@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font-size:15px;line-height:1.5;font-family: roboto, Arial, Helvetica, sans-serif ;color:#666465;}
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
table tr td{border-collapse: collapse;border:1px solid;}
a:hover{color:#ff5152;}
.tr{text-align:right;} 
.tl{text-align:left;} 
.tc{text-align: center;}
.fl{float:left;}.fr{float:right}
  /* Clear */
.clearfix{display:block}
.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
/* Hides from IE-mac \*/ 
* html .clearfix{height:1%}
.f12{font-size:12px;} 
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.text-up{text-transform: uppercase;}
.white{color:#fff;} 
a.white{color:#fff;}
.fs{ font-family:"宋体";} 
.fa{ font-family:Arial, Helvetica, sans-serif}
.fb{ font-weight:bold}
.fw{ font-family:"微软雅黑";}
.yw{text-transform:uppercase; }
a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}/* CSS Document */
img{ -webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out; }

.fd img:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
 img.fd:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
 .fd:hover img._full{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}		
img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
    border: 0;
}
.container{width:1200px;margin:0 auto;}
.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}.mt60{margin-top:60px;}.mt50{margin-top:50px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}
.pa10{padding:10px;}
.pt30{padding-top:30px;}
.background-zs{background:#e70012;}
.dis-blcok{display: block;}
.bor-radious5{border-radius: 5px;}
.trans-ca{text-transform: capitalize;}

/*-------------------------------------------头部样式-------------------------------------------------*/
.head-top{padding: 30px 0;}
.top-share{margin-left: 40px;margin-top: 10px}
.top-share b.fw{font-size: 18px;color: #000;font-weight:800;}
.bshare-custom>a{display: block;width: 31px;height: 36px;margin-right: 5px;float:left;background-image: url(../images/public_icon.png); }
.stButton .chicklets{background: none !important;}

.top-share a.st_sina{background-position: -2px 0px;}
.top-share a.bshare-facebook{background-position: -39px 0;}
.top-share a.bshare-twitter{background-position: -80px 0;}
.top-share a.bshare-gplus{background-position: -116px 0;width: 31px}
.top-share a.bshare-linkedin{background-position: -157px 0;}

.top-share a.st_sina span,a.bshare-facebook span,a.bshare-twitter span,a.bshare-gplus span,a.bshare-linkedin span{ display:none}


.brif-contact{width: 546px;font-size: 16px;color: #000; line-height: 38px;font-weight: 600;}
.brif-contact i.icon{display: inline-block;width: 43px;height: 38px; background-image: url(../images/public_icon.png); vertical-align: middle;}
.brif-contact i.icon-tel{background-position: -2px -37px;}
.brif-contact i.icon-email{background-position: -44px -35px;}
.brif-contact a.fr{display:block;font-size: 19px;line-height:33px;color:#fff;padding:0 32px;background: #005c6b;border-radius: 20px;font-weight: normal;width: 94px;}.brif-contact a.fr:hover{background:#e70012;} 
.top-nav{line-height: 54px;}
#banner{border-top: 2px solid #ffffff;}
.top-nav>ul>li{float: left;position: relative;text-align: center}
.top-nav>ul>li a{padding:0 22.5px;}
.top-nav>ul>li:hover>a{ background:#fff;color:#333;border-top-right-radius:5px;border-top-left-radius:5px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 2px 1px 10px #909090;/*兼容firefox*/
-webkit-box-shadow: 1px 2px 10px #909090;/*兼容safari或chrome*/
box-shadow:2px 1px 10px #909090;/*兼容opera或ie9*/}
.top-nav a{color: #fff;display: block;}
.top-nav a span{display:inline-block;border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 7px solid #fff;margin-left:5px;}
.top-nav>ul ul{background:#fff; width:230px;position: absolute;z-index: 10;font-size: 15px;text-transform: capitalize;top:54px;display: none;text-align:left;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#666,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 2px 5px 5px #666;/*兼容firefox*/
-webkit-box-shadow: 2px 5px 5px #666;/*兼容safari或chrome*/
box-shadow:2px 5px 5px #666;/*兼容opera或ie9*/

}

.top-nav>ul ul li{line-height: 40px;border-bottom: 1px solid #e4e4e4}
.top-nav>ul ul li a{padding:0 15px;color:#333;}
.top-nav>ul ul li a:hover{color:#fff;background:#e70012}

/*----------------------- ---------banner样式------------------------------------------------------*/
.fullSlide {width: 100%;position: relative;height: 626px; background: #000;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li { width: 100% !important;height: 626px;overflow: hidden;text-align: center;}
.fullSlide .bd li a { display: block;height: 626px;}
.fullSlide .hd { width: 100%;position: absolute;z-index: 1;bottom: 20px;left: 0;height: 30px; line-height: 30px;}
.fullSlide .hd ul { text-align: center;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline; zoom: 1;width: 42px;height: 11px;margin: 1px;overflow: hidden;background: #FFF; filter: alpha(opacity=50);opacity: 0.5;line-height: 999px;}
.fullSlide .hd ul .on {background: #FC0;}
.fullSlide .prev, .fullSlide .next {display: block;position: absolute;z-index: 1; top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.fullSlide .next {left: auto;right: 15%;background-position: -6px -137px;}

/*----------------------------------首页样式----------------------------------------------------------*/
.searchbox{background: #e11736;padding:4px 0 4px;}
.searchbox span,.searchbox form{ display: inline-block;height: 48px; line-height: 48px;}
.searchbox form{background: #fff; height:27px; line-height:27px;padding:10px 5px 10px 10px;border:1px solid #a24992; border-radius: 5px;margin-right: 40px;margin-left: 50px;}
.searchbox form input{border:0; line-height: 27px;display: inline-block;vertical-align: middle;margin-right:15px;}
.searchbox form input.form-text{width: 261px;border-right:1px solid #bebdbe;}
.searchbox form input.submit-button{width: 30px;background-image: url(../images/public_icon.png); background-position: -86px -43px;}
input[type="search"]:focus,
input[type="submit"]:focus{border: 0}

.about{position: relative;;}
.about .about-pic{position: absolute;left:-200px;}
.about-c{width: 50%;float: right;}
.about-c h2.title{font-size: 53px;color: #141515}
.about-c p.about-con{color: #030303;font-size: 15px;line-height: 2;}
.about-c ul{overflow:hidden}
.about-c ul li{float: left;width:33%; font-size: 17px;font-weight: bold ; text-indent: 15px;background: url(../images/jt.jpg) no-repeat 0 center;line-height: 40px; color:#000}
.about-c  .about-more{width: 193px;height: 66px;line-height: 66px;text-align: center;background: #ff5152}
.about-c  .about-more:hover{background: #e11736}

.main  .title{font-size: 56px;color:#2b2b2b;margin-bottom:15px;}
.product-recommend a.more{display:inline-block;width: 193px;height: 66px;line-height: 66px;text-align: center;background: #ff5152;}
.product-recommend h2.title{ }
.product-recommend p.f20{color:#ff5152;}
.product-recommend a.email{background: #000;margin-left: 30px;}
.product-recommend a.email:hover{opacity:0.3;filter:(opacity=30);}
.product-recommend a.consultation:hover{background: #e11736}

.product-recommend-con{position: relative;}
.product-recommend-con ul li{float: left;width:368px;margin: 20px 16px;height: 510px;overflow: hidden;position: relative;}
.newcp ul li{width:270px;margin:0 15px;height: auto;}
.newcp ul li span.title{font-size: 15px;line-height: 30px;display: block;}
.product-recommend-con ul li a{display: block;width: 100%}
.product-recommend-con ul li a:hover .tt{ text-decoration:underline}
.product-recommend-con ul li img{width: 100%;min-height: 291px;_height:291px;display: block;}
.newcp ul li img{min-height: 202px}
.product-recommend-con ul li .item-con{position: absolute;height: 234px;background: transparent;background-position:center 0;background-repeat:no-repeat;bottom: 0;width: 100%;z-index: 1;color: #fff;font-size: 21px;}
.product-recommend-con ul li .item-con p{padding:40px 50px;}
.product-recommend-con ul li .item-con .tt{font-size: 25px;}
.product-recommend-con ul li .item-con i{width: 20px;height: 13px;display: inline-block;margin:10px auto;margin-top:30px;background-image: url(../images/public_icon.png); background-position: -120px -65px;}
.product-recommend-con .btn{position: absolute;width: 38px;height: 104px;top:50%;margin-top:-25px;background-image: url(../images/public_icon.png);cursor: pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

.product-recommend-con .btn-prev{left:-45px;background-position: -220px 0px;}
.product-recommend-con .btn-next{right:-45px;background-position: -258px 0px;}
.product-recommend-con .btn-prev:hover{background-position: -220px -105px;}
.product-recommend-con .btn-next:hover{background-position: -258px -105px;}
.product-recommend-con li span.jt{ position:absolute;top:0;left:50%;width:0;height:0;display:block;border-top: 8px solid transparent;
    border-right: 8px solid #000;
    border-left: 8px solid green;
    border-bottom: 8px solid blue;}

.product-display{background: #e6e6e6;padding:45px 0;}
.product-display p.f18{width: 70%;margin:5px auto;}
.product-display .procduct-con  li{float: left;width:23%;margin:13px 1% 0px 1%;position: relative;overflow: hidden;height:207px;}
.product-display .procduct-con  li img,.product-display .procduct-con  li a{display: block;}
.product-display .procduct-con  li .fade-box{display: none;position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(255,81,82,.8);box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */padding:9px;}

.product-display .procduct-con  li p{border: 1px solid #fff;height: 100%;}
.product-display .procduct-con  li .fade-box a{color: #fff;padding-top:50px;}
.product-display ul.fd li:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}



.news-center p.f18{text-align: center;width: 80%;margin: 0 auto;}
.news-center h3.title{font-size: 20px;text-transform: uppercase;}
.group-news {width: 370px;}
.lastest-news {width: 760px;}
.lastest-news ul li{float: left;width: 30%;margin-right:3.2%;line-height: 1.7}
.lastest-news ul li a.fd{display: block;height:150px;margin-bottom: 10px;overflow: hidden;}
.lastest-news ul li  a.fd img{display: block;;width: 100%;height: 100%}
.lastest-news ul li a.more{color: #000;text-transform: capitalize;margin-top: 15px;display: block;}
.lastest-news ul li a.more:hover{color: #ff5152;}
.lastest-news ul li a i{width: 11px;height: 9px;display: inline-block;background-image: url(../images/public_icon.png); background-position: -120px -50px;margin-left: 5px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}
.lastest-news ul li a:hover i{background-position: -132px -50px;}
.group-news ul li {margin:10px 0;line-height: 2}
.group-news ul li a.more{text-transform:capitalize;text-decoration: underline;font-size: 14px;color:#ff5152; }
.group-news ul li a:hover{}
.group-news ul li span{color: #000;font-size: 24px; line-height: 1}

.factory{height: 484px; position: relative; overflow: hidden;}
.factory .factory-left{position: absolute;z-index: 1;background: #ff5152;left: 0;width: 50%;height: 100%}
.factory .factory-right{position: absolute;z-index: 0;right: 0;width: 50%;height: 100%;overflow: hidden;}
.factory .factory-right a{display: block;height: 100%;}
.factory .factory-right img{max-width:none}
.factory-con{width: 550px;float: right;margin-right: 30px;padding-top: 50px;line-height: 2}
.factory .factory-left span.jt{position: absolute;right:-40px;top:50%;margin-top:-20px;display: block;width: 0;height: 0;z-index: 1;border-top:20px solid  transparent;border-right:20px solid  transparent;border-bottom:20px solid  transparent;border-left:20px solid  #ff5152;}
.factory-con h2.title{color: #fff;font-size: 52px}
.factory-con  a{color: #fff}
.factory-con  a:hover{ }
.factory-con .f16{color: #ebf910}


.service p.f14{line-height: 2}
.service .customers{width: 494px;margin-right: 61px;margin-top: 30px;}
.service .fd1{width: 538px;height: 359px;overflow: hidden;}
.service .customers2{margin-right: 0px;margin-top: 60px;}
.service .fd2{width: 563px;height: 359px;overflow: hidden;margin-top: 70px;}
.service p.f18{text-align: center;width: 80%;margin: 0 auto;}
.service a.more{background: #ff5152;width: 144px;height: 38px;line-height: 38px;text-align: center;}
.service a.more:hover {background: #000}
.service h3.tt{color: #0b0a0a}

/*-----------------------------------------------------------底部------------------------------------------------------------------------*/
.footer{background: #666666;padding: 30px 0;}
.footer a{color: #fff}
.foot-contanct{width: 415px;line-height: 28px;font-size: 13px;}
.foot-contanct .tt{border-bottom: 1px solid #fff; line-height: 50px;background: url(../images/index_6.jpg) left center no-repeat;text-indent: 40px;margin-bottom: 20px;}
.foot-contanct  img{margin-right: -92px;}
.foot-nav{width: 650px; height:299px; overflow:hidden}
.foot-nav>li{float: left;line-height: 30px;margin-left: 20px}
.foot-nav li a{font-size: 14px;}
.foot-nav>li>a{font-size: 18px;text-transform: uppercase;line-height: 50px;}
.footer  a:hover{text-decoration: underline;color: inherit;}
.foot-bottom{border-top: 1px solid #fff;padding-top: 30px;}
.foot-bottom div.fr a{display: inline-block;width: 25px;height: 25px;margin-left: 15px;background-image: url(../images/public_icon.png);-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit; }
.foot-bottom div.fr a i{ display:none}
.foot-bottom .st_sina{background-position: -125px -80px;}
.foot-bottom .st_facebook{background-position: -25px -80px;}
.foot-bottom .st_twitter{background-position: 0px -80px;}
.foot-bottom .st_googleplus{background-position: -50px -80px;}
.foot-bottom .st_linkedin{background-position: -100px -80px;}
.foot-bottom .st_pinterest{background-position: -75px -80px;}
.foot-bottom .st_sina:hover{background-position: -125px -105px;}
.foot-bottom .st_facebook:hover{background-position: -25px -105px;}
.foot-bottom .st_twitter:hover{background-position: 0px -105px;}
.foot-bottom .st_googleplus:hover{background-position: -50px -105px;}
.foot-bottom .st_linkedin:hover{background-position: -100px -105px;}
.foot-bottom .st_pinterest:hover{background-position: -75px -105px;}

.inside-right{text-align: justify;}

/*综合banner通用*/
.zonghe_banner{height: 400px;background-color:#eeeeee;background-repeat: no-repeat;position: relative;}
.zonghe_banner .banner_title { position:absolute; top:40.8%; }

.ny-content{padding-top:20px; color: #5a5a5a;line-height: 2;position: relative;}
.ny-content p{ font-size:14px;}
.ny-main{position: relative;}
.line .container{background: url(../images/v_line.gif) 24% top repeat-y;}
.ny-nav{position: absolute;top:-60px;z-index: 2;width: 100%}
.ny-nav ul{width: 100%;background: url(../images/channel_list_bg.png);}
.ny-nav ul li{float: left;display: block;;position: relative;magrin:0 5px;line-height: 60px;}
.ny-nav ul li.first{text-transform: uppercase;background: #e70012;padding:0 40px;color: #fff;font-size: 19px;text-align: center;}
.ny-nav ul li.first span{position:absolute;right:-8px;top:50%;margin-top:-8px;display: block;;width: 0;height: 0;border-left: 8px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.ny-nav ul li a{text-transform: capitalize;padding:0 15px;padding-left:30px;color:#000;font-size:18px;}
.ny-nav ul li a:hover{color:#e70012}

.product-left{width:264px;float: left;background: #fff}
.fixednav {
    position: fixed;
    top: 0px;
    z-index: 9;
}
.product-right{width:73%;float: right;}
.left-nav .left-nav-t{min-height: 60px;padding:0px 20px;text-transform: uppercase;font-size: 30px;color:#fff;line-height: 2.2;background: url(../images/mask2.png) center center;}
.left-nav ul li{border-bottom: 1px solid #b5b5b5;
font-size: 17px;
border-bottom: 1px solid #eaeaea;}
.left-nav ul li a{display: block;line-height: 48px;padding:0 5px 0px 20px;}
.left-nav ul li a:hover{ background:#f3f3f3;}
.left-nav ul li.cur a{ background: #e70012;color:#fff; }
.left-contact {padding: 14px;
background: #fff;
border: 3px #f3f3f3 solid;
margin-top: 35px;}
.left-contact .title{height: 30px;line-height: 30px;font-size: 24px;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.left-contact .kctb{height: 100%;vertical-align: middle;margin-right: 8px;}
/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
.ico5_1 { background-position: 0 -80px;}
.ico5_2 { background-position: -20px -80px;}
.ico5_3 { background-position: -40px -80px;}
.ico5_4 { background-position: -60px -80px;}
.ico5_5 { background-position: -80px -80px;}
.ico6_1 { background-position: 0 -100px;}
.ico6_2 { background-position: -20px -100px;}
.ico6_3 { background-position: -40px -100px;}
.ico6_4 { background-position: -60px -100px;}
.ico6_5 { background-position: -80px -100px;}
.ico7_1 { background-position: 0 -120px;}
.ico7_2 { background-position: -20px -120px;}
.ico7_3 { background-position: -40px -120px;}
.ico7_4 { background-position: -60px -120px;}
.ico7_5 { background-position: -80px -120px;}
.ico8_1 { background-position: 0 -140px;}
.ico8_2 { background-position: -20px -140px;}
.ico8_3 { background-position: -40px -140px;}
.ico8_4 { background-position: -60px -140px;}
.ico8_5 { background-position: -80px -140px;}
.sub-nav{text-transform: capitalize;font-size: 15px;}
.channelCurrent {
    font-size: 36px;
    line-height: 1.5;
    color: #000;
    float: none;
}
.product-right .channelCurrent{border-bottom: 1px solid #d4d4d4;font-size: 28px;}
.ny-content .content{font-size: 14px;padding:10px 0;}
.ny-content-left{width: 66%;float: left;}
.ny-content-right{width: 30%;float:right;}
.ny-content-right .more-news{padding:30px;background-color: #f4f4f4;}
.ny-content-right .more-news img{margin: 10px 0}
.ny-content-right .more-news .con{font-size: 14px;line-height: 1.8}
.ny-content-right .more-news a{display: block;line-height: 40px;width:50%;text-align:center;color:#ffff;background-color: #e70012;margin:20px 0 20px 0;}
.ny-content-right .more-news a:hover{text-decoration: underline;}
.ny-content-right .public{padding:20px;background: #fff;border: 10px #f3f3f3 solid;margin-top: 35px;}
.ny-content-right  .title{margin-bottom: 8px;font-size: 20px;color: #2c2c2c;font-weight: bold;border-bottom: 1px solid #e6e6e6}
.page-news ul li{padding:30px 10px;border-bottom:1px solid #e6e6e6;text-align: left;}
.page-news ul li a{display: block;}
.page-news ul li .date{display: inline-block;width: 15%;font-size:30px;line-height: 1.2;font-weight: bold;vertical-align: top;}
.page-news ul li .date .days{font-size: 50px;}
.page-news ul li .img-box{display: inline-block;width: 26%;vertical-align: top;}
.page-news ul li .con{display: inline-block;width: 68%;margin-left:5%;font-size: 13px;line-height: 1.5}
.page-news ul li .con .title{display:inline-block;font-size: 24px;margin-bottom:8px;}
.page-news ul li .con .more{line-height: 2;font-weight: bold;}
.page-news ._head{border-bottom: 1px #ececec solid;}
.page-news ._head ._title {
  font-size: 30px;
  line-height: 40px;
  color: #000;
}
.page-news ._tools {
  padding: 10px 5px 0;
  color: #999999;
}
.page-news ._tools a:hover {
  color: #e70012;
}
.page-news ._tools span{ vertical-align:middle;margin-right: 20px;}
.page-news ._tools span#switcher a{display:inline-block;vertical-align:middle;}
.page-news ._tools span#switcher .ico2{width:20px; height:20px; background-position:-20px -25px; vertical-align: top;}
.page-news ._tools span#switcher #big .ico2{background-position:0 -25px;}
.page-news ._tools span#switcher #small .ico2{background-position:-40px -25px;}
.page-news ._tools a.Print {
	display: inline-block;padding-left: 20px;

}
.page-news ._tools a.Print .ico9{    background-position: 0px -140px;vertical-align: middle;}
.rect-75 {
    padding-bottom: 75%;
}
.public-content{padding-top: 20px;}
.public-content H2{ font-size: 30px;
line-height: 55px;
color: #000;
border-bottom: 1px solid #d4d8df;
text-align: center;
}


.pro_list{margin-top: 20px;}
.pro_list li{width: 30.3333333%;float: left;
margin-right: 1.5%;margin-left: 1.5%;
*margin-right: 2.39%;position: relative;overflow: hidden;margin-bottom: 20px;}
.pro_list li .img-box img{width: 100%}
.pro_list .pro_tit { font-size: 18px; text-align:center;font-weight: normal; position: relative;height:56px; overflow:hidden}
.pro_list .pro_tit a{ line-height:26px;}
.pro_list ._mask {position: absolute; z-index: 5; left: 0; top: 101%; width:100%;height:100%;background: url('../images/maskbg.png') no-repeat center; background-size: cover; color: #fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.pro_list ._mask h3 { font-size: 36px; line-height: 1; font-weight: normal; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list ._mask a{display: block;width: 100%;height: 100%}
.pro_list ._mask a:hover{color: inherit;}
.pro_list ._mask h4 { font-size: 28px; font-weight: normal; margin-bottom: 35px; }
.pro_list li:hover .pro_tit{background: #f7f7f7}
.pro_list ._mask .links a.a2 i{font-size:0; width:20px; height:20px; background:url(../images/pro_wd.png) center center no-repeat; background-size:cover; margin-right:5px;}
.pro_list .pro_arr { position: absolute; right: 12.5%; bottom: 3.5%; }
/*关于我们综合页*/
.zonghe_banner .about_title1{font-size: 26px;color: #FFFFFF;}
.zonghe_banner .about_title2{font-size: 40px;color: #FFFFFF;font-weight: bold}
.zonghe_banner .about_title3{font-size: 15px;color: #FFFFFF;}


/*---------------关于我们内页-------------*/
.about_main .part02_title { margin-bottom:40px; }
.about_main .part01_title{position: relative;text-align:center }
.about_main .part01_title .big{color: #f1b5b9;line-height: 137px;font-size: 137px;font-family: Arial;font-weight: bold;text-transform: uppercase;opacity: 0.2}
.about_main .part01_title .small{color: #000;font-size: 40px;display:block;position: absolute;top: 63px;left: 0;width: 100%;text-align: center;}
.about_main .part01_main{padding: 70px 100px 60px 100px;}
.about_main .part01_dec{text-align: center;font-size: 14px;line-height: 2;margin-bottom: 30px;}
.num{text-align: center}
.num1,.num2,.num3{font-family: Impact;font-size: 80px;font-weight: bold;color: #e70012}
.animate_nums>ul>li{display: inline-block;width: 33.3%;float: left}


.about_main .part02{background: url(../images/about2.jpg) fixed center center no-repeat; height:450px;padding: 50px 0;}
.about_main .part02 .tab-left{width: 74%;background-color: #fff;overflow: hidden;max-height: 380px;float: left;}
.about_main .part02 .tab-left .tab-box{width:67%;position: relative;float: left;}
.about_main .part02 .tab-left .tab-box .tab-content{display: none}
.about_main .part02 .tab-left .tab-box .current{display: block}
.about_main .part02 .tab-left .imgbox{width:33%;float: left;}
.about_main .part02 .tab-left .imgbox img{width: 100%}
.about_main .part02 .tab-left .tab-box .tab-content .pd{padding:65px 70px 0; }
.about_main .part02 .tab-left .tab-box .tab-content ._t{font-size:56px;font-family:"hero_light"; color:#000; margin-right:20px; margin-bottom:30px;}
.about_main .part02 .tab-left .tab-box .tab-content ._t .year{font-family:Arial;font-size:28px; color:#545454;}
.about_main .part02 .tab-left .tab-box .tab-content  .info{font-size:14px; color: #757575; line-height:28px;}
.about_main .part02 .tab-right{width: 24%;float: right;}
.about_main .part02 .tab-right ul li{line-height: 61px;padding: 17px 0;font-size: 18px;
    color: #595757;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;}
  .about_main  h2.title{font-size: 40px;color: #000;text-transform: uppercase;position: relative;margin-bottom: 20px} 
   .about_main   .part02 h2.title{color: #fff;}
  .about_main  h2.title:after{content: ' ';width: 50px;height: 2px;background: #e70012;position: absolute;;top:0px;left:0;}
  .about_main .part02 .dec{width: 50%;background: rgba(256,256,256,.8);opacity: 0.8;filter:(opacity=80);color: #000;height:350px; font-size: 16px;line-height: 2;float: left;}
   .about_main .part02 .dec .con{padding: 30px;}
  .about_main .part02 .dec b{color: #e70012;font-size: 18px;}
    .about_main a.more{display: block;width:160px;text-align:center;line-height: 40px;margin:15px 0;background: #e70012;color: #fff;}
  .about_main  a.more:hover{text-decoration: underline;}  
 .about_main .part02 .img-box{width: 50%;float: right;overflow: hidden;height: 350px;}   
  .about_main .part02 .img-box img{width: 100%}
.about_main .part02 .tab-right ul li:nth-child(2n){background-color: #f6f6f6;}
.about_main .part02 .tab-right ul li.active{background-color: #e60012;color: #fff;}
.part03{margin-top: 50px;}
.about_main .part03 .con{width: 50%;padding-top: 60px;}
.part03 ul li{float: left;width: 31.3333%;margin:15px 1%;text-align: left;}
.part03 ul li b{color: #e70012;display: block;margin-top:15px;font-size: 20px;}
.part03 a.more{display: inline-block;}
.about_main  .part04{margin-top: 36px;}
.about_main  .part04 .title{width: 700px;font-size: 18px;margin:0 auto; color: #fff}
.about_main  .part04 .title ._t{font-size: 40px;position: relative;text-transform: uppercase;line-height: 2.5}
.about_main  .part04 .title ._t:after{content: ' ';width: 50px;height: 2px;background: #e70012;position: absolute;;bottom:-10px;left:50%;margin-left: -25px;}
.about_main  .part03 .title{width: 700px;margin:0 auto; font-size: 18px;}
.about_main  .part03 .title ._t{font-size: 40px;position: relative;text-transform: uppercase;color: #000}
.about_main  .part03 .title ._t:after{content: ' ';width: 50px;height: 2px;background: #e70012;position: absolute;;bottom:-10px;left:50%;margin-left: -25px;}
.part04bj {background: url(../images/footer_bj.jpg)  center center no-repeat; padding: 80px 0;overflow: hidden;}
.wid50{width: 50%}
.wid40{width: 40%}
.wid45{width: 45%}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.rect-120 {
    padding-bottom: 120%;
}
.rect-50 {
    padding-bottom: 50%;
}
.about_main .part03 ul li .con {
    top: 50%;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2;
    margin-top: -55px;
}
.about_main .part03 ul li img{z-index: 0}
.about_main .part03 ul li .con ._t{font-size:32px; color:#fff; margin-bottom:20px;display: block;}
.about_main .part03 ul li .con .intro{width:60%;margin:0 auto; color:#fff; font-size:14px;display: block;}
.about_main .part03 ul li .mask{position: absolute;left: 0;top:100%;width: 100%;height: 100%;background: url(../images/mask.png);z-index: 1}


/*----------------------------------产品内页展示页-----------------------------------*/
.product_main ul li{margin-bottom: 70px;height: 390px;position: relative;z-index: 5;}
.product_main ul li.right{ background:#e9e9e9}
.product_main ul li.right .container{height: 390px;position: relative;}
.product_main  .pro_zh_bg {
    position: absolute;
    width: 1200px;
    margin-left: -600px;
    top: 0;
    left: 50%;
}
.product_main   .pro-img{
	width: 520px;
    position: absolute;
    z-index: 1;
    bottom: -50px;
    left: 85px;
}
.pro-txt {
    width: 500px;
    height: 100%;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(231,0,18,.8);
    z-index: 5;
}
.fl1 .pro-txt {background: rgba(0,50,162,.8);}
.fl4 .pro-txt {background: rgba(247,65,44,.8);}
.fl3 .pro-txt {background: rgba(0,168,0,.8);}
.fl2 .pro-txt {background: rgba(165,131,86,.8);}
.fl5 .pro-txt {background: rgba(244,208,0,.8);}
.fl6 .pro-txt {background: rgba(255,86,8,.8);}
.fl7 .pro-txt {background: rgba(104,52,188,.8);}
.fl8 .pro-txt {    background: rgba(231,0,18,.8);}
.pro-txt ._con{ padding: 14%; }
.pro-txt h3{ font-size: 30px; line-height: 1; margin-bottom: 15px; }
.pro-txt h4{ font-size: 24px; margin-bottom: 10px; font-weight: normal; }
.pro-txt ._txt{ line-height: 28px; margin-bottom: 50px; }
.product_main ul li.right .pro-img{ left: auto; right: 85px; }
.product_main ul li.right .pro-txt{ left: 0;}
  .ny-main ul li .more{width:160px;}
  .ny-main ul li. .more a{height:44px;}
  .ny-main ul li .more .face1{height:40px; line-height:40px;border: 2px solid #ebeae9;text-align: center;}
  .ny-main ul li .more  .face1 .t{line-height:40px; font-size:12px;display:inline-block; vertical-align: top;}
  .ny-main ul li .more  .face1 .sj{height:40px;display: inline-block;
    width: 17px;
    background: url(../images/sj_white.png) center center no-repeat;
    margin-left: 30px;}
  .ny-main ul li .more:hover{background: #fff;color: #e70012} 
  .relate-cp ul li{float: left;;width: 23%;margin:15px 1%;overflow: hidden;}
  .bj-title{border-bottom: 1px solid #e6e6e6;text-indent: 30px;
margin-bottom: 20px;text-align: left;line-height: 40px;text-transform:uppercase;
background-color: #f0f0f0;}

  /*------------------------------服务-------------------------------------*/
.ny-service  li{position: relative;}
.ny-service  li .service-img{width: 50%;float: left;}
.ny-service  li .service-con{width: 45%;float: right;padding-top: 20px;}
.ny-service  li .service-con h3.title{font-size: 30px;padding-bottom: 10px;margin-bottom: 30px;position: relative;;text-transform: uppercase;}
.ny-service  li .service-con h3.title:after{ content: ' '; width: 75px; position: absolute; background: #e70012; height: 1px; left: 0; bottom: 0; }
.ny-service  li .service-con .more{display: block;margin-top: 50px;width:160px;text-align:center;line-height: 50px;background: #e70012;color: #fff}
.ny-service  li .service-con .more:hover{background: #e70012;text-decoration: underline;color: #fff}

.ny-service  li.right .service-img{float: right;}
.ny-service  li.right .service-con{float: left;}



/*----------------------------国际客户图片展示-----------------------------*/
.pic-list li{float: left;width: 22%;margin:20px 1.5%;position: relative;overflow: hidden;}
.pic-list li .mask {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background: url(../images/mask.png);
    z-index: 0;

}

.pic-list li .mask a{color:#fff;font-size:20px;padding:70px 10px 10px 10px;line-height:1.4; position:relative}
.pic-list li .mask a:after{content:""; position:absolute;top:65px;width:50px;height:2px; background:#fff;line-height:0;left:10px}
.pic-list li .mask a span{display:inline-block;text-align:center; vertical-align:middle;border:1px solid #fff;padding:0px 10px;font-size:14px;}
.pic-list li img{display: block;}
.pic-list li a{display:block;}
.pic-list li .title{padding: 10px 20px;
    background-color: #e70012;color: #fff;line-height: 25px; height: 45px;}
	
.pic-list li i{padding: 10px 20px;
    background-color: #e70012;color: #fff; display:block; width:100%}
	
/*联系我们页面*/
.ny-contact .contact-left{width: 50%;float: left;}
.ny-contact .contact-left .con{background: url(../images/left_bj.jpg) repeat-y;padding: 30px 25px;border: 1px solid #f0efef;min-height: 416px;}
.ny-contact .message{width: 50%;float: right;}
.ny-contact .message .con{background: url(../images/right_bj.jpg);padding: 30px 25px 34px;}
.ny-contact h2.title{font-size: 23px;color: #da241c;font-weight: normal;line-height: 30px;margin-bottom: 20px;}
#myform .list{width: 100%;margin-bottom: 20px;position: relative;}
#myform .list input {
    width: 94%;
    height: 40px;
line-height: 40px;
border: 1px solid #ececec;
vertical-align: middle;
padding: 0 3%;
color: #5b5b5b;
outline: 0;
}
#myform .list  em {
    color: red;
    position: absolute;
    right: 2%;
    top: 50%;
    margin-top: -10px;
}
#myform  .textarea {
    width: 94%;
    resize: none;
    padding: 0;
    height: 125px;
    padding: 0 3%;
    line-height: 40px;
    border: 1px solid #ececec;
}

/*联系我们页面*/


/*------------------产品详细页面-----------------*/
.pro-detailbottom .tab-content{display: none;}
.pro-detailbottom .current{display: block;}
.pro-detailbottom h3.tab-right{border-bottom:1px solid #e6e6e6;margin-bottom: 20px; background-color: #f0f0f0;}
.pro-detailbottom  h3.tab-right ul li{display: block;cursor: pointer;
    width: 22%;
    float: left;
    text-align: center;
    height: 25px;
    line-height: 25px;
    padding: 18px 0;
    text-transform: capitalize;
}


.pro-detailbottom  h3.tab-right ul li.active ,.pro-detailbottom  h3.tab-right ul li:hover{
    background-color: #e70012;color: #fff;
}
.pro-detailbottom  h3.tab-right ul li .title {
    border-left: 1px #454545 dotted;
        border-left-color: rgb(69, 69, 69);
    vertical-align: top;
    display: inline-block;
    padding-left: 12px;
}
.ico30{display:inline-block;width:30px;height:25px;background:url(../images/ico30.png) no-repeat;vertical-align: middle;}
.ico30_2{background-position:-30px 0;}
.ico30_3{background-position:-60px 0;}
.ico30_4{background-position:-90px 0;}
.ico30_5{background-position:-120px 0;}
.ico30_6{background-position:-150px 0;}
.pro-detailbottom {margin-top: 30px; overflow:hidden}
.pro-detailbottom  h3.tab-right ul li.active .ico30{background-position:0 -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_2{background-position:-30px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_3{background-position:-60px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_4{background-position:-90px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_5{background-position:-120px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_6{background-position:-150px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .title,.pro-detailbottom  h3.tab-right ul li:hover .title{ border-left-color: #fff;}
#message{width: 100%;}
#message .con {
    background: url(../images/right_bj.jpg);
    padding: 30px 25px 34px;
}
#message .con h2.title {
    font-size: 30px;
    color: #da241c;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#message #myform .list {
    width: 48%;
float: left;margin-right: 2%}
#message input{}
#message #myform .textarea {
    width: 92%;border-radius: 6px;}
.pro-detail .pro-detailtop .slide{float: left;
width: 58.6%;
position: relative;
border-right: 1px #cbcbcb dashed;
padding-right: 3.5%;}
.pro-detail .pro-detailtop .dec{float: right;
width: 35%;
position: relative;}
.pro-detail .pro-detailtop .title {
    font-size: 30px;
    font-weight: normal;
    overflow: hidden;
    color: #da251d;
    line-height: 35px;
    margin-top: 10px;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.pro-detail .pro-detailtop .dec-con{font-size: 14px;}
.pro-detail .pro-detailtop .dec-con span{font-weight: bold;color: #4e4e4e}
.imgIco {
    display: inline-block;
    background: url(../images/img.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    vertical-align: middle;
}
.pro-detail .pro-detailtop ._pcon li{float:left;margin-right: 5%;}
.pro-detail .pro-detailtop ._pcon li .imgIco{width:24px;height:22px;margin: 0 10px 0 5px;}
.pro-detail .pro-detailtop ._pcon .li1{font-size:17px;font-weight: bold;color:#da251d;}
.pro-detail .pro-detailtop ._pcon .li2{font-size:16px;color:#272636; width:336px}
.pro-detail .pro-detailtop ._pcon .li1 .imgIco{background-position: -41px 0;}
.pro-detail .pro-detailtop ._pcon .li2 .imgIco{background-position: -65px 0;}
.pro-detail .pro-detailtop .message{display: block;width: 207px;height: 52px;line-height: 52px;text-align: center;font-size: 19px;color: #fff;background: #e70012;margin-top: 30px;float: left;}
.pro-detail .pro-detailtop .message:hover{background:#666666}

/* 分页 */
.pageController{float:right;  padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#F00;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#C90; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#0860CC;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}

.pasage{
	height:86px;
	border-top:1px solid #d4d8df;
	margin-top:20px;
	float:left;
	width:100%;
}
.pasage dl dd{
	height:35px;
	line-height:35px;
	color:#4b4b4b;
	font-size:14px;
	text-align:left
}
.pasage dl dd a{
	color:#4b4b4b;
	font-size:14px;
}

.inquiryForm { clear:both; overflow:hidden;padding:1% 0 2%; font-family:Arial, Helvetica, sans-serif;}
.inquiryForm dl { padding-bottom:10px; margin-left:2%;}
.inquiryForm dt { font-size:18px; color:#333;}
.inquiryForm .row{ width:96%}
.inquiryForm font.red { color:red; font-size:18px; vertical-align:middle; height:14px; line-height:14px; display:inline-block;}
.inquiryForm .tip { color:red; padding-top:5px; display:none;}
.inquiryForm .input,.inquiryForm .select,.inquiryForm .textarea { width:100%; border:#ccc 1px solid; height:2.3125em; padding:.5em; line-height:20px;
 box-sizing:border-box; font-family:Arial;}
.inquiryForm .input:focus,.inquiryForm .select:focus,.inquiryForm .textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }
.inquiryForm .textarea { height:auto; resize:none;}
.inquiryForm .yzm { width:75%; margin-right:10px;}
.span-6,.full-row .row .span-6{float:left;transition:.2s width ease;margin-right:2%;*margin-right:1.89%;width:43%}
.row {width: 100%;}
.span-12, .full-row .row .span-12 {float: left;  transition: .2s width ease; margin-right: 2%; width: 95%;}
.submit{width:30%;height:40px; float:left; margin-right:20px; font-size:17px; color:#FFF;border:none; background:#d10101;}
.reset{background:#aaa9a9;}




.scroll_horizontal_ti{position:relative;width:1200px;_width:1200px;height:530px; float:left;}
.scroll_horizontal_ti .box{overflow:hidden;position:relative;float:left; width:1200px;_width: 1200px;height:530px;margin:0 auto;}
.scroll_horizontal_ti .list,.scroll_horizontal_ti02 .list{overflow:hidden;width:9999px; border:0px; _margin-left:0px; }
.scroll_horizontal_ti .list li{display:block;text-align:center; }
.scroll_horizontal_ti .list li img{ }
.scroll_horizontal_ti .list li a span{}
.scroll_horizontal_ti .plus{position:absolute;top:239px;width:30px;height:145px; background: url(../images/tk_40.png) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .minus{position:absolute;top:239px;width:45px;height:145px; background:url(../images/tk_39.png) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .plus,.scroll_horizontal_ti02 .plus{left:-73px;}
.scroll_horizontal_ti .minus,.scroll_horizontal_ti02 .minus{right:-73px;}