/* CSS Document*/
/**
* Author: Sunxu 
* Version: 1.0
* Last Changed by Sunxu
* Last Update : 2010-09-17
*/

/*S flash光束*/
.flash_sun { width:450px; height:200px; margin:5px 0 0 300px; background-color:#FF0000 }
/*E flash光束*/
/*S 主体内容 */
.m_1 { position:relative; }
.m_1_left { float: left; background:url(main_index_m1left.jpg) no-repeat; width:338px; height:378px; }


#tab1 { width:305px; height:30px; background:url(tab_top.jpg) no-repeat; display:block;padding-left:5px;}
#tab1 ul { margin:0; padding:0;position:relative;left:8px   }
#tab1 li { float:left;width:72px;padding:2px 0 0 4px;height:30px; line-height:30px; cursor:pointer; background:url(../images/tab_over.png) no-repeat left top; color:#9d1103; font-size:12px; font-weight:bold}
#tab1 li.now { background:url(tab_now.jpg) no-repeat; color:#333; height:30px; line-height:30px; font-weight:bold }
#news{position:relative; left:14px; top:55px;float:left;}
.tablist{float:left;width:310px;font-size:14px;line-height:24px;display:none;margin-top:-2px;margin-left:2px;}

.tab_content { color: #333333; width: 310px; float:left;}
.tab_content ul { }
.tab_content ul li { height: 30px; line-height: 30px; overflow:hidden;}
.tab_content ul li span { float: right; }
.tab_content ul li a { color: #333333; text-decoration: none; overflow:hidden;}
.tab_content ul li a:hover { text-decoration: underline; }
.tab_content ul li a.highlight { font-weight:700; }
.tab_content ul li em { margin: 0 5px;  }
.border_sloid { border-bottom:#5a739a dotted 1px; margin:0 10px 0 20px; }
.m_1_right { float: left; width:351px; height:378px; position:relative; background-color2: #FF0000; }
.line_list { background2: url(tab_bg.png) no-repeat; width: 330px; height: 30px; padding-left: 0px; float:left; background-color: #FF0000; margin:0px 0 0 10px; }
.line_list li { width: 70px; height: 33px; overflow: hidden; float: left; cursor: pointer; }
.line_list li a { background2: url(tab_btn.png) no-repeat; width: 85px; height: 33px; display: block; }
.line_list #all_tab.on { background-position: 0 -33px; }
.line_list li.tb02 a { background-position: -89px 0; }
.line_list #news_tab.on { background-position: -89px -33px; }
.gameselect { height:65px; background: url(main_index_m1rightselct.jpg) no-repeat; padding: 0px 0 0 0; width: 351px; float:left; }
.gamebottom { height:30px; background: url(main_index_m1rightbot.jpg) no-repeat; padding: 0px 0 0 0; width: 347px; float:left; }

#tabgame2 { width:346px; height:23px;display:block;}
#tabgame2 ul { margin:0; padding:0;position:relative;left:8px;width:346px  }
#tabgame2 li { float:left;width:86px;padding:0px 0 0 18px; line-height:23px; cursor:pointer; background:url(tabgame.gif) no-repeat left top; color:#9d1103; font-size:12px; font-weight:bold}
#tabgame2 li.now2 { background:url(tabgame_now.gif) no-repeat; color:#333; height:23px; line-height:23px; font-weight:bold }
.tablist9{float:left;width:310px;font-size:14px;line-height:24px;display:none;margin-top:-2px;margin-left:0px;}
.game_tab_content { color: #333333; padding: 0px 0 0 0; width: 344px; height: 254px; float:left; }
.game_tab_content ul {float:left;  padding:0px 0px 0px 6px; }
.game_tab_content ul li {float:left;  width:344px; height: 24px; line-height: 25px; background: url(main_index_m1rightli.jpg) no-repeat; }
.game_tab_content ul li span {float:right; padding-right:10px;}
.game_tab_content ul li a { color: #333333; text-decoration: none; }
.game_tab_content ul li a:hover { text-decoration: underline; }
.game_tab_content ul li a.highlight { font-weight:700; }
.game_tab_content ul li em { margin: 0 35px; }
.border_sloid { border-bottom:#5a739a dotted 1px; margin:0 10px 0 20px; }
.m_1_ad { position:absolute; width:318px; height:174px; top:41px; right:10px; }
.ad_con { width:258px; height:174px; margin:34px 0 0 30px }
.m_1_ad .ad_con img { width:258px; height:174px; }
.ad_label { position:absolute; top:222px; right:0px; width:261px; line-height:26px; }
.ad_label a { font-size:14px; font-weight:700; color:#fff; text-decoration:none; margin:0 15px; display:inline; float:left; height:26px; padding:0 0; }
.ad_label a.on { color:#d2994e; }
.ad_label a:hover { text-decoration:none; }
.ad_label a#label_1 { margin-left:70px; }
.m_2 { background:url(slider_bg.jpg) no-repeat; width:720px; height:312px; position:relative; }
.m_2 h3 { text-indent:-9999px; }
#slider { position: absolute; top: 58px; left: 26px; width: 658px; height: 221px; overflow: hidden; }
#slider .slide { position: absolute; top: 0px; height: 221px; width: 411px; background: #000; overflow: hidden; border-left: #000 solid 1px; cursor: default; }
#slider .backgroundText { position: absolute; width: 100%; height: 100%; top: 100%; background: #2b4366; filter: alpha(opacity=50); opacity: 0.5; }
#slider .text { position: absolute; top: 0px; right: 0px; color: #fff; width: 280px;/* height: 150px;*/ padding-top: 4px; line-height: 18px; padding-right:40px; }
#slider .text p { padding: 0; margin: 0; }
#slider .diapo { position: absolute; filter: alpha(opacity=100); opacity: 1; visibility: hidden; }
.m_3 { padding-left:0px; }
.m_3_box { color:#333333; width:670px; height:110px; margin-top: 10px; background:url(main_index_m3.jpg) no-repeat; width:700px; height:119px; position:relative; }
.m_3_box p { text-indent:2em; line-height:21px; padding:0 30px; }
.m_3_box dl { padding: 0 0 0px 5px; }
.m_3_box dl li { display:inline; margin:5px 4px 0; float:left; background:#050f1f; padding:2px; border:#a75501 solid 2px; }
.m_3_box dl li a { display:block;  }
.m_4 { padding-left:0px; }
.m_4_box { float:left; width:342px; height:185px; background:url(m_4_bg.jpg) no-repeat; display:inline; margin-top: 10px; margin-bottom: 0; }
.m_4_box h3 { background:url(main_index_title.jpg) no-repeat; width:190px; height:36px; text-indent:-9999px; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 0px; }
.m_4_box h3.title_1 { background-position:0 0; }
.m_4_box h3.title_2 { background-position:0 -36px; }
.m_4_box ul { padding:20px 0 0 35px; }
.m_4_box ul li { padding-bottom:12px; }
.m_4_box ul li a { padding:0 8px; color:#333333; text-decoration:none; }
.m_4_box ul li a:hover { text-decoration:underline; }
.m_5 { padding-left:0px; }
.m_5_box { float:left; width:342px; height:241px; background:url(m_5_bg.jpg) no-repeat; display:inline; margin-top: 10px; margin-right: 0px; margin-bottom: 0; margin-left: 0px; }
.m_5_box h3 { background:url(main_index_title.jpg) no-repeat; width:190px; height:36px; text-indent:-9999px; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 0px; }
.m_5_box h3.title_1 { background-position:0 -72px; }
.m_5_box h3.title_2 { background-position:0 -108px; }
.tab_stxs_list { width: 327px; height: 31px; position:relative; margin-left:8px; }
.tab_stxs_list li { width: 64px; line-height: 31px; text-align:center; overflow: hidden; float: left; cursor: pointer; }
.tab_stxs_list li a { width: 64px; height: 31px; display: block; color:#4e5e74; }
.tab_stxs_list li a.on { background:url(top10_tab.png) no-repeat; color:#9f9f9f; }
.tab_stxs_cont { color:#333333; width:327px; height:145px; padding-top:1px; margin:-1px 0 0 8px; }
.tab_stxs_cont p { text-indent:2em; line-height:21px; padding:0 30px; }
.tab_stxs_cont dl { padding: 2px 0 18px 15px; }
.tab_stxs_cont dl li { display:inline; margin:5px 3px 0; float:left; background:#050f1f;  border:#a75501 solid 2px;  }
.tab_stxs_cont dl li a { display:block; }
.tab_stxs_cont ul { padding:15px 0 0 10px; }
.tab_stxs_cont ul li { padding-bottom:10px; }
.tab_stxs_cont ul li span { float:right; padding-right:5px; padding-bottom:2px; }
.tab_stxs_cont ul li a { color:#000; text-decoration:none; }
.tab_stxs_cont ul li a:hover { text-decoration:underline; }

.tab_stxs_cont .more { width:50px; float:right; text-align:right; padding:0px 11px 0 0; }
.tab_stxs_cont .more a { color:#333333; text-decoration:none; }
.tab_stxs_cont .more a:hover { text-decoration: underline; }
.more { width:50px; float:right; text-align:right; padding:15px 21px 0 0; }
.bd2{ width:80px;}
.bd2 p{ font-size:12px; color:#000; line-height:22px; padding-left:30px;}
/*E 主体内容 */
/* float clear */
.clearfix, .m_1, .tab_top10_cont ul, .m_4, .m_5, .tab_stxs_cont dl { zoom: 1; }
.clearfix:after, .m_1:after, .tab_top10_cont ul:after, .m_4:after, .m_5:after, .tab_stxs_cont dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*F滑动门部分代码 */

 .tabs { width:auto; height:auto; border: 0px solid red; }
.selectTab, .unselectTab { border:1px solid #BDDFF9; border-bottom-width: 0; width:150px; height:23px; line-height:23px; vertical-align: middle; text-align:center; background-color:#37709B; margin: 0; margin-right: 18px; font-weight:bold; font-size:14px; color:#FFF; cursor: pointer; float:left; }
.unselectTab { color:#37709B; background-color: white; }
.selectContent { border-top: 5px #37709b solid; padding-top: 8px; clear: both; }
.unselectContent { display: none; }

