@charset "utf-8";
.pannel{margin-top:40px;}
.pannel h3{ font-size:25px; margin-bottom:20px;font-weight:100;text-align:center;line-height:2; color:#003c65}
.pannel h3 span{ display:inline-block; width:60px; height:1px; background:#003c65;}

.pl-txt{ width:325px; overflow:hidden; height:280px; background:#fff; padding:40px 20px; font-size:15px;text-align:center; line-height:2; position:relative;}
a.more{ text-align:center; display:block; position:absolute; font-size:18px; bottom:40px; width:90px; height:30px; line-height:30px; color:#fff; left:50%; margin-left:-45px; background:#dab866}
a.more:hover{background:#e4b440}
.pl-pic{ width:710px; height:360px; overflow:hidden}
.pl-pic img{ width:100%; display:block}

.fld2{height:360px; position:relative}
.fld2 .slides li{height:360px}

.fld2 .flex-control-nav {width: 98%;text-align: right; }
.fld2 .flex-control-nav li a { border-radius:50%; width:10px; height:10px;text-indent:9999em}
.fld2 .flex-control-nav li a.active {background: #dab866; }



.pl2{width:540px; height:720px; background:#fff; position:relative}
.pl2 dl{ height:350px; overflow:hidden; margin-bottom:25px}
.pl2 dl img{width:100%; display:block}
.pl2 ul{ padding:0 30px;}
.news li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:28px; font-size:15px}
.news li a span{ padding-right:20px;}
.marketing ul{text-align:center; line-height:1.8; font-size:15px;}
.marketing ul b{ font-size:20px;}

.partner-list{ position:relative;}
.btn_left,.btn_right{height:44px;width:30px;cursor:pointer;position:absolute; top:50%; margin-top:-22px;background:url(/uploads/image/shtdsimages/arr.png) no-repeat left center;}
.btn_left{ left:-70px;}
.btn_right{ right:-70px; background-position:right center;}

.partner-list li{ float:left; width:300px; padding:20px 30px; height:460px;margin-right:10px; *display:inline; overflow:hidden; background:#fff}
.partner-list li img{ width:100%;}
.partner-list li p{ height:420px; overflow:hidden}
.partner-list li span{ display:block; text-align:center; line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px;}
#slider-wrap{ width:100%;margin:0 auto; overflow:hidden}
#slider-item{ height:100%;width:30000px;}
#slider-item div{ float:left;}

.case{position:relative}
.case div{ margin:0 -10px; }
.case dl{ width:33.33%; float:left; margin-bottom:20px;}
.case dl a{ display:block; margin:0 10px;}
.case dl dd { height:230px; overflow:hidden}
.case dl dd img{ display:block; width:100%}
.case dl dt{ text-align:center; padding:10px 0; font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff}



.video {
	width: 100%;margin:40px auto 0;min-width:1100px; height:590px; overflow:hidden;
}
.video_one {
	position: relative;
	overflow: hidden; height:100%;
}
.video_one a.video-big{ display:block;height:100%; width:100%;}
.videos {
	float:left;
	width:200px;
	text-align:center;
}


.video_one .vjs-big-play-button {
	width: 1.5em;
	border-radius: 1.5em;
	font-size: 5em;
	top: 194px;
	left: 47%;
}
.video_two .vjs-big-play-button, .video_three .vjs-big-play-button, .video_four .vjs-big-play-button {
	width: 1.5em;
	border-radius: 1.5em;
	font-size: 3em;
	top: 59px;
	left: 140px;
}
.video-js {
	background-color: transparent;
}
.smallvideo{height:200px; position:absolute; left:0; bottom:0;margin: 0 50px;overflow: hidden;}

.video-big, .video-small{ display:block; position:relative;}
.video-small{border:1px solid #eee;width:190px;height:120px; margin:0 auto; display:block; overflow:hidden}
.video-small img{  width:100%; height:100%;}
.video-big .bofangbtn, .video-small .bofangbtn{ position:absolute; top:30%; left:50%; background-image:url(/uploads/image/shtdsimages/video_btn.png); background-repeat:no-repeat; background-size:cover;}
.video-big .bofangbtn{ width:69px; height:71px; margin-left:-35px; opacity:0.5;}
.video-small .bofangbtn{ width:45px; height:46px; margin-left:-22px; margin-top:-20px;top:50%;}
.btn_arrow{position:absolute;bottom:100px;color: #fff; width:14px; height:24px; background-image:url(/uploads/image/shtdsimages/lr_arrow.png); background-repeat:no-repeat; display:block; cursor:pointer;}
.btn_l{left:0; background-position:0 0;}
.btn_r{right:0; background-position:-21px 0; }
.videolist{height:200px; width:auto; padding: 20px 0 0 0; position:relative;}
.smallvideolist{height:200px; width:auto;}


._fr a.more{ width:120px; margin-left:-60px;}