@charset "gb2312";
/* CSS Document */
html { font-size: 40px; }
body { padding: 0; font-family: "Microsoft YaHei"; margin: 0; -webkit-text-size-adjust: none; width: 100%; min-width: 8rem; max-width: 16rem; margin: 0 auto; overflow-x: hidden; background-color:#fff;}
.tbody { padding: 0 0.5rem; }
ol, ul { list-style: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul, li, input, h1, h2, h3, h4, p, span, b, dl, dt, dd, header, menu, section, footer, nav, article { margin: 0; padding: 0; }
ul, li { list-style: none; }
.clear{ clear:both;}
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.line{ height:0.2rem; background-color:#eeeeee;}
.ibody img{ display:block; width:100%;}
@font-face{font-family:gg;src:url(../fonts/georgia.ttf);}
/*----*/
.disflex{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.cry{ background-color:#9f0102; height: 3rem;}
.cry_text{ width: 4.375rem; text-align:center; line-height: 0.8rem; font-size: 0.45rem; color:#fff; padding-top: 0.75rem;}
.cry_text span{ font-size: 0.9rem; font-weight:bold;}
.cry_ico{ font-size: 1.2rem; line-height: 3rem; color:#fff; font-weight:normal; font-family:"SimSun";}
.bn_form{ padding-bottom: 1.05rem;}
.bn_form_tit{ font-size: 0.65rem; color:#333333; line-height: 1.1rem; padding-top: 0.5rem; font-weight:bold; text-align:center;}
.bn_form_txt{ font-size: 0.5rem; color:#333; text-align:center; line-height: 1rem;}
.bn_form_txt .bn_form_red{ color:#fe0000; font-weight:bold;}
.bn_form_ipt{ display:block; width: 14.175rem; height: 1.525rem; line-height: 1.475rem; text-indent: 1rem; font-size: 0.5rem; color:#333; margin:0 auto; margin-top: 0.45rem;}
.bn_form_ipt::-webkit-input-placeholder {color: #666666;}
.bn_form_ipt:-moz-placeholder {color: #666666;}
.bn_form_ipt::-moz-placeholder {color: #666666;}
.bn_form_ipt:-ms-input-placeholder {color: #666666;}
.bn_form_btn{ display:block; border:none; background-color:#9f0102; width: 14.175rem; height: 1.525rem; margin:0 auto; margin-top: 0.675rem; font-size: 0.6rem; text-align:center; color:#fff; text-indent: -1.1rem; background-image:url(../images/btn_ico.png); background-size: 0.75rem; background-repeat:no-repeat; background-position: 9.625rem 0.5rem;}
.shrq{ background-color:#e3d9ca; padding-top: 0.825rem; padding-bottom: 1rem;}
.shrq_con{ width: 15rem; margin:0 auto; background-image:url(../images/shrq_bg.jpg); background-size:100%; background-repeat:no-repeat; background-position:center top; padding-top: 3.75rem; position:relative;}
.shrq_box{ width: 14rem; margin:0 auto; padding-left: 0.4rem; padding-right: 0.4rem; padding-top: 2.65rem; background-color:#fff; padding-bottom: 0.2rem;}
.shrq_lst{ width: 4.15rem;}
.shrq_lst img{ width:100%; border-radius: 0.2rem;}
.shrq_tit{ font-size: 0.5rem; text-align:center; line-height: 1.4rem; color:#333333; font-weight:bold;}
.shrq_title{ width:100%; height: 1.35rem; background-color:#091e19; position:absolute; left: 0rem; top: 4.5rem; font-size: 0.65rem; color:#fff; font-weight:bold; text-indent: 0.5rem; line-height: 1.35rem;}
.shrq_title:before{ content:""; display:block; width: 0.5rem; height: 0.825rem; background-image:url(../images/shrq_title.png); background-size:100%; background-repeat:no-repeat; position:absolute; left: 0rem; top: 1.35rem;}
.shrq_title:after{ content:""; clear:both;}
.shrq_title span{ font-family:"gg"; font-size: 0.4rem; color:#fff; font-weight:normal; font-style:italic;}
.shrq_btn{ display:block; width: 3.5rem; height: 1rem; line-height: 0.95rem; border: 0.025rem solid #fff; border-radius: 0.15rem; text-indent: 0.35rem; font-size: 0.45rem; color:#fff; float:right; margin-right: 0.9rem; margin-top: 0.15rem; background-image:url(../images/btn_ico.png); background-size: 0.5rem; background-repeat:no-repeat; background-position: 2.625rem 0.3rem;}
.title{ font-size: 0.75rem; color:#333; text-align:center; font-weight:bold; line-height: 1.25rem; padding-top: 0.75rem;}
.etitle{ font-size: 0.4rem; color:#333; text-align:center; line-height: 0.8rem; padding-bottom: 0.3rem; font-family:"gg"; font-style:italic;}
.wmzy{ width: 15rem; border-radius: 0.2rem; background-color:#f6f6f6; margin:0 auto; padding-bottom: 0.65rem; margin-bottom: 0.5rem;}
.wmzy_title{ font-size: 0.65rem; font-weight:bold; color:#000; line-height: 2.25rem; width: 14.05rem; margin:0 auto; border-bottom: 0.025rem solid #dddddd; padding-left: 2.05rem; background-image:url(../images/wmzy_tit.png); background-size:56px; background-repeat:no-repeat; background-position:left center;}
.wmzy_ftitle{ font-size: 0.55rem; float:right; color:#e7060b; font-weight:normal;}
.wmzy_con{ padding-top: 0.625rem; width: 14.3rem; margin:0 auto;}
.wmzy_lst{ width: 6.95rem; background-color:#fff; border-radius: 0.2rem; padding-top: 0.4rem; padding-bottom: 0.55rem;}
.wmzy_lst img{ width: 6.05rem; margin:0 auto;}
.wmzy_tit{ font-size: 0.6rem; color:#000; text-align:center; font-weight:bold; line-height: 0.9rem; padding-top: 0.25rem;}
.wmzy_txt{ font-size: 0.5rem; color:#222222; text-align:center; line-height: 0.8rem;}
.wmzy_btn{ display:block; width: 3.45rem; height: 1rem; background-color:#ee7b1e; border-radius: 0.2rem; font-size: 0.5rem; color:#fff; line-height: 1rem; text-align:center; margin:0 auto; margin-top: 0.2rem;}
.wmzy_wst{ width:100%; background-color:#fff; border-radius: 0.2rem; margin-top: 0.4rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.wmzy_wst .wmzy_box{ width: 5.625rem; float:right; margin-right: 0.5rem; padding-top: 0.45rem;}
.wmzy_wst img{ width: 7.475rem; margin-left: 0.675rem;}
.btn_content{ padding-top: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.55rem; padding-right: 0.55rem;}
.btn_xf{ width: 7rem; height: 1.45rem; line-height: 1.45rem; text-indent: 0.6rem; font-size: 0.6rem; color:#fff; background-color:#091e19; background-image:url(../images/btn_xf.png); background-size: 0.625rem; background-repeat:no-repeat; background-position: 5.75rem 0.4rem; border-radius: 0.7rem;}
.btn_zx{ width: 7rem; height: 1.45rem; line-height: 1.45rem; text-indent: 1.1rem; font-size: 0.6rem; color:#fff; background-color:#9f0102; background-image:url(../images/btn_zx.png); background-size: 0.675rem; background-repeat:no-repeat; background-position: 5.25rem 0.5rem; border-radius: 0.7rem;}
.nxsm{ width: 15rem; height: 2.425rem; background-color:#f5f5f5; margin:0 auto; position:relative; margin-top: 1.45rem; margin-bottom: 1.05rem;}
.nxsm_tit{ width: 3rem; height: 4.7rem; background-color:#091e19; text-align:center; padding-top: 0.3rem; font-weight:bold; font-size: 0.65rem; color:#fff; line-height: 0.7rem; position:absolute; top: -1.2rem;}
.nxsm_tit span{ display:block; font-size: 0.5rem; color:#fff; line-height: 1.05rem; text-transform:uppercase;}
.nxsm_txt{ font-size: 0.5rem; color:#333333; line-height: 0.75rem; padding-top: 0.45rem; position:absolute; right: 0rem;}
.nxsm_con .shrq_box{ width:100%; padding-top: 0.65rem;}
.nxsm_con .shrq_box .shrq_lst{ width: 4.7rem;}
.nxsm_con .shrq_box .shrq_tit{ font-size: 0.55rem; font-weight:normal;}
.xyhj{ position:relative;}
.xyhj:after{ display:block; content:""; width: 12.5rem; height: 16.35rem; position:absolute; background-color:#f6f6f6; top: 0rem; right: 0.6rem; z-index:-1;}
.xyhj_tit{ position:relative; width: 14.75rem; margin:0 auto;}
.xyhj_tit .title{ text-align:left;}
.xyhj_tit .etitle{ text-align:left;}
.xyhj_btn{ float:right; display:block; width: 5.6rem; height: 1.25rem; line-height: 1.25rem; border-radius: 0.625rem; font-size: 0.55rem; color:#fff; background-color:#091e19; margin-top: 1.25rem; text-indent: 0.7rem; background-image:url(../images/xyhj_btn.png); background-size: 0.75rem; background-repeat:no-repeat; background-position: 4.5rem 0.45rem; margin-right: 0.85rem;}
.xyhj_con{ justify-content:center; padding-top: 0.5rem; padding-bottom: 1.35rem;}
.xyhj_w{ width: 6.25rem; margin:0 0.15rem 0.35rem;}
.xyhj_s{ width: 4.65rem; margin:0 0.125rem;}
.wdys{ background-image:url(../images/wdys_bg.jpg); background-size:cover; background-repeat:no-repeat; background-position:center top;}
.wdys .title,.wdys .etitle{ color:#fff;}
.wdys_con{ width:15.075rem; margin:0 auto;}
.wdys_li{ width:5.025rem;}
.gycy_top_txt{ font-size: 0.55rem; color:#333333; line-height: 1.15rem; text-align:center; width: 3.9rem;}
.gycy_top_txt span{ font-size: 0.95rem; font-weight:bold;}
.tycy_line{ width: 0.025rem; height: 1.375rem; background-color:#dddddd; margin-top: 0.4rem;}
.gycy_box{ width: 15.25rem; background-color:#f6f6f6; margin:0 auto; margin-top: 0.5rem; margin-bottom: 0.5rem;}
.gycy_con{ padding: 0.5rem 0.625rem;}
.gycy_pic{ width: 6.575rem;}
.gycy_main{ width: 7.05rem;}
.gycy_etit{ font-size: 0.5rem; color:#afaaaa; line-height: 0.7rem; padding-top: 0.2rem;}
.gycy_tit{ font-size: 0.6rem; color:#333; font-weight:bold; line-height: 0.9rem;}
.gycy_txt{ font-size: 0.55rem; color:#000; line-height: 0.95rem;}