@charset "utf-8";
/* CSS Document */

/**hzhb_box**/
.hzhb_box{ width: 1080px; margin: auto; background: url(../images/hzhb_bg.png) no-repeat left 13px; height:215px;}
.hzhb_box h3{ text-align: center;}
.hzhb_box h3 a{ font-size: 20px; color: #df0100; font-weight: bold; display: block; height: 30px; list-style: 30px;}
.hzhb_box h3 span a{ font-size: 14px; font-weight: normal; display: block; background: url(../images/more_bg.png) no-repeat center; margin:auto; width: 127px; height: 20px; line-height: 20px;}

/* 连续滑动门开始 */
.box3 {width:1040px; margin:10px auto 0px; padding:10px; position:relative;}
.box3 ul {margin:0 auto;}
.box3 li {float:left; width:240px; margin-right:20px; text-align:center;}
.box3 li img {width:238px; height:106px; border:1px solid #ec6766;}
.box3 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:25px; font-size:14px;}
.box3 .lefts { position: absolute; background: url(../images/left.jpg); display: block; width: 26px; height: 20px; right: 40px; top:-25px;}
.box3 .rights { position: absolute; background: url(../images/right.jpg); display: block; width: 26px; height: 20px; right: 10px; top: -25px;}

/**product**/
.prouduct_box{width:100%;}
.prouduct_big{width: 1200px;margin:auto;}
.prouduct_left{float: left;width:220px;}
.prouduct_left h3{ font-size:18px; text-align:center; color:#fff; text-transform:uppercase; width:220px; height:64px; line-height:36px; padding-top:18px; background:url(../images/cp_tit.jpg);}
.prouduct_left h3 a{ font-size:20px; color:#fff; font-weight:bold; line-height:20px;}
.prouduct_left ul{background:#fff;/* height:542px; */border:1px solid #ccc;padding: 0px 0px 20px 0px;overflow:hidden;}
.prouduct_left ul li{ margin:0px 10px; background: url(../images/cp_line.jpg) no-repeat bottom center;}
.prouduct_left ul li a{display:block;color:#000;line-height: 30px;background: url(../images/cp_ico.png) no-repeat 4px center;padding-left: 33px;font-size:14px;border-bottom: 1px dashed #f3f1f1;margin: 0 10px;}
.prouduct_left ul li dl dd a:last-of-type{
    border-bottom: none;
}
.prouduct_left ul li span{ background:url(../images/cp_list.jpg) no-repeat bottom; height:36px; display:block; margin-top:10px;}
.prouduct_left ul li span a{ border:0px; line-height:36px; color:#fff; font-size:14px; background:none; padding:0px; padding-left: 35px;}
.prouduct_left ul li em a{ border:0px; height:53px; font-style:normal; margin-top:10px; line-height:35px; color:#fff; font-size:16px; background:url(../images/cp_button.png) no-repeat; text-align:center; padding:0px; width:190px;}
.cp_tel{ width: 160px; height: 60px; background: url(../images/cp_tel.jpg) no-repeat; color: #fff; font-size: 14px; padding: 12px 0px 0px 60px;}
.cp_tel span{ font-size: 20px;}
.prouduct_right{width: 80%;border:1px solid #ccc;float:right;}

/* 滑动门 */
#tab1{width: 100%;position:relative;}
#tab1 .tab_menu1{z-index:1;text-align:center;background:url(../images/cp_rtit.jpg);height: 41px;width: 100%;}
#tab1 .tab_menu1 li{width:113px;height:29px;line-height:29px;float: left;font-size:16px;cursor:pointer;text-align:center;margin: 5px 0px 0px 13px;}
#tab1 .tab_menu1 li a{ color:#333;}
#tab1 .tab_menu1 li span{ display:block; height:45px; padding-top:25px;}
#tab1 .tab_box1{width: 100%;clear:both;margin-top: 20px;}
#tab1 .tab_menu1 .selected1{ background: url(../images/cp_rtita.jpg); width:113px; height:29px;}
#tab1 .tab_menu1 .selected1 a{ color: #fff;}
#tab1 .hide{display:none;}
.tab_box1 a.more{ position:absolute; top:-48px; right:10px; z-index:999;}
.tab_box1 dl{width: 32%;margin: 0px 0px 40px 10px;float:left;background: #f1cdcd;}
.tab_box1 dl dt img{height: 240px;width: 96%;padding:5px;display:block;margin: 0 auto;}
.tab_box1 dl dd{ line-height:30px; height:30px; font-size:14px; color:#333; text-align:center; position: relative;}
.tab_box1 dl dd i{ position: absolute; top: -35px; height: 30px; display: block; width: 100%; background: url(../images/cp_list_bgs.png); font-style: normal;}
.tab_box1 dl dd i a{ color: #000; font-size: 14px;}
.tab_box1 dl dd span a{line-height: 32px;display: block;width: 80px;float: left;margin-top: -5px;color: #000;}
.tab_box1 dl dd span em a{color: #b20407;font-style: normal;/* border-bottom: 1px solid #b20407; */float: right;}

/**cj_box**/
.cj_box{ width: 1080px; margin:20px auto;}
.cj_box h3{ background: url(../images/cj_tit.jpg) no-repeat; height: 36px; line-height: 36px; text-align: center; margin-bottom: 20px;}
.cj_box h3 a{ color: #fff; font-size: 16px;}
/* 连续滑动门开始 */
.box2 {width:1080px; height: 180px;}
.box2 .contant {width: 1080px;  height: 180px; overflow: hidden; }
.box2 ul{width: 1920px;height:180px;margin:0px;}
.box2 li {float: left; width: 255px; height: 180px; margin-right: 20px; position:relative;}
.box2 li img {width: 255px; height:  180px;}
.box2 li span {display: block;width:255px;background:url(../images/ico1.png); color:#fff; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 30px;position:absolute;bottom:0;left:0;}

/**s_banner1_box**/
.s_banner1_box{width:100%;height: 156px;background:url(../images/s_banner2.jpg) no-repeat center;margin-top: 10px;}
.s_banner1{ width:280px; height:123x; padding:17px 0px 0px 800px; margin:auto;}
.s_banner1 span{ display:block; font-size:36px; color:#b20407; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.s_banner1 span em{ font-style:normal; color:#333; font-size:18px; display:block; font-weight:bold; line-height: 22px;}
.s_banner1 a{ width:155px; height:40px; font-size: 18px; line-height: 40px; font-weight: bold; color: #fff; background:#b20407; display: block; text-align: center;}

/**ys_box**/
.ys_box{ width:100%; height:1072px; background:url(../images/ys_bg.jpg) no-repeat center bottom; margin-top: 20px;}
.ys_big{width: 1200px;margin:auto;position:relative;height:1062px;}
.ys_tit h3{ text-align:center; height:124px; padding-top: 16px;}
.ys_tit h3 span{ font-size: 30px; color: #383838; font-weight: bold; display: block; line-height: 45px;}
.ys_tit h3 span em{ font-style: normal; color: #b20407; font-size: 60px; font-family:impact; src:url(../images/impact.ttf); padding: 0px 10px;}
.ys_tit h3 i{ font-style: normal; color: #383838; font-size: 18px; display: block; line-height: 34px;}
.ys_list{ position:absolute;}
.ys_list h3{ font-size:20px; color:#940100; font-weight:bold; line-height:30px; padding-bottom:5px;}
.ys_list p{ font-size:14px; color:#2f2f2f; line-height:30px;}
.ys_list a{display:block;padding: 7px 0px 0px 485px;font-size:14px;color:#fff;}
.ys_list1{width: 561px;top: 162px;left:46px;}
.ys_list2{width: 561px;top: 316px;left:46px;}
.ys_list3{width: 561px;top: 479px;left:46px;}
.ys_list4{width: 561px;top:668px;left: 625px;}
.ys_list4 a{padding: 15px 0px 0px 481px;}
.ys_list5{width: 561px;top: 864px;left: 625px;}
.ys_list5 a{padding: 33px 0px 0px 482px;}

/**s_banner2_box**/
.s_banner2_box{width:100%;height: 156px;background:url(../images/s_banner1.jpg) no-repeat center;}
.s_banner2{width: 280px;height:123x;padding:17px 0px 0px 800px;margin:auto;}
.s_banner2 span{ display:block; font-size:36px; color:#b20407; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.s_banner2 span em{ font-style:normal; color:#333; font-size:18px; display:block; font-weight:bold; line-height: 22px;}
.s_banner2 a{ width:155px; height:40px; font-size: 18px; line-height: 40px; font-weight: bold; color: #fff; background:#b20407; display: block; text-align: center;}

/**al_box**/
.al_box{width:100%;height:150px;margin: 20px 0 40px;background:url(../images/9uyj.jpg) no-repeat center;}
.al_big{ width:1200px; margin:auto;position: relative; }
.al_box span{
    font-size: 36px;
    position: absolute;
    top:51px;
    color:#fff
}
.al_box span:first-child{
    left: 213px;
}
.al_box span:last-child{
    left: 767px;
}
.five_adv{
    margin:40px 0;
}
.five_adv .adv_big{
    width:1200px; margin:0 auto;
}
.in_title{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color:#333
}
.in_title p{
    color: rgb(127, 127, 127);
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}
.in_title p:before,.in_title p:after{
    content:"";
    background:url(../images/20190114142201b3637f.jpg) no-repeat;
    display: block;
    width: 159px;
    height: 1px;
    margin: 0 25px;
}
.adv_con ul{
    display: flex;
    margin-top:30px
}
.adv_con ul li{
    flex: 1 1;
    height: 212px;
   transition:all 0.5s linear;

}
.adv_con ul li:first-child{
    background:url(../images/2019071016585896df07.jpg) no-repeat;
}
.adv_con ul li:nth-child(2){
    background:url(../images/20190710165930e79c61.jpg) no-repeat;
}
.adv_con ul li:nth-child(3){
    background:url(../images/20190710170029a119fc.jpg) no-repeat;
}
.adv_con ul li:nth-child(4){
    background:url(../images/2019071017021014a03e.jpg) no-repeat;
}
.adv_con ul li:nth-child(5){
    background:url(../images/201907101702463ea480.jpg) no-repeat;
}
.adv_con ul li:nth-child(6){
    background:url(../images/20190710170416ddce31.jpg) no-repeat;
}

.adv_con ul li:first-child:hover{
    background:url(../images/2019071016591047c606.jpg) no-repeat;
}
.adv_con ul li:nth-child(2):hover{
    background:url(../images/2019071016595855ec56.jpg) no-repeat;
}
.adv_con ul li:nth-child(3):hover{
    background:url(../images/20190710170043c8b8b8.jpg) no-repeat;
}
.adv_con ul li:nth-child(4):hover{
    background:url(../images/20190710170223042347.jpg) no-repeat;
}
.adv_con ul li:nth-child(5):hover{
    background:url(../images/20190710170317749b09.jpg) no-repeat;
}
.adv_con ul li:nth-child(6):hover{
    background:url(../images/20190710170433b24f4a.jpg) no-repeat;
}

.case_big{
    width: 1200px;
    margin:0 auto;
}
.box_content{
    margin-top:30px
}
.box_content .tplb_list{
    display: flex;
    flex-wrap: wrap;
}
.box_content .tplb_list li{
    width: 23.5%;
    padding-right: 0;
    padding-left: 0;
    margin: 0 2% 2% 0;
    padding: 20px 0 0;
    background-color: #f8f8f8;
    box-sizing: border-box;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.box_content .tplb_list li:nth-child(4n){
    margin-right: 0;
}
.box_content .tplb_list li .pic{
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.box_content .tplb_list li .pic img{
    height: 250px;
    display: block;
    margin:0 auto;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.box_content .tplb_list li .txt{
    padding: 20px 0;
    text-align: center;
}
.box_content .tplb_list li .txt a{
    color:#000;
    font-size: 15px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.box_content .tplb_list li:hover{
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); 
}
.box_content .tplb_list li:hover .pic img{
    transform:scale(1.06)
}
.box_content .tplb_list li:hover .txt a{
    color:#b20407;
}
/*滑动门*/
#tab3{width:1080px; position:relative; margin:0px 0px 0px 0px; height: 351px;}
#tab3 .tab_menu3{ position:absolute; z-index:1; width:303px; overflow:hidden; border:1px solid #b20407; border-right:0px;}
#tab3 .tab_menu3 li{float:left; width:100px; height:40px; line-height:40px; text-align:center; margin:0px; display:block; overflow:hidden; position:relative; border-right:1px solid #b20407;}
#tab3 .tab_menu3 li a{ display:block; font-size:15px; color:#484848; line-height:40px;}
#tab3 .tab_menu3 li.selected3 a{ background:#b20407; color:#fff;}
#tab3 .tab_box3 a.more{ position:absolute; top:-45px; right:10px; z-index:999; font-size:15px; background:url(../images/more.jpg); width:124px; height:39px; color:#fff; line-height:39px; padding-left:50px;}
#tab3 .tab_box3{width:1080px; height:301px; z-index:99; clear:both; top:42px; position:relative;}
#tab3 .tab_box3 dl{ width:251px; float:left; margin:10px 9px 10px 10px;}
#tab3 .tab_box3 dl dd{ border:1px solid #a36001; height:191px;}
#tab3 .tab_box3 dl dd a img{ width:249px; height:191px;}
#tab3 .tab_box3 dl dt{ position:relative; margin-top:10px;}
#tab3 .tab_box3 dl dt em a{ height:36px; color:#fff; font-size:14px; position:absolute; top:-46px; width:100%; background:url(../images/cp_bg.png); text-align:center; line-height:36px;}
#tab3 .tab_box3 dl dt span{ clear:both; display:block;}
#tab3 .tab_box3 dl dt span a{ background:url(../images/button_bg.jpg); display:block; width:102px; height:31px; line-height:31px; font-size:14px; color:#343434; float:left; padding-left:15px;}
#tab3 .tab_box3 dl dt span a.dz_but{ background:url(../images/button_bga.jpg); color:#fff; margin-left:17px;}
#tab3 .hide{display:none;}

/*图片滚动*/
.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1080px; height:282px; overflow: hidden; position: relative;}
.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}
.carousel .slides div{ border:3px solid rgba(0,0,0,0.3);}
.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:437px; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}
.carousel .slides  div em a{ color:#fff;}
.carousel .slides img{width:437px; height:235px;}
.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}
.carousel .slides .slideItem a{ overflow:hidden; display:block;}
.carousel .slides .slideItem img{ width:100%; height:100%;}
.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; height:380px!important; display:block; position:absolute;}
.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.prevButton{left: 0px;}
.nextButton{background-position:0px 0px; right:0px;}

/**khjz_big**/
.khjz_big{ width: 1080px; margin: auto;}
.khjz_big h3{ padding: 20px 0px 0px 0px; text-align: center;}
.khjz_big h3 span a{ font-size: 24px; font-weight: bold; color: #b20407;}
.khjz_big h3 em{ font-size: 14px; font-style: normal; color: #666; text-transform: uppercase;}
.khjz_list{ margin-top:20px; }
.khjz_list dl{ width:250px; height:474px; margin:0px 10px; float:left; position:relative;}
.khjz_list dl dd{ position:absolute; z-index:2; padding:0px 0px 0px 31px;}
.khjz_list dl dd img{ border-radius:50%; width:188px; height:188px;}
.khjz_list dl dt{ height:230px; background:#f0f0f0; position:absolute; top:94px; z-index:1; padding:110px 15px 0px; width:220px;}
.khjz_list dl dt a{ font-size:18px; color:#000; text-align:center; line-height:36px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.khjz_list dl dt p{ text-indent:28px; line-height:24px; font-size:14px; color:#000;}
.khjz_list dl dt span a{ margin: 10px auto 0px; font-size: 14px; color: #fff; background: #a71513; width: 90px; height: 30px; display: block; border-radius: 3px; line-height: 30px; text-align: center;}

/**s_banner3_box**/
.s_banner3{width: 1200px;height:136px;margin:20px auto;border: 2px solid #b20407;}
.bn2 { width:800px; float:left; height: 80px; padding: 25px 0px 0px 25px;}
.bn2 p {font-size: 24px;padding-left: 130px;margin-bottom: 10px;background: url(../images/s_ban3.jpg) no-repeat left center;}
.bn2 form input {height: 35px;line-height: 35px;margin-right: 20px; border: 1px solid #df0101;padding-left: 45px;font-family: "微软雅黑";}
.bn2 form #txtUserName {background: url(../images/bg8.gif) no-repeat 5px center;}
.bn2 form #txtUserTel {background: url(../images/bg9.gif) no-repeat 5px center;}
.bn2 .btn_submit {width: 100px; color: #fff; background: #a71513; font-size: 16px; text-align: center;height: 37px; padding: 0px; line-height:37px; border:0px; cursor: pointer;}
.bn3{ float: right; padding: 35px 25px 0px 0px;}
.bn3 span{ display:block; font-size:36px; color:#b20407; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.bn3 span em{ font-style:normal; color:#333; font-size:18px; display:block; font-weight:bold; line-height: 22px;}

/**big_box**/
.big_box{width: 100%;height: 800px;clear: both;margin-bottom: 20px;}
.gs_big{width: 1200px;margin:auto;height: 370px;}
.gs_big h3{ height: 50px; background: #b20407; padding: 0px 10px;}
.gs_big h3 i{ font-family: verdana; font-style: normal; font-size: 48px; color: #fff; line-height: 50px; display: block; float: left;}
.gs_big h3 span{ display: block; float: left; margin-left: 5px; padding: 3px 0px 2px;}
.gs_big h3 span a{ font-size: 18px; color: #fff; font-weight: bold; line-height: 25px;}
.gs_big h3 span b{ font-size: 14px; color: #fff; text-transform: uppercase; line-height: 20px;}
.gs_big h3 em{ display: block; float: right; line-height: 50px;}
.gs_big h3 em a{ font-size: 12px; color: #fff; font-style: normal;}
.gs_left{width: 850px;height: 320px;float: left;}
.gs_left dl{border-bottom:1px dashed #a71513;height: 270px;}
.gs_left dl dd{ float: left; width: 293px; margin-top: 20px;}
.gs_left dl dd img{ width: 293px; height: 213px; }
.gs_left dl dt{float: left;margin: 20px 0px 0px 20px;width: 535px;}
.gs_left dl dt a{
    font-size: 19px;
    font-weight: bold;
}
.gs_left dl dt p{text-indent: 28px;line-height: 26px;font-size: 14px;color: #2e2f34;overflow: hidden;}
.gs_left dl dt span a{float: right;color: #a71513;font-size: 14px;margin:0px;background: #f5f5f5;padding: 5px 38px;}
.gs_left ul{ margin-top:15px;}
.gs_left ul li{ float: left; height: 36px; line-height: 36px; width: 345px; border-bottom: 1px dashed #ccc; background: url(../images/xw_ico.jpg) no-repeat 5px center; padding:0px 10px 0px 15px;}
.gs_left ul li a{ float: left;; display: block;}
.gs_left ul li span{ float: right; display: block;}
.ryzz{ width: 320px; float: right;}

/**********************************************图片滚动********************************************/
.box4 {width:318px; margin:auto; padding: 35px 0px; border:1px solid #ccc; position:relative;}
.box4 .contant {width: 250px;height: 200px;margin: auto;overflow: hidden;position: relative;}
.box4 ul{width: 250px;margin:0}
.box4 li {width: 250px;border: 1px solid #ddd;box-sizing: border-box;margin-bottom: 10px;}
.box4 li a img {display: block;height:151px;padding:5px;margin: 0 auto;}
.box4 li span {display: block; width:250px; color:#333; text-align: center; margin-top: -5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height:40px;}
.box4 .lefts { position: absolute; background: url(../images/top_s.jpg); display: block; width: 81px; height: 17px; left: 50%; margin-left: -40px; top:10px;}
.box4 .rights { position: absolute; background: url(../images/bottom_s.jpg); display: block; width: 81px; height: 17px; left: 50%; margin-left: -40px; bottom: 10px;}

/**new_box**/
.new_box{width: 1200px;margin: auto;height: 410px;}
.new_left{width: 850px;float: left;background: #eeeeee;height: 400px;}
.cjwt_right{ width: 310px; float: right;}
.cjwt_right h3{ text-align: center;}
.cjwt_right h3 a{ display: block; background: url(../images/cjwt_tit.jpg) no-repeat bottom center; font-size: 18px; color: #333; line-height: 40px;}
.cjwt_right h3 span{ text-transform: uppercase; font-size: 12px; color: #aaa; line-height: 24px;}

/* 滑动门 */
#tab2{width:750px;position:relative;}
#tab2 .tab_menu2{width:100%;float:left;position:absolute;z-index:1;}
#tab2 .tab_menu2 li{float:left;width:160px; height:60px; cursor:pointer; text-align:center;}
#tab2 .tab_menu2 li a{ color: #333; font-size: 18px; display: block; background: url(../images/hyzx_tit.jpg) no-repeat bottom center;line-height:40px;}
#tab2 .tab_menu2 li span{ font-size: 12px; color: #aaa; text-transform: uppercase; line-height: 20px;}
#tab2 .tab_box2{width: 850px;clear:both;top:60px;position:relative;}
#tab2 .tab_menu2 .selected2 a{ background: url(../images/cjwt_tit.jpg) no-repeat bottom center; color: #b20407;}
#tab2 .hide{display:none;}
#tab2 .tab_box2 div{padding:20px 0px;} 
#tab2 .tab_box2 dl{ padding: 0px 20px; height: 145px;}
#tab2 .tab_box2 dl dd { width: 200px; float: left;}
#tab2 .tab_box2 dl dd a img{ width: 190px; height: 125px; border:5px solid #fff;}
#tab2 .tab_box2 dl dt{float: left;width: 590px;margin-left: 20px;}
#tab2 .tab_box2 dl dt a{ font-size: 14px; color: #333; font-weight: bold;}
#tab2 .tab_box2 dl dt p{ font-size: 14px; line-height: 23px; text-indent: 28px;}
#tab2 .tab_box2 ul{ clear: both; padding: 0px 10px;}
#tab2 .tab_box2 ul li{width: 48%;margin: 10px 0px 0px 10px;float: left;}
#tab2 .tab_box2 ul li span{ color: #fff; font-size: 10px; display: block; width: 48px; height: 38px; background: #979797; text-align: center; padding-top: 2px; float: left;}
#tab2 .tab_box2 ul li span em{ font-size: 24px; font-weight: bold; font-style: normal; display: block; width: 48px; text-align: center; line-height: 20px;}
#tab2 .tab_box2 ul li a{display: block;width: 335px;float: left;padding-left: 10px;background: #f4f4f4;height: 40px;font-size: 12px;color: #333;line-height: 40px;}

/************文字滚动************/
#ticker {width: 310px;  height: 315px;  overflow: hidden; position: relative; margin: 15px 0px 0px;}
#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #cacaca; padding-bottom:15px;}
.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#b20407; height:36px; overflow:hidden;}
.wen a{ color:#b20407; font-size:14px;}
.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}

/**lxwm_box**/
.lxwm_box{width: 1200px;margin:auto;height:480px;}
.contact{width: 400px;float:left;}
.contact_n{ font-size:14px; color:#343434; line-height:30px; padding:10px 0px 0px 20px;}
.contact_img{ margin:10px 0px 0px 16px;}
.map{width:760px; height:460px; float:right;}
.cjwq_nav{ height:40px;   background:#f1f3f2; line-height:40px;text-transform:uppercase; } 
.cjwq_nav h3{ background:url(../images/p_t_hover.jpg) no-repeat top left;  height:40px;width:155px; text-align:center; float:left; display:block;}
.cjwq_nav .cjwq_more{ float:right; padding:0px 10px 0px 0px;}
.cjwq_nav h3 a{ font-size:14px;  color:#FFF;  display:block; }

/**link_box**/
.link_box{ width:100%; height:50px; background: #b20407; margin:auto; padding-top:20px; clear:both;}
.link_nav{ width:1080px; margin:auto; height:50px; line-height:50px; background:#fff; border-radius:8px;}
.link_nav span{ color:#b20407; font-size:18px; margin-left:20px;}
.link_nav a{ color:#000; margin-left:24px; color:#333; font-size:14px;}
.lications {
    margin-top: 30px;
    margin-bottom: 50px;
}
.lications_t {
    margin-bottom: 40px;
    text-align: center;
    font-size: 17px;
}
.w1200{
    width:1200px;
    margin:0 auto;
}
.lications_t p{ font-size:46px; font-weight:900; text-align:center;}
.lications_t span{ color:#b20407;font-weight:900; }
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1{float: left;}
#demo2{float: left;}

.product_list2 li {
    width: 280px;
    margin-right: 20px;
    float: left;
    background: #f1f1f1;
}

.product_list2 li a img {
    height: 194px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.product_list2 li:nth-child(4n) {
    /* margin-right: 0; */
}
.product_list2 li a {
    text-align: center;
    font-size: 16px;
}

.product_list2 li a p {
    padding: 10px 0;
    color: #000;
    transition:all 0.5s ease;
}
.product_list2 li:hover a p{
    background:#b20407;
    color:#fff
}