html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 8rem; max-width: 16rem; 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: 0rem;padding: 0rem ; }
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; }

.zb_form{position: relative;bottom: .8rem; margin: 0 .5rem; padding: 1rem 0; background-color: #ebebeb;border-radius: .6rem;box-shadow: 0 .2rem .3rem .1rem #c7c7c7;}

.zbpt_01{ display:inline-block;vertical-align:middle;}
.zb_tit{ text-align:center;font-size: 0.9rem;line-height:42PX;  font-weight:600; padding-top: 0.25rem;}
.zb_tit i{font-size: 1.3rem; color: #ff4a1c;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-style: normal;font-weight: normal;}
.zb_ipt{ display:block;width:11.675rem;height:1.25rem;margin:0 auto;line-height:1.2rem;text-align:center;
    border:0.025rem solid #000;border-radius:0.25rem;margin-top:0.5rem;font-size:0.55rem;background-color: #ebebeb;}
.zb_ipt::-webkit-input-placeholder{color:#000;}
.zb_ipt::-moz-placeholder{color:#000;}
.zb_ipt:-ms-input-placeholder{color:#000;}
.zb_btn{ display:block;width:11.675rem;height:1.25rem;margin:0 auto;margin-top:0.5rem;background-color:#ff4a1c;border:none;font-size:0.6rem;color:#fff;
    line-height:1.25rem;text-align:center;border-radius:0.25rem; font-weight: bold;
    background-image:url(../img/ico_01.png);background-size:0.75rem;background-repeat:no-repeat;background-position:8.5rem ;}

.zb_txt{ font-size:0.45rem;width:11.675rem;margin:0 auto;line-height:1.8rem;color:#fff;}
.ibody .title{width:7.375rem;height: .8rem;border-radius:0.1rem;border-bottom: .5rem solid #ffa189;margin:0 auto;font-size:0.75rem;line-height:1.375rem;text-align:center;font-weight:bold;position:relative;z-index:2;}
.ibody .title.sp{color: #ffff00;}
.kcsk{padding-top:0.8rem;margin-bottom: 0.5rem;}
.kcsk_txt{font-size:0.55rem;color:#333;line-height:1.625rem;text-align:center;padding-top:0.5rem;}
.kcsk_con{display:flex;justify-content:space-between;flex-wrap:wrap;width:15rem;margin:0 auto;}
.kcsk_pic{width:4.875rem;margin-top:0.125rem; border: 0.025rem solid #f0f0f0; box-sizing: border-box;}
.disflex{ display:flex;justify-content:space-between;flex-wrap:wrap;}
.btn_box .btn_01,.btn_box.disflex1 .btn_01{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#346dff;font-size:0.6rem;text-indent:1.2rem;color:#fff;background-image:url(../img/ico_02.png);background-size:0.7rem;background-repeat:no-repeat;background-position:5.7rem ;}
.btn_box .btn_02{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#ff4a1c;font-size:0.6rem;text-indent:1.2rem;color:#fff;background-image:url(../img/ico_03.png);background-size:0.7rem;background-repeat:no-repeat;background-position:5.7rem ;}
.btn_box{ padding:0.7rem 0.5rem;}

.jcpd{background-color: #ff4a1c; height: 19rem; padding-top: 1rem;}
.disflex1{ display:flex;justify-content:space-around;flex-wrap:wrap;padding-top: 0.375rem; padding-bottom: 1.25rem;}



.disflex1 .vd_li{height: 3.075rem; width: 6.3rem;margin-top: 1.175rem; border: #ffff00 0.025rem solid;text-align:center}
.disflex1 .vd_li .header{background-color: #ffff00; color: #d8101d; line-height: 1.125rem; height: 1.125rem; font-size: 0.6rem; font-weight: 700; }
.disflex1 .vd_li .value{color: #ffcf11; height: 1.875rem; line-height: 0.9rem; font-size: 0.55rem;}


.disflex1 .btn_01{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#fff;font-size:0.6rem;text-indent:.7rem;color:#d8101d;background-image:url(../img/ico_04.png);background-size:0.7rem;background-repeat:no-repeat;background-position:5.7rem ;}
.disflex1 .btn_02{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#fff;font-size:0.6rem;text-indent:.7rem;color:#d8101d;background-image:url(../img/ico_05.png);background-size:0.7rem;background-repeat:no-repeat;background-position:5.7rem ;}

.mszb{ padding-top:0.6rem;}
.mszb img{display: inline-block; width:15rem; margin:1.4rem .5rem .5rem; box-shadow: 0px 0px .4rem #ccc;}
.ms_con{ width:14.875rem;margin:0 auto;padding-top:1.2rem;}
.ms_img{ width:7.2rem;height:10.7rem;  box-shadow:0rem 0rem 0.15rem 0rem #999;}
.ms_img img{ display: block; width:4.1rem;margin:0 auto;margin-top:0.55rem;}
.ms_tit{ font-size:0.5rem;font-weight:bold;text-align:center;color:#000;line-height:1.5rem;padding-top:0.2rem;}
.ms_btn{ width:5.325rem;height:0.875rem;line-height:0.875rem;background-color:#d8101d;border-radius:0.125rem;font-size:0.5rem;color:#fff;text-align:center;margin:0 auto;}
.ms_txt{ font-size:0.45rem;color:#333;line-height:0.7rem;width:6.25rem;margin:0 auto;padding-top:0.4rem;}
.ms_txt b{ color:#000;}
.btn_box .btn_01s{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#d8101d;font-size:0.6rem;text-indent:1.2rem;color:#fff;background-image:url(../img/ico_03.png);background-size:0.7rem;background-repeat:no-repeat;  background-position: 5.7rem;}
.btn_box .btn_02s{ display:block;width:7.325rem;height:1.45rem;line-height:1.45rem;border-radius:0.75rem;background-color:#ee7b1e;font-size:0.6rem;text-indent:1.2rem;color:#fff;background-image:url(../img/ico_06.png);background-size:0.7rem;background-repeat:no-repeat;background-position:5.7rem ;}

.rmzy{ padding-top:1.175rem;padding-bottom:0.75rem;}
.rmzy_con{ width:8.25rem;}
.rmzy_pic{ width:5.275rem;padding-top:0.5rem;}
.rmzy_li{ height:6.375rem;margin:0 .5rem;margin-bottom:0.5rem;background-color:#f0f0f0;padding-left:0.5rem;padding-right:0.5rem;}
.rmzy_tit{ font-size:0.65rem;color:#000;font-weight:bold;line-height:1.35rem;position:relative;padding-top:0.625rem;}
.rmzy_tit:after{ content:"";display:block;width:2.7rem;height:0.025rem;background-color:#000;position:absolute;left:0rem;bottom:0rem;}
.rmzy_txt{ font-size:0.5rem;color:#000;line-height:0.7rem;padding-top:0.3rem;}
.rmzy_btn{ width:7.75rem;padding-top:0.625rem;}
.zy_btn1{ display:block;width:3.45rem;height:1.1rem;text-align:center;line-height:1.1rem;font-size:0.5rem;color:#FF4C1C;background-color:#fff;border-radius:0.15rem;box-shadow:0rem 0rem 0.15rem 0rem #999;}
.zy_btn2{ display:block;width:3.45rem;height:1.1rem;text-align:center;line-height:1.1rem;font-size:0.5rem;color:#fff;background-color:#FF4C1C;border-radius:0.15rem;box-shadow:0rem 0rem 0.15rem 0rem #999;}


.sxi_tab{ padding-top:1rem;margin: 0 .5rem;}
.sxi_tab .swiper-slide{ width:25%;background-color:#e4e4e4;font-size:0.5rem;color:#1a1a1a;text-align:center;line-height:1.375rem;height:1.375rem;}
.sxi_tab .swiper-slide-thumb-active{ width:25%;background-color:#f6f6f6;font-size:0.5rem;color:#d8101d;text-align:center;line-height:1.375rem;height:1.375rem;border-top:0.1rem solid #d8101d;box-sizing: border-box;}
.sxi_slide{ width:14.875rem;margin:0 auto;padding-top:0.5rem;}
.sxi_slide .swiper-slide{ display:flex;justify-content:space-between;flex-wrap:wrap;}
.sxi_pic_s{ width:4.825rem;margin:0.25rem 0rem;}
.sxi_slide .btn_box{ padding-left:0; padding-right:0;}
.hqxf{ background-color:#ff4a1c;padding-top:1rem;padding-bottom:2.05rem;}

.ibody .hqxf .title{color: #fff; }
.xf_ipt{ display:block;width:13rem;height:1.5rem;line-height:1.45rem;font-size:0.5rem;text-indent:0.65rem;font-size:0.5rem;color:#fff;margin:0 auto;margin-bottom:0.65rem;border:0.025rem solid #fff;border-radius:0.25rem;background-color: #ff4a1c;}
.xf_ipt::-webkit-input-placeholder{color:#fff;}
.xf_ipt::-moz-placeholder{color:#fff;}
.xf_ipt:-ms-input-placeholder{color:#fff;}
    
.hqxf form{ display:block;padding-top:1.8rem;}
.xf_btn{ display:block;width:13rem;height:1.5rem;background-color:#fff;font-size:0.5rem;font-weight: 700; color:#d8101d;text-align:center;border:none;margin:0 auto;border-radius:0.125rem;}
.tprompt{text-align: center;font-size: 0.45rem;color: #a8a8a8;width: 7rem;margin: auto;margin-top: 0.5rem;}
.tprompt img{width: 0.5rem; height: 0.5rem;float: left;}


