/*蹇呭鏍峰紡*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font:14px Arial, Tahoma; color:#666; font-weight: normal;}
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none !important; color:#666; vertical-align:baseline; cursor:pointer; font-size: inherit;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;font-size: 14px;line-height: inherit;}
a:hover { color:#333; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;background: #fff;margin: 0 auto;width: 100%;max-width: 800px;font-size: 14px;}
* {box-sizing: border-box;}
em,i {font-style: normal;font-weight: normal;font-size: 14px;}
em {font-style: italic;}
/*娓呮诞*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1;}
/*娴姩*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
input, select, textarea {
    outline: none;
    -webkit-appearance: none;
    background: none;
}
input[type='checkbox']:focus{
    outline: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
@media only screen and (min-width: 640px){
    html{
        font-size: 625%;
    }
}
@media only screen and (max-width: 640px) and (min-width: 580px){
    html{
        font-size: 500%;
    }
}
@media only screen and (max-width:580px) and (min-width: 440px){
    html{
        font-size: 400%;
    }
}
@media only screen and (max-width:440px) and (min-width: 400px){
    html{
        font-size: 350%;
    }
}
@media only screen and (max-width:400px) and (min-width: 360px){
    html{
        font-size: 300%;
    }
}
@media only screen and (max-width:360px) and (min-width: 320px){
    html{
        font-size: 280%;
    }
}
.container {
	padding: 0 3.5%;
	width: 100%;
}
.header {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
}
.header h1 {
	text-align: center;
	color: #000000;
	font-size: .36rem;
	line-height: .95rem;
	font-weight: bold;
}
.kosCtrl {
	padding-top: .96rem;
}
.logo {
	text-align: center;
	margin: 1rem 0 .5rem 0;
}
.logo img {
	height: 1.74rem;
}
.login_form .form_group {
	position: relative;
	margin-bottom: .38rem;
	line-height: .88rem;
}
.login_form .form_group img {
	height: .5rem;
	position: absolute;
	left: .25rem;
	top: 50%;
	transform: translateY(-50%);
}
.login_form .form_group input {
	width: 100%;
	padding: 0 0 0 .88rem;
	height: .9rem;
	border: 1px solid #d6d6d6;
	border-radius: .1rem;
	font-size: .28rem;
	color: #000;
}
.login_form .form_group button {
	width: 100%;
	height: .9rem;
	border-radius: .1rem;
	background: #ff6924;
	color: #ffffff;
	font-size: .32rem;
	box-shadow: 0 .3rem .3rem rgba(255,105,36,.15);
}
.login_form .form_group1 {
	margin-top: .6rem;
}
.login_con {
	padding: 0 .6rem;
}
.register_form .form_group {
	margin-bottom: .18rem;
}
.register_form .form_group input {
	padding-left: .34rem;
}
.register_form .form_group1 {
	margin-top: .3rem;
}
.register_form .form_check input {
	opacity: 0;
}
.form_check label {
	padding-left: .46rem;
	color: #c3c3c3;
	font-size: .24rem;
	background: url(../images/check1.png) no-repeat left center;
	background-size: .32rem .32rem;
	line-height: .7rem;
}
.form_check label a {
	color: #c3c3c3;
	font-size: .24rem;
}
.form_check input:checked + label {
	background: url(../images/checked1.png) no-repeat left center;
	background-size: .32rem .32rem;
}
.register_form .form_group2 .yzm {
	width: 64%;
}
.register_form .form_group2 input[type=button] {
	width: 33%;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	text-align: center;
	border-color: #ff6924;
	color: #ff6924;
}

/* 宸ュ晢娉ㄥ唽 */
.gszc {
	padding: .8rem .3rem 0 .3rem;
	position: relative;
}
.icon1 {
	position: absolute;
	left: 1.28rem;
	top: .45rem;
	height: .33rem;
}
.gszc_list ul {
	padding-top: .33rem;
	position: relative;
}
.gszc_list ul li {
	padding-left: 1.65rem;
	position: relative;
	padding-bottom: .28rem;
}
.gszc_list ul li .time {
	position: absolute;
	left: 0;
	top: .15rem;
	color: #333333;
	font-size: .26rem;
}
.gszc_list ul li:before,
.gszc_list ul:before{
	position: absolute;
	content: "";
	width: .03rem;
	height: 100%;
	background: #ff6924;
	left: 1.12rem;
	top: 0;
}
.gszc_list ul:before{
	height: .4rem;
}
.gszc_list ul li:last-child:before {
	display: none;
}
.gszc_info1 {
	position: relative;
	padding: .4rem .3rem;
	border-radius: .1rem;
	background: #f4f4f4;
}
.gszc_info1:before {
	position: absolute;
	content: "";
	width:0;
    height:0;
    border-top: .14rem solid transparent;
    border-bottom: .14rem solid transparent;
    border-right: .2rem solid #f4f4f4;
	left: -.2rem;
	top: .15rem;
}
.gszc_list ul li .icon2 {
	position: absolute;
	left: .96rem;
	top: .05rem;
	height: .38rem;
}
.gszc_info1 h2 {
	font-size: .28rem;
	color: #333;
}
.gszc_info1 .order_1 {
	margin-top: .15rem;
}
.gszc_info1 .order_1 > * {
	display: inline-block;
	vertical-align: middle;
}
.gszc_info1 .order_1 span {
	color: #666666;
	font-size: .23rem;
}
.gszc_info1 .order_1 img {
	height: .28rem;
	margin-left: .12rem;
}
.end {
	color: #ff6924;
	font-size: .31rem;
	margin-top: -.8rem;
}
.shadow {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 11;
	background: rgba(34,34,34,.6);
	display: none;
}
.edit_tk {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #fff;
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
	padding: .7rem .3rem .4rem .3rem;
	z-index: 12;
	transform: translateY(120%);
	transition: all ease-in-out .36s;
}
.edit_tk .close1 {
	position: absolute;
	right: .2rem;
	top: .2rem;
	height: .42rem;
}
.edit_tk h1 {
	text-align: center;
	color: #222222;
	font-size: .32rem;
	padding-bottom: .4rem;
}
.edit_w input {
	width: 100%;
	height: .9rem;
	border-bottom: 1px solid #eeeeee;
	font-size: .24rem;
	color: #000;
}
.edit_w input:first-child {
	border-top: 1px solid #eee;
}
.edit_w button {
	width: 100%;
	height: .78rem;
	border-radius: .06rem;
	background: #ff6924;
	color: #fff;
	font-size: .3rem;
	margin-top: .6rem;
}
.chakan {
	color: #fefefe;
	font-size: .18rem;
	padding: 0 .2rem;
	line-height: .48rem;
	background: #ff6924;
	border-radius: .3rem;
	margin-left: .12rem;
}

