﻿* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;/* moz-user-select: -moz-none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout: none;-moz-touch-callout: none;-ms-touch-callout: none;-o-touch-callout: none;touch-callout: none; */}
html,body{min-height: 100%;}
body {font-size: 12px;line-height: 1;font-weight: normal;font-family: "微软雅黑" ;-webkit-text-size-adjust: 100%;}
table{border-collapse: collapse;}
img {border: 0;padding: 0;display: inline;-webkit-user-select: none;-moz-user-select: none;-webkit-user-select:none;-o-user-select:none;user-select:none;  }
a {text-decoration: none;color: #727272;}
li {list-style: none;}
/* h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 12px;} */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix {*+height: 1%;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
a,a:link{text-decoration:none;}
a,a:visited{text-decoration:none;}
a,a:hover{text-decoration:none;}
a,a:active{text-decoration:none} 
.row:after,.row:before { content: " "; display: table;  box-sizing: border-box; clear: both;}
.col-sm-3,.col-sm-6{box-sizing: border-box;}

.row { margin-left: -15px; margin-right: -15px;}
.col-sm-3,.col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 768px) {
    .col-sm-3,.col-sm-6{ float:left;}
	.col-sm-3 { width: 25%;}
    .col-sm-6 { width: 50%;}
}

.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.anim{ transition: 0.8s ease;}
.por{position: relative;}
.dib{display: inline-block;}
.vam{vertical-align: middle;}
.omission1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}

/*页面框架结构*/
.w1720{ width: 1720px; margin: 0 auto;}
.w1440{ width: 1440px; margin: 0 auto;}
.w1200{ width: 1200px; margin: 0 auto;}
.contain{} /*页面主体内容*/
.content{}/*内容*/
.mainnav{}/*主导航*/
.menu{}/*边侧菜单*/
.maincontent{ padding: 50px 0;} /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden;}
body>a{display: none;}

