@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/*reset*/
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;}/*网站字体颜色*/
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0; vertical-align:middle;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
 
 
 
.header {margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
.hding{ width:100%;border-bottom:1px solid #ccc;}
.h_top{ height:35px; line-height:35px; color: #262626; width:1200px; margin:0 auto; }
.h_top em{ float:left;}
.h_top span{ float:right; display:inline-block;}
.h_top span a { padding:0 12px; display:inline-block;color: #262626; position:relative;}
.h_top span a i { display: none; position:absolute; top:25px; left:0;}
.h_top span a:hover i { display:block;}
.h_top span a i img { width:100px; height:100px;}

.header{width:100%; height:193px;}

.header_top { overflow:hidden; width:1200px; margin:0 auto; height:137px;}
.header_top h1{ float:left; margin-top:20px;}
.header_top h2{ float:left; padding:5px 0; padding-left:25px; margin-left:25px; background:url(../images/logo_w.png) no-repeat left center; margin-top:40px; font-size:22px; color:#97c21b;}
.header_top h2 p{ font-weight:normal; font-size:16px; color:#333;}
 
.header_top .phone{ overflow:hidden; float:right; margin-top:33px; padding-left:50px; background:url(../images/phone.png) no-repeat left top;}
.header_top .phone p{ font-size:15px; color:#333;letter-spacing: 22px;}
.header_top .phone b{ display:block; font-size:14px; color:#97c21b; }
.header_top .phone em{ display:block; font-size:20px; color:#333; background:url(../images/phone02.png) no-repeat center; margin-left:-60px; margin-top:5px; text-align:center}

.header_nav {height:56px; background:#97c21b; width:100%;}
.hnav{ width:1200px; margin:0 auto;}
.header_nav li{ float:left; line-height:56px; position:relative;}
.header_nav li a{ display:block; font-size:16px; color:#fff; text-decoration:none; padding:0 30px;}

.header_nav ul li.cur,.header_nav li:hover{ background-color:#333;}
.header_nav li.cur a,.header_nav li:hover a{ color:#97c21b; }

/*轮播*/
*{zoom:1}
		.fullSlide{ position:relative; margin:0 auto; }
		.fullSlide .bd{ position:relative; z-index:0; }
		.fullSlide .bd li img{width:100%; vertical-align:top;  } 
		.fullSlide .hd{position:relative; z-index:1; margin-top:-50px; height:30px; line-height:30px;  text-align:center;
		}
		.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
		.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:#e1e1e1; font-size:0;border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		}
		.fullSlide .hd ul .on{ background:#97c21b; }
		.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-17% 0 0 2%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullSlide .next{  background-position:right 0; float:right; margin-right:2%  }
		.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

/*内页图*/
 .topadcs {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 0px auto 10px;
}
.topadcs a.fullad {
    height: 280px;
}
.topadcs a {
    display: block;
    margin: 0 auto;
}
 /*首页产品*/
.duo{ padding:40px 0 70px;font-size: 0;overflow: hidden;}
.duo_t{font-weight: normal;text-align: center;height: 107px;overflow: hidden;}
.duo_t a{font-size: 35px;color: #2d2d2d;}
.duo_t span{display: block;font-size: 22px;color: #97c21b; padding:8px 0 0;}
.cp_bg{ background:url(../images/cp_bg.jpg) no-repeat center 0; padding:85px 0 30px;font-size: 0;overflow: hidden;}
.chanpin{ width:1200px; margin:0 auto;}
.chanpin .duo_t{height: 116px;}
.cp_l{ width:284px; border-left:#fff 1px solid;}
.cp_l i{display: block;width: 8px;position: absolute;left: -4px;}
.cp_l i img{width: 8px;height: 8px;}
.cp_l .cp_i01{top: 111px;}
.cp_l .cp_i02{top: 340px;}
.cp_l .cp_i03{top: 456px;}
.cp_l .cp_i04{top: 573px;}
.cp_l .cp_i05{top: 722px;}
.cp_l .cp_i06{top: 842px;}
.cp_l .cp_i07{top: 964px;}
.cp_l h3{ width:284px; height:28px; padding:12px 0 0;overflow: hidden; margin-left:23px;}
.cp_l h3 em{display: block;float: left;width: 34px; padding:0 8px 0 43px;}
.cp_l h3 em img{width: 34px;height: 28px;}
.cp_l h3 a{ font-size:22px; color:#fff; font-weight:normal;display: block;float: left;width: 195px;overflow: hidden;}
.cp_l ul{ display:inline-block;width: 260px; padding:6px 0 0 18px;overflow: hidden;}
.cp_l ul li{ height:32px;width: 125px;float: left;}
.cp_l ul li a{ font-size:15px; color:#fff; padding:0 0 0 5px;display: block;float: left;width: 125px;height: 32px;line-height: 32px;overflow: hidden;}
.cp_l ul li.cur a,.cp_l ul li a:hover{background: #fa6c06; text-decoration:none;}
.cp00{width: 284px;background: #2d2d2d; padding:20px 0;overflow: hidden;}
.cp01{width: 284px;background: #3f3f3f; padding:20px 0;overflow: hidden;}
.cp02{width: 284px;background: #464646;padding:20px 0;overflow: hidden;}
.cp03{width: 284px;background: #535353;padding:20px 0;overflow: hidden;}
.cp04{width: 284px;background: #5f5f5f;padding:20px 0;overflow: hidden;}
.cp05{width: 284px;background: #696969;padding:20px 0;overflow: hidden;}
.cp06{width: 284px;background: #7c7c7c;padding:20px 0;overflow: hidden;}
.cp07{width: 284px;background: #949494;padding:20px 0;overflow: hidden;}
.cp_r{ width:914px;overflow: hidden;}
.cp_r ul li{ width:287px; padding:0 0 34px 17px; float:left;position: relative;overflow: hidden;}
.cp_r ul li img{ width:285px; height:213px; border:#9c9c9c 1px solid;}
.cp_r ul li span{ display:block; width:285px; text-align:center; height:42px; line-height:42px;position: absolute;bottom: 18px;right: 1px; background:#333; overflow:hidden;font-size: 18px;color: #fff;}
 /*首页case*/
.case { overflow:hidden; width:100%; margin:50px 0;}
.case h2{ text-align:center; background:url(../images/title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.case h2 a{ display:block; font-size:40px; color:#97c21b; margin-bottom:25px; text-decoration:none}
.case h2 em{ color:#333;}
.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}
.case .casebox{ overflow:hidden; width:1100px; margin:0 auto; height:420px; position:relative}
.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:110px;}
.case .casebox .btn01{ background:url(../images/hezuo_btn.png) no-repeat center top; left:0}
.case .casebox .btn02{ background:url(../images/hezuo_btn.png) no-repeat center bottom; right:0}
.case .caseAll{ overflow:hidden; width:1000px; margin:0 auto; height:420px;}
.case .caselist{ overflow:hidden; width:100%; height:420px; position:relative}
.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}
.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
.case .caselist .list.active{ background:none}
.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}
.case .caselist .list p{ font-size:14px; color:#333; text-align:center; margin-top:15px;}
.case .menu{ overflow:hidden; width:100%; text-align:center; margin-bottom:45px;}
.case .menu li{ display:inline-block; width:96px; height:22px; text-align:center; line-height:22px; font-size:14px; border:2px solid #d2d2d2; margin:0 5px;}
.case .menu li{ *display:inline}
.case .menu li a{ display:block; color:#333; text-decoration:none;}
.case .menu li.cur{ border-color:#97c21b;}
.case .menu li.cur a{ color:#97c21b;}

 /*首页关于*/

.nk{ width:1200px; margin:0px auto;}
.nz{ font-family:"微软雅黑";}
.nzmd{ background:url(../images/nimg_35.jpg) no-repeat center 50px; clear:both; padding-top:130px; font-family:"微软雅黑";}
.nzmd2{ overflow:auto; height:530px;}
.nzmd2 .fl{ width:380px; padding-left:50px;}
.nzmd2 .fr img{ width:720px; height:505px;}
.nzmd2 .z1{ color:#fff; height:220px; padding-top:35px;}
.nzmd2 .z1 strong{ font-size:42px; line-height:70px;}
.nzmd2 .z1 span{ border:1px solid #fff; font-size:14px; padding:2px 7px; line-height:50px;}
.nzmd2 .z1 a:link,.nzmd2 .z1 a:visited{ color:#fff;}
.nzmd2 .z1 a:hover{ color:#fff;}
.nzmd2 .z2{ line-height:22px;}
.nzmd2 .z2 strong{ font-size:24px; line-height:70px; color:#333;}
.nzmd2 .z2 span{ line-height:90px;}
.nzmd2 .z2 span a:link,.nzmd2 .z2 span a:visited{ color:#fff; background:#759b2f; padding:5px 15px;}
.nzmd2 .z2 span a:hover{ color:#fff; background:#333;}

.ty_con{ margin-bottom:50px; overflow:auto;}
.ty_con #Experience{ margin-left:6px;}
.ty_con .h01{ padding-top:90px;}
.ty_con ul li { display:block; float:left; margin-right:12px; width:290px;}
.ty_con ul li img{ width:290px; height:180px;}
.ty_con ul li span a{ display:block; height:28px; line-height:28px; color:#555; text-align:center; background-color:#333; color:#fff;}
.ty_con .nones{}

.nbann{ background:url(../images/nimg_36.jpg) center top no-repeat; height:175px; width:100%;clear:both; font-family:"微软雅黑";}
.nbann .nk .nba1{ color:#fff; font-size:18px; padding-left:530px; padding-top:48px;}
.nbann .nk .nba2{ font-size:22px; color:#333; padding-left:520px;}
.nbann .nk .nba2 strong{ font-size:36px; color:#759b2f;}
.nbann .nk .nba3{ padding-left:505px; overflow:auto; line-height:24px; font-size:14px; color:#333; padding-top:5px;}
.nbann .nk .nba3 input{ line-height:24px; margin-right:15px;}

.nbann2{ background:url(../images/nbann2.jpg) no-repeat center center; height:220px; width:100%; overflow:hidden; clear:both;}

#formRegion{position:relative;}
	.form-item{ float:left;}
	.form-label{float:left; width:50px; margin:0px; padding:0px; }
	.form-element{margin:0px; padding:0px;float:left; }
	.form-text{width:180px;border:none; float:left; height:27px;}
	.form-text:focus{float:left;}
	#item_name input{line-height:27px;  width:175px; border:1px solid #ccc;float:left;}
	#item_mobile input{line-height:27px;  width:175px; border:1px solid #ccc;float:left;}
	#submitItem{}
	.btn-submit{width:111px;height:29px;background:url(../images/nimg_37.PNG) no-repeat;float:left; margin-left:10px; padding-left:28px; color:#fff; padding-top:2px;}
	
/*我们的服务*/	
	
.ma{margin:auto;}
.con-1200{width:1200px;margin:auto}
.con-1140{width:1140px;margin:auto}
.con-1000{width:1000px;margin:auto}
.tran-all5{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.tran-all3{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}

.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.poa-f{position: absolute;left:0;top:0;width:100%;height:100%}
.por-f{position: relative;width:100%;height:100%}
.por{position: relative;}
.poa{position: absolute;}

.clear{height:0;clear:both;zoom:1;line-height:0;font-size:0}
.height5{height:5px;clear:both;zoom:1;line-height:0;font-size:0}
.height30{height:30px;clear:both;zoom:1;line-height:0;font-size:0}
.height40{height:40px;clear:both;zoom:1;line-height:0;font-size:0}
.height50{height:50px;clear:both;zoom:1;line-height:0;font-size:0}
.height60{height:60px;clear:both;zoom:1;line-height:0;font-size:0}

.c-333{color:#333}
.c-666{color:#666}
.c-999{color:#999}
.c-aaa{color:#aaa}
.c-ccc{color:#ccc}
.c-fff{color:#fff}
.c-zzz{color:#5cd468}

.f-bold{font-weight:bold}
.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-24{font-size:24px}
.f-36{font-size:36px}
.f-50{font-size:50px}
.f-arial{font-family:Arial, Helvetica, sans-serif}
.f-big{text-transform:uppercase}
.f-simsun{ font-family:"simsun"}
.lh-26{line-height:26px}

.bg-fff{background:#fff}
.bg-zzz{background:#98c31c}
.bg-eaeaea{background:#eaeaea}
.bg-f5f5f5{background:#f5f5f5}

.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}

.bor-a{border:1px solid #ccc}
.bor-t{border-top:1px solid #ccc}
.bor-b{border-bottom:1px solid #ccc}
.bor-l{border-left:1px solid #ccc}
.bor-r{border-right:1px solid #ccc}

.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.border-r{border-radius:1000px;}
.over-hide{overflow: hidden;}

/*foot*/
.foot{background-color:#97c21b;}
.f-contact{width:430px;margin-left:25px}
.f-contact .p1{padding-left:50px;height:55px;line-height:55px;color:#fff;font-size:14px;background:url(../images/f-ico1.png) no-repeat left center}
.f-contact .p2{padding-left:50px;height:55px;line-height:55px;color:#fff;font-size:14px;background:url(../images/f-ico2.png) no-repeat left center}
.f-contact .p3{padding-left:50px;height:55px;line-height:55px;color:#fff;font-size:14px;background:url(../images/f-ico3.png) no-repeat left center}
.f-contact .p3 a{color:#fff}
.f-contact .code{margin-top:20px;width:130px}
.f-contact .code .p4{font-size:12px;margin-top:20px}

.f-nav{width:720px; overflow:hidden}
.f-nav dl{width:90px;float:left;margin-left:30px; text-align:center}
.f-nav dl dt{font-size:16px;height:50px;margin-bottom:10px;border-bottom:1px solid #fff;}
.f-nav dl dd{font-size:14px;height:30px;line-height:30px;}
.f-nav dl a{color:#fff}
.copyright{padding:5px 0;line-height:24px;background-color:#313131;font-size:12px;color:#fff}
.copyright a{color:#fff}

/*floor_3*/
.index-service{padding-top:1px;background:url(../images/0-04.jpg) no-repeat center top; padding-bottom:50px; overflow:hidden;}
.index-service h2{margin-top:120px;margin-left:70px;font-size:24px;color:#525252}
.index-service h2 span{font-size:36px;color:#333;line-height:36px;}
.index-service-p{margin-top:10px;margin-left:70px;width:500px;color:#7a7a7a;line-height:35px;font-size:16px}

.index-service-box{float:left;width:320px;margin-left:80px}
.index-service-box i{display:block;width:80px;height:80px;background:url(../images/0-icon.png) no-repeat;}
.index-service-box .icon1{background-position:-10px -160px}
.index-service-box .icon2{background-position:-110px -160px}
.index-service-box .icon3{background-position:-210px -160px}
.index-service-box .t{margin-top:15px;}
.index-service-box .l{margin-top:15px;margin-bottom:15px;width:64px;height:3px}
.index-service-box p{line-height:30px;color:#7b7b7b; font-size:13px;}
.index-service-box .more{display:block;margin-top:30px;width:136px;height:34px;line-height:34px;border:1px solid #5cd468;border-radius:18px;color:#5cd468;text-align:center}
.index-service-box .more:hover{color:#fff;background-color:#5cd468}

/*新闻*/
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
 /*dongtai*/
 .container{margin-left:auto; margin-right:auto; width:1200px;}
.news{ overflow:hidden; background-color:#fff;}
.news .newsBox{ overflow:hidden; margin-top:60px;}
.news .newsLt{ width:765px; overflow:hidden; float:left;}
.news .tit{ position:relative;}
.news .list li{ width:154px; height:48px; line-height:48px; border:1px solid #161616; float:left; font-size:16px; font-weight:bold; text-align:center; position:relative;}
.news .list li img{ display:none; width:5px; height:3px; position:absolute; top:50px; left:76px;}
.news .list li a{ color:#1c1c1c; text-decoration:none;}
.news .list li:hover,.news .list li.cur{ width:150px; height:50px; border:none; background:#1c1c1c;}
.news .list li:hover a,.news .list li.cur a{ color:#fff;}
.news .list li:hover img,.news .list li.cur img{ display:block;}
.news .news01{ width:765px; height:304px; overflow:hidden; position:relative; margin-top:25px; margin-bottom:60px;}
.news .news02{ position:absolute; top:0; left:0; }
.news .newsDl{ float:left; overflow:hidden; width:765px;}
.news .newsDl dt{ width:253px; height:300px; float:left;}
.news .newsDl dt img{ display:block; border:8px solid #e5e5e5;}
.news .newsDl dt h5{ font-size:13px; font-weight:normal;color:#2f2f2f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:15px 0;}
.news .newsDl dt h5	a{color:#2f2f2f;}
.news .newsDl dt h5	a:hover{color: #a38151;}
.news .newsDl dt p{font-size:12px; color:#616161; line-height:18px; height:54px; overflow:hidden;}
.news .newsDl dt a.new_a{ display: inline-block; font-size:12px; color:#5e5e5e; margin-top:20px;}
.news .newsDl dd{width:480px;float:right;}
.news .newsDl dd .newUl{ overflow:hidden;}
.news .newsDl dd .newUl li{ overflow:hidden; border-bottom:1px solid #e3e3e3; padding:15px 0;}
.news .newsDl dd .newUl li span{ display:block; width:54px;text-align:center;color:#9b9b9b; height:45px; float:left; border-right:1px solid #e3e3e3; margin-right:15px;}
.news .newsDl dd .newUl li span b{ display:block; font-size:30px;}
.news .newsDl dd .newUl li span strong{ font-size:12px; color:#2f2f2f; display:block; font-family:Arial;}
.news .newsDl dd .newUl li h5{ font-size:14px; font-weight:normal}
.news .newsDl dd .newUl li h5 a{ color:#181818; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:3px;}
.news .newsDl dd .newUl li h5 a:hover{color: #a38151;}
.news .newsDl dd .newUl li h5 p{ color:#535353; font-size:13px; line-height:22px; height:22px; overflow: hidden;}
.news .newsDl dd .newUl li:hover span{ color:#2f2f2f}
.news .newRt{ width:395px; overflow:hidden; float:right;}
.news .nRttit{ overflow:hidden; margin-top:10px; margin-bottom:30px;}
.news .nRttit h3{ font-size:16px; float:left; }
.news .nRttit h3 a{ color:#3e3e3e;}
.news .nRttit a.more{ font-size:14px; color:#6b6b6b; float:right;}
.news .newRT01{width:100%; height:330px;margin-top:25px;}
.news .wenDa{ overflow:hidden;  padding-bottom:16px; border-bottom:1px solid #e2e2e2;}
.news .wenDa h5{font-size:14px; line-height:20px; margin-top:16px; font-family:"微软雅黑"; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/newsWen.png) no-repeat left top; padding-left:30px;}
.news .wenDa h5 a{ color:#2b2b2b;}
.news .wenDa h5 a:hover{color: #a38151;}
.news .wenDa p{ font-size:13px; height:44px; line-height:22px; padding-left:30px; background:url(../images/newsDa.png) no-repeat left 3px; color:#4f4f4f; overflow:hidden;}  
 