@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";color: #000000;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1{font-style: normal;}
ul li{list-style: none;}
.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

a.btn{width: 239px;
height: 61px;
line-height: 61px;
background: #C30101;
border-radius: 31px;
font-size: 18px;
font-weight: 400;
color: #FFFFFF;
display:block;clear:both;
margin: 60px auto;
text-align: center;
}

.title_1{font-size: 36px;text-align: center;
font-weight: 400;
color: #000000; padding-top: 99px; }
.title_1 em{color: #ff6600;font-size: 36px;}
.title_1 p{font-size: 16px; margin-top: 19px;
font-weight: 400;
color: #7C7C7C;}
.title_1 span{display: block;color: #121212;font-size: 30px;transform-style: preserve-3d;margin-top:30px;margin-bottom:16px;}
.title_1 i{display: block;color: #555;font-size: 16px;margin-bottom: 45px;}
.title_1 span:before{transform: rotateY(180deg);}
.title_1 span:after,.title_1 span:before{content: '';display:inline-block; width: 60px;height:18px;background-image:url(../../images/jiu/icon2.png);background-size: 292px;background-position:0 -56px;margin-left: 20px;margin-right: 20px;}
.title_1 i::after{content: '';display:block; width:292px;height:12px;background-image:url(../../images/jiu/icon2.png);background-size: 292px;background-position:0 -72px;margin: 0 auto;}

.banner{background: url(../../images/jiu/banner.png) center top no-repeat;height: 430px;margin-top: 80px;}
.banner .w1180{margin: 0 auto; padding-top:102px;}
.banner h3{
	margin-bottom: 27px;
	height: 45px;
	font-size: 45px;
	font-weight: 400;
	color: #FFB95F;
}
.banner p{
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 19px;
}
.banner span{
	min-width: 102px;
	height: 31px;
	line-height: 31px;
	border: 1px dashed #FFC587;
	border-radius: 16px;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 300;
	color: #FFFFFF;
	padding: 0 9px;
}
.banner a{
	width: 204px;
	height: 62px;
	line-height: 62px;
	background: #F7263E;
	border-radius: 31px;
	margin-top: 56px;
	display: block; text-align: center;font-size: 20px; color: #FFFFFF; border-radius: 62px;}
.jiuNav{
	height: 74px;
	background: #fff;
}
.jiuNav .w1180{
	display: flex;
	justify-content: space-between;
}
.jiuNav p{
	line-height: 74px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}
.jiuNav p em{
	font-weight: bold;
	color: #E00312;
}
.jiuNav a{
	width: 164x;
	height: 45px;
	line-height: 45px;
	background: #CE0000 url(../../images/jiu/kefu.png) 19px center no-repeat; 
	border-radius: 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 14px;
	padding-right: 14px;
}
.jiuNav a span{	
	padding-left: 44px;
	color: #FFFFFF;
}
.jiuNav a img{
	width: 15px;	height: 11px;
	vertical-align: middle;
}
.tab{
	height: 99px;
	line-height: 99px;
	display: flex;
}
.tab .left{
	width: 959px;
	height: 99px;
	background: #CC001D;
	text-align: right;
}
.tab .left .txt1{
	margin-right: 292px;
	height: 99px;
}
.tab .left .txt1 img{
	float: right;
}
.tab .left .txt1 span{
	float: right!important;
}
.tab img{
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 36px;
}
.tab .left .txt1 span, .tab .right .txt2 span{
	color: #FFFFFF;
	font-size: 29px;
	font-weight: bold;
	float: left;
	margin-left: 7px;
}
.tab .right{
	width: 961px;
	height: 99px;
	background: #2D6AE5;
}
.tab .right .txt2{
	height: 99px;
	color: #FFFFFF;
	margin-left: 56px;
}
.fl_1{height: 909px; background:url(../../images/jiu/floor1_bg.png) no-repeat;}
.fl_1 .w1180{
	display: flex;
	margin-bottom: 100px;
}
.fl_1 .left{
	background: #fff;
	width: 589px;
	padding-top: 50px;
}
.fl_1 .left .top{
	width: 410px;
	background: #FFFFFF;
	border: 1px dashed #FF2439;
	border-radius: 10px;
	margin: 0 auto;
	margin-bottom: 24px;
	padding: 30px 34px;
}
.fl_1 .left .top h3{
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 10px;
}
.fl_1 .left .top .item{
	margin-bottom: 19px;
	font-size: 14px;
	font-weight: 400;
	color: #707070;
	line-height: 22px;
	display: flex;
}
.fl_1 .left .top .item:last-child{
	margin-bottom: 0;
}
.fl_1 .left .top .item em{
	width: 10px;
	height: 10px;
	margin-top: 6px;
	background:url(../../images/jiu/listIcon1.png) center center no-repeat;
	margin-right: 7px;
}
.fl_1 .left .bot{
	width: 410px;
	background: #FFF5F6;
	border: 1px #FF2439 dashed;
	border-radius: 10px;
	padding: 30px 34px;
	margin: 0 auto;
}
.fl_1 .left .bot h3{
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 7px;
}
.fl_1 .left .bot p{
	font-size: 14px;
	font-weight: 400;
	color: #707070;
	margin-bottom: 23px;
}
.date{
	position: relative;
	padding-top: 14px;
}
.date .title{
	display: inherit;
	width: 268px;
	height: 27px;
	line-height: 27px;
	background: url(../../images/jiu/iconbg.png) center center no-repeat;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
	color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 70px;
}
.date .img{
	width: 338px;
	height: 164px;
	padding-left: 69px;
	background: #FFFFFF;
	box-shadow: 0px 8px 18px 2px rgba(255,239,241,0.8);
	border-radius: 8px;
}
.date .img img{
	width: 111px;
	height: 111px;
	margin-top: 34px;
	margin-right: 50px;
	text-align: center;
}
.date .img img:last-child{
	margin-right: 0;
}
.fl_1 .right{
	width: 591px;
	height: 809px;
	background: #F3F9FF;
	padding-top: 50px;
}
.fl_1 .right ul{
	margin: 0;
	padding: 0;
}
.fl_1 .right ul li{
	width: 478px;
	background: #FFFFFF;
	box-shadow: 0px 8px 18px 2px rgba(240,245,255,0.8);
	border-radius: 10px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 23px 0 23px 28px;
	display: flex;
}
.fl_1 .right ul li:last-child{
	margin-bottom: 0;
}
.fl_1 .right ul li em{
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #0D85FF;
	border-radius: 50%;
	font-size: 16px;
	font-weight: bold;
	color: #FEFEFF;
	opacity: 0.99;
	margin-right: 7px;
}
.fl_1 .right ul li h3{
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 15px;
}
.fl_1 .right ul li p{
	font-size: 14px;
	font-weight: 400;
	color: #707070;
	line-height: 22px;
}
 
.fl_2 .w1180{
	background: #FFFFFF;
	box-shadow: 0px 5px 18px 2px #EAF0F6;
	border-radius: 12px;
	margin-top:56px;
	text-align: center;
	padding: 60px 0;
}
.fl_2 ul{background:url(../../images/jiu/fl2_1.jpg);height: 604px;width: 1084px;margin-top: 40px;margin-bottom:50px;position: relative;}
.fl_2 ul span{display: block;font-size:26px;font-weight: bold;color: #fff;text-align: center;position:absolute;top: 250px;left: 490px;}
.fl_2 li{width: 390px;height: 260px;float: left;margin-bottom: 80px;border: #ff9000 1px solid;border-radius: 10px;background-color: #fff;transform: all 0.6s;}
.fl_2 li:nth-child(2n+1){margin-right: 300px;}
.fl_2 li:hover{transform: scale(1.1);}
.fl_2 li p{color: #333;font-size: 24px;text-align: center;font-weight: bold;padding-top: 30px;margin-bottom: 20px;}
.fl_2 li em{width:110px;height: 44px;display: block;color: #333333;font-size: 16px;line-height: 44px;float: left;margin-left: 23px;margin-bottom: 10px;padding-left:50px;background-color: #f5f8ff;border-radius: 10px;position: relative;}
.fl_2 li em:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../images/jiu/icon1.png);background-size:120px;position:absolute;top:12px;left:18px;}
.fl_2 li:nth-child(1) em:nth-child(3):before{background-position:-20px 0;}
.fl_2 li:nth-child(1) em:nth-child(4):before{background-position:-40px 0;}
.fl_2 li:nth-child(1) em:nth-child(5):before{background-position:-60px 0;}
.fl_2 li:nth-child(1) em:nth-child(6):before{background-position:-80px 0;}
.fl_2 li:nth-child(1) em:nth-child(7):before{background-position:-100px 0;}
.fl_2 li:nth-child(2) em:nth-child(2):before{background-position:0 -20px;}
.fl_2 li:nth-child(2) em:nth-child(3):before{background-position:-20px -20px;}
.fl_2 li:nth-child(2) em:nth-child(4):before{background-position:-40px -20px;}
.fl_2 li:nth-child(2) em:nth-child(5):before{background-position:-60px -20px;}
.fl_2 li:nth-child(2) em:nth-child(6):before{background-position:-80px -20px;}
.fl_2 li:nth-child(2) em:nth-child(7):before{background-position:-100px -20px;}
.fl_2 li:nth-child(3) em:nth-child(2):before{background-position:0 -40px;}
.fl_2 li:nth-child(3) em:nth-child(3):before{background-position:-20px -40px;}
.fl_2 li:nth-child(3) em:nth-child(4):before{background-position:-40px -40px;}
.fl_2 li:nth-child(3) em:nth-child(5):before{background-position:-60px -40px;}
.fl_2 li:nth-child(3) em:nth-child(6):before{background-position:-80px -40px;}
.fl_2 li:nth-child(3) em:nth-child(7):before{background-position:-100px -40px;}
.fl_2 li:nth-child(4) em:nth-child(2):before{background-position:0 -60px;}
.fl_2 li:nth-child(4) em:nth-child(3):before{background-position:-20px -60px;}
.fl_2 li:nth-child(4) em:nth-child(4):before{background-position:-40px -60px;}
.fl_2 li:nth-child(4) em:nth-child(5):before{background-position:-60px -60px;}
.fl_2 li:nth-child(4) em:nth-child(6):before{background-position:-80px -60px;}
.fl_2 li:nth-child(4) em:nth-child(7):before{background-position:-100px -60px;}

.fl_3{height: auto; background: #F5F6F7; padding-bottom: 40px;}
.conShow{
	display: flex;
	background: #FFFFFF;
	box-shadow: 0px 5px 18px 2px #EEF2F7;
	border-radius: 12px;
	margin-top: 60px;
	position: relative;
}
.fl_3 .nav_1{
	width: 180px;
	height: 574px;
	background: #F9F9FA;
	border-radius: 12px;
}

.fl_3 .nav_1 a{
	display: inherit;
	padding: 0 24px;
	width: 130px;
	height: 95px;
	line-height: 95px;
	font-size: 18px;
	font-weight: 400;
	color: #4A4A4A;
	position: relative;
	background: #F9F9FA;
}
.fl_3 .nav_1 a::after{
	position: absolute;
	bottom: 0;
	left: 24px;
	right: 24px;
	height: 1px;
	background: #E2E6EC;
	padding-bottom: 100px;
}
.fl_3 .nav_1 a img{
	vertical-align: middle;
}
.fl_3 .nav_1 a .img2{
	display: none
}
.fl_3 .nav_1 a:hover .img1{
	display: none;
}
.fl_3 .nav_1 a:hover .img2{
	display: inline-block;
}
.fl_3 .nav_1 a.on{
	background: #0E5BE6;
	color: #fff;
}
.fl_3 .nav_1 a:first-child.on{
	border-radius: 12px 0 0 0;
}
.fl_3 .nav_1 a:last-child.on{
	border-radius: 0 0 0 12px;	
}
.fl_3 .nav_1 a:first-child.on .img2{
	display: inline-block;
}
.fl_3 .nav_1 a:first-child.on .img1{
	display: none;
}
.fl_3 .swiper_container{
	width: 1100px;
	text-align: center;
	overflow: hidden;
}
.fl_3 .ArtInfo h3{
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	margin-top: 49px;
}
.fl_3 .ArtInfo p{
	font-size: 14px;
	font-weight: 400;
	color: #858585;
	margin-top: 10px;
}
.fl_3 .ArtInfo img{
	margin-top: 48px;
}
.fl_3 a.btn{
	margin-top: 94px;
}
.floor3page{
	bottom: -40px!important;
}
.floor3page .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #D3D5E0;
	border-radius: 50%;
	margin: 0 5px!important;
}
.floor3page .swiper-pagination-bullet-active{
	background: #F60000;
}

.fl_4{height: auto;padding-bottom: 40px;background: #1F2838;}
.fl_4 .title_1{
	color: #fff;
	margin-bottom: 15px;
}
.fl_4 .w1180{ display: flex;}
.fl_4 .item:nth-child(2n-1){
	background: url(../../images/jiu/floor4bg2.png) center center no-repeat;
	width: 195px;
	height: 683px;
}
.fl_4 .item{
	height: 683px;
	margin-top: 55px;
	position: relative;
}
.fl_4 .item .content{
	display: none;
}
.fl_4 .item .logo{
	width: 132px;
	height: 37px;
	margin-top: 56px;
	margin-bottom: 66px;
}
.fl_4 .item:nth-child(3) .logo{
	width: 36px;
	height: 65px;
	margin-top: 39px;
	margin-bottom: 55px;
}
.fl_4 .item.on:nth-child(2) .logo img{
	width: 101px;
	height: 28px;
	margin-top: 44px;
}
.fl_4 .item.on:nth-child(3) .logo img{
	width: 36px;
	height: 65px;
	margin-top: 23px;
}
.fl_4 .item:nth-child(4) .logo{
	width: 106px;
	height: 37px;
	margin-top: 54px;
	margin-bottom: 68px;
}
.fl_4 .item.on:nth-child(4) .logo img{
	width: 93px;
	height: 32px;
	margin-top: 38px;
}
.fl_4 .item:nth-child(5) .logo{
	width: 50px;
	height: 57px;
	margin-top: 47px;
	margin-bottom: 55px;
}
.fl_4 .item.on:nth-child(5) .logo img{
	width: 51px;
	height: 58px;
	margin-top: 25px;
}
.fl_4 .item:nth-child(2n) .mode p{
	width: 64px;
}
.fl_4 .item:nth-child(2n-1) .mode p{
	width: 80px;
}
.fl_4 .item:nth-child(4) .mode p{
	width: 90px;
}
.fl_4 .item:nth-child(2n){
	background: url(../../images/jiu/floor4bg1.png) center center no-repeat;
	width: 195px;
	height: 683px;
}
.fl_4 .item.on .content{
	display: inline-block;
}
.fl_4 .item.on {
	cursor: pointer;
	display: inline-block;
	width: 400px;
	background: url(../../images/jiu/floor4bg11.png) center center no-repeat;
}
.fl_4 .item.on .logo{
	position: absolute;
	top: -44px;
	left: 42px;
	width: 111px;
	height: 111px;
	background: #FFFFFF;
	border-radius: 50%;
	margin: 0;
	text-align: center;
}
.fl_4 .item.on .logo img{
	width: 81px;
	height: 32px;
	margin: 0 auto;
	margin-top: 40px;
	vertical-align: middle;
}
.fl_4 .item.on .mode{
	display: none;
}
.fl_4 .item .content{
	margin: 93px 38px 0 38px;
}
.fl_4 .item .content .h3{
	font-size: 30px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 6px;
}
.fl_4 .item .content span{
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 20px;
	display: inline-block;
}

.fl_4 .item .content p{
	width: 330px;
	margin: 0 auto;
	font-size: 14px;
	font-weight: 400;
	color: #858585;
	line-height: 26px;
}
.fl_4 .item:last-child .content span{
	width: 338px;
}
.fl_4 .item .img1, .fl_4 .item .img2{
	display: inline-block;
	margin-left: 53px;
	margin-top: 43px;
}
.fl_4 .item.on .img1{
	display: none;
}
.fl_4 .item .img1{
	margin-top: 119px;
	margin-left: 62px;
}
.fl_4 .item.on .img2{
	display: inline-block;
}
.fl_4 .item .mode{
	text-align: center;
}
.fl_4 .item .mode span{
	width: 68px;
    height: 30px;
    line-height: 30px;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(232,236,243,0.8);
    border-radius: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
    margin-bottom: 42px;
    display: inline-block;
	margin: 0 auto;
}
.fl_4 .item .mode p{
	width: 61px;
	height: 87px;
	font-size: 16px;
	font-weight: 400;
	color: #5D5D5D;
	text-align: center;
	margin: 36px auto 0 auto;
	line-height: 18px;
}
.fl_4 .item .logo{
	text-align: center;
	margin: 56px auto 66px auto;
}
.fl_4 .item .img2{
	display: none;
}
.fl_4 .fl p{font-size: 24px;color: #fff;line-height: 56px;margin-bottom: 40px;}
.fl_4 .fl em{line-height: 45px;color: #060da7;font-weight: bold;display: block;font-size: 16px;width: 190px;float: left;margin-bottom:20px;}
.fl_4 .fl b{display: block;font-size: 16px;font-weight:normal;color: #fa2e2f;float: left;width: 190px;margin-top: 16px;line-height: 20px;}
.fl_4 .fl span{display: block;font-size: 12px;color: #666666;float: left;width: 190px;line-height: 20px;margin-top: 4px;margin-bottom: 4px;}
.fl_4 .fl i{display: block;font-size: 12px;color: #1e2384;float: left;width: 190px;line-height: 20px;margin-bottom: 4px;}
.fl_4 .w1180 .fr{width:380px;margin-right: 110px;padding-top:49px;text-align: center;}
.fl_4 .fr p{font-size: 24px;color: #fff;line-height: 56px;margin-bottom: 40px;}
.fl_4 .fr em{line-height: 45px;color: #060da7;font-weight: bold;display: block;font-size: 16px;width: 190px;float: left;margin-bottom:40px;}
.fl_4 .fr em:last-of-type{width: 260px;float: none;margin: 0 auto;}

.fl_5{background: url(../../images/jiu/fl5_bg.jpg) center top no-repeat;height:320px;}
.fl_5 span{display:block;text-align: center;font-size: 36px;color: #ff6600;font-weight:500;padding-top:70px;padding-left:190px;}
.fl_5 em{font-size:18px;color: #fff;display: block;text-align: center;margin-top: 30px;margin-bottom: 30px;}
.fl_5 .info{width: 642px;margin: 0 auto;}
.fl_5 .info input{display: block;height: 54px;line-height: 54px;width: 466px;font-size: 16px;float: left;border-radius: 4px;border: none;padding-left: 12px;background: #FFF;outline: none;}
.fl_5 .info a{height: 54px;line-height: 54px;display: block;width: 152px;text-align: center;font-size: 18px;color: #FFF;float: right;border-radius: 6px;background-image: linear-gradient(to right, #5191fb,#599fff);}