*{ margin:0; padding:0;color: #444;font-family:微软雅黑,arial; font-size:14px;  line-height:1;}

body { margin:0 ;  overflow-x: hidden;min-width: 1280px;position: relative;padding: 0px; width: 100%;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after ,.nav_a:after {content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{ text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.text,textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:8px;}

body::-webkit-scrollbar-thumb{ background:#aaa;}

body::-webkit-scrollbar-track{ background:#ccc;}

@charset "UTF-8";

@font-face {
  font-family: "wol";
  src: url("../fonts/worksans-light.woff") format("woff"),
       url("../fonts/worksans-light.ttf") format("truetype"),
       url("../fonts/worksans-light.eot") format("embedded-opentype"),
       url("../fonts/worksans-light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "wo";
  src: url("../fonts/worksans-regular.woff") format("woff"),
       url("../fonts/worksans-regular.ttf") format("truetype"),
       url("../fonts/worksans-regular.eot") format("embedded-opentype"),
       url("../fonts/worksans-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "syb";
  src: url("../fonts/sourcehansanscn-heavy.woff") format("woff"),
       url("../fonts/sourcehansanscn-heavy.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-heavy.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-heavy.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.wo{font-family: wo;}
.wol{font-family: wol;}
.syb{font-family: syb;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_45{ font-size:45px;}

/*分页*/

.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}

.a_dw{position: relative;top: 80px;}

.box {width: 1200px;margin: 0 auto;position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.page1{clear:both; text-align:center;font-size:18px; line-height: 45px;height: 45px;margin:  0;position: relative;z-index: 5;}

.page1 span a{ color:#333;padding:10px 15px; text-decoration:none;}

.page1 span a:hover,.page1 span.current a{  background:#037345; color:#fff;}

.page1 span{margin:2px;}

.page2{width: 120px;height: 40px;background: #037345;text-align: center; color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;text-align: center;}

/*左侧导航*/

#menu { margin: 0; padding: 0; position: fixed; left: 0px; top: 150px; list-style-type: none; z-index: 10;}

#menu li {  }

#menu a *{-webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}


#menu a {position: relative;display: block;   color: #555; padding: 15px 0;}

#menu a .xian{width: 50px;height: 1px;background: #fff;position: absolute;left: -50px;top: 50%;}

#menu a .yuan{width: 14px;height: 14px;background: #037345;border-radius: 50%;position: absolute;left: 65px;top: 50%;margin-top: -7px;}

#menu a .txt{padding-left: 65px;color: #fff;font-size: 18px;opacity: 0;}

#menu a .txt span{font-size: 12px;color: #fff;font-family: wo;font-weight: bold;}

#menu .active a .yuan{left: -65px;}

#menu .active a .xian{left: 0;}

#menu .active a .txt,#menu .active a .txt span{opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

/*#menu .active a { color: #fff; background-color: #333;}*/

/*整频页面*/

.section { text-align: center;  position: relative;}

.section .imgbg{width: 100%;height: 100vh;}

.section .imgbg img{display: block;width: 100%;height: 100%;}

.section1 .imgbg video{position: absolute;top: 0;left: 0;height: 100vh;}

.section1 .imgbg span{display: block;position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,.3);}

.section  .ibox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.section1 .i_img {margin-top: 22vh;}

.section1 .i_img img{display: block;margin: 0 auto;}

.section1 .itt{font-size: 60px;color: #fff;font-weight: bold;margin: 2% 0 ;}

.section1 .en{color: #fff;letter-spacing:4px;font-size: 18px;}

.section1 .tc{width: 320px;margin: 4% auto 0;}

.section1 .ibt{position: absolute;width: 50px;position: absolute;bottom: 50px;left: 50%;margin-left: -25px;}

/* 第二屏 */

.section2{}

.section2 .stp{height: 48%;background: url(../images/1_2.jpg) top right no-repeat;padding-top: 1px;}

.section2 .stp .en{color: #f3f3f3;font-size: 60px;font-weight: bold;margin-top: 13vh;}

.section2 .stp .tt{font-size:30px;color: #333;font-weight: bold;margin: 40px 0 60px; }

.section2 .stp .tt .sp1{display: inline-block;margin: 0 10px;position: relative;top: 5px;}

.section2 .stp .tc{color: #666;line-height: 1.8;font-size: 14px;width: 840px;margin: auto; text-align: center;}

.section2 .sbt{height: 52%;position: relative;}

.section2 .sbt .slt{width: 57.55%;float: left;height: 100%;overflow: hidden;position: relative;max-width: 1100px;}

.section2 .sbt .slt .swiper1 {width: 100%;height: 100%;}

.section2 .sbt .slt .swiper1 .swiper-slide{overflow: hidden;}

.section2 .sbt .slt .swiper1 img{display: block;height: 100%;width: 100%;}

.section2 .sbt .slt .swiper1 .prev1{width: 28px;height: 56px;margin-top: -28px;left: -30px;background: url(../images/1_8.png) center no-repeat;}

.section2 .sbt .slt .swiper1 .next1{width: 28px;height: 56px;margin-top: -28px;right: -30px;background: url(../images/1_7.png) center no-repeat;}

.section2 .sbt .slt .swiper1.act .prev1{left: 30px;}

.section2 .sbt .slt .swiper1.act .next1{right: 30px;}

.swiper0 .prev0,.swiper0 .next0{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.section2 .sbt .slt .txt{position: absolute;width: 100%;top: 0;left: 0;z-index: 2;}

.section2 .sbt .slt .txt .tt{color: #fff;font-size: 18px;padding-top: 20%;}

.section2 .sbt .slt .txt .tt span{color: #fff;font-size: 72px;font-family: syb;padding-right: 10px;}

.section2 .sbt .slt .txt .tc{color: #fff;line-height: 1.8;font-size: 16px;margin-top: 20px;}

.section2 .sbt .srt{width: 41.65%;float: right;height: 100%;overflow: hidden;position: relative;}

.section2 .sbt .srt .swiper2 {width: 100%;height: 48.5%;}

.section2 .sbt .srt .swiper2 img{display: block;height: 100%;width: 100%;}

.section2 .sbt .srt .swiper2 .prev2{width: 16px;height: 34px;margin-top: -8px;left: -16px;background: url(../images/1_8.png) center no-repeat;background-size: cover;}

.section2 .sbt .srt .swiper2 .next2{width: 16px;height: 34px;margin-top: -8px;right: -16px;background: url(../images/1_7.png) center no-repeat;background-size: cover;}

.section2 .sbt .srt .swiper2.act .prev2{left: 16px;}

.section2 .sbt .srt .swiper2.act .next2{right: 16px;}

.section2 .sbt .srt .txt{position: absolute;width: 100%;top: 0;left: 0;z-index: 2;}

.section2 .sbt .srt .txt .tt{color: #fff;font-size: 18px;padding-top: 5%;}

.section2 .sbt .srt .txt .tt span{color: #fff;font-size: 60px;font-family: syb;padding-right: 10px;}

.section2 .sbt .srt .txt .tc{color: #fff;line-height: 1.8;font-size: 16px;margin-top: 20px;}

.section2 .sbt .srt .swiper3 {width: 100%;height: 48.5%;margin-top: 2%;}

.section2 .sbt .srt .swiper3 img{display: block;height: 100%;width: 100%;}

.section2 .sbt .srt .swiper3 .prev3{width: 16px;height: 34px;margin-top: -8px;left: -16px;background: url(../images/1_8.png) center no-repeat;background-size: cover;}

.section2 .sbt .srt .swiper3 .next3{width: 16px;height: 34px;margin-top: -8px;right: -16px;background: url(../images/1_7.png) center no-repeat;background-size: cover;}

.section2 .sbt .srt .swiper3.act .prev3{left: 16px;}

.section2 .sbt .srt .swiper3.act .next3{right: 16px;}

/* 第三屏 */

.section3 .imgbox{width: 100%;height: 100%;overflow: hidden;}

.section3 .imgbox img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}

.section3 .imgbox img:nth-child(1),.section3 .imgbox img.act{display: block;}

.section3 .txt{width: 430px;height: 100%;box-sizing: border-box;padding-bottom: 65px; position: absolute;top: 0;left: 50%;margin-left: -215px;background: url(../images/1_9.png) bottom right no-repeat;}

.section3 .txt .tt{box-sizing: border-box;line-height: 80px;font-size: 30px;font-weight: bold;padding-left: 45px;background: #fff;text-align: left;}

.section3 .txt .tt img{display: block;width: 80px;float: right;}

.section3 .txt .tc{background: #fff;width: 100%;box-sizing: border-box;height: calc(100% - 80px);}


.section3 .txt .tc .d1{width: 100%;height: 200px;background: red;overflow: auto;}

.section3 .txt .tc .d1 div{width: 10%;height: 500px;background: #000;}

.section3 .txt .tc .container{position: relative;}

.section3 .txt .tc .c1{width: 100%;height: 100%;}

.section3 .txt .tc .c1 .ct-item,.section3 .txt .tc .c1 .ct-item *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.section3 .txt .tc .c1 .ct-item{background: #fff;padding: 50px 45px;border-top: 1px solid #ddd;text-align: left;}

.section3 .txt .tc .c1 .ct-item .ct_t1{font-size: 24px;}

.section3 .txt .tc .c1 .ct-item .en{color: #666;margin: 10px 0 20px;}

.section3 .txt .tc .c1 .ct-item .ct_t2{font-size: 16px;color: #555;line-height: 1.5;text-align: justify;}

.section3 .txt .tc .c1 .ct-item .more{width: 100%;line-height: 40px;border:1px solid #ddd;text-align: center;margin-top: 30px;letter-spacing:10px;}

.section3 .txt .tc .c1 .ct-item:hover{background: #f7f7f7;}

.section3 .txt .tc .c1 .ct-item:hover .ct_t1,.section3 .txt .tc .c1 .ct-item:hover .en{color: #037345;}

.section3 .txt .tc .c1 .ct-item:hover .more{background: #037345;color: #fff;}

.section3 .txt .tc .c1 .ct-item:hover .more a{ color: #fff;}

/* 第四屏 */

.section4{position: relative;background: #000;}

.section4 .video{position: relative;width: 100%;height: 100%;overflow: hidden;}

.section4 .video video{position: absolute;top: 0;left: 0; display: block;height: 120%;}

.section4 .video .bf{display: block;position: absolute;width: 100px;height: 100px;top: 50%;margin-top: -50px; left: 50%;margin-left: -50px;cursor: pointer;}

.section4  .ibt,.section5  .ibt{width: 50px;position: absolute;bottom: 50px;left: 50%;margin-left: -25px;z-index: 5;}

/* 第五屏 */

.section5{position: relative;}

.section5 .txt{position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;top: 0;}

.section5 .txt .tt{font-size: 40px;color: #fff;padding-top: 15vh;}

.section5 .txt .en{color: #fff;margin: 20px 0 80px;}

.section5 .txt .tbox{width: 1200px;margin: 0 auto;}

.section5 .txt .tbox .tlt{width: 560px;float: left;text-align: left;}

.section5 .txt .tbox .tlt .img{box-sizing: border-box;border:6px solid #d0ccc8;overflow: hidden;}

.section5 .txt .tbox .tlt .img img{display: block;width: 100%;-webkit-transition: all .8s; -moz-transition: all .8s; transition: all .8s;}

.section5 .txt .tbox .tlt:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.section5 .txt .tbox .tlt .year{color: #fff;margin: 40px 0 10px;}

.section5 .txt .tbox .tlt *{color: #fff;}

.section5 .txt .tbox .tlt .day{font-size: 60px;}

.section5 .txt .tbox .tlt .ltt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 20px 0;font-weight: bold;font-size: 18px;}

.section5 .txt .tbox .tlt .ltc{line-height: 1.5;font-size: 16px;height: 46px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.section5 .txt .tbox .tlt .lmore{width: 120px;text-align: center;line-height: 40px;background: #037345;margin-top: 20px;}

.section5 .txt .tbox .trt{width: 560px;float: right;text-align: left;}

.section5 .txt .tbox .trt *{color: #fff;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.section5 .txt .tbox .trt li{padding: 0;margin-bottom: 40px; box-sizing: border-box;background: url(../images/1_11.png);border-left: 0px solid #037345;border-radius: 0 5px 5px 0;}

.section5 .txt .tbox .trt li .day{font-size: 60px;margin: 10px 0;}

.section5 .txt .tbox .trt li .ltt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.section5 .txt .tbox .trt li.act{border-left: 12px solid #037345;padding: 40px;background: url(../images/1_12.png);}


/* 第六平 */

.section5{position: relative;}

.section6 .txt{position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;top: 0;}

.section6 .txt .sh_con{width: 44%;margin: 0 auto;position: relative;min-width: 800px;}

.section6 .txt .sh_con .shh{color: #fff;text-align: left;}

.section6 .txt .sh_con .xian{width: 100px;height: 1px;background: #ddd;position: relative;margin: 30px 0 26px;}

.section6 .txt .sh_con .xian s{position: absolute;display: block;width: 30px;height: 4px;left: 0;bottom: 0;background: #999;}

.section6 .txt .sh_con .tc {line-height: 2.5;color: #555;text-align: left;color: #fff;}

.section6 .txt .sh_con .txtx{width: 55%;float: left;}

.section6 .txt .sh_con .ewm {display: block; width: 45%;float: right;}

.section6 .txt .sh_con .ewm img{display: block;width: 100%;}


.section6 .txt .tt{font-size: 40px;color: #fff;padding-top: 28vh;}

.section6 .txt .en{color: #fff;margin: 20px 0 80px;}

.swiper4{width: 800px;margin: 0 auto;}

.swiper4 img{display: block;width: 100%;}

.swiper4 .stxt{margin: 30px 0 60px;line-height: 1.8;color: #fff;font-size: 30px;height: 64px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper4 .pagination4{width: 120px;margin-left: -60px;border:1px solid #ddd;}

.swiper4 .pagination4 span{background: #fff;opacity: .5;}

.swiper4 .pagination4 .swiper-pagination-bullet-active{opacity: 1;}

.section6 .txt .swiper-container-horizontal > .swiper-pagination-bullets{width: 120px;left: 50%;padding: 5px 0;border-radius: 30px;}

/* 底部 */

.footer{background: #fff;}

.footer .ftp{height: 290px;background: url(../images/1_14.png) center no-repeat;}

.footer .fbox{width: 1200px;margin: 0 auto;text-align: left;}

.footer .ftp .fbox .ul1{width: 100%; padding-top: 70px;}

.footer .ftp .fbox .ul1 li{width: 18%;float: left;}

.footer .ftp .fbox .ul1 li:last-child{width: 10%;}

.footer .ftp .fbox .ul1 li a{display: block;font-size: 12px;color: #888;margin-bottom: 15px;position: relative;}

.footer .ftp .fbox .ul1 li a:hover{margin-left: -5px;color: #037345;}

.footer .ftp .fbox .ul1 li a:nth-child(1){font-size: 16px;margin-bottom: 30px;color: #444;}

.footer .ftp .fbox .ul1 li a span{display: inline-block;width: 4px;height: 4px;background: #bdbdbd;border-radius: 50%;position: relative;top: -6px;}

.footer .ftp .fbox .frt{width: 240px;float: right;display: none;display: none;}

.footer .ftp .fbox .frt img{display: block;width: 100%;}

.footer .fbt{background: #fff;} 

.footer .fbt .fbox{background: url(../images/1_16.png) left top no-repeat;height: 60px;}

.footer .fbt .fbox .a1{display: block;float: left;padding: 0 15px;border-right: 1px solid #ddd;margin-top: 23px;color: #888;}

.footer .fbt .fbox .sp1{float: left;line-height: 60px;display: block;color: #888;padding-left: 15px;}

.footer .fbt .fbox .sp2{float: right;line-height: 60px;color: #888;}

.footer .fbt .fbox .sp2 a{line-height: 60px;color: #888;}


/* 头部 */

.head{width: 100%;box-sizing: border-box;padding: 30px 3.125%;position: fixed;top: 0;left: 0;z-index: 9;min-width: 1280px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.head .logo{display: block;float: left;width: 275px;height: 55px;overflow: hidden;}

.head .logo img{display: block; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.head .hrt{float: right;width: 860px;}

.head .hrt .s{width: 25px;float: right;padding-top: 18px;cursor: pointer;display: none;}

.head .hrt .s s{display: block;width: 25px;height:2px;background: #fff;margin-bottom: 4px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.head .hrt .s.act s:nth-child(1){transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-top: 6px;}

.head .hrt .s.act s:nth-child(2){opacity: 0;}

.head .hrt .s.act s:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-top: -12px;}

.head .hrt .ul1{}

.head .hrt .ul1 li{float: left;text-align: center;width: 14.2%;position: relative;}

.head .hrt .ul1 li .ltp *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.head .hrt .ul1 li .ltp a{display: block;position: relative;line-height: 55px;font-size: 16px;font-weight: bold;color: #fff;}

.head .hrt .ul1 li .ltp a span{display: inline-block;width: 4px;height: 4px;background: #fff;border-radius: 50%;position: relative;top: -6px;}

.head .hrt .ul1 li a.cn, .head .hrt .ul1 li a.en{font-size: 16px;line-height: 55px;color: #fff;}

.head .hrt.black .ul1 li a.cn, .head .hrt.black .ul1 li a.en{color: #000;}

.head .hrt .ul1 li a.cn:hover, .head .hrt .ul1 li a.en:hover{color: #037345;}

.head .hrt .ul1 li span.xiegang{font-size: 16px;line-height: 55px;color: #fff;}

.head .hrt.black .ul1 li span.xiegang{color: #000;}

.head .hrt .ul1 li:hover .ltp a,.head .hrt .ul1 li.act .ltp a{color: #037345;}

.head .hrt .ul1 li:hover .ltp a span,.head .hrt .ul1 li.act .ltp a span{background: #037345;}

.head .hrt .ul1 li .lbt{display: none; position: absolute;width: 100%;top:  115%;background: rgba(255,255,255,0.5);padding: 20px 10px;box-sizing: border-box;-moz-box-shadow:0px 2px 5px #ddd; -webkit-box-shadow:0px 2px 5px #ddd; box-shadow:0px 2px 5px #ddd;}

.head .hrt .ul1 li .lbt s{ width: 12px;height: 6px;position: absolute;top: -6px;left: 50%;margin-left: -6px;background: url(../images/2_3.png) center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.head .hrt .ul1 li .lbt a{display: block;line-height: 40px;text-align: center;}

.head .hrt .ul1 li .lbt a:hover{color: #037345;}


.head.act{background: #fff;padding: 10px 3.125%;-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;}

.head .hrt.black .ul1 li .ltp a{color: #000;}

.head .hrt.black .s s,.head .hrt.black .ul1 li .ltp a span{background: #000;}

#menu.black a .xian{background: #000;}

#menu.black a .txt,#menu.black a .txt span{color: #000;}

.head .hrt.black .ul1 li .ltp a:hover{color: #037345;}

.head .hrt.black .ul1 li .ltp a:hover span{background: #037345;}

.head .logo.black img:nth-child(1){margin-top: -55px;}


/* 印象 */

.banner{position: relative;}

.banner img{display: block;width: 100%;}

.banner .pimg{width: 1920px;position: relative;left: 50%;margin-left: -960px;}

.banner .mimg{display: none;}

.banner .bbox{position: absolute;width: 100%;left: 0;top: 0;text-align: center;}

.banner .bbox .tt{margin-top: 13%;}

.banner .bbox .tt,.banner .bbox .tt span{font-size: 48px;font-weight: bold;color: #fff;text-shadow: 0 2px 10px rgba(0,0,0,0.5);}

.banner .bbox .tt span{display: inline-block;position: relative;top: -15px;margin: 0 20px ;}

.banner .bbox .en{color: #fff;margin-top: 30px;letter-spacing:5px}

.banner .bbox .en s{display: inline-block;width: 60px;height: 1px;background: #fff;position: relative;top: -4px;margin: 0 35px;}

.nav{margin-top: -70px;position: relative;z-index: 5;}

.nav .nbox{float: right;width: 81.25%;box-sizing: border-box;height: 70px;border-bottom: 1px solid #ddd;background: #fff;}

.nav .nbox .aindex{display: block;width: 70px;height: 70px;float: left;background: #333 url(../images/2_1.png) center no-repeat;}

.nav .nbox .na1{width: 240px;float: left;position: relative;}

.nav .nbox .na1 .ntt{font-size: 18px; cursor: pointer; box-sizing: border-box;padding: 0 20px 0 30px;width: 100%;line-height: 70px;border-right: 1px solid #ddd;}

.nav .nbox .na1 .ntt span{display: inline-block;color: #999;font-size: 30px;position: relative;top: -3px;margin: 0 5px;}

.nav .nbox .na1 .ntc{display:none ; position: absolute;left: 0;top: 70px;background: #fff;width: 100%;-moz-box-shadow:0px 2px 5px #ddd; -webkit-box-shadow:0px 2px 5px #ddd; box-shadow:0px 2px 5px #ddd;}

.nav .nbox .na1 .ntc a{display: block;box-sizing: border-box;padding: 0 20px 0 30px;width: 100%;font-size: 16px;line-height: 60px;background: #fff;}

.nav .nbox .na1 .ntc a:hover{background: #f5f5f5;}

.nav .nbox .na1 .ntc a span{display: inline-block;color: #999;font-size: 30px;position: relative;top: -3px;margin: 0 5px;}

.nav .nbox .na1 .ntt .img{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;display: block;float: right;width: 12px;height: 6px;background: url(../images/2_2.png) center no-repeat;margin-top: 32px;}

.nav .nbox .na1 .ntt.green{background: #037345;color: #fff;}

.nav .nbox .na1 .ntt.green .img{background: url(../images/2_3.png) center no-repeat;}

.nav .nbox .na1 .ntt.green span{color: #fff;}

.nav .nbox .na1 .ntt.act .img{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}



.ab1{height: 415px;position: relative;overflow: hidden;}

.ab1 .entt{font-weight: bold;position: absolute;left: -105px;top: 180px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);color: #555;}

.ab1 .entt s{display: inline-block;width: 30px;height: 1px;background: #888;top: -5px;position: relative;margin: 0 20px;}

.ab1 .alt{width: 550px;float: left;box-sizing: border-box;padding: 100px 60px 0 70px ;}

.ab1 .alt .tt{color: #037345;font-weight: bold;}

.ab1 .alt .tt s{display: inline-block;width: 30px;height: 3px;background: #037345;position: relative;top: -10px;left: 20px;}

.ab1 .alt .en{color: #f2f2f2;font-size: 60px;line-height: 1.5;padding-top: 20px;font-weight: bold;}

.ab1 .art{line-height: 1.8;text-align: justify;text-justify:inter-ideograph;padding-top: 100px;width: 650px;float: right;box-sizing: border-box;} 

.ab1 .art p,
.ab1 .art span{line-height: 1.8;text-align: justify;text-justify:inter-ideograph;font-size: 16px;} 

.ab1 .art span{font-size: 18px;font-weight: bold;color: #037345;}


.ab2{height: 500px;background: url(../images/2_2.jpg) center no-repeat;background-size: cover;text-align: center;} 

.ab2 *{color: #fff;}

.ab2 .tt{padding:  110px 0 20px;}

.ab2 .tc{width: 840px;margin: 40px auto 0;line-height: 1.8;}


.ab3{height: 420px;background: url(../images/2_3.jpg) right center no-repeat;text-align: justify;text-justify:inter-ideograph;} 

.ab3 .alt{width: 50%;float: left;margin-top: -80px;border-radius: 0 0 0 30px;overflow: hidden;}

.ab3 .alt img{display: block;width: 100%;}

.ab3 .art{width: 520px;float: right;}

.ab3 .art .tt{color: #037345;padding-top: 70px;}

.ab3 .art .tc{color: 3666;line-height: 1.8;padding-top: 20px;}

/* 联系我们 */

.co1{}

.co1 .art{width: 550px;position: relative;}

.co1 .art .ctt{color: #037345;}

.co1 .art .xian{width: 100px;height: 1px;background: #ddd;position: relative;margin: 30px 0 10px;}

.co1 .art .xian s{position: absolute;display: block;width: 30px;height: 4px;left: 0;bottom: 0;background: #999;}

.co1 .art .tc{line-height: 2.5;color: #555;}

.co1 .art .ewm{width: 120px;position: absolute;top: 100px;right:0;}

.co1 .art .ewm img{display: block;width: 100%;}

.co2{padding: 0 0 100px 0;}

.co2 .box{-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd;box-sizing: border-box;padding: 5px;}

#map{width: 100%;height: 400px;box-sizing: border-box;background: #fff;}

.co2 .box .mptb{position: absolute;top: 21%;left: 42%;}

/* 视频 */

.vi1  .entt{left: -155px;}

.vi1 .art{width: 590px;float: right;position: relative;padding-top: 60px;cursor: pointer;}

.vi1 .art img{display: block;width: 100%;}

.vi1 .art .bf{position: absolute;top: 60px;left: 0;width: 100%;}

.vi1 .art .txt{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 20px 5%;background: url(../images/black.png);color: #fff;}

.vi2{padding: 80px 0;background: #f7f7f7;margin-top: 80px;}

.vi2 .ul1{}

.vi2 .ul1 li{width: 380px;float: left;margin-right: 20px;}

.vi2 .ul1 li:last-child{margin-right: 0;}

.vi2 .ul1 li .img{position: relative;width: 100%;overflow: hidden;}

.vi2 .ul1 li .img img{display: block;width: 100%;height: 213px}

.vi2 .ul1 li .img img:nth-child(2){position: absolute;top: 0;left: 0;}

.vi2 .ul1 li .txt{text-align: center;height: 110px; line-height: 98px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(../images/3_2.png) center no-repeat; background-size: cover;}



/* 视频弹窗 */

html.act{height: 100vh;overflow: hidden;}

.tanchuang{position: fixed;z-index: 10;width: 100%;height: 100%;top: 0;left: 0;background: url(../images/black.png);display: none;}

.tanchuang .tbox{position: absolute;width: 1000px;position: absolute;left: 50%;margin-left: -500px;top: 50%;margin-top: -280px;}

.tanchuang .tbox video{display: block;width: 100%;}

.tanchuang .tbox .tout{width: 30px;height: 30px;background: url(../images/out.png) center; position: absolute;right: -50px;top: 0;cursor: pointer;}


/* 大事记 */

.hi1 .art{width: 440px;float: right;text-align: center;color: #dbdbdb;font-size: 120px;font-family: wol;}

.hi2{padding: 0 0  100px 0;}

.hi2 .hlt{width: 200px;float: left;position: relative;padding: 30px 0;}

.hi2 .hlt .swiper5{width: 100%;height: 720px;background: url(../images/3_4.png) right top repeat-y;}

.hi2 .hlt .prev5{width: 16px;height: 10px;background: url(../images/3_9.jpg) no-repeat;left: auto; right: 0;margin: 0;top: 0;}

.hi2 .hlt .next5{width: 16px;height: 10px;background: url(../images/3_10.jpg) no-repeat;left: auto;right: 0;margin: 0;bottom:  0; top: auto;}

.hi2 .hlt .swiper5 .swiper-slide{font-family: wo; background: url(../images/3_3.png) top right no-repeat;height: 80px;line-height: 80px;box-sizing: border-box;padding-right: 30px;text-align: right;}

.hi2 .hlt .swiper5 .swiper-slide a{font-size: 18px;color: #888;}

.hi2 .hlt .swiper5 .swiper-slide s{opacity: 0; display: block;box-sizing: border-box;width: 12px;height: 12px;border:3px solid #037345;background: #f2f2f2; border-radius: 50%;position: absolute;right: 0px;top: 50%;margin-top: -6px;}

.hi2 .hlt .swiper5 .swiper-slide-active a{font-size: 72px;color: #037345;font-weight: bold;}

.hi2 .hrt{width: 860px;float: right;}

.hi2 .hrt img{display: block;max-width: 100%;}

.hi2 .hrt .swiper6::-webkit-scrollbar{ width:4px;}

.hi2 .hrt .swiper6::-webkit-scrollbar-thumb{ background:#037345;}

.hi2 .hrt .swiper6::-webkit-scrollbar-track{ background:#ccc;}

.hi2 .hrt .swiper6{height: 770px;overflow-y: scroll;padding-right: 10px;position: relative;}

.hi2 .hrt  img{display: block;max-width: 100%;}

.hi2 .hrt  .tc{margin-bottom: 40px; position: relative;z-index: 2;color: #555; line-height: 1.5;border:1px solid #ddd; width: 100%;box-sizing: border-box;padding: 25px;background: #f9f9f9;}

.hi2 .hrt  .tc .stt{font-weight: bold;line-height:32px;padding-left: 40px;background: url(../images/time.png) center left no-repeat;margin-bottom: 10px;}








/* 产品 */

.pr1{}

.pr1 .art{width: 450px;color: #666;}

.pr2{padding: 0 0  100px 0;margin-top: -100px;}

.pr2 .pbox{float: right;width: 81.25%;box-sizing: border-box;background: #fff;position: relative;}

.pr2 .pbox .prt{width: 61.5%;float: right;overflow: hidden;}

.pr2 .pbox .plt{width: 25.5%;float: left;margin-top: 13%;}

.pr2 .pbox .plt a,.pr2 .pbox .plt a img{display: block;width: 100%;}

.pr2 .pbox .prt a,.pr2 .pbox .prt a img{display: block;width: 100%;}

.pr2 .pbox .prt a,.pr2 .pbox .plt a{display: none;}

.pr2 .pbox .prt a:nth-child(1),.pr2 .pbox .plt a:nth-child(1){display: block;}

.pr2 .pbox .abtn *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.pr2 .pbox .abtn{width: 180px;position: absolute;top: 18%;left: 40%;margin-left: -110px;text-align: center;z-index: 5;}

.pr2 .pbox .abtn span{margin-bottom: 20%; display: block;padding-top: 65px; width: 180px;box-sizing: border-box;height: 180px;border:6px solid #fff;border-radius: 50%;background: #f5f5f5;cursor: pointer;}

.pr2 .pbox .abtn span .en{color: #888;font-family: wol;display: block;padding-top: 5px;}

.pr2 .pbox .abtn span:hover,.pr2 .pbox .abtn .act{border: 6px solid #037345;background: #04804c;}

.pr2 .pbox .abtn span:hover div,.pr2 .pbox .abtn span:hover .en,.pr2 .pbox .abtn span.act div,.pr2 .pbox .abtn span.act .en{color: #fff;}

.pr3{padding: 100px 0;background: #f8f8f8;text-align: center;}

.pr3 .tt{font-weight: bold;}

.pr3 .tt s{display: inline-block;width: 60px;height: 1px;background: #888;position: relative;top: -6px;margin: 0 20px;}

.pr3 .en{letter-spacing:5px;margin: 20px 0 40px;color: #888;}

.pr3 .ul1{}

.pr3 .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.pr3 .ul1 li{width: 384px;float: left;box-sizing: border-box;border: 1px solid #ddd;background: #fff;padding: 10px;margin-right: 24px;}

.pr3 .ul1 li:last-child{margin-right: 0;}

.pr3 .ul1 li .img{width: 100%;overflow: hidden;}

.pr3 .ul1 li .img img{display: block;width: 100%;-webkit-transition: all .8s; -moz-transition: all .8s; transition: all .8s;}

.pr3 .ul1 li .txt{margin-top: 10px;background: #f5f5f5;padding: 15px 0;}

.pr3 .ul1 li .txt .ltt{}

.pr3 .ul1 li .txt .len{line-height: 1.4;margin-top: 5px;}

.pr3 .ul1 li:hover *{color: #fff;}

.pr3 .ul1 li:hover  img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.pr3 .ul1 li:hover .txt{background: #037345;}

/* 详情 */

.pr_c1{}

.pr_c1 .art{width: 580px;color: #555;line-height: 1.8;}

.pr_c2{padding: 80px 0;background: #f7f7f7;}

.pr_c2 .box{box-sizing: border-box;background: #fff;padding: 60px;}

.pr_c2 .box .plt{width: 366px;float: left;}

.pr_c2 .box .plt img{display: block;width: 100%;}

.pr_c2 .box .prt{width: calc(100% - 440px);float: right;}

.pr_c2 .box .prt .tt{color: #037345;}

.pr_c2 .box .prt .xian{width: 197px;position: relative;height: 1px;background: #ddd;margin: 35px 0 30px;}

.pr_c2 .box .prt .xian s{display: block;position: absolute;left: 0;bottom: 0;width: 30px;height: 3px;background: #999;}

.pr_c2 .box .prt .tc{line-height: 1.8;text-align: justify;text-justify:inter-ideograph;color: #555;}


/* 展示 */

.te1{}

.te1 .art{width: 580px;}

.te1 .art span{font-weight: normal;font-family: syb;font-size: 30px;padding: 0 20px 0 0;}

.te1 .art  s{display: block;height: 20px;}

.te2{padding: 80px 0 100px;background: #f7f7f7;}

.te2 .abtn{text-align: center;}

.te2 .abtn span{display: inline-block;padding: 15px 25px;margin: 0 30px;font-size: 18px;cursor: pointer;border-radius: 10px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.te2 .abtn span.act,.te2 .abtn span:hover{background: #037345;color: #fff;}

.te2 .ul1{margin-top: 50px;position: relative; width: 100%;box-sizing: border-box;padding: 10px;background: #fff;-moz-box-shadow:0px 0px 10px #DDDDDD; -webkit-box-shadow:0px 0px 10px #DDDDDD; box-shadow:0px 0px 10px #DDDDDD;}

.te2 .ul1 img{display: block;width: 100%;}

.te2 .ul1 li{display: none;}

.te2 .ul1 li:nth-child(1){display: block;}

.te2 .ul1 li .swiper-button-next{width: 60px;height: 60px;margin-top: -30px;background: url(../images/4_1.png) center no-repeat;right: -30px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.te2 .ul1 li .swiper-button-prev{width: 60px;height: 60px;margin-top: -30px;background: url(../images/4_2.png) center no-repeat;left: -30px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.te2 .ul1 li .swiper-button-next:hover{background: url(../images/4_1_1.png) center no-repeat;}

.te2 .ul1 li .swiper-button-prev:hover{background: url(../images/4_2_1.png) center no-repeat;}

.te2 .ul1 li .swiper-pagination span{background: #fff;opacity: 1;width: 10px;height: 10px;}

.te2 .ul1 li .swiper-pagination .swiper-pagination-bullet-active{background: #037345;}

/* 演示 */

.de1{}

.de1  .entt{left: -130px}

.de2{padding: 0 0 80px 0;}

.de2 img{display: block;max-width: 100%;margin: 0 auto;}

.de3{width: 100;position: relative;overflow: hidden;}

.de3 video{display: block;width: 100%;}

.de3 .bf{display: block;position: absolute;width: 100px;height: 100px;top: 50%;margin-top: -50px;left: 50%;margin-left: -50px;cursor: pointer;}


/* 团队 */

.tea1{}

.tea1 .ul1{}

.tea1 .ul1 li{background: #f9f9f9;}

.tea1 .ul1 li .llt{width: 50%;float: left;min-width: 600px;padding:5% 5% 0 18%;box-sizing: border-box; }

.tea1 .ul1 li .llt .tt{color: #037345;}

.tea1 .ul1 li .llt .xian{width: 200px;height: 1px;position: relative;background: #ddd;margin: 35px 0 20px;}

.tea1 .ul1 li .llt .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.tea1 .ul1 li .llt .tc,
.tea1 .ul1 li .llt .tc p{line-height: 1.8;color: #666;}

.tea1 .ul1 li .lrt{width: 50%;float: right;min-width: 600px;}

.tea1 .ul1 li .lrt img{display: block;width: 100%;}

.tea1 .ul1 li:nth-child(2n) .llt{float: right;padding:5% 18% 0 5%;}

.tea1 .ul1 li:nth-child(2n) .lrt{float: left;}

/* 新闻资讯 */

.ne1{}

.ne1 .art{width: 625px;}

.ne1 .art *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.ne1 .art .time{color: #888;}

.ne1 .art .tt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin: 20px 0;font-weight: bold;}

.ne1 .art .tc{line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 42px;overflow: hidden;}

.ne1 .art  .xian{width: 200px;height: 1px;position: relative;background: #ddd;margin: 0 0  20px 0;}

.ne1 .art  .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.ne1 .art .more{margin-top: 30px;padding: 0  30px 0 0;color: #037345;background: url(../images/4_4.png) right center no-repeat;display: inline-block;}

.ne1 .art:hover .more{padding-right: 50px;} 

.ne1 .art:hover .tt{color: #037345;}

.ne2{padding: 80px 0 100px;background: #f8f8f8;}

.ne2 .ul1{}


.ne2 .ul1 li{width: 380px;box-sizing: border-box;float: left;margin-right: 30px;border: 1px solid #ddd;border-top: 2px solid #037345;padding: 25px 0 10px;background: #fff;margin-bottom: 60px;}

.ne2 .ul1 li *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ne2 .ul1 li:nth-child(3n){margin-right: 0;}

.ne2 .ul1 li .ltt{padding: 0 2.5%;border-left: 4px solid #037345;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ne2 .ul1 li .img{margin: 24px auto 14px;overflow: hidden;width: 340px;height: 230px;background: #eee;}

.ne2 .ul1 li .img img{display: block;width: 100%;height: 100%;}

.ne2 .ul1 li .ltc{width: 95%;margin: 0 auto;position: relative;line-height: 1.8;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 80px;}

.ne2 .ul1 li .ltc .sp1{display: inline-block;width: 60px;height: 60px;background: #037345;border-radius: 5px;text-align: center;margin-left: 10px; margin-top: -45px;position: relative;top: -8px;margin-right: 8px;}

.ne2 .ul1 li .ltc .sp1 span{display: inline-block;color: #fff;}

.ne2 .ul1 li .ltc .sp1 .sd1{margin-top: 10px;font-size: 12px;border-bottom: 1px solid #fff;padding-bottom: 5px;margin-bottom: 5px;}

.ne2 .ul1 li .ltc .sp1 .sd2{font-weight: bold;font-size: 22px;}

.ne2 .ul1 li .more{ width: 95%;line-height: 40px;box-sizing: border-box;padding: 0 5%;color: #888;margin: 20px auto 0;background: url(../images/4_5.png) left center no-repeat;background-size: cover;font-size: 16px;}

.ne2 .ul1 li:hover .more{background: url(../images/4_5.png) right center no-repeat;color: #fff;}

.ne2 .ul1 li:hover .ltt{color: #037345;}

.ne2 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

/* 详情 */

.nec1{padding: 100px 0;}

.nec1 .nbox{width: 860px;margin: 0 auto;text-align: center;}

.nec1 .nbox .tt{font-weight: bold;line-height: 1.5;}

.nec1 .nbox .time {margin: 30px 0 60px;}

.nec1 .nbox .time span{color: #999;display: inline-block;padding: 0 30px;}

.nec1 .nbox .tc,
.nec1 .nbox .tc p,
.nec1 .nbox .tc span,
.nec1 .nbox .tc strong{text-align: justify;line-height: 1.8;font-size: 16px;}

.nec1 .nbox .tc img{display: block;margin: 0 auto ;max-width: 100%;}

.nec1 .nbox .abtn{position: relative;margin-top: 50px;text-align: left;}

.nec1 .nbox .abtn a{display: block;line-height: 2;}

.nec1 .nbox .abtn a:hover{color: #037345;}

.nec1 .nbox .abtn .fh{position: absolute;width: 140px;line-height: 40px;border-radius: 5px;background: #555;color: #fff;text-align: center;top: 0;right: 0;}

.nec1 .nbox .abtn .fh:hover{background: #037345;color: #fff;}


/* 企业文化 */

.cu1{}

.cu1 .entt{left: -150px;}

/* .cu1 .art{width: 600px;position: absolute;top: 0;right: 0; z-index: 3;}

.cu1 .art img{display: block;width: 100%;} */

.cu2{padding: 80px 0 100px;background: #f7f7f7;position: relative;}

.cu2 .clt{width: 460px;float: left;}

.cu2 .clt .tt{color: #037345;}

.cu2 .clt .xian{width: 200px;height: 1px;position: relative;background: #ddd;margin: 15px 0  20px;}

.cu2 .clt .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.cu2 .clt .tc{line-height: 1.8;color: #666;}

.cu2 .crt{width: 600px;float: right;margin-top: -400px;}

.cu2 .crt img{display: block;width: 100%;}

.cu2 .ul1{margin-top: 80px;}

.cu2 .ul1 li{width: 580px;height: 320px;background: #fff;border:1px solid #ddd;box-sizing: border-box;border-radius: 5px;float: left;text-align: center;}

.cu2 .ul1 li img{display: block;margin: 40px auto 30px;}

.cu2 .ul1 li s{width: 20px;height: 1px;display: block;margin: 20px auto ;background: #ddd;}

.cu2 .ul1 li .tc{width: 440px;margin:  0 auto;line-height: 1.8;}

.cu2 .ul1 li:nth-child(2){float: right;}


/* 员工风采 */

.mi1{padding-bottom: 100px;}

.mi1 .box{box-sizing: border-box;background: #f9f9f9;border: 1px solid #ddd;padding: 30px;position: relative;}

.mi1 .box .tt{border-left: 4px solid #037345;padding-left: 26px;box-sizing: border-box;margin-left: -30px;}

.mi1 .box  .xian{width: 100px;height: 1px;position: relative;background: #ddd;margin: 22px 0	;}

.mi1 .box .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.mi1 .box .tc{line-height: 1.8;color: #666;}

.mi1 .box .img{position: absolute;right: 0;top: -300px;width: 600px;}

.mi1 .box .img img{display: block;width: 100%;}

.mi2{padding: 80px  0 100px;background: #f7f7f7;}

.mi2 .ul1{}

.mi2 .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.mi2 .ul1 li{background: #fff;margin-bottom: 10px;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}

.mi2 .ul1 li .llt{width: 500px;float: left;overflow: hidden;}

.mi2 .ul1 li .llt img{display: block;width: 100%;}

.mi2 .ul1 li .lrt{width: 700px;float: right;text-align: center;box-sizing: border-box;padding: 55px 150px 0;}

.mi2 .ul1 li .lrt .ltt{font-weight: bold;}

.mi2 .ul1 li .lrt .ltt2{margin-top: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.mi2 .ul1 li .lrt .xian{display: block;width: 1px ; height: 20px;background: #ddd;margin: 30px auto 20px;}

.mi2 .ul1 li .lrt .tc{line-height: 1.8;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 50px;overflow: hidden;}

.mi2 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.mi2 .ul1 li:hover .ltt{color: #037345;}

.mi2 .ul1 li:hover {-moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999;}

.mi2 .page{margin-top: 80px;}



/* 党工团 */

.gr1{}

.gr1 .entt{left: -130px;}

.gr1 .art{width: 600px;box-sizing: border-box;background: #f9f9f9;border: 1px solid #ddd;padding: 30px;position: relative;margin-top: 80px;}

.gr1 .art .tt{border-left: 4px solid #037345;padding-left: 26px;box-sizing: border-box;margin-left: -30px;}

.gr1 .art .tt span{float: right;color: #888;}

.gr1 .art .xian{width: 100px;height: 1px;position: relative;background: #ddd;margin: 22px 0;}

.gr1 .art .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.gr1 .art .tc{line-height: 1.8;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;height: 72px;-webkit-box-orient: vertical;}

.gr2{padding: 80px 0 100px;background: #f6f6f6;}

.gr2 .ul1{}

.gr2 .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.gr2 .ul1 li{ width: 370px;float: left;margin-right: 45px;margin-bottom: 45px;box-sizing: border-box;padding: 30px 25px 40px;background: #fff; position: relative;}

.gr2 .ul1 li:nth-child(3n){margin-right: 0;}

.gr2 .ul1 li img{display: block;width: 100%;}

.gr2 .ul1 li .xian{width: 0%;height: 4px;background: #037345;position: absolute;left: 0;top: 0;}

.gr2 .ul1 li .img{display: block;width: 100%;overflow: hidden;}

.gr2 .ul1 li .tt{padding: 0 10px;box-sizing: border-box;border-left: 4px solid #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gr2 .ul1 li .time{color: #999;line-height: 18px;margin: 15px 0;}

.gr2 .ul1 li .time img{display: block;width: 18px;float: left;margin-right: 5px;}

.gr2 .ul1 li .ximg{margin: 20px 0 5px;}

.gr2 .ul1 li .tc{line-height: 1.8;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;height: 50px;-webkit-box-orient: vertical;}

.gr2 .ul1 li:hover{-moz-box-shadow:0px 0px 10px #999; -webkit-box-shadow:0px 0px 10px #999; box-shadow:0px 0px 10px #999;}

.gr2 .ul1 li:hover .xian{width: 100%;}

.gr2 .ul1 li:hover .tt{color: #037345;border-left: 4px solid #037345;}





/* 企业责任 */

.du1{}

.du1 .entt{left: -130px;}

.du2 {padding-bottom: 100px;position: relative;}

.du2 .art{position: absolute;right: 0;top: -320px;background: #fff;border-top: 6px solid #037345; box-sizing: border-box;padding: 60px 10px 20px 50px; width: 580px;height: 440px;-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd;}

.du2 .art .tt span{font-size: 36px;color: #037345;}

.du2 .art .xian{width: 200px;height: 1px;position: relative;background: #ddd;margin: 15px 0  20px;}

.du2 .art .xian s{display: block;width: 30px;height: 3px;background: #999;position: absolute;left: 0;bottom: 0;}

.du2 .art .tc{height: 210px;overflow: auto;padding-right: 40px;line-height: 2;color: #666;}

.du2 .art .tc::-webkit-scrollbar{ width:4px;}

.du2 .art .tc::-webkit-scrollbar-thumb{ background:#037345;}

.du2 .art .tc::-webkit-scrollbar-track{ background:#ccc;}

.du2 .art .img{width: 100%;margin-top: 30px;}

.du2 .art .img img{display: block; width: 100%;}

/* 人才理念 */

.de2{}

.de2 img{display: block;width: 100%;}

.de2 .txt{width: 1100px;padding: 50px 0 35px;text-align: center;background: #fff;position: relative;margin: 0 auto; margin-top: -80px;position: relative;}

.de2 .txt .tt{font-weight: bold;}

.de2 .txt .en{color: #666;margin-top: 10px;}

.de2 .txt s{display: block;width: 90%;height: 1px;position: absolute;left: 5%;bottom: 0;background: #ddd;}

.de2 .tt2{text-align: center;padding: 35px 0 40px;}

.de2 .tt2 span{font-size: 24px;color: #037345;}

.de2 .ul1{}

.de2 .ul1 li{box-sizing: border-box;padding: 40px 0 30px;text-align: center; width: 275px;float: left;margin-right: 33px;-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd;border-radius: 5px;}

.de2 .ul1 li:last-child{margin-right: 0;}

.de2 .ul1 li img{display: block;width: 100px;margin: 0 auto 30px;}

.de2 .ul1 li .ltt{color: #037345;}

.de2 .ul1 li .xian{width: 100px;height: 1px;margin: 20px auto 0;position: relative;background: #ddd;}

.de2 .ul1 li .xian span{display: block;width: 20px;height: 3px;background: #dbdbdb;left: 50%;margin-left: -10px;bottom: -1px;position: absolute;}

/* 加入 */

.jo1{ background: #f7f7f7;padding: 100px 0; }

.jo1 .sbtn{height: 40px;}

.jo1 .sbtn span{width: 16.66%;float: left;box-sizing: border-box;padding-left: 20px;font-size: 16px;font-weight: bold;}

.jo1 .ul1{}

.jo1 .ul1 li{margin-bottom: 5px;border:1px solid #ddd;background: #f9f9f9;cursor: pointer;}

.jo1 .ul1 li .lbnt{}

.jo1 .ul1 li .lbnt span{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;display: block;width: 16.66%;float: left;box-sizing: border-box;padding-left: 20px;line-height: 60px;background: #f9f9f9;}

.jo1 .ul1 li .lbnt span:nth-child(1){font-weight: bold;}

.jo1 .ul1 li .ltc{background: #fff;padding: 20px;display: none;line-height: 1.5;}

.jo1 .ul1 li .ltc .sp1{font-weight: bold;line-height: 1.5;}

.jo1 .ul1 li .ltc .tca{padding: 20px 0 30px;border-top: 1px solid #ddd;margin-top: 50px;line-height: 40px;}

.jo1 .ul1 li .ltc .tca a{display: block;width: 120px;line-height: 40px;float: right; background: #037345;color: #fff;position: relative;}

.jo1 .ul1 li .ltc .tca a img{display: block;width: 14px;float: left;margin:0 5px 0 20px;}

.jo1 .ul1 li .lbnt.act span{background: #037345;color: #fff;}

.jo1 .ul1 li .ltc input{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}

.jo1 .ul1 li .ltc .tca .a2{padding: 0;text-align: center;margin: 0 20px;}

.jo1 .ul1 li .ltc .tca .in_txt{width: 150px;float: right;line-height: 40px;}

/* 引导页 */

.guide1{position: relative;width: 100%;height: 100vh;overflow: hidden;}

.guide1 video{display: block;width: 100%;}

.guide1 .gu_d1{position: absolute;left: 50%;bottom: 10%;z-index: 3;width: 46px; animation:up_down 1.5s infinite alternate linear;-webkit-animation:up_down 1.5s infinite alternate linear;}

.guide1 .gu_d1 img{display: block;width: 100%;margin: 0 0 10px 0;}

@-webkit-keyframes up_down{0%{bottom: 5%;}100%{ bottom: 10%}}

@keyframes up_down{0%{bottom: 5%;}100%{ bottom: 10%}}

/* 右侧 */

.right{width: 50px;position: fixed;right: 0;top: 60%;z-index: 9;}

.right a{display: block;width: 50px;height: 50px;background: #666;margin-bottom: 5px;}

.right a img{display: block;width: 100%;}

.right a .txt{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;position: absolute;top: 0;right: -100px;width: 150px;text-align: center; line-height: 50px;color: #fff;background: #037345;z-index: -1;}

.right a:hover{background: #037345;}

.right a:hover .txt{right: 50px;}

.right .gzwm{color: #fff;text-align: center;line-height: 1.3;box-sizing: border-box;padding: 7px 0;}

.right .gzwm img{display: block;width: 170px;position: absolute;bottom: 0;right: 0;display: none;}

.noticecss .ne2 .ul1 li .img{display: none;}

.noticecss .ne2 .ul1 li .ltc{height: auto;margin: 6px  auto 0;}

.noticecss .ne2 .ul1 li .ltc .sp1{position: static;margin: 0;width: 100%;display: block;background: #fff;text-align: left;height:36px;}

.noticecss .ne2 .ul1 li .ltc .sp1 .sd1{color: #666;font-size: 14px;border:0;display: inline-block;color: #037345;padding-left: 5px;}

.noticecss .ne2 .ul1 li .ltc .sp1 .sd2{color: #666;display: inline-block;font-size: 14px;font-weight: normal;color: #037345;}



.section4  .bgimg{animation:up_down2 5s infinite linear alternate;-webkit-animation:up_down2 5s infinite linear alternate;}

@-webkit-keyframes up_down2{
  0%{transform: scale(1);-webkit-transform: scale(1);}
  100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}

@keyframes up_down2{
  0%{transform: scale(1);-webkit-transform: scale(1);}
  100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}





@media(max-width: 1600px){

  .section5 .txt .en{margin: 20px 0;}

  .section5 .txt .tbox .trt li{margin-bottom: 15px;}

  .section5 .txt .tbox .trt li.act{padding: 15px;}

  .section5 .txt .tbox .tlt .year{margin: 10px 0;}

  .section5 .txt .tbox .tlt .day{font-size: 36px;}

  #menu a .txt{font-size: 18px;}

  .pr2 .pbox .abtn{top: 10%;}

  .section2 .stp .tt{margin: 30px 0;}

}


@media(max-width: 1440px){
	
.section6 .txt .sh_con .ewm{right: 140px;}

}


@media(max-width: 1366px){
	
	.section6 .txt .sh_con .ewm{right: 100px;}

  .section1 .i_img img{width: 780px;}

  .section1 .itt{font-size: 46px;}

  .section1 .en{font-size: 14px;}

  .section1 .tc{width: 260px;}

  .section1 .tc img{display: block;width: 100%;}

  .section2 .stp .tt{margin: 20px auto ;}

  .section5  .ibt{display: none;}

  .section5 .txt .tbox {width: 1000px}

  .section5 .txt .tbox .tlt,.section5 .txt .tbox .trt{width: 440px;}

  .section5 .txt .tbox .tlt .ltt{margin: 10px;font-size: 16px;}

  .section5 .txt .tbox .tlt .ltc,.section2 .sbt .slt .txt .tc,.section2 .sbt .srt .txt .tc{font-size: 14px;}

  .section2 .sbt .slt .txt .tt span{font-size: 50px;}

  .section2 .sbt .srt .txt .tt span{font-size: 40px;}

  .pr2 .pbox .abtn{top: 5%;}

}

@media(max-width: 1280px){
.section6 .txt .sh_con .ewm{right: 70px;}

  .pr2 .pbox .abtn{top: 1.5%;}

}


.mhead,.mnav,.mh_box,.swiper_pr,.hi2m{display: none;}

@media(max-width: 1024px){

    body{min-width: 200px;padding-top: 58px;}

    .f_12{ font-size:.3rem;}

    .f_16{ font-size:.34rem; }

    .f_18{ font-size:.36rem; }

    .f_20{ font-size:.38rem; }

    .f_22{font-size: .4rem;}

    .f_24{ font-size:.42rem; }

    .f_26{ font-size:.44rem; }

    .f_28{ font-size:.46rem; }

    .f_30{ font-size:.48rem; }

    .f_32{ font-size:.5rem; }

    .f_34{ font-size:.52rem; }

    .f_36{ font-size:.54rem; }

    .f_38{ font-size:.56rem; }

    .f_40{font-size: .56rem;}

    .f_45{ font-size:.56rem;}

    .box {width: 90%;}

    .mhead{position: fixed;top: 0;left: 0;z-index: 9;width: 100%;display: block;box-sizing: border-box;padding: 10px 5%;background: #333;}

    .mhead .logom{display: block;float: left;}

    .mhead  img{display: block;height: 40px;}

    .mhead  .m_ck {position: relative;}

    .mhead  .m_ck img:nth-child(2){position: absolute;top: 0;right: 0;opacity: 0;}

    .mhead  .m_ck.act img:nth-child(2){opacity: 1;}

    .mhead .m_ck{float: right;}

    .mnav{position: fixed;top: 0;left: 0;z-index: 10;background: url(../images/blank.png) ; width: 100%;height: 100%;}

    .mnav .mout{width: 40px;position: absolute;top: .3rem;right: 5%;}

    .mnav .mout img{display: block;width: 100%;}

    .mh_box{position: fixed;top: 0;left: -100%;width: 100%;height: 100%;z-index: 999;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;display: block;}

    .mh_box.act{left: 0;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}

    .mh_box dl{width: 80%;padding: 15px 0 15px 5%;height: 100vh;overflow: auto;box-sizing: border-box;background: #000;float: left;}

    .mh_box dl::-webkit-scrollbar{ width:1px;}

    .mh_box dl::-webkit-scrollbar-thumb{ background:#000;}

    .mh_box dl::-webkit-scrollbar-track{ background:#000;}

    .mh_box dl dd span,  .mh_box dl dd div,  .mh_box dl dd a,  .mh_box dl dt a{color: #fff;display: block;line-height: 40px;}

    .mh_box dl dd a{color: #999;}

    .mh_box dl dd span a{color: #fff;font-size: 16px;}

    .mh_box dl dd span,  .mh_box dl dt a{font-size: 16px;}

    .mh_box dl dd span{margin-bottom: 10px;}

    .mh_box dl dd{padding-top: 5px; background: url(../images/jia.png) 90% 20px   no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

    .mh_box dl dt{padding-top: 5px;border-bottom: 1px solid #666;width: 90%;}

    .mh_box dl dd.act{background: url(../images/jian.png) 90% 15px   no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

    .mh_box dl dd .find{display: none;}

    .mout{width: 20%;float: right;height: 100%;background: url(../images/black.png)center;}

    .mh_box dl dd span{display: block;width: 90%;border-bottom: 1px solid #666;}

    .mout div{width: 30px;height: 30px;background: url(../images/out.png)center no-repeat;background-size: 100%;margin: 15px auto;}

    .mh_box dl .tz{text-align: center;color: #fff;padding: 10px 0;font-size: 16px;}

    .mh_box dl .tz a{display: inline-block;font-size: 16px;color: #fff;margin: 0 10px;}

    #menu,.head ,.section4  .ibt, .section5  .ibt{display: none;}

    .section .imgbg{height: auto;}

    .section  .ibox{height: 100%;}

    .section1 .i_img{margin: .3rem 0 ;}

    .section1 .i_img img{width: 80%;}

    .section1 .itt{font-size: .5rem;}

    .section1 .en,.section1 .ibt{display: none;}

    .section2 .stp .en{margin-top: .5rem;font-size: .6rem;}

    .section2 .stp .tt{margin: .3rem auto;font-size: .5rem;}

    .section2 .stp .tc{text-align: justify;padding: 0 5%;box-sizing: border-box;padding-bottom: .5rem;}

    .section2 .sbt .slt,.section2 .sbt .srt{width: 100%;float: none;}

    .section2 .sbt .srt .swiper3{margin: 0;}

    .section2 .sbt .srt .swiper0{margin-top: .3rem;padding-bottom: 30px;}

    .section2 .sbt .slt .txt .tt{padding-top: 1rem;}

    .section2 .sbt .slt .txt .tt span,.section2 .sbt .srt .txt .tt span{font-size: .8rem;}

    .section2 .sbt .srt .txt .tc{margin-top: .3rem;line-height: 1.5;}

    .section2 .sbt .srt .swiper2,.section2 .sbt .srt .swiper3{height: 100%;}

    .section2 .sbt .slt .swiper1{padding-bottom: 30px;margin-top: 0;}

    .swiper_pr{display: block;width: 90%;padding:  .5rem 0 1rem;margin: 0 auto;text-align: left;}

    .section3 .imgbox,.section3 .txt{display: none;}

    .swiper_pr .tt{font-size: .5rem;font-weight: bold;margin-bottom: .5rem;}

    .swiper_pr img{display: block;width: 100%;height: auto;}

    .swiper_pr .ct_t1{font-size: .4rem;margin: .2rem 0;}

    .swiper_pr .ct_t2{margin: .2rem 0;line-height: 1.5;}

    .swiper_pr .more{width: 100%;line-height: 30px;border: 1px solid #ddd;text-align: center;background: #037345;color: #fff;}

    .section4 .video{margin-top: .5rem;}

    .section4 .video video{position: static;margin: 0;width: 100%;height: auto;}

    .section4 .video .bf,.de3 .bf{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}

    .section2 .imgbg,.section6 .imgbg,.section5 .imgbg{display: none;}

    .section5 {margin-top: .5rem;}

    .section5 .txt{position: static;background: url(../images/1_11.jpg) center ;background-size: cover;padding-bottom: .5rem;}

    .section5 .txt .tt{padding-top: .5rem;font-size: .5rem;font-weight: bold;}

    .section5 .txt .en{margin: .3rem 0;}

    .section5 .txt .tbox{width: 90%;margin: 0 auto;}

    .section5 .txt .tbox .tlt{width: 100%;float: none;}

    .section5 .txt .tbox .trt{display: none;}

    .section5 .txt .tbox .tlt .lmore{margin: 20px auto 0;}

    .section6 {margin-top: .5rem;}

    .section6 .txt{position: static;background: url(../images/1_13.jpg) center ;background-size: cover;padding-bottom: .5rem;}

    .section6 .txt .tt{font-size: .5rem ;font-weight: bold;padding-top: .5rem;}

    .section6 .txt .en{margin: .3rem 0;}

    .swiper4{width: 90%;padding-bottom: 1rem;}

    .swiper4 .stxt{margin: .3rem 0;font-size: .4rem;height:60px; }

    .pagination_pr .swiper-pagination-bullet-active,.swiper1 .swiper-pagination-bullet-active,.swiper2 .swiper-pagination-bullet-active,.swiper3 .swiper-pagination-bullet-active{background: #037345;}

    .footer .ftp{display: none;}

    .footer .fbox{width: 90%;}

    .footer {padding: .5rem 0;text-align: center;background: #333;}

    .footer .fbt{background: #333;}

    .footer .fbt .fbox,.footer .fbt .fbox .sp1{background: none;line-height: 1.5;text-align: center;padding: 0;display: inline-block;float: none;}

    .footer .fbt .fbox .sp2,.footer .fbt .fbox .sp2 a{line-height: 1.5;float: none;display: inline-block;}

    .footer .fbt .fbox .a1{display: none;}

    .banner .pimg{display: none;}

    .banner .mimg{display: block;}

    .nav .nbox{display: none;}

    .banner .bbox .tt, .banner .bbox .tt span{font-size: .8rem;}

    .banner .bbox .tt span{top: -8px;}

    .banner .bbox .en s{width: 20px;margin: 0 15px;}

    .ab1{height:  auto;}

    .nav{display: none;}

    .ab1 .entt{transform: rotate(0deg);-webkit-transform: rotate(0deg);position: static;margin: .5rem auto;text-align: center;}

    .ab1 .alt{width: 100%;float: none;padding: 0;text-align: center;}

    .ab1 .alt .tt s{display: none;}

    .ab1 .alt .en{font-size: .5rem;padding-top: .3rem;}

    .ab1 .art{width: 100%;float: none;padding: .3rem 0 .5rem;}

    .ab2{height:  auto;padding-bottom: 1rem;}

    .ab2 .tt{padding: 1rem  0 .5rem;}

    .ab2 .tc{width: 90%;margin: .3rem auto 0;}
	
	.ab3{height: auto;padding-bottom: 1rem;background: url(../images/2_3.jpg) right bottom no-repeat;}

    .ab3 .alt{width: 100%;float: none;margin: .5rem 0 .3rem;border-radius:0;}

    .ab3 .art{width: 100%;float: none;}

    .ab3 .art .tt{padding-top: .3rem;}

    .hi1 .art{display: none;}

    .hi2{display: none;}

    .hi2m{display: block;}

    .hi2m img{display: block;width: 100%;}

    .hi2m .htt{font-size: .5rem;font-weight: bold;padding: .6rem 0 .3rem;}

    .hi2m .htc{line-height: 1.5;padding: .3rem 0;}

    .vi1 .art .bf{top: .3rem;}

    .vi1 .art .txt{bottom: .5rem;}

    .vi2{margin: .5rem 0 0;padding: .5rem 0;}

    .vi2 .ul1 li{width: 100%;float: none;margin: 0 0 .5rem 0;}

    .tanchuang .tbox{position: static;width: 90%;margin: 6rem auto 0;}

    .tanchuang .tbox .tout{right: 5%;top: 5rem;}

    .co1 .art .ewm{position: static;margin: 0 auto;display: none;}

    .pr2{padding: .5rem 0;margin: 0;}

    .pr2 .pbox .abtn{width: 100%;position: static;margin: 0;}

    .pr2 .pbox{width: 90%;float: none;margin: 0 auto;}

    .pr2 .pbox .abtn{margin-bottom: .3rem;}

    .pr2 .pbox .abtn span{width: 32%;float: left;margin: 0 2% 0 0;border-radius: 0;padding-top: 35px;height: 130px;}

    .pr2 .pbox .abtn span:last-child{margin-right: 0;}

    .pr3,.pr_c2,.te2{padding: .5rem 0;}

    .pr3 .ul1 li{width: 100%;float: none;margin: 0 0 .3rem 0;}

    .pr_c2 .box{padding: .5rem 5%;}

    .pr_c2 .box .plt,.pr_c2 .box .prt{width: 100%;float: none;margin-bottom: .44rem;}
	

    .te1 .art span{font-size: .5rem;}

    .te2 .abtn{text-align: center;}

    .te2 .abtn span{padding: .3rem .5rem;margin: 0 .3rem 0 0;font-size: 14px;}

    .te2 .ul1 li .swiper-button-prev,.te2 .ul1 li .swiper-button-next{display: none;}

    .te2 .ul1{margin-top: .5rem;}

    .de2{padding: .5rem 0;}

    .tea1 .ul1 li{width: 90%;margin: 0 auto .5rem;}

    .tea1 .ul1 li .llt{width: 100%;float: none;min-width: 100px;padding: 0;text-align: justify;}

    .tea1 .ul1 li .lrt{width: 100%;float: none;min-width: 100px;margin-bottom: .3rem;}

    .tea1 .ul1 li:nth-child(2n) .llt{padding: 0;}

    .ne2{padding: .5rem 0;}

    .ne2 .ul1 li{width: 100%;float: none;margin:  0 0 .3rem 0;}

    .ne2 .ul1 li .more{text-align: center;color: #fff;background: #037345;}

    .page1{display: none;}

    .page2{display: block;margin: .5rem auto;}

    .nec1{padding: .5rem 0;}

    .nec1 .nbox{width: 90%;}

    .nec1 .nbox .time{margin: .3rem 0;line-height: 1.5;}

    .nec1 .nbox .time span{padding: 0;}

    .nec1 .nbox .abtn .fh{position: static;margin: .3rem auto;}

    .cu2 .crt{margin: 0;float: none;width: 100%;margin-bottom: .5rem;}

    .cu2{padding: .5rem 0;margin: .5rem 0;}

    .cu2 .clt{width: 100%;float: none;}

    .cu2 .ul1{margin-top: .5rem;}

    .cu2 .ul1 li{width: 100%;float: none;height: auto;margin-bottom: .3rem;padding-bottom: 1.5rem;}

    .cu2 .ul1 li .tc{width: 90%;line-height: 1.8;}

    .mi1 .box .img{position: static;margin: .3rem 0 0 0;width: 100%;}

    .mi1{padding-bottom: .5rem;}

    .mi2{padding: .5rem 0;}

    .mi2 .ul1 li .llt,.mi2 .ul1 li .lrt {padding: 0; width: 100%;float: none;}

    .mi2 .ul1 li .lrt{padding: .3rem 5%;}

    .mi2 .ul1 li .lrt .xian{margin: .3rem auto;}

    .mi2 .page{margin-top: .5rem;}

    .ab1 .art{margin-top: .3rem;box-sizing: border-box;padding: .5rem 5%;}

    .gr1 .art .tt{margin: 0;padding: 0;border: 0;}

    .gr1 .art .tt span{font-size: .3rem;}

    .gr2{padding: .5rem 0;}

    .gr2 .ul1 li{width: 100%;float: none;margin: 0 0 .3rem 0;}

    .gr2 .ul1 li .tc{height: auto;}

    .du2 .art{position: static;width: 100%;box-sizing: border-box;margin: 0;padding: .5rem 5%;height: auto;}

    .du2{padding: .5rem 0;}

    .du2 img{display: block;width: 100%;margin-bottom: .3rem;}

    .du2 .art .tc{padding-right: .5rem;}

    .te1 .art  s{height: 5px;}

    .de2 .txt{width: 100%;position: static;padding: .3rem 5%;margin: 0;box-sizing: border-box;}

    .de2 .tt2{padding: 0 0 .5rem;}

    .de2 .ul1 li{width: 100%;float: none;margin:  0 0 .3rem 0;}

    .jo1{padding: .5rem 0;}

    .jo1 .sbtn span,.jo1 .ul1 li .lbnt span{width: 33.33%;}

    .jo1 .sbtn span:nth-child(3),.jo1 .sbtn span:nth-child(4),.jo1 .sbtn span:nth-child(6),
    .jo1 .ul1 li .lbnt span:nth-child(3),.jo1 .ul1 li .lbnt span:nth-child(4),
    .jo1 .ul1 li .lbnt span:nth-child(6){display: none;}

    .jo1 .ul1 li .ltc .tca{padding: .3rem 0;line-height: 1.5;display: none;}

    .jo1 .ul1 li .ltc .tca a{float: none;margin: 0 auto;}

    .section1 .imgbg video,.section1 .imgbg span{display: none;}

    .ne2 .ul1 li .img{width: 100%;height: auto;min-height: 100px;}

    .section6 .txt .sh_con{width: 90%;min-width: 200px;}

    .section6 .txt .sh_con .txtx{width: 100%;float: none;}

    .section6 .txt .sh_con .ewm{width: 100%;float: none;margin-top: .5rem;}

    .section2 .stp .tc{width: 90%;}


}





