@media screen and (min-width:768px) and (max-width:1199px){
body{ width:768px; margin:0 auto;}
.sjx{ line-height:77px; margin-right:10px; float:right;}
.sjx img{ height:30px;}
header{width:100%; float:left; background:#ca391b; position:relative;}
.logo{ width:379px; float:left; padding:10px;}
.pclg{ display:none;}
nav{ float:right;}
nav ul{ display: none; width:100%; position:absolute; z-index:9999999; background: url(../images/tcbj.png); left:0; top:77px;}
nav ul li{ width:auto; float:left; line-height:50px; text-align: center; width:100%; font-size:16px;}
nav ul li a{ color:#fff; display:block;}
nav ul li a:hover{ color:#fff; background:#ca391b;}
nav ul li ul{ display:none; background:#FFF; position: relative; top:0;}
nav ul li ul li{ width:100%; text-align:center; background:#FFF; line-height:50px; font-size:14px; padding:0; border-bottom:#CCC solid 1px;}
nav ul li ul li a{ color:#666; padding:0;}
nav ul li ul li a:hover{ color:#ca391b; background:none;}
nav ul li ul li:last-child{ border-bottom:none;}
nav ul li:hover ul{ display:block;}
nav ul li ul:hover nav ul li{color:#fff; background:#ca391b;}
nav ul li ul p{ display:none;} 
nav ul li.banben{ width: 100%; color:#FFF; text-align:center; display:inline-block; padding:0; line-height:50px; float: right; color:#fff;}
nav ul li.banben a{ padding:0; display:inline-block; margin:0 5px;}
nav ul li.banben a:hover{ background: none; color:#ca391b;}

.lunbo{ width:100%; float:left;}
.gywm{ width:100%; margin:0 auto;}
.wrapqw{ width:100%; float:left; margin-top:20px;}
.tab_ul1d{ max-width:730px; min-width:362px; margin:0 auto; height:38px; line-height:38px;}
.tab_ul1d li{float:left; width:98px; line-height:38px; border:#CCC solid 1px; color:#424242; border-radius:40px; margin:0 10px; text-align: center; cursor:pointer;}
.tab_ul1d li.active{color:#fff; background:#ca391b; z-index:99; border:#ca391b solid 1px; border-radius:38px; height:38px; cursor:pointer;}
.tab_ul1d1{width:362px; margin:0 auto; height:38px; line-height:38px;}
.tab_ul1d1 li{float:left; width:98px; line-height:38px; border:#CCC solid 1px; color:#424242; border-radius:40px; margin:0 10px; text-align: center; cursor:pointer;}
.tab_ul1d1 li.active{color:#fff; background:#ca391b; z-index:99; border:#ca391b solid 1px; border-radius:38px; height:38px; cursor:pointer;}
.xxknrd{display: none; float:left; width:100%;}
.xxknrd:first-child{display:block;}
.tab_ul1d2{width:242px; margin:0 auto; height:38px; line-height:38px;}
.tab_ul1d2 li{float:left; width:98px; line-height:38px; border:#CCC solid 1px; color:#424242; border-radius:40px; margin:0 10px; text-align: center; cursor:pointer;}
.tab_ul1d2 li.active{color:#fff; background:#ca391b; z-index:99; border:#ca391b solid 1px; border-radius:38px; height:38px; cursor:pointer;}
.tab_ul1d2 li:hover{color:#fff; background:#ca391b; z-index:99; border:#ca391b solid 1px; border-radius:38px; height:38px; cursor:pointer;}
.gywm_nav{ width:100%; float:left; text-align:center; margin-top:50px; margin-bottom:20px;}
.gywm_nav dt{ width:100%; text-align:center; float:left; font-size:26px; line-height:50px; color:#252525;}
.gywm_nav dd{ width:100%; text-align:center; float:left; font-size:18px; color:#999; text-transform:uppercase	;}
.jtjs{ width:100%; float:left; margin-top:40px;}
.jtjs dt{ width:95%; margin:15px 2.5%; text-align:center; float:left; position:relative;}
.jtjs dt img{ max-width:100%;}
.jtjs dt p{ position:absolute; top:40%; left:45%;}
.jtjs dd{ width:95%; margin:0 2.5%; float: left;}
.jtjs dd p.bt{ width:100%; float:left; margin-bottom:10px; line-height:30px; font-size:24px; color:#ca391b;}
.jtjs dd p.bt1{ width:100%; float:left; line-height:30px; font-size:18px; color:#666666; font-weight:bold;}
.jtjs dd i{ border-bottom:#ca391b solid 3px; float:left; margin-top:15px; margin-bottom:20px; width:100px;}
.nrr{ width:100%; float:left; line-height:26px; margin-bottom:10px; color:#666262; font-size:14px;}
.jtjs dd p.ckxq{ width:141px; margin-bottom:15px; float:left; line-height:30px; text-align:center; font-size:14px;}
.jtjs dd p.ckxq a{ color:#ca391b; display:block;border:#ca391b solid 1px; width:141px; float:left;}
.jtjs dd p.ckxq a:hover{ background:#ca391b; color:#FFF;}
.jtjs dd p.ckxq span{ background:#ca391b; color:#FFF; font-size:24px; line-height:32px; text-align:center; width:40px; float:right;}
.glcjs{ width:100%; float:left;}
.glcjs ul li{ width:95%; float:left; margin:15px 2.5%;}
.glcjs ul li dt{ width:30%; float:left;}
.glcjs ul li dt img{ width:100%;}
.glcjs ul li dd{ width:67%; float:right;}
.glcjs ul li dd p.sm{ width:100%; float:left; line-height:40px; font-size:18px;}
.glcjs ul li dd p.zw{ width:100%; float:left; line-height:30px; font-size:14px; padding-bottom:10px; border-bottom:#CCC solid 1px; color:#666;}
.glcjs ul li dd p.js{ width:100%; float:left; line-height:25px; font-size:14px; color:#666; margin-top:10px;}
.glcjs ul li dd p.ckxq{ width:141px; margin-bottom:15px; float:left; line-height:30px; text-align:center; font-size:14px;}
.glcjs ul li dd p.ckxq a{ color:#ca391b; display:block;border:#ca391b solid 1px; width:141px; float:left;}
.glcjs ul li dd p.ckxq a:hover{ background:#ca391b; color:#FFF;}
.glcjs ul li dd p.ckxq span{ background:#ca391b; color:#FFF; font-size:24px; line-height:32px; text-align:center; width:40px; float:right;}

.qywh{ width:100%; float:left; margin:30px 0;}
.qywh_nav{ width:40%; margin:30px 30%; border:#cf0e0a solid 5px; float:left;}
.qywh_nav dt{ width:80%; margin-left:10%; text-align:center; float:left; margin-bottom:-10px; border-bottom:5px solid #FFF;}
.qywh_nav dt p.dbt{ width:100%; font-size:30px; font-weight:bold; color:#cf0e0a; float:left; margin-top:10px;}
.qywh_nav dt p.xbt{ width:100%; font-size:18px; color:#cf0e0a; float:left; line-height:40px;}
.qywh_nav dt i{ width:30%; margin-left:35%; height:5px; float:left; margin-top:10px; margin-bottom:20px; background:#cf0e0a;}
.qywh_com{ width:100%; float: left;margin-bottom:245px;}
.qywh_com ul li{ width:30%; height:280px; float:left; margin:0 1.6%; position:relative;}
.qywh_com ul li img{ width:100%;}
.qywh_com ul li dt{ width: 100%; height:280px; float:left; position:absolute; top:0; left:0;}
.qywh_com ul li dt p.bt{width: auto; text-align:center; line-height:70px; font-size:24px; margin-top:70px; margin-left:90px; color:#fff; font-weight:bold; border-bottom:#d2110c solid 5px; float:left;}
.qywh_com ul li dt p.nr{ width:80%; margin:15px 10%; text-align:center;  float:left; display: none; color:#FFF; font-size:15px; line-height:25px; transition: all 0.5s linear 0.5s ; -o-transition: all 0.5s linear 0.5s; -moz-transition: all 0.5s linear 0.5s;-webkit-transition: all 0.5s linear 100ms; max-height:100px; overflow:hidden; }
.qywh_com ul li:hover dt{ display:block;background:rgba(202,57,27,0.5); transition: all 0.5s linear 0.5s ; -o-transition: all 0.5s linear 0.5s; -moz-transition: all 0.5s linear 0.5s;-webkit-transition: all 0.5s linear 100ms; }
.qywh_com ul li:hover dt p.nr{ display:block; transition: all 0.5s linear 0.5s ; -o-transition: all 0.5s linear 0.5s; -moz-transition: all 0.5s linear 0.5s;-webkit-transition: all 0.5s linear 100ms; }
.qywh_com ul li:hover dt p.bt{ margin-top:50px;  border-bottom:#fff solid 5px; transition: all 0.5s linear 0.5s ; -o-transition: all 0.5s linear 0.5s; -moz-transition: all 0.5s linear 0.5s;-webkit-transition: all 0.5s linear 100ms; }
.qywhjs{ font-size:16px; width:80%; margin-left:10%; margin-top:40px; float:left; color:#666666; line-height:30px;}

/*鑽ｈ獕璇佷功*/
.ryzsbj{ width:100%; background:url(../images/bjay.png) no-repeat bottom; background-size:100% auto; margin-bottom:-1px; z-index:9999; position:relative; float: left; padding-bottom:200px;}
.yyzsln{ width:95%; margin:0 auto;}
.yyzsln dt{ width:50%; float: left;  margin-left:50%; border-left:#ca391b solid 7px;}
.yyzsln dt p.bt{ width:97%; line-height:60px; font-size:26px; margin-bottom:15px; font-weight:bold; color:#ca391b; border-bottom:#ca391b solid 3px; padding-left:3%;}
.yyzsln dt p.nr{ width:97%; line-height:30px; font-size:14px; padding-left:3%;  color:#272727; }
.yyzsln dt p.nr i{ width:5px; height:5px; border-radius:5px; background:#ca391b; float:left; margin-top:12.5px; margin-right:10px;}
.yyzsln dd{ width:50%; float:left; border-right:#ca391b solid 7px;}
.yyzsln dd p.bt{ width:97%; line-height:50px; margin-bottom:15px; font-size:26px; font-weight:bold; color:#ca391b; border-bottom:#ca391b solid 3px; padding-left:3%;}
.yyzsln dd p.nr{ width:97%; line-height:30px; font-size:14px; padding-left:3%;  color:#272727;}
.yyzsln dd p.nr i{ width:5px; height:5px; border-radius:5px; background:#ca391b; float:left; margin-top:12.5px; margin-right:10px;}
.gtsx{ width:100%; z-index:9999; position:relative; float: left;}
.gsssj{ width:90%; margin-left:5%; margin-top:20px;margin-bottom:20px;}
.gsssj dt{ width:100%; float: left; border-left:#ca391b solid 7px;}
.gsssj dt p.bt{ width:97%; line-height:60px; font-size:26px; margin-bottom:15px; font-weight:bold; color:#ca391b; border-bottom:#ca391b solid 3px; padding-left:3%;}
.gsssj dt p.nr{ width:97%; line-height:30px; font-size:14px; padding-left:3%;  color:#272727; }
.gsssj dt p.nr i{ width:5px; height:5px; border-radius:5px; background:#ca391b; float:left; margin-top:12.5px; margin-right:10px;}
.gsssj dd{ width:100%; float:left; border-left:#ca391b solid 7px;}
.gsssj dd p.bt{ width:97%; line-height:50px; margin-bottom:15px; font-size:26px; font-weight:bold; color:#ca391b; border-bottom:#ca391b solid 3px; padding-left:3%;}
.gsssj dd p.nr{ width:97%; line-height:30px; font-size:14px; padding-left:3%;  color:#272727;}
.gsssj dd p.nr i{ width:5px; height:5px; border-radius:5px; background:#ca391b; float:left; margin-top:12.5px; margin-right:10px;}



.jrwm{ width:100%; float:left; margin:30px 0;}
.jrwm ul li{ width:95%; background:#fafafa; color:#666; float:left; line-height:50px; padding:0 2.5%;}
.jrwm ul li p.zw{ width:30%; float:left; font-size:16px;}
.jrwm ul li p.rs{ width:30%; float:left; font-size:16px;}
.jrwm ul li p.sj{ width:30%; float:right; text-align:right;}
.jrwm ul li p.xsyc{ width:10%; float:right; text-align:right; cursor:pointer;}
.jrwm ul li.bj{ background:#ffebeb;}
.fzs{ width:100%; float:left; margin-top:50px; background:url(../images/bixs.jpg) top;}
.cbe ul li{ width:25%; float:left; height:340px;}
.cbe ul li dt{ width:100px; padding:15px; border-radius:120px; cursor:pointer; height:100px; text-align:center; float:left; border:#FFF dashed 2px; margin-left:30px; margin-top:90px; }
.cbe ul li dt span{ width:100px; height:100px; text-align:center; float:left; background:#FFF; color:#ca391b; line-height:100px; border-radius:100px; font-size:32px; }
.cbe ul li dd{ width:100%; text-align:center; float:left; margin:20px 0;}
.cbe ul li dd p.zwcb{ width:100%; text-align:center; line-height:30px; font-size:16px; color:#fff;}
.cbe ul li dd p.ywcb{ width:100%; text-align:center; line-height:30px; font-size:12px;text-transform: uppercase; color:#656565;}
.ywfc{ width:100%; background:url(../images/bj.jpg) top ; float:left; margin-bottom:20px;}
.ywfc_nr{ width:100%; margin:0 auto;}
.ywfc_nr_nav{ width:100%; text-align:center; float:left; color:#fff; margin:30px 0; font-size:30px; font-family:"SI Font";text-transform: uppercase;}

.ys{ width:100%; float: left;height:218px;}
.ys dt{ width:50%; float:left;height:218px;}
.ys dt.yx{ width:50%; float:left; height:218px;}
.ys dt p.bt{ margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px; }
.ys dt p.bt1{ margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px; }
.ys dt p.nr{ margin-left:5%; color:#FFF; width:90%; font-size:12px; line-height:30px; height:60px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#fff; margin-top:15px;}
.ys dt p.nr1{ margin-left:5%; width:90%; font-size:12px; line-height:30px; height:60px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#fff; margin-top:15px;}
.ys dt p.ckgd{ margin-left:45px; width:80px; border:#999 solid 1px; border-radius:30px; text-align:center; font-size:14px; line-height:30px; color:#999; margin-top:15px;}
.ys dt p.ckgd a{ color:#FFF;}
.ys dt p.ckgd1{ margin-left:45px; color:#FFF; width:80px; background:#ca391b; border-radius:30px; text-align:center; font-size:14px; line-height:30px; color:#999; margin-top:15px;}
.ys dt p.ckgd1 a{ color:#FFF;}
.ys dd{ width:50%; float:left; height:218px;}
.ys dd img{ width:100%; height:218px;}
.yx{ width:100%; float:left;}
.yx dt{ width:50%; float:left; background:url(../images/yx.png); height:218px;}
.yx dt p.bt{margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px;  }
.yx dt p.bt1{ margin-left:45px; margin-top:45px; color:#666; width:388px; font-size:18px; }
.yx dt p.nr{  margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px; }
.yx dt p.nr1{margin-left:5%; color:#FFF; width:90%; font-size:12px; line-height:30px; height:60px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#fff; margin-top:15px;}
.yx dt p.ckgd{ margin-left:45px; color:#FFF; width:80px; border:#999 solid 1px; border-radius:30px; text-align:center; font-size:14px; line-height:30px; color:#999; margin-top:15px;}
.yx dt p.ckgd1{ margin-left:45px; color:#FFF; width:80px; background:#ca391b; border-radius:30px; text-align:center; font-size:14px; line-height:30px; color:#999; margin-top:15px;}
.yx dt p.ckgd1 a{ color:#FFF;}
.yx dd{ width:50%; float:left; height:218px;}
.yx dd img{ width:100%; height:218px;}

.ystz{ width:50%; float: left; height:218px; background:url(../images/ystz.jpg);}
.ystz dt{ width:100%; float:left;height:273px;}
.ystz dt p.bt{margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px;  }
.ystz dt p.nr{margin-left:5%; color:#FFF; width:90%; font-size:12px; line-height:30px; height:60px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#fff; margin-top:15px;}
.ystz dt p.ckgd{ margin-left:45px; color:#FFF; width:80px; border:#999 solid 1px; border-radius:30px; text-align:center; font-size:14px; line-height:30px; color:#999; margin-top:15px;}
.ystz dt p.ckgd a{ color:#fff;}
.mcnpt{ width:50%; float:left; background: url(../images/jxh.jpg); height:218px;}
.mcnpt dt p.bt{margin-left:5%; margin-top:45px; color:#FFF; width:90%; font-size:18px;  }
.mcnpt dt p.nr{ margin-left:5%; color:#FFF; width:90%; font-size:12px; line-height:30px; height:60px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#fff; margin-top:15px;}
.mcnpt dt p.ckgd{  margin-left:45px; color:#FFF; width:80px; border:#999 solid 1px; border-radius:30px; text-align:center; font-size:14px; line-height:30px; margin-top:15px;}
.mcnpt dt p.ckgd a{ color:#FFF;}

.xwzx{ width:100%; margin-top:50px; float:left;}
.xwzx ul li{ width:45%; float:left; margin:0 2.5%;}
.xwzx ul li dt{ width:100%; float:left; overflow:hidden;}
.xwzx ul li dt img{ width:100%; height:186px; }
.xwzx ul li dd{ width:100%; float:left;}
.xwzx ul li dd p.bt{ width:100%; float:left; line-height:40px; height:40px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}
.xwzx ul li dd p.bt a{ color:#424141;}
.xwzx ul li dd p.bt a:hover{ color:#ca391b;}
.xwzx ul li dd p.nr{ width:100%; float:left; line-height:25px; color:#b2b2b2; height:50px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.xwckgd{ width:142px; margin-left:313.5px; margin-bottom:40px; margin-top:40px; float:left; line-height:30px; text-align:center; font-size:14px;}
.xwckgd a{ color:#ca391b; display:block;border:#ca391b solid 1px; width:100px; float:left;}
.xwckgd a:hover{ background:#ca391b; color:#FFF;}
.xwckgd span{ background:#ca391b; color:#FFF; font-size:24px; line-height:32px; text-align:center; width:40px; float:right;}
.hzhb{ width:100%; float:left; margin-bottom:50px;}

footer{ width:100%; float:left; border-top:#d9d9d7 solid 1px; padding-top:40px; background:#333333;}
.footer{ width:90%; margin:0 auto;}
.dlo{ float:left;}
.dblo{ width:100%; float:left; border-bottom:#454545 solid 1px; color:#FFF; font-size:22px; padding-bottom:15px;}
.dblo a{ color:#FFF;}
.dobus{ width:100%; float:left;}
.dobus dt{ width:100%; float:left; margin-top:20px; line-height:40px;}
.dobus dt a{ color:#FFF; margin-right:30px; }
.dobus dt a:hover{ color:#ca391b;}
.dobus dd{ color:#999; width:100%; line-height:30px;}
.erwem{ width:100px; float:left; margin-top:20px; text-align:center; color:#fff;}
.erwem img{ width:100px; height:100px;}
.fx{ width:140px; float:left; text-align:center;}
.fx img{ width:30px; height:30px; margin-left:10px; margin-top:110px;}
.dibux{ width:100%; float:left; background:#292929; margin-top:20px;}
.dibic{ width:95%; padding:0 2.5%; margin:0 auto; line-height:40px;}
.dibic dt{ float:left; color:#FFF;}
.dibic dd{ float: right; color:#FFF;}
/*杞挱绠ご*/
#b06 .arrow { position: absolute; top:30%;}
#b06 #al { left:0px; }
#b06 #ar { right:0px;}
.unslider-arrow06{ width:50px; height:100px; display:inline-block;}
.unslider-arrow06 img{ width:50px; height:100px;background: url(../images/tcbj1.png);}
.unslider-arrow06 img:hover{ background: url(../images/tcbj.png);}

.wzdw{ width:100%; line-height:50px; margin:0 auto; height:50px; clear:both; color:#666;}
.zydh{ width:100%; height:440px; float:left;}
.ziyedh{ width:100%; border:#efefef solid 1px;  float:left; height:70px; border-left:0; border-right:0; background:#FFF;}
.gywns{ width:100%; margin:0 auto; height:70px;}
.gywns ul li{ width:20%; float:left;}
.gywns ul li dt{ width:100%; height:40px; overflow:hidden; float:left; text-align:center;}
.gywns ul li dt img{ width:50px; margin-top:-50px;}
.gywns ul li dd{ width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.gywns ul li a{color:#1f1f1f; display:block;}
.gywns ul li a:hover{background:#ca391b; color:#fff;}
.gywns ul li:hover{background:#ca391b; color:#fff;}
.gywns ul li:hover dt img{ margin-top:0px;}
.gywns ul li a.ysdw{background:#ca391b; color:#fff; width:100%; height:70px;}
.gywns ul li a.ysdw dt img{ margin-top:0px;}

.gywns3{ width:100%; margin:0 auto; height:70px;}
.gywns3 ul li{ width:16.65%; float:left;}
.gywns3 ul li dt{ width:100%; height:40px; overflow:hidden; float:left; text-align:center;}
.gywns3 ul li dt img{ width:50px; margin-top:-50px;}
.gywns3 ul li dd{ width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.gywns3 ul li a{color:#1f1f1f; display:block;}
.gywns3 ul li a:hover{background:#ca391b; color:#fff;}
.gywns3 ul li:hover{background:#ca391b; color:#fff;}
.gywns3 ul li:hover dt img{ margin-top:0px;}
.gywns3 ul li a.ysdw{background:#ca391b; color:#fff; width:100%; height:70px;}
.gywns3 ul li a.ysdw dt img{ margin-top:0px;}

.qyjs{ width:95%; float:left; margin-left:2.5%; margin-top:50px;}
.qyjs dt{ width:60%; float:left;}
.qyjs dt p.bt{ width:100%; float:left; line-height:50px; font-size:18px; font-weight:bold; color:#1d1d1d;}
.qyjs dt p.nr{ width:100%; float:left; line-height:25px; font-size:14px; color:#666666; }
.qyjs dd{ float: right;  width:35%; text-align:center;}
.qyjs dd img{ max-width:100%;}
.kuc{ width:100%; border:#efefef solid 1px;  float:left; border-left:0; border-right:0;}
.cbe1{ width:100%; float:left;}
.cbe1 ul li{ width:49.8%; float:left; height:240px; border:#efefef solid 1px; border-right:0; border-bottom:0; }
.cbe1 ul li dt{ width:100%; text-align:center; float:left; color:#ca391b; line-height:80px; margin-top:30px; font-size:48px; font-weight:bold;}
.cbe1 ul li dd{ width:80%; text-align:center; float:left; margin:0 10%;}
.cbe1 ul li dd p.zwcb{ width:100%; text-align:center; line-height:30px; font-size:14px; color:#656565;}
.cbe1 ul li dd p.ywcb{ width:100%; text-align:center; line-height:30px; font-size:12px;text-transform: uppercase; color:#656565;}
.gy_nav{ width:100%; float:left; background:#f9f9f9; color:#d6dbe5; text-align:center; line-height:70px; text-transform: uppercase; font-size:24px; font-weight:bold;}
.zzjg{ width:100%; float:left;}
.zzjg_nav{ width:100%; text-align: center; float:left; font-size:24px; color:#1f1f1f; line-height:70px; font-weight:bold; margin-top:50px;}
.zzjg_com{ width:95%; margin:0 2.5%; float:left; line-height:30px; color:#666;}
.zzjg_com img{ margin-top:50px; max-width:100%;}
.ryzs{ width:95%; margin:0 2.5%; float:left; margin-bottom:70px;}
.ryzs ul li{ width:23%; float:left; margin:1%;}
.ryzs ul li img{ width:100%;}
.jtzb{ width:100%; background:url(../images/qisy.png) center bottom repeat-x; float:left; margin-bottom:100px;}
.jtzbjs{ width:95%; margin:0 auto;}
.jtzbjs dt{ width:100%; float:left; margin-top:50px; text-align:center;}
.jtzbjs dd{ width:100%; float:right; margin-top:30px;}
.jtzbjs dd p.bt{ width:100%; float:left; line-height:50px; font-size:24px; color:#252525;}
.jtzbjs dd p.nr{ width:100%; float:left; line-height:40px; color:#666262; font-size:14px;}
.jtzbjs dd p.ckxq{ width:100px; border:#CCC solid 1px; border-radius:40px; margin-top:15px; float:left; line-height:40px; text-align:center; font-size:14px;}

.qyzp{ width:95%; margin:30px 2.5%; float:left;}
.qyzp dd{ width:65%; float:left; line-height:30px; color:#474747;}
.qyzp dt{ width:30%; padding:1.5%;  color:#474747; line-height:30px; float:right; background:#f9f9f9;}
.qyzp dt img{ margin-bottom:10px; max-width:100%;}
.wzyc{ width:80%; margin:0 auto; line-height:30px; color:#666; padding:15px 0; clear:both; display:none;}

.gszl{ width:95%; margin:0 auto;}
.gszl_com{ width:100%; float:left; line-height:30px; color:#666; text-align:center; padding-bottom:50px;}
.gsz{ width:100%; float:left; margin-top:50px;}
.zlyj{ width:100%; float:left;}
.zlyj dt{ width:100%; float:left;}
.zlyj dt img{ width:100%;}
.zlyj dd{ width:100%; float:left;}
.zlyj dd p.tb{ width:100%; float:left; text-align:center; margin-top:30px;}
.zlyj dd p.bt{ width: 100%; text-align:center; padding:10px 0; margin:10px 0; font-weight:bold; float:left; font-size:20px; color:#333; border-top:#d1d1d1 solid 2px; border-bottom:#d1d1d1 solid 2px;}
.zlyj dd p.bt span{ color:#9e9e9e; text-transform: uppercase; font-size:16px;}
.zlyj dd p.nr{ width:90%; padding:0 5%; float:left; line-height:30px; color:#666;}
.zlyj dd p.jt{ width:20%; float:left; text-align:center; line-height:48px; border:#d1d1d1 solid 2px; border-radius:48px; margin:30px 40%; clear:both;}
.zlyj1{ width:100%; float:left; background:#ca391b;}
.zlyj1 dt{ width:100%; float: right;}
.zlyj1 dt img{ width:100%;}
.zlyj1 dd{ width:100%; float:left; height:100%; }
.zlyj1 dd p.tb{ width:100%; float:left; text-align:center; margin-top:30px;}
.zlyj1 dd p.bt{width: 100%; text-align:center; padding:10px 0; margin:10px 0; font-weight:bold; float:left; font-size:20px; color:#fff; border-top:#fff solid 2px; border-bottom:#fff solid 2px;}
.zlyj1 dd p.bt span{ color:#fff; text-transform: uppercase; font-size:16px;}
.zlyj1 dd p.nr{width:90%; padding:0 5%; float:left; line-height:30px; color:#fff;}
.zlyj1 dd p.jt{ width:20%; float:left; text-align:center; line-height:48px; border:#d1d1d1 solid 2px; border-radius:48px; margin:30px 40%; clear:both;}

.gywns1{ width:100%; margin:0 auto; height:70px;}
.gywns1 ul li{ width:33.3%; float:left;}
.gywns1 ul li dt{ width:100%; height:40px; overflow:hidden; float:left; text-align:center;}
.gywns1 ul li dt img{ width:30px; margin-top:-25px;}
.gywns1 ul li dd{ width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.gywns1 ul li a{color:#1f1f1f; display:block;}
.gywns1 ul li a:hover{background:#ca391b; color:#fff;}
.gywns1 ul li:hover{background:#ca391b; color:#fff;}
.gywns1 ul li:hover dt img{ margin-top:7px;}
.gywns1 ul li a.ysdw{background:#ca391b; color:#fff; width:100%; height:70px;}
.gywns1 ul li a.ysdw dt img{ margin-top:7px;}

.zl{ width:100%; margin:0 auto; clear:both;}
.yjzl{ width:95%; margin:0 2.5%; float:left; margin-top:20px;}
.yjzl dt{ width:100%; float:left;}
.yjzl dt img{ width:100%;}
.yjzl dd{ width:100%;  float:left;}
.yjzl dd p.bt{ width:100%; float:left; line-height:50px; font-size:24px; border-bottom:#CCC solid 2px;}
.yjzl dd p.bt span{ font-size:14px; margin-left:10px; color:#b3b3b3;}
.yjzl dd p.nr{ width:100%; float:left; line-height:30px; font-size:14px; color:#666; margin-top:15px;}
.zlfx{ width:100%; float:left; background:url(../images/bjs.png) top center; margin-top:50px;}
.zlfx_nav{ width:100%; float:left; text-align:center; margin-bottom:50px;}
.zlfx_nav p.zwmx{ width:100%; float:left; font-size:24px; color:#1e1e1e; line-height:50px;}
.zlfx_nav p.wenz{ width:100%; float:left; color:#ca391b; font-size:36px; font-weight:bold; text-transform: uppercase; font-family:SI Font;}
.zlfx_nav p.jlx{ width:100%; float:left; font-size:14px; color:#999;}
.zlfx_nav p.jlx span{ border-bottom:#CCC solid 2px; clear:both; line-height:40px; padding-bottom:10px;}
.zlxf{ width:100%; float:left; margin-top:200px; margin-bottom:50px;}
.zlxf ul li{ width:30%; padding:0px 1.5%; float:left; background:#FFF;}
.zlxf ul li dt{ width:100%; height:73px; float:left; margin-top:50px; background:url(../images/tu1.png) no-repeat center;}
.zlxf ul li dd{ font-size:14px; width:100%; float: right;  margin-top:50px; padding-bottom:15px; color:#666; line-height:30px;}
.zlxf ul li:hover{ background:url(../images/hs.JPG) bottom;  margin-top:-30px; color:#FFF; cursor:pointer; transition: all 500ms linear 100ms;-o-transition: all 0.5s linear 100ms; 
-moz-transition: all 0.5s linear 100ms;-webkit-transition: all 0.5s linear 100ms; }
.zlxf ul li:hover dt{width:100%; height:73px; float:left; margin-top:50px; margin-top:70px; background:url(../images/tu2.png)  no-repeat center;}
.zlxf ul li:hover dd{font-size:14px; width:100%; float: right;  margin-top:50px; padding-bottom:15px; color:#fff; line-height:30px;}
.zlzg{ width:100%; border-top:#CCC solid 1px; float:left;}
.zg{ width:100%; float:left; margin:80px 0;}
.zg_nav{ width:100%; text-align:center; color:#232323; margin-bottom:20px; font-size:24px; line-height:70px;}
.zg_com{ width:100%; float:left;}
.zg_com ul li{ width:45%; float:left; margin:10px 2.5%;}
.zg_com ul li dt{ width:100%; float:left; height:170px; overflow:hidden;}
.zg_com ul li dt img{ width:100%; transition: all 1s; }
.zg_com ul li dt img:hover{transform: scale(1.2); }
.zg_com ul li dd{ width:100%; float:left;}
.zg_com ul li dd p.bt{ width:100%; line-height:50px; border-bottom:#CCC solid 2px; text-align:center; font-size:18px;}
.zg_com ul li dd p.nr{ width:100%; line-height:30px; font-size:12px; color:#666;}

.zlbj{ width:100%; float:left; background:url(../images/zl.jpg) top center; background-size:100% 100%;  margin-top:50px;}
.bjzl{ width:100%; float:left; text-align:center; margin-top:20px;}
.bjzl dt{ width:100%; text-align:center; float:left; line-height:70px; color:#FFF; font-size:24px;}
.bjzl dt span{ border-bottom:#F00 solid 2px; padding-bottom:10px;}
.bjzl dd{ color:#FFF; font-size:14px; width:100%;}

.zltz{ width:100%; float:left;}
.zltz ul li{ float:left;background:#fff; width:45%; margin-left:3.5%; margin-bottom:3.5%; padding-bottom:20px;}
.zltz ul li dt{ float:left; width:95%; padding:0 2.5%; }
.zltz ul li dt p.dt{ width:100%; float:left; text-align:center; display:none;}
.zltz ul li dt p.xlh{ width:95%; margin-left:2.5%; float:left; margin-top:20px;}
.zltz ul li dt p.xlh span.xh{ width:50px; height:40px; margin-top:2px; overflow:hidden; float:left; }
.zltz ul li dt p.xlh span.xh img{margin-top:-40px;}
.zltz ul li dt p.xlh span.zwjs{ width:180px; height:30px; margin-left:10px; overflow:hidden; font-weight:bold; font-size:24px; float:left; color:#ca391b;}
.zltz ul li dt p.xlh span.ywjs{ width:180px; height:20px; margin-left:10px; font-size:12px; overflow:hidden; float:left; color:#ca391b;}
.zltz ul li dd p.tup{ width:100%; float:left; height:194px; overflow:hidden; margin-top:20px; display: block;}
.zltz ul li dd p.tup img{ width:100%;}
.zltz ul li dd p.nr{ width:90%; padding:0 5%; float:left; margin-top:20px; line-height:25px; height:100px; overflow:hidden; color:#666;}
.zltz ul li dd p.gd{ width:50%; border:#ca391b solid 1px; float:left; text-align:center; line-height:35px; font-size:16px; margin-top:20px; margin-left:25%; color:#ca391b;}
.zltz ul li dd p.gd a{ display:block; font-size:14px; color:#ca391b; width:60%; float:left;}
.zltz ul li dd p.gd span{ width:40%; text-align:center; color:#FFF; background:#ca391b; float:left;}

.bjzl1{ width:100%; margin:0 auto; text-align:center; clear:both;}
.bjzl1 dt{ width:100%; text-align:center; float:left; line-height:70px; margin-top:50px; color:#333; font-size:24px;}
.bjzl1 dd{ color:#333; font-size:14px; width:100%; float:left; margin:30px 0;}
.hzsp{ width:100%; float:left; margin:50px 0;}
.hzsp ul li{ width:18%; float:left; margin:1%;}
.hzsp ul li dt{ text-align:center; border:#f5f5f5 solid 2px; float:left; height:64px; width:98%; line-height:64px;}
.hzsp ul li dt img{ max-width:95%;}
.hzsp ul li dd{ text-align:center; float:left; width:100%; line-height:25px; color:#666; font-size:12px; margin-top:10px;}

.zlbjlb{ width:100%; float:left; margin:20px 0; }
.zlbjlb dd{ width:90%; margin:0 5%; float:left; padding:40px 0;  border:#d3d3d3 solid 2px; border-left:0; border-right:none;}
.zlbjlb dd p.bt{ width:100%; float:left; font-size:24px;color:#201f1f;}
.zlbjlb dd p.bt span{ width:100%; float:left; font-size:48px;  font-family: "SI Font"; text-transform:uppercase; color:#d3d3d3;}
.zlbjlb dd p.nr{ width:100%; float:left; font-size:14px; line-height:30px; color:#666; margin-top:20px;}
.zlbjlb dt{ width:90%; margin:50px 5%; float:right;}
.zlbjlb dt p{ width:33.3%; text-align:center; float:left;}


.gywns2{ width:100%; margin:0 auto; height:70px;}
.gywns2 ul li{ width:25%; float:left;}
.gywns2 ul li dt{ width:100%; height:40px; overflow:hidden; float:left; text-align:center;}
.gywns2 ul li dt img{ width:50px; margin-top:-50px;}
.gywns2 ul li dd{ width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.gywns2 ul li a{color:#1f1f1f; display:block;}
.gywns2 ul li a:hover{background:#ca391b; color:#fff;}
.gywns2 ul li:hover{background:#ca391b; color:#fff;}
.gywns2 ul li:hover dt img{ margin-top:0px;}
.gywns2 ul li a.ysdw{background:#ca391b; color:#fff; width:100%; height:70px;}
.gywns2 ul li a.ysdw dt img{ margin-top:0px;}
.gsxw{ width:30%; background:#ca391b; margin:30px 35%; float:left; border-radius:40px; height:40px; text-align:center; line-height:40px;}
.gsxw a{ color:#FFF;}
.xmhz{ width:100%; float:left;}
.xmhz_nav{ width:100%; float:left; border-bottom:#ccc solid 1px; font-size:24px; color:#1f1f1f; line-height:70px; text-align:center;}
.xmhz_nav span{ border-bottom:#ca391b solid 2px; line-height:70px; padding-bottom:19px;}
.xmhz_com{ width:100%; background:url(../images/hzxm.png) center bottom; padding-bottom:15px; float:left;}
.xmhz_com1{ width:100%; height:625px; float:left;}
.hl_main5_content{width:100%; float:left; position:relative; }
.hl_main5_content1{width:85%; overflow:hidden; margin:0 auto; padding-top:90px;}
.hl_main5_content1 ul{width:16000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; width:260px; display:inline; margin:0 10px; text-align:center; font-size:16px; line-height:30px;}
.hl_main5_content1 ul li img{ width:260px; height:370px; border:#FFF solid 3px; }

.hl_main5_content3{width:85%; overflow:hidden; margin:0 auto; padding-top:90px;}
.hl_main5_content3 ul{width:16000px; overflow:hidden;}
.hl_main5_content3 ul li{ float:left; width:260px; display:inline; margin:0 10px; text-align:center; font-size:16px; line-height:30px;}
.hl_main5_content3 ul li img{ width:260px; height:370px; border:#FFF solid 3px; }
.hl_main5_content3 ul li dt{ width:260px; height:370px; float:left;}
.hl_main5_content3 ul li dd{ width:260px; float:left;}
.hl_main5_content3 ul li dd p.mc{ width:260px; float:left; line-height:40px; font-size:18px; color:#F00;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; height:40px;}
.hl_main5_content3 ul li dd p.mc span{ color:#666; font-size:14px; margin-left:10px;}
.hl_main5_content3 ul li dd p.dbz{ width:260px; float:left; line-height:30px; height:30px; font-size:14px; color:#666; text-align:left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.hl_main5_content2{width:85%;margin-top:20px; overflow:hidden; margin:0 auto; padding:10px 0; }
.hl_main5_content2 ul{width:16000px; overflow:hidden;}
.hl_main5_content2 ul li{ width:670px; float:left; margin:0 10px;}
.hl_main5_content2 ul li .ysjx{ float:left; width:670px; margin:10px 0; display:inline; box-shadow:#999 0 0px 5px; background:#FFF; padding:5px; font-size:16px; line-height:30px;}
.hl_main5_content2 ul li .ysjx dt{ width:180px; float:left;}
.hl_main5_content2 ul li .ysjx dt img{ width:180px;}
.hl_main5_content2 ul li .ysjx dd{ width:430px; float:left; margin-left:20px;}
.hl_main5_content2 ul li .ysjx dd p.bt{ width:430px; float:left; font-size:18px; line-height:50px;}
.hl_main5_content2 ul li .ysjx dd p.nr{ width:430px; float:left; font-size:14px; line-height:25px; color:#555555; margin-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;} 
.hl_main5_content2 ul li .ysjx dd p.xqjs{ width:430px; float:left; font-size:14px; line-height:25px; color:#555555; margin-top:15px;} 
.hl_scrool_leftbtn{width:40px; height:40px; background: url(../images/zuo.png) no-repeat; background-size:100% 100%; float:left;  top:50%; left:10px; position:absolute; cursor:pointer;}
.hl_scrool_leftbtn:hover{width:40px; height:40px; background: url(../images/zuo1.png) no-repeat; background-size:100% 100%; float:left; top:50%; left:10px; position:absolute; cursor:pointer;}
.hl_scrool_rightbtn{width:40px; height:40px; background:url(../images/you.png) no-repeat; background-size:100% 100%; float:right;top:50%; position:absolute; right:10px; cursor:pointer;}
.hl_scrool_rightbtn:hover{width:40px; height:40px; background:url(../images/you1.png) no-repeat; background-size:100% 100%; float:right;top:50%; position:absolute; right:10px; cursor:pointer;}

.yiftj{ width:100%; float:left; margin:50px 0;}
.yiftj ul li{ width:31%; float:left; margin:10px 1.1%;}
.yiftj ul li dt{ width:100%; float:left; height:308px; overflow:hidden;}
.yiftj ul li dt img{ width:100%;}
.yiftj ul li dd{ background:#2c2b2a; color:#FFF; width:95%; line-height:30px; padding:15px 2.5%; float:left;}
.yiftj ul li dd span{ width:100%; float:left; line-height:30px; height:30px; color:#CCC; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.yiftj ul li.tj{ width:100%; float:left; margin:0;}
.yiftj ul li.tj dt{ width:100%; float:left; height:397px; overflow:hidden;}
.yiftj ul li.tj dt img{ width:100%;}
.yiftj ul li.tj dd{ background:#2c2b2a; color:#FFF; width:95%; line-height:30px; padding:15px 2.5%; float:left;}
.yiftj ul li.tj dd span{ width:100%; float:left; line-height:30px; height:30px; color:#CCC; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.wrapqwyr{ width:100%; float:left;}
.tab_ul1dyr{ width:100%; float:left; height:61px; line-height:60px; border-bottom:#CCC solid 1px;}
.tab_ul1dyr li{float:left; width:160px; line-height:60px; font-size:18px; border:#ccc solid 1px; border-bottom:0; font-weight:bold; color:#333333; text-align: center; cursor:pointer;}
.xxknrdyr{display: none; float:left; width:100%;}
.xxknrdyr:first-child{display:block;}
.contentdyr{ float:left; width:100%;}
.tab_ul1dyr li.activeyr{color:#09F; background:#ca391b; border:0; color:#FFF; z-index:99; height:61px; cursor:pointer;}
.yiftj1{ width:100%; float:left; margin:50px 0;}
.yiftj1 ul li{ width:31%; float:left; margin:10px 1.1%;}
.yiftj1 ul li dt{ width:100%; float:left; height:308px; overflow:hidden; }
.yiftj1 ul li dt img{ width:100%; height:308px;}
.yiftj1 ul li dt p{ display:none; }
.yiftj1 ul li dd{ background:#2c2b2a; color:#FFF; width:95%; line-height:30px; padding:15px 2.5%; float:left;}
.yiftj1 ul li dd span{ width:100%; float:left; line-height:30px; height:30px; color:#CCC; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.yiftj1 ul li:hover dt p{ display:block;}
.yiftj1 ul li:hover dd{ background:#ca391b; color:#FFF; width:95%; line-height:30px; padding:15px 2.5%; float:left;}
.yiftj1 ul li:hover dd span{ width:100%; float:left; line-height:30px; height:30px; color:#fff; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.yiftj1 ul li dd a{ color:#FFF;}


.xiaq{ width:95%; padding:30px 2.5%; float:left; background:#fcfcfc;}
.xiaq dt{ width:100%; text-align: center; float:left;}
.xiaq dt img{ max-width:100%;}
.xiaq dd{ width:100%; float: right; }
.xiaq dd p.mz{ width:100%; float:left; line-height:70px; font-size:24px; font-weight:bold;}
.xiaq dd p.mz span{ font-size:16px;}
.xiaq dd p.xm{ width:100%; float:left; line-height:50px; color:#666; font-size:18px;}
.xiaq dd p.xm span{ color:#ca391b;}
.xiaq dd p.jbxx{ width:100%; float:left; line-height:30px; font-size:14px; color:#666;}
.xiaq dd p.yyjj{ width:100%; float:left; }
.xiaq dd p.jianj{ width:100%; float:left; margin-top:15px; line-height:30px; font-size:14px; color:#666;}
.xiaq dd p.jianj1{ width:100%; float:left; margin-top:15px; line-height:30px; font-size:14px; color:#666;}

.xiaq1{ width:95%; padding:30px 2.5%; float:left; background:#fcfcfc;}
.xiaq1 dt{ width:100%; text-align: center; float:left;}
.xiaq1 dt img{ max-width:100%;}
.xiaq1 dd{ width:100%; float: right; }
.xiaq1 dd p.mz{ width:100%; float:left; line-height:70px; font-size:24px; font-weight:bold;}
.xiaq1 dd p.mz span{ font-size:16px;}
.xiaq1 dd p.xm{ width:100%; float:left; line-height:50px; color:#666; font-size:18px;}
.xiaq1 dd p.xm span{ color:#ca391b;}
.xiaq1 dd p.jbxx{ width:100%; float:left; line-height:30px; font-size:14px; color:#666;}
.xiaq1 dd p.yyjj{ width:100%; float:left; }
.xiaq1 dd p.jianj{ width:100%; float:left; margin-top:15px; line-height:30px; font-size:14px; color:#666;}
.xiaq1 dd p.jianj1{ width:100%; float:left; margin-top:15px; line-height:25px; font-size:14px; color:#666;}
.zyxx{ width:100%;  background:#FFF; float:left; margin:50px 0; padding-bottom:20px;}
.zyxx_nav{ width:90%; line-height:70px; float:left; font-size:36px; padding-left:5%;}
.zyxx_com{ width:90%;  float:left; padding-left:5%;}
.zyxx_com ul li{ width:33.3%; float:left; padding:15px 0; border-bottom:#eeeeee solid 1px;}
.zyxx_com ul li dt{ width:35%; float:left;}
.zyxx_com ul li dt img{ width:100%;}
.zyxx_com ul li dd{ width:60%; float: right; margin-right:2.5%;}
.zyxx_com ul li dd p.mc{ width:100%; float:left; line-height:30px; color:#ae4044; font-weight:bold;}
.zyxx_com ul li dd p.dy{ width:100%; float:left; line-height:30px; color:#666;}
.hjjl{ width:90%; padding-left:5%; color:#666; float:left; line-height:40px; font-size:16px;}

.rwpj{width:100%;  background:#FFF; float:left; margin:50px 0; padding-bottom:20px;}
.rwpj_nav{ width:90%; margin:0 5%; font-size:18px; color:#a01e23; float:left; border-bottom:#CCC solid 1px; line-height:60px;}
.rwpj_com{ width:90%; margin:0 5%; font-size:14px; color:#666; float:left; line-height:30px; padding-top:15px;}
.rwpj_com img{ max-width:100%;}
.gszl1{ width:100%; float:left; }
.dyxq{ width:100%; float:left}
.sjz{ width:90%; margin:0 5%; float:left; display:block;}
.sjz_nav{ width:100%; height:50px; float:left; line-height:50px; text-align:center; background:#ca391b; color:#FFF; font-size:18px;}
.sjz_com{ width:100%; float:left;}

ul.menu {padding: 0;list-style: none;width:100%; float:left;clear: both;display: table;}
ul.menu .list {font-size: 14px;border-bottom: 1px solid #ca391b;position: relative;width: 100%;box-sizing: border-box;height: 40px;vertical-align: sub;background:#eee;clear: both;}
ul.menu .list:after {content: "+";font-family: "瀹嬩綋"; font-size:18px; font-weight:bold;position: absolute;right: 17px;top:0; line-height:40px;padding: 0px 5px;color: #ca391b;}
ul.menu .list a {text-decoration: none;color: #ca391b; padding-left:15px; line-height:40px;display: block;height: 100%;box-sizing: border-box;}
ul.menu .list a:hover {background-color: #ca391b;transition: 300ms all;color: #fff; font-weight:bold;}
ul.menu .list .items {height: 0px;overflow: hidden;}
ul.menu .list .items a {}
ul.menu .list .items a:hover {background-color: #fff;color: #ca391b;transition: 300ms all;}
ul.menu .list:last-child {border-bottom: none;}
ul.menu .active:after {content: "-"; font-family: "瀹嬩綋"; font-size:18px; font-weight:bold; position: absolute;right: 17px;top:0px; line-height:40px;padding: 0px 5px;color: #fff;}
ul.menu .active > .items {display: block;background: #fff;padding: 0px;height: auto;color: #ca391b;transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 200ms;clear: both;float: left;width: 100%;}
ul.menu .active > .items li { padding-left:10px;border-bottom: 1px solid #ca391b;list-style: none; line-height:30px;}
ul.menu .active > .items li:last-child {border-color: transparent;padding-bottom: 0px;}
ul.menu .active > .items .active > .items {background-color: #2f4b67;}
ul.menu .active > a {color: #fff;text-transform: uppercase;font-weight: bold; background:#ca391b;}
ul.menu .active .list {background: #697d92;}
ul.menu .active .list a {padding: 17px 0px 17px 45px;}



.gywns5{ width:100%; margin:0 auto; height:70px;}
.gywns5 ul li{ width:50%; float:left;}
.gywns5 ul li dt{ width:100%; height:40px; overflow:hidden; float:left; text-align:center;}
.gywns5 ul li dt img{ width:50px; margin-top:-50px;}
.gywns5 ul li dd{ width:100%; height:30px; line-height:30px; float:left; text-align:center;}
.gywns5 ul li a{color:#1f1f1f; display:block;}
.gywns5 ul li a:hover{background:#ca391b; color:#fff;}
.gywns5 ul li:hover{background:#ca391b; color:#fff;}
.gywns5 ul li:hover dt img{ margin-top:0px;}
.gywns5 ul li a.ysdw{background:#ca391b; color:#fff; width:100%; height:70px;}
.gywns5 ul li a.ysdw dt img{ margin-top:0px;}
.gswz{ width:100%; float:left;}
.gswz ul li{ width:100%; float:left; margin:15px 0;}
.gswz ul li dt{ width:30%; float:left;}
.gswz ul li dt img{ width:100%;}
.gswz ul li dd.nr{ width:67.5%; float:left; margin-left:2.5%;}
.gswz ul li dd.nr p.bt{ width:100%; float:left; font-size:18px; line-height:40px; height:40px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gswz ul li dd.nr p.bt a{ color:#ca391b;}
.gswz ul li dd.nr p.nr{ width:100%; float:left; font-size:14px; color:#666; line-height:25px;height:75px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.gswz ul li dd.nr p.xq{ width:100%; float:left; font-size:14px; line-height:30px; }
.gswz ul li dd.nr p.xq a{ color:#ca391b;}
.gswz ul li dd.sj{ width:67.5%; float:right; color:#999; font-size:14px;}
.gswz ul li dd.sj span{ float:left; margin-right:10px;}
.fenye{ width:600px; float:left; margin-left:50px; margin:20px 0;}
.fenye ul li{ border:#dcdcdc solid 1px; float:left; margin:0 5px; line-height:30px;}
.fenye ul li a{ color:#666; display:block; padding:0 10px;}
.fenye ul li a:hover{ color:#fff; background:#d94200;}
.ltxq{ width:100%; float:left;}
.ltxq_nav{ width:100%; float:left;}
.ltxq_nav dt{ width:100%; float:left; line-height:50px; font-size:18px; color:#333; text-align:center;}
.ltxq_nav dd{ width:100%; float:left; line-height:30px; font-size:12px; color:#7c7c7c; text-align:center;}
.ltxq_com{ width:100%; float:left; line-height:25px; color:#7c7c7c;}
.ltxq_com img{ max-width:100%;}
.shzr{ float:left; width:100%;  background:url(../images/shzr_02.jpg) center; height:700px;}
.shzr img{ width:100%;}

.ditu{ width:100%; float:left;}
#allmap {width: 100%;height:400px;overflow: hidden;margin: 0;font-family: "榛戜綋";}
.anchorBL{ display:none;}

.bsc{ width:100%; float:left; margin:40px 0;}
.cqbs{ width:580px; float:left;}
.cqbs_nav{ width:100%; line-height:50px; font-size:24px; color:#ca391b;}
.cqbs_com{ width:100%; float:left;}
.cqbs_com ul li{ width:100%; float:left; line-height:30px; color:#333;}
.ewn{ float: left; margin-top:20px; width:161px; height:161px; border:#CCC solid 1px;}
.ewn img{ width:161px; height:161px;}
.xianshi{ width:98%; padding:0 1%; display:none; float:left; z-index:999999; background:url(../images/jxn.png) bottom; background-size:100% 100%; position:absolute; bottom:0; box-shadow:0 0 0 0;}
.xianshi dt{ width:100%; float:left;}
.xianshi dt p.bt{ width:100%; float:left; line-height:30px; height:30px; color:#fff; font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xianshi dt p.nr{ width:100%; float:left; line-height:20px; color:#fff; height:20px; font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xianshi dd{ width:100%; float:left; text-align:center;  z-index:9999999999;}
.xianshi dd a{ color:#FFF; background:none; display:block; cursor:pointer; width:23.3%; font-size:12px; padding:0; float: left; height:25px; text-align:center; line-height:25px;}
.xianshi dd a:hover{ color:#ca391b;}

.gszla{ width:100%; float:left; background:#f5f5f5; margin:70px 0;}
.gszla ul{ width:100%; float:left;}
.gszla ul li{ width: auto; padding:0 10px; height:60px; padding:0 15px; float:left; line-height:60px; color:#333333; font-size:18px;}
.gszla ul li.active { background:#e85030; color:#FFF; width: auto; z-index:99999; position:relative; z-index:9999;}
.nerye{ width:100%; float:left;}
.nerye ul{ width:100%; float:left;}
.nerye ul li{ width:100%; float:left; display:none; height:610px; background-size:100%; padding:0;}
.nerye ul li.on{display: block;}
.zuob{ width:100%; float:left;}
.gszla_nav{ width:95%; float:left; padding:50px 2.5%}
.gszla_nav dt{ width:100%; float:left; line-height:50px; font-size:24px; color:#d9d9d9; font-family:Arial; font-weight:bold;}
.gszla_nav dd{ width:100%; float:left; line-height:50px; font-size:36px; color:#cb3e22; font-weight:bold;}
.xxkne{ width:100%; float:left; margin-top:200px;}
.xxkne_nav{ width:80%; padding:0 10%; font-size:30px; line-height:60px; text-transform:uppercase; font-weight:bold; color:#FFF; float:left;}
.xxkne_com{ width:80%; padding:0 10%; font-size:14px; color:#FFF; line-height:30px; float:left; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; height:90px; }
.hzxo{ width:100%; float:left; margin-top:20px; }
.hzxo dt{ color:#FFF; margin-left:50px; width:25%; float:left;}
.hzxo dt span{ border-top:#FFF solid 1px; line-height:30px; width:100%; float:left;}
.hzxo dd{ width:25%; height:45px; float: left; margin-left:50px; background:#e85030; line-height:45px; text-align:center; font-size:16px; margin-top:20px;}
.hzxo dd a{ color:#FFF;}
.luix{ width:100%; margin:0 auto;}
.hz{ width:100%; float:left; text-align:center; margin-top:40px; margin-bottom:20px;}
.hz dt{ width:100%; float:left; font-size:26px; line-height:50px; color:#252525;}
.hz dt span{ width:100%; float:left; font-size:18px; color:#999; text-transform:uppercase	;}
.hz dd{ width:100%; float:left; font-size:14px; line-height:25px; color:#999;}

.hl_main5_content-hzhb{width:768px; border-top:none; float:left;}
.hl_main5_content1-hzhb{width:668px;margin-top:5px; overflow:hidden; float:left;}
.hl_main5_content1-hzhb ul{width:1600px; overflow:hidden;}
.hl_main5_content1-hzhb ul li{ float:left; width:222px; display:inline;}
.hl_main5_content1-hzhb ul li img{ width:215px; }
.hl_main5_content1-hzhb ul li p{ width:215px; height:95px; background:#FFF; float:left; margin:10px 3.5px;}
.hl_main5_content1-hzhb ul li p img{ max-width:215px; max-height:95px;}
.hl_scrool_leftbtn-hzhb{width:40px; height:40px; margin-left:10px; background: url(../images/zh.png) no-repeat; background-size:100% 100%; float:left; margin-top:100px; cursor:pointer;}
.hl_scrool_rightbtn-hzhb{width:40px; height:40px; margin-right:10px; background: url(../images/yz.png) no-repeat;  background-size:100% 100%; float:right;margin-top:100px; cursor:pointer;}
.hzluib{ width:100%; float:left; background:#f4f4f4;}
.zhapp{ width:100%; float:left; margin-bottom:20px;}
.cpsx{ width:100%; color:#666; float:left; border-bottom:#CCC solid 1px; line-height:50px;}
.cpsx ul li.zw{ width:38%; float:left; padding-left:2%;}
.cpsx ul li.rs{ width:20%; float:left;}
.cpsx ul li.sj{ width:20%; float:left; text-align:right;}
.cpsx ul li.tb{ width:18%; padding-right:2%; float:left; text-align: right;}
.zwyq{ width:90%; margin:0 5%; float:left; line-height:25px; color:#666; padding-bottom:15px; display:none;}
.cpsx ul:hover{ background:#9ecb3c;}

.lunbsa{ width:100%; float:left; position:relative;}
.dec_flex .flex-direction-nav{display: block;width:96%;position: absolute;left: 2%;right: 2%;top:40%;z-index: 9999;}
.flex-prev, .flex-next{transition: all 0.3s;display: block;width: 44px;height: 44px;
background-size: cover;}
.flex-prev{float: left;background: url(../images/jj4.png) no-repeat center;}
.flex-next{float: right;background: url(../images/jj2.png) no-repeat center;}
.flex-prev:hover{background:url(../images/jj3.png) no-repeat center;background-size: cover;
transition: all 0.3s;}
.flex-next:hover{background:url(../images/jj5.png) no-repeat center;background-size: cover;
transition: all 0.3s;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li>a{display: block;width: 100%;height: auto;}
.slides li>a img{width: 100%;height: 100%;}


.message{font-size:14px; float:left;width:95%; margin-left:2.5%;}
.message li{height:40px;line-height:40px;padding-left:5px;}


label { cursor: pointer; }
input:disabled{background-color:#fff;color:#666;}
textarea:disabled{background-color:#fff;color:#666;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden ; ! } 
.cl { zoom: 1; }
.scrollbox{width:100%; position: relative; float:left;}
#scrollDiv{width:100%; overflow:hidden; display: block;}
#scrollDiv ul{ width: 100%;}
.scroltit{ position: absolute; right:0px; top:10px;width:140px;}
.scroltit small{float:right; font-size:12px;width:60px; margin:0 5px;height:30px; line-height:30px; text-align: center;background:#ca391b;color: #fff; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small:hover{ background: #ff9a22;}

#scrollDiv1{width:100%; overflow:hidden; display: block;}
#scrollDiv1 ul{ width: 100%;}


.table_card { width:100%; margin:0 auto;margin-top: 20px}
.table_card .tab { height:61px; font-size:14px; width:100%; float:left; border-bottom:1px #e1e1e1 solid}
.table_card .tab li { float: left;width: 160px;line-height: 60px;font-size: 18px;border: #ccc solid 1px;border-bottom: 0;font-weight: bold;color: #333333;text-align: center;cursor: pointer;}
.table_card .tab li.activ {background: #ca391b;border: 0;color: #FFF;z-index: 99;height: 61px;cursor: pointer; border:0;}
.table_card .tabCon { float:left; height:890px; overflow:hidden;}
.table_card .tabCon .on { display:block}

.container {width:95%; margin:50px 2.5%; float:left; height:400px; overflow:auto;}
.container::-webkit-scrollbar {display: none;}
#timeline {padding: 0;}
#timeline:before {left:8px;}
#timeline .timeline-item .timeline-content {width: 90%; margin-left:5%;float:right;}
#timeline .timeline-item .timeline-content ul{ padding:15px 0;}
#timeline .timeline-item .timeline-content ul li{ padding:0 15px; line-height:30px; color:#666;}
#timeline .timeline-item .timeline-content ul li i{    width: 5px;height: 5px;border-radius: 5px; background: #ca391b; float: left; margin-top: 12.5px; margin-right: 10px;}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {content: '';position: absolute;left:4.1%;top: 20px;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-right: 7px solid #ee4d4d;}

#timeline .timeline-item .timeline-icon {left:8px;}
#timeline .timeline-item .timeline-content.right {float: right;}


#timeline .timeline-item:after,#timeline .timeline-item:before {content: '';display: block;width: 100%;clear: both;}
#timeline {width:100%;margin: 30px auto;position: relative;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
#timeline:before {content: "";width: 3px;height: 100%;background: #ee4d4d;left:2%;top: 0;position: absolute;}
#timeline:after {content: "";clear: both;display: table;width: 100%}
#timeline .timeline-item {margin-bottom:15px;position: relative;}
#timeline .timeline-item .timeline-icon {background: #ee4d4d;width:20px;height:20px;position: absolute;top:15px;left:2%;overflow: hidden;margin-left: -8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%}
#timeline .timeline-item .timeline-icon img {position: relative;top: 14px;left: 14px;}
#timeline .timeline-item .timeline-content {width:94%; float:left;background: #fff; margin-top:5px; box-shadow:#CCC 0 0 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
#timeline .timeline-item .timeline-content ul{ padding:15px 0;}
#timeline .timeline-item .timeline-content ul li{ padding:0 15px; line-height:30px; color:#666;}
#timeline .timeline-item .timeline-content ul li i{  width: 5px;height: 5px;border-radius: 5px; background: #ca391b; float: left; margin-top: 12.5px; margin-right: 10px;}
#timeline .timeline-item .timeline-content h2 {padding:10px 15px; font-size:18px;background: #ee4d4d;color: #fff;font-weight: 500;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}

#timeline .timeline-item .timeline-content.right {float: left;}
.btn {padding: 5px 15px;text-decoration: none;background: transparent;border: 2px solid #f27c7c;color: #f27c7c;display: inline-block;position: relative;text-transform: uppercase;font-size: 12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;transition: background 0.3s ease;-webkit-box-shadow: 2px 2px 0 #f27c7c;-moz-box-shadow: 2px 2px 0 #f27c7c;-ms-box-shadow: 2px 2px 0 #f27c7c;box-shadow: 2px 2px 0 #f27c7c;}
.btn:hover {box-shadow: none;top: 2px;left: 2px;-webkit-box-shadow: 2px 2px 0 transparent;-moz-box-shadow: 2px 2px 0 transparent;-ms-box-shadow: 2px 2px 0 transparent;box-shadow: 2px 2px 0 transparent;}


.wrapqwyszz{ width:100%; float:left; margin-top:50px;}
.tab_ul1dyszz{ width:40%; margin-left:30%; float:left; height:40px; margin-bottom:30px; line-height:40px; }
.tab_ul1dyszz li{float:left; width:50%; background:#333; color:#FFF;  line-height:40px; text-align: center; cursor:pointer;}
.xxknrdyszz{display: none; float:left; width:100%;}
.xxknrdyszz:first-child{display:block;}
.tab_ul1dyszz li.activeyszz{color:#fff; background:#ca391b; z-index:99; height:40px; cursor:pointer;}

.yszz{ width:100%; float:left;}
.yszz ul li{ width:30%; float:left; margin:1.6%;}
.yszz ul li dt{ width:100%; height:300px; overflow:hidden; float:left;}
.yszz ul li dt img{ width:100%;}
.yszz ul li dd{ width:100%; float:left; line-height:30px;}
.yszz ul li dd p.bt{ width:100%; float:left; color:#666; font-size:16px; margin-top:5px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.yszz ul li dd p.nr{ width:100%; float:left; height:30px; line-height:30px; color:#666; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}


.slider-arrow {position: absolute;display: block;margin-bottom: -20px;	width:88px;height:88px;line-height:88px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%; z-index:99999;}
.slider-arrow--right { bottom: 50%; right: 30px; background:url(../images/yz.png); background-size:100%;}
.slider-arrow--left { bottom: 50%; left: 30px; background: url(../images/zh.png); background-size:100%;}
.box {width: 100%; height: 100%;line-height: 5;text-align: center;font-size: 5em;color: #fff;text-transform: capitalize;vertical-align:middle; }
.slider {position: relative;width: 100%;height:100%;overflow: hidden;}
.slides {height: 100%;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: 100%;float: left;clear: none; background-size:100% 100%;}
.slide img{ height:100%; width:100%;}
.slide img.pc{ display:none;}
.slider-arrows {}


.slider-nav {position: absolute;bottom: 15px; z-index:99999999;}
.slider-nav__item {width:40px;height:5px; border-radius:5px;float: left;clear: none;display: block;margin: 0 5px;background:rgba(255,255,255,0.5);}
.slider-nav__item:hover { background: #5caee6; }
.slider-nav__item--current { background: #5caee6; }

.zyxx1{ width:100%;  background:#FFF; float:left; margin:50px 0; padding-bottom:20px;}
.zyxx1_nav{ width:90%; line-height:70px; float:left; font-size:36px; padding-left:5%;}
.zyxx1_com{ width:90%;  float:left; padding-left:5%;}
.zyxx1_com ul li{ width:33.3%; float:left; padding:15px 0; border-bottom:#eeeeee solid 1px;}
.zyxx1_com ul li dt{ width:35%; float:left;}
.zyxx1_com ul li dt img{ width:100%;}
.zyxx1_com ul li dd{ width:60%; float: right; margin-right:2.5%;}
.zyxx1_com ul li dd p.mc{ width:100%; float:left; line-height:30px; color:#ae4044; font-weight:bold;}
.zyxx1_com ul li dd p.dy{ width:100%; float:left; line-height:30px; color:#666;}
}