@charset "utf-8";
/* CSS Document */
ul{margin-block-start: 0em;padding-inline-start:0px;margin-block-end:0em}
a{color: #FFF}

.left{ float:left}
.clear{ clear:both}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {
    padding: 0;
    margin: 0;
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
    zoom: 1;
    font-size: 16px;
    list-style:none;
}
a{
    text-decoration: none;
}
body{max-width:7.2rem;margin:0 auto !important;font-family: "Microsoft Yahei";font-size: 0.2rem;line-height:0.35rem; background-color: #fff !important;}
.h1, .h2, .h3, h1, h2, h3,h4,h5,h6{ margin-top:0 !important; margin-bottom:0 !important}
.top{
    height:1.3rem
}
.w680{
    width:6.8rem;
    padding:0;
    margin:0 auto;
}
.phone{
    float:right;
    width:1.3rem;
}
.logo{
    margin-left:2rem;''
    float:left;
    width:3.2rem;
}
.menu{
    float:left;
    width:5.5rem;
}
.footer{
    padding:0.3rem;
    height:5.6rem;
    background:#253468;
}
.footer>p{
    margin-top:0.2rem;
    color:#fff;
    font-size:0.3rem;
}
.footer>p>span{
    color:#db8847;
    font-size:0.3rem;
}
.foot-text-2{
    padding:0.05rem;
    background:rgba(255,255,255,0.3);
}
.zleft>*{
    float:left;
}
.dhsj>p{
    font-size:0.22rem;
    color:#fff;
    line-height:0.48rem;
}
.dhsj>p>img{
    width:0.48rem;
    position:relative;
    top:0.15rem;
    margin-right:0.15rem;
}
.ewm{
    width:4.1rem;
    margin:0.5rem auto;
}
.ewm>img{
    width:1.55rem;
}
.ewm-sm{
    margin-top:0.36rem;
    margin-left:0.3rem;
    background:url('/templets/default/images/dbk.png');
    background-size:1.85rem;
    width:1.85rem;
    height:0.82rem;
}
.ewm-sm>p{
    text-align:center;
    font-size:0.24rem;
    color:#fff;
}

.zlhj{
    height:8.5rem;
}
.swiper-slide{
    background:#fff;
}

.item-title{
    padding:0.5rem;
    text-align:center;
    color:#253468;
}
.item-title>p:first-of-type{
    font-size:0.4rem;
}
.item-title>p:nth-of-type(2){
    font-size:0.24rem;
    color:#383838;
}
.item-title>div{
    width:0.45rem;
    border-top:0.02rem solid #253468;
    margin:0.3rem auto 0.2rem;
}
.zl-list>li{
    line-height:0.6rem;
    float:left;
    width:2.15rem;
    height:0.6rem;
    background:#234294;
    color:#fff;
    font-size:0.22rem;
    text-align:center;
    margin-right:0.17rem;
}
.zl-list>li:first-of-type{
    background:#0177db;
}
.zl-list>li:last-of-type{
    margin-right:0;
}
.zl-item>li:first-of-type{
    display:block;
}
.zl-item>li{
    display:none;
}
.zl-item>li>p{
    min-height:0.6rem;
    padding:0.2rem 0;
    font-size:0.22rem;
    color:#333;
}
.zl-item>li>img{
    width:6.8rem;
}
.fwxm{
    height:8rem;
}
.fwxm-list>li{
    width:2.94rem;
    height:1.5rem;
    padding:0.18rem;
    background:#e9e7ec;
    margin-right:0.2rem;
    margin-bottom:0.2rem;
}
.fwxm-list>li:nth-of-type(2){
    margin-right:0;
}
.fwxm-list>li:nth-of-type(4){
    margin-right:0;
}
.fwxm-list>li:nth-of-type(6){
    margin-right:0;
}
.fwxm-list>li>img{
    width:1.5rem;
}
.fwxm-list>li>div{
    margin-left:0.2rem;
}
.fwxm-list>li>div>p{
    margin-top:0.2rem;
    font-size:0.28rem;
    color:#1f3e5d;
    font-weight:bold;
}
.fwxm-list>li>div>div{
    margin:0.2rem 0;
    width:0.3rem;
    border-top:0.02rem solid #fd9424;
}
.fwxm-list>li>div>a{
    font-size:0.22rem;
    color:#fd9424;
}
.ystd{
    width:7.2rem;
    margin:0 auto;
}
.ys-name{
    margin-top:0.6rem;
    font-size:0.2rem;
}
.ys-tx{
    font-size:0.18rem;
    color:#333;
}
.ys-name>span{
    font-size:0.3rem;
    font-weight:bold;
}
.zj-item{
    padding-left:1.5rem;
    width:3rem;
    height:4.2rem;
    box-shadow:0px 0px 0.1rem #ccc;
    margin:0.2rem 0;
}
.ys-url{
    float:right;
    margin-top:0.5rem;
}
.ys-url>img{
    width:1.77rem;
}
.sc-title{
    margin-top:0.3rem;
    font-weight:bold;
    font-size:0.22rem;
    color:#253468;
}
.sc-detail{
    overflow:hidden;
    height:0.65rem;
    font-size:0.18rem;
    color:#333;
}
.nav {
    height: 0.65rem;
    background: #3a63a3;
}
.nav>ul li{
    float:left;
    width:1.79rem;
    margin-top:0.16rem;
    height:0.3rem;
    line-height:0.3rem;
    text-align:center;
    border-right:0.01rem solid #204c90;
    font-size:0.26rem;
    color:#fff;
}
.nav>ul li:last-of-type{
    border:none;
}
.column-title{
    margin-top:0.2rem;
    padding:0.2rem 0;
    border-bottom:0.01rem solid #ccc;
}
.column-title *{
    font-size:0.22rem;
    color:#333;
}
.article-list{
    padding-bottom:0.5rem;
}
.article-list>li{
    overflow:hidden;
    margin-top:0.35rem;
    border:0.01rem solid #ccc;
    width:6.8rem;
    height:3.6rem;
    background:url('/templets/default/images/zj_list_back.jpg') no-repeat;
}
.article-list>li>img{
    width:2.18rem;
}
.article-list>li>div{
    width:4.22rem;
    padding-left:0.2rem;
}
.article-list>li>div>a>img{
    margin-top:0.2rem;
    width:1.77rem;
    float:right;
}
.article-list>li>div>p:first-of-type{
    padding-top:0.4rem;
    font-size:0.25rem;
    padding-bottom:0.2rem;
}
.article-list>li>div>p>span{
    font-size:0.3rem;
    font-weight:bold;
    margin-right:0.2rem;
}
.zj-zc{
    font-size:0.21rem;
    color:#727272;
}
.zj-zc>img{
    width:0.15rem;
    margin-right:0.1rem;
}
.sc-detail>a{
    color:#253468;
    font-size:0.2rem;
}
.lyxl{
    height:11.5rem;
    background:#f6f6f6;
}
.lyxl>p:last-of-type{
    padding-top:0.1rem;
    text-align:center;
    font-size:0.26rem;
    color:#ccc;
}
.lyxl>p:first-of-type{
    text-align:center;
    font-size:0.26rem;
    color:#2e2717;
    font-weight:bold;
    padding-top:0.4rem;
}
.lyxl>img{
    display:block;
    width:6.05rem;
    margin:0.4rem auto;
}
.lyxl>div{
    width:6.05rem;
    background:#fff;
    margin:0 auto;
    height:4.75rem;
}
.lyxl>div>p:first-of-type{
    padding-top:0.3rem;
    font-size:0.26rem;
    color:#333;
}
.lyxl>div>p{
    line-height:0.4rem;
    padding:0.1rem 0.3rem;
    font-size:0.22rem;
    color:#727171;
}
.lyxl>div>p>img{
    width:0.2rem;
    position:relative;
    top:0.1rem;
    margin-right:0.1rem;
}

/*军海连锁*/
.jhls-list>li{
    width:6rem;
    height:6rem;
    margin:0.2rem auto;
    position:relative;
}
.jhls-list>li>img{
    width:100%;
}
.jhls-list>li>div{
    position:absolute;
    top:2.2rem;
    background:#fff;
    box-shadow:0 0 0.4rem rgb(142 142 142 / 31%);
    width:5.4rem;
    left:0.3rem;
    height:3.5rem;
}
.jhls-list>li>div>p{
    text-align:center;
    font-size:0.22rem;
    margin-top:0.4rem;
}
.jhls-list>li>div>p:first-of-type{
    font-size:0.26rem;
}
.jhls-list>li>div>button{
    font-size:0.24rem;
    display: block;
    border: none;
    border-radius: 0.3rem;
    width: 4rem;
    height:0.6rem;
    line-height:0.6rem;
    color: #fff;
    background: #2968AF;
    margin:0.6rem auto 0;
}
.article-title{
    height:1.2rem;
    border-bottom:0.01rem solid #ccc;
    font-size:0.28rem;
    color:#494848;
    font-weight:bold;
    text-align:center;
    line-height:1.2rem;
}

.shangxia{
    width:6.8rem;
    height:1rem;
    font-size:0.22rem;
    margin-top:0.3rem;
    margin-bottom:0.4rem;
}
.shangxia a{
    font-size:0.25rem;
    color:#1d3f86;
}
.shangxia img{
    position:relative;
    top:0.03rem;
    width:0.25rem;
}
.shangxia>p{
    font-size:0.25rem;
    margin:0.2rem 0;
}
.shangxia>p>span{
    font-size:0.25rem;
}

.list li{
    padding-top:0.4rem;
    border-bottom:0.01rem solid #ccc;
    height:1.6rem;
}
.list li>img{
    width:0.38rem;
}
.list li>div{
    width:6.2rem;
    margin-left:0.2rem;
}
.list li>div>p:first-of-type{
    font-weight:bold;
    font-size:0.26rem;
    color:#113486;
    padding-bottom:0.2rem;
}
.list li>div>p:last-of-type{
    font-size:0.22rem;
    color:#333;
}
.list li>div>p>a{
    color:#253468;
    font-size:0.22rem;
}

.pagelistbox {height:0.3rem; margin:0.5rem 0 0.5rem 1.2rem}
.pagelistbox li{float: left; margin-left:2%; background:#ebebeb; color:#255894; padding:0.2% 1%; font-size:0.25rem}
.pagelistbox li a{ color:#255894; font-size:0.28rem}
.pagelistbox li strong{ font-size:0.28rem; color:#255894; font-weight:normal;}

.xmtop h3{ font-size:0.4rem; color:#255894; text-align:center;}
.xmtop h4{ font-size:0.22rem; color:#255894; text-align:center; padding-top:1%; font-family:宋体}
.xm{ height:auto; background:#f0f0f0; padding:0.6rem 0; min-height:3rem}
.xmhd ul li{width:1.6rem; height:0.62rem; background:#9da8b9; float:left; margin-right:2.2%; cursor:pointer; border-radius:0.3rem; line-height:0.62rem; text-align:center; font-size:0.22rem; color:#fff}
.xmhd ul li:nth-child(4){ margin-right:0}
.xmhd ul li.on{ background:#2a67af}

.xmc{ min-height:5rem; background:#fff; border-radius:0.3rem}

.xmc h3{ color:#2a67af; font-size:0.24rem; font-weight:bold; padding-top:7%; margin-left:3%}
.xmc p{ font-size:0.22rem; color:#666666; line-height:0.4rem; padding:4% 4% 0 4%}

.mt4{
    padding-top:0.4rem;
}
.w95{
    width:95%;
    margin:0 auto;
}
.w100{
    width:100%;
    margin:0 auto;
}
.mt3{
    margin-top:0.3rem;
}
.article-content img{
    width:6.8rem;
    display:block;
    margin:0 auto;
}
.article-content p{
    margin:0.2rem auto;
    font-size:0.24rem;
    line-height:0.35rem !important;
}
.article-content{
    margin-top:0.4rem;
    line-height:0.35rem;
}
.swt{
    margin-top:0.3rem;
}
.swt>p{
    font-size:0.3rem;
    color:#2e2717;
    text-align:center;
    margin:0.4rem auto;
}
.left-swt p{
    background:#e7e7e7;
    height:0.8rem;
    font-size:0.2rem;
    line-height:0.8rem;
    text-align:center;
}
.mySwiperBan img{
    width:100%;
}