﻿@charset "utf-8";
/* CSS Document */


/*当前位置*/
.dqwz{margin-left:auto; margin-right:auto; width:100%; height:40px; background:url(2014_zzlist_weizhibg.png) repeat-x;}
.dqwz ul{ margin-left:30px;color:#666666; font-size:12px}
.dqwz ul a{line-height:40px; color:#666;}
.dqwz ul a:hover{color:#1A5E97;}

/*content*/
.content{width:980px; padding:10px; margin:0 auto; background:#FFF;}

/*body_left*/
.body_left{float:left;width:248px; border:1px #dadada solid;}
.body_left .left_head{ height:36px; line-height:36px; background:url(2014_zhuzhou_LTitBg.gif) repeat; border-bottom:1px #dadada  solid;}
.body_left .left_head h3{ background:url(2014_zhuzhou_icon1.gif) no-repeat 20px center; padding-left:37px; color:#075d98; font-size:14px;}
.body_left .left_body{background:url(2014_zhuzhou_ydBg.gif) repeat-x; padding-top:10px; padding-bottom:20px;}
.body_left .left_body ul li{ width:176px;height:34px;line-height:34px; border:1px #dadada  solid; margin:10px auto 0;}
.body_left .left_body ul li a{display:block;width:100%;height:100%;background:url(2014_zznews_bgdt.png) no-repeat; text-align:center; color:#1A5E97; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.body_left .left_body ul li.active a,.body_left .left_body ul li a:hover{background:url(2014_zznews_cjxw.png) no-repeat; color:#FFF; text-decoration:none;}

/*body_right*/
.body_right{float:right;width:718px; border:1px #dadada  solid; padding: 10px 0 30px; min-height: 450px;}
.body_right .right_body .title{ margin: 10px 3% 0; height:30px; border-bottom:2px solid #2581c2; line-height:30px; font-size:14px;}
.body_right .right_body .title h2{ float: left;}
.body_right .right_body .title h2 a{ display:block; padding:0 10px; height:30px;  background:#2581c2; color:#fff; text-align:center; text-decoration:none; cursor:pointer;}
.body_right .right_body .title .more{ float:right; font-size: 12px; color:#2581c2; margin-right:5px;}
.body_right .right_body ul { margin:10px 3% 0;}
.body_right .right_body ul li{color:#333333; height:30px; line-height:30px; width:100%; font-size:14px; vertical-align:top;}
.body_right .right_body ul li a{ float:left;color:#333333; max-width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.body_right .right_body ul li a:hover{color:#04569c}
.body_right .right_body ul span{float:right; color:#999999}

.body_right .right_body .fanye{width:100%;height:38px;margin:40px 0;}
.body_right .right_body .fanye .yahoo2{line-height:27px}



.layui-layer-content .xmxx{ font-size: 18px; line-height: 50px; text-align: center;}
.layui-layer-content .xmxx a{ color: #333;}
.layui-layer-content .xmxx a:hover{ color: #04569c;}

.layui-layer-content .xmysxk{ font-size: 16px; line-height: 36px; color: #333; padding-left: 15px; margin-top: 10px;}

.xxxx-table{ width: 400px; margin: 10px auto 0;}
.xxxx-table td{ line-height: 20px; padding: 5px 10px; border: 1px solid #ccc;}

.wxzj-table{ width: 360px; margin: 10px auto 0;}
.wxzj-table td{ line-height: 20px; padding: 5px 10px; border: 1px solid #ccc;}

.ysxk_pic_list{ width: 650px; margin: 0 auto; padding-bottom: 20px;}
.ysxk_pic_list li{ float: left; width: 100%; height: 30px; line-height: 30px; white-space: nowrap;}
.ysxk_pic_list li a{ color: #333;}
.ysxk_pic_list li a:hover{ color: #04569c;}

.search{ height: 30px; line-height: 30px; margin-top: 10px;}
.search h3{ float: left; font-size: 16px;}
.search h4{ float: left;  font-size: 14px; font-weight: normal; margin-left: 15px;}
.search .search-txt{ float: left; border: 1px solid #ccc; width: 150px; height: 28px; font-size: 14px; line-height: 38px; padding: 0 10px; color: #666;cursor: text;}
.search .yzm-txt{ float: left; border: 1px solid #ccc; width: 50px; height: 28px; font-size: 14px; line-height: 38px; padding: 0 10px; color: #666; cursor: text;}
.search .search-btn{ float: left; border: 0; width: 50px; height: 30px; background: #004986; color: #fff; font-size: 14px; margin-left: 10px; cursor: pointer;}
.search img{ display: block; float: left; margin-left: 10px; margin-top: 2px;}
.search select{ float:left; border: 1px solid #ccc; height: 30px;}

.data-grid{margin-top: 10px; min-height: 350px;}
.data-grid table{ width: 100%;}
.data-grid table td{ border: 1px solid #ddd; text-align: center; line-height: 20px; padding: 10px 5px; color: #333;}
.data-grid table td p{ text-align: left;}
.data-grid table .thead td{ font-weight: bold; white-space: nowrap;}
.data-grid table td a{ color: #333;}
.data-grid table td a:hover{ color: #04569c;}


.loading{ display: none; text-align: center;}
.loading img{ display: block; margin: 0 auto; padding-top: 100px;}

.search-title{ font-size: 20px; text-align: center; line-height: 50px; margin-top: 20px;}

#pages {
	width: 100%;
	clear: both;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #8d8d8d;
}

#pages a, #pages span {
	margin-left: 3px;
	margin-right: 3px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e0e0e0;
	color: #aaa;
	display: inline-block;
}

#pages a:hover{
	border: 1px solid #a0a0a0;
}

#pages span {
	background: #f0f0f0;
	color: #ffffff;
}

#pages span {
	font-weight: bold;
	position: relative;
	top: 0px;
}

#pages a.previous {
	width: 25px;
	position: relative;
	top: 0px;
}

#pages a.next {
	width: 25px;
	position: relative;
	top: 0px;
}

.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0b3b8c; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.yahoo2 SPAN.disabled {
	DISPLAY: none
}
.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

/* 图片列表 */
.pic-list {
	
}

.pic-list ul {
	padding-top: 10px;
	overflow: hidden;
}

.pic-list ul  li {
	float: left;
	width: 167px;
	margin: 0 0 10px 10px;
}

.pic-list ul  li img {
	display: block;
	border: 1px solid #e1e1e1;
	padding: 3px;
	width: 159px;
	height: 110px;
}

.pic-list ul  li p {
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pic-list ul  li p a {
	color: #333;
}

.xxgkml{ background:#fff; padding: 20px 20px 50px; overflow: hidden;}
.xxgkml h2{ padding-left:30px; font-size:16px; height:40px; line-height:40px; background:#0168b7;}
.xxgkml h2 a{ color:#fff; font-weight:bold;}
.xxgkml_main{ width:96%; margin:0 auto; margin-top:28px;}
.xxgkml_main li{ line-height:40px; border-bottom:1px dashed #d1d1d1; position: relative; padding-left: 120px;}
.xxgkml_main li a:first-child{ font-size: 14px; font-weight:bold; position: absolute; left:0; top: 0;}
.xxgkml_main li a{ margin-right:17px; color:#4b4b4b;}
.xxgkml_main li a:hover{ color:#a51d1d;}


.art-body{ padding:0 20px; width: 678px;}
.art-body h2{text-align:center; font-size:20px;margin-top:30px}
.art-body .xinxi{text-align:center; color:#999999; width:100%; border-bottom:1px #e5e5e5 solid; line-height:40px;}
.art-body .xinxi p{font-size:12px;margin-bottom:4px}
.art-body .xinxi span{ margin-right:10px;}
.art-body .xinxi a:hover{color:#006699}
.art-body .xinxi_cont{ line-height:30px; font-size:14px; color:#666666;}
.art-body .xinxi_cont p{line-height:30px; font-size:14px; color:#666666; margin-top:30px;}
.art-body .xinxi_cont img{ max-width:100%; height:auto;}
.art-body .cont_bottom{ margin:30px auto;width:96%; height:30px; background:#f2f2f2; line-height:30px;padding:0 2%;}
.art-body .cont_bottom p{float:left; font-size:12px;color:#666666;}
.art-body .cont_bottom .share{float:right;}
.art-body .cont_bottom .share span{float:left;font-size:12px;color:#999999;}
.art-body .cont_bottom  .bdsharebuttonbox{float:left;}

@media screen and (max-width: 1000px){
	.content{ width:98%; padding:10px 1%;}
	.body_left,.body_right{ float:none; width:99%; margin:0 auto 10px;}
	
	.body_left .left_body ul li{ float:left; margin:10px 2% 0;}
}

@media screen and (max-width: 400px){
	.body_left .left_body ul li{ width:46%; margin:10px 1.5% 0;}
}