@charset "utf-8";
/* CSS Document */

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0px; padding:0px; border:0px;}
html{ font-size:10px;}
ul, ol, li{list-style-type:none; padding:0; margin:0;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}
*:before,
*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a {color:#595757; text-decoration: none;}
a:hover,
a:focus {color:#007bda; text-decoration:none;}
a:focus {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
html {font-family: "微软雅黑","宋体", Helvetica, Arial, sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin:0px; padding:0px; border:0px; overflow-y: scroll;}
:root {overflow-y: auto; overflow-x: hidden;}
:root body {position: absolute;}
body {width:100vw; margin: 0; color: #333; background-color: #fff; font-size: 0.875rem; font-weight: 400;line-height: 1.5; overflow: hidden;}

@media screen and (min-width: 769px) {
	.main_content{ width: 748px; font-size:18px; line-height:36px; padding:20px 50px; margin:0 auto;border:2px solid #bfcef1; border-top:0px;}
	
}
@media screen and (min-width: 992px) {
	.main_content{ width: 980px; font-size:18px; line-height:36px; padding:20px 50px; margin:0 auto;border:2px solid #bfcef1; border-top:0px;}
	
}
@media screen and (min-width: 1200px) {
	.main_content{ width: 1180px; font-size:18px; line-height:36px; padding:20px 50px; margin:0 auto;border:2px solid #bfcef1; border-top:0px;}

}

/*大屏幕*/
@media screen and (min-width:769px) {
.main_content{ text-align:left; line-height:36px;}
.main_image, .main_image02{ width:998px; margin:15px auto; padding:0px; border:none; border:1px solid #c9caca; text-align:center;}
.main_image img{ width:56%;}
.main_image02 img{ width:36%;}
.font01{ font-size:24px; color:#fc4830; font-weight:700; line-height:60px; }
.font02{ font-size:20px; color:#0141a2; font-weight:700; line-height:48px; }
.fonttittle{ font-size:26px; color:#0141a2; font-weight:700; line-height:80px; text-align: center;}
}
/*小屏幕*/
@media screen and (max-width: 768px) {
.main_content{ width:92%; margin:0 auto; text-align:left; font-size:18px; line-height:30px;}
.main_image, .main_image02{ width:100%; margin:15px auto; padding:0px; border:none; border:1px solid #c9caca; text-align:center;}
.main_image img, .main_image02 img{ width:100%;}
.font01{ font-size:20px; color:#fc4830; font-weight:700; line-height:30px; }
.font02{ font-size:18px; color:#0141a2; font-weight:700; line-height:30px; }
.fonttittle{ font-size:28px; color:#0141a2; font-weight:700; line-height:80px; text-align: center;}
}
