/* CSS Document */
*{margin:0; padding:0;}
ul,li,ol{list-style:none;}
body{color:#333; font-size:12px; line-height:18px;}
a:link,a:visited{color:#2864B4; text-decoration:none;}
a:hover{color:#ff6600;}
.clear{clear:both;}
.wrap{width:970px; margin:0 auto; position:relative;}
a.red{color:#EA6200;}
a img{border:0;}
.under_line:link,.under_line:visited{text-decoration:underline;}
.high_ttl{color:#2864B4; font-family:Arial, Helvetica, sans-serif;}
#top_nav{position:relative; z-index:1200;}
#top_nav a:link,#top_nav a:visited{color:#666; text-decoration:none;}
#top_nav a:hover{color:#ff6600;}
.top_in{background:url(../images/sdoindex/index_main.gif) repeat-x left -815px; height:23px; line-height:23px; border-top:1px solid #E7E7E7; border-bottom:1px solid #EEEEEE; padding:0 16px; color:#666666; z-index:1000;}
.wel_txt{float:left;}
.rgt_nav{float:right; width:300px;}
.rgt_nav ul{ float:left; width:95px; margin-left:40px;_margin-left:20px;} /*5.31*/
.rgt_nav ul li{float:left; padding:0 5px;}
.rgt_nav ul li.skin_up{width:32px;  background:url(../images/sdoindex/icon_prod.gif) no-repeat 32px -255px;}
.rgt_nav ul li.skin_down{width:32px;  background:url(../images/sdoindex/icon_prod.gif) no-repeat 32px -271px;}
.one_key_box{width:150px; height:22px; background:url(../images/sdoindex/index_main.gif) no-repeat left -845px; float:left;}
#one_key_input{width:106px; font-size:12px;  height:14px; border:1px solid #fff; margin-top:3px; margin-left:18px; float:left;}
.input_style1{color:#999;}
.input_style2{color:#333;}
.input_style3{color:#333; background:url(../images/sdoindex/ajax-loader.gif) no-repeat right -1px;}
.pop_key_close{position:absolute; width:12px; height:12px; right:58px; top:6px;}
.one_k_btn,.one_k_btn2{width:23px; height:21px; display:block; float:left; background:url(../images/sdoindex/icon_prod.gif) no-repeat left -294px; text-indent:-2000px;}
.one_k_btn2{ background:url(../images/sdoindex/icon_prod.gif) no-repeat left -534px;}

.logo_area{height:125px; border-bottom:1px solid #E0E5EA; text-align:center;}
.prom_area{display:none;}
.more_qu{width:220px; height:50px; font-size:12px; overflow:hidden;}
.more_qubtn{width:52px; height:23px; background:url(../images/sdoindex/btn_yourquestion.gif) no-repeat left top; text-align:center; color:#666666; border:none; margin-right:5px; cursor:pointer;}
#onek_noresult,#onek_result{position:absolute; right:0; top:22px; border:1px solid #B9C4D0; width:240px; background-color:#fff; z-index:1000;}
#onek_noresult p{height:32px; line-height:32px; padding:0 5px;}
#onek_noresult h4,#onek_result h4{background-color:#AAB9C8; font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 7px;}
#onek_result ul{float:left; overflow:hidden; width:240px;}
#onek_result ul li{height:64px; border-top:1px solid #D8F0FF; margin-top:-1px; line-height:16px;}
#onek_result ul li a:link,#onek_result ul li a:visited{height:59px; display:block; padding-top:5px; overflow:hidden; color:#999;}
#onek_result ul li a:hover,#onek_result ul li a.cur{background:#ECF8FD url(../images/sdoindex/index_main.gif) repeat-x left -883px; cursor:pointer;}
#onek_result ul li a strong{display:block; height:16px; line-height:16px; margin-bottom:3px; padding-left:23px; background:url(../images/sdoindex/icon_prod.gif) no-repeat 9px -322px; color:#777;}
#onek_result ul li a strong b{color:#EA6200;}
#onek_result ul li a:hover strong,#onek_result ul li a.cur strong{background:url(../images/sdoindex/icon_prod.gif) no-repeat 9px -389px; color:#EA6200}
#onek_result ul li a span{display:block; height:40px; padding-left:23px; padding-right:20px;}
#chng_skin{height:100px; position:relative; color:#666666; display:none;}
#chng_skin ul{width:816px; height:92px; margin-left:80px;}
#chng_skin ul li{width:112px; height:92px; float:left; margin:0 2px; text-align:center; padding-top:8px;}
#chng_skin ul li img{border:1px solid #E7E9E9;}
#chng_skin ul li.cur img{border:1px solid #ff9900;}
#chng_skin ul li p{height:28px; line-height:28px;}
.skin_lftbtn{position:absolute; left:20px; top:26px; cursor:pointer;}
.skin_rgtbtn{position:absolute; right:20px; top:26px; cursor:pointer;}

#content{margin-top:10px; margin-bottom:20px;}
#side_bar{width:230px; float:left; overflow:hidden;}
#main_cnt{width:730px; float:right; overflow:hidden;}
.log_ttl,.serv_ttl,.partner_ttl{height:29px; line-height:29px; background:url(../images/sdoindex/side_pic.gif) no-repeat left top;}
.log_ttl h2,.serv_ttl h2,.partner_ttl h2{font-size:14px; padding:0 13px;}
.log_ttl h2 .ttl_txt,.serv_ttl h2 .ttl_txt,.partner_ttl h2 .ttl_txt{float:left;}
.log_ttl h2 .more,.partner_ttl h2 .more{float:right; font-size:12px; font-weight:normal;}
.log_cnt{border:1px solid #DBE1E6; border-top:none; border-bottom:none; height:146px; overflow:hidden;}
.log_box{height:91px; background:url(../images/sdoindex/dotline_bg.gif) repeat-x left bottom; padding:6px 13px; position:relative; overflow:hidden;}
.log_box p.username_row{height:30px; line-height:30px; clear:both;}
.log_box p.password_row{height:30px; line-height:30px; clear:both; margin-top:1px;}
.log_box p.username_row label,.log_box p.password_row label{display:inline-block; float:left; width:41px; }
.log_box p.username_row .log_span,.log_box p.password_row .log_span{padding-left:3px; width:158px; display:inline-block; padding-top:3px; height:27px; float:left; overflow:hidden;}
.log_box p.password_row .log_span{position:relative;}
.soft_keyb{position:absolute; width:17px; height:17px; index:10; right:4px; top:6px; background:url(../images/sdoindex/icon_prod.gif) no-repeat left -235px;}
.log_box p.username_row input,.log_box p.password_row input{height:16px; width:152px; padding:2px; border:1px solid #C5CED7;}
.log_box p.log_row{height:25px; padding-left:44px; padding-top:5px; position:relative;}
.find_pswd{position:absolute; left:140px; top:10px; display:block; width:60px;}
.reg_box{height:43px;}
.reg_txt,.reg_txt2{height:43px; width:136px; display:inline-block; float:left; text-indent:-3000px; background:url(../images/sdoindex/txt_havenoacc.gif) no-repeat right 10px;}
.reg_txt2{background:url(../images/sdoindex/txt_havenoacc2.gif) no-repeat right 10px;}
.reg_btn{display:inline-block; float:left; padding-top:9px; width:78px; height:24px; background:url(../images/sdoindex/btn_reg.gif) no-repeat center 8px; text-indent:-9999px; height:43px;}
.reg_btn2{display:inline-block; float:left; padding-top:9px; width:78px; height:24px; background:url(../images/sdoindex/btn_reg2.gif) no-repeat center 8px; text-indent:-9999px; height:43px;}
.user_img{float:left; padding:5px; border:1px solid #E6E6E6;margin-right:4px;}
.user_logname{height:24px; line-height:24px; display:block; margin-top:3px; position:relative; font-family:sans-serif;}
.quit{position:absolute; right:0; top:2px;}
.passport,.qualify,.safety{width:62px; height:20px; line-height:20px; background:url(../images/sdoindex/icon_logged.gif) no-repeat 2px 2px; padding-left:24px; position:absolute; left:15px; top:80px;}
.qualify{background:url(../images/sdoindex/icon_logged.gif) no-repeat left -24px; left:90px; padding-left:20px;}
.safety{background:url(../images/sdoindex/icon_logged.gif) no-repeat left -48px; left:150px; padding-left:20px;}
.points_own{width:120px; height:24px; line-height:24px; text-align:center; float:left; color:#666; background:url(../images/sdoindex/index_main.gif) no-repeat left -361px; margin:10px 3px 5px 14px; display:inline;}
.btn_charge{width:82px; height:24px; display:block; float:left; margin:10px 2px 5px 0;}


.charge_cnt,.serv_cnt,.partner_cnt{padding:10px; border:1px solid #DBE1E6; border-top:none; border-bottom:none; width:208px;}
.partner_cnt{height:72px; overflow:hidden;}
.serv_btm,.partner_btm{height:2px; background:url(../images/sdoindex/side_pic.gif) no-repeat left -43px; overflow:hidden; margin-bottom:10px; clear:both;}
.charge_cnt p{height:28px; line-height:28px;}
.charge_cnt p label{width:44px; display:inline-block; float:left;}
.charge_cnt p span{display:inline-block; float:left; padding-left:3px; width:158px; overflow:hidden;}
.input_charge{height:16px; width:152px; padding:2px; border:1px solid #C5CED7;}
.charge_cnt p select{width:158px; border:1px solid #C5CED7;}
.charge_cnt p #input_else{width:40px; height:16px; padding:2px; border:1px solid #C5CED7; margin-left:5px; display:none;}
.charge_cnt p select option{color:#666666;}
.charge_cnt p.charge_row{padding-left:45px;}
.serv{ position:relative;}
.serv_cnt{height:314px; overflow:hidden; padding-bottom:0; padding-left:18px; width:200px;}
.serv_cnt ul{ height:288px; overflow:hidden; float:left;}
.serv_cnt ul li{height:32px; font-size:14px; font-weight:bold; line-height:32px; background:url(../images/sdoindex/index_main.gif) no-repeat left -528px; overflow:hidden; float:left; width:218px;}
.serv_cnt ul li.serv1 a,.serv_cnt ul li.serv2 a,.serv_cnt ul li.serv3 a,.serv_cnt ul li.serv4 a,.serv_cnt ul li.serv5 a,.serv_cnt ul li.serv6 a,.serv_cnt ul li.serv7 a,.serv_cnt ul li.serv8 a,.serv_cnt ul li.serv9 a{display:inline; height:32px; line-height:32px; padding-left:35px; background:url(../images/sdoindex/icon_serv.gif) no-repeat left 5px; overflow:hidden; float:left;}
.serv_detail{font-size:12px; color:#777; font-weight:normal; padding-left:5px; height:32px; line-height:32px;position:absolute; left:97px; display:none;}
.serv_cnt ul li.serv2 a{background-position:left -27px;}
.serv_cnt ul li.serv3 a{background-position:left -59px;}
.serv_cnt ul li.serv4 a{background-position:left -91px;}
.serv_cnt ul li.serv5 a{background-position:left -123px;}
.serv_cnt ul li.serv6 a{background-position:left -155px;}
.serv_cnt ul li.serv7 a{background-position:left -187px;}
.serv_cnt ul li.serv8 a{background-position:left -219px;}
.serv_cnt ul li.serv9 a{background-position:left -251px;}
.more_serv{ height:26px; overflow:hidden; clear:left;}
.more_serv li{font-family:sans-serif; width:40px; float:left; text-align:center; padding-top:5px;}
.serv_detail{font-size:12px; color:#777; font-weight:normal; padding-left:5px;}
.side_bnr {height:110px; width:230px; overflow:hidden; position:relative; margin-bottom:10px; display:none;}
.side_video {height:170px; width:230px; overflow:hidden; position:relative; margin-bottom:10px;}
.partner_cnt ul{float:left;}
.partner_cnt ul li{width:100px; float:left; height:40px; text-align:center;}

.big_outer{width:730px; height:215px;  position:relative; margin-bottom:10px;}
#big_bnr{width:730px; height:215px; overflow:hidden; position:relative;}
.cnr_l_t,.cnr_l_b,.cnr_r_t,.cnr_r_b{width:1px; height:1px; overflow:hidden; background-color:#fff; position:absolute; left:0px; top:0px; z-index:20;}
.cnr_l_b{  top:214px;}
.cnr_r_t{  left:729px;}
.cnr_r_b{  left:729px; top:214px;}
#ifocus_piclist li{display:none;}
#ifocus_opdiv{position:absolute; left:0; bottom:-1px; width:730px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:10;}
#ifocus_btn{height:35px; width:728px; position:absolute; left:0; bottom:-1px; z-index:100; padding-left:8px;}
#ifocus_btn li{width:120px; height:33px; float:left; cursor:pointer; color:#fff; text-align:center; opacity:0.7; filter:alpha(opacity=70); padding-top:2px; font-size:14px; font-weight:bold;}
#ifocus_btn li span{height:29px; width:70px; display:block; line-height:29px; padding-left:50px; text-align:left;}
#ifocus_btn li#p0 span{background:url(../images/sdoindex/bnr_icon.gif?20100113) no-repeat 15px 1px;}
#ifocus_btn li#p1 span{background:url(../images/sdoindex/bnr_icon.gif?20100113) no-repeat 15px -37px;}
#ifocus_btn li#p2 span{background:url(../images/sdoindex/bnr_icon.gif?20100113) no-repeat 15px -75px;}
#ifocus_btn li#p3 span{background:url(../images/sdoindex/bnr_icon.gif?20100113) no-repeat 15px -113px;}
#ifocus_btn li#p4 span{background:url(../images/sdoindex/bnr_icon.gif?20100113) no-repeat 15px -151px;}
#ifocus_btn li#p5 span{background:url(../images/sdoindex/bnr_icon.gif?20100609) no-repeat 15px -189px;}
#ifocus_btn li.current{ opacity:1; filter:alpha(opacity=100); position:relative; }

.sdo_provide{height:29px; line-height:29px; background:url(../images/sdoindex/index_main.gif) repeat-x left -401px; margin-bottom:10px;color:#777;}
.sdo_provide dl{height:29px; background:url(../images/sdoindex/index_main.gif) no-repeat right -481px;}
.sdo_provide dl dt{width:130px; padding-left:13px; font-size:14px; font-weight:bold; color:#2864B4; float:left; background:url(../images/sdoindex/index_main.gif) no-repeat left -443px;}
.sdo_provide dl dd{float:left; width:110px; padding-left:18px;}
.sdo_provide dl dd.prod1{background:url(../images/sdoindex/icon_prod.gif) no-repeat left 7px; width:160px; padding-left:22px;}
.sdo_provide dl dd.prod2{background:url(../images/sdoindex/icon_prod.gif) no-repeat left -18px;}
.sdo_provide dl dd.prod3{background:url(../images/sdoindex/icon_prod.gif) no-repeat left -43px; width:90px;}
.sdo_provide dl dd.prod4{background:url(../images/sdoindex/icon_prod.gif) no-repeat left -68px;}

.coming_soon{height:60px; background:url(../images/sdoindex/index_main.gif) repeat-x left top; overflow:hidden; margin-bottom:10px;}
.coming_soon h2{width:34px; height:60px; float:left; background:url(../images/sdoindex/index_main.gif) no-repeat left -155px; text-indent:-3000px;}
.coming_scroll{width:674px; height:48px; float:left; background:url(../images/sdoindex/index_main.gif) no-repeat right -77px; padding:6px 0 6px 22px; overflow:hidden; position:relative;}
#new_game_in{width:624px; overflow:hidden; position:absolute; left:0 ; top:0;}
.coming_scroll ul{width:624px; height:24px; line-height:24px; overflow:hidden;}
.coming_scroll ul li{width:104px; height:24px; line-height:24px; float:left;}
#scroll_up{width:13px; height:13px; position:absolute; right:15px; top:12px; background:url(../images/sdoindex/icon_prod.gif) no-repeat left -123px;}
#scroll_down{width:13px; height:13px; position:absolute; right:15px; top:35px; background:url(../images/sdoindex/icon_prod.gif) no-repeat left -148px;}

.main_prod_ttl,.recom_ttl{background:url(../images/sdoindex/index_main.gif) repeat-x left -237px; height:29px; clear:both;}
.main_prod_ttl h2,.recom_ttl h2{height:29px; background:url(../images/sdoindex/index_main.gif) no-repeat right -321px;}
.main_prod_ttl h2 .ttl_txt,.recom_ttl h2 .ttl_txt{height:29px; width:130px; background:url(../images/sdoindex/index_main.gif) no-repeat left -279px; padding-left:13px; font-size:14px; line-height:29px; display:inline-block; float:left;}
.main_prod_ttl h2 .ttl_define,.recom_ttl h2 .ttl_define{float:left; height:29px; line-height:29px; display:inline-block; font-size:12px; color:#666; font-weight:normal; color:#81A4D1;}
.main_prod_ttl h2 .more,.recom_ttl h2 .more{float:right;}
.main_prod_btm1,.recom_prod_btm1{height:1px; overflow:hidden; border:2px solid #DBE1E6; border-top:none; border-bottom:none; clear:both;}
.main_prod_btm2,.recom_prod_btm2{height:1px; overflow:hidden; border:1px solid #fff; background-color:#DBE1E6; border-top:none; border-bottom:none; margin-bottom:10px; clear:both;}

/*接入游戏*/
.main_prod{border:1px solid #DBE1E6; padding:5px 0; padding-bottom:13px; *padding-bottom:17px!important;border-top:none; border-bottom:none; float:left; width:728px;}

.main_prod .navItems{ display:block;background:url(../images/sdoindex/dotline_bg.gif) repeat-x left bottom; margin:4px 13px; position:relative;}

.main_prod dt{width:70px; float:left; display:block; font-weight:bold; font-size:14px; color:#EA6200; padding-top:3px; cursor:pointer; background:url(../images/sdoindex/icon.gif) right 8px no-repeat;}
.main_prod dl{ position:absolute; left:0; top:0;  padding:0 2px; width:100%;}
.main_prod dd{ margin-left:80px;}
.main_prod dd ul{ padding-bottom:3px;}
.main_prod dd ul li{height:24px; line-height:24px; width:100px; padding-left:2px; float:left; font-size:14px; overflow:hidden;}

.main_prod .nav1{ height:27px; z-index:6;}
.main_prod .nav2{ height:52px;z-index:5;}
.main_prod .nav3{ height:70px;z-index:4;}
.main_prod .nav4{ height:52px;z-index:3;}
.main_prod .nav5{ height:52px;z-index:2;}
.main_prod .nav6{ height:52px;z-index:7;}

.main_prod .nav1 dl.def{ height:27px;overflow:hidden;}
.main_prod .nav2 dl.def{ height:52px;overflow:hidden;}
.main_prod .nav3 dl.def{ height:70px;overflow:hidden;}
.main_prod .nav4 dl.def{ height:52px;overflow:hidden;}
.main_prod .nav5 dl.def{ height:52px;overflow:hidden;}
.main_prod .nav6 dl.def{ height:52px;overflow:hidden;}

.main_prod .navItemsCur dl{ background:#f5fbff; border:2px #c0daf1 solid; border-top:none; border-left:none;}
.main_prod .navItemsCur dt{background-position:right -42px;}



.recom_prod{border:1px solid #DBE1E6; padding:7px 10px 6px 10px; width:708px; border-top:none; border-bottom:none; float:left; overflow:hidden;}
.recom_prod ul li{width:100px; float:left; height:22px; line-height:22px; font-size:12px;}
.scroll_game{height:170px; overflow:hidden; background:#DCE0E6 url(../images/sdoindex/index_main2.gif) no-repeat left -960px; z-index:0;}
.game_inner{height:156px; overflow:hidden; padding:8px 29px 6px; position:relative; background:url(../images/sdoindex/index_main2.gif) no-repeat right -1152px; z-index:0;}
#ad_scroll{height:156px; overflow:hidden; width:1344px;position:absolute; left:0; top:0;}
.scroll_game ul li{width:147px; height:142px; padding:7px; float:left; margin-right:7px; background:url(../images/sdoindex/side_pic2.gif) no-repeat left -173px;}
#scroll_crtl_l{ width:20px; height:20px; position:absolute; left:5px; top:65px; cursor:pointer; background:url(../images/sdoindex/icon_prod.gif) left -174px;}
#scroll_crtl_r{width:20px; height:20px; position:absolute; right:7px; top:65px; cursor:pointer; background:url(../images/sdoindex/icon_prod.gif) left -204px;}

#foot{height:150px; text-align:center; line-height:24px; color:#666;}
#foot ul.foot_tab{width:640px; height:14px; margin:7px auto; overflow:hidden;}
#foot ul.foot_tab li{display:inline-block; padding:0 10px; float:left; height:12px; line-height:12px; border-left:1px solid #CCCCCC; padding-top:1px; overflow:hidden; margin-left:-2px;}
#foot ul.foot_tab li a:link,#foot ul.foot_tab li a:visited{color:#666;}
#foot ul.foot_tab li a:hover{color:#ff6600;}
#foot ul.foot_tab li.high a:link,#foot ul.foot_tab li.high a:visited{color:#2864B4;}

#skb{top:255px;display:none;left:238px;position:absolute;padding:5px;border:solid 1px #dbe1e6;background:#fff; z-index:999999; text-align:center ; width:500px;}

.high{color:#ff6600;}
.box970{width:970px; margin:0 auto;}
#footnew{height:150px; text-align:center; line-height:24px; color:#666; padding-bottom:10px; margin-top:30px;}
#footnew ul.foot_tab{width:610px; height:14px; padding:7px 0; overflow:hidden; float:left; margin-bottom:5px;}
#footnew ul.foot_tab li{display:inline-block; padding:0 25px 0 15px; float:left; height:12px; line-height:12px; border-left:1px solid #CCCCCC; padding-top:1px; overflow:hidden; margin-left:-10px;}
#footnew ul.foot_tab li a:link,#foot ul.foot_tab li a:visited{color:#666;}
#footnew ul.foot_tab li.high a:link,#foot ul.foot_tab li.high a:visited{color:#2864B4;}
#footnew ul.foot_tab li.high a:hover{color:#ff6600;}
#footnew ul.foot_tab li a:hover{color:#ff6600;}
.copyright{float:right; line-height:28px; height:28px; margin-bottom:5px;}
.foot_sepline{ border-top:1px solid #EEEEEE; height:1px; overflow:hidden; clear:both;}
.license{margin-top:5px;}
.safety_logo{margin-top:5px;}
#iframeLogin{ margin-bottom:10px;}
