@charset "utf-8";
@media only screen and (max-width: 1870px){
header .logo{ float:left; width:25%; padding-left:3%; margin-top:10px; }

header .wapnav{ display:block;width:6%; margin-top:26px; text-align:right; padding-right:3%; }	
header .wapnav img{padding:6px;}
header .wapnav img:hover{background-color:#dedede;}	
header .headerright{width:100%; margin:0px;}



.mainnav{display:none; width:100%; text-align:center; }
.mainnav li a{float:none; display:block; height:30px; margin-top:0%; padding:2px; font-size:16px; width:auto; color:#373737; line-height:30px; position:relative; }
.mainnav a:hover,.mainnav a.active,.mainnav a.active:link,.mainnav a.active:visited{ background-color:#e6edf2}


.mainnav a:after{
    height: 0px;
    background: #81b2e3;
}


.nav{ display:none}



.bannerwrap .banner .mask{bottom:16%;}
}

@media only screen and (max-width: 1200px){
.bannerwrap .banner .mask{bottom:18%;}

.slideBox{ width:88%;}

.footer{ display:none}

.neiyeb { height:340px}


}

@media only screen and (max-width: 1170px){
.counter {  margin:30px 0; padding:0 4%; border-left:solid #cacaca 1px; color:#183072;  text-align:center; }
.counter h2 i{ font-style:normal; font-size:30px; font-weight:normal; color:#444;}
.count-title { font-size:40px; line-height:35px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif}
.count-text { font-size: 19px;line-height:35px; text-align: center; color:#444; padding-bottom:0%; }
.links{ display:none}
}

@media only screen and (max-width: 1160px){
.counter{ margin:30px 0; padding:0 3%; }
}


/*<=1023px*/
@media screen and (max-width:1024px)
{
.counter{ margin:30px 0; padding:0 2%;}

.bannerwrap .banner .mask{bottom:20%;}

.neiyeb{height:300px}


/*<=960px*/
@media screen and (max-width:960px)
{
header .logo{ width:35%;}
header .logo img{ width:100%;}
.wrapper{ display:none}
.counter{ margin:30px 0; padding:0 1.5%;}
.bannerwrap .banner .mask{bottom:4%;}
.imain2{margin-top:3%;}

.slideBox img{ display:none}
.neiyeb{height:260px}


}


@media screen and (max-width:859px)
{
.about h4{ font-size:20px; color:#484848; line-height:30px; padding:0% 0 0 4%;}
.aboutbg{padding-bottom:10%; padding-top:0%; background:url(none);}
.about{ height:120px; overflow:hidden}
.about p{ color:#000; font-size:16px; line-height:24px; padding:1% 5% 0 3%; }

.wenhua .more{ width:140px; height:35px; color:#fff; font-size:18px; line-height:35px; text-align:center; padding:0; margin:10% 0 2% 4%; display:block; margin:0 auto }
/*产品展示*/
ul.fgs1 li{ float:left; width:100%; overflow:hidden;}
/*内页图片banner*/
.neiyeb{height:200px;}


/*产品分类*/
.prolistpost li { float:left; background-color:rgba(255,255,255,0.9); border-top:4px solid #3a8ad5; text-align:center; width:41%; margin:1.9%; padding:3% 0; -webkit-transition: background-color 0.6s ;-moz-transition: background-color 0.6s ;	-o-transition: background-color 0.6s; transition: background-color 0.6s;}


/*新闻动态*/
.fenlei { display:none}
.fenlei ul {}
.fenlei li { float:left; border:1px solid #d0d0d0; padding:1% 5% 0% 5%; margin:0px 1%; border-radius:20px;}
.fenlei li a { font-size:16px; text-decoration:none; -webkit-transition: background-color 0.6s ;-moz-transition: background-color 0.6s ;-o-transition: background-color 0.6s; transition: background-color 0.6s;}

.hotpic { float:left; width:96%; padding:2%;}
.rightnew { clear:both; float:left; width:96%; padding:2%;}

.rightnew dl{clear:both; height:90px;  }
.rightnew dt{float:left; width:76px; height:70px;}
.rightnew dd{float:right; width:85%; padding:0;}

/*底部*/
.footmenu{ float:none; margin:0 auto; width:86%; }
.foottel { display:none}

/*资质荣誉*/
.honer_listimg{clear:both;margin-top:0px;padding:20px 0 0 0; overflow:hidden}
.honer_listimg ul{clear:both; margin-top:10px; }
.honer_listimg ul li{float:left; width:44.8%; padding:5px 2% 5px 2%; text-align:center; line-height:36px;}
.honer_listimg ul li a{display:block; padding:0px; }

/*招聘*/

.job_list ol.head span.title{float:left;width:25%; }
.job_list ol.head span.zhuanye{float:left;width:45%;  }
.job_list ol.head span.xueli{  display:none}
.job_list ol.head span.renshu{display:none }
.job_list ol.head span.views{display:none }
.job_list ol.head span.date{display:none}


.job_list ol.info a.title{float:left;width:25%;}
.job_list ol.info a.title { color:#ff0001}
.job_list ol.info span.zhuanye { float:left;width:50%;}
.job_list ol.info span.xueli{display:none }
.job_list ol.info span.renshu{display:none}
.job_list ol.info span.views{display:none}
.job_list ol.info span.date{display:none }
.job_list ol.info span.yingpin { float:right; width:20%; text-align:center;}


/*新闻内页*/
.xinwenrec{ clear:both; background:#f6f6f6; margin-top:20px; }
.xinwenrec dl{ clear:both; height:175px; overflow:hidden;}
.xinwenrec dl dt{ float:left; width:36%;}
.xinwenrec dl dt img{width:100%; height:175px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.xinwenrec dl dd{ float:right; width:60%; padding:10px 2% 0px 2%;}
.xinwenrec dl dd a{ display:block; font-size:18px; line-height:30px; color:#000000;}
.xinwenrec dl dd a:hover{ color:#de1a32; text-decoration:none;}
.xinwenrec dl dd h4{ display:none}
.xinwenrec dl dd p{ font-size:14px; color:#333333; line-height:22px; padding-top:10px;}
}


@media screen and (max-width:768px)
{
header .logo{ width:40%;}
.toptel { float:right; width:15%; margin-top:20px;}
.mainbanner {width:100%; overflow: hidden; position:relative; height:200px;}

/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}

.message_add p{ padding:3px 0; float:none; width:100%;}

.position{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%;}

.servicebox dl{margin:20px 3%; padding-bottom:20px; width:92%; clear:both; }
}


@media screen and (max-width:640px)
{
header .logo{width:45%;}

.mainnav a:after{
display:none
}

/*内页图片banner*/
.neiyeb{height:160px;}

.toptel { float:right; width:24%; margin-top:10px; }

.about{ height:110px; overflow:hidden}

.positioninfo{ width:43%;}

.product_view img{ width:98%; margin:0 auto;}

.info_listimg1 li{float:left; width:46%; padding:5px 1.5% 5px 1.5%; text-align:center;}
.info_listimghz li{float:left; width:46%; padding:5px 1.5% 5px 1.5%; text-align:center;}

/*新闻内页*/
.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;}

/*底部*/
.footmenu{ display:none}

}

@media screen and (max-width:425px)
{
header .logo{width:60%; margin-bottom:4px; padding-left:1%; }
header .wapnav{display:block; width:5%; margin-top:10px; text-align:left; padding-right:7%; }	
header .wapnav img{padding:6px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}

.focus{width:100%; height:155px;position:relative; float:center;}
.f426x240{width:100%;height:155px;overflow:hidden;}
.f426x240 img{width:100%;height:155px;}


.imain3{margin-top:5%;}

 h3.tit{ font-family:Arial; font-size:30px; line-height:30px; color:#333; font-weight:normal; text-align:center; padding-bottom:20px;text-transform : uppercase; }
 h3.tit b{ font-weight:bold; padding-right:10px; font-size:30px;}
 h3.tit i{ display:block; font-size:26px; color:#004586; font-style:normal; font-weight:bold; line-height:40px; background:url(images/01.jpg) bottom center no-repeat; padding-bottom:10px;}
 h3.tit i a{display:block; font-size:26px; color:#004586; font-style:normal; font-weight:bold; line-height:40px;}
 
.wenhua .more{ width:130px; height:35px; color:#fff; font-size:16px; line-height:35px; text-align:center; padding:0; margin:10% 0 2% 4%; display:block; margin:0 auto }

.ysbox ul li{ width:30%; margin:1% 1.5% 1% 1.5%; }
.wenhua li{ width:94%; margin:0 auto;  margin-bottom:20px; float:none}


/*大事记*/
.parBd h4{float:none; width:100%;font-size:20px;margin-bottom:3%; text-align:center;}
.parBd h4 span{font-size:14px;width:80%;margin:0 auto;}

.parHd li.act span{left:16px;}


/*文化*/

.aboutwenhua li{ float:none; width:96%; margin-right:0%; margin:10px; auto}

/*左导航*/

.menu1 a {color:#000; float:left; width:40%; line-height:36px; padding:0px 0px; margin-top:10px; font-size:16px; text-decoration:none; text-align:center; /*background:#e6e6e6; -webkit-transition: background-color 0.5s;	-moz-transition: background-color 0.5s; -o-transition: background-color 0.5s; transition: background-color 0.5s;*/ margin-right:10px; margin-left:3%; border:#CCC 1px solid }


.rightnew dl{clear:both; height:90px;}
.rightnew dt{float:left; width:76px; height:70px;}
.rightnew dd{float:right; width:75%; padding:0; height:80px; overflow:hidden;}



/*新闻内页*/
.xinwenrec{ clear:both; background:#f6f6f6; margin-top:20px; }
.xinwenrec dl{ clear:both; height:175px; overflow:hidden;}
.xinwenrec dl dt{ display:none}
.xinwenrec dl dt img{width:100%; height:175px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.xinwenrec dl dd{ float:right; width:96%; padding:10px 2% 0px 2%;}
.xinwenrec dl dd h4{ display:none}
}


@media screen and (max-width:320px)
{

}
