a:hover {
	color:#4b9be6!important
}
a:hover .iconfont {
	color:#4b9be6!important
}
/*video::-webkit-media-controls {
object-fit:fill;
display:none!important
}
.video-none {
	display:none!important
}
.video-show {
	display:block!important
}
.vjs-poster {
	background-size:cover!important
}
.video-js {
	width:100%!important;
	height:100%!important
}*/
.home .vjs-control-bar {
	display:none!important
}
.home .noPointerEvents {
	pointer-events:none
}
.home .banner {
	min-height:550px
}
.home .banner .voice_box {
	position:absolute;
	right:30px;
	top:150px
}
.home .banner .voice {
	font-size:24px;
	display:inline-block;
	margin:0 auto;
	color:#ccc;
	cursor:pointer
}
.home .banner .voice.hide {
	display:none
}
.home .banner .play_box {
	width:100%;
	position:absolute;
	top:50%
}
.home .banner .play {
	font-size:64px;
	display:inline-block;
	margin:0 auto;
	color:#fff;
	cursor:pointer
}
.home .banner .swiper-slide {
	text-align:center;
	overflow:hidden;
	min-height:500px;
	width:100%;
	z-index:2;
	height:100%;
	position:absolute!important;
	display:none
}
.home .banner .swiper-slide a {
	display:block;
	height:100%
}
/*.home .banner .swiper-slide video {
	-o-object-fit:cover;
	object-fit:cover;
	bottom:inherit!important;
	right:inherit!important
}*/
/*.home .banner .swiper-slide video.hidden {
	opacity:0;
transition:all .2s
}*/
.home .banner .swiper-slide img {
	margin:auto -100%;
	height:100%;
	margin-right:0\9\0;
	margin-left:0\9\0
}
.home .banner .pagination {
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:100%;
	left:0;
	bottom:30px
}
.home .banner .downArrow {
	position:absolute;
	bottom:30px;
	width:100%;
	text-align:center;
	display:none
}
.home .banner .downArrow i {
	display:block;
	font-size:24px;
	margin-bottom:-10px;
	color:#fff;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.home .banner .downArrow span {
	display:inline-block;
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding-top:10px
}
.home .banner .animation_stars_1s {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	animation:stars 2s ease-out infinite forwards;
	-webkit-animation:stars 2s ease-out infinite forwards;
	-moz-animation:stars 2s ease-out infinite forwards;
	-ms-animation:stars 2s ease-out infinite forwards
}
.home .banner .animation_stars_2s {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	animation:stars 3s ease-out infinite forwards;
	-webkit-animation:stars 3s ease-out infinite forwards;
	-moz-animation:stars 3s ease-out infinite forwards;
	-ms-animation:stars 3s ease-out infinite forwards
}
.home .banner .swiper-pagination-switch {
	width:10px;
	height:10px;
	border-radius:10px;
	background:#fff;
	opacity:.6;
	filter:alpha(opacity=60);
	cursor:pointer;
	margin:0 auto;
	display:inline-block;
	margin:0 5px
}
.home .banner .swiper-visible-switch {
	background:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.home .banner .swiper-active-switch {
	background:0 0;
	border:2px solid #fff;
	width:8px;
	height:8px
}
@keyframes stars {
0% {
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
opacity:.6
}
50% {
transform:scale(1.4, 1.4);
-webkit-transform:scale(1.4, 1.4);
-moz-transform:scale(1.4, 1.4);
-ms-transform:scale(1.4, 1.4);
opacity:0
}
}
@-webkit-keyframes stars {
0% {
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
opacity:.6
}
100% {
transform:scale(1.4, 1.4);
-webkit-transform:scale(1.4, 1.4);
-moz-transform:scale(1.4, 1.4);
-ms-transform:scale(1.4, 1.4);
opacity:0
}
}
.home .banner.noOverflow .swiper-slide img {
	min-width:100%;
	height:auto;
	margin:0
}
.home .d3show {
	opacity:1!important;
	z-index:0!important
}
.home .d3hide {
	opacity:0!important;
	z-index:-1!important
}
.home .d3mod {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:url(home_3dbg.png);
	background-size:100%;
	width:100%;
	min-height:600px;
	position:relative;
	overflow:hidden
}
.home .d3mod .title_box {
	padding-top:66px
}
.home .d3mod .title_box .sd_textbox {
	display:block!important
}
.home .d3mod .title_box .title {
	font-size:48px;
	line-height:48px;
	color:#fff;
	font-weight:700
}
.home .d3mod .title_box .desc {
	font-size:16px;
	color:#fff;
	padding:20px 0 45px 0;
	opacity:.7;
	filter:alpha(opacity=70);
	text-align:center
}
.home #perspective {
	perspective:1200px;
	cursor:-webkit-grab;
	cursor:grab;
	z-index:1
}
.home #wrap {
	width:155px;
	margin:0 auto;
	position:relative;
	transform-style:preserve-3d;
	transform:rotateX(0) rotateY(0) translateZ(0)
}
.home #wrap .card {
	width:100%;
	height:100%;
	position:absolute;
	border-radius:1px;
	background-image:linear-gradient(120deg, #0a7896 5%, #005aab 100%);
	background-size:200% auto;
	transform:rotateY(0) translateZ(0);
	padding:10px 10px 0 10px;
	-webkit-box-reflect:below 5px -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, .5) 100%);
	border:1px solid rgba(50, 190, 255, .2)
}
.home #wrap .card:after {
	content:'';
	display:inline-block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:url(xiewenbackground.svg);
	background-size:4px;
	background-repeat:repeat;
	opacity:.15;
	z-index:-1
}
.home #wrap .img_box {
	overflow:hidden;
	text-align:center;
	min-height:120px
}
.home #wrap .img_box img {
	width:auto;
	height:100%;
	margin:0 -100%;
	transition:all 1s
}
.home #wrap .img_box img.hover {
	transition:all 1s;
	transform:scale(1.2)
}
.home #wrap .name {
	color:#fff;
	font-size:14px;
	text-align:center;
	padding-top:10px
}
.home #wrap.tween {
transition:all .2s
}
.home .layerBanner {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	color:#fff;
	font-size:58px;
	z-index:-30;
	text-align:center;
	opacity:0;
transition:all .3s
}
.home .layerBanner.show {
	z-index:25;
	opacity:1
}
.home .layerBanner:after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1
}
.home .layerBanner .blue {
	position:absolute;
	left:0;
	width:40px;
	height:100%;
	background:rgba(0, 90, 171, .6);
	z-index:-1;
	pointer-events:none
}
.home .layerBanner .swiper-slide {
	position:relative;
	cursor:pointer;
	overflow:hidden
}
.home .layerBanner .pagination_warp {
	position:absolute;
	left:0;
	top:0
}
.home .layerBanner .pagination_warp .relative {
	position:relative
}
.home .layerBanner .pagination_warp .pagination {
	width:100%;
	position:absolute;
	top:60px
}
.home .layerBanner .pagination_warp .pagination.p2 {
	bottom:0;
	position:relative;
	top:28px
}
.home .layerBanner .pagination_warp .arrow {
	width:100%;
	position:absolute;
	bottom:60px
}
.home .layerBanner .pagination_warp .arrow span {
	font-size:48px;
	display:block;
	margin-top:20px;
	cursor:pointer
}
.home .layerBanner .pagination_warp .swiper-pagination-switch {
	display:block;
	width:10px;
	height:10px;
	border-radius:8px;
	background:#fff;
	opacity:.6;
	filter:alpha(opacity=60);
	cursor:pointer;
	margin:0 auto;
	margin-bottom:10px
}
.home .layerBanner .pagination_warp .swiper-visible-switch {
	background:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.home .layerBanner .pagination_warp .swiper-active-switch {
	width:8px;
	height:8px;
	background:0 0;
	border:3px solid #fff
}
.home .layerBanner .left_img .return {
	font-size:48px;
	display:block;
	left:8.33%;
	position:relative;
	top:60px
}
.home .layerBanner .mid_img {
	overflow:hidden;
	vertical-align:top;
	text-align:center;
	position:relative;
	z-index:-1
}
.home .layerBanner .mid_img img {
	height:100%;
	margin:0 -100%
}
.home .layerBanner .right_img {
	vertical-align:top;
	height:100%
}
.home .layerBanner .right_img .warp_top {
	overflow:hidden;
	height:50%
}
.home .layerBanner .right_img .warp_top img {
	min-width:100%;
	height:100%
}
.home .layerBanner .right_img .warp_bottom {
	overflow:hidden;
	position:relative;
	height:50%
}
.home .layerBanner .right_img .warp_bottom .hidden {
	margin:30px 0 0 30px;
	overflow:hidden;
	text-align:center;
	height:100%
}
.home .layerBanner .right_img .warp_bottom img {
	min-width:100%;
	height:100%
}
.home .layerBanner .right_img .warp_bottom:after {
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#005aab;
	opacity:.6;
	filter:alpha(opacity=60);
	z-index:-1
}
.home .layerBanner .info {
	position:absolute;
	bottom:90px;
	left:8.33%;
	width:48%;
	text-align:left;
	cursor:text
}
.home .layerBanner .info .number {
	font-size:47px;
	color:#32beff;
	line-height:40px
}
.home .layerBanner .info .name {
	font-size:48px;
	color:#fff;
	line-height:48px;
	font-weight:700;
	padding:30px 0
}
.home .layerBanner .info .line {
	width:0%;
	height:1px;
	background-color:#e5ebf3;
	display:inline-block
}
.home .layerBanner .info .line:before {
	content:'';
	width:200px;
	height:3px;
	background-color:#fff;
	display:block;
	position:relative;
	bottom:1px;
	pointer-events:none
}
.home .layerBanner .info .line.show {
	width:100%;
	-webkit-animation:lineUp 1s;
	animation:lineUp 1s;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.home .layerBanner .info .desc {
	font-size:20px;
	line-height:20px;
	padding:30px 0 45px 0;
	opacity:0
}
.home .layerBanner .info .desc.show {
	opacity:1;
	-webkit-animation:infoOther 1s;
	animation:infoOther 1s;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.home .layerBanner .info .eg_button {
	width:267px;
	height:50px;
	line-height:50px;
	font-size:16px;
	opacity:0
}
.home .layerBanner .info .eg_button.show {
	opacity:1;
	-webkit-animation:infoOther 1s;
	animation:infoOther 1s;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.home .live_banner {
	background:url(livebanner_bg.jpg) repeat-y;
	position:relative;
	background-size:100%;
	background-size:100% 100%
}
.home .live_banner .swiper-slide .sd_imgbox {
	position:initial!important
}
.home .live_banner .swiper-slide .img_box {
	margin:100px 0 100px 0;
	overflow:hidden;
	position:relative;
	height:450px;
	text-align:center
}
.home .live_banner .swiper-slide .img_box .img {
	width:100%
}
.home .live_banner .swiper-slide .img_box:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border:1px solid #fff;
	opacity:.5;
	filter:alpha(opacity=50);
	margin:20px;
	z-index:1;
	pointer-events:none
}
.home .live_banner .swiper-slide .con_box {
	margin-left:90px
}
.home .live_banner .swiper-slide .limitbox {
	max-height:162px
}
.home .live_banner .swiper-slide .con_box h2 {
	background-image:linear-gradient(to right, #df5c2d 0, #ff926b 100%);
	-webkit-background-clip:text;
	color:transparent;
	font-size:48px;
	font-weight:700;
	font-stretch:normal;
	line-height:54px;
	letter-spacing:0
}
.home .live_banner .swiper-slide .con_box .line {
	width:100%;
	height:1px;
	background-color:#e5ebf3;
	display:inline-block;
	margin:30px 0
}
.home .live_banner .swiper-slide .con_box .line:before {
	content:'';
	width:200px;
	height:3px;
	background-color:#ff6f3b;
	display:block;
	position:relative;
	bottom:1px;
	pointer-events:none
}
.home .live_banner .swiper-slide .con_box p {
	font-size:16px;
	font-stretch:normal;
	line-height:28px;
	letter-spacing:0;
	color:#999;
	margin-bottom:45px
}
.home .live_banner .swiper-slide .con_box .eg_button {
	width:200px;
	height:50px;
	line-height:50px;
	font-size:16px
}
.home .live_banner .swiper-slide .con_box .now {
	font-size:16px;
	font-weight:400;
	font-stretch:normal;
	line-height:25px;
	letter-spacing:0;
	color:#999;
	margin-bottom:20px
}
.home .live_banner .swiper-slide .live_lab {
	position:absolute;
	left:40px;
	top:40px
}
.home .live_banner span.arrow {
	display:inline-block;
	font-size:48px;
	color:#005aab;
	top:50%;
	position:absolute;
	margin-top:-48px
}
.home .live_banner span.arrow.prev {
	left:2.4%;
	cursor:pointer
}
.home .live_banner span.arrow.next {
	right:2.4%;
	cursor:pointer
}
.home .kangyi {
	height:550px;
	position:relative
}
.home .kangyi .swiper-wrapper {
	height:100%
}
.home .kangyi .swiper-slide {
	text-align:center;
	overflow:hidden;
	position:relative;
	height:100%
}
.home .kangyi .swiper-slide a {
	display:block;
	width:100%;
	height:100%
}
.home .kangyi .swiper-slide .sd_imgbox {
	height:100%
}
.home .kangyi .swiper-slide:before {
	content:'';
	position:absolute;
	top:20px;
	left:20px;
	bottom:20px;
	right:20px;
	border:1px solid #fff;
	opacity:.3;
	filter:alpha(opacity=5);
	pointer-events:none;
	z-index:1
}
.home .kangyi .swiper-slide .kangyi_text_box {
	position:absolute;
	top:0;
	right:8.33333333%;
	display:block;
	line-height:550px;
	text-align:left
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text {
	margin:0 auto;
	display:inline-block
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .text {
	font-size:48px;
	line-height:53px;
	font-weight:700;
	color:#fff;
	padding:0;
	margin:0
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
	margin:20px 0 15px;
	font-size:16px;
	line-height:22px;
	color:#fff
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
	font-size:16px;
	line-height:22px;
	color:#fff
}
.home .kangyi .swiper-slide .grid {
	position:absolute;
	top:0;
	left:0
}
.home .kangyi .swiper-slide .grid .info {
	float:right;
	text-align:left;
	margin-top:180px;
	margin-right:15%
}
.home .kangyi .swiper-slide .grid h2 {
	background-image:linear-gradient(to right, #32beff 0, #005aab 100%);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	font-size:48px;
	font-weight:700;
	font-stretch:normal;
	line-height:54px;
	letter-spacing:0;
	text-align:left;
	margin-bottom:45px
}
.home .kangyi .swiper-slide .grid .eg_button {
	width:198px;
	height:48px;
	line-height:50px;
	font-size:16px
}
.home .kangyi span.arrow {
	display:inline-block;
	font-size:48px;
	color:#fff;
	top:50%;
	position:absolute;
	margin-top:-24px
}
.home .kangyi span.arrow.prev {
	left:2.2%;
	cursor:pointer
}
.home .kangyi span.arrow.next {
	right:2.2%;
	cursor:pointer
}
.home .kangyi span.nonextslide, .home .kangyi span.nopreslide {
	opacity:.3;
	filter:alpha(opacity=30)
}
.home .news {
	padding:60px 0 50px 0;
	position:relative
}
.home .news .alginTop {
	vertical-align:top
}
.home .news img:hover {
	transition:all 1s;
	transform:scale(1.1)
}
.home .news .img_left {
	width:57.5%;
	display:inline-block;
	vertical-align:top;
	height:470px
}
.home .news .img_left .box {
	height:100%;
	text-align:left;
	overflow:hidden;
	box-shadow:0 0 20px 0 rgba(0, 0, 0, .1)
}
.home .news .img_left .box .hidden {
	text-align:center;
	position:relative;
	overflow:hidden;
	height:320px
}
.home .news .img_left .box .hidden img {
	height:100%;
	margin:-10% -100%
}
.home .news .img_left .box .info {
	padding:0 30px
}
.home .news .img_left .box .img_left_title {
	font-size:16px;
	font-weight:700;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#333;
	padding:20px 0 10px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.home .news .img_left .box .limitbox {
	height:40px;
	margin-bottom:10px
}
.home .news .img_left .box p {
	font-size:14px;
	font-weight:400;
	font-stretch:normal;
	line-height:20px;
	letter-spacing:0;
	color:#999
}
.home .news .img_left .box .lb .chnl {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#005aab
}
.home .news .img_left .box .lb .date {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#ccc
}
.home .news .img_left .box .lb .hr {
	margin:0 10px;
	color:#ccc;
	font-size:12px;
	position:relative;
	font-size:0;
	background:#ccc;
	width:1px;
	height:11px;
	display:inline-block
}
.home .news .img_right {
	width:100%;
	display:inline-block;
	vertical-align:top;
	height:470px;
	float:left
}
.home .news .img_right .top .box {
	height:235px;
	text-align:left;
	box-shadow:0 0 20px 0 rgba(0, 0, 0, .1);
	overflow:hidden
}
.home .news .img_right .top .box .hidden {
	text-align:center;
	position:relative;
	overflow:hidden;
	height:150px
}
.home .news .img_right .top .box .hidden img {
	height:100%;
	margin:auto -100%
}
.home .news .img_right .top .box .info {
	padding:0 10px
}
.home .news .img_right .top .box .img_right_title {
	font-size:16px;
	font-weight:700;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#333;
	padding:15px 0 5px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.home .news .img_right .top .box .lb .chnl {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#005aab
}
.home .news .img_right .top .box .lb .date {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#ccc
}
.home .news .img_right .top .box .lb .hr {
	margin:0 10px;
	color:#ccc;
	font-size:12px;
	position:relative;
	font-size:0;
	background:#ccc;
	width:1px;
	height:11px;
	display:inline-block
}
.home .news .img_right .bottom {
	margin-top:20px;
	overflow:hidden
}
.home .news .img_right .bottom .hidden {
	text-align:center;
	position:relative;
	overflow:hidden;
	height:170px
}
.home .news .img_right .bottom .hidden img {
	height:100%;
	margin:auto -100%
}
.home .news .img_right .bottom .hidden i {
	position:relative;
	z-index:1
}
.home .news .img_right .bottom .hidden span.layer {
	width:90%;
	padding:0 5%;
	height:50px;
	position:absolute;
	font-size:14px;
	color:#fff;
	left:0;
	bottom:0;
	line-height:50px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.home .news .img_right .bottom .hidden span.layer:before {
	content:'';
	background:#0f2341;
	opacity:.3;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.home .news .info {
	padding-left:90px
}
.home .news .alginTop .title {
	background-image:linear-gradient(to right, #32beff 0, #005aab 100%);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	font-size:48px;
	font-weight:700;
	font-stretch:normal;
	line-height:54px;
	letter-spacing:0;
	text-align:left
}
.home .news .alginTop .line {
	width:100%;
	height:1px;
	background-color:#e5ebf3;
	display:inline-block;
	margin:30px 0
}
.home .news .alginTop .line:before {
	content:'';
	width:200px;
	height:3px;
	background-color:#32beff;
	display:block;
	position:relative;
	bottom:1px;
	pointer-events:none;
	z-index:1
}
.home .news .content {
	padding-left:90px;
	text-align:left;
	margin-top:4%
}
.home .news .content .list {
	text-align:left;
	padding-bottom:45px
}
.home .news .content .list .item {
	border-bottom:1px dashed #e6e4e7;
	padding:20px 0
}
.home .news .content .list .item .content_title {
	font-size:16px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	margin-bottom:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.home .news .content .list .item .content_title a {
	color:#666
}
.home .news .content .list .item .lb .chnl {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#005aab
}
.home .news .content .list .item .lb .date {
	font-size:12px;
	font-weight:400;
	font-stretch:normal;
	line-height:21px;
	letter-spacing:0;
	color:#ccc
}
.home .news .content .list .item .lb .hr {
	margin:0 10px;
	color:#ccc;
	font-size:0;
	background:#ccc;
	width:1px;
	height:11px;
	display:inline-block
}
.home .news .content .list .item:first-child {
	padding-top:0
}
.home .news .content .eg_button {
	width:200px;
	height:50px;
	line-height:50px;
	font-size:16px
}
.home .sj_bg {
	position:absolute;
	z-index:5;
	width:250px;
	height:125px;
	pointer-events:none
}
.home .sj_bg.left {
	left:0
}
.home .sj_bg.right {
	right:0
}
.home .sj_bg.top {
	top:0
}
.home .sj_bg.bottom {
	bottom:0
}
.home .news .bigtitle .title {
	
	background-image:linear-gradient(to right, #df5c2d 0, #ff926b 100%);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	font-size:48px;
	font-weight:700;
	font-stretch:normal;
	line-height:54px;
	letter-spacing:0;
	text-align:center;
	margin:0 0 45px 0;
	display:inline-block
}
.home .news .bigtitle .line {
	width:100%;
	height:1px;
	background-color:#e5ebf3;
	display:inline-block;
	margin:30px 0
}
.home .news .bigtitle .line:before {
	content:'';
	width:200px;
	height:3px;
	background-color:#32beff;
	display:block;
	position:relative;
	bottom:1px;
	pointer-events:none;
	z-index:1
}
.home_st .advantage .title_h2 h2 {
	display:inline-block;
	font-size:48px;
	font-weight:700;
	line-height:53px;
	letter-spacing:0;
	color:#fff!important;
	text-align:center;
	margin-bottom:20px
}
@media (min-width:1601px) {
.home .live_banner .swiper-slide .img_box {
height:500px
}
.home .live_banner .swiper-slide .img_box {
margin:100px 0 100px 0
}
}
@media (min-width:992px) and (max-width:1199px) {
.home .layerBanner .left_img {
margin-top:45px;
position:relative
}
.home .layerBanner .left_img .warp {
height:120px;
margin-left:-30px
}
.home .layerBanner .info {
bottom:60px
}
.home .layerBanner .right_img .warp_bottom .hidden {
margin:25px 0 0 25px
}
.home .live_banner .swiper-slide .img_box {
margin:90px 0
}
.home .live_banner .swiper-slide .limitbox {
height:auto
}
.home .live_banner .swiper-slide .con_box h2 {
font-size:36px;
font-stretch:normal;
line-height:42px;
letter-spacing:0
}
.home .live_banner .swiper-slide .con_box p {
margin-bottom:30px
}
.home .live_banner .swiper-slide .con_box .now {
margin-bottom:15px
}
.home .live_banner .swiper-slide .img_box {
height:350px;
overflow:hidden;
text-align:center
}
.home .live_banner .swiper-slide .con_box {
margin-left:45px
}
.home .live_banner span.arrow {
margin-top:-30px
}
.home .kangyi {
height:450px
}
.home .kangyi .swiper-slide .kangyi_text_box {
line-height:450px
}
.home .kangyi .swiper-slide .grid h2 {
margin-bottom:45px;
font-size:36px;
line-height:42px;
letter-spacing:0
}
.home .kangyi .swiper-slide .grid .info {
margin-top:120px;
margin-right:10%
}
.home .news .img_left {
width:100%;
height:430px
}
.home .news {
padding:60px 0
}
.home .news .img_left .box .hidden {
height:280px
}
.home .news .img_right {
display:none
}
.home .news .content .list {
padding-bottom:30px
}
.home .news .alginTop .title {
font-size:36px;
font-weight:bolder;
font-stretch:normal;
letter-spacing:0;
line-height:38px
}
.home .news .img_left .box .hidden img {
width:100%
}
.home .sj_bg {
width:180px;
height:90px
}
.home .layerBanner .info .line:before {
width:150px
}
.home .layerBanner .info .name {
font-size:36px
}
.home .layerBanner .left_img .return {
top:0
}
.home .layerBanner .pagination_warp .pagination {
top:45px
}
.home .news .bigtitle .title {
font-size:36px;
line-height:36px;
margin-bottom:30px
}
.home .news .content {
margin-top:1%;
padding-left:60px
}
}
@media (min-width:0) and (max-width:991px) {
.home .news .bigtitle .title {
font-size:36px
}
.home .layerBanner .left_img {
margin-top:30px;
position:relative
}
.home .layerBanner .left_img .warp {
height:90px;
margin-left:-20px
}
.home .layerBanner .info {
top:231px;
bottom:0;
width:72%
}
.home .layerBanner .info .name {
padding:15px 0 20px 0
}
.home .layerBanner .info .desc {
padding:20px 0 30px 0
}
.home .layerBanner .right_img .warp_bottom .hidden {
margin:30px 30px 0 0;
height:100%
}
.home .layerBanner .right_img .warp_bottom {
height:100%
}
.home .layerBanner .right_img .warp_bottom img {
height:100%;
width:auto
}
.home .layerBanner .right_img .warp_top {
height:100%
}
.home .layerBanner .right_img .warp_top img {
height:100%;
width:auto
}
.o_height500 {
height:500px
}
.home .layerBanner .pagination_warp {
right:30px;
top:466px;
left:auto
}
.home .layerBanner .pagination_warp .pagination.p2 {
top:0
}
.home .layerBanner .pagination_warp .swiper-pagination-switch {
display:inline-block;
margin:0;
margin-right:10px
}
.box_float {
float:right
}
.home .live_banner {
background-image:url(livebanner_bg2.jpg);
background-repeat:repeat-x;
background-size:100% 100%
}
.home .live_banner .swiper-slide .con_box {
padding:60px 0 45px 0
}
.home .live_banner .swiper-slide .limitbox {
height:auto
}
.home .live_banner .swiper-slide .con_box h2 {
font-size:36px;
font-stretch:normal;
line-height:42px;
letter-spacing:0;
text-align:left
}
.home .live_banner .swiper-slide .con_box p {
margin-bottom:30px;
text-align:left
}
.home .live_banner .swiper-slide .con_box {
margin-left:0
}
.home .live_banner .swiper-slide .con_box {
text-align:left
}
.home .live_banner .swiper-slide .con_box .now {
margin-bottom:15px
}
.home .live_banner .swiper-slide .img_box {
margin:0;
margin-bottom:60px;
height:350px
}
.home .live_banner .pagination {
position:absolute;
left:0;
text-align:center;
bottom:25px;
width:100%
}
.home .live_banner .swiper-pagination-switch {
display:inline-block;
width:10px;
height:10px;
border-radius:10px;
background:#32beff;
margin:0 5px;
cursor:pointer
}
.home .live_banner .swiper-active-switch {
width:8px;
height:8px;
background:0 0;
border:3px solid #32beff
}
.home .kangyi {
height:400px
}
.home .kangyi .swiper-slide .grid h2 {
margin-bottom:45px;
font-size:36px;
line-height:42px;
letter-spacing:0
}
.home .kangyi .swiper-slide .grid .info {
margin-top:120px;
margin-right:5%
}
.home .kangyi .swiper-slide .grid .eg_button {
height:38px;
line-height:38px
}
.home .kangyi .pagination {
position:absolute;
left:0;
text-align:center;
bottom:30px;
width:100%
}
.home .kangyi .swiper-pagination-switch {
display:inline-block;
width:10px;
height:10px;
border-radius:10px;
background:#fff;
margin:0 5px;
cursor:pointer;
opacity:.6;
filter:alpha(opacity=60)
}
.home .kangyi .swiper-active-switch {
background:0 0;
border:3px solid #fff;
width:6px;
height:6px;
opacity:1;
filter:alpha(opacity=100)
}
.home .layerBanner .info .line:before {
width:150px
}
.home .layerBanner .info .name {
font-size:36px
}
.home .live_banner .swiper-slide .img_box img.img {
height:100%;
margin:auto -100%;
width:auto
}
.home .layerBanner .left_img .return {
font-size:32px;
top:0
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
line-height:1.75
}
}
@media (min-width:701px) and (max-width:991px) {
.home .layerBanner .mid_img img {
margin:0;
width:100%
}
.home .news .img_left {
width:100%;
height:320px
}
.home .news {
padding:60px 0
}
.home .news .img_left .box .hidden {
height:220px
}
.home .news .img_right {
display:none
}
.home .news .img_left .box .img_left_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.home .news .img_left .box .limitbox {
display:none
}
.home .news .content .list {
padding-bottom:30px
}
.home .news .alginTop .line, .home .news .alginTop .title {
display:none
}
.home .news .img_left .box .hidden img {
width:100%
}
.home .news .content .list .item .content_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.home .news .content .eg_button {
height:40px;
line-height:40px;
font-size:14px
}
.home .sj_bg {
width:150px;
height:75px
}
.home .news .content {
padding-left:45px
}
.home .news .content {
margin-top:-1px
}
.home .news .content .list .item:nth-child(3) {
display:none
}
.home .news .bigtitle .title {
margin-bottom:25px
}
.home .kangyi {
height:400px
}
.home .kangyi .swiper-slide .kangyi_text_box {
line-height:400px
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .text {
font-size:36px;
line-height:42px
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
font-size:14px;
margin:15px 0 10px
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
font-size:14px
}
}
@media (min-width:576px) and (max-width:700px) {
.home .banner .downArrow {
bottom:25px
}
.home .layerBanner:before {
width:20px
}
.home .layerBanner .info .name {
font-size:36px;
line-height:25px
}
.home .kangyi {
height:550px
}
.home .kangyi .swiper-slide .kangyi_text_box {
line-height:normal;
top:60px;
left:0;
padding:0 8.33333%
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .text {
font-size:36px;
line-height:42px;
text-align:center
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
font-size:14px;
margin:15px 0 10px
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
font-size:14px
}
.home .kangyi .swiper-slide .grid h2 {
text-align:center
}
.home .kangyi .swiper-slide .grid .info {
margin-top:60px;
margin-right:0;
text-align:center;
float:none
}
.home .kangyi .swiper-slide .grid .eg_button {
height:40px;
line-height:40px
}
.home .news .img_left {
width:100%;
height:350px;
margin-bottom:25px
}
.home .news {
padding:60px 0
}
.home .news .img_left .box .hidden {
height:250px
}
.home .news .img_right {
display:none
}
.home .news .img_left .box .img_left_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.home .news .img_left .box .limitbox {
display:none
}
.home .news .content .list {
padding-bottom:30px
}
.home .news .alginTop .line, .home .news .alginTop .title {
display:none
}
.home .news .img_left .box .hidden img {
width:100%
}
.home .news .content .list .item .content_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.home .news .content .eg_button {
height:40px;
line-height:40px;
font-size:14px;
display:block;
margin:0 auto
}
.home .news .content {
padding:0;
margin:0
}
.home .news .content .list .item:first-child {
border-top:1px dashed #e6e4e7;
padding-top:30px
}
.home .sj_bg {
width:120px;
height:60px
}
.home .layerBanner .left_img .warp {
margin-left:-10px
}
.home .news .img_left .box .img_left_title {
line-height:25px
}
.home .layerBanner .blue {
width:20px
}
.home .news .content.other .list .item:last-child {
border-bottom:none;
padding-bottom:0
}
.home .news .content.other .list {
padding-bottom:20px
}
.home .news .content .list .item:nth-child(3) {
display:none
}
.home .news .bigtitle .title {
margin-bottom:25px
}
}
@media (max-width:575px) {
.home .d3mod .title_box .title {
font-size:28px;
line-height:28px
}
.home .d3mod .title_box .desc {
font-size:14px
}
.home .banner .downArrow {
bottom:20px;
display:none
}
.home .banner .swiper-pagination-switch {
display:inline-block;
margin:0 5px
}
.home .layerBanner {
transition:all 0s
}
.home .layerBanner:before {
width:15px
}
.home .layerBanner .info {
top:194px
}
.home .layerBanner .info .name {
font-size:28px;
line-height:25px
}
.home .layerBanner .info .desc {
font-size:14px;
line-height:25px
}
.home .layerBanner .info .eg_button {
width:175px;
height:40px;
line-height:40px
}
.o_height500 {
height:450px
}
.home .live_banner .swiper-slide .con_box {
padding:45px 0 30px 0
}
.home .live_banner .swiper-slide .limitbox {
height:auto
}
.home .live_banner .swiper-slide .con_box h2 {
font-size:28px;
font-stretch:normal;
line-height:34px;
letter-spacing:0;
text-align:left
}
.home .live_banner .swiper-slide .con_box p {
margin-bottom:20px;
text-align:left;
font-size:14px;
font-weight:400;
font-stretch:normal;
line-height:25px
}
.home .live_banner .swiper-slide .con_box {
margin-left:0
}
.home .live_banner .swiper-slide .con_box {
text-align:left
}
.home .live_banner .swiper-slide .img_box {
margin:0;
margin-bottom:60px
}
.home .live_banner .swiper-slide .con_box .line {
margin:25px 0
}
.home .live_banner .swiper-slide .con_box .line:before {
width:120px
}
.home .kangyi {
height:450px
}
.home .kangyi .swiper-slide:before {
top:10px;
left:10px;
bottom:10px;
right:10px
}
.home .kangyi .swiper-slide .kangyi_text_box {
line-height:normal;
top:45px;
left:0;
padding:0 8.33333%
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .text {
font-size:28px;
line-height:34px;
text-align:center
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
font-size:14px;
margin:15px 0 10px
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
font-size:14px
}
.home .kangyi .swiper-slide .grid h2 {
font-size:28px;
line-height:34px;
text-align:center
}
.home .kangyi .swiper-slide .grid .info {
margin-top:45px;
margin-right:0;
text-align:center;
float:none
}
.home .kangyi .swiper-slide .grid .eg_button {
width:150px;
height:40px;
line-height:40px
}
.home .news .content.other .list .item:last-child {
border-bottom:none;
padding-bottom:0
}
.home .news .img_left {
width:100%;
height:auto;
margin-bottom:25px
}
.home .news {
padding:45px 0
}
.home .news .img_left .box .hidden {
height:180px
}
.home .news .img_right {
display:none
}
.home .news .img_left .box .info {
padding:0 20px;
padding-bottom:23px
}
.home .news .img_left .box .img_left_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding:15px 0 5px 0
}
.home .news .img_left .box .limitbox {
display:none
}
.home .news .content .list {
padding-bottom:20px
}
.home .news .alginTop .line, .home .news .alginTop .title {
display:none
}
.home .news .img_left .box .hidden img {
width:100%
}
.home .news .content .list .item .content_title {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.home .news .content .eg_button {
width:100%;
height:40px;
line-height:40px;
font-size:14px;
display:block;
margin:0 auto
}
.home .news .content {
padding:0;
margin:0
}
.home .news .content .list .item:first-child {
border-top:1px dashed #e6e4e7;
padding-top:25px
}
.home .news .bigtitle .title {
font-size:28px;
line-height:34px;
margin:0 0 25px 0
}
.home .news .bigtitle .line {
margin:25px 0
}
.home .news .bigtitle .line:before {
content:'';
width:150px;
height:3px;
background-color:#32beff;
display:block;
position:relative;
bottom:1px;
z-index:1
}
.home .layerBanner .info .line:before {
width:120px
}
.home .sj_bg {
width:100px;
height:50px
}
.home .layerBanner .right_img .warp_bottom .hidden {
margin:20px 20px 0 0
}
.home .layerBanner .left_img .warp {
margin-left:-20px
}
.home .live_banner .swiper-slide .img_box:before {
margin:10px
}
.home .live_banner .swiper-slide .live_lab {
left:20px;
top:20px
}
.home .live_banner .swiper-slide .img_box {
height:200px
}
.home .news .img_left .box .img_left_title {
line-height:25px
}
.home .layerBanner .left_img .return {
top:0
}
.home .layerBanner .pagination_warp {
top:416px
}
.home .layerBanner .blue {
width:15px
}
.home .news .content .list .item:nth-child(3) {
display:none
}
.myscroll {
margin-top:-40px!important
}
.home #wrap .img_box img {
transition:none;
transform:none
}
.home #wrap .img_box img.hover {
transition:none;
transform:none
}
.home .live_banner .swiper-slide, .home .live_banner .swiper-wrapper {
height:673px!important
}
.home #wrap .name {
font-size:12px
}
}
@media screen and (min-width:1320px) and (max-width:1390px) {
.home .d3mod .title_box {
padding-top:43px
}
.home .layerBanner .left_img .warp img {
position:relative;
margin-left:0
}
.home .layerBanner .info {
bottom:60px
}
.home .layerBanner .left_img {
margin-top:45px
}
.home .layerBanner .left_img .warp {
height:120px
}
.home .layerBanner .left_img .return {
top:0
}
.home .layerBanner .pagination_warp .pagination {
top:45px
}
}
@media screen and (min-width:1200px) and (max-width:1320px) {
.home #wrap {
width:185px
}
.home .layerBanner .left_img {
padding-right:50px
}
.home .layerBanner .left_img .warp img {
position:relative;
right:50px
}
.home .layerBanner .right_img .warp_bottom .hidden {
padding:25px 0 0 25px
}
.home .live_banner .swiper-slide .con_box .eg_button {
width:150px
}
}
@media screen and (min-width:1700px) {
.home #wrap {
width:185px
}
}
@media screen and (max-width:350px) {
.home .d3mod .title_box .title {
font-size:24px
}
.home .kangyi .swiper-slide .grid h2 {
font-size:24px
}
}
@media screen and (max-width:1199px) {
.home .banner .voice_box {
right:25px;
top:95px
}
}
@keyframes lineUp {
from {
width:0
}
to {
	width:100%
}
}
@-webkit-keyframes lineUp {
from {
width:0
}
to {
	width:100%
}
}
@keyframes infoOther {
from {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes infoOther {
from {
opacity:0
}
to {
	opacity:1
}
}
.myscroll {
	width:300px;
	height:449px!important;
	margin:0 auto;
	margin-top:0!important;
	line-height:50px;
	font-size:18px;
	overflow:hidden
}
.myscroll li {
	height:50px
}
.myscroll li a {
	color:#fff
}
.home_brand {
	overflow:hidden;
	padding:60px 60px 90px;
	background:url(/lab/bg_2.jpg) no-repeat;
	background-size:cover;
	background:0 0\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lab/bg_2.jpg', sizingMethod='scale')
}
.home_brand .sd_imgbox {
	height:100%
}
.home_brand .title {
	font-size:48px;
	font-weight:700;
	line-height:54px;
	color:#fff;
	text-align:center
}
.home_brand .description {
	font-size:16px;
	line-height:22px;
	color:#fff;
	opacity:.7;
	text-align:center;
	margin:20px 0 45px
}
.home_brand .home_brand_content {
	width:100%;
	height:500px;
	overflow:hidden
}
.home_brand ul {
	min-width:100%;
	height:100%;
	margin:0 -5px;
	text-align:left
}
.home_brand li {
	display:inline-block;
	width:10%;
	height:100%;
	line-height:500px;
	text-align:center;
	border-left:5px solid #0f2341;
	border-right:5px solid #0f2341;
	box-sizing:border-box;
	vertical-align:top;
	position:relative;
	overflow:hidden
}
.home_brand li.open {
	width:39.8%
}
.home_brand li.open .cover_box {
	opacity:0;
	filter:alpha(opacity=0)
}
.home_brand li.open .innner_box {
	z-index:8
}
.home_brand li.open .innner_box_txt {
	bottom:45px;
	opacity:1
}
.home_brand li .cover_box {
	width:100%;
	height:100%;
	position:absolute!important;
	left:-2px;
	top:-2px;
transition:all .3s;
	z-index:2
}
.home_brand li .cover_box .sd_imgbox {
	position:absolute!important;
	width:100%
}
.home_brand li .cover_txt {
	display:inline-block;
	position:relative;
	max-width:100%
}
.home_brand li .cover_txt p {
	font-size:20px;
	line-height:26px;
	color:#fff;
	opacity:.6;
	margin-bottom:5px;
	font-weight:700
}
.home_brand li .cover_txt .cover_title {
	font-size:32px;
	line-height:38px;
	color:#fff;
	font-weight:700
}
.home_brand li .innner_box {
	position:absolute!important;
	left:-2px;
	top:-2px;
	height:100%;
	width:100%;
transition:all .3s
}
.home_brand li .innner_box .img {
	display:inline-block;
	width:100%;
	height:100%
}
.home_brand li .innner_box_txt {
	position:absolute;
	bottom:100px;
	left:0;
	line-height:normal;
	width:100%;
	text-align:left;
	padding:0 60px;
	box-sizing:border-box;
	opacity:0
}
.home_brand li .innner_box_txt p {
	font-size:16px;
	line-height:1.75;
	color:#fff;
	opacity:.9;
	margin-top:15px
}
.home_brand li .innner_box_abc {
	position:absolute;
	left:0;
	top:0;
	height:100%
}
.home_brand li .innner_box_abc img {
	height:100%;
	width:auto
}
.home_brand li .innner_box_title h2 {
	font-size:28px;
	line-height:34px;
	color:#fff;
	display:inline-block;
	font-weight:700
}
.home_brand li .innner_box_title a {
	font-size:16px;
	line-height:34px;
	color:#fff;
	float:right;
	position:relative;
	top:-1px
}
.home_brand li .innner_box_title a:hover {
	color:#fff!important
}
.home_brand li .innner_box_title a:hover i {
	color:#fff!important
}
.home_brand li .innner_box_title a i {
	font-size:18px;
	vertical-align:baseline;
	margin-left:5px;
	position:relative;
	top:1px
}
.home_brand li .icon_open {
	display:none;
	width:32px;
	height:32px;
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-16px;
	z-index:2;
	cursor:pointer
}
.home_brand li .icon_open img {
	display:block;
	width:100%;
	height:100%
}
.home_shedderShow .home_brand li .icon_open {
	display:block
}
.home_shedderShow .home_brand li .icon_close {
	display:none
}
.home_shedderShow .home_brand li.open .icon_open {
	display:none
}
.home_shedderShow .home_brand li.open .icon_close {
	display:block
}
@media (min-width:1920px) {
.home_brand {
padding:60px 90px 90px
}
}
@media (min-width:992px) and (max-width:1199px) {
.myscroll {
height:439px!important
}
.home_brand {
padding:60px 45px
}
.home_brand .title {
font-size:36px;
line-height:42px
}
.home_brand .description {
margin:15px 0 30px
}
.home_brand .home_brand_content {
height:400px
}
.home_brand ul {
margin:0 -2px
}
.home_brand li {
line-height:400px;
border-left:2.5px solid #0f2341;
border-right:2.5px solid #0f2341
}
.home_brand li.open .innner_box_txt {
bottom:45px
}
.home_brand li .cover_txt p {
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.home_brand li .cover_txt .cover_title {
font-size:24px;
line-height:30px
}
.home_brand li .innner_box_txt {
bottom:100px;
padding:0 45px
}
.home_brand li .innner_box_txt p {
font-size:14px
}
.home_brand li .innner_box_title h2 {
font-size:20px;
line-height:26px
}
.home_brand li .innner_box_title a {
font-size:14px;
line-height:26px
}
.home_brand li .innner_box_title a i {
font-size:16px
}
}
@media (min-width:701px) and (max-width:991px) {
.myscroll {
height:400px!important
}
.home_brand {
padding:60px 8.3333333%
}
.home_brand .title {
font-size:36px;
line-height:42px
}
.home_brand .description {
margin:15px 0 30px
}
.home_brand .home_brand_content {
height:600px
}
.home_brand ul {
height:auto;
margin:-2px 0
}
.home_brand li {
width:100%;
height:120px;
line-height:120px;
border:none;
border-top:2.5px solid #0f2341;
border-bottom:2.5px solid #0f2341;
box-sizing:content-box
}
.home_brand li.open {
height:350px;
width:100%
}
.home_brand li.open .innner_box_txt {
bottom:30px
}
.home_brand li .innner_box {
height:350px
}
.home_brand li .cover_txt p {
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.home_brand li .cover_txt .cover_title {
font-size:24px;
line-height:30px
}
.home_brand li .innner_box_txt {
bottom:100px;
padding:0 30px
}
.home_brand li .innner_box_txt p {
font-size:14px;
margin-top:15px
}
.home_brand li .innner_box_title h2 {
font-size:20px;
line-height:26px
}
.home_brand li .innner_box_title a {
font-size:14px;
line-height:26px
}
.home_brand li .innner_box_title a i {
font-size:16px
}
}
@media (min-width:576px) and (max-width:700px) {
.myscroll {
height:400px!important
}
.home_brand {
padding:60px 8.3333333%
}
.home_brand .title {
font-size:36px;
line-height:42px
}
.home_brand .description {
margin:15px 0 30px
}
.home_brand .home_brand_content {
height:600px
}
.home_brand ul {
height:auto;
margin:-2px 0
}
.home_brand li {
width:100%;
height:120px;
line-height:120px;
border:none;
border-top:2.5px solid #0f2341;
border-bottom:2.5px solid #0f2341;
box-sizing:content-box
}
.home_brand li.open {
height:350px;
width:100%
}
.home_brand li.open .innner_box_txt {
bottom:30px
}
.home_brand li .innner_box {
height:350px
}
.home_brand li .cover_txt p {
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.home_brand li .cover_txt .cover_title {
font-size:24px;
line-height:30px
}
.home_brand li .innner_box_txt {
bottom:100px;
padding:0 30px
}
.home_brand li .innner_box_txt p {
font-size:14px;
margin-top:15px
}
.home_brand li .innner_box_title h2 {
font-size:20px;
line-height:26px
}
.home_brand li .innner_box_title a {
font-size:14px;
line-height:26px
}
.home_brand li .innner_box_title a i {
font-size:16px
}
}
@media (max-width:575px) {
.myscroll {
height:320px!important
}
.myscroll li {
height:40px
}
.home_brand {
padding:45px 8.3333333%
}
.home_brand .title {
font-size:28px;
line-height:34px
}
.home_brand .description {
margin:15px 0 25px;
font-size:14px;
line-height:1.75
}
.home_brand .home_brand_content {
height:550px
}
.home_brand ul {
height:auto;
margin:-2px 0
}
.home_brand li {
width:100%;
height:120px;
line-height:120px;
border:none;
border-top:2.5px solid #0f2341;
border-bottom:2.5px solid #0f2341;
box-sizing:content-box
}
.home_brand li.open {
height:300px;
width:100%
}
.home_brand li.open .innner_box_txt {
bottom:20px
}
.home_brand li .innner_box {
height:300px
}
.home_brand li .cover_txt p {
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.home_brand li .cover_txt .cover_title {
font-size:24px;
line-height:30px
}
.home_brand li .innner_box_txt {
bottom:100px;
padding:0 20px
}
.home_brand li .innner_box_txt p {
font-size:12px;
margin-top:10px
}
.home_brand li .innner_box_title h2 {
font-size:16px;
line-height:22px
}
.home_brand li .innner_box_title a {
font-size:14px;
line-height:22px
}
.home_brand li .innner_box_title a i {
font-size:16px
}
}
.iehack {
	display:none
}
.vjs-default-skin .vjs-big-play-button {
	display:none
}
@-moz-document url-prefix() {
.home .banner .swiper-slide img {
margin:auto 0
}
}
.home_st {
	background:#f8f8f8;
	position:relative
}
.home_st .bg {
	position:absolute!important;
	left:0;
	top:0;
	width:100%;
	height:330px;
	z-index:1
}
.home_st .limit_text {
	height:45px
}
.home_st .logo_box {
	padding-top:30px;
	text-align:left
}
.home_st .logo_box img {
	max-height:30px
}
.home_st .logo_box a {
	font-size:14px;
	font-weight:400;
	font-stretch:normal;
	line-height:20px;
	letter-spacing:0;
	color:#df5c2d;
	float:right;
	margin-top:1%;
	cursor:pointer
}
.home_st .logo_box a i {
	font-size:14px;
	font-weight:400;
	font-stretch:normal;
	line-height:20px;
	letter-spacing:0;
	padding-left:5px;
	color:#005aab;
	position:relative;
	bottom:1px
}
.home_st .tools {
	text-align:center;
	padding-bottom:60px
}
.home_st .tools .eg_button {
	width:230px;
	height:45px;
	line-height:45px;
	font-size:16px
}
.img_scale {
	transition:transform 1s
}
.img_scale:hover {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2)
}
.advantage {
	padding:60px 0 25px 0;
	position:relative;
	z-index:5
}
.advantage .title_h2 {
	text-align:center
}
.home_st .advantage .title_h2 h2 {
	display:inline-block;
	font-size:48px;
	font-weight:700;
	line-height:53px;
	letter-spacing:0;
	color:#fff!important;
	text-align:center;
	margin-bottom:20px
}
.advantage>p {
	font-size:16px;
	font-weight:400;
	font-stretch:normal;
	line-height:22px;
	letter-spacing:0;
	color:#fff;
	max-width:83.33333333%;
	margin:0 auto;
	text-align:center;
	margin-bottom:25px;
	opacity:.8
}
.advantage .o_g {
	position:relative
}
.advantage .swiper-container {
	margin:0 -15px;
	position:static
}
.advantage .swiper-container .swiper-slide {
	text-align:center;
	padding:20px 10px;
	box-sizing:border-box;
	display:inline-block
}
.advantage .swiper-container .swiper-slide .content {
box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);border:1px solid #eee\0; background:#f8f8f8; box-sizing: border-box; padding-bottom:20px;
}
.advantage .swiper-container .swiper-slide .content .img {
	display:block;
	height:250px;
	overflow:hidden;
	text-align:center
}
.advantage .swiper-container .swiper-slide .content .description {
	padding:30px
}
.advantage .swiper-container .swiper-slide .content .description .title {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	letter-spacing:0;
	color:#333;
	margin-bottom:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left
}
.advantage .swiper-container .swiper-slide .content .description p {
	font-size:16px;
	line-height:22px;
	color:#999;
	max-width:100%;
	margin:0 auto;
	text-align:left;
	margin-bottom:0
}
.advantage .swiper-container .arrow {
	font-size:48px;
	color:#005aab;
	position:absolute;
	left:4.16666665%;
	margin-left:-24px;
	top:60%;
	margin-top:-24px;
	cursor:pointer
}
.advantage .swiper-container .arrow.arrow-next {
	left:auto;
	right:4.16666665%;
	margin-right:-24px
}
.advantage .swiper-container .arrow.noslide {
	color:#b2c9e1
}
.index_animate {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.index_animate .index_animateBox {
	display:inline-block;
	width:14.2857%;
	height:100%;
	border-right:1px solid #eee
}
@media (min-width:1200px) and (max-width:1280px) {
.advantage .swiper-container .swiper-slide .content .img {
height:200px
}
.advantage .swiper-container .arrow {
top:56%
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px;
line-height:20px
}
.home_st .logo_box {
padding:20px 0 0 0
}
.home_st .logo_box img {
max-height:25px;
display:block;
padding-bottom:20px
}
.home_st .logo_box a {
display:block;
height:40px;
border-top:1px solid #eee
}
.home_st .logo_box a, .home_st .logo_box a i {
font-size:12px;
float:none;
line-height:40px
}
.home_st .logo_box a i {
float:right
}
.advantage>p {
width:66.667%
}
.advantage .swiper-container .swiper-slide .content .description {
padding:5px 5px 0 5px
}
}
@media (min-width:992px) and (max-width:1199px) {
.home_st .advantage .title_h2 h2 {
font-size:36px;
line-height:42px;
margin-bottom:15px
}
.advantage>p {
margin-bottom:10px;
width:66.667%
}
.advantage .swiper-container {
margin:0 -10px
}
.advantage .swiper-container .swiper-slide {
padding:20px 10px
}
.advantage .swiper-container .swiper-slide .content .img {
height:160px
}
.advantage .swiper-container .swiper-slide .content .description {
padding:5px 5px 0 5px
}
.advantage .swiper-container .swiper-slide .content .description .title {
font-size:16px;
line-height:26px;
margin-bottom:10px
}
.home_st .bg {
height:270px
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px;
line-height:20px
}
.home_st .logo_box {
padding:20px 0 0 0
}
.home_st .logo_box img {
max-height:25px;
display:block;
padding-bottom:20px
}
.home_st .logo_box a {
display:block;
height:40px;
border-top:1px solid #eee
}
.home_st .logo_box a, .home_st .logo_box a i {
font-size:12px;
float:none;
line-height:40px
}
.home_st .logo_box a i {
float:right
}
}
@media (min-width:701px) and (max-width:991px) {
.advantage {
padding:60px 0 20px
}
.home_st .advantage .title_h2 h2 {
font-size:36px;
line-height:42px;
margin-bottom:15px
}
.advantage>p {
margin-bottom:10px
}
.advantage .swiper-container {
margin:0 -10px
}
.advantage .swiper-container .swiper-slide {
padding:10px;
width:33.3%;
}
.advantage .swiper-container .swiper-slide .content {
box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.advantage .swiper-container .swiper-slide .content .img {
height:150px
}
.advantage .swiper-container .swiper-slide .content .description {
padding:15px 30px 0 30px
}
.advantage .swiper-container .swiper-slide .content .description .title {
font-size:16px;
line-height:22px;
margin-bottom:10px
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px
}
.advantage .swiper-container .arrow {
font-size:32px
}
.advantage .swiper-container .arrow.arrow-next {
margin-right:-18px
}
.advantage .swiper-container .arrow.arrow-prev {
margin-left:-18px
}
.home_st .bg {
height:300px
}
.advantage .swiper-container .swiper-slide .content .img {
height:200px
}
.advantage .swiper-container .arrow {
top:64%
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px;
line-height:20px
}
.home_st .logo_box {
padding:20px 0 0 0
}
.home_st .logo_box img {
max-height:25px;
display:block;
padding-bottom:20px
}
.home_st .logo_box a {
display:block;
height:40px;
/*border-top:1px solid #eee*/
}
.home_st .logo_box a, .home_st .logo_box a i {
font-size:12px;
float:none;
line-height:40px
}
.home_st .logo_box a i {
float:right;
bottom:-1px
}
.home_st .tools .eg_button {
width:200px;
height:40px;
line-height:40px;
font-size:14px
}
}
@media (min-width:576px) and (max-width:700px) {
.advantage {
padding:60px 0 20px
}
.home_st .advantage .title_h2 h2 {
font-size:36px;
line-height:42px;
margin-bottom:15px
}
.advantage>p {
margin-bottom:10px
}
.advantage .swiper-container {
margin:0 -10px
}
.advantage .swiper-container .swiper-slide {
padding:20px 10px;
width:50%;
}
.advantage .swiper-container .swiper-slide .content {
box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.advantage .swiper-container .swiper-slide .content .description {
padding:15px 30px 0 30px
}
.advantage .swiper-container .swiper-slide .content .description .title {
font-size:16px;
line-height:22px;
margin-bottom:10px
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px;
line-height:20px
}
.advantage .swiper-container .arrow {
font-size:32px
}
.advantage .swiper-container .arrow.arrow-next {
margin-right:-18px
}
.advantage .swiper-container .arrow.arrow-prev {
margin-left:-18px
}
.home_st .bg {
height:300px
}
.advantage .swiper-container .swiper-slide .content .img {
height:160px
}
.advantage .swiper-container .arrow {
top:64%
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px;
line-height:20px
}
.home_st .logo_box {
padding:20px 0 0 0
}
.home_st .logo_box img {
max-height:25px;
display:block;
padding-bottom:20px
}
.home_st .logo_box a {
display:block;
height:40px;
border-top:1px solid #eee
}
.home_st .logo_box a, .home_st .logo_box a i {
font-size:12px;
float:none;
line-height:40px
}
.home_st .logo_box a i {
float:right;
bottom:0
}
.home_st .tools .eg_button {
width:200px;
height:40px;
line-height:40px;
font-size:14px
}
.home .news .content .list .item .lb .hr {
top:0
}
}
@media (max-width:575px) {
.advantage {
padding:45px 0 25px
}
.home_st .advantage .title_h2 h2 {
font-size:28px;
line-height:34px;
margin-bottom:15px
}
.advantage>p {
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.advantage .swiper-container {
margin:0 -5px;
padding:0 8.33333333%
}
.advantage .swiper-container .swiper-slide {
padding:20px 5px 5px 5px;
width:100% !important;
height:auto!important;
box-sizing:border-box;
}
.advantage .swiper-container .swiper-slide .content {
box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.advantage .swiper-container .swiper-slide .content .img {
height:150px
}
.advantage .swiper-container .swiper-slide .content .description {
padding:15px 20px 0 20px
}
.advantage .swiper-container .swiper-slide .content .description .title {
font-size:16px;
line-height:22px;
margin-bottom:5px
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:14px
}
.index_animate .index_animateBox {
width:25%
}
.home_st .bg {
height:300px
}
.advantage .swiper-container .swiper-slide .content .img {
height:200px
}
.advantage .swiper-container .arrow {
top:64%
}
.advantage .swiper-container .swiper-slide .content .description p {
font-size:12px;
line-height:18px
}
.home_st .logo_box {
padding:20px 0 0 0
}
.home_st .logo_box img {
max-height:25px;
display:block;
padding-bottom:20px
}
.home_st .logo_box a {
display:block;
height:40px;
border-top:1px solid #eee
}
.home_st .logo_box a, .home_st .logo_box a i {
font-size:12px;
float:none;
line-height:40px
}
.home_st .logo_box a i {
float:right;
bottom:0
}
.home_st .tools .eg_button {
width:150px;
height:40px;
line-height:40px;
font-size:14px
}
.home .news .content .list .item .content_title {
font-size:14px
}
.home_st .tools {
padding-bottom:45px
}
.home .news .content .list .item .lb .hr {
top:0
}
}
.home .live_banner span.arrow.noslide {
	color:#b2c9e1
}
@media (min-width:1200px) {
.home .news .content .list .item .content_title {
font-size:20px!important;
line-height:26px!important
}
.home .news .content .list .item .lb .chnl {
font-size:14px!important;
line-height:20px!important
}
.home .news .content .list .item .lb .date {
font-size:14px!important;
line-height:20px!important
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
font-size:20px!important;
line-height:1.75!important
}
.home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
font-size:20px!important;
line-height:26px!important
}
.home .news .img_left .box .limitbox {
height:44px
}
.home .news .img_left .box .img_left_title {
font-size:20px!important;
line-height:26px!important
}
.home .news .img_left .box p {
font-size:16px!important;
line-height:22px!important
}
.home .news .img_left .box .lb .chnl {
font-size:14px!important;
line-height:20px!important
}
.home .news .img_left .box .lb .date {
font-size:14px!important;
line-height:20px!important;
position:relative;
top:1px
}
.home .news .img_right .top .box .img_right_title {
font-size:16px!important;
line-height:22px!important
}
.home .news .img_right .top .box .lb .chnl {
font-size:14px!important;
line-height:20px!important
}
.home .news .img_right .top .box .lb .date {
font-size:14px!important;
line-height:20px!important;
position:relative;
top:1px
}
.home .news .img_right .bottom .hidden span.layer {
font-size:16px!important
}
}
@media (max-width:575px) {
.home .news .content .list .item .content_title {
font-size:16px!important;
line-height:22px!important
}
}
.ie8 .home .news .content .list .item .content_title {
	font-size:20px!important;
	line-height:26px!important
}
.ie8 .home .news .content .list .item .lb .chnl {
	font-size:14px!important;
	line-height:20px!important
}
.ie8 .home .news .content .list .item .lb .date {
	font-size:14px!important;
	line-height:20px!important
}
.ie8 .home .kangyi .swiper-slide .kangyi_text_box .kangyi_text p {
	font-size:20px!important;
	line-height:1.75!important
}
.ie8 .home .kangyi .swiper-slide .kangyi_text_box .kangyi_text .sub_p {
	font-size:20px!important;
	line-height:26px!important
}
.ie8 .home .news .img_left .box .limitbox {
	height:44px
}
.ie8 .home .news .img_left .box .img_left_title {
	font-size:20px!important;
	line-height:26px!important
}
.ie8 .home .news .img_left .box p {
	font-size:16px!important;
	line-height:22px!important
}
.ie8 .home .news .img_left .box .lb .chnl {
	font-size:14px!important;
	line-height:20px!important
}
.ie8 .home .news .img_left .box .lb .date {
	font-size:14px!important;
	line-height:20px!important;
	position:relative;
	top:1px
}
.ie8 .home .news .img_right .top .box .img_right_title {
	font-size:20px!important;
	line-height:26px!important
}
.ie8 .home .news .img_right .top .box .lb .chnl {
	font-size:14px!important;
	line-height:20px!important
}
.ie8 .home .news .img_right .top .box .lb .date {
	font-size:14px!important;
	line-height:20px!important;
	position:relative;
	top:1px
}
.ie8 .home .news .img_right .bottom .hidden span.layer {
	font-size:16px!important
}
