﻿@charset "utf-8";
* { padding:0px; margin:0px; }
body { font-size:12px;color:#333;font-family:tahoma,宋体 }
ul { list-style:none; }
img { border:0px; }
a { color:#333333; text-decoration:none;}
a:hover { color:#FF3300; text-decoration:none;}

.cbody { width:960px; margin:0 auto; }
.sbody { width:898px; margin:0 auto; }
.margintop { margin-top:5px; }

.floatclear { clear:both; }
input, select { vertical-align:middle; }
.red{color:#ff0000;}
.ad{width:610px;text-align:center;margin-bottom:8px}
.clear{ clear:both; line-height:0; height:0; font-size:0;}

/*头部*/
.topnav {line-height:25px; width:100%; margin:0 auto; text-align:right; border-bottom: #f1f1f1 1px solid;}
	.top { height:103px; overflow:hidden; }
	.toplogo { float:left; width:205px; margin-top:4px; }
	.topbanner { width:480px; margin-top:4px; margin-left:15px; float:left; }
	.toplink { float:right; width:180px; margin-top:4px; margin-left:15px;}
		.toplink ul li { width:78px; float:left; line-height:21px; margin:4px 8px 8px 0; text-align:center; background:url(../Images/linkTop.gif) no-repeat 0 0;}
			.toplink ul li a{ display:block; float:left; text-indent:20px; background:url(../Images/linkTop.gif) no-repeat;}
			.toplink ul .t1 a{ background-position:3px -21px;}
			.toplink ul .t2 a{ background-position:3px -42px;}
			.toplink ul .t3 a{ background-position:3px -63px;}
			.toplink ul .t4 a{ background-position:3px -84px;}

.submit { margin-right:20px; width:68px; height:21px; background:url(../images/userlogin_submit.gif) repeat-x; border:1px solid #D4B06A; font-weight:bold; color:#753D00; letter-spacing:3px; line-height:20px; font-size:12px; }

/*-------Home Nav skin-------*/
.topmenu { height: 38px; background:url(../images/nav_bg.gif) repeat-x bottom;}
	.topmenu ul { width:960px; margin:0 auto; height:38px; overflow:hidden; }
	.topmenu ul li { float:left; display:block; width:87px;}
		.topmenu ul li a { float:left; display:block; width:87px; text-align:center; font-size:14px; font-family:"黑体"; color:#FFF; line-height:38px; text-decoration:none; }
		.topmenu ul li a:hover {font-size:14px; color:#FFF; background:url(../images/HoverBg.gif) no-repeat 0 bottom;}
		.topmenu ul li a.thisclass,.topmenu ul li a:hover.thisclass{ line-height:38px; background:url(../images/HoverBg.gif) no-repeat 0 top; color:#FFF;}		
		
	.topmenu .rssbut { position:relative; float:right; margin:-30px 8px auto; display:inline; }

/*-------search skin-------*/
.topsearch { height:34px; width:930px; padding:6px 15px; overflow:hidden;background:#FFF url(../images/search_bg.gif) no-repeat top; text-align:left; line-height:25px; margin-bottom:5px;}
	.topsearch .title { height:35px; width:468px; float:left; line-height:37px;padding-top:5px;}
	.topsearch .inpbox { float:right; margin-top:2px; width:460px; }
		.topsearch .inpbox input { margin-left:5px; margin-right:10px; }
		.topsearch .inpbox select { font-size:12px; width:100px; }
		.topsearch .inpbox .searchtxt { height:13px; width:200px; font-size:12px; padding:4px 0 4px 5px; border:1px solid #B7D3DE;}
	.topsearch .hots { line-height:33px; float:left; }
	
.main { clear:both;padding-bottom:1px; }

/*-------Page skin-------*/
.pages { width:650px; height:25px; margin:12px auto 0px; clear:both; background:#F7F7F7; border-bottom:1px solid #FFF; }
	.pages .pcount { display:inline; padding-right:10px; padding-left:10px; float:left; border-right:2px solid #CCC; line-height:13px; margin:6px 20px 0px 2px; font-weight:bold; color:#3366CC; font-size:11px; }
	.pages .plist { float:left; padding-top:3px; line-height:17px; }
	.pages .plist input { float:left; width: 30px; border: 1px solid #DDDDDD; height: 17px; }
	.pages .plist #button { height: 18px; width: 30px; background-color: #FF6600; border: 1px solid #CC3333; color: #FFFFFF; }
	.pages .plist span { float:left }
	.pages .plist strong { color:#FFF; display:block; float:left; padding-left:8px; padding-right:8px; background:#F60; border:1px solid #C33; margin: 0px 3px 0px 0px; }
	.pages .plist a { display:block; height:17px; float:left; padding-left:8px; padding-right:8px; border:1px solid #DDD; background:#FFF; text-decoration:none; margin-right:2px; color:#000; }
	.pages .plist a:hover { color:#FF0000; }

/*-------Copyright skin-------*/
.footer { clear:both; border-top:3px solid #B7D3DE; line-height:25px; margin:1em auto;}
	.footer .copyright { padding:8px 0 10px 0; text-align:center; color:#676767; font-family:Arial; }
		.footer .copyright a{color:#429EC0;}
		.footer .copyright a:hover{color:#429EC0; text-decoration:underline;}
		.footer .copyright span { color:#669933; }
		.footer .copyright p a,.footer .copyright p a:hover{ color:#676767;}