@charset "utf-8";

@font-face {
	font-family: "SFProDisplay-regular";
	src: url('../fonts/sf-pro-display_regular.ttf');
}

@font-face {
	font-family: "PingFangSC-Regular";
	src: url('../fonts/sf-pro-text_regular.ttf');
}

/* CSS Document */
html { font-family: "微软雅黑,sans-serif"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size:62.5%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0;margin:0}
table {border-collapse:collapse;border-spacing:0}
ol, ul {list-style:none outside;margin:0;padding:0}
caption, th {text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%;margin:0}
fieldset, img {border:0}
body { font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 1.4rem; line-height: 1.428571429; color: #333;word-wrap:break-word;word-break:break-all;}
a { color: #1C4A9C; text-decoration: none; }
a:hover{ text-decoration:none;}
a:focus { outline: none; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.clearfix { zoom:1; }
.clearfix:after { content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden; }
html,body{min-width: 1180px;}
.wid_1200{ margin:0 auto; width:1200px;}
/* 消除swiper点击时的蓝边框 */
span:focus{outline: none !important;} 

/* header */
.hd_box{width: 100%;height: 90px;background-color: #fff;}
.hd_box_sticky{
  position: fixed;
  z-index: 9;
  box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.05);
}
.hd_box .logo{width: 204px;height: 36px;float: left;margin-right: 53px;margin-top: 27px;}
.hd_box .logo a{display: block;width: 100%;height: 100%;}
.hd_box .logo a img{width: 100%;height: 100%;}
.hd_box ul{float: right;}
.hd_box ul li{float: left; padding:0 20px;margin-top: 39px;position: relative;}
.hd_box ul li a{font-size: 18px;line-height: 24px;color: #333;}
.hd_box ul li a.on{font-weight: bold;}
.hd_box ul a.phd{padding-bottom: 14px; height: 40px; display: inline-block;}
.hd_box ul li:hover .phd{
  font-weight: bold !important;
}
.hd_box ul li .childList{display: none;}
.hd_box ul li .childList{position: absolute;width: 120px;left: 0;top:34px;z-index: 8888;background-color: #fff;background:rgba(255,255,255,1);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.2);}
.hd_box ul li .childList a{display: block;line-height: 40px;font-size: 14px;text-align: center;}
.hd_box ul li .childList a:hover{background-color: #215697;color: #fff;font-weight: bold;}
.hd_box .qrcode{float: right;width: 120px;position: relative;margin-top: 19px;padding-top: 20px;cursor: pointer;}
.hd_box .qrcode p{font-size: 18px;line-height: 24px;color: #333;text-align: center;padding-bottom: 14px;padding-left: 40px;background: url("../images/wechat1.png") 30px 5px no-repeat;background-size: 16px 16px;}
.hd_box .qrcode .qrcodeBox{display: none;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.2);width: 170px;height: 204px;position: absolute;z-index: 8888;background-color: #fff;padding-top: 6px;}
.hd_box .qrcode .qrcodeBox img{display: block;width: 170px;height: 170px;}
.hd_box .qrcode .qrcodeBox span{display: block;text-align: center;line-height: 24px;}
.hd_box .line{float: right;margin-top: 41px; color: #ccc;margin-left: 8px;}
.hd_box .qrcode:hover p{background: url("../images/wechat.png") 30px 5px no-repeat;background-size: 16px 16px;font-weight: bold;}


/* footer */
.ft_bg{height: 104px;background: url(../images/ft_bg.jpg) 50% 0 no-repeat;margin-top: 40px;}
.ft_box{background:#323232;padding:40px 0 30px;}
.ft_top{padding-bottom: 30px;}
.ft_logo{float: left;padding-left:3%;margin-right: 5%;width: 15%;}
.ft_logo img{width: 100%;height: auto;}
.ft_menu_box{float: left;width: 51%;}
.ft_menu{width:31.5%;display:inline-block;vertical-align: top;}
.ft_menu:last-child{width: 35%;}
.ft_menu h3{border-left:5px solid #c0c0c0;line-height: 28px;font-weight: normal;font-size: 18px;height: 28px;color:#c0c0c0;margin-bottom: 15px;padding-left: 20px;}
.ft_menu li{margin-bottom: 10px;padding-left: 20px;}
.ft_menu li a{font-size: 14px;color:#959595;line-height: 18px;}
.ft_menu li a:hover{color:#c0c0c0;}
.ft_about{float:left;width: 20%;text-align: center;position: relative;max-width: 330px;}
.ft_about .p1{font-size: 14px;color:#959595;line-height: 22px; letter-spacing:1px;}
.ft_about .p1.letter_none{ letter-spacing:0;}
.ft_about .p2{font-size: 26px;color:#fff;line-height: 30px;}
.ft_code{ background:#323232;padding:5px 0;border-radius: 8px;border:1px solid #4c4c4c;position: absolute;top:104px;left:50%;width: 208px;margin-left: -103px;}
.ft_code .p3{font-size: 14px;color:#959595;line-height: 38px;}
.ft_code .p3 .sp_code{display: inline-block;margin-right:5px;width: 39px;height: 29px;background: url(../images/index_icon.png) no-repeat;background-size:342px 474px;background-position:-120px -244px;vertical-align: middle;}
.ft_code img{width:72%;height: auto;margin-top: 5px;display:none;}
.ft_code:hover img{display: inline-block;}
.ft_bottom{padding-top: 30px;border-top:1px solid #474747;text-align: center;color:#959595;font-size: 14px;}
.ft_bottom a,.ft_bottom a:hover{color:#959595;}

/* banner */
.bannerBox{width: 100%;}
.bannerBox .swiper-container {
  width: 100%;
  height: 100%;
}
.bannerBox .swiper-slide{
  /* text-align: center;
  font-size: 18px;
  width: 100%;
  height: 520px;
  background: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; */
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.bannerBox .swiper-slide .swiper-bg{
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg001{
  background: url(../images/banner-bg-001.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg002{
  background: url(../images/banner-bg-002.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg1{
  background: url(../images/banner-bg-1.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg2{
  background: url(../images/banner-bg-2.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg3{
  background: url(../images/banner-bg-3.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg4{
  background: url(../images/banner-bg-4.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg5{
  background: url(../images/banner-bg-5.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg6{
  background: url(../images/banner-bg-6.png) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide .bg100{
  background: url(../images/100_bg.jpg) no-repeat;
  background-size: cover;
  background-position: 50%;
}
.bannerBox .swiper-slide a{width: 100%;height: 520px;display: block; position: relative;}
.bannerBox .swiper-slide img{
  width: 1200px;
  height: 520px;
  display: block;
  margin: 0 auto;
  /* position: absolute;
  top: 0; */
  /* background-color:rgb(204,204,204); */
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
  -moz-backface-visibility:hidden; 	/* Firefox */
  -ms-backface-visibility:hidden; 	/* Internet Explorer */
}
.bannerBox .swiper-container-horizontal .swiper-pagination{bottom: 40px;}
.bannerBox .swiper-container-horizontal .swiper-pagination span{width: 10px;height: 10px;border-radius: 5px;background-color: #fff;border: none;opacity: 1;margin: 0 4px;}
.bannerBox .swiper-container-horizontal .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff;width:28px;}
.bannerBox .swiper-button-prev, .bannerBox .swiper-button-next{width: 64px;height: 64px;border-radius: 50%;cursor: pointer;opacity: 1;display: none;}
.bannerBox .swiper-button-prev:focus, .bannerBox .swiper-button-next:focus{outline: none;}
.bannerBox .swiper-button-prev{left: 3%;background: url("../images/pre01.png") 0 0 no-repeat;background-size: 64px 64px;}
.bannerBox .swiper-button-next{right: 3%;background: url("../images/next01.png") 0 0 no-repeat;background-size: 64px 64px;}
.bannerBox:hover .swiper-button-prev, .bannerBox:hover .swiper-button-next{display: block;}
.bannerBox .swiper-button-prev:hover{background: url("../images/pre02.png") 0 0 no-repeat; background-size: 64px 64px;}
.bannerBox .swiper-button-next:hover{background: url("../images/next02.png") 0 0 no-repeat; background-size: 64px 64px;}

/* 量 */
.count_con{padding-top:33px;background: #215697;height: 135px;}
.count_con .wid_1200{padding-left: 65px;box-sizing: border-box;}
.count_item{float:left;width: 170px;margin-right: 300px;}
.count_item h3{color:#fff;font-size: 30px;line-height: 46px;position: relative;display: block;font-family:"微软雅黑,Arial-BoldMT,Arial";}
.count_item h3 input{color:#fff;font-size: 40px;line-height: 46px;background: transparent;border: 0;outline: none;display: block;font-family:ArialMT,Arial;font-weight:bold;}
.count_item h3 span{position: absolute;top: -20px;font-family:"微软雅黑"}
.count_item h3.number1 input{width: 2em;}
.count_item h3.number1 span{left: 2.5em;}
.count_item h3.number2 input{width: 3em;}
.count_item h3.number2 span{left: 3.8em;}
.count_item h3.number3 input{width: 3em;}
.count_item h3.number3 span{left: 4.1em;}
.count_item .sp_line{display: block;width: 64px;height: 6px;background: #AA182C;margin: 9px 0 12px;}
.count_item .p1{color:#fff;font-size: 24px;line-height: 31px;font-family:"微软雅黑";letter-spacing:1.5px;font-weight: 300;}
.count_item:last-child{margin-right: 0;}

/* commom hd */
.hd{text-align: center;color: #fff;}
.hd p.en{font-size: 28px;line-height: 32px;font-family: Arial;}
.hd p.zh{font-size: 24px;line-height: 32px;margin-top: 8px;}
.hd span{width: 64px;height: 8px;background-color: #AA182C;display: block;margin: 24px auto 0;}

/* 解决方案 */
.deal{background-color: #283649;padding: 80px 0;}
.dealIn .list{margin-top: 80px;color: #fff;padding-left: 60px;}
.dealIn .list .item{margin-right: 168px;width: 248px;float: left; text-align: center;}
.dealIn .list .item img{width: 114px;height: 114px;background: #AA182C;display: block;margin: 0 auto;}
.dealIn .list .item h4{margin: 32px 0 20px;font-size: 24px;line-height: 31px;font-weight: normal;}
.dealIn .list .item p{font-size: 18px;line-height: 26px;font-weight: lighter;}
.dealIn .list .item:last-child{margin-right: 0;}

/* 福利 */
.fuli{background-color: #215AA9;padding-top: 80px;padding-bottom: 80px;}
.fuli .hd-header {
  color: #fff;
  text-align: center;
  overflow: hidden;
  margin-top: 40px;
  font-family: MicrosoftYaHei;
  color: #FFFFFF;
  line-height: 24px;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.fuli .hd-header li {
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.fuli .hd-header li p:first-child {
  font-size: 20px;
}
.fuli .hd-header li p:last-child {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fuli .hd-header li span {
  display: inline-block;
  width: 48px;
  height: 2px;
}
.fuli .hd-header li.selected span {
  background: #fff;
}
.fuli .swiper-wrapper{
  padding-top: 80px;
}
/* TODO: 适配设置 */
.fuli .list {margin-top: 110px;}
/* .fuli .list{position: absolute; bottom:0px;} */
/* TODO: 隐藏 */
/* TODO: 适配设置 */
.fuli .swiper-container {width: 100%;max-width: 1920px;position: relative;overflow: hidden;}
.fuli .swiper-slide {
  height: 414px;
  position: relative;
	-moz-transition: transform 0.3s;
	-ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}
.fuli .swiper-slide .swiper-slide a{
  display: block;
  width: 100%;
  position: absolute;
  width: 100%;
  left: 50%;
  top:50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fuli .swiper-slide .swiper-slide img{
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
  -moz-backface-visibility:hidden; 	/* Firefox */
  -ms-backface-visibility:hidden; 	/* Internet Explorer */
  width: 100%;
  height: auto;
}
.fuli .swiper-slide .swiper-slide-prev1, .fuli .swiper-slide-next1{z-index: 7000;}
.fuli .swiper-slide .swiper-slide-prev1 a, .fuli .swiper-slide-next1 a{
  width: 170%;
  left: 50%;
  top:50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fuli .swiper-slide .swiper-slide-prev, .fuli .swiper-slide .swiper-slide-next{z-index: 8000;}
.fuli .swiper-slide .swiper-slide-prev a, .fuli .swiper-slide .swiper-slide-next a{
  width: 220%;
  left: 50%;
  top:50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fuli .swiper-slide .swiper-slide-active, .swiper-slide-duplicate-active{z-index: 9000;}
.fuli .swiper-slide .swiper-slide-active a, .swiper-slide-duplicate-active a{
  width: 280%;
  left: 50%;
  top:50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* white-space: nowrap;
/* overflow: hidden; */
/* text-overflow: ellipsis; */
.fuli .swiper-container-horizontal>.swiper-pagination{
  position: relative;
  width: 1200px;display: block;box-sizing: border-box;padding-left: 12px;left: 50%;margin-left: -600px;display: flex;justify-content: center;
}
.fuli .swiper-container-horizontal>.swiper-pagination span{border-radius: 0;margin:0 48px 0 0;color: #fff;line-height: 40px;font-size: 20px;height: 32px;background-color: transparent;opacity: 1;font-weight: normal;padding-bottom: 9px;border-bottom: 3px solid transparent; min-width: 148px; float: left;text-align: center;padding: 0px 10px 10px;white-space: nowrap;}
.fuli .swiper-container-horizontal>.swiper-pagination span:last-child{margin-right: 0;}
/* TODO: 适配设置 */
.fuli .swiper-container-horizontal>.swiper-pagination{
  top: 40px;
  height: 48px;
}
.fuli .swiper-pagination span.swiper-pagination-bullet-active{
  /* font-size: 20px; */
  font-weight: bold;
  border: 0;
  outline: none;
  background: transparent;
  /* border-bottom: 3px solid #fff; */
  background: #FFFFFF;
  border-radius: 4px;
  opacity: 0.9;
  color: #215AA9;
}
.fuli .swiper-pagination span.swiper-pagination-bullet-active:active{border-color: #fff;}
.fuli .swiper-pagination .swiper-pagination-bullet:hover{font-weight: bold; font-size: 22px;line-height: 32px;}
.fuli .swiper-pagination span.swiper-pagination-bullet-active:hover{
  font-weight: bold;
  font-size: 20px;
}
.fuli .swiper-button-prev, .fuli .swiper-button-next{width: 64px;height: 64px;border-radius: 50%;cursor: pointer;opacity: 1;margin-top: 0;}
.fuli .swiper-button-prev:focus, .fuli .swiper-button-next:focus{outline: none;}
.fuli .swiper-button-prev{left: 11%;background: url("../images/icon-pre.png") 0 0 no-repeat;background-size: 64px 64px;}
.fuli .swiper-button-next{right: 11%;background: url("../images/icon-next.png") 0 0 no-repeat;background-size: 64px 64px;}
.fuli .swiper-button-prev:hover{background: url("../images/icon-pre-on.png") 0 0 no-repeat; background-size: 64px 64px;}
.fuli .swiper-button-next:hover{background: url("../images/icon-next-on.png") 0 0 no-repeat; background-size: 64px 64px;}
/* .fuli .swiper-button-next, .swiper-button-prev {top: 42%;} */


/* 伙伴 */
.partner{width: 1200px;margin: 0 auto;padding-top: 80px;}
.partner .hd{color: #283649;}
.partner .list{padding-top: 54px;box-sizing: border-box;}
.partner .list .list-wrap{
  overflow: hidden;
  padding-left: 90px;
}
.partner .list .item{width: 116px;height: 116px;background:rgba(69, 83, 94, 0.1);border-radius: 16px;float: left;margin:0 13px 13px 0;}
.partner .list .item:nth-child(8){margin-right: 0;}
.partner .list .item img{width: 100%;height: 100%;}

/* 定制服务 */
.custom{background-color: #fff; padding-top: 87px;}
.custom .hd{color: #283649;}
.custom .list{margin-top: 10px; transform: scale(0.8);}
.custom .list .item{width: 364px; height: 502px;margin-right: 54px;float: left;}
.custom .list .itemIn{
  position: relative;
  width: 364px;
  height: 472px;
  background-color: #283649;
  border-radius: 40px;
  color: #fff;
  margin-top: 30px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.custom .list .item:last-child{margin-right: 0;}
.custom .list .item .imgBox{ 
  width: 364px;
  height: 286px;
  text-align: center;
  -webkit-transition: 0.8s ease-in-out;
  -ms-transition: 0.8s ease-in-out;
  -o-transition: 0.8s ease-in-out;
  transition: 0.8s ease-in-out;
}
.custom .list .item1 .imgBox{background: url("../images/custombg1.png") no-repeat;background-size: 100% 100%;}
.custom .list .item1 .imgBox img{width: 135px;height: 98px;margin-top: 94px;}
.custom .list .item2 .imgBox{background: url("../images/custombg2.png") no-repeat;background-size: 100% 100%;}
.custom .list .item2 .imgBox img{width: 106px;height: 123px;margin-top: 82px;}
.custom .list .item3 .imgBox{background: url("../images/custombg3.png") no-repeat;background-size: 100% 100%;}
.custom .list .item3 .imgBox img{width: 165px;height: 94px;margin-top: 96px;}
.custom .list .item .imgBox img{
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform:  scale(1);
  transform: scale(1);
}
.custom .list .item h4{font-size: 24px;line-height: 32px;font-weight: bold;margin-top: 28px;margin-bottom: 17px;text-align: center;}
.custom .list .item p{margin-bottom: 6px;text-align: center;font-size: 20px;line-height: 27px;font-weight: lighter;}
.custom .list .item a{ 
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  bottom: 0;
  opacity: 0;
  display: block;
  width: 144px;
  height: 44px;
  border-radius: 22px;
  line-height: 44px;
  right: 50%;
  margin-right: -72px;
  background-color: #fff;
  text-align: center;
  position: absolute;
  color:rgba(40,54,73,1);
}
.custom .list .item a span{display: inline-block;font-size: 14px;margin-right: 5px;font-weight: 500;}
.custom .list .item a em{display: inline-block; border: solid 5px #fff;border-left-color:#AA182C;}
.custom .list .item:hover .itemIn{
  margin-top: 0;
}
.custom .list .item:hover .imgBox{
  /* background-size: 105% 105%; */
  background-position: center;
}
.custom .list .item:hover a{
  bottom: -22px;
  opacity: 1;
}

.custom .list .item:hover img{
  -webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
  -o-transition: transform 1.0s;
  transition: all transform 1.0s;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform:  scale(1.05);
  transform:scale(1.05);
}

/* 更好的服务 */
.better{background-color: #215AA9;padding-top: 269px;padding-bottom: 81px;margin-top: -200px;}
.better .list{margin-top: 31px;}
.better .list .item{width: 208px;height: 306px;float: left;margin-right: 40px;}
.better .list .itemBox{
  width: 172px;
  height: 242px;
  background-color: #283649;
  margin-top: 30px;
  border-radius:27px;
  float: left;
  padding: 17px 18px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.better .list .item:last-child{margin-right: 0;}
.better .list .item .itemIn{border: solid 1px #fff;border-radius:23px;height: 100%;width: 100%;overflow: hidden;text-align: center;}
.better .list .item .itemIn .iconHd{height: 165px;}
.better .list .item .itemIn .iconHd img{
  width: 140px;
  height: 96px;
  margin-top: 15px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform:  scale(1);
  transform: scale(1);
}
.better .list .item .itemIn .iconHd h4{margin-top: 11px;font-size: 18px;line-height: 25px;color: #fff;text-align: center;}
.better .list .item .itemIn .iconFt{background-color: #fff;height: 59px;width: 100%;padding-top: 18px;}
.better .list .item .itemIn .iconFt p{color: #AA182C;font-size: 13px;line-height: 17px;margin-bottom: 4px;}
.better .list .item:hover .itemBox{
  margin-top: 0;
}
.better .list .item:hover .itemIn .iconHd img{
  transition: transform 1.0s;
  -webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
  -o-transition: transform 1.0s;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform:  scale(1.1);
  transform:scale(1.1);
}

/* 我们的客户 */
.kehu{background-color: #fff;padding-top: 80px;padding-bottom: 60px;background: url("../images/kefubg.png") no-repeat; background-size: 100% 1130px;}
.kehu .hd{color: #283649;}
.kehu .list{width: 100%;padding-top: 60px;}
.kehu .list img{width: 1200px;height: auto;margin: 0 auto;}

/* 荣誉资质 */
.honor{background: url("../images/bg01.png");background-color: #283649;padding: 74px 0 0; }
.honor .list{min-width: 1200px;max-width: 1920px;display: block;margin: 56px auto 0;overflow: hidden;}
.honor .swiper-container {width: 100%;padding-bottom: 80px;}
.honor .swiper-slide{
  height: 230px;
  /* height: 184px; */
  padding-top: 50px;
  position: relative;
  text-align: center;
  /* opacity: 0; */
  /* transform: scale(0.8); */
}
.honor .swiper-slide a{
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  cursor: auto;
}
.honor .swiper-slide img{
  display: inline-block;
  height: 100%;
  width: auto;
  max-width: 100%;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
  -moz-backface-visibility:hidden; 	/* Firefox */
  -ms-backface-visibility:hidden; 	/* Internet Explorer */
}
.honor .swiper-slide-active,.swiper-slide-duplicate-active{
  padding-top: 0;
  height: 350px;
  /* height: 320px; */
  /* height: 256px; */
  z-index: 9000;
  opacity: 1;
}
.honor .swiper-slide-active a,.swiper-slide-duplicate-active a{
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 50%;
  text-align: center;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* .honor .swiper-slide-active img, .swiper-slide-duplicate-active img{
  width: auto;
  height: 400px;
  max-width: 100%;
} */
.honor .swiper-slide-active img, .swiper-slide-duplicate-active img{
  width: auto;
  height: 100%;
  max-width: 100%;
}
.honor .swiper-wrapper li.swiper-slide-active img,.honor .swiper-slide-duplicate-active img{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
/* .honor .swiper-wrapper li:nth-child(even).swiper-slide-active img,.honor .swiper-slide-duplicate-active img{ */
/*   width: 100%; */
/*   height: auto; */
/*   position: absolute; */
/*   top: 50%; */
/*   left: 50%; */
/*   transform: translate(-50%,-50%); */
/* } */
/* .honor .swiper-wrapper li:nth-child(even).swiper-slide-active a{ */
/*   box-sizing: border-box; */
/*   display:block; */
/*   text-align:center; */
/*   [> padding-top: 11px; <] */
/* } */
/* .honor .swiper-wrapper li:nth-child(odd).swiper-slide-active img,.honor .swiper-slide-duplicate-active img{ */
/*   width: auto; */
/*   height: 100%; */
/* } */
.honor .swiper-slide-prev{
  z-index: 8000;
  opacity: 1;
}
.honor .swiper-slide-next{
  z-index: 8000;
  opacity: 1;
}
.honor .honor_flash p{color: #fff;font-size: 24px;line-height: 32px;text-align: center;margin-top: 30px;z-index: 9200}

/* 报告 */
.report{background-color: #215AA9;padding: 90px 0 60px;}
.report .list{margin-top: 38px; color: #fff;}
.report .list .reportText{float: left;width: 386px;padding-left: 80px;padding-top: 16px;}
.report .list .reportText h4{font-size: 30px;line-height: 40px;font-weight: normal;margin-bottom: 8px;}
.report .list .reportText p{margin-top: 40px;font-size: 16px;line-height: 25px;font-weight: 300;}
.report .list .reportText .btn{margin-top: 40px;}
.report .list .reportText .btn a{color: #fff;display: block;line-height: 44px;width: 148px;font-size: 18px;text-align: center;float: left;background-color: #AA182C;margin-right: 28px;}
.report .list .reportText .btn a:hover{background-color: rgba(170, 24, 44, 0.9);}
.report .list .reportText img{width: 258px;height: 30px;margin-top: 41px;}
.report .list .reportImg{float: right; width: 648px;height: 460px;margin-right: 60px;}
.report .list .reportImg img{width: 100%;height: auto;}
/* anime ie11以下不兼容 */
.report .ie10All .reportText{float: left;}
.report .ie10All .reportImg{float: left;}

/* 福利顾问 */
.team_leader{background-color: #283346;padding-top: 80px;}
.team_leader .list{margin: 48px auto 0;display: block;width: 1201px;} 
.team_leader li{float:left;width:199px;background: #215aa8;margin-right: 1px;}
.team_leader li a{display: block;}
.team_leader li:last-child{margin-right: 0;}
.team_leader li .img_box,.team_leader li .img_box img{width: 100%;height: auto;overflow: hidden;}
.team_leader li .img_box img{display: block;}
.team_leader li .img_box{position: relative;}
.team_leader li .img_box:before{content:'';display: none;width: 100%;height: 100%;position: absolute;left:0;top:0;filter:alpha(opacity=40);opacity:0.4;z-index: 1;background: #000;}
.team_leader li .img_box:after{content:'联系TA';display: none;font-size: 16px;width: 120px;height: 32px;border:1px solid #fff;text-align: center;line-height: 32px;color:#fff;position: absolute;left:50%;top:50%;margin:-25px 0 0 -60px;z-index: 2;}
.team_leader li:hover .img_box:before,.team_leader li:hover .img_box:after{display: block;}
.team_leader li p{font-size: 2.2rem;line-height:36px;color:#fff;overflow: hidden;padding:0 15px;}
.team_leader li p.p1{height:72px; padding-top:15px;}
.team_leader li p.p2{text-align: right;max-height: 24px;padding:10px 15px 35px 15px;}
.team_leader li:last-child p.p2{padding-right: 35px;}
.team_leader li .sp_line{display: inline-block;width: 50px;height: 2px;background: #fff;vertical-align: middle;margin-right: 4px;}

/* 福利顾问弹层 */
.lx_layer{display:none;}
.lx_layer .lx_bg{width: 100%;height: 100%;background: #000;filter:alpha(opacity=30);opacity:0.3;position: fixed;top:0;left:0;z-index: 1;}
.lx_layer .lx_inner{width: 360px;height: 500px;padding:0 20px;position: fixed;left:50%;top:50%;margin:-250px 0 0 -200px;background: #fff;z-index:2;}
.lx_layer h3{font-size: 26px;color:#333;font-weight: normal;margin:20px 0;}
.lx_layer .close_btnt{ float:right; display:block;background:url(../images/close.png) no-repeat; width:28px; height:28px; margin-top: 5px;}
.lx_layer li{width: 100%;margin-top: 15px;}
.lx_layer .li_input{width: 330px;height: 24px;line-height: 24px;padding:4px 15px;border:1px solid #d7d7d7;font-size: 18px;}
.lx_layer textarea{width: 330px;height:95px;resize:none;line-height: 24px;padding:4px 15px;border:1px solid #d7d7d7;font-size: 18px;font-family: '微软雅黑';}
.lx_layer .a_btnt{display: block;width:100%;background: #1a4a9e;font-size: 24px;border:0;border-radius:8px;color:#fff;height: 50px;line-height: 50px;text-align: center;margin-top: 25px;}
.lx_layer .a_btnt:hover{background: #2b69d4;cursor:pointer;}

/* 联系我们 */
.contact{padding:80px 0 65px;}
.contact .hd{color: #283649;}
.contact .hd p.mail{margin-top: 40px;font-size: 18px;line-height: 24px;}
.contact .hd p.mail em{font-style: normal;font-weight: bold;}
.contact .list{margin-top: 24px;position:relative;height: 540px;margin-bottom: 15px;width: 100%;overflow: hidden;}
.contact .list .lx_slide_hd a{display: none;}
.contact .list:hover .lx_slide_hd a{display: block;}
.contact .list .cityList {width: 20%}
.contact .list .cityList li{float:left;padding:0 7.5px; width: -moz-calc(100% - 15px);width: -webkit-calc(100% - 15px);width: calc(100% - 15px);}
.contact .list .cityList li a img{
  width: 100%;
  height: auto;
  display: block;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
  -moz-backface-visibility:hidden; 	/* Firefox */
  -ms-backface-visibility:hidden; 	/* Internet Explorer */
}
.contact .list .cityList li a:first-child img{margin-bottom: 16px;}
.contact .list .cityList li a:hover img{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.contact .list .prev, .contact .list .next {position: absolute;top: 50%;z-index: 2;width: 64px;height: 64px;margin-top: -35px;overflow: hidden;border-radius: 50%; outline:none;text-indent: -9999px;}
.contact .list .prev {left: 5px; background: url("../images/pre01.png") 0 0 no-repeat;background-size: 64px 64px;}
.contact .list .next {right: 9px;background: url("../images/next01.png") 0 0 no-repeat;background-size: 64px 64px;}
.contact .list .prev:hover, .contact .list .next:hover{cursor: pointer;}
.contact .list .prev:hover{cursor: pointer;background: url("../images/pre02.png") 0 0 no-repeat;background-size: 64px 64px;}
.contact .list .next:hover{cursor: pointer;background: url("../images/next02.png") 0 0 no-repeat;background-size: 64px 64px;}

/* 底部 */
.footer{background: url("../images/bg02.png");background-color: #283346;width: 100%;padding-bottom: 5px;color: #fff;padding-top: 54px;}
.footer .left{float: left;}
.footer .left img{width: 161px; height: 28px;}
.footer .left h4{margin-top: 36px;font-size: 20px;line-height: 20px;font-weight: normal;font-family:"MicrosoftYaHei";}
.footer .left p{margin-top: 11px;font-size: 12px;line-height: 18px;}
.footer .right{float: right;}
.footer .right .item:first-child{width: 133px;}
.footer .right .item{float: right;margin-left: 100px;}
.footer .right .item img{width: 133px;height: 133px;}
.footer .right .item p{margin-top: 13px;text-align: center;}
.footer .right .item{margin-left: 80px;}
.footer .right .item li{margin-bottom: 8px;}
.footer .right .item li a{color: #ccc;font-size: 14px;line-height: 19px;font-family:PingFangSC-Medium,PingFang SC,MicrosoftYaHei,"微软雅黑";font-weight:500 !important;}
.footer .right .item li a:hover{color: #fff;}
.footer .right .item li:first-child a{color: #fff;line-height: 19px;}
.footer .line{width: 100%;height: 1px;background:rgba(255, 255, 255, .2);margin: 20px 0 28px;}
.footer .phone p{margin-top: 10px;color: #B2B2B2;font-size: 12px;line-height: 16px;text-align: center;}
.footer .phone p a{color: #B2B2B2;}
.footer .phone p a:hover{color: #fff;}
.footer .phone p.fir span{margin-right: 16px;}
.footer .phone p.fir span:last-child{margin-right: 0;}
.footer .phone p.sec span{margin-right: 20px;}
.footer .phone p.sec span:last-child{margin-right: 0;}
.footer .phone p.police{width: 600px;margin: 10px auto 0;}
.footer .phone p.police a.policeLink{margin-left: 20px;padding-left: 22px;background: url("../images/police.png") 0 center no-repeat;background-size: 16px 16px;}

@media screen and (max-width:1200px){
  .bannerBox .swiper-slide img{
    margin-left: 48px;
  }

  .fuli .list {
    margin-top: 80px;
  }
  .fuli .swiper-container-horizontal>.swiper-pagination {
    top: 0px;
  }
  .fuli .swiper-wrapper{
    padding-top: 40px;
  }
}

@media screen and (max-width:1600px){
  .honor .swiper-slide{
    height: 230px;
    /* height: 184px; */
    padding-top: 50px;
    position: relative;
    text-align: center;
    /* opacity: 0; */
    /* transform: scale(0.8); */
  }
  .honor .swiper-slide-active,.swiper-slide-duplicate-active{
    padding-top: 0;
    height: 350px;
    /* height: 320px; */
    /* height: 256px; */
    z-index: 9000;
    opacity: 1;
  }

  .fuli .list {
    margin-top: 0px;
  }
  .fuli .swiper-container-horizontal>.swiper-pagination {
    top: 0px;
  }
  .fuli .swiper-wrapper{
    padding-top: 40px;
  }
}

@media screen and (min-width:1600px) and (max-width:1920px){
  .honor .swiper-slide{
    /* height: 230px; */
    height: 180px;
    padding-top: 85px;
    position: relative;
    text-align: center;
    /* opacity: 0; */
    /* transform: scale(0.8); */
  }
  .honor .swiper-slide-active,.swiper-slide-duplicate-active{
    padding-top: 0;
    height: 350px;
    /* height: 320px; */
    /* height: 256px; */
    z-index: 9000;
    opacity: 1;
  }

  .fuli .list {
    margin-top: 40px;
  }
  .fuli .swiper-container-horizontal>.swiper-pagination {
    top: 0px;
  }
  .fuli .swiper-wrapper{
    padding-top: 20px;
  }
}
