/*基本样式定义开始*/
html,body,div,span,p,a,img,ul,li,dl,dt,dd,ol,form,label,form{ margin:0; padding:0; border:0; outline:0; font-size:100%;}
body{ font-size:12px; background-color:#FFFFFF; color:#000000; font-family:Tahoma,Verdana; line-height:150%;}
td{ height:20px;}
a{ font-size:12px; color:#000000; text-decoration:none;}
a:link{ color:#000000;}
a:visited{ color:#000000;}
a:hover{ text-decoration:underline; color:#FF0000;}
a:active{ color:#135294;}
img{ border:none;}
ol,ul,li{ list-style:none;}
.m5{margin-bottom:5px}
.mr10{margin-right:10px;}
/*基本样式定义完成*/

.main_tit{ height:26px; line-height:26px; padding-left:10px; background:url(tit_bg.gif) repeat-x; color:#006699; font-weight:bold; border-bottom:1px #B5CDE6 solid;}
.main_con{ clear:both; margin:6px 0; padding:0 10px;}
.main_tit span{ float:right; padding-right:10px;}
.main_tit span a:link{ font-weight:normal;}
.main_tit span a:visited{ font-weight:normal;}
.main_tit span a:hover{ font-weight:normal;}
.main_tit span img{ padding-top:6px;}


/*首页样式定义*/
.container{ width:960px; margin:0 auto;}
.head{ float:left; width:960px; margin-top:20px;}
#logo{ float:left; width:305px; margin-left:10px; margin-right:10px;}
.top_ad{float:left; width:400px; margin-right:20px;}
.index_member{ float:right; width:180px;}
.index_member ul{ float:left; width:180px; text-align:center;}
.index_member ul li{ float:left; width:90px; text-align:center; padding:5px 0;}

/*---------- frame : header ---------*/
.header{
	width:100%;
	padding-top:16px;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header .search {
	margin-top:5px;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#390;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
}
.header .title{
	float:left;
	padding-left:8px;
}
.header .banner{
	width:445px;
	height:60px;
	float:left;
	margin-left:8px;
	overflow:hidden;
}
.header .banner img{
	width:445px;
	height:60px;
	display:block;
}
.header .rlink{
	width:162px;
	height:52px;
	float:left;
	margin-left:8px;
	overflow:hidden;
	padding-top:4px;
}
.header .rlink ul li{
	width:70px;
	height:21px;
	background:url(../home/toprlink-bg.gif) left top no-repeat;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	overflow:hidden;
}
.header .rlink ul li a{
	display:block;
	color:#777;
	line-height:21px;
	text-indent:22px;
	background-image:url(../home/toprlink-bg.gif);
	background-repeat:no-repeat;
}
.header .rlink ul li a:hover{
	color:#000;
}
.header .rlink ul li.r1 a{
	background-position:0px -21px;
}
.header .rlink ul li.r2 a{
	background-position:0px -42px;
}
.header .rlink ul li.r3 a{
	background-position:0px -63px;
}
.header .rlink ul li.r4 a{
	background-position:0px -84px;
}
.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*-------- 圆角模型 ---------*/
.blue .top .t_l{float:left;overflow:hidden;}
.blue .top .t_r{float:right;overflow:hidden;}
.blue .top, .blue .top .t_l, .blue .top .t_r{background-image: url("header_bg.png");}
/*------ 蓝色 -------*/

.blue .top {
	margin-top:16px;
	height: 77px;
	background-position: 0 -87px;
	background-repeat: repeat-x;
}
.blue .top .t_l {
	background-position: -13px 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 7px;
}
.blue .top .t_r {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 10px;
}
/* --------- 导航 ----------------*/
#navMenu {
	width:930px;
	overflow:hidden;
}
#navMenu li {
	float: left;
	line-height: 34px;
	height: 34px;
	background-image: url(header_interval.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
}
#navMenu li a {
	font-size: 14px;
	color: #FFF;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 2px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background: url(header_hover.png) center top no-repeat;
}

.form {
	float:left;
	margin-right:10px;
		height: 43px;

}
.form input{
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
}
.btn-1{
	width:58px;
	height:23px;
	border:none;
	background:url(btn-bg1.gif) no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#2F592E;
}
.tags {
	float:left;
	color:#999999;
	margin-left:20px;margin-top:5px;
	width:650px;
	overflow:hidden;
}
.search{float:left;margin-top:8px;}

.m_left{ float:left; width:280px; margin-right:10px; margin-top:10px;}
.m_center{ float:left; width:408px; border:1px solid #DFF2F5; margin-right:10px; margin-top:10px; height:378px;}
.m_right{ float:left; width:250px; margin-top:10px;}

.m_pic{ float:left; width:280px; height:224px; background-color:#F3F3F3;}
.m_ad1{ float:left; width:278px; height:144px; margin-top:10px; border:1px #B5CDE6 solid;}
.main_con li{background:url(icon.gif) no-repeat 0px 9px;float:left;TEXT-INDENT: 1em;width:100%; height:22px;line-height:22px;overflow:hidden}
.m_hot{ float:left; width:248px;border:1px #B5CDE6 solid;}

.m_top{ float:left; width:408px; background:url(m_top_bg.gif) repeat-x; height:105px;}
.m_top dl{ float:left; width:388px; margin-top:10px; padding:0 10px;}
.m_top dl dt{ text-align:center;height:36px; line-height:36px;overflow:hidden}
.m_top dl dt a:link{ font-size:16px; text-align:center; font-weight:bold;}
.m_top dl dt a:visited{ font-size:16px; height:36px; line-height:36px; text-align:center; font-weight:bold;}
.m_top dl dt a:hover{ color:#000000; text-decoration:underline;}
.m_top dl dd{ text-indent:20px;}

.m_new{ float:left; width:388px; margin-top:10px; padding:0 10px;}
.m_new_tit{ float:left; width:388px; background:url(m_new_tit.gif) no-repeat; height:18px;}
.m_new_con{ float:left; width:388px; margin-top:10px;}
.m_new_con li{ float:left; width:100%; height:23px;line-height:23px;overflow:hidden}
.m_new_con li span{ float:right;color:#333333;}
.m_new_con .tn{color:#256EB1;}
.news_list {BACKGROUND: url(list.gif) no-repeat 5px 0; }
.news_list ul{padding-left:26px}

.news_list li{height:23px;line-height:23px;overflow:hidden}

.news_list li a:link{ color:#256EB1;}
.news_list li a:visited{ color:#256EB1;}
.news_list li a:hover{ color:#FF0000; text-decoration:underline;}

.xuxian li{border-bottom:1px #CDE0FA dashed;}
.link{ float:left; width:958px; border:1px #B5CDE6 solid; margin-top:10px;}
.link dt{float:left; margin-right:10px;}

.index_left{ float:left; width:700px; margin-right:10px;}
.index_right{ float:left; width:250px;}

.index_scroll{ float:left; width:698px; border:1px #B5CDE6 solid; margin-top:10px; height:140px;overflow:hidden;}
#demo{ float:left; width:697px; overflow:hidden;}
.index_scroll li{ float:left;width:158px;height:130px;text-align:center; padding:0 4px; margin-top:6px;}
.index_scroll li img {border: 1px solid #ccc;padding:4px;}
.index_scroll li p {text-align:center; height:22px;line-height:22px;overflow:hidden}



.index_article001{ float:left; width:343px; border:1px #B5CDE6 solid; margin-top:10px; height:215px; margin-right:10px;}
.index_article002{ float:left; width:343px; border:1px #B5CDE6 solid; margin-top:10px; height:215px;}

.index_article001 .main_con li{ float:left; width:100%; height:22px;}
.index_article002 .main_con li{ float:left; width:100%; height:22px;}
.index_article001 .main_con li span{ float:right;}
.index_article002 .main_con li span{ float:right;}

.index_ggad{ float:left; width:250px; height:250px; margin-top:10px;}

.link{ float:left; width:958px; border:1px #B5CDE6 solid; margin-top:10px;}

.index_ad01{ float:left; width:248px; margin-bottom:10px; height:106px;border:1px #B5CDE6 solid; }
.index_ad02{ float:left; width:248px; margin-top:10px; height:140px;border:1px #B5CDE6 solid; }
.index_ad02 div{padding:8px}
.index_ad03{ float:left; width:248px; margin-top:10px; height:215px;border:1px #B5CDE6 solid; }
.index_ad04{ float:left; width:248px; margin-top:10px; height:98px;border:1px #B5CDE6 solid; }
.index_ad05{ float:left; width:248px; margin-top:10px;height:215px;border:1px #B5CDE6 solid; }
.index_ad05 li{padding-right:10px;}
.index_ad05 span{float:right;}

.index_ad002{ float:left; width:700px; margin-top:10px; height:100px;}
.index_ad002 li{ float:left;}

.copyright{ float:left; width:960px; margin-top:10px; padding-top:6px; height:60px; border-top:1px #dddddd solid;}
.copyright li{ text-align:center; padding:3px 0;}



/*文章列表页样式定义*/
.navdh{ float:left; width:952px; margin-top:10px; height:24px; padding-top:4px; padding-left:6px; background-color:#ffffff; border:1px #B5CDE6 solid;}
.navdhtext{ float:left; width:600px;}
.navdhsearch{ float:right; width:280px; padding-right:10px;}
.navdhsearch li{ float:left; padding-right:4px;}
.navdh a:hover{ text-decoration:underline;}

.list_left{ float:left; width:700px;margin-right:10px; margin-top:10px; overflow:hidden;}
.list_right{ float:left; width:250px; min-height:600px; margin-top:10px;}
.list_infocon{padding:10px; border:1px #B5CDE6 solid;margin-bottom:10px;}
.list_infocom{border:1px #B5CDE6 solid;margin-bottom:10px;}
.comment_title{color:#ff6600}
.comment_content{margin-top:5px;font-size:14px;line-height:168%;height:168%;border-bottom:1px #B5CDE6 solid;margin-bottom:10px;padding-bottom:10px;color:#333333}


.list_text dl{ width:678px; border-bottom:1px #CCCCCC dashed; padding:6px 0; margin:4px 0;}
.list_text dl dt{ float:left; width:668px; height:24px !important; height:auto; padding-left:10px;}
.list_text dl dt a{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_text dl dt span{ float:right; padding-right:10px;}
.list_text .text{ padding:0 20px; color:#737373; margin:4px 0;}

.list_pic dl{ float:left; width:678px; padding:6px; margin-top:2px;}
.list_pic dl dt{ float:right; width:530px; height:24px !important; height:auto; padding-left:10px;}
.list_pic dl dt a:link,.list_left dl dt a:visited{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_pic dl dt a:hover{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982; text-decoration:underline;}
.list_pic dl dt span{ float:right; padding-right:10px;}
.list_pic dl dd.pic{float:left;}
.list_pic dl dd.pic a{display:block; border:1px solid #ddd;}
.list_pic dl dd.pic a img{margin:2px; border:0;}
.list_pic dl dd.pic a:hover{border:1px solid #999;}
.list_pic dl dd.text{ float:right; width:480px; font-size:12px; line-height:19px; color:#666; text-indent:2em;}
.list_pic .text{ padding:0 20px; color:#737373; margin:4px 0;}
.list_pic dl dd.links{ float:right; width:490px; margin-top:-6px; text-align:right;}
.list_pic dl dd.links a{ font-size:12px; line-height:15px; color:#06c; text-decoration:none;}
.list_pic dl dd.links a:hover{ text-decoration:underline;}
.list_pic dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.list_dh{ float:left; width:248px; border:1px #B5CDE6 solid;}
.list_dh li{ float:left; width:100px; margin-left:15px; height:35px; line-height:35px; text-align:center;}
.list_tj{float:left; width:248px; border:1px #B5CDE6 solid;  min-height:160px;}
.list_hot{float:left; width:248px; border:1px #B5CDE6 solid; min-height:300px; margin-top:10px;}
.list_tj .main_con,.list_hot .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.list_tj .main_con li,.list_hot .main_con li{ float:left; padding:2px !important 0; padding:3px 0; width:100%;}

.list_title{padding:4px 0 10px 0;height:32px; }
.list_title H2{display:block; font-size:22px; font-weight:bold; color:#000; text-align:center; padding-top:6px;}
.list_info{text-align:center;border-bottom:1px #8BC3F6 dashed; padding-bottom:6px;}
.list_content{margin-top:15px;font-size:14px;line-height:168%;height:168%;}
.list_content a{color:#338e91; TEXT-DECORATION: none}
.list_content a:hover {TEXT-DECORATION: underline;color:#FF3333}
.list_content p {TEXT-INDENT: 2em;margin-bottom:8px;}

.meneame{MARGIN: 0 3px; height: 26px; line-height: 26px; color: #999; }
.meneame a{padding: 0 2px; margin:0 2px;line-height:20px;}
