﻿@charset "utf-8";
/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: "宋体"; background:url(../images/bg.jpg) left top repeat;color:#333333;}
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
.wrap{ width:100%; height:auto; overflow:hidden;}
.header{ width:1002px; height:85px; margin:0px auto; overflow:hidden; position:relative;}
.logo{  float:left; display:inline; z-index:9999;}
#goTopBtn {position: fixed; text-align: center; line-height: 60px; width: 42px; bottom: 80px; height: 73px; font-size: 12px; cursor: pointer; right:80px; _position: absolute; _right: auto; z-index:99999;}
.menu{ width:776px; height:39px; overflow:hidden; margin-top:32px;  float:right; display:inline;  }
ul.nav{ height:35px; }
ul.nav li{ width:97px; float:left; font-size:16px;color:#fff;line-height:39px;display:inline; text-align: center; background:#333333;font-family:"微软雅黑"; text-shadow:1px 1px #1d1d1d }
ul.nav li a{ color:#fff; width:100%; height:39px; display:block;}
ul.nav li a:hover,ul.nav li a.cu{ background:#00923f}

.banner{position:relative;overflow: hidden;width:1800px; left:50%; margin-left:-900px; height:453px;font-family:"微软雅黑"; color:#fff; background:#606060;}
/* 本例子css */
.focusBox { position: relative; width:100%; height:453px; overflow: hidden; }

.focusBox .pic img { width:1800px; height:453px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3; display:none;}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:53px; height:53px; position:absolute; top:50%; margin-top:-27px; z-index:9999; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background:url(../images/pre.png) left top no-repeat; left:50%; margin-left:-500px; }
.focusBox .next { background:url(../images/next.png) left top no-repeat; right:50%;margin-right:-500px;  }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0 }
/*
.banner{position:relative;overflow: hidden;width:100%; height:453px;font-family:"微软雅黑"; color:#fff; background:#606060;}
.banner ul li{float:left; display:inline; width:100%; height:448px; overflow:hidden;}
.banner .arrows{display:none;}
.banner:hover .arrows,
.banner.hover .arrows{display:block;}
.banner .arrows{position:absolute;z-index:999999;  font-size:0px; text-indent:-9999px; width:100%;}
.banner .arrows .prev,
.banner .arrows .next{position:absolute;width:53px;height:53px;cursor:pointer;}
.banner .arrows .prev{left:10px;background:url(../images/pre.png) no-repeat;}
.banner .arrows .next{right:10px;background:url(../images/next.png) no-repeat;}
.banner .arrows{top:50%; margin-top:-27px;}
.dots{position:absolute;width:100%;bottom:0px; left:0px;text-align:center;font-size:15px; z-index:999999; background:#606060; }
.dot{width:19%;float:left; display:inline; border-bottom:5px solid #606060;cursor:pointer;}
.dot .contain{ display:none; padding:10px; height:216px; background: url(../images/bg.png) left top repeat; text-align:left;}
.dot.active .contain{ display:block; margin-top:-236px;}
.dot.active{ border-bottom:5px solid #050604;}
.dot .contain .title{ height:46px; overflow:hidden; line-height:46px; font-size:36px;}
.dot .contain .en{ height:27px; line-height:27px; overflow:hidden; font-size:18px;}
.dot .contain .derection{ font-size:24px; color:#00bd52; height:35px; line-height:35px; overflow:hidden}
	*/
.case{ width:1002px; height: auto; overflow:hidden; position:relative;margin:12px auto 0px;}
.case_top{ height:54px; overflow:hidden; line-height:54px;}
.more{ float:right; display:inline;}

.box{width:100%; height: auto; overflow:hidden; clear:both;font-family:"微软雅黑";}
.tab_menu{ height:27px;overflow:hidden; position:absolute; top:2px; left:107px;}
.tab_menu li{ height:27px; line-height:27px; zoom:1;float:left; display:inline; font-size:16px;cursor:pointer;color:#fff;width:97px; text-align:center; }
.tab_menu li.en{ font-family:Arial; font-size:16px;}
.tab_menu li.current{color:#333333; }
.tab_menu li a{color:#333333; display:block; height:28px;}
.tab_menu li.current a{color:#fff;  background: url(../images/top_bg.jpg) right top repeat; }
.tab_box{ height:175px; overflow:hidden; padding:12px 0px 0px 0px;}
.tab_box .hide{display:none;}

.colee_left{overflow:hidden; width:100%; margin:0px auto;}
.colee_left td table td{ padding:0px 13px 0px; width:229px; height: auto; overflow:hidden; }
.colee_left td table td img{width:229px; height:145px;}
.colee_left td table td .title{ height:30px; line-height:30px; background:#b6b6b6; text-align:center;}
.colee_left td table td a{ display:block; color:#000;}
.colee_left td table td a:hover{color:#00923f;}
.news_wrap{ width:100%; height:323px; overflow:hidden; background:#efefef; margin:19px auto 0px;}
.news{ width:1002px; height:auto; overflow:hidden; margin:0px auto; padding-top:15px;}
.news_top{ height:54px; overflow:hidden;}
.news_left{ width:317px; height: auto; overflow:hidden; float:left; display:inline; border-right:1px dotted #818181; padding-right:20px; margin-top:15px;}
.news_left .title{ height:24px; overflow:hidden; font-size:14px; font-weight:bold; padding-top:6px;}
.news_left a{ color:#333333}
.news_left a:hover{ color:#00923f}
.news_left .date{ height:24px; overflow:hidden; color:#666666}
.news_left .nr{ height:48px; overflow:hidden;}

.news_right{ width:643px; height:auto; overflow:hidden; float:right; display:inline;margin-top:15px;}
ul.news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list li{ width:100%; height:28px; line-height:28px;text-indent:18px; overflow:hidden; background:url(../images/sty.jpg) 5px 12px no-repeat;}
ul.news_list li a{ color:#333333; display:block; width:100%; height:26px; overflow:hidden; }
ul.news_list li a:hover{ color:#00923f;}
.date1{ float:right; display:inline;}
.contact_wrap{width:100%; height:296px; overflow:hidden; background:#4a4a4a; }
.contact{ width:789px; float:left; display:inline; height:281px; overflow:hidden; border-right:1px solid #727272; padding-top:15px; position:relative;}
.contact_qq{ position:absolute; top:49px; right:20px;}
.contact_qq a{ width:29px; height:29px; float:right; display:inline; margin-left:6px;}
.contact_top{ height:37px; overflow:hidden; }

.contact_title{ height:24px; overflow:hidden; color:#8c8b8b}
.map{ width:448px; height:188px; float:left; display:inline; margin-top:15px;}
.contact_list{ width:278px; float:right; margin-right:15px;margin-top:15px; color:#cccccc}
.contact_list dl{ height:30px; line-height:30px; text-indent:22px;background:url(../images/icon.jpg) left top no-repeat;}
.contact_list dl.tel{ background:url(../images/icon.jpg) left -30px no-repeat;}
.contact_list dl.mobile{ background:url(../images/icon.jpg) left -60px no-repeat;}
.contact_list dl.fax{ background:url(../images/icon.jpg) left -90px no-repeat;}
.contact_list dl.E-mail{ background:url(../images/icon.jpg) left -120px no-repeat;}
.contact_list dl.people{ background:url(../images/icon.jpg) left -150px no-repeat;}
.link{ width:193px; float:right; display:inline; height:100%; border-left:1px solid #3b3b3b; padding-left:18px;}
.link_top{ height:42px; overflow:hidden; padding-top:30px;}
.link_m{ height:192px;  overflow:scroll; overflow-x:hidden;  margin-top:14px;}
.link_m a{ color:#cccccc}
.link_m a:hover{ color:#00923f}

.foot{ width:100%; height:45px; line-height:45px; background:#222222;}
.footer{ width:1002px; margin:0px auto; text-align:center; height:45px; overflow:hidden; color:#8e8e8e}
.footer a{color:#8e8e8e}
.footer a:hover{ color:#00923f}

.ny_baner{ width:1440px; height:146px; position:relative; left:50%; margin-left:-731px; overflow:hidden;}
.class_wrap{ width:100%; height:40px; background:#d7d7d7; overflow:hidden;font-family:"微软雅黑";}
.class{ width:978px; margin:0px auto; height:40px; line-height:40px; }
.class a{ padding:8px 15px; color:#333333}
.class a:hover,.class a.cu{ border-bottom:3px solid #00923f; color:#00913f; font-weight:bold;}

.content{ width:978px; height:auto; overflow:hidden; margin:24px auto 0px;}
.content_top{ height:32px; overflow:hidden;line-height:32px; font-family:"微软雅黑";}
.content_top img{ float:left; display: inline;}
.span_title{ padding:0px 16px; height:27px; line-height:27px; display:block; background:url(../images/top_bg.jpg) right center no-repeat #00923f; color:#fff; text-align:center;float:left; font-size:14px; margin-top:3px;}
.content_m{ padding:10px 0px; height:auto; overflow:hidden;}

ul.ny_news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.ny_news_list li{  height:107px; padding:20px 0px; overflow:hidden; border-bottom:1px dotted #333333}
ul.ny_news_list li img{ width:192px; height:107px; float:left; display:inline; margin-right:18px;}

ul.ny_news_list li .title{ height:24px; overflow:hidden; font-size:14px; font-weight:bold; padding-top:6px;}
ul.ny_news_list li a{ color:#333333}
ul.ny_news_list li a:hover{ color:#00923f}
ul.ny_news_list li .date{ height:24px; overflow:hidden; color:#666666}
ul.ny_news_list li .nr{ height:48px; overflow:hidden;}
ul.ny_news_list li .nr a{ color:#00923f}

.next2{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#333333; clear:both;}
.next2 a{ color:#333333;}
.next2 a:hover{ color:#00923f;}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ padding:7px 0px;text-align:center;font-size:16px; font-weight:bold;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  color:#808080;  border-bottom:1px dotted #333333}
.right_news_detail .much a{ color:#808080}
.next1{ height:auto; overflow:hidden;color:#333333; padding:10px 0px; font-size:12px; clear:both; border-top:1px dotted #333333; text-align:center;}
.next1 a{color:#333333;}
.next1 a:hover{ color:#00923f;}
.detail{ height:auto; overflow:hidden; padding:10px 0px;  }

ul.right_products{ margin:0px; padding-top:10px;}
ul.right_products li{ float:left; display:inline; margin:0px 10px; width:230px; height: 145px; overflow:hidden; position:relative; text-align:center; color:#fff; margin:7px;}
ul.right_products li img{wwidth:230px; height:145px;vertical-align:top; }
ul.right_products li .div{ width:230px; height:145px; position:absolute; top:111px;  left:0px; background:url(../images/bg1.png) left top repeat;}
ul.right_products li .div .title{  height:34px; line-height:34px; overflow:hidden;}
ul.right_products li .div .nr{ height:96px; overflow:hidden; padding:0px 10px;}
ul.right_products li a{  display:block; color:#fff}

.pro_detail{ width:944px; height:auto; overflow:hidden; margin:10px auto 0px;}
.frame {width:730px;height:462px;overflow:hidden; border:1px solid #dfdfdf; float:left; display:inline;}
.frame .list {width:10000000px;}
.frame .list li {width:730px;height:462px;float:left; overflow:hidden;}
.small_img{ width:181px; height:513px; overflow:hidden; float:right; display:inline;}
.l_frame2 {width:181px;height:393px;overflow:hidden;}
.l_frame2 .list {height:10000px;}
.l_frame2 .list li {width:179px;height:112px;cursor:pointer;overflow:hidden;border:solid 1px #e2e2e2; margin:9px 0px 8px; float:left; display:inline;}
.l_frame2 .list .cur {border:solid 1px #009942;}
.slide_nav2 {width:181px;height:24px;display:block; text-align:center; margin-bottom:7px;}

.detail_title{ height:36px; width:128px; background:#009942; margin-top:13px; line-height:36px; overflow:hidden; color:#fff; text-align:center; font-size:14px; font-weight:bold;}

