
.scont_back{width:100%;margin:0 auto;background: #f5f5f5;}
h3.sub_tit{text-align:center;padding-bottom: 25px;margin-bottom:50px;font-size:30px;color:#000;font-weight:bold;line-height:1.3;border-bottom:1px solid #dfdfdf;}
h5.ck_tit{margin:50px 0 26px;padding-left:30px;font-size:20px;color:#000;font-weight:500;line-height:1.3;background:url(../image/sub/ck.png) no-repeat left 8px;}

.aftersv{width:1180px;margin:0 auto;padding:70px 0;}
.aftersv p.tit{font-size:22px;font-weight:500;position:relative;color:#000;}
.aftersv p.tit > a{position:absolute;right:0;top:-8px;border:1px solid #555;padding:8px 12px;border-radius:50px;font-size:15px;color:#000;}
.aftersv ul{margin-left:-20px;font-size:0;}
.aftersv ul > li{display:inline-block;vertical-align:top;width:calc(33.33% - 20px);margin-left:20px;margin-top:15px;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,0.1)}
.aftersv ul > li a{font-size:14px;padding:15px;display:block;color:#8ab3dd;}
.aftersv ul > li a p{margin-top:10px;font-size:17px;color:#000;}

.pxm_box{margin-top: 80px;}
.pxm_box > .img{float:right;width: 48%;}
.pxm_box > .box{float:left;width: 48%;}
.pxm_box > .box > p{margin: 100px 0 35px;}
.pxm_box > .box > ul li{margin-top: 25px;font-size: 19px;}

.asm_line{margin-top:-20px;margin-left:-20px;}
.asm_line > li{float:left;margin-top:20px;margin-left:20px;text-align:center;cursor:pointer;}
.asm_line.line4 > li{width:calc(25% - 20px);}
.asm_line.line3 > li{width:calc(33.33333333% - 20px);}
.asm_line.line2 > li{width:calc(50% - 20px);}

.akpop{position:fixed;z-index:1234567;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.8);display:none;}
.akpop > div{position:absolute;left:0;top:0;display:table;width:100%;height:100%;}
.akpop > div > div{display:table-cell;vertical-align:middle;text-align:center;}
.akpop > div > div > div{display:inline-block;max-width:1000px;position:relative;}
.akpop > div > div > div img{max-height:calc(100vh - 100px);}
.akpop > div > div > div > a{color:#fff;position:relative;position:absolute;top:-30px;right:0px;width:40px;height:40px;display:block;}
.akpop > div > div > div > a:before{content:'';position:absolute;width:100%;height:1px;background:#fff;transform: rotate(45deg);right:0px;}
.akpop > div > div > div > a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;transform: rotate(-45deg);right:0px;}

.terms_box{color:#454545;font-weight:400;}
.terms_box p{font-size:18px;color: #000;font-weight: 600;margin: 40px 0 20px;}
.terms_box ul li{font-size:17px;line-height:1.4;}

.guanli{font-size:0;margin-left:-20px;margin-top:-20px;}
.guanli > li{margin-left:20px;margin-top:20px;width:calc(25% - 20px);margin-top:20px;display:inline-block;vertical-align:top;}
.guanli > li div{overflow:hidden;border:1px solid #dfdfdf;}
.guanli > li div img{transition:all ease 0.2s;}
.guanli > li div:hover img{transform: scale(1.1,1.1);}
.guanli > li p{text-align:center;margin-top:10px;font-size:18px;}

.gustli > li{position:relative;padding-left:250px;padding-bottom:50px;}
.gustli > li > a{position:absolute;left:0;padding:10px 15px;width:150px;text-align:center;border:1px solid #000;border-radius:100px;font-size:17px;color:#000;}
.gustli > li > a:hover{background:#000;color:#fff;}
.gustli > li.line{padding-top:50px;border-top:1px solid #dfdfdf;}
.gustli > li p{font-size:17px;line-height:1.5;}
.gustli > li p.tit{margin-bottom:15px;font-size:20px;font-weight:600;}
.gustli > li ol > li{position:relative;padding-left:15px;font-size:16px;margin-top:10px;}
.gustli > li ol > li:after{content:'';position:absolute;width:5px;height:5px;background:#555;left:0;top:8px;}


@media screen and (max-width:1024px){
	
	
	h3.sub_tit{padding-bottom: 18px;margin-bottom:45px;font-size:25px;}
	h5.ck_tit{padding-left:20px;font-size:18px;background:url(../image/sub/ck.png) no-repeat left 7px;}

	.aftersv{width:calc(100% - 40px);padding:50px 0;}
	.aftersv p.tit{font-size:20px;}
	.aftersv ul > li{width:calc(100% - 20px);}
	.aftersv ul > li a p{font-size:16px;}

	.pxm_box{margin-top: 0;}
	.pxm_box > .box > p{margin: 20px 0 25px;}
	.pxm_box > .box > ul li{margin-top: 15px;font-size: 17px;}
}


@media screen and (max-width:768px){
	

	.pxm_box > .img{float:none;width: auto;}
	.pxm_box > .img img{width: 100%;}
	.pxm_box > .box > p img{max-width: 80%;}
	.pxm_box > .box{float:none;width: auto;}
	.pxm_box > .box > ul li{font-size: 16px;}

	.gustli > li{position:relative;padding-left:0px;padding-bottom:50px;}
	.gustli > li > a{position:static;margin-bottom:10px;display:block;}
}

@media screen and (max-width:640px){
	

	.asm_line{margin-top:-10px;margin-left:-10px;}
	.asm_line > li{margin-top:10px;margin-left:10px;}
	.asm_line.line4 > li{width:calc(50% - 10px);}
	.asm_line.line3 > li{width:calc(50% - 10px);}
	.asm_line.line2 > li{width:calc(50% - 10px);}

	.guanli{font-size:0;margin-left:-10px;}
	.guanli > li{margin-left:10px;width:calc(50% - 10px);}

}








