@charset "utf-8";
/* CSS Document */
.banner{max-height:430px; height:auto !important; position:relative;}
.banner .slides{max-height:430px; height:auto !important; height:430px;}
.banner .slides a {display:block; width:100%; text-align:center; position:relative; height:430px; overflow:hidden;}
.banner .slides a img{width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; max-width:inherit;}
.banner .flex-control-paging{position:absolute;bottom:20px;left:50%;text-align:center;list-style:none;margin-left:-95px;}
.banner .flex-control-paging li{margin-right:10px;display:inline-block;*display:inline;  }
.banner .flex-control-paging li a{display:inline-block;width:40px; height:8px;cursor:pointer; background:#fff;}
.banner .flex-control-paging li a.flex-active{ background:#84c754;} 
.banner .flex-prev,.banner .flex-next{ background:url(images/prev.png)#000 no-repeat 8px 12px; width:27px; height:60px; position:absolute; top:42%;left:50%;z-index:1; text-indent:-9999px; padding:12px; opacity:0.2;}
.banner .flex-prev:focus,.banner .flex-next:focus{ outline:none;}
.banner .flex-prev{margin-left:-585px;}
.banner .flex-next{ background-position:-49px 11px;margin-left:525px;}
@media (max-width: 979px) {
  .banner .flex-prev,.banner .flex-next{display:none;}
  .banner .flex-control-paging{position:absolute;bottom:20px;left:50%;text-align:center;list-style:none;margin-left:-47px;}
  .banner .flex-control-paging li{margin-right:5px;display:inline-block;*display:inline;}
  .banner .flex-control-paging li a{display:inline-block;width:20px; height:5px;cursor:pointer; background:#e2e2e2;}
  .banner .slides a { height:354px;}
  .banner .slides a img{ width:1400px; position:absolute; top:0; left:50%; margin-left:-700px; max-width:inherit;}
}
@media (max-width: 767px) {
  .banner .slides a { height:202px;}
  .banner .slides a img{ width:800px;margin-left:-400px;}
  .banner .flex-control-paging{bottom:0px;}
}
@media (max-width: 479px) {
  .banner .slides a { height:152px;}
  .banner .slides a img{ width:600px;margin-left:-300px;}
}

/* rollmenu */
.rollmenu{background:#84c754;padding:15px 0; z-index:99;}
.rolltop{ position:fixed;top:0;left:0;width:100%;}
.rollmenu .item{float:left;width:20%; background:url(images/right_line.png) no-repeat left center;}
.rollmenu .item:first-child{ background:none;}
.rollmenu .item a{display:block;color:#fff; font-size:16px; line-height:35px;height:35px;padding-left:60px;}
.rollmenu .item a:hover,.rollmenu .item a.curr{color:#3c6e18; background-position:22px -31px; text-decoration:none;}
.rollmenu .item .video{background:url(images/icon_video.png) no-repeat 20px 2px;}
.rollmenu .item .phone{background:url(images/icon_phone.png) no-repeat 35px 3px;}
.rollmenu .item a.phone:hover,.rollmenu .item a.phone.curr{background-position:35px -37px;}
.rollmenu .item .recovery{background:url(images/icon_recovery.png) no-repeat 22px 3px;}
.rollmenu .item .pdf{background:url(images/icon_pdf.png) no-repeat 22px 3px;}
.rollmenu .item .free{background:url(images/icon_free.png) no-repeat 20px 0;}
.rollmenu .item a.free:hover,.rollmenu .item a.free.curr{background-position:20px -35px;}
@media (max-width: 979px) {
	.rollmenu .item a{padding-left:60px;}
	.rollmenu .item a:hover{background-position:20px -32px;}
	.rollmenu .item .video{ background-position:20px 0;}
    .rollmenu .item .youtube{background-position:20px 0;}
    .rollmenu .item .recovery{background-position:20px 0;}
    .rollmenu .item .pdf{background-position:20px 0;}
}
@media (max-width: 767px) {
	.rollmenu{display:none;}
}

/* home-main */
.home-main{padding:60px 0;}
.home-main.gray{background:#f1f1f1;}
.home-main .title{font-size:34px;color:#353535; line-height:34px;padding:0 10px; text-align:center;}
.home-main .tit{font-size:20px; text-align:center; line-height:22px;}
@media (max-width: 767px) {
	.home-main .tit{ font-size:16px;}
}
@media (max-width: 479px) {
	.home-main .title{font-size:28px;}
}
.greenbtn{display:inline-block;background:#84c754;font-size:14px; text-align:center;width:110px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding:0;}
.greenbtn:hover{background:#74b447; text-decoration:none;}
.bluebtn{display:inline-block;background:#32a4e7;font-size:14px; text-align:center;width:110px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important;border-radius:5px; padding:0;}
.bluebtn:hover{background:#3099d6; text-decoration:none;}
.probox1{margin-top:30px;}
.probox1 .item{float:left;width:23%;margin-left:2.5%;margin-top:20px; color:#898989;}
.probox1 .item img{max-width:100%;}
.probox1 .item:first-child{margin-left:0;}
.probox1 .item h4 a,.probox1 .item h4{ font-size:18px; line-height:1.2em; color:#353535; font-weight:bold;}
.probox1 .item .text{ padding-top:5px; min-height:80px;}
.probox1 .item li{ list-style:outside disc; margin-left:15px;}
.probox1 .item li a{color:#898989;}
@media (max-width: 767px) {
	.probox1 .item{float:none;width:auto;margin-left:0;}
}

.probox2{margin-top:30px;}
.probox2 .item{float:left;width:25%;margin-top:20px;}
.probox2 .item h4 a,.probox2 .item h4{ font-size:18px; line-height:1.2em;font-weight:bold;color:#353535;}
.probox2 .item li a{color:#888;}
.probox2 .pic{float:left;width:50%; text-align:center;margin-top:20px;}
.probox2 .pic img{max-width:100%;}
.probox2 .item .list{ margin-top:15px;}
.probox2 .item .list li{ float:left; width:41%; background:url(images/checked.jpg) no-repeat 0 2px; padding-left:22px;}
@media (max-width: 979px) {
	.probox2 .pic{float:left;width:50%; text-align:center;margin-top:80px;}
	.probox2 .pic img{height:130px;}
}
@media (max-width: 767px) {
	.probox2 .item{width:42%;margin-left:8%;}
	.probox2 .item:first-child{margin-left:0;}
	.probox2 .pic{display:none;}
}
@media (max-width: 479px) {
	.probox2 .item{float:none;width:auto;margin-left:0;}
}

.probox3{margin-top:25px;}
.probox3 .listbox{float:left;width:25%; color:#898989;}
.probox3 .listbox strong{ color:#353535;}
.probox3 .listbox .item{margin-top:25px;}
.probox3 .listbox .item h4 a,.probox3 .listbox .item h4{ font-size:18px; line-height:1.2em; font-weight:bold;color:#353535;}
.probox3 .pic{float:left;width:50%; text-align:center;margin-top:40px;}
.probox3 .pic img{max-width:100%;}
@media (max-width: 979px) {
	.probox3 .pic{margin-top:140px;}
	.probox3 .pic img{height:250px;}
}
@media (max-width: 767px) {
	.probox3 .listbox{width:42%;margin-left:8%;}
	.probox3 .listbox:first-child{margin-left:0;}
	.probox3 .pic{display:none;}
}
@media (max-width: 479px) {
	.probox3 .listbox{float:none;width:auto;margin-left:0;}
}

.probox4{margin-top:30px;}
.probox4 .item{float:left;width:45%;margin-top:20px;padding:0 3%;border-left:1px solid #dfdfdf;}
.probox4 .item:first-child{padding-left:0;border-left:none;}
.probox4 .item .pic{float:left;}
.probox4 .item .text{padding-left:105px;}
.probox4 .item .text h4 a,.probox4 .item .text h4{ font-size:18px; line-height:1.2em;font-weight:bold;color:#353535;}
.probox4 .stit{ font-size:18px;margin-top:40px;color:#333;}
.probox4 .tag a{float:left;display:block;width:12.7%;margin-right:1.5%;margin-top:15px; background:#d4dde0; text-align:center;height:36px; line-height:36px;color:#7c9096;}
@media (max-width: 767px) {
	.probox4 .item{float:none;width:auto;padding:0;border-left:none;}
	.probox4 .tag a{width:30%;margin-right:3%;}
}
@media (max-width: 479px) {
	.probox4 .item .pic{float:none; text-align:center;}
	.probox4 .item .text{padding-left:0;margin-top:15px;}
}
.peobox{margin-top:30px;}
.peobox .item{float:left;width:29.6%;margin-top:20px;margin-left:5%;}
.peobox .item:first-child{margin-left:0;}
.peobox .item .name{float:right;font-size:18px;}
.peobox .item .star{float:left;width:88px;height:13px;}
.peobox .item .star li.on{display:inline-block;background:url(images/btn.png) no-repeat -120px 0;width:14px;height:13px;}
@media (max-width: 767px) {
	.peobox .item{float:none;width:auto;margin-left:0;}
}
/* add style 2015-7-22   */
.add-top{ width:100%; height:80px; background:url(images/addbg.jpg) center no-repeat; text-align:center; }
.add-top .shutup{ position:absolute; right:0; background-color:#333; font-size:16px; line-height:1; color:#fff; cursor:pointer; display:inline-block; padding:5px 8px; border-radius:0 0 5px 5px; }
.part02{ background-color:#f1f1f1; }
.part02_title{ font-size:30px; color:#0c0307; padding-top:48px; line-height:42px; font-weight:bold; }
.part02_lt{ width:70.8%; }
.part02_lt li{ width:50%; height:278px; font-size:18px; line-height:2.3em; float:left; }
.part02_lt li div{ margin-right:19px; position:relative;  }
.part02_lt li div p{ width:100%;height:188px; top:22px; position:absolute; left:-9999px; background:url(images/blackbg.png) repeat; }
.part02_lt li div:hover p{left:0;}
.part02_lt li div:hover p a{ display:block; padding-left:8px; padding-top:48px; font-size:13px; line-height:1.54em; color:#fff;}
.part02_lt li div:hover p a:hover{ text-decoration:none; }
.part02_rt{ width:25.7%; }
.part02_dl dt{ padding:10px 10px 10px 12px; margin-top:10px; background:url(images/arc.png) left center no-repeat; line-height:20px; font-size:14px; color:#999; }
.part02_dl dd{ padding:0 10px 22px 12px; line-height:20px; color:#1e1e1e; font-size:16px; }
@media (max-width: 979px) {
	.part02_lt , .part02_rt{ width:100%; }
	.part02_lt li div{ margin-right:42px; }
}
@media (max-width: 767px){ 
	.part02_lt li{ width:100%; } 
	.part02_lt li div p{ width:335px; }
}
@media (max-width: 479px) {
	.part02_lt , .part02_rt{ width:100%; }
	.part02_lt li{ font-size:16px; line-height:2em; padding-bottom:20px; height:auto; width:100%; }
	.part02_lt li div{ margin-right:2%; }
	.part02_lt li div img{ width:100%; }
	.part02_dl dd{ padding-bottom:12px; }
	.part02_lt li div p{ width:100%; }
}
.mainbox{padding:40px 0;}
.mainbox .title{font-size:48px; line-height:1.2em; text-align:center;}
.mapbg{ background:url(images/map_bg.jpg) no-repeat center center;}

.choose{padding-bottom:60px;}
.choose .item{float:left;width:15.2%;height:154px;margin-left:15px;margin-top:30px;border:1px solid #aeadad; border-radius:100px; text-align:center;}
.choose .item:first-child{margin-left:0;}
.choose .item strong{display:block;font-size:30px;color:#5c9f2b;margin-top:50px;}
.choose .item p{color:#333;margin-top:10px;padding:0 15px;}
@media (max-width: 979px) {
	.choose .item{ width:15%; margin-left:10px; }
	.choose .item strong{ font-size:24px; }
	.mainbox .title{ font-size:30px; }
}
@media (max-width: 767px) {
	.choose .item{ width:30%; }
	
}
@media (max-width: 479px) {
	.choose .item{ width:44.2%; }
	.mainbox .title{ font-size:30px; }
}