@charset "utf-8";

@media screen and (max-width:1350px)
{
.container-fluid,.container, .container-lg, .container-md, .container-sm, .container-xl{ max-width:94%;}
.imainbox{ clear:both; max-width:94%; margin:0 auto;}
.youshi{ max-width:94%; margin:0 auto;overflow:hidden; padding:3% 0;}
.casebox{ max-width:94%; margin:0% auto 0}

}


@media screen and (max-width:1055px)
{
header .dianhua{display:none;}
.erweima{width: 15%;}
}


@media screen and (max-width:992px)
{
/*首页*/
.rightbox{border-top: 1px solid #999;}
/*logo*/
.logoimg{ border-right: none}

.rightbox{ width:100%;}

/*手机隐藏分类导航*/
.buttonset{ margin:6px 10px 0 0; float:right; display:block; }

/*内页*/
.menu3{ display:none; }
.left .consult{ display:none; }
.position{ display:none; }

/*内页*/
.mainpage{clear:both; width:100%; margin:2px auto 0 auto; padding:0;  }
.mainpage:after, .mainpage:before{content: '';display: block;clear: both;height: 0;}
.mainbox{ display:block; max-width:1350px; margin:0px auto 25px auto; }
.left{clear:both; overflow:hidden; padding:0 0%; margin:0 auto; width:260px; }
.right{clear:both; padding:0 2%; background:#FFF; flex:1; margin:0 0 0 0px; }	

.yb_conct{ display:none;}

/*首页*/
.youshi .title{}
.youshi .summary{font-size: 1.2rem;}
.youshi .content strong{font-size: 1.5rem; }
.youshi .content p{ font-size:14px;}
.youshi .wenzi{width:100%; padding:6% 0% 5% 0%}
.youshi .photo{width:100%;}
.youshibg:nth-child(even) .youshi .wenzi{float:right; padding:6% 0% 5% 0%}

}
@media screen and (max-width:960px)
{


.mainboxleft{width: 30%;}
.mainboxright{width: 67%;}


/*尾*/
.footfenlei{width: 20%;}

/*内页*/
.info_listimg ul li{width:32%;}

.product_list ul li{width:32%;}
.menu3 h3{width: 23%;}

}


@media screen and (max-width:859px)
{



}



@media screen and (max-width:768px)
{
/*首页*/
.imainbox .websearch{width: 40%;}

.footermenu{width: 100%;float:none;}
.erweima{width: 25%;float:none; margin:0 auto; margin-top:15px;}

.mainbg4{ background:url(../images/mainbg4.jpg) no-repeat #0c60a8; padding:6% 3% 3% 3%; overflow:hidden;}
.aboutbg{ overflow:hidden; margin:6% auto 3% auto;}
.newsbg{ background:url(../images/newsbg.jpg); padding:6% 0 5% 0; }


/*内页*/
.info_listimg ul li{ width:48%}

.info_list ol.head span.title{width:48%;}
.info_list ol.info a.title{width:48%;}
.info_list ol.head span.date{width:48%; padding:0; text-align:center}
.info_list ol.info span.date{width:48%; padding:0;text-align:center}

}


@media screen and (max-width:640px)
{
header{ padding:10px 0;}
.logoimg{ width:150px; }
.logoimg img{ width:100%; }
	
.h3, h3{ font-size:1.5rem;}

.imainbox .guanjianci{ display:none;}
.imainbox .websearch{ width:100%; float:none;margin:20px auto}

.titlebox, .titlebox a,.titlebox span{ font-size:28px;}

.mainbox2 > p{font-size: 1.5rem;}
.mainbox2 > h1{font-size: 1rem;}
.mainbox2 > h3{font-size: 1rem;}

.prorec a p{font-size:14px;}

.xinwen1,.newsright{width:100%; float:none;}
.xinwen1{ margin-top:2%}

.mainboxleft{ display:none}
.mainboxright{ width:100%;}

.erweima{ display:none}
.footermenu{width:100%;}

.footfenlei{display:none}
.footfenlei2{width:100%; float:none;}
.news_wenda p{ font-size:16px;}

.btmbox{ padding:0px 0 45px 0; }
/*一键拨号*/
.fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:#333; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:33%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}
/*加入一键拨号时，底部导航上升*/
.footerbottom{ margin-bottom:7%;}


.product_list ul li{width:48%;}

}
@media screen and (max-width:500px)
{

.newsfenlei a{font-size: 1rem;line-height: 3rem;}
.newsright a{font-size: 1rem;line-height: 2.5rem;}
}

@media screen and (max-width:480px)
{
/*加入一键拨号时，底部导航上升*/
.footerbottom{ margin-bottom:10%;}
}
