@charset "gb2312";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
form{padding:0px;margin:0px;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:??;}
abbr,acronym { border: 0;}
a{ text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}
body{font-size: 12px;line-height: 180%;}
#header {height: 82px;width: 936px;background:url(../images/ty_tc.jpg) no-repeat 255px center;;position: relative;margin-right: auto;margin-left: auto;}
.wrapfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header h1 {position: absolute;height: 82px;width: 198px;left: 18px;top: 0px;}
#header .login {background: url(../images/p_login_reg.gif) no-repeat;position: absolute;height: 20px;top: 43px;right: 0px;text-align: right;}
#mainhead_logo span,#mainhead_logo span a{color:#616161;font:normal normal 12px "????";}
#header .login .k {line-height: 14px;color: #751016;height: 14px;width: 80px;vertical-align: -2%;}
#header .subnav {position: absolute;top: 20px;right: 0px;font-size: 14px;color: #73141A;line-height: 20px;}
#header .subnav a{color:#ab0008}
#header .subnav a:hover{color:#f00}
#nav_wrap {width: 100%;height: 33px;background-image: url(../images/index_r2_c1.jpg);background-repeat: repeat-x;}
#nav_wrap .nav {margin-right: auto;line-height: 33px;width: 936px;margin-left: auto;}
#nav_wrap .nav .menu {width: 180px;display: block;float: left;}
#nav_wrap .nav .navigation {float: left;}
#nav_wrap .nav .navigation ul {}
#nav_wrap .nav .navigation ul li {width: 80px;display: block;font-size: 14px;font-weight: bold;float: left;background-image: url(../images/index_r3_c14.jpg);background-repeat: no-repeat;background-position: right center;text-align: center;}
#nav_wrap .nav .navigation ul li a {color: #FFF;}
#nav_wrap .nav .navigation ul li a:hover {color: #CCCCCC;text-decoration: none;}
#nav_wrap .nav .subnav {float: right;background-color: #FE0000;text-align: center;width: 300px;line-height: 32px !important;*line-height: 33px !important;*line-height: 33px;}
#nav_wrap .nav .subnav a {background-color: #FE0000;font-size: 14px;color: #FFF;padding-right: 5px;padding-left: 5px;}
/*?é”Ÿæ–¤æ‹?2????*/
#main {width: 936px;margin-right: auto;margin-left: auto;clear: both;overflow: hidden;}
.sub_left_menu{position:absolute;top:0px;left:0px;z-index:9999;color:#000;}
.sub_left_menu #idMenu2_1 a{font:normal normal blod 14px "????";color:#ab0008;}
.sub_left_menu a{color:#000;}
.sub_left_menu a:hover{color:#900;}
#main .pt_m {float: left;width: 465px;margin-left: 18px;}
#main .pt_m .foucs {border: 1px solid #E4C0AA;margin-top: 18px;height: 256px;}
#main .pt_m .concert {border: 1px solid #E4C0AA;margin-top: 14px;}
#main .pt_m .concert .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;}
#main .pt_m .concert .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_m .concert .title .sub {font-size: 12px;line-height: 23px;float: left;margin-left: 10px;color: #999;}
#main .pt_m .concert .title .sub a {padding-right: 5px;padding-left: 5px;color: #666666;}
#main .pt_m .concert .title .more {font-size: 12px;line-height: 23px;float: right;}
#main .pt_m .concert .title .more a {color: #333;}
#main .pt_m .concert .content {padding-top: 18px;padding-right: 0px;padding-bottom: 0px;padding-left: 14px;clear: both;overflow: hidden;zoom:1;}
#main .pt_m .concert .content li {float: left;width: 134px;height: 155px;padding-right: 10px;padding-left: 4px;}
#main .pt_m .concert .content li img {background-color: #F3F3F3;padding: 1px;border: 1px solid #CCC;display: block;margin-bottom: 6px;margin-right: auto;margin-left: auto;height: 80px;width: 125px;}
#main .pt_m .concert .content li .name {line-height: 18px;font-size: 14px;}
#main .pt_m .concert .content li .com {line-height: 18px;font-weight: bold;font-size: 14px;}
#main .pt_m .concert .content li .time {line-height: 18px;font-size: 12px;}
#main .pt_m .concert .content li .name a {color: #770E13;}
#main .pt_m .concert .content li .name a:hover {color: #FF0000;text-decoration: none;}
#main .pt_m .class {border: 1px solid #E4C0AA;margin-top: 14px;}
#main .pt_m .class .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;}
#main .pt_m .class .title h4 {font-size: 14px;color: #770E13;line-height: 23px;}
#main .pt_m .class .content {padding-top: 13px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;clear: both;zoom:1;overflow: hidden;}
#main .pt_m .class .content .topic {width: 210px;height: 220px;padding-right: 10px;padding-left: 10px;float: left;zoom:1;}
#main .pt_m .class .content .topic .bt {background-color: #FBEFD9;height: 26px;padding-right: 5px;padding-left: 5px;clear: both;}
#main .pt_m .class .content .topic .bt h5{color: #770E13;font-size: 14px;line-height: 26px;float: left;}
#main .pt_m .class .content .topic .bt a {color: #333;font-size: 12px;line-height: 26px;float: right;}
#main .pt_m .class .content .topic .list {font-weight: bold;padding-top: 10px;padding-bottom: 10px;padding-left: 5px;font-size: 14px;height: 41px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #F9E6C1;}
#main .pt_m .class .content .topic .list img {background-color: #F3F3F3;padding: 1px;border: 1px solid #FBEFD9;display: block;height: 35px;width: 50px;float: left;margin-right: 5px;}
#main .pt_m .class .content .topic .list a {font-weight: normal;color: #770E13;line-height: 16px;}
#main .pt_m .class .content .topic .none { border:none;}
#main .pt_r {float: right;width: 255px;}
#main .pt_r .commend {border: 1px solid #E4C0AA;margin-top: 18px;clear: both;}
#main .pt_r .commend .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_r .commend .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_r .commend .title a {color: #333;line-height: 23px;float: right;}
#main .pt_r .content {clear: both;zoom:1;padding-top: 7px;overflow: hidden;padding-right: 10px;padding-left: 10px;}
#main .pt_r .content li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FDD899;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	height: 45px;
	padding-top: 5px;
}
#main .pt_r .content li .jg .date {line-height: 16px;color: #333;position: absolute;font-size: 12px;right: -5px;font-weight: normal;}
#main .pt_r .content li .jg {
	line-height: 16px;
	color: #333;
	position: relative;
	font-size: 14px;
	padding-bottom: 4px;
	font-weight: bold;
	padding-top: 4px;
}
#main .pt_r .content li a {
	color:#770E13;
	font-size: 14px;
	line-height: 16px;
}
#main .pt_r .content li a:hover {color:#f00;}
#main .pt_r .content li.none {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #FFF;}
#main .pt_r .yuzhan {border: 1px solid #E4C0AA;margin-top: 14px;clear: both;}
#main .pt_r .yuzhan .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_r .yuzhan .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_r .yuzhan .title a {color: #333;line-height: 23px;float: right;}
#main .pt_r .yuzhan .list {font-weight: bold;font-size: 14px;overflow: hidden;padding: 8px;}
#main .pt_r .yuzhan .list li img {background-color: #F3F3F3;padding: 1px;border: 1px solid #FBEFD9;display: block;height: 35px;width: 50px;float: left;margin-right: 5px;}
#main .pt_r .yuzhan .list li {
	font-weight: bold;
	font-size: 14px;
	height: 46px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1AD98;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main .pt_r .yuzhan .list li.none {border:0;}
