﻿* {margin:0;padding:0;}
html{background:#fff url(img/bodybg.gif) repeat-x left top;}
body {font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#7C7B7B;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#3c3c3c;}
a:hover {text-decoration:underline; color:#FF3333;}
input,select,form img,button{vertical-align:middle;}
input { margin:0 3px; height:15px; width:250px; padding:2px 0 0 2px;}
button {cursor:pointer;}
img{ border:0;}
.clearfix{ overflow:hidden; zoom:1;}
#wrap{ padding:0 8px; clear:both; width:960px; margin:0 auto; background:#fff;}
/*----通用----*/
.toolbar{ position:relative; background:url(img/pic.gif) repeat-x; height:24px; line-height:24px; padding-left:23px;}
.toolbar span{ position:absolute; right:10px; top:2px; color:#cfcfcf;}
.toolbar strong{ color:#848484; font-weight:normal;}
.toolbar span a{ margin:0 7px;}
.toolbar span a.blue{ color:#0176ED;}
.toolbar span a.help{ background:url(img/pic.gif) no-repeat 0 -33px ; padding:2px 0 2px 17px;}
.toolbar span a.home{ background:url(img/pic.gif) no-repeat 0 -57px ; padding:2px 0 2px 17px;}
.toolbar span a.favorit{ background:url(img/pic.gif) no-repeat 0 -78px ; padding:2px 0 2px 17px;}
#header{ padding:0; position:relative;height:100%;}
	h2 a{ margin:0 0 14px 19px; display:block; overflow:hidden;}
    h2 a.logo{width:205px; height:61px; margin:7px 0 8px 19px; display:block; overflow:hidden;}
	h2 a.subLogo{ text-indent:-9999px; content:''; position:absolute; display:block; background:none transparent scroll repeat 0% 0%; left:138px; width:68px; top:15px}
	.menu{ background:url(img/menu_bg.gif) no-repeat; height:41px; line-height:41px; position:relative; margin:5px 0 5px 0; }
	.menu .now{ background:url(img/menu_li_a_hover.png) no-repeat center 0; text-decoration:none;  margin:1px -3px 0 0;}
	.menu a.gougou{ background:url(img/pic.gif) no-repeat -265px -238px; width:50px; height:30px; display:block; text-indent:-9999px; position:absolute; right:6px; top:5px; overflow:hidden;}
		.sebar{ position:absolute; right:21px; width:294px; top:8px; height:20px; line-height:20px; display:block;}
		.menu li{ float:left; background:url(img/pic.gif) no-repeat -156px -813px; width:80px; text-align:center; position:relative;}
		.menu li a{ color:#fff; font-size:14px; font-weight:bold; display:block;margin:1px -3px 0 0;height:36px; padding-top:2px; margin:1px -3px 0 0;}
		.menu li a:hover,.menu li.up a{ background:url(img/menu_li_a_hover.png) no-repeat center 0; text-decoration:none;  margin:1px -3px 0 0;}
		.sebar input{ width:150px; height:17px; line-height:17px; border:0; background:none; color:#bebebe; font-size:12px; background:none; margin:0 0 0 40px;}
		.sebar .button,.ft_btn{ width:54px; height:24px; line-height:24px; text-align:center; background:none; border:0; margin:0px 0 0 7px; color:#034000; font-weight:bold; cursor:pointer}
		.menu span{ background:url(img/pic.gif) no-repeat 0 -746px; width:47px; height:23px;font:10px/normal Arial; position:absolute;color:#EF0000; top:-7px; text-align:left; padding-left:3px;}
	#footer { text-align:center; line-height:20px; color:#898888; padding:10px 0px; clear:both; }
	#footer a{ margin:0 10px;}
	#footer p{ padding:1px 0; font-family:Verdana;}
	#footer p.img{ padding:10px 0;}
	#footer p.img a{ margin:0 5px;}
	.ft_se{ margin-top:5px; clear:both; background:#fff; border:1px solid #e1e1e1;text-align:center; position:relative; padding:5px 0 0 50px;*padding:4px 0 0 50px;}
	.ft_se a{  margin:0 0 0 10px;}
	.ft_se img{ vertical-align:middle;}
	.ft_input{ background:url(img/pic.gif) no-repeat -153px -57px #fff; border:1px solid #e1e1e1; width:200px; padding:4px 0 4px 17px; font-size:12px;}
	.ft_btn{background:url(img/pic.gif) no-repeat -151px -85px; margin:0 0 0 7px; padding-bottom:2px; }
		.cooperation{ border:1px solid #e1e1e1; margin-bottom:10px;}
		.cooperation h6{ background:#f4f4f4;font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; height:27px; line-height:27px; padding:0 10px; text-align:left;}
	h3{font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; background:url(img/h3_bg.gif) no-repeat right top; height:28px; line-height:28px; position:relative; overflow:hidden; padding-right:8px;}
	h3 .right a{ float:right;text-align:right;line-height:14px; margin:4px 3px 0 1px;color: #333; font-size:12px; padding:2px 2px 0 2px; border:1px solid #fff; background:#fff;filter:Alpha(Opacity="40",FinishOpacity="100",Style="1")}
	h3 .right a:hover{ float:right;text-align:right;line-height:14px; margin:4px 3px 0 1px;color: #333; font-size:12px; padding:2px 2px 0 2px; border:1px solid #fff; background:#fff;filter:Alpha(Opacity="100",FinishOpacity="100",Style="1");}
	h3 b{ color:#ddd; display:none;}
	h3 span{ background:url(img/pic.gif) no-repeat -281px -783px; padding-left:11px; float:left; }
	h3 img{ margin:0px; border:0; padding:4px 3px 0 0;}
	h3 span {}
	h3 span a{ margin:3px 10px 0 0; *margin:3px 9px 0 0; float:left; cursor:pointer; }
	h3 span a.up{ background:url(img/pic.gif) no-repeat 0 -911px; padding-left:5px; text-align:center; height:23px; line-height:23px; color:#3D8BCA;margin:5px 10px 0 0;*margin:5px 9px 0 0; }
	h3 span a.up strong{background:url(img/pic.gif) no-repeat right -911px; float:left; padding-right:5px; text-decoration:none;}
	h3 span a.up:hover{ text-decoration:none;}
	h3 a.goto{background:url(img/pic.gif) no-repeat 0 -194px; padding-left:8px;font:normal 12px/1.6 simsun;  position:absolute;top:5px; margin:0 0 0 15px; color:#171717;}
	.type_menu{ position:absolute; right:88px; top:5px; color:#BCBCBC;font:normal 12px/1.6 simsun;}
	.type_menu a{ color:#171717; margin:0 7px;}
	h3 code.cls{font-size:12px; float:right; margin-right:8px; margin-top:3px; cursor:pointer; color:#7C7B7B;}
    .more{ position:absolute; right:10px; top:5px;font:normal 12px/1.6 simsun;color:#3c3c3c;}
	h4{font:13px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#007ebc;}
	h4.ri{ position:relative;}
	h4 span a{ font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#3c3c3c;}
	.banner{ width:950px; margin:1px auto; margin-bottom:5px;}
	.commbox{ clear:both; margin-bottom:8px;}
		.inner{ border:solid #E1E1E1; border-width:1px 1px 1px 1px; overflow:hidden; zoom:1;}
	.a_blue{color:#3083C7;}
	.comm_list{width:940px; overflow:hidden; zoom:1; margin:10px auto;}
	.comm_list ul{margin:10px auto;}
	.comm_list li{ float:left;}
	#top_rank img{}
	#top_rank dl{ margin:0px;}
	#top_rank dt{margin-top:-5px; height:60px;}
	#top_rank li{width:168px;height:auto; overflow: hidden;margin:8px 14px 8px 5px; margin-bottom:12px; text-align:center; position:relative;}
	#top_rank p{padding:3px; border:1px solid #eee; width:160px; height:160px; overflow:hidden;}
	#top_rank span{ height:16px; margin:0px;width:170px; font-size:20px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; text-align:center;}
	#top_rank span.h { height:16px; margin:0px;width:170px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; text-align:center;}
	#top_rank sub{}
	#top_rank b{ font-size:12px; color:#999; margin:0 2px 0 1px;}

.update_bar{ border:1px solid #e9c94d; color:#4e2207; background:#ffffd1; height:40px; line-height:40px; padding:0 10px; overflow:hidden;}
.update_bar strong{ color:#FD0E57;}
.update_bar a{ color:#f55e01; font-weight:bold; text-decoration:underline;}
.update_bar span{ float:right; color:#bcbcbc;}
.update_bar span a{color:#fd0e57; font-weight:normal; font-style:normal; text-decoration:none;}
.update_bar em{ color:#bcbcbc; font-style:normal; text-decoration:none;}
#boxTips{ width:auto;height:auto;position:absolute;left:0px;top:0px;padding:5px;background:#FFFFDB;border:#D5A338 1px solid;line-height:17px;display:none;}
/*products*/
.products{ position:absolute; right:0; top:20px; width:436px; height:67px;}
.products span{ position:absolute; right:22px; top:0px; background:url(img/pic.gif) no-repeat 0 -625px; width:9px; height:5px; display:block; z-index:9999;}
.products_bg{ width:434px; height:61px;background:#fff; filter:Alpha(Opacity=95); opacity:9.5; position:absolute; left:0;top:4px; border:1px solid  #c5c5c5;}
.xl_products{width:416px; height:52px; position:absolute;left:0;top:4px; padding:7px 10px 4px 10px;overflow:hidden; zoom:1;}
.xl_products dl{ float:left; border-right:1px dotted #acacac; overflow:hidden; line-height:1.5; height:50px; margin:0 0 0 10px;}
.xl_products dt{ color:#3c3c3c; font-weight:bold;}
.xl_products li a{ color:#666;}
.xl_products dl.w_177{ width:177px; margin:0;}
.xl_products dl.w_162{ width:162px;}
.xl_products dl.w_66{ width:54px; border:0;}
.xl_products ul{ width:180px;}
.xl_products dl.w_66 ul{ width:50px;}
.xl_products dl.w_162 ul{ width:185px;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.xl_products li{ float:left; width:53px; margin-right:4px;}

/* 大片ICON */
/*span.dp_icon{background:url(img/dp_icon.gif) no-repeat;width:28px;height:14px;position:absolute;z-index:9999;left:5px;top:5px;}
.recommend dt,
.recommend dt span.dp_icon{left:192px;top:1px;*top:-1px;}
.details_list dt span.dp_icon{left:175px;top:2px;*top:-1px;}*/
.details_list dt{position:relative;}
/*---------------收藏*/
.shoucang{
	margin: 10px auto;
	text-align:center;
	height:22px;
	line-height:22px;
	padding:0 3px;
	font-size:16px;
	color:#666;
	font-size:14px;
}
.shoucang a{
	height:22px;
	width:16px;
	margin:0;
	padding:0;
	margin-left:5px;
}
.content .shoucang img{
	border:none;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
}
.sc{
	margin: 5px 0 5px 10px;
	text-align:center;
	height:22px;
	line-height:22px;
	padding:0 3px;
	font-size:16px;
	color:#666;
	font-size:14px;
}
.sc a{
	height:22px;
	width:16px;
	margin:0;
	padding:0;
	margin-left:5px;
}
.content .sc img{
	border:none;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
}
