* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body,h1,h2,h3,h4,input,ul,li,dl,dt,dd,p,button,a{margin:0;padding:0; /*list-style:none;*/font-weight:normal;}body{height:100%; font-size: 16px; color:#333333; background-color:#fcf9f2;}html{height:100%;}img{display:block;}input::-webkit-input-placeholder{color:#999999;}input:focus::-webkit-input-placeholder{color:transparent;}input,select{outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); background-color: transparent;}a{text-decoration: none;}.login-icon7{	width: 12%;}.login-icon8{	width: 10%;}.login-icon9{	width: 11%!important;}.login-icon7 > img,.login-icon8 > img,.login-icon9 > img{	width: 100%!important;}.login_input-phone{	width: 70%;}.login_input_password{	width: 80%;}.login_input_yzm{	width: 70%;}.success_btn_div{	display: flex;	align-items: center;	justify-content: center;}.downloadIcon{	width: 7%;	display: inline-block;}.downloadIcon > img{	width: 100%;}.icon11,.icon13,.icon14{	width: 30%!important;}.icon12{	width: 40%!important;}.icon15{	width: 13%!important;}.icon16{	width: 10%!important;}.icon11 > img,.icon12 > img,.icon13 > img,.icon14 > img,.icon15 > img,.icon16 > img{	width: 100%;}.rule_input_box{	display: flex;	align-items: center;}	.bottom-txt{    position: fixed;    bottom: 0;    left: 0;    right: 0;    text-align: center;    font-size: .9rem;    margin: 0 auto;    background-color: #ffffff;    padding: 2% 0;    color: #747373;}.bottom-txt > div > a{	color: #ff8a00;	text-decoration: underline;}.registerWindow{	width: 100%;	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	margin: auto;	background-color: rgba(0,0,0,.4);}.registerContext{	width: 75%;	margin: 0 auto;	margin-top: 40%;	background-color: #FFFFFF;	/*box-shadow: 2px 2px 2px rgba(0,0,0,.8);*/	padding-bottom: 10%;	border-radius: 10px;}.registerContext-title{	width: 100%;	background-color: #ffc13d;	line-height: 3rem;	text-align: center;	font-size: 1.5rem;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	color: #F86F14;}.registerContext-txt{	/*padding: 8px;*/	width: 90%;	margin: 0 auto;	font-size: .9rem;	margin-top: 5%;}.registerBtn{	width: 45%;	margin: 0 auto;	margin-top: 7%;	border-radius: 20px;	background-color: #ffc13d;	color: #FFFFFF;	text-align: center;	line-height: 2rem;}.login{width:100%;}.login_banner{width:100%;}.login_banner img{width:100%;}.login_input{width:82%; margin:0 auto; margin-top:5%;}.login_input>div{display: flex; align-items: center; 	justify-content: flex-start;border-bottom: solid 1px #e4e2e0; padding-left: 5%;}.login_input>div>i{color:#ff672d; font-size: 1.3rem;}.login_input>div>input{height:44px; margin-left: 6%; font-size: 0.9rem; border:none;}.input_name_div {display: flex; align-items: center; width:33%; }.login_input .input_name_div input{display: none;}.login_input .input_name_div label{background: url(../img/unselect.png) no-repeat center center; width:16px; height:16px;          background-size: contain; }.login_input .input_name_div input:checked +label{background: url(../img/select.png) no-repeat center center; width:16px; height:16px;          background-size: contain;}.login_input .input_name_div span{font-size: 0.9rem; color:#FF672D;	text-align: center;	line-height: 16px;display: block; margin-left:4%; margin-top:2px;}.login_input .input_yzm>div{width:26%;}.login_input .input_yzm>div img{width:100%;}.login_btn{display: block; margin:0 auto; margin-top:8%; width:75%; padding-top:9px; padding-bottom: 9px; border-radius: 60px;          font-size: 1rem; background-color: #ff8a00; color:white; letter-spacing: 2px; text-align: center;}.login_bottom{color:#747373; font-size: 0.9rem; margin:3% auto; text-align: center;}.deduct_icon16_1{	width: 20px;}.deduct_icon16_2{	width: 20px;}.deduct_icon16_1 > img,.deduct_icon16_2 > img{	width: 100%;}.resetPwd{width: 100%;}.resetPwd_p2{	width: 90%;	margin: 0 auto;	color: #ff8400;    font-size: 1rem;    text-align: center;    margin-top: 10%;}.resetPwd_icon{	width: 30%;    margin: 0 auto;    padding-top: 30%;}.resetPwd_icon > img{	width: 100%;}.resetPwd_btn{	display: block;    margin: 0 auto;    width: 86%;    margin-top: 10%;    padding-top: 9px;    padding-bottom: 9px;    border-radius: 60px;    font-size: 1rem;    background-color: #ff8a00;    color: white;    letter-spacing: 1px;    text-align: center;}/*购买成功*/.buy_success{width:100%;}.success_icon{width:30%; margin:0 auto; padding-top:8%;}.success_icon img{width:100%;}.success_p1{color:#ff8400; font-size: 1.2rem; text-align: center; font-weight: 600; margin-top:5%;}.success_p2{color:#ff8400; font-size: 1rem; text-align: center; }.success_box{width:90%; background-color: white; box-shadow: 0 0 10px rgba(181,181,181,0.4); border-radius: 5px; margin:10% auto;}.success_box .buy_box{width:92%; margin:0 auto;}.success_box .buy_box>p{border-bottom: solid 1px #e5e5e5; color:#999999; font-size: 0.9rem; padding-top:13px; padding-bottom: 13px;}.success_box .buy_box>div{display: flex; align-items: center; justify-content: space-between; padding-top:13px; padding-bottom: 13px; font-size: 0.9rem;}.success_box .buy_box>div:nth-child(2){border-bottom: solid 1px #e5e5e5;}.success_box .buy_box>div:nth-child(3) span:nth-child(2){color:#ff8400;}.success_p3{text-align: center; font-size: 0.9rem;  margin-top:30%;}.success_btn{display: block; margin:0 auto; width:86%; margin-top:2%; padding-top:9px; padding-bottom: 9px; border-radius: 60px;          font-size: 1rem; background-color: #ff8a00; color:white; letter-spacing:1px; text-align: center;}/*个人大额存单*/.receipt{width:100%; font-size: 0.9rem;margin-bottom: 30%;}.receipt_banner{background: url(../img/bg2.jpg) no-repeat center top; background-size: cover; width:100%;	padding-top: 4%;	padding-bottom: 8%;}.receipt_banner p{text-align: center; color:white;}.banner_p1,.banner_p3{font-size: 1.2rem; text-shadow:2px 2px 0 rgba(255,114,11,0.7);}.banner_p2{font-size: 0.9rem; margin-top:4px;}.banner_p3{font-size: 2.8rem;}.receipt_year{width:60%;color:white; text-align: center; margin:3% auto; font-size: 1rem; border:solid 1px white; letter-spacing: 2px; padding-top:6px; padding-bottom: 6px;}.receipt_advan{width:90%; margin:0 auto; display: flex; align-items: center; justify-content: space-around; margin-top:6%;}.receipt_advan > div{width: 90px;}.receipt_advan > div > img{width: 100%;}.receipt_advan_item{display: flex;justify-content: flex-end; align-items: center;}.receipt_advan_item > div{width: 30px;}.receipt_advan_item > div > img{width: 100%;}.receipt_advan_item > p{width: 85%;font-size: .8rem;text-align: left;}.receipt_info_box{width:96%; margin:5% auto; background-color: white; border:solid 1px #ffc26d; border-radius: 7px;}.receipt_info{width:90%; margin:0 auto; font-size: 0.9rem;}.receipt_info>div{border-bottom: solid 1px #ffd9a5;padding-top:10px; padding-bottom: 10px; display: flex; align-items: center; justify-content: space-between;}.receipt_info>div:last-child{border:none;}.receipt_info>div>div{display: flex;align-items: center;justify-content: flex-end;}.receipt_info>div>div i{color:#ffa324; font-size: 1.1rem;}.receipt_info>div>div span{margin-left: 3%;}.receipt_rule{width:96%; margin:0 auto; margin-top:5%; background-color: white;}.rule_title{border:solid 1px #ffc26d; border-radius: 7px;}.rule_title>div{width: 90%;margin: 0 auto;padding-top: 10px;	padding-bottom: 10px; display: flex; align-items: center; justify-content: space-between;}.rule_title>div>i{color:#ffa324; font-size: 1rem;}.rule_title>div>div{width:60%;}.rule_title>div>div i{color: #ffa324;font-size: 1.1rem;}.rule_title>div>div span{margin-left: 3%;}.rule_detail_box{width:100%;}.rule_detail{width:90%; margin: 0 auto;}.rule_detail>div{border-bottom: solid 1px #e4e3e3; display: flex; align-items: center; justify-content: space-between; padding-top: 11px;padding-bottom: 11px;}.rule_detail>div:last-child{border:none;}.receipt_tip{font-size: 0.7rem; padding-left: 10%; margin-top:10px;padding-bottom: 30%;}.receipt_buy{position: fixed; bottom: 0; left:0;display: block; width:100%; height:40px; font-size: 1rem; background-color: #ff8a00; color:white; letter-spacing: 2px; text-align: center; line-height: 40px;}/*个人大额存单2*//*.buy_cds .receipt_advan>div{width:23%;}.buy_cds .receipt_advan>div:nth-child(2){width:36%;}*/.buy_cds .banner_p2{font-size: 0.8rem;	font-weight: 300;}.receipt_info_box1 .buy_number{font-size: 0.9rem; text-align: right; border:none;color: #999999;}.receipt_info_box1 .buy_number::-webkit-input-placeholder{color:#999999;}.receipt_info_box1 .receipt_info .deduct{width:auto;}.receipt_info_box1 .receipt_info .deduct select{border:none; font-size: 0.9rem;-webkit-appearance: none;}.receipt_info_box1 .info_select select{width:80%; border:none;-webkit-appearance: none;}.receipt_info_box1 .info_select i{color:#ffa324;}.clause{width:86%; margin:5% auto; padding-bottom: 30%;}.clause input{display: none;}.clause label{background: url(../img/unselect1.png) no-repeat center center; background-size: contain; width:32px; height:32px;}.clause input:checked +label{background: url(../img/select1.png) no-repeat center center; background-size: contain; width:32px; height:32px;} .clause span{font-size: 0.7rem;}.receipt_buy1{position:fixed; bottom: 0;left:0; width:100%; height:40px; font-size: 1rem; background-color: #999999; color:white; letter-spacing: 2px; text-align: center; line-height: 40px;}.mask_box{width:100%; height:100%; position: fixed; top:0; left:0; background-color: rgba(0,0,0,0.5);}.password_box{display: flex; align-items: center; justify-content: center; height:100%;}.password{width:80%;background-color: white; border-radius: 8px; padding-bottom: 5%;}.password .password1{border-bottom: solid 1px #ffebcf;margin:0 auto; font-size: 1.1rem; width:86%; text-align: center; line-height: 46px;}.password .password2{text-align: center; margin-top:5%;}.password .password2 span{color:#ff9600; }#coupon{display: flex;align-items: center;justify-content: space-around;width: 96%;	margin: 4% auto;}#coupon input{width:40px; height:40px; text-align: center; font-size: 1.8rem; border:solid 1px #ffce8a; -webkit-text-security:disc;            text-security:disc; }.password_input{width:92%; margin:7% auto;display: flex; align-items: center;justify-content: space-between; }.password_input input{width:60%; height:36px; padding-left: 5%; border:solid 1px #eeeeee; border-radius: 8px;}.password_input div{width:36%; letter-spacing: 1px; background-color:#ffbf2f;font-size: 0.8rem; color:white;text-align: center; border-radius: 8px; color:white; height:32px;line-height: 32px;}.password_btn{display: flex; align-items: center;	justify-content: space-around;}.password_btn div{width:30%; height:32px;text-align: center; letter-spacing: 1px; line-height: 32px; background-color:#ff8a00; border-radius: 8px;color:white;}/** window **/.window{	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	margin: 0 auto;	background-color: rgba(0,0,0,.7);}.errorContext{	width: 70%;	margin: 0 auto;	margin-top: 30%;	background: url(../img/window-bg.png) no-repeat top center;	background-size: 100% 100%;	padding-bottom: 5%;}.errorTip{	width: 100%;	line-height: 2rem;	font-size: 1.3rem;	color: #f86f14;	text-align: center;}.errorTex{	width: 100%;	margin-top: 60%;	text-align: center;	font-size: 1rem;	color: #000;}.btn{	width: 45%;	height: 2rem;	line-height: 2rem;	border-radius: 40px;	margin: 0 auto;	margin-top: 8%;	background-color: #ffc13d;	color: #FFFFFF;	text-align: center;}/** 重置登录密码 **/.resetPwdWapper{	width: 100%;	height: 100%;}.pwdTitle{    width: 100%;    border-top: 1px solid #b2b2b2;    padding: 3% 0;}.pwdTitle > p{		width: 100%;    border-left: 3px solid #ffc13d;    padding-left: 4%;    color: #3D4245;}.pwdInput{	width: 100%;	border-top: 1px solid #B2B2B2;	border-bottom: 1px solid #B2B2B2;}.pwdInput > div{    display: flex;    justify-content: space-between;    align-items: center;    border-bottom: 1px solid #B2B2B2;    height: 2.5rem;    line-height: 2.5rem;    background-color: #ffffff;}.pwdInput > div:last-of-type{	border-bottom: none;}.pwdInput > div > p{    width: 40%;    padding-left: 5%;}.pwdInput > div > input{    font-size: 1rem;    /* font-size: .9rem; */    width: 55%;    height: 2.5rem;    border: none;    background-color: transparent;    text-align: right;    padding-right: 5%;}.pwdBnt{    width: 80%;    margin: 0 auto;    margin-top: 10%;    border-radius: 40px;    background-color: #ffc13d;    color: #FFFFFF;    text-align: center;    line-height: 2.5rem;}.pwdTip{	width: 90%;	margin: 0 auto;	margin-top: 15%;	font-size: .8rem;}.TipTitle{		font-size: 1rem;		color: #fd0200;}.tipTxt{	color: #7e7e7d;	line-height: 1.5rem;}/** 重置登录密码 成功页**/.resetSuccess{	width: 90%;	height: 8rem;	margin: 0 auto;	margin-top: 5%;	background: url(../img/inputBg.png) no-repeat top center;	background-size:100% 100% ;	padding-bottom: 3%;}.resetSuccessTip{		width: 80%;    margin: 0 auto;    display: flex;    justify-content: center;    align-items: center;    line-height: 4rem;}.resetSuccessTip > p{	color: #3D4245;	padding-left: 8px;}.resetSuccessTip > img{	width: 20px;}.resetBtn{    width: 80%;    margin: 0 auto;    background-color: #ffc13d;    color: #FFFFFF;    text-align: center;    line-height: 2rem;    border-radius: 40px;    margin: 4% auto;}/** 账户信息输入 **/.cordInfoContext{	width: 100%;	height: 100%;  }.cordInfoTitle{	width: 100%;	padding: 3% 0;	border-top: 1px solid #dcdcdc;	border-bottom: 1px solid #dcdcdc;}.cordInfoTitle > p{	width: 100%;  border-left: 3px solid #FFBF2F;  padding-left: 4%;  color: #3D4245;}.cordInfo{	width: 100%;	background-color: #FFFFFF;	padding-left: 5%;}.cordInfoItem{	height: 3rem;	line-height: 3rem;	border-bottom: 1px solid #dcdcdc;  display: flex;  justify-content: space-between;  align-items: center;}.cordInfoItem > p{	padding-left: 5%;	font-size: .9rem;	color: #808080;}.cordInfoItem > input{	padding-right: 5%;	font-size: .9rem;	color: #3d4245;	text-align: right;	border: none;	background-color: transparent;	height: 100%;}.nextBtn{	width: 70%;	margin: 0 auto;	margin-top: 15%;	background-color: #ffc13d;	color: #FFFFFF;	text-align: center;	line-height: 2.5rem;	border-radius: 40px;	margin-bottom: 10%;}.Tip2{	color: #FD0200;	font-weight: bold;}.cordInfoItem2{	height: 3rem;	line-height: 3rem;	border-bottom: 1px solid #dcdcdc;	overflow: hidden;}.cordInfoItem2:last-of-type{	border-bottom: none;}.cordInfoItem2 > p{	width: 35%;	padding-left: 5%;	font-size: .9rem;	color: #676767;	float: left;}.cordInfoItem2 > input,.cordInfoItem2 > select{	width: 55%;	padding-right: 5%;	font-size: .9rem;	color: #b4b3b3;	border: none;	background-color: transparent;	height: 100%;	float: left;}.cordInfoItem2 > select{	color:#b4b3b3;	}.cordInfoItem2 > input::-webkit-input-placeholder{	color:#b4b3b3;}.message{	font-size: .8rem;	color: #4bbfff;}.cordInfoItem3{	height: 3rem;	line-height: 3rem;	border-bottom: 1px solid #dcdcdc;  display: flex;  justify-content: space-between;  align-items: center;  padding-right: 5%;}.cordInfoItem3 > p{	padding-left: 5%;	font-size: .9rem;	color: #676767;}.cordInfoItem3 > input{	padding-right: 5%;	font-size: .9rem;	color: #676767;	text-align: right;	border: none;	background-color: transparent;	height: 100%;}.cordInfoItem3 > input::-webkit-input-placeholder{	color:#b4b3b3;}.cordInfoItem3 > select{	background-color: transparent;	height: 100%;	border: none;	color:#b4b3b3;}.dealContext{	width: 90%;	margin: 0 auto;	margin-top: 5%;	border-radius: 15px;	background-color: #FFFFFF;	padding: 5%;	border: 1px solid #dcdcdc;}.dealContext > p{	font-size: .9rem;	color: #3d4245;}.dealTitle{	text-align: center;	font-size: 1rem!important;	padding: 3% 0;}.dealBtn{	width: 85%;	margin: 0 auto;	margin-top: 15%;	background-color: #ffc13d;	color: #FFFFFF;	text-align: center;	line-height: 2.5rem;	border-radius: 40px;	margin-bottom: 10%;}.messageInput{	width: 100%;	height: 100%;}.messageContext{    width: 85%;    margin: 0 auto;    /* margin-top: 10%; */    color: #3d4245;    border-bottom: 1px solid #a0a0a0;    padding-top: 5%;	}.messageContext > div {	line-height: 3rem;	display: flex;	justify-content: space-between;	align-items: center;	font-size: 1rem;}.messageContext > div > input{	font-size: 1rem;		border: none;	background-color: transparent;	margin-left: 8px;}.messageBtn{	width: 70%;	margin: 0 auto;	margin-top: 15%;	background-color: #ffc13d;	color: #FFFFFF;	text-align: center;	line-height: 2.5rem;	border-radius: 40px;	margin-bottom: 10%;}.inputPwdWindow{	width: 100%;	height: 100%;	background-color: rgba(0,0,0,.6);	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	margin: auto;}.inputPwdContext{	width: 90%;	margin: 0 auto;	margin-top: 30%;	background-color: #FFFFFF;	border-radius: 10px;	padding-bottom: 5%;}.inputPwdTitle{	width: 100%;	line-height: 2.5rem;	text-align: center;	border-bottom: 1px solid #d2d2d2;	position: relative;}.inputPwdTitle > img{    width: 18px;    height: 18px;    position: absolute;    right: 10px;    top: 8px;}.inputPwd{	width: 100%;}.inputPwd > p{line-height: 2.5rem;    font-size: .8rem;    text-align: center;}.inputPwd > div{	width: 90%;	height: 3rem;	margin: 0 auto;	background: url(../img/inputPwdBg.png) no-repeat top center;	background-size: 100% 100%;	display: flex;	justify-content: space-between;	text-align: center;}.inputPwd > div > input{	width: 20%;	line-height: 3rem;	font-size: 1rem;	border: none;	text-align: center;}.hide{	display: none;}#coupon {	position: relative;}#confirmErrorWindow{	cursor: pointer;}/**  apply.html  **/.apply{	width: 100%;	padding-bottom: 20%;}.applyWrapper{    width: 90%;    margin: 0 auto;    margin-top: 5%;    border-radius: 15px;    background-color: #FFFFFF;    padding: 5%;    border: 1px solid #dcdcdc;    margin-bottom: 10%;}.applyTitle{	text-align: center;    font-size: 1rem!important;    padding: 3% 0;	}.applyTxt{    margin-top: 5%;    font-size: .9rem;}.sectionTxt{	text-indent: 2rem;}@media only screen and (min-width: 410px) {	}@media only screen and (max-width: 321px) {	#coupon input{width:36px; height:36px;}	.dealBtn{font-size: .9rem;}	.cordInfoTitle > p{font-size: .9rem;}	.messageContext > div{font-size: .9rem;}	.login_btn{margin-top: 8%;}	.nextBtn{margin-top: 10%;margin-bottom: 20%;}	.deduct_icon16_2{width: 13%;}}.iLoading_loading_pic {    position: fixed;    background: url(../img/ajaxLoading.gif);    background-size: 46px 46px;    width: 46px;    height: 46px;    top: 45%;    left: 45%;}.iLoading_showbox {    height: 100%;    width: 100%;    position: fixed;    left: 0px;    top: 0px;    background: rgba(0,0,0,.5);    z-index: 120000;    text-align: center;    padding: 5px 5px;}.login_131{	height: 100%;}.bottom-txt_131{    text-align: center;    font-size: .7rem;    margin-top: 5%;/*    margin: 15% auto 0;*/    background-color:#fcf9f2;;    color: #5d5d5d;    font-weight: 600;}.topText_131{	padding:4%;	font-size: 0.9rem;	font-weight:600;	font-family:'Microsoft YaHei';	background-color:#fcf9f2;}.textBox_131{	padding:4% 2.6%;	width: 95%; 	margin: 0 auto;	border-radius: 1rem; 	font-size: 0.7rem;	background-color: #fbf3e8;}.secText_131{	padding: 4%;}.bottom-txt_131 > div>div> a{	color: #ff9600;	text-decoration: underline;}.bottom-txt>div>div>img{	display: inline-block;}.bottomLine_131{	display: flex;	text-align: left;	align-items: center;	padding:0 5.3%;}.num_131{	width:5%; display:inline-block;    margin: 0 2% 0 1%;}.arrow_131{	width:3%;	margin: 0 0.5%;}@media screen and (max-height: 600px) {  	.secText_131{  		padding:1%;  	}  	.bottom-txt_131{  		bottom:2%;  	}}@media screen and (max-height: 500px) {  	.topText_131{  		padding:0%;  	}  	.textBox_131{  		padding:2% 2.6%;  	}  	.bottom-txt_131{  		bottom:1%;  	}}@media screen and (max-width: 380px) {  	.bottomLine_131{  		padding:0;  	}}