#main .pt_r .yuzhan .list a {font-weight: normal;color: #770E13;line-height: 16px;}
#main .pt_r .yuzhan li .jg .date {line-height: 16px;color: #333;position: absolute;font-size: 12px;right: -60px !important;*right: -5px !important;*right: -5px;font-weight: normal;}
#main .pt_r .yuzhan li .jg {line-height: 16px;color: #333;position: relative;font-size: 14px;padding-bottom: 2px;font-weight: bold;padding-top: 3px;width: 170px;}
#main .pt_r .artist {border: 1px solid #E4C0AA;margin-top: 10px;clear: both;}
#main .pt_r .artist .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_r .artist .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_r .artist .title a {color: #333;line-height: 23px;float: right;}
#main .pt_r .artist .list {
	overflow: hidden;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 8px;
	zoom:1;
}
#main .pt_r .artist .list li {
	float: left;
	height: 76px;
	width: 60px;
	text-align: center;
}
#main .pt_r .artist .list li img {
	display: block;
	padding: 1px;
	height: 45px;
	width: 45px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
}
#main .pt_r .artist .list li a {color: #770E13;line-height: 18px;}
#main .pt_r .artist .list li a:hover {color: #FF0000;text-decoration: none;}
#main .pt_r .gallery {border: 1px solid #E4C0AA;margin-top: 8px;clear: both;}
#main .pt_r .gallery .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_r .gallery .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_r .gallery .title a {color: #333;line-height: 23px;float: right;}
#main .pt_r .gallery .list {
	overflow: hidden;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 6px;
	zoom:1;
}
#main .pt_r .gallery .list li {float: left;height: 165px;width: 120px;text-align: center;font-size: 14px;}
#main .pt_r .gallery .list li img {
	display: block;
	padding: 1px;
	height: 115px;
	width: 95px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#main .pt_r .gallery .list li a {color: #770E13;line-height: 18px;}
