@charset "utf-8";
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
fieldset, img, input, button { font-family: "宋体"; border: 0; }
:link, :visited { text-decoration: none; }
ul { list-style-type: none; }
a{color:#575757;text-decoration:none;}
a, input { outline: none; }
a:hover{ color:#f00;}
img{border:0;}

html { overflow-x: hidden; }
body { font-family: "Microsoft Yahei"; background: #fff; font-size: 14px; }
strong, em, i, s { font-weight: normal; font-style: normal; }
.area { width: 1200px; margin: 0 auto; _overflow: hidden; _zoom: 1; }
.area:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }
.hide { display: none; }
.text-hide { text-indent: -999px; overflow: hidden; }
/***/
.topbar { height: 40px; line-height: 40px; background: #eee; }
.topbar a { color: #666; }
.topbar a:hover { color: #f00; }
.topbar .after a { margin-right: 10px; }


.w1020{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.flt{ float:left;}
.frt{ float:right;}
/*topBar部分*/
.navigation{ background:url(../images/top_bg1.jpg) repeat-x; width:100%; height:89px;}
.navigation .top{ height:88px;}
.navigation .top .logo{ height:86px;}
.navigation .top .navBar{ height:34px; text-align: center; margin-top:35px;}
.navigation .top .navBar ul li{ float:left; font-weight:bold; margin-right:50px; font-size:18px;}
.navigation .top .navBar ul li span{ font-family:"微软雅黑"; font-size:12px; font-weight:normal;}
.navigation .top .navBar ul li a{ font-family:"微软雅黑";}
.navigation .top .navBar em.sy{ position:absolute; left:52px; top:-9px;}
.navigation .top .navBar ul #bbs_Btn{ margin-right:0;}
.navigation .top .navBar ul li a:hover{ color:#f6620a;}
.navigation .top .navBar ul li .hover{ color:#f6620a;}



/*subNav部分*/
.subNavbar{ margin-top:5px; height:31px; background:url(../images/subNav_03.gif) repeat-x;font-size: 12px; }
.subNav{ overflow:hidden; line-height:31px;}
.subNav ul{ float:left; margin-left:15px; color:#667382; _margin-left:7px;}
.subNav ul li{ float:left;}
.subNav ul li a{ margin:0 15px;}
.subNav ul li .orange{ color:#c85702;}
.subNav ul li .orange:hover{ color:#f00;}
.subNav span{ float:right; margin-right:15px;}


.save-to-desktop, .all-game, .user { padding-left: 20px; background: url("../images/topbar_icon.gif") no-repeat; }
.save-to-desktop { float: left; background-position: 0 0; }
.all-game { float: right; background-position: 0 -80px; }
.user { float: right; padding-left: 16px; background-position: 0 -40px; margin-right: 26px; }
.user span { color: #d5d5d5; margin: 0 9px; }
.ag-list { width: 348px; background: #fff; padding: 0 0 0 25px; border: 5px solid #eee; position: absolute; top: 40px; right: 50%; margin-right: -600px; overflow: hidden; z-index: 13; display: none; }
.ag-list .more-game { width: 320px; height: 34px; line-height: 34px; display: block; text-align: center; background: #f2f2f2; color: #999; border: 1px solid #e9e9e9; margin-top: 15px; }
.ag-list ul { overflow: hidden; zoom: 1; }
.ag-list li { float: left; width: 116px; margin-top: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ag-list li a { float: left; height: 20px; line-height: 20px; display: block; color: #000; overflow: hidden; }
.ag-list li a img { float: left; width: 20px; height: 20px; margin-right: 4px; }
.ag-list li a:hover { color: #f00; }

.footer { padding: 44px 0 30px; background: #f2f2f2; border-top: 1px solid #e6e6e6; margin-top: 40px; }
.fl { float: left; width: 104px; height: 82px; padding: 10px 25px 12px 0; border-right: 1px solid #e6e6e6; }
.fl a { width: 150px; height: 82px; display: block; background: url("../images/logo_gw.png") no-repeat; text-indent: -999em; overflow: hidden; }
.fc { float: left; padding-left: 23px; }
.fc p { font-size: 12px; line-height: 12px; color: #999; }
.fc p+p { margin-top: 10px; }
.fc p a { color: #999; }
.fc p a:hover { color: #f00; }
.fc p span { margin: 0 9px; }
.fr { float: left; padding-left: 40px; margin-left: 39px; display: inline; border-left: 1px solid #e6e6e6; }
.fr p { line-height: 24px; color: #999; margin-bottom: 15px; }
.fr i { font-size: 20px; font-style: italic; }
/*分页*/
.data-page-list{margin-top:15px;}
.data-page-list div{text-align:center;}
.data-page-list a{color: #666;display:inline-block;border:1px solid #e1e1e3;text-align:center;overflow:hidden;padding:0 11px;margin-right:2px; margin-left:2px;background-color:#fcfafd;height:30px;line-height:30px;-moz-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;font-size:14px;font-family:"Microsoft YaHei";}
.data-page-list a:hover,.data-page-list a.hover{background: #575757; border: 1px solid #575757; text-decoration: none; color: #fff;}
.data-page-list .more{border:0;cursor:text;color:#484848;line-height:20px;background-color:transparent;}
.data-page-list .both{padding:0 17px;}

.searchbox {
    float: right;
    border: 1px solid #e0e0e0;
    margin: 5px;
    background: #fff;
    line-height:30px;
    z-index: 10;
}
.searchbox .iptbox {
    width: 150px;
    height: 15px;
    padding: 7px 10px;
    border: 0;
    color: #999;
}
.searchbox button {
    background: url(https://assets.imedao.com/images/icon_search18.png?20151203) center center no-repeat;
    display: block;
    float: right;
    width: 30px;
    text-align: center;
    color: #eea236;
    padding: 28px 0 0 0;
    cursor: pointer;
}


