﻿.header_21{border-bottom: 6px #1658a0 solid}
.ssw-banner{height: 260px;background: url("20211116-ssw-banner.png") no-repeat center;}
.ssw-sec1{background: #f8f8f8;padding: 26px 0;}
.w_1300{width: 1300px;margin: 0 auto;}
.rel{position: relative}
.sjfbnr{padding: 0 137px;}
.sjfbnr h1{font-size: 32px;font-weight: bold;line-height: 46px;text-align: center}
.gdsjfbxx{display: inline-block;font-size: 16px;height: 40px;color: #fff!important;line-height: 40px;border-radius: 4px 0 0 4px;background:#1658a0;padding: 0 20px;position: absolute;right: 0;bottom: 20px;}
.zcwjtb{position: absolute;left: 0;top: -38px;}
.ssw-sec2{padding: 1px 0 35px;background: #fff;}
.sswtit{text-align: center;margin-top: 50px;}
.sswtit a{font-size: 36px;line-height: 40px;color: #1658a0;font-weight: bold}
.tit1bg{background: url("20211116-titbg1.png") no-repeat center;}
.tit2bg{background: url("20211116-titbg2.png") no-repeat center;}
.tit3bg{background: url("20211116-titbg3.png") no-repeat center;}
.tit4bg{background: url("20211116-titbg4.png") no-repeat center;}
.tit5bg{background: url("20211116-titbg5.png") no-repeat center;}

.sideitem{width: 48%;margin-top: 20px;}
.ghwj-list li a{display: block;padding: 20px 0;border-bottom: 1px #e5e5e5 dashed;}
.ghwj-list li p{font-size: 20px;line-height: 30px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ghwj-list li p img{float: left;margin-right: 20px;margin-top: 6px;}
.sswgblist{margin-top: 12px;}
.sswgblist li{font-size: 18px;line-height: 46px;}
.sswgblist li span{float: right;font-size: 16px;color: #999;}
.sswgblist li a{display: inline-block;vertical-align: middle;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sswgblist li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin: 23px 8px 0 0}

.sswboxnr{margin-top: 40px;position: relative;}
.sswbtn1{position: absolute;left: -56px;top: 50%;margin-top: -45px;z-index: 99;}
.sswbtn2{position: absolute;right: -56px;top: 50%;margin-top: -45px;z-index: 99;}
.sswboxnr ul{margin-left: -2%;}
.sswboxnr ul li{width: 23%;float: left;margin-left: 2%;}
.sswboxnr ul li a{display: block;padding: 30px 25px;background: #fff;transition: all .3s;border: 1px #e3e3e3 solid;}
.sswboxnr ul li h5{font-size: 20px;line-height: 30px;height: 90px;overflow: hidden;font-weight: bold;margin-top: 15px}
.sswboxnr ul li p{font-size: 16px;line-height:30px;color: #666;text-align: justify;margin-top:16px;height: 120px;overflow: hidden;}
.sswboxnr ul li em{display: inline-block;width: 30px;height: 4px;background: #ffa71e;}
.sswboxnr ul li:hover a,.sswboxnr ul li.sswgg a{background: #1658a0;color: #fff;}
.sswboxnr ul li:hover em,.sswboxnr ul li.sswgg em{background: #fff;}
.sswboxnr ul li:hover p,.sswboxnr ul li.sswgg p{color: #fff;}

.qdgslistbox{margin-left: -2%;padding-top: 14px;}
.qdgslistbox li{width: 48%;float: left;margin-left: 2%;margin-top: 30px;}
.qdgslistbox li a{display: block;padding: 20px 30px;position: relative;background: #fbfbfb;border: 1px #e3e3e3 solid;}
.qdgslistbox li h5{font-size: 20px;line-height: 32px;font-weight: bold;height: 64px;overflow: hidden;}
.qdgslistbox li span{font-size: 16px;color: #999;float: left;margin-top: 20px;}
.qdgslistbox li i{display: inline-block;width: 14px;height: 10px;background: url("20211115-jgjt.png") no-repeat center;float: right;margin-top:25px;}

.lsghboxlist{margin-left: -2%;}
.lsghboxlist li{width: 18%;float: left;margin-left: 2%;margin-top: 35px;}
.lsghboxlist li a{display: block;height: 213px;border: 1px #e3e3e3 solid;text-align: center}
.lsghboxlist li.lsghbg1 a{background: url("20211116-wwbg1.png") no-repeat center;}
.lsghboxlist li.lsghbg2 a{background: url("20211116-wwbg2.png") no-repeat center;}
.lsghboxlist li.lsghbg3 a{background: url("20211116-wwbg3.png") no-repeat center;}
.lsghboxlist li.lsghbg4 a{background: url("20211116-wwbg4.png") no-repeat center;}
.lsghboxlist li.lsghbg5 a{background: url("20211116-wwbg5.png") no-repeat center;}
.lsghboxlist li h5{font-size: 28px;line-height: 213px;color: #fff;font-weight: bold;}

.qxsswgh{padding-top: 20px;margin-left: -2%;}
.qxsswgh li{width: 18%;float: left;margin-left: 2%;margin-top: 20px;}
.qxsswgh li a{display: block;font-size: 20px;height: 63px;background: #fbfbfb;border: 1px #e3e3e3 solid;line-height: 63px;text-align: center;transition: all .3s;}
.qxsswgh li.qx-curr a,.qxsswgh li:hover a{background: #1658a0;color: #fff;}

@media screen and (max-width: 1420px){
    .sswbtn1{left: 0;opacity: .8;}
    .sswbtn2{right: 0;opacity: .8;}
}

@media screen and (max-width: 1366px){
    .w_1300{width: 1200px;}
}

@media screen and (max-width: 1280px){
    .w_1300{width: 1000px;}
    .sjfbnr h1{font-size: 28px;line-height: 40px;}
    .sswtit a{font-size: 32px;}
    .gdsjfbxx{font-size: 14px;height: 36px;line-height: 36px}
    .ghwj-list li p,.sswboxnr ul li h5,.qdgslistbox li h5,.qxsswgh li a{font-size: 18px}
    .sswgblist li{font-size: 16px;line-height: 38px}
    .sswgblist li a{width: 75%;}
    .sswgblist li i{margin-top: 18px;}
    .sswboxnr ul li a,.qdgslistbox li a{padding: 20px;}
    .sswboxnr ul li p{font-size: 14px;line-height: 24px;height: 96px;}
    .qdgslistbox li span{font-size: 14px}
    .lsghboxlist li h5{font-size: 24px;}

}
@media screen and (max-width: 1000px){
    .w_1300{width:auto;padding: 0 20px;}
    .ssw-banner{height: 190px;background-size: 1400px;}
    .zcwjtb{width: 70px;top: -30px;}
    .sjfbnr{padding: 0 60px;}
    .gdsjfbxx{position: static;border-radius: 4px;margin-top: 15px;}
    .ssw-sec1{text-align: center;padding: 20px 0;}
    .sjfbnr h1{font-size: 24px}
    .sswtit{margin-top: 30px;}
    .sideitem{width: auto;float: none;margin-top: 10px;}
    .sswboxnr{margin-top: 25px;}

    .sswboxnr ul{display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .sswboxnr ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 31.33%;}
    .qdgslistbox li{width: auto;float: none;margin-top: 20px;}

    .lsghboxlist li{margin-top: 25px;width: 31.33%;}
    .qxsswgh{padding-top: 8px;}
    .qxsswgh li{width: 23%;}

}

@media screen and (max-width:700px){
    .ssw-banner {height: 130px;background-size: 1000px;}
    .zcwjtb {width: 50px;top: -27px;}
    .w_1300{padding: 0 15px;}

    .sjfbnr {padding: 0 0 0 25px;}
    .sjfbnr h1{font-size: 18px;line-height: 30px;}
    .sswtit{background: none!important;}
    .sswtit a{font-size: 24px;line-height: 34px;}

    .sswgblist li span{display: none;}
    .sswgblist li a{width: 90%;}
    .sswboxnr ul li{width: 48%;}
    .qdgslistbox li a{padding: 15px;}
    .qdgslistbox li h5{height: auto}
    .ghwj-list li p img{margin-right: 10px;}
    .ghwj-list li p{font-size: 16px}
    .ghwj-list li a{padding: 14px 0;}
    .sswgblist li{font-size: 14px;line-height: 30px;}
    .sswgblist li i {margin-top: 15px;}
    .sswboxnr ul li h5,.qdgslistbox li h5,.qxsswgh li a{font-size: 16px}
    .lsghboxlist li h5{font-size: 20px;}

    .qxsswgh li a{height: 55px;line-height: 55px;}

}

@media screen and (max-width:500px) {
    .sswboxnr ul li{width: 98%;}
    .lsghboxlist li{width: 48%}
    .qxsswgh li{width: 48%}
}
