﻿/* CSS Document */
*{
	margin: 0;
	padding: 0;

}
body{
	text-align: center;
	background: #f1f1f1 url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/mainbg.gif) repeat-x 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/*common*/
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.blank{
	height: 10px;
	clear: both;
}
.dotline{
	height: 10px;
	clear: both;
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/dotlinebg.gif) repeat-x 0 50%;
}
a{
	text-decoration: none;
	color: #4a4a4a;
}
a:hover{
	color: #cc3333;
	text-decoration: underline;
}
img{
	border: 0px;
}
p{
	line-height: 2em;
	font-size: 13px;
}

li{
	list-style: none;
}
.red{
	color: #cc3333;
}
.green{
		color: #33c524;
}
.pink{
		color: #8a3ba8;
}
.blue2{
	color: #2b67b0;
}
.blue{
	color: #1276cd;
}

.adpic{
	border: solid 1px #ddd;
	padding:10px 0px;
	text-align: center;
	background: #fff;
	margin-bottom:10px;
}


.rightinfo .adpic{
	padding: 0;
	margin-bottom:5px;
	border: 0px;


}
.rightinfo .adpic a{
	padding: 10px 0;
}
h2{
font-family:"黑体";

}
/*common end*/
/*layout*/
#contain{
	text-align: left;
	width: 950px;
		margin: 0 auto;
}
	/*header*/
	#header{
margin-bottom:10px;

	}
	#header .logo{
			background: transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/logo.gif) no-repeat 0 0;
			text-indent: -5000px;
			width: 139px;
			height: 61px;
			float: left;
			margin-bottom: 10px;
			margin-top: 10px;
			cursor:pointer;

	}
	#header .sitecontrol{
		float: right;
		margin-top:55px;
		padding-right: 10px;
	}
	#header .sitecontrol a{
		float: left;
			margin-left: 15px;
	}
	#header .sitecontrol .lang{
		background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/downarrow.gif) no-repeat 0 1px;

		width: 13px;
			text-indent: -5000px;

	border: solid 1px #666;

	margin: 0 0 0 5px;
	}
	#header .sitecontrol .lang:hover{
		background: #c33 url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/downarrow.gif) no-repeat 0 -13px;

	}


	#header .menubar .user{
		float: left;
		display: block;
		font-size: 14px;
		font-weight: bolder;
		color: #fff;
		margin-left: 15px;
	}
	.menubar{
			background: transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/meun_bg_m.gif) repeat-x 0 0;
			height: 37px;

				position: relative;

	}
	.menubar .l{
			position: absolute;
			background:transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/menu_bg_l.gif) no-repeat 0 0;
			left: 0;
			top: 0;
			width: 5px;
			height: 37px;

	}
		.menubar .r{
			position: absolute;
			background:transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/menu_bg_r.gif) no-repeat 0 0;
			right: 0;
			top: 0;
			width: 5px;
			height: 37px;

	}

	.menubar .user{
		margin-top: 5px;
		line-height: 28px;
	}
	.user b,.user input{
		float: left;
		display: block;
	}
	.user b{
		margin-right: 3px;
	}
	.user a{
		color: #fff;
		text-decoration: underline;
	}
	.user a:hover{
		text-decoration: none;
		color: #eee;
	}
	.userinput{
		border: 0px;
		background:transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/inputbg.gif) no-repeat 0 50%;
	*background-attachment: fixed;
		height: 23px;

		width: 100px;

	padding-left:5px;
	padding-right: 5px;
	padding-top:3px;
		font-size: 13px;
		margin-right: 10px;

			font-weight: normal;

	}
	.menubar .buttonbar input{

			background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/button_bg1.gif) no-repeat 0 0;
			height: 24px;
			width:47px;
			text-align: center;
			border: 0px;
			margin-right:5px;
			color: #fff;
			font-weight: bold;
			margin-top: 2px;
			cursor: pointer;
	}
	.searchbar{
			float: right;
			margin-top:6px;
	}

	.searchbar .searchinput{
			background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/inputbg2.gif) no-repeat 0 0;


			float: left;

				border: 0px;
			display: block;
			height: 24px;
			padding-left:5px;
			padding-right: 5px;
			padding-top:5px;
			color: #666;

	}
	.searchbar .searchbtn{
			float: left;
			display: block;
			border: 0px;
			background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/search_btn_bg.gif) no-repeat 0 0;
			width:50px;
			text-align: left;
			font-size:14px;
			color: #fff;
			font-weight:bold;
			height: 24px;
			padding:0 5px;
			cursor: pointer;

	}



.nav{
	line-height: 20px;
	margin-bottom: 5px;
	color: #666;
	padding-left: 10px;
}

