body{ font-family: "微软雅黑"; font-size:13px; line-height:2; font-weight:normal; margin:0; padding:0; overflow-x:hidden;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;color:#307862;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}



/*head*/
.head{ border-bottom:1px solid #ccc;}
.logo{ width:410px; margin-right:10px; float:left;}
.logo img{ float:left; margin-right:10px;}
.logo h2{ float:left; font-size:20px; font-weight:bold; line-height:1; margin-top:40px; color:#000;}
.logo h3{  float:left; font-size:10px; font-weight:normal; text-transform:uppercase; letter-spacing:-1; color:#333;}
.tel{ float:left; background:url(../images/tel.png) no-repeat left; height:35px; padding-left:40px; margin-top:40px; margin-left:20px; color:#ee6403; font-size:18px; font-family:Verdana, Geneva, sans-serif;}
.cnen{ float:right; margin-top:20px;}
.cnen img{ width:23px; height:15px;}

/* navBar */
.navBar{ float:left;color:#333;height:108px;line-height:108px; margin-top:0px;}
.nav{position:relative;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;}
.nav a{color:#333;}
.nav h3{font-size:14px;font-weight:normal;}
.nav li:hover h3{border-bottom: 5px solid #ee6403;-webkit-transition: all .3s;transition: all .3s;}
.nav .m{float:left;position:relative;z-index:99999;}
.nav h3 a{display:block;width:90px;text-align:center;}
.nav .sub{display:none;position:absolute;left:0px;top:113px;z-index:99999;width:90px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:12px;font-weight:normal;}
.nav .sub li a:hover{color:#ee6403;}
.nav .block{height:5px;width:60px;background:#ee6403;position:absolute;left:30px;top:110px;overflow:hidden;}

/*banner*/
.flexslider{height:640px;position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:100%; margin:0 auto; }
.slides{position:relative;z-index:1;}
.slides li{height:640px;}
.flex-control-nav{position:absolute;bottom:10%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden; background:#f1f1f1; border-radius:50%;}
.flex-control-nav .flex-active{background:#fe7700;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*product*/
.pro{ margin-top: 30px;margin-bottom: 30px;padding-top: 30px;text-align:center; }
.pro h2{ color: #e65e04; font-size: 35px; font-weight: normal;}
.pro h3{ width: 110px; border-bottom: 1px  solid #ccc; margin:0 auto;}
.pro h4{ margin: 0  auto; color: #2d2d2d; font-size: 14px; font-weight: normal;line-height: 3;}


/*about*/
.about{ background: url(../images/about.jpg) no-repeat top center; text-align: center;}
.about h2{ color: #e65e04; font-size: 35px; font-weight: normal; padding-top: 30px;}
.about h3{ width: 110px; border-bottom: 1px  solid #ccc; margin:0 auto;}
.about h4{ margin: 0  auto; color: #2d2d2d; font-size: 14px; font-weight: normal;line-height: 3;padding-bottom: 30px;}
.about .more{ padding: 15px 20px; background: #e65e04; color: #fff; }
.about .more:hover{ background: none; border: 1px solid #e65e04; color: #e65e04;-webkit-transition: all .5s;transition: all .5s;}

/*news*/
.news{ background: url(../images/contact.jpg) no-repeat top center; color: #fff; padding:40px 0 60px 0; margin-top: 50px; margin-bottom: 40px;}
.new{width: 460px; float: left;}
.new h2{ border-left: 5px solid #e65e04; line-height: 1; font-size: 20px; padding-left: 15px; font-weight: normal; float: left;}
.new h2 i{text-transform: uppercase;font-size: 14px; font-style: normal;}
.newa{margin-top: 20px; float: left;}
.newa li{ float: left; width: 460px; border-bottom: 1px solid #fff; line-height: 4;}
.newa li a{ float:left;color: #fff; font-size: 14px;display:block; width: 460px; margin: 1px 0;}
.newa li span{ float: right;}
.newa li a:hover{ background: #fff; color: #333; padding: 0 5px;width: 450px;-webkit-transition: all .5s;transition: all .5s; }

.con { float: right;width: 610px;}
.con h2{ border-left: 5px solid #e65e04; line-height: 1; font-size: 20px; padding-left: 15px; font-weight: normal; float: left; width: 100%;}
.con h2 i{text-transform: uppercase;font-size: 14px; font-style: normal;}
.con p{ margin-top: 40px; float: left; line-height: 2.5; text-transform: uppercase; }
.ewm{ float: right; width: 173px; text-align:center; margin-top: 20px;}
.ewm img{ width: 153px;height: 153px; border: 10px solid #fff;}


/*foot*/
.ftb{ background:#000; line-height:4;  color:#fefefe; font-size:14px;}
.ftb a{color:#fff; background:none;}
.ftb a:hover{ color:#e65e04;-webkit-transition: all .5s;transition: all .5s; }
.hide{display:none;}
#tab{ margin-top:20px;}
#tab  ul a{ color:#797979;}
#tab ul{ border:1px solid #ccc; padding:20px; margin-bottom: 20px;}
#tabs{ margin-top:30px;}
#tabs li{ border-left:3px solid #000; float:left;list-style:none; margin:0 5px; font-size:16px; line-height: 1.2;}
#tabs li a{ display:block; color:#333; padding:0 5px;}
#tabs li.on { border-color:#e65e04;}




.ban{ background: url(../images/ban.jpg) no-repeat center; height: 450px; margin-bottom: 40px;}
.lm{ width: 310px; float: left; margin-bottom: 80px;}
.lm h2{ color: #fff; background: #f4af00; text-align: center; font-size: 25px; padding-bottom: 30px;}
.lm h2 b{ float: right; margin-right: 20px; margin-top: 20px; line-height: 1; font-size: 40px;}
.lm ul li{ float: left; width: 308px; border:1px solid #ccc; margin: 10px 0; line-height: 3;}
.lm ul li a{ float: left; padding-left: 20px; color: #333;}
.lm ul li b{ float: right; margin-right: 25px; color:#333; }
.lm ul li:hover b,.lm ul li:hover a{color:#f4af00; -webkit-transition: all .5s;transition: all .5s;}
.lm ul li:hover{ border-color: #f4af00;-webkit-transition: all .5s;transition: all .5s;}
.content{ float: right; width: 860px;}
.content h2.cona{ font-size: 14px; font-weight: normal; width: 100%; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 20px; background: url(../images/weizhi.jpg) no-repeat 0px 8px; padding-left: 40px;}
.content h2.cona a{ color: #333;}
.content h2.cona a:hover{color: #f4af00;-webkit-transition: all .5s;transition: all .5s;}
.contb{}









