
/*yu 2018.1.11*/

/*公共绿色头部*/
	.bgfff{background-color: #fff;}
	.Pub_top.green{
		background-color: #60d18c;
		padding: 0 0.5rem;
		color: #fff;
	}
	.Pub_top.green a{color: inherit;}
	.Pub_top.green h1{
		font-size: 0.17rem;
		font-weight: normal;
		width: 100%;
		line-height: 0.5rem;
		height: 0.5rem;
		overflow: hidden;
		text-align: center;
	}
	.Pub_top.green a.go{
		position: absolute;
		left: 0;
		top: 0;
		width: 0.5rem;
		height: 0.5rem;
		text-align: center;
		line-height: 0.5rem;
	}
	.Pub_top.green a.go:active,
	.Pub_top.green a.ahref:active{
		background: #40c273;
	}
	.Pub_top.green a.go i{
		font-size: 0.2rem;
	}
	.Pub_top.green a.ahref{
		position: absolute;
		right: 0;
		top: 0;
		width: 0.5rem;
		height: 0.5rem;
		text-align: center;
		line-height: 0.5rem;
	}

/*我的*/
	.ymine_top{
		width: 100%;
		height: 1.6rem;
		background-color: #60d18c;
		position: relative;
		color: #fff;
	}
	.ymine_top .inbox{
		position: absolute;
		width: 100%;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		display: table;
	}
	.ymine_top .inbox img{
		display: block;
		width: 0.9rem;
		height: 0.9rem;
		float: left;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		overflow: hidden;
	}
	.ymine_top .inbox .word{
		display: table-cell;
		vertical-align: middle;
		width: 70%;
	}
	.ymine_top .inbox .word p{
		font-size: 0.17rem;
	}
	.ymine_top .inbox .word span{
		font-size: 0.15rem;
	}
	.ymine_center{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.ymine_center ul li{
		width: 100%;
		border-bottom: 1px solid #dbdcdc;
		padding: 0.1rem 0 0.1rem 0.25rem;
		position: relative;
	}
	.ymine_center ul li i{
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.ymine_center ul li:nth-child(2) i{font-size: 0.12rem;}
	.ymine_center ul li p{
		font-size: 0.15rem;
		color: #333333; 
	}
	.ymine_center a.sh{
		width: 1.4rem;
		height: 0.4rem;
		display: block;
		border: 2px solid #66cc99;
		padding-left: 0.25rem;
		text-align: center;
		position: relative;
		line-height: 0.38rem;
		margin: 0.1rem 0 0 0;
		color: #66cc99;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.ymine_center a.sh i{
		position: absolute;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-weight: bold;
		font-size: 0.2rem;
	}
	.ymine_bottom{
		padding: 0.2rem;
	}
	.ymine_bottom a{
		display: block;
		width: 1.3rem;
		height: 0.35rem;
		text-align: center;
		margin: 0 auto;
		background: #5bca86;
		line-height: 0.35rem;
		color: #fff;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}

/*登录+注册+找回密码*/
	.ylogin_logo{
		width: 100%;
		padding: 0.5rem 0 0.3rem 0;
	}
	.ylogin_logo img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	.ylogin_list{
		width: 100%;
		padding: 0.3rem 5% 0.2rem 5%;
	}
	.ylogin_list ul li{
		width: 100%;
		padding-left: 0.5rem;
		position: relative;
		height: 0.5rem;
		margin: 0 0 0.2rem 0;
	}
	.ylogin_list ul li i{
		display: block;
		width: 0.5rem;
		height: 0.5rem;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: center;
		line-height: 0.5rem;
		font-size: 0.2rem;
		color: #fff;
		background: #5bca86;
		border: 2px solid #fff;
		box-shadow: 0 0 4px #5bca86;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.ylogin_list ul li i.icon-yanjing{
		font-size: 0.15rem;
	}
	.ylogin_list ul li div.in{
		width: 100%;
		height: 0.5rem;
		border-bottom: 1px solid #cccccc;
		position: relative;
	}
	.ylogin_list ul li div.in:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.ylogin_list ul li input.a{
		display: block;
		width: 100%;
		height: 0.5rem;
		border: none;
		outline: none;
		background: none;
		padding: 0 0.2rem;
		font-size: 0.15rem;
	}
	.ylogin_list ul li input.b{
		display: block;
		width: 65%;
		height: 0.5rem;
		border: none;
		outline: none;
		background: none;
		padding: 0 0.2rem;
		font-size: 0.15rem;
		float: left;
	}
	.ylogin_list ul li input.c{
		display: block;
		float: right;
		width: 30%;
		height: 0.3rem;
		line-height: 0.3rem;
		background: #5bca86;
		text-align: center;
		border: none;
		outline: none;
		color: #fff;
		-webkit-border-radius: 30px;
		border-radius: 30px;
		margin: 0.1rem 0 0 0;
	}
	.ylogin_list ul li img.d{
		display: block;
		max-width: 30%;
		max-height: 0.3rem;
		margin: 0.1rem 0 0 0;
		float: right;
	}
	.ylogin_btn{
		width: 100%;
		padding: 0.1rem;
	}
	.ylogin_btn .goto{
		display: block;
		width: 100%;
		height: 0.45rem;
		line-height: 0.45rem;
		color: #fff;
		text-align: center;
		background: #5bca86;
		margin: 0 0 0.1rem 0;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		font-size: 0.17rem;
		border: none;
		outline: none;
	}
	.ylogin_btn a.forget{
		display: block;
		width: 100%;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.14rem;
		color: #a5a5a5;
		text-align: center;
	}
	.ylogin_btn a.forget:active{
		background: #ededed;
	}
	.ylogin_btn2{
		text-align: center;
		padding: 0 0.1rem 0.1rem 0.1rem;
	}
	.ylogin_btn2 p{
		font-size: 0.13rem;
		color: #666;
		padding: 0 0 0.1rem 0;
	}
	.ylogin_btn2 a{
		display: inline-block;
		margin: 0 0.1rem;
	}
	.ylogin_btn2 a i{
		font-size: 0.3rem;
	}
	.ylogin_btn2 a i.icon-qq-copy{
		color: #4cbde3;
	}
	.ylogin_btn2 a i.icon-weibo{
		color: #ed8950;
	}

/*余额管理*/
	.yegl_box{
		width: 100%;
		background: #fff;
	}
	.yegl_box li{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.8rem;
		border-bottom: 1px solid #ededed;
		position: relative;
		min-height: 0.5rem;
	}
	.yegl_box li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.yegl_box li span{
		display: block;
		height: 0.3rem;
		line-height: 0.3rem;
		position: absolute;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 0.7rem;
	}
	.yegl_box li select{
		display: block;
		width: 100%;
		line-height: 0.3rem;
		height: 0.3rem;
		color: #333;
		position: relative;
		z-index: 2;
		font-size: 0.14rem;
		background: none;
	}
	.yegl_box li i{
		position: absolute;
		right: 0.1rem;
		z-index: 1;
		top: 0.1rem;
		display: block;
		width: 10%;
		line-height: 0.3rem;
		height: 0.3rem;
		text-align: right;
	}
	.yegl_box li p{
		font-size: 0.13rem;
		color: #333;
		line-height: 0.3rem;
	}
	.yegl_box li p.orange{
		color: #ff9900;
	}

/*账户信息*/
	.zhxx_box li{
		width: 100%;
		padding: 0.05rem 0.1rem 0.05rem 1.1rem;
		position: relative;
		min-height: 0.55rem;
	}
	.zhxx_box li span{
		display: block;
		position: absolute;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.zhxx_box li p{
		line-height: 0.45rem;
		height: 0.45rem;
	}
	.zhxx_box li input[type="password"]{
		display: block;
		width: 100%;
		line-height: 0.45rem;
		height: 0.45rem;
		padding: 0 0.1rem;
		border: 1px solid #ededed;
		outline: none;
	}

/*订单进度查询*/
	.ddjdcx_box{
		width: 100%;
		background: #fff;
		position: relative;
		padding: 0.1rem;
	}
	.ddjdcx_box li{
		width: 100%;
		height: 0.4rem;
		border: 1px solid #ededed;
		position: relative;
		padding-left: 0.7rem;
		margin: 0 0 0.1rem 0;
	}
	.ddjdcx_box li span{
		display: block;
		position: absolute;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.14rem;
		color: #999999;
	}
	.ddjdcx_box li input.a{
		display: block;
		width: 100%;
		height: 0.39rem;
		line-height: 0.39rem;
		font-size: 0.14rem;
		color: #666;
		background: none;
	}
	.ddjdcx_box li input.b{
		display: block;
		float: left;
		width: 65%;
		height: 0.39rem;
		line-height: 0.39rem;
		font-size: 0.14rem;
		color: #666;
		padding: 0 0.1rem 0 0;
		background: none;
	}
	.ddjdcx_box li input.c{
		display: block;
		width: 35%;
		height: 0.39rem;
		line-height: 0.39rem;
		background: #b9b9b9;
		font-size: 0.14rem;
		color: #fff;
	}
	.ddjdcx_box a.goto{
		display: block;
		width: 100%;
		height: 0.45rem;
		line-height: 0.45rem;
		text-align: center;
		font-size: 0.15rem;
		color: #fff;
		background: #ff9900;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin: 0.2rem 0;
	}

/*我的订单*/
	.minedd_box{
		width: 100%;
		background: #fff;
	}
	.minedd_box .top{
		padding: 0.1rem;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
	.minedd_box .top p{
		text-align: left;
		max-width: 40%;
		word-wrap: break-word;
		word-break: normal; 
	}
	.minedd_box .top span{
		text-align: right;
		display: block;
	    -webkit-box-flex: 1; 
	    box-flex: 1;
		-webkit-flex:1;
		flex:1;
	}
	.minedd_box .center{
		padding: 0.1rem;
		border-top: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	.minedd_box .center li{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		font-size: 0.13rem;
		line-height: 1.5em;
		padding: 0.05rem 0;
	}
	.minedd_box .center li h1,
	.minedd_box .center li h2,
	.minedd_box .center li h3,
	.minedd_box .center li h4,
	.minedd_box .center li h5{
		font-size: inherit;
		font-weight: normal;
	    -webkit-box-flex: 1; 
	    box-flex: 1;
		-webkit-flex:1;
		flex:1;
	}
	.minedd_box .center li h1{
		color: #5bca86;
	}
	.minedd_box .center li h2{
		color: #ff9900;
		text-align: center;
	}
	.minedd_box .center li h3{
		color: #666666;
		text-align: right;
	}
	.minedd_box .center li h4{
		color: #666666;
		text-align: left;
	}
	.minedd_box .center li h5{
		color: #666666;
		text-align: right;
	}
	.minedd_box .center li h5 a{
		display: inline-block;
		width: 0.7rem;
		height: 0.3rem;
		line-height: 0.3rem;
		background: #5bca86;
		text-align: center;
		font-size: 0.13rem;
		color: #fff;
		margin: 0 0 0 0.1rem;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.minedd_box .bottom{
		padding: 0.1rem;
	}
	.minedd_box .bottom a{
		display: block;
		width: 0.7rem;
		height: 0.3rem;
		line-height: 0.3rem;
		text-align: center;
		border: 1px solid #5bca86;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		float: right;
		color: #5bca86;
	}

/*订单详情*/
	.yddxq_one{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
		font-size: 0.13rem;
		color: #666;
	}
	.yddxq_one ul{
		width: 100%;
		padding: 0 0 0.1rem 0;
		border-bottom: 1px solid #ededed;
	}
	.yddxq_one ul li{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
	.yddxq_one ul li p{
		width: 40%;
		line-height: 2em;
	}
	.yddxq_one ul li span{
		line-height: 2em;
	    -webkit-box-flex: 1; 
	    box-flex: 1;
		-webkit-flex:1;
		flex:1;
	}
	.yddxq_one ol{
		width: 100%;
		padding: 0.1rem 0 0 0;
	}
	.yddxq_one ol li{
		position: relative;
	}
	.yddxq_one ol li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.yddxq_one ol li p{
		word-wrap: break-word;
		word-break: normal; 
		line-height: 2em;
	}
	.yddxq_one ol li span{
		display: block;
		padding-right: 0.8rem;
		line-height: 2em;
	}
	.yddxq_one ol li span a{
		color: #5bca86;
		text-decoration: underline;
	}
	.yddxq_one ol li>a{
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 0.7rem;
		height: 0.3rem;
		line-height: 0.3rem;
		text-align: center;
		color: #fff;
		background: #5bca86;
	}
	.yddxq_two{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.yddxq_two .tit{
		display: block;
		color: #1ed1ec;
		padding: 0 0 0.1rem 0;
	}
	.yddxq_two .inbox{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
	.yddxq_two .img{
		width: 0.8rem;
		height: 0.8rem;
	}
	.yddxq_two .img img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.yddxq_two .word{
	    -webkit-box-flex: 1; 
	    box-flex: 1;
		-webkit-flex:1;
		flex:1;
		padding: 0 0 0 0.1rem;
		line-height: 1.6em;
	}
	.yddxq_three{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.yddxq_three .tit{
		font-size: 0.13rem;
		color: #1ed1ec;
		padding: 0 0 0.1rem 0;
	}
	.yddxq_three dl{
		padding: 0 0 0.1rem 0;
	}
	.yddxq_three dl.p0{
		padding: 0;
	}
	.yddxq_three dl dt{
		font-size: 0.13rem;
		color: #333333;
		line-height: 1.8em;
	}
	.yddxq_three dl dd{
		font-size: 0.13rem;
		color: #666666;
		line-height: 1.8em;
	}
	.yddxq_three span.orange{
		color: #ff9900;
	}
	.yddxq_three table.a{
		width: 100%;
	}
	.yddxq_three table.a tr td{
		padding: 4px;
	}
	.yddxq_three table.a tr:nth-child(odd){
		background: #f5f5f5;
	}
	.yddxq_three h1{
		font-size: 0.13rem;
		color: #333333;
		font-weight: normal;
		text-align: right;
	}
	.yddxq_three h1 span{
		font-size: 0.15rem;
	}

/*电子签证*/
	.dzqz_box{
		width: 100%;
		position: relative;
	}
	.dzqz_box img{
		display: block;
		width: 100%;
	}
	.dzqz_box a{
		background: url(../img/a07.png) center no-repeat;
		display: block;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		width: 1.45rem;
		height: 0.375rem;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: 0.15rem;
	}

/*进度查询*/
	.formq_box{
		width: 100%;
		background: #fff;
		padding: 0.1rem 0;
	}
	.formq_box li{
		width: 100%;
		padding: 0.05rem 0.1rem 0.05rem 0.9rem;
		position: relative;
		min-height: 0.55rem;
	}
	.formq_box li:after,
	.formq_box li .in:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.formq_box li span{
		font-size: 0.14rem;
		color: #666;
		position: absolute;
		left: 0.1rem;
		top: 0.05rem;
		width: 0.7rem;
		text-align: right;
		height: 0.45rem;
		line-height: 0.45rem;
	}
	.formq_box li span i{
		font-style: normal;
		color: #ff9900;
		padding: 0 3px 0 0;
	}
	.formq_box li .in{
		width: 100%;
		position: relative;
		min-height: 0.45rem;
	}
	.formq_box li input.a{
		display: block;
		width: 100%;
		height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		line-height: 0.45rem;
	}
	.formq_box li input.b{
		display: block;
		float: left;
		width: 65%;
		height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		line-height: 0.45rem;
	}
	.formq_box li input.c{
		display: block;
		float: right;
		width: 32%;
		height: 0.45rem;
		border: none;
		outline: none;
		background: none;
		font-size: 0.14rem;
		line-height: 0.45rem;
		color: #ff9900;
	}
	.formq_box li label.d{
		float: left;
		display: block;
		height: 0.45rem;
		line-height: 0.45rem;
		font-size: 0.14rem;
		color: #666666;
		padding-left: 0.25rem;
		position: relative;
		margin: 0 0.3rem 0 0;
	}
	.formq_box li label.d input[type="radio"]{
		opacity: 0;
	}
	.formq_box li label.d i{
		display: block;
		width: 0.17rem;
		height: 0.17rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		border: 1px solid #5bca86;
	}
	.formq_box li label.d i:before{
		content: "";
		display: block;
		width: 0.07rem;
		height: 0.07rem;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		background: #5bca86;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		display: none;
	}
	.formq_box li label.d input[type="radio"]:checked+i:before{
		display: block;
	}
	.formq_box li select.f{
		display: block;
		width: 100%;
		height: 0.45rem;
		line-height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.3rem 0 0.1rem;
		font-size: 0.14rem;
	}
	.formq_box li select.f+i.icon-arw-bottom{
		display: block;
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.16rem;
		color: #999;
	}
	.formq_btn{
		width: 100%;
		padding: 0.1rem;
		font-size: 0;
		text-align: center;
	}
	.formq_btn:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.formq_btn li{
		width: 1.5rem;
		height: 0.4rem;
		display: inline-block;
		margin: 0 0.1rem;
	}
	.formq_btn li input{
		display: block;
		width: 100%;
		height: 0.4rem;
		font-size: 0.15rem;
		color: #fff;
		border: none;
		outline: none;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.formq_btn li input[type="submit"]{
		background-color: #5bca86;
	}
	.formq_btn li input[type="reset"]{
		background-color: #cccccc;
	}
	.dzqzs_one{
		padding: 0.1rem;
		background: #fff;
	}
	.dzqzs_one h1{
		width: 100%;
		font-size: 0.13rem;
		color: #666666;
		font-weight: normal;
		padding-bottom: 0.1rem;
	}
	.dzqzs_one h1 span{
		color: #5bca86;
	}
	.dzqzs_one ul:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.dzqzs_one ul li{
		width: 25%;
		float: left;
	}
	.dzqzs_one ul li img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	.dzqzs_two{
		width: 100%;
		min-height: 0.5rem;
		background-image: url(../img/b12.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #fff;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
		text-align: center;
		padding: 0.15rem 0.1rem 0.1rem 0.1rem;
	}
	.dzqzs_two img{
		display: inline-block;
		width: 0.285rem;
		height: 0.285rem;
		vertical-align: middle;
	}
	.dzqzs_two span{
		display: inline-block;
		height: 0.285rem;
		line-height: 0.285rem;
		vertical-align: middle;
		color: #5bca86;
		border-bottom: 2px solid #5bca86;
	}
	.dzqzs_two p{
		text-align: left;
		width: 100%;
		font-size: 0.13rem;
		color: #5bca86;
		padding-top: 0.1rem;
	}
	/*weui时间样式重置*/
		.weui-picker-modal{
			height: 2.4rem;
		}
		.toolbar .toolbar-inner{
			height: 0.3rem;
			line-height: 0.3rem;
		}
		.picker-calendar-month-picker, .picker-calendar-year-picker{
			line-height: 0.3rem;
			max-width: 100%;
		}
		.picker-calendar-month-picker a.icon-only, .picker-calendar-year-picker a.icon-only{
			line-height: 0.3rem;
			height: 0.3rem;
			font-size: 0.14rem;
		}
		i.icon.icon-next, i.icon.icon-prev{
			font-size: 0.14rem;
			line-height: 0.3rem;
			height: 0.3rem;
			background-size: 0.14rem 0.14rem;
			width: 100%;
		}
		.picker-calendar-month-picker .current-month-value, .picker-calendar-month-picker .current-year-value, .picker-calendar-year-picker .current-month-value, .picker-calendar-year-picker .current-year-value{
			line-height: 0.3rem;
			height: 0.3rem;
			font-size: 0.14rem;
		}
		.weui-picker-calendar .picker-modal-inner{
			height: 2.1rem;
		}
		.picker-calendar-week-days{
			height: 0.3rem;
			line-height: 0.3rem;
		}
		.picker-calendar-week-days+.picker-calendar-months{
			height: 1.8rem;
		}
		.picker-calendar-week-days .picker-calendar-week-day{
			line-height: 0.3rem;
		}
		.picker-calendar-day span{
			width: 26px;
			height: 26px;
			line-height: 26px;
		}
	.formq_box li i.g{
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 1;
		color: #cccccc;
	}
	.formq_box li input.h{
		position: relative;
		z-index: 2;
	}
	.formq_box li span.big{
		width: 0.9rem;
		left: 0;
		padding-right: 5px;
	}
	.formq_box li input.j{
		display: block;
		width: 100%;
		height: 0.45rem;
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 2;
	}
	.formq_box li p.i{
		width: 100%;
		height: 0.45rem;
		border: 1px solid #ededed;
		padding: 0 0.1rem;
		line-height: 0.45rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.formq_box li p.k{
		font-size: 0.12rem;
		padding: 0.5em 0;
	}
	.dzqzs_three{
		background-color: #fff;
		padding: 0.1rem;
		border-bottom: 1px solid #ededed;
	}
	.dzqzs_three h1{
		font-size: 0.12rem;
		color: #5bca86;
		font-weight: normal;
	}
	.dzqzs_three h1 span{
		color: #999999;
		font-size: 0.1rem;
		padding: 0 0 0 1em;
	}
	.dzqzs_three ul{
		font-size: 0;
		text-align: center;
	}
	.dzqzs_three ul:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.dzqzs_three ul li{
		width: 50%;
		display: inline-block;
	}
	.dzqzs_three ul li div.img{
		width: 1.25rem;
		height: 0.83rem;
		position: relative;
		overflow: hidden;
		margin: 0.1rem auto;
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.dzqzs_three ul li div.img img{
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 4;
	}
	.dzqzs_three ul li div.img input[type="file"]{
		display: block;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 5;
		opacity: 0;
	}
	.dzqzs_three ul li div.word{
		width: 100%;
		height: 0.3rem;
		line-height: 0.3rem;
		text-align: center;
		font-size: 0.12rem;
		color: #333333;
	}
	.dzqzs_four{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.dzqzs_four h1{
		font-size: 0.14rem;
		font-weight: normal;
		border-bottom: 1px solid #ededed;
		color: #333;
		padding: 0 0 0.1rem 0;
		margin: 0.1rem 0;
	}
	.dzqzs_four h1 em{
		color: #ff9900;
		font-style: normal;
	}
	.dzqzs_four i{
		font-size: 0.16rem;
		color: #ffa218;
		padding: 0 5px 0 0;
	}
	.dzqzs_four .a{
		font-size: 0.14rem;
		color: #666666;
		width: 100%;
		padding: 0 0.2rem;
		line-height: 1.8em;
	}
	.dzqzs_four .b{
		font-size: 0.14rem;
		color: #ff9900;
		display: block;
		width: 100%;
		text-align: center;
		line-height: 1.8em;
	}
	.dzqzs_four ul.formq_box li{
		padding: 0 0.1rem;
	}
	.dzqzs_four ul.formq_box li div.in{
		position: absolute;
		left: 50%;
		top: 50%;
		width: auto;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.dzqzs_four ul.formq_box li div.in label{
		width: 100%;
	}
	.dzqzs_four ul.formq_box li img{
		position: relative;
		height: 100%;
	}

/*公正办理*/
	.gzbl_top{
		background: #fff;
		padding: 0.1rem 0;
	}
	.gzbl_top img{
		display: block;
		width: 100%;
	}
	.gzbl1_one{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.gzbl1_one h1{
		font-size: 0.14rem;
		color: #666666;
		font-weight: normal;
		width: 100%;
		padding: 0 0 0.1rem 0;
		border-bottom: 1px solid #ededed;
	}
	.gzbl1_one .inbox{
		padding: 0.2rem 0.3rem;
	}
	.gzbl1_one .inbox .top{
		width: 100%;
		border-bottom: 2px solid #77b239;
		padding: 0 0.4rem;
		height: 0.4rem;
		line-height: 0.4rem;
		position: relative;
	}
	.gzbl1_one .inbox .top span{
		font-size: 0.14rem;
		color: #666666;
		position: absolute;
		height: 0.4rem;
		line-height: 0.4rem;
		top: 0;
	}
	.gzbl1_one .inbox .top span:first-child{
		left: 0;
	}
	.gzbl1_one .inbox .top span:last-child{
		right: 0;
	}
	.gzbl1_one .inbox .top h2{
		font-size: 0.15rem;
		color: #ff9900;
		font-weight: normal;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		text-align: center;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.gzbl1_one .inbox .center{
		width: 100%;
		border: 1px solid #ededed;
		border-top: none;
		padding: 0.1rem;
		position: relative;
		display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	}
	.gzbl1_one .inbox .center span{
		display: block;
		font-size: 0.14rem;
		color: #333333;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.gzbl1_one .inbox .center select{
		display: block;
		-webkit-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		position: relative;
		z-index: 2;
		border: 1px solid #ededed;
		padding: 0 0.1rem;
		background: none;
		outline: none;
		font-size: 0.14rem;
	}
	.gzbl1_one .inbox .center i{
		position: absolute;
		z-index: 1;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 0.15rem;
		color: #999;
	}
	.gzbl1_one .inbox .bottom{
		padding: 0.3rem 0.1rem;
	}
	.gzbl1_one .inbox .bottom a{
		display: block;
		width: 60%;
		margin: 0 auto;
		height: 0.4rem;
		line-height: 0.4rem;
		border:1px solid #ff9900;
		color: #ff9900;
		text-align: center;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.gzbl1_two{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.85rem;
		background: #fff;
		position: relative;
	}
	.gzbl1_two span{
		display: block;
		width: 0.75rem;
		position: absolute;
		left: 0.1rem;
		top: 0.1rem;
		text-align: left;
		height: 0.25rem;
		line-height: 0.25rem;
	}
	.gzbl1_two ul li{
		float: left;
		margin: 0 0.15rem 0.1rem 0;
	}
	.gzbl1_two li label{
		display: block;
		height: 0.25rem;
		line-height: 0.25rem;
		font-size: 0.14rem;
		color: #666666;
		padding-left: 0.25rem;
		position: relative;
	}
	.gzbl1_two li label input[type="radio"]{
		opacity: 0;
	}
	.gzbl1_two li label i{
		display: block;
		width: 0.17rem;
		height: 0.17rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		border: 1px solid #ccc;
	}
	.gzbl1_two li label i:before{
		content: "";
		display: block;
		width: 0.07rem;
		height: 0.07rem;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		background: #ff9900;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		display: none;
	}
	.gzbl1_two li label input[type="radio"]:checked+i:before{
		display: block;
	}
	.gzbl1_two p{
		font-size: 0.12rem;
		color: #999;
	}
	.gzbl1_three{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.85rem;
		background: #fff;
		position: relative;
	}
	.gzbl1_three span{
		display: block;
		width: 0.75rem;
		position: absolute;
		left: 0.1rem;
		top: 0.1rem;
		text-align: left;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.gzbl1_three input{
		display: block;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		border: 1px solid #ededed;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		color: #333;
	}
	.gzbl1_four{
		margin: 0.1rem 0.1rem 0 0.1rem;
		background: #f8f8f8;
		border: 1px solid #ededed;
		border-bottom: none;
		padding: 0.1rem;
	}
	.gzbl1_four li{
		font-size: 0.14rem;
		margin: 5px 5px 5px 0;
		float: left;
		-webkit-border-radius: 30px;
		border-radius: 30px;
		min-width: 0.2rem;
		min-height: 0.2rem;
		line-height: 0.2rem;
		text-align: center;
		cursor: pointer;
	}
	.gzbl1_four li:first-child{
		padding: 0 8px;
	}
	.gzbl1_four li.on{
		background: #ff9900;
		color: #fff;
	}
	.gzbl1_five{
		background: #fff;
		border: 1px solid #ededed;
		border-top: none;
		margin: 0 0.1rem 0.1rem 0.1rem;
		padding: 0.1rem;
	}
	.gzbl1_five li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.gzbl1_five li{
		width: 100%;
		display: none;
	}
	.gzbl1_five li.on{
		display: block;
	}
	.gzbl1_five li span{
		font-size: 0.14rem;
		color: #666666;
		padding: 5px;
	}
	.gzbl1_five li span.active{
		color: #ff9900;
		font-weight: bold;
	}
	.gzbl1_six{
		width: 100%;
		padding: 0.2rem 0.1rem;
		background: #fff;
		text-align: center;
	}
	.gzbl1_six a{
		display: inline-block;
	    min-width: 35%;
	    height: 0.4rem;
	    margin: 0 0.1rem;
	    line-height: 0.4rem;
	    border:1px solid #ff9900;
	    color: #ff9900;
	    text-align: center;
	    -webkit-border-radius: 4px;
	    border-radius: 4px;
	    padding: 0 0.1rem;
	}
	.gzbl1_six a.green{
	    border:1px solid #5bca86;
	    color: #5bca86;
	}
	.gzbl2_one{
		width: 100%;
		padding: 0 0.1rem 0.08rem 0.1rem;
		background: #fff;
		word-wrap: break-word;
		word-break: normal;
		font-size: 0.12rem;
		color: #999;
	}
	.gzbl2_one span{
		color: #ff9900;
	}
	.gzbl2_one hr{
		height: 1px;
		border: none;
		border-top: 1px solid #ededed;
		margin: 0.1rem 0;
	}
	.gzbl2_one i{
		font-style: normal;
		font-size: 0.15rem;
		color: #333;
	}
	.gzbl2_two{
		width: 100%;
		padding: 4px;
		background: #fff;
	}
	.gzbl2_two li{
		padding: 4px;
		width: 25%;
		float: left;
		cursor: pointer;
	}
	.gzbl2_two li .in{
		width: 100%;
		height: 0.75rem;
		border: 1px solid #5bca86;
		text-align: center;
		position: relative;
	}
	.gzbl2_two li .in .img{
		width: 100%;
		height: 0.45rem;
		margin: 0.025rem 0;
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: contain;
		background-size: contain;
	}
	.gzbl2_two li .in p{
		font-size: 0.12rem;
		color: #666;
		width: 100%;
		line-height: 0.25rem;
		height: 0.25rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.gzbl2_two li i{
		position: absolute;
		color: #ff9900;
		right: 0.05rem;
		top: 0.01rem;
		opacity: 0;
	}
	.gzbl2_two li.on i{
		opacity: 1;
	}
	.gzbl3_one{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
		margin: 0.1rem 0 0 0;
	}
	.gzbl3_one span.title{
		font-size: 0.14rem;
		color: #666666;
		font-weight: normal;
		width: 100%;
		padding: 0 0 0.06rem 0;
		border-bottom: 2px solid #ff9900;
	}
	.gzbl3_one *{
		font-style: normal;
		font-weight: normal;
	}
	.gzbl3_one ul{
		padding: 0.1rem 0 0 0;
	}
	.gzbl3_one ul li{
		width: 100%;
		position: relative;
		padding: 0.1rem 0 0.1rem 0.65rem;
	}
	.gzbl3_one ul li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.gzbl3_one ul li>span{
		display: block;
		position: absolute;
		left: 0;
		top: 0.1rem;
		font-size: 0.13rem;
		color: #666;
		line-height: 1.5em;
	}
	.gzbl3_one ul li div.in{
		width: 100%;
		position: relative;
	}
	.gzbl3_one ul li div.in h2{
		font-size: 0.13rem;
		color: #666;
		font-weight: normal;
		line-height: 1.5em;
	}
	.gzbl3_one ul li div.in h2 em{
		color: #ff9900;
	}
	.gzbl3_one ul li div.in h3{
		font-size: 0.12rem;
		color: #999999;
		line-height: 1.5em;
		padding: 0.05rem 0 0 0;
	}
	/*count样式重置*/
	.weui-count .weui-count__number{
		font-size: 0.16rem;
		width: 0.5rem;
	}
	.gzbl3_one .weui-count{
		height: 0.3rem;
		font-size: 0;
	}
	.gzbl3_one .weui-count a{
		height: 0.3rem;
		width: 0.3rem;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.gzbl3_one .weui-count a.weui-count__decrease{
		background-color: #bbbbbb;
		border: 1px solid #bbbbbb;
	}
	.gzbl3_one .weui-count a.weui-count__decrease:before{
		background-color: #fff;
		width: 0.2rem;
		height: 1px;
		margin: 0;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.gzbl3_one .weui-count a.weui-count__increase{
		background-color: #ff9900;
		border: 1px solid #ff9900;
	}
	.gzbl3_one .weui-count a.weui-count__increase:before,
	.gzbl3_one .weui-count a.weui-count__increase:after{
		margin: 0;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.gzbl3_one .weui-count a.weui-count__increase:before{
		width: 0.2rem;
		height: 1px;
	}
	.gzbl3_one .weui-count a.weui-count__increase:after{
		height: 0.2rem;
		width: 1px;
	}
	.gzbl3_one .weui-count .weui-count__number{
		height: 0.3rem;
		vertical-align: top;
		border: 1px solid #ededed;
	}
	/*weui-checkbox样式重置*/
	.gzbl3_one .weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked{
		border-color: #ffcc99;
		background-color: #ffcc99;
	}
	.gzbl3_one .weui-switch-cp__box:after, .weui-switch:after{
		background-color: #ff9900;
		box-shadow: 0 1px 3px rgba(0,0,0,.0);
	}
	.gzbl3_one .weui-switch-cp{
		display: inline-block;
	}
	.gzbl3_two{
		width: 100%;
		padding: 0.1rem;
		border-top: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
		background: #fff;
	}
	.gzbl3_two .tit{
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
	}
	.gzbl3_two .tit i{
		display: inline-block;
		padding: 0 5px;
		-webkit-transition: all .3s;
		transition: all .3s;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.gzbl3_two .tit.on i{
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.gzbl3_two .word{
		width: 100%;
		padding: 0.1rem 0 0 0;
		font-size: 0.14rem; 
		line-height: 1.6em;
	}
	.gzbl3_two .word *{
		max-width: 100%;
	}
	.gzbl3_three{
		width: 100%;
		margin: 0.1rem 0;
		border-top: 1px solid #ff9900;
		border-bottom: 1px solid #ff9900;
		padding: 0.05rem 0.1rem;
		background: #fff;
	}
	.gzbl3_three *{
		font-weight: normal;
		font-style: normal;
	}
	.gzbl3_three ul li{
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		border-bottom: 1px solid #ededed;
		padding: 0.05rem 0;
	}
	.gzbl3_three ul li span{
		text-align: left;
		word-wrap: break-word;
		word-break: normal;
		display: block;
		line-height: 0.3rem;
	}
	.gzbl3_three ul li p{
		text-align: right;
		display: block;
		-webkit-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		line-height: 0.3rem;
	}
	.gzbl3_three ul li *.orange{
		color: #ff9900;
	}
	.gzbl3_three h5{
		font-size: 0.12rem;
		color: #999999;
		padding: 0.05rem 0;
		line-height: 0.3rem;
	}
	.gzbl3_four{
		width: 100%;
		background-color: #fff;
		padding: 0.1rem 0.1rem 0.5rem 0.1rem;
		position: relative;
	}
	.gzbl3_four .in{
		height: 1.5rem;
		overflow: hidden;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	.gzbl3_four .in.auto{
		height: auto;
	}
	.gzbl3_four h1{
		font-size: 0.14rem;
		color: #ff9900;
		font-weight: normal;
		height: 0.3rem;
		line-height: 0.3rem;
	}
	.gzbl3_four p{
		font-size: 0.12rem;
		color: #999999;
		line-height: 0.2rem;
	}
	.gzbl3_four .btn{
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		height: 0.4rem;
		border-top: 1px solid #ededed;
		text-align: center;
		line-height: 0.4rem;
	}
	.gzbl3_four .btn i{
		display: inline-block;
		-webkit-transition: all .3s;
		transition: all .3s;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.gzbl3_four .btn.on i{
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.gzbl4_one.formq_box li{
		padding: 0.05rem 0.1rem 0.05rem 1.3rem;
	}
	.gzbl4_one.formq_box li span{
		width: 1.1rem;
	}
	.gzbl4_one.formq_box li label.d i{
		border: 1px solid #ff9900;
	}
	.gzbl4_one.formq_box li label.d i:before{
		background: #ff9900;
	}
	.gzbl4_two{
		width: 100%;
		padding: 0 0.1rem 0.2rem 0.1rem;
		background: #fff;
	}
	.gzbl4_two a{
		display: block;
		width: 1.5rem;
    	height: 0.4rem;
    	border: 1px solid #ff9900;
    	color: #ff9900;
    	font-size: 0.14rem;
    	line-height: 0.4rem;
    	margin: 0 auto;
    	text-align: center;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
	}
	.gzbl5_oneout{
		position: relative;
		width: 100%;
		padding: 0.2rem 2% 2% 2%;
		background: #fff;
	}
	.gzbl5_oneout em{
		display: block;
		height: 2px;
		background: #ccc;
		width: 90%;
		position: absolute;
		left: 2%;
		top: 0.2rem;
		margin-top: 3.5px;
	}
	.gzbl5_oneout em:before{
		content: "";
		height: 2px;
		display: block;
		background: #ff9900;
	}
	.gzbl5_one{
		width: 100%;
		display: -webkit-box;
	    display: -moz-box;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-box-align: center;
	    justify-content: space-between;
	    position: relative;
	    z-index: 3;
	}
	.gzbl5_one li{
		/* -webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;   */
		height: 0.35rem;
		padding-top: 0.15rem;
		text-align: center;
		position: relative;
	}
	.gzbl5_one li:before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: #cccccc;
		position: absolute;
		left: 0;
		top: 3.5px;
	}
	.gzbl5_one li:after{
		content: "";
		display: block;
		width: 9px;
		height: 9px;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		background: #ccc;
		position: absolute;
		left: 50%;
		top: 0;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.gzbl5_one li:first-child{
		text-align: left;
	}
	.gzbl5_one li:first-child:after{
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.gzbl5_one li:last-child{
		text-align: right;
	}
	.gzbl5_one li:last-child:after{
		right: 0;
		left: auto;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.gzbl5_oneout.zt1 ul li:nth-child(1){
		color: #ff9900;
	}
	.gzbl5_oneout.zt1 ul li:nth-child(1):before,
	.gzbl5_oneout.zt1 ul li:nth-child(1):after{
		background: #ff9900
	}
	.gzbl5_oneout.zt2 ul li:nth-child(1),
	.gzbl5_oneout.zt2 ul li:nth-child(2){
		color: #ff9900;
	}
	.gzbl5_oneout.zt2 ul li:nth-child(1):before,
	.gzbl5_oneout.zt2 ul li:nth-child(1):after,
	.gzbl5_oneout.zt2 ul li:nth-child(2):before,
	.gzbl5_oneout.zt2 ul li:nth-child(2):after{
		background: #ff9900
	}
	.gzbl5_oneout.zt3 ul li:nth-child(1),
	.gzbl5_oneout.zt3 ul li:nth-child(2),
	.gzbl5_oneout.zt3 ul li:nth-child(3){
		color: #ff9900;
	}
	.gzbl5_oneout.zt3 ul li:nth-child(1):before,
	.gzbl5_oneout.zt3 ul li:nth-child(1):after,
	.gzbl5_oneout.zt3 ul li:nth-child(2):before,
	.gzbl5_oneout.zt3 ul li:nth-child(2):after,
	.gzbl5_oneout.zt3 ul li:nth-child(3):before,
	.gzbl5_oneout.zt3 ul li:nth-child(3):after{
		background: #ff9900
	}
	.gzbl5_oneout.zt4 ul li:nth-child(1),
	.gzbl5_oneout.zt4 ul li:nth-child(2),
	.gzbl5_oneout.zt4 ul li:nth-child(3),
	.gzbl5_oneout.zt4 ul li:nth-child(4){
		color: #ff9900;
	}
	.gzbl5_oneout.zt4 ul li:nth-child(1):before,
	.gzbl5_oneout.zt4 ul li:nth-child(1):after,
	.gzbl5_oneout.zt4 ul li:nth-child(2):before,
	.gzbl5_oneout.zt4 ul li:nth-child(2):after,
	.gzbl5_oneout.zt4 ul li:nth-child(3):before,
	.gzbl5_oneout.zt4 ul li:nth-child(3):after,
	.gzbl5_oneout.zt4 ul li:nth-child(4):before,
	.gzbl5_oneout.zt4 ul li:nth-child(4):after{
		background: #ff9900;
	}
	.gzbl5_oneout.zt1 em:before{
		width: 21%;
	}
	.gzbl5_oneout.zt2 em:before{
		width: 54%;
	}
	.gzbl5_oneout.zt3 em:before{
		width: 86%;
	}
	.gzbl5_oneout.zt4 em:before{
		width: 92%;
	}

/*涉外公正*/
	.swgzxw_one{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.3rem;
		position: relative;
		font-size: 0.17rem;
		color: #333333;
		font-weight: normal;
		word-wrap: break-word;
		word-break: normal;
		line-height: 1.5em;
		background: #f8f8f8;
		border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;
	}
	.swgzxw_one i{
		position: absolute;
		left: 0.07rem;
		top: 0.1rem;
		color: #ff9900;
	}
	.swgzxw_two{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
		word-wrap: break-word;
		word-break: normal;
		font-size: 0.14rem;
		color: #666;
		line-height: 1.5em;
	}
	.swgzxw_two *{
		max-width: 100%;
	}
	.swgzxw_three{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.1rem;
		background: #fff;
	}
	.swgzxw_three a{
		display: block;
		width: 1.5rem;
		height: 0.4rem;
		border: 1px solid #ff9900;
		line-height: 0.39rem;
		margin: 0 auto 0.2rem auto;
		text-align: center;
		color: #ff9900;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.swgzxw_three .in{
		width: 100%;
		border: 1px solid #ff9900;
		padding: 0.2rem 40% 0.2rem 0.3rem;
		color: #666666;
		background-image: url(../img/a13.png);
		-webkit-background-size: 0.965rem 0.94rem;
		background-size: 0.965rem 0.94rem;
		background-repeat: no-repeat;
		background-position: 90% center;
		line-height: 2em;
	}
	.swgzxw_three .in span{
		color: #ff9900;
	}
	.swgzxw_four{
		width: 100%;
		background: #fff;
	}
	.swgzxw_four .tit{
		padding: 0.12rem 0.1rem;
		border-bottom: 1px solid #ededed;
	}
	.swgzxw_four .tit h1{
		font-size: 0.15rem;
		color: #333333;
		font-weight: normal;
		float: left;
		line-height: 1.5em;
	}
	.swgzxw_four .tit span{
		display: block;
		float: right;
		font-size: 0.13rem;
		color: #333333;
		line-height: 1.5em;
	}
	.swgzxw_four .list{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.1rem;
	}
	.swgzxw_four .list li{
		border-bottom: 1px dashed #ededed;
	}
	.swgzxw_four .list li a{
		display: block;
		width: 100%;
		line-height: 0.35rem;
		height: 0.35rem;
		font-size: 0.14rem;
		color: #999999;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.swgzxw_five{
		margin: 0.1rem;
		background: #fff;
		padding: 0 0 0.1rem 0;
		border: 1px solid #ededed;
	}
	.swgzxw_five h1{
		font-size: 0.14rem;
		color: #666666;
		font-weight: normal;
		width: 100%;
		padding: 0 0.1rem;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.swgzxw_five ul{
		font-size: 0;
		width: 100%;
	}
	.swgzxw_five ul li{
		color: #333333;
		display: inline-block;
		vertical-align: top;
		width: 33.3%;
		padding: 0 0.05rem;
		text-align: center;
	}
	.swgzxw_five ul li img{
		display: block;
		max-width: 100%;
		width: 0.375rem;
		height: 0.375rem;
		margin: 0 auto;
	}
	.swgzxw_five ul li p{
		font-size: 0.13rem;
		color: #333333;
		padding: 0.05rem 0;
	}
	.swgzxw_five ul li span{
		font-size: 0.12rem;
		color: #666666;
		line-height: 1.5em;
	}
	.swgzxw_six{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.swgzxw_six ul.list li{
		width: 100%;
		padding: 0 0 0 0.15rem;
		position: relative;
		height: 0.35rem;
	}
	.swgzxw_six ul.list li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.swgzxw_six ul.list li i{
		font-size: 0.1rem;
		color: #ff9900;
		position: absolute;
		left: 0;
		line-height: 0.35rem;
		height: 0.35rem;
		display: block;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.swgzxw_six ul.list li p{
		font-size: 0.13rem;
		color: #666666;
		float: left;
		width: 70%;
		height: 0.3rem;
		line-height: 0.35rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.swgzxw_six ul.list li span{
		float: right;
		display: block;
		font-size: 0.12rem;
		color: #999999;
		text-align: right;
		max-width: 28%;
		height: 0.35rem;
		line-height: 0.35rem;
		overflow: hidden;
	}
	.swgzxw_six .fanye{
		width: 100%;
		padding: 0.05rem;
		font-size: 0;
		text-align: center;
	}
	.swgzxw_six .fanye a{
		display: inline-block;
		padding: 0.08rem 0.3rem;
		border: 1px solid #ddd;
		font-size: 0.13rem;
		color: #666;
		margin: 0.05rem 0.1rem;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.swgzxw_six .fanye a:active{
		background: #ff9900;
		border: 1px solid #ff9900;
		color: #fff;
	}

/*佳和资讯*/
	.jhzx_one{
		width: 100%;
		padding: 0.1rem;
		border-bottom: 1px solid #ededed;
		text-align: center;
		background: #fff;
	}
	.jhzx_one h1{
		font-size: 0.15rem;
		color: #333333;
		font-weight: normal;
		line-height: 2em;
		word-wrap: break-word;
		word-break: normal;
	}
	.jhzx_one span{
		font-size: 0.12rem;
		color: #999999;
		display: block;
		line-height: 1.5em;
	}
	.jhzx_two{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
		word-wrap: break-word;
		word-break: normal;
		line-height: 1.6em;
	}
	.jhzx_two *{
		max-width: 100%;
	}
	.jhzx_three{
		width: 100%;
		background: #fff;
		padding: 0 0.1rem;
		border-bottom: 1px solid #ededed;
	}
	.jhzx_three a{
		display: block;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		border-top: 1px solid #ededed;
		font-size: 0.13rem;
		color: #666666;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.jhzx_three a span{
		color: #1ed1ec;
	}
	.jhzx_four{
		width: 100%;
		padding: 0 0.1rem 0.1rem 0.1rem;
		background: #fff;
	}
	.jhzx_four h1{
		font-size: 0.13rem;
		color: #333333;
		font-weight: normal;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		border-bottom: 1px solid #ededed;
	}
	.jhzx_four h1 i{
		padding: 0 5px 0 0;
	}
	.jhzx_four li{
		width: 100%;
		padding: 0 0 0 0.15rem;
		position: relative;
	}
	.jhzx_four ul{
		padding: 0.05rem 0 0 0;
	}
	.jhzx_four li a{
		display: block;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.13rem;
		color: #666;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.jhzx_four li:before{
		content: "";
		width: 0.05rem;
		height: 0.05rem;
		background: #d1d1d1;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.jhzx_five{
		width: 100%;
		padding: 0 0.1rem 0.1rem 0.1rem;
		background: #fff;
	}
	.jhzx_five .tit{
		height: 0.4rem;
		line-height: 0.4rem;
		border-bottom: 1px solid #ededed;
	}
	.jhzx_five .tit h1{
		font-size: 0.14rem;
		color: #333333;
		font-weight: normal;
		line-height: 0.4rem;
		float: left;
	}
	.jhzx_five .tit span{
		display: block;
		float: right;
		font-size: 0.14rem;
		color: #333333;
		line-height: 0.4rem;
	}
	.jhzx_five .list{
		padding: 0.1rem 0 0 0;
	}
	.jhzx_five .list li{
		width: 25%;
		float: left;
		border: 2px solid #fff;
	}
	.jhzx_five .list li div{
		display: block;
		width: 100%;
		padding-top: 66.47%;
		position: relative;
	}
	.jhzx_five .list li div img{
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.jhzx_five .list li p{
		font-size: 0.12rem;
		color: #333333;
		line-height: 1.5em;
		width: 100%;
		height: 1.5em;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		margin: 0.2em 0 0 0;
	}
	.jhzx_five .list li p span{
		color: #ff9900;
	}
	.jhzx_six{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.jhzx_six dl:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.jhzx_six dl dt{
		padding: 0.1rem 0;
	}
	.jhzx_six dl dt a{
		font-size: 0.13rem;
		color: #fff;
		background: #5bca86;
		padding: 0.08rem 0.15rem;
		border-radius: 4px;
	}
	.jhzx_six dl dd{
		float: left;
		font-size: 0.13rem;
		color: #333333;
	}
	.jhzx_six dl dd a{
		display: block;
		color: inherit;
		padding: 0.05rem 0.1rem 0.05rem 0;
	}

/*涉外公正-更多*/
	.swgzm_list{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.swgzm_list .tit p{
		float: left;
		font-size: 0.13rem;
		color: #333333;
		height: 0.35rem;
		line-height: 0.35rem;
		border-bottom: 1px solid #ff9900;
		margin: 0 0.1rem 0 0;
	}
	.swgzm_list .tit.tit2 p{
		color: #5bca86;
		border-bottom: 1px solid #5bca86;
	}
	.swgzm_list .tit.tit2 a{
		display: block;
		float: right;
		height: 0.35rem;
		line-height: 0.35rem;
		width: 30%;
		text-align: right;
		color: #5bca86;
	}
	.swgzm_list .tit span{
		display: block;
		float: left;
		font-size: 0.1rem;
		color: #666;
		line-height: 0.35rem;
	}
	.swgzm_list .tit span i{
		font-style: normal;
		color: #ff9900;
		padding: 0 2px;
	}
	.swgzm_list .list{
		padding: 0.1rem 0;
		font-size: 0;
	}
	.swgzm_list .list li{
		display: inline-block;
		width: 25%;
		vertical-align: top;
	}
	.swgzm_list .list li a{
		font-size: 0.12rem;
		color: #666;
		display: block;
		line-height: 1.5em;
		padding: 0.05rem 3px;
		word-wrap: break-word;
		word-break: normal;
	}
	.swgzm_list .btn{
		text-align: center;
	}
	.swgzm_list .btn a{
		display: block;
		width: 1.5rem;
		height: 0.4rem;
		font-size: 0.14rem;
		line-height: 0.39rem;
		color: #ff9900;
		border: 1px solid #ff9900;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin: 0.1rem auto 0.2rem auto;
	}
	.swgzm_list .btn a:active{
		background: #ff9900;
		color: #fff;
	}
	.swgzm_list .btn p{
		font-size: 0.1rem;
		color: #999999;
		line-height: 1.5em;
		word-wrap: break-word;
		word-break: normal;
	}

/*领事认证*/
	.ylsrz_one.index_two .liucheng ul{
		background: url(../img/b28.jpg) no-repeat;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.ylsrz_two{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.ylsrz_two .word h1{
		font-size: 0.14rem;
		color: #333333;
		font-weight: normal;
		float: left;
		line-height: 0.3rem;
		padding: 0 0.1rem 0 0;
	}
	.ylsrz_two .word h2{
		float: left;
		font-size: 0.12rem;
		color: #5bca86;
		font-weight: normal;
		line-height: 0.3rem;
	}
	.ylsrz_two .word{
		margin: 0 0 0.05rem 0;
	}
	.ylsrz_two .word h2 span{
		color: #ff9900;
	}
	.ylsrz_two .search input[type="text"]{
		width: 70%;
		display: block;
		float: left;
		height: 0.4rem;
		line-height: 0.4rem;
		padding: 0 0.1rem 0 0.25rem;
		font-size: 0.14rem;
		color: #333;
		border: 1px solid #ededed;
		background-color: #f8f8f8;
		background-image: url(../img/a14.png);
		background-repeat: no-repeat;
		background-position: 0.05rem center;
		-webkit-background-size: 0.125rem 0.125rem;
		background-size: 0.125rem 0.125rem;
	}
	.ylsrz_two .search input[type="button"]{
		display: block;
		float: right;
		width: 28%;
		height: 0.4rem;
		line-height: 0.4rem;
		background: #ff9900;
		color: #fff;
		font-size: 0.15rem;
	}
	.ylsrz_three{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.ylsrz_three h1{
		font-size: 0.13rem;
		color: #666666;
		font-weight: normal;
		height: 0.3rem;
		line-height: 0.3rem;
	}
	.ylsrz_three h1 span{
		display: inline-block;
		font-size: 0.13rem;
		color: #333;
		margin: 0 0 0 0.1rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		width: 0.25rem;
		line-height: 0.25rem;
		height: 0.25rem;
		text-align: center;
		cursor: pointer;
	}
	.ylsrz_three ul{
		font-size: 0;
	}
	.ylsrz_three ul li{
		display: inline-block;
		font-size: 0.13rem;
		width: 0.25rem;
		height: 0.25rem;
		line-height: 0.25rem;
		text-align: center;
		margin: 0.07rem 0.07rem 0 0;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		color: #333;
		cursor: pointer;
	}
	.ylsrz_three .wordhd.on{
		background: #ff9900;
		color: #fff;
	}
	.ylsrz_fourout{
		position: relative;
	}
	.ylsrz_fourout em.more{
		display: block;
		width: 100%;
		height: 0.3rem;
		line-height: 0.3rem;
		position: absolute;
		left: 0;
		bottom: 0;
		background: #fff;
		text-align: center;
		-webkit-transition: all .3s;
		transition: all .3s;
		opacity: 0;
	}
	.ylsrz_fourout em.more.on{
		opacity: 1;
	}
	.ylsrz_four{
		width: 100%;
		background: #fff;
		position: relative;
		padding: 0 0.1rem;
		max-height: 3rem;
		overflow-y: auto;
    	-webkit-overflow-scrolling: touch;
	}
	.ylsrz_four ul{
		padding: .01rem 0 0.2rem 0;
		display: none;
	}
	.ylsrz_four ul:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.ylsrz_four ul.on{
		display: block;
	}
	.ylsrz_four ul li{
		width: 50%;
		float: left;
		position: relative;
	}
	.ylsrz_four ul li a{
		padding: 0 0.1rem 0 0.2rem;
		display: block;
		width: 100%;
		line-height: 0.3rem;
		height: 0.3rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 0.13rem;
		color: #333;
	}
	.ylsrz_four ul li a i{
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		color: #ff9900;
		font-size: 0.1rem;
		display: block;
		line-height: 0.3rem;
		height: 0.3rem;
	}
	/*选择产品*/
	.ylsrz2_one{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.ylsrz2_one .tit{
		width: 100%;
		padding: 0.1rem;
		font-size: 0.13rem;
		color: #333333;
		background: #f8f8f8;
		border-top: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	.ylsrz2_one .tit span{
		padding-left: 0.1rem;
		font-size: 0.12rem;
		color: #666;
	}
	.ylsrz2_one .word{
		padding: 0.1rem;
		width: 100%;
		word-wrap: break-word;
		word-break: normal;
	}
	.ylsrz2_one .word *{
		max-width: 100%;
	}
	.ylsrz2_two .top{
		width: 100%;
		padding: 0.1rem;
		background: #f8f8f8;
		border-top: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	.ylsrz2_two .top h1{
		float: left;
		font-size: 0.13rem;
		color: #333333;
		font-weight: normal;
	}
	.ylsrz2_two .top h2{
		float: right;
		font-size: 0.13rem;
		color: #333333;
		font-weight: normal;
	}
	.ylsrz2_two .top h2 span{
		color: #ff9900;
	}
	.ylsrz2_two .tab{
		width: 100%;
		font-size: 0;
		border-bottom: 1px solid #ededed;
		text-align: center;
		background: #fff;
	}
	.ylsrz2_two .tab span{
		display: inline-block;
		font-size: 0.13rem;
		color: #333333;
		line-height: 0.4rem;
		height: 0.4rem;
		padding: 0 0.15rem;
		margin: 0 0.05rem;
		border-bottom: 2px solid #fff;
	}
	.ylsrz2_two .tab span.on{
		color: #ff9900;
		border-bottom: 2px solid #ff9900;
	}
	.ylsrz2_three{
		width: 100%;
		background: #fff;
		margin: 0 0 0.1rem 0;
	}
	.ylsrz2_three .box{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.6rem;
		border-bottom: 1px solid #ededed;
		position: relative;
		min-height: 0.7rem;
	}
	.ylsrz2_three .box .left{
		display: block;
		width: 0.5rem;
		height: 0.5rem;
		text-align: center;
		line-height: 0.5rem;
		background: #ece7e7;
		color: #fff;
		font-weight: bold;
		position: absolute;
		left: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.25rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.ylsrz2_three .box .right{
		width: 100%;
	}
	.ylsrz2_three .box .right dt{
		width: 100%;
		font-size: 0.13rem;
		color: #333;
		padding: 0.05rem 0;
	}
	.ylsrz2_three .box .right dd{
		width: 100%;
		position: relative;
		padding: 0 0 0 0.95rem;
		font-size: 0.13rem;
	}
	.ylsrz2_three .box .right dd em{
		font-style: normal;
		color: #333;
		position: absolute;
		left: 0;
		top: 0;
		line-height: 0.23rem;
		text-align: right;
		width: 0.9rem;
	}
	.ylsrz2_three .box .right dd p{
		font-size: 0.12rem;
		color: #666;
		line-height: 0.23rem;
		word-wrap: break-word;
		word-break: normal;
	}
	.ylsrz2_three .money{
		width: 100%;
		padding: 0.1rem 1.05rem 0.1rem 0.1rem;
		position: relative;
	}
	.ylsrz2_three .money h1{
		font-size: 0.19rem;
		color: #ff9900;
		font-weight: bold;
		line-height: 1.5em;
		word-wrap: break-word;
		word-break: normal;
	}
	.ylsrz2_three .money h1 span{
		font-weight: normal;
		font-size: 0.12rem;
		color: #999999;
		padding: 0 0.1rem 0 0.05rem;
	}
	.ylsrz2_three .money h1 del{
		color: #999;
		font-size: 0.12rem;
		font-weight: normal;
	}
	.ylsrz2_three .money h2{
		font-size: 0.12rem;
		color: #999999;
		font-weight: normal;
		word-wrap: break-word;
		word-break: normal;
	}
	.ylsrz2_three .money a{
		display: block;
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 0.85rem;
		height: 0.325rem;
		text-align: center;
		line-height: 0.325rem;
		background: #ff9900;
		font-size: 0.13rem;
		color: #fff;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.tabbd_rz{display: none;}
	.tabbd_rz.on{display: block;}
	.ylsrz2_four{
		width: 100%;
		background: #fff;
	}
	.ylsrz2_four .top{
		width: 100%;
	    padding: 0.1rem;
	    background: #f8f8f8;
	    border-top: 1px solid #ededed;
	    border-bottom: 1px solid #ededed;
		font-size: 0.13rem;
		color: #333333;
	}
	.ylsrz2_four .word{
		padding: 0.1rem 0.1rem 0 0.1rem;
	}
	.ylsrz2_four .word li{
		position: relative;
		padding-left: 0.2rem;
		min-height: 0.25rem;
		word-wrap: break-word;
		word-break: normal;
		font-size: 0.13rem;
		color: #333;
		line-height: 0.25rem;
	}
	.ylsrz2_four .word li i{
		display: block;
		width: 0.2rem;
		height: 0.25rem;
		text-align: left;
		line-height: 0.25rem;
		position: absolute;
		left: 0;
		top: 0;
		font-size: 0.15rem;
	}
	.ylsrz2_four .word li i.icon-wentifankui{color: #5bca86}
	.ylsrz2_four .word li i.icon-xinxi{color: #ff9900}

/*涉外公正*/
	.yswgz_one{
		padding: 0.1rem;
	}
	.swiper-containerb{
		width: 100%;
		height: 1.7rem;
	}
	.swiper-containerb ul:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.swiper-containerb ul li{
		float: left;
		width: 32%;
		margin: 0 0.6%;
		background: #fff;
		padding: 0.05rem 0 0 0;
		box-shadow: 0 0 10px #ddd;
	}
	.swiper-containerb ul li img{
		display: block;
		width: 1.02rem;
		height: 1.14rem;
		margin: 0 auto;
	}
	.swiper-containerb ul li p{
		font-size: 0.12rem;
		color: #333;
		line-height: 0.25rem;
		height: 0.25rem;
		width: 100%;
		padding: 0 0.1rem;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
	}
	.swiper-containerb .swiper-pagination-bullet-active{
		background: #ff9900;
	}
	.swiper-containerb .swiper-pagination{
		bottom: 0;
	}

	.yswgz_two{
		padding: 0 0.1rem 0.1rem 0.1rem;
	}
	.yswgz_two .cont{
		padding: 0 0 0 1.05rem;
		position: relative;
		background: #fff;
		margin: 0 0 0.1rem 0;
	}
	.yswgz_two .cont .img{
		position: absolute;
		left: 0;
		top: 0;
		width: 1.05rem;
		text-align: center;
		height: 100%;
	}
	.yswgz_two .cont .img.img1{background: #d1edf7}
	.yswgz_two .cont .img.img2{background: #f7f1d1}
	.yswgz_two .cont .img .in{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.yswgz_two .cont .img .in img{
		display: block;
		width: 0.7rem;
		height: 0.7rem;
		margin: 0 auto;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.yswgz_two .cont .img .in p{
		font-size: 0.13rem;
		color: #5bca86;
		padding: 0.1rem 0 0.05rem 0;
	}
	.yswgz_two .cont .img .in a{
		display: block;
		width: 0.8rem;
		height: 0.25rem;
		background: #f5f5f5;
		text-align: center;
		line-height: 0.25rem;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 0 0 2px #ededed;
		color: #ff9900;
		font-size: 0.12rem;
	}
	.yswgz_two .cont .word{
		width: 100%;
		padding: 0.05rem 0.6rem 0.05rem 0.1rem;
		position: relative;
	}
	.yswgz_two .cont .word dl{
		width: 100%;
		max-height: 0.8rem;
		overflow: hidden;
	}
	.yswgz_two .cont .word dl:after{
		content: "";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.yswgz_two .cont .word dl dt{
		font-size: 0.13rem;
		color: #ff9900;
		width: 100%;
		line-height: 0.25rem;
		height: 0.25rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.yswgz_two .cont .word dl dd{
		float: left;
		font-size: 0.13rem;
		color: #333333;
	}
	.yswgz_two .cont .word dl dd a{
		display: block;
		padding: 0.03rem 0.08rem 0.03rem 0;
	}
	.yswgz_two .cont .word>a{
		display: block;
		position: absolute;
		right: 0.1rem;
		bottom: 0.1rem;
		font-size: 0.13rem;
		height: 0.25rem;
		text-align: center;
		line-height: 0.25rem;
		color: #fff;
		background: #5bca86;
		width: 0.45rem;
	}

	.yswgz_three{
		width: 100%;
	}
	.yswgz_three h1{
		font-size: 0.13rem;
		color: #339900;
		font-weight: normal;
		width: 100%;
		text-align: center;
		height: 0.3rem;
		line-height: 0.3rem;
		position: relative;
	}
	.yswgz_three h1:before{
		content: "";
		width: 100%;
		height: 1px;
		background: #339900;
		position: absolute;
		left: 0;
		top: 50%;
	}
	.yswgz_three h1 span{
		display: inline-block;
		padding: 0 0.1rem;
		background: #f5f5f5;
		position: relative;
		z-index: 2;
	}
	.yswgz_three ul{
		width: 100%;
		padding: 0.1rem;
	}
	.yswgz_three ul li{
		width: 49%;
		height: 1.5rem;
		background: #fff;
		float: left;
		margin: 0 2% 2% 0;
		text-align: center;
		position: relative;
		border-radius: 30px;
		box-shadow: -4px 4px 2px rgba(51,153,0,.3);
	}
	.yswgz_three ul li:nth-child(even){
		margin: 0 0 2% 0;
	}
	.yswgz_three ul li .in{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 100%;
	}
	.yswgz_three ul li .in img{
		display: block;
		width: 0.65rem;
		height: 0.65rem;
		margin: 0 auto;
	}
	.yswgz_three ul li .in p{
		font-size: 0.12rem;
		color: #666;
		margin: 0.2rem 0 0 0;
		line-height: 1.6em;
		height: 3.2em;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		-o-text-overflow:ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		padding: 0 0.1rem;
	}

	.yswgz_four{
		padding: 0.1rem 0.1rem 0 0.1rem;
	}
	.yswgz_four .list{
		width: 49%;
		float: left;
		background: #fff;
		margin: 0 2% 2% 0;
	}
	.yswgz_four .list:nth-child(even){
		margin: 0 0 2% 0;
	}
	.yswgz_four .list h1{
		font-size: 0.13rem;
		color: #fff;
		background: #86d55e;
		height: 0.4rem;
		line-height: 0.4rem;
		padding: 0 0.2rem 0 0.1rem;
		font-weight: normal;
		position: relative;
	}
	.yswgz_four .list h1 i{
		display: block;
		width: 0.2rem;
		height: 0.2rem;
		text-align: center;
		line-height: 0.2rem;
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		background: #fff;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		color: #666;
		font-size: 0.1rem;
	}
	.yswgz_four .list ul{
		padding: 0.05rem;
	}
	.yswgz_four .list ul li{
		width: 100%;
	}
	.yswgz_four .list ul li a{
		font-size: 0.13rem;
		color: #666;
		display: block;
		width: 100%;
		line-height: 0.3rem;
		height: 0.3rem;
		position: relative;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding-left: 0.15rem;
	}
	.yswgz_four .list ul li a i{
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		color: #86d55e;
		font-size: 0.1rem;
		line-height: 1.5em;
	}
	.yswgz_four .list>a{
		display: block;
		width: 100%;
		padding: 0.1rem 0;
		text-align: center;
		border-top: 1px solid #ededed;
		color: #2c9600;
		font-size: 0.13rem;
	}

/*亚洲签证*/
	.qianz_top{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 0.7rem;
		background-color: #f8f8f8;
		background-image: url(../img/b29.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		-webkit-background-size: 0.665rem 0.355rem;
		background-size: 0.665rem 0.355rem;
		margin: 0 0 0.1rem 0;
	}
	.qianz_top ul{
		border-bottom: 1px solid #ededed;
	}
	.qianz_top ul li{
		width: 33.3%;
		float: left;
		border-top: 2px solid #cccccc;
		background: #fff;
		font-size: 0;
		font-size: 0.12rem;
		text-align: center;
		height: 0.4rem;
		line-height: 0.4rem;
		border-right: 1px solid #ededed;
	}
	.qianz_top ul li i{
		font-weight: bold;
	}
	.qianz_top ul.bz1 li:nth-child(1) i,
	.qianz_top ul.bz2 li:nth-child(2) i,
	.qianz_top ul.bz3 li:nth-child(3) i{
		color: #5bca86;
	}
	.qianz_top ul.bz1 li:nth-child(1){
		color: #1ed1ec;
		border-top: 2px solid #1ed1ec;
		background:#ace6ed;
		background:-webkit-linear-gradient(60deg,#fff,#fff,#ace6ed);
	}
	.qianz_top ul.bz2 li:nth-child(2){
		color: #1ed1ec;
		border-top: 2px solid #1ed1ec;
		background:#ace6ed;
		background:-webkit-linear-gradient(60deg,#fff,#fff,#ace6ed);
	}
	.qianz_top ul.bz3 li:nth-child(3){
		color: #1ed1ec;
		border-top: 2px solid #1ed1ec;
		background:#ace6ed;
		background:-webkit-linear-gradient(60deg,#fff,#fff,#ace6ed);
	}
	.qianz3_one{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
		margin: 0 0 0.1rem 0;
	}
	.qianz3_one *{
		font-size: 0.13rem;
		font-weight: normal;
	}
	.qianz3_one h2{
		font-size: 0.15rem;
		color: #5bca86;
		line-height: 1.8em;
	}
	.qianz3_one h3{
		color: #666;
		padding: 0.05rem 0;
		line-height: 1.8em;
	}
	.qianz3_one h4{
		color: #5bca86;
		line-height: 1.8em;
	}
	.qianz3_one h4 span{
		float: right;
	}
	.qianz3_one h4 span em{
		font-style: normal;
		color: #ff6600;
		font-size: 0.16rem;
	}
	.qianz3_two{
		background: #fff;
		padding: 0.1rem;
	}
	.qianz3_two h2{
		font-size: 0.15rem;
		color: #5bca86;
		line-height: 1.8em;
		font-weight: normal;
	}
	.qianz3_two h3{
		color: #666;
		padding: 0.05rem 0;
		line-height: 1.8em;
		font-weight: normal;
		font-size: 0.13rem;
	}
	.qianz3_two .dzqzs_four,
	.qianz3_two .dzqzs_four .formq_box{
		padding: 0;
	}
	.qianz3_two .dzqzs_four .formq_box{
		width: 50%;
		float: left;
	}
	.qianz3_two .dzqzs_four ul.formq_box li div.in{
		position: relative;
		left: auto;
		top: auto;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.qianz3_two .mon{
		font-weight: normal;
		float: right;
		font-size: 0.14rem;
	}
	.qianz3_two .mon span{
		font-size: 0.2rem;
		color: #ff6600;
	}
	.qianz1_one{
		width: 100%;
		position: relative;
	}
	.qianz1_one img{
		display: block;
		width: 100%;
		max-height: 2rem;
	}
	.qianz1_two{
		margin: -0.4rem 0.1rem 0 0.1rem;
		background: #fff;
		padding: 0.1rem;
		position: relative;
	}
	.qianz1_two .tit{
		width: 100%;
		font-size: 0.15rem;
		color: #ff9100;
		font-weight: bold;
		line-height: 0.25rem;
		padding: 0.08rem 0;
		border-bottom: 1px solid #ededed;
	}
	.qianz1_two .tit em{
		font-size: 0.12rem;
		color: #999999;
		font-style: normal;
		font-weight: normal;
		vertical-align: top;
		padding-left: 0.1rem;
	}
	.qianz1_two .tit span{
		color: #ff9100;
	}
	.qianz1_two .tit2{
		font-size: 0.13rem;
		color: #666666;
		font-weight: normal;
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.qianz1_two .tit2 span{
		padding: 2px 0.05rem;
		margin: 0 0 0 0.1rem;
		border: 1px solid #ff9100;
		color: #ff9100;
	}
	.qianz1_two .word{
		width: 100%;
		word-wrap: break-word;
		word-break: normal;
	}
	.qianz1_two .word *{
		max-width: 100%;
	}
	.qianz1_three{
		margin: 0.1rem;
		background: #fff;
		padding: 0.1rem;
		position: relative;
	}
	.qianz1_three h1{
		font-size: 0.12rem;
		color: #666666;
		font-weight: normal;
		display: inline-block;
		line-height: 0.3rem;
		width: 70%;
	}
	.qianz1_three h1 i{
		color: #ff9100;
	}
	.qianz1_three select{
		height: 0.3rem;
		line-height: 0.3rem;
		border: 1px solid #ededed;
		background: no-repeat;
		width: 100%;
		padding: 0 0.15rem 0 5px;
	}
	.qianz1_three .in{
		position: relative;
		display: inline-block;
		width: 30%;
		margin: 1%;
	}
	.qianz1_three .in>i{
		position: absolute;
		right: 0.05rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.1rem;
	}
	.qianz1_four{
		width: 100%;
		padding: 0.1rem;
		background-image: url(../img/b36.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
		background-color: #ddf3f4;
	}
	.qianz1_four .left,
	.qianz1_four .right{
		width: 50%;
		float: left;
	}
	.qianz1_four .left{
		text-align: center;
		padding: 0 0.1rem;
	}
	.qianz1_four .left h1{
		font-size: 0.13rem;
		color: #ff9100;
		width: 100%;
		line-height: 1.5em;
		word-wrap: break-word;
		word-break: normal;
	}
	.qianz1_four .left h2{
		font-size: 0.12rem;
		color: #999999;
		font-weight: normal;
		width: 100%;
		line-height: 1.5em;
		word-wrap: break-word;
		word-break: normal;
	}
	.qianz1_four .swiper-containerc{
		width: 1.7rem;
		height: 0.25rem;
		background: #fff;
		margin: 0 auto;
		overflow: hidden;
	}
	.qianz1_four .swiper-containerc .swiper-slide{
		font-size: 0.12rem;
		color: #333;
		padding: 0 0.1rem;
		width: 100%;
		line-height: 0.25rem;
		height: 0.25rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.qianz1_five{
		width: 100%;
		background: #fff;
	}
	.qianz1_five ul{
		padding: 0.1rem;
		border-top: 1px solid #ededed;
	}
	.qianz1_six{
		width: 100%;
		background: #fff;
		padding: 0 0.1rem;
	}
	.qianz1_six .tit{
		padding-left: 0.7rem;
		padding-top: 0.07rem;
		min-height: 0.4rem;
		width: 100%;
		position: relative;
		border-bottom: 1px solid #ededed;
	}
	.qianz1_six .tit h1{
		font-size: 0.14rem;
		line-height: 0.4rem;
		height: 0.4rem;
		position: absolute;
		left: 0;
		top: 0;
		font-weight: normal;
		color: #333333;
	}
	.qianz1_six .tit h1 span{
		color: #ff9900;
	}
	.qianz1_six .tit ul{
		width: 100%;
		font-size: 0;
	}
	.qianz1_six .tit ul li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.qianz1_six .tit ul li{
		display: inline-block;
		font-size: 0.13rem;
		color: #999;
		padding: 0.03rem 0.07rem;
		margin: 0 3px 3px 0;
		cursor: pointer;
	}
	.qianz1_six .tit ul li.on{
		color: #fff;
		background: #ff9100;
	}
	.qianz1_six .list{
		display: none;
	}
	.qianz1_six .list.on{
		display: block;
	}
	.qianz1_six .list li{
		margin: 0.1rem 0 0 0;
		padding: 0.1rem 0;
		border-top: 1px solid #ededed;
	}
	.qianz1_six .list li:first-child{
		border-top: none;
	}
	.qianz1_six .list li h1{
		font-size: 0.14rem;
		color: #ff9900;
		font-weight: normal;
		width: 100%;
		line-height: 1.5em;
	}
	.qianz1_six .list li h1 span{
		color: #fff;
		background-color: #ccc;
		line-height: 1.5em;
		vertical-align: middle;
		margin: 0 0.1rem 0 0;
		font-size: 0.12rem;
		padding: 0 3px;
	}
	.qianz1_six .list li h2{
		font-size: 0.15rem;
		color: #ff9900;
		line-height: 0.3rem;
	}
	.qianz1_six .list li h2 del{
		color: #999;
		font-size: 0.12rem;
		font-weight: normal;
		padding: 0 0 0 0.1rem;
	}
	.qianz1_six .list li dl{
		font-size: 0;
	}
	.qianz1_six .list li dl dd{
		display: inline-block;
		width: 50%;
		vertical-align: top;
		font-size: 0.13rem;
		color: #666;
		padding: 0 5px;
		word-wrap: break-word;
		word-break: normal; 
		line-height: 1.5em;
	}
	.qianz1_six .list li div{
		text-align: center;
		font-size: 0;
		padding: 0.1rem 0 0.05rem 0;
	}
	.qianz1_six .list li div:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.qianz1_six .list li div a{
		display: block;
		height: 0.35rem;
		line-height: 0.35rem;
		width: 45%;
		margin: 0 5px;
		font-size: 0.14rem;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.qianz1_six .list li div a.a{
		color: #5bca86;
		border: 1px solid #5bca86;
		float: left;
	}
	.qianz1_six .list li div a.b{
		color: #ff9900;
		border: 1px solid #ff9900;
		float: right;
	}
	.qianz1_seven{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.qianz1_seven .tit dl{
		width: 100%;
		text-align: center;
		font-size: 0;
		border-bottom: 1px solid #ededed;
	}
	.qianz1_seven .tit dl dd{
		font-size: 0.14rem;
		color: #333333;
		width: 33.3%;
		height: 0.4rem;
		line-height: 0.4rem;
		display: inline-block;
		cursor: pointer;
	}
	.qianz1_seven .tit dl dd.on{
		background: #63cb8c;
		color: #fff;
	}
	.qianz1_seven .qianz1_scontbd{
		display: none;
	}
	.qianz1_seven .qianz1_scontbd.on{
		display: block;
	}
	.qianz1_seven .cont1 ul:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.qianz1_seven .cont1 ul{
		padding-top: 0.07rem;
	}
	.qianz1_seven .cont1 ul li{
		width: 50%;
		float: left;
	}
	.qianz1_seven .cont1 ul li a{
		display: block;
		width: 100%;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.13rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding-left: 0.15rem;
		position: relative;
		color: #666;
	}
	.qianz1_seven .cont1 ul li a:before{
		content: "\e790";
		font-family: "iconfont" !important;
		font-size: 16px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color: #ff9900;
		font-size: 0.1rem;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.qianz1_eight{
		background: #fff;
		width: 100%;
		font-size: 0;
	}
	.qianz1_eight span{
		display: inline-block;
		width: 50%;
		font-size: 0.13rem;
		color: #333333;
		height: 0.4rem;
		line-height: 0.4rem;
		border-top: 1px dashed #ededed;
		padding-left: 0.25rem;
	}
	.qianz1_eight span:nth-child(1),
	.qianz1_eight span:nth-child(2){
		border-top: none;
	}
	.qianz1_eight span i{
		color: #ff9900;
		padding: 0 5px 0 0;
	}

/*领事认证3*/
	.gzbl3_three .bot{
		padding: 0.1rem 0.1rem;
	}
	.gzbl3_three .bot span{
		display: inline-block;
	}
	.gzbl3_three .bot *.orange{
		color: #ff9900;
	}
	.gzbl3_three .bot input{
		display: inline-block;
		width: 0.8rem;
		height: 0.3rem;
		border: 1px solid #ededed;
		margin: 0 0.1rem;
		padding: 0 0.1rem;
		line-height: 0.3rem;
	}
	.gzbl3_three .bot a{
		display: block;
		width: 2rem;
		height: 0.4rem;
		line-height: 0.4rem;
		margin: 0.1rem auto;
		font-size: 0.14rem;
		color: #ff9900;
		border: 1px solid #ff9900;
		text-align: center;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.gzbl3_three2{
		border-top: none;
		border-bottom: none;
		padding: 0.05rem 0;
	}
	.gzbl3_three ul li{
		padding: 0.05rem 0.1rem;
	}
	.gzbl3_three2 ul li:nth-child(2){
		background: #f8f8f8;
		border-bottom: none;
	}
	.gzbl3_three2 ul li:first-child{
		border-bottom: none;
	}
	.ylsrz3_one{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.ylsrz3_one *{
		font-weight: normal;
		font-style: normal;
	}
	.ylsrz3_one i{
		color: #ff9900;
		padding: 0 0.05rem 0 0;
	}
	.ylsrz3_one h5{
		font-size: 0.14rem;
		color: #999;
	}
	.ylsrz3_one ul li{
		width: 100%;
		padding: 0.05rem 0.1rem 0.05rem 1.1rem;
		position: relative;
		min-height: 0.55rem;
	}
	.ylsrz3_one ul li span{
		font-size: 0.14rem;
		color: #666;
		position: absolute;
		left: 0rem;
		top: 0.05rem;
		width: 1rem;
		text-align: right;
		height: 0.45rem;
		line-height: 0.45rem;
	}
	.ylsrz3_one ul li div.in{
		width: 100%;
	    position: relative;
	    min-height: 0.45rem;
	}
	.ylsrz3_one ul li div.in:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.ylsrz3_one ul li input.a{
		display: block;
		width: 100%;
		height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		line-height: 0.45rem;
	}
	.ylsrz3_one ul li select.b{
		display: block;
		width: 100%;
		height: 0.45rem;
		line-height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.3rem 0 0.1rem;
		font-size: 0.14rem;
	}
	.ylsrz3_one ul li select.b+i.icon-arw-bottom{
		display: block;
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.16rem;
		color: #999;
	}
	.ylsrz3_one ul li p.small{
		font-size: 0.1rem;
		padding: 3px 0;
		color: #999;
	}
	.ylsrz3_one ul li input.c{
		display: block;
		width: 50%;
		height: 0.45rem;
		border: 1px solid #ededed;
		outline: none;
		background: none;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		line-height: 0.45rem;
		float: left;
	}
	.ylsrz3_one ul li label.d{
		float: left;
		width: 45%;
		height: 0.45rem;
		line-height: 0.45rem;
		font-size: 0.14rem;
		color: #666666;
		padding-left: 0.25rem;
		position: relative;
	}
	.ylsrz3_one ul li label.e{
		margin: 0 0 0 0.1rem;
	}
	.ylsrz3_one ul li label.d input[type="radio"],
	.ylsrz3_one ul li label.d input[type="checkbox"]{
		opacity: 0;
	}
	.ylsrz3_one ul li label.d i{
		display: block;
		width: 0.2rem;
		height: 0.2rem;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		border: 1px solid #ff9900;
		line-height: 0.2rem;
	}
	.ylsrz3_one ul li label.d i:before{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		color: #ff9900;
		display: none;
	}
	.ylsrz3_one ul li label.d input[type="radio"]:checked+i:before,
	.ylsrz3_one ul li label.d input[type="checkbox"]:checked+i:before{
		display: block;
	}
	.ylsrz3_one h6{
		color: #999;
		font-size: 0.1rem;
	}
	.ylsrz3_two{
		width: 100%;
		padding: 0.1rem 0.1rem 0 0.1rem;
		background: #fff;
		border-top: 1px solid #ededed;
	}
	.ylsrz3_two .top{
		position: relative;
	}
	.ylsrz3_two .top:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.ylsrz3_two .top h1{
		float: left;
		font-size: 0.14rem;
		color: #333333;
		font-weight: normal;
		height: 0.35rem;
		line-height: 0.35rem;
	}
	.ylsrz3_two .top select{
		float: right;
		display: block;
		width: 1.5rem;
		height: 0.35rem;
		border: 1px solid #ededed;
		box-shadow: 0 0 2px #ededed;
		padding: 0 0.15rem 0 0.1rem;
		font-size: 0.14rem;
		background: #fff;
		color: #333;
	}
	.ylsrz3_two .top i{
		position: absolute;
		right: 0.05rem;
		top:50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.1rem;
	}
	.ylsrz3_two .bottom{
		width: 100%;
		position: relative;
		padding: 0.1rem 0.5rem 0.1rem 0;
	}
	.ylsrz3_two .bottom .copy{
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		margin: 0 0 0.1rem 0;
	}
	.ylsrz3_two .bottom .copy p{
		font-size: 0.14rem;
		color: #666666;
		height: 0.35rem;
		line-height: 0.35rem;
	}
	.ylsrz3_two .bottom .copy input{
		height: 0.35rem;
		line-height: 0.35rem;
		padding: 0 0.1rem;
		border: 1px solid #ededed;
		font-size: 0.104rem;
		color: #333;
		margin: 0 0 0 0.1rem;
	}
	.ylsrz3_two .bottom .copy span{
		width: 0.35rem;
		height: 0.35rem;
		border: 1px solid #ff9900;
		color: #ff9900;
		font-size: 0.2rem;
		text-align: center;
		line-height: 0.34rem;
		margin: 0 0 0 0.1rem;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		cursor: pointer;
	}
	.ylsrz3_two .bottom i{
		display: block;
		width: 0.35rem;
		height: 0.35rem;
		background: #5bca86;
		color: #fff;
		text-align: center;
		line-height: 0.35rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		right: 0;
		top: 0.1rem;
		font-size: 0.2rem;
		cursor: pointer;
	}
	.ylsrz3_twobtn{
		width: 100%;
		background: #fff;
		border-top: 1px solid #ededed;
		padding: 0.1rem;
		color: #ff9900;
		font-size: 0.14rem;
		text-align: center;
		cursor: pointer;
	}

/*亚洲签证2*/
	.qianz2_one h1{
		width: 100%;
		border-top: 1px solid #ededed;
		background: #fff;
		padding: 0.1rem;
		font-size: 0.13rem;
		color: #333;
		font-weight: normal;
		background: #f6f6f6;
	}
	.qianz2_one .in{
		width: 100%;
		padding: 0.1rem 0.1rem 0.1rem 1.05rem;
		position: relative;
	}
	.qianz2_one .in .img{
		position: absolute;
		left: 0.1rem;
		top: 0.1rem;
		width: 0.85rem;
		height: 1.17rem;
		overflow: hidden;
	}
	.qianz2_one .in .img img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.qianz2_one .in .word{
		width: 100%;
		word-wrap: break-word;
		word-break: normal;
	}
	.qianz2_one .in .word h2{
		font-size: 0.14rem;
		color: #333333;
		font-weight: normal;
		width: 100%;
		line-height: 1.5em;
		padding: 0 0 0.05rem 0;
	}
	.qianz2_one .in .word p{
		font-size: 0.13rem;
		color: #666;
		line-height: 1.6em;
	}
	.qianz2_one .in .word p span{
		color: #333;
	}
	.qianz2_one .in .word h3{
		font-size: 0.13rem;
		color: #666;
		font-weight: normal;
		padding: 0.05rem 0 0 0;
	}
	.qianz2_one .in .word h3 span{
		display: inline-block;
		padding: 0.05rem 0.15rem;
		color: #fff;
		background: #5bca86;
	}
	.qianz2_two{
		background: #f6f6f6;
		padding: 0.1rem;
	}
	.qianz2_two ul.list li{
		width: 100%;
		position: relative;
		padding: 0 0 0 0.9rem;
		margin: 0 0 0.1rem 0;
	}
	.qianz2_two ul.list li span{
		display: block;
		height: 0.35rem;
		line-height: 0.35rem;
		position: absolute;
		left: 0;
		top: 0;
		text-align: right;
		width: 0.85rem;
		font-size: 0.13rem;
		color: #333;
	}
	.qianz2_two ul.list li span i{
		color: #ff6600;
		padding: 0 5px 0 0;
	}
	.qianz2_two ul.list li div.in{
		position: relative;
		width: 100%;
		min-height: 0.35rem;
	}
	.qianz2_two ul.list li div.in input{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		background: #fff;
		padding: 0 0.1rem;
		border: 1px solid #ededed;
		font-size: 0.14rem;
		color: #333;
	}
	.qianz2_two ul.list li div.in select{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		background: #fff;
		padding: 0 0.25rem 0 0.1rem;
		border: 1px solid #ededed;
		font-size: 0.14rem;
		color: #333;
	}
	.qianz2_two ul.list li div.in select+i{
		position: absolute;
		right: 0.1rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 0.12rem;
	}
	.qianz2_two h1{
		font-size: 0.15rem;
		color: #ff6600;
		font-weight: normal;
		width: 50%;
		display: inline-block;
		height: 0.35rem;
		line-height: 0.35rem;
	}
	.qianz2_two h1 del{
		color: #999;
		padding: 0 0 0 0.05rem;
		font-size: 0.12rem;
	}
	.qianz2_two a{
		display: block;
		width: 0.35rem;
		height: 0.35rem;
		float: right;
		background: #5bca86;
		color: #fff;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		text-align: center;
		line-height: 0.35rem;
	}
	.qianz2_two a i{
		font-size: 0.2rem;
	}
	.qianz2_three{
		width: 100%;
		padding: 0.05rem 0.1rem;
		font-size: 0.14rem;
		color: #ff6600;
		line-height: 0.35rem;
		border-bottom: 1px solid #ededed;
	}
	.qianz2_three i{
		margin: 0 0.05rem 0 0;
		font-size: 0.16rem;
	}
	.qianz2_tit{
		width: 100%;
		padding: 0.05rem 0.1rem;
		background: #fff;
		font-size: 0.15rem;
		color: #5bca86;
		line-height: 0.35rem;
	}
	.qianz2_tit i{
		font-style: normal;
		color: #ff9900;
		padding: 0 0.05rem 0 0;
	}
	.qianz2_four{
		background: #f6f6f6;
		padding: 0 0.1rem;
	}
	.qianz2_four table{
		width: 100%;
	}
	.qianz2_four table *{
		font-style: normal;
		font-weight: normal;
	}
	.qianz2_four table tr td{
		border-top: 1px solid #ededed;
		font-size: 0.13rem;
		color: #333;
		padding: 0.08rem 3px;
		text-align: center;
	}
	.qianz2_four table tr:first-child td{
		border-top: none;
	}
	.qianz2_four table tr td:first-child{
		text-align: left;
	}
	.qianz2_four table tr td.rl{
		text-align: right;
	}
	.qianz2_four table tr td i{
		color: #ff6600;
	}
	.qianz2_five{
		display: block;
		width: 1.7rem;
		height: 0.35rem;
		line-height: 0.35rem;
		background: #5bca86;
		color: #fff;
		font-size: 0.14rem;
		margin: 0.1rem auto;
		text-align: center;
	}
	.qianz2_six{
		border-top: 1px solid #ededed;
	}
	.qianz2_six h1{
		color: #63cb8c;
	}
	.qianz2_seven{
		padding: 0.1rem;
		position: relative;
		background: #f6f6f6;
	}
	.qianz2_seven input{
		display: block;
		width: 100%;	
		height: 0.4rem;
		line-height: 0.4rem;
		border: 1px solid #ededed;
		font-size: 0.14rem;
		padding: 0 0.3rem 0 0.1rem;
		background: #fff;
		cursor: pointer;
	}
	.qianz2_seven i{
		display: block;
		position: absolute;
		right: 0.18rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.qianz2_eight{
		background: #f6f6f6;
		padding: 0.1rem;
	}
	.qianz2_eight li{
		width: 100%;
		position: relative;
		padding-left: 0.8rem;
		margin: 0.05rem 0;
	}
	.qianz2_eight li span{
		display: block;
		width: 0.8rem;
		position: absolute;
		left: 0;
		top: 0;
		height: 0.35rem;
		line-height: 0.35rem;
	}
	.qianz2_eight li .in{
		width: 100%;
		min-height: 0.35rem;
		position: relative;
	}
	.qianz2_eight li input.a{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		font-size: 0.14rem;
		color: #333;
		border: 1px solid #ededed;
		background: #fff;
		padding: 0 0.1rem;
	}
	.qianz2_eight li select.b{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		font-size: 0.14rem;
		color: #333;
		border: 1px solid #ededed;
		background: #fff;
		padding: 0 0.3rem 0 0.1rem;
	}
	.qianz2_eight li select.b+i{
		display: block;
		height: 0.35rem;
		line-height: 0.35rem;
		position: absolute;
		right: 0.05rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.qianz2_eight li label.d{
		float: left;
		height: 0.35rem;
		line-height: 0.35rem;
		font-size: 0.14rem;
		color: #666666;
		padding-left: 0.25rem;
		margin: 0 0.2rem 0 0;
		position: relative;
	}
	.qianz2_eight li label.d input[type="radio"],
	.qianz2_eight li label.d input[type="checkbox"]{
		opacity: 0;
	}
	.qianz2_eight li label.d i{
		display: block;
		width: 0.2rem;
		height: 0.2rem;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		border: 1px solid #ededed;
		background: #fff;
		line-height: 0.2rem;
	}
	.qianz2_eight li label.d i:before{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		color: #5bca86;
		display: none;
	}
	.qianz2_eight li label.d input[type="radio"]:checked+i:before,
	.qianz2_eight li label.d input[type="checkbox"]:checked+i:before{
		display: block;
	}
	.qianz2_eight .keepbtn{
		font-size: 0.13rem;
		color: #fff;
		display: block;
		width: 1.25rem;
		height: 0.35rem;
		line-height: 0.35rem;
		text-align: center;
		margin: 0.2rem auto 0.1rem auto;
		background: #63cb8c;
	}

/*亚洲签证1_1*/
	.yqzxq_one{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.yqzxq_one .top{
		width: 100%;
		border-bottom: 1px solid #ededed;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		padding: 0.04rem 0 0.1rem 0;
	}
	.yqzxq_one .top h1{
		font-size: 0.13rem;
		color: #07cdeb;
		font-weight: normal;
		float: left;
		max-width: 55%;
		word-wrap: break-word;
		word-break: normal;
		line-height: 1.5em;
	}
	.yqzxq_one .top h2{
		font-size: 0.12rem;
		color: #666666;
		text-align: right;
		font-weight: normal;
	    -webkit-box-flex: 1;
	    box-flex: 1;
	    -webkit-flex: 1;
	    flex: 1;
	}
	.yqzxq_one .top h2 span{
		color: #ff9900;
	}
	.yqzxq_one .inbox{
		width: 100%;
		padding: 0.1rem 0 0.1rem 0.95rem;
		position: relative;
	}
	.yqzxq_one .inbox .img{
		width: 0.85rem;
		height: 1.107rem;
		position: absolute;
		left: 0;
		top: 0.1rem;
		overflow: hidden;
	}
	.yqzxq_one .inbox .img img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.yqzxq_one .inbox .word{
		font-size: 0;
	}
	.yqzxq_one .inbox .word li:nth-child(1),
	.yqzxq_one .inbox .word li:nth-child(2),
	.yqzxq_one .inbox .word li:nth-child(3),
	.yqzxq_one .inbox .word li:nth-child(4){
		width: 50%;
	}
	.yqzxq_one .inbox .word li{
		display: inline-block;
		width: 100%;
		vertical-align: top;
		position: relative;
	}
	.yqzxq_one .inbox .word li:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.yqzxq_one .inbox .word li span{
		display: block;
		float: left;
		max-width: 50%;
		line-height: 0.25rem;
		font-size: 0.13rem;
		color: #999999;
		padding: 0 3px 0 0;
	}
	.yqzxq_one .inbox .word li p{
		max-width: 50%;
		float: left;
		line-height: 0.25rem;
		font-size: 0.13rem;
		color: #999999;
		padding: 0 0 0 3px;
	}
	.yqzxq_one .inbox .word li i{
		color: #333333;
		font-style: normal;
	}
	.yqzxq_two{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
	}
	.yqzxq_two .top h1{
		font-size: 0.1rem;
		color: #ff9900;
		font-weight: normal;
		line-height: 1.5em;
	}
	.yqzxq_two .top h1 span{
		font-size: 0.15rem;
	}
	.yqzxq_two .top h2{
		font-size: 0.12rem;
		color: #666666;
		font-weight: normal;
		line-height: 1.5em;
	}
	.yqzxq_two .center .left,
	.yqzxq_two .center .right{
		float: left;
		width: 48%;
		height: 0.35rem;
		margin: 0.1rem 0;
		position: relative;
		overflow: hidden;
	}
	.yqzxq_two .center .right{
		float: right;
	}
	.yqzxq_two .center .left input{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		background: none;
		border: 1px solid #ededed;
		padding: 0 0.2rem 0 0.1rem;
		font-size: 0.14rem;
		color: #333;
		position: relative;
		z-index: 2;
	}
	.yqzxq_two .center .left input+i{
		display: block;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 0.1rem;
		font-size: 0.15rem;
		color: #999;
	}
	.yqzxq_two .center .right select{
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		background: none;
		border: 1px solid #ff9900;
		padding: 0 0.2rem 0 0.1rem;
		font-size: 0.14rem;
		color: #ff9900;
		position: relative;
		z-index: 2;
	}
	.yqzxq_two .center .right select+i{
		position: absolute;
		right: 0;
		bottom: 0;
		font-size: 0.25rem;
		color: #ff9900;
		vertical-align: bottom;
		text-align: right;
		height: 0.25rem;
		line-height: 0.25rem;
	}
	.yqzxq_two .center h3{
		clear: both;
		font-size: 0.12rem;
		color: #666666;
		font-weight: normal;
		width: 100%;
		line-height: 1.5em;
	}
	.yqzxq_two .bottom{
		padding: 0.1rem 0;
	}
	.yqzxq_two .bottom .weui-count{
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0;
	}
	.yqzxq_two .bottom .weui-count__btn{
		width: 0.3rem;
		height: 0.3rem;
		border-radius: 0;
		background: #e1e1e1;
		border: none;
	}
	.yqzxq_two .bottom .weui-count__btn:before,
	.yqzxq_two .bottom .weui-count__btn:after{
		background: #666;
	}
	.yqzxq_two .bottom .weui-count__number{
		height: 0.3rem;
		vertical-align: top;
		border:1px solid #e1e1e1;
	}
	.yqzxq_two .bottom span{
		display: inline-block;
		height: 0.3rem;
		line-height: 0.3rem;
		vertical-align: top;
		padding: 0 0 0 0.1rem;
	}
	.yqzxq_two .bottom>a{
		display: block;
		width: 1.3rem;
		height: 0.3rem;
		line-height: 0.3rem;
		margin: 0.15rem auto 0 auto;
		background: #63cb8c;
		color: #fff;
		text-align: center;
	}
	.yqzxq_three{
		width: 100%;
		display: table;
		background: #fff;
		height: 40px;
	}
	.yqzxq_three_copy{
		width: 100%;
		height: 40px;
		display: none;
	}
	.yqzxq_three_copy.on{
		display: block;
	}
	.yqzxq_three.fixed{
		position: fixed;
		left: 0;
		top: 0.5rem;
		z-index: 10;
	}
	.yqzxq_three li{
		height: 40px;
		line-height: 40px;
		display: table-cell;
		text-align: center;
		cursor: pointer;
	}
	.yqzxq_three li a{
		color: inherit;
		display: block;
		width: 100%;
		height: 40px;
		line-height: 40px;
	}
	.yqzxq_three li.on a,
	.yqzxq_three li a.on{
		background: #63cb8c;
		color: #fff;
	}
	.yqzxq_four{
		width: 100%;
		background: #fff;
		padding: 0.1rem;
	}
	.yqzxq_tit{
		width: 100%;
		border-bottom: 1px solid #ededed;
	}
	.yqzxq_tit p{
		display: inline-block;
		border-bottom: 2px solid #63cb8c;
		height: 0.35rem;
		line-height: 0.35rem;
		font-size: 0.14rem;
	}
	.yqzxq_tit p i{
		font-size: 0.12rem;
		color: #fff;
		margin: 0 5px 0 0;
		display: inline-block;
		width: 0.2rem;
		height: 0.2rem;
		background: #ffb74d;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		line-height: 0.2rem;
		text-align: center;
	}
	.yqzxq_four ul.tabhd{
		width: 100%;
		background: #f3f3f3;
		display: table;
		margin: 0.1rem 0 0 0;
	}
	.yqzxq_four ul.tabhd li{
		display: table-cell;
		text-align: center;
		height: 0.35rem;
		line-height: 0.35rem;
		font-size: 0.13rem;
		color: #999999;
		position: relative;
		cursor: pointer;
	}
	.yqzxq_four ul.tabhd li.on{
		color: #333;
	}
	.yqzxq_four ul.tabhd li.on:before{
		content: "";
		width: 100%;
		height: 2px;
		background: #63cb8c;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.yqzxq_four .tabbd{
		padding: 0.1rem 0;
		display: none;
	}
	.yqzxq_four .tabbd.on{
		display: block;
	}
	.yqzxq_four .tabbd h1.a{
		font-size: 0.12rem;
		color: #999;
		position: relative;
		font-weight: normal;
		padding-left: 0.2rem;
	}
	.yqzxq_four .tabbd h1.a i{
		position: absolute;
		left: 0;
		top: 0;
		color: #ff6600;
	}
	.yqzxq_four .tabbd ul.b{
		padding: 0.1rem 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		justify-content: space-around;
	}
	.yqzxq_four .tabbd ul.b li{
		height: 0.3rem;
		border: 1px solid #63cb8c;
		line-height: 0.3rem;
		text-align: center;
		color: #63cb8c;
		cursor: pointer;
		-webkit-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		margin: 0 0.05rem;
	}
	.yqzxq_four .tabbd ul.b li a{
		color: inherit;
	}
	.yqzxq_four .tabbd ul.b li i{
		font-size: 0.14rem;
		color: #999999;
		padding: 0 5px 0 0;
	}
	.yqzxq_four .tabbd ul.b li:nth-child(1){
		background: #63cb8c;
		color: #fff;
	}
	.yqzxq_four .tabbd ol.c{
		width: 100%;
		font-size: 0;
		border-bottom: 1px solid #ededed;
	}
	.yqzxq_four .tabbd ol.c li{
		font-size: 0.13rem;
		color: #999;
		display: inline-block;
		line-height: 0.3rem;
		height: 0.3rem;
	}
	.yqzxq_four .tabbd ol.c li:nth-child(1){
		width: 0.8rem;
	}
	.yqzxq_four .tabbd .inbox{
		width: 100%;
		padding: 0.1rem 0 0 0.8rem;
		position: relative;
		min-height: 0.5rem;
		border-bottom: 1px solid #ededed;
	}
	.yqzxq_four .tabbd .inbox:last-child{
		border-bottom: none;
	}
	.yqzxq_four .tabbd .inbox .left{
		width: 0.5rem;
		max-width: 0.8rem;
		text-align: center;
		position: absolute;
		left: 0;
		top: 0.1rem;
	}
	.yqzxq_four .tabbd .inbox .left i{
		display: block;
		width: 0.3rem;
		height: 0.3rem;
		background: #63cb8c;
		margin: 0 auto;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		text-align: center;
		line-height: 0.3rem;
		color: #fff;
	}
	.yqzxq_four .tabbd .inbox .left i img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.yqzxq_four .tabbd .inbox .left p{
		font-size: 0.12rem;
		color: #333;
		padding-top: 0.05rem;
	}
	.yqzxq_four .tabbd .inbox .right{
		border-bottom: 1px solid #ededed;
		padding: 0.1rem 0;
	}
	.yqzxq_four .tabbd .inbox .right:last-child{
		border-bottom: none;
	}
	.yqzxq_four .tabbd .inbox .right h2.d{
		font-size: 0.13rem;
		color: #333333;
		font-weight: normal;
		line-height: 1.5em;
	}
	.yqzxq_four .tabbd .inbox .right h2.d i{
		color: #ff9900;
		font-style: normal;
		padding: 0 5px 0 0;
	}
	.yqzxq_four .tabbd .inbox .right .word{
		font-size: 0.12rem;
		color: #999;
		line-height: 1.6em;
		word-wrap: break-word;
		word-break: normal; 
	}
	.yqzxq_four .tabbd .inbox .right .word *{
		max-width: 100%;
	}
	.yqzxq_four .tabbd .inbox .right h3.e{
		font-size: 0.14rem;
		color: #63cb8c;
		text-align: right;
		line-height: 1.6em;
		font-weight: normal;
		cursor: pointer;
	}
	/*weui的Popup样式重置*/
	.yqzxq_four .weui-popup__modal{
		padding: 0.5rem 0 0 0;
	}
	.weuis_content{
		width: 100%;
		position: relative;
		padding: 0.1rem;
		word-wrap: break-word;
		word-break: normal;
	}
	.weuis_content *{
		max-width: 100%;
	}
	.weuis_content:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.yqzxq_five{
		width: 100%;
		padding: 0.1rem;
		background: #fff;
		position: relative;
	}
	.yqzxq_five .out{
		width: 100%;
		position: relative;
		margin: 0.1rem 0 0 0;
	}
	.yqzxq_five .out:before{
		content: "";
		width: 1px;
		height: 100%;
		background: #ededed;
		position: absolute;
		left: 0.1rem;
		top: 0;
	}
	.yqzxq_five .out .in{
		width: 100%;
		position: relative;
		padding: 0.1rem 0 0.1rem 0.3rem;
	}
	.yqzxq_five .out .in:before{
		content: attr(data-num);
		display: block;
		width: 0.2rem;
		height: 0.2rem;
		background: #1ed1ec;
		text-align: center;
		line-height: 0.2rem;
		font-size: 0.12rem;
		color: #fff;
		position: absolute;
		left: 0;
		top: 0.1rem;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.yqzxq_five .out .in .tit{
		font-size: 0.13rem;
		color: #333333;
		width: 100%;
		word-wrap: break-word;
		word-break: normal;
		line-height: 1.8em; 
		padding: 0 0 0.06rem 0;
	}
	.yqzxq_five .out .in .word{
		font-size: 0.12rem;
		color: #666;
		line-height: 1.8em;
		width: 100%;
	}
	.yqzxq_five .out .in .word:after{
		content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.yqzxq_five .out .in .word *{
		max-width: 100%;
	}
	.yqzxq_six.yqzxq_five .out .in:before{
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #63cb8c;
	}
	.yqzxq_six.yqzxq_five .out:before{
		display: none;
	}
	.yqzxq_six.yqzxq_five .out .in{
		border-top: 1px solid #ededed;
	}
	.yqzxq_six.yqzxq_five .out .in:first-child{
		border-top: none;
	}
	.yqzxq_seven{
		width: 100%;
		padding: 0.1rem;
		background: #f3f3f3;
		line-height: 1.5em;
		word-wrap: break-word;
		word-break: normal;
	}
	.yqzxq_seven *{
		max-width: 100%;
	}
	.yqzxq_seven .a{
		font-size: 0.12rem;
		color: #333;
	}
	.yqzxq_seven .a i{
		color: #ff6600;
		font-style: normal;
	}
	.yqzxq_eight{
		padding: 0.1rem;
		background: #fff;
		background: #fff;
	}
	.yqzxq_eight .top{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 0.1rem 0;
	}
	.yqzxq_eight .top *{
		font-weight: normal;
	}
	.yqzxq_eight .top .left{
		width: 0.7rem;
	}
	.yqzxq_eight .top .left h1{
		font-size: 0.12rem;
		color: #333333;
	}
	.yqzxq_eight .top .left h2{
		font-size: 0.16rem;
		color: #ff6600;
	}
	.yqzxq_eight .top .center{
		border-left: 1px solid #ededed;
		padding-left: 0.1rem;
		margin: 0 0 0 0.1rem;
		-webkit-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
	}
	.yqzxq_eight .top .center .in{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.yqzxq_eight .top .center .in span{
		font-size: 0.12rem;
		color: #333;
		width: 0.8rem;
	}
	.yqzxq_eight .top .center .in em{
		width: 100%;
		height: 10px;
		position: relative;
		overflow: hidden;
		background: #ededed;
		margin: 0 0.05rem;
	}
	.yqzxq_eight .top .center .in em i{
		display: block;
		height: 100%;
		background: #ff9900;
	}
	.yqzxq_eight .bottom{
		width: 100%;
		font-size: 0;
	}
	.yqzxq_eight .bottom span{
		display: inline-block;
		font-size: 0.13rem;
		color: #666;
		line-height: 0.3rem;
	}
	.yqzxq_eight .bottom .star,
	.yqzxq_eight .bottom .star i{
		display: inline-block;
		font-size: 0.15rem;
		cursor: pointer;
	}
	.yqzxq_eight .bottom .star i.icon-yd{
		color: #fcd62c;
	}
	.yqzxq_eight .bottom .star i.icon-yds{
		color: #666;
	}
	.yqzxq_eight .bottom textarea{
		display: block;
		width: 100%;
		border: 1px solid #ededed;
		background: #fff;
		height: 1rem;
		padding: 0.1rem;
		font-size: 0.14rem;
		color: #333;
		resize: none;
		margin: 0.05rem 0;
	}
	.yqzxq_eight .bottom input{
		display: block;
		width: 0.7rem;
		height: 0.3rem;
		line-height: 0.3rem;
		text-align: center;
		font-size: 0.13rem;
		color: #fff;
		background: #63cb8c;
		float: right;
	}
	.yqzxq_nine .tit{
		width: 100%;
		padding: 0.1rem;
		font-size: 0.13rem;
		color: #63cb8c;
	}
	.yqzxq_nine ul{
		background: #fff;
		padding: 0.05rem 0.1rem;
	}
	.yqzxq_nine ul li{
		width: 100%;
		padding: 0.1rem 0;
		font-size: 0.13rem;
		color: #333;
		border-top: 1px solid #ededed;
	}
	.yqzxq_nine ul li:first-child{
		border-top: none;
	}
	.yqzxq_nine ul li.none{
		text-align: center;
	}
	.yqzxq_ten{
		width: 100%;
		padding: 0.1rem 0.1rem 0 0.1rem;
		background: #fff;
	}
	.yqzxq_ten1.ylsrz2_four .word li i.icon-wentifankui{
		color: #1ed1ec;
	}
	.yqzxq_ten1.ylsrz2_four .word li i.icon-xinxi{
		color: #666;
	}
	.yqzxq_ten2{
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		background: #fff;
		padding: 0.1rem;
	}
	.yqzxq_ten2 input[type="submit"]{
		display: block;
		width: 0.7rem;
		height: 0.35rem;
		line-height: 0.35rem;
		text-align: center;
		color: #fff;
		background: #63cb8c;
		font-size: 0.14rem;
	}
	.yqzxq_ten2 input[type="text"]{
		-webkit-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		margin: 0 0.05rem 0 0;
		display: block;
		width: 100%;
		height: 0.35rem;
		line-height: 0.35rem;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		color: #333;
		border: 1px solid #ededed;
	}
	.wrapper.pt44{
		padding-top: 0.4rem;
	}

/*搜索页面*/
	.ysearch_box{
		width: 100%;
		background: #fff;
	}
	.ysearch_box li{
		width: 100%;
		border-top: 1px solid #ededed;
	}
	.ysearch_box li a{
		padding: 0.1rem;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
	.ysearch_box li:first-child{
		border-top: none;
	}
	.ysearch_box li span{
		display: block;
		width: 0.8rem;
		text-align: right;
		color: #333;
	}
	.ysearch_box li span i{
		color: #ff9900;
		font-style: normal;
	}
	.ysearch_box li p{
		-webkit-box-flex: 1;
	    box-flex: 1;
	    -webkit-flex: 1;
	    flex: 1;
		color: #333;
	}

/*weui日历限制修改*/
	.toolbar .picker-button{
		font-size: 0.13rem;
		height: inherit;
		line-height: inherit;
		padding: 0 0.1rem 0 0;
	}
	.toolbar .title{
		line-height: inherit;
		font-size: 0.13rem;
	}
	.weui-picker-modal .picker-items{
		font-size: 0.14rem;
		height: 2.1rem;
	}







/*于同鑫2018.2.9*/
.table_0209{
	width: 100%;
	background: #fff;
	text-align: center;
}
.table_0209 tr td{
	padding: 6px 3px;
	border-bottom: 1px solid #ededed;
}
.table_0209 tr td:first-child{
	text-align: left;
}

/*于同鑫2018.03.02*/
.tj0302_box{
	width: 100%;
	background: #fff;
	padding: 0.1rem;
}
.tj0302_box li{
	padding: 0.1rem 0 0.1rem 0.8rem;
	position: relative;
	border-bottom: 1px solid #ededed;
}
.tj0302_box li span{
	display: block;
	line-height: 0.3rem;
	height: 0.3rem;
	position: absolute;
	left: 0;
	top: 0.1rem;
	font-size: 0.14rem;
	color: #999;
}
.tj0302_box li div.in{
	height: 0.3rem;
}
.tj0302_box li .a{
	display: block;
	width: 70%;
	height: 0.3rem;
	line-height: 0.3rem;
	border: none;
	outline: none;
	background: none;
	font-size: 0.14rem;
	color: #333;
}
.tj0302_box li i{
	display: block;
	position: absolute;
	right: 0;
	top: 0.1rem;
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.14rem;
	color: #0ec455;
	font-style: normal;
	cursor: pointer;
}
.tj0302_box li .b{
	display: block;
	width: 100%;
	height: 0.3rem;
	line-height: 0.3rem;
	border: none;
	outline: none;
	background: none;
	font-size: 0.14rem;
	color: #333;
}