#main{
	margin-bottom: 10px;
}
#main .leftnav{
	float: left;
	display: block;
	width: 180px;
	margin-right: 10px;
}
#main .maincontent .left{
	width: 375px;
}
#main .maincontent .right{
	width: 375px;
}
#main .rightinfo{
	float: right;
	width: 225px;
	padding: 5px;
	background: #fff;
}
#main .rightinfo h2{
	font-size: 13px;
	margin-bottom: 10px;
	position: relative;
	background:#fff url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet3.gif) no-repeat 0 50%;
	padding-left: 15px;
	border-bottom: solid 1px #cc3333;
	clear: both;

}
#main .rightinfo h2 .more{
	position: absolute;
	top: 2px;
	right:5px;
	font-size: 11px;
	font-weight: normal;
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet2.gif) no-repeat 0 50%;
	padding-left: 8px;
	font-family: "MS Serif", "New York", serif;
}
#main .maincon{
	float: left;
	display: block;
	width: 705px;
}
#main .mainconb{
	float: left;
	display: block;
	width: 650px;
}
	.maincon .topicnews{
		float:left;
		width: 305px;
		margin-right: 10px;
	}

	.maincon .mainnews{
		float:right;
		width:365px;
		background: #fff;
		border: solid 1px #ddd;
		padding: 10px;
	}
	.maincon .mainnews .subtopic{
		font-size: 11px;
		text-align: left;
			color: #4a4a4a;
			padding: 0 5px;
	}

#mainright.rightinfo{
	width: 280px;
}

#footer{
	text-align:left;
	margin-left:50px;
	color: #666;
	font-size: 12px;
	margin-bottom: 20px;

}
#footer p{
	margin-bottom: 5px;
}
#footer a{
	color: #666;
}


#forumindex .flashshow{
		float: left;
		display: block;
		width: 320px;
}

#forumindex .sortlist{
				float: right;
	width: 620px;
	display: block;
	background: #fff;
	margin-bottom: 10px;

}
#forumindex .f-right-box{
	float: right;
	width: 620px;
	display: block;
}
#forumindex .f-right-box li{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet.gif) no-repeat 0 50%;
}
#forumindex .sortlist .colthree,#forumindex .sortlist .colfour{
	padding: 10px 10px 0 10px ;
	background: #fff;
}
.colfour{
	margin-top: -10px;
height:auto !important ;
height: 1px;
}
.colthree .tablink{
	float: left;
	display: block;
	width: 33%;
	margin-right: 1px;
	margin-bottom: 5px;
}
.colfour .tablink{
	float: left;
	display: block;
	width: 24%;
	margin-right: 1px;
	margin-bottom: 5px;
}
#main #forumindex .left,#main #forumindex .right{
	width: 470px;
}

/*leftnav*/
.links .title{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/leftmeun_title_bg_l.gif) no-repeat 100% 0;
		position: relative;
						margin: 0;
						padding: 0 5px 0 0;
						height: 30px;
						line-height: 30px;
						border-bottom: solid 1px #c33;

}
.links .title h2{
	font-size: 14px;
	background:  url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/leftmeun_title_bg_l.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;

}
.links .title a{
		background: none;
		padding: 0;
		text-decoration: none;
}
.links .title .rss-icon{

		position: absolute;
		right:5px;
		top: 7px;
}
.links ul{
	margin-bottom: 10px;
}
.links li{

	font-size: 14px;
		font-weight:bold;
}
.links li a{
		display: block;
		background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/leftnav_bg.gif) no-repeat 0 -26px;
		height: 27px;
		line-height: 27px;
		padding-left: 25px;
		color: #666;

}
.links li a:hover{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/leftnav_bg.gif) no-repeat 0 0px;
	text-decoration: none;
}
/*leftnavEnd*/


/*xmbox*/
.xmbox{
	margin-bottom: 10px;

}
.xmbox .title {
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_title_bg.gif) no-repeat 0 0;
	padding: 0 5px 0 0;
	position: relative;
	height: 31px;

}
.xmbox .bluetitle .title {
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_title_bg_blue.gif) no-repeat 0 0;
	padding: 0 5px 0 0;
	position: relative;
	height: 31px;

}

