@charset "gb2312";
/* CSS Document */
html { font-size: 40px; }
body { padding: 0; font-family: "Microsoft YaHei"; margin: 0; -webkit-text-size-adjust: none; width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; overflow-x: hidden; background-color: #fff; color: #000; }
.tbody { padding: 0 0.5rem; }
ol, ul { list-style: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul, li, input, h1, h2, h3, h4, p, span, b, dl, dt, dd, header, menu, section, footer, nav, article { margin: 0; padding: 0; }
ul, li { list-style: none; }
.clear { clear: both; }
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.line { height: 0.2rem; background-color: #eeeeee; }
.ibody img { display: block; width: 100%; }
.flex { display: flex; justify-content: center; flex-wrap: wrap; }
/*----*/
.b_tit { font-size: 0.75rem; font-weight: bold; text-align: center; line-height: 1.95rem; }
.font_cr { color: #d8232c; }
.text_cent { font-size: 0.5rem; text-align: center; line-height: 1rem; }
.btn_box a { display: block; width: 9.95rem; height: 1.25rem; line-height: 1.25rem; border-radius: 0.15rem; background-color: #d8232c; text-align: center; margin: 0 auto; font-size: 0.5rem; text-align: center; color: #fff; margin-top: 0.25rem; }
.btn_box i { display: inline-block; width: 1.25rem; height: 1.25rem; background: url(../img/btn_ico.jpg) center center no-repeat; background-size: 100%; vertical-align: top; }
.h_form { padding-bottom: 0.5rem; }
.hf_tit { font-size: 0.6rem; text-align: center; line-height: 1.5rem; }
.hf_ipt { display: block; width: 10rem; height: 1.25rem; border: 0.025rem solid #666; border-radius: 0.2rem; font-size: 0.6rem; line-height: 0.6rem; text-indent: 0.6em; background-color: unset; margin: 0 auto; margin-top: 0.375rem; }
.hf_sub { display: block; width: 9.95rem; height: 1.25rem; line-height: 1.25rem; border-radius: 0.15rem; background-color: #d8232c; text-align: center; margin: 0 auto; font-size: 0.5rem; text-align: center; color: #fff; margin-top: 0.5rem; border: none; }
.tit_box { width: 100%; background-color: #2fafeb; text-align: center; padding: 0.25rem 0rem; margin: 0.375rem 0rem; }
.title { font-size: 0.75rem; color: #fff; line-height: 1.15rem; }
.f_title { font-size: 0.6rem; line-height: 1rem; }
.b_ftit { font-size: 0.4rem; text-align: center; color: #969696; line-height: 0.6rem; }
.wenti a { width: 6.75rem; height: 1.05rem; background-color: #d8232c; font-size: 0.45rem; color: #fff; text-align: center; line-height: 1.05rem; margin: 0.25rem 0.1rem 0rem; }
.mxxs_con { text-align: center; font-size: 0rem; vertical-align: top; padding-top: 0.5rem; }
.mxxs_con li { display: inline-block; width: 49%; margin: 0 0.5%; }
.mxxs_tit { font-size: 0.5rem; color: #333333; line-height: 1.35rem; }
.czzy { padding-bottom: 0.5rem; }
.czzy li { width: 6.75rem; height: 8.95rem; border: 0.025rem solid #c1c1c1; padding: 0.25rem; margin-left: 0.325rem; margin-right: 0.325rem; margin-top: 0.625rem; }
.zy_tit { font-size: 0.5rem; line-height: 1rem; font-weight: bold; text-align: center; }
.zy_ftit { font-size: 0.45rem; line-height: 0.9rem; }
.zy_txt { font-size: 0.35rem; color: #666666; line-height: 0.75rem; }
.zy_btn { text-align: center; }
.zy_btn a { display: inline-block; width: 2.9rem; height: 0.8rem; border: 0.025rem solid #d8232c; background-color: #FFF; color: #d8232c; border-radius: 0.4rem; text-align: center; font-size: 0.45rem; line-height: 0.75rem; margin: 0 0.075rem; }
.zy_btn a.swtzh { background-color: #d8232c; color: #fff; }
.pic { padding: 0.25rem 0.5rem; }
.tab { display: flex; justify-content: space-between; flex-wrap: wrap; }
.tab_li { width: 49%; background: url(../img/tab_bg.jpg) repeat-x; background-size: contain; margin-top: 0.375rem; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.tab_tit { font-size: 0.65rem; line-height: 1.3rem; text-align: center; font-weight: bold; }
.tab_txt { font-size: 0.45rem; line-height: 0.9rem; text-align: center; }
.hf_last { background-color: #f4f4f4; margin-top: 0.5rem; }
