[v-cloak]{
    display: none;
}
#header{
    width: 100%;
    position: relative;
}
#header .tanbox{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 6;
    width: 100%;
    margin: 0 auto;
    background: rgba(0, 0, 0,.9);
    display: none;
}
#header .tanbox .tan{
    width: 80%;
    margin: 0 auto;
    padding: 15px 0;
}
#header .tanbox .tan input{
    background: none;
    width:80%;
    height:30px;
    display: block;
    border: 1px solid #ddd;
    border-radius: 15px;
    margin: 0 auto;
    padding-left: 20px;
    color: #666;
}
.headerCon{
    width: 1200px;
    height: 102px;
    margin: 0 auto;
}
.headerCon .logo{
    float: left;
    margin-left: 10px;
}
.headerCon .logo img{
    float: left;
    margin-top: 10px;
}
.headerCon .logo p{
    float: left;
    margin-top: 30px;
    color:rgba(51,51,51,1);
    font-size:40px;
    margin-left: 22px;
    border-left: 1px solid #999;
    padding-left: 22px;
    line-height: 44px;
}
.headerCon .search{
    float: right;
    margin-top: 35px;
    background: url(../images/sraech-box.png)no-repeat;
    position: relative;
}
.headerCon .search input{
    background: none;
    width:202px;
    height:40px;
    border: none;
    padding-left: 20px;
}
.headerCon .search button{
    width:52px;
    height:38px;
    border: 0;
    position: absolute;
    top: 1px;
    right: 1px;
    border-radius: 0 20px 20px 0;float: right;
    background:url(../skin/img/search.png) no-repeat center,
    linear-gradient(45deg,rgba(216,55,48,1) 0%,rgba(68,100,164,1) 100%);
    cursor: pointer;
}
.headerCon .searchS{
    float: right;
    margin-right: 10px;
    margin-top: 34px;
    display: none;
}
.headerCon .searchS>img{
    margin-left: 20px;
    cursor: pointer;
}
.headerCon .searchS .meau{
    position: relative;
    float:right;
    cursor: pointer;
    margin-left: 20px;
    transition: .5s;
}
.headerCon .searchS .meau .erji{
    position: absolute;
    right: 0;
    top: 68px;
    background: rgba(0, 0, 0, .9);
    z-index: 14;
    width: 200px;
    display: none;
    transition: .5s;
}
.headerCon .searchS .meau .erji a{
    width: 180px;
    display: block;
    color: #c1c1c1;
    padding: 15px 0 ;
    padding-left: 20px;
    height: 24px;
    font-size: 14px;
    background: url(../images/erjiborder.png)no-repeat center bottom;
    background-size: 300%;
}
.headerCon .searchS .meau .erji a:hover{
    color: white;
}
.headerCon .searchS .meau .erji a:last-of-type{
    background: 0;
}
#nav{
    height: 40px;
    width: 100%;
    background:linear-gradient(90deg,rgba(177,32,19,1) 0%,rgba(49,94,185,1) 100%);
}
.navCon{
    width: 1200px;
    margin: 0 auto;
}
.navCon a{
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    padding: 0 48px;
}
#longbanner{
    width: 100%;
    margin: 0 auto;
}
#longbanner .daohang{
    height: 50px;
    padding-top: 30px;
    box-sizing: border-box;
}
#longbanner .longbannercon{
    width: 1200px;
    position: relative;
    margin: 0 auto;
}
#longbanner img{
    width: 100%;
}
#longbanner .tit{   
    position: absolute;
    left: 0;
    top: -50px;
    width: 260px;
    height: 100px;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    line-height: 100px;
    font-weight: 700;
    transition: all .22s linear 0s;
    text-align: center;
    background: linear-gradient(45deg, rgb(216, 55, 48) 0%, rgb(68, 100, 164) 100%); color: rgb(255, 255, 255);
    float: left;
}

#longbanner .daohang{
    margin-left: 300px;
}
#longbanner .daohang a:nth-of-type(1){
    color: #000;
}
#longbanner .daohang a:nth-of-type(2),
#longbanner .daohang a:nth-of-type(3){
    color: rgb(151, 9, 44);
}
#footer{
    background: url(../images/footer.png) no-repeat center;
    height: 260px;
}
#longbanner>h3{
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: rgb(151, 9, 44);
    font-size: 20px;
    margin: 20px 0;
} 
.footerCon{
    width: 1200px;
    margin: 0 auto;
}
.footerCon .slogan{
    float: left;
    width: 30%;
    margin-top: 50px;
}
.footerCon .txt{
    width: 400px;
    margin-left: 120px;
    float: left;
    margin-top: 50px;
}
.footerCon .txt p,
.footerCon .txt h6{
    font-size: 18px;
    color: white;
    margin-bottom: 8px;
}
.footerCon .QR{
    float: right;
    margin-top: 40px;
}
.footerCon .QR p{
    text-align: center;
    color: white;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
}
.end{
    margin-top: 28px;
    font-size: 12px;
    color: white;
    border-top: 1px solid #eaeaea;
    text-align: center;
    padding-top: 20px;
}



