@charset "utf-8";
/* CSS Document */

/* 标题 */
.m-title h1 a{display:block;color:#c70000;text-align:center;font-weight:700;font-size:30px;line-height:38px;}
.m-title h1{margin:10px 0 24px 0;}
.m-title p span{color:#999;}
.m-title p a{color:#c70000;}

/* 轮播 */
.g-flash{position: relative;width:100%;height: 400px;padding: 0;overflow: hidden;}
.g-flash .bd ul,.g-flash .bd,.g-flash .bd ul li{width:100%!important}
.g-flash .bd ul li img{width: 100%;height: 400px;object-fit:cover;}
.g-flash .bd ul li{position:relative}
.g-flash .bd ul li p{position: absolute;width: 100%;height: 62px;line-height: 62px;background: rgba(0,0,0,0.5);color: #fff;padding-left: 145px;bottom: 0;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.g-flash .hd{position: absolute;width: 100px;height: 32px;line-height: 32px;background: #e6ecf2;text-align: center;z-index: 999;bottom:15px;left: 20px;}
.g-flash .hd a{position: absolute;top: 12px;display: block;width: 13px;height: 8px;}
.g-flash .hd .prev{background: url(../images/home/icon-left.png) no-repeat;left: 8px;}
.g-flash .hd .next{background: url(../images/home/icon-right.png) no-repeat;right: 8px;}
.g-flash .hd .prev:hover{background: url(../images/home/icon-left-red.png) no-repeat;}
.g-flash .hd .next:hover{background: url(../images/home/icon-right-red.png) no-repeat;}

.g-newsone .m-tabstyle1{margin-bottom:10px}
.g-newsone .m-liststyle1 ul{height:348px;overflow:hidden}
.g-newsone .m-liststyle1 li{height:42px;line-height:42px;}
.g-newsone .m-tabstyle1 li a{padding:12px 15px;}
.g-newsone .g-reprint{padding-left:70px;padding-bottom:10px;}
.m-reprint{position: relative;}
.g-newsone .m-liststyle1 .govpushinfo,.g-newsone .m-liststyle1 .ahpushinfo{height:auto}
.g-newsone .m-liststyle1 .govpushinfo{padding-top:5px;}
.g-newsone .u-zzbtn{top:10px;left:0;}
.g-newsone .u-zzbtn a{display:block;width:20px;box-sizing: content-box;line-height: 1.4;background:#67ade6;color:#fff;padding: 25px 15px;}
.g-newsone .u-zzbtn .dzy{margin-bottom:15px;}
.g-newsone .u-nrtj{margin-top:10px;}
.g-newsone .u-nrtj a{display:block;float:left;width: 49%;height: 50px;line-height: 50px;color: #015293;text-align: center;background: #eef7ff;}
.g-newsone .u-nrtj a:last-child {float:right;}

/* 公示公告 */
.m-gsgg{background:#f7f7f7 url(../images/home/gsgg.png) 18px center no-repeat;padding:15px 70px 15px 82px}
.m-gsgsmore{position: absolute;right:0;top:0;width:30px;height:100%;display: block;background: #e2e2e2;line-height:17px;font-size: 14px;color:#666;padding:13px 5px 0 5px;text-align: center;}

/* 图片新闻 */
.m-piclist li{float:left;width:16.666%;height:120px;}
.m-piclist li a{display:block;height:120px;text-align: center;background-color:#eef7ff;padding-top: 27px;}
.m-piclist li:last-child{margin-right:0;}
.m-piclist li a img{clear: both;margin: auto;display: block;transition: all linear 0.3s;}
.m-piclist li a p{padding-top: 10px;font-size: 18px}

/* 贵事切换 */
.m-tab{margin-top:10px}
.m-tabstyle{background: url(../images/home/tabbg.png) no-repeat; border-radius:16px 16px 0 0; -webkit-border-radius:16px 16px 0 0; -moz-border-radius:16px 16px 0 0; -ms-border-radius:16px 16px 0 0; -o-borborder-radius:16px 16px 0; -o-border-radius:16px 16px 0 0; }
.m-tabstyle ul{padding:30px 65px;}
.m-tabstyle li{position:relative;float:left;margin:0 75px;width:240px;background:#287fc4 ;height:62px;border-radius:8px;box-shadow:0 5px 8px 0 rgba(0,70,43,.35);transition:all linear .3s;}
.m-tabstyle li:nth-child(1) a{background:url(../images/home/bj_icon1.png)  left 58px center no-repeat;}
.m-tabstyle li:nth-child(2) a{background:url(../images/home/bj_icon2.png)  left 58px center no-repeat;}
.m-tabstyle li:nth-child(3) a{background:url(../images/home/bj_icon3.png) left 58px center no-repeat;}
.m-tabstyle li.u-active:nth-child(1) a{background:url(../images/home/bj_icon11.png)  left 60px center no-repeat;}
.m-tabstyle li.u-active:nth-child(2) a{background:url(../images/home/bj_icon22.png)  left 60px center no-repeat;}
.m-tabstyle li.u-active:nth-child(3) a{background:url(../images/home/bj_icon33.png)  left 60px center no-repeat;}
.m-tabstyle li.u-active::after{position:relative;bottom:-13px;left:47%;display:block;content:url(../images/home/g-sj.png);}
.m-tabstyle li a{display:block;padding-right:55px;color:#fff;text-align:right;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:26px;font-family:MicrosoftYaHei-Bold;line-height:62px;transition:all linear .3s;}
.m-tabstyle li.u-active{background: url(../images/home/tabitembg.png) no-repeat;}
.m-tabstyle li.u-active a{padding-right:57px;color:#015293;}


/* 贵事看 */
.m-stylelist{margin-top:35px;}
.g-stylelist{border-radius:8px;padding:30px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.08);}

/* left */
.m-file{margin-top: 16px;height:82px;background:#f7f7f7;align-items:center;padding-top:17px}
.g-file{width:541px;height:46px;}
.u-flie{margin:12px 20px 0 25px;}
#selected{position:absolute;top:0;left:0;display:block;padding-left:20px;width:123px;height:46px;outline:0;border:0;background:url(../images/public/j-dsj.png) #fff right 20px center no-repeat;color:#3d3d3d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei-Bold;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.u_content{position:absolute;top:0;left:123px;padding:0 50px 0 20px;width:417px;height:46px;outline:0;border:none;background:url(../images/public/dju.png) #fff left center no-repeat;}
.g-file input[type=submit]{position:absolute;top:0;right:0;width:50px;height:46px;outline:0;border:none;background:url(../images/public/g-search.png) #fff center center no-repeat;}
.layui-sel-width{width:115px}
.layui-sel-width input{border:none;height:46px;font-weight: bold;padding-left:20px}


.m-zclist{margin-top: 30px;}
.m-zclist li{float:left;width:25%;}
.m-zclist li a{display: block;height:131px;padding-top:21px}
.m-zclist li:nth-child(1) a{background:#e5f8f9;}
.m-zclist li:nth-child(2) a{background:#eff4ff;}
.m-zclist li:nth-child(3) a{background:#e6faec;}
.m-zclist li:nth-child(4) a{background:#ebf6ff;}
.m-zclist li a{display:block;}
.m-zclist li p{color:#3d3d3d;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:40px;}
.m-zclist li p:first-child{margin:auto;width:55px;height:55px;border-radius:100%;}
.m-zclist li:nth-child(1) p:first-child{background-image:linear-gradient(0deg,#66cdd3 0,#acedf1 100%),linear-gradient(#76d6db,#76d6db);background-blend-mode:normal,normal;}
.m-zclist li:nth-child(2) p:first-child{background-image:linear-gradient(0deg,#7b97d5 0,#c6d5f5 100%),linear-gradient(#76d6db,#76d6db);background-blend-mode:normal,normal;}
.m-zclist li:nth-child(3) p:first-child{background-image:linear-gradient(0deg,#7ecd96 0,#b5f0c6 100%),linear-gradient(#76d6db,#76d6db);background-blend-mode:normal,normal;}
.m-zclist li:nth-child(4) p:first-child{background-image:linear-gradient(0deg,#6aa8db 0,#a7d1f3 100%),linear-gradient(#76d6db,#76d6db);background-blend-mode:normal,normal;}
.m-zclist li a img{ vertical-align: bottom;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;transition:transform .3s ease-out;}
.m-zclist li a:hover img{transform:translate3d(0,-5px,0);}

/* right */
.g-gklist{padding-top:18px;}
.g-gklist ul{margin:-8px;height:232px;overflow:hidden; }
.g-gklist li{float:left;padding:8px;width:50%;line-height:62px;}
.g-gklist li a{display:block;padding-left:20px;height:61px;border:solid 1px #015293;border-radius:4px;background-color:#fff;}
.g-gklist li a img{margin-right:10px;vertical-align:middle;}
.m-zllist img{display: block;width:100%;height: 115px;}

/* 贵事办 */
/* left */
.u-service{width:345px;padding-bottom:30px;border:solid 1px #f0f0f0;}
.u-service-tit{display:block;height:90px;border-bottom:solid 1px #f0f0f0;overflow: hidden;padding:15px 0 15px 88px}
.u-service-tit p{float:left}
.u-service-tit p:first-child{width:60px;height:60px;border-radius:100%;background-color:#015293;text-align: center;padding-top:12px}
.u-service-tit p:last-child{margin-left:20px;color:#015293;font-size:22px;line-height:32px;margin-top:13px;font-weight: bold}
.u-service-list ul{padding:12px 20px;}
.u-service-list li{float:left;margin:15px 0 10px 0;width:33.33%;text-align:center;}
.u-service-list li a{font-size:18px}
.u-more{display:block;margin:0 auto;width:110px;height:34px;background-color:#f5f5f5;color:#999;text-align:center;font-size:14px;line-height:34px;}
.g-statistics{margin-top:30px;padding-left:113px;position: relative;background-color:#f7f7f7;}
.u-statistics{position: absolute;display:block;padding:18px 30px;width:113px;height:113px;background: url(../images/home/tjbg.png) no-repeat center;left:0;color:#fff!important;cursor:default;font-weight:700;font-size:22px;line-height: 40px}
.u-statistics:hover{color:#fff;}
.g-statisticslist{padding:27px 0;width:100%;height:113px;}
.g-statisticslist li{float:left;width:25%;border-right:1px dashed #ddd;text-align:center;padding:0 25px}
.g-statisticslist li:last-child{border-right:none;}
.g-statisticslist li div{float:left;width:50%;}
.g-statisticslist li div p:first-child{color:#c70000;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;}
.g-statisticslist li div p:last-child{color:grey;letter-spacing:0;font-weight:400;margin-top:3px}
/* right */
.u-wst{display:block;height:92px;}
.mr16{margin-top:-16px}
.m-tslist{margin-top:22px;width:100%;height:152px;overflow: hidden;}
.m-tslist li{overflow:hidden;margin-right:16px;width:237px;}
.m-tslist li img{height:152px;}
.m-tslist li a{position: relative;}
.m-tslist .m-tsword{position: absolute;color:#fff;top:20px;left:20px}
.m-tslist .m-tsword p{font-size: 20px}
.m-tslist .m-tsword span{font-size: 14px;display: block;margin-top:10px}

.m-enterprise{margin-top:30px;height:175px;border:solid 1px #f0f0f0;background-color:#fff;}
.g-enterprise h2{margin:0 auto;width:180px;height:50px;}
.g-enterprise h2 a{display:block;border-radius:0 0 12px 12px;background-color:#015293;color:#fafafa;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;line-height:50px;}
.u-refresh{position:absolute;top:18px;right:24px;padding-left:23px;background:url(../images/public/sx.png) left center no-repeat;color:#b8b8b8;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;}
.g-enterpriselist{margin-top:10px;}
.g-enterpriselist ul{padding:0 30px;}
.g-enterpriselist ul li{position:relative;overflow:hidden;padding-left:15px;width:48%;background:url(../images/public/icon-li1.png) left center no-repeat;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:46px;transition:all linear .3s;}
.g-enterpriselist ul li:nth-child(odd){float:left;}
.g-enterpriselist ul li:nth-child(even){float:right;}
.g-enterpriselist ul li span{float:right;color:#999;}
.g-enterpriselist ul li:hover{padding-left:20px;}

/* 贵事问 */
/* left */
.u-message{position:relative;display:block;height:100px;background:url(../images/home/message.png) center center no-repeat;}
.u-message p{position:absolute;top:31px;right:54px;width:136px;height:42px;border:solid 1px #015293;border-radius:4px;background-color:#fff;text-align:center;line-height:42px;}
.m-tb20{margin-top:20px;}
.m-maillist li{display:flex;align-items:center;}
.m-maillist li p:nth-child(1){overflow:hidden;width:60%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.m-maillist li p:nth-child(2),.m-maillist li p:nth-child(3){width:20%;text-align:center;}
.m-maillist li{height:46px;line-height:46px;}
.m-maillist li:first-child{margin-top:8px;height:42px;background-color:#f7f7f7;}
.m-maillist li:first-child p:first-child{padding-left:57px;}
.m-maillist li p:first-child{padding-left:8px;font-size:18px;}
.m-maillist li:first-child p:nth-child(2),.m-maillist li:first-child p:nth-child(3){color:#3d3d3d;}
.m-maillist li p:nth-child(2),.m-maillist li p:nth-child(3){color:#b8b8b8;}
.m-letterfrom{height:72px;background-color:#f7f7f7;padding-top:16px}
.m-letterfrom h2{margin-left:30px;float:left}
.m-letterfrom h2 p{margin-right:12px;width:38px;height:38px;border-radius:100%;background-color:#015293;float:left;padding-top:8px;text-align:center}
.m-letterfrom h2 span{color:#015293;letter-spacing:0;font-weight:700;font-size:18px;line-height:24px;float:left;margin-top:7px}
.m-letterfrom ul{margin-left:56px;float: left;margin-top:10px}
.m-letterfrom li{float:left;margin-right:30px;}
.m-letterfrom li:last-child{margin-right:0;}
.red{color:#c70000;}

/* right */
.m-visit{height:100px;}
.m-visit li{float:left;margin-right:16px;width:237px;height:100px;}
.m-visit li:nth-child(1){background-image:linear-gradient(0deg,#89f7fe 0,#66a6ff 100%),linear-gradient(#faf7eb,#faf7eb);background-blend-mode:normal,normal;}
.m-visit li:nth-child(2){margin-right:0;background-image:linear-gradient(0deg,#ffe1e1 0,#feb0ab 100%),linear-gradient(#faf7eb,#faf7eb);background-blend-mode:normal,normal;}
.m-visit li a{width:237px;height:100px;display:block;padding-top:26px}
.m-visit li a p{float: left}
.m-visit li a p:first-child{text-align:center;padding-top:11px;margin:0 17px 0 43px;width:48px;height:48px;border-radius:100%;background-color:#fff;box-shadow:0 3px 3px 0 rgba(105,173,255,.35);}
.m-visit li a p:last-child{margin-top:10px;color:#fff;text-shadow:0 5px 5px 0 rgba(0,0,0,.7);letter-spacing:0;font-weight:700;line-height:26px;}

.g-ft,.g-ft>a{display:block;}
.g-ft>a img{width:490px;height:227px;object-fit: cover}
.u_ft{margin-top:20px;}
.u_text{margin-top:10px;}
.u_text p{line-height:30px;}
.u_text p span:first-child{color:#015293;font-weight:400;}
.u_text p:last-child{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


/* 专题专栏 */
.m-ztzl{padding: 0 30px;}
.m-ztzl h2{background: url(../images/home/u_ztzl.png) center center no-repeat;line-height: 32px;text-align: center;padding: 20px 0;}
.m-ztzl h2 a{font-weight: bold;font-stretch: normal;line-height: 32px;letter-spacing: 0px;color: #015293;}
.g-special{height: 118px;width: 100%;overflow: hidden;}
.g-special li{margin-right:25px;width:240px;height:118px;}

/*日历*/
/*日历*/
.ind-datebox{margin-bottom:30px}
.Calendar { height: 50px; background: #f7f7f7; padding: 10px 0; position: relative; padding-left: 114px; border-radius: 4px; overflow: hidden; }
.Calendar ul li { display: inline; float: left; width: 35px; padding-left: 7px; height: 30px; line-height: 30px; text-align: center; }
.Calendar ul li a, .Calendar ul li span { display: block; font-size: 14px; }
.Calendar ul li a:hover { background: #015293; color: #fff; border-radius:4px}
.Calendar ul li .noSrc { color: #999; background: none; }
.Calendar ul li.onToday a, .Calendar ul li.onToday a:hover, .Calendar ul li.onToday span { background: #015293; color: #fff; border-radius:4px}
.Calendar .date-btn { width: 50px; height: 50px; position: absolute; cursor: pointer; overflow: hidden;}
.Calendar .date-btn a { width: 100%; height: 100%; display: block; background: transparent!important; }
.Calendar .idCalendarPre { left: 0; top: 0;  background: url(../images/page/calleft.png) center no-repeat #015293;border-radius:8px 0 0 8px}
.Calendar .idCalendarPre a{border-radius:8px 0 0 8px}
.Calendar .idCalendarNext a{border-radius:0 8px 8px 0}
.Calendar .idCalendarNext { right: 0; top: 0; background: url(../images/page/calright.png) center no-repeat #015293;border-radius:0 8px 8px 0 }
#idCalendarYear { display: none; }
.ym { position: absolute; left: 71px; top: 50%; margin-top: -15px; height: 30px; line-height: 30px;  padding: 0px 6px 0; text-align: center; }
.ym .icol, .ym .icor { display: block; position: absolute; top: -3px; width: 2px; height: 5px; border: 1px rgba(255, 255, 255, 0.46) solid; background: #fdb32e; border-radius: 3px; }
.ym .icor { right: 5px; }
.ym .icol { left: 5px; }
/*日历 end*/

/*media query*/
/*large pcScreen*/
@media (min-width:1360px) {
  .m-flash{width: 710px;}
  .m-news{width: 620px;}
  .g-styleleft{width:750px;}
  .g-styleright{width: 520px;}


}

/* 适配小屏1000px */
@media screen and (min-width:1025px) and (max-width: 1300px) {
	.m-tabstyle1 li a{padding:12px 14px;}
    .m-tabstyle li{margin:0 15px;}
    .u_content{width:164px;}
    .g-file{width:336px;}
    .u-service{width:246px;}
    .u-service-list li a{font-size:16px;}
    .g-ft>a img{width:358px;}
    .m-letterfrom{height:120px;}
    .m-visit li,.m-visit li a{width:166px;}
    .m-visit li a{display: flex;justify-content: center;flex-direction: column;align-items: center;padding-top:5px;}
    .m-visit li a p:first-child{margin:0;}
    .Calendar ul li.onToday a, .Calendar ul li.onToday a:hover, .Calendar ul li.onToday span,.Calendar ul li{width:25px}
    .m-title h1 a{font-size:28px;}
}

/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1024px) {
	.f-sm-mb15{margin-bottom: 15px;}
    .m-landimg img{width:100%}
    .g-statistics{display:flex}
    .u-statistics{padding-top:30px!important}
    .g-ft>a img{width:100%}
    .m-tslist{width:490px;margin:20px auto}
	
}

/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	

}
/*pad md*/
@media screen and (max-width: 991px){
	
}
/*phone sm*/
@media screen and (max-width: 1024px) {
    .m-title h1 a{font-size: 26px}
	.m-piclist li a p,.u-service-list li a,.g-statisticslist li div p:first-child,.m-zclist li p{font-size: 16px}
    .m-liststyle1.col3 li{width:100%}
    .m-gsgsmore{padding-top:57px}
    .g-flash .bd ul li img,.g-flash{height:300px;object-fit: cover;}
    /*赛事看、办、问*/
    .m-tab{background: none;margin-top:15px}
    .m-tb20{margin-top:0}
    .m-tabstyle ul{padding:10px}
    .m-tabstyle li{width:31.33%;margin:0 1%;height:60px;}
    .m-tabstyle li a{background-image:none!important}
    .m-tabstyle li a,.m-tabstyle li.u-active a{padding-right:0px;font-size: 24px;line-height: 60px;text-align: center;}
    .m-tabstyle li.u-active::after{bottom:-12px}
    .m-stylelist{margin-top:40px}
    .g-stylelist{padding:15px}
    .u-message p{width:90px;right:10px}
    .m-maillist{overflow-x: auto;}
    .m-maillist ul{width:710px}
    .m-maillist li p:first-child{font-size: 14px}
    .u-service{width:100%;margin-bottom:15px}
    .g-statisticslist{padding:10px}
    .g-statisticslist li,.m-zclist li,.m-piclist li{width:50%}
    .m-zclist li{padding:8px}
    .m-piclist li{padding:8px 10px;height: auto;}
    .m-piclist li:last-child{width: 100%}
    .m-file{padding:10px;height:auto}
    .g-file{margin-top:10px;width:100%}
    .u-flie{width:100%;margin-left:0;margin-right:0;text-align: center;}
    .u_content{width:calc(100% - 125px);}
    .g-statistics{padding-left:0}
    .u-statistics{position: static;width:66px;font-size:18px;height:auto;padding:10px;line-height: 26px}
    .g-statisticslist li{padding:0}
    .m-letterfrom{height: auto;overflow: hidden;padding-bottom:15px}
    .m-letterfrom h2{width:130px;margin:auto;float:none}
    .m-letterfrom li{padding:5px;width:50%;margin-right:0}
    .m-visit{height: auto;margin-top:10px}
    .m-visit ul{display: flex;}
    .m-visit li{width:48%;padding-top:0}
    .m-visit li a p:first-child{margin:0}
    .m-visit li a{display: flex;flex-direction: column;width:100%;justify-content: center;align-items: center;margin:0}

    .Calendar{height:auto;padding-left:60px;padding-right:60px}
    .Calendar .ym{left:10px}
    .m-zllist img{height:auto}



	
}
/*small xs*/
@media screen and (max-width: 638px) {


}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}