﻿@charset "utf-8";
/* CSS Document */
html{overflow-y:scroll;}
html,body{ }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:15px; font-family:"微软雅黑"; }
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol,li { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:14px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition: all 0.3s;}
a:hover {color:#ff5500; text-decoration:none;}
.layout{ max-width:1000px; margin:0 auto; }
.wd{ height:auto; overflow:hidden;}
::-webkit-scrollbar-track{background:#FFF;}
::-webkit-scrollbar{ width: 10px;}
::-webkit-scrollbar-thumb{background:#222;}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}


header{ height:auto; overflow:hidden; }
header .top{ background:#eaeaea; height:35px; line-height:35px;}
header .top h1{ max-width:1000px; height:auto; overflow:hidden; margin:auto; color:#696b6c;}
header .top h1 span{ font-size:12px; float:right; background:url(../images/yy.png) no-repeat top; width:180px; text-align:center;line-height:30px !important; color:#fff;}
header .top h1 span a{ color:#fff; padding:0 5px;}
header .toper{ overflow:hidden; margin:auto; padding:0 0;}
header .toper h1{ width:523px; height: 180px; float:left;margin-top:0px;}
header .toper h1 img{ margin-top:0;}
header .toper .rg{ float:right; width:45%;  color:#ff5500; position:relative;display: block; padding-top:50px;}
header .toper .rg i{ width:60px; height:60px; float:left; font-size:50px; line-height:60px; }
header .toper .rg .tel{ float:left; font-size:15px; float:left; padding-top:5px;  }
header .toper .rg .tel p{ font-size:20px; color:#999;}

.nav{ width:100%; background:#1f70ca; height:55px; line-height:55px;}
.nav ul{ border:0; display:block;}
.nav ul li{ width:12.5%; float:left; text-align: center; height:auto; }
.nav ul li a{ color:#fff; text-align:center; font-size:16px; line-height:55px;display:block; }/*******display:block 解决hover 多出一像素********/
.nav ul li:hover{ background:#054896;}
.nav ul li.cutl{  background:#054896; color:#fff;}
.demo-buttons{width: 60px;height: 60px;text-align: right;line-height: 60px;position: absolute;right: 8px;top:30px;display: none;}
.demo-buttons i{display: block; font-size:30px;}

.banner_pc{ }
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:15px; height:15px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #e60012; cursor: default;}

.ads{width:1200px; margin:-15px auto 0 auto;}
.ys{ position:relative; width:100%; height:177px;}
.ysimg{display:block; height:177px; background:url(../images/ys1_01.png) no-repeat center top;}
.ad{  position: relative; background:#111111; }
.ad img,.ads img,.ys img{ display:block; margin:auto; clear:both;}

.ys2{ position:relative; width:100%; height:177px;}
.ysimg2{display:block; height:177px; background:url(../images/add.jpg) no-repeat center top;}

.dyip{ background:url(../images/bg-honor.jpg) repeat center; padding:2% 0 2% 0;}
.dyip h2{ font-size:2rem; text-align:center;  }
.dyip .text{ line-height:1.8; text-align: center; color:#999;margin:1% 25% 2% 25%;}
.picMarquee-lefts{ width:100%;  overflow:hidden; position:relative;    }
.picMarquee-lefts .bd{ padding:10px;   }
.picMarquee-lefts .bd ul{ overflow:auto; height:auto;zoom:1; }
.picMarquee-lefts .bd ul li{ width:277px; float:left; background:#fff; margin-right:20px; }
.picMarquee-lefts .bd ul li img{ max-width:100%; display:block;  }
.picMarquee-lefts .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-lefts .bd ul li p{ display:block; text-align:center; padding:10px 0;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}


.abcrf{max-width:1000px; height: auto; overflow:hidden; margin:1.8% auto 0 auto;background:#71aedf;}
.abcrf .hd{ }
.abcrf .hd .prev{ display:block; width:30px; height:68px; float:left;  overflow:hidden; cursor:pointer; background:url(../images/zt.png) no-repeat; position:absolute;  left:20px; top:-3px; z-index:10;}
.abcrf .hd .next{ display:block; width:30px; height:68px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/zt.png) no-repeat -50px 0;right:20px;position:absolute; top:-3px; z-index:10;}

.picScroll-left{ width:100%; overflow:hidden; position:relative; margin:5px 0;}
.picScroll-left .bd{ padding:0px 0px;margin-left:80px;}
.picScroll-left .bd ul{ overflow:hidden; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; float:left; width:80px; }
.picScroll-left .bd ul li .pic img{ width:80px; height:60px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ float:left; line-height:60px; width:120px;overflow: hidden; color:#fff;text-overflow: ellipsis;white-space: nowrap;}


.derp{ padding:2% 0; }
.derp h2{ font-size:2rem; text-align:center;}
.derp ul{ margin:20px auto 0 auto; display:table;}
.derp ul li{ width:100px; height:40px; line-height:40px; text-align: center; margin-right:20px; float:left; display:inline;*zoom:1; background:#efefef;} 
.derp ul li:last-chlid{ margin-right:0;}
.sy_jjfa{position:relative; height:auto;  margin-bottom:100px;}
.sy_jjfa .item{width:94%; margin:0 3%;  position:relative;}
.sy_jjfa .item p{font-size: 14px; text-align: center; color: #333; line-height: 35px;}
.sy_jjfa .item .sy_jjfa_img{width:99%; height:auto; border:1px #ddd solid;}
.sy_jjfa .item .sy_jjfa_img img{width:100%; }
.sy_jjfa .item .sy_jjfa_wb_bj{width:100%; height:auto; display:table; position:absolute; top:0; left:0;}
.sy_jjfa .item .sy_jjfa_wb_bj .sy_jjfa_wb{height:100%; display:table-cell; vertical-align:middle; text-align:center; color:#fff; padding:0 34px;}
.sy_jjfa .item .sy_jjfa_wb_bj .sy_jjfa_wb .sy_jjfa_wb_t{font-size:18px;}
.sy_jjfa .item .sy_jjfa_wb_bj .sy_jjfa_wb .sy_jjfa_wb_b{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin-top:10px;}

.sy_jjfa .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.sy_jjfa{display:none; width: 100%;-ms-touch-action:pan-y;  padding-bottom:1%;}
.sy_jjfa .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.sy_jjfa .owl-wrapper-outer{overflow: hidden;width: 100%;}
.sy_jjfa .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.sy_jjfa .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.sy_jjfa .owl-wrapper,
.sy_jjfa .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.sy_jjfa .owl-controls{width:100%; z-index:111; height:auto; }
.sy_jjfa .owl-controls .owl-buttons div{width:35px; height:35px; font-size:12px; text-indent:-9999px;  border-radius:200px; position:absolute; bottom:0; transition:0.5s; }
.sy_jjfa .owl-controls .owl-buttons .owl-prev{background:url(../images/sy_jjfa_jt1.png) center no-repeat; left:0%;top: 59%;}
.sy_jjfa .owl-controls .owl-buttons .owl-next{background:url(../images/sy_jjfa_jt2.png) center no-repeat; overflow:hidden; right:0%;top: 59%;}
.sy_jjfa .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.sy_jjfa .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.sy_jjfa .owl-controls .owl-page span{display: block;width:14px; height:14px; border:3px #fff solid; margin:0 6px; border-radius:100px; background:#cecece; transition:all 0.5s;}
.sy_jjfa .owl-controls .owl-page.active span,
.sy_jjfa .owl-controls.clickable .owl-page:hover span{  background:#54cf9f;}
.sy_jjfa .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 5px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.sy_jjfa .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.sy_jjfa .owl-pagination{width:100%; height:14px; text-align:center; margin-top:2.5%;}
.owl-buttons{ margin-top:-100px;}
.debg{ background:url(../images/bg-honor.jpg); padding:0 0 1% 0;}

.dsanp{  margin:2% auto 1% auto; overflow:hidden; max-width:1000px;}
.dsanp .proleft{ width:15%; border:1px #1f70ca solid; float:left; height: auto; }
.dsanp .proleft .btt{ background:#1f70ca url(../images/li.png) no-repeat 95% center;  font-size:18px; color:#fff; line-height:55px; padding:0 0 0 25px;}
.dsanp .proleft ul{ padding:9px 0; }
.dsanp .proleft ul li{ border-bottom:1px #eaeaea solid; padding:14px 5%;}
.dsanp .proleft ul li a{ font-size:12px;}
.dsanp .proleft ul li:last-child{ border-bottom:0;}
.dsanp .proleft ul li i{ float:right; color:#999;}

.mopro{ width:120px; margin:12px auto 0 auto; border-radius:0px; background:#f18101; text-align:center;  padding:10px 0;}
.mopro a{ font-size:16px; color:#fff;}
.mores{ width:120px; margin:25px 0; border-radius:0px; background:#f18101; text-align:center;  padding:8px 0;}
.mores a{ font-size:16px; color:#fff;}
/*.dsanp .proright{ width:76%; float:right; height:auto; overflow:hidden;}
.dsanp .proright ul{margin-right:-3%; background:url(../images/tjbg.jpg) no-repeat 70px top; }
.dsanp .proright ul li{ width:21.7%; float:left; margin-right:3%; position:relative; margin-bottom:3%;overflow: hidden;border:1px #eaeaea solid;}
.dsanp .proright ul li .pic{  overflow:hidden;}
.dsanp .proright ul li .pic img{ max-width:99%; display:block; margin:auto; clear:both; transition:all 0.3s;}
.dsanp .proright ul li .pic:hover img{ transform:scale(1.2);}
.dsanp .proright ul li h3{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:12px; text-align:center; padding:15px 5%;}
.dsanp .proright ul li p{ padding:0 5% 20px 5%; font-size:12px; color:#999; line-height:1.8; height:26px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden !important; text-overflow: ellipsis;}
*/
.dsanp .proright{ width:84%; float:right; height:auto; overflow:hidden;}
.dsanp .proright ul{margin-right:-1%; }
.dsanp .proright ul li{ width:32%; float:left; margin-right:1%; position:relative; margin-bottom:1%;overflow: hidden;border:1px #eaeaea solid;}
/*.dsanp .proright ul li{ width:23.7%; float:left; margin-right:1%; position:relative; margin-bottom:1%;overflow: hidden;border:1px #eaeaea solid;}*/

.dsanp .proright ul li .pic{  overflow:hidden; width:45%; float:left;}
.dsanp .proright ul li .pic img{ max-width:99%; display:block; margin:auto; clear:both; transition:all 0.3s; margin-top:7px;}
.dsanp .proright ul li .pic:hover img{ transform:scale(1.2);}
.dsanp .proright ul li .con{ float:left; margin-left:2%; width:49%; padding:2%;}
.dsanp .proright ul li .con h3{ font-size:14px; line-height:24px; height:48px;overflow:hidden; }
.dsanp .proright ul li .con p{  font-size:12px; color:#999; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden !important; text-overflow: ellipsis;padding-top:15px;}

.dabout{ margin:2% 0 5% 0; height:auto; overflow:hidden;}
.dabout h2{ font-size:2rem; text-align:center;}
.dabout h2 span{ color:#54cf9f;}
.xian{ width:50px; height:2px; background:#ff5500; margin:1% auto 3% auto;}
.dabout .lsdf{ float:left; width:62%; margin-right:3%; line-height:2;}
.dabout .lsdf h1{ font-size:1.52rem; padding-bottom:15px;}
.dabout .lfr{ float:left; width:35%;  background:#000; color:#fff;}
.dabout .lfr img{ max-width:100%;}

.youshi{ display:none;}


.dsip{ padding:1% 0 2% 0; background: url(../images/bg-honor.jpg); }
.dsip .bt{ font-size:1.75rem; text-align:center; margin:0  auto;  color:#fff; font-weight:bold; padding:0 !important;}
.dsip .bt span { font-size:2.83rem;}
.dsip .tip{ text-align:center; font-size:1.24rem; margin-top:2%; color:#fff;}
.tels{ width:150px; height:auto; line-height:40px; text-align:center; margin:1% auto; background:#0978c0; color:#fff; font-size:22px; border-radius:3px;}
.tels a{ color:#fff;}
.dsip ul{ max-width:1200px; margin:auto;}
.dsip ul li{ margin:auto; height:332px;}
.dsip ul li:nth-child(1){ background:url(../images/ys1_06.png) no-repeat center top;}
.dsip ul li:nth-child(2){ background:url(../images/ys1_08.png) no-repeat center top;}
.dsip ul li:nth-child(3){ background:url(../images/ys1_09.png) no-repeat center top;}
.dsip ul li:nth-child(4){ background:url(../images/ys1_11.png) no-repeat center top;}

.dsip ul li .xonbox{ width:41%; float:right; margin-top:83px;}
.dsip ul li .xonbox .dzb{ font-size:30px;}
.dsip ul li .xonbox  span{ color:#f18101;}
.dsip ul li .xonbox p{ line-height:1.8; padding-top:10px;}
.dsip ul li:nth-child(2) .xonbox{ float:left; margin-top:95px;}
.dsip ul li:nth-child(3) .xonbox{ float:right; margin-top:121px;}
.dsip ul li:nth-child(4) .xonbox{ float:left; margin-top:127px;}

.dqip{ padding:2% 0; height:auto; overflow:hidden;}
.dqip h2{ font-size:2rem; text-align:center;}
.dqip h2 span{ color:#54cf9f;}
.dqip p{ text-align:center; color:#999; line-height:45px;}
.dqip .box{ margin-top:30px; overflow:hidden; height:auto;}
.dqip .box .lf{ width:35%; float:left; height:auto; overflow:hidden;}
.dqip .box .lf img{ width:100%;}
.dqip .box .rg{ width:60%; float:left; height:auto; overflow:hidden; margin-left:5%;}
.dqip .box .rg h3{height:45px; font-size:1.68em;}
.dqip .box .rg p{ text-align:left; line-height:1.9;}
.dqip .box .rg .more{ width:100px; background:#ff5500; color:#fff; text-align: center; line-height:35px; margin-top:15px; float:right;}
.dqip .box .rg .more a{ display:block; color:#fff;}

.dqip .feing{  border:1px #ddd solid; margin-top:35px; overflow:hidden; height:auto;}
.dqip .feing ul{}
.dqip .feing ul li{ width:25.333%; float:left; padding:2% 4%; overflow:hidden; height:65px;}
.dqip .feing ul li .dlf{ width:30%; float:left; line-height:65px; font-size:2.2rem; text-align:center;}
.dqip .feing ul li .drg{ width:64%; float:left; border-left:1px #000 solid; padding-left:5%;}
.dqip .feing ul li .drg .title{ text-align:center; color:#999;}
.dqip .feing ul li .drg h3{ font-size:21px; line-height:45px; text-align:center;}
.dqip .feing ul li .drg .bggg{ background:url(../images/index_31.jpg) no-repeat center; height:8px;}

.dqip .lfet{ width:60%; float:left; overflow:hidden; height:auto;}
.dqip .lfet .bit{ width:100%; height:42px; line-height:42px; border-bottom:1px #ddd solid;}
.dqip .lfet .bit ul li{ width:20%; float:left; margin-right:1%; background:#000; color:#fff; text-align:center;}
.dqip .lfet .bit ul li a{ color:#fff; font-size:18px;}
.dqip .lfet .bit ul li.cul{ background:#1f70ca;}
.dqip .lfet .xont{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.dqip .lfet .xont .lft{ width:40%; float:left;}
.dqip .lfet .xont .lft img{ width:100%;}
.dqip .lfet .xont .lrgt{ width:57%; margin-left:3%; float:left; overflow:hidden; height:auto;}
.dqip .lfet .xont .lrgt h3{ font-size:20px; height:37px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}
.dqip .lfet .xont .lrgt h3 a{ font-size:20px;}
.dqip .lfet .xont .lrgt p{ line-height:1.8; text-align:left;}
.dqip .lfet .nrcon{ width:100%; height:auto; overflow:hidden; margin:20px 0 0 0;}
.dqip .lfet .nrcon li{ background:url(../images/navs.jpg) no-repeat left center; border-bottom:1px #ededed solid; line-height:42px; text-indent:10px;}
.dqip .lfet .nrcon li span{ float:right; color:#999; font-size:12px;}

.dqip .rig{ width:35%; float:left; overflow:hidden; height:auto; margin-left:5%;}
.dqip .rig h2{font-size:22px; text-align:left;border-bottom:1px #ddd solid;line-height:42px; }
.dqip .rig  p{ text-align:left;}
.faqWrap .bd {  overflow: hidden;  margin-top:10px; }
.faqWrap li { font-size: 14px; margin-bottom:45px; }
.faqWrap h3 { line-height: 16px; background: url(../images/faq.gif) no-repeat; padding-left: 26px; margin-bottom:10px; }
.faqWrap h3 a { color: #333; font-size:16px; }
.faqWrap h3 a:hover { color: #35b13b; }
.faqWrap p { line-height: 22px; background: url(../images/faq.gif) no-repeat 0 -19px; padding-left: 26px; height: 44px; overflow: hidden; color:#666; }

.linkbox{ border:1px #ededed solid; margin-bottom:2%; padding:2%;}
.linkbox h2{ font-size:1.21rem; margin-bottom:10px;}
.linkbox p{ line-height:2;}
.linkbox p a{ padding-right:25px; font-size:12px;}

.foot{ background:#1f70ca; padding:2% 0 1% 0; overflow:hidden;}
.foot .navs{max-width:1200px; height:auto; overflow:hidden; margin:auto; border-bottom:1px #1963b5 solid; padding-bottom:30px; }
.foot .navs ul{ width:80%; float:left; height:auto; overflow:hidden;}
.foot .navs ul li{ width:16.2%; display: inline-block; vertical-align: top;  overflow:hidden; height:auto;color:#fff;}
.foot .navs ul li h2{ font-size:20px; margin-bottom:10px;}
.foot .navs ul li p a{ padding:5px 0; color:#fff; font-size:14px; display:block;}
.foot .navs ul li p a:hover{ color:#54cf9f;}
.foot .navs .navt{ width:20%; height:auto; overflow:hidden; float:right;}
.foot .navs .navt h2{ font-size:20px; margin-bottom:20px; text-align:right; color:#fff;}
.foot .navs .navt .ewm{ float:right; width:100px; margin-left:6%;}
.foot .navs .navt .ewm img{ max-width:100%;}
.foot .navs .navt .ewm p{ text-align:center; font-size:12px; line-height:2; color:#fff;}
.foot .navs .navt .seww{height:auto; overflow:hidden; width:100%; display:block;}
.foot .navs .navt .sb{ margin-top:20px; height:auto; overflow:hidden; width:100%; display:block; text-align:right;}
.foot .navs .navt .sb img{ margin-right:12px;}
.foot .copy{ line-height:2.4; max-width:1200px; margin:auto; color:#fff; font-size:13px; padding-top:10px;}

/***************内页css***************/
.nybanner {position: relative; width: 100%; margin: 0 auto; height:auto; overflow:hidden;}
.nybanner img{margin: 0 auto;display: block;max-width: 100%;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.nybanner img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.abnylf{ width:22%; float:left; border:1px #ddd solid; margin:3% 0; position:relative; height:auto; overflow:hidden;}
.abnylf h2{ background:#1f70ca; padding:7% 10%; font-size:1.35rem; color:#fff; font-weight:300; margin-bottom:5%; width:100%;}
.abnylf ul{ width:100%;}
.abnylf ul li{ line-height:55px; padding:0 8%; border-bottom:1px #ddd solid; width:92%;}
.abnylf ul li:last-child{ border-bottom:0;}
.abnylf ul li a{ font-size:15px; display:block;}
.abnylf ul li i{ float:right; font-size:14px;}
.abnylf ul li.cul a{ color:#1f70ca; font-weight:bold;}
.abnylf .lx{ margin-top:1%;}
.abnylf .lx strong{color:#1f70ca; }
.abnylf .lx p{ padding:4% 5% 10% 5%; line-height:1.8; font-size:12px;}

.cpxqer li p{ font-size:16px; line-height:20px; padding:6% 0;}
.cpxqer li p.cul{ color:#54cf9f;}
.cpxqer li .con_er{ display:none; line-height:24px; padding:2%;}
.cpxqer li .con_er li{ line-height:20px !important; font-size:1.35rem; padding:5% 0;}
.cpxqer li .con_er li a{color:#999 !important;}
.cpxqer li .con_er li a:hover{ color:#54cf9f !important;}

.abnyrg{width:75%; float: right;margin:3% 0 0 0;}
.abnyrg .btts{  padding:2% 0%; margin-bottom:3%; border-bottom:1px #ddd solid; color:#999; }
.abnyrg .btts span{color:#1f70ca; }
.abnyrg .btts a{color:#999;}.abnyrg .btts a:hover{color:#1f70ca;}
.abnyrg .con{ line-height:2.3;}

.abnyrg .con p{  padding-bottom:2em; }
.abnyrg .con strong{ font-size:18px; color:#54cf9f;}
.abnyrg .con img{ margin:0 auto; display:block; clear:both; max-width:100%;}
.news-detail-content{ padding:0 0 30px 0;}
.nd-title{text-align: center;padding: 0 10px 20px;}
.nd-title h4{font-size: 22px;line-height: 30px;font-weight: normal;}
.nd-title p{color: #848484;margin-top: 16px; font-size:12px; border-bottom:1px #eaeaea solid; height:45px;}
.about-p{font-size: 15px;color: #504e4e;line-height: 28px;}
.about-p img{ display:block; margin:2% auto; clear:both; max-width:100%;}
.about-p p{  padding-bottom:1em;}
.hnimgbox{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.hnimgbox .mbx{ border:1px #ddd solid; padding:20px; line-height:2; margin-bottom:30px;}
.hnimgbox ul{ margin-right:-3%; height:auto; overflow:hidden;}
.hnimgbox ul li{ width:30.333%; float:left; overflow:hidden; margin-right:3%; height:auto;}
.hnimgbox ul li img{ width:100%; border:1px #ededed solid; display:block; margin:auto; clear:both;}
.hnimgbox ul li p{ padding:10px 0; text-align:center; font-size:12px;}
/*************分页css*************/
.cuspages{ width:100%; height:auto; overflow:hidden; margin: 50px auto 20px auto;}
.pages {overflow: hidden;zoom: 1;font-size: 12px;float: right;clear:both;}
.pages span, .pages a {float: left;width: 34px;height: 34px;border: #e2e2e2 1px solid;font-size:12px;text-align: center;line-height: 34px;margin-right: 5px;}
.pages .disabled { color: #ccc; }
.pages .current {background-color: #1f70ca;border: #1f70ca 1px solid;color: #fff;}
.zxly{ background:#FFF;}
.zxly h2{ font-size:14px; margin-bottom:35px; text-align:left; line-height:36px; padding-bottom:25px; }
.zxly ul{}
.zxly li{ width:49%; margin-bottom:1%;}
.zxly li.left{ float:left;}
.zxly li.right{ float:right;}
.zxly li .input_txt{ width:95%; height:40px; border:1px solid #DDD; outline:medium; padding:0 2%; font-family:"微软雅黑";}
.zxly li.textarea{ width:100%; margin:0;}
.zxly li.textarea textarea{ width:97.7%; height:100px; border:1px solid #DDD; outline:medium; padding:1%; font-family:"微软雅黑";}
.zxly .input_btn{ width:100px; height:40px; font-family:"微软雅黑"; border:0 none; margin-right:5px; color:#FFF; background:#1f70ca; outline:medium; margin-top:10px;}
.zxly .input_btn2{ width:100px; height:40px; font-family:"微软雅黑"; border:0 none; margin-left:5px; color:#FFF; background:#999; outline:medium; margin-top:10px;}

/*****招聘css*******/
.join-content{ padding:0;}
.join-heading{background-color: #f5f5f5;}
.join-list1s{float: left;width: 80%;}
.join-list1{float: left;width: 36%;}
.join-list2{float: left;width: 20%;text-align: center;}
.join-list3{float: left;width: 17%;text-align: center;}
.join-list4{float: left;width: 17%;text-align: center;}
.join-list5{float: left;width: 10%;text-align: center;}
.join-heading-p{font-size: 15px;color: #888888;line-height: 40px;padding: 0 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join-bc{padding-bottom: 0px;}
.join-box-title{cursor: pointer;border-bottom: 1px solid #eaeaea;}
.jb-title-p1{font-size: 16px;color: #005eb8;padding: 0 14px;line-height: 54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jb-title-p2{font-size: 14px;color: #4b4b4b;padding: 0 14px;line-height: 54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jb-title-arrow{height: 54px;background: url("../images/jb-arrow.png") no-repeat center center;transition: all 0.5s ease;}
.join-box.on .jb-title-arrow{transform: rotate(90deg);}
.join-box-detail{display: none;}
.jb-detail-p{font-size: 13px;line-height: 26px;color: #767676;padding: 18px 15px;border-bottom: 1px solid #e1e1e1;}

.soulions{ width:100%; height:auto; overflow:hidden; }
.soulions ul{margin-bottom:3%;}
.soulions ul li{ line-height:50px; border-bottom:1px #ddd dashed; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.soulions ul li a{ color:#12618f; font-size:15px;}
.soulions ul li span{ float:right; color:#999; font-size:12px;}

.nd-pn{border: 1px solid #c9c9c9;margin-top: 10px; margin-bottom:30px; padding:2% 0;}
.nd-pn-prev,.nd-pn-next{width: 94%;padding: 0 3%;line-height: 30px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nd-pn-prev a,.nd-pn-next a{color: #7c7c7c;}
.nd-pn-prev a:hover,.nd-pn-next a:hover{ color:#f50;}
.pors{ height:auto; overflow:hidden;}
.pors ul{ height:auto; overflow:hidden;}
.pors ul li{ width:46.9%; height:auto; overflow:hidden; float:left; border-bottom:1px #ededed solid; border-right:1px #ededed solid; padding: 3% 3% 2% 0;}
.pors ul li:nth-child(2n){border-right:0px #dedede solid;padding: 3% 0 2% 3%;}
.pors ul li .pic{ width:40%; float:left;}
.pors ul li .pic img{ max-width:100%;}
.pors ul li .con{ width:58%; float:right; height:auto; overflow:hidden;}
.pors ul li .con h3{ font-size:14px; line-height:1.5; }
.pors ul li .con p{  font-size:12px; color:#999;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden !important; text-overflow: ellipsis;padding-top:15px;}

.product_con{ }
.product_t{}
.title_con{ border-bottom:2px solid #333; margin-bottom:15px; padding:20px 0;}
.title_con h2{ font-size:30px; float:left;}
.meiti_dt{width:55%;float:left; position:relative;}

.product_t_r{ float:right; width:40%;}
.product_t_r .box{}
.product_t_r h3{ font-size:18px; color:#000; border-bottom:1px solid #d7d7d7; line-height:30px; padding:20px 0;}
.product_t_r .txt{ margin-top:20px;border-bottom:1px solid #d7d7d7; padding-bottom:20px;}
.product_t_r .txt p{ padding:1% 0; color:#666; line-height:1.8}
.product_t_r .txt span{ margin-left:30px; color:#7c7c7d;}
.product_t_r .mores{ width:200px; height:60px; line-height:60px; background:#e46000; text-align:center; font-size:18px; margin-top:20px;float: left;}
.product_t_r .mores a{ color:#FFF; display:block; font-size:20px;}
.product_t_r .mores a:hover{ color:#FFF; display:block; text-decoration:none;}
.product_t_r .zlxz_er{ width:200px; height:60px; line-height:60px; background:#333; text-align:center; font-size:18px; margin-top:20px;float: left;margin-left: 20px;}
.product_t_r .zlxz_er a{ color:#FFF; display:block;}
.product_t_r .zlxz_er a:hover{ color:#FFF; display:block; text-decoration:none;}
.product_t_r .zlxz_er i{padding-right:10px;font-size: 20px;}
.product_b{ padding:50px 0 0 0;}
.product_b .slideTxtBox{ max-width:1180px; margin:0 auto 4% auto;}
.product_b .slideTxtBox .hd{ border-bottom:1px solid #016fbd;}
.product_b .slideTxtBox .hd ul{ }
.product_b .slideTxtBox .hd ul li{ float:left; cursor:pointer; line-height:50px; background:#e6e6e6; width:33.333%; text-align:center; font-size:18px;}
.product_b .slideTxtBox .hd ul li.on{ background:#016fbd; color:#FFF;}
.product_b .slideTxtBox .bd .con_cp{ line-height:30px; padding-top:30px; }
.product_b .slideTxtBox .bd .con_cp img{ max-width:100%; display:block; margin:auto; clear:both;}

.product_b .slideTxtBox .bd .con_cp table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:42px !important;}
.product_b .slideTxtBox .bd .con_cp table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:42px !important;}
.product_b .slideTxtBox .bd .con_cp table h6{line-height:42px !important;}
.onln{ float:left;}


.main-im{ position:fixed; right: 10px; bottom:100px; z-index: 100; width: 112px;}
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main ul{padding:10px;}
.main-im .im_main li{line-height: 30px;background:url(../images/qq.png) no-repeat left center;background-size:16px;font-size:14px;}
.main-im .im_main li span{padding-left: 25px;}
.main-im .im_main li a{display: block;}
.main-im .im_main li a:hover{display: block;text-decoration: none;}
.main-im .im_main .im-tel{padding:10px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;font-size:12px;}
.main-im .im_main .go-top { width: 54px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.main-im .tel-num{font-size:12px;}