@charset "utf-8";
@import url("er.css");
@import url("pro.css");
/* CSS Document */
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;}
ul,li{list-style:none; vertical-align:middle; margin:0; padding:0;}
em,i{font-style:normal;}
 
a{text-decoration:none; color:#515151;}
a:hover{ color:#005e52}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-variant: normal;}
input,select,img{vertical-align:middle;}
img{ vertical-align:middle; border:none; }
legend{ display:none;}
textarea{resize:none;}
.clear{ clear:both;}
.wb_auto{ width:1000px; margin:0 auto;  }
.f_l{float:left !important; display:inline;}
.f_r{float:right !important; display:inline；}
body{ font-family:"Arial", Gadget, sans-serif; color:#515151; font-size: 12px;    }


/*.head{ width:100%; height:137px; background:url(../images/hd_head_bg.gif) no-repeat;}
.logo{ float:left; display:inline; margin-top:30px;}
.search{ float:left;display:inline; width:203px; margin:40px 0 0 280px;}
.ver{float:right; display:inline; height:16px; line-height:16px;  margin-top:40px;}*/

/* header */
.head{height:90px; width:100%;  }
/* left */
.logo{width:185px;}
/* right */
.top_right{width:815px;}
/* ver */
.top_link{padding-top:14px; height:26px; line-height:26px; padding-right:0px; text-align:right;}
.top_link a{font-size:12px; color:#717171; padding-left:8px;}
.top_link a:hover{ color:#005e52}
/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{/*position:relative;*/ z-index:1; height:42px; line-height:42px;   padding-top:10px; float:right; display:inline;}
.search{ float:right; display:inline; padding-top:18px;}
.nav{position:relative;/* width:824px; margin:0 auto;*/    }
.nav a{color:#000;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; width:105px; text-align:center; font-size:14px;}
.nav .m{float:right; position:relative; z-index:1;}
/*.nav .s{float:right; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}*/
.nav .sub{display:none; position:absolute; left:-5px; top:42px; z-index:1; width:113px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{text-align:center; padding:0 7px; margin-bottom:-1px;}
.nav .sub li a{display:block;  border-bottom:1px solid #E6E4E3; padding:4px 0; height:28px; line-height:28px; color:#333;}
.nav .sub li a:hover{color:#005e52;}
.nav .block{height:3px; width:113px; background:#005e52; position:absolute; left:0; top:39px; overflow:hidden;}
 							
/* index - banner */
.full_banner{width:100%; position:relative; height:520px; background:#FFF; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:520px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:520px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
				line-height:9999px; }
.full_banner .hd ul .on{background-position:0px 0px;} 
 
/* pro*/
.pro_title h2{ font-size:25px; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif;color:#005e52; line-height:30px; padding-top:25px; text-align:center;}
.pro_title span{ font-size:16px; color:#000; line-height:30px; display:block; text-align:center; padding-bottom:25px}
#topbanner .homeproducts{ position:relative; overflow: hidden; _overflow:hidden; *overflow:hidden; width:1000px; border:1px solid #e6e6e6;   border-bottom:0; margin:0 auto; }
#topbanner .homeproducts .ce_image{float:left;}
#topbanner .homeproducts ul { display: block; margin: 0;}
#topbanner .homeproducts li { display:block; float:left; height:184px; width:334px; position:relative; /*border-right:1px solid #e6e6e6;*/ border-bottom:1px solid #e6e6e6; }
#topbanner .homeproducts li.hoverli { z-index:10;}
#topbanner .homeproducts li.hoverli a{z-index:10;}

#topbanner .homeproducts .jcarousel-prev,#topbanner .homeproducts .jcarousel-next { position:absolute; width:39px; height:184px; top:0; cursor: pointer; display:none;}
#topbanner .homeproducts.hover .jcarousel-prev,#topbanner .homeproducts.hover .jcarousel-next {display:block;}

#topbanner .homeproducts .jcarousel-prev {left:0; background:url(../images/jcarousel-prev.png) center center no-repeat; border-right:1px solid #e6e6e6; z-index: 99999;}
#topbanner .homeproducts .jcarousel-prev.hovering {background:url(../images/jcarousel-prev-hover.png) center center no-repeat;}

#topbanner .homeproducts .jcarousel-next {right:0; background:url(../images/jcarousel-next.png) center center no-repeat; border-left:1px solid #e6e6e6;  z-index:99999;}
#topbanner .homeproducts .jcarousel-next.hovering { background:url(../images/jcarousel-next-hover.png) center center no-repeat;}

*html #topbanner .homeproducts .jcarousel-prev {left:0;}
*html #topbanner .homeproducts .jcarousel-next {right:0;}
*html #topbanner .homeproducts {zoom:1;}

/* news */
.nTab{ position:relative; width:100%; padding-top:30px;}
.nTab .tit{ height:48px; padding-left:247px;}
.nTab .tit li{ float:left; text-align:center; font-size:18px; color:#333; background: url(../images/hd_btn2.gif) no-repeat; height:48px; line-height:40px; width:162px; cursor:pointer; margin-right:10px; text-transform:uppercase}
.nTab .tit li.hover{ background:url(../images/hd_btn1.gif) no-repeat; color:#FFF;}
.nTab .con li.none{ display:none;}
.m_bg1{ background:#ececec;}
.m_box1{ padding:15px 0 70px 0;}
.m_box1 dt{ float:left; width:280px;}
.m_box1 dd{ float:right; width:700px;}
.m_box1 dd .list{ position:relative; border-bottom:#cecece 1px dashed; padding:15px 0;}
.m_box1 dd .list .date{ background:url(../images/zn_pic25.jpg) no-repeat; width:70px; height:70px; text-align:center; font-family:Arial; float:left;}
.m_box1 dd .list .date .c1{ font-size:14px; color:#FFF; line-height:20px;}
.m_box1 dd .list .date .c2{ font-size:30px; color:#999; padding-top:10px;}
.m_box1 dd .list .con{ width:610px; float:right; color:#999; line-height:20px;}
.m_box1 dd .list .con p{ width:450px;}
.m_box1 dd .list .con span{ color:#333; line-height:30px;}
.m_box1 dd .list .con .c1{ float:right;}
.m_box1 dd .list .con .c2{ font-size:14px; font-family:"Arial"; text-transform:uppercase;}
.m_box1 dd .list .btn{ background:url(../images/hd_y_more.gif) no-repeat; width:82px; height:21px; display:block; position:absolute; bottom:15px; right:0;}
.m_box1 dd .list:hover{ background:#f4f4f4;} 
 
 
/*底部信息*/
.footer{ background:/*url(../images/hd_foot_bg.jpg) repeat-x */#272727;  width:100%; }
.foot{width:1000px;  margin:0px auto 0 auto; position:relative; }
.ewm{ position:absolute; top:30px; right:0px;}
.foot ul li{ float:left; display:inline; margin-top:20px; }
.foot ul li img{ margin-top:10px;}
.foot ul li dt{ font-size:14px;  line-height:30px; height:30px; color:#fff; text-transform:uppercase; }
.foot ul li dd a{ line-height:24px; color:#a1a1a1; font-size:12px; }
.foot ul li dd { line-height:24px;}
.bottom{heigh:46px; line-height:46px; width:1000px;  margin:0px auto 0 auto;    color:#fff;}  
.bottom a{ color:#fff;}
.bottom ul{ float:right; display:inline;}
.bottom ul li{ float:left; display:inline; margin-right:10px; margin-left:10px;   }
.bottom span{ float:left;} 
 
  /*返回顶部*/
.returnTop{width:40px;height:40px;position:fixed;right:0px;bottom:45px;display:none;cursor:pointer;background:url(../images/top1.gif) no-repeat;}
.returnTop:hover{ background:url(../images/top2.gif) no-repeat;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .returnTop{
	position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0 + 20));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0 + 50)))
} 
 
 

 