/* CSS Document */

*{ outline:none;}
.main{min-width:1300px;}

.middler{ margin-top:20px; height:auto; overflow:hidden;}
.middler .Mid01{ height:auto; overflow:hidden;}
.middler .Mid01 .singleMiddler{ width:310px; height:325px; float:left; background:url(../images/singleMiddlerBG.jpg) no-repeat;}
.middler .Mid01 .singleMiddler h1{ height:35px; line-height:35px; text-align:center;}
.middler .Mid01 .singleMiddler h1 a{ font-size:16px; font-weight:bold; color:#1b532e;}
.middler .Mid01 .singleMiddler div.infoItem{ padding:20px 30px; } 
#aboutUs{ padding:20px 25px; font-size:14px; line-height:25px; }

.middler .Mid01 .multiMiddler{ margin:0px 10px; width:360px; height:325px; float:left; background:url(../images/multiMiddlerBG.jpg) no-repeat; }
.middler .Mid01 .multiMiddler .InfoTitle{ margin-top:20px; margin-left:25px; height:auto; overflow:hidden; padding-bottom:25px; border-bottom:solid 1px #d7d1ca; width:310px;}
.middler .Mid01 .multiMiddler .InfoTitle .OneTitle{ float:left; width:310px;  }
.middler .Mid01 .multiMiddler .InfoTitle .OneTitle h2{ font-family:Arial;}
.middler .Mid01 .multiMiddler .InfoTitle .OneTitle h1{ font-size:14px; margin-top:5px; }
.middler .Mid01 .multiMiddler .InfoTitle .OneTitle h3{ font-size:14px; margin-top:10px; }
.middler .Mid01 .multiMiddler .InfoTitle .OneTitle h3 a{color:#2e6942;}

.middler .Mid01 .multiMiddler .InfoContent { margin-left: 20px; margin-top: 15px; color: #4f4f4f; }
.middler .Mid01 .multiMiddler .InfoContent ul{}
.middler .Mid01 .multiMiddler .InfoContent ul li{ clear: both;height: 17px; padding:10px 0px; font-size: 14px; width:310px; }
.middler .Mid01 .multiMiddler .InfoContent span { display: block; float: left; color: #666666;width: 40px;text-align: center; }
.middler .Mid01 .multiMiddler .InfoContent span label.big { display: block; font-size: 18px;font-weight: bold;height: 18px; }
.middler .Mid01 .multiMiddler .InfoContent span label.small { display: block; font-size: 12px; }
.middler .Mid01 .multiMiddler .InfoContent a { display: block;margin-left: 10px;padding-left: 10px; float: left; border-left: solid 1px #c1c1c1;height: 30px;line-height: 30px; }
.middler .Mid02 { margin-top:10px; height:auto; overflow:hidden;}
.middler .Mid02 .Midleft{ float:left; background:url(../images/gcalBG.jpg) no-repeat;width:610px; height:120px; padding:30px 20px 30px 50px; }

#product {
	width:610px;
	height:130px;
	margin:0 5px 5px 0;
	float:left;
}
#product div#content {
	position:relative;
	width:544px;
	height:130px;
	display:inline-block;
	overflow:hidden;
	float:left;
}
#product div#content_list {
	position:absolute;
	width:4000px;
}
#product dl{
	width:184px;
	height:125px;
	float:left;
}
#product dl dt {
	width:160px; height:120px;
}
#product dl dt img {
	width:160px;
	height:120px;
	border:none;
}
#product dl dd {
	text-align:center;
	margin-top:10px;
    width:160px;
}
#product span.prev{
	cursor:pointer;
	display:inline-block;
	width:32px;
	height:130px;
	background:url(../images/butt-left.jpg) no-repeat left center;
	float:left;
}
#product span.next{
	cursor:pointer;
	display:inline-block;
	width:32px;
	height:130px;
	background:url(../images/butt-right.jpg) no-repeat right center;
	float:right;
}


