	/*Top003084 */
.Top003084{position: relative;background: #fff;width: 100%;color: #fff;padding: 0 10%;font-size: 16px;z-index: 100;top:0;}
.Floor002549 .Top003084{position: absolute;left: 0; background: rgba(255,255,255,0.6);}
.Top003084 a{color: #000;}
.Top003084 menu a{color: #333}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;color: #fff}
.Top003084 menu .sub a{color: #fff}
.Top003084 menu li:after{position: absolute;bottom: 0;height: 2px;content: '';width: 0;background: #fff;left: 50%;transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li.aon span a{color:#2d2cc1;}
.Top003084 menu li span{font-size: 18px;display: block;line-height: 100px;}
.Top003084 .sub{display: none; padding:10px 0;}
.Top003084 .sub dt a{line-height: 24px; padding:10px 15px; display:block;}
.Top003084 .sub dt a:hover{color:#4eb5f6}
.Top003084 .open-search{position: absolute;right: 10%;top: 50%;background: url(../images/Top003084-search.png) no-repeat;width: 20px;height: 20px;transform: translateY(-50%);transform:-webkit-translateY(-50%);transform:-moz-translateY(-50%);}
.Top003084 .top-search{position: absolute;right: 10%;top:100%;background: #fff;width:96%;padding-right: 40px;border: 1px solid #dedede}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;border-right: 1px solid #dedede}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #fff;}
.Top003084 .logo a{display:table-cell;vertical-align:middle;padding-top: 8px;}

@media (max-width:1600px) {
.Top003084{ padding:0 2%;}
.Top003084 .open-search,
.Top003084 .top-search{ right:2%;}
.Top003084 .open-search.on:before, 
.Top003084 .open-search.on:after{ width:100%; right:0;}
}

@media (min-width:1025px) {
.Top003084 menu li{float: left;/* min-height:70px; *//* padding-top: 20px; */}
.Top003084 .logo{float: left;display: table;height: 102px;max-width: 240px;}
.Top003084 .top-right{display: table;margin: 0 auto;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
.Top003084 .sub{background: rgba(0,0,0,0.5);position: absolute;left: 50% !important;transform: translateX(-50%);width: 200px;top: 100%;/* border-radius: 0 0 5px 5px; */ padding:20px 0}
.Top003084 .sub dt{text-align: center;}
.Top003084 .sub dt a{color: #fff;font-size: 15px;}
.Top003084 .sub dt a:hover{ background:rgba(0,0,0,0.4); }
}
@media (max-width:1200px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.8); padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;line-height: 28px;}
.Top003084 .logo{display: table; height: 80px;float:none;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 40px;}
.Top003084 .open-menu{position: absolute;right: 70px;top: 50%;width: 32px;transform: translateY(-50%);transform:-webkit-translateY(-50%);transform:-moz-translateY(-50%);}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.Top003084 menu a{color: #fff;}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
.Top003084 .logo{width:32%;}
}
@media (max-width:768px) {
.Top003084 {height: 60px;}
.Top003084 .logo a{padding-top: 0;}
.Top003084 .logo {display: table;height: 60px;}
.menu-show .Top003084 menu{top: 60px;z-index: 1000000;}
ul.slides{margin-top: 60px;}
.Top003084 .open-menu i{background: #000}
.Top003084 menu li a{color: #fff}
}


.section{ position: relative;}
.bgbox{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: -1;}
/*Banner002690 */
#banner .slides{ position:absolute; width: 100%; height: 100%; left: 0; top:0; z-index:1; overflow:hidden;}
#banner .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
#banner .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] #banner .slides {display: block;} 
* html #banner .slides {height: 1%;}
.no-js #banner .slides > li:first-child {display: block;}
#banner .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading #banner .flex-viewport {max-height: 300px;}
#banner .slides {zoom: 1;}
#banner .slides > li{ position:relative;height: 100%;}
#banner .slides > li img{ display:block; width:100%; transition:10s linear; height: 100%;}
#banner .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
#banner .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
#banner .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;color: rgba(0,0,0,0)}
#banner .flex-control-nav li{ float:left; }
#banner .flex-control-nav li::marker{ display: none !important;    font-size: 0;}
#banner .flex-control-nav li a{ display:block;width:26px; height:26px; border-radius:50%; border:1px solid transparent; position:relative;  overflow:hidden; line-height:1100px;}
#banner .flex-control-nav li a::before{ position:absolute; content:''; border-radius:50%; left:50%; top:50%;  border:1px solid #fff;width:12px; height:12px;margin:-6px 0 0 -6px;}
#banner .flex-control-nav li a.flex-active{ border-color:#fff;}
#banner .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
#banner figure{ display: none;}
@media(max-width:768px){
#banner .slides{ position: relative;}

}
/*首页标题 */
.home-title{padding-top: 80px;line-height: 40px;}
.home-title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);}
.home-title .cn{font-size: 36px; margin-top: -20px;}
.home-title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.home-title .cn{font-size:20px; }
.home-title .en{font-size:32px;}
}


/*关于我们 */
#about{position: relative; z-index: 1;text-align: center;color: #fff; font-size: 16px;}
#about .fp-tableCell{position: relative; width:100%;}
#about .auto{padding: 0 10%;/* width: 96%; */}
#about a{color: #fff;}
#about > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
#about > .auto{position: relative; z-index: 3;}
#about .info{padding:0 0 2.5%; line-height: 28px;text-align: left;max-width: 800px;margin: 0; margin-top: -6%;}
#about .info p{animation-delay: 0.5s !important; -webkit-animation-delay: 0.5s !important;}
#about .info .p1{animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
#about #more{ margin-top:7%;animation-delay: 1.2s !important; -webkit-animation-delay: 1.2s !important;}
#about .info h3{ font-size:32px; margin-top: 0; font-weight:normal;animation-delay:0.5s !important; -webkit-animation-delay: 0.5s !important;}
#about ul{/* margin: 3% 0 5% 0; */ background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);position: absolute;right: 0;bottom: 0;/*max-width: 1560px;*/width: 100%;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
/* #about ul{margin: 3% 0 5% 0; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);position: absolute;right: 0;bottom: 0;max-width: 1560px;width: 90%;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;} */

#about li{ float: left; width: 16.66%;border-right:1px rgba(255,255,255,.2) solid;animation-delay: 1.5s !important; -webkit-animation-delay: 1.5s !important;}
#about li:last-child{ border-right:none;}
#about li a,
#about li{position: relative;}
#about li a{z-index: 10;display: block; padding:45px 0 35px 0;}
#about li .icon{padding-bottom:20px;}
#about li aside span{font-size:20px;font-family:Arial;color: #fff;}
#about li .icon img{height: 50px;}
#about  li aside{ line-height: 28px; font-size: 16px;}
#about li:before{position: absolute; left: 0; top: 0;height: 100%; right:0; background: rgba(255,255,255,0.07); content: ''; border-right: 1px solid rgba(255,255,255,0.07);}
#about li.slick-active:last-child:before{border-right-color: transparent;}
#about li a:before,
#about li a:after{position: absolute; width: 0; height: 0; opacity: 0; content: ''; border: 2px solid #fff; transition: 0.5s ease-in-out;}
#about li a:before{left: -1px; top: 0; border-right-color: transparent; border-bottom-color: transparent;}
#about li a:after{right: 1px; bottom: 0; border-left-color: transparent; border-top-color: transparent;}
#about li a:hover:before,
#about li a:hover:after{width: 100%; height: 100%; opacity: 1;}

#about .info .p1{line-height: 28px !important;  text-align: left !important; text-indent:0em !important;   color: #fff !important;  font-size: 16px !important; font-weight: normal !important;}
#about .info strong{font-weight: normal;line-height: 28px !important; font-size: 16px !important; }

#more{ display: block;}
#more a{ display: inline-block; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); position: relative; padding: 15px 40px;}
#more a:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
#more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}
@media (max-width:1600px) {
#about .auto{padding: 0 2%;}
#about .info{/* max-width: 800px; */padding: 2% 0 2.5%;margin: 0;margin-top: -10%;}

#about ul{ width: 100%;}
#about li aside{ min-height: 56px; padding: 0 20px;}
}
@media (max-width:768px) {
	#about{font-size: 14px;}
#about li{ width:33.33%;}
#about li:nth-child(3n){ border-right:none;}
#about li:nth-child(1),
#about li:nth-child(2),
#about li:nth-child(3){ border-bottom: 1px  rgba(255,255,255,.2) solid;}
#about li a{ padding: 10px 0;}
#about .auto{ padding:6% 2%;}
#about .info{ margin-top: 3%;padding:6% 0%;}
#about ul{ width:100%; position:relative;}
#more a{ padding: 6px 20px;}
#about .info h3{ font-size: 24px}
#about li .icon img{height: 36px;}
#about  li aside{ line-height: 22px; font-size: 12px;min-height: 44px}
#about li .icon{padding-bottom:10px;}
}
@media (max-width:410px) {
#about li aside{ min-height:84px; padding: 0 10px;}
#about .info h3{ font-size: 24px}
}


/*产品中心 */
#product{position: relative; z-index: 1;color: #fff; font-size: 16px;}
#product .home-title{ margin-bottom: 5%}
/*Floor003005 */
#product .auto{width: 80%;}
#product .title .sub-tit{color: #fff; opacity: .6; font-size: 16px;line-height:32px;margin-top: 10%;text-align: left;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
#product .title .tit{color: #fff;font-size: 36px;text-align: left;animation-delay: 0.5s !important; -webkit-animation-delay: 0.5s !important;}
#product .left .btn{display:block; margin-top:180px;text-align: left;animation-delay: 1.5s !important; -webkit-animation-delay: 1.5s !important;}
#product .left .slick-arrow{height:50px;width:50px; background:#fff;border-radius:50%;position: relative; margin:0 30px 0 0;}
#product .left .slick-arrow:before{position: absolute; content: '';transition:0.3s; width: 12px; height: 12px; border-top: 2px solid #4eb5f6; border-right: 2px solid #4eb5f6; transform: rotate(-135deg);top: 50%; left: 50%; margin: -5px 0 0 -8px;}
#product .left .slick-prev:before{ margin-left:-3px;transition:0.3s;}
#product .left .slick-next:before{transform: rotate(45deg);}
#product .left .slick-arrow:hover{ background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); transition:0.3s;}
#product .left .slick-arrow:hover:before{ border-color:#fff;transition:0.3s;}
@media(min-width:1025px){
#product .title .sub-tit{line-height: 28px;}

}

@media(min-width:1025px){
#product .big-text{float: left;}
#product .title{clear: both;}
}
@media(max-width:1024px){
#product .title{font-size: 5vw;}
#product .big-text{ text-align: center;}
}
@media(max-width:640px){
#product .title{font-size: 8vw;}
}
#product .right{position: relative;z-index: 1;padding: 0 0 0 2.08vw;}
#product .right .slider{z-index: 4;margin: 0 -1.04vw;position: relative;}
#product .right li.slick-slide a{background-color: #fff;display: block;margin: 0 1.04vw;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
#product .right li.slick-slide .inner{padding: 2vw 2.03vw;}
#product .right .pic{ display:block; overflow:hidden}
#product .right .pic figure{padding-bottom: 58%;background-size: cover;background-repeat: no-repeat;background-position: center;}
#product .right .inner aside.dot{font-size: 20px;line-height: 30px;text-align:left;margin: 0vw 0 0.5vw 0;color: #111; text-align: left;}
#product .right .inner pre{ color:#999; font-size:16px; text-align: left;}
#product .right .inner p.dot3{color: #444;line-height: 28px;height: 84px;font-weight: 100;margin-bottom: 1vw; text-align: left;}
#product .right .more{width: 50px;display: block; transition:0.3s;height: 50px;border-radius: 50%;background: #c9dde8;position: relative;transition: 0.3s;}
#product .right a:hover .more{ transition:0.3s; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);}
#product .right .more:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg);top: 50%; left: 50%; margin: -5px 0 0 -7px;}

@media(max-width:1600px){
#product .auto{ width: 96%; padding-top: 70px;}
}
@media(max-width:1366px){
#product .left .btn{ margin-top: 10px}
}
@media(min-width:1025px){
#product .auto{ padding-top: 70px;}
#product .left{width: 28%;}
#product .right{float: right;width: 78%;margin-right:-10%;}
#product .right:after{position: absolute;content: '';width: 20.4%;height: 100%;top: 0;right: -4%;z-index: 10;}
#product .right .slider{width: 124.445%;}
}
@media(max-width:1024px){
#product .title .sub-tit{ margin-top: 20px;}
#product .left .btn{ margin-top: 40px; margin-bottom: 4%;}
#product .right{ padding-left: 0;}
}
@media(max-width:768px){
#product .auto{ padding-bottom: 4%;}
#product .left .btn,
#product .left .sub-tit,
#product .left .tit{ text-align: center; font-size: 14px;line-height: 24px;}
#product .title .tit{ font-size: 24px;}
#product .auto{padding-top: 40px;}
#product .right .inner p.dot3{font-size: 14px;line-height: 24px;height:72px;}
}
@media(max-width:640px){
#product .right{padding-bottom: 12vw;}
#product .right .inner time{font-size:3.5vw;}
#product .right .inner aside.dot2{font-size: 4vw;}
#product .right .inner p.dot2{font-size: 3vw;}
#product .right .more{width: 10vw;height: 10vw; }
#product .right:before{width: 60vw;}
#product .right .btn{left: 60vw; height: 12vw;}
#product .right .slick-arrow{height: 10vw; width:15vw;}
#product .right .inner .more{ margin:10px 0 20px}
}

/*Floor002549 */
.Floor002549{ position:relative; overflow:hidden; }
.Floor002549 .section{  position:relative; text-align:center; }

#fp-nav ul li, .fp-slidesNav ul li{width:14px; height:14px;}
#fp-nav ul li a,
.fp-slidesNav ul li a{ width: 50%;height: 50%;  display:block;border-radius:50%; background: #fff; margin:14px auto; cursor:pointer;}
#fp-nav li a span{display: none;}
#fp-nav ul li a.active,
.fp-slidesNav ul li a.active{ background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8);  width:100%; border:0; height: 100%; position:relative;}

@keyframes mouse-scroll{
from{ opacity:0;}
to{ opacity:0.8; }
}
@-webkit-keyframes mouse-scroll{
from{ opacity:0;}
to{ opacity:0.8;}
}
@media(min-width:769px){
.Floor002549 .banner{ position:absolute; left:0; top:0; width:100%; height:100%; }
}
/*核心技术 */
#Technologies .auto{ padding:50px 10% 0}
#Technologies .title{position: relative;}
#Technologies .title .cn{animation-delay: 0.5s !important; -webkit-animation-delay: 0.5s !important; font-size: 32px; color: #fff;}
#Technologies .title .en{font-size: 24px;font-family: 'Arial';color: #fff;opacity: .6;text-transform: uppercase;margin-bottom: 0.1em;animation-delay: 0.8s !important;-webkit-animation-delay: 0.8s !important;margin-top: 1%;}

@media(min-width:1025px) and (max-width:1600px){
#Technologies .title{font-size: 2.375vw;}
}
@media(max-width:1024px){
#Technologies .title{font-size: 5vw; }
}
#Technologies h4{animation-delay: 1s !important;-webkit-animation-delay: 1s !important;font-size: 20px;color: #fff;font-weight: normal;text-align: left;margin-bottom: 20px;}
#Technologies .list{float: left;width:45%; margin-top:3%}
#Technologies .list2{float: right;width: 55%; margin-top:3%}
#Technologies .list .slider{ padding-right:2%;}
#Technologies .list2 .slider,
#Technologies .list2 h4{ padding-left:2%;}
#Technologies .list li{ width: 50%;}
#Technologies .list2 li{ width: 33.33%}
#Technologies .slider li{overflow: hidden; float: left;}
#Technologies .slider li a{display: block;margin: 20px 1px;background: #fff;position: relative;padding-bottom: 148%;animation-delay: 1s !important;-webkit-animation-delay: 1s !important;}
#Technologies .list2 .slider li a{padding-bottom: 123.5%;}
#Technologies .slider li .inner,
#Technologies .slider li figure.hover{position: absolute;}
#Technologies .slider li figure.hover{opacity: 0;transition: 0.3s; left: 0; width: 100%; top: 0; bottom: -40px;}
#Technologies .slider li .inner{padding:1vw 2vw 1vw;left: 0;width: 100%;text-align: left;}

#Technologies .slider li .icon{margin-bottom: 2.76vw;display: table;position: relative;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
#Technologies .slider li .icon img{transition: 0.3s;}
#Technologies .slider li .icon .hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
#Technologies .slider li .tit{font-size: 20px;animation-delay: 1.2s !important; -webkit-animation-delay: 1.2s !important;}
#Technologies .slider li p{font-size: 16px;margin: 20px 0;transition: 0.3s; color: #fff; animation-delay: 1.5s !important;-webkit-animation-delay: 1.5s !important;line-height: 28px;min-height: 140px;}
#Technologies .slider li a:not(:hover) p{color: #888;}
#Technologies .slider li a:hover{color: #fff;}
#Technologies .slider li a:hover p{opacity: 0.4;margin-bottom: -10px;}
#Technologies .slider li a:hover figure.hover{opacity: 1; top: -20px; background-position: right center;bottom: -20px;}
#Technologies .slider li a:hover .inner{bottom: 0;}
#Technologies .slider li a:hover  .icon .hover{opacity: 1;}
#Technologies .slider li a:hover  .icon .on{opacity: 0;}

#Technologies .slick-dots{text-align: center;display: none !important;}
#Technologies .slick-dots li{display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%;background:#fff; opacity: 0.5}
#Technologies .slick-dots li button{display: none;}
#Technologies .slick-dots li.slick-active{opacity: 1;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); }
#Technologies .slick-arrow{display: none !important;}
@media(max-width:1600px){
#Technologies .auto{ padding:50px 2% 0}
#Technologies .slider li p{font-size: 15px;line-height: 22px;max-height: 132px;overflow-y: auto;min-height: 132px}
}
@media(max-width:1440px){
#Technologies .slider li a{ padding-bottom:179.2%}
#Technologies .list2 .slider li a{padding-bottom:150%}
}
@media(max-width:1200px){
#Technologies .slider li p{min-height: 196px;}
#Technologies .slider li a{ padding-bottom:214.5%}
#Technologies .list2 .slider li a{padding-bottom:180%}
}
@media(max-width:1024px){
#Technologies .slider li .inner{padding:20px;}
#Technologies .slider li a{padding-bottom: 148%;}
#Technologies .list2 .slider li a{padding-bottom: 123.5%;}
#Technologies .slider li a:hover p{margin-bottom: 5vw;}
}
@media(max-width:768px){
#Technologies .auto{ padding-top:4%; padding-bottom:4%}
#Technologies .slider li p{min-height:196px;font-size: 14px;line-height: 20px;}
#Technologies .slider li a{ padding-bottom:214.5%}
#Technologies .list2 .slider li a{padding-bottom:180%}
#Technologies .title .cn{ font-size: 24px;}
#Technologies .title .en{ font-size:16px;}
}
@media(max-width:640px){
#Technologies .slider li p{min-height:auto;}
#Technologies .slider li a{ padding-bottom:96%}
#Technologies .list2 .slider li a{padding-bottom: 80%;}
#Technologies h4,
#Technologies .slider li .tit{ margin-bottom:0; font-size:18px;}
#Technologies .slider li a:hover p{ margin:10px; font-size:14px;}
}
@media(max-width:480px){
#Technologies{font-size: 3.5vw;padding: 0vw 0;}
#Technologies .slider li a{ padding-bottom:143.5%}
#Technologies .list2 .slider li a{padding-bottom:120%;}
}
@media(max-width:411px){
#Technologies{font-size: 3.5vw;padding: 8vw 0;}
#Technologies .slider li a{ padding-bottom:192%}
#Technologies .list2 .slider li a{padding-bottom:160%;}
}

/*应用领域 */
.Floor002549 .section_same_li li{position:relative;}
@media(min-width:769px){
.Floor002549 .section_same_li ul{ height:100%;}
.Floor002549 .section_same_li li{float:left;background-position:center center; background-repeat:no-repeat; background-size:cover; height:50%;}
.Floor002549 #application li{ width:28.675%;  }
.Floor002549 #application li:first-child{ width:42.65%; height:100%;}
.Floor002549 .section_same_li li .wap_pic{ display:none;}
}
.Floor002549 .section_same_li li a{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:10;}
.Floor002549 .section_same_li li aside{ transition:opacity 0s,transform 0.5s;animation-delay:0.5s !important; -webkit-animation-delay: 0.5s !important;}
.Floor002549 .section_same_li li aside img{ max-height:80px;}
.Floor002549 .section_same_li li h2{ margin:0; font-size:36px; font-weight:normal; color:#fff; letter-spacing:3px; padding:20px 20px 0 20px;transition:0.3s;animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
.Floor002549 .section_same_li li .more{ display:inline-block; padding: 15px 40px;font-size:16px;  color:#fff;opacity:0; transform:translateX(40px); transition:opacity 0s,transform 0.5s;}
.Floor002549 .section_same_li li .more:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002549 .section_same_li li:hover .more{ color:#fff;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); opacity:1;transform:translateX(0px);}
.Floor002549 .section_same_li li .ytable{ position:relative; z-index:3; height: 100%;}
.Floor002549 .section_same_li li::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.2); transition:0.3s; z-index:1;}
.Floor002549 .section_same_li li:hover::before{ background:rgba(0,0,0,0.65);}
.Floor002549 .section_same_li li:hover aside{ display:none; transition:0.3s}
.Floor002549 .section_same_li li:hover h2{color:#4eb5f6; padding:0 0 40px;}
.Floor002549 .section_same_li li h2::after{ display:block; width:0;  height:2px; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); margin:14px auto 0;transition:width 0.3s;}
.Floor002549 .section_same_li li:hover h2::after{ content:'';width:46px;}


@media(min-width:641px) and (max-width:1200px) {
.Floor002549 .section_same_li li h2{ font-size:24px;}
}
@media(max-width:768px){
.Floor002549 .section_same_li li{ background:none !important;height: 240px;background-position: center;}
.Floor002549 .section_same_li li .wap_pic{ display:block; width:100%;}
#fullpage,
.Floor002549 .fp-table,
.Floor002549 .fp-tableCell{height: auto!important;}
.Floor002549 .section_same_li li:hover h2{color:#4eb5f6; padding:0 0 20px;}
.Floor002549 .section_same_li li .more{padding: 10px 20px}
}

@media(min-width:641px) and (max-width:768px) {
.Floor002549 .section_same_li li{ float:left; width:50%;}
.Floor002549 .section_same_li li:nth-child(1){ width:100%;}
.Floor002549 .section_same_li li aside img{ height:50px;}
}
@media(max-width:640px){
.Floor002549 .section_same_li li aside img{ height:40px;}
.Floor002549 .section_same_li li h2{ font-size:24px;}

}
@media(max-width:480px){
.Floor002549 .banner h1{ font-size:40px;}
.Floor002549 .section_same_li li h2{ font-size:18px;}
.Floor002549 .section_same_li li p{ margin:5px 0;}
}


/*底部 */
.Floor002549 #footer{background: #212121;}
.Floor002549 #footer .copyright{text-align:center;color:#fff;opacity: 0.6;padding-top:4%;font-size: 16px;}
.Floor002549 #footer .copyright a{ color:#fff; text-decoration:underline;}
.Floor002549 #footer .line{background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);background-image:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);background-image:-moz-linear-gradient(-60deg, #4eb5f6 , #7e65c2, #d25ba8); width: 100%; height: 5px;}
.Floor002549 #footer footer{/* width:100%; */overflow:hidden;padding: 4% 10% 2%;}
.Floor002549 #footer nav dt{font-size:18px;color:#fff;padding-bottom: 30px;text-align: left;}
@media(min-width:1025px){
.Floor002549 #footer nav ol{float:right;width: 10%;max-width: 145px;}
.Floor002549 .bottom-menu{float:left;width: 90%;padding-right: 10%;} 
}
.Floor002549 #footer nav ol figure{max-width:145px;padding-bottom:15px;margin-top: 5px;}
.Floor002549 #footer nav ol .bdsharebuttonbox{text-align: center;display:inline-block;}
.Floor002549 #footer nav ol .bdsharebuttonbox a{width:40px;height:40px;background:url(../images/Floor002549_share.png) no-repeat left top rgba(228,228,228,0.2);border-radius:50%;margin:0;padding:0;line-height:normal;margin: 0 8px;background-size: auto 30px;}
.Floor002549 #footer nav ol .bdsharebuttonbox a.bds_tsina{background-position: -35px 5px;}
.Floor002549 #footer nav ol .bdsharebuttonbox a.bds_weixin{background-position: -75px 5px;}
.Floor002549 .bottom-menu dl{float:left;/*width:16.66666666%;*/text-align: left;}
.Floor002549 .bottom-menu dd a{color:#fff;opacity: 0.6;font-size: 16px;line-height:24px; display:block; padding:5px 0;}
.Floor002549 .bottom-menu dd a:hover{ opacity:1;}
@media(max-width:1600px){
.Floor002549 #footer footer{/* width:100%; */overflow:hidden;padding: 4% 2% 2%;}
}
@media(max-width:1024px){
.Floor002549 .bottom-menu{ display:none;}
.Floor002549 #footer nav ol{ display:table; text-align:center; margin:0 auto;}
.Floor002549 #footer nav dt{ text-align: center}
}

.active {overflow: hidden;}
/*.active .slideInUp, 
.Floor002549 .active .slideInUp, 
.slideInUps{-webkit-animation-name: slideInUp;animation-name: slideInUp;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both; }
*/
.active .bgbox{animation: slowScale 6s forwards; -webkit-animation: slowScale 6s forwards;}
@keyframes slowScale {
    0%{transform: scale(1);-webkit-transform: scale(1);}
    100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}
@-webkit-keyframes slowScale {
    0%{transform: scale(1);-webkit-transform: scale(1);}
    100%{transform: scale(1.1);-webkit-transform: scale(1.1);}
}

@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
    }
    100% {
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
    }
}
@keyframes slideInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
    }

    100%{
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

/* 栏目页 */
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
 .owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
    .owl-carousel .owl-stage {
      position: relative;
      -ms-touch-action: pan-Y;
      -moz-backface-visibility: hidden;
      /* fix firefox animation glitch */ }
    .owl-carousel .owl-stage:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
    .owl-carousel .owl-stage-outer {
      position: relative;
      overflow: hidden;
      /* fix for flashing background */
      -webkit-transform: translate3d(0px, 0px, 0px); }
    .owl-carousel .owl-wrapper,
    .owl-carousel .owl-item {
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0); }
    .owl-carousel .owl-item {
      position: relative;
      min-height: 1px;
      float: left;
      -webkit-backface-visibility: hidden;
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none; }
    .owl-carousel .owl-item img {
      display: block;
      width: 100%; }
    .owl-carousel .owl-nav.disabled,
    .owl-carousel .owl-dots.disabled {
      display: none; }
    .owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-dot {
      cursor: pointer;
      cursor: hand;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .owl-carousel.owl-loaded {
      display: block; }
    .owl-carousel.owl-loading {
      opacity: 0;
      display: block; }
    .owl-carousel.owl-hidden {
      opacity: 0; }
    .owl-carousel.owl-refresh .owl-item {
      visibility: hidden; }
    .owl-carousel.owl-drag .owl-item {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .owl-carousel.owl-grab {
      cursor: move;
      cursor: grab; }
    .owl-carousel.owl-rtl {
      direction: rtl; }
    .owl-carousel.owl-rtl .owl-item {
      float: right; }
  
  /* No Js */
  .no-js .owl-carousel {
    display: block; }
  
  /*
   *  Owl Carousel - Animate Plugin
   */
  .owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }
  
  .owl-carousel .owl-animated-in {
    z-index: 0; }
  
  .owl-carousel .owl-animated-out {
    z-index: 1; }
  
  .owl-carousel .fadeOut {
    animation-name: fadeOut; }
  
  @keyframes fadeOut {
    0% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  
  /*
   * 	Owl Carousel - Auto Height Plugin
   */
  .owl-height {
    transition: height 500ms ease-in-out; }
  
  /*
   * 	Owl Carousel - Lazy Load Plugin
   */
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }
  
  /*
   * 	Owl Carousel - Video Plugin
   */
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }
  
  .owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3); }
  
  .owl-carousel .owl-video-playing .owl-video-tn,
  .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }
  
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }
  /*
   .Menu002449 为demo编号
   */
  .Menu002449{ position: relative;}
  .Menu002449 .ban img{ display: block;}
  .Menu002449 .ban .phoneimg{ display: none;}
  @media only screen and (max-width: 1000px) {
      .Menu002449 .ban .pcimg{ display: none;}
      .Menu002449 .ban .phoneimg{ display: block;}
  }
  .Menu002449 .menu ,.Menu002449 .menu *{ transition: .3s ease-in-out;}
  .Menu002449 .menu{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 30px;background:rgba(0,0,0,.5)}
  .Menu002449 .menu .auto{ position: relative; margin-left: 5%; margin-right: 5%; z-index: 5;}
  @media only screen and (max-width: 1200px) {
  .Menu002449 .menu .auto{ margin-left: 15px; margin-right: 15px;}	
  }
  
  .Menu002449 .menu .currents{ float: right; padding:10px 0 10px 25px; background:  url(../images/Menu002449-curr_icon.png) no-repeat left center;}
  .Menu002449 .menu .currents a,.Menu002449 .menu .currents{ color: #fff;}
  .Menu002449 .menu .currents span,
  .Menu002449 .menu .currents a:hover{ color: #4eb5f6;}
  @media only screen and (max-width:1200px ) {
      .Menu002449 .menu .currents{ display: none;}
  }
  .Menu002449 .menu nav{ float: left; width: 70%;}
  .Menu002449 .menu nav li{float: left;margin-right: 25px;}
  .Menu002449 .menu nav li a{ color: #fff; font-size: 16px;  display: inline-block; position: relative; padding: 10px 0;}
  .Menu002449 .menu nav li a:after{ content: ""; width: 0; height: 2px; overflow: hidden; background: -webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8); position: absolute; left: 50%; bottom: 0;}
  .Menu002449 .menu nav li.aon a,.Menu002449 .menu nav li a:hover{ color: #4eb5f6;}
  .Menu002449 .menu nav li.aon a:after,.Menu002449 .menu nav li a:hover:after{ width: 100%; left: 0;}
  @media only screen and (max-width:1200px ) {
      .Menu002449 .menu nav{ float: none; width: 100%;}
      .Menu002449 .menu{position: static;height: auto;line-height: 24px;padding:10px 0;}
      .Menu002449 .menu nav li {margin-right: 15px;}
      .Menu002449 .menu nav li a{font-size: 14px;padding:5px 0;}
  }
  /*
   .Floor001732 为demo编号
   */
  .Floor001732{ background:#f8f8f8;text-align:center; padding:4% 0;}
  .Floor001732 h1{ font-size:36px; font-weight:normal; color:#362a03; margin:0; padding-bottom:4%;}
  .Floor001732 h1 span{ color:#4eb5f6;}
  .Floor001732 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#c3c2c1; text-transform:uppercase; }
  .Floor001732 figure{color:#666; line-height:28px; padding-bottom:3%;font-size: 16px;text-indent: 2em;}
  .Floor001732 dd{ display: inline-block; width:31.33%; margin:10px 1%;}
  .Floor001732 dl{text-align: center;font-size: 0}
  .Floor001732 dd img{ display:block; width:100%;}
  .Floor001732  ul{  margin:0 auto;margin-top:3%; max-width:1200px;}
  .Floor001732 li{ float:left; width:16.6%;position: relative;}
  .Floor001732 li img{position: absolute;left: 50%;margin-left: -23px;top: 15px;}
  .Floor001732 li .img2{display: block}
  .Floor001732 li .img1{display: none}
  .Floor001732 li:hover>.img2{display: none}
  .Floor001732 li:hover>.img1{display: block}
  .Floor001732 li a{ display:block; font-size:16px; padding:65px 10px 20px 10px; border-radius:5px; }
  .Floor001732 li:hover{background-color:#4eb5f6; color:#fff;}
    .Floor001732 li:hover>a{color: #fff}
  @media(max-width:640px){
  .Floor001732 h1{ font-size:24px;}
  .Floor001732 b{font-size:14px;}
    .Floor001732 li{ float:left; width:33.3%;}
      .Floor001732 dd{width: 100%;margin-bottom: 10px;margin-right: 0;}

  }
  @media(max-width:375px){
  .Floor001732 dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
  .Floor001732 li a{font-size:14px; background-size:auto 30px; padding-top:60px;}
  }

  .cp_title1{font-size:26px; color:#333; text-align:center;}
    .cp_title1 i{font-style: normal;color: #2d2cc1}
  .cp_title1 span{display:block; margin:17px auto; width:45px; height:2px; background:#dedede;}
/*企业文化 */
.RighInfo002924{ padding:4% 0;}
.RighInfo002924 .auto{ position: relative;}
.RighInfo002924 .txt{position: absolute; left: 3vw; top: 0; width: 76%; height: 100%; z-index: 10;}
.RighInfo002924 .txt .ytable{height: 100%;}
.RighInfo002924 .txt p{ font-size:16px; color:#666; padding:20px 0; position:relative; padding-left:68px; margin:10px 0;}
.RighInfo002924 .txt p img{ display:inline-block;position:absolute; left:0; top:50%; transform:translateY(-50%);}
.RighInfo002924 .txt p span{ display:block; margin-bottom:5px; font-size:20px; color:#4eb5f6}
@media (max-width: 768px) {
	.RighInfo002924 .txt { position: relative;}
	        .cp_title1{font-size: 20px}
}


/*
 .Form001518 为demo编号
 */
 .Form001518{ padding:3% 0;}
 .Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
 .Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
 
 .Form001518 dl dt{ padding:3% 0; color:#333; font-size:16px; }
 .Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
 .Form001518 dd li:nth-child(3n){ margin-right:0;}
 .Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
 .Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
 .Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#333; line-height:20px; margin-top: -10px;}
 
 .Form001518 dd textarea.text{height:220px;}
 
 .Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px; background:linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
 @media(max-width:768px){
 .Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
 }
 @media(max-width:480px){
 .Form001518 .title{ font-size:24px;}
 }

  /*
   .Timeline000618 为demo编号
   */
  .Timeline000618{ padding:4% 0;}
  .Timeline000618 .year{position: relative; z-index: 1;}
  .Timeline000618 .year li {width: 100%;position: relative;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top 10px; background-size:contain; font-size:16px; padding-top: 70px;}
  .Timeline000618 .year li.slick-current{ color:#4eb5f6;}
  .Timeline000618 .year li:after{  position: absolute;left: 50%;top:4px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -6px;}
  .Timeline000618 .year li.slick-current:after{ border-color:#4eb5f6;}
  .Timeline000618 .btn .slick-arrow{ position:absolute; top:-15px; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;font-size: 0;}
  .Timeline000618 .btn .slick-prev{ left:0;}
  .Timeline000618 .btn .slick-next{ right:0;}
  .Timeline000618 .btn .slick-next:hover,
  .Timeline000618 .btn .slick-prev:hover{ background-color:#4eb5f6;}
  .Timeline000618 .btn .slick-prev:before,
  .Timeline000618 .btn .slick-next:before{ position:absolute; content: ''; width: 12px; height: 12px; border-left: 4px solid #fff;border-top: 4px solid #fff;  left: 50%; top: 50%; margin: -6px 0 0 -8px;transform: rotate(135deg);}
  .Timeline000618 .btn .slick-prev:before{transform: rotate(-45deg);margin-left: -3px;}
  
  .Timeline000618 .list{ padding-right:30%; position:relative; padding-top:5%;}
  .Timeline000618 .list:before{ background:url(../images/Timeline000618-bg.png) no-repeat right bottom; width:30%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
  
  .Timeline000618 .box dl{ padding-bottom:2%;}
  .Timeline000618 .box dl dt{ font-size:20px; color:#666; padding-bottom:30px;font-weight: normal;}
  .Timeline000618 .box dl dd{font-size:20px;}
  .Timeline000618 .box dl p{ padding:2% 0;}
  @media(max-width:640px){
  .Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
  .Timeline000618 .box dl dd{ font-size:16px;}	
  }
  /*
   .PicList002239 为demo编号
   */
  .PicList002239{ padding:3% 0;}
  .PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
  @media(min-width:769px){
  .PicList002239 li{margin-right:2%; width:23%; }
  .PicList002239 li:nth-child(4n){ margin-right:0;}
  }
  .PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
  .PicList002239 li dl{ position:relative; margin:0 10px; line-height:50px;text-align: center;}
  .PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
  .PicList002239 li dt{font-size: 16px; color: #333;}
  @media(max-width:768px){
  .PicList002239 li{ width:48%; margin-right:4%;}
  .PicList002239 li:nth-child(2n){ margin-right:0;}
  }

  /*Page002162 */
  .Page002162 .Pages{ padding:3% 0; text-align:center; line-height:37px;}
  .Page002162 .Pages .p_cur,
  .Page002162 .Pages .p_count,
  .Page002162 .Pages .p_total,
  .Page002162 .Pages .p_jump{ display:none;}
  .Page002162 .Pages a{border:1px solid #f5f5f5;display:inline-block; vertical-align:middle; padding:0 20px;}
  .Page002162 .Pages em{ font-style:normal; overflow:hidden;vertical-align:middle; display:inline-block; border-left:1px solid #f5f5f5;}
  .Page002162 .Pages em a{ float:left; margin-left:-1px;}
  .Page002162 .Pages a:hover,
  .Page002162 .Pages a.a_cur{background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8); color:#fff;}
  .Page002162 .Pages a.a_prev,
  .Page002162 .Pages a.a_next{ overflow:hidden; height:39px; line-height:1000px; width:43px; padding:0; background:url(../images/Page002162-a_prev.gif) no-repeat center center;}
  .Page002162 .Pages a.a_next{ background-image:url(../images/Page002162-a_next.gif);}
  @media(max-width:640px){
  .Page002162 .Pages em{ display:none;}
  }
  /*
   .Floor000695 为demo编号
   */
  .Floor000695{ padding:3% 0;}
  .Floor000695 ul{ overflow:hidden;}
  .Floor000695 li{ float:left; width:20%; text-align:center; padding:0 2%;}
  .Floor000695 li figure{ font-size:16px; padding-top:10%;}
  @media(max-width:640px){
  .Floor000695 li{ width:33.3333333%; margin-bottom:5%;}
  .Floor000695 li:nth-child(4){ margin-left:15%;}
  }
  @media(max-width:320px){
  .Floor000695 li figure{ font-size:14px;}
  }
  /*Floor002596 */
  .Floor002596{ position:relative; z-index:1; background:url(../images/Floor002596_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:8.35%;padding-top:7.5%;}
  .Floor002596::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}
  .Floor002596 .auto{ position:relative; z-index:2;}
  .Floor002596 .float{ z-index:2;position:absolute; left:-2%; color:#fff; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
  .Floor002596 .float::before{ display:inline-block; content:''; background:#fff; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
  @media(max-width:1200px){
  .Floor002596 .float{ display:none;}
  }
  
  .Floor002596 .title{ text-align:center; font-size:36px; color:#fff; padding-bottom:5%;}
  .Floor002596 .title p{ margin:0; opacity:0.6; font-size:16px;}
  .Floor002596 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
  @media(max-width:480px){
  .Floor002596 .title{ font-size:24px;}
  .Floor002596 .title p{font-size:14px;}
  }
  
  .Floor002596 .auto{ max-width:1080px;}
  .Floor002596 li{ float:left; width:23%; margin:0 1%; position:relative; padding-bottom:41.668%; color:#fff;}
  .Floor002596 li .hoverbg{ background:rgba(255,255,255,0.19); border:1px solid rgba(255,255,255,0.28); position:absolute; content:''; z-index:2; left:0; top:0; width:100%; height:100%; opacity:0; transition:0.3s;}
  .Floor002596 li:hover .hoverbg{ opacity:1;}
  .Floor002596 li .hoverbg i{ position:absolute; left:0; width:100%;}
  .Floor002596 li .hoverbg i::before,
  .Floor002596 li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #00a2e9; }
  .Floor002596 li .hoverbg i::before{ left:-1px;border-left:1px solid #00a2e9;}
  .Floor002596 li .hoverbg i::after{ right:-1px;border-right:1px solid #00a2e9;}
  .Floor002596 li .hoverbg i.up{ top:0;}
  .Floor002596 li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
  .Floor002596 li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
  .Floor002596 li .main{ width:100%;text-align:center;}
  .Floor002596 li .icon{ text-align:center;transform: translateY(39%); transition:0.3s;}
  .Floor002596 li .icon aside{ padding:25px; display:inline-block; position:relative;border-radius:50%; }
  .Floor002596 li .icon aside::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background:url(../images/Floor002596_iconbg.png) no-repeat center center; background-size:contain; transform:rotate(85deg);-ms-transform:rotate(85deg);-webkit-transform:rotate(85deg); }
  .Floor002596 li:nth-child(1) .icon aside::before{transform:rotate(0);}
  .Floor002596 li:nth-child(4) .icon aside::before{transform:rotate(170deg);-ms-transform:rotate(170deg);-webkit-transform:rotate(170deg);}
  .Floor002596 li .icon aside img{ width:60px; height:60px;}
  .Floor002596 li p{ font-size:18px; margin:8% 0;}
  .Floor002596 li pre{ max-width:165px; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:84px; overflow:hidden; margin-bottom:8%;  }
  .Floor002596 li pre,
  .Floor002596 li .more{ transform: translateY(39%); opacity:0; transition:0.3s;}
  .Floor002596 li .more a{ display:inline-block; background:#00a2e9; color:#fff; width:138px; line-height:39px;}
  .Floor002596 li .more a::after{ background:url(../images/Floor002596_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
  .Floor002596 li:hover pre,
  .Floor002596 li:hover .more,
  .Floor002596 li:hover .icon{transform: translateY(0); opacity:1;}
  .Floor002596 li:hover .icon aside{background:#00a2e9;}
  .Floor002596 li:hover .icon aside::before{ display:none;}
  
  @media(min-width:641px) and (max-width:768px){
  .Floor002596 li .icon aside{ padding:10px;}
  .Floor002596 li .icon aside img{ width:46px; height:46px;}
  }
  @media(max-width:640px){
  .Floor002596 li{ width:48%; padding-bottom:40%; transition:0.3s;}
  .Floor002596 ul:hover li{padding-bottom:60%;}
  }
  @media(max-width:480px){
  .Floor002596 li .icon aside{ padding:15px;}
  .Floor002596 li .icon aside img{ width:40px; height:40px;}
  .Floor002596 ul:hover li{padding-bottom:80%;}
  }
  /*Floor001841 */
  .Floor001841{ padding:3% 0;}
  .Floor001841 .title{ text-align:center; padding-bottom:3%;}
  .Floor001841 .title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
  .Floor001841 .title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
  .Floor001841 .title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#c94645; margin-top:20px; content:'';}
  @media(max-width:768px){
  .Floor001841 .title h1{ font-size:30px;}
  .Floor001841 .title h1:after{ height:5px;}
  }
  @media(max-width:480px){
  .Floor001841 .title h1{ font-size:20px;}
  }
  
  .Floor001841 li{ float:left; width:25%; position:relative; overflow:hidden;}
  .Floor001841 li img{ display:block; width:100%;}
  .Floor001841 li a,
  .Floor001841 li i{ position:absolute; left:0 ;top:0; width:100%; height:100%;}
  .Floor001841 li a{ z-index:3; padding:0 10%;color:#fff;font-size:12px;}
  .Floor001841 li i{ transition:0.8s;}
  .Floor001841 li:nth-child(1) i{ background-color:#363643;}
  .Floor001841 li:nth-child(2) i{ background-color:#33333f;}
  .Floor001841 li:nth-child(3) i{ background-color:#30303b;}
  .Floor001841 li:nth-child(4) i{ background-color:#2d2d37;}
  .Floor001841 li:hover i{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
  .Floor001841 .table{ display:table; width:100%; height:100%;}
  .Floor001841 .table_cell{ display:table-cell; vertical-align:middle;}
  .Floor001841 li h1{ margin:0; font-size:24px; padding-top:40%; background:url(../images/Floor001841-icon_1.png) no-repeat left top;}
  .Floor001841 li:nth-child(2) h1{ background-image:url(../images/Floor001841-icon_2.png);}
  .Floor001841 li:nth-child(3) h1{ background-image:url(../images/Floor001841-icon_3.png);}
  .Floor001841 li:nth-child(4) h1{ background-image:url(../images/Floor001841-icon_4.png);}
  .Floor001841 li p{margin:9% 0;line-height:20px; overflow:hidden; height:100px; filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4;-khtml-opacity: 0.4;}
  .Floor001841 li span{color:#c94645;}
  @media(max-width:768px) and (min-width:641px){
  .Floor001841 li h1{ font-size:18px; padding-top:50px;}
  .Floor001841 li p{ height:60px;}
  }
  @media(max-width:640px){
  .Floor001841 li{ width:50%;}
  .Floor001841 li a{ padding:0 5%;}
  }
  @media(max-width:480px){
  .Floor001841 li h1{ font-size:18px;}
  .Floor001841 li p{ height:60px;}
  }

/*Map002516 */
.Map002516{padding:4% 0;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;}
.Map002516 .map #allmap{ height:400px;}
/*.Map002516 .map #allmap *{ box-sizing:content-box;}*/
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:50%; padding:3% 2%;}
}
.Map002516 .ul_con li div{ padding-left:90px; 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.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 p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}

/*
 .TextList002208 为demo编号
 */
 .TextList002208{ padding:4% 0}
 .TextList002208 .thead{ line-height:40px; text-align:center;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8)}
 .TextList002208 .thead span{ float:left; width:13%; color:#fff; display:block; font-size:16px; height:60px; text-align:center; font-weight:bold; position:relative;line-height: 60px;}
 .TextList002208 .thead span i{display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
 .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:13%;  display:block; font-size:14px; position:relative; padding: 10px;line-height: 26px;
   text-align: center;display: flex;align-items: center;justify-content: center;height:60px;transition: all .3s;}
    .TextList002208 .dl.active .dt span{display: flex;align-items: center;justify-content: center;height:80px}
 .TextList002208 .dl .dt span.jobname{ text-align:left;}
 .TextList002208 .thead span.jobaddr{width: 20%;}
 .TextList002208 .dl .dt  i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; transform: translateY(-50%);}
 .TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;line-height: 30px;}
 .TextList002208 .conbox .h5{color:#333; font-size:16px;line-height: 28px;}
 .TextList002208 .dl.active .dt span,.TextList002208 .dl.active { color:#333;}
 .TextList002208 .dl .dt span:nth-child(2){width: 20%;}
 .TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
 .zp_1{border-bottom: 1px dashed #eee;margin-bottom: 20px;padding-bottom: 20px;}
 .btn1{background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);color: #fff;display: inline-block;padding: 10px 20px;;transition: .3s;}
 .btn1:hover{background: #fff;color: #333;}
 @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 .auto{overflow-x: auto;}
   .TextList002208 .table_box{width: 800px}
   .TextList002208 .dl .dt span{height: 100px;display: flex;align-items: center;justify-content: center;}
 }
 /*
 .Floor002355 为demo编号
 */
.Floor002355{background: #f6f6f6;}
.Floor002355 .auto{background:#fff;text-align:center; padding:3% 0;z-index:200; position:relative;z-index: 0;}
.Floor002355 h1{ font-size:24px; font-weight:normal;  color:#333; margin:0; padding-bottom:2%;}
.Floor002355 h1:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:'';}
.Floor002355 figure{color:#333; font-size:15px;  line-height:2.45; padding-bottom:1%; max-width: 1060px; margin: 0 auto;}
.Floor002355  ul{  margin:0 auto;margin-top:2%; max-width:1060px;}
.Floor002355 li{ float:left; width:33.3334%; text-align: center; position: relative; margin: 10px 0;}
.Floor002355 li:before{ display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; position: absolute; left: 0; bottom:5px;}
.Floor002355 li:last-child:after{display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; right: 0; position: absolute; bottom: 5px;}
.Floor002355 li .pic img,
.Floor002355 li .tit a{ -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s;  -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.Floor002355 li .tit{ padding-top: 15px;}
.Floor002355 li .pic img{ position: relative; top: 0;}
.Floor002355 li .tit a{ font-size:16px;color:#333;}
.Floor002355 li:hover .pic img{ top: -5px;}
.Floor002355 li:hover .tit a{ color: #333;}
.Floor002355 li span{ font-size:12px; color:#b6b6b6; display: block; padding-top: 5px;}
@media only screen and (min-width:768px ) {
	.Floor002355 h1{ font-size:28px;}
	.Floor002355 li{width:25%;}
}
@media only screen and (min-width:1024px ) {
	.Floor002355 h1{ font-size:32px;}
}
@media(max-width:480px){
   .Floor002355 li{ width:50%;}
}
@media(max-width:375px){
.Floor002355 li .tit a{font-size:14px;}
}
@media only screen and (max-width:1600px ) {
	.Floor002355 .auto{ padding-left:2%; padding-right: 2%;}
}
/*Form002219*/
.Form002219{padding: 3% 0;background: #f5f5f5;}
.Form002219 form{margin-top: 3%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#fff; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*PicList000687 */
  .PicList000687{padding: 3% 0 0;overflow: hidden;}
  .PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background-image: linear-gradient(
    -60deg, #4eb5f6 , #7e65c2,#d25ba8);display: block;}
  .PicList000687 .more:hover{background: #a52d34;}
  .PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
  @media(max-width:480px){
  .PicList000687 .more{line-height: 10vw;}
  }
  
  .PicList000687 .tit{font-size: 20px;color: #000;}
  .PicList000687 time{font-family: 'DIN-Medium';}
  .PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
  @media(max-width:640px){
  .PicList000687 .tit{font-size:4vw;}
  .PicList000687  p{font-size:3.5vw;}
  }
  .PicList000687 .news-top{padding-bottom: 4.22vw;}
  .PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
  .PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #4eb5f6;font-size: 18px;}
  .PicList000687 .news-top time span{display: block;font-size: 2em;}
  .PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
  .PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
  .PicList000687 .news-top .slick-dots li button{display: none;}
  .PicList000687 .news-top .slick-dots li.slick-active{background-image: linear-gradient(
    -60deg, #4eb5f6 , #7e65c2,#d25ba8);}
  @media(min-width:769px){
  .PicList000687 .news-top .pic{width: 520px;height: 391px;}
  .PicList000687 .news-top .info .main{padding-left: 5.21vw;}
  }
  @media(min-width:1025px) and (max-width:1024px){
  .PicList000687 .news-top .pic{width: 45%;}
  }
  @media(max-width:768px){
  .PicList000687 .news-top .ytable-cell,
  .PicList000687 .news-top .ytable{display: block;}
  .PicList000687 .news-top .info{padding: 5vw;}
  .PicList000687 .news-top .ytable-cell img,.ytable-cell.pic img{height: 240px;width: auto !important;margin: 0 auto;}
  }

  @media(max-width:640px){
  .PicList000687 .news-top time{font-size: 3.6vw;}
  }
  
  .PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
  .PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
  .PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
  .PicList000687 .news-list .main{border-left: 2px solid #4eb5f6; padding-left: 4.17vw; padding-right: 4.06vw;}
  .PicList000687 .news-list .tit{margin-bottom: 5px;}
  .PicList000687 .news-list time{color: #ccc;}
  .PicList000687 .news-list .more{line-height: normal;color: #4eb5f6;background: none;width: auto; text-align: left;}
  .PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
  @media(min-width:641px){
  .PicList000687 .news-list .pic{width: 320px;height: 240px;}
  }
  @media(max-width:640px){
  .PicList000687 .news-list .ytable-cell,
  .PicList000687 .news-list .ytable{display: block;}
  .PicList000687 .news-list li{margin-bottom:4vw;}
  .PicList000687 .news-list .main{padding: 4vw;border: 2px solid #4eb5f6; border-bottom: 0;}
  }
  
  
  
  /*TextList002855 */
  .TextList002855{padding:3% 0;}
  .TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
  .TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
  .TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
    .TextList002855 ul h3{font-size: 18px;}
        .TextList002855 ul h3 i{color: #2d2cc1;font-style: normal;}
  @media(min-width:481px){
   .TextList002855 li{font-size: 16px;}
  }
  /*RighInfo002939 */
  .RighInfo002939{padding:3.49vw 0;}
  .RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;display: none;}
  .RighInfo002939 .name1{display: block;}
  .RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
  .RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
  .RighInfo002939 .share{margin-left: 10px;}
  .RighInfo002939 .time time,
  .RighInfo002939 .share,
  .RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
  .RighInfo002939 .share em{font-style: normal;}
  
  #bsPanel,
  #bsPanel *,
  .bsBox,
  .bsBox *{box-sizing: content-box;}
  .bshare-custom{display: inline-block;margin-left: 10px;}
  .RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; }
  .RighInfo002939 .info-page{border: solid 1px #eee;}
  .RighInfo002939 .info-page dd{line-height: 36px;}
  .RighInfo002939 .info-page dd a{padding: 0 20px;}
  .RighInfo002939 .info-page dd a:hover{color: #d43e45;}
  @media(min-width:641px){
  .RighInfo002939 .info-page dd{float: left; width: 50%;}
  .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
  .RighInfo002939 .time,
  .RighInfo002939 .info-page dd a,
  .RighInfo002939 .edit-info{font-size: 16px;}
  }
  @media(max-width:640px){
  .RighInfo002939 img {height:auto!important;}

  .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
  .RighInfo002939 .share{display: block; padding-top: 10px;}
  .RighInfo002939 .edit-info table{width: 100% !important;}
  .RighInfo002939 .edit-info table img{max-width: 50px !important;}
  .RighInfo002939 .edit-info table td{line-height: 24px !important;}
  .RighInfo002939 .edit-info img{width: 100% !important;}
  .RighInfo002939 .edit-info h2 img{width:auto !important;}
  .RighInfo002939 .edit-info p span:first-child{font-size: 20px !important;}

  .Floor001308 .edit-info table{width: 100% !important;}
  .Floor001308 .edit-info table img{max-width: 50px !important;}
  .Floor001308 .edit-info table td{line-height: 24px !important;}
  .Floor001308 .edit-info img{width: 100% !important;height: auto !important;}
  .Floor001308 .edit-info h2 img{width:auto !important;}
  .Floor001308 .edit-info p{margin: 0;}


  }
  
/*PicList002953 */
.body_f5f5f5{background: #f5f5f5;}
.PicList002953{padding: 3% 0;}
.PicList002953 li{float: left;width:31%;background: #fff; margin-bottom: 3.332%;margin-right: 2%;}
.PicList002953 li:nth-child(3n){margin-right: 0;}
.PicList002953 li a{display: block;padding: 10px;}
.PicList002953 li aside.dot{font-size: 16px;line-height: 1em;margin-bottom: 20px;padding-left: 0px;font-weight: bold;}
.PicList002953 li a:hover aside.dot{color: #1e50ae;}
.PicList002953 li .txt{padding:15px 5px 10px;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 14px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 58%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;display: none;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #4ab344;background: #4ab344;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 3.5vw; margin-bottom: 0;line-height: 30px;}
.PicList002953 li p{font-size: 3vw;line-height: 1.25em;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
.PicList002953 li {width: 48%}
.PicList002953 li:nth-child(2n){margin-right: 0;}
.PicList002953 li:nth-child(3n){margin-right: 2%;}
}
/*
 .Floor001308 为demo编号
 */
.Floor001308{padding:3% 0;}
.Floor001308 ul{padding-bottom: 3%;}
.Floor001308 h1{ margin:0; text-align:center; font-weight:normal;color: #393838;font-size: 40px;}
.Floor001308 h1 span{ display:block;font-size: 30px;color: #898989;}
.Floor001308 h1 b{padding-left: 10px;font-size: 30px; text-transform:uppercase;}
.Floor001308 .more{ text-align:center; padding:2% 0;} 
.Floor001308 .more a{ width:54px; line-height:54px; height:54px; display:inline-block; color:#fff; font-size:12px; border-radius:50%; background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8); transition:0.3s;}
.Floor001308 .more a:hover{background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);}
.Floor001308 li{ float:left; width:23%; margin-right:2%; text-align:center;margin-bottom: 3%;}
.Floor001308 li:last-child{ margin-right:0;}
.Floor001308 li a{ display:block; border-bottom:#e6e6e6 2px solid;transition:0.3s;}
.Floor001308 li a.bt{border: none;}
.Floor001308 li figure{ position:relative;}
.Floor001308 li a figure i{ opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/Floor001308-more.png) no-repeat center center rgba(66, 161, 31, 0.7)/auto 25%; transition:0.3s;}
.Floor001308 li img{ display:block; width:100%;height: 230px;}
.Floor001308 li a:hover figure i{ opacity:1;}
.Floor001308 li a:hover{ border-bottom-color:#4eb5f6;}
.Floor001308 li p{ line-height:20px; overflow:hidden; height:40px; color:#999; font-size:12px;}
.Floor001308 li h5{ height:32px; overflow:hidden;}
.Floor001308 li h5 span{ display:inline-block; padding:0 10px; line-height:30px;font-weight:normal; font-size:16px; color:#fff;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);}
.Floor001308 li a:hover h5 span{border-color:#4eb5f6;}
@media(max-width:768px){
.Floor001308 li{ width:49%; margin-bottom:3%;}
.Floor001308 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor001308 h1{font-size: 30px;}
.Floor001308 h1 span,
.Floor001308 h1 b{font-size: 24px;}
.Floor001308 li img{height:150px;}
}

/*RighInfo003061 */
.RighInfo003061{padding: 3% 0;color: #333;}
.RighInfo003061 .title{margin: 0; text-align: center;font-size: 40px;line-height: 1em; margin-bottom: 1.2em;}
.RighInfo003061 .info-title{font-size: 56px;font-weight: bold;background-color: #ffca2a; line-height: 2.321em; text-align: center;color: #fff;}
.RighInfo003061 .col-name{text-align: center;font-size: 40px;font-weight: bold;line-height: 1em; margin: 1.975em 0 1.2em 0;}
@media(min-width:1025px) and (max-width:1440px){
.RighInfo003061 .info-title{font-size: 3.5vw;}
.RighInfo003061 .col-name{font-size: 2.5vw;}
}
@media(max-width:1024px){
.RighInfo003061 .col-name,
.RighInfo003061 .title{font-size: 4vw;}
.RighInfo003061 .info-title{font-size: 5vw;}
}
@media(max-width:640px){
.RighInfo003061 .col-name,
.RighInfo003061 .title{font-size: 6vw;}
.RighInfo003061 .info-title{font-size: 7vw;}
}
/*box-1*/
.RighInfo003061 .box-1 .desc{max-width: 1300px; width: 95%;margin:20px auto;line-height: 1.8em; font-size: 16px; text-align: justify;}
.RighInfo003061 .box-1 .icon{display: table; margin: 0 auto 3.33vw;}
.RighInfo003061 .box-1 .icon li{width: 9vw;height: 9vw;background-image: linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8); border-radius: 50%; float: left; text-align: center;color: #fff;}
.RighInfo003061 .box-1 .icon li .ytable{height: 100%;}
.RighInfo003061 .box-1 .icon li aside{font-size: 15px;line-height: 1.5em; font-weight: bold; margin-top:1em;}
.RighInfo003061 .box-1 .icon li img{max-width: 35%;}
@media(min-width:641px){
.RighInfo003061 .box-1 .icon li:not(:last-child){margin-right:6vw;}
.RighInfo003061 .box-1 .icon li:nth-child(2n){background-image: linear-gradient(45deg, #4eb5f6 , #7e65c2,#d25ba8)}
}

@media(max-width:1024px){
.RighInfo003061 .box-1 .icon li{ width: 21vw; height: 21vw;}
}
@media(min-width:641px) and (max-width:1024px){
.RighInfo003061 .box-1 .icon li:not(:last-child){margin-right:3vw;}
}
@media(max-width:640px){
.RighInfo003061 .box-1 .desc{font-size: 3.6vw;}
.RighInfo003061 .box-1 .icon li{ width: 43vw; height: 43vw; margin-bottom: 3vw;}
.RighInfo003061 .box-1 .icon li:not(:nth-child(2n)){margin-right: 3vw;}
.RighInfo003061 .box-1 .icon li:nth-child(2),
.RighInfo003061 .box-1 .icon li:nth-child(3){background: #17c971; }
.RighInfo003061 .box-1 .icon li aside{font-size:3.6vw;}
}
/*box-2*/
.RighInfo003061 .box-2 .line{position: relative;height: 1px;display: none}
.RighInfo003061 .box-2 .line:before{position: absolute;right: 100%; content: ''; height: 100%; background: #006aff;width: 9.17vw; margin-right: -1.5vw;}
.RighInfo003061 .box-2 .txt .info{font-size: 18px;}
.RighInfo003061 .box-2 .txt > h4{position: relative; margin: 1em 0 0 0;font-size: 30px; line-height: 1.2em;}
.RighInfo003061 .box-2 .txt > h4 span{position: relative; z-index: 5;}
.RighInfo003061 .box-2 .txt > h4:before{position: absolute; content: '';background-color: #ffca2a; opacity: 0.2; width: 2.434em; height: 2.434em; left: -1.217em; border-radius: 50%;}
@media(min-width:1025px){
.RighInfo003061 .box-2 .img{width: 47%;}
.RighInfo003061 .box-2 .txt{padding-left: 3.85vw;}
}
@media(min-width:1025px) and (max-width:1440px){
.RighInfo003061 .box-2 .txt .info{font-size: 1.3vw;}
.RighInfo003061 .box-2 .txt > h4{font-size: 1.5vw;}
}
@media(max-width:1024px){
.RighInfo003061 .box-2 .ytable,
.RighInfo003061 .box-2 .ytable-cell{display: block;}
.RighInfo003061 .box-2 .txt{padding: 4vw;}
 .RighInfo003061 .box-2 .line:before{width: 1px; height: 10vw; margin: 0; left: 0; bottom: 100%;}
}
@media(max-width:640px){
.RighInfo003061 .box-2 .txt .info{font-size: 3.5vw;}
.RighInfo003061 .box-2 .txt > h4{font-size: 5vw;}
}
/*box-3*/
.RighInfo003061 .box-3 dd{ margin-bottom: 4%;position: relative;}
.RighInfo003061 .box-3 dd:after{position: absolute; content: ''; width: 100%; height: 45%; left: 0; bottom: 0;
background: -moz-linear-gradient(top,  rgba(0,106,255,0) 0%, rgba(0,106,255,0.4) 99%, rgba(0,106,255,0.4) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,106,255,0) 0%,rgba(0,106,255,0.4) 99%,rgba(0,106,255,0.4) 100%); 
background: linear-gradient(to bottom,  rgba(0,106,255,0) 0%,rgba(0,106,255,0.4) 99%,rgba(0,106,255,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 

}
.RighInfo003061 .box-3 dd:nth-child(2n):after{
background: -moz-linear-gradient(top,  rgba(23,201,113,0) 0%, rgba(23,201,113,0.4) 99%, rgba(23,201,113,0.4) 100%); 
background: -webkit-linear-gradient(top,  rgba(23,201,113,0) 0%,rgba(23,201,113,0.4) 99%,rgba(23,201,113,0.4) 100%); 
background: linear-gradient(to bottom,  rgba(23,201,113,0) 0%,rgba(23,201,113,0.4) 99%,rgba(23,201,113,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0017c971', endColorstr='#6617c971',GradientType=0 ); 
}
.RighInfo003061 .box-3 dd .txt{position: absolute; z-index: 10; width: 100%; bottom: 4.58vw; left: 0; padding: 0 3.85vw; color: #fff;font-size: 16px;}
.RighInfo003061 .box-3 dd .num{font-family: 'ArialMT';font-style: italic;font-size: 7.5em; font-weight: bold; opacity: 0.3;display: block; line-height: 0.6em;}
.RighInfo003061 .box-3 dd h5{margin: 0 0 1em 0;font-size: 1.875em;padding: 1em 0;line-height: 1em; border-bottom: 1px solid rgba(255,255,255,0.3);}
.RighInfo003061 .box-3 dd p{margin: 0; line-height: 1.5em; font-weight: bold;}
@media(min-width:641px){
.RighInfo003061 .box-3 dd:not(:nth-child(2n)){margin-right: 4%;}
.RighInfo003061 .box-3 dd{float: left; width: 48%;}
}
@media(max-width:1024px){
.RighInfo003061 .box-3 dd .txt{font-size: 1.5vw;}
}
@media(max-width:640px){
.RighInfo003061 .box-3 dd .txt{font-size: 3vw;}
}

/*Floor002732 */
.Floor002732{overflow-x: hidden;padding: 3% 0;}
.Floor002732 .auto{padding: 0!important; width: 96%; }
.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #184477;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px;  background-image:linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);}

.Floor002732 .main{position: relative; }
/* .Floor002732 .main:before,
.Floor002732 .main:after{position: absolute; content: ''; width: 100%; height: 3px; background: #ebebeb; left: 0;}
.Floor002732 .main:before{ top: 0;}
.Floor002732 .main:after{bottom: 0;} */
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto;}
.Floor002732 .slider.slick-slider li:before{position: absolute; content: ''; left: -19px;top: 0; height: 0;  background-image:linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8); right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider.slick-slider li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 312px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #555;}
.Floor002732 .slider li h2{ margin-bottom: 10px; font-size: 20px; color: #333;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
.Floor002732 .slick-dots li:before{display: none}
.Floor002732 .slick-dots li:hover:before{display: none}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}

}
@media(max-width:768px){
.Floor002732 .slider li .icon img{width: 40px;height: 40px;}
.Floor002732 .slider li h2{font-size: 16px;}
.Floor002732 .slider li a{height: 240px;}






}

/*
 .Form002802
 */
.Form002802{ padding: 3% 0;background: #f7f9fb; }
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#fff;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background-image:linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8); cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}

img{-webkit-user-select:none !important;cursor: default !important;pointer-events: none !important;-webkit-user-drag:none !important;}


.title1{text-align: center;padding-bottom: 4%;}
.title1 dd{margin-left:30px;display: inline-block;position: relative;}
.title1 dd::before{position: absolute;right: -20px;top: 50%;transform: translateY(-50%);width: 2px;height: 12px;background:#ccc;display: block;content: '';}
.title1 dd:last-child::before{display: none;}
.title1 a{position: relative;font-size: 26px;color: #333;text-align: center;}
.title1 a::before{position: absolute;left: 50%;bottom: -10px;width: 45px;height: 2px;background:-webkit-linear-gradient(-60deg, #4eb5f6 ,  #7e65c2,#d25ba8);content: "";display: block;transform: translateX(-50%);display: none;}
.title1 .active1 a::before{display: block;}
.title1 .active1 a{color: #4eb5f6;}

@media(max-width:1024px){
  .title1 a{font-size: 20px;}
  .title1{padding-bottom: 6%;}
}
/*20210901新增开始*/
/*PicList002120 */
.PicList002120{  padding:1% 0;}
.PicList002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li a:hover{color: #333;}
.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:cover;}
.littname {font-size: 18px; font-weight: bold; text-align: left;  padding-left: 15px; color: #000;}
.littname h4 {position: relative; padding-left: 10px;}
.littname h4:after {
    content: "";
    width: 2px;
    height: 78%;
    overflow: hidden;
    background: -webkit-linear-gradient(-60deg, #4eb5f6 , #7e65c2,#d25ba8);
    position: absolute;
    left: 0;
    bottom: 3px;
}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:100%; margin-right:0;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
.RighInfo002939 .edui-upload-video {width: 345px; height: 217px;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
@media(width:320px){
.RighInfo002939 .edui-upload-video {width: 308px;height: 217px; margin-bottom: 10%;}
    
}
@media(width:375px){
.RighInfo002939 .edui-upload-video {width: 360px;height: 217px; margin-bottom: 10%;}
    
}
@media(width:414px){
.RighInfo002939 .edui-upload-video {width: 395px;height: 217px; margin-bottom: 10%;}
    
}
@media(width:400px){
.RighInfo002939 .edui-upload-video {width: 378px;height: 217px; margin-bottom: 10%;}
    
}
@media(max-width:1024px){
.RighInfo002939 .edui-upload-video {float: none!important; text-align: center;} 
    
}
.fancybox-skin {padding:0!important;}

/*20210901新增结束*/