*{ box-sizing:border-box;}
body{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
img{border:0;}
.head{ width:69.5%; margin:0 auto; padding:15px 0; display:table;}
.brand{ float:left; width:50%;}
.head_link{ float:right; margin-top:10px;}
.head_link a{ margin-left:35px; font-size:18px; color:#333;}
.head_link a:hover{ color:#0E9FFC;}
.head_link a.active{ color:#0E9FFC;}
.home_sec1{ border-bottom:solid 2px #20353B; position:relative;}
.home_sec1 img{ display:block;}
.yjpt{ text-align:center; font-size:40px; color:#fff; position:absolute; top:25%; left:0; width:100%; letter-spacing:4px;}
.yhs{ text-align:center; font-size:21px; color:#fff; position:absolute; top:50%; left:0; width:100%;}
.yhs span{ color:#FFE972; font-size:32px; font-family:arial; font-weight:bold;}
.yhzc{ text-align:center; position:absolute; bottom:21%; left:50%; margin-left:-160px;}
.yhzc a{ display:block; padding:10px; width:320px; text-align:center; color:#fff; font-size:21px; border-radius:25px; background:#FF9A23;}
.quick{ background:#2091F1; color:#fff;}
.quickin{ width:78.3%; padding:5% 0; margin:0 auto; display:flex; align-items:center;}
.kjz_txt{ float:left; flex:1; padding-left:4%;}
.kjz_txt .key{ font-size:50px; margin-bottom:15px;}
.kjz_txt .descn{ font-size:21px; line-height:35px;}
.kjz_img{ width:50%; float:left; flex:1;}
.jing{ background:#72BCFB; color:#fff;}
.jingin{ width:78.3%; padding:5% 0; margin:0 auto; display:flex; align-items:center;}
.zhun{ background:#2091F1; color:#fff;}
.zhunin{ width:78.3%; padding:5% 0; margin:0 auto; display:flex; align-items:center;}
.czsmin{ width:78.3%; padding:5% 0; margin:0 auto; display:flex; align-items:center;}
.czsm_txt{float:left; flex:1; padding-left:4%;}
.czsm_img{ float:left; flex:1;}
.czsm_title{ font-size:45px; color:#333; margin-bottom:25px;}
.czsm_li{ font-size:20px; color:#666666; line-height:35px; margin-bottom:20px;}
.czsm_xx a{ display:inline-block; background:url(../img/按钮_操作说明.png); background-size:100%; font-size:20px; color:#fff; padding:16px 56px; position:relative; left:-15px;}
.join{ background:#F5F5F5;}
.joinin{ width:78.3%; margin:0 auto; display:flex; align-items:center; padding:4% 0;}
.joinleft{ float:left; width:50%; padding-left:10%;}
.joinright{ float:left; width:50%;}
.join_title{ text-align:center; font-size:45px; color:#333; margin-bottom:50px;}
.join_code{ display:table; margin:0 auto;}
.join_code ul li{ float:left; width:34%; text-align:center; margin:0 8%; font-size:20px; color:#333;}
.code_name{ padding-top:10px;}
.customer{ width:66.6%; margin:0 auto; padding:3% 0;}
.customer_title{ font-size:20px; color:#333; margin-bottom:30px;}
.foot .email{ background:#606060; text-align:center; padding:1% 0; font-size:15px;}
.foot .email img{ vertical-align:middle; margin-right:15px;}
.foot .email span{ vertical-align:middle; color:#9B9B9B;}
.foot .copyright{ padding:1% 0; text-align:center; background:#545454; color:#fff; font-size:17px;}
.foot .copyright img{ vertical-align:middle; margin-left:15px;}
.foot .copyright span{ vertical-align:middle;}

.swiper-container{ width:100%;}
.service_title{ border-bottom:solid 2px #D4E4EF; color:#0E9FFC; font-size:35px; padding-left:20px; padding-bottom:20px; margin-bottom:20px;}
.service_list{ display:table; width:100%}
.service_list ul li{ float:left; width:33.333%; padding:0 3%;}
.service_bt{ font-size:25px; color:#333; margin-bottom:8px;}
.service_bt img{ vertical-align:middle; margin-right:10px;}
.service_bt span{ vertical-align:middle;}
.service_sm{ font-size:16px; color:#666; line-height:28px; height:90px;}
.service_img{ text-align:center; height:240px; vertical-align:middle;}
.service_li ul li{ float:none; width:100%; font-size:16px; color:#333; line-height:28px; background:url(../images/img/00b.png) no-repeat 0 6px; background-size:16px 16px; padding-left:23px;}
.service_li2 ul li{ width:auto; font-size:16px; color:#333; line-height:28px; background:url(../images/img/00b.png) no-repeat 0 6px; background-size:16px 16px; padding-left:23px;}
.swiper-container {
      width: 100%;
      height: 650px;
    }
.swiper-slide {
	padding:30px 11% 100px;
  	/*text-align: center;*/
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	/*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;*/
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background:url(../images/img/ht04.png);
	width:37px;
	height:60px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background:url(../images/img/t01.png);
	width:37px;
	height:60px;
}
.swiper-pagination-bullet{ width:12px; height:12px;}
.help{ position:fixed; right:10px; top:50%; z-index:10000; font-size:20px; color:#333;}
.login_con label.error{padding-left:30px !important}