/* 绋庢鏌ヨ */
.gray {
	height: .16rem;
	background: #f5f7f6;
}
.hd_a {
	position: absolute;
	right: .3rem;
	top: 0;
	display: inline-block;
	color: #000000;
	font-size: .3rem;
	line-height: .95rem;
}
.payment_list1 ul li {
	border-bottom: 1px solid #eeeeee;
}
.payment_list1 ul li > * {
	width: 50%;
	float: left;
}
.payment_list1 ul li span {
	color: #666666;
	font-size: .28rem;
	line-height: .9rem;
}
.payment_list1 ul li p {
	text-align: right;
	color: #222222;
	font-size: .28rem;
	line-height: .9rem;
}
.payment_list1 ul li .time {
	position: relative;
	padding-right: .26rem;
	line-height: .9rem;
}
.payment_list1 ul li .time img {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: .18rem;
}
.payment_list1 ul li .time input {
	width: 100%;
	height: .9rem;
	color: #222222;
	font-size: .28rem;
	text-align: right;
}

/* 绋庢鏄庣粏 */
.back {
	position: absolute;
	left: .3rem;
	top: 50%;
	transform: translateY(-50%);
}
.back img {
	height: .4rem;
}
.definite_list {
	background: #fff;
}
.definite_list ul li {
	padding: .3rem;
	position: relative;
	border-bottom: 1px solid #f5f7f6;
}
.definite_list ul li h2 {
	color: rgb(34,34,34);
	font-size: .28rem;
	margin-bottom: .12rem;
}
.definite_list ul li h3 {
	color: rgb(153,153,153);
	font-size: .22rem;
}
.definite_list ul li h4 {
	position: absolute;
	right: .3rem;
	top: 50%;
	transform: translateY(-50%);
	color: #222222;
	font-size: .34rem;
}

