@charset "gb2312";
/* CSS Document */
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre{margin:0; padding:0; border:0;background-repeat:no-repeat;text-indent:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal; margin:0;text-indent:0; }
body{font-family:"微软雅黑";font-size:0.8em;margin:0px auto;padding:0px;line-height:1.5em;height:auto;clear:both;overflow-x:hidden;color:#434343; max-width:800px;}
img{border:0px;margin:0; padding:0;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
p,span,strong,div{padding:0; margin:0;}
input,label,button,select,textarea{vertical-align:middle;}
img{border:0; margin:0; padding:0;}
a{ text-decoration:none;outline:none;color:#434343;}
a:link{text-decoration:none;color:#434343; }
a:hover{text-decoration:none;color:#bb340c;}
a:visited{text-decoration:none;color:#434343;}
a:active{text-decoration:none;color:#434343;}
table{ border-collapse:collapse; border-spacing:0;}
.clear {clear:both;}
img {max-width:100%;}

/*头部*/
#header{ padding:5px; height:57px; position:relative; z-index:3;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);
-moz-box-shadow: 0px 0px 10px 0px #909090;
-webkit-box-shadow:0px 0px 10px 0px #909090;
box-shadow:0px 0px 10px  0px #909090;}
#logo{ float:left;}
#var{ float:right;}
.menu {display:none;}
.menu li a {display:block; width:100%; text-indent:2em; border-bottom:#ddd 1px solid; background:#FFF; font-size:16px; line-height:2em;}

/*banner*/
.slideBox{/*height:450px;*/ overflow:hidden; position:relative; border-bottom:5px solid #bb340c;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px;border-radius:50%; line-height:14px; text-align:center;
 background:#ccc; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ /*height:450px;*/ display:block; margin:0 auto; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*关于我们*/
#admin{padding:20px 10px; height: auto;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);
-moz-box-shadow: 0px 0px 10px 0px #909090;
-webkit-box-shadow:0px 0px 10px 0px #909090;
box-shadow:0px 0px 10px  0px #909090;}


#bt-title{ font-size:1.2em; text-align:center;}
.bt-z{ line-height:2em; font-weight:bold; color:#000;}
.bt-z span{ font-family:"Arial";text-transform:uppercase;}
.xt{ width:80px; height:3px; background-color:#bb340c; margin:0 auto;}


#gywm{ text-align:center; font-size:1.1em; line-height:1.8em; padding:25px 0px;}

#more{ width:30px; height:30px; margin:0 auto; }
#more a{ display:block;background-color:#bb340c; color:#fff; font-weight:bold; text-align:center;}
#more a:hover{background-color:#646161;}

/*产品中心*/
.cp-list{  padding:20px 0px; height:auto;}
.cp-list li{ width:50%; float:left;}
.cp-list li a{ display:block; border:1px solid #666; text-align: center; margin:5px 15px; font-size:1.0em; line-height:2em;}
.cp-list li a:hover{background-color:#bb340c; color:#fff; border:1px solid #fff;}

.nei {border-top:#bb340c 1px dashed;}

.picture{ padding-bottom:30px;}
.picture li{ width:50%; float:left;}
.picture li a{ display:block; text-align: center; margin:5px 15px;}
/*.picture li a img{ width:100%; height:185px;}*/
.picture li a span{ display:block;font-size:1.0em; line-height:2em; text-align: center;}
.picture li a:hover{background-color:#bb340c; color:#fff;}

/*4大优势*/
#ys-bt{ text-align:center; padding-top:20px;}
#ys-bt h2{ font-size:1.6em; line-height:1.5em; font-weight:bold; color:#bb340c;}
#ys-bt span{ display:block;font-size:1.2em;line-height:1.5em;color:#605a5a; background:url(images/bt.jpg) repeat-x center; }
#ys-bt span i{ background-color:#FFF; padding:0 15px;}
#ys-bt p{ font-size:1.3em;line-height:1.5em;text-transform:uppercase; color:#c2c2c2;}

/**/
.hdp{ /*height:650px;*/ overflow:hidden; position:relative;}
.hdp .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:5px; z-index:1; }
.hdp .hd ul{ overflow:hidden; zoom:1; float:left;  }
.hdp .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px;border-radius:50%;  line-height:14px; text-align:center; background:#ccc; cursor:pointer; }
.hdp .hd ul li.on{ background:#f00; color:#fff; }
.hdp .bd{ position:relative; height:100%; z-index:0;   }
.hdp .bd li{ zoom:1; vertical-align:middle; }
.hdp .bd img{ width:100%; /*height:650px;*/ display:block;  }
.hdp .bd li { width:44%; float:left; margin:3%;}
.hdp .bd li p{ text-align:center; line-height:30px;}



/*新闻资讯*/
.slideTxtBox{ text-align:left; margin-top:30px;}
.slideTxtBox .hd{ height:2em;background-color:#d1d0d0;width:130px;margin:0 auto; position:relative; }
.slideTxtBox .hd ul{width:130px;}
.slideTxtBox .hd ul li{ *float:left; *width:33.3%; width:100%;text-align:center; cursor:pointer;  height:2em; line-height:2em; padding-bottom:5px;}
.slideTxtBox .hd ul li span{ display:block;}
.slideTxtBox .hd ul li.on{ height:2em; color:#fff;  background:url(images/news-li.png) no-repeat bottom center; }
.slideTxtBox .hd ul li.on span{background:#bb340c;}

.slideTxtBox .bd ul{zoom:1; margin-top:10px; }
.slideTxtBox .bd li{ height:auto;  }
#xwzx{ border:1px solid #d1d0d0; padding:10px;}
#xwzx img{ width:100%;/* height:350px;*/}
#xwzx h3{ font-size:1.2em; line-height:2em; color:#000;}
#xwzx p{font-size:1.0em; color:#646363;}
#xwzx h3:hover,#xwzx p:hover{ color:#bb340c;}


#xw-nr{ padding:15px 0px;}
#xw-list{ height:2em; line-height:2em; border-bottom:1px dashed #ccc; background:url(images/li-22.gif) no-repeat left center;}
#xw-list span{ display:block; float:right; color:#999;}
#xw-list a{ display:block; float: left; padding-left:15px;}

/*底部*/
#foot-var{ padding:10px 0px 30px 0px; border-bottom:1px solid #ccc;}
#foot-var table tr th{ font-size:1.2em; line-height:2em;}
#foot-var table tr td{ text-align:center;}
#foot-var table tr td a{ display:block; height:2em; line-height:2em; }
#foot-var table tr td a:hover{color:#bb340c; text-decoration:underline;}

#dibu{padding:30px 0px; text-align:center;width: 80%;  margin: auto;}
.foot-dh{}
.foot-dh img{ vertical-align:middle; padding-right:10px;}
.foot-dh span{ font-size:1.2em;}
.foot-dh h3{ font-weight:bold; font-size:1.8em; color:#ce0000; line-height:2em;}

#dibu p{ margin-top:20px; line-height:1.8em;}

.pub .boxtit {text-align:center; line-height:32px;}
.pub .cont {line-height:1.8;}
.pub .cont .pubcon{font-size:14px !important;}
.pub .cont .pubcon  p{font-size:14px !important;}
.pub .cont .pubcon  p span{font-size:14px !important;}
.pub .cont h1{font-size:1.0em;line-height:24px;}


.ejdh { margin-bottom:10px;}
.ejdh li {width:25%; text-align:center; height:28px;float:left;}
.ejdh li a {display:block; background:#FFF; border:#825C9D 1px solid; margin:0 auto; width:75px; height:24px; margin-top:2px; line-height:24px;}
#navnow {background:#bb340c; color:#FFF;}


.cpzs li {width:48%; text-align:center; float:left; margin:1%;}
.grid {width:100%; height:0; padding-bottom:120% !important; overflow:hidden; position:relative;}
.grid img {position:absolute; margin:auto; top:0; left:0; bottom:0; right:0;}

.news_nr {}
.news_nr li {padding:10px 0; margin-bottom:10px; border-bottom:#ccc 1px dashed;}

.msgbox {margin:0 5px 10px;;}


.jmbox{margin:0 0.64rem; text-align:center; background-color:#fff; margin-top:-40px; z-index:99 !important;position:relative; display:none;}
.jmbox .jmmain{width: 100%; height: 120px; box-shadow: 0px 3px 10px #c5c5c5;  background-color: #fff;margin-left: auto; margin-right: auto; position: relative; overflow: hidden;  z-index: 1;}
.jmbox .jmmain ul{display: -webkit-box; display: -moz-box;  display: -ms-flexbox;display: -webkit-flex; display: flex;}
.jmbox .jmmain ul li{height: 120px; width: 25% !important;    -webkit-flex-shrink: 0; -ms-flex: 0 0 auto;  /* flex-shrink: 0; */}
.jmbox .jmmain ul li:nth-child(1){background:#f4f4f4;}
.jmbox .jmmain ul li a{display:block; cursor:pointer;}
.jmbox .jmmain ul li img{margin: 20px auto 10px;width:40%;}
.jmbox .jmmain ul li p{text-align: center; font-weight: bold;font-size:12.5px;}


#case_box.swiper-wrapper { margin-top:20px;}
#case_box.swiper-wrapper .swiper-slide{ padding-bottom:40px;}
#case_box.swiper-wrapper .swiper-slide img{ height:100%;width:100%;max-height:174px;}

@media screen and (max-device-width: 400px) {
#case_box.swiper-wrapper .swiper-slide img{ height:120px;width:100%;}
}