#main .pt_r .gallery .list li p {color: #000000;line-height: 18px;}
#main .pt_r .gallery .list li a:hover {color: #FF0000;text-decoration: none;}
#main .pt_r .organ {
	border: 1px solid #E4C0AA;
	margin-top: 10px;
	clear: both;
}
#main .pt_r .organ .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_r .organ .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_r .organ .title a {color: #333;line-height: 23px;float: right;}
#main .pt_r .organ .list {
	overflow: hidden;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 15px;
	zoom:1;
}
#main .pt_r .organ .list li {height: 65px;width: 217px;text-align: center;font-size: 14px;}
#main .pt_r .organ .list li img {display: block;padding: 1px;height: 33px;width: 217px;border: 1px solid #CCC;margin-right: auto;margin-left: auto;margin-bottom: 2px;}
#main .pt_r .news {
	margin-top: 10px;
	display: block;
}
#main .pt_l {float: left;width: 180px;}
#main .pt_l .realized {border: 1px solid #E4C0AA;margin-top: 10px;clear: both;}
#main .pt_l .realized .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_l .realized .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_l .realized .title a {color: #333;line-height: 23px;float: right;}
#main .pt_l .realized .list {overflow: hidden;zoom:1;padding: 10px;}
#main .pt_l .realized .list ul {overflow: hidden;zoom:1;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #F8D79E;padding-top: 3px;padding-left: 3px;}
#main .pt_l .realized .list ul li {line-height: 22px;}
#main .pt_l .realized .list ul li a {color: #333;}
#main .pt_l .realized .list h6 {font-size: 14px;color: #790C11;font-weight: bold;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #F8D79E;height: 28px;padding-top: 4px;line-height: 28px;}
#main .pt_l .realized .list ul.none {zoom:1;border-bottom-width: 0px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}
#main .pt_l .note {border: 1px solid #E4C0AA;margin-top: 10px;clear: both;}
#main .pt_l .note .title {height: 23px;background-image: url(../images/index_r9_c5.jpg);background-repeat: repeat-x;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4C0AA;clear: both;}
#main .pt_l .note .title h4 {font-size: 14px;color: #770E13;line-height: 23px;float: left;}
#main .pt_l .note .title a {color: #333;line-height: 23px;float: right;}
#main .pt_l .note .list {overflow: hidden;zoom:1;padding: 10px;}
#main .pt_l .note .list ul {overflow: hidden;zoom:1;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #F8D79E;padding-top: 43px;padding-left: 3px;}
#main .pt_l .note .list ul li {line-height: 22px;}
#main .pt_l .note .list ul li a {color: #333;}
#main .pt_l .note .list h6 {font-size: 14px;color: #790C11;font-weight: bold;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E4C9B8;line-height: 32px;}
#main .pt_l .note .list ul.none {zoom:1;border-bottom-width: 0px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}

