.swt-bg{background: url("20211209-swt-bg.png") no-repeat center top;}
.w_1300{width: 1300px;margin: 0 auto;}
.swt-logo,.swt-fhsy{margin-top: 20px;}
.swt-banner{text-align: center;margin-top: 64px;height: 200px;}
.swt-tit{margin-top: 50px;}
.swt-tit a{display: block;height: 58px;}
.swtit1{background: url("20211209-swt-tit1.png") no-repeat center;}
.swtit2{background: url("20211209-swt-tit2.png") no-repeat center;}
.swtit3{background: url("20211209-swt-tit3.png") no-repeat center;}
.swtit4{background: url("20211209-swt-tit4.png") no-repeat center;}
.stw-list-1{margin-top: 30px;margin-left: -3%;}
.stw-list-1 li{float: left;margin-left: 3%;width: 47%;font-size: 18px;line-height: 46px;}
.stw-list-1 li span{font-size: 16px;color: #999;float: right;}
.stw-list-1 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 24px;margin-right: 8px;}
.stw-list-1 li a{display: inline-block;width: 80%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.swt-ckgd{text-align: center;}
.swt-ckgd a{display: inline-block;font-size: 16px;width: 180px;height: 52px;background: #f2f2f2;margin-top: 35px;border-radius: 6px;line-height: 52px;transition: all .3s;}
.swt-ckgd a:hover{background: #1658a0;color: #fff;}
.swt-lxfs{padding: 30px 0 30px 40px;border-radius: 6px;background:url("20211209-swt-dhbg_03.png") no-repeat;background-size: cover;margin-top: 40px;}
.lxdh-box{width: 160px;height: 160px;background: #1658a0;text-align: center;border-radius: 100%;}
.lxdh-box img{margin-top: 26px;}
.lxdh-box p{font-size: 18px;color: #fff;font-weight: bold;margin-top: 16px;}
.lxswt{margin-left: 200px;}
.lxswt h5{font-size: 22px;font-weight: bold;color:#1658a0;padding-top: 20px;}
.lx-list{width: 33.33%;float: left;padding-top: 10px;}
.lx-list li{font-size: 16px;line-height: 32px;margin-top: 10px;}
.lx-list li img{margin-right: 8px;}
.lx-list li p{margin-left: 140px;}
.footer{margin-top: 50px;padding: 25px 0;background: #1658a0;color: #fff;text-align: center;font-size: 14px;line-height: 32px;}
.footer p a{color: #fff;margin: 0 8px;}
.footer p span{margin: 0 10px;}
.footer p span img{margin-right: 6px;}
.jiucuo{position: absolute;left: 160px;top: 50px;}
.red{position: absolute;right: 200px;top:42px;}


@media screen and (max-width: 1920px){body{min-width:inherit;}}
@media screen and (max-width: 1340px){
    .w_1300{width: 1200px;}
    .swt-lxfs{padding-left: 20px;}
}
@media screen and (max-width: 1240px){
    .w_1300{width: 1000px;}
    .stw-list-1 li a{width: 75%;}
    .stw-list-1 li{font-size: 16px;line-height: 36px;}
    .stw-list-1 li i{margin-top: 18px;}
    .stw-list-1{margin-top: 24px;}
    .swt-ckgd a {font-size: 14px;width: 130px;height: 42px;margin-top: 25px;line-height: 42px;}
    .lx-list li{font-size: 14px;line-height: 28px;}
    .lxdh-box{display: none;}
    .lxswt{margin-left: 0;}
    .red{right: 80px;}
    .jiucuo{left: 60px;}
    .lx-list li p {margin-left: 130px;}

}

@media screen and (max-width: 1000px){
    .w_1300{width:auto;padding: 0 20px;}
    .stw-list-1{margin-left: 0;}
    .stw-list-1 li{width: auto;float: none;}
    .swt-lxfs{margin-top: 20px;padding: 20px 0 20px 20px;}
    .lx-list{width: auto;float: none;padding-top: 0;}
    .lx-list li{width: 50%;float: left}
    .jiucuo,.red{position: static;display: inline-block;display: none}
    .footer{margin-top: 20px;}
    .swt-tit{margin-top: 30px;}
}
@media screen and (max-width: 700px){
    .w_1300{padding: 0 15px;}
    .swt-logo{width: 200px;}
    .swt-fhsy{width: 100px;}
    .swt-bg{background-size: 1400px;}
    .swt-banner{height: 130px;}
    .swt-tit{background-size: auto 40px!important;}
    .swt-tit a{height: 40px;}
    .stw-list-1 li span{display: none}
    .stw-list-1 li a{width: 92%;}
    .swt-ckgd a{margin-top: 15px;}
    .lxswt h5{font-size: 18px;padding-top: 0;}
    .lx-list li{width: auto;float: none;}
    .footer p a{margin: 0 4px;}
    .footer p span{margin: 0 5px;display: inline-block}
}

@media screen and (max-width: 340px){
    .swt-fhsy {width: 80px;}
    .swt-lxfs{padding-left: 10px;}
    .lx-list li img{display: none;}
    .lx-list li p{margin-left: 100px;}

}


/*** 概细览 ***/
.container{padding: 1px 30px 35px;min-height: 500px;background: #fff;box-shadow: 0 2px 14px rgba(0,0,0,.07);}
.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;margin-top: 50px;}
.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 #1658A0 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;
    margin-top: 15px;

}

.sever p{font-size: 16px;color: #666;margin-top: 20px}
.over{
    background-color: #1658A0;
    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;position: relative}
.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: #1658A0;
}
.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #1658A0 solid;
    color: #1658A0;
    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 13px ;
    line-height: 30px;

}
.mn-dig li a{text-decoration: none;display: block;  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.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;}
.xlsharebox{position: absolute;width: 124px;border: 1px #eee solid;border-radius: 4px;background: #f8f8f8;padding: 10px 0;text-align: center;top: 32px;left: 50%;margin-left: -62px;}
.xlsharebox >img{position: absolute;top: -6px;left: 50%;margin-left: -5px;}
.xlsharebox i{display: inline-block;width: 28px;height: 28px;border-radius: 100%;background: #bbbbbb;margin: 0 3px;color: #fff!important;font-size:20px!important;}
.xlsharebox i.wx:hover{background: #51ac55;}
.xlsharebox i.wb:hover{background: #e42809;}
.xlsharebox i.qq:hover{background: #ffd800;}


@media only screen and (max-width:1920px ) { body{min-width: inherit;}}

@media only screen and (max-width:1340px ) {



}

@media only screen and (max-width:1240px ) {

    .list-1 li{font-size: 16px;line-height: 36px;}
    .list-1 li i{width: 4px;height: 4px;margin-top: 18px;}

}
@media only screen and (max-width:1000px ) {

    .dqwz{display: none}

    .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}
    .banner{background-size: 1300px;height: 199px;}

}


@media only screen and (max-width:620px ) {

    .list-1 li span{display: none}
    .list-1 li a{width: 90%;}
    .xll{padding: 0;}
    .sever h1{font-size: 24px;line-height:36px}

    .sever{padding: 20px 0;}

}

@media only screen and (max-width:500px ) {


}


