﻿.page_banner .banner_img a.banner_m {display:none;}

.home_modules {overflow:hidden;padding:50px 0px;}
.home_modules img {max-width:100%;height:auto;}

.home_modules .home_title {text-align:center;font-size:35px;margin-bottom:20px;font-weight:bold;color:#000;}
.home_modules .home_content {text-align:center;font-size:15px;}

.home_modules .home_image {margin:0px 0px;}
.home_modules .home_image img {max-width:100%;height:auto;}

.home_modules .more {text-align:center;padding-top:50px;}
.home_modules .more a {display:inline-block;*display:inline;*zoom:1;font-size:16px;padding:8px 60px 8px 30px;color:#fff;border:1px solid #00916f;background:url(../images/Arrow_More.png) 80% center no-repeat #00916f;text-decoration:none;}
.home_modules .more a:hover {background-Position:85% center;}

.home_4 .home_content li {width:14%;line-height:140%;text-align:center;padding-bottom:20px;}
.home_4 .home_content li img {display:block;margin:auto;}
.home_4 .home_content li div.div {font-size:16px;line-height:150%;padding:20px 18px;background:#fff;border:1px solid #666;}
.home_4 .home_content li h4 {font-size:20px;margin:10px 0px;font-weight:bold;}
.home_4 .home_content li:hover {background:url(../images/1_4_shadow.png) center bottom no-repeat;}
.home_4 .home_content li:hover div.div {padding-top:19px;padding-bottom:19px;border-color:#00916f;border-width:2px;}

.home_4 .home_content li div.div div {position:relative;width:91px;height:85px;overflow:hidden;}
.home_4 .home_content li div.div div span.div {display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(../images/1_4_bg.gif) center center no-repeat;z-index:1;}
.home_4 .home_content li:hover div.div div span.div {background-image:url(../images/1_4_hover.gif);}

.home_4 .home_content li, .home_4 .home_content li:hover, .home_4 .home_content li div.div, .home_4 .home_content li:hover div.div, .home_4 .home_content li div.div div span.div, .home_4 .home_content li:hover div.div div span.div {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.home_5 {background-size_:auto 100%;background-position:center center; background-repeat:no-repeat;background-color:#00916f;}
.home_5 .home_title {color:#fff;margin-bottom:0px;}
.home_5 .home_content div {color:#fff;font-size:16px;line-height:150%;margin-bottom:30px;text-align:left;vertical-align:middle;}
.home_5 .home_content img {float:left;margin-right:10px;}

.home_6 {padding:80px 0px;}
.home_6 .home_image {width:60%;padding-bottom:36%;overflow:hidden;position:relative;z-index:2;}
.home_6 .home_image .image {width:100%;height:100%;position:absolute;left:0px;top:0px;}
.home_6 .home_title {text-align:left;color:#000;margin-bottom:10px;}
.home_6 .home_content {text-align:left;position:absolute;left:60%;top:0px;right:0px;height:100%;background:#fff;box-shadow:0px 0px 20px rgba(0, 0, 0, .1);}
.home_6 .home_content .div {display:block;padding:40px 50px;line-height:180%;}

.home_7 {padding-top:0px;padding-bottom:80px;}
.home_7 .home_title {margin-bottom:0px;}
.home_7 .products_class {text-align:center;margin-top:30px;margin-bottom:10px;}
.home_7 .products_class li {display:inline-block;*display:inline;*zoom:1;margin:0px 10px;font-size:16px;border:1px solid #999;}
.home_7 .products_class li a {display:block;padding:8px 20px;text-decoration:none;}
.home_7 .products_class li:hover, .home_7 .products_class li.on {color:#fff;background-color:#00916f;border-color:#00916f;}

.home_7 .products_list {position:relative;margin:0px 20px;}
.home_7 .products_list ul {margin:0px 30px;text-align:center;}
.home_7 .products_list li {width:16.6%;padding:22px 0px;display:inline-block;*display:inline;*zoom:1;}
.home_7 .products_list li .div {margin:0px 20px;position:relative;}
.home_7 .products_list li .image {display:block;position:relative;width:100%;padding-bottom:107%;background:#eee;}
.home_7 .products_list li .image img {position:absolute;left:0px;top:0px;width:100%;height:100%;}
.home_7 .products_list li .title {display:block;opacity:0;*filter: Alpha(opacity=0);position:absolute;left:0px;bottom:0px;width:100%;height:100%;line-height:150%;text-align:center;z-index:2;vertical-align:bottom;}
.home_7 .products_list li .title span {text-decoration:none;padding:10px 0px;color:#00916f;font-size:16px;vertical-align:bottom;display:inline-block;*display:inline;*zoom:1;}
.home_7 .products_list li:hover {padding:0px 0px;}
.home_7 .products_list li:hover .div {margin:0px 0px;border:2px solid #00916f;}
.home_7 .products_list li:hover .title {opacity:1;*filter: Alpha(opacity=100);}

.home_7 .products_list .prev_next {display:block;position:absolute;left:0px;top:50%;width:100%;height:0px;z-index:2;}
.home_7 .products_list .prev_next div {position:absolute;left:0px;top:50%;width:30px;height:50px;margin-top:-25px;background-image:url(../images/Arrow_Banner_Gray.png);background-position:left center; background-repeat:no-repeat;cursor:pointer;}
.home_7 .products_list .prev_next .main_next {left:auto;right:0px;background-Position:right center;}

.home_8 {position:relative;padding:60px 0px 0px 0px;border-top:1px solid #ccc;}
.home_8 div.div {position:relative;z-index:1;}
.home_8 .home_image {margin-top:-15%;}
.home_8 .home_image img {display:block;width:100%;height:auto;}
.home_8 .home_title {font-size:40px;margin-bottom:0px;margin-top:50px;}
.home_8 .home_content h1 {color:#00916f;margin-top:-140px;}
.home_8 .home_content h1 a {display:block;font-size:40px;text-decoration:none;}
.home_8 .home_content ul {margin-top:50px;}
.home_8 .home_content li {width:32%;margin-bottom:0px;vertical-align:middle;line-height:150%;font-size:14px;}
.home_8 .home_content li img {float:left;margin-right:10px;margin-top:-10px;}
.home_8 .home_content li.two {width:42%;margin-bottom:30px;}
.home_8 .home_content li.right {text-align:right;}
.home_8 .home_content li.right img {float:right;margin-left:10px;}

.home_9 {padding:80px 0px;}
.home_9 .home_title {text-align:left;color:#000;margin-bottom:10px;}
.home_9 .home_content {text-align:left;position:absolute;left:0px;top:0px;width:40%;height:100%;background:#fff;box-shadow:0px 0px 20px rgba(0, 0, 0, .1);}
.home_9 .home_content .div {display:block;padding:40px 50px;line-height:170%;}
.home_9 .home_content h5 {font-size:15px;color:#000;}
.home_9 .home_image {float:right;width:60%;padding-bottom:33%;overflow:hidden;position:relative;z-index:2;}
.home_9 .home_image img {width:100%;height:100%;position:absolute;left:0px;top:0px;}

.home_10 .home_title {margin-bottom:0px;}
.home_10 .home_image {margin-top:30px;}
.home_10 .home_image img {width:100%;height:auto;display:block;}

.home_11 {padding-bottom:120px;}
.home_11 .home_title {margin-bottom:0px;}
.home_11 ul.div {text-align:center;margin-top:30px;}
.home_11 ul.div li {display:inline-block;*display:inline;*zoom:1;margin:0px 10px;margin-bottom:10px;font-size:16px;border:1px solid #999;}
.home_11 ul.div li a {display:block;padding:8px 20px;text-decoration:none;}
.home_11 ul.div li:hover, .home_11 ul.div li.on {color:#fff;background-color:#00916f;border-color:#00916f;}
.home_11 div.div li {position:relative;}
.home_11 div.div li .image {position:relative;width:70%;padding-bottom:45%;margin-left:0px;overflow:hidden;}
.home_11 div.div li .image img {width:100%;height:100%;height_:auto;position:absolute;left:0px;top:0px;}
.home_11 div.div li .describe {position:absolute;right:0px;top:22%;width:28%;font-size:15px;color:#fff;padding:40px;background:rgba(0, 145, 111, .8);z-index:1;}
.home_11 div.div li .more {padding:0px;}
.home_11 div.div li .more a {display:block;width:120px;text-align:left;line-height:30px;padding-left:20px;padding-right:10px;border:1px solid #fff;margin-top:30px;background-color:transparent;}

.home_11 div.div {position:relative;}
.home_11 div.div .prev_next {display:block;position:absolute;right:0px;bottom:40px;width:100px;height:0px;z-index:2;text-align:center;font-size:16px;}
.home_11 div.div .prev_next span {display:inline-block;*display:inline;*zoom:1;width:15px;height:30px;}
.home_11 div.div .prev_next span.on {font-size:22px;font-weight:bold;}
.home_11 div.div .prev_next div {position:absolute;left:0px;top:50%;width:30px;line-height:30px;font-size:20px;text-align:left;cursor:pointer;user-select:none;}
.home_11 div.div .prev_next .main_next {left:auto;right:0px;text-align:right;}

.home_12 {position:relative;padding:0px;background-color:#199C7D;}
.home_12 div.div {position:absolute;left:0px;top:0px;width:100%;height:100%;}
.home_12 .home_image {display:block;width:100%;height:auto;}
.home_12 .home_title {font-size:40px;color:#fff;margin-bottom:0px;text-align:left;padding-top:5%;}
.home_12 .home_content {color:#fff;text-align:left;}
.home_12 .home_content div {color:#fff;font-size:16px;text-align:left;line-height:150%;margin-top:10px;}
.home_12 .home_content div h2 {color:#fff;font-size:55px;}

.home_13 {padding:80px 0px 60px 0px;border-bottom:1px solid #ccc;}
.home_13 .home_title {}
.home_13 .home_image {width:103%;}
.home_13 .home_image li {width:17%;float:left;margin:1% 3% 1% 0px;}
.home_13 .home_image li .div {position:relative;padding-bottom:35%;border:1px solid #ccc;}
.home_13 .home_image li img {width:100%;height:100%;position:absolute;left:0px;top:0px;}

.home_14 {padding:80px 0px;}
.home_14 .home_title {margin-bottom:0px;}
.home_14 .news_class {text-align:center;margin-top:30px;margin-bottom:10px;}
.home_14 .news_class li {display:inline-block;*display:inline;*zoom:1;margin:0px 10px;font-size:16px;border:1px solid #999;}
.home_14 .news_class li a {display:block;padding:8px 20px;text-decoration:none;}
.home_14 .news_class li:hover, .home_14 .news_class li.on {color:#fff;background-color:#00916f;border-color:#00916f;}

.home_14 .news_list {}
.home_14 .news_list li {width:31%;padding:1px;border:1px solid #999;}
.home_14 .news_list li .image {display:block;position:relative;width:100%;padding-bottom:56%;}
.home_14 .news_list li .image img {position:absolute;left:0px;top:0px;width:100%;height:100%;}
.home_14 .news_list li .div {margin:15px 20px;height:110px;overflow:hidden;}
.home_14 .news_list li .title {display:block;line-height:160%;font-size:18px;color:#000;margin-bottom:20px;}
.home_14 .news_list li span {font-size:16px;color:#999;}
.home_14 .news_list li .describe {display:block;line-height:150%;font-size:14px;height:0px;overflow:hidden;}

.home_14 .news_list li:hover {padding:0px;border-color:#00916f;border-width:2px;box-shadow:0px 0px 20px rgba(0, 0, 0, .1);}
.home_14 .news_list li:hover .title {line-height:140%;font-size:16px;margin-bottom:5px;}
.home_14 .news_list li:hover span {display:none;font-size:14px;}
.home_14 .news_list li:hover .describe {display:block;height:60px;}