/* 小于1200 */
@media screen and (max-width: 1200px){
    .headerCon{
        width: 100%;
    }
    #nav{
        display: none;
    }
    .pglist{
		text-align:center;
	}
}



/* 1200——768 */
@media screen and (max-width: 1200px) and (min-width: 768px){
    .iconCon{
        width: 100%;
        margin: 0 auto;
    }
    .headerCon .logo p{
        display: none;
    }
    .headerCon .search{
        display: none;
    }
    .headerCon .searchS{
        display: block;
    }
    .footerCon{
        width: 90%;
        margin: 0 auto;
    }
    .footerCon .slogan{
        float: left;
        width: 30%;
        margin-top: 50px;
    }
    .footerCon .slogan img{
        width: 80%;
    }
    .footerCon .txt{
        width: 330px;
        margin-left: 20px;
        float: left;
        margin-top: 50px;
    }
    .footerCon .txt p,
    .footerCon .txt h6{
        font-size: 14px;
        color: white;
        margin-bottom: 8px;
    }
    .footerCon .QR{
        float: right;
        margin-top: 40px;
    }
    .footerCon .QR p{
        text-align: center;
        color: white;
        font-size: 12px;
        line-height: 12px;
        margin-top: 10px;
    }
}


/* 786——480 */
@media screen and (max-width: 768px)and (min-width: 480px){
    .iconCon{
        width: 100%;
        margin: 0 auto;
    }
    .headerCon .logo img{
        width: 80%;
        margin-top: 20px;
    }
    .headerCon .logo p{
        display: none;
    }
    .headerCon .searchS{
        display: block;
    }
    .headerCon .search{
        display: none;
    }
    #footer{
        height: 190px;
    }
    .footerCon{
        width: 90%;
        margin: 0 auto;
    }
    .footerCon .slogan{
        float: left;
        width: 30%;
        margin-top: 50px;
    }
    .footerCon .slogan img{
        width: 80%;
    }
    .footerCon .txt{
        width: 280px;
        margin-left: 20px;
        float: right;
        margin-top: 50px;
    }
    .footerCon .txt p,
    .footerCon .txt h6{
        font-size: 12px;
        color: white;
        margin-bottom: 8px;
    }
    .footerCon .QR{
        display: none;
    }
}



/* 小于480 */
@media screen and (max-width: 480px){
    html,body{
        overflow-x: hidden;
    }
    #header{
        width: 100%;
    }
    .headerCon{
        height: 61px;
    }
    .headerCon .logo{
        width: 44%;
    }
    .headerCon .logo img{
        width: 80%;
    }
    .headerCon .logo p{
        display: none;
    }
    .headerCon .search{
        display: none;
    }
    .headerCon .searchS{
        float: right;
        margin-top: 6%;
        display: block;
        margin-right: 0;
        padding-right: 10px;
    }
    .headerCon .searchS>img{
        width: 24px;
        cursor: pointer;
    }
    .headerCon .searchS .meau{
        position: relative;
        cursor: pointer;
        transition: .5s;
        margin-left: 10px;
    }
    .headerCon .searchS .meau>img{
        width: 24px;
    }
    .headerCon .searchS .meau .erji{
        position: absolute;
        right: -10px;
        top: 30px;
        background: rgba(0, 0, 0, .9);
        z-index: 14;
        width: 200px;
        display: none;
        transition: .5s;
        width: 130px;
    }
    .headerCon .searchS .meau .erji a{
        color: white;
        font-size: 12px;
        height: 18px;
    }
    #longbanner{
        display: none;
    }
    #footer{
        height: 98px;
    }

    #con{
        min-height: 400px;
    }
    .footerCon{
        width: 95%;
        margin: 0 auto;
    }
    .footerCon .slogan{
        float: left;
        width: 40%;
        margin-top: 20px;
    }
    .footerCon .slogan img{
        width: 80%;
    }
    .footerCon .txt{
        width: 60%;
        float: right;
        margin: 30px 0 0 0;
    }
    .footerCon .txt p,
    .footerCon .txt h6{
        font-size: 8px;
        color: white;
        margin-bottom: 8px;
    }
    .footerCon .QR{
        display: none;
    }
    .end{
        margin-top: 0;
        font-size: 8px;
        color: white;
        border-top: 1px solid #eaeaea;
        text-align: center;
        padding-top: 6px;
    }
}