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 {  vertical-align: top; width: 100%; }
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; }

/*四大优势样式*/
.xfqk_libox{ width:96%; float:left; margin:4% 2%;}
.xfqk_libox li{ width:50%; float:left; }
.xfqk_libox li span{ width:20%; float:left;margin-right: 2%;}
.xfqk_libox li span img{ width:100%;}
.xfqk_libox li font{ width:76%; float:right; margin-left:2%; padding:1.8% 0; line-height:0.9rem; color:#000;font-size: 0.6rem;}
.xfqk_libox li p{ width:78%; float:right; margin-left:25%; padding:1.8% 0; font-size:0.5rem; line-height:0.8rem; color:#A3A3A3;position: relative; bottom: 0.5rem;}

.why_title { font-size: 0.5rem; line-height: 0.8rem; text-align: center; }
.why_conbox { font-size: 0.5rem; line-height: 0.8rem; }

.zx { width: 6.4rem; height: 1.2rem; background: #ef7800; color: #fff; font-size: 0.6rem; border-radius: 0.4rem; display: block; margin: 0 auto 0.5rem; text-align: center; line-height: 1.2rem; }

.title { font-size: 0.6rem; text-align: center; margin: 0.5rem auto; }
.bd1_bigbox{ width:96%; float:left; margin:0 2%; border:1px solid #0b0205; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5% 0;}
.bd_title{ width:100%; float:left; margin:4% 0; text-align:center; font-size:0.65rem; line-height:1.2rem; font-weight:600; color:#000;}
.bd1_bigbox p{ width:90%; float:left; margin:2% 5%; font-size:0.5rem; line-height:0.5rem; color:#000;}
.bd1_bigbox ul{ width:86%; float:left; margin:2% 7%;}
.bd1_bigbox ul li{ width:33.33%; float:left; margin:2% 0; font-size:0.5rem; line-height:0.5rem; color:#000;}
.bd1_bigbox ul li input{ margin-right:3%;}
.bd2_bigbox{ width:100%; float:left; margin:5% 0;}
.bd2_input{ width:80%; float:left; margin:1% 10%; border:1px solid #848081; border-radius:0.5rem; -moz-border-radius:0.5rem; -webkit-border-radius:0.5rem; font-size:0.5rem; line-height:0.5rem; text-align:center; color:#000; padding:4% 0; outline:none;}
.bd2_submit{ width:80%; float:left; margin:1% 10%; border:1px solid #ef7800; border-radius:0.5rem; -moz-border-radius:0.5rem; -webkit-border-radius:0.5rem; font-size:0.5rem; line-height:0.5rem; text-align:center; color:#FFF; padding:4% 0; outline:none; background:#ef7800;}
.bd_conbox{ width:100%; float:left; margin:3% 0; text-align:center; font-size:0.5rem; line-height:0.5rem; color:#000;}

.rmzy p { font-size: 0.5rem; text-align: center; line-height: 1rem; }
.rmzy .flex div { width: 48%; }
.jyfw { margin: 1rem 0; font-size: 0.5rem; line-height: 2rem; text-align: center; }

.mskt { width: 15rem; margin: 0 auto; }
.mskt .flex img { width: 49%; }
.mskt img { display: block; margin: 0.125rem 0; }