/* 寮€绁ㄩ绾� */
.subscribe_t1 {
	background: #fff1f1;
	padding: 0 .3rem;
	line-height: .8rem;
	color: #f34747;
	font-size: .26rem;
}
.subscribe_form .form_group {
	margin-top: .35rem;
	position: relative;
}
.subscribe_form .form_group h2 {
	color: rgb(34,34,34);
	font-size: .28rem;
	margin-bottom: .15rem;
}
.subscribe_form .form_group h2 i {
	color: rgb(251,31,31);
}
.subscribe_form .form_group input {
	width: 100%;
	height: .68rem;
	border-radius: .06rem;
	border: 1px solid #d4d4d4;
	padding: 0 .2rem;
	font-size: .24rem;
	color: #333;
}
.subscribe_form .form_group .jt {
	position: absolute;
	right: .2rem;
	bottom: .24rem;
	height: .22rem;
}
.subscribe_form .form_group button {
	width: 100%;
    height: .9rem;
    border-radius: .1rem;
    background: #ff6924;
    color: #ffffff;
    font-size: .32rem;
    box-shadow: 0 0.3rem 0.3rem rgba(255,105,36,.15);
}
.subscribe_form .form_group1 {
	margin-top: .5rem;
}
.category_tk {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 20;
	padding: 0 .3rem .4rem .3rem;
	transition: all .4s;
	transform: translateY(120%);
}
.category_list {
	background: #fff;
	border-radius: .1rem;
	padding: 0 .2rem;
	margin-bottom: .2rem;
}
.category_list ul li {
	color: #333333;
	font-size: .32rem;
	border-bottom: 1px solid #eaeaea;
	line-height: 1rem;
	text-align: center;
}
.category_list ul li:last-child {
	border-bottom: none;
}
.category_tk .cancle {
	color: #ff6924;
	font-size: .32rem;
	background: #fff;
	border-radius: .1rem;
	line-height: 1rem;
	text-align: center;
}
.common_tk {
	position: fixed;
	width: 72%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 20;
	display: none;
}
.common_con {
	background: #fff;
	border-radius: .1rem;
}
.tk_img1 {
	border-top-left-radius: .1rem;
	border-top-right-radius: .1rem;
}
.ss_ti {
	padding: .45rem .35rem;
	text-align: center;
}
.ss_ti p {
	color: #565c7b;
	font-size: .28rem;
	line-height: .5rem;
}
.ss_ti .know {
	line-height: .7rem;
	border-radius: .35rem;
	background: #ff6924;
	color: #fff;
	font-size: .3rem;
	margin-top: .3rem;
}

/* 濂栧姳閲戞煡璇� */
.jlj_hd {
	height: 3.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background: url(../images/13_03.jpg) no-repeat center;
	border-radius: .1rem;
	box-shadow: 0 .15rem .3rem rgba(255, 230, 64, 0.5);
	margin: .3rem 0;
	position: relative;
}
.jlj_hd h1 {
	color: #9f651a;
	font-size: .3rem;
}
.jlj_hd h2 {
	color: #323232;
	font-size: .9rem;
	margin: .15rem 0;
	font-weight: bold;
}
.jlj_hd h3 span {
	display: flex;
	width: 3rem;
	height: .7rem;
	justify-content: center;
	align-items: center;
	color: #ff781e;
	font-size: .32rem;
	border-radius: .35rem;
	box-shadow: 0 .07rem .25rem rgba(255, 150, 0, 0.7);
	background: linear-gradient(to top,rgb(255,247,164),rgb(255,251,227));
}
.tk_img2 {
	display: block;
	height: 2rem;
	margin: 0 auto;
}
.ss_ti1 h3 {
	color: #000000;
	font-size: .3rem;
	padding-bottom: .2rem;
}
.ss_ti1 p {
	color: #666666;
	font-size: .24rem;
}
.common_con1 {
	padding: .5rem 0 .4rem 0;
}
.common_tk .close1 {
	display: block;
	height: .44rem;
	margin: .35rem auto 0 auto;
}
.label1 {
	position: absolute;
	right: 0;
	top: 0;
	color: #ffffff;
	font-size: .22rem;
	line-height: .5rem;
	border-top-right-radius: .1rem;
	border-bottom-left-radius: .1rem;
	padding: 0 .18rem;
	background: #ff6924;
}


