#header .header2{height:10px;background:url('../../images/v3/v3_hborder.png') top repeat-x}
#content1{background:url('../../images/v3/v3_bg_1.png') top repeat #eaeaea;}
#content1 div.inner_content{padding-top:15px;}
.content h1{font-weight:500}
#login_banner{background-color:#FFFFFF;width:690px;height:350px;margin:0;margin-left:20px;overflow:hidden;position:relative;}
#login_banner .slides_container{width:690px;height:350px;}
#login_banner .slides_container div{width:690px;height:350px;display:block;}
#login_banner .slides_container div img{width:690px;height:350px;}
#login_banner .pagination{list-style:none;z-index:100;position:absolute;margin:0;padding:0;bottom:30px;right:40px;}
#login_banner .pagination li{float:left;display:inline;width:20px;height:20px;margin-left:5px;}
#login_banner .pagination li a{display:block;width:20px;height:20px;background:url('../../images/v3/v3_banner_dop_a.png') top left;}
#login_banner .pagination li a:hover{background:url('../../images/v3/v3_banner_dop_a.png') 0 -40px;text-decoration:none;}
#login_banner .pagination li.current a{background:url('../../images/v3/v3_banner_dop_a.png') 0 -20px;}

#login_box{height:350px;width:270px;background-color:#FFFFFF;border:none;}
#login_box .login-header{text-align:center;margin:20px auto;font-size:17px;width:150px;height:20px;}
#login_box .login-header span{width:150px;height:20px;background:url('../../images/v3/v3_login_title.png') top left no-repeat;}
#login_box .login_box_input_div{
    text-align:center;margin:0px auto 12px auto;padding:0;position:relative;overflow:visible;height:25px;width:217px;
}
#login_box input.inputlogin{
    vertical-align:middle;border:1px solid #cacaca;color:#aeaeae;background:#f9f9f9;padding:5px;border-radius:3px;
    cursor:text;
}
#login_box input.inputlogin:focus{border:1px solid #9fe3f1;outline:1px solid #eaf5ff;}
#login_box .input_outer_border{padding:1px;}
#login_box .input_outer{padding:0 5px;border:1px solid #cacaca;background-color:#f9f9f9;border-radius:3px;position:relative;}
#login-bottom-menu{margin-top:45px;}
#login_box a, #login_box a:hover, #login_box a:visited, #login_box a:link{color:#3d6dce;}

.login_box_input_div .inputlogin{z-index:2}
.login_box_input_div span{display: inline-block;text-align:left;vertical-align:middle;}
.login_box_input_div span.input_placeholder{
    color:#aeaeae;font-size: 13px;line-height: 20px;padding-left:10px;padding-top:7px;
    display: block;position: absolute; left:0; top:0; z-index:-1;margin: 0;
}
#login_box .active_ipt span.input_placeholder{color:#cacaca;}
#login_box input#loginBtn{width:115px;height:30px;border:0;cursor:pointer;font-size:14px;cursor:pointer;}
#login_box input#loginBtn:hover{color:#ebeeed;}
#login_box input#loginBtn.disabled{background:url('../../images/v3/v3_loginbtn_h.png') no-repeat top left;}
#login_box div.login_button_div{width:215px;margin:0 auto;text-align:left;}
#login_box span.federate_login_icon{font-size:12px;padding-left:30px;padding-top:0;height:16px;display:inline-block;line-height:16px;margin-top:20px;}
#login_box div.login_error{line-height:15px;height:15px;text-align:left;width:215px;color:#fd5517;}
#qq_login_ico{background: url("../../images/qq_login_16.png") no-repeat left;}
#weibo_login_ico{background: url("../../images/weibo_login.png") no-repeat left;}
#login_box ul.menu{float:right;margin-right:20px;}
#login_box ul.menu li.text{padding:0 5px;text-align:center;color:#363636;}
#login_box ul.menu a, #login_box ul.menu a:hover, #login_box ul.menu a:visited, #login_box ul.menu a:link{
    color:#363636;
}

#content2 div.content_list{background-color:#f7f7f7;height:360px;}
#rec_games{width:668px;height:288px;border:1px solid #CDDAEE;margin-left:20px;}
#rec_games .header_text span{background:url('../../images/v3/v3_rec_games_title.png');width:75px;height:20px;margin-top:10px;margin-left:30px;}
#rec_games .game_div{margin-left: 5px;}
#rec_games .game_div:hover a{font-weight: bold;}
#rec_games .game_pic{width:160px;height:102px;overflow:hidden;background-color:#46becc;}
#rec_games .game_pic img{width:160px;height:102px;}
#rec_games .game_pic a{overflow:hidden;position: relative;padding:0;font-weight:bold;display:inline-block;}
#rec_games .game_pic span{
    color: #FED56B; background:url('../../images/v3/v3_gamepic_hover.png') top left; 
    width: 160px; height: 102px; font-weight: bold; text-align: center; font-size: 14px;
    position: absolute;display:none; left: 0; top: 0; z-index: 1;cursor:pointer;
}
#rec_games .game_tags{margin-top:15px;font-size:13px;}

#server-news{width:268px;height:288px;border:1px solid #CDDAEE;margin-left:20px;}
#server-news .header_text span{background:url('../../images/v3/v3_server-news_title.png');width:75px;height:20px;margin-top:10px;margin-left:30px;}
#server-news ul.content_list{list-style: none;text-align:left;padding-left:0;margin:0;}
#server-news ul.content_list li{border-bottom:1px solid #CDDAEE;margin:0;display:block;padding:10px 0;height:40px;}
#server-news .game_pic{width:40px;height:40px;overflow:hidden;margin-left:25px;background-color:#9d94e5;}
#server-news .game_pic img{width:40px;height:40px;}
#server-news .content_text{height:40px;}
#server-news p{line-height:20px;margin:0;padding:0 15px;}
#server-news .p_text2 a, #server-news .p_text2 a:visited, #server-news .p_text2 a:hover, #server-news .p_text2 a:link{color:#25638c;font-weight:700}

#footer{border:none;}