@charset "utf-8";
*html body{behavior:url("/css/hover.htc");}
body{ overflow-x:hidden; font-family:"Arial","Microsoft YaHei",'微软雅黑'; color:#d6ecf0;max-width:640px; margin: 0 auto; background:#fff;font-size: 62.5%;}
html, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0; font-family:"Arial","Microsoft YaHei",'微软雅黑';}
img{ display:block;}
li, ol { list-style:none;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.home{min-width:320px; max-width:900px; overflow-x: scroll;}
#wrap { width: 100%; border:0; background:#faf7e9;}
/*-----开始----------*/
.mb10{ padding-bottom:10px;}
.mb20{ padding-bottom:20px;}
.mb30{ padding-bottom:30px;}
.banner{width:100%;}
.banner img{ width:100%;}
.text01{ display:block; padding:15px 10px; font-size:16px; color:#4f300b; line-height:24px; font-weight:bold; text-align:justify;}
.img_box{ display:block; overflow:hidden; margin:0 10px;}
.img_box img{ width:100%; height:auto;}
.title{ display:block; margin-bottom:10px;}
.title img{width:100%;}
.text02{ display:block; padding:0 10px 10px 10px; font-size:14px; color:#222; line-height:22px; text-align:justify;}
.text02 span, .text03 span{width:18px; height:18px; border-radius:9px; background:#4f300b; color:#fff; line-height:18px; margin-right:4px; display:inline-block;font-size:14px; text-align:center;}
.text02 strong{color:#ff9600; font-size:16px; font-weight:bold;}
.text02 strong.big{font-size:18px;}
.text02 p{width:100%; text-align:center; color:#ff9600; font-size:18px; font-weight:bold;}
.text03{ display:block; padding:0 10px 10px 10px; display: -webkit-box; display: -webkit-flex; display: flex;}
.text03 span{ margin-top:2px;}
.text03 p{font-size:14px; color:#222; line-height:22px; text-align:justify; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
@media (min-width:640px){
.mb10{ padding-bottom:20px;}
.mb20{ padding-bottom:40px;}
.mb30{ padding-bottom:60px;}
html{ background:#fff;}
.banner{ margin-bottom:0px;}
.banner img{ width:100%;}
.text01{ display:block; padding:30px 40px; font-size:20px; color:#4f300b; line-height:40px; font-weight:bold; text-align:justify;}
.img_box{ display:block; overflow:hidden; margin:0 40px;}
.img_box img{ width:100%; height:auto;}
.title{margin-bottom:20px; padding:0 75px;}
.text02{ display:block; padding:0 40px 20px 40px; font-size:18px; color:#222; line-height:36px; text-align:justify;}
.text02 span, .text03 span{width:28px; height:28px; border-radius:14px; background:#4f300b; color:#fff; line-height:28px; margin-right:6px; display:inline-block; text-align:center; font-size:18px;}
.text02 strong{color:#ff9600; font-size:22px; font-weight:bold;}
.text02 strong.big{font-size:26px;}
.text02 p{width:100%; text-align:center; color:#ff9600; font-size:26px; font-weight:bold;}
.text03{ display:block; padding:0 40px 20px 40px; text-align:justify; display: -webkit-box; display: -webkit-flex; display: flex;}
.text03 span{ margin-top:4px;}
.text03 p{font-size:18px; color:#222; line-height:36px;text-align:justify; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}