html,body{ font:12px/1.8 arial; color:#333; background:url(../headbg.png) repeat-x left top;}
a{ color:#333; }
a:hover{ color:#a11c79;}

.editor ul,.editor ol{ padding-left:30px;}
.editor p{ margin:5px 0px;}


/*_______________head_______________________________________________________________________________*/
 
#logo{ width:960px; margin:0px auto; height:75px; overflow:hidden; }
#logo dt{ float:left;}
#logo dt a{ display:block; font-size:0px;}
#logo dd{ float:right; text-align:right; position:relative;}
#logo dd .link{ position:absolute; right:0px; top:0px; padding:0px 5px 0px 25px; background:#ddd url(../head-link.gif) no-repeat left top; height:20px; line-height:20px;}
#logo dd .link li{ display:inline; padding-right:8px; list-style:none;}
#logo dd .link li a{ color:#060;}
#logo dd h2{ clear:both; font-size:12px; margin-top:45px; font-weight:normal; color:#a11c79;}
#logo dd h2 a{ color:#a11c79;}

#nav{ height:31px; clear:both; margin-bottom:1px; overflow:hidden;}
#nav dl{ height:31px; width:960px; margin:0px auto; overflow:hidden;}
#nav dt{ height:31px; float:left; width:720px; overflow:hidden;}
#nav dt a{ float:left; height:31px; line-height:31px; width:100px; text-align:center; white-space:nowrap; font-weight:bold; color:#FFF;}
#nav dt a.line{ width:2px; font-size:0px; background:url(../navline.gif) no-repeat center; overflow:hidden; cursor:default;}
#nav dt a:hover{ text-decoration:none; }
#nav dt a.hover span{ padding-bottom:2px; border-bottom:1px solid #fff;}
#nav dd{ float:right; width:240px; text-align:right; color:#FFF; padding-top:2px; overflow:hidden;}
#nav dd form,#nav dd ul,#nav dd li{ display:inline;}
#nav dd .parasearch_input input{ width:98px; height:16px; border:none; padding:1px; background:url(../search.png) no-repeat;}
#nav dd input.searchimage{ position:relative; top:5px;}
#nav dd span.parasearch_title{ display:none;}
* html #nav dd .parasearch_input input{ position:relative; top:1px;}
*+html #nav dd .parasearch_input input{ position:relative; top:1px;}

#flash{ width:950px; padding:0px 5px; margin:0px auto; overflow:hidden; background:#fff;}
#metinfo{ background:url(../mainbg.png) repeat-x left bottom;}
/*___________index__________________________________________________________________________*/
#main{ padding-bottom:10px; width:950px; padding:0px 5px; margin:0px auto; margin-top:20px; background:#fff; overflow:hidden; }
#main .left{ float:left; width:275px; padding-right:15px;}
#main .right{ float:left; width:645px; padding-left:15px;}

#main .left h3.title{ height:28px; line-height:28px; font-size:14px; padding-left:22px; background:url(../h3bg.gif) no-repeat left center; border-bottom:1px solid #a11c79;}
#main .left h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:55px; height:5px; overflow:hidden; position:relative; top:14px;}
#main .left h3.title a.name:hover{ color:#333;}

#main .left ol{ list-style:none; padding:5px 2px;}
#main .left ol li{ background:url(../li-line.gif) repeat-x left 20px; height:21px; line-height:21px; overflow:hidden;}
#main .left ol li h4{ font-size:12px; font-weight:normal; padding-left:10px; background:url(../dian.gif) no-repeat 3px 11px;}
#main .left ol li span{ float:right; padding-left:5px; }
* html #main .left ol li span img{ padding-top:8px; }

#main .left ul{ list-style:none; padding-top:5px;}
#main .left ul li{ width:132px; float:left; display:inline; padding-right:10px; overflow:hidden;}
#main .left ul li.line{ padding:0px;}

#main .right dl dt{ float:left; display:inline; width:201px; margin-right:21px;}
#main .right dl dt.line{ margin:0px;}

#main .right div.filet-top{ margin-top:10px; height:11px; background:url(../filet.png) no-repeat right top; padding-right:20px; overflow:hidden;}
#main .right div.filet-top div{ height:11px; background:url(../filet.png) no-repeat left top; overflow:hidden;}
#main .right div.filet-bottom{ clear:both; height:11px; background:url(../filet.png) no-repeat left -11px; overflow:hidden;}
#main .right .content{ padding:8px 0px; overflow:hidden;}
#main .right .content img{ }

/*___________foot________________________________________________________________________*/
#foot-nav{ height:25px; line-height:25px; width:950px; padding:0px 5px; margin:0px auto; background:#fff;}
#foot-nav a{ float:left; height:25px;}
#foot-nav a.line{ background:url(../footline.gif) no-repeat center; width:25px; cursor:default;}

#footer{ padding:5px 0px; border-top:2px solid #a11c79; background:#fceff8; }
#footer .content{ width:950px; padding:0px 5px; margin:0px auto; color:#666; line-height:1.5;}
#footer .content ul{ list-style:none;}
#footer a{ color:#666; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

#footer .content span.text{ float:right;}

/*_________web_____________________________________________________________________________*/
#web{ width:950px; padding:10px 5px; margin:0px auto; overflow:hidden; background:#fff; }
#web .left{ width:720px; float:right; padding-left:10px; overflow:hidden;}
#web .right{ width:210px; float:left; padding-right:9px; overflow:hidden; }

#web h3.title{ height:20px; line-height:16px; font-size:14px; padding-left:22px; background:url(../h3bg.gif) no-repeat left 2px; border-bottom:1px solid #a11c79;}
#web h3.title span{ display:block; background:url(../bit_07.gif) no-repeat right 4px;}

#web .left .content{ padding:10px 0px; width:98%; margin:0px auto;}

#web .right .nav{ margin-bottom:10px;}
#web .right .nav ul{ list-style:none; min-height:100px; background:url(../webline.gif) repeat-x left bottom; border-left:1px solid #fbddee; border-right:1px solid #fbddee;}
* html #web .right .nav ul{ height:100px;}
#web .right .nav ul li{ padding-left:8px; padding-right:8px; background:url(../li-line.gif) repeat-x left 24px; height:25px; line-height:25px; overflow:hidden;}
#web .right .nav ul li a{ padding-left:10px; background:url(../li-.gif) no-repeat left 4px;}
#web .right .nav ul li a:hover{ color:#333;}
#web .right .nav ul li.classnow{ background:#fbddee url(../li-line.gif) repeat-x left bottom;}
#web .right .nav ul li.classnow a{ font-weight:bold; padding-left:15px;}
#web .right .nav ul li.li_class3{ padding-left:40px; background-position:28px center;}
#web .right .nav ul li.li_class3 a{ color:#4b4b4b;}
#web .right .text{ padding:5px 0px;}

#web .right .nav ul.list li a{ background:url(../dian.gif) no-repeat left 7px;}
#web .right div.nav ul li.hover{ background:#fbddee url(../li-line.gif) repeat-x left 24px;}
#web .right div.nav ul li.hover a{ font-weight:bold; padding-left:15px;}
#web .right .nav ul.list li.hover a{ font-weight:normal; padding-left:10px;}

#web .right ol li { margin:5px 0px 8px; list-style:none;}

#web .right .nav-top{ margin-top:5px; height:6px; background:url(../filter.png) no-repeat right top; padding-right:10px; overflow:hidden;}
#web .right .nav-top div{ height:6px; background:url(../filter.png) no-repeat left top; overflow:hidden;}
#web .right .nav-bottom{ height:5px; background:url(../filter.png) no-repeat right -6px; padding-right:10px; overflow:hidden;}
#web .right .nav-bottom div{ height:5px; background:url(../filter.png) no-repeat left -6px; overflow:hidden;}

#web .flash{ margin-bottom:15px;}
.met_online{ height:28px; line-height:28px; font-weight:bold; font-size:14px; padding-left:22px; background:url(../h3bg.gif) no-repeat left center; border-bottom:1px solid #a11c79;}
.met_onlinename{ display:block; font-weight:bold; font-size:13px; color:#1f4c61;}
.met_onlinelist{ margin:5px 0px;}

#web .left h3.title{ font-weight:normal; font-size:12px;}
#web .left h1.title{ font-size:16px; height:30px; line-height:30px; color:#000; border-bottom:1px solid #ccc; overflow:hidden;}
#web .left .hits{ color:#555; text-align:center; height:25px; line-height:25px; overflow:hidden; background:#efefef; margin-bottom:10px; border:1px solid #e6e6e6;}
#web .left .hits a{ color:#555;}
#web .left .page{ border-top:1px solid #ccc; padding-top:5px;}
#web .left .page span{ padding-right:3px; font-weight:bold;}
#web .left .page h5{ display:inline; font-size:12px; color:#666; font-weight:normal;}
#web .left .page h5 a{ color:#666; }
#web .left .web_bottom{ height:30px; line-height:30px; text-align:right; padding-right:15px;}
#web .left .web_bottom .digg4{ text-align:right !important;}
/*______________________文章模块______________________________________________________________________*/
#news_list{ width:98%;}
#news_list dl{ margin:15px 0px;}
#news_list dt{ 
    background:url(../li-.gif) no-repeat 5px center; 
	padding-left:15px; 
	height:25px; 
	line-height:25px;
}
#news_list dt a{ font-weight:bold; }
#news_list dt span{ float:right; color:#999;}
#news_list dd{ 
	padding-left:15px; 
	color:#999;
}

.Keywords{ height:25px; line-height:25px; overflow:hidden;}
.Keywords span{ font-weight:bold;}
/*______________产品模块_________________________________________________________________*/
#web .left .product-list{ padding-top:10px;}
#web .left .product-list dl{ overflow:hidden; float:left; width:360px; margin:10px 0px; }
#web .left .product-list dl dt{ float:left; overflow:hidden;}
#web .left .product-list dl dt a{ display:block; padding:2px; font-size:0px; border:1px solid #e6e6e6;}
#web .left .product-list dl dt img{ border:1px solid #e6e6e6;}
#web .left .product-list dl dd{ float:left; padding-left:12px; overflow:hidden;}
#web .left .product-list dd ul{ margin-bottom:10px;}
#web .left .product-list dd li{ list-style:none;}
#web .left .product-list span.sp_title a{ color:#f00;}
#web .left .product-list span.sp_1{ color:#a11c79; font-weight:bold;}

#showporduct{ padding-bottom:5px; margin-bottom:5px; padding-top:20px; }
#showporduct dt{ float:left; overflow:hidden;}
#showporduct dd{ float:left; padding-left:12px; overflow:hidden;}
#showporduct dd li{ list-style:none; padding:1px 3px; font-weight:bold; }
#showporduct dd li span{ font-weight:normal; color:#656565;}
#showporduct dd li span.sp_lb{ font-weight:bold; color:#a11c79;}
#showporduct dd li span.sp_2{ color:#a11c79;}
#showporduct dd li.title{ background:#fcdded; padding:0px 4px; height:22px; line-height:22px; margin-bottom:5px; overflow:hidden;}
#showporduct dd li.title h1{ font-size:12px;}
#showporduct dd li.title h1 span{ color:#f00;}

h3.hr{ margin:10px 0px; background:url(../productline.png) repeat-y left top; padding-left:10px; font-size:12px;}
h3.hr span{ display:block; background:url(../bit_07.gif) no-repeat 55px center; }

#showporduct dt #imgqwe a{ display:block; border:1px solid #e6e6e6; padding:5px;}
#showporduct dt #imgqwe a img{ border:1px solid #e6e6e6;}
#web .left #showporduct .smallimg{text-align:center !important; margin-top:8px;}
#web .left #showporduct .smallimg span.spic{margin:2px;}

/*____________下载模块________________________________________________________*/
#download_list{ width:98%;}
#download_list dl{ margin:15px 0px;}
#download_list dt{ 
    background:url(../li-.gif) no-repeat 5px center; 
	padding-left:15px; 
	height:25px; 
	line-height:25px;
}
#download_list dt a{ font-weight:bold; }
#download_list dt span{ float:right; color:#999;}
#download_list dd{ 
	padding-left:15px; 
	height:25px; 
	line-height:25px; 
	color:#999;
	overflow:hidden;
	white-space:nowrap;
}
#download_list dd span{ float:left; overflow:hidden;}
#download_list dd span.sp-1{ width:150px;}
#download_list dd span.sp-2{ width:220px;}
#download_list dd span.sp-3{ width:320px;}

#showdownload { padding-bottom:5px; margin-bottom:5px; padding-top:20px; }
#showdownload  dt{ float:left; overflow:hidden; min-height:50px;}
* html #showdownload  dt{ height:50px;}
#showdownload  dt a{ display:block; border:1px solid #e6e6e6; padding:5px; font-size:0px;}
#showdownload  dt a img{ border:1px solid #e6e6e6;}
#showdownload  dd{ float:left; padding-left:22px; overflow:hidden;}
#showdownload  dd li{ list-style:none; padding:3px 3px; font-weight:bold; }
#showdownload  dd li span{ font-weight:normal; color:#656565;}
#showdownload  dd li span.sp_1{ font-weight:bold; color:#a11c79;}
#showdownload  dd li span.sp_2{ color:#a11c79;}
#showdownload  dd li.title{ background:#fcdded; padding:0px 4px; height:22px; line-height:22px; margin-bottom:5px; overflow:hidden;}
#showdownload  dd li.title h1{ font-size:12px;}
#showdownload  dd li.title h1 span{ color:#f00;}
/*___________图片模块___________________________________________________________________*/
#img_list{ width:98%;}
#img_list dl{ margin:15px 0px;}
#img_list dt{ 
    background:url(../li-.gif) no-repeat 5px center; 
	padding-left:15px; 
	height:25px; 
	line-height:25px;
}
#img_list dt a{ font-weight:bold; }
#img_list dt span{ float:right; color:#999;}
#img_list dd{ 
	padding-left:15px; 
	height:25px; 
	line-height:25px; 
	color:#999;
	overflow:hidden;
	white-space:nowrap;
}
#img_list dd span{ float:left; overflow:hidden;}
#img_list dd span.sp-1{ width:220px;}
.img-parelist{ height:25px; line-height:25px; overflow:hidden; color:#999;}
.img-parelist span{ float:left; overflow:hidden;}
.img-parelist span.sp-1{ width:180px;}
/*.showimg-key{ margin:10px 0px;}*/

#showimg{ text-align:center;}
#showimg .smallimg{margin-top:5px;}
#showimg .info_select{ margin-top:5px;}
#showimg .metinfo_slide{ margin:8px auto !important;}
#showimg #carousel_photo_container{ margin-bottom:10px;}
#showimg div.info_img #carousel{ margin-top:5px;}
#showimg .smallimg span.spic{margin:2px !important;}

/*___________图片模块__拓展页面_________________________________________________________________*/
#expand .web_bottom{ border-top:1px solid #A11C79; margin-top:20px;}
#expand ul{ list-style:none;}
#expand li{ float:left; display:inline; margin-top:20px; margin-right:30px; text-align:center;}
#expand li a{ display:block; overflow:hidden; text-align:left; border:1px solid #e6e6e6; padding:2px;}
#expand li h3{ font-size:12px; font-weight:normal; color:#9f1c79;}

/*____________招聘中心____________________________________________________________*/
#showjob ul{ list-style:none;}
dl.job-list{ 
    line-height:20px; 
	border:1px solid #ccc; 
	border-right:2px solid #ccc; 
	margin-bottom:20px;
}
dl.job-list dt{ 
    height:30px; 
	line-height:30px; 
	padding-left:10px; 
	border-bottom:1px solid #ccc; 
	overflow:hidden; 
}
dl.job-list dd{ 
    padding-left:10px; 
	height:30px; 
	line-height:30px; 
	border-bottom:1px solid #ccc; 
	overflow:hidden; 
	color:#666; 
	font-weight:bold;
}
dl.job-list dt span,dl.job-list dd span{ 
    float:right; 
	width:100px; 
	font-weight:normal; 
	text-align:center; 
	overflow:hidden; 
	border-left:1px solid #ccc;
}
dl.job-list dd a{ color:#a11c79; font-size:14px;}
dl.job-list span a{ text-decoration:underline; font-size:12px;}

.info_cv{ text-align:left; display:block; padding:5px;}
.info_cv a{ 
    padding:3px 10px; 
	background:#fff; 
	border:1px solid #ccc;
	color:#333;
	font-weight:bold;
}

table.cv_table{ background:none;}
table.cv_table td{ height:30px; line-height:30px; }
table.cv_table td.cv_td1{ padding-right:3px; }
table.cv_table td.cv_select,table.cv_table td.cv_input{ padding-left:3px;}
table.cv_table td.cv_select select{ padding:1px; }
table.cv_table td.cv_select option{ padding:1px; }
table.cv_table td.cv_input input{ padding:2px; background:none;  border:1px solid #ccc;}
table.cv_table td.cv_input textarea{ margin:3px 0px; background:none; border:1px solid #ccc; }
table.cv_table td.cv_submit{ padding:5px 0px;}
table.cv_table td.cv_submit input{ background:#fff; border:1px solid #ccc;font-weight:bold; height:22px; line-height:22px;  color:#333;  cursor:pointer;}
/*_____________反馈模块____________________________________________________________*/
table.feedback_table{ background:none;}
table.feedback_table td{ height:30px; line-height:30px; }
table.feedback_table td.feedback_td1{ padding-right:3px; }
table.feedback_table td.feedback_input{ padding-left:3px;}
table.feedback_table td.feedback_input input{ padding:2px; border:1px solid #ccc;}
table.feedback_table td.feedback_input select{ padding:1px; }
table.feedback_table td.feedback_input select option{  padding:1px; }
table.feedback_table td.feedback_input textarea{ margin:3px 0px; background:none; border:1px solid #ccc; }
table.feedback_table td.feedback_input input.checboxcss{ border:none !important; position:relative; top:2px; margin-right:3px;}
table.feedback_table td.feedback_submit{ padding:5px 0px;}
table.feedback_table td.feedback_submit input{ background:#fff; font-weight:bold; border:1px solid #ccc; height:22px; line-height:22px;  color:#333;  cursor:pointer;}

/*___________高级搜索________________________________________________*/
#web .left form ul{ padding:8px;}
.advsearch_search input{ 
    padding:1px 10px; 
	background:#fff; 
	border:1px solid #ccc;
	color:#333; 
	cursor:pointer; 
	font-weight:bold;
}
.left form ul li{ margin:5px 0px;color:#666;}
.advsearch_searchword input{ width:100px; padding:1px;}


.search_title{ display:block;}
.search_title a{ font-size:15px; color:#02c; text-decoration:underline; font-weight:bold;}
.search-main ul{ list-style:none;}
.search-main ul li{ padding:6px;}
.search-main ul span{display:block;}
.search-main ul span.search_detail{ display:none; }
.search-main ul span.search_updatetime{ color:#008000; font-size:13px;}
.downsearch{ background:#f6f6f7;}
.search-main img{ display:none;}

/*______________会员模块__________________________________________________________________*/
.ultree{ list-style:none; padding:8px;}
/*______________友情链接__________________________________________________________________*/
dl.link_main dt{ 
    font-weight:bold; 
	font-size:14px; 
	height:30px; 
	line-height:30px;
}
dl.link_main dd li{ display:inline; padding:0px 10px;}
dl.link_main a{ text-decoration:underline;}

table.addlink_table{ width:100%; background:none; }
table.addlink_table td.addlink_title{ text-align:center; font-size:15px; }
table.addlink_table td{ height:30px; line-height:30px; }
table.addlink_table td.addlink_td1{ padding-right:3px; }
table.addlink_table td.addlink_input,table.addlink_table td.addlink_td2{ padding-left:3px;}
table.addlink_table td.addlink_input input{ padding:2px; border:1px solid #ccc; background:none; }
table.addlink_table td.addlink_input textarea{ margin:3px 0px;  border:1px solid #ccc; background:none; }
table.addlink_table td.addlink_submit{ padding:5px 0px;}
table.addlink_table td.addlink_submit input{ background:#fff; font-weight:bold; border:1px solid #ccc; height:22px; line-height:22px;  color:#333;  cursor:pointer;}

/*________________在线留言__________________________________________________________*/
.message_line{ text-align:right;}
.message_line a{ 
    padding:2px 16px; 
	background:#fff; 
	border:1px solid #ccc;
	color:#333; 
	font-weight:bold;
	}
.message_line a:hover{ text-decoration:none;}

.message-main{ padding:10px; margin-bottom:15px;} 
.message-main ul{ list-style:none;}      
.message_list_line{ 
    border:1px solid #ccc; 
	height:25px; 
	line-height:25px; 
	background:#ccc; 
	color:#fff; 
	padding-left:3px; 
}
.message_list_info{ 
    border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
}
.message_list_info span{ padding:5px; display:block;}
.message_list_reinfo{ 
    border:1px solid #ccc; 
	border-top:1px dotted #ccc; 
	margin-bottom:15px; 
	color:#666; 
	background:#f5f7f8; 
	padding:3px; 
}

table.message_table{ margin:10px 0px;  background:none;}
table.message_table td{ height:30px; line-height:30px; }
table.message_table td.message_td1{ padding-right:3px; }
table.message_table td.message_input,table.message_table td.message_text{ padding-left:3px;}
table.message_table td.message_input input{ padding:2px; border:1px solid #ccc; background:none; margin-right:5px;}
table.message_table td.message_text textarea{ margin:3px 0px;  border:1px solid #ccc; background:none; }
table.message_table td.message_submint{ padding:5px 0px;}
table.message_table td.message_submint input{ background:#fff;font-weight:bold; border:1px solid #ccc; height:22px; line-height:22px;  color:#333;  cursor:pointer;}

/*_______网站地图_______sitemap.html_______*/
.sitemapclass{ padding:5px 0px;}
.sitemapclass1{font-weight:bold; display:block; height:22px; line-height:22px; border-bottom:1px solid #ccc; padding-left:15px;}
.sitemapclass1 a{ padding:2px 10px; background:#fcdded;}
.sitemapclass2{ padding-left:15px; padding-top:3px;}
.sitemapclass2 h3{ background:url(../bit_07.gif) no-repeat left center; padding-left:10px;}
.sitemapclass2 h3 a{ color:#333 !important;}
.sitemapclass2 h4{ display:inline; padding:0px 6px;}
.sitemapclass2 h4 a{ text-decoration:underline;}

