*{margin:0;padding:0;list-style:none;}
body{font: normal 12px/22px "Microsoft YaHei", "SimHei"; color:#333; _background-attachment:fixed; _background-image:url(about:blank); width:100%; min-width:980px;}
a{text-decoration:none; color:#5A5A5A; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#39F;}
.clear{ clear:both}
img{ border:none}
.gray{ width:100%; float:left; padding:20px 0; margin:35px 0}
.gray{background:#e9e9e9;}
.gray1{ margin:0}

h2{  width:100%; float:left; font-family:"Microsoft YaHei"; color:#2e394b; font-weight:normal; letter-spacing:2px; margin-bottom:10px;}
h2 span{ color:#c7c7cb; margin-left:15px;}
h2 a{ float:right; font-size:14px; line-height:25px;}

.main{ width:1000px; margin:0 auto; }
.head{ height:100px; width:100%; background:url(../images/head_bg.gif) repeat}
.head .head_mid{ width:1000px; margin:0 auto}
.head a.logo{ float:left; margin-top:20px; color:#353736; font-weight:bold;  font-size:31px; height:42px; line-height:42px;}
.head .head_r{ float:right; width:300px;}
.head .head_r a{ float:right; padding-left:25px; background:url(../images/drifting.png) no-repeat left center; color:#000; margin-left:15px;}
.head .head_r a:hover{ color:#C30}
.head .head_r div{ margin-top:15px; float:right; margin-bottom:20px;}
.head .head_r a.pl_regist{ background-position:0 4px}
.head .head_r a.pl_login{background-position:0 -16px}
.head .head_r img{ float:right; margin-right:5px; margin-top:10px;} 
.head  .head_r i{ color:#f05a28; padding-left:40px; background:url(../images/400.gif) 136px center no-repeat; float:right; font-size:20px; width:100%; text-align:right; height:30px; line-height:30px; letter-spacing:2px;}



.nav{  width:100%; background:#494949; float:left }
.nav ul,.ticket{ width:1000px; margin:0 auto}
.nav ul li{ float:left; border-right:1px solid #636262}
.nav ul li a{ display:inline-block; line-height:41px; color:#fff;font-family:"Microsoft YaHei"; padding:0 25px; font-size:14px;}
.nav ul li a:hover,.nav ul li.nav_sel a{ background:#636262;}
.bannerc li{  width:1000px; margin:0 auto}
#bannerbg{height:370px; width:100%;  float:left}
.bannerc{height:370px; overflow:hidden; position:relative; width:100%; }
.bannerc li{height:370px; left:0; position:absolute; top:0; width:100%;}
.bannerc img{ width:100%; height:370px;}
.bannermenu{left:50%; position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background-color:#FF7519; float:left; height:12px; list-style:none outside none; margin:0 3px; width:12px; overflow:hidden; cursor:pointer; border-radius:7px;}
.bannermenu li.on{background-color:#d52f27; height:12px; width:12px;border-radius:7px;}
.focus{width:100%; margin:0 auto; position:relative}

.part1{ margin-top:20px; float:left; width:100%}
.part1_l{ float:left}
.part1_r{ width:640px; float:left; margin-left:15px; height:265px; overflow:hidden; text-indent:2em;font-family:"Microsoft YaHei"; color:#6f6f6f; line-height:24px;}
.part1_r .ticket table{ float:left}
#introduce {width: 337px; height:265px;	overflow: hidden;}
#introduce a {position: absolute; top: 0; left: 0;}
#introduce a img {border: none;	width: 337px; height:265px;	}
#introduce .abgne-controls {list-style: none; position: absolute; margin: 0; padding: 0; right: 5px; bottom: 5px; height: 20px;}
#introduce .abgne-controls li {float: left;	width: 21px; height: 21px;	line-height: 21px;	text-align: center;	cursor: pointer; font-size:14px; font-family:Verdana, Geneva, sans-serif; margin-right: 2px; color: #333; background-color: #fff;	}
#introduce .abgne-controls li.current { color: #fff; background-color: #b0150f;	}

.ticket table th{ background:#c7c7c8; padding:15px 0; font-size:14px; font-weight:normal;font-family:"Microsoft YaHei"; border-bottom:7px solid #e9e9e9}
.ticket table td{padding:15px 0; background:#dfdfdf; text-align:center;font-size:14px; color:#929293;font-family:"Microsoft YaHei";  }
.ticket table td.red{ color:#C00}
.ticket table td a{background:url(../images/buy-now.png) no-repeat ; width:85px; height:27px; display:inline-block }
.ticket table td a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.ticket span{ margin-right:15px; font-weight:bold}

.news{ margin:0 auto ; width:1000px;}
.news_l,.news_m,.news_r{ width:305px; float:left; margin-bottom:30px;}
.news_l li{ padding:10px 0; border-bottom:1px dotted #d8d8d8; float:left; width:305px; }
.news_l li a.li_img{ width:88px; height:69px; float:left; margin-right:15px;}
.news_l li h3{ font-weight:normal; margin-bottom:7px;}
.news_l li h3 a{ color:#5d5d5d;}
.news_l li p{color:#828282; line-height:25px; height:50px; overflow:hidden}
.news_m{ margin:0 40px;}
.news_m dl{ width:127px; height:120px; float:left; margin:10px 12px; overflow:hidden}
.news_m dl dt{background:url(../images/dl_bg.jpg) no-repeat ; width:127px; height:101px;}
.news_m dl dt img{ width:116px; height:94px; margin-top:3px; margin-left:5px;}
.news_m dl dt a,.news_m dl dd a{ display:inline-block; text-align:center; line-height:22px;}
.news_m dl dd a,.news_m dl dd{ width:127px; text-align:center;}
.news_r img,.news_r object{ width:303x; height:234px; margin-top:10px;}
.foot{ width:100%; padding:35px 0; background:#cecece; text-align:center; color:#545353}