/*???*/
.foot_contents{display:none;}
#foot_main{margin:50px auto 0px auto;width:935px;height:auto;overflow:hidden;}
#foot_title{float:left;width:935px;height:24px;border-bottom:1px solid #dcdcdc; position:relative;}
#foot_title .over{font:normal normal bold 14px/24px "????";color:#f00;text-align:center;height:24px;background:url(../images/buy_a.gif) no-repeat;width:103px;float:left;margin-right:5px;} 
#foot_title .out{font:normal normal 14px/24px "????";color:#72060b;text-align:center;height:24px;background:url(../images/buy_hover.gif) repeat-x;overflow:hidden;width:103px;float:left;}
#foot_title .right{position:absolute;right:0px;top:0px;background:url(../images/buy_right.gif) no-repeat right center;width:723px; text-align:left;}
.foot_contents{width:895px;height:auto;padding:20px;}
.foot_contents ul{width:25%;float:left;}
.foot_contents .title{font:normal normal bold 12px/20px "????";}
.foot_contents li a{font:normal normal 12px/20px "????";color:#545454;}
.foot_contents li a:hover{font:normal normal 12px/20px "????";color:#900;}
.fooder{width:100%;height:auto;background:#ebebeb;overflow:hidden;margin-top:10px;}
.fooder div{width:935px;height:auto;margin:10px auto;}
.copyright{background:url(../images/food_logo.gif) no-repeat left;text-align:right;font:normal normal 12px/20px "????";color:#6d6d6d; position:relative;}
.copyright .foot_link{position:absolute;left:0px;top:0px;height:40px;padding:0px;margin:0px;}
.copyright .foot_link a{display:block;width:111px;height:40px;float:left;}
.copyright a{font:normal normal 12px/20px "????";color:#6d6d6d;}.copyright a:hover{color:#900;}



/*??????????*/
.container2, .container2 dd, .container2_2 dl, .container2_2 dd {margin:0;}
.container2 {font-size:14px;width:148px;line-height:30px;color:#333;background-image: url(../images/menu_bg.jpg);background-repeat: repeat-x;background-position: center top;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #E2BCA5;border-right-color: #E2BCA5;border-bottom-color: #E2BCA5;border-left-color: #E2BCA5;padding-top: 5px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;}
.container2 dt {font-weight:bold;color:#cf2020;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #7E050C;background-image: url(../images/menu_btn.jpg);background-repeat: no-repeat;background-position: 4px center;padding-left: 15px;line-height: 30px;}
.container2 dd {background:url(bg.jpg) 180px 10px no-repeat;_zoom:1;color: #333;padding-left: 20px;line-height: 25px;}
.container2_2 {background-color:#bebec3; display:none;}
.container2_2 dl {font-size:14px;width:200px;border:1px solid #969696;background:#fff;position:relative;left:-3px;top:-3px;z-index: 10000;}
.container2_2 dd div {_zoom:1;padding-top: 5px;padding-right: 20px;padding-bottom: 5px;padding-left: 20px;}
.container2_2 dt, .shadow {position:absolute;background:#fff;border:1px solid #969696;border-right:0;width:169px;left:-180px;top:-1px;height:24px;line-height:24px;padding-top: 0;padding-right: 5px;padding-bottom: 0;padding-left: 20px;}
.shadow {background-color:#bebec3;border-color:#bebec3; top:0;}
.container2_2 a{display:block;_zoom:1;}
.container2_2 a:link, .container2_2 a:visited, .container2_2 a:active {color:#333;text-decoration: none;}
.container2_2 a:hover {color:#ff6026;text-decoration: underline;}
#main .pt_l .menu {margin-bottom: 10px;}
#main .pt_l .banner {border: 1px solid #E4C0AA;margin-top: 10px;clear: both;height: 196px;}
#main .pt_r .organ .list li a {color: #770E13;}
#main .pt_r .organ .list li a:hover {color: #770E13;text-decoration: none;}
/*???1*/
#Tab1{width:180px;margin-top: 10px;}
/*???class*/
.Menubox {height:25px;line-height:25px;background-image: url(../images/a_link.jpg);background-repeat: repeat-x;width: 180px;border-top-width: 1px;border-top-style: solid;border-top-color: #E1BEA8;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:92px;text-align:center;color:#770E13;}
.Menubox li.hover{padding:0px;width:88px;color:#770E13;font-weight:bold;height:25px;line-height:25px;background-image: url(../images/hover.jpg);background-repeat: no-repeat;}
.Contentbox{clear:both;padding-top:5px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #E3BDA6;border-right-color: #E3BDA6;border-bottom-color: #E3BDA6;border-left-color: #E3BDA6;padding-bottom: 5px;padding-right: 10px;padding-left: 10px;}
.Contentbox li {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E3BDA6;font-size: 14px;padding-bottom: 4px;padding-top: 4px;zoom:1;display: block;margin-right: auto;margin-left: auto;}
.Contentbox li a {color: #770E13;line-height: 20px;}
.Contentbox li p {font-weight: bold;line-height: 20px;}
#main .pt_m .concert .title .sub a.red {padding-right: 5px;padding-left: 5px;color: #770E13;}
#main .pt_m .concert .title .sub a.red:hover {padding-right: 5px;padding-left: 5px;color: #FF0000;}
.header_top {
	width: 936px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 82px;
}
.nav_top_01 {
	height: 33px;
	width: 936px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main_zhong_01 {
	height: auto;
	width: 936px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.btn a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:3px;
}
.btn a:hover {
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
}

#header .login .btn{color:#FFFFFF;line-height: 16px;padding:2px 4px 0px 4px;margin:0px 3px;background-color: #751016;}


/* ?????? */
*{padding:0px;margin:0px;}
ul{list-style:none;}
img,input{vertical-align:middle;}

/* ???é”Ÿæ–¤æ‹?? */
.zuoduiqi a{padding-left:4px;}
#tc_main{height:500px;width:960px;background:#fff;position:absolute;left:-12px;top:0px;z-index:2;}
#tc_main1{height:auto;width:960px;background:#fff;margin:0px auto;}
#tc_left{width:512px;height:auto;float:left;background:url(../images/tc_ilogo.jpg) no-repeat;padding-top:350px;}
#tc_right{width:448px;height:auto;float:left;}
#tc_left ul{width:390px;height:auto;margin:0px auto;}
#tc_left li{float:left;width:390px;height:30px;font:normal normal 14px/30px "????";color:#812828;}
.tc_close{height:20px;width:448px;text-align:right;}
.tc_title{height:33px;width:370px;margin:0px auto;font:normal normal 12px "????";color:#f00;}
.tc_forms{width:370px;height:auto;margin:0px auto;padding-top:25px;font:normal normal 14px/27px "????";color:#646464;}
.tc_forms div .tc_dkuan{width:205px;height:27px;background:url(../images/tc_input.gif) repeat-x;border:1px solid #b3b3b3;color:#666;float:left;font:normal normal 14px/27px "????";color:#646464;}
.tc_forms span{height:27px;display:block;float:left;padding-top:2px;padding-left:5px;}
.tc_forms label{width:68px;height:29px;float:left;}
.tc_forms div{padding-bottom:10px;width:100%;float:left;}
.tc_forms div span a{font:normal normal 14px/27px "????";color:#600;text-decoration:underline;}
.tc_forms div a{font:normal normal 14px/27px "????";color:#370d17;text-decoration:none;}
.tc_forms div a:hover{text-decoration:underline;}
.tc_forms div span a:hover{text-decoration:none;}
.tc_forms .tc_red{font:normal normal 12px/27px "????";color:#f00;}
.tc_zcpage label{width:110px;height:29px;float:left;}
#tc_jieshou{width:100%;text-align:center;font:normal normal 12px/27px "????";color:#000;}
#tc_jieshou a{color:#f00;font:normal normal 12px/27px "????";text-decoration:underline;}
#tc_jieshou a:hover{color:#333;}
#cancel_pad{width:100%;float:left;padding:0px;}
.tc_zhanwei{width:100%;height:95px;}
.tc_zhanwei2{width:100%;height:30px;}
.tc_forms .ts_box{width:auto;height:auto; position:absolute;bottom:30px;left:135px;background:url(../images/ts_box.gif) no-repeat left top;z-index:99;overflow:hidden;}
.tc_forms .ts_box p{display:block;height:22px;border-top:1px solid #E2A1A1;border-right:1px solid #E2A1A1;border-bottom:1px solid #E2A1A1;margin-left:29px;line-height:22px;background:#fff;font:normal normal 12px/23px "ç€¹å¬©ç¶";overflow:hidden;}


/* ??? LOGO */
#mainhead_header{height:auto;background:url(../images/nav.gif) repeat-x bottom;padding:0px;margin:0px;}
#mainhead_logo{height:55px;width:935px;margin:0px auto;background:url(../images/logo2.gif) no-repeat left center;text-align:right;padding:25px 0px 0px 0px;;color:#741419;line-height:20px; position:relative;}
#mainhead_header a{color:#741419;font:normal normal 14px/20px "????";}
#mainhead_header a:hover{color:#f00;}
#mainhead_header #mainhead_logo label{margin-left:2px;font:normal normal 12px/17px "????";color:#fff;}
#mainhead_header #mainhead_logo input{height:15px;width:83px;font:normal normal 12px/15px Arial, Helvetica, sans-serif;color:#741419;}
#mainhead_header #mainhead_logo label a{padding:3px 2px 0px 4px;background:#741419;color:#fff;font:normal normal 12px "????";height:17px;}
#mainhead_header #mainhead_logo label a:hover{color:#ff0;}
.mainhead_tici{ position:absolute;left:310px;top:20px;}

/* ???? */
#mainhead_header #mainhead_nav{height:33px;width:935px;margin:0px auto;position:relative;}
#mainhead_header #mainhead_nav .mainhead_left{background:url(../images/nav_title.gif) no-repeat left;padding-left:185px;float:left;display:block;height:33px;margin-left:0px;}
#mainhead_header #mainhead_nav .mainhead_left li{float:left;}
#mainhead_header #mainhead_nav .mainhead_left li a{font:normal normal bold 14px/33px "????";color:#fff;width:80px;text-align:center;display:block;background:url(../images/nav_line.gif) no-repeat left center;}
#mainhead_header #mainhead_nav .mainhead_left li a:hover{color:#CCC;}
#mainhead_header #mainhead_nav .mainhead_right{width:300px;height:33px;float:right;display:block;}
#mainhead_header #mainhead_nav .mainhead_right li{float:left;width:75px;text-align:center;}
#mainhead_header #mainhead_nav .mainhead_right li a{color:#fff;font:normal normal 14px/33px "????";}
#mainhead_header #mainhead_nav .mainhead_right li a:hover{text-decoration:underline;}
mainhead_#header #mainhead_nav #mainhead_nav_nobj a{background:none;}

/* ?????? */
.mainhead_sub_nav{height:34px;width:935px;margin:0px auto;position:relative;}
.mainhead_sub_nav p{position:relative;}
.mainhead_sub_nav .xiala{position:absolute;left:27px!important;left:30px;top:7px;z-index:999;}
.mainhead_sub_nav .shuru{padding-left:100px;}
.mainhead_sub_nav li{width:82px;text-align:center;float:left;font:normal normal 14px/34px "????";color:#696969;}
.mainhead_sub_nav li a{font:normal normal 14px/34px "????";color:#696969;}
.mainhead_sub_nav li a:hover{color:#900;}
.mainhead_sub_nav p{float:right;}

/* ?????? */
.mainhead_menu{height:30px;width:180px;position:absolute;left:0px;top:1px;}
#mainhead_menu_content{position:absolute;left:0px;top:-2px;height:auto;width:575px;z-index:10000;background-color:#fff;border:1px solid #e2bda6;padding:20px;font:normal normal 12px/22px "????";color:#71070b;display:none;}
#mainhead_menu_content a{font:normal normal 14px/22px "????";color:#71070b;position:relative;}
#mainhead_menu_content span a{font:normal normal bold 14px/22px "????";color:#333;}
#mainhead_menu_content span{float:left;width:13%;}
#mainhead_menu_content p{float:left;width:87%;}
#foot_main .foot_contents .help_red a{color:#f00;}
