﻿body{line-height:1.5;max-width:1920px;margin:auto;}
body,html{height:100%;}
.line3{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:3;height:72px;}
.line4{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:4;height:96px;}
.line2{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:2;height:48px;}
.line5{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:5;height:120px;}
.line6{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:6;height:144px;}
.pic{overflow:hidden;}
.pic:hover img,li:hover .pic img,.swiper-slide:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}

.phone{display:none;}
.editor{font-size:14px;color:#666;line-height:24px;}
.editor table,.editor img,.editor embed,.editor iframe{margin:12px 0;max-width:100%;}
.editor img{height:auto !important;}
.bdsharebuttonbox a{float:none !important;display:inline-block !important;margin:0 8px !important;padding:0 !important;line-height:inherit;width:22px;height:22px;vertical-align:middle;}
.bdsharebuttonbox{text-align:center;margin-top:60px;}
.pos_re{position:relative;}
.pos_re>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.hei100{height:100%;}
.wrapper{max-width:1200px;width:85%;margin:auto;}
.w1480{max-width:1480px;}
.w450{max-width:450px;}
.fontp{font-size:14px;line-height:24px;color:#666;}
.f16p{font-size:16px;line-height:28px;}
.f18{font-size:18px;line-height:32px;}
.sy-tit{padding-bottom:44px;text-align:center;}
.sy-tit img{width:90px;margin-bottom:30px;}
.sy-tit h2{font-size:44px;color:#fff;text-transform:uppercase;}
.sy-tit h3{font-size:24px;color:#fff;text-transform:uppercase;}
.sy-tit hr{height:3px;width:40px;background:#f4af50;border:none;display:block;margin:15px auto;text-align:center;}
.cfff{color:#fff;}
.more{border:1px solid #fff;line-height:44px;width:140px;font-size:16px;text-align:center;display:inline-block;color:#f4af50;}
.more:hover{background:rgba(255,255,255,.9);}
.f20{font-size:20px;}
.more.c333{border-color:#333;color:#323131;}
.more.c333:hover{background:#f4af50;color:#fff;border-color:#f4af50;}
.header{position:absolute;width:100%;box-sizing:border-box;left:0;top:0;z-index:13;line-height:120px;padding:0 55px;}
.san{box-sizing:border-box;cursor:pointer;line-height:27px;margin-top:46.5px;font-size:24px;color:#fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.san>div{position:relative;float:left;margin-left:10px;}
.san>div:nth-child(2){width:32px;height:27px;}
.san span{
    width:100%;
    position:absolute;;
    height:3px;background:#fff;
    display:block;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.san span:nth-child(1){top:0;}
.san span:nth-child(2){top:50%;margin-top:-1.5px;}
.san span:nth-child(3){bottom:0;}
.san.cur span:nth-child(1){
    top: 50%;margin-top:-1.5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.san.cur span:nth-child(2){
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}
.san.cur span:nth-child(3){display:none;}
.en{font-size:32px;color:#fff;margin-left:46px;display:inline-block;position:relative;}
.en:before{content:"";display:block;position:absolute;left:-22px;width:2px;height:36px;margin-top:-18px;top:50%;background:#fff;}
.ilogo{display:none;}

.nav-bar{position:fixed;left:0;top:0;width:100%;height:100%;z-index:12;background:url(../images/side_bg.jpg) no-repeat center center/cover;}
#sidenav{display:none;}
.header.on .ilogo{display:inline-block;}
.header.on .ilogow{display:none;}
.header.on .en,.header.on .san,.header.on .san span{color:#c2985a;}
.header.on .san span,.header.on .en:before{background:#c2985a;}
.header-mar{height:120px;}
#sidenav ul{
    font-size: 0;
    height: 100%;
}
.b-banner .table img{position:absolute;left:0;top:10%;width:34%;}
#sidenav ul li{
    float:left;
    width: 14.2857%;box-sizing:border-box;;
    text-align: center;
    height: 100%;
    border-right: 1px solid #ebebeb;
    padding-top: 8%;
    transition-property: opacity,top,background;
    transition-duration: 0.5s,0.5s,0.5s;
    -webkit-transition-property: opacity,top,background;
    -webkit-transition-duration: 0.5s,0.5s,0.5s;
    position: relative;
    opacity: 0;
    top: -40px;
    background: #fff;
}
#sidenav.active ul li{
    top: 0;
    opacity: 1;
}
#sidenav.active ul li:nth-child(1){
    transition-delay: 0.4s,0.4s,0s;
    -webkit-transition-delay: 0.4s,0.4s,0s;
}
#sidenav.active ul li:nth-child(2){
    transition-delay: 0.6s,0.6s,0s;
    -webkit-transition-delay: 0.6s,0.6s,0s;
}
#sidenav.active ul li:nth-child(3){
    transition-delay: 0.8s,0.8s,0s;
    -webkit-transition-delay: 0.8s,0.8s,0s;
}
#sidenav.active ul li:nth-child(4){
    transition-delay: 1s,1s,0s;
    -webkit-transition-delay: 1s,1s,0s;
}
#sidenav.active ul li:nth-child(5){
    transition-delay: 1.2s,1.2s,0s;
    -webkit-transition-delay: 1.2s,1.2s,0s;
}
#sidenav.active ul li:nth-child(6){
    transition-delay: 1.4s,1.4s,0s;
    -webkit-transition-delay: 1.4s,1.4s,0s;
}
#sidenav.active ul li:nth-child(7){
    transition-delay: 1.6s,1.6s,0s;
    -webkit-transition-delay: 1.6s,1.6s,0s;
}
#sidenav ul li:hover{
    background: url(../images/bg01.png) no-repeat center center/cover;
}
#sidenav ul li:last-child{
    border-right: 0 none;
}
#sidenav ul li .line{
    width: 1px;
    height: 50px;
    background-color: #333333;
    opacity: 0;
    display: block;
    margin: 0 auto 90px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#sidenav ul li:hover .line{
    margin: 0 auto 65px;
    opacity: 1;
    background-color: #fff;
}
#sidenav ul li h3{
    font-size: 82px;
    color: #e1a756;
    font-weight: lighter;
    font-family: "knockout";
    margin-bottom: 60px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#sidenav ul li:hover h3{
    margin-bottom: 48px;
    color: #fff;
}
#sidenav ul li h4{
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    font-family: 'roboto';
    margin-bottom: 30px;
    display: none;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#sidenav ul li:hover h4{
    display: block;
    color: #fff;
}
#sidenav ul li a.big{
    font-size: 24px;
    color: #333;
    display: block;
    margin-bottom: 46px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#sidenav ul li:hover a.big{
    color: #fff;
}
#sidenav ul li .small a{
    font-size: 14px;
    color: #666;
    font-weight: lighter;
    margin-bottom: 18px;
    display: block;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#sidenav ul li:hover a{
    color: #fff;
}
#sidenav ul li a.big.active,#sidenav ul li a.big:hover,#sidenav ul li .small a.active,#sidenav ul li .small a:hover{
    color: #f4af50;
}

