*{
    margin:0;
    padding:0;
    list-style: none;
    text-decoration: none;
    -webkit-user-select:none
}
body,html{
    width:100vw;
    font-family: sans-serif !important;
    letter-spacing: 1px;
    overflow:hidden;
    overflow-y:auto;
}
::-webkit-scrollbar {width:0;}
.wrapper{
    width:100%;
    position: relative;
    min-width:700px !important;
}
.video{
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100vw;
    z-index:-1;
}
.nav{
    width: 100%;
    height: 60px;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    border-bottom: 1px solid #efefef;
}
.nav-left{
    width:20vw;
    height:100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*.nav-left img{
    width:40px;
    height:40px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}*/
.nav-right{
    width:40vw;
}
.nav-right ul, .nav-left ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.nav-right ul li a, .nav-left ul li a {
    /* padding:0 3rem; */
    color: #666666;
    font-weight: 400;
    font-size: 1.4rem;
}
/*.nav-right ul li a.active {
    color: #e34049;
    }*/
.nav ul li a:active {
    color: #e34049;
}
.banner{
    width:100%;
    height:40vw;
    position: relative;
    margin-top:60px;
}
.banner img{
    width:100%;
    height:100%;
}
.banner-text{
    position: absolute;
    width:80%;
    height:60%;
    top:10%;
    left:10%;
    color:#fff;
    display: flex;
}
img.shouji{
    width:15vw;
    height:30vw;
}
.text{
    width:80%;
    margin-top:5vw;
    margin-left:10%;
}
.line{
    width:3rem;
    height:2px;
    background:#fff;
}
.tit{
    font-weight: 600;
}
.btn{
    margin-top:2rem;
}
.btn span{
    font-size:1.6rem;
    padding:0.6rem 3rem;
    margin-right:3rem;
    cursor: pointer;
}
.btn span:nth-of-type(1){
    background:#e34049;
    border-radius: 0.4rem;
    -webkit-border-radius: 0.4rem;
    -moz-border-radius: 0.4rem;
    -ms-border-radius: 0.4rem;
    -o-border-radius: 0.4rem;
}
.btn span:nth-of-type(2){
    color:#e34049;
    border:1px solid #e34049;
    border-radius: 0.4rem;
    -webkit-border-radius: 0.4rem;
    -moz-border-radius: 0.4rem;
    -ms-border-radius: 0.4rem;
    -o-border-radius: 0.4rem;
}
.shuju{
    width:100vw;
    height:8vw;
    background:#e34049;
    color:#fff;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.item{
    width:20vw;
    border-right:1px solid #fff;
    height:70%;
    margin:auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.item p:nth-of-type(1){
    font-weight: bold;
}
.youshi{
    width:100vw;
    height:40vw;
    /* background:#fff; */
    background:rgba(255,255,255,0.3);
    text-align: center;
}
.youshi-item{
    width:25%;
}
.youshi-item div div{
    width:80%;
    margin:2rem auto 0;
    font-size:1.4rem;
    line-height:2rem;
    color:#666;
}
.title{
    padding-top:3vw;
    font-size:3.6rem;
    line-height:8rem;
    position: relative;
}
.title::after{
    content:'';
    display: block;
    width:4rem;
    height:1px;
    background:#e34049;
    position: absolute;
    bottom:0;
    left:50%;
    margin-left:-2rem;
}
.youshi-img{
    width:80vw;
    height:30vw;
    display: flex;
    justify-content: space-between;
}
.youshi-item{
    text-align: center;
}
.youshi-item p{
    color:#340b0d;
}
.youshi-item img{
    width:15vw;
    height:16vw;
}
.yuanyin{
    width:100vw;
    height:45vw;
    background:#efefef;
    /* background:rgba(255,255,255,0.5); */
    text-align: center;
    position: relative;
}
.yuanyin-img{
    width:70vw;
    height:33vw;
    margin:3vw auto 0;
    background:url(../image/yuanyin/why.png) no-repeat center center;
    background-size:36vw 29vw;
    position: relative;
}
.yuanyin-neirong{
    position: absolute;
    top:50%;
    left:50%;
    width:18vw;
    height:11vw;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    text-align: center;
}
.yuanyin-tit{
    color:#e34049;
    letter-spacing: 1px;
}
.yuanyin-btn{
    width:8rem;
    font-size:1.6rem;
    color:#fff;
    padding:0.6rem 1.2rem;
    background:#e34049;
    border-radius: 0.3rem;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    -o-border-radius: 0.3rem;
    position: absolute;
    top:50%;
    left:50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    box-shadow: 0 0.3rem 1rem rgba(255,0,0,0.3);
    cursor: pointer;
}
.yuanyin-item{
    width:24vw;
    position: relative;
}
.yuanyin-item.zuo div{
    color:#e34049;
    font-weight: bold;
    position: absolute;
}
.yuanyin-item p{
    text-align: left;
    color:#666;
    line-height: 3rem;
    box-sizing: border-box;
}
.yuanyin-item:nth-of-type(1){
    background:url(../image/yuanyin/zuo.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:3vw;
    left:-6vw;
}
.yuanyin-item:nth-of-type(2){
    background:url(../image/yuanyin/zuo.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:12.5vw;
    left:-9vw;
}
.yuanyin-item:nth-of-type(3){
    background:url(../image/yuanyin/zuo.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:22.5vw;
    left:-6vw;
}
.yuanyin-item:nth-of-type(4){
    background:url(../image/yuanyin/you.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:3vw;
    right:-6vw;
}
.yuanyin-item:nth-of-type(5){
    background:url(../image/yuanyin/you.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:12.5vw;
    right:-9vw;
}
.yuanyin-item:nth-of-type(6){
    background:url(../image/yuanyin/you.png) no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top:22.5vw;
    right:-6.5vw;
}
.yuanyin-item.you div{
    color:#e34049;
    font-weight: bold;
    position: absolute;
}
.yuanyin-item.you p{
    padding:1rem;
    margin-left:3rem;
    text-align: left;
    line-height: 3rem;
    box-sizing: border-box;
}
.hezuo{
    width:100vw;
    height:40vw;
    /* background:#fff; */
    background:rgba(255,255,255,0.3);
    text-align: center;
}
.hezuo-img{
    width:80vw;
    height:20vw;
    margin:3vw auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.hezuo-item{
    width:19vw;
    height:9vw;
    background:#fff;
    display: flex;
    justify-content: center;
    align-items:center;
    margin:0 0.6rem;
}
.hezuo-item img{
    width:15vw;
}
.youhui{
    width:100vw;
    height:55vw;
    background:#efefef;
    /* background:rgba(255,255,255,0.5); */
    text-align: center;
}
.futit{
    font-size:2rem;
    color:#e34049;
}
.youhui-img{
    width:64vw;
    height:34vw;
    margin:5vw auto 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.youhui-item{
    width:28vw;
    height:100%;
    background:url(../image/youhui/youhui.png) no-repeat center center;
    background-size: 100% 100%; 
    position: relative;
}
.youhuitit{
    padding-top:3vw;
    font-size:4rem;
    line-height:8rem;
    position: relative;
}
.youhuitit span{
    color:#e34049;
    font-weight: bold;
}
.xin{
    margin-top:4rem;
    color:#000;
}
.daijin{
    font-weight: bold;
    color:#e34049;
}
.quan{
    color:#e34049;
    font-weight: bold;
    /* line-height: 2rem; */
}
.tishi{
    color:#666;
    line-height: 6rem;
}
.youhui-btn{
    width:10rem;
    margin:0 auto;
    font-size:2rem;
    background:#fff;
    border-radius: 0.6rem;
    -webkit-border-radius: 0.6rem;
    -moz-border-radius: 0.6rem;
    -ms-border-radius: 0.6rem;
    -o-border-radius: 0.6rem;
    color:#e34049;
    letter-spacing: 1px;
    position: absolute;
    bottom:2.4vw;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
}
.xinwen{
    width:100vw;
    height:36vw;
    background:rgba(255,255,255,0.3);
    text-align: center;
}
.xinwen-img{
    width:80vw;
    margin:3vw auto 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xinwen-item{
    /* width:40vw; */
    width:48%;
    border:1px solid #666;
    display: flex;
    align-items: center;
    margin:1rem auto;
    cursor: pointer;
}
.xinwen-item:hover{
    border:1px solid #e34049;
}
.xinwen-left{
    height:100%;
    /* width:; */
    background:#666;
    color:#fff;
    text-align: right;
    padding:0.6rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.xinwen-item:hover .xinwen-left{
    background:#e34049;
}
.xinwen-left span:nth-of-type(1){
    font-weight: bold;
}
.xinwen-left span:nth-of-type(2){
    line-height:3rem;
}
.xinwen-right{
    width:82%;
    padding:0.6rem;
    box-sizing: border-box;
    text-align: left;
}
.xinwen-right p:nth-of-type(1){
    color:#000;
    font-weight: 500;
    line-height: 4rem;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.xinwen-right p:nth-of-type(2){
    color:#999;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.guocheng{
    width:100vw;
    height:40vw;
    background:url(../image/guocheng/guocheng.png) no-repeat center center;
    background-size: cover;
    display: flex;
    align-items: center;
}
.guocheng-img{
    margin: 0 auto;
    width:60vw;
}
.guocheng-title{
    padding-top:5rem;
    line-height: 10rem;
    color:#fff;
}
.guocheng-tabs{
    width:36vw;
    padding:1rem;
    background:#d4bec0;
    color:#8c5b5d;
}
.guocheng-liucheng{
    margin-top:2vw;
    width:35vw;
    height:14vw;
    border-left:1px dashed #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.liucheng{
    margin-left:-0.8rem;
    display: flex;
    justify-content: start;
    align-items: baseline;
    margin-top:2rem;
    margin-bottom:2rem;
}
.liucheng span:nth-of-type(1){
    width:1.2rem;
    height:1.2rem;
    background:#fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border:1px solid #fff;
}
.liucheng div{
    margin-left:2rem;
    width:calc(100% - 4rem);
    color:#fff;
    line-height:4rem;
}
.youdian{
    width:80vw;
    margin:0 auto;
    height:36vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.youdian-left{
    width:30vw;
}
.youdian-left img{
    width:26vw;
    margin-left:2vw;
}
.youdian-right{
    width:50vw;
    margin-left:3vw;
    height:32vw;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
}
.youdian-item{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
/* .youdian-wenzi{
    width:34vw;
} */
.youdian-item:nth-of-type(1){
    position: absolute;
    left:-6vw;
    top:0;
}
.youdian-item:nth-of-type(2){
    position: absolute;
    left:0;
    top:10.5vw;
}
.youdian-item:nth-of-type(3){
    position: absolute;
    left:-6vw;
    top:24vw;
}
.youdian-item img{
    width:5vw;
    height:5vw;
    margin-left:1vw;
}
.youdian-wenzi{
    width:40vw;
}
.youdian-wenzi div:nth-of-type(1){
    color:#6e252a;
    line-height:7rem;
}
.youdian-wenzi div:nth-of-type(2){
    color:#6e252a;
    font-weight: bold;
    line-height: 3rem;
}
.ditu{
    width:100vw;
    height:40vw;
    background:url(../image/ditu.png) no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ditu-img{
    width:60vw;
    background:rgba(255,0,0,0.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ditu-img div:nth-of-type(1){
    line-height: 8rem;
    color:#fff;
    letter-spacing: 2px;
}
.ditu-img div:nth-of-type(2){
    line-height: 5rem;
    font-weight: bolder;
    color:#fff;
    letter-spacing: 1px;
}
.qianzhang{
    width:100vw;
    height:40vw;
    /* background:#efefef; */
    background:rgba(255,255,255,0.5);
    text-align: center;
    position: relative;
}
.qianzhang-img{
    width:80vw;
    height:28vw;
    margin:3rem auto 0;
    background:url(../image/qianzhang/yinzhang.png) no-repeat center center;
    background-size:16vw 19vw;
    position: relative;
    display: flex;
    justify-content: space-between;
}
.qianzhang-zuo,.qianzhang-you{
    width:45%;
    height:80%;
    margin:auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.qianzhang-zuo .qianzhang-item{
    display: flex;
    justify-content: flex-start;
}
.qianzhang-you .qianzhang-item{
    display: flex;
    justify-content: flex-end;
}
.qianzhang-item img{
    width:4vw;
    height:4vw;
}
.qianzhang-right{
    width:22vw;
    margin-left:1vw;
    text-align: left;
}
.qianzhang-right div{
    color:#340b0d;
    font-weight: bold;
    letter-spacing: 1px;
}
.qianzhang-right p{
    color:#340b0d;
    letter-spacing: 0.5px;
}
.dianzi{
    width:100vw;
    height:45vw;
    /* background:#efefef; */
    background:rgba(255,255,255,0.3);
    text-align: center;
    position: relative;
    background:url(../image/dianzi/qianzhangdi.png) no-repeat center center;
    background-size:100% 100%;
}
.dianzi-title{
    padding-top:5rem;
    font-size:3.6rem;
    line-height:10rem;
    color:#fff;
}
.dianzi-tabs{
    width:60%;
    margin:0 auto;
    color:#fff;
    font-weight: bold;
    letter-spacing: 2px;
}
.dianzi-img{
    width:80%;
    margin:0 auto;
    display: flex;
    margin-top:5vw;
    justify-content: space-between;
}
.dianzi-item{
    width:32%;
}
.dianzi-item img{
    width:10vw;
}
.dianzi-item div{
    font-size:2rem;
    line-height:3rem;
    margin-top:2vw;
    color:#fff;
}
.hangye{
    width:100vw;
    height:40vw;
    /* background:#fff; */
    background:rgba(255,255,255,0.3);
    text-align: center;
}
.hangye-img{
    width:70vw;
    margin:6vw auto 0;
    display: flex;
    justify-content: space-between;
}
.hangye-item{
    width:16vw;
    height:20vw;
    border:1px solid #e34049;
    position: relative;
}
.hangye-item img{
    width:8vw;
    position: absolute;
    top:-4vw;
    left:50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.hangye-item div{
    text-align: center;
}
.hangye-item div:nth-of-type(1){
    color:#340b0d;
    font-weight: bold;
    margin-top:5vw;
    padding:0 3vw;
}
.hangye-item div:nth-of-type(2){
    text-align: left;
    letter-spacing: 0px;
    color:#3c2b2b;
    text-align: justify;
    padding:0 2.5vw;
}
.lianxi{
    width:100vw;
    height:28vw;
    background:#efefef;
    /* background:rgba(255,255,255,0.3); */
    text-align: center;
}
.lianxi-title{
    padding-top:5rem;
    font-size:3.6rem;
    line-height: 6rem;
    color:#000;
}
.lianxi-img{
    width:70vw;
    margin:4vw auto 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
/* .lianxi-item:nth-of-type(3) input{
    width:60%;
} */
.lianxi-item{
    color:#000;
    margin:0 0.5vw;
    display: flex;
}
.lianxi-item text{
    vertical-align: middle;
    letter-spacing: 1px;
    line-height:4rem;
}
.lianxi-item span{
    color:#e34049;
}
.lianxi-item input{
    line-height:3rem;
    height:3rem;
    border:1px solid #bfbfbf;
    border-radius: 3rem;
    -webkit-border-radius: 3rem;
    -moz-border-radius: 3rem;
    -ms-border-radius: 3rem;
    -o-border-radius: 3rem;
    padding:0.5rem 1rem;
    background:#fff;
    margin-left:0.5vw;
    width:12vw;
}
.lianxi-btn{
    width:14vw;
    height:5rem;
    line-height: 5rem;
    margin:4vw auto 0;
    font-size:2.2rem;
    background:#e34049;
    color:#fff;
    letter-spacing: 2px;
    border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
}
.footer{
    width:100vw;
    height:14vw;
    background:#333;
    display: flex;
    color:#fff;
    align-items: center;
    justify-content: space-around;
}
.footer-left,.footer-right{
    width:50%;
    line-height: 3rem;
    text-align: center;
}
.footer-left div span{
    margin:0 2vw;
}
.footer-right{
    display: flex;
    align-items: center;
    justify-content: center;
}
.right{
    text-align: left;
    margin-left:2vw;
}

@media all and (min-width:1700px){
    body,html{
        font-size:14px;
    }
    .video{
        display: block;
    }
    .btn span{
        font-size:1.6rem;
        padding:0.6rem 3rem;
    }
    .tit{
        font-size:3.6rem;
        line-height: 10rem;
    }
    .des {
        font-size: 1.6rem;
        line-height: 8rem;
    }
    .item p:nth-of-type(1) {
        font-size: 4rem;
        line-height: 5rem;
    }
    .item p:nth-of-type(2) {
        font-size: 2rem;
    }
    .tabs {
        line-height: 4rem;
        font-size:3.2rem;
    }
    .youshi-img {
        margin: 3vw auto 0;
    }
    .youshi-item p {
        font-size: 2rem;
        line-height: 3rem;
    }
    .yuanyin-tit {
        font-size: 4rem;
        line-height: 4rem;
    }
    .yuanyin-item.zuo div {
        font-size: 2rem;
        top: 1.5vw;
        right:-5vw;
    }
    .yuanyin-item.you div {
        font-size: 2rem;
        top: 1.5vw;
        left:-5vw;
    }
    .yuanyin-item p {
        font-size: 1.2rem;
        padding:0.8rem;
        width:90%;
    }
    .yuanyin-sm{
        display: none;
    }
    .youdian-sm{
        display: none;
    }
    .hezuo-img {
        width: 80vw;
    }
    .xin{
        font-size:3rem;
        line-height: 6rem;
    }
    .daijin{
        font-size:8rem;
        line-height: 10rem;
    }
    .quan{
        font-size:4rem;
    }
    .tishi{
        /* margin-top:1rem; */
        font-size:1.6rem;
        color:#999;
    }
    .youhui-btn {
        margin-top: 5vw;
        padding: 0.8rem 3rem;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 2.6rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 2rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .guocheng-title {
        font-size: 3.6rem;
    }
    .guocheng-tabs {
        font-size: 2.2rem;
    }
    .liucheng div {
        font-size: 2rem;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 5rem;
        font-weight: 200;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 3rem;
    }
    .qianzhang-right div {
        font-size: 2rem;
        line-height:4rem;
    }
    .qianzhang-right p {
        font-size: 1.6rem;
        line-height: 3rem;
    }
    .dianzi-tabs {
        font-size: 1.6rem;
        line-height: 4rem;
    }
    .dianzi-item div {
        font-size: 1.6rem;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 1.8rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.6rem;
        font-size: 1.6rem;
    }
    .lianxi-item text {
        font-size: 2rem;
    }
    .lianxi-item input {
        font-size: 2rem;
    }
    .footer-left, .footer-right {
        font-size: 1.8rem;
    }
}
@media all and (max-width:1700px){
    body,html{
        font-size:12px;
    }
    .yuanyin-sm{
        display: none;
    }
    .youdian-sm{
        display: none;
    }
    .tit{
        line-height: 10rem;
        font-size:3.6rem;
    }
    .des {
        font-size: 1.6rem;
        line-height: 6rem;
    }
    .item p:nth-of-type(1) {
        font-size: 4rem;
        line-height: 5rem;
    }
    .item p:nth-of-type(2) {
        font-size: 2rem;
    }
    .tabs {
        font-size:3rem;
        line-height: 4rem;
    }
    .youshi-img {
        margin: 3vw auto 0;
    }
    .youshi-item p {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .yuanyin-tit {
        font-size: 4rem;
        line-height: 4rem;
    }
    .yuanyin-item.zuo div {
        font-size: 2.4rem;
        top: 1.5vw;
        right:-5vw;
    }
    .yuanyin-item.you div {
        font-size: 2.4rem;
        top: 1.5vw;
        left:-5vw;
    }
    .yuanyin-item p {
        font-size: 1.4rem;
        padding:0.8rem;
        width:90%;
    }
    .hezuo-img {
        width: 90vw;
    }
    /* .xin{
        font-size:2rem;
    }
    .daijin{
        font-size:5rem;
        line-height: 10rem;
    }
    .quan{
        font-size:2.6rem;
    }
    .tishi{
        margin-top:1rem;
        font-size:1.3rem;
    } */
    .xin{
        font-size:3rem;
        line-height: 6rem;
    }
    .daijin{
        font-size:8rem;
        line-height: 10rem;
    }
    .quan{
        font-size:4rem;
    }
    .tishi{
        /* margin-top:1rem; */
        font-size:1.6rem;
        color:#999;
    }
    .youhui-btn {
        margin-top: 5vw;
        padding: 0.8rem 3rem;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 2.4rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .guocheng-title {
        font-size: 3.6rem;
    }
    .guocheng-tabs {
        font-size: 2rem;
    }
    .liucheng div {
        font-size: 2rem;
    }
    .youdian-wenzi{
        width:44vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 2rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 4rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 2rem;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height:3rem;
    }
    .qianzhang-right p {
        font-size: 1.6rem;
        line-height: 3rem;
        margin-top:1vw;
    }
    .dianzi-tabs {
        font-size: 2rem;
        line-height: 4rem;
    }
    .dianzi-item div {
        font-size: 2rem;
    }
    /* .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.6rem;
        font-size: 1.6rem;
    } */
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:6rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 3rem;
        font-size: 1.6rem;
    }
    .lianxi-item text {
        font-size: 2rem;
    }
    .lianxi-item input {
        font-size: 2rem;
    }
    .footer-left, .footer-right {
        font-size: 1.8rem;
    }
}
@media all and (max-width:1560px){
    body,html{
        font-size:12px;
    }
    .tit{
        line-height: 10rem;
        font-size:3.6rem;
    }
    .des {
        font-size: 1.6rem;
        line-height: 6rem;
    }
    .item p:nth-of-type(1) {
        font-size: 3rem;
        line-height: 4rem;
    }
    .item p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .tabs {
        font-size:3rem;
        line-height: 4rem;
    }
    .youshi-img {
        margin: 3vw auto 0;
    }
    .youshi-item p{
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .yuanyin-tit {
        font-size: 4rem;
        line-height: 4rem;
    }
    .yuanyin-item.zuo div {
        font-size: 2rem;
        top: 1.5vw;
        right:-5vw;
    }
    .yuanyin-item.you div {
        font-size: 2rem;
        top: 1.5vw;
        left:-5vw;
    }
    .yuanyin-item.zuo p,.yuanyin-item.you p{
        font-size: 1.2rem;
        line-height:2rem;
        padding:0.8rem;
        line-height:3rem;
        width:90%;
    }
    .hezuo-img {
        width: 90vw;
    }
    .xin{
        font-size:2rem;
        margin-top:2vw;
    }
    .daijin{
        font-size:6rem;
        line-height: 10rem;
    }
    .quan{
        font-size:2.6rem;
        line-height: 6rem;
    }
    .tishi{
        /* margin-top:1rem; */
        font-size:1.2rem;
        line-height:3rem;
    }
    .youhui-btn {
        margin-top: 4vw;
        padding: 0.6rem 2rem;
        font-size:1.6rem;
    }
    .xinwen{
        height:45vw;
    }
    .xinwen-img {
        width: 80vw;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .guocheng-title {
        font-size: 3.6rem;
    }
    .guocheng-tabs {
        font-size: 2rem;
        width:40vw;
    }
    .liucheng div {
        font-size: 2rem;
    }
    .youdian-wenzi{
        width:48vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.6rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 3.6rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 2rem;
    }
    .qianzhang{
        height:45vw;
    }
    .qianzhang-img{
        height:33vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height:3rem;
    }
    .qianzhang-right p {
        font-size: 1.4rem;
        line-height: 2.6rem;
        margin-top:1vw;
    }
    .dianzi-tabs {
        width:80%;
    }
    .dianzi-img {
        width: 80%;
        margin-top: 3vw;
    }
    .dianzi-tabs {
        font-size: 1.6rem;
        line-height: 4rem;
    }
    .dianzi-item div {
        font-size: 1.6rem;
    }
    .hangye-img{
        width:80vw;
    }
    .hangye-item {
        width: 18vw;
        height: 20vw;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.6rem;
        font-size: 1.4rem;
    }
    .lianxi{
        height:30vw;
    }
    .lianxi-img{
        width:80vw;
    }
    .lianxi-item text {
        font-size: 1.8rem;
    }
    .lianxi-item input {
        font-size: 1.8rem;
    }
    .footer-left, .footer-right {
        font-size: 1.6rem;
    }
    .footer-right{
        width:70%;
    }
    .youshi{
        height:50vw;
    }
}
@media all and (max-width:1300px){
    body,html{
        font-size:11px;
    }
    .tit{
        line-height: 8rem;
        font-size:3.6rem;
    }
    .tabs {
        font-size:2.6rem;
        line-height: 4rem;
    }
    .des {
        font-size: 1.6rem;
        line-height: 4rem;
    }
    .btn{
        margin-top:1rem;
    }
    .btn span {
        font-size: 1.6rem;
        padding: 0.6rem 2rem
    }
    .item p:nth-of-type(1) {
        font-size: 2.6rem;
        line-height: 3rem;
    }
    .item p:nth-of-type(2) {
        font-size: 1.4rem;
    }
    .youshi-img {
        margin: 3vw auto 0;
    }
    .youshi-item>div {
        width: 96%;
    }
    .youshi-item p {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .title,.guocheng-title,.dianzi-title,.youhuitit {
        /* padding-top: 2vw; */
        font-size: 3rem;
        line-height: 4rem;
    }
    .guocheng-tabs {
        padding: 0.6rem;
        margin-top:1rem;
    }
    .yuanyin-img {
        width: 86vw;
    }
    .yuanyin-item{
        width:30vw;
    }
    .yuanyin-tit {
        font-size: 4rem;
        line-height: 4rem;
    }
    .yuanyin-item.zuo div {
        font-size: 1.6rem;
        top: 1.5vw;
        right:-5vw;
    }
    .yuanyin-item.you div {
        font-size: 1.6rem;
        top: 1.5vw;
        left:-5vw;
    }
    .yuanyin-item:nth-of-type(1) {
        top:2vw;
        left: -4vw;
    }
    .yuanyin-item:nth-of-type(2) {
        top: 12vw;
        left: -6vw;
    }
    .yuanyin-item:nth-of-type(3) {
        top: 22vw;
        left: -4vw;
    }
    .yuanyin-item:nth-of-type(4) {
        top: 2vw;
        right: -4vw;
    }

    .yuanyin-item:nth-of-type(5) {
        top: 12vw;
        right: -6vw;
    }

    .yuanyin-item:nth-of-type(6) {
        top: 22vw;
        right: -4vw;
    }
    .yuanyin-item.zuo p,.yuanyin-item.you p{
        font-size: 1rem;
        padding:0.8rem;
        line-height:1.4rem;
        width:90%;
    }
    .yuanyin-item.you p{
        margin-left:2rem;
    }
    .hezuo-img {
        width: 96vw;
    }
    .xin{
        font-size:2rem;
        line-height:5rem;
    }
    .daijin{
        font-size:6rem;
        line-height: 8rem;
    }
    .quan{
        font-size:2.6rem;
        line-height:3rem;
    }
    .tishi{
        /* margin-top:1rem; */
        font-size:1.3rem;
        line-height:3rem;
    }
    .youhui-btn {
        margin-top: 3vw;
        padding: 0.6rem 2rem;
        font-size:1.8rem;
    }
    .xinwen-item {
        margin: 1rem auto;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.4rem;
    }
    /* .guocheng-title {
        font-size: 3.6rem;
    } */
    .guocheng-tabs {
        font-size: 1.8rem;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.6rem;
        line-height:5rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 4rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 2rem;
    }
    .qianzhang{
        height:45vw;
    }
    .qianzhang-img{
        height:35vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height:3rem;
    }
    .qianzhang-right p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        margin-top:1vw;
    }
    .dianzi-tabs {
        font-size: 1.6rem;
        line-height: 4rem;
    }
    .dianzi-item div {
        font-size: 1.6rem;
        line-height:3rem;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.2rem;
        font-size: 1.4rem;
    }
    .lianxi-item text {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .lianxi-item input {
        font-size: 1.8rem;
        height:2rem;
        line-height:2rem;
    }
    .lianxi-btn {
        font-size: 1.8rem;
        height:4rem;
        line-height:4rem;
    }
    .footer-left, .footer-right {
        font-size: 1.6rem;
    }
}
@media all and (max-width:1100px){
    body,html{
        font-size:11px;
    }
    .title,.guocheng-title,.dianzi-title,.youhuitit,.lianxi-title {
        padding-top: 3rem;
        font-size: 3rem;
        line-height: 4rem;
    }
    .yuanyin-btn {
        width: 5rem;
        font-size: 1.2rem;
    }
    .futit{
        font-size:1.6rem;
    }
    .hezuo-img {
        width: 96vw;
    }
    .xin{
        font-size:1.8rem;
    }
    .daijin{
        font-size:4rem;
        line-height: 6rem;
    }
    .quan{
        font-size:2rem;
    }
    .tishi{
        width:80%;
        margin:0 auto;
        margin-top:1rem;
        font-size:1.2rem;
        line-height:2rem;
    }
    .youhui-btn {
        padding: 0.6rem 1rem;
        font-size:1.2rem;
    }
    .xinwen{
        height:50vw;
    }
    .xinwen-img{
        width:90vw;
    }
    .xinwen-item {
        margin: 1rem auto;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 2rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 1.8rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.4rem;
    }
    /* .guocheng-title {
        font-size: 3.6rem;
    } */
    .guocheng-liucheng{
        width:40vw;
        height:20vw;
    }
    .guocheng-img{
        /* padding-top:2rem; */
        width:80vw;
    }
    .guocheng-title{
        padding-top:3vw;
    }
    .guocheng-tabs {
        font-size: 1.8rem;
        width:50vw;
        margin-top:1vw;
    }
    .liucheng{
        margin-left:-0.6rem;
    }
    .liucheng span:nth-of-type(1) {
        width: 1rem;
        height: 1rem;
    }
    .liucheng span:nth-of-type(2) {
        width: 1rem;
        height: 1rem;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .youdian{
        width:90vw;
    }
    .youdian-right{
        width:58vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.6rem;
        line-height:5rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 3rem;
        line-height:6rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .qianzhang{
        height:55vw;
    }
    .qianzhang-img{
        width:90vw;
        height:35vw;
    }
    .qianzhang-right{
        width:30vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height:3rem;
    }
    .qianzhang-right p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        margin-top:1vw;
    }
    .dianzi-tabs {
        font-size: 1.4rem;
        line-height: 2.2rem;
        margin-top:4vw;
    }
    .dianzi-item div {
        font-size: 1.4rem;
        line-height:2.2rem;
    }
    .dianzi-img{
        width:80%;
    }
    .hangye{
        height:50vw;
    }
    .hangye-img{
        width:80vw;
    }
    .hangye-item{
        width:16vw;
        height:26vw;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.2rem;
        font-size: 1.4rem;
    }
    .lianxi-title{
        padding-top:3vw;
    }
    .lianxi-btn{
        height:3rem;
        line-height:3rem;
        font-size:2rem;
        margin-top:3vw;
    }
    .lianxi-img{
        width:90vw;
        margin-top:2vw;
    }
    .lianxi-item text {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .lianxi-item input {
        font-size: 1.8rem;
        height:2rem;
        line-height:2rem;
    }
    .footer-left, .footer-right {
        font-size: 1.6rem;
    }
    .footer-right{
        width:70%;
    }
    .footer-left{
        width:30%;
    }
    .footer-right img{
        width:13vw;
    }
    .right{
        height:100%;
        line-height: 3rem;
    }
}
/* @media all and (max-width:1000px){
    body,html{
        font-size:10px;
    }
    .tit{
        line-height: 6rem;
        font-size:3rem;
    }
    .tabs {
        font-size:2rem;
        line-height: 3rem;
    }
    .des {
        font-size: 1.8rem;
        line-height: 4rem;
    }
    .btn{
        margin-top:1rem;
    }
    .btn span {
        font-size: 1.6rem;
        padding: 0.6rem 2rem
    }
    .item p:nth-of-type(1) {
        font-size: 2.6rem;
        line-height: 2.6rem;
    }
    .item p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .tabs {
        font-size:3rem;
        line-height: 4rem;
    }
    .youshi-img {
        margin: 3vw auto 0;
    }
    .youshi-item p {
        font-size: 2rem;
        line-height: 2rem;
    }
    .yuanyin-tit {
        font-size: 3rem;
        line-height: 3rem;
    }
    .yuanyin-btn {
        width: 5rem;
        font-size: 1.2rem;
    }
    .yuanyin-item.zuo div {
        font-size: 2rem;
        top: 1.5vw;
        right:-5vw;
    }
    .yuanyin-item.you div {
        font-size: 2rem;
        top: 1.5vw;
        left:-5vw;
    }
    .yuanyin-item.zuo p,.yuanyin-item.you p{
        font-size: 1rem;
        padding:0.8rem;
        line-height:2rem;
        width:90%;
    }
    .yuanyin-item:nth-of-type(1) {
        top: 0;
    }
    .yuanyin-item:nth-of-type(2) {
        top: 9.5vw;
    }
    .yuanyin-item:nth-of-type(3) {
        top: 20vw;
    }
    .yuanyin-item:nth-of-type(4) {
        top: 0;
    }
    .yuanyin-item:nth-of-type(5) {
        top: 9.5vw;
    }
    .yuanyin-item:nth-of-type(6) {
        top: 20vw;
    }
    .yuanyin-item.you p{
        margin-left:3rem;
    }
    .hezuo-img {
        width: 96vw;
    }
    .xin{
        font-size:1.6rem;
    }
    .daijin{
        font-size:5rem;
        line-height: 5rem;
    }
    .quan{
        font-size:2.6rem;
    }
    .tishi{
        font-size:1rem;
        line-height:1.6rem;
        width:60%;
        margin:0 auto;
        margin-top:1rem;
    }
    .youhui-btn {
        padding: 0.6rem 1rem;
        font-size:1.2rem;
    }
    .xinwen-item {
        margin: 1rem auto;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 1.6rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.4rem;
    }
    .xinwen-right p:nth-of-type(1) {
        font-size: 1.4rem;
        line-height:3rem;
    }
    .xinwen-right p:nth-of-type(2) {
        font-size: 1.2rem;
    }
    .guocheng-tabs {
        width:45vw;
        font-size: 1.8rem;
    }
    .guocheng-liucheng{
        width:45vw;
        height:20vw;
    }
    .liucheng{
        margin-left:-0.6rem;
    }
    .liucheng span:nth-of-type(1) {
        width: 1rem;
        height: 1rem;
    }
    .liucheng span:nth-of-type(2) {
        width: 1rem;
        height: 1rem;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .youdian{
        width:90vw;
    }
    .youdian-right{
        width:58vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.6rem;
        line-height:5rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .ditu-img div:nth-of-type(1) {
        font-size: 3rem;
        line-height:3rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 2rem;
    }
    .qianzhang-img{
        width:90vw;
        height:32vw;
    }
    .qianzhang-right{
        width:30vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height:3rem;
    }
    .qianzhang-right p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        margin-top:1vw;
    }
    .dianzi-tabs {
        margin-top:1vw;
        font-size: 1.6rem;
        line-height: 2.6rem;
    }
    .dianzi-item div {
        font-size: 1.6rem;
        line-height:2.6rem;
    }
    .hangye-img{
        width:80vw;
    }
    .hangye-item{
        width:16vw;
        height:26vw;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height:4rem;
    }
    .hangye-item div:nth-of-type(2) {
        line-height: 2.2rem;
        font-size: 1.4rem;
    }
    .lianxi-title{
        padding-top:3vw;
    }
    .lianxi-btn{
        height:3rem;
        line-height:3rem;
        font-size:2rem;
        margin-top:3vw;
    }
    .lianxi-img{
        width:90vw;
        margin-top:2vw;
    }
    .lianxi-item text {
        font-size: 1.8rem;
        line-height:3rem;
    }
    .lianxi-item input {
        font-size: 1.8rem;
        height:2rem;
        line-height:2rem;
    }
    .footer-left, .footer-right {
        font-size: 1.8rem;
    }
    .footer-right{
        width:70%;
        height:13vw;
    }
    .footer-left{
        width:30%;
    }
    .footer-right img{
        width:13vw;
    }
    .right{
        height:100%;
        line-height: 3rem;
    }
} */
@media all and (max-width:900px){
    body,html{
        font-size:9px;
    }
    .tit{
        font-size:2.6rem;
        line-height:4rem;
    }
    .tabs{
        font-size:2rem;
        line-height:3rem;
    }
    .des{
        font-size:1rem;
        line-height:3rem;
    }
    .xinwen{
        height:100vw;
    }
    .xinwen-img{
        flex-direction: column;
    }
    .xinwen-item{
        width:90%;
    }
    .xinwen-left{
        display: flex;
        flex-direction: column;
    }
    .xinwen-left span:nth-of-type(1){
        font-size:1.6rem;
    }
    .xinwen-right{
        width:80%;
    }
    .xinwen-right p:nth-of-type(1){
        font-size:2rem;
    }
    .youhui{
        height:140vw;
    }
    .youhui-img{
        flex-direction: column;
        height:115vw;
    }
    .youhui-item{
        width:45vw;
        height:55vw;
    }
    .xin{
        font-size:2rem;
    }
    .daijin{
        font-size:6rem;
        line-height: 8rem;
    }
    .quan{
        font-size:4rem;
        line-height:5rem;
    }
    .tishi{
        width:80%;
        margin:0 auto;
        margin-top:1vw;
        font-size:1.2rem;
        line-height:2rem;
    }
    .guocheng{
        height:55vw;
    }
    .guocheng-tabs{
        width:50vw;
    }
    .youdian{
        width:100%;
    }
    .youdian-left{
        margin-left:-3vw;
    }
    .youdian-right{
        width:70vw;
        margin-left:1vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
        line-height:2rem;
    }
    .youdian-wenzi{
        width:96%;
    }
    .qianzhang-img{
        margin-top:2vw;
        height:40vw;
    }
    .qianzhang-right{
        width:40vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height: 2.2rem;
    }
    .dianzi-tabs{
        width:90%;
        font-size:1.4rem;
        line-height:2.2rem;
    }
    .dianzi-img{
        width:90%;
    }
    .hangye-img{
        width:90vw;
    }
    .hangye-item{
        width:21vw;
    }
}
@media all and (max-width:760px){
    body,html{
        font-size:8px;
    }
    .nav-left{
        display: none;
    }
    .nav-right ul li:nth-of-type(5){
        display: none;
    }
    .nav-right{
        width:100%;
    }
    .nav-right ul{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .banner-text{
        width:80%;
        height:90%;
        top:5%;
        left:10%;
    }
    .shuju{
        height:10vw;
    }
    .yuanyin-item.zuo p,.yuanyin-item.you p{
        display: none;
    }
    .hezuo-item{
        width:20vw;
    }
    .youhui{
        height:140vw;
    }
    .youhui-img{
        flex-direction: column;
        height:115vw;
    }
    .youhui-item{
        width:45vw;
        height:55vw;
    }
    .xin{
        font-size:2rem;
    }
    .daijin{
        font-size:6rem;
        line-height: 8rem;
    }
    .quan{
        font-size:4rem;
        line-height:5rem;
    }
    .tishi{
        width:80%;
        margin:0 auto;
        margin-top:1vw;
        font-size:1.2rem;
        line-height:2rem;
    }
    .xinwen{
        height:105vw;
    }
    .guocheng-img{
        width:90vw;
    }
    .guocheng-title{
        padding-top:0;
    }
    .guocheng-tabs{
        width:50vw;
    }
    .guocheng-liucheng{
        margin-top:2vw;
        width:60vw;
    }
    .youdian-left{
        margin-left:-5vw;
    }
    .youdian-right{
        width:70vw;
        margin-left:3vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
        line-height:2rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .qianzhang-img{
        margin-top:2vw;
        height:40vw;
    }
    .qianzhang-right{
        width:40vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height: 2.2rem;
    }
    .dianzi-tabs{
        width:90%;
        font-size:1.4rem;
        line-height:2.2rem;
    }
    .dianzi-img{
        width:90%;
    }
    .hangye-img{
        width:90vw;
    }
    .hangye-item{
        width:21vw;
    }
    .lianxi-img{
        flex-direction: column;
        height:26vw;
        width:60vw;
        align-items: flex-start;
    }
    .lianxi{
        height:50vw;
    }
    .lianxi-item text{
        width:15vw;
    }
    .lianxi-item input{
        width:35vw;
    }
    .footer-left{
        line-height:3rem;
    }
}
@media all and (max-width:670px){
    body,html{
        font-size:8px;
    }
    .nav-right ul li a {
        padding:0;
    }
    .tabs{
        display: none;
    }
    .des{
        display: none;
    }
    .line{
        display: none;
    }
    .tit{
        display: none;
    }
    .text{
        margin-top:3vw;
    }
    .btn{
        display: flex;
        flex-direction: column;
    }
    .btn span{
        width:8rem;
        padding:0.4rem 1rem;
        text-align: center;
        margin:0.5rem auto;
        font-size:1rem;
    }
    .nav-left{
        display: none;
    }
    .nav-right ul li:nth-of-type(5){
        display: none;
    }
    .nav-right{
        width:100%;
    }
    .nav-right ul{
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .banner{
        height:50vw;
    }
    .banner-text{
        width:70%;
        height:60%;
        top:10%;
        left:15%;
    }
    .shuju{
        height:20vw;
    }
    .item p:nth-of-type(1) {
        font-size: 2rem;
        line-height: 2rem;
    }
    .item p:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .youshi{
        height:55vw;
    }
    .youshi-img{
        width:90vw;
    }
    .youshi-item p {
        font-size: 1.6rem;
        line-height: 2rem;
    }
    .yuanyin{
        height:60vw;
    }
    .title, .guocheng-title, .dianzi-title, .youhuitit, .lianxi-title {
        padding-top: 2vw;
        font-size: 2rem;
        line-height: 4rem;
    }
    .yuanyin-item.zuo,
    .yuanyin-item.you{
        display: none;
    }
    .yuanyin-btn {
        margin-top: 1em;
        width: 5rem;
        font-size: 1.2rem;
    }
    /* .yuanyin-tit{
        display: none;
    } */
    .yuanyin-tit {
        font-size: 3rem;
        line-height: 4rem;
    }
    .hezuo{
        height:55vw;
    }
    .yuanyin-img{
        width:100%;
        height:45vw;
        background-size:contain;
    }
    .yuanyin-item.zuo p,.yuanyin-item.you p{
        display: none;
    }
    .hezuo-item{
        width:20vw;
    }
    .youhui{
        height:150vw;
    }
    .youhui-img{
        flex-direction: column;
        height:115vw;
    }
    .youhui-item{
        width:45vw;
        height:55vw;
    }
    .xin{
        font-size:1.6rem;
        margin-top:1rem;
    }
    .daijin{
        font-size:4rem;
        line-height: 4rem;
    }
    .quan{
        font-size:2rem;
        line-height:3rem;
    }
    .tishi{
        width:80%;
        margin:0 auto;
        margin-top:1vw;
        font-size:0.8rem;
        line-height:1.6rem;
    }
    .xinwen{
        height:150vw;
    }
    .xinwen-item{
        margin:0.5rem auto;
    }
    .xinwen-left,.xinwen-right{
        padding:0.5rem;
    }
    .guocheng-img{
        width:90vw;
    }
    .guocheng-title{
        padding-top:0;
    }
    .guocheng-tabs{
        width:50vw;
    }
    .guocheng-liucheng{
        margin-top:2vw;
        width:60vw;
    }
    .youdian{
        height:55vw;
    }
    .youdian-left{
        display: none;
    }
    .youdian-right{
        width:100vw;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.8rem;
        line-height:2rem;
    }
    .ditu-img div:nth-of-type(2) {
        font-size: 1.8rem;
    }
    .qianzhang-img{
        margin-top:2vw;
        height:40vw;
    }
    .qianzhang-right{
        width:40vw;
    }
    .qianzhang-right div {
        font-size: 2.2rem;
        line-height: 2.2rem;
    }
    .dianzi-tabs{
        width:90%;
        font-size:1.4rem;
        line-height:2.2rem;
    }
    .dianzi-img{
        width:90%;
    }
    .hangye-img{
        width:90vw;
    }
    .hangye-item{
        width:21vw;
    }
    .lianxi-img{
        flex-direction: column;
        height:26vw;
        width:60vw;
        align-items: flex-start;
    }
    .lianxi{
        height:50vw;
    }
    .lianxi-item text{
        width:15vw;
    }
    .lianxi-item input{
        width:35vw;
    }
    .footer-left{
        line-height:3rem;
    }
} 
@media all and (max-width:1000px){
    .video{
        display: none;
    }
    .shuju{
        height:10vw;
    }
    .youshi{
        height:55vw;
    }
    .yuanyin{
        height:55vw;
    }
    .xinwen{
        height:52vw;
    }
    .youdian{
        height:40vw;
        width:100vw;
    }
    .youdian-right{
        width:70vw;
    }
    .youdian-wenzi{
        width:60vw;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.6rem;
    }
    .hangye{
        height:50vw;
    }
    .hangye-img{
        width:90vw;
    }
    .hangye-item{
        width:20vw;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 1.6rem;
        line-height: 3rem;
    }
}
@media all and (max-width:900px){
    .xinwen{
        height:55vw;
        margin:0 0 30vw 0;
    }
    .xinwen-right{
        padding:0;
    }
}
@media all and (max-width:850px){
    .shuju{
        height:15vw;
    }
    .youshi{
        height:70vw;
    }
    .xinwen{
        margin:0 0 50vw 0;
    }
    .dianzi{
        height:60vw;
    }
    .hangye{
        height:60vw;
    }
    .hangye-item{
        height:35vw;
    }
}
@media all and (max-width:660px){
    .nav{
        height:5rem;
    }
    .banner {
        width:100vw;
        height:30rem;
        margin-top: 5rem;
    }
    .banner-text {
        width: 90%;
        height: 60%;
        top: 20%;
        left: 5%;
    }
    .text {
        width:40vw;
        margin-left: 1rem;
    }
    .btn span {
        margin-right: 1rem;
    }
    .shuju{
        height:7rem;
    }
    .youshi{
        height:60rem;
    }
    .youshi-img{
        margin-top:4rem;
        flex-direction: column;
        height:50rem;
        width:90%;
    }
    .youshi-item{
        display: flex;
        width:100%;
        border-bottom:1px solid #efefef;
        align-items: center;
    }
    .youshi-item img {
        width: 100px;
        height: 100px;
    }
    .youshi-item>div{  
        margin:0 auto;
        width:70%;
    }
    .youshi-item>div div{
        line-height: 2rem;
    }
    .youshi-item p {
        font-size: 2rem;
        color:#e34049;
        font-weight: bold;
        line-height:3rem;
    }
    .yuanyin{
        height:75rem;
    }
    .yuanyin-img{
        display: none;
    }
    .yuanyin-sm{
        display: block;
    }
    .yuanyin-sm{
        width:80%;
        margin:3rem auto 0;
    }
    .sm-item{
        margin:3rem auto;
    }
    .sm-item>div{
        color:#e34049;
        font-size:2rem;
        line-height:3rem;
        font-weight: bold;
    }
    .youhui{
        height:70rem;
    }
    .youhui-img{
        height:56rem;
    }
    .youhui-item {
        width: 25rem;
        height: 26rem;
        margin:2rem auto;
    }
    .xin {
        font-size: 2rem;
        line-height: 3rem;
    }
    .daijin {
        line-height: 6rem;
    }
    .youdian-wenzi div:nth-of-type(1) {
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .youdian-wenzi div:nth-of-type(2) {
        font-size: 1.4rem;
    }
    .quan {
        font-size: 3rem;
        line-height: 4rem;
    }
    .hezuo{
        height:23rem;
    }
    .xinwen{
        height:30rem;
    }
    .guocheng{
        height:40rem;
    }
    .xinwen-right{
        padding-left:1vw;
    }
    .xinwen-right p:nth-of-type(1) {
        line-height: 2rem;
        letter-spacing: 0;
    }
    .xinwen-left span:nth-of-type(2) {
        line-height: 2rem;
    }
    .xinwen-left span:nth-of-type(1) {
        font-size: 1.8rem;
    }
    .xinwen-left span:nth-of-type(2) {
        font-size: 1.4rem;
    }
    .guocheng-tabs{
        width:80%;
    }
    .guocheng-liucheng{
        width:80%;
        height:15rem;
        margin-top:1rem;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .youdian-left,.youdian-right{
        display: none;
    }
    .youdian{
        height:65rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin:0;
    }
    .youdian-sm{
        display: block;
    }
    .youdian-sm-item{
        text-align: center;
        border-bottom:1px solid #efefef;
    }
    .youdian-sm-item img{
        width:60px;
        height:60px;
        margin:3rem auto 1rem;
    }
    .ditu{
        height:20rem;
    }
    .ditu-img{
        width:90%;
    }
    .ditu-img div:nth-of-type(2) {
        line-height: 4rem;
    }
    .ditu-img div:nth-of-type(1) {
        line-height: 4rem;
    }
    .qianzhang{
        height:100rem;
    }
    .qianzhang-img{
        height:90rem;
        flex-direction: column;
        background-size: 55vw 70vw;
    }
    .qianzhang-zuo,.qianzhang-you{
        height:100%;
        justify-content: space-around;
        width:100%;
    }
    .qianzhang-right{
        width:80%;
    }
    .qianzhang-item{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .qianzhang-right{
        text-align: center;
        margin-top:1rem;
    }
    .qianzhang-item>img{
        width:60px;
        height:60px;
    }
    .dianzi{
        height:90rem;
    }
    .dianzi-img{
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height:70rem;
    }
    .dianzi-item{
        width:80%;
        margin:2rem auto;
    }
    .dianzi-item>img{
        width:100px;
        height:100px;
    }
    .dianzi-tabs{
        font-size:1.6rem;
    }
    .dianzi-item>div{
        font-size:1.8rem;
    }
    .hangye{
        height:100rem;
    }
    .hangye-img{
        flex-direction: column;
    }
    .hangye-item{
        width:90%;
        margin:2rem auto;
        height:16rem;
    }
    .hangye-item img {
        width: 60px;
        position: absolute;
        top: 50%;
        left: -30px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    .hangye-item>div{
        width:60%;
        margin:0 auto;
        text-align: center;
    }
    .hangye-item div:nth-of-type(1) {
        font-size: 2rem;
        line-height: 4rem;
    }
    .hangye-item div:nth-of-type(2) {
        font-size: 1.4rem;
        line-height: 2.4rem;
        text-align: center;
    }
    .lianxi{
        height:40rem;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }
    .lianxi-btn {
        width:10rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 2rem;
        margin-top: 3vw;
    }
    .footer{
        height:50rem;
        flex-direction: column;
    }
    .footer-right,.footer-left{
        width:100%;
    }
    .title, .guocheng-title, .dianzi-title, .youhuitit, .lianxi-title {
        padding-top: 1rem;
        font-size: 2.6rem;
        line-height: 5rem;
    }
    .footer-right{
        flex-direction: column;
        height:30rem;
        justify-content: space-around;
    }
    .right {
        text-align: center;
        height:auto;
    }
    .footer-right img {
        width: 120px;
        height:120px;
    }
}
@media all and (max-width:520px){
    body,html{
        font-size:8px;
    }
    .wrapper{
        width:100vw;
        overflow: hidden;
    }
    .nav{
        width:100vw;
    }
    .item p:nth-of-type(2) {
        font-size: 1rem;
    }
    .banner {
        width: 100vw;
    }
    .tabs,.des {
        display: none;
    }
    img.shouji {
        width: 8rem;
        height: 16rem;
    }
    .banner-text {
        display: flex;
        justify-content: center;
        align-content: space-around;
    }
    .text{
        width:15rem;
    }
    .btn{
        display: flex;
        flex-direction: column;
        width:14rem;
        text-align: center;
    }
    .btn span:nth-of-type(1) {
        margin-bottom:2rem;
    }
    .item p:nth-of-type(1) {
        font-size: 2rem;
        line-height: 3rem;
    }
    .lianxi-img {
        height: 12rem;
        width: 90%;
    }
    .lianxi-item text {
        width: 10rem;
    }
    .lianxi-item input {
        width: 45vw;
    }
    .xinwen-item{
        width:100%;
        margin:0.6rem auto;
    }
    .youhui-img{
        width:90%;
        height:60rem;
    }
    .hezuo {
        overflow: hidden;
        height: 31rem;
    }
    .hezuo-img{
        height:15rem;
    }
    .hezuo-item {
        width: 13rem;
        height:5rem;
        margin:0.5rem auto;
    }
    .youdian-sm{
        display:block;
        width:90%;
    }
    .youdian-wenzi{
        width:100%;
        text-align: center;

    }
    .ditu-img div:nth-of-type(1) {
        line-height: 3rem;
        font-size:2.2rem;
    }
    .title, .guocheng-title, .dianzi-title, .youhuitit, .lianxi-title {
        font-size: 2.2rem;
    }
    .ditu-img div:nth-of-type(2) {
        line-height: 3rem;
        font-size:1.6rem;
        text-align: center;
    }
    .liucheng div {
        font-size: 1.8rem;
        line-height: 2rem;
        width: calc(100% - 1rem);
    }
    
}