 @charset "UTF-8";


#sitebody { width: 910px; text-align: left; margin: 0 auto; height:100% ;}

#sitebody  h2{height:26px;	padding:4px 0 0 15px;	font-size:14px;	position:relative;	font-weight:bold;}
#sitebody  h2 .more{float:right;	position:absolute;	right:10px;	top:3px;	font-weight:normal;}
#sitebody  h1{padding:15px 0px 10px 0px;	font-size:20px;	line-height:28px;position:relative;	text-align:center;font-weight:bold;}

/*#top { width: 100%; overflow: hidden; height:20px;background-color:#ccc;border-bottom:1px solid #aaa;}*/
#header { width: 100%; height:60px; overflow: hidden;}
#sitelogo { width: 30%;float:left;}
#search { width: 70%;float:left; text-align:right;}
#rss_menu{width:54px;background-color:#fff;border:1px solid #CCC}
#rss_menu a{padding:0;border-bottom:1px solid #ccc;display:block;text-align:center;}
#rss_menu a.last{border-bottom:none;}
#rss_menu a:hover{background-image:url("images/a_hover_bg.png")}

#searchform{width:230px;height:30px;border:1px solid #CCC;background-image: url("images/search_btn.png");float:right;margin-top:5px;}
#searchtype{margin-left:18px;width:60px;line-height:32px;cursor:pointer;font-size:12px;float:left;text-align:center;}
#searchform .searchtxt{border:1px solid #CCC;margin-top:9px;padding:0;width:140px;height:14px;outline:none;border:none;background:transparent;line-height:14px;color:#999;float:left;margin-left:8px;}
#searchtype_menu{margin:-2px 0 0 -1px;_margin-left:0;width:64px;border:1px solid #CCC;}
#searchtype_menu a{padding:0;width:64px;line-height:24px;display:block; text-align:center;background-color:#fff;border-bottom:1px solid #CCC;}
#searchtype_menu a:hover{background-image:url("images/a_hover_bg.png")}
#searchtype_menu a.lastone{border:none;}
#menu { width: 100%; height:36px; background-image:url("images/service_bg.png");background-position:0 -303px;overflow: hidden; }
	#menu li{list-style:none;width:91px;height:36px;text-align:center;font-size:15px;font-weight:bold;line-height:36px;display:block;float:left;}
	#menu li a{text-decoration: none;width:91px;height:36px;display:block;color:#fff;}
	#menu li.hover, #menu li.current {}
	#menu li.current{background-image:url("images/service_bg.png");background-position:-52px -6px;}
	#menu li a:hover{background-image:url("images/service_bg.png");background-position:-52px -6px;color:#000;}
	#menu li.current a{color:#000;}
