﻿.cd
{
    zoom: 1;
}


.cd:after
{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: ".";
}
.trf, .u-pageGame .gameImg:hover .gamelogo, .u-adLst a:hover .hover
{
    -o-transition: all .3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.g-mn
{
    margin-bottom: 35px;
}

body
{
    color: #333;
    background: #F6F6F6;
    font-family: "微软雅黑";
    overflow: hidden;
    min-width: 1200px;
    margin: 0 auto;
}
html
{
    -webkit-font-smoothing: antialiased;
    overflow-y: auto;
    overflow-y: scroll;
}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td
{
    margin: 0;
    padding: 0;
}
button, input, select, textarea
{
    font: 12px \5FAE\8F6F\96C5\9ED1,arial "微软雅黑";
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
cite, em, var, i
{
    font-style: normal;
}
form
{
    display: inline;
}
small
{
    font-size: 12px;
}
ul, ol
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #3c3c3c;
}
a:hover
{
    text-decoration: none;
    color: #F76818;
}
sup
{
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
img
{
    vertical-align: top;
    border: 0 0;
    -ms-interpolation-mode: bicubic;
}
button, input, select, textarea
{
    font-size: 100%;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
input, button, select, textarea
{
    outline: 0;
}
textarea
{
    resize: none;
}
.clearfix
{
    zoom: 1;
}
.clearfix:after
{
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.hidden
{
    display: none;
}





/*headerFocus*/
.g-headerFocus
{
    height: 480px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
    overflow: hidden;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
}

.m-focus
{
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    top: 0;
    height: 720px;
    overflow: hidden;
}
.m-focus .hiSlider
{
    overflow: hidden;
    height: 720px;
    width: 1920px;
    position: relative;
}
.m-focus .hiSlider-item
{
    display: block;
    height: 720px;
    width: 1920px;
    position: relative;
}
.m-focus .hiSlider-item a
{
    display: block;
    width: 890px;
    height: 471px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -290px;
}
.m-focus .hiSlider-pages
{
    position: absolute;
    z-index: 7;
    top: 439px;
    left: 20%;
    margin-right: -600px;
}
.m-focus .hiSlider-pages a
{
    width: 17px;
    height: 16px;
    display: inline-block;
    float: left;
    line-height: 99em;
    overflow: hidden;
    background: url(../images/index/layout.png) no-repeat -26px 0;
    margin-left: 10px;
}
.m-focus .hiSlider-pages a.active
{
    background-position: 0 0;
}

/*log in*/


.DengluGroup
{
    width: 300px;
    height: 350px;
    background: url(../images/index/dluk.png) no-repeat;
    position: relative;
    border-radius: 3px;
    padding: 5px;
    position: absolute;
    left: -9px;
    z-index: 2;
    top: -415px;
    border: 1px solid #DEDEDE;
}

.DengluGroup .hangbiaoti
{
    width: 300px;
    text-align: right;
    height: 45px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #000;
    line-height: 55px;
    font-size: 18px;
}
.DengluGroup .hangbiaoti p
{
    text-align: center;
}
.DengluGroup .hangbiaoti span
{
    float: right;
    font-size: 14px;
    color: #F93;
    padding-right: 28px;
}
.DengluGroup .hangbiaoti span a
{
    float: right;
    font-size: 14px;
    color: #999;
}

/*.Prompt{ height:25px; width:200px; padding-left:30px; color:#F30; font-size:12px; line-height:24px;}*/
.Prompt
{
    width: 200px;
    padding-left: 30px;
    color: #F30;
    font-size: 12px;
}

.DengluGroup .hangbiaoti span a:hover
{
    float: right;
    font-size: 14px;
    color: #F93;
    font-weight: bold;
}

.delukuang
{
    padding: 0 25px;
    height: 279px;
}
.delu_info_qu
{
    color: #6c6c6c;
    position: relative;
    zoom: 1;
}
.delu_info_qu .ha_sr
{
    width: 117px;
    height: 40px;
    border: 1px solid;
    border-color: #cfcfcf #ececec #ececec #cfcfcf;
    margin-bottom: 5px;
    border-radius: 2px;
}
.delu_info_qu .ha_sr input
{
    width: 248px;
    height: 40px;
    line-height: 40px;
    border: none;
    background: none;
    outline: none;
    font-size: 14px;
    color: #6c6c6c;
}
.delu_info_qu .ha_sr.icon_in_zh
{
    width: 248px;
    background: #fff;
    border: 1px solid #DAD8D8;
}
.delu_info_qu .ha_sr.icon_in_mm
{
    width: 248px;
    background: #fff;
    border: 1px solid #DAD8D8;
}
.delu_info_qu .ha_sr.ha_click
{
    border-color: #ff9625;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -webkit-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -ms-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -o-box-shadow: 2px 2px 2px #e5e5e5 inset;
    box-shadow: 2px 2px 2px #e5e5e5 inset;
}
.delu_info_qu .ha_ts
{
    padding: 14px 0;
    position: relative;
}
.delu_info_qu .ha_ts .wjmms
{
    position: absolute;
    color: #6c6c6c;
    right: 3px;
    top: 7px;
    font-size: 12px;
    text-align: right;
}
.delu_info_qu .ha_ts .wjmms:hover
{
    color: #f58120;
    font-size: 12px;
}
.delu_info_qu .ha_ts .zidongdl
{
    position: absolute;
    top: 7px;
    font-size: 12px;
    cursor: pointer;
}
.delu_info_qu .ha_btns a
{
    text-align: center;
    display: block;
    font: bold 18px/86px "Microsoft Yahei";
    color: #fff;
    border-radius: 2px;
}
.delu_info_qu a.btn_denglu
{
    width: 248px;
    height: 40px;
    line-height: 40px;
    float: left;
    background: #f58120;
    position: absolute;
    font-size: 18px;
    border-radius: 3px;
}
.delu_info_qu a.btn_denglu:hover
{
    background: #ff921d;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    border-bottom: 1px solid #f58120;
}






.clear
{
    clear: both;
}
.thirdlogin .pd50
{
    padding-top: 60px;
    padding-bottom: 30px;
}
.thirdlogin .pd50 span
{
    padding-left: 50px;
    padding-top: 20px;
    line-height: 38px;
}
.thirdlogin .pd50 span a
{
    color: #F58120;
    font-size: 12px;
}


.thirdlogin h4
{
    color: #6B6A6A;
    font-weight: 500;
    margin-bottom: 20px;
    font-size: 14px;
}
.thirdlogin ul li
{
    float: left;
    margin-bottom: 10px;
    padding-top:5px;
}
.thirdlogin ul li a
{
    float: left;
    line-height: 40px;
    border-radius: 50px;
    color: #fff;
}



#sinal a
{
    height: 30px;
    line-height: 42px;
    width: 30px;
    text-indent: 30px;
    background: url(../images/index/weibo.png) no-repeat;
    margin-right: 16px;
    text-align: center;
}
#qql a
{
    text-indent: 42px;
    background: url(../images/index/qq.png) no-repeat;
    height: 30px;
    line-height: 40px;
    width: 30px;
}

#wxl a
{
    text-indent: 42px;
    background: url(../images/index/weix.png) no-repeat;
    height: 30px;
    line-height: 40px;
    width: 30px;
    margin-left: 20px;
}


#renrenl a
{
    background: #1f87cc url('share/renren.png') no-repeat 0px -5px;
}
#doubanl a
{
    background: #319947 url('share/douban.png') no-repeat 0px -5px;
}












.delu_info_qu a.btn_reg
{
    width: 246px;
    height: 42px;
    background: #47B7FF;
    line-height: 48px;
    display: block;
    font: bold 18px/48px "Microsoft Yahei";
    text-align: center;
    color: #fff;
    margin-top: 55px;
    padding-left: 1px;
}

.delu_info_qu a.btn_reg:hover
{
    background: -webkit-linear-gradient(#b1e70c,#47B7FF);
    background: -o-linear-gradient(#b1e70c,#47B7FF);
    background: -moz-linear-gradient(#b1e70c,#98d305);
    background: linear-gradient(#5EC0FF,#5EC0FF);
}

.tips_warn_shibai, .tips_warn_shimi, .tips_warn_auto, .tips_warn_yzm
{
    position: absolute;
    width: 214px;
    height: 22px;
    left: 0;
    top: -29px;
    line-height: 22px;
    font-size: 12px;
    padding: 0 15px;
    background: #fff7d6;
    border: 1px solid #ffc99b;
    color: #ef3b3b;
}
.tips_warn_shibai i, .tips_warn_shimi i, .tips_warn_auto i, .tips_warn_yzm i
{
    display: block;
    position: absolute;
    top: 22px;
    left: 19px;
    background: url(../img/layout/sprite_login.png?0303010) no-repeat 0 -212px;
    width: 10px;
    height: 5px;
}
.tips_warn_shimi
{
    top: 18px;
}
.tips_warn_auto, .tips_warn_yzm
{
    height: 70px;
    left: 0;
    top: 134px;
}
.tips_warn_auto i
{
    background-position: -15px -212px;
    top: -6px;
    width: 12px;
    height: 6px;
    left: -6px;
}
.tips_warn_yzm
{
    height: 22px;
    top: 168px;
    width: 161px;
    left: 58px;
}
.tips_warn_yzm i
{
    background-position: -15px -212px;
    top: -6px;
    width: 12px;
    height: 6px;
    left: -6px;
}

/*click*/
.check
{
    margin: -7px 5px 0 0;
    width: 15px;
    height: 15px;
}
.fill_duoxuan
{
    display: none;
}
.fill_duoxuan + label
{
    background-color: #f5f5f5;
    border: 1px solid;
    border-color: #cfcfcf #ececec #ececec #cfcfcf;
    padding: 9px;
    padding: 0 9px;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    margin-right: 12px;
}
.fill_duoxuan:checked + label
{
    background-color: #f5f5f5;
    border: 1px solid;
    border-color: #cfcfcf #ececec #ececec #cfcfcf;
    color: #9dd428;
}
.fill_duoxuan:checked + label:after
{
    content: '\2714';
    position: absolute;
    top: -9px;
    left: 0px;
    color: #9dd428;
    width: 100%;
    text-align: center;
    font-size: 1.4em;
    padding: 1px 0 0 0;
    vertical-align: text-top;
}
.login_other
{
    height: 35px;
    font-size: 13px;
    color: #818181;
    padding-top: 20px;
}
.login_other span
{
    display: inline-block;
    float: left;
    padding: 6px 5px 0 0;
}
.login_other a
{
    width: 20px;
    height: 20px;
    float: left;
    display: inline-block;
    margin: 8px 5px 0 8px;
    background: url(../img/layout/sprite_login.png?0303010) no-repeat;
    border-radius: 2px;
}
.login_other .deng_17173
{
    background-position: 1px -134px;
    background-color: #ffad00;
}
.login_other .deng_17173:hover
{
    background-color: #ffd74a;
}
.login_other .deng_sina
{
    background-position: 1px -80px;
    background-color: #ff5555;
}
.login_other .deng_sina:hover
{
    background-color: #fe6666;
}
.login_other .deng_qq
{
    background-position: 1px -98px;
    background-color: #55d1ff;
}
.login_other .deng_qq:hover
{
    background-color: #7ad9fc;
}
.login_other .deng_wx
{
    background-position: 1px -116px;
    background-color: #45d100;
}
.login_other .deng_wx:hover
{
    background-color: #55e20f;
}

/*code*/
.yzwap
{
    position: absolute;
    left: -1px;
    top: -2px;
    width: 619px;
    height: 359px;
    background: rgba(29,29,29,0.75);
    z-index: 1000;
}
.yzwap .yz_con
{
    width: 308px;
    height: 357px;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid #cdd6e4;
    background: #fff;
    z-index: 1000;
}
.yzwap .txtbox
{
    width: 172px;
    height: 40px;
    border: 1px solid;
    border-color: #cfcfcf #ececec #ececec #cfcfcf;
    background: #f5f5f5;
    margin: 20px 57px 10px;
    padding: 0 10px;
    border-radius: 2px;
}
.yzwap .txtbox.ha_click
{
    border-color: #ff9625;
    background: #fff;
    -moz-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -webkit-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -ms-box-shadow: 2px 2px 2px #e5e5e5 inset;
    -o-box-shadow: 2px 2px 2px #e5e5e5 inset;
    box-shadow: 2px 2px 2px #e5e5e5 inset;
}
.yzwap .yzm
{
    padding: 10px 0 15px 57px;
    vertical-align: middle;
}
.yzwap .yzm img
{
    float: left;
}
.yzwap .yzm a
{
    color: #0073e8;
    line-height: 40px;
}
.yzwap .failinfo
{
    padding-top: 35px;
    text-align: center;
}
.yzwap .failinfo .fz16
{
    color: #ef3b3b;
    font-size: 16px;
}
.yzwap .failinfo .fz20
{
    color: #7a7a7a;
    font-size: 20px;
}
.yzwap .btn_denglu
{
    width: 238px;
    height: 48px;
    border: 1px solid #e5710f;
    background: #f58120;
    display: block;
    text-align: center;
    font: bold 18px/48px "Microsoft Yahei";
    color: #fff;
    margin: 30px auto;
}
.yzwap .btn_denglu:hover
{
    background: -webkit-linear-gradient(#ff9625,#e16905);
    background: -o-linear-gradient(#ff9625,#e16905);
    background: -moz-linear-gradient(#ff9625,#e16905);
    background: linear-gradient(#ff9625,#e16905);
    border-color: #de6b00;
}

/*log onto*/
.PerInfoBox
{
    position: relative;
    height: 135px;
    /*color: #818181;*/
    padding-top: 40px;
    font-size: 13px;
}
.PerInfoBox .per_name
{
    padding: 0 0 0 134px;
    font-size: 16px;
}
.PerInfoBox .per_name a
{
    color: #000;
}
.PerInfoBox .per_name a.icon_Birthday
{
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: -5px 0 0 5px;
    line-height: 80px;
    vertical-align: middle;
    font-size: 0px;
    overflow: hidden;
    background: url(../img/layout/sprite_login.png?0303010) no-repeat 0 -220px;
}
.PerInfoBox .per_pic
{
    position: absolute;
    left: 7px;
    top: 7px;
    width: 104px;
    height: 104px;
    border-radius: 50%;
}
.PerInfoBox .per_pic img
{
    border-radius: 50%;
    border: 4px solid #fff;
}
.PerInfoBox .per_lv
{
    padding: 2px 0 0 134px;
    line-height: 20px;
}
.PerInfoBox .per_lv .lv_bg
{
    display: inline-block;
    width: 90px;
    height: 9px;
    line-height: 20px;
    vertical-align: middle;
    margin-top: 7px;
    background: #d3d3d3;
    overflow: hidden;
}
.PerInfoBox .per_lv em
{
    display: inline-block;
    height: 9px;
    line-height: 20px;
    vertical-align: top;
    background: #f58120;
    overflow: hidden;
}
.PerInfoBox .lv_ji, .PerInfoBox .per_t
{
    float: left;
    width: 48px;
    display: inline-block;
}
.PerInfoBox .per_ubi, .PerInfoBox .per_uscore, .PerInfoBox .per_message
{
    padding: 4px 0 0 134px;
    padding-top: 10px;
}
.PerInfoBox .per_ubi_1
{
    width: 100px;
    padding: 0px 0 0 170px;
    height: 18px;
    color: #fd8484;
    font-size: 10px;
}
.PerInfoBox .ub_num
{
    color: #f58120;
}
.PerInfoBox .ub_num a
{
    color: #f58120;
}
.PerInfoBox .per_zhux
{
    float: right;
    position: absolute;
    right: 30px;
    top: 40px;
    width: 55px;
    text-align: right;
    line-height: 21px;
}
.PerInfoBox .per_zhux a
{
    color: #999;
}

.PerInfoBox .per_zhux a:hover
{
    color: #f58120;
}
.PerInfoBox .per_message .mszt_a
{
    color: #F30;
}
.PerInfoBox .per_message .mszt_b
{
    padding-left: 21px;
    color: #f58120;
    background: url(../img/layout/sprite_login.png?0303010) no-repeat 0 -191px;
}
.PerInfoBox .per_shengyu
{
    position: absolute;
    left: 131px;
    top: 52px;
    width: 129px;
    height: 24px;
    line-height: 24px;
    background: #fff7d6;
    border: 1px solid #ffc99b;
}
.PerInfoBox .per_shengyu .sy_hang
{
    font-size: 12px;
    text-align: center;
    color: #000;
}
.PerInfoBox .per_shengyu .sy_num
{
    padding: 0 3px;
    color: #f58120;
}
.PerInfoBox .per_shengyu i
{
    display: block;
    position: absolute;
    background: url(../img/layout/sprite_login.png?0303010) no-repeat -15px -212px;
    top: -6px;
    width: 12px;
    height: 6px;
    left: 25px;
}
.ForYouBox
{
    padding: 0 18px;
    font-size: 13px;
}
.ForYouBox .fy_bt
{
    font-size: 15px;
    padding: 0 13px 7px;
    margin-bottom: 5px;
    border-bottom: 1px solid #d8d6d6;
}
.ForYouBox .fy_nr
{
    padding: 3px 0;
    height: 25px;
    overflow: hidden;
}
.ForYouBox .fy_nr a
{
    display: inline-block;
    width: 50%;
    float: left;
    line-height: 25px;
}
.ForYouBox .fy_nr span
{
    float: left;
}
.ForYouBox .ser
{
    color: #818181;
}
.ForYouBox .ser:hover
{
    color: #f58120;
}
.g-index-mn
{
    margin-top: -365px;
    z-index: 6;
}
.m-rBox.m-pageGame
{
    margin: 0;
    width: 850px;
}
.icon
{
    float: left;
    background: url(../img/layout/sleft-icon.png?0303010) no-repeat;
    display: inline-block;
    width: 21px;
    height: 25px;
    margin-left: 10px;
}
.icon.hot
{
    background-position: 0 -271px;
}
.icon.new
{
    background: url(../images/sleft-icon.png) no-repeat;
}

/*page game*/
.m-pageGame
{
    background: #fbfbfb;
    width: 850px;
    height: 640px;
}
.m-pageGame .m-title
{
    width: 850px;
    height: 50px;
}
.u-pageGame
{
    width: 810px;
    height: 380px;
    float: right;
}
.u-pageGame ul
{
    background: #fff;
    width: 900px;
}

.u-pageGame li
{
    float: left;
    width: 260px;
    margin: 10px 15px 0 0px;
    height: 370px;
    display: block;
}


.u-pageGame .gameImg
{
    height: 260px;
    position: relative;
}
.u-pageGame .gameImg img
{ width:260px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.u-pageGame .gamelogo
{
    position: absolute;
    z-index: 5;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    line-height: 211px;
    text-align: center;
    vertical-align: middle;
}

.u-pageGame .gamelogo img
{ width:auto; height:auto;
    position: static;
    vertical-align: middle;
    margin-top: 80px;
}

.gamelogo p {
    color: #ddd;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
}


.u-pageGame .gamelogo
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0,0,0,0.7);
}
:root .u-pageGame .gamelogo
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
}
/*for IE9*/
:root .u-pageGame .gamelogo
{
    filter: none;
}
/*for IE9*/

.u-pageGame .gameImg:hover .gamelogo
{
    display: block;
}

.u-pageGame .gameTxt
{
    width: 260px;
    height: 73px;
    border: 1px solid #eee;
    border-bottom: solid 3px #eee;
    border-top: 0;
    padding: 10px 0 5px;
}
.u-pageGame .gameTxt:hover
{
    width: 260px;
    height: 73px;
}

.u-pageGame .gameTxt li
{
    float: none;
    margin: 0 5px;
    width: auto;
    height: auto;
    clear: both;
}
.u-pageGame .gameTxt li:hover
{
    float: none;
    margin: 0 18px;
    width: auto;
    height: auto;
    clear: both;
}


.u-pageGame .title
{
    float: left;
    width: 58%;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    height: 28px;
}
.u-pageGame .title span
{
    float: left;
}
.u-pageGame .slink
{
    font-size: 13px;
    float: right;
}
.u-pageGame .slink a
{
    padding: 0 8px;
    margin: 0px;
}
.u-pageGame .stxt
{
    font-size: 13px;
    float: left;
    color: #8d8d8d;
    line-height: 32px;
    width: 54%;
    margin-top: 5px;
}

/*game center*/
.g-gameCenter
{
    border: 1px solid #cdd6e4;
    width: 1198px;
}
.g-gameCenter .m-title
{
    border: 0;
    background: #ebeff2;
    border-bottom: 1px solid #cdd6e4;
}
.g-gameCenter .m-title .u-tit
{
    padding-left: 26px;
}
.m-gameCenter
{
    padding: 30px 0;
    min-height: 190px;
}
.m-gameCenter .u-game
{
    width: 335px;
    float: left;
    margin: 0 30px;
}
.m-gameCenter .u-game .title
{
    font: bold 16px/35px "Microsoft Yahei" ,Arial;
    border-bottom: 1px solid;
}
.m-gameCenter .u-game .title.web-title
{
    color: #f58120;
    border-bottom-color: #f58120;
}
.m-gameCenter .u-game .title.mobile-title
{
    color: #47c6f5;
    border-bottom-color: #47c6f5;
}
.m-gameCenter .u-game .title.casual-title
{
    color: #9dd428;
    border-bottom-color: #9dd428;
}
.u-gameCenterLst
{
    padding-top: 17px;
}
.u-gameCenterLst li
{
    float: left;
    width: 48%;
    margin-right: 2%;
}
.u-gameCenterLst a
{
    margin-bottom: 5px;
    color: #505050;
    display: block;
    clear: both;
    height: 25px;
}
.u-gameCenterLst span
{
    float: left;
}

/*friendlst*/
.g-friendLst .u-tit
{
    padding-left: 26px;
}
.m-friendLst
{
    margin: 10px 0 15px;
    overflow: hidden;
    height: 50px;
}
.m-friendLst li
{
    height: 25px;
    clear: both;
}
.m-friendLst a
{
    float: left;
    padding-left: 26px;
    width: 107.33333px;
    color: #808080;
    display: inline-block;
    overflow: hidden;
    height: 25px;
}

/*---right---*/


/*mobile*/
.u-mobileLst, .u-casualLst
{
    overflow: hidden;
}
.u-mobileLst li, .u-casualLst li
{
    float: left;
    width: 262.33333px;
    border: 1px solid #e8e9ef;
    border-width: 1px 0 0 1px;
    height: 128px;
    padding: 25px 0 0 20px;
    margin: -1px 0 0 -1px;
}
.u-mobileLst .gameImg, .u-casualLst .gameImg
{
    float: left;
    width: 135px;
}
.u-mobileLst .gameBox, .u-casualLst .gameBox
{
    float: left;
    width: 115px;
    line-height: 22px;
}
.u-mobileLst .title, .u-casualLst .title
{
    font: bold 16px/25px "Microsoft Yahei" ,Arial;
    height: 25px;
    display: block;
    overflow: hidden;
}
.u-mobileLst .stxt, .u-casualLst .stxt
{
    font-size: 13px;
    color: #8d8d8d;
}
.u-mobileLst .slink, .u-casualLst .slink
{
    font-size: 13px;
    margin: 0 0 6px -5px;
}
.u-mobileLst .slink a, .u-casualLst .slink a
{
    padding: 0 5px;
}
.u-mobileLst .btn, .u-casualLst .btn
{
    display: block;
    width: 83px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    border: 1px solid #e96a00;
    background: #f58120;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
}
.u-mobileLst .btn:hover, .u-casualLst .btn:hover
{
    background: -webkit-linear-gradient(#f5801f,#e16905);
    background: -o-linear-gradient(#f5801f,#e16905);
    background: -moz-linear-gradient(#f5801f,#e16905);
    background: linear-gradient(#f5801f,#e16905);
}
.u-mobileLst .btn:hover .hover, .u-casualLst .btn:hover .hover
{
    height: 31px;
    -webkit-transition: height .3s ease 0s;
    -moz-transition: height .3s ease 0s;
    -ms-transition: height .3s ease 0s;
    -p-transition: height .3s ease 0s;
    transition: height .3s ease 0s;
}
.u-mobileLst .hover, .u-casualLst .hover
{
    position: absolute;
    z-index: 3;
    background: #f0f0f0;
    width: 84px;
    border-radius: 2px;
    margin-top: 1px;
    height: 0;
    overflow: hidden;
    left: 0;
}
.u-mobileLst .hover a, .u-casualLst .hover a
{
    display: block;
    width: 42px;
    height: 100%;
    float: left;
}
.u-mobileLst .hover a i, .u-casualLst .hover a i
{
    background: url(../img/layout/sleft-icon.png?0303010) no-repeat;
    width: 27px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.u-mobileLst .hover .and, .u-casualLst .hover .and
{
    border-right: 1px solid #e2e2e2;
    width: 41px;
    border-radius: 2px 0 0 2px;
}
.u-mobileLst .hover .and i, .u-casualLst .hover .and i
{
    background-position: 2px -183px;
}
.u-mobileLst .hover .and:hover, .u-casualLst .hover .and:hover
{
    background: #99cc03;
}
.u-mobileLst .hover .and:hover i, .u-casualLst .hover .and:hover i
{
    background-position: 2px -215px;
}
.u-mobileLst .hover .ios, .u-casualLst .hover .ios
{
    border-radius: 0 2px 2px 0;
}
.u-mobileLst .hover .ios i, .u-casualLst .hover .ios i
{
    background-position: -42px -183px;
}
.u-mobileLst .hover .ios:hover, .u-casualLst .hover .ios:hover
{
    background: #666;
}
.u-mobileLst .hover .ios:hover i, .u-casualLst .hover .ios:hover i
{
    background-position: -42px -215px;
}

/*casual*/
.u-casualLst .title
{
    padding-top: 5px;
    height: 30px;
    line-height: 30px;
}
.u-casualLst .btn
{
    margin-top: 10px;
}

/* ad */
.u-adLst
{
    padding: 4px 0 0;
    padding: 6px 0 0;
    margin-left: -20px;
}
.u-adLst a
{
    display: block;
    width: 270px;
    height: 188px;
    float: left;
    margin-left: 20px;
    position: relative;
}
.u-adLst .hover
{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
}
.u-adLst a:hover .hover
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');
    background: rgba(0,0,0,0.3);
}
:root .u-adLst a:hover .hover
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
}
/*for IE9*/

:root .u-adLst a:hover .hover
{
    filter: none;
}
/*for IE9*/



/**下拉全部游戏*/
.crossall
{
    margin-top: 20px;
}

#header
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#page
{
    margin-left: auto;
    width: 950px;
    margin-right: auto;
}
.crossall-bg
{
    z-index: 9999;
    background: #f7f7f7;
    left: 0px;
    width: 100%;
    border-bottom: #d2d2d2 1px solid;
    position: absolute;
    top: 0px;
    height: 25px;
}
.crossall
{
    z-index: 10000;
    margin: 2px auto;
    color: #000;
    line-height: 19px;
    position: relative;
    height: 22px;
}
.crossall A
{
    color: #666;
}
.crossall A:hover
{
    color: #333;
    font-weight: bold;
}
.crossall .login-info
{
    float: left;
    padding-top: 1px;
}
.crossall .login-info A
{
    margin-right: 8px;
}
.crossall .login-info A.user-nick
{
    margin-right: 0px;
}
.crossall .quick-menu
{
    right: 0px;
    position: absolute;
    top: 0px;
}

.crossall .quick-menu .cart
{
    padding-top: 1px;
    position: relative;
    _padding-top: 2px;
}
.crossall .quick-menu .cart A
{
    padding-left: 16px;
}
.crossall .quick-menu .cart S
{
    background-position: -83px -21px;
    left: 8px;
    width: 14px;
    position: absolute;
    top: 6px;
    height: 11px;
}
.crossall .menu-hd
{
    padding-right: 22px;
    display: block;
    padding-left: 10px;
    z-index: 10002;
    padding-bottom: 0px;
    margin: 1px 1px 0px;
    cursor: pointer;
    padding-top: 0px;
    position: relative;
    height: 20px;
}
.crossall .mytaobao .menu-hd
{
    width: 100px;
    padding-top: 1px;
    _padding-top: 1px;
}
.crossall .search .menu-hd
{
    width: 24px;
    padding-top: 1px;
    _padding-top: 1px;
}
.crossall .services .menu-hd
{
    width: 60px;
    font-family: "微软雅黑";
    line-height: 32px;
    padding-top: 1px;
    _padding-top: 1px;
}

.crossall .menu-hd B
{
    border-right: #FF8400 4px solid;
    border-top: #fff 4px solid;
    font-size: 0px;
    right: 10px;
    border-left: #FF8400 4px solid;
    width: 0px;
    line-height: 0;
    border-bottom: #FF8400 4px solid;
    position: absolute;
    top: 16px;
    height: 0px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -webkit-transform .2s ease-in;
    -o-transition: -webkit-transform .2s ease-in;
    transition: -webkit-transform .2s ease-in;
}


.crossall .search .menu-hd
{
    padding-left: 25px;
    color: #333;
}
.crossall .search .menu-hd S
{
    background-position: -67px -20px;
    left: 9px;
    width: 14px;
    position: absolute;
    top: 4px;
    height: 13px;
}
.crossall .menu-bd
{
    /*border-top: #bfbfbf 1px solid;*/
    display: none;
    z-index: 10001;
    right: 0px; /*background: #333;*/
    position: absolute; /*top: 40px;*/
}
.crossall .search .menu-bd
{
    _right: -1px;
}
.crossall IFRAME.menu-bd
{
    border-top-width: 0px;
    border-left-width: 0px;
    z-index: -1;
    background: none transparent scroll repeat 0% 0%;
    filter: alpha(opacity=0);
    float: left;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.crossall .menu-bd-panel
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-top: 10px;
}
.crossall .menu-item-opp .menu-bd
{
    left: 0px;
}
.crossall .menu-item-opp .menu-bd S.rt
{
    left: 0px;
}
.crossall .menu-item-opp .menu-bd S.lt
{
    background-position: -87px -55px;
    right: -2px;
    left: auto;
}
.crossall .menu
{
    position: relative;
    color: #666;
}
.crossall .menu:hover .menu-hd
{
    color: #fff;
    height: 36px;
    font-size: 12px;
}
.crossall .menu a
{
    color: #fff;
}


.crossall .hover .menu-hd
{
    border-right: #bfbfbf 1px solid;
    border-top: #bfbfbf 1px solid;
    margin: 0px;
    border-left: #bfbfbf 1px solid;
    border-bottom: #bfbfbf 1px;
}
.crossall .menu:hover .menu-bd
{
    display: block;
}
.crossall .hover .menu-bd
{
    display: block;
}
.crossall .menu:hover .menu-hd B
{
    border-left-color: #fff;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border-bottom-color: #FF8400;
    border-top-color: #FF8400;
    top: 16px;
    border-right-color: #FF8400;
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 30%;
    -o-transform: rotate(180deg);
    -o-transform-origin: 50% 30%;
    transform: rotate(180deg);
    transform-origin: 50% 30%;
}

.crossall .hover .menu-hd B
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border-bottom-color: #fff;
    border-top-color: #fff;
    top: 8px;
    border-right-color: #fff;
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 30%;
    -o-transform: rotate(180deg);
    -o-transform-origin: 50% 30%;
    transform: rotate(180deg);
    transform-origin: 50% 30%;
}
.crossall .mytaobao .menu-bd
{
    width: 160px;
    line-height: 1.7;
    top: 21px;
    height: 57px;
}
.crossall .mytaobao .menu-bd-panel
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.crossall .search .menu-bd
{
    width: 204px;
    top: 21px;
    height: 66px;
}
.crossall .search .menu-bd INPUT
{
    border-right: #b7b7b7 1px solid;
    padding-right: 1px;
    border-top: #878787 1px solid;
    padding-left: 1px;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-left: #878787 1px solid;
    width: 180px;
    line-height: 13px;
    padding-top: 3px;
    border-bottom: #b7b7b7 1px solid;
}
.crossall .search .menu-bd BUTTON
{
    border-top-width: 0px;
    background-position: 0px -20px;
    border-left-width: 0px;
    float: left;
    border-bottom-width: 0px;
    width: 66px;
    cursor: pointer;
    color: #fff;
    height: 24px;
    border-right-width: 0px;
}
.crossall .services .menu-bd
{
    width: 174px;
    top: 33px;
    height: 218px;
    background: #fff;
}
.crossall .services .menu-bd-panel
{
    padding-right: 10px;
    background: #fff;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.crossall .services .menu-bd DL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #e5e5e5 1px solid;
}
.crossall .services .menu-bd .last
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.crossall .services .menu-bd DT
{
    font-weight: bold;
    color: #8c8c8c;
    line-height: 1.5;
    text-align: left;
}
.crossall .services .menu-bd DD
{
    line-height: 1.6;
    text-align: left;
}
.crossall .services .menu-bd DD A
{
    margin-right: 2px;
}




/*banner轮播*/

/*banner-01*/



.nav_banner
{
    width: 140px;
    height: 14px;
    position: absolute;
    bottom: 10px;
    right: 20px;
    z-index: 2;
    left: 50%;
    margin-left: -50px;
    bottom: 80px;
}

.nav_banner dl dd
{
    list-style-type: none;
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 50px;
    background: #FFF;
}
.nav_banner dl .bg
{
    background: #ff7300;
    width: 15px;
    height: 15px;
    border: none;
    border-radius: 50px;
}



/*左侧内容*/
.m_conl
{
    width: 825px;
    float: right;
    margin-left: 5px;
    display: block;
    margin-top: 20px;
}





















/*右侧内容*/
.m_conr
{
    width: 300px;
    float: left;
    margin-top: 20px;
    display: block;
}

/*新闻资讯*/
.m_news
{
    width: 370px;
    float: left;
    height: 680px;
    margin-top: 20px;
}
.m_news_lis
{
    height: 340px;
    box-shadow: 0 0 1px rgb(228, 221, 221);
    border: 1px solid #eee;
    border: 1px solid #eee \9;
    margin-top: 30px;
    background: #fff;
    transition: all 200ms linear;
}

.m_news_lis:hover
{
       box-shadow: 0 0 3px rgba(0,0,0,0.1);
}
.m_news_pic
{
    width: 320px;
    height: 40px;
    margin-left: 20px;
    border-bottom: 1px solid #F0F0F0;
    overflow: hidden;
    position: relative;
    padding-top: 10px;
    font-size: 18px;
    line-height: 34px;
    color: #F58120;
}
.m_news_pic a
{
    width: 320px;
    height: 40px;
    margin-left: 20px;
    overflow: hidden;
    position: relative;
    padding-top: 10px;
    font-size: 18px;
    line-height: 34px;
    color: #F58120;
}


.m_news_pic img
{
    width: 100%;
    height: 100%;
}
.m_news_til
{
    width: 100%;
    height: 24px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.n_til_bg
{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    bottom: 0;
    left: 0;
}
.m_news_til p
{
    width: 260px;
    padding: 0 10px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    bottom: 0;
    left: 0;
}
.m_news_til p a
{
    color: #fff;
}
.m_news_til p a:hover
{
    text-decoration: underline;
}
.m_news_lis ul li
{
    line-height: 35px;
    color: #898989;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    background: url(../images/images/list_56.jpg) 10px no-repeat;
    padding-left: 30px;
}
.m_news_lis ul li a
{
    color: #898989;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.m_news_lis ul li a:hover
{
    color: #F76818;
    padding-left: 5px;
}

/*开服动态*/
/*
.m_ser
{
    width: 300px;
    height: 528px;
}
.m_ser_box
{
    height: 528px;
    width: 300px;
    border-radius: 3px;
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
    border: 1px solid #dadada;
    border: 1px solid #dadada \9;
    background: #fff;
    transition: all 200ms linear;
}
.m_ser_box:hover
{
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.m_ser_til
{
    height: 38px;
}

.m_ser_til a
{
    width: 49%;
    height: 38px;
    float: left;
    display: block;
    font: 16px/38px Microsoft YaHei;
    color: #F58120;
    border-left: 1px solid #ECE7E7;
    text-align: center;
    position: relative;
}

.m_ser_til a i
{
    width: 0;
    height: 2px;
    position: absolute;
    top: -1px;
    left: 0;
    background: #F58120;
    transition: all 200ms linear;
}

.m_ser_til a.on
{
    font-weight: bold;
}
.m_ser_til a.on i
{
    width: 100%;
}
.m_ser_til a:hover
{
    font-weight: bold;
}
.m_ser_til a:hover i
{
    width: 100%;
}
.m_ser_con
{
    padding: 15px 15px 0;
}
.m_ser_egcon
{
    height: 350px;
}
.m_ser_egli, .m_ser_eg
{
    display: none;
}
.m_ser_egdec
{
    border-bottom: 1px dashed #dcdcdc;
}
.m_ser_egdec p
{
    height: 33px;
    line-height: 33px;
    color: #929292;
}
.m_ser_egdec p span
{
    height: 100%;
    float: left;
    display: block;
    text-align: center;
    overflow: hidden;
}
.w75
{
    width: 75px;
}
.w110
{
    width: 110px;
}
.m_ser_kf
{
    /*height: 56px;*/
    display: none;
}
.m_ser_kf a
{
    display: block;
}
.m_ser_pic
{
    width: 78px;
    height: 42px;
    margin-top: 5px;
    overflow: hidden;
    border: 1px solid #f1efef;
    float: left;
}
.m_ser_pic img
{
    width: 100%;
    height: 100%;
}
.m_ser_kf em
{
    width: 88px; /*margin-top: 5px;*/
    float: left;
    display: block; /*margin-left: 10px;*/
    color: #F58120; /*line-height: 24px;*/
    text-align: center;
}
.m_ser_kf em a
{
    font-weight: bold;
    color: #F58120; /*height: 24px;*/
    text-align: center;
    overflow: hidden;
}
.m_ser_btn
{
    width: 67px;
    height: 22px;
    margin-top: 12px;
    background: #F58120;
    float: right;
    color: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 3px;
}
.m_ser_kf2 em, .m_ser_kf2 em a
{
    color: #1b93e2;
}
.m_ser_kf2 .m_ser_btn
{
    background: #26a9ff;
}

.m_ser_ico
{
    text-align: center;
    padding: 15px 0;
}
.m_ser_ico i
{
    width: 10px;
    height: 10px;
    margin: 0 3px;
    display: inline-block;
    border-radius: 100%;
    background: #8c8c8c;
    text-indent: -21px;
    overflow: hidden;
    cursor: pointer;
}
.m_ser_ico i.on
{
    background: #F58120;
}
.m_ser_ico2 i.on
{
    background: #26a9ff;
}
*/
/*快速通道*/
.fast
{
    width: 300px;
    height: 245px;
}
.fast_con
{
    height: 200px;
    width: 300px;
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
    margin-top: 20px;
    border-radius: 3px;
    overflow: hidden;
    border: 1px solid #dadada;
    border: 1px solid #dadada \9;
    border-bottom: 0;
    background: #fff;
    transition: all 200ms linear;
}
.fast_con:hover
{
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.fast_con a
{
    width: 88px;
    height: 49px;
    padding-left: 60px;
    display: block;
    height: 49px;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    float: left;
    font-size: 14px;
    line-height: 49px;
    color: #7f7f7f;
    position: relative;
}
.fast_con a i
{
    width: 20px;
    height: 17px;
    background: url(../images/index/icon.png) no-repeat;
    position: absolute;
    top: 17px;
    left: 25px;
}
.fast_con a i.f_ico1
{
    background-position: -60px -280px;
}
.fast_con a i.f_ico2
{
    background-position: -138px -280px;
}
.fast_con a i.f_ico3
{
    background-position: -60px -330px;
}
.fast_con a i.f_ico4
{
    background-position: -138px -328px;
}
.fast_con a i.f_ico5
{
    background-position: -60px -379px;
}
.fast_con a i.f_ico6
{
    background-position: -137px -379px;
}
.fast_con a i.f_ico7
{
    background-position: -60px -428px;
}
.fast_con a i.f_ico8
{
    background-position: -138px -428px;
}
.fast_con a:hover
{
    background: #F58120;
    color: #fff;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.fast_con a:hover i.f_ico1
{
    background-position: -95px -280px;
}
.fast_con a:hover i.f_ico2
{
    background-position: -178px -280px;
}
.fast_con a:hover i.f_ico3
{
    background-position: -97px -330px;
}
.fast_con a:hover i.f_ico4
{
    background-position: -179px -327px;
}
.fast_con a:hover i.f_ico5
{
    background-position: -97px -379px;
}
.fast_con a:hover i.f_ico6
{
    background-position: -177px -379px;
}
.fast_con a:hover i.f_ico7
{
    background-position: -97px -428px;
}
.fast_con a:hover i.f_ico8
{
    background-position: -178px -428px;
}

/*客服中心*/
.kf_til
{
    height: 47px;
    margin-top: 20px;
}
.kf_til a
{
    width: 98px;
    height: 20px;
    border: 1px solid #565656;
    color: #565656;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
    margin-top: 15px;
    float: left;
    display: block;
}
.kf_til a:hover
{
    background: #565656;
    color: #fff;
}
.kf_con
{
    height: 185px;
    box-shadow: 0 0 1px rgba(139, 139, 139, 0.2);
    border: 1px solid #efefef;
    background: #fff;
    transition: all 200ms linear;
    margin-top: 10px;
}


.kf_con:hover
{
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.kf_con span
{
    width: 132px; background:url(../images/images/kf_69.jpg)20px no-repeat;
    height: 143px;
    padding-top: 40px;
    border-right: 1px solid #eee7e7;
    float: left;
    display: block;
    text-align: center;
}

.zx a
{
    width: 100px;
    height: 30px;
    float: left;
    display: block;
    border: 1px solid #F58120;
    border-radius: 3px;
    line-height: 30px;
    padding-left: 15px;
    margin-left: 60px;
    text-align: center;
    margin-top: 20px;
    color: #F58120;
    background: url(../images/index/kf.png) 10px no-repeat;
}

.zx a:hover
{
    background: #F58120 url(../images/index/kfho.png) 10px no-repeat;
    color: #fff;
}

.kf_con p
{
    width: 200px;
    float: left;
    display: block;
    text-align: center;
    padding-left: 20px;
    padding-top: 40px;
    color: #7c7c7c;
}


.kf_con p a:hover
{
    text-decoration: underline;
}
.kf_con p em
{
    font-size: 16px;
    color: #8a8a8a;
    display: block;
}
.kf_con p em b
{
    font-size: 25px;
    color: #F58120;
    width: 200px;
    height: 42px;
    line-height: 42px;
    display: block;
}

/*热门游戏*/
.game_li
{
    width: 825px;
    display: block;
    height: 568px;
    float: right;
}


.til_news
{
    font: 24px Microsoft YaHei;
    width: 370px;
    color: #565656;
    float: right;
    line-height: 24px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
    height: 40px;
}
.til_news h4
{
    width: 115px;
    height: 38px;
    text-align: center;
    float: left;
    border-bottom: 4px solid #FF8400;
    display: block;
    font-weight: 100;
}
.til_news a
{
    width: 25px;
    float: right;
    height: 17px;
    display: inline-block;
    font-size: 12px;
    color: #F58120;
    line-height: 17px;
    text-align: center;
    margin-left: 30px;
    padding-top: 10px;
    background: url(../images/jia.png) no-repeat;
}
.til_news a:hover
{
    background: url(../images/jiah.png) no-repeat;
    color: #fff;
}

.til_k
{
    font: 24px Microsoft YaHei;
    width: 810px;
    color: #565656;
    float: left;
    line-height: 24px;
    border-bottom: 1px solid #D9D9D9;
    height: 40px;
}
.til_k h4
{
    width: 115px;
    height: 38px;
    text-align: center;
    float: left;
    border-bottom: 4px solid #FF8400;
    display: block;
    font-weight: 100;
}
.til_k a
{
    width: 25px;
    float: right;
    display: block;
    height: 17px;
    font-size: 12px;
    color: #F58120;
    background: url(../images/jia.png) 0 6px no-repeat;
    line-height: 17px;
    text-align: center;
    padding-top: 10px;
}
.til_k a:hover
{
    color: #fff;
    background: url(../images/jiah.png) 0 6px no-repeat;
}



.til
{
    font: 24px Microsoft YaHei;
    width: 810px;
    color: #565656;
    float: left;
    line-height: 24px;
    border-bottom: 1px solid #D9D9D9;
    height: 40px;
    margin-left: 10px;
}
.til h4
{
    width: 115px;
    height: 38px;
    text-align: center;
    float: left;
    border-bottom: 4px solid #FF8400;
    display: block;
    font-weight: 100;
}
.til a
{
    width: 25px;
    float: right;
    display: block;
    height: 17px;
    font-size: 12px;
    color: #F58120;
    background: url(../images/jia.png) no-repeat;
    line-height: 17px;
    text-align: center;
    margin-left: 30px;
    padding-top: 10px;
}
.til a:hover
{
    color: #fff;
    background: url(../images/jiah.png) no-repeat;
}


.til_kf
{
    font: 24px Microsoft YaHei;
    width: 370px;
    color: #565656;
    float: left;
    line-height: 24px;
    border-bottom: 1px solid #D9D9D9;
    height: 40px;
}
.til_kf h4
{
    width: 115px;
    height: 38px;
    text-align: center;
    float: left;
    border-bottom: 4px solid #FF8400;
    display: block;
    font-weight: 100;
}
.til_kf a
{
    width: 25px;
    float: right;
    display: block;
    height: 17px;
    font-size: 12px;
    color: #F58120;
    background: url(../images/jia.png) no-repeat;
    line-height: 17px;
    text-align: center;
    padding-top: 10px;
}
.til_kk a:hover
{
    color: #fff;
    background: url(../images/jiah.png) no-repeat;
}










.game_li ul li
{
    width: 263px;
    height: 185px;
    background: #fff;
    border: 1px solid #EAEBEB;
    border: 1px solid #EAEBEB;
    border-radius: 3px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 18px;
    float: left;
    border-bottom: 3px solid #EAEBEB;
    display: block;
    transition: all 200ms linear;
}


.game_li ul li:hover
{
    width: 263px;
    height: 185px;
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
}

.game_pic
{
    width: 100%;
    height: 120px;
    display: block;
    overflow: hidden;
}
.game_pic img
{
    width: 100%;
    height: 100%;
}
.game_li ul li h4
{
    height: 40px;
    padding: 0 20px;
}
.game_li ul li h4 a
{
    float: left;
    display: inline;
    font: bold 14px/40px Microsoft YaHei;
    color: #565656;
}
.game_li ul li h4 a + a
{
    width: 75px;
    height: 20px;
    border: 1px solid #F58120;
    border-radius: 3px;
    float: right;
    display: block;
    margin-top: 9px;
    font: 14px/20px Microsoft YaHei;
    color: #F58120;
    text-align: center;
    transition: all 200ms linear;
}
.game_li ul li h4 a + a:hover
{
    background: #F58120;
    color: #fff;
}
.g_gw
{
    height: 29px;
    color: #888;
    border-bottom: 1px solid #F5f5f5;
    font-size: 12px;
    padding: 0 20px;
}
.g_gw i
{
    float: left;
    display: inline;
}
.g_gw span
{
    float: right;
    display: inline;
}
.g_gw span a
{
    margin: 0 3px;
    color: #888;
}
.g_gw span a:hover
{
    color: #F58120;
}


/*baottom*/

.wg-ctmsa img
{
    width: 240px;
    height: 190px;
}
.wg-ctmsa span
{
    left: 42px;
    bottom: 18px;
}
.wg-biwrap
{
    height: 220px;
    margin-top: 30px;
    margin: auto;
    border-top: 1px solid #e1e1e1;
}

.wg-bibox
{
    padding-bottom: 16px;
    border-bottom: 1px solid #ddd;
    height: 200px;
    width: 1200px;
    margin: auto;
}

.wg-bilist
{
    width: 1200px;
    height: 200px;
    padding-top: 30px;
    margin-left: -1px;
    float: left;
}

.wg-bili
{
    width: 210px;
    padding-left: 90px;
    float: left;
}

.wg-bili h5
{
    height: 18px;
    line-height: 18px;
    padding-left: 20px;
}
.wg-bili h4
{
    width: 100px;
    height: 25px;
    display: block;
    line-height: 26px;
    padding-left: 20px;
}
.wg-bili h6
{
    width: 100px;
    height: 25px;
    display: block;
    line-height: 26px;
    padding-left: 20px;
}
.wg-bili h3
{
    height: 18px;
    line-height: 18px;
    padding-left: 22px;
}


.wg-bili i
{
    width: 16px;
    height: 16px;
    margin-right: 6px;
}
.bottom_logo
{
    width: 240px;
    height: 52px;
    float: left;
    margin-top: 35px;
}


.wg-bili i.bi-i2
{
    background-repeat: no-repeat;
}
.wg-bili i.bi-i3
{
    background-repeat: no-repeat;
}
.wg-bili ul
{
    padding: 12px 0 0 30px;
}
.wg-bili li
{
    width: 120px;
    line-height: 32px;
    display: block;
    font-size: 12px;
}


.wg-fdbox p
{
    padding: 0 10px;
}
.wg-fdbox a
{
    margin-right: 20px;
    color: #888;
}
.wg-fdmr i
{
    width: 7px;
    height: 4px;
    background: url(../images/down.png) no-repeat;
    margin-left: 6px;
}
.wg-userbox
{
    width: 280px;
    height: 320px;
}


.wg-bikf
{
    width: 260px;
    padding-top: 30px;
    float: left;
}

.wg-bikf p
{
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    float: left;
}
.wg-bitel
{
    height: 24px;
    line-height: 24px;
    font-size: 26px;
}
.wg-bitel i
{
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.wg-bibtn
{
    height: 24px;
    margin-top: 11px;
}
.wg-bibtn i
{
    width: 22px;
    height: 24px;
    margin: 0 11px 0 1px;
    background-repeat: no-repeat;
}
.wg-bibtn a
{
    width: 68px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-right: 6px;
}
.wg-tpwrap
{
    line-height: 2;
    background: #3a3a3c;
}
.wg-tpwrap p
{
    border-bottom: 1px solid #555;
    padding: 30px 0 20px;
}
.wg-snwrap
{
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: 120px;
    z-index: 4;
}
.wg-snwrap a
{
    width: 50px;
    height: 50px;
    margin: 0 0 4px auto;
    border-radius: 4px;
}
.wg-snwrap a:hover
{
    width: 110px;
    background: #0cacff;
}
.wg-snwrap a:hover span
{
    line-height: 16px;
    padding-left: 10px;
}
.wg-snwrap a:hover span.sn2
{
    line-height: 32px;
}
.wg-snwrap span
{
    padding: 9px 50px 9px 0;
    height: 32px;
    line-height: 999em;
    background: url(../images/sn_ico.png) no-repeat right 0;
}
.wg-snwrap span.sn1
{
    background-position: right -54px;
}
.wg-snwrap span.sn2
{
    background-position: right -108px;
}
#gotop-a
{
    display: none;
}
.gotop-a
{
    display: block !important;
}
.wg-bgwrap
{
    height: 720px;
}

.wg-fdwrap
{
    padding: 20px 0;
    line-height: 2;
    width: 1200px;
    margin: auto;
    font-size: 12px;
    border-bottom: 1px solid #DEDEDE;
}
.wg-fdwrap a
{
    margin-right: 20px;
}
.wg-fdbox
{
    width: 1200px;
    margin: auto;
    height: 35px;
}
.wg-fdbox p
{
    padding: 0 10px;
}

.wg-fdbox a
{
    margin-right: 18px;
    color: #888;
    font-size: 12px;
}
.wg-fdmr i
{
    width: 7px;
    height: 4px;
    background: url(../images/down.png) no-repeat;
    margin-left: 6px;
}
.wg-userbox
{
    width: 280px;
    height: 320px;
}

/**/
.wrap
{
    width: 1200px;
    margin: 0 auto;
    height: 125px;
}
.thinScreen .wrap
{
    width: 1110px;
}
.foot
{
    height: 125px;
}

.foot_logo
{
    float: left;
    width: 240px;
    display: block;
    float: left;
    height: 52px;
    background: url(../images/index/logo_b.png) no-repeat;
}
.foot_small_logo
{
    width: 36px;
    height: 36px;
    display: inline-block;
    margin: 42px 0 0 26px;
}
.foot_logo a
{
    display: none;
}

.foot_text
{
    float: left;
    width: 1200px;
    /*height: 80px;*/
    margin-top: 80px;
    font-size: 12px;
    color: #666;
    text-align: center;
}
.foot_text p
{
    color: #9e9898;
    margin-bottom: 10px;
}
.foot_text a, .foot_text p
{
    color: #9e9898;
}
.foot_text a, .foot_text span
{
    /*margin-left: 35px;*/
    color: #9e9898;
}

/*baottom*/



/*分类*/

.wg-kind
{
    width: 1200px;
    height: 560px;
    float: right;
}
.wg-catli
{
    width: 388px;
    margin-left: 10px;
    _display: inline;
    float: left;
    margin-top: 20px;
    border: 1px solid #eee;
}
.wg-catli_1
{
    width: 388px;
    _display: inline;
    float: left;
    border: 1px solid #eee;
    margin-right: 15px;
    margin-top: 20px;
}
.wg-catli_2
{
    width: 388px;
    _display: inline;
    border: 1px solid #eee;
    float: left;
    margin-top: 20px;
}

.wg-cattt
{
    height: 59px;
    line-height: 22px;
}
.wg-cattt img
{
    width: 390px;
}
.wg-cattt h4
{
    color: #565656;
    height: 26px;
    display: none;
    font: 24px Microsoft YaHei;
    padding-left: 10px;
}
.wg-cattt i
{
    width: 18px;
    height: 18px;
    margin-left: 6px;
    background-repeat: no-repeat;
}

.wg-catul li
{
    width: 375px;
    height: 141px;
}
.wg-catul
{
    height: 471px;
    background: #FFF;
}
.wg-catul li a:hover
{
}
.wg-cata
{
    top: 0;
    left: 0;
    width: 204px;
    height: 116px;
}

.wg-cata img
{
    width: 280px;
    height: 120px;
}
.wg-cata span
{
    /* [disabled]top:12px; */
    right: 14px;
    line-height: 20px;
}

.bottom_index
{
    width: 100%;
    /*height: 420px;*/
    float: left;
    background: #fff;
}
.bottom_index_1
{
    width: 100%;
    /*height: 420px;*/
    float: left;
    background: #fbfbfb;
}

.section
{
    margin: auto;
    overflow: hidden;
}

.section ul li
{
    float: left;
    margin-left: 12px;
    width: 370px;
    height: 143px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}

.section ul li .photo
{
    width: 370px;
    height: 143px;
    overflow: hidden;
}

.section .rsp
{
    width: 370px;
    height: 210px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.section .text
{
    position: absolute;
    width: 375px;
    height: 143px;
    left: -383px;
    top: 0px;
    overflow: hidden;
}

.section .text h3
{
    width: 375px;
    display: block;
    margin-top: 105px;
    float: left;
    height: 38px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    /*background-color: rgba(5, 5, 5, 0.7);*/
    font-family: "微软雅黑";
    font-size: 18px;
    background: url(../images/index/hdong.png) no-repeat;
}

.section .text h3 p
{
    float: left;
    width: 100px;
    display: block;
}
.section .text h3 p a
{
    color: #fff;
}
.section .text h3 span
{
    float: right;
    margin-right: 15px;
    text-align: right;
}
.section .text h3 span a
{
    color: #fff;
    font-weight: 100;
}
.section .text h3 span a:hover
{
    color: #ffa200;
    font-weight: bold;
}

.section .text_1
{
    position: absolute;
    width: 375px;
    height: 143px;
    left: -383px;
    top: 0px;
    overflow: hidden;
}




.gw
{
    font-size: 12px;
    width: 50px;
    background: url(../images/gw.png) 10px no-repeat;
}
.gw_lib
{
    font-size: 12px;
    width: 50px;
    background: url(../images/lip.png) 10px no-repeat;
}

.gw_lib1
{
    font-size: 14px;
    width: 60px;
}



/*推荐游戏*/


/*选项卡*/
.kkff
{
    width: 380px;
    height: 50px;
}


.kfu_list
{
    float: left;
    width: 370px;
    height: 380px;
}


.tabs
{
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tabs li
{
    float: right;
    margin: 0 0px 0 0;
}
.kf_h1
{
    width: 100px;
    height: 35px;
    float: left;
    font-size: 24px;
}
.tabs a
{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    position: relative;
    height: 15px;
    width: 15px;
    background: url(../images/index/anniu_lb.png) no-repeat;
    border-radius: 100px;
    color: #fff;
    font-size: 12px;
    opacity: .3;
}

.tabs a:hover, .tabs a:focus
{
    opacity: 1;
    filter: alpha(opacity =       100);
}

.tabs a:focus
{
    outline: 0;
}

.tabs .current
{
    z-index: 3;
    border-bottom-color: #3d3d3d;
    opacity: 1;
    filter: alpha(opacity =       100);
}

.content
{
    padding-top: 5px;
    font-size: 12px;
}
.content h3
{
    width: 373px;
    height: 51px;
    padding: 0px;
    display: block;
    margin: 0px;
    background: #f3f3f3;
    border-top: 2px solid #FF8400;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.content h3 p
{
    width: 33%;
    padding-top: 10px;
    font-weight: 100;
    font-size: 14px;
    height: 41px;
    line-height: 35px;
    float: left;
    text-align:center;
}


.content h2, .content h3, .content p
{
    margin: 0 0 0px 0;
}

.about
{
    color: #999;
    text-align: center;
    font: 0.9em Arial, Helvetica;
}

.about a
{
    color: #777;
}

.Arrow_left
{
    width: 24px;
    height: 24px;
    margin-top: 5px;
    float: right;
    background: url(../images/Arrow_left.png) no-repeat;
}

.Arrow_right
{
    width: 24px;
    height: 24px;
    float: right;
    margin-left: 5px;
    background: url(../images/Arrow_right.png) no-repeat;
    margin-top: 5px;
}


.tab1_1
{
    width: 373px;
    height: 305px;
    background: #fff;
    border: 1px solid #eee;
    border-top: 1px solid #fff;
}
/*.tab1_1 li
{
	width: 360px;
	height: 42px;
	margin: auto;
	border-bottom: 1px #CCC dotted;
	display: block;
}

.tab1_1 li.lb_no
{
	width: 360px;
	height: 45px;
	margin: auto;
	border-bottom: 1px #fff dotted;
	display: block;
}
.tab1_1 li.lb_no:hover
{
	width: 360px;
	height: 45px;
	margin: auto;
	border-bottom: 1px #fff dotted;
	display: block;
}
.tab1_1 li:hover
{
	width: 360px;
	margin: 0 auto;
	height: 43px;
	border-bottom: 1px #CCC dotted;
	background: #FCFBF1;
	display: block;
}
.tab1_1 li p
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 38px;
	font-size: 12px;
	color: #9c9c9c;
}
.tab1_1 li p a
{
	color: #3c3c3c;
}
.tab1_1 li p a:hover
{
	color: #F5501D;
}
.tab1_1 li span
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 38px;
	font-size: 12px;
	color: #3c3c3c;
}

.tab1_1 li span a
{
	color: #F63;
}*/
.fu_b
{
    color: #9c9c9c;
}

.tab1_2
{
    width: 373px;
    height: 305px;
    background: #fff;
    border: 1px solid #eee;
    border-top: 1px solid #fff;
}
/*.tab1_2 li
{
	width: 360px;
	height: 40px;
	margin: auto;
	border-bottom: 1px #CCC dotted;
	display: block;
}
.tab1_2 li:hover
{
	width: 360px;
	margin: 0 auto;
	height: 40px;
	border-bottom: 1px #CCC dotted;
	background: #FCFBF1;
	display: block;
}
.tab1_2 li p
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 32px;
	font-size: 12px;
	color: #9c9c9c;
}
.tab1_2 li p a
{
	color: #3c3c3c;
}
.tab1_2 li p a:hover
{
	color: #F5501D;
}
.tab1_2 li span
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 32px;
	font-size: 12px;
	color: #3c3c3c;
}

.tab1_2 li span a
{
	color: #F63;
}
*/
.tab1_3
{
    width: 373px;
    height: 305px;
    background: #fff;
    border: 1px solid #eee;
    border-top: 1px solid #fff;
}
/*.tab1_3 li
{
	width: 360px;
	height: 40px;
	margin: auto;
	border-bottom: 1px #CCC dotted;
	display: block;
}
.tab1_3 li:hover
{
	width: 360px;
	margin: 0 auto;
	height: 40px;
	border-bottom: 1px #CCC dotted;
	background: #FCFBF1;
	display: block;
}
.tab1_3 li p
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 32px;
	font-size: 12px;
	color: #9c9c9c;
}
.tab1_3 li p a
{
	color: #3c3c3c;
}
.tab1_3 li p a:hover
{
	color: #F5501D;
}
.tab1_3 li span
{
	width: 100px;
	height: 35px;
	padding-left: 10px;
	margin-left: 6px;
	text-align: center;
	display: block;
	float: left;
	line-height: 32px;
	font-size: 12px;
	color: #3c3c3c;
}

.tab1_3 li span a
{
	color: #F63;
}
*/


/*yet_login_info_groupd登录后
#yet_login_info_group{ display:block;}*/







/*轮播*/




#focus-banner
{
    position: relative;
    width: 100%;
    z-index: 2;
    overflow: hidden;
}

#focus-banner-list
{
    position: relative;
    width: 100%;
}
#focus-banner-list li
{
    position: absolute;
    height: 480px;
    left: 0;
    top: 0;
    width: 100%;
}
#focus-banner-list li img
{
    height: 480px;
}
.focus-banner-img
{
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
}

#focus-banner-list .focus-banner-text
{
    position: absolute;
    left: 50%;
    top: 0;
    width: 100%;
    height: 100%;
    margin-left: -500px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
















#focus-banner .focus-handle
{
    position: absolute;
    top: 50%;
    margin-top: -40px;
    z-index: 100;
    display: block;
    width: 80px;
    height: 80px;
    background-image: url("../images/focus_handle.png");
}
#next-img
{
    left: 0;
}
#next-img
{
    left: 50px;
    background-position: 0 0;
}
#next-img:hover
{
    background-position: 0 -80px;
}
#prev-img
{
    right: 0;
}
#prev-img
{
    right: 50px;
    background-position: -80px 0;
}
#prev-img:hover
{
    background-position: -80px -80px;
}

#focus-bubble
{
    position: absolute;
    left: 50%;
    margin-left: -50px;
    bottom: 60px;
    z-index: 999;
}
#focus-bubble li
{
    float: left;
    width: 12px;
    background: #fff;
    height: 12px;
    margin: 0 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    cursor: pointer;
}
#focus-bubble li.current
{
    background-color: #F60;
}
.container
{
    background: url(../images/cjbj_01.jpg) top center no-repeat; 
    background-color: #f6f6f6;  
    min-width: 1000px; 
    margin: auto;
    position: relative;
    zoom: 1;
    overflow: hidden;
}
/*开服动态*/


.m_ser_box
{
	height: 528px;
	width: 300px;
	border-radius: 3px;
	box-shadow: 0 0 1px rgba(0,0,0,0.2);
	border: 1px solid #dadada;
	border: 1px solid #dadada \9;
	background: #fff;
	transition: all 200ms linear;
}
.m_ser_box:hover
{
	box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.m_ser_til
{
	height: 38px;
}

.m_ser_til a
{
	width: 49%;
	height: 38px;
	float: left;
	display: block;
	font: 16px/38px Microsoft YaHei;
	color: #F58120;
	border-left: 1px solid #ECE7E7;
	text-align: center;
	position: relative;
}

.m_ser_til a i
{
	width: 0;
	height: 2px;
	position: absolute;
	top: -1px;
	left: 0;
	background: #F58120;
	transition: all 200ms linear;
}

.m_ser_til a.on
{
	font-weight: bold;
}
.m_ser_til a.on i
{
	width: 100%;
}
.m_ser_til a:hover
{
	font-weight: bold;
}
.m_ser_til a:hover i
{
	width: 100%;
}
.m_ser_con
{
	padding: 15px 15px 0;
}
.m_ser_egcon
{
	height: 350px;
}
.m_ser_egli, .m_ser_eg
{
	display: none;
}
.m_ser_egdec
{
	border-bottom: 1px #dcdcdc dotted;
}
.m_ser_egdec p
{
	height: 33px;
	line-height: 33px;
	color: #929292;
}
.m_ser_egdec p span
{
	height: 100%;
	float: left;
	display: block;
	text-align: center;
	overflow: hidden;
}
.w75
{
	width: 75px;
}
.w110
{
	width: 110px;
}
.m_ser_kf
{
	
	display: none;
}
.m_ser_kf a
{
	display: block;
}
.m_ser_pic
{
	width: 78px;
	height: 35px;
	margin-top: 5px;
	overflow: hidden;
	border: 1px solid #f1efef;
	float: left;
}
.m_ser_pic img
{
	width: 100%;
	height: 100%; border-radius:3px;
}
.m_ser_kf em
{
	width:38%;
	
	float: left;
	display: block;
	
	color: #F58120;
	 text-align:center;
}
.m_ser_kf em a
{
	font-weight: bold;
	color: #F58120;text-align:center;
	
	overflow: hidden;
}
.m_ser_btn
{
	width: 67px;
	height: 22px;
	margin-top:12px;
	background: #F58120;
	float: right;
	color: #fff;
	text-align: center;
	line-height: 22px;
	border-radius: 3px;
}
.m_ser_kf2 em, .m_ser_kf2 em a
{
	color: #1b93e2;
}
.m_ser_kf2 .m_ser_btn
{
	background: #26a9ff;
}

.m_ser_ico
{
	text-align: center;
	padding: 15px 0;
}
.m_ser_ico i
{
	width: 10px;
	height: 10px;
	margin: 0 3px;
	display: inline-block;
	border-radius: 100%;
	background: #8c8c8c;
	text-indent: -21px;
	overflow: hidden;
	cursor: pointer;
}
.m_ser_ico i.on
{
	background: #F58120;
}
.m_ser_ico2 i.on
{
	background: #26a9ff;
}
.m_ser_egdec{border-bottom: 1px #dcdcdc dotted;}
.m_ser_egdec p{height:42px; line-height:45px; font-size:12px; color:#929292;}

.m_ser_egdec p span{height:100%; float:left; display:block; text-align:center; overflow:hidden;}
.w75{width:33%;}
.w110{width:30%;}
.m_ser_kf{ display:none;}
.m_ser_kf a{display:block;}
.m_ser_pic{width:78px; height:35px; margin-top:5px; overflow:hidden; border:1px solid #f1efef; float:left; margin-left:20px;margin-right: 8px;}
.m_ser_pic img{width:100%; height:100%;}
.m_ser_kf em{width:38%;  float:left; display:block;  color:#f26522;}
.m_ser_kf em a{font-weight:bold; color:#f26522;height: 22px;margin-top:5px; overflow: hidden;}

.m_ser_btn{width:100px; height:26px; margin-top:12px; background:#f26522; float: left; color:#fff; text-align:center; line-height:22px; border-radius:3px;}

.m_ser_kf2 em, .m_ser_kf2 em a{color:#FF5933;}
.m_ser_kf2 .m_ser_btn{background:#FF5933; color:#fff;}
.main_gyu_bz
{
    margin-bottom:20px;
}
.enterprise_qq a{ display:block; width:170px; height:148px; 

float: right;
margin-right: 121px;
margin-top: 50px;

}
.service_qq a{ display:block; width:170px; height:148px;

float: right;
margin-right: 20px;
margin-top: 50px;

}

.legal-ico {
    height: 50px;
    padding: 10px 0;
    width: 1000px;
    margin: auto;
}
.legal-ico li.large {
    width: 175px;
}
.legal-ico li {
    float: left;
    height: 50px;
    width: 121px;
    background: #fff;border:solid 1px #e4e4e4 ;
  margin-right:10px ;
}

.legal-ico a {
    height: 30px;
    line-height: 15px;
    display: block;
    padding: 10px 8px 10px 52px;
    background: url(../images/legal-ico-8.png) no-repeat;
}


a.legal-01 {
    background-position: 9px 7px;
}
a.legal-02 {
    background-position: 9px -39px;
}
a.legal-03 {
    background-position: 9px -85px;
}
a.legal-04 {
    background-position: 9px -130px;
}
a.legal-05 {
    background-position: 9px -178px;
}.legal-ico li.last {
    margin-right: 13;
    width: 170px;
}
a.legal-06 {
    background:url(../images/962110.jpg) no-repeat;
}
