@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%;}
/*----*/
.disflex{display:flex;justify-content:space-between;flex-wrap:wrap;}
.jg_content{background-image:url(../img/bg_01.jpg);background-size:100%;background-repeat:no-repeat;background-position:center top;}
.jgc_tit{font-size:0.625rem;color:#fff;text-align:center;font-weight:bold;line-height:1.95rem;}
.jgc_txt{font-size:0.55rem;color:#fff;line-height:0.9rem;width:97%;margin:0 auto;padding-bottom:0.65rem;}
.jgzy{background-color:#ebebeb;margin-top:0.05rem;padding-top:0.65rem;padding-bottom:0.15rem;}
.jgzy_li{display:flex;justify-content:space-between;background-color:#fff;border-right:0.075rem solid;margin-bottom:0.575rem;box-shadow:0rem 0rem 0.125rem 0rem #999;}
.jgzy_pic{width:5.675rem;}
.jgzy_con{width:10.05rem;}
.jgzy_tit{font-size:0.75rem;font-weight:bold;line-height:1.2rem;}
.jgzy_ftit{font-size:0.55rem;color:#22211e;font-weight:normal;letter-spacing:-0.05rem;}
.jgzy_txt{font-size:0.45rem;color:#22211e;line-height:0.75rem;}
.jgzy_btn{display:block;width:4.875rem;height:1rem;line-height:1rem;text-align:center;border:0.025rem solid;font-size:0.65rem;font-weight: bold;letter-spacing:0.05rem;}
.jgzy_li1, .jgzy_li1 .jgzy_tit, .jgzy_li1 .jgzy_btn{color:#c4ad56;border-color:#c4ad56;}
.jgzy_li2, .jgzy_li2 .jgzy_tit, .jgzy_li2 .jgzy_btn{color:#5ba8c4;border-color:#5ba8c4;}
.jgzy_li3, .jgzy_li3 .jgzy_tit, .jgzy_li3 .jgzy_btn{color:#c4899b;border-color:#c4899b;}
.jgzy_li4, .jgzy_li4 .jgzy_tit, .jgzy_li4 .jgzy_btn{color:#f1680d;border-color:#f1680d;}
.jgzy_li5, .jgzy_li5 .jgzy_tit, .jgzy_li5 .jgzy_btn{color:#ff7878;border-color:#ff7878;}
.zyys{background-image:url(../img/bg_01.jpg);background-size:100%;background-repeat:no-repeat;background-position:center top;}
.zyys_pic{height: 17.15rem;background-image:url(../img/zyys_02.png);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:0.5rem;}
.title{font-size:0.875rem;text-align:center;line-height:1.2rem;padding-top:0.7rem;color:#00226a;}
.ftitle{font-size:0.55rem;line-height:0.75rem;text-align:center;color:#00226a;text-transform:uppercase;}
.tit_ico{position:relative;padding-bottom:0.4rem;}
.tit_ico:after{content:"";display:block;width:1.3rem;height:0.125rem;background-color:#00226a;position:absolute;margin:0 auto;left:0rem;right:0rem;bottom:0rem;}
.btn_box{width:12.625rem;margin:0 auto;display:flex;justify-content:space-between;padding-top:0.4rem;padding-bottom:1.2rem;}
.btn_zx{display:block;width:5.1rem;height:1.2rem;border:0.025rem solid #fff;line-height:1.2rem;font-size:0.7rem;color:#fff;text-align:center;font-weight: bold;}
.zyys .title, .zyys .ftitle{color:#bad1fd;}
.zyys .tit_ico:after{background-color:#bad1fd;}
.kcjs_con{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:0.5rem;}
.kcjs_list{width:50%;height:6.6rem;}
.kcjs_con .bgl{background-color:#1545a9;color:#fff;}
.kcjs_con .bgl .kcjs_tit{border-color:#fff;}
.kcjs_con .bgb{background-color:#bad1fd;color:#1545a9;}
.kcjs_con .bgb .kcjs_tit{border-color:#1545a9;color:#1545a9;}
.kcjs_tit{width:90%;max-width:7.225rem;font-size:0.65rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto;line-height:1.625rem;box-sizing:content-box;border-bottom:0.075rem solid;}
.kcjs_txt{font-size:0.5rem;padding-top:0.3rem;line-height:0.75rem;width:85%;margin:0 auto;}
.kcjs .btn_box, .jxys .btn_box, .hzqy .btn_box, .xyhj .btn_box,.about .btn_box{width:15.2rem;}
.kcjs_btn{width:7.375rem;height:1.25rem;color:#fff;text-align:center;line-height:1.25rem;font-size:0.75rem;font-weight: bold;background-color:#f7b000;}
.kcjs_btn:last-child{background-color:#376dce;}
.mssk{background-color:#00226a;padding-bottom:1.25rem;}
.mssk_txt{font-size:0.55rem;width:15.1rem;margin:0 auto;font-size:0.55rem;color:#fff;line-height:0.875rem;padding-top:0.5rem;}
.mssk_li{width:13.3rem;margin:0 auto;padding-top:0.75rem;}
.swiper_nav{background-color:#ebcb78;height:2rem;}
.swiper_nav .swiper-slide{width:25%;font-size:0.5rem;font-weight:bold;line-height:0.6rem;padding-top:0.45rem;text-align:center;}
.swiper_nav .swiper-slide-thumb-active{background-color:#e3b847;}
.kcnr{border-top:0.2rem solid #000;background-color:#000;padding-bottom:0.8rem;}
.swiper_con .swiper-slide{display:flex;justify-content:space-between;}
.kcnr_pic{width:51%;}
.kcnr_con{width:49%;background-color:#5e5e5e;}
.kcnr_tit{font-size:0.55rem;color:#fff;line-height:1.45rem;padding-top:0.625rem;text-align:center;}
.kcnr_txt{font-size:0.45rem;color:#fff;line-height:0.7rem;width:95%;margin:0 auto;}
.kcnr_btn{display:block;width:5.45rem;height:0.7rem;line-height:0.65rem;text-align:center;border:0.025rem solid #eacc93;text-align:center;font-size:0.375rem;margin:0 auto;margin-top:0.75rem;color:#eacc93;}
.jxys_con{display:flex;justify-content:space-between;flex-wrap:wrap;width:15.55rem;margin:0 auto;padding-top:0.5rem;}
.jxys_li{width:7.65rem;}
.jxys_tit{font-size:0.5rem;color:#333333;line-height:0.6rem;text-align:center;padding-top:0.2rem;padding-bottom:0.2rem;}
.jybz_con{padding-top:0.5rem;}
.hzqy{padding-top:1.25rem;}
.djbm_tit{font-size:0.85rem;text-align:center;line-height:1.3rem;font-weight:bold;color:#000;}
.djbm_tit span{color:#376dce;}
.djbm_li{width:14.65rem;margin:0 auto;display:flex;justify-content:space-between;padding-top:0.5rem;}
.djbm_li span{font-size:0.7rem;line-height:1.3rem;color:#000;}
.djbm_ipt{display:block;width:12.45rem;height:1.3rem;background-color:#e5e5e5;font-size:0.6rem;color:#b5b5b5;text-indent:0.3rem;line-height:1.3rem;border-radius:0.15rem;border:none;}
.djbm_txt{font-size:0.5rem;color:#000;text-align:center;line-height:1.6rem;}
.djbm_btn{display:block;width:13.25rem;height:1.5rem;border-radius:0.15rem;color:#fff;text-align:center;line-height:1.5rem;border:none;background-color:#376dce;margin:0 auto;margin-bottom: 0.5rem;font-size: 0.8rem;font-weight: bold;}
.xyhj{background-color:#00226a;}
.xyhj .title, .xyhj .ftitle,.xlzy .title,.xlzy .ftitle,.mssk .title,.mssk .ftitle{color:#fff;}
.xyhj_pic{padding-top:0.75rem;width:15.225rem;margin:0 auto;}
/*-----------*/
.about_txt{font-size:0.45rem;line-height:0.625rem;width:15.5rem;margin:0 auto;padding-top:0.55rem;padding-bottom:0.375rem;text-indent:2em;}
.about_pic{width:15.325rem;margin:0 auto;}
.about_pic img{width:7.5rem;}
.xlzy{background-color:#193560;padding-bottom:1.45rem;}
.xlzy .ftitle:after{background-color:#fff;}
.xlzy_li{width:15rem;margin:0 auto;margin-top:0.45rem;position:relative;}
.xlzy_pic{width:7.525rem;}
.xlzy_con{display:block;width:9.25rem;height:5.4rem;background-color:#fff;position:absolute; right:0rem;top:0.3rem;}
.xlzy_tit{font-size:0.6rem;color:#000;font-weight:bold;padding-top:0.4rem;line-height:0.875rem;padding-left:0.55rem;}
.xlzy_ftt{font-size:0.45rem;color:#e3b847;line-height:0.65rem;font-weight:bold;padding-left:0.55rem;}
.xlzy_txt{font-size:0.45rem;color:#908e8e;line-height:0.6rem;padding-top:0.2rem;padding-left:0.55rem;}
.xlzy_btn{display:block;width:4.5rem;height:1.2rem;line-height:1.2rem;background-color:#e3b847;border-radius:0.15rem;font-size:0.7rem;color:#2c333b;text-indent:0.6rem;font-weight: bold;position:absolute;right:0.625rem;bottom:0.325rem; background-image:url(../img/xlzy_btn.jpg); background-size:contain; background-repeat:no-repeat; background-position:3.4rem top;}
.glzy{padding-bottom:0.75rem;}
.glzy_con{background-color:#383d43;box-shadow:0rem 0rem 0.125rem 0rem #000;width:8.075rem;height:5.85rem;margin-top:0.4rem;position:relative;}
.glzy_li{justify-content:center;margin-top:0.45rem;}
.glzy_pic{ width:6.9rem;}
.glzy_con .xlzy_btn{left:0.45rem;right:auto;}
.glzy_con .xlzy_tit{color:#fff;}
.glzy_con .xlzy_ftt{color:#fff;}
.glzy_con .xlzy_txt{color:#fff;}
/*-------------*/
.rxlb{ background-image:url(../img/rxlb.jpg); background-size:100%; background-repeat:no-repeat; background-position:center center; height: 21.25rem; padding-top: 0.55rem; position:relative;}
.rxlb_tit{ font-size: 0.85rem; color:#ff0000; text-align:center; line-height: 1.55rem; padding-top: 0.15rem; font-weight:bold;}
.rxlb_ftt{ font-size: 0.65rem; color:#666666; text-align:center; line-height: 1.15rem;}
.rxlb_txt{ width: 12.875rem; display:flex; align-items:center; justify-content:space-between; margin:0 auto; height: 2.125rem;}
.rxlb_num{ display:block; width: 1.325rem; height: 1.325rem; border-radius:50%; background-color:#fddb0f; font-size: 0.9rem; color:#f00; font-weight:bold; text-align:center;}
.rxlb_ttt{ width: 11.125rem; font-size: 0.55rem; color:#000; line-height: 0.8rem;}
.rxlb_ttt .red{ color:#ff0000; font-weight:bold;}
.rxlb_btn{ display:block; width: 9.4rem; height: 1.75rem; margin:0 auto; position:absolute; left: 0rem; right: 0rem; bottom: 1.6rem;}
.bn_form{ padding-bottom: 1.05rem;}
.bn_form_txt{ font-size: 0.65rem; font-weight:bold; color:#000; text-align:center; line-height: 1.95rem; padding-top: 0.45rem;}
.bn_form_txt .bn_form_red{ color:#fe0000; font-weight:bold;}
.bn_form_ipt{ display:block; width: 13.7rem; height: 1.4rem; line-height: 1.4rem; border-radius: 0.2rem; background-color:#f2f2f2; text-indent: 0.75rem; font-size: 0.5rem; color:#333; margin:0 auto; margin-top: 0.4rem; border:none;}
.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:#f7b000; width: 13.7rem; height: 1.6rem; margin:0 auto; margin-top: 0.575rem; font-size: 0.8rem; text-align:center; font-weight:bold; color:#000; line-height: 1.6rem; border-radius: 0.2rem;}
.xxmb_con{ width: 14.75rem; margin:0 auto; padding-top: 0.7rem;}
.xxmb_lst{ width: 7.15rem; padding-bottom: 0.2rem; border: 0.025rem solid #e1e1e1; margin-bottom: 0.575rem;}
.xxmb_tit{ font-size: 0.55rem; font-weight:bold; line-height: 1.25rem; text-align:center;}
.xxmb_txt{ font-size: 0.45rem; color:#333; line-height: 0.55rem; width: 6.425rem; margin:0 auto;}
.xxmb_ico{ width:100%; height: 0.95rem; background-image:url(../img/xxmb_ico.jpg); background-size:100%; background-repeat:no-repeat; background-position:center center;}
.yfnl{ background-color:#f1f0f6; padding-bottom: 0.8rem;}
.yfnl .title{ color:#000; font-weight:bold; text-align:center; line-height: 2.5rem;}
.yfnl_txt{ font-size: 0.55rem; color:#000; line-height: 0.75rem; width: 13.925rem; margin:0 auto;}
.yfnl_pic{ width: 13.7rem; margin:0 auto; padding-top: 0.7rem;}