/*scroll bar*/
::-webkit-scrollbar {width:5px;height:5px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#fff}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#333;)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#333;)}
::-webkit-scrollbar-thumb:vertical:active {background-color:#333;)}

/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:none;border:#fff 2px solid;border-radius: 30px;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {	background:#ffff;border:#fff 2px solid; border-radius: 30px;}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-60px; background:url(../images/nimg50_left.png) center no-repeat; z-index:222; width:40px; height:40px; display:block; border-radius:30px; }
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-60px; background:url(../images/nimg50_right.png) center no-repeat; z-index:222; width:40px; height:40px; display:block;border-radius:30px;}
.banner .prev:hover{ background:url(../images/nimg50_lefton.jpg) center no-repeat;}
.banner .next:hover{ background:url(../images/nimg50_righton.jpg) center no-repeat;}

.indexFlashTel{position:relative; overflow:hidden; max-width:100%; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:8px; height:8px; background:none;border:#fff 2px solid;border-radius: 30px; cursor:pointer; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:#ffff;border:#fff 2px solid; border-radius: 30px;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart1{ padding:60px 0; background: url(../images/indexPart1Bg1.jpg) repeat-y center center;}
.indexPart1 .contentBox{ height:490px; background:url(../images/nimg1240Bg1.png) no-repeat; position:relative;}
.indexPart1 .title{ height:36px; font-size:30px; color:#00913e; background:url(../images/ico2.jpg) left top no-repeat; padding-top:6px;}
.indexPart1 .title em{ padding-left:15px; color:#cbd9d9; font-size:14px; text-transform:uppercase;}
.indexPart1 .imgDiv{ padding:45px 0 0 0px;}
.indexPart1 .rightDiv{ width:612px; padding-top:45px;}
.indexPart1 .name{ height:76px; line-height:76px; border-bottom:#eee solid 1px; font-size:20px; color:#00913e; position:relative;}
.indexPart1 .name em{ position:absolute; left:0px; bottom:-1px; display:block; width:20px; height:2px; background:#85c028;}
.indexPart1 .content{ font-size:14px; color:#999; line-height:30px; padding-top:20px;}
.indexPart1 .list{ position:absolute; bottom:90px; right:0px; height:105px; box-shadow:4px 10px 10px rgba(35,25,25,0.1); -moz-box-shadow:4px 10px 10px rgba(35,25,25,0.1); -webkit-box-shadow:4px 10px 10px rgba(35,25,25,0.1);}
.indexPart1 .list li{ float:left; width:200px; height:105px; font-size:14px; text-align:center;}
.indexPart1 .list li a{ display:block; width:200px; height:105px; background:#fff url(../images/line1.jpg) right center no-repeat; color:#00913e;}
.indexPart1 .list li .ico{ padding:24px 0 15px;}
.indexPart1 .list li .img1{ display:none;}
.indexPart1 .list a:hover{ background:url(../images/bg1.jpg) repeat; color:#fff;}
.indexPart1 .list a:hover .img1{ display:inline-block;}
.indexPart1 .list a:hover img{ display:none;}

.indexPart2{ height:250px; background:url(../images/indexPart2Bg.jpg) center no-repeat; background-size:cover;}
.indexPart2 .leftDiv{ padding-top:56px; width:400px;}
.indexPart2 .title{ height:36px; font-size:30px; color:#fff; background:url(../images/ico2.jpg) left top no-repeat; padding-top:6px;}
.indexPart2 .title em{ padding-left:15px; color:#cbd9d9; font-size:14px; text-transform:uppercase;}
.indexPart2 .btnDiv{ padding-top:50px;}
.indexPart2 .btnDiv a{ display:block; width:188px; height:48px; line-height:48px; border:#fff solid 1px; opacity:0.5; text-indent:20px; font-size:14px; color:#fff; background:url(../images/nimg32_1.png) right center no-repeat;}
.indexPart2 .btnDiv a:hover{ opacity:1; border:#00913e solid 1px; background:#00913e url(../images/nimg32_1on.png) right center no-repeat; box-shadow:4px 10px 10px rgba(35,25,25,0.1); -moz-box-shadow:4px 10px 10px rgba(35,25,25,0.1); -webkit-box-shadow:4px 10px 10px rgba(35,25,25,0.1);}
.indexPart2 .list{ padding-top:65px;}
.indexPart2 .list li{ float:left; width:190px; height:120px; font-size:14px; text-align:center; margin-left:20px; position:relative;}
.indexPart2 .list li a{ display:block; width:190px; height:120px; background:url(../images/bg2.png) repeat; color:#85c028;}
.indexPart2 .list li .ico{ padding:24px 0 15px;}
.indexPart2 .list li .img1{ display:none;}
.indexPart2 .list a:hover{ background:url(../images/bg1.jpg) repeat; color:#fff;}
.indexPart2 .list a:hover .img1{ display:inline-block;}
.indexPart2 .list a:hover img{ display:none;}

.indexPart3{ padding:60px 0; }
.indexPart3 .wal{ position:relative;}
.indexPart3 .title{ height:36px; font-size:30px; color:#00913e; background:url(../images/ico2.jpg) left top no-repeat; padding-top:6px;}
.indexPart3 .title em{ padding-left:15px; color:#cbd9d9; font-size:14px; text-transform:uppercase;}
.indexPart3 .tab2{ position:absolute; right:0px; top:0px;}
.indexPart3 .tab2 li{ float:left; font-size:14px; padding: 0 15px; height:35px; color:#999; text-align:center; border-bottom:#fff solid 3px;}
.indexPart3 .tab2 li:hover{ float:left; font-size:14px; padding: 0 15px; height:35px; color:#85c028; text-align:center; border-bottom:#85c028 solid 3px;}
.indexPart3 .tab2 li.liNow{ border-bottom:#85c028 solid 3px; color:#85c028;}
.indexPart3 .list{ padding-top:40px;}
.indexPart3 .list ul{ margin-right:-20px;}
.indexPart3 .list li{ float:left; position:relative;}
.indexPart3 .list li .box{ width:305px; height:370px;}
.indexPart3 .list li .imgDiv{ position:relative;text-align: center;}
.indexPart3 .list li .imgDiv img{max-width: 275px;overflow: hidden; height:275px;}
.indexPart3 .list li .hideBox{ position:absolute; left:0px; top:0px; display:none; z-index:11; width:100%; background:url(../images/bg3.png) repeat;} 
.indexPart3 .list li .botDiv{ height:55px; text-align:center;}
.indexPart3 .list li .name{ font-size:20px; padding-top:15px; height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indexPart3 .list li .msg{ font-size:14px; color:#bababa; padding-top:5px;display: none;}
.indexPart3 .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-17px;}
.indexPart3 .list li:hover .box{ }
.indexPart3 .list li:hover .imgDiv{ border:#00913e solid 1px;}
.indexPart3 .list li:hover .botDiv{ background:url(../images/bg1.jpg) repeat;}
.indexPart3 .list li:hover .name{ color:#fff;}
.indexPart3 .list li:hover .msg{ color:#fff;}
.indexPart3 .btnDiv{ padding-top:50px; width:190px; height:50px; margin:0 auto;}
.indexPart3 .btnDiv a{ display:block; width:188px; height:48px; line-height:48px; border:#eee solid 1px; text-indent:20px; font-size:14px; color:#999999; background:url(../images/nimg32_2.png) right center no-repeat;}
.indexPart3 .btnDiv a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e url(../images/nimg32_1on.png) right center no-repeat; box-shadow:4px 10px 10px rgba(29,107,109,0.3); -moz-box-shadow:4px 10px 10px rgba(29,107,109,0.3); -webkit-box-shadow:4px 10px 10px rgba(29,107,109,0.3);}

.indexPart4{ padding-bottom:60px; position:relative;}
.indexPart4 .title{ z-index:11; position:absolute; left:50%; margin-left:90px; top:40px; height:36px; font-size:24px; color:#fff; background:url(../images/ico2.jpg) left top no-repeat; padding-top:6px;}
.indexPart4 .title em{ padding-left:15px; color:#cbd9d9; font-size:14px; text-transform:uppercase;}
.indexCase{ position:relative;}
.indexCase .slick{ background:#00913e; overflow:hidden;}
.indexCase .slick .imgDiv{ width:50%;}
.indexCase .slick .imgDiv img{ width:100%;}
.indexCase .slick .rightDiv{ width:50%;}
.indexCase .slick .contentBox{ padding:120px 0 0 90px;}
.indexCase .slick .name{ font-size:20px; color:#fff; padding-bottom:25px;}
.indexCase .slick .msgList{ width:525px; height:87px; border-top:#349294 solid 1px; border-bottom:#349294 solid 1px;}
.indexCase .slick .msgList li{ float:left; width:33.33%; height:87px; text-align:center; font-size:14px; color:#85c028; background:url(../images/line2.jpg) right center no-repeat;}
.indexCase .slick .msgList li em{ display:block; padding:16px 0 15px; color:#8b9bae;}
.indexCase .slick .content{ width:525px; padding-top:25px; font-size:14px; height:48px; line-height:24px; color:#cdd3db; overflow:hidden; margin-bottom:25px;}
.indexCase .slick .more{ width:78px; background:url(../images/nimg32_1on.png) right center no-repeat; display:block; height:30px; line-height:30px; color:#fff;}
.indexCase .slick-dots{ position:absolute; left:50%; margin-left:90px; bottom:20px;}
.indexCase .slick-dots li{display:inline-block; margin-right:10px; width:10px; height:10px; background:url(../images/ico3.png) no-repeat;}
.indexCase .slick-dots .slick-active{background:url(../images/ico3on.png) no-repeat;}
.indexPart4 .btnDiv{ padding-top:50px; width:190px; height:50px; margin:0 auto;}
.indexPart4 .btnDiv a{ display:block; width:188px; height:48px; line-height:48px; border:#eee solid 1px; text-indent:20px; font-size:14px; color:#999999; background:url(../images/nimg32_2.png) right center no-repeat;}
.indexPart4 .btnDiv a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e url(../images/nimg32_1on.png) right center no-repeat; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.indexPart5{ padding:60px 0;}
.indexPart5 .wal{ position:relative;}
.indexPart5 .title{ height:36px; font-size:30px; color:#00913e; background:url(../images/ico2.jpg) left top no-repeat; padding-top:6px;}
.indexPart5 .title em{ padding-left:15px; color:#cbd9d9; font-size:14px; text-transform:uppercase;}
.indexPart5 .links{ position:absolute; right:0px; top:0px;}
.indexPart5 .links li{ float:left; font-size:14px;}
.indexPart5 .links li a{ display:block;padding:0px 20px; height:35px; color:#999; text-align:center; border-bottom:#fff solid 3px;}
.indexPart5 .links li a:hover{ border-bottom:#85c028 solid 3px; color:#85c028;}
.indexNews{ padding:28px 0;}
.indexNews .slick-list{ padding-top:20px;}
.indexNews .slick{ width:275px; position:relative; padding:0 20px 0 260px; overflow:hidden; background:#fff; height:185px; border:#eee solid 1px; margin:0 9px;}
.indexNews .slick .imgDiv{ position:absolute; left:20px; top:20px;}
.indexNews .slick .imgDiv img{width:46%;}
.indexNews .slick .name{ padding-top:18px; font-size:16px; height:20px; overflow:hidden;}
.indexNews .slick .time{ padding:12px 0 15px; border-bottom:#eee solid 1px; color:#bababa;}
.indexNews .slick .content{ padding-top:10px; height:48px; line-height:24px; overflow:hidden; color:#999; font-size:14px; }
.indexNews .slick .more{ width:78px; background:url(../images/nimg32_2.png) right center no-repeat; display:block; height:30px; line-height:30px; color:#bababa;}
.indexNews .slick .more:hover{ color:#85c028; background:url(../images/nimg32_2on.png) right center no-repeat;}
.indexNews .slick:hover{ box-shadow:4px 10px 10px rgba(35,25,25,0.1); -moz-box-shadow:4px 10px 10px rgba(35,25,25,0.1); -webkit-box-shadow:4px 10px 10px rgba(35,25,25,0.1);}
.indexNews .slick-prev{ z-index:22; position:absolute; left:9px; top:50%; margin-top:-20px; display:block; width:50px; height:40px; background:#fff url(../images/nimg50_left.png) no-repeat;border-radius:0 30px 30px 0;}
.indexNews .slick-next{ z-index:22; position:absolute; right:9px; top:50%; margin-top:-20px; display:block; width:50px; height:40px; background:#fff url(../images/nimg50_right.png) no-repeat;border-radius: 30px 0 0 30px;}
.indexNews .slick-prev:hover{ background:url(../images/nimg50_lefton.jpg) no-repeat;}
.indexNews .slick-next:hover{ background:url(../images/nimg50_righton.jpg) no-repeat;}
.indexNews .slick-dots{ position:absolute; right:0px;  bottom:-30px;}
.indexNews .slick-dots li{display:inline-block; margin-right:10px; width:10px; height:10px; background:url(../images/ico3.png) no-repeat;}
.indexNews .slick-dots .slick-active{background:url(../images/ico3on.png) no-repeat;}


.indexPart5 .btnDiv{ padding-top:22px; width:190px; height:50px; margin:0 auto;}
.indexPart5 .btnDiv a{ display:block; width:188px; height:48px; line-height:48px; border:#eee solid 1px; text-indent:20px; font-size:14px; color:#999999; background:url(../images/nimg32_2.png) right center no-repeat;}
.indexPart5 .btnDiv a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e url(../images/nimg32_1on.png) right center no-repeat; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.contact{ padding-bottom:30px;}
.contact .part1 .leftDiv{ width:390px;}
.contact .part1 .name{ padding-left:18px; color:#00913e; font-size:22px; font-weight:bold; background:url(../images/ico4.jpg) left 3px no-repeat; height:24px;}
.contact .part1 .list{ padding-top:30px;}
.contact .part1 .list li{ font-size:14px; color:#999;border-top: #eee 1px solid;padding: 1.2rem 0;}
.contact .part1 .list li em{ padding-right:15px;}
.contact .part1 .ewmDiv{ height:158px; padding-left:188px; position:relative;}
.contact .part1 .ewmDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.contact .part1 .ewmDiv p{ padding-top:58px; line-height:24px; color:#999;}
.contact .part1 .rightDiv{ width:750px;}
.contact .part1 .mapDiv{ border:#eee solid 1px;}
.contact .part2{ padding-top:90px;}
.contact .part2 .title{ padding-left:22px; color:#00913e; font-size:18px; font-weight:bold; background:url(../images/ico4.jpg) left 3px no-repeat; height:24px;}
.contact .part2 .list{ padding-top:45px;}
.contact .part2 .list ul{ margin-right:-20px;}
.contact .part2 .list li{ float:left; margin-bottom:20px;}
.contact .part2 .list li .box{ margin-right:20px; width:398px; height:120px; border:#eee solid 1px;}
.contact .part2 .list li .name{ padding:20px 0 0 18px; font-size:14px; color:#85c028; font-weight:bold;}
.contact .part2 .msgList{ padding:10px 0 0 18px;}
.contact .part2 .msgList dd{ font-size:14px; color:#999; line-height:30px;}
.contact .part2 .msgList em{ padding-right:20px;}


.tipsPage{ width:540px; height:230px; position:absolute; left:50%; margin-left:-270px; top:50%; margin-top:-115px;}
.tipsPage .logoDiv{ text-align:center;}
.tipsPage .txt{ text-align:center; font-size:34px; color:#85c028; padding:30px 0 40px;}
.tipsPage .btnGroup{ width:480px; margin:0 auto;}
.tipsPage .btnGroup li{ float:left; width:190px; height:50px; margin:0 25px;}
.tipsPage .btnGroup a{ display:block; width:188px; height:48px; line-height:48px; border:#eee solid 1px; text-indent:20px; font-size:14px; color:#999999; background:url(../images/nimg32_2.png) right center no-repeat;}
.tipsPage .btnGroup a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e url(../images/nimg32_1on.png) right center no-repeat; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.about{ padding-bottom:30px;}
.about .title{ height:30px; line-height:30px; font-size:20px; color:#00913e; padding-left:24px; background:url(../images/ico4.jpg) left center no-repeat; font-weight:bold;}
.about .part1{ padding-bottom:80px;}
.about .part1 .imgDiv{ padding:40px 0; text-align:center;}
.about .part1 .content{ color:#999; font-size:14px; line-height:24px;}
.about .list{ width:600px; margin:0 auto; padding:40px 0;}
.about .list li{ float:left; width:200px; height:130px; background:#f5f5f5; font-size:14px; text-align:center; color:#999;}
.about .list .li01{ background:#eee;}
.about .list li .ico{ padding:25px 0 20px;}
.about .contentBox{ padding-top:50px;}
.about .part2 .imgDiv{ height:400px; background:url(../images/nimg20_2.png) left bottom no-repeat;}
.about .part2 .rightDiv{ padding-left:94px; width:526px; height:400px; background:url(../images/nimg20_3.png) right bottom no-repeat;}
.about .part2 .icon{ padding-top:95px;}
.about .part2 .msg{ padding-top:30px; color:#999; font-size:14px; line-height:24px;}

.culture{ padding-bottom:50px;}
.culture .title{ height:30px; line-height:30px; font-size:20px; color:#00913e; padding-left:24px; background:url(../images/ico4.jpg) left center no-repeat; font-weight:bold;}
.culture .txt{ font-weight:bold; font-size:14px; color:#85c028; padding:30px 0 20px;}
.culture .content{ color:#999; font-size:14px; line-height:24px;}
.culture .imgDiv{ padding-top:20px;}
.culture .list{ padding-bottom:20px;}
.culture .list li{ padding-left:136px; position:relative; height:178px; border-bottom:#eee solid 1px;}
.culture .list li .num{ position:absolute; left:0px; top:30px; font-size:94px; color:#f6eee3; font-family:Impact;}
.culture .list li .name{ padding:45px 0 15px; font-size:16px; color:#00913e; font-weight:bold;}
.culture .list li .msg{ font-size:14px; color:#999; line-height:24px;}
.culture .content2{ padding-top:40px;}

.history{ padding-bottom:50px;}
.history .imgDiv{ padding-left:135px;}
.history .list{ background:url(../images/line1.jpg) 166px top repeat-y; padding:40px 0 60px;}
.history .list li{ padding-left:210px; min-height:50px; padding-bottom:60px; position:relative;}
.history .list li .time{ position:absolute; left:0px; top:0px; width:125px; height:40px; background:url(../images/nimg125_1.png) no-repeat; font-size:14px; color:#fff; line-height:40px; text-indent:24px;}
.history .list li .ico{ position:absolute; left:155px; top:10px;}
.history .list li .content{ padding-top:6px; color:#999; font-size:14px; line-height:24px;}

.video .list{ padding-bottom:50px;}
.video .list ul{ margin-right:-20px;}
.video .list li{ float:left; position:relative;}
.video .list li .box{ width:400px; height:340px; margin-right:20px;}
.video .list li .imgDiv{ position:relative;}
.video .list li .hideBox{ position:absolute; left:0px; top:0px; display:none; z-index:11; width:100%; background:url(../images/bg3.png) repeat;} 
.video .list li .name{ font-size:14px; padding-top:25px; height:24px; overflow:hidden; text-align:center; line-height:24px;}
.video .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}
.video .list li:hover .imgDiv{ box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}
.video .list li:hover .name{ color:#00913e;}

.videoShow{ padding-bottom:10px;}
.videoShow .name{ text-align:center; font-size:24px; color:#00913e; padding-bottom:15px;}
.videoShow .time{ text-align:center; color:#bababa; border-bottom:#eee solid 1px; padding-bottom:15px;}
.videoShow .imgDivBox{ width:820px; margin:0 auto; padding-top:50px;}
.videoShow .imgDiv{ position:relative;}
.videoShow .hideBox{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/bg3.png) repeat;}
.videoShow .hideBox .ico{ position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}
.videoShow .txt{ font-size:14px; color:#85c028; font-weight:bold; padding:50px 0 25px;}
.videoShow .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:80px;}
.videoShow .share{ float:right; padding-left:56px; position:relative; height:27px; line-height:27px; font-size:14px;}
.videoShow .share em{ position:absolute; left:0px; top:0px;}
.videoShow .share li{ float:left; margin-left:10px;}

.pageDown{height:80px; position:relative;}
.pageDown .box{ border-top:#eee solid 1px; padding-top:15px;}
.pageDown .btn{position:absolute; display:block; top:21px; right:0px; width:188px; height:48px; border:#e0e0e0 solid 1px; text-align:center; line-height:48px; color:#8b8b8c; font-size:14px;}
.pageDown .btn:hover{ color:#fff; border:#00913e solid 1px; background:#00913e; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}

.productTab{ width:630px; margin:0 auto; height:100px;}
.productTab li{ float:left; width:210px; font-size:14px;}
.productTab li .box{ margin:0 10px;}
.productTab li .box a{ color:#999; display:block; height:48px; border:#eee solid 1px; text-align:center; line-height:48px;}
.productTab li .box a:hover, .productTab li .box .aNow{ border:#85c028 solid 1px; background:url(../images/bg6.jpg) repeat; color:#fff;}

.product .list{ }
.product .list ul{ margin-right:-20px;}
.product .list li{ float:left; position:relative; margin-bottom:30px;}
.product .list li .box{ width:295px; margin-right:10px;max-height:330px;}
.product .list li .imgDiv{  position:relative;overflow: hidden;text-align: center; padding:0% 5%;border:#ddd solid 1px;}
.product .list li .imgDiv>img{max-width: 260px; overflow: hidden; max-height: 320px; padding:6% 0%;width: 100%!important;}

.product .list li .imgDiv2{  position:relative;overflow: hidden;text-align: center; padding:0% 5%;}
.product .list li .imgDiv2>img{max-width: 260px; overflow: hidden; max-height: 320px; padding:6% 0%;}

.product .list li .hideBox{ position:absolute; left:0px; top:0px; display:none; z-index:11; width:100%; background:url(../images/bg3.png) repeat;} 
.product .list li .botDiv{ height:50px; text-align:center;}
.product .list li .name{ font-size:20px; padding-top:8px; height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product .list li .msg{ font-size:14px; color:#bababa; padding-top:12px;}
.product .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-17px;}
.product .list li:hover .box{ }
.product .list li:hover .imgDiv{ }
.product .list li:hover .imgDiv2{}
.product .list li:hover .botDiv{}
.product .list li:hover .name{color:#00913e;}
.product .list li:hover .msg{ color:#00913e;}

.productShow{ padding-bottom:10px;}
.productShow .part1{ padding-left:606px; position:relative; display: block; padding-bottom: 30px;min-height:320px;}
.productShow .part1{ padding-left:480px; position:relative; display: block; padding-bottom: 30px;}
.productShow .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.productShow .part1 .imgDiv2{ position:absolute; left:0px; top:0px;}

.productShow .part1 .name{ height:50px; border-bottom:#eee solid 1px; position:relative; font-size:20px; color:#00913e;}
.productShow .part1 .name em{ position:absolute; left:0px; bottom:-2px; width:30px; height:3px; background:#85c028;}
.productShow .part1 .content{ font-size:14px; line-height:24px; color:#888; padding-top:25px;}
.productShow .part1 .content dd{width: 45%;float: left;text-align: left;padding: 1% 2%; background: #f9f9f9;}
.productShow .part1 .content dt{width: 45%;float: right;text-align: left;padding: 1% 2%; background: #f9f9f9;}
.productShow .part1 .botDiv{ left:506px; padding-top:50px; width:734px;}
.productShow .part1 .telDiv p{ padding-left:28px; background:url(../images/nimg19_1.png) left center no-repeat; font-size:14px; color:#00913e;padding-bottom: 3px;}
.productShow .part1 .num{ font-size:34px; color:#85c028; font-family:Impact; padding-top:5px;}
.productShow .part1 .btnDiv{padding-top: 20px;}
.productShow .part1 a{ display:block; width:188px; height:48px; border:#e0e0e0 solid 1px; text-align:center; line-height:48px; color:#8b8b8c; font-size:14px;}
.productShow .part1 a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}
.productShow .part2{ padding-top:20px;}
.productShow .title{ height:50px; background:#85c028; margin-bottom:50px; position:relative;}
.productShow .title p{ width:210px; height:50px; background:url(../images/nimg210_1.png) no-repeat; text-align:center; line-height:50px; color:#fff; font-size:16px;}
.productShow .title a{ color:#fff; position:absolute; right:15px; top:0px; line-height:50px; font-size:14px;}
.productShow .tableList{ font-size: 14px;}
.productShow .tableList img{max-width: 100%}
.productShow .tableList li{ padding:20px 0; border-bottom:#eee solid 1px; border-right:#eee solid 1px; padding-left:240px; position:relative; font-size:14px; color:#999;}
.productShow .tableList li em{ position:absolute; left:0px; top:0px; height:100%; background:#f5f5f5; text-align:center; width:210px; display:block; color:#666; line-height:60px;}
.productShow .part3{ padding-top:100px;}
.productShow .list{ padding-bottom:80px;}
.productShow .list ul{ margin-right:-20px;}
.productShow .list li{ float:left;}
.productShow .list li .box{ width:610px; margin-right:20px; position:relative;}
.productShow .list li .name{ overflow:hidden; font-size:16px; position:absolute; left:0px; bottom:0px; width:100%; height:50px; background:url(../images/bg4.png) repeat; text-align:center; line-height:50px; color:#fff;}
.productShow .list li:hover .name{ background:url(../images/bg3.png) repeat;}
.productShow .share{ float:right; padding-left:56px; position:relative; height:27px; line-height:27px; font-size:14px; padding-top: 30px;}
.productShow .share em{ position:absolute; left:0px; top:0px;}
.productShow .share li{ float:left; margin-left:10px;}

.page{
    margin-top: 1.5rem;
    display: inline-table;
    clear: both;
    width: 100%;
    text-align: center;
    font-size: 1.5rem; color: #888;
}
.page>a{ padding: 0 0.8rem; color: #333;}
.page>.next{padding: 0 0.8rem;}
.page .page-bottom{
    width: 100%;
    height: 2.25rem;
    line-height: 2.25rem;
}
.page .page-left{
    float: left;
    width: 26.4%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/img_55.png);
    text-align: center;
    background-size:100% 100%;
}
.page .page-left a{
    color: #fff;
    font-size: 0.75rem;
}
.page .page-right{
    float: right;
    width: 72.8%;
    height: 100%;
    background-color: #fff;
}
.page .page-right .page-mian{
    padding: 0 2rem;
}
.page .page-right .page-mian>div{
    float: left;
    width: 33.3%;
    color: #222;
    font-size: 0.4rem;
    overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap; 
}
.page .page-right .page-mian a{
    color: #222;
}
.page .page-right .page-mian .con{
    text-align: center;
}
.page .page-right .page-mian .prev{
    text-align: left;
}
.page .page-right .page-mian .next{
    text-align: right;
}
	

.case{ padding-bottom:90px;} 
.case .list li{ height:420px; background:url(../images/line3.png) bottom repeat-x; padding-left:716px; position:relative;}
.case .list li a{ display:block; width:100%; height:100%;}
.case .list li .imgDiv{ position:absolute; left:0px; top:50px;}
.case .list li .name{ padding-top:76px; height:50px; border-bottom:#eee solid 1px; position:relative; font-size:16px; color:#333;}
.case .list li .name em{ position:absolute; left:0px; bottom:-2px; width:30px; height:3px; background:#85c028;}
.case .list li .content{ padding-top:25px; font-size:14px; line-height:24px; color:#999;}
.case .list li .more{ margin-top:20px; display:block; height:24px; line-height:24px; font-size:14px; color:#999; width:60px; background:url(../images/nimg12_1.png) right center no-repeat;}
.case .list li:hover .name{ color:#00913e; font-weight:bold;}
.case .list li:hover .more{ color:#00913e; background:url(../images/nimg12_1on.png) right center no-repeat;}
.case .list .li01{ padding-right:716px; padding-left:0px;}
.case .list .li01 .imgDiv{ left:auto; right:0px;}

.caseShow{ padding-bottom:10px;}
.caseShow .name{ text-align:center; color:#00913e; font-size:24px; padding-bottom:15px;}
.caseShow .share{ float:right; padding-left:56px; position:relative; height:27px; line-height:27px; font-size:14px;}
.caseShow .share em{ position:absolute; left:0px; top:0px;}
.caseShow .share li{ float:left; margin-left:10px;}
.caseShow .time{ text-align:center; color:#bababa; padding-bottom:15px;}
.caseShow .msgList{ border-top:#eee solid 1px; border-bottom:#eee solid 1px; height:90px;}
.caseShow .msgList li{ float:left; width:33.33%; background:url(../images/line4.jpg) right center no-repeat; height:90px; line-height:90px; color:#999; font-size:14px; text-align:center;}
.caseShow .msgList li em{ color:#85c028;}
.caseShow .txt{ padding:48px 0 20px; font-size:16px; color:#00913e; font-weight:bold;}
.caseShow .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:30px;}
.caseShow .bigBox{ padding-bottom:80px;}
.casePic{ position:relative;}
.casePic .slick .imgDiv{ text-align:center;}
.casePic .slick-prev{ display:block; width:50px; height:40px; position:absolute; left:0px; top:50%; margin-top:-20px; background:url(../images/nimg50_left.png) no-repeat; z-index:11;}
.casePic .slick-next{ display:block; width:50px; height:40px; position:absolute; right:0px; top:50%; margin-top:-20px; background:url(../images/nimg50_right.png) no-repeat; z-index:11;}
.casePic .slick-prev:hover{ background:url(../images/nimg50_lefton.jpg) no-repeat;}
.casePic .slick-next:hover{ background:url(../images/nimg50_righton.jpg) no-repeat;}

.research{ }
.research li{ padding:30px 0; background:#f5f5f5; padding-left:105px; position:relative; margin-bottom:20px; font-size:14px; color:#999;}
.research li em{ position:absolute; left:0px; top:0px; width:85px; height:100%; line-height:80px; font-size:24px; color:#666; text-align:center; background:#eee;}
.research li:hover em{ background:url(../images/bg1.jpg) repeat; color:#fff;}
.research li:hover{ box-shadow:4px 10px 10px rgba(35,25,25,0.1); -moz-box-shadow:4px 10px 10px rgba(35,25,25,0.1); -webkit-box-shadow:4px 10px 10px rgba(35,25,25,0.1);}

.customize{ padding-bottom:50px;}
.customize .content{ color:#999; font-size:14px; line-height:24px;}
.customize .list{ width:600px; margin:0 auto; padding:40px 0;}
.customize .list li{ float:left; width:200px; height:130px; background:#f5f5f5; font-size:14px; text-align:center; color:#999;}
.customize .list .li01{ background:#eee;}
.customize .list li .ico{ padding:25px 0 20px;}
.customize .imgDiv{ padding-top:50px;}

.install{ padding-bottom:50px;}
.install .content{ color:#999; font-size:14px; line-height:24px;}
.install .imgDiv{ padding:50px 0; text-align:center;}

.service{ padding-bottom:50px;}
.service .txt{ padding-left:22px; padding-top:35px; height:24px; background:url(../images/nimg34_1.png) left top no-repeat; font-size:20px; color:#00913e; font-weight:bold;}
.service .txt b{ padding-left:30px; font-size:14px; color:#85c028;}
.service .list{ padding-top:45px;}
.service .list li{ padding-left:210px; min-height:70px; margin-bottom:50px; position:relative; font-size:14px;}
.service .list li .name{ position:absolute; left:0px; top:0px; width:195px; height:70px; background:url(../images/nimg195_1.png) no-repeat; line-height:70px; text-align:center; font-size:16px; color:#fff;}
.service .list li .name img{ position:relative; padding-right:10px; top:-24px;}
.service .list .li01 .name{ background:url(../images/nimg195_2.png) no-repeat; }
.service .list li .msg{ height:70px; display:block; display:table-cell; vertical-align:middle; line-height:24px; color:#999;}
.service .content{ padding:0; color:#999; line-height:24px; font-size:14px;text-align: center;}
.service .imgDiv{ text-align:center;}

.news{ padding-bottom:50px;}
.news .list li{ height:282px; border-bottom:#eee solid 1px; padding-left:525px; position:relative;}
.news .list li a{ display:block; width:100%; height:100%;}
.news .list li .imgDiv{ width:293px; border:#eee solid 1px; position:absolute; left:0px; top:50px;}
.news .list li .imgDiv img{ width:293px;}
.news .list li .timeDiv{ position:absolute; left:350px; width:125px; text-align:right; top:105px; font-size:14px; color:#85c028;}
.news .list li .timeDiv em{ font-size:44px; display:block;}
.news .list li .name{ padding-top:46px; height:40px; position:relative; font-size:20px; color:#333; overflow:hidden;}
.news .list li .name em{ position:absolute; left:0px; bottom:0px; background:#e0e0e0; width:20px; height:2px; display:block;}
.news .list li .content{ padding-top:15px; font-size:14px; line-height:24px; color:#999; height:72px; overflow:hidden; margin-bottom:20px;}
.news .list li .btnDiv{ width:103px; height:38px; border:#eee solid 1px; text-align:center; line-height:38px; font-size:14px; color:#999;}
.news .list li:hover .name{ color:#00913e; font-weight:bold;}
.news .list li:hover .name em{ background:#85c028;}
.news .list li:hover .btnDiv{ color:#fff; border:#00913e solid 1px; background:url(../images/bg1.jpg) repeat; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.newShow{ padding-bottom:10px;}
.newShow .name{ text-align:center; font-size:24px; color:#00913e; padding-bottom:15px;}
.newShow .time{ text-align:center; color:#bababa; border-bottom:#eee solid 1px; padding-bottom:15px;}
.newShow .content{ font-size:14px; line-height:24px; color:#999; padding:20px 0 80px;}
.newShow .content p{ color:#333; padding-bottom:10px;}
.newShow .imgDiv{ text-align:center; padding:25px 0;}
.newShow .share{ float:right; padding-left:56px; position:relative; height:27px; line-height:27px; font-size:14px;}
.newShow .share em{ position:absolute; left:0px; top:0px;}
.newShow .share li{ float:left; margin-left:10px;}

.concept .list li{ height:100px; padding-left:218px; position:relative; border:#eee solid 1px; margin-bottom:50px;}
.concept .list li .leftDiv{ position:absolute; left:0px; top:0px; width:190px; height:100px; background:#f5f5f5; text-align:center; font-size:14px; color:#85c028;}
.concept .list li .ico{ padding:24px 0 8px;}
.concept .list li .content{ font-size:14px; color:#999; line-height:32px; padding-top:16px;}

.job{ padding-bottom:30px;}
.job .list ul{ margin-right:-19px;}
.job .list li{ float:left; margin-bottom:20px;}
.job .list li .box{ border:#eee solid 1px; width:398px; height:233px; margin-right:19px;}
.job .list li a{ display:block; width:100%; height:100%;}
.job .list li .name{ height:56px; background:#eee url(../images/nimg45_2.png) right center no-repeat; line-height:56px; font-size:16px; color:#333; padding-left:30px; position:relative;}
.job .list li .botDiv{ padding:18px 0 0 30px;}
.job .list li .botDiv dd{ font-size:14px; line-height:32px; height:32px; position:relative; padding-left:123px; color:#999;}
.job .list li .botDiv dd em{ position:absolute; left:0px; top:0px; color:#85c028}
.job .list li:hover .box{ box-shadow:4px 10px 10px rgba(35,25,25,0.1); -moz-box-shadow:4px 10px 10px rgba(35,25,25,0.1); -webkit-box-shadow:4px 10px 10px rgba(35,25,25,0.1);}
.job .list li:hover .name{ background:#00913e url(../images/nimg45_2on.png) right center no-repeat; color:#fff;}

.jobShow{ padding-bottom:50px;}
.jobShow .name{ font-size:24px; color:#00913e; padding-bottom:20px;}
.jobShow .msg{ font-size:14px; color:#999; padding-bottom:25px;}
.jobShow .msg em{ color:#85c028;}
.jobShow .list li{ float:left; width:25%; height:100px; background:#f5f5f5; text-align:center; font-size:14px; color:#999;}
.jobShow .list li em{ display:block; padding:25px 0 12px; color:#85c028;}
.jobShow .title{ font-size:14px; color:#00913e; font-weight:bold; padding:45px 0 10px;} 
.jobShow .content{ font-size:14px; color:#999; line-height:24px;}
.jobShow .btnGroup{ border-top:#eee solid 1px; padding-top:40px; margin-top:40px;}
.jobShow .btnGroup li{ float:left; margin-right:20px;}
.jobShow .btnGroup a{ display:block; width:188px; height:48px; border:#e0e0e0 solid 1px; text-align:center; line-height:48px; color:#8b8b8c; font-size:14px;}
.jobShow .btnGroup a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.lyb{ padding-bottom:50px;}
.lyb .msg{ text-align:center; font-size:16px; color:#85c028; height:50px; position:relative;}
.lyb .msg em{ position:absolute; left:50%; bottom:0px; display:block; width:20px; margin-left:-10px; height:2px; background:#00913e;}
.lyb .list{ padding:30px 102px 0;}
.lyb .list ul{ margin-right:-20px;}
.lyb .list li{ float:left; height:70px;}
.lyb .list li .box{ width:947px; height:50px; margin-right:20px; border:#eee solid 1px; padding-left:85px; position:relative;}
.lyb .list li .icoDiv{ position:absolute; left:0px; top:0px; width:85px; height:50px; background:#eee; text-align:center;}
.lyb .list li .icoDiv img{ position:relative; top:13px;}
.lyb .list li .input1{ width:100%; height:50px; line-height:50px; font-size:14px; color:#bababa; text-indent:20px;}
.lyb .list .li01{ height:230px;}
.lyb .list .li01 .box{ width:947px; height:198px; margin-right:0px;}
.lyb .list .li01 .icoDiv{ height:198px;}
.lyb .list .li01 .icoDiv img{ top:83px;}
.lyb .list textarea{ width:940px; height:190px; border:none;}
.lyb .btnGroup{ width:420px; margin:0 auto;}
.lyb .btnGroup li{ float:left; margin:0 10px;}
.lyb .btnGroup a{ display:block; width:188px; height:48px; border:#e0e0e0 solid 1px; text-align:center; line-height:48px; color:#8b8b8c; font-size:14px;}
.lyb .btnGroup a:hover{ color:#fff; border:#00913e solid 1px; background:#00913e; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}


