

@-webkit-keyframes right-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes left-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes close-wrapper{
to{clip:rect(auto,auto,auto,auto)}
}
.ban{height:463.56px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}


.g-cur{*zoom:1;background-color:#fff;border-bottom:1px solid #e5e5e5;margin-top: -30px;}
.g-cur:after,.g-cur:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.g-cur .tab{float:left;line-height:79px}
.g-cur .tab li{float:left;margin-right:30px}
.g-cur .tab li a{display:block;font-size:16px;color:#333;position:relative;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.g-cur .tab li a:after{content:'';position:absolute;left:50%;right:50%;bottom:0;height:2px;background-color:#c8ad6b;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.g-cur .tab li.on a,.g-cur .tab li:hover a{color:#c8ad6b}
.g-cur .tab li.on a:after,.g-cur .tab li:hover a:after{left:0;right:0}
.g-cur .cur{float:right;line-height:79px;font-size:14px;color:#888;padding-left:17px;background:url(/template/pc/skin/images/i-26.png) left center no-repeat}
.g-cur .cur a{color:#888}
.g-cur .cur a:hover{color:#112d60}
.g-t2{text-align:center;font-size:0;overflow:hidden;margin-left: 60px;margin-right: 60px;}
.g-t2 span{font-size:24px;font-family:SourceHanSerifCN-Bold;position:relative;color:#fff;display:inline-block;padding:30px 5px; margin-top:120px;}

.g-t2 span:after,.g-t2 span:before{content:'';position:absolute;top:50%;width:587px;height:36px;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.g-t2 span:after{left:100%;background-position:left center;background-image:url(/template/pc/skin/images/i-20.png)}
.g-t2 span:before{right:100%;background-position:right center;background-image:url(/template/pc/skin/images/i-19.png)}
.row-b1{padding:20px 0 2px}
.m-txt1{padding-top:30px; margin-left: 60px; margin-right: 60px;}
.m-txt1 .desc{font-size:16px;line-height:2;color:#888;margin-bottom:40px}
.m-txt1 .video{padding-top:45%;height:0;position:relative;overflow:hidden;background-color:#fff;margin-bottom: 0px;}
.m-txt1 .video img{position:absolute;top:0;left:0;width:100%;height:95%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-txt1 .play{position:absolute;top:50%;left:50%;z-index:2;width:92px;height:92px;cursor:pointer;background:url(../images/i-25.png) center no-repeat;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-txt1 .video:hover img{opacity:.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.row-b2{padding:24px 0 0px;background:url(../images/p-bg7.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-list3{*zoom:1;margin:0 -10px;padding:30px 0 15px; margin-left:60px; margin-right:60px;}
.m-list3:after,.m-list3:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.m-list3 li{width:25%;float:left;margin-bottom:19px}
.m-list3 .con{height:157px;display:block;margin:0 10px;text-align:center;position:relative;top:0;padding:35px 10px 0;background-color:#fff;box-shadow:0 0 15.36px .64px rgba(0,0,0,.05);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list3 h3{font-size:20px;color:#333;margin-bottom:9px;position:relative;z-index:2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list3 .desc{font-size:14px;line-height:26px;color:#888;position:relative;z-index:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list3 .num{position:absolute;right:0;bottom:0;font-size:100px;line-height:1;font-family:Impact;color:rgba(200,173,107,.07)}
.m-list3 .con:hover{top:-8px;box-shadow:0 0 20px rgba(200,173,107,.5)}
.m-list3 .con:hover .desc,.m-list3 .con:hover h3{color:#c8ad6b}
.row-b3{padding:82px 0 0;background:url(../images/p-bg8.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-list4{overflow:hidden;padding:56px 0 0}
.m-list4 li{width:14.28%;float:left}
.m-list4 .ico{display:block;width:115px;height:115px;border-radius:50%;margin:0 auto 20px;background-position:center;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-list4 h3{font-size:18px;line-height:26px;color:#333;text-align:center;font-weight:400}
.row-b3-2{overflow:hidden;padding-top:2px}
.g-t3{text-align:center;font-size:0;overflow:hidden; margin-top:30px;}
.g-t3 .tab{font-size:24px;font-family:SourceHanSerifCN-Bold;position:relative;display:inline-block}
.g-t3 .tab li{float:left;padding:0 15px;position:relative}
.g-t3 .tab li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:28px;background-color:rgba(0,0,0,.2);margin-top:-14px}
.g-t3 .tab li:last-child:after{display:none}
.g-t3 .tab li a{color:#bbb}
.g-t3 .tab li.hover a{color:#c8ad6b}
.g-t3 .tab:after,.g-t3 .tab:before{content:'';position:absolute;top:50%;width:587px;height:36px;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.g-t3 .tab:after{left:100%;background-position:left center;background-image:url(../images/i-20.png)}
.g-t3 .tab:before{right:100%;background-position:right center;background-image:url(../images/i-19.png)}
.p-tips{text-align:center;font-size:16px;color:#888;margin-top:20px;margin-bottom:36px}
.row-b3-2 .col-l,.row-b3-2 .col-r{width:49.375%}
.m-video1 .con{display:block;position:relative}
.m-video1 .pic{padding-top:77.77%;height:0;position:relative;overflow:hidden;background-color:#000}
.m-video1 .con img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-video1 .play{position:absolute;top:50%;left:50%;width:92px;height:92px;z-index:2;background:url(../images/i-25.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-video1:hover img{opacity:.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.m-list5{overflow:hidden;margin:0 -9px}
.m-list5 li{width:50%;float:left;margin-bottom:17px}
.m-list5 .con{display:block;position:relative;overflow:hidden;margin:0 9px}
.m-list5 .pic{padding-top:77.45%;height:0;position:relative;overflow:hidden;background-color:#000}
.m-list5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list5 .con:hover img{opacity:.7;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.row-b3-3{padding:50px 0 133px;overflow:hidden}
.row-b3-3 .col-l{width:44%}
.row-b3-3 .col-r{width:49%}

.g-bgc1{background-color:#f5f5f5}
.g-bgc2{position: relative;
  min-height: 600px;
  padding: 30px 0 30px;
  background: url(/template/pc/skin/images/list-bg.png) right 60px no-repeat;}

.m-txt2{overflow:hidden;padding:36px 0 50px; margin-left: 60px;margin-right: 60px;}
.m-txt2 .pic{width:679px;position:relative;margin-left:43px;float:right}
.m-txt2 .pic img{width:100%;display:block}
.m-txt2 .play{position:absolute;left:0;bottom:0;z-index:2;width:108px;height:83px;background:url(../images/i-33.png) center no-repeat #c8ad6b;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.m-txt2 .play:hover{opacity:.8}
.m-txt2 h2{font-size:32px;color:#c8ad6b;margin-bottom:10px}
.m-txt2 .desc{text-align:justify;font-size:16px;line-height:28px;color:#555}
.m-txt2 .lab{font-size:22px;color:#666;overflow:hidden;margin-bottom:25px; margin-top: -60px;}
.m-txt2 .lab span{display:inline-block;position:relative}
.m-txt2 .lab span:after{content:'';position:absolute;top:50%;left:100%;height:1px;background-color:#ccc;width:1000px}
.m-slider3{margin:0 -13px 87px}
.m-slider3 .con{display:block;margin:0 13px}
.m-slider3 .pic{padding-top:30%;height:0;position:relative;overflow:hidden;background-color:#000}
.m-slider3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider3 .slick-arrow{position:absolute;top:50%;z-index:2;width:68px;height:68px;border-radius:50%;font-size:0;text-indent:9999px;border:0;background-color:#f1f1f1;cursor:pointer;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.m-slider3 .slick-prev{left:-104px;background-image:url(../images/i-34.png)}
.m-slider3 .slick-next{right:-104px;background-image:url(../images/i-35.png)}
.m-slider3 .slick-arrow:hover{background-color:#d3bd89}
.m-slider3 .slick-prev:hover{background-image:url(../images/i-34-on.png)}
.m-slider3 .slick-next:hover{background-image:url(../images/i-35-on.png)}
.m-slider3 .con:hover .pic img{opacity:.7;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.g-t4{overflow:hidden; margin-left: 60px; margin-right: 60px;}
.g-t4 h2{font-size:24px;font-weight:400;position:relative;padding-left:25px;float:left;padding-right:22px}
.g-t4 h2:before{content:'';position:absolute;top:50%;left:0;width:4px;height:30px;background-color:#d0bb86;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.g-t4 h2:after{content:'';position:absolute;top:50%;left:100%;height:1px;width:1500px;background-color:#ccc}
.m-list10{overflow:hidden;padding-top:50px;margin-bottom:50px;margin-left: 60px; margin-right: 60px;}
.m-list10 li{width:33.33%;float:left}
.m-list10 .ico{float:left;width:75px;height:75px;margin-right:30px;border-radius:50%;border:1px solid #d6d6d6;background-position:center;background-repeat:no-repeat}
.m-list10 .txt{overflow:hidden}
.m-list10 h3{font-size:20px;font-weight:400;margin-bottom:5px}
.m-list10 p{font-size:16px;font-family:Arial}
.m-list11{*zoom:1;margin:0 -23px;padding-top:30px;padding-bottom:20px; margin-left: 30px;margin-right: 30px}
.m-list11:after,.m-list11:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.m-list11 li{width:33.33%;float:left}
.m-list11 .con{display:block;margin:0 23px;height:270px;background-color:#fff;border-top:2px solid #8db5f3;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);padding:15px 40px 0; margin-bottom: 20px;}
.m-list11 h3{font-size:20px;font-weight:400;padding-bottom:9px;border-bottom:1px solid #e0e0e0;margin-bottom:8px}
.m-list11 .desc{font-size:16px;line-height:30px}
.m-list11 .con:hover .desc img{opacity:.7;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.row-f1{padding:66px 0 0;background:url(../images/p-bg11.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}


@media only screen and (max-width:1920px){
	.row-a2 .tab{padding-right: 9.375vw;}
    .ban{height: 346.89px; margin-top:80px;}
	.m-team .pic img{width:100%;height:100%;display:block; margin-top: 50px;margin-left: 20px;}
	.m-txt3{padding:60px 65px 0 50px}
	.m-txt3 .desc{font-size:16px; font-weight: 300px;line-height: 30px;}
	.m-txt3 h3{font-size:26px;padding-bottom:12px;margin-bottom:12px}
	.m-txt3 .desc img{margin-left: 120px;margin-top: 20px;width: 150px;}
	.p{font-size: 14px; text-align: center;}
}
@media only screen and (max-width:1600px){




}


@media only screen and (max-width:1400px){

}
@media only screen and (max-width:1199px){

}