html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fff; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px;padding: 0px ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none; }
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }

.tbody{width: 100%;background: url(../img/bg.jpg) no-repeat center center;}
.box_1 h2{font-size: .85rem;text-align: center;line-height: 2.3rem;}
.box_1 h2 span{color: #ff2400;}
.top_form{width: 15rem;background: #fff;margin: 0 auto;border: .05rem solid #f6a146;border-radius: .25rem;}
.form_line,.form_btn{width: 13.575rem;height: 1.5rem;line-height: 1.5rem;text-align: center;margin: 0 auto;margin-bottom: .5rem;}
.form_ipn{display: inline-block;width: 100%;height: 1.5rem;font-size: .6rem;text-align: center;border: none;outline: none;border-radius: .25rem;box-shadow: 0px 2px 3px #f1f1f1;}
.top_01{background: #fdefd8 no-repeat;background-image: url(../img/icon_01.png);background-size: 1.5rem .775rem;background-position: .5rem center;}
.top_02{background: #fdefd8 no-repeat;background-image: url(../img/icon_02.png);background-size: 1.5rem .775rem;background-position: .5rem center;}
.form_btn{display: block;background: #338ca8;font-size: .65rem;color: #fff;border: none;outline: none;border-radius: .25rem;margin: .8rem auto;box-shadow: 0px 2px 3px #f1f1f1;}
.common_tit{width: 11rem;margin: 0 auto;margin-top: 1rem;text-align: center;}
/* box-2 */
.box_2 .common_tit img{width: 9.375rem;}
.box_2 p{font-size: .6rem;text-align: center;margin-top: 0.35rem;}
.box_2 span{color: #ff2400;font-weight: bold;}
.box2_con{width: 15.05rem;margin: 0 auto;margin-top: .75rem;}
.box2_item{width: 7.25rem;margin-bottom: .6rem;}
.box2_item p{font-size: .6rem;text-align: center;font-weight: bold;margin-top: 0.5rem;}
.common_zx{display: block;width: 9.775rem;height: 1.75rem;background: url(../img/zx_btn.png) no-repeat center center;background-size: 100% 100%;font-size: .65rem;color: #fff;text-align: center;line-height: 1.75rem;margin: 0 auto;border-radius: .25rem;box-shadow: 3px 3px 5px #d9afa2;}
/* box-3 */
.box_3{width: 15.2rem;background: #ffeccc;border: .075rem solid #f6a146;box-sizing: border-box;border-radius: .5rem;margin: 0 auto;margin-top: 1.25rem;box-shadow: 5px 10px 10px #dfada9;}
.box_3 .common_tit{margin-top: 0.7rem;}
.box_3 .common_tit img{width: 10.675rem;}
.box_3 p{font-size: .6rem;text-align: center;margin-top: 0.35rem;}
.box_3 p span{color: #ff2400;}
.box3_con{width: 14.1rem;margin: 0 auto;margin-top: .7rem;}
.box3_item{width: 6.875rem;margin-bottom: .4rem;}
/* box-4 */
.box_4 .common_tit img{width: 10.675rem;}
.box4_con{width: 15.05rem;margin: 0 auto;margin-top: 1.125rem;}
.box4_item{width: 7.175rem;background: #fff;border: .1rem solid #f6a146;text-align: center;border-radius: .5rem;margin-bottom: 0.5rem;}
.box4_item img{width: 7.175rem;}
.box4_tit{font-size: 0.65rem;margin-top: .4rem;}
.box4_tit b{color: #cb2820;}
.box4_tit span{font-size: 0.5rem;}
.box4_txt{font-size: 0.5rem;margin-top: .3rem;}
.box4_zx{display: block; width: 3.575rem; height: 1.175rem; background: url(../img/zxxf.png) no-repeat center center;background-size: 100% 100%; font-size: .55rem; color: #fff; line-height: 1.175rem; border-radius: 0.25rem; margin: .4rem auto;}
.box4_item_big{width: 14.85rem;}
.box4_item_big img{width: 100%;}
/* box-5 */
.box_5{padding-bottom: 1rem;}
.box_5 .common_tit img{width: 10.975rem;}
.box5_top{width: 100%;margin-top: 0.75rem;position: relative;z-index: 1;}
.box5_bot{width: 14.75rem;background: #fff;margin: 0 auto;margin-top: -2.5rem;padding-top: 0.5rem;position: relative;z-index: 2;border-radius: .125rem;border: .125rem solid #f6a146;box-sizing: border-box;box-shadow: 5px 10px 10px #dfada9;}
.box_5 .form_btn{background: #c41212;}
.box_5 ul{width: 13.5rem;margin: 0 auto;margin-top: 0.5rem;}
.box_5 li{width: 8rem;font-size: .7rem;font-weight: bold;line-height: 0.85rem;text-indent: .3rem;margin-bottom: .75rem;}
.box_5 li span{color: #c41212;}
.box_5 ul img{width: .875rem;height: .775rem;margin-right: 0.3rem;}