/*分页*/
.pages{ margin-top: 3.5%;text-align: center; font-size: 0;}
.pages a{display: inline-block;width: 40px;height: 40px;line-height: 40px;font-size: 14px;color: #666;border-radius: 3px;transition: 0.4s ease;}
.pages .anum a{font-family: 'Arial';font-style:normal;}
.pages .acur a,.pages a:hover{background-color: #38435f;color: #fff}
.pages a.a_cur{background-color: #38435f;color: #fff}
.pages .nums{display: inline-block;}
.head-prew{position: absolute;bottom: 0;right: 0;}
.head-prew a{display: inline-block;margin-right: 15px;width: 70px;height: 30px;font-size: 16px;color: #c3c3c3;text-align: center;line-height: 28px;border-radius: 3px;border:1px solid #e0e0e0;box-sizing: border-box;}
.head-prew a:last-child{margin-right: 0;}
.prew{margin-top: 5px;}
.prew a{font-size: 16px;color: #484848;font-weight: bold;}
.prew span{font-size: 16px;color: #9d9d9d}
.prew div{margin-bottom: 20px;}
.prew div:last-child{margin-bottom: 0;}
.dede_pages{
}
.dede_pages ul{
 float:left;
}
.dede_pages ul li{
 float:left;
 font-family:Tahoma;
 margin-right:6px;
}
.dede_pages ul li a{
 float:left;
 padding:2px 4px 2px;
 color:#666;
 border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
 color:#690;
 text-decoration:none;
 padding:2px 4px 1px;
 border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
 color:#F63;
 padding:2px 4px 1px;
 border-bottom:2px solid #F63;
 font-weight:bold;
}
.dede_pages .pageinfo{
 float:right;
 color:#999;
}
.dede_pages .pageinfo strong{
 color:#666;
 font-weight:normal;
 margin:0px 2px;
}

/* 按钮 */
.rightMenuBtn {display:none;width:85px;height:24px;background: transparent;z-index:10;position:fixed;top: 11px;right: 10px}
.rightMenuBtn .openMenu {display: block;width:85px;height: 24px;background-image: url(img/menu.png);}
.rightMenuBtn .closeMenu {display: block;width:85px;height: 24px;background-image: url(img/menu-hover.png);}



/*@font-face {
    font-family: 'HelveticaNeueLTPro-LtEx';
    src: url('img/HelveticaNeueLTPro-LtEx.eot');
    src: local('☺'), url('img/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('img/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('img/HelveticaNeueLTPro-LtEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*头部*/
header{position: fixed;top: 0;z-index: 9;width: 100%;height: 126px;overflow: hidden;transition: 0.5s ease;}
header.son{position: fixed;height: 90px;}

header.on{height: 100%;background-color: #eb6100;background-repeat: no-repeat;background-position: bottom center;background-size: cover; z-index: 105;}
.fixed header{background-color: rgba(235,97,0,0.9);}
header .head-top{padding: 1.8% 0; position: relative; padding-left: 200px;}
header.index .logo{width: 200px;float: left; position: absolute; left: 70px; top: 50%; transform: translateY(-70%);}
header.index .logo img{}
header.index .top-btn{float: right;font-size: 0;padding-top: 7px;}
header.index .muen{margin-left: 25px;}
header .muen{cursor: pointer}
header .muen:after{display: block;content: '';width: 85px;height: 32px;background-image: url(img/menu.png); background-position: center center; background-repeat: no-repeat;position: relative; top: -3px;}
header.on .muen:after{background-image: url(img/menu.png);}
header .backhome a{ font-size: 16px; color: #fff; margin:0 20px; position: relative; top: 5px;}
header .search{width: 30px; height: 30px; font-size: 0;position: relative; margin-left: 30px; top: 1px;}
header .search .btn{position: absolute;right: 0;width: 25px;height: 24px;background-color: transparent;background-image: url(img/search.png);cursor: pointer;transition: 0.5s ease;}
header .search .text{height: 30px;position: absolute; right: 100%;width: 0;background: #fff;margin-left: auto;transition: 0.5s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; top: -4px; border-radius: 3px;}
header .search.on .text{width: 210px;padding: 3px 5px;border:1px solid #fff; }
header.index .version-change {/* display: none; */}
header.index.on .version-change {display: block;}
header.index .version-change ul{font-size: 0;border:1px solid #eb6100;border-radius: 11px;overflow: hidden;}
header.index .version-change ul li{display: inline-block;}
header.index .version-change ul li a{display: block;height: 24px;padding: 0 12px;font-size: 12px;color: #eb6100;line-height: 22px;}
header.index .version-change ul li.on a{background: #eb6100;color: #fff}
header .head-middle{display: none;padding-top: 5.5%;}
header.on .head-middle{display: block;}
header .nav{}
header .nav>ul{text-align: center; max-width: 1000px; margin: 0 auto; margin-bottom:60px}
header .nav>ul>li{display: block;margin-right: 12%;text-align: left; float: left;}
header .nav>ul>li:last-child{margin-right: 0;}
header .nav>ul>li>a{color: #fff;font-size: 18px; font-weight: 700;}
header .nav>ul>li>.down{margin-top: 30px;}
header .nav>ul>li>.down ul li{margin-bottom: 20px;}
header .nav>ul>li>.down ul li:last-child{margin-bottom: 0;}
header .nav>ul>li>.down ul li a{color: #fff;font-size: 16px; font-weight: normal; transition: .3s;}
header .nav>ul>li>.down ul li a:hover{color: #eb6100;}
header .head-log{margin-top: 4%;height: 10.41%;text-align: center;}
header .head-log img{height: 100%;transition: .5s; max-width: 210px;}
header .head-log:hover img{ opacity: 1;}
header .head-contact{margin-top: 4%;}
header .head-contact ul{font-size: 0;max-width: 1000px;margin:auto;}
header .head-contact ul li{display:inline-block;margin-right: 8%;position: relative; transition: .3s; float: left; text-align: left;}
header .head-contact ul li:last-child{margin-right: 0;}
/* header .head-contact ul li:nth-child(2){ text-align: center;}
header .head-contact ul li:nth-child(3){ text-align: right;} */
/* header .head-contact ul li:after{display: block;right: 0;top: 0;bottom: 0;margin: auto;width: 1px;height:56px;background-color: rgba(255,255,255,0.03);}
header .head-contact ul li:last-child:after{display: none;} */
header .head-contact .img{vertical-align: middle;display: inline-block;margin-right: 30px; transition: .3s;}
header .head-contact .text{vertical-align: middle;display: inline-block;font-size: 15.4px;color: #fff;line-height: 28px; transition: .3s; text-align: left;}
header .head-contact ul li:hover .img{ opacity: 1;}
header .head-contact ul li:hover .text{ color: #fff;}
header .head-bottom{position: absolute;bottom:0;left: 0;width: 100%;display: none;background-color: #eb6100;padding: 2% 0;text-align: center;}
header .head-bottom .ioc{margin-bottom: 1.5%;}
header .head-bottom .ioc ul{font-size: 0;}
header .head-bottom .ioc ul li{display: inline-block;margin-right: 15px;}
header .head-bottom .ioc ul li:last-child{margin-right: 0;}
header .head-bottom .ioc ul li img.hover{ display: none;}
header .head-bottom .ioc ul li:hover img{ display: none;}
header .head-bottom .ioc ul li:hover img.hover{ display: block;}
header .head-bottom .icp{font-size: 12px;color: #fff;}
header.on .head-bottom{display: block;}



.home-bottom{width: 100%;background-color: #eb6100;text-align: center; padding-bottom:2%}
.home-bottom .ioc{ padding-top:2%}
.home-bottom .ioc ul{font-size: 0;}
.home-bottom .ioc ul li{display: inline-block;margin-right: 15px;}
.home-bottom .ioc ul li:last-child{margin-right: 0;}
.home-bottom .ioc ul li img.hover{ display: none;}
.home-bottom .ioc ul li:hover img{ display: none;}
.home-bottom .ioc ul li:hover img.hover{ display: block;}
.home-bottom .icp{margin-top: 15px;font-size: 12px;color: #fff;}

.home-bottom .nav{margin-top: 15px;}
.home-bottom .nav a{ font-size:14px; color:#fff; }
.home-bottom .nav a:hover{color:#fff; }
.home-bottom .nav a::after{ display:inline-block;  content:'|'; font-size:12px;margin:0 14px;color:#fff; }
.home-bottom .nav a:last-child::after{ display:none;}




.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}




header.son .top-menu{float: left;}
header.son .top-btn{float: right;}
header.son .muen{display: inline-block;}
header.son.on .menu-nav{display: none;}
header.son .menu-nav{margin-left: 25px;position: relative; top: 4px;}
header.son .menu-nav ul{font-size: 0;}
header.son .menu-nav ul li{margin-right: 20px; float: left;}
header.son .menu-nav ul li:last-child{margin-right: 0;}
header.son .menu-nav ul li a{display: block;/* width: 108px; */height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;border:1px solid #fff;background-color: rgba(255,255,255,0.2);border-radius: 30px;transition: 0.5s ease; padding: 0 10px;}
header.son .menu-nav ul li:hover a,
header.son .menu-nav ul li.aon a{background-color: #eb6100;border: 1px solid #eb6100;}
header.son.contact{background-color: rgba(235,97,0,0.9);}
/*header.son .logo{display: none;}*/



/* 底部 */
footer{padding-top: 1.5%;padding-bottom: 2.5%;border-top: 1px solid #e5e5e5;text-align: center;}
footer .icp{font-size: 14px;color: #969da8}
footer .keep{margin-top: 15px;font-size: 14px;color: #969da8}

footer .nav{ padding-bottom:1%;}
footer .nav a{ font-size:14px; color:#969da8; }
footer .nav a:hover{color:#eb6100; }
footer .nav a::after{ display:inline-block;  content:'|'; font-size:12px;margin:0 14px;color:#969da8; }
footer .nav a:last-child::after{ display:none;}


.footer-conact{ border-top: 1px solid #e5e5e5; padding: 30px 0; font-size: 14px; position: relative; background: #fff;}
.footer-conact .tab {text-align: center;  display: -webkit-box;  display: flex;  -webkit-box-pack: space-around;  -moz-justify-content: space-around;  justify-content: space-around; padding-bottom: 30px;}
.footer-conact .tab .item{ display: inline-block;padding-left: 40px;  padding-right: 40px;  box-sizing: border-box; }
.footer-conact .tab .item a{ display: inline-block; cursor: pointer;}
.footer-conact .tab .item a img{ max-width: 100%;}
.footer-conact .tab .item a .icon-box-big {  max-width: 93px;  margin: 0 auto;  position: relative;}
.footer-conact .tab .item a .icon-b,
.footer-conact .tab .item a:hover .icon-g {  opacity: 0;}
.footer-conact .tab .item a .icon-g {  position: absolute;  top: 0;   left: 0;    z-index: 10;}
.footer-conact .tab .item a h4 { text-transform: uppercase; text-align: center;  margin-top: 8px;font-size: 14px;}
.footer-conact .tab .item a.active h4,
.footer-conact .tab .item a:hover { color: #44a8f2;}
.footer-conact .tab .item a:hover .icon-b {opacity: 1}
.footer-conact .tab .item a.active .icon-g {opacity: 0}
.footer-conact .tab .item a.active .icon-b { opacity: 1}
.detail { border-top: solid 1px #e5e5e5;padding:30px 0; display: none;}
.online-detail{text-align:center;}
.online-detail ul.livechat-list{display:-webkit-box;display:flex;flex-wrap:wrap;}
.online-detail li.livechat-item{display:inline-block;width:20%;list-style:none;vertical-align:bottom;}
.online-detail li.livechat-item:nth-child(n+6){margin-top:8px;}
.online-detail h4,.tap-horizontal li{text-transform:uppercase;}
.online-detail img{max-width:95px;}
.phone-detail .item{margin-bottom:25px;text-align:left;}
.phone-detail .item .title{color:#44a8f2;text-align:right;text-transform:uppercase;}
.phone-detail .item p{margin-bottom:6px;}
.qrcode-detail{ text-align: center;}
.qrcode-detail .img-qrcode{width:300px;}
.foot-contact{display: inline-block;vertical-align: middle;}
.foot-contact ul{font-size: 0;}
.foot-contact ul li{display: inline-block;padding-right: 30px;margin-right: 30px;border-right: 1px solid #9fa0a0;}
.foot-contact ul li .img{display: inline-block;vertical-align: middle;}
.foot-contact ul li .text{display: inline-block;margin-left: 20px;font-size: 12px;color: #9fa0a0;line-height: 20px;vertical-align: middle;}
.foot-ewm{display: inline-block;vertical-align: middle;}
.foot-ewm ul li{display: inline-block;margin-right: 20px;}
.foot-ewm ul li:last-child{margin-right: 0;}
.foot-ewm ul li .img{width: 95px}
.foot-ewm ul li .img img{width: 100%}
.foot-ewm ul li .title{margin-top: 5px;font-size: 12px;color: #9fa0a0;text-align: center;padding-right: 140px;}
.footer-conact .foot-ewm ul li .title{ padding-right: 0;}


/* 栏目头部 */
.column-title{position: absolute;width: 100%;bottom: 20%;left: 0;text-align: center;}
.column-title .title{font-size: 48px;color: #fff;font-weight: 600;display: inline-block;position: relative;}
.column-title .title:before{display: block;content: '';position: absolute;right: -70px;top: -10px;width: 39px;height: 28px;}
.column-title .text{margin-top: 20px;font-size: 18px;color: #fff}
.public-title{margin-bottom: 3.3%;font-size: 28px;color: #333;text-align: center;font-weight: bold;}
.public-title:after{display: block;content: '';width: 56px;height: 1px;margin-left: auto;margin-right: auto;margin-top: 25px;background-color: #7d7d7d}
.public-title.tal{text-align: left;}
.public-title.tal:after{margin-right: auto;margin-left: inherit;}

/* 首页 */
.banner{position: relative;}
.banner .img{background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner .img img{width: 100%;}
.banner .bxslider img{display: none;}
.banner .bx-has-pager{position: absolute;text-align: center;bottom:2%;width: 100%}
.banner .bx-has-pager:before{display: block;content: '';margin-left: auto;margin-right: auto;margin-bottom: 1.56%;width: 61px;height: 55px;background-image: url(img/roll.png);}
.banner .bx-has-pager .bx-pager-item{margin-right: 10px;display: inline-block;}
.banner .bx-has-pager .bx-pager-item:last-child{margin-right: 0;}
.banner .bx-has-pager .bx-pager-item a{display: block;font-size: 0;width: 15px;height: 15px;background-color: rgba(255,255,255,0.2);border-radius: 7.5px;}
.banner .bx-has-pager .bx-pager-item a.active{background-color: rgba(255,255,255,1)}
.banner ,.banner .bx-wrapper,.banner .bx-viewport,.banner .bxslider,.banner .soll{height: 100%;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.section{background-position: center;background-repeat: no-repeat;background-size: cover;}
#superContainer {height: 100%;position: relative;}
.section {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.index-box{position: absolute;top: 50%;left: 0%;transform: translateY(-50%);width: 100%;}
.slide {float: left;}
.slide, .slidesContainer {height: 100%;display: block;}
.slides {height: 100%;overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.section.table, .slide.table {display: table;width: 100%;}
.tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.slidesContainer {float: left;position: relative;}
.controlArrow {position: absolute;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px}
.controlArrow.prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}
.controlArrow.next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.scrollable {overflow: scroll;}
.easing {-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}
#fp-nav {position: fixed;z-index: 5;margin-top: -32px;top: 50%;opacity: 1;}
#fp-nav.right {right: 0px;}
#fp-nav.left {left: 17px;}
.fullPage-slidesNav {position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fullPage-slidesNav.bottom {bottom: 17px;}
.fullPage-slidesNav.top {top: 17px;}
#fp-nav ul {margin: 0;padding: 0;}
#fp-nav ul{position: relative;}
#fp-nav ul:before{display: block;content: '';width: 63px;height: 199px;background-image: url(img/fpg-nav.png);}
#fp-nav li{position: absolute;display: block;width: 13px;height: 13px;}
#fp-nav li:nth-of-type(1){top: 5%;right: 28%;}
#fp-nav li:nth-of-type(2){top: 18%;right: 65%;}
#fp-nav li:nth-of-type(3){top: 33%;right: 83%;}
#fp-nav li:nth-of-type(4){bottom: 45%;right: 89%;}
#fp-nav li:nth-of-type(5){bottom: 30%;right: 81%;}
#fp-nav li:nth-of-type(6){bottom: 15%;right: 58%;}
#fp-nav li:nth-of-type(7){bottom: 3%;right: 20%;}
#fp-nav a{display: block;position: relative;width: 13px;height: 13px;}
#fp-nav span{display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin:auto;width: 9px;height: 9px;background: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 1;/* -webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; */border:0 solid #eb6100;}
#fp-nav li .active span{border:4px solid #eb6100;}
.fullPage-tooltip {position: absolute;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;top: -2px;}
.fullPage-tooltip.right {right: 20px;}
.fullPage-tooltip.left {left: 20px;}
.index-title{text-align: center;}
.index-title .title{font-size: 48px;color: #fff;text-align: center;font-weight: bold;}
.index-title .title i{ display: inline-block; width: 1px; height: 45px; background: #fff; position: relative; top: 5px; margin: 0 10px;}
.index-title .text{margin-top: 18px;font-size: 18px;color: #fff;line-height: 30px;}
.index-title .text:before{display: block;content: '';margin: 22px auto;width: 50px;height: 1px;background-color: #fff}
.index-paradise .index-title .text:before{ display: none;}
.index-about .index-more{margin-top: 4.1%;}
.index-more a{display: block;width: 148px;height: 38px;margin:auto;font-size: 14px;line-height: 38px;color: #fff;text-align: center;border:1px solid rgba(255,255,255,0.5);border-radius: 38px;transition: 0.5s ease;}
.index-more a:hover{color: #eb6100;border:1px solid #eb6100;}
.index-about{min-height: 550px}
.index-operate-list{margin-top: 10.4%;}
.index-operate-list ul{font-size: 0;text-align: center;}
.index-operate-list ul li{position: relative;display: inline-block;margin-right: 8%;}
.index-operate-list ul li:last-child{margin-right: 0%;}
.index-operate-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2}
.index-operate-list ul li .img{background: rgba(0,0,0,0.2);border-radius: 50%;overflow: hidden;transition: 0.3s ease;}
.index-operate-list ul li .title{margin-top: 25px;font-size: 18px;color: #fff;}
.index-operate-list ul li:hover .img{background: rgba(235,97,0,0.7);}
.index-operate .index-more{margin-top: 6.9%;}
.index-paradise-list{margin-top: 4.1%;}
.index-paradise-list ul{font-size: 0;text-align: center;}
.index-paradise-list ul li{position: relative;display: inline-block;width: 12.8%;overflow: hidden;transition: 0.5s ease;}
.index-paradise-list ul li:nth-of-type(odd){background: #f08326}
.index-paradise-list ul li:nth-of-type(even){background: #eb6100}
.index-paradise-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3}
.index-paradise-list ul li .img{width: 420px;opacity: 0;transition: 0.5s ease;}
.index-paradise-list ul li .img img{width: 100%}
.index-paradise-list ul li .major{position: absolute;padding: 30px;top: 0;left: 0;width: 100%;height: 100%;text-align: left;z-index: 2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.index-paradise-list ul li .name{font-size: 24px;color: #fff}
.index-paradise-list ul li .title{margin-top: 10px;font-size: 15px;color: #fff; line-height: 1.45; text-align: justify;}
.index-paradise-list ul li .more{margin-top: 12px;padding-top: 12px;width: 70%;font-size: 18.97px;color: #fff;border-top: 2px solid #fff;transition: 0.5s ease;opacity: 0;}
.index-paradise-list ul li:hover{width: 29%}
.index-paradise-list ul li:hover .img{opacity: 1;}
.index-paradise-list ul li:hover .more{opacity: 1;}
.index-case-list{margin-top: 3.6%;}
.index-case-list .rotator-list{width: 910px;position: relative;height: 450px;margin:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.index-case-list .rotator-list li{position: relative;cursor: pointer;border-radius: 50%;overflow: hidden;}
.index-case-list .rotator-list li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.index-case-list .rotator-list li img{width: 100%;}
.index-case-list .rotator-list li .text{
	/* display: none; */position: absolute;bottom:0;width: 100%;padding: 2.5% 0;text-align: center;background: rgba(235,97,0,0.9);
	font-size: 14px;color: #fff;line-height: 24px;
}
.index-case-list .rotator-list li .text span{ display: block; max-width: 158px; margin: 0 auto; overflow: hidden;height: 48px; line-height: 24px;}
.index-case-list .rotator-list li:after{display: block;position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);border-radius: 50%}
.index-case-list .rotator-list li.roundabout-in-focus{box-shadow: 0px 15px 30px rgba(0,0,0,0.55);}
.index-case-list .rotator-list li.roundabout-in-focus:after{display: none;}
/* .index-case-list .rotator-list li.roundabout-in-focus .text{display: block;} */
.index-case-list .page-list{margin-top: 2.6%;font-size: 0;text-align: center;}
.index-case-list .page-list li{display: inline-block;cursor: pointer;margin-right: 10px;border-radius: 15px;width: 15px;height: 15px;background: rgba(255,255,255,0.2);}
.index-case-list .page-list li.active{background: rgba(255,255,255,1);}
.index-news-list{margin-top: 6.9%;width: 100%;}
.index-news-list .owl-stage-outer{position: relative;overflow: hidden;}
.index-news-list .owl-item{display: inline-block;}
.index-news-list .item{position: relative;}
.index-news-list .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3}
.index-news-list .item .major{
	position: absolute;
	bottom: -37%;
	width: 100%;height: auto;padding: 4.7%;background: rgba(235,97,0,0.9);transition: 0.5s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.index-news-list .item .title{font-size: 16px;color: #fff;}
.index-news-list .item .text{opacity: 0;height: 75px;margin-top: 25px;font-size: 14px;color: #fff;line-height: 25px;transition: 0.5s ease;}
.index-news-list .item img{width: 100%;}
.index-news-list .item:hover .title{font-weight: bold;}
.index-news-list .item:hover .major{bottom: 0;}
.index-news-list .item:hover .text{opacity: 1;}
.index-news-list .owl-nav{margin-top: 2.7%;text-align: right;}
.index-news-list .owl-nav div{display: inline-block;margin-right: 10px;}
.index-news-list .owl-nav div:last-child{margin-right: 0px;}
.index-news-list .owl-nav div.disabled span{background: rgba(255,255,255,0.1);}
.index-news-list .owl-nav div span{display: block;width: 48px;height: 48px;background: rgba(235,97,0,0.7);font-family: '宋体';font-size: 22px;color: #fff;line-height: 48px;text-align: center;border-radius: 50%;cursor: pointer;}




/* 公司 */
.about-us{padding: 2.6% 0 3.9% 0;}
.about-us-title{text-align: center;}
.about-us-title span{font-size: 28px;display: inline-block;vertical-align: middle;font-weight: bold;}
.about-us-title span:nth-of-type(1){color: #333;}
.about-us-title span:nth-of-type(2){color: #3a3a3a;}
.about-us-title em{display: inline-block;width: 1px;margin: 0 25px;height: 28px;background-color: #e2e2e2;vertical-align: middle;}
.about-us-head{margin-top: 5%;}
.about-us-head .text{float: left;width: 45%;font-size: 14px;color: #333;line-height: 24px;}
.about-us-head .text p{text-indent:2em;}
.about-us-head .video{position: relative;float: right;width: 48.75%}
.about-us-head .video img{width: 100%;}
.about-us-head .video a{position: relative;display: block;}
.about-us-head .video a i{position: absolute; z-index: 1; top: 3%;right: 3%;display: block;content: '';width: 53px;height: 53px;}
.about-us-head .video a i:before,
.about-us-head .video a i:after{position: absolute; z-index: 2; top: 0;right: 0;display: block;content: '';width: 54px;height: 54px;background: url(img/play1.png) no-repeat center center; background-size: 54px 54px;}
.about-us-head .video a i:after{ z-index: 0; background-image: url(img/play2.png);}
.about-us-head .video a i:hover:after{ -webkit-animation:haha1 .8s linear infinite;}
@-webkit-keyframes haha1{
 
		0%{-webkit-transform:rotate(0deg);}
 
		25%{-webkit-transform:rotate(90deg);}
 
		50%{-webkit-transform:rotate(180deg);}
 
		75%{-webkit-transform:rotate(270deg);}
 
		100%{-webkit-transform:rotate(360deg);}
 
	}


.about-us-bttom{margin-top: 3.75%;padding-top: 2.5%;border-top: 1px solid #e8ecee;}
.about-us-bttom ul{text-align: center;font-size: 0;}
.about-us-bttom ul li{display: inline-block;margin-right: 11.25%;}
.about-us-bttom ul li:last-child{margin-right: 0px;}
.about-us-bttom ul li .img{ width: 87px; height: 87px; margin: 0 auto; position: relative; border: 1px solid #dcdcdc; border-radius: 100%; overflow: hidden;
-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.about-us-bttom ul li .img img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;} 
.about-us-bttom ul li .img img.hover{opacity: 0;}
.about-us-bttom ul li .title{margin-top: 15px;font-size: 24px;color: #333;}
.about-us-bttom ul li .title:before{display: block;content: '';width: 24px;height: 1px;margin-left: auto;margin-right: auto;margin-bottom: 15px;background-color: #e8e8e8}
.about-us-bttom ul li:hover .img{ border-color: #354760; background: #354760;}
.about-us-bttom ul li:hover .img img{opacity: 0;}
.about-us-bttom ul li:hover .img img.hover{ opacity: 1;}
.aboue-culture{padding-top: 3.3%;padding-bottom: 5%;background-color: #dcdcdc;}
.aboue-culture-list ul{font-size: 0;}
.aboue-culture-list ul li{position: relative;display: inline-block;width:32.334%;margin-right:1.5%;background-color:#8fab23;text-align: center;overflow: hidden;cursor: pointer;box-sizing: border-box;}
.aboue-culture-list ul li:last-child{margin-right: 0px;}

.aboue-culture-list ul li .word{ position: absolute;  width: 86%; left: 7%; top:5%; z-index: 10;}
.aboue-culture-list ul li .title{font-size: 26px;color: #fff; font-weight: bold;}
.aboue-culture-list ul li .title:after{display: block;content: '';margin:26px auto 22px; width:70%;height: 1px;background-color: #fff;}
.aboue-culture-list ul li .text{display:-webkit-box ;padding: 0 2%;font-size: 18px;color: #fff;line-height:30px; height: 66px; overflow: hidden; text-overflow: ellipsis;word-break: break-all;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}
.aboue-culture-list ul li{ overflow:hidden;margin-top:10px;  }
.aboue-culture-list ul li .pic{ background-repeat: no-repeat; background-size:contain; background-position:top center; padding-bottom:159.795%; background-color:#fff;transition: 0.5s ease;}
.aboue-culture-list ul li:hover .pic{transform: scale3d(1.05,1.05,1.05); z-index: 9;}

.about-course{padding-top: 4.4%;padding-bottom: 7.8%;}
.about-course .about-course-top{position: relative;padding: 0; padding: 0 8.33%; }
.about-course .about-course-bottom{padding: 0 8.33%;}
.about-course .gallery-top{overflow: hidden;position: relative; }
.about-course .gallery-top-list{   }
.about-course .gallery-thumbs{margin-top: 7.5%;overflow: hidden;position: relative;}
.about-course .about-course-next{position: absolute;top:0;bottom:0;right:0;margin:auto;height: 65px;font-size: 65px;line-height: 85px;text-align: center;color: #eb6100;font-family: '宋体';font-weight: bold;cursor: pointer; z-index: 20;}
.about-course .about-course-prev{position: absolute;top:0;bottom:0;left:0;margin:auto;height: 65px;font-size: 65px;line-height: 85px;text-align: center;color: #eb6100;font-family: '宋体';font-weight: bold;cursor: pointer;z-index: 20;}
.about-course .about-course-prev.swiper-button-disabled,.about-course .about-course-next.swiper-button-disabled{opacity: 0.5; cursor: default;}
.about-course .gallery-top .swiper-slide{position: relative;font-size: 0;}
.about-course .gallery-top .img{position: absolute;width: 38.14%;height: 100%;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover}
.about-course .gallery-top .img img{width: 100%;display: none;}
.about-course .gallery-top .major{margin-left: auto;padding: 8% 4.4%;width: 61.86%;box-sizing: border-box;background-color: #dcdcdc;}
.about-course .gallery-top .time-yy{display: inline-block;width: 80px;height: 50px;text-align: center;font-size: 28px;color: #fff;line-height: 50px;border-radius: 8px;background-color: #414b61}
.about-course .gallery-top .time-yy span{font-size: 18px;vertical-align: text-top;}
.about-course .gallery-top .text-nn{display: inline-block;width: 125px;margin-top: 15px;font-size: 45px;color: #6f6f6f}
.about-course .gallery-top em{display: inline-block;margin-top: 25px;margin-left: 9px;margin-right: 14px;width: 16px;height: 1px;background-color: #c0c3b6}
.about-course .gallery-top .text{display: inline-block;width: calc(100% - 145px);margin-top: 17px;margin-right: 20px; min-height: 90px;font-size: 14px;}
/* .about-course .gallery-top .text ul li{margin-bottom: 20px;font-size: 16px;color: #6f6f6f;}
.about-course .gallery-top .text ul li:before{display: inline-block;content: '';margin-right: 10px;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:5px solid #6f6f6f;}
.about-course .gallery-top .text ul li:last-child{margin-bottom: 0;} */
.about-course .gallery-thumbs .swiper-slide{position: relative;font-size: 0;width: 20%;text-align: center;cursor: pointer;}
.about-course .gallery-thumbs .title{display: inline-block;font-size: 24px;color: #a4a4a4;}
.about-course .gallery-thumbs .title .numlcid{text-indent: -99999px; overflow: hidden; display: inline-block;}
.about-course .gallery-thumbs .title .numlcid0{ text-indent: 0;}
.about-course .gallery-thumbs .title em{display: block;width: 16px;height: 16px;margin-top: 18px;margin-right: auto;margin-left: auto;border-radius: 50%;border: 6px solid transparent;;}
.about-course .gallery-thumbs .title em:after{display: block;content: '';width: 16px;height: 16px;background-color: #c1c1c1;border-radius: 50%;}
.about-course .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .title{ color: #eb6100;}
.about-course .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .title em{border: 6px solid rgba(148,178,0,0.28);}
.about-course .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .title em:after{background-color: #eb6100;}
.about-course .gallery-thumbs .swiper-slide:after{display: block;content: '';position: absolute;bottom: 5px;left: 0;right: 0;margin:auto;background-image: url(img/axis.png);background-repeat: repeat-y;background-position: center;width: 100%;height: 16px;}
.about-honor{padding-top: 5.4%;padding-bottom: 5.9%;background-color: #dcdcdc}
.about-honor-list{position: relative;padding: 0 8.33%;}
.about-honor-list .owl-stage-outer{position: relative;overflow: hidden; padding: 20px 0;}
.about-honor-list .owl-item{display: inline-block;}
.about-honor-list .item{ transition: .3s;}
.about-honor-list .item .img img{width: 100%}
.about-honor-list .item .text{padding: 8% 3%;width: 94%;background-color: #fff;font-size: 18px;color: #333;text-align: center;line-height: 24px; height: 48px; overflow: hidden;}
.about-honor-list .item:hover{ box-shadow: 0 3px 20px #bbb; transform: translateY(-10px);}

.about-honor-list .owl-prev{position: absolute;top: 0;height: 65px;left: 0;bottom: 0;margin:auto;}
.about-honor-list .owl-next{position: absolute;top: 0;height: 65px;right: 0;bottom: 0;margin:auto;}
.about-honor-list .owl-nav span{cursor: pointer;font-size: 65px;color: #fff;font-weight: bold;font-family: '宋体';}
.about-honor-list .owl-nav .disabled span{opacity: 0.6;}
.about-team-head{padding: 0 8.33%;}
.about-team-head ul{font-size: 0;}
.about-team-head ul li{display: inline-block;width: 48.4%; overflow: hidden; margin-right: 3.2%;border:2px solid #dcdcdc;cursor: pointer;box-sizing: border-box;transition: 0.5s ease; }
.about-team-head ul li:last-child{margin-right: 0;}
.about-team-head ul li img{width: 105%; transition: 0.5s ease; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.about-team{padding-top: 6.7%;padding-bottom: 5.4%;}
.about-team-head ul li:hover img{/* box-shadow: 0px 6px 13px rgba(35,24,21,0.15); */transform: translateX(-10px);}

.about-team-bottom{margin-top: 5.8%; position: relative; padding: 0 8.33%;}

.about-team-bottom .owl-stage-outer{position: relative;overflow: hidden;}
.about-team-bottom .owl-item{display: inline-block;}
.about-team-bottom .item .img img{width: 100%}

.about-team-bottom .owl-prev{position: absolute;top: 0;height: 65px;left: 0;bottom: 0;margin:auto;}
.about-team-bottom .owl-next{position: absolute;top: 0;height: 65px;right: 0;bottom: 0;margin:auto;}
.about-team-bottom .owl-nav span{cursor: pointer;font-size: 65px;color: #dcdcdc;font-weight: bold;font-family: '宋体';}
.about-team-bottom .owl-nav .disabled span{opacity: 0.6;}



.about-team .more{margin-top: 4.5%;}
.about-team .more a{display: block;margin:auto;width: 150px;height: 38px;font-size: 14px;color: #646464;line-height: 38px;text-align: center;border: 1px solid #d9d9d9;border-radius: 19px;}
.about-partner{padding-top: 3.9%;padding-bottom: 5.2%;background-color: #dcdcdc}
.about-partner-list{position: relative;padding: 0 8.33%;}
.about-partner-list .swiper-container{position: relative;overflow: hidden;}
.about-partner-list .swiper-slide .item{display:block;position: relative;}
.about-partner-list .swiper-slide .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.about-partner-list .swiper-slide .img img{width: 100%}
.about-partner-list .swiper-slide .img{border:2px solid transparent;transition: 0.5s ease;box-sizing: border-box;}
.about-partner-list .swiper-slide .title{margin-top: 15px;font-size: 14px;color: #7b7b7b;text-align: center;}
.about-partner-list .swiper-slide .item+.item{margin-top: 20px;}
.about-partner-list .swiper-slide .item:hover .img{border:2px solid #eb6100;box-shadow: 0px 0px 10px rgba(58,58,58,0.19);}
.about-partner-list .about-partner-next{position: absolute;top: 0;height: 65px;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 65px;color: #fff;font-weight: bold;font-family: '宋体';}
.about-partner-list .about-partner-prev{position: absolute;top: 0;height: 65px;left: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 65px;color: #fff;font-weight: bold;font-family: '宋体';}
.about-partner-list .about-partner-next.swiper-button-disabled, .about-partner-list .about-partner-prev.swiper-button-disabled{opacity: 0.6;}


/* 案例 */
.case-box{position: relative;padding-top: 5.9%;padding-bottom: 4.1%;width: 100%;height: auto;}
.case-nav{position: fixed;width: 170px;word-break: break-all;z-index: 3}
.case-nav ul{padding: 10px 0;border-right: 1px solid #dcdcdc;background: #fff;}
.case-nav ul li{position: relative;margin-bottom: 20px;}
.case-nav ul li:last-child{margin-bottom: 0px;}
.case-nav ul li a{display: block;position: relative;width: 128px;/* height: 34px; */font-size: 14px;color: #a4a4a4;text-align: center;line-height: 24px;border:1px solid #bfbfbf; padding: 5px;}
.case-nav ul li a:after{display: none;position: absolute;content: '';bottom: 0;top: 0;right: -12px;margin: auto;width: 0;height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 12px solid #eb6100;}
.case-nav ul li em{position: absolute;display: block;position: absolute;top: 0;right: -13px;bottom: 0;margin: auto;width: 14px;height: 14px;border-radius: 14px;border: 6px solid transparent;}
.case-nav ul li em:after{display: block;content: '';width: 14px;height: 14px;border-radius: 14px;background: #cecece}
.case-nav ul li.on a{background: #eb6100;border:1px solid #eb6100;color: #fff;}
.case-nav ul li.on a:after{display: block;}
.case-nav ul li.on em{border: 6px solid rgba(147,178,0,0.24);}
.case-nav ul li.on em:after{background: #eb6100}
.case-right{width: calc(100% - 0px);margin-left: auto;}
.case-list ul li{position: relative;margin-bottom: 10px;}
.case-list ul li:last-child{margin-bottom: 0px;}
.case-list ul li .img img{width: 100%}
.case-list ul li .major{display: block;position: absolute;top: 0;width: 26.666%;padding: 4.8% 4.8% 0 4.8%;height: 100%;background: rgba(235,97,0,0.9);box-sizing: border-box;transition: 0.5s ease;}
.case-list ul li .title{font-size: 24px;color: #fff;transition: 0.5s ease; line-height: 1.65;}
.case-list ul li .title:after{display: block;margin-left: auto;margin-right: auto;content: '';margin-top: 29px;width: 60px;height: 1px;background: #fff;}
.case-list ul li .text{margin-top: 45px;font-size: 14px;color: #fff;line-height: 24px; /* text-overflow: inherit;display: block; */  height: auto; }
.case-list ul li .more{margin-top: 25px;font-size: 12px;color: #fff}
.case-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3}
.case-list ul li:nth-of-type(even) .major{left: 0}
.case-list ul li:nth-of-type(odd) .major{right: 0;}
.case-list ul li:hover .major{width: 73.333%}
.case-list ul li:nth-of-type(even):hover .title{text-align: left;} 
.case-list ul li:nth-of-type(odd):hover .title{text-align: right;} 
.case-list ul li:nth-of-type(even):hover .title:after{margin-left: inherit;} 
.case-list ul li:nth-of-type(odd):hover .title:after{margin-right: inherit;} 
.case-list ul li:nth-of-type(even):hover .text{text-align: left;} 
.case-list ul li:nth-of-type(odd):hover .text{text-align: right;} 
.case-list ul li:nth-of-type(even):hover .more{text-align: left;} 
.case-list ul li:nth-of-type(odd):hover .more{text-align: right;} 
.case-article{padding-top: 3.9%;padding-bottom: 1.5%;}
.case-article-head{margin-bottom: 4.1%;padding-bottom: 2%;border-bottom: 1px solid #c0c0c0;}
.case-article-head-box{position: relative;}
.case-article-head .title{padding: 4px 0;font-size: 24px;color: #333;text-align: center;}
.case-article .text p{font-size: 14px;color: #333;line-height: 24px;text-indent:2em; margin: 2% 0;}
.case-article .text img{display: block;max-width: 100%}
.case-article-bottom{margin-top: 10%;}
#top{display: none;position: fixed;bottom: 15%;right: 2%;cursor: pointer;z-index: 7}
#top1{display: none;position: fixed;bottom: 15%;right: 2%;cursor: pointer;z-index: 7}


/* 产品 */
.product-academy{padding-top: 3.6%;padding-bottom: 9.8%;}
.product-academy-list{ overflow: hidden;}
.product-academy-list ul{text-align: center;font-size: 0; margin: 0 -5%;}
.product-academy-list ul li{position: relative;padding: 0 5%; float: left; width: 33.3334%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.product-academy-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.product-academy-list ul li .inner{padding: 14% 0 24%;background: rgba(235,97,0,0.9);}
.product-academy-list ul li .title{margin-bottom: 20px;font-size: 20px;color: #fff;}
.product-academy-list ul li .title:after{display: block;margin-top: 15px;margin-left: auto;margin-right: auto;content: '';width: 31px;height: 1px;background: #a8a8a8}
.product-academy-list ul li .img img{ transition: transform .8s ease-in-out; -webkit-transition: -webkit-transform .8s ease-in-out;-moz-transition: -moz-transform .8s ease-in-out; -ms-transition:-ms-transform .8s ease-in-out;}
.product-academy-list ul li:hover .img img{ transform: rotateY(360deg);}

.product-layout{padding-top: 3.6%;padding-bottom: 8%;}
.product-layout-list ul{text-align: center;font-size: 0;}
.product-layout-list ul li{position: relative;display: inline-block;width: 30%;margin-right: 3.75%;}
.product-layout-list ul li:last-child{margin-right: 0;}
.product-layout-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.product-layout-list ul li .img {overflow: hidden;}
.product-layout-list ul li .img img{width: 100%;transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out; -ms-transition:all .8s ease-in-out;}
.product-layout-list ul li .title{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(235,97,0,0.6);font-size: 24px;color: #fff;text-align: center;line-height: 10;transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out; -ms-transition:all .8s ease-in-out;}
.product-layout-list ul li:hover .img img{ -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.product-layout-list ul li:hover .title{background: rgba(53,71,96,0.5);}
.product-advantage{padding-top: 2.3%;padding-bottom: 2.6%;}
.product-advantage-list ul{font-size: 0;text-align: center;}
.product-advantage-list ul li{position: relative;display: inline-block;width: 19.1%;margin-right: 1.125%;transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out; -ms-transition:all .8s ease-in-out; padding-bottom: 15px;}
.product-advantage-list ul li:last-child{margin-right: 0;}
.product-advantage-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.product-advantage-list ul li .img{ overflow: hidden;}
.product-advantage-list ul li .img img{width: 100%;transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out; -ms-transition:all .8s ease-in-out;}
.product-advantage-list ul li .title{margin-top: 20px;font-size: 16px;color: #7e7e7e}
.product-advantage-list ul li:hover{ background: rgba(235,97,0,0.9);box-shadow: 0px 6px 13px rgba(35,24,21,0.15);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);-moz-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.product-advantage-list ul li:hover a{ color:#FFF}
.product-advantage-list ul li:hover .img img { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.product-investment{padding-top: 4%;padding-bottom: 4%; background: rgba(235,97,0,0.9);}
.product-investment-list ul{font-size: 0;text-align: center; margin: 0 -1%;}
.product-investment-list ul li{position: relative;float: left; width: 25%; padding:0 1% 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.product-investment-list ul li:hover .inner{transform: translateY(-10px);}
.product-investment-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.product-investment-list ul li .inner{ padding-bottom: 15px;transition: all .8s ease-in-out; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; -ms-transition:all .3s ease-in-out;}
.product-investment-list ul li .img{ overflow: hidden; margin-bottom: 8%;}
.product-investment-list ul li .Ispic{display: block; padding-bottom: 78.596%;}
.product-investment-list ul li .title{font-size: 20px;color: #333;}





/* 新闻 */
.news{padding-top: 3.6%;padding-bottom: 3.9%;}
.news-list ul{position: relative; margin: 0 auto; width: 100%;}
.news-list ul li{position: absolute; -webkit-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;  transition: .3s ease-in-out; padding: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.news-list ul li .inner{ position: relative;}
.news-list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3}
.news-list ul li .img img{width: 100%}
.news-list ul li .major{padding: 7.3% 7.8% 10.5% 7.8%;border:1px solid #e1e1e1;border-top: none;transition: 0.5s ease;box-sizing: border-box;}
.news-list ul li .title{font-size: 16px;color: #333333;font-weight: bold;line-height: 25px; height: 50px;}
.news-list ul li .text{margin-top: 20px;font-size: 14px;color: #ababab;line-height: 25px; height: 75px;}
.news-list ul li .time{margin-top: 20px;font-size: 14px;color: #eb6100}
.news-list ul li .time:before{display: inline-block;content: '';width: 17px;height: 17px;margin-right: 10px;vertical-align: text-top;background: url(img/time.png);}
.news-list ul li:hover .title{color: #fff}
.news-list ul li:hover .time{color: #fff}
.news-list ul li:hover .text{color: #fff}
.news-list ul li:hover .major{background: #eb6100;}
.news-article-parameter{margin-top: 4.1%;text-align: center;}
.news-article-parameter span{display: inline-block;margin-right: 20px;font-size: 14px;color: #999}
.news-article-parameter span:last-child{margin-right: 0;}
.news-article-parameter span.time:before{display: inline-block;margin-right: 10px;content: '';width: 18px;height: 22px;background: url(img/time.jpg);vertical-align: text-top;}
.news-article-parameter span.read:before{display: inline-block;margin-right: 10px;content: '';width: 30px;height: 20px;background: url(img/read.jpg);vertical-align: text-top;}
.news-article-parameter span.author:before{display: inline-block;margin-right: 10px;content: '';width: 19px;height: 19px;background: url(img/author.jpg);vertical-align: text-top;}


/* 加入我们 */
.join{padding-top: 3.1%;padding-bottom: 6.2%;}
.join-idea-text{float: left;width: 50%;font-size: 14px;color: #333;line-height: 25px;}
.join-idea-text p{ text-indent: 2em;}
.join-idea-text em{display: inline-block;width: 11px;margin-right: 12px;color: #b0b0b0;font-style: normal;}
.join-idea-text span{display: inline-block;width: calc(100% - 23px);}
.join-idea-img{float: right;width: 43%; padding-top: 5px;}
.join-idea-img img{width: 100%;}
.join-idea{padding-bottom: 9.1%;margin-bottom: 4.1%;border-bottom: 1px solid #e6e6e6;}

.join-us-contact{font-size: 18px;color: #9e9d9d}
.join-us-contact ul{display: inline-block;margin-left: 30px;}
.join-us-contact ul li{display: inline-block;color: #333;margin-right: 20px;}
.join-us-contact ul li:after{display: inline-block;margin-left: 20px;width: 1px;height: 18px;content: '';background: #cdcece;vertical-align: inherit;}
.join-us-contact ul li:last-child{margin-right: 0;}
.join-us-contact ul li:last-child:after{display: none;}
.join-us-contact ul li:nth-of-type(1):before{display: inline-block;margin-right: 6px;content: '';width: 20px;height: 16px;background: url(img/eml.jpg);vertical-align: bottom;}
.join-us-contact ul li:nth-of-type(2):before{display: inline-block;margin-right: 6px;content: '';width: 16px;height: 17px;background: url(img/ipone.jpg);vertical-align: bottom;}
.join-us-link{margin-top: 2.9%;}
.join-us-link .title{font-size: 18px;color: #9e9d9d}
.join-us-link ul{margin-top: 2%;display: block;font-size: 0;}
.join-us-link ul li{display: inline-block;margin-right: 4%;}
.join-us-link ul li:last-child{margin-right: 0;}




/* 联系我们 */
#dituContent{height: 580px;width: 100%;position: fixed !important;z-index: 0; top: 0; left: 0;}
.contact-map-focus {  position: fixed; top: 300px;  left: 15px;  width: 35px; height: 35px;  opacity: 0; background: url(img/map_focus.png) no-repeat; background-size: 35px 35px; z-index: 1; cursor: pointer;}
.BMap_stdMpPan{ top: 88px;}
.BMap_stdMpZoom{ top: 133px !important;}
	
.BMap_bubble_content{ padding: 5%; font-size: 18px; line-height: 24px;}
.BMap_bubble_content span{ font-size: 15px; margin-top: 5px; display: block;}
.contact-top{ margin-top: 500px; position:relative; z-index: 1; padding-top: 2.5%;padding-bottom: 2.8%; background: #fff;}
.contact-top-box{position: relative;padding-top: 2%;border-top: 1px solid #e8e8e8;}
.contact-top-box:before{display: block;position: absolute;top: -15px;left: 0;right: 0;margin:auto;width: 27px;height: 16px;content: '';background: url(img/jt.jpg);}
.contact-top-box .img{float: right;width: 44%;}
.contact-top-box .img img{width: 100%}
.contact-top-box .text{float: left;width: 46%}


.contact-top-box .article ul li{margin-bottom:6%;line-height: 25px;font-size: 14px;color: #333; position: relative; display: block; padding-left: 86px;}
.contact-top-box .article ul li:nth-of-type(2){padding-left:86px;}
.contact-top-box .article ul li:nth-of-type(3){padding-left:116px;}
.contact-top-box .article span{display: block;font-size: 14px;color: #9e9d9d;margin-right: 10px; position: absolute; top: 0; left: 0;}
.contact-top-box .article span:after{display: inline-block;content: '';margin-left: 15px;width: 1px;height: 22px;background: #e6e6e6;vertical-align: middle;}


.contact-top-box .article li:nth-child(1) span:before{display: inline-block;content: '';width: 22px;height: 25px;margin-right: 10px;background: url(img/contact-ioc1.jpg);vertical-align: middle;}
.contact-top-box .article li:nth-child(2) span:before{display: inline-block;content: '';width: 22px;height: 25px;margin-right: 10px;background: url(img/contact-ioc2.jpg);vertical-align: middle;}
.contact-top-box .article li:nth-child(3) span:before{display: inline-block;content: '';width: 22px;height: 25px;margin-right: 10px;background: url(img/contact-ioc3.jpg);vertical-align: middle;}
.contact-top-box .article .block{display: inline-block;width: 49%;}
.contact-top-box .ewm{margin-top: 10.3%;}
.contact-top-box .ewm ul li{margin-right: 40px;width: 100px;display: inline-block;}
.contact-top-box .ewm ul li:last-child{margin-right: 0;}
.contact-top-box .ewm ul li img{width: 100%;}
.contact-top-box .ewm .title{margin-top: 10px;text-align: center;font-size: 14px;color: #5a5a5a}
.contact-bottom{ position: relative; z-index: 1; padding-bottom: 2%;}
.contact-bottom .left{float: left;}
.contact-bottom .right{float: right;width: 100%}
.contact-bottom .left .text{font-size: 17px;color: #434343;line-height: 40px;}
.contact-bottom .left .public-title.tal{margin-bottom: 10%;}
.contact-bottom .right ul li{font-size: 0;}
.contact-bottom .right ul li{margin-bottom: 3.8%;}
.contact-bottom .right ul li:last-child{margin-bottom: 0;}
.contact-bottom .right ul li span{display: inline-block;width: 32%;margin-right: 2%;}
.contact-bottom .right ul li span:last-child{margin-right: 0;}
.contact-bottom .right ul li .text{display: block;padding: 15px;width: 100%;font-size: 16px;box-sizing: border-box;border-radius: 5px;border: 1px solid #dedede;}
.contact-bottom .right ul li .text::placeholder{color: #b9b9b9}
.contact-bottom .right ul li .textarea{display: block;padding: 15px;width: 100%;height: 180px;font-size: 16px;background: #fff;box-sizing: border-box;border-radius: 5px;border: 1px solid #dedede;}
.contact-bottom .right ul li .textarea::placeholder{color: #b9b9b9}
.contact-bottom .right ul li .submit{display: block;width: 160px;height: 50px;font-size: 16px;color: #fff;border-radius: 10px;background: #feae16;cursor: pointer;}
.bianshei1 {
    font-size: 16px;
    color: #feae16;
    padding-top: 55px;
}.bianshei {
    font-size: 16px;
    text-align: center;
    color: #feae16;
}




#muen146{display: none;}
#region146{display: none;}

/* 适配 */
@media screen and (max-height: 880px){
	header .head-middle{padding-top: 2.5%;}
	header .head-log{margin-top: 0%;height: 8%;}
	header .head-contact{margin-top: 0%;}
	header.index .logo{width: 230px;}
	.index-case-list .rotator-list li{width: 400px;}
	.index-case-list .rotator-list{height: 400px;width: 50%}
}
@media screen and (max-height: 750px){
	header .head-middle{padding-top: 0%;}
	header.index .logo {width: 110px;}
	header .head-log{height: 6%;}
	.index-about{min-height: 400px}
	.index-operate-list {margin-top: 8%;}
	.index-operate .index-more{margin-top: 4%;}
	.index-case-list .rotator-list li{width: 350px;}
	.index-case-list .rotator-list{height: 350px;width: 40%}
	.index-news-list{margin-top: 5%;}
}
@media screen and (max-height: 670px){
	.home-bottom .ioc,
	header .head-bottom .ioc{margin-bottom: 1%;}
	header .head-top{ padding-left: 190px;}
	.home-bottom{padding:2% 0;}
	header .head-bottom{padding: 1% 0;}
	header .nav>ul>li>.down{margin-top: 15px;}
	header .nav>ul>li>.down ul li{margin-bottom: 10px;}
	.index-operate-list {margin-top: 6%;}
	.index-operate .index-more{margin-top: 2%;}
	.index-paradise-list{margin-top: 2%;}
	.index-case-list .rotator-list li{width: 300px;}
	.index-case-list .rotator-list{height: 300px;width: 40%}
}
@media screen and (max-height: 650px){
	header .head-contact .img{height: 40px;}
	header .head-contact .img img{height: 100%;}
	header .head-contact .text{line-height: 24px;}
	header .head-contact{margin-top: 1.5%;}
	header .head-log{height: 4%;margin-top: 1.5%;}
	.index-about{min-height: auto}
	.index-case-list .page-list{margin-top: 2%;}
	.index-case-list .rotator-list li{width: 250px;}
	.index-case-list .rotator-list{height: 250px;width: 30%}
}
@media screen and (max-width: 1780px){
	.w1720 {width: 94%;margin: 0 auto;}
	#allmap{height: 500px}
}
@media screen and (max-width: 1480px){
	.w1440 {width: 94%;margin: 0 auto;}
	.index-title .title{font-size: 40px;}
	.index-title .text{line-height: 26px;}
	.index-paradise-list ul li .major{padding: 20px;}
	.index-paradise-list ul li .title{font-size: 16px;}
	.index-paradise-list ul li .name{font-size: 20px;}
	.index-paradise-list ul li .more{font-size: 16px;}
	header.son .menu-nav ul li{margin-right: 10px;}
	header.index .muen { margin-left: 15px;}
	.column-title .title{font-size: 40px;}
	.public-title{font-size: 26px;}
	.case-list ul li .text{margin-top: 20px;}
	.case-list ul li .major{padding: 3% 3% 0 3%;}
	#allmap{height: 500px}
}
@media screen and (max-width: 1240px){
	.w1200 {width: 94%;margin: 0 auto;}
    .foot-contact ul li{margin-right: 40px;padding-right: 40px;text-align: left;}
}
@media screen and (max-width: 1200px){
	.rightMenuBtn{display: block;}
    header{position: fixed;padding: 20px 0;top: 0;right: 0;width: 200px;height: 100% !important;;overflow: unset;box-sizing: border-box;;background-color: #1e2329 !important;;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 200, 0);}
	#mian{position: relative;}
    #mian.on:before{display: block;position: absolute;;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 9;transition: 0.4s ease;}
	.w1200{width: 96%}
	.index-box{position: inherit;}
	.banner .bxslider img{display: block;width: 100%;}
	.index-box {padding: 5% 0;position: unset;top: unset;transform: none;left: unset;}
	.banner .soll{background-image: none !important;}
	.index-about{min-height: auto;}
	header.son {position: fixed;height: 100%;}
	header .w1720{width: 85%}
	header.index .logo{float: none;width: 100%;margin-top: 50px;}
	.muen{display: none;}
	header.index .top-btn{padding-top: 0;float: none;}
	header.index .search{float: none;}
	header.index .search{margin-left: 0;}
	header .search{width: 100%;margin-top: 15px;}
	header .search.on .text{width: calc(100% - 35px);margin-right: 10px;}
	header.index .version-change{display: block;float: none;margin-top: 15px;text-align: center;}
	header.index .version-change ul{font-size: 0;}
	header.index .version-change ul li{width: 100%;}
	header .head-middle{display: block;padding-top: 0;margin-top: 20px;}
	header .nav>ul>li{display: block;margin-right: 0;margin-bottom: 20px;}
	header .nav>ul>li>.down{margin-top: 15px;}
	header .nav>ul>li>.down ul{font-size: 0;}
	header .nav>ul>li>.down ul li{margin-bottom: 10px;display: inline-block;width: 50%;}
	header .head-log{margin-top: 20px;height: auto;}
	header .head-log img{width: 100%;height: auto}
	header .head-top{padding: 0;}
	header .head-contact{display: none;}
	header.son .menu-nav{display: none;}
	header.son .muen{display: none;}
	header.son .top-menu{float: none;}
	header.son .top-btn{float: none;}
	header.son .logo{display: block;width: 100%;margin-top: 50px;}
	header.son .logo img{width: 100%;}
	body .rightMenuBtn{width: 100px;height: 40px;text-align: center;background-color: #1e2329}
	body .rightMenuBtn .openMenu{margin:auto;}
	body .rightMenuBtn .closeMenu{margin:auto;}
	header.son.contact {background-color: #1e2329;}
	#allmap{height: 300px}
	.BMap_stdMpPan{ top: 0;}
	.BMap_stdMpZoom{ top: 45px !important;}
	.contact-map-focus{ top: 200px;}
    .foot-contact{display: block;}
    .foot-contact ul{text-align: center;}
    .foot-contact ul li:last-child{margin-right: 0;border-right: 0;padding-right: 0;}
    .foot-ewm{margin-top: 15px;text-align: center;display: block;}
    .top-menu{display: none;}
    .backhome.fl{float: none;}
    header .nav>ul>li{float: none;}
    header.index .logo {
    width: 100%;float: none;position: unset;left: 0;top: 0%;transform: translateY(0%);}
    .backhome{display: none;}
    header .search .text{right: 25px;}
}
@media screen and (max-width: 1024px){
	.index-paradise-list ul li{width: 33.33%;}
	.index-paradise-list ul li .img{width: auto;opacity: 1;}
	#top{right: 2%;}
	#top1{right: 2%;}
	#top1 img{display: block; margin-top: 10px; max-width: 55px;}
	.public-title{font-size: 24px;}
	.case-list ul li .title{font-size: 24px;}
	.case-list ul li .title:after{margin-top: 15px;}
	.case-list ul li .text{margin-top: 15px;}
	.case-list ul li .major{width: 40%;}
	.case-list ul li .more{margin-top: 15px;}
	.case-nav{display: none;}
	.case-right{width: 100%;}
	.product-academy-list ul { margin: 0 -2%;}
	.product-academy-list ul li{padding: 0 2%;}
	.product-layout-list ul li{width: 32%;margin-right: 2%;}
	.product-layout-list ul li .title{font-size: 20px;}
    /*2019-06-26添加修改*/
    .case-list ul li:hover .major {
        width: 100%
    }
}
@media screen and (max-width: 768px){
	.index-title .title{font-size: 30px;}
	.index-operate-list ul li{width: 150px;margin-right: 2%;}
	.index-paradise-list ul li .more{opacity: 1;}
	.index-case-list .rotator-list{width: 50%;}
	.index-case-list .rotator-list li{width: 300px;}
	.column-title .title{font-size: 30px;}
	.about-us-title span{font-size: 24px;}
	.about-us-head .text{float: none;width: 100%;}
	.about-us-head .video{float: none;width: 100%;margin-top: 20px;}
	.about-us-bttom ul li{margin-right: 7.25%;}
	.about-course .about-course-top{padding: 0 30px;}
	.about-course .about-course-next{width: 30px;height: 30px;line-height: 30px;}
	.about-course .about-course-prev{width: 30px;height: 30px;line-height: 30px;}
	.about-course .gallery-top .img{position: unset;width: 100%;height: auto;}
	.about-course .gallery-top .img img{width: 100%;display: block;}
	.about-course .gallery-top .major{width: 100%;}
	.about-course .about-course-bottom{padding: 0;}
	.about-honor-list .owl-prev{height: 30px}
	.about-honor-list .owl-next{height: 30px;}
	.about-honor-list .owl-nav span{font-size: 30px;}
	.about-honor-list .owl-next span{font-size: 30px;}
	.about-honor-list{padding: 0 30px;}
	.about-team-bottom .owl-prev{height: 30px}
	.about-team-bottom .owl-next{height: 30px;}
	.about-team-bottom .owl-nav span{font-size: 30px;}
	.about-team-bottom .owl-next span{font-size: 30px;}
	.about-team-bottom{padding: 0 30px;}
	.about-partner-list .about-partner-next{font-size: 30px;height: 30px;}
	.about-partner-list .about-partner-prev{font-size: 30px;height: 30px;}
	.about-partner-list{padding: 0 30px;}
	.about-us-bttom ul li .title{font-size: 20px;}
	.about-course .gallery-top .text ul li{margin-bottom: 10px;}
	.public-title{font-size: 22px;}
	footer{line-height: 1.4;}
	footer .keep{margin-top: 5px;}
	.case-list ul li .title{font-size: 22px;}
	.case-list ul li .major{position: unset;width: 100%;height: auto;padding: 6% 3%;}
	.contact-top-box .text{float: none;width: 100%;}
	.contact-top-box .img{float: none;width: 100%;margin-top: 20px;}
	.contact-top-box .article ul li{margin-bottom: 15px;padding-left:0 !important;}
	.contact-top-box .article span{position: relative; margin-bottom: 5px;}

	.contact-top-box .ewm{display: none;}
	.contact-bottom .left{float: none;}
	.contact-bottom .right{float: none;width: 100%;margin-top: 20px;}
	.contact-bottom .left .public-title.tal{margin-bottom: 3.3%;}
	.contact-bottom .right ul li .submit{margin:auto;}
	.public-title:after{margin-top: 15px;}
	.join-idea-text{float: none;width: 100%;line-height: 24px;}
	.join-idea-img{float: none;width: 100%;margin-top: 20px;}
	.join-us-contact ul{display: block;margin-left: 0;margin-top: 15px;}
	.join-us-link ul li{width: 33.33%;margin-right: 0;text-align: center;}
	.join-us-contact ul li:after{display: none;}
	.join-us-contact ul li{margin-bottom: 10px;}
	/* .news-list ul li{width: 49%;margin-right: 2%;}
	.news-list ul li:nth-of-type(3n){margin-right: 2%;}
	.news-list ul li:nth-of-type(2n){margin-right: 0%;} */
    .foot-contact ul{text-align: center;}
    .foot-contact ul li{display: block;width: 240px;margin-left: auto;margin-right: auto;margin-bottom: 10px;text-align: left;padding-right: 0;border-right: 0}
    .foot-contact ul li:last-child{margin-right: auto;}
}
@media screen and (max-width: 640px){
	.banner .bx-has-pager:before{display: none;}
	.index-title .title{font-size: 26px;}
	.column-title .title{font-size: 26px;}
	.index-operate-list ul li{width: 45%;margin-right: 10%;margin-bottom: 20px;}
	.index-operate-list ul li:nth-of-type(2n){margin-right: 0;}
	.index-operate-list ul li .img{width: 75%;margin:auto;}
	.index-operate-list ul li .img img{width: 100%;}
	.index-operate-list ul li .title{margin-top: 15px;}
	.index-paradise-list ul li{width: 100%;margin-bottom: 15px;}
	.index-case-list .rotator-list li{width: 100%}
	.about-us-title span{font-size: 22px;}
	.about-us-title em{display: none;}
	.about-us-title span{display: block;margin: 5px 0;}
	.banner .img img{display: none;}
	.banner .img{height: 200px;}
	.column-title .text{line-height: 1.3;}
	.column-title .text{margin-top: 10px;}
	.column-title{bottom: 10%}
	.about-us-bttom ul li{width: 50%;margin-right: 0;margin-bottom: 15px;}
	.about-us-bttom ul li .title{font-size: 18px;}
	.aboue-culture-list ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.about-course .gallery-top .time-yy{display: block;}
	.about-course .gallery-top .text{display: block;width: 100%;margin-top: 15px;margin-right: 0;}
	.about-course .gallery-top em{margin-left: 0;margin-right: 0;margin-top: 10;}
	.about-course .gallery-top .text-nn{width: auto;font-size: 30px;}
	.about-team-head ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.case-list ul li .title{font-size: 20px;}
	.foot-ewm ul li .title{ padding-right: 0;}
	.head-prew{position: unset;text-align: center;margin-top: 15px;}
	.prew div{margin-bottom: 10px;}
	.case-article {padding-top: 3.9%;padding-bottom: 3.5%;}
    /*2019-6-26由heigh200修改190*/
	#allmap{height: 190px}

	.contact-top-box .article span{display: block;margin-top: 5px;}
	.contact-top-box .article .block{display: block;width: 100%;margin-bottom: 15px;}
	.contact-top-box .article span:after{display: none;}
	.contact-bottom .left .text{line-height: 30px;}
	.contact-bottom .right ul li .submit{height: 40px}
	.contact-bottom .right ul li span{display: block;width: 100%;margin-right: 0;margin-bottom: 3.8%;}
	.contact-bottom .right ul li .text{padding: 10px;}
	.contact-bottom .right ul li .textarea{padding: 10px;height: 100px}
	.join-us-link ul li img{width: 100%;}
	.join-us-link ul li{margin-bottom: 10px;}
	.news-list ul li{ padding: 5px 0;}
	/* .news-list ul li{width: 100%;margin-right: 0%;}
	.news-list ul li:nth-of-type(3n){margin-right: 0%;}
	.news-list ul li:nth-of-type(2n){margin-right: 0%;}
	.news-list ul li .major{padding: 6% 3%;height: auto}
	.news-list ul li .title{height: auto;} */
	.news-list ul li .text{height: auto;margin-top: 15px;}
	.news-list ul li .time{margin-top: 15px;}
	.case-article-head .title{line-height: 1.4;}
	.product-academy-list ul li{width: 100%;margin-right: 0%;margin-bottom: 15px;}
	.product-layout-list ul li{width: 100%;margin-right: 0%;margin-bottom: 15px;}
	.product-layout-list ul li .title{line-height: 14;}
	.aboue-culture-list ul li .text span{line-height: 14;}
	.product-advantage-list ul li{width: 100%;display: block;margin-right: 0;margin-bottom: 15px;}
	.product-investment-list ul li{ width: 50%; padding-bottom: 15px;}
	.product-investment-list ul li .title{ font-size: 16px;}
    .foot-contact ul li .img{width: 30px;}
    .foot-contact ul li .img img{width: 100%;}
    strong {
        line-height: 1.3;
    }
    #muen146,#region146{display: block;}
}









.links{padding:5% 0;}
.links .auto_1200{max-width: 1200px; margin: 0 auto;}
.links li{line-height:26px;  width:17.5%; font-size: 16px;  color: #666;  display:block; float: left; margin:1%; position: relative; border: 1px solid #eaeaea; border-radius: 4px; text-align: center;}
.links li:hover{box-shadow: 0 0 5px #ccc;}
.links li a{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:20px;}
.links li:hover a{color: #eb6100;}
.links .clear {clear: both; height: 0px; overflow: hidden;  zoom: 0;}

@media(max-width:1200px){
.links .auto_1200{padding:0 2%;}
}


@media(max-width:1000px){
.links li{ width:22%;}
}

@media(max-width:768px){
.links li{ width:30%;}
.links li a{padding: 14px;}	
}



@media(max-width:480px){
.links li{ width:46%;}
}











.homepc{display: block;}
.homewap{display:none;}




@media(max-width:640px){
.homepc{display:none;}
.homewap{display:block;}
.homewap .about-partner{margin-top:3.9%; }
.homewap .botmore{ background:#e7e7e7; padding:6%; }
.homewap .botmore p{color: #333; text-align: center; line-height: 28px; font-size: 14px; }
.homewap .more{ text-align:center;}
.homewap .more a{ display:inline-block; width:140px; line-height:44px; color:#fff; background:#eb6100; border-radius:34px; border:1px solid transparent; transform:0.3s; margin-top: 4%; font-size: 16px;}
.homewap .more a:hover{ color:#eb6100;background:#fff; border-color:#eb6100;}
}








.abvideo{ padding:40px 0;}
.abvideo .title{ text-align:center; border-bottom:1px solid #f1f1f1; margin-bottom:3%;}
.abvideo .title h1{ color:#333;font-size:22px; margin-bottom: 20px;}
.abvideo .video_files{ padding-bottom:60%; position:relative;}
.abvideo .video_files video{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:100%;}
.abvideo .info{ padding:2%; line-height: 30px; font-size: 14px; color: #666;}






/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#eb6100;}
@media(min-width:768px){
.Menu002252{padding:25px 0 10px;}
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding:35px 0 20px;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}









