@charset "gb2312";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}


/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:16px; color:#000; background:#fff; min-width:1272px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1204px; margin:0 auto;}
.sbox{width:1080px; margin:0 auto;}
.halfbox{width:600px;}
.w-top{height:6px;}
.topleft{width:50%; height:6px; background:#005b17;}
.topright{width:50%; height:6px; background:#ec6f81;}

.w-header{height:147px; padding-top:25px; padding-bottom:17px;}
.w-logo-left{ width:810px; }
.w-logo-left img{float:left; padding-right:26px; display:block;}
.w-logo-left .logofont{margin-top:43px; line-height:28px;}
.w-logo-left .logofont h2{font-size:24px; font-weight:bold; color:#005b17; line-height:28px;letter-spacing:1px;}
.w-logo-left .logofont span{ font-size:18px; color:#000;}

.w-logo-right{width:245px;  height:65px;}
.headerinfo{}
.headerinfo a{display:block; width:96px; height:31px; border-radius:45px; text-align:center; padding-left:20px; color:#4e4e4e; font-size:16px; line-height:30px; float:left; }
.headerinfo .hcollect{background:#e6e6e6 url(wtopicon1.png) no-repeat 15px center;}
.headerinfo .hmap{background:#e6e6e6 url(wtopicon2.png) no-repeat 15px center;margin-left:12px;}
.w-phone{font-size:16px; color:#a3a3a3; text-align:right; line-height:26px; padding-top:30px;}
.w-phone span{font-size:26px; font-weight:bold; color:#005b17; font-family:"Impact"; display:block;}

/****导航****/
.w-nav{ font-size:16px; font-weight:bold; height:32px; position:relative; z-index:999; margin-bottom:20px;}
.nav li{float:left; text-align:center; line-height:32px; position:relative; background:url(navline.png) no-repeat right center; padding:0 21px; min-width:65px;}
.nav li a{color:#000;}
.pl2{padding-left:4px !important;}
.nav li.homepage{padding:0px 35px 0px 18px; background:#005b17 url(navfirst.png) no-repeat 118px center; border-radius:45px;}
.nav li.homepage a{color:#fff;}
/******幻灯片*******/

.w-banner {
    background: #005b17;
    height: 548px;
    position: relative;
    text-align: center;
    width: 100%;
}
.w-banner .bd ul {
}
.w-banner .bd li {
    display: block;
    height: 548px;
    text-align: center;
    width: 100% !important;
}
.w-banner .bd li a {
    display: block;
    height: 548px;
    width: 100%;
}
.w-banner .hd {
    bottom: 0;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.w-banner .hd ul {
    text-align: center;
}
.w-banner .hd ul li {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 5px;
    line-height: 999px;
    margin: 1px;
    opacity: 0.6;
    overflow: hidden;
    width: 80px;
}
.w-banner .hd ul .on {
    background: #44b500 none repeat scroll 0 0;
}
.w-banner .next, .w-banner .prev {
    background: #000 url("slider-arrow.png") no-repeat scroll -126px -137px;
    cursor: pointer;
    display: none;
    height: 60px;
    left: 15%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.w-banner .next {
    background-position: -6px -137px;
    left: auto;
    right: 15%;
}

/*******搜索导航********/
.search{height:70px; line-height:70px;font-size:16px; color:#333; background:#ebebeb;}
.search span{color:#333; font-weight:bold;}
.s-word{width:832px; overflow:hidden; color:#333; font-size:16px;}
.s-word a{color:#333; display:inline-block; padding:0 5px;}

.search-r{margin-top:18px; width:301px; height:26px; font-size:16px;  padding-left:10px; border-radius:45px; border:1px solid #737373;}
.search-r .s-input{height:26px; width:243px; color:#b1b1b1; line-height:26px;  float:left;  border:0px; background:#ededed;}
.search-r .search-btn{ display:block; height:27px; width:58px; background:url(searchbtn.png) no-repeat center;  float:right; font-size:14px; color:#fff; text-align:center;}

/*****绿植租赁系列****/
.rental{height:647px; background:url(seriesbgr.png) no-repeat right 75px;}
.rental .box{padding-top:40px; position:relative;}
.rentalhead {text-align:center; padding-top:54px; background:url(seriesbg.png) no-repeat top center;}
.rentalhead h2{font-size:36px; color:#005b17; background:url(serieshbg.png) no-repeat center;}
.rentalhead h2 span{font-weight:bold; letter-spacing:1px;}
.rentalhead p{font-size:14px; text-transform:uppercase; color:#005b17; letter-spacing:1px;}
.rental-body{position:absolute; top:171px; left:0px; padding-top:26px;}
.rental-body li{width:275px; height:423px; padding:3px; border:1px solid #227136; position:relative;line-height:30px; position:relative; float:left; margin-left:24px;}
.rental-body li img{display:block; width:275px; height:357px;}
.rentitle{color:#005b17; font-size:16px; text-align:center; font-weight:bold; letter-spacing:2px; padding:13px 0 8px 0;}
.rentitle a{color:#005b17;}
.reninfo{padding:0 16px; font-size:16px; color:#535353; }
.rental-body li .renmore{position:absolute; bottom:-14px; left:80px; width:131px; height:31px; background:#005b17; color:#fff; font-weight:bold; text-align:center;}

.scene{padding-top:113px; padding-bottom:62px; background:url(seriesbgl.png) no-repeat left top; }
.scenebox{border:1px solid #005b17; padding:30px 53px ;}
.scenehead{font-size:18px; font-weight:bold; color:#000; line-height:46px;}
.scenehead i{display:block; float:left; width:46px; height:46px; border-radius:45px; margin:0 12px;}
.scenehead  .work{background:#005b17 url(senceicon1.png) no-repeat center;}
.scenehead  .life{background:#005b17 url(senceicon2.png) no-repeat center;}
.scenebox ul li{float:left; padding:0px 16px; line-height:21px;}
.scenebox ul li a{color:#000;}
.scenebox .scenel{width:655px;}
.scenebox .scener{width:346px;}

/*****服务流程*****/
.service{height:576px; background:#f4f5f9 url(servicebg.jpg) no-repeat left top;}
.serinfo{width:620px; padding-top:60px;}
.serhead{padding-left:125px; background:url(serheadbg.png) no-repeat left top; font-size:30px; color:#005b17; line-height:38px; margin-bottom:25px;}
.serhead p{font-size:42px;}
.serhead p span{font-weight:bold; letter-spacing:1px;}
.serlist{border:1px solid #aac6b5; border-radius:5px; height:78px; padding-top:14px; margin-bottom:12px;}
.serlist .sertitle {color:#7b9b83; font-size:9px; text-transform:uppercase; width:150px; padding-left:20px; padding-top:11px;}
.serlist .sertitle span{font-size:18px; color:#005b17; font-weight:bold;}
.sercon{width:443px;}
.sercon li{color:#005b17; float:left; width:106px; text-align:center;}
.sercon li i{display:block; width:37px; height:37px; border-radius:45px; margin:0 auto;}
.sericon1{background:#005b17 url(flowicon11.png) no-repeat center;}
.sericon2{background:#005b17 url(flowicon12.png) no-repeat center;}
.sericon3{background:#005b17 url(flowicon13.png) no-repeat center;}
.sericon4{background:#005b17 url(flowicon14.png) no-repeat center;}
.sericon21{background:#005b17 url(flowicon21.png) no-repeat center;}
.sericon22{background:#005b17 url(flowicon22.png) no-repeat center;}
.sericon23{background:#005b17 url(flowicon23.png) no-repeat center;}
.sericon24{background:#005b17 url(flowicon24.png) no-repeat center;}
.sericon31{background:#005b17 url(flowicon31.png) no-repeat center;}
.sericon32{background:#005b17 url(flowicon32.png) no-repeat center;}
.sericon33{background:#005b17 url(flowicon33.png) no-repeat center;}

.serphone{background:#ec6f81; border-radius:5px; font-size:18px; color:#fff; width:266px; padding-left:33px; line-height:41px; margin-top:14px;}
.serphone span{font-family:"Impact"; font-size:24px; }

/*********选择我们的理由********/
.reasontop{background:url(reasonbg.png) no-repeat right top; padding-top:96px;}
.reasontop .box{background:url(reasontop.png) no-repeat 340px 342px; height:839px;}
.reasontop .reasonl{padding-left:64px; width:539px;}
.reasontop .reasonr{width:424px; padding-right:37px;}
.reasonhead{padding-left:20px; display:block;}
.reasoninfo{padding-left:84px;}
.reasoninfo .reasontitle{color:#005b17; padding-bottom:22px; border-bottom:1px solid #7fad8b; padding-top:12px;}
.reasoninfo .reasontitle h2{font-size:24px; font-weight:bold;}
.reasoninfo .reasontitle p{font-size:10px; text-transform:uppercase; letter-spacing:1px;}
.reasoninfo .reasondesc{font-size:16px; color:#333; line-height:30px; padding:14px 0;}
.reasoninfo .reasondesc span{font-weight:bold;}
.reason1{background:url(reasont1.png) no-repeat left top; width:235px; margin-top:65px;}
.reasonimg1{margin-right:36px;}
.reasonimg2{margin-top:76px; display:block;}
.reason2{background:url(reasont2.png) no-repeat left top; width:336px; margin-top:45px;}
.reason2 .reasontitle{padding-top:18px;}
.reason2 .reasondesc{padding:17px 0;}
.reason2 .reasondesc p{line-height:24px; padding-bottom:10px;}

.reasonc{height:215px; background:#ebebeb;}
.reasonc .box{position:relative; background:#fff; height:215px;}
.reason3{position:absolute; left:64px; top:30px; width:306px; background:url(reasont3.png) no-repeat left top;}
.reason3 .reasontitle h2{font-size:20px; padding:3px 0px;}
.reasonimg3{position:absolute; top:9px; right:65px;}
.reasonb{padding-top:79px; position:relative;}
.reason4{width:345px; background:url(reasont4.png) no-repeat left 5px; padding-left:89px; padding-right:94px;}
.reason4 .reasontitle h2{font-size:20px;}
.reasonimg4{padding-left:61px; padding-top:25px;}
.iperson{position:absolute; bottom:0px; left:382px;}


/********成功案例*********/
.case{padding-top:107px; background:url(seriesbg.png) no-repeat center 45px; padding-bottom:37px;}
.casehead{ text-align:center;  color:#005b17;}
.casehead h2{background:url(caseheadbg.png) no-repeat center; font-size:36px;}
.casehead h2 span{font-weight:bold;}
.casehead p{font-size:14px; text-transform:uppercase; }
.caseone{border:1px solid #cfcfcf; padding:9px; margin-top:30px;}
.caseone img{display:block; width:527px; height:291px;}
.caseinfo{width:461px; padding-right:35px; color:#005b17; padding-top:36px;}
.caseinfo h2{font-size:18px; font-weight:bold; padding-bottom:14px;}
.caseinfo h2 a{color:#005b17;}
.caseinfo p{font-size:16px; line-height:30px;}
.casebox{padding-left:53px; position:relative;}
.caselist{margin-left:30px;}
.caselist li{width:248px; margin:0 13px;}
.caselist li img{display:block; width:248px; height:190px;}
.caselist li h2{font-size:14px; color:#333; text-align:center; line-height:40px;}
.casebtn{position:absolute; display:block; width:19px; height:42px;}
.casebox .prev{top:76px; left:27px; background:url(casebtnl.png) no-repeat left center;}
.casebox .next{top:76px; right:27px; background:url(casebtnr.png) no-repeat left center;}

/********广告位********/
.adv{height:208px; background:#005b17; margin-top:60px; color:#fff;}
.adv .sbox{position:relative; background:url(advbg.jpg) no-repeat 256px top; height:208px;}
.adv .advimg{position:absolute; top:-66px; left:0px;}
.advinfo{padding-left:320px; font-size:30px; line-height:36px; padding-top:36px;}
.advinfo h2{font-size:36px; font-weight:bold;}
.advinfo ul{padding-top:18px;}
.advinfo ul li{float:left; padding-right:32px; font-size:18px; color:#dde4de;}
.advphone{position:absolute; top:0px; right:0px; width:186px; height:79px; padding-left:40px; padding-top:23px; background:#ec6f81;  font-size:18px; color:#fff;}
.advphone span{font-size:26px; font-family:"Impact";}

/********企业简介**********/
.about{background:url(aboutbg.png) no-repeat left top;}
.abouthead{background:url(seriesbg.png) no-repeat center 38px; padding-top:100px; text-align:center; line-height:36px;}
.abouthead h2{font-size:36px; color:#005b17; background:url(abouttbg.png) no-repeat center; letter-spacing:1px;}
.abouthead h2 span{font-weight:bold;}
.abouthead p{font-size:14px; text-transform:uppercase; color:#005b17;}
.aboutbody{padding-top:35px;}
.aboutbody .aboutimg{width:598px; height:352px; overflow:hidden;}
.aboutimg img{width:598px;  height:352px; display:block;}
.aboutbody .aboutinfo{ width:526px; padding-right:30px;}
.aboutinfo{padding-top:33px;}
.aboutinfo h2{font-size:24px; color:#333333; padding-bottom:20px;}
.aboutinfo p{font-size:16px; line-height:30px; color:#6e6e6e;}
.aboutbtn{padding-left:3px; margin-top:35px;}
.aboutbtn a{display:block; width:144px; height:32px; color:#fff; text-align:center; line-height:32px; float:left; margin:0 5px;}
.aboutbtn a.about-zx{background:#005b17;}
.aboutbtn a.about-more{background:#ec6f81;}

.album{padding-top:37px; height:320px;}
.albumbox{width:1246px; margin:0 auto; padding-left:26px; position:relative;}
.albumbox ul li{width:285px; float:left; padding:0 10px; text-align:center; position:relative;}
.albumbox ul li img{width:275px; height:264px; display:block; padding:4px; border:1px solid #dddddd; background:#fff;}
.albumbox ul li h2{font-size:16px; color:#6c6c6c; line-height:43px;}
.btn{width:13px; height:35px; display:block; position:absolute;}
.albumbox .prev{background:url(albumbtnl2.png) no-repeat center; top:118px; left:0px;}
.albumbox .next{background:url(albumbtnr2.png) no-repeat center; top:118px; right:0px;}
.albumbox .prev:hover{background:url(albumbtnl.png) no-repeat center; top:118px; left:0px;}
.albumbox .next:hover{background:url(albumbtnr.png) no-repeat center; top:118px; right:0px;}





/******行业动态******/
.newsbox{padding-top:42px;}
.news{width:675px;}
.newshead{line-height:40px; border-bottom:2px solid #333; font-size:18px; font-weight:bold; color:#005b17;}
.newsicon{background:url(newsicon.png) no-repeat left center; padding-left:47px;}
.newshead a{color:#005b17; position:relative; line-height:40px; display:block; float:left;}
.newshead a span{position:absolute;left:0px; bottom:-8px; display:block; width:100%; height:6px; background:url(newssubicon.png) no-repeat center bottom;}
.newshead .enc{color:#6e6e6e; padding-left:30px; background:url(newsheadline.png) no-repeat 10px center;}

.newsone{padding-top:30px;}
.newsone img{display:block; width:269px; height:134px; padding:4px; border:1px solid #ddd;}
.newsone .oneinfo{width:374px;}
.newsone .oneinfo h2{font-size:16px; font-weight:16px; color:#333; font-weight:bold; line-height:44px; padding-top:3px;}
.newsone .oneinfo h2 a{color:#333;}
.newsone .oneinfo p{font-size:16px; color:#333; line-height:28px; padding-bottom:10px;}
.newsone .tomore{font-size:16px; color:#333;}


.newslist{padding-top:24px;}
.newslist li{line-height:40px; background:url(npoint.jpg) no-repeat left center; padding-left:12px;}
.newslist li a{display:block; width:516px; float:left; color:#535353;}
.newslist li span{display:block; width:135px; text-align:center; float:right; color:#535353;}

.faq{width:450px;}
.faqlist{padding-top:10px;}
.faqlist li{border-bottom:1px dashed #cccccc; line-height:28px; padding:15px 0; margin-top:5px;}
.faqlist li span{font-weight:bold;}
.faqlist p{display:block; color:#333;}
.faqlist p a{color:#333;}
.faqlist .fa span{color:#333;}
.faqlist .fq span{color:#005b17;}

/******友情链接******/
.links{background:#f3f3f3; margin-top:60px; padding-bottom:40px;}
.links .box{padding-top:49px;}
.links .linkhead{width:136px; height:50px; margin:0 auto; background:url(linkicon.png) no-repeat left center; padding-left:60px;}
.links .linkhead h2{font-size:18px; font-weight:bold; color:#005b17;}
.links .linkhead a{color:#333;}
.links .linklist {padding-top:28px;}
.links .linklist a{padding:0 30px; float:left; line-height:28px;}
.links .linklist a{color:#6a6a6a}

/************footer************/
.footer{background:#005b17; border-top:6px solid #ec6f81; height:284px; padding-top:54px; font-size:16px; line-height:30px; color:#fff;}
.footer .fhead{font-size:16px; color:#fff; font-weight:bold; line-height:26px; padding-bottom:22px;}
.footer .fnav{width:316px;}
.footer .fnav ul li{width:158px; float:left; font-size:16px; line-height:30px;}
.footer .fnav ul li a{color:#b8c8bb;}
.fcontact{padding-left:72px; width:348px;}
.fcinfo{color:#b8c8bb; line-height:30px; font-size:16px;}
.frecord{width:271px}
.fcode{width:106px;}
.fcode img{width:106px;}

/******内容页******/
.box-left{width:256px; margin:15px 0;}
.mt5{margin-top:5px;}
.box-right{/*width:742px;*/ width:924px; padding:15px 0;}
.lmain-title{ height:59px; background:#005b17;  font-size:22px; color:#fff; line-height:58px; text-align:center; font-weight:bold;}
.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class h2{background:#005b17 url(menuicon1.png) no-repeat 25px center/16px; font-size:16px; color:#fff; padding-left:60px; height:47px; line-height:47px; border-top:5px solid #fff;}
.case-class h2 a{color:#fff;}
.case-case h2.open{background:url(menuicon2.png) no-repeat 25px center/16px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background:url(proicon.png) no-repeat 45px center; padding-left:63px; font-size:14px;  line-height:36px;}
.case-title{}
.case-title a{color:#fff;}
.case-title:hover{background:#005b17 url('y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}

.list-head{border-bottom:3px solid #005b17; height:27px; color:#282828;}
.list-head a{color:#282828;}
.caseinfo ul{padding-top:20px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo ul li h2 a{color:#333;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{border:1px solid #005b17; color:#005b17; display:block; width:88px; height:24px; line-height:24px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(servicelink.jpg) no-repeat; margin-top:10px;}

/******分页*******/
.page{text-align:center; margin-top:30px; color:#333; font-size:12px;}
.page a{margin:0 5px; display:inline-block;}
.page .current{background:#005b17; border-radius:3px; padding:0 5px; color:#fff; line-height:21px;}

.content-box{color:#555; padding-top:20px; padding:14px;}
.content-box img{margin:0 auto;}
.content-box .img-box{text-align:center; padding-top:15px;}
.content-box h2{font-size:22px; font-weight:bold; padding-left:28px; line-height:60px;}
.content-box p{text-indent:2em; line-height:30px;}
.hui{color:#797979;}
.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(y-icon2.png) no-repeat 25px center; padding-left:60px; font-size:14px;  line-height:46px;}
.laboutus ul li:hover{background:#005b17 url('y-icon.png')no-repeat 25px center;}
.laboutus ul li:hover a{color:#fff;}

/***********公司简介 详细页************/
.about-box {padding:0 15px; padding-top:36px; color:#666; line-height:24px;}
.about-box .about-heading{text-align:center; color:#333; font-size:18px; }
.about-box .about-heading .about-title{background:url("sabout-bg.png") no-repeat center center; font-size:30px; color:#005b17; text-align:center; font-weight:bold; margin-bottom:25px;}
/*.aboutinfo{width:610px; padding-right:30px; height:auto; margin-top:-100px; padding-bottom:35px;}*/
.about-content{line-height:24px; color:#666;}
.about-content p{text-indent:2em;}

.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; text-align:center; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }

.product-list li{width:290px;height:199px;text-align:center;line-height:34px;float:left;margin-left:17px;margin-top:4px}.product-list li:nth-child(4n+1){margin-left:3px}.product-list li .pimg img{border:1px solid #929292}.product-list li .pimg img{width:288px;height:165px;}

.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; }
.tjt{ background:#005b17; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; }

.tobuy ul{padding-left:60px; padding-top:30px}
.tobuy .tobuy-head{height:29px; padding-left:20px; background:#005b17; line-height:29px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#005b17; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}

.cinfo{ min-height:220px; background:url(contactus-p.png) no-repeat 510px bottom; line-height:25px; padding-left:160px; padding-top:80px; }
.c-name span{ font-style:italic; color:#005b17; font-size:24px; }
.c-name {margin-bottom:15px; display:block; background:url(tphone.png) no-repeat left center; padding-left:30px;}
.ry { padding-top:20px; }
.ry li{ width:245px; float:left; text-align:center; }
 .ry li img{ width:235px; height:200px; border:1px solid #dcdcdc; }
 .ry li  h2{ font-size:14px; line-height:30px; }

.kfinfo{ display:none; }

.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#005b17  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding-left:10px; }
.page{ text-align:center; padding-bottom:20px; }
.page li{ display:inline-block; font-size:14px; margin:0 3px; }
.page li.thisclass{ background:#005b17; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }

.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#005b17;}

.wprlist{ margin-top:30px; width:924px;  }
.wprlist ul li{margin-bottom:16px; width:217px; height:273px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; margin-left: 10px; padding:2px;}
.wprlist ul li .p-img{}
.wprlist ul li .p-img a{}
.wprlist ul li img{display:block; margin:0 auto; width:217px; height:240px;}
.wprlist ul li p{padding:5px; line-height:24px;}
.wprlist ul li:hover{border:1px solid #005b17;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }

.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#005b17 ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }

.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #005b17;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #005b17; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #005b17;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #005b17;border: 1px solid #005b17;color: #fff;}
.allt li {border: 1px solid #005b17;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:420px;}
.w-ls {height: 420px;left: 0;overflow: hidden; position: absolute;top: 0;width: 309px;}
.w-ls .bd { border: 1px solid #e7e6e6; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 337px; line-height:337px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { width: 100%; height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 0; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 2px 1px 1px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #005b17;*/ max-height: 70px; width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#005b17; color:#fff; font-size:16px; text-align:center; width:50px; height:50px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#005b17; position:absolute; left:100px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(zxkf-qq.png) no-repeat left center;}

.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 580px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#005b17;}
.ak .info .class span{color:#005b17; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #005b17;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #005b17; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#005b17; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(zxkf-qq.png) no-repeat left center;}

.ak .info .sbt1, .ak .info .sbt2 {background: #005b17 none repeat scroll 0 0; color: #fff;display: block;font-size: 14px;height: 40px; line-height:40px;text-align: center;margin-top:15px; width:100%;}
.allt {border-bottom: 1px solid  #c3c3c3  ; padding-top: 20px; margin-bottom:40px;}
.allt li.cur { background:  #005b17   none repeat scroll 0 0; border: 1px solid  #005b17  ;color: #fff; height:43px; width:162px; font-size:18px; line-height:43px;}
.allt li {border: 1px solid  #005b17 ;cursor: pointer; margin:0 auto;font-size: 14px;height: 25px;line-height: 25px;text-align: center; width: 120px; margin-bottom:-15px; float:left;}
.ccc1{ display:none; }

.xxx{ position:relative; }
.xxx .hd{ }
.xxx .hd{ position:absolute; bottom:20px; right:20px; }
.xxx .hd li{width:8px; height:8px; cursor:pointer; line-height:999; overflow:hidden; background:rgba(255,255,255,0); border-radius:50%; border:3px solid #fff; display:inline-block; margin:3px 5px;}
.xxx .hd li.on{ background:rgba(255,255,255,1); }
.mnmn1{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.iproleft .iprocat ul li.mkmk1 a{color: #005b17;font-weight: bold; }

.salbum{padding-top:10px; padding-left:10px;}
.salbum ul li{width:283px; height:190px; position:relative; float:left; margin: 9px 9px;}
.salbum ul li img{width:283px; height:190px;}
.salbum ul li h2{position:absolute; left:0px; bottom:0px; height:30px; background:rgba(0,0,0,0.4); width:100%; color:#fff; line-height:30px; font-size:14px; font-weight:400; text-align:center;}
.salbum ul li h2 a{color:#fff;}
.n-imagess{padding-bottom:10px;}
.n-imagess img{display:block; margin:0 auto;}

.otherp{}
.otherp .otherp-head{background:#005b17; color:#fff; height:43px; line-height:42px; padding-left:15px; font-weight:bold;}
.otherp ul{padding-top:24px;}
.otherp ul li{width:217px; height:282px; float:left; margin-left:18px; text-align:center;}
.otherp ul li .yyhh{line-height:24px;}
.hj,
.hk{ font-size:12px; line-height:22px; }


.caseinfo ul.scscsc li{ height:259px; }
