@charset "utf-8";
/*<=1023px*/
@media screen and (max-width:1023px)
{
/*.nav{ display:none; }*/
}






/*<=1023px*/
@media screen and (max-width:1023px)
{
header .logo{ float:left; width:60%; margin-top:35px;}
header .logo img{ width: 100%; }

.mainbanner1 {height:400px;}
.main-im{ display: none; }

/*首页广告*/
.wenzi{ display:none;}
.zxrx{ float:right; width:180px; padding-top:100px; color:#FFFFFF;}


.positioninfo{font-size:20px;}

.cpmenu ul li{ width: 100%;  line-height:300%; border-bottom:solid #ccc 1px;    }
/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


.menu3 h3{width:18%;}
.menu4 ul a {width:18%;}


.info_list{ padding:20px 0 0 0; overflow:hidden;}
.info_list ol.head span.title{ width:100%;}
.info_list ol.head span.views{ display:none; }
.info_list ol.head span.date{display:none;}

.info_list ol{ overflow:hidden;}
.info_list ol.info a.title{width:100%; }
.info_list ol.info span.views{display:none; }
.info_list ol.info span.date{display:none; }	
.info_view div.content img{ width: 100%; }

.product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}
.product_view div.content img{ width: 100%; }

.info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}

.aboutimg{ display: none; }
.aboutintro{width: 94%;margin:0 auto; float: none;}

.newsbox .xwleft .xwbt{ background:none; overflow:hidden; line-height:46px; border-bottom: dashed #ccc 1px; }
}


/*<=920px*/
@media screen and (max-width:920px)
{


/*搜索*/
.sousuo .guanjianci{width:50%;}


}


@media screen and (max-width:859px)
{
header{ height:60px;}
header .logo{width:80%; margin-top:25px;  text-align:left; padding-left:1%;}
header .logo img{ width:100%;}
header .wapnav{display:block; width:15%; margin-top:26px; text-align:right; padding-right:1%;}	
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }	
.newsbox .xwright{ display: none; }
.mainnav{ display:none;margin-bottom:20px; }
.mainnav a,.mainnav a:link,.mainnav a:visited{text-align:center; height:40px; line-height:40px; display:block; clear:both; width:100%; padding:0; margin:0;background: #0053af; }
.nav{ display:none}
header .headerright{ display: none; }
.navbox{ background:none; height: 10px; }
.titlebox1 h2 a {
    font-size: 18px;
}

/*搜索*/
.sousuobg { display:none;}



.mainbanner1 {height:400px;}

img.wenhua{ display: none; }
/*首页产品*/
.cpmenu{width:100%;  overflow:hidden; background: #fff;text-align: center;}
.cpmenu h2{ line-height: 40px;  background: #0053af; color: #fff; }
.cpmenu h2 a{ font-size: 18px;}
.cpmenu ul li{ float: left; width: 50%;  line-height:30px; border:none;   }
.cpmenu ul a{ font-size:14px; }
.cpmenu ul li:hover{ background: #e65802; }
.cpmenu ul li:hover a{ color: #fff; }
.chnapinbox{width: 100%; text-align:center;  }
.chnapinbox a{ display:block; float:left; border:solid #ccc 1px;width:46%; margin:2% 1% 2% 1%; line-height:36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.chnapinbox a img{ display:block; width:100%;}
.chnapinbox a span{ display: block; width: 100%; text-align: center; line-height:36px; color: #fff; background: #0053af;  }
.chnapinbox a:hover{color:#e78509; text-decoration:none;}
.mainbg3{ display: none; }
.mainbox1 dl{ float:left; width:37%; text-align:center; border: solid #ccc 1px; padding:3%; margin:3%; position:relative;}
.mainbox1 dl dt{ clear:both; position: absolute; top:-12%; left: 38%; padding-bottom: 20%;}
/*首页新闻*/
.newsbox .xwleft{ float:none; clear:both; margin:0 auto; width:98%;}
.newsbox .xwright{ float:none; width:98%; margin:20px auto 0 auto;}

.newsbox .xwleft dl{ clear:both; border-bottom:1px solid #d5d5d5; padding:15px 0px 15px 0px; overflow:hidden;}
.newsbox .xwleft dl dt{ width:35%;}
.newsbox .xwleft dl dd{width:63%;}
.newsbox .xwleft dl dd a{ height:28px; line-height:28px; overflow:hidden;}
.newsbox .xwleft dl dd .riqi{line-height:24px;}
.newsbox .xwleft dl dd .xwjj{line-height:22px; height:22px; overflow:hidden;}

.newsbox .xwleft ul li{ float:none; clear:both; width:100%;}
.newsbox .xwleft .xwbt span {

    display: block;
    float: left;
    font-size: 18px;
    color: #0a51a3;
    padding-left: 2%;

}
.mainbox1 dl dd h3 {
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}

/*友情链接*/
.linkbt{ float:none; clear:both; width:100%; border-right:0px solid #cccccc; text-align:center;}
.lianjie{ float:none; clear:both; width:100%;}

.footer .banquan{ float:none; clear:both; width:100%; text-align: center; }
.footer dl{ display:none; }


.footmenu{ display:none;}

/*产品分类*/
.menu3 h3{width:24%;}
.menu4 ul a {width:21%; padding:6px 1%;}


}



@media screen and (max-width:768px)

{
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	

/*尾*/
.lianxibox{ float:none; width:98%; padding:0px 1%;}
.erweima{ display:none;}


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}

.message_add p{ padding:3px 0; float:none; width:100%;}

.position{display:none;}	
.positioninfo{display:none;}


.product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%;}



}


@media screen and (max-width:640px)
{
/*搜索*/
.sousuo .dianhua{width:200px;}
.sousuo .dianhua{font-size:16px;}
.sousuo .dianhua span{font-size:16px;}

/*服务项目*/
.mainbox1 dl dt img{ width:80%;}
.mainbox1 dl dd{ font-size:16px; }
.mainbox1 dl dd p{ font-size:12px;}


.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	
.product_view div.bigimg img{ width: 100%;  height:auto; }
/*首页广告*/
.zztu{width:50%;}
.zztu img{ width:100%;}
.zxrx{ padding-top:7%; padding-bottom:10px; }
.zxrx h4{ font-size:24px; line-height:20px;}

/*首页案例*/
.anlibox a{ width:47%;}

/*产品分类*/
.menu3 h3{width:48%;}
.menu3 h3 a,.menu3 h3 a:link,.menu3 h3 a:visited{ font-size:13px;}
.menu4 ul a {width:46%; font-size:12px;}


/*新闻内页*/
.info_listxw dl dd a.title{font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.info_listxw dl dd .newsdate{ display:none;}
.info_listxw dl dd .jianyao{height:24px; overflow:hidden;}

.linkbg{display: none;}
.newsbox .xwleft dl dt{display:none;}
.newsbox .xwleft dl dd{ width:100%; float: none;}
.titlebox1 h3{ display: none; } 

.yb_conct{ display: none; }

}


@media screen and (max-width:400px)
{
/*首页广告*/
.zxrx{width:150px; padding-top:5%;}
.zxrx h2{ width:80px; border-radius:3px; padding:3px 5px; font-size:18px;}
.zxrx h3{ font-size:14px; line-height:26px;}
.zxrx h4{ font-size:20px; line-height:20px;}
.mainbox1 dl{  margin: 5% 3%; }

.mainbox1 dl dt{  left: 34%; }
.newsbox .xwleft dl dd ul li span{ display: none;}

}


@media screen and (max-width:320px)
{
.mainbanner {height:150px;}	
.mainbanner1{height:160px;} 

/*首页广告*/
.zxrx{width:120px;}
.zxrx h2{ width:60px; font-size:14px;}
.zxrx h3{ font-size:12px; line-height:24px;}
.zxrx h4{ font-size:16px;}


/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}

}
