html{overflow-x: hidden;}
.floor_01 .in_left{width: 66.5%; overflow: hidden;}
.floor_01 .in_left .inner{padding:1.5% 2%;border:1px solid #D5D5D5; border-bottom: 3px solid #E40D35;}
.floor_01 .in_left h3{font-size: 1.25em; font-weight: bold; color: #2F3B35;}
.floor_01 .in_left .gupiao{ width: 100%;}
.floor_01 .in_left iframe{ width: 100%;/*height:460px;height:395px!important;*/  }
.floor_01 .in_right{ width: 33%;}

.floor_02{padding:0.85% 0;}
.floor_02 ul{padding-bottom:25.1%; position: relative; overflow: hidden;}
.floor_02 li{ float: left; width: 33.03%;position: absolute;}
.floor_02 li img{ width: 100%; height: 100%;}
.floor_02 li h2{position: absolute; right:20px; top:20px; color: #fff;font-size: 1.5em; line-height: 1.2; font-weight: normal;}
.floor_02 li a{ display: block;}
.floor_02 li:nth-of-type(1){ left:0; top:0; height: 100%;}
.floor_02 li:nth-of-type(2){ left:33.43%; top:0; }
/*.floor_02 li:nth-of-type(3){ left:33.43%; top:33.75%;}*/
.floor_02 li:nth-of-type(3){ left:33.43%; top:67.5%; }
.floor_02 li:nth-of-type(4){ right:0; top:0; }
.floor_02 li:nth-of-type(5){ right:0; top:51%;}
.floor_02 li:nth-of-type(1) h2{ font-size: 1.875em; max-width: 150px; padding:15px 20px; line-height: 1.2; right:25px; top:30px; bottom:30px; border:2px solid #fff;}
.floor_02 li:nth-of-type(1) h2 span{font-size:0.4667em; border-bottom: 1px solid #fff; padding-bottom: 3px; position: absolute; lefT:20px; bottom:30px;}
.floor_02 li:nth-of-type(2) h2,.floor_02 li:nth-of-type(3) h2{ text-align: right; }
/*.floor_02 li:nth-of-type(3) h2{ text-align: left; right: auto; left:20px;}*/
.floor_02 li:nth-of-type(4) h2,.floor_02 li:nth-of-type(5) h2{font-size: 1.875em;text-align: left; right: auto; left:35px;}

.floor_03{margin:0.85% 0; padding:1.2% 1.5%; border:1px solid #D5D5D5; border-bottom: 3px solid #E40D35; box-sizing: border-box;}
.floor_03 h3{font-size: 1.25em; font-weight: bold; color: #2F3B35;}
.floor_03 ul{padding:0.5% 0 1%;}
.floor_03 li{ float: left; width: 48%;font-size:0.875em; line-height: 1.8; padding: 8px 0; border-bottom: 1px solid #E8E8E8; background: url(../images/n_index_dot02.png) 8px center no-repeat;}
.floor_03 li a{ padding-left: 20px; float: left; max-width: 80%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.floor_03 li span{ float: right; font-family: arial; padding-right:10px;}
.floor_03 li:nth-child(even){ float: right; }

.floor_04{margin:0.85% 0 0; text-align: center; padding:3% 0; background: url(../images/n_index_bg01.jpg) center center no-repeat; background-size: cover;}
.floor_04 h3{font-size: 1.25em; font-weight: bold; color: #2F3B35;}
.floor_04 a.more{ font-size: 0.875em; display:inline-block;padding-right: 20px; color: #BB111E; background: url(../images/n_index_dot01.png) right center no-repeat;}

.caroursel{margin:20px auto;}
/*轮播样式*/
.poster-main{position: relative;width: 1180px;height: 400px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 1180px;height: 400px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px;opacity: 1!important; /*box-shadow: 0px 0px 5px 5px #333;*/}
.poster-main .poster-list .poster-item:hover{opacity: 1!important;}
.poster-main .poster-list .poster-item h2{ font-weight: normal; position: absolute; left:0; bottom:0; text-align: center; width: 90%; padding:0 5%; background: rgba(0,0,0,0.5); height: 50px; line-height: 50px; color: #fff; font-size: 1.125em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.poster-main .poster-list .poster-item span{ display: none; background:rgba(255,255,255,0.5); position:absolute; left:0; top:0; width: 100%; height: 100%;}
.poster-main .poster-list .poster-item.active span{ display: none;}
.poster-main .poster-btn{cursor: pointer; position: absolute;top:50%; width:35px !important;height:68px !important;margin-top: -34px!important;z-index: 10!important; background-size: cover;}
.poster-main .poster-prev-btn{left: 20%; background: url(../images/n_index_dot03.png) no-repeat;}
.poster-main .poster-next-btn{left: 80%; background: url(../images/n_index_dot04.png) no-repeat;}
.poster-main .poster-prev-btn:hover{background: url(../images/n_index_dot03.png) no-repeat;}
.poster-main .poster-next-btn:hover{background: url(../images/n_index_dot04.png) no-repeat;}
.poster-main img:hover{filter: Alpha(opacity=100); -moz-opacity:1; opacity:1;}



.in_partner{margin-top: 0;}



@media only screen and (max-width: 1365px) {
.floor_01 .in_left iframe{ height:388px!important;}
.floor_01 .in_left h3,.floor_02 li h2,.floor_03 h3,.floor_04 h3{font-size: 18px!important;}
.poster-main .poster-list .poster-item h2{font-size: 16px;}
}
@media only screen and (max-width: 1279px) {
.floor_01 .in_left iframe{ height:306px!important;}
.floor_01 .in_left h3,.floor_02 li h2,.floor_03 h3,.floor_04 h3{font-size: 16px!important;}
.poster-main .poster-list .poster-item h2{font-size: 14px;}
.floor_03 li a{max-width: 75%;}

.poster-main{width: 100%; height: auto; overflow: hidden;}
.poster-main .poster-list{width: 8000%;height: auto; overflow: hidden; }
.poster-main .poster-prev-btn{left:10px;}
.poster-main .poster-next-btn{right:10px; left:auto;}

.poster-main .poster-list .poster-item{position: static;}
.floor_04 .swiper-button-next.swiper-button-disabled,.floor_04 .swiper-button-prev.swiper-button-disabled{opacity: 0.5;pointer-events:auto;}
.poster-main .poster-btn{width:18.5px !important;height:34px !important;margin-top: -17px!important; background-size: cover!important;}
.poster-main .poster-prev-btn{background: url(../images/n_index_dot03.png) no-repeat;}
.poster-main .poster-next-btn{background: url(../images/n_index_dot04.png) no-repeat;}
/*.floor_04 .swiper-button-prev.swiper-button-disabled{background: url(../images/n_index_dot03_dis.png) no-repeat;}
.floor_04 .swiper-button-next.swiper-button-disabled{background: url(../images/n_index_dot04_dis.png) no-repeat;}*/
.poster-main .poster-list .poster-item span{display: none;}
}
@media only screen and (max-width: 1023px) {
.floor_01 .in_left iframe{ height:218px!important;}
.floor_02 li h2{top:10px; right:10px; left:10px!important;}
.floor_02 li:nth-of-type(4) h2, .floor_02 li:nth-of-type(5) h2{left:10px;}
.floor_03 li a{max-width: 68%;}

}
@media only screen and (max-width: 767px) {
.floor_01 .in_left,.floor_01 .in_right{width: 100%;}
.floor_01 .in_left{height: auto!important;}
.floor_02 ul{padding-bottom: 0;}
.floor_02 li{position: relative; width: 100%!important;left:auto!important; right:auto!important; bottom:auto!important; top:auto!important;}
.floor_03 li{width: 100%;}
.caroursel{margin:10px 0;}
}

