.g_login{min-width: 1023px;}
.g_login_banner{position: relative;z-index: 1;height: 210px;background: url(../img/login_banner.jpg) center center no-repeat;background-size:cover ;}
.g_login_banner1{position: relative;z-index: 1;height: 210px;background: url(../img/login_banner1.jpg) center center no-repeat;background-size:cover ;}
.g_common_top{width: 100%;background: #3e3c3c;}
.g_common_top_content{width: 1023px;height: 40px;margin: 0 auto;}
.g_common_top_info{font-size: 12px;color: #b6b6b6;line-height: 40px;}
a.g_top_btnclassf{position: relative;display: block;margin-left: 20px;line-height: 40px;font-size: 12px;color: #b6b6b6;}
.g_top_btnimg{position: relative;top: -1px;}
a.g_top_accountlogin{margin-left: 20px;line-height: 40px;font-size: 12px;color: #f45558;}
.g_top_accoutname{margin-left: 20px;line-height: 40px;font-size: 12px;color:#b6b6b6;}
.g_ewm_pic{display: none;position: absolute;z-index: 10;top: 40px;left: 0;width: 136px;height: 136px;background: #3e3c3c;padding: 10px;}
.g_main{position: relative;z-index: 2;width: 1023px;margin: -58px auto 0;}
.g_main_frame{overflow: hidden;min-height: 500px;background: #fff;-moz-box-shadow: 0 0 26px rgba(244,85,88,.23); box-shadow: 0 0 26px rgba(244,85,88,.23);}
.g_login_poster{width:644px;}
.g_login_info{width: 271px;padding: 0 54px;}
.g_login_tt{width: 219px;margin: 0 auto;padding: 35px 0 29px;}
.g_login_input{overflow: hidden;background: #fafafa;padding: 0 14px;margin-bottom: 20px;line-height: 43px;border: 1px solid #e1e1e1;border-radius: 4px;}
.g_login_input input{margin-left: 15px;margin-top: 13px;font-size: 14px;color: #3c3c3c;border: none;background: none}
.g_login_btn>a{display: block;text-align: center;line-height: 45px;font-size: 18px;color: #fff;background: #ff6462;border-radius: 4px;}
.g_login_btn>a:hover{background: #e13f44;}
.g_login_frame_bottombtn{overflow: hidden;margin-top: 16px;}
.g_login_frame_bottombtn>a{display: block;font-size: 14px;color: #3c3c3c;}
.g_copyright{margin-top: 42px;font-size: 12px;text-align: center;color: #787878;}
.g_copyright a{color: #787878;}
.g_copyright a:hover{color: #f45558;}
.g_maskbg{display: none;position: fixed;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.g_mask_content{display: none;position: fixed;z-index: 110;top: 0;left: 0;width: 100%;height: 100%;}
.g_mask_frame{position: relative;width: 445px;margin: 18% auto 0;background: #fff;border-radius: 10px;}
.g_forget_logo{position: absolute;z-index: 10;top: -28px;left: 15px;width: 228px;}
a.g_close_btn{position: absolute;z-index:11;right: -25px;top: -25px;display: block;width: 50px;}
.g_mask_info{height: 274px;}
.g_mask_tipsf{width: 320px;margin: 0 auto;text-align: center;font-size: 24px;color: #3c3c3c;}
a.g_maskbtn{display: block;width: 165px;text-align: center;line-height: 45px;font-size: 16px;color: #fff;border-radius: 4px;margin: 0 auto;}
a.g_maskbtn.classf{background: #ff6462;}
a.g_maskbtn.classl{background: #b5b5b5;}
.g_main_content{overflow: hidden;width:690px;margin: 0 auto;}
.g_hxinput{width: 420px;padding: 0 14px;border: 1px solid #e1e1e1;line-height: 43px;border-radius: 4px;}
.g_hxinput input{margin-left: 15px;margin-top: 13px;font-size: 14px;color: #3c3c3c;border: none;}
a.g_hxbtn{display: block;width: 110px;line-height: 45px;margin-left: 10px;text-align: center;color: #fff;font-size: 16px;background: #ff6461;border-radius: 4px;}
a.g_hxbtn:hover{background: #e13f44;}
a.g_scan_code{display: block;width: 110px;line-height: 45px;margin-left: 10px;text-align: center;color: #fff;font-size: 16px;background: #91c658;border-radius: 4px;}
a.g_scan_code:hover{background: #76a841;}
a.g_scan_code img{position: relative;top: -2px;}
.g_hx_tips{width: 690px;margin: 0 auto;}
.g_hx_tips_tt{font-size: 14px;color: #3c3c3c;margin-bottom:4px;}
.g_hx_tips_summary{font-size: 14px;color: #3c3c3c;line-height: 2;}
.g_mask_cardinfo{text-align: left;font-size: 16px;margin-left: 115px;margin-bottom: 10px;}
.g_mask_cardinfo span{color: #42ab03;}
.g_mask_cardbtn{padding: 19px 45px 0;}
.g_card_logo{position: absolute;z-index: 10;top: -30px;left: 15px;width: 192px;}
a.s_dhbtn{display: block;width: 160px;line-height: 45px;margin-left: 10px;text-align: center;color: #fff;font-size: 16px;background: #ff6461;border-radius: 4px;}
#s_dhproductd{
	width: 100%;
	margin: 30px 0 0;
}
#s_dhproductdtitle{
	width: 690px;
	font-size: 14px;
	color: #3c3c3c;
	font-weight: bold;
	margin: 0 auto;
}
#s_productlistd{
	width: 720px;
	margin: 0 auto;
	overflow: hidden;
}
.s_productlist{
	width: 208px;
	height: 240px;/*0909加*/
	margin: 24px 15px 6px;
	float: left;
}
.s_productlistimg{
	width: 100%;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	position: relative;
}
.s_goodspic{
	width: 100%;
	border-radius: 3px;
}
.s_productlistname{
	font-size: 14px;
	color: #3c3c3c;
	margin-top: 9px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.s_productlistimgc{
	width: 46px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.s_goodspicc{
	width: 100%;
}
#s_dhinfod{
	width: 690px;
	margin: 25px auto 15px;
}
#s_dhinfodtitle{
	font-size: 14px;
	color: #3C3C3C;
	font-weight: bold;
	margin-bottom: 7px;
}
.s_dhinfoinputd{
	width: 100%;
	margin-top: 15px;
}
.s_dhinfoinputdl{
	width: 100px;
	text-align: right;
	font-size: 14px;
	color: #999999;
	line-height: 35px;
	float: left;
}
.s_dhinfoinputdr{
	width: 348px;
	border: 1px solid #e1e1e1;
	float: left;
	margin-left: 10px;
	position: relative;
}
.s_dhinfoinputdr2{
	width: 578px;
	border: 1px solid #e1e1e1;
	float: left;
	margin-left: 10px;
}
.s_dhinfoinps{
	width: 308px;
	font-size: 14px;
	color: #3C3C3C;
	border: none;
	background: none;
	line-height: 33px;
	margin-left: 20px;
	overflow: hidden;
}
.s_dhinfoinpsl{
	width: 50%;
	float: left;
}
.s_dhinfoinpsr{
	width: 50%;
	float: left;
	text-align: right;
}
.s_dhinfoinpsr img{
	width: 10px;
}
.s_dhinfoinpl{
	width: 538px;
	font-size: 14px;
	color: #3C3C3C;
	border: none;
	background: none;
	line-height: 33px;
	margin-left: 20px;
}
#s_dhsubmit{
	display: block;
	width: 110px;
	line-height: 45px;
	background: #91c658;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-left: 110px;
	margin-top: 30px;
}
.s_dhinfoselectd{
	position: absolute;
	width: 348px;
    border: 1px solid #e1e1e1;
    top: 34px;
    left: -1px;
    z-index: 9999;
    background: #fff;
    line-height: 33px;
    font-size: 14px;
    color: #3C3C3C;
}
.s_dhinfoselectd div{
	width: 328px;
	padding-left: 20px;
}
.s_dhinfoselectd div.active{
	color: #fff;
	background: #ff6461;
}
.s_dhinfoselectd div:hover{
	color: #fff;
	background: #ff6461;
}




