body{font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif; background-color:#F0F0F0;}
.wrap{ background-color:#F0F0F0;}
a{ text-decoration:none;color:#333; font-size:12px; }
a:link{ text-decoration:none; font-size:12px;color:#333;}
a:hover{ color:#ed5300; text-decoration: underline;}
p { line-height:22px;}
.blue,a.blue{ color:#1f79be}
.orange,a.orange { color:#e44921}
.green,a.green { color:#49a814}
.red,a.red { color:#cc0000}
.gray { color:#999}
.ad_bg {}
.container {border:1px solid #ccc; border-top:0;width:1001px; margin:0 auto; background:#fff; box-shadow:0 0 15px #999}

.main_wrap{margin-top:3px; background:#fff; border:1px solid #ddd; width:990px; margin:5px auto 8px;}
.ad_wrap{ margin-left:3px;width:994px; background:url(../image/line_2.jpg) repeat-y;}
.ad_topbg,.ad_bottombg { background-image:url(../image/line_1.jpg); background-repeat:no-repeat;}
.ad_topbg{ background-position:left top;overflow: hidden; height:7px;}
.ad_bottombg{ background-position:0 bottom; height:5px;overflow: hidden; display:block;}
.more_tag {font-weight:400; line-height:22px; height:22px;}
.more_tag a {background:url(../image/link_line.gif) no-repeat right center; padding:0 8px; line-height:28px;}
.more_tag a.nobg { background:none;}
.left_side,.right_side,.middle_content {display:inline; float:left;}
.left_side {width:303px; padding:5px 5px 5px 8px;}
.middle_content {width:376px; padding:5px 12px 2px 15px;border:1px solid #e9e9e9; border-width:0 1px;}
.right_side {width:255px; padding:5px 5px 5px 8px;}
.package_box,.gossip {width:708px; border-right:1px solid #e9e9e9;}
.column_title h3,.column_title h3 a { font-size:14px; color:#333; display:inline-block; float:left; line-height:30px;}
.column_title h3 a:hover { text-decoration:none; color:#F60}
.column_title {position:relative; border-bottom:1px solid #e4e4e4; margin:0 8px 8px 2px;}
.column_title .more, .module_title .more{position:absolute; right:5px;top:5px;}
.column_title .more, .module_title .more{background:url(../image/more_ico.gif) no-repeat right 7px; _background-position:right 5px;  padding-right:10px;}
.column_title .more:hover, .module_title .more:hover {background-image:url(../image/more_hover.gif); color:#1f79be}
.pic { display:block;}
.pic img { border:1px solid #ccc}

/*edit*/
.title_tab{ border-bottom:1px solid #8abcef; height:30px; margin-right:4px}
.title_tab ul{ position:absolute; bottom:-1px; height:30px;}
.title_tab ul li{ float:left; height:29px; background:url(../image/tab_221.gif) right -59px; padding-right:3px; margin:0 0 1px 6px;}
.title_tab ul li a{ display:block; float:left; padding:5px 8px 4px 11px; background:url(../image/tab_221.gif) repeat-x 0 0; line-height:20px; text-decoration:none; font-size:14px;}
.title_tab ul .current{ margin-bottom:0; height:30px; background-position: right -91px;}
.title_tab ul .current a{ background-position:0 -29px; padding-bottom:5px; color:#3488dd; text-decoration:none; font-weight:700;}

.module_title { border-top:1px solid #357ec8; height:29px; background:url(../image/title_repeatbg.gif) repeat-x 0 0;position:relative}
.module_title h2 { float:left;font-size:14px;width:90px; padding:0 27px; _padding-top:2px; overflow:hidden;color:#fff;display:inline-block;height:29px; background:url(../image/title_bg.gif) no-repeat 0 -1px;}

a.card_ico {background-image:url(../image/gifts_ico.gif); background-repeat:no-repeat; width:16px; height:16px;font-size:0; line-height:0px;overflow:hidden; display:inline-block;}
.amoy_card { background-position:0 0;}
.receive   { background-position:0 -16px;}
.hot {background-position:0 -32px;}
.sparse {background-position:0 -48px;}
.limit {background-position:0 -64px;}
a.notice {background-position:0 -80px;}
a.submit { display:block; width:95px; height:36px; margin:0 auto; background-color:#4098ea; border:1px solid #4098ea; font-size:18px; line-height:36px; text-decoration:none; color:#fff; text-align:center;}
.submit:hover { background:#5faef8; color:#fff; text-decoration:none;}
a.btn { background-image:url(../image/package_btn.gif); background-repeat:no-repeat; margin:0 1px; line-height:0; font-size:0;display:inline-block;overflow:hidden;}
.little_btn .btn {width:27px; height:16px; cursor:pointer}
.little_btn .reg_btn { background-position:0 -52px;}
.little_btn .reg_btn:hover {background-position:0 -68px;}
.little_btn .gary_reg_btn { background-position:-108px -52px;}
.little_btn .gary_reg_btn:hover {background-position:-108px -68px;}
.little_btn .lk_btn { background-position:-27px -52px;}
.little_btn .lk_btn:hover {background-position:-27px -68px;}
.little_btn .tk_btn { background-position:-54px -52px;}
.little_btn .tk_btn:hover {background-position:-54px -68px;}
.little_btn .notice2 { background-position:-81px -52px;}
.little_btn .notice2:hover {background-position:-81px -68px;}

.book_btn {background-position:0 -206px; width:112px; height:35px}
.book_btn:hover {background-position:-112px -206px;}
.bookbtnbg a.book_btn { text-align:center; line-height:35px; text-decoration:none;font-size:14px; color:#fff;}

.big_btn .btn {width:62px; height:25px; display:inline-block; }
.big_btn .reg_btn {background-position:0 -87px;}
.big_btn .reg_btn:hover {background-position:0 -112px;}
.big_btn .gary_reg_btn {background-position:-186px -87px;}
.big_btn .gary_reg_btn:hover {background-position:-186px -87px;}
.big_btn .lk_btn {background-position:-62px -87px;}
.big_btn .lk_btn:hover {background-position:-62px -112px;}
.big_btn .tk_btn {background-position:-124px -87px;}
.big_btn .tk_btn:hover {background-position:-124px -112px;}
.game_regbtn {background-position:0 -140px; width:100px; height:32px;}
.game_regbtn:hover {background-position:0 -172px;}

.large_btn { text-align:center;}
.large_btn .btn {width:217px; height:56px; background-image:url(../image/large_btn.gif);margin:6px 6px 0; }
.large_btn .reg_btn {background-position:0 0;}
.large_btn .reg_btn:hover {background-position:-217px 0;}
.large_btn .gary_reg_btn {background-position:0 -336px;}
.large_btn .gary_reg_btn:hover {background-position:-217px -336px;}

.large_btn .lk_btn {background-position:0 -56px;}
.large_btn .lk_btn:hover {background-position:-217px -56px;}
.large_btn .lkgray_btn { background-position:0 -280px; cursor:default}
.large_btn .tk_btn {background-position:0 -112px;}
.large_btn .tk_btn:hover {background-position:-217px -112px;}
.large_btn .integral {background-position:0 -168px;}
.large_btn .integral:hover {background-position:-217px -168px;}
.large_btn .book_btn {background-position:0 -224px;}
.large_btn .book_btn:hover {background-position:-217px -224px;}
.large_btn .book_graybtn {background-position:-217px -280px; cursor:default}

.l_up_corner,.r_up_corner,.l_low_corner,.r_low_corner { background-position:0 0; width:12px; height:12px; overflow:hidden; display:block; position:absolute; background-repeat:no-repeat;}
.l_up_corner {background-image:url(../image/l_up_corner.gif); left:-2px; top:-2px;}
.r_up_corner {background-image:url(../image/r_up_corner.gif); right:-2px;_right:-3px; top:-2px;}
.l_low_corner {background-image:url(../image/l_low_corner.gif); left:-2px; bottom:-2px;}
.r_low_corner {background-image:url(../image/r_low_corner.gif); right:-2px; bottom:-2px;_right:-3px;}
.footer{ width:990px; text-align:center; line-height:25px; margin:0 auto; padding:10px 0; }

.table_style{border:1px solid #c1dad7;color:#000;text-align:center;}
.table_style th {background:#CAE8EA url(../image/th_bg.gif) no-repeat;height:24px;border:1px solid #c1dad7;border-left:0;}
.table_style td{border-right: 1px solid #c1dad7;border-bottom: 1px solid #c1dad7; line-height:30px; padding:0 2px;}
.table_style tr.alt { background: #f5fafa;}
.table_style .time { padding-left:15px;}
.table_style .hide_text{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;width:187px}
.slider_bg a{ position:absolute; left:0px; top:0px;}
/*-------page-------*/
.page {box-shadow:none}
.page .column_title { border:0;}
.page .column_title h2 { font-size:16px; font-weight:700; background:url(../image/title_ico.gif) no-repeat 0 10px; line-height:38px; padding-left:10px; margin-left:15px;}
.page .column_title h2 em { font-size:14px; font-weight:400; color:#888; font-style:italic; padding-left:10px;}
.page .column_title h2 span { font-weight:400; padding:0 10px; font-size:14px; color:#999;}
.page .column_title h2 span a{ padding:0 5px;}
.page .news_nav { text-align:left;border-bottom:1px solid #ddd;}
.page .left_side {width:715px; padding:10px 3px 10px 15px;}
.page .right_side{}
.page .side_titlebg {}
.page .side_box .recommended_table { border:0;}
.page .recommended_table th { background-position:0 -1px; height:28px; line-height:28px;}
.page .right_side .luck { margin-top:10px;}
.side_box {border:1px solid #e6e6e6;width:250px; margin-top:10px; padding-bottom:3px}
.page .right_side .side_box_title {background:url(../image/right_titlebg.gif) no-repeat 0 0; position:relative;}
.page .right_side h3 {color:#3366d0;font-size:14px;line-height:34px;padding-left:10px;} 
.page .right_side .side_box_title .tab_nav { position:absolute; right:2px; top:3px;_top:-5px;}
.page .right_side .side_box_title .tab_nav li {float:left; margin-right:1px; display:inline-block; position:relative;}
.page .right_side .side_box_title .tab_nav li a {line-height:19px; padding:0 5px; display:block;background:#d4d4d4; border:1px solid #c3c2c2;}
.page .right_side .side_box_title .tab_nav li a:hover { text-decoration:none;}
.page .right_side .side_box_title .tab_nav li.current a{background:#f56925; border:1px solid #f56925;color:#fff; }
.page .right_side .side_box_title .tab_nav li.current span { position:absolute; bottom:-3px; left:50%; margin-left:-3px; display:block; width:6px; height:5px;background:url(../image/tab_current_ico.gif) no-repeat 0 bottom;  }