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: 'FZZZHONGJW'; color: #333; background: #f8f8f8; }
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; }
.flex1{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }
.left { float: left; }
.right { float: right; }
@font-face {font-family: 'FZZZHONGJW';src: url(../img/FZZZHONGJW.1TTF);}
input {font-family: 'FZZZHONGJW';}
/* box-1 */
.box-1{width: 15rem;background: #fff;margin: 0 auto;margin-top: -.5rem;border-radius: .25rem;box-shadow: 0px .075rem .075rem 0px #ececec;position: relative;z-index: 1;padding: .45rem 0;}
.box-1 .form_line{width: 14.425rem;height: 1.25rem;border-radius: .75rem;margin: 0 auto;position: relative;}
.box-1 input{font-size: .6rem;line-height: 1.25rem;border: none;outline: none;}
.box-1 input[type="text"]{width: 100%;background: #f5f5f5;position: absolute;z-index: 1;border-radius: .75rem;text-indent: 2.25rem;}
.box-1 input[type="submit"]{width: 5.25rem;background-image: url(../img/icon_02.jpg);background-repeat: repeat-x;background-size: 100%;background-position: center center;border-radius: .75rem;position: absolute;z-index: 2;top: 0;right: -0.05rem;color: #fff;}
.box-1 input::placeholder{color: #d1d1d1;}
/* box-2 */
.common_tit{width: 100%;background: #fff;font-size: .7rem;color: #1e1e1e;margin-top: .875rem;padding: .4rem 0;text-align: center;}
.box2_con{width: 15rem;height: 6.5rem;background: url(../img/2.png) no-repeat center center;background-size: 100%;margin: 0 auto;margin-top: .95rem;position: relative;z-index: 1;}
.box2_con p{width: 6.2rem;font-size: .5rem;color: #453d39;line-height: .7rem;position: absolute;right: .3rem;top: .45rem;}
.common_zx{width: 14rem;margin: .9rem auto;}
.common_zx a{font-size: .6rem;color: #fff;line-height: 1.35rem;text-align: center;}
.common_zx img{width: .7rem;display: inline-block;vertical-align: middle;margin-right: .2rem;}
.common_zx1{width: 6.25rem;height: 1.25rem;background-image: url(../img/icon_02.jpg);background-repeat: repeat-x;background-size: 100%;background-position: center center;border-radius: .75rem;}
.common_zx2{width: 7rem;height: 1.25rem;background-image: url(../img/icon_02.jpg);background-repeat: repeat-x;background-size: 100%;background-position: center center;border-radius: .75rem;}
/* box-3 */
.box-3{margin-bottom: 1.5rem;}
.box3_con{width: 15rem;margin: 0 auto;margin-top: 0.5rem;}
.box3_nav .swiper-slide{width: 3.5rem;height: 1.25rem;background: #fff;font-size: .6rem;text-align: center;line-height: 1.45rem;border-radius: .25rem;box-shadow: 0px 0px .125rem 0px #fff;cursor: pointer;}
.box3_nav .swiper-slide-thumb-active{background: #ff8a56;color: #fff;}
.box3_body{width: 100%;background: #fff;margin-top: .875rem;border-radius: .375rem;padding-bottom: 0.5rem;padding-top: 0.5rem;}
.box3_item .box3_tit{font-size: .5rem;margin: .45rem 0;position: relative;text-align: left;width: 14rem;margin: auto;margin-bottom: 0.4rem;line-height: 36px;}
.box3_tit a{display: block;width: 4.675rem;height: .375rem;background: #f3f3f3;margin: 0 auto;margin-top: -0.35rem;}
.box3_item_detail{width: 7rem;margin-bottom: .4rem;border-radius: .375rem;box-shadow: 0px .05rem .125rem .075rem #f3f3f3;}
.box3_item_detail img{width: 7rem;}
.box3_item_detail p{font-size: .5rem;color: #1e1e1e;text-align: center;margin: .25rem auto;}
/* box-4 */
.jxhj_img{width: 15rem;margin: .9rem auto;}
.jxhj_img img{width: 15rem;}
.jxhj_img .si_bnpage{position: relative;}
.jxhj_img .si_bnpage .swiper-pagination-bullet{width: .25rem;height: .25rem;background: #7e7e7e;border-radius: 50%;}
.jxhj_img .si_bnpage .swiper-pagination-bullet-active{width: .35rem;height: .35rem;background: #ffa77f;border-radius: 50%;}
/* box-5 */
.box-5{width: 15rem;background: #fff;margin: 0 auto;margin-top: .9rem;border-radius: .25rem;}
.jxcg_img{width: 14.25rem;margin: .3rem auto;}
.jxcg_img_s{width: 6.5rem;}
.jxcg_img_l{width: 7.5rem;}
.jxcg_img img{margin-bottom: .25rem}
.jxcg_img .si_bnpage{position: relative;}
.jxcg_img .si_bnpage .swiper-pagination-bullet{width: .25rem;height: .25rem;background: #7e7e7e;border-radius: 50%;}
.jxcg_img .si_bnpage .swiper-pagination-bullet-active{width: .35rem;height: .35rem;background: #ffa77f;border-radius: 50%;}
/* box-6 */
.box-6{width: 15rem;background: #fff;margin: 0 auto;margin-top: .9rem;border-radius: .25rem;}
.box6_txt{font-size: .45rem;margin-top: .6rem;line-height: 0.7rem;}
.box6_txt span{display: inline-block;height: .3rem;background: #ffde6c;line-height: 0rem;}
.box6_con{width: 14.25rem;margin: 0 auto;}
.box6_item_detail{width: 7rem;margin: .5rem 0;border-radius: .375rem;box-shadow: 0px .05rem .125rem .075rem #f3f3f3;}
.box6_item_detail img{width: 7rem;}
.box6_item_detail p{font-size: .5rem;color: #1e1e1e;text-align: center;margin: .25rem auto;}
/* box-7 */
.box-7{width: 15rem;margin: 1.125rem auto;background: #fff;border-radius: .5rem;}
.box-7 p{font-size: .7rem;text-align: center;color: #1e1e1e;padding: .75rem 0;}
.box-7 form{width: 12.5rem;margin: 0 auto;}
.box-7 input{width: 12.5rem;font-size: .6rem;line-height: 1.35rem;text-align: center;border: none;outline: none;border-radius: .25rem;margin-bottom: .75rem;}
.box-7 input[type="text"]{background: #efefef;}
.box-7 input[type="text"]::placeholder{color: #c1bfbe;}
.box-7 input[type="submit"]{background-image: url(../img/icon_02.jpg);background-repeat: repeat-x;background-size: 100%;background-position: center center;color: #fff;}