@charset "utf-8";
@media screen and (max-width:1280px)
{
.mainbox3 a.more{ position:absolute; right:0px;}

}

/*<=1023px*/
@media screen and (max-width:1023px)
{

/*首页广告*/
.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; }	

.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%;}

.aboutimg{ display: none; }
.mainbox3{ float:left; width:100%; background:#fff; padding:40px 0;}
.mainbox3 .aboutcon{ width:96%; margin:20px auto 0 auto; padding:0; }
.mainbox3 a.more{ position:static; display:block; margin:20px auto 0 auto;}
.mainbg4{ margin-top:0;}
}

@media screen and (max-width:960px)
{
header .head{clear:both; margin:15px auto 10px auto; }
header .logo{  width:300px; }
}

@media screen and (max-width:859px)
{
.container-fluid{ margin:0 auto; width:98%;}
.cptupian1{ display:none}
.cptupian1-1{ display:block;} 
.cptupian1-1 ul li{ float:left; width:32%;margin:2% 0.5% 1% 0.5%; }
.cptupian1-1 ul li a{ text-align:center; display:block; border:#e7e7e7 1px solid ; }
.cptupian1-1 ul li img{ width:99.8%;border-bottom:1px #e7e7e7 solid; transition: all 1s linear; transform-style: preserve-3d;}
.cptupian1-1 ul li p{ line-height:56px; font-size:16px;  text-align:left; background:url(../images/jiantou.png) no-repeat right none; margin:0 4%;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;}
.cptupian1-1 ul li a:hover{  border:#1558a6 1px solid ;}
.cptupian1-1 ul li a:hover img{ border-bottom:1px #1558a6 solid; transform: rotateY(-360deg); }
.cptupian1-1 ul li a:hover  p{ color:#1558a6 ;background:url(../images/jiantou2.png) no-repeat right; }

.youshitw  { margin-bottom:5%;}
.youshitw li {  width:100%;  margin:1% 0% ; padding:2%; }
.tpys{ float:left; width:15%;}
.tpys img {  width:100%;}
.wzys{ float:right ; width:80%; text-align:left; }
.youshitw li .wzys strong { line-height:48px;}
.dbdh {border-right: #396fa2 0px solid;}
.footercontact {padding-left: 0%;}
.wxtz {width:50%; float:left;}
.wxtz img{ width:100%;}

.cakanbt { width: 40%;}

.product_list ul li{ float:left; width:50%; padding:5px 1% 10px 2%;}

.cpfenlei a{  font-size:14px; } 


}


@media screen and (max-width:768px)
{
header .logo{  width:210px; padding:0 0 0 10px; }
header .headerright {
    width: 0%; 
    padding: 0px 0 0 0; 
    padding-bottom: 0%;
}

.yb_conct{ display:none;}

.casetpwz {
    background: #fff;
    padding: 4% 16px;
    display: block;
    height: 98px;}
}


@media screen and (max-width:640px)
{
.toububox ul{ justify-content:flex-end;  }
.toububox ul li{ display:none; }	

#trigger { display:none;}

/*新闻内页*/
.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; } 

.news_related li{float:none; width:96%; margin-left:0.5%; margin-right:0.5%; line-height:34px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}


.cptupian1{ display:block}
.cptupian1-1{ display:none;} 

.cptupian1 ul li{ width:48%; }

.cptupian1 ul li p{ background:none;}


/*内页*/
.menu1{ overflow:hidden; text-align:left; margin:0 auto; padding:2% 0; }
.menu1 a { margin:2px 0.5%; padding:0.5% 0%; width:47%; font-size:14px; }
.menu4 ul{clear:both; margin:0 auto; text-align:center; display:flex; justify-content:flex-start; flex-wrap:wrap; }
.menu4 ul a { display:block; width:32%; background:#ffffff; color:#000; border:1px solid #dddddd; border-radius:15px; font-size:13px; line-height:20px; margin:5px 0.5% 5px 0.5%; text-decoration:none; padding:6px 0px; overflow:hidden;}


.info_listimg ul li{ width:48%; padding:5px 1% 5px 2%;}


.positionbg{ display:none;}

}
@media screen and (max-width:500px)
{
.toububox ul{ justify-content:flex-end;  }
.toububox ul li{ display:none; }	
	
.Ishuzi{ display:none}
.aboutw p{ margin-bottom:7%;}
.aboutw strong { font-size: 22px;line-height: 35px;}
.cpfenlei a {margin: 0% 0;}
.dqck {padding: 0.1% 5%;}
.biaoti h3 a {font-size: 22px;line-height: 38px;}


.footercontact { border-right: none;}
.casetpwz{
    height: 68px;}
.casetpwz strong {
  line-height: 28px;
}

.biaoti h2 { display:none;}

.dqck3 a { display:none; }


.menu1 a {margin: 3px 5px;}
.footbgds{ padding-bottom:35px;}

.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; 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:25%;vertical-align:middle; padding-left:4%; padding-right:5%;}
.xqlb a p { display:none; }
.cptupian .xqlb a span {
    line-height:30px;}

	
.cptupian1 ul li p { line-height:32px; text-align:center;margin: 0%; height:32px;}	
	

}
@media screen and (max-width:410px)
{
/*内页*/
.menu1{ overflow:hidden; text-align:left; margin:0 auto; padding:2% 0; }
.menu1 a { margin:2px 0.5%; padding:0.5% 0%; width:48%; font-size:14px; }
.menu4 ul{clear:both; margin:0 auto; text-align:center; display:flex; justify-content:flex-start; flex-wrap:wrap; }
.menu4 ul a { display:block; width:48%; background:#ffffff; color:#000; border:1px solid #dddddd; border-radius:15px; font-size:13px; line-height:20px; margin:5px 0.5% 5px 0.5%; text-decoration:none; padding:6px 0px; overflow:hidden;}
}

