/*蓝色风格*/
body,td,div,form,p,select,input,textarea,option{font: 14px Arial,Tahoma,宋体,verdana;color:#000;}
body{
	margin: 5px;
	background-color:#ffffff;
	text-align:center;
}
table{
	border:0px;
	border-collapse:collapse;
}
th{
	font-size:15px;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
	color:#833;
}
input{
	border:1px solid #d0d0ff;
}
#head{
	text-align:left;position:relative;left:0px;top:0px;
	width:960px;height:146px;
	margin:0px auto;
	background:url("head_bg.jpg") no-repeat;
}
#body{
	text-align:left;position:relative;left:0px;top:0px;
	width:960px;
	margin:5px auto 0px auto;
}
#searbody{
	text-align:left;
	width:960px;
	margin:5px auto 0px auto;
}
#body .bodybottom,#searbody .bodybottom{
	clear:both;
}
#foot{
	text-align:left;
	width:960px;
	background:url("foot_bg.jpg") repeat-x;
	margin:0px auto;
}
/*头部logo，全站通用*/
#logo{
	float:left;
	margin-top:15px;
	display:block;
}
/*banner广告位置*/
#banner{
	float:right;
	padding:5px;
	width:730px;
}
.headright{
	position:absolute;right:0px;bottom:-14px;width:70px;height:120px;
	background:url("headright.gif") no-repeat;
}
/*顶部菜单*/
#topbar{
	height:22px;
	text-align:right;
	border-bottom:1px solid #d0d0ff;
	float:right;
	margin:0px 0px 5px 5px;
	padding:2px;
}
/*主菜单*/
#menu {
	position:absolute;left:0px;bottom:0px;
	width:956px;
	font-size:14px;
	line-height:normal;
}
#menu ul {
	margin:0px;
	padding:15px 10px 0px 2px;
	list-style:none;
}
#menu li {
	float:left;display:block;
	margin:0px 2px 0px;
	padding:0px;
}
#menu a {
	float:left;
	background:url("menuleft.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 7px;
	text-decoration:none;
}
#menu a span {
	float:left;
	display:block;
	background:url("menuright.gif") no-repeat right top;
	padding:10px 14px 8px 6px;
	color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
	color:#6B4899;
	background-position:100% -42px;
}
#menu a:hover {
	background-position:0% -42px;
}
/*首页主体侧面*/
#indexside{
	float:left;
	width:185px;display:block;
}
/*登陆显示块*/
#login{
	margin-top:5px;
	clear:both;
}
/*控制行距*/
.sidelogin{
	padding:5px 5px 5px 15px;
	line-height:1.3em;
	border-left:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
}
/*标题栏样式*/
.title{
	font-weight:bold;
	padding:0px 1px;
	border-top:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
	border-left:1px solid #d0d0ff;
}
.title span{
	display:block;
	background:url("title.jpg") no-repeat;
	padding:10px 10px 6px 15px;
	color:#000033;
	border-bottom:1px solid #d0d0ff;
}
/*显示块底部样，与标题相呼应*/
.bottom{
	border-right:1px solid #d0d0ff;
	border-bottom:1px solid #d0d0ff;
	border-left:1px solid #d0d0ff;
}
.bottom span{
	display:block;
	padding:5px 0px 0px 0px;
}
/*侧面显示模块，还有其它页面显示在中间的也用到了。所有页面通用*/
.sideblock{
	margin-top:5px;
	padding:0px 0px 5px;
}
.sidecontent{
	padding:3px 6px;
	line-height:1.6em;
	border-left:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
}
.sidecontent ol{
	padding:0px;margin:0px;list-style-type:none;list-style-position:outside;
}
.sidecontent ol li{
	line-height:20px;
	list-style:none outside;
	padding:2px 0px 2px 30px;
	border-top:1px #d0d0ff dashed;
	border-right:1px #d0d0ff dashed;
	border-bottom:1px #d0d0ff dashed;
	border-left:1px #d0d0ff dashed;
	margin:1px;
}
.sidecontent ul{
	margin:0px;padding:0px;list-style:none;
}
.sidecontent ul li{
	margin-top:2px;padding:0px;list-style-type:none;border-style:none;height:20px;
}
/*公告显示样式，标题，内容，时间*/
.placardtitle{
	font-weight:bold;
	padding:15px 0px 5px;
}
.placardcontent{
	padding-left:12px;
	line-height:1.3em;
}
.placardtime{
	text-align:right;
	padding-right:10px;
}
/*首页主体大的内容块*/
#indexcontent{
	float:right;display:block;
	clear:right;
	width:768px;
	margin:5px 0px;
}
#sideadblock{
	margin:5px 0px;
	line-height:1.6em;
	border:1px solid #d0d0ff;
}
/*首页主体大的图片*/
#frontpic{
	float:right;display:block;
	width:410px;
	border:1px solid #d0d0ff;
	margin:5px 1px 0px 18px;
}
.frontimg{
	border:0px;
	width:400px;
	height:160px;
	margin:5px;
}
.frontimgtext{
	padding:0px 5px 5px 5px;text-align:center;
}
.frontimgtitle{
	float:left;text-align:center;display:block;padding-top:3px;width:280px;font-weight:bold;
}
.frontimgtext span{
	padding:1px 5px;border:1px solid #d0d0ff;margin:3px 0px;color:#ff0000;
}
.frontimgtext a span{
	color:#000;
}
#frontpage{
	
}
.front_page{
	padding:0px 5px 5px;
	line-height:1.3em;
	border-left:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
}
/*选项卡方式显示有关样式*/
#spry{
	clear:both;
}
#sprytitle{
	height:35px;padding-left:10px;
}
#sprytitle ul{
	padding:0px;margin:0px;list-style-type:none;list-style-position:outside;
}
/*选项卡当前显示的标题*/
.sprytitleli{
	float:left;cursor:hand;font-family:宋体;display:block;padding-top:5px;
	position:relative;bottom:-1px;
}
.sprytitleli a{
	float:left;display:block;
	background:url("sprytitle_left.gif") no-repeat left top;
	padding-left:15px;
	text-decoration:none;
}
.sprytitleli a span{
	background:url("sprytitle_right.gif") no-repeat right top;
	float:left;
	display:block;
	padding:9px 20px 5px 0px;
}
/*选项卡暂未显示的标题*/
.sprytitlebackli{
	float:left;cursor:hand;font-family:宋体;display:block;padding-top:5px;
	position:relative;bottom:-1px;
}
.sprytitlebackli a{
	float:left;display:block;
	background:url("sprytitle_left.gif") no-repeat;
	background-position:0% -30px;
	padding-left:15px;
	text-decoration:none;
}
.sprytitlebackli a span{
	background:url("sprytitle_right.gif") no-repeat;
	background-position:100% -30px;
	float:left;color:#e8e8ff;
	display:block;
	padding:9px 20px 5px 0px;
}
/*选项卡内容块*/
.sprycontent{
	clear:left;padding:0px 6px;height:150px;
	display:none;
	border:1px solid #d0d0ff;
	line-height:1.6em;
}
.sprycontent ul{
	padding:0px;margin:0px;list-style-type:none;list-style-position:outside;
}
/*选项卡内容中每一条记录的样式*/
.sprycontent ul li{
	float:left;display:block;margin:0px 8px;padding-top:2px;
}
.sprycontent ul li a{
	float:left;clear:left;display:block;
}
.sprycontent ul li span{
	float:right;clear:right;display:block;width:65px;
}
/*选项卡内图片块布局*/
.sprycontent .imagelist{
	padding:10px 0px 5px;float:right;display:block;
	text-align:center;width:128px;margin:0px 5px;
}
/*选项卡具体图片样式*/
.spryimg{
	width:120px;height:90px;
	border:0px;display:block;margin:0px auto;
}
.sprycontent .imagelist_con{
	padding:2px 0px;width:215px;margin:0px 5px;
	float:left;display:block;text-align:left;
}
.sprycontent .imagelist_con a{
	font-weight:bold;font-size:13px;
}
.sprycontent .imagelist_con span{
	float:left;width:130px;
} 
.spryimg_con{
	float:left;width:80px;height:60px;border:0px;
}
/*选项卡内产品布局*/
.spryprod_block{
	width:325px;
	line-height:120%;
}
/*选项卡内产品具体图片*/
.spryprod_img{
	float:left;display:block;width:120px;height:90px;border:0px;margin-right:10px;
}
/*选项卡内产品标题*/
.spryprod_title{
	font-weight:bold;float:left;
}
.spryprod_con{
	padding:0px 5px;
}
/*平铺排列方式显示有关样式*/
#range{
	clear:both;
}
/*外*/
.rangeoddblock{
	clear:right;display:block;margin-top:5px;
	float:right;width:355px;
}
/*里*/
.rangedualblock{
	clear:left;display:block;margin-top:5px;
	float:left;width:355px;
}
/*平铺排列方式标题*/
.rangetitle{
	font-weight:bold;
	padding:0px 1px;
	border-top:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
	border-left:1px solid #d0d0ff;
}
.rangetitle span{
	display:block;border-bottom:1px solid #d0d0ff;
	background:url("title.jpg") no-repeat;
	padding:10px 10px 6px 15px;
	color:#000000;
}
/*平铺排列方式大的内容块*/
.rangecontent{
	margin:0;padding:6px 6px 0px 12px;
	border-left:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
}
.rangecontent ul{
	padding:0px;margin:0px;list-style-type:none;list-style-position:outside;
}
.rangecontent ul li{
	line-height:160%;display:block;
}
.rangecontent ul li a{
	float:left;clear:left;display:block;
}
/*span主要是用来时间显示*/
.rangecontent ul li span{
	float:right;clear:right;display:block;width:65px;
}
/*图片块的总样式*/
.rangepic{
	padding:5px 0px;line-height:100%;
	margin-left:5px;margin-right:5px;
	text-align:center;width:140px;height:140px;
	float:left;display:block;
}
/*具体图片样式*/
.rangeimg{
	height:90px;width:120px;border:0px;
	display:block;margin:3px auto;
}
/*带内容的图片块的总样式*/
.rangepic_con{
	padding-bottom:3px;line-height:1.6em;
	float:left;display:block;width:70%;
}

