﻿@charset "utf-8";
@import url("validator.css");

body,table,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; font:12px/1.5 'Microsoft YaHei',tahoma,arial,宋体;color: #333333;}
body{background:#fff;}
ul {list-style-type: none; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
hr{ width:98%; text-align:center;}

.clearfix {display: inline-block;} 
.clearfix:after {/*/*/content: "."; /* 兼容ie8 */display: block;height: 0;clear: both;visibility: hidden; }
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

ul {list-style-type: none; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
hr{ width:98%; text-align:center;}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #f00000; text-decoration: underline; }

a.a_blue:link{color:#0044dd;}
a.a_blue:visited{color:#0044dd;}
a.a_blue:hover{color:#ff7300;}

a.a_orange:link {COLOR: #FF6600;TEXT-DECORATION: none; cursor: pointer;}
a.a_orange:visited {COLOR: #FF6600; TEXT-DECORATION: none}
a.a_orange:hover {COLOR: #FF9900; TEXT-DECORATION: underline}

.s10{clear: both;padding-top:10px;}
.s3{clear: both;padding-top:3px;}
.s5{clear: both;padding-top:5px;}
.clear{ clear:both;}

.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w300{ width:300px;}

.layout {width:960px; margin:auto;}
.layoutleft{float:left; width:650px;}
.layoutright{float:right; width:300px;}

.container{clear:left;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(http://img.dooreb.com/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:10px;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;}

/* -- 主菜单 -- */
.mainmenu {height:33px;line-height:33px;padding-left:25px; border:solid 1px #991200; border-top:none;font-size: 14px; font-weight:bold; background:url(http://img.dooreb.com/bg_menu.jpg) repeat-x; color:#FFFFFF; }
.mainmenu span{margin-left:18px; margin-right:18px;}
.mainmenu a:link { color: #ffffff; text-decoration: none; }
.mainmenu a:visited { color: #ffffff; text-decoration: none; }
.mainmenu a:hover { color: #ffffff; text-decoration: underline; }

/* -- 导航 -- */
.navpath{height:31px;line-height:31px;padding-left:10px; border:solid 1px #F0F0F0; background:url(http://img.dooreb.com/bg_navpath.jpg) repeat-x;}
.navpath span{color:#404040;}
.navpath .blue{color: #0063DC;}
.navpath a:link { color: #0063DC; text-decoration: none; }
.navpath a:visited { color: #0063DC; text-decoration: none; }
.navpath a:hover { color: #0063DC; text-decoration: underline; }

/* -- 首页底部 -- */
.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;}


.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; }
input {color: #085878; font-size: 12px;vertical-align: middle;}
input[type='text'] { height:20px;line-height:20px;border: #b1b8c2 1px solid;  padding: 3px;}
input[type='password']{ height:20px;line-height:20px;border: #b1b8c2 1px solid; padding: 3px;}
input.text{ height:20px;line-height:20px;border: #b1b8c2 1px solid; padding: 3px;}

.orange{color:#ff6600; font-weight:bold;}

.w30{width:30px;}


.tf { width:960px; margin-left: auto; margin-right: auto; border: 0; color: #333333; background-color: #E1E1E1; }
.tf td{height: 30px;line-height:30px;padding:10px 5px;font-size: 14px;}
.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: 20%; background-color:#ffffff; text-align: right; font-weight: bold; padding-right: 5px; }
.tf .v { margin-right:5px; color: #ff0000; font-weight: normal; }
.tf .field {width: 80%;padding-left:10px; background-color:#ffffff;}
.tf .submit { text-align: center;background-color: #ffffff;}
.tf .item{ background-color:#ffffff;}
.tf .n { margin:5px 0px 0px 5px; color: #666666; }

/*.row { clear:both; line-height:31px; padding-top:10px; padding-left:10px; border:solid 1px #ff6600; }*/
.row {clear:both;padding-top:10px; padding-left:10px;line-height:150%; overflow:hidden; background:white;}
.row .v{font-weight:normal;color:red; margin-right:3px;}
.row .input{width:360px; float:left;}
.row .input .label {width:100px;float: left;text-align:right;padding-top:5px;padding-right:10px; font-weight:bold;font-size: 12px;}
.row .input .field{float: left; padding-left:10px;}
.row .note{float: right;width: 360px!important;/* IE7+FF */width:360px;/* IE6 */}

.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;
}


/* regmember.aspx */
.btn60,.btn60o,.btn80,.btn80o,.btn100,.btn100o,.btn120,.btn120o,.btn140,.btn140o,.btn160,.btn160o,.btn180,.btn180o,.btn200,.btn200o{height:22px;border:0;padding-top:3px!important;/* IE7+FF */padding-top:5px;/* IE6 */ padding-bottom:3px!important;/* IE7+FF */padding-bottom:2px;/* IE6 */margin-bottom:0;color:#715817;background-color:transparent;cursor:pointer!important;cursor:pointer;font: 12px 宋体,arial, helvetica, sans-serif;font-weight:bold;color:#844E17}
.btn60{width:60px;background:url(/images/member/bg_btn_60x22.gif);}
.btn60o{width:60px;background:url(/images/member/bg_btn_60x22o.gif);}
.btn80{width:80px;background:url(/images/member/bg_btn_80x22.gif);}
.btn80o{width:80px;background:url(/images/member/bg_btn_80x22o.gif);}
.btn100{width:100px;background:url(/images/member/bg_btn_100x22.gif);}
.btn100o{width:100px;background:url(/images/member/bg_btn_100x22o.gif);}
.btn120{width:120px;background:url(/images/member/bg_btn_120x22.gif);}
.btn120o{width:120px;background:url(/images/member/bg_btn_120x22o.gif);}
.btn140{width:140px;background:url(/images/member/bg_btn_140x22.gif);}
.btn140o{width:140px;background:url(/images/member/bg_btn_140x22o.gif);}
.btn160{width:160px;background:url(/images/member/bg_btn_160x22.gif);}
.btn160o{width:160px;background:url(/images/member/bg_btn_160x22o.gif);}
.btn180{width:180px;background:url(/images/member/bg_btn_180x22.gif);}
.btn180o{width:180px;background:url(/images/member/bg_btn_180x22o.gif);}
.btn200{width:200px;background:url(/images/member/bg_btn_200x22.gif);}
.btn200o{width:200px;background:url(/images/member/bg_btn_200x22o.gif);}


.xpanel{width:760px;margin:20px 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:#ff6600;line-height:150%;}
.xpanel-body .login{text-align:center;font-size:14px;}
.xpanel-body .login a:link { color: #0066ff; text-decoration: underline; }
.xpanel-body .login a:visited { color: #0066ff; text-decoration: none; }
.xpanel-body .login a:hover { color: #f00000; text-decoration: underline; }
.xpanel-body .notes{margin:20px 0px 20px 0px; text-align:center; font-size:14px; color:#333333;}
.xpanel-body .hr{width:80%;margin:0px 0px 20px 0px; height:1px; border-bottom:dotted 1px #cccccc;}
