body{ background:#fff;width:100%;overflow-x: hidden;}
.body{ font-size:12px; overflow:hidden;}
.mauto{max-width:1200px; margin:0 auto;}
.main{ position:relative; z-index:2;}
/*---------------头部导航--------------*/
.header{ background:#fff; position:relative; z-index:9; }
.logo{ float:left; margin:25px 0 0;}
.gupiao{float: left;line-height: 5.5; padding-top: 28px; padding-left: 10px;}
.gupiao_daima{color: #000000;font-size:11px;}
.gupiao .language{display:none;}
.other_nav{ float:right; padding-top:12px; }
.other_nav .other{margin-bottom:12px;}
.other_nav .language{float:right;margin-left:10px;color:#040404;line-height:2;}
.other_nav .language a{display:inline-block;padding:0 5px;}
.other_nav .search_h{ float:right; margin-left:25px;}
.other_nav .searchBox{ position:relative; margin-right:20px;}
.other_nav .searchBox .sch_input{ font-size:12px; border:1px solid #DCDCDC; padding:4px 35px 4px 14px; line-height:1.3; color:#666; background:#fff; width:157px; box-sizing:content-box; border-radius:20px; -webkit-border-radius:20px;}
.other_nav .searchBox .sch_btn{ cursor:pointer;position:absolute; top:5px; bottom:0; right:5px; width:17px;height:17px;}
.share_h{ float:right;padding-top:5px; }
.share{ float:left;}
.share a{ display:inline-block; *display:inline; *zoom:1; width:19px; height:19px;  margin:0 5px; position:relative;}
.share a i{ display:inline-block; *display:inline; *zoom:1; width:19px; height:19px; background:url(../images/icon_h.png) no-repeat;}
.share a .icon_share1{ background-position:0 0;}
.share a .icon_share2{ background-position:-20px 0;}
.share a:hover i{ opacity:0.8;}
.share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-60px; top:19px; width:120px; padding-top:10px; display:none;}
.share a:hover .pop_qr{ display:block;}
.share .pop_qr::after{ content:''; position:absolute; top:2px; left:50%; margin-left:-8px; width:15px; height:8px; background:url(../images/icon11.png) no-repeat center;}
.share .pop_qr .pop_qr_in{ background:#fff; box-shadow:0 2px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.3); padding:8px; border-radius:5px; -webkit-border-radius:5px;}
.share_h .tel_h{ float:left; font-style:italic; color:#009; margin-left:5px; line-height:17px; font-size:16px; }
.share_h .tel_h .icon_tel{display:inline-block; *display:inline; *zoom:1; margin-right:9px; vertical-align:middle; width:19px; height:19px; background:url(../images/icon_h.png) no-repeat -40px center;}
.navBox{}
.nav{}
.nav > li{
  float: left;
}
.nav > li > a,.nav > li > .parent > a {
  line-height: 62px;
  font-size: 16px;
  color: #000; 
  display:block;
  position:relative;
  z-index:5;
  padding:0 15px;
}
.nav > li > a::after,.nav > li > .parent > a::after{ content:''; position:absolute; right:0; top:50%; margin-top:-7px; height:13px; width:1px; background:#DCDCDC;}
.nav > li:first-child > a::before,.nav > li:first-child > .parent > a::before{ content:''; position:absolute; left:0; top:50%; margin-top:-7px; height:13px; width:1px; background:#DCDCDC;}
.nav > li:hover > a,.nav > li.act > a,.nav > li:hover > .parent a,.nav > li.act .parent> a{ background:#F3F3F3;}
.nav > li:hover > a::after,.nav > li:hover > .parent > a::after,.nav > li.act > a::after,.nav > li.act > .parent > a::after{ display:none;}
.nav > li:first-child:hover > a::before,.nav > li:first-child:hover > .parent > a::before,.nav > li:first-child.act > a::before,.nav > li:first-child.act > .parent > a::before{ display:none;}
.subNav{ display:none; position:absolute; z-index:9; width:1200px; left:50%; margin-left:-600px;  overflow:hidden; top:111px; background:#F3F3F3; border-top:1px solid #DCE6EC; }
.subNav .subNav_in{padding:10px 18px 12px;}
.subNav .subNav_in >ul{ margin:0 -10px;}
.subNav .subNav_in > ul >li{ float:left; width: 16.66%;}
.subNav li .item{ margin:0 10px;}
.subNav h3{ line-height:2.4; border-bottom:1px solid #BFBFBF; color:#0148ae; font-weight:bold; margin-bottom:5px;}
.subNav li .subimg{ margin-bottom:5px;}
.subNav2 li{ padding-left:8px; position:relative;margin-bottom:0.8em;}
.subNav2 li::after{ content:''; position:absolute; width:1px; height:2px; background:#0148ae; top:50%; margin-top:-1px; left:2px;}
.subNav2 li a{ display:block; font-size:12px;  color:#0148ae; line-height:1.26; }
.subNav2 li a:hover{ text-decoration:underline;}
.nav .icon_control{ display:none;}
.pos_relative{position:relative;}
.subNav_n{ width:248px; left:50%; margin-left:-124px; top:62px;}
.subNav_n ul{ padding:5px 12px;}
.subNav_n li a{ padding-left:12px; display:block; line-height:2.4; position:relative; color:#0148ae; font-size:14px;}
.subNav_n li a:hover{ text-decoration:underline;}
.subNav_n li a::after{content:'';position:absolute; left:0; top:50%; margin-top:-2px; width:8px; height:5px; background:url(../images/icon_sub.png) no-repeat center;}

/*-------------banner--------------*/
.banner{position:relative;}
.banner_list li a{ display:block;}
.banner_list li .img{ background-position:center center; background-repeat:no-repeat; position:relative;}
.banner_list li .bannerSize{ max-width:1200px; height:544px; margin:0 auto;}
.banner_list .bx-wrapper .bx-pager{ bottom:27px;}
.banner_list .bx-wrapper .bx-pager.bx-default-pager a{ width:13px; height:13px; margin:0 5px; background:#CCC; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;opacity:1;}
.banner_list .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner_list .bx-wrapper .bx-pager.bx-default-pager a.active{ opacity:1; background:#0148ae;}
.inBanner .inbanSize{ height:300px; background-repeat:no-repeat; background-position: center center;}
/*-----------底部---------------*/
.footer1{ background:#E9E9E9;  color:#000000; padding:48px 0 38px;}
.footer1 a{ color:#000000;}
.footer1 a:hover{ color:#0148ae;}
.cont_f{ line-height:1.8; margin-bottom:40px;}
.cont_f h4{ font-size:14px; color:#212121; line-height:1.3; margin-bottom:10px;}
.cont_f p{ margin-bottom:5px;}
.link_a{ line-height:2.2;}
.link_a .item{ padding:0 35px;float:left; position:relative; }
.link_a .item::after{ content:''; position:absolute; right:0; width:1px; height:198px; background:#C9C9C9; top:6px;}
.link_a .item:first-child{ padding-left:0;}
.link_a .item:last-child::after{ display:none;}
.link_a .item h5{ margin-bottom:10px;font-size:14px; color:#212121; line-height:1.2;}
.link_a .item a{display:inline-block; }
.link_a .item_last{padding:25px 45px 0 60px;} 
.link_a .scan{ padding-top:120px; }
.link_a .scan a{ display:inline-block;width:34px; height:34px; position:relative;}
.link_a .scan .icon_scan{ display:inline-block; width:34px; height:34px; background:url(../images/icon5.png) no-repeat;}
.link_a .scan .icon_scan1{ background-position:0 0;}
.link_a .scan a.cur .icon_scan1{ background-position:0 -34px;}
.link_a .scan .icon_scan2{ background-position:-34px 0;}
.link_a .scan a.cur .icon_scan2{ background-position:-34px -34px;}
.link_a .scan a .pop_qr{ display:none; position:absolute; bottom:39px; left:-18px;width:103px; }
.link_a .scan a.cur .pop_qr{ display:block;}
.link_a .scan a .pop_qr2{ left:-57px;}
.link_a .scan a .pop_qr::after{ content:''; position:absolute; left:27px; bottom:0; width:15px; height:13px; background:url(../images/icon4.png) no-repeat center;}
.link_a .scan a .pop_qr2::after{ left:65px;}
.link_a .scan a .pop_qr .pop_qr_in{ padding:5px; text-align:center; margin-bottom:13px; background:#fff;}
.footer2{ color:#fff; background:#A8A8A8; padding:1em 0;  line-height:1.5;}
.footer2 a{color:#fff;}
.footer2 a:hover{color:#F1F1F1;}
.footer2 .ln_a{ float:left;}
.footer2 .ln_a a{ margin-right:1em;}
.footer2 .copyRight{ float:right; }
.kffixed{position:fixed; z-index:101; right:0; top:50%; margin-top:-150px; font-size:14px;}
.kffixed .item{ margin-bottom:1px; position:relative;}
.kffixed .item.point{ cursor:pointer;}
.kffixed .item .iconD{ width:53px; height:53px; background:#0148ae;}
.kffixed .item .iconD .icon_fixed{ display:block;width:53px; height:53px; background:url(../images/icon6.png) no-repeat;}
.kffixed .item .iconD .icon_fixed1{background-position:0 0;}
.kffixed .item .iconD .icon_fixed2{background-position:0 -54px;}
.kffixed .item .iconD .icon_fixed3{background-position:0 -108px;}
.kffixed .item .iconD .icon_fixed4{background-position:0 -162px;}
.kffixed .item .textD{position:absolute; top:0; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;right:54px;  background:#2B2B2B; width:0; overflow:hidden; box-sizing:border-box;}
.kffixed .item .textD > div{padding:15px; line-height:23px; color:#fff; width:206px;}
.kffixed .item .textD a{ color:#fff;}
.kffixed .item:hover .textD{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); width:206px;}
.kffixed .close{ position:absolute; top:-25px;  right:0; width:24px; height:24px; background:url(../images/close.png) no-repeat center; cursor:pointer;}
/*----------------首页------------------------*/
.title1{ margin-bottom:60px; text-align:center;}
.title1 .tit_p{ color:#000000; font-size:14px;}
.title1 .tit_h h3{ padding:0 1em; display:inline-block; *display:inline; *zoom:1; font-size:26px; color:#545454; font-weight:bold; line-height:1.5; position:relative;}
.title1 .tit_h h3::before{ content:''; position:absolute; width:38%; height:1px; background:#DCDCDC; top:50%; left:-38%;}
.title1 .tit_h h3::after{ content:''; position:absolute; width:38%; height:1px; background:#DCDCDC; top:50%; right:-38%;}
.title1 .tit_h h3 .color_main{ font-size:32px; color:#0148ae; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; margin-left:8px;}
.section1{ padding:60px 0 84px;}
.section1 .more{ text-align:center; margin-top:10px;}
.section1 .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.65; padding:0 4em; border:1px solid #0081d7; color:#0081d7; font-size:14px;}
.section1 .more .btn_more:hover{ background:#4176C2; color:#fff;}
.soluteList .soluteList_in{ margin:0 -11px; position:relative;}
.soluteList .slide_pre,.soluteList .slide_next{ cursor:pointer; position:absolute; top:50%; margin-top:-19px; width:37px; height:37px; border:1px solid #DCDCDC; background:url(../images/slide1.png) no-repeat; background-color:#fff;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.soluteList .slide_pre:hover,.soluteList .slide_next:hover{ background-color:#0148ae; border:1px solid #0148ae;}
.soluteList .slide_pre{ background-position:0 0; left:-63px;}
.soluteList .slide_pre:hover{ background-position:-37px 0;}
.soluteList .slide_next{ background-position:-37px -37px; right:-63px;}
.soluteList .slide_next:hover{ background-position:0 -37px;}
.soluteList li{ float:left; width:33%; *width:33.33%; text-align:center;}
.soluteList li .item{ margin:0 5px; border:1px solid #DCDCDC; position:relative; }
.soluteList li .item:hover::after{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:2px solid #C9C9C9;}
.soluteList li a{ display:block; position:relative; z-index:2;}
.soluteList li .img{ width:109px; height:109px; border-radius:55px; -moz-border-radius:55px; -webkit-border-radius:55px; background:#B9B9B9; margin:20px auto 30px;}
.soluteList li a:hover .img{ background:#0148ae;}
.soluteList .text{ line-height:1.7;}
.soluteList .text .cn{ font-weight:bold; color:#616161; font-size:14px;}
.soluteList .text .en{ color:#afafaf; font-family:Arial, Helvetica, sans-serif;} 
.soluteList .text .line{ height:3px; width:39px; background:#0148ae; margin:20px auto 43px;}
.section2{ padding:50px 0; background:url(../images/indexbg1.jpg) no-repeat center #0148ae; color:#fff;}
.section2 .title1{ margin-bottom:20px;}
.section2 .title1 .tit_h h3{ color:#fff;}
.section2 .title1 .tit_p{ color:#70c9ff;}
.section2 .title1 .tit_h h3 .color_main{ color:#31b1ff;}
.section2 .title1 .tit_h h3::before,.section2 .title1 .tit_h h3::after{opacity:0.2;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.menuTab{ border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.2); text-align:center; margin-bottom:57px;}
.menuTab ul{ white-space:nowrap; overflow-x:auto; overflow-y:hidden;}
.menuTab li { cursor:pointer; display:inline-block; *display:inline; *zoome:1; color:#cbcbcb; padding:0 3px; margin:0 12px; line-height:2.86; position:relative; font-size:14px;}
.menuTab li a{cursor:pointer; display:inline-block; *display:inline; *zoome:1; color:#cbcbcb;line-height:2.86; position:relative;}
.menuTab li.cur,.menuTab li:hover,.menuTab li a:hover{ color:#fff;}
.menuTab li::after{ content:''; position:absolute; left:0; bottom:-2px; width:0; height:3px; background:#EEEEEE; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.menuTab li.cur::after,.menuTab li:hover::after{ width:100%;}
.adPrdList{ margin:0 -18px;}
.adPrdList li{ float:left; width:25%; *width:24.99%;}
.adPrdList li .item{ margin:0 18px;}
.adPrdList li a{ display:block;}
.adPrdList li .img{overflow:hidden; position:relative;}
.adPrdList li .img .bgm{ position:absolute; z-index:2; left:0; right:0; height:100%; top:-100%; background:url(../images/bgm1.png) repeat; background:rgba(7,113,178,0.6);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrdList li a:hover .img .bgm{ top:0;}
.adPrdList li .img .bgm::after{ content:''; position:absolute; top:50%; margin-top:-19px; left:50%; margin-left:-19px; width:37px; height:37px; border:1px solid #fff; background:url(../images/icon2.png) no-repeat center;}
.adPrdList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adPrdList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrdList li .text{ padding:0.8em 0; position:relative; border-bottom:1px solid rgba(255,255,255,0.3); position:relative; line-height:1.5; color:#fff;}
.adPrdList li .text::before{ content:''; position:absolute; width:0; height:1px; left:0; background:#fff; bottom:-1px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrdList li a:hover .text::before{ width:100%;}
.adPrdList li .text::after{ content:''; position:absolute; right:3px; top:50%; margin-top:-10px; width:10px; height:20px; background:url(../images/icon3.png) no-repeat -10px 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrdList li a:hover .text::after{ background-position:0 0;}
.adPrdList li .text h3{ opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); font-size:14px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; line-height:1.5;}
.adPrdList li .text p{ opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adPrdList li a:hover .text h3,.adPrdList li a:hover .text p{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.adPrdList{position:relative; }
.adPrdList .slide_pre,.adPrdList .slide_next{ cursor:pointer; position:absolute; top:50%; margin-top:-19px; width:37px; height:37px; border:1px solid #DCDCDC; background:url(../images/slide1.png) no-repeat; background-color:#fff;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrdList .slide_pre:hover,.adPrdList .slide_next:hover{ background-color:#0148ae; border:1px solid #0148ae;}
.adPrdList .slide_pre{ background-position:0 0; left:-63px;}
.adPrdList .slide_pre:hover{ background-position:-37px 0;}
.adPrdList .slide_next{ background-position:-37px -37px; right:-63px;}
.adPrdList .slide_next:hover{ background-position:0 -37px;}
.section2 .more{ text-align:center; margin-top:52px;}
.section2 .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.65; padding:0 4em; border:1px solid #fff; color:#fff; font-size:14px;}
.section2 .more .btn_more:hover{ background:#fff; color:#0B81C1;}
.section3{ padding:50px 0 94px;}
.adNewsBox .adNews_l{ float:left; width:48.333%;}
.adNewsBox .adNews_l a{ display:block;}
.adNewsBox .adNews_l .imgBox{position:relative; overflow:hidden;}
.adNewsBox .adNews_l .date{ position:absolute; left:0;font-weight:bold; top:0; padding:0.9em 0.8em 0.5em; color:#fff; background:#0148ae; text-align:center; }
.adNewsBox .adNews_l .date .day{ font-size:32px; line-height:1.3; }
.adNewsBox .adNews_l .date .year_month{line-height:1.7;}
.adNewsBox .adNews_l img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adNewsBox .adNews_l:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adNewsBox .adNews_l .text{ padding-top:0.7em;}
.adNewsBox .adNews_l .text h3{ font-size:16px; line-height:1.5; margin-bottom:0.5em; color:#0148ae; font-weight:bold;text-overflow: ellipsis;/*white-space: nowrap;*/word-break: keep-all;overflow: hidden;}
.adNewsBox .adNews_l:hover .text h3{ color:#0066CC;}
.adNewsBox .adNews_l .text p{ line-height:1.7; color:#958f8f;}

/*.adNewsBox .adNews_l .text .more{ font-size:14px; display:inline-block; margin-top:1.8em; line-height:2.86; color:#fff; background:#0148ae; padding:0 4em;}
.adNewsBox .adNews_l:hover .text .more{ background:#0992E3;}*/

.section3 .more a{ font-size:14px; display:inline-block; margin-top:1.8em; line-height:2.86; color:#fff; background:#0148ae; padding:0 4em;}
.section3 .more a:hover{ background:#0992E3;}

.adNewsList{ float:right;width:48.333%;}
.adNewsList li{ margin-bottom:30px;}
.adNewsList li a{ display:block;}
.adNewsList li .date{ float:left;font-weight:bold;padding:0.9em 0.8em 0.5em; color:#fff; background:#D2D2D2; text-align:center;}
.adNewsList li a:hover .date{ background:#0148ae;}
.adNewsList li .date .day{ font-size:32px; line-height:1.3; }
.adNewsList li .date .year_month{line-height:1.7;}
.adNewsList li .text{ margin-left:95px; padding-bottom:1em; border-bottom:1px solid #DCDCDC;}
.adNewsList li .text h3{font-size: 16px;line-height: 1.3;margin-bottom: 0.5em;color: #0148ae;font-weight: bold;text-overflow: ellipsis;	/*white-space: nowrap;word-break: keep-all;*/overflow: hidden;
}
.adNewsList li a:hover .text h3{color: #0066CC;}
.adNewsList li .text p{ line-height:1.7;color:#999999; height:3.2em; overflow:hidden;}
.section4{ padding:105px 0 85px; background:url(../images/indexbg2.jpg) no-repeat center; color:#fff;}
.service{ max-width:450px; line-height:1.7; font-size:14px;}
.service .tit{ margin-bottom:25px; line-height:1.6;}
.service .tit .tit1{ font-size:29px; color:#059ffe; font-weight:bold;}
.service .tit .tit2{ font-size:18px;}
.service .more{ margin-top:25px;}
.service .more .btn_more{ display:inline-block; line-height:2.5; padding:0 2em; background:#0148ae; color:#fff;}
.service .more .btn_more:hover{ background:#0992E3;}
.section5{ padding:83px 0 90px;}
.title2{ margin-bottom:16px; padding-right:0.5em; position:relative;font-size:14px;}
.title2 a{ position:absolute; left:0; top:0; bottom:0; right:0;}
.title2 h3{ line-height:1.5; color:#545454; font-size:26px; font-weight:bold;} 
.title2 h3 .color_main{ font-size:32px; color:#0148ae; font-family:Arial, Helvetica, sans-serif; line-height:1.1; margin-left:5px; vertical-align:middle;}
.title2 p{ color:#000000;font-style:oblique;}
.title2 .more{ position:absolute; right:0; color:#0148ae; top:0.7em;}
.about{ float:left; width:45%;}
.about .text{ line-height:2.1;  color:#7b7b7b;}
.innovate{ float:right; width:50%;}
.img_text1{ margin:10 -0.5em;}
.img_text1 .item{ float:left; width:25%; }
.img_text1 .item a{ display:block;}
.img_text1 .item .item_in{ margin:0 0.5em; overflow:hidden; position:relative;}
.img_text1 .item .item_in img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;width:100%;padding-bottom:2.5em;}
/*.img_text1 .item .item_in:hover img{transform: scale(1.4); -moz-transform: scale(1.4);-webkit-transform: scale(1.4);}*/
.img_text1 .item .text{ position:absolute; left:0; right:0; bottom:0; padding:0.5em 1em; }
.img_text1 .item .text h3{ position:relative; font-size:14px; z-index:1;line-height:1.5;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; color:#fff;}
.img_text1 .item .text::before{content:''; position:absolute; z-index:0; top:0; right:0; bottom:0; left:0; background:#0148ae; opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);}
/*------------------产品索引页--------------------*/
.productsA{ margin:40px -12px 0; position:relative;}
.productsA li{ float:left; width:25%;  margin-bottom:30px;}
/*.productsA li a{ display:block;border:1px solid #e5e5e5;}
.productsA li a:hover{border-color:#2096DD;}*/
.productsA li .item{ margin:0 12px;}
.productsA li .img{overflow:hidden;box-shadow:0 0 4px 2px #EAEAEA;}
.productsA li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.productsA li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.productsA li .text{ padding:1.2em 1.2em 0.3em;}
.productsA li .text h3{ font-size:16px; color:#0148ae;font-weight: bold; line-height:1.3; height:2.5em; margin-bottom:0.4em; overflow:hidden;}
.productsA li a:hover .text h3{ color:#2096dd;}
.productsA li .sum{ color:#979797; line-height:1.7; height:3.2em; overflow:hidden;}

.productsB{ margin:5px 0px 40px; position:relative;}
.productsB li{ float:left; width:25%;margin-bottom:20px; height:20em;}
/*.productsB li a{display:block;border:1px solid #cccccc;}
.productsB li a:hover{border-color:#2096DD;}*/
.productsB li .item{ margin:5px 20px; }
.productsB li .img{overflow:hidden; width:107%;box-shadow:0 0 4px 2px #EAEAEA;}
.productsB li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.productsB li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.productsB li .text{ padding:1.5em 0.2em 0em;}
.productsB li .text h3{ font-size:15px; color:#333; line-height:1.0em; height:2em; margin-bottom:0.4em; overflow:hidden;}
.productsB li a:hover .text h3{ color:#2096dd;}
.productsB li .sum{ color:#2096DD; line-height:1.5; height:2.5em; overflow:hidden; margin:10px 0px 2px 25px}
.productsB li .sum a {display:block;border:0px solid #cccccc;}
.productsB li .sum a:hover{color:#2096DD;}

/*------------------产品中心--------------------*/
.inMain{ padding:13px 0 0px;}
.sideBar{ float:left; width:250px; }
.sideMenu .tit{ height:228px; text-align:center;color:#fff; background:url(../images/menuTit.png) no-repeat center bottom;  line-height:1.6; margin-bottom:3px;}
.sideMenu .tit .cn{ font-size:28px; padding-top:75px; }
.sideMenu .tit .en{ font-size:14px; /*font-weight:bold;*/ opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.sideMenu ul{}
.sideMenu li{}
.sideMenu > ul > li > a{ display:block; padding:1.2em 0 0.8em 36px;line-height:1.5; color:#737373; text-decoration:none; position:relative;}
.sideMenu > ul > li.cur > a,.sideMenu > ul > li:hover > a,.sideMenu li.cur > .parent a,.sideMenu li:hover >.parent a,.sideMenu li.open > .parent a{ color:#fff;}
.sideMenu > ul > li.cur > a,.sideMenu > ul > li:hover > a,.sideMenu li.cur > .parent,.sideMenu li:hover >.parent,.sideMenu li.open >.parent{ background:url(../images/menuliCur.jpg) no-repeat center; background-size:cover;}
.sideMenu li .parent{ position:relative; cursor:pointer;}
.sideMenu li > a::after,.sideMenu li .parent::after{ content:''; position:absolute; left:22px; width:5px; height:7px; margin-top:-1px; background:url(../images/menuli.png) no-repeat 0 0; top:50%;}
.sideMenu li:hover > a::after,.sideMenu li:hover .parent::after,.sideMenu li.cur > a::after,.sideMenu li.cur .parent::after,.sideMenu li.open .parent::after{ background-position:-5px 0;}
.sideMenu .parent a{ display:inline-block; padding:1.2em 0 0.8em 36px; line-height:1.5; color:#737373; text-decoration:none;}

.sideMenu .subMenu { padding:0.8em 0 1.2em; border-bottom:1px solid #E5E5E5;display:none;}
.sideMenu .subMenu li{ border-bottom:0;}
.sideMenu .subMenu a { display:block; padding:0.4em 1em 0.4em 46px; position:relative; color:#626262;}
.sideMenu .subMenu li.cur > a{color:#0000FF;}
.sideMenu .subMenu li:hover > a { color:#0000FF;}
.sideMenu .subMenu a::after{ content:''; position:absolute; width:0; left:27px; top:50%; height:1px; width:5px; background:#0148ae;}

.subMenu .subMenu1 { padding:0.2em 0 0.2em 1.2em; display:block;}
.subMenu .subMenu1 li{ border-bottom:0;}
.subMenu .subMenu1 a{ display:block; padding:0.2em 0.2em 0.2em 3.7em; position:relative;}
.subMenu .subMenu1 li.cur1 a {color:#0066FF;}
.subMenu .subMenu1 li:hover a{ color:#0066FF;}
.subMenu .subMenu1 a::after{ content:''; position:absolute; width:0; left:27px; top:50%; height:1px; width:5px; background:#626262;}

.img_text_s{ margin-top:50px;}
.img_text_s .item{ margin-bottom:15px;}
.img_text_s .item a{ display:block;position:relative;}
.img_text_s .item img{ width:100%;}
.img_text_s .item .text{position:absolute; top:1.3em; left:1.5em; font-size:16px; color:#fff; line-height:2; border-bottom:1px solid #fff;}
.img_text_s .item .text .icon_more_s{ margin-left:0.3em; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; width:1.2em; height:1.2em; background:url(../images/icon12.png) no-repeat; background-size:1.2em 3.6em;}
.img_text_s .item .text .icon_more_s1{ background-position:0 0;}
.img_text_s .item .text .icon_more_s2{ background-position:0 -1.2em;}
.img_text_s .item .text .icon_more_s3{ background-position:0 -2.4em;}
.leftCon{ margin-left:268px; padding-top:25px; overflow:hidden;}
.tit_crumb{ position:relative; padding-bottom:0.57em; border-bottom:1px solid #E5E5E5; margin-bottom:17px;}
.tit_crumb .tit{ line-height:23px; padding-left:6px; border-left:4px solid #0148ae; font-size:16px; color:#151515;}
.crumb{ position:absolute; right:12px; top:0; font-size:14px; line-height:23px;  text-align:right; color:#626262;  padding-left:22px; background:url(../images/icon_home.png) no-repeat left center;}
.crumb a{ color:#626262;}
.crumb a:hover{ color:#0148ae;}
.page{ margin:1.2em 0 0; text-align:center; line-height:1.5;}
.page a{ padding:0 0.8em;line-height:3; background:none; color:#333; border:1px solid #CCCCCC;margin:0 1px; text-decoration:none; display:inline-block; margin-bottom:0.5em;}
.page a.pgcurrent,.page a:hover{ background:#0081D7; color:#fff;}
.page a.pgempty,.page a.pgempty:hover{ cursor:default; opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); color:#aaa; background:none; border-color:#e8e8e8;}
.img_text_p{ padding-bottom:25px; border-bottom:1px solid #E5E5E5;}
.img_text_p .bnImg{ margin-bottom:25px;}
.img_text_p .text{ line-height:1.8;}
.img_text_p .text h3{ font-size:16px; color:#323232; line-height:1.5; margin-bottom:0.5em;  font-weight:bold;}
.img_text_p .text p{ color:#636363;}
.prdList{ margin-top:40px;}
.prdList ul{ margin:0 -17px;}
.prdList li{ float:left; width:50%; margin-bottom:33px;}
.prdList li .item{ margin:0 17px; border:1px solid #C9C9C9; padding:10px 10px 10px 10px;}
.prdList li a{ display:block;}
.prdList li .imgBox{ float:left; width:145px; position:relative; text-align:center;padding:10px 0;}
.prdList li .imgBox::after{ content:''; position:absolute; width:1px; top:0; bottom:4px; background:#E5E5E5; right:-10px;}
.prdList li .imgBox .more{ display:inline-block; line-height:1.8; color:#ffffff; padding:0 1.5em; background:#0148ae; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.prdList li a:hover .imgBox .more{ background:#0148ae;}
.prdList li .text{ margin-left:150px; padding-left:20px;padding-top: 3px;}
.prdList li .text h3{ line-height:1.3; color:#0148ae; font-size:13px; margin-bottom:0.1em;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdList li a:hover .text h3{ color:#0148ae;}
.prdList li .text .sum{ line-height:1.8; color:#666;}

.prdD{ overflow:hidden; padding-top:6px; padding-left:5px;}
.prdD .prdDTop{ margin-bottom:20px;}
.prdD .prdDTop .imgBox{ width:43.4783%; float:left; }
.pgwSlideshow .ps-list {overflow: hidden; position:relative; margin:13px 0 0; padding:0 18px;}
.pgwSlideshow .ps-list .ps-prev{ display:block !important; position:absolute; left:0; top:0px; height:68px; width:18px; box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer; }
.pgwSlideshow .ps-list .ps-prev .ps-prevIcon{ display:block; width:10px; height:20px; position:absolute; left:50%; margin-left:-5px; top:50%; margin-top:-10px;background:url(../images/slide2.png) no-repeat 0 0;}
.pgwSlideshow .ps-list .ps-next{display:block !important; position:absolute; right:0; top:0px; height:68px; width:18px; box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer; }
.pgwSlideshow .ps-list .ps-next .ps-nextIcon{display:block; width:10px; height:20px; position:absolute; left:50%; margin-left:-5px; top:50%; margin-top:-10px;background:url(../images/slide2.png) no-repeat -10px 0;}
.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0 !important;
    padding: 0;
    left: 0;
}
.pgwSlideshow .ps-list li {
    float: left; cursor:pointer;
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;border:0;background:#fff; margin:0 3px; border:1px solid #DCDCDC;
}

.pgwSlideshow .ps-list li img {
    width:66px; height:66px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected{position:relative; border-color:#0148ae; }
.pgwSlideshow .ps-current{ position:relative; text-align:center; border:1px solid #E5E5E5; }
.pgwSlideshow .ps-current::after{ content:''; position:absolute; right:13px; bottom:15px; width:26px; height:26px; background:url(../images/icon13.png) no-repeat center;}
.pgwSlideshow .ps-current li{width:100%;}
.pgwSlideshow .ps-current .ps-prev,.pgwSlideshow .ps-current .ps-next{ display:block !important; position:absolute; z-index:999;  cursor:pointer; top:50%; margin-top:-18px;  }
.pgwSlideshow .ps-current .ps-prev{ left:10px;}
.pgwSlideshow .ps-current .ps-next{ right:10px;}
.pgwSlideshow .ps-current .ps-prev .ps-prevIcon,.pgwSlideshow .ps-current .ps-next .ps-nextIcon { display:block; width:36px; height:36px; background-repeat: no-repeat; background-size:contain; background-position:center;}
.pgwSlideshow .ps-current .ps-prev .ps-prevIcon{ background-image:url(../images/icon_pre.png);}
.pgwSlideshow .ps-current .ps-next .ps-nextIcon{ background-image:url(../images/icon_next.png);}
.class-zoom{
	border:1px solid #DEDEDE;
	background:#FFFFFF;
	display:none;
	opacity: .75; 
	filter: alpha(opacity=75); 
	-ms-filter: "alpha(opacity=75)"; 
	-khtml-opacity: .75; 
	-moz-opacity: .75;
}
.class-zoom-img{
	border:1px solid #DEDEDE;
}
.class-zoom-img img{ max-width:none;}
.imgTel{ display:none;}
.imgTel .bx-wrapper .bx-pager{ bottom:1em;}
.prdD .bx-wrapper .bx-pager.bx-default-pager a{ width:9px; height:9px; margin:0 3px; background:#ddd;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.prdD .bx-wrapper .bx-pager.bx-default-pager a:hover,.prdD .bx-wrapper .bx-pager.bx-default-pager a.active{ opacity:1; background:#0148ae;}
.prdD .prdDTop .prdSum{ width:100%;float:left; }
.prdD .prdDTop .prdSum .sum{ margin-top:0px;height:40px; line-height:2; background:#EEEEEE; color:#929292; padding:1.5em 1em 2em;}
.prdD .prdDTop .prdSum .parameter{ padding:1.5em 1em; line-height:1.5; color:#4a4a4a; min-height:183px;}
.prdD .prdDTop .prdSum .parameter p{ margin-bottom:1em; }
.prdD .prdDTop .share_advisory{ border-top:1px solid #E5E5E5; padding-top:35px; text-align:right;}
.prdD .prdDTop .prdSum .share{ display:inline-block; *display:inline; *zoom:1; font-size:14px; float:none; vertical-align:middle; margin-right:7px; text-align:center;}
.prdD .prdDTop .prdSum .share .btn_share{ display:block; padding:0 1em; background:#2096DD; color:#fff; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; line-height:2.57; min-width:5.5em;} 
.prdD .prdDTop .prdSum .share .bds_more{ display:block; white-space:nowrap; width:auto;line-height:2.57; float:none; color:#fff;}
.prdD .bdshare-button-style0-16 a,.prdD .bdshare-button-style0-16 .bds_more{ font-size:100%; margin:0; height:auto; line-height:2.57; background:none; padding:0; color:#fff;}
.prdD .prdDTop .click{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}

.prdD .prdDTop .click #click{ display:block; line-height:2.57; padding:0 1em; font-size:14px; background:#535353; color:#fff; border-radius:3px; -webkit-border-radius:3px;}
.prdD .prdDTop .icon_sa{ display:inline-block; *display:inline; *zoom:1; margin-right:0.4em; vertical-align:middle;width:1.57em; height:1.57em; background:url(../images/icon14.png) no-repeat; background-size:3.14em 1.57em;}
.prdD .prdDTop .icon_sa1{ background-position:0 0;}
.prdD .prdDTop .icon_sa2{ background-position:-1.57em 0;}
.info_tab{ background:#C0C0C0; border:1px solid #e5e5e5; font-size:14px;}
.info_tab .info_tab_in{ overflow:auto;}
.info_tab ul{ white-space:nowrap;}
.info_tab li{ float:left;  text-align:center; color:#535353; line-height:3.6; cursor:pointer; padding:0 1.5em;}
.info_tab li.cur,.info_tab li:hover{ background:#0148ae; color:#fff;}
.prd_remmend{clear: both;}
.tabTit{ background:#C0C0C0; border:1px solid #e5e5e5; margin-bottom:0.8em; }
.tabTit h3{display:inline-block;font-size:14px;text-align:center; background:#0148ae; color:#fff; line-height:3.6; cursor:pointer; padding:0 1.5em;}
.prdD .pCon{ padding:0px 0 10px; line-height:2; color:#535353;}
.prdD .pCon ul{ list-style-type:inherit;padding-left:40px}
.all_control{ text-align:right; color:#0148ae;padding-top:8px;}
.all_control .inbe{ display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.paraCellBox{}
.paraCell .cell{}
.paraCell .cell .cell_tit{ padding-left:43px; font-size:14px; font-weight:bold; color:#5b5b5b; line-height:2.5; position:relative; border-bottom:1px solid #E5E5E5; cursor:pointer;}
.paraCell .cell .cell_tit::after{ content:''; position:absolute; width:1em; height:1em; left:19px; top:50%; margin-top:-0.5em; background:url(../images/icon15.png) no-repeat 0 0; background-size:1em 2em;} 
.paraCell .cell .cell_tit.open::after{ background-position:0 -1em;}
.paraCell .cell .cell_con{ display:none; padding:1em 0;}
.skill_tb{}
.skill_tb table{width:100%;border: 0;}
.skill_tb tr:nth-child(odd){ background:#EEEEEE;}
.skill_tb td{ padding:0.5em 1em 0.5em 40px; line-height:1.5;}
.downLoadList{ margin:0 -14px;}
.downLoadList li{ float:left; width:16.66%;}
.downLoadList li .item{ margin:0 14px;}
.downLoadList li a{ display:block;}
.downLoadList li .img{overflow:hidden; position:relative;}
.downLoadList li .img .bgm{ position:absolute; z-index:2; left:0; right:0; height:100%; top:-100%; background:url(../images/bgm2.png) repeat; background:rgba(0,0,0,0.15);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.downLoadList li a:hover .img .bgm{ top:0;}
.downLoadList li .img .bgm::after{ content:''; position:absolute; top:50%; margin-top:-18px; left:50%; margin-left:-15px; width:31px; height:36px; background:url(../images/icon17.png) no-repeat center;}
.downLoadList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.downLoadList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.downLoadList li .text{  padding:0.25em 0; text-align:center;}
.downLoadList li .text h3{ font-size:14px;line-height:1.5; color:#545454;}
.skill_draw .notice{ color:#0148ae; text-align:right; margin-bottom:0.5em;}
.skill_draw .notice .icon_ss{ display:inline-block; *display:inline; *zoom:1; width:1.333em; height:1.333em; background:url(../images/icon16.png) no-repeat center; background-size:contain; margin-right:2px; vertical-align:middle;}
.drawBox{ border:1px solid #DCDCDC; padding:10px 0 10px; margin-bottom:10px;}
.drawList{ text-align:center;}
.drawList .bx-wrapper .bx-pager{ position:relative; bottom:0;}
.drawList .bx-wrapper .bx-controls-direction a{ position:absolute; top:50%; margin-top:-35px; background:url(../images/slide3.png) no-repeat; background-color:rgba(0,0,0,0.6); width:38px; height:70px;}
.drawList .bx-wrapper .bx-controls-direction .bx-prev{ background-position:0 0; left:0;}
.drawList .bx-wrapper .bx-controls-direction .bx-next{ background-position:0 -70px; right:0;}
.fancybox-overlay{ background:url(../images/bg.png) repeat !important;background:rgba(0,0,0,0.8) !important;}
.fancybox-overlay .fancybox-close{ background:url(../images/close.png) no-repeat center; position:fixed; top:40px; right:40px;}
.fancybox-overlay .fancybox-prev span{background:url(../images/prev.png) no-repeat center; left:-5px;}
.fancybox-overlay .fancybox-next span{background:url(../images/next.png) no-repeat center; right:-5px;}
.fancybox-overlay .fancybox-title-float-wrap .child{ text-align:center; padding:2px 0;}
.prdList_rem{ margin:0 -9px; position:relative;}
.prdList_rem li{ float:left; width:25%;}
.prdList_rem li a{ display:block;}
.prdList_rem li .item{ margin:0 9px;}
.prdList_rem li .img{overflow:hidden; position:relative; border:1px solid #d2d2d2;}
.prdList_rem li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.prdList_rem li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList_rem li .text{ text-align:center; padding:0.2em 0;}
.prdList_rem li .text h3{ font-size:100%; color:#555657;}
.prdList_rem li a:hover .text h3{ color:#0148ae;}
.prdList_rem .slide_pre,.prdList_rem .slide_next{ position:absolute; width:38px; height:70px; top:50%; margin-top:-59px; background:url(../images/slide3.png) no-repeat; background-color:rgba(70,70,70,0.6); cursor:pointer;}
.prdList_rem .slide_pre{ left:9px; background-position:0 0;}
.prdList_rem .slide_next{ right:9px; background-position:0 -70px;}

.search_p{ margin-bottom:1em;}
.searchBox{ position:relative; margin-right:7px;}
.searchBox .sch_input{ font-size:12px; border:1px solid #DCDCDC; padding:0.8em 35px 0.8em 14px; line-height:1.3; color:#666; background:#fff; width:100%; box-sizing:border-box; }
.searchBox .sch_btn{ cursor:pointer;position:absolute; top:0; bottom:0; right:0; width:30px;background:url(../images/icon1.png) no-repeat center center;}
/*-------------------创新------------------*/
.innovatePage{ padding-top:38px;}
.innovateList{ margin:40px -12px 0; position:relative;}
.innovateList li{ float:left; width:33.3%;  margin-bottom:30px;}
.innovateList li a{ display:block;border:1px solid #cccccc;}
.innovateList li a:hover{border-color:#2096DD;}
.innovateList li .item{ margin:0 12px; }
.innovateList li .img{overflow:hidden; }
.innovateList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.innovateList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.innovateList li .text{ padding:1em 1em 1em;}
.innovateList li .text h3{ font-size:16px; color:#3d3d3d; line-height:1.3; height:2.5em; margin-bottom:0.4em; overflow:hidden;}
.innovateList li a:hover .text h3{ color:#2096dd;}
.innovateList li .sum{ color:#000000; line-height:1.6; height:5em; overflow:hidden;}
.innovateList li .btn_more{display: inline-block;line-height: 2;padding: 0 1em;/*background: #999a9c;*/color: #0148ae;float:right; margin-bottom:1em;}
.innovateList li .btn_more:hover{ color:#0992E3;/* background:#0992E3;*/}

.newsD .newsD_h{ border-bottom:1px solid #E5E5E5; padding:18px 0 30px; margin-bottom:34px; text-align:center;}
.newsD .newsD_h .newsTitle{ font-size:18px; color:#1b1b1b; line-height:1.5; margin-bottom:0.8em;}
.newsD .newsD_h .newsTitle1{ font-size:16px; color:#1b1b1b; line-height:1.5; margin-bottom:0.8em;}
.newsD .newsD_h .newsST{ color:#8e8e8e;}
.newsD .newsD_h .newsST span{ margin:0 10px;}
.newsD .newsD_h .icon_news{ display:inline-block; *display:inline; *zoom:1; margin-right:2px; width:1.5em; height:1.5em; background:url(../images/icon18.png) no-repeat; background-size:1.5em 4.5em; vertical-align:middle;} 
.newsD .newsD_h .icon_news1{ background-position:0 0;}
.newsD .newsD_h .icon_news2{ background-position:0 -1.5em;}
.newsD .newsD_h .icon_news3{ background-position:0 -3em;}
.newsD .newsD_con{line-height:1.8; padding-bottom:55px; color:#636363;}
.newsD .newsD_more{ padding-top:1em; padding-right:125px; border-top:1px solid #e4e4e4; position:relative;}
.newsD .newsD_more .prev_next{}
.newsD .newsD_more .prev_next .item{ margin-bottom:0.5em; color:#000; line-height:1.5;}
.newsD .newsD_more .prev_next .item a{ display:inline-block; color:#0c8cd7; position:relative;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; vertical-align:middle; max-width:80%;}
.newsD .newsD_more .prev_next .item a:hover{ color:#0A6CA7; text-decoration:underline;}
.newsD .newsD_more .close{ position:absolute; top:1.5em; right:4px;}
.btn_main{ display:inline-block; cursor:pointer; *display:inline; *zoom:1; line-height:3.16; min-width:9.5em;background:#0C8CD7; color:#fff; text-align:center;}
.btn_main:hover{ background:#0A75B6;}
.newsD .newshare{ color:#000; font-weight:bold; margin-bottom:0.2em;}
.newsD .newshare .bdsharebuttonbox{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.pages .select{background: #0081D7;color: #fff;}
/*----------------------服务专区--------------------*/
.imgList2{ margin:0 -11px 20px;}
.imgList2 li{ float:left; width:50%;}
.imgList2 li .img{ margin:0 11px;}
.serv{ color:#555; overflow:hidden;}
.serv p{ line-height:2;}
.commitment{ margin-top:30px; font-size:14px; color:#636363;}
.commitment h3{ font-size:18px; color:#000; font-weight:bold; line-height:1.5; margin-bottom:0.4em;}
.commitment p{ line-height:1.5;}
.commitment .item{ margin-bottom:25px;}
.commitment .item h4{ display:inline-block; *display:inline; *zoom:1; font-size:18px; line-height:2; color:#fff; background:#0148ae;padding:0 2.45em; border-bottom-right-radius:1em;-webkit-border-bottom-right-radius:1em; border-top-left-radius:1em; -webkit-border-top-left-radius:1em; margin-bottom:0.5em;}
.downLoadList2{}
.downLoadList2 li{ margin-bottom:7px; border:1px solid #E5E5E5;}
.downLoadList2 li a{ display:block; padding:18px 88px 18px 28px; position:relative;}
.downLoadList2 li .downLoadI{position:absolute; top:0; right:0; bottom:0; width:58px; background:#3D3531;}
.downLoadList2 li a:hover .downLoadI{ background:#0148ae;}
.downLoadList2 li .downLoadI .icon_download{ position:absolute; top:50%; margin-top:-13px; left:50%; margin-left:-13px; display:block; width:27px; height:27px; background:url(../images/icon_download.png) no-repeat center;}
.downLoadList2 li .h_time{position:relative; padding-right:135px;}
.downLoadList2 li .h_time h3{ line-height:1.5; font-size:14px; color:#5e5e5e;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.downLoadList2 li a:hover .h_time h3{ color:#0148ae;}
.downLoadList2 li .h_time .time{ position:absolute; line-height:1.5; color:#b0b0b0; right:0; top:50%; margin-top:-0.75em;}
/*------------------------关于我们------------------*/
.aboutUs{ line-height:2.2; color:#6d6d6d;}
.aboutUs .img_text2{ margin-top:20px; background:url(../images/about1_1.jpg) no-repeat center; color:#fff; padding:23px 0 27px; max-width:920px;}
.aboutUs .img_text2 .cl{ float:left; width:40%; position:relative; text-align:center;}
.aboutUs .img_text2 .cl::after{ content:''; position:absolute; right:0; top:10px; width:2px; height:64px; background:rgba(255,255,255,0.5);}
.aboutUs .img_text2 .cl .tit{ display:inline-block; line-height:1.7; text-align:left;}
.aboutUs .img_text2 .cl .tit .en{ font-size:22px; font-weight:bold;}
.aboutUs .img_text2 .cl .tit .cn{}
.aboutUs .img_text2 .cr{ float:right; width:59.99%;}
.aboutUs .img_text2 .cr p{ padding:0 3.6%; line-height:2.8;}
.imgList3{ max-width:920px;}
.imgList3 li{ float:left; width:25%; 8width:24.99%;}
.contact{ position:relative;}
.contact .map{ margin-right:315px; height:550px;}
.map img{ max-width:none;}
.contact .contInfo{ position:absolute; top:0; right:0; bottom:0; border:1px solid #E5E5E5; width:308px; box-sizing:border-box;}
.selectBox {
	width:100%;
	background:#fff;
	color:#555151;
}
.selectBox .select_dl {
	position:relative;
}
.selectBox .select_dl .select_dt {
	cursor:pointer;
	padding:0.9em 60px 0.9em 1.2em;
	line-height:1.5;
	overflow:hidden;
	position:relative;
}
.selectBox .select_dl .select_dt .selected{ white-space:nowrap; word-break:keep-all; font-weight:bold; font-size:16px; }
.selectBox .select_dl .select_dt .select-icon{width:55px;  position:absolute; top:0; right:0; bottom:0;  background:url(../images/icon19.png) no-repeat center #fff; border-left:1px solid #e5e5e5; }
.selectBox .select_option {
	border-top:1px solid #e5e5e5;
	width:100%;
	position:absolute;
	left:0;
	top:45px;
	background:#fff;
	z-index:9999;
	max-height:140px;
	overflow:auto;
	display:none;
	text-align:left;
}
.selectBox .select_option div {
	line-height:1.5;
	cursor:pointer;
	padding:0.5em 1em;
	border-bottom:1px solid #e5e5e5;
}
.selectBox .select_option div:hover {
	background:#f5f5f5;
}
.contact .contInfoCon{ border-top:1px solid #e5e5e5; padding:0.5em 1em; color:#645b5b;}
.contact .contInfoCon .item{ padding:1.1em 2px 1.2em; border-bottom:1px solid #e5e5e5; line-height:1.5;}
.contact .contInfoCon .item:last-child{ border-bottom:none;}
.contact .contInfoCon h5{ font-weight:bold; font-size:100%; margin-bottom:0.5em; line-height:1.5;}
.message_bg{ width: 80%;position: absolute;left: 0; right: 0;top: 10%;margin: auto;}
.message{background: #fff;padding: 20px; margin: 0 auto;}
.message .msg_text{ padding:1.2em 1em 0.6em 4.5em; background:#F1F1F1; margin-bottom:35px;} 
.message .msg_text .img{ float:left;}
.message .msg_text .text{ margin-left:130px; line-height:2.2; color:#696969; padding-top:0.5em;}
.message .msg_text .text h4{ line-height:2.2; color:#020202;}
.form_msg{color:#1d1f21;}
.form_msg dl{ margin:0 -17px 16px;}
.form_msg dd{ float:left; width:50%; }
.form_msg dd .item{ margin:0 17px; }
.form_msg .item{padding-left:5.5em; position:relative;}
.form_msg .item label{ font-size:100%; line-height:1.5; text-align:right; width:5em; position:absolute; left:0; top:50%; margin-top:-0.75em;}
.form_msg .areaDiv label{ top:0; margin-top:0.5em;}
.text_input{ width:100%; line-height:1.3; padding:0.7em 1em; border:1px solid #D2D2D2; box-sizing:border-box; font-size:100%;}
.textarea_f{ width:100%; line-height:1.3; padding:0.7em 1em; height:11.5em; border:1px solid #D2D2D2; box-sizing:border-box; font-size:100%;}
.form_msg .submit{ margin-top:25px; padding-left:5.5em;}
.form_msg .submit .btn{ width:6.2em; text-align:center; line-height:2.2; color:#fff; display:inline-block; background:#242424; margin-right:9px; font-size:14px; cursor:pointer; border:0;}
.form_msg .submit .btn:hover{ background:#0148ae;}
/*------------------解决方案----------------*/
.prdList3{ overflow:hidden; margin:27px 1em;}
.prdList3 li{ margin-bottom:30px;}
.prdList3 li a{ display:block;}
.prdList3 li .img{ float:left; width:290px; position:relative; overflow:hidden; border:1px solid #E8E8E8; box-sizing:border-box;}
.prdList3 li .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList3 li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);} 
.prdList3 li .text{ margin-left:320px; padding-top:5px; padding-bottom:20px; border-bottom:1px solid #E5E5E5;}
.prdList3 li .text h3{ font-size:14px; /*color:#0148ae;*/ line-height:1.8; margin-bottom:0.8em;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdList3 li .text p{ line-height:2; color:#878787; height:3.8em; overflow:hidden;}
.prdList3 li .text .more{ margin-top:1.5em;}
.prdList3 li .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:3.5; background:#535353; color:#fff; text-align:center; width:10em; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.prdList3 li:hover .text .more .btn_more span{position:relative; z-index:1;}
.prdList3 li .text .more .btn_more::after{ content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#0148ae;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList3 li:hover .text .more .btn_more::after{ width:100%;}
.caseD .tit{ padding:25px 1em; line-height:1.5; text-align:center; background:#E0E0E0; color:#2a2a2a; font-size:16px; margin-bottom:20px;}
.caseD .caseD_con{ color:#636363; line-height:2; padding-bottom:50px;}
.img_text_cd .img{ float:right; width:50%; margin-left:1em; margin-bottom:0.5em;}
.caseD_more{ padding-top:0.8em; border-top:1px solid #DCDCDC; line-height:1.5;}
.caseD_more .item{ margin-bottom:0.5em; color:#0148ae;}
.caseD_more .item a{ color:#636363; display:inline-block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; vertical-align:middle;max-width:80%;}
.caseD_more .item a:hover{color:#0148ae;}
/*--------------------最新关注----------------------*/
.newsList{}
.newsList .news_top{ background:#F7F7F7; }
.newsList .news_top a{ display:block;padding:30px 24px 50px;}
.newsList .news_top .img{float:left; width:314px; margin-top:4px;}
.newsList .news_top .text{ margin-left:340px;}
.newsList .news_top .text .txt_top{ padding-bottom:1em; border-bottom:1px solid #E5E5E5; margin-bottom:15px;}
.newsList .news_top .text .txt_top h3{ font-size:16px; color:#1b1b1b; line-height:1.5; margin-bottom:0.5em;}
.newsList .news_top .text .txt_top h4{ font-size:14px; color:#1b1b1b; line-height:1.5; margin-bottom:0.5em;}
.newsList .news_top .text .newsST{ color:#8e8e8e;}
.newsList .news_top .text .newsST span{ margin-right:20px; white-space:nowrap;}
.newsList .news_top .text .newsST span:last-child{ margin-right:0;}
.newsList .news_top .text .icon_news{ display:inline-block; *display:inline; *zoom:1; margin-right:2px; width:1.5em; height:1.5em; background:url(../images/icon18.png) no-repeat; background-size:1.5em 4.5em; vertical-align:middle;} 
.newsList .news_top .text .icon_news1{ background-position:0 0;}
.newsList .news_top .text .icon_news2{ background-position:0 -1.5em;}
.newsList .news_top .text .icon_news3{ background-position:0 -3em;}
.newsList .news_top .text .sum{ line-height:1.8; color:#525151; height:5.2em; overflow:hidden;}
.newsList .news_top .text .more{ margin-top:1.5em;}
.newsList .news_top .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.6; background:#535353; color:#fff; text-align:center; width:8em; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.newsList .news_top a:hover .text .more .btn_more span{position:relative; z-index:1;}
.newsList .news_top .text .more .btn_more::after{ content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#0081D7;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.newsList .news_top a:hover .text .more .btn_more::after{ width:100%;}
.newsList ul{ padding:1em 0; border-bottom:1px solid #EEEEEE;}
.newsList li a{ display:block; padding:0.5em 6em 0.5em 0; line-height:1.3; position:relative;}
.newsList li a h3{ font-size:14px; color:#171717; line-height:1.3; text-overflow: ellipsis;/*white-space: nowrap*/;word-break: keep-all;overflow: hidden;}
.newsList li a:hover h3{ color:#0d8cd7;}
.newsList li .time{ position:absolute; right:0; top:50%; margin-top:-0.65em; color:#909090;}
.newsList .page{ margin-top:25px;}
@media (max-width:1200px){
	.gupiao{float: left;line-height: 1.2; padding-top:55px; padding-left: 10px;}
    .gupiao_daima{width:60px;text-align:center;color: #000000;font-size:12px;}
	.subNav{ left:0; width:100%; margin-left:0;}
	.subNav_n{ width:248px; left:50%; margin-left:-124px;}
	.mauto{ padding:0 1em;}
	.footer .mauto{padding:0 1em;}
	.banner_list li .img{ background-size:cover;}
	.banner_list li .bannerSize{ height:auto; padding-bottom:45.4%;}
    .subNav .subNav_in >ul{ margin:0 -10px;}
	
	.soluteList .soluteList_in{ margin:0 15px;}
	.soluteList li .item{ margin:0 3px;}
	.soluteList .slide_pre{ left:-20px;}
	.soluteList .slide_next{ right:-20px;}
	.adPrdList{ margin:0 -5px;}
	.adPrdList li .item{ margin:0 5px;}
	.adPrdList .slide_pre{ left:-5px;}
	.adPrdList .slide_next{ right:-5px;}
	
	.prdList ul{ margin:0 -5px;}
	.prdList li{ margin-bottom:10px;}
	.prdList li .item{ margin:0 5px; padding:0.8em 0.5em;}
	.prdList li .text{ padding-left:25px;}
	.downLoadList{ margin:0 -5px;}
	.downLoadList li .item{ margin:0 5px;}
	.innovateList{ margin:20px -5px 0;}
	.innovateList li{ margin-bottom:1em;}
	.innovateList li .item{ margin:0 5px; }
	
	.productsA li{ margin-bottom:1em;}
	.productsA li .item{ margin:0 5px; }
	.productsB li .item{ margin:0px; }
	.productsB li .img{overflow:hidden; height:50%; width:95%; margin:0 auto;}
}
@media (max-width:1000px){
	.link_a .item{ padding:0 25px;}
	.gupiao{float: left;line-height: 1.2; padding-top:55px; padding-left: 10px;}
    .gupiao_daima{display:none;width:60px;text-align:center;color: #000000;font-size:12px;}
}
@media (max-width:1100px) and (min-width:960px){
	.aboutUs .img_text2 .cl .tit .en{ font-size:18px; line-height:2;}
	.gupiao{float: left;line-height: 1.2; padding-top:55px; padding-left: 10px;}
    .gupiao_daima{display:none;width:60px;text-align:center;color: #000000;font-size:12px;}
}
@media (max-width:960px){
	body{-webkit-overflow-scrolling:touch;}
	.body{ padding-top:1.4rem;}
	.header{position:fixed; top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:999; color:#333; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);}
	.other_nav .other{margin:0px;}
	.header .logo{ padding:0.17rem 0.2rem 0.17rem 0.3rem;line-height:1.06rem; text-align:center; margin:0; float:left; text-align:left;}
	.header .logo img{max-height:1.06rem; }
	.header  .gupiao{float: left;line-height: 2; padding-top: 5px; padding-left: 20px;}
	 .gupiao_daima{display:block;width:125px;text-align:center;color: #000000;font-size:12px;}
	.header .gupiao .language{display:block;}
	.header .gupiao .language a{display:inline-block;padding:0 5px;}
	
	.other_nav{padding:0px;}
	.other_nav .language{display:none;}
	.other_nav .language a{display:none;}
	.other_nav .search_h{ float:right; margin-left:5px;margin-top:1px;}
	.other_nav .searchBox{position:relative;margin-right: 50px;}
	.other_nav .searchBox .sch_input{ font-size:10px; border:1px solid #DCDCDC; padding:2px 35px 2px 4px; line-height:1.3; color:#666; background:#fff; width:70px; box-sizing:content-box; border-radius:20px; -webkit-border-radius:20px;}
	.other_nav .searchBox .sch_btn{ cursor:pointer;position:absolute; top:2px; bottom:0; right:10px; width:17px;height:17px;}
	.share_h{display:none}
	
	.mobile_btn{ display:block; position:absolute; z-index:100; right:0.3rem; top:50%; margin-top:-25px;  width:50px; height:50px;  text-align:center; background:url(../images/menuToggle.png) no-repeat 0 center; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px 0;}
	.navBox{position:fixed; width:100%; left:0; top:1.4rem; bottom:0; display:none; background:#fff; margin:0; }
	.mobile_btn.open + .navBox{}
	.nav{ display:block; border-top:1px solid #E3E3E3; overflow:auto; height:100%; text-align:center;}
	.nav li{ float:none; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); width:100%;}
	.nav > li > a, .nav > li > .parent > a{ line-height:2.8; text-align:center; color:#333;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.nav > li > a::after, .nav > li > .parent > a::after{ display:none;}
	.nav .parent{ position:relative;}
	.nav > li > .parent > a{ display:inline-block;}
	.nav .icon_control{ position:absolute; display:block; z-index:99; top:13px; right:20px; width:16px; height:11px; background:url(../images/icon8.png) no-repeat center; }
	.nav li .parent.open .icon_control{ background-image:url(../images/icon9.png);}
	.nav li:hover .parent .icon_control,.nav li.act .parent .icon_control{ background-image:url(../images/icon10.png);}
	.nav li:hover .parent.open .icon_control,.nav li.act .parent.open .icon_control{ background-image:url(../images/icon7.png);}
	.nav li:hover > a,.nav li.act > a,.nav li:hover .parent,.nav li.act .parent,.nav li:hover .parent a,.nav li.act .parent a{ background:#0148ae; color:#fff; }
	.subNav{position:relative; top:0;  width:100%; left:0; margin-left:0; display:none;  background:#F3F3F3;}
	.subNav_n ul{ padding:0;}
	.subNav_n  li a{ line-height:2.8; padding-left:0; font-size:13px;}
	.subNav_n  li a::after{ display:none;}
	.subNav .subNav_in{ padding:0;}
	.subNav .subNav_in > ul{ margin:0;}
	.subNav li .subimg{ display:none;}
	.subNav .subNav_in > ul > li{ float:none; width:100%;}
	.subNav li .item{ margin:0;}
	.subNav h3{ font-weight:normal; font-size:13px;line-height:2.8; margin-bottom:0; border-bottom:0; position:relative;}
	.subNav h3 .icon_control{ position:absolute; display:block; z-index:99; top:13px; right:20px; width:16px; height:11px; background:url(../images/icon8.png) no-repeat center; }
	.subNav h3.open .icon_control{ background-image:url(../images/icon9.png);}
	.subNav h3:hover{ background:#ccc; color:#fff;}
	.subNav h3:hover .icon_control{background-image:url(../images/icon10.png);}
	.subNav h3.open:hover .icon_control{ background-image:url(../images/icon7.png);}
	.subNav2{ display:none; background:#e9e9e9;}
	.subNav2 li{ padding-left:0;}
	.subNav2 li::after{ display:none;}
	.subNav2 li a{ line-height:2.5;}
	.subNav_n li a:hover,.subNav2 li a:hover{ text-decoration:none;}
	.banner .pageState{ bottom:0.5em;}
	.inBanner .inbanSize{ padding-bottom:22%; height:auto; background-size:cover;}
	.footer1{ display:none;}
	.footer2 .ln_a{ display:none;}
	.footer2 .copyRight{ float:none; text-align:center;}
	.kffixed{ display:none;}
	
	.img_text1 .item{ float: left; width: 50%; margin-bottom:0.5em;}
	
	.sideBar{ float:none; width:auto; margin:0 -1em 1em;}
	.sideMenu .tit{ cursor:pointer; background:#0E78C1; height:auto; text-align:left; padding:0 1.2em; position:relative;}
	.sideMenu .tit::after{ content:''; position:absolute; right:1.2em; top:50%; margin-top:-0.6em; width:1.2em; height:1.2em; background:url(../images/icon10.png) no-repeat center; background-size:contain;}
	.sideMenu .tit .cn{ padding-top:0; line-height:2.5; font-size:130%;}
	.sideMenu .tit .en{ display:none;}
	.sideMenu > ul{ display:none;}
	.sideMenu .parent{position:relative;}
	.sideMenu .parent .icon_open{ position:absolute; display:block; z-index:99; top:50%; margin-top:-0.4em; right:1.2em; width:1em; height:1em; background:url(../images/icon8.png) no-repeat center; background-size:contain; }
	.sideMenu li.open .parent .icon_open{ background-image:url(../images/icon7.png);}
	.sideMenu li:hover .parent .icon_open,.sideMenu li.cur .parent .icon_open{ background-image:url(../images/icon10.png);}
	.sideMenu li.open:hover .parent .icon_open,.sideMenu li.open.cur .parent .icon_open{ background-image:url(../images/icon7.png);}
	.leftCon{ margin-left:0; padding-top:0;}
	.crumb{ display:none;}
	.tit_crumb .tit{ line-height:1.7;}
	.prdD{ padding:0;}
	.img_text_s{ display:none;}

	.message_bg{width: 80%; height: 60%; padding: 2%; position: absolute;left: 0; right: 0;top: 0;bottom: 0;margin: auto;}
}
@media (max-width:800px){
	.aboutUs .img_text2 .cl,.aboutUs .img_text2 .cr{ float:none; width:100%;}
	.aboutUs .img_text2 .cl{ padding:0 3.6%; text-align:left;}
	.aboutUs .img_text2 .cl::after{ display:none;}	
	.aboutUs .img_text2 .cr p{ line-height:2;}
}
@media (max-width:768px){
	.banner { margin-top: 12%;position: relative;}
	.soluteList .soluteList_in{ margin:20px 0px;}
	.soluteList li{ float:left; width:50%; *width:50%; text-align:center;}
	.soluteList li .item{ border:none;}
    .soluteList li .item:hover::after{ display:none;}
	.soluteList li .img{margin:0 auto 1em; width:50%; height:50%;}
	.soluteList .text .en{ display:none;}
	.soluteList .text .line{ margin:1em auto; width:2em;}
	.soluteList .slide_pre, .soluteList .slide_next{ background-size:3em 3em; width:1.5em; height:1.5em; display:none;}
	.soluteList .slide_pre{ background-position:0 0; left:-1em;}
    .soluteList .slide_pre:hover{ background-position:-1.5em 0;}
    .soluteList .slide_next{ background-position:-1.5em -1.5em; right:-1em;}
    .soluteList .slide_next:hover{ background-position:0 -1.5em;}
	.section2{ background-size:cover;}
	.adPrdList li{ width:50%; margin-bottom:1em;}
	.adPrdList .slide_pre, .adPrdList .slide_next{ background-size:3em 3em; width:1.5em; height:1.5em; display:none;}
	.adPrdList .slide_pre{ background-position:0 0; left:-0.5em;}
    .adPrdList .slide_pre:hover{ background-position:-1.5em 0;}
    .adPrdList .slide_next{ background-position:-1.5em -1.5em; right:-0.5em;}
    .adPrdList .slide_next:hover{ background-position:0 -1.5em;}
	
	.inMain{ padding:0.5em 0;}
	.img_text_p .bnImg{ margin-bottom:1em;}
	.img_text_p{ padding-bottom:1em;}
	.prdList{ margin-top:1em;}
	.prdList li{ width:100%;}
	.imgPc{ display:none;}
	.imgTel{ display:block;}
	.prdD .prdDTop .prdSum{ float:none; width:100%;}
	.prdD .prdDTop .prdSum .parameter{ min-height:0;}
	.prdList_rem li{ width:50%;}
	.prdD .prdDTop .prdSum .parameter{ padding:1em 0.5em;}
	.prdD .prdDTop .share_advisory{ padding-top:1.5em;}
	.prdD .prdDTop{ margin-bottom:1.5em;}
	.info_tab li{ line-height:2.5;}
	.tabTit h3{ line-height:2.5;}
	.prdD .pCon{ padding:1em 0 1.2em;}
	.drawBox{ padding:1em 0; margin-bottom:1.2em;}
	.paraCell .cell .cell_tit{ padding-left:2em;}
	.paraCell .cell .cell_tit::after{ left:0.5em;}
	.skill_tb td{ padding:0.5em 1em;}
	.downLoadList li{ width:33.33%; margin-bottom:0.8em;}
	.innovateList li{ width:50%;}
	
	.productsA li{ width:50%;}
	.productsB li{ width:47%; margin:0.3em; height:25em;}
	.productsB li .img{overflow:hidden; height:60%; width:100%;margin: 0 auto; }
	.productsB li .sum{ color:#2096DD; line-height:1; height:2.5em; overflow:hidden; margin:2px 0px 2px 2px}
	
	.newsD .newsD_h{padding:0 0 1.5em; margin-bottom:1.2em;}
	.newsD .newsD_h .newsTitle{ margin-bottom:0.5em;}
	.newsD .newsD_con{ padding-bottom:2em;}
	.downLoadList2 li .h_time{ padding-right:0;}
	.downLoadList2 li .h_time .time{ display:none;}
	.newsList .news_top a{ padding:1em 1em 1.2em;}
	.newsList .news_top .img{ width:40%; margin-top:0;}
	.newsList .news_top .text{ margin-left:43%;}
	.newsList .page{ margin-top:1.2em;}
	.newsD .newsD_more{ padding-right:0;}
	.newsD .newsD_more .close{ display:none;}
}
@media (max-width:640px){
	.banner { margin-top: 14%;position: relative;}
	.innovateList li{ float:left;height:auto;}
	
	.productsA li{ float:left;}
	.productsB li{ float:left; height: auto; height:16em;}
	.productsB li .img{overflow:hidden; height:60%; }
	
	.section{ padding:1.5em 0;}
	.title1,.section2 .title1{ margin-bottom:1.2em;}
	.title1 .tit_h h3{ font-size:130%;}
	.title1 .tit_h h3 .color_main{ font-size:110%;}
	.menuTab{ margin-bottom:1.2em;}
	.menuTab li{ margin:0 0.3em;}
	.menuTab li a{color:#cbcbcb;}
	.section2 .more{ margin-top:1.2em;}
	.adNewsBox .adNews_l{ float:none; width:100%; margin-bottom:1.5em;}
	.adNewsBox .adNews_l .text .more{ margin-top:1.2em;}
	.adNewsList{ float:none; width:100%; }
	.adNewsList li{ display:none;}
	.adNewsList li:first-child{ display:block;}
	.adNewsList li .text > div{height:2.8em; line-height:1.5; overflow:hidden;}
	.service .tit{ margin-bottom:1em;}
	.service .tit .tit1{ font-size:150%;}
	.service .tit .tit2{ font-size:105%;}
	.service .more{ margin-top:1.2em;}
	.about{ float:none; width:100%; margin-bottom:1em;}
	.innovate{ float:none; width:100%;}
	.title2{ margin-bottom:1em;}
	.title2 h3{ font-size:130%;}
	.title2 h3 .color_main{font-size:110%;}
	.title2 .more{ top:0.3em;}
	.newsD .newsD_more .prev_next .item a{ max-width:80%;}
	.caseD_more .item a{max-width:80%;}
    .downLoadList2 li a{ padding:1em 4.5em 1em 1em;}
	.downLoadList2 li .downLoadI{ width:3.5em;}
	.downLoadList2 li .downLoadI .icon_download{ width:1.8em; height:1.8em; background-size:contain; margin-top:-0.9em; margin-left:-0.9em;}
	.aboutUs .img_text2 .cl .tit .en{ font-size:140%;}
	.contact .map{ margin-right:0;  height:300px; margin-bottom:1em;}
	.contact .contInfo{position:relative; width:100%;}
	.message_bg{width: 80%; height:70%;  padding: 2%; position: absolute;left: 0; right: 0;top: 0;bottom: 0;margin: auto;}
	.message .msg_text{ padding-left:2em;}
	.form_msg dl{ margin:0 -0.2em 0.8em;}
	.form_msg dd .item{ margin:0 0.2em;}
	.prdList3 li .img{ width:35%;}
	.prdList3 li .text{ margin-left:38%; padding:0 0 0.5em;}
	.prdList3 li .text h3{ margin-bottom:0;}
	.prdList3 li .text p{ line-height:1.5; height:2.8em;}
	.prdList3 li .text .more .btn_more{ line-height:2.8;}
	.newsList .news_top .img{ width:100%; float:none; margin-bottom:1em;}
	.newsList .news_top .img img{ width:100%;}
	.newsList .news_top .text{ margin-left:0;}
	.newsList .news_top .text .newsST span{ margin-right:0.8em;}
}
@media (max-width:520px){
	.body{font-size:0.32rem;}
	.mobile_btn{margin-top:-0.5rem;  width:1rem; height:1rem;  text-align:center; background-size:2rem 1rem; }
    .mobile_btn.open{ background-position:-1rem 0;}
	.banner_list .bx-wrapper .bx-pager{ bottom:0.2em;}
    .banner_list .bx-wrapper .bx-pager.bx-default-pager a{ width:8px; height:8px; margin:0 4px;}
    
	.title1 .tit_p{ font-size:95%;}
	/*.soluteList .text .cn{ font-size:80%;}*/
	.soluteList .text .line{ display:none;}
	.menuTab li{ font-size:100%;}
	.menuTab li a{color:#cbcbcb;}
	.adPrdList li .text h3{ font-size:110%;}
	.adPrdList li .text p{ font-size:95%;}
	.section2 .more .btn_more{ font-size:110%;}
	.adNewsBox .adNews_l .date{ padding:0.5em;}
	.adNewsBox .adNews_l .date .day{ font-size:180%;}
	.adNewsBox .adNews_l .text h3{ font-size:120%;}
	.adNewsBox .adNews_l .text p{ font-size:95%;}
	.adNewsBox .adNews_l .text .more{ font-size:110%;}
	.adNewsList li{ margin-bottom:0.8em;}
	.adNewsList li .text{ margin-left:6em;}
	.adNewsList li .date{padding:0.5em;}
	.adNewsList li .date .day{ font-size:180%;}
	.adNewsList li .text h3{ margin-bottom:0.2em; font-size:120%;}
	.adNewsList li .text p{ font-size:95%;}
	.adNewsList li .text{ padding-bottom:0.5em;}
	.service{ font-size:110%;}
	.title2{ font-size:110%;}
	.img_text1 .item .text h3{font-size:110%;}
	
	.tit_crumb{ margin-bottom:1em;}
	.tit_crumb .tit,.img_text_p .text h3{ font-size:120%;}
	.prdList li .imgBox{ width:30%;}
	.prdList li .imgBox .more{  text-align:center; padding:0 0.8em;}
	.prdList li .imgBox::after{ right:-10%;}
	.prdList li .text{ margin-left:35%; padding-left:0;}
	.prdList li .text h3{ font-size:12px;}
	.prdList li .text .sum {font-size:10px;}
	.prdD .prdDTop .prdSum .share,.prdD .prdDTop .advisory .btn_advisory{font-size:110%;}
	.info_tab,.tabTit h3,.paraCell .cell .cell_tit{ font-size:110%;}
	.info_tab li,.tabTit h3{ padding:0 1em;}
	.drawList .bx-wrapper .bx-pager{ padding-top:0.5em;}
	.drawList .bx-wrapper .bx-controls-direction a{background-size:1.9em 7em; width:1.9em; height:3.5em; margin-top:-1.75em;}
	.drawList .bx-wrapper .bx-controls-direction .bx-next{background-position:0 -3.5em;}
	.prdList_rem .slide_pre, .prdList_rem .slide_next{ background-size:1.9em 7em; width:1.9em; height:3.5em; margin-top:-3.5em;}
	.prdList_rem{ margin:0 -0.2em;}
	.prdList_rem li .item{ margin:0 0.2em;}
	.prdList_rem .slide_pre{ background-position:0 0; left:0.2em;}
	.prdList_rem .slide_next{ background-position:0 -3.5em; right:0.2em;}
	.downLoadList{ margin:0 0.2em;}
	.downLoadList li .item{ margin:0 0.2em;}
	.downLoadList li .text h3{ font-size:110%;}
	.innovateList{ margin:1em -0.2em 0;}
	.innovateList li .item{ margin:0 0.2em; }
	.innovateList li .text{ padding:1em 0.7em 1.5em;}
	.innovateList li .text h3{ font-size:110%;}
	
	.productsA{ margin:1em -0.2em 0;}
	.productsA li .item{ margin:0 0.2em; }
	.productsA li .text{ padding:1em 0.7em 1.5em;}
	.productsA li .text h3{ font-size:110%;}
	
	.newsD .newsD_h .newsTitle{ font-size:120%;}
	.newsD .newsD_h .newsST{ font-size:95%;}
	.newsD .newsD_h .newsST span{ margin:0 0.2em; white-space:nowrap;}
	
	.imgList2{ margin:0 -0.2em 1em;}
    .imgList2 li .img{ margin:0 0.2em;}
	.commitment{ margin-top:1.2em; font-size:110%;}
	.commitment h3,.commitment .item h4{ font-size:110%;}
	.commitment .item{ margin-bottom:1em;}
	.downLoadList2 li .h_time h3{ font-size:110%;}
	.contact .map{ height:15em;}
	.selectBox .select_dl .select_dt .selected{ font-size:120%;}
	.selectBox .select_option{ top:3.6em;}
	.message .msg_text{ margin-bottom:1em;}
	.message .msg_text .img{ width:5em;}
	.message .msg_text .text{ margin-left:6em; padding-top:0; line-height:1.5;}
	.form_msg .submit{ margin-top:1.2em;}
	.form_msg .submit .btn{ font-size:110%;}
	.prdList3 li .text h3{ font-size:110%;}
	.prdList3 li .text .more{ display:none;}
	.prdList3 li .text{ border-bottom:0;}
	.caseD .tit{ padding:1.2em 1em; font-size:120%; margin-bottom:1em;}
	.caseD .caseD_con{ padding-bottom:1.5em;}
	.newsList .news_top .text .txt_top h3{ font-size:120%;}
}
