﻿/*公用图标样式*/
.icons{width: 315px;}
.icons a{display: block;width: 306px;padding: 6px 0px;height: 42px;position: relative;border: 1px solid #dfdfdf;margin-left: 2px;margin-bottom: 10px;margin-top:15px;border-radius: 8px;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;}
.icons a:hover{
	background: url(../img/yellowline.png) repeat-x left top;
}
.icons a i{display: block;height: 52px;width: 52px;position: absolute;left: 10px;top: 0;font-size: 30px;color: red;line-height: 52px;z-index: 10;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .3s;}
.icons a:hover i{font-size:40px;}
.icons .txtArea{display: block;height: 52px;padding-left: 68px;}
.icons .txtArea span{display: block;}
.icons .txtArea span.title{font-size: 16px;line-height: 28px;font-weight:bold;width: 230px;}
.needMargin .icons{margin-top:24px;}


/*dot*/

.dot{color:#e60000;}




/*新闻内页上一篇下一篇*/
.preOrNext{padding-top:24px;}
.preOrNext a{color:#444;font-size:14px;line-height:28px;}


/*公用图片样式*/
.upTopNewsImg{padding-top: 25px;}
.upTopNewsImg img{width:100%;height:auto;}
.aBigPic img{width: 1150px;height: 178px;}
.aBigPic{width: 100%;height: auto;}
.apiclist img{width: 226px;height: 81px;}
.apiclist{width: 100%;height: auto;}

.apiclist2 img {
    width: 550px;
    height: 100px;
    padding-top: 10px;
    margin-left: 15px;
    padding-bottom: 30px;
}
/*搜索框*/
.top{height: 150px;background: url(../img/header.jpg) no-repeat center center;}
.top-inner{position: relative;display:flex;}
.top-inner form{display: block;width: 245px;height: 25px;position: absolute;right:315px;top: 52px;}
.top-inner form input{margin: 0;padding: 0;border-radius: 0;float: left;}
.top-inner form input.text{width: 206px;height: 23px;border: 1px solid #d4d4d4;padding-left: 5px;}
.top-inner form input.search-button{width: 26px;height: 25px;border: 1px solid #d4d4d4;background: url(../img/icon/search.jpg) no-repeat center center;}


/*导航条*/

.anav{text-align: center;background: #c33;margin-bottom: 24px;}
.anav ul{font-size:0;}
.anav li{display:inline-block;}
.anav li a{display: inline-block; _zoom:1;*display:inline;color: #fff;font-size:18px;width: 160px;line-height: 60px;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;}
.anav li a:hover{background: #d33b3b;color: #fff;}


/*鼠标悬停显示完整标题*/
/*.topNewsListfullTitle{display:block;position:absolute;left:22px;top:60px;background:#ccc;display:none;border-radius:5px;}
.erjiTopNewsList ul li a:hover .topNewsListfullTitle{display:block;}*/

.title {
	height: 97px;
	width: 1052px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.title .topline {
	width: 1020px;
	text-align: center;
}

.title .topline > a{
	display: flex;
	align-items: center;
	max-height: 66px;
	overflow: hidden;
	flex-direction: column;
}

.title img {
	/*margin-top: 20px;*/
}

.topline .h1 {
	font-size: 30px;
	/*font-family: 'FZXBSJW-GB1-0','榛戜綋';*/
	color: #e60000;
	font-weight: bolder;
	line-height: 1.1;
	margin: 0 auto;
	/*overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 98%;
	text-align: center;
	padding: 0;
}
.topline p {
	font-size: 15px;
	color: #333;
	padding: 0 40px;
}
.zt_carousel {
			width: 1150px;
			position: relative;
			margin: 0 auto;
			margin-top: 20px;
			border-bottom: 1px solid #d9d9d9;
			border-top: 1px solid #d9d9d9;
		}
		.zt-list {
			width: 100%;
			overflow: hidden;
		}
		.zt-list .list {
			width: 20%;
			float: left;
		}
		.zt-list .list a {
			display: block;
			padding: 20px 0;
			line-height: 30px;
			text-indent: 30px;
			transition: 0.01s all;
		}
		.zt-list .list a:hover {
			color: #e60000;
			transform: scale(1.1);

		}
		.zt-list .list img {
			vertical-align: middle;
			margin-top: -4px;
		}


/**
*地图类样式
*/

.map{position:relative;width:100%;height:400px;}
.smap{position:relative;width:100%;height:1080px;}
.smap img.aBigOne{position:absolute;left:0px;top:80px;width:522px;height:884px;z-index:5;}
.smap .textArea{width:290px;height:auto;position:absolute;z-index:10;}
.smap .textArea{font-size:18px;line-height:36px;color:#333;}
.smap .textArea a{font-size:12px;line-height:24px;color:#000;display:block;}
.smap .textArea a:hover{color:#e60000;}
.smap .needfl a{float:left;width:50%;}
.smap .textArea i.iconfont{color:#ff7800;display:inline-block;padding-right:10px;}


.smap .tx1{right:0;top:0;}
.smap .tx2{left:0;bottom:24px;}
.smap .tx3{right:0;bottom:24px;}
.smap .tx4{right:-25px;bottom:384px;}

/*右侧视频列表样式*/
.headVideo{padding: 24px 0 14px;}
.videoList{width:400px;}
.videoList .headVideo img{float:left;width:164px;height:112px;}
.videoList .headVideo div.txtArea{float:right;width:220px;}
.videoList .headVideo div.txtArea h3{color:#000;font-size:14px;line-height:26px;}
.videoList .headVideo div.txtArea p{font-size:12px;line-height:20px;color:#999;}
.videoList .headVideo div.txtArea a.more{display:inline-block;padding:0 20px;font-size:12px;line-height:26px;color:#fff;border-radius:5px;background:#d10010;margin-left:35px;width:50px;}
.videoList li span{display:block;}
.videoList li span.title a{font-size:14px;line-height:26px;color:#000;text-decoration:underline;}
.videoList li span.title a:hover{color:#e60000;font-weight:bold;}
.videoList li span.description{font-size:12px;line-height:20px;color:#999;}
.videoList li a.play{display:inline-block;padding:0 20px;font-size:12px;line-height:26px;color:#fff;border-radius:5px;background:#d10010;margin:10px 0 12px 10px;width:50px;}
.videoList li{padding:12px 0 12px;border-bottom:1px solid #f3f3f3;}
.videoList ul{padding-top:12px;border-top:1px solid #f3f3f3;margin-top:16px;}

.contentHeader1{padding-top: 12px;border-bottom:5px solid #e6e6e6;margin-bottom:11px;}
.contentHeader1 span{font-size: 14px;line-height: 36px;padding-left: 14px;padding-right: 6px;}
.contentHeader1 span a{color: #333;}



/*栏目头部左侧当前位置*/
.categoryHeader{padding-top: 10px;position:relative;}
.categoryHeader span{font-size: 14px;line-height: 36px;padding-left: 14px;padding-right: 6px;}
.categoryHeader span a{color: #333;}
.categoryHeader span a:hover{color:#e60000;font-weight:bold;}
.topNewspad{padding-top:10px;}


/*CategoryCommon页面三级栏目Hover*/
.erjilanmu ul li a:hover{color:#e60000;}

/*考核页面按钮*/
.kaohe a{display:block;}
.kaohe a:hover{
	background: url(../img/icon/yellowline.png) repeat-x left top;
}
.kaohe a:hover h3{color:#e60000;}


/*底部版权信息*/
.copyright{border-top: 14px solid #d10010;background: #e5e5e5;text-align:center;}
.copyright span a img{display: inline-block;margin: 0 auto;padding: 20px 0 8px;}
.copyright-mes{text-align: center;font-size: 12px; line-height: 24px;padding-bottom: 30px;}














