/* CSS Document */
body{margin:0px; padding:0px; font-family:Microsoft YaHei; font-size:16px;}
a,a:hover{text-decoration:none; float:left;}
ul,li{margin:0px; padding:0px; list-style-type:none; float:left;}
p{float:left; margin:0px; padding:0px;}
img{border:none; float:left;}

#top{width:100%; height:35px; float:left; background:#e1e1e1;}
.top{width:1045px; height:35px; margin:0 auto;}
.welcome{width:40%; height:35px; line-height:35px; float:left; color:#787878; font-size: 15px;}
.collect{height:36px; line-height:36px; float:right;}
.collect li{width: 65px; text-align: center;margin:0 5px; color:#787878;}
.collect li a{color:#787878;}

#head{width:100%; height:125px; float:left;}
.head{width:1045px; height:125px; margin:0 auto;}
.logo{width:659px; height:81px; float:left; margin:22px 0px;}
.tel{height:25px; float:right; color:#168301; font-size:18px; padding: 34px 0px 0px 80px; margin-top:30px;}

#menu{width:100%; height:46px; float:left; background:#168301;}
.col960{width:1045px;margin:auto;}
.cl{width:100%; height:46px; overflow:hidden;}
.navbg{height:46px;width:100%;position:absolute;z-index:99999;left:0; background:#168301;}
#navul li{margin: 0px 38px;width:96px;height:46px;position:relative;text-align:center;line-height:46px; float:left;}
#navul li a:link, #navul li a:visited{width:96px;height:46px;color:#FFFFFF;font-size: 14px;font-weight: bold;}
#navul li a:hover{background:#024300;}
#navul li.navmoon{background:#024300;width:96px;height:46px;line-height:46px;}

/*focus*/
.focus {width:100%;height:444px;overflow:hidden;position:relative;background:#ccc; float:left;}
.focus_m ul {width:100%;height:444px;overflow:hidden;}
.focus_m li {width:100%;height:444px;_float:left;}
.focus_m li a{width:100%; height:444px; float:left;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:50%;top:420px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}

#main{width:100%; float:left;}
.main{width:1045px; margin:0 auto;}
.service{width:100%; margin-top:20px;}
.service li{width:168px; height:267px; background:#f3f3f3; margin:0 10px; padding:0 36px;}
.service li span{width:122px; height:30px; float:left; margin:16px 0 0 23px; color:#333; background:url(../images/service_title.png) no-repeat; text-align:center; line-height:30px; font-size:16px; font-weight:bolder;padding-top: 70px; padding-bottom: 22px;}
.service li p{width:100%; text-align:center; color:#666; line-height:30px; margin-top:10px;}
.service li a{width:108px; height:29px; margin:10px 0px 0px 30px;}

.index-row{width:100%; float:left; margin-top:20px;}
.advantage_title{width:100%; height:107px; float:left;}
.advantage_body{width:100%; float:left; margin-top:20px;}
.advantage_body img{float:left;}
.advantage_body div{width:565px;float:right;}
.advantage_body div span{float:left; height:30px; line-height:30px; font-size:20px; font-weight:bolder; margin-top:20px;}
.advantage_body div p{width:100%;color:#656565; font-size:14px; line-height:30px; margin-top:20px;}
.advantage_body div a{margin-top:30px;}

.witness_title{width:100%; height:104px; float:left;margin-top:20px;}
.witness_list{width:100%; margin-top:10px;}
.witness_list li{width:240px; margin:0 10px;}
.witness_list li img{width:240px; height:138px;}
.witness_list li span{width:100%; height:30px; line-height:30px; float:left; font-size:18px; font-weight:bolder; color:#000; margin:10px 0px;}
.witness_list li p{width:100%; line-height:25px; color:#666;}

.index_product_title{width:100%; height:98px; float:left; margin-top:20px;}
.index_product_title a{float:right; margin-top:35px;}
#tab { width:1045px; height:520px; position:relative; float:left; margin-top:20px;}
/*设置容器高宽等*/
html > body #tab { width:1045px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:40px; left:0; width:1042px; height:480px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:142px; height:40px; line-height:40px; font-size:12px; cursor:pointer; background-color:#6e6e6e; text-align:center; color:#fff; font-family:Microsoft YaHei;font-weight:normal; margin:0 3px;}
/*默认标题样式*/
#tab .up { background:#1e9b97;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; height:186px; margin-top:0px;}
#tab li { margin:0px 7px; width:245px; height:218px; padding-top:23px; float:left; font-size:12px;}
#tab li img{ border:1px solid #c6c6c6; width:243px; height:188px;}
#tab li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;}
#tab li span{ display:block; float:left; width:100%; height:30px; line-height:30px; text-align:center; color: #434343;}

.index_case{width:582px; float:left; margin-top:20px;}
.index_case_title{width:100%; height:68px; float:left;}
.index_case_title a{float:right; margin-top:20px;}
.index_case_list{width:100%; margin-top:20px;}
.index_case_list li{width:183px; height:120px; margin:10px 5px;}
.index_case_list li img{width:183px; height:120px;}

.index_question{width:400px; float:right; margin-top:20px;}
.index_question_title{width:100%; height:68px; float:left;}
.index_question_title a{float:right; margin-top:30px; margin-right:10px;}
.index_question_list{width:100%; margin-top:20px;}
.index_question_list li{width:100%; border-bottom:1px #e2e2e2 dashed;}
.index_question_list li a{color:#168301; background:url(../images/question_doc1.png) no-repeat left center; width:370px; height:30px; line-height:30px; padding-left:30px; font-weight:bolder;}
.index_question_list li span{width:370px; line-height:30px; color:#818181; background:url(../images/question_doc2.png) no-repeat 0px 8px; padding-left:30px; float:left;}

.new{width:579px; float:left; margin-top:15px;}
.new-title{width:100%; height:44px; float:left; background:url(../images/new_bg.png);}
.new-title span{width:100px; height:44px; line-height:44px; float:left; color:#000; margin-left:10px; font-size:18px;}
.new-title a{width:50px; height:44px; line-height:44px; float:right; margin-right:10px; color:#000;}
.new-list{width:100%; margin-top:15px;}
.new-list li{width:44%; height:30px; line-height:30px; background:url(../images/new_doc.png) no-repeat left center; padding-left:18px; border-bottom:1px #ececec dashed; margin:5px 8px;}
.new-list li a{color:#666;}

.news{width:400px; float:right; margin-top:15px;}
.news-list{width:100%; margin-top:15px;}
.news-list li{width:90%; height:30px; line-height:30px; background:url(../images/news_doc.png) no-repeat left center; padding-left:18px; border-bottom:1px #ececec dashed; margin:5px 8px;}
.news-list li a{width:270px;color:#666;}
.news-list li span{width: 90px;float: right;color: #666;height: 30px;overflow: hidden;}

#foot{width:100%; height:164px; float:left; background:#0d5f01; margin-top:20px;}
.foot{width:1045px; margin:0 auto;}
.foot-menu{height:30px; margin:20px 221px 0px 221px;overflow: hidden;}
.foot-menu li{width:100px; height:30px; line-height:30px; text-align:center; background:url(../images/gx_bd3.jpg) no-repeat right center;}
.foot-menu li a{width:100px; height:30px; line-height:30px; color:#fff;}
.foot-info{width:100%; margin-top:10px; float:left;}
.foot-info p{width:100%; height:30px; line-height:30px; text-align:center; color:#fff;}
.foot-info p a{float:none; color:#fff;}

.about_menu{width:1023px; height:45px; line-height:45px; float:left; border:1px #d6d6d6 solid; margin-top:20px; margin-bottom:20px; color:#868686; padding-left:20px;}
.about_menu a{float:none; color:#868686;}

.left{width:222px; float:left;}
.left_menu{width:222px; float:left;}
.left_menu h1{width:100%; height:40px; line-height:40px; float:left; background:#168401; margin:0px;}
.left_menu span{width:100px; height:40px; line-height:40px; background:#024301; float:left; font-size:18px; color:#fff; text-align:center;}
.left_menu ul{float:left; width:220px; border:1px #bebebe solid; border-top:none; padding:10px 0px;}
.left_menu ul li{width:100%; height:30px; line-height:30px; float:left;}
.left_menu ul li i{float:left; height:30px; line-height:30px; font-style:normal; color:#666; font-size:12px; margin:0px 15px 0px 25px;}
.left_menu ul li a{color:#666; font-size:14px; text-align:left;}
.left_contact{width:222px; float:left; margin-top:10px;}
.left_contact h1{width:100%; height:40px; line-height:40px; float:left; background:#168401; margin:0px;}
.left_contact span{width:100px; height:40px; line-height:40px; background:#024301; float:left; font-size:18px; color:#fff; text-align:center;}
.left_contact ul{float:left; width:180px; border:1px #bebebe solid; border-top:none; padding:10px 20px 100px 20px; background:url(../images/about_left_contact.png) no-repeat bottom center;}
.left_contact ul li{width:100%; line-height:25px; color:#8c8c8c;}
.right{width:800px; float:right;}
.right h1{width:100%; height:40px; line-height:40px; float:left; background:#168401; margin:0px;}
.right span{width:100px; height:40px; line-height:40px; background:#024301; float:left; font-size:18px; color:#fff; text-align:center;}
.right_body{width:758px; float:left; border:1px #bebebe solid; border-top:none; padding:15px 20px;}
.right_body p{width:100%; float:left; line-height:30px; text-indent:2em; color:#8c8c8c;}

#pages{width:100%; height:40px; line-height:40px; float:left; margin-top:20px;}
#pages a{border:1px #d6d6d6 solid; width:50px; text-align:center; font-size:14px; margin:0 5px; border-radius:5px; color:#168401;}
#pages a:hover{color:#fff; background:#168401;}
#pages span {
  color: #fff;
  background: #168401;
  width: 50px;
  text-align: center;
  float: left;
  height: 40px;
  border-radius: 5px;
}

.news_list li{width:100%; height:30px; line-height:30px;border-bottom: 1px dashed #c6c6c6; color:#acacac; background:url(../images/new_ico.png) center left no-repeat; padding-left:15px; margin:7px 0px;}
.news_list li a{color:#5a5a5a; margin-left:10px;}
.news_list li a:hover{color:#168401;}
.news_list li span{float:right;font-size: 12px;height: 30px;line-height: 30px;margin: 0px 10px 0px 0px; background:none; color:#acacac;}

.news_title{width:100%; height:35px; line-height:35px; float:left; text-align:center; font-size:16px; color:#168401; font-weight:bold;}
.news_info{width:100%; height:30px; line-height:30px; text-align:center; border-bottom:1px #ccc dashed; float:left;}
.news_body{width:100%; float:left; margin-top:20px;}
.news_body p{margin:0px; line-height:30px; text-indent:2em; width:100%;}

.product_list li{width:220px; float:left; margin:10px 16px;}
.product_list li img{width:210px; height:210px; border:1px #bebebe solid; border-radius:5px;}
.product_list li span{width:100%; height:30px; line-height:30px; float:left; text-align:center; margin:0px; background:none;color: #5e5e5e;}
.product_list li a{color: #5e5e5e; font-size:14px; font-weight:bolder;}
.product_list li a:hover span{color:#168401;}

.product_title{width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:16px; font-weight:bolder; color:#454545;}
.product_img{width:500px; float:left; margin:0px 130px;}
.product_img img{width:500px;}
.product_description{width:100%; float:left; margin-top:20px; border-top:1px #5e5e5e dashed;}
.product_description span{width:100%;font-size:20px; font-weight:bolder; color:#5e5e5e; margin:10px 0px; text-align:left; background:none;}
.product_description p{width:100%; line-height:30px; margin:0px; text-indent:2em;}