﻿::-webkit-scrollbar{width:0.05rem;height:0.05rem}
::-webkit-scrollbar-track{width:0.05rem;background-color:#eee}
::-webkit-scrollbar-thumb{background-color:#00cffd;background-clip:padding-box;min-height:28px}
::-webkit-scrollbar-thumb:hover{background-color:#5cf2b1}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px){html{font-size:6.25vw}
}
@media (max-width:1024px){html{font-size:9.765625vw}
}
@media (max-width:480px){html{font-size:14vw}
}
body{line-height:2;font-size:0.16rem;}
.home-body{}
.mems-body{background:#edf5f3;}
.Contain{background:#edf5f3;position:relative;}
.mems-body .Mainbottom{position:absolute;left:0;bottom:0;width:100%;}
@media (max-width:1024px){
	.mems-body .Form001{ height: auto; padding: 15% 0;}
	.mems-body .Mainbottom{ position: relative;}
}
.grzx .auto-inner{}
.auto-inner{margin:0 auto;width:90%;max-width: 1540px;}
@media (max-width:1600px){.auto-inner{width:86%;}}
@media (max-width:1024px){.auto-inner{width:94%;}
}
.part_head{height:auto;overflow:hidden;margin-bottom:2.4em;position:relative;}
/*.home_title */
.home_title{position:relative;z-index:56;text-align:center;margin-bottom:2%;}
.home_title h2{font-size:0.36rem;font-weight:normal;color:#222;margin:0;line-height:1;position:relative;display:inline-block;}
.home_title h3{font-size:0.22rem;font-weight:normal;color:#222;margin:0;line-height:1}
.home_title span{font-size:0.16rem;color:rgba(0,0,0,0.3);margin:0;font-weight:lighter;display:none;}
.home_title h2:after{content:"";;width:100%;height:0.08rem;border-radius:1rem;background:url(../images/cbg.png) no-repeat right center;background-size:100% 100%;position:absolute;left:0;bottom:-0.04rem;z-index:-10;}
/*.home_more */
.home_more{position:absolute;right:0;bottom:0;line-height:1;}
.home_more a{line-height:1;background:url(../images/home_more.png) no-repeat right center;border-radius:100px;color:#444;;display:inline-block;font-size:0.16rem;transition:.5s;padding:0 0.2rem 0 0}
.home_more a.on,.home_more a:hover{color:#2b9f65;background:url(../images/home_more2.png) no-repeat right center;}
/*.fullpage */
.auto-con{height:100%;position:relative;}
a:hover{color:#00cffd}
@keyframes fucks{from{transition:0.3s ease-in}
to{transform:rotate(360deg)}
}
@media (max-width:480px){.Contain{margin-top:20px}
}
.slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center;z-index:100;font-size:0;width:0.45rem;height:0.45rem;border:0.01rem solid #ddd;border-radius:100%;position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;padding:0;}
.slick-prev{left:-0.6rem;}
.slick-next{right:-0.6rem;background-position:right 0.15rem center !important;}
.slick-arrow:hover{opacity:0.6;}
.home_pager{display:inline-block;font-size:0.22rem;letter-spacing:0.02rem;vertical-align:middle;line-height:2;color:#999;margin-top:0.1rem;}
.home_pager .cur{color:#2b9f65;}
.home_bot{text-align:center;margin-top:2.5em;position:relative;width:100%;}
.home_bot:before{content:"";display:block;position:absolute;left:0;top:51%;;width:42%;height:1px;background:#e8e8e8;}
.home_bot:after{content:"";display:block;position:absolute;right:0;top:51%;width:42%;height:1px;background:#e8e8e8}
.line{height:2px;width:100%;margin:2% 0;border-bottom:1px dashed #d9ebe3;}
/*.Maintop */
.grzx .Maintop{background:#fff;}
.Maintop{width:100%;z-index:1000;position:absolute;left:0;top:0;}
.Maintop .auto-inner{position:relative;}
.Maintop .logo{padding:0.1rem 0 0;}
.Maintop .logo a{}
.Maintop .logo img{height:0.5rem;}
.Maintop .logo img.logo_color{display:none}
.Maintop .open-search.on:before,.Maintop .open-search.on:after{background-color:#fff;height:0.02rem;}
@media(min-width:1025px){.Maintop .logo{float:left;}
}
.Maintop .top-menu li{padding:0 3vw}
.Maintop .top-menu li span{}
.Maintop .top-menu li span,.Maintop .top-menu li a{display:block;}
.Maintop .top-menu li span a{display:inline-block;position:relative;color:#fff;font-size:0.305rem;}
.grzx .Maintop .top-menu li span a{color:#444;}
.Maintop .top-menu li.aon span a,.Maintop .top-menu li span a:hover{color:#fff;}
.grzx .Maintop .top-menu li.aon span a,
.grzx .Maintop .top-menu li span a:hover{color:#2de0da;}
.Maintop .top-menu li.aon_ span a{color:#fff;}
.Maintop .top-menu li dl{padding:0;}
.Maintop .top-menu li dt{padding:0}
.Maintop .top-menu li dt a{line-height:3em;color:#666}
.Maintop .top-menu li dt a:hover{background:#e9e9e9}
@media(min-width:1025px){.Maintop .top-menu{float:right;margin-right:0.1rem;}
.Maintop .top-menu li{float:left;}
.Maintop .top-menu li span{text-align:center;}
.Maintop .top-menu li span a{line-height:0.7rem;font-size:0.2rem;}
.Maintop .top-menu li span a:before{position:absolute;left:0;top:0px;height:3px;content:'';width:100%;}
.Maintop .top-menu li span a:hover:before,.Maintop .top-menu li.aon span a:before{background:#fff}
.Maintop .top-menu li.aon_ span a:before{background:none;}
.Maintop .top-menu li.aon_ span a:hover:before{background:#fff;}
.Maintop .sub{position:absolute;top:100%;background-color:#f5f5f5;overflow:hidden;left:0;width:100vw;display:none}
.Maintop .sub dl{overflow:hidden;}
.Maintop .sub dt{line-height:22px;text-align:center;float:left;}
.Maintop .sub dt a{color:#fff;padding:1em;transition:0.3s;}
.Maintop .sub dt a:hover{background-color:rgba(0,0,0,0.2);}
.Maintop .sub dt a img{width:0.45rem;display:block;margin:1em auto 0;opacity:0.6}
}
@media(max-width:1024px){.Maintop .top-menu{position:fixed;top:66px;right:0;bottom:0;width:0;opacity:0;transition:0.3s;overflow:hidden;background:url(../images/cbg.png) no-repeat right center;background-size:300% 100%;}
.menu-show .Maintop .top-menu{width:240px;opacity:1;padding:20px;}
.Maintop .top-menu ul{height:100%;overflow:auto;width:200px;}
.Maintop .top-menu li{width:auto!important;padding:10px 0;}
.Maintop .top-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3);}
.Maintop .top-menu li a{color:#fff;}
.Maintop .top-menu li span{line-height:40px;}
.Maintop .top-menu li .sub{background:rgba(0,0,0,0.1);}
.Maintop .top-menu li.aon span a,.Maintop .top-menu li span a:hover{color:#fff;}
.grzx .Maintop .top-menu li span a{color:#fff;}
}
.Maintop .top-nav{float:right;height:0.7rem;margin-left:0.3rem;}
.Maintop .top-nav>*{float:left}
.Maintop .top-nav .mems{font-size:0.2rem;margin-top:0.15rem; position:relative;cursor:pointer;}

.Maintop .top-nav .mems span{padding-left:0.24rem;background:url(../images/top-mems2.svg) no-repeat left center;background-size:0.18rem;margin-right:6vw; color: #fff;}
.grzx .Maintop .top-nav .mems span{background:url(../images/top-mems.svg) no-repeat left center;background-size:0.18rem; color: #444}
.Maintop .top-nav .mems .list{position:absolute;left:0;top:100%;padding-top:0.14rem;width:1rem;margin-right:-0.25rem;display:none;}
.Maintop .top-nav .mems .list a{display:block;font-size:0.16rem;padding:0 1em;text-align:center;line-height:3;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);}
.Maintop .top-nav .mems .list a:last-child{border-bottom:none}
.Maintop .top-nav .mems .list a:hover{background:url(../images/cbg3.png);background-size:100% 100%;color:#fff;}
.Maintop .top-nav .mems:hover .list{display:block;}
.Maintop .open-search{background:url("../images/searchbtn2.png") no-repeat center center;background-size:0.2rem;width:0.3rem;height:0.3rem;margin-top:0.2rem;}
.grzx .Maintop .open-search{background:url("../images/searchbtn1.png") no-repeat center center; background-size: contain;}
.grzx .Maintop .open-menu i{background:#444}
.Maintop .top-search{padding:0 0.3rem 0 0;max-width:2rem;border-radius:0.05rem;overflow:hidden;}
.Maintop .top-search .text{width:100%;font-size:0.14rem;padding-left:0.2rem;line-height:0.36rem;height:0.36rem;background:rgba(255,255,255,0.9);color:#444;}
.Maintop .top-search .btn{background:url("../images/searchbtn1.png") no-repeat center center #00cfff;background-size:0.14rem;width:0.36rem;}
.Maintop .top-search .btn:hover{background-color:#5cf2b1;}
.Maintop .top-nav .login{color:#fff;margin-left:0.2rem;overflow:hidden;}
.Maintop .top-nav .login a{padding:0 1.2em;line-height:0.28rem;display:block;float:left;position:relative;line-height:0.7rem}
.Maintop .top-nav .login a span{width:0.14rem;height:0.14rem;display:inline-block;vertical-align:-0.01rem;opacity:0.6;margin-right:0.04rem;}
.Maintop .top-nav .login a:nth-child(2){color:rgba(0,0,0,0.8);background:url(../images/cbg.png) no-repeat;background-size:150% 100%;transition:0.5s;}
.Maintop .top-nav .login a:nth-child(2):hover{background-size:100% 100%;}
@media(max-width:1024px){.Maintop .logo{display:inline-block}

.Maintop .top-nav .mems .list{ width: 2rem;}
.Maintop .top-nav .mems{;margin-top:0}
.Maintop_on .top-nav .mems span,
.grzx  .Maintop .top-nav .mems span{background:url(../images/top-mems.svg) no-repeat left center;background-size:0.18rem; color: #444}

.Maintop .open-search.on:before,.Maintop .open-search.on:after{height:0.05rem;width:100%;}
.Maintop .top-search{max-width:3rem;}
.Maintop .top-search .text{line-height:0.66rem;height:0.66rem;}
.Maintop .top-search .btn{width:0.56rem;background-size:0.24rem;}
.Maintop .logo img{height:0.65rem;display:inline-block;}
.Maintop .open-menu{right:11.25%;}
.Maintop .open-menu i{width:85%}
.Maintop .open-search{left:auto;right:11.25%;margin-right:0.5rem;background-size:0.4rem;width:0.4rem;height:0.4rem;}
.Maintop .logo{display:inline-block;padding:0.2rem 0;}
.open-menu i{height:2px;}
.Maintop .open-search{float:none;display:inline-block;vertical-align:middle;margin:0;width:18px;height:18px;background-image:url(../images/searchbtn2.png);background-size:contain;}
.Maintop .open-menu{float:none;display:inline-block;vertical-align:middle;margin-left:10px;width:34px;}
.Maintop .top-nav{height:auto;line-height:0.9rem;}
/* .Maintop{position:fixed;} */
.Maintop .top-menu{top:1.05rem;}
.Maintop .top-search{position:fixed;z-index:10;right:0;left:0;top:0.9rem;max-width:100%;border-radius:0;padding:5px;background:#ededed;}
.Maintop .top-search .text{height:34px;padding-right:50px;}
.Maintop .top-search .btn{right:5px;top:5px;bottom:5px;height:auto;border-radius:0 5px 5px 0;width:40px;background-size:40%;background-image:url("../images/searchbtn2.png");}
.Maintop .open-search.on:before,.Maintop .open-search.on:after{background:#fff;width:100%;}
.Maintop_on{background:#fff;}
.Maintop_on .open-menu i{background:#6a6a6a;}
.Maintop_on .open-search{background-image:url(../images/searchbtn1.png);background-size:contain;}
}
.Maintop-sub{position:relative;}
.Maintop-sub .top-menu li span a{color:#444}
.Maintop-sub .top-menu li.aon span a,.Maintop .top-menu li span a:hover{color:#fff;}
.Maintop-sub .open-search{background:url("../images/searchbtn1.png") no-repeat center center;background-size:0.2rem;}
.Memtop{position:absolute;left:0;top:0;width:100%;background:#fff;z-index:101;}
.Memtop .logo{float:left;padding:0.1rem 0 0;display: none;}
.Memtop .logo img{height:0.5rem;}
.Memtop .top-back{display:block;float:right;height:0.7rem;}
.Memtop .top-back a{margin-top:0.2rem;display:block;background:url(../images/back.svg) no-repeat right center;padding-right:0.24rem;background-size:0.18rem;}
/*.Homebanner */
.Homebanner{position:relative;z-index:1;width:100%;padding-bottom:0; height:100%;}
.Homebanner .text .btn{margin:12% 0 0;display:block;overflow:hidden;}
.Homebanner .text .btn a{width:1.4rem;line-height:0.5rem;border-radius:0.05rem;color:#00cfff;font-weight:normal;font-size:0.18rem;position:relative;border:2px solid #00cfff;text-align:center;}
.Homebanner .text .btn a:hover{color:#072b39;background:#5cf2b1;border:2px solid #5cf2b1;}
.Homebanner li .text{position:absolute;left:12%;top:48%;transform:translateY(-50%);z-index:10;max-width: 28%;}
.Homebanner li .text > *{opacity:0;transform:translateX(50px);transition-duration:1s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.215,0.610,0.355,1);}
.Homebanner li.ani-show .text > *{opacity:1;transform:translateX(0);}
.Homebanner .con li .pic{background-position:center center;background-repeat:no-repeat;background-size:cover}
.Homebanner .con li a{position:relative;display:block}
.Homebanner .con li .phone{display:none}
.Homebanner .slick-arrow{font-size:0;width:0.8rem;height:0.8rem;border:none;position:absolute;top:50%;margin-top:-0.3rem;background:none !important;cursor:pointer;padding:0;z-index:100;opacity:0.8;}
.Homebanner .slick-prev{left:0.7rem;}
.Homebanner .slick-next{right:0.7rem;}
.Homebanner .slick-next::before,.Homebanner .slick-prev::before{position:absolute;content:'';width:50%;height:50%;border-top:0.005rem solid #fff;border-right:0.005rem solid #fff;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.Homebanner .slick-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.Homebanner .slick-next:hover,.Homebanner .slick-prev:hover{opacity:0.5}
.Homebanner .con .slick-list li .pic img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit: cover;}
@-webkit-keyframes gogo{from{left:-100%}
to{left:0;}
}
.Homebanner .slick-dots{display:block;width:100%;padding:0;margin:3% 0 0;list-style:none;text-align:center;position:absolute;left:0;bottom:15%;z-index:100;}
.Homebanner .slick-dots li{position:relative;display:inline-block;width:0.8rem;height:0.05rem;margin:0 0.02rem;padding:0;cursor:pointer;border-radius:1rem;background:rgba(255,255,255,0.3);overflow:hidden;}
.Homebanner .slick-dots li:after{content:"";display:bold;position:absolute;left:-100%;top:0;width:100%;height:100%;background:url(../images/cbg.png) no-repeat;background-size:100% 100%;border-radius:0px;}
.Homebanner .slick-dots li button{display:none}
.Homebanner .slick-dots .slick-active:after{animation-name:gogo;animation-duration:6s;animation-iteration-count:infinite;}
/* 动画 */
.ban_ani{width:6.54rem;height:6.16rem;position:absolute;z-index:2;right:2.4rem;top:50%;transform:translateY(-47%);}
.ban_ani .dian{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/dian.png);background-size:contain;animation-name:down_move1;animation-duration:2400ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-delay:0ms; }
.ban_ani .hci{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/hci.png);background-size:contain;z-index:0;}
.ban_ani .q1{position:absolute;width:3.76rem;height:1.32rem;background:url(../images/q1.png) center center no-repeat;background-size:contain;bottom:0;left:1.62rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q2{position:absolute;width:2.99rem;height:1.08rem;background:url(../images/q2.png) center center no-repeat;background-size:contain;bottom:0.12rem;left:1.96rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q3{position:absolute;width:1.96rem;height:0.71rem;background:url(../images/q3.png) center center no-repeat;background-size:contain;bottom:0.3rem;left:2.47rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q4{position:absolute;width:5rem;height:5.51rem;background:url(../images/q1_4.png) center center no-repeat;background-size:contain;bottom:.3rem;left:.72rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
/*.ban_ani .q5{position:absolute;width:2.4rem;height:0.86rem;background:url(../images/q5.png) center center no-repeat;background-size:contain;bottom:0.73rem;left:2.24rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}*/
.ban_ani .q6{position:absolute;width:2.4rem;height:0.86rem;background:url(../images/q1_3.png) center center no-repeat;background-size:contain;bottom:0.92rem;left:2.24rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q7{position:absolute;width:4.34rem;height:1.56rem;background:url(../images/q7.png) center center no-repeat;background-size:contain;bottom:2.32rem;left:1.27rem;z-index:8;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q8{position:absolute;width:5.54rem;height:1.98rem;background:url(../images/q7.png) center center no-repeat;background-size:contain;bottom:2.84rem;left:0.68rem;z-index:8;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .robot{position:absolute;width:1.02rem;height:1.59rem;background:url(../images/robot.png) center center no-repeat;background-size:contain;top:1.02rem;right:1.24rem;z-index:10;animation:icon-shaking 2s linear 0.5s infinite alternate;-webkit-animation:icon-shaking 2s linear 0.5s infinite alternate;}
.ban_ani .wall{position:absolute;width:100%;height:100%;top:0;left:0;z-index:6;transform-style:preserve-3d;transform:rotateX(0) rotateY(25deg);transition:all 0.3s;}
.ban_ani .wall:After{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/wall.png) center center no-repeat;background-size:contain;transition:transform 2s;animation:rotateX 6s infinite;}
.ban_ani .q9{position:absolute;width:4.51rem;height:1.6rem;background:url(../images/q1_2.png) center center no-repeat;background-size:contain;bottom:-.7rem;left:1.3rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q10{position:absolute;width:1.8rem;height:1.01rem;background:url(../images/q1_5.png) center center no-repeat;background-size:contain;bottom:.15rem;left:2.6rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .q11{position:absolute;width:4rem;height:2rem;background:url(../images/q1_6.png) center center no-repeat;background-size:contain;bottom:-1.2rem;left:1.5rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
.ban_ani .hand{position:absolute;width:.71rem;height:.75rem;background:url(../images/q1_7.png) center center no-repeat;background-size:contain;bottom: 1.65rem;left: 1.6rem;opacity:0;-webkit-animation:scaleAnimate 2s linear infinite;}
/*点闪*/
@keyframes down_move1{0%{top:0;opacity:0;}
50%{top:20px;opacity:1;}
100%{top:40px;opacity:0;}
}
@-webkit-keyframes down_move1{0%{top:0;opacity:0;}
50%{top:20px;opacity:1;}
100%{top:40px;opacity:0;}
}
/*上下浮动*/
@-webkit-keyframes icon-shaking{0%,100%{-moz-transform:rotate(0deg) translateY(-20px);-ms-transform:rotate(0deg) translateY(-20px);-webkit-transform:rotate(0deg) translateY(-20px);transform:rotate(0deg) translateY(-20px);}
25%{-moz-transform:rotate(0) translateY(0);-ms-transform:rotate(0) translateY(0);-webkit-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);}
}
/*光圈*/
@-webkit-keyframes scaleAnimate{0%{-webkit-transform:scale(1);opacity:0;}
50%{-webkit-transform:scale(1.1);opacity:0.7;}
100%{-webkit-transform:scale(1.2);opacity:0;}
}
/*旋转*/
@keyframes rotateX{0%{transform:rotateY(0);}
30%{transform:rotateY(10deg);}
60%{transform:rotateY(-10deg);}
100%{transform:rotateY(0);}
}
@media(max-width:1366px){.ban_ani{right:1.2rem;}
}
@media(max-width:998px){.ban_ani{zoom:0.5;right:0.6rem;}
}
@media(min-width:769px){.Homebanner .con .slick-list li .pic{z-index:1;padding-bottom:48%;width:100%;background-position:center center}
}
@media(max-width:768px){
  .Homebanner{margin-top:80px;min-height: 0;}
.Homebanner .ban_ani{display:none;}
.Homebanner .con li,.Homebanner .con li a{height:auto}
.Homebanner .con li{background:0 0!important}
.Homebanner .con li .pic{display:none}
.Homebanner .con li .phone{display:block;width:100%}
.Homebanner .con li .text{display:none}

}
.home-table{background:#fff;width:100%;border-radius:0.1rem;overflow:hidden;border:none}
.home-table tr:nth-child(2n){background:#f5f9f7}
.home-table td{border:1px solid #dcefe6;line-height:1.5;padding:0.6em 1em;}
.home-table th{border:1px solid #cce4d9;background:#dceae4;color:rgba(0,0,0,0.8);text-align:left;line-height:2;padding:1em;font-size:0.16rem;}
.home_part{overflow:hidden;position:relative;z-index:10;}
.home_part .inner{background:#fff;padding:6%;border-radius:0.1rem;box-shadow:0 0 0.5rem rgba(185,255,249,0.1);}
.home-line{width:100%;text-align:center;height:0.5rem;position:absolute;left:0;top:0;z-index:-10;}
.home-line span{width:0.4rem;height:0.4rem;background:url(../images/home_arrow.svg) no-repeat center center;background-size:contain;display:block;margin:0 auto;position:absolute;margin-left:-0.2rem;left:50%;top:2rem;}
.home-line span::before{content:"";display:block;background:#c5dcd1;position:absolute;left:50%;bottom:0.4rem;width:1px;height:10rem;z-index:-50;}
/*.Floor0001*/
.Floor0001{position:relative;z-index:50;padding:4% 0 0;}
.Floor0001 .home-line{}
.Floor0001 .inner{position:relative;border-radius:0.1rem;overflow:hidden;background:url(../images/Floor0001_bg.png) no-repeat right top #fff}
.Floor0001 .text{width:46%;float:right;font-size:0.18rem;line-height:1.8;;}
.Floor0001 .pic{position:absolute;left:0;top:0;height:100%;width:50%;background-size:cover;}
/*.Floor0002*/
.Floor0002{padding:6% 0 0;}
.Floor0002 .slider{position:relative;margin-bottom:2%;}
.Floor0002 .slider::before{content:"";display:block;position:absolute;left:0;top:0.25rem;width:100%;height:1px;background:#dcefe6;}
.Floor0002 .slider .slick-slide::before{content:"";display:block;position:absolute;right:50%;top:0.25rem;width:100vw;height:1px;background:url(../images/cbg.png) no-repeat center center;background-size:100% 100%;display:none;}
.Floor0002 .slider li.on::before{display:block;}
.Floor0002 .slider li{text-align:center;position:relative;padding:4% 0 0;}
.Floor0002 .slider li div{width:0.5rem;height:0.5rem;border-radius:1em;background:url(../images/Floor0002_i1.svg) no-repeat center center;position:absolute;left:50%;top:0;margin-left:-0.25rem;background-size:100%;z-index:100;}
.Floor0002 .slider li.on div{background:url(../images/Floor0002_i2.svg) no-repeat center center;background-size:100%;animation-name:fucks;animation-duration:2s;animation-iteration-count:infinite;}
.Floor0002 .slider li h3{font-weight:normal;margin:0 0 0.5em 0;color:#444;font-size:0.22rem;opacity:0.4;}
.Floor0002 .slider li span{opacity:0.4;}
.Floor0002 .slider li.an h3,.Floor0002 .slider li.an span{opacity:1;}
.Floor0002 .info{text-align:center;margin-top:2%;width:100%;}
/*.Floor0003*/
.Floor0003{padding:6% 0 0;}
.Floor0003 .list{border-radius:0.1rem;text-align:center;background:url(../images/Floor0003_bg.png) no-repeat center center;background-size:cover;}
.Floor0003 .list li{width:25%;float:left;text-align:left;padding:3%;position:relative;background:rgba(255,255,255,0.2);overflow:hidden;transition:0.5s;}
.Floor0003 .list li:hover{background:rgba(255,255,255,0.6);}
.Floor0003 .list li::after{content:"";display:block;position:absolute;left:-1%;top:-1%;filter:drop-shadow(0.03rem 0.03rem 0.05rem rgba(170,210,190,0.2));width:101%;height:101%;background:url(../images/Floor0003-boder.png);background-size:100% 100%;z-index:50;}
.Floor0003 .list li:nth-child(4n){margin-right:0}
.Floor0003 .list li .con{border-radius:0.1rem;overflow:hidden;}
.Floor0003 .list li h3{font-weight:normal;margin:0;color:#444;font-size:0.22rem;}
.Floor0003 .list li h3 span{font-size:0.16rem;margin-left:0.5em;}
.Floor0003 .list li .tit{border-bottom:1px solid rgba(0,0,0,0.05);margin-bottom:7%;padding-bottom:2%;}
.Floor0003 .list li .tit img{width:0.36rem;}
.Floor0003 .list li:nth-child(4) ~ li{margin-bottom:0;}
.Floor0003 .list li .text p{margin:0;line-height:2;}
.Floor0003 .list li .text p b{color:#777;font-weight:normal;}
.Floor0003 .info{text-align:center;margin:2% 0 0;}
.Floor0003 .info pre{text-align:center;}
/*.Floor0004*/
.Floor0004{padding:6% 0 0;}
.Floor0004 .inner{text-align:center;}
.Floor0004 .icon-list{margin:3% auto 0;}
.Floor0004 .icon-list ul{text-align:center;}
.Floor0004 .icon-list li{text-align:center;margin:0 1.8em;display:inline-block;}
.Floor0004 .icon-list li img{max-width:0.6rem;}
.Floor0004 .icon-list li span{display:block;}
/*.Floor0005*/
.Floor0005{padding:6% 0;}
.Floor0005 .item-list{}
.Floor0005 .item{border-bottom:1px dashed #d9ebe3;padding-bottom:1.6%;margin-bottom:1.6%;height:auto;overflow:hidden;}
.Floor0005 .item .con{display:table;}
.Floor0005 dl{height:auto;overflow:hidden;display:table-cell;}
.Floor0005 dl:nth-child(1){width:20%;}
.Floor0005 dl:nth-child(2){width:20%;}
.Floor0005 dl:nth-child(3){width:60%;}
.Floor0005 dl:not(:last-child){margin-bottom:1%;}
.Floor0005 dd span{float:left;line-height:1.8;}
.Floor0005 dl:nth-child(1) span{width:100%;display:block;}
.Floor0005 dl:nth-child(2) span{width:100%;display:block;}
.Floor0005 dl:nth-child(3) span{width:calc(100% / 3);display:block;}
.Floor0005 h3{font-weight:normal;color:#222;margin:0 0 0.8em;line-height:1;font-size:0.22rem;}
.Floor0005 h5{margin:0;font-weight:normal;font-size:0.16rem;color:#222;}
.Floor0005 .bot{text-align:center;margin-top:1%;}
/*.Mainbottom*/
.Mainbottom{background:#222;padding:1% 0;font-size:0.14rem;color:#888;text-align:center;}
.Mainbottom a{color:#888;margin-left:1em;}
.Mainbottom p{margin:0;;}
.Mainbottom .auto-inner{overflow:hidden;}
.Mainbottom .code{width:1rem;margin:0 auto;}
.Mainbottom .link{text-align:center;}
.Mainbottom .link li{display:inline-block;margin:0 0.08rem;position:relative;}
.Mainbottom .link li:not(:nth-child(3)):before{content:"";display:block;width:0.01rem;height:0.1rem;position:absolute;top:30%;right:-0.18rem;background:#666;}
@media(max-width:640px){.Mainbottom{padding:3% 0}
}
/*.Right_box*/
.Right_box ul{position:fixed;right:1%;z-index:500;top:50%;margin-top:-100px;;}
.Right_box li{position:relative;}
.Right_box li:not(:nth-child(4)){margin-bottom:10%;}
.Right_box li a{overflow:hidden;width:0.74rem;display:block;text-align:center;font-size:0.14rem;line-height:1;color:#222;}
.Right_box li span{transition:transform .5s ease-in-out;display:block;width:100%;height:0.5rem;background:url(../images/right_icon.svg) no-repeat center top;background-size:0.74rem auto;transition:.3s;margin:0 auto}
.Right_box li:hover span{transform:scale(1.15);}
.Right_box li h4{position:relative;z-index:50;font-weight:normal;line-height:0.3rem;margin:0;text-align:center;background:#f0f6f3}
.Right_box li.li_1 span{background-position:center 0;}
.Right_box li.li_2 span{ background-image:linear-gradient(0deg,#3ce6cc,#48ebc2); position:relative; }
.Right_box li.li_2 span:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/ai.png) no-repeat center; background-size:contain; }
.Right_box li.li_3 span{background-position:center 50%;}
.Right_box li.li_4 span{background-position:center 75%;}
.Right_box li.li_4 a{}
.Right_box li figure{position:absolute;right:-500%;top:0;width:7em;z-index:-10;text-align:center;transition:0.5s;background:#f0f6f3;}
.Right_box li figure::after{content:"";display:block;position:absolute;right:-0.2rem;height:0.4rem;width:0.2rem;top:0.2rem;background:url(../images/right_a.svg) no-repeat center center;background-size:100% 100%}
.Right_box li figure img{}
.Right_box li figure dd a{width:100%;text-align:left;line-height:2;border-bottom:1px solid #dcefe6;border-radius:0.05rem;background:url(../images/download_icon.svg) no-repeat right 1em center;background-size:0.14rem;}
.Right_box li figure dd:nth-child(2) a{border-bottom:none}
.Right_box li figure dd a:hover{background-color:#ecf7f2}
.Right_box li figure.download{width:14em;padding:1em;}
.Right_box li:hover figure{right:100%;margin-right:0.2rem;}
.Right_box li:hover aside{display:block}
@media(max-width:1024px){.Right_box li.li_tel a{display:none}
.Right_box li.li_tel .wap{display:block}
}
@media(max-width:768px){
  .Right_box{ display: none;}
}
@media(max-width:640px){.Right_box li span{height:0.7rem;background-size:1.1rem auto;}
.Right_box li a{width:1.1rem}
.Right_box li h4{line-height:0.5rem;}
.Right_box ul{top:auto;margin-top:0;bottom:2%}
}
form{height:auto;overflow:hidden;position:relative;padding-top:3%}
form ul{height:auto;overflow:hidden;}
form li{height:auto;/*overflow:hidden;*/margin-bottom:0.1rem;color:#444;position:relative;}
form li .text{border:none;width:100%;padding:0 0.1rem;line-height:0.5rem;height:0.5rem;color:#666;border:1px solid #c8dbd2}
form li .text:placeholder{ color:#666}
form li select{border:none;width:100%;padding:0 0.1rem;line-height:0.5rem;height:0.5rem;color:#666;border:1px solid #c8dbd2; background-color: #fff;}


.sbb{border:none;width:100%;padding:0 0.1rem;line-height:0.5rem;height:0.5rem;color:#666;border:1px solid #c8dbd2}
form li .name{line-height:0.6rem;height:0.6rem;border-width:0.02rem;border-color:#d3e8de;margin-bottom:2%;float:right;}
form li .name::placeholder,
form li textarea::placeholder{  color:#666}
form li .textarea{line-height:0.3rem;height:2rem;padding:1em;}
form li textarea{border:none;overflow:hidden;resize:none;width:100%;height:1.5rem;padding:0.1rem;color:#666;}
form li .text2{width:70%;float:left;}
form li .code{height:0.5rem;float:right;border-radius:0.03rem;cursor:pointer;}
form li .sms-cd{width:27%;float:right;border:none;background:#edf5f3;;color:rgba(40,100,60,0.8);height:0.5rem;line-height:0.5rem;text-align:center;cursor:pointer;}
form li .sms-cd:hover{opacity:0.6;}
form li .cer{width:20%;float:right;text-align:right;}
form li .cer img{height:0.8rem; max-width: auto !important;}
form li span{float:right;}
form li .btn{display:inline-block;line-height:0.5rem;min-width:1.4rem;background:#edf5f3;color:rgba(40,100,60,0.8);border:none;border-radius:0;cursor:pointer;text-align:center;border-radius:1rem;font-size:0.18rem;font-weight:normal;}
form li .btn:hover{opacity:0.8;}
form li .submitbtn{background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;color:#fff;margin-right:0.05rem;}
form li.li-btn{margin-top:4%;margin-bottom:0;}
form li.li-btn.full{text-align:center;}
form li .sub-btn{display:inline-block;line-height:0.36rem;padding:0 2em;background:#edf5f3;color:rgba(40,100,60,0.8);border:none;border-radius:0;cursor:pointer;text-align:center;border-radius:1rem;font-size:0.16rem;font-weight:normal;}
form li .sub-btn.submitbtn{margin-right:0.05rem;}
form li.teammate dd{width:23.5%;margin-right:2%;float:left;margin-bottom:1%;}
form li.teammate dd:nth-child(4n){margin-right:0;}
form li.teacher dd{width:48.5%;margin-right:3%;float:left;margin-bottom:1%;}
form li.teacher dd:nth-child(2n){margin-right:0;}
form dd{position:relative;}
form dd b{position:absolute;right:0.05rem;top:0.15rem;width:0.24rem;height:0.24rem;cursor:pointer;border-radius:1rem;}
form dd b:hover{opacity:0.5;}
form dd b:before,form dd b:after{position:absolute;content:'';width:60%;left:20%;height:0.02rem;top:45%;;background:#ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
form dd b:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
form dd em{line-height:0.5rem;position:absolute;right:0.3rem;top:0;cursor:pointer;font-style:normal;color:#999;border:1px solid #c8dbd2;padding:0 0.2em;height:100%;line-height:100;overflow:hidden;background:url(../images/dit.svg) no-repeat center center;background-size:contain;}
form li.sp{width:100%;margin:1% 0;clear:both;height:0.3rem;}
form.normal .text{border:none;border-bottom:1px solid #dce3df;padding:0;}
form.normal .li-btn{clear:both;width:100%;text-align:center;}
form li.full{width:100%;position:relative;}
form li.full img{position: absolute;left: 10px;top: 14%;}
form li .litit{position:absolute;left:1em;top:0.8em;z-index:10;color:#5b5b5b;}
form li.tit{text-align:center;}
form .tit div{font-size:0.24rem;margin:0;font-weight:normal;line-height:1;position:relative;display:inline-block;z-index:20;color:#222;}
form .tit div::before{content:"";position:absolute;left:-0.3rem;bottom:0.01rem;width:0.2rem;height:0.2rem;background:url(../images/ctit.png) no-repeat;background-size:100% 100%;z-index:-10;}
form.n-full li{width:49%;margin-right:2%;float:left;}
form.n-full li:nth-child(2n){margin-right:0}
form.n-full li.full{width:100%;}
form .queueList{border:1px dashed #c8dbd2;margin:0;padding:5%;background:#fff}
form .placeholder{padding-top:0px}
form .placeholder p{font-size:0.16rem;position:relative;width:100%;text-align:center}
form .placeholder .dbtn{color:#666;margin-top:1em;display:table;margin:2em auto 0;line-height:2.5;background:url(../images/download_icon.png) no-repeat 1.5em 0.7em;font-size:0.16rem;background-size:0.24rem;padding-left:0.25rem;padding:0 1em 0 3em}
form .placeholder .webuploader-pick{background:#edf5f3;color:rgba(40,100,60,0.8);font-size:0.16rem}
form .webuploader-container{font-size:12px!important}
form .resume{width:100%;}
form .p1{margin:0 0 1em 0;text-align:center;color:#94b1a3;}


form .filelist{ text-align: center; height: auto; overflow: hidden;}
form .filelist li{ display: inline-block; float: none; width: auto; height: auto; overflow: hidden;
   position: relative; margin-bottom: 2%;padding: 0.1rem; padding-bottom: 3em;  width: 1.2rem !important; height: 1.5rem !important;}
form .filelist .file-panel{ width: 1rem !important; height: 1rem !important; background: url(../images/file.png) no-repeat center center #fff !important; 
border:1px solid  #e0e9e8;background-size: 50% !important;    overflow:visible;position: static !important; overflow:  visible !important }

form .filelist li p.title{ text-align: center; font-size: 0.16rem; position: absolute; left: 0; top: auto !important; bottom: 0; width: 100%; }
form .filelist li .rotateRight,
form .filelist li .rotateLeft,
form .filelist li p.imgWrap{ display: none !important; }
form .filelist div.file-panel span.cancel{  position: absolute;right: 0; top: 0; width: 0.18rem; height: 0.18rem; border-radius: 1rem; 
background: url(../images/close.png) no-repeat center center; background-size: contain;}

form .filelist div.file-panel span.cancel:hover{ background-position: center center; opacity: 0.8;}

form .filelist .state-complete{ border:1px solid  #e0e9e8;  background: url(../images/file.png) no-repeat center top 0.3rem #fff !important;
background-size: 50% !important;  }
form .filelist .success{ line-height: 0.6rem  !important;  height: 0.6rem !important;   }

@media(max-width:480px){
form li #Code{margin-left: 100px }
form li.full img{width: 19%;}
.Form002 form li #Code{margin-left: 0; }

}

/*.Form001*/
.Form001{z-index:99;z-index:100;min-height:100vh;width:100vw;padding:10% 0; position: relative;}
.Form001 .auto-inner{height:auto;overflow:hidden;position:relative;max-width: 1540px;}
.Form001 form li .cer img{ height: 0.5rem;}
.Form001 form li .text2{ width: 79%;}
.Form001 .Title{margin-bottom:5%;border-bottom:0.02rem solid rgba(40,100,60,0.2);}
.Form001 .Title a{display:inline-block;line-height:0.6rem;font-size:0.24rem;margin-right:0.6em;font-weight:normal;position:relative;}
.Form001 .Title a.on:after{content:"";position:absolute;left:0;bottom:-0.02rem;width:100%;height:0.02rem;background:#222;}
.Form001 .pic{border-radius:0 0.1rem 0.1rem 0;width:50.8%;position:absolute;right:0;top:0;bottom:0;z-index:50;}
.Form001 .inner{border-radius:0.1rem 0 0 0.1rem;width:50%;float:left;padding:5%;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;position:relative;}
.Form001 .inner:after{border-radius:0.06rem 0 0 0.06rem;content:"";display:block;position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#fff;}
.Form001 .inner>*{position:relative;z-index:50;}
.Form001 form li #Code{margin-left:0}
/*.Form002*/
.Form002{z-index:99;z-index:100; min-height:100vh;width:100%;padding:7% 0; position:relative;}
.Form002 .wrap-container{width:40%;}
.Form002 .inner{border-radius:0.1rem;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;padding:7% 10%;position:relative;}
.Form002 .inner:after{border-radius:0.06rem;content:"";display:block;position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#fff;}
.Form002 .inner>*{position:relative;z-index:50;}

.Form002 .Title{margin-bottom:5%;border-bottom:0.02rem solid rgba(40,100,60,0.1);text-align:center;}
.Form002 .Title a{display:inline-block;line-height:0.6rem;font-size:0.22rem;margin-right:0.6em;font-weight:normal;position:relative;}
.Form002 .Title a.on:after{content:"";position:absolute;left:0;bottom:-0.02rem;width:100%;height:0.02rem;background:#222;}


.Form002 form li.li-btn{text-align:center;}
.Form002 form li .text{}
.Form003{z-index:99;z-index:100;height:auto;width:100%;padding:8% 0 4%;background:#edf5f3;}
.Form003 .wrap-container{width:40%;}
.Form003 .inner{border-radius:0.1rem;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;padding:10%;position:relative;}
.Form003 .inner:after{border-radius:0.06rem;content:"";display:block;position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#fff;}
.Form003 .inner>*{position:relative;z-index:50;}
.Form003 .Title{margin-bottom:5%;border-bottom:0.02rem solid rgba(40,100,60,0.1);text-align:center;}
.Form003 .Title a{display:inline-block;line-height:0.6rem;font-size:0.22rem;margin-right:0.6em;font-weight:normal;position:relative;}

/* 1-10 */
/* .Form003 .Title a:nth-of-type(2){display: none;} */
/* 1-10 */


.Form003 .Title a.on:after{content:"";position:absolute;left:0;bottom:-0.02rem;width:100%;height:0.02rem;background:#222;}
.Form003 form li.li-btn{text-align:center;}
@media(max-width:640px){
.Form001 .pic{width:100%;position:relative;padding-bottom:54%;margin:5% 0;}
.Form001 .inner{width:100%;}
.Form001 form li .cer img{ height: 0.8rem;}
.Form003 .wrap-container,.Form002 .wrap-container{width:90%;margin-top:7%;}
}
.Form001 form .li_flex,
.Form002 form .li_flex,
.Form003 form .li_flex{ display:flex;justify-content: space-between; width:100%; }
.Form001 form li,
.Form002 form li,
.Form003 form li{ position:relative;}
.Form001 form li .txt,
.Form002 form li .txt,
.Form003 form li .txt{ position:absolute; right:0; line-height:.5rem; top:0; display:none; width:.5rem; text-align:center;}
.yzm_box{ width:70%; position:relative; }
.Mems-list{padding:2% 0 5% 0;}
.Mems-list .inner{border-radius:0.1rem;background:url(../images/cbg3.png) no-repeat;background-size:102% 100%;padding:5% 14%;position:relative;}
.Mems-list .inner:after{border-radius:0.06rem;content:"";display:block;position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#fff;}
.Mems-list .inner>*{position:relative;z-index:50;}
.Mems-list li{width:49%;margin-right:2%;float:left;margin-bottom:1%;position:relative; height: auto; overflow: hidden;}



.Mems-list li.li-btn{ border:none}
.Mems-list li label{ display: inline-block;color:#666; line-height: 0.5rem; vertical-align: bottom; }
.Mems-list li .sel{ display: inline-block; overflow: hidden; vertical-align: bottom; position: relative; }
.Mems-list li .sel:after{  content: ""; display: block; position: absolute; right: 0; top: 0; width: 0.3rem; height: 0.5rem;
   background: #fff; z-index: 50; }
.Mems-list li .sel select{ min-width: 1rem;}
.Mems-list li:nth-child(2n){margin-right:0}
.Mems-list form li #Code{width: calc(100% - 100px)}

.Mems-info li{  border-bottom:1px solid #dce3df;}
.Mems-info  form li .text{color:#666;   border:none; display: inline-block; width: 3rem; border:none; vertical-align: bottom; background-color: #fff;}
.Mems-info  form li select option{color:#666;}
.Mems-info  form li select{ opacity:1;}

.team-inner li{width:100%;margin:0 0 2% 0;}
.team-inner li.li-btn{text-align:center;margin:0;}
/*-------------------------------------------------------------------------------------------------------------.Columntit*/
.Columntit{text-align:center;margin-bottom:3%;}
.Columntit h3{font-size:0.36rem;font-weight:normal;margin:0;display:block;color:#333}
.Columntit h3:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#bf8e74;margin:0 auto 2%}
.Columntit h4{font-size:0.22rem;margin:0;display:block;color:#444;font-weight:normal;position:relative;padding-left:0.1rem;line-height:1;}
.Columntit span{font-size:0.16rem;}
.Columntit_center{text-align:center;}
/**.Columnmenu*/
.Columnmenu{padding:8.5% 0 0}
.Columnmenu .col-name{font-size:0.3rem;color:#222;margin:0;font-weight:400;position:relative;margin-left:0.1rem;display:none}
.Columnmenu ul{margin-top:0;text-align:center;width:100%}
.Columnmenu li{display:inline-block;margin:0 2px}
.Columnmenu li a{border-radius:1rem;color:#222;font-size:0.24rem;font-weight:normal;line-height:0.56rem;display:block;border-radius:1.05rem;
  padding:0 1.5em;transition:.3s;position:relative;}
/*.Columnmenu li a::before{content:"";display:block;z-index:-10;position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/cbg.png) no-repeat left center;background-size:100% 100%;transition:0.5s;border-radius:1rem;;transition:transform .5s ease-in-out;transform:scale(0);}
*/
.Columnmenu li.aon a,.Columnmenu li:hover a{color:#fff;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;}
.Columnmenu li.aon a::before,.Columnmenu li:hover a::before{transform:scale(1);}
@media(max-width:1024px){.Columnmenu .auto{border-bottom:none;padding:4vh 4% 2vh}
.Columnmenu .col-name{display:block;width:100%;height:0.4rem;line-height:0.4rem;color:#666;font-size:0.16rem;text-align:center;border:1px solid #eee;background:url(../images/icon_r.png) no-repeat right 20px center;margin:0;border-radius:1rem;}
.Columnmenu .col-name:after{display:none}
.Columnmenu li a{padding:0 0.8em;}


/*.Columnmenu ul{background:#fff;border-top:none;width:100%;max-width:100%;float:left;border-radius:0.05rem;overflow:hidden;}
.Columnmenu li{padding:0;border-bottom:1px solid #e5e5e5;color:#666;font-size:16px;text-align:center;margin:0;display:block;width:100%;text-align:center}
.Columnmenu li:last-child{border-bottom:none}
.Columnmenu li a{line-height:0.4rem;background:#f2f3f5;border-radius:0;display:block;}
*/
}
@media(max-width:640px){.Mems-list li{width:100%;float:none;margin-bottom:5%;}
.Mems-list .inner{padding:5%}
form li.teammate dd{width:100%;margin-right:0%;margin-bottom:3%;}
form li label{line-height:0.8rem !important;height:0.8rem;}
form li .text{line-height:0.8rem;height:0.8rem; font-size:.22rem;}
form li .textarea{height:2rem;}
form li.teacher dd{width:100%;margin-bottom:3%;}
form li .sms-cd{line-height:0.8rem;height:0.8rem;}
form li .placeholder{ font-size: 0.16rem;}
form  .statusBar .info,
form  .webuploader-container,
form  .uploadBtn{ font-size: 0.16rem;}

form dd em{right:0.6rem;}
form dd b{width:0.4rem;height:0.4rem;cursor:pointer;border-radius:0; top: 0.24rem;right:0.1rem}

}
.Submenu{padding:5% 0 0}
.Submenu ul{margin-bottom:3%;text-align:center;width:100%}
.Submenu li{display:inline-block;margin:0 2px;width:auto;float:none;}
.Submenu li a{border-radius:1rem;color:#222;font-size:0.18rem;font-weight:normal;line-height:0.4rem;display:block;border-radius:0.05rem;padding:0 3em;transition:.3s;position:relative;}
.Submenu li a::before{content:"";display:block;z-index:-10;position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/cbg.png) no-repeat left center;background-size:100% 100%;transition:0.5s;border-radius:1rem;;transition:transform .5s ease-in-out;transform:scale(0);}
.Submenu li.aon a,.Submenu li:hover a{color:#fff;}
.Submenu li.aon a::before,.Submenu li:hover a::before{transform:scale(1);}
/*-------------------------------------------------------------------------------------------------------------.Columnbanner*/
.Columnbanner{position:relative;z-index:1;}
.Columnbanner:after{content:"";display:block;position:absolute;left:0;bottom:-0.4rem;width:100%;height:0.4rem;background:url(../images/ban_cover.png) no-repeat 5% top;background-size:cover;z-index:50;}
.Columnbanner div{padding-bottom:18%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#666;}
.Columnbanner img{width:100%;display:block}
.Columnbanner .wap{display:none}
.Columnbanner aside{font-weight:bold;position:absolute;left:12%;top:40%;line-height:1.5;z-index:50;font-size:0.38rem;color:#fff;letter-spacing:0.1em;}
.Columnbanner aside span{display:none;font-size:0.14rem;letter-spacing:0.2em;opacity:0.6;}
@media(max-width:1024px){.Columnbanner div{display:none}
.Columnbanner .pc{display:none}
.Columnbanner .wap{display:block;width:100%}
}
/*-------------------------------------------------------------------------------------------------------------.Columnpage*/
.Columnpage .Pages{text-align:center;padding:5em 0;position:relative;z-index:50;}
.Columnpage .Pages a{display:inline-block;vertical-align:middle;padding:0 0.15rem;line-height:0.38rem;color:#444;position:relative;overflow:hidden;}
.Columnpage .Pages a::before{content:"";display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/cbg.png) no-repeat center center;background-size:200% 100%;z-index:-10;}
.Columnpage .Pages a.a_cur,.Columnpage .Pages a:hover{color:#fff;}
.Columnpage .Pages a.a_cur::before,.Columnpage .Pages a:hover::before{display:block;}
.Columnpage .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Columnpage .Pages em a{float:left;margin-left:2px}
.Columnpage .Pages .p_count,.Columnpage .Pages .p_cur,.Columnpage .Pages .p_jump,.Columnpage .Pages .p_total{display:none}
.Columnpage .Pages .a_prev,.Columnpage .Pages .a_next{padding:0;width:0.44rem;overflow:hidden;line-height:10rem;height:0.38rem}
.Columnpage .Pages .a_prev{background:url(../images/Columnpage-a_prev.png) no-repeat center center;}
.Columnpage .Pages .a_next{background:url(../images/Columnpage-a_next.png) no-repeat center center}
@media(max-width:6.4rem){.Columnpage .Pages .a_end,.Columnpage .Pages .a_first{display:none}
}
@media(max-width:4.8rem){.Columnpage .Pages a{padding:0 0.05rem}
}
/*-------------------------------------------------------------------------------------------------------------.News_list01*/
.News_list01{padding:5% 0 0}
.News_list01 img{width:100%;border-radius:0rem;transition:transform .5s ease-in-out;}
.News_list01 .h3{color:#333;font-size:0.24rem;font-weight:400;margin:0.1rem 0 0.1rem}
.News_list01 .p{color:#999;font-size:0.16rem;line-height:0.3rem;overflow:hidden;margin-bottom:0;}
.News_list01 ul li{margin-bottom:0;background:#fff;padding:0.3rem 0;position:relative;border-bottom:0.01rem solid #eee;transition:.5s}
.News_list01 li:hover{background:#ecf7f2}
.News_list01 li:hover .left img{transform:scale(1.1);}
.News_list01 ul li a{display:block;height:auto;overflow:hidden}

  
  .News_list01 .pic{float:right;width:20%;overflow:hidden;border-radius:0rem}
.News_list01 .text{float:left;width:74%;padding:2% 2% 2% 2.8rem;position:relative}

.News_list01 ul li{padding-right:0.2rem}


@media(min-width:769px){
.News_list01 .time{border-right:0.01rem solid #e5e5e5;position:absolute;left:0;top:50%; transform:translateY(-50%); width:2rem;text-align:center;font-family:Fonts2;color:#bbb;font-size:0.18rem;}
.News_list01 .time span{font-size:0.6rem;display:block;line-height:1;}
}
@media(max-width:768px){
  .News_list01 ul li{ padding-right: 0;}
  .News_list01 .pic{width:38%;float:left;}
  .News_list01 .text{float:right;width:58%;padding:0;position:relative}
  .News_list01 .h3{margin: 0;}
  .News_list01 .time{ display: inline-block; margin-top: 0.5em; color: #999;}
  .News_list01 .time span{ float: right;}
  .News_list01 .time span:before{ content: "-";}
}



/*-------------------------------------------------------------------------------------------------------------.QAlist*/
.QAlist{padding:5% 0;}
.QAlist h3{margin:0;font-weight:normal;padding:3% 0;font-size:0.24rem;color:#333;}
.QAlist h3 b{display:block;}
.QAlist li{padding-bottom:0.1rem;}
.QAlist li:last-child{padding-bottom:0;}
.QAlist dl{position:relative;padding-left:0.59rem;cursor:pointer;}
.QAlist dl dt,.QAlist dl dd{border:1px solid #e5ebe7}
.QAlist dl dt{position:absolute;width:0.6rem;left:0;top:0;color:#222;text-align:center;font-size:0.24rem;border-radius:0.05rem 0 0 0.05rem}
.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.6rem;line-height:0.6rem;}
.QAlist dl.A dd{padding:5% 8%;background:#f3fcf7;}
.QAlist dl.Q dd{padding:0 2%;border-radius:0 0.05rem 0.05rem 0;color:#222;}
.QAlist li figure{padding-top:2%;}
.QAlist li figure a{display:inline-block;padding:0 0.2rem;line-height:0.25rem;color:#fff;background-color:#00cfff}
.QAlist dl.A{display:none;margin-top:-0.01rem;}
.QAlist dl.A dt{top:0.1rem;}
.QAlist dl.A p{margin:0;}
.QAlist dl.Q_on dt{background:url(../images/cbg.png) no-repeat right center;background-size:300% 100%;}
.QAlist dl.Q_on dd{}
@media(max-width:4.8rem){.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.4rem;line-height:0.4rem;}
.QAlist h3,.QAlist dl dt{font-size:0.2rem;}
.QAlist dl.A p{max-height:0.66rem;overflow:hidden;}
}
.Rules{padding:5% 0 0%;}
.Rules .auto-inner{ }
.Rules .auto-inner:not(:last-child){margin-bottom:6%;}
.Rules .title{text-align:center;border-bottom:0.01rem solid #cbebf3;margin-bottom:3%;padding-bottom:1%;}
.Rules .title h2{margin:0 0 0.2em;color:#222;font-size:0.38rem;}
.Rules .title a{color:#666;display:inline-block;padding-right:0.2rem;background:url(../images/download_icon.png) no-repeat right center;background-size:0.16rem;}
.Rules .title a:hover{opacity:0.6;}
.Rules .inner h4{font-size:0.32rem;margin:0 0 1em;padding-left:0.3rem;font-weight:normal;line-height:1;position:relative;display:table;z-index:20;color:#222;}
.Rules .inner h4::before{content:"";position:absolute;left:0rem;bottom:0.04rem;width:0.2rem;height:0.2rem;background:url(../images/ctit.png) no-repeat;background-size:100% 100%;z-index:-10;}
.Rules .inner h5{color:#222;font-size:0.18rem;margin:0 0 0.5em 0;font-weight:normal;line-height:1;position:relative;padding-left:0.14rem;}
.Rules .inner h5::before{content:"";position:absolute;left:0;top:0.02rem;width:0.08rem;height:0.16rem;background:url(../images/cbg.png) no-repeat;background-size:100% 100%;}
.Rules .inner p{}
.Rules table{margin:3% 0;width:100%;}
.Rules table tr:nth-child(1){background:rgb(242,246,245);}
.Rules table td{border:1px solid #d9e5e8;padding:5px 1em;}
.Rules-list{margin:3% 0;position:relative;}
.Rules-list::before{content:"";display:block;position:absolute;left:0;top:0.1rem;width:100%;height:2px;border-top:0.01rem dashed #3497e4;}
.Rules-list .slick-list{margin:0 -1.4%;padding-bottom:0.5rem;}
.Rules-list .slick-slide{margin:0 1.4%;padding-top:0.4rem;position:relative;}
.Rules-list .slick-slide:before{content:"";display:block;position:absolute;left:0;top:0;width:0.24rem;height:0.2rem;background:url(../images/adot.png) no-repeat center center;background-size:contain;}
.Rules-list li span{font-size:0.18rem;}
.Rules-list li h3{margin:0 0 0.5em 0;color:#444;font-size:0.18rem;font-weight:normal;}
.Rules-list .info{background:url(../images/cbg2.png) no-repeat;background-size:100% 100%;border-radius:0.1rem;padding:8%;margin-top:2em;height:3.6rem;position:relative;padding:0.06rem;position:relative;}
.Rules-list .info aside{background:#fff;height:100%;border-radius:0.08rem;padding:8%;}
.Rules-list .info::after{content:"";display:block;position:absolute;left:0.16rem;top:-0.19rem;width:0.5rem;height:0.25rem;background:url(../images/top_a.png) no-repeat right top;}
.Rules-list .info::before{content:"";display:block;position:absolute;right:-0.1rem;bottom:-0.1rem;width:100%;height:100%;background:url(../images/cbg3.png) no-repeat right top;background-size:100% 100%;z-index:-10;border-radius:0.1rem;}
.num-list{margin-top:1.5%;}
.num-list li{width:24.2%;margin-right:1%;margin-bottom:1%;float:left;border-radius:0.05rem;overflow:hidden;}
.num-list li:nth-child(4n){margin-right:0}
.num-list li h3{font-weight:normal;margin:0 0;color:#444;font-size:0.24rem;text-indent:0.3rem;background:url(../images/cbg3.png) no-repeat left top;background-size:100% 100%;color:#fff;}
.num-list li .info{height:2.5rem;padding:0.3rem;border:0.01rem dashed #b5d8f3;border-top:none;border-radius:0 0 0.05em 0.05rem;}
.num-list li .info span{display:block;margin-bottom:1em;}
.Pop-ups{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.8);display:none;}
.Pop-ups .inner{position:absolute;left:30%;top:15%;width:40%;z-index:10;background:#fff;padding:8% 5% 5%;}
.Pop-ups .close{position:absolute;right:-0.4rem;top:-0.4rem;width:0.4rem;height:0.4rem;cursor:pointer;}
.Pop-ups .close:hover{opacity:0.5;}
.Pop-ups .close:before,.Pop-ups .close:after{position:absolute;content:'';width:70%;left:15%;height:0.02rem;top:50%;margin-top:-1.5px;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Pop-ups .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Pop-ups .title{text-align:center;position:absolute;left:0;top:0;width:100%;background:url(../images/cbg.png) no-repeat left center;background-size:100% 100%;font-size:0.24rem;color:#fff;line-height:2.5;}
.Pop-ups .li-btn{text-align:center;}
.progess{height:auto;overflow:hidden;position:relative;margin:8% 0 5% 0;}
.progess .tit{margin:0 auto;}
.progess .tit h3{padding-left:0.3rem;font-weight:normal;font-size:0.24rem;margin:0 auto;font-weight:normal;line-height:1;position:relative;display:inline-block;z-index:20;color:#222;display:table;}
.progess .tit h3::before{content:"";position:absolute;left:0;bottom:0.01rem;width:0.2rem;height:0.2rem;background:url(../images/ctit.png) no-repeat;background-size:100% 100%;z-index:-10;}
.progess .tit h3 span{color:#48c0cc}
.file-list{margin-top:10%;}
.file-list .tit{margin:0 auto;}
.file-list .tit h3{padding-left:0.3rem;font-weight:normal;font-size:0.24rem;margin:0 auto;font-weight:normal;line-height:1;position:relative;display:inline-block;z-index:20;color:#222;display:table;}
.file-list .tit h3::before{content:"";position:absolute;left:0;bottom:0.01rem;width:0.2rem;height:0.2rem;background:url(../images/ctit.png) no-repeat;background-size:100% 100%;z-index:-10;}
.file-list dd{border-bottom:1px dashed #c8dbd2;margin-bottom:2%;}
.file-list dd a{display:block;height:auto;overflow:hidden;padding:0.2em 0;}
.file-list dd h4{width:70%;float:left;margin:0;font-weight:normal;font-size:0.18rem;}
.file-list dd span{float:right;background:#edf5f3;padding:0 1em;color:rgba(0,0,0,0.6);border-radius:1rem;}
@media(max-width:480px){.Pop-ups .inner{left:4%;width:90%;}
}
/*新闻详情*/
.news_info{padding-bottom:4%;padding-top:4%;}
.news_info .title{text-align:center;padding-bottom:0px;background:none;}
.news_info .title h1{margin:0;padding-bottom:0.15rem;font-size:0.28rem;color:#333;font-weight:normal;}
.news_info .title p{margin:0;border-bottom:1px dashed #d2d2d2;padding-bottom:10px;}
.news_info .title p span{margin:0 0.36rem;color:#999;font-size:0.14rem;}
.news_info .info{text-align:justify;text-justify:inter-ideograph;}
.news_info .info img{margin:0.1rem 0;}
.news_info .info p{font-size:0.16rem;color:#666;line-height:1.5;;/* text-indent:2em;*/
}
.news_info .info_back{text-align:center;clear:both;padding:0.5rem 0 0.2rem 0;}
.news_info .info_back a{color:#999;font-size:0.16rem}
.news_info .info_back a:hover{color:#287bf2;}
.news_info .info_back .goback{text-align: center; background:#78b519;padding:12px 30px;color:#fff;border-radius:27px;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;color:#fff;}
.news_info .info_back .goback:hover{color:#fff}
.news_info .info_back dl{width:40%;}
.news_info .info_back .prepage{float:left;}
.news_info .info_back .nextpage{float:right;}
@media(max-width:768px){
  .news_info {padding: 5em 0;}
  .news_info .info_back{text-align:left;position:relative;}
.news_info .info_back .goback{margin-bottom: 5%; display: inline-block;}
.news_info .info_back dl{width:100%;}
.news_info .info_back .nextpage{float:none;}
.news_info .info_back .prepage{float:none;}
}
.TextList000746{padding:4% 0% 0%;min-height:340px}
.TextList000746 li{border-bottom:#f0f0f0 1px dashed;line-height:27px;padding:10px 0;}
.TextList000746 li a{padding-left:20px;background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{color:#287bf2;}
.TextList000746 li time{float:right;color:#999;font-size:14px;margin-left:10px;}
@media(max-width:480px){.TextList000746{padding:6% 0% 0%;min-height:auto;}
}
/* .TextList002205 ä¸ºdemoç¼–å· */
.TextList002205{padding:3% 0;}
.TextList002205 .siderLeft{width:16.7%;float:left;}
.TextList002205 .siderLeft ul li{text-align:center;line-height:34px;}
.TextList002205 .siderLeft ul li+li{border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{display:block;background:#f4f4f4;}
.TextList002205 .siderLeft ul li.cur > a{background:#c02a05;color:#fff;}
.TextList002205 .list{/* float:right;*/
/* width:82.3%;*/
}
.TextList002205 .list .item{margin-bottom:10px;}
.TextList002205 .list .item i.icon{display:block;position:absolute;right:20px;top:20px;background:url(../images/TextList002205-icon.png) -44px -82px no-repeat;width:21px;height:11px;transition:all 0.5s ease-out 0s;overflow:hidden;}
.TextList002205 .list .item .Q{margin:0;line-height:50px;padding-left:75px;padding-right:50px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;background:#f9f9f9;cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{color:#333333;font-size:14px;}
.TextList002205 .list .item em.icon{position:absolute;top:0;left:0;width:50px;height:100%;display:block;text-align:center;font-family:Arial;font-size:24px;font-weight:bold;font-style:normal;color:#333;}
.TextList002205 .list .item .Q em.icon{background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{position:relative;padding:25px 25px 25px 75px;background:#f1f1f1;display:none;}
.TextList002205 .list .item .A em.icon{background:#f9f9f9;color:#c02a05;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{background:#c02a05;color:#fff;}
.TextList002205 .list .item.active i.icon{background-position:-44px -70px;}
.dpcon{min-height:360px;}
@media(max-width:768px){.dpcon{min-height:auto;}
}

.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}
.placeholder{ font-size: .16rem!important;}
.Maintop{ transition: all 0.5s;}
.Maintop.fixed{ position:fixed;background-color: rgba(0,0,0,0.2); }

.Form003 .layui-form-item .layui-inline{ width:100%;}
.Form003 .layui-form-item .layui-input-inline{ width:100%; float:none;}
.Form003 .layui-form-select .layui-input{border: 1px solid #c8dbd2; height:.5rem; line-height:.5rem;}



.layui_open_info{border-radius:0.1rem!important;background:url(../images/cbg3.png) no-repeat;background-size:100% 100%; position:relative; max-width:680px; width:92%;}
.layui_open_info:after{border-radius:0.06rem;content:"";display:block;position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#fff;}
.layui_open_info>*{position:relative;z-index:50;}
.layui_open_info .layui-layer-title{ padding:.2rem;}
.layui_open_info .layui-layer-content{ padding:.5rem; font-size:.18rem; line-height:2;}
.layui_open_info .layui-layer-btn{ padding:.3rem; text-align:center;}
.layui_open_info .layui-layer-btn a{display:inline-block;line-height:0.5rem; height:auto; min-width:1.4rem;background:#edf5f3;color:rgba(40,100,60,0.8);border:none;border-radius:0;cursor:pointer;text-align:center;border-radius:1rem;font-size:0.18rem;font-weight:normal;}
.layui_open_info .layui-layer-btn a:hover{opacity:0.8;}
.layui_open_info .layui-layer-btn .layui-layer-btn0{background:url(../images/cbg3.png) no-repeat;background-size:100% 100%;color:#fff;margin-right:0.05rem;}
@media(max-width:768px){
	.layui_open_info .layui-layer-content{ font-size:.22rem;}
}
@media(max-width:640px){
	.Form001 form li .txt,
.Form002 form li .txt,
.Form003 form li .txt{ line-height:.8rem;}
}
form li .layui-font-red i{ color:#ff5722!important;}
form li .layui-form-select dl dd,
form li .layui-form-select .layui-input{ color:#666;}
