@charset "utf-8";
/* CSS Document */
/* 头部 */
.top{
	width:100%;
	height:174px;
	background: url(top-bg1.jpg) repeat; 
	background-size:cover;
}

.main{
	width:1202px;
	margin:0 auto;
}
.top .logo{
	width:301px;
	height:87px;
	padding-top:44px;
	padding-left:28px;
}
.top .mi{
	float:right;
	text-align:right;
	margin-right:15px;
	margin-top:52px;
}
.top .mi .date{
	font-size:14px;
	color:#333;
	margin-right:15px;
	margin-top:40px;
	line-height:35px;
	
}
.top .mi .search{
	width:288px;
	height:40px;
	background-color:#fff;
	border:1px #c9c9c9 solid;
	border-radius:5px;
	line-height:40px;
	text-align:left;
	padding-left:15px;
	color:#999;
}
.top .mi .search input{
	border:none;
	
}
.top .mi .search .soso{
	float:right;
	margin-right:10px;
}
.top .code{
	padding-top:30px;
	padding-right:28px;
}
/* 导航 */
.nav{
	width:100%;
	height:40px;
	background-color:#fff;
}
.nav a{
	display:inline-block;
	color:black;
	font-size:20px;
	padding: 5 10px;
	line-height:40px;
	padding-right: 8px;
    padding-left: 7px;
	
	
}
.nav a:hover{
	background-color:red;
	color:#fff;
}
.nav a.on{
	background-color:red;
	color:#fff;
}
/* 幻灯片 */
.huandeng{
	width:640px;
	height:420px;
}

