body{
	background:url(/Template/images/cxcy/body_bg.jpg) repeat-x top;
}
.contbody{
	width:980px;
	margin:0 auto;
}
/*头部*/
.headbody{
	height:155px;
	padding-bottom:5px;
	background:url(/Template/images/cxcy/headbody_bg.jpg) no-repeat left bottom;
}
.headtop{
	height:115px;
	background:url(/Template/images/cxcy/headtop_bg.jpg) no-repeat left top;
}
.headbody .menu{
	height:40px;
	background:url(/Template/images/cxcy/menu_bg.jpg) repeat-x top center;
}
.headbody .menu ul{
	padding-left:120px;
}
.headbody .menu li{
	float:left;
	height:40px;
}
.headbody .menu a,.headbody .menu a:visited{
	display:block;
	width:90px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-weight:bold;
}
.headbody .menu li.last a,.headbody .menu li.last a:visited{
	width:120px;
}
.headbody .menu a:hover{
	color:#FFF;
	background:url(/Template/images/cxcy/menu_bg_02.jpg) repeat-x top center;
}
/*主体*/
.banner{
	height:200px;
	margin:20px 0;
	background:url(/Template/images/cxcy/banner_bg.jpg) no-repeat left bottom;
}
.outbox{
	height:290px;
  background:#f8f8f8;
}
.outbox .title{
	position:relative;
	height:35px;
	color:#000;
  border-bottom:#b679f2 solid 1px;
}
.outbox h2{
	height:35px;
	padding-left:20px;
	line-height:35px;
}
.outbox span{
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:35px;
	line-height:35px;
	text-align:center;
}
.leftbox,.rightbox{
	width:250px;
}
.minbox{
	width:460px;
	margin:0 10px;
}
.rightbox p{
	padding:5px 10px;
	overflow:hidden;
	text-indent:2em;
} 
.contlist{
	padding:10px;
}
.xbwh{
	height:230px;
	margin:10px 0;
}
.xbwh .title{
	height:35px;
}
.xbwh .title h2{
	height:35px;
	line-height:35px;
}
.xbwh .picbox {
	width:970px;
	margin:0 5px;
}
.xbwh table img {
	padding:2px;
	border:#CCC solid 1px;
}
.textlink{
	height:35px;
	margin-top:10px;
	padding-left:10px;
	line-height:35px;
	color:#666;
	font-weight:bold;
	border-top:#5987b5 solid 3px;
	background:url(/Template/images/cxcy/text_l.jpg) repeat-x left top;
}
.textlink a,.textlink a:visited{
	height:35px;
	margin:0 10px;
	line-height:35px;
	color:#666;
	font-weight:bold;
}
.textlink a:hover{
	color:#F00;
}
.nav_t{
	position:relative;
	height:35px;
	line-height:35px;
	border-bottom:#b679f2 solid 1px;
}
.nav_t h2{
	height:35px;
	padding-left:20px;
	line-height:35px;
	font-size:14px;
}
.nav_t span{
	position:absolute;
	top:0;
	right:0;
	height:35px;
	padding-right:20px;
	line-height:35px;
}
.nav_b{
	padding:10px;
}
/*底部*/
.bottombody{
  margin-top:20px;
  padding:10px 0;
	border-top:#b679f2 solid 3px;
}
.bottombody p{
	margin:10px 0;
	text-align:center;
	color:#666;
}
/*栏目页*/
.leftside{
	width:250px;
	margin-right:15px;
}
.leftside .outbox .title{
	height:35px;
	line-height:35px;
	color:#000;
  border-bottom:#b679f2 solid 1px;
}
.leftside .outbox .contlist li{
	width:210px;
}
.lm table{
	width:695px;
	margin:0 10px;
}
.lm table td{
	position:relative;
}
.lm table span{
	margin-right:10px;
}
.lm table .tittldate{
	position:absolute;
	top:0;
	right:0;
}
/*内容页*/
.rightmain{
	width:715px;
}
.rightmain .textcont{
	padding:10px;
}
.rightmain .xbkk div{
	margin:20px 0;
	border-bottom:#CCC dashed 1px;
}
.rightmain .xbkk h2{
	margin:10px 0;
	line-height:1.5em;
	font-size:16px;
	color:#900;
}
.rightmain .xbkk p{
	text-indent:2em;
}
.rightmain .xbkk p.text_r{
	margin-top:30px;
}
.rightmain .xbkk img{
	float:left;
	width:150px;
	margin-right:10px;
}
.rightmain .ts h1{
	margin:20px 0;
	text-align:center;
	font-size:20px;
}
.rightmain .ts h2,.rightmain .ts p{
	margin-bottom:10px;
	text-align:left;
	text-indent:2em;
	font-size:14px;
}