* { margin:0; padding:0;}
a { text-decoration:none; color:Black;}
a:hover{ text-decoration:underline; color:#EF699C;}
a img { border:none;}

#head { width:980px; height:95px; margin:10px auto 10px auto; border-bottom:1px solid #F06EA1; background-color:#FFFFFF;}
#head .left { float:left; width:280px; height:90px; padding-left:20px;}
#head .right { float:left; width:650px; height:90px; font-size:14px;}
#head .right .menu_img { float:left; width:90px; height:60px; margin-top:5px; text-align:center;}
#head .right .menu_txt { float:left; width:90px; height:20px; line-height:18px; text-align:center;}

#body { clear:both; width:950px; margin:10px auto 0px auto;}
#body .body_left { float:left; width:600px; font-size:14px;}
.body_left .item_head { margin:50px auto 0px auto; width:450px; height:35px; line-height:35px; font-size:20px; font-weight:bold; border-bottom:1px #C1C1C1 solid;}
.body_left .item_list { margin:10px auto 0px auto; width:430px; height:30px; line-height:30px; font-size:16px; background-image:url(/images/login/list_li.gif); background-repeat:no-repeat; padding-left:20px;}
.body_left .item_cont { margin:0px auto 0px auto; width:430px; line-height:20px; padding-left:20px; color:#939393;}
#body .body_right { float:left; width:350px; padding-top:20px; padding-bottom:30px;}
.body_right .login_top { width:265px; height:18px; background-image:url(/images/login/login_top.gif);}
.body_right .login_mid { width:265px; height:315px; background-image:url(/images/login/login_mid.gif); font-size:15px;}
.login_mid .mid_head { margin:0px auto 0px auto; width:220px; height:30px; line-height:30px; font-weight:bold; color:#F06EA1; background-image:url(/images/login/login_alt.gif); background-repeat:no-repeat; padding-left:25px; border-bottom:dashed 1px #F06EA1;}
.login_mid .mid_list { margin:0px auto 0px auto; width:245px; height:50px; line-height:50px; font-weight:bold;}
.login_mid .mid_item { margin:0px auto 0px auto; width:245px; height:30px;}
.mid_item .item_left { float:left; width:75px; text-align:right; line-height:26px;}
.mid_item .item_right { float:right; width:170px;}
.mid_item .item_input { width:150px; height:18px; line-height:18px;}
.login_mid .mid_butn { margin:0px auto 0px auto; width:245px; height:60px; border-bottom:dashed 1px #F06EA1; text-align:center; padding-top:10px;}
.login_mid .mid_butn a { color:#F06EA1;}
.login_mid .mid_butn span { float:right; font-size:13px;}
.login_mid .mid_butn span a { color:#939393;}
.login_mid .mid_butn span a:hover { color:#F06EA1;}

.login_mid .mid_reg { margin:0px auto 0px auto; width:245px; height:23px; font-weight:bold; text-align:right;}
.login_mid .mid_reg a { color:#F06EA1;}
.body_right .login_bot { width:265px; height:18px; background-image:url(/images/login/login_bot.gif);}

.fast_reg_left { float:left; width:455px; height:200px;}
.fast_reg_center { float:left; margin-top:10px; width:2px; border:1px solid #F4F8FD; height:180px; background:#F4F8FD;}
.fast_reg_right { float:left; width:475px; height:200px;}

.reg_ad { margin-top:-5px;}
.fast_reg_left .reg_left_top { margin:0 auto; margin-top:5px; width:435px; height:125px; border:1px solid #E7E7E7; background:#FBFBFB; overflow:hidden;}
.reg_line_head { margin-bottom:5px; height:25px; line-height:25px; font-size:15px; background:#E7E7E7; padding-left:8px;}
.reg_line { width:465px;}
.reg_line .reg_line_title { float:left; width:100px; font-size:15px; text-align:right; height:30px; line-height:30px; overflow:hidden;}
.reg_line .reg_line_cont { float:left; width:365px; height:30px; line-height:30px; overflow:hidden;}
.reg_line_cont .input_cont { height:27px; width:200px; border:1px solid #ECECEC; font-size:17px;}
.login_btn_top { height:30px; line-height:30px; text-align:center; width:465px; }
.login_btn_bot { padding-top:5px; height:30px; line-height:30px; text-align:center; width:465px; }
.fast_reg_left .reg_left_bot { margin:0 auto; margin-top:10px; padding-top:5px; width:435px; height:75px; border:1px solid #D4D0C8; background:#FBFBFB; overflow:hidden;}
.fast_reg_left .reg_left_txt { margin:0 auto; margin-top:0px; padding-top:5px; width:435px; height:60px; overflow:hidden; text-indent:2em; color:#848684;}

.fast_reg_right .reg_right_top { margin-left:10px; margin-top:5px; width:460px; height:190px; border:1px solid #E7E7E7; background:#FBFBFB;}

	/*ajax登陆样式*/	
	.user_box { height:243px; font-size:14px;}
		.user_box .login_line { line-height:30px;}
		.user_box input { border:1px solid #ccc; height:20px;}
		.user_box, .left_box { padding:0px; margin-bottom:10px; width:200px; border: 1px solid #F06EA1;}
		.user_box dt, .left_box dt{ font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif; color: #000; text-align:center; line-height: 25px; border-bottom: 1px solid #F06EA1; background:#F9CDDE;}
		.user_box dd, .left_box dd{ padding: 5px; line-height:22px; height: auto !important;}
		.user_box dd{ text-align: center;}
		.Login_ajax{ text-align:left;}
		.shoppingbag span { font-size:14px; margin-left:28px; padding-left:20px; background:url(/Skin/mall/images/icon7.gif) no-repeat;}
		.shoppingbag a {  font-weight:bold; color:#FF6600; text-decoration:underline;}
		.shoppingbag a:hover { text-decoration:none;}
		.u_login { margin-left:5px; font-size:14px;}
		.findbackPassword { color:#FF6600; text-decoration:inline;}
	/*购物车推荐商品记录*/
	    .pro_list{ float:left; margin-bottom:1px; padding-top:3px; padding-bottom:2px; width:366px; line-height:30px; text-align:center;}
		.pro_list a{ color:#000000;}
		.list_pic{float:left; width:50px;}
		.list_name{float:left; width:150px; text-align:left;}
		.list_price{float:left; width:80px;}
		.list_order{float:left; padding:0 4px; height:25px; line-height:25px; width:70px; background:#FAFAFA; border:1px solid #ddd; cursor:pointer;}

