@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; width:100%;}
fieldset,img{border:0;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
a{text-decoration:none; color: #000;}
a:hover{text-decoration:none; color:#008223;}
.clear{clear:both;}

.index_focus {position: relative;width: 100%;height:442px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:442px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;l/eft: 45%;bottom:3%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:70px;font-family: arial;color: #008223;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #f1731f;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}


.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}


.wrap{ margin:0 auto; width:1180px}
h1{ padding:0px; float:left;}
.right{ float:right;}
.eng{ float:left; background:url(../images/index_09.jpg) no-repeat top left; width:230px; height:43px; margin-top:40px; margin-left:40px; line-height:40px;}
.eng a{ width:115px; text-align: right; float:left;}

.nav{ float:left; background-color:#008223; width:100%; height:39px; line-height:39px;}
.nav ul{ float:left; margin:0px; padding:0px}
.nav ul li{ float:left; text-align:center; width:168px;}
.nav ul li a{ font-size:14px; color:#FFF; display:block}
.nav ul li a:hover{ background-color:#f1731f; color:#008223}
.hot{ float:left; width:100%; line-height:40px; height:40px; border-bottom:1px solid #bfbfbf;}
.search{ float:right; padding-top:5px;}
.sousuo{height:26px; width:180px; border:1px solid #dddddd; float: left  ; background:none; color:#d0d0d0; font-size:12px;}


.list1{ float:left; width:1200px; padding-top:50px;}
.list1 ul li{float:left; position:relative;  width:200px; height:313px; color:#00235f; border:1px solid #e6e6e6; margin-left:30px; box-shadow:1px 1px 1px 1px #e6e6e6; 
  
}
 .ddd{ background-image:url(../images/honors_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .ddd  {background-image:url(../images/honors.png) !important; width:63px; height:123px;margin:0 auto; clear:both }
.list1 ul li a{width:100%; height:100%; background: #FFF ; position:absolute; top:0; left:0; display:block; }
.list1 ul li dt{font-size:18px; text-transform:uppercase; text-align:center; padding-top:30px; line-height:24px; padding-bottom:20px;}
.list1 ul li  span{ font-size:14px;}
 .list1 ul li img{ text-align:center; float:left;}
.list1 ul li strong{ font-weight:normal; float:left; font-size:12px; text-align: center; width:100%; line-height:30px; border-top:1px dashed #cfcfcf}
 .list1 a:hover{ background:#23ac38; width:200px; height:313px; z-index:9999999; color: #FFF   ; text-align:center;}
.list1 a:hover img{ }
.list1 a:hover dt{ font-size:18px; line-height:34px; float:left; text-align:center; width:100%;}
.list1 a:hover span{ font-size:12px;}
.list1 a:hover strong{ font-size:12px;}

 .dddd{ background-image:url(../images/culture_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .dddd  {background-image:url(../images/culture.png) !important; width:63px; height:123px;margin:0 auto; clear:both }

.list1 ul li h7{ font-size:12px;}

 .dd{ background-image:url(../images/fazhan_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .dd {background-image:url(../images/fazhan.png) !important; width:63px; height:123px;margin:0 auto; clear:both }


 .ddddd{ background-image:url(../images/zuzhi_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .ddddd {background-image:url(../images/zuzhi.png) !important; width:63px; height:123px;margin:0 auto; clear:both }

 .dddddd{ background-image:url(../images/con_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .dddddd {background-image:url(../images/contact.png) !important; width:63px; height:123px;margin:0 auto; clear:both }

 .ddddddd{ background-image:url(../images/con_01.png); width:63px; height:123px; margin:0 auto;}
.list1 a:hover .ddddddd {background-image:url(../images/contact.png) !important; width:63px; height:123px;margin:0 auto; clear:both }

.about{ text-align:center!important; padding-top:38px; float:left; width:1180px;}

.product{ float:left; background:url(../images/index_22.jpg) no-repeat top center; height:655px; width:100%; margin-top:90px;}

.product1{ float:left; width:1180px; margin-top:206px;}


#demo {
    
     overflow:hidden;
     width: 100%;
	 
}
#demo ul{list-style-type:none;}
#demo img {border:none;
}
#indemo {
     float: left;
     width:1000%;
 }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }

	#demo1 ul li{float:left; margin-left:20px;border: 1px solid #eaeaea;padding: 30px 0; width: 260px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;background: #FFF;}

	#demo2 ul li{float:left; margin-left:20px;border: 1px solid #eaeaea;padding: 30px 0;text-align: center; width: 260px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;background: #FFF;}
	#demo2 ul li span,#demo1 ul li span{ float:left; width:242px; background-color:#ececec; text-align:left; margin-left:8px; height:340px }
	#demo2 ul li p,#demo1 ul li p{ font-size:12px; height:20px; line-height:20px; float:left; padding-left:10px; }
	#demo2 ul li a,#demo1 ul li a{ font-size:14px;}







.news{ float:left; width:100%; background-color:#f7f7f7; height:726px;}
.news ul{ float:left; margin:0px; padding:0px}
.news ul li{ float:left; width:393px; background-color:#FFF; height:240px;}
.news ul li span{ color:#999999; width:340px; float:left; line-height:24px; padding-left:20px; padding-right:33px;}
.news ul li a{ font-size:16px; float: left;width:340px;padding-left:20px; padding-right:33px; padding-top:40px}
.news ul li strong{ color:#000; font-weight:normal;}
.footer{ float:left; background-color:#2f2f2f; width:100%; line-height:30px; height:100px; border-bottom:2px solid #027e24; color:#FFF; text-align:center; padding-top:35px;}
.footer a{ color:#FFF}
.footer a:hover{ color:#027e24}