/*tab*/
.tab{border:1px #e5e5e5 solid; padding:10px;}
.tab div.title{height:40px; border-bottom:1px #e5e5e5 solid;margin:0 auto;}
.tab div.title span.active{background:red;color:#fff;}
.tab div.title span{line-height:30px;text-align:center;float:left;height:30px;min-width:110px;margin:0px;font-size:20px;color:red;cursor:pointer; transition:ease-in-out 0.2s; box-sizing:border-box; box-sizing:border-box; padding: 0 15px; position:relative;} 
.tab div.title span.active:after{ position:absolute; top:30px; left:40%; content:""; width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid red; z-index:999;}
.tab ul{font-size:14px;display:none;clear:both;height:345px; padding:10px; background:#fff; border-top:none; position:relative;}
.tab ul p{font-size:16px; color:#666; line-height:24px; border-bottom:1px #bebcbc dashed;margin-bottom:5px;padding-bottom:5px;}
.tab ul > span{font-size:16px; color:#333; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.tab ul > span > a:first-child:after{content:'>'; margin:0 5px}
.tab ul > span > a:after {/* content:'>'; font-family:SimSun; margin:0 5px*/}
.tab ul > span > a:last-child:after{ content:'';}
.tab ul > a{font-size:12px; color:#333; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.tab ul > a:hover{ margin-right:5px;color:red;}
.tab ul li{ line-height:35px; font-size:14px; border-bottom:1px #E5E5E5 dashed;}
.tab ul li:after{ content:''; display:block; clear:both;}
.tab ul li .name{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.tab ul li .name a{ margin-right:80px; padding-left:5px;  color:#333; font-size:17px;}
.tab ul li .name a:hover{color:red;}
.tab ul li .time{ float:right; color:#666;}

/* 通知公告 */
.notice{
	width:100%;
	height:58px;
	border:1px #e5e5e5 solid;
	margin-top:20px;
	line-height:58px;
	
}
.notice h4{
	display:inline-block;
	color:red;
	font-size:20px;
	padding:0 20px;
	float:left;
}
.notice .scroll_div{
	width:87%;
	overflow: hidden; white-space: nowrap;
}
/*文字滚动*/
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}
#scroll_begin ul li, #scroll_end ul li {margin-left:20px;}
.notice .scroll_div a{
	color:#333;
	font-size:16px;
	
}
.notice .scroll_div a:hover{
	color:red;
}
.notice .scroll_div a span{
	font-size:14px;
	color:#999;
}



/* 专题专栏 */
.column{
}
.column .title{
	height:50px;
	background:url(line1.png) repeat-x;	
	padding-left:18px;
	position:relative;
}
.column .title h3{
	display:inline-block;
	background:#fff;
	color:red;
	font-size:20px;
	position:absolute;
	padding:0 15px;
	bottom:7px;
	left:18px;
}
.column .title .more{
	display:inline-block;
	background:#fff;
	color:#333;
	font-size:12px;
	position:absolute;
	padding:0 15px;
	bottom:10px;
	right:18px;
}
.column .title .more:hover{
	color:red;
}

/* 新闻 */
.hwdt{
	border:1px #e5e5e5 solid;
	height:285px;
	
}
.hwdt .title{
	height:55px;
    background:url(line1.png) repeat-x;	
	
}
.hwdt .title .red1{
	float:left;
	width:115px;
	height:40px;
	background:url(line2.png) repeat-x;
}
.hwdt .title .red1 h3{
	display:inline-block;
	background:#fff;
	color:red;
	font-size:20px;
	margin-left:19px;
	padding:20px 15px;
	margin-right:-17px;
}
.hwdt .title .more{
	float:right;
	margin-right:18px;
	display:inline-block;
	background:#fff;
	color:#333;
	font-size:12px;
	padding:25px 10px;
}
.hwdt .title .more:hover{
	color:red;
}


.con1{
	padding-right:10px;
	padding-left:5px;
	clear:both;
}

.con1 li{ 
   height:34px;
   line-height:34px;
   padding-left:20px; 
   background:url(arrow.png) left center no-repeat;
   overflow: hidden; 
   text-overflow:ellipsis; 
   white-space: nowrap; 
   
}

.con1 li a{

   color:#333;
}
.con1 li a:hover{
	color:red;
}
.con1 li span{
   float:right; 
   color:#999999;
}
.con1 .pic{
	height:114px;
	margin-bottom:20px;	
}
.con1 .pic a{
	display:inline-block;
}
.con1 .pic img{
	
}
.shfw{
	border:1px #e5e5e5 solid;
	height:310px;
}
.shfw .title{
	height:50px;
	background:url(line1.png) repeat-x;	
	padding-left:18px;
}
.shfw .title h3{
	display:inline-block;
	background:#fff;
	color:red;
	font-size:20px;
	padding:20px 15px;
}

.shfw1 .tit{
	height:20px;
    border-bottom:1px #e5e5e5 solid;
	position:relative;
	margin-bottom:20px;
}

.shfw1 .tit h3{
	position:absolute;
	bottom:-14px;
	left:10px;
	display:inline-block;
	background:red;
	color:#fff;
	font-size: 20px;
    padding: 2px 15px;
	font-weight:normal;
	margin-left:18px;
	border-radius:15px;
}
.shfw1 .tit .more{
	position:absolute;
	right:10px;
	bottom:-8px;
	display:inline-block;
	background:#fff;
	color:#333;
	font-size:12px;
	padding:0 10px;
}
.shfw1 .tit .more:hover{
	color:red;
}
.h320{
	height:320px;
}

/* 友情链接 */
.link{
	width:100%;
	height:58px;
	border:1px #e5e5e5 solid;
	margin-top:20px;
	line-height:58px;
	
}
.link h4{
	display:inline-block;
	color:red;
	font-size:20px;
	padding:0 20px;
	float:left;
}

.link a{
	color:#333;
	font-size:14px;
	padding:0 15px;
}
.link a:hover{
	color:red;
}

/* 底部 */
.foot{
	height:230px;
	background-color:red;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:36px;
	padding-top:30px;
}


/*轮播*/
#wrap{min-width: 600px;height:408px;}
.hiSlider{overflow: hidden;height:408px; width: 600px;background: #eee;}
.hiSlider img{width:100%; height:408px;}
.hiSlider-item{float: left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:10px;width:10px;margin:0 3px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;background:#fff;}
.hiSlider-pages a.active{background:red;}

#container {
			width: 100%;
			height: 140px;
			overflow: hidden;
}
.sections,.section {
		height:100%;
}
#container,.sections {
		position: relative;
}
.section {
		background-color: #000;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center;
		color: white;
}
.section img{
	width:100%;
	height:100%;
}
.pages li{list-style-type:none;width:10px;height:10px;border-radius:10px;background:rgba(255,255,255,.4)}
.pages li:hover{}
.pages li.active{ background:rgba(255,255,255,1)}
.pages{position:absolute;z-index:999}
/*.pages.horizontal{right:0;transform:translateX(-50%);bottom:5px}*/
.pages.horizontal li{display:inline-block;margin-right:10px}
.pages.horizontal li:last-child{margin-right:0}
.pages.vertical{right:5px;top:50%;transform:translateY(-50%)}
.pages.vertical li{margin-bottom:10px}
.pages.vertical li:last-child{margin-bottom:0}

/* 列表页 */
.list-con{
	padding:20px;
	min-height:500px;
}

.list-con .left{
	
}
.list-con .left h3{
	height:50px;
	background-color:red;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:50px;
	
}
.list-con .left a{
	display:block;
	height:45px;
	color:#333;
	font-size:16px;
	border-bottom:1px #e5e5e5 solid;
	line-height:45px;
	padding-left:15px;
	border-left:4px #fff solid;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list-con .left a:hover{
	border-left:4px red solid;
	color:red;
}
.list-con .left a.on{
	border-left:4px red solid;
	color:red;
}
.list-con .right{
	padding-left:60px;
}
.list-con .right ul{
	margin-top:20px;
}
.list-con .right .bread{
	height:40px;
	border-bottom:1px #e5e5e5 solid;
}
.list-con .right .bread h4{
	display:inline-block;
	color:red;
	line-height:40px;
	float:left;
	font-size:18px;
	padding:0 15px;
	border-bottom:2px red solid;
}
.list-con .right .bread span{
	float:right;
	color:#333;
	margin-top:10px;
}
.list-con .right .bread span a{
	color:red;
}
.list-con .right ul li{
	height:38px;
	line-height:38px;
	border-bottom:1px #e5e5e5 dashed;
	background:url(arrow.png) left center no-repeat;
	padding-left:15px;
}
.list-con .right ul li .name{
	font-size:16px;
	margin-right:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list-con .right ul li .name a{
	color:#666;
}
.list-con .right ul li .name a:hover{
	color:red;
}
.list-con .right ul li .time{
	float:right;
	color:#999;
	font-size:14px;
}

/*page 翻页*/
.page{display:table; width:100%; text-align: center;}
.page_c{display:inline-block; margin:0 auto; margin-top:50px;}
.page a{/*display:block; float: left; */background-color: #fff;/* padding:8px 12px; border: 1px solid #ddd; */color:#666; margin-right: 5px; font-size:14px;}
.page a.on,.page a:hover{background-color: red; border: 1px solid red; color:#fff;}

/*详情页*/
.content1{padding:20px;}
.content1 .title{ height:35px;line-height:35px;border-bottom:1px #e5e5e5 solid;}
.content1 .title h3{ line-height:35px;display:inline-block; color:red; font-size:18px; border-bottom:2px red solid; padding:0 15px;}
.content1 .title span{float:right;}
.content1 h2{color:red; font-size:20px; font-weight:normal; text-align:center;padding:20px;}
.content1 h4{color:#999; font-size:14px; font-weight:normal;text-align:center; border-bottom:1px #e5e5e5 dashed;padding:0 15px 20px 20px;}
.content1 h4 span{margin:0 15px;}
.content1 .text{ line-height:30px; font-size:16px; color:#666; margin-top:20px;}
.content1 .text p{text-indent:20px; margin:15px 0;}
/*display: -webkit-box; */