.xmbox .title .more{
font-size: 11px;
	position: absolute;
	right:10px;
	top: 5px;
	height: 20px;
	line-height: 20px;
	background: transparent url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet2.gif) no-repeat 0 50%;
	padding-left:10px;
}
.xmbox .bluetitle .title  h1{
		position: absolute;
		background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_title_blue.gif) no-repeat 100% 0;
		left: 22px;
		top: 0;
		height: 31px;
		font-size: 14px;
		line-height: 31px;
		padding:0 15px 0 5px;
		color: #fff;
}
.xmbox .title  h1{
		position: absolute;
		background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_title_red.gif) no-repeat 100% 0;
		left: 22px;
		top: 0;
		height: 31px;
		font-size: 14px;
		line-height: 31px;
		padding:0 15px 0 5px;
		color: #fff;
}
.xmbox .title .r{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_title_bg.gif) no-repeat 100% 0;
	position: absolute;
	height: 31px;
	width: 5px;
	right: 0;

	top:0;
}
.xmbox .content{
	padding: 10px;
	background: #fff;
	font-size:13px;

}
.xmbox .bottom{
	background:#fff url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_bottom_bg.gif) no-repeat 0 100%;
	height: 2px;
	position: relative;
}
.xmbox .bottom .r{
	background:#fff url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/box_bottom_bg.gif) no-repeat 100% 100%;
	height: 2px;
	width: 2px;
	position: absolute;
	right:0;
	bottom:0;
}
/*xmboxEnd*/


.flashshow{
	padding: 10px 0;
	border: solid 1px #ddd;
	background: #fff;
	text-align: center;
	margin-bottom:10px;
}

.newslist{
	width: 100%;
}
.newslist li{
	line-height: 1.8em;
	font-size: 13px;
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet.gif) no-repeat 0 9px;
	padding-left: 10px;

}

.newslist li .red{
	margin-right: 5px;
}


.newslist2{
	width: 100%;
}
.newslist2 li{
	line-height: 1.8em;
	font-size: 13px;

	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet.gif) no-repeat 0 9px;
	padding-left: 10px;
	clear: both;
	height: 1.8em;
}
.newslist2 li a{
	float: left;
		display: block;
		line-height: 1.8em;
	

}
.newslist2 li span{
	float: right;

	color: #999;	
	line-height: 1.8em;
		height: 1.8em;
		display: block;
		
}

.newslist2 li .red{
	margin-right: 5px;
}
#newscenter .newslist2 li a{
	width: 18em;
	overflow: hidden;
	white-space: nowrap;
}
.newslist-ol li{
	line-height: 1.8em;

	color: #fff;
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet_num.gif) no-repeat 0 50%;

}
.newslist-ol{
	margin-bottom: 10px;
}
.newslist-ol li span{

	font-size: 10px;
	text-align: center;
	width: 20px;
	float: left;
	display: block;
	margin-right: 10px;
}
#newscentersub .newslist2 li a{
	width: 42em;
	
}
/*topic*/

.topic{
	text-align: center;
	color: #cc3333;
	margin-bottom: 10px;
}
.topic h2{
	margin-bottom: 10px;
	font-size:22px;

}
.topic a{
	color: #cc3333;


}
.subtopic{
	border: solid 1px #ddd;
	background: #fff6e1;

}

.topicnews{
	background: #fff;
	border: solid 1px #ddd;
	padding: 10px 0;
	text-align: center;
}
.topicnews img{
	margin-bottom: 5px;
}
.topicnews h3{
	font-size: 14px;
}




.coltwo .newslist{
float: left;
	width: 50%;
}
.coltwo .newslist li{
	background: none;
}
#mainright.rightinfo .piclist img{
		width:100px;
		height: 70px;
}
.rightinfo .piclist img{
		width:100px;
		height: 70px;
}
.rightinfo .piclist li{
	text-align: center;
}
.piclist li{
	float: left;
	display: block;
	width: 50%;
	margin-bottom:5px;
}
.coltwo .piclist li{
	float: left;
	display: block;
	width: 50%;
}
.coltwo .piclist img{
	width: 155px;
	height: 100px;
}
.piclist img{
	border: solid 1px #666;
}
#mainright.rightinfo .piclist h3{
	white-space: nowrap; overflow: hidden;
	margin: 0 auto; text-align:center; margin-left:15px;
}
.piclist h3{
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}

.coltwo .sort{
	float: left;
	display: block;
	width:49%;
}
.sort{
border-right:solid 3px #fff;
}
/*tablink*/
.tablink {
	margin-bottom: 10px;
}
.tablink h2{
	font-size: 13px;
	color:#666;
	margin-bottom:5px;
}
.tablink .inline-link li{
display: inline;
}
.tablink p{
	line-height: 1.5em;
	padding: 0 5px;
}
.tablink .inline-link h3{
	float: left;
	border-bottom:0px;

}
.tablink .inline-link{
	border-bottom: solid 2px #c33;
	height: 23px;
}
.tablink h3{

		height: 23px;
		font-size: 13px;
		border-bottom:solid 2px #ddd;
		margin-bottom: 5px;
}

