﻿@media all and (min-width: 1200px) {

    .general-examination-wrapper{
        width: 100%;
        /* border:solid 1px red; */
        margin-bottom: 100px;
    }
    
    .gm-header-img{

        width: 100%;
        height: 100%;

    }
    .general-examination-container{
        width: 1200px;
        margin: auto auto;
        /* background: #ccc; */
        margin-top:30px;
        height: 600px;
    }
    .gm-list-container{
        width: 760px;
        height: 600px;
        /* background: green; */
        margin-right: 50px;
        float: left;
        position: relative;
        border-bottom: solid 1px #eee;
    }
    .alert-download{
        display: none;
    }
    .general-examination-container::after{
        content: "";
        display: block;
        overflow: hidden;
        clear: both;
    }
    .general-examination-container .gm-list-ul{
        /* border: solid 1px blue; */
        /* background: cadetblue; */
    }
    .gm-list-header .gm-list-active{
        background: #ffe89c;
        color: #d71b1a !important;
        border: none;
    }
    
    .gm-list-content{
        box-sizing: border-box;
        padding-top:5px;
        border-bottom:solid 1px #eee;
    }
    .gm-list-item{
        margin-top:10px;
        height: 55px;
        background: #f5f5f5;
        box-sizing: border-box;
        padding-left: 20px;
        line-height: 55px;
        display: flex;
        color: #444444;
        position: relative;
    }
    
    
    
    .gm-list-item-text{
        display: block;
        font-size: 14px;
        font-weight: 400;
        flex: 4;
        cursor: pointer;
        overflow: hidden;
    }
    .gm-list-item-text:hover{
        text-decoration: underline;
    }
    .gm-list-item-detail{
        flex: 3;
        /* background: chocolate; */
        height: 55px;
    }
    .gm-list-watch,.gm-list-download{
        float: left;
        width: 60px;
        /* border:solid 1px greenyellow; */
        height: 55px;
        background-size: 16px 13px;
        color:#9a9a9a;
        line-height: 55px;
        box-sizing: border-box;
        padding-left:24px;
        font-size:14px;
    }
    .gm-list-watch{
        background: url(../images/watch.jpg)no-repeat;
        background-position: 0 21px;
    }
    .gm-list-download{
       background: url(../images/download.jpg)no-repeat;
       background-position: 0 21px;
    }
    .gm-list-test{
        width: 84px;
        height: 55px;
        float: left;
        line-height: 55px;
        color:#d81a1a;
        font-weight: 600;
        font-size: 12px;
      
    }
    .gm-list-more{
        position: relative;
        width: 100px;
        height: 55px;
        float: right;
        background: url(../images/link_more.jpg)no-repeat;
        background-size: 100px 36px;
        background-position: 0 9px;
    
    }
    .gm-list-more .link-more{
        display: block;
        width: 100px;
        height: 55px;
        position: absolute;
    }
    .gm-list-header{
        box-sizing: border-box;
        height: 75px;
        /* background: violet; */
        border-bottom:solid 1px #eee;
        display: flex;
        align-items: center;
    }
    .gm-header-item{
        display: block;
        width: 90px;
        height: 40px;
        line-height: 40px;
        border:solid 1px #999999;
        color:#666;
        text-align: center;
        margin-right: 48px;
        border-radius: 32px;
        font-size: 24px;
        
       
    }
    
    
    /*右边*/
    .gm-adrress-form{
        width: 390px;
        height: 600px;
        float: left;
        position: relative;
    }
    .gm-adrress{
    
        width: 100%;
        height: 200px;
        background: #eeeeee;
        border-radius: 8px;
        position: relative;
    
    }
    .gm-adrress-container{
        width: 100%;
        height: 100%;
      
    }
    .gm-adrress-ul{
    
    }
    .gm-adrress-list{
        width:100px;
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        float: left;
        background: #fefaf9;
        margin-left:20px;
        margin-top:10px;
        border-radius: 24px;
        color:#333333;
        overflow: hidden;
    }
     .gm-adress-active{
        background: linear-gradient(to right,#fda17c,#f45a58);
        background: -webkit-linear-gradient(to right,#fda17c,#f45a58);
        color:#fff;
    }
    .gm-bottom-nav{
        display: block;
        position: absolute;
        bottom: 10px;
    
        height: 14px;
        display: flex;
        /* border:solid 1px red; */
        left:50%;
        transform: translateX(-50%);
    }
    .nav-focus{
    
        width: 20px;
        height: 14px;
        border:solid 1px #999999;
        margin-left:5px;
        text-align: center;
        line-height: 14px;
        cursor: pointer;
        font-size: 12px;
    }
    .gm-form{
        width: 100%;
        height: 386px;
        background: #eeeeee;
        margin-top:14px;
        border-radius: 8px;
        box-sizing: border-box;
        padding-top:9px;
        
    }
    .gm-form .gm-form-container{
        overflow: hidden;
        width: 310px;
        height: 342px;
        /* border: solid 1px red; */
        margin: 0 auto;
        
        
    }
    .gm-form-tips{
        
        width: 310px;
        height: 35px;
        line-height: 35px;
        font-size: 13px;
        margin: 0 auto;
        color: #d91b1b;
        text-align: center;
        font-weight: bold;
    }
    .gm-form-container .btn-register-login{
        width: 308px;
        height:36px ;
        border: solid 1px #d2d2d2;
        border-radius: 30px;
    }
    
    .btn-register{
        display: block;
        width: 154px;
        height: 36px;
        float: left;
        text-align: center;
        line-height: 36px;
        color:#989898;
        font-size: 12px;
    
    }
    .btn-register-login .btn-register-active{
        background-image: linear-gradient(to right,#fda17c,#f45a58);
        border-radius: 30px;
        color:#fff;
    
    }
    
    .form-content{
        margin-top:8px;
        
    }
    
    
    .form-name-label{
        display: block;
        height: 36px;
        border:solid 1px #d2d2d2;
    }
    
    
    .form-module-title{
        width:80px;
        height: 36px;
        line-height: 36px;
        display: block;
        float: left;
        color:#999999;
        background: #f5f5f5;
        
    }
    
    
    .form-module-name{
        width:60px;
        
        display: block;
        /* background: blue; */
        float: left;
        padding-left: 18px;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
        font-size: 12px;
    }
    .form-module-mao{
        width: 20px;
        height: 36px;
        float: left;
        text-align: right;
        font-weight: bold;
        box-sizing: border-box;
        padding-right: 5px;
        font-size: 12px;
    }
    
    .form-module-mao{
        width: 20px;
        float: left;
        display: block;
    }
    .form-module-input{
        float: left;
        width:226px;
        height: 36px;
        border:none;
        outline: none;
        background: #f5f5f5;
    }
    
    
    .clearfix::after{
        content: 0;
        display: block;
        overflow: hidden;
        clear: both;
    }
    
    .form-margin-top{
        margin-top: 9px;
    }
    .form-identity{
        position: relative;
        cursor: pointer;
        /* border:solid 1px red; */
    }
    .province-panel{
        box-sizing: border-box;
        width: 100%;
        height: 150px;
        background:#eeeeee;
        position: absolute;
        bottom: 0;
        left:0;
        display: block;
        flex-wrap: wrap;
        border:solid 1px #989898;
        padding:2px;
        display: none;
        
    }
    .province-panel-a{
        float: left;
        display: block;
        width:50px;
        height: 16px;
        font-size: 12px;
        color:#333;
        /* border:solid 1px #fff; */
        text-align: center;
    }
    .province-panel a:hover{
        text-decoration: underline;
    }
    
    
    
    
    .form-icon-down{
        position: absolute;
        background:#fda17c;
        height: 36px;
    }
    .form-input-bottom{
        /* border:solid 1px green; */
        height: 6px;
        position: absolute;
        right: 20px;
        top:15px;
    }
    .form-code-label{
        position: relative;
    }
    .form-code{
        width: 114px;
        height: 36px;
        line-height: 36px;
        background: #1e7dd7;
        text-align: center;
        position: absolute;
        right: 0;
        top:0;
        color:#fff;
        cursor: pointer;
        font-size: 12px;
    }
    .form-code-input{
        width: 112px;
    }
    .form-explain{
        display: block;
        width: 130px;
        text-align: center;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        border:solid 1px #d2d2d2;
        background: #f5f5f5;
        color:#999999;
        float: left;
    }
    .form-explain-label{
        border:none;
    }
    
    .form-explain-select{
    
        display: block;
        width: 170px;
        height: 26px;
        margin-top: 5px;
        margin-left:6px;
        /* background: yellow; */
        float: left;
        border:solid 1px #d2d2d2;
        border-radius: 24px;
    }
    .form-explain-select1,
    .form-explain-select1{
        display: block;
        width: 85px;
        text-align: center;
        height: 26px;
        line-height: 26px;
        border-radius: 24px;
        float: left;
        color:#999999;
        background: #f5f5f5;
        font-size:12px;
    }
    .form-explain-active{
        color:#fff;
        background: linear-gradient(to right,#fda17c,#f45a58);
    }
    .form-submit{
        display: block;
        width: 310px;
        height: 46px;
    }
    
    .form-submit-input{
        display: block;
        margin-top:10px;
        width: 310px;
        height: 46px;
        background: #d91b1b;
        border:none;
        font-weight: bold;
        color:#fff;
        border-radius: 3px;
        text-align: center;
        outline: none;
        cursor: pointer;
      
    }
    
    .form-submit-login{
        display: none;
    }
    .logined-main{
        color:#d71b1a;
        text-align: center;
        box-sizing: border-box;
        padding-top:20px;
    }
    .logined-title,.logined-address,.logined-phone,.logined-auth{
        width: 80%;
        margin-left:10%;
        box-sizing: border-box;
        padding-left: 20px;
        padding-top:10px;
        padding-bottom: 10px;
        color:#666;
        font-size: 18px;
        font-weight: 400;
        font-size: 14px;
        background: #f5f5f5;
        border: solid 1px #d2d2d2;
        margin-top:10px;
        letter-spacing: 2px;
    }
    .logined-tips{
        margin-top:10px;
        margin-left:10%;
    }

    /* .logined-address{
    
        box-sizing: border-box;
        padding-left: 20px;
        padding-top:20px;
        padding-bottom: 20px;
        color:#666;
        font-size: 18px;
        font-weight: 400;
    
    }
    .logined-phone{
    
        box-sizing: border-box;
        padding-left: 20px;
        padding-top:20px;
        padding-bottom: 20px;
        color:#666;
        font-size: 18px;
        font-weight: 400;
    } */
    
    /* .logined-auth{
        box-sizing: border-box;
        padding-left: 20px;
        padding-top:20px;
        padding-bottom: 20px;
        color:#666;
        font-size: 18px;
        font-weight: 400;
    } */
    
    .loginout{
    
        display: block;
        text-align: center;
        height: 30px;
        line-height: 30px;
        background:"#d91b1b";
        cursor: pointer;
        width: 80%;
        margin-left:10%;
        background:#f45a58;
        color: #fff;
        margin-top:10px;
        font-weight: bold;
        letter-spacing: 1px;

        
    }

    .gm-form-logined{
        display: none;
    }

    .logined-tips{
        font-size: 16px;
        padding-left:20px;
        box-sizing: border-box;
        color: #f45a58;
    }
    
    
    /*弹窗*/
    .alert-download{

        position: absolute;
        width: 400px;
        height: 500px;
        border:solid 1px #efefef;
        background: #efefef;
        top:20px;
        z-index: 99;
        right: 0;
        overflow: hidden;
        border: solid 1px #333333;
    
    
    }
    .alert-image-download{

        width: 100%;
        height: 100%;
    }
    
    .embed-container{
        width: 400px;
        height: 300px;
        position: relative;
        display: none;
    }
    .alert-pdf-embed{
        width: 400px;
        height: 300px;
        display: none;
    }
    
    .alert-pdf-download{
        display: block;
        width: 50%;
        height: 20px;
        background: #333;
        color: #fff;
        text-align: center;
        line-height: 20px;
        position: absolute;
        right: 0;
        bottom: 0;
    
    }
    .download-cover-module{
        position: absolute;
        background: #333;
        top:0;
        left:0;
        width: 100%;
        height: 60px;
        line-height: 60px;
        text-align: center;
        z-index: 10;
        color: #fff;
        font-size: 20px;
        cursor: pointer;
    }
 
    .alert-content{
        box-sizing: border-box;
        padding-top: 20px;
    }
    .alert-pdf{
    
    }
    
    .alert-music{
        display: none;
    }
    
    .alert-music-video{
        width: 400px;
        height: 280px;
    }
    
 
    
    /*图片 pdf  音乐*/
    .alert-image,.alert-pdf,.alert-music{
        
    }

    .alert-image{
        width: 100%;
    }

    
    .alert-bottom{
        position: absolute;
        width: 200px;
        height: 20px;
        bottom: 0;
    }
    
    
    .alert-download-close{
        background: #333333;
        color: #fff;
        display: block;
        width: 100%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        float: left;
        
    }
    .click-download{
        background: #333333;
        color: #fff;
        display: block;
        width: 50%;
        height: 20px;
        text-align: center;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .m-gm{
        display: none;
    }
}

@media all and (max-width: 1200px){


    .general-examination-wrapper{
        display: none;
        /* background: #d71b1a; */
    }
    
}