.middler .Mid02 .MidRight {float:left; margin-left:10px; }
.middler .Mid02 .MidRight .Contact{ background:url(../images/contactBG.jpg) no-repeat; width:250px; height:130px; padding:25px 30px; font-size:16px; color:#505050; position:relative;}
.middler .Mid02 .MidRight .Contact .Tel{ position:absolute; left:155px; top:31px;}
.middler .Mid02 .MidRight .Contact .Fax{ position:absolute; left:155px; top:123px;}

.footer{ background:url(../images/footerBG.jpg) top center #333333; background-repeat:no-repeat; margin-top:3px; padding-top:125px;}

.footMenu{ height:auto; overflow:hidden;color:#fff; font-size:14px;padding-top:15px; padding-bottom:15px; }

.footMenu .qygk{ width:100px; float:left; }
.footMenu .qygk h1{ font-weight:bold; font-size:14px; color:#bfbfbf;}
.footMenu .qygk ul{ margin-top:20px;}
.footMenu .qygk ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .qygk ul li a{ color:#858585; }

.footMenu .gsdt{ width:60px; margin-left:65px; float:left;}
.footMenu .gsdt h1{ font-weight:bold;font-size:14px;color:#bfbfbf;}
.footMenu .gsdt ul{ margin-top:20px;}
.footMenu .gsdt ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .gsdt ul li a{ color:#858585; }

.footMenu .gcal{ width:60px; margin-left:65px; float:left;}
.footMenu .gcal h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .gcal ul{ margin-top:20px;}
.footMenu .gcal ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .gcal ul li a{ color:#858585; }

.footMenu .qywh{ width:60px; margin-left:65px; float:left;}
.footMenu .qywh h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .qywh ul{ margin-top:20px;}
.footMenu .qywh ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .qywh ul li a{ color:#858585; }

.footMenu .lydj{ width:60px; margin-left:65px; float:left;}
.footMenu .lydj h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .lydj ul{ margin-top:20px;}
.footMenu .lydj ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .lydj ul li a{ color:#858585; }

.footMenu .mpjd{ width:60px; margin-left:65px; float:left;}
.footMenu .mpjd h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .mpjd ul{ margin-top:20px;}
.footMenu .mpjd ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .mpjd ul li a{ color:#858585; }

.footMenu .zyxz{ width:60px; margin-left:65px; float:left;}
.footMenu .zyxz h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .zyxz ul{ margin-top:20px;}
.footMenu .zyxz ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .zyxz ul li a{ color:#858585; }

.footMenu .lxwm{ width:60px; margin-left:75px; float:left;}
.footMenu .lxwm h1{ font-weight:bold;font-size:14px; color:#bfbfbf;}
.footMenu .lxwm ul{ margin-top:20px;}
.footMenu .lxwm ul li{ height:18px; line-height:18px; margin-bottom:10px;}
.footMenu .lxwm ul li a{ color:#858585; }

.footInfo{ background:#2f2f2f; color:#fff; height:218px; padding-top:20px;}
.footInfo h1{ font-size:14px; margin-top:5px;}
.footInfo h2{ font-size:14px; margin-top:5px;}
.footInfo h3{ font-size:14px; margin-top:20px;}
.footInfo a.xfcn{ font-size:14px; color:#fff;}
.footer .FootLeft{ width:880px; float:left; }
.footer .FootRight{ float:right; margin-top:10px; }

/*--------------------------协会动?--------------------------------------*/
#newsTJ{ height: auto;overflow: hidden;background: #e8e6da;border: 0px;}
#newsTJ_Left{ width: 312px;float: left;}
#newsTJ_Right{ width: 306px;float: left;padding: 25px 25px 0 25px; }
#newsTJ_Right p{}
#newsTJ_Right h1{ margin-top: 8px;color: #1b532e;font-size: 16px;}
#newsTJ_Right h2{ margin-top: 8px;font-size: 14px;color: #797878;line-height: 20px;}
#newsTJ_Right h3{margin-top: 23px;}
#newsTJ_Right h3 a{ color: #1b532e;}

#newsList{ height: auto;overflow: hidden;}
#newsList ul{height: auto;overflow: hidden;}
#newsList ul li{ height: 45px;line-height: 45px;border-bottom: solid 1px #dadada; list-style-type: disc; list-style: disc;list-style-position: inside;color: #505050;font-size: 14px;}
#newsList ul li span{ float: right;color: #4f4f4f;}

/* newsShow 新闻 */
.showMiddler{ margin-top:15px;}
.showMiddler .columnRightTop{ width:1000px; height:20px; background:url(../images/columnTopShowBG.jpg) no-repeat; }
.showMiddler .columnRightMiddle{ width:922px;padding-top: 20px; padding-left:44px; padding-right:44px; background:url(../images/columnMiddleShowBG.jpg) repeat-y;height: auto;overflow: hidden;}
.showMiddler .columnRightButtom{ width:1000px; background:url(../images/columnButtomShowBG.jpg) no-repeat; height:20px;}

#newsShow{ font-size: 14px; line-height: 28px;}
.DataName{ font-size: 30px;text-align: center;font-weight: bold; line-height: 40px;}
    .TimeHits{ border-bottom: solid 1px #dbd9d9;height: 30px;text-align: center;margin-top: 15px;} 
    .ThisShare{ text-align: right;clear: both;height: 20px;padding:15px 0;float: right;} 
    .upArt{border-top: solid 1px #dbd9d9;margin-top: 30px;padding-top: 20px;}  
	.downArt{ margin-top: 10px;}
#newsShow img{ height: auto !important;max-width: 100% !important; }



/*------------------------工程列表?------------------------------*/
.listMiddler1{ height: 20px;line-height: 20px;color: #aeacaa; font-size:14px;}
.listMiddler1 .place{ height:20px; line-height:20px; background:url(../images/circle.jpg) no-repeat center left; padding-left:17px; }
.listMiddler1 .place a{ color: #aeacaa;}
.listMiddler1 .place a:nth-last-child(1){color:#1b532e;}
.listMiddler1 .info{ width: 615px; float:right;}
.listMiddler1 .info ul{}
.listMiddler1 .info ul li{ float: left;margin-right: 10px;font-size: 14px; background:url(../images/circle.jpg) no-repeat center left; padding-left:17px; }

.listMiddler2{ margin-top:15px;}
.listMiddler2 .listMid2Left{ float:left;}
.listMiddler2 .listMid2Left .ColumnLeft { width:230px;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftTop{ background:url(../images/columnLeftTopBG.jpg) no-repeat; height:15px;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle{ background:url(../images/columnLeftMiddleBG.jpg) repeat-y; padding:2px 25px;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle h1{ background:url(../images/menuCurrentBg.png) no-repeat center; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul{}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul li{ height:20px; line-height:20px; padding:12px 0px; border-bottom:solid 1px #efebe5; padding-left:44px; width: 150px;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul li i{ display:block; height:20px; width:4px; float:left; background:url(../images/IconBG.png) no-repeat center;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul li a{ display:block; margin-left:15px; float:left; font-size:14px; }
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul li a:hover{ color:#1b532e; font-weight:bold;}
.listMiddler2 .listMid2Left .ColumnLeft .columnLeftMiddle ul li.current a{ color:#1b532e; font-weight:bold;}

.listMiddler2 .listMid2Left .ColumnLeft .columnLeftButtom{ background:url(../images/columnLeftButtomBG.jpg) no-repeat; height:15px;}
.listMiddler2 .listMid2Left .Contact{ background:url(../images/ContactLeftBG.jpg) no-repeat; width:165px; height:172px; padding:25px 34px; font-size:14px; position:relative; top:10PX;}
.listMiddler2 .listMid2Left .Contact h1{ color:#a19d98;}
.listMiddler2 .listMid2Left .Contact .Tel{ position:absolute; left:65px; top:80px;}
.listMiddler2 .listMid2Left .Contact .Tel h2{ color:#a19d98; }
.listMiddler2 .listMid2Left .Contact .Tel h3{ font-size:16px; }
.listMiddler2 .listMid2Left .Contact .Email{ position:absolute; left:65px; top:137px;}
.listMiddler2 .listMid2Left .Contact .Email h2{ color:#a19d98; }
.listMiddler2 .listMid2Left .Contact .Email h3{ font-size:16px; }

.listMiddler2 .listMid2Right{ float:right; width:760px; height:auto; overflow:hidden; }
.listMiddler2 .listMid2Right .columnTop{ width:760px; height:auto; overflow:hidden; }
.listMiddler2 .listMid2Right .columnRight{ margin-top:10px;}
.listMiddler2 .listMid2Right .columnRight .columnRightTop{ width:710px; height:87px; line-height:87px; background:url(../images/columnRightTopBG.jpg) no-repeat; color:#1b532e; font-size:20px; padding-left:50px;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle{ width:666px; padding-left:48px; padding-right:44px; background:url(../images/columnRightMiddleBG.jpg) repeat-y;height: auto;overflow: hidden;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list{}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li{ height:108px; padding:20px 0px; border-bottom:solid 1px #ebe6de;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li i{ display:block; padding:4px; border:solid 1px #eae5df; width:160px; height:90px; float:left;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li span.Item{ display:block; float:left; width:476px; margin-left:20px; }
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li h1 a{ font-size:16px; color:#1b532e;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li h2{font-size:12px; line-height:20px; margin-top:10px;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li h3{ margin-top:12px;}
.listMiddler2 .listMid2Right .columnRight .columnRightMiddle ul.list li h3 a{ font-size:12px; color:#1b532e;}

.listMiddler2 .listMid2Right .columnRight .columnRightButtom{ width:760px; background:url(../images/columnRightButtomBG.png) no-repeat; height:25px;}


/* newsImgList 新闻 */
#newsImgList{margin-top: 15px;}
#newsImgList ul li{width: 210px; height: 195px;float: left;margin-bottom: 20px;margin-right: 10px;background: #efeae3;padding-top: 10px;}
#newsImgList ul li img{ text-align: center;margin-left: 10px;}
#newsImgList ul li span{ display: block;height: 38px;line-height: 38px;text-align: center;margin-top: 10px;width: 210px;font-size: 14px; }
#newsImgList ul li a{ color: #4d4a47;} 

/*-----------苗木基地---------*/
#newsImgListgm{margin-top: 15px;}
#newsImgListgm ul li{width: 210px; height: 195px;float: left;margin-bottom: 20px;margin-right: 10px;background: #efeae3;padding-top: 10px;}
#newsImgListgm ul li img{ text-align: center;margin-left: 10px;}
#newsImgListgm ul li span{ display: block;height: 38px;line-height: 38px;text-align: center;margin-top: 10px;width: 210px;font-size: 14px; }
#newsImgListgm ul li a{ color: #4d4a47;} 

/*-----------会员登录----------------*/
#newsListMember{height: auto;overflow: hidden; margin-bottom: 20px;}
#newsListMember h1{ text-align: center; font-size: 16px;font-weight: bold;padding: 33px 0px 30px 0px;  }
.loginform{width:450px;height:227px;margin: 0px auto; }
.loginform dt{margin:0px;padding:0px;width:600px;}
.loginform dd{margin:0px;padding:0px;width:600px;height:80px;line-height:80px;font-size:14px;color:#F1F1F1;font-weight:bolder;}
.loginform dd input.TxtInput{border:solid 1px #dededc;background: #f5f5f5; width:423px;height:45px;line-height:45px;font-size:14px;color: #d5d5d4;padding-left: 20px;}
.upBt{ border: 0px;background: url(../images/upBt.jpg) no-repeat;width: 147px;height: 45px;cursor: pointer;margin-left: 150px; }
.upBt:hover{background: url(../images/upBtBg.jpg) no-repeat;}

/*-----------联系我们--------------------*/
#rightContactUs { }
#rightContactUs .contact-1 { width: 668px; }
#rightContactUs .contact-1 ul { width: 668px;margin-bottom: 20px;height: auto;overflow: hidden;}
#rightContactUs .contact-1 ul li { float: left; }
#rightContactUs .Tel { width: 222px; }
#rightContactUs .Tel h1 { color: #9d9c9c;  float: left; width: 177px;  }
#rightContactUs .Tel h1 .font14 { font-size: 14px; color: #6e6e6e;  }
#rightContactUs .Tel h2 { font-size: 16px; float: left; width: 177px; margin-top: 5px; }
#rightContactUs .Tel h2 .font16 { font-size: 16px; }

#rightContactUs .Fax { width: 222px; color: #6e6e6e; }
#rightContactUs .Fax h1 { font-size: 14px; float: left; width: 177px; }
#rightContactUs .Fax h2 { font-size: 16px; float: left; width: 177px; margin-top: 5px; }

#rightContactUs .Email { width: 222px; color: #6e6e6e; }
#rightContactUs .Email h1 { font-size: 14px; float: left; width: 177px; }
#rightContactUs .Email h2 { font-size: 16px; float: left; width: 177px; margin-top: 5px; }

#rightContactUs .Address { width: 660px; color: #6e6e6e; }
#rightContactUs .Address h1 { font-size: 14px; float: left; width: 600px; }
#rightContactUs .Address h2 { font-size: 16px; float: left; width: 600px; margin-top: 5px; }

#rightContactUs .contact-pic1 { display: block; background: url(../images/contact_01.png) no-repeat; width: 45px; height: 45px; float: left; }
#rightContactUs .contact-pic2 { display: block; background: url(../images/contact_02.png) no-repeat; width: 45px; height: 45px; float: left; }
#rightContactUs .contact-pic3 { display: block; background: url(../images/contact_03.png) no-repeat; width: 45px; height: 45px; float: left; }
#rightContactUs .contact-pic4 { display: block; background: url(../images/contact_04.png) no-repeat; width: 45px; height: 45px; float: left; }

/* jobInfoList 招聘信息 */
#jobInfoList{ font-family:"Microsoft YaHei",微软雅黑;}
#jobInfoList .JobName{ height: 55px;line-height: 55px;background: #1b532e;padding-left: 30px;color: #fff;font-size: 20px;}
#jobInfoList .JobName label{ float: left;}
#jobInfoList .JobName a{ float: right;margin-right: 18px;color: #fff; height: 55px;line-height: 55px;}
#jobInfoList .JobName a img{ margin-left: 10px;margin-top: 15px;vertical-align: middle; }
#jobInfoList .JobContent{ padding: 30px;background: #f6f5f5;color: #767676;font-size: 16px;}
#jobInfoList .JobSingle{ border-bottom: solid 1px #d2d2d2;padding-bottom: 30px;margin-bottom: 20px;height: auto;overflow: hidden; }
#jobInfoList .JobSingle li{ float: left;width: 200px;height: 30px;}
#jobInfoList .JobContent li label{ color: #1b532e;}
#jobInfoList .JobContent .color1{ color: #1b532e;font-size: 16px;}
#jobInfoList .JobContent .PositionDescription{ margin:10px 0;}
#jobInfoList .JobContent .PositionRequest{ margin:10px 0;}

.jobOfferTitle{ height: auto;overflow: hidden;}
.jobOfferTitle h1{ font-size: 26px;font-weight: bold;float: left;}
.jobOfferTitle span{ float: left;margin-left: 50px;font-size: 14px;height: 30px;line-height: 30px;}

.jobOfferInfo{ border-top: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1;margin-top: 35px;height: 45px;line-height: 45px;font-size: 14px;}
#jobNameTitle{font-weight: bold;}
#JobName{ }

.jobOfferContent{ margin-top: 8px;}
#tableJob{font-size: 14px;}
#tableJob tr{}
#tableJob tr td{ height: 25px;padding-top: 5px;padding-bottom: 5px;}
#tableJob tr td input,select{ border: solid 1px #dbdbdb;height: 20px;}
#tableJob tr td textarea{ border: solid 1px #dbdbdb;}
.red{ color: #ff0000;}
.j_tit{ padding-left: 10px;width: 130px;}

/*--------工程案例2-------*/
.caseslist{padding-bottom:3em;*zoom:1;margin-right:-20px}
.caseslist .column{float:left;_display:inline;width:320px;margin-right:20px}
.caseslist .column{margin-bottom:17px}
.caseslist .column a{color:#fff;display:block;position:relative;height:240px;overflow:hidden}
.caseslist .column .cover{ background:#000; position:absolute; top:0px; left:0;width:320px;background-color:#000;background-color:rgba(0,0,0,0.6);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-webkit-transition:top 0.5s;transition:top 0.5s}
.caseslist .column .title{padding:13px 35px 13px 20px; background:url(../images/titleIcon.png) no-repeat center right;}
.caseslist .column .title p{ }
.caseslist .column .title .name{ font-size:18px;margin-bottom: 10px;}

/*--------------案例详细2--------------*/
#content{ height:auto; overflow:hidden;}
#content h1{ font-size:30px; margin-bottom:42px;}
.case-cover{*zoom:1;margin-bottom:48px; height:auto; overflow:hidden;}
.case-cover:before,.case-cover:after{content:" ";display:table}
.case-cover:after{clear:both}
.case-cover .column-left{float:left;width:640px;}
.case-cover .column-right{ float:right;width:340px;}
.case-cover .column-left .imagebox{width:640px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font:419px/1em Arial}
.case-cover .column-left .imagebox img{max-height:480px;max-width:640px;vertical-align:middle}
.case-cover .caseimage-list{margin-left:auto;margin-right:auto;display:block;width:250px;overflow:hidden;position:relative;height:480px}
.case-cover .caseimage-list .imagebox{width:115px;height:85px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font:79px/1em Arial; border:solid 2px #f1ece5;}
.case-cover .caseimage-list .imagebox img{vertical-align:middle}
.case-cover .caseimage-list .list-inner{white-space:nowrap;display:inline-block;*display:inline;*zoom:1}
.case-cover .caseimage-list .list-inner a{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
.case-cover .caseimage-list .list-inner:hover a{opacity:.5}
.case-cover .caseimage-list .list-inner:hover a:hover{opacity:1}
.case-cover .caseimage-list .list-section{width:250px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
.case-cover .caseimage-list .list-section.section-on{opacity:1}
.case-cover .caseimage-list .list-item{padding:2px;float: left;}
.case-cover .caseimage-list .list-item.on{padding:2px}
.case-cover .caseimage-list .list-item.on .imagebox{border:solid 2px #ff8f44}
.case-cover .caseimage-list .list-inner{position:absolute;left:0;-webkit-transition:left 0.5s;transition:left 0.5s}
.case-cover .case-cover-prev,.case-cover .case-cover-next{ margin-top: 214px;cursor: pointer;}
.case-cover .case-cover-prev i,.case-cover .case-cover-next i{display:block;width:22px;height:25px}
.case-cover-prev,.case-cover-next{padding:20px 4px}
.case-cover-prev i,.case-cover-next i{display:block;width:22px;height:25px}
.case-cover-prev i{background:url("../images/butt-left.jpg") no-repeat;}
.case-cover-next i{background:url("../images/butt-right.jpg") no-repeat;}

.case-detail{ margin-top:45px; border-top:solid 1px #dcd7cf; padding-top:45px;}
.case-detail .toleft{ clear:both; height:auto; overflow:hidden;}
.case-detail .toleft .column-left{float:left;width:318px}
.case-detail .toleft .column-right{margin-left:358px}
.case-detail .toleft .column-right h2.case-subtitle{ font-size:24px; color:#1b532e;}
.case-detail .toleft .column-right p{ font-size:14px; line-height:24px; margin-top:14px;}
.case-detail .toright{ margin-top:45px; border-top:solid 1px #dcd7cf; padding-top:45px; }
.case-detail .toright .column-left{float:left;width:578px}
.case-detail .toright .column-left h2.case-subtitle{ font-size:24px; color:#1b532e;}
.case-detail .toright .column-left p{ font-size:14px; line-height:24px; margin-top:14px;}
.case-detail .toright .column-right{margin-left:618px}

.news-share{margin-top:45px; border-top:solid 1px #dcd7cf; padding-top:45px;}
.news-share .bdsharebuttonbox{ float:left;}
.news-share .right{float:right;}
.news-share .right a.back{ width:120px; height:40px; background:url(../images/goBack.jpg) no-repeat; display:block;}

/*20170521*/
.clearfix{clear:both;}
#div1 span{font-size:14px; color:#666; margin-left:20px;}
#div1  a{display:block;font-size:15px;line-height:18px;text-decoration:none;color:#333;font-family:Arial;font-size:12px; color:#FFFFFF; font-size:14px;}
.shell{ 
width:800px; 
padding:3px 2px 2px 20px; 
} 
#div1{ 
height:18px; 
overflow:hidden; 
margin-top:18px;
} 


ul, ol { padding: 0;}
.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b03 { width: 1000px;}
#b03 .dots { position: absolute; left: 0; right: 0; bottom: 90px;}
#b03 .dots li 
{ 
    display: inline-block; 
    width: 10px; 
    height: 10px; 
    margin: 0 4px; 
    text-indent: -999em; 
    border: 2px solid #fff; 
    border-radius: 6px; 
    cursor: pointer; 
    opacity: .4; 
    -webkit-transition: background .5s, opacity .5s; 
    -moz-transition: background .5s, opacity .5s; 
    transition: background .5s, opacity .5s;
}
#b03 .dots li.active 
{
    background: #fff;
    opacity: 1;
}
#b03 .arrow { position: absolute; top: 200px;}
#b03 #al { left: 15px;}
#b03 #ar { right: 15px;}



::-webkit-input-placeholder { /* WebKit browsers */ 
color: #fff; 
font-size:14px;
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #fff; 
font-size:14px; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #fff; 
font-size:14px;
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #fff; 
font-size:14px; 
} 




body{ background-color:#f3ece6;  }
.side_nav{position:fixed ; right:0; bottom:100px; }
.side_nav a{display:block; }
.side_bigerweima{position:absolute; right:50px; bottom:0;}
.header{   position:relative; z-index:100; }
.header .header_top{ height:110px; background-color:rgba(0,0,0,0.15); width:100%; position:absolute; left:0; top:0; z-index:99;}
.header .header_top .header_top_content{max-width:1560px; margin:0 auto;}
.header .header_top .header_top_content .logo{float:left; margin-top:24px; margin-right:50px; margin-left:10px;}
.header .header_top .header_top_content .nav{float:left;}
.header .header_top .header_top_content .nav ul li{float:left; padding:0 10px;}
.header .header_top .header_top_content .nav ul li a{color:#fff; font-size:18px; line-height:110px;}
.header .header_top .header_top_content .nav ul li a:hover{color:#1b532e;}
.header .header_top .header_top_content .nav ul li.current a{ color:#1b532e;}
.header .header_top .header_top_content .search_box{float:right; margin-top:40px;}
.header .header_top .header_top_content .search_box .erweima_box{float:left; margin-top:6px; margin-right:12px; position:relative;}
.header .header_top .header_top_content .search_box .erweima_box .big_erweima{display:none;}
.header .header_top .header_top_content .search_box .erweima_box:hover .big_erweima{ display:block; position:absolute; left:0; top:30px;  z-index:102;}
.header .header_top .header_top_content .search_box .search{float:right; margin-right:10px; }
.header .header_top .header_top_content .search_box .search .text{ float:left; background-color:rgba(0,0,0,0);  border:1px solid #c1c1c1;border-right:none; font-size:14px; color:#fff; height:24px; padding-left:10px; width:120px; }
.header .header_top .header_top_content .search_box .search .button{float:left; background-image:url(../images/search_03.png); background-color:rgba(0,0,0,0); background-repeat:no-repeat; background-position:left center; border:1px solid #c1c1c1; border-left:none;width:25px; height:26px; cursor:pointer; }

.header .header_middle{ background-color:rgba(0,0,0,0.68);overflow-y:hidden; }

.header .header_bottom{height:60px; background-color:rgba(0,0,0,0.68);overflow-y:hidden;width:100%; }
.header .header_bottom .bottom_content{width:1000px; margin:0 auto; line-height:60px;}
.header .header_bottom .bottom_content .redian{ color:#fff; font-size:18px; float:left; margin-right:20px;  }
.header .header_bottom .bottom_content .redian_column{float:left; width:800px;  position:relative;}
.header .header_bottom .bottom_content .title a{font-size:14px; float:left; color:#fff; margin-right:20px;}
.header .header_bottom .bottom_content .date{font-size:14px; float:left; color:#666666;}
.header .header_bottom .bottom_content .button{ position:absolute; right:460px; top:18px; cursor:pointer;}
.header .header_bottom .bottom_content .button .pre{float:left}
.header .header_bottom .bottom_content .button .pre:hover{ background-image:url(../images/button15.png);}
.header .header_bottom .bottom_content .button .next{float:left}
.header .header_bottom .bottom_content .button .next:hover{ background-image:url(../images/button16.png);}

.content_box{width:1000px; margin:0 auto; }
.content_box .first_part{ margin-top:56px;}
.content_box .first_part .title{font-size:36px; color:#333; text-align:center;}
.content_box .first_part .description{font-size:14px; color:#666; text-align:center; width:760px; margin:0 auto; line-height:24px; margin-top:8px;}
.content_box .first_part ul{}
.content_box .first_part ul li{ float:left; width:250px;}
.content_box .first_part ul li .big_words{ font-size:72px; color:#1b532e; font-weight:200; text-align:center; line-height:54px; border-right: 1px solid #1b532e; margin-top:52px;}
.content_box .first_part ul li #noborder{border-right:none;}
.content_box .first_part ul li .little_words{font-size:18px; color:#1b532e; text-align:center; margin-top:40px; }
.content_box .first_part .learn_more{ display:block; color:#1b532e; font-size:14px;  width:168px; line-height:32px; margin:0 auto; border:1px solid #1b532e; padding-left:12px; background-image:url(../images/more_03.png); background-repeat:no-repeat; background-position:154px center; margin-top:40px; }

.content_box .second_part{ margin-top:60px;}
.content_box .second_part .left_part{ width:464px; float:left;}
.content_box .second_part .right_part{ width:464px; float:right;}
.content_box .second_part .big_title{ font-size:24px; color:#333;}
.content_box .second_part .big_title .english_title{ font-size:18px; color:#1b532e;  }
.content_box .second_part .left_part .column{margin-top:16px; margin-bottom:24px;}
.content_box .second_part .newstitle{ display:block; font-size:16px; color:#333;line-height:16px; margin-top:20px; margin-bottom:8px; background-image:url(../images/more_03.png); background-repeat:no-repeat; background-position:right center;}
.content_box .second_part .left_part .column .news_date{ font-size:14px; color:#666;}
.content_box .second_part .left_part .newsbutton ul{width:72px;padding-right:12px; margin:0 auto;}
.content_box .second_part .left_part .newsbutton ul li{height:12px; width:12px; border-radius:50%; background-color:#666666; float:left; margin-right:12px;cursor:pointer;}
.greentouch{background-color:#1b532e; }
.content_box .second_part .right_part .projects{ border-bottom:1px solid #c1c1c1; padding-bottom:24px; margin-bottom:18px;}
.content_box .second_part .right_part img{ display:block; margin-top:16px;}
.content_box .second_part .right_part .number{ font-size:36px; color:#1b532e; margin-bottom:20px;}

.bottom_image{ height:98px; background-image:url(../images/last_part_03.png); background-repeat:no-repeat; background-position:bottom center; }