/* 鍙戠エ浣欓 */
.invoice_1 {
	padding: 0 .3rem;
	background: #fff;
	margin-bottom: .16rem;
}
.invoice_1 h1 {
	border-bottom: 1px solid #eaeaea;
	padding-top: .15rem;
}
.invoice_1 h1 > * {
	display: inline-block;
	vertical-align: middle;
}
.invoice_1 h1 img {
	height: .38rem;
	margin-right: .1rem;
}
.invoice_1 h1 span {
	color: #222222;
	font-size: .28rem;
	line-height: .9rem;
}
.invoice_1 ul {
	padding: .2rem 0;
}
.invoice_1 ul li > * {
	width: 50%;
	float: left;
	line-height: .6rem;
	font-size: .26rem;
}
.invoice_1 ul li span {
	color: #222222;
}
.invoice_1 ul li p {
	text-align: right;
	color: #ff6924;
}

/* 闂瑙ｇ瓟 */
.question_list ul li {
	border-bottom: 1px solid #eeeeee;
}
.question_title {
	position: relative;
	padding: 0 .3rem;
}
.question_title > * {
	display: inline-block;
	vertical-align: middle;
}
.question_title i {
	color: #fff;
	font-size: .2rem;
	background: url(../images/19_03.png) no-repeat center;
	background-size: .6rem .6rem;
	line-height: .4rem;
}
.question_title h3 {
	color: #333;
	font-size: .26rem;
	margin-left: .15rem;
	line-height: .9rem;
}
.question_title img {
	position: absolute;
	right: .3rem;
	top: 50%;
	margin-top: -.11rem;
	height: .22rem;
	transition: all .4s;
}
.question_info {
	padding: 0 .3rem .3rem;
	display: none;
}
.question_info .txt {
	color: #666666;
	font-size: .24rem;
	line-height: .46rem;
	text-align: justify;
}
.question_title.on img {
	transform: rotateZ(-90deg);
}

/* 涓汉淇℃伅 */
.person_hd {
	padding: .8rem 0;
}
.person_pic {
	position: relative;
	width: 1.8rem;
	height: 1.8rem;
	margin: 0 auto;
}
.person_pic .pic {
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}
.person_pic img {
	position: absolute;
	height: .56rem;
	right: -.07rem;
	bottom: -.07rem;
}
.person_hd .name {
	text-align: center;
	color: #333333;
	font-size: .3rem;
	margin-top: .2rem;
}
.person_hd input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}
.data_c {
	position: relative;
	line-height: .9rem;
	border-bottom: 1px solid #eeeeee;
}
.data_c span {
	width: 30%;
	float: left;
	color: #333333;
	font-size: .26rem;
}
.data_c input {
	width: 70%;
	float: right;
	text-align: right;
	color: #666666;
	font-size: .26rem;
	height: .9rem;
}
.data_c img {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: .22rem;
}
.data_c1 input {
	padding-right: .3rem;
}

/* 浼樻儬鏀跨瓥 */
.policy_list {
	width: 85%;
	margin: .4rem auto 0 auto;
}
.policy_list ul li {
	margin-bottom: .2rem;
}
.policy_img img {
	border-radius: .16rem;
}
.policy_info {
	padding: .25rem 0;
}
.policy_info h2 {
	color: #222222;
	font-size: .28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .12rem;
}
.policy_info h3 {
	color: #999999;
	font-size: .22rem;
	padding-left: .35rem;
	background: url(../images/icon9.png) no-repeat left center;
	background-size: .27rem .27rem;
	line-height: .4rem;
}
.det_tit1 {
	padding: .4rem 0;
}
.det_tit1 h1 {
	color: #222222;
	font-size: .28rem;
}
.details .txt {
	text-align: justify;
	color: #666666;
	font-size: .22rem;
	line-height: .42rem;
	margin-bottom: .5rem;
}

