﻿/*变灰 html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}   */

h4,h3,h2,h1,p,textarea,input,form,li,ul,dd,dt,dl,div,body{padding:0; margin:0;}
button,img,fieldset{border:0;}
input{font:12px/18px Tahoma, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Tahoma, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}
.clear{
	clear:both
}

/*link*/
a{color:#333;}
a:visited,a:link{text-decoration:none;}
a:active,a:hover{text-decoration:underline; color:#a00;}
.link_hot{color:#a00;}
a.link_hot:visited,a.link_hot:link{text-decoration:underline;}
a.link_hot:active,a.link_hot:hover{text-decoration:none;}
.link_more{position:absolute; top:5px; right:15px; color:#a00;}

/*structure*/
#season{background:url(../../images/ticket/bg_season.jpg ) no-repeat center top; min-width:980px;}
#header{position:relative; width:980px; height:163px; margin:0 auto; z-index:2;background: url(../../images/ticket/bg_menu.gif) no-repeat 0 -400px;}
#container{position:relative; width:980px; margin:0 auto; text-align:left; z-index:1}
#main{float:right; width:548px; margin-right:216px; display:inline;}
#intro{float:left; width:210px;}
#sidebar{position:absolute; right:0; top:0; width:210px;}
#footer{clear:both; width:100%; text-align:center; padding-bottom:20px;}
.footerbg{background-color:#EFEFEF;height:30px;margin-bottom:6px;line-height:30px}

.ml6{margin-left:6px;}
.ml8{margin-left:8px; display:inline}
.ml9{margin-left:.75em;margin-left:9px;}
.mt10{margin-top:10px;}
.ml12{margin-left:1em;}
.ml15{margin-left:15px}
.ml25{margin-left:25px}
.ml47{margin-left:47px;}

.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt15{margin-top:1.25em;}
.mt20{margin-top:20px;}

.mr5{margin-right:5px;}
.mr6{margin-right:.5em;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr15{margin-right:1.25em;}

.mb6{margin-bottom:.5em;}
.pt15{padding-top:15px}
.mb20{margin-bottom:20px;}

.mlr5{margin-left:5px;margin-right:5px;}
.c_a5{color:#a5a5a5;}

.pr20{padding-right:15px; float:left}
.px14{font-size:1.17em;}
.w430{float:left;display:inline;}
.w395{float:left;display:inline;}

.fr{float:right;display:inline;}
.fl{float:left;display:inline;}

.pt20{padding-bottom:20px}
.fb{font-weight:bold}
.h75{height:95px}
.h22{height:22px}
.h44{height:44px}
.h30{height:26px}
.ta{text-align:center}

.lh18{line-height:180%;}
.lh22{line-height:22px;}
.lh30{line-height:30px;}
.clearfix{display:inline-block;}
a.c_red:hover{color:#ca4004;}
.c_red{color:#ca4004;}
a.white:link,a.white:hover{color:white}
.bold{font-weight:bold;}
.f13{
	font-size:13px
}


/*header*/
.bg_menu_channel{margin-top:-163px; margin-left:50%; height:163px; background:url(../../images/ticket/bg_menu.gif) repeat-x 0 -230px;}

h1{float:left;}
h1 img{width:212px; height:56px; margin:10px 0 0 14px;}
.menu_top{float:right; height:83px; text-align:right; position:relative; z-index:9}

.welcome{height:40px; margin-top:4px; line-height:22px; overflow:hidden; color:#000;}
.welcome a{color:#a00; zoom:1;}
.welcome a:visited,.welcome a:link{text-decoration:underline;}
.welcome a:active,.welcome a:hover{text-decoration:none;}
.menu_help{background:url(../../images/ticket/bg_menu.gif) no-repeat 0 -76px; padding-left:15px;}
.bt_user_join{display:-moz-inline-box; display:inline-block; overflow:hidden; text-indent:-1000px; background:url(../../images/ticket/bg_menu.gif) no-repeat 0 -100px; width:76px; height:22px; vertical-align:middle; font-size:0; line-height:0;}

.input_search{ background:white;border:1px solid #bebebe; width:140px; height:20px; line-height:18px; margin-right:3px; color:#666; vertical-align:middle; text-indent:5px;}
.bt_search{overflow:hidden; text-indent:-1000px; background:url(../../images/ticket/bg_menu.gif) 0 -130px; width:69px; height:22px; cursor:pointer; vertical-align:middle;}
.menu_top .list_search{ position:absolute; top:65px; right:76px; border:1px solid #bebebe; text-align:left; background:white;width:280px; z-index:9; padding-top:4px}
.menu_top .list_search li a{line-height:23px; width:280px;width:278px; display:block; text-indent:5px}
.menu_top .list_search li a:hover{ background:#ffe3bb; text-decoration:none}
.menu_top .list_search li.close{ text-align:right; padding-right:10px; }
.menu_top .list_search li.close a{width:30px; float:right}
.menu_top .list_search li.close a:hover{ background:none}

#menu{clear:both; display:block;  height:70px; z-index:1 }
#menu_full{position:relative; float:left; width:800px; margin:4px 0 0 10px; font-size:14px; display:inline;}
#menu_channel{position:relative; float:left; width:290px; margin-top:9px; font-weight:700; display:inline; padding-left:50px;height:28px;text-align:left}

#menu ul li{float:left; margin-left:-2px;}
#menu ul li a{display:block; background:url(../../images/ticket/bg_menu.gif) no-repeat right -70px; width:94px; height:39px; line-height:39px; color:#fff; text-align:center;}
#menu ul li #menu_index{width:94px;}
#menu ul li #menu_freedom{}
#menu ul li #menu_bbs{background:none;}
#menu ul li #menu_level{}
#menu ul li #menu_act{}
#menu ul li #menu_change{}

#menu ul li .menu_on,#menu ul li a:hover{background:url(../../images/ticket/bg_menu.gif) no-repeat -770px -110px; text-decoration:none; color:#b60000;}
#menu ul li #menu_index.menu_on,#menu ul li a#menu_index:hover{background-position:-770px -110px;}
#menu ul li #menu_freedom.menu_on,#menu ul li a#menu_freedom:hover{background-position:-770px -110px;}
#menu ul li #menu_bbs.menu_on,#menu ul li a#menu_bbs:hover{background:url(../../images/ticket/bg_menu.gif) no-repeat -770px -110px;}

#menu ul li #menu_index{background-position:-770px -110px; color:#b60000; font-weight:700;}

/*page*/
#page{width:100%;height:26px;margin:15px 0px}
#page span{float:left;color:red;font-weight:bold;font-size:13px;display:block;float:left;padding:0px 8px;background-color:#F0F0F0;border:1px #666666 solid;margin:0px 5px}
#page a{color:black;font-weight:bold;font-size:13px;display:block;float:left;padding:0px 5px;background-color:#F0F0F0;border:1px #666666 solid;margin:0px 5px}
#page a:hover{background-color:maroon;color:white}

.white{color:white}


/*input*/
.input_title{width:94px;margin-left:-94px;text-align:right;line-height:21px;}
.invite_input{border:1px solid #a6a6a6;width:206px;}

