.m-auto { width: 1200px; margin: 0 auto; position: relative; }
.icon { display: block; background-repeat: no-repeat; }

@font-face{
     font-family: 'en'; 
     src: url('../font/en.eot');
     src:url('../font/en.html') format('woff'),
         url('../font/en.ttf') format('truetype');
}

@media only screen and (max-width:992px){
.m-auto { width: 96%; margin: 0 auto; position: relative; }

}
.pc_ban{width:100%; background-color:#f7f7f7; position:relative; overflow:hidden;}
.pc_ban .swiper-slide-active{opacity:1;}
.pc_ban img{width:100%; height:auto; display:block;}
.pc_ban .w_z{width:50%; position:absolute; top:50%; right:6%; color:#fff; text-shadow:0 0 5px #555;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.pc_ban .w_z h2{font-size:30px; font-weight:bold; margin-bottom:15px;}
.pc_ban .w_z .n_r{font-size:16px; line-height:30px;}
.pc_ban .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:0; left:50%; margin-left:-575px;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.pc_ban .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:0; right:50%; margin-right:-575px;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
@media (min-width:992px){
.pc_ban .swiper-button-prev{margin-left:-475px;}
.pc_ban .swiper-button-next{margin-right:-475px;}
.pc_ban .swiper-slide{width:970px;}
}
@media (min-width:1200px){
.pc_ban .swiper-button-prev{margin-left:-700px;}
.pc_ban .swiper-button-next{margin-right:-700px;}
.pc_ban .swiper-slide{width:100%;}
}
@media only screen and (max-width:992px){
	.container{ width:94%; margin:0 auto}
.pc_ban .swiper-slide{width:100%;}
.pc_ban .swiper-slide img{ height:180px}
.pc_ban .w_z{width:90%; left:5%; text-align:center;}
.pc_ban .w_z h2{font-size:18px; font-weight:normal; margin-bottom:0;}
.pc_ban .w_z .n_r{display:none;}
.pc_ban .swiper-button-prev{display:none;}
.pc_ban .swiper-button-next{display:none;}
}

/*搜索*/
.search-wrap { width: 100%; height: 68px; line-height: 68px; border-bottom: solid 1px #eee; }
.search-cont p { color: #333;}
.search-cont a { color: #999; padding: 0 20px; border-right: dashed 1px #bebebe;}
.search-cont .hot a:last-child { border-right: none 0; }
.search-cont a:hover { color: #0595e8; text-decoration: underline; }
.search-box { width: 300px; height: 68px; border-bottom: solid 1px #0595e8; }
.search-box input { width: 300px; height: 67px; border:none 0;  background: none; color: #999;}
.search-box button { border:none 0; background: none; display: block; width: 17px; height: 17px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 25px; right: 0; cursor: pointer;}
@media only screen and (max-width:992px){
	.search-wrap { width: 100%; height: 68px; line-height: 68px; border-bottom: solid 1px #eee; margin-bottom:20px }

.search-cont p { display:none}
.search-cont .hot{display:none}
.search-box { width: 90%; height: 68px; border-bottom: solid 1px #0595e8; margin:0 auto }
.search-box input { width: 100%; height: 67px; border:none 0;  background: none; color: #999;}
.search-box button { border:none 0; background: none; display: block; width: 17px; height: 17px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 25px; right: 20px; cursor: pointer;}
}

/*产品中心*/
.product-cont { width: 100%;  height: 960px; background: url(../images/part2_bg.png) no-repeat center  bottom; margin-top: 52px; position: relative; }
.product-img-box { width: 960px; height: 801px; position: relative; }
.product-img { width: 960px; height: 801px; position: absolute; left: 0; top: 0; z-index: 1; display: none; }
.product-img .img-box { width: 960px; height: 801px; border-bottom-right-radius: 50px; overflow: hidden;}
.product-img .links { width: 450px; height: 78px; line-height: 78px; text-align: center; background-color: #fff; color: #0595e8; font-size: 18px; position: absolute; right: 85px; bottom: 85px; z-index: 1; overflow: hidden; border-radius: 5px; }
.product-img .links a { display: block; float: left; width: 50%; height:30px; }
.product-img .links a.buy { background-color: #0595e8; color: #fff; }
.product-cont .infos { width: 500px; height: 900px; padding-top: 60px; position: relative; /*left: 1010px; top: 0;*/ margin-left: 50px; z-index: 3;}
.product-cont .infos li { height: 150px; padding-top: 16px; position: relative;}
.product-cont li a { display: block; width: 100%; height: 100%; position: relative; left: 0; z-index: 2; -webkit-transition:all .5s ease-out;}
.product-cont li .s-img { float: left; display: block; width: 134px; height: 134px; border-radius: 50%; border:solid 1px #8aace2; overflow: hidden;}
.product-cont .s-img img { width: 122px; height: 122px; background-color: #e1e1e1; border-radius: 50%; position: relative; top: 6px; left: 6px; z-index: 2; }
.product-cont li .txts { float: left; margin-left: 20px; width: 340px; padding-top: 20px; }
.product-cont .txts h3 { font-weight: 400; color: #333; padding-bottom: 10px; }
.product-cont .txts p { height: 60px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.product-cont li .bg { width: 720px; height: 205px; background-image: url(../images/li_bg.png); background-repeat: no-repeat; position: absolute; left: -120px; top: 0; z-index: 1; display: none;}
.product-cont li.cur p, .product-cont li.cur h3 { color: #fff; }
.product-cont li.cur .s-img { border-color: #fff;}
.product-cont li.cur a { left: -30px;}
.product-cont li.cur img { background-color: #fff;}


@media only screen and (max-width:992px){
.product-cont { width: 100%;  height: auto  ; background:#f2f2f2; margin-top: 20px; position: relative; }

.product-img-box { width: 96%; height: 420px  ; position: relative; margin:0 auto}
.product-img { width: 100%; height: auto  ; position: absolute; left: 0; top: 0; z-index: 1; display: none; }

.product-img .img-box { width: 100%; height: auto  ; border-bottom-right-radius: 0; overflow: hidden;}
.product-cont .infos { width: 96%; height: auto  ; padding-top: 0; position: relative; /*left: 1010px; top: 0;*/ margin-left: 0; z-index: 3; margin:0 auto}
.product-cont .infos li { height: 150px; padding-top: 16px; position: relative; width:25%; float: left}

.product-cont li .s-img { float: left; display: block; width: 94px; height: 94px; border-radius: 50%; border:solid 1px #8aace2; overflow: hidden;}
.product-cont .s-img img { width: 80px; height: 80px; background-color: #e1e1e1; border-radius: 50%; position: relative; top: 6px; left: 6px; z-index: 2; }
.product-cont li .txts { float: left; margin-left: 20px; width: 60%; padding-top: 20px; }
.product-cont .txts h3 { font-weight: 400; color: #333; padding-bottom: 10px; font-size:14px; text-align:center }
.product-cont .txts p { display:none  }
.product-cont li .bg { width: 100%; height: auto  ; background-image: #0595e8; background-repeat: no-repeat; position: absolute; left: -120px; top: 0; z-index: 1; display: none;}
.product-cont li.cur a { left:0;}
.product-cont li.cur p, .product-cont li.cur h3 { color: #0595e8; }
}

/*解决方案*/
.solution-wrap { width: 100%; margin-top: -20px; }
.solution-cont { width: 87.5%;  margin: 40px auto 0; }
.solution-img { width: 33.1%; height: auto; margin:0 0 0.1786% 0.1786%; position: relative; overflow: hidden;}
.solution-img .img-box1 {width: 100%; position: relative;}
.solution-img .img-box1 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%; display: block;} 

.solution-img>p { width: 100%; text-align: center; position: absolute; bottom:5px; left: 0; z-index: 3; color: #000; font-size: 20px; }
.solution-img .mask { width: 91.5619%; height: 86.8%; background-color: #2565c6; background-color: rgba(0,0,0,.3); position: absolute; left: 4.219%; top: 6.6%; z-index: 9; text-align: center; color: #fff; display: none;}
.solution-img .mask h3 { font-weight: 400; font-size: 24px; padding: 13% 0 2%; position: relative;}
.solution-img .mask h3:before { content: ''; display: block; width: 26px; height: 1px; background-color: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -13px;}
.solution-img .mask>p { width: 62%; height: 44px; line-height: 22px; margin: 5% auto 10%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.solution-img .mask .links { width: 58%; margin: 0 auto; overflow: hidden; }
.solution-img .links a { display: block; width: 60%; padding: 5% 0; color: #fff;background-color: #0595e8; margin:0 auto;height:20px;}
.solution-img .links a.shipin { background-color: #fff; color: #0595e8; }
.solution-img a{ height: 380px;}
@media only screen and (max-width:992px){
.solution-cont { width: 96%;  margin: 20px auto 0; }
.solution-img { width: 46%; height: auto; margin:2%; position: relative; overflow: hidden; float:left}
.solution-img>p { width: 100%; text-align: center; position: absolute; bottom: 0px; left: 0; z-index: 3; color:#000; font-size: 14px; }
	.solution-img a{ height: 200px;}
.solution-img .mask h3 { font-weight: 400; font-size: 14px; padding: 2% 0 2%; position: relative;color: #000;}
.solution-img .mask>p { width: 80%; height: auto  ; line-height: 22px; margin: 5% auto 10%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:12px }
.solution-img .mask .links { width: 88%; margin: 0 auto; overflow: hidden; }
.solution-img .links a { display: block; width: 60%; padding: 2% 0; color: #fff;background-color: #0595e8; margin:0 auto; font-size:12px}

}
/*视频中心*/
.shipin-cont { margin-top: 35px; height: 500px; position: relative; overflow: hidden;}
.shipin-box { width: 100%; height: 500px; position: absolute; left: 0; top: 0; z-index: 9; }
.shipin-list { width: 100%; height: 501px; position: relative; }
.shipin-list .list { position: absolute; overflow: hidden;}
.shipin-list .list.active { cursor: pointer; }
.shipin-list .img-box {/* width: 796px; height: 501px;*/ }
.shipin-list p { width: 100%; text-align: center; color: #fff; font-size: 18px; position: absolute; bottom: 16px; left: 0; z-index: 3;}
.prev-btn, .next-btn { display: block; width: 110px; height: 55px; color: #fff; font-size: 24px; cursor: pointer; position: absolute; top: 222px; z-index:10; }
.prev-btn { left: 50px; }
.next-btn { right: 50px; text-align: right;}
.prev-btn:after, .next-btn:after  { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat; position: absolute; right: 0; bottom: 0; z-index: 2; }
.prev-btn:after { background-position: -28px -28px; }
.next-btn:after { background-position: -5px -28px; }

/* Pop-ups YangFangLing 2018年9月25日 */
.video-frame{display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 9999999;}
.video-frame .box{ width:1000px; height:617px; border:5px solid #027ecc; position:absolute; z-index:5; left:50%; top:20%; margin-left:-500px; background-color:#000;  border-radius:5px;z-index: 99; box-sizing:border-box;}
.video-frame .box .close{ display:block; width: 25px; height: 25px; position:absolute; cursor:pointer; right:-30px; top:-5px}
.video-frame .box iframe { width:100%; height:100%; position:relative; z-index:2;}
.video-frame .box p { font-size:24px; width:100%; height:100%; line-height:617px; text-align:center; color:#fff; position:absolute; left:0; top:0; z-index:1; }
/* Pop-ups End */

/*核心优势*/
.core-box { width: 1198px; margin: 68px auto 30px; height: 292px; border:solid 1px #dddddd;}
.core-box .infos { width: 398px; height: 292px; text-align: center; color: #333; border-left: solid 1px #ddd; position: relative;}
.core-box .infos .txts { width: 100%; height: 100%; position: relative; z-index: 9; }
.core-box .infos h3 { font-size: 24px; padding: 40px 0 3px; }
.core-box .infos p { width: 315px; margin: 0 auto; line-height: 24px; color: #999; }
.core-box .infos i.icon-team { width: 38px; height: 40px; margin: 25px auto; background-image: url(../images/icon_team.png); }
.core-box .infos i.icon-gray-jt { width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -44px; position: absolute; bottom: 80px; left: 50%; margin-left: -10px; z-index: 2; } 
.core-box .infos i.icon-sys { width: 43px; height: 33px; margin: 28px auto; background-image: url(../images/icon_system.png); }
.core-box .infos i.icon-pro { width: 30px; height: 37px; margin: 26px auto; background-image: url(../images/icon_pro.png);  }
.core-box .infos a { display: block; width: 185px; height: 60px; background-color: #fff; border-radius: 5px; line-height: 60px; position: absolute; bottom: 60px; left: 50%; margin-left: -120px; color: #0595e8; font-size: 16px; padding-left: 55px; text-align: left; display: none;}
.core-box .infos a:before { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -28px -44px; position: absolute; right: 55px; top: 25px; z-index: 2; }
.core-box .infos .bg { width: 400px; height: 325px; background-color: #0595e8; position: absolute; left: 0; top: -16px; z-index: 0; display: none; box-shadow: 5px 5px 40px rgba(3,108,184,.4), -5px -5px 40px rgba(33,103,210,.4);}
.core-box .infos:hover { z-index: 9; }
.core-box .infos:hover, .core-box .infos:hover p { color: #fff; }
.core-box .infos:hover i.icon-gray-jt { display: none; }
.core-box .infos:hover a, .core-box .infos:hover .bg { display: block; }
.core-box .infos:hover i.icon-team { background-image: url(../images/icon_team1.png);}
.core-box .infos:hover i.icon-pro { background-image: url(../images/icon_pro1.png);}
.core-box .infos:hover i.icon-sys { background-image: url(../images/icon_system1.png);}

@media only screen and (max-width:992px){
.core-box { width: 96%; margin: 20px auto 0 ; height: auto; overflow:hidden  ; border:solid 1px #dddddd;}
.core-box .infos { width: 33%; height: auto  ; text-align: center; color: #333; border-left: solid 1px #ddd; position: relative; float:left}
.core-box .infos h3 { font-size: 14px; padding: 20px 0 3px; }
.core-box .infos em{ font-size:12px}
.core-box .infos p { display:none}
.core-box .infos .bg { width: 100%; height: 190px    ; background-color: #0595e8; position: absolute; left: 0; top: -16px; z-index: 0; display: none; 
}
}
/*走进大年科技*/
.about-wrap{ height:auto; overflow:hidden; margin-bottom:100px}
.about-cont-bg { width: 100%; height:703px; background: url(../images/part6_bg.jpg) no-repeat center top; margin-top: 50px; }
.about-cont { width: 1045px; padding: 100px 155px 0 0; position: relative;}
.about-cont .tt-cont { position: relative; left: -70px; }
.about-cont h2, .about-cont h2 a { color: #333; font-size: 30px; }
.about-cont>span { display: block; font-size: 18px; color: #333; padding-top: 6px; }
.about-cont>p {line-height: 25px; line-height:30px; font-size:15px; color:#000;}
.about-cont a.about-us { font-size: 24px;  color: #ccc; position: absolute; right: 155px; top: 100px; z-index: 2; text-align: right; font-weight:bold; margin-top:20px}
.about-cont a.about-us:after { content: ''; display: block; width: 22px; height: 2px; background-color: #0595e8; position: absolute; bottom: -10px; right: 0; z-index: 2; }
.about-cont .alinks { width: 780px; height: 162px; background-color: #fff; margin-top: 96px; border-bottom-right-radius: 50px; }
.about-cont .alinks a { display: block; float: left; height: 110px; text-align: center; font-size: 24px; padding-top: 52px;}
.about-cont .alinks a.sub { width: 213px; color: #fff; background-color: #0595e8; font-weight: bold; position: relative;}
.about-cont .alinks a.sub em { display: block; font-size: 18px; font-family: 'Arial Regular'; padding-top: 3px; }
.about-cont .alinks a.sub:before { content: ''; display: block; width: 0; height: 0; border-top: solid 12px transparent; border-bottom: solid 12px transparent; border-left: solid 12px #0595e8; position: absolute; right: -12px; top: 69px; z-index: 2; }
.about-cont .alinks a.cmy { width: 279px; }
.about-cont a.cmy span{ display: block; border-right: solid 1px #ddd; }
.about-cont a.cmy:last-child span{ display: block; border-right: solid 1px #ffffff; }
.about-cont a.cmy3 span { border-right: none 0; }
.about-cont a.cmy b { color: #0595e8; display: block;}
.about-cont a.cmy em { font-size: 14px; color: #999; }

@media only screen and (max-width:992px){
.about-wrap{ height:auto; overflow:hidden; margin-bottom:20px}
.about-cont-bg { width: 100%; height: auto; background: url(../images/part61_bg.jpg) no-repeat right top; margin-top: 20px; padding:50px 0 }
.about-cont { width: 87%; padding: 3%; position: relative; background:rgba(255,255,255,.9);border-radius:10px}
.about-cont h2, .about-cont h2 a { color: #333; font-size: 18px; }
.about-cont>span { display: block; font-size: 16px; color: #333; padding-top: 6px; }
.about-cont a.about-us { font-size: 14px;  color: #ccc; position: absolute; right: 15px; top: 18px; z-index: 2; text-align: right; font-weight:bold; margin-top:0px}
.about-cont>p { margin-top: 15px; line-height:24px; font-size:14px;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:7; }

}
/*诚招代理*/
.recruit-wrap { padding-bottom: 80px; }
.recruit-box { margin-top: 42px; }
.recruit-box .left-cont { width: 673px; position: relative;}
.recruit-box .tt01 p { font-size: 35px; font-family: "en"; color: #ddd; padding-bottom: 2px; }
.recruit-box .tt01 span { color: #0595e8; font-weight: bold; font-size: 16px; position: relative;}
.recruit-box .tt01 span:after { content: ''; display: block; width: 20px; height: 2px; background-color: #0595e8; position: absolute; bottom: 0; right: -50px; z-index: 2; }
.recruit-box .map { width: 673px; height: 557px; background: url(../images/map_img.png) no-repeat; margin-top: -30px; position: relative;}
.recruit-box .map span { display: block; width: 13px; height: 13px; border-radius: 50%; overflow: hidden; position: absolute; z-index: 2;}
.recruit-box .map span.ads1 { left: 333px; bottom: 188px; }
.recruit-box .map span.ads2 { left: 390px; bottom: 133px; }
.recruit-box .map span.ads3 { right: 240px; bottom: 85px; }
.recruit-box .map span.ads4 { right: 210px; bottom: 147px; }
.recruit-box .map span.ads5 { right: 195px; bottom: 72px; }
.recruit-box .map span.ads6 { right: 154px; bottom: 147px; }
.recruit-box .map span.ads7 { right: 193px; bottom: 243px; }
.recruit-box .map span em { display: block; border-radius: 50%; }
.recruit-box .map em.outer { width: 100%; height: 100%; background-color: #d0dff5; position: relative; z-index: 1;}
.recruit-box .map em.inner { width: 5px; height: 5px; background-color: #0595e8; position: absolute; left: 4px; top: 4px; z-index: 2; }
.recruit-box .ads { color: #999; position: absolute; bottom: 19px; right: 45px; z-index: 8; overflow: hidden; }
.recruit-box .ads span { display: block; float: left; width: 17px; height: 17px; border-radius: 50%; background-color: #d0dff5; margin-right: 18px; }
.recruit-box .ads span:before { content: ''; display: block; width: 7px; height: 7px; background-color: #0595e8; border-radius: 50%; position: relative; left: 5px; top: 5px; }
.recruit-box .ads p { float: left; }
.recruit-box .right-cont { width: 480px;}  
.recruit-box .right-cont>p { font-size: 18px; color: #333; font-weight: bold; text-align: right; position: relative; }
.recruit-box .right-cont>p:after { content: ''; display: block; width: 20px; height: 2px; background-color: #0595e8; position: absolute; bottom: -20px; right: 0; z-index: 1; }
.recruit-box .citys { font-size: 20px; }
.recruit-box .citys strong { font-size: 66px; color: #0595e8; }
.recruit-box .citys .p2 { color: #0595e8; font-size: 33px; padding-left: 108px; margin-top: -30px;}
.recruit-box .citys em {  font-family: "微软雅黑"; font-size: 20px; color: #666; }
.recruit-box a.join { display: block; width: 368px; height: 68px; line-height: 68px; text-align:center; background-color: #0595e8; color: #fff; font-size: 18px; border-radius: 50px; margin: 42px 0 36px 22px;}
.join-tel { margin-left: 80px; }
.icon-tel { width: 39px; height: 39px; background-image: url(../images/icon_tel.png); }
.join-tel p { height: 38px; line-height: 38px; padding-left: 8px; }
.join-tel p b { color: #0595e8; font-size: 18px; }
.recruit-box a.more { display: block; width: 90px; height: 26px; line-height: 26px; color: #0595e8; font-weight: bold; position: absolute; right: 0; bottom: 10px; }
.recruit-box a.more:after { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -28px -44px; position: absolute; right: 0; top: 8px; }

.active .outer, .active .inner { 
  -webkit-animation: m-circle .6s linear both infinite; 
  -moz-animation: m-circle .6s linear both infinite; 
  -ms-animation: m-circle .6s linear both infinite; 
  animation: m-circle .6s linear both infinite; 
}
.active .inner { 
  -webkit-animation-delay:.2s;
  -moz-animation-delay:.2s;
  -ms-animation-delay:.2s;
  animation-delay:.2s;
}
@-webkit-keyframes m-circle {
  0%,100%{
    -webkit-transform:scale(1);
    opacity: 0;
  }
  50%{
    -webkit-transform:scale(2);
    opacity: 1;
  }
}
@-moz-keyframes m-circle {
  0%,100%{
    -moz-transform:scale(1);
    opacity: 0;
  }
  50%{
    -moz-transform:scale(2);
    opacity: 1;
  }
}

@-ms-keyframes m-circle {
  0%,100%{
    -ms-transform:scale(1);
    opacity: 0;
  }
  50%{
    -ms-transform:scale(2);
    opacity: 1;
  }
}

@keyframes m-circle {
  0%,100%{
    transform:scale(1);
    opacity: 0;
  }
  50%{
    transform:scale(2);
    opacity: 1;
  }
}

.navbar-brand{
		    padding: 29px 15px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
		    margin-bottom: 150px;
		}
		.navbar-nav{
		    float: left;
		}
		nav.navbar.bootsnav ul.nav > li > a{
		    color: #474747;
		    text-transform: uppercase;
		    padding: 30px;
		}
		nav.navbar.bootsnav ul.nav > li:hover{
		    background: #f4f4f4;
		}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 5px;
		    background: #0595e8;
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    transition: all 0.5s ease 0s;
		}
		.nav > li:hover:after{
		    width: 100%;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
		  
		    font-size: 16px;
		    font-weight: 500;
		    position: absolute;
		    top: 35%;
		    right: 10%;
		    transition: all 0.4s ease 0s;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{
		  
		   
		}
		.dropdown-menu.multi-dropdown{
		    position: absolute;
		    left: -100% !important;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
		    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		    border: none;
		}
		@media only screen and (max-width:990px){
		    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
		    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ }
		    .dropdown-menu.multi-dropdown{ left: 0 !important; }
		    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
		    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
		}

/*战略合作伙伴*/
.huoban-wrap { width: 100%; height: 728px; background: url(../images/part8_bg.jpg) no-repeat; }
.huoban-box { margin-top: 50px; border-top: solid 1px #ddd;}
.huoban-box li { float: left; width: 239px; height: 174px; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; position: relative; overflow: hidden;}
.huoban-box li a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; }
.huoban-box li p { width: 100%; text-align: center; position: absolute; bottom: 18px; left: 0; color: #333; z-index: 3; }
.huoban-box li.more { background-color: #0595e8; text-align: center; border-bottom-right-radius: 50px;}
.huoban-box li.more a { height: 108px; padding-top: 66px; color: #fff; bottom: 90px; font-weight: bold; position: relative;}
.huoban-box li.more a:after { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -28px; position: absolute; bottom: 55px; left: 50%; margin-left: -10px; }

/*常见问题*/
.ques-wrap { position: relative; z-index: 3; }
.ques-cont { height: 500px; margin:80px auto  }
.ques-cont .img-box { width: 600px; height: 500px; border-bottom-left-radius: 50px; overflow: hidden;}
.ques-box { width: 536px; height: 462px; background-color: #fafafa; padding: 38px 0 0 64px;border-top-right-radius:50px ; }
.ques-box a.more { /*font-family: "en"; letter-spacing:5px; font-weight: 400;*/ position: absolute; right: 0; top: 8px; color: #999;}
.ques-list { width: 470px; height: 410px; margin-top: 6px; overflow: hidden; }
.ques-list ul { position: relative; }
.ques-list li { padding: 16px 0; }
.ques-list li a { display: block; color: #333; overflow: hidden;}
.ques-list li span { display: block; float: left; width: 380px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ques-list li em { display: block; float: right; font-size: 14px; color: #999; }
.ques-list li a:hover { color: #0595e8; text-decoration: underline;}
@media only screen and (max-width:992px){
.ques-cont { height: auto; overflow:hidden  ; margin:20px auto ; }
.ques-cont .img-box { width: 100%; height: 200px  ;overflow: hidden;border-top-right-radius:50px;}
.ques-cont .img-box img{ width:100%; height: 200px  }
.ques-box { width: 86%; height: auto  ;padding:5%;border-top-right-radius:0; overflow:hidden ; margin:0 auto;border-bottom-left-radius:50px; margin-top:-50px }
.ques-list { width: 100%; height: 210px; margin-top: 50px; margin-bottom:10px; overflow: hidden; }

.ques-list li { padding: 8px 0; border-bottom:#CCC 1px dashed }
.ques-list li span { display: block; float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ques-list li em { display: block; float: right; font-size: 12px; color: #999; margin-right:10px; width: 20%; }

}
/*新闻中心*/
.news-wrap { width: 100%; height: auto  ; background: url(../images/bg2.jpg) no-repeat center bottom; padding-top: 0;   z-index: 1;}
.news-cont .tt-public h2{color: #fff;}
.news-cont .tt-public span { color: #fff; }
.news-nav { width: 100%; text-align: center; margin-top: 18px;}
.news-nav a { display: inline-block; width: 198px; height: 60px; line-height: 60px; text-align: center; color: #666; font-size: 16px; border:solid 1px #ccc; border-radius: 50px; margin-left: 8px; }
.news-nav a:hover, .news-nav a.cur { background-color: #0595e8; color: #fff; }
.news-box { width: 1200px;   z-index: 9; margin:50px auto 0}
.news-box .news-msg { width: 100%; height: 510px; }
.news-box .news-infos { width: 344px; height: 394px; background-color: #fff; background-color: rgba(255,255,255,.9); padding: 30px 27px 0; position: relative; margin-right:2px}
.news-infos a { display: block; width: 100%; height: 100%; }
.news-infos .img-box { width: 344px; height: 158px; overflow: hidden; }
.news-infos .img-txt{width:100% }
.news-infos h3 { font-weight: 400; font-size: 18px; color: #333; padding: 36px 0 18px; }
.news-infos p { width: 100%; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-infos .time { margin-top: 40px; color: #999; }
.news-infos .time i { width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -44px; position: relative; top: 5px; }
.news-infos:hover { 
  z-index: 9; 
  background-color: #fff;
  -webkit-transform:scale(1.01);
  -moz-transform:scale(1.01);
  -ms-transform:scale(1.01);
  transform:scale(1.01);
}
@media only screen and (max-width:992px){
.news-wrap { width: 100%; height: auto  ; background: url(../images/bg2.jpg) ; padding-top: 0;   z-index: 1;}
.news-box { width: 96%;   z-index: 9; margin:20px auto 0}
.news-box .news-msg { width: 100%; height: auto; padding-bottom:20px  ; }
.news-box .news-infos { width: 90%; height: auto; overflow:hidden; background-color: #fff; background-color: rgba(255,255,255,.9); padding: 2%; position: relative; margin:0 auto 2%}
.news-infos .img-box { float:left; width:30% ; height: auto }
.news-infos .img-box img{ width: auto; height:115px; }
.news-infos .img-txt{float: right; width:65% }
.news-infos h3 { font-weight: 400; font-size: 15px; color: #333; padding: 6px 0 10px; }
.news-infos p {font-size: 13px; width: 100%; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-infos .time { margin-top: 10px; color: #999; font-size:12px; width:40% }
.news-infos .time span{ float:left}
.news-infos .time i{ float:right}
}
/*图片放大动效*/
.img-box img, .solution-img img, .news-infos { 
  -webkit-transition:all .6s linear;
  -moz-transition:all .6s linear;
  -ms-transition:all .6s linear;
  transition:all .6s linear;
}
.img-box:hover img, .solution-img:hover img { 
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  transform:scale(1.05);
}

/*长线条
.product-wrap, .solution-wrap, .shipin-wrap, .video-frame, .core-wrap, .about-wrap, .recruit-wrap, .huoban-wrap, .ques-wrap { position: relative; z-index: 2; }
.long-lines { width: 100%; height: 6000px; background: url(../images/lines.png) no-repeat center top;  position: absolute; left: 0; top: 995px; z-index: 1; }*/

.n_ban{width:100%; height:440px; position:relative;}
.n_ban .w_z{width:90%; max-width:1170px; position:absolute; top:50%; left:50%; text-align:right; color:#333;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.n_ban .w_z.t_l{text-align:left;}
.n_ban .w_z.t_c{text-align:center;}
.n_ban .w_z h3{font-size:30px; font-weight:bold; margin-bottom:15px;}
.n_ban .w_z p{font-size:18px; font-weight:bold; text-transform:uppercase;}
@media only screen and (max-width:992px){
.n_ban{height:15rem;}
.n_ban .w_z h3{font-size:16px; margin:10px;}
.n_ban .w_z p{font-size:12px;}
}

.ny_ej{width:100%; padding:20px 0; background-color:#f5f5f5; text-align:center; overflow:hidden;}
.ny_ej ul li{display:inline-block; font-size:14px; line-height:40px; margin:0 5px;}
.ny_ej ul li a{padding:0 20px; border-radius:5px; display:block;}
.ny_ej ul li a:hover{background-color:#0595e8; color:#fff;}
.ny_ej ul li a.on{background-color:#0595e8; color:#fff;}
@media only screen and (max-width:992px){
.ny_ej{padding:0; background-color:#f7f7f7;}
.ny_ej ul li{width:50%; float:left; display:block; margin:0;}
.ny_ej ul li a{padding:0; border-radius:0;}
.ny_ej ul li a:hover{background:none; color:#555;}
}

.ny_bt{text-align:center; margin-bottom:40px;}
.ny_bt h3{font-size:26px; font-weight:bold;}
.ny_bt h4{font-size:22px; margin-bottom:20px;}
.ny_bt i{width:52px; height:2px; background-color:#0595e8; margin:15px auto; display:block;}
.ny_bt p{font-size:15px; color:#999;}
@media only screen and (max-width:992px){
.ny_bt{margin-bottom:20px;}
.ny_bt h3{font-size:20px;}
.ny_bt h4{font-size:16px; margin-bottom:15px;}
.ny_bt i{width:40px; height:1px; margin:10px auto;}
.ny_bt p{font-size:12px;}
}

.ny_nr{padding:50px 0; overflow:hidden;}

.ny_nr .st_zs{text-align:left;}
.ny_nr .st_zs .j_s{margin-bottom:30px; font-size:16px; line-height:30px;}
.ny_nr .st_zs .x_q ul li{overflow:hidden;}
.ny_nr .st_zs .x_q .t_w{position:relative;}
.ny_nr .st_zs .x_q img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .x_m{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.8); font-size:14px; line-height:32px; color:#fff; text-align:center}
.ny_nr .st_zs .y_j .n_r{background-color:#0595e8; color:#fff; padding:20px 0; margin-bottom:30px;}
.ny_nr .st_zs .y_j .n_r .w_z{margin-top:15px; font-size:16px;}
.ny_nr .st_zs .y_j .n_r i{font-size:50px; line-height:50px;}
.ny_nr .st_zs .b_x{font-size:22px; color:#0595e8; margin-top:20px;}
.ny_nr .st_zs .g_h .n_r{margin-bottom:30px;}
.ny_nr .st_zs .g_h .b_t{width:60px; height:60px; border-radius:50%; background-color:#0595e8; font-size:30px; line-height:60px; color:#fff; margin:0 auto 15px;}
.ny_nr .st_zs .g_h .w_z h3{font-size:18px; margin-bottom:15px;}
.ny_nr .st_zs .g_h .w_z p{font-size:13px;}
.ny_nr .st_zs .t_d{margin-top:50px; text-align:left;}
.ny_nr .st_zs .t_d .t_p{margin-bottom:20px;}
.ny_nr .st_zs .t_d .t_p img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .t_d .w_z h3{font-size:18px; margin-bottom:10px;}
.ny_nr .st_zs .t_d .w_z em{width:30px; height:2px; background-color:#0595e8; display:block; margin-bottom:15px;}
.ny_nr .st_zs .t_d .w_z p{font-size:14px; line-height:24px;}

.ny_nr .ny_bn{margin:50px 0;}
.ny_nr .ny_bn img{width:100%; height:auto; display:block; margin-bottom:20px;}

.ny_nr .sz_ll ul li{margin-bottom:30px;}
.ny_nr .sz_ll .t_w{position:relative; overflow:hidden;}
.ny_nr .sz_ll .t_w img{width:100%; height:auto; display:block;}
.ny_nr .sz_ll .j_s{position:absolute; top:100%; left:0; width:100%; height:100%; padding:10%; background-color:rgba(80,80,80,.9); font-size:12px; line-height:24px; color:#fff; text-align:center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .sz_ll .j_s h3{font-size:15px; margin-bottom:15px;}
.ny_nr .sz_ll ul li:hover .j_s{top:0;}
.ny_nr .sz_ll .w_z{margin-top:2px; padding:15px; background-color:#fff; color:#555; text-align:center;}
.ny_nr .sz_ll .w_z h3{font-size:16px; margin-bottom:10px;}
.ny_nr .sz_ll .w_z p{font-size:12px;}

.ny_nr .hz_lb{margin:0 -10px;}
.ny_nr .hz_lb ul li{padding:0 10px;}
.ny_nr .hz_lb .t_w{margin-bottom:20px; overflow:hidden;}
.ny_nr .hz_lb .t_p{overflow:hidden;}
.ny_nr .hz_lb .t_p img{width:100%; height:auto; display:block;}
.ny_nr .hz_lb .w_z{border:1px solid #d7d7d7; padding:15px; margin-top:2px;}
.ny_nr .hz_lb .w_z h3{font-size:16px; margin-bottom:10px;}
.ny_nr .hz_lb .w_z span{float:right; font-size:14px; color:#777;}
.ny_nr .hz_lb .w_z p{font-size:13px; line-height:24px; color:#777; height:48px; overflow:hidden; margin-bottom:10px; text-overflow:ellipsis; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .hz_lb .w_z em{width:30px; height:1px; background-color:#0595e8; display:block; margin-bottom:15px;}
.ny_nr .hz_lb .w_z a{color:#0595e8;}

.ny_nr .wd_zq ul li{background-color:#f7f7f7; padding:20px; margin-bottom:20px;}
.ny_nr .wd_zq ul li.on{background-color:#0595e8;}
.ny_nr .wd_zq i{width:32px; height:32px; display:block; border-radius:50%; background-color:#a5a5a5; color:#fff; font-size:16px; text-align:center; line-height:32px; position:absolute; left:0; top:2px;}
.ny_nr .wd_zq ul li.on i{background-color:#fff; color:#000;}
.ny_nr .wd_zq .w_t{width:100%; font-size:16px; line-height:36px; position:relative; cursor:pointer; padding-left:45px;}
.ny_nr .wd_zq ul li.on .w_t{color:#fff;}
.ny_nr .wd_zq .w_t span{width:52px; height:52px; position:absolute; top:0; right:0; display:block;}
.ny_nr .wd_zq .w_t span em.x_1{width:16px; height:2px; background-color:#aaa; position:absolute; top:20px; left:13px;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .wd_zq .w_t span em.x_2{width:16px; height:2px; background-color:#aaa; position:absolute; top:20px; right:13px;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .wd_zq ul li.on .w_t span em.x_1{width:22px; left:15px; background-color:#fff;}
.ny_nr .wd_zq ul li.on .w_t span em.x_2{width:22px; right:15px; background-color:#fff;}
.ny_nr .wd_zq .j_d{width:100%; font-size:14px; line-height:26px; display:none; margin-bottom:10px; margin-top:10px; position:relative; padding:5px 0 5px 45px;}
.ny_nr .wd_zq ul li.on .j_d{color:#fff;}

.ny_nr .xw_lb ul li{border-bottom:1px dotted #eaeaea; padding-bottom:20px; margin-bottom:20px;}
.ny_nr .xw_lb img{width:100%; height:auto; display:block;}
.ny_nr .xw_lb .w_z h3{font-size:18px; line-height:28px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .xw_lb .w_z span{font-size:12px; color:#555; padding-right:15px;}
.ny_nr .xw_lb .w_z i{color:#333; padding-right:5px;}
.ny_nr .xw_lb .w_z p{font-size:13px; line-height:24px; color:#777; height:48px; overflow:hidden; margin-top:10px; margin-bottom:10px; text-overflow:ellipsis; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .xw_lb .w_z a.x_q{width:120px; height:32px; border-radius:5px; background-color:#0595e8; font-size:14px; text-align:center; line-height:32px; color:#fff; display:block;}

.yema{margin-top:40px; text-align:center;}
.yema ul li{margin:0 5px; display:inline-block;}
.yema ul li a{border:1px solid #eaeaea; width:40px; height:40px; font-size:14px; line-height:38px; text-align:center; color:#555; display:block;}
.yema ul li a.on{background-color:#0595e8; border:1px solid #0595e8; color:#fff;}
@media only screen and (max-width:992px){
.ny_nr{padding:30px 0;}

.ny_nr .st_zs .j_s{margin-bottom:20px; font-size:14px; line-height:26px;}
.ny_nr .st_zs .x_q ul li{margin-bottom:15px;}
.ny_nr .st_zs .b_x{font-size:16px; line-height:26px; margin-top:0;}

.ny_nr .hz_lb .w_z{margin-top:10px;}
.ny_nr .hz_lb .w_z h3{font-size:15px; line-height:26px; font-weight:normal; margin-bottom:5px;}
.ny_nr .hz_lb .w_z p{font-size:12px; line-height:22px; margin-bottom:10px;}
.ny_nr .hz_lb .w_z a.m_r{width:100px; height:26px; font-size:12px; line-height:26px;}

.ny_nr .wd_zq ul li{padding:10px; margin-bottom:10px;}
.ny_nr .wd_zq i{width:26px; height:26px; border-radius:50%; font-size:14px; line-height:26px;}
.ny_nr .wd_zq .w_t{font-size:14px; line-height:26px; padding-left:32px;}
.ny_nr .wd_zq .w_t span{display:none;}
.ny_nr .wd_zq .j_d{font-size:13px; line-height:22px; margin-bottom:5px; margin-top:5px; padding:2px 0 2px 32px;}

.ny_nr .xw_lb ul li{padding-bottom:20px; margin-bottom:20px;}
.ny_nr .xw_lb img{margin-bottom:10px;}
.ny_nr .xw_lb .w_z h3{font-size:15px; line-height:26px; font-weight:normal; margin-bottom:5px;}
.ny_nr .xw_lb .w_z p{font-size:12px; line-height:22px; margin-bottom:10px;}
.ny_nr .xw_lb .w_z a.m_r{width:100px; height:26px; font-size:12px; line-height:26px;}

.yema{margin-top:20px;}
.yema ul li{margin:0 3px;}
.yema ul li a{font-size:12px; line-height:28px; width:30px; height:30px;}
}

.ny_ly{padding:60px 0; overflow:hidden;}
.ny_ly h3{margin-bottom:15px; font-size:24px}
.ny_ly h4{font-size:14px; line-height:26px; color:#888; margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin-bottom:15px;}
.ny_ly p{color:#777; line-height:32px;}
.ny_ly i{width:20px; display:inline-block;}
.ny_ly strong{font-size:16px; font-weight:normal; color:#000;}
.ny_ly input.z_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:left;}
.ny_ly input.y_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:right;}
.ny_ly button{width:100%; height:46px; background-color:#0595e8; font-size:15px; color:#fff; line-height:46px; border:0}
.ny_ly textarea{width:100%; height:94px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:15px;}
.ny_ly .d_t{border:2px solid #fff;}
.ny_ly .d_t img{width:100%; height:auto; display:block;}
@media only screen and (max-width:992px){
.ny_ly{padding:30px 0;}
.ny_ly h3{font-size:20px;}
.ny_ly h4{line-height:24px; margin-top:0; padding-bottom:15px; margin-bottom:15px;}
.ny_ly p{line-height:28px; margin-bottom:30px;}
.ny_ly strong{font-size:16px;}
.ny_ly input.z_c{width:100%; float:none;}
.ny_ly input.y_c{width:100%; float:none;}
}

.shaixuan{margin-bottom:20px;}
.shaixuan h3{font-size:22px; color:#0595e8; margin-bottom:15px;}
.shaixuan ul li{float:left; width:32px; height:32px; background-color:#0595e8; margin-right:10px; margin-bottom:10px;}
.shaixuan ul li a{display:block; font-size:16px; line-height:32px; text-align:center; color:#fff;}
.shaixuan ul li.q_b{width:78px; margin-right:0; float:right;}
@media (min-width:992px){
.shaixuan ul li{width:28px; height:28px; margin-right:7px; margin-bottom:7px;}
.shaixuan ul li a{font-size:14px; line-height:28px;}
.shaixuan ul li.q_b{width:50px;}
}
@media (min-width:1200px){
.shaixuan ul li{width:32px; height:32px; margin-right:10px; margin-bottom:10px;}
.shaixuan ul li a{display:block; font-size:16px; line-height:32px;}
.shaixuan ul li.q_b{width:78px;}
}
@media only screen and (max-width:992px){
.shaixuan h3{font-size:22px; color:#0595e8; margin-bottom:15px;}
.shaixuan ul li{width:13%; background-color:#0595e8; margin-right:1.5%; margin-bottom:1.5%;}
.shaixuan ul li:nth-child(7n){margin-right:0;}
.shaixuan ul li a{font-size:14px;}
.shaixuan ul li.q_b{width:27.5%; float:left;}
}

.ys_lb ul li{margin-bottom:20px; padding:15px; background-color:#f7f7f7;}
.ys_lb .t_x{border:2px solid #fff;}
.ys_lb .t_x img{width:100%; height:auto; display:block;}
.ys_lb .x_x h2{font-size:22px; line-height:32px;}
.ys_lb .x_x h3{font-size:20px; line-height:30px;}
.ys_lb .x_x p{font-size:16px; line-height:26px;}
.ys_lb .j_s{font-size:16px; line-height:28px;}
@media only screen and (max-width:992px){
.ys_lb .x_x h2{font-size:20px; line-height:30px;}
.ys_lb .x_x h3{font-size:16px; line-height:26px;}
.ys_lb .x_x p{font-size:14px; line-height:24px;}
.ys_lb .j_s{font-size:14px; line-height:24px;}
}
@media only screen and (max-width:480px){
.ys_lb .t_x{width:40%; margin-bottom:10px;}
.ys_lb .j_s{margin-top:10px;}
}

.gz_jh .rc_zp .ts{line-height:26px; color:#888; margin-top:20px;}
.gz_jh .rc_zp .ts a{color:#0595e8;}
.gz_jh .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.gz_jh .rc_zp .jr_lm.jt{border: 1px solid #0595e8;}
.gz_jh .rc_zp .jr_bt{padding:10px 20px; height:60px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}
.gz_jh .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.gz_jh .rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);
-webkit-transform:translate(0,-50%) rotate(180deg);
-moz-transform:translate(0,-50%) rotate(180deg);
-ms-transform:translate(0,-50%) rotate(180deg);
-o-transform:translate(0,-50%) rotate(180deg);}
.gz_jh .rc_zp .jr_lm.jt .jr_bt{background-color:#0595e8; color:#fff; padding:0 20px; line-height:60px;}
.gz_jh .rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}
.gz_jh .rc_zp .jr_bt span.s_40{text-align:left;}
.gz_jh .rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.gz_jh .rc_zp .jr_nr .lm{color:#0595e8;}
.gz_jh .rc_zp .jr_nr .js{margin-bottom:20px;}
@media only screen and (max-width:992px){
.gz_jh .rc_zp .jr_bt{padding:5px 20px; height:50px;}
.gz_jh .rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}
.gz_jh .rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}
.gz_jh .rc_zp .jr_nr .lm{margin-bottom:10px;}
}



.businessarea-wrap{width:1200px;  margin:0 auto; height:auto; overflow:hidden;}
.businessarea-wrap ul{}
.businessarea-wrap ul li{width:385px;margin-bottom:50px; float:left; margin-right:20px}
.businessarea-wrap ul li:nth-child(3n){margin-right:0; }
.businessarea-wrap ul li .top img{width:100%}
.businessarea-wrap ul li .bot{width:100%;width:385x;height:53px;line-height:53px;text-align:center;background-color:#e5e5e5;font-size:16px;font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#000000}

.businessarea-wrap ul li .bot .tip{font-size:16px}
.businessarea-wrap ul li:hover{transform:translateY(-10px); transition:all 0.6s;box-shadow: 0px 8px 5px 0px rgba(152,171,202,0.7);
-webkit-box-shadow: 0px 8px 5px 0px rgba(152,171,202,.7);
-moz-box-shadow: 0px 8px 5px 0px rgba(152,171,202,0.7);}
.businessarea-wrap ul li:hover .bot{background-color:#0595e8;color:#ffffff}
@media only screen and (max-width:992px){
.businessarea-wrap{width:100%;  margin:0 auto; height:auto; overflow:hidden;}
.businessarea-wrap ul li{width:46%;margin:2%; float:left;}
.businessarea-wrap ul li img{ width:100%}
.businessarea-wrap ul li:nth-child(3n){margin-right:2%; }
}

.neiye{width:1200px; margin:50px auto; overflow:hidden;}
.neiye .rt{width:910px;float:right; height:auto; overflow:hidden; } 
.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lmmc{width:100%; color:#0595e8; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}
.neiye .lmmc span{float:right; font-size:12px; color:#555;}
.zb{ width:270px; height:auto; overflow:hidden; float:left}
.zb1{ width:270px; height:auto; overflow:hidden; float:left}
.subNavBox{width:270px;border:solid 1px #e5e3da;  border-bottom:0}
.subNavBox h3{ background:#0595e8; font-size:18px; color:#Fff; line-height:60px; height:60px; padding-left:20px; text-transform:uppercase; font-weight:bold} 
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:15px;color:#666;line-height:45px;padding-left:40px;background:url(../images/jiantou1.png) no-repeat #fff;background-position:5% 50%; font-weight:bold}
.subNav:hover{color:#0595e8;}
.currentDd{color:#0595e8}
.currentDt{background-image:url(../images/jiantou.png);}
.navContent{display: none;}
.navContent li a{display:block;width:270px;heighr:40px;text-align:left;font-size:14px;line-height:40px;color:#666; border-bottom:#CCC 1px dashed; padding-left:40px;background:url(../images/jt.png) no-repeat 15px center;}
.navContent li a:hover{color:#fff;background-color:#0595e8}
@media only screen and (max-width:992px){
.subNavBox{width:100%;border:solid 1px #e5e3da; float:none}
.subNavBox h3{ background:#0595e8; font-size:16px; color:#Fff; line-height:40px; height:40px; padding-left:10px; text-transform:uppercase} 
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:15px;color:#000;line-height:40px;padding-left:10px;background:url(../images/jiantou1.jpg) no-repeat #f7f7f7;background-position:5% 50%;}
.navContent li a{display:block;width:96%;heighr:30px;text-align:left;font-size:14px;line-height:30px;color:#666; border-bottom:#CCC 1px dashed; padding-left:30px;background:url(../images/jt.png) no-repeat 10px center; margin:0 auto}
.zb1{ display:none}
.zb{ width:100%; height:auto; overflow:hidden; float:none; margin-bottom:20px}
.neiye{width:96%; margin:20px auto; overflow:hidden;}
.neiye .rt{width:100%;float:none; height:auto; overflow:hidden; margin:0 auto } 
.neiye .lmmc{width:100%; color:#0595e8; font-size:16px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}

}

.cplb1{ width:100%; float:right; height:auto; overflow:hidden; margin-bottom:10px}
.cplb1 ul li { width:290px; float:left; margin:0 20px 20px 0; line-height:30px; text-align:center;}
.cplb1 ul li img { width:100%; height: auto; border:1px solid #dddddd;}
.cplb1 ul li img:hover {filter: alpha(Opacity=70); opacity:.7;}
.cplb1 ul li:nth-child(3n){margin-right:0; }
.cplb1 .w_z{ background:#eee; }
.cplb1 .w_z h3{font-size:14px;  text-align: center; color:#333; padding-left:10px; line-height:40px}
.cplb1 .w_z span{float:right; font-size:14px; color:#fff; padding-right:10px}
.cplb1 .w_z a{color:#0595e8; font-weight:bold; font-size:14px; line-height:35px; background:#f3f3f3; display:block}

@media only screen and (max-width:992px){
.cplb1 ul li { width:46%; float:left; margin:2%; line-height:30px; text-align:center;}
.cplb1 ul li:nth-child(3n){margin-right:2%; }
.cplb1 .w_z h3{font-size:12px;  text-align: center; color:#333; padding-left:10px; line-height:40px}
.cplb1 .w_z span{float:right; font-size:12px; color:#333; padding-right:10px}

}

.jishu{ height:auto; overflow:hidden}
.jishu .tu{ border: 1px solid #dddddd; width:390px; float:left}
.jishu .tu img{ width:100%}
.ywz{ float:right}
.ywz .w_z{width:470px; padding-top:20px; float:right; font-size:12px; line-height:26px; color:#555; position:relative;}
.ywz .w_z h3{font-size:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:15px;}
.ywz .w_z p{}
.ywz .w_z a.xj{width:100px; background-color:#0595e8; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 0;}
.ywz .w_z a.xq{width:100px; background-color:#0595e8; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}

.nTab1{width:99%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}
.none {display:none;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:40px;line-height:40px;text-align:center;width:200px;font-size:16px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:18px}
.nTab1 .TabTitle .active{background:#0595e8;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}
.nTab1 .TabContent img{ max-width:100%; margin:20px auto 0}
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }

.datalist caption{ padding-bottom:5px; text-align:left;} 

.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }

.datalist td{ border:1px solid #ccc; padding:5px 15px;}

.datalist tr.altrow{ background-color:#ccc;}

@media only screen and (max-width:992px){
.jishu .tu{ border: 1px solid #dddddd; width:100%; float:none}
.jishu .tu img{ width:100%}
.ywz{ float:none}
.ywz .w_z{width:100%; padding-top:20px; float:right; font-size:12px; line-height:26px; color:#555; position:relative;}
.ywz .w_z h3{font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:15px;}

}


.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #0595e8;line-height:25px; padding:0 10px; background:#0595e8; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:25px;background:#fff; display:block; color:#333; padding:0 10px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #0595e8;line-height:25px; background:#0595e8; color:#fff; padding:0 10px;display:inline-block;}