@charset "utf-8";
/*common responsive*/
@media (max-width: 1765px) {
	
	.aboutus .us{width: 410px;}
	.aboutus .count{left: 410px;}
	.aboutus .count li{width:250px}

	

	
	.home-news .hd{padding: 0}


	
	.home-news .bd .newsList li{ float: none; width: 100%; padding: 25px 0 0 0;}
	.home-news .bd .newsList li .time {margin: 0;top: 10px;}
	.home-news .bd .newsList li a{padding: 0}
	.home-news .bd .newsList li p{padding: 0}
	.home-news .bd .newsList li .todetails{display: none}
	.home-media{width: 100%;padding: 0 0 10px 0;}
	.cpzs-tab .bd {
	    width: 77%;
	}
	.cpzs-tab .bd .cpitem .propic img {
     height: auto; 
    width: 100%;
}
.society-slide,.society-list{width: 50%}

}
@media (max-width: 1710px) {

	#navs li a{}


}
@media (max-width: 1600px) {
	
    .search-nav{}
   
	#navs{float: left;padding: 0 10px}
	#navs li{}
	#navs li a{}

	

	.aboutus .count li{width:220px}

}

@media (max-width: 1366px) {

.contar,.yqcontar,.cnpcontar,.bottcontar,.botthcontar,.top {
    width: 100%;
}

.logo {
    width: 95%;
    margin: 0 auto;
}



}
@media (max-width: 1300px) {


}


@media (max-width: 1280px) {
	.aboutus {    height: 220px;}
	.aboutus .us{width: 385px;    height: 180px;}
	.aboutus .us .bd a{    line-height: 25px;}
	.aboutus .count{left: 385px;height: 175px;}
	.aboutus .count li{width: 220px;height: 175px;}
	.home-news .hd .more{height: 120px; line-height: 120px;}
	.aboutus .count li .count-text,.aboutus .count li .count-text-num{height: 87.5px;line-height: 80px;font-size: 26px;}
	.aboutus .count li .count-text-num{line-height: 135px;font-size: 26px;height: 87.5px;}
	.aboutus .count li .count-text-num span{font-size: 25px;float: left;height: 87.5px;}
	.aboutus .count li .count-text-num span.num{font-size: 45px;}
	.home-news .bd .newsList li{ float: none; width: 100%; padding: 25px 0 0 0;}
	.home-news .bd .newsList li .time {margin: 0}
	.home-news .bd .newsList li a{padding: 0}
	.home-news .bd .newsList li p{padding: 0}
	
	.home-media{width: 100%;padding: 0 0 10px 0;}



}

