﻿/*Top002897 */
.Top002897{position: relative; z-index: 100; background: #f1f1f1;}
.Top002897 .auto{max-width: 1400px;width: 95%;}
.Top002897 > .auto{text-align: right;line-height: 56px;}
.Top002897 > .auto a{display: inline-block;font-size: 16px;padding-left: 32px;margin-right: 10px;color: #fff;text-decoration: underline;background-repeat: no-repeat;background-position: left center;}
.Top002897 > .auto a.t-contact{background-image: url("../images/Top002897_icon1.png");}
.Top002897 > .auto a.t-fb{background-image: url("../images/Top002897_icon2.png");}
.Top002897 .top-b >.auto{/* background: #fff; */}
@media(min-width:1025px){
.Top002897 .top-b{position: absolute; left: 0; top: 100%; width: 100%; z-index: 100;}
.Top002897 .top-b >.auto{display: table;}
.Top002897 .top-b > .auto > div{display: table-cell;vertical-align: middle;}
.Top002897 .top-left,
.Top002897 .top-right{/* width: 12%; */}
.Top002897 .top-left{/* padding-left: 40px; */}
.Top002897 .top-right{/* padding-right: 40px; */}
.Top002897 .top-right{position: relative; z-index: 100;}
}
.Top002897 .top-right dl{float: right;}
.Top002897 .top-right dl > *{float: left;}
.Top002897 .top-search{border-left: 1px solid #e5e5e5;padding-left: 10px; margin-left: 20px; display: block;}
.Top002897 .open-search{width: 28px; height: 28px;background: url("../images/Top002897-icon_search.png") no-repeat center center;display: block; cursor: pointer;}
.Top002897 .open-search.on{border-radius: 50%;background-color: #8fc21f;background-image: url("../images/Top002897-icon_search_on.png");}
.Top002897 .top-search .box{position: absolute; top: 100%;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.); width: 300px;display: none;}
.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;background: #fff}
.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#8fc21f url("../images/Top002897-icon_search_on.png") no-repeat center center;top: 0;right: 0; }
.Top002897 .top-lang{position: relative; z-index: 100;}
.Top002897 .top-lang .cur{padding: 0 22px 0 25px;background: url("../images/Top002897-icon_lang.png") no-repeat left center;position: relative;z-index: 1;line-height: 28px;color: #fff;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #818181;border-right: 1px solid #818181; right: 0; top: 50%; margin-top: -3px;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top002897 .top-menu li b,
.Top002897 .top-menu li b a{display: block;}
.Top002897 .sub,
.Top002897 .sub-two{display: none;}
.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: #8fc21f;padding: 0 30px;transition: 0.3s;}
.Top002897 .sub .detail:hover{background: #fff;color: #8fc21f;}
.Top002897 .sub-menu .name{font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1025px) and (max-width:1280px){
.Top002897 .sub-menu .item{max-width: 180px;}
}
@media(min-width:1025px){
	@keyframes rexiao
{
  0% {    transform: rotateY(0deg);}
  50% {    transform: rotateY(90deg);}
  100%{    transform: rotateY(0deg);}
}
.box-2 .ytable:hover img{
transform: rotateY(360deg);
    transition: .6s ease;
}
.box-2 .ytable img{

    transition: .6s ease;
}


.PicList002311 .ul li:hover a{
	    transition: .3s ease;
	    color: #fff!important;
    background: #8fc21f;
	
}

.Top002897 .sub-two{display: none!important;}
.Top002897 .top-menu ul{display: table; margin: 0 auto;}
.Top002897 .top-menu li{float: left;padding: 0 2vw;}
.Top002897 .top-menu li b a{line-height: 90px;font-size: 17px;color: #fff;}
.Top002897 .top-menu li:hover b a,
.Top002897 .top-menu li.aon b a{ color:#8fc21f;}
.Top002897 .sub{position: absolute; left: 0; width: 100%; top: 100%;background: #3f3f42;font-size: 16px;}
.Top002897 #m20 .sub,
.Top002897 #m21 .sub,
.Top002897 #m23 .sub{display: none!important;}
.Top002897 .top-menu li.aon .sub{ z-index: 100;}
.Top002897 .sub,
.Top002897 .sub a{color: #fff;}
.Top002897 .sub .auto{position: relative;}
.Top002897 .sub .close{position: absolute;right: 0; top:0;width: 20px;height: 20px; cursor: pointer;}
.Top002897 .sub .close:before,
.Top002897 .sub .close:after{position: absolute; content: ''; width: 100%; background: #8fc21f; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);ms-transform: rotate(-45deg);}
.Top002897 .sub .close:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);ms-transform: rotate(45deg);}
.Top002897 .sub[data-type="column"] h4 .close{position: absolute; top: 50%; margin-top: -10px;}
.Top002897 .sub[data-type="tab"] .close{ top: 48px;right: 40px;}
.Top002897 .sub h4{font-weight: lighter;margin: 0 0 15px 0;font-size: 30px;}
.Top002897 .sub-imgtxt pre{line-height: 1.5em;max-height: 4.5em; margin: 15px 0 40px 0;}
.Top002897 .sub[data-type="tab"] .auto{display: table;}
.Top002897 .sub[data-type="column"] .auto{padding: 2% 40px 5%;}
.Top002897 .sub[data-type="tab"] .auto > div{display: table-cell; vertical-align: top;padding: 50px 0;}
.Top002897 .sub[data-type="column"] h4{position: relative; z-index: 1;}
.Top002897 .sub .one-cate{width: 260px; background: #3f3f42;}
.Top002897 .sub .two-cate{width: 28.572%; background: #3f3f42;}
.Top002897 .sub .one-cate-info{padding-top: 35px;}
.Top002897 .sub .one-cate-info .item{max-width: 360px; width: 86%; margin: 0 auto;}
.Top002897 .sub-menu .name{ margin-bottom: 20px;}
.Top002897 .sub-menu .name a{color: #8fc21f;float: left;max-width: 95%;padding-right: 26px;position: relative;display: block;}
.Top002897 .sub-menu .name a:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 1px solid #0061ff;border-right: 1px solid #0061ff; right: 2px; top: 50%; margin-top: -3px;}

.Top002897 .sub .one-cate dt{width:400px; text-align: center;}
.Top002897 .sub .one-cate dt.on{background: #8fc21f; }
.Top002897 .sub .two-cate dt a,
.Top002897 .sub .one-cate dt a{display: block;line-height: 30px;padding:10px 3vw;}
.Top002897 .sub .two-cate dt a{color:rgba(255,255,255,0.6);}
.Top002897 .sub .two-cate dt a:hover{color: #fff;}

.Top002897 .sub[data-type="column"] .sub-imgtxt{float: left; width: 27.273%;}
.Top002897 .sub[data-type="column"] .sub-menu{float:right;width: 66%;}

.Top002897 .sub-menu .item{float: left; max-width: 230px;}
.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }
.Top002897 .sub-menu dd a{color: rgba(255,255,255,0.8);font-size: 15px;}
.Top002897 .sub-menu dd a:hover{color:#00a2e9;}
}

@media(max-width:1024px){
.Top002897 > .auto{line-height: 40px;}
.Top002897 .top-b{background: #fff;}
.Top002897 .top-b >.auto{position: relative; z-index: 100;}
.Top002897 .top-right{float: right; padding: 20px 0;}
.Top002897 .top-left{position: absolute; left: 0; top: 0; height: 68px;display: table; max-width: 30%;}
.Top002897 .top-left a{display: table-cell; vertical-align: middle;}
.Top002897 .top-left img{max-height: 60px;}
.Top002897 .top-lang .cur{color: #999;}
.Top002897 .top-menu{position: fixed;right: 0; top: 68px;bottom: 0; width: 0; z-index: 100;background: #8fc21f; overflow: hidden;opacity: 0; transition: 0.5s;}
.menu-show{overflow: hidden;}
.menu-show .top-menu{opacity: 1;width: 280px;}
.Top002897 .top-menu ul{width: 280px; height: 100%;overflow: auto;}
.Top002897 .top-menu li a{color: #fff;}
.Top002897 .open-menu{ height: 28px; width: 40px; background: #8fc21f;position: relative; margin-left: 10px;}
.Top002897 .open-menu.on{background: none;}
.Top002897 .open-menu i{position: absolute; height: 2px; background: #fff;width: 70%; left: 15%; top:50%; margin-top: -1px; transition: 0.3s;}
.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
.Top002897 .open-menu.on i{background: #8fc21f;}
.Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
.Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
.Top002897 .open-menu.on i:nth-child(2){display: none;}
.Top002897 .top-menu li b{padding-right: 40px;line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;}
.Top002897 .top-menu li b a{padding: 0 20px;font-size: 18px;}
.Top002897 .top-menu li b i.op{position: absolute;right: 5px; top: 50%; width: 30px; height: 30px;margin-top: -15px; transition: 0.3s;}
.Top002897 .top-menu li b i.op.click{transform: rotate(45deg);}
.Top002897 .top-menu li b i.op:after,
.Top002897 .top-menu li b i.op:before{position: absolute; content: ''; top: 50%; left: 50%;transform:translate(-50%,-50%);background: #ffff;}
.Top002897 .top-menu li b i.op:after{width: 60%;height: 2px;}
.Top002897 .top-menu li b i.op:before{width: 2px; height: 60%;}
.Top002897 .top-search .box{width: 300px;}

.Top002897 .sub{padding: 10px 20px;}
.Top002897 .sub .auto{width: 100%;}
.Top002897 .sub  h4{display: none;}
.Top002897 .sub[data-type="tab"] .one-cate-info,
.Top002897 .sub[data-type="tab"] .two-cate{display: none;}
.Top002897 .item-cate,
.Top002897 .sub-imgtxt{background: rgba(0,0,0,0.3);padding: 10px;}
.Top002897 .item-cate{background: rgba(0,0,0,0.4);}
.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}
.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}
.Top002897 .sub-menu .name,
.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}
.Top002897 .sub-menu .name a,
.Top002897 .sub .one-cate > dl > dt >a{ line-height: 40px;font-size: 16px;display: block;}
.Top002897 .sub .one-cate > dl > dt,
.Top002897 .sub-menu .name.has-dd,
.Top002897 .sub .one-cate > dl > dt >a{position: relative;}
.Top002897 .sub .one-cate > dl > dt >a{padding-right: 20px}
.Top002897 .sub-menu .name.has-dd:after,
.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #fff;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}
.Top002897 .sub-menu .name.click:after,
.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}
.Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 40px; height: 40px; z-index: 10; right: 0; top: 0;}
.Top002897 .sub-menu dd,
.Top002897 .item-cate dt{line-height: 30px;}
.Top002897 .sub-menu .name a:after{border-color: #fff;}
.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}
.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}
.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}
.Top002897 .sub-menu .item{margin-right: 0!important;}
}




/*Banner003103 */
.Banner003103{overflow: hidden;position: relative;z-index: 1;}
@media (min-width:1201px) {
.Banner003103 .wap{display: none;}	
}
@media (max-width:1200px) {
.Banner003103 .pc{display: none;}	
}
.Banner003103 .auto{width: 90%;max-width: 1600px;}
.Banner003103 .ban-img li img{transform: scale(1.5);transition: 0.5s 0.2s ease-out;}
.Banner003103 .ban-img li.slick-current img{transform: scale(1);}
.Banner003103 .layer{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 20;}
.Banner003103 .cover{position: absolute;left: 0;width: 100%;height: 10%;background-color: #fff;transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.47, 0, 0.75, 0.72); }
.Banner003103 .slick-current .cover{width: 0;}
.Banner003103 .controls{position: absolute;left: 0; width: 100%;z-index: 10; bottom: 0;
background: -moz-linear-gradient(top,  rgba(96,96,96,0) 0%, rgba(96,96,96,0.9) 100%); 
background: -webkit-linear-gradient(top,  rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%); 
background: linear-gradient(to bottom,  rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00606060', endColorstr='#e6606060',GradientType=0 ); 
}
.Banner003103 .slick-dots{overflow: hidden; padding-bottom: 3.13vw;}
.Banner003103 .slick-dots li{float: left;border: 2px solid #fff; width: 10px; height: 10px;border-radius: 50%;list-style: none;}
.Banner003103 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner003103 .slick-dots li button{display: none;}
.Banner003103 .slick-dots li.slick-active{background-color: #fff;}


.Banner003103 .ytable{height: 100%;}
.Banner003103 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10;}
.Banner003103 .txt-area aside{transition: 0.5s 0.5s; opacity: 0;text-align: center;text-transform: uppercase;}
.Banner003103 .txt-area .t-1{font-size: 28px;padding-bottom: 16px}
.Banner003103 .txt-area .t-2{font-size: 38px;font-weight: bold}
.Banner003103 .ani-show .txt-area aside{opacity: 1; transform: translateX(0);}

@media(max-width:1024px){
.Banner003103 .txt-area .t-1{font-size: 16px;}
.Banner003103 .txt-area .t-2{font-size: 24px;}    
}


/*Floor002904 */
@font-face {
font-family: 'SourceHanSansCN-Regular';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/SourceHanSansCN/Regular.woff") format("woff");
font-display: swap;
}
@font-face {
font-family: 'SourceHanSansCN-Light';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/SourceHanSansCN/Light.woff") format("woff");
font-display: swap;
}
.Floor002904 .more{display: inline-block;background: #8fc21f;color: #fff;padding: 0 20px;position: relative;margin-top: 20px;/* float: left; */}
.Floor002904 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002904 .more:hover{background-color: #3f3f42;}
 .Floor002904 .more:hover:after{width: 0;}  
 .Floor002904 .more:hover span:before{ width: 30px;}  
.Floor002904 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002904 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002904{padding-top: 6.25vw;font-family: 'SourceHanSansCN-Light';background: #f5f5f5;overflow: hidden;}


.Floor002904 .auto{/* width: 96%; *//* max-width: 1400px; */}
 /* @media(min-width:1025px){
.Floor002904 .auto > .main{width: 92%;max-width: 1400px;margin: 0 auto;}
}  */

.Floor002904 .title{font-size: 48px;}
.Floor002904 .title .name{color: #8fc21f;font-family: 'SourceHanSansCN-Regular';line-height: 1em;}
.Floor002904 .title .tab li{list-style: none;float: left;}
.Floor002904 .title .tab li:not(:last-child){margin-right: 1.5vw;}
.Floor002904 .title .tab li span{font-size: 18px;color: #999;border-bottom:3px solid transparent;display: block;line-height: 2.223em;}
.Floor002904 .title .tab li.slick-active span{color: #333;border-bottom-color: #8fc21f;}
@media(min-width:1201px){
.Floor002904 .title{/* border-bottom: 1px solid #ccc; */padding-bottom: 4.167vw;}
.Floor002904 .title .name{float: left;}
.Floor002904 .title .tab{float: right;}
}
@media(max-width:1200px){
.Floor002904 .title .name{padding-bottom: 1vw;display: block;}
}

.Floor002904 .info{padding-top: 3vw;padding-bottom: 4.167vw;}
.Floor002904 .info .name{color: #333;font-size: 36px;margin-bottom: 1.5vw;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .info pre{font-family: 'SourceHanSansCN-Light';font-size: 16px;color: #999;line-height: 2.25em;max-height: 11.25em;/* margin-bottom: 4.792vw; */}
.Floor002904 .info pre.dot5{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.Floor002904 .info ul{padding-top: 1.5vw;border-top: 1px solid #ddd; margin-bottom: 4.6875vw;}
.Floor002904 .info ul p{margin: 5px 0 0 0;color: #333;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .img .Ispic{padding-bottom: 63.334%;}
.Floor002904 .view-720{padding-bottom: 6.771vw;}
.Floor002904 .view-720 a{color: #fff;overflow: hidden;line-height: 26px;padding: 17px 26px;background: #8fc21f;border-radius: 100px;display: inline-block;transition: 0.3s;}
.Floor002904 .view-720 a:before{float: left; width: 26px; height: 26px; margin-right: 10px;background: url("../images/Floor002904_view.png") no-repeat center center; content: '';}
.Floor002904 .view-720 a:hover{background-color: #8fc21f;}

.Floor002904 .arrows{height: 9.375vw;background: #8fc21f;display: table;}

.Floor002904 .arrows aside{display: table-cell; vertical-align: middle;width: 50%;}
.Floor002904 .arrows .slick-prev{float: right;margin-right:70px;position: relative}
.Floor002904 .arrows .slick-prev:after{position: absolute; content: ''; width: 1px; height: 32px; background: #eee; left: 100%; top: 50%; margin-top: -16px;margin-left: 68px}
.Floor002904 .arrows .slick-next{margin-left: 70px;}
.Floor002904 .arrows aside button{width: 46px;height: 46px;border-radius: 50%;border: 1px solid #ffffff;background: url("../images/Floor002904_prev.png") no-repeat center center;cursor: pointer;transition: 0.3s;}
.Floor002904 .arrows aside button.slick-next{background-image: url("../images/Floor002904_next.png");}
.Floor002904 .arrows aside button:hover{background-color: #fff;}
.Floor002904 .arrows aside button.slick-prev:hover{background-image: url("../images/Floor002904_prev.gif");}
.Floor002904 .arrows aside button.slick-next:hover{background-image: url("../images/Floor002904_next.gif");}

@media(min-width:1201px){
.Floor002904 .slider-for{width: 100%;}
.Floor002904 .box .inner{position: relative;/* padding-top: 66px; */}
.Floor002904 .box .inner:before{position: absolute;content: '';width: 31.819%;background: #8fc21f;height: 100%;right: 0;top: 0;}
.Floor002904 .box .inner > *{position: relative; z-index: 4;}
.Floor002904 .info{width: 43.728%;}
.Floor002904 .info ul ol{float: left;width: 68%;padding: 5px 0;}
.Floor002904 .info ul li{float: right;width: 30%;}
.Floor002904 .info pre{min-height: 11.25em;}
.Floor002904 .img{width: 50.182%;}
.Floor002904 .arrows{position: absolute;right: 0;bottom: 0; width: 31.819%;z-index: 10;}
}
@media(max-width:1200px){
.Floor002904{padding-bottom: 6.25vw;}
.Floor002904 .fl,
.Floor002904 .fr{float: none;}
.Floor002904 .arrows{width: 100%;position: relative;}
.Floor002904 .info{padding: 4vw 0;}
.Floor002904 .info ul > *{padding-top: 2vw;}
}
@media(max-width:640px){ 
.Floor002904 .title{font-size: 7vw;}
.Floor002904 .title .name{padding-bottom: 4vw;font-size: 28px}
.Floor002904 .info .name{font-size: 5vw;}
.Floor002904 .info pre.dot5{font-size: 2.5vw;}
.Floor002904 .title .tab li span{font-size:3vw;}
.Floor002904 .arrows{height: 60px;}
.Floor002904 .title .tab li:not(:last-child){margin-right: 3vw;}
.Floor002904 .view-720 a{padding: 10px 20px;}
.Floor002904 .img .Ispic{padding-bottom: 77.334%;}
}
@media(max-width:480px){
.Floor002904 .info pre.dot5{font-size: 3.5vw;}
.Floor002904 .title .tab li span{font-size:4vw;}
.Floor002904 .title .tab li:not(:last-child){margin-right: 5vw;}
}
/*Floor002841 */
@font-face {
  font-family: "DINBold";
  src: url("../fonts/DINBold.woff2") format("woff2"),
       url("../fonts/DINBold.woff") format("woff"),
       url("../fonts/DINBold.ttf") format("truetype"),
       url("../fonts/DINBold.eot") format("embedded-opentype"),
       url("../fonts/DINBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Floor002841{overflow: hidden;}

/* .Floor002841 .auto:before{position: absolute; content: ''; bottom: 0; top: 0;background: url(../images/Floor002841_bg.png) no-repeat center bottom;background-size: 100% auto;} */
.Floor002841 .right .tit{color: #8fc21f;font-size: 48px;}
.Floor002841 .right .en{font-family: "DINBold"; font-size: 42px;color: #333;}
.Floor002841 .right .info{color: #333;line-height: 28px;padding: 1.5vw 0 3.5vw 0; font-size: 15px;}
.Floor002841 .more{display: inline-block;background: #8fc21f;color: #fff;padding: 0 20px;position: relative;}
.Floor002841 .more:hover{background-color: #3f3f42;}
.Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002841 .more:hover:after{width: 0;} 
.Floor002841 .more:hover span:before{ width: 30px;} 
.Floor002841 .more span{display: block;line-height: 50px;position: relative;padding-left: 44px;}
.Floor002841 .more span:before{position: absolute;left: 0;top: 50%;width: 18px;height: 10px;margin-top: -5px;content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
 .Floor002841 .more:hover span:before{ width: 30px;} 
.Floor002841 .left{position: relative; z-index: 1;}
.Floor002841 .open-video{position: absolute;left: 42%;bottom: 22%; cursor: pointer; z-index: 10;}
.Floor002841 .open-video i{display: block;width: 42px; height: 42px; border-radius: 50%; background: #ea5433 url(../images/Floor002841_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002841 .open-video:before,
.Floor002841 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #ea5433; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002841 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.Floor002841 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002841 .auto{position: relative;z-index: 1;padding-top: 9vw;padding-bottom:8vw;}
.Floor002841 .auto:before{left: 50%; width: 80%;}
.Floor002841 .right{width: 40%;}
.Floor002841 .left{width: 58.073%;/* background-color: #8fc21f; */}
}
@media(max-width:1024px){
  .Floor002841 .auto{position: relative;z-index: 1;/* padding: 9vw 0 8vw 0; */}
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .left{max-width: 553px; margin: 0 auto;}
.Floor002841 .right{padding-bottom: 5vw;}
}
@media(max-width:640px){
.Floor002841 .right .tit{font-size: 28px;margin-top: 30px}
.Floor002841 .right .en{font-size: 30px;}
}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1; }
.Floor002718 .main{color:#e5dbcb; padding:7.709% 0; background-position:center top; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.Floor002718 .main .ytable{ height:100%;}
.edit-css-2718{font-size:16px;text-align:center;line-height:32px;}
.edit-css-2718 .tit{font-size: 48px;color: #8fc21f;font-weight:normal;margin: 0 0 4% 0;}
.edit-css-2718 .tit span{ display:block; font-size:20px;}
.edit-css-2718 p{font-size: 15px;color: #333;margin-bottom: 4%;margin-top:0;}
.Floor002718 .link {text-align: center;}
.Floor002718 .more{display: inline-block;background: #8fc21f;color: #fff;padding: 0px 21px;position: relative;/* float: left; */}
.Floor002718 .more:hover{background-color: #3f3f42;}
.Floor002718 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002718 .more:hover:after{width: 0;} 
.Floor002718 .more:hover span:before{ width: 30px;} 
.Floor002718 .more span{display: block;line-height: 50px;position: relative;padding-left: 44px;}
.Floor002718 .more span:before{position: absolute;left: 0;top: 50%;width: 18px;height: 10px;margin-top: -5px;content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002718 .more:hover span:before{ width: 30px;} 
@media(max-width:1024px){
    .edit-css-2718 .tit{font-size: 28px;}
}


/*Bottom003000 */

.Bottom003000{background-color: #8fc21f;/* padding: 3.44vw 0; */padding-top: 5vw;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #96c96c;}
.Bottom003000 .auto{max-width: 1400px;}
.Bottom003000 .contact{max-width: 384px;/* padding: 20px 0px; *//* font-weight: 100; */line-height: 2.285em;color: #ffffff;padding-left: 68px;}

.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #96c96c;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{/* border-bottom: 1px solid rgb(237 238 240); */}
.Bottom003000 .b-right nav a{color: #ffffff;/* font-family: 'FZQKBYSJW'; */font-size: 16px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 10px;}
.Bottom003000 .b-right nav a:hover{color: #96c96c;}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
 .copyright{background-color: #8fc21f;color: #fff;text-align: center;font-family: 'avantgardeitcbybt-demi',"Microsoft YaHei";border-top: 1px solid #cdcdcc;padding: 20px 0px;}
 .copyright a {color: #fff;}
 .copyright span {display: block; max-width:1400px;margin: 0 auto; padding: 0 2%; }
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 147px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;/* border-top: 1px solid rgb(255 255 255); */margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
}
@media(max-width:1024px){
  .t_content { border-top: 1px solid #ccc; width: 100%; padding: 2% 0;}
  }

.t_content dl{/* padding-left:3%; */color: #333;/* float: left; *//* width:45%; */}
.t_content dd{/* text-align: left; *//* float: left; */padding: 10px 0px;font-size: 15px;/* padding-right: 25px; */}
.t_content span{color:#999;line-height: 20px;}
@media(max-width:1024px){
.t_content dd{padding: 4px 0px;}    
}


/*RighInfo002554 */
.RighInfo002554{ padding:3% 0;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{/* background-color: #ccc; */text-align:center;border: 1px solid #d2d2d2;border-collapse:collapse;line-height:24px;padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#f0871e;}
.RighInfo002554 .table_1 .th_3{ background:#ffc200;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
/*
 .PicList002311 为demo编号
 */
 .PicList002311{padding: 3% 0 3% 0;background: #f5f5f5;}
.PicList002311 .box2 {padding-top: 3%}
 .PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
 .PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
 .PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
 
 .PicList002311 .honorList{ position:relative; padding:20px 40px;}
 .PicList002311 .honorList .btn{display:block;position:absolute;top:50%;margin-top:-12px;width:24px;height:24px;background:url(../images/PicList002311-button_hover.png);cursor:pointer;}
 .PicList002311 .honorList .prev{ left:0; background-position:left top;}
 .PicList002311 .honorList .prev:hover{ background-position:left bottom;}
 .PicList002311 .honorList .next{ right:0; background-position:right top;}
 .PicList002311 .honorList .next:hover{ background-position:right bottom;}
 .PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
 .PicList002311 .honorList .list  li{ padding: 0 2%;margin-bottom: 30p;list-style: none;}
 .PicList002311 .honorList .list  .dot{display:block;text-align:center;padding-top: 10px;padding-bottom: 10px;line-height:20px;font-size: 16px;color:#555;}
 .PicList002311 .honorList .list  .dot:hover{ color:#002870;}
 @media only screen and (min-width:768px ) {
 .PicList002311 .honorList{ padding:20px 50px;}	
 }
@media(max-width:1024px){
  .PicList002311 .honorList .list  .dot{padding-top: 10px;}   
}
/*
 .Map001372 为demo编号
 */
 .Map001372{padding: 3% 0;}
 .Map001372 h1{color: #8fc21f;font-size: 24px;margin-bottom: 38px;}
 .Map001372 .map{float:left;border: 1px solid #ccc;width: 50%;}
 .Map001372 .map #mapcontent{height:367px;}
 .Map001372 .txt{padding: 3% 3%;float:right;width: 43%;font-size: 15px;color: #666;}
 .Map001372 .txt dt{font-size: 18px;font-weight:bold;margin-bottom: 20px;color: #333;}
 .Map001372 .txt dd{margin-bottom: 10px;line-height: 26px;padding-left:37px;background-position: left top;background-repeat:no-repeat;}
 .Map001372 .txt dd.dd_1{ background-image:url(../images/Map001372-icon_1.png);}
 .Map001372 .txt dd.dd_2{ background-image:url(../images/Map001372-icon_2.png);}
 .Map001372 .txt dd.dd_3{ background-image:url(../images/Map001372-icon_3.png);}
 .Map001372 .txt dd.dd_4{ background-image:url(../images/Map001372-icon_4.png);}
@media(max-width:1024px){
  .Map001372 .map{float:none;width: 100%;}
  .Map001372 .txt{float:none;width: 100%;}
}

 /*
  .Floor000895 为demo编号
  */
 .Floor000895{padding: 3% 0 1%;background: #f2f2f2;}
 .Floor000895 .title{font-size:34px;line-height:40px;background-size:contain;color: #8fc21f;text-align: center;padding-bottom:3%;}
 .Floor000895 .title span{position:relative;padding-top:10px;color: #333;font-size: 20px;font-weight: bold;}
 .Floor000895 .title span::before{display: block;content:'';width:32px;height:3px;background-color: #8fc21f;margin: 0 auto}
 .Floor000895 .box{margin-bottom: 5%}
 .Floor000895 li{position:relative;float:left;width: 32%;margin-right: 2%;margin-bottom: 2%;padding-bottom:5px;}
 .Floor000895 li a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
 .Floor000895 li:nth-child(3n){ margin-right:0;}
 .Floor000895 li div{ position:relative; background-color:#fff; padding:20px;}
 .Floor000895 li div::before{ background:url(../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}
 .Floor000895 li h1,
 .Floor000895 li h2{margin: 0 0 10px 0;font-size:16px;font-weight:normal;padding-right:50px;}
 .Floor000895 li figure{ padding-bottom:85%;}
 .Floor000895 li h2{ color:#8fc21f; position:relative;padding-bottom:10px;}
 .Floor000895 li h2::before{ position:absolute; content:''; left:0; bottom:0; width:66px; height:2px; background-color:#8e919b;}
 .Floor000895 li:hover div::before{ background-image:url(../images/Floor000895-a_more_hover.png);}
 .Floor000895 li:hover h1{ color: #8fc21f;}
 .Floor000895 li:hover h2{ color: #8fc21f; }
 .Floor000895 li:hover h2::before{ background-color:#8fc21f}
 @media(max-width:768px){
 .Floor000895 li div{padding:10px;}
 .Floor000895 li div::before{ width:25px; height:25px; right:10px;margin-top:-12px;}
 .Floor000895 li h1,
 .Floor000895 li h2{ font-size:14px;padding-right:30px;}
 }
 @media(max-width:480px){
 .Floor000895 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
 .Floor000895 .title{ font-size:24px;padding-bottom: 20px}
 .Floor000895 .title span{ display:block; line-height:30px;}
 }
  /*
  .Floor000895 为demo编号
  */
  .Floor000896{padding: 3% 0;background: #f2f2f2;}
  .Floor000896 .title{font-size:34px;line-height:62px;background-size:contain;color:#343434;padding-bottom:3%;text-align: center;}
  .Floor000896 .title span{position:relative;padding-top:10px;color: #333;font-size: 20px;font-weight: bold;}
  .Floor000896 .title span::after{position:absolute;content:'';width:32px;height:3px;background-color: #8fc21f;left: 50%;top:0;transform: translateY(-50%);}
  .Floor000896 li{position:relative;float:left;width: 46%;margin-right: 4%;margin-bottom: 2%;/* background-color:#ddd; */padding-right:5px;padding-bottom:5px;}
  .Floor000896 li a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
  .Floor000896 li:nth-child(4n){ margin-right:0;}
  .Floor000896 li div{ position:relative; background-color:#fff; padding:20px;}
  .Floor000896 li div::before{ background:url(../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}
  .Floor000896 li h1,
  .Floor000896 li h2{margin: 0 0 10px 0;font-size:16px;font-weight:normal;padding-right:50px;}
  .Floor000896 li figure{ padding-bottom:85%;}
  .Floor000896 li h2{ color:#8fc21f; position:relative;padding-bottom:10px;}
  .Floor000896 li h2::before{ position:absolute; content:''; left:0; bottom:0; width:66px; height:2px; background-color:#8e919b;}
  .Floor000896 li:hover div::before{ background-image:url(../images/Floor000895-a_more_hover.png);}
  .Floor000896 li:hover h1{ color: #8fc21f;}
  .Floor000896 li:hover h2{ color: #8fc21f; }
  .Floor000896 li:hover h2::before{ background-color:#8fc21f}
  @media(max-width:768px){
  .Floor000896 li div{padding:10px;}
  .Floor000896 li div::before{ width:25px; height:25px; right:10px;margin-top:-12px;}
  .Floor000896 li h1,
  .Floor000896 li h2{ font-size:14px;padding-right:30px;}
  }
  @media(max-width:480px){
  .Floor00089 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
  .Floor00089 .title{ font-size:24px;}
  .Floor00089 .title span{ display:block; line-height:30px; font-size:12px;}
  }
 /*Page002080 */
 .Page002080{ text-align:center; padding:3% 0; line-height:31px;}
 .Page002080 .Pages a{ display:inline-block; vertical-align:middle;}
 .Page002080 .Pages .p_cur,
 .Page002080 .Pages .p_count,
 .Page002080 .Pages .p_total,
 .Page002080 .Pages .p_jump,
 .Page002080 .Pages .a_first,
 .Page002080 .Pages .a_end{ display:none;}
 .Page002080 .Pages .a_prev,
 .Page002080 .Pages .a_next{width:76px;height:31px;background:url(../images/Page002080-btn.png) no-repeat left top;overflow:hidden;line-height:110px;}
 .Page002080 .Pages .a_next{ background-position: right bottom;}
 .Page002080 .Pages .a_prev:hover{ background-position: left bottom;}
 .Page002080 .Pages .a_next:hover{ background-position: right top;}
 .Page002080 .Pages em{ font-style:normal; display:inline-block; font-size:18px; margin:0 10px;}
 .Page002080 .Pages em a{ padding:0 5px;}
 .Page002080 .Pages a.a_cur{ color:#8fc21f;}
 @media(max-width:1024px){
    .Page002080{padding:30px 0; line-height:31px;}
 .Page002080 .Pages em{ display:none;}
 }
/*
 .RighInfo002778 
 */
 .RighInfo002778{padding-top: 3%;padding-bottom: 4%;}
 .RighInfo002778 .line {height: 2px;width: 40px;background-color: #8fc21f;}
 .RighInfo002778 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
 .RighInfo002778 .intro,
 .RighInfo002778 .img{}
 .RighInfo002778 .h1{color: #8fc21f;font-size:30px;margin: 10px 0;position: relative;text-transform: uppercase;}
 .RighInfo002778 .p{color:#666; font-size:14px; margin: 0; line-height: 40px;}

 @media(min-width:541px){
 .RighInfo002778 .title{/* font-size:36px; */}
 .RighInfo002778 .title span{font-size:30px;}	
 }

 @media(min-width:1000px){
 .RighInfo002778 .intro{float:left;width:48%;/* padding-left:3%; */}
 .RighInfo002778 .img{float:right;width: 42%;position: relative;padding: 22px;padding-right: 0;}
 .RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;margin-top: 8%;}
 .RighInfo002778 .img:before{left: -7%;content: "";width:71%;height:98%;max-width: 668px;max-height: 668px;position: absolute;background: #8fc21f;z-index:-1;}
 }
 
 @media(min-width:1400px){
 .RighInfo002778 .intro{/* padding-top: 5%; */}
 .RighInfo002778 .h1{font-size: 28px;}
 .RighInfo002778 .p{ font-size:16px;}
 }
@media(max-width:1024px){
     .RighInfo002778 .line {display: none;}
}
 

 .RighInfo0027718{padding-top: 3%;padding-bottom: 4%;}
 .RighInfo0027718 .line {height: 2px;width: 40px;background-color: #8fc21f;}
 .RighInfo0027718 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
 .RighInfo0027718 h1{color: #8fc21f;font-size:30px;margin: 10px 0;position: relative;text-transform: uppercase;}
 .RighInfo0027718 p{color:#666; font-size:16px; margin: 0; line-height: 36px;text-indent: 30px;position: relative;}
 .RighInfo0027718 p::before{background: url(../images/icon.png)no-repeat;width: 16px;height: 16px;content: '';position: absolute;left: 0;top: 11px;;}

 @media(min-width:541px){
 .RighInfo0027718 .title span{font-size:30px;}	

 }
 
 @media(min-width:1000px){
 .RighInfo0027718 .intro{float:left;width:48%;/* padding-left:3%; */}
 .RighInfo0027718 .img{float:right;width: 46%;position: relative;padding: 22px;padding-right: 0;}
 .RighInfo0027718 .p{line-height: 40px;}
}
 
 @media(min-width:1400px){
 .RighInfo0027718 .intro{/* padding-top: 5%; */}
 .RighInfo0027718 .h1{font-size: 28px;}
 .RighInfo0027718 .p{ font-size:16px;}
 }
 
@media(max-width:1024px){
     .RighInfo0027718 .line {display: none;}
}
 
 
 /*! fancyBox 插件样式，如有一样的只留一份 */
 .fancybox-wrap,
 .fancybox-skin,
 .fancybox-outer,
 .fancybox-inner,
 .fancybox-image,
 .fancybox-wrap iframe,
 .fancybox-wrap object,
 .fancybox-nav,
 .fancybox-nav span,
 .fancybox-tmp
 {
   padding: 0;
   margin: 0;
   border: 0;
   outline: none;
   vertical-align: top;
 }
 
 .fancybox-wrap {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 8020;
 }
 
 .fancybox-skin {
   position: relative;
   background: #f9f9f9;
   color: #444;
   text-shadow: none;
   -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
           border-radius: 4px;
 }
 
 .fancybox-opened {
   z-index: 8030;
 }
 
 .fancybox-opened .fancybox-skin {
   -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
           box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
 }
 
 .fancybox-outer, .fancybox-inner {
   position: relative;
 }
 
 .fancybox-inner {
   overflow: hidden;
 }
 
 .fancybox-type-iframe .fancybox-inner {
   -webkit-overflow-scrolling: touch;
 }
 
 .fancybox-error {
   color: #444;
   font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
   margin: 0;
   padding: 15px;
   white-space: nowrap;
 }
 
 .fancybox-image, .fancybox-iframe {
   display: block;
   width: 100%;
   height: 100%;
 }
 
 .fancybox-image {
   max-width: 100%;
   max-height: 100%;
 }
 
 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
   background-image: url('../images/PicList002311-fancybox_sprite.png');
 }
 
 #fancybox-loading {
   position: fixed;
   top: 50%;
   left: 50%;
   margin-top: -22px;
   margin-left: -22px;
   background-position: 0 -108px;
   opacity: 0.8;
   cursor: pointer;
   z-index: 8060;
 }
 
 #fancybox-loading div {
   width: 44px;
   height: 44px;
   background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
 }
 
 .fancybox-close {
   position: absolute;
   top: -18px;
   right: -18px;
   width: 36px;
   height: 36px;
   cursor: pointer;
   z-index: 8040;
 }
 
 .fancybox-nav {
   position: absolute;
   top: 0;
   width: 40%;
   height: 100%;
   cursor: pointer;
   text-decoration: none;
   background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   z-index: 8040;
 }
 
 .fancybox-prev {
   left: 0;
 }
 
 .fancybox-next {
   right: 0;
 }
 
 .fancybox-nav span {
   position: absolute;
   top: 50%;
   width: 36px;
   height: 34px;
   margin-top: -18px;
   cursor: pointer;
   z-index: 8040;
   visibility: hidden;
 }
 
 .fancybox-prev span {
   left: 10px;
   background-position: 0 -36px;
 }
 
 .fancybox-next span {
   right: 10px;
   background-position: 0 -72px;
 }
 
 .fancybox-nav:hover span {
   visibility: visible;
 }
 
 .fancybox-tmp {
   position: absolute;
   top: -99999px;
   left: -99999px;
   visibility: hidden;
   max-width: 99999px;
   max-height: 99999px;
   overflow: visible !important;
 }
 
 /* Overlay helper */
 
 .fancybox-lock {
     overflow: hidden !important;
     width: auto;
 }
 
 .fancybox-lock body {
     overflow: hidden !important;
 }
 
 .fancybox-lock-test {
     overflow-y: hidden !important;
 }
 
 .fancybox-overlay {
   position: absolute;
   top: 0;
   left: 0;
   overflow: hidden;
   display: none;
   z-index: 8010;
   background: url('../images/PicList002311-fancybox_overlay.png');
 }
 
 .fancybox-overlay-fixed {
   position: fixed;
   bottom: 0;
   right: 0;
 }
 
 .fancybox-lock .fancybox-overlay {
   overflow: auto;
   overflow-x: hidden;
   overflow-y: scroll;
 }
 
 /* Title helper */
 
 .fancybox-title {
   visibility: hidden;
   font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
   position: relative;
   text-shadow: none;
   z-index: 8050;
 }
 
 .fancybox-opened .fancybox-title {
   visibility: visible;
 }
 
 .fancybox-title-float-wrap {
   position: absolute;
   bottom: 0;
   right: 50%;
   margin-bottom: -35px;
   z-index: 8050;
   text-align: center;
 }
 
 .fancybox-title-float-wrap .child {
   display: inline-block;
   margin-right: -100%;
   padding: 2px 20px;
   background: transparent; /* Fallback for web browsers that doesn't support RGBa */
   background: rgba(0, 0, 0, 0.8);
   -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
           border-radius: 15px;
   text-shadow: 0 1px 2px #222;
   color: #FFF;
   font-weight: bold;
   line-height: 24px;
   white-space: nowrap;
 }
 
 .fancybox-title-outside-wrap {
   position: relative;
   margin-top: 10px;
   color: #fff;
 }
 
 .fancybox-title-inside-wrap {
   padding-top: 10px;
 }
 
 .fancybox-title-over-wrap {
   position: absolute;
   bottom: 0;
   left: 0;
   color: #fff;
   padding: 10px;
   background: #000;
   background: rgba(0, 0, 0, .8);
 }
 
 /*Retina graphics!*/
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
      only screen and (min--moz-device-pixel-ratio: 1.5),
      only screen and (min-device-pixel-ratio: 1.5){
 
   #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
     background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
     background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
   }
 
   #fancybox-loading div {
     background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
     background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
   }
 }
 
 
 
 /*carousel 公共样式只留一份*/
 .owl-carousel {
   display: none;
   width: 100%;
   -webkit-tap-highlight-color: transparent;
   /* position relative and z-index fix webkit rendering fonts issue */
   position: relative;
   z-index: 1; }
   .owl-carousel .owl-stage {
     position: relative;
     -ms-touch-action: pan-Y;
     -moz-backface-visibility: hidden;
     /* fix firefox animation glitch */ }
   .owl-carousel .owl-stage:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0; }
   .owl-carousel .owl-stage-outer {
     position: relative;
     overflow: hidden;
     /* fix for flashing background */
     -webkit-transform: translate3d(0px, 0px, 0px); }
   .owl-carousel .owl-wrapper,
   .owl-carousel .owl-item {
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0); }
   .owl-carousel .owl-item {
     position: relative;
     min-height: 1px;
     float: left;
     -webkit-backface-visibility: hidden;
     -webkit-tap-highlight-color: transparent;
     -webkit-touch-callout: none; }
   .owl-carousel .owl-item img {
    padding: 2%;
    background: url(../images/PicList002433_kuang.png) no-repeat;
    background-size: 100% 100%;
     display: block;
     width: 100%; }
   .owl-carousel .owl-nav.disabled,
   .owl-carousel .owl-dots.disabled {
     display: none; }
   .owl-carousel .owl-nav .owl-prev,
   .owl-carousel .owl-nav .owl-next,
   .owl-carousel .owl-dot {
     cursor: pointer;
     cursor: hand;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; }
   .owl-carousel.owl-loaded {
     display: block; }
   .owl-carousel.owl-loading {
     opacity: 0;
     display: block; }
   .owl-carousel.owl-hidden {
     opacity: 0; }
   .owl-carousel.owl-refresh .owl-item {
     visibility: hidden; }
   .owl-carousel.owl-drag .owl-item {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; }
   .owl-carousel.owl-grab {
     cursor: move;
     cursor: grab; }
   .owl-carousel.owl-rtl {
     direction: rtl; }
   .owl-carousel.owl-rtl .owl-item {
     float: right; }
 
 /* No Js */
 .no-js .owl-carousel {
   display: block; }
 
 /*
  *  Owl Carousel - Animate Plugin
  */
 .owl-carousel .animated {
   animation-duration: 1000ms;
   animation-fill-mode: both; }
 
 .owl-carousel .owl-animated-in {
   z-index: 0; }
 
 .owl-carousel .owl-animated-out {
   z-index: 1; }
 
 .owl-carousel .fadeOut {
   animation-name: fadeOut; }
 
 @keyframes fadeOut {
   0% {
     opacity: 1; }
   100% {
     opacity: 0; } }
 
 /*
  * 	Owl Carousel - Auto Height Plugin
  */
 .owl-height {
   transition: height 500ms ease-in-out; }
 
 /*
  * 	Owl Carousel - Lazy Load Plugin
  */
 .owl-carousel .owl-item .owl-lazy {
   opacity: 0;
   transition: opacity 400ms ease; }
 
 .owl-carousel .owl-item img.owl-lazy {
   transform-style: preserve-3d; }
 
 /*
  * 	Owl Carousel - Video Plugin
  */
 .owl-carousel .owl-video-wrapper {
   position: relative;
   height: 100%;
   background: #000; }
 
 .owl-carousel .owl-video-play-icon {
   position: absolute;
   height: 80px;
   width: 80px;
   left: 50%;
   top: 50%;
   margin-left: -40px;
   margin-top: -40px;
   background: url("owl.video.play.png") no-repeat;
   cursor: pointer;
   z-index: 1;
   -webkit-backface-visibility: hidden;
   transition: transform 100ms ease; }
 
 .owl-carousel .owl-video-play-icon:hover {
   -ms-transform: scale(1.3, 1.3);
       transform: scale(1.3, 1.3); }
 
 .owl-carousel .owl-video-playing .owl-video-tn,
 .owl-carousel .owl-video-playing .owl-video-play-icon {
   display: none; }
 
 .owl-carousel .owl-video-tn {
   opacity: 0;
   height: 100%;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: contain;
   transition: opacity 400ms ease; }
 
 .owl-carousel .owl-video-frame {
   position: relative;
   z-index: 1;
   height: 100%;
   width: 100%; }
 
 

/*
 .PicList002797
 */

.PicList002797 {padding:3% 0;}
.PicList002797 .title {text-align: center;}
.PicList002797 .title .cn {font-size: 30px;color: #00204f;padding-bottom: 10px;font-weight: bold;}
.PicList002797 .title .en {font-family: 'bebas-neue';color: #d2d2d2;letter-spacing: 2px;}
.PicList002797 .p {text-align: center;font-size: 16px;color: #808080;line-height: 1.875em;}
@media(max-width:640px) {
.PicList002797 {padding:30px 0;}
  .PicList002797 .title .cn {font-size: 6vw;}
  .PicList002797 .p {font-size: 3.5vw;}
}
.PicList002797 ul {padding-top: 3%;}
.PicList002797 li {float: left;list-style: none;width: 31%;margin: 0 3.5% 3.5% 0;border: 1px solid #e8e8e8;border-radius: 10px;}
.PicList002797 li:nth-child(3n) {margin-right: 0;}
.PicList002797 li a {display: block;position: relative;padding: 6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5 {margin: 0;text-align: center;font-weight: normal;}
.PicList002797 li figure {padding-bottom: 86%;margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4 {font-size: 18px;color: #333;}
.PicList002797 li h3 {font-size: 16px;color: #666;padding-bottom: 12%;}
.PicList002797 li .hover {opacity: 0;position: absolute;left: 0;top: 0; right: 0;bottom: 0;text-align: center;background: rgba(188, 230, 36, 0.9);z-index: 10;transition: 0.3s;color: #fff;border-radius: 10px;}
.PicList002797 li:hover {box-shadow: 0 0 15px 3px #ccc;border-color: #f5f5f5;}
.PicList002797 li:hover a .hover {opacity: 1;}
.PicList002797 li aside {position: absolute;left: 10%;width: 80%;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.PicList002797 li .hover h5 {font-size: 24px;}
.PicList002797 li .hover i {display: block;height: 2px;background: #fff;width: 48px;margin: 14px auto 20px;}
.PicList002797 li .hover p {font-size: 16px;line-height: 30px;margin: 0;max-height: 90px;overflow: hidden;}
.PicList002797 .more {display: block;text-align: center;margin-top: 50px;}
.PicList002797 .more span {display: inline-block;padding-left: 40px;padding-right: 64px;line-height: 40px;background: url(../images/PicList002797-more.png)no-repeat 74% center #f1af48;border-radius: 5px;transition: all 0.5s ease-out 0s;}
.PicList002797 .more span:hover {padding-left: 50px;padding-right: 74px;}

@media(max-width:1000px) {
  .PicList002797 li {width: 48%;margin-left: 1%;margin-right: 1%;}
}

@media(max-width:640px) and (min-width:376px) {
  .PicList002797 li .hover img {width: 50px;height: 50px;}
}

@media(max-width:480px) {
  .PicList002797 li {float: none; width: auto;}
  .PicList002797 li h3,
  .PicList002797 li .hover h5 {font-size: 14px;}
  .PicList002797 li .hover h5 {line-height: 20px;max-height: 40px;}
}
 /*
  .PicList002501 为demo编号
  */
 .PicList002501{padding: 3% 0;width: 100%;position: relative;z-index:9;}
 @media (max-width: 1024px) {
    .PicList002501{padding: 30px 0;}
 }
 
 .PicList002501  ul li{margin-bottom: 30px;}
 .PicList002501  ul li.last{margin-bottom: 0;}
 .PicList002501 .right{margin-bottom: 20px;overflow: hidden}
 .PicList002501 .rightBox .img{border-radius: 20px 0; overflow: hidden;}
 .PicList002501 .rightBox .img img{width: 100%;transition: 0.3s}
 .PicList002501 .leftBox .h3{font-size: 18px;color: #8fc21f;font-weight: normal;margin: 0;}
 .PicList002501 .leftBox .txt{padding-top: 10px; font-size: 16px; line-height: 1.8;}

 .PicList002501  ul li:hover{margin-bottom: 30px;}
 .PicList002501  ul li:hover img{transform: scale(1.1);}
 
 @media screen and (min-width:768px){
   .PicList002501 .right{float: right; width: 50%;}
   .PicList002501 .left{float: left; width: 48%;}
   .PicList002501 .odd .right{float: left;}
   .PicList002501 .odd .left{float: right;}
   .PicList002501 .leftBox{/* width: 90%; */margin: 0 auto;}
 }
 
 @media screen and (min-width:1000px){
   .PicList002501 .auto_1600{ padding-top: 30px;}
   .PicList002501 .leftBox .h3{font-size: 24px;}
 }
 /*PicList001938*/
 .PicList001938{ padding-top:3%;}
 .PicList001938 li{ float:left; width:100%;margin-bottom:4%;}
 
 .PicList001938 li div{position: relative;margin-top: 0%;padding: 3% 3% 3% 38%;font-size: 1.2em;background: #f5f5f5;}
 .PicList001938 li .Ispic{position:absolute;width:35%;height: 100%;left: 0%;bottom:0;}
 .PicList001938 li .Ispic img{ display:none;}
 .PicList001938 li h5{font-size: 1.5em;margin:0;}
 .PicList001938 li h5 a:hover{color: #8fc21f;}
 .PicList001938 li time{display: block;color:#444;margin-top: 20px;/* font-size: 16px; *//* margin-bottom: 3%; */}
 .PicList001938 li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
 .PicList001938 li .more{display:inline-block;line-height: 35px;padding:0 15px;border-radius:25px;font-size: 1.2em;border: 1px solid #8fc21f;color: #8fc21f;}
 .PicList001938 li .more:hover{ background:#8fc21f; color:#fff;}
 
 @media(max-width:768px){
 .PicList001938{ padding-top:30px;}
 .PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
 .PicList001938 li div{ margin-top:20%;}
 .PicList001938 li .more{font-size:14px;}
 }
 @media(max-width:480px){
 .PicList001938 li div{ padding:3%; margin-top:0;}
 .PicList001938 li .Ispic{position:relative;width: auto; display:block; top:auto;height:auto;padding-bottom:50%;left:auto;/*background-size:contain;*/margin-bottom:20px;}
 }
 /*Banner002661 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002661::before{content:'';background: rgba(0,0,0,0.5);}
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-bottom:5%;}
.Banner002661 .ycenter h2{ font-size:72px; margin:0;}
.Banner002661 .ycenter p{ margin-top:0; font-size:24px; max-width:435px;}
@media(max-width:1024px){
.Banner002661 .ycenter h2{ font-size:35px;}
.Banner002661 .ycenter p{ font-size:16px;}
}
@media(max-width:480px){
.Banner002661 .ycenter h2{ font-size:24px;}
.Banner002661 .ycenter p{ font-size:12px;}
}
/*
 Location000830
 */
 .Location000830 {border-bottom: 1px solid #dcdcdc;padding-top: 1.5%;padding-bottom: 1.5%;}
 .Location000830 h1{color: #333;font-size:18px;margin:0;text-transform: uppercase;/* font-weight:normal; */display:inline-block;}
 .Location000830 em{font-style: normal;float: right;padding-left:20px;background:url(../images/Location000830_home.png) no-repeat left top;font-size: 1.2em;color:#d6d6d6;}
 .Location000830 em a {  color: #b9b9b9; }
 .Location000830 em a:hover{ text-decoration:underline;}
 .Location000830 em span{color: #333;text-transform: uppercase;}

@media(max-width:1024px){
 .Location000830 {padding:20px 0;}  
 .Location000830 em{display: none;}
}

 /*
 .RighInfo001728 
 */

.RighInfo001728 {background: #f5f5f5;padding: 2% 0;}
.RighInfo001728 .nav {padding: 2% 0;}
.RighInfo001728 .download {color: #fff;padding: 2%;font-size: 18px;background: #8fc21f;text-align: center;padding: 20px 20px;}
.RighInfo001728 .download  a {display: inline-block;color: #fff;text-transform: uppercase;font-weight: bold;}
.RighInfo001728 .nav dd {float: left;width: 130px;line-height: 50px;margin-bottom: 2px;margin-right: 10px;text-align: center;}
.RighInfo001728 ul {}
.RighInfo001728 ul li {line-height: 30px;}
.RighInfo001728 .nav dd a {display: block;background-color: #e9e9e9;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon {background-color: #f29200;color: #fff;}
.RighInfo001728 .img {float: left;width: 33%;}

.RighInfo001728 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001728 .big li figure{ padding-bottom:100%;}
.RighInfo001728 .small{ padding:0 30px; position:relative;}

.RighInfo001728 .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;font-size: 0;border: 0;background-color: transparent;}
.RighInfo001728 .small .slick-prev{ left:0; background-image:url(../images/RighInfo002092-btn_prev.png);}
.RighInfo001728 .small .slick-next{ right:0;background-image:url(../images/RighInfo002092-btn_next.png);}
.RighInfo001728 .small .slick-disabled{ cursor:default;}

.RighInfo001728 .small li figure{ margin:0 auto; padding-bottom:90%; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001728 .small li.slick-current figure{ border-color:#8fc21f;}

.RighInfo001728 .intro {width: 64%;float: right;}
.RighInfo001728 .intro h1 {font-size: 18px;color: #8fc21f;}
.RighInfo001728 .intro p {color: #666;font-size: 16px;line-height: 30px}
.RighInfo001728 .intro dd {font-size: 16px;line-height: 30px;}
.RighInfo001728 .infoCon .title {color: #8fc21f;font-size: 18px;margin: 40px 0 0 0;padding: 15px 30px;background: #ffffff;}
.RighInfo001728 .infoCon .info {padding: 20px 0 0 30px;font-size: 14px;line-height: 24px;}

@media(max-width:768px) {
  .RighInfo001728 {padding: 30px 0;}
  .RighInfo001728 .nav dd {margin-right: 2%;line-height: normal;}
  .RighInfo001728 .nav dd a {padding: 6% 0;font-size: 16px;}
}

@media(max-width:768px) and (min-width:481px) {
  .RighInfo001728 .nav dd {width: 23.5%;}
  .RighInfo001728 .nav dd:nth-child(4n) {margin-right: 0;}
}

@media(max-width:640px) {
  .RighInfo001728 .img,
  .RighInfo001728 .intro {float: none;width: auto;}
}

@media(max-width:480px) {
  .RighInfo001728 .nav dd {width: 32%;}
  .RighInfo001728 .nav dd:nth-child(3n) {margin-right: 0;}
  .RighInfo001728 .nav dd a {font-size: 14px;}
}


/*RighInfo002973 */
.RighInfo002973{ padding: 3% 0;color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1400px;/* border: 1px solid #d2d2d2; */}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;/* padding: 2% 0; */margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{/* overflow: hidden; *//* line-height: 24px; */}
.RighInfo002973  .operating a{/* padding-left: 25px; *//* background-repeat: no-repeat; *//* background-position: left center; */}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{/* background-image: url("../images/RighInfo002973_close.png"); */}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px;position: relative;/* padding-right: 230px; */}
.RighInfo002973 .pn-page .operating{/* position: absolute; *//* right: 0; *//* top: 50%; *//* transform: translateY(-50%); */}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}
/*Timeline000913 */
@font-face {
  font-family: 'bebas-neue';
  src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
  font-display: swap;
  }
  @font-face {
  font-family: 'DIN-Medium';
  src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
  font-display: swap;
  }
  
  .Timeline000913{padding:4% 0;}
  .Timeline000913 .auto{max-width: 1400px;}
  .Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
  .Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
  .Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
  @media(max-width:768px){
  .Timeline000913 .title{padding-bottom: 6vw;}
  }
  @media(max-width:640px){
  .Timeline000913 .title .cn{font-size: 6vw;}
  }
  
  .Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
  .Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
  .Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
  @media(min-width:769px){
  .Timeline000913 .main .quan{ margin: 0 auto; }
  .Timeline000913 .main:before{left: 50%;}
  .Timeline000913 .outer > .ytable-cell{width: 50%;}
  }
  @media(max-width:768px){
  .Timeline000913 .outer,
  .Timeline000913 .outer > .ytable-cell{display: block;}
  .Timeline000913 .main:before{left: 5px;}
  }
  
  .Timeline000913 .item{position: relative;z-index: 4;}
  .Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
  .Timeline000913 .info{position: relative;}
  .Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
  .Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
  .Timeline000913 .pic{width: 32.787%;overflow: hidden}
  .Timeline000913 .pic img{transition: 0.3s}
  .Timeline000913 .info .inner:hover .pic img{transform: scale(1.1)}
  .Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;}
  .Timeline000913 .year{font-family: 'DIN-Medium';color: #8fc21f;font-size: 45px;}
  .Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
  @media(min-width:769px){
  .Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
  .Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
  .Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
  .Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
  .Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
  .Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
  .Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
  .Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
  .Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
  .Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
  }
  @media(max-width:768px){
  .Timeline000913 .main{margin-left: 3vw;}
  .Timeline000913 .year{font-size: 7vw;}
  .Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
  .Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
  .Timeline000913 .info{padding: 3vw;}
  .Timeline000913 .pre{padding-left: 3vw;}
  }
  @media(max-width:480px){
  .Timeline000913 .pic{width:45%;}
  .Timeline000913 .pre pre{font-size: 3.5vw;}
  }
  /*
 .RighInfo002799
 */
.RighInfo002799 { padding: 5% 0;}
.RighInfo002799 .pic{ float: right; margin-left: 12%; }
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #8fc21f; letter-spacing: 5px;}
.RighInfo002799 .subtit{font-size: 24px;font-size: #8fc21f !important; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #FF6900;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p { font-size: 16px; color: #666; line-height: 36px; text-align: justify;margin:0; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
}
  /*RighInfo002924 */
@font-face {
  font-family: 'bebas-neue';
  src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
  font-display: swap;
  }
  
  .RighInfo002924{padding: 5.208vw 0;background: #f5f5f5;}
  .RighInfo002924 .auto{max-width: 1400px;}
  .RighInfo002924 .title{margin-bottom: 2vw;}
  .RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #8fc21f; margin-top: 1vw;}
  .RighInfo002924 .title .cn{font-size: 30px;color: #8fc21f; padding-bottom: 10px;font-weight: bold;}
  .RighInfo002924 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}

  @media(max-width:640px){
  .RighInfo002924 .title .cn{font-size: 6vw;}
  }
  
  .RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
  .RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
  .RighInfo002924 .box-1 .intro{font-size: 16px;color: #333;}
  .RighInfo002924 .box-1 .intro span{color: #333; display: inline-block;font-weight: normal;line-height: 30px;}
  @media(min-width:769px){
  .RighInfo002924 .box-1 .pic{width: 50%;}
  .RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
  }
  @media(max-width:768px){
  .RighInfo002924 .box-1{margin-bottom: 3vw;}
  .RighInfo002924 .box-1 .ytable,
  .RighInfo002924 .box-1 .ytable-cell{display: block;}
  .RighInfo002924 .box-1 .info{padding: 4vw;}
  }
  
  .RighInfo002924 .box-2 li:not(.no){background: #fff;padding: 2.344vw;}
  .RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
  .RighInfo002924 .box-2 li .inner > *{margin: 0;}
  .RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
  .RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #8fc21f; margin: 10px 0;}
  .RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height:30px;}
  @media(min-width:769px){
  .RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
  .RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;float: left;margin-right: 1.786%}
  .RighInfo002924 .box-2 li:nth-child(3n){margin-right: 0}
  .RighInfo002924 .box-2 li .icon{width: 25%;}
  }
  @media(max-width:768px){
  .RighInfo002924 .box-2 li .icon{width:90px;}
  .RighInfo002924 .box-2 li.no{ height: 3vw;}
  .RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
  .RighInfo002924 .box-2 li:not(.no){padding:30px;}
  }
  @media(max-width:480px){
  .RighInfo002924 .box-2 li .icon{width:30%;}
  .RighInfo002924 .box-2 li h3{font-size: 5vw;}
  .RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;line-height: 24px}
  }



/*RighInfo002554 */
.RighInfo002554{ padding:30px 0;}
.RighInfo002554 .auto{max-width: 1400px;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align: center;border: 1px solid #f5f5f5;border-collapse: collapse;line-height: 24px;padding: 15px;background: #fff;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#8fc21f;color: #fff;font-size: 15px;}
.RighInfo002554 .table_1 tr td{
  background: #fff !important;
  color: #333 !important;
}
.RighInfo002554 .table_1 tr td *{
  color: #333 !important;
}
.RighInfo002554 .table_1 tr:nth-child(2n) td{
  background: #f1f1f1 !important;
}
.RighInfo002554 .table_1 tr td:first-child{
  background:#8fc21f !important;
  color: #fff !important;
}
.RighInfo002554 .table_1 tr td:first-child *{
  color: #fff !important;
}


.RighInfo002554 .table_1 .th_3{ background:#fff;font-size: 15px;}
.RighInfo002554 .table_1 .th_4{ background:#fff;font-size: 15px;}
.RighInfo002554 .table_1 .th_2{     font-weight: bold;font-size: 15px;}
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4,
.RighInfo002554 .table_1 .th_1{ color:#000;font-size: 15px;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
.RighInfo002554 .table_1 .th_22{background: #f1f1f1}







/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #8fc21f;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 