@charset "gb2312";
/*=== CSS Reset ===*/
html,body,div,span,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img{margin:0;padding:0;}
img{border:0;}
ul{list-style:none;}

/*=== ¹«ÓÃÉèÖÃ ===*/
body{font:14px/25px "ËÎÌå"; color:#2D2D2D; margin:0; padding:0; background:#FFF;}
a { color:#2D2D2D; text-decoration:none;}
a:hover{ color:#05681A;}
.clear { clear:both; height:0;}
.fleft { float:left;}
.fright { float:right;}
.wapper{ width:1200px; margin:0 auto;}
.tit{ border-bottom:#D1D1D1 solid 1px; height:30px; line-height:30px;}
/* Í·²¿ */
.top{}
.head{height:35px; background:#F5F5F5; border-bottom:#EEEEEE solid 1px; color:#666666; line-height:35px; font-size:12px;}
.head a{ color:#666666; }
.head a:hover{ color:#666666; }
.logo{ height:122px; }
.nav { width:100%; height:40px; background:#05681A; font:14px/40px "Î¢ÈíÑÅºÚ"; color:#FFF; }
.nav ul{ width:1200px; margin:0 auto; position:relative; z-index:9999;  }
.nav ul li { float:left; width:141px; }
.nav ul li a { height:40px; text-align:center; line-height:40px; color:#FFF; display:block; letter-spacing:1.0px; cursor:pointer;}
.nav ul li a:hover{color:#FFF; background:#333333; }
.nav ul li ul{ position:absolute;display:none; border:#05681A solid 1px; width:139px; background:#FFF;  padding:5px 0; }
.nav ul li ul li{ float:none; padding:0px ; }
.nav ul li ul li a{ line-height:30px;  text-align:left; padding-left:10px; color: #333333;}
.nav ul li ul li a:hover{ line-height:30px; background:#333333; color:#FFF; width:129px;}
.nav ul li:hover ul { display:block;}


/* ½¹µãÍ¼ */

.banner{position:relative}
.banner,.banner ul li,.banner ul li a img,.banner ul{width:100%;height:550px}
.banner ul{position:relative;}
.banner ul li{position:absolute;left:0px;top:0px;display:none}
.banner dl{position:absolute;right:50%;bottom:10px}
.banner dl dd,.banner dl dd.on{background:url(../images/dot.png) no-repeat}
.banner dl dd{float:left;width:13px;height:13px;background-position:-13px 0;text-indent:-9999px;margin-right:5px;cursor:pointer}
.banner dl dd.on{background-position:0 0}

.prev,.next{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px}
.prev{left:10px}
.next{right:10px}
/* ÄÚÈÝ */


.con{  }
.pro{ width:100%; background:#F5F4F9; padding:20px 0 50px 0;}
.pro_con{  height:255px; }
.pro_con ul{ width:1200px; margin:0 auto;}
.pro_con ul li{width:270px; margin:20px 8px 0 8px; float:left;}
.pro_con_tit{ text-align:center; color:#FFF; font:14px/35px "Î¢ÈíÑÅºÚ"; background:#05681A;}
.e_left{ margin:106px 0; width:27px;}
.e_right{ margin:106px 0 ; width:27px;}
.abo_new{ background:#F5F4F9; height:500px; margin:50px 0 30px 0;}
.abo{ width:575px; margin:40px 50px 0 0;}
.abo_con{ margin-top:15px; line-height:27px;}
.abo_con a{color:#05681A;}
.shebei{ height:460px; padding:60px 0 0 0;}
.shebei_con ul{ margin-top:40px;}
.shebei_con ul li{ width:288px; margin:0 8px;  float:left;}
.shebei_tit{ text-align:center; color:#FFF; font:16px/55px "Î¢ÈíÑÅºÚ"; background:#009933;}
.news{width:575px; margin:40px 0 0 0;}
.news_con{ margin:30px 0 0 0;}
.nl{ width:432px; margin-right:50px; line-height:18px; font-size:12px;}
.nl b{  line-height:28px; font-size:14px;}
.nr{ width:718px; line-height:18px; font-size:12px;}
.nr b{  line-height:28px; font-size:14px;}
.n1{ background:url(../images/n1.jpg) left no-repeat;  padding-left:90px; margin-bottom:50px; height:60px;}
.n2{ background:url(../images/n2.jpg) left no-repeat;  padding-left:90px; margin-bottom:50px; height:60px;}
.n3{ background:url(../images/n3.jpg) left no-repeat;  padding-left:90px; height:60px;}
.part{ width:555px; padding:0 10px; }
.date{ width:60px; background:url(../images/line.png) right repeat-y; margin-right:10px; height:75px;}
.date1{font:16px/25px 'Î¢ÈíÑÅºÚ'; color:#555555; font-weight:bold; background:url(../images/ndoc.png) no-repeat right;}
.date2{font:12px/14px 'Î¢ÈíÑÅºÚ'; color:#8F8F8F;}
.part_con{ width:485px;}
.part_con a{ color:#05681A;}
.contact{ width:575px;  }
.feedback{ width:575px;}
/*±íµ¥*/
.basic-grey {
margin-left:auto;
margin-right:auto;
max-width: 650px;

font: 12px ;
color: #888;
text-shadow: 1px 1px 1px #FFF;

}
.basic-grey h1 {
font-size: 16px;
padding: 0px 0px 10px 20px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}

.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #FF9C00;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #A67D3D;
cursor: pointer;
}
.foot{ background:url(../images/foot_bg.jpg) repeat-x; height:192px; color:#BBBBBB; font-size:12px;}
.footer{ line-height:40px;}
.bottom1{ margin-top:20px; height:108px; width:630px; margin-right:20px;}
.bottom2{ margin-top:20px; width:550px;}
.bottom2 dl{ float:left; width:140px; margin:0 20px; background:url(../images/fline.png) no-repeat right ; height:130px;}
.bottom2 dt{ font-weight:bold; font-size:12px; color:#fff; height:25px;}
.bottom2 dd{  color:#fff; line-height:24px; list-style:circle; }
.bottom2 dd ul li{ background: url(../images/fdoc.jpg) no-repeat left; padding-left:10px; }
.bottom2 dd a{ color:#AEAEAE; }
.bottom2 dd a:hover{  color:#fff;}
.bottom2 dd li,.bottom2 dd p{ height:24px; line-height:24px; clear:both; overflow:hidden;}