@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');
}

.go-to-top {
	position: fixed;
	z-index: 99;
	right: 15px;
	bottom: 15px;
}
.go-to-top img{
	width: 50px;
  height: 50px;
}

.navbar .logo{width: 70%}
.navbar .logo img{height: 17.5px;width: auto;}
.navbar{box-shadow:none;}
.navbar-inner{padding: 0 10px;}
.navbar-inner .kefu{width: 30px;height: 30px;}
.navbar-inner .menu{width: 30px;height: 30px;margin-left: 12px !important;}
.index_new,.page{background: #fff;max-width: 640px;}
.banner_flash a{display: block;width: 100%;}
.banner_flash a img{
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
}
.banner_flash .swiper-pagination-bullet{width:4px;height:4px;border-radius:2px;background-color:#fff;border: solid 1px #fff;opacity: 1;}
.banner_flash .swiper-pagination-bullet-active{width: 12px;border-radius: 2px;}


.uesr_num{width: 100%;height: 80px;background-color: #215697;padding-top: 18px;}
.uesr_num .item{float: left;color: #fff}
.uesr_num .item_city{ margin-left: 5%;margin-right: 19.6%;}
.uesr_num .item_chanping{ margin-right: 19.6%;}
.uesr_num .item h4{font-size: 14px;font-family: "SFProDisplay-regular"}
.uesr_num .item h4 input{ background: transparent;border: 0;padding: 0;margin: 0;font-size: 14px;font-family: "SFProDisplay-regular";line-height: 18px;color: #fff;font-weight: bold;}
.uesr_num .item h4.number1 input{width: 2em;opacity: 1;}
.uesr_num .item h4.number2 input{width: 3.4em;opacity: 1;}
.uesr_num .item h4.number3 input{width: 3.4em;opacity: 1;}
.uesr_num .item h4 em{position: relative;top: -6px;font-weight: bold;font-size: 14px;font-family: "SFProDisplay-regular";}
.uesr_num .item span{display: block;height: 2.5px;width: 25px;background-color: #AA182C;margin-top: 2.5px;}
.uesr_num .item p{font-size: 5px;line-height: 16.5px;margin-top: 5px;}

.hd{text-align: center;color: #fff;}
.hd p.en{font-size: 12px;line-height: 14.5px;font-family: "SFProDisplay-regular";font-weight: 500 !important;letter-spacing:.5px;}
.hd p.zh{font-size: 14px;line-height: 16px;margin-top: 6px;font-family: PingFangSC-Semibold;font-weight: 600 !important;}
.hd span{width: 32px;height: 4px;background-color: #AA182C;display: block;margin: 12px auto 20px;}

.solve{padding: 30px;background-color: #283649;}
.solve .item{color: #fff;margin-top: 25px;}
.solve .item img{width: 57px;height: 57px;background-color: #AA182C;float: left;margin-right: 20px;}
.solve .item h4{font-family: PingFangSC-Medium, sans-serif;font-weight: 500 !important;font-size: 16px;line-height: 22.5px;padding-top: 5.5px;}
.solve .item p{font-family: PingFangSC-Regular, sans-serif;font-size: 11px;line-height: 16px;margin-top: 7px;}

.welfare{padding: 30px 0; background-color: #215AA9;}
.welfare .hd span{margin: 12px auto 30px;}
.welfare ul li{width: 46%;float: left;height: 148px;margin-left: 10px;background-color: #283649;margin-bottom: 10px;}
.welfare ul li a{display: block;width: 100%;height: 148px;}
.welfare ul li a img{width: 100%;height: auto;display: block;}

.partner{padding: 30px 0 20px; background-color: #fff;}
.partner .hd{color: #333;}
.partner .hd span{margin: 12px auto 25px;}
.partner .partner_imgBox .partner_flash{ padding-bottom: 25px;}
.partner .partner_imgBox li{padding: 0 27px;}
.partner .partner_imgBox li a{display:block;float:left;width:100%;color:#fff;}
.partner .partner_imgBox li a img{
	backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
}
.partner .partner_imgBox .swiper-pagination{bottom: 0;}
.partner .partner_imgBox .swiper-pagination .swiper-pagination-bullet{border: solid 1px #215AA9;background-color: #fff;opacity: 1;}
.partner .partner_imgBox .swiper-pagination .swiper-pagination-bullet-active{background-color: #215AA9; }

.custom{padding: 30px 10px; background-color: #fff;}
.custom .hd{color: #333;}
.custom .hd span{margin: 12px auto 25px;}
.custom .list{ background-color: #fff;color: #fff;}
.custom .list .item{margin-bottom: 20px;background-color: #283649;width: 100%;height: 120px;border-radius: 12px;overflow: hidden;position: relative;}
.custom .list .item a{display: block;color: #fff;}
.custom .list .item img{margin-right: 20px;float: left;width: 130px;height: 120px;}
.custom .list .item h4{padding-top: 28px; font-size: 16px;line-height: 23px;font-family: PingFangSC-Semibold, sans-serif;background: url("../images/customicon.png") 255px 32px no-repeat;background-size: 16px 16px;}
.custom .list .item p{margin-top: 10px;font-size: 12px;line-height: 16px;}

.more_serve{padding: 130px 20px 30px;background-color: #215AA9;margin-top: -117px;}
.more_serve .hd span{margin: 12px auto 0;}
.more_serve .list{color: #fff;}
.more_serve .list .item{background-color: #283649;margin-top: 15px;height: 80px;padding: 5px;border-radius: 10px;}
.more_serve .list .item_in{border: 1px solid #fff;border-radius: 8px;height: 100%;}
.more_serve .list .item_in img{margin: 5px 8px 5px 9px;width: 60px;height: 60px;float: left;}
.more_serve .list .item_in h4{padding-top: 15px;font-size: 16px;line-height: 22px;font-family: PingFangSC-Semibold, sans-serif;	}
.more_serve .list .item_in p{margin-top: 3px;font-size: 12px;line-height: 16px;}

.clients{padding: 30px 10px;background-color: #fff;}
.clients .hd{color: #333;}
.clients .list{width: 100%;}
.clients .list img{width: 100%;height: auto;}

.honor{padding: 40px 0 20px;background: url("../images/bg1.png");background-color: #283649;}
.honor .honor_flash{ width: 100%;height: 260px;}
.honor .honor_flash ul{width: 100%;height: 200px;}
.honor .honor_flash p{color: #fff;font-size: 14px;text-align: center;margin-top: 15px;padding: 0 20px;}
.honor .swiper-slide {
	text-align: center;
	opacity: 0;
	position: relative;
}
.honor .honor_flash .swiper-slide img{width:auto;height: 200px;}
.honor .honor_flash .swiper-slide-prev{height: 120px!important; ;margin-top: 40px;margin-left: -85px;opacity: 1;}
.honor .honor_flash .swiper-slide-prev img{ height: 120px!important}
.honor .honor_flash .swiper-slide-next{height: 120px!important;;margin-top: 40px;margin-right: 85px;opacity: 1;}
.honor .honor_flash .swiper-slide-next img{ height: 120px!important;}
.honor .honor_flash .swiper-slide-active{margin-left: 85px;margin-right: 85px;opacity: 1;}
.honor .honor_flash .swiper-slide-active a {position: absolute;z-index: 8000;padding-top: 10px;}
.honor .honor_flash .swiper-slide-active a img{
	height: 180px; 
	width: auto;
	max-width: inherit;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
	transform: translateX(-50%);
	backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
}

.report{padding: 30px 0 35px;background-color: #215AA9;}
.report .hd{color: #fff;}
.report .list img{
	width: 100%;
	height: auto;
	backface-visibility:hidden;
  -webkit-backface-visibility:hidden;	/* Chrome 和 Safari */
}
.report .list .btn{width: 260px;margin: 0 auto;}
.report .list .btn a{width: 120px;height: 40px;line-height: 40px;display: inline-block;text-align: center;background-color: #AA182C;color: #fff;font-size: 13px;font-family: PingFangSC-Regular, sans-serif;font-weight: 500!important;}
.report .list .btn a.pre{float: left;}
.report .list .btn a.next{float: right;}

.team{padding: 30px 0 35px;background-color: #283346;}
.team .hd span{margin: 12px auto 26px;}
.team .team_flash{padding-bottom: 24px;}
.team_flash li a{display:block;float:left;width:calc((100% - 4px)/3);background: #283346;}
.team_flash li a.mid{margin: 0 2px;}
.team_flash li a img{
	width: 100%;
	height: auto;
}
.team .team_flash .swiper-pagination{bottom: 0;}
.team .team_flash .swiper-pagination .swiper-pagination-bullet{border: solid 1px #fff;background-color: #283346;opacity: 1;}
.team .team_flash .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;}

.contact{padding: 30px 0 32px;background-color: #fff;}
.contact .hd{color: #333;}
.contact p.mail{font-size: 12px;line-height: 17px;color: #333;font-family: PingFangSC-Regular, sans-serif;margin-bottom: 15px;}
.contact p.mail em{font-family: PingFangSC-Regular;}
.contact .contact_flash{padding: 0 5px; padding-bottom: 21px; }
.contact .contact_flash ul{position: inherit;z-index: -1 !important;}
.contact ul li{height: 140px;width: calc(100% - 80px)/8 !important;padding: 5px;}
.contact ul li img{
	width: 100%;
	height: 100%;
	backface-visibility:visible;
  -webkit-backface-visibility:visible;	
}
.contact .swiper-button{display: block;width: 32px;height: 32px;position: absolute;top:50%;margin-top: -20px;color:#fff;z-index: 999999!important;border-radius:50%}
.contact .prev{left:10px;background: url("../images/pre.png") 50% 50% no-repeat;background-size: 32px 32px;}
.contact .next{right:10px;background: url("../images/next.png") 50% 50% no-repeat;background-size: 32px 32px;}

.contact .contact_flash .swiper-pagination-progressbar{
	bottom: 0;
	top: auto;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 5px;
	border-radius: 3px;
	overflow: hidden;
	background: rgba(33, 90, 169, 0.1);
}
.contact .contact_flash .swiper-pagination-progressbar-fill{
	height: 5px;
	border-radius: 3px;
	background: rgba(33, 90, 169, 1);
}

.lx_box .swiper-button{display: block;width: 20px;height: 40px;position: absolute;top:50%;margin-top: -20px;color:#fff;z-index: 4999;border-radius:3px;opacity: 0.6;}
.lx_box h3{text-align: center;}
.lx_box h3 img{width: 23%;}

.footer{background:url("../images/bg1.png");}
.footer .list{position: relative;padding: 20px 20px 0;}
.footer .list .item{margin-bottom: 25px; color: #fff;}
.footer .list .item h4{font-family: PingFangSC-Medium, sans-serif;font-size: 14px;line-height: 20px;}
.footer .list .item p{margin-top: 8px;}
.footer .list .item p a{font-size: 12px; line-height: 17px;margin-right: 20px;color: #fff;font-family: PingFangSC-Light, sans-serif;display: inline-block;}
.footer .list .online p{font-family: PingFangSC-Light, sans-serif;font-size: 12px;line-height: 16px;font-weight:300!important;}
/* .footer .list .online p span{font-family: PingFangSC-Light, sans-serif;} */
.footer .list .online h4.last{font-size: 16px;line-height: 19px;margin-top: 4px;color: #FFFFFF;}
.footer .list .qrcode{position: absolute; bottom: -20px;right: 20px;color: #000;}
.footer .list .qrcode p{font-size: 12px; line-height: 14px;text-align: center;color: #fff;}
.footer .list .qrcode img{width: 100px;height: 100px;margin-top: 8px;background:rgba(255,255,255,1);box-shadow:0px 5px 19px 0px rgba(10,35,68,0.12);}
.footer .record{background-color: #FFFFFF; padding-top: 1px;padding: 10px 20px 10px;}
.footer .record p{font-family: PingFangSC-Regular, sans-serif;line-height: 16px;font-size: 12px;margin-top: 10px;color: #999;text-align:justify;}
.footer .record p.p1{padding-left: 16px; 0 center no-repeat; background-size: 12px 12px;}
.footer .record p a{color: #999;font-family: PingFangSC-Regular, sans-serif;}


.popup-email{background: #fafafa;}
.popup-email .auto_img{text-align: center;}
.popup-email .auto_img img{width: 39%;}
.popup-email .icon-close{position: absolute;top:5px;right: 10px;font-size: 30px;color:#b8b8b8;}
.popup-email ul{padding:0 15px;}
.popup-email li{margin-bottom: 10px;}
.popup-email li input,.popup-email li textarea{display:inline-block;font-size: 16px;color:#333;font-family: "微软雅黑";width: 100%;border:1px solid #e4e4e4;border-radius: 4px;padding:5px 10px;}
.popup-email li input{line-height: 24px;padding:8px 10px;}
.popup-email li input.wid1{width: 30%;}
.popup-email li input.wid2{width: 66%;float:right;}
.popup-email li textarea{height: 128px;line-height: 24px;resize:none;}
.popup-email li button{border:0;background: #06569c;color:#fff;font-size: 18px;height: 40px;width: 100%;display: block;border-radius: 4px;}

.panel-navbar{width:48%;height: 100%;background: #fff;overflow: hidden;}
.panel-navbar .icon-close{position: absolute;top:5px;right: 10px;font-size: 30px;color:#b8b8b8;}
.panel-navbar .logo_bg{width: 126%;height: auto;position: absolute;left:-13%;bottom:-9%;opacity: 0.2;max-width: none;}
.panel-overlay{background: #000;opacity: 0.4;}
.panel-navbar ul{padding-top: 50px;}
.panel-navbar li{padding-left:30px;line-height: 45px;font-size: 15px;}
.panel-navbar li .iconfont{color:#06569c;margin-right: 10px;font-size: 17px;}
.panel-navbar li .icon-lianxiwomen{vertical-align: middle;}
.panel-navbar li a{display: block;}
.panel-navbar li a.iconImg img{margin-top: 15px;width: 17px;height: 17px;margin-right:10px; float: left;}
.panel-navbar li a.iconImg span{float: left;}
.panel-navbar li .sp_logo{display: inline-block;width: 17px;height: 19px;margin-right: 10px;background: url("https://sumintong.oss-cn-shanghai.aliyuncs.com/pic/m_images/home/logo.png") no-repeat;background-size: 100% auto;vertical-align: middle;}



