/* CSS Document */
body{font-family:Arial;font-size:12px;margin:0px auto;color:#444;background: #f2f2f2 url(http://img.233.com/wx/img/index/2012/wxbg.gif);}
*html{background-image:url(about:blank);background-attachment:fixed;}/*这个是解决IE6闪动问题*/
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
form{ margin:0; padding:0;}
img{vertical-align:top;}
.Hidebox{display:none;}
.Showbox{display:block;}
.left{float:left;}
.right{float:right;}
.green{ color:#00CC33}
.red{ color:#FF0000}
.orange{ color:#FF6600}
.blue{ color:#0066FF}
.b16{ font-size:14px; font-weight:bold;}
.bold{ font-weight:bold;}
.bz_bg{ background:url(../images/bz_bg.gif) left top no-repeat;}
.input-text{
border: 1px solid #A7A6AA;
height: 18px;
margin: 0 5px 0 0;
padding: 2px 0 2px 5px;
border: 1px solid #d0d0d0;
background: #FFF url(../images/input.png) repeat-x;
font-family: Verdana, Geneva, sans-serif,"宋体";
font-size: 12px;
}
.select-text {
vertical-align: middle;
background: none repeat scroll 0 0 #F9F9F9;
border-color: #666666 #CCCCCC #CCCCCC #666666;
border-style: solid;
border-width: 1px;
color: #333;
padding: 2px;
}
.clear{  clear:both;} 

/* 链接颜色 */
a {color:#0000FF;text-decoration:underline;}
a:hover {color:#c00;text-decoration:underline;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00;}
.cBlue,.cBlue:link,.cBlue:visited{color:#014CCC; text-decoration:none}.cBlue:hover{text-decoration:none;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#cc3366; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#c00;}
.cyellow,a.cyellow:link,a.cyellow:visited{ color:#ff0;}
.cblank,a.cblank:link,a.cblank:visited{ color:#059;}

/*顶部样式*/
.top{width:100%;display:block;_display:inline; background:#f1f1f1;float:left;position:relative;z-index:99999; left:0; top: 0;clear:both;position:fixed;_position: absolute; _top:expression(documentElement.scrollTop); height:38px;font-family: Tahoma, Geneva, '\5fae\8f6f\96c5\9ed1', '\5B8B\4F53'; background:#f1f1f1; border:#e2e2e2 solid 1px; border-left:none; border-right:none; color:#666; }
.top.roll{ background: #3B3B3B;border-top: 1px solid #333; border-bottom: 1px solid #333;}
.top b {color: #F60;}
.frame-header { top: 0; right: 0; left: 0; z-index: 11;height: 38px; width:1000px; margin:0 auto;}
/**/
.frame-header-logo { position: relative; float: left; }


/*登陆页样式*/
.container{ width:100%;  background:url(../images/login-bg.jpg) center 15px #1771b5 no-repeat; padding-top:70px; padding-bottom:30px; overflow:hidden;}
.container-bd{ width:1000px; margin:0 auto}
.container-bd-lf{ width:674px; float:left; position:relative}
.container-bd-rt{ width:320px; float:right; background-color:#1b67a1; padding:1px; margin-top:30px;-webkit-box-shadow:2px 2px 4px #194e76; -moz-box-shadow:2px 2px 4px #194e76; box-shadow:2px 2px 4px #194e76; margin-bottom:30px}

.login-form dt,.login-form dd,.access-box dt {background-repeat:no-repeat;}
.login-box {width:100%; background:#fff; padding-bottom:20px}
.login-form dt,.access-box dt {line-height:40px;overflow:hidden;background-position:0 -12px; color:#333}
.login-form dt{ font:bold 14px/25px "SimSun"; padding-left:25px; padding-top:20px; }
.login-form dd {height:auto;padding:0 37px;background-repeat:repeat-y;}
.login-form ul { padding-top:20px;}
.login-form li {position:relative;height:50px; font-size:14px;}
.login-form li label{#vertical-align:5px;}
.login-form li .text {font-size:14px;font-weight:bold;}
.login-status {height:22px;overflow:hidden;line-height:22px;text-align:right;color:#666; font-size:12px}
.login-status a{ color:#059}.login-status a:hover{ color:#f50}
.login-status input {float:left;width:12px;height:12px;margin:5px 5px 0 0;}
.login-status label {float:left;}
.login-button {height:40px;padding-top:15px;}
.login-button button,.login-button .button {float:left;width:110px;height:34px;border:0 none;border-radius:2px;background:url(../images/dlbg.png) no-repeat 0 -59px; color:#333}
.login-button button:hover {background-position:0 -100px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.login-button button.logining {background-position:0 -228px;}
.login-button button.logining i{ font-style:normal; font-size:14px; font-weight:bold; color:#FFF}
.login-button .button {float:right;width:110px;line-height:34px;overflow:hidden;background-position:0px -143px; text-align:center; font-size:14px; font-weight:bold}
.login-button .button:hover,.login-button .button:active {background-position:0px -185px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2); text-decoration:none}

.login-form dd .logged{font:14px/35px "SimSun"; padding-top:15px;}
.login-form dd .logged strong{ color:#f50}
.login-form dd .logged li{ height:auto; list-style:none}

.tips{ margin:0; padding:3px}
.layer_form_tips {position:absolute;z-index:9999;}
.layer_form_tips .bg {padding:2px; border-radius:4px; background-color:#ececec}.layer_form_tips .content{background:#fffae1; position:relative; border:1px solid #ccc; border-radius:2px;padding:5px 20px 5px 5px;}
.layer_form_tips .icon_close{position:absolute;right:6px;top:6px;}
.layer_form_tips .tips span{ vertical-align:middle;}
.layer_form_tips .arrow_tips{background:url(../images/dlbg.png) -135px -34px no-repeat;width:10px;height:8px;bottom:-5px;left:50%;margin-left:-7px;overflow:hidden;position:absolute;}
.lxfscroll {width: 674px;height: 500px; min-height:500px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.text,.field-text{width:160px;padding:9px;line-height:10px;color:#ccc;border:1px solid #D6D6D6;border-top-color:#AFAFAF;}
.gai {color: #ccc;font: 15px/24px "Microsoft YaHei";position: absolute;}

/*底部样式*/
.foot_login{ width:100%; height:50px;margin:0px auto; border-top:#1b1b1b 3px solid; line-height:47px; text-align:center;}
.foot{  width:100%;height:50px; margin:10px auto; border-top:#1b1b1b 3px solid; line-height:47px; text-align:center;}


#nav{float:left; width:450px; height:30px; line-height:30px; margin-left:10px; margin-bottom:10px; margin-top:10px; padding-left:10px;}
#nav li{width:100px; float:left; margin-right:10px;}
#nav li a{display:block; width:100px; height:25px; line-height:25px; background-color:#3399FF; color:#FFFFFF; font-weight:bold; text-align:center;}
#nav li a:hover{display:block; width:100px; height:25px; line-height:25px; background-color:#CC6600; color:#FFFFFF; font-weight:bold; text-align:center;}
.selects{display:block; width:100px; height:25px; line-height:25px; background-color:#CC6600; color:#FFFFFF; font-weight:bold; text-align:center;}
.submit{ padding-left:10px; padding-right:10px; height:18px; line-height:18px; cursor:pointer;}
.serache{ float:left; height:30px; line-height:30px;margin-left:10px; margin-bottom:10px; margin-top:10px; padding-left:10px;}


/*按钮样式*/
.buttons a, .buttons button{display:inline-block;margin:10px 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:12px;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; }
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
button.positive, .buttons a.positive{color:#529214;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19; height:18px;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/*jox错误样式*/
div.msg-div{ padding: 10px; }
div.msg-div p{ padding: 0px; margin:5px 0 0 0; }
div.msg-div .field{ padding: 0px; }
div.msg-div .field textarea{ width: 90%; height: 50px; resize:none; font-size:12px; }
.errorBlock{ background-color: #FFC6A5; border: solid 1px #ff0000; color: #ff0000; margin: 10px 10px 0 10px; padding:7px; font-weight: bold; }

.line {width: 100%;margin: 5px auto;border-bottom: 1px dashed #09f;}

#top1{ width:1002px; height:41px; margin:5px auto; background-color:#1b1b1b; color:#999; line-height:41px;  padding:0px 10px; border-bottom:#CCCCCC 3px solid;}
.top a{color:#999; text-decoration: none; font-size:14px; font-weight:bold;}
.top a:hover{color:#ffffff; text-decoration:none;font-size:14px;}
.top .left{ width:200px; overflow:hidden; float:left;font-size:18px; }
.top .center{ float:left; }
.top ul{ display:block; margin-left:20px; padding:0px;}
.top li{ width:100px; line-height:41px; text-align:center; float:left;}
.top li a{ display:block; width:100px; height:41px; font-size:14px;}
.top li a:hover{color:#ffffff; text-decoration:none;font-size:14px; height:39px; border-top:#0066CC 2px solid; background-color:#000000;}
.top span{ float:right;line-height: 41px;}

/*导航*/
.top li div{position:absolute;;visibility: hidden;z-index:99;float:left;padding: 0;background: #FFFFFF;border: 1px solid #EAEAEA;width:100px;}
.top li div a{	
	display: block;
	text-indent:12px;
	margin: 0;
	width: 90px;
	height:20px;
	padding: 8px 10px 0px 0px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFFFFF;
	color: #2875DE;
	font: 12px arial}

.top li div a:hover{
	background: #4899E0;
	line-height:20px;
	color: #FFFFFF;
	text-indent:12px;
	margin: 0;
	width: 90px;
	height:20px;
	padding: 8px 10px 0px 0px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	font: 12px arial;
	border:0px;}

#crumbs{ height:25px; margin:50px auto 5px auto; padding-left:25px; line-height:25px; background:url(../images/home.gif) no-repeat; border-bottom:#CCCCCC 1px solid;}
#crumbs_new{  height:25px; margin:5px auto 5px auto; padding-left:25px; line-height:25px; background:url(../images/home.gif) no-repeat; border-bottom:#CCCCCC 1px solid;}

#main{ height:auto; margin:5px auto; min-height:500px; border: 1px solid #cacaca;background: #fff; padding:5px;}
ul.tablist {list-style: none;margin: 0;padding: 0;font-size: 14px;padding-left: 10px;border-bottom: 1px solid #ccc;padding-bottom: 7px;}
ul.tablist li {display: inline;border: 1px solid #ccc;border-bottom: 1px solid #ccc;position: relative;bottom: -1px;padding: 6px 12px;margin-right: -5px;cursor: pointer;
background: #f9f9f9 url(../images/bg.png) repeat-x 0 -54px;color: #666;}
ul.tablist li.active {color: #000;background: white;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid white;font-weight: bold;}
.tab-content{ margin-top:10px;}
.td_bottom td{ border-bottom:#CCCCCC 1px solid; margin-top:15px; line-height:20px;}

.list-tab{margin:10px 0px 10px 0px;}
.list-tab th{border-bottom: 1px solid #CCCCCC; background:#EEF3F7; font-weight:bold;}
.list-tab td{border-bottom: #CCCCCC 1px solid; background-color:#FFFFFF;}
.list-tab .tdborder{ border-right:#CCCCCC 1px solid; text-align:center;}
.tbborder{border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid;}

.title{font: bold 14px/25px "SimSun"; width:100%; padding-left:10px; margin:5px auto; line-height:30px;}
select,textarea{padding: 9px;line-height: 16px;border: 1px solid #D6D6D6;border-top-color: #AFAFAF; margin:5px auto 5px auto}


/*组合赛选按钮*/
#select_nav{float:left; width:100%;margin-left:10px; margin-bottom:5px; margin-top:10px; padding-left:10px;}
#select_nav li{float:left; margin-right:10px; margin-bottom:10px;}
#select_nav li a{display:block; height:18px; line-height:18px; background-color:#3399FF; color:#FFFFFF; text-align:center;padding:0px 5px;}
#select_nav li a:hover{display:block; height:18px; line-height:18px; background-color:#CC6600; color:#FFFFFF; text-align:center;padding:0px 5px;}
.selectn{display:block; height:18px; line-height:18px; background-color:#CC6600; color:#FFFFFF; text-align:center; padding:0px 5px;}