.tablink h3 a{
color: #c33;
	float: left;
		position: relative;
		height: 23px;
		line-height: 23px;
		background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/tab_bg1.gif) no-repeat 0 0;
		padding: 0 5px;
		margin-right: 2px;
}
.tablink h3 a .r{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/tab_bg1.gif) no-repeat 100% 0;
	position: absolute;
	right: 0;
	width:5px;
	height: 23px;
	top: 0;
}
.tablink .active a{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/tab_bg1.gif) no-repeat 0 -23px;
	color: #fff;
}
.tablink .active a .r{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/tab_bg1.gif) no-repeat 100% -23px;
}


.topiclist{
	background: #fff;
	padding: 10px;
	text-align: center;
}
.topiclist li{
	display: block;
	text-align:	left;
		width: 112px;
		margin: 0 auto;

}
.topiclist li img{
	margin-right: 10px;
	vertical-align: middle;
	line-height: 25px;
	margin-bottom:8px;
}


/*newsgroup*/
.newsgroup .left,.newsgroup .right{
	width: 347px;
}
/*newsgroupend*/

.newstopiclist li{
	text-align: center;


		margin-bottom: 10px;
	clear: both;
}
.newstopiclist li img{
	width: 150px;
	/*height: 60px;*/
	border: solid 1px #666;
}
.bbs-links p{
	margin-bottom: 5px;

	line-height: 1.3em;
	font-size: 11px;
	padding: 5px;

		clear: both;
}
.bbs-links p b{
	display: block;
	margin-bottom: 3px;



}
.bbs-links p a{

		white-space: nowrap;
	margin-left:7px;
}

.newslistmain .newslist2 li{
	font-size: 14px;
}

/*for news main*/

.newsmain{
	font-size: 14px;
		color: #4a4a4a;
		margin-bottom: 10px;
}
.newsmain p{
	font-size: 14px;
	margin-bottom:1.0em;
}
.newsmain h2{
	font-size: 22px;
	margin-top:20px;
}
.newsmain .sub{
	margin-bottom: 20px;
	font-size: 12px;

}
.newsmain .writer{
	text-align: right;
	margin: 20px 0 20px 0;
}
.newsmain .news-summary{
		background-color: #fffcea;
		margin: 0 10px 30px 10px;
		border: solid 1px #ccc;
		font-size: 12px;
		padding: 10px;
}

.abouttlist{
	border-top: solid 1px #ddd;
	padding-top:20px;
	margin-bottom: 20px;
	width: 100%;
}
.abouttlist h4{
	font-size:14px;
	color: #4a4a4a;
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet3.gif) no-repeat 0 2px;
	margin-bottom: 10px;
	padding-left: 20px;
}
.abouttlist h4 a{
	text-decoration: underline;
}
.abouttlist li{
	background: url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet.gif) no-repeat 0 50%;
	line-height: 1.8em;
	padding-left: 15px;
	font-size: 13px;
}

.comments{
	border: solid 1px #ddd;
	padding: 10px;
	height: auto !important ;
	height: 1px;
}
.comments h4{
	font-size:14px;
	color: #4a4a4a;
	background:#eee url(http://image.xmhuaren.com/template/www.xmhuaren.com/images/bullet4.gif) no-repeat 5px 50%;
	margin-bottom: 10px;
	padding-left: 25px;
	line-height: 2em;

}
.comments h4 a{
	text-decoration: underline;
}

.comments .textbox textarea{
		width:590px;
		padding: 5px;
		line-height: 1.5em;
		font-size: 13px;
}
.comments .textbox{
	margin-bottom: 10px;
}
.userbar .login{
	float: left;
}
.userbar .login .inputtext input{
	width: 8em;
	margin-left: 3px;
	margin-right:5px;
}
.userbar .buttonbar input{
	border: solid 1px #999;
	background: #c33;
	padding:2px 3px;
	color:#fff;
	font-size:13px;
	cursor: pointer;

}
.userbar .sendcomm{
	float: right;
}

.pagebar{
	margin: 25px 0;
	text-align:right;
	font-size: 12px;
	line-height: 20px;
	border-top:solid 1px #ddd;
	padding-top: 20px;
}
.pagebar a{
	margin: 0 2px;
	
}
.pagebar .active{
	background: #cc0000;
	color: #fff;
	padding: 3px 5px;
}
.redbtn{
	border: solid 1px #cc0000;
	padding: 3px 5px;
	line-height: 20px;
	height: 20px;
	

}
.redbtn:hover{
	background: #cc0000;
	color: #fff;
	text-decoration: none;
}

#forumindex .tablink p a{
		color: #2b67b0;
		text-decoration: underline;
}
#forumindex .tablink p a:hover{
	text-decoration: none;
	color: #cc0000;
}
#forumindex .newslist li{
		width:21em;
		overflow: hidden;
		white-space: nowrap;
}
#forumindex .newslist a{
		color: #2b67b0;
		text-decoration: underline;
}
#forumindex .newslist a:hover{
	text-decoration: none;
	color: #cc0000;
}
