@charset "utf-8";

/* CSS Document */



/*banner*/

#wrapper {background:#fff;position:relative;}

.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:550px !important;overflow:hidden;}

.fullwidthbanner-container .fullwidthabnner{width:100% !important;max-height:550px !important;position:relative;}

/** BULLETS **/

.tp-leftarrow.large {z-index:100;cursor:pointer;position:relative;background:#393939 url(../img2018/slider-left-arrow.png) no-Repeat;width:42px;height:43px;margin-left:0px;margin-top:-21px;

-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0, 0, 0,0.3);}

.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:#393939 url(../img2018/slider-right-arrow.png) no-Repeat 0 0;width:42px;height:43px;margin-left:0;margin-top:-21px;

-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0, 0, 0,0.3);}

.tp-bullets.tp-thumbs{z-index:100;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;}

.fullwidthbanner-container .tp-thumbs{padding:3px;}

.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative;}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute;}

.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}

.tp-bullets.tp-thumbs .bullet:hover,

.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.tp-thumbs img {width:100%;}

.tp-bannertimer {width:100%;height:10px;position:absolute;z-index:200;z-index:5000;}

.tp-bannertimer.tp-bottom{bottom:0px !important;height:5px;}

.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}

.tp-simpleresponsive a{text-decoration:none;}

.tp-simpleresponsive ul{list-style:none;padding:0;margin:0;}

.tp-simpleresponsive >ul >li{list-stye: none;position:absolute;visibility:hidden;}

.caption.slidelink a div,.tp-caption.slidelink a div{width:12000px;height:12000px;}

.tp-loader{background:url(../img2018/loader.gif) no-repeat 10px 10px; background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:12000;position:absolute;width:44px;height:44px;border-radius:3px;

-moz-border-radius:3px;-webkit-border-radius:3px;}

/*join*/

