@font-face {
    font-family: 'bebas';
    src: url('../font/bebas.eot');
    src:
    url('../font/bebas.eot?#font-spider') format('embedded-opentype'),
    url('../font/bebas.woff') format('woff'),
    url('../font/bebas.ttf') format('truetype'),
    url('../font/bebas.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hum777Light';
    src: url('../font/hum777Light.eot');
    src:
    url('../font/hum777Light.eot?#font-spider') format('embedded-opentype'),
    url('../font/hum777Light.woff') format('woff'),
    url('../font/hum777Light.ttf') format('truetype'),
    url('../font/hum777Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'helBlCn';
    src: url('../font/helBlCn.eot');
    src:
    url('../font/helBlCn.eot?#font-spider') format('embedded-opentype'),
    url('../font/helBlCn.woff') format('woff'),
    url('../font/helBlCn.ttf') format('truetype'),
    url('../font/helBlCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_cc{-webkit-transform-origin:center center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover .fl{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

body{font-family: "Microsoft Yahei";}
table{border-collapse: collapse;}
.w1100{width: 1100px;margin: 0 auto;}
.w1170{width: 1170px;margin: 0 auto;}

/*header*/
.headerWrap{width: 100%;min-width: 1170px;height: 120px;position: relative;z-index: 9;}
.header{height: 120px;}
.header .logo{height: 100%;line-height: 120px;margin-left: 35px;}
.header .logo img{max-height: 100%;}


.nav{ float: right;position:relative; z-index:1;}
.nav a{ color:#333333;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;padding:0 35px;  }
.nav .nLi h3 a{ display:block;  font-size:18px; font-weight:bold;position: relative;height: 120px;}
.nav .nLi h3 a:before{content: " ";width: 100%;height: 2px;background: #d93631;position: absolute;left: 0;bottom: 28px;width: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.nav .nLi h3 a span{display: block;text-align: center;}
.nav .nLi h3 a span.ch{line-height: 24px;padding-top: 43px;}
.nav .nLi h3 a span.en{line-height: 14px;font-size: 12px;color: #b2b2b2;font-weight: normal;text-transform: uppercase;font-family: "hum777Light";}
.nav .sub{ display:none; width:100%; left:0; top:120px;  position:absolute; background:#fff; padding:0 0 12px 0;text-align: center;font-size: 14px;z-index: 5;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; line-height: 22px;padding: 3px; }
.nav .sub a:hover{color: #d93631;}
.nav .on h3 a span.ch{color: #d93631;}
.nav .on h3 a:before{width: 100%;}

.nav .nLi.hover h3 a span.ch{color: #d93631;}

.dropdownMenu{width: 100%;background: #fefeff;height: 0;overflow: hidden;position: absolute;left: 0;top: 120px;
background: rgba(254,254,254,0.9);}
.dropdownMenu .border{width: 100%;min-width: 1100px;height: 1px;background: #ececec;}
.dropdownMenu .container{padding: 30px 0 10px 0;}
.dropdownMenu .w1100{text-align: center;}
.dropdownMenu .w1100 .menuBox{text-align: center;display: none;}
.dropdownMenu .w1100 .menuBox .clearfix{display: inline-block;*display: inline;*zoom: 1;}
.dropdownMenu .w1100 .menuBox dl{display: inline-block;*display: inline;*zoom: 1;padding: 0 40px;float: left;}
.dropdownMenu .w1100 .menuBox dl dt{font-size: 16px;color: #000;margin-bottom: 20px;}
.dropdownMenu .w1100 .menuBox dl dd{font-size: 12px;color: #818181;margin-bottom: 10px;color: #666;}
.dropdownMenu .w1100 .menuBox dl dt a:hover,.dropdownMenu .w1100 .menuBox dl dd a:hover{color: #d93631;}



.ibanner{ width:100%;min-width: 1100px; height:440px; overflow:hidden; position:relative;}
.ibanner .hd{width: 9px;position: absolute;left: 50%;margin-left:541px;top: 50%;z-index: 5;}
.ibanner .hd ul{}
.ibanner .hd ul li{width: 7px;height: 7px;margin: 7px 0;border:1px solid #ffffff;border-radius: 50%;cursor: pointer;}
.ibanner .hd ul li.on{background: #fff;}
.ibanner .bd{ position:relative; height:100%; z-index:0;width: 100% !important;height: 440px;}
.ibanner .bd ul{width: 100% !important;}
.ibanner .bd ul li{width: 100% !important;min-width: 1100px;height: 440px;background-repeat: no-repeat;background-position: center top;}



.banner{width: 100%;min-width: 1100px;height: 440px;overflow: hidden;}
.DB_tab25 { width: 100%; height: 440px; position: relative; overflow: hidden; cursor: pointer; }
.DB_tab25 .DB_bgSet { position: relative; }
.DB_tab25 .DB_bgSet li { position: absolute; width: 100%; height: 440px;background-repeat: no-repeat;background-position: center;background-size: cover; }
.DB_tab25 .DB_imgSet { position: absolute; width: 1100px; left: 50%; margin-left: -550px; height: 440px; }
.DB_tab25 .DB_imgSet .DB_1_1 { position: absolute; left: 0px; top: 0px;z-index: 1; }
.DB_tab25 .DB_imgSet .DB_1_2 { position: absolute; left: 0px; top: 0px;z-index: 2; }
.DB_tab25 .DB_imgSet .DB_1_3 { position: absolute; left: 0px; top: 0px;z-index: 2;}
.DB_tab25 .DB_imgSet .DB_2_1 { position: absolute; left: 0px; top: 0px;z-index: 2;}
.DB_tab25 .DB_imgSet .DB_3_1 { position: absolute; left: 0px; top: 0px;z-index: 2;}
.DB_tab25 .DB_imgSet .DB_3_2 { position: absolute; left: 0px; top: 0px;z-index: 2;}
.DB_tab25 .DB_imgSet .DB_3_3 { position: absolute; left: 0px; top: 0px;z-index: 1;}
.DB_tab25 .DB_prev, .DB_tab25 .DB_next { position: absolute; left: 50px; top: 50%; margin-top: -16px; cursor: pointer; display: none; width: 21px; height: 32px; z-index: 555; }
.DB_tab25 .DB_next { right: 50px; left: auto; }
/*
.DB_tab25 .DB_menuWrap{width: 1100px;height: 4px;position: absolute;bottom: 20px;left: 50%;margin-left: -550px;z-index: 9;}
.DB_tab25 .DB_menuWrap li{display: inline-block;*display: inline;*zoom: 1;width: 20px;height: 4px;background: #ffffff;border-radius: 5px;margin-right: 16px;
float: left;}
.DB_tab25 .DB_menuWrap li.select{background: #205baa;}*/

.DB_tab25 .DB_menuWrap{width: 9px;position: absolute;left: 50%;margin-left:541px;top: 50%;z-index: 5;}
.DB_tab25 .DB_menuWrap li{width: 7px;height: 7px;margin: 10px 0;border:1px solid #ffffff;border-radius: 50%;cursor: pointer;}
.DB_tab25 .DB_menuWrap li.select{background: #fff;}


.DB_tab25 .DB_bgSet li a{display: block;width: 100%;height: 100%;}
.DB_tab25 .DB_imgSet li,.DB_tab25 .DB_imgSet li a{display: block;width: 100%;height: 100%;}

 .fTop{width: 100%;min-width: 1100px;line-height: 53px;border-bottom: 1px solid #cfcfcf;background: #ebebeb;}
 .fTop .fl{font-size: 14px;font-weight: normal;color: #666666;}
 .fTop .fl li{float: left;padding: 0 18px;position: relative;}
 .fTop .fl li:before{content: " ";width: 1px;height: 10px;background: #dadada;position: absolute;left: 0;top: 50%;margin-top: -5px;}
 .fTop .fl li:first-child{padding-left: 0;}
 .fTop .fl li:first-child:before{display: none;}
 .fTop .fl li a:hover{color: #d93631;}

 .goTop{width: 30px;height: 22px;margin-top: 17px;background: url(../images/goTop.jpg) no-repeat center;cursor: pointer;margin-left: 16px;}

.fx {height: 20px;margin-top: 17px;}
.share2 { float: none; height: 20px; margin: auto; }
.share2 span,.share2  em{display: inline-block;*display: inline;*zoom: 1;}
.share2 .share-ico { width: 20px !important; height: 20px !important;padding: 0 !important; float: left;margin: 0 15px 0 0 !important;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.share2 span{float: left;line-height: 20px;}
.share2 .share-qqim {background: url(../images/qqIcon.png) no-repeat center !important;}
.share2 .share-sinaminiblog {background: url(../images/sinaIcon.png) no-repeat center !important;}
.share2 .share-weixin {background: url(../images/wxIcon.png) no-repeat center !important;}
.share2 .share-qqmb {background: url(../images/qqWbIcon.png) no-repeat center !important;}
.share2 em{margin: 0 0 0 !important;float: left !important;}
.fBtm{font-size: 12px;color: #808080;line-height: 22px;padding: 25px 0 30px 0;width: 100%;min-width: 1100px;background: #ebebeb;border-top: 1px solid #fafafa;}
.fBtm .point{font-weight: bold;color: #808080;}
.fBtm .fr{text-align: right;}
.fBtm .fr a:hover{text-decoration: underline;color: #333;}
.fBtm .fl,.fBtm .fr{max-width: 50%;}

.isect1{width: 100%;min-width: 1100px;padding-top: 20px;margin-bottom: 20px;}
.ititle{text-align: left;height: 60px;line-height: 60px;font-weight: normal;}
.ititle span{display: inline-block;*display: inline;*zoom: 1;}
.ititle span.ch{font-size: 18px;color: #1a1a1a;margin-right: 10px;}
.ititle span.en{font-size: 14px;color: #d2d2d2;}
.isect1 .ititle{text-align: center;}

.isect1 .content{width: 100%;height: 134px;padding: 33px 0;min-width: 1100px;background: #f7f7f7 url(../images/isect1Bg.png) repeat;}
.isect1 .content ul li{width: 116px;height: 134px;box-sizing:border-box;padding-top: 20px;margin-left: 48px;float: left;}
.isect1 .content ul li:first-child{margin-left: 0;}
.isect1 .content ul li a{display: block;width: 100%;height: 100%;}
.isect1 .content ul li i{display: block;height: 52px;margin-bottom: 2px;background-repeat: no-repeat;background-position: center;}
.isect1 .content ul li span{display: block;text-align: center;}
.isect1 .content ul li span.ch{line-height: 18px;color: #ffffff;font-size: 14px;font-weight: bold;}
.isect1 .content ul li span.en{line-height: 12px;font-size: 10px;color: #ffffff;opacity: 0.5;filter:alpha(opacity=50);width: 126px;margin-left: -5px;
}
.isect1 .content ul li.li1{background: url(../images/iLi1Bg.png) no-repeat center;}
.isect1 .content ul li.li1 i{background-image:url(../images/iLi1.png);}

.isect1 .content ul li.li2{background: url(../images/iLi2Bg.png) no-repeat center;}
.isect1 .content ul li.li2 i{background-image:url(../images/iLi2.png);}

.isect1 .content ul li.li3{background: url(../images/iLi3Bg.png) no-repeat center;}
.isect1 .content ul li.li3 i{background-image:url(../images/iLi3.png);}

.isect1 .content ul li.li4{background: url(../images/iLi4Bg.png) no-repeat center;}
.isect1 .content ul li.li4 i{background-image:url(../images/iLi4.png);}

.isect1 .content ul li.li5{background: url(../images/iLi5Bg.png) no-repeat center;}
.isect1 .content ul li.li5 i{background-image:url(../images/iLi5.png);}

.isect1 .content ul li.li6{background: url(../images/iLi6Bg.png) no-repeat center;}
.isect1 .content ul li.li6 i{background-image:url(../images/iLi6.png);}

.isect1 .content ul li.li7{background: url(../images/iLi7Bg.png) no-repeat center;}
.isect1 .content ul li.li7 i{background-image:url(../images/iLi7.png);}


.isect2{margin-bottom: 40px;float: left;width:350px;}
.iscroll1{ width:350px; height:240px;position:relative;}
.iscroll1 .bd{ position:relative; height:100%; z-index:0;   }
.iscroll1 .bd li{ zoom:1; vertical-align:middle;width: 100%;height: 240px;overflow: hidden;position: relative; }
.iscroll1 .bd img{width: 100%;height: 100%;}
.iscroll1 .bd li b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/imask.png) repeat;z-index: 2;opacity: 0;filter:alpha(opacity=0);}
.iscroll1 .bd li .text{width: 100%;height: 100%;z-index: 3;position: absolute;left: 0;top: 0;}
.iscroll1 .bd li .text h5{width: 178px;height: 48px;text-align: center;line-height: 48px;padding: 0 10px;border:1px solid #ffffff;
font-size: 16px;color: #ffffff;font-weight: bold;margin: 65px auto 26px auto;opacity: 0;filter:alpha(opacity=0);
-webkit-transform:translateY(-30px); -moz-transform: translateY(-30px); -ms-transform:translateY(-30px); transform:translateY(-30px);}

.iscroll1 .bd li .text p{font-size: 12px;line-height: 20px;color: #ffffff;height: 40px;overflow: hidden;margin: 0 15px 0 36px;opacity: 0;filter:alpha(opacity=0);
-webkit-transform:translateY(30px); -moz-transform: translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px);}

.iscroll1 .bd li:hover b{opacity: 1;filter:alpha(opacity=100);}

.iscroll1 .bd li:hover .text h5{-webkit-transition:all 0.2s linear 0.1s; -moz-transition:all 0.2s linear 0.1s; -ms-transition:all 0.2s linear 0.1s; transition:all 0.2s linear 0.1s;}
.iscroll1 .bd li:hover .text p{-webkit-transition:all 0.2s linear 0.2s; -moz-transition:all 0.2s linear 0.2s; -ms-transition:all 0.2s linear 0.2s; transition:all 0.2s linear 0.2s;}

.iscroll1 .bd li:hover .text h5,.iscroll1 .bd li:hover .text p{opacity: 1;filter:alpha(opacity=100);
-webkit-transform:translateY(0px); -moz-transform: translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px);}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.iscrollBtn{height: 60px;width: 46px;position: absolute;right: 0;top: -60px;line-height: 20px;font-size: 0;}
.iscrollBtn a{display: inline-block;*display: inline;*zoom: 1;width: 15px;height: 20px;cursor: pointer;margin: 20px 0 0 8px;}
.iscrollBtn a.prev{background: url(../images/leftArr.jpg) no-repeat left center;}
.iscrollBtn a.next{background: url(../images/rightArr.jpg) no-repeat left center;}
.iscrollBtn a:hover{background-position: right center;}

.isect3{width: 350px;float: left;margin: 0 0 40px 26px;}
.isect3 .pic{width: 350px;height: 240px;overflow: hidden;}
.isect3 .pic img{width: 100%;height: 100%;}

.isect4{width: 350px;float: right;margin: 0 0 40px 0;}

.iscroll2{ width:350px; height:240px;position:relative;}
.iscroll2 .bd{ position:relative; height:100%; z-index:0;   }
.iscroll2 .bd li{ zoom:1; vertical-align:middle;width: 100%;height: 240px;overflow: hidden;position: relative; }
.iscroll2 .bd li .pic{height: 150px;overflow: hidden;}
.iscroll2 .bd li .pic img{width: 100%;height: 100%;}
.iscroll2 .bd li .text{height: 90px;box-sizing:border-box;padding: 8px 20px 0 20px;background: #296ae1;}
.iscroll2 .bd li .text h5{line-height: 32px;font-size: 14px;color: #ffffff;font-weight: normal;}
.iscroll2 .bd li .text p{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;color: #ffffff;opacity: 0.5;filter:alpha(opacity=50);}
.iscroll2 .bd li:hover .text p{opacity: 1;filter:alpha(opacity=100);}

.float{width: 40px;position: fixed;bottom:0;right: 3%;z-index: 999; pointer-events: none;}
.float li{width: 40px;height: 40px;position: relative;margin-bottom: 10px;cursor: pointer;transition: all 300ms cubic-bezier(0.65, 0.05, 0.36, 1);pointer-events: initial; opacity: 0;visibility: hidden;}
.float li i{display: block;width: 100%;height: 100%;text-align: center;line-height: 40px;font-size: 0;}
.float li i img{max-width: 100%;max-height: 100%;}
.float li.li1 i{background: #06863c;}
.float li.li2 i{background: #19cce8;}
.float li.li3 i{background: #da3732;}
.float li.li4 i{background: #1f73c2;}
.float li.li5 i{background: #ff90c2;}
.float li.li6 i{background: #daaa18;}
.float li.li7 i{background: #e0551e;}
.float li.li4 {margin-bottom: -40px;}
.float li.share {width: 40px; height:40px; background: url(../images/fixed-widget-icon.png) 0 -400px no-repeat #000; opacity: 1;visibility: inherit;}
.float li.share.active {background-position: 0 -440px;}
.float li.active {opacity: 1;visibility: inherit;}
.float li.li4.active {margin-bottom: 0px;opacity: 1;visibility: inherit;}
.float li .floatCode{position: absolute;width: 120px;height: 120px;position: absolute;top: -35px;left: -127px;box-sizing:border-box;padding: 5px;
/*border:1px solid #ccc;*/background: #fff;display: none;}
.float li .floatCode img{width: 110px;height: 110px;}
.float li .floatCode:before{content: " "; width: 0;height: 0;border-top: 5px solid transparent;
border-left: 8px solid #fff;border-bottom: 5px solid transparent;position: absolute;right: -7px;top: 50%;margin-top: -4px;}
.float li .tel{width: 120px;height: 40px;line-height: 40px;text-indent: 12px;background: #da3732;font-size: 14px;color: #fff;
position: absolute;top: 0;left: -120px;display: none;width: 220px;left: -220px;}

.nyBanner{width: 100%;min-width: 1100px;height: 250px;background-repeat: no-repeat;background-position: center top;}
.bread{width: 100%;min-width: 1100px;border-bottom: 1px solid #dbdbdb;min-height: 67px;/*margin-bottom: 50px;*/}
.bread ul li{float: left;}
.bread ul li a{display: block;height: 67px;line-height: 67px;padding: 0 20px;font-size: 15px;color: #323233;font-weight: bold;}
.bread ul li.on a{background: #d93631;color: #ffffff;}
.bread ul li a:hover{color: #d93631;}
.bread ul li.on a:hover{color: #fff;}
.bread .path{line-height: 67px;padding-left: 25px;background: url(../images/home.png) no-repeat 27px left;font-size: 12px;color: #808080;}
.bread .path a:hover{color: #d93631;}

.nyMain{margin-bottom: 60px;min-height: 450px;padding-top: 50px;}
.prodDisc{height: 373px;margin-bottom: 20px;}
.prodDisc .pic{width: 528px;height: 100%;position: relative;}
.prodDisc .pic a,.prodDisc .pic a img{display: block;width: 100%;height: 100%;overflow: hidden;}
.prodDisc .pic:before{content: " ";width: 135px;height: 117px;background: url(../images/starProd.png) no-repeat center;position: absolute;left: -6px;top: -7px;}
.prodDisc .text{width: 543px;font-size: 14px;color: #666666;line-height: 24px;}
.prodDisc .text *{max-width: 100% !important;}
.contTitle{height: 34px;line-height: 26px;border-bottom: 1px solid #dbdbdb;font-size: 24px;color: #333333;font-weight: normal;position: relative;margin-bottom: 24px;}
.contTitle:before{content: " ";width: 40px;height: 2px;background: #d93631;position: absolute;left: 0;bottom: -1px;z-index: 2;}
.prodDisc .text .contTitle{margin-bottom: 6px;}
.prodDisc .text .disc{height: 48px;overflow: hidden;}

.discList{margin-top: 23px;}
.discList dt{width: 110px;height: 36px;text-align: center;line-height: 36px;font-size: 16px;color: #ffffff;}
.discList .dl1 dt{background: #59e4b5;}
.discList .dl2 dt{background: #43c8ec;}
.discList .dl3 dt{background: #e3c53b;}
.discList .dl1 dd{height: 48px;overflow: hidden;}
.discList .dl2 dd{height: 24px;overflow: hidden;}
.discList .dl3 dd{height: 24px;overflow: hidden;}
.discList dd{margin: 10px 0  15px 0;}
.discList .dl3 dd img{margin-right: 10px;}

.recomProd .contTitle{height: 51px;line-height: 51px;}

.scrollProd{ width:100%; position:relative;}
.scrollProd .bd{}
.scrollProd .bd ul{ overflow:hidden; zoom:1; }
.scrollProd .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width: 254px;margin-right: 28px;  }
.scrollProd .bd ul li .pic{ text-align:center;height: 180px;overflow: hidden; }
.scrollProd .bd ul li .pic img{width: 100%;height: 100%;}
.scrollProd .bd ul li .title{line-height: 55px;font-size: 16px;color: #4c4c4c;}
.scrollProd .bd ul li:hover .title{color: #d93631;}

.scrollBtn{width: 44px;height: 44px;position: absolute;cursor: pointer;top: 68px;}
.scrollBtn.prev{background: url(../images/leftArr1.png) no-repeat center;left: -84px;}
.scrollBtn.next{background: url(../images/rightArr1.png) no-repeat center;right: -84px;}

.contProd{}
.contProd .item{margin-bottom: 30px;}
.contProd .item1{}
.contProd .item1 .clearfix{background: #e2e1e2;}
.contProd .item1 .clearfix .pic{width: 528px;}

.prodScroll{ position: relative;overflow: hidden; width: 528px; }
.prodScroll .bigImg{ height: 373px; position: relative;margin-bottom: 10px;}
.prodScroll .bigImg li,.prodScroll .bigImg li img{ vertical-align:middle; width: 528px;height: 373px;}


.prodScroll .smallScroll{ height: 70px;width: 100%;position: relative;overflow: hidden;}
.prodScroll .sPrev,.prodScroll .sNext{height: 70px;width: 24px;position: absolute;top:0;cursor: pointer;z-index: 3;}
.prodScroll .sPrev{left: -24px;background: url(../images/leftArr2.png) no-repeat center;}
.prodScroll .sNext{right: -24px;background: url(../images/rightArr2.png) no-repeat center;}
.prodScroll:hover .sPrev{left: 0;}
.prodScroll:hover .sNext{right: 0;}

.prodScroll .smallImg{ float:left;display:inline; width: 100%; overflow: hidden;}
.prodScroll .smallImg ul{ height:70px;  width: 9999px; overflow: hidden; }
.prodScroll .smallImg li{ float: left; width:100px; cursor:pointer;  display: inline;margin-right: 7px;position: relative;}
.prodScroll .smallImg li:before{content: " ";width: 100%;height: 100%;box-sizing:border-box;border:1px solid #d93631;position: absolute;left: 0;top: 0;z-index: 2;display: none;}
.prodScroll .smallImg img{ width:100%; height:100%;  }
.prodScroll .smallImg li.on:before{display: block;}

.contProd .item1 .clearfix .text{width: 522px;padding: 6px 20px 28px 30px;font-size: 14px;line-height: 24px;color: #666666;}
.contProd .item1 .clearfix .text .title{line-height: 46px;font-size: 18px;font-weight: bold;color: #d93631;}
.contProd .item1 .clearfix .text .disc{margin-bottom: 40px;}
.contProd .item1 .clearfix .text .discList{margin-top: 0;}
.contProd .item1 .clearfix .text .discList .dl3 dd{margin: 0 0 0 20px;line-height: 36px;height: 34px;}

.contProd .item1 .clearfix .text{max-height: 408px;overflow: auto;}
.contProd .item1 .clearfix .text::-webkit-scrollbar{width:3px;height:3px}
.contProd .item1 .clearfix .text::-webkit-scrollbar-button:vertical{display:none}
.contProd .item1 .clearfix .text::-webkit-scrollbar-corner,
.contProd .item1 .clearfix .text::-webkit-scrollbar-track{background-color:#ccc}
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb{border-radius:0;background-color:#999999; }
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb:vertical:hover{ }
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb:vertical:active{ }


.detail{font-size: 14px;line-height: 30px;color: #4c4c4c;text-align: justify;}
.detail *{max-width: 100% !important;}

.contProd .item3{background: url(../images/contProdBg.jpg) no-repeat center top;}
.procedure{margin-top: 42px;}
.procedure .title{height: 75px;line-height: 75px;text-align: center;background: url(../images/proceBg.png) no-repeat center;font-size: 20px;
color: #333333;font-weight: normal;margin-bottom: 16px;}
.procedure ul{padding-bottom: 56px;}
.procedure ul li{}
.procedure ul li .text{width: 550px;border-right: 2px solid #dd4a46;text-align: right;box-sizing:border-box;padding: 50px 48px 54px 0;position: relative;}
.procedure ul li .text h5{line-height: 28px;font-size: 18px;color: #333333;font-weight: bold;}
.procedure ul li .text p{font-size: 14px;color: #4c4c4c;line-height: 21px;min-height: 42px;}
.procedure ul li .text:before{content: " ";width: 20px;height: 38px;background: url(../images/nextIcon.png) no-repeat center;position: absolute;
bottom: 0;right: 112px;}
.procedure ul li .text:after{content: " ";width: 8px;height: 8px;border:1px solid #dd4a46;border-radius: 50%;position: absolute;right: -6px;bottom: 26px;
background: #ffffff;z-index: 2;}
.procedure ul li .pic{width: 130px;height: 130px;margin: 8px 0 0 34px;border:2px solid #1186e1;border-radius: 50%;overflow: hidden;font-size: 0;}
.procedure ul li .pic img{width: 100%;height: 100%;}
.procedure ul li.lastLi .text{padding-bottom: 50px;}
.procedure ul li.lastLi .text:before,.procedure ul li.lastLi .text:after{display: none;}


.scrollLeft{ width:100%;  overflow:hidden; position:relative;}
.scrollLeft .bd{ }
.scrollLeft .bd ul{ overflow:hidden; zoom:1; }
.scrollLeft .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;margin-right: 40px;width: 340px;  }
.scrollLeft .bd ul li a{display: block;}
.scrollLeft .bd ul li .pic{ text-align:center; width: 340px;height: 236px;overflow: hidden;}
.scrollLeft .bd ul li .pic img{ width: 100%;height: 100%;}
.scrollLeft .bd ul li .title{width: 100%;height: 70px;line-height: 70px;background: #f5f5f5;font-size: 16px;color: #333333;}
.scrollLeft .bd ul li .title a{padding: 0 10px;}
.scrollLeft .bd ul li:hover .title a{color: #d93631;}
.picScrollBtn{height: 70px;width: 24px;position: absolute;top:83px;cursor: pointer;z-index: 5;}
.picScrollBtn.prev{left: -24px;background: url(../images/leftArr2.png) no-repeat center;}
.picScrollBtn.next{right: -24px;background: url(../images/rightArr2.png) no-repeat center;}
.scrollLeft:hover .picScrollBtn.prev{left: 0;}
.scrollLeft:hover .picScrollBtn.next{right: 0;}

.nyTitle{height: 66px;line-height: 66px;text-align: center;font-size: 28px;font-weight: normal;color: #323333;position: relative;margin-bottom: 29px;}
.nyTitle:before{content: " ";width: 40px;height: 2px;background: #d93631;position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
.aboutWrap .item1{margin-bottom: 50px;}
.aboutWrap .detail{font-size: 14px;line-height: 28px;color: #5b5b5c;}
.aboutWrap .item2{width: 100%;min-width: 1100px;padding: 30px 0 98px 0;background: #ebebeb;}
.aboutWrap .item2 .detail{}
.aboutWrap .item3{width: 100%;min-width: 1100px;padding: 30px 0 60px 0;background: #1875de;}
.aboutWrap .item3 .nyTitle{color: #fff;}
.aboutWrap .item3 .nyTitle:before{background: #fff;}

.picScrollLeft1{ width:100%;  overflow:hidden; position:relative;}
.picScrollLeft1 .bd{margin-bottom: 43px;height: 341px;}
.picScrollLeft1 .bd ul{ overflow:hidden; zoom:1; }
.picScrollLeft1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width: 100%;height: 341px;position: relative;}
.picScrollLeft1 .bd ul li .picItem{position: absolute;overflow: hidden;}
.picScrollLeft1 .bd ul li .picItem.picItem1{left: 0;top: 0;width: 285px;height: 166px;}
.picScrollLeft1 .bd ul li .picItem.picItem2{left: 0;bottom: 0;width: 285px;height: 166px;}
.picScrollLeft1 .bd ul li .picItem.picItem3{left: 294px;top: 0;width: 512px;height: 341px;}
.picScrollLeft1 .bd ul li .picItem.picItem4{right: 0;top: 0;width: 285px;height: 166px;}
.picScrollLeft1 .bd ul li .picItem.picItem5{right: 0;bottom: 0;width: 285px;height: 166px;}
.picScrollLeft1 .bd ul li .picItem img{width: 100%;height: 100%;}
.picScrollLeft1 .bd ul li .picItem b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/mask.png) repeat;z-index: 2;
filter:alpha(opacity=0);opacity:0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}

.picScrollLeft1 .bd ul li .picItem .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;}
.picScrollLeft1 .bd ul li .picItem .text i{display: block;width: 52px;height: 52px;margin: 32px auto 18px auto;
background: url(../images/moreIcon.png) no-repeat center;filter:alpha(opacity=0);opacity:0;
-webkit-transform:translateY(-24px); -moz-transform: translateY(-24px); -ms-transform:translateY(-24px); transform:translateY(-24px);
-webkit-transition:all 0.2s linear 0.15s; -moz-transition:all 0.2s linear 0.15s; -ms-transition:all 0.2s linear 0.15s; transition:all 0.2s linear 0.15s;}

.picScrollLeft1 .bd ul li .picItem .text span{display: block;width: 96px;height: 28px;text-align: center;line-height: 28px;font-size: 14px;
line-height: 30px;color: #ffffff;border:2px solid #ffffff;margin: 0 auto;filter:alpha(opacity=0);opacity:0;
-webkit-transform:translateY(24px); -moz-transform: translateY(24px); -ms-transform:translateY(24px); transform:translateY(24px);
-webkit-transition:all 0.2s linear 0.15s; -moz-transition:all 0.2s linear 0.15s; -ms-transition:all 0.2s linear 0.15s; transition:all 0.2s linear 0.15s;}

.picScrollLeft1 .bd ul li .picItem:hover b{filter:alpha(opacity=100);opacity:1;}
.picScrollLeft1 .bd ul li .picItem:hover .text i,.picScrollLeft1 .bd ul li .picItem:hover .text span{filter:alpha(opacity=100);opacity:1;
-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}

.picScrollLeft1 .bd ul li .picItem.picItem3 .text i{margin: 114px auto 30px auto;}

.picScrollLeft1 .hd{ overflow:hidden;  height:10px; text-align: center;font-size: 0;}
.picScrollLeft1 .hd ul li{display: inline-block;*display: inline;*zoom: 1;width: 8px;height: 8px;margin: 0 7px;border:1px solid #ffffff;border-radius: 50%;cursor: pointer;}
.picScrollLeft1 .hd ul li.on{background: #fff;}


.aboutWrap .item4{padding: 27px 0 0 0;background: #faf5ee;width: 100%;min-width: 1100px;}
.devpScrollLeft{ width:100%;  position:relative;}
.devpScrollLeft .bd{width: 100%; overflow:hidden;}
.devpScrollLeft .bd ul{ overflow:hidden; zoom:1; }
.devpScrollLeft .bd ul li{float:left; _display:inline;text-align:center;width: 231px;position: relative;padding: 25px 26px 0 26px;vertical-align: bottom;}
.devpScrollLeft .bd ul li:before{content: " ";width: 8px;height: 8px;background: #f9f6ec;border:3px solid #d93631;position: absolute;left: 0;top: 0;z-index: 2;border-radius: 50%;}
.devpScrollLeft .bd ul li:after{content: " ";width: 2px;height: 100%;background: #d93631;position: absolute;bottom: 0;left: 6px;z-index: 1;}
.devpScrollLeft .bd ul li .year{display: block;text-align: center;font-family: 'helBlCn';font-size: 30px;color: #d93631;margin-bottom: 15px;line-height: 36px;}
.devpScrollLeft .bd ul li i{display: block;width: 184px;height: 98px;margin: 0 auto;background: url(../images/develop1.png) no-repeat center;}
.devpScrollLeft .bd ul li .pic{width: 86px;height: 86px;display: block;margin: 0 auto 24px auto;overflow: hidden;border-radius: 50%;}
.devpScrollLeft .bd ul li .pic img{width: 100%;height: 100%;}
.devpScrollLeft .bd ul li .text{padding-bottom: 34px;font-size: 14px;line-height: 24px;color: #666666;text-align: left;}
.devpScrollLeft .bd ul li .text .line span{font-weight: bold;color: #333333;margin-right: 16px;}

.devpScrollLeft .bd ul li.li2:before{border-color: #84cce2;}
.devpScrollLeft .bd ul li.li2:after{background: #84cce2;}
.devpScrollLeft .bd ul li.li2 .year{color: #84cce2;}
.devpScrollLeft .bd ul li.li2 i{background: url(../images/develop2.png) no-repeat center;}

.devpScrollLeft .bd ul li.li3:before{border-color: #a7cd3a;}
.devpScrollLeft .bd ul li.li3:after{background: #a7cd3a;}
.devpScrollLeft .bd ul li.li3 .year{color: #a7cd3a;}
.devpScrollLeft .bd ul li.li3 i{background: url(../images/develop3.png) no-repeat center;}

.devpScrollLeft .bd ul li.li4:before{border-color: #f39801;}
.devpScrollLeft .bd ul li.li4:after{background: #f39801;}
.devpScrollLeft .bd ul li.li4 .year{color: #f39801;}
.devpScrollLeft .bd ul li.li4 i{background: url(../images/develop4.png) no-repeat center;}

.devpScrollLeft .scrollBtn{top: 50%;margin-top: -22px;}
.devpScrollLeft .scrollBtn.prev{background: url(../images/leftArr3.png) no-repeat center;}
.devpScrollLeft .scrollBtn.next{background: url(../images/rightArr3.png) no-repeat center;}

/*.contactWrap{padding-top: 40px;}*/
.contactWrap .item{margin-bottom: 40px;}
.contactWrap .item.item1 .fl{max-width: 740px;}
.contactWrap .item.item1 .fl .title{font-size: 16px;font-weight: bold;color: #4c4c4c;line-height: 30px;margin-bottom: 30px;}
.contactWrap .item.item1 .fl .text{font-size: 14px;color: #4c4c4c;line-height: 30px;}
.contactWrap .item.item1 .fl .text *{max-width: 100% !important;}
.contactWrap .item.item1 .fr{width: 323px;margin-top: 18px;}
.contactWrap .item.item1 .fr .pic{width: 198px;height: 198px;border:1px solid #cccccc;}
.contactWrap .item.item1 .fr .pic img{width: 100%;height: 100%;}
.contactWrap .item.item1 .fr .text{width: 100px;text-align: center;font-size: 16px;line-height: 30px;color: #4c4c4c;margin-top: 70px;}

.fromWrap{}
.fromWrap .formGroup{border:1px solid #dbdbdb;margin-bottom: 30px;box-sizing:border-box;}
.fromWrap .w520{width: 520px;}
.fromWrap .w100p{width: 100%;}
.fromWrap .formGroup label{width: 118px;height: 34px;text-align: center;line-height: 34px;background: #f2f2f2;border-right: 1px solid #dbdbdb;
float: left;font-size: 14px;color: #4c4c4c;}
.fromWrap .formGroup .formControl{font-family: "Microsoft Yahei";font-size: 14px;color: #4c4c4c;text-indent: 12px;height: 34px;line-height: 34px;
border:none;background: none;width: 373px;float: left;}
.required{float: left;width: 26px;text-align: center;height: 34px;line-height: 34px;color: #dc433f;}
.fromWrap .formGroup textarea{width: 1086px;font-family: "Microsoft Yahei";border:none;line-height: 30px;box-sizing:border-box;padding: 5px  15px;height: 136px;
overflow: auto;font-size: 14px;color: #4c4c4c;}

.fromWrap .formGroup textarea::-webkit-scrollbar{width:3px;height:3px}
.fromWrap .formGroup textarea::-webkit-scrollbar-button:vertical{display:none}
.fromWrap .formGroup textarea::-webkit-scrollbar-corner,
.fromWrap .formGroup textarea::-webkit-scrollbar-track{background-color:#d1d1d1}
.fromWrap .formGroup textarea::-webkit-scrollbar-thumb{border-radius:0;background-color:#e6e6e6; }
.fromWrap .formGroup textarea::-webkit-scrollbar-thumb:vertical:hover{ }
.fromWrap .formGroup textarea::-webkit-scrollbar-thumb:vertical:active{ }

.fromWrap .formCode{width: 409px;height: 36px;}
.fromWrap .formCode label{width: 161px;height: 36px;text-align: center;line-height: 36px;background: #f2f2f2;font-size: 14px;color: #4c4c4c;float: left;}
.fromWrap .formCode .codeText{width: 148px;height: 34px;text-align: center;line-height: 34px;border:none;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;
font-family: "Microsoft Yahei";font-size: 14px;color: #4c4c4c;float: left;}
.fromWrap .formCode .codeImg{float: left;width: 97px;height: 34px;border:1px solid #dbdbdb;cursor: pointer;}
.fromWrap .formCode .codeImg img{width: 100%;height: 100%;}

.fromWrap .formBtn{width: 240px;}
.fromWrap .formBtn input{width: 100px;height: 36px;line-height: 36px;text-align: center;margin-left: 20px;cursor: pointer;border:none;float: right;border-radius: 4px;
font-family: "Microsoft Yahei";font-size: 14px;}
.fromWrap .formBtn input.resetBtn{background: #ebebeb;color: #666666;}
.fromWrap .formBtn input.subm{background: #d93631;color: #fff;}

.contactWrap .item.item3 .detail{font-size: 14px;line-height: 24px;color: #4c4c4c;margin-bottom: 34px;}
.mapWrap{height: 398px;width: 1098px;border:1px solid #dbdbdb;}


.honorWrap{}
.honorWrap .item1{padding: 40px 0 88px 0;background: #f7f8fa;width: 100%;min-width: 1100px;}
.honorWrap .item1 .detail{width: 774px;margin: 0 auto;}

.honorWrap .item2{padding: 30px 0;}
.honorWrap .item2 .detail{width: 774px;margin: 0 auto;}

.honorScrollLeft{ width:100%;  position:relative; }
.honorScrollLeft .bd{overflow:hidden;   }
.honorScrollLeft .bd .picList{overflow: auto !important;}
.honorScrollLeft .bd li{width: 240px;margin-right: 46px;float: left;}
.honorScrollLeft .bd li .scrollItem{height: 202px;margin-bottom: 30px;}
.honorScrollLeft .bd li .scrollItem .pic{height: 158px;border:1px solid #dbdbdb;position: relative;}
.honorScrollLeft .bd li .scrollItem .pic span{display: block;height: 150px;border:4px solid #f5bda7;overflow: hidden;}
.honorScrollLeft .bd li .scrollItem .pic span img{width: 100%;height: 100%;}
.honorScrollLeft .bd li .scrollItem .pic .hover{width: 460px;height: 300px;position: absolute;left: 240px;bottom:-42px;z-index: 2;display: none;}
.honorScrollLeft .bd li .scrollItem:first-child .pic .hover{top: 0;}
.honorScrollLeft .bd li .scrollItem .pic .hover img{width: 100%;height: 100%;}
.honorScrollLeft .bd li .scrollItem .text{height: 41px;line-height: 41px;text-align: center;border-bottom: 1px solid #dbdbdb;font-size: 14px;color: #4c4c4c;}
.honorScrollLeft .bd li .scrollItem .pic:hover .hover{display: block;}

.honorScrollLeft .bd li .scrollItem:hover .pic span img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.honorScrollLeft .bd li .scrollItem:hover .text{color: #d93631;}

.honorScrollLeft .bd li.li3 .scrollItem .pic .hover,.honorScrollLeft .bd li.li4 .scrollItem .pic .hover{right: 240px;left: auto;}
.honorScrollLeft .scrollBtn{top: 175px;}

.honorWrap .item3{width: 100%;min-width: 1100px;padding: 20px 0 73px 0;background: #f5f5f5;}

.parterScroll{ width:100%;position:relative; }
.parterScroll .bd{ }
.parterScroll .bd ul{ overflow:hidden; zoom:1; }
.parterScroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width: 100%;  }
.parterScroll .bd ul li .line{height: 106px;}
.parterScroll .bd ul li .line.line1{margin-left: 0;}
.parterScroll .bd ul li .line.line2{margin-left: 62px}
.parterScroll .bd ul li .line.line3{margin-left: 124px;}
.parterScroll .bd ul li .line a{display: block;width: 122px;height: 106px;float: left;text-align: center;line-height: 106px;background: url(../images/logoBg.png) no-repeat center;}
.parterScroll .bd ul li .line a img{max-width: 100%;max-height: 100%;}
.parterScroll .scrollBtn{top: 144px;}

.jobPic{width: 100%;margin-bottom: 40px;}
.jobPic img{width: 100%;}

.jobList dl{margin-bottom: 20px;}
.jobList dl dt{height: 58px;line-height: 58px;padding: 0 70px 0 40px;border:1px solid #e6e6e6;font-size: 16px;color: #333333;
background: url(../images/downIcon.png) no-repeat 1030px center;cursor: pointer;}
.jobList dl dt span{display: inline-block;*display: inline;*zoom: 1;margin-right: 10px;width: 170px;
display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;float: left;}
.jobList dl dt span:first-child{width: 300px;}
.jobList dl dd{padding: 32px 40px 40px 40px;border:1px solid #e6e6e6;border-top: none;display: none;}
.jobList dl dd .detail{font-size: 14px;line-height: 26px;color: #666666;margin-bottom: 4px;}
.jobList dl dd .jobBtn{display: block;width: 120px;height: 40px;text-align: center;line-height: 40px;background: #1278c0;font-size: 16px;color: #ffffff;
border-radius: 20px;margin: 0 auto;}
.jobList dl.on dt{background-color: #d93631;border-color: #d93631;color: #fff;background-image: url(../images/upIcon.png);}

.nyMenu{background: #f0f0f0;text-align: center;font-size: 0;margin-bottom: 30px;}
.nyMenu li{display: inline-block;*display: inline;*zoom: 1;height: 44px;line-height: 44px;}
.nyMenu li a{display: inline-block;*display: inline;*zoom: 1;padding: 0 25px;font-size: 15px;color: #4c4c4c;position: relative;}
.nyMenu li a:before{content: " ";width: 100%;height: 2px;background: #d93631;position: absolute;left: 0;top: 0;z-index: 2;width: 0;}
.nyMenu li.on a{background: #ffffff;}
.nyMenu li.on a:before{width: 100%;}
.nyMenu li a:hover{color: #d93631;}
.nyMenu li.on a:hover{color: #4c4c4c;}

.caseList{width: 100%;}
.caseList li{width: 340px;float: left;margin: 0 40px 40px 0;
-moz-box-shadow:0px 5px 8px #DBDBDB; -webkit-box-shadow:0px 5px 8px #DBDBDB; box-shadow:0px 5px 8px #DBDBDB;}
.caseList li.rLi{margin-right: 0;}
.caseList li .pic{height: 236px;text-align: center;line-height: 236px;overflow: hidden;}
.caseList li .pic img{width: 100%;height: 100%;}
.caseList li .text{padding: 12px 24px 24px 24px;background: #f5f5f5; }
.caseList li .text h5{text-align: center;line-height: 49px;font-size: 20px;color: #333333;font-weight: normal;}
.caseList li .text p{font-size: 12px;line-height: 22px;height: 66px;overflow: hidden;}
.caseList li .text span{display: block;width: 100px;height: 34px;line-height: 34px;text-align: center;background: #d93631;
font-size: 14px;color: #ffffff;margin: 26px auto 0 auto;}
.caseList li .text span img{margin-right: 4px;}
.caseList li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.caseList li:hover .text h5{color: #d93631;}

.page{text-align: center;font-size: 0;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 28px;padding: 0 16px;line-height: 28px;
border:1px solid #b3b3b3;font-size: 14px;color: #4c4c4c;margin: 0 7px;}
.page a.num{padding: 0 12px;}
.page a.on,.page a:hover{background: #d93631;border-color: #d93631;color: #fff;}

.contCase{}
.contCase .item1{margin-bottom: 20px;}
.contCase .item1 .fl{width: 460px;}
.contCase .item1 .fl .prodScroll{width: 100%;}
.contCase .item1 .fl .prodScroll .bigImg{height: 312px;margin-bottom: 7px;}
.contCase .item1 .fl .prodScroll .bigImg li,.contCase .item1 .fl .prodScroll .bigImg li img{width: 460px;height: 312px;}
.contCase .item1 .fl .prodScroll .smallScroll,.contCase .item1 .fl .prodScroll .smallImg ul{height: 75px;}
.contCase .item1 .fl .prodScroll .smallImg li{width: 110px;}
.contCase .item1 .fl .prodScroll .sPrev,.contCase .item1 .fl .prodScroll .sNext{top: 2px;}

.contCase .item1 .fr{width: 591px;max-height: 394px;}
.contCase .item1 .fr .contTitle{height: 53px;line-height: 53px;margin-bottom: 20px;}
.contCase .item1 .fr .caseDisc{margin-bottom:8px;line-height:30px;font-size:14px;color:#4c4c4c;}
.contCase .item1 .fr .caseDisc .title{font-weight:bold;color:#d93631;}
.contCase .item1 .fr .detail{font-size: 12px;color: #666666;line-height: 22px;padding-right: 10px;max-height: 132px;overflow: auto;}

.contCase .item1 .fr .detail::-webkit-scrollbar{width:3px;height:3px}
.contCase .item1 .fr .detail::-webkit-scrollbar-button:vertical{display:none}
.contCase .item1 .fr .detail::-webkit-scrollbar-corner,
.contCase .item1 .fr .detail::-webkit-scrollbar-track{background-color:#ccc}
.contCase .item1 .fr .detail::-webkit-scrollbar-thumb{border-radius:0;background-color:#999999; }
.contCase .item1 .fr .detail::-webkit-scrollbar-thumb:vertical:hover{ }
.contCase .item1 .fr .detail::-webkit-scrollbar-thumb:vertical:active{ }

.contCase .item2 .contTitle{height: 51px;line-height: 51px;}
.contCase .item2 .scrollProd .bd ul li .pic{height: 176px;}

.newsWrap{}
.newsList{width: 790px;}
.newsList li{padding-bottom: 31px;margin-bottom: 30px;height: 180px;background: url(../images/liBg.png) repeat-x left bottom;}
.newsList li .pic{width: 270px;height: 180px;overflow: hidden;}
.newsList li .pic img{width: 100%;height: 100%;}
.newsList li .text{width: 490px;padding-top: 5px;}
.newsList li .text h3{line-height: 26px;font-size: 16px;font-weight: bold;color: #333333;}
.newsList li .text h5{line-height: 42px;font-size: 14px;color: #4c4c4c;font-weight: bold;}
.newsList li .text p{font-size: 12px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;margin-bottom: 30px;}
.newsList li .text .date{font-size: 14px;color: #333333;line-height: 33px;}
.newsList li .text .date em{float: right;color: #d93631;}
.newsList li:hover .text h3{color: #d93631;}

.newsWrap .fr{width: 280px;}
.newsWrap .fr .title{height: 44px;line-height: 44px;background: #d93631;padding-left: 20px;font-size: 18px;color: #ffffff;font-weight: normal;}
.newsWrap .fr .content{height: 623px;padding: 15px 20px 10px 20px;border:1px solid #dbdbdb;border-top: none;}
.txtMarqueeTop{ width:100%;  overflow:hidden; position:relative; }
.txtMarqueeTop .bd{}
.txtMarqueeTop .infoList li{height: 43px;margin-bottom: 14px;}
.txtMarqueeTop .infoList li h5{padding-left: 14px;height: 24px;line-height: 24px;font-size: 14px;color: #4c4c4c;font-weight: normal;position: relative;}
.txtMarqueeTop .infoList li h5:before{content: " ";width: 4px;height: 4px;background: #4d4d4d;position: absolute;left: 0;top: 50%;margin-top: -2px;border-radius: 50%;}
.txtMarqueeTop .infoList li span{display: block;line-height: 18px;font-size: 12px;color: #18bee8;}
.txtMarqueeTop .infoList li:hover h5{color: #d93631;}
.txtMarqueeTop .infoList li:hover h5:before{background: #d93631;}

/*单页*/
.passage{padding: 0 70px 10px 80px;}
.psgCont.detail{font-size: 14px;line-height: 30px;min-height: 400px;}
.passage .title{text-align: center;font-size: 22px;font-weight: normal;color: #1a1a1a;line-height: 35px;}
.passage .tips{text-align: center;line-height: 30px;font-size: 12px;color: #666666;margin-bottom: 30px;}
.passage .tips span{margin: 0 16px;}
.psgLink{border-top: 1px solid #ccc;margin-top: 50px;line-height: 40px;padding: 20px 0 0 30px;font-size: 14px;}
.psgLink p:hover a{color: #d93631;text-decoration: underline;}

.contSolution{margin-bottom: 150px;}
.contSolution .tcontSolutTitle{font-size:30px;line-height:44px;color:#000;font-weight:normal;margin-bottom:30px;text-align:center;}
.contSolution .detail{line-height: 24px;color: #4d4d4d;}
.contSolution .item{margin-bottom: 30px;}

/*解决方案*/
.w1020{width: 1020px;margin:0 auto;}
.solutionWrap{padding-bottom: 56px;
-moz-box-shadow:0px 20px 40px #e9e6e6; -webkit-box-shadow:0px 20px 40px #e9e6e6; box-shadow:0px 20px 40px #e9e6e6;
/*-webkit-box-shadow: 0px 14px 14px 0px #b0b0b0; -moz-box-shadow: 0px 14px 14px 0px #b0b0b0; box-shadow: 0px 14px 14px 0px #b0b0b0; */}
.solutionList{padding-bottom: 20px;}
.solutionList li{height: 230px;padding: 30px 0;border-top: 1px solid #dbdbdb;}
.solutionList li:first-child{padding-top: 6px;border-top: 0;}
.solutionList li .pic{width: 380px;height: 230px;overflow: hidden;}
.solutionList li .pic img{width: 100%;height: 100%;}
.solutionList li .text{width: 620px;height: 230px;box-sizing:border-box;padding: 16px 0 0 0;}
.solutionList li .text h5{font-size: 18px;color: #1a1a1a;font-weight: normal;line-height: 28px;margin-bottom: 20px;}
.solutionList li .text p{font-size: 14px;line-height: 24px;color: #666666;height: 72px;overflow: hidden;margin-bottom: 27px;}
.solutionList li .text span{display: block;width: 96px;height: 32px;text-align: center;line-height: 32px;background: #d93631;
font-size: 14px;color: #ffffff;}
.solutionList li:hover .text h5{color: #d93631;}


/*20170524*/
.dropdownMenu .w1100 .menuBox{text-align: left;}
.dropdownMenu .w1100 .menuBox.menuBox1 .clearfix{margin-left: 140px;}
.dropdownMenu .w1100 .menuBox.menuBox2 .clearfix{margin-left: 213px;}
.dropdownMenu .w1100 .menuBox.menuBox3 .clearfix{margin-left: 140px;}
.dropdownMenu .w1100 .menuBox.menuBox4 .clearfix{margin-left: 181px;}
.dropdownMenu .w1100 .menuBox.menuBox5 .clearfix{margin-left: 213px;}
.dropdownMenu .w1100 .menuBox.menuBox6{text-align: right;}
.dropdownMenu .w1100 .menuBox.menuBox6 .clearfix{margin-left: 0;margin-right: -20px;}
.dropdownMenu .w1100 .menuBox dl dd{text-align: left;font-size: 14px;}
.dropdownMenu .w1100 .menuBox dl dd a{color: #222;}

.prodDisc{margin-bottom: 40px;}
.dropdownMenu .w1100 .menuBox dl dt{text-align: left;color: #d93631;}
.solutionWrap{margin-bottom: 50px;}

/*20170527*/
.contProd .discList .dl1 dd{height: auto;}
.contProd .discList .dl2 dd{height: auto;}

.isect3 .pic{cursor: pointer;}
.popWrap{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 9999;display: none;}
.popWrap .popCont{width: 510px;height: 390px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -260px;margin-top: -195px;}
.popWrap .popCont .close{width: 42px;height: 42px;position: absolute;top: 10px;right: 0;background: url(../images/close.png) no-repeat;cursor: pointer;z-index:999;}
.popWrap .popCont *{max-width: 100% !important;max-height: 100% !important;}

/*20180120*/
.isect5{margin-bottom: 30px;position: relative;overflow: hidden;}
.isect5 .ititle{text-align: left;}
.linkScroll{ width:100%;}
.linkScroll .hd{position: absolute;right: 0;top: 0;height: 60px;}
.linkScroll .hd ul{}
.linkScroll .hd ul li{display: inline-block;*display: inline;*zoom: 1;width: 10px;height: 10px;margin:25px 0 0 10px;background: #ccc;border-radius: 50%;cursor: pointer;font-size: 0;text-indent: 999em;}
.linkScroll .hd ul li.on{background: #d93631;}
.linkScroll .bd{}
.linkScroll .bd ul{ overflow:hidden; zoom:1; }
.linkScroll .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 204px;}
.linkScroll .bd ul li a{display: block;width: 100%;height: 80px;box-sizing:border-box;border:1px solid #ccc;text-align: center;line-height: 78px;font-size: 0;}
.linkScroll .bd ul li a img{max-width: 100%;max-height: 100%;}

/*20190320*/
.popWrap .popCont{width: 1000px;height: 562px;margin: -281px 0 0 -500px;}


/*20190323mobile*/
@media only screen and (min-width: 992px){
    .visible-xs,
    .navBg,
    .hnav,
    .search_form{
        display:none !important;
    }
}


@media only screen and (max-width: 992px){
    .nyMain .fl,
    .nyMain .fr,
    .bread .fl,
    .bread .fr,
    .share2 em,
    .share2 span,
    .share2 .share-ico{
        float: none !important;
    }
    .fBtm .fr,
    .fBtm .fl{
        float: none;
        text-align: center;
        max-width: 350px;
        margin: 0 auto;
    }
    .fTop .fr,
    .fTop .fl{
        float: none;
        text-align: center;
       width: 350px;
    margin: 10px auto;
    line-height: 1;
    }
    .fTop .fl li{
        float: none;
        display: inline-block;
        padding: 10px 18px;
    }
    .isect5 .linkScroll .bd .tempWrap ul,
    .isect5 .linkScroll .bd .tempWrap{
        width: 100% !important;
    }
    .isect5 .linkScroll .bd .tempWrap ul li{
        width: 50% !important;
        margin:0 0 10px 0;
    }
    .isect5,
    .isect4,
    .isect3,
    .isect2{
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 350px !important;
    }
    .isect1,
    .isect1 .content,
    .fTop,
    .fBtm{
        min-width:auto;
    }
    .w1020,
    .w1100{
        width:auto;
    }
    .isect1 .content{
        background-size: cover;
        height: auto;
        padding-left:20px;
        padding-right: 20px;
        width:auto;
    }
    .hidden-xs{
        display: none !important;
    }
    .isect1 .content ul li{
        width:50%;
        margin-left: 0px;
        text-align: center;
        margin-bottom:10px;
    }
    .isect1 .content ul li span.en{
        margin-left:auto;
        margin-right:auto;
    }
    .isect1 .content ul li.li7{
        clear:left;
        float:none;
        margin-left:auto;
        margin-right:auto;
    }
    /*2019-8-15内页响应式*/
    .honorWrap .item1,
    .aboutWrap .item2,
    .bread,
    .nyBanner{
        min-width: 100%;
    }
    .nyBanner{
        height: 74px;
        background-position: center;
        background-size: cover;
        margin-top: 81px;
    }
    .prodDisc .text,
    .prodDisc .pic{
        width: 100%;
    }
    .prodDisc .pic{
        margin-bottom: 10px;
    }
    .prodDisc{
        height: auto;
    }
    .scrollProd .bd{
        overflow: hidden;
    }
    .scrollBtn.prev{
        left: 0;
        z-index: 1;
    }
    .scrollBtn.next{
        right: 0;
        z-index: 1;
    }
    .prodScroll .bigImg li img{
        width: 360px !important;
        max-width: 100%;
        height: 254px !important;
    }
    .prodScroll .bigImg{
        width: auto !important;
        height: 254px !important;
    }
    .newsWrap .fr,
    .newsList li .text,
    .newsList,
    .fromWrap .formCode,
    .fromWrap .w520,
    .mapWrap,
    .honorWrap .item2 .detail,
    .honorWrap .item1 .detail,
    .contCase .item1 .fr,
    .contCase .item1 .fl,
    .solutionList li .text,
    .prodScroll,
    .contProd .item1 .clearfix .pic,
    .contProd .item1 .clearfix .text{
        width: auto;
    }
    .contCase .item1 .fr .detail,
    .contProd .item1 .clearfix .text{
        overflow: inherit;
        max-height: inherit;
    }
    .detail{
        font-size: 12.68px !important;

    }
    .aboutWrap .item4,
    .honorWrap .item3{
        min-width: auto;
    }
    .aboutWrap .detail > div > div{
        width: auto !important;
        float: none !important;
    }
    .aboutWrap .detail > div > div p{
        margin-bottom: 15px;
    }
    .detail tbody tr td{
        padding-right: 15px !important;
    }
    .solutionList li .text,
    .solutionList li .text p,
    .solutionList li{
        height: auto;
    }
    .solutionList li .pic{
        width: 100%;
        height: auto;
    }
    .solutionList li .text{
        padding-left: 15px;
        padding-right: 15px;
    }
    .caseList li{
        width: auto;
        margin-right: 0px;
    }
    .contCase .item1 .fl .prodScroll .smallImg li{
        width: 84px !important;
    }
    .prodScroll .sPrev, .prodScroll .sNext{
        height: 56px;
    }
    .contCase .item1 .fr{
        max-height: inherit;
    }
    .fromWrap .w520{
        margin-bottom: 10px;
        clear: both;
    }
    .fromWrap .formGroup .formControl{
        width: 220px;
        float: none;
    }
    .fromWrap .formGroup textarea{
        width: 100%;
    }
    .fromWrap .formCode label{
        width: 106px;
    }
    .contactWrap .item.item1 .fl .text p span{
        display: block;
    }
    .required{
        float: none;
    }
    .fromWrap .formCode{
        margin-bottom: 20px;
    }
    .fromWrap .formBtn{
        margin:0 auto;
    }
    .newsList li,
    .jobList dl dt{
        height: auto;
    }
    .newsList li .pic{
        width: auto;
        height: auto;
    }
    .newsList li .text p{
        height: auto;
        overflow: inherit;
    }
    .newsList .page{
        margin-bottom: 15px;
    }
    .newsList .page a{
        margin-bottom: 6px;
    }
    .parterScroll .bd ul li .line a{
        width: 102px;
        padding:0 24px;
    }
    .parterScroll .bd ul li .line{
        height: auto;
    }
    .parterScroll .bd ul li .line.line2,
    .parterScroll .bd ul li .line.line3{
        margin-left: 0;
    }
    .jobList dl dt span:first-child{
        width: auto;
    }
  

    /*index-header*/
header.iheader{width: 94%;padding: 0 3%;background: #d93631;height: 81px;line-height: 81px;position: fixed;top: 0;left: 0;z-index: 9;}
.navBtn.iconfont{width: 10%;font-size: 30.2px;color: #fff;cursor: pointer;}
.logo{width: 80%;text-align: center;height: 100%;}
.logo img{max-width: 100%;max-height: 80%;}
.hSearch.iconfont{width: 10%;font-size: 43.2px;cursor: pointer;color: #fff;}
    
/*index--nav*/
.navBg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;top: 0;left: 0;z-index:8888;display: none; }
.hnav{width: 300px;position: fixed;top: 0px;z-index: 9999;background: #F8F8F8;padding-bottom: 20px;overflow: auto;/*max-height: 420px;*/
right: 0px;min-height: 300px;right: -300px;box-sizing:border-box;padding: 10px;height: 100%;}
.hnav .sub_t_btn{width: 42px;height: 42px;position: absolute;top: 0px;right: 0px;font-size: 18px;font-weight: bold;
color: #ccc;text-align: center;background: url(../images/close_icon.png) no-repeat center;cursor: pointer;z-index: 3;}
.hnav .sub_outer{width: 100%;background: #e7e7e7;margin-top:30px;}
.hnav .li_outer{margin-bottom: 3px;background: #fff;}
.hnav .sub_h {display: block;padding: 10px 2%;position: relative;}
.hnav .sub_h a {font-size: 14px;color: #474747;display: block;width: 260px;}
.hnav .sub_icon {display: block;width: 30px;height: 30px;margin-top: 4px;position: absolute;right: 3px;top: 0px;cursor: pointer;
background: url(../images/sub_icon.png) no-repeat center;line-height: 30px;text-align: center;font-size: 14px;color: #666;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.hnav .sub_icon.rotate{transform:rotate(180deg);-webkit-transform:rotate(180deg);  }
.hnav .sub_inner {border-top: 1px solid #eee;padding-top: 5px;display: none;}
.hnav .sub_inner li {line-height: 26px;padding: 0 2%;}
.hnav .sub_inner li a{color: #666666;font-size: 14px;}
.hnav .sub_btn {width: 30px;height: 30px;float: right;position: absolute;right: 5px;top: 38px;z-index: 99;cursor: pointer;}
.hnav .sub_btn span {display: block;width: 22px;margin: 5px auto;height: 2px;background: #fff;border-radius: 3px;}


.nyHeader{width: 94%;padding: 0 3%;background: #fe9909;height: 81px;line-height: 81px;position: fixed;top: 0;left: 0;z-index: 9;}
.goBack .iconfont{width: 10%;font-size: 43.2px;color: #fff;cursor: pointer;}
.hSearch.iconfont{width: 10%;font-size: 30.2px;cursor: pointer;color: #fff;}
.nyWrap{width: 94%;margin: 27px 3%;}
.detail{font-size: 22.68px;line-height: 43.2px;color: #5d5d5d;text-align: justify;}
.detail *{max-width: 100% !important;}
.nyMain{width: 100%;min-height: 300px;margin: 16.2px 0 0 0;background: #ffffff;padding: 16.2px 2%;box-sizing:border-box;}


/*index--banner*/
.banner { position: relative; width: 100%; height: 0; padding: 23% 0 0 0; overflow: hidden; margin: 0 auto;min-width: auto;margin-top:81px; }
.banner .swiper-wrapper { position: absolute; top: 0; left: 0; }
.banner .swiper-wrapper .swiper-slide { position: relative; text-align: center; }
.banner .swiper-wrapper .swiper-slide img { width: 100%; }
.swiper-pagination,.swiper-container-horizontal > .swiper-pagination{width: 100%;text-align: right;}
.swiper-pagination .swiper-pagination-bullet{ background: #ffffff; opacity: 1; width: 5px; height: 5px;border:1px solid #fff;display: inline-block;margin: 0 0 0 10px;background: #fff; }
.swiper-pagination .swiper-pagination-bullet-active{background: none;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 58px;}


.search_form{ display: none; position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; padding: 5% 0; box-sizing: border-box; background: #fff; text-align: center; }
.search_form .search_cancel{ display: block; float: left; width: 15%; height: 54px; line-height: 54px; font-size: 43.2px; color: #999;
background: url(../images/goBack.png) no-repeat center;}
.search_form .search_label{ display: block; float: left; width: 10%; height: 54px; line-height: 54px; background: #e5e5e5; font-size: 23.76px; color: #999;  border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.search_form .search_text{ display: block; float: left; width: 60%; height: 54px; line-height: 54px; background: #e5e5e5; border: none; border-radius: 5px; font-size: 19.44px; color: #999; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-right: 10px; box-sizing: border-box; text-align: left; }
.search_form .search_but{ display: block; float: left; width: 15%; height: 54px; line-height: 54px; background: none; border: none; text-align: center; font-size: 23.76px; color: #666; cursor: pointer; }

}


@media only screen and (max-width: 380px){
    .nyBanner{
        height: 65px;
    }
    .fBtm .fr,
.fBtm .fl{
        max-width: auto;
    }
.isect5,
.isect4,
.isect3,
.isect2{   
        width: auto !important;
    }
.fTop .fr,
.fTop .fl,
.isect2,
.iscroll1,
.isect3,
.isect3 .pic,
.isect4,
.iscroll2{ width:auto;}
.fromWrap .formGroup .formControl{
    width: 170px;
}
.contactWrap .item.item1 .fr{
    width: auto;
}
.fromWrap .formCode .codeText{
    width: 99px;
}
.mid{
        padding:0px;
    }
}