@charset "UTF-8";
/**
 * 
 * @authors  ()
 * @date    2017-09-21 16:43:40
 * @version $Id$
 */
 @media (min-width: 768px){
    .top{
        height: 266px;
    }
 }
 @media (min-width: 992px){
   .top{
        height: 366px;
    }
 }
@media (min-width: 1200px){
    .top{
        height: 428px;
    }
}
@media (max-width: 767px) {
   input{
        text-indent: 0;
        background: transparent;
        border: 0 none;
        resize:none; 
        outline:none;  /*清除选中效果的默认蓝色边框 */
        line-height: normal;   //光标问题 
    }
    input::-webkit-input-placeholder { /* WebKit browsers */
        line-height: 0.44rem;   //placeholder
    }
    textarea{
        -webkit-appearance:none;  /*清除浏览器默认的样式 */
        line-height: normal;  
    }
    .mywrap .container{
        padding: 0 0.333333rem;
    }
     #home_top,.footer{
        display: none;
    }
	.top{
		padding-top:0;
		background:none;
	}
    .part1{
        padding: 0.586667rem 0;
    }
    .part1 .container{
        padding: 0;
        margin: 0 0.333333rem;
    }
    .ttb-bg{
        bottom: -5px;
    }
    .textbox{
        padding: 0.4rem 0.24rem 0.4rem 0.293333rem;
    }
    .text1{
        line-height: 0.453333rem;
        font-size: 10px;
    }
    [data-dpr="2"] .text1{ font-size: 20px; } 
    [data-dpr="3"] .text1{ font-size: 30px; }
    .textbox img{
        width: 1.04rem;
        left: 0.666667rem;
        top: -0.22rem;
    }
    .nav{
        height: 0.533333rem;
    }
    .item-nav{
        width: 4.133333rem;
        line-height: 0.533333rem;
        font-size: 13px;
    }
    [data-dpr="2"] .item-nav{ font-size: 26px; } 
    [data-dpr="3"] .item-nav{ font-size: 39px; }
    .active-nav{
        height: 0.893333rem;
        line-height: 0.893333rem;
        margin-top: -0.2rem;
        font-size: 15px;
        background-size: 100% 100%;
    }
    [data-dpr="2"] .active-nav{ font-size: 30px; } 
    [data-dpr="3"] .active-nav{ font-size: 45px; }
    .part2{
        padding: 0.853333rem 0 0;
    }
    .text2{
        padding-bottom: 0.16rem;
        font-size: 15px;
    }
    [data-dpr="2"] .text2{ font-size: 30px; } 
    [data-dpr="3"] .text2{ font-size: 45px; }
    .text2 span{
        height: 0.306667rem;
    }
    .item-box{
        margin-bottom: 0.373333rem;
    }
    .box1{
        height: auto;
        padding: 0.4rem 0.24rem;
    }
    .text3{
        font-size: 13px;
        background-size: 1.066667rem auto;
    }
    [data-dpr="2"] .text3{ font-size: 26px; } 
    [data-dpr="3"] .text3{ font-size: 39px; }
    .text3 span{
        padding: 0 0.24rem 0 0.106667rem;
    }
    .mywrap p.text3{
        margin-bottom: 0.32rem!important;
    }
    .box1 .font-style{
        line-height: 0.453333rem;
        font-size: 10px;
    }
    [data-dpr="2"] .box1 .font-style{ font-size: 20px; } 
    [data-dpr="3"] .box1 .font-style{ font-size: 30px; }
    .mrb58{
        margin-bottom: 0;
    }
    .text4{
        font-size: 23px;
    }
    [data-dpr="2"] .text4{ font-size: 46px; } 
    [data-dpr="3"] .text4{ font-size: 69px; }
    .box2{
        padding: 0.4rem 0.4rem 1.386667rem;
        height: auto;
    }
    .text5{
        min-height: auto;
        padding: 0.2rem 0;
        line-height: 0.626667rem;
        font-size: 17px;
    }
    [data-dpr="2"] .text5{ font-size: 35px; } 
    [data-dpr="3"] .text5{ font-size: 51px; }
    .down-btn{
        bottom: 0.533333rem;
        font-size: 17px;
    }
    [data-dpr="2"] .down-btn{ font-size: 35px; } 
    [data-dpr="3"] .down-btn{ font-size: 51px; }
    .down-btn img{
        width: 0.64rem;
    }
    .text6{
        line-height: 0.546667rem;
        font-size: 13px;
    }
    [data-dpr="2"] .text6{ font-size: 27px; } 
    [data-dpr="3"] .text6{ font-size: 39px; }
    .item-downbox{
        margin-bottom: 0.733333rem;
    }
    .box3{
        padding: 0.266667rem 0.2rem 1.04rem 0.133333rem;
    }
    .box3 .text4{
        font-size: 16px;
    }
    [data-dpr="2"] .box3 .text4{ font-size: 33px; } 
    [data-dpr="3"] .box3 .text4{ font-size: 48px; }
    .box3 .text5{
        font-size: 11px;
    }
    [data-dpr="2"] .box3 .text5{ font-size: 22px; } 
    [data-dpr="3"] .box3 .text5{ font-size: 33px; }
    .box3 .text6{
        line-height: 0.4rem;
        font-size: 10px;
    }
    [data-dpr="2"] .box3 .text6{ font-size: 20px; } 
    [data-dpr="3"] .box3 .text6{ font-size: 30px; }
    .box3+.down-btn{
        font-size: 12px;
    }
    [data-dpr="2"] .box3+.down-btn{ font-size: 24px; } 
    [data-dpr="3"] .box3+.down-btn{ font-size: 36px; }
    .box3+.down-btn img{
        width: 0.413333rem;
    }
    .text7{
        padding: 0.066667rem 0;
        font-size: 11px;
    }
    [data-dpr="2"] .text7{ font-size: 22px; } 
    [data-dpr="3"] .text7{ font-size: 33px; }
    .text8{
        min-height: auto;
        padding: 0.066667rem 0;
        line-height: 0.44rem;
        font-size: 11px;
    }
    [data-dpr="2"] .text8{ font-size: 22px; } 
    [data-dpr="3"] .text8{ font-size: 33px; }
    .modal{
        font-size: 11px;
    } 
    [data-dpr="2"] .modal{ font-size: 22px; } 
    [data-dpr="3"] .modal{ font-size: 33px; }
    .modal .row{
        margin-left: 0;
        margin-right: 0;
        padding: 0.133333rem 0;
    }
    .pophead strong{
        display: block;
        font-size:12px;
    }
    [data-dpr="2"] .pophead strong{ font-size: 24px; } 
    [data-dpr="3"] .pophead strong{ font-size: 36px; }
    .pophead span{
        font-size: 11px;
    }
    [data-dpr="2"] .pophead span{ font-size: 22px; } 
    [data-dpr="3"] .pophead span{ font-size: 33px; }
    .modal-header{
        min-height: 0.913333rem;
        padding: 0.2rem;
    }
    .modal-content .close {
        top: 0.213333rem;
        right: 0.213333rem;
        width: 0.373333rem;
        height: 0.373333rem;
        padding: 0;
        margin-top: 0;
    }
    .modal-body {
        padding: 0.346667rem 0;
    }
    .info {
        padding: 0.4rem 0 0;
    }
    .fbtnw{
        padding: 0 0 0.4rem;
    }
    .fbtnw span, .fbtnw button {
        margin: 0 0.16rem;
        font-size: 12px;
        padding: 3px 0.666667rem;
    }
    .info input, .info select{
        padding: 0.133333rem 0.133333rem;
        font-size: 11px;
    }
    [data-dpr="2"] .info input{ font-size: 22px; } 
    [data-dpr="3"] .info input{ font-size: 33px; }
    [data-dpr="2"] .info select{ font-size: 22px; } 
    [data-dpr="3"] .info select{ font-size: 33px; }
}