﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {
    
    header h1{width:180px;}
    header .logoer{width: 100px;margin-left: 20px;}
    header .nav ul li p a{padding: 0 10px;}
}

@media screen and (max-width: 1400px) {
    
    header .logo{top: 25px;}
    header h1{width:160px;}
    header .logoer{display:none;}
    header .nav ul li p{font-size:13px;}
    header .nav ul li p a{padding: 0 10px;}
    
    header .top_r p{font-size:12px;}
    header .top_r .denglu{height: 24px;font-size: 12px;line-height:24px;width: 70px;}
    header .top_r .denglu i{font-size:14px;}
    header .top_r .mianfei{font-size:12px;}
    
    .xuqiu .box{height:510px;}
}

@media screen and (max-width: 1260px) {

    header .top_r p{display:none;}
    
    .xuqiu .box{height:454px;}

}

@media screen and (max-width: 1100px) {

    .layout{max-width: 980px;}

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

    .layout{max-width: auto;padding:30px 3%;}

    header .top{height: 50px;}
    header .logo{top: 10px;}
    header h1{width: 160px;float: left;}


    header .nav{display: none;}
    header .m-btn{display: block;}

    header .top_r{top: 10px;margin-right: 50px;}
    header .top_r p{display: none;}
    header .top_r .denglu{margin-left: 20px;font-size: 16px;width: 90px;height: 30px;}
    header .top_r .mianfei{display: none;}

    .kefu{display: none;}

    .banner{margin-top: 50px;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}

    .dyip .title h2{font-size: 30px;}
    .dyip .title .txt{font-size: 16px;}
    .dyip .dyip_t{margin-top: 30px;}
    .dyip .dyip_t li{width: 31.333%;margin-bottom: 20px;}
    .dyip .dyip_t li .pic{width: 80px;}
    .dyip .dyip_t li .txt p{font-size: 14px;margin-top: 6px;}
    .dyip .dyip_t li .txt i{font-size: 30px;}
    .dyip .dyip_t li .txter{font-size: 14px;margin-top: 15px;}
    .dyip .dyip_c{line-height: 36px;font-size: 14px;}
    .dyip .dyip_c span{font-size: 18px;}
    .dyip .dyip_b ul{margin-left: 2%;}
    .dyip .dyip_b li{width: 48%;text-align: center;margin-left: 2%;margin-bottom: 20px;}
    .dyip .dyip_b li i{font-size: 30px;width: 60px;height: 60px;line-height: 60px;}
    .dyip .dyip_b li .txt{margin-top: 10px;line-height: 24px;}
    .dyip .dyip_b li p{font-size: 12px;}
    .dyip .dyip_b li span{font-size: 16px;}

    .derp .title h2{font-size: 30px;}
    .derp .title .txt{font-size: 16px;}
    .derp .derp_t{line-height: 36px;font-size: 14px;}
    .derp .derp_b{margin-top: 30px;padding:20px;}
    .derp .derp_b .title{font-size: 14px;}
    .derp .derp_b .title span{font-size: 20px;margin-right: 10px;}
    .derp .derp_b ul{margin-left: 0%;margin-top: 30px;}
    .derp .derp_b li{float: left;width: 100%;margin-left: 0%;margin-bottom: 10px;}

    .dsanp .title h2{font-size: 30px;}
    .dsanp .title .txt{font-size: 16px;}
    .dsanp ul{margin-left: 0%;}
    .dsanp li{width: 100%;margin-left: 0%;margin-bottom: 4%;padding:30px 20px 80px 20px;position: relative;}
    .dsanp li h2{font-size: 18px;padding-bottom: 20px;}
    .dsanp li p{line-height: 30px;font-size: 14px;}
    .dsanp li .more{bottom: 20px;margin-left: -50px;}

    .dsip .title h2{font-size: 30px;}
    .dsip .title .txt{font-size: 16px;}
    .dsip .swiper-father{max-width: auto;}
    .dsip .gallery-thumbs{max-width: auto;padding:0px 3%;}
    .dsip .gallery-thumbs .swiper-slide{line-height: 40px;font-size: 18px;}
    .dsip .jianshi{height: auto;margin-top: 0px;}
    .dsip .swiper-button-next:after,.dsip .swiper-button-prev:after{font-size: 30px;color: #666;}

    .dsip .box{margin-top: 0px;}
    .dsip .box ul{margin-top: 0px;}
    .dsip .box li{border-radius: 5px;overflow: hidden;margin-bottom: 10px;}
    .dsip .box li .p{border-radius: 0px;}
    .dsip .box li .p:nth-of-type(1){width: 100%;float: none;}
    .dsip .box li .p:nth-of-type(2){width: 100%;float: none;margin-left: 0%;display: block;}
    .dsip .box li .p:nth-of-type(2) i{font-size: 24px;margin-right: 0px;}
    .dsip .box li .p:nth-of-type(3){width: 100%;float: none;}
    .dsip .box li .container{float: none;}
    .dsip .box li .p a{display: block;}

    .dwup .title h2{font-size: 30px;}
    .dwup .title .txt{font-size: 16px;}
    .dwup ul{margin-left: 0%;margin-top: 30px;}
    .dwup li{width: 100%;float: none;margin-left: 0%;padding-bottom: 4%;}

    .dliup .title h2{font-size: 30px;}
    .dliup .title .txt{font-size: 16px;}
    .dliup .huodong{margin-top: 0px;height: 500px;}
    .dliup .swiper-button-next:after,.dliup .swiper-button-prev:after{font-size: 30px;}

    .dqip{padding: 0;}
    .dqip .pic{width: 100%;float: none;}
    .dqip .txt{float: none;font-size: 24px;line-height: 40px;text-align: center;}
    .dqip .dqip_r{width: 100%;float: none;margin:30px 0 0 0;padding:20px;box-sizing: border-box;}

    .dbap .title h2{font-size: 30px;}
    .dbap .title .txt{font-size: 16px;}
    .dbap .title .txtyi{font-size: 16px;}
    .dbap ul{margin-left: 0%;margin-top: 40px;display: flex;flex-wrap: wrap;}
    .dbap li{width: 100%;margin-left: 0%;}
    .dbap .txtsan{text-align: center;width: 260px;margin: 0 auto;}

    .banner_ny{margin-top: 50px;}

    .con{margin-top: 0px;}
    .con_l{width: 100%;float: none;}
    .con_r{width: 100%;float: none;margin-top: 40px;}

    .news_dyip .left{width: 100%;float: none;}
    .news_dyip .title{font-size: 18px;}
    .news_dyip .left .bt{font-size: 16px;}
    .news_dyip .right{float: none;width: 100%;}

    .about_dyip .title{font-size: 24px;}
    .about_dyip .box{margin-top: 20px;}
    .about_dyip .box .pic{float: none;width: 100%;}
    .about_dyip .box .txt{margin-left: 0%;margin-top: 20px;}
    .about_dyip .box .txt h2{font-size: 16px;}

    .about_derp .title{font-size: 24px;}
    .about_derp .pic{margin-top: 20px;}

    .about_dqip .title{font-size: 24px;}
    .about_dqip li{height: 80px;position: relative;}
    .about_dqip li h2{font-size: 16px;width: 60px;margin-top: 30px;}
    .about_dqip li:nth-of-type(odd) h2{margin-left: 20px;}
    .about_dqip li:nth-of-type(even) h2{margin-right: 20px;}
    .about_dqip li p{width: 80%;line-height: 18px;}
    .about_dqip li:nth-of-type(odd) p{position: absolute;left: 80px;top: 10px;}
    .about_dqip li:nth-of-type(even) p{position: absolute;right: 80px;top: 10px;}

    .about_dsanp{padding:40px 0;}
    .about_dsanp .title{font-size: 24px;}
    .about_dsanp ul{margin-top: 30px;}
    .about_dsanp li{width: 48%;}
    .about_dsanp li i{font-size: 40px;width: 80px;height: 80px;line-height: 80px;}
    .about_dsanp li h2{font-size: 20px;font-weight: bold;padding:10px 0;}
    .about_dsanp li p{line-height: 24px;font-size: 12px;}

    .about_dsip .about_dsip_box{padding-top:50px;}
    .about_dsip .title{font-size: 24px;}
    .about_dsip .box{margin-top: 20px;padding-bottom: 50px;}
    .about_dsip .box h2{font-size: 24px;font-weight: bold;}
    .about_dsip .box p{font-size: 16px;}
    .about_dsip .box .pic{position: initial;}
    .about_dsip .box .pic img{width: 100%;}

    .about_dwup{padding:40px 0;}
    .about_dwup .title{font-size: 24px;}
    .about_dwup .zhengshu{margin:0px 30px 0 30px;}
    .about_dwup .swiper-slide h2{font-size: 14px;}
    .about_dwup .swiper-button-next,.about_dwup .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;border-radius: 50px;outline: magenta;}
    .about_dwup .swiper-button-next:after,.about_dwup .swiper-button-prev:after{font-size: 24px;color: #666;}

    .about_dliup{padding:0px 0;}
    .about_dliup .title{font-size: 24px;}
    .about_dliup ul{margin-left: -5%;margin-top: 20px;}
    .about_dliup li{width: 28.333%;margin-left: 5%;padding:10px;}

    .kctixi_dyip .pic{display: none;}
    .kctixi_dyip .right{float: none;width: 100%;}
    .kctixi_dyip .right .hd{width: 100%;float: none;}
    .kctixi_dyip .right .hd li{height: 50px;line-height: 50px;margin-bottom: 10px;}
    .kctixi_dyip .right .hd li.on:after{display: none;}
    .kctixi_dyip .right .bd{width: 100%;float: none;}

    .kctixi_derp{margin: 30px 0;text-align: center;}
    .kctixi_derp .title h2{font-size: 24px;}
    .kctixi_derp .title pre{font-size:12px;line-height:24px;}

    .jiangshi_con_derp .box ul{margin-top: 20px;}
    .jiangshi_con_derp .box li{border-radius: 5px;overflow: hidden;margin-bottom: 10px;}
    .jiangshi_con_derp .box li .p{border-radius: 0px;}
    .jiangshi_con_derp .box li .p:nth-of-type(1){width: 100%;float: none;}
    .jiangshi_con_derp .box li .p:nth-of-type(2){width: 100%;float: none;margin-left: 0%;display: block;}
    .jiangshi_con_derp .box li .p:nth-of-type(2) i{font-size: 24px;margin-right: 0px;}
    .jiangshi_con_derp .box li .p:nth-of-type(3){width: 100%;float: none;}
    .jiangshi_con_derp .box li .p p{float: none;}
    .jiangshi_con_derp .box li .container{float: none;}

    .jiangshi ul{margin-top: 20px;}
    .jiangshi li .pic{width: 100%;float: none;}
    .jiangshi li .txt{margin-left: 0px;}

    .jiangshi_con_dyip .title{font-size: 24px;}
    .jiangshi_con_dyip .box{margin-top: 30px;padding:10px;background-size: cover;}
    .jiangshi_con_dyip .box .pic{float: none;width: 100%;margin-left: 0%;}
    .jiangshi_con_dyip .box .right{width: 100%;float: right;box-sizing: border-box;padding:0px;}
    .jiangshi_con_dyip .box .right h2{font-size: 24px;margin-top: 10px;}
    .jiangshi_con_dyip .box .right .txt{margin-top: 10px;line-height: 24px;}

    .jiangshi_con_dsanp .title{font-size: 24px;}

    .xueyuan_l_dyip .title{font-size: 24px;}
    .xueyuan_l_dyip li{padding: 10px;margin-bottom: 15px;}
    .xueyuan_l_dyip .pic{width: 100%;float: none;}
    .xueyuan_l_dyip .txt{margin-left: 0px;margin-top: 10px;}

    .xueyuan_l_derp .title{font-size: 24px;}
    .xueyuan_l_derp .swiper-father{margin-top: 20px;}

    .xueyuan_l_dsanp{margin-top: 40px;}
    .xueyuan_l_dsanp .title{font-size: 24px;}
    .xueyuan_l_dsanp .hd ul{text-align: center;margin:0 0px;}
    .xueyuan_l_dsanp .hd li{float: left;width: 22%;margin:20px 1.5%;height: 30px;line-height: 30px;}

    .fengrenyuan_dyip .title{font-size: 24px;}
    .fengrenyuan_dyip .pic{width: 100%;float: none;}
    .fengrenyuan_dyip .txt{margin-left: 0px;padding: 10px;}

    .fengrenyuan_derp .title img{width: 40px;}
    .fengrenyuan_derp .title h2{font-size: 24px;}
    .fengrenyuan_derp ul{margin-left: 0%;margin-top: 40px;}
    .fengrenyuan_derp li{margin-bottom: 40px;padding-bottom: 40px;float: left;width: 100%;margin-left: 0%;border-bottom: 2px dotted #CCC;}

    .fengrenyuan_dsanp{width: 200px;margin:30px auto 0 auto;}
    .fengrenyuan_dsanp p{font-size: 24px;}

    .hezuo .title{font-size: 24px;}
    .hezuo ul{margin-top: 20px;margin-left: 0;}
    .hezuo li{width: 100%;margin-left: 0%;float: none;padding:10px;margin-bottom: 15px;box-sizing: border-box;}
    .hezuo li .pic{width: 150px;}

    .contact_derp ul{margin-left: -2%;margin-top: 20px;}
    .contact_derp li{width: 31.333%;margin-left: 2%;font-size: 12px;text-align: center;line-height: 30px;}
    
    .zc_title{height: 80px;margin-top: 50px;}
    .zc_title .box{padding:0 3%;}
    .zc_title h2{padding-top: 40px;font-size: 18px;font-weight: bold;}

    .zhuce{margin-top:50px;padding-top: 0px;}
    .zhuce h2{font-size: 18px;}
    .zhuce .box{padding:30px 10px;}
    .zhuce .box .box_er{padding: 20px;}
    .zhuce .box .l{width:100%;float:none;}
    .zhuce .box .r{width:100%;float:none;margin-right: 0%;margin-top:30px;}
    .zhuce .box ul{float: none;width: 100%;}
    .zhuce .box li p{float: none;width: 100%;line-height: 24px;text-align-last:auto;}
    .zhuce .box li .input_txt{float: none;width: 100%;}
    .zhuce .box li .input_btn{width: 100%;float: none;}
    .zhuce .box li .txt{width: 100%;float: none;}
    .zhuce .box .bz{float: none;width: 100%;}
    .zhuce .box .bz p{text-align-last: auto;float: none;width: 100%;text-align: left;}
    .zhuce .box .bz textarea{float: none;width: 100%;}
    .zhuce .box .more{margin-top: 20px;}

    .zhuceer .box{display: initial;}
    .zhuceer .zhuce_l{width: 100%;text-align: center;}
    .zhuceer .zhuce_l h2{font-size: 24px;}
    .zhuceer .zhuce_l p{font-size: 16px;color: #666;margin-top: 15px;}
    .zhuceer .zhuce_l p span{font-size: 22px;color: #333;}
    .zhuceer .pic{width: 100%;margin-top: 20px;}

    .xuqiu .box{height:160px;}
    .xuqiu .boxer ul{margin-left: 0%;margin-top: 20px;}
    .xuqiu .boxer li{float: none;width: 100%;margin-left: 0%;margin-bottom: 10px;}

    .foot{padding:20px 0;}
    .foot .foot_t .logo{width: 290px;}
    .foot dl{display: none;}
    .foot .foot_c{margin-top: 10px;}
    .foot .foot_c .lx{float: none;margin-left: 0px;}
    .foot .foot_c .gzh{margin-top: 30px;float: none;width: 100%;}
    .foot .foot_b{margin-top: 0px;}
    .foot .foot_b li{margin-right: 15px;}

    

}