﻿/* charset = "utf-8"   */


/* 页面焦点图 */
.focus_img{width: 100%;height:auto;overflow: hidden; position: relative;}
.focus_img .focus_hd{position: absolute;bottom: 20px;left:40%;z-index:5;width: 300px;}
.focus_img .focus_hd ul{width: 300px;height: 18px;overflow: hidden;}
.focus_img .focus_hd ul li{float: left;zoom: 1;margin: 0 5px;vertical-align: top;width: 40px;height: 5px;cursor: pointer;background: #fff;}
.focus_img .focus_hd ul li.on{background: #6fb92c;}
.focus_img .focus_bd, .focus_img .focus_bd ul{width: 100%;overflow: hidden;}
.focus_img .focus_bd ul li{width: 100%;overflow: hidden;text-align: center;}
.focus_img .focus_bd ul li a{display: block;width: 100%;height:530px;}

.focus_bd .banner1{width: 100%;background: url(../images/banner1.jpg) no-repeat center center;}
.focus_bd .banner2{width: 100%;background: url(../images/banner2.jpg) no-repeat center center;}
.focus_bd .banner3{width: 100%;background: url(../images/banner3.jpg) no-repeat center center;}
.focus_bd .banner4{width: 100%;background: url(../images/banner4.jpg) no-repeat center center;}
.focus_bd .banner5{width: 100%;background: url(../images/banner5.jpg) no-repeat center center;}
.focus_bd .banner6{width: 100%;background: url(../images/banner6.jpg) no-repeat center center;}
.focus_bd .banner7{width: 100%;background: url(../images/banner7.jpg) no-repeat center center;}
.focus_bd .banner8{width: 100%;background: url(../images/banner8.jpg) no-repeat center center;}
/*background-size: 100% 100%;*/
.focus_img .prev{position: absolute;width: 32px;height: 40px;left: 3%;top: 50%;display: block;background: url(../images/focus_fw.png) -175px 4px no-repeat;
filter: alpha(opacity=50);opacity: 0.5;}
.focus_img .next{position: absolute;width: 32px;height: 40px;right: 3%;top: 50%;display: block;background: url(../images/focus_fw.png) -60px 4px no-repeat;
filter: alpha(opacity=50);opacity: 0.5;}
.focus_img .prev:hover{background:url(../images/focus_fw.png) -114px 4px no-repeat; }
.focus_img .next:hover{background:url(../images/focus_fw.png) 0px 4px no-repeat;}

/* 页面焦点图结束 */

#demo {width: 160px;height: 160px;position:absolute;border-radius:50%;z-index:100;z-index:9;}
#demo  img {width:100%;height:100%;} 
#demo  img:hover{border-radius:110px 110px; border: 3px solid #5f9a45;}
 
.youqing{height: 40px;background:#6fb92c;color:#ccc;font-size:13px;}
.youqing a{color:#ccc;font-size:12px;}
.youqing a:hover{color: #f8f8f8;}
.youqingcon {width: 1160px;margin: 0 auto;overflow: hidden;}



/* service_intro starting */
#container, .article{width: 100%;overflow: hidden;}
#container .service_intro{width: 100%;height: 420px;background: url(../images/indexcenterbanner.png) center center no-repeat #6fb92c;}
#container .service_content {width: 1160px;margin: 0 auto;height: 420px;padding:40px 0; }
@keyframes moveLarge{0% {font-size: 26px;}  100% {font-size: 40px;}
}
@-webkit-keyframes moveLarge{0% {font-size: 26px;}  100% {font-size: 40px;}}
.service_content h2{font-size: 40px;color: #ffffff;text-align:center;line-height: 120px;margin-bottom: 40px;animation: moveLarge 0.5s linear;
-webkit-animation: moveLarge 0.5s linear}
.service_content ul{width: 800px;overflow: hidden;margin-left: 180px;}
.service_content ul li{float: left;width: 110px;margin-right: 20px;padding-left: 30px; overflow: hidden;color: #ffffff;font-size: 20px;line-height: 20px;
background: url(../images/icon.png) no-repeat -100px -45px;}
.service_content p{color: #ffffff;font-size: 16px;margin-top: 40px;line-height: 40px;text-align: center;}
/* service_intro end */

/* feature starting*/
.feature,.index_case {margin-top: 50px;}
.feature .feature_content,.article_content{width: 1160px;margin:0 auto;overflow: hidden;}
.feature .feature_content h3,.indexCase_content h3{font-size: 14px;font-weight: normal;text-align: center;color: #6fb92c;}
.feature .feature_content h2,.indexCase_content h2{font-size: 24px;text-align: center;color: #333;margin-bottom: 20px;}
.feature .feature_content ul {margin-top: 18px;overflow: hidden;}
.feature .feature_content ul li{ width:31.333%;height:220px;margin:1%;background-color: #111;float: left; display: inline-block;
background-size: cover;position: relative;cursor: pointer;transition: all 0.4s ease-out;
 box-shadow: -8px 9px  7px -7px rgba(0, 0, 0, 0.44);overflow: hidden;color: white;max-height:220px;}  
.feature .feature_content ul li p{ font-weight: 300;font-size: 15px;line-height: 25px; transform: translateX(-200px); 
transition-delay: 0.2s; padding:0px 12px 0 12px}.feature .feature_content ul li h3 ,.feature .feature_content ul li p{text-align: center;width: 100%;
height: 25px;line-height: 25px;margin: 10px 0;z-index: 3;-webkit-box-sizing: border-box;box-sizing: border-box;}
 
.feature .feature_content ul li a{display: block;width: 100%;box-sizing: border-box;margin: 20px 0;color: #fff;overflow: hidden;height: 100%;}
.feature .feature_content img {height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 0;transition: all 0.4s ease-out;display:block;padding: 0;}
.feature .feature_content ul li h3{font-weight: 800;font-size: 24px;transform: translateX(200px);}


.feature_content li:hover { box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64); transform: scale(1.05); }
.feature_content li:hover img { opacity: 0.2; }
.feature_content li:hover .animate-text { transform: translateX(0); opacity: 1; color:#ffffff;}
.animate-text {opacity: 0;transition: all 0.6s ease-in-out;}
.feature_dots {position: absolute;bottom: 20px;right: 30px;margin: 0 auto;width: 30px;height: 30px;color: currentColor;display: flex;flex-direction: column;align-items: center;justify-content: space-around;}
.feature_content li:hover span { opacity: 1; transform: translateY(0px);margin-top:20px }
.feature_dots span{font-size: 36px;color: #6fb92c;opacity: 0;transition: transform 0.4s ease-out, opacity 0.5s ease;transform: translateY(30px);}

/* feature end */

/* case recommend starting*/
.index_case,.feature,.indexCase_content ul,.article_content .news ul,.article_content .index_dongtai ul{width: 100%;overflow: hidden;}
.index_case{background: #fff;margin-bottom: 20px;}
.indexCase_content{width: 1160px;margin:0 auto;overflow: hidden;}
.indexCase_content ul{margin-top:30px;}
.indexCase_content ul li{width: 272px;margin-right: 8px;margin-left: 8px;margin-bottom: 20px;float: left;overflow: hidden; border:1px solid #ddd;}
.indexCase_content ul li:last-child{margin-right: 0;}
.indexCase_content ul li dl{width: 272px;margin:0px;overflow: hidden;}
.indexCase_content ul li dl dt,.news_detail{width: 100%;overflow: hidden;}
.indexCase_content ul li dl dt{height: 166px;display: flex;align-items: center;margin-bottom: 8px;}
.indexCase_content ul li dl dt img{width: 262px;height: 155px;border: 5px solid #6fb92c;border-top: 8px solid #6fb92c;transition: all 0.6s;}
.indexCase_content ul li dl dd{width: 269px;float: left;height: 52px;line-height:26px;font-weight: 600;overflow: hidden;}
.indexCase_content ul li dl dd span{font-weight: bold;}
.indexCase_content ul li p{color:#666;padding:14px 4px;width: 261px; margin-top:4px; line-height: 32px;height: 64px;overflow: hidden;}
.indexCase_content ul li p a{color: #666;}
.indexCase_content ul li p a:hover{color: #333;}
.indexCase_content ul li:hover{box-shadow: 0 10px 15px rgba(0,0,0,.5);transition: all .3s;-webkit-transform: translate(0,-2px);transform: translate(0,-2px);transform: scale(1.02);}
/* case recommend end*/

/* news start */
.article{background: #fff;}
.article_content{margin-bottom: 24px;}
.article_content_hd{height: 43px;border-bottom: 1px solid #e8e8e8;margin-top: 15px;}
.article_content_hd ul{width: 100%;overflow: hidden;}
.article_content_hd ul li{float: left;width: 90px;height: 40px;margin-right: 30px;border-bottom: 3px;}
.article_content_hd ul li.on,.article_content_hd ul li:hover{border-bottom: 3px solid #6fb92c;}
.article_content_hd ul li.on h2,.article_content_hd ul li:hover h2{color: #6fb92c;}
.article_content_hd ul li h2{height: 40px;line-height: 40px;text-align: center;color: #333;font-size: 22px;font-weight: normal;}
.article_content_bd,.article_news,.article_news{width: 100%;overflow: hidden;}
.article_content_bd{margin-top: 20px;}
.article_news .article_news_onlytitle,.article_dongtai .article_dongtai_onlytitle{width: 359px;padding-right:19px;border-right:1px solid #e8e8e8; float: left;overflow: hidden;}
.article_news_onlytitle ul li,.article_dongtai_onlytitle ul li{height: 70px;width: 100%;margin-bottom:30px;overflow: hidden;}
.article_news_onlytitle ul li:last-child,.article_dongtai_onlytitle ul li:last-child{margin-bottom: 0;}
.article_news_onlytitle .news_date,.article_dongtai_onlytitle .news_date{width: 65px;height:70px; overflow: hidden;float: left;background: #6fb92c;line-height: 35px;text-align: center;color: #f0f0f0;font-size: 28px;}
.news_date p{ border-top: 1px solid #f0f0f0;height: 34px;line-height: 34px;font-size: 14px; }
.news_briefIntro{width:275px;float: left;overflow: hidden; margin-left: 15px;}
.news_briefIntro h3{font-weight:normal;line-height: 34px;}
.news_briefIntro h3 a{color: #333;font-size: 16px;}
.news_briefIntro h3 a:hover{color:#6fb92c;}
.article_news_bypic,.atricle_news_bypic ul,.article_dongtai_bypic,.article_dongtai_bypic ul{width: 780px;float: left;overflow: hidden;}
.article_news_bypic ul li,.article_dongtai_bypic ul li{width: 328px;padding:0 30px;border-right: 1px solid #e8e8e8;float: left;}
.article_news_bypic ul li a,.article_dongtai_bypic ul li a{display: block;width: 100%;overflow: hidden;}
.article_news_bypic ul li a h3,.article_dongtai_bypic ul li a h3{font-size: 20px;font-weight: normal;line-height: 36px;margin-bottom:14px;height: 72px;}
.article_news_bypic ul li a img,.article_dongtai_bypic ul li a img{width: 315px;height: 210px;border: 5px solid #6fb92c;transition: all 0.6s;}
.article_news_bypic ul li a img:hover,.article_dongtai_bypic ul li a img:hover{transform: scale(1.1);}
.article_news_bypic ul li a p,.article_dongtai_bypic ul li a p{font-size: 14px;line-height: 26px;margin-top: 10px;}
.article_bypic_img{width: 100%;height: 220px;overflow: hidden;}
/* news end*/

/* case_kehu starting*/
.case_kehu {width: 100%;margin: 26px 0;padding-bottom: 30px;}
.case_kehu_content{width: 1160px;overflow: hidden;margin:0 auto;}
.case_kehu_content h2{font-size: 30px;text-align: center;line-height: 60px;}
.case_kehu_content>p{font-size:14px;text-align: center;line-height: 30px; }
.case_kehu_content>p a{font-size:16px;}
.case_kehu_content ul{width: 100%;overflow: hidden;margin-top: 20px;}
.case_kehu_content ul li{width: 210px;margin: 9px;float: left;overflow: hidden; height:72px;border: 2px solid #6fb92c;}
.case_kehu_content ul li img{width: 212px;}
.case_kehu_more{border: none!important;position:relative;}
.case_kehu_more img:hover{border-bottom: 5px solid #6fb92c;}
.case_kehu_more p{font-weight: bolder;font-size: 40px;position: absolute;right: 0;bottom: 0;}
/* case_kehu end*/


#cornerMarkerBtn {position: fixed;top: 62px;left:10px;}