/* 浼氬憳涓績 */
.member_hd {
	padding: 0 .3rem 0 .45rem;
	position: relative;
	background: url(../images/26_03.png) no-repeat center;
	background-size: cover;
	border-radius: .1rem;
	box-shadow: 0 .15rem .3rem rgba(255, 230, 64, 0.5);
	margin: .3rem 0;
}
.member_t1 {
	padding: .5rem 0;
	border-bottom: 1px dashed rgba(34,34,34,.26);
}
.member_t1 h1 {
	color: #9f651a;
	font-size: .42rem;
	font-style: italic;
	margin-bottom: .25rem;
	font-weight: bold;
}
.member_t1 h2 {
	color: #9f651a;
	font-size: .24rem;
}
.member_hd a {
	position: absolute;
	right: .3rem;
	top: .5rem;
	display: inline-block;
	padding: 0 .28rem;
	border-radius: .23rem;
	background: linear-gradient(to bottom,rgb(255,251,227),rgb(255,247,164));
	text-align: center;
	color: #ff781e;
	font-size: .24rem;
	line-height: .46rem;
	box-shadow: 0 .07rem .25rem rgba(255, 150, 0, 0.42);
}
.member_t2 {
	color: #222222;
	font-size: .24rem;
	line-height: .7rem;
}
.member_list {
	padding-left: .3rem;
}
.member_list ul li {
	padding: .26rem 0;
}
.member_list ul li > * {
	display: inline-block;
	vertical-align: middle;
}
.member_list ul li img {
	height: 1.2rem;
	margin-right: .4rem;
}
.member_info h3 {
	color: rgb(51,51,51);
	font-size: .32rem;
	margin-bottom: .08rem;
}
.member_info h4 {
	color: rgb(148,150,158);
	font-size: .24rem;
}

/* 寮€閫氫細鍛� */
.service_1 {
	padding: .6rem .3rem 0 .3rem;
	height: 3.5rem;
	background: url(../images/27_02.png) no-repeat top center;
	background-size: cover;
}
.service_1 h1 {
	color: #9f651a;
	font-size: .4rem;
	font-style: italic;
	font-weight: bold;
}
.service_1 h2 {
	color: #222222;
	font-size: .24rem;
	padding-top: .2rem;
}
.service_c {
	width: 91.6%;
	background: #fff;
	border-radius: .19rem;
	padding: .45rem .3rem;
	margin: -1.4rem auto .8rem auto;
	position: relative;
	z-index: 1;
}
.service_c h1 {
	color: #222222;
	font-size: .28rem;
	font-weight: bold;
	margin-bottom: .3rem;
}
.service_list ul li {
	width: 47.8%;
	float: left;
	margin-bottom: .18rem;
	margin-right: 4.4%;
	text-align: center;
	padding-top: .5rem;
	border: 1px solid #acacac;
	border-radius: .1rem;
	height: 2.12rem;
	position: relative;
}
.service_list ul li:nth-child(2n) {
	margin-right: 0;
}
.service_list ul li h2 {
	color: #3b3b3b;
	font-size: .24rem;
}
.service_list ul li h3 {
	color: #323232;
	font-size: .3rem;
	font-weight: bold;
	margin: .1rem 0;
}
.service_list ul li h3 big {
	font-size: .58rem;
}
.service_list ul li h4 {
	color: #999999;
	font-size: .2rem;
	text-decoration: line-through;
}
.label2 {
	position: absolute;
	left: 0;
	top: 0;
	width: .8rem;
	line-height: .46rem;
	background: #ff6924;
	border-top-left-radius: .1rem;
	border-bottom-right-radius: .1rem;
	color: #ffffff;
	font-size: .2rem;
	display: inline-block;
	text-align: center;
}
.service_list ul li.on {
	border-color: #fff7d2;
	background: #fff7d2;
}
.service_list ul li.on h3 {
	color: #ff6924;
}
.other_f {
	line-height: .68rem;
	margin-top: .3rem;
}
.other_f h2 {
	color: #222222;
	font-size: .28rem;
	line-height: .6rem;
}
.other_f input {
	width: 100%;
	height: .68rem;
	padding: 0 .2rem;
	border-radius: .06rem;
	border: 1px solid #d4d4d4;
}
.other button {
	width: 100%;
    height: .9rem;
    border-radius: .1rem;
    background: #ff6924;
    color: #ffffff;
    font-size: .32rem;
    box-shadow: 0 0.3rem 0.3rem rgba(255,105,36,.15);
	margin-top: .5rem;
}

