@charset "gb2312";
/* CSS Document */
body{ margin:0; font-size:12px;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:0;}
#header{ width:960px; overflow:hidden; margin:auto;}
#head{ width:960px; height:35px; background:#efefef;margin:auto;}
#head_t{ width:960px; overflow:hidden; height:35px; line-height:35px; margin:auto; color:#444444; font-family:Arial, Helvetica, sans-serif;}
#head_t a{ color: #FF0000;}
#top{ float:left; margin-left:10px;}
#top a{ color:#F03;}
#tool{ float:right;}
#tool a{ color:#444444; float:left; padding:0px 8px; }
#logo{ width:260px; height:70px; background:url(/style/logo.jpg) no-repeat 0px 2px; margin:5px; float:left;}
#ad{
	width:668px;
	height:60px;
	float:right;
	margin:8px 5px 0px 5px;
}
#logo span{ margin:0; padding:0;}
#logo span a{ width:218px; height:60px; display:block; text-indent:-1000px;}
#nav{ width:960px; overflow:hidden; margin:auto;background-color:#333333;}
#nav_main{
	width:950px;
	height:32px;
	margin:auto;
	margin-left:10px;
	line-height:30px;
	margin-top:5px;
}
/*
#nav_main a{
	color:#FFF;
	padding:10px 23px 10px 20px;
	font-size:14px;
	font-weight:bold;
}
*/

#nav_main a{
	width:103px;
	text-align:center;
	color:#FFF;
	padding:10px 23px 10px 18px;
	font-size:14px;
	font-weight:bold;
}

#nav_main #atop2{
	padding:10px 38px 10px 35px;

}
#nav_main #atop3{
	padding:10px 30px 10px 28px;
}

#nav_n{ width:948px; overflow:hidden; border:solid 1px #D1D1D1; padding:5px; margin:auto;}
.nav_in{
	width:198px;
	overflow:hidden;
	height:21px;
	line-height:21px;
}
.nav_in a{
	color:#333;
	padding:5px;
}
.nav_in1{
	width:325px;
	overflow:hidden;
	height:21px;
	line-height:21px;
}
.nav_in1 a{
	color:#333;
	padding:5px;
}
#sub_nav{
	width:198px;
	overflow:hidden;
	float:left;
}
#sub_nav1{
	width:325px;
	overflow:hidden;
	float:left;
}
#hot{ width:948px; border:solid 1px #CCC; border-top:none; height:28px; line-height:28px; margin:auto; background:#FDF8F8; padding:0px 0px 0px 10px; color:#666;}
#hot a{ color:#666;}
#hot span{ color:#D71900;}
#main{
	width:960px;
	overflow:hidden;
	margin:auto;
}
#gps{ width:960px; height:30px; line-height:30px;}
#gps_in{ width:640px; height:30px; line-height:30px; float:left; padding:0px 5px; color:#666666; float:left;}
#gps_in a{ color:#666;}
#news_right{ width:300px; overflow:hidden; float:left; margin-left:10px;}
#tj{ width:300px; overflow:hidden; height:352px; background:url(/style/images/show_bg.gif) no-repeat 0px -224px; margin-top:0px;}
#tj_main{ width:300px; overflow:hidden; margin-top:29px;}
#tj_main h3{ 
	font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin: 5px 0 0 10px;
    overflow: hidden;
    padding: 0;
    width:285px;}
#tj_main h3 a,#tj_main ul li a{ color:#444;}
#tj_main ul{ margin:0; padding:0;}
#tj_main ul li{ list-style:none; height:25px; line-height:25px; color:#0B3B8C; padding-left:5px; overflow:hidden;}
#jctj{width:298px; overflow:hidden; border:solid 1px #D8D9D9;}

#jctj ul.news_list_ph_rili { position:relative; padding:5px; width:288px;background:#F0F9EE;}
#jctj ul.news_list_ph_rili li {font-size:14px;text-align:center;height:30px; line-height:30px; overflow:hidden;width:300px;color:#444;}
#jctj ul.news_list_ph_rili a{color:red;font-size:14px;padding:4px 6px;text-decoration:underline;}
#jctj ul.news_list_ph_rili span{ width:30px;font-size:14px;margin:5px;text-align:center;float:left;display:block;height:30px;line-height:26px;overflow:hidden;width:30px;color:#444;}
#jctj ul.news_list_ph_rili span.calendarToday{font-size:14px;text-align:center;float:left;display:block;height:30px;line-height:26px;overflow:hidden;width:30px;color:#fff;background-color:#f00}

