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: #fde4d2; }
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; }
/* box-1 */
.box1_con{width: 15rem;margin: 0 auto;padding: .625rem 0 .25rem 0;}
.box1_item{display: block;width: 7.175rem;background: url(../img/icon_01.png) no-repeat center center;background-size: 100% 100%;font-size: .65rem;line-height: 1.55rem;color: #d53227;font-weight: bold;text-align: center;margin-bottom: .3rem;}
/* box-2 */
.box-2{width: 15rem;background: #d53227;margin: 0 auto;padding-bottom: 0.5rem;}
.box2_con{width: 14.55rem;margin: 0 auto;}
.common_tit{width: 5.5rem;margin: 0 auto;margin-bottom: .5rem;padding-top: .65rem;}
.common_tit_fu{font-size: .65rem;color: #fff;text-align: center;font-weight: bold;padding-bottom: .55rem;}
.box2_item{width: 7.175rem;position: relative;margin-bottom: .55rem;}
.box2_item .box2_img{width: 7.175rem;}
.box2_item span{font-size: .65rem;color: #d53227;text-align: center;font-weight: bold;position: absolute;left: 35%;}
.box2_item .box2_zx{display: block;width: 3.825rem;margin: 0 auto;margin-top: -0.6rem;}
/* box-3 */
.box-3{width: 15rem;margin: 0 auto;margin-top: .75rem;padding-bottom: 0.5rem;}
.box-3 ul li{width: 3.5rem;font-size: 0.6rem;color: #d53227;text-align: center;line-height: 1rem;font-weight: bold;border-radius: .875rem;border: .025rem solid #d53227;box-sizing: border-box;margin-bottom: .5rem;}
.box3_bg{width: 15rem;height: 3.275rem;background: url(../img/cyzd_bg.png) no-repeat center center;background-size: 100% 100%;margin-top: .75rem;}
.box3_bg .box3_tit{padding-top: .5rem;text-align: center;}
.box3_bg .box3_tit_fu{font-size: .65rem;color: #4e0001;margin-top: .25rem;font-weight: bold;text-align: center;}
.box3_d_tit{font-size: .65rem;font-weight: bold;color: #a01a08;padding: 1rem 0;}
.box3_d_tit img{width: 1.1rem;margin-right: .5rem;}
.box3_item{width: 4.7rem;margin-bottom: .75rem;}
.box3_item img{width: 4.7rem;}
.box3_item p{font-size: .65rem;color: #000;text-align: center;margin-top: .4rem;}
.common_zx{width: 100%;margin: .5rem auto;}
.common_zx a{display: block;width: 7.05rem;font-size: .6rem;line-height: 1.55rem;text-align: center;border-radius: .25rem;font-weight: bold;box-sizing: border-box;}
.box-3 .common_zx1{color: #f39800;border: .025rem solid #f39800;}
.box-3 .common_zx2{color: #fff;background: #f39800;}
/* box-4 */
.box-4{width: 100%;}
.box4_top{width: 100%;height: 6.2rem;background: #d53227;}
.box4_con{width: 14.95rem;margin: 0 auto;margin-top: -3.625rem;}
.box4_le,.box4_ri{width: 7.325rem;}
.box4_con img{margin-bottom: .3rem;}
.box4_bottom{width: 100%;height: 6.2rem;background: #d53227;margin-top: -4rem;}
.box4_bottom .common_zx{width: 14.95rem;;padding-top: 4rem;}
.box-4 .common_zx1{color: #fff;border: .025rem solid #fff;}
.box-4 .common_zx2{color: #d53227;background: #fff;}
/* box-5 */
.box-5{padding-bottom: 1rem;}
.box-5 .common_tit{width: 7rem;;margin-top: 0.5rem;}
.box5_con{width: 15rem;background: #fff;margin: 0 auto;padding: 1.2rem 0 0.75rem 0;border-radius: .125rem;}
.form_line{width: 13.45rem;margin: 0 auto;line-height: 1.5rem;margin-bottom: 0.5rem;border-bottom: .025rem solid #cecece;}
.form_line span{font-size: .55rem;}
.box-5 input{font-size: .55rem;outline: none;border-radius: .125rem;margin: 0 auto;}
.box-5 input[type="text"]{width: 11.35rem;background: none;border: none;text-indent: 1rem;}
.box-5 input[type="text"]::placeholder{color: #c1bfbe;}
.box-5 input[type="submit"]{display: block;width: 12.15rem;background: #a40000;font-size: .65rem;line-height: 1.5rem;color: #fff;text-align: center;font-weight: bold;border: none;}