#fp-nav{display:none !important;}
.menu{position:fixed;left:0;top:50%;z-index:4;margin-top:-210px;}
.menu li{padding:30px 0;}
.menu li a{font-size:30px;padding:5px 0px 5px 30px;color:#ccc;position:relative;}
.menu li a:before{content:"";display:block;background:#dcdcdc;width:36px;height:1px;position:absolute;bottom:0;left:30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.menu li.active a,.menu li:hover a{color:#fff;}
.menu li.active a:before,.menu li:hover a:before{left:0;height:2px;background:#f4af50;width:68px;}

.footer{padding:54px 0;background:#233385;}
.footer .fl{padding-top:36px;border-top:1px solid #fff;width:calc(100% - 210px);}
.footer .fr{width:142px;}
.footer dd{padding-left:28px;box-sizing:border-box;float:left;width:50%;font-size:16px;line-height:38px;color:#fff;}
.footer dd a{color:#fff;}


.banner{}
.banner .swiper-slide{}
.banner .swiper-slide>div{height:100%;}
.section01{position:relative;}
.section01 .wz{position:absolute;width:660px;top:50%;right:9%;z-index:2;margin-top:-68px;}
.section02{background:url(../images/bg02.jpg) no-repeat center center/cover;}
.section03{background:url(../images/bg03.jpg) no-repeat center center/cover;}
.section04{background:url(../images/bg04.jpg) no-repeat center center/cover;}
.section02 p{max-width:1000px;margin:auto;}
.section02 .more{display:block;margin:80px auto 0 auto;}
.section03{}
.section03 .swiper-slide{padding-top:20px;text-align:center;color:#fff;}
.section03 .swiper-slide .img{width:180px;height:180px;line-height:180px;margin:0 auto 28px auto;background:url(../images/yuan.png) no-repeat center center/100% 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.section03 .swiper-slide .img img{max-width:70%;}
.section03 .swiper-slide:hover .img{
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);}
.section04 img{max-width:178px;display:block;margin:auto;}
.section04 .address{margin-top:50px;font-size:18px;color:#fff;line-height:45px;}
.section04 .address p{padding-left:45px;}
.section04 .address p:nth-child(1){background:url(../images/nic01.png) no-repeat left center/22px;}
.section04 .address p:nth-child(2){background:url(../images/nic02.png) no-repeat left center/22px;}
.section04 .address p:nth-child(3){background:url(../images/nic03.png) no-repeat left 2px center/18px;}
.section04 .address p:nth-child(4){background:url(../images/nic04.png) no-repeat left center/20px;}
.section04 .address p a{color:#fff;}


.ny-tit{padding-bottom:32px;}
.ny-tit h2{font-size:28px;color:#333;}
.ny-tit hr{text-align:left;display:block;border:none;margin:16px 0 0;width:32px;background:#e1a756;height:2px;}
.about01{background:url(../images/banner06.jpg) no-repeat center center/cover;}
.about03{background:url(../images/bg07.jpg) no-repeat center center/cover;}
.about01 .img{width:32%;max-width:440px;float:left;display:block;}
.about01 .wenz{float:right;width:60%;background:#fff;box-sizing:border-box;padding:50px 48px;}
.about01 .wenz .more{margin-top:30px;}
.about01 .wenz .f16p{height:112px;}
.btn-box{position:relative;padding:0 80px;}
.prev1,.next1{margin-top:-32px !important;width:64px !important;height:64px !important;}
.prev1{left:0px !important;background:url(../images/left.png) no-repeat center center/25px !important;}
.next1{right:0px !important;background:url(../images/right.png) no-repeat center center/25px !important;}
.prev1.bfff{background:url(../images/leftw.png) no-repeat center center/25px !important;}
.next1.bfff{background:url(../images/rightw.png) no-repeat center center/25px !important;}
.swiper-button-disabled{display:none !important;}
.about02{}
.about02 .prev1,.about02 .next1{top:134px !important;margin-top:-24px !important;}
/*.about02 .swiper-container{background:url(../images/bg06.png) repeat-x top 134px center;}*/
.about02 .swiper-container{position:relative;}
.about02 .swiper-container:before{content:"";position:absolute;display:block;width:100%;height:2px;top:140px;background:#9b7e5c;left:0;z-index:-1;}
.about02 .swiper-slide{padding:80px 0;}
.about02 .swiper-slide>div{margin:auto;box-sizing:border-box;overflow:hidden;position:relative;}
.about02 .swiper-slide h5{text-align:center;color:#aaa;font-size:20px;}
.about02 .swiper-slide h6{position:relative;border:4px solid transparent;border-radius:50%;background:#aaaaaa;width:20px;height:20px;margin:18px auto 15px auto;}
.about02 .swiper-slide p{box-sizing:border-box;padding:0 20px;width:100%;font-size:16px;color:#a28c6d;opacity:0;line-height:26px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.about02 .swiper-slide:hover h6{background:#a28c6d;border-color:#e0d5c3;}
.about02 .swiper-slide:hover h5{color:#a78862;}
.about02 .swiper-slide:hover p{opacity:1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}

.cfff{color:#fff !important;}
.about03{}
.about03 .swiper-slide{overflow:hidden;line-height:83px;height:83px;text-align:center;}
.about03 .swiper-slide img{max-height:100%;}
.about04{}
.about04 .ny-tit{padding-top:60px;}
.about04 .big{padding:10px 0;}
.about04 .big .swiper-slide{position:relative;box-sizing:border-box;line-height:260px;height:260px;text-align:center;}
.about04 .big .swiper-slide img{max-height:100%;}
.about04 .big .swiper-slide .wenz{position:absolute;top:0;left:10%;z-index:2;background:#9b7e5c;box-shadow:0 0px 7px 3px rgba(0,0,0,.5);width:80%;height:100%;box-sizing:border-box;padding:30px;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    -ms-transform: translateY(110%);
    -o-transform: translateY(110%);
    transform: translateY(110%);
}
.about04 .big .swiper-slide:hover .wenz{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.about04 .big .swiper-slide .wenz h4{line-height:1.5;font-size:18px;margin-bottom:20px;color:#fff;text-align:center;}
.about04 .big .swiper-slide .wenz p{font-size:12px;color:#fff;-webkit-line-clamp:5;height:120px;}
.about04 .xian{margin:60px auto 0 auto;display:block;}
.about04 .sml{padding-bottom:50px;}
.about04 .sml .swiper-slide{text-align:center;line-height:220px;height:220px;}
.about04 .sml .swiper-slide img{max-height:80%;}
.about04 .sml .swiper-slide-active img{max-height:100%;}
/*.about04 .sml .swiper-slide-prev img,.about04 .sml .swiper-slide-next img{max-height:80%;}*/

.about-banner{background:#233385;}
.about-banner .pic{float:left;width:43.69%;}
.about-banner .wenz{float:right;width:56.31%;padding-left:65px;box-sizing:border-box;}
.about-banner .wenz h1{display:none;position:relative;font-size:36px;color:#fff;}
.about-banner .wenz h1:before{content:"";display:block;width:320px;height:2px;background:#e1a756;bottom:-15px;left:-170px;position:absolute;}
.about-banner .wenz h2{margin-top:30px;text-transform:uppercase;white-space:nowrap;font-size:74px;color: rgb(251, 213, 158);text-shadow: 0px 11px 22.33px rgba(0, 0, 0, 0.51);}
.cgold{color:#b7863d !important;}

.f36{font-size:36px;color:#333;}
.pad{padding:4% 0;}
.about-profile{}
.about-profile .editor{padding-left:120px;background:url(../images/bg08.png) no-repeat left center/auto 100%;}
.about-profile h2{margin-bottom:30px;}
.about-honor{}
.about-honor h3{margin-bottom:25px;}
.about-honor .wrapper{position:relative;}
.about-honor .wenz{min-height:440px;float:right;width:69.3%;padding:32px 110px;border-left:1px solid #d09326;box-sizing:border-box;}
.about-honor .wenz h5{font-size:18px;color:#d09326;padding:5px 0;}
.about-honor .img{height:100%;position:absolute;left:0;top:0;width:30.7%;}
.about-honor .img img{max-height:80%;}
.case-banner .wenz{width:100%;}
.case-banner .wenz h1,.news-banner .wenz h1{font-size:80px;}
.case-banner .wenz h2,.news-banner .wenz h2{font-size:100px;padding-left:140px;}
.case-banner .wenz h1:before{left:0;}
.case-banner .wenz h1{display:none;}
.case-ul{max-width:1100px;}
.case-ul li{float:left;width:31%;margin:0 3.5% 30px 0;height:340px;overflow:hidden;position:relative;}
.case-ul li:nth-child(3n){margin-right:0;}
/*.case-ul li .pic:before{content:"";display:block;width:100%;height:100%;background:rgba(32,74,158,.4);position:absolute;z-index:2;}
*/.case-ul li h5{line-height:340px;box-sizing:border-box;padding:0 20px;z-index:3;text-align:center;font-size:20px;color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.case-ul li:hover h5{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.case-detail{}
.case-detail .wrapper{position:relative;}
.case-detail .img{position:relative;padding:55px 49px 0 0;box-sizing:border-box;float:right;width:53.75%;}
.case-detail .img:before{content:"";display:block;z-index:2;background:url(../images/bg05.png) no-repeat right top/100%;width:100%;height:100%;position:absolute;right:0;top:0;}
.case-detail .pic{position:relative;z-index:3;}
.case-detail .wenz{position:absolute;height:100%;left:0;top:0;width:45%;}
.case-detail .wenz h2{font-size:24px;margin-bottom:50px;}
.case-detail .wenz p{max-width:500px;}

.control-btn{position:absolute;z-index:5;line-height:40px;bottom:30px;left:0;width:100%;text-align:center;}
.control-btn .swiper-pagination{font-size:18px;color:#d09326;display:inline-block;width:auto;position:static;left:auto;bottom:auto;vertical-align:middle;}
.control-btn .swiper-button-prev.prev1,.control-btn .swiper-button-next.next1{width:40px !important;height:40px !important;background-size:12px !important;vertical-align:middle;display:inline-block !important;top:auto;left:auto !important;right:auto !important;margin:0 5px !important;position:static;}

.news{}
.news-ul{}
.news-ul li{margin-bottom:35px;box-shadow: 0px 15px 20.64px 3.36px rgba(101, 101, 103, 0.2);background:#eeeeee;}
.news-ul li .date{background:#a48b62;float:left;width:140px;height:140px;text-align:center;color:#fff;}
.news-ul li .wenz{float:right;width:calc(100% - 140px);box-sizing: border-box;padding:20px 28px;}
.news-ul li .date h5{font-size:32px;}
.news-ul li .date p{font-size:14px;}
.news-ul li .wenz{}
.news-ul li .wenz h3{margin-bottom:12px;}
.f18{font-size:18px;color:#333;}
.f18 a{color:#333;}
.f18:hover a,.news-ul li:hover h3 a{color:#d09326;}
.f24{font-size:24px;color:#333;}
#pgServer{padding:25px 0;text-align: center;font-size: 14px;color: #646464;}
#pgServer a{float:none;}
#pgServer a,#pgServer font,#pgServer span{background:#fff;position:relative;display: inline-block;*display:inline; *zoom:1;font-size: 14px;color: #646464;border: 1px solid #d8d8d8;margin-right: 5px;width:34px;line-height:34px}
#pgServer font{border-color: #d09326;background-color: #d09326;color: #fff!important;}
#pgServer a:hover,#pgServer span{border-color: #d09326;background-color: #d09326;color: #fff;}
#pgServer .pageFirst,#pgServer .pagePrev,#pgServer .pageNext,#pgServer .pageLast{width:auto;padding:0 15px;}
.w1000{max-width:1000px;}

.news-detail{}
.news-detail .wrapper{position:relative;}
.news-after{text-transform:uppercase;white-space:nowrap;float:left;position:absolute;left:0;top:0;height:100%;}
.news-after:before{content:"";display:block;height:100%;width:1px;position:absolute;left:0;top:0;background:#a28c6d;}
.news-detail .editor{min-height:484px;float:right;width:calc(100% - 150px);}
.news-after span{position:absolute;background:#fff;display:block;font-size:36px;color:#c3a36c;padding:0 20px;top:150px;left:-80px;letter-spacing:3px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);}
.news-detail .f36{margin-bottom:28px;}
.news-after.long span{top:50%;left:-214px;font-size:20px;}




.contact{}
.contact .side{float:left;width:260px;}
.contact .side dl{margin-top:-40px;}
.contact .side dd{font-size:18px;line-height:64px;margin-bottom:10px;background:#eee;text-align:center;}
.contact .side dd>a{display:block;color:#333;}
.contact .side dd:hover>a,.contact .side dd.cur>a{background:#a28c6d;color:#fff;}
.contact .side dd.cur{line-height:80px;}
.contact .content{float:right;width:calc(100% - 300px);}
.contact .content>h2{margin-bottom:30px;}
#dituContent{height:100%;}
.map{position:relative;height:460px;}
.feedback{width:50%;max-width:500px;background:#eeeeee;position:absolute;right:0;top:0;height:100%;z-index:3;padding:45px 30px;box-sizing:border-box;}
.feedback input[type=text]{line-height:42px;height:42px;background:#fff;width:100%;margin-bottom:25px;box-sizing:border-box;border:none;outline:none;padding:0 15px;font-size:14px;color:#666;box-shadow:0 0 13px 0px rgba(0,0,0,.1);}
.feedback textarea{line-height:24px;padding:10px 15px;border:none;outline:none;width:100%;box-sizing:border-box;font-size:14px;color:#666;box-shadow:0 0 13px 0px rgba(0,0,0,.1);}
.feedback input[type=submit],.feedback input[type=button]{cursor:pointer;font-size:16px;width:120px;color:#fff;line-height:46px;background:#9b7e5c;border:none;outline:none;margin-top:20px;}
.feedback input[type=submit]:hover,.feedback input[type=button]:hover{background:#233385;}

.careers{}
.careers li{margin-bottom:22px;border:1px solid #b5b5b5;padding:0 32px 0px 32px;}
.careers li h4{font-size:18px;color:#a7814b;border-bottom:1px solid transparent;cursor:pointer;line-height:60px;background:url(../images/jia.png) no-repeat right center/21px;}
.careers li h5{padding:10px 0 5px;font-size:16px;color:#333;}
.careers li h5 span{color:#9b7e5c;}
.careers li h6{padding:10px 0 5px;color:#333;}
.careers li.cur h4{border-bottom-color:#eeeeee;background:url(../images/jian.png) no-repeat right center/21px;}
.careers li .hide-div{display:none;}
.careers li.cur .hide-div{display:block;}
.careers li.cur{padding-bottom:20px;}
.culture-banner{}
.culture-banner .wenz{width:100%;padding-left:70px;}
.about-banner.culture-banner .wenz h1:before{left:-70px;}
.culture-banner dd{margin-top:60px;float:left;width:25%;text-align:center;}
.culture-banner dd h5{font-size:24px;color:#fff;}
.culture-banner dd h6{text-transform:uppercase;padding-top:10px;font-size:14px;color:#fff;}
.culture-ul{}
.culture-ul li{
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-align:center;box-shadow: 0px 15px 20.64px 3.36px rgba(101, 101, 103, 0.2);width:18.46%;box-sizing:border-box;padding:0 !important;background:#768cfd;float:left;margin-right:8.72%;}
.culture-ul li:nth-child(4n){margin-right:0;}
.culture-ul li .pic{line-height:481px;height:481px;}
.culture-ul li .pic img{max-width:100%;max-height:100%;}
.culture-ul li h3{color:#fff;padding:15px 12px 0 12px;font-size:20px;}
.culture-ul li hr{width:32px;height:2px;background:#cfa972;text-align:center;border:none;outline:none;display:block;margin:8px auto 20px auto;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
.culture-ul li:hover{background:#2a47db;}
.culture-ul li:hover hr{width:50px;}
.card-ul{}
.card-ul li{margin-bottom:50px;overflow:hidden;position:relative;padding:0;background:transparent;box-shadow:0 0 25px 5px rgba(0,0,0,.1);}
.card-ul li .yy{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s ;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);

}
.card-ul li .yy span{font-size:18px;color:#fff;position:absolute;left:0;width:100%;display:block;top:50%;z-index:3;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);}
.card-ul li .yy:before{content:"";opacity:.95;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2; background-image: linear-gradient(#ffffff 10%, #2a47db 80%);}
.card-ul li:hover .yy{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);} 
.charity-ul{}
.charity-ul li{box-sizing:border-box;padding:22px;float:left;width:28.9%;margin:0 6.65% 50px 0;box-shadow: 0px 15px 20.64px 3.36px rgba(101, 101, 103, 0.2);background-color: rgb(238, 238, 238);}
.charity-ul li:nth-child(3n){margin-right:0;}
.charity-ul li h3{text-align:center;padding-bottom:5px;border-bottom:1px solid #9b7e5c;color:#9b7e5c;}
.charity-ul li h3 a{color:#9b7e5c;}
.charity-ul li p{margin:8px 0;}
.w800{max-width:800px;}
.charity-detail .editor{width:100%;}
.charity-title{padding-bottom:25px;text-align:center;}
.charity-title h1.f24{margin-bottom:0;}
.charity-title hr{width:42px;height:2px;text-align:center;margin:10px auto 0 auto;background:#e1a756;border:none;display:block;}
.pt-ul.charity-ul li .pic{margin-top:18px;}
.business.section03{background:none;}
.business .c333{color:#333;}
.hide{display:none;}
.business .swiper-slide:hover .hide{display:inline-block;}
.business .swiper-slide:hover .show{display:none;}
.business .swiper-slide .img{background:url(../images/yuanb.png) no-repeat center center/100% 100%;}
.business .swiper-slide:hover .img{background:url(../images/yuany.png) no-repeat center center/100% 100%;;}
.business .swiper-slide h3{color:#333;}
.business .swiper-slide:hover h3{color:#b7863d;}


.animate-tit{
    opacity:0;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    -webkit-transform: translateX(-100px) rotate(8deg);
    -moz-transform: translateX(-100px) rotate(8deg);
    -ms-transform: translateX(-100px) rotate(8deg);
    -o-transform: translateX(-100px) rotate(8deg);
    transform: translateX(-100px) rotate(8deg);
}
body{overflow-x:hidden;}
.animate-li,.swiper-slide .animate-li.on,.swiper-slide .animate-tit.on,.swiper-slide .animate-li.on,.section01.active .animate-li,.about01.active .animate-li{
    opacity:0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);
}
.section .animate-li,.section .animate-tit{transition-delay:.6s;-webkit-transition-delay:.6s;}

.ani-left,.swiper-slide .ani-left.on{
    opacity:0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    transition-delay:.1s;
    -webkit-transition-delay:.1s;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ani-right,.swiper-slide .ani-right.on{
    opacity:0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    transition-delay:.1s;
    -webkit-transition-delay:.1s;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.animate-tit.on,.active .animate-li.on,.animate-li.on,.active .animate-li,.active .animate-tit,.swiper-slide-active .animate-tit.on,.swiper-slide-active .animate-li.on,.swiper-slide-active .ani-left.on,.swiper-slide-active .ani-right.on,.ani-right.on,.ani-left.on{
    opacity:1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
}

.animate-li:nth-child(1){transition-delay: 0.25s;}
.animate-li:nth-child(2){transition-delay: 0.5s;}
.animate-li:nth-child(3){transition-delay: 0.75s;}
.animate-li:nth-child(4){transition-delay: 1s;}
.animate-li:nth-child(5){transition-delay: 1.25s;}
.animate-li:nth-child(6){transition-delay: 1.5s;}
.section .animate-li{transition-delay:0s;-webkit-transition-delay:0s;}
.section.active .animate-li:nth-child(1){transition-delay: 0.25s;}
.section.active .animate-li:nth-child(2){transition-delay: 0.5s;}
.section.active .animate-li:nth-child(3){transition-delay: 0.75s;}
.section.active .animate-li:nth-child(4){transition-delay: 1s;}
.section.active .animate-li:nth-child(5){transition-delay: 1.25s;}
.section.active .animate-li:nth-child(6){transition-delay: 1.5s;}
.section01 .wz img{opacity:0;
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);}
.section01 .wz img.on{opacity:1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.bb .wenz{padding-top:200px;}
    .culture-ul li .pic{height:auto !important;line-height:inherit !important;}
    .culture-ul li .pic img{width:100%;height:100%;}
@media screen and (max-width: 1480px) {
	.culture-ul li h3{padding:15px 8px 0 8px;font-size:18px;}
    .bb .pic{width:27%;}
    .culture-ul li .pic{height:384px;line-height:384px;}
    .bb .wenz{width:67%;padding-top:80px;}
    .menu li{padding:18px 0;}
    .header-mar{height:75px;}
    .menu li a{font-size:20px;}
    .menu{margin-top:-132px;}
    .logo{width:200px;}
    .header{line-height:90px;}
    .en{font-size:24px;}
    .san{margin-top:31.5px;}
    .section01 .wz{width:550px;margin-top:-57px;}
    .san>div:nth-child(2){width:32px;height:24px;margin-top:1px;}
    .san span{height:3px;}
    .san span:nth-child(2){margin-top:-1.5px;}
    #sidenav ul li{padding-top:7%;}
    #sidenav ul li h3{font-size:60px;margin-bottom:40px;line-height:1.2;}
    #sidenav ul li a.big{font-size:20px;margin-bottom:20px;}
    #sidenav ul li .line{margin-bottom:35px;}
    #sidenav ul li .small a{margin-bottom:8px;}
    #sidenav ul li:hover .line{margin-bottom:55px;}
    #sidenav ul li h4{margin-bottom:20px;}
    .sy-tit h2{font-size:32px;}
    .sy-tit h3{font-size:20px;}
    .sy-tit hr{width:32px;height:2px;margin:10px auto;}
    .f18{font-size:16px;}
    .more{font-size:14px;width:120px;line-height:36px;}
    .section03 .swiper-slide .img{width:140px;height:140px;line-height:140px;}
    .section02 .more{margin-top:65px;}
    .f20{font-size:18px;}
    .section04 .address{font-size:15px;line-height:32px;margin-top:35px;}
    .section04 .address p{padding-left:32px;}
    .section04 img{max-width:155px;}
    .w450{max-width:400px;}
    .f16p{font-size:14px;}
    .about04 .big .swiper-slide{line-height:240px;height:240px;}
    .about04 .big .swiper-slide .wenz{padding:20px;}
    .about04 .big .swiper-slide .wenz p{font-size:12px;line-height:22px;height:132px;}
    .about04 .big .swiper-slide .wenz h4{font-size:16px;}
    .about04 .ny-tit{padding-top:45px;}
    .about04 .sml .swiper-slide{line-height:200px;height:200px;}
    .swiper-container.sml{padding-bottom:40px;}
    .footer{padding:38px 0;}
    .about-banner .wenz h1{font-size:30px;}
    .about-banner .wenz h2{font-size:60px;}
    .f36{font-size:30px;}
    .sy-tit img{width:75px;margin-bottom:22px;}
    .b-banner .table img{width:27%;top:15%;}
	.about02 .swiper-slide p{font-size:16px;}
}


.pagination.swiper-pagination .swiper-pagination-bullet{opacity:1;width:32px;border-radius:0;height:4px;background:#fff;}
.pagination.swiper-pagination .swiper-pagination-bullet-active{background:#9b7e5c;}
.pagination{bottom:30px !important;}

@media screen and (max-width: 1023px) {
    .about02 .swiper-slide p{font-size:14px;}
    .header{line-height:75px;padding:0 20px;}
    .logo{width:160px;}
    .en{font-size:16px;margin-left:15px;}
    .en:before{display:none;}
    .san>div:nth-child(1){display:none;}
    .san>div:nth-child(2){width:24px;height:18px;margin-top:0;}
    .san span{height:2px;}
    .san span:nth-child(2){margin-top:-1px;}
    .san>div{margin-left:7px;}
    .san{margin-top:28.5px;}
    #sidenav ul{
        padding-top: 80px;box-sizing:border-box;
        background-color: #fff;
        overflow: auto;
    }
    #sidenav ul li{
        width: 100%;
        text-align: left;
        height: auto;
        border-right: 0 none;
        border-bottom: 1px solid #ebebeb;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 2.5rem;
        top: -1.25rem;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        -webkit-display: flex;
        -webkit-align-items: flex-start;
        -webkit-justify-content: flex-start;
    }
    #sidenav ul li .line{
        display: none;
    }
    #sidenav ul li .icon{
        background-repeat: no-repeat;
        background-size: 100% 100%;
        display: block;
        position: absolute;
        right: 2.125rem;
        top: 2.28125rem;
        width: 0.625rem;
        height: 0.3125rem;
    }
    #sidenav ul li.active .icon{
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    #sidenav ul li h3{
        font-size: 2.5625rem;
        margin-bottom: 0;
        margin-right: 1.875rem;
        line-height:48px;
    }
    #sidenav ul li:hover h3{
        margin-bottom: 0;
        color: #f2f2f2;
    }
    #sidenav ul li:hover h4{
        display: none;
    }
    #sidenav ul li a.big{
        font-size: 1rem;
        line-height: 48px;
        margin-bottom:0;display:block;
    }
    #sidenav ul li:hover a.big{
        color: #333;
    }
    #sidenav ul li .small{
        display: none;
    }
    #sidenav ul li.active .small{
        display: block;
    }
    #sidenav ul li .small a{
        font-size: 14px;display:block;
        margin-bottom: 0.75rem;
    }
    #sidenav ul li .small a:last-child{
        margin-bottom: 0;
    }
    #sidenav ul li:hover a{
        color: #666;
    }
    #sidenav ul li>div{width:calc(100% - 110px);}
    .menu li a{font-size:16px;padding-left:8px;}
    .menu li.active a:before, .menu li:hover a:before{width:34px;}
    .menu li a:before{left:-10px;}
    .menu{margin-top:-120px;}
    .sy-tit h2{font-size:20px;}
    .sy-tit hr{display:none;}
    .sy-tit h3{font-size:14px;}
    .section02 .f18{font-size:14px;line-height:24px;}
    .sy-tit{padding-bottom:32px;}
    .section .wrapper{padding:0 10px;box-sizing:border-box;}
    .section01 .wz{width:80%;}
    .f20{font-size:16px;}
    .section03 .swiper-slide .img{margin-bottom:15px;}
    .phone{display:block;}
    .section04 img{max-width:120px;}
    .section04 .address p{line-height:24px;font-size:13px;}
    .pagination.swiper-pagination .swiper-pagination-bullet{height:2px;}
    .about01 .img{width:70%;max-width:70%;}
    .about01 .wenz{width:100%;margin-top:15px;padding:22px;}
    .ny-tit h2{font-size:18px;}
    .ny-tit hr{display:none;}
    .ny-tit{padding-bottom:22px;}
    .about01 .wenz .more{margin-top:18px;}
    .more{font-size:13px;width:100px;line-height:34px;}
    .btn-box{padding:0;}
    .about02 .swiper-container{background:none;}
    .swiper-button-next, .swiper-button-prev{width:34px !important;background-size:26px !important;margin-top:-17px !important;height:34px !important;}
    .about02 .prev1, .about02 .next1{top:150px !important;}
    .about03 .swiper-slide{height:50px;line-height:50px;}
    .next1.bfff,.prev1.bfff{background-size:26px !important;}
    .about03 .btn-box{padding-bottom:65px;}
    .bt.swiper-button-prev.prev1{top:auto !important;margin:0 0 0 -34px !important;bottom:0 !important;left:50% !important;right:auto !important;}
    .bt.swiper-button-next.next1{top:auto !important;margin:0 0 0 0 !important;bottom:0 !important;left:50% !important;right:auto !important;}
    .swiper-button-disabled{display:block !important;}
    .about04 .big .swiper-slide,.about04 .sml .swiper-slide{line-height:140px;height:140px;}
    .about04 .big .swiper-slide .wenz{display:none !important;}
    .about04 .xian{margin-top:22px;}
    .about04 .ny-tit{padding-top:22px;}
    .swiper-container.sml{padding:0;}
    .footer .fl{padding:0;border:none;width:100%;}
    .about04 .sml .swiper-slide img{max-height:100% !important;}
    .footer dd{width:100%;box-sizing:border-box;padding-left:24px;font-size:12px;}
    .footer .fr{width:90px;margin-top:14px;float:left;}
    .footer{padding:24px 0;}
    .about-banner .wenz{padding:0;width:100%;}
    .about-banner .pic{display:none;}
    .about-banner .wenz h1:before{width:100%;left:0;bottom:-20px;}
    .about-banner .wenz h1{font-size:22px;}
    .about-banner .wenz h2{font-size:28px;}
    .about-banner{height:auto;padding:120px 0 45px;}
    .about-banner .wrapper{width:100%;text-align:center;}
    .pad{padding:32px 0;}
    .about-profile .editor{padding:0;background:none;}
    .about-profile h2{font-size:18px;margin-bottom:20px;}
    .about-honor .img{position:relative;left:auto;top:auto;width:50%;max-height:inherit;height:auto;margin:auto;}
    .about-honor .wenz{min-height:inherit;width:100%;padding:20px 0 0 0;border:none;border-top:1px solid #9b7e5c;margin-top:20px;}
    .f36{font-size:20px;}
    .about-honor .wenz h5{font-size:15px;}
    .about-honor h3{margin-bottom:12px;}
    .case-banner .wenz h2, .news-banner .wenz h2{padding:0;}
    .case-ul li{width:48%;margin:0 0 18px 0;height:153px;}
    .case-ul li:nth-child(2n){float:right;}
    .case-ul li h5{line-height:153px;font-size:16px;}
    .case-detail .img{width:100%;}
    .case-detail{height:auto;padding:100px 0 0;}
    .case-detail .img{padding:27px 24px 0 0;}
    .case-detail .wenz{float:left;width:100%;position:relative;top:auto;padding:25px 0 0 0;height:auto;}
    .case-detail .wenz h2{font-size:18px;margin-bottom:12px;}
    .case-detail .swiper-container{padding-bottom:140px;}
    .side{display:none;}
    .contact .content{width:100%;}
    #dituContent{height:220px;}
    .map{height:auto;}
    .feedback{width:100%;margin-top:20px;padding:24px;position:relative;top:auto;}
    .feedback input[type=text]{line-height:36px;height:36px;font-size:14px;margin-bottom:20px;}
    .feedback input[type=submit], .feedback input[type=button]{font-size:14px;width:100px;line-height:36px;height:36px;}
    .contact .content>h2{margin-bottom:24px;}
    .careers li{margin-bottom:16px;padding:0 18px;}
    .careers li h4{font-size:16px;line-height:48px;background-size:18px !important;}
    .careers li h5{font-size:12px;}
    .careers .fontp{font-size:12px;line-height:22px;}
    .news-ul li .date{width:90px;height:90px;}
    .news-ul li .wenz{padding:15px;width:calc(100% - 90px);}
    .news-ul li .date h5{font-size:24px;}
    .news-ul li .date p{font-size:13px;}
    .news-ul li .wenz .fontp{display:none;}
    .news-ul li .wenz h3{white-space:normal;font-size:16px;margin-bottom:0;line-height:28px;}
    .news-ul li{margin-bottom:18px;}
    #pgServer a, #pgServer font, #pgServer span{width:24px !important;height:24px;line-height:24px;font-size:12px;margin-right:1px !important;}
    #pgServer .pageFirst, #pgServer .pagePrev, #pgServer .pageNext, #pgServer .pageLast{padding:0 6px;width:auto !important;}
    .news-after{display:none;}
    .news-detail .editor{width:100%;}
    .f24{font-size:18px;}
    .culture-ul li{width:48.5%;padding:18px;box-sizing:border-box;margin:0 0 18px 0;}
    /*.culture-ul li .pic{float:right;width:calc(100% - 120px);}*/
    /*.culture-ul li h3{width:30px;padding:0 45px;float:left;}*/
    .culture-ul li:nth-child(2n){float:right;}
    .about-banner.culture-banner .wenz h1:before{left:0;}
    .about-banner .wenz h2{text-align:center;}
    .culture-banner dd h5{font-size:15px;}
    .culture-banner dd h6{font-size:10px;}
    .about-banner .wenz h1{text-align:center;}
    .charity-ul li{margin:0 0 20px 0;width:100%;padding:18px;}
    .cb{padding-bottom:120px;}
    #pgServer .wrapper{width:100%;padding:0;}
    .card-ul li .yy span{font-size:16px;}
    .news-detail .editor{min-height:inherit;}
    #sidenav ul li:hover{background:#fff;}
    .san.cur span:nth-child(1){margin-top:-1px;}
    #sidenav ul li .small{padding-top:5px;display:block !important;}
    .header{position:fixed;}
    .header.on{border-bottom:1px solid #9b7e5c;background:#fff;position:fixed;}
    .sy-tit img{width:45px;margin-bottom:10px;}
    .b-banner .table img{display:none;}
    .bb img{display:none;}
    .culture-ul li h3{padding:15px 15px 0 15px;}
    .about02 .swiper-slide p{opacity:1;transform: translateY(0);-webkit-transform: translateY(0);font-size:12px;line-height:20px;}
.about02 .swiper-slide{padding:30px 0 0 0;}
.about02 .swiper-slide h6{display:none;}
.about02 .swiper-slide h5{margin-bottom:20px;}
.culture-ul li .pic{height:232px;line-height:232px;}
.culture-ul li{padding:0 !important;}
.about02 .swiper-container:before{top:90px;width:calc(100% - 12px);left:6px;}
.about02 .prev1, .about02 .next1{top:98px !important;}
.about02 .swiper-slide h6{width:16px;height:16px;display:block;}
.about02 .swiper-slide h6 {
    background: #a28c6d;
    border-color: #e0d5c3;
}
.about02 .swiper-slide h5{color:#a28c6d;}
.culture-ul #pgServer{width:100%;}
}


