#jctj_t{ width:288px; height:30px; line-height:30px; border-bottom:solid 1px #D8D9D9; background:url(/style/images/show_bg.gif) no-repeat 0px -628px; padding:0px 0px 0px 10px; color:#666;}
#tj_tt{ width:298px; overflow:hidden; border-bottom:solid 1px #CCC;}
#tj_img{
	width:128px;
	overflow:hidden;
	padding:5px;
	float:left;
	margin-left:7px;
	margin-top:5px;
}
#tj_img p{ margin:0; padding:5px 0px 0px 0px;}
#tj_img p a,#jctj ul li a{ color:#666;}
#jctj ul{ margin:0; padding:10px 0px 0px 0px;}
#jctj ul li{ list-style:none; height:25px; line-height:25px; overflow:hidden; color:#666; padding-left:5px;}
/*子栏目列表开始*/
#jctj ul.news_list_ph_zilanmu { position:relative; padding:10px; width:298px;}
#jctj ul.news_list_ph_zilanmu li{ float:left; height:30px; line-height:30px; overflow:hidden;width:140px;white-space:nowrap;text-overflow:ellipsis;}
#jctj ul.news_list_ph_zilanmu li .num { float:left; width:18px; height:18px; line-height:18px; background:#999; margin:6px 7px 0 0; text-align:center; color:#fff;}
#jctj ul.news_list_ph_zilanmu li span.red_bg { background:#b41903;}
/*子栏目列表结束*/
#list{width:650px; overflow:hidden; float:left;}
#twtj{ width:150px; overflow:hidden; padding-bottom:5px; float:left; border:solid 1px #CCC; float:left;}
#twtj_t{ width:150px; height:50px; float:left; background:url(/style/images/show_images.gif) no-repeat 0px -71px;}
#zt_tt{ width:128px; overflow:hidden; padding:5px; margin:auto; border-bottom:solid 1px #D8D9D9;}
#zt_tt p{ margin:0; padding:5px 0px 0px 0px;}
#zt_tt p a{color:#666;}
#list_in{
	width:648px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	border:solid 1px #CCC;
	background:url(/style/images/show_images.gif) no-repeat 0px -151px;
}
#list_t{ width:648px; border-bottom:solid 1px #CCC; overflow:hidden;}
#list_tt{ padding:10px 10px 0px 30px; font-weight:bold;text-align:center;}
#list_tt h1{ font-weight:bold; font-size:14px; color:#D71900;}
#list_tt a{ font-size:16px; color:#D71900;}
#list_t p{ margin:0; padding:5px 10px 5px 30px; font-size:12px; color:#666; line-height:180%;}
#list_t p a{ color:#D71900;}
#list_t ul{ margin:0; padding:5px 0px 0px 0px;}
#list_t ul li{ list-style:none;line-height:25px; padding-left:30px;}
#list_t ul li a{ color:#666;}
#list_t ul li span{ color:#D71900; margin-right:5px;}
#list_t ul li span a{ color:#D71900;}
#share{ width:648px; overflow:hidden; padding:5px; border-top:solid 1px #D8D9D9; border-bottom:solid 1px #D8D9D9;}
#share span{
	font-size:14px;
	color:#666;
	float:left;
	padding:15px 0px 10px 0px;
}
#bdshare{
	float:right;
	width:285px;
	height:40px;
	overflow:hidden;
}
#list_zx{ width:648px; padding-left:20px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#333; border-bottom:solid 1px #CCC;}
#list_zx h1{font-size:16px;display:inline;}
#list_news{position:relative; padding:0 10px;width:630px; margin-left:0px;}