#navigation{width: 100%; height:20px;background-color:#ccc;}
#sitead{width: 100%; height:240px;}
.content{background:url("images/content_bg.png") repeat-x top;border-left:1px solid #bad1de;border-right:1px solid #bad1de;}
.articlecontent{background:url("images/content_bg.png") repeat-x top;background-position:0 -30px;border:1px solid #bad1de;}
#sitenews{width:670px;margin-top:10px;float:left;}
	.sitenews_ul{padding:0px 0px 0px 30px;}
	.sitenews_ul li{float:left;width:310px;line-height:28px;height:28px;}
#sitefaq{width:230px;float:right;margin-top:10px;}
	.sitefaq_ul{padding-left:12px}
	.sitefaq_ul li{padding-left:8px;line-height:28px;height:28px;width:200px;overflow: hidden;font-size:12px;}

#friendlylink{width:100%;margin-top:10px;}
#sitebottom{width:100%;height:50px;margin-top:5px;}
#copyright{width:45%;line-height:25px;float:left;}
#otherlink{width:54%;line-height:25px;text-align:right;float:left;}

#articlelist{width:670px;margin-top:10px;float:left;}
	.articlelist_ul{padding:0px 0px 0px 10px;}
	.articlelist_ul li{float:left;line-height:35px;height:35px;width:415px;border-bottom:1px dotted #ccc;overflow: hidden; }
	.articlelist_ul li.view{float:left;line-height:35px;height:35px;width:110px;text-align:center;border-bottom:1px dotted #ccc;overflow: hidden; }
	.articlelist_ul li.date{float:left;line-height:35px;height:35px;width:120px;text-align:center;border-bottom:1px dotted #ccc;overflow: hidden; }

#articlebody{width:670px;margin-top:10px;float:left;}
#articlebody img{margin:2px;}
	.articlebody_ul{padding:0px;}
.articlebody_ul em{cursor: pointer;}
	.articlebody_ul li.articletag{line-height:25px;height:25px;width:100%;text-align:center;border-bottom:1px dotted #bad1de;overflow: hidden; }
.a_msgfont{ font-size: 14px; line-height: 1.8em; padding: 8px;}
.a_smallfont { font-size: 12px; line-height: 1.8em; padding: 8px;}
.a_bigfont{ font-size: 16px; line-height: 1.8em; padding: 0 8px;}
.a_msgfont *, .a_smallfont *, .t_bigfont * { line-height:25px; }
	.articleattach_ul li{margin-left:10px;float:left;width:100px;line-height:35px;overflow: hidden;}
	.articleattach_ul li.name{margin-left:10px;float:left;width:400px;height:30px;line-height:30px;overflow: hidden;}


#articlemenu{width:230px;float:right;margin-top:10px;}
	.articlemenu_ul{padding-left:12px;}
	.articlemenu_ul li{padding-left:28px;line-height:28px;}
	.articlemenu_ul li.sub{padding-left:35px}

#articlereply{width:670px;float:left;}

#productlist{width:670px;margin-top:10px;float:left;}
	.productlist_ul{padding:0px 0px 0px 30px;}
	.productlist_ul li{height:175px;>height:170px;margin-top:10px;overflow: hidden;}
	.productlist_ul li.space{margin-top:0px;height:1px;border-top:1px dotted #ccc;display:block;width:600px;}
	.productlist_ul li.title{width:600px;line-height:30px;height:30px;font-size:16px;}
	.productlist_ul li cite{display:block;font-style: normal;font-weight:bold;}
	.productlist_ul li span{display:block;padding:5px 5px 5px 0;}
	.productlist_ul li.logoimg{float:left;text-align:center;padding:5px;width:220px;}
	.productlist_ul li.logoimg div{padding:5px; border:1px solid #ccc;width:186px;height:139px;}
	.productlist_ul li.logoimg span{padding:8px;}
	.productlist_ul li.prointro{padding:5px;float:left;width:360px;border-top:1px dashed #ccc;line-height:20px;}


#productmenu{width:230px;float:right;margin-top:10px;}
	.productmenu_ul{padding-left:12px;}
	.productmenu_ul li{padding-left:28px;line-height:28px;}
	.productmenu_ul li.sub{padding-left:35px}

#productbody{width:670px;margin-top:10px;float:left;}
	.productbody_ul{padding:10px 0px 0px 30px;}
	.productbody_ul li{float:left;width:310px;line-height:35px; height:180px;overflow: hidden;}
	.productattach_ul li{margin-left:10px;float:left;width:100px;line-height:35px;overflow: hidden;}
	.productattach_ul li.name{margin-left:10px;float:left;width:400px;line-height:35px;overflow: hidden;}
	.productbody_div{width:600px;line-height:30px;padding:35px;line-height: normal; }

#productmsg{width:670px;float:left;}

/*控制文章或产品留言信息的部分*/

.reply_r{border-left:1px solid #bad1de;width:80%;}

#msglist{width:670px;margin-top:10px;float:left;}
    .msglist_ul{padding:0px 0px 0px 10px;}
	.msglist_ul li{float:left;line-height:35px;width:415px;}
	.msglist_ul li.pt_l{padding-left:28px;width:100px;height:35px;float:left;}
	.msglist_ul li.pb_l{padding-left:28px;width:100px;float:left;}
	.msglist_ul li.pt_r{width:500px;float:left;height:35px;}
	.msglist_ul li.pb_r{width:500px;float:left;}


#msgbody{width:100%;margin-top:10px;}
	.msgbody_ul{padding:0px;}
	.msgbody_ul li.title{line-height:30px;height:30px;overflow: hidden;}
	.msgbody_ul li.tag{line-height:25px;height:25px;text-indent: 1em;overflow: hidden; }
	.msgbody_ul li.body{line-height:30px;padding:10px;}
	.msgattach_ul li{margin-left:10px;float:left;width:100px;line-height:35px;overflow: hidden;}
	.msgattach_ul li.name{margin-left:10px;float:left;width:400px;height:30px;line-height:30px;overflow: hidden;}
.msgbodybtn{width:80px;margin:5px;border:1px solid #C8D3DE;height:25px;background: #E8EDF0}

#rightbox{float:right;margin-top:10px;}

#postmsg{width:910px;margin-top:10px;}

.postmsgbox{width:400px;margin-left:5px;border:1px solid #ccc;height:18px;padding:2px 0 0  5px;float:left}
.postmsgbody{width:400px;height:150px;margin-left:5px;border:1px solid #ccc;padding:2px 0 0  5px;}
.postmsgattach{width:250px;margin-left:5px;border:1px solid #ccc;height:20px;}
.postmsgbtn{width:80px;margin:5px;border:1px solid #ccc;height:25px;}
.postmsgarea{width:400px;height:100px;margin-left:5px;margin-bottom:5px;border:1px solid #ccc;padding:2px 0 0 5px;}

.pages_btns { width: 100%; margin-top:8px;overflow: hidden;}
.pages_btns .pages em { line-height: 24px; }
.pages{ float: right; height: 26px; line-height: 26px; color: #999; overflow: hidden;}
	.pages a, .pages strong, .pages em{ float: left; margin-left:5px;padding: 0 8px; line-height:24px; border: 1px solid #CAD9EA; background: #F7F7F7;}
		.pages a:hover { background-color: #FFF; }
		.pages strong { font-weight: bold; color: #090; background: #CAD9EA; }
			.pages a.prev, .pages a.next { line-height: 24px;}
				.pages a.next { padding: 0 15px; }

.hidecontent {display:none;}

#adcontent{width:670px;height:240px;float:left;}
#admenu{background-image:url("images/ad_menu_bg.jpg");margin-left:10px;width:230px;height:240px;float:left;}

#admenu li{padding:19px 0px 0px 40px;}
#admenu li a{font-size:16px;font-weight:bold;margin-top:10px;}
.indent{text-indent: 2em;}

.msgbox{line-height:30px;width:100%;text-align:center;}
.threadbody{width:100%;margin-top:10px;}

.logintable{border-collapse:collapse;margin-top:10px;width:408px;}
.logintable td{background: #ffffff;height:40px;background-image:url("images/login_body.gif");}
.logintopth{height:45px;width:408px;background-image:url("images/login_title.gif");}
.loginbottomth{height:21px;width:408px;background-image:url("images/login_bottom.gif");}

#loginbody{width:100%;margin-top:10px;}
#registerbody{width:100%;margin-top:10px;}
	.registerbody_ul{padding:0px;}
	.registerbody_ul li.label{line-height:30px;height:30px;width:30%;overflow: hidden;text-indent: 1em;float:left;}
	.registerbody_ul li.inputform{line-height:30px;height:30px;width:65%;overflow: hidden; float:left;}

#forumlist{width:910px;margin-top:10px}
	.grouptable{border-collapse:collapse;width:100%;}
	.forum_icon_label{width:10%;text-align:center;}
	.forum_board_label{width:50%;text-align:left;}
	.forum_thread_label{width:10%;text-align:center;}
	.forum_post_label{width:10%;text-align:center;}
	.forum_lastpost_label{width:20%;text-align:left;}
	#forumlist cite,#threadlist cite{display: block}
	#forumlist tbody tr:hover td, #threadlist tbody tr:hover td { background-color: #E8F3FD; }
	#forumlist tr th{font-weight:normal;}/*可加边框*/
	#threadlist{width:910px;margin-top:5px;}
	/*显示调查项目列表*/
	#subsurveylist{width:910px;margin-top:5px;}
		.sub_survey_item_label{width:350px;overflow: hidden;text-align:left;padding-left:10px;}
		.sub_survey_result_label{width:400px;overflow: hidden;text-align:left;}
		.sub_survey_check_label{width:150px;overflow: hidden;text-align:left;}
	/*显示调查主题列表*/
	#surveylist{width:910px;margin-top:5px;}
		.survey_title_label{width:450px;overflow: hidden;text-align:left;padding-left:20px;height:30px;}
		.survey_result_label{width:100px;text-align:center;}
		.survey_ismulti_label{width:100px;text-align:center;}
		.survey_subtime_label{width:150px;text-align:center;}
		.survey_count_label{width:100px;text-align:center;}
	.surveytable{border-collapse:collapse;width:900px;}
	/*搜索列表*/
	#searchlist{width:910px;margin-top:5px;}
		.searchtable{border-collapse:collapse;width:100%;}
		.search_title_label{width:80%;overflow: hidden;text-align:left;padding-left:20px;height:30px;}
		.search_date_label{width:20%;overflow: hidden;text-align:left;}

	.threadtable{border-collapse:collapse;width:100%;}
	.thread_icon_label{width:10%;}
	.thread_title_label{width:50%;text-align:left;overflow: hidden;}
	.thread_author_label{width:10%;text-align:center;}
	.thread_reply_label{width:10%;text-align:center;}
	.thread_subtime_label{width:20%;text-align:center;}
/*viewthread页面的CSS定义*/
#viewthreadlist{width:910px;margin-top:5px;}
.t_content{background:url("images/content_bg.png") repeat-x top;border-left:1px solid #bad1de;border-right:1px solid #bad1de;}
.threadtab{ border-collapse: collapse; width:100%;}
.posttab{ border-collapse: collapse; width:100%;border:1px solid #bad1de;margin-top:5px;}
.postauthor ul{margin-left:20px;}
.postauthor cite {padding-left: 3px; font-style: normal;font-weight: bold; display: block; border-bottom: 1px solid #CAD9EA; height: 23px; overflow: hidden; margin-bottom: 5px; }

div.authorface { margin: 5px; text-align: center; width: 160px; overflow: hidden }
.thread_r{width:80%;border-left:1px solid #bad1de}
.t_down{padding:2px;overflow: hidden;width:80%;border-bottom:1px dotted #ccc;}
.t_downtitle{margin-top:10px;padding:2px;overflow: hidden;width:80%;background: #F4F6F6}
.reply_down{padding:2px;overflow: hidden;width:80%;border-bottom:1px dotted #ccc;}
.reply_downtitle{margin-top:10px;padding:2px;overflow: hidden;width:80%;background: #F4F6F6}
.postinfo { color: #666; border-bottom: 1px solid #CAD9EA; padding: 0 5px; line-height: 23px; height: 23px; overflow: hidden; }
.postinfo em { float: right; line-height: 26px !important; cursor: pointer; padding: 0 3px; color: #069; }
.postinfo cite {margin-left:15px;float: right;font-style: normal;color: #069;}
.t_msgfont, .t_msgfont td { font-size: 14px; line-height: 1.6em; padding: 5px;}
.t_smallfont, .t_smallfont td { font-size: 12px; line-height: 1.6em; padding: 5px;}
.t_bigfont, .t_bigfont td { font-size: 16px; line-height: 1.6em; padding: 0 5px;}
.t_msgfont *, .t_smallfont *, .t_bigfont * { line-height: normal; }

/*帖子管理面板*/
.postaction { border-top: 1px solid #E8E8E8; background: #F7F7F7; line-height: 30px; height: 30px; padding: 0 10px; }
	.postaction strong { cursor: pointer; }
	.postaction a { float: right; padding-left:10px;}
	.postaction span { float: right; padding-left:10px; cursor: pointer; }

/*发帖或回复的按钮*/
.postbtn{float:right; cursor: pointer; background-image:url("images/post.jpg");width:72px;height:31px;line-height:31px;text-align:center;font-size:16px;font-weight:bold;}


/*前台直接进行信息的管理操作按钮*/
#toolbox { padding: 5px; padding-left: 20px;text-align:center;}
#toolbox * { vertical-align: middle; }
#toolbox label { margin-right: 1em; cursor: pointer; }
#toolbox button { line-height: 1em; display: inline; width: 0; overflow: visible; padding: 3px 2px 2px; border: 1px solid #CAD9EA; background: #FFF; color: #069; cursor: pointer; margin-left: 3px; }
#toolbox>button { width: auto; }

#moveform{padding: 5px; padding-left: 20px;text-align:center;}
#moveform * { vertical-align: middle; }
#moveform  button { line-height: 1em; display: inline; width: 0; overflow: visible; padding: 3px 2px 2px; border: 1px solid #CAD9EA; background: #FFF; color: #069; cursor: pointer; margin-left: 8px; }
#moveform>button { width: auto; }
#calendar_subtime {margin-left:5px;}

#panel_menu{width:230px;float:left;margin-top:10px;}
	.panel_menu_ul li{line-height:28px;height:28px;border-bottom:1px dotted #ccc;}
#panel_body{width:670px;margin-top:10px;float:right;}
	.panel_body_ul li.msg{height:28px;line-height:28px;border-bottom:1px dotted #ccc;width:400px;float:left;}
	.panel_body_ul li.date{height:28px;line-height:28px;border-bottom:1px dotted #ccc;width:150px;float:left;}
	.panel_body_ul li.label{height:28px;line-height:28px;border-bottom:1px dotted #ccc;width:150px;float:left;}
	.panel_body_ul li.text{height:28px;line-height:28px;border-bottom:1px dotted #ccc;width:400px;float:left;}

#imgface{width:190px;height:190px;float:left;margin-top:5px;}
#imgface img{cursor: pointer;border:1px solid #fff;}
#imgface img:hover{border:1px solid #ccc;}
#faceview{width:120px;height:200px;float:left;margin-top:5px;margin-left:5px;}
.textform{width:300px;height:18px;}

#admin_login_body{width:670px;margin-top:10px;}

.g_navigation {width:910px; margin-top:5px ;padding-left:10px;}

#forgetpasswordbody{width:100%;margin-top:10px;}


.authcode{width:80px;height:18px;float:left;margin-right:10px;}
#iauthcodediv{float:left;}


.sitemapmain{
display:block;
width:150px; 
line-height:25px;
text-align:center;
border:1px solid #ccc;
margin-top:5px;
background-color:#EAF3FF;
}
.sitemapsub{
display:block;
width:150px; 
line-height:25px;
text-align:center;
border:1px solid #ccc;
margin-top:5px;
}
.sitemap{
float:left ; 
width:20% ; 
padding:50px;
}

.frlink_item{
padding:5px;
line-height:20px;
display:block;
float:left;
}

.smallselect{
float:left;
margin-left:10px;
}