@media (max-width: 1260px) {
         .productshow .bd ul{flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
         .container,.top-cont .top-container,.yqcontar,.contar,.cnpcontar{width:100%;}
         .top{padding: 20px 0;width: 100%;}
         .search-nav{width: 100%;overflow-x: auto;}
         .logo{}
         .ywjtbox .ywul li .more{padding: 0 0 0 25px;background: url(/zgxtjt/xhtml/images/morejt0.png) no-repeat 120px 20px;font-size: 16px;left: 50%;margin-left: -102px;}
         .ywjtbox .ywul li a:hover .more{background: #ffff url(../images/morejt1.png) no-repeat 120px 20px;}

	

}
@media (max-width: 1155px) {
#navs{}	

}


@media (max-width: 1023px) {
	

}

@media (max-width: 992px) {

	.mb{margin-bottom: 20px;}
	.container.pt{padding-top: 20px;}
	.common-col-space>*{float: none;width: auto !important;}
	.common-col-space{margin-top: 0;margin-bottom: 0;}
	.crumb{width:auto;padding: 0 2%;margin-bottom: 15px;background: #f0f0f0;}
	.crumb h2{padding-top: 15px;padding-bottom: 15px;}
	.tab-brief .bd > .newsList{margin-bottom: 10px;}
	.common-slideTpxw, .common-slideTpxw .owl-carousel img{height: auto !important;    width: 100%;background:none}
	.sm-autoHeight{height: auto !important;}
	.home-news{height: auto !important;padding: 20px 0 0 0;}
	.home-news .bd .newsList li .todetails{display: none}
	.footer-links {flex-wrap: wrap;}
	.footer-links .item{width: 33.3333%;margin-bottom: 10px;margin-right: 0px;}
	.footer-links dl dd{top:auto;bottom:100%}
	.lanmusity .hd li{font-size: 22px}
	.lanmusity .bd .actylist{display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
	.lanmusity .bd .actylist li{width:100%}

	.society-slide,.society-list{width: 100%}
	.society-list h3{height: 50px;line-height: 50px;font-size: 20px;}
	.society-list h3 a{height: 50px;line-height: 50px;}
	.society-list ul li{height: 40px;}
	.society-list ul li a{font-size: 16px;display: block;height: 40px;line-height: 40px;}

	.ronyuxiang .bd ul li span{ font-size: 16px;height: 40px;line-height: 40px; }
	.ustit{height: 90px;line-height: 90px;font-size: 24px;}
	.ustit:after{left: 41.5%;bottom: 20px;}
	.pic-us .pic{float: none;width: 100%;}
	.pic-us .pic img{margin: 0 auto;}
	.pic-us .pic .miniblueblock{display:none}
	.pic-us .us{float: none;width: 100%;font-size: 16px;line-height: 35px;}
	.pic-us .us h3{line-height: 60px;font-size: 25px;}
    .pic-us .us .cons{    padding: 0 23px;}

	.partyactivity .actypic li{margin: 5px;width: 96%;min-height: 260px;}
	
    .list-lists ul.imgcard li{width: 44%;padding: 10px;}
    .list-lists ul.imgcard li .but a{font-size: 14px;}
    .list-lists ul.imgcard li h5{height: auto;font-size: 14px;}




}

@media (max-width: 991px) {
	.top{padding: 20px 0 0 0;}
    .search-nav{}
    .logo a.staff{box-shadow: 4px 5px 5px #b6caea; width: 0;    border-radius: 5px; color: #336ece; overflow: hidden; padding: 0 0 0 35px; background: #336ECE url(../images/uesrico.png) no-repeat center;}
	#navs{float: none;overflow: hidden;width: 850px;}
	#navs li{float: left;height: 87px;padding: 0 10px;}
	#navs li a{height: 87px;line-height: 87px;color: #333;font-family: "Î¢ÈíÑÅºÚ";font-size: 15px;display: block;}
	#navs li .link{position:relative;text-align:center; white-space:nowrap;}
	#navs li .link:after{position:absolute;bottom:0;right:0;left:0;content: "";width:0;height:2px;margin:0 auto;background: #0f59a4 url(../images/ylbdd.png) no-repeat top right;-webkit-transition:150ms;-moz-transition:150ms;-o-transition:150ms;transition:150ms;} 
	#navs li:hover .link:after,
	#navs li.checked .link:after{width:100%;} 



	.bomttut{display: none;}
	
.common-slideTpxw .owl-carousel .item-name{bottom:0;-webkit-line-clamp: 1;font-size: 14px;font-weight: 400;height: 40px;width: auto;padding: 0 80px 0 10px;} 
	.common-slideTpxw .owl-dots{bottom: 15px; right:0}
    .home-bigCarousel .owl-dots{right: 50%;}
	.mobile-navs{padding: 2px;overflow: hidden;background-color: #334e93;display: block;}
	.mobile-navs li{width: 25%;}
	.mobile-navs li.hidebefore:before {visibility: hidden;}

	.language-search{display:none;}

        .home-toutiao li,.home-toutiao li a{height:75px}
	.aboutus{position: unset;height: auto;}
	.aboutus .us,.aboutus .count{float: none;position: static;}
	.aboutus .us{width: 100%;height: 180px;background: #5b86f7;}
	.aboutus .count{width: 100%;height: 103px;background: #5b86f7;}

	.aboutus .count li{width: 25%;height: 103px;border-top: 1px #c9c9c9 dashed;position: relative;}
	.aboutus .count li:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -15px;width: 1px;height: 30px;background: #8dcefb;}
	.aboutus .count li:after{content: '';position: absolute;left: -1px;top: 50%;margin-top: -15px;width: 1px;height: 30;background: #032a6b;}
	.aboutus .count li.hidebefore:before,.aboutus .count li.hidebefore:before {visibility: hidden;}


	.aboutus .count li .count-text,.aboutus .count li .count-text-num{height: 50px;line-height: 33px;font-size: 18px;}
	.aboutus .count li .count-text-num{line-height: 70px;height: 50px;}
	.aboutus .count li .count-text-num span{font-size: 14px;float: left;color: #c5c5c5;height: 87.5px;}
	.aboutus .count li .count-text-num span.num{font-size: 20px;height: 50px;padding: 0 10px 0 0px;color: #ffffff;}
	.aboutus .count li .count-text{color: #c5c5c5;}
	.home-row-l{width: 100%; float: none;}
	.home-row-r{width: 100%; float: none;}

	.xxgkul{display: grid;grid-template-columns: 33.3% 33.3% 33.3%;padding: 20px 0;}
	.xxgkul li{height: 130px;float: none;width: 95%;margin: 4px auto;}
	.xxgkul li img{display: none;}
	.xxgkul li .mask{display: none;height:0;width: 0}
	.xxgkul li .txt-icon{position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;margin-left: 0;background: #fff;}
	.xxgkul li .txt-icon .icon{height: 44px;width: 44px;display: block;margin: 20px auto;}
	.xxgkul li .txt-icon .txt{text-align: center;display: block;}

	.cpzs-tab .hd{float: none;}
	.cpzs-tab .hd ul{width: 100%;border-right: 0;overflow: hidden;display: grid;grid-template-columns: repeat(3,auto);padding: 0 0 20px 0;}
	.cpzs-tab .hd ul li{float: none;padding: 0;text-align: center;}
	.cpzs-tab .bd{width: 100%;float: none;}
	.cpzs-tab .bd .cpitem .introduce .tt{padding: 0 0 20px 0;}
	.cpzs-tab .bd .cpitem .introduce h4{font-size:25px;height: 40px;}
	.cpzs-tab .bd .cpitem .introduce span{font-size:14px}
	.cpzs-tab .bd .cpitem .propic{height:auto;}
	.cpzs-tab .bd .cpitem .propic img{height: auto;width: 100%;}


.kjcxul .kjcxItem .cxcons .tits{margin: 0 auto;}
.kjcxul .kjcxItem .cxcons .tits h5{font-size: 18px;    height: 50px;line-height: 70px;}
.kjcxul .kjcxItem .cxcons .tits span{font-size: 14px;}



	.shzrul{
		    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}

.shzrul li{width: 40%;float: left;padding: 0;}
.shzrul li img{height: 200px;}


.footer-links .specialtit{display: none;}


.partybuildove h5{font-size: 25px; }

.partybuildove .cons{
	font-size: 16px;
	line-height:30px;
}



.partyactivity .actypic{/* flex-direction: row; *//* justify-content: space-between; */padding: 15px 0;/* flex-wrap: wrap; */grid-template-columns: repeat(2,49%);}
.partyactivity .actypic li{margin: 5px;width: 96%;min-height: auto;}
.partyactivity .actypic li a{height:auto}

.partyactivity .actypic li img{min-height: 57%;max-height: 57%;}
.partyactivity .actypic li .txt{padding: 10px;}
.partyactivity .actypic li .txt .time{
    padding: 0;height: auto;color: #666;
}
.partyactivity .actypic li .txt p{
    font-size: 15px;
    line-height: 20px;
    margin: 10px 0;
}

.kejicon .tu{display: none;}

.productshow .bd ul li{width: 31%; }
.productshow .bd ul li a{width: 100%; }

.ninpic li span{ height:30px;line-height: 30px;font-size: 16px }


.list-side{display: none;}

.list-lists{width: 100%;float: none;}
.partyactivity .tit{font-size: 22px;height: 40px;    line-height: 60px;}
.partyactivity .tit .more,.lanmusity .hd .more{right: 20px;font-size: 14px;}



.botthcontar{display:none}
.wrap-cnpbbll{padding:0px;overflow: hidden;}
.botthmobile{display:block}
.botthmobile{}
.botthmobile .footer-column{width: 100%;padding:20px 0;}
.botthmobile .botlogo{    width: 340px;
    height: 65px;margin: 18px auto;}
.botthmobile .xinx{padding: 0 7px;}
.botthmobile .xinx li{color: #64676e;font-size: 13px;line-height: 30px;}
.botthmobile .xinx li a{color: #64676e;font-size: 13px;}
.botthmobile .ewm{width: 100px;text-align: center;border: 1px #ddd solid;margin: 0 10px 0 0;}
.botthmobile .ewm li span{display: block;width: 100%;text-align: center;height: 35px;line-height: 35px;background: #292d37;}
.botthmobile .links{display: block;width: 100%;height: 52px;line-height: 52px;text-align: center;background: #22242A;margin: 15px 0 0 0;}
.botthmobile .links a{font-size: 14px;}

.nav_sub{    top: 163px;height: auto;}
.nav_sub ul li {    height: 40px;}
.nav_sub ul li a{ height: 40px;line-height: 40px;font-size: 15px;}

}

@media (max-width: 860px) {
	.home-media .video-box video{width: 45% !important;height: 175px;}
	.home-media .video-box .video-info{height: 170px;width: 50%;float: right;}
	.kjcxul .kjcxItem{width: 50%;}
	.kjcxul .kjcxItem .cxcons .tits{margin:10px auto;}
	.kjcxul .kjcxItem .cxcons .tits h5{font-size: 15px;line-height: 30px; height: auto;}
	.kjcxul .kjcxItem .cxcons .tits span{display: none}
.kjcxul .kjcxItem .cxcons .bot{position: absolute;top: 6px;right: 6px;}

.shzrul li{width: 45%;float: left;padding: 0;}
.shzrul li img{height: 200px;}

.kejicon .kjitem{width: 100%;float: none;height: auto;}



}


/* xs mobile  ¼ì²â¿í¶È*/
@media (max-width: 768px) {
	
	.home-news .hd ul{width: 70%}
	.home-news .hd ul li{font-size: 18px;}
	
	.home-news .hd .more {height: 50px;line-height: 50px;}
	.home-news .bd .newsList li{padding: 0;}
	.home-news .bd .newsList li .time{border: 0}
	.home-news .bd .newsList li a{font-size: 16px;line-height: 25px;}
	.home-media .tit{height: 50px;line-height: 50px;font-size: 25px;}
	.home-media .tit .more{height: 50px;line-height: 50px;}
	.home-media .video-box video{width: 100% !important;}
	.home-media .video-box .video-info{height: 170px;width: 100% !important;background-size: cover;}

	.shzrul li{width: 100%;float: none;padding: 0;}

	.shzrul li img{height: auto;}

	.kjitem h3{font-size:18px;margin: 12px auto 0 auto;height: 45px;line-height: 45px;}




	



}



@media (max-width: 767px) {


}


@media (max-width: 640px) {
	
	.footer-links .item {
	    width: 50%;margin-right: 0px;
	}

	.productshow .bd ul li a{width: 100%;    height: auto;}
	.productshow .bd ul li{width: 47%; height: auto;}
	

}


@media (max-width: 480px) {
	.footer-links .item {width: 100%;}
	.logo img{width: 70%;}	
}

@media (max-width: 479px) {
	
}

@media (max-width: 375px) {




}

@media (max-width: 320px) {
	
	
}