

.swiper-container{width: 100%; margin: 0 auto; position: relative;}
.swiper-slide img {width:100%; height:auto;display: block; box-shadow: 0 10px 30px rgba(52,162,255,0.2); box-sizing: border-box;}

.ds{background: #fff; position: absolute;top:0.3rem; z-index: 2; left: 0.2rem; border-radius: 0.52rem; height: 0.42rem; overflow: hidden; padding: 0.05rem 0; width: 1.7rem; }
.ds img{ display: block; float: left; width: 0.28rem; height: auto; margin-left: 0.16rem; margin-top: 0.04rem;}
.ds .sel_pag{ float: left;border:none; font-size:0.28rem;
	
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	background:url(../images/down.png) no-repeat scroll right center transparent; background-size:0.26rem auto; padding-right: 0.36rem; margin-left: 0.1rem;}


.con-box{padding: 0px 15px;}
.con-title{font-size: 0.34rem;	color: #383838;	line-height: 1rem;font-weight: bold;}
.con-title em{background: #3eb7ff;width: 0.07rem;height: 0.32rem;display:inline-block;float: left;margin-right: 0.18rem;margin-top: 0.3rem;}
.content li{width: 38%;background: #fff;border-radius: 0.2rem;padding: 3% 5%;line-height: 0.5rem; margin-bottom: 0.3rem;position:relative;}
.content li .jb{position: absolute;bottom: 0.7rem;right: 0.1rem;width: 1.6rem;}
.content li:first-child{margin-right:4%; float:left;}
.content li:nth-child(2){margin-right: 0rem; float:right;}
.content li:nth-child(3){margin-right:4%; float:left;}
.content li:nth-child(4){margin-right: 0rem; float:right;}
.content li span{display: block;}
.con-btn{width: 100%;line-height: 0.6rem;color: #fff; background: linear-gradient(to right, #3b89ff , #00ccff);text-align: center;border-radius: 0.1rem;margin: 0.1rem 0px; }
.con-btn em{font-size: 0.4rem;}
.content li.cur{background: linear-gradient(to right, #3b89ff , #00ccff);color: #fff;}
.content li.cur .con-btn{background: #fff;color: #388dff;}

.table-con{margin-bottom: 0.3rem}
.table-con,.table-con th,.table-con tr,.table-con td{background: #f6f6f6;border:1px solid #fff;border-collapse: collapse; padding: 0.1rem;line-height: 0.4rem;}
.table-con  tr th{background: #3b89ff; color: #fff;}
.table-con  tr td span{color: #3b89ff;font-size: 0.4rem;}
.zi1{color: #666;padding: 0.1rem;}
.table-con thead{border-radius: 0.2rem;}

.tip-zi{text-align: center;line-height: 1rem;font-size: 0.4rem;}
.tip-btn{}
.tip{color: #999;line-height: 0.4rem;display: none; background: #fff; padding: 30px 15px; }
.arrow{background: url(../images/ico.png) no-repeat 3px 8px;width: 14px;height: 11px;overflow: hidden;color: #f6f6f6;padding-left: 15px;}
.open{background: url(../images/ico1.png) no-repeat 3px 8px;}



#TB_overlayBG{background-color: rgba(0,0,0,0.7); position:fixed;z-index:999;width:100%;height:100%; display: none; top:0; left: 0;}
.tk,.tabbox{ width: 80%;  position:fixed; left:50%; top:46%; z-index:1000;border-radius:0.12rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:#fff; padding:0.2rem;display: none;}
.tk h2{ text-align:center; color:#4b82fa; padding-top:0.2rem;}
.close_btn{position: absolute;right: 0.3rem;top:0.3rem;width: 0.42rem;height: 0.42rem;}
.close_btn img{width:100%;height:100%;}
.tk ul{ width:96%; margin: 0 auto; overflow: hidden; padding: 0.2rem 2.5% 0.2rem 1.5%;}
.tk ul .cur{ background: #4b82fa; color: #fff;}
.tk ul li{ width:29%; margin-left: 3%; height: 0.56rem; line-height: 0.56rem; text-align: center; color: #666666; border:0.01rem solid #999999; border-radius: 3rem; float: left; margin-top: 0.28rem;}
.tk_bt{ width: 90%; margin: 0.3rem auto; display: block;}
.tk_bt img{width: 100%; height: auto;}


.tabbox{padding: 0!important;}
.tabnav ul li {	display:inline-block;width:50%;	float: left;line-height:0.6rem;font-size:0.35rem;color: #999;	border-bottom: 1px solid #eee;	text-align: center;}
.qiu {border-bottom: 1px solid #4b82fa!important;color:#000!important;}
.detail{padding: 0.4rem;padding-bottom: 0rem;}
.detail ul li{width: 96%;line-height: 0.7rem;border: 1px solid #cecece;border-radius: 0.1rem;padding: 0 2%;margin-bottom: 0.3rem;}
.detail ul li input{border: 0;line-height: 0.7rem;width: 100%;}
.detail ul li select{border: 0;}
.w50{width: 50%!important;}
.code{color: #4b82fa;float: right;}
.btn-box{text-align: center;}
.btn-box a{display:inline-block!important;padding: 0.2rem 0.6rem;border-radius: 0.1rem;background: #ececec;margin: 0.2rem 0.4rem;}
.bg-write{padding: 0 15px;}

.textAlignCenter{text-align:center;}
.number-loading {
	width:100%;
	height: 79px;
	text-align: center;
	color: #969696;
	font-size: 13px;
	padding-top: 10%;
	z-index:10000;
	position:absolute;
	top:40%;
}
.number-loading img{
	width:15%;
	margin:0 auto;
}
#mask{position: fixed;width: 100%;height: 100%;	background: rgba(0,0,0,0.6);display: none;z-index:9999;left:0;top:0;}