.banner{
    position: relative;
}
@media only screen and (max-width: 1900px){

}
@media only screen and (max-width: 1800px){

}
@media only screen and (max-width: 1600px){
/*body{
    zoom:0.85;
}*/
}
@media only screen and (max-width: 1500px){
    .index6_con {
        width: 94%;
        max-width: 1200px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 1366px){

}
@media only screen and (max-width: 1280px){
.main{
    width: 94%;
}
    .index3_right_img{
        display: flex;
        align-items: center;
    }
    .index3_right_img_da{
        margin-top: unset;
    }
    .index3_right_title{
        bottom: -7px;
        right: -14px;
    }
    .index3_right_img{
        max-width: 90%;
    }
}
@media only screen and (max-width: 1152px){
}
@media only screen and (max-width: 1024px){
}
@media only screen and (max-width: 980px){
    .index2_con_top h3{
        font-size: 20px;
    }
    .index2_con_bot p{
        font-size: 16px;
    }
    .index2_con_biao{
        margin-bottom: 4px;
    }
    .index2_con_biao img{
        max-width: 50px;
    }
    .index2_con_top{
        padding: 10px 0;
    }
    .index2_con_bot {
        padding: 12px 6px 12px;
    }
    .index3_left{
        padding: 30px 34px 30px;
    }
    .index5_tab ul li h3{
        font-size: 18px;
    }
    .index5_tab{
        width: 170px;
    }
    .index5_tab ul li{
        padding-left: 12px;
    }
    .index5_content_left_top h3{
        font-size: 20px;
        margin-right: 20px;
    }
    .index5_content_left_top h4{
        font-size: 16px;
    }
    .index5_content_left_center p{
        font-size: 16px;
    }
    .index5_content_left_center h4{
        font-size: 16px;
    }
    .index5_content_right h3{
        font-size: 16px;
    }
    .index5_content_left_bot p{
        font-size: 16px;
    }
    .index7_con_img1{
        min-width: 40px;
    }
    .index7_con ul li{
        width: 48%;
    }
}
@media only screen and (max-width: 860px){
.foot {
    display: block;
}
.foot_lf {
    border-right: none;
}
.foot_con {
    width: 100%;
    padding: 20px 0;
}
.copyright,.complain{
    float: none;
}
.index1_con_right{
    display: none;
}
.index1_con_left{
    width: 100%;
}
    .index2_con_top h3{
        font-size: 18px;
    }
    .index4_con_center{
        display: none;
    }
    .index4_content{
        width: 48%;
    }
}
@media only screen and (max-width: 800px){
    .index3{
        flex-wrap: wrap;
    }
    .index3_left{
        width: 100%;
    }
    .index3_right{
        width: 100%;
    }
    .index3_right_img{
        padding: 20px 0;
    }
    .index5_con{
        flex-wrap: wrap;
    }
    .index5_tab{
        width: 100%;
    }
    .index5_tab{
        margin-right: 0;
    }
    .index5_tab ul{
        display: flex;
        justify-content: space-between;
    }
    .index5_content{
        width: 100%;
    }
    .index5_tab ul li{
        width: 24%;
        height: unset;
        padding: 10px 0;
        justify-content: center;
    }
    .index5_tab_tu{
        margin-right: 10px;
    }
    .index5_tab ul li:last-child{
        margin-right: 0;
    }
}
@media only screen and (max-width: 700px){
    .index2_con ul{
        flex-wrap: wrap;
    }
    .index2_con ul li{
        width: 48%;
        margin-bottom: 20px;
    }
    .ind7_ri{
        display: none;
    }
    .ind7_lf{
        width: 100%;
    }
}
@media only screen and (max-width: 640px){
body{
    zoom: 1;
}
img.pcpc{
    display: none;
}
img.mm{
    display: block;
}
.pc{
    display: none;
}
a.banner_more {
    left: 4.58%;
    bottom: 19%;
    width: 57%;
}
a.banner_more:hover {
    transform: translate(-50%,0);
}
/*.more a {
    width: 32vw;
    font-size: 4vw;
    line-height: 8vw;
    padding: 0 5vw;
    min-width: auto;
}*/
.title {
margin-bottom: 5vw;
}
.title h2{
    font-size: 5vw;
}
.title p{
    font-size: 3.5vw;
}
.footer {
    padding: 6vw 0;
}
.foot_lf {
    min-height: 100%;
}
.foot_con {
    padding: 2vw 0;
}
.foot_url {
    padding: 0 0 8px;
}
.foot_url a {
    width: 25%;
    font-size: 3.25vw;
    line-height: 6vw;
    text-align: center;
}
.foot_content,.ind6_hg h5 {
    font-size: 3.25vw;
    line-height: 5.2vw;
}
.complain{
    float: none;
}
.copyright span{
    display: block;
}
.mmm{
    display: block;
}
.pcpc{
    display: none;
}
.more{
    margin-top: 6vw;
}
.more a{
    min-width: 30vw;
    font-size: 4vw;
    line-height: 8vw;
    padding: 0 5vw;
    height: 8vw;
    width: unset;
}
    .index1{
        margin-top: 8vw;
    }
    .index1_con_left ul li{
        width: 48%;
        margin-bottom: 2vw;
        padding: 3vw 0;
    }
    .index1_con_left ul li h3{
        font-size: 3.5vw;
        line-height: 5.5vw;
    }
    .index1_con_left ul li:nth-child(2n){
        background: #D7F7F2;
        border: 1px solid #D7F7F2;
    }
    .index1_con_left ul li:nth-child(1), .index1_con_left ul li:nth-child(4), .index1_con_left ul li:nth-child(5){
        background: #DDFAEC;
        border: 1px solid #DDFAEC;
    }
    .index1_con_left ul li:hover{
        border: 1px solid #00B17A;
    }
    .index1_con_left ul li:hover h3{
        color: #00B17A;
    }
    .index2{
        margin-top: 10vw;
    }
    .index2_con ul li{
        padding-bottom: 2vw;
        margin-bottom: 2vw;
    }
    .index2_con_top{
        padding: 2vw 0;
    }
    .index2_con_top h3{
        font-size: 4vw;
    }
    .index2_con_biao{
        margin-bottom: 1vw;
    }
    .index2_con_bot{
        padding: 2vw 2vw 4vw;
    }
    .index2_con_bot p{
        font-size: 3.25vw;
        line-height: 4.5vw;
    }
    .index2_con_jian{
        right: 2vw;
        bottom: 2vw;
    }
    .index2_con_biao img{
        max-width: 40px;
    }
    .index3{
        margin-top: 10vw;
    }
    .index3_left{
        padding: 4vw;
    }
    .index3_left h3{
        font-size: 6vw;
        margin-bottom: 3vw;
    }
    .index3_left p{
        font-size: 3.25vw;
        line-height: 4.5vw;
    }
    .index3_right_title{
        width: unset;
        padding: 0 4vw;
        height: 8vw;
        font-size: 3.5vw;
        line-height: 8vw;
        bottom: -2vw;
        right: -2vw;
        background-size: 100% 100%;
    }
    .index3_right_title_biao{
        position: absolute;
        top: -8vw;
        left: -6vw;
        object-fit: cover;
    }
    .index3_right_title_biao img{
        max-width: 30px;
    }
    .index4{
        margin-top: 10vw;
    }
    .index4_con{
        flex-wrap: wrap;
        margin-bottom: 6vw;
    }
    .index4_content{
        width: 45%;
    }
    .index4_content ul li{
        margin-bottom: 2vw;
    }
    .index4_content ul li:last-child{
        margin-bottom: 0;
    }
    .index4_content ul li h3{
        font-size: 4vw;
        margin-bottom: 1vw;
    }
    .index4_content ul li p{
        font-size: 3.25vw;
    }
    .index4_content ul li h3 .index4_title:before{
        content: "";
        position: absolute;
        width: 22px;
        height: 24px;
        top: 50%;
        margin-top: -8px;
        left: -26px;
    }
    .index4_dian{
        display: none;
    }
    .index4_con_left{
        margin-left: 22px;
    }
    .index4_content ul li:nth-child(2n) h3 .index4_title:before{
        background: url(../images/index4_yuan2.png) no-repeat;
        width: 22px;
        background-size: contain;
    }
    .index4_dian{
        position: relative;
        font-weight: bold;
        font-size: 13px;
        color: #787878;
        top: -7px;
        margin: 0 12px;
    }
    .index4_xu{
        font-size: 5vw;
        margin-left: 2vw;
    }
    .index5{
        margin-top: 10vw;
    }
    .index5_tab ul li{
        margin-bottom: 2vw;
        padding-left: 2vw;
    }
    .index5_tab ul li h3{
        font-size: 3.25vw;
    }
    .index5_tab_tu{
        margin-right: 1vw;
    }
    .index5_content{
        padding: 4vw 2vw;
    }
    .index5_content_left_top{
        margin-bottom: 2vw;
    }
    .index5_content_right h3{
        margin-top: 2vw;
        font-size: 3.25vw;
    }
    .index5_content_left_top h3{
        font-size: 4vw;
        margin-right: 3vw;
    }
    .index5_content_left_top h4{
        font-size: 3.25vw;
        border-radius: 136px;
        padding: 1vw 2vw;
    }
    .index5_content_left_center{
        margin-bottom: 2vw;
    }
    .index5_content_left_center h3{
        font-size: 3.25vw;
    }
    .index5_content_left_center p{
        font-size: 3.25vw;
        margin-bottom: 1vw;
    }
    .index5_content_left_center h4{
        font-size: 3.25vw;
    }
    .index5_content_left_bot h3{
        font-size: 3.25vw;
    }
    .index5_content_left_bot p{
        font-size: 3.25vw;
        line-height: 5vw;
    }
    .index5_tab_tu img{
        max-width: 24px;
    }
    .index6{
        margin-top: 10vw;
    }
    .index6_con .swiper-slide {
        padding: 2vw;
    }
    .ind7_tit {
        margin-bottom: 1vw;
        margin-top: 2vw;
    }
    .ind7_tit h3 {
        font-size: 3.5vw;
        line-height: 6vw;
        margin-right: 2vw;
        padding-left: 7vw;
        background-size: contain;
    }
    .ind7_tit p span {
        font-size: 3.25vw;
        line-height: 5.5vw;
        margin-right: 2vw;
        padding: 0 2vw;
    }
    .ind7_lf dl {
        font-size: 3.25vw;
        line-height: 5vw;
    }
    .index6_more{
        height: 8vw;
        width: 32vw;
        margin-top: 2vw;
        margin: 2vw auto 0;
    }
    .index6_more a{
        font-size: 3.25vw;
        line-height: 8vw;
    }
    .index7{
        margin-top: 10vw;
    }
    .index7_con ul li{
        padding: 2vw 1vw;
        margin-bottom: 2vw;
        border: 1px solid #00B17A;
    }
    .index7_con_left{
        margin-right: 1vw;
    }
    .index7_con ul li h3{
        font-size: 3.5vw;
    }
    .index7_con ul li p{
        font-size: 3.25vw;
        line-height: 4.8vw;
    }
    .index7_con_img1 img{
        max-width: 35px;
    }
}
