﻿.ssw-banner{height: 270px;text-align: center;background:url(20211201-glssw-banner.png) no-repeat center;}

.section1{background: #f6f6f6;padding-bottom: 30px;padding-top: 1px;}
.zcwj-left{float: left; display:inline-block; background:url(20210828-ssw-zcwj.png) no-repeat;width: 90px; height:142px;margin-top: -13px; z-index: 9999; color: #ffffff;}
.zcwj-left h4{font-size: 22px;font-weight: bold;text-align: center; writing-mode:vertical-rl;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;margin-left:30px;margin-top: 20px;letter-spacing: 2px;}

.zcwj-right{float: left;margin-left: 4%; width: 80%;text-align: center;}
.zcwj-right h4{font-size: 32px;line-height: 46px;margin-top: 20px; font-weight: bold;
}
.zcwj-right-an{text-align: center;}
.zcwj-right-an a{display: inline-block; border:1px solid #d8d8d8;background: #ffffff;border-radius: 4px;padding: 5px 25px;font-size: 16px;color: #1658a0;margin-top: 0px;margin-left: 14px;line-height: 30px;}
.zcwj-right-an a:hover{background: #1658a0;color: #ffffff;}

.section2{padding: 1px 0 30px;background: #fff;}
.ssw-item{width: 48.46%;}
.ssw-tit1{position: relative;padding-bottom: 15px;border-bottom: 2px #1658a0 solid;margin-top: 40px;}
.ssw-tit1 h5{float: left;font-size: 36px;font-weight: bold;line-height: 36px;}
.ssw-tit1 h5 a{color: #1658a0;}
.ssw-tit1 a.gend{font-size: 16px;color:#999;float: right;margin-top: 7px;}
.ssw-tit1 i{display: inline-block;width: 35px;height: 17px;line-height: 17px;text-align: right;background: #fff;position: absolute;right: 0;bottom: -7px;}


.ghwj-box ul{padding-top: 10px;}
.ghwj-box ul li{border-bottom: 1px dashed #bbbbbb;padding-bottom: 18px;margin-top: 20px;transition: all .3s;min-height: 65px;}
.ghwj-box ul li a {display: block;}
.ghwj-box ul li a span{float: left;margin-right: 13px;margin-top:2px;}
.ghwj-box ul li a h4{font-size: 20px;line-height: 30px;font-weight: bold;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ssw-tit2{border-top: 2px #1658a0 solid;margin-top: 56px;text-align: center}
.ssw-tit2 h5{position: relative;overflow: hidden;font-size: 36px;font-weight: bold;text-align: center;line-height: 40px;margin-top: -20px;background: #f8f8f8;display: inline-block;*display:inline;zoom: 1;padding: 0 64px;}
.ssw-tit2 i.ic1 img{position: absolute;left: 8px;top: 50%;margin-top: -9px;}
.ssw-tit2 i.ic2 img{position: absolute;right: 8px;top: 50%;margin-top: -9px;}
.ssw-tit2 h5 a{color: #1658a0;}



.ssw-hs ul{margin-left: -2%;}
.ssw-hs ul li{width: 14.66%;float: left;background: #fff;border-radius: 10px;margin-left:2%;padding-bottom: 18px; text-align: center;box-shadow: 0 0 12px rgba(8,62,121,.16);margin-top:25px;}

.ssw-hs ul li i{ display: inline-block;
    height: 60px;
    width: 75px;
    margin-top: 20px;
    text-align: center;
    background-repeat: no-repeat;}
.ssw-hs ul li i.icon1{background: url(20211201-jjfz-icon1.png) center no-repeat;}
.ssw-hs ul li i.icon2{background: url(20211201-jjfz-icon2.png) center no-repeat;}
.ssw-hs ul li i.icon3{background: url(20211201-jjfz-icon3.png) center no-repeat;}
.ssw-hs ul li i.icon4{background: url(20211201-jjfz-icon4.png) center no-repeat;}
.ssw-hs ul li i.icon5{background: url(20211201-jjfz-icon5.png) center no-repeat;}
.ssw-hs ul li i.icon6{background: url(20211201-jjfz-icon6.png) center no-repeat;}


.ssw-hs ul li p{font-size: 18px;line-height:28px;color: #333333;  overflow: hidden;     white-space: nowrap;      text-overflow: ellipsis; margin-top: 5px;}
.ssw-hs ul li.curr i.icon1,.ssw-hs ul li:hover i.icon1{background: url(20211201-jjfz-icon1-b.png) center no-repeat;}
.ssw-hs ul li.curr i.icon2,.ssw-hs ul li:hover i.icon2{background: url(20211201-jjfz-icon2-b.png) center no-repeat;}
.ssw-hs ul li.curr i.icon3,.ssw-hs ul li:hover i.icon3{background: url(20211201-jjfz-icon3-b.png) center no-repeat;}
.ssw-hs ul li.curr i.icon4,.ssw-hs ul li:hover i.icon4{background: url(20211201-jjfz-icon4-b.png) center no-repeat;}
.ssw-hs ul li.curr i.icon5,.ssw-hs ul li:hover i.icon5{background: url(20211201-jjfz-icon5-b.png) center no-repeat;}
.ssw-hs ul li.curr i.icon6,.ssw-hs ul li:hover i.icon6{background: url(20211201-jjfz-icon6-b.png) center no-repeat;}
.ssw-hs ul li:hover,.ssw-hs ul li.curr{background:#1658a0; }
.ssw-hs ul li:hover p,.ssw-hs ul li.curr p{color: #ffffff;}
.ssw-hs-qh{display: block;border:2px solid #1658a0;border-radius: 10px;box-shadow:0px 0px 10px rgba(0,0,0,.04);text-align: center;margin-top: 25px;}
.ssw-hs-qh h4{background: url(20211201-htbg.png) center no-repeat;display: inline-block;width:100%;height: 53px;font-size: 24px;font-weight: bold;color: #ffffff;line-height: 49px;}
.ssw-hs-qh img{padding-bottom: 30px;padding-top: 20px;}

.ssw-btn1{position: absolute;left: -70px;top: 50%;margin-top: -22px;}
.ssw-btn2{position: absolute;right: -70px;top: 50%;margin-top: -22px;}
.sswzxgh-list{margin-top: 20px;}
.sswzxgh-list ul li{font-size: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 26px;background: url("20210828-ssw-star.png") no-repeat left center;line-height: 40px;}

.lsgh-list{margin-left: -4%;}
.lsgh-list li{width: 46%;float: left;margin-top: 30px;margin-left: 4%;text-align: center;}
.lsgh-list li a{display: block;height: 148px;border-radius: 4px;line-height: 148px;font-size: 22px;font-weight: bold;color: #fff;}
.lsgh-list li.gbbg1 a{background: url("20211203-gh-bg1.png") no-repeat center #e9f2f8;}
.lsgh-list li.gbbg2 a{background: url("20211203-gh-bg2.png") no-repeat center #fdefe9;}

.ssw-tit2 h5.white2{background: #fff;}
.ghwj-box2 ul{margin-left: -4%;}
.ghwj-box2 ul li{float: left;margin-left: 4%; width: 46%;}

@media screen and (max-width: 1446px){
    .ssw-btn1{left: -50px;}
    .ssw-btn2{right: -50px;}

}
@media screen and (max-width: 1400px){
    .ssw-btn1{left: 0;z-index: 10;opacity: .6;}
    .ssw-btn2{right: 0;z-index: 10;opacity: .6;}
}
@media screen and (max-width: 1240px){
    .zcwj-right h4,.ssw-tit1 h5,.ssw-tit2 h5{font-size: 28px;}
    .zcwj-right-an a{padding: 2px 25px;font-size: 14px;}
    .ssw-tit1 a.gend{font-size: 14px;}
    .ghwj-box ul li a h4,.sswzxgh-list ul li{font-size: 18px;}
    .ssw-hs ul li p{font-size: 16px;}
    .ssw-hs-qh h4,.lsgh-list li a{font-size: 20px}
}
@media screen and (max-width: 1000px){
    .ssw-banner{height: 198px;background-size: 1400px;}
    .zcwj-right{width: 85%;margin-left: 0%;float: right;}
    .zcwj-right h4{font-size: 26px;line-height: 40px;display:inline-block;margin-bottom: 15px;
        overflow: inherit;
        text-overflow: inherit;}
    .zcwj-left{background-size: 80px;margin-top: -11px;height: 130px;}
    .zcwj-left h4 {  font-size: 20px; margin-left: 29px;}
    .ssw-item{width: auto;float: none}
    .ghwj-box ul li{min-height: inherit}
    .ssw-tit1{margin-top: 25px;}

    .ssw-hs ul li{width: 23%;margin-top: 20px;}

    .ssw-tit2{margin-top: 40px;}
    .ssw-hs ul{margin-top: 8px;padding:12px 0;}
    .ssw-hs-qh{margin-top: 10px;}
    .ghwj-box2 ul li{width: auto;float: none}

}
@media screen and (max-width: 750px){
    .ssw-banner{height: 140px;background-size: 1000px;}
    .zcwj-left{background-size: 60px;margin-left: -15px;margin-top: -9px;width: 60px;height: 100px;}
    .zcwj-left h4{font-size: 16px;margin-left: 18px;margin-top: 12px;}
    .zcwj-right h4{font-size: 18px;line-height: 30px;}
    .zcwj-right-an a{padding: 2px 10px;margin-left: 0;}

    .ssw-tit1 h5, .ssw-tit2 h5{font-size: 22px;}
    .ssw-tit1 h5{line-height: 30px;}
    .ssw-tit1 a.gend{margin-top: 3px;}
    .ghwj-box ul li a h4, .sswzxgh-list ul li{font-size: 16px}
    .ssw-hs ul li{width: 48%;}
}

@media screen and (max-width: 340px){
    .zcwj-right{width: 82%;}
    .zcwj-right-an a {
        padding: 0px 6px;}
    .ssw-tit2 h5{padding: 0 45px;}
}

