.sub_top{background-image: url("../img/s07_cn04_01.jpg");height:245px;}
.sub_top_txt p{color: #afabac;}
.sub_top .sub_top_txt h1{color: #fff;font-size: 48px;}
.sub_top br{display:none;}
.sub_top .sub_top_txt .p1 {font-size: 24px; color: #fff;letter-spacing: -1px;margin-bottom: 0;}

h1,h2,p{text-align: center;}
.section1{text-align: center;}
.section1 h4{color: #717171;margin:25px 0 8px 0;}
.section1 h3{color:#476ca0;padding: 21px 0 28px 0;text-align: center;display: inline-block;border-top: 6px solid #446ca0;position: relative;top: -1px; }
/* .custom_p1{color:#2f90d6;font-weight: bold;font-size: 18px;margin-bottom: 20px;} */

.section1 > p{margin: 35px 0 0 0;}

.section_div > section{padding: 60px 55px;background-position: top center;}

.section1 > span{display: block;padding: 0 70px 40px 70px;border: 1px solid #b7b7b7;position: relative;margin-top: 50px;}
/* .section1 > span:BEFORE {content: "";position: absolute;border-top: 6px solid #446ca0;width: 203px;top: -1px; */
/*     left: 50%;margin-left: -101.5px;} */
    
.section1 > span > ul >li{width: 31.7%;max-width: 300px;}
/* .section1 > span > ul > .li4{display:none;} */
.section1 > span > ul >li *{text-align: left;}
.section1 > span > ul > .li5,
.section1 > span > ul > .li2{margin: 0 2.45%;}

.section1 > .span3 > ul >li{width: 46%;max-width: 434px;margin: 0;}
.section1 > .span3 > ul > .li1{margin-right:8%;}
.margin_tmp{display: block;width: 100%;height: 38px;clear: both;}    

@media only screen and (max-width: 1023px) {
	.sub_top{height: 245px;background-size:cover;}
	.sub_top .sub_top_txt h1{font-size: 38px;}
	.sub_top br{display:block;}
	.section_div > section{padding: 40px 20px;}
	.sub_top .sub_top_txt .p1{font-size: 20px;}
	
	.section1 > span{padding: 0 20px 40px 20px;}
	
}


@media only screen and (max-width: 640px) {
	.section1 h4{margin:10px 0 0px 0;}
	body .bg_common_div .section1 > span > ul >li{width: 100%;margin: 0 auto;float: none;margin-top: 40px;}
	.section1 h3{font-size: 18px;}
	.section1 > span{margin-top: 20px;}
	.section1 span p{font-size: 13px;}
	.margin_tmp{display: none;}
}


@media all and (min-width:1024px) and (max-width:1199px) {
	
}