﻿body {font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin:0; padding:0; color: #666666; width: 100%; font-size: 16px; line-height: 30px; background-color: #f6f7fb;}
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin: 0;
	padding: 0;
}
p, ul, ol, li, form, img, dl, dt, dd, em, i {margin:0;margin:0;border:0;list-style: none;}
input,select,textarea{outline: none;border:none; font-family: "微软雅黑";cursor: pointer;}
img{border:none;}
ul,li{list-style: none;margin:0;padding:0;border:0;font-family: "微软雅黑", "Microsoft Yahei";}
a{color:#666666;text-decoration:none;font-family: "微软雅黑", "Microsoft Yahei";outline:none;blr:expression(this.onFocus=this.blur());}
em{font-style: normal;}
.lf{float:left;}   
.rt{float:right;}  
.cl{clear:both;}
.main_box{width: 94%; margin:0 3%; overflow: hidden;}
.head{height: 1rem; line-height: 1rem; color: #0a93fb; background-color: #fff;}
.head .logo { width: 30%; padding-top: .15rem;}
.head .logo img { width: 100%;}
.head .user_num { text-align:right; font-size:0.25rem;}
.head .user_num span {font-weight: bold;}

.banner {z-index: 1;}
.banner .banners >div >div >div{width: 100%;}
.banner .banners >div >div >div img{width: 100%;}
.banner .banners1{bottom: .2rem !important; z-index: 2}
.banner .banners1 span{width: .2rem;height: .2rem;border-radius:.1rem;opacity: 1;background: #fff;}
.banner .banners1 span.swiper-pagination-bullet-active{ background: #fc9d07;}

.menu { overflow: hidden; background-color: #fff; padding: .3rem 0;}
.menu li { float: left; width: 25%; text-align: center; font-size: .25rem;line-height: .3rem;}
.menu li img { width: 30%;}
.ad_box { width: 100%; background-color: #fff;}
.ad {z-index: 1;box-shadow: 2px 2px 10px #ededed; width: 94%; margin: 0 3%;}
.ad .ads >div >div >div{width: 100%;}
.ad .ads >div >div >div img{width: 100%;}
.ad .ads1{bottom: .2rem !important; z-index: 2}
.ad .ads1 span{width: .2rem;opacity: 1;background: #eeeeee;height: .1rem;border-radius:.05rem;}
.ad .ads1 span.swiper-pagination-bullet-active{ background: #0f8afa;width: .4rem;height: .1rem;border-radius:.05rem;}

.news_box { width: 100%; background-color: #fff;}
.news { padding: .3rem 0 .1rem 0;}
.news_title { width: 100%; overflow: hidden;height: 1rem; line-height: 1rem; font-size: .35rem; font-weight: bold; color: #000;}
.news_title i {color: #0a93fb; margin-right: 5px; font-size: .4rem;}
.news_title .news_title_icon img{ width:.4rem; margin-right:5px;} 
.news_title .more { font-weight: normal; font-size: .3rem; color: #666;}
.news_title .more a {color: #666;}
.news_list { height:1.5rem; line-height:.5rem;}
.news_list li { width: 100%; font-size:.28rem;}
.news_list li i {color: #0a93fb; font-size: .5rem;}


.aixin_box { width: 100%; background-color: #f6f7fb;  margin-bottom: .5rem;}
.aixin_list { height:3.6rem; overflow:hidden;}
.aixin .swiper-slide { width: 100%; height: 1.2rem; background-color: #fff; padding: .1rem; margin-bottom: .1rem; border-radius: 5px;box-shadow: 2px 2px 10px #ededed;}
.aixin .swiper-slide .aixin_img { width: 1.2rem; height: 1rem;border-radius: 5px; margin-right: .2rem; overflow: hidden;}
.aixin .swiper-slide .aixin_img img { max-width: 100%;}
.aixin .swiper-slide .aixin_con { line-height: .4rem; font-size: .3rem; margin-top: .05rem;}
.aixin .swiper-slide .aixin_more { width: 1.2rem; height: .5rem; line-height: .5rem; text-align: center; color: #fff; background-color: #0a93fb; border-radius: .3rem; font-size: .25rem; position: absolute; bottom: .1rem; right: .1rem;}


.foot {width: 100%; position: fixed; border-top:1px solid #ccc;bottom:0; left: 0; height: 1rem; padding: .15rem 0; background-color: #fff; z-index:99;}
.foot li {float: left; text-align: center; width: 33.3333%; font-size: .28rem; line-height: 0.35rem;}
.foot li a{color: #404040;}
.foot li i {font-size: 1.9em;color: #808080;}
.foot li.on i{ color: #0a93fb}
.foot li.on a{ color: #0a93fb}
.fenge { width: 100%; height: 1rem; overflow: hidden;}

.content { padding:.5rem 0; background-color:#fff; min-height:8rem;}
.content img { max-width:100%;}
.content_title {font-weight:bold; margin-bottom:.2rem;}
.content_ftitle { font-size:.25rem; border-bottom:1px solid #ccc; margin-bottom:.2rem;}

.login_box {width: 100%; overflow: hidden;}
.login_top {margin: .5rem auto; text-align: center;}
.login_top i { font-size: 2.5rem; color: #d5dcec; line-height: 2.5rem;}
.login_top div { color: #333333;}

.login_user{width: 94%; margin: .4rem 3% 0 3%; height: 1rem; background-color: #fff; line-height: 1rem; border-radius: 5px; position: relative;}
.login_user input {width: 100%; height: .8rem; margin: .1rem 0;padding-left: 12%; font-size: .3rem;}
.login_user i { position: absolute; left: 3%; top: 0; font-size: .6rem;color: #0a93fb}
.login_con {color: #0a93fb; width: 94%; margin:.2rem 3% .5rem 3%; overflow: hidden;}
.login_con a{color: #0a93fb;}
.login_submit{ width: 94%; margin:0 3% .5rem; }
.login_submit input { width: 100%; height: 1rem; color: #fff; line-height: 1rem; text-align: center; background-color:#0a93fb; border-radius: 5px; font-size: .35rem;}
#zphone { position: absolute; right: 0; top: 0; width: 2rem; background-color:#fff;color: #0a93fb; padding-left: 0;}
.login_tk{width: 92%; margin: .4rem 4% .2rem 4%; overflow: hidden; font-size: .32rem; line-height: .5rem;}
.login_tk a {color: #0a93fb;}

.aixin_search { height: 1.5rem; width: 100%; background-color: #fff; margin-bottom: .3rem; position: relative;}
.aixin_search i { position: absolute; left: 5%; top: .45rem; font-size: .5rem;} 
.aixin_search input { width: 92%; padding-left: 10%; margin: .35rem 4%; height: .8rem; border-radius: .4rem; background-color: #f6f7fb;}
#sousuo { position: absolute; right: 0; top: 0; width: 1.5rem; padding-left: 0;}
.user_banner { width: 100%; background-color: #fff; height:3.5rem;  position: relative;}
.user_banner img { max-width: 100%;}
.user_banner .user_banner_user { position: absolute; left: 3%; top: 10%;}
.user_banner .user_banner_user .user_banner_user_headpic { width: 1.2rem; height: 1.2rem; background-color: #fff; text-align: center; line-height: 1.2rem; border-radius: .6rem;}
.user_banner .user_banner_user .user_banner_user_headpic i {font-size: .8rem; color:#e50112; }
.user_banner .user_banner_user .user_banner_user_name { color: #fff; line-height: .8rem; font-size: .5rem; margin-left: .2rem;} 
.user_banner .user_banner_user .user_banner_user_name span{ color: #fff; line-height: .3rem; font-size: .35rem;} 

.sub_main{ width:94%;margin: 0 3%; position: relative;}
.sub_menu { background-color: #fff; width: 100%; position: absolute; top: -1.2rem; padding: .2rem 0;border-radius: 5px;}
.sub_menu li { float: left; width: 25%; text-align: center; font-size: .28rem;}
.sub_menu li img { width: 50%;}

.user_card { width: 100%; position: relative; padding-top: 1.3rem; color: #fff;}
.user_card img {width: 100%;border-radius: 5px;box-shadow: 2px 2px 10px #b4cefd;}
.user_card .user_card_top { position: absolute; width: 80%; left: 10%; top: 1.9rem; font-weight: bold; font-size: .4rem;}
.user_card .user_card_top .user_card_top_name { width:50%; text-align: left; padding-left: 12%}
.user_card .user_card_top .user_card_top_name span{ text-align: left; font-size: .3rem;}
.user_card .user_card_top .user_card_top_jine { width:50%; text-align: right;}
.user_card .user_card_bottom { position: absolute; width: 100%; bottom: 0; left: 0; line-height: .8rem;font-size: .25rem;}
.user_card .user_card_bottom .user_card_bottom_time { width: 55%; text-align: center;}
.user_card .user_card_bottom .user_card_bottom_day { width: 45%; text-align: center;}

.user_card1 { width: 100%; position: relative; padding-top: .3rem; color: #fff;}
.user_card1 img {width: 100%;border-radius: 5px;box-shadow: 2px 2px 10px #b4cefd;}
.user_card1 .user_card_top { position: absolute; width: 80%; left: 10%; top: .8rem; font-weight: bold; font-size: .4rem;}
.user_card1 .user_card_top .user_card_top_name { width:50%; text-align: left; padding-left: 12%}
.user_card1 .user_card_top .user_card_top_name span{text-align: left; font-size: .3rem;}
.user_card1 .user_card_top .user_card_top_jine { width:50%; text-align: right;}
.user_card1 .user_card_bottom { position: absolute; width: 100%; bottom: 0; left: 0; line-height: .8rem;font-size: .25rem;}
.user_card1 .user_card_bottom .user_card_bottom_time { width: 55%; text-align: center;}
.user_card1 .user_card_bottom .user_card_bottom_day { width: 45%; text-align: center;}

.user_card2_title { line-height:1rem; font-weight:bold; margin-top:.3rem;}

.user_card2 { width: 100%; position: relative; padding-top: 0; color: #fff; margin-bottom:.3rem;}
.user_card2 img {width: 100%;border-radius: 5px;box-shadow: 2px 2px 10px #b4cefd;}
.user_card2 .user_card_top { position: absolute; width: 80%; left: 10%; top: .6rem; font-weight: bold; font-size: .4rem;}
.user_card2 .user_card_top .user_card_top_name { width:50%; text-align: left; padding-left: 12%}
.user_card2 .user_card_top .user_card_top_name span{text-align: left;font-size: .3rem;}
.user_card2 .user_card_top .user_card_top_jine { width:50%; text-align: right; font-weight:normal; font-size:.3rem;}
.user_card2 .user_card_bottom { position: absolute; width: 100%; bottom: 0; left: 0; line-height: .8rem;font-size: .25rem;}
.user_card2 .user_card_bottom .user_card_bottom_time { width: 55%; text-align: center;}
.user_card2 .user_card_bottom .user_card_bottom_day { width: 45%; text-align: center;}

.user_card3 { width: 100%; height:3rem; background-color:#f4f9fd; border-radius: 5px; margin-bottom:1.5rem;}
.user_card3_jia { width:1.4rem; height:1.4rem; margin-top:.8rem; text-align:center; line-height:1.4rem; background-color:#d4e2fc;border-radius: .7rem; margin-left:1rem; font-size:50px; color:#6fa5fb;}
.user_card3_title { font-size:px; color:#177ef7; font-size:.4rem; margin-left:.5rem; margin-top:1rem; line-height:.6rem;}
.user_card3_title span {font-size:.3rem; color:#666;}
.user_class{ width: 100%;margin: .5rem 0;}
.user_class li  { height: 1rem; line-height: 1rem; background-color: #fff; width: 100%;border-radius: 5px; padding: 0 .2rem; margin-bottom: .3rem;}
.user_class li .user_class_name i {font-size: .5rem; width: .6rem; height: .6rem; border-radius: .3rem; line-height: .6rem; text-align: center; color: #fff; margin-right: 5px; margin-top: .2rem;}
.user_class a:nth-child(1) .user_class_name i { background-color: #177ef7;}
.user_class a:nth-child(2) .user_class_name i { background-color: #ff616e;}
.user_class a:nth-child(3) .user_class_name i { background-color: #cccccc;}
.user_class li .user_class_more i {font-size: .5rem;}

.user_class1{ width: 100%;margin: .5rem 0; background-color: #fff;border-radius: 5px;}
.user_class1 li  { height: 1rem; line-height: 1rem; width: 100%; padding: 0 .2rem; border-bottom:1px solid #ededed;}
.user_class1 li .user_class_name i {font-size: .3rem; width: .4rem; height: .4rem; border-radius: .2rem; line-height: .4rem; text-align: center; color: #fff; margin-right: 5px; margin-top: .3rem;}
.user_class1 a .user_class_name i { background-color: #177ef7;}
.user_class1 a .user_class_name span {font-size: .25rem; padding-left: 5px;color: #177ef7;}
.user_class1 li .user_class_more i {font-size: .5rem;}

.user_class2{ width: 100%;margin: .5rem 0; background-color: #fff;border-radius: 5px;}
.user_class2 li  { height: 1rem; line-height: 1rem; width: 100%; padding: 0 .2rem; border-bottom:1px solid #ededed;}
.user_class2 .axsl { font-size:.15rem;}

.card_jh_top{margin: 1rem 25% .5rem 25%; width: 50%; text-align: center; overflow:hidden;}
.card_jh_top img { width: 40%;}

.card_jh_box{ width: 94%; margin: 1rem 3%; background-color: #fff;border-radius: 5px;box-shadow: 2px 2px 10px #ddd; padding: .5rem;}
.card_jh { width: 100%; border-bottom: 1px solid #ededed; height: 1.2rem; line-height: 1.2rem;}
.card_jh input {}
.card_jh_submit {width: 100%; height: .8rem; color: #fff; line-height: .8rem; text-align: center; background-color:#177ef7; border-radius: 5px; font-size: .35rem; margin-top: .5rem;}
.wtsp_add {width: 40%; margin: .5rem auto;height: .6rem; color: #fff; line-height: .6rem; text-align: center; background-color:#FF0004; font-size: .25rem; }
.wtsp_add i {font-size: .25rem; margin-right: .1rem; }
#wtsp_del {width: 15%;height: .5rem; color: #000; line-height: .5rem; margin-top: .2rem; text-align: center; border: 1px solid #ddd;background-color:#ddd;font-size: .25rem; border-radius: 10px;}


.card_bd_top { width: 100%; height: 4rem; background-color:#177ef7;border-radius: 0 0 15% 15%; text-align: center; line-height: 1rem; padding: .5rem 0; color: #fff; font-weight: bold;}
.card_bd_top i { font-size: 1rem;}

.card_bd_box { width: 94%; margin: 0 3%; position: relative}
.card_bd_box .card_bd_jine { width: 100%; height: 2.5rem; background-color: #fff;border-radius: 5px; overflow: hidden; position: absolute; top: -1.3rem; padding: .3rem 3%;}
.card_bd_box .card_bd_jine li { float: left; margin: .2rem 5%; text-align: center;}

.input_radio li {
	display: inline-block;
	position: relative;
	list-style: none;
}
.input_radio input[type="radio"] {
	display: none;
}
.input_radio span {
	padding: 0 20px;
	display: inline-block;
	border: 1px solid #177ff7;
	border-radius: 5px;
	line-height: 35px;
	text-align: center;
	color: #177ff7;
	cursor: pointer;
}
.input_radio input:checked+span {
	background: #177ff7;
	border-color: #177ff7;
	color: #fff;
}

.card_bd_box .card_bd_pay_style_box { padding-top: 1.5rem;}
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style { background-color: #fff;border-radius: 5px; padding: 0 .3rem;}
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style li { border-bottom: 1px solid #ededed; height: 1.2rem; line-height: 1.2rem;}
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style li:nth-child(3) { border-bottom: none}
.pay_stlye_name_check input{ margin-top: .5rem;}
.pay_stlye_name i { font-size: .5rem; margin-right: 5px;} 
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style li:nth-child(1) i { color: #fb4a19;} 
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style li:nth-child(2) i { color: #09ba07;} 
.card_bd_box .card_bd_pay_style_box .card_bd_pay_style li:nth-child(3) i { color: #02a9f1;} 

.card_bd_box .rz_upload { width: 100%; background-color: #fff;border-radius: 5px; overflow: hidden; position: absolute; top: -1.3rem; padding: .3rem;}
.card_bd_box .rz_upload .rz_upload_title { color: #000;}
.rz_upload_sc li { margin-top: .3rem;}
.rz_upload_sc input{ border: 1px solid #ededed; width: 100%; height: .6rem;}

.card_bd_box_apply { width: 100%; position: relative}
.card_bd_box_apply .card_bd_jine { width: 100%; height: 2rem; background-color: #fff;border-radius: 5px; overflow: hidden; position: absolute; top: -1.3rem; padding: .3rem 0;}
.card_bd_box_apply .card_bd_jine li { float: left; height: 1rem; margin: .5rem 5%; text-align: center;}
.card_bd_box_apply .card_bd_pay_style_box { padding-top: 1rem;}
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style { background-color: #fff;padding: 0 .3rem;}
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style li { border-bottom: 1px solid #ededed; height: 1.2rem; line-height: 1.2rem;}
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style li:nth-child(3) { border-bottom: none}
.pay_stlye_name_check input{ margin-top: .5rem;}
.pay_stlye_name i { font-size: .5rem; margin-right: 5px;} 
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style li:nth-child(1) i { color: #fb4a19;} 
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style li:nth-child(2) i { color: #09ba07;} 
.card_bd_box_apply .card_bd_pay_style_box .card_bd_pay_style li:nth-child(3) i { color: #02a9f1;} 

.card_bd_box_apply .rz_upload { width: 100%; background-color: #fff;overflow: hidden;padding: .3rem 0; margin-top:.2rem;}
.card_bd_box_apply .rz_upload .rz_upload_title { color: #000;}
.rz_upload_info_box2 { padding-top: .2rem;}
.rz_upload_info1 { background-color: #fff;padding: .3rem;}





.rz_upload_sc li .mui-card{position: relative; width:100%; height:1.8rem; text-align:center;}
.rz_upload_sc li .mui-card img { max-height:1.8rem; width:auto;border-radius:10px;}

.identity_uplpad_btn img{ }
.loading_bar{background: #f2f2f5 none repeat scroll 0 0;border-radius: 6px;display: inline-block;font-size: 0;height: 10px;overflow: hidden;text-align: left;width: 250px;}
.loading_bar em{background: #fa7d3c none repeat scroll 0 0;display: inline-block;height: 10px;vertical-align: top;}


/*图片背景*/
.rz_upload_sc li .camerabox{width: 100%;z-index:-1}
/*图形按钮*/
.rz_upload_sc li .fileInpBtn{
	position:absolute;
	left:0;
	top: 0;
	width:600px;
	height:100%;
	cursor:pointer;
	filter:alpha(opacity:10);
	opacity:10;
	z-index:99;
}

.rz_upload_info_box { padding-top: 5rem;}
.rz_upload_info { background-color: #fff;border-radius: 5px; padding: 0 .3rem;}
.rz_upload_info .card_jh:nth-last-child(1) { border-bottom: none;}



.rz_upload_info_box1 { margin-top: .3rem;}
.rz_upload_tj { margin-bottom: 1rem;}

.postion { text-align:left; line-height:.8rem; border-bottom:1px solid #ccc;}
.sub_news { background-color:#fff; padding:.3rem 0; min-height:8rem;}
.sub_news li { height:.8rem; line-height:.8rem;}

/*分页*/
.lie_hlzw3r{overflow: hidden;text-align: center;margin-top: .3rem;}
.lie_hlzw3r  a,.lie_hlzw3r p{display: inline-block;height: 30px;line-height: 30px;border:1px solid #D9D9D9;padding-left: 10px;padding-right: 10px;border-radius: 4px;font-size: 14px;color:#666666; margin-left:5px;}
.lie_hlzw3r a.cur{background: #0E9CFF;color:#fff;border:1px solid #0E9CFF;}
.lie_hlzw3r a:hover{background: #0E9CFF;color:#fff;border:1px solid #0E9CFF;}
.lie_hlzw3r p.pageRemark{  
	border-style:none;  
	background:none;  
	margin-right:0px;  
	padding:4px 0px;  
	color:#666;  
}  
.lie_hlzw3r p.pageRemark b{  
	color:red;  
}  
.lie_hlzw3r p.pageEllipsis{  
	border-style:none;  
	background:none;  
	padding:4px 0px;  
	color:#808080;  
}  

.yaoqing { width:100%;}
.yaoqing img { width:100%; height:auto;}

