
.header{ width:100%; padding:25px 0;  position:absolute; left:0; top:0; z-index:99999;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.header .header_box{ max-width:1620px; margin:0 auto;} 
.header .header_box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .header_box .logo{ display:block; height:45px; line-height:45px;float:left; margin-right:175px;}
.header .header_box .logo img{ display:inline-block; vertical-align:middle;}
.header .header_box .left ul{ float:left;}
.header .header_box .left ul li{ display:block; float:left; font-size:16px; color:#fff;  padding:0 15px; height:45px; line-height:45px; position:relative;}
.header .header_box .left ul li>a{ display:block; color:#fff;} 
.header .header_box .left ul li.on>a{ color:#ff9c00}
.header .header_box .left ul li>a i{ display:inline-block; width:12px; height:10px; background:url(../images/nav_li_j1.svg) no-repeat center; margin-left:3px;}
.header .header_box .left ul li .sub{ position:absolute; left:0; top:80px; background:#fff; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1); width:120px;   visibility:hidden; opacity:0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; }
.header .header_box .left ul li .sub dl{ border-bottom:1px solid #f0f0f0}
.header .header_box .left ul li .sub dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .header_box .left ul li .sub dt{ display:block;    font-size: 16px; font-weight: 500; color: #333; background-color: transparent!important;padding-left:20px; line-height:50px; height: 50px; }
.header .header_box .left ul li .sub dt a{ color:#333;}
.header .header_box .left ul li .sub dt:hover a{ color:#ff9c00}
.header .header_box .left ul li .sub dd{ display:block; float:left; width:100px; height:30px; line-height:30px;}
.header .header_box .left ul li .sub dd a{display: inline-block;font-size: 14px;  font-weight: 300; color: #333;margin: 0 0 0 20px;  padding: 0; height: auto; line-height: 28px;} 
.header .header_box .left ul li .sub dd a:hover{ color:#d70e18;}
.header .header_box .left ul li:hover .sub{ top:50px; opacity:1; visibility:visible;} 
.header .header_box .right{ margin-top:10px;}
.header .header_box .right .tel{ font-size:22px; color:#fff; background:url(../images/header_tel.png) no-repeat left center; padding-left:31px; float:left; margin-right:15px;margin-top: 5px; font-family: 'Book-Antiqua'; letter-spacing:1px; } 
.header .header_box .left { height:45px; line-height:45px;}

.header_ny{ background:#0b1b2b; position:fixed; width:100%; -webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}



.search_box{ height:45px; line-height:45px; float:left; margin-left:50px;} 
.search_box .search_btn1{ cursor:pointer; display:inline-block; vertical-align:middle;}

.head-search-wrap{position: absolute;top: 0;right: 0;left: 0;overflow: hidden; opacity: 0; height:0;z-index: 999;background-color: #fff;-webkit-transition: height .5s ease,opacity .5s ease;-o-transition: height .5s ease,opacity .5s ease;-moz-transition: height .5s ease,opacity .5s ease;transition: height .5s ease,opacity .5s ease; box-shadow:0px 2px 15px rgba(0,0,0,.1);}

.search-open{ opacity:1; height:350px;}

.head-search-wrap img.logo_s{ display:block; position:absolute; left:100px; top:150px;}
.head-search-wrap img.search_btn3{ display:block; position:absolute; width:25px; cursor:pointer; right:200px; top:80px;}
.head-search-box .head-search-input:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.head-search-box{ width:600px; margin:0 auto; padding-top:50px;}
.head-search-box input[type="text"]{ display:block; height:70px; line-height:70px; border:none; border-bottom:1px solid #e8e8e8;    font-size: 16px; background:none; width:550px; float:left;}
.head-search-box input[type="submit"]{ display:block; height:70px; line-height:70px; border:none; border-bottom:1px solid #e8e8e8; background:url(../images/search.png) no-repeat center; background-size:50%;width:50px; float:left; cursor:pointer;outline: none;}
.head-search-box .head-search-input{ margin-bottom:20px;}
.head-search-box dl dt{ display:block; font-size:14px; color:#a3a3a3; margin-bottom:25px;}
.head-search-box dl dd{ font-size:15px; width:50%; float:left; line-height:33.33px; color:#333;}
.head-search-box dl dd a{ color:#333;}
.head-search-box dl dd a:hover{color:#ff9c00}



@media(max-width:1600px){
  .header .header_box .logo{ margin-right: 80px;}
  .header .header_box {max-width: 1300px; }
  .head-search-wrap img.logo_s{ display:none}
}


/*.fixed{ position:fixed;-webkit-transform: translateZ(0); left:0; top:0; background:#fff; box-shadow:0px 2px 10px rgba(96,96,96,.2);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.fixed .header_box .left ul li>a{ display:block; color:#333;}
.fixed .header_box .left ul li>a:hover{ font-weight:normal; color:#d71017;}
.fixed .header_box .logo img{ display:none;}
.fixed .header_box .logo{ width:276px; height:45px; background:url(../images/logo_red.png) no-repeat center;} 
.fixed .header_box .right .tel{ color:#333;background:url(../images/header_tel1.png) no-repeat left center;}
.fixed .header_box .left ul li>a i{ background:url(../images/nav_li_j2.svg) no-repeat center; }
.fixed .header_box .right .media li{ background:#515151;}
.fixed .header_box .right .media li.wechat .wechat_t{ background:#515151;}
.default{ top:-120px !important;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
 */
.fullSlide{ min-width:1200px;  position:relative;height:938px; z-index:9;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:938px;  }
.fullSlide .bd ul{ width:100%  !important; height:938px; }
.fullSlide .bd li{ width:100% !important; height:938px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:938px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:10px; width:10px;  margin:5px; background:rgba(255,255,255,0.7); overflow:hidden; line-height:9999px; border-radius:25px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fullSlide .hd ul .on{ background:#ff9c00;width:30px;  }



.index1{ padding:98px 0;}
.index1 .left{ width:643px;}
.index1 .left strong{ display:block; font-size:41px; color:#000; font-weight:lighter; margin-bottom:30px;}
.index1 .left p{ font-size:18.75px; line-height:33.33px; color:#676767; margin-bottom:25px;font-weight:lighter;}
.index1 .left a{ color:#ff9c00; font-size:18px;font-weight:lighter; display:block; margin-top:40px;}
.index1 .left a img{ display:inline-block; margin-left:5px;}

.lmt strong{display:block; font-size:41px; color:#000; font-weight:lighter; text-align:center; margin-bottom:30px; }

.index2{ background:url(../images/index2_bg.jpg) no-repeat top center; padding-top:90px; padding-bottom:20px;}
.index2 .lmt{ margin-bottom:90px;}
.index2 .lmt strong{ color:#fff;}
.index2 .lmt p{ text-align:center; font-size:18px; color:rgba(255,255,255,.5); text-align:center; font-weight:lighter; line-height:32px;}
.index2 ul{ padding:60px 0;}
.index2 ul li{ float:left; width:25%;}
.index2 ul li strong{ display:block; text-align:center; color:#ff9c00; font-weight:lighter;}
.index2 ul li strong span{font-size:24px; font-weight:normal;}
.index2 ul li strong b{font-size:60px; font-weight:lighter;}
.index2 ul li p{ font-size:20px; color:#676767; font-weight:lighter; text-align:center;}


.index3{ padding:90px 0; background:#f5f6f7;}
.index3 .index3_box{ height:300px; width:49.5%; position:relative; overflow:hidden;}
.index3 .index3_box .index3_img{ width:100%; height:100%;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;  }
.index3 .index3_box .index3_b{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.index3 .index3_box .index3_t{ text-align:center; color:#fff; padding-top:40px;}
.index3 .index3_box .index3_t span{ font-size:25px; font-weight:lighter; display:inline-block; margin-left:60px;}
.index3 .index3_box  p{ text-align:center; font-size:20px; color:rgba(255,255,255,.6); font-weight:lighter; margin-top:45px;}
.index3 .lmt strong{ margin-bottom:85px;}
.index3 .index3_box:hover .index3_img{transform: scale(1.05);-webkit-transform: scale(1.05);}


.index4{ padding:90px 0;}
.index4 .lmt strong{ margin-bottom:85px;}
.index4 ul{ width:1220px;}
.index4 ul li{ display:block; float:left; width:390px; height:260px; margin-right:15px; margin-bottom:15px; position:relative; overflow:hidden;}
.index4 ul li img.index4_img{ display:block;width:390px; height:260px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.index4 ul li .index4_b{ position:absolute; left:0; top:0; z-index:3; width:100%; height:100%; box-sizing:border-box; padding-top:40px;}
.index4 ul li .index4_b img{ display:block; margin:0 auto;}
.index4 ul li .index4_b strong{ display:block; text-align:center; color:#fff; font-size:25px; font-weight:lighter; margin-top:35px; padding-bottom:52px; position:relative;}
.index4 ul li .index4_b strong:after{ content:""; width:80px; height:3px; background:#ff9c00; position:absolute; left:0; right:0; bottom:0; margin:0 auto;}
.index4 ul li:hover  img.index4_img{transform: scale(1.05);-webkit-transform: scale(1.05);}


.index5{ padding:90px 0; background:#f5f6f7;}
.index5 .lmt strong{ margin-bottom:70px;}
.index5 .index5_b{ width:590px; float:left;}
.index5 .index5_b:last-child{ float:right;}
.index5 .index5_b .index5_img{ position:relative;}
.index5 .index5_b .index5_img img{ display:block; width:590px; height:240px;}
.index5 .index5_b .index5_img .date{ width:100px; height:80px; position:absolute; right:0; top:0; background:#ff9c00; color:#fff; text-align:right; padding-right:20px; padding-top:15px; box-sizing:border-box;}
.index5 .index5_b .index5_img .date strong{ font-size:23px; display:block; margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;}
.index5 .index5_b .index5_img .date span{ font-size:16px;}
.index5 .index5_b  a.tit{ display:block; overflow:hidden; font-size:21px; color:#000;  height:35px; line-height:35px; margin-top:20px; margin-bottom:15px;}
.index5 .index5_b  p{ font-size:18.75px; line-height:33.33px;height:33.33px;overflow:hidden; color:#676767; font-weight:lighter;}
.index5 .index5_b  a.tit:hover{ color:#ff9c00;}


.footer{ padding-top:65px; background:#0d131e;}
.footer .left dl{ float:left; width:150px; margin-right:100px;}
.footer .left dl dt{ font-size:23px; color:#fff; margin-bottom:15px;}
.footer .left dl dd{ font-size:16px; color:#b2b2b4; line-height:38px;}
.footer .left dl dd a{color:#676767;}

.footer .left dl.dl{ width:300px;}
.footer .left dl.dl dd{ display:block; float:left; width:50%;}

.footer .right dl{ float:left; margin-left:50px;}
.footer .right dl:first-child{ margin-left:0;}
.footer .right dd{ text-align:center; margin-top:10px; font-size:16px; color:#676767;}

.footer .links{ padding:25px 0; font-size:16px; color:#fff;}
.footer .links a{ display:inline-block; color:#fff; margin-right:15px;}
.footer .copyright{ height:80px; line-height:80px; border-top:1px solid #3d424b; font-size:16.6px; color:#fff;}
.footer .copyright a{color:#fff;}


.ny_m{ height:70px; line-height:70px; background:#f8f8f8; margin-bottom:50px;}
.ny_m .newsnav{ font-size:16.6px; color:#676767;}
.ny_m .newsnav a{ color:#676767;}
.ny_m .nydh a{ display:block; float:left; width:140px; text-align:center; font-size:16.6px; color:#000; background:#e0e0e0;}
.ny_m .nydh a.on{ color:#fff; background:#ff9c00;}
.ny_m .nydh a:hover{ color:#ff9c00}
.ny_m .nydh a.on:hover{ color:#fff}
.prolist{ padding-bottom:60px;}
.prolist ul{ width:1225px;}
.prolist ul li{ display:block; float:left; width:385px; margin-right:23px;}
.prolist ul li i{ display:block; width:385px; height:220px; overflow:hidden;}
.prolist ul li img{ display:block; width:385px; height:220px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.prolist ul li:hover  img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.prolist ul li p{ height:80px; line-height:80px; font-size:18.75px; color:#676767; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.prolist ul li:hover p{ color:#ff9c00;}


.fenye {width: 100%;margin: 0 auto;margin-top: 35px; }
.fenye a {display: inline-block;padding: 0 16px;text-align: center;line-height: 38px;border: 1px solid #e5e5e5;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#fff;  }
.fenye b, .fenye a:hover {display: inline-block;padding:0 16px;text-align: center;line-height: 38px;border:1px solid #f5f5f5; font-size: 14px;color: #333;margin: 0 2px;background: #f5f5f5; border-radius:5px;}


.lmt1{ margin-bottom:40px;}
.lmt1 a.more{ float:right; width:77px; height:34px; line-height:34px; text-align:center; color:#fff; border-radius:25px;background: linear-gradient(to right, #ff9c01, #ff5d4e); font-size:14px;}
.lmt1 strong{ font-size:28px; font-weight:normal;}

 
.tjal{ background:#eeeeee; padding:50px 0;}
.tjal ul{ width:1234px;}
.tjal ul li{ display:block; float:left; width:277px; margin-right:30px;}
.tjal ul li i{ display:block; width:277px; height:160px; background:#fff; margin-bottom:15px;}
.tjal ul li i img{ display:block; width:100%; height:160px;}
.tjal ul li p{ font-size:18.7px; color:#333;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.tjal ul li:hover p{ color:#ff9c00;}

 

.tjxw{ padding-top:50px; padding-bottom:50px;}
.tjxw ul{ width:1223px;}
.tjxw ul li{ display:block; float:left; width:386px; margin-right:20px;}
.tjxw ul li .pic{ display:block; width:386px; height:217px; background:#eee; margin-bottom:25px; overflow:hidden;}
.tjxw ul li .pic img{ display:block; width:100%; height:217px;}
.tjxw ul li .tit{ display:block; position:relative; font-size:18.5px; color:#333; height:25px; line-height:25px; overflow:hidden;}
.tjxw ul li p{ font-size:16.6px; color:#a3a3a3; line-height:33px; margin-top:10px;height: 66px;overflow: hidden;}
.tjxw ul li span{ font-size:14.5px; color:#676767; display:block; margin-top:10px;}

.tjxw ul li .tit:after{ content:""; width:0px; height:2px; background:#ff9c00; position:absolute; left:0; top:12px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
 
.tjxw ul li .tit:hover{ color:#ff9c00;}
.tjxw ul li .tit:hover:after{ width:30px;}
.tjxw ul li .tit:hover{ padding-left:35px;}

.proxq{ padding-bottom:50px;}
.proxq .left{ width:750px; height:400px;}
.proxq .left img{ display:block; width:750px; height:400px;}
.proxq .right{ width:400px; padding-top:23px;}
.proxq .right h1{ font-size:20.8px; color:#000; font-weight:normal;}
.proxq .right span{ display:block; font-size:14.58px; color:#a3a3a3; margin-top:15px; margin-bottom:30px;}
.proxq .right b{ display:block; font-size:16.67px; color:#ff9c00; font-weight:normal; margin-bottom:50px;}
.proxq .right strong{ display:block; font-size:18.75px; font-weight:normal; margin-bottom:20px;}
.proxq .right p{ font-size:14.58px; color:#a3a3a3; line-height:33.33px;}


.news{  padding:50px 0;}
.news .left{ width:985px; border-right:1px solid #e5e5e5;}
.news .left ul.list li{ margin-bottom:40px;}
.news .left ul.list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news .left ul.list li a.pic{ display:block; float:left; width:371px;background:#25afc6;}
.news .left ul.list li a.pic img{display:block;width:100%;}
.news .left ul.list li .news_t{ padding-top:25px; width:530px; float:left; margin-left:33px;}
.news .left ul.list li .news_t a.t{ display:block; font-size:20.8px; color:#000; height:35px; line-height:35px; overflow:hidden; position:relative;}
.news .left ul.list li .news_t a.t:after{ content:""; width:0px; height:2px; background:#ff9c00; position:absolute; left:0; top:18px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.news .left ul.list li .news_t span{ display:block; font-size:16.6px; color:#eb5043; margin-top:10px; margin-bottom:20px;}
.news .left ul.list li .news_t p{ font-size:16.6px; color:#646464; line-height:31px;}
.news .left ul.list li .news_t a.t:hover{ color:#ff9c00;}
.news .left ul.list li .news_t a.t:hover:after{ width:30px;}
.news .left ul.list li .news_t a.t:hover{ padding-left:35px;}


.news .right dl dt{ font-size:25px; margin-bottom:25px;}
.news .right dl dd{ height:35px; line-height:35px; text-align:right; font-size:17px; color:#333; position:relative; padding-right:15px; margin-bottom:10px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.news .right dl dd:after{ content:""; width:3px; height:15px; position:absolute; right:0; top:10px; background:#ff9c00;}
.news .right dl dd a{ color:#333}
.news .right dl dd a:hover,.news .right dl dd.on a{ color:#eb5043;}
.news .right dl dd:hover,.news .right dl dd.on{ padding-right:30px; }



.zhengwen{ width:856px;}
.zhengwen h1{ font-size:24px; font-weight:normal; display:block; margin-bottom:10px;}
.zhengwen .dec{ font-size:16.6px; color:#a3a3a3;}
.zhengwen .content{ font-size:16.6px; color:#646464; line-height:32px; margin-top:25px;}
.zhengwen .content p{ margin-bottom:15px;}
.zhengwen .content img{ display:block; margin:0 auto; margin-bottom:15px; max-width:100%; height:auto !important;}

.fn{  margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.fn p{ width:50%; float:left; font-size:15px; line-height:30px; color:#565656}
.fn p a{ color:#565656}
.fn p a:hover{ color:#748674;}

.zizhilist{ width:1000px;}
.zizhilist li{ display:block; float:left; width:286px; margin-right:30px;}
.zizhilist li img{ display:block; width:100%;border: 2px solid #0b1b2b;  box-sizing: border-box;}
.zizhilist li p{ height:77px; line-height:77px; font-size:16.6px; color:#676767;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.zizhilist li:hover p{ color:#ff9c00;}


 
.caselist{ width:1000px;}
.caselist li{ display:block; float:left; width:420px; margin-right:30px;}
.caselist li img{ display:block; width:100%;}
.caselist li p{ height:77px; line-height:77px; font-size:16.6px; color:#676767;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.caselist li:hover p{ color:#ff9c00;}


.contact{ padding-top:60px; padding-bottom:60px;}
.contact .left{ width:580px;}
.contact .left dl dt{ display:block; margin-bottom:30px; font-size:23px; line-height:83px; height:83px; border-bottom:1px solid #e7e7e7; font-weight:normal;}
.contact .left dl dd{ width:50%; float:left;}
.contact .left dl dd strong{ display:block; font-size:18.75px; color:#676767; margin-bottom:15px; font-weight:normal;}
.contact .left dl dd p{ font-size:16.67px; line-height:33.33px; color:#a3a3a3; font-weight:lighter;}
.contact .right{ width:580px; height:682px; background:#ff9c00;}
.contact .right .tit{ padding-top:55px; margin-bottom:50px;}
.contact .right .tit strong{ display:block; text-align:center; font-weight:normal; color:#fff; font-size:22.92px;}
.contact .right .tit p{ text-align:center; font-size:16.67px; color:rgba(255,255,255,.75); margin-top:15px;}
.contact .right input[type="text"]{ display:block; width:375px; height:60px; line-height:60px; background:#fff; border:none; padding-left:25px; margin:0 auto;margin-bottom:30px; font-size:16px;}
.contact .right textarea{ display:block; width:375px; height:160px; padding-top:25px;  background:#fff; border:none; padding-left:25px; margin:0 auto;margin-bottom:30px;font-size:16px;}
.contact .right input[type="submit"]{ display:block; width:400px; height:60px; line-height:60px; background:#1b1b1b; border:none; margin:0 auto;  font-size:16px; color:#fff; cursor:pointer;}

.video{ position:relative;}
.index_play{ opacity:0; width:90px; height:90px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:url(../images/play.png) no-repeat center; background-size:100%; z-index:9999;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; cursor:pointer; }
.index_play.zanting{ background:url(../images/zanting.png) no-repeat center; background-size:90%;}
.video:hover .index_play{ opacity:1;}


.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:20px;bottom:133px; z-index:9999}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar a{-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}

.toolbar-item{display:block;width:60px;height:60px; position:relative;margin-bottom:2px;}
.toolbar-item:hover .toolbar-layer{ display:block;opacity:1;filter:alpha(opacity=100);}
.toolbar-item-weixin{background-position:0 -794px;}
.toolbar-item-weixin:hover{background-position:0 -856px;}
.toolbar-item-top .toolbar-layer{height:212px;background-position:0 0; display:none}
.toolbar-item .toolbar-layer{ display:none}
.toolbar-item-top .toolbar-layer:hover{opacity:0;filter:alpha(opacity=0);}
.toolbar-item-app .toolbar-layer:hover{opacity:0;filter:alpha(opacity=0);}
.toolbar-item-feedback{background-position:0 -422px;}
.toolbar-item-feedback:hover{background-position:0 -484px;}
.toolbar-item-app{background-position:0 -546px;}
.toolbar-item-app:hover{background-position:0 -608px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -220px;}
.toolbar-item-top{background-position:0 -670px;border-bottom:none}
.toolbar-item-top:hover{background-position:0 -732px;}
.toolbar-layer{position:absolute;right:56px;bottom:-5px;width:172px;opacity:0;filter:alpha(opacity=0)};