#list_news li { list-style-type:none;position:relative; float:left; width:628px; height:160px; border-bottom:1px dashed #c1c1c1;}
#list_news li a{ color:#444444; float:left; font-size:14px;}
#list_news li img { position:absolute; top:42px; left:0px; width:142px; height:100px;}
#list_news li span.art_title {position:absolute; top:10px; left:0px; width:600px; height:30px; font:bold 14px/30px "宋体"; overflow:hidden;}
#list_news li span.art_title a.lanmu{color:#3369ad;}
#list_news li p.art_intro {text-indent:2em;position:absolute; top:34px; left:160px; width:464px; height:66px; font:12px/22px "宋体"; color:#999; overflow:hidden;}
#list_news li span.art_time {position:absolute; top:120px; left:160px; width:454px; height:24px; padding-left:12px; background:#efefef;font:12px/24px Arial, Helvetica, sans-serif; overflow:hidden;}
/* 图片列表页css */
#list_news #piclist {text-align:center;width:628px;height:auto!important; height:480px; min-height:480px;border-bottom:1px dashed #c1c1c1;}
#list_news #piclist a{ color:#FF0000; font-size:14px;line-height:24px;}
#list_news #piclist p{ font-size:14px;clear:both;text-indent:2em;line-height:24px; text-align:left;}
#list_news #piclist img {width:auto; height:280px; margin-top:140px; margin-left:30px;}
#list_news #piclist p.art_title {color:#444444;width:600px; height:30px;font:bold 14px/30px "宋体"; overflow:hidden;}
#list_news #piclist p.art_title a.lanmu{color:#3369ad;}
/* 图片列表页css */
#list_news li span.art_time a { color:#FF0000;margin-left:6px;}
.list_fenye{ width:648px; padding:5px 10px 10px 10px; overflow:hidden;}
.list_fenye ul{ margin:0; padding:0;}
.list_fenye ul li{ list-style:none; float:left; border:solid 1px #CCC; padding:8px 8px 5px 8px; margin:2px; color:#333;}
.list_fenye ul li.guidangliebiao{ text-align:center;list-style:none; float:left; width:136px; border:solid 1px #CCC; padding:8px 8px 5px 8px; margin:2px; color:#333;}
.list_fenye ul li.dingjilanmu{ background-color:#FDF8F8;font-weight:bold;font-size:14px;list-style:none;  width:610px; border:solid 1px #CCC; padding:8px 8px 5px 8px; margin:2px; color:#333;}
.list_fenye ul li.zilanmu{ text-align:center;list-style:none;font-size:14px;float:left; width:136px; border:solid 1px #CCC; padding:8px 8px 5px 8px; margin:2px; color:#333;}
.list_fenye ul li.tagindexlist{ text-align:center;list-style:none;font-size:14px;float:left; width:294px; border:solid 1px #CCC; padding:8px 8px 5px 8px; margin:2px; color:#333;}
.list_fenye ul li a{ color:#333;}
.list_fenye ul li .thisclass{ background:#D71900; color:#FFF;}
#zt{ width:958px; overflow:hidden; margin:auto; margin-top:10px; border:solid 1px #CCC; }
#zt_t{ width:958px; height:35px; background:url(/style/images/show_bg.gif) no-repeat 5px -690px;}
#zt_main{ width:948px; overflow:hidden; padding:5px;}
#zt_main a {
    background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    float: left;
    margin: 1px;
    padding: 5px;
    white-space: nowrap;
	color:#666;
}
#zt_main a:hover{ background:#D71900; color:#FFF; text-decoration:none;}
#copy{ width:960px; overflow:hidden; margin:auto;}
#copy p{ margin:0; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center;}
#copy p a{ color:#666;}
#ad1{ width:290px; height:30px; line-height:30px; padding:0px 5px; float:right;}
#ad_right{ width:300px; height:250px;}
#lanmu_jieshao_ad{
float:left;
width:336px;
height:280px;
margin:20px 30px 20px 4px;
}
#lanmu_list_biaoqianyun{
width:640px;
height:140px;
margin-left:4px;
margin-top:20px;
margin-bottom:10px;
}

/*  顶部二维码、微信、微博区域开始  */
.erweima {
	float: left;
	margin:15px auto; 
}
.weixin {
	float: left;
	margin:15px auto;
}
.weibo {
	float: left;
	margin:15px auto;
}
/*  顶部二维码、微信、微博区域结束  */

/*  顶部搜索css开始  */
.baidus {
	float: left;
	width: 368px;
	margin:15px auto;
	/* text-align:center */
}
.baidus input {
vertical-align:middle;
}
.input_s {
	width:245px;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0 10px;
	background:url(/style/images/input.jpg) 0 0 no-repeat #0085FF;
	border:none;
	font-size:14px;
}
.ser_s {
	width:66px;
	height:35px;
	margin:0;
	padding:0;
	background:url(/style/images/input.jpg) 0 0 no-repeat;
	overflow:hidden
}
/*  顶部搜索css结束  */