@charset "utf-8";

.banner{position:relative;}
.banner .mouse{position:absolute;width:20px;height:30px;z-index:2;animation:imgMove 1.2s linear infinite;-webkit-animation:imgMove 1.2s linear infinite;-moz-animation:imgMove 1.2s linear infinite;-o-animation:imgMove 1.2s linear infinite;background:url(../images/icon-mouse.png) no-repeat center center;left:50%;margin-left:-10px;bottom:110px;cursor:pointer;}
@keyframes imgMove{
    0%{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);}
    25%{transform: translateY(5px);-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-o-transform: translateY(5px);}
    75%{transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-o-transform: translateY(-5px);}
    100%{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);}
}

.banner .shadow{position:absolute;left:0;top:0;width:100%;z-index:2;background:url(../images/banner-shadow.png) repeat-x center center/cover;height:299px;}
.banner .banner-container{height:980px;}
.banner .banner-container .banner-pagination{bottom:20px;}
.banner .banner-container .banner-pagination span{opacity:.5;background:#fff;border-radius:0;width:20px;height:2px;}
.banner .banner-container .banner-pagination span.swiper-pagination-bullet-active{opacity:1;}

@media screen and (max-width:1367px) {
    .banner .mouse{bottom:50px;}
}
@media screen and (max-width:1440px) {
    .banner .banner-container{height:580px;}
}
@media screen and (max-width:1025px) {
    .banner .mouse{display:none;}
    .banner .shadow{height:115px;}
    .banner .banner-container{height:350px;}
}

.index-tit{position:relative;text-align:center;}
.index-tit .line{width:1px;height:50px;margin:0 auto;background:#e5e5e5;}
.index-tit .en{margin-top:15px;font-size:80px;line-height:1;}
.index-tit .en span{background:linear-gradient(to bottom, #f1e5db, #fff);-webkit-background-clip:text;color:transparent;text-transform:uppercase;font-family:'en';}
.index-tit .cn{font-size:48px;position:relative;margin-top:-45px;font-weight:100;}

@media screen and (max-width:1367px) {
    .index-tit .line{height:40px;}
    .index-tit .en{font-size:60px;}
    .index-tit .cn{font-size:38px;margin-top:-15px;}
}
@media screen and (max-width:1025px) {
    .index-tit .line{height:30px;}
    .index-tit .en{font-size:30px;}
    .index-tit .cn{font-size:18px;margin-top:-15px;}
}

.index-item01{padding:60px 0px 110px 0;}
.index-item01 .box{max-width:1100px;margin:0 auto;margin-top:50px;position:relative;}
.index-item01 .box .list{position:absolute;width:475px;text-align:center;}
.index-item01 .box .list .icon{width:120px;height:120px;border-radius:100%;margin:0 auto;box-shadow:0px 0px 10px rgba(0,0,0,0.05);cursor:pointer;}
.index-item01 .box .list .tit{font-size:36px;margin:30px 0px 10px 0;}
.index-item01 .box .list .ms{font-size:20px;transform:translateY(20px);opacity:0;}

.index-item01 .box .list01{top:42px;left:50%;margin-left:-237.5px;}
.index-item01 .box .list01 .icon{background:#0d3055 url(../images/index-item01-icon01.png) no-repeat center center;}
.index-item01 .box .list02{top:264px;left:-230px;}
.index-item01 .box .list02 .icon{background:#0d3055 url(../images/index-item01-icon02.png) no-repeat center center;}
.index-item01 .box .list03{top:264px;right:-230px;}
.index-item01 .box .list03 .icon{background:#0d3055 url(../images/index-item01-icon03.png) no-repeat center center;}
.index-item01 .box .list04{bottom:-25px;left:50%;margin-left:-237.5px;}
.index-item01 .box .list04 .icon{background:#fff url(../images/index-item01-icon04.png) no-repeat center center;}

.index-item01 .box-m{background:url(../images/index-item01-img-m.png) no-repeat center center/auto 100%;padding-top:40px;padding-bottom:50px;margin-top:10px;display:none;}
.index-item01 .index-item01-container{padding-bottom:50px;}
.index-item01 .index-item01-container .swiper-slide{}
.index-item01 .index-item01-container .swiper-slide .list{text-align:center;}
.index-item01 .index-item01-container .swiper-slide .list .icon{width:100px;height:100px;border-radius:100%;margin:0 auto;box-shadow:0px 0px 10px rgba(0,0,0,0.05);cursor:pointer;}
.index-item01 .index-item01-container .swiper-slide .list .tit{font-size:18px;margin:15px 0px 5px 0;}
.index-item01 .index-item01-container .swiper-slide .list .ms{font-size:14px;}

.index-item01 .index-item01-container .swiper-slide .list01 .icon{background:#0d3055 url(../images/index-item01-icon01.png) no-repeat center center;}
.index-item01 .index-item01-container .swiper-slide .list02 .icon{background:#0d3055 url(../images/index-item01-icon02.png) no-repeat center center;}
.index-item01 .index-item01-container .swiper-slide .list03 .icon{background:#0d3055 url(../images/index-item01-icon03.png) no-repeat center center;}

.index-item01 .index-item01-container .index-item01-pagination{bottom:0px;}
.index-item01 .index-item01-container .index-item01-pagination span{opacity:1;background:#f7f9fa;border-radius:100%;width:11px;height:11px;border:1px solid #0d3055;}
.index-item01 .index-item01-container .index-item01-pagination span.swiper-pagination-bullet-active{background:#0d3055;}

@media screen and (min-width:1024px) {
    .index-item01 .box .list01:hover .icon{background:#cea276 url(../images/index-item01-icon01-h.png) no-repeat center center;}
    .index-item01 .box .list02:hover .icon{background:#cea276 url(../images/index-item01-icon02-h.png) no-repeat center center;}
    .index-item01 .box .list03:hover .icon{background:#cea276 url(../images/index-item01-icon03-h.png) no-repeat center center;}
    .index-item01 .box .list:hover .ms{transform:translateY(0px);opacity:1;}
}
@media screen and (max-width:1367px) {
    .index-item01 .box{width:800px;}
    .index-item01 .box .list .tit{font-size:30px;}
    .index-item01 .box .list .ms{font-size:16px;}
    .index-item01 .box .list02{top:185px;left:-260px;}
    .index-item01 .box .list03{top:185px;right:-260px;}
}
@media screen and (max-width:1025px) {
    .index-item01{padding-bottom:0;padding-top:30px;}
    .index-item01 .box{display:none;}
    .index-item01 .box-m{display:block;}
}

.index-item02{position:relative;height:940px;}
.index-item02 .index-tit{position:absolute;left:0;width:100%;z-index:3;top:60px;}
.index-item02 .index-tit.index-tit .line{background:rgba(255,255,255,0.5);}
.index-item02 .index-tit.index-tit .en span{background:linear-gradient(to bottom, rgba(255,255,255,.5), rgba(255,255,255, 0));-webkit-background-clip:text;color:transparent;}
.index-item02 .index-tit.index-tit .cn{color:#fff;}

.index-item02 .index-item02-container{z-index:3;height:100%;}
.index-item02 .index-item02-container .swiper-slide{height:100%;}
.index-item02 .index-item02-container .swiper-slide > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:block;}
.index-item02 .index-item02-container .swiper-slide .shadow{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/index-item02-bg.png) repeat-x center center/cover;z-index:2;opacity:0;}
.index-item02 .index-item02-container .swiper-slide .content{z-index:3;text-align:center;color:#fff;position:absolute;width:100%;top:45%;}
.index-item02 .index-item02-container .swiper-slide .content img{margin:0 auto;}
.index-item02 .index-item02-container .swiper-slide .content .icon{height:125px;}
.index-item02 .index-item02-container .swiper-slide .content .hover{display:none;}
.index-item02 .index-item02-container .swiper-slide .content .title{font-size:30px;font-weight:100;}
.index-item02 .index-item02-container .swiper-slide .content .line{width:40px;height:2px;background:#cea276;margin:35px auto;}
.index-item02 .index-item02-container .swiper-slide .content .ms{max-width:300px;margin:0 auto;transform:translateY(20px);opacity:0;padding:0px 15px;}
.index-item02 .index-item02-container .swiper-slide .content .more{color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;margin-top:70px;display:inline-block;transform:translateY(20px);opacity:0;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}

.index-item02 .index-item02-container .index-item02-prev,
.index-item02 .index-item02-container .index-item02-next{width:25px;height:25px;background:url(../images/index-item02-arrow.png) no-repeat left top/50px auto;display:none;margin-top:12.5px;}
.index-item02 .index-item02-container .index-item02-prev{background-position:left top;}
.index-item02 .index-item02-container .index-item02-next{background-position:right top;}

@media screen and (min-width:1024px) {
    .index-item02 .index-item02-container .swiper-slide:hover .content .icon{display:none;}
    .index-item02 .index-item02-container .swiper-slide:hover .content .hover{display:block;}
    .index-item02 .index-item02-container .swiper-slide:hover .shadow{opacity:1;}
    .index-item02 .index-item02-container .swiper-slide:hover .content .ms,
    .index-item02 .index-item02-container .swiper-slide:hover .content .more{transform:translateY(0px);opacity:1;}
}

.index-item02 .bg-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#ddd;}
.index-item02 .bg-box .list{width:100%;height:100%;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.index-item02 .bg-box .list.show{opacity:1;}

@media screen and (max-width:1367px) {
    .index-item02{height:800px;}
    .index-item02 .index-item02-container .swiper-slide .content .title{font-size:20px;}
}
@media screen and (max-width:1025px) {
    .index-item02{height:400px;}
    .index-item02 .index-tit{top:20px;}

    .index-item02 .index-item02-container .swiper-slide > a{display:none;}
    .index-item02 .index-item02-container .swiper-slide .content{top:30%;}
    .index-item02 .index-item02-container .swiper-slide .content .icon{width:65px;margin:0 auto;margin-bottom:15px;height:auto;}
    .index-item02 .index-item02-container .swiper-slide .content .title{font-size:16px;}
    .index-item02 .index-item02-container .swiper-slide .content .line{margin:10px auto;}
    .index-item02 .index-item02-container .swiper-slide .content .more{margin-top:20px;}

    .index-item02 .index-item02-container .swiper-slide.active .content .icon{display:none;}
    .index-item02 .index-item02-container .swiper-slide.active .content .hover{display:block;}
    .index-item02 .index-item02-container .swiper-slide.active .shadow{opacity:1;}
    .index-item02 .index-item02-container .swiper-slide.active .content .ms,
    .index-item02 .index-item02-container .swiper-slide.active .content .more{transform:translateY(0px);opacity:1;}

    .index-item02 .index-item02-container .index-item02-prev,
    .index-item02 .index-item02-container .index-item02-next{display:block;}
}

.index-item03{padding:50px 50px 120px 50px;position:relative;}
.index-item03 .index-item03-container{margin-top:65px;}
.index-item03 .index-item03-container .swiper-slide{}
.index-item03 .index-item03-container .swiper-slide a{display:block;}
.index-item03 .index-item03-container .swiper-slide .img-box{position:relative;overflow:hidden;}
.index-item03 .index-item03-container .swiper-slide .img-box .shadow{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/index-item03-bg.png) no-repeat center center/cover;opacity:0;z-index:2;}
.index-item03 .index-item03-container .swiper-slide .img-box .shadow i{width:48px;height:28px;display:block;position:absolute;left:50%;top:50%;margin:-14px 0 0 -24px;background:url(../images/index-item03-icon.png) no-repeat center center/cover;}
.index-item03 .index-item03-container .swiper-slide .img-box .img{padding-top:59%;}
.index-item03 .index-item03-container .swiper-slide .date{color:#cea276;margin-top:25px;font-family:'num';}
.index-item03 .index-item03-container .swiper-slide .title{font-size:20px;line-height:30px;height:60px;overflow:hidden;margin-top:10px;}
.index-item03 .index-item03-container .swiper-slide .more{color:#999;margin-top:60px;padding-bottom:5px;border-bottom:1px solid transparent;display:inline-block;}

.index-item03 .arrow{position:absolute;top:47%;left:0;right:0;}
.index-item03 .arrow .index-item03-prev,
.index-item03 .arrow .index-item03-next{width:12px;height:22px;background:url(../images/index-item03-arrow.png) no-repeat left top;cursor:pointer;}
.index-item03 .arrow .index-item03-prev{background-position:left top;margin-left:-35px;}
.index-item03 .arrow .index-item03-next{background-position:right top;margin-right:-35px;}

@media screen and (min-width:1024px) {
    .index-item03 .index-item03-container .swiper-slide:hover .img-box .shadow{opacity:1;}
    .index-item03 .index-item03-container .swiper-slide:hover .img-box .img{transform:scale(1.1);}
    .index-item03 .index-item03-container .swiper-slide:hover .title{color:#cea276;}
    .index-item03 .index-item03-container .swiper-slide:hover .more{color:#0d3055;border-bottom:1px solid #0d3055;}
}
@media screen and (max-width:1367px) {
    .index-item03{padding:50px 40px 100px 40px;}
}
@media screen and (max-width:1025px) {
    .index-item03{padding:30px;}
    .index-item03 .arrow{top:48%;padding:0px 15px;display:none;}

    .index-item03 .index-item03-container{margin-top:25px;}
    .index-item03 .index-item03-container .swiper-slide .date{margin-top:15px;}
    .index-item03 .index-item03-container .swiper-slide .title{font-size:16px;line-height:22px;height:45px;}
    .index-item03 .index-item03-container .swiper-slide .more{margin-top:15px;}
}

.about-content{padding:75px 0px 140px 0;}
.about-content .page-tit{margin-bottom:50px;}
.about-content .list-con{}
.about-content .list-con .list{width:25%;float:left;text-align:center;position:relative;}
.about-content .list-con .list:before{position:absolute;right:0;content:'';width:1px;height:100px;background:#eee;top:30px;}
.about-content .list-con .list:last-child:before{display:none;}
.about-content .list-con .list .icon{height:80px;}
.about-content .list-con .list .icon img{margin:0 auto;}
.about-content .list-con .list .num{font-size:48px;font-family:'num';}
.about-content .list-con .list .txt{font-size:16px;color:#333;}
.about-content .box{margin-top:95px;}
.about-content .box .left{width:681px;height:530px;position:relative;padding-right:20px;padding-bottom:20px;}
.about-content .box .left:before{content:'';position:absolute;right:0;bottom:0;left:0;margin-left:30px;top:0;margin-top:30px;border:1px solid #cea276;}
.about-content .box .left img{position:relative;z-index:2;width:100%;}
.about-content .box .left .icon{width:80px;height:80px;background:url(../images/icon-video.png) no-repeat center center/cover;position:absolute;left:50%;top:50%;margin:-40px 0px 0px -40px;cursor:pointer;z-index:2;}
.about-content .box .right{margin-left:735px;color:#333;font-size:18px;line-height:36px;padding-top:65px;}

@media screen and (max-width:1367px) {
    .about-content .box .right{padding-top:30px;line-height:30px;}
}
@media screen and (max-width:1025px) {
    .about-content{padding:30px 0;}
    .about-content .page-tit{margin-bottom:5px;}
    .about-content .list-con .list{width:50%;margin-top:20px;}
    .about-content .list-con .list:before{height:65px;top:10px;}
    .about-content .list-con .list:nth-child(even):before{display:none;}
    .about-content .list-con .list .icon{height:55px;}
    .about-content .list-con .list .icon img{height:40px;}
    .about-content .list-con .list .num{font-size:18px;}
    .about-content .list-con .list .txt{font-size:14px;}

    .about-content .box{margin-top:20px;}
    .about-content .box .left{width:100%;float:none;height:auto;}
    .about-content .box .left .icon{width:30px;height:30px;margin:-25px 0px 0px -25px;}
    .about-content .box .right{padding-top:20px;line-height:22px;margin-left:0;font-size:14px;}
}

.by-content{padding:55px 0px 90px 0;}
.by-content .list-con{margin:0px -25px;margin-top:55px;}
.by-content .list-con .list{padding:0px 25px;margin-bottom:50px;width:33.33%;float:left;}
.by-content .list-con .list .box{color:#333;height:220px;border-radius:5px;padding:30px;box-shadow:0px 6px 12px rgba(0,0,0,0.06);background:#fff url(../images/by-logo.png) no-repeat right bottom;}
.by-content .list-con .list .box .img{width:100px;height:100px;border-radius:100%;overflow:hidden;}
.by-content .list-con .list .box .img img{width:100%;height:100%;}
.by-content .list-con .list .box .contxt{margin-left:130px;}
.by-content .list-con .list .box .contxt .name{font-size:24px;overflow:hidden;}
.by-content .list-con .list .box .contxt .name .tag{color:#0d3055;font-size:14px;margin-left:15px;margin-top:12px;}
.by-content .list-con .list .box .contxt .txt-list{margin-top:15px;/*height:45px;overflow:hidden;*/}
.by-content .list-con .list .box .contxt .txt-list .tit{}
.by-content .list-con .list .box .contxt .txt-list .txt{line-height:24px;}

@media screen and (min-width:1024px) {
    .by-content .list-con .list .box:hover{background:#cea276 url(../images/by-logo.png) no-repeat right bottom;color:#fff;}
    .by-content .list-con .list .box:hover .contxt .name .tag{color:#fff;}
}
@media screen and (max-width:1367px) {
    .by-content .list-con{margin:0px -10px;margin-top:40px;margin-bottom:40px;}
    .by-content .list-con .list{padding:0px 10px;margin-bottom:20px;}
}
@media screen and (max-width:1200px) {
    .by-content .list-con .list{width:50%;}
}
@media screen and (max-width:1025px) {
    .by-content{padding:30px 0;}
    .by-content .list-con{margin:0px -7.5px;margin-top:20px;}
    .by-content .list-con .list{width:50%;padding:0px 7.5px;margin-bottom:15px;}
    .by-content .list-con .list .box{padding:15px;height:160px;background:#fff;}
    .by-content .list-con .list .box .img{width:60px;height:60px;}
    .by-content .list-con .list .box .contxt{margin-left:70px;}
    .by-content .list-con .list .box .contxt .name{font-size:16px;}
    .by-content .list-con .list .box .contxt .name .tag{font-size:12px;margin-top:5px;margin-left:5px;}
    .by-content .list-con .list .box .contxt .txt-list{margin-top:8px;}
}
@media screen and (max-width:640px) {
    .by-content .list-con .list{width:100%;}
	.by-content .list-con .list .box{height:auto;}
}

.ceo-content{padding:95px 0px 130px 0;}
.ceo-content .box{margin-top:55px;}
.ceo-content .box .left{width:860px;position:relative;padding-right:60px;padding-bottom:60px;}
.ceo-content .box .left:before{content:'';position:absolute;right:0;bottom:0;left:0;margin-left:30px;top:0;margin-top:30px;border:1px solid #cea276;}
.ceo-content .box .left img{position:relative;z-index:2;width:100%;}
.ceo-content .box .left .txt{font-size:18px;position:absolute;bottom:-40px;width:100%;left:30px;}
.ceo-content .box .left .txt span{color:#cea276;}
.ceo-content .box .right{margin-right:980px;color:#333;font-size:18px;line-height:36px;}
.ceo-content .box .right p{color:#cea276;}

@media screen and (max-width:1440px) {
    .ceo-content .box .left{width:600px;}
    .ceo-content .box .right{line-height:30px;margin-right:620px;}
}
@media screen and (max-width:1367px) {
    .ceo-content .box .right{line-height:30px;}
}
@media screen and (max-width:1025px) {
    .ceo-content{padding:30px 0;overflow:hidden;}
    .ceo-content .box{margin-top:20px;}
    .ceo-content .box .left{width:100%;float:none;height:auto;padding-right:20px;padding-bottom:20px;}
    .ceo-content .box .left .txt{font-size:16px;bottom:-30px;}
    .ceo-content .box .right{line-height:22px;margin-right:0;font-size:14px;margin-top:40px;}
}

.about-index-item02{background:#f6f6f6;padding:100px 0px 160px 0;}
.about-index-item02 .list-con{margin:0px -25px;}
.about-index-item02 .list-con .list{padding:0px 25px;width:33.33%;float:left;text-align:center;}
.about-index-item02 .list-con .list .box{height:500px;}
.about-index-item02 .list-con .list .box a{display:block;height:100%;background:rgba(13,48,85,.8);color:#fff;padding-top:100px;position:relative;}
.about-index-item02 .list-con .list .box .icon{height:130px;margin:0 auto;}
.about-index-item02 .list-con .list .box .icon img{margin:0 auto;}
.about-index-item02 .list-con .list .box .title{font-size:32px;}
.about-index-item02 .list-con .list .box .line{width:40px;height:2px;background:#cea276;margin:20px auto 100px auto;}
.about-index-item02 .list-con .list .box .more{padding-bottom:5px;border-bottom:1px solid transparent;display:inline-block;}

.about-index-item01{background:#fff;}
.about-index-item01 .page-tit{margin-bottom:85px;}

@media screen and (min-width:1024px) {
    .about-index-item02 .list-con .list .box a:hover{background:rgba(206,162,118,.9);}
    .about-index-item02 .list-con .list .box a:hover .line{background:#fff;}
    .about-index-item02 .list-con .list .box a:hover .more{border-bottom:1px solid #fff;}
}
@media screen and (max-width:1025px) {
    .about-index-item02{padding:30px 0;}
    .about-index-item02 .list-con{margin:0px -7.5px;}
    .about-index-item02 .list-con .list{padding:0px 7.5px;}
    .about-index-item02 .list-con .list .box{height:auto;}
    .about-index-item02 .list-con .list .box a{padding-top:100%;}
    .about-index-item02 .list-con .list .box a .content{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);}
    .about-index-item02 .list-con .list .box .icon{width:30px;height:50px;}
    .about-index-item02 .list-con .list .box .title{font-size:18px;}
    .about-index-item02 .list-con .list .box .line{margin:15px auto 25px auto;}

    .about-index-item01 .page-tit{margin-bottom:20px;}
    .about-index-item01 .list-con{}
    .about-index-item01 .list-con .list:last-child .box a{padding-top:48.74%;}
}
@media screen and (max-width:769px) {
    .about-index-item02 .list-con .list{width:100% !important;margin-bottom:15px;}
    .about-index-item02 .list-con .list:last-child{margin-bottom:0px;}
}

.rc-content{padding:55px 0px 120px 0;}
.rc-content .rc-item01{background:url(../images/rc-item01-bg.jpg) no-repeat center center/cover;height:440px;padding-top:65px;margin-top:65px;}
.rc-content .rc-item01 p{max-width:1065px;margin:0 auto;font-size:18px;line-height:36px;text-align:center;color:#333;}
.rc-content .rc-item01 p span{color:#cea276;font-weight:bold;}
.rc-content .rc-item01 p span.font30{font-size:30px;}
.rc-content .rc-item01 p span.font24{font-size:24px;}
.rc-content .rc-item01-m{display:none;}

@media screen and (max-width:1025px) {
    .rc-content{padding:30px 0;}
    .rc-content .rc-item01{margin-top:20px;padding:30px 0;padding-bottom:130px;height:auto;display:none;}
    .rc-content .rc-item01 p{padding:0px 20px;font-size:14px;line-height:22px;}
    .rc-content .rc-item01 p span.font30{font-size:20px;}
    .rc-content .rc-item01 p span.font24{font-size:16px;}
    .rc-content .rc-item01-m{display:block;margin-top:20px;}
}

.rc-content .rc-item02{margin:50px 0;}
.rc-content .rc-item02 .list-con{margin:0px -25px;}
.rc-content .rc-item02 .list-con .list{width:33.33%;float:left;padding:0px 25px;}
.rc-content .rc-item02 .list-con .list .box{position:relative;overflow:hidden;}
.rc-content .rc-item02 .list-con .list .box a{color:#fff;}
.rc-content .rc-item02 .list-con .list .box .img{padding-top:64.1%;}
.rc-content .rc-item02 .list-con .list .box .content{position:absolute;left:0;bottom:0;width:100%;background:url(../images/rc-item02-shadow.png) repeat-x left bottom;padding:25px 30px;}
.rc-content .rc-item02 .list-con .list .box .content .title{font-size:24px;}
.rc-content .rc-item02 .list-con .list .box .content .line{width:40px;height:2px;background:#cea276;margin:15px 0;}
.rc-content .rc-item02 .list-con .list .box .content .ms{font-size:18px;line-height:30px;}

@media screen and (min-width:1024px) {
    .rc-content .rc-item02 .list-con .list .box:hover .img{transform:scale(1.1);}
}
@media screen and (max-width:1025px) {
    .rc-content .rc-item02{margin:30px 0;}
    .rc-content .rc-item02 .list-con{margin:0px -7.5px;}
    .rc-content .rc-item02 .list-con .list{padding:0px 7.5px;}
    .rc-content .rc-item02 .list-con .list .box .content{padding:15px 20px;}
    .rc-content .rc-item02 .list-con .list .box .content .title{font-size:16px;}
    .rc-content .rc-item02 .list-con .list .box .content .line{margin:8px 0;}
    .rc-content .rc-item02 .list-con .list .box .content .ms{font-size:14px;line-height:20px;}
}
@media screen and (max-width:769px) {
    .rc-content .rc-item02 .list-con .list{width:100%;margin-bottom:15px;}
    .rc-content .rc-item02 .list-con .list:last-child{margin-bottom:0;}
}

.rc-content .rc-item03{background:url(../images/rc-item03-bg.jpg) no-repeat center center/cover;height:375px;position:relative;}
.rc-content .rc-item03 .content{position:absolute;left:5%;top:50%;transform:translateY(-50%);color:#333;}
.rc-content .rc-item03 .content .txt{font-size:18px;line-height:36px;position:relative;padding-left:25px;}
.rc-content .rc-item03 .content .txt:before{content:'';position:absolute;left:0;width:3px;background:#cea276;top:0;bottom:0;margin:10px 0;}
.rc-content .rc-item03 .content .info{padding-left:25px;margin-top:30px;font-size:16px;line-height:30px;}
.rc-content .rc-item03-m{display:none;}

@media screen and (max-width:1025px) {
    .rc-content .rc-item03{height:200px;background:#e4f2f5;display:none;}
    .rc-content .rc-item03 .content{left:15px;padding-right:15px;}
    .rc-content .rc-item03 .content .txt{font-size:16px;line-height:22px;padding-left:15px;}
    .rc-content .rc-item03 .content .txt:before{margin:5px 0;}
    .rc-content .rc-item03 .content .info{padding-left:15px;margin-top:20px;font-size:14px;line-height:22px;}
    .rc-content .rc-item03-m{display:block;}
}

.xs-content{padding:95px 0px 200px 0;}
.xs-content .xs-item01{}
.xs-content .xs-item01 .line{width:40px;height:2px;background:#cea276;margin:35px auto;}
.xs-content .xs-item01 p{color:#333;line-height:36px;font-size:18px;max-width:630px;margin:0 auto;}

@media screen and (max-width:1025px) {
    .xs-content{padding:30px 0;}
    .xs-content .xs-item01 .line{margin:20px auto;}
    .xs-content .xs-item01 p{font-size:14px;line-height:24px;}
}

.xs-content .xs-item02{}
.xs-content .xs-item02 .xs-container{height:480px;margin-top:75px;}
.xs-content .xs-item02 .xs-container .swiper-slide{}
.xs-content .xs-item02 .xs-container .swiper-slide a{display:block;width:100%;height:100%;background:rgba(13,48,85,.5);color:#fff;}
.xs-content .xs-item02 .xs-container .swiper-slide .content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;}
.xs-content .xs-item02 .xs-container .swiper-slide .content .icon{width:80px;margin:0 auto;height:135px;}
.xs-content .xs-item02 .xs-container .swiper-slide .content .title{font-size:30px;}
.xs-content .xs-item02 .xs-container .swiper-slide .content .line{width:20px;height:2px;background:#cea276;margin:0 auto;margin-top:10px;}
.xs-content .xs-item02 .xs-container .swiper-slide .content .more{font-size:16px;display:inline-block;padding-bottom:5px;border-bottom:1px solid #fff;opacity:0;}

.xs-content .xs-item02 .xs-container .xs-pagination{display:none;}

@media screen and (min-width:1024px) {
    .xs-content .xs-item02 .xs-container .swiper-slide a:hover{background:rgba(206,162,118,.9);}
    .xs-content .xs-item02 .xs-container .swiper-slide a:hover .content .line{background:#fff;}
    .xs-content .xs-item02 .xs-container .swiper-slide a:hover .content .more{opacity:1;margin-top:90px;}
}
@media screen and (max-width:1025px) {
    .xs-content .xs-item02 .xs-container{height:300px;margin-top:20px;}
    .xs-content .xs-item02 .xs-container .swiper-slide .content .icon{width:55px;height:80px;}
    .xs-content .xs-item02 .xs-container .swiper-slide .content .title{font-size:16px;}

    .xs-content .xs-item02 .xs-container .xs-pagination{display:block;}
    .xs-content .xs-item02 .xs-container .xs-pagination span{opacity:1;background:#fff;}
    .xs-content .xs-item02 .xs-container .xs-pagination span.swiper-pagination-bullet-active{background:#0d3155;}
}

.xs-content .xs-item03{margin-top:60px;position:relative;}
.xs-content .xs-item03 .box{position:absolute;left:0;right:0;bottom:0;height:100px;background:rgba(255,255,255,.9);margin:0px 100px;}

.xs-content .xs-item04{position:relative;margin-top:-25px;background:url(../images/xs-item04-bg.png) no-repeat center 25px;text-align:center;}
.xs-content .xs-item04 .list{margin-bottom:70px;}
.xs-content .xs-item04 .list:last-child{margin-bottom:0 !important;}
.xs-content .xs-item04 .list .tit{font-size:36px;color:#333;}
.xs-content .xs-item04 .list .line{width:60px;height:2px;background:#cea276;margin:25px auto 45px auto;}
.xs-content .xs-item04 .list .ms{font-size:18px;line-height:36px;color:#333;max-width:1035px;margin:0 auto;}

.xs-content .xs-item04 .list.head .ms{font-size:38px;color:#0d3055;font-weight:100; line-height:48px;}

@media screen and (max-width:1025px) {
    .xs-content .xs-item03{margin-top:20px;}
    .xs-content .xs-item03 .box{height:40px;margin:0px 20px;}

    .xs-content .xs-item04 .list{margin-bottom:30px;}
    .xs-content .xs-item04 .list .tit{font-size:18px;}
    .xs-content .xs-item04 .list .line{width:40px;margin:10px auto 20px auto;}
    .xs-content .xs-item04 .list .ms{font-size:14px;line-height:22px;}

    .xs-content .xs-item04 .list.head .ms{font-size:20px; line-height:28px;}
}

.history-content{padding-top:75px;}
.history-content .content{margin-top:45px;}
.history-content .content .top{}
.history-content .content .top img{margin:0 auto;}
.history-content .content .box{position:relative;padding-bottom:1px;overflow:hidden;}
.history-content .content .box:before{content:'';position:absolute;width:2px;height:100%;background:#cea276;left:50%;margin-left:-1px;}
.history-content .content .box .list{margin-bottom:145px;color:#333;}
.history-content .content .box .list .year{font-family:Arial;font-weight:bold;font-size:48px;color:#0d3055;position:relative;}
.history-content .content .box .list .year:before,
.history-content .content .box .list .year:after{content:'';position:absolute;}
.history-content .content .box .list .year:before{width:130px;height:2px;background:#cea276;top:50%;margin-top:-1px;}
.history-content .content .box .list .year:after{width:20px;height:20px;background:url(../images/history-icon.png) no-repeat center center/cover;top:50%;margin-top:-10px;}
.history-content .content .box .list .tit{font-size:24px;margin-top:25px;}
.history-content .content .box .list .txt{font-size:16px;line-height:24px;margin-top:10px;}
.history-content .content .box .list .img{margin-top:25px;display:inline-block;max-width:460px;}

.history-content .content .box .left{padding-top:85px;text-align:right;width:50%;padding-right:150px;}
.history-content .content .box .left .list .year:before{right:-150px;}
.history-content .content .box .left .list .year:after{right:-159px;}
.history-content .content .box .right{padding-top:255px;width:50%;padding-left:150px;}
.history-content .content .box .right .list .year:before{left:-150px;}
.history-content .content .box .right .list .year:after{left:-159px;}

@media screen and (max-width:1025px) {
    .history-content{padding-top:30px;}

    .history-content .content{margin-top:25px;}
    .history-content .content .top img{width:300px;}
    
    .history-content .content .box .list{margin-bottom:25px;}
    .history-content .content .box .list .year{font-size:16px;}
    .history-content .content .box .list .year:before{width:20px;height:2px;background:#cea276;top:50%;margin-top:-1px;}
    .history-content .content .box .list .year:after{width:12px;height:12px;margin-top:-6px;}
    .history-content .content .box .list .tit{font-size:16px;margin-top:15px;}
    .history-content .content .box .list .txt{font-size:14px;line-height:20px;}
    .history-content .content .box .list .img{margin-top:15px;}

    .history-content .content .box .left{padding-right:20px;padding-top:30px;}
    .history-content .content .box .left .list .year:before{right:-20px;}
    .history-content .content .box .left .list .year:after{right:-25px;}

    .history-content .content .box .right{padding-left:20px;padding-top:90px;}
    .history-content .content .box .right .list .year:before{left:-20px;}
    .history-content .content .box .right .list .year:after{left:-25px;}
}

.zs-content{padding:75px 0px 120px 0;}
.zs-content .zs-item01{margin-top:55px;}
.zs-content .zs-item01 .img{width:50%;}
.zs-content .zs-item01 .img img{width:100%;}
.zs-content .zs-item01 .contxt{width:50%;padding-right:6.5%;}
.zs-content .zs-item01 .contxt .title{font-size:30px;}
.zs-content .zs-item01 .contxt .line{width:40px;height:2px;background:#cea276;margin:30px 0px 45px 0;}
.zs-content .zs-item01 .contxt .ms{font-size:16px;line-height:30px;color:#333;}

@media screen and (max-width:1025px) {
    .zs-content{padding:30px 0;}
    .zs-content .zs-item01{margin-top:20px;}
    .zs-content .zs-item01 .img,
    .zs-content .zs-item01 .contxt{margin-top:15px;width:100%;float:none;padding-right:0;}
    .zs-content .zs-item01 .contxt .title{font-size:18px;}
    .zs-content .zs-item01 .contxt .line{margin:10px 0px 15px 0;}
    .zs-content .zs-item01 .contxt .ms{font-size:14px;line-height:22px;}
}

.zs-content .zs-en{padding:80px 0px 60px 0;border-bottom:1px solid #eee;}
.zs-content .zs-en img{margin:0 auto;}

@media screen and (max-width:1025px) {
    .zs-content .zs-en{padding:20px 0px 25px 0;}
}

.zs-content .zs-item02{padding:0px 10px;}
.zs-content .zs-item02 .content{border-left:1px solid #eee;padding-top:1px;}
.zs-content .zs-item02 .content .list{padding-left:60px;margin-top:55px;}
.zs-content .zs-item02 .content .list .title{position:relative;font-size:20px;margin-top:5px;color:#333;}
.zs-content .zs-item02 .content .list .title:before,
.zs-content .zs-item02 .content .list .title:after{content:'';position:absolute;}
.zs-content .zs-item02 .content .list .title:before{width:30px;height:1px;background:#eee;top:50%;margin-top:-.5px;left:-40px;}
.zs-content .zs-item02 .content .list .title:after{width:10px;height:10px;background:url(../images/zs-item02-icon.png) no-repeat center center/cover;top:50%;margin-top:-5px;left:-65px;}
.zs-content .zs-item02 .content .list .title span{font-size:24px;color:#ddd;font-weight:bold;margin-right:15px;display:inline-block;vertical-align:middle;margin-top:-2px;font-family:'num';}
.zs-content .zs-item02 .content .list .contxt{margin-left:180px;color:#333;line-height:36px;font-size:16px;}

@media screen and (min-width:1024px) {
    .zs-content .zs-item02 .content .list:hover .title{color:#0d3055;}
    .zs-content .zs-item02 .content .list:hover .title:before{background:#cea276;}
    .zs-content .zs-item02 .content .list:hover .title:after{background:url(../images/zs-item02-icon-h.png) no-repeat center center/cover;}
    .zs-content .zs-item02 .content .list:hover .title span{color:#cea276;}
}
@media screen and (max-width:1025px) {
    .zs-content .zs-item02 .content{}
    .zs-content .zs-item02 .content .list{padding-left:35px;margin-top:10px;}
    .zs-content .zs-item02 .content .list .title{font-size:16px;float:none;width:100%;color:#0d3055;}
    .zs-content .zs-item02 .content .list .title:before{width:20px;left:-25px;background:#cea276;}
    .zs-content .zs-item02 .content .list .title:after{left:-40.5px;background:url(../images/zs-item02-icon-h.png) no-repeat center center/cover;}
    .zs-content .zs-item02 .content .list .title span{font-size:18px;margin-right:5px;color:#cea276;}
    .zs-content .zs-item02 .content .list .contxt{margin-left:28px;font-size:14px;line-height:22px;margin-top:5px;}
}

.contact-content{padding:55px 0px 110px 0;}
.contact-content .list-con{margin:75px 0px 50px 0;}
.contact-content .list-con .list{text-align:center;width:33.33%;float:left;color:#333;border-right:1px solid #eee;}
.contact-content .list-con .list:last-child{border-right:none !important;margin-bottom:0 !important;}
.contact-content .list-con .list .ewm{width:102px;height:102px;border-radius:3px;background:#0d3055;padding:6px;}
.contact-content .list-con .list > .ewm{display:none;margin:15px auto;}
.contact-content .list-con .list .icon{position:relative;width:60px;height:60px;border-radius:100%;margin:0 auto;}
.contact-content .list-con .list .icon .ewm{position:absolute;right:-150px;top:-20px;display:none;}
.contact-content .list-con .list .icon .ewm:before{content:'';position:absolute;left:-8px;border-right:10px solid #0d3055;border-top:10px solid transparent;border-bottom:10px solid transparent;bottom:40px;}
.contact-content .list-con .list .icon.icon01{background:#0d3055 url(../images/contact-icon01.png) no-repeat center center;}
.contact-content .list-con .list .icon.icon02{background:#0d3055 url(../images/contact-icon02.png) no-repeat center center;}
.contact-content .list-con .list .icon.icon03{background:#0d3055 url(../images/contact-icon03.png) no-repeat center center;}

.contact-content .list-con .list .tit{font-size:24px;margin:20px 0px 5px 0;}
.contact-content .list-con .list .ms{font-size:16px;}
.contact-content .list-con .list .line{margin:0px auto;margin-top:20px;width:20px;height:2px;background:#cea276;;}

.contact-content .map{height:600px;}

@media screen and (min-width:1024px) {
    .contact-content .list-con .list .icon.icon01:hover{background:#cea276 url(../images/contact-icon01.png) no-repeat center center;}
    .contact-content .list-con .list .icon.icon02:hover{background:#cea276 url(../images/contact-icon02.png) no-repeat center center;}
    .contact-content .list-con .list .icon.icon03:hover{background:#cea276 url(../images/contact-icon03.png) no-repeat center center;}
    .contact-content .list-con .list .icon:hover .ewm{display:block;}
}
@media screen and (max-width:1025px) {
    .contact-content{padding:30px 0;}
    .contact-content .list-con{margin:20px 0px 15px 0;}
    .contact-content .list-con .list{width:100%;border-right:none;margin-bottom:20px;}
    .contact-content .list-con .list .tit{font-size:18px;margin:15px 0px 5px 0;}
    .contact-content .list-con .list .ms{font-size:14px;}
    .contact-content .list-con .list .line{margin-top:15px;}
    .contact-content .list-con .list > .ewm{display:block;}
    .contact-content .list-con .list .icon .ewm{display:none;}

    .contact-content .map{height:398px;}
}

.news-content{padding:75px 0px 110px 0;}
.news-content .news-container{margin-top:60px;padding-bottom:40px;}
.news-content .news-container .swiper-slide{}
.news-content .news-container .swiper-slide .img{overflow:hidden;height:440px;width:50%;}
.news-content .news-container .swiper-slide .img span{display:block;width:100%;height:100%;}
.news-content .news-container .swiper-slide .content{height:440px;width:50%;border:1px solid #cea276;position:relative;padding:60px 65px 0px 105px;}
.news-content .news-container .swiper-slide .content .title{font-size:24px;line-height:36px;color:#0d3055;height:72px;overflow:hidden;}
.news-content .news-container .swiper-slide .content .date{position:absolute;width:80px;height:80px;background:#cea276;color:#fff;text-align:center;font-family:'num';line-height:24px;top:60px;font-size:18px;padding-top:12px;left:0;}
.news-content .news-container .swiper-slide .content .date span{display:block;}
.news-content .news-container .swiper-slide .content .ms{color:#333;font-size:16px;line-height:30px;margin:55px 0px 80px 0;height:90px;overflow:hidden;}
.news-content .news-container .swiper-slide .content .more{font-size:16px;padding-bottom:5px;border-bottom:1px solid #eee;display:inline-block;color:#999;}

.news-content .news-container .news-pagination{bottom:0;}
.news-content .news-container .news-pagination span{opacity:1;width:14px;height:14px;border-radius:100%;border:1px solid #cea276;background:#fff;}
.news-content .news-container .news-pagination span.swiper-pagination-bullet-active{background:#cea276;}

.news-content .list-con{margin:0px -40px;margin-bottom:60px;}
.news-content .list-con .list{padding:0px 40px;width:33.33%;float:left;margin-top:80px;}
.news-content .list-con .list .box{}
.news-content .list-con .list .box a{display:block;}
.news-content .list-con .list .box .img-box{position:relative;overflow:hidden;}
.news-content .list-con .list .box .img-box .shadow{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/index-item03-bg.png) no-repeat center center/cover;opacity:0;z-index:2;}
.news-content .list-con .list .box .img-box .shadow i{width:48px;height:28px;display:block;position:absolute;left:50%;top:50%;margin:-14px 0 0 -24px;background:url(../images/index-item03-icon.png) no-repeat center center/cover;}
.news-content .list-con .list .box .img-box .img{padding-top:59%;}
.news-content .list-con .list .box .date{color:#cea276;margin-top:25px;font-family:'num';}
.news-content .list-con .list .box .title{font-size:20px;line-height:30px;height:60px;overflow:hidden;margin-top:10px;}
.news-content .list-con .list .box .more{color:#999;margin-top:60px;padding-bottom:5px;border-bottom:1px solid transparent;display:inline-block;}

@media screen and (min-width:1024px) {
    .news-content .news-container .swiper-slide:hover .img span{transform:scale(1.1);}
    .news-content .news-container .swiper-slide:hover .content .more{color:#0d3055;border-bottom:1px solid #0d3055;}

    .news-content .list-con .list .box:hover .img-box .shadow{opacity:1;}
    .news-content .list-con .list .box:hover .img-box .img{transform:scale(1.1);}
    .news-content .list-con .list .box:hover .title{color:#cea276;}
    .news-content .list-con .list .box:hover .more{color:#0d3055;border-bottom:1px solid #0d3055;}
}
@media screen and (max-width:1367px) {
    .news-content .list-con{margin:0px -20px;}
    .news-content .list-con .list{padding:0px 20px;margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .news-content{padding:30px 0;}

    .news-content .news-container{padding-bottom:0;}
    .news-content .news-container .swiper-slide .img,
    .news-content .news-container .swiper-slide .content{width:100%;float:none;height:auto;}
    .news-content .news-container .swiper-slide .img span{padding-top:55%;}
    .news-content .news-container .swiper-slide .content{padding:20px;}
    .news-content .news-container .swiper-slide .content .date{position:static;width:auto;height:auto;background:none;padding-top:0;text-align:left;font-size:14px;margin-top:5px;line-height:20px;}
    .news-content .news-container .swiper-slide .content .date span{display:inline-block;color:#cea276;}
    .news-content .news-container .swiper-slide .content .date span.year{float:left;margin-right:4px;}
    .news-content .news-container .swiper-slide .content .title{font-size:16px;line-height:22px;height:auto;}
    .news-content .news-container .swiper-slide .content .ms{font-size:14px;line-height:20px;height:auto;margin:15px 0;}
    .news-content .news-container .swiper-slide .content .more{font-size:12px;}

    .news-content .news-container .news-pagination{bottom:10px;}
    .news-content .news-container .news-pagination span{width:8px;height:8px;}

    .news-content .list-con{margin:0px -7.5px;}
    .news-content .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .news-content .list-con .list .box .date{margin-top:15px;}
    .news-content .list-con .list .box .title{font-size:16px;line-height:22px;height:45px;}
    .news-content .list-con .list .box .more{margin-top:15px;}
}
@media screen and (max-width:640px) {
    .news-content .list-con .list{width:100%;}
    .news-content .list-con .list .box .title{height:auto;}
}

.news-detail-content{padding:60px 0px 50px 0;}
.news-detail-content .content{position:relative;}
.news-detail-content .content .title{color:#333;font-size:40px;line-height:60px;text-align:center;padding-bottom:40px;margin-bottom:50px;border-bottom:1px solid #eee;padding-left:90px;}
.news-detail-content .content .title .txt{max-width:1180px;margin:0 auto;}
.news-detail-content .content .date{position:absolute;width:80px;height:80px;background:#cea276;color:#fff;text-align:center;font-family:'num';line-height:24px;top:0px;font-size:18px;padding-top:12px;left:0;}
.news-detail-content .content .date span{display:block;}
.news-detail-content .content .contxt{font-size:16px;line-height:36px;color:#333;padding-bottom:70px;}
.news-detail-content .content .contxt img{margin:0 auto;}
.news-detail-content .content .bottom{border-bottom:1px solid #eee;border-top:1px solid #eee;}
.news-detail-content .content .bottom a{display:block;line-height:100px;color:#333;font-size:16px;max-width:440px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-detail-content .content .bottom a:hover span{color:#0d3055;}
.news-detail-content .content .bottom .prev a{background:url(../images/icon-news-prev.png) no-repeat left center;padding-left:70px;}
.news-detail-content .content .bottom .next a{background:url(../images/icon-news-next.png) no-repeat right center;padding-right:70px;}

@media screen and (max-width:1600px) {
    .news-detail-content .content .date{left:20px;}
}
@media screen and (max-width:1367px) {
    .news-detail-content .content .bottom{padding:15px 0;}
    .news-detail-content .content .bottom a{font-size:14px;line-height:22px;min-height:25px;}
    .news-detail-content .content .bottom .prev,
    .news-detail-content .content .bottom .next{width:100%;float:none;}
    .news-detail-content .content .bottom .prev a{background:url(../images/icon-news-prev.png) no-repeat left top/25px auto;padding-left:40px;margin-bottom:8px;}
    .news-detail-content .content .bottom .next a{background:url(../images/icon-news-prev.png) no-repeat left top/25px auto;padding-right:0;padding-left:40px;}
}
@media screen and (max-width:1025px) {
    .news-detail-content{padding:30px 0;}
    .news-detail-content .content .title{font-size:16px;line-height:22px;padding-left:0;padding-bottom:20px;margin-bottom:20px;}
    .news-detail-content .content .date{position:static;width:auto;height:auto;background:none;padding-top:0;font-size:14px;margin-top:5px;line-height:20px;width:70px;margin:0 auto;}
    .news-detail-content .content .date span{display:inline-block;color:#cea276;}
    .news-detail-content .content .date span.year{float:left;margin-right:4px;}
    .news-detail-content .content .contxt{padding:20px 0;font-size:14px;line-height:20px;padding-top:10px;}
}