/*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: 30px;
    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:url(../images/bg1.png) repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 30px;
	height: 3px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:#85c092;
}



.banner .prev{ position:absolute; left:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_left.png) center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .next{ position:absolute; right:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_right.png) center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .prev:hover{ background:url(../images/nimg40_lefton.png) center no-repeat;}
.banner .next:hover{ background:url(../images/nimg40_righton.png) center no-repeat;}
/*banner结束*/

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:24px; height:3px; background:url(../images/bg1.png) repeat; cursor:pointer; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:#85c092;}
.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:80px 0; background:url(../images/nimg373Bg.png) left bottom no-repeat;}
.indexTitle{ text-align:center; color:#85c092; padding-bottom:30px;}
.indexTitle2{ color:#fff;}
.indexTitle .name{ height:42px; line-height:42px; font-size:30px;}
.indexTitle .txt{ height:30px; line-height:30px; font-size:14px; text-transform:uppercase; background:url(../images/nimg205Bg1.png) center no-repeat;}
.indexTitle2 .txt{ background:url(../images/nimg205Bg2.png) center no-repeat;}
.indexPart1 .msg{ text-align:center; font-size:14px; line-height:24px;}
.indexPart1 .imgDiv{ padding:40px 0 80px;}
.indexPart1 .imgDivTel{ display:none; padding:20px 0 40px;}
.indexPart1 .imgDivTel img{ width:100%;}
.indexPart1 .btnDiv{ margin:0 auto; width:190px; height:50px; font-size:14px;}
.indexPart1 .btnDiv a{ display:block; width:188px; height:48px; border:#85c092 solid 1px; border-radius:30px; -moz-border-radius:30px; text-align:center; line-height:48px; color:#85c092;}
.indexPart1 .btnDiv a:hover{ background:#85c092; border:#85c092 solid 1px; color:#fff;}

.indexPart2{ padding:80px 0; background:#97c4a1 url(../images/nimg304Bg.png) right bottom no-repeat;}
.indexPart2 .txtList{ text-align:center; font-size:14px; color:#fff; padding-bottom:30px;}
.indexPart2 .txtList em{ background:url(../images/nimg10_1.png) 5px center no-repeat; padding:0 25px;}
.indexPart2 .tab2{ height:84px; width:648px; margin:0 auto;}
.indexPart2 .tab2 li{ float:left; margin:0 21px; width:118px; height:33px; border:#fff solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:33px; color:#fff; font-size:14px;}
.indexPart2 .tab2 .liNow{ background:#fff; color:#97C4A1;}
.indexPart2 .list{ height:280px;}
.indexPart2 .list ul{ margin-right:-20px;}
.indexPart2 .list li{ float:left;} 
.indexPart2 .list li .box{ width:295px; height:230px; margin-right:20px; font-size:16px; background:#fff; text-align:center;}
.indexPart2 .list li .name{ height:50px; line-height:50px; overflow:hidden;}
.indexPart2 .list li:hover .box{ background:#85c092; box-shadow:0 1px 5px rgba(35,25,25,0.4); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.4); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.4);}
.indexPart2 .list li:hover .name{ color:#fff;}
.indexPart2 .btnDiv{ margin:0 auto; width:190px; height:50px; font-size:14px;}
.indexPart2 .btnDiv a{ display:block; width:188px; height:48px; border:#fff solid 1px; border-radius:30px; -moz-border-radius:30px; text-align:center; line-height:48px; color:#fff;}
.indexPart2 .btnDiv a:hover{ background:#fff; color:#85c092;}

.indexPart3{ padding:80px 0; background:url(../images/indexPart3Bg.png) center bottom no-repeat;}
.indexPart3 .contentBox{ padding-left:60px; background:url(../images/nimg1240Bg.png) left bottom no-repeat; padding-bottom:52px;}
.indexPart3 .rightDiv{ width:610px;}
.indexPart3 .rightDiv h2{ padding:20px 0; font-size:24px; color:#85c092;}
.indexPart3 .rightDiv .content{ font-size:14px; line-height:24px; padding-bottom:30px;}
.indexPart3 .list li{ float:left; width:152px; height:50px; font-size:14px;}
.indexPart3 .list li a{ display:block; background:#f5f5f5; height:50px; text-align:center; line-height:50px;}
.indexPart3 .list li a:hover{ background:#85c092; color:#fff;}
.indexPart3 .list li .a1{ background:#e9e9e9;}
.indexPart3 .list li .a1:hover{ background:#85c092; color:#fff;}
.indexPart3 .btnDiv{ padding-top:33px; font-size:14px;}
.indexPart3 .btnDiv a{ display:block; width:188px; height:48px; border:#85c092 solid 1px; border-radius:30px; -moz-border-radius:30px; text-align:center; line-height:48px; color:#85c092;}
.indexPart3 .btnDiv a:hover{ background:#85c092; border:#85c092 solid 1px; color:#fff;}

.indexPart4{ padding:30px 0; background:#e7eee8;}
.customerPic{ position:relative;}
.customerPic .slick{ text-align:center;}
.customerPic .slick .imgDiv{ border:#eee solid 1px;}
.customerPic .slick .imgDiv img{ width:100%;}
.customerPic .slick-prev{ display:block; width:30px; height:30px; background:url(../images/nimg30_left.png) no-repeat; position:absolute; top:50%; margin-top:-15px; left:-50px;}
.customerPic .slick-next{ display:block; width:30px; height:30px; background:url(../images/nimg30_right.png) no-repeat; position:absolute; top:50%; margin-top:-15px; right:-50px;}

.aboutBox{ padding:30px 0; background:url(../images/nimg592Bg2.png) left 1650px no-repeat;}
.about .txt{ text-align:center; color:#85c092; font-size:34px; padding-bottom:20px;}
.about .part1{ padding-bottom:80px; border-bottom:#e0e0e0 solid 1px;}
.about .part1 .msg{ text-align:center; font-size:14px; line-height:24px; padding-bottom:25px;}
.about .part1 .list ul{ margin-right:-20px;}
.about .part1 .list li{ float:left;}
.about .part1 .list li .box{ margin-right:20px; width:295px;}
.about .part1 .list li .imgDiv{ border:#e0e0e0 solid 1px;}
.about .part2{ padding:80px 0; border-bottom:#e0e0e0 solid 1px;}
.about .part2 li{ padding-left:400px; position:relative; height:295px;}
.about .part2 li .imgDiv{ width:285px; height:285px; overflow:hidden; border:#e0e0e0 solid 5px; border-radius:50%; -moz-border-radius:50%; position:absolute; left:0px; top:0px;}
.about .part2 li .imgDiv img{ width:285px; height:285px; border-radius:50%; -moz-border-radius:50%;}
.about .part2 li .name{ padding-top:80px; font-size:24px; color:#85c092;}
.about .part2 li .name img{ position:relative; padding-right:15px; top:-6px;}
.about .part2 li .content{ padding-top:20px; font-size:14px; line-height:24px;}
.about .part2 .li01{ padding-right:400px; padding-left:0px;}
.about .part2 .li01 .imgDiv{ left:auto; right:0px;}
.about .part3{ padding-top:80px;}

.honorPic{min-height:500px; position:relative;}
.honorPic .list{padding-top:160px; width:1240px; margin:0 auto;}
.honorPic li{float:left; width:413px;}
.honorPic li img{ width:413px;}
.honorPic .prev{display:block; background:url(../images/nimg50_left.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; left:50%; margin-left:-60px; bottom:0;}
.honorPic .next{display:block; background:url(../images/nimg50_right.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; right:50%; margin-right:-60px; bottom:0;}
.honorLayer{position:absolute; z-index:20; left:50%; top:40px; width:610px; margin-left:-305px;}

.honorPicTelBox{ display:none;}
.honorPicTel{ position:relative; padding-bottom:60px;}
.honorPicTel .slick{ text-align:center; padding:0 5px;}
.honorPicTel .slick .imgDiv img{ width:100%;}
.honorPicTel .slick-prev{display:block; background:url(../images/nimg50_left.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; left:50%; margin-left:-60px; bottom:0;}
.honorPicTel .slick-next{display:block; background:url(../images/nimg50_right.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; right:50%; margin-right:-60px; bottom:0;}

.conceptBox{ padding-bottom:70px; background:url(../images/nimg592Bg2.png) left bottom no-repeat;}
.concept .list li{ padding-top:40px; height:300px; background:url(../images/nimg1240Bg2.png) left bottom no-repeat; padding-left:610px; position:relative;}
.concept .list li .imgDiv{ position:absolute; left:85px; top:40px;}
.concept .list li .topDiv{ padding-top:35px; padding-left:100px; position:relative; height:30px;}
.concept .list li .txtDiv{ position:absolute; left:0px; top:35px; padding-left:15px; width:74px; height:50px; background:url(../images/nimg89_1.png) no-repeat; line-height:50px; font-size:20px; color:#fff;}
.concept .list li .txtDiv em{ padding-left:20px;}
.concept .list li .name{ font-size:24px; color:#85c092; font-weight:bold; line-height:50px;}
.concept .list li .content{ padding-top:40px; font-size:14px; line-height:24px;}
.concept .list .li01{ padding-right:610px; padding-left:0px; background:url(../images/nimg1240Bg3.png) left bottom no-repeat;}
.concept .list .li01 .imgDiv{ left:auto; right:85px;}

.historyBox{ padding:30px 0 70px; background:url(../images/nimg592Bg2.png) left bottom no-repeat;}
.history .list{ background:url(../images/line1.jpg) 7px repeat-y; padding:40px 0;}
.history .list li{ background:url(../images/nimg15_1.jpg) left 41px no-repeat; padding-bottom:80px; padding-left:15px;}
.history .list li:hover{ background:url(../images/nimg15_1on.png) left 41px no-repeat; color:#85C092;}
.history .list li .topDiv{ height:48px; border-bottom:#e0e0e0 solid 1px; padding-left:150px; position:relative; line-height:48px; /*width:150px;*/width:210px;}
.history .list li .year{ position:absolute; left:25px; top:0px;}
.history .list li .year em{ font-size:34px;}
.history .list li .txt{ font-size:24px; font-weight:bold;}
.history .list li .content{ padding:24px 0 0 25px; font-size:14px; line-height:24px;}
.history .list li:hover .topDiv{ border-bottom:#85C092 solid 1px;}

.chainBox{ padding:30px 0 70px;}
.chain .content{ font-size:14px; line-height:24px; padding-bottom:25px;}
.chain .imgList ul{ margin-right:-20px;}
.chain .imgList li{ float:left;}
.chain .imgList li div{ margin-right:20px;}

.videoBox{ padding:30px 0 70px;}
.video{ padding-bottom:80px;}
.video .list ul{ margin-right:-20px;}
.video .list li{ float:left; height:242px;}
.video .list li .box{ width:295px; margin-right:20px;}
.video .list li .imgDiv{ position:relative;}
.video .list li .hoverBox{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/bg1.png) repeat;}
.video .list li .hoverBox a{ display:block; width:100%; height:100%;}
.video .list li .ico{ width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px;}
.video .list li .name{ font-size:14px; text-align:center; padding-top:15px;}
.video .list li:hover .hoverBox{ background:url(../images/bg3.png) repeat;}
.video .list li:hover .name a{ color:#85c092;}

.videoShow{ padding-bottom:20px;}
.videoShow .txt{ text-align:center; padding-bottom:18px; border-bottom:#eee solid 1px; font-size:24px;}
.videoShow .videoImg{ text-align:center; padding:50px 0;}
.videoShow .content{ font-size:14px; line-height:24px; padding-bottom:40px;}
.videoShow .content em{ color:#85c092;}
.videoShow .share{ height:27px; padding-left:56px; position:relative;}
.videoShow .share em{ position:absolute; left:0px; top:0px; line-height:27px; font-size:14px;}
.videoShow .share a{ padding-right:6px;}

.pageDown{height:80px; position:relative;}
.pageDown .box{ border-top:#eee solid 1px; padding-top:30px;}
.pageDown .btn{position:absolute; top:30px; right:0px; width:190px; height:45px; background:#85c092; text-align:center; line-height:45px; color:#fff; font-size:14px; border-radius:24px; -moz-border-radius:24px;}
.pageDown li{ height:24px; line-height:24px; overflow:hidden; position:relative; top:-3px; color:#999; font-size:14px;}
.pageDown li a{ color:#999;}
.pageDown li a:hover{ color:#85c092;}

.productBox{ padding:30px 0 70px; background:url(../images/nimg592Bg2.png) left bottom no-repeat;}
.product .list ul{ margin-right:-20px;}
.product .list li{ float:left; margin-bottom:48px;} 
.product .list li .box{ width:295px; height:230px; margin-right:20px; font-size:16px; background:#fff; text-align:center;}
.product .list li .imgDiv{ border:#eee solid 1px;}
.imgDiv img{width:293px;height:178px;}
.product .list li .name{ height:50px; line-height:50px; overflow:hidden;}
.product .list li:hover .box{ background:#85c092; box-shadow:0 1px 5px rgba(35,25,25,0.4); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.4); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.4);}
.product .list li:hover .imgDiv{ border:#85c092 solid 1px;}
.product .list li:hover .name{ color:#fff;}

.productShow .part1{ min-height:308px; padding-bottom:80px; padding-left:610px; position:relative;}
.productShow .part1 .imgDiv{ position:absolute; left:0px; top:0px; border:#eee solid 1px;}
.productShow .part1 .name{ height:45px; border-bottom:#eee solid 1px; padding-left:18px; color:#85c092; font-size:24px; background:url(../images/ico3.jpg) left 5px no-repeat;}
.productShow .part1 .txt{ font-size:14px; line-height:24px; padding:20px 0; color:#999;}
.productShow .part1 .msgList li{ padding-left:90px; font-size:14px; color:#999; position:relative; line-height:24px; margin-bottom:20px;}
.productShow .part1 .msgList li em{ position:absolute; left:0px; top:0px; color:#333;}
.productShow .title{ height:100px; background:url(../images/bg4.png) bottom repeat-x;}
.productShow .title .leftDiv{ width:210px; background:url(../images/nimg210Bg.png) no-repeat; height:100px;}
.productShow .title .leftDiv p{ width:190px; text-align:center; padding-top:22px; font-size:24px; color:#fff;}
.productShow .part2{ padding:50px 0 40px;}
.productShow .part2 li{ padding-bottom:30px; font-size:14px; line-height:24px; color:#999;}
.productShow .part2 li em{ color:#333; display:block;}
.productShow .part3{ padding:50px 0;}
.productShow .part3 li{ float:left; width:25%; text-align:center; height:315px;}
.productShow .part3 li .box{ padding:0 30px;}
.productShow .part3 li .ico{ width:154px; height:154px; overflow:hidden; border-radius:50%; -moz-border-radius:50%; margin:0 auto;}
.productShow .part3 li .ico img{ width:144px; height:144px; border:#e0e0e0 solid 5px; border-radius:50%; -moz-border-radius:50%;}
.productShow .part3 li .name{ font-size:16px; padding:15px 0;}
.productShow .part3 li .txt{ font-size:14px; color:#999; line-height:24px;}

.healthBox{ padding:30px 0 70px; background:url(../images/nimg592Bg2.png) left bottom no-repeat;}
.health .txt{ width:212px; padding-left:3px; height:115px; margin:0 auto; background:url(../images/nimg215_1.png) no-repeat; font-size:34px; color:#fff; line-height:115px; font-weight:bold;}
.health .txt em{ padding:0 18px;}
.health .list1{ padding:30px 0 70px;}
.health .list1 ul{ margin-right:-20px;}
.health .list1 li{ width:630px; height:200px; float:left;}
.health .list1 li .box{ width:608px; height:198px; border:#e0e0e0 solid 1px; margin-right:20px;}
.health .list1 li .name{ text-align:center; padding:35px 0 12px; font-size:24px; color:#85c092;}
.health .list1 li .msg{ text-align:center; font-size:14px; line-height:24px;}
.health .list2 li{ padding-bottom:40px; font-size:14px; line-height:24px;}
.health .list2 li h2{ font-size:20px; color:#85c092; padding-bottom:20px;}

.maintainBox{ padding:10px 0 70px;}
.maintain{ padding-bottom:80px;}
.maintain li{ height:55px; line-height:55px; background:url(../images/line3.png) repeat-x bottom; font-size:14px; overflow:hidden;}
.maintain li a{ display:block; height:55px; background:url(../images/ico4.png) right center no-repeat; padding-right:20px;}
.maintain li a:hover{ background:url(../images/ico4on.png) right center no-repeat;}

.maintainShow{ padding:30px 100px 20px;}
.maintainShow .name{ text-align:center; font-size:24px; padding-bottom:15px;}
.maintainShow .time{ text-align:center; color:#999; border-bottom:#eee solid 1px; padding-bottom:20px;}
.maintainShow .time img{ padding-right:8px; position:relative; top:-2px;}
.maintainShow .content{ font-size:14px; line-height:24px; color:#999; padding:30px 0 40px;}
/*.maintainShow .content p{ color:#666; font-weight:bold;}*/
.maintainShow .imgDiv{ text-align:center; padding:25px 0;}
.maintainShow .share{ height:27px; padding-left:56px; position:relative;}
.maintainShow .share em{ position:absolute; left:0px; top:0px; line-height:27px; font-size:14px;}
.maintainShow .share a{ padding-right:6px;}

.baseBox{ padding:30px 0 50px;}
.base .content{ font-size:14px; line-height:24px; padding-bottom:35px;}
.basePic{ position:relative; padding-bottom:85px; margin:0 -10px;}
.basePic .slick{ text-align:center; padding:0 10px;}
.basePic .slick .imgDiv img{ width:100%;}
.basePic .slick-prev{display:block; background:url(../images/nimg50_left.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; left:50%; margin-left:-60px; bottom:0;}
.basePic .slick-next{display:block; background:url(../images/nimg50_right.png) center no-repeat; width:50px; height:35px; position:absolute; z-index:50; right:50%; margin-right:-60px; bottom:0;}

.team .content{ font-size:14px; line-height:24px; padding-bottom:40px;}
.team .list ul{ margin-right:-20px;}
.team .list li{ float:left; margin-bottom:20px;}
.team .list li .box{ margin-right:20px;}
.team .list li .imgDiv{ border:#eee solid 1px;}

.technology .content{ font-size:14px; line-height:24px; padding-bottom:40px;}
.technology .list li{ padding-bottom:40px;}
.technology .list li .name{ font-weight:bold; font-size:20px; color:#85c092; padding-bottom:20px;}
.technology .list li .txt{ font-size:14px; color:#333; padding-bottom:10px;}
.technology .list li .msg{ font-size:14px; line-height:24px; color:#999; padding-bottom:20px;}
.technology .list li .imgList{ padding-bottom:45px;}
.technology .list li .imgList dd{ float:left; margin-right:20px;}
.technology .list li .imgDiv{ padding:25px 0 55px;}
.technology .list li .imgDivTel{ display:none; padding:15px 0 35px;}
.technology .list li .imgDivTel img{ width:100%;}

.newsBox{ padding:30px 0 70px; background:url(../images/nimg592Bg2.png) left bottom no-repeat;}
.news{ padding-bottom:20px;}
.news li{ height:260px; position:relative; padding-left:505px; margin-bottom:50px; overflow:hidden;}
.news li .imgDiv{ position:absolute; left:0px; top:0px;}
.news li .name{ padding-top:10px; height:64px; line-height:64px; font-size:24px; overflow:hidden;}
.news li .time{ height:35px; border-bottom:#eee solid 1px; background:url(../images/nimg15_2.png) left top no-repeat; padding-left:22px; color:#999;}
.news li .content{ font-size:14px; line-height:24px; height:72px; overflow:hidden; padding-top:15px; color:#999;}
.news li .more{ display:block; padding-top:15px; color:#85C092;}

.conditions .txt{ height:38px; border-bottom:#85c092 solid 1px; color:#85c092; font-weight:bold; font-size:24px;}
.conditions .content{ font-size:14px; line-height:24px; padding:25px 0 35px;}
.conditions .imgDiv{ border:#eee solid 1px;}
.conditions .imgDiv2{ text-align:center; padding-top:50px;}
.conditions .imgDivTel{ display:none; padding-top:30px;}
.conditions .imgDivTel img{ width:100%;}
.conditions .title{ padding-top:25px; font-size:16px; color:#85c092;}
.conditions .table1{ padding-bottom:50px;}
.conditions .table1 .table1_T{ height:50px; background:#6ea57a;}
.conditions .table1 .table1_T li{ float:left; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.conditions .table1 .table1_T .li01{ width:300px;}
.conditions .table1 .table1_T .li02{ width:249px;}
.conditions .table1 .table1_T .li03{ width:249px;}
.conditions .table1 .table1_T .li04{ width:442px;}
.conditions .table1 .table1_B{ height:238px; border-left:#eee solid 1px; border-top:#eee solid 1px;}
.conditions .table1 .table1_B li{ height:238px; float:left; font-size:14px; color:#999; border-right:#eee solid 1px; border-bottom:#eee solid 1px;}
.conditions .table1 .table1_B .li01{ width:298px; text-align:center; line-height:238px;}
.conditions .table1 .table1_B .li02{ width:248px; text-align:center; line-height:238px;}
.conditions .table1 .table1_B .li03{ width:248px; text-align:center; line-height:238px;}
.conditions .table1 .table1_B .li04{ width:414px; padding-left:27px;}
.conditions .table1 .table1_B li p{ padding-top:56px; line-height:24px;}
.conditions .table1Tel{ display:none; padding-bottom:30px;}
.conditions .table1Tel .table1_T{ height:50px; background:#85c092;}
.conditions .table1Tel .table1_T li{ float:left; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.conditions .table1Tel .table1_T .li01{ width:33.33%;}
.conditions .table1Tel .table1_T .li02{ width:33.33%;}
.conditions .table1Tel .table1_T .li03{ width:33.33%;}
.conditions .table1Tel .table1_T .li04{ width:100%;}
.conditions .table1Tel .table1_B{ border-left:#eee solid 1px; border-top:#eee solid 1px;}
.conditions .table1Tel .table1_B li{ height:108px; float:left; font-size:14px; color:#999; border-bottom:#eee solid 1px;}
.conditions .table1Tel .table1_B .li01{ width:33.33%; text-align:center; line-height:108px;}
.conditions .table1Tel .table1_B .li02{ width:33.33%; text-align:center; line-height:108px;}
.conditions .table1Tel .table1_B .li03{ width:33.34%; text-align:center; line-height:108px;}
.conditions .table1Tel .table1_B .li04{ width:100%; height:auto;}
.conditions .table1Tel .table1_B li div{ border-right:#eee solid 1px; width:100%;}
.conditions .table1Tel .table1_B li p{ padding:20px;}
.conditions .table2{ padding-top:25px;}
    .conditions .table2 th {
        height: 50px;
        background: #6ea57a;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        line-height: 50px;
    }
    .conditions .table2 td {
        border-right: #eee solid 1px;
        border-bottom: #eee solid 1px;
        height: 58px;
        text-align: center;
        font-size: 14px;
        color: #999;
        line-height: 58px;
    }
.conditions .table2 .td01{ border-left:#eee solid 1px;}

.download{ padding-bottom:80px;}
.download li{ height:56px; line-height:56px; background:url(../images/line3.png) repeat-x bottom; font-size:14px; overflow:hidden; position:relative;}
.download li a{ display:block; height:56px; padding-right:60px;}
.download li em{ height:56px; display:block; position:absolute; right:0px; top:0px; background:url(../images/nimg15_3.png) right center no-repeat; padding-right:26px; color:#999;}
.download li a:hover em{ background:url(../images/nimg15_3on.png) right center no-repeat; color:#85C092;}

.contact .list{ padding-bottom:40px;}
.contact .list li{ float:left; width:310px; text-align:center; height:228px; background:url(../images/line4.jpg) right 20px no-repeat; font-size:14px;}
.contact .list li .img1{ display:none;}
.contact .list li:hover img{ display:none;}
.contact .list li:hover .img1{ display:inline-block;}
.contact .list li .name{ height:48px; line-height:48px; font-size:16px; color:#333;}
.contact .list li:hover{ color:#85c092;}
.contact .list li:hover .name{ color:#85c092;}

.MemberLogin{ padding:100px 0; background:url(../images/loginBg.jpg) center no-repeat;}
.MemberLogin .wal{ position:relative; height:388px;}
.loginForm{width:400px; height:388px; overflow:hidden; background:#fff; position:absolute; right:0px; top:0px; box-shadow:0 1px 5px rgba(35,25,25,0.4); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.4); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.4); border-radius:6px; -moz-border-radius:6px;}
.loginForm .title{ height:60px; background:#85c092; text-align:center; line-height:60px; color:#fff; font-size:24px;
border-top-left-radius:6px; -moz-border-top-left-radius:6px; border-top-right-radius:6px; -moz-border-top-right-radius:6px;}
.loginForm .list{ padding:40px 35px 0;}
.loginForm .list li{ margin-bottom:20px; font-size:14px; position:relative;}
.loginForm .input1{ width:328px; height:48px; line-height:48px; font-size:14px; color:#ccc; text-indent:50px; border:#eee solid 1px; background:url(../images/nimg39_1.png) left center no-repeat; border-radius:24px; -moz-border-radius:24px;}
.loginForm .input2{background:url(../images/nimg39_2.png) left center no-repeat;}
.loginForm .li01{ overflow:hidden; color:#ccc;}
.loginForm .li01 input{position:relative; left:-2px; top:2px;}
.loginForm .li01 a{ position:absolute; right:0px; top:0px;}
.loginForm .btn1{width:100%; height:48px; background:#85c092; font-size:14px; color:#fff; cursor:pointer; border-radius:24px; -moz-border-radius:24px;}
.loginForm .tips{ margin-top:-5px; text-align:center; font-size:14px;}
.loginForm .tips a{ color:#85C092;}

.MemberReg{ padding:45px 0; background:url(../images/regBg.jpg) center no-repeat;}
.MemberReg .wal{ position:relative; height:590px;}
.regForm{width:400px; height:590px; overflow:hidden; background:#fff; position:absolute; right:0px; top:0px; box-shadow:0 1px 5px rgba(35,25,25,0.4); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.4); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.4); border-radius:6px; -moz-border-radius:6px;}
.regForm .title{ height:60px; background:#85c092; text-align:center; line-height:60px; color:#fff; font-size:24px;
border-top-left-radius:6px; -moz-border-top-left-radius:6px; border-top-right-radius:6px; -moz-border-top-right-radius:6px;}
.regForm .list{ padding:40px 35px 0;}
.regForm .list li{ margin-bottom:20px; font-size:14px; position:relative;}
.regForm .input1{ width:328px; height:48px; line-height:48px; font-size:14px; color:#ccc; text-indent:50px; border:#eee solid 1px; background:url(../images/nimg39_1.png) left center no-repeat; border-radius:24px; -moz-border-radius:24px;}
.regForm .input2{background:url(../images/nimg39_2.png) left center no-repeat;}
.regForm .input3{background:url(../images/nimg39_3.png) left center no-repeat;}
.regForm .input4{background:url(../images/nimg39_4.png) left center no-repeat; width:178px;}
.regForm .li01{ overflow:hidden; color:#ccc;}
.regForm .li01 input{position:relative; left:-2px; top:2px;}
.regForm .li01 a{ color:#85C092;}
.regForm li .yzm{ float:right; width:140px; height:50px; line-height:50px; background:#85c092; display:block; text-align:center; color:#fff; font-size:14px; border-radius:24px; -moz-border-radius:24px;}
.regForm .btn1{width:100%; height:48px; background:#85c092; font-size:14px; color:#fff; cursor:pointer; border-radius:24px; -moz-border-radius:24px;}
.regForm .tips{ margin-top:-5px; text-align:center; font-size:14px;}
.regForm .tips a{ color:#85C092;}

.MemberPwd{ padding:65px 0; background:url(../images/regBg.jpg) center no-repeat;}
.MemberPwd .wal{ position:relative; height:550px;}
.pwdForm{width:400px; height:550px; overflow:hidden; background:#fff; position:absolute; right:0px; top:0px; box-shadow:0 1px 5px rgba(35,25,25,0.4); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.4); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.4); border-radius:6px; -moz-border-radius:6px;}
.pwdForm .title{ height:60px; background:#85c092; text-align:center; line-height:60px; color:#fff; font-size:24px;
border-top-left-radius:6px; -moz-border-top-left-radius:6px; border-top-right-radius:6px; -moz-border-top-right-radius:6px;}
.pwdForm .list{ padding:50px 35px 0;}
.pwdForm .list2{ padding:25px 35px 0;}
.pwdForm .list li{ margin-bottom:20px; font-size:14px; position:relative;}
.pwdForm .input1{ width:328px; height:48px; line-height:48px; font-size:14px; color:#ccc; text-indent:50px; border:#eee solid 1px; background:url(../images/nimg39_1.png) left center no-repeat; border-radius:24px; -moz-border-radius:24px;}
.pwdForm .input2{background:url(../images/nimg39_4.png) left center no-repeat; width:178px;}
.pwdForm .input3{background:url(../images/nimg39_2.png) left center no-repeat;}
.pwdForm li .yzm{ float:right; width:140px; height:50px; line-height:50px; background:#bababa; display:block; text-align:center; color:#fff; font-size:14px; border-radius:24px; -moz-border-radius:24px;}
.pwdForm .btn1{width:100%; height:48px; background:#85c092; font-size:14px; color:#fff; cursor:pointer; border-radius:24px; -moz-border-radius:24px;}
.pwdForm .tips{ margin-top:-5px; text-align:center; font-size:14px;}
.pwdForm .tips a{ color:#85C092;}
.pwdForm .imgDiv{ text-align:center; padding-top:40px;}
.pwdForm .imgDiv2{ padding-top:20px;}
.pwdForm .ico{ text-align:center; padding:25px 0 13px;}
.pwdForm .txt{ text-align:center; font-size:20px; color:#85c092; font-weight:bold;}
.pwdForm .msg{ text-align:center; color:#999; font-size:14px; padding-top:15px;}

.memberTab{ height:50px; margin-bottom:30px; background:#fff;}
.memberTab li{ float:left; width:310px; height:50px; line-height:50px; font-size:14px; text-align:center; overflow:hidden;}
.memberTab li a{ display:block; height:50px; background:url(../images/line1.jpg) right center no-repeat;}
.memberTab li a.aNow{ color:#fff; background:#85c092;}


.myData{ background:#fff; padding-bottom:34px;}
.myData .title{ height:56px; border-bottom:#85c092 solid 1px; text-indent:20px; font-size:16px; color:#85c092; line-height:56px; font-weight:bold;}
.myData .form{ padding:30px 18px 10px; border-bottom:#eee solid 1px;}
.myData .form li{ padding-left:76px; position:relative; line-height:24px; font-size:14px; height:70px;}
.myData .form li em{ width:70px; text-align:right; display:block; position:absolute; left:0px; top:0px; line-height:50px;}
.myData .form li .input1{ width:398px; height:48px; border:#e0e0e0 solid 1px; line-height:48px; font-size:14px; color:#999; text-indent:15px;}
.myData .btnDiv{ padding:30px 0 0 20px;}
.myData .btn1{ width:180px; height:50px; border-radius:24px; -moz-border-radius:24px; color:#fff; line-height:50px; background:#85c092; font-size:14px; cursor:pointer;}

.welfare{ background:#fff; padding-bottom:265px;}
.welfare .title{ height:56px; border-bottom:#85c092 solid 1px; text-indent:20px; font-size:16px; color:#85c092; line-height:56px; font-weight:bold;}
.welfare .imgDiv{ text-align:center; padding-top:100px;}
.welfare .imgDivTel{ display:none; text-align:center; padding:50px 40px 0;}
.welfare .imgDivTel img{ width:100%;}

.orderCenter{ background:#fff; padding-bottom:100px;}
.orderCenter .title{ height:56px; border-bottom:#85c092 solid 1px; text-indent:20px; font-size:16px; color:#85c092; line-height:56px; font-weight:bold; position:relative;}
.orderCenter .title a{ position:absolute; right:20px; top:0px; font-size:14px; font-weight:400;}

.orderTab{ padding:20px 0 0 20px; height:70px;}
.orderTab li{ float:left; width:120px; height:40px; margin-right:30px; font-size:14px;}
.orderTab li a{ display:block; width:118px; height:38px; border:#e0e0e0 solid 1px; border-radius:24px; -moz-border-radius:24px; line-height:38px; text-align:center;}
.orderTab li .aNow, .orderTab li a:hover{ background:#85c092; border:#85c092 solid 1px; color:#fff;}

.myOrder{ padding:0 20px;}
.myOrder li{ margin-bottom:30px;}
.myOrder_t{ background:#eee; height:50px; line-height:50px; font-size:14px;}
.myOrder_t dd{ float:left; height:50px;}
.myOrder_t .dd01{ width:350px; text-align:center;}
.myOrder_t .dd02{ width:149px; text-align:center;}
.myOrder_t .dd03{ width:149px; text-align:center;}
.myOrder_t .dd04{ width:149px; text-align:center;}
.myOrder_t .dd05{ width:149px; text-align:center;}
.myOrder_t .dd06{ width:254px; text-align:center;}

.myOrder_mb{ border:1px solid #e0e0e0; height:148px; position:relative;}
.myOrder_mb1{ width:348px; position:relative; height:148px; border-right:#e0e0e0 solid 1px;}
.myOrder_mb1 .imgDiv{ position:absolute; top:19px; left:12px;}
.myOrder_mb1 .imgDiv img{ border:#eee solid 1px;}
.myOrder_mb1 .name{ padding:19px 20px 0 222px; font-size:14px;}
.myOrder_mb1 .name a{ display:block; display:table-cell; vertical-align:middle; height:109px;}
.myOrder_mb2{ width:148px; text-align:center; height:129px; font-size:14px; padding-top:19px; border-right:#e0e0e0 solid 1px;}
.myOrder_mb2 em{ display:block; display:table-cell; width:148px; text-align:center; vertical-align:middle; height:109px;}
.myOrder_mb3{ width:148px; height:148px; text-align:center; line-height:148px; border-right:#e0e0e0 solid 1px;}
.myOrder_mb4{ width:148px; text-align:center; line-height:148px; font-size:14px; border-right:#e0e0e0 solid 1px;}
.myOrder_mb5{ width:148px; text-align:center; line-height:148px; font-size:14px; border-right:#e0e0e0 solid 1px;}
.myOrder_mb6{ width:253px; text-align:center; padding-top:40px; font-size:14px;}
.myOrder_mb6 a{ display:block; color:#999;}
.myOrder_mb6 .btn1{ width:120px; height:40px; margin:0 auto 15px; border-radius:24px; -moz-border-radius:24px; background:#85c092; color:#fff; text-align:center; line-height:40px;}
.myOrder_mb6 .a1:hover{ color:#85c092;}
.myOrder_mb6 .a2{ padding-top:23px;}

.orderCenter .formBox{ padding:50px 20px;}
.orderCenter .formBox .txt{ height:50px; background:#85c092; padding-left:20px; line-height:50px; font-size:16px; color:#fff; font-weight:bold;}
.orderCenter .formBox .form{ padding:80px 0 58px 356px; border:#eee solid 1px;}
.orderCenter .formBox .form li{ height:70px; padding-left:88px; position:relative; font-size:14px;}
.orderCenter .formBox .form li em{ position:absolute; left:0px; top:0px; line-height:50px;}
.orderCenter .formBox .form li .input1{ border:#e0e0e0 solid 1px; width:398px; height:48px; line-height:48px; font-size:14px; text-indent:10px;}
.orderCenter .formBox .form li .btn1{ width:400px; height:50px; background:#85c092; color:#fff; text-align:center; border-radius:24px; -moz-border-radius:24px; font-size:14px; cursor:pointer;}

.applySuc{ text-align:center; padding:85px 0; border:#eee solid 1px;}
.applySuc .wenzi{ padding:15px 0; font-size:20px; color:#85c092; font-weight:bold;}
.applySuc .msg{ font-size:14px; line-height:24px; color:#999; padding-bottom:20px;}
.applySuc .msg em{ color:#85C092;}
.applySuc .btnDiv{ width:400px; height:50px; margin:0 auto;}
.applySuc .btnDiv a{ display:block; width:400px; height:50px; border-radius:24px; -moz-border-radius:24px; background:#85c092; color:#fff; text-align:center; line-height:50px; font-size:14px;}

.applyShow{ padding:25px 20px;}
.applyShow .list{ padding-bottom:20px;}
.applyShow .list li{ padding-bottom:25px; font-size:14px; position:relative;}
.applyShow .list li em{ display:block; color:#85c092; height:30px;}
.applyShow .list li .msg{ color:#9a9a9a; line-height:24px;}
.applyShow .list .li01{ height:250px;}
.applyShow .list li .imgDiv{ position:absolute; left:0px; top:33px;}
.applyShow .list li .imgDiv img{ border:#eee solid 1px;}
.applyShow .list li .name{ padding-left:346px; font-size:16px; padding-top:82px;}
.applyShow .btnGroup{ padding-top:20px; border-top:#eee solid 1px;}
.applyShow .btnGroup li{ float:left; width:120px; height:40px; margin-right:30px; font-size:14px;}
.applyShow .btnGroup li a{ display:block; width:120px; height:40px; border-radius:24px; -moz-border-radius:24px; background:#999; text-align:center; line-height:40px; color:#fff;}
.applyShow .btnGroup li a:hover{ background:#85c092;}
.applyShow .title2{ font-size:14px; color:#85c092;}
.applyShow .list2{ padding-bottom:15px;}
.applyShow .list2 li{ padding:25px 0 15px; background:url(../images/line2.png) bottom repeat-x;}
.applyShow .list2 li .name{ font-size:14px; color:#333; height:30px;}
.applyShow .list2 li .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:20px;} 
.applyShow .list2 li .imgList{ padding-bottom:15px;}
.applyShow .list2 li dd{ float:left;}
.applyShow .list2 li dd div{ margin-right:20px;}
.applyShow .list2 li dd div img{ border:#eee solid 1px;}
.applyShow .list2 li .time{ color:#999;}

.orderCenter .feelingBox{ padding:50px 20px;}
.orderCenter .feelingBox .txt{ height:50px; background:#85c092; padding-left:20px; line-height:50px; font-size:16px; color:#fff; font-weight:bold;}
.orderCenter .feelingBox .form{ padding:80px 0 58px 370px; border:#eee solid 1px;}
.orderCenter .feelingBox .form li{ margin-bottom:20px; padding-left:56px; position:relative; font-size:14px;}
.orderCenter .feelingBox .form .li01{ height:190px;}
.orderCenter .feelingBox .form li em{ position:absolute; left:0px; top:0px; line-height:50px;}
.orderCenter .feelingBox .form li textarea{ border:#e0e0e0 solid 1px; width:398px; height:188px; line-height:24px; font-size:14px; text-indent:10px;}
.orderCenter .feelingBox .form li .btn1{ width:400px; height:50px; background:#85c092; color:#fff; text-align:center; border-radius:24px; -moz-border-radius:24px; font-size:14px; cursor:pointer;}
.orderCenter .feelingBox .form dd{ float:left; margin-right:20px;}
.orderCenter .feelingBox .form .del{ display:block; text-align:center; padding-top:15px; font-size:14px;}
.orderCenter .feelingBox .form .imgDiv img{ border:#eee solid 1px;}

.applyWay{ padding:10px 20px; border:#eee solid 1px;}
.applyWay .wenzi1{ font-size:14px; padding-bottom:25px; line-height:24px;}
.applyWay .wenzi1 em{ padding-right:20px;}
.applyWay .wenzi2{ font-size:14px; color:#85c092; height:30px;}


.regLayer{ width:500px; padding-bottom:25px; background:#fff; position:absolute; z-index:222; display:none}
.regLayer .title{ height:50px;  font-size:16px; color:#fff; background:#85c092; text-align:center; line-height:50px;}
.regLayer .content{ font-size:14px; color:#666; padding:15px 16px 25px; line-height:26px;}
.regLayer .btnDiv{ margin:0 auto; width:150px; height:50px;}
.regLayer .btnDiv a{ display:block; width:150px; height:50px; background:#85c092; border-radius:24px; -moz-border-radius:24px; color:#fff; text-align:center; line-height:50px; font-size:14px;}
.regLayer .close{ width:24px; height:24px; background:url(../images/close.png) no-repeat; position:absolute; right:32px; top:22px; z-index:22;}



.ispc{display:none;}
.issj{display:block;}


.certReportPart{ width: 100%;text-align: center;}
.certReportPart .left{width: 50%;float: left;}
.certReportPart .left  img {width: 80%;}
.certReportPart .right{width: 50%;display: inline-block;}
.certReportPart .right  img {width: 100%;}

                              






















































































































