@media (max-width:1200px) {
    .wrap, .wrap_n {
        width: 98%;
    }
    /*.wrap_m{position: relative;}*/
    /*.right{width:22%;}*/
    /*.main{width:77%;}*/
    /*.maincon{position: relative;}*/
    /*.today,.ballwrap{position: absolute;right:20px;float:none;top:20px;width:45%;}*/
    /*#certify,.bgclist{width:initial;margin-right:50%;float:none;}*/
    /*.bgclist .fi{width:50%;position: initial;}*/
    /*.bgclist .fi a{position: relative;overflow: hidden;width:initial;margin-right:10px;border-radius: 5px;}*/
    /*.bgclist .fi:nth-child(2n) a{margin:0;}*/
}

@media (max-width:426px) {
    .tips-right .login-before a{margin-left:10px;}
    .login-before a.sign, .login-after a.sign{padding-right:5px;font-size:13px;}
    .header .logo{width:150px;background-size: 90%;}
    .wpmenu{display: block;width:50px;height:50px;float:right;margin-left:5px;position: relative;z-index: 10001;
        /*background: url("../images/icon_menu.png") no-repeat center;background-size: 18px;*/
    }
    .wpmenu i{display: block;height:2px;width:20px;background: #fcfcfc;margin:5px auto;transition: all .3s;}
    .wpmenu i:nth-child(1){margin-top: 18px;}
    .wpmenu_n i:nth-child(1){transform: rotate(40deg);margin-top: 22px;}
    .wpmenu_n i:nth-child(2){transform: rotate(-40deg);margin-top: -6px;}
    .wpmenu_n i:nth-child(3){display: none;}

    .hdnav_n{width:100%;height: 100%;margin:0;position: fixed;top:0;left:0;background: rgba(0,0,0,.7);z-index: 10000;line-height: 40px;transition: all .3s;}
    .hdnav_n ul{width:40%;margin-top:60px;}
    .hdnav_n li{display: block;margin-bottom: 8px;}
    .hdnav_n a.la{border:solid 1px #999;color:#ddd;width:80px;border-radius: 5px;font-size:14px;}
    .hdnav_n a.curr, .hdnav_n a.curr:hover{color:#fc0;border-color:#fc0;}

    .loginUserTip{margin: 0 0 0 5px;}
    .loginUserTip .portrait-a{font-size:13px;}
    .loginUserTip .arw{vertical-align: 22px;}

    #banner{height:160px;margin:0;}
    #banner .swiper-slide1 {
        background: url(../images/banner1-1.png) no-repeat center;background-size: 100% 100%;
    }
    #banner .swiper-slide2 {
        background: url(../images/banner2-2.png) no-repeat center;background-size: 100% 100%;
    }
    .lgbox{margin:30px auto;}
    .rgbox{width:initial;}

    /*news*/
    .maincon_hot{margin:5px auto;}
    #certify{width: 100%;float:none;}
    .today{float:none;width: initial;padding: 8px 0;height:initial;}
    .today li{line-height: 28px;height: 28px;}
    .maintab-news{padding: 0px;}
    .maintab-news h2{font-size:18px;}
    .maincon{padding:5px 0;}
    .bgclist{float:none;width:initial;}
    .bgclist .fi{width:49%;}
    .bgclist .fi:nth-child(2n){float:right;}
    .ballwrap{float:none;padding:8px 0;width:initial;}
    .newsnav{height:initial;padding: 5px;margin:5px 0 0 0;}
    .newsnav a{margin:5px;width:initial;padding: 0 10px;}
    .newslist li{float:none;width:initial;}
    .newslist li div{margin:0;}
    .newslist li:nth-child(2n) div{margin:0;}
    .newsview h1{margin:10px 0;font-size:18px;}
    .newsview .content{padding: 10px;}
    .newsview .content img{margin:10px auto;}
    /*news end*/

    .mzhanji{height:initial;padding:10px 0;}
    .mzhanji .rs{margin-bottom: 4px;}
    .matchlist .title{padding: 0;}

    .expert-single{margin-top: 0;}
    .maintab-expert{padding:5px 10px;height:30px;line-height: 30px;}
    .maintab-expert h3{font-size:18px;margin:0;}
    .free-tab .fetabs a{margin-left:20px;}
    .mtitem{margin-bottom: 10px;}
    .mtitem .bx{position: initial;margin:8px 0;}
    .mtitem .tt{position: initial;width: 100%;overflow: hidden;line-height: 20px;}
    .mtitem .st{float:right;}
    .mtitem .dz{margin:0;padding: 8px 0;border:0;background: #efefef;font-size:16px;}
    .mtitem .rf{position: initial;width:100%;}
    .mtitem .tjnr{border:0;}
    .mtitem .rs{position: initial;float:right;height:30px;line-height: 30px;}
    .mtzjitem .sxp{width:initial;}
    .mtzjitem .hd{float:none;margin:8px 0;width:initial;}
    .mtzjitem .hd .dian{float:right;}
    .mtzjitem .tjnr{padding-left: 0;}
    .mtitem .take,.mtitem .hou, .mtitem .over{height: 30px;line-height: 30px;}

    .expert_list{padding:8px 0;overflow: hidden;}
    .expert_list li{width:20%;}
    .expert_list li .name{font-size:12px;white-space: nowrap;margin:0;}
    .expert_list li a{padding:5px 0;}
    .expert_list li a:hover .name, .expert_list li a.curr .name{font-size:13px;}
    .expert_detail .detbm,.expert_detail .con{margin-left: 85px;}
    .expert_detail .detbm .blinecc{margin:0;}
    .expert_detail .line1{padding-bottom: 4px;}
    .expert_detail .line1 .lian{font-size: 13px;}
    .expert_detail .bline1 div.bline{width:180px;}
    .expert_detail .detbm .desc{font-size:12px;margin-bottom: 8px;}
    .match-detail-free{min-height: initial;}

    .copyright .lf,.copyright .rf{float:none;}
    .copyright .lf .cp{text-align: center;}
    .copyright .rf{line-height: 22px;text-align: center;margin-top: 10px;}
    .copyright .rf img{float:none;}
    .copyright .rf span{display: block;}

    .free-tab .fetabs a{font-size:16px;}
    .free-tab .fetabs i{margin:0;}
    .free-tab .fetabs i.fb,.free-tab .fetabs i.bk{background-size: 50%;}
    .pagination{padding:20px 0;}
    .match-team{margin-bottom: 5px;}
    .match-team .center{min-width: 100px;width:100px;}
    .match-team .vs{margin:0;font-size:18px;}
    .match-team .team{min-width: calc((100vh - 100px)/2);font-size:18px;}
    .match-team .teamA{text-align: right;}
    .match-team .teamB{text-align: left;}
    .match-team .team .tip{display: none;}
    .match-jian{font-size:18px;}
    .match-result .rs{height:35px;line-height: 35px;width: 35px;}
    .match-button{font-size:14px;margin:10px auto;}

    .mainacc{margin-top:10px;}
    .slide,.mainc{float:none;width: initial;}

    .account-left-bs{min-height: initial;padding:0;}
    .account-left-wpbx{overflow: hidden;position: relative;min-height: 80px;margin:5px;}
    .account-left-wpcn{margin-left:86px;overflow: hidden;}
    .account-left-bs .portrait{margin:0;position: absolute;left:0;top:0;}
    .account-left-bs .name{margin:8px 0 3px 0;text-align: left;}
    .account-left-bs .amt{text-align: left;margin-left: -3px;}
    .account-left-bs .amtsp{display: none;}
    .account-left-bs ul{clear:both;margin:10px 0;}
    .account-left-bs li{width:25%;float:left;}
    .account-left-bs li a{position: relative;}
    .account-left-bs li a.curr i{position: absolute;left:50%;top:30px;margin:0 0 0 -10px;border:0;width:20px;height:3px;background: #32A39A;}

    .account-con{margin:10px;min-height: 300px;}
    .account-list-none{min-height: 300px;}
    .money-type .item{width:98px;height: 40px;line-height: 40px;font-size:15px;margin-right: 8px;}
    .pay-choose .itemtit{width:70px;height:50px;}
    .money-con .li{width:100px;margin-right: 8px;}
    .money-con .money{height: 40px;line-height: 40px;font-size:15px;}
    .money-con .money input{height: 40px;font-size: 20px;}
    .account-bx .pay-icon span{font-size:14px;}

    #tpdialog .cbx{width:98%;margin-left:-49%;}
    .footer{padding: 20px 0;margin-top: 15px;}
}