@charset "utf-8";
body{margin:0px; font-size:14px; color:#333; font-family:"微软雅黑", Arial, Helvetica, sans-serif; cursor:default;  }
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif;  }
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#000;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
@media only screen and (max-width:768px) {
html{font-size:20px;}
input,button{-webkit-appearance:none;}
}

.top1{width:98%; margin:5px auto; max-width:1200px;}
.logo{ float:left}
.logo img{ height:90px; width:auto; margin-top:15px; margin-bottom:15px}
.toubur{ float:right}
.header {position: relative; top:0; left:0; z-index:9999; width:100%;  }
.head_h{ height:193px; overflow:hidden; display:none}
@media only screen and (max-width:768px) {
.head_h{ height:20px; overflow:hidden}
}
.header .search{width:300px; height:36px; border:1px solid #fafafa;  margin-top:10px;border-radius:18px; background-color:#f5f4f5; }
.header .search input.wz{width:224px; height:36px; background-color:#f5f4f5; font-size:14px; line-height:36px; padding:0 5px 0 20px; float:left;border-top-left-radius:18px ; border-bottom-left-radius:18px;box-sizing:border-box }
.header .search input.an{width:46px; height:36px; background:#000000
 url(../images/search_05.png) no-repeat center; cursor:pointer; float:right;border-top-right-radius:18px ; border-bottom-right-radius:18px}
.header .zixun{ margin-top:15px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; text-align:right}

.header .zixun a{padding:0 ; font-size:15px; line-height:30px; border-radius:18px;  color:#000000; text-align:center; display:inline-block;  text-align:right}

@media only screen and (max-width:1080px){
.header{width:1000px; margin:36px auto;}
}
@media only screen and (max-width:995px){
.header{width:94%; margin:2rem auto; position:relative;}
.header .search{width:2.6rem; height:2.6rem; background:none; border-radius:100%; border:0; float:none; top:50%; right:0; margin-top:-1.3rem; position:absolute; overflow:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.header .search.on{width:20rem; border-radius:0;}
.header .search input.wz{display:none; width:16.4rem; height:2.6rem; font-size:1.1rem; line-height:2.6rem; padding:0 .5rem;}
.header .search.on input.wz{display:block;}
.header .search input.an{width:2.6rem; height:2.6rem; background:url(../images/ss.jpg) no-repeat center; background-size:cover; position:absolute; top:0; right:0;}
}

.swiper-container-ban{width:100%; margin:0 auto;}
.swiper-container-ban .swiper-slide img{width:100%; height:auto; display:block;}
@media only screen and (max-width:1080px){
.swiper-container-ban{width:1000px; margin:0 auto;}	
}
@media only screen and (max-width:995px){
.swiper-container-ban{width:100%; margin:60px auto 0; height:200px}	
.swiper-container-ban .swiper-slide img{width:100%; height:200px; display:block;}
}



.con{width:1212px; margin:0 auto 20px; overflow:hidden; background:#FFF; }
@media only screen and (max-width:1080px){
.con{width:1000px;}	
}
@media only screen and (max-width:995px){
.con{width:92%; margin:1rem auto; overflow:hidden;box-sizing:border-box }	
}
.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}

.mhDiv{border-bottom: 1px solid #ececec; }
.mhDiv .titleDiv{position: relative;line-height: 1;font-size: 20px;font-weight: bold;padding: 0 0 20px; }
.mhDiv .titleDiv:before{content: "";width: 100%;height: 3px;background: #000000;position: absolute;left: 0;bottom: 0; }
.mhDiv .titleDiv img{margin-right: 12px; }
.mhDiv .moreBtn{font-size: 14px;color: #999999; }
.sy_tp{ width:100%; margin-bottom:10px}
.sy_tp img{ width:100%}

.sy_tp2{ width:100%; margin-bottom:10px; display:none}
.sy_tp2 img{ width:100%}

.gdzt{ text-align:right; border-bottom:#eee 1px solid; font-size:16px; margin-bottom:10px; padding-bottom:5px}
.indexDiv1 .bdDiv .rowDiv{padding:  0 0 20px;align-items: flex-start; }
.indexDiv1 .bdDiv .leftDiv{width: 60%;}
.indexDiv1 .bdDiv .leftDiv .imgDiv{position: relative;display: block;height: 435px; }
.indexDiv1 .bdDiv .leftDiv .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.indexDiv1 .bdDiv .leftDiv .imgDiv .titleDiv{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,0,0,.5);color: #fff;z-index: 1;line-height: 40px;padding-left: 20px;padding-right: 80px; }
.indexDiv1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;text-align: right;padding-right: 0px;font-size: 0;  }
.indexDiv1 .swiper-pagination-bullet{width: 20px;height: 20px;border-radius: 2px;background: rgba(0,0,0,.5);opacity:1;color: #fff;text-align: center;font-size: 12px; margin-right:10px }
.indexDiv1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
.indexDiv1 .swiper-pagination-bullet-active{opacity: 1;background: #000000; }

.indexDiv1 .swiper-button-prev{width:30px; height:59px; background:url(../images/left.png) no-repeat center; left:0px; margin-top:-45px;  
background-size:30px 59px;
-webkit-background-size:30px 59px;
-moz-background-size:30px 59px;
-ms-background-size:30px 59px;
-o-background-size:30px 59px;}
.indexDiv1 .swiper-button-next{width:30px; height:59px; background:url(../images/right.png) no-repeat center; right:0px; margin-top:-45px;  
background-size:30px 59px;
-webkit-background-size:30px 59px;
-moz-background-size:30px 59px;
-ms-background-size:30px 59px;
-o-background-size:30px 59px;}

.indexDiv1 .bdDiv .rightDiv{width:38%;}
.nTab{width:100%;margin:0 auto;overflow:hidden}
.none {display:none;}
.nTab .TabTitle{ background:#f3f6fc; height:auto; overflow:hidden; line-height:48px; font-size:18px; margin-bottom:9px;font-weight:bold}
.nTab .TabTitle li{float:left;cursor:pointer; line-height:48px;text-align:center; padding:0 20px}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{border-bottom:#000000 3px solid;color:#000000; background:#fff}
.nTab .TabTitle .normal{  color:#555}
.nTab .TabTitle .gd{ float:right; font-size:14px; margin-right:15px}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff; display:block}
.xwlb{overflow:hidden;   width:100%}
.xwlb ul li{width:100%; height: auto;   border-bottom:1px solid #ddd; font-size:20px; position:relative; padding:7px 0}
.xwlb ul li a{   width:100%; font-size:16px; font-weight:bold }
.xwlb ul li span{float:none; color:#aaa; font-size:12px; display:block; margin-top:8px}
 


.xwlb1{overflow:hidden; float:left; border-right:#333 1px solid; padding-right:10px; width:70%; padding-top:20px;box-sizing:border-box}
.xwlb2{overflow:hidden; float: right;   padding-left:20px; width:30%; padding-top:20px;box-sizing:border-box}
.sblb ul li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1px; 
  
}
.sblb .t_p{ width:100%}
.sblb .t_p img{ width:100%}
 .sblb{ height:auto; overflow:hidden}
 .sblb .w_z h3{font-size:18px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333; margin-top:10px}
 .sblb .w_z span{font-size:13px; line-height:26px; color:#999; display:block;}
 .sblb .w_z p{font-size:16px; line-height:30px; color:#555; height: auto; margin-top:0px; margin-bottom:12px; overflow:hidden;  white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.indexDiv2{ height:auto; overflow:hidden; margin-bottom:20px}
.indexDiv2 .zuobian{float: left; width:49%}
.indexDiv2 .zuobian .sy_jj .lb{border:1px solid #e7e7e7;   padding:10px; overflow:hidden; line-height:25px; color:#333}
.indexDiv2 .zuobian .sy_jj .lb p{ font-size:16px; line-height:30px; color:#333;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:10;   width:100%}
.indexDiv2 .zuobian .sy_jj .lb p a{ color:#333}
.indexDiv2 .zuobian .sy_jj .lb .wtp{ float:left; width:38%}
.indexDiv2 .zuobian .sy_jj .lb .wtp img{ width:100%}

.indexDiv2 .youbian{ float:right; width:49%}
.biaoti{   line-height:45px; font-size:22px;   font-weight:bold; color:#333;border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom:#000 1px solid}
.biaoti img{vertical-align:middle; display:block; float:left; margin-top:6px; margin-right:4px}
.biaoti a {
  float: right;
  font-size: 14px;
  color: #000; margin-right:16px
}
.indexDiv3{ height:auto; overflow:hidden;  }
.zb{float: left; width:100%; height:auto; overflow:hidden}
.yb{ float:right; width:49%; height:auto; overflow:hidden}
.biaoti1{ background: #000000 url(../images/2.jpg) no-repeat right center;; line-height:45px; font-size:18px; padding-left:22px; font-weight:bold; color:#fff;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.biaoti2{ background: #000000 url(../images/2.jpg) no-repeat right center;; line-height:45px; font-size:18px; padding-left:22px; font-weight:bold; color:#fff;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.biaoti3{ border-bottom: #000 1px solid;  line-height:45px; font-size:22px;  font-weight:bold; color:#000;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.biaoti4{ background: #000000 url(../images/2.jpg) no-repeat right center;; line-height:45px; font-size:18px; padding-left:22px; font-weight:bold; color:#fff;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.biaoti5{ background: #000000 url(../images/2.jpg) no-repeat right center;; line-height:45px; font-size:18px; padding-left:22px; font-weight:bold; color:#fff;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.biaoti3 a {
  float: right;
  font-size: 14px;
  color: #000; margin-right:16px
}
.biaoti4 a {
  float: right;
  font-size: 14px;
  color: #fff; margin-right:16px
}
.sy_tplb{ height:auto; overflow:hidden}
.sy_tplb li{ float:left; width:24.25%; margin-right:1%; margin-bottom:10px}
.sy_tplb li img{ width:100%}
.sy_tplb li:nth-child(4n){margin-right:0; }
.sy_tplb2{ height:auto; overflow:hidden}
.sy_tplb2 li{ float:left; width:49.5%; margin-right:1%; margin-bottom:10px}
.sy_tplb2 li img{ width:100%}
.sy_tplb2 li:nth-child(2n){margin-right:0; }

.sy_bt{border-bottom:1px solid #e7e7e7; margin-bottom:15px;background: #f7f7f7;}
.sy_bt span{float:left; width:130px; height:40px; background-color:#000000; font-size:18px; color:#fff; line-height:40px; text-align:center; display:block;border-top-left-radius:6px ; border-top-right-radius:6px }
.sy_bt a{float:right; margin-top:11px; width:52px; height:18px;  text-align:center; line-height:18px; display:block;}
@media only screen and (max-width:1080px){
.sy_bt span{height:32px; font-size:16px; line-height:32px;}
.sy_bt a{margin-top:7px;}
}
@media only screen and (max-width:995px){
.sy_bt span{width:30%; height:2.6rem; font-size:1.2rem; line-height:2.6rem;}
.sy_bt a{margin-top:.5rem; width:15%; height:1.6rem; font-size:1.1rem; line-height:1.6rem;}

.sy_tp{ width:100%; margin-bottom:10px; margin-top:10px}
.indexDiv1 .bdDiv .leftDiv{width: 100% }
.indexDiv1 .bdDiv .rightDiv {
  width: 100%;
}
.indexDiv2 .zuobian{float: none; width:100%}
.indexDiv2 .youbian{ float:none; width:100%}
.flexbet{display: block  ;justify-content: space-between;align-items: center;}
 .sy_tp2{ width:100%; margin-bottom:10px; display: block}

}


.sy_xt{border-bottom:1px solid #000;}
.sy_xt span{float:left; width:140px; height:45px;   font-size:22px; font-weight:bold; color:#000; line-height:45px; display:block ;   }
.sy_xt img{vertical-align:middle; display:block; float:left; margin-top:6px; margin-right:4px}
.sy_xt a{float:right; margin-top:8px; width:52px; height:24px; background-color:#e7e7e7; text-align:center; line-height:24px; display:block;border-radius:4px; }
@media only screen and (max-width:995px){
.sy_xt span{width:30%; height:45px; font-size:18px; line-height:45px; text-align:left; padding:0;}
.sy_xt img{display:none;}
.sy_xt a{margin-top:.5rem; width:15%; height:1.6rem; font-size:1.1rem; line-height:1.6rem;}

.indexDiv1 .bdDiv .leftDiv .imgDiv {
  position: relative;
  display: block;
  height: 235px;
}
.biaoti {
  line-height: 45px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom: #000 1px solid;
}
.indexDiv1 .bdDiv .rowDiv {
  padding: 0 0 10px;
  align-items: flex-start;
}
.sy_tplb li{ float:left; width:49%; margin-right:2%; margin-bottom:10px}
.sy_tplb li img{ width:100%}
.sy_tplb li:nth-child(2n){margin-right:0; }
}

.sy_zx{width:58%; float:right; overflow:hidden;}
.sy_zx .rq{width:70px; background-color:#f7f7f7; font-size:26px; line-height:40px; text-align:center; float:left;border-radius:4px; }
.sy_zx .rq span{display:block; font-size:14px; line-height:20px; color:#fff; background-color:#aaa;border-radius:4px;}
.sy_zx .rq span.on{background-color:#000000;}
.sy_zx .wz{width:330px; padding:5px 0; float:right;}
.sy_zx .wz h3{font-size:15px; line-height:26px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_zx .wz h3 a{color:#000;}
.sy_zx .wz h3 a:hover{color:#000000;}
.sy_zx .wz h3 a.on{color:#000000;}
.sy_zx .wz p{line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_zx .wz p a{color:#888;}
.sy_zx ul{margin-top:4px;}
.sy_zx ul li{width:100%; margin-bottom:10px; float:left; display:block; border-bottom:#ccc 1px dotted; padding-bottom:10px}
.sy_zx ul li:hover .rq span{background-color:#000000;}
@media only screen and (max-width:1080px){
.sy_zx{width:480px;}
.sy_zx .rq{width:60px; font-size:18px; line-height:32px;}
.sy_zx .rq span{display:block; font-size:12px; line-height:20px; color:#fff; background-color:#aaa;}
.sy_zx .wz{width:410px; padding:1px 0;}
.sy_zx .wz h3{font-size:14px;}
.sy_zx .wz p{line-height:20px;}
.sy_zx ul{margin-top:1px;}
.sy_zx ul li{width:100%; margin-top:7px; float:left; display:block;}
.sy_zx ul li:hover .rq span{background-color:#000000;}
}
@media only screen and (max-width:995px){
.sy_zx{width:100%; float:none; overflow:hidden; margin-top:5px}
.sy_zx .rq{width:15%; font-size:1.2rem; line-height:2.6rem;}
.sy_zx .rq span{font-size:12px; line-height:1.6rem;}
.sy_zx .wz{width:83%; padding:0;}
.sy_zx .wz h3{font-size:1.1rem; line-height:2.2rem;}
.sy_zx .wz p{font-size:1.1rem; line-height:2rem;}
.sy_zx ul{margin-top:4px;}
.sy_zx ul li{width:100%; margin-top:7px; float:left; display:block;}
.sy_zx ul li:hover .rq span{background-color:#000000;}
.sy_zx ul li:nth-child(5){display:none;}
.sy_zx ul li:nth-child(6){display:none;}
}

.sy_zc{width:100%; overflow:hidden;}
.sy_zc .sy_xw1{width:100%; margin-top:20px; overflow:hidden;}

.sy_zc .sy_xw{width:443px; margin-top:20px; overflow:hidden;}
.sy_zc .sy_xw .tw{margin:15px 0 0; padding-bottom:10px; border-bottom:1px dotted #ccc; overflow:hidden;}
.sy_zc .sy_xw .tp{width:135px; float:left;}
.sy_zc .sy_xw .tp img{width:100%; height:auto; display:block;}
.sy_zc .sy_xw .wz{width:290px; float:right;}
.sy_zc .sy_xw .wz h3{font-size:15px; font-weight:bold; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_zc .sy_xw .wz p{line-height:22px;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3; font-size:12px}
.sy_zc .sy_xw .wz p a{color:#888;}
.sy_zc .sy_xw .wz p a:hover{color:#000000;}
.sy_zc .sy_xw .lb{overflow:hidden;}
.sy_zc .sy_xw .lb ul li{width:100%; height:40px; line-height:40px; border-bottom:1px dotted #ccc; float:left;}
.sy_zc .sy_xw .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; overflow:hidden; display:block; width:77%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.sy_zc .sy_xw .lb span{float:right; color:#aaa; font-size:12px}
.sy_zc .sy_bn{margin-bottom:10px;}
.sy_zc .sy_bn img{width:100%; height:auto; display:block;}

.sy_zc .sy_xw2{width:100%; margin-top:20px; overflow:hidden;}
.sy_zc .sy_xw2 .tw{margin:15px 0 0; padding-bottom:10px; border-bottom:1px dotted #ccc; overflow:hidden;}
.sy_zc .sy_xw2 .tp{width:100px; float:left;}
.sy_zc .sy_xw2 .tp img{width:100%; height:auto; display:block;}
.sy_zc .sy_xw2 .wz{width:710px; float:right;}
.sy_zc .sy_xw2 .wz h3{font-size:15px; font-weight:bold; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_zc .sy_xw2 .wz p{line-height:20px;}
.sy_zc .sy_xw2 .wz p a{color:#888;}
.sy_zc .sy_xw2 .wz p a:hover{color:#000000;}
.sy_zc .sy_xw2 .lb{overflow:hidden;}
.sy_zc .sy_xw2 .lb ul li{width:100%; height:30px; line-height:30px; border-bottom:1px dotted #ccc; float:left;}
.sy_zc .sy_xw2 .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; height:30px; overflow:hidden; display:block;}
.sy_zc .sy_xw2 .lb span{float:right; color:#aaa;}


@media only screen and (max-width:1080px){
.sy_zc{width:720px;}
.sy_zc .sy_xw{width:350px; margin-top:15px;}
.sy_zc .sy_xw .tw{margin:10px 0 0;}
.sy_zc .sy_xw .wz{width:240px;}
.sy_zc .sy_xw .wz h3{font-size:14px;}
.sy_zc .sy_bn{margin-top:15px;}
}
@media only screen and (max-width:995px){
.sy_zc{width:100%;}
.sy_zc .sy_xw{width:100%; margin-top:0.5rem; margin-bottom:0.5rem}
.sy_zc .sy_xw .tw{margin:.6rem 0 0; padding-bottom:.6rem;}
.sy_zc .sy_xw .tp{width:30%;}
.sy_zc .sy_xw .wz{width:68%;}
.sy_zc .sy_xw .wz h3{font-size:1.1rem; margin-bottom:.4rem;}
.sy_zc .sy_xw .wz p{line-height:1.6rem; font-size:12px;text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2; }
.sy_zc .sy_xw .lb ul li{height:2.4rem; line-height:2.4rem;}
.sy_zc .sy_xw .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; font-size:13px; height:2.4rem; width:70%}
.sy_zc .sy_xw .lb span{font-size:12px;} 
.sy_zc .sy_bn{display:none;}
}

.sy_yc{width:28%; overflow:hidden;}
.sy_yc .sy_sp1{width:282px;  margin-top:20px; height:auto; overflow:hidden;border-radius:6px;  }
.sy_yc .sy_sp1 img{ width:100%}

.gyxh .sy_tz .bt1{padding:10px 10px; height:32px; background:#000000 url(../images/jt1.png) no-repeat right center; font-size:18px; line-height:32px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px}
.gyxh .sy_tz .bt1 span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.gyxh .sy_tz .lb{border:1px solid #e7e7e7; border-top:0; padding:10px; overflow:hidden; line-height:25px; color:#333}
.gyxh .sy_tz .lb p{ font-size:13px; line-height:25px; color:#333; float:right; width:60%}
.gyxh .sy_tz .lb p a{ color:#000000}
.gyxh .sy_tz .lb .wtp{ float:left; width:38%}
.gyxh .sy_tz .lb .wtp img{ width:100%}
.sy_yc .sy_tz{margin-top:14px; overflow:hidden;}
.sy_yc .sy_tz .bt{padding:10px 10px; height:32px; background:#000000 url(../images/jt1.png) no-repeat right center; font-size:18px; line-height:32px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px}
.sy_yc .sy_tz .bt span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.sy_yc .sy_tz .bt1{padding:10px 10px; height:32px; background:#000000 url(../images/jt1.png) no-repeat right center; font-size:18px; line-height:32px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px}
.sy_yc .sy_tz .bt1 span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.sy_yc .sy_tz .lb{border:1px solid #e7e7e7; border-top:0; padding:10px; overflow:hidden; line-height:30px; color:#333}
.sy_yc .sy_tz .lb p{ font-size:13px; line-height:25px; color:#333;}
.sy_yc .sy_tz .lb p a{ color:#000000}
.sy_yc .sy_tz .lb img{ width:100%}
.sy_yc .sy_tz .lb ul li{width:100%; height:34px; line-height:34px; border-bottom:1px dotted #ccc; float:left;}
.sy_yc .sy_tz .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; height:34px; overflow:hidden; display:block; white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;}
.sy_yc .sy_zn{margin-top:17px; overflow:hidden;}
.sy_yc .sy_zn .bt{padding:0 10px; height:83px; background:#000000  ; font-size:20px; line-height:83px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px; text-align:center; font-weight:bold}
.sy_yc .sy_zn .bt span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.sy_yc .sy_zn .lb{  border-top:0;   overflow:hidden; }

  .iconbox{ margin-top:10px; margin-bottom:10px; height:auto; overflow:hidden }
  .iconbox a{  }
    .iconbox a img{ width:100%}
  .iconbox a:nth-child(2n){margin-right:0; }
  .iconbox a:hover{  color: #fff;}
  .iconbox i{ display: block; width: 80px; height: 45px; margin: 0 auto;}
 .iconbox .icon7{background: url(../images/ldxx.png) no-repeat 0 0; box-sizing: border-box; text-align: left;   padding-left:88px;   font-size: 16px; font-weight: bold; color: #fff;border-radius: 15px; }

 .iconbox .icon10{background: url(../images/zqyj.png) no-repeat 0 0; box-sizing: border-box; text-align: left;  padding-left:88px;  line-height: 20px;  font-size: 16px; font-weight: bold; color: #fff;
margin-top: 15px;}
.sy_yc .sy_zn .lb span{ color:#666;line-height:26px; margin-right:6px}
.sy_yc .sy_zn .lb ul li{width:100%; height:40px; line-height:40px; border-bottom:1px dotted #ccc; float:left;}
.sy_yc .sy_zn .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; height:34px; overflow:hidden; display:block;}
.sy_yc .sy_zn .lb img{float:left; display:block;}
.sy_yc .sy_ej{overflow:hidden;}
.sy_yc .sy_ej .bt{padding:10px 10px; height:42px; background:#000000 url(../images/jt1.png) no-repeat right center; font-size:20px; line-height:42px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px; font-weight:bold }
.sy_yc .sy_ej .bt span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.sy_yc .sy_ej ul li{width:282px; height:50px; line-height:50px; margin-top:10px; border-radius:4px;}
.sy_yc .sy_ej ul li a{display:block; padding:0 15px; font-size:18px; background:#f7f7f7 url(../images/njt.png) no-repeat right center;border-radius:4px;}
.sy_yc .sy_ej ul li a:hover{color:#fff; background:#000000 url(../images/njt1.png) no-repeat right center;}
.sy_yc .sy_ej ul li a.on{color:#fff; background:#000000 url(../images/njt1.png) no-repeat right center;}
@media only screen and (max-width:1080px){
.sy_yc{width:262px;}
.sy_yc .sy_sp1{width:262px; margin-top:15px;}
.sy_yc .sy_sp1 .bt{height:30px; line-height:30px;}
.sy_yc .sy_tz{margin-top:15px;}
.sy_yc .sy_tz .bt{height:38px; font-size:15px; line-height:20px;}
.sy_yc .sy_tz .bt span{line-height:18px;}
.sy_yc .sy_tz .bt1{height:38px; font-size:15px; line-height:20px;}
.sy_yc .sy_tz .bt1 span{line-height:18px;}
.sy_yc .sy_tz .lb{padding:6px 10px 10px;}
.sy_yc .sy_tz .lb ul li{height:30px; line-height:30px;}
.sy_yc .sy_tz .lb ul li a{height:30px;}
.sy_yc .sy_zn{margin-top:15px;}
.sy_yc .sy_ej ul li{width:260px; height:36px; line-height:36px;}
.sy_yc .sy_ej ul li a{padding:0 10px; font-size:14px;}
}
@media only screen and (max-width:995px){
.sy_yc{width:100%; overflow:hidden;}
.sy_yc .sy_ej{overflow:hidden; margin-bottom:0px}
.sy_yc .sy_ej ul li{width:49%; height:2.6rem; line-height:2.6rem; margin-right:2%; float:left;}
.sy_yc .sy_ej ul li:nth-child(2n){margin-right:0; }
.sy_yc .sy_ej ul li a{padding:0 1rem;  font-size:14px}
.sy_yc .sy_sp1, .sy_yc .sy_tz{display:none;}
.gyxh .sy_tz .lb .wtp{ float:none; width:100%}
.gyxh .sy_tz .lb p{ font-size:13px; line-height:25px; color:#333; float:right; width:100%;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:8;}
.gyxh .sy_tz .bt1{height:2.6rem; font-size:1.2rem; line-height:2.6rem;background: #000000 ; padding:0 10px}
.gyxh .sy_tz .bt1 span{line-height:18px;}

}


.ny_ban{width:100%; height:300px; background-position: center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden; z-index:99;}
.ny_ban:after{width:100%; height:100%; content:''; position:absolute; top:0; left:0; display:block; z-index:2; opacity:0.4;
background-image:-webkit-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-moz-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-ms-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-o-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);}
.ny_ban .container{position:absolute; top:50%; left:50%; color:#fff; z-index:99;
transform:translate(-50%,-50%); 
-webkit-transform:translate(-50%,-50%); 
-moz-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); 
-o-transform:translate(-50%,-50%);}
.ny_ban .w_z{position:relative; text-align:center;}
.ny_ban .w_z h3{font-size:40px; line-height:46px; margin-bottom:10px; letter-spacing:2px}
.ny_ban .w_z h4{font-size:20px; line-height:30px; text-transform:uppercase; }
@media only screen and (max-width:992px) {
.ny_ban{height:360px; background-attachment:scroll;}
.ny_ban .container{width:100%; top:50%;}
.ny_ban .w_z h3{font-size:32px; line-height:40px;}
.ny_ban .w_z h4{font-size:16px; line-height:28px;}
}
@media only screen and (max-width:640px) {
.ny_ban{height:220px;}
.ny_ban .w_z h3{font-size:22px; line-height:32px;}
.ny_ban .w_z h4{font-size:14px; line-height:24px;}
}

.sy_al{border:1px solid #e7e7e7; overflow:hidden; margin-top:10px;border-radius:6px;  }
.sy_al .bt{width:26px; height: 190px  ; background-color:#000000; padding:105px 12px 0;  text-align:center; line-height:26px; color:#fff; float:left; border-top-left-radius:6px ; border-bottom-left-radius:6px; font-weight:bold; font-size:20px}

@media only screen and (max-width:1080px){
.sy_al .bt{width:26px; height:132px; background-color:#000000; padding:14px 12px; font-size:16px; text-align:center; line-height:22px; color:#fff; float:left;}
.sy_al{margin-top:15px;}
}
@media only screen and (max-width:995px){
.sy_al{border:0; margin-top:1.5rem;}
.sy_al .bt{width:100%; height:auto; border-bottom:1px solid #e7e7e7; background:none; padding:0; float:none; margin-bottom:.6rem; height:auto; overflow:hidden;border-bottom-left-radius:0px}
.sy_al .bt span{float:left; width:30%; height:2.6rem; font-size:1.2rem; line-height:2.6rem; background-color:#000000; display:block; border-top-left-radius:6px ; border-top-right-radius:6px;border-bottom-left-radius:0px}
.sy_al .bt a{float:right; margin-top:.5rem; width:15%; height:1.6rem; font-size:1.1rem; line-height:1.6rem; background-color:#e7e7e7; display:block;}
}
.hh{ height:auto; overflow:hidden; margin-top:10px}
.more1{  margin-top:0px; width:52px; height:24px; background-color:#e7e7e7; text-align:center; line-height:24px; display:block;border-radius:4px; float:right }
.xw_kj{padding:5px; border:1px solid #e7e7e7; margin-bottom:0px; height:auto; overflow:hidden; }
.xw_kj .l_m{background-color:#f8f8f8;}
.xw_kj .l_m span{width:184px; height:50px; font-size:22px; text-indent:35px; line-height:50px; font-weight:bold; font-style:oblique; color:#fff; background:url(../images/a10.png) no-repeat center; float:left;}
.xw_kj .x_w{padding:10px;}
.xw_kj .x_w ul li{padding-left:15px; background:url(../images/lx.png) no-repeat left center; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw_kj a.ck_gd{float:right; color:#af0000; margin-bottom:11px;}
.xw_kj .row{margin:0;}
.xw_kj .col-xs-4{padding:0 3px;}

.xw_kj .n_r{padding:24px 0; margin:3px 0;}
.xw_kj .x_j{padding-top:50px; font-size:18px; line-height:18px; font-weight:bold; color:#fff; text-align:center;}
.xw_kj .x_l{padding-left:60px; font-size:16px; line-height:22px; color:#fff; margin-left:25px;}
@media only screen and (max-width:640px){
.xw_kj .l_m span{width:154px; height:40px; font-size:17px; text-indent:30px; line-height:40px; background-size:100% 100% !important;}
.xw_kj .x_w ul li{line-height:28px;}
.xw_kj .n_r{padding:20px 0;}
.xw_kj .x_j{font-size:14px; font-weight:normal;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.xw_kj .x_l{padding-left:50px; font-size:14px; margin-left:10px;}
}

.col-xs-4{ float:left; width:30%; margin-right:2%; height:auto; overflow:hidden}
.col-xs-41{ float:right; width:30%;  height:auto; overflow:hidden}
  .col-xs-6{ width:25%; float:left}
.col-xs-61{ width:25%; float: right}

.swiper-container-al{width:1125px; float:right; margin-top:10px; margin-right:15px !important;}
.swiper-container-al .swiper-slide{background-color:#f7f7f7;}
.swiper-container-al .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-container-al .swiper-slide p{text-align:center; line-height:24px; padding:8px 10px; font-size:16px}

.swiper-container-al .swiper-button-prev{width:32px; height:71px; background:url(../images/left1.png) no-repeat center; left:0px; margin-top:-45px;  
background-size:32px 71px;
-webkit-background-size:32px 71px;
-moz-background-size:32px 71px;
-ms-background-size:32px 71px;
-o-background-size:32px 71px;}
.swiper-container-al .swiper-button-next{width:32px; height:71px; background:url(../images/right1.png) no-repeat center; right:0px; margin-top:-45px;  
background-size:32px 71px;
-webkit-background-size:32px 71px;
-moz-background-size:32px 71px;
-ms-background-size:32px 71px;
-o-background-size:32px 71px;}


@media only screen and (max-width:1080px){
.swiper-container-al{width:928px;}
}
@media only screen and (max-width:995px){
.swiper-container-al{width:100%; float:none; margin:0 !important;}
.swiper-container-al .swiper-slide p{line-height:22px; font-size:12px;}
}

.sy_zt{width:100%; overflow:hidden; margin-top:20px;}
.sy_zt ul{width:1168px; margin-top:15px;}
.sy_zt ul li{width:213px; padding:1px; border:1px solid #e7e7e7; float:left; margin-right:16px; margin-bottom:16px}
.sy_zt ul li img{width:100%; height:auto; display:block;}
@media only screen and (max-width:1080px){
.sy_zt{margin-top:15px;}
.sy_zt ul{width:1016px; margin-top:15px;}
.sy_zt ul li{width:234px;}
}
@media only screen and (max-width:995px){
.sy_zt{margin-top:1.5rem;}
.sy_zt ul{width:100%; margin-top:0;}
.sy_zt ul li{width:48%; padding:1%; border:1px solid #e7e7e7; margin:.6rem 1% 0 1%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
}

.tc_sp{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.tc_sp .sp_bj{width:100%; height:100%; background:url(../images/hb.png); position:absolute; top:0; left:0;}
.tc_sp .sp_nr{width:200px; padding:10px; background-color:#fff; position:absolute; top:30%; left:50%; text-align:center; height:auto; overflow:hidden; margin-left:-100px}
.tc_sp .sp_nr img{width:100%; height:auto; display:block;}
.tc_sp .sp_nr p{font-size:15px; color:#888; margin-top:10px;}

.tc_sp1{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.tc_sp1 .sp_bj1{width:100%; height:100%; background:url(../images/hb.png); position:absolute; top:0; left:0;}
.tc_sp1 .sp_nr{width:200px; padding:10px; background-color:#fff; position:absolute; top:30%; left:50%; text-align:center; height:auto; overflow:hidden; margin-left:-100px}
.tc_sp1 .sp_nr img{width:100%; height:auto; display:block;}
.tc_sp1 .sp_nr p{font-size:15px; color:#888; margin-top:10px;}




@media only screen and (max-width:995px){
}

.ny_con{padding:15px 15px 50px; width:1222px; margin:0 auto 20px; background-color:#fff;}
@media only screen and (max-width:1080px){
.ny_con{width:970px;}
}
@media only screen and (max-width:995px){
.ny_con{padding:3% 2% 3rem; width:90%; margin:0 auto;}
}

.ny_con1{padding:10px 0 10px 50px ; width:1202px; margin:20px auto ;  background:url(../images/h.png) no-repeat 15px center #FFFFFF; line-height:25px; font-size:16px; font-weight:bold }
@media only screen and (max-width:1080px){
.ny_con1{width:970px;}
}
@media only screen and (max-width:995px){
.ny_con1{ width:86%; margin:0 auto;background:url(../images/h.png) no-repeat 15px center #FFFFFF; }
}

.ny_yc{width:910px; float:right; overflow:hidden;}
.ny_yc .pro{border-bottom:1px solid #e7e7e7; line-height:40px; text-align:right; margin-bottom:10px;}
.ny_yc .pro span{float:left; width:150px; height:50px; background-color:#000000; font-size:20px; color:#fff; line-height:50px; text-align:center; display:block; font-weight:
bold}
.ny_yc .pro i{font-style:normal; color:#000000;}
.ny_yc .nr{line-height:32px; font-size:15px;}
.ny_yc .lb{overflow:hidden;}
.ny_yc .lb ul li{width:100%; height:40px; line-height:40px; border-bottom:1px dotted #ccc; float:left;}
.ny_yc .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; font-size:14px; height:40px; overflow:hidden; display:block;}
.ny_yc .lb span{float:right; color:#aaa;}
@media only screen and (max-width:1080px){
.ny_yc{width:690px;}
.ny_yc .pro{line-height:36px;}
.ny_yc .pro span{height:36px; line-height:36px;}
.ny_yc .nr{line-height:28px; font-size:14px;}
}
@media only screen and (max-width:995px){
.ny_yc{width:98%; float:none; margin:2rem auto 0;}
.ny_yc .pro{display:none;}
.ny_yc .nr{line-height:2rem; font-size:14px;}
.ny_yc .lb{overflow:hidden;}
.ny_yc .lb ul li{height:2.8rem; line-height:2.8rem;}
.ny_yc .lb ul li a{background:url(../images/jt.png) no-repeat left center; padding-left:15px; font-size:1.1rem; height:2.8rem;}
.ny_yc .lb span{font-size:1.1rem;}
}
.ny_yc .xw{overflow:hidden; margin-top:20px;}
.ny_yc .xw ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_yc .xw .tp{width:200px; overflow:hidden; float:left;}
.ny_yc .xw .tp img{width:100%; height:130px; display:block;}
.ny_yc .xw .wz{width:690px; overflow:hidden; float:right;}
.ny_yc .xw .wz h3{font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_yc .xw .wz span{font-size:14px; line-height:26px; color:#000000;}
.ny_yc .xw .wz p{padding-right:10px;}
.ny_yc .xw .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}
@media only screen and (max-width:995px){
	.ny_yc .xw{overflow:hidden; margin-top:10px;}
	.ny_yc .xw ul li{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc; overflow:hidden;}

.ny_yc .xw .tp{width:30%; overflow:hidden; float:left;}
.ny_yc .xw .tp img{width:100%; height: 100px; display:block;}

.ny_yc .xw .wz{width:65%; overflow:hidden; float:right;}
.ny_yc .xw .wz h3{font-size:14px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_yc .xw .wz p{padding-right:0;}
.ny_yc .xw .wz p{font-size:12px; line-height:20px; color:#777; margin-bottom:5px; height: auto; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;}
.ny_yc .xw .wz span{font-size:12px; line-height:26px; color:#000000;}

}

.paging{width:100%; margin:20px auto 0; overflow:hidden;}
.paging a{line-height:32px; color:#888; text-align:center; font-size:14px; background-color:#f7f7f7; width:32px; height:32px; margin-right:5px; display:block; float:left;}
.paging a:hover{background-color:#000000; color:#fff;}
.paging a.on{background-color:#000000; color:#fff;}
@media only screen and (max-width:995px){
.paging{margin:2rem auto 0;}
.paging a{line-height:2.4rem; font-size:1.1rem; width:2.4rem; height:2.4rem; margin-right:.3rem;}
}




.sj_zd{width:100%; height:4.6rem; background-color:#f2f2f2; border-top:1px solid #d7d7d7; position:fixed; left:0; bottom:0; z-index:9999; display:none;}
.sj_zd ul li{width:20%; height:4.6rem; padding-top:.5rem; float:left; font-size:1.1rem; line-height:1.6rem; text-align:center; border-right:1px solid #d7d7d7;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.sj_zd ul li a{color:#555;}
.sj_zd ul li:nth-child(5){border-right:0;}
.sj_zd img{width:1.8rem; height:auto; display:block; margin:0 auto;}
@media only screen and (max-width:995px){
.sj_zd{display:block;}
}


.sec5-part1{width: 91.6%; border: 1px solid #e7e7e7; padding:0 4% 2%}
.sec5-part1 dl dt span,.sec5-part1 dl dd span{display: block;background: url(../images/bg1.png);vertical-align: middle;width: 27px;height: 27px;line-height: 27px;text-align: center;color: #fff;margin-right: 8px;float: left;}
.sec5-part1 dl dd span{background: url(../images/bg2.png);}
.sec5-part1 dl{color: #666;font-size: 14px;}
.sec5-part1 dl dt,.sec5-part1 dl dd{margin-top: 15px;}
.sec5-part1 dl dt p,.sec5-part1 dl dd p{/* margin-left: 30px; */float: right  ;width: 82%;line-height: 24px; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;}
.sec5-part2{width: 40%;float: right;}
.sec5-part2 .part-news ul .news-img img{height: 308px;}



#section8{ margin-top: 0px; margin-bottom:10px}
.sec8-part1{width: 100%;}
.sec8-part1 .bt1{padding:10px 10px; height:32px; background:#000000 url(../images/jt1.png) no-repeat right center; font-size:18px; line-height:32px; color:#fff;border-top-left-radius:6px ; border-top-right-radius:6px}
.sec8-part1 .bt1 span{font-size:12px; line-height:20px; text-transform:uppercase; display:block;}
.sec8-part1 .mor {
    float: right;
    margin-top: 8px;
    width: 52px;
    height: 24px;
    background-color: #e7e7e7;
    text-align: center;
    line-height: 24px;
    display: block;
    border-radius: 4px; float:right
}
.sec8-part1 ul li{color: #666;line-height: 24px;margin-top: 6px;float: left; width:25%}
.sec8-part1 ul li strong{color: #333333;margin-bottom: 3px;}
.sec8-part2{width: 34%;float: right;  }
.sec8-part2 ul{padding-bottom:10px;}
.sec8-part2 ul li{margin-top: 12px;color: #666;}
.sec8-part2 .contact{position: relative ; height:149px; }
.sec8-part2 .contact .ewm{position: absolute;bottom: 15px;right: 10px;width: 29%;}
.sec8-part2 .contact .ewm img{width: 100%;}
.part-title{background: #fff;height:40px;line-height: 40px;overflow: hidden; }
.part-title .part-link{float: left;}
.part-title .part-link a{display: block;float: left;color: #023e8a;}
.part-title .part-link a:nth-child(1){margin-left: 0;}
.part-title .part-link a:hover,.part-title .part-link a.active{background: #000000;color: #fff; width:140px; height:40px; font-size:20px; text-align:center;border-top-left-radius:6px ; border-top-right-radius:6px; font-weight:bold }
.part-title .more{float: right;margin-right: 5px;display: block;color: #d72e2e;}
.part-title .more:hover{text-decoration: underline;}
.border { border-top: 1px solid #000;
    
    overflow: hidden;  line-height:25px ;  
}

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-30px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:220px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:11px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}

.zxkf .wx1{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx1:hover{background-color:rgba(253,36,66,.8);}
.zxkf .wx1 .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x1.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .wx1:hover .ewm{display:block;}

.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto; display:block;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:#000000; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
@media only screen and (max-width:995px){
.zxkf{ display:none}
#section8{margin-top: 10px}
.sec8-part1{width: 100%;float: none;}
.part-title{background: #fff;height: 2.6rem;line-height:  2.6rem;overflow: hidden; width:100%; }
.part-title .part-link a:hover,.part-title .part-link a.active{background: #000000;color: #fff; width:100px; height: 2.6rem; font-size: 1.2rem;; text-align:center;border-top-left-radius:6px ; border-top-right-radius:6px }
.sec8-part1 ul li{color: #666;line-height: 24px;margin-top: 6px;float: left; width:50%}

.sec8-part2{width: 100%;float: none; margin-top:1.5rem  }
.sec8-part2 .contact{position: relative ; height: auto; }
.sec8-part2 .contact .ewm{position: absolute;top: 35px;right: 5px;width: 23%;}
.border {
   
    overflow: hidden;   
}
.border a{ font-size:1.1rem}
}


.sy_xz { padding:20px 0; overflow:hidden; width:100%}
.sy_xz ul li { width:212px; float:left; margin-right:20px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; border:#ccc 1px solid; padding-bottom:10px; margin-bottom:12px; text-align:center;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.sy_xz ul li:nth-child(4n){margin-right:0; }
.sy_xz ul li img { width:100%; display:block}
.sy_xz ul li h3 { font-size:18px; color:#333; line-height:24px; margin-top:10px}
.sy_xz ul li p { line-height:24px; font-size:15px; color:#333;}
.sy_xz ul li.last { margin-right:0}
.sy_xz ul li:hover {-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);}
.sy_xz .zxgd { text-align:center; padding-top:50px;}
.sy_xz .zxgd a { width:168px;height:50px; line-height:50px; display: inline-block; text-align:center; color:#fff; font-size:18px; margin:0 15px; background:#242323}
.sy_xz .zxgd a.zx { background:#e83428; color:#fff}
.sy_xz .zxgd a.zx:hover { background:#ba1106; color:#fff}
.sy_xz .zxgd a:hover { background:#ba1106; color:#fff}
@media only screen and (max-width:995px){
.sy_xz ul li { width:48%; float:left; margin-right:2%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; border:#ccc 1px solid; padding-bottom:10px; margin-bottom:12px; text-align:center;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
	.sy_xz ul li:nth-child(2n){margin-right:0; }
	.sy_xz ul li:nth-child(3n){margin-right:2%; }
	.sy_xz ul li h3 { font-size:14px; color:#333; line-height:24px; margin-top:10px}
.sy_xz ul li p { line-height:24px; font-size:12px; color:#333;}

}
.ny_yc .lianxi{ margin-top:20px}
.ny_yc .lianxi .x_x{width:400px; float:left;}
.ny_yc .lianxi .l_y{width:410px; float:right;}
.ny_yc .lianxi .d_t{margin-top:50px;}
.ny_yc .lianxi h3{font-size:16px; margin-bottom:10px; font-weight:bold}
.ny_yc .lianxi h4{font-size:14px; line-height:26px; color:#888; margin-bottom:10px;}
.ny_yc .lianxi em{width:30px; height:1px; background-color:#000000; display:block; margin-bottom:15px;}
.ny_yc .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#000000; padding-left:5px; font-size:20px !important;}
.ny_yc .lianxi p{font-size:15px; line-height:30px;}
.ny_yc .lianxi p i{padding-right:10px; color:#aaa;}
.ny_yc .lianxi input.w_z{width:108px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_yc .lianxi input.a_n{width:100px; height:30px; background-color:#000000; font-size:14px; color:#fff; line-height:30px;}
.ny_yc .lianxi textarea{width:92%; height:40px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

@media only screen and (max-width:995px){
	.ny_yc .lianxi{ margin-top:0px}
.ny_yc .lianxi .x_x{width:100%; float:none; margin-bottom:20px}
.ny_yc .lianxi .l_y{width:100%; float:none;}
.ny_yc .lianxi .d_t{margin-top:20px;}
.ny_yc .lianxi input.w_z{width:90%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_yc .lianxi textarea{width:90%; height:40px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}
.ny_yc .lianxi p{font-size:12px; line-height:20px;}
.ny_yc .lianxi h4{font-size:13px; line-height:22px; color:#888; margin-bottom:10px;}

}

.online-bm{}
.online-bm .online-items{margin-top: 25px;}
.online-bm .online-items:nth-child(1){margin-top: 0px;}
.online-bm .online-items .online-left{float: left;width: 17%;color: #555555;height: 40px;line-height: 40px;text-align: right;}
.online-bm .online-items .online-left span{color: #9e0e0f;float: right;font-size: 20px;margin-left: 5px;}
.online-bm .online-items .online-right{width: 80%;float: right;}
.online-bm .online-items .online-right input[type='text'],.online-bm .online-items .online-right select,.online-bm .online-items .online-right textarea{display: block;height: 40px;border-radius: 5px;border: 1px solid #E1E1E1;width: 99%;}
.online-bm .online-items .online-right label{line-height: 40px;margin-right: 22px;}
.online-bm .online-items .online-right label input[type='radio']{margin-right: 3px;}
.online-bm .online-items .online-right select{width: 100%;}
.online-bm .online-items .online-right select option{width: 100%;}
.online-bm .online-items .online-right dl{border: 1px solid #e5e5e5;border-radius: 5px;overflow: hidden;}
.online-bm .online-items .online-right dl span{display: block;float: left;text-align: center;border-right: 1px solid #e5e5e5;/* padding: 10px 0; */line-height: 40px;height: 40px;border-bottom: 1px solid #e5e5e5;}
.online-bm .online-items .online-right dl dt span:nth-child(1),.online-items .online-right dl dd span:nth-child(1){width: 20%;}
.online-bm .online-items .online-right dl dt span:nth-child(2),.online-items .online-right dl dd span:nth-child(2){width: 8%;}
.online-bm .online-items .online-right dl dt span:nth-child(3),.online-items .online-right dl dd span:nth-child(3){width: 26%;}
.online-bm .online-items .online-right dl dt span:nth-child(4),.online-items .online-right dl dd span:nth-child(4){width: 18%;}
.online-bm .online-items .online-right dl dt span:nth-child(5),.online-items .online-right dl dd span:nth-child(5){width: 12%;}
.online-bm .online-items .online-right dl dt span:nth-child(6),.online-items .online-right dl dd span:nth-child(6){width: 15%;border-right:none;}
.online-bm .online-items .online-right dl dt span:nth-child(7),.online-items .online-right dl dd span:nth-child(7){width: 15%;border-right:none;}
.online-bm .online-items .online-right dl dt,.online-items .online-right dl dd{border-bottom: 1px solid #e5e5e5;/overflow: hidden;}
.online-bm .online-items .online-right dl dd input[type='text']{width: 100%;height: 100%;border: none;outline: none;border-radius: 0;}
.online-bm .online-items .online-right>a{text-align: center;color: #333;padding-left: 0px;margin: 20px 0 0 0;display: block;font-size: 20px;}
.online-bm .online-items .online-right textarea{height: 200px;}
.online-bm .online-items .online-right input[type='submit'],.online-items .online-right input[type='reset']{width: 30%;height: 40px;border: none;color: #fff;background: #000000;cursor: pointer;}
.online-bm .online-items .online-right input[type='reset']{background: #666666;}
input,textarea{outline: none;}

.online-bm2 .online-items .online-left{width: 1%;}
.online-bm2 .online-items .online-right{width: 96%;}
.online-bm2 .online-items .online-right>p{margin-bottom: 10px;}
.online-bm2 .online-items .online-right textarea{height: 100px;}
@media only screen and (max-width:995px){
.online-bm .online-items .online-right dl dt span:nth-child(1),.online-items .online-right dl dd span:nth-child(1){width: 15%;}
.online-bm .online-items .online-right dl dt span:nth-child(2),.online-items .online-right dl dd span:nth-child(2){width: 15%;}
.online-bm .online-items .online-right dl dt span:nth-child(3),.online-items .online-right dl dd span:nth-child(3){width:15%;}
.online-bm .online-items .online-right dl dt span:nth-child(4),.online-items .online-right dl dd span:nth-child(4){width: 22%;}
.online-bm .online-items .online-right dl dt span:nth-child(5),.online-items .online-right dl dd span:nth-child(5){width: 15%;}
.online-bm .online-items .online-right dl dt span:nth-child(6),.online-items .online-right dl dd span:nth-child(6){width: 15%;border-right:none;}
}

footer{ background: #fff; overflow: hidden; border-top:#000 1px solid  }
.footer_top{ width: 100%; border-bottom: solid 1px #394048; padding-bottom: 30px;}
.footer_top_left{ float: left; font-size: 24px; line-height: 30px; color: #fff;}
.footer_top_bott{ float: right;}

.footer_top_bott{ float: right; font-size: 0; padding-top: 1px;}
.footer_top_bott a{ font-size: 14px; color: #fff; line-height: 24px; display: inline-block; padding: 5px 15px; border-radius: 5px; overflow: hidden; margin-left: 20px;}
.footer_top_bott a i{ font-size: 18px; margin-right: 5px; line-height: 28px;}
.footer_top_bott a.footer_top_meeting{ background: #3298FC;}
.footer_top_bott a.footer_top_subscribe{ background: #EF790F;}
.footer_top_bott a:hover{ opacity: 0.8;}

.footer_m{ width: 100%; height:auto; overflow:hidden;padding: 50px 0;}
.footer_nav{ float: left; width:13%;}
.footer_nav span{ font-size: 16px; color: #000; line-height: 26px; display: block; margin-bottom: 8px;font-weight:bold}
.footer_nav ul li{ width: 100%; float: left;  }
.footer_nav ul li a{ font-size: 14px; color:rgba(0,0,0,.8); line-height: 30px;}
.footer_nav ul li:hover a{ color: #000;}


.footer_contact{ float: left; width:20%;}
.footer_contact span{ font-size: 16px; color: #000; line-height: 30px; display: block; margin-bottom: 8px; font-weight:bold}
.footer_contact p{ font-size: 14px; color: rgba(0,0,0,.8);; line-height: 30px;}


.footer_rwm{ float: right; width: 30%;}
.footer_rwm ul li{ float: left; width: 31%; text-align: center; margin-left:3%}
.footer_rwm ul li img{ width: 100%;}
.footer_rwm ul li:first-child{  margin-left:0}
.footer_rwm ul li span{ display: block; margin-top: 8px; font-size: 14px; color: #000; line-height: 24px;}

.footer_copy{ width: 100%; text-align: center; font-size: 14px; color: #000; line-height: 24px; padding-bottom:20px }
.footer_copy .container{ border-top:#000 1px solid;padding: 15px 0;}


#slider {
	width: 100%; /* important to be same as image width */
	height: 480px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	margin:0 auto;
}
#slider img{  border: 0px;left: 0;  margin-left: 0;}
#sliderContent {
    width: 100%; /* important to be same as image width or wider */
    position: absolute;
    top: 50px;
    margin-left: 0px;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    width: 100%;
    height:480px;
    left: 0px; margin:auto;
    
}
.sliderImage img{
    float: left;
    position: relative;
    left: 0;
    margin-left: 0;
}
.sliderImage span {
   position: absolute;
 /*    font: 14px 微软雅黑,sans-serif;
    padding: 1px 9px;
    width: 1366px;

    line-height: 46px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    color: #fff;*/
    display: none;
/*letter-spacing:0.3mm;*/
}
.clear {
 clear: both;
}
.sliderImage span strong {
    font-size: 80%;
}
.top {
 top: 0;
 left: 0;
}
.bottom {
 bottom: 0;
    left: 0;
}

@media only screen and (max-width:992px){

.foot {
	
	width: 100%; background:#2b2b2b; margin-bottom:20px
 
}
.bottom1 .aa .link{ display:none}
.bottom_bg{ width:100%; height:auto; overflow:hidden; border-top:4px solid #000000; padding-bottom:30px ; padding-top:0px }
.bottom1{ width:100%; height:auto;  margin:0 auto;  overflow:hidden; }
.bottom1 .aa{ width:96%; float:none; height:auto; font-size:12px; color:#fff; line-height:20px; padding-top:0; margin:0 auto}
.bottom1 .bb .erwei{ display:none}
.bottom1 .aa .ms{ padding-left:5px; line-height:24px}

}

.sy_cp{ overflow:hidden; position: relative; width:100%;}
.sy_cp .swiper-slide{}
.sy_cp .swiper-button-prev{background:url(../images/lbt.png) no-repeat;  width:44px; height:29px; margin-top:-20px; left:50%; margin-left:-125px;}
.sy_cp .swiper-button-next{background:url(../images/rbt.png) no-repeat;  width:44px; height:29px; margin-top:-20px; right:50%; margin-right:-125px;}
.sy_cp .swiper-pagination{display:none;}
.sy_cp .swiper-pagination-bullet{background:#fff3f5;}
.sy_cp .swiper-pagination-bullet-active{background:#ff99ad;}
.sy_cp .t_p{overflow:hidden;}
.sy_cp .t_p img{width:100%; height:auto; display:block; margin:0 auto
}

.sy_cp .w_z{ height:30px; line-height:30px; overflow:hidden; color:#fff;border-radius:0 0 5px 5px; text-align:center; background:#000000  }
.sy_cp .swiper-slide:hover .w_z{}



@media only screen and (max-width:992px){
.sy_cp{padding: 20px 0 0; height:auto; overflow:hidden; position: relative; }

.sy_cp .swiper-cp{padding-bottom:40px;width:100%; margin:0 auto}
.sy_cp .swiper-slide{background-color:#fff; }
.sy_cp .swiper-slide img{ width:80%; margin:0 auto;border-radius:10px;}
.sy_cp .w_z{padding:10px;}
.sy_cp .w_z a.mr{width:80px; height:25px; border:1px solid #6a8dfc; font-size:14px; color:#6a8dfc; text-align:center; line-height:23px; display:block; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; border-radius:20px; margin-top:20px}
.sy_cp .w_z a.mr:hover{background-color:#6a8dfc; color:#fff;}
.sy_cp .swiper-pagination{display:none;}
}
.leader_bg{ width:100%;height:auto;overflow:hidden; margin-top:15px}
.leader_bg ul{ width:100%; height:auto; overflow:hidden; }
.leader_bg ul li{ float:left; width:84px; height:auto; overflow:hidden; margin-right:5px; padding-bottom:0; background:#f1f1f1;}

.leader_bg ul li:last-child{ margin-right:0px;}
.leader_bg ul li .pic{width:100%; height: auto; overflow:hidden; display:block;}
.leader_bg ul li .pic img{ width:100%; height: auto;
                           -webkit-transition:2s; 
						   -moz-transition:2s; 
						    transition:2s;}
								

									   
.leader_bg ul li .tt{width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; background:#000000; font-size:14px;}
.leader_bg ul li .tt:hover{ background:#234994;}
.leader_bg ul li .tt:hover a{ color:#fff;}
.leader_bg ul li .tt a{ color:#fff; display:block;}

.leader_bg .team{ border:1px solid #000000; padding:8px 10px; width:95%; height: auto; overflow:hidden; font-size:14px; color:#666; line-height:25px; margin-top:10px}
.leader_bg .team b{ font-weight:500; color:#222; padding-right:5px;}
.leader_bg .team span{ padding:4px;}



@media only screen and (max-width:992px){
.leader_bg ul li{ float:left; width:19%; height:auto; overflow:hidden; margin-right:1%; padding-bottom:0; background:#f1f1f1;}
.leader_bg .team{ border:1px solid #000000; padding:2%; width:99%; height: auto; overflow:hidden; font-size:14px; color:#666; line-height:25px; margin-top:10px;box-sizing:border-box }

}

.sy_hz{width:100%; padding:0; overflow:hidden;}
.sy_hz .hz_zs{position:relative; margin-top:10px}
.sy_hz .hz_zs .swiper-slide{padding:0; font-size:16px; text-align:center}
.sy_hz .hz_zs .swiper-button-prev{width:32px; height:71px; background:url(../images/left1.png) no-repeat center; left:0px; margin-top:-45px;  
background-size:32px 71px;
-webkit-background-size:32px 71px;
-moz-background-size:32px 71px;
-ms-background-size:32px 71px;
-o-background-size:32px 71px;}
.sy_hz .hz_zs .swiper-button-next{width:32px; height:71px; background:url(../images/right1.png) no-repeat center; right:0px; margin-top:-45px;  
background-size:32px 71px;
-webkit-background-size:32px 71px;
-moz-background-size:32px 71px;
-ms-background-size:32px 71px;
-o-background-size:32px 71px;}
.sy_hz .hz_zs .swiper-pagination{bottom:0; display:none;}
.sy_hz .hz_zs .swiper-pagination-bullet{background-color:#aaa;}
.sy_hz .hz_zs .swiper-pagination-bullet-active{background-color:#0d77df;}
.sy_hz .hz_zs img{width:100%; height:auto; display:block; box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.1); margin-bottom:10px; margin-top:10px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_hz .hz_zs img:hover{box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.3);}
@media only screen and (max-width:992px){
.sy_hz{padding:0;}
.sy_hz .hz_zs .swiper-hb{padding-bottom:0px;}
 
.sy_hz .hz_zs .swiper-pagination{display:none;}
}

.cg_al{background:url(../images/1_58.jpg) repeat-y center; overflow:hidden; width:100%; margin:50px auto}
.cg_al .l_m{width:50%; position:relative; margin-bottom:30px; float:left;}
.cg_al .l_m.rt{float:right;}
.cg_al .n_r{width:70%; background-color:#fff; border-radius:10px; border:2px solid #ddd; padding:15px; font-size:14px; line-height:26px; margin:0 auto; color:#888}
.cg_al .l_m.rt .n_r{margin:0 auto;}
.cg_al .d_d{position:absolute; top:0; right:-30px; width:60px; height:60px; background:url(../images/1_56.png) no-repeat center;}
.cg_al .l_m.rt .d_d{left:0; margin-left:-30px; right:auto; margin-right:0;}
.cg_al .l_m:hover .d_d{background:url(../images/1_57.png) no-repeat;}
.cg_al .db{width: 100%;
margin: 0 auto;
background: url(../images/bb.png) bottom center no-repeat; height:60px}
.cg_al .n_r h4 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #c6000a;
    background: url(../images/story_08.jpg) left center no-repeat;
    padding-left: 30px;
    overflow: hidden;
}
.photo{ display:block}
.photo1{ display:none}
.xiangqing{ line-height:30px; font-size:14px; color:#666;padding:30px 50px;}
.xiangqing .xqbt{ text-align:center;  padding-bottom:15px; margin-bottom:20px; border-bottom:#d4d4d4 1px dashed}
.xiangqing .xqbt h3{ line-height:55px; font-size:23px; color:#000}
.xiangqing .xqbt span{ font-size:18px}
.tupian{ width:100%;  margin-bottom:20px}
.tupian img{ width:100%; }

.tupian1{ width:100%;  margin-bottom:20px}
.tupian1 img{ width:100%; }

@media only screen and (max-width:992px){
	.xiangqing{ line-height:30px; font-size:14px; color:#666;padding:0;}
.xiangqing .xqbt h3{ line-height:25px; font-size:18px; color:#000}
.xiangqing .xqbt span{ font-size:16px}
	.photo{ display:none}
	.photo1{ display:block}
.cg_al .l_m{width:50%; margin-bottom:20px;}
.cg_al .n_r{min-height:auto; border-radius:5px; padding:4%; font-size:12px; line-height:22px;width:80%; float:left}
.cg_al .d_d{position:absolute; top:0; right:-20px; width:40px; height:40px; background-size:100% 100%;}
.cg_al .l_m.rt .d_d{margin-left:-20px;}
.cg_al .l_m.rt .n_r{ float:right}
.cg_al .l_m:hover .d_d{ background-size:100% 100%;}
.cg_al .n_r h4 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #c6000a;
    background: url(../images/story_018.jpg) left center no-repeat;
    padding-left: 20px;
    overflow: hidden;
}
}


.px_lb ul{ }
.px_lb ul li{ float:left; width:23.5%; margin-right:2%}
.px_lb ul li:nth-child(4n){margin-right:0; }
.px_lb .n_r{padding:20px 15px; background:url(../images/hb1.png) repeat-x center bottom; text-align:center;}
.px_lb .t_p img{max-width:170px; height:auto; display:block; margin:0 auto;}
.px_lb .w_z{margin-top:6px;}
.px_lb .w_z h3{font-size:18px; line-height:30px; margin-bottom:6px;}
.px_lb .n_r:hover .w_z h3 a{color:#000000;}
.px_lb .w_z p{font-size:14px; line-height:22px; color:#777; height:88px; overflow:hidden; display:-webkit-box;
line-clamp:4;
-webkit-line-clamp:4;
-moz-line-clamp:4;
-ms-line-clamp:4;
-o-line-clamp:4;
-webkit-box-orient:vertical;}
.px_lb .w_z a.y_y{width:90px; height:30px; background-color:#000000; font-size:16px; line-height:30px; text-align:center; color:#fff; display:block; margin:10px auto 0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.px_lb .w_z a.y_y:hover{background-color:#860404;}

.px_dl{width:450px; margin:30px auto;}
.px_dl .t_x{position:relative; margin-bottom:15px;}
.px_dl .t_x span{width:70px; position:absolute; top:0; left:10px; line-height:54px; color:#777;}
.px_dl .t_x input{width:100%; height:54px; border:1px solid #e7e7e7; padding:0 10px 0 75px; line-height:52px; color:#777; position:relative; display:block;}
.px_dl .t_x input:focus{border:1px solid #000000;}
.px_dl a.y_c{padding-left:16px; background:url(../images/xs.png) no-repeat left center; font-size:12px; color:#777; line-height:22px; float:left;}
.px_dl a.y_c.on{background:url(../images/yc.png) no-repeat left center;}
.px_dl button{width:100%; height:52px; border-radius:5px; background-color:#000000; font-size:18px; line-height:52px; color:#fff; text-align:center; margin-top:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.px_dl button:hover{background-color:#860404;}
@media only screen and (max-width:640px){
.px_dl{width:100%;}
.px_lb ul li{ float:left; width:49%; margin-right:2%}
.px_lb ul li:nth-child(2n){margin-right:0; }
.px_lb .t_p img{max-width:100%; width:100%; height:auto; display:block; margin:0 auto;}
.px_lb .w_z h3{font-size:16px; line-height:30px; margin-bottom:6px;}

}



.infoProduct .infoTabBox {
  position: relative;
  width: 282px;
 
  border-radius: 20px 0 0 0;
}

.infoProduct .dingwei {
  position: sticky;
  left: 0;
  top: 86px;
  left: auto;
  width: 280px;
  z-index: 999;
}

.infoProduct .infoTabBox .bt {
  font-size: 20px;
  font-weight: bold;
  line-height: 80px;
  padding-left: 20px;
  font-family: "DIN";
  background: url(../images/zhuantiTabBj.jpg) no-repeat;
  color: #fff;
  border-radius: 20px 0 0 0;
}

/* 折叠选项卡 */
ul.cpxxk {
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-top: none;
}

ul.cpxxk li {
  border-bottom: solid 1px #dddddd;
  position: relative;
}

ul.cpxxk li.on a {
  color: #0061bc;
  font-weight: bold;
}

ul.cpxxk li:nth-last-child(1) {
  border-bottom: none;
}

ul.cpxxk>li a {
  line-height: 48px;
  font-size: 16px;
  padding: 0 15px; color:#000;  
  
}

ul.cpxxk .submit {
  background-color: #f8f8f8;
}

ul.cpxxk i {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 16px;
  color: #999999;

  transition: all 0.5s;
}

ul.cpxxk i.on {
 
  transition: all 0.5s;
}

ul.cpxxk .submit li:hover {
  background-color: #000000;
}

ul.cpxxk .submit li a {
  font-size: 14px;
  margin-left:10px;color:#555;  
}

ul.cpxxk .submit li:hover a {
  color: #fff;
}


.lingyu{ width:100%; margin:0 auto; }
.lingyu ul { position:relative; margin:0 -10px;}
.lingyu ul li{ float:left; width:33.33%; padding:0 10px; box-sizing:border-box; margin-bottom:20px;}
.lingyu ul li .yyly{ width:100%; border-bottom:#e1e1e1 1px solid; padding-bottom:15px; position:relative;}


.lingyu ul li .yyly:after{ content:""; bottom:-1px; left:0; position:absolute; height:2px; width:0; background:#000000; transition:all 0.6s; z-index:2}
.lingyu ul li .yyly:hover:after{ width:100%;transition:all 0.6s}
.lingyu ul li .yyly i{ display:block; width:100%; height:auto; overflow:hidden}
.lingyu ul li .yyly i img{ width:100%; height:auto; transition:all 0.6s}
.lingyu ul li:hover .yyly  i img{ transform:scale(1.1,1.1); transition:all 0.6s}

.lingyu ul li .yyly h3{ display:block; margin:10px 0 10px; font-size:16px; color:#333; font-weight:bold}
.lingyu ul li .yyly p{ display:block; margin-bottom:15px; font-size:14px; color:#666; line-height:25px; max-height:75px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}
.lingyu ul li .yyly span{ color:#000000; font-size:14px;}


@media only screen and (max-width:992px){


.lingyu{  margin:20px auto; }
.lingyu ul { position:relative; margin:0 -10px;}
.lingyu ul li{ float:left; width:50%; padding:0 10px; box-sizing:border-box; margin-bottom:20px;}
.lingyu ul li .yyly h3{  font-size:16px; }
.lingyu ul li .yyly p{ font-size:12px}

.lingyu ul li .yyly span{  font-size:12px;}

.infoProduct .infoTabBox {
  position: relative;
  width: 100%;
 
  border-radius: 20px 0 0 0;
}
.infoProduct .dingwei {
  position: sticky;
  left: 0;
  top: 86px;
  left: auto;
  width: 100%;
  z-index: 999;
}
}

@media only screen and (max-width:414px){
.lingyu ul { position:relative; margin:0;}
.lingyu ul li{ float:none; width:100%; padding:0; box-sizing:border-box; margin-bottom:20px;}


}


.cpfl{ height:auto; overflow:hidden; text-align:center; margin:20px auto}
.cpfl li{ display:inline-block; width:120px; line-height:36px; text-align:center; background:#f6f6f6; margin:0 8px;border-radius:4px}
.cpfl li.on{ background:#000000; color:#fff}
.cpfl li.on a{color:#fff}


@media only screen and (max-width:992px){
.cpfl li{ display:inline-block; width:80px; line-height:36px; text-align:center; background:#f6f6f6; margin:0 4px 5px;border-radius:4px}


}


.dan{ background:#3e65b1; text-align:center;   padding:8px 10px; height:auto; overflow:hidden; float:left; width:100%;box-sizing:border-box }
.dan p{ font-size:18px; text-align: center ; width:60%; line-height:80px;   font-weight:bold; color:#fff; float:right; text-align:left}
.tp2{ width:80px;   display:block; height:80px; float:left}
.tp2 img{ width:80px; margin:0 auto}

.tp2 img{ 
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.tp2:hover img{transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);}

.ny_dbt{ background:#f1f7fa; padding:10px 10px; font-size:18px; font-weight:bold; width:100% }


.index_video{ height:auto; overflow: hidden;}
.title{ width: 100%; text-align: center;}
.title span{ font-size: 28px; color: #000; line-height: 32px; margin-bottom: 10px; display: block; font-weight: bold;}
.title p{ font-size: 16px; color: #777; line-height: 24px;}

.index_video_list{ width: 100%; margin-top: 20px; overflow: hidden;}
.index_video_list ul li{ margin-bottom: 12px; width:18.4%; margin-right:2%; float:left; overflow:hidden;margin-top: 0;}
.index_video_list ul li:nth-child(5n){margin-right:0; }
.index_video_left{ width: 49.5%; float: left; overflow: hidden; position: relative;}
.index_video_left img{ width: 100%;}

.index_video_right{ width:100%;  }
.index_video_img{ width: 100%; position: relative; overflow:hidden}
.index_video_img img{ width: 100%; height:100%}
.index_video_button{ width: 100%; height: 100%; background:url(../images/v_6.png) center center no-repeat  ; position: absolute; top: 0; left: 0;}

.index_video_title{ width: 100%; }
.index_video_title .a{ display: block; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;  font-size: 16px; color: #000; line-height: 20px; line-height:28px }

.index_video_title span{ display: block; color: #fff; font-size: 14px; line-height: 22px;}
.index_video_title span i{ margin-right: 5px; font-size: 14px;}


.ny_nr{width:100%; padding:30px 0 20px; overflow:hidden;}

.ny_nr .fw_xm{padding:25px 25px 50px; background-color:#fff;}
.ny_nr .fw_xm .b_t{font-size:20px; font-weight:bold; color:#000000; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ddd;}
.ny_nr .fw_xm .b_t i{margin-right:5px; font-size:24px; vertical-align:middle; font-weight:normal;}
.ny_nr .fw_xm .lm_lb h3{font-size:18px; color:#000; line-height:28px; margin-bottom:10px;}
.ny_nr .fw_xm .lm_lb ul{margin:0 -10px;}
.ny_nr .fw_xm .lm_lb ul li{padding:0 10px;}
.ny_nr .fw_xm .lm_lb .n_r{margin-bottom:20px; border:1px solid #ddd; padding:20px 20px 20px 76px; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .fw_xm .lm_lb .n_r:hover{border:1px solid #000000; box-shadow:0 5px 15px rgba(95,125,158,.2);}
.ny_nr .fw_xm .lm_lb .t_b{width:36px; position:absolute; top:20px; left:20px;}
.ny_nr .fw_xm .lm_lb .t_b img{width:100%; height:auto; display:block;}
.ny_nr .fw_xm .lm_lb .w_z h3{margin-bottom:4px;}
.ny_nr .fw_xm .lm_lb .w_z p{color:#999; font-size:14px; line-height:24px;}

.ny_nr .xz_jj{padding:25px; background-color:#fff; overflow:hidden;}
.ny_nr .xz_jj .row{margin:0 -20px; display:flex; align-items:center; justify-content:space-between;}
.ny_nr .xz_jj .col-12{padding:0 20px;}
.ny_nr .xz_jj .t_p img{width:100%; height:auto; display:block;}
.ny_nr .xz_jj .n_r{padding-right:150px; position:relative;}
.ny_nr .xz_jj .n_r ul li a{font-size:16px; line-height:32px; color:#555; display:block;}
.ny_nr .xz_jj .n_r ul li a:hover{color:#000000;}
.ny_nr .xz_jj .n_r ul li a.on{color:#000000;}
.ny_nr .xz_jj .n_r a.lj_xz{width:120px; height:36px; background-color:#000000; border-radius:18px; font-size:15px; text-align:center; line-height:36px; color:#fff; position:absolute; right:0; top:50%; margin-top:-18px;}
.ny_nr .xz_jj .n_r i{font-size:18px; vertical-align:middle; margin-right:3px;}

.ny_nr .xz_js{padding:25px 25px 60px; margin-top:30px; background-color:#fff; overflow:hidden;}
.ny_nr .xz_js .b_t{border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:25px; font-size:20px; color:#000000; font-weight:bold; line-height:36px;}
.ny_nr .xz_js .n_r{line-height:26px;}
.ny_nr .xz_js .n_r strong{font-size:18px; line-height:32px; color:#000000; font-weight:bold; padding-bottom:10px; display:inline-block;}

.ny_nr .tt_zx{margin:0  }
.ny_nr .tt_zx .col-12{padding:0 10px;} 

.ny_nr .rt_gy{padding:10px 15px  1px; background:#fafafa; margin-bottom:15px;}
 

.ny_nr .xw_nr{ float:left; width:67%; height:auto; overflow:hidden }
.ny_nr .xw_nr h1{ font-size: 40px;
  font-weight: 600;
  padding-bottom: 20px;
  padding-top: 15px;}
  .ny_nr .xw_nr span{ color: #333;
  font-size: 14px;  }
.ny_nr .xw_nr .n_r {
  line-height: 26px; font-size:16px; border-top:#eee 1px solid; margin-top:20px; padding-top:20px; margin-bottom:20px
}
.ny_nr .rt_gg{margin-bottom:15px;}
.ny_nr .rt_gg img{width:100%; height:auto; display:block;}

.ny_nr .gy_bt{line-height:30px; border-bottom:1px solid #ddd; color:#333; padding-bottom:8px; margin-bottom:15px; font-size:22px; font-weight:bold}

.ny_nr .tw_tj .row{margin:0 -10px;}
.ny_nr .tw_tj .col-12{padding:0 10px;}
.ny_nr .tw_tj .t_w{position:relative; margin-bottom:20px;}
.ny_nr .tw_tj .t_w:before{content:""; position:absolute; width:100%; height:50%; left:0; bottom:0; background-color:transparent; opacity:.7;
background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
background:-webkit-linear-gradient(top, transparent, #000);
background:-moz-linear-gradient(top, transparent, #000);
background:-ms-linear-gradient(top, transparent, #000);}
.ny_nr .tw_tj .t_w img{width:100%; height:auto; display:block;}
.ny_nr .tw_tj .w_z{width:100%; position:absolute; bottom:0; left:0; padding:15px 10px 5px; font-size:14px; line-height:26px; color:#fff; z-index:9; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

 .xw_lb ul li{border-bottom:1px  solid  #ddd; padding-bottom:25px; margin-bottom:25px;}
  .xw_lb ul li:last-child {margin-bottom:0;}
 .xw_lb .row{ display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px}
 .xw_lb .col-5{padding:0 10px; width:40%;box-sizing:border-box }
.xw_lb .col-7{padding:0 10px; width:60%;box-sizing:border-box }
.xw_lb .t_p{overflow:hidden;}
 .xw_lb .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.xw_lb ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
 .xw_lb .w_z h3{font-size:18px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333}
 .xw_lb .w_z span{font-size:13px; line-height:26px; color:#999; display:block;}
.xw_lb .w_z img{width:22px; height:auto; display:inline-block; border-radius:50%; vertical-align:middle; margin-right:5px;}
.xw_lb .w_z p{font-size:16px; line-height:30px; color:#555; height: auto; margin-top:10px; margin-bottom:15px; overflow:hidden; display:-webkit-box;
line-clamp:3;
-webkit-line-clamp:3;
-moz-line-clamp:3;
-ms-line-clamp:3;
-o-line-clamp:3;
-webkit-box-orient:vertical;}

.ny_nr .ph_bd ul li{margin-bottom:4px;}
.ny_nr .ph_bd .b_t{height:30px; position:relative; line-height:30px; padding-left:25px;}
.ny_nr .ph_bd .b_t span{width:18px; height:18px; text-align:center; line-height:18px; background:#ccc; color:#fff; border-radius:0 15px 10px 10px; position:absolute; top:5px; left:0;}
.ny_nr .ph_bd .b_t h3{font-size:14px; line-height:28px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_nr .ph_bd .b_t h3 a{color:#555;}
.ny_nr .ph_bd .b_t h3 a:hover{color:#000000;}
.ny_nr .ph_bd .n_r{display:none;}
.ny_nr .ph_bd .t_p{width:42%; padding:3px; border:1px solid #e7e7e7; float:left;}
.ny_nr .ph_bd .t_p img{width:100%; height:auto; display:block;}
.ny_nr .ph_bd .w_z{width:55%; float:right;}
.ny_nr .ph_bd .w_z p{height:44px; font-size:13px; color:#999; line-height:22px; overflow:hidden; margin-bottom:6px;}
.ny_nr .ph_bd .w_z span{float:left; margin-right:15px; font-size:12px;}
.ny_nr .ph_bd .w_z i{padding-right:5px; font-size:14px;}

.ny_nr .rm_bq a{display:inline-block; margin:0 10px 10px 0; font-size:14px; line-height:32px; padding:0 10px; border:1px solid #eee; border-radius:3px; background:#fff}
.ny_nr .rm_bq a:hover{border:1px solid #000000; background-color:#000000; color:#fff;}

.ny_nr .gy_lb ul{margin:0 -10px;}
.ny_nr .gy_lb ul li{padding:0 10px;}
.ny_nr .gy_lb .n_r{background-color:#fff; border:1px solid #EFF1F3; padding:30px 15px; margin-bottom:20px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .gy_lb .n_r:hover{box-shadow:0 8px 15px rgba(95,125,158,.2);
transform:translateY(-5px);
-webkit-transform:translateY(-5px);
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-o-transform:translateY(-5px);}
.ny_nr .gy_lb .t_b img{max-width:100%; height:auto; display:block; margin:0 auto;}
.ny_nr .gy_lb .w_z{margin-top:20px; text-align:center;}
.ny_nr .gy_lb .w_z h3{font-size:16px; line-height:26px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .gy_lb .n_r:hover .w_z h3{color:#000000;}
.ny_nr .gy_lb .w_z p{font-size:13px; color:#777; line-height:22px; height:44px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}

.ny_nr .gy_js{padding:25px; background-color:#fff; margin-bottom:30px;}
.ny_nr .gy_js .t_b{width:130px; float:left; border:1px solid #ddd;}
.ny_nr .gy_js .t_b img{width:100%; margin:30px 0;}
.ny_nr .gy_js .j_s{width:calc(100% - 150px); float:left; margin-left:20px;}
.ny_nr .gy_js .j_s h3{font-size:20px; font-weight:bold; line-height:32px; color:#000000; margin-bottom:6px;}
.ny_nr .gy_js .j_s p{font-size:14px; line-height:24px; margin-bottom:15px;}
.ny_nr .gy_js .j_s a{width:100px; height:32px; border:1px solid #000000; font-size:14px; line-height:30px; text-align:center; color:#000000; display:block;}
.ny_nr .gy_js .j_s a:hover{background-color:#000000; color:#fff;}

.ny_nr .gy_bd .b_d{background-color:#fff; padding:20px;}
.ny_nr .gy_bd .b_d h3{font-size:20px; line-height:32px; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.ny_nr .gy_bd .b_d button{width:100%; height:46px; background-color:#000000; border-radius:5px; font-size:16px; line-height:46px; color:#fff; text-align:center; outline:none; cursor:pointer;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .gy_bd .b_d button:hover{background-color:#dc7326;}
.ny_nr .gy_bd .n_r{margin-bottom:30px;}
.ny_nr .gy_bd .n_r p{font-size:16px; line-height:26px; margin-bottom:20px;}
.ny_nr .gy_bd .n_r input.w_z{width:100%; border:1px solid #ddd; height:46px; border-radius:5px; padding:0 10px; line-height:44px;}
.ny_nr .gy_bd .n_r label{margin:0 10px;}

.ny_nr .lx_fs{background-color:#fff;}
.ny_nr .lx_fs .row{margin:0;}
.ny_nr .lx_fs .col-12{padding:0;}
.ny_nr .lx_fs .n_r{padding:30px;}
.ny_nr .lx_fs .n_r .row{margin:0 -10px;}
.ny_nr .lx_fs .n_r .col-12{padding:0 10px;}
.ny_nr .lx_fs .n_r h3{font-size:20px; line-height:32px; color:#333;}
.ny_nr .lx_fs .n_r h4{font-size:14px; line-height:24px; color:#888; text-transform:uppercase; margin-bottom:20px;}
.ny_nr .lx_fs .n_r .w_z{font-size:14px; line-height:30px;}
.ny_nr .lx_fs .n_r .l_y input{width:100%; height:47px; font-size:14px; line-height:46px; color:#fff; border-bottom:1px solid #ddd; display:block;}
.ny_nr .lx_fs .n_r .l_y input::placeholder{color:#aaa;}
.ny_nr .lx_fs .n_r .l_y textarea{width:100%; height:72px; padding:10px 0; font-size:14px; line-height:26px; color:#fff; border-bottom:1px solid #ddd; display:block; resize:none;}
.ny_nr .lx_fs .n_r .l_y textarea::placeholder{color:#aaa;}
.ny_nr .lx_fs .n_r .l_y button{width:130px; height:40px; background-color:#000000; margin-top:15px; margin-right:15px; font-size:15px; line-height:40px; text-align:center; color:#fff; float:left;}
.ny_nr .lx_fs .n_r .l_y button.c_z{background-color:#fff; color:#000;}


.yhj{ height:auto; overflow:hidden; margin-top:10px}
.yhj li{ width:23.5%; margin-right:2%; background:#fafafa; float:left}
.yhj li:nth-child(4n){margin-right:0; }
.yhj .tp1{ width:100%}
.yhj .tp1 img{ width:100%} 
.yhj .wz1{ padding:10px 15px 15px}
.yhj .wz1 h1{ font-size:16px; font-weight:bold; font-weight:bold; color:#000; margin-bottom:10px}
.yhj .wz1 span{font-size: 20px;
  line-height: 26px;
  color: #F00; font-weight:bold  ;
  display: block; }
.zhibo{ text-align:center; line-height:50px}
.zhibo span{ color:#F00; font-weight:bold; padding-right:10px    }
.zhibo ul{ }
.zhibo li{  margin:0 10px; display:inline-block}

@media only screen and (max-width:992px){
	
.zhibo{ text-align:center; line-height:30px; margin-top:40px}
.index_video_list ul li{ margin-bottom: 12px; width:49%; margin-right:2%; float:left; overflow:hidden;margin-top: 0;}
 .index_video_list ul li:nth-child(even){margin-right:0; }
.index_video_list ul li:nth-child(odd){margin-right:2%; }
.biaoti3 {
  border-bottom: #000 1px solid;
  line-height: 45px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}	
.xw_lb .col-5 {
  padding: 0 10px;
  width: 35%;
  box-sizing: border-box; margin-bottom:10px;max-width: 100%; float:left
}	
.xw_lb .row{ display:block}

.xwlb1 {
  overflow: hidden;
  float: none;
  border-right: #333 0 solid;
  padding-right: 0;
  width: 100%;
  padding-top: 20px;
  box-sizing: border-box;
}
.xw_lb .col-7 {
  padding: 0 10px;
  width:65%;
  box-sizing: border-box;max-width: 100%; float:right ; display: block
  
}
.xw_lb .w_z p{font-size:14px; line-height:22px; color:#555; height: auto; margin-top:0px; margin-bottom:5px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.xw_lb .w_z h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
}
.xw_lb .w_z span {
  font-size: 12px;
  line-height: 20px;
  color: #999;
  display: block;
}
.xw_lb ul li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px; height:auto; overflow:hidden
}

.xw_lb .t_p img {
  width: 100%;
  height: 100px;
  display: block;
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
}
.sblb ul li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1px; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:15px
}
.sblb .t_p {
  width: 32%; float:left
}
.sblb .t_p img{ height:80px}
.sblb .w_z{width: 65%; float:right}
.sblb .w_z h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 32px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
  margin-top: 10px;
}
.sblb .w_z p {
  font-size: 14px;
  line-height: 28px;
  color: #555;
  height: auto;
  margin-top: 0px;
  margin-bottom: 14px;
overflow:hidden; 
      white-space:nowrap; overflow:hidden;text-overflow:ellipsis;
}
.hh {
  height: auto;
  overflow: hidden;
  margin-top: 0px;
}
.xwlb2 {
  overflow: hidden;
  float: none;
  padding-left: 0;
  width: 100%;
  padding-top: 20px;
  box-sizing: border-box; border-top: 1px solid #000;
}
.yhj .wz1 {
  padding: 5px 5px 5px;
}
.yhj li {
  width: 49%;
  margin-right: 2%;
  background: #fafafa;
  float: left;
}
.yhj li:nth-child(2n){margin-right:0; }
.yhj .wz1 h1 {
  font-size: 15px;
  font-weight: bold;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
}
.yhj .wz1 span {
  font-size: 18px;
  line-height: 26px;
  color: #F00;
  font-weight: bold;
  display: block;
}
.footer_nav {
  float: left;
  width: 13%; display:none
}
.footer_rwm {
  float: none;
  width: 100%;
}
.footer_rwm ul li{ float: left; width: 32%; text-align: center; margin-left:0; margin-right:2%}
.footer_rwm ul li:nth-child(3n){margin-right:0; }
.footer_contact {
  float: none;
  width:100%; padding:0 10px
}
.footer_m {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 20px 0;
}
footer {
  background: #fff;
  overflow: hidden;
  border-top: #000 1px solid; margin-bottom:40px
}
.ny_nr .xw_nr {
  float: none;
  width: 100%;
}
.ny_nr .xw_nr h1 {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 20px;
  padding-top: 15px;
} 
}


.sy_xw{width:100%; padding: 0; overflow:hidden;}
.sy_xw .xw_tj{position:relative;border-top: #000 1px solid; padding-top:15px}
.sy_xw .xw_tj .swiper-xw{padding-bottom:40px;}
.sy_xw .xw_tj .swiper-button-prev{width:35px; height:35px; background:url(../images/zj1.png) no-repeat center; left:-60px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_xw .xw_tj .swiper-button-next{width:35px; height:35px; background:url(../images/yj1.png) no-repeat center; right:-60px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_xw .xw_tj .swiper-pagination{bottom:0;}
.sy_xw .xw_tj .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#aaa;}
.sy_xw .xw_tj .swiper-pagination-bullet-active{background-color:#00b7ee;}
.sy_xw .n_r{background-color:#fff; overflow:hidden;}
.sy_xw .t_p{overflow:hidden; position:relative;}
.sy_xw .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.sy_xw .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_xw .t_p span{width:130px; height:36px; background-color:rgba(0,0,0,.5); font-size:15px; font-weight:bold; line-height:36px; color:#fff; text-align:center; position:absolute; bottom:0; left:0;}
.sy_xw .w_z{margin-top:20px;}
.sy_xw .w_z h3{font-size:18px; font-weight:bold; line-height:26px; color:#333; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_xw .n_r:hover .w_z h3{color:#00b7ee;}
.sy_xw .w_z p{line-height:22px; color:#888; height:44px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.flexb2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width:992px){
.sy_xw{padding:0px 0 ;}
.sy_xw .xw_tj .swiper-xw{padding-bottom:30px;}
.sy_xw .xw_tj .swiper-button-prev{display:none;}
.sy_xw .xw_tj .swiper-button-next{display:none;}
.sy_xw .w_z{margin-top:15px;}
.ny_nr {
  width: 100%;
  padding: 30px 0 0px;
  overflow: hidden;
}
.ny_nr .xw_nr .n_r {
  line-height: 26px;
  font-size: 16px;
  border-top: #eee 1px solid;
  margin-top: 20px;
  padding-top: 20px;
  margin-bottom: 20px;
}
}