@charset "utf-8";

/* CSS Document */



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

.content{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;background:#225cd6;}

.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{ width:auto; margin:0 10px; float:none;}

.pcnav{ display:none; padding:10px;}

.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: #fff;

    border: 5px #fff 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%}

	

	

	

	

	.fuwu_lv 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;

}

.fuwu_lv ul li div{ border:1px #ccc solid; width:99%}



.fuwu_lv ul li dd {

    border: 1px #ccc solid; border-top:none;width:99%}

	

	

	

	.xym{ display:none;}

.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;}





.menu_list ul li{  background:#225cd6; background-image:none;  text-align:left;font-weight:400;  text-indent:2em; position:relative; }

.menu_list ul li:after{ content:"+"; position:absolute; right:10px; font-size:0.2rem; color:#fff; font-size:24px; font-weight:bold; }



.menu_list .current{ overflow:hidden; color:#997e76;background:#225cd6 ;background-image:none;  }

.menu_list .current:after{ content:"-"; position:absolute; right:10px; font-size:0.2rem; color:#fff; font-size:24px; font-weight:bold;}



.menu_head a{ width:80%; display:block; float:left;}



.menu_body a{ border:1px #ccc solid; width:31%; margin: 1%; box-sizing:border-box; float:left; display:block; text-align:center; text-indent:0em;}



.title_box{ margin-top:15px;}

}









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

.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;}

	

	

	.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}

	

	.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 ul li{ width:50%; margin-bottom:20px; }



.ys ul li h3{ font-size:0.3rem;}

.ys ul li dd{ font-size:0.22rem; padding :0 10px; line-height:0.35rem;} 

.ys{ padding-bottom:0px;}

.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;}

.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;}

.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;

}

.fll{ margin:20px auto 0}

.anli ul li{width:50%; border:5px #fff solid;}

.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{ float:none;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.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;}

.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;}

.le2 h3 b{ font-size:0.2rem; text-align:center}

.le2 h3{ font-size:0.3rem; text-align:center}

.le2:before,.le2:after{ content:"";  display:none}

.le2-sub1{ float:none;}

.footer{ background:#f5f5f5}

.bottom{ background:#f5f5f5}



.text{color:#333;font-size:0.2rem;;}


.text img{margin-right:100px}

.text p{display:block; margin-right:0px;margin-bottom: 15px; font-size: 0.22rem; line-height:.4rem;}
.text p a{color:#333;}
.text h3{ color:#225cd6 ; margin-bottom:0.1rem; font-size:0.3rem;}



.nav_muen h4{ width:50%; background:#f1f1f1; box-sizing:border-box; border:5px #fff solid; text-align:center; color:#333; float:left; text-indent:0em}



.mdh{ display:block}

.mbx{ margin-bottom:10px;}

.title_box{ margin:10px auto}

}



	

	

	

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

	

	.logo{ width:80%; overflow:hidden; float:left}

	.logo img{ width:100%}

	

	.caidan{    margin: 0.27rem 0 10px;

    width: 13%;}

	.caidan img{ width:100%}

	.pic_content ul li {

    width: 50%;}

	.pic_con ul li {

    width: 50%;}

	.pic_content ul li:nth-child(n+7) { display:none;}

	.kfjz ul li span dd{overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2;}

	

	

		.fuwu_lv ul li {

    width: 50%;}

	.fuwu_lv ul li:nth-child(n+9){ display:none;}

}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	