@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: vipz
 * @update: vipz (2021-07-28 09:05)
 */

/*home*/
.m-flash.m-f2 .owl-pagination .owl-page{background: #fff;}
.m-flash.m-f2 .owl-pagination .owl-page.active{background: #ff0000;}
.m-flash.m-f2 a{display: block; overflow: hidden;}

.m-headlines{height: 85px; padding: 8px 10px 0 187px; text-align: center; border: 1px solid #e2e2e2; font-size: 28px; font-weight: bold; background: #fff;}
.m-headlines img{left: 31px; top: 20px;}
.m-headlines span{padding: 0 35px; color: #444;}
.m-headlines span:hover{color: #0e54ad;}
.m-headlines p{margin-top: 5px; padding:0 10px; color: #666; font-size: 14px; overflow: hidden; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.newbg{background: url(../images/public/bg-new.png) center bottom no-repeat;}

.g-newsbox{background: #f8f8f8;}
.m-flash.m-f3{height: 400px;}
.m-flash.m-f3 .owl-pagination .owl-page{background: #fff;}
.m-flash.m-f3 .owl-pagination .owl-page.active{margin-top: -1px; width: 24px; height: 12px; border: 1px solid #fff; border-radius: 20px; background: #ff0000;}

.m-zwbox{padding: 67px 0;background: url(../images/home/bg-zwgkbg.png) center -100px no-repeat;}
.m-zwbox .u-showtiit{width: 828px; margin: 0 auto;}
.m-zwbox .u-showtiit ul li{float: left; width: 246px; height: 62px; line-height: 62px; font-size: 32px; text-align: center; font-weight: bold; background: #fff; transition: all .6s;}
.m-zwbox .u-showtiit ul li:not(:last-child){margin-right: 45px;}
.m-zwbox .u-showtiit ul li a{color: #666;}
.m-zwbox .u-showtiit ul li.u-active{height: 65px;}
.m-zwbox .u-showtiit ul li.u-active a{display: block; height: 100%; color: #fff; background: url(../images/home/bg-zwgktitbg.png) #0e54ad center -9px no-repeat;}
.m-zwbox .u-showlist{padding: 16px 20px 20px; background: #fff; min-height: 492px;}

.m-zmhd{padding-top: 30px;}
.m-zmhd .u-left .m-tall{margin: 0 -8px;}
.m-zmhd .u-left .m-tall .bor{padding: 15px 0; border: 1px solid #dcdcdc;}
.m-zmhd .u-left .m-tall a{display: block; float: left; padding: 0 8px; width: 130px; height: 94px;text-align: center;}
.m-zmhd .u-left .m-tall .bor span{display: inline-block; color: #0e54ad; font-size: 28px; transition: all .5px;}
.m-zmhd .u-left .m-tall .bor:hover,.m-zmhd .u-left .m-tall .bor:hover span{color: #fff;}
.m-zmhd .u-left .m-tall .bor:hover{background: #0e54ad;}
.m-zmhd .u-right .m-zxft .u-list2{padding: 5px 20px; border: 1px solid #dcdcdc; line-height: 32px;}
.m-zmhd .u-right .m-zxft .u-list2 img{margin-top: 10px;}
.m-zmhd .u-right .m-zxft .u-list2 h1{margin: 16px 0; line-height: 32px; color: #333; font-size: 18px; text-align: center; overflow: hidden; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zmhd .u-right .m-zxft .u-list2 p{color: #333; font-size: 15px;}
.m-zmhd .u-right .m-zxft .u-list2 p span{color: #0e54ad;}

.u-listslide{min-height: 294px; border: 1px solid #dcdcdc; border-top: none;}
.u-listslide li{height: 38px; line-height: 38px;}

.m-ztzl .u-zttit{line-height: 75px; background: url(../images/home/bg-ztzl.png) center no-repeat; font-size: 22px; font-weight: bold; text-align: center;}
.m-ztzl .u-zttit a:hover{color: #0e54ad;}
.m-ztbd{padding: 0 30px; height: 90px; overflow: hidden;}
.m-ztbd .bd{overflow: hidden;}
.m-ztbd .bd ul li{margin-right: 15px; position: relative; width: 274px; overflow: hidden;}
.m-ztbd .hd a{position: absolute; top: 50%; z-index: 2; margin-top: -14px; display: block; width: 31px; height: 38px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.m-ztbd .hd .prev{left: 0;}
.m-ztbd .hd .next{right: 0; background-position: -68px 0;}

.m-yqlinks{min-height: 180px; background: #f4f4f4;}
.m-yqlinks .container{padding: 0 10px;}
.m-yqlinks .tit-switch{line-height: 64px;}
.m-yqlinks .tit-switch{border-bottom: 1px dashed #d7cdb6;}
.m-yqlinks .tit-switch .zd{margin-right: 50px;}
.m-yqlinks .tit-switch .zd img,.m-yqlinks .tit-switch ul li img,.m-yqlinks .tit-switch .u-bstj img{vertical-align: middle;}
.m-yqlinks .tit-switch .zd img{margin-top: -5px;}
.m-yqlinks .tit-switch ul li{margin-right: 50px; float: left; cursor: pointer;}
.m-yqlinks .tit-switch ul li.u-active{color: #0e54ad;}
.m-yqlinks .tit-switch .u-bstj{font-size: 18px; color: #0e54ad; font-weight: bold;}
.m-yqlinks .list-switch ul li{float: left; margin-right: 45px; line-height: 42px;}

.m-zfxxgk,.m-zdlygk{padding: 10px 0 0 75px; height: 146px; min-height: 146px;}
.g-lefttit{left: 0; top: 0; bottom: 0; padding: 10px 19px; width: 56px; line-height: 20px; color: #0e54ad; font-size: 18px; font-weight: bold; background: #f8f8f8;}
.m-zfxxgk span{display: inline-block; color: #0e54ad; font-size: 26px; vertical-align: middle; transition: all .5s;}
/* .m-zfxxgk ul li{line-height: 60px;} */
.m-zfxxgk ul li{line-height: 40px;}
.m-zfxxgk ul li a:hover span{transform: rotateX(360deg);}
.m-zfxxgk ul li a:hover{color: #0e54ad;}
.m-zfxxgk ul,.m-zdlygk .scroll{height: 100%; overflow-y: auto;}
.m-zdlygk .scroll a{display: block; float: left; margin-right: 20px; line-height: 40px;}
.m-zdlygk a:hover,.m-zfxxgk a:hover{color: #0e54ad;}

.g-bsbox .u-cxbtn a{ display: block; float: left; color: #ef0101; font-weight: bold;}
.g-bsbox .u-cxbtn a span{margin-left: 15px; font-size: 18px;}

.u-picbtn div{overflow: hidden;}
.u-picbtn img{object-fit: cover; width: 100%; height: 100%;}
.u-picbtn a{display: block; height: 100%;}

/* .bstj{width: 202px; height: 157px; background: url(../images/home/bg-pjzs.png) no-repeat;} */
.bstj{padding-top: 30px;}
.bstj .u-zx a{display: block; height: 118px; text-align: center; background: #f8f8f8; transition: all .6s;}
.bstj .u-zx a span{display: block; padding: 24px 0 12px; color: #0e54ad; font-size: 25px;}
.bstj .u-zx a:hover{background: #0e54ad; color: #fff; border-radius: 8px;}
.bstj .u-zx a:hover span{color: #fff;}
.bstj .u-tj .bor{padding: 24px 15px 10px; border: 1px solid #ddd; height: 288px; text-align: center;}
.bstj .u-tj .bor div{height: 100%; overflow: hidden;}
.bstj .u-tj .bor div:first-child{border-right: 1px dashed #ddd;}
.bstj .u-tj .bor div p{margin-bottom: 25px; padding: 4px 0; font-weight: bold; color: #0e54ad; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bstj .u-tj .bor div h1{font-size: 30px; font-weight: bold; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bstj .u-tj .bor div span{display: block; margin:12px 0 20px; font-size: 14px;}
.bstj .u-tj .bor div:last-child h3{width: 100%; bottom: 20px; text-align: center;}
.bstj .u-tj .bor div:last-child h3 span{margin-bottom: 10px; color: #e00303; font-size: 30px; font-weight: bold; overflow: hidden; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.bstj .u-tj .bor div:last-child h3 p{font-size: 14px; color: #454545; font-weight: 500;}

.u-bslist{height: 294px; border: 1px solid #dcdcdc;}

.u-bjbox .g-left{width: 75%;}
.u-bjbox .g-right{width: 25%;}
.u-bjbox{border: 1px solid #dcdcdc;}
.u-bjbox span{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.u-bjbox span:last-child{text-align: center;}
.u-bjbox .tit{height: 41px; line-height: 41px; color: #333; font-weight: bold; font-size: 14px; background: #f2f2f2;}
.u-bjbox .tit span:first-child{padding-left: 30px;}
.u-bjbox a{display: block; padding-left: 10px; line-height: 38px;}
.u-bjbox a:hover{color: #0e54ad;}

.picList .owl-pagination{padding-top: 10px; text-align: center;}
.picList .owl-page{display: inline-block; margin: 0 7.5px; width: 15px; height: 15px; border-radius: 50%; background: #bccfe8;}
.picList .owl-page.active{background: #0e54ad;}


.m-news .m-liststyles2 .u-list ul{height: 350px;}
/* 领导之窗 */
.m-hmrgbtns{bottom: 0; left: 0; width: 100%; height: 70px;}
.m-hmrgbtns a{display: block;height: 70px;line-height: 54px;border: 1px solid #ddd;font-size: 15px;text-align: center;font-family: 'FZDaBiaoSong-B06S';color: #fff;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;transition: .3s;width: 118px;height: 54px;background-color: #0e54ad;border-radius: 4px;}
.m-hmrgbtns span{float: left; vertical-align: middle; line-height: 70px; color: #0e54ad; font-size: 28px;}
.m-hmrgbtns div p{background: none;padding: 0;width: 118px;margin: 0 5px;}
.m-hmrgbtns div p a:hover{background: #0e54ad; color: #fff; border-color: #0e54ad;}
.m-hmrgbtns div p a:hover span{color: #fff;}


.m-hmbtns{margin: 0 -7px;padding: 0 0 10px;width: 1200px;margin: 0 auto;}
.m-hmbtns .f-plr7{padding: 0;}
.g-hmbtnlf{padding-left: 85px;width: 672px;}
.g-hmbtnlf .u-title{width: 82px;height: 70px;text-align: center;background: #0e54ad;color: #fff;padding: 10px 18px;font-size: 18px;font-weight: bold;left: 0;top: 0;}
.g-hmbtnlf li a{display: block;text-align: center;height: 70px;line-height: 70px;font-size: 18px;color: #0e54ad;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-hmbtnlf li span{display: inline-block; margin-right: 3px; width: 48px; height: 48px; border-radius: 50%; font-size: 30px; color: #fff; background: #67b3f0; vertical-align: middle;}

.m-hmbtnrg ul{text-align: center;}
.m-hmbtnrg ul li{width: 116px;height: 70px;line-height: 70px;font-size: 18px;font-weight: bold;border: solid 1px #dddddd;float: left;margin: 0 6px;background-color: #fff;padding: 0 7px;}
.m-hmbtnrg a{display: block; width: 100%;height: 100%;color: #0e54ad;}
.m-hmbtnrg span{display: block; margin: 0 auto 11px;width: 30px;height: 30px;line-height: 30px; font-size: 30px;color: #0e54ad;}
.m-hmbtnrg p{padding: 0 5px; text-align: center; font-size:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-hmbtnrg a:hover span{transform: rotateY(360deg);transition: .5s;}
.m-hmbtnrg li:last-child a{border: none;}




/* 广告位 */
.m-advert{width: 1200px; height: 100px; background: #fff; overflow: hidden;margin: 0 auto 20px;}
.m-advert .bd li,.m-advert .bd img{width: 100%; height: 100px;}




/* .picList{ width: 100%;}
.picList ul{float: left; width: 74px ;height: 40px;}
.picList ul li{} */
/*media query*/
/*large pcScreen*/
@media (min-width:1200px){ 
    .m-flash.m-f3{width: 682px;}
    .m-news{width: 528px;}

    .g-bsbox{width: 760px;}
    .g-bjgs{width: 420px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px){
    .m-zfxxgk ul li{font-size: 12px; line-height: 60px;}
    
}

@media screen and (min-width: 991px ){
    .m-zwgk .u-list{padding: 5px 10px; min-height: auto; height: 242px; overflow: hidden;}
    .u-bjbox{height: 408px;}

    .u-picbtn div{height: 94px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-headlines{padding-left: 10px; height: 80px; font-size: 20px;}

    .g-newsbox{background: none;}
    .m-flash.m-f3{height: 255px;}
    .m-news .bg{background: #f8f8f8;}

    .m-liststyles2 .u-tit ul{margin: 0 -5px;}
    .m-liststyles2 .u-tit{height: auto;}
    .m-liststyles2 .u-tit ul li{padding: 0 5px; font-size: 16px;}
	.m-liststyles2 .u-list ul li{line-height: 30px;}
	.m-liststyles2 .u-list ul li span{font-size: 12px;}

    .m-zwbox{padding: 30px 0;}
    .m-zwbox .u-showtiit{width: auto;}
    .m-zwbox .u-showtiit ul li.u-active,.m-zwbox .u-showtiit ul li{height: 52px; line-height: 52px}
    .m-zwbox .u-showtiit ul li{margin-bottom: 5px; width: 100%; font-size: 22px;}

    .m-zfxxgk, .m-zdlygk{height: auto;}

    .u-picbtn{margin: 0 -2px;}
    .u-picbtn div{padding: 0 2px; height: 40px;}
    
    .bstj .u-tj .bor{height: auto;}
    .bstj .u-tj .bor div:first-child{border: none; margin-bottom: 10px; border-bottom: 1px dashed #ddd;}

    .m-news .m-liststyles2 .u-list ul{height: 290px;}
    .m-hmrgbtns a{font-size: 14px !important;}
    .m-hmrgbtns .row{margin: 0;}
}
/*phone sm*/
@media screen and (max-width: 767px){
    .m-zfxxgk ul li{padding-left: 15%;}
    .g-lefttit{padding: 20px 19px;}
    .m-zfxxgk{padding-bottom: 10px;}
    .m-zdlygk{padding-top: 0;}
    .m-zdlygk .scroll a{margin:0 5px 5px 0; padding: 0 5px; background: #f8f8f8;}
    .m-hmrgbtns div p{margin-left: 35px !important;}
    .m-hmrgbtns a{height: 30px;line-height: 30px;}
    .m-hmbtns,.m-hmbtnlf,.g-hmbtnlf{width: 100% !important;}
    .m-hmbtnlf{margin-bottom: 20px;}
    .m-hmbtnrg ul{margin: 0;}
    .m-hmbtnrg ul li{width: 112px;padding: 0;margin: 0 0 0 6px;}
    .g-hmbtnlf li span{display: none;}

    .m-advert{width: 100%;height: 30px;}
    .m-advert .bd li, .m-advert .bd img{height: 30px;}
    .m-yqlinks .tit-switch .zd{margin-right: 40px;}
}
/*small xs*/
@media screen and (max-width: 638px){
    .m-zmhd .u-left .m-tall a{width: 107px;}

    .m-flash.m-f2 .owl-pagination{bottom: 5px;}

}


@media screen and (min-width:768px) and (max-width: 1025px){
    .m-flash.m-f3{width: 670px;margin: 0 auto 20px;float: none;}
	.m-news{width: 100%;}
	.m-hmbtns .f-plr7{width: 49% !important;}
	.g-hmbtnlf li span{display: none;}
	.m-hmbtnrg ul li{width: 23%;margin: 0 0.5%;}
    .m-hmbtns{width: 100%;}
    .g-hmbtnlf{width: 100%;}
}