@charset "utf-8";
/* CSS Document */
/*main.css*/
body {font-family:"微软雅黑", Arial, Tahoma,"微软雅黑";margin:0;padding:0;font-size:12px;color:#000;background:#fff; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.left{float:left;}
.right{float:right;}
.img{vertical-align:middle;}

.condiv{width:1000px;height:auto;margin:0 auto; position:relative}
.top{width:100%;height:auto;display:inline-block}
.logo{position:absolute;top:20px;left:0;width:auto;height:61px;}
.tel{ position:absolute;top:5px;right:15px;color:#df0b10;font-size:16px;}
.tel b{font-size:25px;font-weight:bold}
.tel i{  width: 30px;height: 32px;background: url(../images/icon.png) 0px 7px no-repeat;display:block;float:left;}

.nav{width:100%;height:47px;border-bottom:3px solid #0182c3;display:inline-block;margin-top:50px;}
.navlist{width:540px;height:47px;color:#fff;font-size:14px;float:right; position:relative}
.navlist li {float:left;width:80px;margin-left:10px;height:47px;}
.navlist li a{width:88px;display:block; text-align:center;color:#578c0c;height:42px;padding-top:5px;}
.navlist li a em{color:#b2b2b2;font-style:normal;font-size:11px;}
.navlist li a:hover{background:url(../images/nav_abg.png) center top no-repeat;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.navlist li:hover{background:url(../images/nav_abg.png) center top no-repeat;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.navlist li:hover a{color:#fff}
.dh_menu {
  width: auto;
  position: absolute;
  top: 47px;
  left: -20%;
  display: none;
  z-index: 99999;
}
.dh_menu ul {
  width: auto;
  height: auto;
  float: left;
  background: #0182c3;
  padding-bottom: 10px;
}
.dh_menu ul li {
line-height: 24px;
margin: 0;
height: 24px;
padding: 4px 4px;}
.dh_menu ul li a{color:#fff;font-size:12px;text-align:center; width:100%; overflow:hidden;height:24px;}
.dh_menu ul li a:hover{color:#fff;background:#6eb921}
.dh_menu ul li:hover{background:none}

.banner{width:100%;height:auto; text-align:center;overflow:hidden}
.content{width:100%;height:auto;display:inline-block;padding:25px 0 25px 0;}
.con_left{width:720px;height:auto;float:left}

h2.h2news{background:url(../images/news_bt.png) left no-repeat; height:39px;margin-bottom:6px;}

h2.h2news span{font-size:16px;color:#ffffff;height:27px;padding:6px 5px;float:left}
h2.h2news a{float:right;height:25px;background:#fff;padding-top:14px;}
h2.bt{width:auto;height:39px;background:url(../images/bt_bg.png) center repeat-x;margin-bottom:6px;}
h2.bt span{font-size:16px;line-height:309px;padding:0 10px 0 15px;}
h2.bt span i{height:39px;font-size:16px;color:#548d0c;font-style:normal;padding-right:20px;}
h2.bt span a{color:#0182c3;float:left;line-height:39px;padding:0 5px;background:#fff}
h2.bt span a:hover{color:#548d0c;background:url(../images/news_abt.png) right no-repeat;height:39px;color:#fff}
h2.bt span a:hover i{color:#fff}
h2.bt a{float:right;height:22px;background:#fff;padding-top:8px;}
.news{width:325px;height:auto;float:left}
.news dl{width:193px;height:auto;float:left;}
.news dl dt a{font-size:13px;font-weight:bold;color:#676767;height:30px;}
.news dl dd{line-height:18px;color:#676767;padding-top:5px;}
.news ul{width:325px;height:auto;margin:10px 0 0 0;display:inline-block;border-top:1px dotted #ccc;}
.news ul li{line-height:28px;border-bottom:1px dotted #ccc;background:url(../images/icon02.jpg) left center no-repeat; text-indent:10px;}
.news ul li span{float:right;color:#999;}
.news ul li a{color:#676767}
.about_img{float:left;margin-right:10px;margin-top:5px;}
.about{width:375px;height:auto;float:right;}
.about p{line-height:23px;color:#676767}

.video{width:260px;height:auto;}
.imgvideo{display:inline-block; text-align:center}
.con2{width:1000px;height:auto;display:inline-block;margin-top:20px;}
.lxwm{width:325px;height:auto;background:url(../images/contace_bg.png) right bottom no-repeat; position:relative}
.lxwm p{line-height:25px;color:#686868;}
.prod{idth:655px;height:auto;}
#product{width:655px;height:auto;}
#product li{width:200px;height:auto;margin:0 9px;float:left;}
#product li span{line-height:30px;width:200px; text-align:center;display:inline-block}

.foot{width:100%;height:auto;padding:20px 0;background:#0182c3;}
.foot p{color:#fff;line-height:22px; text-align:center}

/* banner焦点图css */
.bannerSlide{ width:100%;position:relative;height:460px;background:#fff; overflow:hidden;margin:0 auto;}
.bannerSlide .hd{ height:15px; overflow:hidden; position:absolute; left:46%; bottom:5px; z-index:1; }
.bannerSlide .hd ul{ overflow:hidden; zoom:1; float:left; }
.bannerSlide .hd ul li{ width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background:#FFF; cursor:pointer; }
.bannerSlide .hd ul li.on{background:#00959b; }
.bannerSlide .bd{ position:relative; height:100%; z-index:0;   }
.bannerSlide .bd li{ zoom:1; width:100% !important;height:460px; text-align:center;}
.bannerSlide .bd li a {display:block;height:460px;}
.bannerSlide .prev,
.bannerSlide .next{ position:absolute; left:7%; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(../images/slider-arrow-left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerSlide .next{ left:auto; right:7%; background:url(../images/slider-arrow-right.png) no-repeat; }
.bannerSlide .prev:hover,
.bannerSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerSlide .prevStop{ display:none;  }
.bannerSlide .nextStop{ display:none;  }


.cpzas{ width:270px; height:240px; margin:0px auto; overflow:hidden; background:#999999;}

.slideBox{ width:270px; height:240px; overflow:hidden; position:relative; margin:0px auto;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; 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{ width:270px; height:240px; display:block;  }


/*block1*/
.block1 {width:943px;height:auto;overflow:hidden;padding-top:10px;}
.bt1 {height:34px;color:#ce2027;font-size:14px;overflow:hidden;line-height:34px;font-weight:bold;padding-left:10px;background:url(../images/bg.png) no-repeat left -212px;}
.bt1 a {float:right;margin:12px 9px 0px 0px;}
/*link*/
.lj {width:923px;height:auto;overflow:hidden;line-height:24px;padding:10px 10px 5px;}
.lj a {color:#444;margin:0px 10px;}
.lj a:hover {color:#ce2027;}