/* 脙楼脗垄脝鈥櫭兟ッ⑩偓聽芒鈧γ兟ッ偮っ⑩偓鈥溍兟ッ⑩偓娄脗卢脙楼脗聫脗赂脙娄脗鲁脗篓脙楼芒鈧犆呪€� */
/* .container1{
    padding: 70px 0 0;
} */
.nybannerimg .sj_bj{display:none;}
.gywm{
    padding: 0 0 40px;
}
.gsjj-1{
    width: 1200px;
    margin: 0 auto;
}
.gsjj-2 h3{
    font-size: 35px;
    color: #555;
    font-weight: 400;
}
.gsjj-2 p{
    font-size: 16px;
    color: #bbb;
    line-height: 26px;
    margin-top: 5px;
}
.gsjj-3{
    overflow: hidden;
}
.gsjj-2{
    margin: 20px 0;
}
.gsjj-31{
    float: left;
    width:57%;
}
.gsjj-31 p{
    margin-bottom: 5px;
    font-size: 16px;
    color: #555555;
    line-height: 220%;
    text-indent:2em;
}
.gsjj32{
    float: right;
    width: 40%;
}
.gsjj32 img{
    width: 100%;
}
.lxkf{
    display: inline-block;
    padding: 15px;
    position: relative;
    padding-left: 55px;
    box-sizing: border-box;
    border: 1px solid transparent;
    line-height: 1;
    border-radius: 6px;
    background-color: #dd2e35;
    color: #fff;
    margin-right:10px;
}
.lxkf img{
    position: absolute;
    left: 15px;
    top: 6px;
    height: 20px;
    background-color: #dd2e35;
    border-radius: 50%;
    padding: 6px;
}
.lxkf:hover{
    opacity:0.8;
}

/* 脙楼脜鈥溍偮懊兟ッ偮澝⑩€毬兟┟⑩€毬⑩偓掳脙娄芒鈧姑偮� */
.dzxzbg{
    background: #fff;
    text-align: center;
    padding: 0 0 60px 0;
}
.in h2{
    font-size: 25px;
    color: #333;
    margin: 20px 0;
}
.dzxztext {
    line-height: 2;
    font-size: 16px;
}
.dzxztext p img{
    margin-bottom: 15px;
}

