@font-face {font-family:"OpenSans";font-weight:400;src:url("fonts/OpenSans-Regular.eot");src:url("fonts/OpenSans-Regular.eot") format("embedded-opentype"),url("fonts/OpenSans-Regular.woff") format("woff"),url("fonts/OpenSans-Regular.ttf") format("truetype")}
@font-face {font-family:"OpenSans";font-weight:700;src:url("fonts/OpenSans-Bold.eot");src:url("fonts/OpenSans-Bold.eot") format("embedded-opentype"),url("fonts/OpenSans-Bold.woff") format("woff"),url("fonts/OpenSans-Bold.ttf") format("truetype")}

*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font-size: 0.14rem;line-height: 1.5; color:#333;outline:0;font-family:'OpenSans', Arial, sans-serif;}
html{font-size:calc(100vw / 19.2);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{overflow-x:hidden;padding-top: 100px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#333;}
a:hover{color:#10793a;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.pd94{padding-left: 3%;padding-right: 3%;}
.pdt80{padding-top: 0.8rem;padding-bottom: 0.8rem;}
.w1200{width:72.9%;margin:auto;}
.hsbg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);z-index: 98;display: none;}

.top_bg{position: fixed;left: 0;top: 0;right: 0;z-index: 99;height: 100px;-webkit-transition:0.5s;transition:0.5s;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.top_h{display: flex;align-items: center;justify-content: space-between;}
.logo{}
.logo img{display: block;height:100px;padding: 20px 0;}
.top_dhlx{display: flex;align-items: center;align-content: center;}
.dhan2{display: none;}
.sjdh2{display: none;}
.dh{display: block;margin-right: 1rem;}
.dh ul{display: flex;}
.dh ul li{}
.dh ul li p a{display:flex;align-items: center;align-content: center;justify-content: center;height: 100px;overflow: hidden;font-size:17px;position:relative;color:#333;text-transform: uppercase;padding:0 0.3rem;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li p a span{display: block;line-height: 50px;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li p a span.gd1{height: 50px;overflow: hidden;}
.dh ul li p a span.gd3{color:#10793a;}
.dh ul li p a:hover span.gd2{-webkit-transform: translate(0, -50px);transform: translate(0, -50px);}
.dh ul li p a:hover span.gd3{-webkit-transform: translate(0, -50px);transform: translate(0, -50px);}
.dh ul li p a:after{content: "";position: absolute;left: 0.3rem;right: 0.3rem;bottom: 0px;height: 2px;background: #10793a;-webkit-transform: scale(0, 1);transform: scale(0, 1);opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li:hover p a:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}
.dh ul li.on p a{color:#10793a;}
.dh ul li:hover p a{color:#10793a;}

.dh ul li .dh_fl{position: absolute;left: 0;top: 100px;width:100%;display: none;}
.dh ul li .dh_fl .dh_fl_bg{background: #fff;border-top: 1px solid #eee;}
.dh ul li.cp .dh_fl .dh_fl_bg{padding: 40px 0 60px;}
.dh ul li .dh_fl ul{display: flex;justify-content:center;}
.dh ul li.cp .dh_fl ul li{padding: 0 0.47rem;}
.dh ul li.cp .dh_fl ul li a{display: block;font-size: 16px;line-height: 2.5;color: #999;}
.dh ul li.cp .dh_fl ul li a.on{color: #10793a;}
.dh ul li.cp .dh_fl ul li a:hover{color: #10793a;}
.dh ul li.cp .dh_fl ul li .dh_fl{top: 120px;padding: 0 0 60px;background: #fff;height: auto;}
.dh ul li.cp .dh_fl ul li .dh_fl ul{}
.dh ul li.cp .dh_fl ul li .dh_fl ul li{width: 18.4%;margin-right: 2%;padding: 0;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li:last-child{margin-right: 0;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a{display: block;font-size: 15px;line-height: 2;color: #333;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a span{display: block;text-align: center;padding: 10px 0;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a .cp_fl_img{background: #f8f8f8;overflow: hidden;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a .cp_fl_img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a:hover .cp_fl_img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.dh ul li.cp .dh_fl ul li .dh_fl ul li a:hover{color: #10793a;}
.dh_fl_gd{display: flex;align-items: center;align-content: center;justify-content: center;padding-top: 20px;}
.dh_fl_gd a{font-size: 16px;line-height: 2;color: #333;}

.dh ul li.fw .dh_fl .dh_fl_bg{padding: 30px 0 60px;}
.dh ul li.fw .dh_fl ul li{width:15%;margin-right: 2%;}
.dh ul li.fw .dh_fl ul li:last-child{margin-right: 0;}
.dh ul li.fw .dh_fl ul li a{display: block;font-size: 16px;line-height: 2;color: #333;}
.dh ul li.fw .dh_fl ul li a span{display: block;padding: 10px 0;}
.dh ul li.fw .dh_fl ul li a .fw_fl_img{overflow: hidden;}
.dh ul li.fw .dh_fl ul li a .fw_fl_img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.fw .dh_fl ul li a:hover .fw_fl_img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.dh ul li.fw .dh_fl ul li a.on{color: #333;}
.dh ul li.fw .dh_fl ul li a:hover{color: #10793a;}
.dh ul li.fw .dh_fl ul li .dh_fl{position: relative;top: 0px;background: #fff;height: auto;display: block;padding-top: 10px;}
.dh ul li.fw .dh_fl ul li .dh_fl ul{display: block;}
.dh ul li.fw .dh_fl ul li .dh_fl ul li{width: 100%;}
.dh ul li.fw .dh_fl ul li .dh_fl ul li:last-child{margin-right: 0;}
.dh ul li.fw .dh_fl ul li .dh_fl ul li a{display: block;font-size: 14px;line-height: 2;color: #333;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.fw .dh_fl ul li .dh_fl ul li a:hover{color: #10793a;}

.dh ul li.fa .dh_fl .dh_fl_bg{padding: 50px 0 60px;}
.dh ul li.fa .dh_fl ul li{width:15%;margin-right: 2%;}
.dh ul li.fa .dh_fl ul li:last-child{margin-right: 0;}
.dh ul li.fa .dh_fl ul li a{display: block;font-size: 15px;line-height: 2;color: #333;}
.dh ul li.fa .dh_fl ul li a span{display: block;padding: 10px 0 0;text-align: center;}
.dh ul li.fa .dh_fl ul li a .fa_fl_img{overflow: hidden;}
.dh ul li.fa .dh_fl ul li a .fa_fl_img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.fa .dh_fl ul li a:hover .fa_fl_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.dh ul li.fa .dh_fl ul li a:hover{color: #10793a;}

.top_lx{display:flex;align-items:center;align-content:center;justify-content:center;-webkit-transition:0.5s;transition:0.5s;font-size: 0.2rem;line-height:0.42rem;color:#fff;background: #10793a;border-radius: 5px;padding: 0 0.2rem;}
.top_lx i{font-size: 0.26rem;padding-left: 0.6rem;}
.top_lx span{}
.top_lx:hover{color: #fff;background: #409461;}

.banner{width:100%;overflow:hidden;position:relative;}
.banner ul li{overflow:hidden;position:relative;}
.banner ul li a{display: block;height:calc(100vh - 100px);}
.banner ul li img{display:block; width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.banner ul li video{display:block; width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.bandd{position:absolute; left:0; bottom:25px!important; width:100%; text-align:center; z-index:5;display: flex;align-items: center;justify-content: center;}
.bandd span{z-index:2;cursor:pointer;margin:0 8px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(255, 255, 255, 0.5);opacity: 1!important;}
.bandd span.swiper-pagination-bullet-active{background:#fff;}
.bandd span:after{content: "";position: absolute;left: -6px;top: -6px;border: 1px solid #fff;width: 18px;height: 18px;border-radius: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition:0.5s;transition:0.5s;}
.bandd span.swiper-pagination-bullet-active:after{-webkit-transform: scale(1);transform: scale(1);}
.banz,.bany{position:absolute; top:50%; width:50px; height:50px;margin-top: -25px; opacity:0;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.1);border-radius: 50%;}
.banz{left:3%;}
.bany{right:3%;}
.banner:hover .banz,.banner:hover .bany{opacity:1;}

.sy_bt{font-size: 0.5rem;line-height: 1;font-weight: bold;color: #333;}
.sy_bt span{color: #10793a;}

.more_an{font-size: 16px;line-height:36px;color: #fff;background: #10793a;padding: 0 30px;-webkit-transition:0.5s;transition:0.5s;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;border-radius: 5px;}
.more_an .more_an_wz{position: relative;z-index: 2;}
.more_an i{font-size: 16px;padding-left: 10px;position: relative;z-index: 2;}
.more_an:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: #0d612e;-webkit-transition:0.5s;transition:0.5s;}
.more_an:hover:after{width: 110%;}
.more_an:hover{color: #fff;}

.sy_cp_bg{}
.sy_cp{}
.sy_cp_fl{padding: 0.4rem 0;}
.sy_cp_fl ul{display: flex;}
.sy_cp_fl ul li{width: calc((100% - 1.26rem)/4);margin-right: 0.42rem;}
.sy_cp_fl ul li a{display: block;font-size: 0.3rem;line-height: 2.6;color: #b2b2b2;border: 1px solid #b2b2b2;border-radius: 0.12rem;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_fl ul li.on a{color: #333;border: 1px solid #333;}
.sy_cp .lb_bg{padding-top: 20px;}
.sy_cp_l,.sy_cp_r{position:absolute; top:50%; width:50px; height:50px;margin-top: -25px;-webkit-transition:0.5s;transition:0.5s;cursor:pointer;z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.1);border-radius: 50%;}
.sy_cp_l{left:0.3rem;}
.sy_cp_r{right:0.3rem;}
.sy_cp_l:hover,.sy_cp_r:hover{background:#10793a;}
.sy_cp .lb{position: relative;}
.sy_cp .lb ul{}
.sy_cp .lb ul li{}
.sy_cp .lb ul li a{position: relative;display: block;background: #edeceb;border-radius: 0.2rem;overflow: hidden;}
.sy_cp .lb ul li .img{overflow: hidden;padding: 0.5rem;}
.sy_cp .lb ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp .lb ul li .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_cp .lb ul li .txt{padding:0 0.2rem 0.4rem;}
.sy_cp .lb ul li .txt .ml1{font-size: 0.36rem;line-height: 1.2;color: #333;text-align: center;font-weight: 900;}
.sy_cp .lb ul li .txt .ml2{font-size: 0.16rem;line-height: 1.5;color: #666;margin-top: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sy_cp .lb ul li .txt .ml3{display: flex;justify-content: center;margin-top: 0.3rem;}
@media screen and (min-width:1200px) {
.sy_cp .lb.ztyw ul li a{display: flex;align-items: center;align-content: center;justify-content: space-between;}
.sy_cp .lb.ztyw ul li .img{width: 50%;}
.sy_cp .lb.ztyw ul li .txt{width: 50%;padding:0 0.2rem 0.4rem;}
.sy_cp .lb.ztyw ul li .txt .ml1{text-align: left;}
.sy_cp .lb.ztyw ul li .txt .ml3{justify-content: flex-start;}
}

.sy_sp_bg{position: relative;}
.sy_sp_bg .txt_bg{position: absolute;left: 0;top: 0;right: 0;z-index: 1;}
.sy_sp_bg .txt_bg .txt{text-align: center;padding-top: 0.8rem;}
.sy_sp_bg .txt_bg .txt .ml1{color: #fff;}
.sy_sp_bg .txt_bg .txt .ml2{font-size: 0.2rem;line-height: 1.5;margin-top: 0.2rem;color: #fff;}
.sy_sp{width:100%;height:calc(100vh - 100px);position: relative;background:#000;}
.sy_sp video{display:block; width:100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}

.sy_dz1_bg{}
.sy_dz1{}
.sy_dz1 .bt_bg{display: flex;align-items: center;align-content: center;justify-content: space-between;margin-top: 40px;}
.sy_dz1 .bt_bg .bt1{width: 48%;font-size: 0.42rem;line-height: 1.2;color: #333;font-weight: bold;}
.sy_dz1 .bt_bg .bt1 .ms{margin-top: 0.2rem;}
.sy_dz1 .bt_bg .bt2{width: 48%;font-size: 0.3rem;line-height: 1.2;color: #333;font-weight: bold;}
.sy_dz1 .lb{margin-top: 0.6rem;}
.sy_dz1 .lb ul{display: flex;}
.sy_dz1 .lb ul li{width: 23.5%;margin-right: 2%;border-radius: 0.2rem;overflow: hidden;}
.sy_dz1 .lb ul li:nth-child(4n){margin-right: 0;}
.sy_dz1 .lb ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_dz1 .lb ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_dz2_bg{}
.sy_dz2{}
.sy_dz2 ul{}
.sy_dz2 ul li{margin-bottom: 0.8rem;}
.sy_dz2 ul li a{display: flex;align-items: center;align-content: center;justify-content: space-between;}
.sy_dz2 ul li .img{width: 48%;overflow: hidden;border-radius: 0.2rem;}
.sy_dz2 ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_dz2 ul li .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_dz2 ul li .txt{width: 48%;}
.sy_dz2 ul li .txt .ml1{font-size: 0.48rem;line-height: 1.2;color: #333;font-weight: bold;}
.sy_dz2 ul li .txt .ml1 span{color: #10793a;}
.sy_dz2 ul li .txt .ml2{font-size: 0.24rem;line-height: 1.6;color: #333;margin-top: 0.3rem;}
.sy_dz2 ul li .txt .ml2 p{padding: 0.1rem 0;}
.sy_dz2 ul li .txt .ml2 p span{font-size: 0.36rem;}
.sy_dz2 ul li .txt .ml3{font-size: 0.24rem;line-height: 1.2;color: #333;font-weight: bold;margin-top: 0.2rem;}

.sy_hz_bg{}
.sy_hz{}
.sy_hz .lb{margin-top: 40px;}
.sy_hz .lb ul{display: flex;flex-wrap: wrap;}
.sy_hz .lb ul li{width: 15%;margin: 0 2% 0 0;}
.sy_hz .lb ul li:nth-child(6n){margin-right:0;}
.sy_hz .lb ul li img{display: block;width: 100%;}

.foot_bg{background: #10793a;}
.foot{padding-top: 0.5rem;display: flex;justify-content: space-between;}
.foot_dy{width: 4.7rem;}
.foot_dy .foot_logo img{display: block;height: 50px;}
.foot_yx{margin-top: 30px;}
.foot_yx form{position: relative;}
.foot_yx form input{display: block;width: 100%;height: 50px;line-height: 48px;border: 1px solid rgba(255, 255, 255, 0.2);padding: 0 70px 0 20px;font-size: 14px;color: #409461;background: #0d612e;border-radius: 5px;}
.foot_yx form input::-webkit-input-placeholder{color: #409461;}
.foot_yx form input:-moz-placeholder{color: #409461;}
.foot_yx form input::-moz-placeholder{color: #409461;}
.foot_yx form input:-ms-input-placeholder{color: #409461;}
.foot_yx form a{position: absolute;right: 0;top: 0;width: 50px;height: 50px;background:rgba(255, 255, 255, 0.5);font-size: 24px;display: flex;align-items: center;align-content: center;justify-content: center;color: #0d612e;border-radius: 5px;}
.yszc{margin-top: 20px;}
.yszc label{display: flex;align-items: center;align-content: center;}
.yszc label input{margin-right: 5px;}
.yszc label p{flex:1;overflow: hidden;width: 100%;font-size: 14px;color: #519b6f;}
.yszc label p a{color: #fff;}
.foot_dh_sm{}
.foot_dh{display: flex;justify-content: space-between;}
.foot_dh ul{margin-right: 0.54rem;}
.foot_dh ul li{margin-bottom: 15px;}
.foot_dh ul li a{display: block;font-size: 14px;line-height: 20px;color: #519b6f;-webkit-transition:0.5s;transition:0.5s;}
.foot_dh ul li.bt a{font-size: 18px;padding-bottom: 10px;color: #96c9b0;/*text-transform: uppercase;*/}
.foot_dh ul li a:hover{color: #fff;}
.foot_sm{margin-top: 20px;}
.foot_sm dl{display: flex;/*justify-content: flex-end;*/}
.foot_sm dl dd{margin-right: 12px;position: relative;}
.foot_sm dl dd a{display: block;font-size: 22px;line-height:36px;width:36px;background: #409461;border-radius: 50%;color: #0d612e;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.foot_sm dl dd a:hover{background: #fff;}
.bqsy{padding-top: 0.4rem;padding-bottom: 0.2rem;font-size: 14px;line-height:2;color: #519b6f;}

.bat{overflow: hidden;position: relative;}
.bat .img{overflow: hidden;height:calc(100vh - 100px);}
.bat.bat_gy .img{height: auto;}
.bat .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.bat .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 60px;display: flex;align-items: center;justify-content: center;align-content: center;}
.bat .txt .txt_bg{/*text-align: center;*/}
.bat .txt .txt_bg .ml1{font-size: 0.72rem;line-height: 1;color: #fff;font-weight: bold;padding-right: 50%;}
.bat .txt .txt_bg .ml2{font-size: 0.18rem;line-height: 2;color: #fff;margin-top: 0.4rem;padding-right: 50%;}
.bat .bat_lj{position: absolute;left: 0;right: 0;bottom: 0;padding-top: 60px;background-image: -webkit-linear-gradient(0deg, rgba(0,0,0,0.2), transparent);background-image: -moz-linear-gradient(0deg, rgba(0,0,0,0.2), transparent);background-image: -o-linear-gradient(0deg, rgba(0,0,0,0.2), transparent);background-image: linear-gradient(0deg, rgba(0,0,0,0.2), transparent);}
.bat .bat_lj .lj{display: flex;align-items: center;color: #fff;align-content: center;height: 60px;}
.bat .bat_lj .lj em{line-height: 24px;font-size: 18px;}
.bat .bat_lj .lj i{line-height: 24px;font-size: 18px;padding: 0 5px;}
.bat .bat_lj .lj span{font-size:16px;line-height: 24px;}
.bat .bat_lj .lj a{font-size:16px;color:#fff;color:#fff;line-height: 24px;-webkit-transition:0.5s;transition:0.5s;text-transform: uppercase;}
.bat .bat_lj .lj a.on{color:#fff;}
.bat .bat_lj .lj a:hover{color:#fff;}

.ny_cp_fl{box-shadow: 0 4px 16px rgba(0,0,0,.05);}
.ny_cp_fl ul{display: flex;align-items: center;align-content: center;justify-content: center;}
.ny_cp_fl ul li{padding: 0 0.4rem;}
.ny_cp_fl ul li .img{display: flex;align-items: center;align-content: center;justify-content: center;}
.ny_cp_fl ul li .img img{width: 100px;height: 100px;}
.ny_cp_fl ul li .img img.hs{display: none;}
.ny_cp_fl ul li.on .img img.bs{display: none;}
.ny_cp_fl ul li.on .img img.hs{display: block;}
.ny_cp_fl ul li .txt{font-size: 20px;line-height: 1.5;text-align: center;color: #333;margin-top: 16px;}
.ny_cp_fl ul li.on .txt{color: #10793a;}

.ny_cp{}
.ny_cp ul{display: flex;flex-wrap: wrap;justify-content: center;}
.ny_cp ul li{width: 23.5%;margin: 0 2% 2% 0;-webkit-transition:0.5s;transition:0.5s;padding-bottom: 50px;border-radius: 0.2rem;overflow: hidden;}
.ny_cp ul li:nth-child(4n){margin-right:0;}
.ny_cp ul li .img{overflow: hidden;}
.ny_cp ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp ul li .txt{text-align: center;}
.ny_cp ul li .txt .ml1{font-size: 0.36rem;line-height: 1.2;color: #333;text-align: center;font-weight: 900;}
.ny_cp ul li .txt .ml2{font-size: 0.16rem;line-height: 1.5;color: #666;margin-top: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align:left;}
.ny_cp ul li .txt .ml3{display: flex;align-items: center;align-content: center;justify-content: center;margin-top: 0.3rem;}
.ny_cp ul li .txt .ml3 span{font-size: 16px;line-height: 1.2;color: #333;border-bottom: 1px solid #333;padding: 10px 0;}
.ny_cp ul li:hover{box-shadow: 0 0 16px rgba(0,0,0,0.1);-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}

.category-feature_bg{border-top: 1px solid #dedede;position: relative;}
.category-feature_bg.on{padding-left: 36px;padding-right: 36px;}
.category-feature_l,.category-feature_r{position: absolute;top: 50%;margin-top: -15px;z-index: 1;font-size: 14px;line-height: 30px;color: #10793a;cursor: pointer;width: 30px;text-align: center;border-radius: 50%;display: none;background: #edeceb;}
.category-feature_l{left: 0px;}
.category-feature_r{right: 0px;}
.category-feature_bg.on .category-feature_l,.category-feature_bg.on .category-feature_r{display: block;}
.category-feature ul{display: flex;justify-content: space-between;}
.category-feature_bg ul li{display: flex;align-items: center;justify-content: center;align-content: center;width: 15%;}
.category-feature_bg ul li .img{}
.category-feature_bg ul li .img img{}
.category-feature_bg ul li .txt{font-size: 14px;line-height: 1.2;color: #333;padding-left: 10px;}
.category-feature_bg ul li .txt .ml1{font-weight: bold;}
.category-feature_bg ul li .txt .ml2{margin-top: 5px;}

.ly_faq_bg{/*background: #fffce6;*/position: relative;}
.ly_faq_bg.ly_100{background: none;}
.ly_faq_bg.lx_wm{background: none;}
.ly_faq_bg:after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 50%;background:#d4e5c8;/*background-image: -webkit-linear-gradient(90deg, rgba(0,180,70,0.5), transparent);background-image: -moz-linear-gradient(90deg, rgba(0,180,70,0.5), transparent);background-image: -o-linear-gradient(90deg, rgba(0,180,70,0.5), transparent);background-image: linear-gradient(90deg, rgba(0,180,70,0.5), transparent);*/}
.ly_faq_bg.ly_100:after{display: none;}
.ly_faq_bg.lx_wm:after{display: none;}
.ly_faq{display: flex;justify-content: space-between;position: relative;z-index: 1;}
.ly_100 .ly_faq{max-width:1200px;}
.lx_wm .ly_faq{max-width:1200px;}
.lx_wm .ly_faq .ny_bt .ml1{font-size: 36px;}
.ly_faq .bt{font-size: 0.48rem;line-height: 1;color: #333;font-weight: bold;}
.ly_faq .ly .bt{text-align: center;}
.ly_faq .ly{width: 45%;}
.ly_100 .ly_faq .ly{width: 100%;}
.lx_wm .ly_faq .ly{width: 60%;}
.ly_faq .ly form{margin-top: 40px;}
.ly_100 .ly_faq .ly form{margin-top: 60px;}
.lx_wm .ly_faq .ly form{margin-top: 50px;}
.ly_faq .ly form ul{display: flex;flex-wrap: wrap;}
.ly_faq .ly form ul li{width: 48%;margin: 0 4% 4% 0;}
.ly_faq .ly form ul li:nth-child(2n){margin-right: 0;}
.ly_faq .ly form ul li .ml1{font-size: 16px;line-height: 1.5;color: #333;display: flex;align-items: center;align-content: center;}
.ly_faq .ly form ul li .ml1 span{color: #f00;padding: 0 3px;font-size: 14px;}
.ly_faq .ly form ul li .ml2{margin-top: 10px;border: 1px solid #dedede;position: relative;border-radius: 5px;}
.ly_faq .ly form ul li .ml2 input{display: block;width: 100%;font-size: 14px;line-height: 36px;height: 36px;color: #333;padding: 0 10px;background: none;}
.ly_faq .ly form ul li .ml2 em{position: absolute;right: 5px;top: 0;line-height: 36px;font-size: 16px;color: #999;}
.ly_faq .ly form ul li .ml2 textarea{height:132px;resize:none;font-size: 14px;line-height: 30px;color: #333;padding: 10px 10px;background: none;}
.ly_faq .ly form ul li .ml2 .ml2_bg{display: flex;align-items: center;align-content: center;}
.ly_faq .ly form ul li .ml2 .ml2_bg .ml2_l{display: flex;align-items: center;align-content: center;cursor: pointer;}
.ly_faq .ly form ul li .ml2 .ml2_bg .ml2_l .gq{width: 20px;height: 20px;margin-left: 5px;margin-right: 5px;}
.ly_faq .ly form ul li .ml2 .ml2_bg .ml2_l .gq img{display:block;width:100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.ly_faq .ly form ul li .ml2 .ml2_bg .ml2_l .wz{font-size: 14px;line-height: 1;color: #333;}
.ly_faq .ly form ul li .ml2 .ml2_bg .ml2_r{flex:1;overflow:hidden;width:100%;}
.ly_faq .ly form ul li .ml2 .ml2_xl{position: absolute;left: 0;z-index: 1;width: 100%;top: 38px;background: #fff;border-radius: 5px;border: 1px solid #dedede;visibility: hidden;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ly_faq .ly form ul li.on .ml2 .ml2_xl{visibility: visible;opacity: 1;-webkit-transform: translateY(5px);transform: translateY(5px);}
.ly_faq .ly form ul li .ml2 .ml2_xl dl{overflow: auto;max-height: 320px;padding: 3px 0;}
.ly_faq .ly form ul li .ml2 .ml2_xl dl dd{display: flex;align-items: center;align-content: center;padding: 0 5px;height: 32px;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;}
.ly_faq .ly form ul li .ml2 .ml2_xl dl dd img{width: 20px;height: 20px;margin-right: 5px;}
.ly_faq .ly form ul li .ml2 .ml2_xl dl dd span{font-size: 14px;line-height: 1;color: #333;}
.ly_faq .ly form ul li .ml2 .ml2_xl dl dd:hover{background: #f2f2f2;}
.ly_faq .ly form ul li .ml2 .ml2_xl2{position: absolute;left: 0;z-index: 1;width: 100%;top: 38px;background: #fff;border-radius: 5px;border: 1px solid #dedede;visibility: hidden;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ly_faq .ly form ul li.on .ml2 .ml2_xl2{visibility: visible;opacity: 1;-webkit-transform: translateY(5px);transform: translateY(5px);}
.ly_faq .ly form ul li .ml2 .ml2_xl2 dl{overflow: auto;max-height: 320px;padding: 3px 0;}
.ly_faq .ly form ul li .ml2 .ml2_xl2 dl dd{display: flex;align-items: center;align-content: center;font-size: 14px;line-height: 1;color: #333;padding: 0 5px;height: 32px;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;}
.ly_faq .ly form ul li .ml2 .ml2_xl2 dl dd:hover{background: #f2f2f2;}
.ly_faq .ly form ul li button{display: flex;background: none;justify-content: center;width: 100%;}
.ly_100 .ly_faq .ly form ul li button{justify-content: center;width: 100%;}
.lx_wm .ly_faq .ly form ul li button{justify-content: center;width: 100%;}
.ly_faq .ly form ul li button .more_an{cursor: pointer;line-height: 46px;padding:0 50px;}
.ly_faq .ly form ul li button .more_an i{font-size: 18px;}
.ly_faq .faq{width: 45%;}
.ly_faq .faq .lb{margin-top: 50px;}
.ly_faq .faq .lb ul li{background: #fff;background: rgba(255, 255, 255, 0.6); margin-bottom: 0.3rem;border-radius: 10px;overflow: hidden;padding: 17px 30px;}
.ly_faq .faq .lb ul li .txt{position: relative;padding-right:60px;cursor: pointer;}
.ly_faq .faq .lb ul li .txt:after{content: "\e711";font-family: "iconfont" !important;position: absolute;right: 0px;top: 0px;border: 1px solid transparent;font-size: 18px;line-height: 24px;width: 24px;color: #999;text-align: center;border-radius: 50%;-webkit-transition:0.5s;transition:0.5s;}
.ly_faq .faq .lb ul li .txt:hover:after{border: 1px solid #10793a;color: #10793a;}
.ly_faq .faq .lb ul li.on .txt:after{content: "\e604";}
.ly_faq .faq .lb ul li .txt .ml1{font-size: 18px;line-height: 24px;color: #333;-webkit-transition:0.5s;transition:0.5s;position: relative;}
.ly_faq .faq .lb ul li .txt .ml2{font-size: 16px;line-height: 24px;color: #666;display: none;padding-top: 10px;}
.ly_faq .lx{width: 35%;padding-left: 5%;border-left: 1px solid #eee;}
.ly_faq .lx ul{}
.ly_faq .lx ul li{border-bottom: 1px solid #dedede;padding-bottom: 20px;margin-bottom: 20px;}
.ly_faq .lx ul li .ml1{font-size: 24px;line-height: 1.5;color: #333;font-weight: bold;}
.ly_faq .lx ul li .ml2{font-size: 16px;line-height: 1.5;color: #333;margin-top: 10px;}
.ly_faq .lx ul li .ml3{margin-top: 20px;}
.ly_faq .lx ul li .ml3 iframe{width: 100%;height: 200px;}

.ny_cp_xq1_bg{background: #fff;}
.ny_cp_xq1{display: flex;flex-direction: row-reverse;}
.ny_cp_xq1 .img{width: 45%;display: flex;flex-direction: row-reverse;overflow: hidden;padding-bottom:calc(2.2rem * 0.4);}
.cp_xq_qhz,.cp_xq_qhy{position: absolute;top: 50%;margin-top: -23px;z-index: 1;font-size: 30px;line-height: 46px;color: #ccc;cursor: pointer;width: 46px;text-align: center;border-radius: 50%;}
.cp_xq_qhz{left: 0px;}
.cp_xq_qhy{right: 0px;}
.ny_cp_xq1 .img .cp_xq_qh{flex: 1;overflow: visible;width: 100%;}
.ny_cp_xq1 .img .cp_xq_qh ul li{position: relative;height:calc(100vw * 0.729 * 0.45);}
.ny_cp_xq1 .img .cp_xq_qh ul li img{display: block;width: 100%;}
.ny_cp_xq1 .img .cp_xq_qh ul li #threesixty_images img{position: absolute;left: 0;top: 0;width: 100%;}
.ny_cp_xq1 .txt{width: 55%;padding-right: 5%;}
.ny_cp_xq1 .txt .ml1{font-size: 0.48rem;line-height: 1.5;color: #333;font-weight: bold;}
.ny_cp_xq1 .txt .ml2{font-size: 0.18rem;line-height: 1.5;color: #10793a;position: relative;padding-bottom: 0.38rem;}
.ny_cp_xq1 .txt .ml2:before,.ny_cp_xq1 .txt .ml2:after{content: "";position: absolute;bottom: 0;left: 0;width: 32px;height: 5px;border-radius: 3px;background: #10793a;}
.ny_cp_xq1 .txt .ml2:after{left: 35px;width: 5px;background: #ff9800;}
.ny_cp_xq1 .txt .ml3{margin-top: 0.38rem;}
.ny_cp_xq1 .txt .ml3 p{position: relative;/*padding-left: 18px;*/font-size: 20px;line-height: 1.8;/*margin-bottom: 0.1rem;*/color: #333;}
/*.ny_cp_xq1 .txt .ml3 p::after{content: '';position: absolute;width: 4px;height: 4px;background: #666;border-radius: 50%;left: 0;top: 10px;}*/
.ny_cp_xq1 .txt .ml3 table{width:100%;max-width: 520px;}
.ny_cp_xq1 .txt .ml3 table th{text-align:left;border-bottom:1px solid #e5e5e5!important;padding:10px 0;}
.ny_cp_xq1 .txt .ml3 table td{border-bottom:1px solid #f2f2f2!important;padding:10px 0;width: 33.333%;}
.ny_cp_xq1 .txt .ml3 table tr:last-child td{border-bottom:0!important;}
.ny_cp_xq1 .txt .ml4{margin: 0.6rem 0 0;width: 460px;}
.ny_cp_xq1 .txt .ml4 ul li{overflow: hidden;border: 1px solid #dedede;height: 107px;}
.ny_cp_xq1 .txt .ml4 ul li img{display: block;width: 100%;height: 100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.ny_cp_xq1 .txt .ml4 ul li.swiper-slide-thumb-active{border: 2px solid #10793a;}
#threesixty_images{display: none;width: 100%;height: 100%;position: relative;z-index: 1;}
.current-image{visibility:visible;width:100%;}
.previous-image{visibility:hidden;width:0;}
.cp360_bg{position: absolute;left: 0;bottom: 0;right: 0;-webkit-transform: translate(0, 40%);transform: translate(0, 40%);}

.ny_cp_xq2{position: relative;}
.ny_cp_xq2 .lb{position: sticky;top: 0px;height: 100vh;}
.ny_cp_xq2 ul{height: 100%;}
.ny_cp_xq2 ul li{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq2 ul li .img{height: 100%;overflow: hidden;}
.ny_cp_xq2 ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cp_xq2 ul li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;align-content: center;justify-content: center;}
.ny_cp_xq2 ul li .txt .txt2{color: #fff;padding-left: 0.8rem;}
.ny_cp_xq2 ul li .txt .txt2 .ml1{font-size: 0.36rem;line-height: 1.1;width: 7rem;}
.ny_cp_xq2 ul li .txt .txt2 .ml2{font-size: 0.18rem;line-height: 2;margin-top: 0.4rem;width: 6rem;}
.ny_cp_xq2 ul li.on{opacity: 1;}
.ny_cp_xq2 ul li.on .img img{-webkit-animation: fadeIn 0.5s 0s both;animation: fadeIn 0.5s 0s both;}
.ny_cp_xq2 ul li.on .txt .txt2 .ml1{-webkit-animation: fadeInUp 1s 0.5s both;animation: fadeInUp 1s 0.5s both;}
.ny_cp_xq2 ul li.on .txt .txt2 .ml2{-webkit-animation: fadeInUp 1s 1s both;animation: fadeInUp 1s 1s both;}
.ny_cp_xq2_dd{position: absolute;z-index: 2;left: 13.55%;top: 0;height: 100vh;display: flex;align-items: center;align-content: center;justify-content: center;flex-direction: column;}
.ny_cp_xq2_dd span{cursor:pointer;margin:8px 0;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(255, 255, 255, 0.5);border-radius: 50%;}
.ny_cp_xq2_dd span.on{background:#fff;}
.ny_cp_xq2_dd span:after{content: "";position: absolute;left: -4px;top: -4px;border: 1px solid #fff;width: 14px;height: 14px;border-radius: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq2_dd span.on:after{-webkit-transform: scale(1);transform: scale(1);}

.ny_cp_xq3_bg{}
.ny_cp_xq3{}
.ny_cp_xq3 ul{display: flex;flex-wrap: wrap;}
.ny_cp_xq3 ul li{width: 49%;margin: 0 2% 2% 0;overflow: hidden;border-radius: 0.2rem;}
.ny_cp_xq3 ul li:nth-child(2n){margin-right: 0;}
.ny_cp_xq3 ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq3 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.ny_cp_xq4 .lb_bg{position: relative;padding: 0 80px;margin-top: 60px;}
.ny_cp_xq4_l,.ny_cp_xq4_r{position: absolute;top: 50%;margin-top: -23px;z-index: 1;font-size: 30px;line-height: 46px;color: #ccc;cursor: pointer;width: 46px;text-align: center;border-radius: 50%;}
.ny_cp_xq4_l{left: 0px;}
.ny_cp_xq4_r{right: 0px;}
.ny_cp_xq4 .lb{padding: 20px;}
.ny_cp_xq4 .lb ul li{-webkit-transition: box-shadow 0.5s, -webkit-transform 0.5s;transition: box-shadow 0.5s, transform 0.5s;padding-bottom: 50px;border-radius: 20px;overflow: hidden;}
.ny_cp_xq4 .lb ul li .img{overflow: hidden;}
.ny_cp_xq4 .lb ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq4 .lb ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_xq4 .lb ul li .txt{text-align: center;}
.ny_cp_xq4 .lb ul li .txt .ml1{font-size: 0.36rem;line-height: 1.2;color: #333;text-align: center;font-weight: 900;}
.ny_cp_xq4 .lb ul li .txt .ml2{font-size: 0.16rem;line-height: 1.5;color: #666;margin-top: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ny_cp_xq4 .lb ul li .txt .ml3{display: flex;align-items: center;align-content: center;justify-content: center;margin-top: 0.3rem;}
.ny_cp_xq4 .lb ul li .txt .ml3 span{font-size: 16px;line-height: 1.2;color: #333;border-bottom: 1px solid #333;padding: 10px 0;}
.ny_cp_xq4 .lb ul li:hover{box-shadow: 0 0 16px rgba(0,0,0,0.1);-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}
.ny_cp_xq4 .lb ul li.ztyw{padding:0.4rem;background:#f6f6f6;}
.ny_cp_xq4 .lb ul li.ztyw a{display: flex;align-items: center;align-content: center;justify-content: space-between;}
.ny_cp_xq4 .lb ul li.ztyw .img{width: 50%;padding:0 5%;}
.ny_cp_xq4 .lb ul li.ztyw .txt{width: 50%;padding:0 0.4rem 0.4rem;text-align: left;}
.ny_cp_xq4 .lb ul li.ztyw .txt .ml1{text-align: left;}
.ny_cp_xq4 .lb ul li.ztyw .txt .ml3{justify-content: flex-start;}

.ny_cp_xq5{}
.ny_cp_xq5 .lb{margin-top: 60px;}
.ny_cp_xq5 .lb img{display: block;width: 100%;}

.bat_sp{overflow: hidden;height:calc(100vh - 100px);background:#000;}

.ny_bt{text-align: center;}
.ny_bt.left{text-align: left;}
.ny_bt .ml1{font-size: 0.48rem;line-height: 1.5;color: #333;font-weight: bold;}
.ny_bt .ml1 p{font-size: 0.36rem;}
.ny_bt .ml1 span{color: #10793a;text-transform: uppercase;}
.ny_bt .ml2{font-size: 0.18rem;line-height: 1.5;color: #10793a;position: relative;padding-bottom: 0.2rem;}
.ny_bt .ml2:before,.ny_bt .ml2:after{content: "";position: absolute;bottom: 0;left: 50%;width: 32px;height: 5px;border-radius: 3px;background: #10793a;margin-left: -20px;}
.ny_bt .ml2:after{left: 50%;width: 5px;background: #ff9800;margin-left: 15px;}
.ny_bt.left .ml2:before,.ny_bt.left .ml2:after{left: 0;margin-left: 0;}
.ny_bt.left .ml2:after{left: 35px;margin-left: 0;}

.ny_technology1{}
.ny_technology1 ul li{background: #dbf3ea;padding-top: 0.8rem;padding-bottom: 0.8rem;}
.ny_technology1 ul li .li_bg{display: flex;align-items: center;align-content: center;justify-content: space-between;flex-direction: row-reverse;}
.ny_technology1 ul li:nth-child(2n) .li_bg{flex-direction: row;}
.ny_technology1 ul li .img{width: 48%;display: flex;align-items: center;align-content: center;justify-content: center;}
.ny_technology1 ul li .img img{display: block;max-width: 100%;}
.ny_technology1 ul li .txt{width: 48%;}
.ny_technology1 ul li .txt .ml1{font-size: 0.24rem;line-height:1.5;color: #333;font-weight: bold;}
.ny_technology1 ul li .txt .ml2{font-size: 0.20rem;line-height:1.6;color: #333;/*font-weight: 300;font-family: "Open Sans", Sans-serif;*/margin-top: 0.3rem;}
/*.ny_technology1 ul li .txt .ml2 p{padding: 0.1rem 0;}*/
.ny_technology1 ul li .txt .ml3{margin-top: 0.3rem;}
.ny_technology1 ul li .txt .ml3 img{display: block;width: 100%;}

.ny_technology2_bg{}
.ny_technology2{}
.ny_technology2 .lb_bg{margin-top: 60px;}
.ny_technology2 .lb{}
.ny_technology2 .lb ul li{display: flex;align-items: center;align-content: center;background: #f6f6f6;border-radius: 0.2rem;overflow: hidden;}
.ny_technology2 .lb ul li .img{width: 65%;}
.ny_technology2 .lb ul li .img img{display: block;width: 100%;}
.ny_technology2 .lb ul li .txt{width: 35%;padding: 0 50px;text-align: center;}
.ny_technology2 .lb ul li .txt .ml1{font-size: 0.36rem;line-height: 1.5;color: #10793a;font-weight: bold;}
.ny_technology2 .lb ul li .txt .ml2{font-size: 0.2rem;line-height: 2;color: #333;margin-top: 20px;}
.ny_technology2 .lb ul li .txt .ml3{display: flex;justify-content: center;margin-top: 30px;}

.ny_gy_fl_bg{height: 0.6rem;}
.ny_gy_fl{background: #fff;border-bottom: 1px solid #eee;}
.ny_gy_fl.on{position: fixed;left: 0;right: 0;top: 100px;z-index: 5;}
.ny_gy_fl ul{display: flex;justify-content:center;}
.ny_gy_fl ul li{padding: 0 0.6rem;}
.ny_gy_fl ul li a{display: block;font-size: 17px;line-height: 0.6rem;color: #333;position: relative;-webkit-transition:0.5s;transition:0.5s;}
.ny_gy_fl ul li a:after{content: "";position: absolute;left:0;right:0;bottom: 0px;height: 3px;background: #10793a;-webkit-transform: scale(0, 1);transform: scale(0, 1);opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_gy_fl ul li:hover a:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}
.ny_gy_fl ul li:hover a{color: #10793a;}
.ny_gy_fl ul li.on a:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}

.ny_gy1_bg,.ny_gy2_bg,.ny_gy3_bg,.ny_gy4_bg{position: relative;}
.ny_gy_dw{position: absolute;top: -160px;}
.ny_gy_l,.ny_gy_r{position: absolute;top: 50%;margin-top: -23px;z-index: 1;font-size: 30px;line-height: 46px;color: #ccc;cursor: pointer;width: 46px;text-align: center;border-radius: 50%;}
.ny_gy_l{left: 20px;}
.ny_gy_r{right: 20px;}

.ny_gy{display: flex;align-items: center;align-content: center;justify-content: space-between;}
.ny_gy .img{width: 48%;position: relative;margin: 0;border-radius: 0.2rem;overflow: hidden;}
.ny_gy .img ul li img{display: block;width: 100%;}
.ny_gy .txt{width: 48%;}
.ny_gy .txt .ml1{font-size: 0.48rem;line-height:1;color: #333;font-weight: bold;}
.ny_gy .txt .ml2{font-size: 0.2rem;line-height:1.8;color: #333;margin-top: 0.3rem;}
.ny_gy .txt .ml2 p{padding: 0.1rem 0;}

.ny_gy1_bg{}
.ny_gy1{flex-direction: row-reverse;}

.ny_gy2_bg{background: #f6f6f6;}
.ny_gy2{flex-direction: row-reverse;}

.ny_gy3_bg{}
.ny_gy3{}

.ny_gy4_bg{background: #f6f6f6;}
.ny_gy4{}

.ny_xw{}
.ny_xw ul{display: flex;flex-wrap: wrap;}
.ny_xw ul li{width: 31.333%;margin: 0 3% 3% 0;position: relative;overflow: hidden;}
.ny_xw ul li:nth-child(3n){margin-right: 0;}
.ny_xw ul li .img{overflow: hidden;} 
.ny_xw ul li .img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_xw ul li:hover .img img{transform:scale(1.05); -webkit-transform:scale(1.05);}
.ny_xw ul li .txt{padding: 20px 0 20px;}
.ny_xw ul li .txt .ml1{font-size:0.16rem;line-height:1.5;color:#999;font-family: "Open Sans", Sans-serif;font-weight: 300;}
.ny_xw ul li .txt .ml2{font-size:0.24rem;line-height:1.5;height: 3em;margin: 0.1rem 0 0.1rem; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;-webkit-transition:0.5s;transition:0.5s;} 
.ny_xw ul li .txt .ml3{font-size:0.16rem;line-height:1.5;height: 3em;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family: "Open Sans", Sans-serif;font-weight: 300;}
.ny_xw ul li:hover .txt .ml2{color:#10793a;}

.pagination{width:100%;text-align:center;padding-top:30px;display: flex;align-items: center;align-content: center;justify-content: center;}
.pagination a,.pagination span{padding:0 20px;line-height:36px;font-size:14px;border:1px solid #eee;margin:0 5px;color: #666;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#10793a; background:#10793a;}

.dqwz_lj{}
.dqwz_lj .lj{display: flex;align-items: center;color: #999;align-content: center;height: 60px;}
.dqwz_lj .lj em{line-height: 24px;font-size: 18px;}
.dqwz_lj .lj i{line-height: 24px;font-size: 18px;padding: 0 5px;}
.dqwz_lj .lj span{font-size:16px;line-height: 24px;}
.dqwz_lj .lj a{font-size:16px;color:#999;line-height: 24px;-webkit-transition:0.5s;transition:0.5s;text-transform: uppercase;}
.dqwz_lj .lj a.on{color:#10793a;}
.dqwz_lj .lj a:hover{color:#10793a;}

.ny_xw_xq{display: flex;justify-content: space-between;padding-top: 40px;}
.ny_xw_xq_l{width: 72%;}
.ny_xw_xq_r{width: 22%;position: relative;}

.fa_xq{}
.fa_xq .bt{font-size: 0.48rem;line-height: 1.5;color: #333;}
.fa_xq .ms{margin-top: 20px;color: #999;font-size: 0.16rem;line-height: 1.5;font-family: "Open Sans", Sans-serif;font-weight: 300;}
.fa_xq .ms .line{padding:0 0.2rem; }
.fa_xq .ms .iconfont{padding-right: 5px;font-size: 0.2rem;}
.fa_xq .ms a{color: #999;-webkit-transition:0.5s;transition:0.5s;}
.fa_xq .ms a:hover{color: #10793a;}
.fa_xq .txt{font-size: 0.16rem;line-height: 1.5;color: #333;margin-top: 40px;}
.fa_xq .txt table{border: 1px solid #ccc;border-width: 1px 1px 0 0;width: 100%;margin-top: 20px;margin-bottom: 20px;}
.fa_xq .txt table th{border: 1px solid #ccc;border-width:0 0 1px 1px;padding: 5px 10px;background: #10793a;color: #fff;line-height: 24px;text-align: left;}
.fa_xq .txt table td{border: 1px solid #ccc;border-width:0 0 1px 1px;padding: 2px 10px;line-height: 24px;}
.fa_xq .txt img{display: block;max-width: 100%;margin: auto;}

.ny_xw_xq_xw_tj{position: sticky;top: 140px;}
.ny_xw_xq_xw_tj .bt{font-size: 0.3rem;line-height: 1;color: #333;border-bottom: 1px solid #dedede;padding-bottom: 20px;}
.ny_xw_xq_xw_tj ul{}
.ny_xw_xq_xw_tj ul li{margin-top: 0.3rem;position: relative;padding-left: 20px;}
.ny_xw_xq_xw_tj ul li:after{content: "●";position: absolute;left: 0;top: 0;font-size: 12px;line-height: 0.24rem;color: #000;}
.ny_xw_xq_xw_tj ul li a{font-size: 0.16rem;line-height: 1.5;color: #333;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw_xq_xw_tj ul li a:hover{color: #10793a;}

.view-page{padding-top:20px;border-top: 1px solid #eee;margin-top: 30px;display: flex;justify-content: space-between;}
.view-page .prev,.view-page .next{width:45%;display: flex;}
.view-page .next{justify-content: flex-end;}
.view-page a{font-size:0.16rem;line-height:30px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;} 
.view-page a:hover{color:#10793a;}

.ny_fa_bg{position: relative;}
.ny_fa{}
.ny_fa .lb{margin-top: 80px;padding: 0 25%;}
.ny_fa .lb ul{position: relative;}
.ny_fa .lb ul:after{content:''; position:absolute; left:0; top:0;bottom: 0; width:4px;background:#10793a;border-radius: 3px;}
.ny_fa .lb ul li{width:100%;position:relative;padding-left: 5%;margin-top: 20px;}
.ny_fa .lb ul li:first-child{margin-top: 0px;}
.ny_fa .lb ul li .txt{padding: 20px;color: #333;-webkit-transition:0.5s;transition:0.5s;}
.ny_fa .lb ul li:after{content:''; position:absolute; left:-8px;top:50%;margin-top: -10px;width:20px; height:20px;z-index:2;font-family: "iconfont" !important;content: "\e643";color: #10793a;background: #fff;display: flex;align-items: center;align-content: center;justify-content: center;font-size: 20px;}
.ny_fa .lb ul li .bt{font-size: 0.3rem;line-height: 1.5;padding: 0 20px;font-weight: bold;}
.ny_fa .lb ul li .nr{flex:1;overflow:hidden;width: 100%;padding: 0 20px;}
.ny_fa .lb ul li .nr .ml1{font-size: 0.2rem;line-height: 1.5;font-weight: bold;margin-top: 10px;}
.ny_fa .lb ul li .nr .ml2{font-size: 14px;line-height: 1.5;margin-top: 10px;}
.ny_fa .lb ul li:hover .txt{background:#10793a;color: #fff;}

.ny_fa2_bg{}
.ny_fa2{}
.ny_fa2 .txt{margin: 40px auto 0;width: 45%;font-size: 0.18rem;line-height: 1.6;color: #333;}
.ny_fa2 .txt p{margin-bottom: 18px;position: relative;padding-left: 12px;}
.ny_fa2 .txt p:before{content: "•";position: absolute;left: 0;top: 0;font-size: 0.18rem;line-height: 1.6;color: #10793a;font-weight: bold;}

.ny_fa3_bg{}
.ny_fa3{}
.ny_fa3 .lb{}
.ny_fa3 .lb ul{}
.ny_fa3 .lb ul li{display: flex;align-items: center;align-content: center;justify-content: space-between;padding-top: 0.8rem;padding-bottom: 0.8rem;position: relative;}
.ny_fa3 .lb ul li:last-child{margin-bottom: 0;}
.ny_fa3 .lb ul li:nth-child(2n){flex-direction: row-reverse;}
.ny_fa3 .lb ul li .img{width: 48%;border-radius: 0.2rem;overflow: hidden;}
.ny_fa3 .lb ul li .img img{display: block;width: 100%;}
.ny_fa3 .lb ul li .txt{width: 48%;}
.ny_fa3 .lb ul li .txt .ml1{font-size: 0.4rem;line-height:1;color: #333;font-weight: bold;}
.ny_fa3 .lb ul li .txt .ml2{font-size: 0.18rem;line-height:1.8;color: #333;margin-top: 0.3rem;}

.ny_cp_xq6{position: relative;}
.ny_cp_xq6 .img{height: 100vh;overflow: hidden;}
.ny_cp_xq6 .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cp_xq6 .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;align-content: center;justify-content: center;}
.ny_cp_xq6 .txt .txt2{color: #fff;text-align: center;padding: 0 2rem;}
.ny_cp_xq6 .txt .txt2 .ml1{font-size: 0.48rem;line-height: 1.1;position: relative;padding-bottom: 0.4rem;}
.ny_cp_xq6 .txt .txt2 .ml1:before,.ny_cp_xq6 .txt .txt2 .ml1:after{content: "";position: absolute;bottom: 0;left: 50%;width: 32px;height: 5px;border-radius: 3px;background: #fff;margin-left: -20px;}
.ny_cp_xq6 .txt .txt2 .ml1:after{left: 50%;width: 5px;background: #fff;margin-left: 15px;}
.ny_cp_xq6 .txt .txt2 .ml2{font-size: 0.18rem;line-height: 2;margin-top: 0.6rem;}