﻿html, body{padding: 0;margin: 0;}
ul, li {list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;color: #666;}
body {	background-color: #fff;font-family:"微软雅黑";font-size: 14px;line-height: 22px;color: #666;min-height: 100%;position: relative;-webkit-text-size-adjust: none;}
body *{text-shadow: none;}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
.header{width: 100%;background:#a90412;font-size: 16px;font-weight: bold;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
width: 100%;height: 40px;padding: 0 50px;overflow: hidden;}
#isHE{background: black}
.menu{display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 10px;}
#ii{color: #fff;font-size: 18px;position: absolute;margin-top:-24px; margin-left: 6px; }
.menu img{width: 25px;margin-top: 10px;}
.logo{display: block;width: auto;height: 28px;margin: 6px auto 0;display: block;}
.lanse{width: 100%;height: 40px;margin: 10px 0 0;overflow: hidden;float: left;text-align: center;}
.lanse a{color: #a90412;}
.phone{width: auto;height: 40px;position: absolute;right: 10px;top: 0px;padding: 0px;}
.header h1{font-size:9px;font-weight: lighter;line-height: 1em;margin-top: 10px;text-align: left}
.header h2{font-size: 10px;font-weight: lighter;text-align: left;margin-top: -10px;color: white;}
.en{float: left;margin-top: 10px;}
.content{width: 100%;padding-bottom: 20px;}
.shoutu{width: 100%}
.content h1,h2,p{color: black;font-family: "微软雅黑";text-align: center;font-weight: normal;}
.content h1{font-size: 22px;margin-top: 20px;color: black;}
.content h1 img{width: 18px;margin-left: 10px;}
.content h2{font-size: 12px;margin-top: 0px;color: #767676;}
.center{width: 98%;height: auto;margin: 0 auto;overflow: hidden;}
/* banner */
.slideBox{ position:relative; width:100%; overflow:hidden; margin-bottom: 10px; }
.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ bottom:5px; float:left; display:inline-block; width:5px; height:5px; background:#FFF; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:#F40;  }
.slideBox .bd{ position:relative; z-index:0; background:#e3e3e3; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ max-width:100%; display:block; border:0px; }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;opacity:0.5;   }
/*index product type*/
.m-cpfl {overflow:hidden;}
.m-cpfl h5{ background:url("../images/di_23.png") no-repeat 10px 50%; background-size:6px 6px; height:30px; line-height: 30px; width:100%; font-size: 14px; color: #fff; overflow:hidden;background-color: #454b4e;font-weight:bold; text-align:left; padding-left:30px;}
.m-cpfl h5 a{ color:#fff; text-align:left}
.m-cpfl .flul {padding-right:14px; padding-left:14px}
.m-cpfl .flul li { height: 33px; line-height: 33px; width:50%; overflow:hidden; font-size:14px;color: #fff;text-indent:27px;float:left; text-transform:uppercase; border-bottom:1px dashed #5f6467; float:left;background:url("../images/di_23.png") no-repeat 10px 50%; background-size:5px 5px;}
.m-cpfl .flul l a{ color:#fff}

.gongneng{display: block;}
.gongneng li{width: 50%;float: left;}
.gongneng li img{width: 90%;display: block;margin: 0 auto 0; height: 100px;}
.content h3{font-size: 13px;margin-top:10px;font-weight: lighter;color: black; text-align:center}
.gongneng p{font-size: 12px;width: 80%;text-align: center;margin: -10px auto 0;line-height: 14px;color: #767676;}
.header.mm-fixed-top + .content{background-position: 25px 55px;}
html.mm-opened.mm-zoom-menu body{background: #333;}
#menu{background:#a90412}
#menu>#ul1{background:black;}
html.mm-opened.mm-zoom-menu .mm-page{background-color: #fff;}

.indexa{width: 100%;height: auto; overflow: hidden;}
.indexb{width: 100%;height: auto; background: #F7F7F7;overflow: hidden; padding-bottom:20px;}
.changjing li{width: 25%;height: auto;float: left;margin-top: 10px }
.changjing li img{width: 90%;height:100px;}
.content>a>h4{width: 100%; text-align: center;float: left;font-weight: normal;font-size: 12px;line-height: 0px;margin-top: 10px;color: #000;}
#h4{width: 100%; text-align: center;float: left;font-weight: normal;font-size: 12px;line-height: 0px;margin-top: 10px;color: #000;}
/*.indexc{width: 100%;height: auto; background: white;overflow: hidden;}
.indexc img{width: 100%;margin-top: 6px;}*/
.anli{color: #767676}
.anli a:hover{color:#a90412; }
.poster{width: 100%;height: auto;}
.indexe{overflow: hidden;}
.indexe h6{color:black;font-size: 18px;font-family: "微软雅黑" ;font-weight:normal;text-align: left;margin:16px 20px;}
.indexd{background: #373d40;overflow: hidden;padding-bottom: 4vh}

/*foot*/
.indexg{width: 100%;height: 200px;background:#00c1de;color: white;overflow: hidden;margin: 10px 0 0;}
.indexg span{margin-top: 10px;display: block;width: 40%;height: 10vh; border: solid white 1px;float: left;margin-left: 6.6%;text-align: center;}
.indexg span p{color: white;margin-top: 3vh;line-height: 20px;}
.content hr{height: 1px;border: none;background: white;opacity: 0.2}
.content>img{width: 100%;}
.dd{height: auto; display: block;}
.dd>img{width: 98%;}
/*about*/
.main{ clear: both; display: block; padding: 0px 5px; box-sizing: border-box; background: #EFEFEF; overflow:hidden}
.location{ clear: both; display: block; height: 40px; line-height: 40px; font-size: 12px; color: #999; }
.location a{ color: #999; }
.neirong{ clear: both; display: block; padding: 10px; background: #fff; overflow:hidden; }
.neirong .tiaoti{ width:100%; line-height:40px; font-size:20px; text-align:center;}
.neirong img{ border: 0px; max-width: 100%; height: auto; }
.selectObj{ clear: both; display: block; border: 1px solid #e3e3e3; margin-bottom: 20px; background:#FFFFFF; padding:10px;}
/*product*/
.Lname{clear: both; display: block; border-bottom: 1px solid #e3e3e3; background:#ffffff; padding:10px; overflow:hidden}
.Lname ul{}
.Lname ul li{ float:left; width:49%; text-align:center; line-height:30px;}
.Lname ul li a{ font-weight:bold; font-size:14px;}
.news_page{ clear:both; width:100%; height:40px; text-align:center; line-height:40px;}
.cplist{ width:100%;display: block;}
.cplist li{width: 50%;float: left;padding-top: 10px;}
.cplist li img{width: 95%;display: block;margin: 0 auto 0;border:1px solid #dddddd;height: 100px}
.cplist li span{ width:100%;line-height:30px;text-align:center;display:block; overflow:hidden}
/* news content */
.news_list{padding: 10px; background: #fff;}
.news_list li{line-height:35px;font-size:14px;height:35px;border-bottom:1px dashed #d2d2d2;background:url("../images/ico.jpg") no-repeat left center;background-size:3px 3px;padding-left:10px;width:100%;}
.news_list a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subNewsText{ clear: both; display: block; padding: 5px; background: #fff; }
.subNewsTit h1{ clear: both; display: block; margin: 0px; padding: 0px; font-size:20px; text-align: center; font-weight: normal; line-height: 35px; }
.subNewsInfo{ clear: both; display: block; text-align: center; color: #999; border-bottom: 1px solid #e8e8e8; margin: 10px 0px 10px; }
.subNewsInfo span{ display: inline-block; margin: 0px 10px; }
.subNewsPage{ clear: both; display: block; text-align: left; line-height: 28px; font-size:16px; }
.subNewsPage img{ border: 0px; max-width: 100%;}
.subPageClick{ clear: both; display: block; border-top: 1px solid #e3e3e3; margin: 0px 20px; padding: 20px 0px; }
.subPageClick p{ margin: 0px; padding: 0px; height: 28px; line-height: 28px; }
.subPageClick p a{ color: #666; }

/*#s9{width: 98%;height: auto;}*/
/*#s15{width: 100%;height: auto;background: #fff; }*/
.dd>span{font-size:16px;line-height:30px;padding-top:20px; }
.footer{width: 100%;height:60px;position: fixed;bottom: 0px;background: #a90412;padding: 0; text-align: center;padding: 0;}
.footer ul li{list-style: none;width: 25%;height: 60px;float: left;margin: 0;}
.footer ul li img{margin-top: 10px;width: 30px;}
.footer ul li h1{color: white;font-size: 10px;font-weight: lighter;margin-top: 0px;line-height: 10px;}
A.link_red:link {FONT-SIZE: 14px; COLOR: #ff0000;  TEXT-DECORATION: none}
A.link_red:active {FONT-SIZE: 14px; COLOR: #ff0000;  TEXT-DECORATION: none}
A.link_red:visited {FONT-SIZE: 14px; COLOR: #ff0000;  TEXT-DECORATION: none}
A.link_red:hover {FONT-SIZE: 14px; COLOR: #ff0000;TEXT-DECORATION: none}

#map{ display:none;}