﻿@charset "utf-8";
/* CSS Document */
body{background:url(../images/login_bg.jpg) top center;}
body{margin:0;padding:0; font-size:12px;}

/*头部和底部*/


.top{ width:100%;  line-height:75px;  background:#f8f8f8; border-bottom:3px solid #f08519;
box-shadow:1px 2px 2px #c8c8c8; height:80px; }
.man{ background:url(../images/header_ico.png) no-repeat left 0px; display:block; width:11px; height:13px; float:left; margin-top:32px; margin-right:5px;}
.return_span{ background:url(../images/header_ico.png) no-repeat -11px 0px; color:#666666; font-size:12px;  width:16px; display:block; float:left; height:13px;margin-top:32px; margin-right:10px; margin-left:5px;}

.top-conter-reg{ width:800px; margin:0px auto;}
.JoinIn_title{ font-size:24px; float:left;color:#333; margin-left:15px; font-family:"microsoft yahei";}
.JoinIn_title em{border-left:1px solid #c6c6c6; height:25px; margin-right:18px; }

.JoinIn_logo{ margin-top:13px;}
.footer{ text-align:center; padding-top:20px; line-height:25px; width:1200px;border-top:1px solid #d8d8d8; color:#666; margin:20px auto
;}
#pagewrap {	width:800px;	margin: 0 auto;}
#top{ height:28px; background:#f4f4f4; border-bottom:1px solid #e4e4e6;min-width:800px; width:100%;}
.topLf{ float:left; line-height:28px; padding-left:10px;}
.topRg{ float:right;}
.topRg li{height:28px;padding: 0 11px 0 12px; float:left; display:block; line-height:28px;}
.topRg li s {height: 12px;border-left: 1px solid #666;}
.register{ padding:50px 50px 0px 110px;background: url(../images/mbg_80.png) top center;}
.register h1{ font-size:35px;}
.regTitle{ width:320px; height:37px;line-height:37px;font-size:14px; color:#fff; padding-left:20px;background-position:0 0; margin:25px 0;font-weight:bold;}
.regTitle2{ width:320px; height:37px;line-height:37px;font-size:14px; color:#fff; padding-left:20px;background: url(../images/regBg2.gif) no-repeat; margin:20px 0; font-weight:bold;}
.regBg{background: url(../images/regBg.gif) no-repeat;}
.regDiv{ margin-bottom:10px;}
.regTable th{ text-align:right; font-weight:normal; color:#333;}
.regTable td{ padding:0 10px;}
.regDiv span{ line-height:35px;}
.regDiv b{ line-height:35px; font-weight:normal;}

.regInput{width:270px; height:26px;line-height:26px; border:1px solid #ccc; padding-left:10px; margin:5px 0; float:left;}
.regInput1{width:210px; margin-right:10px; margin-bottom:5px; margin-top:5px; height:26px;line-height:26px; border:1px solid #ccc; padding-left:10px;  float:left;}

.regMs{ color:#999;}
.regSelect{ width:72px;height:26px;line-height:26px; margin:5px 10px 5px 0;}
.regSelect2{ width:95px;border:1px solid #ccc;height:26px;line-height:26px;}
.regInput2{width:65px; height:26px;line-height:26px; border:1px solid #ccc; padding:0 0 0 5px; margin:5px 0;}
.regInput3{width:110px; height:26px;line-height:26px; border:1px solid #ccc; padding-left:5px;  margin:5px 10px 5px 0;}

.marginRG10{ margin-right:10px;}

.regBut{ height:27px; background:#ebebeb; border:1px solid #c2bebe; padding:0 10px; color:#000;}
.regSbmit{ border:none;width:135px; height:33px;line-height:33px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:#F38230;}
.marginRg10{ margin-right:10px;}
/*=========================== CSS lOGIN================= */
.logo img{float:left;}
.welcomeLogin{font-size:35px; line-height:40px; float:left; padding-top:25px;}

#login{ width:890px; height:300px; padding:20px 0px; margin:130px auto 80px; background:#fff; border:5px solid #ddd;}
.loginAd{width:460px;height:300px; float:left; margin-right:10px; background: url(../images/loginAd.gif) no-repeat;}
.loginAd2{width:460px;height:300px; float:left; margin-right:10px; background: url(../images/loginPic.gif) 50px 40px no-repeat;}
.loginAd2 img{ margin:10px auto; width:400px; display:block;}
.loginForm{width:420px; float:right; padding-top:35px;}
.loginForm .item {height: 64px;line-height: 26px;width: 320px; }
.loginForm .item span {color: #999;height: 24px;line-height: 24px;display: block;margin-top: 1px;}
.loginForm .item .item-ifo {position: relative;}
.loginForm .text {width: 290px;height: 24px;line-height: 24px;padding: 4px 20px 4px 3px;border: 1px solid #CCC;font-size: 14px;}
.loginForm .item .item-ifo .i-name {width: 16px;height: 16px; display:block;background: url(../images/one4.jpg) no-repeat;position: absolute;top: 8px;right: 12px;}
.loginForm .item .item-ifo .i-word {width: 14px;height: 19px; display:block;background: url(../images/one5.jpg) no-repeat;position: absolute;top: 8px;right: 12px;}
.regLink, .regLink:hover{text-decoration:underline;}

.loginfooterr{ width:100%; text-align:center; color:#666; line-height:22px;}
.select_address{ width:87px; float:left; margin-right:10px;}

.jyfw_check_warp{ margin-right:5px;}
.jyfw_check_warp ul li{float:left;width:100px}
.jyfw_check_warp p{float:left;padding-top:7px}
.jyfw_check_warp p span{float:left}
.jyfw_check_warp input[type=checkbox]{  margin-top:5px; margin-right:2px; float:left; }
.jyfw_check_warp div{ float:left; margin:2px 2px 2px 0px; width:62px; }
.jyfw_check_warp p.other{ float:left; margin-top:7px; line-height:35px;padding-top:0px}
.NoTgtips{ background:url(../images/fail-ico.png) no-repeat left top; height:30px; color:red; font-size:14px; font-weight:bold; line-height:25px; padding-left:30px;}

/*配送范围修改*/
.regSelect{ width:91px;border:1px solid #dedede;height:30px;line-height:30px; margin:5px 5px 5px 0;}

.location-alert{background:#fff; right:35px; width:280px; top:40px; border:1px solid #dedede; position:absolute; z-index:999;}
.location-alert .p1{ padding-left:20px; border-bottom:1px solid #dedede; line-height:35px; height:35px;}
.location-alert .p1 input{ margin-right:5px; }
.location-alert .p2 input{ margin:5px 5px 5px 10px;}
.location-alert .p2{ padding:10px;}
.location-alert .p2 span{ display:block;  float:left;}

.tj-button{width:83px; height:30px;line-height:30px; background:#e83b0c; text-align:center; color:#fff; border:none; font-size:14px; cursor:pointer;} 

.grey-button1{width:83px; height:30px;line-height:30px; background:#dbdbdb; text-align:center; color:#999; border:none; font-size:14px; cursor:pointer;} 

.JieDao{ text-align:center; overflow:hidden; width:75px; padding-right:15px; background:url(../images/select_down.jpg) no-repeat right 3px #fff; }

.registerQa{ padding:50px 50px 0px 40px;background: url(../images/mbg_80.png) top center;}
.registerQa h1{ font-size:35px;}