.join{width:1200px;height:90px;margin:30px auto; border:1px solid #999;}

.join h2{float:left;margin:22px 70px;line-height:45px;}

.join h2:hover{color:#3367d6}

.join h2 span{width:60px;height:45px; display:block;float:left}

.join .join_j1{background:url(../img2018/156465.png) no-repeat 0 -50px;}

.join .jion_b1:hover .join_j1{background:url(../img2018/156465.png) no-repeat -68px -50px;}

.join .join_j2{background:url(../img2018/156465.png) no-repeat 0 -118px;}

.join .jion_b2:hover .join_j2{background:url(../img2018/156465.png) no-repeat -68px -118px;}

.join .join_j3{background:url(../img2018/156465.png) no-repeat 0 -185px;}

.join .join_j4{background:url(../img2018/tiemtp.png) no-repeat;}

.join .jion_b3:hover .join_j3{background:url(../img2018/156465.png) no-repeat -68px -185px;}

/*new*/

.new .new_r li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:570px;line-height:30px;padding:0 10px;margin:10px 0;}



.new .new_l,.new .new_r {float:left}

.new .new_l { width:570px; overflow:hidden; border:1px solid #999;}

.new .new_r{margin-left:30px;}

.new_r ul li span { float:right;}

/*about*/

svg {display: block;overflow: visible;}

.slider-container {position: relative;height:450px;cursor:all-scroll;width:1200px;overflow:hidden;margin:50px auto;}

.slider-control {z-index: 2;position: absolute;top: 0;width: 12%;height: 450px;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;will-change: opacity;opacity: 0;}

.slider-control.inactive:hover{cursor:auto;}

.slider-control:not(.inactive):hover {opacity: 1;cursor: pointer;}

.slider-pagi {position: absolute;z-index: 3;left: 50%;bottom: 2rem;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: 0;list-style-type: none;}

.slider-pagi__elem {position: relative;display: inline-block;vertical-align: top;width:16px;height:16px;margin: 0 0.5rem;border-radius: 50%;border: 2px solid #fff;cursor: pointer;}

.slider-pagi__elem:before {content: "";position: absolute;left: 50%;top: 50%;width:8px;height:8px;background: #fff;border-radius: 50%;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);}

.slider-pagi__elem.active:before, .slider-pagi__elem:hover:before {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}

.slider {z-index: 1;position: relative;height:450px;}

.slider.animating {-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;will-change: transform;}

.slider.animating .slide__bg {-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;will-change: transform;}

.slide {position: absolute;top: 0;width:1200px;height:450px;overflow: hidden;}

.slide.active .slide__overlay,.slide.active .slide__text {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}

.slide.active .slide__text h2,.slide.active .slide__text p,.slide.active .slide__text a{color:white;}

.slide__bg {position: absolute;top: 0;left: -50%;width:1200px;height:450px;background-size: cover;will-change: transform;}

.slide:nth-child(1) {left: 0;}

.slide:nth-child(1) .slide__bg {left: 0;background-image:url(../img2018/4546546.jpg);}

.slide:nth-child(1) .slide__overlay-path {fill: #ec7645;}

.slide:nth-child(2) {left: 100%;}

.slide:nth-child(2) .slide__bg {left: -50%;background-image:url(../img2018/4564646.png);}

.slide:nth-child(2) .slide__overlay-path {fill: #3367d6;}

.slide__content {position: absolute;top: 0;left: 0;width:1200px;height:450px;}

.slide__overlay {position: absolute;bottom: 0;left: 0;height:550px;-webkit-transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;transition: transform 0.5s 0.5s, opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;will-change: transform, opacity;-webkit-transform: translate3d(-20%, 0, 0);transform: translate3d(-20%, 0, 0);opacity: 0;}

.slide__overlay path {opacity: 0.8;}

.slide__text {position: absolute;width: 340px;bottom:50px;left:50px;color: #fff;-webkit-transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;transition: transform 0.5s 0.8s, opacity 0.5s 0.8s;transition: transform 0.5s 0.8s, opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;will-change: transform, opacity;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;}

.slide__text-heading {font-size: 18px;margin-bottom: 2rem;}

.slide__text-desc {font-size:14px;margin-bottom: 1.5rem;}

.slide__text-link {z-index: 5;display: inline-block;position: relative;padding: 0.5rem;cursor: pointer;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:14px;-webkit-perspective: 1200px;perspective: 1200px;}

.slide__text-link:before {z-index: -1;content: "";position: absolute;top: 0;left: 0;width:100%;height:100%;background: #000;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: rotateX(-85deg);transform: rotateX(-85deg);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;will-change: transform;}

.slide__text-link:hover:before {-webkit-transform: rotateX(0);transform: rotateX(0);}



/*guest*/

.guest .guest_ever li{position:relative;width:210px;height:308px;float:left;margin:15px 15px;}

.guest .guest_ever img{position:absolute;}

.guest .guest_ever span{position:absolute;background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */background-color:rgba(0,0,0,0.7); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */bottom:0;padding:10px;}

.guest .guest_ever span p,.guest .guest_ever span h4{color:white}

/*high*/

.high{padding:20px 0}

.high .high_m{margin:30px 0 0px 0;}

.high .high_m dl{float:left;margin:25px 200px 25px 0;}

.high .high_m dt{width:25px;height:25px;background:url(../img2018/156465.png) no-repeat -45px 0;margin-right:10px;}

.high .high_m dd,.high .high_m dt{float:left;}

.high .high_m dd h3{color:#3367d6;}

.high .high_m dd p{width:360px;height:50px;overflow:hidden; text-overflow:ellipsis;-webkit-box-orient: vertical;}

/*review*/

.review_nav { width:1040px; margin:0 auto; padding:10px 0px;}

.review_nav h2{

	float:left;

	color:#CCC;

	font-weight:normal;

	 margin: 20px 15px;

	 cursor:default;

	 overflow:hidden;

}

.review_main{

	margin-bottom:45px;

}

.review img{

	display:block;

	background-color:gray;

	display:block;

	float:left;

	margin:10px 24px;

}



.high_mian li img{

	display:block;

	margin:18px auto;

	width:94px;

	height:94px;

	border-radius:50%;

	overflow:hidden;

}

.high_mian li h2{

	margin-top:20px;

}

.highlights .high_mian li p{

	margin:20px 10px;

}



/*media*/

.previous img,.media .media_i img{float:left;margin:10px 19px 10px 0; border:1px solid #CCC; overflow:hidden;}

.previous{padding:20px 0;}

.media .index_title,.previous  .index_title{margin-bottom:20px;}



.indes_b1{background:#f6f6f6;border:1px solid #f6f6f6;padding-bottom:50px;}

.indes_b2{background:#f6f6f6;border:1px solid #f6f6f6;padding:20px 0;}

.title_photo {background: url(../img2018/btbjt.png) no-repeat;background-position-x: 0%;background-position-y: 0%;background-position: 0px -25px;width: 500px;height: 25px;margin: 4px auto;}

.high_mian li {width: 380px;height: 300px;float: left;border: #e8e8e8 2px solid; margin: 8px 8px;}

.high_mian li img {display: block;margin: 18px auto;width: 94px;height: 94px;border-radius: 50%;overflow: hidden;}

.high_mian li p {margin: 20px 10px;}

.high_mian li h2 { text-align:center;}