
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
body{position: relative;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer; color: #ccc;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:after{display: block;content:" ";height: 0;visibility: hidden;clear: both;}
.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}

.section-title{text-align:center;padding-top:90px;font-size: 36px; 
font-weight: 400;
color: #000000;}
.section-title p{font-size: 18px; 
font-weight: 400;
color: #747474;margin-top: 14px;}
.btn-a{width: 216px;height: 56px; line-height: 56px; font-size: 18px; 
font-weight: 400; display: block;background: #073F9C;color: #fff;margin: 0 auto;text-align: center; border-radius:8px;}

.banner{height: 530px;overflow: hidden;}
.banner ul li{height: 530px;background-repeat: no-repeat;background-position: center top;}

 .bannerLeft{
	 width: 249px;
	 height: 457px;
	 background: #FFFFFF;
	 box-shadow: 0px 2px 18px 2px rgba(217,225,236,0.8);
/* 	 border-radius: 6px; */
	position: fixed;
	    top: 104px;
	    left: 361.5px;
	     z-index: 99;
	display: none;
 }
 .bannerLeft .item{
	 margin-top: 29px;
 }
  .bannerLeft h3{
	  padding-left: 31px;
	  font-size: 20px; 
	  font-weight: 400;
	  color: #000000;
	  margin-bottom: 5px;
  }
  .bannerLeft h3:hover, .bannerLeft p:hover{
	  cursor: pointer;
  }
  .bannerLeft p{
	  padding-left: 31px;
	  font-size: 14px; 
	  font-weight: 400;
	  color: #858484;
	  margin-bottom: 15px;
  }
  .bannerLeft dl dd a{
	  padding: 14px 0;
	  padding-left: 31px;
	  display: flex;
  }
  .bannerLeft dl dd a:hover{
	  cursor: pointer;
	  background: #EBF2FB;
  }
    .bannerLeft dl dd img{
		width: 16px;
		height: 16px;
		vertical-align: middle;
	}
	.bannerLeft dl dd:nth-child(4) img.imgIcon{
		width: 21px;
		height: 23px;
		margin-top: 0;
	}
	.bannerLeft dl dd img.imgIcon{
		width: 37px;
		height: 15px;
		margin-left: 4px;
	}
   .bannerLeft dl dd span{
	   font-size: 16px;
	   font-weight: 400;
	   color: #000000;
	   margin-left: 7px;
   }
.banner .content{
	margin-left: 330px;
	margin-top: 158px;
}
.banner .content h2{
	font-size: 45px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 18px;
}
.banner .content p{
	font-size: 24px;
	font-weight: 400;
	color: #323232;
}
.banner .content .btns{
	display: flex;
	margin-top: 50px;
}
.banner .content .btns a{
	margin: 0;
	margin-right: 20px;
	width: 148px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	background: #0043BE;
	border: 1px #0043BE solid;
	border-radius: 8px;
}
.banner .content .btns a:last-child{
	background: #fff;
	color: #0043BE;
}
.banner ul li a{display:block;width:170px;height:60px;margin-top: 330px;float: left;margin-right:30px;}
.banner .swiper-button-prev{left:40px;}
.banner .swiper-button-next{right:40px;}
.banner ul li .a1{width: 230px;height: 72px;margin-top: 320px;margin-right:40px;}
.banner .swiper-pagination-bullet{
	width: 65px;
	height: 3px;
	background: #96B0D8;
	opacity: 0.3;
	border-radius: 0;
	margin: 0 7px;
}
.banner .swiper-pagination-bullet-active{
	background: #4A8EF5;
	opacity: 1;
}
.banner .swiper-pagination{
	bottom: 56px;
}
.section-1{height:170px;overflow: hidden;margin-top: 30px;margin-bottom: 40px; box-shadow: 0 8px 8px 8px rgba(0,0,0,.1);}
.section-1 a{display: inline-block;width:290px;height:170px;color: #424242;text-align: center;}
.section-1 a p{font-size:20px;}
.section-1 a span{color: #767676;line-height:36px;}
.section-1 a img{margin: 14px auto;}
.section-1 a:hover p{color: #ff460d;transform: scale(1.05);}

.section-2{padding-bottom:70px;background: #fff;text-align: center;}
.section-2 ul{width:1200px;margin-top: 40px;text-align:left;}
.section-2 ul li{ 
width: 366px;
height: 164px;
background: #FFFFFF;
box-shadow: 0px 5px 33px 2px rgba(238,241,245,0.8);
border-radius: 8px;
margin-right: 42px;
float: left;
margin-bottom: 40px;
}
.section-2 ul li a{	
	display: flex;
}
 .section-2 ul li:hover{
	 cursor: pointer;
box-shadow: 0px 5px 32px 3px rgba(201,215,233,0.8);} 
/*.section-2 ul li:nth-child(n2+0){right: 20px;}*/
.section-2 ul li:nth-child(3n){margin-right: 0;}
.section-2 ul li img{
	width: 60px;
	height: 60px;
	margin: 43px 15px 0 50px;
}
.section-2 ul li .product-min{
	margin-top: 43px;
}

.section-2 ul li h3 {font-size: 22px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 9px;
}
.section-2 ul li p{
	font-size: 16px;
	font-weight: 400;
	color: #696969;
	line-height: 24px;
}

.section-2 .w1180{height:auto; padding-bottom: 19px;}
.section-2 .btn-a{display: inline-block;margin-right:30px;}
.section-2 .btn-a:last-of-type{border: 1px #073F9C solid;background-color: #fff;color: #073F9C;}

.section-3{background:#F4F5F8; padding: 100px 0;  overflow: hidden;}
.section-3 .section-title{
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 10px;
	padding-top: 0;
}
.section-3 .section-title p{
	text-align: center;
font-size: 18px;
font-weight: 400;
color: #747474;
line-height: 32px;}
.section-3 .w1180 .tabs{ margin-top: 40px;
background: url(../../images/index/tabbg.png) no-repeat center center;
background-size: 100% auto;
}
.section-3 .w1180 .tabs a{float: left; display: block;height: 79px;width:295px;margin: 0 auto;line-height: 79px;text-align: center;position: relative;}
.section-3 .w1180 .tabs a p{display: block;
font-size: 24px;
font-weight: 400;
color: #FFFFFF;
}
.section-3 .w1180 .tabs a p::before{
	position: absolute;
	content: '';
	width: 1px;
	height: 23px;
	background: #FFFFFF;
	opacity: 0.3;
	right: 0;
	top: 28px;
}
.section-3 .w1180 .tabs a p img{
	margin-right: 7px;
}
.section-3 .w1180 .tabs .swiper-pagination-bullet-active em,.section-3 .w1180 .tabs a.on em{
	display: block;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;
	 border-top: 10px solid #163fbb;position: absolute; left: 45%; bottom: -10px}
.section-3 .w1180 .tabs a:first-child.on{
	border-radius: 8px 0 0 8px;
}
.section-3 .w1180 .tabs a:last-child.on{
	border-radius: 0 8px 8px 0;
}
.section-3 .w1180 .tabs a.on{background: #163fbb; }
.section-3 .w1180 .tabs a.nobefore p::before {
	display: none;
}
.section-3 .w1180 .tabs a.on p::before, .section-3 .w1180 .tabs a.on+ p:before{
	display: none;
}
.section-3 .swiper-container{margin-top: 40px;
 margin-bottom: 55px;}
.section-3 .swiper-wrapper{	
	padding-bottom: 34px;
box-shadow: 0px 8px 29px 2px rgba(239,239,239,0.8);
}
.section-3 .swiper-slide{background: #FFFFFF; 
    height: 383px;
box-shadow: 0px 8px 29px 2px rgba(239,239,239,0.8); 
display: flex;
border-radius: 8px; overflow: hidden;width:890px;}
.section-3 .swiper-slide img{
	width: 366px;
	height: 383px;
}
.section-3 .swiper-slide ul{
	display: inline-block;
	margin: 40px 0 0 50px;
}
.section-3 .swiper-slide ul li{
	float: left;
	width: 33%;
	margin-bottom: 20px;
}
.section-3 .swiper-slide ul li img{
	margin-bottom: 14px;
	width: 46px;
	height: 46px;
}
.section-3 .swiper-slide ul li h3{
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 10px;
}
.section-3 .swiper-slide ul li p{
	font-size: 14px;
	font-weight: 400;
	color: #898989;
	line-height: 22px;
}
.section-3 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #CCCCCC;
	border-radius: 50%;
	margin: 0 5px!important;
}
.section-3 .swiper-pagination-bullet-active{
	background: #163fbb;
}
.section-3 .swiper-pagination{
	bottom: 0;
}

.section-5{height: auto;padding-bottom: 80px;}
.section-5 .item{ margin-top: 50px; display: flex;}
.section-5 .item .fl{width: 366px;
height: 670px;
margin-right: 40px;
border-radius: 8px;
background: url(../../images/index/floor3_bg.png) no-repeat center center;}
.section-5 .item .fl .content{
	margin-top: 43px;
	margin-left: 33px;
}
.section-5 .item .fl h3{	
	background: url(../../images/index/floor4Icon1.png) no-repeat left 7px;
	padding-left: 17px;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.section-5 .item .fl p{
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 10px;
}
.section-5 .item .fl ul{
	
}
.section-5 .item .fl ul li{
	width: 135px;
	height: 29px;
	line-height: 29px;
	border: 1px solid #FFFFFF;
	border-radius: 15px;
	margin-right: 16px;
	margin-bottom: 10px;
	font-size: 14px;
	text-align: center;
	font-weight: 400;
	color: #FFFFFF;
	float: left;
}
.section-5 .item .fl ul li img{
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: middle;
}
.section-5 .item .fl ul li:nth-child(2n){
	margin-right: 0;
}
.section-5 .item .fl a{
	display: inline-block;
	width: 175px;
	height: 38px;
	line-height: 38px;
	background: #2C6DFF;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
}
.section-5 .item .fl .line{
	width: 306px;
	height: 1px;
	border-bottom: 1px dashed #C5D4F7;
	margin: 48px 0 47px 0;
}
.section-5 .item .fr{width: 779px;}
.section-5 .item .fr li{
	width: 342px;
	height: 190px;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
	margin-right: 19px;
	float: left;
	padding: 20px 0 0 35px;
	margin-bottom: 20px;
}
.section-5 .item .fr li img{
	margin-bottom: 12px;
}
.section-5 .item .fr li h3{font-size: 18px; 
font-weight: bold;
color: #2C2C2C;
margin-bottom: 8px;
}
.section-5 .item .fr li p{font-size: 14px; 
font-weight: 400;
color: #898888;
line-height: 20px;}
.section-5 .item .fr li:nth-child(2n){
	margin-right: 0;
}
.section-5 .item .fr li:hover{
	cursor: pointer;
	box-shadow: 0px 5px 32px 3px rgba(201,215,233,0.8);
}
.section-5 .item .fr li a{
		background: url(../../images/index/right1.png) no-repeat right;
		padding-right: 22px;
		font-size: 14px;
		font-weight: 400;
		color: #3157E1;
		margin-top: 20px;
		float: left;
		width: auto;
		height: auto;
		line-height: initial;
}
.section-6{background: #F4F5F8; height: auto;overflow: hidden;padding-bottom: 70px;}
.section-6 .w1180{	
	margin-top: 55px;
	position: relative;
}
.section-6 .img{
	width: 366px;
	height: 495px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
}
.section-6 .img img{
	margin: 47px auto;
}
.flex{
	display: flex;
}
.section-6 .mySwiper{
	margin-left: 21px;
	width: 792px;
	height: 495px;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
	overflow: hidden;
}
.section-6 .mySwiper .swiper-wrapper{
	width: 695px;
	margin: 53px 46px 0 51px;
}
.section-6 .swiper-slide{
	display: flex;
}
.section-6 .swiper-slide img{
	width: 160px;
	height: 340px;
}
.section-6 .swiper-slide .items{
	margin-right: 71px;
}
.section-6 .title{
	display: flex;
	margin-bottom: 50px;
}
.section-6 .title img{
	width: auto;
	height: auto;
	margin-right: 25px;
}
.section-6 .title  span{
	margin-top: 4px;
	width: 89px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #E7EEFF;
	border-radius: 13px;
	font-size: 16px;
	font-weight: 400;
	color: #2650BB;
}
.desc{
	margin-bottom: 30px;
	display: flex;
}
.desc span{
	margin-right: 19px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #0F3792;
	border-radius: 50%;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.desc p{
	font-size: 14px;
	font-weight: 400;
	color: #2C2C2C;
	line-height: 20px;
}
.section-6 a{
	width: 152px;
	height: 39px;
	line-height: 39px;
	background: #2C6DFF;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	margin-top: 52px;
}

.section-6 .swiper-button-prev, .section-6 .swiper-button-next{
	width: 38px;
	height: 38px;
	top: 100%;
	background: url(../../images/xcx/scxcx/fl3_prev.png) no-repeat center center;
}
.section-6 .swiper-button-next{
	background: url(../../images/xcx/scxcx/fl3_next.png) no-repeat center center;		
}
.section-6 .swiper-button-prev:after, .swiper-button-next:after{
	display: none;
}
.section-6 .swiper-button-next{
	right: 79px;
}
.section-6 .swiper-button-prev{
	right: 137px;
	left: auto;
}
.section-7{height: auto; }
.section-7 .section-title{
	padding-top: 99px;
}
.section-7 img{margin-top: 40px;}
.section-7 .section-title p{font-size: 18px; 
font-weight: 400;
color: #747474;margin-top: 14px;}
.section-7 ul {
	margin-top: 50px;
	margin-bottom: 110px;
	display: inline-block;
}
.section-7 ul li{
	float: left;
	width: 380px;
	height: 594px;
	background: #FFFFFF;
	box-shadow: 0px 8px 29px 2px rgba(232,236,240,0.8);
	border-radius: 8px;
	margin-right: 20px;
}
.section-7 ul li:first-child{	
	background: url(../../images/index/floor5_img1.png) left top no-repeat;
}
.section-7 ul li:nth-child(2){
	background: url(../../images/index/floor5_img2.png) left top no-repeat;
}
.section-7 ul li:last-child {
	margin-right: 0;
	background: url(../../images/index/floor5_img3.png) left top no-repeat;
}
.section-7 ul li span{
	margin-left: 40px;
	height: 146px;
	line-height: 146px;
	font-size: 24px;
	font-weight: 400;
	color: #FFFFFF;
}
.section-7 ul li img{
	
}
.section-7 ul li .item{
	margin: 47px 0 0 41px;
}
.section-7 ul li .item h3{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 8px;
}
.section-7 ul li .item p{
	font-size: 14px;
	font-weight: 400;
	color: #5F5F5F;
	line-height: 22px;
	height: 44px;
	margin-bottom: 27px;
}
.section-7 ul li .item a{
	background: url(../../images/index/right3.png) center center no-repeat;
    width: 166px;
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    font-weight: 400;
    color: #0041D2;
    padding-left: 15px;
    display: inline-block;
    text-align: left;
	border-radius: 0;
	margin-top: 18px;
}
.section-8{ height:278px;background: url(../../images/index/floor8bg.png) center center no-repeat;}
.section-8 .w1180{
	width: 850px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.section-8 .contacts{
	 margin-top: 83px;
}
.section-8 .contacts h3{	
	background: url(../../images/index/right2.png) 80% 10px no-repeat;
	    /* padding-right: 58px; */
	    font-size: 32px;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin-bottom: 24px;
	    /* padding-top: 73px;*/
}
.section-8 .contacts p{
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
}
.phone{
	width: 323px;
	margin-top: 79px;
}
.phone input{
	background: #FFFFFF url(../../images/index/phone.png) 14px 14px no-repeat;
	background-size: 14px 20px;
	padding-left: 35px;
	width: 288px;
	border-radius: 6px;	
	height: 49px;
	line-height: 49px;
	margin-bottom: 20px;
}
.phone a{
	display: inline-block;
	background: url(../../images/index/btns.png) center center no-repeat;
	width: 323px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	height: 49px;
	line-height: 49px;
	text-align: center;
}
.title_1{font-size: 36px;text-align: center;color: #333;padding-top: 60px;}
.title_1 span{color: #ff8000;font-size: 36px;}
.title_1 p{font-size: 16px;color: #808080;padding-top: 22px;}
.floor_9 ul.no1{width: 1180px;margin: 0 auto;padding-top: 55px; position: relative;}
.floor_9 ul.no1 li{
	width: 380px;
	background: #F4F4F4;
	border-radius: 8px;
	margin-right: 19px;
	float: left;
	height: 342px;
	position: relative;
}
.floor_9 ul.no1 li img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.floor_9 ul.no1 li a.img{display: block;width: 380px;height: 94px;overflow: hidden;}
/* .floor_9 ul.no1 li a:hover{color: #0A6DEE;text-decoration: none;}
.floor_9 ul.no1 li a.more:hover{text-decoration: underline;}
.floor_9 ul.no1 li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} */
.floor_9 ul.no1 li:last-child, .floor_9 ul.no1 li:nth-child(3n){
	margin-right: 0;
}
.floor_9 ul.no1 li a{display: block;}
.floor_9 ul.no1 li a:hover{text-decoration: underline;}
.floor_9 ul.no1 li p a:hover{text-decoration: none;}
.floor_9 ul.no1 li .list{
	margin: 43px 26px 0 20px;
}
.floor_9 ul.no1 li .list .title{
	display: flex;
	justify-content: space-between;
	margin-bottom: 14px;
}
.floor_9 ul.no1 li .list .title a{
	font-size: 16px;
	color: #2C6DFF;
	line-height: 32px;
}
.floor_9 ul.no1 li .list .title span{
	font-size: 24px;
	font-weight: 400;
	color: #000000;
	line-height: 32px;
}
.floor_9 ul.no1 .listTxt{
	position: absolute;
    top: 240px;
    left: 20px;
    display: inline-block;
    margin-bottom: 25px;
}
.floor_9 ul.no1 .listTxt li{
    margin-right: 0;
    width: 336px;
    line-height: 32px;
    height: auto;
    background: none;
    margin-right: 19px;
    width: 33.3%;
    border-radius: 0;
  /*  position: inherit; */
    float: left;
}
.floor_9 ul.no1 .listTxt li a{	
	display: flex;
	justify-content: space-between;
}
.floor_9 ul.no1 .listTxt li:nth-child(3n){
	width: 30%;
	margin-right: 0!important;
}
.floor_9 ul.no1 .listTxt li:nth-child(n+2){
	margin-right: 15px;
}
.floor_9 ul.no1 .listTxt li a{
	display: flex;
	margin-right: 60px;
}
.floor_9 ul.no1 .listTxt li span{
	font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 32px;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.floor_9 ul.no1 .listTxt li em{
	color: #858585;
}
 
.floor_10{overflow:hidden;}
.floor_10 .title{margin-top: 70px;}
.floor_10 ul{overflow: hidden;margin-top:30px;}
.floor_10 ul li{width: 160px;float: left;text-align:center;margin-right: 12px;}
.floor_10 ul li:last-child{margin-right: 0;}
.floor_10 ul li img{display: block;border: 0px solid #e5e5e5;}
.floor_10 ul li p{margin-top: 14px;font-size: 16px;color: #242424;}

.floor_11{overflow:hidden; padding-top: 50px; margin-bottom: 90px;} 
.floor_11 ul{ 
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 8px;
	padding: 20px 18px;
}
.floor_11 ul li{display: inline-block;margin-right: 40px;
font-size: 16px; 
font-weight: 400;
color: #000000;
line-height: 32px;
}
.floor_11 ul li a{font-size: 16px;color: #000000;line-height: 32px;}

