@charset "UTF-8";
/**
 * 
 * @authors  ()
 * @date    2017-09-21 16:43:40
 * @version $Id$
 */
 @media (min-width: 1200px){
    .container {
        width: 1000px;
    }
   
}
@media (min-width: 992px){

}
@media (max-width: 767px) {
   input{
        text-indent: 0;
        background: transparent;
        border: 0 none;
        resize:none; 
        outline:none;  /*清除选中效果的默认蓝色边框 */
        -webkit-appearance:none;  /*清除浏览器默认的样式 */
        line-height: normal;   //光标问题 
    }
    input::-webkit-input-placeholder { /* WebKit browsers */
        line-height: 0.44rem;  
    }
    textarea{
        -webkit-appearance:none;  /*清除浏览器默认的样式 */
        line-height: normal;  
    }
    #home_top{
        display: none;
    }
    .mywrap .container{
        padding: 0 0.266667rem;
    }
    #top .container{
        padding: 0;
    }
    .navbox{
        padding: 0.4rem  0.266667rem 0;
        background: none;
        height: auto;
    }
    .navbox a{
        width: 2.133333rem;
        height: 0.666667rem;
        line-height: 0.666667rem;
        margin: 0 0.346667rem 0.4rem 0;
        font-size: 12px;
        background: url(https://s5.51cto.com/oss/201908/16/c57b470c6a00479beb2995661992a42d.png) no-repeat center top;
        background-size: cover;
        color: #252f3e;
        text-align: center;
    }
    [data-dpr="2"] .navbox a{ font-size: 24px; } 
    [data-dpr="3"] .navbox a{ font-size: 36px; }
    .navbox a.active-nav{
         background: url(https://s4.51cto.com/oss/201908/16/aa9f9e5ee00c84c7e64e0fb6fddbabf4.jpg) no-repeat center top;
         background-size: cover;
         color: #ffffff;
    }
    .title{
        margin-bottom: 0.4rem;
    }
    .title img{
        width: 3.4rem;
    }
    .footer{
        font-size: 10px;
    }
    [data-dpr="2"] .footer{ font-size: 20px; } 
    [data-dpr="3"] .footer{ font-size: 30px; }
    .part1{
        padding-top: 0.133333rem;
        padding-bottom: 0.346667rem;
    }
    .font-style{
        font-size: 11px;
    }
    [data-dpr="2"] .font-style{ font-size: 22px; } 
    [data-dpr="3"] .font-style{ font-size: 33px; }
    .text1{
        line-height: 0.48rem;
    }
    .part2{
        padding-top: 0.266667rem;
        background: #f0f0f0 url(https://s5.51cto.com/oss/201908/16/42b5ca3906df9da2d17e881105f38a2f.jpg) no-repeat 0.266667rem bottom;
        background-size: 2.586667rem auto;
    }
    .part2 .pic3{
        width: 2.586667rem;
    }
    .part2 .txtbox{
        padding-top: 0;
    }
    .part2 .txtbox img{
        width: 100%;
    }
    .text2{
        margin-top: 0.133333rem;
        margin-bottom: 0.16rem;
        font-size: 10px;
        line-height: 0.346667rem;
        color: #252f3e;
    }
    [data-dpr="2"] .text2{ font-size: 20px; } 
    [data-dpr="3"] .text2{ font-size: 30px; }
    .part3{
        padding: 0.533333rem 0;
    }
    .part3 .title{
        margin-bottom: 0.4rem;
    }
    .videobox{
        width: 90%;
        height: 5.04rem;
        max-width: 9.04rem;
        margin: 0 auto;
    }
    .videobox img{
        width: 100%;
        height: 100%;
    }
    .pic1{
        max-width: 100%;
        margin: 0 auto 0.213333rem;
    }
    .mrtt30{
        margin-top: 0.4rem;
    }
    .pictxtbox{
        padding: 0;
        height: 5.333333rem;
    }
    .text3{
        line-height: 0.48rem;
    }
    .part5 .qabtnbox{
        background: none;
        height: auto;
    }
    .part5 .qabtnbox .container{
        padding: 0;
    }
    .part5{
        padding: 0;
    }
    .part6 .title{
        margin-bottom: 0.4rem;
    }
    .tabbar{
        text-align: center;
    }
    .tabbar .item-bar{
        width: 2.8rem;
        height: 0.68rem;
        font-size: 12px;
        line-height: 0.68rem;
    }
    [data-dpr="2"] .tabbar .item-bar{ font-size: 24px; } 
    [data-dpr="3"] .tabbar .item-bar{ font-size: 36px; }
    .my-visible-xs{
        display: inline-block;
    }
    .tabletxt{
        font-size: 12px;
    }
    [data-dpr="2"] .tabletxt{ font-size: 24px; } 
    [data-dpr="3"] .tabletxt{ font-size: 36px; }
    .theme img{
        max-width: 95%;
    }
    .part4{
        padding: 0.533333rem 0;
    }
    .part4 .title{
        margin-bottom: 0.4rem;
    }
    .gtext{
        height: 1.4rem;
    }
    .txt3{
        padding-left: 0.106667rem;
        padding-top: 0.08rem;
        font-size: 11px;
    }
    [data-dpr="2"] .txt3{ font-size: 22px; } 
    [data-dpr="3"] .txt3{ font-size: 33px; }
    .txt4{
        line-height: 0.373333rem;
        padding: 0 0 0 0.113333rem;
        font-size: 10px;
    }
    [data-dpr="2"] .txt4{ font-size: 20px; } 
    [data-dpr="3"] .txt4{ font-size: 30px; }
    .item-guest{
        margin-bottom: 0.266667rem;
    }
    .mrgr10{
        margin-right: -10px;
    }
    .mrgrl5{
        margin-left: -5px;
        margin-right: -5px;
    }
    .mrgl10{
        margin-left: -10px;
    }
    .part7{
        padding: 0.533333rem 0;
    }
    .part7 .title{
        margin-bottom: 0.4rem;
    }
    .addrpic{
        width:100%;
        float: none;
        margin-bottom: 0.373333rem;
    }
    .item-addr img{
        width: 50%;
    }
    .text4{
        font-size: 10px;
        top: 50%;
        left: 20%;
    }
    [data-dpr="2"] .text4{ font-size: 20px; } 
    [data-dpr="3"] .text4{ font-size: 30px; }
    .part8{
        padding: 0.533333rem 0 0.2rem;
    }
    .part8 .title{
        margin-bottom: 0.266667rem;
    }
    .logobox{
        padding-left: 2.533333rem;
        background-size: 2.32rem auto;
    }
    .text5{
        line-height: 0.4rem;
        font-size: 11px;
    }
    [data-dpr="2"] .text5{ font-size: 22px; } 
    [data-dpr="3"] .text5{ font-size: 33px; }
    .text6{
        line-height: 0.373333rem;
        font-size: 10px;
    }
    [data-dpr="2"] .text4{ font-size: 22px; } 
    [data-dpr="3"] .text4{ font-size: 33px; }



    .item-mb-guest{
        position: relative;
        border: 1px solid #ffffff;
        margin-bottom: 0.4rem;
    }
    .item-mb-guest img{
        width: 2.173333rem;
    }
    .mb-txtbox{
        position: absolute;
        width: 100%;
        padding-left: 2.346667rem;
        top: 0;
        left: 0;
    }
    .list{
        margin-top: 0.266667rem;
    }
    .list li{
        padding: 0.213333rem 0;
        line-height: 0.4rem;
    }
    .time{
        width: 20%;
    }
    .wdth90{
        width: 80%;
    }
    .theme,.people{
        padding-left: 5%;
        width: 95%;
        float: none;
    }
    .part6{
        padding-top: 0.4rem;
        padding-bottom: 0.266667rem;
    }
    
    .addrtxt{
        width: 100%;
    }
    .mbtxt{
        text-indent: 2em;
    }
    .diaocha{
        padding: 0.133333rem;
    }
    .qabox .item-q{
        line-height: 0.453333rem;
        font-size: 11px;
    }
    [data-dpr="2"] .qabox .item-q{ font-size: 22px; } 
    [data-dpr="3"] .qabox .item-q{ font-size: 33px; }
    .qabox .item-a label{
        margin-right:0.213333rem;
        margin-bottom: 0.266667rem;
        font-size: 10px;
    }
    [data-dpr="2"] .qabox .item-a label{ font-size: 20px; } 
    [data-dpr="3"] .qabox .item-a label{ font-size: 30px; }
    .qabox .diaocha ul.qalist>li>.item-a{
        padding-left: 0.4rem;
    }
    .wqinput{
        width: 2.733333rem;
        border-radius: 0;
    }
    .qabox .diaocha ul.qalist>li{
        padding-bottom: 0.1rem;
        margin-bottom: 0.213333rem;
    }
    .wd90{
        width: 100%;
    }
    .qabox .item-q{
        margin-bottom: 0.213333rem;
    }
    .qabox .itemq-qalist{
        padding-left: 0.4rem;
        padding-top: 0;
    }
    .qabox .itemq-qalist li{
        margin-bottom: 0;
    }
    .qabox .item-a label.mrr10{
        margin-right: 0;
        padding-right: 0;
    }
    .text7{
        width: 60%;
    }
    .text8{
        margin-right: 4px;
        padding-right: 0;
    }
    .yjtext{
        padding: 0.133333rem;
        height: 2.08rem;
        font-size: 10px;
    }
    [data-dpr="2"] .yjtext{ font-size: 20px; } 
    [data-dpr="3"] .yjtext{ font-size: 30px; }
    .inputtext{
        font-size: 11px;
    }
    [data-dpr="2"] .inputtext{ font-size: 22px; } 
    [data-dpr="3"] .inputtext{ font-size: 33px; }
    .inputstyle{
        font-size: 11px;
        border-radius: 6px;
    }
    [data-dpr="2"] .inputstyle{ font-size: 22px; } 
    [data-dpr="3"] .inputstyle{ font-size: 33px; }
    .formbox{
        padding-top: 0.133333rem;
    }
    .mrt30{
        margin-top: 0.266667rem;
    }
    .btnbox {
        padding: 0.133333rem 0 0.533333rem;
    }
    .btnbox img{
        width: 1.866667rem;
    }
    .qabox .btnbox a, .qabox .btnbox button{
        margin: 0 0.16rem;
    }
	.maskbox{
        padding-top: 0.106667rem;
    }
    .maskbox p{
        padding: 0 0.06rem;
    }
    .mbtxt5{
        font-size: 11px;
    }
    [data-dpr="2"] .mbtxt5{ font-size: 22px; } 
    [data-dpr="3"] .mbtxt5{ font-size: 33px; }
    .mbtxt6{
        line-height: 0.373333rem;
        font-size: 10px;
    }
    [data-dpr="2"] .mbtxt6{ font-size: 20px; } 
    [data-dpr="3"] .mbtxt6{ font-size: 30px; }
}