.ab-time .swiper-button-white{display: none}
.syy a{margin-top: -50px;}
.swiper1 .ban-text{width: 90%;}
.ban-text h3{font-size: 54px;}
.pages>ul>a{float: left}
@media screen and (max-width:1660px){
    .ban-text h3{font-size: 45px;}
}
@media screen and (max-width:1440px)  {
    .ban-text h3 {
        font-size: 43px;
    }
    .lates .div-text{font-size: 16px;height:10em;}
    .top-nav-ul li a div:last-of-type p:first-of-type{font-size: 20px;}

}
@media screen and (max-width:1366px){
    .ban-text h3 {
        font-size: 41px;
    }
    .ban-text p{font-size: 22px;}
    .footer-nav>.center .footer-nav-div ul p input{width: 60%;}
    .nav-list .nav-list-ul li{padding: 0 8px;}
}
@media screen and (max-width:1280px){
    .ban-text h3{font-size: 30px;}
    .ban-text p{font-size: 22px;margin-top: 15px;}
    .nav-list .nav-list-ul li{padding: 0 5px;}
    .nav-list .nav-list-ul li a{font-size: 16px;}
    .ban-text a{margin-top: 90px;}
    .top-nav-ul li a div:last-of-type p:first-of-type{font-size: 18px;}
    .what-left h3,.what-right h3,.lates>h3,.practices>h3,.contact>h3{font-size: 24px;}
    .what-left>p{font-size: 16px;}
    .need .center p{font-size: 20px;}
    .need .center button{font-size: 14px;padding: 6px 20px;}
    .modoal-text>span{width:20px;height:20px;}
    .modoal-text form p{font-size: 16px;}
    .modoal-text form p input{height:25px;font-size: 16px;}
    .modoal-text form button{padding: 5px 25px;}
    .ban-wrap .ban-word{font-size: 30px;}
    .center>p{font-size: 24px;}
    .ab-text>p{font-size: 16px;}
    .ab-time .swiper-button-white{display: none}
    .gallery-thumbs .swiper-slide-thumb-active{font-size: 20px}
    .gallery-thumbs .swiper-slide{font-size: 18px;}
    .ab-time-img{margin-right: 1%;}
    .top-text-p>p{font-size: 14px;}
    .top-text-p>p span:first-of-type{width:8px;height:8px;}
    .butt-a a{font-size: 15px;}
    .people-text p{font-size: 14px;}
    .people-text h4{font-size: 16px;margin-bottom: 23px;}
    .people-text h4:after{bottom:-13px;}
    .people-right>h4{font-size: 18px;}
    .people-right>p{font-size: 15px;}
    .people-left .left-num p{font-size: 14px;}
    .news-left-img{width:34%;}
    .news-ul li .news-right-text{padding-left: 0}
    .news-right-text h4{font-size: 16px;}
    .news-right-text .news-time{font-size: 14px;}
    .news-right-text>p{font-size: 14px;}
    .news-right-text button{padding: 6px 15px;}
    .news>button>span{width:30px;height:18px;}
    .news>button{padding: 3px 0 0;}
    .news>button:hover span{background-size: 100%}
    .detail-biao>h3{font-size: 16px;}
    .news-detail-time,.biao-top>a{font-size: 14px;}
    .news-detail-text p{font-size: 15px;}
    .contact-left p span:last-of-type{font-size: 15px;}
    .contact-left p span:first-of-type img{width:80%;}
	
	
	.news-ul li .news-right-text{padding-left: 37%;}
}
@media screen and (max-width:1199px){
    /*.nav-list-ul li:hover .nav-div{display:block;transition: none}*/
    .nav-logo{width:25%;}
    .nav-logo a{width:100%;}
    .nav-list .nav-list-ul li a{font-size: 15px;padding: 0 6px;}
    .button-nav{display: none;}
    .nav-list{display: block}
    .top-nav-ul li a div:last-of-type p:first-of-type{font-size: 16px;}
    .footer-nav>.center .footer-nav-div ul:nth-of-type(1){margin-right: 10%;}
    .footer-nav>.center .footer-nav-div ul:last-of-type{margin-right: 0;}
    .ab-time-text{padding: 0 10px;width: 45%}
    .people-text{padding-top: 15px;}
.sousuo p{width:60%!important;float:none!important;margin-bottom: 15px!important;}


.footer-nav>.center .footer-nav-div ul:last-of-type{width: 30%;}

}
@media screen and (max-width:992px){
    #header{position: relative;}
    header{background: rgba(255,255,255,1)}
    header{height:60px;line-height: 60px;position: fixed}
    .nav-language{margin-top: 21px;}
    .ban-wrap{padding-top: 60px;}
    .nav-list{display: none;background: #f6f6f6;overflow-y:scroll;width: 100%;position: absolute;left: 0;top: 60px}
    .nav-list .nav-list-ul li{float: none;line-height: 50px;padding: 0 2.5%;border-bottom: 1px dashed rgba(176, 176, 176, 0.4);}
    .button-nav{display: inline-block;}
    .button-nav{margin-top: 17.5px;}
    .button-nav span{margin: 4px 7px;}
    .yuan{background: none;}
    .yuan span{display: block!important;}
    .nav-logo{width: 32%;}
    .nav-div{position: unset;background: none;}
    .nav-div .nav-div-box{padding: 0;width: 100%}
    .nav-div .nav-div-box div{width: 31%;}
    .nav-list .nav-list-ul li a{line-height: 35px;}
    .nav-div .nav-div-box div a{color: #666666;line-height: 25px;}
    .what-left h3, .what-right h3, .lates>h3, .practices>h3, .contact>h3{font-size: 20px;}
    .top-p>p{font-size: 15px;}
    .top-text>h4{font-size: 18px;}
    .left-div>p span:last-of-type, .right-div>p span:last-of-type{font-size: 14px;}
    .center{max-width: 95%;}
    .top-text-p{padding: 15px;}
    .left-div,.right-div{padding-left: 10px;}
    .left-div>p span:first-of-type, .right-div>p span:first-of-type{font-size: 14px;}
    .ban-text h3{font-size: 24px;}
    .ban-text p{font-size: 20px;}
    .ban-text a{margin-top: 60px;padding: 5px 30px;}
    .top-nav-ul li a div:last-of-type{padding-left: 10px;}
    .top-nav-ul li a{display: block}
    .top-nav-ul .img-1,.top-nav-ul .img-2,.top-nav-ul .img-3,.top-nav-ul .img-4{width: 35px;height: 35px;margin-right: auto;margin-left: auto;margin-top: 25px;}
    .top-nav-ul li a div:last-of-type{padding-left: 0;display: block;margin-top: 15px;}
    .what-left h3, .what-right h3, .lates>h3, .practices>h3, .contact>h3{font-size: 18px;}
    .what-left h3,.what-right h3{margin-bottom: 13px;}
    .what-left>p{font-size: 14px;}
    .what-left>a{padding: 5px 22px}
    .ab-time-text{width: 100%;}
    .ab-time-img{float: left;margin-top: 20px;width: 100%;text-align: center}
    .ban-wrap .ban-word{font-size: 24px;}
    .practices{margin: 60px auto}
    .people{margin: 30px 0 60px;}
    .people-text h4{margin-bottom: 17px;}
    .people-text h4:after{bottom:-11px;}
    .news-right-text>p{margin-top: 3px;line-height: 1.5;}
    .news-right-text h4{margin: 4px 0}
    .news-right-text button{margin-top: 7px;}
    .contact{margin: 60px auto;}
    .modoal-text{width: 70%;}




	.top-nav-ul li a div:last-of-type{text-align: center;}
	.top-nav-ul li a{height: 100%;display: table;}
	.tutu{width: 80%;}
	.catatxt div a{padding: 15px;}



}
@media screen and (max-width:750px){
    header{height:50px;line-height: 50px;}
    .nav-logo{width: 50%;}
    .ban-wrap{padding-top: 50px}
    .button-nav span{margin: 5px 3px;height: 2px;}
    .button-nav{margin-top: 12px;}
    .nav-language{margin-top: 16px;}
    .nav-list{top:50px;height: calc(100vh - 50px);}
    .nav-list .nav-list-ul li a{font-size: 14px;padding: 0 0;line-height: 28px;}
    .nav-list .nav-list-ul li{line-height: 40px;}
    .nav-div .nav-div-box div{width: 100%;margin-right: 0;height: 28px;}
    .nav-div .nav-div-box div a{font-size: 13px;line-height: 15px}
    .ban-text h3{font-size: 16px;}
    .ban-text p{font-size: 12px;margin-top: 2px;}
    .swiper1 .ban-text{top:25%;width: 95%}
    .ban-text a{font-size: 12px;padding: 2px 15px;margin-top: 18px;}
    .swiper1 .ban-text{}
    .swiper-pagination-bullet{width: 6px;height:6px}
    .top-nav-ul{margin: auto;}
    .top-nav-ul li{border: 1px solid #cccccc;width: 49.7%;height: 59px;}
    .top-nav-ul .img-1, .top-nav-ul .img-2, .top-nav-ul .img-3, .top-nav-ul .img-4{width: 26px;height: 26px;margin-top: 7px;}
    .top-nav-ul li a div:last-of-type p:first-of-type{font-size: 14px;margin-bottom: 5px;}
    .what-left,.what-right{width:100%}
    .what-left h3, .what-right h3, .lates>h3, .practices>h3, .contact>h3{font-size: 16px;}
    .what-left>p{margin-bottom: 18px;}
    .what-right{margin-top: 25px;}
    .what-left>a{font-size: 12px;float: right;}
    .lates ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
    .lates .div-text{font-size: 14px;height: 8em;overflow: hidden}
    .lates .div-text span{font-size: 12px;}
    .top-nav-ul li a{height:auto;text-align: center}
    .need .center p{font-size: 13px;padding:13px 0;padding-left: 0;}
    .need .center button{font-size: 12px;padding: 2px 7px;margin-top: 11.5px;}
    .footer-nav>.center .footer-nav-div ul li:first-of-type{font-size: 13px;margin-bottom: 6px;}
    .footer-nav>.center .footer-nav-div ul:nth-of-type(1){margin-left: 0px;margin-right: 15%;}
    .footer-nav>.center .footer-nav-div ul:nth-of-type(2){margin-right: 2%;}
    .footer-nav>.center .footer-nav-div ul:last-of-type{float: left;margin-top: 5px;}
    .footer-top{margin-top: 20px;}
    .footer-top p{padding: 10px 0;}
    .footer-top ul li{line-height: 20px;margin-right: 20px;}
    .modoal-text{width: 85%;    margin: 0% auto 0;position: absolute;left: 0;right: 0;margin: auto;top:20%;height:340px;max-height:80%;   overflow-y: auto;border-radius: 5px}
    .modoal-text>span{width: 15px;height: 15px;}
    .modoal-text>h3{font-size: 14px;top:11%}
    .modoal-text form p{font-size: 13px;}
    .modoal-text form p input{height:16px;font-size: 13px;}
    .modoal-text form p textarea{height: 50px;font-size: 13px}
    .modoal-text form p{margin: 15px 0;}
    .modoal-text form p span{width: 60px;}
    .modoal-text form{top:22%;padding-bottom: 20px;}
    .footer-nav>.center .footer-nav-div ul p button{font-size: 12px;}
    .footer-top ul{margin-bottom: 3px;}
    .lates{margin-bottom: 40px}
    .ban-wrap .ban-word{font-size: 16px;top:60%;}
    .ab-text>p{padding: 10px 10px;font-size: 14px;}
    .ab-text{margin: 15px 0 15px;}
    .center>p{font-size: 16px;}
    .ab-time-text{font-size: 14px;padding: 0;}
    .gallery-thumbs .swiper-slide{font-size: 14px;}
    .gallery-thumbs .swiper-slide:after{width: 12px;height:12px;}
    .swiper-slide-thumb-active:before{width: 4px;height: 4px;}
    .gallery-top{margin: 30px 0}
    .practices{margin: 30px auto}
    .practices>h3{margin-bottom: 15px;}
    .top-p>p{margin: 10px 0;line-height: 1.6;font-size: 14px;padding: 0;}
    .top-p{margin-bottom: 30px;}
    .top-text>h4{font-size: 16px;}
    .top-text-p>p span:first-of-type{width: 6px;height: 6px;}
    .top-text-p>p{margin: 5px 0;}
    .top-text-p{padding: 10px;}
    .left-div, .right-div{width: 100%;float: left;}
    .people li{width: 100%;margin: 0 0;margin-top: 2%}
    .people-text h4{font-size: 14px;}
    .people-text p{font-size: 12px;}
    .butt-a a{font-size: 13px;padding-left: 0;width: 100%}
    .top-text{padding: 0 0}
    .people-detail{margin: 45px auto}
    .people-left{max-width: 100%;width: 100%;text-align: center}
    .left-img{width: 50%;margin: auto}
    .people-left .left-p p{font-size: 14px;padding: 0 0;}
    .people-left .left-num p{padding: 0 0;}
    .people-left .left-num{margin: 15px 0 10px;}
    .people-left .left-p{margin: 10px 0;}
    .people-right>h4{font-size: 16px;}
    .people-right{max-width: 100%;margin-left: 0;}
    .people-right>h4{margin: 22px 0;}
    .people-right>p{font-size: 14px;line-height: 1.6;text-align: justify}
    .news-ul li{padding: 20px 5px;}
    .news-left-img{width: 100%;}
    .news-ul li:first-of-type .news-right-text{width: 100%;padding-left: 0;float: left;}
    .news-right-text h4{font-size: 14px;}
    .news-right-text .news-time{font-size: 12px;}
    .news-right-text>p{font-size: 13px;}
    .news-right-text .news-time span:first-of-type{width: 17px;height:17px;}
    .news{margin: 40px auto;}
    .news-right-text button{padding: 5px 12px;font-size: 13px;}
    .contact{margin: 40px auto}
    .contact-left,.contact-right{width: 100%;}
    .contact-left p span:last-of-type{font-size: 14px;}
    .div-map-1, .div-map-2{font-size: 15px;}
    .contact-left p span:first-of-type{width: 20px;height: 20px;}
    .contact-map1, .contact-map2{height: 250px;}
    .detail-biao>h3{font-size: 15px;}
    .news-detail-time span:first-of-type{width: 16px;height: 16px;}
    .news-detail-time, .biao-top>a{font-size: 12px;}
    .biao-top>a{padding: 4px 16px;}
    .news-detail-text p{font-size: 14px;}
    .news-detail-text{padding: 5px 0;margin: 5px 0;}
    .news-detail{margin: 40px auto}
    .detail-biao{padding: 5px 0 5px;}
    .footer-nav{padding: 20px 0 0;}
    .footer-nav>.center .footer-nav-div ul{width: 100%;margin-right: 0;margin-top: 5px;}
    .footer-nav>.center .footer-nav-div ul:nth-of-type(2){width: 100%;margin-top:15px;}
    .what{padding-bottom: 35px;padding-top: 40px;}
    .swiper-button-next, .swiper-button-prev{}
    .sousuo button{width: 20px;height: 20px;}
    .butt-a a.pre b{width: 20px;height: 20px;vertical-align: sub}
    .butt-a a.next b{width: 20px;height: 20px;vertical-align: sub}
    .syy a{font-size: 12px;padding: 5px 14px;margin-bottom: 20px;margin-top: 0}
    .left-img{width: 40%;margin: auto}
    .swiper1 .swiper-pagination{bottom:5px;}
    .swiper1 .swiper-pagination-bullet{width: 7px;height: 7px;}
    .gallery-thumbs .swiper-slide{width: 8% !important}
    .ab-time{margin-top: 15px;}
    .news-ul li .news-right-text{
        float: left;}
    .swiper-pagination span{width: 7px;height: 7px;}
    .top-nav-ul li:first-of-type,.top-nav-ul li:nth-of-type(3){border-left: none}
    .top-nav-ul li:nth-of-type(2),.top-nav-ul li:nth-of-type(4){border-right: none;}
    .top-nav-ul li a div:last-of-type{margin-top: 5px;}
    .center1{max-width: 100%;}
    .swiper1{padding-top: 50px;}
    .nav-list .nav-list-ul li>a{width:100%;}
    .trilegal-div>p{font-size: 14px;}
    .trilegal>h3{font-size: 17px;}
    .trilegal-ul li{width: 100%;}
    .trilegal-ul li div:after{position: unset;}
    .trilegal-ul li{border-bottom: 1px solid #ccc;padding: 10px 0}
    .trilegal-ul li div{padding: 5px 0;text-align: center}
    .trilegal-ul li div p:first-of-type{font-size: 15px;margin-bottom: 7px;}
    .trilegal-ul li div p:last-of-type{font-size: 14px;}
    .trilegal{margin: 35px auto;}
    .ab-time .swiper-button-next,.ab-time .swiper-button-prev{width:17px;}
	
	
	
	.footer-nav>.center .footer-nav-div ul:last-of-type {
	    width: 100%;
	}
	.news-ul li .news-right-text {
	    padding-left: 0;
	}
	
	.practices.tutu{width: 100%;}
	.catatxt div a{
		font-size: 14px;
		padding: 10px 15px;
		display: block;
	}
	.catatxt div a span:first-of-type{
		width: 6px;
		height: 6px;
	}
	.tutu div{height: 30px;}
	.catatxt div a:hover{font-size: 14px;}
	
	
	.catatxt div a span:first-of-type{
		float: left;
		margin-top: 5px;
	}
	.catatxt div a span:last-of-type{
		float: left;
		    padding-left: 0px;
		    width: calc(100% - 37px);
	}
}


