@charset "utf-8";
/* public start */
body,div,span,ul,li,dl,dd,dt,ol,p,sup,sub,map,em,i,a,input,textarea,h1,h2,h3,h4,h5.h6{ font-size:12px; margin:0; padding:0;font-weight:normal;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none; font-weight:normal;}
a:hover{text-decoration: underline; color:#4ea703;}
img{ border:0;}
.clear{ clear:both; float:none;}
.w10{ width:980px; margin:0 auto;}

#jingKf .jing_pointer.active{left: 102px;}


/* banner */
.banner { width:100%; height:500px; background:#FFF; position:relative; overflow:hidden; z-index:0;}
.banner ul.list { width:500%; float:left; }
.banner li.item { width:20%; float:left; height:520px; }
.banner div.tip { width:100%; height:6px; text-align:center; position:absolute; bottom:50px; left:0; }
.banner div.tip em { display:inline-block; width:24px; height:6px; cursor:pointer; background:#ffffff; margin:0 5px; font-size:0px; line-height:0px;}
.banner div.tip em.cur { background:#e75a2d; }
/*banner end*/

.alltop{ position: absolute; top:0px; width:100%;z-index: 100;}
.header{ width:980px; margin:0 auto;}
.header .top{ height:102px;}
.header .logo{float:left; width:532px; height:80px; margin-top:10px;}
.header .tel{ float:left; padding-top:34px;} 
.header .tel img{ float:left; width:43px; height:41px;}
.header .tel span {display:block; height:41px; float:left;}
.header .tel span h1{ display:block; color:#e75a2d;font-family:"微软雅黑";font-size:14px;}
.header .tel span h2{ display:block;font-family:"Impact"; font-size:24px; color:#e75a2d;}
.header .holder{ width:220px; float:right; background: url(../images/holder.png) no-repeat; height:100px;color:#FFFFFF;}
.header .holder a{ color:#FFFFFF; width:65px;height:30px; line-height:30px; padding:0px 3px;}
.header .holdera{ padding:0px 15px;}
.header .holder span{ background:url(../images/lvye.png) no-repeat bottom; display:block; width:214px; height:72px; }


/*nav*/
.nav{ width:100%; height:48px; background:url(../images/nav.png) repeat-x; margin:0 auto; z-index:999; position: relative;}
.nav_box{width:980px; height:48px; margin:0 auto; position:relative;}
.nav_box li{ width:108px; float:left; background:url(../images/navm.jpg) no-repeat;}
.nav_box li a{display:block; width:108px; line-height:48px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.nav_box .cur a{width:108px;color:#ffff3b; background:url(../images/navcenter.jpg) center 35px no-repeat; text-decoration:none;}
.nav_box li a:hover{ width:108px;color:#ffff3b; background:url(../images/navcenter.jpg) center 35px no-repeat; text-decoration:none;}

.fill{ background:url(../images/navcenter.jpg) center 35px no-repeat;}
.navchild{height:26px; background-color:#fff; position:absolute; top:48px; display:none;  border-radius:2px;  border:1px solid #65b50f !important; }
.nav ul li ul{}
.nav ul li .nav_list li{ width:75px; height:26px; overflow:hidden;float:left; background: url(../images/navulliul.jpg) repeat-x; }
.nav ul li .nav_list li a{ width:75px; height:26px; line-height:26px; color:#fff;font-size:12px; background:url(../images/navulli.jpg) no-repeat;  font-size:12px; font-weight:normal;}
.nav ul li .nav_list li a:hover{ color:#ffff3b; width:75px;  background:url(../images/navulli.jpg) no-repeat; }



.main{ width:100%; /*background:url(../images/mainbg.jpg) repeat-x;*/}
.allproduct{ width:1014px; margin:0 auto; position:relative; top:-33px; height:240px;}
.proleft{ float:left; background:url(../images/proleft.png) no-repeat; width:22px; height:240px;}
.proright{ float:left; background:url(../images/pngright.png) no-repeat; width:22px; height:240px;}
/*新增产品滚动样式*/
.product{ width:970px; height:240px; margin: 0 auto; float:left; background:url(../images/promain.png) repeat-x;}
.products{ width:970px; margin:0 auto;  height:151px; }
	.box4_c{ width:970px; height:151px; margin-top:13px;}
	.butt_left{ width:20px;  padding-top:40px; cursor:pointer; overflow:hidden; float:left; padding-left:20px;}
	.butt_right{width:20px;  padding-top:40px;  cursor:pointer; overflow:hidden;  float:right; padding-right:20px;}
	.box4_img{ width:860px;  overflow:hidden; float:left; margin-left:15px;}
	.box4_img ul li{ width:164px; float:left; overflow:hidden; text-align:center; margin-right:15px;}
	
	.box4_img ul li a img{ width:158px; height:117px; display:block;padding:1px;}
	.box4_img ul li .pro_img{ width:160px; height:119px ;float:left;  border:1px solid #cecece; }
	.box4_img ul li .pro_img:hover{ border:1px solid #53ac03;  background:#53ac03; width:160px; height:119px;}
	
	.box4_img ul li .pro_txt{ width:146px; height:30px; line-height:30px; color:#757575;}
	.box4_img ul li .pro_txt:hover{ color:#328622; text-decoration:none;}
/*首页滚动*/
#demo1,#demo2{float:left;}
#indemo{width:1500%; height:151px; overflow:hidden;}

.product .title{ height:37px; padding:17px 56px 0px 56px; line-height:37px;}
.product .title .gonggao{ background: url(../images/gonggao.jpg) no-repeat 0px 8px; width:110px; height:37px; display:block; float:left;}
.product .title h1{ color:#348c24;line-height:37px; height:37px; float:left;}

.ss{ float:right; width:220px; text-align:right; padding-top:6px;}
.search{height:25px; width:220px; background:url(../images/search.gif) no-repeat;}
.search_form{width:148px;height:25px;float:left; padding-left:20px; overflow:hidden;}
.search_form input{ border:0;background:transparent;line-height:25px; color:#c1c1c1; height:25px;width:148px;font-family:"微软雅黑";display: block;}
.search_btn{float:left;width:52px;height:25px; display:inline;}
.search_btn .pushbutton{background:transparent;border:0px;width:52px;height:25px;}

.content{ margin-top:0px; height:300px; position:relative; top:-20px;}
.title{ height:36px;}
.title .text { float:left;background:url(../images/juzi.jpg) no-repeat; padding-left:56px; height:43px;}
.title .text  h1{ display:block;font-size:16px; font-family:"微软雅黑"; color:#318321;}
.title .text  h2{ display:block;font-size:12px; font-family:"微软雅黑"; color:#e75a2d;}
.title .more{ float:right; background: url(../images/more.jpg) no-repeat 0px 10px; width:36px; height:21px;}

.about{ width:283px; float:left; height:300px; padding-left:8px; padding-right:39px; background:url(../images/aboutright.jpg) no-repeat center right;}
.about .comt{ padding-top:10px;}
.about .comt img{ padding:1px; border:1px solid #cecece;}
.about .comt p{ color:#595959; line-height:24px;}

.news{ width:362px; float:left;  height:300px; padding:0px 13px;}
.news .comt{padding-top:10px;}
.news .comt ul div { height:88px;}
.news .comt ul div img{padding:1px; border:1px solid #cecece; width:116px; height:80px; float:left;}
.news .comt ul div span{ width:230px; float:left; height:80px; padding-left:7px;}
.news .comt ul div span h1 a{ color:#318321; font-weight:bold;}
.news .comt ul div span h2{ color:#a8a8a8; line-height:20px; padding-top:5px;}
.news .comt ul li{ background:url(../images/newsli.jpg) no-repeat 0px 10px; height:25px; line-height:25px;}
.news .comt ul li a{ padding-left:8px; color:#595959; float:left;}
.news .comt ul li span{ float:right; color:#a8a8a8;}
.news .comt ul li a:hover{ color:#318321; text-decoration:none;}

.contact{ width:222px; float:left; height:300px; padding-left:40px; background:url(../images/contactleft.jpg) no-repeat center left;}
.contact .title{ display:block; width:222px; height:56px;}
.contact .comt{ line-height:24px;padding-top:10px;color: #595959;}

.case{ margin-top:20px; position:relative; top:-13px;}
.case .title .protil{ background:url(../images/protil.jpg) no-repeat 10px 20px; width:733px; height:36px; float:left; padding-left:45px;}
.case .title .protil a{ color:#318321;font-family:"微软雅黑"; font-size:14px; padding:0px 12px; background:url(../images/protitlea.jpg) no-repeat 0px 4px;}
.case_n{ }
.imgsrc { margin-top:20px; overflow:hidden; width:980px;height:200px;}
.imgsrc ul.list {}
.imgsrc li.item { float:left; width:222px; height:230px; margin:0px 10px;}
.imgsrc a.container { width:222px; display:block; text-align:center; background:url(../images/proa.jpg) no-repeat;color:#666666}
.imgsrc a.container img { height:158px; display:block; margin:0 auto; padding-top:4px;width:213px;}
.imgsrc a.container span { height:38px; line-height:38px; display:block; width:222px; font-family:"微软雅黑"; font-size:14px;}
.imgsrc a.container:hover{ background:url(../images/prohover.jpg) no-repeat;color:#FFFFFF; text-decoration:none;}

.footer{ margin-top:20px;}
.b_nav{width:100%; height:44px; line-height:44px; background:url(../images/bootomnav.jpg) repeat-x;}
.b_nav ul{ width:981px; margin:0 auto; text-align:center;}
.b_nav ul li { width:109px;  float:left; background:url(../images/bottomam.jpg) no-repeat;}
.b_nav ul li  a{ display:block; color:#fff; width:109px;font-size:14px; font-weight:bold;}
.b_nav ul li  a:hover{ display:block; color:#fff; width:109px;font-size:14px; font-weight:bold;}

.bottom{ width:100%; height:auto; text-align:center;  margin:0 auto; padding:20px 0px; color:#fff; background:url(../images/footer.jpg) repeat-x; font-family:"微软雅黑"; line-height:24px;}
.bottom a{color:#fff;}.bottom a:hover{ text-decoration:underline}