



.box1 .content{margin-top:0 !important;}

@media only screen and (max-width:1700px) {
	.box1  .content {
		margin-top: 0 !important;
	}
}
@media only screen and (max-width:1550px) {
	.box1  .content {
		margin-top: 0 !important;
	}
}








h2.clstitle{font-size:28px;font-weight:bold;color:#404040;text-align:center;}






.part2{background:#f0f0f0;padding:60px 0;}
.part2 .clslist{font-size:18px;color:#333;text-align:left;line-height:34px;}
.part2 .clslist li{list-style:none;padding-left:20px;margin-top:6px;}
.part2 .clslist li>ul{list-style:none;margin:0;padding:0;}
.part2 .clslist li>ul>li{list-style:none;line-height:200%;font-size:14px;margin:0;padding:0;}
.part2 .container{width:640px;margin:40px auto 0 auto;}






.part4{width:100%;background:#d9f2ff;padding:30px 0;margin-top:60px;}
.part4 h2.clstitle{text-align:center;}




@media only screen and (max-width:1200px) {
	.topbanner{height:auto;background-size:100% 100%;}
	.topbanner .imgconbox {
		display:none;
	}
	.topbanner .toptextbg{position:static;top:0;padding:1em ;}
	.topbanner .toptextbg .conbox{width:100%;padding:0.6em 0;}
	.topbanner .toptextbg h2{font-size:1.4em;margin-top:1em;}
	.topbanner .toptextbg h3{font-size:1em;}
	
}

@media only screen and (max-width:768px) {
	.part2{padding:2em 0;}
	h2.clstitle{font-size:1em;}
	.part2 .clslist{font-size:0.8em;}
	.part2 .container{width:80%;line-height:200%;margin-top:2em;}
	.part2 .clslist li{list-style:none;padding-left:20%;}
}
