@charset "utf-8";
/* CSS Document */

/* 头条 */
.m-hot h1 a{display:block;text-align:center;color:#d60000;line-height:40px}

/* 轮播 */
.m-flash{position: relative;width:54.3%}
.g-flash,.g-flash img{height: 428px;object-fit: cover;}
.g-flash img{display: block; width: 100%;transition: all linear .3s }
.g-flash img:hover{transform: scale(1.1);}
.g-flash li,.g-flash li a{position: relative;}
.g-flash li a{display: block;}
.g-flash li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 168px 0 18px; line-height: 50px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background: url(../images/index/bg-op50.png) repeat;}
.m-flash .hd{position: absolute; right: 20px; bottom: 20px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 12px; height: 12px;  background: #fff;border-radius:50%}
.m-flash .hd ul li.on{background: #d60000;}

/* 右侧列表 */
.m-news{width:43.7%;}
.m-tabstylenews{overflow: hidden;text-align: center;}
.m-tabstylenews ul{margin:0 -5px}
.m-tabstylenews li{float: left;position: relative;width:25%;padding:0 5px;}
.m-tabstylenews li a{display:block;line-height: 48px;height: 48px;background-color: #e2edfb;border-radius: 8px;}
.m-tabstylenews li.u-active a{color:#fff;font-weight: bold;background-color: #0262d6;}
.g-reprint{padding-left:70px;}
.u-zzbtn{top:10px;left:0;}
.u-zzbtn a{display:block;width:48px;line-height: 1.4;background:#016bb5;color:#fff;padding: 38px 14px;}
.u-zzbtn .dzy{margin-bottom:15px;}
.u-nrtj{margin-top:6px}
.u-nrtj a{display:block;float:left;width: 49%;height: 46px;line-height: 46px;background:#f7f7f7;text-align: center;}
.u-nrtj a:last-child {float:right}


/* 专题专栏 */
.g-ztland .bd{height: 124px;width: 100%;}
.g-ztland li{margin-right:20px;width:335px;height:124px;}
.g-ztland li img{height:124px;object-fit: cover;}


.is-col-1{width:23.5%}
.is-col-2{width:36%}
.is-col-3{width:66.5%}
.is-col-4{width:31%}
.zfxxgk-links{margin-right:2%}
.zfxxgk-links li{margin-bottom:10px;text-align: center;}
.zfxxgk-links li a{ display: block;height: 56px;line-height: 56px;position: relative;background: #f5f5f5;overflow: hidden;}
.zfxxgk-links li img{margin: -4px 10px 0 0px;vertical-align: middle;}
.zfxxgk-links li span{display: inline-block;vertical-align: middle;line-height: 1.3;}
.zfxxgk-links li b{display: block;}
.zfxxgk-links li a:hover .icon:before{top:-100%;}

.wstb-cont{background: url(../images/index/wstbbg.png) center no-repeat;display: flex;align-items: center;height:115px;padding-left:20px;}
.m-wstb a,.m-wstb img{display: block;}

.m-acount{padding-left:30px;text-align: left;position: relative;flex:1}
.m-acount ul li{margin-top:10px;width:12.5%;float: left;}
.m-acount ul li:nth-child(3n){margin-right:0}
.m-acount ul li span.c-red{font-size:22px;}
.m-acount ul li p{padding-left:15px}
.m-acount ul li p:first-child{background: url(../images/index/yuan.png) left center no-repeat;}

/* 表格 */
.xmt-tableheader{background-color: #fafafa;margin-bottom:5px}
.xmt-tableheader p{height:40px;line-height: 40px;font-weight:bold}
.xmt-tableheader p:first-child{padding-left:50px}
.xmt-tablebody p{height:43px;line-height: 43px;}
.xmt-table p{float:left;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.xmt-tablebody li{overflow: hidden;height:43px;}
.u_span0{width:78%}
.u_span1{width:52%}
.u_span2{width:16%;text-align: center;}
.xmt-tablebody p.u_span0{text-align: left;}
.m-wyxx{padding-left:25px;background: url(../images/index/edit.png) left center no-repeat;}

.m-tabstyle3{border-bottom:1px solid #ddd;margin-bottom:2px }
.m-tabstyle3 li{position: relative; line-height: 56px;float: left;padding:0 8px;margin-right:30px;}
.m-tabstyle3 li i{ position:absolute; left:50%; bottom:-2px; height:4px; background:#156ec9; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.m-tabstyle3 li.u-active i{ width:30%; left:35%}
.m-tabstyle3 li.u-active a{color:#156ec9;font-weight:bold;}



/* 友情链接 */
.el-footer{margin-top:0}
.is-link{background: #f0f5fa;}
.m-link{padding:17px 0 17px 155px;position: relative;}
.link-icon{background: url(../images/index/link.png) left center no-repeat;color: #016bb5;position: absolute;left:0;padding-left:40px;font-weight:bold}
.m-link ul{display:flex;gap:30px}
.m-link ul li{float: left;}
.m-link ul li:last-child{margin-right: 0}
.is-link-one{padding-right:25px;position: relative;}
.blackrow{position:absolute;display:block;width:13px;height:8px;background: url(../images/index/linkrow.png) left center no-repeat;right:0;top:8px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.rowactive .blackrow{transform: rotateX(180deg)}
.m-link dl{position: absolute;width: 100%;border:1px solid #eef3f4;background: #fff;left:0;z-index: 99;overflow: hidden;padding:15px 0 15px 45px;bottom:55px;display: none}
.m-link dl dd{float: left;line-height: 36px;width: 25%;text-align: left;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;padding-right:20px}



/* 适配小屏 */
@media screen and (max-width: 1400px) {
	.m-flash{width:56%}
	.m-news{width:42%}
	.m-tabstyle1 li{margin-right:9px;}
}

/* 适配pad */
@media screen and (max-width: 1200px) {
    
    .m-flash,.g-flash,.m-news, .is-col-1,.is-col-2{width:100%}
    .m-news{margin-top:20px}
    .m-wstb img{margin:auto}
}

@media (max-width:991px) {
	body{background-size:auto 285px}
	.zfxxgk-links li{margin-bottom:10px}
	.is-col-3,.is-col-4{width:100%}
	/* 轮播 */ 
	.g-flash, .g-flash img{height: 275px}

	
	.u-zzbtn a{padding:18px 14px}

    .bgf-cont{padding:0 10px 10px 10px}
    .m-wyxx{top:16px;}
    .wstb-cont{height: auto;background-size: 100% 100%;flex-wrap: wrap;padding:10px;}
    .m-acount ul li{width:50%}
    .m-tabstyle1 li{margin-right:5px;padding:0 5px}
    .m-liststyle-gl .j-libox{max-width:76%}

    /* 友链 */ 
    .link-icon{position: static;margin-bottom:10px}
    .m-link{padding:10px}
	.m-link ul li{width: 50%;margin-bottom:15px}
	.m-link dl dd{width:50%}
	.m-link dl{bottom:123px}

}

@media (max-width:767px) {

}