﻿@charset "utf-8";
/* CSS Document */
html{font-family:"Microsoft YaHei"; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,b,img{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0;}
form{padding:0;margin:0}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
a:hover{color:#fe0000;text-decoration:none;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.content{width:1200px;  margin:0px auto; overflow:hidden;}
input,textarea{outline:none} 
.title{ text-align:center;  margin:0px auto 30px; overflow:hidden; color:#575656; padding:40px 0px 10px; background:url(../images/huam_27.png) no-repeat center bottom;}
.title h3{font-size:30px; font-weight:bold;}
.title p{ font-size:14px;  color:#999;  margin-top:10px;font-style:normal; text-transform:uppercase;}
.title p b{ margin:0 10px;}
.title span{ color:#fe6e00;}
.title1{color:#fff;}
.title1 span{color:#ff7800}
.top{width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background:#f1f1f1; margin:0px auto; font-size:12px; color:#666; height:40px; line-height:40px;}
.top span{float:right;}
.top span a{ margin:0 5px;}
.top span a:last-child{background:none;}
.hed{    width: 1200px; overflow: hidden;  margin: 15px auto; position: relative; height: 130px; }
.logo{float:left; margin-top:31px; }
.tet{float: left;font-size: 24px;font-weight: bold;margin-top:40px; color:#e64e40; margin-left:10px; letter-spacing:1px;}
.tet b{color:#d92721}
.tet p{font-size: 16px;color:#666; line-height: 20px; font-weight:normal;letter-spacing:0px;}
.hot{  height: 70px; float: right; padding-left: 77px;   background: url(../images/hot.png) no-repeat 28px 40px;   padding-top: 18px; }
.hot .tel_p1 {font-size: 13px;color: #1c1c1c;height: 18px; line-height: 18px;}
.hot .tel_p2 {font-size: 30px; color: #0587e1; font-family:Impact; height: 30px;line-height: 30px; font-weight:bold; line-height:26px; line-height:30px;}
.nav * a.hover{color:#fff;  background:#e64e40;}
.nav * a:hover{color:#fff; background:#e64e40;}
.menu{width:100%; max-width:1920px; min-width:1200px; height:60px;  margin:0px auto;  background:#0587e1;}
.nav{width:1210px; margin:0px auto; }
.nav li{float:left; height:60px; line-height:60px; text-align:center; padding-right:3px;  font-size:16px; position:relative; }
.nav li a{display:block; height:60px; color:#fff;   padding:0 39px;}
.nav li a:focus{ -moz-outline-style: none; }
.nav li .sub-nav{position:absolute;top:60px;left:0px;list-style:none;background-color:#0587e1;display:none; width:100%; z-index:9999}
.nav li .sub-nav li{text-align:center;	width:100%;height:35px;line-height:35px;position:relative; border-top:1px #ccc solid; padding:3px 0}
.nav li .sub-nav li a{height:34px;line-height:34px;padding:0;display:inline-block;}
.nav li:hover{color:#fff; background:#e64e40;}
.banner{ width:100%; max-width:1920px;margin:0px auto;height:650px;  position:relative; min-width:1100px; }
.fullSlide{width:100%;position:relative;height:650px;background:#EEE;margin:0 auto;}
.fullSlide .md{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .md ul{width:100% !important;margin:0;padding:0;list-style:none}
.fullSlide .md li{width:100% !important;height:650px;overflow:hidden;text-align:center;}
.fullSlide .md li a{display:block;height:650px;}
.fullSlide .hd{ bottom: 28px;height: 10px; left: 0;line-height: 9999px; margin: 0 auto; position: relative;width: 1000px; z-index: 1; overflow:hidden;}
.fullSlide .hd ul{  list-style: outside none none; margin: 0 auto;padding: 0; text-align: center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;margin:5px 2px;overflow:hidden; color:#fff;  height: 5px;
 background:#fff; font-size:12px; overflow:hidden; border-radius:10px;}
.fullSlide .hd ul .on{background:#fe0000; color:#000; }
.sousuo{width:100%; height:60px;  font-size:14px; margin:0px auto; max-width:1920px; min-width:1200px; background:#f1f1f1; border-top:1px #ccc solid; border-bottom:1px #ccc solid }
.sousuocon{width:1200px; margin:0px auto; height:60px; line-height:60px;  color:#333; }
.sousuocon ul{width:1200px; overflow:hidden; margin:0 auto;}
.sousuocon ul li{float:left; overflow:hidden;}
.sousuocon a{ margin:0 8px; }
.sousuocon ul li a:hover{color:#e64e40;}
.gj{width:900px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:14px; color:#333; text-indent:2.2em;  }
.txt{width:250px; background:#fff; border:1px #ccc solid; height:34px;  text-indent:1em; color:#666; line-height:34px; font-family:"Microsoft YaHei"; margin-top:10px}
.btn{    width: 43px; background: #ffa800 url(../images/sousuo.png) no-repeat 6px center; height: 36px; cursor: pointer; line-height: 36px;  text-indent: 1.5em;  font-size: 16px;  color: #fff; margin-top:10px}
.liji{width:160px; height:25px;  margin-left: 15px; line-height:25px; text-align:center; margin-top: 11px; font-size:14px;}
.liji a{color:#fff;}
.chengnuo{width:1200px; overflow:hidden;  margin:30px auto 0;}
.chengnuo ul{overflow:hidden;}
.chengnuo ul li{width:260px; float:left; background:#f1f1f1; margin-right:26px;  padding:20px 10px;} 
.chengnuo ul li:last-child{ margin-right:0px;}
.chengnuo ul li div{ float:left; margin-right:10px;}
.chengnuo ul li  span{    line-height: 24px;  font-size: 14px;padding-top: 13px; display: inline-block; float: left; width: 168px; color:#666;}
.pic_nav{ width:1200px; overflow:hidden; margin:20px auto 40px; text-align:center; }
.pic_nav a{ padding:15px 30px; margin:0 10px; background:#f1f1f1; text-align:center;display:inline-block; color:#666; font-size:18px; }
.about_nav{ width:1200px; overflow:hidden; margin:20px auto; text-align:center; }
.about_nav a{ padding:15px 30px; margin:0 10px; background:#f1f1f1; text-align:center;display:inline-block; color:#666; font-size:18px; }
.pic_nav a:hover{ background:#0587e1; color:#fff;}
.about_nav a.osel{ background:#0587e1; color:#fff;}
.pic_content{width:1200px; overflow:hidden;  }
.pic_content ul{ overflow:hidden;}
.pic_content ul li{  float:left; margin-right:30px; width:380px; overflow:hidden; margin-bottom:17px; }
.pic_content ul li div{ width:378px; height:245px; overflow:hidden; text-align:center; border:1px solid #ccc}
.pic_content ul li p{font-size:16px; color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height:50px; line-height:50px; text-align:center; background:#f1f1f1}
.pic_content ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%; }
.pic_content ul li div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.pic_content ul li:nth-of-type(3n+0) { margin-right:0px;}
.pic_content ul li:hover p{color:#fe0000;}
.banner1{width:100%; max-width:1920px; overflow:hidden; margin:30px auto 0; height:180px; position:relative; min-width:1200px;}
.banner1 img{position:absolute; left:50%; margin-left:-960px; overflow:hidden;}
.ban{position:absolute; width:100%; top:0px; left:0;height:180px;}
.hott { height:180px; width: 1200px; overflow: hidden; margin: 0px auto;  text-align: right;   font-size: 23px;  font-weight:bold; color: #fe0000; position:relative;}
.hott p{ padding:56px 0px 0px 0; font-family:Impact; color:#fff; font-size:27px}
.hott a{    display: block; width: 211px; height: 50px; font-weight: normal;  font-size: 16px; line-height: 50px; text-align: center;color: #fff; background: #e64e40; float: right;  position: absolute; bottom: 30px; right: 0px;}
.hott a:hover{ background:#ff7e00; color:#fff;}
.hott1{color:#fff;}
.hott a:after{content: ""; border: 1px #fff solid; width: 200px;  display: block;  position: absolute; height: 42px; top: 3px; left: 5px;}
.hott1 { height:180px; width: 1200px; overflow: hidden; margin: 0px auto;  text-align: right;   font-size: 23px;  font-weight:bold; color: #fe0000; position:relative;}
.hott1 p{ padding:130px 285px 0px 0; font-family:Impact; color:#fff; font-size:27px}
.hott1 a{    display:inline-block; width: 211px; height: 50px; font-weight: normal;  font-size: 16px; line-height: 50px; text-align: center;color: #fff; background: #e64e40; float: right;  position: absolute; bottom: 15px; right: 0px;}
.hott1 a:hover{ background:#ff7e00; color:#fff;}
.hott1 a:after{content: ""; border: 1px #fff solid; width: 200px;  display: block;  position: absolute; height: 42px; top: 3px; left: 5px;}
.qianli{overflow:hidden;width:100%;height:640px; max-width:1920px; margin:0px auto; min-width:1200px;}
.qianli h4{font-weight:400;text-align:center;margin-top:45px;font-size:25px;color:#000}
.qianli h3{font-size:40px;color:#0587e1;text-align:center;margin-bottom:5px}
.qianli>p{font-size:18px;color:#666;text-align:center;margin-bottom:40px}
.qianli .qlWen{height:504px;width:1200px;overflow:hidden;background:url(../images/huam_37.png) no-repeat center top; margin:0px auto;}
.qianli .qlWen span{display:block;text-align:center;font-size:24px;color:#fff;margin-bottom:6px}
.qianli .qlWen span b{color:#ff0}
.qianli .qlWen>p{font-size:18px;color:#fff;text-align:center}
.qianli .wen{overflow:hidden;float:right;margin-top:74px;width:650px}
.qianli .wen h5{font-size:20px;color:#333;margin-bottom:15px}
.qianli .wen h5 b{color:#004871}
.qianli .wen p{font-size:16px;color:#333;line-height:20px;margin-bottom:38px;overflow:hidden}
.qianli .wen p em{color:#004871}
.clear{clear:both}
.youshi{width:100%; margin:0px auto; overflow:hidden; max-width:1920px; min-width:1200px;}
.ys1{width:1200px; overflow:hidden; background:url(../images/ys1.png) no-repeat; height:357px;}
.ys2{width:1200px; overflow:hidden; background:url(../images/ys2.png) no-repeat; height:417px;}
.ys3{width:1200px; overflow:hidden; background:url(../images/ys3.png) no-repeat; height:403px;}
.ys4{width:1200px; overflow:hidden; background:url(../images/ys4.png) no-repeat; height:400px;}
.ys_text{float:left; width:545px; margin-left:36px;}
.ys_text h3{font-size:30px; color:#0587e1; margin:17px 0 0  95px;}
.ys_text h3 dd{font-size:18px; color:#666; display:block; font-weight:normal; padding-top:6px; }
.ys_text p{ background:url(../images/dd.png) no-repeat 0 7px; font-size:16px; line-height:25px; color:#666; padding-left:20px; margin-top:29px;}
.ys_m1{ float:right; margin:55px 0 0 0}
.ys_m1 h3{text-align:right; margin-right:120px;}
.ys_m2{ float:left; margin:29px 0 0 37px}
.ys_m2 h3{ margin-left:95px;}
.ys_m3{ float:right; margin:29px 0 0 0;    width: 567px}
.ys_m3 h3{text-align:right; margin-right:120px;}
.ys_m3 p{margin-top: 30px;}
.ys_m4{ float:left; margin:11px 0 0 37px}
.ys_m4 h3{ margin-left:95px;}
.zzzs{width:552px; height:371px; float:left; background:url(../images/zzs.png) no-repeat; position:relative;}
.canter{width:482px; height:287px;margin: 76px 0 0 60px; overflow:hidden;}
.canter ul{ overflow:hidden;}
.canter ul li{ width:482px; height:287px; float:left; overflow:hidden;}
.zzzs a#left{width:49px; height:43px; position:absolute;  top: 197px; left: 29px;}
.zzzs a#right{width:49px; height:43px; position:absolute; top:197px; right:-20px;}
.an_li{ overflow:hidden; margin-bottom:30px;}
.an_li ul li{width:325px; height:230px; float:left; overflow:hidden; margin: 5px 5px 0 0; position:relative; }
.an_li ul li:nth-child(2){width:410px; height:465px; float:left; overflow:hidden;}
.an_li ul li:nth-child(3){width:220px; height:230px; float:left; overflow:hidden;}
.an_li ul li:nth-child(4){width:220px; height:230px; float:left; overflow:hidden;}
.an_li ul li:nth-child(5){width:446px; height:230px; float:left; overflow:hidden;}
.an_li ul li:nth-child(6){width:325px; height:230px; float:left; overflow:hidden; margin-top:-230px;}
.an_li ul li img{width:100%; height:100%}
.an_li ul li div{ position:absolute; bottom:-100%; left:0px; background:rgba(5,135,225,0.6); width:100%; height:100%; overflow:hidden;}
.an_li ul li div p{ text-align:center; color:#fff;  position:absolute; left:50%; width:88px; height:88px; margin-left:-50px; top:20%;font-size:14px; }
.an_li ul li div p span{background:url(../images/yy.png) no-repeat; height:88px; height:88px; display:block; margin-bottom:10px;}
.an_li ul li div dd{ text-align:center; color:#fff; position:absolute; bottom:0px; left:0; width:100%; height:36px; line-height:36px; font-size:16px;}
.an_li ul li:hover div{ bottom:0px;  transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.about_box{width:100%; max-width:1920px; overflow:hidden; margin:0px auto ;min-width:1200px;}
.zizhi{width:1200px; overflow:hidden; position:relative;}
.zz{ width: 1100px; overflow:hidden; margin:0px auto;}
.z_left{ position:absolute; top:20px; left:0px;}
.zz ul{overflow:hidden;}
.zz ul li{overflow:hidden; width:184px; float:left; margin-right:10px;}
.zz ul li div{overflow:hidden; width:180px; height:260px; border:2px #ccc solid;} 
.zz ul li div img{overflow:hidden;} 
.zz ul li p{overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:16px;} 
#zizhi{position:relative;width:1200px;height:270px;margin:0px auto;}
#zizhi ul{position:relative;width:1100px;height:270px; margin:0px auto; }
#zizhi li{position:absolute;border:1px solid #ccc;list-style:none;background:#fff;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
#zizhi li img{width:100%;height:100%;vertical-align:top;}
#zizhi .prev, #zizhi .next{position:absolute;top:48%;width:39px;height:80px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/btn.png) no-repeat;}
#zizhi .prev{left:0px;}
#zizhi .next{right:0px;background-position:-39px 0;}
.about{overflow:hidden;}
.le1{ width:570px; height:355px; float:left; overflow:hidden;}
.le2{float: right;width: 614px; overflow:hidden;}
.le2 h3{font-size:24px; font-weight:normal; color:#0587e1;}
.le2 h3::after{content:"——"; display:block; font-size:30px; color:#d50606; }
.le2-sub{    color: #666;
    height: 202px;
    overflow: hidden;
    line-height: 28px; text-align:justify;
    font-size: 14px;
    margin-top: 10px; }
.le2-sub1{background: #0587e1;border:1px #fff solid; font-size:16px;  border-radius:5px; width: 140px;height: 43px;color: #fff;text-align: center;margin-top: 30px; line-height:43px;}
.le2-sub1:hover{background:#f1f1f1; border:1px #d50606 solid; color:#d50606}
.cf_title{width:1200px; overflow:hidden; margin:30px auto;}
.cf_title h2{ font-size:24px; background:url(../images/cf.png) no-repeat center left; text-indent:2em;}
.cf_title h2 span{float:right; margin-top:5px;}
.changfang{width:1200px; overflow:hidden; margin-top:15px; }
.changfang ul{ overflow:hidden;}
.changfang ul li{ overflow:hidden; width:290px; float:left; margin:10px 9px }
.changfang ul li div{width:290px; overflow:hidden; height:200px;}
.changfang ul li p{width:290px; overflow:hidden; height:40px; line-height:40px; background:#f1f1f1; text-align:center; margin-top:2px; font-size:16px;}
.changfang ul li a{color:#333;}
.changfang ul li a:hover p{ background:#0587e1; color:#fff;}
.changfang ul li div img{-webkit-transition:all .5s;transition:all .5s;}
.changfang ul li div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.jianzhengbox{width:100%; max-width:1920px; min-width:1200px; padding-bottom:60px;overflow:hidden; background:url(../images/dz.png) repeat center top; margin:0px auto;}
.jianzheng{ overflow:hidden; width:1200px; margin:0px auto;}
.jz_box{width:1200px; overflow:hidden; margin:30px auto 0;  position:relative;}
.jz_box a#left1{ position:absolute; left:0px; top:180px; z-index:9999;}
.jz_box a#right1{ position:absolute; right:0px; top:180px;z-index:9999;}
.jz_box ul{width:1200px; height:390px;  margin:0px auto; padding-top:10px; padding-bottom: 40px;}
.jz_box ul li{width:280px;  float:left; margin:0 10px; background:#fff; padding-top:15px; position:relative; box-shadow:0px 1px 10px #ccc}
.jz_box ul li div{ overflow:hidden; margin:0px auto;width:220px; height:220px; border-radius:50%; text-align:center; border:2px #ff6c00 solid;}
.jz_box ul li div img{width:220px; height:220px;  overflow:hidden; margin:0px auto;}
.jz_box ul li  h3{width:220px; height:50px; margin:0px auto; line-height:50px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center; font-size:16px; font-weight:normal;}
.jz_box ul li p{width:240px; height:76px; line-height:24px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box; margin:0px auto; font-size:14px; margin-bottom:45px; color:#666}
.jz_box ul li::before{ content: "+"; color:#fff; height:34px; width:34px; border-radius:50%; line-height:30px; background:#0587e1; text-align:center; position:absolute; left:42%; bottom:-17px; font-size:28px;}
.jz_box ul li a h3{color:#333;}
.jz_box ul li a:hover h3{color:#f60;}
.jz_box ul li:hover{background:#0587e1}
.jz_box ul li:hover a h3{color:#fff;}
.jz_box ul li:hover p{color:#fff;}
.jz_box ul li:hover div{border:2px #fff solid; background:#fff;}
.jz_box ul li:hover::before{background:#e64e40;color:#fff;}
.jz_box .gdal{width:250px; height:50px; line-height:50px; overflow:hidden; border:1px #ccc solid; border-radius:5px; color:#666; margin:70px auto 0; text-align:center; font-size:16px;}
.jz_box .gdal a{ color:#666; display:block;} 
.jz_box .gdal a:hover{background:#0587e1; color:#fff;}
.hezuo{width:1200px; overflow:hidden; margin:0px auto}
.hezuo ul{ overflow:hidden; padding-left:1px; padding-top:1px;}
.hezuo ul li{ overflow:hidden; width:20%; border:1px #cccc  solid; margin-left:-1px; margin-top:-1px; float:left; box-sizing:border-box;}
.hezuo ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%;}
.hezuo ul li:hover img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;width:1200px; overflow:hidden; margin:50px auto}
.news .newsCon {width: 340px;padding: 30px 29px;border: 1px solid #e0e0e0;border-top: none;margin: -1px -1px 0 0px;border-bottom: none;float: left;}
.news h3 {font-weight: normal;margin-bottom: 24px;}
.news h3 a {display: block;height: 34px;background: url(../images/news01.png) no-repeat right center;}
.news h3 b {font-size: 22px;color: #0587e1;margin-right: 10px;}
.news h3 i {font-size: 10px;}
.news dt {width:340px; height:180px; overflow:hidden;margin-bottom: 15px;}
.news dt img{-webkit-transition:all .5s;transition:all .5s;width:340px; height:180px;}
.news dt:hover img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news dd {height: 24px;line-height: 24px;padding-left: 18px;background: url(../images/ty01.png) no-repeat left center;margin-bottom: 10px;font-size: 14px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news dl{overflow:hidden;}
.news a.news_more {display: block; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-top: 16px;}
.news .newsCon a.news_more:hover {background: #0587e1;color: #fff;border-color: #0587e1;}
.news dl dd:hover {background: url(../images/ty02.png) no-repeat left center;}
.bottom_nav{width:100%; height:60px; line-height:60px; max-width:1920px; margin:0px auto; min-width:1200px; background:#0587e1; font-size:16px; color:#fff; overflow:hidden;}
.bottom_nav a{ color:#f1f1f1;   padding:0 37px; display:inline-block; white-space: nowrap;}
.copyright{width:100%; max-width:1920px; margin:0px auto 0; min-width:1200px; background:#464847; padding-bottom:76px;}
.copy{width:1200px; overflow:hidden; margin:0px auto; padding-top:30px; position:relative;}
.b_logo{ position:absolute;     left: 29px; top: 43px;}
.teth{font-size:16px; color:#8a8a8a; line-height:33px; margin-left:30px; width:738px; text-align:center; margin:0px auto;}
.teth div a{ margin:0 5px; color:#8a8a8a}
.teth a{color:#8a8a8a}
.teth div a:hover{color:#d50606;}
.rwm{ position:absolute; right:0px;   top: 43px; text-align:center; width:120px; }
.rwm p{ padding:9px 0 0 0px ; color:#fff; font-size: 14px;color:#8a8a8a;  }
.rwm img{width:100%;}
.fiv{width:100%; position:fixed; bottom:0px; left:0px; background:rgba(0,0,0,0.7); padding:10px 0}
.fiv .tmb{width:1200px; overflow:hidden; font-size:20px; color:#fff; margin:0px auto;  }
.fiv .tmb span{ color:#fff;font-weight:bold; font-size:24px; }
.fiv .tmb em{ float:right; font-style:normal; font-weight:normal; font-size:16px; }
.fiv .tmb em b{ color:#fff;font-weight:bold; font-size:28px; float:right}
.fiv .tmb em a.anniu{width:150px; height:36px; line-height:36px; float:right;  border:1px #ccc solid; text-align:center; color:#fff; display:inline-block; border-radius:5px; margin-left:10px;}
.fiv .tmb em a.anniu:hover{background:#ffa800}
.links{overflow:hidden;font-size:16px; color:#8a8a8a; margin-top:15px; clear:both;}
.links span{float:left; display:inline-block; overflow:hidden; padding:15px 0} 
.links ul{width:1100px; margin:0px auto; overflow:hidden; float:left;font-size:14px; padding:17px  10px}
.links ul a{ color:#8a8a8a; margin:0 8px; display:inline-block; white-space: nowrap;}
.links ul a:hover{ text-decoration:underline;}
.links ul a::after{ content:"|"; padding-left:8px;}
.links ul a:last-child::after{ content:""}
.side{position:fixed;width:78px;right:0;top:50%; margin-top:-200px;z-index:100; border:1px solid #e0e0e0; background:#ffffff; border-bottom:0;}
.side ul li{width:78px;height:78px;float:left;position:relative; border-bottom:1px solid #e0e0e0;color:#333; font-size:14px; line-height:38px; text-align:center;transition:all 0.3s; cursor:pointer;}
.side ul li img{width:100%}
.side ul li:hover{background:#0587e1; color:#fff;}
.side ul li:hover a{ color:#fff;}
.side ul li i{height:25px; margin-bottom:1px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:auto 25px; margin-top:14px;transition:all 0.3s;}
.side ul li i.bgs1{ background-image:url(../images/right_pic5.png);}
.side ul li i.bgs2{ background-image:url(../images/right_pic7.png);}
.side ul li i.bgs3{ background-image:url(../images/right_pic2.png);}
.side ul li i.bgs4{ background-image:url(../images/right_pic1.png);}
.side ul li i.bgs5{ background-image:url(../images/right_pic3.png);}
.side ul li i.bgs6{ background-image:url(../images/right_pic6_on.png);}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png);}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png);}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png);}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png);}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png);}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all 0.3s;overflow:hidden;}
.side ul li.sidetop{background:#ff7302; color:#fff;}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li.sideewm .ewBox {
  width: 160px;
  display: none; 
  color: #363636;
  text-align: center;
  position: absolute;
  left: -207px;
  top: -80px;
  border:1px solid #e0e0e0;
  background:#fff;
}
.side ul li.sideetel .telBox {
   width: 200px;
  height:78px;
  display:none; 
  color: #fff;
  text-align: left;
  position: absolute;
  left: -200px;
  top: 0px;
  background:#0587e1;
}
.side ul li.sideetel .telBox dd{ display:block; height:100px; overflow:hidden; padding-left:62px; line-height:24px; font-size:18px;}
.side ul li.sideetel .telBox dd span{ display:block; line-height:28px; height:28px; overflow:hidden; margin-top:11px; font-size:18px;}
.side ul li.sideetel .telBox dd.bgs1{ background:url(../images/right_pic8.png) 28px center no-repeat; background-color:#0587e1;}
.side ul li.sideetel .telBox dd.bgs2{ background:url(../images/l_tel.png) 14px 19px no-repeat;}
.n_banner{width:100%; max-width:1920px; min-width:1200px; height:300px; margin:0px auto; position:relative; overflow:hidden;}
.n_banner img{ position:absolute; left:50%;  margin-left:-960px; top:0px;}
.mbx{width: 100%;height: 62px;border-bottom: 1px solid #eaeaea;max-width:1920px; margin:0px auto 30px;}
.mbx a.home{display: block;width: 64px;height: 62px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;background: url(../images/InpageAddress_icon01.png) no-repeat center;float: left;}
.mbx a.home:hover{background: url(../images/InpageAddress_icon03.png) no-repeat center;}
.mbx .p1{line-height: 62px;float: left;margin-left: 16px;}
.mbx .p1 a { display: block; padding-right: 14px; background: url(../images/icon.png) no-repeat right center;  font-size: 14px; float: left;  margin-left: 10px;}
.mbx .p1 a:first-child{margin-left: 0;}
.mbx .p1 a:last-child{background-image: none;}
.mbx .p2{float: right;}
.mbx .p2 a{display: block;font-size: 14px;color: #666666;font-weight: bold;height: 61px;line-height: 61px;float: left;margin-left: 26px;text-decoration: none;}
.mbx .p2 a.cur{color: #d50606;border-bottom: 2px solid #d50606;}
.mbx .p2 a:hover{color: #d50606;border-bottom: 2px solid #d50606;}
.fenye{margin:15px auto; text-align:center;}
.n_content{width:1200px; overflow:hidden; margin-bottom:30px; }
.c_left{width:680px; overflow:hidden; float:left;}
.#zSlider{margin:0px auto; width:630px; overflow:hidden;}
.picshow{position:relative;}
.picshow,.picshow_img{width:535px; height:384px; overflow:hidden; float:left;}
.picshow_img li{width:533px; height:380px; overflow:hidden; float:left; display:none;border:1px #ccc solid; text-align:center}
.picshow_img img{width:532px; height:380px;}
.select_btn{width:132px; height:358px; color:#111; float:right; display:inline;}
.select_btn li{ width:130px; height:86px; border:1px solid #ccc; cursor:pointer; overflow:hidden;margin-bottom:10px;}
.select_btn li img{width:130px; height:86px;}
.select_btn li:hover{border:1px #f00 solid;}
.select_btn li.current{border:1px #f00 solid;}
.select_btn a{color:#000;}
.c_right{width:490px; overflow:hidden; float:right}
.c_right h3{font-size:18px; font-weight:bold;}
.c_right dl{width:100%; overflow:hidden;}
.c_right dl dd{background-color:#e5e5e5; display:block; height:150px; overflow:hidden; padding:15px; margin-top:10px; font-size:14px; line-height:27px;color:#333;-webkit-line-clamp: 6;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.c_right dl dt{height: 80px; font-size: 24px;font-family: Impact;color: #fe0000;  display: block;line-height: 75px; text-align:left;}
.btnnt{ height:47px; margin-top:32px;}
.lijizixun{width:115px; height:41px; background:#fe0000; color:#fff; display:block; line-height:40px; font-size:18px; text-align:center; float:left;}
.btnnt a {color:#fff;}
.zx{border: 3px solid #ededed;float: left;height: 35px;line-height: 35px;width: 225px; color:#666;}
.tijiao{width:115px; height:41px; background:#0587e1; color:#fff; display:block; line-height:40px; font-size:18px; text-align:center; float:left; margin-right:10px;}
.tijiao a {color:#fff;}
.btnnt b{display:block; line-height:41px; float:left; margin-right:10px; }
.btnnt i{float:left; display:block; font-weight:normal; font-style:normal; margin-top:9px;}
.ckxq{width:100%; height:50px; line-height:50px; background-color:#ededed; clear:both; margin-top:10px; text-indent:1em; color:#333; font-size:18px;}
.xq_com{line-height:24px; font-size:14px; padding:10px;}
.xq_com strong {font-size:18px;}
.xq_com{line-height:33px; color:#666;}
.newslistcon{width: 100%;overflow:hidden; padding-bottom:30px;}
.newslistcon .maincon{width: 1200px;margin: 0 auto;}
.newslistcon .d_left{ width:870px; float:left; overflow:hidden; background:#fff; border: 1px solid #dfdfdf;}
.newslistcon .d_left .conBox{width: 1200px;margin: 0 auto;}
.newslistcon .d_left dl{padding-top: 36px;height: 162px;border-top: none;position: relative;border-bottom: 1px solid #dfdfdf;}
.newslistcon .d_left dt{width: 220px;height: 127px;float: left;margin-left: 40px;overflow: hidden;}
.newslistcon .d_left dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%}
.newslistcon .d_left dl:hover dt img{transform: scale(1.2);}
.newslistcon .d_left dd{width:820px;height: 150px;position: relative;margin-left: 28px;float: left;}
.newslistcon .d_left dd h3{font-size: 20px;font-weight: normal;}
.newslistcon .d_left dd h3 a{color: #000000;text-decoration: none;}
.newslistcon .d_left dd p{font-size: 13px;color: #666666;line-height: 24px;margin-top: 17px;    height: 50px;  overflow: hidden;}
.newslistcon .d_left dd .label{font-size: 12px;color: #999999;display: block;padding-left: 26px;position: absolute;left: 0;bottom: 0;background: url(../images/newsList_icon03.png) no-repeat left center;line-height: 16px;}
.newslistcon .d_left dd .zan{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon01.png) no-repeat left top;position: absolute;top: 5px;right: 74px;padding-left: 24px;padding-top: 2px;}
.newslistcon .d_left dd .readNum{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon02.png) no-repeat left center;position: absolute;top: 5px;right: 4px;padding-left: 24px;padding-top: 2px;}
.newslistcon .d_left dd a.more{display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.newslistcon .d_left dl:hover dd a.more{background-position: left bottom;}
.newslistcon .d_left dl:hover dd h3 a{color: #d50606;}
.newslistcon .d_left dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}
.d_right{width:307px; float:right; overflow:hidden;}
.newsListBox{width:1200px;height:auto;overflow:hidden; margin:0px auto;}
.newsListLeft{float:left;height:auto;overflow:hidden;width:852px}
.newsListight{width:307px;height:auto;overflow:hidden;float:right}
.newsContList{border-bottom:1px solid #e5e5e5;height:228px;overflow:hidden;padding-top:50px;width:852px}
.newsContList .img{width:270px;height:180px;overflow:hidden;float:left;margin-right:16px}
.newsContList .text{width:550px;overflow:hidden;float:left;text-align:left;    height: 180px; border:none;}
.newsContList .text h3{width:550px;height:35px;overflow:hidden;white-space:nowrap;font-size:20px;font-weight:400;color:#000}
.newsContList .text h3 a{color:#000}
.newsContList .text h3 a:hover{color:#d50606;}
.newsContList .text span{display:block;width:550px;height:35px;line-height:25px;overflow:hidden;font-size:14px;color:#a0a0a0}
.newsContList .text p{width:550px;height:55px; margin-bottom:30px;line-height:25px;overflow:hidden;font-size:14px;color:#666;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box; }
.newsContList .text  a{color:#666}
.newsContList .text  a b{font-weight:400;color:#09f}
.newsListPage{width:852px;height:89px;padding-top:36px;overflow:hidden}
.setpage{position:static;text-align:center;width:100%;height:44px;line-height:44px;overflow:hidden;font-size:14px;color:#666}
.setpage a{display:inline-block;color:#666;height:42px;line-height:42px;padding:0 19px;overflow:hidden;border:#e8e8e6 1px solid;margin:0 5px}
.setpage a:hover{color:#fff;background-color:#09f;border:#09f 1px solid}
.setpage span{display:inline-block;color:#666;height:42px;line-height:42px;padding:0 19px;overflow:hidden;border:#e8e8e6 1px solid;margin:0 5px}
.setpage span.current{color:#fff;background-color:#09f;border:#09f 1px solid}
.labelHot{width:307px;height:auto;margin-bottom:20px;background-color:#f2f2f2}
.labelHotTitle{width:307px;height:80px;overflow:hidden;position:relative;top:0;left:0;text-align:left}
.labelHotTitle i{width:3px;height:30px;overflow:hidden;background-color:#d50606;position:absolute;top:36px;left:0}
.labelHotTitle h3{position:absolute;top:33px;left:28px;font-size:25px;font-weight:400;color:#333}
.banner04 { width: 307px; height: 139px; overflow: hidden; }
.banner04 img{-webkit-transition:all .5s;transition:all .5s; width:100%;width: 307px; height: 139px;}
.banner04:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.labelHotCont{width:307px;overflow:hidden}
.labelHotCont ul{text-align:left;overflow:hidden}
.labelHotCont ul li{height:30px;line-height:30px;color:#333;padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;margin-right:16px}
.labelHotCont ul li a{color:#333; font-size:14px;}
.labelHotCont ul li a:hover{color:#d50606 ;}
.recommendedPano ul li{ width:307px; overflow:hidden; margin-bottom:20px;}
.recommendedPano ul li div{  width:307px;height:200px;  padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.recommendedPano ul  li dd{ width:307px; height:38px; line-height:38px; background:#e4e4e4; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:16px; text-align:center; margin-top:1px;  }
.recommendedPano ul  li:hover dd{background:#0587e1;}
.recommendedPano ul  li:hover a{color:#fff;}
.recommendedPano ul  li div img{-webkit-transition:all .5s;transition:all .5s; width:307px;height:297px;}
.recommendedPano ul  li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news_box{width: 100%;margin-top: 40px;}
.news_box .maincon{width: 1200px;margin: 0 auto;}
.news_box .maincon .conBox{width: 1200px;margin: 0 auto;}
.news_box .maincon dl{padding-top: 39px;height: 190px;border: 1px solid #dfdfdf;border-top: none;background: #fff;position: relative;}
.news_box .maincon dl:first-child{border-top: 1px solid #dfdfdf;}
.news_box .maincon dt{width: 220px;height: 170px;float: left;margin-left: 40px;overflow: hidden;}
.news_box .maincon dt img{display: block;transform: scale(1);transition: all 2s ease-out;width: 220px;height: 130px;}
.news_box .maincon dl:hover dt img{transform: scale(1.2);}
.news_box .maincon dd{width: 875px;height: 170px;position: relative;margin-left: 28px;float: left;}
.news_box .maincon dd h3{font-size: 20px;font-weight: normal;}
.news_box .maincon dd h3 a{color: #000000;text-decoration: none;}
.news_box .maincon dd p{font-size: 13px;color: #666666;line-height: 24px;margin-top: 17px;    height: 50px;  overflow: hidden;}
.news_box .maincon dd .label{font-size: 12px;color: #999999;display: block;padding-left: 26px;position: absolute;left: 0;bottom: 0;background: url(../images/newsList_icon03.png) no-repeat left center;line-height: 16px;}
.news_box .maincon dd .zan{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon01.png) no-repeat left top;position: absolute;top: 5px;right: 74px;padding-left: 24px;padding-top: 2px;}
.news_box .maincon dd .readNum{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon02.png) no-repeat left center;position: absolute;top: 5px;right: 4px;padding-left: 24px;padding-top: 2px;}
.news_box .maincon dd a.more{display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.news_box .maincon dl:hover dd a.more{background-position: left bottom;}
.news_box .maincon dl:hover dd h3 a{color: #fe0000;}
.news_box .maincon dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}
.newsList{width: 100%;}
.newsList dl{position:relative; padding:20px; height:190px; background-color:#fff; margin:10px;}
.newsList dt{float:left;}
.newsList dt img{display:block;width: 300px;height: 190px;}
.newsList dd{margin-left: 325px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#fe0000;}
.newsList dd h5 span{  float: right;color: #bfbfbf;}
.newsList dd p{line-height:22px; height:112px; overflow:hidden; font-size:14px; color:#999}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsList dl:hover{background: #f8f8f8;box-shadow: 1px 0 6px 4px #eaeaea;}
.newsList ul{margin-top:16px; background:#fff; margin:10px; padding:15px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:15px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}
.newsList ul:hover{background: #f8f8f8;box-shadow: 1px 0 6px 4px #eaeaea;}
.jz_content{ width:1200px; margin:0px auto 0;overflow:hidden;}
.jz_content ul{width:auto; overflow:hidden;}
.jz_content ul li{width:auto; overflow:hidden; padding:30px 30px 10px; width:calc(32% - 60px);  width: -webkit-calc(32% - 60px); width: -moz-calc(32% - 60px) ; border:1px #ccc solid; float:left; margin:15px 20px 15px 0;  -moz-transition:all .3s linear .1s;
  -webkit-transition:all .3s linear .1s;
  -o-transition:all .3s linear .1s;
  -ms-transition:all .3s linear .1s;
  transition:all .3s linear .1s;
  -moz-transform:translateY(0px);
  -webkit-transform:translateY(0px);
  -o-transform:translateY(0px);
  transform:translateY(0px);}
.jz_content ul li:nth-of-type(3n+0){ margin-right:0px;}
.jz_content ul li dl{overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:15px;}
.jz_content ul li dl div{width:325px; height:207px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.jz_content ul li dl dd{ line-height:48px; font-size:18px;  height:48px; text-align:center; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.jz_content ul li dl dt{color:#999; font-size:14px; height:38px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.jz_content ul li span{ display:block; height:40px; line-height:40px; font-size:14px; color:#666; background:url(../images/newsDetialsArticle_icon11.png) no-repeat center right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right:40px;}
.jz_content ul li a{color:#333;}
.jz_content ul li:hover dl dd{color:#f60;}
.jz_content ul li:hover{-moz-transform:translateY(-15px);
  -webkit-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px);
  -moz-box-shadow: 0px 5px 12px rgba(0,0,0,0.2);
  -ms-box-shadow: 0px 5px 12px rgba(0,0,0,0.2);
  -o-box-shadow: 0px 5px 12px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 5px 12px rgba(0,0,0,0.2)
  
   }
.jz_content ul li dl div img{-webkit-transition:all .5s;transition:all .5s; width:100%;width:325px; height:207px;  }
.jz_content ul li dl div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.jz_content ul li:hover span{ background:url(../images/newsDetialsArticle_icon13.png) no-repeat center right;}
.t_title{width: 100%;text-align: center;padding-top:10px;margin-bottom: 30px;}
.t_title h3{font-size: 30px;color: rgb(51, 51, 51);font-weight: normal;}
.t_title i{display: block;height: 2px;background: #d50606;width: 42px;margin: 3px auto 0;}
.t_title p{font-size: 12px;color: #999999;font-family: arial;margin-top: 8px;text-transform: uppercase;}
.about_gs{overflow:hidden;}
.about_gs .gongsi{width: 1200px; overflow:hidden; margin:0px auto;}
.about_gs .gongsi .box1{width: 100%;height: 386px;padding-bottom: 52px;}
.about_gs .gongsi .box1 dl{width: 100%;}
.about_gs .gongsi .box1 dt{width: 580px;height: 386px;position: relative;float: left;}
.about_gs .gongsi .box1 dt h3{padding: 10px 0 0 28px;width: 255px;height: 339px;background: #0587e1;font-size: 18px;color: #fff;font-weight: bold;}
.about_gs .gongsi .box1 dt img{position: absolute;top: 48px;right: 0;display: block;width:552px; height:338px;}
.about_gs .gongsi .box1 dd{width: 568px;float: right}
.about_gs .gongsi .box1 dd p{font-size: 14px;color: #888888;line-height: 30px;}
.jxys{width:100%; overflow:hidden; margin:40px auto 0; background:#f1f1f1; padding-top:20px;} 
.jxys_con{width:1200px; overflow:hidden; margin:15px auto; }
.jxys_con ul{ overflow:hidden;}
.jxys_con ul li{ overflow:hidden; width:290px; float:left; margin:0 10px  20px 0 }
.jxys_con ul li div{width:290px; overflow:hidden; height:180px;}
.jxys_con ul li div img{width:290px;height:180px;}
.jxys_con ul li p{width:290px; overflow:hidden; height:40px; line-height:40px; background:#f1f1f1; text-align:center; margin-top:2px; font-size:16px;}
.jxys_con ul li a{color:#333;}
.jxys_cm{width:1200px; overflow:hidden; margin:15px auto; }
.jxys_cm ul{ overflow:hidden;}
.jxys_cm ul li{ overflow:hidden; width:380px; float:left; margin:0 30px  30px 0 }
.jxys_cm ul li div{width:380px; overflow:hidden; height:250px;}
.jxys_cm ul li div img{width:100%;height:100%;}
.jxys_cm ul li p{width:380px; overflow:hidden; height:40px; line-height:40px; background:#f1f1f1; text-align:center; margin-top:2px; font-size:16px;}
.jxys_cm ul li a{color:#333;}
.jxys_cm ul li:nth-child(3n){margin-right:0px;}
.contactus{width: 100%;padding:40px 0; overflow:hidden; margin:40px auto 0;max-width:1920px; border-bottom:1px #d5d5d5 solid; background:#f6f6f6; padding-bottom:20px;}
.contactus .maincon{width:1200px; overflow:hidden; margin:0px auto;}
.contactus .maincon .conl{width: 455px;float: left; }
.contactus .maincon .conl h3{font-size: 24px;color: #333;margin-bottom: 10px;}
.contactus .maincon .conl .box{width: 100%;}
.contactus .maincon .conl .box li{height: 50px;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.contactus .maincon .conl .box li img{display: block;margin-top: 10px;float: left;position: relative;}
.contactus .maincon .conl .box li p{float: left;margin-top: 16px;width: 402px;float: right;}
.contactus .maincon .conl .box p span{font-size: 15px;color: #d50606;}
.contactus .maincon .conl .box p em{font-size: 15px;color: #333; font-style:normal}
.contactus .maincon .conR{float:right; width:717px; height:350px;}
.contactus .maincon .conR .rwmd{ float:left; width:233px}
.contactus .maincon .conR .ditu{ float:right; width:690px; overflow:hidden; height:296px;}
.ryzz{width:1200px; overflow:hidden; margin:0px auto;}
.ryzz ul{ overflow:hidden;}
.ryzz ul li{ overflow:hidden; width:185px; height:265px; border:1px #ccc solid; overflow:hidden; float:left; margin:0 15px  20px 0 }
.ryzz ul li:nth-of-type(6n+0){margin-right:0px;}
.ryzz ul li img{-webkit-transition:all .5s;transition:all .5s; width:100%;width:185px; height:265px;  }
.ryzz ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.xq_box{position: relative;width: 870px;border:1px #f1f1f1 solid ;float: left;}
.xq_box .conbox{padding:  30px 30px 0;min-height: 815px;}
.xq_box .title2_news h2{font-size: 28px;color: #333333;font-weight: normal;margin-bottom: 16px;}
.xq_box .title2_news .share{width: 100%;height: 46px; border-bottom:1px #e7e7e7 solid;}
.xq_box .title2_news .share p{float: left;overflow: hidden;margin-top: 4px;}
.xq_box .title2_news .share p span{display: block;font-size: 12px;color: #999999;float: le
;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left;}
.xq_box .title2_news .share p span:first-child{padding-left: 0;border-left: none;}
.xq_box .title2_news .share ul{float: right;}
.xq_box .title2_news .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}
.xq_box .title2_news .share li img{display: block;}
.xq_box .title2_news p.label{font-size: 12px;color: #999999;display: block;padding-left: 26px;background: url(..images/newsList_icon03.png) no-repeat left center;line-height: 16px;margin-top: 24px;}
.xq_box  .con{margin-top: 40px;line-height: 30px;font-size: 14px;color: #333333; overflow:hidden; padding-bottom:30px;}
.xq_box .con img{max-width:100%}
.readKeyWord{padding:2%;overflow:hidden;text-align:left;border-top:#e8e8e8 1px solid;line-height:29px;font-size:14px;color:#000; width:96%;}
.context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff;height: 70px;}
.context p{width: 50%;float: left;height: 70px;line-height: 70px; box-sizing:border-box;}
.context p a{font-size: 13px;color: #666666;display: block;}
.context p.prevNews a{margin-left: 30px;padding-left: 20px;background: url(../images/newsDetialsArticle_icon10.png) no-repeat left center; color:#666}
.context p.NextNews a{margin-right: 30px;    height: 70px;overflow: hidden;padding-right: 20px;text-align: right;background: url(../images/newsDetialsArticle_icon11.png) no-repeat right center;}
.context p.prevNews a:hover{background: url(../images/newsDetialsArticle_icon12.png) no-repeat left center;color: #d50606;}
.context p.NextNews a:hover{background: url(../images/newsDetialsArticle_icon13.png) no-repeat right center;color: #d50606;}
.context p.NextNews{border-left: 1px solid #e7e7e7;}
.tuijian{margin: 0 auto;padding-top: 20px;}
.tuijian h2{font-size: 18px;color: #d50606;font-weight: normal;height: 40px;border-bottom: 1px solid #e4e4e4;}
.mub02xgyd{border-top: 1px solid #e4e4e4;padding: 0 9px 10px;}
.mub02xgyd .conBox{width: 100%;margin-top: 22px;overflow: hidden; padding:0 !important; min-height:auto !important;}
.mub02xgyd .conBox ul{width: 106%;}
.mub02xgyd .conBox li{width: 400px;overflow: hidden;margin-right: 38px;float: left;margin-bottom: 13px;}
.mub02xgyd .conBox li a{display: block;font-size: 14px;color: #333333;float: left;width: 302px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mub02xgyd .conBox li a:hover{color: #d50606;}
.mub02xgyd .conBox li span{display: block;font-size: 14px;color: #999999;font-family: arial;float: right;}
.wh{overflow:hidden; width:1200px; margin:0px auto 30px;}
.wh dl{transition:1s;width:280px;float:left;border:1px solid #dededede;margin-right:23px;height:247px; padding-bottom:15px;}
.wh dl:last-child{margin-right:0}
.wh dl dt{text-align:center;margin-top:15px}
.wh dl dd{text-align:center}
.wh dl dd p{ margin:15px 0; line-height:26px; color:#666; font-size:14px;}
.wh dl dd span{display:block;font-size:24px;color:#333;margin-top:15px}
.wh dl:hover{background:#0072c1;color:#fff}
.wh dl:hover dd span,.wh dl:hover dd p{color:#fff}
.contact{overflow:hidden; width:1200px; margin:0px auto;}
.contact dl{ overflow:hidden;}
.contact dl dt{ overflow:hidden;   float: left; width: 440px;} 
.contact dl dd{float: left; background: #f5f5f5; width: 690px;height: 230px; padding: 70px  30px 0 40px;}
.contact dl dd h3{height: 32px;font-weight: normal;font-size: 18px; color: #0072c2;}
.contact dl dd p{font-size: 16px;color: #666666;line-height: 34px;}
.errmsg{ font-size:14px; height:30px; line-height:30px; color:#f00}
.g_lxwm{  position:relative; overflow:hidden; width:1200px; margin:40px auto 0;}
.g_lxwm .lxwm{border:1px solid #e1e1e1;padding:16px 0;height:240px}
.g_lxwm .lxwm li{position:relative;padding-left:100px;float:left;width:451px;height:78px;line-height:78px;border-bottom:1px solid #e9e9e9;margin:0 24px 0 24px;font-size:16px;color:#333}
.g_lxwm .lxwm li em{position:absolute;left:29px ; top:12px;}
.g_lxwm .line{width:1px;height:220px;background:#e9e9e9;left:602px;top:18px;position:absolute}
.lxwm li i{display:inline-block;padding-left:33px}
.f_pr{position:relative}
.g_lxwm .lxwm .latli{width:87%}
.ditu{width:1200px; margin:0px auto 30px;}
.xiangqing{width:1200px; overflow:hidden; margin:0px auto;}
.xiangqing .title2_news h2{font-size: 28px;color: #333333;font-weight: normal;margin-bottom: 16px; text-align:center;}
.xiangqing .title2_news .share{width: 100%;height: 46px; border-bottom:1px #e7e7e7 solid;text-align:center;}
.xiangqing .title2_news .share{overflow: hidden;margin-top: 4px;}
.xiangqing .title2_news .share span{font-size: 12px;color: #999999; margin: 0 8px;}
.xiangqing .con{ overflow:hidden; line-height:24px; font-size:15px; color:#666; padding:15px 0}
.form_box{width: 100%; margin:0px auto 0; padding-bottom:30px;max-width:1920px; }
.form{width: 1200px; overflow:hidden; margin:0px auto 0;}
.form .box1{float: left;width: 572px;height: 437px;}
.form .box1 img{display: block;}
.form .box2{width: 590px;float: right;}
.form .box2 input{width: 537px;height: 56px;line-height: 56px;padding: 0 0px 0 50px;border: none;border: 1px solid #e5e5e5;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 16px;color: #999999;}
.form .box2 .input1{background: url(../images/linkUsLy_icon01.png) no-repeat 15px center;}
.form .box2 .input2{background: url(../images/linkUsLy_icon02.png) no-repeat 15px center;}
.form .box2 textarea{width: 537px;height: 154px;padding: 0 0px 0 50px;border: none;border: 1px solid #e5e5e5;font-size: 16px;color: #999999;margin-bottom: 45px;outline: none;font-size: 16px;color: #999999;padding-top: 20px;background: url(../images/linkUsLy_icon03.png) no-repeat 15px 20px;resize: none; font-family:"Microsoft YaHei";}
.form .box2 a{display: block;height: 60px;text-align: center;width: 100%;font-size: 22px;color: #fff;line-height: 60px;background: #df1f29;text-decoration: none;}
.form .box2 .btn1{overflow: hidden;}
.form .box2 .btn1 input{display: block;width: 50%; border-right:10px #fff solid;height: 58px;line-height: 58px;text-align: center;float: left; box-sizing:border-box;font-size: 16px;color: #666666;background: #dfdfdf;text-decoration: none; padding:0px; cursor:pointer}
.form .box2 .btn1 input:first-child{background: #0682c8;color: #fff;}
.fenye{overflow:hidden;margin:0 auto 10px;text-align:center;padding-top:15px;height:50px;clear:both; font-size:14px}
div.flickr a{margin-right:3px;border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#ff4141 1px solid;border-top:#ff4141 1px solid;background-image:none;border-left:#ff4141 1px solid;color:#fff;border-bottom:#ff4141 1px solid;background-color:#ff4141}
div.meneame a:active{border-right:#ff4141 1px solid;border-top:#ff4141 1px solid;background-image:none;border-left:#ff4141 1px solid;color:#fff;border-bottom:#ff4141 1px solid;background-color:#ff4141}
div.flickr span.current{margin-right:3px;padding:10px 15px;color:#fff;font-weight:700;background:#ff4141;border-radius:2px;border:1px solid #ff4141}
div.flickr span.disabled{color:#adaaad;margin-right:3px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:12px;text-align:center}
.m-mulu{ display:none;}
.m-close{ display:none;}
.g-adv{ display:none;}
@media screen and (max-width: 1000px)
{
  .top{ display:none;}
  .hed{width:100%;height:auto;position: fixed; top: 0;background: #fff;z-index: 9999; margin:0; height:1.4rem;box-shadow: 0 0 5px #888888;}
  .logo{width:70%; margin:0.2rem;}
  .logo img{width:100%}
  .hot{ display:none;}
  .m-mulu{width:0.5rem; float:right; height:0.5rem; margin-top:0.5rem; margin-right:0.4rem; display:block}
  .m-mulu img{width:100%}
  .m-close{width:0.45rem; float:right; height:0.5rem; margin-top:0.5rem; margin-right:0.4rem; display:none;}
  .m-close img{width:100%}
  .menu{max-width:inherit; min-width:inherit; height:100vh;width: 100%;border-top: 5px solid rgb(241, 241, 241);top: 1.4rem;position: fixed; background:#fff; z-index:9999;right: -100%;}
  .nav{width:100%}
  .nav li {width: 100%;height: 1rem;line-height: 1rem;font-size: 0.35rem;overflow: hidden;background: none;text-align: left;border-bottom: 1px solid rgb(241, 241, 241); text-indent: 0.6rem;}
  .nav li a {margin: 0px;padding: 0px;height: inherit; color: rgb(51, 51, 51); font-size: 0.35rem;}
  .nav li a.hover{ background:none; color:#e64e40}
  .banner{ display:none;}
  .g-adv{position:relative;width:100%;margin:0 auto 0 auto;z-index:15; display:block; margin-top:1.4rem;}
  .g-adv .m-box img{display:block;position:relative;width:100%}
  .g-adv .m-cnt{width:100%;position:absolute;bottom:0;left:0;z-index:10;height:4px}
  .g-adv .m-cnt li{float:left;width:100%;height:4px}
  .g-sbox .m-cnt{background:#dfdfdf;position:relative;border-bottom:1px solid #bdbab7}
  .g-sbox .m-cnt li{position:relative}
  .m-cnt li{text-align:center;width:32%}
  .g-adv .m-cnt{background:#333}
  .g-adv .m-cnt li.z-on{background:#0ba29b}
  .sousuo{ display:none;}
  .chengnuo{width:96%; margin:0.2rem auto}
  .chengnuo ul li{width:45%; margin-right:2%; padding:2%; margin-bottom:2%; height:3rem;}
  .chengnuo ul li:nth-child(2n){ margin-right:0}
  .chengnuo ul li div{ margin:0; float:inherit; text-align:center;width:100%}
  .chengnuo ul li div img{width:30%}
  .chengnuo ul li span{ line-height:0.6rem; float:inherit; padding-top:0.1rem; font-size:0.35rem;width:80%; text-align:center; margin:0 10%;}
  .content{width:100%}
  .title{ padding:0.2rem 0.2rem 0.4rem; margin:0 auto}
  .title h3{ font-size:0.45rem;}
  .title p{ font-size:0.3rem; margin-top:0.2rem}
  .pic_content{ width:96%; margin:0 auto}
  .pic_content ul li{ width:49%; margin-right:2%; margin-bottom:2%}
  .pic_content ul li div{width:100%; height:3rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
  .pic_content ul li p{ height:1rem; line-height:1rem; font-size:0.35rem;}
  .pic_content ul li:nth-of-type(3n+0){ margin-right:2%}
  .pic_content ul li:nth-child(2n){ margin-right:0}
  .banner1{max-width:inherit; min-width:inherit; height:auto; margin:0.2rem auto; height:2rem; display:none;}
  .banner1 img{ position:inherit; top:0 ;left:50%;margin-left:-7.8rem; height:100%}
  .ban{ display:none;}
  .youshi{ max-width:inherit; min-width:inherit}
  .side{ bottom:0; top:inherit;right:inherit; width:100%;margin-top:0; height:1.5rem;}
  .side ul li{width:25%; height:1rem; font-size:0.35rem; line-height:0.6rem; height:1.5rem;}
  .side ul li i{ height:1.5rem; margin-top:0rem;background-size:auto 0.5rem;}
  .side ul li.sideetel .telBox{width:6.5rem; height:1.5rem; left:-6.5rem}
  .side ul li.sidetop{ display:none}
  .side ul li.sideewm .ewBox {width:3rem; top:-3.5rem; left:-0.6rem; padding:10px;}
  .side ul li.sideetel .telBox dd span {font-size:0.3rem; height:0.5rem; line-height:0.5rem; margin-top:0.1rem;}
  .side ul li.sideetel .telBox dd {font-size:0.5rem; height:1.5rem; line-height:0.6rem; padding-left:2rem}
  .side ul li.sideetel .telBox dd.bgs2{background:none;}
   .side ul li.sideetel .telBox dd.bgs2 a{color:#fff}
  .ys1{width:96%;background:url(../images/ys1.png) no-repeat right top; height:auto; margin:0.2rem auto;background-size:220%}
  .ys_text{width:100%; margin:0 auto; float:inherit; padding-top:4.8rem}
  .ys_text h3{ font-size:0.4rem; margin:0.2rem 0}
  .ys_text h3 dd{ font-size:0.35rem; padding-top:0.1rem}
  .ys_text p{ line-height:0.6rem; font-size:0.35rem; padding-left:0; margin-top:0.2rem; text-indent:1em;}
  .ys2{width:96%;background:none; height:auto; margin:0 auto}
  .zzzs{width:100%; height:5rem; float:inherit; background:none;}
  .zzzs a#left{width:1rem; height:1rem; top:1rem; left:0.5rem; display:none;}
  .zzzs a#right{width:1rem; height:1rem; top:1rem; right:0.5rem; display:none;}
  .canter{ margin:0 auto; width:100%; height:auto;}
  .canter ul li{width:100%; height:auto; float:inherit; display:none;}
  .canter ul li:nth-child(1){ display:block}
  .canter ul li img{ height:auto;width:100%}
  .ys2 .ys_text{ padding-top:0}
  .ys_m1 h3{ text-align:left}
  .ys3{width:96%;background:url(../images/ys3.png) no-repeat right top; height:auto; margin:-0.2rem auto;background-size:220%}
  .ys_m2{ padding-top:6rem;}
  .ys4{width:96%;background:url(../images/ys4.png) no-repeat left top; height:auto; margin:0rem auto;background-size:220%}
  .ys_m3{ text-align:left;padding-top:5rem}
  .ys_m3 h3{ text-align:left}
  .an_li{ margin:0.4rem auto 0;width:96%; overflow:hidden}
  .an_li ul li{width:49%; float:left; height:4rem; margin:2% 2% 0 0}
  .an_li ul li:nth-child(2n){ margin-right:0;width: 49%;float: left; height: 4rem;}
  .an_li ul li:nth-child(3){width: 49%;float: left; height: 4rem;}
  .an_li ul li:nth-child(5){width: 49%;float: left; height: 4rem;}
  .an_li ul li:nth-child(6){margin-top:2%}
  .an_li ul li div p{ display:none;}
  .an_li ul li div{ background:none; bottom:0}
  .an_li ul li div dd{ background:rgba(0,0,0,0.5); text-align:center; font-size:0.35rem; line-height:0.8rem; height:0.8rem}
  .about_box{ max-width:inherit; min-width:inherit; margin-top:0.4rem}
  .le1{width:96%; margin:0.4rem auto 0; height:auto; float:none}
  .le1 img{width:100%}
  .le2{width:96%; margin:0.2rem auto 0; height:auto; float:none}
  .le2 h3{ font-size:0.4rem}
  .le2 h3::after{ font-size:0.5rem;}
  .le2-sub{ margin-top:0; line-height:0.6rem; height:3rem; font-size:0.35rem}
  .le2-sub1{width:3rem; height:1rem; line-height:1rem; font-size:0.35rem; margin-top:0.1rem}
  .cf_title{ display:none;}
  .hezuo{ display:none;}
  .hzhb{ display:none;}
  .news{width:96%; margin:0.4rem auto;}
  .news .newsCon{width:100%; padding:2%;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
  .news .newsCon:nth-child(2){ display:none;}
  .news .newsCon:nth-child(3){ display:none;}
  .news h3{ margin-bottom:0.2rem}
  .news h3 b{ font-size:0.45rem; margin-right:0.2rem}
  .news dd{ font-size:0.35rem; height:0.8rem; line-height:0.8rem;padding-left:0.3rem;margin-bottom:0}
  .news a.news_more{width:2.5rem; height:1rem; line-height:1rem; font-size:0.35rem; margin-top:0.2rem;border-radius:0.5rem}
  .copyright{max-width:inherit; min-width:inherit; padding-bottom:2rem;}
  .copy{width:100%; padding-top:0.4rem}
  .bottom_nav{ display:none;}
  .b_logo{ display:none;}
  .teth{width:85%;font-size:0.35rem;line-height:0.8rem;margin:0 auto}
  .links{ display:none;}
  .rwm{ display:none;}
  .n_product{ max-width:inherit; min-width:inherit; height:auto; margin-top:1.4rem; height:5rem;width:100%;}
  .n_product img{ left:-211%; margin-left:0; height:100%}
  .n_honor{ max-width:inherit; min-width:inherit; height:auto; margin-top:1.4rem; height:5rem;width:100%;}
  .n_honor img{ left:-143%; margin-left:0; height:100%}
  .mbx{ height:auto; border:none;max-width:inherit; margin:0 auto 0.4rem}
  .mbx a.home{width:15%; height:1.52rem;border-bottom: 1px solid rgb(234, 234, 234);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
  .mbx .p1{ line-height:1.5rem; padding-left:4%;width:85%;border-bottom: 1px solid rgb(234, 234, 234);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; height:1.5rem}
  .mbx .p1 a{ font-size:0.3rem;margin-left:0.1rem}
  div.flickr span.disabled{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
  div.flickr span.current{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
  div.flickr a{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
  .jianzhengbox{ display:none;}
  .n_content{width:100%; margin:0 auto 0.4rem}
  .c_left{width:96%; margin:0 auto; float:inherit}
  .picshow, .picshow_img{width:100%; height:6rem; overflow:hidden;float:inherit}
  .picshow_img ul{ height:100%; width:100%; overflow:hidden}
  .picshow_img li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%; height:100%}
  .select_btn{width:100%; height:2rem; float:inherit; margin-top:0.1rem; overflow:hidden}
  .picshow{ margin-bottom:0.2rem}
  .select_btn li{width:25%; height:1.5rem; float:left;}
  .select_btn li img{width:100%; height:100%}
  .c_right{width:96%; margin:0 auto; float:inherit}
  .c_right dl dd{ height:auto; padding:0.2rem; margin-top:0.2rem; line-height:0.8rem; font-size:0.35rem;}
  .c_right h3{ font-size:0.45rem}
  .btnnt{ height:1.2rem; line-height:1rem; margin-top:0.2rem; float:left; margin-right:0.3rem}
  .tijiao{width:3rem; font-size:0.35rem; line-height:1rem; height:1rem; margin-right:0}
  .c_right dl dt{ line-height:1.5rem; font-size:0.4rem; height:1.5rem;}
  .ckxq{ height:1rem; line-height:1rem; font-size:0.4rem; margin-top:0.2rem}
  .xq_com{ font-size:0.35rem; padding:0.2rem; line-height:0.6rem;}
  .xq_com img{ max-width:100%; height:auto}
  .context{ height:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;overflow:hidden;}
  .context p{width:50%; height:1rem; line-height:1rem; float:left}
  .context p.prevNews a{ margin-left:0.2rem; padding-left:0.3rem; }
  .context p a{ font-size:0.35rem}
  .context p.NextNews a{height:1rem; line-height:1rem; padding-right:0.3rem; margin-right:0.2rem}
  .jxys_cm{width:96%; margin:0.4rem auto 0}
  .jxys_cm ul li div{width:100%; height:6rem}
  .jxys_cm ul li p{width:100%; height:1rem; line-height:1rem; font-size:0.35rem}
  .jxys_cm ul li{width:100%; margin:0.1rem 0}
  .newslistcon{padding-bottom:0.2rem}
  .newslistcon .maincon{width:96%; margin:0 auto}
  .xq_box{width:100%; float:inherit; border:none}
  .xq_box .conbox{padding:0.2rem; min-height:inherit}
  .xq_box .title2_news h2{ font-size:0.45rem;margin-bottom:0.2rem; text-align:center}
  .xq_box .title2_news .share{width:100%; height:1rem; line-height:1rem;}
  .xq_box .title2_news .share p{ margin-top:0.1rem}
  .xq_box .title2_news .share p span{ font-size:0.35rem; padding:0 0.1rem;border-left:none}
  .xq_box .title2_news .share p span:first-child{ display:none;}
  .xq_box .con{margin-top:0.2rem;line-height:0.6rem;font-size:0.35rem;padding-bottom:0.2rem}
  .d_right{ display:none}
  .n_cases{ max-width:inherit; min-width:inherit; height:auto; margin-top:1.4rem; height:4rem;width:100%;}
  .n_cases img{ left:-53%; margin-left:0; height:100%}
  .jz_content{width:96%; margin:0.2rem auto 0}
  .jz_content ul li{width:100%; margin:0; padding:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:0.2rem}
  .jz_content ul li dl{padding-bottom:0.2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
  .jz_content ul li dl div{width:100%; height:4rem}
  .jz_content ul li dl div img{width:100%; height:100%}
  .jz_content ul li dl dd{ font-size:0.35rem; height:1rem; line-height:1rem;}
  .jz_content ul li dl dt{ font-size:0.3rem; height:1.2rem; line-height:0.6rem}
  .xiangqing{ width:96%; margin:0 auto}
  .xiangqing .title2_news h2{ font-size:0.45rem;margin-bottom:0.2rem}
  .xiangqing .title2_news .share{ height:1rem; line-height:1rem;margin-top:0.1rem}
  .xiangqing .title2_news .share span{ font-size:0.35rem; padding:0 0.1rem;border-left:none}
  .xiangqing .title2_news .share span:first-child{ display:none;}
  .xiangqing .con img{ max-width:100%; height:auto}
  .xq_box .con img{ max-width:100%; height:auto}
  .t_title{margin-bottom:0.2rem;padding-top:0.2rem}
  .t_title h3{ font-size:0.45rem}
  .t_title i{width:0.5rem; margin:0.1rem auto 0}
  .t_title p{ font-size:0.3rem; margin-top:0.2rem}
  .about_gs .gongsi{width:96%; margin:0 auto}
  .wh{width:96%; margin:0 auto 0.4rem}
  .wh dl{width:49%;margin-right:2%;height:5rem;padding-bottom:0.2rem;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:0.2rem}
  .wh dl:nth-child(2){ margin-right:0}
  .wh dl dt{width:1.5rem; margin:0.4rem auto}
  .wh dl dt img{width:100%}
  .wh dl dd span{ font-size:0.4rem; margin-top:0}
  .wh dl dd p{ margin:0.2rem 0; line-height:0.6rem; font-size:0.3rem}
  .huoban{ display:none}
  .jxys{ display:none}
  .mbx .p2{ float:inherit}
  .mbx .p2 a{ font-size:0.35rem; height:1rem; line-height:1rem; margin:0 0.8rem;margin-left:0}
  .newslistcon .d_left{width:100%;}
  .newslistcon .d_left dl{padding-top:0.2rem; height:2rem; margin-bottom:0.2rem}
  .newslistcon .d_left dd{ padding:0 2%; width:96%;margin-left:0; height:1.8rem;}
  .newslistcon .d_left dd h3{ font-size:0.4rem;width:85%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
  .newslistcon .d_left dd p{ margin-top:0.2rem; font-size:0.35rem; height:1.2rem; line-height:0.6rem; width:85%}
  .newslistcon .d_left dd .readNum{ font-size:0.35rem; height:0.4rem; top:0rem; right:0.1rem;background-size:50%}
  .newslistcon .d_left dd a.more{width:0.8rem; height:0.8rem; right:0.1rem; background-size:100%}
  .about_gs .gongsi .box1{ height:auto;padding-bottom:0;}
  .about_gs .gongsi .box1 dt{width:100%; height:4.5rem;}
  .about_gs .gongsi .box1 dt h3{ padding:2%; width:96%;height:3.8rem; font-size:0.4rem}
  .about_gs .gongsi .box1 dt img{width:96%; margin:0 auto; height:auto; top:1rem; right:2%}
  .about_gs .gongsi .box1 dd{width:96%; margin:0 auto; float:inherit}
  .about_gs .gongsi .box1 dd p{ font-size:0.35rem; line-height:0.6rem}
  .p2_about{ padding-left:2.5rem;}
  .contact{width:96%; margin:0 auto}
  .contact dl dt{width:100%; float:inherit}
  .contact dl dt img{width:100%}
  .contact dl dd{width:100%; padding:2%;height:auto}
  .contact dl dd h3{height:0.8rem;font-weight: normal;font-size:0.4rem; color: #0072c2;}
  .contact dl dd p{font-size:0.35rem;color: #666666;line-height:0.6rem;}
  .g_lxwm{width:96%; margin:0.2rem auto}
  .g_lxwm .lxwm{ height:auto;padding:2%; overflow:hidden}
  .g_lxwm .lxwm li{ padding-left:0;width:100%;height:1rem; line-height:1rem;margin:0; font-size:0.35rem; padding-left:10%}
  .g_lxwm .lxwm li em{width:0.6rem; height:0.6rem; top:0.2rem; left:0}
  .g_lxwm .lxwm li em img{width:100%}
  .ditu{width:96%; margin:0 auto}
  .form_box{max-width:inherit}
  .form{width:96%; margin:0 auto}
  .form .box1{width:100%; height:auto}
  .form .box1 img{width:100%; height:auto}
  .form .box2{width:100%; margin-top:0.2rem}
  .form .box2 input{width:100%;height:1rem; line-height:1rem;padding:0 0 0 1.2rem;margin-bottom:0.2rem;font-size:0.35rem;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box}
  .form .box2 textarea{width:100%; height:3rem;padding:0 0 0 1.2rem;font-size:0.35rem;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;margin-bottom:0.2rem; padding-top:0.5rem}
  .form .box2 .btn1 input{width:3rem; height:1rem; line-height:1rem; font-size:0.35rem;}
}
