/*reset*/
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0; line-height:normal}
body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}
em{font-style:normal;}
img{border:none; max-width:100%}
/*li,ul,ol{list-style:none;}*/
a{text-decoration:none;color:#231815;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 
body{overflow-x:hidden; font-family:Arial, Helvetica, sans-serif}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}
a:focus {outline: none;}
:focus {outline: none; box-shadow:none} 
iframe {max-width: 100%; position: relative; z-index: 99}
.table-responsive ul li {list-style-position: inside !important }
.table-responsive td{ padding:0 8px}/*share*/
/*share*/
body{
	font-size: 14px;
 background:#fff;
	color: #555; 
	line-height:24px;
} 
.bold{font-weight:bold;}
.fontRed{color:red;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}




a:hover,img:hover{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
a,img{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

/*登录页面*/ 
.member_column{background:#f7f7f7 url(../imgs/bg_member.jpg) no-repeat top center;padding:60px 0;}
.member_column_left{width:24%;float:left;}
.member_column_right{width:76%;float:left;padding-left:30px;}

.member_column_left .member_cust,
.member_column_left .member_info{
	background:#fff;padding:30px;border-radius:10px;margin-bottom:20px;
}
.member_column_left .member_cust .image{width:60px;height:60px;overflow:hidden;display:inline-block;border-radius:50%;}
.member_column_left .member_cust h6{font-size:22px;text-transform:capitalize;}
.member_column_left .member_cust a{display:inline-block;font-size:12px;color:#808080;}
.member_column_left .member_cust a:hover{color:#5eae20;}
.member_column_left .member_cust i{margin:0 5px;display:inline-block;color:#999;}

.member_column_left .member_info .list{list-style:none;}
.member_column_left .member_info .list li{border-bottom:1px solid #eee;}
.member_column_left .member_info .list li a{display:block;padding:10px 0;font-size:14px;position:relative;transition:all .5s;}
.member_column_left .member_info .list li a:hover,
.member_column_left .member_info .list li.active a{padding-left:5px;color:#5eae20;}
.member_column_left .member_info .list li a:after{
	content:'';
	display:inline-block;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-size:100%;
	background-image:linear-gradient(135deg, #808080 0%, #808080 100%);
	-webkit-mask-image:url(../images/shop_cart_right.png);
	transition:all .5s;
	width:6px;
	height:15px;
	transition:all .5s;
	position:absolute;
	right:10px;
	top:50%;
	transform: translate(0, -50%);
}
.member_column_left .member_info .list li a:hover:after,
.member_column_left .member_info .list li.active a:after{background-image:linear-gradient(135deg, #5eae20 0%, #5eae20 100%);}

.member_column_left .left_title{position:relative;display:none;}
.member_column_left .left_title .column_icon_toggle{display:none;}

@media only screen and (max-width: 992px){
	.member_column_left{width:100%;}
	.member_column_right{width:100%;padding-left:0;}
	.member_column_left .member_info .pay_title{display:none;}
	.member_column_left .left_title{display:block;}
	.member_column_left .left_title em{font-size:16px;}
	.member_column_left .left_title .column_icon_toggle{display:inline-block;position:absolute;right:0;top:10px;}
	.member_column_left .left_title .icon-minus-sign:before,.member_column_left .left_title .icon-minus-sign:after,.member_column_left .left_title .icon-plus-sign:before,.member_column_left .left_title .icon-plus-sign:after{background:#808080;}
	.member_column_left .member_info .list{padding-top:10px;}
}
@media only screen and (max-width: 768px){
	.member_column{padding:40px 0;}
	.member_column_left .member_cust,
	.member_column_left .member_info{
		padding:30px 15px;box-shadow:0 0 20px 1px rgba(0,0,0,0.08);
	}
	.member_column_left .member_info{padding:15px;}
}

.member_column_right > div.member_details > div{background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 0 20px 1px rgba(0,0,0,0.05);overflow:hidden;}
.member_title{background:#f7f7f7;padding:15px 20px;margin:0;font-size:18px;line-height:24px;text-transform:capitalize;}
.member_title i{color:#5eae20;margin-right:5px;}
.member_card{padding:20px;min-height:160px;}
.member_card p{margin:0;margin-bottom:10px;}
.member_card a:hover{color:#5eae20;}
.member_card .plus{color:#5eae20;}
.member_card .cart_menu_wrap02{min-width:180px;}
.member_card .shop_cart_more{float:right;margin-top:20px;}

.member_fav_list{list-style:none;}
.member_fav_list li{margin-bottom:20px;}
.member_fav_list li .image{display:block;overflow:hidden;border-radius:5px;border:1px solid #eee;}
.member_fav_list li .image img{max-width:100%;height:auto;transition:all .5s;}
.member_fav_list li:hover .image img{-webkit-transform:scale(var(--scale-multiplier,1.05));
	-ms-transform:scale(var(--scale-multiplier,1.05));
	transform:scale(var(--scale-multiplier,1.05));
}
.member_fav_list li .title{margin-bottom:0;text-align:center;}
.member_fav_list li .title a{display:block;font-size:14px;line-height:20px;overflow:hidden;height:40px;}
.member_fav_list li .title a:hover{color:#5eae20;}

.member_card .acc_add_main{background:none;padding:0;}
.member_card .acc_add_main .shop_cart_more{float:none;margin:0;}

.acc_password{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}
.acc_password p{font-size:16px;margin-bottom:20px;}
.acc_password ul{list-style:none;}
.acc_password ul li{padding-left:0;margin-bottom:15px;}
.acc_password ul label{font-weight:normal;font-size:12px;color:#333;text-transform:capitalize;line-height:20px;display:block;margin:0;margin-left:5px;}
.acc_password ul input{width:80%;border:1px solid #e5e5e5;border-radius:5px;height:40px;font-size:12px;line-height:40px;background:#fff;padding:0 10px;color:#808080;}
.acc_password ul input:focus{border-color:#b3b3b3;color:#333;}

.acc_password ul input:-ms-input-placeholder{color:#808080;}/* Internet Explorer 10+ */ 
.acc_password ul input::-webkit-input-placeholder{color:#808080;}/* WebKit browsers */
.acc_password ul input::-moz-placeholder{color:#808080;}/* Mozilla Firefox 4 to 18 */ 
.acc_password ul input:-moz-placeholder{color:#808080;}/* Mozilla Firefox 19+ */ 
.acc_password .shop_cart_more{float:none;margin:0;}

@media only screen and (max-width: 1260px){
	.member_card .cart_menu_column .payName img{max-width:100px;}
	.member_card .cart_menu_wrap01{min-width:120px;}
	.member_card .cart_menu_wrap02{min-width:140px;}
}
@media only screen and (max-width: 992px){
	.member_details{padding:0 5px;}
}
@media only screen and (max-width: 768px){
	.member_details{padding:0;}
	.member_card{min-height:inherit;padding:20px 10px;}
	.member_card .cart_menu_column{padding-left:0;}
	.member_card .cart_menu_column .cart_menu_wrap04{float:none;padding-left:10px;width:50%;text-align:left;position:inherit;}
	.member_column_right > div.member_details > div{box-shadow:0 0 20px 1px rgba(0,0,0,0.08);}
	.acc_password p{margin-bottom:15px;}
	.acc_password ul li{padding:0;}
	.acc_password ul input{width:100%;}
}
@media only screen and (max-width: 500px){
	.member_card .cart_menu_column .cart_menu_wrap04{padding-left:0;}
	.member_fav_list li .title a{font-size:12px;}
	.member_card .cart_menu_wrap02{min-width:inherit;}
	.member_card .cart_menu_wrap01{min-width:100px;}
	.member_fav_list li{padding:0 5px;}
}

.login_column{position:relative;z-index:10;max-width:90%;margin:auto;margin-top:30px;margin-bottom:50px}
.login_column:after{content:'';position:absolute;left:20px;border-radius:10px;top:20px;right:20px;bottom:-20px;z-index:-1;box-shadow:0 0 20px 1px rgba(0,0,0,0.05);}
.login_column .login_wrap{background:#fff;border-radius:10px;box-shadow:0 0 20px 1px rgba(0,0,0,0.05);overflow:hidden;}
.login_column .shop_cart_more{font-size:14px;padding-left:30px;padding-right:30px;margin-top:20px;}

.login_column .login_box {float:right;padding:60px;}
.login_column .login_box .pay_title{font-size:30px;line-height:40px;margin-bottom:50px;}
.login_column .login_box .login_logo{margin-bottom:40px;}
.login_column .login_box .login_logo img{max-width:160px;max-height:160px;}
.login_column .login_box > .list{list-style:none;}
.login_column .login_box > .list li{position:relative;margin-bottom:35px;padding-left:0;padding-right:30px;}
.login_column .login_box > .list label{font-weight:normal;font-size:14px;color:#333;text-transform:capitalize;line-height:20px;display:block;padding:0 10px;background:#fff;position:absolute;left:10px;top:-12px;}
.login_column .login_box > .list .pay_input{width:100%;border:1px solid #e5e5e5;border-radius:5px;height:50px;font-size:14px;line-height:50px;background:#fff;padding:0 20px;color:#b3b3b3;}
.login_column .login_box > .list .pay_input:focus{border-color:#b3b3b3;color:#333;}

.login_column .login_box > .list .pay_input:-ms-input-placeholder{color:#b3b3b3;}/* Internet Explorer 10+ */ 
.login_column .login_box > .list .pay_input::-webkit-input-placeholder{color:#b3b3b3;}/* WebKit browsers */
.login_column .login_box > .list .pay_input::-moz-placeholder{color:#b3b3b3;}/* Mozilla Firefox 4 to 18 */ 
.login_column .login_box > .list .pay_input:-moz-placeholder{color:#b3b3b3;}/* Mozilla Firefox 19+ */  
.login_column .login_box  .icon_forgot{float:right;display:inline-block;margin-top:10px;text-decoration:underline;color:#ccc;margin-bottom:15px;}
.login_column .login_box > .list p{color:red;}
.login_column .login_box > p{display:inline-block; vertical-align:middle;margin-left:30px;color:#808080;font-size:14px;margin-top:20px;}

.login_register{background:url(../../imgs/front/bg_register.jpg) no-repeat center center;background-size:cover;min-height:500px;position:relative;}
.login_register .login_regi_wrap{
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	width:80%;
	padding:30px;
	background:rgba(0,0,0,0.4);
	border-radius:10px;
}

.login_register .login_regi_wrap .more{color:#fff;font-size:16px;text-decoration:underline;}

.register_login{padding:0 60px;padding-top:0;padding-bottom:60px;}
.register_login p{font-size:14px;color:#999;background:#f7f7f7;padding:15px;border-radius:10px;}
.register_login p a{color:#333;font-size:16px;display:inline-block;margin-left:5px;text-transform:uppercase;text-decoration:underline;}

@media only screen and (max-width: 992px){
	.login_column{max-width:100%;}
}
@media only screen and (max-width: 768px){
	.login_column{margin-top:0;margin-bottom:20px;}
	.login_column:after{bottom:-15px;}
	.login_column .login_box{padding:50px 20px;}
	.login_register{min-height:240px;}
	.login_register .login_regi_wrap{width:100%;height:100%;border-radius:0;padding:60px 20px;}
	.login_column .login_box > .list li{padding:0;}
	.login_column .login_box > p{font-size:12px;display:block;margin-left:0;margin-top:10px;}
	.register_login{padding-left:20px;padding-right:20px;}
	.login_column .shop_cart_more{display:block;text-align:center;margin-top:0;height:40px;line-height:40px;}
}

.pay_title {
    font-size:30px;
    line-height: 38px;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 20px;
	color:#fff;
	 
}
.shop_cart_more{display:inline-block;line-height:40px;border-radius:25px;height:40px;padding-left:20px;padding-right:20px;color:#fff;background:#5eae20; vertical-align:middle;text-transform:uppercase;}
.shop_cart_more:hover{text-decoration:none;color:#fff !important;}
.dyyuser_modaltip{
	position:fixed;
	top:200px;
	left: 50%;
	transform: translateX(-50%);
	padding:10px 20px;
	border:1px solid #ccc;
	color:#fff;
	font-size:14px;
	letter-spacing:2px;
	display:none;
	z-index:99999;
}
.dyyuser_modaltip_error{
	background:orangered;
	display:block;
}
.dyyuser_modaltip_success{
	background:lightseagreen;
	display:block;
}