﻿.smlh-banner{height: 386px;background: url("20210907-smlh-banner.png") no-repeat center;}
.smlh-title{text-align: center;margin-top: 60px;}

.section1{padding: 1px 0 60px;}
.inle{display: inline-block;*display:inline;zoom: 1;}
.smlh-title img{float: left;margin: 12px 23px 0;}
.smlh-title h2{font-size: 36px;font-weight: bold;float: left;line-height: 40px;}
.smlh-title h2 a{color: #1940ac;}

.zcwj-box{position: relative;margin-top: 46px;}
.btn1{position: absolute;left: -60px;top: 50%;margin-top: -20px;z-index: 10;}
.btn2{position: absolute;right: -60px;top: 50%;margin-top: -20px;z-index: 10;}

.zcwj-box ul{margin-left: -2%;}
.zcwj-box ul li{float: left;width: 31.33%;margin-left: 2%;position: relative;}
.zcwj-box ul li a{display: block;padding: 20px 30px 40px;background: #f9f9f9;transition: all .3s;}
.zcwj-box ul li i{display: block;height: 4px;background: #094bc3;width: 0;position: absolute;bottom: 0;left: 0;transition: all .3s;}

.zcwj-box ul li h5{font-size: 18px;line-height: 28px;font-weight: bold;height: 56px;overflow: hidden;color: #333;}
.zcwj-box ul li p{font-size: 16px;line-height: 28px;color: #555;margin-top: 20px;height: 112px;overflow: hidden;}

.list-bt{margin-top: 70px;}
.list-bt span{float: left;font-size: 16px;line-height: 20px;color: #999;}
.list-bt em{float: right;display: inline-block;width: 55px;height: 20px;background: url("20210907-gd2.png") no-repeat center;transition: all .3s;}

.zcwj-box ul li:hover i{width: 100%;}
.zcwj-box ul li:hover a{background: #fff;box-shadow:0 0 8px rgba(0,0,0,.11); }
.zcwj-box ul li:hover em{background: url("20210907-gd1.png") no-repeat center;}

.gray{background: #f8f8f8;}
.bzzy-list{padding-top: 26px;margin-left: -2%;}
.bzzy-list li{float: left;margin-top: 24px;width: 14.66%;margin-left: 2%;}
.bzzy-list li a{display: block;border-radius: 6px;background: #fff;padding: 25px 0 15px;text-align: center;transition: all .3s;}
.bzzy-list li p{font-size: 16px;margin-top: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.zwgk-list{text-align: center;margin-top: 40px;}
.zwgk-list li{  *display: inline;zoom: 1; display: inline-block;width: 161px;height: 175px;font-size: 24px;text-align: center;line-height: 175px;background: url("20210907-lbx-bg.png") no-repeat center;margin-left: 13px;margin-right: 13px;}


/*** 概细览 ***/
.container{padding: 1px 30px 35px;min-height: 500px;background: #fff;margin-bottom: 30px;}
.gl-box{margin-top: 30px}
.bor-bot{border-bottom: 1px #e8e8e8 dashed;padding-bottom: 20px}
.page{text-align: center;margin-top: 40px;}
.page img{max-width: 100%}
.gl-tit a.gdlm{float: right}
.dqwz{padding: 14px 0;}
.dqwz p{color: #999;padding-left:30px;background: url("20191229-weizhi.png") no-repeat left center; }
.dqwz p a{color: #999;}
.gl-tit{border-bottom: 1px #e8e8e8 solid;padding-bottom: 20px}
.gl-tit h5{float: left;font-size: 20px;font-weight: bold;border-left: 5px #1940ac solid;padding-left: 15px}
.gl-tit h5 a{text-decoration: none;color: #333;}
.xll{padding: 0 20px}
.sever{padding:40px 0 20px;text-align: center;}
.lip{padding-top: 20px;border-top: 1px #eee solid}
.sever h2{
    font-size: 32px;
    color: #333;
    font-weight: bold;
    line-height:42px;
    display: inline-block;
    position: relative;
    width: 85%;
}
.sever h1{
    font-size: 32px;
    font-weight: bold;
    line-height: 42px;
    width: 63%;
    display: inline-block;

}

.sever p{font-size: 16px;color: #666;margin-top: 20px}
.over{
    background-color: #1940ac;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    padding: 0 5px;
    font-weight: 200;
    line-height: 22px;
    position: absolute;
    right: -62px;
    top: 7px;
}
.lip{margin-top: 20px;color: #999;}
.lip p span{ font-size: 14px;margin-right: 20px;display: inline-block}
.lip .sp2{color: #d8d8d8;}
.lip a{ display: inline-block; padding: 0 20px;}
.detp{
    margin-top: 60px;
    font-size: 18px;
    line-height: 39px;
    text-align: justify;
}
.fjp {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 70px;
}
.fjwz a{
    font-size: 16px;
    color:#1940ac;
}
.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #1940ac solid;
    color:#1940ac;
    font-weight: bold;
}

.mn-dig{position: absolute;top: 27px;right: 0;border: 1px #ddd solid;background: #fff;max-height: 100px;overflow-y: auto;width: 121px;padding: 5px 0;}
.mn-dig li{
    padding: 0 20px ;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mn-dig li a{text-decoration: none;display: block}
.mn-dig li:hover{background: #f8f8f8;}

.list-1 li{font-size: 18px;line-height: 44px;transition: all .3s;}
.list-1 li span{font-size: 16px;color: #999;float: right;}
.list-1 li i{display: inline-block;width: 5px;height: 5px;background: #ccc;float: left;margin: 20px 10px 0 0;}
.list-1 li a{display: inline-block;width: 80%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-1 li:hover{padding-left: 8px;}


.nav_2021>li:hover .nav_con1_2021,.nav_2021>li:hover .nav_con_2021,.nav_2021 li:hover a em{display: none;}

@media screen and (max-width: 1430px){
    .btn1{left: 0;}
    .btn2{right: 0;}

}

@media screen and (max-width: 1240px){
    .bzzy-list li{width: 18%;}
    .smlh-title h2{font-size: 32px;}
    .zwgk-list li{width: 120px;height: 130px;font-size: 16px;line-height: 130px;background-size: 100%;margin-left: 10px;margin-right: 10px;}


    .lm-list li a{padding-left: 20px;}
    .lm-list{margin-left: -20px;}
    .rtt-box{padding: 20px;}
    .jr-list li a{padding: 0 20px;}

    .ttsp{top: 20px;left: 20px;}

}


@media screen and (max-width: 1000px){
    .smlh-banner{height: 280px;background-size: 1400px;}
    .smlh-title{margin-top: 30px;}
    .smlh-title h2{font-size: 28px;line-height: 30px;}
    .smlh-title img{margin-top: 6px;}

    .btn2,.btn1{display: none;}
    .zcwj-box{margin-top: 20px;}
    .zcwj-box ul li a{padding: 10px 20px 20px;}
    .zcwj-box ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .zcwj-box ul li{width: 48%;-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .zcwj-box ul::-webkit-scrollbar{ display: none;}
    .section1{padding-bottom: 30px;}
    .bzzy-list li{width: 31.33%;}
    .bzzy-list{padding-top: 0;}
    .zwgk-list{margin-top: 0;padding-top: 10px;margin-left: -2%;}
    .zwgk-list li{width: 18%;float: left;margin-left: 2%;margin-top: 15px;height: 36px;line-height: 36px;background: #f4f7ff;border-radius: 5px;margin-right: 0;}


    .container{padding: 1px 15px 20px;margin-top: 20px;}
    .sever h1{width: auto}
    .lip p,.lip .sp2{float: none}
    .lip{text-align: center}
    .lip p{margin-bottom: 10px}

    .lip a.pho-no,.pho-no,.logo{display: none}
    .xll{padding: 0;}

    .dqwz{display: none;}
    .container{margin-bottom: 20px;}


}


@media screen and (max-width: 750px){
    .smlh-banner {height: 150px;background-size: 750px; }
    .smlh-title{margin-top: 20px;}

    .smlh-title h2{font-size: 24px;}
    .zcwj-box ul li{width: 98%;}
    .zcwj-box ul li h5{font-size: 16px;}
    .zcwj-box ul li p{display: none;}
    .list-bt{margin-top: 20px;}
    .section1{padding-bottom: 20px;}
    .bzzy-list li{width: 48%;margin-top: 15px;}
    .bzzy-list li p{font-size: 14px;margin-top: 10px;}
    .bzzy-list li a{padding: 15px 0 10px;}
    .zwgk-list li{font-size: 14px;margin-top: 10px;width: 23%}
    .bzzy-list li img{height: 32px;}

    .list-1 li span{display: none}
    .list-1 li a{width: 90%;}
    .xll{padding: 0;}
    .sever h1{font-size: 24px;line-height:36px}

    .hj-tab{position: static;margin-left: -2%;}
    .hj-tab li{float: left;margin-left: 2%;width: 31.33%;}
    .nr-box{height: auto;margin-left: 0;border: none;background: none;padding: 0;}
    .sever{padding: 20px 0;}

    .list-1 li{font-size: 16px;line-height: 36px;}
    .list-1 li i{margin-top: 15px;}
    .sm-ftb-2021{margin-left: 0;}
}


@media screen and (max-width: 374px){
    .smlh-title img{ margin: 6px 10px 0;}
}


/*** 20211119 ***/
.gkxzlb-item{width: 49%;}
.jczw-ckgd{text-align: center;margin-top: 30px;}
.jczw-ckgd a{display: inline-block;font-size: 16px;padding: 0 28px;height:40px;line-height:40px;border: 1px #ccc solid;border-radius: 50px;color: #999;transition: all .3s;}
.jczw-ckgd a:hover{border: 1px #1940ac solid;color: #1940ac;}
@media screen and (max-width: 1240px){
    .gkxzlb-item .list-1 li a{width: 75%;}
}
@media screen and (max-width: 1000px){
    .gkxzlb-item{width: auto;float: none;}
}
@media screen and (max-width: 750px){
    .gkxzlb-item .list-1 li a{width: 90%;}
    .jczw-ckgd{margin-top: 20px;}
    .jczw-ckgd a{font-size: 14px;height: 34px;line-height: 34px;padding: 0 20px;}
}