/*带内容的具体图片样式*/
.rangeimg_con{
	float:left;margin:5px 20px 0px 0px;
	height:60px;width:80px;border:0px;
}
.rangepic_con a{
	font-weight:bold;font-size:13px;
}
/*平铺列表产品布局*/
.rangeprod_block{
	line-height:120%;
}
/*平铺列表产品具体图片*/
.rangeprod_img{
	float:left;width:120px;height:90px;border:0px;
	margin: 10px 10px 0px 5px;
}
/*平铺列表产品标题*/
.rangeprod_title{
	font-weight:bold;float:left;padding-top:5px;
}
.rangeprod_con{
	padding:0px 5px 5px;
}
.rangebottom{
	border-right:1px solid #d0d0ff;
	border-bottom:1px solid #d0d0ff;
	border-left:1px solid #d0d0ff;
}
.rangebottom span{
	display:block;
	padding-top:5px;
}
.titlehiddenrange{
	
}
/*友情链接,页面下方的少量链接*/
#yqlink{
	padding:10px 20px 0px 20px;
	clear:both;
	background:url("yqlink_bg.jpg") repeat-x left bottom;
}
.yqlinktitle{
	border-bottom:1px dashed #b499b7;
}
#yqlink ul{
	margin:0px;height:20px;
	padding:5px 5px 0px 5px;
	list-style:none;
}
#yqlink li{
	display:inline;
}
#yqlink li a{
	display:block;float:left;width:10%;text-align:center;padding:5px 0px 0px;
}
/*导航条*/
#daohang{
	float:right;
	margin:5px 0px 0px;
	width:720px;display:block;
	background:url("daohang_left.jpg") no-repeat left top;
}
#daohang span{
	margin-left:18px;
	display:block;
	padding:8px 0px;
	background:url("daohang_right.jpg") no-repeat right top;
}
/*非首页主体侧面*/
#listside{
	float:left;display:block;
	width:230px;
	margin:0px 5px 5px 0px;
}
/*非首页主体大的内容块*/
#listcontent{
	float:right;display:block;
	clear:right;
	padding:40px 0px 30px;
	width:720px;
	margin:5px 0px;
}
/*列表页主体内容显示*/
.showlistul{
	padding:0px;margin:0px 55px;list-style-type:none;list-style-position:outside;
}
.showlist{
	line-height:140%;width:600px;display:block;
	margin:2px;clear:both;
	padding:10px 0px 2px;
	position:relative; top:0px; left:0px;
}
/*列表页图片加内容显示中图片的样式*/
.showlistimg_con{
	float:left;height:80px;width:106px;display:block;
	margin-right:20px;border:0px;
}
/*列表页时间显示样式*/
.showlisttime{
	position:absolute; top:8px;right:5px;
}
.listcontent{
	margin:6px 0px 5px 30px;
	color:#888;
	line-height:140%;
}
.showimglist{
	float:left;display:block;margin-left:10px;
	width:140px;height:150px;text-align:center;
}
.showimglist_img{
	height:90px;width:120px;display:block;
	margin:5px auto;border:0px;
}
/*页号总体显示样式*/
.showpage{
	margin:2px 30px 2px 30px;
	padding:20px 10px 6px;
	text-align:right;clear:both;
}
/*页号中每个元素的样式*/
.showpage span{
	border:1px solid #d0d0ff;
	padding:2px 8px 2px;
	color:#f44;
}
.showpage a span{
	color:#000;
}
/*内容页显示关键字样式*/
.benkeyword{
	font-size:9pt;
	text-align:right;
	margin:0px 50px 10px 0px;
}
/*内容页标题*/
.bentitle{
	font-size:24px;
	text-align:center;
	margin:2px 30px 20px 30px;
}
/*内容页标题下面的作者等信息*/
.beninfo{
	text-align:center;
	margin:0px 30px 10px 30px;
	padding:0px 0px 5px;
	border-bottom:solid 1px #d0d0ff;
}
.bentitleimgdiv{
	float:left;margin-right:30px;
	border:solid 1px #d0d0ff;padding:10px 0px;
	width:310px;text-align:center;
	display:block;
}
.bentitleimg{
	width:300px;
	height:300px;
	border:0px;margin:0px 10px;
}
/*内容页产品*/
.benpro{
	width:300px;float:left;
}
.benproitem{
	padding:8px;
}
.benprohr{
	border-top:1px solid #c4a9c7;border-bottom:1px solid #eeeeee;padding-top:1px;
	font-size:1px;
}
.benprotitle{
	font-weight:bold;clear:both;
	padding:20px 0px 10px 0px;
}
/*内容页文章内容*/
#bencontent{
	margin-left:30px;
	padding-top:5px;width:660px;
	line-height:160%;
}
#bencontent p{
	line-height:160%;
}
/*上一篇与下一篇*/
.lastpage{
	float:left;clear:left;
	margin-left:20px;
}
.nextpage{
	float:right;clear:right;
	margin-right:20px;
	text-align:right;
}
.footbar{				 /*网页底部菜单栏*/
	clear:both;
	padding:10px 5px 5px;
	text-align:center;
}
.outher{					/*网页底部其它内容*/
	height:30px;
	text-align:center;
	padding-top:8px;
	line-height:0.8em;
}


