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: nowrap; justify-content: space-between; }
.disflex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }
.left { float: left; }
.right { float: right; }

.ibody{position: relative;}
.banner-spec img{width: 12.5rem;position: absolute;bottom: -1.125rem;left: 1.875rem;}
.top-form{text-align: center;}
.top-form h2{font-size: .7rem;padding-top: 1.2rem;}
.top-form h2 span{color: #a71717;font-weight: bold;}
.top-form h3{font-size: .55rem;padding-top: .4rem;}
.top-form h3 span{color: #a71717;font-weight: bold;}
.form_box {width: 14.5rem;margin: 0 auto;background: #fff;border-radius: 0.5rem;padding: 0 0.375rem;}
.top-form .formipt{display: block;width: 14.175rem;height:1.5rem;margin: 0.8rem auto 0.5rem !important;text-align: left;text-indent: 1rem;border: none;background-color:#fff;font-size: 0.6rem;color: #000;border: 0.025rem solid #000;}
.form-btn {width: 14.175rem; height: 1.5rem; background-image: url(../img/click.png);background-repeat: no-repeat;background-position: 10rem 0.5rem;background-size: 0.75rem 0.75rem;border: none; display: block; margin: 0.4rem auto !important; cursor: pointer; font-size: 0.6rem; color: #fff;}

.box-1{width: 100%;height: 11rem;background: #fd9ead;margin: 1rem auto 0.75rem auto;}
.box1-con{width: 15rem;height: 11rem;margin: 0 auto;padding-top: 0.375rem;}
.box-1-detail-img{width: 6.2rem;height: 10.2rem;}
.box1-con img{width: 6.2rem;height: 10.2rem;}
.box1-con .box-1-detail{width: 8.8rem;height: 10.2rem;text-indent: .45rem;background: #fff;}
@font-face{src : url('../fonts/FZXBSJW.1TTF');}
.box-1-detail h2{font-size: .65rem;font-family: 'FZXiaoBiaoSong-B05S';margin-top: 1rem;}
.box-1-detail h3{font-size: .65rem;line-height: 1.8rem;text-indent: 1.5rem;font-family: 'FZXiaoBiaoSong-B05S';position: relative;}
.box-1-detail h3::before{content: "";width: .75rem;height: .025rem;background: #000;position: absolute;top: 50%;left: .45rem;}
.box-1-detail h3::after{content: "";width: 5.875rem;height: .025rem;background: #000;position: absolute;bottom: 0;left: .45rem;}
.box-1-detail p{font-size: 0.5rem;line-height: .875rem;}
.box-1-detail .top-space{margin-top: .875rem;}
.zx-btn{width: 5.075rem;height: 1.1rem;background: #a71717;color: #fff;line-height: 1.1rem;text-align: center;font-size: .55rem;text-indent: 0;border-radius: 0.2rem;margin: 0.5rem 0 0 0.45rem;}

.box-2{padding: .375rem 0;}
.common_title_zh{font-size: .85rem;font-family: 'FZXiaoBiaoSong-B05S';line-height: 1rem;text-align: center;}
.common_title_en{font-size: .65rem;font-family: 'FZXiaoBiaoSong-B05S';line-height: 1rem;color: #666;text-align: center;position: relative;}
.common_title_en::before{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;left: 3rem;top: 50%;}
.common_title_en::after{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;right: 3rem;top: 50%;}

.box-2-con{background: #fd9ead;margin: 0 .5rem;padding-bottom: .6rem;}
.fu-title{height: 1.5rem;margin: 0 auto;padding: 0.5rem 0;margin-top: .4rem;}
.fu-title-left,.fu-title-right{height: 1.5rem;font-size: .6rem;color: #fff;line-height: 1.5rem;text-align: center;}
.fu-title span{font-weight: bold;}
/* .kc_con{width: 15rem;height: 27.625rem;margin: 0 auto;}
.kc_con_item{width: 7.3rem;border: .075rem solid #fff;color: #fff;box-sizing: border-box;}
.kc_con_item1{width: 4.5rem;margin: 0 auto;font-weight: bold;text-align: center;}
.kc_title{padding: 0.3rem 0;}
.kc_title p:nth-child(1){font-size: .65rem;}
.kc_title p:nth-child(2){font-size: .6rem;}
.kc_con_item2{width: 6.25rem;margin: 0 auto;font-size: .55rem;line-height: 0.7rem;padding: 0.3rem 0;}
.kc_con_item .kc_img{width: 6.25rem;display: block;margin: 0.3rem auto 0.4rem auto;}
.kc_con_item1 img{width: .825rem;height: .9rem;margin-top: 0.5rem;}
.kc_con_left .kc_con_item{margin-bottom: .5rem;}
.kc_con_right .kc_img{margin: .1rem auto;}
.kc_con_right .kc_con_item{margin-bottom: .3rem;} */
.zx_btn{width: 14.175rem; height: 1.5rem;background-color: #a71717; background-image: url(../img/click.png);background-repeat: no-repeat;background-position: 11rem 0.5rem;background-size: 0.75rem 0.75rem;font-size: 0.6rem;color: #fff;text-align: center;line-height: 1.5rem;margin: 0.6rem auto;}

.box-3{background: #f6f6f6;padding-bottom: 0.1rem;}
.box-3-bg{width: 100%;height: 4.675rem;;background: url(../img/bg-jckt.png) no-repeat 100% 100%;margin-top: 1rem;}
.box-3-bg .common_title_zh{padding-top: .75rem;}
.box-3-bg .common_title_en::before{background: #fff;left: 2.5rem;}
.box-3-bg .common_title_en::after{background: #fff;right: 2.5rem;}
.box-3-con{width: 15rem;height: 17.6rem;background: #fff;margin: 0 auto;margin-top: -1.5rem;}
.box-3-item{width: 6.7rem;height: 8.15rem;;background: #fd9ead;margin-top: .625rem;}
.box-3-item img{width: 6.7rem;}
.box-3-item p{width: 92%;font-size: .55rem;color: #fff;text-align: left;margin: .3rem auto;position: relative;}
.box-3-item p::after{content: "";width: 1.125rem;height: .025rem;background: #fff;position: absolute;left: 1%;top: 2.5rem;}

.box-4 .common_title_zh{margin-top: .875rem;}
.box-4-bg{width: 100%;height: 4.675rem;;background: url(../img/bg-xszp.png) no-repeat 100% 100%;margin-top: 0.8rem;}
.box-4-bg h2{padding-top: 0.3rem;}
.box-4-bg h2,h3{font-size: .55rem;color: #fff;text-align: center;line-height: 1rem;font-weight: normal;}
.box-4-con{width: 15rem;margin: 0 auto;margin-top: -1.8rem;}
.box-4 .zx_btn{background-position: 10rem 0.5rem;}

.box-5{margin-top: 1.5rem;}
.box-5 .common_title_en::before{left: 1.5rem;}
.box-5 .common_title_en::after{right: 1.5rem;}
.cynt{width: 15rem;margin: 0 auto;margin-top: 1rem;position: relative;}
.cynt_title{width: 6.775rem;background: #fd9ead;border-radius: .25rem;border: .025rem dashed #000;}
.cynt_title p{width: 6rem;font-size: .55rem;color: #fff;line-height: 0.9rem;margin: 0.5rem auto;}

.cynt_intro{width: 100%;height: 6.75rem;border-bottom: .075rem solid #fd9ead;position: relative;}
.cynt_intro1{width: 3.3rem;height: 3.375rem;background: #fd9ead;border-radius: .125rem;margin-top: 3.4rem;}
.cynt_intro2{width: 3.3rem;height: 4.575rem;background: #fd9ead;border-radius: .125rem;margin-top: 2.2rem;}
.cynt_intro3{width: 3.3rem;height: 5.775rem;background: #eb6877;border-radius: .125rem;margin-top: 1.05rem;}
.cynt_intro4{width: 3.3rem;height: 6.725rem;background: #eb6877;border-radius: .125rem;margin-top: 0.1rem;}
.cynt_intro p{width: 3rem;font-size: 0.5rem;color: #fff;text-align: center;line-height: 0.65rem;margin: 0 auto;}
.cynt_intro b{font-size: 0.5rem;}
.cynt_intro b:nth-child(1){position: absolute;left: 0.6rem;bottom: 3.8rem;}
.cynt_intro b:nth-child(2){position: absolute;left: 4rem;bottom: 5rem;}
.cynt_intro b:nth-child(3){position: absolute;left: 7.8rem;bottom: 6.3rem;}
.cynt_intro b:nth-child(4){position: absolute;left: 11.4rem;top: -1rem;}
.cynt_intro-2{font-size: .6rem;line-height: 2rem;text-align: center;}
.cynt_bottom{width: 15.325rem;height: 4.1rem;background: url(../img/bg-ljlq.png) no-repeat ;background-size: 100% 100%; background-position: center center;margin: 0 auto;}

.box-6{margin-top: .875rem;}
.box-6-con{width: 15rem;height: 10.1rem;margin: .75rem auto;}
.box-6-item{width: 7.375rem;height: 4.9rem;background: #fd9ead;}
.box-6-item img{width: 5.35rem;}
.box-6-item span{width: .85rem;font-size: .6rem;color: #fff;padding-top: 0.5rem;font-family: 'SimSun';}

.box-7{width: 100%;background: #fff4f5;position: relative;}
.box-7_title_zh{font-size: .9rem;color:#686868;text-align: center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-weight: bold;padding-top: 1.6rem;position:relative;z-index: 1;}
.box-7_title_en{font-size: 1.2rem;text-align: center; font-weight: bold;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;background-image:-webkit-linear-gradient(bottom,#d1d1d1,#c6c6c6,#989898);-webkit-background-clip:text;-webkit-text-fill-color:transparent; opacity: 0.5;position: absolute;top: 1.125rem;left: 2.2rem;}
.box-7-bg{display: block;width: 15.15rem;margin: 0 auto;padding-top: 1rem;}
.box-7 ul{width: 12.1rem;margin: 0 auto;}
.box-7 ul li{font-size: 0.6rem;line-height: 1.5rem;}
.box-7-title{width: 100%;font-size: 0.6rem;text-align: center;line-height: 1rem;margin: 0 auto;position:relative;}
.box-7-title:before{content:"";width: 2.75rem;height: .025rem;background: #d1c9ca;position: absolute;left: 3%;top: 50%;}
.box-7-title:after{content:"";width: 2.75rem;height: .025rem;background: #d1c9ca;position: absolute;right: 3%;top: 50%;}
.box-7-title span{color: #fa4537;}
.box-7 form{margin-bottom: 0.5rem;}
.form_line input { width: 15.125rem; height: 1.75rem; display: block; border: none; outline: none; background: #fff4f5; font-size: 0.6rem; line-height: 1.75rem; margin: 0.5rem auto; box-sizing: border-box;}
.form_line .form_ipn {border: .05rem solid #c2babb; text-indent: 0.375rem;border-radius: 0.125rem;}
.form_line .form_ipt {border: .05rem solid #c2babb; text-indent: 0.375rem;border-radius: 0.125rem;margin: 1.375rem auto 0.875rem auto;}
.form_btn { width: 15.125rem; height: 1.75rem; display: block; border: none; outline: none; background: url(../img/btn_bg.png) no-repeat 100% 100%; color: #fff; font-size: .75rem; text-align: center; line-height: 1.75rem;border-radius: 0.125rem;margin: 0 auto; }
.bottom_txt b{color: #ff0000;}
.bottom ::-webkit-input-placeholder {/* WebKit browsers */color: #c2babb;font-size: 0.5rem;text-align: center;}
.bottom::-moz-placeholder {/* Mozilla Firefox 19+ */color: #c2babb;font-size: 0.5rem;text-align: center;}
.bottom::-ms-input-placeholder {/* Internet Explorer 10+ */color: #c2babb;font-size: 0.5rem;text-align: center;}
.new-intro{font-size: .65rem;justify-content: space-evenly;margin-top: .58rem;}
.new-intro strong{font-size: .7rem;color: #a71717;}
.new-list{margin:0 .4rem;}
.new-list li{position:relative; width: 6.9rem;margin-bottom: .4rem;}
.new-list li p{position: absolute;bottom: 0;width: 100%;height: 1rem;background-color: rgba(83, 83, 83, 0.58);text-align: center;line-height: 1rem;font-size: .6rem;color: #fff;}
.gg_top{flex-wrap: wrap !important;}