@media only screen and (max-width: 1660px) {
#dt .slide_container{width: 88%;}
}
@media only screen and (max-width: 1399px) {
	.inner{width: 98%;}
	.pic{width: 42%;}
	.xylist{width: 55%;}
	.xylist li{width: 45%;}
	.main2 .tztop{width: 20%;}
	.tzlist{width: 80%;}
	.tzlist .wz{
		height: 50px;
		overflow: hidden;
	}
	.xs ul li{width: 22%;}
	.main5 ul li{width: 22%;}
	.main5 ul li .zttp{width: 100%;height: auto;}
	.main5 ul li .zttp img{width: 100%;}
.xyxw{width:62%;}
.xydt{width:35%}
#dt .slide_container{width:100%}
}

@media only screen and (max-width: 1240px) {
.xwlb{display:none;}
.pic{width:100%}
.xyxw{width:50%;}
.xydt{width:47%}
}
@media only screen and (max-width:1040px) {
	.xs ul li{width: 20%;}
}
@media only screen and (max-width:1000px) {
	.btrq .bt{
		height: 55px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 900px) {

      .sitelogo {
    max-width:90%;
}
	#nav{display: none;}
	.demo-2{
		display: block !important; 
	}
	.head-right {
		display: none;
		margin-right: 50px;
	}
	.mbanner{
		display: none;
	}

         #banner .slick-dots {
    
    bottom: 0px;
   
}
	#dt{
		display: block;
	}
	.top{position: relative;}
	.pic{width: 100%;}
	.rslides img{height:auto !important;}
	.xylist{width: 100%;}
	.xylist li{width: 47%;}
	.xylist .l1, .xylist .l4{background: #FFFFFF;}
	.main2 .tztop{width: 100%;padding: 20px 0px;}
	.tzlist{width: 100%;}
	.main2 .tztop a{margin-top: 10px;}
	.gg{width: 100%;}
	.main3{background: none;}
	.xg{top: 0px;}
	.kxyj{margin: 40px 0px;}
	.xs ul li{width: 100%;margin-bottom: 70px;}
	.ckgd{
		margin: 0px auto 30px;
	}
	.main5 ul li{width: 97%;margin-bottom: 20px;}
	.main5 .ckgd{margin: 10px auto 30px;}
	.conleft{display: none;}
	.conright{width: 100%;}
	.listcon{margin-top: 0px;}
.xyxw,.xydt{width:100%;}
.xwlb{display:block;width:100%}
.xydt{margin-top:20px}
.swiper{height:auto !important;}


.dl-menuwrapper button {
   
    top: -76px;
   
}
}
@media only screen and (max-width: 530px) {
.img_js li{width: 47%;margin:15px 1%;height: 195px;}
	.img_js li .bt_img img{height:auto;}
	.img_js li .bt_img{height: 160px;}
.Leader_dl dt{height:125px;}
.Leader_dl dt div{height:auto;}
.Leader_dl dd p{height: auto;
    line-height: 18px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;}
.Leader_dl dd p textarea{font-size:14px !important;height:auto !important;}
.Leader{width:100%;margin:15px 0;}
	.xylist li{width: 100%;}
	.xylist .l3{margin-bottom: 20px;}
	.tzlist li{width: 100%;}
	.tzlist li{padding: 20px 0px;margin: 0px;}
	.conright .listul li a{width: 75%;}

.dl-menuwrapper button {
   
    top: -60px;
   
}
}
@media only screen and (max-width: 430px) {
	.conright .listul li a{width: 70%;}
	.main5 ul li{width:97%}
}
@media only screen and (max-width: 375px) {
	.main6 ul{
float:none;margin-left:25%}
.listtable li{width:50%}
.xwlb li span{display:none}
.xydt li a{width:77%}
}