.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:0px;}

/*headerFocus*/
.g-headerFocus{height:836px;position:relative;top:0;left:0;width:100%;z-index:1;}
.m-focus{width:1920px;position:absolute;left:50%;margin-left:-960px;top:0;height:836px;overflow:hidden;}
.m-focus .hiSlider{overflow:hidden;height:836px;width:1920px;position:relative;}
.m-focus .hiSlider-item{display:block;height:836px;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;right:50%;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_2017v2/layout.png?0303010) no-repeat -26px 0;margin-left:10px;}
.m-focus .hiSlider-pages a.active{background-position:0 0;}

/*log in*/
.u-loginWrap{width:1200px;height:356px;padding-top:62px;margin:0 auto;}
.DengluGroup{width:308px;height:356px;border:1px solid #cdd6e4;border-top:2px solid #f58120;background:#fff;position:relative;z-index:10;}
.DengluGroup .hangbiaoti{font-size:18px;color:#000;line-height:77px;padding:0 33px;}
.delukuang{padding:0 31px;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;padding-left:35px;border-radius:2px;}
.delu_info_qu .ha_sr input{width:118px;height:40px;line-height:40px;border:none;background:none;outline:none;font-size:14px;color:#6c6c6c;}
.delu_info_qu .ha_sr.icon_in_zh{background:#f5f5f5 url(/images_2017v2/sprite_login.png?0303010) no-repeat 0 0;}
.delu_info_qu .ha_sr.icon_in_mm{background:#f5f5f5 url(/images_2017v2/sprite_login.png?0303010) no-repeat 0 -40px;}
.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:10px;text-align:right;}
.delu_info_qu .ha_ts .wjmms:hover{color:#f58120;}
.delu_info_qu .ha_ts .zidongdl{position:absolute;top:10px;}
.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:84px;height:86px;border:1px solid #e5710f;background:#f58120;position:absolute;top:0;right:0;}
.delu_info_qu a.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;}
.delu_info_qu a.btn_reg{width:244px;height:48px;border:1px solid #8fc816;background:#9dd428;line-height:48px;display:block;font:bold 18px/48px "Microsoft Yahei";text-align:center;color:#fff;}
.delu_info_qu a.btn_reg:hover{background:-webkit-linear-gradient(#b1e70c,#98d305);background:-o-linear-gradient(#b1e70c,#98d305);background:-moz-linear-gradient(#b1e70c,#98d305);background:linear-gradient(#b1e70c,#98d305);}
.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(/images_2017v2/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:-4px 3px 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(/images_2017v2/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;margin:38px 18px 0;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(/images_2017v2/sprite_login.png?0303010) no-repeat 0 -220px;}
.PerInfoBox .per_ptb{padding:0 0 0 120px;font-size:12px;color: black;}
.PerInfoBox .per_pic{position:absolute;left:7px;top:7px;width:104px;height:104px;border-radius:50%;}
.PerInfoBox .per_pic img{border-radius:50%;}
.PerInfoBox .per_lv{padding:2px 0 0 0px;line-height:20px;}
.PerInfoBox .per_lv .lv_bg{display:inline-block;width:90px;height:9px;line-height:20px;vertical-align:middle;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:38px;display:inline-block;}
.PerInfoBox .per_ubi,.PerInfoBox .per_uscore,.PerInfoBox .per_message{padding:4px 0 0 134px;padding-top:0px\9;}
.PerInfoBox .ub_num{color:#f58120;}
.PerInfoBox .ub_num a{color:#f58120;}
.PerInfoBox .per_zhux{position:absolute;right:0;top:-27px;width:35px;text-align:right;line-height:21px;}
.PerInfoBox .per_zhux a:hover{color:#f58120;}
.PerInfoBox .per_message .mszt_a{padding-left:21px;background:url(/images_2017v2/sprite_login.png?0303010) no-repeat 0 -153px;}
.PerInfoBox .per_message .mszt_a:hover{background-position:0 -171px;}
.PerInfoBox .per_message .mszt_b{padding-left:21px;color:#f58120;background:url(/images_2017v2/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(/images_2017v2/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 #eaeaea;}
.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;}
.icon{float:left;background:url(/images_2017v2/sleft-icon.png?0303010) no-repeat;display:inline-block;width:21px;height:25px;margin-left:6px;}
.icon.hot{background-position:0 -271px;}
.icon.new{background-position:0 -246px;}

/*page game*/
.m-pageGame{background:#fbfbfb;}
.m-pageGame .m-title{margin-bottom:-20px;}
.u-pageGame{margin-left:-20px;}
.u-pageGame li{float:left;width:270px;margin:20px 0 0 20px;height:300px;box-shadow: 0 0 6px rgba(0,0,0,0.6);}
.u-pageGame .gameImg{height:211px;position:relative;}
.u-pageGame .gameImg img{position:absolute;top:0;left:0;z-index:1;width: 270px;height: 200px}
.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{position:static;vertical-align:middle;}
.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:268px;height:73px;border:1px solid #e6e6e6;border-top:0;padding:10px 0 5px;}
.u-pageGame .gameTxt li{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:left;}
.u-pageGame .slink a{padding:0 8px;}
.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:369px;float:left;margin:0 15px;}
.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:180px;margin-right:4px;}
.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:24px;}
.m-friendLst li{height:25px;float: left;    text-align: center;margin-bottom: 7px;border-left: 1px solid #f85d18;}
.m-friendLst a{float:left;padding-left:0px;width:107.33333px;color:#808080;display:inline-block;overflow:hidden;height:25px;}

/*---right---*/
.m-rBox{margin-top:30px;}

/*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(/images_2017v2/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;}
.links{display:block;width:270px;height:188px;float:left;margin-left:20px;position:relative;box-shadow: 0 0 6px rgba(0,0,0,0.6);}
.u-adLst .hover{
    position:absolute;display:block;width:100%;height:56px;overflow:hidden;top:132px;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*/

#logoutForm .lv_ji a{
            font-family: "楷体";
            color: #fff;
            font-weight: bold;
        }
        #logoutForm .lv_ji{
            background: #FEAE11;
            width:120px;
            height:30px;
            box-shadow: 0px 3px 10px;
            text-align: center;
            line-height: 30px;
            margin-left:12px;
            margin-top:10px;
        }
        #logoutForm .lv_ji a:hover{
            color:#000;
        }
        .module-game-list .mask,.module-game-list .text {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 270px;
            height: 50px;
            /*-webkit-transition: bottom .5s;
            -moz-transition: bottom .5s;
            -ms-transition: bottom .5s;
            -o-transition: bottom .5s*/
        }
        /*.links{overflow: hidden;}*/
        .links-name {width: 100%;text-align: center;font: bold 14px/25px "Microsoft Yahei",Arial;}
        .module-game-list .links:hover .mask,.module-game-list .links:hover .text {
            bottom: 0
        }

        .module-game-list .mask {
            background-color: #000;
            opacity: .6;
            filter: alpha(opacity=60)
        }

        .module-game-list .text {
            line-height: 50px;
            color: #fff
        }

        .module-game-list .text span {
            padding-left: 4px;
            padding-right: 6px
        }

        .module-game-list .text a:first-child {
            margin-left: 15px
        }

        .module-game-list a:hover {
            text-decoration: underline
        }

        .module-game-list .to-game {
            color: #fff;
            float: right;
            width: 80px;
            height: 24px;
            margin-top: 12px;
            margin-right: 10px;
            *margin-top: -38px;
            line-height: 24px;
            text-align: center;
            border: 1px solid #fff;
            border-radius: 24px;
        }

        .module-game-list .to-game:hover {
            color: #cd1938;
            text-decoration: none;
        }