@charset "utf-8";

@font-face {
	font-family: "sy";
	src: url("../fonts/sy-Regular.ttf");
	font-weight: normal;
	font-style: normal;
}
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: "sy";font-size:14px; color:#333333;-webkit-tap-highlight-color:rgba(255,255,255,0); width: 100%; overflow-x:hidden; background:#ffffff;}
pre{ font-family: "sy"; 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: "sy";-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: url(../img/bgs.png) 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: "sy";}
.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;}
.swiper-container,.swiper-wrapper,.swiper-slide{width: 100%;height: 100%;}
/* video */
#video{position: fixed;z-index: 999;width: 0;height: 100vh;background-color: rgba(0,0,0,0.7);top: 50%;left: 50%;transform: translate(-50%,-50%);transition: 1s;opacity: 0;}
#video video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 80%;display: none;}
#video .close{position: absolute;top: 20px;right: 20px;color: #FFF;font-size: 22px;cursor: pointer;transition: 0.5s;display: inline-block;}
#video .close:hover{transform: rotate(90deg);}
/* pc_nav */
/*#pc_nav{width: 100vw;position: fixed;top: 0;left: 0;z-index: 9;height: 4.94791vw;transition: 1s;}*/
/*#pc_nav .logo{width: 8.02083vw;display: inline-block;}*/
/*#pc_nav .logo a{display: inline-block;width: 100%;}*/
/*#pc_nav .logo img{width: 100%;vertical-align: middle;}*/
/*#pc_nav .search i{color: #FFF;cursor: pointer;font-weight: bold;}*/
/*#pc_nav .list{position: absolute;top: 50%;transform: translateY(-50%);right: 5.20833vw;width: 47.39583vw;display: flex;padding-left: 3.38541vw;}*/
/*#pc_nav .list p{flex: 1;}*/
/*#pc_nav .list p a{color: #FFF;font-size: 18px;}*/
/*#pc_nav .top{position: relative;background-color: rgba(0,0,0,0.0);transition: 0.8s;width: 100%;height: 4.94791vw;line-height: 4.94791vw;padding: 0 3.125vw 0 5.20833vw;}*/
/*#pc_nav .top.active{background-color: #1e1e1e;}*/
/*#pc_nav .top.on{background-color: #1e1e1e;}*/
/*#pc_nav .bot{width: 100vw;background-color: #FFF;transform: translateY(-150%);transition: 0.8s;}*/
/*#pc_nav .bot.active{transform: translateY(0);}*/
/*#pc_nav .bot .bot_top{width: 100%;display: flex;padding: 0 5.20833vw 0;border-bottom: 1px solid #d8d8d8;}*/
/*#pc_nav .bot .bot_top ._left,#pc_nav .bot .bot_top ._right{flex: 1;padding-bottom: 2.08333vw;padding-top: 2.60416vw;}*/
/*#pc_nav .bot .bot_top ._left pre{font-size: 1.5625vw;color: #000;}*/
/*#pc_nav .bot .bot_top ._right div{flex: 1;opacity: 0;height: 0;overflow: hidden;transition: 0.8s;}*/
/*#pc_nav .bot .bot_top ._right .active{height: auto;opacity: 1;flex: 1;}*/
/*#pc_nav .bot .bot_top ._right{display: flex;flex: unset;width: 47.39583vw;border-left: 1px solid #d8d8d8;padding-left: 3.38541vw;}*/
/*#pc_nav .bot .bot_top ._right div a{display: block;margin-bottom: 1.5625vw;color: #bbbbbb;font-size: 14px;}*/
/*#pc_nav .bot .bot_top ._right div a p{font-size: 16px;color: #333333;margin-bottom: 5px;font-weight: bold;transition: 0.8s;}*/
/*#pc_nav .bot .bot_top ._right div a:hover p{color: #666666;}*/
/*#pc_nav .bot .bot_bot{width: 100%;line-height: 3.38541vw;height: 3.38541vw;text-align: center;}*/
/*#pc_nav .bot .bot_bot a{text-align: center;color: #3a66ea;font-size: 16px;margin-left: -4.5vw;position: relative;}*/
/*#pc_nav .bot .bot_bot a::after{content: "";width: 100%;height: 2px;background-color: #3A66EA;position: absolute;left: 0;bottom: -15px;opacity: 0;transition: 0.8s;z-index: 0;}*/
/*#pc_nav .bot .bot_bot a:hover::after{opacity: 1;bottom: -5px;}*/
#move_top{display: none;}
/* pc_nav */
#pc_nav{width: 100vw;position: fixed;top: 0;left: 0;z-index: 9;height: auto;transition: 1s;}
#pc_nav .logo{width: 12.02083vw;display: inline-block;}
#pc_nav .logo a{display: inline-block;width: 100%;}
#pc_nav .logo1{display: inline-block;}
#pc_nav .logo2{display: none;}
#pc_nav .logo img{width: 100%;vertical-align: middle;}
#pc_nav .search i{color: #FFF;cursor: pointer;font-weight: bold;}
#pc_nav .list{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;display: flex;padding-left: 3.38541vw;text-align: center;}
#pc_nav .list .lisss{flex: 1;position: relative;z-index: 9;}
#pc_nav .list .lisss .lx_aaaa{color: #FFF;font-size: 18px;position: relative;}
#pc_nav .list .lisss .lx_aaaa::after{content: "";width: 0;height: 5px;background-color: #1e1e1e;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);z-index: 0;transition: 0.3s;}
#pc_nav .list .lisss .l_twoNav{position: absolute;width: 130%;left: 50%;transform: translate(-50%,-50%);transition: 0.3s;opacity: 0;z-index: -1;padding: 13px 0;height: 0;overflow: hidden;}
#pc_nav .list .lisss .l_twoNav div{height: auto;line-height: 20px;padding: 13px 0;}
#pc_nav .list .lisss .l_twoNav div a{color: #333;transition: 0.3s;font-size: 16px;font-weight: 100;}
#pc_nav .list .lisss .l_twoNav div a:hover{color: #1e1e1e;}
#pc_nav .list .lisss.active .l_twoNav{transform: translate(-50%,0);opacity: 1;height: auto;}
#pc_nav .list .lisss:hover .l_twoNav{transform: translate(-50%,0);opacity: 1;height: auto;}
#pc_nav  .lisss:hover .lx_aaaa::after{width: 100%;}


#pc_nav .top{position: relative;background-color: rgba(0,0,0,0.0);transition: 0.3s;width: 100%;height: 4.94791vw;line-height: 4.94791vw;padding: 0 3.125vw 0 5.20833vw;z-index: 9;}
#pc_nav .top.active{background-color: #FFF;}
#pc_nav .top.active .logo1{display: none;}
#pc_nav .top.active .logo2{display: inline-block;}
#pc_nav .top.active .search i{color: #000;}
#pc_nav .top.active .list .lisss .lx_aaaa{color: #000;}



#pc_nav .top.on{background-color: rgba(0,0,0,0.47);}
#pc_nav .top.on .search i{color: #000;}
#pc_nav .top.on .list .lisss .lx_aaaa{color: #000;}
#pc_nav .top.on .logo1{display: none;}
#pc_nav .top.on .logo2{display: inline-block;}

#pc_nav .bot{width: 100vw;background-color: #FFF;transform: translateY(-150%);transition: 0.3s;height: 0px;}
#pc_nav .bot.active{transform: translateY(0);}



