@charset "utf-8";

@media(min-width:1201px){
	.Floor002651 #fullSwiper{width: 100%;height: 100%;overflow: hidden;}
	.Floor002651 .swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
	.Floor002651 .swiper-container-android .swiper-slide,
	.Floor002651 #fullSwiper > .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	.Floor002651 #fullSwiper > .swiper-wrapper,
	.Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide{position: relative;width: 100%;height: 100%;    display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
	.Floor002651 #fullSwiper > .swiper-wrapper { z-index: 1;-webkit-box-sizing: content-box;box-sizing: content-box;}
	.Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }
}
.Floor002651 .swiper-pager{ position:fixed; right:1%; top:50%; transform:translate(0,-50%); z-index:10;}
.Floor002651 .swiper-pager li::before,
.Floor002651 .swiper-pager li::after{ width:1px; height:0; background:#fff; display:block; margin:0 auto; content:''; transition:height 0.2s;}
.Floor002651 .swiper-pager li.active::before,
.Floor002651 .swiper-pager li.active::after{ height:20px;}
.Floor002651 .swiper-pager li a{ display:block; cursor:pointer; width:36px; height:36px; border-radius:50%; border:1px solid transparent; text-align:center; line-height:36px; color:#fff; margin:5px 0;}
.Floor002651 .swiper-pager li.active a{ border-color:#fff;}
.Floor002651 .swiper-pager-black li::before,
.Floor002651 .swiper-pager-black li::after{ background:#bf9f62;}
.Floor002651 .swiper-pager-black li a{ color:#999;}
.Floor002651 .swiper-pager-black li.active a{ border-color:#bf9f62;color:#bf9f62;}
@media(max-width:1200px){
	.Floor002651 .swiper-pager{ display:none;}
}

.ab_box{ min-height: 320px; padding: 3% 0;}



.Floor002651 .header{ position:fixed; left:0; width:100%; z-index:100; top:0; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 3%; transition:0.3s;height: 80px;}
.Floor002651 .header-fixed{ position:fixed;}
.Floor002651 .header-left{ width:30%; position: absolute; top: 10px;}
.Floor002651 .header-right,
.Floor002651 .header-mid{ float:right;}
.Floor002651 .header-left img{ display:block; width:100%; max-width:180px;}
.Floor002651 .header-left .black{ display:none;}
.Floor002651 .header-white .header-left .white{display:none;}
.Floor002651 .header-white .header-left .black{ display:block;}
.Floor002651 .header-menu ul{ float:left;}
.Floor002651 .header-menu li{ width:auto !important; position:relative;}
.Floor002651 .header-menu li em a{ position:relative; color:#fff; font-size:16px; line-height:80px; display:inline-block;}
.Floor002651 .header-menu li em a::after{ position:absolute; content:'';  height:2px; background:#fff; left:50%; width:0; transform:translateX(-50%); transition:width 0.3s; bottom:-1px;}
.Floor002651 .header-menu li dl{left:-52px; position: absolute; width: 170px; text-align: center; display: none;}
.Floor002651 .header-menu li.aon em a::after{width:100%;}
.Floor002651 .header-menu li em{ padding-right:60px; position:relative;}
.Floor002651 .header-menu li dd{ background-color: #fff;width: 100%; line-height: 50px; padding: 0 40px; border-bottom: 1px solid #f2f2f2;  }
.Floor002651 .header-menu li:last-child em{ padding-right:0;}
.Floor002651 .header-menu li em::after{ position:absolute; content:''; width:3px; height:3px; border-radius:50%; background:rgba(255,255,255,0.3); right:30px; top:50%; margin-top:-1.5px;}
.Floor002651 .header-menu li:last-child em::after{ display:none;}
.Floor002651 .header-white{ background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.15);}
.Floor002651 .header-white .header-menu li em a{ color:#000;}
.Floor002651 .header-white .header-menu li em::after{ background:#d1d1d1;}
.Floor002651 .header-white .header-menu li em a::after{background:#bf9f62;}
.Floor002651 .header-menu li dd a:hover{color:#2CAA8D;font-weight: 600;}
.Menu002273 .nav-menu ul li .dl dd a:hover{color:#2CAA8D;font-weight: 600;}
.Floor002651 .header-right{ padding-top:30px; padding-left:42px;}
.Floor002651 .header-right dd{ float:left;position:relative; z-index:100;}
.Floor002651 .top-search{width:28px; transition:width 0.3s; margin-top: -4px;}
.Floor002651 .open-search{ width:28px; height:28px; display:block; background:url(../images/Top002282-icon_search.png) no-repeat center center #fff; position:relative; z-index:2; border-radius: 28px;}
.Floor002651 .search-box{ position:absolute; right:0; top:0; width:100%; overflow:hidden; border-radius: 48px;}
.Floor002651 .search-box .text{ height:28px; width:100%; border:1px solid #fff; line-height:28px; padding:0 30px 0 5px; }
.Floor002651 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:30px;background:url(../images/Top002282-icon_search.png) no-repeat center center; }
.Floor002651 .top-search-show .search-box {z-index:3;}
.Floor002651 .top-webchat{ margin-left:12px; margin-top: -6px;;}
.Floor002651 .top-webchat figure{ position:absolute; top:100%; background:url(../images/Top002282-weixin_bg.png) no-repeat center top; width:117px; padding:0 5px 0 5px; left:50%; margin-left:-58px; overflow:hidden; height:0; transition:height ease-out 0.3s;}
.Floor002651 .top-webchat figure img{ display:block; width:100%; margin-top:10px;}
.Floor002651 .open-webchat{ width:28px; height:28px; margin:3px; background:url(../images/Top002282-icon.png) no-repeat 0 -28px; display:block;transition:background ease-out 0.3s;}
.Floor002651 .top-webchat-show figure{ height:120px;}
.Floor002651 .top-webchat-show .open-webchat{ background-position:0 0;}

.siteTopStyle .header{ background: #fff;box-shadow: 0 0 14px rgba(0,0,0,0.15) }
.siteTopStyle .header-left img{ display: none;}
.siteTopStyle .header-left .black{ display: block;}
.siteTopStyle .header-menu li em a{ color: #333;}
.siteTopStyle .open-webchat{ background:#3ea37b url(../images/Top002282-icon.png) no-repeat 0 -28px; border-radius: 50%;}
.siteTopStyle .top-search-show .search-box{border: solid 1px #1da780; }

@media(max-width:1440px){
	.Floor002651 .header-menu li em{ padding-right:40px;}
}
@media(max-width:1280px){
	.Floor002651 .header-menu li em{ padding-right:40px;}
	.Floor002651 .header-menu li em::after{ right:20px; }
}
@media(max-width:1024px){
	.Floor002651 .header{ position:fixed; padding:0 2%;background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.15); height: 50px;}
	.Floor002651 .header .header-menu li em a{ color:#000;}
	.Floor002651 .header .header-menu li em::after{ background:#d1d1d1;}
	.Floor002651 .header .header-menu li em a::after{background:#bf9f62;}
	.Floor002651 .header .header-left .white{display:none;}
	.Floor002651 .header .header-left .black{ display:block;}
	.Floor002651 .open-webchat{background:#1da780 url(../images/Top002282-icon.png) no-repeat 0 -28px;}
	.Floor002651 .header-left{ top: 5px;}
}
@media(max-width:1024px){
	.Floor002651 .header{ padding:2%;}
	.Floor002651 #header-menu{ position:absolute; top:-100%; transform:translateY(-100%); opacity:0; z-index:103; right:0; background:#1da780; width:60%; max-width:240px; border-radius:0 0 0 5px; transition:0.3s;}
	.Floor002651 #header-menu.header-menu-show{ top:100%; transform:translateY(0); opacity:1;}
	.Floor002651 #header-menu li:last-child em,
	.Floor002651 #header-menu li:last-child em a{ border-bottom:0;}
	.Floor002651 #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:40px; height:30px;}
	.Floor002651 #open_menu i::before,
	.Floor002651 #open_menu i::after,
	.Floor002651 #open_menu i{ background:#1da780;}
	.Floor002651 #open_menu i{ left:10%; height:3px; width:80%; margin-top:-1.5px;}

	.Floor002651 .header{ border-bottom:0;}
	.Floor002651 .header-right{ padding-top: 10px; padding-left: 0;  margin-right: 25px;}
	.Floor002651 .open-webchat{ display: none;}
	.Floor002651 .top-search-show .search-box{ border: solid 1px #1da780;}
	#header-menu li .sub{ padding: 0 10px;}


}
/*banner*/
.Floor002651 #banner .slides{ width:100%; height:100%;}
.Floor002651 #banner .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden; height:100%;}
.Floor002651 #banner .slides > li aside{ height:100%; text-align:center;}
.Floor002651 #banner .slides > li aside img{width:90%; max-width:1574px; margin:0 auto; opacity:0; transform:translateY(50%); transition:0.3s;}
.Floor002651 #banner .slides > li.flex-active-slide aside img{ opacity:1;transform:translateY(0);}
.Floor002651 #banner .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .Floor002651 #banner .slides {display: block;}
* html .Floor002651 #banner .slides {height: 1%;}
.no-js .Floor002651 #banner .slides > li:first-child {display: block;}
.Floor002651 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002651 .flex-viewport {max-height: 300px;}
.Floor002651 .slides {zoom: 1;}
.Floor002651 #banner .flex-direction-nav{ display:none;}
.Floor002651 #banner .flex-control-nav{position:absolute; z-index:10; bottom:5%; width:100%; left:0; text-align:center;}
.Floor002651 #banner .flex-control-nav li{ display:inline-block; padding:0 5px;}
.Floor002651 #banner .flex-control-nav li a{ cursor:pointer; display:block; position:relative; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.Floor002651 #banner .flex-control-nav li a.flex-active{ border-color:#1da780;}
.Floor002651 #banner .flex-control-nav li a::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; background:rgba(255,255,255,0.6);border-radius:50%;}
.Floor002651 #banner .flex-control-nav li a.flex-active::before{ background:#1da780;}

.Floor002651 #banner .slides li{ position: relative;}
.Floor002651 #banner .slides li img{ display: none;}
.Floor002651 #banner .slides li a{ position: absolute; width: 100%; height: 100%; z-index: 2;}

@media(max-width:1440px){
	.Floor002651 #banner{ position:relative;}
	/* .Floor002651 #banner .slides > li{ padding:5% 0;} */
	.Floor002651 .top-webchat{ margin-right:12px;}

}
@media(max-width:1024px){
	.Floor002651 #banner .slides li img{ display: block;}
	.Floor002651 #banner .slides li{ background-image: none;}
}

@media(max-width:640px){
	.Floor002651 .title{ font-size:18px;}
	.Floor002651 .title aside{ font-size:40px;}
}

@media(max-width:1200px){
	.padding-top-80{ padding:5% 0;}
}

/*about*/
.Floor002651 #about{ background-position: center center; background-repeat: no-repeat; background-size:cover;}
.Floor002651 #about li{ width:100%; }
.Floor002651 #about li .intro{ line-height:30px; font-size:16px; margin:3% 0; color: #fff; width: 45%;}
.Floor002651 .all-more a{ display:inline-block; background:#1da780; color:#fff; width:150px; line-height:40px; text-align:center; padding-right:38px; position:relative; transition: 0.3s;}
.Floor002651 .all-more a::after{ position:absolute; content:''; right:0; top:0; width:38px; height:100%; background:url(../images/Floor002651_more.png) no-repeat center center #1da780; transition: 0.3s;}
.Floor002651 .all-more a:hover::after{ right: 15px;}

.swiper-container {position: relative;overflow: hidden;z-index: 1;}
.swiper-Small-img .swiper-container-android .swiper-slide,
.swiper-Small-img .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.swiper-Small-img .swiper-wrapper,
.swiper-Small-img .swiper-slide {  position: relative;width: 100%;height: 100%;  -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.swiper-Small-img .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-Small-img .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.Floor002651 .small-page{overflow:hidden;}
.Floor002651 #about .small-page{z-index:10; position:absolute; left:0;bottom:0; background:#fff; padding:23px;}
.Floor002651 .small-page span{ position:relative;width:14px; height:14px; border-radius:50%; border:1px solid transparent; cursor:pointer; margin:0 5px;}
.Floor002651 #about .small-page span{ float:left; }
.Floor002651 .small-page span::before{ border-radius:50%;position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; background:rgba(0,0,0,0.2);}
.Floor002651 .small-page span.active{ border-color:#c09a75;}
.Floor002651 .small-page span.active::before{ background:#c09a75;}
@media(max-width:1024px){
	.Floor002651 #about li .intro{ width: 100%;}
	.Floor002651 #about li .intro{ font-size: 14px;}
	.Floor002651 .all-more a{ margin-bottom: 2%;}
}

@media(max-width:640px){
	.Floor002651 #about .auto{ display:block;}
	.Floor002651 #about li{ width:auto; padding-right:0; padding-bottom:5%;}
	.Floor002651 #about ol{ width:auto;}
	.Floor002651 #about li .intro{  margin:3% 0;}
	.Floor002651 #about li .all-more{text-align: center;}
	.Floor002651 .all-more{text-align: center;}
}
/*about end*/

/*prduct*/
.Floor002651 #product{background-position: center center; background-repeat: no-repeat; background-size:cover;}
.Floor002651 #product{ width:100%; }
.Floor002651 #product .title{ margin-top: -20%; margin-bottom: 3%;}
.Floor002651 #product .intro{width: 100%; position: relative;}
.Floor002651 #product .intro dl{width: 100%;}
.Floor002651 #product .intro dd{ background: rgba(44, 170, 140, 0.85); border-radius: 50%; color: #fff; text-align: center;padding: 15px; position: absolute;transition: 0.3s;}
.Floor002651 #product .intro dd .box{ border: dashed 1px #a8adb2; padding: 15px;border-radius: 50%; height: 100%; width: 100%;}
.Floor002651 #product .intro dd .box img{ width: 96px; height: 96px; display: block; margin: 0 auto;  margin-bottom: 10px; margin-top: 25px;}
.Floor002651 #product .intro dd .box h3{ margin: 0;font-size: 20px; color: #ffffff; font-weight: normal;}
.Floor002651 #product .intro dd .box p{ display: none; color: #fff; font-size: 14px; margin: 10px 30px; transition: 0.3s; text-align: justify; height: 120px; overflow: hidden; line-height: 24px;}

.Floor002651 #product .intro dd.dd4 .box img{margin-top: 0;}
.Floor002651 #product .intro dd.dd1{width: 280px; height: 280px; left: 8%; top: 40px;}
.Floor002651 #product .intro dd.dd2{width: 270px; height: 270px; left: 35%; top: -130px;}
.Floor002651 #product .intro dd.dd3{width: 250px; height: 250px; left: 58%; top: 230px;}
.Floor002651 #product .intro dd.dd4{width: 220px; height: 220px; left: 82%; top: -50px;}

@media(min-width:770px){
	.Floor002651 #product .intro dd:hover .box p{ display: block;transition: 0.3s;}
	.Floor002651 #product .intro dd:hover .box img{margin-top: 0;}
	.Floor002651 #product .intro dd:hover{ background: rgba(44, 170, 141, 1);}
	.Floor002651 #product .intro dd.dd1:hover{width: 380px; height: 380px; left: 4%; top: -15px;}
	.Floor002651 #product .intro dd.dd2:hover{width: 380px; height: 380px;left: 30%; top: -190px;}
	.Floor002651 #product .intro dd.dd3:hover{width: 380px; height: 380px; left: 54%; top: 110px;}
	.Floor002651 #product .intro dd.dd4:hover{width: 380px; height: 380px; left: 68%; top: -145px;}
}

@media(max-width:1024px){
	.Floor002651 #product .title{ margin-top: 0;}
	.Floor002651 #product .intro dd{     position: static;
		float: left;
		width: 38%!important;
		height: 0!important;
		margin: 6%;
		padding: 10px;
		padding-bottom: 35%;
	}
	.Floor002651 #product .intro dd.dd4 .box img{margin-top: 25%;}
	.Floor002651 #product .intro dd .box img{ margin-top: 25%; width: 50px; height: 50px;}
	.Floor002651 #product .intro dd .box h3{ font-size: 16px;}
	/* .Floor002651 #product .intro dd .box p{display: block; margin: 10px;} */
	.Floor002651 #product .intro dd .box{      padding: 10px;
		height: 0;
		padding-bottom: 92%;}
}
@media(max-width:400px){
	.Floor002651 #product .intro dd.dd4 .box img{margin-top: 5%;}
	.Floor002651 #product .intro dd .box img{margin-top: 5%;}
}
.Floor002651 #product .title{}


@media(max-width:640px){
	.Floor002651 #product .auto{ display:block;}
	.Floor002651 #product li{ width:auto; padding-right:0; padding-bottom:5%;}
	.Floor002651 #product ol{ width:auto;}
	.Floor002651 #product li .intro{ max-width:none; margin:3% 0;}
	/* .Floor002651 #product .intro dd .box p{display: none;} */
}
/*product end*/

/*service*/
.Floor002651 .auto{ max-width:1440px; width: 100%;}
@media(max-width:1440px){
	.Floor002651 .auto{ padding: 0 2%;}
}
.Floor002651 .Index_list{background-position: center center; background-repeat: no-repeat; background-size:cover;}
.Floor002651 #service li{ width:100%; }
.Floor002651 #service li .intro{ line-height:30px; font-size:16px; margin:3% 0; color: #fff;}
.Floor002651 #service li span{ display: block; margin-bottom: 20px;}

@media(max-width:640px){
	.Floor002651 #service .auto{ display:block;}
	.Floor002651 #service li{ width:auto; padding-right:0; padding-bottom:5%;}
	.Floor002651 #service ol{ width:auto;}
	.Floor002651 #service li .intro{ max-width:none; margin:3% 0;text-align: center;}
	.Floor002651 #service li .intro{text-align: center;}
}
/*product end*/

/*news*/
.Floor002651 #news .auto{ position:relative; margin-top: 5%;}
.Floor002651 #news {background-position: center center; background-repeat: no-repeat; background-size:cover;}
.Floor002651 #news .hover-bg{ position:absolute; top:0; opacity:0; left:0; transition:0.3s; width:25%;}
.Floor002651 #news ul .main{ width:100%;}
.Floor002651 #news ul > *{ width:25%;}
.Floor002651 #news li{ position:relative; z-index:3;background-color: #fff; margin-right: 2%; border-radius:10px; overflow: hidden; }
.Floor002651 #news ol .main{ padding-right:8%;}
.Floor002651 #news ol .main p{ font-size:16px; line-height:30px; margin:15% 0; max-width:256px; color: #fff;}
.Floor002651 #news li .main{ padding:50px 28px;}
.Floor002651 #news li time{ font-size:16px; display:block; color: #2CAA8D;}
.Floor002651 #news li time span{ font-size:60px; color:#2CAA8D; font-family:Oswald, sans-serif; font-weight: inherit;font-style:italic ;}
.Floor002651 #news li h2{ font-weight:normal; font-size:20px; margin:5% 0 10% 0; line-height:25px; height:50px; overflow:hidden;}
.Floor002651 #news li h2 a{ color:#333;}
.Floor002651 #news li h2:hover a{color:#258ac3;}
.Floor002651 #news li .Ispic{ display:block; padding-bottom:60%; transition: 0.3s;}
.Floor002651 #news li p{ line-height:24px; height:72px;margin:20px 0 45px 0; color: #666;}
.Floor002651 #news li .more a{ color:#999; border:solid 1px #ccc;display: block; padding: 5px 20px; width: 120px; transition: 0.3s;}
.Floor002651 #news li .more a:hover{color:#fff; background: #258ac3;}
@media(min-width:769px){
	.Floor002651 #news li *{ transition:0.3s;}
}
@media(max-width:1440px){
	.Floor002651 #news li .main{ padding:28px 20px;}
}
@media(max-width:1200px){
	.Floor002651 #news li{ padding:5% 0;}
}
@media(max-width:768px){
	.Floor002651 #news .hover-bg{ display:none;}
	.Floor002651 #news .auto{ display:block; overflow:hidden;}
	.Floor002651 #news ol{ width:auto;}
	.Floor002651 #news ol .main{ padding-right:0;}
	.Floor002651 #news ol .main p{ max-width:none; margin:3% 0;}
	.Floor002651 #news li{ float:none; width:100%;border-bottom:1px solid #efefef; margin-right: 0; margin-bottom: 3%; padding: 0;}
	.Floor002651 #news li .main{padding: 15px;}
	.Floor002651 #news li .main .more{display: none;}
	.Floor002651 #news li time span{ font-size: 38px;}
	.Floor002651 #news li h2{overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block; height: auto; font-size: 16px; margin: 0; margin-bottom: 15px;}
	.Floor002651 #news li p{margin: 10px 0 10px 0;height: auto;display: none;}

}
@media(min-width:481px) and (max-width:640px){
	.Floor002651 #news li time span {font-size: 30px;}
	.Floor002651 #news li h2{ font-size:16px;}
}
@media(max-width:480px){
	.Floor002651 #news li{ float:none; width:auto; }
	.Floor002651 #news li::before{ display:none;}
}
/*news end*/

/*footer*/


.Floor002651 .title{ font-size:20px;color:#fff;}
.Floor002651 .title aside{ font-size:40px;  font-family:Oswald, sans-serif; font-weight: bold;font-style: italic;
	background: -webkit-linear-gradient( #fff ,#d7fbff, #00c0ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient( #fff ,#d7fbff, #00c0ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient( #fff ,#d7fbff, #00c0ff); /* Firefox 3.6 - 15 */
	background: linear-gradient( #fff ,#a0e4d5, #2CAA8D); /* 标准的语法 */
	-webkit-background-clip: text;
	-o-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	color: transparent;transform: scale(1,2); -ms-transform: scale(1,2);  -webkit-transform: scale(1,2);
	-moz-transform: scale(1,2);  -o-transform: scale(1,2); display: block; margin-bottom: 20px;}

.Floor002651 .title::after{ display:block; content:''; height:1px; background:#fff; border-right:60px solid #fff; width:80px; margin-top: 10px;}
.Floor002651 .title2::after{ background:#fff; }
/*footer end*/
.Floor002651 .booking-form{ position:fixed; right:0; bottom:0; z-index:110;border-bottom:3px solid #dab96b; }
.Floor002651 .booking-form-show{width:100%; background:#8f282c; }
.Floor002651 .booking-form::before{ position:absolute; content:''; height:100%; width:25%;background:#751418; left:0; top:0;}
.Floor002651 .booking-form .auto{ position:relative; z-index:3; }
.Floor002651 .booking-form-show .auto{padding:1.8% 0; padding-left:333px;}
.Floor002651 .booking-form .tit{ font-size:20px;background:#751418; color:#fff;}
.Floor002651 .booking-form-show .tit{font-size:30px;position:absolute; left:0; bottom:0; height:100%; width:333px; }
.Floor002651 .booking-form .tit img{ width:40%; margin-right:5%;margin-left:5%; margin-top:-15%;}
.Floor002651 .booking-form-show .tit::after{ position:absolute; content:''; border:18px solid transparent; border-left-color:#751418; right:-36px; top:50%; margin-top:-9px;}
.Floor002651 .booking-form-show .tit img{ margin-left:0;}
.Floor002651 .booking-form .form{ width:0; height:0; overflow:hidden;}
.Floor002651 .booking-form-show .form{padding-left:5%; height:auto; width:100%;}
.Floor002651 .booking-form .form li{ float:left; width:28%; margin-left:4%; padding-left:50px; position:relative;}
.Floor002651 .booking-form .form li label{ position:absolute; left:0; top:0;line-height:40px; color:#fff; font-size:18px;}
.Floor002651 .booking-form .form li .text{ width:100%; line-height:40px; padding:0 15px; height:40px; background:#fff; border-radius:40px; border:none;}
.Floor002651 .booking-form .form .btn{ padding-left:0; text-align:center;}
.Floor002651 .booking-form .form .btn input{ color:#a43b3f; font-size:18px; background:url(../images/Floor002651_btn.png)  no-repeat center center; width:180px; height:41px; cursor:pointer; border:none;}
@media(max-width:1024px){
	.Floor002651 .booking-form{ display:none;}
	.Floor002651 .title{ font-size: 18px; text-align: center;}
	.Floor002651 .title::after{ margin: 0 auto; margin-top: 5px;}
}


.Floor002651 #footer{ background:#19272f;}
.Floor002651 #footer .copyright{ text-align:center; color:#fff; opacity:0.3; padding-top:4%;}
.Floor002651 #footer .copyright a{ color:#fff; text-decoration:underline;}
.Floor002651 #footer .phone { color:#757d82; font-weight: bold; font-size: 15px; }
.Floor002651 #footer .phone span { color:#fff;font-size:20px;}

.Floor002651 #footer footer{ width:100%; max-width:1400px; overflow:hidden; padding:4% 0; margin: 0 auto;	}
.Floor002651_1 #footer footer{ max-width: 1200px;}
.Floor002651 #footer footer ol{ float:right;}
.Floor002651 #footer footer ol a{ margin-left:10px; display:inline-block;}
@media(max-width:1440px){
	.Floor002651 #footer footer{ padding: 30px 2%;}
}
@media(max-width:1024px){
	.Floor002651 #footer footer ol{ float:none;}

	.Floor002651 .title aside{font-style: inherit;transform: scale(1); -ms-transform: scale(1);  -webkit-transform: scale(1);
		-moz-transform: scale(1);  -o-transform: scale(1); font-size: 26px; margin-bottom: 5px;}
}
.Floor002651 #footer nav dt{ font-size:18px; color:#fff; padding-bottom:15px;}
@media(min-width:1025px){
	.Floor002651 #footer nav ol{ float:right;width:16%;}
	.Floor002651 .bottom-menu{ float:left; width:82.71%;}
}
.Floor002651 #footer nav ol figure{ max-width:145px; padding-bottom:15px;}
.Floor002651 #footer nav ol figure img{ width: 145px;}
.Floor002651 #footer nav ol .bdsharebuttonbox a{ float:left; width:40px; height:40px; background:url(../images/Floor002650_share.png) no-repeat left top rgba(228,228,228,0.2); border-radius:50%; margin:0; padding:0; line-height:normal; margin-right:14px;}
.Floor002651 #footer nav ol .bdsharebuttonbox a.bds_tsina{ background-position:-54px 0;}
.Floor002651 #footer nav ol .bdsharebuttonbox a.bds_weixin{ margin-right:0; background-position:-105px 0;}
.Floor002651 .bottom-menu dl{ float:left; width:16%;}
.Floor002651 .bottom-menu dd{ line-height:36px;}
.Floor002651 .bottom-menu dd a{ color:#fff; opacity:0.4;}
.Floor002651 .bottom-menu dd a:hover{ opacity:1;}
@media(max-width:1024px){
	.Floor002651 .bottom-menu{ display:none;}
	.Floor002651 #footer nav ol{ display:table; text-align:center; margin:0 auto;}
}

/*PicList002171 */
.PicList002171{ padding:3% 0 1% 0;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;width: 100%; padding-top: 48%;}
.PicList002171 li img{display: block;max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(37,137,196,0.95); opacity:0; transition:0.3s; z-index: 9;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
	.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
	.PicList002171 li{ width:32%; margin-right:2%;}
	.Floor002651 #footer .copyright{ font-size: 12px;}
}
@media(max-width:768px) and (min-width:481px){
	.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList002171 li{ width:49%;}
	.PicList002171 li:nth-child(2n){ margin-right:0;}
	.PicList002171 li dt{ font-size:15px;}
}


/*
 .TextList002205 为demo编号
 */
.TextList002205{ padding: 3% 0 2% 0;}
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block; }
.TextList002205 .siderLeft ul li.cur > a{ background:#c02a05; color:#fff;}
.TextList002205 .list .item{ margin-bottom:30px;box-shadow: 0 10px 40px 0 rgba(6,8,40,0.035);overflow: hidden;transition: all .8s;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:32px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:65px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; cursor:pointer;transition:all 0.5s ease-out 0s; font-weight: normal; }
.TextList002205 .list .item .Q>a{ color:#333333; font-size:18px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:18px; font-weight:bold; font-style:normal; color:#333;padding-top: 5px;}
.TextList002205 .list .item .Q em.icon{transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 75px; display:none; line-height: 30px;}
.TextList002205 .list .item .A em.icon{color:#2CAA8D;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#2CAA8D; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}



@media(max-width:768px){
	.TextList002205 .list .item .Q{ line-height: 50px; padding-left: 50px;}
	.TextList002205 .list .item{ margin-bottom: 15px;}
	.TextList002205 .list .item .Q>a{ font-size: 15px;}
}

/*
 .TextList001312 为demo编号
 */
.TextList001312{ padding:3% 0 ;}
.TextList001312 li{position: relative; float:left; width:48%; margin-right:4%; margin-bottom:3%; padding: 15px 60px 20px 40px; border-bottom: 1px dashed #ccc; background: url(../images/TextList001312_li.png) no-repeat 10px center;}
.TextList001312 li a{ color: #333; font-size: 18px; line-height: 30px;}
.TextList001312 li:after{position:absolute;right:15px; top:24px; content:'';width: 12px; height: 1px; background-color: #2CAA8D;}
.TextList001312 li:nth-child(2n){ margin-right:0;}
.TextList001312 li:hover{background: url(../images/TextList001312_li2.png) #2CAA8D no-repeat 10px center; color: #fff;}
.TextList001312 li:hover a{ color: #fff;}
.TextList001312 li:hover:after{position:absolute;right:15px; top:24px; content:'';width: 12px; height: 1px; background-color: #fff;}
@media(max-width:768px){
	.TextList001312 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
	.TextList001312 li a.more{ width:85px;}
}

/*
 .PicList001814 为demo编号
 */
.PicList001814{ padding: 2% 0 2% 0;}
.PicList001814 li{ float:left; margin-right:1.5%; padding:1% 0; width:32.33%; position: relative; overflow: hidden;}
.PicList001814 li:nth-child(3n){ margin-right:0;}
.PicList001814 li a{ display:block; border:1px solid #eee; padding:6% 6% 4%;}
.PicList001814 li figure{ padding-bottom:64%; transition: 0.3s;}
.PicList001814 li:hover figure{transform: scale(1.1);}
.PicList001814 time{ background:rgba(44,170,140,1); color: #fff !important; position: absolute; top: 10%; padding: 5px 8px;}
.PicList001814 li figure img{ display:none;}
.PicList001814 li h2{ margin:0; font-size:18px; color: #333; padding: 20px 0 15px;}
.PicList001814 li:hover h2{ color: #2CAA8D;}
.PicList001814 li p{ margin:0; font-size:14px; line-height:24px; overflow:hidden; border-bottom:1px solid #eaeaea; color: #999; height:96px; margin-bottom: 15px;}
.PicList001814 li span{ display:inline-block; line-height:40px; color: #999; background:url(../images/PicList001814-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
@media(max-width:768px){
	.PicList001814 li{ width:48%; margin-right:4%;}
	.PicList001814 li:nth-child(2n){ margin-right:0;}
	.PicList001814 li p{ height:72px;}
	.PicList001814 li h2{ font-size: 16px;}
}
@media(max-width:375px){
	.PicList001814 li{ width:auto; float:none; margin-right:0;}
	.PicList001814 li p{ height:48px;}
}



/*Page001913*/
.Page001913{ text-align:center; padding:10px 0 60px;color:#ababb6;}
.Page001913 *{ vertical-align:middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total{ display:none;}
.Page001913 .Pages a{ border:1px solid #ceced5; display:inline-block; padding:0 20px; line-height:35px; color:#ababb6; }
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur{ color:#fff; background-color:#2CAA8D; border-color:#2CAA8D}
.Page001913 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page001913 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5; text-align: center;}
.Page001913 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page001913 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
@media(max-width:1000px){
	.Page001913 .Pages em{ display:none;}
}
@media(max-width:768px){
	.Page001913 .Pages a.a_first,
	.Page001913 .Pages a.a_end{ display:none;}
	.Page001913 .Pages a{ padding:0 10px;}
	.Page001913 .Pages .p_jump{ display: none;}
}
/*Banner002145 */
.Banner002145 div{ background-repeat:no-repeat; height:100%; background-position:center center; background-size: cover;}
.Banner002145 img{ display:none;}
@media(max-width:1024px){
	.Banner002145 div{ display:none;}
	.Banner002145 img{ display:block; width:100%;}
}
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#2CAA8D;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#2CAA8D;}
@media(max-width:1024px){
	.Menu002147 li{ padding:0 20px;}
	.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
	.Menu002147 ul{ display:block;}
	.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
	.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
	.Menu002147 li{ width:33.33333333333%}
	.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
	.Menu002147 li a{ font-size:14px;}
}

/*Map002516 */
.Map002516 {margin: 3% auto;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;width: 68%; float: right; margin-left: 2%;}
.Map002516 .map #allmap{ height:600px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
	.Map002516 .ul_con{ width:30%; float: left;}
	.Map002516 .ul_con li{ padding:20px; border-bottom: 1px solid #f2f2f2; margin: 0 0.5% 0.5% 0;}
	.Map002516 .ul_con li:nth-child(2n){ margin-right: 0%;}
	.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
	.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
	.Map002516 .ul_con li.Con div{ background-image:url(../images/Map002516_Con.png);}
	.Map002516 .ul_con li.service div{ background-image:url(../images/Map002516_service.png);}
	.Map002516 .ul_con li.Recruitment div{ background-image:url(../images/Map002516_Recruitment.png);}
	.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
	.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
	.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
	.Map002516 .ul_con li.web div{ background-image:url(../images/Map002516_web.png);}
	.Map002516 .ul_con li p{ margin:0;   margin-bottom:5px; color:#333; font-size:16px;}
	.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}

@media(max-width:768px){
	.Map002516 .ul_con{ float: none; width: 100%;}
	.Map002516 .map{ float: none; width: 100%; margin-left: 0; margin-top: 3%;}
	.Map002516 .map #allmap{ height:280px;}
	.Map002516 .ul_con li{ padding: 10px;}
	.Map002516 .ul_con li p{ font-size: 14px;}
}


/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding:3% 0;}
.TextList002208 .thead{ background:#2CAA8D;line-height:40px; text-align:center;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #3ea3de;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#2CAA8D;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }

}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}




/*
 .Menu002272 为demo编号
 */
.Menu002272.fixed{ position: fixed;  top: 80px; width: 100%; background: #fff; z-index: 99;}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #2CAA8D;}
.Menu002272 .current span{padding-left: 10px}

.Menu002272 .nav-menu ul{display: block;float: left;}
.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
.Menu002272 .nav-menu ul li:hover,
.Menu002272 .nav-menu ul li.on{background: #2CAA8D;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a{color: #fff;}
.Menu002272 .nav-menu .location{float: right;}
.Menu002272 .current a{line-height: 60px;}


.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}

.Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
.Menu002272 .current a{line-height: 73px;font-weight: 700;}
.Menu002272 .current span{font-weight: 700;}

@media screen and (max-width:1024px ) {
	.Menu002272.fixed{ top: 50px;}
	.Menu002272 .nav-menu .location{ float: none; width: 100%;  }
	.Menu002272 .nav-menu ul{ display: none;}
	.Menu002272 .current a{ line-height: 42px;}
}



/*
 .Menu002273 为demo编号
 */
.Menu002273.fixed{ position: fixed;  top: 80px; width: 100%; background: #fff; z-index: 99;}
.Menu002273 .nav-menu{border-bottom: 1px solid #eef0f1; position: relative}
.Menu002273 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002273 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002273 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002273 .current a:first-child{padding-left: 0;}
.Menu002273 .current a:hover{color: #2CAA8D;}
.Menu002273 .current span{padding-left: 10px}

.Menu002273 .nav-menu ul{display: block;float: left;}
.Menu002273 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
.Menu002273 .nav-menu ul li:first-child{margin-left: 0;}
.Menu002273 .nav-menu ul li:hover,
.Menu002273 .nav-menu ul li.on{background: #2CAA8D;}
.Menu002273 .nav-menu ul li:hover a,
.Menu002273 .nav-menu ul li.on a{color: #fff;}


.Menu002273 .nav-menu ul li .dl{ background: #eee; display: none; width: 100%; position: absolute;top:74px; left: 0; z-index: 50}
.Menu002273.fixed .nav-menu ul li .dl{ bottom:-68px;  }









.Menu002273 .nav-menu ul li .dl dd{ float: left; margin-right: 20px;}
.Menu002273 .nav-menu ul li .dl dd a{  font-size: 14px; font-weight: normal; color: #444}
.Menu002273 .nav-menu ul li .dl dd a:hover{   color: #109df1;font-weight: 600;}
.Menu002273 .nav-menu ul li .dl dl{ max-width: 1200px; margin: 0 auto}

.Menu002273 .nav-menu ul li:nth-child(2) .dl dl{ padding-left: 121px;}
.Menu002273 .nav-menu ul li:nth-child(3) .dl dl{ padding-left: 240px;}
.Menu002273 .nav-menu ul li:nth-child(4) .dl dl{ padding-left: 362px;}




.Menu002273 .nav-menu ul li:hover .dl{ display: block}


.Menu002273 .nav-menu .location{float: right;}
.Menu002273 .current a{line-height: 60px;}


.Menu002273 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}

.Menu002273 .nav-menu ul li{line-height: 73px;font-weight: 700;}
.Menu002273 .current a{line-height: 73px;font-weight: 700;}
.Menu002273 .current span{font-weight: 700;}

@media screen and (max-width:1024px ) {
	.Menu002273.fixed{ top: 50px;}
	.Menu002273 .nav-menu .location{ float: none; width: 100%;  }
	.Menu002273 .nav-menu ul{ display: none;}
	.Menu002273 .current a{ line-height: 42px;}
}













/* .RighInfo002223 为demo编号 */
.RighInfo002223{background-color: #fff;}

.bb22{ padding-top: 120px;  }
.RighInfo002223 .auto{padding-top: 3%;padding-bottom: 3%;}
.RighInfo002223 .box{ display: flex; justify-content:center; align-items:Center; background: #fafafa; padding: 5%; margin-bottom: 5%;  }
.RighInfo002223 .box .con{ float: left; width: 60%; }
.RighInfo002223 .box .pic{ float: right; margin-left: 6%; width:37%;}
.RighInfo002223 .h3{color:#2CAA8D; margin:0; font-size: 22px;}
.RighInfo002223 .h4{font-size:16px;color:#2CAA8D;margin:30px 0px 0 0;}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{color:#8fb8e1;width:50px;height:2px;background:#2CAA8D;border:none;margin:15px 0px; content: ""; display: block;}
.RighInfo002223 .ul{margin: 0; clear: both; margin-bottom: 3%;}
.RighInfo002223 .ul li{font-size:14px;line-height:2.245;}
.RighInfo002223 .ul li span{font-family:Arial;font-size:16px;color:#2CAA8D;font-weight:bold; padding-right: 10px;}
.RighInfo002223 p{line-height:30px;font-size:14px;color:#666;margin:0px;clear:both;}
.RighInfo002223 .odd_box{ padding-left: 0; padding-right:0; background: #fff; }
.RighInfo002223 .odd_box .con{ float: right; }
.RighInfo002223 .odd_box .pic{ float: left; margin-right: 7%; margin-left: 0; }

.RighInfo002223 .box2{ padding: 5%;  }
.RighInfo002223 .box2 .con,
.RighInfo002223 .box3 .con{  width: 100%; }
.RighInfo002223 .box3,
.RighInfo002223 .box5{ padding: 5%;}

.RighInfo002223 .box3 .con ul li{ width: 30%; margin-bottom: 15px; margin-right: 5%; float: left; }
.RighInfo002223 .box3 .con ul li:nth-of-type(3n){ margin-right: 0;}
.RighInfo002223 .box3 .con ul li:last-of-type{ width: 60%; }

.RighInfo002223 .box6 .h4{ font-size: 22px; text-align: center; position: relative; }
.RighInfo002223 .box6 .h4:after{ position: absolute; left: 50%; margin-left: -25px;  }
.RighInfo002223 .box6 ul{ padding-top: 3%; }
.RighInfo002223 .box6 ul li{ list-style: none; width: 30%; float: left; margin-right: 5%; padding: 15px 0;}
.RighInfo002223 .box6 ul li:last-of-type{  margin-right: 0; }
.RighInfo002223 .box6 b{ border-bottom: 2px solid #2CAA8D; text-align: center; display: inherit;  font-size: 18px; padding-bottom: 20px; font-weight: normal; }
.RighInfo002223 .box6 p{ border: 1px solid #eee; padding:8% 13%; min-height: 210px; display: flex; justify-content: center; align-items: Center; }

@media screen and (min-width: 768px){
	.RighInfo002223 .h4{  margin-top: 55px;}}

@media(max-width:768px){
	.RighInfo002223 .box{ display: block; padding: 15px;}
	.RighInfo002223 .box .con{ float: none; width: 100%;}
	.RighInfo002223 .box .pic{ float: none; width: 100%; margin-left: 0;}
	.RighInfo002223 .h3{ font-size: 18px;}
	.RighInfo002223 .box3 .con ul li{ width: 100%; float: none; margin-bottom: 0;}
	.RighInfo002223 .box6 ul li{ float: none; width: 100%; margin-right: 0;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding: 3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#07ad58; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}

@media(max-width:1200px){
	.RichInfo005{ padding: 3% 2%;}
}
@media(max-width:768px){
	.RichInfo005 .news_info .title h1{ font-size: 20px;}
	.RichInfo005 .news_info .title p{ font-size: 12px;}
}



.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #2CAA8D;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}


/*PicList002146 */
.PicList002146{ padding:3% 0%; min-height: 320px;}
.PicList002146 li{ float:left; width: 25%;margin-bottom: 3%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li .text p{ font-size: 14px; text-align: center; margin: 0;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li .text{ border-top-width:3px; padding:15px 2% 15px 2%; position:relative; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(44,170,141,1); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;}
.PicList002146 li .hover p{ font-size:12px; line-height:24px; margin:0; max-height:70px; overflow:hidden;}
@media(max-width:1366px){
	.PicList002146 li h3,
	.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
	.PicList002146 li .hover img{ width:70px; height:70px;}
	.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
	.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
	.PicList002146 li .hover img{ width:50px; height:50px;}
	.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
	.PicList002146 li h3,
	.PicList002146 li .hover h5{ font-size:14px;}
	.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
	.PicList002146 li{ float:none; width:auto;}
}

.RighInfo002223b .auto{	padding-top: 3%; padding-bottom: 3%;}
.RighInfo002223b .pic{ padding: 10px 0 30px; }
.RighInfo002223b .box1{ border-bottom: 1px solid #eee; padding-top: 3%;}
.RighInfo002223b .left{ width: 50%; float: left; padding-right: 2%;}
.RighInfo002223b .right{ width: 50%; float: right; padding-left: 2%;}
.RighInfo002223b .h3{ color:#2CAA8D;line-height:1.6;margin:0; font-size: 16px;}
.RighInfo002223b .h2{ color:#2CAA8D;line-height:1.6;margin:0; font-size: 18px;}
.RighInfo002223b .h4{ color:#2CAA8D;line-height:1.6;margin:0 0 20px; font-size: 32px; text-align: center; }
.RighInfo002223b .h3:after{	color:#8fb8e1;width:50px;height:2px;background:#2CAA8D;border:none;margin:15px 0px; content: ""; display: block;}
.RighInfo002223b p{	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;}

table.dataintable {
	margin: 15px 0 25px 0;
	border-collapse: collapse;
	border: 1px solid #aaa;
	width: 100%;
}
table.dataintable th {
	vertical-align: baseline;
	padding: 5px 15px 5px 6px;
	background-color: #3F3F3F;
	border: 1px solid #3F3F3F;
	text-align: left;
	color: #fff;
}
table.dataintable td {
	vertical-align: text-top;
	border: 1px solid #aaa;
	padding: 20px 15px;
	text-align: center;

}
table.dataintable tr:nth-child(even) {
	background-color: #fff;
}


@media(max-width:768px){
	.RighInfo002223b .h4{ font-size: 18px;}
	table.dataintable td{ padding: 10px 5px;}
	.RighInfo002223b p{ line-height: 24px;overflow: hidden;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		white-space: nowrap;
		display: block;}
}

.bg_box{ display: none;}

@media(max-width:640px){
	.bg_box{ display: block;}
	.padding-top-80{ position: relative;}
	.bg_box{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-repeat: no-repeat; background-size: cover; background-position: center right;}
}



.Galary002512{ padding:3% 0 0 0;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:55%; background-size:contain; border: 1px solid #ccc;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#2CAA8D;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Slider */
.Galary002512 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Galary002512 .slick-list{position: relative;overflow: hidden;}
.Galary002512 .slick-slider .slick-track,
.Galary002512 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.Galary002512 .slick-track{position: relative;top: 0;left: 0;}
.Galary002512 .slick-loading .slick-track{visibility: hidden;}
.Galary002512 .slick-slide{display: none;float: left;min-height: 1px;}
.Galary002512 .slick-initialized .slick-slide{display: block;}
.Galary002512 .slick-loading .slick-slide{visibility: hidden;}
.Galary002512 .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.Galary002512 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Galary002512 .slick-arrow.slick-hidden {display: none;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);}
.Galary002512 .slick-arrow:hover{background-color: #2CAA8D;}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background:#2CAA8D;}
@media(max-width:1200px){
	.Galary002512 .slider-for{ margin-bottom:50px;}
	.Galary002512 .slick-prev,
	.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
	.Galary002512 .slick-prev{ margin-left:-50px;}
	.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
	.Galary002512 .slick-prev,
	.Galary002512 .slick-next{ display:none !important;}
	.Galary002512 .slider-for{ margin-bottom:3%;}
}



.Details{ padding: 3% 0;}
.Details .img{ text-align: center; float: left; width: 40%; border: 1px solid #ededed;}
.Details .con{ float: right;width: 60%; padding-left: 4%;}
.Details h3{ font-size: 20px; color: #2CAA8D; margin-top: 0;}
.Details p{ line-height: 30px;}
.Details h4{ font-size: 16px;}


/*RighInfo002522 */
.RighInfo002522{ padding:2% 0 0 0;}
.Details .title{ padding-bottom:3%; font-size:20px; color:#2CAA8D;}
.Details .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#2CAA8D; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#84bb83; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;}
@media(max-width:1024px){
	.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
	.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
	.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
	.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
	.RighInfo002522 .list dl{ width:48%;}
	.RighInfo002522 .list dl:nth-child(2n){ float:right;}
	.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}




/*
 .Floor002234 为demo编号
 */
.Floor002234{ background: #f2f2f2; position: relative;}
.Floor002234 video{ width: 100%; /*max-height: 600px;*/ max-height:560px;margin: 0 auto;display: block;position: relative;padding-bottom: 40px;}
.Floor002234 video.on {z-index: 4;}
@media (min-width: 1280px) {
	.Floor002234 video{  /*height: 600px;*/height: 560px; background:#000}
}
#Floor002234_play{position: absolute; top: 0; left: 0; width: 100%; height: 100%;   cursor: pointer; z-index: 3;}
#Floor002234_play .img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 ;background-position: center center; background-size: cover; background-repeat: no-repeat; }
#Floor002234_play span.anniu{position: absolute; top: 0; left: 0; width: 100%; height: 100%;  background: rgba(0,0,0,0.6) url(../images/Floor002234-videobtn.png) no-repeat center center; z-index: 3; }
#Floor002234_play .img img{ display: none;}
@media (max-width: 1199px) {

}
@media (min-width: 1200px) {
	#Floor002234_play .img img{display: none;}
}



/*RighInfo002554 */
.RighInfo002554{ padding:2% 0;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ border:1px solid #eee; border-collapse:collapse; line-height:24px; padding: 15px 30px; }
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#f0871e;}
.RighInfo002554 .table_1 .th_3{ background:#2CAA8D;width: 36%;}
.RighInfo002554 .table_1 .th_4{ background:#84bb83;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}


@media(max-width:768px){
	.Details .img{ float: none; width: 100%; margin-bottom: 3%;}
	.Details .con{ float: none; width: 100%; padding-left: 0;}
	.RighInfo002522 .title{ font-size:22px;}
	.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td{ padding: 10px;}
}


@media(max-width:480px){
	.RighInfo002554 .table_1{ overflow:auto;}
}


/*TextList002514 */
.TextList002514{padding: 3% 0;}
.TextList002514 .list{ border:2px solid #e8e8e8; padding:0 3%; margin-bottom:20px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative; padding-right: 140px;}
.TextList002514 .job-title p{ font-size: 14px; color: #999; margin: 0;word-wrap:break-word}
.TextList002514 .job-title p span{ padding-right: 20px; word-wrap:break-word}
.TextList002514 .job-title p i{padding-right: 20px; font-style: normal; }
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email a{display: inline-block;max-width: 180px;width: 40%;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #2CAA8D;font-size: 18px;border-radius: 3px;}
.TextList002514 .apply{ position: absolute; right: 0; top: 20px; z-index: 9; color: #fff; background: #2CAA8D;  width: 130px; height: 50px; font-size: 18px; text-align: center;  display: inline-block; float: right; line-height: 50px; }

.TextList002514 .job-title h3{ margin: 0; font-weight: normal; font-size:16px;}

@media(max-width:768px){
	.TextList002514 .apply{ width: 80px; height: 40px; font-size: 14px;line-height: 40px; position: static; float: none; margin-top: 15px;}
	.TextList002514 .job-title{    padding-right: 0;}
}
/*
 .PicList001647 为demo编号
 */
.PicList001647{ padding: 3% 0;}
.PicList001647 li{ float:left; width:100%; margin-bottom:3%; }
.PicList001647 .con{ width: 65%; float: left; padding-right: 5%;}
.PicList001647 .con h2{ font-size: 20px; color: #2CAA8D; margin-bottom: 7%;}
.PicList001647 .con p{ line-height: 30px;}
.PicList001647 .pic{ width: 17%; float: left; }
.PicList001647 .box{ padding-bottom: 3%; }
.PicList001647 li .intro{ float: right; width: 78%;}
.PicList001647 h3{ font-size: 20px; color: #2CAA8D;}
.PicList001647 li *{margin:0;}
.PicList001647 li h1{ font-size:18px; font-weight:normal; padding:3% 0 2%; }
.PicList001647 li p{ font-size:14px; color:#999; line-height:24px;}

.PicList001647 .img{ float: right; width: 35%;}

@media(min-width:641px){
	.PicList001647 li:nth-child(5n){ margin-right:0;}
	.PicList001647 li:nth-child(5n+1){ clear:left;}
}
@media(max-width:768px){
	.PicList001647 li h1{ font-size:16px;}
	.PicList001647 .con{ width: 100%; float: none; padding-right: 0;}
	.PicList001647 .img{ width: 100%; float: none;}
	.PicList001647 .con h2{ font-size: 18px; margin-bottom: 15px;}
	.PicList001647 .pic{ float: none; width: 100%; margin-bottom: 3%;}
	.PicList001647 li .intro{ float: none; width: 100%; margin-bottom: 3%;}
	.PicList001647 .pic img{ width: 100%;}
}



/*RighInfo002523 */
.RighInfo002523{ padding:4% 0;}
.RighInfo002523 .img{ display: block; margin: 0 auto; }



@media(max-width:768px){
	.RighInfo002523 ul::after{ display:none;}
	.RighInfo002523 li{ width:50%; padding:2%;}
	.RighInfo002523 li:nth-child(2n+1){ clear:left;}
	.RighInfo002523 li:nth-child(3n+1){ background:#eee;}
}


/*Floor001864 */
.Floor001864{ padding:0% 0 3% 0; margin-top: -3%;}

.Floor001864 li{width: 23.5%; margin-right:2%; background-position: center center; background-repeat:no-repeat;float: left; background-size:cover;}
.Floor001864 li:last-child{ margin-right:0;}
.Floor001864 li .a_li{ display:block; padding:20% 2%; background:#fff; transition:background 0.3s; text-align:center;border: 1px solid #dcdcdc;}
.Floor001864 li:nth-child(1) a:hover{ background:#3ea37b;}
.Floor001864 li .a_li:hover{ background:#2CAA8D;}
.Floor001864 li figure{ padding-bottom:10%;}
.Floor001864 li figure img{ margin:0 auto; width:40%; max-width:100px;}
.Floor001864 li figure .hover{ display:none;}
.Floor001864 li:nth-child(1) span{ color: #3ea37b;}
.Floor001864 li:nth-child(1) p.p{ color: #3ea37b;}
.Floor001864 li span{ font-size:16px; color:#2CAA8D;}
.Floor001864 li p.p{ text-transform: uppercase; color: #2CAA8D; margin: 5px 0 0 0; font-size: 12px;}
.Floor001864 li .a_li:hover span{ color:#fff;}
.Floor001864 li .a_li:hover p{ color:#fff;}
.Floor001864 li .a_li:hover img{ display:none;}
.Floor001864 li .a_li:hover .hover{ display:block;}


.Floor001864 .auto{ position: relative;}

.Floor001864 li .dl{ background: #fff; border: solid 1px #d7d7d7; position: absolute; height: 100%; display: none; padding: 30px 40px;}
.Floor001864 li .dl dl{ height: 100%;}
.Floor001864 li .dl dl dd{  float: left; margin-bottom: 10px; padding: 15px; min-height: 100px}
.Floor001864 li .dl dl dd a{ }
.Floor001864 li .dl dl dd:hover{  box-shadow:  0 0 10px rgba(0,0,0,0.2)}




.Floor001864 li:nth-child(1) .dl dl dd,
.Floor001864 li:nth-child(4) .dl dl dd{ width: 32%; margin-right: 2%;  }

.Floor001864 li:nth-child(1) .dl dl dd:nth-child(3n),
.Floor001864 li:nth-child(4) .dl dl dd:nth-child(3n){ margin-right: 0;}


.Floor001864 li:nth-child(2) .dl dd:nth-child(2n),
.Floor001864 li:nth-child(3) .dl dd:nth-child(2n){   margin-right: 0%  }

.Floor001864 li:nth-child(2) .dl dd,
.Floor001864 li:nth-child(3) .dl dd{  width: 49%; margin-right: 2%   }

.Floor001864 li .dl dd,
.Floor001864 li .dl dd{  width: 49%; margin-right: 2%   }





.Floor001864 li .dl dl dd h3{ margin: 0; font-weight: normal; color: #2CAA8D; font-size: 18px; margin-bottom: 5px;}
.Floor001864 li .dl dl dd p{ margin: 0; font-size: 14px; color: #999999;}

.Floor001864 li .dl.dl1{width: 76.5%;left: 23.5%; top: 0;  }
.Floor001864 li .dl.dl2{ width: 51.5%; left: 48.5%; top: 0; }
.Floor001864 li .dl.dl3{ width: 51.5%; left: 0; top: 0;}
.Floor001864 li .dl.dl4{width: 76.5%;left: 0%; top: 0;}

.Floor001864 li .dl dl{ overflow-y: scroll; padding: 10px 50px 10px 10px}
/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.Floor001864 li .dl dl::-webkit-scrollbar{
	width: 5px;
	height: 16px;
	background: #ebeaea;
}
/*定义滚动条的轨道，内阴影及圆角*/
.Floor001864 li .dl dl::-webkit-scrollbar-track{
	background: #ebeaea;
}
/*定义滑块，内阴影及圆角*/
.Floor001864 li .dl dl::-webkit-scrollbar-thumb{
	border-radius: 30px;
	width: 5px;
	height: 20px;
	background-color: #82cbf6;
}


@media(max-width:768px){
	.Floor001864{ margin-top: 3%;}
	.Floor001864 li{ width:49%; margin-bottom:2%;}
	.Floor001864 li:nth-child(2n){ margin-right:0;}
	.Floor001864 li .dl{ left: 0!important; top: 0!important;padding: 15px; width: 100%!important;}
	.Floor001864 li .dl dl dd{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.Floor001864 li .dl dl dd:nth-child(3n){ margin-right: 2%;}
	.Floor001864 li .dl dl dd:nth-child(2n){ margin-right: 0;}
	.Floor001864 li .dl dl dd h3{ font-size: 16px;}
	.Floor001864 li .dl dl dd p{ font-size: 14px;}
}

/*RighInfo002222*/
.RighInfo002222 .box4 .h2{ background:#2CAA8D; text-align:center; color:#fff; padding:2% 0; position:relative; margin:0;}
.RighInfo002222 .box4 .h2 i{ position:absolute; bottom:0; left:49%; width:0; height:0; border-style:solid; border-color:transparent transparent #f3f3f3 transparent; border-bottom-width:15px;border-left-width:12px;border-right-width:12px;}
.RighInfo002222 .box4 .ul{ background-color:#f9f9f9; }
.RighInfo002222 .box4 .ul li{ float:left; width:25%; text-align:center;padding:6% 2%;}
.RighInfo002222 .box4 .ul li+li{ border-left:1px solid #e7e7e7;}
.RighInfo002222 .box4 .ul li .h2{ background:none; color:#2CAA8D; padding:10px 0 10px;}
.RighInfo002222 .box4 .ul li .p{ color:#000; margin:0;}
.RighInfo002222 .box4 .ul li figure{ max-width:250px; margin:0 auto;}
@media(max-width:1000px){
	.RighInfo002222 .h2{ font-size:24px;}
	.RighInfo002222 .p{ font-size:14px;}
}

@media(max-width:768px){
	.RighInfo002222 .box4 .h2{ font-size: 20px;}
	.RighInfo002222 .box4 .ul li{ width: 50%;}
	.RighInfo002223b .left{ float: none; width: 100%;}
	.RighInfo002223b .right{ float: none; width: 100%; padding-left: 0;}
}

/*RighInfo002222 End*/

.apply_info{ padding: 3% 0;}
.zw-details{ background:#fff;border:1px solid #e7e7e7;}
.zw-details > .tit a{color:#fff;}
.zw-details > .con{padding:40px 35px;}
.zw-details > .con .tit{text-align:center;font-size:24px;color:#2CAA8D;}
.zw-details > .con ul{overflow:hidden;color:#777;margin:30px 0;}
.zw-details > .con ul li{float:left;width:33.33%;margin-top:5px; list-style: none; }
.zw-details > .con .contxt{line-height:32px;margin-bottom:50px;}

.zw-details a{float:left;width:120px;height:50px;display:block;margin-right:10px;line-height:50px;text-align:center;color:#fff;font-size:18px;}
.zw-details a.apply-btn{background:#2CAA8D;}
.zw-details a.upload-btn{background:#25436d;}

@media(max-width:768px){
	.zw-details > .con{padding:3% 2%;}
	.zw-details a{ font-size: 14px; height: 42px; line-height: 42px;}
}

/*PicList002120 */
.PicList002120{ padding:3% 0 0;}
.PicList002120 li{ float:left; width:22%; margin-right:4%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain; border: 1px solid #eee; }
@media(min-width:641px){
	.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
	.PicList002120 li{ width:48%; margin-right:4%;}
	.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
	.PicList002120 li p{ font-size:14px;}
}




.black_overlay1{ display: none;position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999;background:rgba(0, 0, 0, 0.5);}
.white_content1{position: fixed;top:18%;left:0; right:0; bottom:18%;z-index: 1000;overflow: auto; background:#fff url(../images/diwen.jpg); background-size: cover; background-position: center;}
.white_content_small1{display: none;position: absolute;top: 20%;left: 30%;width: 40%;height: 50%;z-index: 1002;overflow: auto;}
.white_content1 .colse1{ position: absolute; right:15px; top: 18px; cursor: pointer; background: url(../images/colse_ico.png) no-repeat; width: 25px; height: 25px;}
.valueAdded1{ max-width:835px; margin:0 auto; padding-top:10px;}
.valueAdded1 .tip{ text-align:center; font-size:24px; padding:5px 0; margin-top: 35px; color: #000000; margin-bottom: 25px;}

.valueAdded1 ul{  max-width: 500px; margin: 0 auto; padding-bottom: 40px;}
.valueAdded1 ul li{ position: relative; padding-left:80px; margin-bottom: 10px; }
.valueAdded1 ul li em{ font-style: normal; font-size: 14px; color: #333333; width: 70px; display: block; position: absolute; text-align: right; left: 0; top: 10px;}
.valueAdded1 ul li .text{background: #fff; border: solid 1px #e5e5e5; height: 40px; line-height: 40px; padding: 0 8px;outline: none; appearance: none;  -webkit-appearance: none;  -moz-appearance: none;  width: 100%;color: #666666; font-size: 13px;}
.valueAdded1 ul li em i{ font-style: normal; color: #e40714;}
.valueAdded1 ul li .but{  width:102px; height: 38px; line-height: 38px; color: #fff; text-align: center; border-radius: 3px; display: inline-block; background: #2CAA8D; border: none; margin-top: 15px; cursor: pointer;}



.search_min{width: 100%; margin: 0 auto; padding: 0 0 3% 0; font-size: 14px; padding-top: 3%;}
.search_min h1{margin: 0; font-weight: normal; padding-bottom: 2%; font-size: 24px; color: #2CAA8D;}
.search_min li{margin-bottom: 10px; line-height: 25px; border: 1px solid #e3e7e6; padding: 0 10px 0 15px; position: relative;}
.search_min li::before{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #2CAA8D; left: 5px; top: 50%; margin-top: -2px;}
.search_min li a{display: block; padding: 15px 0;}
.search_min li span{padding-right: 10px; color: #333;}




#a_md{
	background: url(../images/mousetip.png) no-repeat;
	width: 62px;
	height: 62px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -31px;
	z-index: 1;
	cursor: pointer;
	animation: myfirst 1.5s infinite;
}
@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, -20px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}


@media(max-width:1024px){
	#a_md{ display: none;}
}


.Floor002651 .swiper-slide-active *{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; }

.Floor002651 #about.swiper-slide-active ul{
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp;
}
.Floor002651 .swiper-slide-active .news-main li {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight;
}
.Floor002651 .swiper-slide-active .news-main .title{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft;}
.Floor002651 .swiper-slide-active .news-main li:nth-child(2n){
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft;
}


.Floor002651 #product.swiper-slide-active .dd1{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft;
	animation-delay:0.1s;
}
.Floor002651 #product.swiper-slide-active .dd2{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft;
	animation-delay:0.2s;
}
.Floor002651 #product.swiper-slide-active .dd3{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
	animation-delay:0.3s;
}
.Floor002651 #product.swiper-slide-active .dd4{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
	animation-delay:0.4s;
}

.Floor002651 #product.swiper-slide-active .title{
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown;
}

.Floor002651 #service.swiper-slide-active ul{
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp;
}

.Floor002651 #news.swiper-slide-active .biaoti{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft;
}

.Floor002651 #news.swiper-slide-active .li1{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
	animation-delay:0.1s;
}
.Floor002651 #news.swiper-slide-active .li2{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
	animation-delay:0.2s;
}

.Floor002651 #news.swiper-slide-active .li3{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
	animation-delay:0.3s;
}







