.visible-xs{display: none !important;}
.visible-inline{display: none !important;}
@media (max-width: 768px){.hidden-xs{display: none !important;}
    .visible-xs{display: block !important;}
    .visible-inline{display: inline !important;}}
@media (max-width: 768px){
    /*reset*/
    body, div, p, ul, li, table, tbody, tr, td, textarea, form, input, h1, h2, h3, h4, h5, dl, dt, dd, img, iframe, header, nav, section, article, footer, figure, figcaption, menu{margin: 0;padding: 0;list-style: none;}
    body{font-size: 0.24rem;-webkit-text-size-adjust: none;}
    header, nav, section, article, footer, figure, figcaption{display: block;}
    ol, ul{margin: 0;padding: 0;}
    fieldset{border: none;margin: 0;padding: 0;}
    a, li, ul, [onclick]{-webkit-tap-highlight-color: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    table{border-spacing: 0;border-collapse: collapse;}
    em, strong{font-weight: normal;font-style: normal;}
    /* basic*/
    .clearfix:before, .c:after{content: '';display: table}
    .clearfix:after{clear: both}
    .clearfix{zoom: 1}
    .hide{display: block;width: 0;height: 0;overflow: hidden;}
    *{box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    a{text-decoration: none;}
    i,s,em{font-weight: inherit;font-style: inherit;text-decoration: inherit;}
    input{outline: none;}

    html{font-size: calc(100vw / 7.5);}
    .container{box-sizing: border-box;position: relative;overflow-x: hidden;}
    *,*::before,*::after{box-sizing: inherit;}
    body{font-size: 0.24rem;font-family: "Microsoft yahei";min-width:0;width: 7.5rem;padding-top: 0 !important;overflow-x: hidden;}
    img{max-width: 100%;}

    /*H5导航*/
    .pfixed{display: block;}
    .topbar,.ost_box{display: none !important;}
    /*H5导航*/
    .pfixed{position: fixed;top:0;left:0;z-index:10;overflow:hidden;}
    .topnar{width:7.5rem;height: 1rem;overflow:hidden;background:url(//game.gtimg.cn/images/ylands/cp/a20181108create/topbar.png) center top repeat-x;;display: block;}
    .topnar .flexslider.flexslider1{position:relative;height:1rem;padding:0 0.73rem;}
    .topnar .slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    .topnar .flex-viewport{height:1rem;}
    .topnar li{border-right:1px solid #0b6bb7;text-align:center;width: 1.5rem !important;}
    .topnar li:last-child{border: 0;}
    .topnar li a{box-sizing: border-box;height: 1rem;display: block;line-height: 0.28rem;padding-top: 0.36rem;font-weight: bold;font-size: 0.24rem;color: #fff;}
    .topnar li a.line2{padding-top: 0.25rem;}
    .topnar li.on, .topnar li:hover{background:#ffc525;}
    .topnar li.on a, .topnar li:hover a{color:#484005;}
    .topnar a.flex-prev{width:0.75rem;height:1rem;display: block;position:absolute;top:0;left:0;z-index:2;text-indent:-999rem;background:#044984 url("//game.gtimg.cn/images/ylands/cp/a20181108create/m/arrow_left.png") center no-repeat;border-right:1px solid #0b6bb7;background-size:auto 1.2rem;}
    .topnar a.flex-next{width:0.75rem;height:1rem;display: block;position:absolute;top:0;right:0;z-index:2;text-indent:-999rem;background:#044984 url("//game.gtimg.cn/images/ylands/cp/a20181108create/m/arrow_right.png") center no-repeat;background-size:auto 1.2rem;}
    .nav-height{height: 1rem;display: block;}
    /*H5导航*/

    /*footer*/
    #gfooter{display: none;}
    #afooter .foot{padding: 0.2rem 0;text-align: center;color: #fff;width: 7.5rem;background: #5073c7;}
    .dia-content{border: 0.08rem solid #1065d0;position: fixed;top: 1rem;left: 50%;margin-left: -3.5rem;z-index: 11;width: 7rem;background: #fff;padding: 0.3rem 0;}

    /*kv*/
    .kv{margin-top: 0;width: 100%;height: 4rem;padding-top: 2.6rem;background-size: auto 4rem;}
    .kv-msg{border-radius: 0.5rem;line-height: 0.4rem;padding: 0.1rem 0.2rem;font-size: 0.24rem;min-width: 0;letter-spacing: 0;margin: 0 0.2rem;}
    .kv .time{margin-right: 0;}
    .login {margin-left: 0;}
    /*kv*/

   /*index*/
    html{background: #2457ac;}
    .content{padding: 3px 0 0 0;min-height: 0;}
    .wrapper{width: 7rem;margin: 0 auto;}
    .cont_leftbar{display: none;}
    .index_page{display: block;}
    .page1-txt,.page3-ul2,.page6-rule{width: 100%;}
    .kv-msg{min-width: 0;}
    .slogan{width: 2rem;}

    .m-kv{position: relative;}
    .m-kv .videoBtn{position: absolute;width: 0.8rem;right: 0.6rem;top: 2rem;}
    .m-kv .btn-box{position: absolute;width: 100%;top: 4.2rem;left: 0;}
    .m-kv .btn-box a{ width: 4rem;background-size: 100%;}

    .txp_player{width: 100% !important;height: 4rem !important;}
    .pop_form{width: 6.5rem;height: 4rem;}
    .pop_form a.dia-close{width: 0.6rem;height: 0.6rem;right: -0.6rem;font-size:0.6rem;line-height: 0.6rem;}

    /*page1 start*/

    /*page1 end*/
    /*奖项设置 start*/
    .index_page2 .wrapper{width: 100%;}
    .page-title{margin: 0.2rem 0 -0.6rem;}
    .page2-list{background-size: 7rem;width: 7rem;height: 9rem;padding: 0.29rem 0.48rem 0 0.36rem;float: none;margin: 0 auto;}
    .page2-title{height: 1rem;line-height: 1rem;font-size: 0.4rem;}
    .page2-ul{font-size: 0.24rem;}
    .page2-ul li{padding: 0.25rem 0 0 1.7rem;height: 1.19rem;}
    .page2-ul em{font-size: 1rem;left: 0.35rem;line-height: 1.1rem;}
    .page2-ul .txt1{font-size: 0.3rem;}
    /*page2 end*/

    /*赛事流程 start*/
    .page3-ul1 li{height: 5.7rem;padding: 0.7rem 0.25rem 0;width: 100%;font-size: 0.23rem;}
    .page3-ul1 li:nth-child(1){margin-right: 0;background-size: 100% 5.6rem;}
    .page3-ul1 li:nth-child(2){background-size: 100% 5.6rem;}
    .page3-ul1 p{margin-bottom: 0.1rem;}
    .page3-ul2{margin-bottom: 0;}
    .page3-ul2 li{background-size: 3.3rem;width: 3.3rem;height: 3.5rem;font-size: 0.28rem;padding: 0.3rem 0.3rem 0.3rem 0.2rem ;margin: 0 0.1rem;}
    .page3-ul2 .txt1{margin-bottom: 0.55rem;}
    .page3-ul2 .txt2{letter-spacing: 0;}
    .page3-btn2{margin: 0.2rem auto;width: 2.5rem;height: 1rem;}
    /*page3 end*/

    /*评委介绍 start*/
    .page4-ul li{font-size:0.24rem;width:2.3rem;}
    .page4-ul .txt1{font-size: 0.3rem;margin: 0.2rem 0 0 0;}
    /*page4 end*/

    /*合作高校 start*/
    .page5-ul{margin: 0;width: 100%;}
    .page5-ul li{margin: 0.1rem 0.05rem;width: 2.23rem;}
    /*page5 end*/

    /*大赛规则 start*/
    .index_page6{padding-bottom: 0.6rem;}
    .page6-ul{padding-left: 0.3rem;width: 100%;}
    .page6-ul li{font-size: 0.3rem;margin-right:0.2rem;}
    .page6-rule{padding-left:0.3rem;line-height: 0.36rem;margin-bottom: 0;}
    .page6-rule .title:before{width: 0.5rem;height: 0.5rem;background-size: 100%;position: absolute;left: -0.5rem;top: 4px;}
    .page6-rule .subtitle{font-size: 16px;margin-bottom: 5px;}

    .tips_img img{position:absolute;width: 6rem;max-width: 7rem;left: -1.5rem;z-index: 1;display: none;}
    /*page6 end*/
    /*index*/

    /*video*/.popupbox{background-color: #000;border: 10px solid #c4ad75;height: 200px;left: 20%;position: absolute;top: 20%;width: 280px;z-index: 10;}
    .pop-close{color: #c4ad75;display: block;font: bold 70px/60px simsun;height: 60px;position: absolute;right: -70px;top: -17px;width: 60px;}


    /*details*/
    .de-back{display: none;}
    .de-bg{padding: 0.2rem 0.15rem 0.5rem;}
    .de-content{width: 100%;padding: 0.8rem 0.2rem;}
    .de-title .title{font-size: 0.3rem;padding:0.1rem 0 0.15rem;}
    .de-title .author{margin-right: 0.5rem;}
    .de-title .wzDetailSchool{display: block;}
    .de-title .de-txt1{padding: 0.15rem 0;font-size: 0.24rem;}
    .de-zan{top:-0.6rem;}
    .de-msg{font-size: 0.26rem;padding: 0.3rem 0;line-height: 0.4rem;}
    .de-msg p{margin-bottom: 0.1rem;}
    .de-msg img{max-width: 100%;margin: 0.1rem auto;}
    .de-msg iframe{width: 100% !important;height: 4rem !important;margin: 0.2rem auto;}
    .news-list{padding-top: 0.3rem;}
    .news-list .tit{height: 0.68rem;line-height: 0.68rem;margin-bottom: 0.2rem;font-size: 0.26rem;}
    .news-list li{height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;}
    .news-list li .title{font-size: 0.26rem;max-width: 100%;text-overflow: ellipsis;display: inline-block;overflow: hidden;height: 0.32rem;line-height: 0.24rem; white-space: nowrap;transition: 0.3s ease;}
    .news-list li .author,.news-list li .time{display: none;}
    .page{font-size: 0.28rem;}
    .page .btn-page{width: 1.8rem;height: 0.76rem;line-height:0.76rem;font-size: 0.24rem;margin-left:0.15rem;}
    .de-top{display: none;}
    .new_ycp{margin: 0.25rem 0;padding: 0;}
    .new_ycp img{position: relative;width: 100%;height: 3.4rem;}
    .new_ycp p{width: 100%;font-size: 0.36rem;margin-top: 0.1rem;}
    .new_ycp span{width: 100%;margin-top: 0.1rem;font-size: 0.24rem;height: 1rem;}
    .new_ycp a{display: none;}


    /*sczp*/
    .page2{padding: 0.2rem 0.15rem 0.5rem;}
    .page2 .container{width: 100%;}
    .bm_z{padding: 0.2rem;}
    .input_z{padding-bottom: 0.35rem;}
    .inputz_title{width: 100%;font-size: 0.28rem;margin-bottom: 0.2rem;text-align: left;line-height: 0.76rem;}
    .textz2 input{width: 100%;height: 0.8rem;line-height: 0.8rem;}
    .area_z textarea{width: 100%;height: 4rem;padding: 15px;}
    .input_c{width: 100%;margin: 0;}
    .select_z{margin-bottom: 0.2rem;width: 100%;}
    .t_e{width: 100% !important;}
    .video_tip{text-align: left;}
    .fwl-sel-left{width: 100%;margin: 0 0 0.4rem 0;height: 4.6rem;}
    .fwl-sel-right{width: 100%;min-width: 0;min-height: 4.6rem;}
    .fwl-sel-right a{margin: 1.4rem auto 0;}
    .sel-pic-t1{width: 4rem;background-size: 100%;height: 1.2rem;line-height: 1.1rem;font-size: 0.36rem;margin: 1.2rem auto 0;}
    .t_e .t_e_head{padding: 10px 0 6px 5px;}
    .t_e .t_e_item{margin-right: 0;padding-right: 0;}
    /*list*/
    .news-list{width: 100%;}
    .ul1 li{height: 0.76rem;line-height: 0.76rem;width: 2.33rem;}
    .ul1 a{height: 0.76rem;line-height: 0.76rem;}
    .ul1 li.on,.ul1 li:hover{border-bottom: 0.05rem solid #3084d5;}
    .ul2 li{margin-bottom:0.15rem;height: 2rem;overflow: hidden;}
    .ul2 a{font-size:0.24rem;height:2rem;padding: 0.1rem;}
    .ul2-left{width:2.2rem;height:1.5rem;margin-right: 0.2rem;}
    .ul2-img img{height: 1.8rem;}
    .ul2-right{width:4.6rem; }
    .ul2-right h3{font-size:0.28rem;}
    .ul2-right .time{font-size: 0.24rem;padding-top: 0.01rem;}
    .ul2-right p{margin-top: -0.2rem;line-height: 0.3rem;height: 0.6rem;overflow: hidden;margin-bottom: 0.1rem;}
    .ul2-right .name{width:2.2rem;height:0.4rem;line-height: 0.36rem; padding-left:20px;position:relative;overflow: hidden;}
    .ul2-right .name i{display:block;width:12px;height:12px;background:url(//game.gtimg.cn/images/ylands/cp/a20181107zj/details_spr.png) no-repeat -170px -5px;position:absolute;top:3px;left:0;}
    .ul2-right .number{ width:1.2rem;height:0.4rem;line-height: 0.36rem; float:left;padding-left:26px;position:relative;}
    .ul2-right .number i{display:block;width:18px;height:12px;background:url(//game.gtimg.cn/images/ylands/cp/a20181107zj/details_spr.png) no-repeat -145px -6px;position:absolute;top:3px;left:0;}
    .ul2-right .zan{ color:#678EBF;display:block;width:1.2rem;height:0.4rem;line-height: 0.36rem; float:left;padding-left:20px;position:relative;}
    .ul2-right .zan i{display:block;width:12px;height:12px;background:url(//game.gtimg.cn/images/ylands/cp/a20181107zj/details_spr.png) no-repeat -59px -5px;position:absolute;top:3px;left:0;}
    .ul2-right .school{display: block;float: left;height: 0.3rem;line-height: 0.3rem;}
    .category{margin-bottom: 0.15rem;padding: 0.1rem;}
    .category .ul3{width: 100%;}
    .category .ul3 li{margin: 0 0.1rem 0.1rem 0;}
    .category .ul3 li a{padding: 0 0.3rem;}
    .category .ul1{width: 100%;  border-top: 0.01rem solid #ddd;padding-top: 0.1rem;}

    /*product*/
    .product-ul{width: 100%;margin: 0 -0.05rem;;}
    .product-ul li{width: 3.4rem;margin: 0.1rem;}
    .product-ul li img{width: 100%;height: 2.2rem;}
    .product-ul .p-msg{padding: 0.2rem 0.1rem;}
    .product-ul .subtitle{font-size: 12px;margin-bottom: 0;}
    .product-ul .p-btn{width: 100% !important;margin: 0.2rem 0 0 0;}
    .product-ul .p-btn.m-n{display: none;}
    .text-ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    /*product*/


    /*baoming*/
    #signuped{padding-left: 0;}
    .sign-up{padding: 0.5rem 0.15rem 0;}
    .sign-up .bg-content{width: 100%;padding: 0 0.2rem;}
    .sign-up .s-title{font-size: 0.6rem;padding: 0.5rem 0 0.1rem;}
    .sign-up .s-subtitle{text-align: center;padding-bottom: 0.4rem;font-size: 0.3rem;color: #6088c6;}
    .sign-up .form-list{padding-bottom:0.15rem;}
    .sign-up .form-title{width: 100%;font-size: 0.3rem;margin-right: 0;line-height: 0.8rem;text-align: left;}
    .sign-up .form-select{width:2.2rem;height: 1rem;line-height: 1rem;font-size: 0.26rem;padding: 0 0.1rem;}
    .sign-up .form-input input{width: 100%;height: 1rem;line-height: 1rem;font-size: 0.26rem;}
    .sign-up .fileBox{width: 100%;height: 5rem;margin: 0 0 0.2rem;}
    .sign-up .form-input input.w-xs{width: 4.5rem;}
    .sign-up .btn-yzm{height: 1rem;line-height: 1rem;font-size: 0.26rem;width: 2.2rem;margin-left: 0;}
    .sign-up .chooseFile{margin: 2rem auto 0;}
    .sign-up .file-txt{margin: 1.6rem auto 0;}
    .sign-up .form-file .tips{margin-left: 0;}
    .contact-txt{margin: 0 0 0.5rem;font-size: 0.24rem;}
    .form-textarea textarea{width: 100%;font-size: 0.26rem;padding: 0.2rem;}
    /*baoming*/

    /*rule*/
    .rule{padding: 0 0.2rem 1rem;line-height: 0.4rem;}
    .rule b{font-size: 0.36rem;}
    .btn-qun{display:none;}
    .price-img img{margin: 0.2rem 0;}
    /*rule*/

}




