@charset "utf-8";


body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#B3B3B3;color:#575757;font-size:12px;font-family:"宋体";line-height:22px;}
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}

a{text-decoration:underline;}
a:link{color:#575757;}
a:visited{color:#575757;}
a:hover,a:active,a:focus{color:#CC0001;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#qq_icon {width:187px; height:193px; background:url('../../../templates/default/images/qq_icon.png') no-repeat; position:fixed; right:-200px; top:150px; cursor:pointer;}
#cs_online {width:217px; height:324px; position:fixed; top:150px; right:-220px; background:url('../../../templates/default/images/qq_bg.png') no-repeat; display:none; filter:alpha(opacity:0); opacity:0;}
.qq_context {width:185px; height:244px; margin-top:73px; margin-left:24px; list-style:none; padding:0px;} 
.qq_context li {width:175px; height:25px; margin-left:5px; margin-top:20px; float:left;}
.span_t {display:block; float:left; color:#333; line-height:25px; font-size:12px; font-family:'Arial';}

.gsjj{font-size:12px;line-height:22px; color:#575757;}
.gsjj1{font-size:14px;line-height:24px;}
.gsjj2{font-size:14px;line-height:24px;}
.lx{font-size:14px;line-height:24px; color:#575654;}

.bt{font-size:12px; color:#ffffff;  line-height:30px; font-weight:bold;} 
.bt a:link{color:#ffffff;}
.bt a:visited{color:#ffffff;}
.bt a:hover,a:active,a:focus{ color:#FFFF00;}

.bt1{font-size:12px; color:#ffffff;  line-height:22px;} 
.bt1 a:link{color:#ffffff;}
.bt1 a:visited{color:#ffffff;}
.bt1 a:hover,a:active,a:focus{ color:#FFFF00;}

.dh{font-size:12px; color:#ffffff; line-height:30px; font-weight:bold;} 
.dh a:link{color:#ffffff;}
.dh a:visited{color:#ffffff;}
.dh a:hover,a:active,a:focus{color:#FFFF00;}




.newslb li{width:660px;float:left;font-size:12px;display:block;text-align:left;padding-left:10px;background:url(../../../templates/default/css/images/1.gif) 2px 8px  no-repeat;}
.newslb li a{line-height:23px;} 
.newslb li a:link{color:#000000;}
.newslb li a:visited{color:#000000;}
.newslb li a:hover,a:active,a:focus{color:#CC0001;}


.newslb1 li{width:240px;float:left;font-size:12px;display:block;text-align:left;padding-left:10px;background:url(../../../templates/default/css/images/1.gif) 2px 8px  no-repeat;}
.newslb1 li a{line-height:24px;} 
.newslb1 li a:link{color:#575757;}
.newslb1 li a:visited{color:#575757;}
.newslb1 li a:hover,a:active,a:focus{color:#CC0001;}


.newslb2 li{width:210px;float:left;font-size:12px;display:block;text-align:left;padding-left:12px;background:url(../../../templates/default/css/images/1.jpg) 4px 8px  no-repeat;}
.newslb2 li a{line-height:24px;} 
.newslb2 li a:link{color:#474747;}
.newslb2 li a:visited{color:#474747;}
.newslb2 li a:hover,a:active,a:focus{color:#D10024;}



.fl dt{font-size:12px;line-height:24px;float:left;width:200px;text-align:left; padding-left:14px;background:url(../../../templates/default/css/images/1.jpg) 4px 8px  no-repeat;}
.fl a:link{color:#595959;}
.fl a:visited{color:#595959;}
.fl a:hover,a:active,a:focus{color:#E10404;}


.fl li{width:200px;float:left;font-size:12px;display:block;text-align:left;padding-left:10px;background:url(../../../templates/default/css/images/1.jpg) 0px 8px  no-repeat;}
.fl li a{line-height:22px;} 
.fl li a:link{color:#373737;}
.fl li a:visited{color:#373737;}
.fl li a:hover,a:active,a:focus{color:#048825;}


.list1 ul{list-style-type:none; margin:9px;} 
.list1 li{width:174px;float:left;display:block;text-align:center;  padding-bottom:20px;}
.list1 li a{line-height:26px;} 
.list1 a:link{color:#2E2E2E;}
.list1 a:visited{color:#2E2E2E;}
.list1 a:hover,a:active,a:6D6D6D{color:#C20007;}


.rl1 {padding-right:10px;}
.rl1 a{font-size:12px;} 
.rl1 a{line-height:20px;} 
.rl1 a:link{color:#2E2E2E;}
.rl1 a:visited{color:#2E2E2E;}
.rl1 a:hover,a:active,a:focus{color:#C20007;}


.ntitle {font-size:13px;font-weight: bold;color: #ffffff;line-height:18px; padding-left:32px;}


.promeun dt{font-size:12px;line-height:30px;float:left;width:140px;font-weight:bold;}
.promeun {font-size:12px;line-height:30px;font-weight:bold; color:365691; }
.promeun a:link{color:#575757;}
.promeun a:visited{color:#575757;}
.promeun a:hover,a:active,a:focus{color:#CC0001;}





.footer{clear:both;border-top:1px solid #ABCAF8; background-color:#CEDEF8;}

.topmeun{background:url(../../../templates/default/css/images/topmeunbg.gif) repeat-x; height:34px;text-align:center;}
.topmeun a{font-size:14px; color:#FFFFFF;text-decoration:none;}
.topmeun a:hover{text-decoration: underline;}

.topsearch{	padding-left:90px;background:url(../../../templates/default/css/images/topsearch_title.gif) no-repeat;	overflow:hidden;}

.cleft{border-right:1px solid #ABCAF8; background-color:#CEDEF8;}

.link li {}
.link li a{font-size:12px; color:#888888;text-decoration:none;}
.link li a:hover{text-decoration: underline;}
.link img{border:1px solid #F1F1F1;display:block;margin:0 auto;text-align:center;float:center;}


.content{font-size:14px;line-height:150%; padding:5px;}
.content img{border:1px solid #E8EDF2;display:block;margin:0 auto;}

#demo ul{list-style-type:none;} 
#demo li{width:230px;float:left;display:block;text-align:center;}
#demo li a{line-height:30px;} 

.ntitle {font-size: 14px;font-weight: bold;color: #316AF6;}

.list ul{list-style-type:none; margin:5px;} 
.list li{width:230px;float:left;display:block;text-align:center;}
.list li a{line-height:30px;} 

.newslist ul{list-style-type:none; margin:5px;} 
.newslist li{float:left;display:block;text-align:center; padding-left:20px;background:url(../../../templates/default/css/images/newslistli.gif) 6px 13px  no-repeat;}
.newslist li a{line-height:30px;} 

.listpage {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center}
.listpage a {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #CB0000; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none
}
.listpage a:hover {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
.listpage a:active {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
.listpage .current {border-right: #CB0000 1px solid; padding-right: 5px; border-top: #CB0000 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #CB0000 1px solid; color: #fff; padding-top: 2px; border-bottom: #CB0000 1px solid; background-color: #CB0000}
.listpage .disabled {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}

.view_navigation { height:22px; padding:5px;}
.view_title { text-align:center; font-size:16px; color:#FF0000; padding:10px; font-weight:bold;}
.view_info { text-align:center; height:30px;}
.view_content {font-size:14px; line-height:26px;}
.view_content img{max-width:700px;myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 700)?"700px":"auto"});}
.view_page { text-align:center; font-size:14px;}
.view_action { text-align:right; height:30px; color:#AAAAAA;}


.search_tips { height:22px; padding:5px; font-size:14px;}
.search_rkey { height:22px; padding:5px; font-size:14px;}
.search_list dl{display:block;width:96%;margin:12px auto 0px;padding-bottom:8px;}
.search_list dl dt a{line-height:27px;font-size:14px;letter-spacing:1px;}
.search_list dl dd p{line-height:19px;color:#444;font-size:14px;margin-left:5px;}
.search_list dl dd span{font-size:12px;line-height:23px;color:#390;}
.search_list dl dd a{color:#777;text-decoration:none}
.search_list dl dd a:hover{color:#F30;}
.search_list dl dd span{margin-right:10px;}

.comment{
	border:1px solid #DDD;
	margin:10px;
	text-align:center;
}
.comment .commenttitle{
	height:26px;
	margin:1px auto;
	background:url(../../../templates/default/css/images/comment_title_bg.gif) repeat-x;
	border-bottom:1px solid #DDD;
}
.comment .commenttitle .title{
	float:left;
	margin:5px 0px 0px 12px;
	color:#999;
	display:inline;
}
.comment .commenttitle .title strong{
	letter-spacing:4px;
	color:#444;
	margin-right:10px;
}
.comment .commentbox{
	width:95%;text-align:left;
}
.comment .commentbox dl{
	margin:10px auto 0px;
	border:1px solid #D1DDCE;
}
.comment .commentbox dl dt{
	background:#F4F9F2;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px solid #E6ECE3;
}
.comment .commentbox dl dt span{
	color:#669933;
	font-size:11px;
}
.comment .commentbox dl dd{
	padding:10px;
	font-size:14px;
	line-height:25px;
	color:#666;
}

.comment .posttitle{
	height:26px;
	margin:10px auto;
	background:url(../../../templates/default/css/images/comment_title_bg.gif) repeat-x;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align:left;
}
.comment .posttitle strong{
	letter-spacing:4px;
	color:#444;
	display:block;
	margin:7px 0px 0px 13px;
}
.comment .postbox{
	width:95%;
	margin:5px auto;
	overflow:hidden;
	text-align:left;
}

.comment .postbox .userbox{
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl{}
.comment .postbox .userbox dl dd{
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{
	width:100px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .userbox dl dd.mtop{
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox{
	width:100%;
	line-height:25px;
}
.comment .postbox .txtbox textarea{
	border:1px solid #CCC;
	width:98%;
	height:80px;
	padding:5px;
}
.comment .postbox .txtbox div{padding-top:5px;color:#666666;}
.comment .postbox .txtbox input{
	width:40px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .txtbox img{position:static;+position:relative;vertical-align:middle}
.comment .postbox  .sbut{
	margin:10px;
}
.comment .postbox .userbox .submit{
	width:100px;
	height:25px;
	padding-top:2px;
}




#online_service_bar {
	font-size:12px;
	color:#555;
	font-family:"Microsoft YaHei", Verdana, "BitStream vera Sans", Tahoma, Helvetica, Sans-serif;
}
#online_service_bar a {
	color:#555;
	text-decoration: none;
}
#online_service_bar a:hover {
	color:#E21F2B;
	text-decoration: none;
}
#online_service_bar img {
	border:none;
	vertical-align: middle;
}
#online_service_bar dl, #online_service_bar dd, #online_service_bar ul, #online_service_bar li {
	margin:0;
	padding:0;
	list-style:none;
}

#online_service_bar {
	position:absolute;
	top:-150px;
	right:0;
	overflow:hidden;
	z-index:1001;
}
#online_service_fullbar {
	display:none;
	width:138px;
	padding-bottom:10px;
	background:url('../../../templates/default/images/footer.gif') no-repeat left bottom;
}
.service_bar_head {
	text-indent: -9999px;
	width:138px;
	height:58px;
	position:relative;
	background:url('../../../templates/default/images/header.gif') no-repeat left top;
}
.service_bar_main {
	width:106px;
	padding:5px 12px;
	background:url('../../../templates/default/images/main.gif') repeat-y left top;
}
#service_bar_close {
	position:absolute;
	width:35px;
	height:35px;
	top:0;
	right:0;
	cursor:pointer;
	display:block;
	text-indent: -9999px;
}

#online_service_minibar {
	margin-top:150px;
	width:23px;
	height:80px;
	background:url('../../../templates/default/images/mini.gif') no-repeat right top;
	display:none;
	cursor: pointer;
}

.service_menu {
	font-size:12px;
	width:106px;
	overflow:hidden;
}
.service_menu li {
	width:106px;
	display:inline;
	overflow:hidden;
}
.service_menu li dt {
	text-align:left;
	margin-bottom:5px;
	padding:8px 10px 6px 10px;
*padding:9px 10px 5px 10px;
	background:url('../../../templates/default/images/menu.gif') no-repeat top center;
	cursor: pointer;
}
.service_menu li dd {
	display:none;
	text-align:center;
}
.service_menu li dd a img {
	margin-bottom:5px;
}
.service_menu li.hover dt {
	color:#E21F2B;
}
.service_menu li.hover dd {
	padding:5px 0;
	line-height:20px;
}
.qq_btn {
	display:block;
	padding:4px;
}
.service_tel {
	font-size:12px;
	font-family:"Microsoft YaHei", Verdana, "BitStream vera Sans", Tahoma, Helvetica, Sans-serif;
	padding-left:22px;
	height:28px;
	line-height:28px;
	background:url('../../../templates/default/images/tel.png') no-repeat 5px center;
}


