@charset "utf-8";
/* CSS Document */
.hot_img{
    position: absolute;
    top: -10px;
    left: 200px;
    width: 30px;
    height: 32px;
}
.clearfix::after{
    content: "";
    display: block;
    clear: both;
}
.fl{
    float: left;
}
.fr{
    float: left;
}
body{background:#fff;margin:0 auto; padding:0;
    font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
div,form,img,ul,ol,li,dl,dt,dd{margin:0; padding:0; border:0;font-size:12px;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
input{border:0; margin:0; padding:0;}
/* 链接颜色 */
a:link{color:#333; text-decoration:none; background:none;}
a:visited{color:#333;text-decoration:none; background:none;}
a:hover{color:#297fe1; text-decoration:underline; background:none;}
a:active{color:#297fe1;}
.clear{font:0;clear:both;}
/* 首页布局 */
#out{width:1000px;margin:0 auto; padding:0;position:relative;}
#header,#content,#footer,#navigation{width:1000px;  margin:0 auto; padding:0;clear:both;}
#header{height:100px;border-bottom:3px solid #6aa9f1;}
/* #ej_header{width:1000px;height:100px; margin:0 auto; padding:0;clear:both;} */
#ej_header{width:1000px; margin:0 auto; padding:0;clear:both;}
#navigation{height:auto;position:relative;}

#content{width:1000px;height:auto; clear:both;}
#footer{height:auto; margin:10px auto;}
#first_bar{width:100%; margin-top:10px; padding:0; float:left; }
#left_index{width:770px;margin:0 0 10px 0; padding:0; float:left; }
#right_index{width:220px; margin-left:10px; float:left;}
#info_footer{width:100%; height:100px; margin:10px auto 0 auto; padding:0; clear:both;background:url(../../images/v2/footer_bg.gif) repeat-x left top;}
#friendly_link{width:980px;border:1px solid #c4d9ea;  margin:0 auto; padding:10px; clear:both; font-size:13px; text-align:center; }
#friendly_link a:link,#friendly_link a:visited,#friendly_link a:hover{color:#2782df; padding:0 10px; text-decoration:underline;}
#friendly_link a:active{color:#6b3803; text-decoration:none;}




/* 内容部分 */
.content, .top_con, .mid_con, .bot_con {height:auto;margin:0 auto;padding:0;width:1000px;}
.top_con {background:url(../../images/v2/content_top.jpg) no-repeat left top;clear:both;height:90px;}
.bot_con {background:url(../../images/v2/content_bot.jpg) no-repeat left top;clear:both;height:50px;}
.mid_con {background:url(../../images/v2/content_mid.jpg) repeat-y left top;float:left;height:auto;}

.content_bot{background:url(../../images/v2/con_bot_bg.jpg) no-repeat left top;clear:both;height:40px;}
.left_index{ width:140px; margin:10px 10px 10px 0;float:left; display:inline;}
.right_index{ width:780px; float:left;}

/* 导航 */
.nav_bar{width:100%;height:38px; margin:0 auto; padding:0; clear:both;}
.nav_left,.nav_right{width:8px; height:38px; margin:0; padding:0; font-size:0; float:left;}
.nav_left{background:url(../../images/v2/nav_left.gif) no-repeat right bottom;}
.nav_mid{width:984px; height:38px; background:url(../../images/v2/nav_mid.gif) repeat-x right bottom; float:left;}
.nav_right{background:url(../../images/v2/nav_right.gif) no-repeat left bottom;}

.nav_mid li{width:110px; list-style:none; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:38px; margin:0;float:left;}
.nav_mid li a,.nav_mid li a:link,.nav_mid li a:visited{font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.nav_mid li a:hover{font-size:14px; color:#fcff00; text-decoration:none;}
.nav_mid .current{background:url(../../images/v2/nav_current.gif) no-repeat center bottom; color:#297fe1;}
.nav_mid .current a:link,.nav_mid .current a:visited{ color:#297fe1;}
.nav_mid .current a:hover{}
.nav_line{width:3px; height:38px;background:url(../../images/v2/nav_line.gif) no-repeat right bottom; float:left;}
.nav_new{width:34px; height:21px; font-size:0;background:url(../../images/v2/new.gif) no-repeat right bottom; float:left;position:absolute;top:-8px;left:60px;}    .nav_hot{width:34px; height:21px; font-size:0;background:url(../../images/v2gif) no-repeat right bottom; float:left;position:absolute;top:-8px;left:60px;}

.nav_02bar{width:100%; height:30px;background:url(../../images/v2/nav_class_bg.gif) no-repeat right bottom; clear:both;}
.nav_class{ width:295px; height:30px;float:left;}
.nav_class ul{ padding:0 0 0 33px;}
.nav_class li{ list-style:none; line-height:30px; color:#297fe1; padding:0 5px; float:left;}
.nav_class li a,.nav_class li a:link,.nav_class li a:visited{ color:#297fe1; text-decoration:none;}
.nav_class li a:hover{ color:#e07502; text-decoration:underline;}

.nav_03bar{width:980px;height:40px;background:url(../../images/v2/nav_03bar.gif) no-repeat left bottom; margin-top:10px; padding-left:20px;position:relative; clear:both;}
.sel_select{width:125px; height:20px; border:1px solid #d0daf4; font-size:12px; color:#2a81e2; line-height:22px; margin:0; padding:0;}
.game_logo{ width:400px;height:75px;background:url(../../images/v2/game_logo.gif) no-repeat left bottom; position:absolute; top:43px;left:680px; clear:both;}
.game_logo img{ float:right; margin:7px 85px 0 0;}
.search{width:350px;height:30px; padding:0;float:left;}
.sea_button{ width:220px; height:20px;color:#aaa; padding-left:30px; margin-top:5px;line-height:20px;background:url(../../images/v2/search_input_bg.gif) no-repeat left top; float:left;}
.sea_02button,.sel_02button{ width:50px;height:20px; cursor:pointer; margin-top:5px; text-align:center;color:#fff; line-height:20px;background:url(../../images/v2/search_bg.gif) no-repeat left top;}
.sel_02button{margin-top:10px;}

.select_service input{width:80px;height:24px; cursor:pointer;text-align:center;color:#fff;line-height:24px;background:url(../../images/v2/select_service.gif) no-repeat left top; margin:8px 10px 0 0;  float:left;}
.select_name{color:#0079c9;line-height:40px;margin:0 10px; float:left;}
.select_name strong{color:#0079c9; }


/* 底部 */
.top_footer,.bot_footer{width:100%; height:6px; margin:0; padding:0; font-size:0; clear:both;}
.top_footer{background:url(../../images/v2/footer_top.gif) no-repeat left bottom;}
.bot_footer{background:url(../../images/v2/footer_bot.gif) no-repeat left top;}
.mid_footer{width:100%; height:auto; margin:0; padding:0;background:url(../../images/v2/footer_mid.gif) repeat-y left top; float:left;clear:both;}
.info_02footer{width:980px;  margin:10px auto 0 ; padding:10px; clear:both;}
.share_footer{ width:200px; margin:0; padding:0 0 0 42px; float:left;}
.share_footer dl{ margin:0 auto; padding:0; }
.share_footer dt{width:80px; height:80px; text-align:center; padding-top:5px; float:left;}
.share_footer .footer_title{font-size:13px; font-weight:bold; color:#406c9d; text-align:center; line-height:30px; clear:both;}
.share_footer dd{font-size:12px; line-height:22px;color:#3d483a;}
.share_footer dd a:link,.share_footer dd a:visited,.share_footer dd a:hover{color:#333;}
.share_footer dd a:hover{color:#3d483a; text-decoration:underline;}
.line_footer,.line_02footer{ width:10px; font-size:1px; float:left;}
.line_footer{height:80px; background:url(../../images/v2/footer_line.gif) no-repeat left center;}
.line_02footer{height:80px; background:url(../../images/v2/footer_02line.gif) no-repeat left center;}

.xiaoyao_logo, .wanmei_logo {float:left;padding:10px 25px 0;}
.xiaoyao_logo{width:180px;text-align:right;}
.wanmei_logo{width:180px;text-align:left;}
.bot02info{width:460px;color:#333;float:left;height:auto;padding:5px 20px 0;text-align:center;}
.bot02info p{height:24px;line-height:24px;margin:0;padding:0;}
.bot02info p a, .bot02info p a:link, .bot02info p a:visited{color:#333;}
.bot02info p a:hover{color:#297fe1;}

.index_top{
    width: 1000px;
    margin: 0 auto;
}
.tb-wrap1200{
    width: 1200px;
}
.tb-wrap1200 .nav_mid{
    width: 1184px;
}
.tb-wrap1200 .header-search{
 height: 120px;
 margin-bottom: 0;
}
.header-search{
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.index_top_content{
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.index_top_name{
    margin-right: 15px;
}
.index_top_login a{
    margin-left: 10px;
}

@keyframes gg{
    0%{
      box-shadow: 0 0 0px rgba(243, 74, 5, 1);
    }
    50%{
      box-shadow: 0 0 10px rgba(243, 74, 5, 1);
    }  
    100%{
      box-shadow: 0 0 0px rgba(243, 74, 5, 1);
    }  
  }
  .nav-gg{
    animation: 2s linear infinite gg;
  }
  
