@charset "utf-8";
/*-- CSS Document--*/
*{padding:0;margin:0; border:0;}
img,input{border:none; outline: medium;}
body{ font-family: "微软雅黑";font-size:12px;color:#000;}
ul,ol{list-style:none;}

button{border:none;cursor:pointer;background:transparent;}
select{border:1px solid;_zoom:1;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
a{text-decoration:none;color:#000;}

.head-advert{ position: absolute; top: 0; left: 50%; margin-left: -420px; width: 230px; height: 40px;}
.head-advert:hover .advert-show{ display: block;}
.advert-show{ display: none; position: absolute; top: 40px; left: 50%; margin-left: -270px;}
/*顶部*/
/*--头部--*/
.q1_top{ background:#fff; height:40px; width:100%; min-width:1010px; font-size:12px; border-bottom:1px solid #e0e3e6;}
.map_info{ width:1200px; height: 40px; margin:0 auto; position:relative; z-index:103;}
.map_logo{ width:131px; float:left;}
.map_logo a{  width:176px; height:40px; display:block; text-indent:-9999em;}
.map_logo a { background:url(../images/qy_logo_top.png) no-repeat;}
.map_img_hover{ position:absolute; left:50%; top:0; margin-left:-640px; display:none;}
.map_img{ float:left; margin-left:40px; display:inline;}
.map_game{ float:left;display:inline;margin-right:30px;}
.map_mini_right{ float:left;color:#e3e3e3;line-height:22px;}
.log_in input{ border: 1px solid #333;}
.map_game li{ float:left; padding-right:15px; position:relative; vertical-align:middle;}
.map_game li a{ font-size:12px; font-family:"宋体"; color:#707e91;line-height:22px; padding-right:3px;}
.map_game li a span{width:18px; height:17px;display:inline-block; vertical-align:middle; margin-right:3px;}
.map_game li a:hover{ color:#de0000;}
.game_hot_yz{ background-position:0 0; }
.game_hot_lw{background-position:-19px 0;}
.game_hot_bbcs{background-position:-38px 0;}
.map_mini{font-size:12px; font-family:"宋体"; float:right; padding:10px 10px 0 0;}
.map_mini_right a{ color:#707e91;}
.map_mini_right a:hover{ color:#de0000}
.map_mini_right u{text-decoration: none;}
.map_mini a strong{ font-weight:normal;}
#map_tips{ float:right; width:92px; height:41px; position:relative; display:inline;}
/*头部下拉框*/
.map_title{ width:92px; height:41px;letter-spacing:1px; padding-top:9px; line-height:24px; color:#707e91;text-indent:12px; cursor:pointer; vertical-align:middle;}
.map_title_lb{ background: url(../images/map_top_0725.png) no-repeat -57px 0; width:13px; height:11px; display:inline-block; margin-right:4px; vertical-align:middle;}
.map_box{ position:absolute; width:572px; top:41px; right:2px; z-index:3; display:none;}
.map_box_text{ float:left; width:568px;  background:#eceef0; border:1px solid #e0e3e6; border-top:none; padding-bottom:11px;}
.map_box_text h1{ font-size:12px; color:#13222d; text-align:right; font-weight:normal; height:32px; line-height:32px; padding:0 10px 0 0;}
.map_box_text h1 a{ color:#13222d; text-decoration:none; font-weight:bold;}
.map_box_text h1 a:hover{ color:#209bc8; text-decoration:underline;}
.map_text{ float:left; background:#fff;width:550px; margin-left:9px; display:inline; color:#555;}
.map_text ul{ float:left; width:109px;border-right:#d6d6d6 1px solid; }
.map_text h2{ height:33px; line-height:33px; color:#13222d; font-size:12px;border-bottom:#d6d6d6 1px solid;text-indent:10px; background:#e0e3e6;}
.map_text li{ height:27px; line-height:27px; text-indent:10px; position: relative;}
.map_text li a{ color:#555; text-decoration:none}
.map_text li a:hover{ color:#0096d0; text-decoration:none}
.map_text li img{ position: absolute;top:8px; right: 4px;}

/*底部*/
.footer{ width: 100%; background: #0b0808; padding-top: 25px; height: 70px; border-top: 1px solid #400e0f; color: #5b3737; font-size: 12px; text-align: center;}
.footer a{ color: #5b3737;}

.pop .cancel {
    background: url(../images/t01f4f62e8f08da1922.png) no-repeat 0 0;
    display: block;
    height: 35px;
    overflow: hidden;
    position: absolute;
    right: -35px;
    text-indent: -9999px;
    top: 0;
    width: 35px;
}
/*登录*/
#dl{ padding: 20px 50px 50px; display: none;}
.divInput{ position: relative; margin-bottom: 20px;}
.divInput1{ margin-bottom: 10px;}
.divInput img{ position: absolute; top:6px; left:4px;}
.divInput input[type=checkbox]{position: absolute; top:1px;}
.divInput span{margin-left: 16px; color: #999;}
.user_title{font:16px "Microsoft Yahei"; font-weight: bold; margin-bottom: 26px;}
.btn{ width: 230px; margin: 0 auto;}
.btn p{float: left; width: 115px; height: 60px; line-height: 60px;}
.btn p a{ color: #666;}
.btn p a:hover{ text-decoration: underline;}
.btn p.forgot{ text-align: left;}
.btn p.regist{ text-align: right;}
#txtUserID{ width: 198px; padding-left: 30px; height:30px; border: 1px solid #dfdfdf;}
#txtPwd{ width: 198px; padding-left: 30px; height:30px; border: 1px solid #dfdfdf;}
#btnLogin{ display: block; width: 230px; height: 36px; cursor: pointer; outline: none; text-align: center; cursor: pointer; background: #ff6900; color: #fff; font: 16px "Microsoft Yahei";}
#divError{ width: 230px; text-align: center; color: #ee1600; margin-bottom: 10px;}
#logoff b{font-weight: normal;color: #707e91; margin-left: 50px;}
#logoff a{display: block; width: 300px; margin: 0 auto; height: 40px; line-height: 40px; text-align: center;}