@charset "utf-8";
/* CSS Document */


@media(max-width:800px){
body,html{ -webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling: touch;max-width: 768px;margin: 0 auto;}

.ellipsis{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearfix{ clear:both;}
.fl{ float: left;}
.fr{float:right}



/*手机nav*/
	.sjdhgd{width: 100%;background-size: 100% 100%;position: fixed;z-index: 999;top: 0;left: 0;background-color: #fff; border-bottom:1px solid #e6e6e6}
	.sjdh{margin: 0 auto;width: 100%;padding: 20px 1%;transition: all ease 0.4s;}
	.sjdha{width: 100%;}
	.sjdha_t1{width: 140px;overflow: hidden;margin-right: calc(50% - 70px);}
	.sjdha_t1 img{width: 100%;}
	.sjdha_t2{width: 30px;position: absolute;right: 4%;top: calc(50% - 13px);}
	.sjdha_t2 img{width: 100%;}
	.huakuai{position: fixed;top: 0;right: -100%;z-index: 100001;transition: all .4s cubic-bezier(.4,0,0,1);width: 100%;background: rgba(0,0,0,0.5);height: 100%;}
	.sjdhb{width: 82%;background: #fff;overflow-y: scroll;height: 100%;float: right; right:-5px; position: relative;}
	.guanbi{width: 100%;}
	.guanbi img{width: 22px;height: 22px;margin: 5%;float: right;}
	.sjdhb_a{width: 100%;position: relative;border-bottom: 1px solid #f1f2f3;}
	.sjdhb_a h6{line-height: 48px;  width: 100%;padding-left: 18px;text-transform: uppercase;transition: all ease 0.3s;}
	.sjdhb_a h6 a{font-size: 0.30rem;color: #222222;transition: all ease 0.3s;font-family: ml;font-weight: bold;}
	.sjdhb_a h6 span{font-size: 0.30rem;display: inline-block;margin-left: 7px;color: #b6b6b6;}
	.sjdhb_ah1 h6{background: #f6f6f6;}
	.sjdhb_ah1 h6 a{color: #6eb92b;}
	.sjdhb_aa{width: 100%;}
	.sjdhb_p{width: 100%;line-height: 28px;padding-left: 37px;text-transform: uppercase;margin: 8px 0;}
	.sjdhb_p a{font-size: 16px;color: #222222; }
	.sjdhb_pa a{color: #6eb92b;}
	.sjtopx{margin-left: 5%;}
	.sjtopx .topa_a{}
	.topa_a1sj{position: absolute;width: 124px;height: 94px;border-radius: 10px;background-color: #f7f7f7;top: 100%;right: 6.4%;padding: 4px 14px 0 14px;display: none;}
	.topa_a1sj::after{position: absolute;content: "";background-image: url(../img/g14.png);width: 14px;height: 14px;background-size: 100% 100%;left: 50%;margin-left: -7px;top: -7px;}
	.topa_a1sj p{line-height: 44px;border-bottom: 1px solid #dedede;text-align: center;}
	.topa_a1sj p:nth-child(2){border: none;}
	.topa_a1sj p a{font-size: 0.85rem;color: #000000;font-family: ml;transition: all ease 0.3s;}
	.topa_a1sj p a:hover{color: #6eb92b;}
	.topa_a2sj{position: absolute;width: 100%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:space-around;padding: 30px 5%;display: none;}
	.topa_a2x h6{font-size: 1.05rem;color: #000000;font-family: mb;line-height: 14px;}
	.topa_a2x p{line-height: 32px;margin-top: 15px;}
	.topa_a2x p a{font-size: 0.88rem;color: #666666;display: block;font-family: ml;transition: all ease 0.3s;}
	.topa_a2x p a:hover{color: #6eb92b;text-decoration: underline;}
	.topa_a3sj{position: absolute;width: 100%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:center;padding: 30px 5%;display: none;}
	.topa_a3sj img{width: 24px;height: 24px;margin-top: 10px;margin-left: -4px;float: left;}
	.topa_a3sj input.input1{width: calc(96% - 124px);margin: 0 2%;line-height: 40px;height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 0.3rem;color: #666666;font-family: ml;background-color: transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.topa_a3sj input.input2{width: 100px;line-height: 39px;height: 40px;font-size: 0.35rem;color: #fff;font-family: mb;text-align: center;background-color: #6eb92b;border-radius: 30px;cursor: pointer;float: right;}
	.jiaj{position: absolute;right: 5%;top: 24px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jiaj::after,.jiaj::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jiaj::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.sjdhb_ah1 .jiaj::after{transform: rotate(90deg);}

	.yyan{left: 0;bottom: 25px;width: 100%;padding-top:10%;padding-bottom:8px;}
	.yyan h6{text-align: center;font-size: 0.34rem;color: #000;font-family: ml;font-weight: bold;}
	.yyan h6 img{display: inline-block;position: relative;top: 5px;margin-right: 6px;}
	/*.yyan_h{width: 100%;height: 100%;background-color: #fff;position: absolute;right: -100%;top: 0;padding-top: 30px;transition: all ease 0.3s;}*/	.yyan_h{width: 82%;background-color: #fff;position: fixed;right: -100%;top:0;bottom:0;padding-top: 30px;transition: all ease 0.3s;}
	
	.yyan_h h5{font-size: 0.30rem;color: #000;line-height: 30px;font-family: ml;font-weight: bold;margin-bottom: 10px;padding: 0 18px;}
	.yyan_h{width: 82%;}
	.yyan_ha{width: 100%;border-bottom: 1px solid #f1f2f3;}
	.yyan_ha h6{font-size: 0.30rem;color: #000;line-height: 50px;font-family: ml;font-weight: bold;position: relative;padding: 0 18px;transition: all ease 0.3s;}
	.yyan_ha p{line-height: 36px;padding: 10px 0 10px 30px;}
	.yyan_ha p a{display: block;font-size: 0.3rem;color: #000;font-family: ml;font-weight: bold;transition: all ease 0.3s;}
	.yyan_ha p a:hover{color: #6eb92b;}
	.jia_h{position: absolute;right: 5%;top: 26px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jia_h::after,.jia_h::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jia_h::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.yyan_haa .jia_h::after{transform: rotate(90deg);}
	.yyan_haa h6{background: #f6f6f6;color: #6eb92b;}
	
	.mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.8);
	z-index: 1000;
	display: none;
}

.last-son{
    display: block;
    font-size: 16px;
    padding-left: 37px;
    color: #666;
    line-height: 28px;
}


	@keyframes bounce_a {
	  0%, 20%, 53%, 80%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
				transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
	  }

	  40%, 43% {
		-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
				transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -14px, 0);
				transform: translate3d(0, -14px, 0);
	  }

	  70% {
		-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
				transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -6px, 0);
				transform: translate3d(0, -6px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0,-1px,0);
				transform: translate3d(0,-1px,0);
	  }
	}

	.bounce_a {
	  -webkit-animation-name: bounce_a;
			  animation-name: bounce_a;
	  -webkit-transform-origin: center bottom;
		  -ms-transform-origin: center bottom;
			  transform-origin: center bottom;
	}

	.flip li.ppp{background-color: #25a374;}


}