/* 涓嬭浇妯℃澘 */
.download_list {
	margin-top: .6rem;
}
.download_list ul li {
	margin-bottom: .83rem;
	position: relative;
	height: 1.7rem;
	border-radius: .1rem;
	background: #4768f3;
}
.download_list ul li a {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
	align-items: center;
	padding: 0 .6rem 0 .45rem;
	position: relative;
}
.download_list ul li img {
	height: .8rem;
}
.download_list ul li p {
	color: #ffffff;
	font-size: .36rem;
}
/*.download_list ul li:nth-child(2) {*/
/*	background: #a173ff;*/
/*}*/
.download_list ul li:before {
	position: absolute;
	content: "";
	width: 90%;
	height: 90%;
	left: 5%;
	bottom: -15%;
	background: rgba(71,104,243,.11);
	border-radius: .1rem;
}
.download_list ul li:nth-child(2):before {
	background: rgba(173,136,249,.11);
}

/* 鑱旂郴鎴戜滑 */
.contact_list {
	margin-top: .4rem;
}
.contact_list ul li {
	margin-bottom: .3rem;
	background: #fff;
	box-shadow: 0 .15rem .3rem rgba(225, 225, 225, 0.5);
	border-radius: .1rem;
	height: 2.12rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.contact_list ul li h2 {
	color: #4768f3;
	font-size: .32rem;
	margin-bottom: .35rem;
}
.contact_list ul li p {
	color: #222222;
	font-size: .26rem;
}

/* 娉ㄥ唽鎴愬姛 */
.success_c {
	text-align: center;
	margin-top: 13%;
}
.success_c img {
	height: 2.68rem;
}
.success_c h2 {
	color: #ff6924;
	font-size: .36rem;
	padding: .2rem 0 1rem 0;
}
.success_c .success_btn button {
	width: 80%;
	height: .9rem;
    border-radius: .45rem;
    background: #ff6924;
    color: #ffffff;
    font-size: .32rem;
    box-shadow: 0 0.3rem 0.3rem rgba(255,105,36,.15);
	display: inline-block;
}

/* 浜屾湡 */
.forget {
	text-align: right;
}
.forget a {
	display: inline-block;
	color: #999;
	font-size: .26rem;
}
.gszc_hd {
	background: #ff6924;
	padding: 0 .3rem;
}
.gszc_hd a {
	display: block;
	color: #fff;
	font-size: .28rem;
	line-height: .8rem;
	background: url(../images/icon10.png) no-repeat right center;
	background-size: .16rem .26rem;
}
.invoice_balance1 {
	background: #fff;
}
.invoice_balance1 ul li span{
	width: 50%;
	float: left;
	color: #222222;
	font-size: .28rem;
	line-height: 1rem;
}
.invoice_balance1 ul li span + span {
	text-align: right;
	color: #ff6924;
}

/* 棣栭〉 */
.footer {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #fff;
	box-shadow: 0 .02rem .1rem rgba(0, 0, 0, 0.05);
}
.footer ul li {
	width: 25%;
	float: left;
}
.footer ul li a {
	display: block;
	text-align: center;
	padding: .06rem 0;
}
.footer ul li a img {
	height: .45rem;
}
.footer ul li a img + img {
	display: none;
}
.footer ul li a p {
	color: #888888;
	font-size: .22rem;
	line-height: .34rem;
}
.footer ul li.active a img {
	display: none;
}
.footer ul li.active a img + img {
	display: inline-block;
}
.footer ul li.active a p {
	color: #ff6924;
}
.banner1 .swiper-pagination-bullet {
	opacity: 1;
	background: #fff;
	transition: all .4s;
}
.banner1 .swiper-pagination-bullet-active {
	background: #ff461f;
	width: .3rem;
	border-radius: .07rem;
}
.index_list1 {
	padding: .15rem 0;
}
.index_list1 ul li {
	width: 25%;
	float: left;
}
.index_list1 ul li a {
	display: block;
	text-align: center;
	padding: .18rem 0;
}
.index_list1 ul li a img {
	height: .9rem;
	margin-bottom: .16rem;
}
.index_list1 ul li a p {
	color: #222222;
	font-size: .28rem;
}
.about_t1 {
	color: #000000;
	font-size: .32rem;
	padding: .25rem 0;
	font-weight: bold;
}
.about_info1 .txt {
	color: #555555;
	font-size: .26rem;
	line-height: .52rem;
	padding: .25rem 0 .4rem 0;
}
.index_kosCtrl {
	padding-bottom: .96rem;
}
/* 鎵惧洖瀵嗙爜 */
.white {
	background: #fff;
}
.retrieve_form .form_group {
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.retrieve_form .form_group:last-child {
	border-bottom: none;
}
.retrieve_form .form_group > * {
	display: inline-block;
	vertical-align: middle;
}
.retrieve_form .form_group span {
	color: #222222;
	font-size: .28rem;
	width: 20%;
}
.retrieve_form .form_group input {
	width: 70%;
	height: .9rem;
	font-size: .26rem;
	color: #222;
}
.retrieve_form .form_group .yzm1 {
	position: absolute;
	width: auto;
	height: auto;
	color: #000;
	font-size: .24rem;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 .24rem;
	border: 1px solid #222222;
	border-radius: .1rem;
	line-height: .58rem;
}
.retrieve_form .form_group1 {
	margin-top: .5rem;
}
.retrieve_form .form_group1 button {
	width: 100%;
	height: .9rem;
	border-radius: .1rem;
	background: #ff6924;
	color: #ffffff;
	font-size: .32rem;
	box-shadow: 0 0.3rem 0.3rem rgba(255,105,36,.15);
}
.retrieve_form .form_group2 button {
	background: rgb(252,75,75);
}
.payment_list2 ul li {
	position: relative;
}
.payment_list2 ul li img.jt {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: .2rem;
	width: .13rem;
}
.payment_list2 ul li input {
	text-align: right;
	font-size: .28rem;
	color: #222222;
	height: .9rem;
	vertical-align: top;
	padding-right: .26rem;
}
.payment_list2 ul li a {
	display: inline-block;
	line-height: .9rem;
	padding-right: .26rem;
	text-align: right;
	color: #000;
	font-size: .28rem;
}
.search_h1 {
	padding: .18rem .3rem;
}
.search_f {
	position: relative;
	background: #fff;
	border-radius: .3rem;
	line-height: .6rem;
	padding: 0 .5rem;
}
.search_f img {
	position: absolute;
	left: .15rem;
	top: 50%;
	transform: translateY(-50%);
	height: .24rem;
}
.search_f input {
	height: .6rem;
	vertical-align: top;
	color: #222;
	font-size: .26rem;
	width: 100%;
	background: none;
}
.search_list ul li a {
	display: block;
	color: #222222;
	font-size: .3rem;
	line-height: .9rem;
	border-bottom: 1px solid #f4f4f4;
}
.search_list ul li:last-child a {
	border-bottom: none;
}
.gszc_hd {
	position: relative;
}
.ul {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: .8rem;
	background: #fff;
	z-index: 10;
	padding: 0 .3rem;
}
.ul ul li {
	border-bottom: 1px solid #ccc;
}
.ul ul li:last-child {
	border-bottom: none;
}
.ul ul li a {
	display: block;
	color: #333;
	font-size: .25rem;
	line-height: .72rem;
	background: url(../images/icon10.png) no-repeat right center;
	background-size: .16rem .26rem;
}