@charset "utf-8";

@media screen and (max-width:1500px)
{
header{width:90%;}	
header .headerright{width:58%;}
.head .en{width:5%; float:right;}

.mainbox3 .aboutcon{ width:50%; margin:4% 0 0 5%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:6;}

@media screen and (max-width:1366px)
{

.mainbox3 .aboutcon p:nth-child(2){ font-size:15px; line-height:32px; overflow:hidden}
.mainbox3 .aboutimg .sekuai .line .content .wenzi{  font-size:25px; padding-top:5%;}
.mainbox3 .aboutimg .sekuai .line .content .en{ color:#FFF; font-size:22px; margin-bottom:20%}
.mainbox3 .aboutimg .sekuai .line .content .tubiao{ width:51px; border-bottom:2px solid #FFF;}
.mainbox3 .aboutimg .sekuai .line .content .tubiao img{ padding-bottom:20%;}


.footer{clear:both; max-width:90%; margin:0 auto; padding:3% 0; overflow:hidden;}
.footmenu{ float:left; width:72%; }
.footercontact{ float:left; width:24%; color:#FFF; line-height:26px; border-left:0px #CCC solid; padding-left:2%;}
}

@media screen and (max-width:1280px)
{
.mainbox3 a.more{ position:absolute; right:0px;}
.mainbox1 .content{ width:94% }
}

@media screen and (max-width:1127px)
{
.mainbox3 .aboutimg .sekuai .line .content{ padding-top:10%}
.mainbox3 .aboutimg .sekuai{ width:58%; height:70%;}
}
/*<=1023px*/
@media screen and (max-width:1023px)
{
header{width:96%; }	
.en img{
    position: absolute;
    top: 2%;
}
.mainbanner1 {height:400px;}


.positioninfo{font-size:20px;}


.mainbox3 .aboutimg .sekuai .line .content .wenzi a{ font-size:22px; }
.mainbox3 .aboutimg .sekuai .line .content .en{  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; }	

.product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}

.info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}

}


/*<=920px*/
@media screen and (max-width:920px)
{

}


@media screen and (max-width:859px)
{
    header .logo{width:82%; margin-top:15px;  text-align:left; padding-left:1%;}
   
    .titlebox1 h2 a {
        font-size: 18px;
    }

/*搜索*/
    .sousuobg { display:none;}

    .mainbanner1 {height:400px;}

    img.wenhua{ display: 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%;}


    /*友情链接*/
    .linkbt{ float:none; clear:both; width:100%; border-right:0px solid #cccccc; text-align:center;}
    .lianjie{ float:none; clear:both; width:100%;}
    .footer .lx{display:none;}

    .footer .banquan{  width:60%; }

    .footmenu{ display:none;}

    /*产品分类*/
    .menu3 h3{width:24%;}
    .menu4 ul a {width:21%; padding:6px 1%;}
	.footercontact{  width:74%; }
}



@media screen and (max-width:768px)
{
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	

/*尾*/
.lianxibox{ float:none; width:98%; padding:0px 1%;}

.mainbox3 .aboutimg{float:none; width:60%; }

.mainbox3 .aboutimg .sekuai .line .content{ padding-top:10%}

.mainbox3 .aboutcon{ width:90%; margin:6% 0 0 6%; float:none;padding-bottom:3%; }

.mainbox3 .aboutcon p:nth-child(2){ font-size:15px; line-height:32px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;}

.box1{display:none}
.info_listimgteam{display:block;}


/*产品导航*/
.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%;}

.newsbox  dl dt{ display:none;}
.newsbox dl dd{ float:none;width:98%; margin:0 auto; clear:both;}
.mainbox4 ul li{width:48%; }
}


@media screen and (max-width:640px)
{
header .logo{width:50%;}
header .logo img{ display:block; width:100%;}

/*服务项目*/
.mainbox1 dl dt img{ width:80%;}
.mainbox1 dl dd{ font-size:16px; }
.mainbox1 dl dd p{ font-size:12px;}
.imgbox li{width:45%; margin-left:2.5%; margin-right:2.5% }


.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	
.product_view div.bigimg img{ width: 100%;  height:auto; }

/*产品分类*/
.menu3 h3{width:45%; margin-right:1.5%; margin-left:1.5%}
.menu3 h3 a,.menu3 h3 a:link,.menu3 h3 a:visited{ font-size:15px;}
.menu4 ul a {width:46%; font-size:15px; border:#F00 1px solid}

.yb_conct{ display:none}

.info_listimgteam ul li{ width:47%; text-align:center; line-height:36px;}
.info_listimgteam ul li a{display:block; padding:0px;}

/*新闻内页*/
.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; } 


.newsbox .pic{ float:none; display:none}
.newsbox .pic img{ display:block; width:100%;}
.newsbox .wenzi{ float:none; width:96%; margin:0 auto}

 #s_pro li .txt .con h5 {font-size: 1.4rem;}


.footer dl{ display:none;}
.footer .banquan{ float:none; width:96%; margin:0 auto; text-align:center; }
.footer .banquan h3{ margin-top:20px; line-height:30px; font-size:18px;}
.footerbottom{ margin-bottom:10%;}

.fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:#1e223b; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.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:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}

}
@media screen and (max-width:500px)
{
.htmleaf-content{ width:90%; margin:3% auto 0 auto; }
}

@media screen and (max-width:480px)
{
.mainbox1 dl{  margin: 5% 3%; }
.imgbox li{width:31%; margin-left:1%; margin-right:1% }
.mainbox1 dl dt{  left: 34%; }


.mainbox3 .aboutimg{ width:80%;}
.mainbox3 .aboutimg .sekuai{ height:80%;}
.mainbox3 .aboutcon{ width:90%; margin:6% 0 0 6%; float:none; }
.mainbox3 .aboutcon p:nth-child(2){ font-size:16px; line-height:32px; height:200px; overflow:hidden}

.mainbox3 .aboutcon p span{ font-size:21px; color:#98672a; line-height:50px;}
.mainbox1 h3 span{font-size:20px; line-height:28px;}
.tuandui h3 span{  font-size:20px; line-height:28px}

}


@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%;}

}
