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; 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; }
@font-face {font-family: 'FZLTXHJW';src: url(../img/FZLTXHJW.1TTF);}
input {font-family: 'FZLTXHJW';}
/* box-1 */
.box-1{width: 100%;background: #f6f7fb;padding-bottom: 1.25rem;}
.box1_con{width: 15rem;margin: 0 auto;padding-top: .5rem;}
@font-face {font-family: 'FZQKBYSJW';src: url(../img/FZQKBYSJW_0.TTF);}
.box1_con p{font-size: .9rem;text-align: center;color: #584f88;font-family: 'FZQKBYSJW';padding: 0.5rem 0;}
.box-1 .form_line{width: 15rem;height: 1.525rem;margin: 0 auto;position: relative;}
.box-1 input{font-size: .6rem;line-height: 1.525rem;border: none;outline: none;}
.box-1 input[type="text"]{width: 10.225rem;background: #f5f5f5;border-radius: .25rem;text-indent: .5rem;border: .025rem solid #ead7ca;box-sizing: border-box;}
@font-face {font-family: 'FZDHTJW';src: url(../img/FZDHTJW.1TTF);}
.box-1 input[type="submit"]{width: 4.575rem;height: 1.525rem;background-image: url(../img/btn_01.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;border-radius: .25rem;color: #584f88;font-size: .75rem;font-family: 'FZDHTJW';}
@font-face {font-family: 'FZLTXHJW';src: url(../img/FZLTXHJW.1TTF);}
.box-1 input::placeholder{color: #babac5;font-family: 'FZLTXHJW';}
/* box-2 */
.box2-1{width: 100%;height: 8.975rem;background: url(../img/xxpl_bg.jpg) no-repeat center center;background-size: 100% 100%;position: relative;z-index: 1;}
.box2-1-con{width: 9.5rem;padding: 1.125rem 0 0 .475rem;}
.box2-1-tit{font-size: .9rem;color: #584f88;position: relative;padding-bottom: .3rem;}
.box2-1-tit::after{content: "";width: 1.8rem;height: .15rem;background: #d9a984;position:absolute;left: 0;bottom: 0;}
.box2-1-con p{font-size: .6rem;font-family: 'FZLTXHJW';line-height: .85rem;padding-top: .45rem;}
.box2_zx{display: block;width: 4.775rem;height: 1.275rem;font-size: .7rem;line-height: 1.275rem;text-align: center;font-family: 'FZDHTJW';}
.box2-1-con .box2_zx{width: 5.125rem;height: 1.475rem;color: #584f88;line-height: 1.475rem;background-image: url(../img/btn_02.png);background-size: 100% 100%;background-position: center center;margin-top: .65rem;}

.box2-2{width: 15rem;height: 16.425rem;margin: 0 auto;position: relative;margin-top: -.25rem;z-index: 2;}
.box2-2 .box2-2-img1{width: 7.5rem;position: absolute;left: 0;top: .7rem;}
.box2-2 .box2-2-img2{width: 7.5rem;position: absolute;right: 0;}
.box2-2 .box2-2-img3{width: 7.5rem;position: absolute;top: 8.8rem;right: 0;}
.box2_txt{width: 8.7rem;background: #827f95;color: #fff;position: absolute;z-index: 2;left: 0;top: 4.1rem;}
.box2_txt_con{width: 6.7rem;margin: 0 auto;margin-top: .8rem;}
.box2_txt_con .box2_txt_tit{font-size: .9rem;font-weight: bold;margin-bottom: .55rem;}
.box2_txt_con img{width: .975rem;margin-right: .45rem;}
.box2_txt_con p{display: inline-block;width: 3.7rem;border-left: .025rem solid #fff;padding-left: .45rem;}
.box2_txt_con li{font-size: .6rem;font-family: 'FZLTXHJW';margin-bottom: .375rem;}
.box2_txt_con .box2_zx{background: #ffffff;color: #6c6881;border-radius: .75rem;box-shadow: 0 .075rem .075rem 0 #504f5f;margin: 0.5rem 0 .85rem 0;}

.box2-3{width: 15rem;height: 17.15rem;margin: 0 auto;position: relative;margin-top: .25rem;}
.box2-3 .box2-3-img1{width: 7.5rem;position: absolute;left: 0;top: 0;}
.box2-3 .box2-3-img2{width: 7.5rem;position: absolute;right: 0;top: .7rem;}
.box2-3 .box2-3-img3{width: 7.5rem;position: absolute;top: 8.8rem;left: 0;}
.box2-3 .box2_txt{left: initial;right: 0;}
.box2-3 .box2_txt_con img{width: .9rem;margin-right: .45rem;}
.box2-3 .box2_txt_con li{margin-bottom: 0.2rem;}
.common_zx{display: block;width: 12.125rem;height: 2.425rem;background: url(../img/com_zx.png) no-repeat center center;background-size: 100% 100%;margin: 1rem auto 1.45rem auto;font-size: .8rem;color: #584f88;text-indent: 3.75rem;line-height: 2.8rem;font-weight: bold;}
/* box-3 */
.box-3{width: 100%;background: #f5f4f7;}
.common_tit{text-align: center;padding: .95rem 0 .6rem 0;}
.com_tit_zh{font-size: .9rem;color: #584f88;font-family: 'FZDHTJW';margin-bottom: 0.35rem;}
@font-face {font-family: 'FZDaLTJ';src: url(../img/FZDaLTJ_Xian.TTF);}
.com_tit_en{font-size: .6rem;color: #aaa;font-family: 'FZDaLTJ';margin-bottom: 0.35rem;text-transform: uppercase;opacity: 0.8;}
.box3_con{width: 15.05rem;height: 14.2rem;margin: 0 auto;padding-bottom: .75rem;position: relative;}
.box3_img1{width: 6.3rem;position: absolute;left: 0;top: .9rem;}
.box3_img2{width: 8.275rem;position: absolute;right: 0;top: 0;}
.box3_img3{width: 5.2rem;position: absolute;left: 0;bottom: 0;}
.box3_img4{width: 9.275rem;position: absolute;right: 0;bottom: 1.5rem;}
/* box-4 */
.box-4{padding-top: 0.5rem;}
.box4_con{width: 15rem;margin: 0 auto;padding: .5rem 0;position: relative;}
.box4_body{width: 14.4rem;margin-left: 0.8rem;position: relative;z-index: 2;}
.box4_item{margin-bottom: 1.5rem;}
.box4_item img{width: 7.2rem;}
@font-face {font-family: 'FZShangKJW';src: url(../img/FZShangKJW_0.TTF);}
.box4_num{width: 2.175rem;height: 1rem;background-color: #817e94;font-size: .8rem;font-family: 'FZShangKJW';text-align: center;padding: 10rem 0 .5rem 0;position: absolute;z-index: 1;}
.box4_num a{color: #fff;}
.box4_num1{top: 0;left: 0;}
.box4_num2{top: 10.2rem;right: 0;}
.box4_num3{bottom: .3rem;left: 0;}
/* box-5 */
.box-5{width: 100%;background: #f5f4f7;padding: 0.5rem 0;}
.box5_con{width: 15.1rem;margin: 0 auto;margin-bottom: .6rem;}
.box5_left{width: 8.275rem;background: #827f95;}
.box5_con .bg_img{width: 6.825rem;}
.box5_tit{font-size: .8rem;color: #fff;font-weight: bold;position: relative;padding: .625rem 0 .25rem 0;margin-bottom: .6rem;}
.box5_tit::after{content: "";width: 3rem;height: .125rem;background: #d3d0db;position: absolute;left: 0;bottom: 0;}
.box5_left p{font-size: .6rem;color: #fff;font-family: 'FZLTXHJW';margin-bottom: .25rem;}
.box5_left a{display: block;width: 5.4rem;height: 1.275rem;background: #fff;font-family: 'FZDHTJW';font-size: .65rem;color: #6c6881;line-height: 1.275rem;text-align: center;border-radius: .75rem;box-shadow: 0 .075rem .075rem 0 #504f5f;margin: 0.85rem 0 .5rem 0;}
.box5_left li{font-size: .65rem;color: #fff;font-family: 'FZLTXHJW';margin-bottom: .45rem;}
.box5_left li img{width: .65rem;margin-right: 0.3rem;}
/* box-6 */
.box6_con{width: 15rem;margin: 0 auto;}
.box6_con .xdfm_sel{width: 12.25rem;margin: 0 auto;margin-bottom: 0.5rem;font-family: 'FZLTXHJW';}
.box6_con .xdfm_rdo {width: 33%;font-size: .75rem;color: #6c6881;line-height: 1.5rem;cursor: pointer;}
.box6_con .xdfm_rdo input {opacity: 0;width: 0rem;height: 0rem;overflow: hidden;}
.box6_con .xdfm_ico {display: inline-block;width: .65rem;height: .65rem;background-size: 100%;background-repeat: no-repeat;background-image: url(../img/icon_05.png);background-position: center top;vertical-align: middle;
margin-right: 0.5rem;}
.box6_con .xdfm_rdo input:checked+.xdfm_ico {width:.775rem;height:.65rem;background-image: url(../img/icon_03.png);}

.box-6 input{width: 15rem;font-size: .75rem;line-height: 1.85rem;font-family: 'FZLTXHJW';border: none;outline: none;border-radius: .25rem;margin-bottom: .75rem;}
.box-6 input[type="text"]{background: #efefef;text-indent: 1.05rem;box-shadow: 0 0.075rem 0.075rem 0 #e7e7e8;}
.box-6 input[type="text"]::placeholder{color: #c1bfbe;}
.box-6 input[type="submit"]{background-image: url(../img/btn_03.png);background-size: 100% 100%;background-position: center center;font-size: .9rem;color: #584f88;font-family: 'FZDHTJW';text-align: center;}