/*==============================搜索页面相关样式*/
#searmenu{
	float:left;
	padding:10px 0px 0px;
	font-size:14px;
	border-bottom:double #d0d0ff;
}
#searmenu ul {
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}
#searmenu li {
	display:inline;
	padding:0px 1px;
}
.seartitle{
	text-align:center;clear:both;height:80px;
	background:url("search.jpg") no-repeat 38% 50%;
	font-size:20px;
}
.searform{
	margin:0px 300px;
	line-height:0.5em;
}
.searhr{
	font-size:11px;
	padding-left:40px;
}
.searcontent{
	margin:0px 10px 10px 0px;
	float:left;width:690px;
	border-top:1px solid #d0d0ff;
	display:block;
}
.searcontent ul {
	margin:0px;
	padding:10px;
	list-style:none;
}
.searcontent ul li{
	padding:10px 0px 5px 0px;
}
.sresulttitle{
	font-weight:bold;
	padding:5px 20px 5px 0px;
}
.sresultcon{
	padding:3px 20px 10px 40px;
	color:#444;
}
.searside{
	width:250px;float:right;
	margin:0px 0px 10px;
	display:block;
}
.searchbar{
	padding:1px;
	position:absolute;
	right:450px;
	top:3px;
}
/*注册页面相关样式*/
.reg-treaty-title{
	font-weight:bold;
	margin:0px 40px;padding:10px 5px 5px;
}
/*注册协议条约*/
.reg-treaty{
	line-height:2em;
	margin:0px 38px;padding:5px;
	list-style:inside;
	border:1px solid #d0d0ff;
}
.guesttitle{
	margin:5px 50px;padding:10px 30px 5px 0px;
	font-weight:bold;border-bottom:1px #d0d0ff dashed;
}
.guestlist{
	margin:5px 50px;padding:10px 0px 5px 0px;
	border-bottom:1px #d0d0ff dashed;
}
.glistinfo{
	background-color:#DDD;
	padding:5px;
}
.glistinfo span{
	padding-right:30px;
}
.glistcontent{
	padding:5px 10px;
}
.glistreply{
	border-top:1px dashed #eee;
	padding:5px 0px 10px 10px;
}
.guestform{
	margin:0px 50px;padding:0px 30px 30px 30px;
}
.guestform2{
	padding:3px 0px 3px 40px;
	border-left:1px solid #d0d0ff;
	border-right:1px solid #d0d0ff;
}
/*友情链接页面专用*/
.yqlinkpagetitle{
	padding:20px 0px 0px 30px;
	border-bottom:1px dashed #b499b7;
}
.yqlinkpage{
	padding:0px 20px 40px 20px;
	clear:both;
}
.yqlinkpage ul{
	height:20px;
	margin:0px;
	padding:5px 5px 0 5px;
	list-style:none;
}
.yqlinkpage li{
	display:inline;
}
.yqlinkpage li a{
	display:block;float:left;width:10%;text-align:center;padding:5px 0px 0px;
}