.u-a{width: 100%; padding:0.9rem 0; background-color:#f2f2f2; overflow:hidden; position: relative;}
.u-main{width: 16rem;margin: 0 auto;}
.u-top{width: 100%;text-align: center;position: relative;padding-bottom: .23rem;}
.u-top:after{content: '';position: absolute;bottom:  0;left: 50%;margin-left: -.15rem;width: .3rem;height: .03rem;background-color: #000000;}
.u-titles{width: 100%;margin-bottom: .12rem; color: #000000;font-weight: bold;line-height: 1.17;}
.u-en{width: 100%;color: #666666;line-height: 1.5;}
.u-box{width: 100%;text-align: center;padding-bottom: .5rem;}
.u-bottom { width: 100%; overflow:hidden; margin-top:0.6rem;}
.u-bottom ul li{ width: 23.5%; float:left; margin-right: 2%; margin-bottom:2%; padding:2.5% 2%; text-align:center; background-color: #ffffff;}
.u-bottom ul li:nth-child(4n) { margin-right: 0;}
.u-bottom ul li i{ color:#d6ad5d; font-style:normal; font-weight:bold;}
.u-bottom ul li h3{ color:#111; font-weight:bold; margin-top:0.2rem;}
.u-bottom ul li p{ color:#666; line-height:1.8; margin-top:0.1rem;}



.v-a{position: relative;overflow: hidden;padding-top: .95rem;padding-bottom: .95rem; width: 100%;background-image: url('../img/16981415365052850.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.v-main{width: 16rem;margin: 0 auto;}
.v-top{width: 100%;text-align: center;position: relative;padding-bottom: .28rem;margin-bottom: .7rem;}
.v-top:after{content: '';position: absolute;bottom:  0;left: 50%;margin-left: -.15rem;width: .3rem;height: .03rem;background-color: #ffffff;}
.v-titles{width: 100%;margin-bottom: .15rem; color: #ffffff;font-weight: bold;line-height: 1.17;}
.v-en{width: 100%;color: #ffffff;line-height: 1.5;}
.v-bottom{width: 100%; margin-top:0.3rem;}
.v-bottom ul { overflow: hidden;}
.v-bottom ul li { float: left; width: 23%; border: solid 1px rgba(255,255,255,.3); margin: 1%; padding: 2%; border-radius: 5px; text-align: center; background-image: url(../img/b98.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat;}
.v-bottom ul li i img { max-width: 0.5rem;}
.v-bottom ul li h3 { color: #fff; margin: 8% 0 10% 0;}
.v-bottom ul li p { height:0.8rem; opacity: 0.8; color: #fff; line-height: 2;}





.w-a{position: relative; width: 100%;padding-top: .95rem;padding-bottom: .7rem;background-color: #f8f8f8;}
.w-main{width: 16rem;margin: 0 auto;}
.w-top{width: 100%;text-align: center;position: relative;padding-bottom: .28rem;margin-bottom: .7rem;}
.w-top:after{content: '';position: absolute;bottom:  0;left: 50%;margin-left: -.15rem;width: .3rem;height: .03rem;background-color: #000000;}
.w-titles{width: 100%;margin-bottom: .15rem; color: #000000;font-weight: bold;line-height: 1.17;}
.w-en{width: 100%;color: #666666;line-height: 1.5;}
.w-bottom{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.w-item{display: block;width: 24.25%;margin-right: 1%;margin-bottom: .3rem; background-color: #ffffff;}
.w-item:nth-child(4n){margin-right: 0;}
.w-b{width: 100%;position: relative;}
.w-img{width: 100%;position: relative;padding-top: calc(291/388*100%);overflow: hidden;}
.w-img img{transform: scale(1.00);transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.w-icon{position: absolute;left: 50%;bottom: -.5rem;margin-left: -.5rem;border-radius: 50%;overflow: hidden;background-color: #000000;}
.w-icon img{display: block;width: 1rem;height: 1rem; object-fit: contain;}
.w-text{width: 100%;padding: .75rem .4rem .33rem;text-align: center;}
.w-name{position: relative;padding-bottom: .18rem;margin-bottom: .22rem; width: 100%;color: #000000;line-height: 1.4;}
.w-name:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.1rem; width: .2rem;height: .03rem;background-color: #000000;}
.w-intro{width: 100%;color: #666666;line-height: 1.87;}
.w-intro *{line-height: inherit;}
.w-item:hover .w-img img{transform: scale(1.05);}



.x-top{width: 100%;text-align: center;position: relative;padding-bottom: .28rem;margin-bottom: .7rem;}
.x-top:after{content: '';position: absolute;bottom:  0;left: 50%;margin-left: -.15rem;width: .3rem;height: .03rem;background-color: #ffffff;}
.x-titles{width: 100%;margin-bottom: .15rem; color: #ffffff;font-weight: bold;line-height: 1.17;}
.x-en{width: 100%;color: #ffffff;line-height: 1.5;}
.aq-main{width: 100%;background-size: cover;background-position: center top;padding-top: 1.2rem;padding-bottom: 1.12rem; position:relative;}
.aq-title{color: #fff;font-weight: bold;text-align: center;line-height: 1;}
.aq-wrap{width: 100%;padding-bottom: 1.4rem;padding-top:0.3rem;}
.aq-box{width: 100%;height: 3.8rem;position: relative;background-image: url(../img/204.png);background-size: auto 100%;background-repeat: no-repeat;}
.aq-item{width: .4rem;height: .4rem;border-radius: 50%;border: 1px solid #fff;position: absolute;}
.aq-item.after-ani{transition: all .3s;}
.aq-item:after{content: "";display: inline-block;width: .08rem;height: .08rem;border-radius: 50%;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-left: -0.04rem;margin-top: -0.04rem;}
.aq-item:nth-child(1),
.aq-item:nth-child(8){left: 1.6rem;top: .76rem;}
.aq-item:nth-child(2),
.aq-item:nth-child(9){left: 4rem;top: 0.72rem;}
.aq-item:nth-child(3),
.aq-item:nth-child(10){left: 6.41rem;top: 1.29rem;}
.aq-item:nth-child(4),
.aq-item:nth-child(11){left: 8.81rem;top: 1.77rem;}
.aq-item:nth-child(5),
.aq-item:nth-child(12){left: 11.21rem;top: 2.67rem;}
.aq-item:nth-child(6),
.aq-item:nth-child(13){left: 13.62rem;top: 3.59rem;}
.aq-item:nth-child(7),
.aq-item:nth-child(14){left: 16.02rem;top: 2.01rem;}

.aq-in{width: 1.3rem;position: absolute;left: .04rem;top: 0;padding-top: 0.88rem;}
.aq-item:nth-child(1) .aq-in,
.aq-item:nth-child(2) .aq-in,
.aq-item:nth-child(3) .aq-in,
.aq-item:nth-child(4) .aq-in,
.aq-item:nth-child(5) .aq-in,
.aq-item:nth-child(6) .aq-in,
.aq-item:nth-child(7) .aq-in{top: auto;bottom: 0;padding-bottom: 0.9rem;}
.aq-num{font-size: .28rem;color: #fff;line-height: 1;margin-bottom: .1rem;}
.aq-text{width: 100%;font-size: .16rem;color:#fff;line-height: 1.6;}




.y-a{position: relative; padding-top: .95rem;padding-bottom: 1.2rem; width: 100%;background-image: url('../img/c22.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.y-form{width: 100%;}
.y-main{width: 16rem;margin: 0 auto;}
.y-top{width: 100%;text-align: center;position: relative;padding-bottom: .28rem;margin-bottom: .7rem;}
.y-top:after{content: '';position: absolute;bottom:  0;left: 50%;margin-left: -.15rem;width: .3rem;height: .03rem;background-color: #ffffff;}
.y-titles{width: 100%;margin-bottom: .15rem; color: #ffffff;font-weight: bold;line-height: 1.17;}
.y-en{width: 100%;color: #ffffff;line-height: 1.5;}
.y-bottom{width: 7.85rem;max-width: 100%;}
.y-item{display: flex; width: 100%;margin-bottom: .2rem;padding: 0 .2rem; border: solid 1px rgba(255,255,255,.2);}
.y-tip{height: .6rem;line-height: .6rem;color: #fff;}
.y-b{flex: 1;position: relative;}
.y-input{display: block;width: 100%;border: none;background-color: transparent;height: .6rem; color: #ffffff;}
.y-textarea{display: block;width: 100%;border: none;background-color: transparent;height: 1.5rem;padding: .15rem  0;line-height: .3rem; color: #ffffff;}
.y-two{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.y-three{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.y-code{position: absolute;top: 0;right: -.2rem;display: block;cursor: pointer; width: 1.5rem;height: 100%;}
.y-code img{width: 100%;height: 100%;object-fit: contain;}

.y-buttom{display: inline-block;position: relative;background-color: #ffffff;}
.y-buttom:after{content: '';position: absolute;top: 0;right: .46rem;width: .07rem;height: 100%; background-image: url('../img/a49-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.y-submit{position: relative;z-index: 8;border: none;cursor: pointer; display: inline-block;padding: 0 .72rem 0 .45rem;color: #000000; height: .5rem;line-height: .5rem; background-color: transparent;}


.y-form input::-webkit-input-placeholder,
.y-form textarea::-webkit-input-placeholder{color: #fff;}
.y-form input:-moz-placeholder,
.y-form textarea:-moz-placeholder{color: #fff;}
.y-form input::-moz-placeholder,
.y-form textarea::-moz-placeholder{color: #fff;}
.y-form input:-ms-input-placeholder,
.y-form textarea:-ms-input-placeholder{color: #fff;}

.y-form .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;width: 100%; position: relative;padding-right: .2rem;white-space:nowrap}
.y-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;text-align: left;height: .6rem;  line-height: .6rem;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.y-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.y-form .select-w:after{content: "";position: absolute;top: 0;right:  0;width: .14rem;height: 100%;background-image: url('../img/a47.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.y-two .y-item{width: calc(50% - .05rem);}
.y-three .y-item{width: calc(33.33% - .0666rem);}