/* footer */
.footer{width: 100vw;/* height: 41.14583vw; */background-size: cover;background-repeat: no-repeat;background-position: center;background:#1e1e1e;padding: 4.6875vw 5.20833vw 4.41666vw;}
.footer .top{width: 100%;}
.footer .top .fl .logo{width: 8.02083vw;}
.footer .top .fl .logo a{display: inline-block;width: 100%;}
.footer .top .fl .logo img{width: 100%;}
.footer .top .fl .phone{margin-top: 2.60416vw;color: #FFF;font-size: 16px;}
.footer .top .fl p{margin-bottom: 3px;width: 80%;}
.footer .top .fl .text{margin-top: 1.04166vw;color: #FFF;font-size: 16px;}
.footer .top .fl .more{margin-top: 2.08333vw;}
.footer .top .fl .more a{display: inline-block;width: 9.01041vw;height: 2.5vw;line-height: 2.5vw;text-align: center;color: #FFF;font-size: 16px;background-color: #666666;transition: 0.8s;}
.footer .top .fl .more a:hover{background-color: #FFF;color: #666666;}
.footer .top .fl .more a i{display: inline-block;vertical-align: middle;margin-left: 10px;transform: rotate(-45deg);transition: 0.8s;color: #FFF;}
.footer .top .fl .more a:hover i{transform: rotate(0);color: #666666;}
.footer .top .fr .lists{display: inline-block;vertical-align: top;margin-left: 5.77083vw;text-align: left;}
.footer .top .fr .lists div{margin-bottom: 18px;}
.footer .top .fr .lists div a{color: #FFF;font-weight: bold;font-size: 18px;transition: 0.8s;}
.footer .top .fr .lists p{margin-bottom: 8px;}
.footer .top .fr .lists p a{color: #989898;font-size: 16px;position: relative;}
.footer .top .fr .lists div a:hover{color: #666666;}
.footer .top .fr .lists p a::after{content: "";width: 100%;height: 2px;background-color: #a6a7ba;left: 0;bottom: -15px;opacity: 0;transition: 0.8s;z-index: 0;position: absolute;}
.footer .top .fr .lists p a:hover::after{opacity: 1;bottom: -5px;}
.footerSelect1 div {width: 11.19791vw;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(../images/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: 14px;color: #888888;position: relative;}
.footerSelect1 div span::before {content: "";display: inline-block;width: 0.625vw;border-bottom: 1px solid #333333;position: absolute;top: 50%;left: -0.655vw;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.655vw;transform: translateY(-50%);z-index: 9;}
.footerSelect1 a {font-size: 16px;color: #FFF;display: inline-block;vertical-align: middle;width: 3.54166vw;height: 2.5vw;text-align: center;line-height: 2.5vw;background-color: #666666;margin-left: -4px;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;margin-top: 1.5625vw;}
.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 .codeBox .con{width: 5.20833vw;text-align: center;}
.footer .codeBox .con img{width: 100%;height: 5.20833vw;}
.footer .codeBox .con p{color: #a6a7ba;font-size: 16px;margin-top: 10px;line-height: 16px;}
.footer .bot{margin-top: 1.82291vw;}
.footer .bot .fl a{background-image: unset;padding: 0;width: 36px;height: 36px;line-height: 36px;border-radius: 50%;text-align: center;border: 1px solid #a6a7ba;color: #a6a7ba;text-decoration: none;margin-right: 15px;transition: 0.8s;}
.footer .bot .fl a:hover{background-color: #666666;color: #FFF;border-color: rgba(0,0,0,0.0);}
.footer .bot .fr div{color: #989898;font-size: 16px;text-align: right;}
.footer .bot .fr div a{color: #989898;}
/* search pop */
#search_pop{width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.7);position: fixed;z-index: 99;top: 0;left: 0;display: none;}
#search_pop div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#search_pop input{height: 35px;width: 23.4375vw;border: 1px solid #FFF;padding-left: 15px;color: #FFF;font-size: 14px;display: inline-block;}
#search_pop input::placeholder{font-size: 14px;}
#search_pop i{cursor: pointer;color: #FFF;display: inline-block;vertical-align: middle;margin-left: 15px;}
#search_pop span{position: absolute;top: 50px;right: 50px;color: #FFF;font-weight: bold;font-size: 18px;cursor: pointer;transition: 0.8s;}
#search_pop span:hover{transform: rotate(180deg);}
/* move nav */
#move_menu{position: fixed;top: 10px;right: 10px;width: 30px;height: 30px;background-color: rgba(0,0,0,0.3);z-index: 5;text-align: center;line-height: 30px;display: none;}
#move_menu i{color: #FFF;}
#move_nav{position: fixed;z-index: 9999;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.7);top: 0;right: -100%;transition: 1s cubic-bezier(.77,0,.175,1);display: none;}
#move_nav .logo{position: absolute;top: 30px;left: 20px;width: 115px;}
#move_nav .logo img{width: 100%;}
#move_nav .close{position: absolute;top: 33px;right: 20px;}
#move_nav .close i{color: #FFF;font-size: 20px;display: inline-block;transition: 0.8s;font-weight: bold;}
#move_nav .close i:hover{transform: rotate(180deg);}
#move_nav .list{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#move_nav .list p{margin: 20px 0;text-align: center;}
#move_nav .list p a{color: #FFFFFF;font-size: 16px;}

.index_banner{width: 100vw;height: 100vh;}
.index_banner .swiper-container{position: relative;}
.index_banner .img{width: 100%;height: 100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;position: relative;}
.index_banner .img .bor{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.index_banner .img .bor div{text-align: center;position: absolute;}
.index_banner .img .bor div i{display: inline-block;background-image: url(/style/images/index_banner_bor.png);width: 120px;height: 120px;background-size: 110%;background-repeat: no-repeat;background-position: center;transition: 0.8s;}
.index_banner .img .bor div p{color: #9194a1;font-size: 24px;transition: 0.8s;margin-top: -15px;}
.index_banner .img .bor div:nth-child(1){bottom: 19%;left: 45.4%;}
.index_banner .img .bor div:nth-child(2){bottom: 38.5%;left: 63.45%;}
.index_banner .img .bor div:nth-child(3){bottom: 19%;left: 81.6%;}
.index_banner .img .bor div:nth-child(4){bottom: 69.5%;left: 81.6%;}
.index_banner .img .bor div:nth-child(4) p{margin-top: 0;margin-bottom: -10px;}
.index_banner .img .bor div.active p{color: #FFF;}
.index_banner .img .bor div.active i{background-image: url(/style/images/_index_banner_bor.png);}
.index_banner .con{position: absolute;top: 55%;transform: translateY(-50%);left: 5.20833vw;transition: 1.5s;opacity: 0;z-index: 9;}
.index_banner .title{color: #FFF;font-size: 3.95833vw;font-weight: bold;line-height: 3.95833vw;}
.index_banner .en{font-size: 18px;color: #FFF;font-family: "Arial";line-height: 18px;margin-top: 15px;padding-bottom: 15px;position: relative;}
.index_banner .en::after{content: "";background-image: url(../images/index_bg.png);width: 26.45833vw;height: 6px;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;bottom: 0;left: 0;z-index: 0;}
.index_banner .list{margin-top: 20px;}
.index_banner .list span{color: #FFF;font-size: 18px;position: relative;padding-right: 2.86458vw;}
.index_banner .list span::after{content: "|";color: #FFF;font-size: 18px;position: absolute;top: 50%;transform: translateY(-50%);right: 1.40625vw;z-index: 0;}
.index_banner .list span:last-child::after{display: none;}
.index_banner .swiper-slide-active .con{top: 50%;opacity: 1;}
.index_banner .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 4.16666vw;}
.index_banner .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.index_banner .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.index_banner .swiper-pagination{position: absolute;bottom: 2vw;width: 100%;text-align: center;z-index: 9;}
.index_banner .swiper-pagination-bullet{width: 9px;height: 9px;border-radius: 50%;background-color: #FFF;margin: 0 15px;display: inline-block;cursor: pointer;transition: 0.3s;}
.index_banner .swiper-pagination-bullet-active{background-color: #1e1e1e;}
.index_banner .swiper-pagination-bullet:hover{background-color: #1e1e1e;}


.index1_cen{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;background-size: cover;background-position: center;background-repeat: no-repeat;width: 84.375vw;height: 30.98958vw;}
.index1_mask{width: 100%;height: 100%;background-size: 100% 100%;background-repeat: no-repeat;position: absolute;top: 0;left: 0;z-index: 1;padding: 10.41666vw 0 0 5.20833vw;transition: 2s;}
.index1_mask.active{background-size: 66.6% 100%;}
.index1_mask .title{font-size: 2.39583vw;color: #333;font-weight: bold;}
.index1_mask .text{font-size: 16px;color: #666;line-height: 1.625;margin-top: 3.90625vw;width: 40.05208vw;}
.index1_mask .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 5.46875vw;position: absolute;z-index: 9;}
.index1_mask .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.index1_mask .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.index1_mask .count{position: absolute;bottom: 12.76041vw;right: 10.41666vw;z-index: 9;}
.index1_mask .count div{display: inline-block;vertical-align: middle;color: #666;text-align: center;margin-left: 7.03125vw;transition: 0.8s;}
.index1_mask .count span{font-size: 3.125vw;line-height: 3.125vw;font-weight: bold;font-family: "Arial";}
.index1_mask .count b{font-size: 1.5625vw;font-family: "Arial";display: inline-block;vertical-align: top;line-height: 1.5625vw;}
.index1_mask .count p{margin-top: 10px;font-size: 16px;line-height: 16px;font-weight: bold;}
.index1_mask .count div:hover{color: #666666;}
.index1_mask .posi_text{position: absolute;bottom: 10.15625vw;left: 23.20833vw;font-size: 6.35416vw;font-family: "Arial";line-height: 6.35416vw;text-transform: uppercase;color: rgb(0 0 0 / 6%);-moz-transform: matrix( 2.08227072552948,0,0,2.08227072552948,0,0);-webkit-transform: matrix( 2.08227072552948,0,0,2.08227072552948,0,0);-ms-transform: matrix( 2.08227072552948,0,0,2.08227072552948,0,0);font-weight: bold;letter-spacing: 0.1em;user-select: none;}
.index2{width: 100vw;background-image: url(../images/index2_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 30vw;position: relative;padding: 6.51041vw 0 0 5.20833vw;overflow: hidden;background-attachment: fixed;}
.index2 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;}
.index2 .text{font-size: 16px;color: #FFF;line-height: 1.625;margin-top: 3.90625vw;width: 20.05208vw;}
.index2 .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 5.46875vw;}
.index2 .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.index2 .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.index2 .index2_btn{position: absolute;right: 5.20833vw;top: 6.25vw;}
.index2 .index2_btn div{display: inline-block;vertical-align: middle;border-radius: 50%;border: 2px solid rgba(255,255,255,0.5);width: 110px;height: 110px;text-align: center;cursor: pointer;margin-left: 1.66666vw;transition: 0.8s;background:#1e1e1e;background-size: 0% 0%;background-position: center;background-repeat: no-repeat;padding-top: 20px;}
.index2 .index2_btn div.active{border-color: rgba(255,255,255,0.0);background-size: 120% 120%;}
.index2 .index2_btn div:hover{border-color: rgba(255,255,255,0.0);background-size: 120% 120%;}
.index2 .index2_btn span{display: inline-block;background-position: center;background-size: cover;background-image: none;}
.index2 .index2_btn p{color: #FFF;font-size: 16px;margin-top: 6px;}
.index2_itemBox{height: 18.75vw;position: absolute;bottom: 0;right: 0;    width: 100%;display: none;}
.index2_itemBox .open_more{position: absolute;top: 1.04166vw;left: 1.30208vw;cursor: pointer;z-index: 1;}
.index2_itemBox .open_more div{display: inline-block;vertical-align: middle;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 2px solid #333333;border-radius: 50%;}
.index2_itemBox .open_more div i{display: block;transform: rotate(45deg);font-weight: bold;color: #333;}
.index2_itemBox .open_more span{color: #333;font-size: 24px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.index2_item{width: 33.333%;height: 100%;float: left;background-image: url(../images/index2_bolang.png);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.index2_item a{display: block;width: 100%;height: 100%;position: relative;padding: 5.98958vw 0 0 4.07291vw;}
.index2_itemBox.active{display: block;}
.index2_item:nth-child(even){}
.index2_item:nth-child(odd){}
.index2_item .title{color: #fff;font-size: 18px;text-align: right;line-height: 1.65;width: 12.15625vw;}
.index2_item .title .en{text-transform: uppercase;}
.index2_item .text{margin-top: 1.30208vw;font-size: 14px;color: #a5a5a5;width: 12.15625vw;text-align: right;}
.index2_item .img{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 45%;}
.index2_item::after{content: "";background-image: url(../images/index2_see.png);width: 1.25vw;height: 0.83333vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top: 1.5625vw;right: 1.5625vw;z-index: 0;display: none;}
.index2_pop{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 99;background-color: #ededee;padding-top: 6.77083vw;display: none;}
.index2_pop .titles{font-size: 2.39583vw;color: #333333;padding-left: 5.20833vw;}
.index2_close{position: absolute;top: 9.11458vw;right: 5.20833vw;width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;background-color: #666666;color: #FFF;line-height: 3.33333vw;cursor: pointer;transition: 0.8s;font-size: 20px;font-weight: bold;}
.index2_close:hover{color: #666666;background-color: #FFF;}
.index2_pop .item{width: 33.3%;height: 18.75vw;border-left: 3px solid #ededee;}
.index2_pop .item a{display: block;width: 100%;height: 100%;position: relative;padding: 6.25vw 0 0 5.20833vw;}
.index2_pop .item:nth-child(1),.index2_pop .item:nth-child(4){border-left: none;}
.index2_pop .itemBox{margin-top: 5.46875vw;background-color: #FFF;}
.index2_pop .item:nth-child(1),.index2_pop .item:nth-child(2),.index2_pop .item:nth-child(3){border-bottom: 3px solid #EDEDEE;}
.index2_pop .item .titless{color: #333333;font-size: 18px;text-align: right;line-height: 1.65;width: 10.15625vw;font-weight: bold;}
.index2_pop .item .titless .en{text-transform: uppercase;}
.index2_pop .item .texts{margin-top: 1.30208vw;font-size: 14px;color: #666666;width: 10.15625vw;text-align: right;}
.index2_pop .item .imgs{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 50%;}
.index3{width: 100vw;background-image: url(../images/index3_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 40.25vw;position: relative;/* padding: 8.59375vw 5.20833vw 0; */overflow: hidden;background-position: center;}
.index3 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;color: #333333;}
.index3 .itemBox{width: 100%;margin-top: 4.16666vw; display: flex; align-items: center; justify-content: space-between;}
.index3 .item{height: 27.86458vw;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;position: relative;transition: 0.8s;}
.index3 .item a{width: 100%;height: 100%;display: block;}
.index3 .item:hover{background-size: 105% 105%;}
.index3 .swiper-slide{width: auto;}
/*.index3 .item:first-child{width: 49%;}*/
.index3 .item .con{position: relative;bottom: 0;left: 0;width: 100%;background: RGBA(255,255,255,0.7);height: 4.97916vw;padding: 0.74375vw 2.60416vw 0;}
.index3 .item .con .date{color: #333;font-size: 16px;line-height: 16px;font-family: "Arial";}
.index3 .item .con .text{margin-top: 1.30208vw;font-size: 18px;color: #333333;font-weight: bold;transition: 0.8s;}
.index3 .item .con .more{position: absolute;bottom: 1.30208vw;right: 1.30208vw;width: 1.82291vw;height: 1.82291vw;line-height: 1.82291vw;border-radius: 50%;border: 1px solid #333333;text-align: center;top: unset;}
.index3 .item .con .more i{color: #333;display: inline-block;transition: 0.8s;transform: rotate(-45deg);}
.index3 .item:hover .con .more i{transform: rotate(0);}
.index3 .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;position: absolute;top: 10.67708vw;right: 5.20833vw;}
.index3 .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.index3 .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.index4{width: 100vw;background-image: url(../images/index4_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 40.144vw;position: relative;padding: 4.59375vw 5.20833vw 0;overflow: hidden;background-position: center;}
.index4 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;color: #333333;}
.index4 .con{}
.index4 .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;}
.index4 .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.index4 .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.index4 .con .top{width: 100%;}
.index4 .con .top .text{width: 25.52083vw;font-size: 16px;color: #666666;}
.index4 .con .itemBox{width: 100%;display: flex;margin-top: 1.72916vw;flex-wrap: wrap;}
.index4 .con .itemBox .item{width: 16.6%;text-align: center;overflow: hidden;margin-bottom: 2.60416vw;}
.index4 .con .itemBox .item img{max-width: 70%;  }
.nbanner{width: 100vw;height:30.4444vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.nbanner .con{position: absolute;top: 50%;transform: translateY(-50%);left: 5.20833vw;width: 40%;}
.nbanner .con .big{font-size: 3.125vw;line-height: 3.125vw;color: #FFF;font-weight: bold;}
.nbanner .con .samll{font-size: 16px;color: #FFF;margin-top: 20px; text-transform:uppercase;}
.nbanner .n_nav{position: absolute;bottom: 0;left: 0;width: 100%;height: 3.125vw;background-color: #1e1e1e;padding: 0 5.20833vw;line-height: 3.125vw;}
.nbanner .n_nav a{color: #FFF;display: inline-block;margin-right: 4.6875vw;position: relative;}
.nbanner .n_nav a::after{content: "";width: 100%;height: 5px;background-color: #666666;position: absolute;z-index: 0;left: 0;bottom: -10px;transition: 0.8s;opacity: 0;}
.nbanner .n_nav a:hover::after{bottom: 0;opacity: 1;}
.nbanner .n_nav a.active::after{bottom: 0 !important;opacity: 1 !important;}
.gsgk1{width: 100vw;padding: 8.07291vw 5.20833vw 3.64583vw;background-color: #FFF;}
.gsgk1 .top .con{width: 100%;}
.gsgk1 .top .imgs{width: 35%;padding-top: 1.97916vw;}
.gsgk1 .top .con .title{font-size: 24px;color: #FFF;font-weight: bold;color: #333333;}
.gsgk1 .top .text{margin-top: 2.18749vw;}
.gsgk1 .top .con .text .fl .texts{width: 100%;font-size: 16px;color: #333333;line-height: 200%;}
.gsgk1 .top .con .text .fr .texts{width: 23.17708vw;font-size: 16px;color: #666666;line-height: 1.65;}
.gsgk1 .top .imgs .img{width: 100%;height: 34.89583vw;background-size: cover;background-repeat: no-repeat;background-position: center;}
.gsgk1 .bot{width: 100%;background-image: url(../images/gsgk1_text.png);background-position: left;background-repeat: no-repeat;background-size: contain;height: 10.26041vw;margin-top: 2.60416vw;position: relative;}
.gsgk1 .bot .con{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.gsgk1 .bot .con div{display: inline-block;vertical-align: top;margin-left: 6.77083vw;text-align: center;}
.gsgk1 .bot .con div span{color: #333333;font-size: 3.125vw;line-height: 3.125vw;font-family: "Arial";font-weight: bold;}
.gsgk1 .bot .con div b{color: #333;font-size: 1.5625vw;line-height: 1.5625vw;display: inline-block;vertical-align: top;font-weight: bold;}
.gsgk1 .bot .con div p{color: #333333;font-size: 16px;line-height: 16px;margin-top: 12px;font-weight: bold;}
.gsgk2{width: 100vw;height: 34.1875vw;background-image: url(../images/gsgk2_bg.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;padding-top: 10.15625vw;}
.gsgk2 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;text-align: center;}
.gsgk2 .con{position: absolute;bottom: 0;left: 0;width: 100%;height: 16.66666vw;display: flex;}
.gsgk2 .con .item{flex: 1;height: 100%;background-image: url(../images/gsgk2_itemImg.png);background-position: center;background-size: 100% 100%;background-repeat: no-repeat;position: relative;}
.gsgk2 .con .item:nth-child(2){margin: 0 3px;}

.gsgk2 .con .item .cons{position: absolute;top: 50%;transform: translateY(-50%);left: 5.20833vw;padding-left: 24px;border-left: 4px solid #666666;}

.gsgk2 .con .item .cons .titles{font-size: 1.74vw;line-height: 1.25vw;color: #FFF;font-weight: bold;-webkit-transition: -webkit-transform .6s ease-in-out;
transition: transform .6s ease-in-out;}
.gsgk2 .con .item .cons .titles:hover{font-size: 1.74vw;line-height: 1.25vw;color: #FFF;font-weight: bold;-webkit-transform: scale(1.1);
transform: scale(1.1);}

.gsgk2 .con .item .cons .text{margin-top: 2.08333vw;font-size: 18px;line-height: 1.65;color: #FFF;width: 13.54166vw;-webkit-transition: -webkit-transform .6s ease-in-out;
transition: transform .6s ease-in-out;}
.gsgk2 .con .item .cons .text:hover{margin-top: 2.08333vw;font-size: 18px;line-height: 1.65;color: #FFF;width: 13.54166vw;-webkit-transform: scale(1.1);
transform: scale(1.1);}

.gsgk3{width: 100vw;height: 47.91666vw;background-image: url(../images/gsgk3_bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;padding: 4.94791vw 5.20833vw 0;}
.gsgk3 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;color: #333333;}
.gsgk3 .gallery-top{margin-top: 4.94791vw;width: 100%;position: relative;height: 11.45833vw;}
.gsgk3 .gallery-top .swiper-button-next,.gsgk3 .gallery-top .swiper-button-prev{position: absolute;top: 50%;transform: translateY(-50%);width: 2.86458vw;height: 2.86458vw;line-height: 2.86458vw;border-radius: 50%;background-color: #FFF;text-align: center;cursor: pointer;outline: none;z-index: 9;transition: 0.8s;}
.gsgk3 .gallery-top .swiper-button-next:hover,.gsgk3 .gallery-top .swiper-button-prev:hover{background-color: #666666;}
.gsgk3 .gallery-top .swiper-button-next i,.gsgk3 .gallery-top .swiper-button-prev i{color: #000;transition: 0.8s;}
.gsgk3 .gallery-top .swiper-button-next:hover i,.gsgk3 .gallery-top .swiper-button-prev:hover i{color: #FFF;}
.gsgk3 .gallery-top .swiper-button-next{right: 0;}
.gsgk3 .gallery-top .swiper-slide{position: relative;}
.gsgk3 .gallery-top .swiper-slide .con{position: absolute;left: 50%;transform: translate(-50%,-50%);width: 50%;background-color: #FFF;padding: 3.38541vw 0 3.90625vw;top: 50%;display: flex;}
.gsgk3 .gallery-top .swiper-slide .con .date{width: 9.89583vw;text-align: center;font-size: 1.25vw;color: #333333;font-weight: bold;}
.gsgk3 .gallery-top .swiper-slide .con .cons{flex: 1;padding-left: 2.34375vw;border-left: 1px solid #c7c7c7;}
.gsgk3 .gallery-top .swiper-slide .con .cons p{color: #666666;font-size: 16px;line-height: 16px;margin-top: 10px;}
.gsgk3 .gallery-top .swiper-slide .con .cons p:first-child{margin-top: 0;}
.gsgk3 .gallery-thumbs{width: 100%;margin-top: 8.85416vw;position: relative;height: 5.20833vw;}
/* .gsgk3 .gallery-thumbs::after{content: "";width: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;height: 2px;background-color: #b5b5b5;z-index: 0;} */
.gsgk3 .gallery-thumbs .swiper-slide{position: relative;cursor: pointer;}
.gsgk3 .gallery-thumbs .swiper-slide .bor{width: 15px;height: 15px;border-radius: 50%;border: 2px solid #b5b5b5;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: 0.8s;}
.gsgk3 .gallery-thumbs .swiper-slide .bor::before{content: "";height: 2px;background-color: #b5b5b5;z-index: 0;position: absolute;top: 50%;left: -4.6vw;width: 4.5vw;transform: translateY(-50%);}
.gsgk3 .gallery-thumbs .swiper-slide .bor::after{content: "";height: 2px;background-color: #b5b5b5;z-index: 0;position: absolute;top: 50%;right: -4.6vw;width: 4.5vw;transform: translateY(-50%);}
.gsgk3 .gallery-thumbs .swiper-slide:first-child .bor::before{display: none;}
.gsgk3 .gallery-thumbs .swiper-slide:last-child .bor::after{display: none;}
.gsgk3 .gallery-thumbs .swiper-slide:hover .bor{border-color: #666666;}
.gsgk3 .swiper-slide-thumb-active .bor{border-color: #666666 !important;}
.gsgk3 .gallery-thumbs .swiper-slide .se{color: #666666;text-align: center;font-size: 24px;font-weight: bold;opacity: 0;transition: 0.8s;}
.gsgk3 .swiper-slide-thumb-active .se{opacity: 1 !important;}
.gsgk3 .gallery-thumbs .swiper-slide .default{font-size: 16px;color: #666666;position: absolute;bottom: 0;text-align: center;width: 100%;opacity: 1;transition: 0.8s;}
.gsgk3 .swiper-slide-thumb-active .default{opacity: 0 !important;}
.gsgk4{width: 100vw;padding: 5.98958vw 5.20833vw 6.51041vw;background-color: #FFF;}
.gsgk4 .title{font-size: 2.39583vw;color: #FFF;font-weight: bold;color: #333333;}
.gsgk4 .top{display: flex;width: 100%;align-items: flex-end;}
.gsgk4 .top .fr{margin-left: auto;}
.gsgk4 .top .list{display: inline-block;}
.gsgk4 .top .list div{cursor: pointer;display: inline-block;padding: 10px 18px;border-radius: 50px;border: 2px solid rgba(0,0,0,0.0);transition: 0.8s;color: #333333;font-size: 18px;margin-left: 10px;}
.gsgk4 .top .list div:hover{border-color: #666666;color: #666666;}
.gsgk4 .top .list div.active{}
.gsgk4 .top .btn{display: inline-block;margin-left: 3.125vw;vertical-align: middle;display: none;}
.gsgk4 .top .btn div{display: inline-block;vertical-align: middle;width: 3.125vw;height: 3.125vw;border-radius: 50%;transition: 0.8s;line-height: 3.125vw;text-align: center;border: 2px solid #f0f0f0;cursor: pointer;outline: none;}
.gsgk4 .top .btn div i{color: #454545;transition: 0.8s;}
.gsgk4 .top .btn div:hover{border-color: #666666;}
.gsgk4 .top .btn div:hover i{color: #666666;}
.gsgk4 .top .btn div:first-child{margin-right: 10px;}
.gsgk4 .top .btn.active{display: inline-block;}
.gsgk4_swiper{width: 100%;margin-top: 0;height: 0;overflow: hidden;}
.gsgk4_swiper_one .swiper-slide{background-color: #f7f7f7;cursor: pointer;padding: 2.60416vw 2.08333vw 3.64583vw;position: relative;border: 2px solid rgba(0,0,0,0.0);transition: 0.8s;border-radius: 3px;}
.gsgk4_swiper_one .swiper-slide:hover{border-color: #666666;}
.gsgk4_swiper_one .swiper-slide .num{font-size: 18px;color: #414141;line-height: 18px;}
.gsgk4_swiper_one .swiper-slide .string{font-size: 18px;color: #414141;line-height: 18px;margin-top: 10px;}
.gsgk4_swiper_one .swiper-slide .bots{position: absolute;bottom: 1vw;width: 100%;left: 0;padding: 0 2.08333vw;font-size: 18px;color: #333333;font-weight: bold;}
.gsgk4_swiper .swiper-scrollbar{position:relative;-ms-touch-action:none;background:#e6e6e6;margin-top: 3.90625vw;height: 4px;}
.gsgk4_swiper .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.gsgk4_swiper .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.gsgk4_swiper .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#666666;left:0;top:0;cursor: pointer;}
.gsgk4_swiper .swiper-scrollbar-cursor-drag{cursor:move;}
.gsgk4_swiper .swiper-scrollbar-lock{display:none;}
.gsgk4_swiper.active{height: auto;margin-top: 3.64583vw;}
.gsgk4_swiper_two .swiper-slide{height: 20.05208vw;background-color: #f7f7f7;cursor: pointer;padding: 2.34375vw 2.08333vw 0;position: relative;border: 2px solid rgba(0,0,0,0.0);transition: 0.8s;border-radius: 3px;}
.gsgk4_swiper_two .swiper-slide:hover{border-color: #666666;}
.gsgk4_swiper_two .swiper-slide .bots{position: absolute;bottom: 3.64583vw;width: 11.45833vw;left: 0;font-size: 18px;color: #333333;font-weight: bold;padding-left: 2.08333vw;}
.gsgk4_swiper_two .swiper-slide .num{font-size: 18px;color: #414141;line-height: 18px;}
.gsgk4_swiper_two .swiper-slide .string{font-size: 18px;color: #414141;line-height: 18px;margin-top: 10px;}
.gsgk4_swiper_two .swiper-slide .fr{width: 10.67708vw;text-align: center;}
.gsgk4_swiper_two .swiper-slide .fr img{max-width: 100%;width: 100%;}
.gsgk4 .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 3.90625vw;}
.gsgk4 .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.gsgk4 .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.gsgk5{width: 100vw;padding: 8.07291vw 10.9375vw 10.67708vw;background-image: url(../images/gsgk5_bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
.gsgk5 .title{font-size: 2.39583vw;color: #333333;font-weight: bold;text-align: center;}
.gsgk5 .swiper-container{margin-top: 4.6875vw;}
.gsgk5 .swiper-slide div{float: left;width: 16.66%;height: 5.20833vw;margin-bottom: 3.125vw;text-align: center;overflow: hidden;min-height: 110px;}
.gsgk5 .swiper-slide div img{max-width: 100%;}
.gsgk5 .swiper-pagination{text-align: center;width: 100%;}
.gsgk5 .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;background-color: #d8d8d8;transition: 0.8s;display: inline-block;vertical-align: middle;margin: 0 5px;cursor: pointer;outline: none;}
.gsgk5 .swiper-pagination-bullet-active{background-color: #666666;}
.gsgk5 .swiper-pagination-bullet:hover{background-color: #666666;}
.gsgk_ry{width: 100vw;padding: 4.16666vw 5.20833vw 4.16666vw;background-color: #ffffff;}
.gsgk_ry .item{width: 15%;height: 19.79166vw;background-color: #f7f7f7;border-radius: 3px;position: relative;border: 2px solid rgba(0,0,0,0.0);transition: 0.8s;cursor: pointer;padding: 2.60416vw 2.08333vw 0;margin-left: 1.66%;margin-bottom: 1.66%;}
.gsgk_ry .item:hover{border-color: #666666;}
.gsgk_ry .item .date{font-size: 18px;color: #414141;line-height: 18px;}
.gsgk_ry .item .string{font-size: 18px;color: #414141;line-height: 18px;margin-top: 10px;}
.gsgk_ry .item .bot{position: absolute;bottom: 3.64583vw;width: 100%;left: 0;padding: 0 2.08333vw;font-size: 18px;color: #333333;font-weight: bold;}
.gsgk_ry .item:nth-child(6n-5){margin-left: 0;}
.load_more{margin-top: 2.08333vw;width: 100%;text-align: center;}
.load_more div{display: inline-block;width: 3.125vw;height: 3.125vw;line-height: 3.125vw;text-align: center;border: 2px solid #666666;border-radius: 50%;}
.load_more div i{color: #666666;animation: load_more_arr 3s infinite;display: inline-block;font-size: 24px;}
.load_more p{color: #333333;font-size: 16px;line-height: 16px;margin-top: 15px;font-weight: bold;}
.gsgk_ry2{width: 100vw;padding: 4.16666vw 5.20833vw 4.16666vw;background-color: #ffffff;}
.gsgk_ry2 .item{height: 20.3125vw;background-color: #f7f7f7;cursor: pointer;padding: 2.34375vw 2.08333vw 0;position: relative;border: 2px solid rgba(0,0,0,0.0);transition: 0.8s;border-radius: 3px;width: 32%;margin-left: 1.3%;margin-bottom: 1.3%;}
.gsgk_ry2 .item:nth-child(3n-2){margin-left: 0;}
.gsgk_ry2 .item:hover{border-color: #666666;}
.gsgk_ry2 .item .bots{position: absolute;bottom: 3.64583vw;width: 11.45833vw;left: 0;font-size: 18px;color: #333333;font-weight: bold;padding-left: 2.08333vw;}
.gsgk_ry2 .item .num{font-size: 18px;color: #414141;line-height: 18px;}
.gsgk_ry2 .item .string{font-size: 18px;color: #414141;line-height: 18px;margin-top: 10px;}
.gsgk_ry2 .item .fr{width: 10.67708vw;text-align: center;}
.gsgk_ry2 .item .fr img{max-width: 100%;width: 100%;}
.fwzc1{width: 100vw;height: 26.04166vw;display: flex;border-bottom: 1px solid #dbdbdb;}
.fwzc1 .item{flex: 1;height: 100%;border-left: 1px solid #dbdbdb;position: relative;}
.fwzc1 .item:first-child{border-left: none;}
.fwzc1 .item a{display: block;padding: 5.20833vw 7.03125vw 0 5.20833vw;width: 100%;height: 100%;}
.fwzc1 .item::after{content: "";width: 100%;height: 3px;background-color: #666666;z-index: 0;position: absolute;bottom: -8px;left: 0;transition: 0.8s;opacity: 0;}
.fwzc1 .item:hover::after{bottom: 0;opacity: 1;}
.fwzc1 .item .title{font-size: 1.25vw;color: #333333;line-height: 1.25vw;margin-top: 2.34375vw;}
.fwzc1 .item .text{font-size: 16px;color: #666666;margin-top: 1.14583vw;line-height: 1.65;}
.fwzc1 .item .fwzc_more{margin-top: 2.60416vw;width: 1.82291vw;height: 1.82291vw;line-height: 1.82291vw;border: 2px solid #333333;text-align: center;border-radius: 50%;transition: 0.8s;}
.fwzc1 .item .fwzc_more i{color: #333;transition: 0.8s;display: inline-block;transform: rotate(-45deg);}
.fwzc1 .item:hover .fwzc_more{background-color: #666666;border: none;}
.fwzc1 .item:hover .fwzc_more i{color: #FFF;transform: rotate(0);}
.fwzc2{width: 100vw;height: 7.53125vw;display: flex;}
.fwzc2 .item{flex: 1;height: 100%;text-align: center;line-height: 7.53125vw;}
.fwzc2 .item .icon{display: inline-block;vertical-align: middle;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;margin-right: 0.625vw;}
.fwzc2 .item .con{display: inline-block;vertical-align: middle;text-align: left;}
.fwzc2 .item .con .title{font-size: 1.25vw;line-height: 1.25vw;color: #333333;}
.fwzc2 .item .con .text{margin-top: 8px;font-size: 16px;color: #7a7a7a;line-height: 16px;}
.fwzc_detail{width: 100vw;padding: 4.6875vw 5.20833vw 5.20833vw;background-color: #f5f5f7;}
.fwzc_detail .top .fl{padding-top: 2.60416vw;width: 50%;}
.fwzc_detail .top .title{color: #333333;font-size: 1.875vw;line-height: 1.875vw;}
.fwzc_detail .top .text{margin-top: 2.29166vw;width: 32.8125vw;color: #666666;font-size: 16px;line-height: 1.65;}
.fwzc_detail .top .fr{width: 50%;}
.fwzc_detail .top .fr .img{width: 42.1875vw;height: 23.69791vw;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.fwzc_detail .bot{width: 100%;margin-top: 5.20833vw;background-color: #FFF;padding: 3.64583vw 3.64583vw 6.51041vw;color: #666666;font-size: 16px;line-height: 1.65;}
.fwzc_down{width: 100vw;padding: 2.86458vw 5.20833vw 5.20833vw;background-color: #f5f5f7;}
.fwzc_down .top{display: flex;width: 100%;}
.fwzc_down .top .item{flex: 1;height: 8.07291vw;position: relative;background-color: #FFF;cursor: pointer;transition: 0.8s;line-height: 8.07291vw;align-items: center;display: flex;justify-content: center;}
.fwzc_down .top .item:nth-child(2){margin: 0 1.82291vw;}
.fwzc_down .top .item::after{content: "";width: 100%;height: 3px;background-color: #666666;position: absolute;left: 0;bottom: -8px;transition: 0.8s;z-index: 0;opacity: 0;}
.fwzc_down .top .item:hover::after{opacity: 1;bottom: 0;}
.fwzc_down .top .item:hover{box-shadow: 0 5px 15px 0 #aca8a7;}
.fwzc_down .top .item.active{box-shadow: 0 5px 15px 0 #aca8a7;}
.fwzc_down .top .item.active::after{bottom: 0;opacity: 1;}
.fwzc_down .top .item .icon{display: inline-block;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.fwzc_down .top .item .con{display: inline-block;vertical-align: middle;margin-left: 2.08333vw;}
.fwzc_down .top .item .title{font-size: 1.25vw;color: #333333;line-height: 1.25vw;}
.fwzc_down .top .item .text{font-size: 16px;color: #7793ee;line-height: 16px;margin-top: 10px;}
.fwzc_down .list{margin-top: 3.125vw;width: 100%;}
.fwzc_down .list .item{width: 100%;height: 11.97916vw;background-color: #FFF;position: relative;margin-top: 0.78125vw;padding: 3.125vw 0 0 3.125vw;}
.fwzc_down .list .item::after{content: "";width: 100%;height: 3px;background-color: #666666;position: absolute;left: 0;bottom: -8px;transition: 0.8s;z-index: 0;opacity: 0;}
.fwzc_down .list .item:hover::after{bottom: 0;opacity: 1;}
.fwzc_down .list .item:first-child{margin-top: 0;}
.fwzc_down .list .item .con{width: 70%;}
.fwzc_down .list .item .title{font-size: 1.25vw;color: #333;line-height: 1.25vw;}
.fwzc_down .list .item .text{margin-top: 1.25vw;color: #666666;font-size: 16px;line-height: 1.65;}
.fwzc_down .list .item .btn{position: absolute;top: 50%;transform: translateY(-50%);right: 3.125vw;}
.fwzc_down .list .item .btn a{display: block;}
.fwzc_down .list .item .btn .img{width: 4.16666vw;height: 4.16666vw;text-align: center;border-radius: 50%;background-color: #eeeeee;transition: 0.8s;display: flex;justify-content: center;align-items: center;}
.fwzc_down .list .item .btn .img div{background-image: url(../images/download.png);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 0.8s;width: 2.13541vw;height: 2.23958vw;display: inline-block;}
.fwzc_down .list .item .btn a:hover .img{background-color: #666666;}
.fwzc_down .list .item .btn a:hover .img div{background-image: url(../images/_download.png);}
.fwzc_down .list .item .btn p{text-align: center;font-size: 16px;line-height: 16px;color: #333333;margin-top: 8px;}
.download_pop{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.5);z-index: 999;display: none;}
.download_pop .from{padding: 0 0 4.94791vw;background-color: #FFF;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.download_pop .from .title{width: 100%;line-height: 3.90625vw;height: 3.90625vw;text-align: center;color: #333;font-size: 24px;background-color: #f1f1f3;}
.download_pop .from .list{padding: 0 3.38541vw;margin-top: 1.30208vw;}
.download_pop .from .list:first-child{margin-top: 2.60416vw;}
.download_pop .from .list p{color: #333333;position: relative;display: inline-block;font-size: 16px;font-weight: bold;}
.download_pop .from .list p.required::after{content: "*";position: absolute;top: -2px;right: -12px;color: #666666;z-index: 0;font-size: 20px;font-weight: bold;}
.download_pop .from .list input{width: 24.73958vw;height: 48px;border: 1px solid #e7e7e7;transition: 0.8s;padding-left: 15px;}
.download_pop .from .list div{margin-top: 8px;}
.download_pop .from .list input:hover{border-color: #1e1e1e;}
.download_pop .from .list input:focus{border-color: #1e1e1e;}
.download_pop .from .list input.error{border-color: #666666 !important;}
.download_pop .from .list.phone input{width: 16.66666vw;display: inline-block;}
.download_pop .from .list.phone div{display: flex;}
.download_pop .from .list.phone span{flex: 1;display: inline-block;text-align: center;font-size: 16px;color: #333333;line-height: 48px;height: 48px;background-color: #e4e4e4;cursor: pointer;margin-left: 0.36458vw;transition: 0.8s;}
.download_pop .from .list.phone span:hover{color: #FFF;background-color: #1e1e1e;}
.download_pop .from .btn{width: 24.73958vw;margin: auto;margin-top: 1.82291vw;}
.download_pop .from .btn a{width: 100%;height: 48px;background-color: #1e1e1e;border: 1px solid #1e1e1e;outline: none;color: #FFF;font-size: 18px;letter-spacing: 0.2em;cursor: pointer;transition: 0.8s;display: block;text-align: center;line-height: 48px;}
.download_pop .from .btn a:hover{background-color: #FFF;color: #1e1e1e;}
.gscp1{width: 100vw;}
.gscp1 .item{width: 50%;height: 31.51041vw;float: left;border-bottom: 1px solid #ededee;}
.gscp1 .item:nth-child(1),.gscp1 .item:nth-child(2){border-top: 1px solid #ededed;}
.gscp1 .item:nth-child(even){border-left: 1px solid #ededed;}
.gscp1 .item a{display: block;padding: 6.25vw 0 0 5.20833vw;width: 100%;height: 100%;position: relative;}
.gscp1 .item a .title{color: #333333;font-size: 1.5625vw;text-align: left;line-height: 1.65;font-weight: bold;}
.gscp1 .item a .text{margin-top: 1.30208vw;font-size: 14px;color: #666666;width: 17.1875vw;text-align: left;line-height: 1.65;}
.gscp1 .item a .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 5.46875vw;line-height: 3.33333vw;background-color: #e8e8e8;transition: 0.8s;}
.gscp1 .item a .more i{display: inline-block;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;}
.gscp1 .item a:hover .more{background-color: #666666;}
.gscp1 .item a:hover .more i{transform: rotate(0);}
.gscp1 .item a .img{position: absolute;top: 50%;transform: translateY(-50%);left: 60%;width: 30%;}
.gscp2_1{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #f2f2f2;}
.gscp2_1 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.gscp2_1 .text{width: 50vw;margin: auto;margin-top: 2.86458vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.gscp2_2{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #FFF;}
.gscp2_2 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.gscp2_2 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.gscp2_2 .content{width: 72.91666vw;margin: auto;margin-top: 2.60416vw;text-align: center;}
.gscp2_3{width: 100vw;padding: 8.07291vw 5.20833vw 9.11458vw;background-image: url(../images/gscp2_3_bg.jpg);background-size: cover;background-attachment: fixed;background-repeat: no-repeat;}
.gscp2_3 .title{color: #FFF;font-size: 2.5vw;text-align: center;font-weight: bold;}
.gscp2_3 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #FFF;font-size: 16px;line-height: 1.65;text-align: center;}
.gscp2_3 .gscp2_3_swiper{width: 100%;position: relative;margin-top: 3.125vw;}
.gscp2_3 .swiper-container{width: 72.91666vw;margin: auto;}
.gscp2_3 .swiper-slide{height: 21.875vw;background-color: #FFF;padding: 1.82291vw 1.82291vw 0;height: 25.875vw;}
.gscp2_3 .swiper-slide .img{height: 4.6875vw;}
.gscp2_3 .swiper-slide .img img{max-height: 100%;}
.gscp2_3 .swiper-slide .title{margin-top: 3.64583vw;color: #333333;font-size: 24px;text-align: left;}
.gscp2_3 .swiper-slide .ul{margin-top: 1.5625vw;}
.gscp2_3 .swiper-slide .ul p{padding-left: 15px;position: relative;color: #666666;font-size: 14px;margin-top: 10px;}
.gscp2_3 .swiper-slide .ul p::after{content: "·";color: #666666;z-index: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 20px;font-weight: bold;}
.gscp2_3 .swiper-slide .ul p:first-child{margin-top: 0;}
.gscp2_3 .gscp2_3_swiper .swiper-button-prev,.gscp2_3 .gscp2_3_swiper .swiper-button-next{width: 2.8125vw;height: 2.8125vw;line-height: 2.8125vw;text-align: center;border-radius: 50%;background-color: #FFF;transition: 0.8s;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);outline: none;}
.gscp2_3 .gscp2_3_swiper .swiper-button-prev i,.gscp2_3 .gscp2_3_swiper .swiper-button-next i{color: #333;transition: 0.8s;}
.gscp2_3 .gscp2_3_swiper .swiper-button-prev:hover,.gscp2_3 .gscp2_3_swiper .swiper-button-next:hover{background-color: #666666;}
.gscp2_3 .gscp2_3_swiper .swiper-button-prev:hover i,.gscp2_3 .gscp2_3_swiper .swiper-button-next:hover i{color: #FFF;}
.gscp2_3 .gscp2_3_swiper .swiper-button-prev{left: 0;}
.gscp2_3 .gscp2_3_swiper .swiper-button-next{right: 0;}
.gscp2_4{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #FFF;}
.gscp2_4 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.gscp2_4 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.gscp2_4 .content{width: 72.91666vw;margin: auto;margin-top: 2.60416vw;text-align: center;}
.jjfa{padding: 4.94791vw 5.20833vw 5.98958vw;background-color: #FFF;width: 100vw;}
.jjfa .item{width: 100%;height: 39.58333vw;margin-top: 1.5625vw;}
.jjfa .item:first-child{margin-top: 0;}
.jjfa .item a{display: block;width: 100%;height: 100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 1.5s;}
.jjfa .item .mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);padding-top: 4.6875vw;padding-left: 5.20833vw;}
.jjfa .item .title{color: #FFF;font-size: 1.875vw;line-height: 1.875vw;}
.jjfa .item .text{width: 17.44791vw;margin-top: 1.5625vw;line-height: 1.65;color: #FFF;font-size: 16px;}
.jjfa .item .more{color: #FFF;font-size: 16px;margin-top: 1.5625vw;}
.jjfa .item .more i{display: inline-block;vertical-align: middle;margin-left: 5px;transform: rotate(-45deg);transition: 0.8s;color: #FFF;}
.jjfa .item .more span{display: inline-block;vertical-align: baseline;}
.jjfa .item:hover a{background-size: 105% 105%;}
.jjfa .item:hover .more i{transform: rotate(0);}
.jjfa_detail_1{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #f2f2f2;}
.jjfa_detail_1 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.jjfa_detail_1 .text{width: 50vw;margin: auto;margin-top: 2.86458vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.jjfa_detail_2{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #FFF;}
.jjfa_detail_2 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.jjfa_detail_2 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.jjfa_detail_2 .content{width: 72.91666vw;margin: auto;margin-top: 2.60416vw;text-align: center;}
.jjfa_detail_3{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #FFF;background-image: url(../images/jjfa_detail_3_bg.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.jjfa_detail_3 .title{color: #FFF;font-size: 2.5vw;text-align: center;font-weight: bold;}
.jjfa_detail_3 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #FFF;font-size: 16px;line-height: 1.65;text-align: center;}
.jjfa_detail_3 .itembox{width: 72.9%;margin: auto;margin-top: 2.60416vw;}
.jjfa_detail_3 .itembox .item{float: left;width: 32.5%;height: 20.57291vw;background-color: #FFF;margin-left: 0.83%;margin-bottom: 0.83%;padding: 1.5625vw 2.08333vw 0;}
.jjfa_detail_3 .itembox .item:nth-child(3n-2){margin-left: 0;}
.jjfa_detail_3 .itembox .item .img{height: 7.60416vw;width: 100%;}
.jjfa_detail_3 .itembox .item .img img{max-height: 100%;}
.jjfa_detail_3 .itembox .item .titles{margin-top: 10px;color: #333333;font-size: 1.25vw;line-height: 1.25vw;}
.jjfa_detail_3 .itembox .item .texts{margin-top: 1.04166vw;font-size: 16px;color: #666666;line-height: 1.65;}
.jjfa_detail_4{width: 100vw;padding: 8.07291vw 0 9.11458vw;background-color: #f2f2f2;}
.jjfa_detail_4 .title{color: #333333;font-size: 2.5vw;text-align: center;font-weight: bold;}
.jjfa_detail_4 .text{width: 50vw;margin: auto;margin-top: 2.08333vw;color: #666666;font-size: 16px;line-height: 1.65;text-align: center;}
.jjfa_detail_4 .swiper{width: 72.9%;margin: auto;margin-top: 3.38541vw;}
.jjfa_detail_4 .swiper-slide{height: 21.35416vw;}
.jjfa_detail_4 .swiper-slide a{display: block;width: 100%;height: 100%;background-position: center;background-size: 100% 100%;background-repeat: no-repeat;position: relative;transition: 1.5s;}
.jjfa_detail_4 .swiper-slide a .con{position: absolute;left: 0;bottom: 0;background-color: #FFF;width: 17.96875vw;height: 9.63541vw;padding: 1.30208vw 1.30208vw 0;}
.jjfa_detail_4 .swiper-slide a .con .date{color: #aaaaaa;font-size: 16px;font-family: "Arial";line-height: 16px;}
.jjfa_detail_4 .swiper-slide a .con .texts{margin-top: 1.04166vw;font-size: 18px;line-height: 18px;color: #333333;transition: 0.8s;}
.jjfa_detail_4 .swiper-slide a .con .more{width: 1.875vw;height: 1.875vw;border: 1px solid #333333;margin-top: 1.5625vw;border-radius: 50%;line-height: 1.875vw;text-align: center;transform: rotate(-45deg);transition: 0.8s;}
.jjfa_detail_4 .swiper-slide a .con .more i{display: inline-block;vertical-align: middle;}
.jjfa_detail_4 .swiper-slide:hover a{background-size: 105% 105%;}
.jjfa_detail_4 .swiper-slide:hover a .con .more{transform: rotate(0);}
.jjfa_detail_4 .swiper-slide:hover a .con .texts{color: #666666;}
.jjfa_detail_4 .swiper-pagination{width: 100%;text-align: center;margin-top: 4.6875vw;}
.jjfa_detail_4 .swiper-pagination-bullet{display: inline-block;vertical-align: middle;width: 12px;height: 12px;border-radius: 50%;outline: none;background-color: #d8d8d8;transition: 0.8s;margin: 0 3px;cursor: pointer;}
.jjfa_detail_4 .swiper-pagination-bullet-active{background-color: #666666;}
.jjfa_3{width: 100vw;padding: 9.375vw 10.41666vw 8.59375vw;background-image: url(../images/jjfa_3_bg.png);background-position: bottom;background-repeat: no-repeat;}
.jjfa_3 .top{display: flex;width: 100%;align-items: center;justify-content: space-between;}
.jjfa_3 .top .left{color: #666666;font-size: 14px;}
.jjfa_3 .top .left a{color: #666666;position: relative;padding-right: 12px;transition: 0.8s;}
.jjfa_3 .top .left a:hover{color: #666666;}
.jjfa_3 .top .left i{display: inline-block;vertical-align: middle;margin-right: 8px;}
.jjfa_3 .top .left span{display: inline-block;vertical-align: middle;}
.jjfa_3 .top .left span a::after{content: ">";font-size: 14px;color: #666;z-index: 0;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.jjfa_3 .top .left span:last-child a::after{display: none;}
.jjfa_3 .top .right a{color: #666;font-size: 14px;transition: 0.8s;}
.jjfa_3 .top .right a i{display: inline-block;vertical-align: text-bottom;margin-left: 5px;transition: 0.8s;}
.jjfa_3 .top .right a:hover i{color: #666666;}
.jjfa_3 .top .right a:hover{color: #666666;}
.jjfa_3 .content{width: 100%;margin-top: 1.25vw;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;display: flex;}
.jjfa_3 .content .left{flex: 0.328;padding: 4.42708vw 0 4.42708vw 0;border-right: 1px solid #d8d8d8;}
.jjfa_3 .content .right{flex: 0.672;padding: 3.125vw 0 4.42708vw 4.6875vw;}
.jjfa_3 .content .left .con{width: 100%;padding: 2.08333vw 2.08333vw 1.82291vw;background-color: #1e1e1e;}
.jjfa_3 .content .left .tops{padding-right: 4.6875vw;}
.jjfa_3 .content .left .con .title{color: #FFF;font-size: 1.5625vw;padding-top: 1.04166vw;border-top: 2px solid #FFF;}
.jjfa_3 .content .left .con .small{margin-top: 2.34375vw;color: #83b3e3;font-size: 14px;}
.jjfa_3 .content .left .list{margin-top: 4.16666vw;border-top: 1px solid #d8d8d8;padding-right: 4.6875vw;padding-top: 3.80208vw;}
.jjfa_3 .content .left .list .titles{font-size: 1.25vw;color: #333333;margin-bottom: 1.5625vw;}
.jjfa_3 .content .left .list .item{width: 100%;margin-top: 1.30208vw;padding-bottom: 1.30208vw;border-bottom: 2px dashed #d8d8d8;}
.jjfa_3 .content .left .list .item:first-child{margin-top: 0;}
.jjfa_3 .content .left .list .item a{display: flex;width: 100%;}
.jjfa_3 .content .left .list .item .img{width: 6.87500vw;height: 6.25vw;overflow: hidden;}
.jjfa_3 .content .left .list .item .img div{width: 100%;height: 100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 1.5s;}
.jjfa_3 .content .left .list .item a:hover .img div{transform: scale(1.05);}
.jjfa_3 .content .left .list .item .cons{flex: 1;margin-left: 1.30208vw;padding-top: 10px;}
.jjfa_3 .content .left .list .item .cons .date{color: #aaaaaa;font-size: 16px;font-family: "Arial";}
.jjfa_3 .content .left .list .item .cons .texts{margin-top: 1.30208vw;color: #333333;font-size: 18px;font-weight: bold;transition: 0.8s;}
.jjfa_3 .content .left .list .item a:hover .cons .texts{color: #666666;}
.jjfa_3 .content .right img{max-width: 100%;}
.lx1{width: 100vw;padding: 4.6875vw 0 4.94791vw;}
.lx1 .title{padding: 0 5.20833vw;font-size: 1.25vw;color: #333333;font-weight: bold;}
.lx1 .con{width: 100%;margin-top: 2.60416vw;display: flex;align-items: center;}
.lx1 .con .item{flex: 1;padding-left: 5.20833vw;border-left: 1px solid #dbdbdb;height: 3.95833vw;padding-right: 7.55208vw;}
.lx1 .con .item:first-child{border-left: none;}
.lx1 .con .item div{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 20px;padding-left: 30px;}
.lx1 .con .item p{font-size: 16px;color: #666666;font-weight: 500;}
.lx2{width: 100vw;height: 35.41666vw;}
.lx2 .map,.lx2 img{width: 100%;height: 100%;}
.lx3{width: 100vw;padding: 8.85416vw 5.20833vw 10.9375vw;display: flex;}
.lx3 .left{width: 28.38541vw;}
.lx3 .title{font-size: 1.25vw;color: #333333;font-weight: bold;}
.lx3 .search{width: 100%;display: flex;margin-top: 2.60416vw;height: 2.5vw;}
.lx3 .search select{width: 25vw;border: 2px solid #d9d9d9;height: 100%;border-right: none;padding-left: 20px;cursor: pointer;transition: 0.8s;}
.lx3 .search span{flex: 1;line-height: 2.5vw;text-align: center;background-color: #666666;color: #FFF;cursor: pointer;transition: 0.8s;height: 100%;height: 100%;}
.lx3 .search span i{font-weight: bold;}
.lx3 .search select:focus{border-color: #666666;}
.lx3 .list{width: 100%;margin-top: 1.04166vw;border: 1px solid #d9d9d9;}
.lx3 .list .item{width: 95%;height: 3.125vw;line-height: 3.125vw;margin: auto;border-bottom: 2px dashed #d8d8d8;display: flex;font-size: 14px;color: #666666;cursor: pointer;transition: 0.8s;}
.lx3 .list .item:hover{color: #666666;}
.lx3 .list .item .area{flex: 0.18;}
.lx3 .list .item .address{flex: 0.53;}
.lx3 .list .item .phone{flex: 0.29;display: none;}
.lx3 .list .item.first{color: #333333 !important;width: 100%;padding: 0 .6vw;background-color: #d9d9d9;font-weight: bold;height: 2.5vw;line-height: 2.5vw;cursor: unset;}
.lx3 .list .item:last-child{border-bottom: none;}
.lx3 .right{flex: 1;text-align: right;}
.lx3 .right .map{background-image: url(../images/lx3_map.png);width: 50.36458vw;height: 37.8125vw;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;display: inline-block;}
.lx3 .right .map div{position: absolute;background-size: cover;background-position: center;background-repeat: no-repeat;cursor: pointer;transition: 0.8s;}
.lx3 .right .map div:hover{transform: scale(1.05);}
.lx3 .right .map .lx3_hd{top: 48%;right: 8vw;background-image: url(../images/lx3_hd.png);width: 9.6875vw;height: 9.32291vw;}
.lx3 .right .map .lx3_hn{top: 72%;right: 11vw;background-image: url(../images/lx3_hn.png);width: 10.36458vw;height: 9.94791vw;}
.lx3 .right .map .lx3_hb{top: 26%;right: 10vw;background-image: url(../images/lx3_hb.png);width: 10vw;height: 9.63541vw;}
.lx3 .right .map .lx3_hz{top: 53%;right: 12vw;background-image: url(../images/lx3_hz.png);width: 10.78125vw;height: 9.94791vw;}
.lx3 .right .map .lx3_xn{top: 51%;right: 20vw;background-image: url(../images/lx3_xn.png);width: 15.625vw;height: 15vw;}
.lx3 .right .map .lx3_db{top: 16%;right: 2vw;background-image: url(../images/lx3_db.png);width: 11.82291vw;height: 11.40625vw;}
.lx3 .right .map .lx3_xb{top: 16%;right: 17vw;background-image: url(../images/lx3_xb.png);width: 20.98958vw;height: 20.15625vw;}
.swhzL{padding: 14.0625vw 5.20833vw 0;width: 100vw;}
.swhzL .con{width: 100%;padding: 4.6875vw 4.16666vw 6.51041vw 4.16666vw;background-color: #f0f0f1;position: relative;}
.swhzL .con .img{width: 39.58333vw;position: absolute;bottom: 4.16666vw;}
.swhzL .con .img img{width: 100%;}
.swhzL .con .fr{width: 31.51041vw;}
.swhzL .con .fr .title{font-size: 1.875vw;line-height: 1.875vw;color: #333333;font-weight: bold;}
.swhzL .con .fr .text{margin-top: 2.34375vw;font-size: 16px;color: #666666;line-height: 1.65;}
.swhzL .con .fr .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 4.16666vw;}
.swhzL .con .fr .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.swhzL .con .fr .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.swhzR{padding: 14.0625vw 5.20833vw 0;width: 100vw;}
.swhzR .con{width: 100%;padding: 4.6875vw 4.16666vw 6.51041vw 4.16666vw;background-color: #f0f0f1;position: relative;}
.swhzR .con .img{width: 39.58333vw;position: absolute;bottom: 4.16666vw;right: 4.16666vw;}
.swhzR .con .img img{width: 100%;}
.swhzR .con .fl{width: 31.51041vw;}
.swhzR .con .fl .title{font-size: 1.875vw;line-height: 1.875vw;color: #333333;font-weight: bold;}
.swhzR .con .fl .text{margin-top: 2.34375vw;font-size: 16px;color: #666666;line-height: 1.65;}
.swhzR .con .fl .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;margin-top: 4.16666vw;}
.swhzR .con .fl .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.swhzR .con .fl .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.swhz{padding-bottom: 6.51041vw;}
.xw1{width: 100vw;padding: 4.6875vw 5.20833vw 0;}
.xw1 .itemBox{width: 100%;padding-bottom: 4.16666vw;align-items: center; justify-content: space-between;}
.xw1 .item{background-size: 100% 100%;background-repeat: no-repeat;background-position: center;position: relative;width: 23%; margin:1%;transition: 0.8s; float:left; position:relative;}
.xw1 .item a{width: 100%;height: 100%;display: block;}
.xw1 .item:hover{background-size: 105% 105%;}
.xw1 .item .con{bottom: 0;left: 0;width: 22.39583vw;background-color: #FFF;padding: 0.44375vw 2.60416vw 0;}
.xw1 .item .con .date{color: #aaaaaa;font-size: 16px;line-height: 16px;font-family: "Arial";}
.xw1 .item .con .text{margin-top: 1.30208vw;font-size: 18px;color: #333333;font-weight: bold;transition: 0.8s;}
.xw1 .item .con .more{position: absolute;bottom: 0vw;right: 1.30208vw;width: 1.82291vw;height: 1.82291vw;line-height: 1.82291vw;border-radius: 50%;border: 1px solid #333333;text-align: center;top: unset;}
.xw1 .item .con .more i{color: #333;display: inline-block;transition: 0.8s;transform: rotate(-45deg);}
.xw1 .item:hover .con .more i{transform: rotate(0);}
.xw1 .more{width: 3.33333vw;height: 3.33333vw;border-radius: 50%;text-align: center;position: absolute;top: 10.67708vw;right: 5.20833vw;}
.xw1 .more a{width: 100%;height: 100%;display: inline-block;border-radius: 50%;color: #FFF;font-size: 18px;transform: rotate(-45deg);transition: 0.8s;transition: 0.8s;background-color: #666666;line-height: 3.33333vw;}
.xw1 .more:hover a{transform: rotate(0);background-color: #FFF;color: #666666;}
.xw2{width: 100vw;padding: 0 5.20833vw 5.20833vw ;margin-top: 2.60416vw;}
.xw2 .item{width: 100%;margin-top: 2.60416vw;padding-bottom: 2.60416vw;border-bottom: 1px solid #e1e1e1;}
.xw2 .item:first-child{margin-top: 0;}
.xw2 .item a{display: flex;width: 100%;}
.xw2 .item .img{width: 33.21875vw;height: 20vw;overflow: hidden;}
.xw2 .item .img div{width: 100%;height: 100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;transition: 1.5s;}
.xw2 .item a:hover .img div{transform: scale(1.05);}
.xw2 .item .con{flex: 1;margin-left: 3.38541vw;padding-top: 1.5625vw;position: relative;}
.xw2 .item .con .title{color: #333333;font-size: 18px;font-weight: bold;line-height: 1.65;transition: 0.8s;}
.xw2 .item .con .text{margin-top: 1.97916vw;font-size: 16px;color: #666666;line-height: 1.65;width: 34.375vw;}
.xw2 .item .con .date{color: #aaaaaa;font-size: 16px;font-family: "Arial";position: absolute;bottom: 10px;left: 0;}
.xw2 .item .con .more{width: 1.875vw;height: 1.875vw;border-radius: 50%;border: 1px solid #333;line-height: 1.875vw;text-align: center;position: absolute;top: 1.5625vw;right: 0;}
.xw2 .item .con .more i{display: inline-block;color: #333;transform: rotate(-45deg);transition: 0.8s;}
.xw2 .item a:hover .title{color: #666666;}
.xw2 .item a:hover .more i{transform: rotate(0);}
.xw2 .load_more{margin-top: 3.64583vw;}
.xw_detail{width: 100vw;padding: 1.9375vw 23.69791vw 9.11458vw;background-image: url(../images/jjfa_3_bg.png);background-position: bottom;background-repeat: no-repeat;background-size: 100% auto;}
.xw_detail .title{color: #333333;font-size: 1.875vw;font-weight: bold;}
.xw_detail .top{width: 100%;display: flex;justify-content: space-between;margin-top: 2.08333vw;padding-bottom: 1.04166vw;border-bottom: 2px solid #333333;align-items: center;}
.xw_detail .top .left{font-size: 14px;color: #666666;}
.xw_detail .top .left span{margin-right: 18px;}
.xw_detail .top .right a{background-image: unset;padding: 0;color: #000 !important;margin-right: 10px;transition: 0.8s;opacity: 0.3;text-decoration: none;font-size: 20px;}
.xw_detail .top .right a:hover{opacity: 0.7;}
.xw_detail .content{width: 100%;padding: 2.60416vw 0 5.20833vw;border-bottom: 2px solid #333;}
.xw_detail .content img{max-width: 100%;}
.xw_detail .content p{color: #333333;line-height: 1.65;}
.xw_detail .content .img{text-align: center;width: 100%;}
.xw_detail .return_list{width: 100%;margin-top: 3.38541vw;display: flex;align-items: center;justify-content: space-between;}
.xw_detail .return_list .left a{color: #333333;font-size: 16px;font-weight: bold;transition: 0.8s;}
.xw_detail .return_list .left a:hover{color: #666666;}
.xw_detail .return_list .left .list{margin-top: 15px;}
.xw_detail .return_list .left .list:first-child{margin-top: 0;}
.xw_detail .return_list .right a{display: block;width: 4.58333vw;height: 4.58333vw;text-align: center;border-radius: 50%;background-color: #666666;color: #FFF;padding-top: 1.6vw;font-size: 14px;}
.xw_detail .return_list .right i{display: inline-block;margin-top: 5px;transition: 0.8s;}
.xw_detail .return_list .right a:hover i{transform: translateX(5px);}

.pagination{padding: 30px 0; text-align: center;}
.pagination > .item{display: inline-block; background-color: #fff; color: #444; padding: 8px 14px; margin-left: 2px; margin-right: 2px; border-radius: 2px; box-shadow: 0 0 2px 0 rgb(255 255 255 / 4%), 0 1px 6px 0 rgb(255 255 255 / 3%);}
.pagination > .item .iconfont{font-size: 12px;}
.pagination > .item.active{background-color: #ccc}

@media screen and (max-width:1920px) {
	.index_banner .img .bor div:nth-child(1){bottom: 17%;left: 44.6%;}
	.index_banner .img .bor div:nth-child(2){bottom: 36%;left: 62.7%;}
	.index_banner .img .bor div:nth-child(3){bottom: 16%;left: 80.8%;}
	.index_banner .img .bor div:nth-child(4){bottom: 68%;left: 80.8%;}
	.footer .top .fr .lists{margin-left: 4.77083vw;}
}


@media screen and (max-width:1600px) {
	.gsgk3 .gallery-thumbs .swiper-slide .se{font-size: 18px;}
	.index2_item .title,.index2_item .text,.index2_pop .item .titless,.index2_pop .item .texts{width: 15.15625vw;}
	.index2_item a,.index2_pop .item a{padding-left: 2.07291vw;}
	.index2_item .img,.index2_pop .item .imgs{width: 35%;}
	.index2_pop .item a{padding-top: 3.25vw;}
	.footer .codeBox .con p,.footer .top .fl .more a{font-size: 12px;}
	.download_pop .from .list,.download_pop .from .btn{margin-top: 1vw;}
	.download_pop .from .list input,.download_pop .from .btn button{height: 35px;}
	.download_pop .from .list.phone span{height: 35px;line-height: 35px;}
	.download_pop .from{padding: 0 0 2.94791vw;}
	.gscp2_3 .swiper-slide .title{margin-top: 1.64583vw;}
	.footer .top .fr .lists{margin-left: 3.77083vw;}
	.gscp2_3 .swiper-slide{height: 34.875vw;}
	.index_banner .img .bor div:nth-child(1){bottom: 16%;left: 43.6%;}
	.index_banner .img .bor div:nth-child(2){bottom: 36.1%;left: 62%;}
	.index_banner .img .bor div:nth-child(3){bottom: 16%;left: 80.3%;}
	.index_banner .img .bor div:nth-child(4){bottom: 67.7%;left: 80.2%;}
	
}
@media screen and (max-width:1366px) {
	.gsgk3 .gallery-thumbs .swiper-slide .se{font-size: 12px;}
	#pc_nav .list,#pc_nav .bot .bot_top ._right{width: 65vw;}
	#pc_nav .list p a,#pc_nav .bot .bot_top ._right div a p,#pc_nav .bot .bot_bot a{font-size: 14px;}
	#pc_nav .bot .bot_top ._right div a{font-size: 12px;}
	.index3 .item .con .text{margin-top: 0.5vw;}
	.footer{height: auto;padding-bottom: 3.90625vw;}
	.footer .top .fr .lists{margin-left: 1.77083vw;}
	.footer .codeBox .con p{width: 105%;}
	.gscp2_3 .swiper-slide .title{margin-top: 1.64583vw;}
	.gscp2_3 .swiper-slide .ul p{font-size: 12px;}
	/* .gscp2_3 .swiper-slide{height: 24.875vw;} */
	.jjfa_3 .content .left .list .item .cons .texts{font-size: 14px;}
	.lx1 .con .item{height: auto;}
	.xw_detail .return_list .right a{font-size: 12px;padding-top: 1.2vw;}
	.xw_detail .return_list .right i{font-size: 12px;}
	.index_banner .img .bor div:nth-child(1){bottom: 14.6%;left: 42.6%;}
	.index_banner .img .bor div:nth-child(2){bottom: 36%;left: 61.4%;}
	.index_banner .img .bor div:nth-child(3){bottom: 13.5%;left: 79.5%;}
	.index_banner .img .bor div:nth-child(4){bottom: 67%;left: 79.5%;}
}





@media screen and (max-width:980px) {
	.index_canvas{display: none;}
	.nbanner .con{width: 80%;}
	#pc_nav{display: none;}
	#move_menu,#move_nav{display: block;}
	.index_banner{height: 210px;}
	.index_banner .title{font-size: 18px;line-height: 18px;}
	.index_banner .en{font-size: 16px;line-height: 16px;margin-top: 8px;padding-bottom: 8px;}
	.index_banner .list{margin-top: 5px;display: none;}
	.index_banner .en::after{display: none;}
	.index_banner .list span{font-size: 14px;line-height: 14px;}
	.index_banner .list span::after{font-size: 14px;right: 3px;}
	.index_banner .more{width: 35px;height: 35px;margin-top: 8px;}
	.index_banner .more a{line-height: 35px;font-size: 14px;}
	.index1_mask .title,.index2 .title,.index3 .title,.index4 .title,.gsgk1 .top .con .title,.gsgk2 .title,.gsgk3 .title,.gsgk4 .title,.gsgk5 .title,.gscp2_1 .title{font-size: 18px;}
	#move_top{/* position: fixed;top: 0;left: 0;right: 0; */z-index: 9999;padding: 10px 20px;background-color: #1e1e1e;width: 100%;display: block;}
	#move_top .logo{display: inline-block;width: 140px;}
	#move_top .logo img{width: 100%;}
	
	.index1{height: auto;}
	.index1_mask{padding: 40px 20px;position: relative;top: unset;left: unset;}
	.index1_mask .text,.index2 .text{font-size: 12px;width: 100%;margin-top: 10px;line-height: 1.5;}
	.index1_mask .more,.index2 .more,.index3 .more,.index4 .more,.gsgk4 .more{position: unset;margin-top: 10px;width: 35px;height: 35px;}
	.index1_mask .more a,.index2 .more a,.index3 .more a,.index4 .more a,.gsgk4 .more a{line-height: 35px;font-size: 12px;transform: rotate(0);}
	.index1_mask .count{position: unset;margin-top: 10px;display: flex;}
	.index1_mask .count div{flex: 1;margin: 0 10px;text-align: left;}
	.index1_mask .count span{font-size: 22px;line-height: 22px;}
	.index1_mask .count b{font-size: 14px;margin-left: 5px;}
	.index1_mask .posi_text{display: none;}
	.index1_mask .count p{margin-top: 5px;font-size: 12px;font-weight: unset;line-height: 12px;}
	.index2{height: auto;padding: 0;}
	.index2 .index2_btn{position: unset;margin-top: 10px;}
	.index2 .index2_btn div{width: 65px;height: 65px;padding-top: 12px;}
	.index2_itemBox{position: unset;margin-top: 10px;width: 100%;height: auto;}
	.index2 .index2_btn span{width: 22px !important;height: 22px !important;background-size: 100% 100%;}
	.index2 .index2_btn p{margin-top: 0;font-size: 12px;line-height: 12px;}
	.index2_itemBox .open_more{position: unset;color: #FFF;}
	.index2_itemBox .open_more span{color: #FFF;font-size: 12px;line-height: 16px;margin-left: 2px;}
	.index2_itemBox .open_more div{width: 30px;height: 30px;line-height: 30px;border: 1px solid #FFF;}
	.index2_itemBox .open_more div i{color: #FFF;font-size: 12px;}
	.index2_item{margin-top: 10px;width: 48%;background-image: unset;height: 305px;}
	.index2_item:nth-child(even){margin-right: 2%;}
	.index2_item a{padding: 10px;}
	.index2_item .title, .index2_item .text, .index2_pop .item .titless, .index2_pop .item .texts{width: 100%;font-size: 14px;line-height: 1.25;}
	.index2_item .text{font-size: 12px;margin-top: 10px;}
	.index2_item .img, .index2_pop .item .imgs{transform: unset;margin-top: 10px;width: 80%;left: 50%;transform: translateX(-50%);bottom: 10px;top: unset;}
	.index2_pop{padding: 40px 20px;display: block;position: unset;background-color: unset;}
	.index2_pop .titles{padding: 0;font-size: 18px;color: #FFF;font-weight: bold;}
	.index2_close{width: 30px;height: 30px;line-height: 30px;font-size: 12px;top: 32px;display: none;}
	.index2_pop .itemBox{margin-top: 10px;width: 100%;}
	.index2 .title,.index2 .text,.index2 .more,.index2 .index2_btn,.index2_itemBox.active{display: none;}
	.index2_pop .item a{padding: 10px;}
	.index2_pop .item .titless{text-align: left;font-size: 16px;}
	.index2_pop .item .texts{text-align: left;}
	.index2_pop .item{width: 50%;margin-bottom: 0;height: 305px;border-bottom: 1px solid #EDEDEE !important;}
	.index2_pop .item:nth-child(even){border-left: 1px solid #EDEDEE !important;}	
	.index2_pop .item .imgs{max-height: 180px;overflow: hidden;}
	.index4{height: auto;padding: 40px 20px;display: block;}
	.index3{position: relative;height: auto;padding: 40px 20px;}
	.index3_po{position: unset !important;padding: 0 !important;}
	.index3 canvas{display: none;}
	.index3 .itemBox{margin-top: 10px; display: block;}
	.index3 .item:first-child{width: 100%;}
	.index3 .item{width: 100%;float: unset;margin-bottom: 10px;height: 250px;}
	.index3 .item .con{width: 100%;height: 100px;padding: 10px;}
	.index3 .item .con .date{font-size: 12px;line-height: 12px;}
	.index3 .item .con .text{margin-top: 5px;font-size: 14px; padding-bottom:14px;}
	.index3 .item .con .more{width: 30px;height: 30px;line-height: 30px;margin-top: 0;}
	.index3 .item .con .more i{font-size: 12px;}
	.index4 .con,.index4 .title{width: 100%;float: unset;}
	.index4 .con{margin-top: 10px;margin-left: 0;}
	.index4 .con .top .text{width: 100%;font-size: 12px;}
	.index4 .con .top .fr{float: unset;margin-top: 10px;}
	.index4 .con .top .fl{float: unset;}
	.index4 .con .itemBox{margin-top: 10px;background-color: #FFF;}
	.index4 .con .itemBox .item{width: 33.3%;height: 85px;overflow: hidden;}
	.footer{padding: 40px 20px;}
	.footer .top .fr{display: none;}
	.footer .top .fl .logo{width: 110px;}
	.footer .top .fl .phone,.footer .top .fl .text{margin-top: 10px;font-size: 14px;}
	.footer .top .fl p,.footer .top .fl .text p{margin-bottom: 0;}
	.footer .top .fl .more{margin-top: 10px;}
	.footer .top .fl .more a{width: 130px;height: 30px;line-height: 30px;}
	.footer .top .fl .more a i{font-size: 12px;margin-left: 5px;}
	.footer .codeBox .fr{float: unset;width: auto !important;text-align: left;}
	.footer .codeBox{margin-top: 10px;}
	.footer .codeBox .con img{width: 80px;height: 80px;}
	.footer .codeBox .con p{width: auto;margin-top: 0;}
	.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{margin-top: 10px;}
	.footer .bot .fl{width: 100%;float: unset;}
	.footer .bot .fl a{width: 26px;height: 26px;line-height: 26px;font-size: 14px;}
	.footer .bot .fr{margin-top: 10px;text-align: left;}
	.footer .bot .fr div{text-align: left;font-size: 12px;}
	.nbanner{height: 200px;}
	.nbanner .con .big{font-size: 18px;line-height: 18px;}
	.nbanner .con .samll{font-size: 14px;margin-top: 10px;}
	.xw_detail{padding: 20px;}
	.xw_detail .title{font-size: 18px;}
	.xw_detail .top{margin-top: 10px;}
	.xw_detail .top .left{font-size: 12px;}
	.xw_detail .top .right a{font-size: 16px;margin-right: 5px;}
	.xw_detail .top .left span{margin-right: 10px;}
	.xw_detail .content p{font-size: 12px;}
	.xw_detail .content{padding: 10px 0;}
	.xw_detail .return_list{display: block;}
	.xw_detail .return_list .right{display: none;}
	.xw_detail .return_list .left a{font-size: 12px;}
	.xw_detail .return_list .left .list{margin-top: 5px;}
	.nbanner .n_nav{height: auto;line-height: 30px; bottom:-30px}
	.nbanner .n_nav a{font-size: 12px;margin-right:10px}
	.nbanner .n_nav a::after{height: 2px;}
	.xw1{padding: 20px;}
	.xw1 .item{width: 100% !important;margin-right: 0 !important;float: unset;margin-top: 10px;}
	.xw1 .item:first-child{margin-top: 0;}
	.xw1 .item .con{width: 75%;padding: 10px;}
	.xw1 .item .con .date{font-size: 12px;line-height: 12px;}
	.xw1 .item .con .text{margin-top: 5px;font-size: 14px;}
	.xw1 .item .con .more{width: 30px;height: 30px;line-height: 30px;margin-top: 0;}
	.xw1 .itemBox{display: block;}
	.xw1 .item .con .more i{font-size: 12px;}
	.xw2{padding: 20px;margin-top: 10px;}
	.xw2 .item{padding-bottom: 10px;margin-top: 10px;}
	.xw2 .item .img{width: 100%;height: 250px;}
	.xw2 .item a{display: block;}
	.xw2 .item .con{width: 100%;margin-left: 0;padding-top: 10px;}
	.xw2 .item .con .text{margin-top: 5px;width: 100%;font-size: 12px;}
	.xw2 .item .con .date,.xw2 .item .con .more{display: none;}
	.xw2 .load_more{margin-top: 10px;}
	.load_more div{width: 35px;height: 35px;line-height: 35px;border-width: 1px;}
	.load_more div i{font-size: 12px;}
	.load_more p{font-size: 12px;margin-top: 5px;}
	.swhzL,.swhzR{padding: 5px 20px;}
	.swhzL .con,.swhzR .con{padding: 10px;}
	.swhzL .con .img,.swhzR .con .img{position: unset;width: 100%;}
	.swhzL .con .fr,.swhzR .con .fl{float: unset;width: 100%;margin-top: 10px;}
	.swhzL .con .fr .title,.swhzR .con .fl .title{font-size: 16px;line-height: 16px;}
	.swhzL .con .fr .text,.swhzR .con .fl .text{font-size: 12px;margin-top: 5px;}
	.swhzL .con .fr .more,.swhzR .con .fl .more{margin-top: 5px;width: 35px;height: 35px;line-height: 35px;}
	.swhzL .con .fr .more a,.swhzR .con .fl .more a{line-height: 35px;font-size: 12px;}
	.swhzR .con .img{margin-top: 5px;}
	.swhz{padding: 20px 0;}
	.lx1{padding: 20px;}
	.lx1 .title,.lx3 .title{font-size: 16px;line-height: 16px;padding: 0;}
	.lx1 .con{margin-top: 10px;display: block;}
	.lx1 .con .item{padding: 0;margin-top: 0;border-bottom: 1px solid #dbdbdb;border-left: none;padding: 5px 0;}
	.lx1 .con .item div{margin-bottom: 5px;font-size: 14px;}
	.lx1 .con .item p{font-size: 12px;}
	.lx2{height: 200px;}
	.lx3{padding: 20px;display: block;}
	.lx3 .right{display: none;}
	.lx3 .left{width: 100%;}
	.lx3 .search{margin-top: 10px;height: 35px;}
	.lx3 .search select{width: 90%;border-width: 1px;font-size: 12px;padding-left: 10px;}
	.lx3 .search span{line-height: 35px;}
	.lx3 .search span i{font-size: 12px;}
	.lx3 .list{margin-top: 10px;}
	.lx3 .list .item,.lx3 .list .item.first{height: 35px;line-height: 35px;font-size: 12px;}
	.lx3 .list .item.first{padding: 0 10px;}
	.jjfa_3{padding: 20px;padding-top: 20px;}
	.jjfa_3 .top .left{font-size: 12px;}
	.jjfa_3 .top .left i{margin-right: 0px;}
	.jjfa_3 .top .left a{font-size: 12px;}
	.jjfa_3 .top .right{display: none;}
	.jjfa_3 .content{margin-top: 10px;display: block;}
	.jjfa_3 .content .left{width: 100%;border: none;border-bottom: 1px solid #dbdbdb;padding: 10px 0;}
	.jjfa_3 .content .left .tops{padding: 0;}
	.jjfa_3 .content .left .con{padding: 10px;}
	.jjfa_3 .content .left .con .title{font-size: 18px;line-height: 18px;padding-top: 10px;}
	.jjfa_3 .content .left .con .small{margin-top: 10px;}
	.jjfa_3 .content .left .list{margin-top: 10px;padding-top: 10px;padding-right: 0;}
	.jjfa_3 .content .left .list .titles{font-size: 16px;line-height: 16px;font-weight: bold;margin-bottom: 10px;}
	.jjfa_3 .content .left .list .item{margin-top: 10px;padding-bottom: 10px;border-width: 1px;}
	.jjfa_3 .content .left .list .item .img{width: 80px;height: 80px;}
	.jjfa_3 .content .left .list .item .cons{margin-left: 10px;padding-top: 0;}
	.jjfa_3 .content .left .list .item .cons .date{font-size: 14px;}
	.jjfa_3 .content .left .list .item .cons .texts{margin-top: 5px;}
	.jjfa_3 .content .right{width: 100%;padding: 10px 0;}
	.jjfa_3 .content .right img{width: 100%;}
	.jjfa_detail_1,.jjfa_detail_2,.jjfa_detail_3,.jjfa_detail_4{padding: 20px;}
	.jjfa_detail_1 .title,.jjfa_detail_2 .title,.jjfa_detail_3 .title,.jjfa_detail_4 .title{font-size: 18px;}
	.jjfa_detail_1 .text,.jjfa_detail_2 .text,.jjfa_detail_3 .text,.jjfa_detail_4 .text{width: 100%;font-size: 12px;margin-top: 10px;}
	.jjfa_detail_2 .content{width: 100%;margin-top: 10px;}
	.jjfa_detail_3 .itembox{width: 100%;}
	.jjfa_detail_3 .itembox .item{width: 49%;margin-left: 2% !important;margin-bottom: 2%;height: 200px;padding: 10px;}
	.jjfa_detail_3 .itembox .item:nth-child(odd){margin-left: 0 !important;}
	.jjfa_detail_3 .itembox .item .img{height: 70px;}
	.jjfa_detail_3 .itembox .item .titles{margin-top: 5px;font-size: 16px;line-height: 16px;}
	.jjfa_detail_3 .itembox .item .texts{font-size: 12px;}
	.jjfa_detail_4 .swiper{width: 100%;margin-top: 10px;}
	.jjfa_detail_4 .swiper-slide{height: 300px;}
	.jjfa_detail_4 .swiper-slide a .con{width: 260px;height: 90px;padding: 10px 20px;}
	.jjfa_detail_4 .swiper-slide a .con .date{font-size: 14px;line-height: 14px;}
	.jjfa_detail_4 .swiper-slide a .con .texts{font-size: 16px;}
	.jjfa_detail_4 .swiper-slide a .con .more{display: none;}
	.jjfa_detail_4 .swiper-pagination{margin-top: 10px;}
	.jjfa_detail_4 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 8px;}
	.jjfa{padding: 20px;}
	.jjfa .item{height: 200px;width: 100%;}
	.jjfa .item .mask{padding: 10px;}
	.jjfa .item .title{font-size: 18px;line-height: 18px;font-weight: bold;margin-top: 10px;}
	.jjfa .item .text{width: 80%;font-size: 12px;}
	.jjfa .item .more{margin-top: 10px;font-size: 12px;}
	.jjfa .item .more i{font-size: 12px;margin-left: 2px;}
	.gsgk_ry2{padding: 20px;}
	.gsgk_ry2 .item{width: 100%;margin-left: 0 !important;margin-bottom: 2%;padding: 10px;height: auto;}
	.gsgk_ry2 .item .clearfix{height: 100%;}
	.gsgk_ry2 .item .fl{float: unset;width: 100%;}
	.gsgk_ry2 .item .num{font-size: 14px;line-height: 14px;}
	.gsgk_ry2 .item .string{font-size: 14px;line-height: 14px;margin-top: 5px;}
	.gsgk_ry2 .item .bots{position: unset;padding: 0;margin-top: 10px;width: 100%;font-size: 14px;}
	.gsgk_ry2 .item .fr{width: 100%;float: unset;margin-top: 10px;}
	.gsgk_ry2 .item .fr img{width: auto;}
	.gsgk_ry{padding: 20px;}
	.gsgk_ry .item{width: 100%;margin-left: 0;height: auto;padding: 10px;margin-bottom: 10px;}
	.gsgk_ry .item .date{font-size: 12px;line-height: 12px;}
	.gsgk_ry .item .string{font-size: 14px;line-height: 14px;margin-top: 5px;}
	.gsgk_ry .item .bot{position: unset;padding: 0;margin-top: 5px;font-size: 16px;}
	.gsgk1{padding: 20px;}
	.gsgk1 .top .con{width: 100%;float: unset;}
	.gsgk1 .top .text{margin-top: 10px;}
	.gsgk1 .top .text .fl,.gsgk1 .top .con .text .fr{width: 100%;}
	.gsgk1 .top .con .text .fl .texts{width: 100%;font-size: 12px;padding-bottom: 5px;border-bottom: 1px solid #333;}
	.gsgk1 .top .con .text .fr .texts{width: 100%;font-size: 12px;margin-top: 5px;}
	.gsgk1 .top .imgs{width: 100%;margin-top: 10px;padding-top: 0;}
	.gsgk1 .top .imgs .img{height: 200px;}
	.gsgk1 .bot{margin-top: 40px;height: auto;}
	.gsgk1 .bot .con{position: unset;transform: translateY(0);display: flex;}
	.gsgk1 .bot .con div{display: inline-block;text-align: left;margin-left: 5%;width: 30%;}
	.gsgk1 .bot .con div:first-child{margin-left: 0;}
	.gsgk1 .bot .con div span{font-size: 20px;}
	.gsgk1 .bot .con div p{margin-top: 5px;font-size: 12px;line-height: 12px;}
	.gsgk2,.gsgk3{height: auto;padding: 20px;}
	.gsgk2 .con{position: unset;transform: translateX(0);width: 100%;margin-top: 10px;display: block;height: auto;}
	.gsgk2 .con .item{margin: 0 !important;margin-top: 5px !important;padding: 10px;}
	.gsgk2 .con .item .cons{position: unset;transform: translateY(0);padding-left: 10px;}
	.gsgk2 .con .item .cons .titles{font-size: 16px;line-height: 16px;}
	.gsgk2 .con .item .cons .text{width: 100%;margin-top: 5px;font-size: 12px;}
	.gsgk3 .gallery-top{margin-top: 10px;height: 240px;}
	.gsgk3 .gallery-top .swiper-slide .con{width: 75%;padding: 20px 10px;display: block;}
	.gsgk3 .gallery-top .swiper-slide .con .date{width: 100%;text-align: left;font-size: 16px;line-height: 16px;}
	.gsgk3 .gallery-top .swiper-slide .con .cons{padding: 0;margin-top: 10px;border-left: none;}
	.gsgk3 .gallery-top .swiper-slide .con .cons p{font-size: 12px;line-height: unset;margin-top: 0;}
	.gsgk3 .gallery-top .swiper-button-next, .gsgk3 .gallery-top .swiper-button-prev{width: 35px;height: 35px;line-height: 35px;}
	.gsgk3 .gallery-top .swiper-button-next i, .gsgk3 .gallery-top .swiper-button-prev i{font-size: 12px;}
	.gsgk3 .gallery-thumbs{margin-top: 10px;height: auto;display: none;}
	.gsgk4{padding: 20px;}
	.gsgk4 .top{display: block;}
	.gsgk4 .top .fl{float: unset;width: 100%;}
	.gsgk4 .top .fr{margin: 0;float: unset;width: 100%;margin-top: 10px;}
	.gsgk4 .top .list div{border-width: 1px;padding: 5px 10px;font-size: 12px;margin-left: 5px;}
	.gsgk4 .top .list div:first-child{margin-left: 0;}
	.gsgk4 .top .btn{display: none !important;}
	.gsgk4_swiper.active{margin-top: 10px;}
	.gsgk4_swiper_one .swiper-slide{padding: 10px;height: 270px;}
	.gsgk4_swiper_one .swiper-slide .num{font-size: 16px;line-height: 16px;}
	.gsgk4_swiper_one .swiper-slide .string{font-size: 16px;line-height: 16px;margin-top: 5px;}
	.gsgk4_swiper_one .swiper-slide .bots{position: unset;padding: 0;margin-top: 5px;font-size: 16px;}
	.gsgk4_swiper .swiper-scrollbar{margin-top: 10px;height: 2px;}
	.gsgk4_swiper_two .swiper-slide{height: auto;padding: 10px;}
	.gsgk4_swiper_two .swiper-slide .fl{width: 100%;float: unset;}
	.gsgk4_swiper_two .swiper-slide .num,.gsgk4_swiper_two .swiper-slide .string{font-size: 14px;line-height: 14px;}
	.gsgk4_swiper_two .swiper-slide .string{margin-top: 5px;}
	.gsgk4_swiper_two .swiper-slide .fr{width: 100%;float: unset;}
	.gsgk4_swiper_two .swiper-slide .fr img{width: 50%;}
	.gsgk4_swiper_two .swiper-slide .bots{position: unset;width: 100%;padding: 0;margin-top: 5px;font-size: 16px;}
	.gsgk5{padding: 20px;}
	.gsgk5 .swiper-container{margin-top: 10px;}
	.gsgk5 .swiper-slide div{width: 30%;margin-left: 5%;margin-bottom: 10px;height: 60px;min-height: unset;}
	.gsgk5 .swiper-slide div:nth-child(3n-2){margin-left: 0;}
	.gsgk5 .swiper-slide div img{max-height: 100%;}
	.gsgk5 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 8px;}
	.gscp2_1,.gscp2_2,.gscp2_3,.gscp2_4{padding: 20px;}
	.gscp2_1 .text,.gscp2_2 .text,.gscp2_3 .text,.gscp2_4 .text{width: 100%;margin-top: 10px;font-size: 12px;}
	.gscp2_2 .title,.gscp2_3 .title,.gscp2_4 .title{font-size: 18px;}
	.gscp2_2 .content,.gscp2_4 .content{width: 100%;margin-top: 10px;}
	.gscp2_3 .gscp2_3_swiper{margin-top: 10px;}
	.gscp2_3 .swiper-container{width: 75%;}
	.gscp2_3 .gscp2_3_swiper .swiper-button-prev, .gscp2_3 .gscp2_3_swiper .swiper-button-next{width: 35px;height: 35px;line-height: 35px;}
	.gscp2_3 .swiper-slide{padding: 10px;height: 300px;}
	.gscp2_3 .swiper-slide .img{height: 50px;}
	.gscp2_3 .swiper-slide .title{margin-top: 5px;font-size: 16px;}
	.gscp2_3 .swiper-slide .ul{margin-top: 10px;}
	.gscp2_3 .swiper-slide .ul p{margin-top: 5px;}
	.gscp1 .item{width: 100%;margin: 0;margin-bottom: 10px;height: auto;padding: 20px;}
	.gscp1 .item a .title{font-size: 18px;line-height: unset;}
	.gscp1 .item a .text{width: 180px;margin-top: 10px;}
	.gscp1 .item a .more{width: 35px;height: 35px;line-height: 35px;}
	.gscp1 .item a .more i{font-size: 12px;}
	.gscp1 .item a .img{width: 150px;text-align: center;}
	.gscp1 .item a .img img{max-width: 100%;}
	.fwzc_down{padding: 20px;}
	.fwzc_down .top{display: block;}
	.fwzc_down .top .item:nth-child(2){margin: 5px 0;}
	.fwzc_down .top .item{margin-top: 5px;height: 60px;text-align: left;justify-content: left;padding-left: 20px;}
	.fwzc_down .top .item:first-child{margin-top: 0;}
	.fwzc_down .top .item .icon{width: 35px !important;height: 35px !important;background-size: contain;}
	.fwzc_down .top .item .title{font-size: 16px;line-height: 16px;}
	.fwzc_down .top .item .text{margin-top: 5px;font-size: 12px;line-height: 12px;}
	.fwzc_down .list{margin-top: 10px;}
	.fwzc_down .list .item{height: auto;padding: 10px;margin-top: 10px;}
	.fwzc_down .list .item .con{width: 80%;}
	.fwzc_down .list .item .title{font-size: 16px;line-height: 16px;}
	.fwzc_down .list .item .text{margin-top: 5px;font-size: 12px;}
	.fwzc_down .list .item .btn .img{width: 40px;height: 40px;line-height: 40px;}
	.fwzc_down .list .item .btn .img div{width: 20px;height: 17px;}
	.fwzc_down .list .item .btn p{font-size: 12px;margin-top: 3px;}
	.fwzc2{padding: 20px;height: auto;display: block;}
	.fwzc2 .item{text-align: left;display: flex;padding: 10px 0;align-items: center;}
	.fwzc2 .item .icon{width: 20px !important;height: 20px !important;background-size: contain;}
	.fwzc2 .item .con{margin-left: 20px;}
	.fwzc2 .item .con .title{font-size: 16px;line-height: 16px;}
	.fwzc2 .item .con .text{font-size: 12px;line-height: 12px;}
	.download_pop .from{padding: 0 0 20px;width: 80%;}
	.download_pop .from .title{font-size: 16px;line-height: 30px;height: 30px;}
	.download_pop .from .list{padding: 0 10px;margin-top: 10px;}
	.download_pop .from .list p{font-size: 14px;line-height: 14px;}
	.download_pop .from .list p.required::after{font-size: 16px;top: 0;}
	.download_pop .from .list div{margin-top: 5px;}
	.download_pop .from .list input, .download_pop .from .btn button{width: 100%;}
	.download_pop .from .list input{padding-left: 10px;font-size: 12px;}
	.download_pop .from .list.phone input{width:70%;}
	.download_pop .from .list.phone span{font-size: 12px;}
	.download_pop .from .btn button{width: 100%;font-size: 12px;}
	.download_pop .from .btn{width: 94%;margin-top: 10px;}
	.fwzc_detail{padding: 20px;}
	.fwzc_detail .top .fl{padding: 0;width: 100%;float: unset;}
	.fwzc_detail .top .title{font-size: 18px;line-height: 18px;}
	.fwzc_detail .top .text{width: 100%;margin-top: 5px;font-size: 12px;}
	.fwzc_detail .top .fr{width: 100%;float: unset;margin-top: 10px;}
	.fwzc_detail .top .fr .img{width: 100%;height: 220px;}
	.fwzc_detail .bot{margin-top: 10px;padding: 10px;font-size: 12px;}
	.fwzc1{height: auto;padding: 15px;display: block;}
	.fwzc1 .item{border-left: none;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;margin-top: 10px;}
	.fwzc1 .item a{padding: 0;}
	.fwzc1 .item a .icon{width: 30px;display: none;}
	.fwzc1 .item .title{font-size: 16px;line-height: 16px;margin-top: 5px;}
	.fwzc1 .item .text{margin-top: 0;font-size: 12px;line-height: unset;}
	.fwzc1 .item .fwzc_more{width: 25px;height: 25px;line-height: 25px;border-width: 1px;margin-top: 5px;}
	.fwzc1 .item .fwzc_more i{font-size: 12px;}
	.fwzc1 .item::after{height: 1px;}
	.index_banner .img .bor div i{width: 40px;height: 40px;}
	.index_banner .img .bor div p{font-size: 12px;margin-top: -7px;}
	.index_banner .img .bor div:nth-child(1){bottom: 10%;left: 42%;}
	.index_banner .img .bor div:nth-child(2){bottom: 32%;left: 59%;}
	.index_banner .img .bor div:nth-child(3){bottom: 10%;left: 77.4%;}
	.index_banner .img .bor div:nth-child(4){bottom: 68%;left: 77.4%;}
	.gscp2_1,.jjfa_detail_1{ margin-top:30px}
}



@keyframes load_more_arr{
	0%{
		transform: translateY(-5px);
	}
	50%{
		transform: translateY(5px);
	}
	100%{
		transform: translateY(-5px);
	}
}

.box{
            height: 40px;
            margin:0 auto;
        }
        .box ul li{
            float: left;
            list-style: none;
            margin-left: 1px;
        }
        .box ul li:first-child{
            margin-left: 12px;
        }
        .box ul li a{
            text-decoration: none;
            height: 40px; text-transform:uppercase;
            width: 120px;
            display: block;
            color:#fff;
            font-size: 16px;
            text-align: center;
            line-height: 40px;
        }
        .box ul li a:hover{
           
            color: #fff;
            
        }
        .box ul li a:hover span{
            display: none;
        }
        .box ul li p{
            display: none;
        }
        .box ul li a:hover p{
            display: block;
        }
		
		
		
		/* banner start */
.pcbanner{
	position: relative;
	width: 100%;
	height: auto;
}
.pcbanner .video{
	/* padding-bottom: 56.25%; */
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.pcbanner .video video{
	position: absolute;
	width: 100%;
	height: auto;
	object-fit: cover;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
}
.pcbanner .swiper-pagination-bullet-active{
	background-color: #907956;
}
.iBnr-loading {
   width: 100%;
    height: 100%;
    background: #3a3a3a  url(../images/loading.gif) no-repeat center center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
	/* position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: white;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #080915; */

}
/* .pcbanner .swiper-pagination-bullet-active{
    background-color: #00a95f;
} */
/* banner end */



/* video start */



.video_box{
	position: relative;
	width: 100%;
	/* height: 6rem; */
	padding-bottom: 46.875%;
	/* padding-bottom: 6rem; */
	overflow: hidden;
	z-index: -6;
}

.video_box video{
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	/* height: 100%; */
	width: 100%;
	z-index: -6;
}
/* video end */


/* join start */
.join_box{
	padding-top: 2.4rem;
	background-color: white;
}
.join_box .con{}

.join_box .con ul{
	margin-top: 0.9rem;
}
@media screen and (min-width: 1024px) {.join_box .con ul li{
	float: left;
	width: calc( 94% / 3);
	margin: 0 1% 0.24rem;
	height: 140px;
	border-radius: 4px;
	background-color: #f2f2f2;
	color: black;
}}
@media screen and (max-width: 1024px) {.join_box .con ul li{
	float: left;
	width: 100%;
	margin: 1% 0% 0.24rem;
	height: 140px;
	border-radius: 4px;
	background-color: #f2f2f2;
	color: black;
}}

.join_box .con ul li:hover{
	color: white;
	background-color: #1e1e1e;
}
.join_box .con ul li .box{
	padding: 24px 24% 0 9%;
}
.join_box .con ul li .box .ico{
	float: left;
	width: 40px;
}
.join_box .con ul li:hover .ico{
	filter: invert(1);
	-webkit-filter: invert(1);
}
.join_box .con ul li .box .ico img{
	width: auto;
	max-width: 100%;
}
.join_box .con ul li .box .info{
	float: left;margin-left: 24px;
	width: calc( 100% - 70px);
}
.join_box .con ul li .box .info h4{
	font-weight: bold;
	font-size: 14px;
	margin-top: 0.1rem;
}
.join_box .con ul li .box .info p{
	font-size: 12px;
	line-height: 20px;
	margin-top: 0.15rem;
}

.w14{
	width: 100vw;
	margin: 0 auto;
	max-width: 92%;
}

.index_tit{
	color: #333;
	text-align: center;
}
.index_tit h3{
	font-size: 28px;
	font-family: "JH";
}
.index_tit p{
	font-size: 2.39583vw; font-weight:900;
	margin-top: 4px; margin-bottom:24px;
	font-family: "JL";
}

.ksks01{width:20px; margin-top:0px; position:absolute}

.content {
    width: 100%;
    margin: 0 auto;
}


@media screen and (min-width: 1024px) {
	.lanrenzhijia{ width:80%;  margin:40px auto; background:#fff; font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; background:#ebebeb;    width: 100%;}
	.lanrenzhijia .tab a{ display:block; padding:20px 40px;    text-align: center;width: 33.3333%; float:left; text-decoration:none; color:#333;font-weight: 800;
    font-size: 16px;}
	.lanrenzhijia .tab a:hover{ background:#2b2b2b; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#2b2b2b; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; padding:40px 0px 40px 0px; }
.lanrenzhijia .content li{ display:none;line-height: 240%; width:100%; font-size:14px;}
	}
@media screen and (max-width: 1024px) {
	.lanrenzhijia{ width:90%;  margin:40px auto; background:#fff; font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; background:#ebebeb;    width: 100%;}
	.lanrenzhijia .tab a{ display:block; padding:10px 10px;    text-align: center; float:left; text-decoration:none; color:#333;font-weight: 800;width:33.3333%;
    font-size: 16px;}
	.lanrenzhijia .tab a:hover{ background:#2b2b2b; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#2b2b2b; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; padding:40px 0px 40px 0px; }
.lanrenzhijia .content li{ display:none;line-height: 240%; width:100%; font-size:14px;}
	}


@media screen and (min-width: 1024px) {.kgkgg01{ width:100%;}
.kgkgg02{ width:48%; position:relative; float:left;}
.kgkgg03{ width:48%; position:relative; float:right;}
.title{ font-size:20px; line-height:220%;}
}
@media screen and (max-width: 1024px) {.kgkgg01{ width:100%;}
.kgkgg02{ width:100%; position:relative; float:left;}
.kgkgg03{ width:100%; position:relative; float:right; margin-top:44px;}
.title{ font-size:16px; line-height:220%;}
}



.w13{
	width: 1300px;
	margin: 0 auto;
	max-width: 92%;
}
.message_con{
	position: relative;
	background-color: #f2f2f2;
	
}

@media screen and (min-width: 1024px) {
	.message_con .pic{
	position:relative;
	background: url(../images/message_bg.jpg) no-repeat center;
	width: 44.8%;
	height: 100%;    float: right;
	background-size: cover;
	right: 0;
	top: 0;
}
	.message_con .container{
	width: 50%;
	float: left;
	font-family: "JL";
}}
@media screen and (max-width: 1024px) {
	.message_con .pic{
	position:relative;
	background: url(../images/message_bg.jpg) no-repeat center;
	width: 100%;
	height: 100%;    float: right;
	background-size: cover;
	right: 0;
	top: 0;
}
	.message_con .container{
	width: 100%;
	float: left;
	font-family: "JL";
}}


.message_con .container form{
	display: block;
	padding-top: 1.2rem;padding-bottom: 24px;
}
.message_con .container form ul{
	color: black;
}
.message_con .container form ul li{}
.message_con .container form ul li p,.message_con .container p{
	font-size:14px;
	letter-spacing: 0.01rem;
	margin-top: 44px;
	text-align: left;
}
.message_con .container form ul li p span,.message_con .container p span{
	margin-right: 0.2rem;
}
.message_con .container form ul li input,.message_con .container textarea{
	margin-top: 0.2rem;
	width: 100%;
	border: 1px solid #8d8e8e;
	padding-left: 10px;
	background-color: transparent;
	color: black;
	padding-left: 10px;
}
.message_con .container form ul li input{
	height: 44px;
	
}
.message_con .container textarea{
	height: 134px;
	padding-top: 5px;
	line-height: 1.2;
}
.message_con .container .form_to{
	margin-top: 44px;
	width: 170px;
	height: 44px;
	line-height: 44px;
	background-color: black;
	text-align: center;
	color: white;
	font-size: 14px;
	cursor: pointer;
}