.sub_top{background-image: url("../img/s01_cn03_01.jpg");height: 440px;}
.sub_top_txt p{color: #afabac;}
.sub_top .sub_top_txt h1{color: #fff;font-size: 48px;}
.sub_top br{display:none;}

h1,h2,p{text-align: center;}
/* .custom_p1{color:#2f90d6;font-weight: bold;font-size: 18px;margin-bottom: 20px;} */

.section_div > section{padding: 60px 55px;background-position: top center;}

.section_div > .section2{padding-top: 0;}
.section_div > .section2 > div{background-repeat: no-repeat;background-image: url("../img/s01_cn03_02.jpg");height: 444px;background-position: 90%;padding-top: 60px;}
.section_div > .section2 > div > h4{color: #496c92;text-align: center;margin-bottom: 25px;}
.section_div > .section2 ul{text-align: center;}
.section_div > .section2 ul li{display: inline-block;width: 166px;height: 166px;background:rgba(46,158,221,0.8);color: #fff;vertical-align: top;border-radius:50%;margin-left: 27px;
padding: 38px 5px 0 5px; }
.section_div > .section2 ul li > *{color: #fff;}
.section_div > .section2 ul li > span{font-size: 22px;font-weight: bold;position: relative;display: inline-block;}
.section_div > .section2 ul li > span:AFTER{content: "";position: absolute;width: 24px;border-top: 1px solid #5cb4e4;bottom: -5px;left: 50%;margin-left: -12px;}
.section_div > .section2 ul .li2 > span:AFTER,
.section_div > .section2 ul .li4 > span:AFTER{border-top-color: #607286;}
.section_div > .section2 ul li > h4{margin-top: 20px;}
.section_div > .section2 ul .li1{margin-left: 0;}
.section_div > .section2 ul .li2,
.section_div > .section2 ul .li4{background: rgba(53,74,101,0.8);}
.section_div > .section2 ul .block_li{display: none;height: 0;width: 100%;padding: 0;margin: 0;}

.section_div > .section3{background-repeat: no-repeat;background-image: url("../img/s01_cn03_03.jpg");height: 893px;background-position: center;}
.section_div > .section3 > *{color: #fff;text-align: center;}
.section_div > .section3 .hr_79{border-color: #fff;}

.section_div > .section4{background-repeat: no-repeat;height: 416px;background-position: center;}
.section_div > .section4 > *{text-align: center;}

.section_div > .section4 > span{font-size: 75px;font-weight: bold;display: block;height: 60px;color: #cbc9ca;}
.section_div > .section4 h3 > span{color: #13a0f0;}
.section_div > .section4 > p {margin-top: 25px;font-size: 21px;color: #2f2725;}

.m_el_640{display: none;background: #142747;height: 120px;}

@media only screen and (max-width: 1023px) {
	.sub_top{height: 256px;background-size:cover;}
	.sub_top .sub_top_txt h1{font-size: 38px;}
	.sub_top br{display:block;}
	.section_div > section{padding: 40px 20px;}
	
	.section_div > .section2 > div{padding-top: 45px;}
	.section_div > .section2 ul li{margin-left: 15px;width: 98px;height: 98px;padding: 10px 5px 0 5px;}
	.section_div > .section2 ul li > span{font-size: 16px;}
	.section_div > .section2 ul li > h4{margin-top: 15px;font-size: 12px}
	.section_div > .section2 ul .li3{margin-left: 0;}
	.section_div > .section2 ul .block_li{display: block;}
	.section_div > .section4{height: auto;}
	
	.section_div > .section3{background-size:cover; height: 513px;}
}


@media only screen and (max-width: 640px) {
	.m_el_640{display: block;}
	.section_div > .section3{background-image: url("../img/s01_cn03_04.jpg");height: 466px;}
	.section_div > .section3 > h1{margin-top: -120px;}
}


@media all and (min-width:1024px) and (max-width:1199px) {
	.section_div > .section2 ul li{margin-left: 10px;}
	.section_div > .section3{background-size:cover; height: 813px;}
}