@charset "utf-8";

@media screen and (max-width:1200px)
{
    header .logo  {
        float: left;
        width:25%;
        margin-left:2% ;
    }
    header .logo img {
       max-width: 100%;
    }
	


}

@media screen and (max-width:859px){
    header { padding-top: 10px; padding-bottom: 10px;}
	    header .logo  {
        float: left;
        width:50%;
        margin-left:2% ;
    }
    header .headerright {
        width: 180px;
        padding: 0;
    }
	.imainbox .websearch{ display:none;}

    .imain1 dl dt {
         display: none;
    }
    .imain1 dl dd {
        float: none; margin:auto;
        width: 96%;
    }

}

@media screen and (max-width:768px)

{



.menu3 h3{float:left; padding:0px 0px; margin:0.5% 0.5%; width:32%; background:#e4e4e4;}



    .message_add p{ padding:3px 0; float:none; width:100%;}

    .position{display:none;}
    .positioninfo{display:none;}


    .iproduct .cpzhanshi ul li {
        padding: 2%;
        width: 44%;
    }
	
    .product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

    .info_listimg ul li{float:left; width:46%; padding:5px 1% 5px 1%;}


}


@media screen and (max-width:640px)
{




    /*新闻内页*/
    .info_list ol  span.views {
      display: none;
    }
    .info_list ol  span.date{ display:none;}
    .info_list ol.info a.title {
        width: 96%;
    }
    .info_list ol.head11{ display: none;}
    .infosearch{ display: none;}
    .linkbg{display: none;}
	
	.iproduct .cpfenlei{ padding-top:15px; }

	.iproduct .cpfenlei a{ padding:6px 23px; margin:4px 0 4px 8px; border:1px solid #2fa7f0; color:#FFFFFF; text-decoration:none;background-color:#1864b0;display:inline-block; float:left; }
	
	.iproduct .cpzhanshi{  padding:8px 0px 0px 0;}


    header .logo  {

        width: 70%;

        text-align: center;
    }
	.imainbox{ clear:both; max-width:1200px; margin:0 auto; height:30px;}
	.imainbox .dianhua{ float:left; width:50%; line-height:30px;}
	
    .navbg{ margin-top: 0;}


    .imain1,.imain3 {
        margin: 10px auto 20px auto;
    }
    .imain2,.imain4 { padding: 10px 0 20px 0;}

    .imain1 dl dd h2 {
        font-size: 16px;
        line-height: 30px;
        padding: 5px 0px;
    }
    .imain1 dl {
        margin: 15px auto 0 auto;
        padding: 10px 20px;
        overflow: hidden;
    }

    .iproduct .cpzhanshi ul li {
        padding: 2%;
        width: 44%; margin-bottom:0;
    }
    .newsbox {
      margin: 15px 2% 0 2%;
    }
    .newsbox dl{ clear:both; float:none; margin:0 auto; width:96%; padding:0; margin-bottom:20px; overflow:hidden; }
	.newsbox dl dd span { display:none;}
	.newsbox dl dd p { padding-top:0px;}

    .imain4 .anlibox{ margin-top: 20px;}
	
    .imain1 .gengduo,.imain2 .gengduo,.imain3 .gengduo {
              margin-top: 10px;
    }
    .imain4 .gengduo{ padding-top: 10px;}

    .linkbg {
        padding: 20px 0px;
    }

    .footer .banquan{ width: 100%; clear: both; text-align:center;}
    .footer dl {
        float: none;
        margin: 0 auto;
    }
    .footer dl dt,.footer dl dd{ padding-top: 10px; line-height: 16px;}
	.footermenu { display:none;}
	
	.yb_conct { display:none;}
	
.footerwrap{  margin-bottom:49px;}		
.fnav2 { display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999; overflow: hidden}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:16%;vertical-align:middle; padding-left:4%; padding-right:5%;}
}


@media screen and (max-width:420px)
{
	    /*header { padding-top: 10px; padding-bottom: 10px;}*/
	    header .logo  {
        float: left;
        width:65%;
        margin-left:2%; 
    }
	header .wapnav { margin-top:2.5%;}
	
}