﻿@charset "utf-8";
@import url("validator.css");

body { font-size: 12px; margin: 0px; color: #333333; font-family:宋体;}
table { font-size: 12px; color: #333333;}
ul {list-style-type: none; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
hr{ width:98%; text-align:center;}

.btn { font-size: 12px; color: #333333; background-color: #eeeeee; padding: 1px; height: 19px; border-top: 1px solid #ffffff; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #ffffff; }
.tbx { padding: 2px; border: solid 1px #b1b8c2;  font-size: 12px; color: #085878;  background-color: #ffffff; }
.s10 { clear: both; padding-top: 10px; }
.s8 { clear: both; padding-top: 8px; }
.s5 { clear: both; padding-top: 5px; }
.clear { clear: both; }
.orange{color:#ff6600; font-weight:bold;}

.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w300{ width:300px;}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #800080; text-decoration: none; }
a:hover { color: #f00000; text-decoration: underline; }

a.a_blue:link {color: #0000ff;text-decoration: underline;}
a.a_blue:visited{color: #0000ff;text-decoration: underline;}
a.a_blue:hover{color: #000080;text-decoration: underline;}


.awake
{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color: #edf7d4;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #7bab0a;
	text-align: center;
}

.layout {width:960px; margin:8px auto;padding:10px 0px;border:solid 1px #B5BEC7;}
.layoutleft{float:left; width:650px;}
.layoutright{float:right; width:300px;}

.header {width:960px;margin:auto;}
.header .logo{ float:left;margin-top:5px;}
.header .logo a{display: block;float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{background: url(/images/common/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 200px; text-indent: -9999em; position: relative; height: 60px}
.header .links{float: right;width: 450px;margin-top:6px;font-size: 12px; text-align:right;line-height:150%;}
.header a:link { color: #ff6600; }
.header a:visited { color: #ff6600; }
.header a:hover { color: #ff0000; }
.header form{margin-top:5px;}
.header form input{;width:200px;height:16px;line-height:16px;border:solid 1px #6F94B1;padding:2px 5px;font-size:12px;color:#37556C;}
.header form button{width:49px; height:22px;line-height:23px;padding:0px;margin:0px;border:none;background:url(/images/btn_headsearch.png) no-repeat;cursor:pointer; font-size:12px;}

/* -- 首页底部 -- */
.footer{clear:both;width: 960px; margin:auto;margin-top:20px; padding:10px 0px; text-align:center;font-size:12px;line-height:25px; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #D44F00;}

.navpath{width:950px;margin:auto;padding:5px 0px 5px 10px; border-top:solid 1px #99B4C4;}
.navpath span{color:#404040;}

/* -- 主菜单 -- */
.mainmenu {width: 950px; margin: 0px auto; padding:5px 0px 5px 10px; border:solid 1px #CA5A16; line-height:150%;font-size: 12px; font-weight:bold; background:url(/images/news/bg_mainmenu_art.gif) repeat-x; color:#FFFFFF;}
.mainmenu a:link { color: #ffffff; text-decoration: none; }
.mainmenu a:visited { color: #ffffff; text-decoration: none; }
.mainmenu a:hover { color: #ffffff; text-decoration: underline; }


.tbx {padding:2px;border: solid 1px #b1b8c2; font-size: 12px; color: #000000; background-color: #ffffff}

.xpanel{width:760px;margin:0px auto;}
.xpanel-header {overflow:hidden;zoom:1;color:#15428b; padding:5px 3px 4px 10px; border:1px solid #eaeaea;line-height: 15px; background-color:#f7f7f7; /*background: transparent url(images/panel/white-top-bottom.gif) repeat-x 0 -1px;*/font:bold 14px tahoma,arial,verdana,sans-serif; }
/*.xpanel-body { padding:10px;line-height:150%; border:1px solid #eaeaea; border-top:solid 0px; overflow:hidden; background:white;}*/
.xpanel-body{padding:5px 5px 5px 5px; border:solid 1px #eaeaea; border-top:solid 0px;line-height:150%;}
.xpanel-bwrap {overflow:hidden;zoom:1}

/* regmember1.aspx */
.xpanel-body .info{ margin:20px 0px 20px 0px; text-align:center; font-size:14px; font-weight:bold; color:#0066FF;line-height:150%;}
.xpanel-body .login{text-align:center;font-size:14px; font-weight:bold; color:#ff6600;}
.xpanel-body .notes{margin:20px 0px 20px 0px; text-align:center; font-size:14px; font-weight:bold; color:#333333;}
.xpanel-body .hr{width:80%;margin:0px 0px 20px 0px; height:1px; border-bottom:dotted 1px #cccccc;}

.tf { width:760px;margin:0px auto; border: 0; font-size: 12px; color: #333333; background-color: #d9d9d9; }
.tf .title { height: 30px; background-color: #ffffff; border-top: solid 3px #d9d9d9; color: #000000; font-size: 14px; font-weight: bold; text-align: center; }
.tf .label { width: 15%; background-color: #f9f9f9; height: 30px; text-align: right; font-weight: bold; padding-right: 3px; }
.tf .v { margin-right:5px; color: #ff0000; font-weight: normal; }
.tf .field {padding: 5px 0px 5px 6px; background-color:#ffffff; }
.tf .submit {padding:5px 0px 5px 0px; text-align: center;background-color: #ffffff;}
.tf .submit input{width:126px; height:37px;line-height:25px;padding:0px;margin:0px;border:none;background:url(/images/vote/btn.gif) no-repeat;cursor:pointer; font-size:14px; color:#993300; font-weight:bold;}
.tf .n { margin:5px 0px 0px 5px; color: #666666; }