/* 脙娄脗碌脗路脙楼脗陇芒鈧€溍兟ッ⑩偓娄脗卢脙楼脗聫脗赂脙搂脜隆芒鈧久兟っ偮济嬇撁兟ッ吢犆偮� */
.hwysbg{
    padding: 30px;
}
.hwystitle{
    text-align: center;
    margin: 20px 0 40px;
    font-size: 30px;
    color: #333;
}
.hwysul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.hwysul .hwysitem{
    width: 32%;
    box-sizing: border-box;
    color: #333;
    margin-bottom: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    transition: box-shadow 0.5s;
    border-radius:10px;
}
.hwysitem a{
    color: #333;
}
.hwysul .hwysitem:hover{
    box-shadow:1px 0.5rem 1rem #e2dddd;
}
.box{
    border-radius: 6px;
    padding: 30px;
    transition: all 0.5s;
    line-height: 2;
    text-align: center;
    width:100%;
    box-sizing: border-box;
}
.box h3{
    font-size: 20px;
}
.box p{
    font-size: 18px;
    height: 64px;
    overflow: hidden;
}
.box p:hover{color: #dd2e35}

/* 脙娄脗鲁脗篓脙楼芒鈧犆呪€櫭兟γ⑩偓掳芒鈥毬兟┟呪€溍⑩€毬兟偮得⑩偓啪脙娄芒鈧€溍⑩€灺� */
.zczlbg{
    background: #f2f2f2;
}
.zczlbg1{padding-top: 40px;}
.in{
    text-align: center;
}
.zczllist{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px;
}
.zczlli{
    width: 32%;
    background: #fff;
    margin-bottom: 20px;
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    transition: all 0.5s;    
}
.zczlli:hover{
    box-shadow: 0 1rem 3rem rgba(87,87,87,0.2);
    transform: scale(1.05);
}
.zczlbox{
    padding: 15px;
}
.zczltablay{
    display: table;
    width: 100%;
    text-align:  center;
}
.zczltext{
    line-height: 2;
   /*  padding-left: 15px; */
    font-size: 16px;
}
.zczltext p{font-size: 24px;color: #333;font-weight: bold;}
.zczltext span{color: #666;}


.zczllist1{
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
    padding: 30px;
}
.zczlli1{
    width: 23%;
    background: #fff;
    /*margin-bottom: 20px;*/
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    transition: all 0.5s;
    margin: 0 1%;
    border-radius:10px;
    margin-bottom: 20px;
}
.zczlli1:hover{
    box-shadow: 0 1rem 3rem rgba(87,87,87,0.2);
    transform: scale(1.05);
}
.zczlbox1{
    /* padding: 15px; */
    overflow:hidden;
}
.zczlbox1 img{width: 100%;border-radius:10px;display: block;}
.zczltablay1{
    display: table;
    width: 100%;
    text-align:  center;
    position: relative;
}
.zczltext1{
    line-height: 2;
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background:rgba(0,0,0,0.5);
    border-radius:10px;
    text-align:center;
    color:#fff;
    box-sizing:border-box;
    font-size:18px;
    font-weight: bold;
}
.zczltext1 p{position:absolute;left:35%;top:50%;-webkit-transform: translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-22%);}



/* 脙娄脗鲁脗篓脙楼芒鈧犆呪€櫭兟γ偮得偮伱兟偮⑩偓鹿 */
.kjzcbg{
    width: 100%;
    background: #333;
    /*margin-top: 40px;*/
    color: #fff;
    background: url(../images/sbg.jpg)no-repeat;
}
.kjzc{
    box-sizing: border-box;
    padding: 40px 0;
}
.kjzctitl{
    text-align: center;
}
.kjzcp{
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
    width: 100px;
    height: 100px;
}
.kjzcp img{
    width: 100%;
}
.kjzcp .kjzct2{
    display: none;
}
.kjzcp span{
    width: 35px;
    height: 35px;
    background: #ffffff;
    border-radius: 100%;
    border: 1px solid;
    border-color: #ffffff;
    position: absolute;
    color: #333;
    left: -10px;
    top: 5px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    font-weight: 100;
    z-index: 9;
    transition: all .25s ease-out;
}
.yzsdw{}
.yzsdw a{display:block;text-align:center;width:150px;margin:0 auto;line-height:40px;color:#fff;background:#dd2e35;border-radius:10px;transition:all 0.5s;}
.yzsdw a:hover{opacity:0.8;transition:all 0.5s;}
.kjzctitl{
    margin-bottom: 40px;
}
.kjzctitl h2{
    /* font-weight: 400; */
    font-size: 25px;
    margin-bottom: 10px;
}
.kjzcul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.kjzcli:hover .kjzct1{
    display: none;
}
.kjzcli:hover .kjzct2{
    display: inline-block;
}
.kjzcli:hover .kjzcp span{
    background: #333;
    color: #fff;
    border-color: #333;
}
.kjzcli{
    width: 24%;
    text-align: center;
    cursor: pointer;
}

/*忙鲁篓氓鈥犈捗︹€扳偓茅艙鈧碘€灻︹€撯劉氓录鈧ヂр€�*/
.gszc{padding:40px 0;}
.gszc-s-b{overflow:hidden;}
.gszc-s-b table{border:1px solid #eee;width:100%;box-sizing:border-box;border-collapse:collapse;}
/*.gszc-s-b table tr{border:1px solid #eee;}*/
.gszc-s-b table tr td,.gszc-s-b table tr th{border:1px solid #ccc;padding:15px;color:#666;}
.gszc-s-b table tr span{display: inline-block;width: 26px;height: 26px;border-radius: 26px;background: #dd2e35;color: #fff;vertical-align: middle;line-height: 26px;margin-right: 10px;text-align: center;}
/* .gszc-s-b2{background:#1a4667;display:flex;justify-content:center;padding:20px;margin-top:40px;} */

.gszc-s-b2-c{margin:0 50px;}
.gszc-s-b2-c input{border:none;outline:none;text-indent:10px;height:40px;margin-right:20px;width:270px;box-sizing:border-box;float:left;border-radius:10px;color:#1a4667;}
.gszc-s-b2-c button{background:#fff;outline:none;border:0;height:40px;width:150px;border-radius:10px;font-weight:bold;color:#1a4667;cursor:pointer;display: block; margin:0 auto;}
.gszc-s-b2-c button:hover{background:#eee;color:#dd2e35;}
.gszc-s-b2-r{/*line-height:40px;*/color:#fff}
.gszc-s-b2-r img{display:block;float:left;width:40px;margin-right:10px;}
.gszc-s-b2-r a{color:#fff;}
.gszc-s-b2-r a:hover{text-decoration: underline;color:#dd2e35;}

.gsnscont{}
.gsnsleft{margin-top: 40px;width: 30%;display: inline-block;    vertical-align: top;margin-left: 10%}
.gsnsleft p{font-size: 18px;line-height: 30px;}
/* .gsnsleft p:nth-child(2){margin-top: 20px;} */
.gszc-s-b2{background:#1a4667;display:flex;justify-content:center;padding:20px;margin-top:40px;width: 45%;display: inline-block;border-radius: 10px;margin-left: 6%;box-shadow: 1px 1px 10px #eee;}
.gszc-s-b2-l{color:#fff;font-size:16px;line-height:40px;/*font-weight:bold;*/text-align: center;}
.gszc-s-b2-c{margin:0 50px;}
.gszc-s-b2-c input{border:none;outline:none;text-indent:10px;height:40px;width:100%;box-sizing:border-box;border-radius:10px;color:#1a4667;display: block;
    margin: 10px 0;}
.mfcm{font-size: 25px; color: #fff;text-align: center;}

/*忙鲁篓氓鈥犈捗︹€扳偓茅艙鈧碘€灻︹€撯劉莽禄鈥溍β澟�*/

/* 脙陇脗赂芒鈥毬兟偮⑩€灺⒚兟ッ偮济偮徝兟γ呪€溍偮嵜兟ッ吢犆偮� */
.yzsfwbg{
    padding: 30px;
}
.hwystitle{
    text-align: center;
    margin: 20px 0 40px;
    font-size: 25px;
    color: #333;
}
.yzsdwlist{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.yzsdwlist .yzsdwitem{
    width: 23%;
    box-sizing: border-box;
    color: #333;
    margin-bottom: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    transition: box-shadow 0.5s;
}
.yzsdwlist .yzsdwitem:hover{
    box-shadow: 0 1rem 3rem rgba(87,87,87,0.2);
}
.box{
    border-radius: 6px;
    padding: 10px;
    transition: all 0.5s;
    line-height: 2;
    text-align: center;
    overflow:hidden;
}
.box1{
    padding: 30px;
}
.box h4{border-radius:10px;overflow:hidden;margin-bottom:10px;}
.box h4 img{width:32%;border-radius: 10px;transition:all 0.5s;display:block;   margin: 0 auto;}
/* .hwysul .hwysitem:hover .box h4 img{transform:scale(1.1);transition:all 0.5s;} */
.box h3{
    font-size: 20px;
}
.box1 p{
    font-size: 16px;
    height: auto;
    overflow: hidden;
}


/* 脙陇脗赂芒鈧撁兟っ偮该吢∶兟っ偮好偮好兟ッ⑩偓藴脣艙 */
.zyrytitl{
    margin-bottom: 30px;
}
.zyrytitl h2{
    text-align: center;
    font-size: 25px;
}
.zyry{
    padding: 40px 0;
}
.zyrylist{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zyryli{
    width: 18%;
    border-radius: 10px;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}
.zyrybox{
    box-shadow: 1px 1px 10px rgba(87,87,87,0.2);
    transition: box-shadow 0.5s;
    overflow: hidden;
}
.zyrybox:hover{
    box-shadow: 0 1rem 3rem rgba(87,87,87,0.2);
}
.zyrypic img{
    width: 100%;
    display: block;
}
.padding1{
    padding: 15px;
}
.padding1 .fs4{
    font-size: 16px;
}
.padding1 .fs3{
    font-size: 12px;
    color: #999;
}
.zczl {
    padding: 40px 0;
}
#zchgs .hwysul .hwysitem{    width: 18%;
    margin-left: 0;
    margin-right: 0;} 
/*鏂板姞鍧″叕鍙告敞鍐屾渶鏂版秷鎭紑濮�*/
.cgal-t{text-align:center;margin-bottom:30px;overflow: hidden;}
.cgal-t a{padding:10px 20px;margin:0 5px;display: inline-block;background:#373d41;color:#fff;transition:all 0.5s;}
.cgal-t a:hover{transition:all 0.5s;background:#dd2e35;
}
.cgal-t a.active{background:#dd2e35;}

.newsmorelist{
    overflow: hidden;
}
.newsmoreli{
    width: 48%;
    float: left;
    margin-right: 1%;
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    padding-left: 20px;
    box-sizing: border-box;
}
.newsmoreli a{color: #333;}
.newsmoreli a li{/* list-style: circle; */}
.newsmoreli:hover a{color: #dd2e35;}
.newsmoreli:nth-child(even){    
    margin-right: 0;
    margin-left: 1%;
}
.newsmoreliimg{
    width: 30%;
    display: inline-block;
    overflow: hidden;
}
.newsmoreli:hover .newsmoreliimg img{
    transform: scale(1.2);
}
.newsmoreli:hover .newsmoretext{
    color: #dd2e35;
}
.newsmoreliimg img{
    display: block;
    width: 100%;
    transition: all 0.5s;
}
.newsmoretext{
    width: 65%;
    margin-left: 3%;
    display: inline-block;
    color: #333;
    vertical-align: top;
}
.newsmoretitle{
    font-size: 18px;
    line-height: 2;
    color: #1a4667;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.newsmorespan{
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color:#999;
}

/* 棣欐腐骞村鍜屽璁� 鍏ぇ鍖哄埆 */
.kjzcbg{background-size: auto 100%;}
.kjzcbg .zczllist{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 ;
}
.kjzcbg  .zczlli{
    width: 23%;
    background: #fff;
    margin-bottom: 20px;
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    transition: all 0.5s;
    border-radius:10px;
}
.kjzcbg  .zczlli:hover{
    box-shadow: 0 1rem 3rem rgba(87,87,87,0.2);
    transform: scale(1.05);
}
.kjzcbg  .zczlbox{
    /* padding: 15px; */
    overflow:hidden;
}
.kjzcbg  .zczlbox img{width: 100%;border-radius:10px;display: block;}
.kjzcbg  .zczltablay{
    display: table;
    width: 100%;
    text-align:  center;
    position: relative;
}
.kjzcbg .zczltext{
    line-height: 2;
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background:rgba(0,0,0,0.5);
    border-radius:10px;
    text-align:center;
    color:#fff;
    box-sizing:border-box;
    font-weight: bold;
}
.kjzcbg .zczltext p{position:absolute;width:95%;left:50%;top:50%;-webkit-transform: translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
/* 111 */
.kjzcbg .zczllist ul{width: 65%;border-radius: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;margin:0 auto 25px;}
.kjzcbg .zczllist ul:last-child{margin-bottom: 0;}
.kjzcbg .zczllist ul li{color: #333;line-height: 60px;}
.kjzcbg .zczllist ul li:nth-child(1){width: 43%;text-align: right;padding-right: 40px;box-sizing: border-box;
   background: #fff;
   border-radius: 10px 0 0 10px;
}
.kjzcbg .zczllist ul li:nth-child(2){width: 14%;background: #1a4667;color: #fff;text-align: center;font-weight: bold;border-radius: 10px;}
.kjzcbg .zczllist ul li:nth-child(3){width: 43%;padding-left: 40px;box-sizing: border-box;
    background: #fff;
    border-radius: 0 10px 10px 0;
}

.kjzcbg .zczllist {position: relative;margin-bottom: 20px;}
.kjzcbg .xgns{
    position: absolute;
    top: 50%;
    font-size: 25px;transform: translateY(-50%);
}
.kjzcbg .xgsj{right: 0;}


.xgnstiti{display: block;    width: 65%;
    margin: 0 auto 20px;}
.xgnstiti span {
    font-size: 24px;
    font-weight: 600;
    box-sizing: border-box;
}
.xgnstiti span:nth-child(1){
    float: left;
    text-align: right;
    width: 43%;
    padding-right: 40px;
}
.xgnstiti span:nth-child(2){
    float: right;
    text-align: left;
    width: 43%;
    padding-left: 40px;
}
/* 鏂板姞鍧″叕鍙稿勾瀹℃墜缁� */
.kjzcbg .nssx{overflow: hidden;display: flex;flex-wrap: wrap;    justify-content: center;}
.kjzcbg .nssxli{width: 23%;float: left;margin: 0 1%;overflow: hidden;background: #fff;
    margin-bottom: 20px;
    border-radius: 10px 10px 0 0;}
.kjzcbg .box_bt{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #fff;
    width: 100%;
    height: 45px;
    background: -webkit-gradient(linear,right top,left top,from(#1a4667));
    background: linear-gradient(-90deg,#1a4667);
    text-align: center;
    line-height: 45px;
}
.kjzcbg .box_ul{
    padding: 30px 30px 20px;
    background: #fff;
    overflow: hidden;
}
.kjzcbg .box_li .text{
    font-size: 16px;
    line-height: 30px;
    color: #444954;
    min-width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.kjzcbg .shuz_index{
    margin-right: 8px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: #1a4667;
    border-radius: 50%;
}
/* 涓€ */

.wkf{width: 550px;margin: auto;height: 50px;border: 2px solid #1a4667;border-radius: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;padding-left: 20px;overflow: hidden;margin-top: 40px;}
.wkf p{width: 40%;line-height: 50px;font-weight: bold;font-size: 24px;color: #1a4667;}
.wkf span{width:20%;font-weight: normal;font-size:16px;color: #666;line-height: 50px;display: block;}
.wkf a{width: 35%;line-height: 50px;background: #1a4667;color: #fff;border-radius: 35px;}

.wzy{width: 80%;margin: auto;/* margin-top: 40px; */}
.wzy p{text-align: center;}
.wzy a{display: block;
    text-align: center;
    width: 150px;
    margin: 0 auto;
    line-height: 40px;
    color: #fff;
    background: #dd2e35;
    border-radius: 10px;
    transition: all 0.5s;margin-top: 40px;}
    .RelatedLinksbg{
        width: 100%;
        left: 0;
        bottom: 0;
        padding: 40px 0;
        position: fixed;
        background: rgba(26, 70, 103, 0.7);
        overflow: hidden;
        transition: all .5s;
        overflow: hidden;
        box-sizing: border-box;
    }
    .RelatedLinks{
        width: 78%;
        margin: 0 auto;
        color: #fff;
        transition: all 0.5s;
    }
    .RelatedLinks span{display: inline-block;border-right: 1px solid #eee;padding-right: 20px;}
    .RelatedLinks ul{display: inline-block;padding-left: 20px;}
    .RelatedLinks li {
        display: inline-block;
        padding: 0 10px;
    }
    .RelatedLinks li a{color: #fff;}
    .RelatedLinks li:hover a{color: #dd2e35;}
    .relatelinkimg{
        position: absolute;
        right: 10%;
        top: 50%;
        margin-top: -17.5px;
        cursor: pointer;
    }
    .opentelDiv{color: #fff;display: none;text-align: center;cursor: pointer;}
    /* banner绔嬪嵆鍜ㄨ */
    .fwxmbnTitle .ljzxa {
    padding: 15px 30px;
} 
   .fwxmbnTitle{top:82%;}
     .gds a{display: block;
    text-align: center;
    width: 150px;
    margin: 0 auto;
    line-height: 40px;
    color: #fff;
    background: #dd2e35;
    border-radius: 10px;
    transition: all 0.5s;
    margin-top: 20px;}
@media screen and (max-width:1440px){
    .gszc-s-b2-c input{
        width: 230px;
    }
}
@media screen and (max-width:1200px){
    .container1 {
    padding:0px 15px 30px 15px;
}
    .RelatedLinksbg{display: none;}
    .zczllist1 {
        padding: 0;
    }
    .zczlli1:hover{
        transform: scale(1);
    }
    .zczlli1{
        width: 100%;
    }
    .zczltablay {
        overflow: hidden;
    }
    .zczltext {
        float: left;
        width: 100%;
        /* margin-top: 23px; */
        font-size: 16px;
    }
    .gszc{
        padding: 0 0 40px;
    }
    .zczlbg {
        background: #ffffff;
    }
    .wkf a {
        width: 27%;
        line-height: 50px;
        background: #1a4667;
        color: #fff;
        border-radius: 20px;
        font-size: 12px;
    }
    .wkf span {
        width: 27%;
        font-weight: normal;
        font-size: 12px;
        color: #666;
        line-height: 50px;
        display: block;
    }
    .wkf p {
        width: 43%;
        line-height: 50px;
        font-size: 12px;
        font-weight: bold;
        color: #1a4667;
    }
    .wkf {width: 100%;box-sizing: border-box;}
    .gsjj-2 h3{text-align:center;}
    .nybannerimg .sj_bj{display:block;}
    .nybannerimg .web_bj{display:none;}
    .gsjj32 img{display:none;}
    .gsjj-31{width:100%;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
    .gsjj-2 h3{font-size:22px;text-align:center;width:calc(100vw - 30px);}
    .gsjj-31 p{font-size:14px;}
    .lxkf{margin:0 auto;display: block;
        width: 150px;margin-bottom:10px;}
    .dzxzbg{background:none;}
    .gywm{padding-bottom:15px;}
    .dzxzbg{padding:15px 0;}
    .dzxztext p{color:#666;text-align:left;font-size:14px;}
    .dzxztext p img{display:none;}
    .in h2,.hwystitle{font-size:22px;font-weight:normal;margin-bottom:20px;}
    .hwysbg{padding:0;/*padding-bottom:30px;*/}
    /* .box{padding:15px;} */

    #zchgs .hwysul .hwysitem,.hwysul .hwysitem{width:48%;}

    .box p{height:auto;color:#666;font-size:16px;text-align: justify;text-align:center;line-height:24px;}
    /*.box img{margin-top:10px;}*/

    .gszc-s-b table tr td{font-size:14px;}

    .gszc-s-b2{flex-wrap:wrap;padding:15px;}
    .gszc-s-b2-l{margin:0;font-size:22px;margin-bottom:10px;}
    .gszc-s-b2-c{margin:0;}
    .gszc-s-b2-c input{margin-bottom:15px;margin-right:0;font-size:14px;width:100%;}
    .gszc-s-b2-c button{margin-bottom:10px;width:100%;font-size:16px;}
    .gszc-s-b2-r img{width:40px;}

    .hwysul .hwysitem:hover .box h4 img{transform: scale(1);}
    .box h3{font-size:16px;}
    .zczllist{padding:15px;}
    .zczlli{width:100%;}
    .zczlli:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);    transform: scale(1);}
    .kjzcbg{margin-top:15px;}
    .zczltablay{overflow:hidden;}
    .zczlimg{float:left;width:100%;}
    .zczltext{float:left;width:100%;}
    .yzsfwbg{padding:15px 0;}
    .yzsdwlist .yzsdwitem{width:48%;}
    .yzsdwlist .yzsdwitem:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
    .kjzcul{justify-content: space-between;flex-wrap: wrap;}
    .kjzcli{width:48%;margin-bottom:20px;}
    .kjzcli h3{font-size:16px;}
    .kjzctitl h2{font-size:20px;font-weight:normal;}
    .kjzctitl p{font-size:14px;color:#999;}
    .kjzctitl{margin-bottom:15px;}
    .in h2{margin:15px 0;}
    .kjzcp img{width:100px;}
    .kjzcp{width:100px;height:100px;}
    .kjzc{padding:30px 15px;}
    .zyry{padding:30px 0;}
    .zyrytitl{margin-bottom:15px;}
    .zyrytitl h2{font-size:22px;font-weight:normal;}
    .zyryli{width:48%;}
    .zczl{padding:15px 0;}
    .cgal-t{
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .cgal-t a{
        float: left;
        margin-bottom: 10px;
        width: 45%;
        padding: 10px 0;
    }
    .hwysul .hwysitem:hover{
        box-shadow: 0 0 20px rgba(0,0,0,0.1);
    }
    .lxkf:hover{
        background:#dd2e35;
        color: #fff;
    }
    .newsmoreli{width:100%;}
    .newsmoreli a{overflow:hidden;display:block;display:flex;justify-content: space-between;}
    .newsmoreli a img{height:100%;}
    /* sj banner 绔嬪嵆鍜ㄨ */
    .fwxmbnTitle .ljzxa {
    padding: 4px 12px;
    }
    .fwxmbnTitle{top: 76%;}
    .gsnsleft{width: 100%;margin-top: 0;margin-left: 0;}
    .gsnsleft p{font-size: 16px;}
    .gszc-s-b2{width: 100%;margin-top: 20px;margin-left: 0;box-sizing: border-box;}
    .mfcm{font-size: 18px;}
    .gszc{padding: 0;}
    .gszc-s-b2-l{font-size: 16px;margin-bottom: 0;}
    .kjzcbg .zczllist ul{width: 100%;}
    .kjzcbg .zczllist{padding: 0;}
    .kjzcbg .zczllist ul li{line-height: 24px;font-size: 14px;}
    .kjzcbg .xgns{display: none;}
    .kjzcbg .zczllist ul li:nth-child(1) {
        width: 43%;
        text-align: right;
        padding: 0 10px;
        box-sizing: border-box;
        background: #fff;
        border-radius: 10px 0 0 10px;
    }
    .kjzcbg .zczllist ul li:nth-child(2) {
        width: 14%;
        background: #1a4667;
        color: #fff;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        border-radius: 0;
    }
    .kjzcbg .zczllist ul li:nth-child(3) {
        width: 43%;
        padding: 0 10px;
        box-sizing: border-box;
        background: #fff;
        border-radius: 0 10px 10px 0;
    }
    .xgnstiti{display: block;overflow: hidden;width: 100%;text-align: center;margin-bottom: 20px;font-size: 20px;}
    .xgnstiti span{width: 50%;float: left;}
    .wzy{width: 100%;font-size: 12px;}
    .wzy a{margin-top: 20px;}
    .kjzcbg .nssxli{width: 100%;margin-bottom: 20px;}
    .kjzcbg  .kjzctitl p{color: #fff;}
    #zczlbg .zczl1{padding: 0 15px;}
    #zchgs .hwys{padding: 0 15px;}
    .xgnstiti span:nth-child(1){padding-right: 0;}
    .xgnstiti span:nth-child(2){padding-left: 0;}
    .xgnstiti span{font-size: 18px;}
}

.kjzcbg .zczllist ul li:nth-child(2) p, .wzy p{ color:#FFF;}