@charset "utf-8";

@font-face {
	font-family: "notor";
	src: ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "frankruehl";
	src: ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "alibabapuhuitir";
	src: ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "futurabt";
	src: ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "字酷堂清楷体";
	src: ;
	font-weight: normal;
	font-style: normal;
}
/* 鼠标选择 */
::selection{background-color: unset;color: #719730;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; width:auto; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{ font-family: "notosanshans";font-size:14px; color:#333333;-webkit-tap-highlight-color:rgba(255,255,255,0); width: 100%; overflow-x:hidden; background:#ffffff;}
pre{ font-family: "notosanshans"; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#333333; outline:none;}
.clearfix:after{content:""; display:block; clear:both;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input[type="text"],input[type="password"],input[type="search"],textarea,select{outline: none; font-family: "notosanshans";-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:0px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:0px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.fl,.fl_warp{float:left;}
.fr,.fr_warp{float:right;}
.z-container {width:1400px;height:auto;clear: both;margin: 0 auto;}
.z-container2 {width: 1200px;height:auto;clear: both;margin: 0 auto;}
.z-container3 {width:87.5%;height:auto;clear: both;margin: 0 auto;}
.z-row {width: 100%;height: auto;clear: both;margin: 0 auto;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.imgbg{ width: 100%; height: 100%; transition: ease 1s; background-position: center; background-repeat: no-repeat; background-size: cover;}
.z_flex{ display: flex; align-items: center;}
.z_flex_ul{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.clear{ clear: both;}
*:before,
*:after {
  z-index: -1;
}
.z_public_bg{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background:  no-repeat center; background-size: cover; background-attachment: fixed; pointer-events: none;}
.flwarp{ float: left;}
.frwarp{ float: right;}
.imgbg{ width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; transition: ease 1s;}
/*分享*/
#bswxbox{box-sizing:initial;}
#bsbox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#e3e3e3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3b3b3b}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#ff6e00}

body{font-family: "notor";}
.swiper-slide {  -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform}
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-container-fade .swiper-slide{    pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active{pointer-events:auto; z-index: 3;}
.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;} 
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
/* pcnav */
.pcnav{position: fixed;top: 0;left: 0;width: 100vw;height: 105px;line-height: 105px;z-index: 9999;padding: 0 2.60416vw;transition: 0.8s;}
.pcnav.on{background-color: rgba(0,0,0,0.4);}
.pcnav .logo{display: inline-block;vertical-align: middle;width: 8.48958vw;height: 2.29166vw;}
.pcnav .logo a,.pcnav .logo img{width: 100%;height: 100%;display: block;}
.pcnav .list{display: inline-block;vertical-align: middle;float: right;margin-right: 15px;}
.pcnav .list li{display: inline-block;vertical-align: middle;margin: 0 1.04166vw;}
.pcnav .menu{position: absolute;top: 50%;transform: translatey(-50%);right: 2.60416vw;cursor: pointer;}
.pcnav .list li a{color: #fff;font-size: 16px;transition: 0.5s;position: relative;}
.pcnav .list li a::after{content: "";z-index: 9;width: 0;height: 2px;background-color: #fff;position: absolute;bottom: -7px;left: 50%;transform: translatex(-50%);transition: 0.5s;}
.pcnav .list li a:hover::after{left: 0;transform: translatex(0);width: 100%;}
.pcnav .list li .active::after{width: 100%;transform: translatex(0);left: 0;}
.pcnav .menu span{width: 14px;height: 2px;background-color: #fff;position: relative;display: block;transition: 0.5s;}
.pcnav .menu span::before{content: "";background-color: #fff;width: 100%;height: 2px;position: absolute;left: 0;top: -5px;z-index: 9;transition: 0.5s;}
.pcnav .menu span::after{content: "";background-color: #fff;width: 100%;height: 2px;position: absolute;left: 0;bottom: -5px;z-index: 9;transition: 0.5s;}
.pcnav .menu:hover span,.pcnav .menu:hover span::after,.pcnav .menu:hover span::before{background-color: #545454;}
#gototop{position: fixed;bottom: 5%;right: 5%;cursor: pointer;width: 2.60416vw;height: 2.60416vw;line-height: 2.60416vw;text-align: center;border-radius: 50%;background-color: rgba(0,0,0,0.5);}
#gototop i{color: #fff;font-size: 20px;}
/* movemenu */
#movemenu{position: fixed;top: 20px;right: 20px;z-index: 9999;display: none;}
#movemenu div{color: #fff;}
/* movemenubox */
#movemenubox{position: fixed;top: 0;right: -100%;z-index: 999999;background-color: rgba(0,0,0,0.7);width: 100vw;height: 100vh;transform: translatex(0);transition: 1s cubic-bezier(.77,0,.175,1);display: none;}
#movemenubox .logo{width: 120px;position: absolute;top: 20px;left: 20px;}
#movemenubox .logo a{width: 100%;display: block;}
#movemenubox .logo a img{width: 100%;}
#movemenubox .close{color: #fff;position: absolute;top: 25px;right: 20px;font-size: 22px;display: inline-block;transition: 0.8s;}
#movemenubox .close:hover{transform: rotate(90deg);}
#movemenubox .listbox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;width: 80%;}
#movemenubox .listone{color: #fff;font-size: 16px;font-weight: bold;}
#movemenubox .listtwo a{color: #fff;font-size: 12px;margin-right: 5px;}
#movemenubox .listtwo{display: none;text-align: left;margin-top: 10px;}
#movemenubox .list{margin-top: 20px;display: block;width: 100%;text-align: center;padding-bottom: 10px;}
/* #movemenubox .listactive .listtwo{display: block;} */
/* pcmenu */
#pcmenu{position: fixed;width: 100vw;height: 100vh;overflow: hidden;right: 0;top: 0;z-index: 99999;background-color: rgba(0,0,0,0.5);display: none;}
#pcmenu .pcmenubox{position: absolute;right: 0;top: 0;width: 69.79166vw;height: 100%;overflow: hidden;}
.pcmenu{width: 139.58333vw;height: 139.58333vw;transform: scale(0);transition: .8s cubic-bezier(.77,0,.175,1);background-image: linear-gradient(#fff,#fff,#fff,#fff, #cedbb8);border-radius: 50%;position: fixed;top: -134vh;left: 27.5%;}
.pcmenubox .con{padding-top: 1.125vw;padding-right: 1.60416vw;position: fixed;top: 50%;right: 2%;transform: translatey(-50%);text-align: right;}
.pcmenuactive .pcmenu{transform: scale(1);/* top: -150%;left: 0%; */}
.pcmenubox .top .close{display: inline-block;vertical-align: middle;margin-right: 1.9vw;}
.pcmenubox .top .close i{color: #333333;font-size: 18px;font-weight: bold;transform: rotate(0);transition: 0.8s;display: inline-block;}
.pcmenubox .top .close{color: #333333;font-size: 18px;font-weight: bold;cursor: pointer;}
.pcmenubox .top .close:hover i{transform: rotate(90deg);}
.pcmenubox .top .home{display: inline-block;vertical-align: middle;}
.pcmenubox .top .home i{background-image: url(/uploads/image/tspahimages/menuhome.png);width: 22px;height: 21px;background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block;vertical-align: sub;}
.pcmenubox .top .home a{color: #333333;font-size: 18px;font-weight: bold;}
.pcmenubox .listbox{margin-top: 3.20833vw;transform: translatex(100%);transition: 2s;}
.pcmenubox .list .listone{color: #333333;transition: 0.8s;font-size: 1.04166vw;font-weight: bold;display: block;}
.pcmenubox .list .listone div{font-size: 1.875vw;font-family: "frankruehl";line-height: 1.875vw;}
.pcmenubox .list .listone:hover{color: #789c2e;}
.pcmenubox .list .listtwo{margin-top: 0.78125vw;padding-bottom: 0.625vw;border-bottom: 1px solid #789c2e;transition: 0.8s cubic-bezier(.77,0,.175,1);transform: translatex(200%);display: inline-block;}
.pcmenubox .list .listtwo a{display: inline-block;margin-left: 2.08333vw;color: #666666;font-size: 16px;transition: 0.8s;}
.pcmenubox .list .listtwo a:hover{color: #789c2e;transform: scale(1.05);}
.pcmenubox .list{margin-top: 2.34375vw;transition: 0.8s;height: 3.43750vw;overflow: hidden;}
.pcmenubox .list:first-child{margin-top: unset;}
.pcmenubox .listactive .listone{color: #789c2e;}
.pcmenubox .listactive .listtwo{transform: translatex(0);}
.pcmenubox .listactive{height: 6.25vw;}
.pcmenuactive .listbox{transform: translatex(0);}
.more{background-image: url(/uploads/image/tspahimages/indexmore.png);width: 2.8125vw;height: 2.8125vw;line-height: 2.8125vw;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 50%;text-align: center;display: inline-block;}
.more i{color: #fff;display: inline-block;font-size: 18px;transform: translatex(0);transition: 0.8s;}
.more:hover i{transform: translatex(5px);}
.footer{width: 100vw;background-image: url(/uploads/image/tspahimages/footerbg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 3.125vw 2.60416vw;}
.footerlogo{display: block;width: 8.48958vw;height: 2.29166vw;}
.footerlogo img{width: 100%;height: 100%;}
.footer .con{margin-top: 3.125vw;width: 100%;}
.footer .con .list li{display: inline-block;vertical-align: top;margin-right: 3.90625vw;}
.footer .con .list div a{font-size: 16px;color: #ffffff;font-weight: bold;}
.footer .con .list div{margin-bottom: 1.04166vw;}
.footer .con .list p{margin-top: 10px;}
.footer .con .list p a{font-size: 16px;color: #ffffff;position: relative;}
.footer .con .list p a::after{content: "";left: 50%;width: 0;height: 2px;background-color: #fff;position: absolute;bottom: -7px;transition: 0.5s;z-index: 9;}
.footer .con .list p a:hover::after{width: 100%;left: 0;}
.footer .con .imgbox{width: 8.33333vw;height: 8.33333vw;background-color: #fff;position: relative;}
.footer .con .imgbox img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 7.70833vw;height: 7.70833vw;}
.footer .bot .fr .clearfix{text-align: right;}
.footer .con .fr .text{text-align: center;margin-top: 17px;color: #fff;font-size: 16px;}
.footerselect1 div {width: 10.9375vw;height: 2.5vw;background-color: #fff;line-height: 2.5vw;display: inline-block;vertical-align: middle;padding-left: 1.40625vw;padding-right: 1.04166vw;cursor: pointer;position: relative;text-align: left;}
.footerselect1 i {display: inline-block;width: 10px;height: 6px;background-image: url(/uploads/image/tspahimages/footer_arr.png);background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;top: 50%;transform: translatey(-50%) rotate(0);right: 1.04166vw;transition: transform 0.3s;}
.footerselect1 div span {font-size: 16px;color: #333333;position: relative;}
.footerselect1 div span::before {content: "";display: inline-block;width: 0.625vw;border-bottom: 1px solid #333333;position: absolute;top: 50%;left: -0.625vw;transform: translatey(-50%);z-index: 9;}
.footerselect1 div span::after {content: "";display: inline-block;width: 0.625vw;border-bottom: 1px solid #333333;position: absolute;top: 50%;right: -0.625vw;transform: translatey(-50%);z-index: 9;}
.footerselect1 a {font-size: 0.83333vw;color: #fff;display: inline-block;vertical-align: middle;width: 3.54166vw;height: 2.5vw;text-align: center;line-height: 2.5vw;background-color: #719730;margin-left: -3px;transition: 0.3s;position: relative;overflow: hidden;}
.footerselect1 a::after {content: "";width: 200%;height: 300%;border-radius: 50%;position: absolute;bottom: 50%;left: 50%;transform: translatez(0) translate(-50%, 50%) scale(0);transition: transform .8s cubic-bezier(.165, .84, .44, 1);will-change: transform;pointer-events: none;background-color: rgba(255, 255, 255, 0.5);z-index: 9;}
.footerselect1 a:hover::after {transform: translatez(0) translate(-50%, 50%) scale(1);}
.footerselect{position: relative;display: inline-block;vertical-align: middle;}
.footerselectul {position: absolute;background-color: #fff;width: 80%;max-height: 13.54166vw;overflow-y: auto;left: 0;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);/* opacity: 0; */top: 3.02083vw;display: none;/* transition: 0.3s; */}
.footerselectul div {width: 100%;height: 1.5625vw;line-height: 1.5625vw;color: #333333;font-size: 14px;text-align: center;cursor: pointer;}
.footerselectul div span {position: relative;}
.footerselectul div span::after {content: "";border-bottom: 2px solid #333333;position: absolute;left: 0;bottom: -8px;width: 100%;opacity: 0;transition: 0.3s;z-index: 9;}
.footerselectul div span:hover::after {bottom: -5px;opacity: 1;transition: 0.3s;}
.footerselectul div:first-child {border-top: none;}
.footer .bot{margin-top: 6vw;width: 100%;}
.footer .bot .title{font-size: 16px;color: #ffffff;font-weight: bold;margin-bottom: 1.5625vw;}
.footer .bot .fl p{font-size: 16px;color: #fff;line-height: 16px;margin-top: 8px;}
.footer .bot .fl p:first-child{margin-top: 0;}
/* .footer .bot .fl{padding-top: 1.19791vw;} */
.footer .bot .bottext{margin-top: 2.60416vw;font-size: 16px;color: #fff;text-align: right;}
.footer .bot .bottext a{font-size: 16px;color: #fff;display: inline-block;}
.indextitle{color: #fff;}
.indextitle pre{font-family: "frankruehl";font-size: 2.8125vw;line-height: 2.8125vw; display: none;}
.indextitle div{font-size: 1.875vw;font-weight: bold;}
.indextitle div{font-size: 2.8125vw;font-weight: bold;}
/* video */
#video{position: fixed;top: 0;left: 50%;width: 0;height: 100vh;background-color: rgba(0,0,0,0.5);z-index: 99999;transition: 1.5s;opacity: 0;}
#video .close{position: absolute;color: #fff;top: 5%;right: 5%;font-size: 32px;display: inline-block;transition: 0.8s;opacity: 0;}
#video .close:hover{transform: rotate(90deg);cursor: pointer;}
#video video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 80%;max-width: 80%;display: none;outline: none;}
.nbanner{width: 100vw;height: 100vh;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}
.nbanner .nbannertitle{font-size: 2.1875vw;color: #fff;position: absolute;top: 50%;transform: translatey(-50%);left: 10.41666vw;}
.nbanner .nbannertitle div{font-size: 3.75vw;font-family: "frankruehl";line-height: 3.75vw;}
/* gyhm */
.gyhm1{width: 100vw;background-image: url(/uploads/image/tspahimages/gyhm1bg.png);background-position: left bottom;background-repeat: no-repeat;background-size: 58.90625vw 37.55208vw;background-color: #fff;padding: 4.6875vw 10.41666vw 6.51041vw;}
.gyhm1 .fl .indextitle{color: #333333;}
.gyhm1 .fl .img{margin-top: 3.125vw;width: 30.20833vw;}
.gyhm1 .fr{padding-right: 4.6875vw;padding-top: 3.90625vw;}
.gyhm1 .fr .title{font-size: 24px;font-weight: bold;color: #333333;}
.gyhm1 .fr .text{width: 38.02083vw;margin-top: 2.34375vw;font-size: 16px;color: #666666;line-height: 1.5;}
.gyhm1 .fr .text p{margin-top: 1.30208vw;}
.gyhm1 .fr .text p:first-child{margin-top: 0;}
.gyhm2{width: 100vw;height: 46.875vw;background-size: cover;background-attachment: fixed;background-repeat: no-repeat;position: relative;}
.gyhm2 .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.gyhm2 .indextitle{text-align: center;}
.gyhm2 .play{margin: auto;margin-top: 2.86458vw;text-align: center;cursor: pointer;}
.gyhm2 .play i{font-size: 2.60416vw;color: #fff;transition: 0.8s;}
.gyhm2 .play div{font-size: 16px;font-weight: bold;color: #fff;margin-top: 10px;transition: 0.8s;}
.gyhm2 .play i:hover{color: #789c2e;}
.gyhm3{width: 100vw;height: 54.94791vw;}
.gyhm3 .indextitle{color: #333333;}
.gyhm3 .fl{width: 50%;height: 100%;padding-left: 10.41666vw;padding-top: 8.59375vw;padding-right: 8.85416vw;position: relative;}
.gyhm3 .fr{width: 50%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.gyhm3 .fl .text{margin-top: 3.80208vw;font-size: 16px;color: #666666;line-height: 1.5;}
.gyhm3 .fl .qianming{position: absolute;right: 8.85416vw;bottom: 7.29166vw;}
.gyhm3 .fl .qianming::before{content: "";display: block;position: absolute;top: 50%;transform: translatey(-50%);width: 4.42708vw;height: 2px;background-color: #333333;left: -6vw;z-index: 9;}
.gyhm4{width: 100vw;height: 100vh;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;position: relative;padding-top: 8.85416vw;}
.gyhm4 .indextitle{text-align: center;}
.gyhm4 .itembox{position: absolute;bottom: 0;right: 0;height: 18.48958vw;width: 89.58333vw;display: flex;}
.gyhm4 .itembox .item{flex: 1;height: 100%;}
.gyhm4 .itembox .item a{display: block;padding-top: 3.64583vw;padding-left: 3.125vw;padding-right: 2.60416vw;background-position: center;background-size: cover;background-repeat: no-repeat;height: 100%;transition: 0.8s;}
.gyhm4 .itembox .item .title{font-size: 26px;color: #fff;}
.gyhm4 .itembox .item pre{margin-top: 1.82291vw;font-size: 16px;color: #fff;line-height: 2;}
.gyhm4 .itembox .item:nth-child(1) a{background-image: url(/uploads/image/tspahimages/gyhm4_img1.jpg);}
.gyhm4 .itembox .item:nth-child(2) a{background-image: url(/uploads/image/tspahimages/gyhm4_img2.jpg);}
.gyhm4 .itembox .item:nth-child(3) a{background-image: url(/uploads/image/tspahimages/gyhm4_img3.jpg);}
.gyhm4 .itembox .item:nth-child(4) a{background-image: url(/uploads/image/tspahimages/gyhm4_img4.jpg);}
.gyhm4 .itembox .item a:hover{padding-left: 2.125vw;}
.gyhm5{width: 100vw;height: 56.25vw;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;padding-top: 9.89583vw;position: relative;}
.gyhm5 .indextitle{text-align: center;}
.gyhm5 .indextitle .text{width: 50vw; margin: 0 auto; font-size: 1.25vw;}
.gyhm5 .indextitle .text pre{display: block; font-size: inherit;}
.gyhm5 .line{width: 100vw;height: 9.01041vw;background-size: cover;background-position: center;background-repeat: no-repeat;margin-top: 4.94791vw;/* padding: 0 5.20833vw; */position: relative;padding: 0;}
.gyhm5 .line .swiper-container{width: 100%;height: 100%;overflow: unset;}
.gyhm5 .line .item{text-align: center;position: relative;transition: 0.8s;width: 100%;height: 100%;background-size: 100% auto;background-repeat: no-repeat;background-position: center;position: relative;}
.gyhm5 .line .item .date{color: #fff;font-size: 0.9375vw;font-weight: bold;line-height: 0.9375vw;transition: 0.8s;}
.gyhm5 .line .item .bor{width: 0.625vw;height: 0.625vw;background-color: #fff;border-radius: 50%;margin: auto;margin-top: 0.52083vw;position: relative;transition: 0.8s;z-index: 9;}
/* .gyhm5 .line .item .bor::after{content: "";background-image: url(/uploads/image/tspahimages/gyhm5borimg.png);width: 0;height: 0;border-radius: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;z-index: -1;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;border: 2px solid #b5d620;transition: 0.8s;} */
.gyhm5 .line .item .bor span{width: 0;height: 0;border-radius: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;z-index: -1;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;border: 2px solid #b5d620;transition: 0.8s;display: inline-block;}
.gyhm5 .line .item .bor::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;width: 0.625vw;height: 0.625vw;background-color: #b5d620;transition: 0.8s;z-index: 9;border-radius: 50%;}
.gyhm5 .line .linebox{width: 100%;height: 100%;}
.gyhm5 .line .item1{background-image: url(/uploads/image/tspahimages/gyhm5line1.png);}
.gyhm5 .line .item1 .items{top: -5.5%;}
.gyhm5 .line .item2{background-image: url(/uploads/image/tspahimages/gyhm5line2.png);}
.gyhm5 .line .item2 .items{top: 14%;}
.gyhm5 .line .item3{background-image: url(/uploads/image/tspahimages/gyhm5line3.png);}
.gyhm5 .line .item3 .items{top: 49%;}
.gyhm5 .line .item4{background-image: url(/uploads/image/tspahimages/gyhm5line4.png);}
.gyhm5 .line .item4 .items{top: 76.5%;}
.gyhm5 .line .item5{background-image: url(/uploads/image/tspahimages/gyhm5line5.png);}
.gyhm5 .line .item5 .items{top: 68%;}
.gyhm5 .line .item6{background-image: url(/uploads/image/tspahimages/gyhm5line6.png);}
.gyhm5 .line .item6 .items{top: 27.5%;}
.gyhm5 .line .item .items{display: inline-block;cursor: pointer;position: absolute;left: 50%;transform: translatex(-50%);}
/* .gyhm5 .line .item .active .date{opacity: 0;} */
.gyhm5 .line .swiper-slide-thumb-active .date{opacity: 0;}
/* .gyhm5 .line .item .active .bor{background-color: #b5d620;}
.gyhm5 .line .item .active .bor::after{opacity: 1;width: 92px;height: 92px;} */
.gyhm5 .line .swiper-slide-thumb-active .bor{background-color: #b5d620;}
/* .gyhm5 .line .swiper-slide-active .bor::after{opacity: 1;width: 92px;height: 92px;} */
.gyhm5 .line .swiper-slide-thumb-active .bor span{opacity: 1;width: 92px;height: 92px;}
.gyhm5 .line .more{position: absolute;right: 1.6vw;top: 10%;cursor: pointer;z-index: 999;display: none;}
.gyhm5 .line .more i{transform: rotate(-18deg) translatex(0);}
.gyhm5 .line .more:hover i{transform: rotate(-18deg) translatex(5px);}
.gyhm5 .line .swiper-button-next{position: absolute;top: 50%;transform: translatey(-50%);right: 2.5vw;transition: 0.5s;cursor: pointer;outline: none;}
.gyhm5 .line .swiper-button-prev{position: absolute;top: 50%;transform: translatey(-50%);left: 2.5vw;transition: 0.5s;cursor: pointer;outline: none;}
.gyhm5 .line:hover .swiper-button-next,.gyhm5 .line:hover .swiper-button-prev{opacity: 1;}
.gyhm5 .line .swiper-button-next i{color: rgba(255,255,255,0.8);font-size: 36px;display: inline-block;animation: gyhm5ani 2s infinite;}
.gyhm5 .line .swiper-button-prev i{color: rgba(255,255,255,0.8);font-size: 36px;display: inline-block;animation: gyhm5ani 2s infinite;}
.gyhm5 .con{margin-top: 4.6875vw;width: 29.94791vw;margin-left: 10.41666vw;}
.gyhm5 .con .date{color: #fff;font-size: 0.9375vw;}
.gyhm5 .con .text{color: #fff;font-size: 1.4vw;margin-top: 1.30208vw;}
.gyhm5 .btn{position: absolute;left: 10.41666vw;bottom: 7.18749vw;display: none;}
.gyhm5 .btn .swiper-button-prev,.gyhm5 .btn .swiper-button-next{display: inline-block;vertical-align: middle;outline: none;cursor: pointer;}
.gyhm5 .btn .swiper-button-prev{margin-right: 15px;transform: rotate(-180deg);}
.gyhm5 .btn .more{background-image: linear-gradient(to right, rgba(0,0,0,0.0) , rgba(0,0,0,0.0));transition: 0.5s;border: 1px solid #fff;}
.gyhm5 .btn .more i{font-size: 16px;margin-top: -1px;}
.gyhm5 .btn .more:hover{background-image: linear-gradient(to right, #7c9f2d , #a2b921);border-color: #7c9f2d;}
.gyhm6{width: 100vw;height: 51.82291vw;}
.gyhm6 .fl{width: 50%;height: 100%;}
.gyhm6 .fl .img{width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.gyhm6 .fr .indextitle{color: #333333;}
.gyhm6 .fr{width: 50%;height: 100%;padding: 9.375vw 10.41666vw 0 10.15625vw;}
.gyhm6 .fr .title{margin-top: 3.38541vw;font-size: 18px;color: #333333;line-height: 1.667;    -webkit-line-clamp: unset;}
.gyhm6 .fr .text{margin-top: 2.60416vw;font-size: 16px;color: #666666;}
.gyhm6 .fr .text a{display: inline-block;padding-bottom: 5px;border-bottom: 1px solid #8c8c8c;}
.gyhm6 .fr .text p{margin-top: 5px;}
.gyhm6 .fr .more{margin-top: 5.20833vw;}
.gyhm7{width: 100vw;height: 100vh;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;padding: 14.0625vw 10.41666vw 0;}
.gyhm7 .con{width: 100%;}
.gyhm7 .indextitle{color: #333333;}
.gyhm7 .fr{width: 53.90625vw;position: relative;}
.active .gyhm7 .fr{transform: translatex(0);}
.gyhm7 .fr .swiper-container{width: 100%;}
.gyhm7 .fr a{display: block;overflow: hidden;}
.gyhm7 .fr .img{width: 100%;height: 30.98958vw;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;transition: 0.8s;}
.gyhm7 .fr .con{position: absolute;bottom: 0;right: 0;width: 18.10416vw;height: 20.3125vw;padding: 2.08333vw 1.5625vw;transition: 0.8s;}
.gyhm7 .fr .con .title{font-size: 16px;color: #ffffff;font-weight: bold;transition: 0.8s;}
.gyhm7 .fr .con .text{font-size: 16px;color: rgb(255, 255, 255);line-height: 1.5;margin-top: 1.82291vw;}
.gyhm7 .fr .con .iconfont{position: absolute;color: #fff;left: 1.5625vw;bottom: 2.08333vw;transition: 0.8s;}
.gyhm7 .fr a{ margin-bottom: 10px;}
.gyhm7 .fr a:hover .img{transform: scale(1.05);}
.gyhm7 .fr a:hover .iconfont{transform: translatex(10px);}
.gyhm7 .fr a:hover .con{transform: scale(0.95);}
.gyhm7 .swiper-pagination{margin-top: 1.40625vw;}
.gyhm7 .swiper-pagination div{font-size: 14px;color: #ffffff;display: inline-block;position: relative;padding: 0 10px;margin-left: 4.42708vw;outline: none;cursor: pointer;}
.gyhm7 .swiper-pagination div:first-child{margin-left: 0;}
.gyhm7 .swiper-pagination div::after{content: "";position: absolute;width: 4.42708vw;height: 1px;background-color: #fff;position: absolute;top: 50%;transform: translatey(-50%);right: -4.5vw;z-index: 9;}
.gyhm7 .swiper-pagination div:last-child::after{content: unset;}
.gyhm7 .btn{margin-top: 3.90625vw;}
.gyhm7 .btn .swiper-button-prev,.gyhm7 .btn .swiper-button-next{display: inline-block;vertical-align: middle;outline: none;cursor: pointer;}
.gyhm7 .btn .swiper-button-prev{margin-right: 15px;transform: rotate(-180deg);}
.gyhm7 .btn .more{background-image: linear-gradient(to right, rgba(0,0,0,0.0) , rgba(0,0,0,0.0));transition: 0.5s;border: 1px solid #fff;}
.gyhm7 .btn .more:hover{background-image: linear-gradient(to right, #7c9f2d , #a2b921);border: none;}
.gyhm7 .swiper-button-next{position: absolute;top: 50%;transform: translatey(-50%);right: -2vw;opacity: 0;transition: 0.5s;cursor: pointer;outline: none;}
.gyhm7 .swiper-button-prev{position: absolute;top: 50%;transform: translatey(-50%);left: -2vw;opacity: 0;transition: 0.5s;cursor: pointer;outline: none;}
.gyhm7 .fr:hover .swiper-button-next,.gyhm7 .fr:hover .swiper-button-prev{opacity: 1;}
.gyhm7 .more{margin-top: 3vw;}
.gyhm7 .swiper-button-next i{color: rgba(255,255,255,0.8);font-size: 36px;display: inline-block;animation: gyhm5ani 2s infinite;}
.gyhm7 .swiper-button-prev i{color: rgba(255,255,255,0.8);font-size: 36px;display: inline-block;animation: gyhm5ani 2s infinite;}
.gyhm8{width: 100vw;height: 41.04166vw;background-position: center;background-size: cover;background-repeat: no-repeat;padding-top: 7.29166vw;}
.gyhm8 .indextitle{text-align: center;color: #333;}
.gyhm8 .itembox{width: 79.16666vw;margin: auto;margin-top: 5.20833vw;}
.gyhm8 .itembox .item{float: left;width: 14.2%;margin-left: 0.08%;text-align: center;margin-top: 1.82291vw;}
.gyhm8 .itembox .item:nth-child(7n-6){margin-left: 0;}
.gyhm8 .itembox .item:nth-child(1),.gyhm8 .itembox .item:nth-child(2),.gyhm8 .itembox .item:nth-child(3),.gyhm8 .itembox .item:nth-child(4),.gyhm8 .itembox .item:nth-child(5),.gyhm8 .itembox .item:nth-child(6),.gyhm8 .itembox .item:nth-child(7){margin-top: 0;}
.gyhm8 .itembox .item img{max-width: 100%;}
.gyhm8 .gyhm8more{color: #fff;font-size: 16px;background-color: #7c9f2d;transition: 0.8s;margin: auto;margin-top: 10vw;width: 6vw;cursor: pointer;text-align: center;height: 1.5vw;line-height: 1.5vw;}
.gyhm8 .gyhm8more:hover{border-radius: 0 10px 0 10px;}
.gyhm8 .morebox {margin-top: 4.6875vw;text-align: center;}
.gyhm8 .morebox .more i {transform: rotate(90deg);animation: moreani 2s infinite;}
.gyhm8 .morebox p {font-size: 18px;font-weight: bold;margin-top: 18px;}
/* .gyhm8 .swiper-slide .img:last-child{margin-top: 2.08333vw;}
.gyhm8 .swiper-slide .img img{max-width: 100%;}
.gyhm8 .swiper-pagination{margin: auto;margin-top: 6.25vw;text-align: center;}
.gyhm8 .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #d4d5d1;border-radius: 50%;display: inline-block;vertical-align: middle;margin: 0 5px;transition: 0.5s;cursor: pointer;outline: none;}
.gyhm8 .swiper-pagination-bullet-active{background-color: #0451c5;} */
.qxgs{width: 100vw;display: flex;}
.qxgs .leftcon{padding-top: 9.63541vw;flex: 0.35;background-color: #efefef;padding-left: 10.41666vw;padding-right: 7.8125vw;}
.qxgs .rightcon{flex: 0.65;padding-top: 9.63541vw;background-color: #ffffff;padding-left: 7.29166vw;padding-right: 10.41666vw;padding-bottom: 8.85416vw;}
.qxgs .leftcon .indextitle{color: #333333;}
.qxgs .leftcon .itembox{margin-top: 2.60416vw;width: 100%;}
.qxgs .leftcon .itembox .item{width: 100%;height: 3.38541vw;line-height: 3.38541vw;padding: 0 1.40625vw 0 1.19791vw;background-color: #fff;transition: 0.5s;cursor: pointer;position: relative;}
.qxgs .leftcon .itembox .item span{font-size: 18px;color: #333333;font-weight: bold;transition: 0.5s;}
.qxgs .leftcon .itembox .item i{position: absolute;top: 50%;transform: translatey(-50%);right: 1.40625vw;opacity: 0;color: #fff;transition: 0.5s;}
.qxgs .leftcon .itembox .item:hover{background-color: #8db22f;}
.qxgs .leftcon .itembox .item:hover span{color: #fff;}
.qxgs .leftcon .itembox .item:hover i{opacity: 1;}
.qxgs .leftcon .itembox .active{background-color: #8db22f;}
.qxgs .leftcon .itembox .active span{color: #fff;}
.qxgs .leftcon .itembox .active i{opacity: 1;}
.qxgs .rightcon .title{font-size: 1.875vw;color: #333333;font-weight: bold;}
.qxgs .rightcon .text{margin-top: 2.60416vw;font-size: 16px;color: #666666;width: 100%;}
.qxgs .rightcon .text a{color: #8db22f;}
.qxgs .rightcon .text p{line-height: 1.875;margin-top: 1.82291vw;}
.qxgs .rightcon .text p:first-child{margin-top: unset;}
.qxgs .rightcon .contact{padding: 2.86458vw 0 2.60416vw;border-top: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;margin-top: 4.42708vw;}
.qxgs .rightcon .contact .ctitle{font-size: 18px;font-weight: bold;color: #333;}
.qxgs .rightcon .contact .ctext{margin-top: 1.35416vw;font-size: 16px;color: #666666;line-height: 1.5;}
.qxgs .rightcon .img{width: 100%;margin-top: 5.46875vw;}
.qxgs .rightcon .img img{width: 100%;}
.zzry{width: 100vw;padding: 7.8125vw 10.41666vw 5.20833vw;background-image: url(/uploads/image/tspahimages/zzrybg.jpg);background-size: 100%;background-repeat: no-repeat;background-position: center bottom;}
.zzry .indextitle{text-align: center;color: #333333;}
.zzry .title{margin-top: 3.28125vw;text-align: center;font-size: 18px;color: #333333;}
.zzry .itembox{margin-top: 4.94791vw;width: 100%;}
.zzry .itembox .item{float: left;width: 23.6%;margin-left: 1.40625vw;margin-top: 1.5625vw;height: 26.5625vw;cursor: pointer;background-color: #fff;padding: 2.08333vw 1.875vw 1.5625vw;position: relative;}
.zzry .itembox .item:nth-child(1),.zzry .itembox .item:nth-child(2),.zzry .itembox .item:nth-child(3),.zzry .itembox .item:nth-child(4){margin-top: unset;}
.zzry .itembox .item:nth-child(4n-3){margin-left: unset;}
.zzry .itembox .item .ntitle{color: #333333;font-size: 24px;width: 100%;padding-bottom: 1.25vw;line-height: 1.25;border-bottom: 2px solid #333333;transition: 0.8s;height: 15%;}
.zzry .itembox .item .date{margin-top: 0.78125vw;font-size: 16px;color: #3333333;}
.zzry .itembox .item .text{margin-top: 5px;font-size: 16px;color: #7a7a7a;}
.zzry .itembox .item .img{width: 14.0625vw;height: 15.10416vw;position: absolute;bottom: 1.5625vw;left: 50%;transform: translatex(-50%);overflow: hidden;}
.zzry .itembox .item .img img{width: 100%;position: absolute;bottom: 0;transition: 0.8s;max-height: 100%;}
.zzry .itembox .item:hover .img img{transform: scale(1.05);}
.zzry .itembox .item:hover .ntitle{color: #789c2e;border-color: #789c2e;}
.zzry .morebox{margin-top: 4.6875vw;text-align: center;}
.zzry .morebox .more i{transform: rotate(90deg);animation: moreani 2s infinite;}
.zzry .morebox p{color: #fff;font-size: 18px;font-weight: bold;margin-top: 18px;}
.zzrypop{position: fixed;width: 0;height: 100vh;background-color: rgba(0,0,0,0.5);z-index: 9999;top: 0;left: 50%;transition: 1s;opacity: 0;}
.zzrypop.on{width: 100vw;left: 0;opacity: 1;}
.zzrypop img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 45%;opacity: 0;transition: 1s;max-height: 90%;}
.zzrypop.on img{opacity: 1;}
.lxwm1{width: 100vw;padding: 6.51041vw 10.41666vw 5.72916vw;background-color: #fff;}
.lxwm1 .top{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 2.60416vw;}
.lxwm1 .top .fl .indextitle{color: #333;}
.lxwm1 .top .fr{padding-top: 6.40624vw;text-align: right;}
.lxwm1 .top .fr div{color: #878787;font-size: 14px;line-height: 14px;}
.lxwm1 .top .fr p{font-weight: bold;color: #719730;font-size: 20px;margin-top: 5px;}
.lxwm1 .bot{width: 100%;margin-top: 2.76041vw;}
.lxwm1 .bot .fl{font-size: 14px;color: #666666;}
.lxwm1 .bot .fl p{margin-top: 10px;}
.lxwm1 .bot .fl p:first-child{margin-top: unset;}
.lxwm1 .bot .fr .text{display: inline-block;font-size: 14px;color: #666666;}
.lxwm1 .bot .fr .img{display: inline-block;width: 6.82291vw;height: 6.82291vw;vertical-align: bottom;}
.lxwm1 .bot .fr .img img{width: 100%;height: 100%;}
.lxwm_map{width: 100vw;height: 38.54166vw;}
.lxwm_map #container{width: 100%;height: 100%;}
.lxwm_form{width: 100vw;height: 73.69791vw;background-image: url(/uploads/image/tspahimages/lxwm_formbg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 9.63541vw 10.41666vw 0;}
.lxwm_form .fl{width: 42%;}
.lxwm_form .fl .indextitle{color: #333333;}
.lxwm_form .fl .text{margin-top: 3.125vw;width: 18.48958vw;font-size: 16px;color: #666666;line-height: 1.5;}
.lxwm_form .fl .contact{margin-top: 2.70833vw;}
.lxwm_form .fl .contact .list i{background-position: center;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 10px;width: 20px;height: 20px;}
.lxwm_form .fl .contact .list span{color: #333333;font-size: 16px;font-family: "alibabapuhuitir";font-weight: bold;}
.lxwm_form .fl .contact .list .phone{background-image: url(/uploads/image/tspahimages/lxwm_phone.png);background-size: 12px 18px;}
.lxwm_form .fl .contact .list .chuanzhen{background-image: url(/uploads/image/tspahimages/lxwm_chuanzhen.png);background-size: 15px 16px;}
.lxwm_form .fl .contact .list .email{background-image: url(/uploads/image/tspahimages/lxwm_email.png);background-size: 16px 12px;}
.lxwm_form .fr{width: 58%;}
.lxwm_form .fr .title{color: #719730;font-size: 18px;padding-bottom: 10px;width: 100%;border-bottom: 1px solid #e6dddb;}
.lxwm_form .fr form{width: 100%;}
.lxwm_form .fr .list{margin-top: 2.34375vw;width: 100%;}
.lxwm_form .fr .list .ntitle{color: #333333;font-size: 16px;font-weight: bold;}
.lxwm_form .fr .list input{display: block;width: 100%;margin-top: 1.04166vw;border: unset;border-bottom: 1px solid #e6dddb;padding-bottom: 10px;}
.lxwm_form .fr .list input::placeholder{color: #a8a8a8;font-size: 14px;}
.lxwm_form .fr .btn{margin-top: 2.1875vw;}
.lxwm_form .fr .btn button{background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);width: 8.02083vw;height: 2.5vw;text-align: center;line-height: 2.5vw;color: #fff;font-size: 16px;border: none;outline: none;cursor: pointer;transition: 0.8s;}
.lxwm_form .fr .btn button i{margin-left: 10px;transition: 0.8s;}
.lxwm_form .fr .btn button:hover i{margin-left: 20px;}
.lxwm_form .fr .btn button:hover{border-radius: 0 20px 0 20px;}
.rczy1{width: 100vw;height: 42.1875vw;}
.rczy1 .fr{width: 50%;height: 100%;background-image: url(/uploads/image/tspahimages/rczy1_img.jpg);background-size: cover;background-repeat: no-repeat;position: relative;background-position: center;}
.rczy1 .fr .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;width: 100%;}
.rczy1 .fr .con div{font-size: 3.75vw;font-family: "字酷堂清楷体";line-height: 3.75vw;}
.rczy1 .fr .con p{font-family: "frankruehl";font-size: 1.25vw;margin-top: 15px;}
.rczy1 .fl{width: 50%;height: 100%;padding: 9.63541vw 14.32291vw 0 10.41666vw;background-color: #fff;}
.rczy1 .fl .indextitle{color: #333;}
.rczy1 .fl .text{margin-top: 4.16666vw;font-size: 16px;line-height: 1.875;color: rgb(102, 102, 102);}
.rczy2{width: 100vw;height: 42.70833vw;background-image: url(/uploads/image/tspahimages/rczy2bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;padding-top: 9.63541vw;}
.rczy2 .indextitle{margin: auto;display: table;}
.rczy2 .text{margin-top: 3.125vw;color: #fff;font-size: 16px;text-align: center;}
.rczy2 .more{display: block;margin: auto;margin-top: 2.34375vw;}
.rczy3{width: 100vw;padding: 9.375vw 10.41666vw 7.29166vw;background-color: #fff;position: relative;}
.rczy3 .top{width: 100%;position: relative;}
.rczy3 .indextitle{color: #333;}
.rczy3 .top .text{color: #333;font-size: 14px;position: absolute;right: 0;bottom: 0;}
.rczy3 .top .text div{width: 16vw;height: 2.5vw;position: relative;}
.rczy3 .top .text div input{width: 100%;height: 100%;background-color: rgb(243,243,243);padding-left: 15px;}
.rczy3 .top .text div a{position: absolute;right: 15px;top: 50%;transform: translatey(-50%);color: rgb(113,151,48);font-weight: bold;}
.rczy3box {margin-top: 4.42708vw;}
.rczy3itemone {padding: 1.5625vw 3.125vw;position: relative;transition: 0.3s;}
.rczy3item:nth-child(odd) .rczy3itemone{background-color: #f4f4f4;}
.rczy3item:nth-child(even) .rczy3itemone{background-color: #ffffff;}
.rczy3items {display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;font-family: "notor";width: 15%;}
.rczy3item5 {width: 1.5625vw;height: 1.5625vw;background-image: url(/uploads/image/tspahimages/rczy3itemicon.png);background-size: cover;background-position: center;background-repeat: no-repeat;transition: 0.3s;cursor: pointer;position: absolute;top: 50%;margin-top: -0.78125vw;right: 2.34375vw;}
.rczy3item5se {background-image: url(/uploads/image/tspahimages/_rczy3itemicon.png);}
.rczy3itemtwo {width: 100%;padding: 2.34375vw 0 3.64583vw 2.86458vw;display: none;background-color: #f4f4f4;}
.rczy3itemtwo .textbox {color: #7f7f7f;font-size: 14px;font-family: "notor";}
.rczy3itemtwo .textbox {margin-bottom: 2.08333vw;}
.rczy3itemtwo .textbox p {margin-bottom: 8px;}
.rczy3itemtwo .textbox a {color: #719730;position: relative;}
.rczy3itemtwo .textbox a::after{content: "";width: 100%;height: 1px;background-color: #719730;position: absolute;left: 0;bottom: -5px;z-index: 9;}
.rczy3itemtwo .btn button {display: inline-block;width: 6.51041vw;height: 2.5vw;line-height: 2.5vw;color: #fff;background-color: #e9921f;font-size: 16px;font-family: "notor";border-radius: 2px;text-align: center;transition: 0.8s;cursor: pointer;border: none;outline: none;}
.rczy3itemactive{background-color: #719730 !important;}
.rczy3itemactive .rczy3items{color: #fff;}
.rczy3itemtwo .btn .apply{background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);color: #fff;margin-right: 12px;}
.rczy3itemtwo .btn button:hover{border-radius: 0 20px 0 20px;}
#applypop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 99999;display: none;}
#applypop .close{position: absolute;top: 5%;right: 8%;color: #fff;font-size: 30px;display: inline-block;transition: 0.8s;cursor: pointer;}
#applypop .close:hover{transform: rotate(90deg);}
.applypop{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 79.16666vw;background-image: url(/uploads/image/tspahimages/lxwm_applybg.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;padding: 3.20833vw 7.8125vw 0;height: 95%;}
.applypop .title{width: 100%;font-size: 1.875vw;font-weight: bold;color: #719730;padding-bottom: 0.5625vw;border-bottom: 2px solid #719730;}
.applypop .form{margin-top: 1.60416vw;height: 90%;}
.applypop .fl{color: #333333;font-size: 16px;}
.applypop .fl a{color: #84a54c;position: relative;}
.applypop .fl a::after{content: "";width: 100%;height: 1px;background-color: #719730;position: absolute;left: 0;bottom: -5px;z-index: 9;}
.applypop .fl p{margin-top: 3px;}
.applypop .fl p:first-child{margin-top: unset;}
.applypop .fr{width: 33.07291vw;max-height: 100%;overflow-y: auto;}
.applypop .fr .list{margin-top: 0.8vw;}
.applypop .fr .list:first-child{margin-top: unset;}
.applypop .fr .list .ntitle{font-size: 0.9375vw;color: #333333;margin-bottom: 0.52083vw;line-height: 0.9375vw;}
.applypop .fr .list .input{width: 100%;position: relative;}
.applypop .fr .list .input input,.applypop .fr .list .input select,.applypop .fr .list .input textarea{width: 100%;background-color: #f4f4f4;border-radius: 5px;padding-left: 15px;}
.applypop .fr .list .input input,.applypop .fr .list .input select{height: 1.82291vw;}
.applypop .fr .list .input textarea{height: 5.8125vw;padding-top: 15px;}
.applypop .fr .list .input input::placeholder,.applypop .fr .list .input textarea::placeholder,.applypop .fr .list .input select{font-size: 14px;color: #a0a0a0;}
.applypop .fr .list .input select{position: relative;cursor: pointer;}
.applypop .fr .list .se::after{content: "";background-image: url(/uploads/image/tspahimages/lxwm_arr.png);width: 10px;height: 6px;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;top: 50%;transform: translatey(-50%);right: 17px;z-index: 9;}
.applypop .btn button{background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);color: #fff;margin-right: 12px;display: inline-block;width: 8.07291vw;height: 2.5vw;	color: #fff;font-size: 16px;font-family: "notor";border-radius: 2px;transition: 0.8s;cursor: pointer;border: none;outline: none;border-radius: 5px;}
.applypop .btn button:hover{border-radius: 0 20px 0 20px;}
.applypop .btn{margin-top: 1vw;}
/* zhiwei */
.jobform {display: none;position: fixed;left: 50%;top: 50%;margin: -135px 0 0 -280px;width: 560px;max-width: 100%;height: 270px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .5);border-radius: 3px;z-index: 10;}
.closejf {position: absolute;right: 11px;top: 11px;background: ;width: 23px;height: 23px;}
.formwrap {padding: 0 24px;text-align: center;}
.jobform h4 {margin-bottom: 24px;line-height: 70px;border-bottom: 1px solid #ccc;font-size: 24px;}
input,textarea,select {outline: none;font-family: "microsoft jhenghei";line-height: normal;border: none;background: none;}
.formwrap a {display: inline-block;margin: 0 3px;color: #fff;font-size: 12px;line-height: 32px;width: 120px;height: 32px;border-radius: 3px;vertical-align: middle;cursor: pointer;}
.upload {position: relative;background: #629641;overflow: hidden;cursor: pointer;}
.jobform p {font-size: 12px;color: #7f7f7f;margin: 14px 0 17px;}
.n {background: #999;}
.y {background: #686868;}
.upload input {position: absolute;right: 0;bottom: 0;width: 999px;height: 200px;opacity: 0;}
.jobform .iconfont{position: absolute;top: 10px;right: 10px;cursor: pointer;font-size: 22px;transition: 0.8s;display: inline-block;}
.jobform .iconfont:hover{transform: rotate(90deg);}
.rczy_flow{width: 100vw;background-image: url(/uploads/image/tspahimages/rczy_flowbg.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;padding: 7.55208vw 10.41666vw 7.29166vw;}
.rczy_flow .itembox{width: 100%; margin-left: -4.1%;}
.rczy_flow .itembox .item{width:29.2%; margin-left: 4.1%;float: left;margin-bottom: 5.46875vw;}
.rczy_flow .itembox .item a{display: block;}
.rczy_flow .itembox .item .img,.rczy_flow .itembox .item .img img{width: 100%;overflow: hidden;transition: 0.8s;}
.rczy_flow .itembox .item .con{margin-top: 1.45833vw;width: 100%;}
.rczy_flow .itembox .item .title{font-size: 18px;color: #333333;transition: 0.8s;font-weight: bold;}
.rczy_flow .itembox .item .text{margin-top: 1.71875vw;font-size: 16px;color: #666666;line-height: 1.333;}
.rczy_flow .itembox .item .iconfont{margin-top: 2.44791vw;color: #5c5c5c;transition: 0.8s;}
.rczy_flow .itembox .item a:hover img{transform: scale(1.05);}
.rczy_flow .itembox .item a:hover .title{color: #789c2e;}
.rczy_flow .itembox .item a:hover .iconfont{transform: translatex(10px);}
.loadmore .more i{transform: rotate(90deg);animation: moreani 2s infinite;}
.loadmore{text-align: center;margin-top: 0.52083vw;}
.loadmore p{color: #666666;font-size: 16px;margin-top: 0.52083vw;}
.nnav{min-width: 50vw; max-width: 100vw; padding-right: 5vw; box-sizing: border-box; height: 6.25vw;background-image: url(/uploads/image/tspahimages/nnavbg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;line-height: 6.25vw;padding-left: 10.41666vw;position: absolute;bottom: 0;left: 0;}
.nnav div a{font-size: 16px;color: #fff;transition: 0.8s;position: relative;display: inline-block;margin-right: 2.34375vw;}
.nnav div a:hover{font-weight: bold;font-size: 18px;}
.nnav div a::after{content: "";width: 0;height: 3px;background-color: #fff;position: absolute;bottom: 0;left: 50%;z-index: 9;opacity: 0;transition: 0.8s;}
.nnav div a:hover::after{opacity: 1;left: 0;width: 100%;}
.nnav div .active{font-size: 18px;font-weight: bold;}
.nnav div .active::after{opacity: 1;left: 0;width: 100%;}
.nnav .iconfont{position: absolute;top: 50%;transform: translatey(-50%);right: 2.08333vw;color: #fff;font-size: 24px;cursor: pointer;display: inline-block;animation: nnavani 2s infinite;}
.ttzgx{width: 100vw;padding: 7.8125vw 10.41666vw 5.88541vw;background-image: url(/uploads/image/tspahimages/ttzgx_bg.jpg);background-size: cover;background-position: center bottom;background-repeat: no-repeat;}
.ttzgx .itembox{width: 100%;margin-left: -2%;}
.ttzgx .itembox .item{width: 23%;height: 18.75vw;float: left;margin-left: 2%;margin-bottom: 2%;border-radius: 10px;background-color: #f6f7f7;overflow: hidden;padding: 1.82291vw;}
.ttzgx .itembox .item:first-child{width: 48%;background-image: url(/uploads/image/tspahimages/ttzgx_img.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;padding: 1.5625vw 1.82291vw 0;transition: 0.8s;}
.ttzgx .itembox .item a{display: block;width: 100%;height: 100%;position: relative;}
.ttzgx .itembox .item .top{width: 100%;}
.ttzgx .itembox .item .top .fl{font-size: 1.25vw;color: #ffffff;width: 52%;line-height: 1.5;transition: 0.8s;}
.ttzgx .itembox .item .top .fr{text-align: center;color: #fff;}
.ttzgx .itembox .item .top .fr div{font-size: 1.25vw;}
.ttzgx .itembox .item .top .fr p{font-size: 12px;}
.ttzgx .itembox .item .more{margin-top: 9.375vw;}
.ttzgx .itembox .item:hover .top .fl{color: #789c2e;}
.ttzgx .itembox .item:first-child:hover{background-size: 105% 105%;}
.ttzgx .itembox .item .title{width: 100%;font-size: 1.25vw;color: #333333;line-height: 1.5;transition: 0.8s;}
.ttzgx .itembox .item .bot{font-size: 14px;color: #333333;position: absolute;bottom: 5%;width: 100%;}
.ttzgx .itembox .item .bot .fl{font-size: 14px;color: #333333;}
.ttzgx .itembox .item .bot .fr i{font-size: 14px;color: #333333;display: inline-block;transition: 0.8s;transform: translatex(-5px);}
.ttzgx .itembox .item:hover .bot .fr i{transform: translatex(5px);}
.ttzgx .itembox .item:hover .title{color: #789c2e;}
.ttzgx .loadmore{margin-top: 3.90625vw;}
.ttzgx_detail{width: 100vw;padding: 5.72916vw 10.41666vw 8.07291vw;background-image: url(/uploads/image/tspahimages/ttzgx_bg.jpg);background-size: cover;background-position: center bottom;background-repeat: no-repeat;}
.ttzgx_detail .clearfix{padding: 4.42708vw 0 5.98958vw;width: 100%;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;position: relative;display: inline-block;}
.ttzgx_detail .clearfix::after{content: "";width: 1px;height: 100%;position: absolute;left: 33%;top: 0;background-color: #d8d8d8;z-index: 9;}
.ttzgx_detail .clearfix .fl{width: 33%;}
.ttzgx_detail .clearfix .fr{width: 67%;}
.ttzgx_detail .clearfix .fl .conbox{padding: 2.08333vw 1.82291vw 1.5625vw;width: 21.35416vw;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);}
.ttzgx_detail .clearfix .fl .text{font-size: 1.25vw;color: #fff;line-height: 1.5;padding-top: 1.04166vw;position: relative;}
.ttzgx_detail .clearfix .fl .text::before{content: "";z-index: 9;width: 100%;height: 2px;background-color: #fff;position: absolute;top: 0;left: 0;}
.ttzgx_detail .clearfix .fl .time{color: #fff;font-size: 14px;margin-top: 2.86458vw;}
.ttzgx_detail .clearfix .fr{padding-left: 4.42708vw;padding-right: 2.60416vw;}
.ttzgx_detail .clearfix .fr .text{color: #666666;font-size: 14px;line-height: 1.714;}
.ttzgx_detail .clearfix .fr .text p{margin-top: 2.60416vw;}
.ttzgx_detail .clearfix .fr .text p:first-child{margin-top: unset;}
.ttzgx_detail .downfile{display: inline-block;margin-top: 3.38541vw;color: #fff;font-size: 14px;text-align: center;width: 9.11458vw;height: 2.86458vw;line-height: 2.86458vw;  background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);transition: 0.8s;border-radius: 10px;}
.ttzgx_detail .downfile:hover{border-radius: 0 20px 0 20px;}
.ttzgx_detail .downfile i{display: inline-block;vertical-align: middle;margin-right: 8px;background-image: url(/uploads/image/tspahimages/ttzgx_down.png);width: 24px;height: 24px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.xw1{width: 100vw;height: 32.96875vw;background-color: #fff;}
.xw1 .fl{width: 50%;height: 100%;padding-left: 10.41666vw;padding-top: 8.07291vw;padding-right: 12.76041vw;background-color: #fefefe;}
.xw1 .fl .date{padding: 0.78125vw 0.41666vw 1.14583vw;font-size: 12px;color: #333333;text-align: center;border: 1px solid rgb(138, 169, 41);border-radius: 10px;display: inline-block;}
.xw1 .fl .date div{font-size: 22px;}
.xw1 .fl .title{margin-top: 3.38541vw;font-size: 1.25vw;color: #333333;}
.xw1 .fl .text{margin-top: 1.5625vw;font-size: 16px;color: #666666;line-height: 1.5;}
.xw1 .fl .more{margin-top: 3.64583vw;}
.xw1 .fr{width: 50%;height: 100%;padding-right: 10.41666vw;padding-top: 8.07291vw;}
.xw1 .fr .img{width: 39.58333vw;height: 27.34375vw;overflow: hidden;display: block;}
.xw1 .fr .img div{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: 0.8s;}
.xw1 .fr .img:hover div{transform: scale(1.05);}
.xw2{width: 100vw;height: 40.625vw;background-color: #f1f1f3;}
.xw2 .fl{width: 50%;height: 100%;padding-left: 10.41666vw;padding-top: 11.19791vw;}
.xw2 .fl .img{width: 39.58333vw;height: 27.34375vw;overflow: hidden;display: block;}
.xw2 .fl .img img{width: 100%;height: 100%;}
.xw2 .fl .img:hover div{transform: scale(1.05);}
.xw2 .fl .img div{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: 0.8s;}
.xw2 .fr{width: 50%;height: 100%;padding-left: 10.41666vw;padding-top: 15.10416vw;padding-right: 12.76041vw;}
.xw2 .fr .date{padding: 0.78125vw 0.41666vw 1.14583vw;font-size: 12px;color: #333333;text-align: center;border: 1px solid rgb(138, 169, 41);border-radius: 10px;display: inline-block;}
.xw2 .fr .date div{font-size: 22px;}
.xw2 .fr .title{margin-top: 3.38541vw;font-size: 1.25vw;color: #333333;}
.xw2 .fr .text{margin-top: 1.5625vw;font-size: 16px;color: #666666;line-height: 1.5;}
.xw2 .fr .more{margin-top: 3.64583vw;}
.xw3{width: 100vw;padding: 8.85416vw 10.41666vw;background-image: url(/uploads/image/tspahimages/xw3_bg.png);background-size: cover;background-position: center bottom;background-repeat: no-repeat;background-color: #f1f1f3;}
.xw3 .itembox{width: 100%;}
.xw3 .itembox .item{width: 30%;float: left;margin-left: 5%;margin-bottom: 3.38541vw;}
.xw3 .itembox .item:nth-child(3n-2){margin-left: 0;}
.xw3 .itembox .item a{display: block;width: 100%;}
.xw3 .itembox .item .img{width: 100%;height: 16.14583vw;overflow: hidden;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.xw3 .itembox .item .img div{width: 100%;height: 100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 0.8s;}
.xw3 .itembox .item .title{margin-top: 1.30208vw;font-size: 18px;color: #333333;transition: 0.8s;}
.xw3 .itembox .item .text{margin-top: 1.5625vw;font-size: 16px;color: #666666;line-height: 1.5;height: 50px;}
.xw3 .itembox .item .iconfont{margin-top: 2.60416vw;color: #575856;transition: 0.8s;}
.xw3 .itembox .item:hover .img div{transform: scale(1.05);}
.xw3 .itembox .item:hover .title{color: #789c2e;}
.xw3 .itembox .item:hover .iconfont{transform: translatex(10px);color: #789c2e;}
.xw3 .loadmore{margin-top: 2.60416vw;}
.xw_detail{width: 100vw;padding: 13.28125vw 25.15625vw 9.11458vw;background-image: url(/uploads/image/tspahimages/xw_detailbg.png);background-size: 100% 82.23958vw;background-repeat: no-repeat;background-position: center top;background-color: #f1f1f3;}
.xw_detail .title{font-size: 2.5vw;color: #fff;line-height: 1.5;}
.xw_detail .xwnav{margin-top: 2.86458vw;width: 100%;padding-bottom: 1.04166vw;border-bottom: 2px solid #fff;}
.xw_detail .xwnav .fl div{display: inline-block;vertical-align: middle;margin-right: 1.04166vw;font-size: 14px;color: #fff;}
.xw_detail .xwnav .fr a{display: inline-block;vertical-align: middle;margin-left: 1.04166vw;background-position: center;background-repeat: no-repeat;opacity: 0.5;transition: 0.8s;background-size: cover;}
.xw_detail .xwnav .fr .wx{background-image: url(/uploads/image/tspahimages/xw_wx.png);width: 22px;height: 18px;}
.xw_detail .xwnav .fr .weibo{background-image: url(/uploads/image/tspahimages/xw_weibo.png);width: 22px;height: 17px;}
.xw_detail .xwnav .fr .email{background-image: url(/uploads/image/tspahimages/xw_email.png);width: 18px;height: 14px;}
.xw_detail .xwnav .fr .share{background-image: url(/uploads/image/tspahimages/xw_share.png);width: 17px;height: 17px;}
.xw_detail .xwnav .fr a:hover{opacity: 1;}
.xw_detail .content{width: 100%;padding: 2.60416vw 0 0;}
.xw_detail .content .con{padding-bottom: 3.90625vw;border-bottom: 1px solid #898a89;}
.xw_detail .content .con:first-child{margin-top: unset;display: none;}
.xw_detail .content .img{width: 100%;}
.xw_detail .content .img img{max-width: 100%;}
.xw_detail .content video{width:100%;}
.xw_detail .content .text1{font-size: 18px;line-height: 1.667;color: rgb(51, 51, 51);margin-top: 3.90625vw;font-weight: bold;}
.xw_detail .content .text2{font-size: 16px;line-height: 1.5;color: #333333;margin-bottom: 4.42708vw;}
.xw_detail .content .text2 pre{margin-top: 4.94791vw;}
.xw_detail .content .text2 pre:first-child{margin-top: unset;}
.xw_detail .bot{width: 100%;margin-top: 3.125vw;position: relative;padding-top: 0.78125vw;}
.xw_detail .bot .link{padding-right: 4.42708vw;width: 100%;}
.xw_detail .bot .link a{display: block;width: 100%;font-size: 16px;color: #333333;margin-top: 0.78125vw;transition: 0.8s;}
.xw_detail .bot .link a:first-child{margin-top: unset;}
.xw_detail .bot .link a:hover{color: #789c2e;}
.xw_detail .bot .returnlist{position: absolute;top: 50%;transform: translatey(-50%);right: 0;width: 4.58333vw;height: 4.58333vw;border-radius: 50%;text-align: center;background-image: url(/uploads/image/tspahimages/xw_detail_returnlist.png);background-repeat: no-repeat;background-size: cover;background-position: center;padding-top: 1.45833vw;}
.xw_detail .bot .returnlist div{color: #fff;font-size: 14px;margin-bottom: 0.41666vw;}
.xw_detail .bot .returnlist i{color: #fff;display: inline-block;transition: 0.8s;}
.xw_detail .bot .returnlist:hover i{transform: translatex(5px);}
.xwnk{width: 100%;background-image: url(/uploads/image/tspahimages/xwnk_bg.png);background-position: center bottom;background-repeat: no-repeat;background-size: cover;padding: 6.25vw 10.41666vw 4.6875vw;}
.xwnk .itembox{width: 100%;margin-left: -1.4%;}
.xwnk .item{width: 23.6%;float: left;height: 26.5625vw;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;overflow: hidden;transition: 0.8s;margin-left: 1.4%;margin-bottom: 1.4%;}
.xwnk .item a{display: block;width: 100%;height: 100%;position: relative;}
.xwnk .item .date{position: absolute;top: 1.30208vw;right: 2.30208vw;text-align: center;color: #fff;font-size: 0.625vw;font-family: "arial";transition: 0.8s;}
.xwnk .item .date div{font-size: 1.875vw;}
.xwnk .item .text{position: absolute;bottom: 1.5625vw;left: 2.30208vw;font-size: 1.04166vw;color: #fff;transition: 0.8s;}
.xwnk .item:hover{background-size: 105% 105%;}
.xwnk .item:hover .date{right: 1.30208vw;}
.xwnk .item:hover .text{left: 1.30208vw;}
.xwnk .loadmore{margin-top: 3.22916vw;}
.xwsp{width: 100%;background-image: url(/uploads/image/tspahimages/xwnk_bg.png);background-position: center bottom;background-repeat: no-repeat;background-size: cover;padding: 5.46875vw 10.41666vw 6.51041vw;}
.xwsp .itembox{width: 100%;}
.xwsp .item{width: 29%;float: left;margin-left: 6.5%;margin-top: 4.94791vw;padding-top: 0.78125vw;border-top: 2px solid #333333;}
.xwsp .item:nth-child(3n-2){margin-left: unset;}
.xwsp .item:nth-child(1),.xwsp .item:nth-child(2),.xwsp .item:nth-child(3){margin-top: unset;}
.xwsp .item .time{color: #333333;font-size: 14px;line-height: 14px;}
.xwsp .item a{display: block;width: 100%;height: 100%;}
.xwsp .item .img{width: 100%;height: 16.14583vw;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 0.8s;position: relative;margin-top: 0.78125vw;}
.xwsp .item .img .play{color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 2.29166vw;transition: 0.8s;}
.xwsp .item .text{color: #333333;font-size: 18px;margin-top: 1.45833vw;}
.xwsp .item:hover .img{background-size: 105% 105%;}
.xwsp .item:hover .img .play{color: #789c2e;}
.xwsp .loadmore{margin-top: 4.16666vw;}
.ywlymap{background-image: url(/uploads/image/tspahimages/ywly_map.png);width: 58.69791vw;height: 43.28125vw;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ywlymap div{background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;cursor: pointer;transition: 0.8s;z-index: 0;border-radius: 50%;}
.ywlymap .sichuan{background-image: url(/uploads/image/tspahimages/yely_sichuan.png);width: 12.1875vw;height: 12.1875vw;top: 54%;left: 21vw;z-index: 1;}
.ywlymap .chongqing{background-image: url(/uploads/image/tspahimages/ywly_chongqing.png);width: 5.625vw;height: 5.625vw;top: 62%;left: 30vw;z-index: 2;}
.ywlymap .guizhou{background-image: url(/uploads/image/tspahimages/ywly_guizhou.png);width: 7.70833vw;height: 7.70833vw;top: 71%;left: 28vw;z-index: 3;}
.ywlymap .yunnan{background-image: url(/uploads/image/tspahimages/ywly_yunnan.png);width: 10.15625vw;height: 10.15625vw;top: 73%;left: 21vw;z-index: 4;}
.ywlymap .jiangxi{width: 7.23958vw;height: 7.23958vw;top: 66%;left: 36vw;z-index: 4;}
.ywlymap div:hover{transform: scale(1.05);}
.ywlybancon{width: 20.20833vw;position: absolute;right: 3.48958vw;bottom: 5.625vw;}
.ywlybancon .img{width: 100%;height: 10.41666vw;background-position: bottom;background-size: cover;background-repeat: no-repeat;position: relative;}
.ywlybancon .img .text{font-size: 16px;color: #333333;position: absolute;bottom: 0;left: 1.82291vw;}
.ywlybancon .img .text i{display: inline-block;vertical-align: middle;color: #719730;font-size: 20px;}
.ywlybancon .conbox{width: 100%;padding: 1.30208vw 2.08333vw 1.5625vw;background-color: #fff;}
.ywlybancon .con{padding-top: 1.5625vw;border-top: 1px solid #d5d5d5;}
.ywlybancon .con a{color: #929292;font-size: 14px;position: relative;transition: 0.8s;}
.ywlybancon .con a::after{content: "";width: 0;height: 1px;background-color: #719730;position: absolute;left: 0;bottom: -2px;opacity: 0;transition: 0.8s;z-index: 9;}
.ywlybancon .con a:hover::after{width: 100%;left: 0;opacity: 1;}
.ywlybancon .con a:hover{color: #719730;}
.ywlybancon .con p{margin-top: 10px;}
.ywlybancon .con p:first-child{margin-top: unset;}
.ywly_ban_bg{position: absolute;bottom: 0;left: 0;background-image: url(/uploads/image/tspahimages/ywly_ban_react.png);width: 15.625vw;height: 2.39583vw;background-size: cover;background-repeat: no-repeat;background-position: center;}
.ywly{width: 100vw;height: 50vw;}
.ywly .fl{width: 50%;height: 100%;}
.ywly .fl .img{width: 100%;height: 100%;overflow: hidden;background-position: center;background-size: cover;background-repeat: no-repeat;}
.ywly .fl .img .play{position: relative;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.ywly .fl .img .play i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;font-size: 1.8vw;cursor: pointer;transition: 0.8s;display: inline-block;}
.ywly .fl .img .play i:hover{transform: translate(-50%,-50%) scale(1.5);}
.ywly .fr{width: 50%;height: 100%;padding: 10.9375vw 8.54166vw 0 6.77083vw;}
.ywly .fr .text{margin-top: 2.86458vw;font-size: 16px;color: rgb(254, 254, 254);line-height: 1.875;}
.ywly .fr .more{margin-top: 6.51041vw;background-image: unset;background-color: #fff;}
.ywly .fr .more i{color: #87a751;}
.ywly3 .indextitle{color: #333;}
.ywly3 .text{color: #666 !important;}
.ywly2_1{width: 100vw;padding: 8.59375vw 0 8.07291vw;background-color: #ffffff;text-align: center;}
.ywly2_1 .indextitle{color: #333;}
.ywly2_1 .text{font-size: 16px;color: rgb(102, 102, 102);line-height: 1.5;margin: auto;margin-top: 3.54166vw;text-align: left;}
.ywly2_1 .text video{max-width: 100%!important;}

.ywly2_2{width: 100vw;height: 42.1875vw;background-size: cover;background-position: center;background-repeat: no-repeat;}
.ywly2_2 .play{font-size: 1.8vw;margin-top: 3vw;color: #fff;cursor: pointer;transition: 0.8s;display: inline-block;}
.ywly2_2 .play:hover{margin-top: 2.5vw;}
.ywly2_2 .title1{font-size: 1.77083vw;color: #fff;}
.ywly2_2 .title2{font-size: 2.29166vw;color: #fff;}
.ywly2_2 .mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);text-align: center;padding-top: 15.36458vw;}
.ywly2_3{width: 100vw;background-image: url(/uploads/image/tspahimages/ywly2_3bg.png);background-size: cover;background-repeat: no-repeat;background-position: center bottom;padding: 4.42708vw 0;}
.ywly2_3 .indextitle{color: #333333;text-align: center;}
.ywly2_3 .text{margin-top: 3.80208vw;text-align: center;font-size: 16px;color: rgb(51, 51, 51);line-height: 1.875;font-weight: bold;}
.ywly2_3 .conbox{width: 60.9375vw;height: 31.25vw;margin: auto;margin-top: 3.38541vw;position: relative;}
.ywly2_3 .conbox .item{border-radius: 50%;cursor: pointer;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;transition: 0.8s;position: absolute;text-align: center;}
.ywly2_3 .conbox .item .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;}
.ywly2_3 .conbox .item:hover{transform: scale(1.05);}
.ywly2_3 .conbox .item .con .num{font-size: 2.5vw;font-family: "frankruehl";line-height: 2.5vw;}
.ywly2_3 .conbox .item .con .title{margin-top: 2.08333vw;font-size: 18px;line-height: 18px;font-weight: bold;}
.ywly2_3 .conbox .item .con .texts{font-size: 16px;line-height: 16px;margin-top: 15px;line-height: 1.4;}
.ywly2_3 .conbox .item1{left: 0;top: 23%;width: 15.625vw;height: 15.625vw;background-color: rgb(167, 189, 32);color: #fff;}
.ywly2_3 .conbox .item2{background-image: url(/uploads/image/tspahimages/ywly2_3_img2.png);left: 24%;top: 4%;width: 11.25vw;height: 11.25vw;color: #fff;}
.ywly2_3 .conbox .item2::after{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 0;position: absolute;top: 0;left: 0;border-radius: 50%;}
.ywly2_3 .conbox .item2 .title{margin-top: 1.5625vw !important;}
.ywly2_3 .conbox .item3{left: 60%;top: 0;width: 11.77083vw;height: 11.77083vw;color: #719730;border: 1px solid #a8be22;}
.ywly2_3 .conbox .item3 .title{margin-top: 1.5625vw !important;}
.ywly2_3 .conbox .item3 .text{width: 5.20833vw;}
.ywly2_3 .conbox .item4{left: 43.5%;top: 28.8%;width: 11.19791vw;height: 11.19791vw;color: #fff;background-color: #719730;}
.ywly2_3 .conbox .item4 .title{margin-top: 1.5625vw !important;}
.ywly2_3 .conbox .item4 .texts{width: 5.20833vw;}
.ywly2_3 .conbox .item5{background-image: url(/uploads/image/tspahimages/ywly2_3_img5.png);left: 63.5%;top: 41%;width: 12.23958vw;height: 12.23958vw;color: #fff;}
.ywly2_3 .conbox .item5::after{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 0;position: absolute;top: 0;left: 0;border-radius: 50%;}
.ywly2_3 .conbox .item5 .title{margin-top: 1.5625vw !important;}
.ywly2_3 .conbox .item5 .texts{width: 7.8125vw;}
.ywly2_3 .conbox .item6{background-image: url(/uploads/image/tspahimages/ywly2_3_img6.png);right: 0%;top: 18%;width: 10.41666vw;height: 10.41666vw;color: #fff;}
.ywly2_3 .conbox .item6 .title,.ywly2_3 .conbox .item5 .title{margin-top: 1.08333vw !important;}
.ywly2_3 .conbox .item6::after{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 0;position: absolute;top: 0;left: 0;border-radius: 50%;}
.ywly2_3 .conbox .item7{left: 37.4%;bottom: 0;width: 9.42708vw;height: 9.42708vw;color: #719730;border: 1px solid #a8be22;}
.ywly2_3 .conbox .item7 .title{margin-top: 0.52083vw !important;}
.ywly2_3 .conbox .items_1{background-image: url(/uploads/image/tspahimages/ywly2_3_img_1.png);width: 3.54166vw;height: 3.54166vw;top: 65.5%;left: 23.5%;}
.ywly2_3 .conbox .items_2{background-image: url(/uploads/image/tspahimages/ywly2_3_img_2.png);width: 6.82291vw;height: 6.82291vw;top: 45.8%;left: 30%;}
.ywly2_3 .conbox .items_3{background-image: url(/uploads/image/tspahimages/ywly2_3_img_3.png);width: 5.67708vw;height: 5.67708vw;top: 6%;left: 46.5%;}
.ywly2_3 .conbox .items_4{background-image: url(/uploads/image/tspahimages/ywly2_3_img_4.png);width: 4.27083vw;height: 4.27083vw;top: 69%;left: 55.8%;}
.ywly2_4{width: 100vw;padding: 9.27083vw 10.41666vw 4.79166vw;background-image: url(/uploads/image/tspahimages/ywly2_4bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center bottom;}
.ywly2_4 .indextitle{color: #333;}
.ywly2_4 .top{width: 100%;position: relative;}
.ywly2_4 .top .list{position: absolute;right: 0;bottom: 0;}
.ywly2_4 .top .list div{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;cursor: pointer;padding: 10px 25px;margin-left: 10px;transition: 0.8s;position: relative;}
.ywly2_4 .top .list a{display: inline-block;}
.ywly2_4 .top .list div span{position: relative;z-index: 2;}
.ywly2_4 .top .list div::after{content: "";z-index: 0;width: 100%;height: 100%;background-image: linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);position: absolute;top: 0;left: 0;border-radius: 0 15px 0 15px;transition: 0.8s;opacity: 0;}
.ywly2_4 .top .list div:hover::after{opacity: 1;}
.ywly2_4 .top .list div:hover{color: #fff;}
.ywly2_4 .top .list .active{color: #fff;}
.ywly2_4 .top .list .active::after{opacity: 1;}
.ywly2_4 .itembox{width: 100%;margin-top: 3.38541vw;margin-left: -1.63%;}
.ywly2_4 .itembox .item{width: 31.7%;float: left;margin-left: 1.63%;margin-top: 1.63%;}
.ywly2_4 .itembox .item a{display: block;width: 100%;height: 100%;}
.ywly2_4 .itembox .item .img{width: 100%;height: 17.44791vw;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 0.8s;}
.ywly2_4 .itembox .item .con{width: 100%;background-color: #fff;height: 8.59375vw;padding: 1.30208vw;}
.ywly2_4 .itembox .item .con .title{font-size: 1.25vw;color: #333333;line-height: 1.25vw;padding-bottom: 1.04166vw;width: 100%;border-bottom: 1px solid #dcdcdc;transition: 0.8s;}
.ywly2_4 .itembox .item .con .text{margin-top: 1.04166vw;width: 100%;color: #666666;font-size: 16px;}
.ywly2_4 .itembox .item:hover .img{background-size: 105% 105%;}
.ywly2_4 .itembox .item:hover .title{color: #789c2e;}
.ywly2_4 .itembox .item:nth-child(1),.ywly2_4 .itembox .item:nth-child(2),.ywly2_4 .itembox .item:nth-child(3){margin-top: unset;}
.ywly2_4 .loadmore{margin-top: 1.82291vw;}
.ywly2_4 .loadmore p{color: #fff;}
.ywly_al_bannercon{width: 36.45833%;height: 9.63541vw;background-color: rgba(113, 151, 48,0.9);position: absolute;bottom: 0;left: 0;padding-left: 10.41666vw;padding-right: 5.72916vw;color: #fff;padding-top: 2.34375vw;z-index: 9;}
.ywly_al_bannercon .title{font-size: 1.5625vw;line-height: 1.5625vw;margin-bottom: 2.60416vw;}
.ywly_al_bannercon .fl{font-size: 14px;}
.ywly_al_bannercon .fl i{margin-right: 2px;color: #fff;}
.ywly_al_bannercon .fr .iconfont{display: inline-block;color: #fff;font-size: 12px;opacity: 0.7;transition: 0.5s;outline: none;cursor: pointer;}
.ywly_al_bannercon .fr .iconfont:hover{opacity: 1;}
.ywly_al_bannercon .fr div{display: inline-block;font-family: "futurabt";}
.ywly_al_bannercon .fr div b{font-size: 20px;}
.ywly_al_bannercon .fr div span{font-size: 12px;}
.ywly_al_bannercon .fr .icon-arrl1{margin-right: 10px;}
.ywly_al_bannercon .fr .icon-arrr1{margin-left: 10px;}
.ywly_al{width: 100vw;display: flex;}
.ywly_al .left{flex: 0.263;background-color: #f7f7f7;padding: 6.25vw 9.63541vw 5vw 10.41666vw;position: relative;}
.ywly_al .left a{position: absolute;color: #000;font-size: 18px;top: 4vw;opacity: 0.5;font-weight: bold;}
.ywly_al .left a:hover{opacity: 1;}
.ywly_al .left .icon-arrr1{left: 35%;}
.ywly_al .right{flex: 0.737;background-color: #ffffff;padding: 6.25vw 10.41666vw 10.9375vw 7.03125vw;}
.ywly_al .title{position: relative;font-size: 24px;color: #333333;margin-bottom: 3.75vw;}
.ywly_al .title::after{content: "";width: 17px;height: 5px;background-color: #719730;position: absolute;z-index: 9;bottom: -1.66666vw;left: 0;}
.ywly_al .left .text{font-size: 16px;color: #333333;}
.ywly_al .left .text p{margin-top: 10px;}
.ywly_al .left .text p:first-child{margin-top: unset;}
.ywly_al .left .btnvideo{margin-top: 2.76041vw;padding: 0.52083vw 1.5625vw;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);color: #fff;font-size: 16px;font-weight: bold;text-align: center;display: inline-block;cursor: pointer;border-radius: 0;transition: 0.8s;}
.ywly_al .left .btnvideo i{font-size: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;font-weight: unset;transition: 0.8s;}
.ywly_al .left .btnvideo:hover{border-radius: 0 15px 0 15px;}
.ywly_al .left .btnvideo:hover i{transform: translatex(2px);margin-right: 8px;}
.ywly_al .right .text{font-size: 14px;color: #333333;line-height: 1.714;margin-bottom: 0.78125vw;}
.ywly_al .right .img{width: 100%;margin-top: 2.08333vw;}
.ywly_al .right .img img{width: 100%;}
.ywlybanner{width: 100vw;height: 100vh;position: relative;}
.ywlybanner .swiper-container{width: 100%;height: 100%;}
.ywlybanner .swiper-container .img{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.zcxx{width: 100vw;padding: 4.6875vw 10.41666vw 4.16666vw;background-image: url(/uploads/image/tspahimages/czxx_bg.png);background-position: center bottom;background-repeat: no-repeat;background-size: cover;background-color: #f1f1f3;}
.zcxx .listbox{width: 100%;}
.zcxx .listbox .list{width: 100%;padding: 2.60416vw 2.86458vw;background-color: #fff;border-radius: 10px;position: relative;margin-top: 15px;position: relative;}
.zcxx .listbox .list a{display: block;}
.zcxx .listbox .list:first-child{margin-top: unset;}
.zcxx .listbox .list .date{display: inline-block;vertical-align: top;border: 1px solid #719730;border-radius: 10px;padding: 17px;text-align: center;margin-right: 4.42708vw;}
.zcxx .listbox .list .date .text{color: #333333;font-size: 14px;padding-bottom: 13px;border-bottom: 1px solid #e5e5e5;}
.zcxx .listbox .list .date .big{font-size: 18px;margin-top: 16px;color: #333333;line-height: 18px;}
.zcxx .listbox .list .date .small{font-size: 12px;color: #333333;font-size: 12px;}
.zcxx .listbox .list .con{display: inline-block;vertical-align: top;width: 38.28125vw;}
.zcxx .listbox .list .con .title{font-size: 1.25vw;color: #333333;font-weight: bold;line-height: 1.5;}
.zcxx .listbox .list .con .text{margin-top: 1.5vw;font-size: 16px;line-height: 1.5;}
.zcxx .listbox .list .right{position: absolute;top: 2.60416vw;right: 2.86458vw;width: 4.6875vw;text-align: center;}
.zcxx .listbox .list .right .down{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #909090;}
.zcxx .listbox .list .right .down a{display: block;width: 100%;color: #719730;font-size: 14px;}
.zcxx .listbox .list .right .down i{display: inline-block;vertical-align: middle;margin-right: 4px;background-image: url(/uploads/image/tspahimages/zcxx_down.png);width: 24px;height: 24px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zcxx .listbox .list .right .online{width: 100%;margin-top: 20px;}
.zcxx .listbox .list .right .online a{display: block;width: 100%;color: #666666;font-size: 14px;}
.zcxx .listbox .list .right .online i{display: inline-block;vertical-align: middle;margin-right: 4px;background-image: url(/uploads/image/tspahimages/zcxx_online.png);width: 24px;height: 21px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zcxx .loadmore{margin-top: 4.84375vw;}
.zcxx .listbox .list::after{content: "";width: 0;height: 2px;background-color: #719730;position: absolute;z-index: 1;left: 0;bottom: 0;transition: 0.8s;}
.zcxx .listbox .list:hover::after{width: 100%;}
.zcxx_detalis{padding: 5.46875vw 10.41666vw 7.8125vw;background-image: url(/uploads/image/tspahimages/czxx_bg.png);background-position: center bottom;background-repeat: no-repeat;background-size: cover;background-color: #ffffff;width: 100vw;}
.zcxx_detalis .content{width: 100%;display: flex;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.zcxx_detalis .content .left{flex: 0.329;border-right: 1px solid #d8d8d8;padding-top: 4.42708vw;padding-right: 4.6875vw;}
.zcxx_detalis .content .right{flex: 0.671;padding-top: 4.42708vw;padding-left: 4.6875vw;padding-bottom: 3.48958vw;position: relative;}
.zcxx_detalis .content .left .conbox{width: 100%;padding: 2.08333vw 1.5625vw 1.5625vw 1.82291vw;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);color: #fff;}
.zcxx_detalis .content .left .text{font-size: 1.25vw;padding-top: 1.04166vw;border-top: 2px solid #fff;line-height: 1.25;}
.zcxx_detalis .content .left .bot{margin-top: 2.76041vw;font-size: 14px;}
.zcxx_detalis .content .right .title{font-size: 14px;color: rgb(102, 102, 102);line-height: 1.714;width: 100%;padding-bottom: 2.08333vw;border-bottom: 1px solid #b2b2b2;}
.zcxx_detalis .content .right .con{margin-top: 2.86458vw;width: 100%;}
.zcxx_detalis .content .right .con .stitle{font-size: 18px;color: #333333;margin-bottom: 1.30208vw;}
.zcxx_detalis .content .right .con .text{margin-top: 2.34375vw;font-size: 14px;color: #666666;}
.zcxx_detalis .content .right .con .text:first-child,.zcxx_detalis .content .right .con .text p:first-child{margin-top: unset;}
.zcxx_detalis .content .right .con .text p{margin-top: 6px;}
.zcxx_detalis .content .right .con .btn{margin-top: 3.02083vw;}
.zcxx_detalis .content .right .con .btn a{display: inline-block;vertical-align: middle;margin-right: 0.78125vw;padding: 0.67708vw 2.1875vw;color: #fff;font-size: 14px;transition: 0.8s;}
.zcxx_detalis .content .right .con .btn a i{display: inline-block;vertical-align: middle;margin-right: 7px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.zcxx_detalis .content .right .con .btn .download i{background-image: url(/uploads/image/tspahimages/ttzgx_down.png);width: 24px;height: 24px;}
.zcxx_detalis .content .right .con .btn .online i{background-image: url(/uploads/image/tspahimages/zcxx_detalis_online.png);width: 24px;height: 21px;}
.zcxx_detalis .content .right .con .btn .download{  background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);}
.zcxx_detalis .content .right .con .btn .online{background-color: #e99220;}
.zcxx_detalis .content .right .con .btn a:hover{border-radius: 0 15px 0 15px;}
.zcxx_detalis .content .right .code{position: absolute;bottom: 3.48958vw;right: 0;width: 6.92708vw;padding: 0.625vw 0;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);}
.zcxx_detalis .content .right .code .img{width: 100%;height: 5.72916vw;text-align: center;}
.zcxx_detalis .content .right .code .img img{width: 5.72916vw;height: 5.72916vw;}
.zcxx_detalis .content .right .code .text{text-align: center;font-size: 14px;color: #fff;line-height: 1.571;width: 60%;margin: auto;margin-top: 10px;}
.zcxx_form{width: 100vw;background-image: url(/uploads/image/tspahimages/zcxx_form_bg.png);background-size: cover;background-repeat: no-repeat;background-position: center top;background-color: #fff;padding: 11.19791vw 10.41666vw 6.77083vw;}
.zcxx_form .top{width: 100%;padding-bottom: 3.125vw;border-bottom: 2px solid #719730;}
.zcxx_form .top .title{font-size: 2.5vw;line-height: 1.5;color: #719730;font-weight: bold;}
.zcxx_form .top .text{margin-top: 1.45833vw;font-size: 0.83333vw;color: #666666;line-height: 1.5;}
.zcxx_form .bot{width: 100%;display: flex;padding-top: 4.16666vw;}
.zcxx_form .bot .left{flex: 0.43;}
.zcxx_form .bot .right{flex: 0.57;}
.zcxx_form .bot .left .text{font-size: 16px;color: #666666;}
.zcxx_form .bot .left .contact{margin-top: 1.71875vw;}
.zcxx_form .bot .left .contact i{display: inline-block;vertical-align: middle;background-size: cover;background-repeat: no-repeat;background-position: center;margin-right: 10px;}
.zcxx_form .bot .left .preson{background-image: url(/uploads/image/tspahimages/ywly_form_preson.png);width: 15px;height: 17px;}
.zcxx_form .bot .left .phone{background-image: url(/uploads/image/tspahimages/ywly_form_phone.png);width: 12px;height: 18px;}
.zcxx_form .bot .left .email{background-image: url(/uploads/image/tspahimages/ywly_form_email.png);width: 16px;height: 12px;}
.zcxx_form .bot .left .contact span{color: #333333;font-size: 16px;}
.zcxx_form .bot .right form{width: 100%;}
.zcxx_form .bot .right .list{width: 100%;margin-top: 1.82291vw;}
.zcxx_form .bot .right .list:first-child{margin-top: unset;}
.zcxx_form .bot .right .list .title{font-size: 18px;color: #333;line-height: 18px;font-weight: bold;position: relative;}
/* .zcxx_form .bot .right .list .tips{display: inline-block;} */
.zcxx_form .bot .right .list .tips::after{content: "*";color: #f00;font-size: 25px;position: absolute;z-index: 1;top: 4px;left: -20px;}
.zcxx_form .bot .right .list .input{margin-top: 0.52083vw;width: 100%;}
.zcxx_form .bot .right .list .input .select{width: 12.76041vw;height: 2.23958vw;position: relative;margin-right: 16px;display: inline-block;vertical-align: middle;cursor: pointer;}
.zcxx_form .bot .right .list .input select{width: 100%;height: 100%;background-color: #f4f4f4;border-radius: 5px;padding-left: 10px;color: #666666;font-size: 14px;cursor: pointer;}
.zcxx_form .bot .right .list .input .select::after{content: "";background-image: url(/uploads/image/tspahimages/ywly_form_arr.png);width: 10px;height: 6px;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;z-index: 1;top: 50%;transform: translatey(-50%);right: 18px;}
.zcxx_form .bot .right .list .input .select:last-child{display: none;}
.zcxx_form .bot .right .list .input .select:last-child::after{display: none;}
.zcxx_form .bot .right .list .input input[type="text"]{width: 100%;background-color: #f4f4f4;height: 2.23958vw;border-radius: 5px;padding-left: 10px;}
.zcxx_form .bot .right .list .input input[type="text"]::placeholder,.zcxx_form .bot .right .list .input textarea::placeholder{color: #666;font-size: 14px;}
.zcxx_form .bot .right .list .input textarea{width: 100%;height: 7.8125vw;padding-left: 10px;border-radius: 5px;padding-left: 10px;background-color: #f4f4f4;padding-top: 10px;}
.zcxx_form .bot .right .list .input input[type="radio"]{display: none;}
.zcxx_form .bot .right .list .input .radio{display: inline-block;vertical-align: middle;width: 6.20833vw;}
.zcxx_form .bot .right .list .input label{display: inline-block;cursor: pointer;}
.zcxx_form .bot .right .list .input label i{display: inline-block;vertical-align: middle;margin-right: 8px;background-image: url(/uploads/image/tspahimages/ywly_form_bor.png);width: 18px;height: 18px;border-radius: 50%;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.zcxx_form .bot .right .list .input label span{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;font-weight: bold;line-height: 14px;}
.zcxx_form .bot .right .list .input label i::after{content: "";width: 100%;height: 100%;border-radius: 50%;background-image: url(/uploads/image/tspahimages/_ywly_form_bor.png);background-size: cover;background-repeat: no-repeat;background-position: center;z-index: 1;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.zcxx_form .bot .right .list .input label input:checked  i::after{opacity: 1;}
.zcxx_form .bot .right .list .title1{color: #333333;font-size: 16px;line-height: 16px;margin-top: 8px;font-weight: bold;}
.zcxx_form .bot .right .list .text{margin-top: 1.25vw;font-size: 14px;color: #666666;}
.zcxx_form .bot .right .list .text p{margin-top: 8px;font-weight: bold;}
.zcxx_form .bot .right .list .text p:first-child{margin-top: unset;}
.zcxx_form .bot .right .list .inputlast{margin-top: 2.08333vw;}
.zcxx_form .bot .right .btn{margin-top: 3.64583vw;}
.zcxx_form .bot .right .btn button{height: 2.5vw;width: 8.07291vw;color: #fff;font-size: 16px;outline: none;border: none;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);cursor: pointer;transition: 0.8s;}
.zcxx_form .bot .right .btn button:hover{border-radius: 0 15px 0 15px;}
.upload_input{margin-top: 30px;}
.upload_input span{height: 2vw;width: 8.07291vw;color: #fff;font-size: 16px;outline: none;border: none;background-image: -moz-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -webkit-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);background-image: -ms-linear-gradient( 108deg, rgb(113,151,48) 0%, rgb(167,189,32) 100%);cursor: pointer;transition: 0.8s;display: inline-block;text-align: center;line-height: 2vw;}
.upload_input span:hover{border-radius: 0 15px 0 15px;}
.footer .bot .fl a{background: unset !important;padding: 0 !important;color: #fff !important;font-size: 18px;text-decoration: none !important;display: inline-block;vertical-align: initial;}
.footer .bot .fl div{margin-top: 8px;}

@media screen and (max-width:2048px) {
	/* .pcmenu{top: -136%;left: -4%;} */
}
@media screen and (max-width:1920px) {
	.zzry .itembox .item .ntitle{height: 20%;}
	.pcmenu{top: -138vh;}
	.applypop{height: 98%;}
}
/* h 1440 */
@media screen and (min-height:1081px) and (max-width:1920px) {
	.pcmenu{top: -100vh;}
}
@media screen and (max-width:1600px) {
	.zzry .itembox .item .ntitle{height: 23%;}
	.gyhm3 .fl .text{max-height: 300px;overflow-y: auto;padding-right: 10px;}
	.gyhm4 .itembox .item a{padding-top: 2.64583vw;}
	.gyhm4 .itembox .item .title{font-size: 24px;}
	.gyhm4 .itembox .item pre{font-size: 14px;line-height: 1.5;}
	.footer .bot{margin-top: 4.33333vw;}
	.applypop{padding-bottom: 3.20833vw;overflow-y: auto;}
	.zcxx .listbox .list .right{width: 5.6875vw;}
	.zcxx_form .bot .right .list .input .radio{width: 8.20833vw;}
	.pcmenubox .listactive{height: 6.5vw;}
	.pcmenu{top: -141vh;left: 27.3%;}
	.pcmenubox .list{margin-top: 2vw;}
}
@media screen and (max-width:1440px) {
	.zcxx .listbox .list .right{width: 9.6875vw;}
}
@media screen and (max-width:1366px) {
	.applypop .fr .list .input input, .applypop .fr .list .input select{height: 3.82291vw;}
	#applypop .close{right: 5%;}
	.zzrypop img{min-width: auto;max-width: 40%;}
	.zzry .itembox .item .ntitle{height: 20%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;font-size: 18px;}
	.footer{height: auto;padding-bottom: 3.125vw;}
	.footer .bot .fr{max-width: 49%;}
	.pcnav{height: 65px;line-height: 65px;}
	.gyhm3 .fl .qianming{bottom: 3.29166vw;right: 3.85416vw;}
	.gyhm3 .fl .qianming img{width: 60%;}
	.gyhm4 .itembox .item a{padding-top: 1.64583vw;}
	.gyhm4 .itembox .item pre{margin-top: 0.82291vw;}
	.gyhm6 .fr{padding-top: 6.375vw;}
	.gyhm7{padding-top: 7.0625vw;}
	.footer .bot{margin-top: 1.5vw;}
	.lxwm_form .fr .btn button:hover,.ttzgx_detail .downfile:hover,.zcxx_detalis .content .right .con .btn:hover{border-radius: 0 10px 0 10px;}
	.lxwm_form .fr .btn button{font-size: 12px;}
	.lxwm_form .fr .btn button i{font-size: 12px;}
	.rczy3items{width: 20%;}
	.rczy3item5{width: 1.5625vw;}
	.ttzgx_detail .downfile{border-radius: 0;}
	.xw_detail .bot .returnlist div{font-size: 12px;margin-bottom: 0;}
	.xw_detail .bot .returnlist i{font-size: 12px;}
	.ywly2_3 .conbox .item .con .texts{font-size: 12px;}
	.ywly2_3 .conbox .item .con .title{font-size: 16px;line-height: 16px;}
	.zcxx .listbox .list .right{width: 9.6875vw;}
	.zcxx_form .bot .right .list .input .radio{width: 9.20833vw;}
	.pcmenu{top: -148vh;}
	.pcmenubox .listactive{height: 7vw;}
	.pcmenubox .list{margin-top: 1.34375vw;}
}
@media screen and (max-width:980px) {
	.rczy3 .top .text div{width: 100%;height: 35px;}
	.zcxx_form .bot .right .list .tips::after{left: -12px;}
	.zcxx_form .bot .right .list .input .select:last-child,#radio_input{margin-top: 16px;width: 100% !important;}
	.ywly2_2 .play{font-size: 20px;}
	#gototop {width: 40px;height: 40px;line-height: 40px;}
	#loading,.gyhm7 .swiper-button-next,.gyhm7 .swiper-button-prev{display: none;}
	.ywlybanner{height: 55.55555vw;}
	#movemenubox{display: block;}
	.pcnav,#pcmenu{display: none;}
	.indextitle pre{font-size: 20px;line-height: 20px;}
	.indextitle div{font-size: 18px;line-height: 18px;}
	.more{width: 35px;height: 35px;line-height: 35px;}
	.more i{font-size: 12px;}
	#movemenu{display: block;}
	.footer .con .list{display: none;}
	.footerlogo{height: auto;width: 100px;}
	.footer .con .fr{width: 100%;float: unset;}
	.footer .con .imgbox{width: 100px;height: 100px;display: inline-block;vertical-align: bottom;}
	.footer .con .imgbox img{width: 100%;height: 100%;}
	.footer .con .fr .text{font-size: 12px;display: inline-block;vertical-align: bottom;margin-left: 10px;}
	.footer .bot .fl{float: unset;width: 100%;padding: 0;}
	.footer .bot .title{font-size: 14px;margin-bottom: 10px;}
	.footer .bot .fl p{font-size: 12px;margin-top: 1px;}
	.footer .bot .fr{width: 100%;float: unset;margin-top: 10px;text-align: left;max-width: 100%;}
	.footer .bot .fr .clearfix{text-align: left;}
	.footerselect1 div{width: 200px;height: 30px;line-height: 30px;padding-left: 10px;}
	.footerselect1 div span{font-size: 12px;}
	.footerselect1 div span::before,.footerselect1 div span::after{display: none;}
	.footerselect1 i{right: 10px;}
	.footerselect1 a{width:40px;height: 30px;line-height: 30px;font-size: 12px;}
	.footerselectul{max-height: 100px;top: 35px;min-height: 50px;padding: 10px 0;}
	.footerselectul div{height: 20px;line-height: 20px;font-size: 12px;}
	.footer .bot .bottext{margin-top: 10px;text-align: left;font-size: 14px;}
	.footer .bot .bottext a{font-size: 14px;margin-left: 3px !important;}
	.footer{height: auto;padding: 3.62318vw;}
	.footer .bot{margin-top: 10px;transform: unset;}
	.nbanner{height: 55.55555vw;}
	.nbanner .nbannertitle div{font-size: 20px;line-height: 20px;}
	.nbanner .nbannertitle{font-size: 14px;}
	.gyhm1{padding: 3.62318vw;}
	.gyhm1 .fl{width: 100%;float: unset;}
	.gyhm1 .fl .img{width: 100%;margin-top: 10px;}
	.gyhm1 .fr{padding: 0;float: unset;width: 100%;margin-top: 10px;}
	.gyhm1 .fr .title{font-size: 20px;}
	.gyhm1 .fr .text{width: 100%;font-size: 12px;margin-top: 10px;}
	.gyhm2{background-attachment: unset;background-position: center;}
	.gyhm2 .play i{font-size: 30px;}
	.gyhm2 .play div{font-size: 12px;}
	.gyhm3{height: auto;padding: 3.62318vw;}
	.gyhm3 .fl{width: 100%;float: unset;padding: 0;}
	.gyhm3 .fr{width: 100%;float: unset;height: 55.55555vw;margin-top: 10px;}
	.gyhm3 .fl .text{padding: 0;font-size: 12px;line-height: 1.5;}
	.gyhm3 .fl .qianming{position: relative;width: 100%;margin-top: 10px;bottom: 0;right: 0;text-align: right;}
	.gyhm3 .fl .qianming::before{display: none;}
	.gyhm3 .fl .qianming img{width: 60px;}
	.gyhm4{height: auto;padding: 3.62318vw;background-attachment: unset;background-position: center;}
	.gyhm4 .itembox{position: unset;width: 100%;height: auto;margin-top: 10px;flex-wrap: wrap;}
	.gyhm4 .itembox .item{width: 49%;flex: unset;margin-top: 10px;height: 200px;padding: 0;}
	.gyhm4 .itembox .item:nth-child(even){margin-left: 2%;}
	.gyhm4 .itembox .item .title{font-size: 20px;}
	.gyhm4 .itembox .item pre{font-size: 12px;margin-top: 10px;}
	.gyhm5{height: unset;background-attachment: unset;background-position: center;padding: 3.62318vw 0;}
	.gyhm5 .line{width: 100%;padding: 0;height: 173px;}
	.gyhm5 .con{width: 100%;margin-top: 70px;margin-left: 0;padding: 0 3.62318vw;}
	.gyhm5 .line .swiper-slide-thumb-active .bor::after{width: 50px;height: 50px;}
	.gyhm5 .line .item .bor::before{display: none;}
	.gyhm5 .line .item .bor{width: 5px;height: 5px;}
	.gyhm5 .line .item .date{font-size: 12px;line-height: 12px;}
	.gyhm5 .line .more{display: none;}
	.gyhm5 .btn{position: unset;margin-top: 10px;padding: 0 3.62318vw;}
	.gyhm5 .con .date{font-size: 12px;}
	.gyhm5 .con .text{font-size: 12px;}
	.gyhm5 .line .item1 .items{top: 17.5%;}
	.gyhm5 .line .item2 .items{top: 30%;}
	.gyhm5 .line .item3 .items{top: 52.5%;}
	.gyhm5 .line .item4 .items{top: 70%;}
	.gyhm5 .line .item5 .items{top: 64.5%;}
	.gyhm5 .line .item6 .items{top: 38.5%;}
	.gyhm6{height: auto;}
	.gyhm6 .fl{width: 100%;float: unset;height: 55.55555vw;}
	.gyhm6 .fr{padding: 3.62318vw;float: unset;width: 100%;}
	.gyhm6 .fr .title{font-size: 16px;margin-top: 10px;line-height: 1.5;}
	.gyhm6 .fr .text{font-size: 12px;}
	.gyhm7{padding: 3.62318vw;height: unset;}
	.gyhm7 .con .fl{width: 100%;float: unset;}
	.gyhm7 .con .fr{width: 100%;font-size: unset;margin-top: 10px;}
	.gyhm7 .swiper-pagination{display: none;}
	.gyhm7 .fr .img{height: 500px;}
	.gyhm7 .fr .con{width: 260px;height:auto;padding: 10px;padding-bottom: 30px;}
	.gyhm7 .fr .con .title{font-size: 14px;}
	.gyhm7 .fr .con .text,.gyhm7 .fr .con .iconfont{font-size: 12px;}
	.gyhm8{padding: 3.62318vw;height: unset;}
	.gyhm8 .itembox{width: 100%;}
	.gyhm8 .itembox .item{width: 49%;margin-top: 10px !important;margin-left: 1% !important;}
	.gyhm8 .itembox .item:nth-child(odd){margin-left: 0 !important;}
	.gyhm8 .gyhm8more{width: 120px;height: 30px;line-height: 30px;font-size: 12px;}
	.lxwm1{padding: 3.62318vw;}
	.lxwm1 .top .fr{padding-top: 9px;}
	.lxwm1 .bot .fl{font-size: 12px;width: 55%;}
	.lxwm1 .bot .fl p{margin-top: 3px;}
	.lxwm1 .bot .fr{width: 45%;margin-top: 0;text-align: right;}
	.lxwm1 .bot .fr .text{font-size: 12px;}
	.lxwm1 .bot .fr .img{width: 100px;height: 100px;}
	.lxwm_map{height: 200px;}
	.lxwm_form{height: unset;padding: 3.62318vw;}
	.lxwm_form .fl{width: 100%;float: unset;}
	.lxwm_form .fl .text{width: 100%;font-size: 12px;}
	.lxwm_form .fl .contact .list span{font-size: 12px;}
	.lxwm_form .fr{width: 100%;float: unset;margin-top: 10px;}
	.lxwm_form .fr .title{font-size: 16px;}
	.lxwm_form .fr .list .ntitle{font-size: 14px;}
	.lxwm_form .fr .list input::placeholder{font-size: 12px;}
	.lxwm_form .fr .list,.lxwm_form .fr .btn{margin-top: 10px;}
	.lxwm_form .fr .list input{padding-bottom: 5px;}
	.lxwm_form .fr .btn button{width: 100px;height: 30px;font-size: 12px;}
	.qxgs{display: block;}
	.qxgs .leftcon{display: block;width: 100%;padding: 3.62318vw;}
	.qxgs .leftcon .itembox{margin-top: 10px;}
	.qxgs .leftcon .itembox .item{height: 40px;line-height: 40px;}
	.qxgs .leftcon .itembox .item span{font-size: 12px;}
	.qxgs .leftcon .itembox .active i{font-size: 12px;}
	.qxgs .rightcon{width: 100%;padding: 3.62318vw;}
	.qxgs .rightcon video{width: 100%;display: block;height: 180px;}
	.qxgs .rightcon .title{font-size: 18px;}
	.qxgs .rightcon .text{font-size: 12px;line-height: 1.5;}
	.qxgs .rightcon .contact{padding: 10px 0;margin-top: 10px;}
	.qxgs .rightcon .contact .ctext{font-size: 12px;line-height: 1.5;}
	.rczy1{height: unset;}
	.rczy1 .fl{float: unset;width: 100%;padding: 3.62318vw;}
	.rczy1 .fl .text{margin-top: 10px;font-size: 12px;line-height: 1.5;}
	.rczy1 .fr{float: unset;width: 100%;height: 200px;}
	.rczy1 .fr .con div{font-size: 30px;}
	.rczy1 .fr .con p{font-size: 18px;}
	.rczy2{height: unset;padding: 3.62318vw;}
	.rczy2 .text{margin-top: 10px;font-size: 12px;}
	.rczy3{padding: 3.62318vw;}
	.rczy3 .top .text{position: unset;margin-top: 10px;font-size: 12px;line-height: 1.5;}
	.rczy3box{margin-top: 10px;}
	.rczy3itemone{padding: 10px;}
	.rczy3items{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;width: 22%;}
	.rczy3item5{width: 20px !important;height: 20px !important;margin-top: unset;transform: translatey(-50%);}
	.rczy3itemtwo{padding: 3.62318vw;}
	.rczy3itemtwo .textbox{margin-bottom: 5px;font-size: 12px;line-height: 1.5;}
	.rczy3itemtwo .textbox a{font-size: 12px;}
	.rczy3itemtwo .btn button{width: 100px;height: 25px;font-size: 12px;}
	.rczy3itemtwo .btn{margin-top: 20px;}
	#applypop .close{font-size: 20px;top: 10px;right: 10px;}
	.applypop{width: 85%;padding: 3.62318vw;}
	.applypop .title{font-size: 18px;}
	.applypop .fl{width: 100%;float: unset;font-size: 12px;}
	.applypop .fr{width: 100%;float: unset;margin-top: 10px;}
	.applypop .fr .list .ntitle{font-size: 14px;line-height: 14px;}
	.applypop .fr .list .input input, .applypop .fr .list .input select{height: 25px;border-radius: 2px;padding-left: 10px;border-radius: 0;}
	.applypop .fr .list{margin-top: 3.62318vw;}
	.applypop .fr .list .input input::placeholder,.applypop .fr .list .input textarea::placeholder{font-size: 12px;}
	.applypop .fr .list .input textarea{height: 80px;padding-left: 10px;padding-top: 10px;border-radius: 0;}
	.applypop .btn{margin-top: 10px;}
	.applypop .btn button{height: 25px;width: 100px;font-size: 12px;}
	.jobform{margin: unset;transform: translate(-50%,-50%);}
	.jobform h4{font-size: 20px;}
	.formwrap a{height: 25px;line-height: 25px;width: 100px;font-size: 12px;}
	.rczy_flow .itembox .item{width: 100%;margin: unset;margin-top: 10px;}
	.rczy_flow{padding: 3.62318vw;}
	.rczy_flow .itembox{margin: auto;}
	.rczy_flow .itembox .item .con{margin-top: 10px;}
	.rczy_flow .itembox .item .title{font-size: 16px;}
	.rczy_flow .itembox .item .text{font-size: 12px;line-height: 1.5;}
	.rczy_flow .itembox .item .iconfont{font-size: 12px;}
	.loadmore p{font-size: 12px;}
	.nnav{width: 100%;height: 30px;line-height: 30px; padding-left: 10px;}
	.nnav div a,.nnav .iconfont{font-size: 12px;}
	.nnav .iconfont{ display: none;}
	.nnav div .active{font-size: 12px;}
	.ttzgx .itembox .item:first-child{width: 100%;margin: unset;}
	.ttzgx{padding: 3.62318vw;}
	.ttzgx .itembox{margin: auto;}
	.ttzgx .itembox .item{width: 48%;border-radius: 3px;margin-left: 4%;margin-top: 10px;height: 33.81642vw;}
	.ttzgx .itembox .item:nth-child(even){margin-left: unset;}
	.ttzgx .itembox .item .top .fl{font-size: 16px;width: 80%;}
	.ttzgx .itembox .item .top .fr div{font-size: 16px;}
	.ttzgx .itembox .item .title{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
	.ttzgx .itembox .item .bot .fl,.ttzgx .itembox .item .bot .fr i{font-size: 12px;}
	.ttzgx_detail{padding: 3.62318vw;}
	.ttzgx_detail .clearfix .fl{width: 100%;float: unset;}
	.ttzgx_detail .clearfix::after{display: none;}
	.ttzgx_detail .clearfix .fl .conbox{width: 100%;padding: 10px;}
	.ttzgx_detail .clearfix .fl .text{font-size: 14px;}
	.ttzgx_detail .clearfix .fl .time{font-size: 12px;}
	.ttzgx_detail .clearfix .fr{width: 100%;float: unset;margin-top: 10px;padding: 0;}
	.ttzgx_detail .clearfix .fr .text{font-size: 12px;line-height: 1.5;}
	.ttzgx_detail .downfile{width: 100px;height: 25px;line-height: 25px;font-size: 12px;}
	.ttzgx_detail .downfile i{width: 16px;height: 16px;}
	.xw1,.xw2{height: auto;}
	.xw1 .fl,.xw2 .fr{width: 100%;float: unset;padding: 3.62318vw;}
	.xw1 .fl .date,.xw2 .fr .date{padding: 5px;}
	.xw1 .fl .date div,.xw2 .fr .date div{font-size: 16px;}
	.xw1 .fl .title,.xw2 .fr .title{font-size: 16px;margin-top: 10px;}
	.xw1 .fl .text,.xw2 .fr .text{font-size: 12px;line-height: 1.5;}
	.xw1 .fr,.xw2 .fl{width: 100%;float: unset;margin-top: 10px;padding: 3.62318vw;}
	.xw1 .fr .img,.xw2 .fl .img{width: 100%;height: unset;}
	.xw3{padding: 3.62318vw;}
	.xw3 .itembox .item{margin: 0;margin-top: 10px;width: 100%;float: unset;}
	.xw3 .itembox .item .img{height: 53.14009vw;}
	.xw3 .itembox .item .title{font-size: 16px;}
	.xw3 .itembox .item .text{font-size: 12px;height: auto;}
	.xw3 .itembox .item .iconfont{font-size: 12px;}
	.xw_detail{padding: 3.62318vw;}
	.xw_detail .title{font-size: 20px;}
	.bshare-custom{display: none;}
	.xw_detail .xwnav .fl div{font-size: 12px;}
	.xw_detail .content .text1{font-size: 16px;margin-top: 10px;line-height: 1.5;}
	.xw_detail .content .con{margin-top: 10px;}
	.xw_detail .content .text2{font-size: 12px;}
	.xw_detail .bot .link a{font-size: 14px;}
	.xw_detail .bot .link{width: 83%;}
	.xw_detail .bot .returnlist{width: 60px;height: 60px;padding-top: 3.62318vw;}
	.xwnk{padding: 3.62318vw;}
	.xwnk .itembox{margin-left: unset;}
	.xwnk .item{width: 100%;margin: unset;margin-top: 10px;height: 520px;}
	.xwnk .item .date{font-size: 12px;}
	.xwnk .item .date div{font-size: 16px;}
	.xwnk .item .text{font-size: 12px;}
	.xwsp{padding: 3.62318vw;}
	.xwsp .item{width: 100%;margin: unset;margin-top: 10px !important;}
	.xwsp .item .img{height: 200px;}
	.xwsp .item .time{font-size: 12px;}
	.xwsp .item .text{font-size: 14px;}
	.xwsp .item .img .play{font-size: 30px;}
	.ywly{height: unset;}
	.ywly .fr{float: unset;width: 100%;padding: 3.62318vw;}
	.ywly .fl{float: unset;width: 100%;height: 55.55555vw;}
	.ywly .fr .text{margin-top: 10px;font-size: 12px;line-height: 1.5;}
	.ywlymap{display: none;}
	.ywlybancon{display: none;}
	.ywly_al_bannercon{width: 100%;padding: 10px;height: 10vw;min-height: 60px;}
	.ywly_al_bannercon .title{font-size: 14px;line-height: 14px;}
	.ywly_al_bannercon .fl i,.ywly_al_bannercon .fl{font-size: 12px;}
	.ywly_al_bannercon .fr a{font-size: 12px;}
	.ywly_al_bannercon .fr{margin-top: -5px;}
	.ywly_al .left{padding: 3.62318vw;width: 100%;padding-top: 12vw;}
	.ywly_al .left .icon-arrr1{left: 15%;}
	.ywly_al{display: block;}
	.ywly_al .title{font-size: 20px;}
	.ywly_al .left .text{font-size: 12px;}
	.ywly_al .left .text p{margin-top: 5px;}
	.ywly_al .left .btnvideo{padding: 0;width: 140px;height: 35px;line-height: 35px;text-align: center;font-size: 12px;}
	.ywly_al .left .btnvideo i{font-size: 20px;}
	.ywly_al .right{width: 100%;padding: 3.62318vw;}
	.ywly_al .right .text{font-size: 12px;line-height: 1.5;}
	.ywly2_1{padding: 3.62318vw;}
	.ywly2_1 .text{width: 85%;font-size: 12px;line-height: 1.5;}
	.ywly2_2 .title1{font-size: 12px;}
	.ywly2_2 .title2{font-size: 14px;}
	.ywly2_3{padding: 18vw 3.62318vw;}
	.ywly2_3 .text{margin-top: 10px;font-size: 12px;line-height: 1.5;}
	.ywly2_3 .conbox{width: 85%;height: 500px;}
	.ywly2_3 .conbox .item1{top: 0;left: 0;width: 100px;height: 100px;}
	.ywly2_3 .conbox .item .con .num{font-size: 16px;line-height: 16px;}
	.ywly2_3 .conbox .item .con .title{font-size: 14px;line-height: 14px;}
	.ywly2_3 .conbox .item .con .texts{margin-top: 5px;} 
	.ywly2_3 .conbox .item2{width: 100px;height: 100px;top: 0;left: 34%;}
	.ywly2_3 .conbox .item{width: 24.8vw !important;height: 24.8vw !important;position: relative;top: unset !important;left: unset !important;right: unset !important;bottom: unset !important;display: inline-block;margin-left: 0.5%;}
	.ywly2_3 .conbox .item:nth-child(3n-1){margin-left: 0;}
	.ywly2_3 .conbox .item3{left: 68%;}
	.ywly2_3 .conbox .item4{top: 22.8%;left: 0;}
	.ywly2_3 .conbox .item .con .texts{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;width: auto !important;}
	.ywly2_3 .conbox .item5{top: 22.8%;left: 34%;}
	.ywly2_3 .conbox .item6{top: 22.8%;left: 68%;}
	.ywly2_3 .conbox .item7{top: 44.8%;left: 0;}
	.ywly2_3 .conbox .items_1{top: 44.8%;left: 34%;}
	.ywly2_3 .conbox .items_2{top: 44.8%;left: 68%;}
	.ywly2_3 .conbox .items_3{top: 66.8%;left: 0;}
	.ywly2_3 .conbox .items_4{top: 66.8%;left: 34%;}
	.ywly2_4{padding: 3.62318vw;}
	.ywly2_4 .top .list{position: unset;width: 100%;margin-top: 10px;}
	.ywly2_4 .top .list div{padding: 2px 10px;font-size: 14px;}
	.ywly2_4 .top .list .active::after{border-radius: 0;}
	.ywly2_4 .itembox{margin: unset;margin-top: 10px;}
	.ywly2_4 .itembox .item{width: 100%;margin: unset;margin-top: 10px !important;}
	.ywly2_4 .itembox .item .img{height: 48.30917vw;}
	.ywly2_4 .itembox .item .con{height: unset;padding: 10px;}
	.ywly2_4 .itembox .item .con .title{font-size: 14px;line-height: 14px;}
	.ywly2_4 .itembox .item .con .text{font-size: 12px;line-height: 1.5;}
	.zcxx{padding: 3.62318vw;}
	.zcxx .listbox .list{padding: 10px;border-radius: 3px;}
	.zcxx .listbox .list .date .text{font-size: 12px;}
	.zcxx .listbox .list .date .big{font-size: 16px;}
	.zcxx .listbox .list .con .title{font-size: 16px;}
	.zcxx .listbox .list .con .text{margin-top: 10px;font-size: 12px;line-height: 1.5;}
	.zcxx .listbox .list .right{width: auto;}
	.zcxx .listbox .list .right .down a,.zcxx .listbox .list .right .online a{font-size: 12px;}
	.zcxx .listbox .list .right .down i{width: 18px;height: 18px;}
	.zcxx .listbox .list .right .online i{width: 18px;height: 3.62318vw;}
	.zcxx .listbox .list .right .down{padding-bottom: 5px;}
	.zcxx .listbox .list .right .online{margin-top: 5px;}
	.zcxx_form{padding: 3.62318vw;}
	.zcxx_form .top .title{font-size: 20px;}
	.zcxx_form .top .text{font-size: 12px;}
	.zcxx_form .bot{padding-top: 10px;display: block;}
	.zcxx_form .bot .left .text{font-size: 14px;}
	.zcxx_form .bot .left .contact span{font-size: 12px;}
	.zcxx_form .bot .right{margin-top: 10px;}
	.zcxx_form .bot .right .list .title{font-size: 14px;}
	.zcxx_form .bot .right .list{margin-top: 10px;}
	.zcxx_form .bot .right .list .input{margin-top: 8px;}
	.zcxx_form .bot .right .list .input .select{width: 150px;height: 30px;}
	.zcxx_form .bot .right .list .input select{font-size: 12px;}
	.zcxx_form .bot .right .list .input input[type="text"]{height: 30px;}
	.zcxx_form .bot .right .list .input input[type="text"]::placeholder{font-size: 12px;}
	.zcxx_form .bot .right .list .input .radio{width: 90px;}
	.zcxx_form .bot .right .list .input .radioc{width: 150px;}
	.zcxx_form .bot .right .list .input textarea{height: 120px;}
	.zcxx_form .bot .right .list .text{margin-top: 10px;font-size: 12px;}
	.zcxx_form .bot .right .list .text p{margin-top: 3px;}
	.zcxx_form .bot .right .btn button,.upload_input span{width: 100px;height: 30px;font-size: 12px;}
	.upload_input span{line-height: 30px;}
	.zcxx_form .bot .right .btn button:hover,.upload_input span:hover{border-radius: 0 8px 0 8px;}
	.zcxx_detalis{padding: 3.62318vw;}
	.zcxx_detalis .content{display: block;}
	.zcxx_detalis .content .left{padding: 10px;border-right: unset;}
	.zcxx_detalis .content .left .conbox{padding: 10px;}
	.zcxx_detalis .content .left .text,.zcxx_detalis .content .right .title{font-size: 12px;line-height: 1.5;}
	.zcxx_detalis .content .right{padding: 10px;}
	.zcxx_detalis .content .right .con .stitle{font-size: 16px;}
	.zcxx_detalis .content .right .con .text{font-size: 12px;line-height: 1.5;}
	.zcxx_detalis .content .right .con .text p{margin-top: 3px;}
	.zcxx_detalis .content .right .con .btn a{padding: 0;width: 100px;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}
	.zcxx_detalis .content .right .con .btn .download i{width: 18px;height: 18px;}
	.zcxx_detalis .content .right .con .btn .online i{width: 18px;height: 15px;}
	.zcxx_detalis .content .right .code{width: 100%;position: unset;margin-top: 10px;padding: 10px;}
	.zcxx_detalis .content .right .code .img{display: inline-block;vertical-align: middle;width: 80px;height: 80px;}
	.zcxx_detalis .content .right .code .img img{width: 100%;height: 100%;}
	.zcxx_detalis .content .right .code .text{display: inline-block;vertical-align: middle;font-size: 12px;}
	.zzry{padding: 3.62318vw;}
	.zzry .title{font-size: 12px;margin-top: 10px;}
	.zzry .itembox{margin-top: 12px;}
	.zzry .itembox .item{float: unset;display: block;width: 100%;padding: 10px;height: 360px;margin: unset !important;margin-top: 10px !important;}
	.zzry .itembox .item .ntitle{font-size: 18px;padding-bottom: 10px;}
	.zzry .itembox .item .date{font-size: 14px;}
	.zzry .itembox .item .text{font-size: 12px;}
	.zzry .itembox .item .img{height: 300px;max-width: 65%;min-width: 60%;width: auto;overflow: hidden;}
	.zzry .itembox .item .img img{width: 100%;max-height: 80%;}
	.gyhm5 .indextitle .text{font-size: 14px;}
	.ywly2_1 .text img,.ywly2_1 .text video{ display: block;}
}
@media screen and (max-width:500px) {
	.ywly2_3{padding: 3vw;}
}













































































































@keyframes moreani{
	0%{
		transform: rotate(90deg) translatex(0);
	}
	50%{
		transform: rotate(90deg) translatex(10px);
	}
	100%{
		transform: rotate(90deg) translatex(0);
	}
}
@keyframes nnavani{
	0%{
		transform: translatey(-48%);
	}
	50%{
		transform: translatey(-52%);
	}
	100%{
		transform: translatey(-48%);
	}
}
@keyframes gyhm5ani{
	0%{
		transform: translatex(-5px);
	}
	50%{
		transform: translatex(5px);
	}
	100%{
		transform: translatex(-5px);
	}
}