

/*banner*/

.banner_box {
	width: 100%;
	height: 660px;
	position: relative;
}

.banner {
	height: 660px;
	/* -webkit-background-size: cover;
	background-size: cover; */
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	/* animation: suofang 40s linear infinite alternate; */
	position: relative;
}
.s_banner .swiper-slide{
	overflow: hidden;
}

.swiper-pagination{
	text-align: center;
	padding-right: 24px;
}
.swiper-pagination-bullet{
	background: #fff;
	opacity: .6;
	width: 32px;
	height: 4px;
	border-radius: 2px;
}
.swiper-pagination-bullet-active{
	width: 32px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 2px;
	opacity: 1;
}
.swiper-container.s_banner{
	--swiper-theme-color: #fff;
	--swiper-pagination-color: #fff;/* 两种都可以 */
}

@keyframes suofang {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.3)
    }
}
.banner_tbox{
	padding: 80px 0;
}
.banner_tl{
	width: 462px;
}
.banner_tr{
	width: 492px;
	height: auto;
}
.banner_box{
	width: 100%;
	height: 560px;
}
.banner_btn{
	width: 158px;
	height: 50px;
	background: #1664FF;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	color: #FFFEFE;
}
.banner_btn1{
	background: #FFFFFF;
	color: #333333;
	margin-left: 16px;
}
.banner_tl_tit{
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 42px;
	color: #282828;
	margin-bottom: 28px;
}
.banner_tl_text{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #282828;
	margin-bottom: 50px;
}
.itabs_box{
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	position: relative;
	z-index: 998;
	background: #fff;
}
.itabs_box.active{
	position: fixed;
	top: 0;
}
.itabs_li{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
	margin: 0 46px;
	cursor: pointer;
}
.itabs_li.active{
	border-bottom-color: #1664FF;
}
.ibox{
	width: 100%;
	background: #fff;
	padding-bottom: 80px;
}
.ibm_tit{
	text-align: center;
	padding-top: 80px;
	padding-bottom: 50px;
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 36px;
	color: #333333;
	line-height: 38px;
}
.hszkh_box{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #4E5969;
	line-height: 22px;
	text-align: center;
}
.cpys_box{
	margin: -14px;
}
.cpys_li{
	width: 50%;
	padding: 14px;
}
.cpysli_box{
	width: 100%;
	background: #F7F8FB;
	padding: 40px 35px;
	height: 178px;
}
.cpysli_img{
	width: 40px;
	height: 40px;
	margin-right: 25px;
}
.cpysli_tit{
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 28px;
	color: #181818;
	line-height: 34px;
	margin-bottom: 15px;
}
.cpysli_text{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #4E5969;
	line-height: 24px;
}
.iyycj_box{
	
	border: 1px solid #E5E6EB;
}
.iyycj_box .el-tabs__header{
	margin: 0;
}
.iyycj_box .el-tabs__active-bar{
	bottom: auto;
	top: 0;
}
.iyycj_mbox{
	height: 600px;
	background: #F2F3F8;
}
.iyycj_fbox{
	border-top: 1px solid #E5E6EB;
	height: 168px;
	background: #fff;
}
.iyycj_mimg{
	width: 700px;
	max-width: 95%;
	max-height: 100%;
}
.iyycj_fsg{
	width: 1px;
	height: 80px;
	background: #EEEEEE;
	margin: 0 10px;
}
.iyycj_fl{
	padding: 0 10px;
	height: 120px;
}
.iyycj_fl_tit{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #181818;
	line-height: 36px;
	margin-bottom: 5px;
}
.iyycj_fl_text{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 14px;
	color: #4E5969;
	line-height: 24px;
	height: 72px;
}
.iyycj_cp_list a{
	width: 150px;
	height: 36px;
	background: #F2F3F8;
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 14px;
	color: #666768;
	margin-right: 8px;
	margin-bottom: 8px;
}
.iyycj_cp_list a:hover{
	border: 1px solid #1664FF;
}
.top_my_btn{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #1664FF!important;
	line-height: 18px;
	padding: 0 15px;
	height: 42px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #1664FF;
	margin-left: 10px;
	cursor: pointer;
}
/* 资询页面 */
.zxm_box{
	width: 100%;
	/* min-height: calc(100vh - 80px); */
	background-image: url(../login_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.zx_mian{
	width: 100%;
	padding-top: 90px;
	padding-bottom: 90px;
}
.zx_mianl{
	width: 620px;
}
.zx_mianr{
	width: 558px;
	/* height: 816px; */
	background: #FFFFFF;
	border-top: 4px solid #1664FF;
	padding: 0 60px 30px;
}
.zx_ml_tit{
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 48px;
	color: #333333;
	margin-bottom: 20px;
}
.zx_ml_sub{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 30px;
}
.zx_ml_li{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 18px;
	color: #181818;
	margin-bottom: 20px;
}
.zx_ml_li span{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #1664FF;
	display: inline-block;
	height: 24px;
	border-radius: 4px;
	border: 1px solid #1664FF;
	padding: 0 11px;
	margin-right: 10px;
}
.zxmianr_tit{
	width: 100%;
	text-align: center;
	padding: 34px 0;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 22px;
	color: #333333;
	line-height: 24px;
}
.zx_mianr .el-input{
	margin-bottom: 10px;
}
.el-input__inner,.el-textarea__inner{
		font-size: 16px;
		resize: none;
	}
.zx_mianr .el-checkbox{
	padding-top: 0px;
	margin-bottom: 0;
	
}
.zixun_content{
	margin-bottom: 15px;
}
.zx_mianr .el-checkbox__label{
	color: #333333!important;
	font-size: 14px;
}
.zx_mianr .el-checkbox a{
	color: #1664FF!important;
}
.sub_btn{
	width: 100%;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	width: 100%;
	height: 54px;
	background: #1664FF;
	border-radius: 4px;
	margin-top: 25px;
	cursor: pointer;
}
.l_form_fs{
	width: 94px;
	text-align: center;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #1664FF;
}
.form_tip{
	margin-top: 50px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.form_tip a{
	color: #1664FF;
}
.form_tip1{
	margin-top: 15px;
}
/* login */
.login_top{
	height: 64px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 10px 0;
}
.login_top+.zxm_box{
	min-height: 100vh;
	padding-top: 64px;
}
.goindex{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
}
.login_sg{
	width: 1px;
	height: 17px;
	background: #434343;
	margin: 0 14px;
}
.login_tel img{
	width: 24px;
	height: 24px;
	margin-right: 8px;
}
.login_tel span{
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	font-style: italic;
}
.zxmianr_tit span{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 22px;
	color: #999999;
	margin: 0 22px;
	cursor: pointer;
	padding-bottom: 20px;
	border-bottom: 4px solid transparent;
}
.zxmianr_tit span.active{
	border-bottom: 4px solid #1664FF;
	color: #333;
}
.mdl_box{
	margin-top: -10px;
	margin-bottom: -10px;
}
.mdl_box1{
	padding: 15px 0;
}
.mdl_box1 .el-checkbox__input{
	line-height: 20px;
}
.gopwd_btn{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #1890FF;
	cursor: pointer;
}
/* 协议 */
.xieyi_box{
	width: 100%;
	padding-top: 20px;
	background: #F1F2F8;
	padding-bottom: 80px;
}
.xieyi_ibox{
	width: 100%;
	background: #FFFFFF;
}
.xieyi_itit{
	width: 100%;
	height: 60px;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 20px;
	color: #181818;
	border-bottom: 1px solid #EEEEEE;
	text-align: center;
	line-height: 60px;
}
.xieyi_itext{
	width: 100%;
	padding: 35px;
}
/* 产品 */
.pro_tit{
	padding: 0 20px;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #EEEEEE;
}
.protit_t{
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 20px;
	color: #181818;
}
.protit_r{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #999999;
}
.protit_r a{
	color: #1664FF!important;
}
.pro_list{
	width: 100%;
}
.pro_li{
	width: 100%;
	padding: 20px 20px 40px;
}
.proli_t{
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.proli_name{
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #1664FF;
}
.proli_pri{
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #181818;
}
.proli_t2{
	margin-top: 8px;
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #666666;
}
.prolib_tit{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #181818;
	line-height: 20px;
	margin-bottom: 10px;
}
.prolib_li{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}
.prolib_li span{
	width: 6px;
	height: 6px;
	background: #1664FF;
	border-radius: 50%;
	margin-right: 14px;
}
.prolib_lin{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #999999;
	line-height: 32px;
	width: 198px;
}
.prolib_liv{
	font-family: PingFang SC;
	font-weight: 300;
	font-size: 16px;
	color: #181818;
	line-height: 32px;
}
.vip_box{
	width: 100%;
	position: relative;
	padding: 80px 0;
	background: #F1F2F8;
}
.vip_tbox{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.vip_list{
	margin: -13px;
	position: relative;
	z-index: 2;
}
.vip_li{
	width: 33.333%;
	padding: 13px;
}
.vipli_box{
	width: 100%;
	min-height: 440px;
	background: #FFFFFF;
	border-radius: 16px;
}
.vipli_t{
	width: 100%;
	height: 68px;
	background: linear-gradient(180deg, #DEB282, #C38D51);
	border-radius: 16px 16px 0px 0px;
	position: relative;
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 20px;
	color: #FFFFFF;
}
.vipli_t::before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	background-image: url(../viptl.png);
	background-repeat: no-repeat;
	width: 120px;
	bottom: 0;
}
.vipli_t::after{
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	background-image: url(../vipbr.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 54px;
}
.vipli_b{
	width: 100%;
	padding: 50px 36px 36px;
}
.vip_i{
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto 50px;
}
.vip_tip{
	min-height: 140px;
}
.vip_tip div{
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	padding-left: 15px;
	line-height: 20px;
	position: relative;
	margin-bottom: 14px;
}
.vip_tip div::before{
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #C38D51;
	border-radius: 50%; 
	top: 7px;
	left: 0;
}
.vip_btn{
	width: 100%;
	height: 42px;
	background: #C38D51;
	border-radius: 4px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}
.my_box{
	width: 100%;
	background: #F1F2F8;
	padding-top: 20px;
	padding-bottom: 75px;
}
.mytop_box{
	width: 100%;
	background: #fff;
	padding: 20px;
}
.mytop_sg{
	width: 1px;
	height: 66px;
	background: #EEEEEE;
	margin: 0 70px;
}
.mytop_r{
	width: 220px;
}
.mytop_money{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.mytop_money span{
	font-weight: bold;
	font-size: 30px;
	color: #333333;
}
.mytop_txbtn{
	width: 112px;
	height: 40px;
	background: #1664FF;
	box-shadow: 0px 4px 9px 0px rgba(11,84,183,0.2);
	border-radius: 20px;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}
.top_hi_box{
	font-weight: 500;
	font-size: 22px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 30px;
}
.top_hi_box_img{
	width: 28px;
	height: 28px;
	margin-right: 8px;
}
.mytop_vip_i{
	width: 16px;
	margin-left: 8px;
}
.mytop_num_li{
	width: 25%;
}
.mytop_num_tit{
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}
.mytop_num_val{
	font-weight: bold;
	font-size: 30px;
	color: #333333;
}
.mym_box{
	margin-top: 20px;
	width: 100%;
	background: #fff;
	padding-left: 200px;
	position: relative;
}
.mym_bl{
	width: 200px;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-right: 1px solid #EEEEEE;
	padding-top: 20px;
}
.mym_br{
	width: 100%;
	padding: 20px;
}
.mym_br thead tr{
	
}
.mym_br thead tr th{
	height: 60px;
	background: #FAFBFC!important;
	border-top: 1px solid #EEEEEE!important;
	color: #333333;
}
.mym_br thead tr th:first-child{
	border-left: 1px solid #EEEEEE!important;
}
.mym_br thead tr th:nth-last-child(-n+2){
	border-right: 1px solid #EEEEEE!important;
}
.theme_btn{
	width: 80px;
	color: #1664FF;
	border: 1px solid #1664FF;
}
.theme_btn1,.theme_btn1:hover{
	width: 80px;
	color: #19B752;
	border: 1px solid #19B752;
}
.theme_btn1:hover{
	background: rgba(25,183,82,.12);
}
.my_diypages{
	margin-top: 20px;
}
.my_diypages  li{
	height: 36px;
	line-height: 34px!important;
	background: #fff!important;
}
.my_diypages .btn-prev,.my_diypages .btn-next{
	width: 70px;
	height: 36px;
	background: #FFFFFF!important;
	border-radius: 4px!important;
	border: 1px solid #D2D2D2;
}
.my_diypages .number{
	width: 36px;
	height: 36px;
	background: #FFFFFF;
	border-radius: 4px!important;
	border: 1px solid #D2D2D2;
	
	font-size: 14px;
	margin: 0 5px;
}
.el-pager li.active+li{
	border: 1px solid #D2D2D2!important;
}
.my_diypages .active{
	background: #1664FF!important;
	border-radius: 4px!important;
	color: #fff;
}
.mymbl_li{
	width: 100%;
	height: 48px;
	border-left: 3px solid transparent;
	padding-left: 17px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
}
.mymbl_li.active{
	color: #1664FF;
	background: #F3F7FF;
	border-left: 3px solid #1664FF;
}
.mymbl_i{
	width: 20px;
	height: 20px;
	margin-right: 17px;
}
.mymbl_i img{
	max-width: 100%;
	max-height: 100%;
}
.filter_type{
	display: none;
}
.el-dialog__header{
	border-bottom: 1px solid #EEEEEE;
}
.el-dialog__title{
	position: relative;
}
.el-dialog__title::after{
	position: absolute;
	content: '';
	height: 2px;
	background: #1664FF;
	left: 0;
	right: 0;
	bottom: -11px;
}
.bd_box{
	max-width: 460px;
	padding: 14px;
}
.share_box{
	width: 100%;
	padding: 10px 14px;
}
.sharebox_tit{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	margin-bottom: 24px;
}
.sharebox_msg{
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #EEEEEE;
	padding: 28px;
}
.sharebox_text{
	width: 100%;
	padding: 16px;
	background: #F5F6F7;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	margin-bottom: 24px;
	white-space: pre-line;
}
.pingzheng_box{
	width: 360px;
	max-width: 100%;
	height: 424px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	margin: 0 auto;
}
.pingzheng_box img{
	max-width: 100%;
	max-height: 100%;
}
.tx_tit{
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
}
.tx_num{
	margin-top: 20px;
	border-bottom: 1px solid #EEEEEE;
	font-weight: 400;
	font-size: 16px;
	color: #1664FF;
}
.tx_num input{
	font-family: DIN;
	font-weight: bold;
	font-size: 24px;
	color: #1664FF;
}
.tx_tit1{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}
.tx_li .el-input{
	width: 360px;
}
.tx_li span{
	font-weight: 400;
	font-size: 14px;
	color: #1664FF;
	margin-left: 11px;
}
.txbtn{
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	width: 140px;
	height: 40px;
	background: #1664FF;
	border-radius: 4px;
	margin-top: 24px;
	cursor: pointer;
}
.el-image-viewer__mask{
	background: #fff;
	opacity: 1;
}
.ibm_tit_zx{
	margin-top: 15px;
	font-size: 14px;
	color: #1664FF!important;
	font-weight: normal;
	line-height: 20px;
}
.ibm_tit_zx i{
	font-size: 14px;
	margin-left: 1px;
}
@media screen and (min-width: 1440px){
	
	.el-input__inner{
		height: 54px;
		line-height: 54px;
		font-size: 18px;
	}
	.el-textarea__inner{
		font-size: 18px;
	}
	.zx_mianr .el-input{
		
		margin-bottom: 16px;
	}
}

@media screen and (max-width: 1440px) {
	
}
@media screen and (max-width: 1300px) {
	
}

@media screen and (max-width: 1250px){    /*主要*/
	/* .banner_box{
		height: 630px;
	} */
	
	.zx_mianl{
		width: 590px;
	}
	.zx_ml_li{
		font-size: 16px;
		margin-bottom: 15px;
	}
	.zx_mianr{
		width: 500px;
		
	}
	.zxmianr_tit{
		width: 100%;
		text-align: center;
		padding: 34px 0 24px;
		font-family: PingFang SC;
		font-weight: 500;
		font-size: 22px;
		color: #333333;
		line-height: 24px;
	}
	.zxmianr_tit span{
		
		padding-bottom: 8px;
		border-bottom: 2px solid transparent;
	}
	.zxmianr_tit span.active{
		border-bottom: 2px solid #1664FF;
	}
}


@media screen and (max-width: 1200px) and (min-width: 1151px) {
	
}
@media screen and (max-width: 1200px) and (min-width: 993px) {

}
@media screen and (max-width: 1150px){
	.zxm_box{
		min-height: calc(100vh - 64px);
	}
	/* .banner_box{
		height: 600px;
	} */
	.w1200{
		padding: 0 10px;
	}
	
	/* .ibm_tit{
		padding-top: 60px;
		padding-bottom: 30px;
	} */
	.cpys_box{
		margin:-14px -10px;
	}
	.cpys_li{
		padding:14px 10px;
	}
	.cpysli_box {
		padding:30px 10px;
	}
	.cpysli_img{
		margin-right: 12px;
	}
	.zxmianr_tit{
		padding: 24px 0 14px;
	}
	.mym_box {
		padding-left:0;
	}
	.mym_bl{
		/* width: 200px;
		left: -200px; */
		width: 250px;
		left: -260px;
		transition: left .5s;
		box-shadow: 6px 0 20px 0 rgba(0,0,0,.15);
		z-index: 200;
	}
	.mym_bl.active{
		left: 0;
	}
	.filter_type{
		display: block;
		position: absolute;
		width: 36px;
		height: 36px;
		text-align: center;
		
		right: -36px;
		top: 100px;
		background: #fff;
		border-radius: 0 30px 30px 0;
		cursor: pointer;
		z-index: 200;
		box-shadow: 6px 0 20px 0 rgba(0,0,0,.15);
		
		padding: 3px 3px 3px 0;
	}
	.filter_type i{
		font-size: 24px;
		line-height: 30px;
		transition: all .5s;
		color: #1664FF;
	}
}
/* @media screen and (max-width: 900px) and (min-width: 770px) */
@media screen and (max-width: 992px){
	.zx_mianr{
		width: 400px;
		padding: 0 20px 20px;
	}
}

/* @media screen and (max-width: 1200px) and (min-width: 901px) {
	body{
		zoom: .8;
	}
}
@media screen and (max-width: 900px) and (min-width: 770px) {
	body{
		zoom: .6;
	}
} */
/* 超小设备 (手机, 600px 以下屏幕设备) */
/* @media only screen and (max-width: 600px) {
  
} */

/* 小设备 (平板电脑和大型手机，600 像素及以上) */
/* @media only screen and (min-width: 600px) {
    
} */

/* 中型设备（平板电脑，768 像素及以上） */
/* @media only screen and (min-width: 768px) {
   
} */

/* 大型设备（笔记本电脑/台式机，992 像素及以上） */
/* @media only screen and (min-width: 992px) {
    
} */

/* 超大型设备（大型笔记本电脑和台式机，1200 像素及以上） */
/* @media only screen and (min-width: 1200px) {
   
} */
@media screen and (max-width: 768px) {
	
	.top_user_box{
		/* height: auto; */
		height: 44px;
		padding-right: 40px;
	}
	
	

	
	.swiper-pagination{
		/* text-align: right; */
		padding-right: 12px;
	}
	
	.swiper-pagination-bullet{
		
		width: 16px;
		height: 2px;
		border-radius: 2px;
	}
	.swiper-pagination-bullet-active{
		width: 16px;
		height: 2px;
		
		border-radius: 2px;
		
	}
	.banner_box{
		/* height: 155px; */
		height: 175px;
		width: 100%;
		margin-bottom: 0;
		/* border-radius: 8px; */
		overflow: hidden;
	}
	
	.banner_name{
		
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
		padding:10px 16px 26px;
		
	}
	.info_banner,
	.info_banner_box {
		height: 182px;
		width: 100%;
	}

	/* 首页 */
	
	.swiper-button-prev1,
	.swiper-button-next1{
		width: 30px;
		height: 30px;
	}
	.swiper-button-prev1{
		left: 0px;
	}
	.swiper-button-next1{
		right: 0px;
	}
	.ibanner_box{
		height: auto;
	}
	.banner_tbox{
		padding:20px 0 0;
		flex-direction: column-reverse;
	}
	.ibanner_box .w1200{
		padding: 0;
	}
	.banner_tr{
		width: 100%;
	}
	.banner_tl{
		width: 100%;
		background: #fff;
		padding: 10px 15px 20px;
	}
	.banner_tl_text{
		margin-bottom: 20px;
	}
	.banner_btn{
		width: 100%;
		/* box-shadow: 0 6px 8px rgba(46,70,146,.1); */
	}
	.banner_btn1{
		margin-top: 16px;
		margin-left: 0;
		box-shadow: 0 3px 8px rgba(46,70,146,.15);
	}
	.ibox{
		padding-bottom: 20px;
	}
	
	.ibm_tit{
		padding-top: 20px;
		padding-bottom: 10px;
		font-size: 24px;
		line-height: 28px;
	}
	.cpys_box{
		margin: -5px;
	}
	.cpys_li{
		width: 100%;
		padding: 5px;
	}
	.itabs_li{
		margin: 0 10px;
	}
	.iyycj_mimg{
		max-width: 95%;
		max-height: 100%;
	}
	.iyycj_fbox{
		flex-wrap: wrap;
		height: auto;
	}
	.iyycj_fsg{
		width: 100%;
		height: 1px;
		margin: 10px 0;
	}
	.iyycj_fl {
		height: auto;
	}
	.zxm_box{
		padding: 15px 5px;
		background: #f7f7f7;
	}
	.zx_mian {
		padding: 0;
		/* min-height: calc(100vh - 104px); */
	}
	.zx_mianl{
		display: none;
	}
	.zx_mianr{
		width: 100%;
		padding: 0 10px 10px;
	}
	.top_my_btn{
		margin-right: 10px;
		padding: 0 6px;
		height: 32px;
		font-size: 14px;
	}
	.el-input-group__append, .el-input-group__prepend{
		padding: 0 10px;
	}
	.zxm_box{
		min-height: auto;
	}
	.login_top{
		position: relative;
	}
	.login_tel img{
		display: none;
	}
	.login_top+.zxm_box{
		min-height: calc(100vh - 64px);
		padding-top: 20px;
	}
	.xieyi_box{
		width: 100%;
		padding-top: 15px;
		background: #F1F2F8;
		padding-bottom: 15px;
	}
	.xieyi_ibox{
		width: 100%;
		background: #FFFFFF;
	}
	/* .xieyi_itit{
		width: 100%;
		height: 60px;
		font-family: PingFang SC;
		font-weight: 500;
		font-size: 20px;
		color: #181818;
		border-bottom: 1px solid #EEEEEE;
		text-align: center;
		line-height: 60px;
	} */
	.xieyi_itext{
		width: 100%;
		padding: 10px;
	}
	.proli_t{
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.vip_box{
		padding: 15px 0;
	}
}

@media screen and (max-width: 600px) {
	.itabs_li{
		margin: 0 5px;
	}
	.iyycj_mbox{
		height: 400px;
	}
	.login_sg{
		margin: 0 4px;
	}
	.pro_tit{
		padding: 0 10px;
	}
	.protit_r{
		font-size: 14px;
	}
	.pro_li{
		padding: 10px 10px 20px;
	}
	.prolib_lin{
		width: 120px;
		line-height: 28px;
	}
	.prolib_liv{
		line-height: 28px;
	}
	.vip_list {
		margin: 0;
	}
	.vip_li{
		width: 100%;
		padding: 5px 0;
	}
	
	
	
	.mytop_box {
		flex-direction: column;
	}
	.top_hi_box{
		margin-bottom: 10px;
	}
	.mytop_num_list {
		flex-wrap: wrap;
	}
	.mytop_num_li{
		width: 50%;
	}
	
	.mytop_sg{
		width: 100%;
		height: 1px;
		margin: 10px 0;
	}
	.mytop_r{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.mytop_money{
		margin-bottom: 0;
	}
	.bd_box{
		padding: 0;
	}
	.share_box{
		padding: 0;
	}
	.sharebox_tit{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.sharebox_msg{
		padding: 10px;
	}
	.sharebox_text{
		margin-bottom: 12px;
	}
	.tx_li {
		flex-wrap: wrap;
	}
	.tx_li .el-input{
		width: 100%;
	}
	.tx_li span{
		margin-left: 0;
		margin-top: 5px;
	}
}