@charset "utf-8";
body { background:url(../images/body_bg.png);}
ul {list-style:none} 
.fl{float:left;display:inline}
.clear{clear:both;display:block;line-height:0;font-size:0;overflow:hidden;visibility:hidden;}

.area_tit h3 span a{margin-right:10px; color:#FFF; font-size:12px; font-weight:normal;}

#main { width:1200px; margin:0 auto 20px; background:#fff url(../images/main_bg.png) repeat-y;}
.colLeft { float:left; display:inline; width:924px; margin-left:13px;}
.colRight { float:right; display:inline; width:230px; margin-right:13px;}

.networkList { padding:5px;}
.networkList h3{background:url(../images/stars.jpg) no-repeat left top; height:18px; padding-left:30px; padding-top:2px; font-size:14px; font-weight:bold;}
li.padding_top_10px {padding-top:10px;}
.border_dashed_bottom {border-bottom:1px dashed #CCC; margin-bottom:15px;}
.networkList ul { overflow:hidden; _zoom:1; padding-bottom:10px;}
.networkList li { float:left; display:inline; width:218px; padding:10px 4px; margin-top:-1px; text-align:center; }
.networkList li.padding_top_10px {padding-top:10px;}

.operators { width:218px; border:1px solid #d8d8d8; text-align:center; background:url(../images/company_list_bg.png) repeat-x 0 bottom;}
.operators dt{height:4em;}
.operators .pic {text-align:center; vertical-align:middle; margin:4px auto; width:180px; height:140px;}
.operators .pic img {vertical-align:middle; text-align:center; margin:0 auto;}
.operators dd a , .operators dd a:visited { display:inline-block; width:52px; height:20px; margin:0 3px; line-height:20px; background:url(../images/menu_20110303_01.png) no-repeat;}
.operators .vote , .operators .votes { margin:0 4px; line-height:26px;}
.operators .vote { padding-bottom:5px; border-bottom:1px solid #eaeaea;}
.operators .votes { line-height:26px; border-top:1px solid #fff;}
.operators .votes span { font-weight:bold; color:#cc0000;}

.box_tit { height:32px; margin-top:0px; background:url(../images/box_tit_bg.png) repeat-x;}
.box_tit div { height:32px; background:url(../images/box_tit_right.png) no-repeat right 0;}
.box_tit h3 { height:32px; text-indent:-9999px; background:url(../images/box_tit.png) no-repeat;}
.bjNetwork {margin-top:10px;}

h3.area_title {text-indent:0px; font-size:14px; font-weight:bold; color:#FFF;margin-left:0px; margin-bottom:0px; padding-left:15px; height:32px; line-height:32px; background:url(../images/box_tit_2.png) no-repeat 0 -64px;}

.article { margin-top:5px;}
.bj .box_tit h3 { background-position:0 -64px; height:32px;}
.article_con_head {background:url(../images/article_con_head_bg.gif) repeat-x; background-position:bottom; border:1px solid #CCC; border-top:0; padding:16px 13px; padding-bottom:13px;}
.detail_border {border:1px solid #CCC; padding:5px; text-align:center; vertical-align:middle; width:183px; height:138px;}

.detail_border img {vertical-align:middle; text-align:center; margin:0 auto;}

.main_pic p a {display:block; height:41px;  width:255px; background:url(../images/give_ticket.jpg) no-repeat; text-indent:-9999px; margin-top:12px; margin-left:22px;}
.details_info {float:right; width:582px; }
.details_info ul li{font-size:14px; line-height:30px;}
.details_info ul li span {color:#069;}
.details_info ul li span.ticket_length{color:#C00; font-weight:bold; font-size:18px;}
.details_info ul li a img {display:inline; vertical-align:middle;}
.details_info p{font-size:14px;margin-left:5em; text-indent:-5em; margin-top:5px; line-height:25px;}

.article_con_main{border-left:1px solid #CCC;border-right:1px solid #CCC; padding:10px; padding-bottom:10px; }

.area { background:url(../images/right_box_bg.png) repeat-y; line-height:22px; margin-bottom:15px;}
.area_tit { height:31px; background:url(../images/right_box_tit.png) no-repeat; position:relative;}
.area_tit .more , .area_tit .more:visited { color:#fafafa; position:absolute; right:10px; top:5px;}
.area_tit h3 { line-height:30px; margin-top:1px; font-size:14px; font-weight:bold; color:#fafafa; text-indent:10px;}
.area_con { padding-bottom:20px; background:url(../images/right_box_bottom.png) no-repeat 0 bottom; overflow:hidden; _zoom:1;}
.area_con div { margin:0 12px; padding:10px 0; background:url(../images/line.png) repeat-x 0 0; margin-top:-2px;}
.area_con h4 { font-weight:bold; padding:5px 0;}
.area_con p , .area_con li { color:#666;}
.area_con li { padding-left:12px; margin-bottom:2px;}
.area_con li span { margin-left:-12px; position:absolute;}
.area_con strong { font-weight:bold; color:#333;}