@charset "utf-8";
/* CSS Document */

@media all and (max-width:1300px){
.content,.newsbox{width:100%;overflow:hidden;margin:0 auto}
.head{width:100%;max-width:100%;min-width:100%;overflow:hidden;margin:0 auto; background:#fff; }
.top_box{width:100%;max-width:100%;height:37px;line-height:37px;overflow:hidden;margin:0 auto;font-size:14px;color:#666;border-bottom:1px #ccc solid;background:#ebebeb;min-width:100%}
.con_box{width:100%;overflow:hidden;margin:50px auto}
.top{width:100%;height:37px;line-height:37px;overflow:hidden;margin:0 auto;font-size:12px;color:#666}
.nav{width:100%;max-width:100%;min-width:100%;height:54px;margin:0 auto;}
.title{text-align:center;padding:40px 0 25px;overflow:hidden;width:100%;margin:0 auto; }
.title1{text-align:center;padding:40px 0 25px;overflow:hidden;width:100%;margin:0 auto; line-height:42px; }
.title3{text-align:center;padding:40px 0 25px;overflow:hidden;width:100%;margin:0 auto; line-height:42px; }
.title2_bt{width:100%; margin:35px auto 0; font-size:36px; color:#006cd8; height:60px; line-height:60px; overflow:hidden; font-weight:bold;}
.title3_bt{width:100%; margin:20px auto 0; font-size:36px; color:#006cd8; height:60px; line-height:60px; overflow:hidden; font-weight:bold; border:1px #ccc solid;}
.nav ul{width:100%;margin:0 auto;position:relative}
.lianxiwm{ display:none;}
#cssmenu>ul{width:100%;  margin:0px auto;}

.ys ul{width:100%;overflow:hidden;margin:30px auto 0}

.dh{background:url(../images/ds.png) repeat-x;width:100%;max-width:100%;min-width:100%;margin:0 auto;text-align:center}

.slide-content{overflow:hidden;width:100%;margin:30px auto}
.slide-item{width:100%;position:relative;margin:0 auto;height:430px;overflow:hidden}

.anli{width:100%;overflow:hidden;margin:20px auto 0}
.jianzheng{position:relative; padding-bottom:0px; width:100%; margin:0px auto 0 }
.news_t{ overflow:hidden; width:100%; overflow:hidden; margin:0px auto }
.footer{width:auto;margin:0 auto;overflow:hidden;position:relative; margin:0 10px;}

.lxwm{width:100%;margin:50px auto 0;overflow:hidden}

.links ul{ width:100%; margin:0px auto; margin:0px auto;}
.nav_bottom:after{ content:url(../images/bot.png); width:100%; margin:0px auto; height:40px;}
.xijie{ width:100%; overflow:hidden; margin:0px auto;}
.shengji ul{ overflow:hidden; width:100%; margin:0px auto;}

.fenlei{ display:block;}


.wary_left{ display:none; width:auto; margin:0 10px; float:none;}
.wary_right{ width:100%; float:none;}

.pic_content ul li {
    width: 33.33%;
    float: left;
    overflow: hidden;
    margin-right: 0px;
    position: relative;
    margin-bottom: 0px;
    background: none;
    border: 5px rgba(0,0,0,0) solid; box-sizing:border-box;
}
.pic_content ul li div{ border:1px #ccc solid; width:99%}

.pic_content ul li dd {
    border: 1px #ccc solid; border-top:none;width:99%}
	
	.text{ text-align:left}
	
	
.pic_con ul li {
    width: 33.33%;
    float: left;
    overflow: hidden;
    margin-right: 0px;
    position: relative;
    margin-bottom: 0px;
    background: #fff;
    border: 5px #fff solid; box-sizing:border-box;
}
.pic_con ul li div{ border:1px #ccc solid; width:99%}

.pic_con ul li dd {
    border: 1px #ccc solid; border-top:none;width:99%}
	
	
.links{ display:none;}
.b_nav{ display:none;}
.tit_bt,.tel{ display:none;}


.news_r ul li{ width:42.2%;     padding: 3%; margin: 3% 3% 0 0;}


.gengduo1{ display:block;}


.ys_con dl{ background:#fff;  border-radius:30px; padding-top:90px; margin-top: 1rem; padding-bottom:30px;}
.ys_con dl dd{overflow:hidden;font-size:15px;color:#555;text-align:left;line-height:24px; padding:0 10px; min-height: 1.5rem;}

.nav_muen ul li{ height:40px; line-height:40px;}
.menu_list{ min-height:auto;}
.qita{ display:none;}
}

@media all and (max-width:1200px){


	.ys_con dl{ margin-top:1.3rem;}
	.swiper-pagination_ys{ display: block}
	.swiper-container_ys{ padding-bottom:60px;}
	.jz{ height:auto;}

.form1 ul{ padding:0 30px;}
.form1 ul li:nth-child(3){ width:38%}

}

@media all and (max-width:1040px){
.logo img.pc{ display:none;}
.logo img.m{ display:block;}
	
.hot{ display:none}
.caidan{ display:block;}	
	.nav{ display:none; width:200px;
	max-width: auto;
    min-width: auto;
	height:auto; position:absolute; z-index:999; right:0px;
	}
	
	.nav ul li{ width:100%; border-bottom:1px #4073e0 solid;}
		.ys_con dl h3{ margin:0px auto}
		.ys_con dl dd{
	    min-height: 1rem;
		}
		
		.ys_con dl{margin-top: 1rem;}
	.le2{ width:auto; margin:0 10px; float:none; height:auto}
	.le2-sub { height:auto;}
	.le1{ width:auto; margin:0px 10px; float:none; background-size:cover; height:auto}
	.le1 img{ width:100%}
	
	.le2-sub1{ margin:20px auto;}
	
	.jz_left{ position:absolute; right:0px; background:url(../images/jz_right.png) no-repeat; width:48px; height:48px;}
.jz_right{ position:absolute; left:0px; background:url(../images/jz_left.png) no-repeat; width:48px; height:48px;}
.tj_news{ display:none}
.news ul{ width:100%; float:none;}


}
	
		
@media all and (max-width:750px){	

.banner{ display:none;}
.m_banner{ display:block}


.title1 h3{ font-size:0.3rem; line-height: 0.3rem;}	
.title1 { padding: 10% 0 1%}
.title1 i { font-size:0.2rem;}
.xbanner img.pc{ display:none;}
.xbanner img.m{ display:block;}
.title3 h3{ font-size:0.3rem;}
.title3 h3 span{ font-size:0.4rem;}
.title3 i { font-size:12px;}
.title3 p{ font-size:0.2rem; line-height:0.35rem}
.ys_con dl h3{ font-size:0.25rem; margin:20px auto 0; height:0.7rem;}


.le2-sub{ font-size:0.22rem; line-height:0.35rem;}
.peijian dd { font-size:0.22rem;}
.jz h3{ font-size:0.25rem;}
.jz dd{ font-size:0.2rem;}
.jz{ border:1px #ccc solid; margin:0 15px }
.pic_nav a{    padding: 12px 0.3rem;}
.news ul li span h3{ font-size:0.22rem;} 
.news ul li span p{ font-size:0.2rem; line-height:0.23rem; height:inherit;} 
.text{  text-align:center; float:none;padding-bottom: 1rem; font-size:0.2rem; width:auto; line-height:0.4rem; margin-top:20px;}
.erweima{ display:none;}
.fanhui{ display:block; font-size:0.2rem;}

.buttom{ display:block;}
.news ul li dl{width:80px;height:80px;text-align:center;background:#999999;color:#fff;float:left; margin-right:10px;}
.news ul li dl dd{ padding:0 10px ;}

.news_r ul li{ width:88%; margin:0px 3% 3%; padding:3%;}
.news_r ul li:nth-child(2n) {
  margin: 0px 3% 3%;
    float: left;
}
.news_lb ul li{ width:88%;}
.pro-intro h2{ font-size:0.3rem;}
.kfjz ul li{ margin:0 10px 15px;}
.kfjz ul li div{ width:35%}
.kfjz ul li span h3{ font-size:0.25rem;}
.kfjz ul li span dd{ font-size:0.22rem; }
.news_r ul li h3{ font-size:0.25rem;}
.news_r ul li p{ font-size:0.22rem;}
.mbx .p1 a{ font-size:0.25rem;}
.pro-intro .share{ height:auto;}
.pro-intro .share p span{ display:block; line-height:0.35rem; font-size:0.2rem;}

.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}
.fy p{width:50%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2; box-sizing:border-box; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fy p:last-child{ border-top:1px #ccc solid;width:100%;}
.fy p a{color:#666}
.fy .return{text-align: center;  padding-right: 30px;   color: #666;  line-height: 60px;   font-size: 16px;  background: url(../images/icon10.png) no-repeat right center;}
.pro-intro .textxq p{ font-size:0.22rem;}
.pro-intro{ padding:10px;}

.title3 img{ width:95%; margin:0px auto; text-align:center;}
.mbx .p1 {
    line-height: 62px;
    float: left;
    margin-left: -15px;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.form1 ul { padding-bottom:30px;}
.form1 ul li{ width:100%; margin:0px; }
.form1 ul li div{ margin:0px 0 10px;}

.form1 ul li:nth-child(6) {
    width: 100%;
    padding: 20px 0;
}
.form1 ul li:nth-child(7) {
    float: right;
    padding: 30px 0px;
    width: 100%;

}
.form1 ul li{ padding:0px;}
.form1 ul li:nth-child(6){ padding:0px;}
.form1 ul li:nth-child(7){  padding:0px;}
.form1 ul li:nth-child(7) input{ height:50px; line-height:50px;}





	.swiper-container-anli{ margin:0 10px;}
	
	.fll{ padding-bottom:20px;}
	#leftsead{display:none;}
}

	
	
	
@media all and (max-width:520px){	
	
	.logo{ width:80%; overflow:hidden; float:left}
	.logo img{ width:100%}
	
	.caidan{  width:10%}
	.caidan img{ width:100%}
	.pic_content ul li {
    width: 50%;}
	.pic_con ul li {
    width: 50%;}
	.pic_content ul li:nth-child(n+9) { display:none;}
	.kfjz ul li span dd{overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2;}
	
.ys_con dl dd{height:2.5rem}
.ys_con dl{margin-top:0.6rem;}
}
	
	
	
	
@media all and (max-width:340px){		
	
.ys_con dl dd{height:3rem}	
	
	
}
	
	