.cscenter {position:relative; height:450px; border-radius:0; overflow:hidden;}
.cscenter:before {position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(45deg, #b3aea9, #e7e7e7); opacity:0.45; content:''; z-index:2;} 
	.cscenter:after {position:absolute; left:0; top:0; width:100%; height:100%; background:url('../../img/cs_1.jpg') 30% 40%; background-size:cover; content:''; z-index:1; transform:scaleX(-1);}
	.cscenter .txtbox {position:absolute; left:50%; top:50%; transform:translate(-50%,-60%); z-index:3;}
	.cscenter h2 {font-size:2.2rem; font-weight:500;}
	.cscenter .callnum {font-size:2.6rem; margin:20px 0 10px 0; font-weight:700;}
	.cscenter .callnum i {color:var(--point-color);}
	.cscenter p {font-size:1.35rem;}
.csbox {position:relative; float:left; width:100%; margin-bottom:270px;}
	.csbox .col-2 {top:85%; position:absolute; z-index:4; background:#fff; width:100%; max-width:1100px; left:50%; transform:translate(-50%,0); overflow:hidden; border-radius:10px;}
	.csbox .col-2 .one {padding:6rem 1rem;}
	.csbox .col-2 .one img {max-width:45%;}

.goto_btn {display:inline-block; padding:17px 50px; border-radius:50px; background:#edf3fd; color:var(--point-color);  transition:all .2s;}
.goto_btn:hover {padding:17px 60px; transition:all .2s;}

@media (max-width:1280px) {
	.cscenter {height:300px;}
		.cscenter .txtbox {width:95%;}
		.cscenter h2 {font-size:1.7rem;}
		.cscenter .callnum {font-size:1.7rem;}
		.cscenter p {font-size:1.2rem;}

	.csbox {margin-bottom:22rem;}
		.csbox .col-2 {width:90%;}
		.csbox .col-2 .one {padding:3rem 1rem;}
		.csbox .col-2 .one:nth-of-type(2n) {padding-top:0;}
		.csbox .col-2 .one img {max-width:60%; margin-bottom:1rem;}
	
	.goto_btn {padding:7px 40px;}
}