/* CSS Document */
*{ margin:0; padding:0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
img{ border:none}
html{background:#fff}
body{ font-size:14px; font-family:'Microsoft Yahei','SimSun',sans-serif; color:#333333; line-height:1.8em;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
a{ text-decoration:none; color:#333;}
a:hover{color:#c7281c; text-decoration: none}

.wxc{width:1300px; margin:0 auto;}
.clr{ clear:both}
.b40{ height:40px; line-height:40px; overflow:hidden}
.b20{ height:20px; line-height:20px; overflow:hidden}
.b10{ height:10px; line-height:10px; overflow:hidden}
.b5{ height:5px; line-height:5px; overflow:hidden}
.mt1{  margin-top:10px;}
.mt2{ margin-top:15px;}
.f14{ font-size:14px; line-height:26px;}
.center{ text-align:center}
.fr{ float:right}
.fl{ float:left}
.shadowbox{background-color: #ffffff;box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);}
.clearfix:after{content:'.';height:0;visibility:hidden;display:block;clear:both}

.table1,.article table{border:1px #cccccc solid;border-collapse:collapse; font-size:12px; line-height:18px;background:#ffffff}
.table1 td,.article table td{ padding:3px 5px; border:1px #cccccc solid;}
.table1 th,.article table th{ background-color:#ba1718; color:#fff;padding:3px 5px; border:1px #cccccc solid; font-weight:normal}

.more{ float:right; margin-right:10px;}

.d1 li {line-height: 2.5em;white-space: nowrap;border-bottom: #f0f0f0 dashed 1px;padding: 0 1em;position: relative;}

.d2{clear: both;margin: 0 auto;border-bottom: 1px dashed #d9d9d9;padding-bottom: 10px;margin-top: 6px;}
.d2 dt {clear: both;background: url(icon04.jpg) no-repeat left 10px;text-align: left;padding-left: 10px;font-family: "ËÎÌå";font-size: 14px;font-weight: bold;line-height: 30px;}
.d2 dd {clear: both;text-align: left;line-height: 18px;font-size: 12px;color: #666;}
.d2 a{ color:#ff3333}

.d4 li{background: #f0f0f0;border-bottom:1px #ddd dashed;font-size: 14px;color: #5a5a5a;height: 45px;line-height: 45px; }
.d4 li a{display: block; padding-left:3em;}
.d4 li a:hover,.d4 li a.hover{ background-color:#fff; /*border-color:##333300;*/ color:#333333;border-bottom:1px #ddd dashed;}

.e1 li,.e2 li,.e4 li{ position:relative; margin:0.5%; margin-bottom:15px;width:32.33%;float: left;display: block;text-align: center;box-shadow: 0 0 10px rgba(18,22,27,.3);}
.e1 li a,.e2 li a,.e4 li a{color: #666666;}
.e1 li .pic,.e2 li .pic,.e4 li .pic{ width:100%;padding-bottom:66.6667%; height:0; display:block;overflow: hidden;}
.e1 li .pic img,.e2 li .pic img,.e4 li .pic img{ width:100%; height:auto; border:1px #fff solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.e1 li .text,.e2 li .text,.e4 li .text{display: block;overflow: hidden; white-space:nowrap; line-height:2.4em; font-size:16px; color:#444}

.index_1 .e1 li{ width:24%}
.e2 li{width:19%;box-shadow: none;}
.e2 li .pic img{ border:none}
.e2 li:hover{box-shadow: 0 0 10px rgba(18,22,27,.3);}

.e4 li{width:46%; margin:0 2%;box-shadow: none; margin-bottom:0;}
.e4 li .pic img{ border:none}
.e4 li .text{ font-size:14px; line-height:2.1em}

.e3 li{margin:1%; width:31.33%;float: left;display: block;text-align: center;}
.e3 li a{color: #666666;}
.e3 li .pic{ width:100%;padding-bottom:66.67%; height:0; display:block;overflow: hidden;}
.e3 li .pic img{ width:100%; height:auto;}
.e3 li .text {display: block;overflow: hidden; white-space:nowrap; line-height:1.8em}

.e1 img,.e2 img{ -webkit-transition: 1s,border 1s;transition-property:transform;transition-duration:1s;}
.e1 img:hover,.e2 img:hover,#newsBanner .swiper-slide:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);	/* IE 9 */-webkit-transform:scale(1.1,1.1);	/* Safari 和 Chrome */-o-transform: scale(1.1,1.1);	/* Opera */-moz-transform: scale(1.1,1.1);	/* Firefox */}

.gallery-thumbs img{ cursor:pointer}
.gallery-top{ width: 100%;height: auto; text-align:center; background-color:#333; /*margin-bottom:10px;*/ color:#fff; }
.gallery-top .swiper-title{ color:#fff; background-color:#666; padding:10px 30px; margin-bottom:10px;}
.gallery-top .swiper-title h1{ color:#fff; text-align:left}
.gallery-top .swiper-title .swiper-number{ float:right; width:auto; font-size:20px;}
.gallery-top .swiper-wrapper{ line-height:normal;}
.gallery-top  img{ max-width:100%; height:auto}
.swiper-pagination-current{ color:#FF6600}
#swiper-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

.news-list2 li{ padding: 15px 5px; background-color: #ffffff; border-bottom:1px #dddddd solid; float:left; width:49%; margin-right:0.5%}
.news-list2 li .pic{ width: 30%;float: right; margin-left:10px;}
.news-list2 li .pic a{ width:100%;padding-bottom: 66.6666%;height: 0;display: block;overflow: hidden;border:1px #dddddd solid; vertical-align:middle}
.news-list2 li .pic img{ width: 100%; height: auto; }
.news-list2 li .info{ /*width: 82%; padding-left: 20px; float: right;*/}
.news-list2 li .info a h2{ font-size: 16px; line-height: 1.1em;white-space: nowrap;overflow: hidden;}
.news-list2 li .info p{ margin-top: 10px; color: #666666; font-size: 14px; line-height: 20px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-list2 li .info .date{ font-size: 12px; color: #999999; line-height: normal; padding-top: 6px; }
.news-list2 li.nopic .pic{ display: none; }
.news-list2 li.nopic .info{ width: 100%; float: none;}

#proBanner .info .img{ width:100%; height:0; padding-bottom:66.6667%;overflow:hidden}
#proBanner .info .img img{ width:100%; height:auto; padding:3px; padding-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#proBanner .info h3{ text-align:center; font-weight:normal;display: block;overflow: hidden; white-space:nowrap; line-height:2em}
#proBanner .info .desc{ padding:10px; font-size:12px; text-align:center;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;display: -webkit-box;word-wrap:break-word;word-break:break-all;text-overflow: ellipsis;}
#proBanner .info .button{ text-align:center; margin-bottom:10px;}
#proBanner .info .button a{ display:inline-table; padding:5px 30px; background-color:#ffffff; color:#0c4da2;  border:1px #0c4da2 solid}
#proBanner .swiper-slide{ border:1px #ddd solid; background-color:#fff;border-radius:2px;}
#proBanner .swiper-slide:hover{border: 1px solid #0c4da2;}
#proBanner .swiper-slide:hover .button a{ background-color:#0c4da2; color:#ffffff}
#proBanner .swiper-slide img{ -webkit-transition: 1s,border 1s;transition-property:transform;transition-duration:1s;}

#newsBanner .info .img{ width:100%; height:0; padding-bottom:66.6666%; overflow:hidden}
#newsBanner .info .img img{ width:100%; height:auto}
#newsBanner .info h3{margin: 10px 0px 10px;line-height: 22px;}
#newsBanner .info .data{ color:#666}
#newsBanner .info p{color: #666666;font-size: 14px;line-height: 25px;height: 75px;padding: 0px;overflow: hidden;}
#newsBanner .swiper-slide{ padding:10px; border:1px #ddd solid; background-color:#fff;border-radius:2px;}
#newsBanner .swiper-slide:hover{border: 1px solid #e53f3f;}
#newsBanner .swiper-slide img{ -webkit-transition: 1s,border 1s;transition-property:transform;transition-duration:1s;}

.head .wxc{ height:100px;}
.head .logo{ float:left; padding-top:10px;}
.head .tel{float:right;margin-top: 35px;}
.nav{height:50px; line-height:50px; background:#333333;overflow: hidden;text-align:center;box-shadow: 0 0 4px #3f3f3f;}
.nav a{ width:12.5%;display:block; font-size:18px; float:left;color:#fff; text-decoration:none;
-webkit-transition:background 0.8s;-o-transition-property:background;-o-transition-duration:0.8s;-moz-transition-property:background;-moz-transition-duration:0.8s;transition-property:background;transition-duration:0.8s; border-right:1px #444 solid}
.nav a:hover,.index .nav .home,.nav .hover{text-decoration:none; color:#ffffff; background:#c7281c}

.head .searchform{ float: right; margin-top:20px; border:1px #e5e5e5 solid; border-radius: 3px;}
.searchform .search-input{ padding: 0 1em; line-height: 34px; float:left; border:none; width: 260px; font-size: 14px;}
.searchform .search-btn{ float: left;height: 34px; width: 32px; border: none; cursor: pointer;    background:#be0000 center center url(../images/search.png) no-repeat;}

.container{ margin: 20px auto }
/***首页**/
.ibanner{ width:100%; height:400px;}
.ibanner .swiper-slide {background-position: center;background-size: cover;}
.ibanner a {width: 100%;height: 100%;display: block;}
.wrap_title{ text-align:center; color:#c7281c;    margin: 20px 0; position:relative}
.wrap_title span{font: 700 25px/35px "microsoft yahei";color: #333333;padding: 0 10px;position: relative;}
.wrap_title a{color: #333333;}
.wrap_title p{font: 16px/25px "microsoft yahei";letter-spacing: 0.1em; color:#333333}

.wrap_title2{ color:#0c4da2; font-size:30px; padding:5px 0 20px 0; line-height:normal;}
.wrap_title2:after{content: "";width:2em;height: 3px;background: #0c4da2;display: block; margin-top:15px;}
.swiper-button{ text-align:center; margin-top:15px;}
.swiper-button a{ display:inline-table;cursor:pointer;width: 40px;height: 40px;color: #FFF;font-size: 24px;overflow: hidden;cursor: pointer;transition: 0.3s all 0s linear;background: #cccccc;text-align: center;line-height: 40px;font-family: SimSun;}
.swiper-button a:hover{ background: #f87500;}

.index_1{ background-color:#f0f0f0; padding:10px 0 30px;}
.ibanner{ line-height:0;}
.products_hot{ overflow:hidden; margin-bottom:20px;}
.products_hot ul{ margin-left:-4%; overflow:hidden}
.products_hot li{ float:left; width:43.5%; background:#fff; margin-left:4%; padding:15px;border:1px solid #fff;box-shadow: 0 0 15px rgba(18,22,27,.3); margin-bottom:15px;}
.products_hot h2{ font-size:22px; color:#222; margin-bottom:15px;}
.products_hot li p{ font-size:15px; line-height:28px; color:#555; margin-bottom:8px;}

.vibration_sieve_fl{ float:left; width:49%;box-shadow:2px 2px 2px rgba(4,4,4,0.21);margin-top: 15px;margin-bottom: 15px;border: 1px solid #f0f0f0;padding: 20px;border-radius:0px 0px 40px 0px; background:#fff}
.vibration_sieve_fr{ float:right; width:49%;box-shadow:2px 2px 2px rgba(4,4,4,0.21);margin-top: 15px;margin-bottom: 15px;border: 1px solid #f0f0f0;padding: 20px;border-radius:0px 0px 0px 40px; background:#fff}
.vibration_sieve_img{ float:left; width:45%;padding-bottom:30%; height:0; overflow: hidden;}
.vibration_sieve_img img{ width:100% !important; height:auto !important}
.vibration_sieve_abstract{ float:right; width:52%}
.vibration_sieve_abstract p{ white-space:nowrap; font-size:14px; margin-bottom:8px; color:#666}
.vibration_sieve_abstract p a{ display: inline-table;color: #fff;background: #F40; padding:1px 5px; margin-right:8px;}
.vibration_sieve_abstract p a.black{ background-color:#000}
.vibration_sieve_abstract p a.green{ background-color:green;}
.vibration_sieve_abstract p a.white{ background-color:#f0f0f0; color:#666}
.vibration_sieve_abstract p a:hover{background-color:#ffff00; color:#666}
/*.button-prev{ left:0;bottom:0;position:absolute}
.button-next{ right:0; bottom:0;position:absolute}*/

.container_new{overflow:hidden;margin-bottom:30px;margin-top: 40px;}
.container_new img{width:100%!important;height:auto!important}
.container_new .new_l{float:left;width:33%;padding:10px;border:1px solid #eee}
.container_new .new_r{float:left;width:33%;margin-left:2%;padding:10px;border:1px solid #eee}
.container_new .news_fr{float:right;width:30%;border:1px solid #eee;padding:10px}
.new_l dl,.new_r dl{overflow:hidden;background:#f9f9f9;padding:10px;margin-top:20px;margin-bottom:16px}
.newstitle,.skilltitle,.asktitle{font-weight:700;font-size:20px;color:#333;border-bottom:1px solid #eee;height: 40px;line-height: 38px;margin-bottom:10px}
.newstitle strong,.skilltitle strong,.asktitle strong{border-bottom: 3px solid #c7281c; float:left}
.new_l dd,.new_r dd{float:right;width:60%}
.new_l dd p a,.new_r dd p a{ white-space: nowrap}
.new_l dt,.new_r dt{float:left;width:35%}
.new_l span,.new_r span,.news_fr span{font-size:12px;color:#999;float:right; font-weight:normal}
.new_l span a,.new_r span a{color:#999}
.new_l h3,.new_r h3{font-size:15px;margin-bottom:10px}
.new_l p,.new_r p{font-size:14px;color:#666;overflow:hidden;}
.new_l p:nth-child(2),.new_r p:nth-child(2){overflow:hidden;margin-top:8px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_l ul,.new_r ul{overflow:hidden}
.new_l li,.new_r li{margin-bottom:10px;border-bottom:1px dashed #f0f0f0;overflow:hidden;line-height:32px;height:32px}
.bcon{width:100%;margin:30px auto}
.list_lh{height:377px;overflow:hidden}
.list_lh li p{line-height:30px;font-size:14px;line-height:28px;color:#666;font-weight:400}
.container_assess ul li p{color:#666;font-size:14px}

.about-wrapper,.map-wrapper{padding: 40px 0;background-color: #666;}
.about{box-shadow: #000 2px 3px 9px; background-color:#ffffff; padding:1em;border-radius: 30px 0}
.about .about-video{float:left; width:40%; height:270px;}
.about .about-video img{ max-width:100%; height:auto}
.about .about-content{float:right; width:58%; line-height:2em; background-color:#ffffff; height:270px; overflow:hidden;}
.about .about-content p{ text-indent:2em;}

.productnav2{border:1px #c7281c solid; margin-bottom:10px; background-color:#f0f0f0}
.productnav2 dt{ text-align:center;background-color:#c7281c; color:#fff;height: 70px;line-height: 70px;font-size: 24px;font-weight: bold;text-align: center;}
.productnav2 dd a{font-size: 16px;color: #333; display: block; text-align:center;height: 42px;line-height: 42px; border-bottom:1px #ddd dashed}
.productnav2 dd a:hover,.productnav2 dd a.hover{ background-color:#fff; /*border-color:##333300;*/ color:#c7281c;}

.news .d3 li{ width:50%; float:left; border:none; height:auto; line-height:1.5em;}
.news .pro_left{ width:36%;}
.news .pro_right{ width:60%;}

.icontact{ text-align:center; background:url(contact_bg.gif) top repeat-x;}


/**子页面**/
.main{ padding:10px 0; background-color:#f0f0f0;}
.pleft{ float:left; width:280px; background-color:#fff;box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);padding:10px;border: 1px solid #e5e5e5;}
.pright{ float:right; width:1000px; background-color:#fff; padding:10px 15px;box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);}
.place{height: 40px; line-height:38px;position: relative;border-bottom: 1px solid #ddd; margin-bottom:5px;}
.place h2,.place h1{ float:left; font-size:20px;border-bottom: 3px solid #c7281c;}
.place span{ float:right}

.tbox{ margin-bottom:10px;}
.tbox dt{height:40px; line-height:40px;background: #ebebeb; margin-bottom:10px;}
.tbox dt strong{ /*float:left;background: #c7281c;font-size: 16px;width: 125px;text-align: center;color: #FFF;*/ color:#c7281c; padding-left:1em;border-left: 1px #c7281c solid;display: block;}

.contact{/*padding: 12px 0 12px 80px;background-color:#333333;font-size:14px; color:#fff;*/ margin-top:10px; }
.contact img{ max-width:100%; height:auto}
.pleft .e2 li{ width:49%; margin:5px 0.5% 2px}
.pleft .e2 li .text{ font-size:12px;}

.box{border: 1px #ebebeb solid;padding: 12px 10px;height: auto; background-color:#fff; margin-top:10px;box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);}
.box dt{ height:40px; line-height:40px;background: #ebebeb; margin-bottom:10px;}
.box dt strong{ float:left;background: #c7281c;font-size: 16px;width: 125px;text-align: center;color: #FFF;}
.box dt .more{display: block; float:right;padding: 0 10px;transition: all 0.4s;}


article{margin-top: 20px;}
.main article .title{ text-align:center;padding: 4px 0; border-bottom: 1px #e5e5e5 solid}
.main article h1 {color: #2c3033;font-size: 24px;font-weight: 700;line-height: 30px;}
.main article .info {color: #888; font-size: 14px; line-height: 38px; margin-top: 5px;}
.article-content{/*margin-bottom: 20px;*/color: #000; line-height:2em;padding:1em;word-wrap: break-word; word-break: break-all; font-size:16px;}
.article-content img{ max-width:100%; height:auto}
.article-content p{ margin-bottom: 1em;text-indent:2em;}
.article-content a{ text-decoration:underline}
.list{ margin-top:20px; margin-bottom:20px;}
.context{padding:10 25px;}

.d3 li{ height:30px; line-height:30px; font-size:14px; border-bottom:1px #dddddd dashed; background: url(li_1.jpg) 3px  center no-repeat; padding-left:13px; padding-right:10px; overflow:hidden; margin-top:5px; margin-bottom:5px;}
.d3 li span{ float:right;}
.pages {display: inline-block; clear:both; width:100%; text-align:center; margin:20px auto}
.pages ul li{float:left;font-family:Tahoma;line-height:34px;/*margin-right:6px;*/border:1px solid #dddddd;border-left-width: 0;font-size:14px;}
.pages ul li a{float:left;padding:0 12px; line-height:34px;color:#333;display:block;}
.pages ul li a:hover{color:#ffffff;text-decoration:none;padding:0 12px; line-height:34px;background-color:#c00;}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pages ul li.thisclass a:hover{background-color:#c00;padding:0 12px; line-height:34px;color:#ffffff;font-weight:bold;}
.pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pages .pageinfo strong{color:#555;-weight:normal;margin:0px 2px;}
.pages li:first-child {border-left-width: 1px;}

/**about**/
.article-content h2,.article-content h3 {font-size: 20px;margin: 15px 0;color: #F40;/*background: url(line1.jpg) bottom center no-repeat;*/}
.article-content h3 {font-size: 18px;margin: 10px 0;color: #cc0033;/*background: url(line1.jpg) bottom center no-repeat;*/}
.digital li {width: 17%;float: left;margin:1.5%;}
.digital li .top-icon{ padding:0 10px;}
.digital li img{ width:100%; height:auto}
.digital li h4{font-size: 20px; text-align:center; margin-top:5px; margin-bottom:10px;}
.digital li p{ font-size:12px; line-height:1.8em}

.pro_info{ padding-bottom:15px;  border-bottom:1px dashed #e4e4e4;}
.pro_left{float:left;width:40%; margin-right:3%;}
.pro_left img{width:100%; height:auto}
.pro_right{height:auto; float:right; width:57%;}
.pro_right h1,.pro_right .pro_title{line-height:30px; font-size:20px; margin-top:5px; font-weight:bold}
.pro_right p{margin:8px 0;}
.pro_info .tel{ margin-top:5px; line-height:40px;}
.pro_info .tel a{padding:0 10px 0 50px; font-size:16px; display:inline-table;color:#fff;background:#F40 url(../images/icon-tel.png) no-repeat 10px 9px; margin-right:10px;}
.pro_info .tel a.qq{ background-image: url(../images/icon-qq.png);}
.pro_info .tel a:hover{ background-color:#F22D00;background-position:10px -28px;transition:all 0.3s}
.index .pro_left{width:30%;}
.index .pro_right{ width:67%;}
/*video*/
iframe, embed {width: 100%;height:500px;}
.hmvideo,.video{ width:100%; text-align:center}
video{ max-width:100%; height:auto; max-height:500px;}

.footer{width: 100%; background-color: #000;margin-top: 10px; color:#999; overflow: hidden; text-align: center; padding: 20px 0}
.footer { text-align: center; font-size: 12px;}
.footer  a{ color:#999;}
.footer  a:hover{ text-decoration:underline}
.flink{ background-color:#bbb; line-height:1.8em; padding:5px 0}
.kefu{ width:40px;position:fixed;bottom:100px; right:0; text-align:right; z-index:999; display:none}
.kefu img{ width:40px; height:auto;opacity:0.5;filter:alpha(opacity=50); margin:0; padding:0}

/**响应式布局**/
@media screen and (max-width: 1024px) {
    .wxc{ width: 100%;}
	.pleft{ width:25%}
	.pright{ width:72%;}
	.productnav dt span,.contact dt .more{ display:none}
	.productnav dd a{ text-align:center; padding-left:0}
}
@media screen and (max-width: 768px) {
   .head .tel a:nth-of-type(2),.map-wrapper .invest,.pronav li .en,.pronav li a:hover .en,.pronav li.title a p{ display: none;}
   .vibration_sieve_fl,.vibration_sieve_fr,.about .about-video,.about .about-content{ width:100%; float:none; }
   .pleft,.pright,.prohot,.container_new .new_l,.container_new .new_r,.container_new .news_fr{ width: 96%; float:none; margin:0 auto}
   .pleft{ margin-top:8px;}
   .article-content{ padding:0;margin-bottom:0}
   .head .logo{ width:68%}
   .head .tel{ width:30%}
   
   /**首页**/
   .pronav li a{ font-size:14px;}
   .container{ width:95%; margin:8px auto; background-color:#FFFFFF}
   #imap{ width:49%;}
   .map-wrapper .icontact{ width:49%}
   .about .about-video{ height:auto;}
   .ibanner {height:220px;}
.vibration_sieve_fr{border-radius:0px 40px 0px 0px ;}
	.vibration_sieve_fl:after,.vibration_sieve_fr:after{content:'.';height:0;visibility:hidden;display:block;clear:both}
   /**列表页面**/
   .productnav:after{content:'.';height:0;visibility:hidden;display:block;clear:both}
   .productnav dt{ height:32px; line-height:32px; font-size:16px; width:50%; float:left}
   .productnav dd{ width:50%; float:left;}
   .productnav dd a{ height:32px; line-height:32px; font-size:14px;border-left: 1px #3e3e3e solid;}
   /**文档页面**/
   iframe, embed{max-height: 260px;}
   .article-content p{text-indent:0}
}

@media screen and (max-width:576px) {
    .head .tel,#newsBanner .info p,.pronav li .en,.pronav li.title a p,.pro_text,.flink{ display: none;}
	.nav{ height:auto; line-height:32px;}
	.nav a{ width:25%; font-size:12px;border-bottom: #444444 1px solid;}
	.head .logo,.news-list2 li{ width:100%; float:none; padding-top:0}
	.head .logo img{ max-width:100%; height:auto}
	.head .wxc{ height:auto;}
	.kefu{ display:block}
	/**首页**/
	.pronav li{ width:33.33%; margin-left:0; margin-right:0; line-height:40px;border-bottom:1px #fff solid; border-right:1px #fff solid}
	.pronav li a{ height:auto; padding-top:0; background:#e6e6e6; padding-bottom:0;}
	.pronav li h3{ font-size:16px;}
	.pronav li.title a{ padding:0; background:#333333;}
	.pronav li.title h3{  color:#fff; font-size:16px; line-height:40px;}
	#imap,.map-wrapper .icontact,.map-wrapper .invest,.pro_right,.pro_left{ width:100%; float:none;}
	
	.map-wrapper .icontact{ margin-left:0; margin-top:8px; margin-bottom:8px;}
	#newsBanner .swiper-slide{ padding:3px;}
	#newsBanner .info h3{ font-size:14px; line-height:16px; margin:5px 0 5px;}
	#proBanner .info h3{ font-size:14px;}
	.ibanner {height:180px;}
	.vibration_sieve_img{ width:35%; padding-bottom:23.33%}
	.vibration_sieve_abstract{width:62%}
	.products_hot h2{ margin-bottom:0;font-size:18px;}
	.vibration_sieve_abstract p{margin-bottom:0; line-height:1.5em;}
	.vibration_sieve_fl,.vibration_sieve_fr{padding:15px 10px;}
	.vibration_sieve_abstract p a{ padding-top:0; padding-bottom:0}
	
	.place{ height:32px; line-height:31px;}
	.place h2,.place h1{ font-size:16px;}
	
	.digital li{ width:47%;}
	.e3 li{ float:none; width:100%;}
	.e1 li,.e2 li{ width:48%;}
	#map{ height:260px;}
	.article-content h2，.article-content h3{ margin:15px 0 15px; font-size:20px;}
	.news-list2 li{ padding:8px 0}
	.news-list2 li .info a h2{ font-size:16px;}
	.news-list2 li .pic{ width:25%;}
	.news-list2 li .info{ width:75%;}
	.article-content h2,.article-content h3 {font-size: 20px;}
	article{ margin-top:10px;}
	.main article h1{font-size:20px;}
	.main article .info{ line-height:30px;}
}

@media screen and (max-width:400px) {
	.place span{ display:none}
	.ibanner {height:120px;}
}