@charset "utf-8";
@media screen and (max-width:1280px)
{
.mainbox3 a.more{ position:absolute; right:0px;}
}

@media screen and (max-width:1023px)
{
.cpfenlei a{ margin:3px 1.1%; width:31%; }

/*首页广告*/
.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%; }

.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: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%;}



.cakanbt { width: 40%;}

.product_list ul li{ float:left; width:50%; padding:5px 1% 10px 2%;}
}

@media screen and (max-width:768px)
{
header .logo { float: left; width: 70%; margin:0% 0 0 0;margin-right: auto !important;}

header .logo img { width:100%;}
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)
{
#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;}

/*job招聘*/
.job_shuoming{ line-height:30px; margin:25px 0 0px 0; }
.job_tel{ text-align:center; margin:0 0 8% 0; }
.job_tel span{ font-weight:bold; font-size:26px; color:#d43126; }
.menus ul li{ margin: 5px;border: 1px solid #d3d3d3;border-radius: 50px; padding:10px 0%; flex:1; cursor: pointer}

.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%;  padding:10px 0; }

.proviewle{ width:100%; float:none ;}
.proviewri{ width:100%; float:none; margin:30px 10px; }

.cptupian1{ display:block}
.cptupian1-1{ display:none;} 
.cptupian1 ul li{ width:48%; }
.cptupian1 ul li p{ background:none;}

/*内页*/
.info_listimg ul li{ width:48%; padding:5px 1% 5px 2%;}
.positionbg{ display:none;}

}
@media screen and (max-width:500px)
{	
.Ishuzi{ display:none}
.aboutw p{ margin-bottom:7%;}
.aboutw strong { font-size: 22px;line-height: 35px;}
.dqck {padding: 0.1% 5%;}
.biaoti h3 a {font-size: 22px;line-height: 38px;}

.footercontact { border: none; border-top:#396fa2 1px solid; padding-top:20px; }
.casetpwz{    height: 68px;}
.casetpwz strong {
  line-height: 28px;
}

.cpfenlei{ display:none; }

.biaoti h2 { display:none;}

.dqck3 a { display:none; }

.menucp{ padding:5% 2%; justify-content:space-between; }
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:49%; margin:0 0 4px 0; padding:10px 20px; font-size:14px; border-radius:10px; }
.menu1 a {margin: 3px 5px;}
.gongan{ padding-bottom:55px; }

.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;}	
}