/* CSS Document */
.profiletab {background:url(images/profile_tab_bg.gif) no-repeat;height:41px;padding-left:10px;overflow:hidden;width:100%;line-height:41px;}
.profiletab li{width:91px;height:41px;float:left;text-align:center;line-height:52px;color:#2e2e2e;overflow:hidden;cursor:pointer;}
.profiletab a{color:#2e2e2e;}
.profiletab .active{background:url(images/profile_tab_tag.gif) no-repeat;font-weight:bold;}

#user {border:1px solid #ADDDF3;}
.user_input {border:1px solid #CDCDCD;font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:2px 3px;width:160px;}
.order_tab {border-bottom:1px solid #ADDDF3;border-left:1px solid #ADDDF3;}
.order_tab td {border-top:1px solid #ADDDF3;border-right:1px solid #ADDDF3;}

.modify_confirm{background:url(images/modify_confirm.gif);width:120px;height:36px;border:none;line-height:36px;font-size:14px;font-weight:bold;color:#003E89}

.shoppingcart{border:none;border-collapse:collapse;width:100%;}
.shoppingcart th{border:1px solid #abddf4;height:30px;background:#f3fbfe;}
.shoppingcart td{border:1px solid #abddf4;height:30px;text-align:center;}


.orderpaytitle{color:#a50100;font-size:14px;font-weight:bold;margin-bottom:10px;}
.orderpaytitle a{float:right;color:#2e2e2e;font-size:12px;}
.orderandpayinfo{border:1px solid #abddf4;border-collapse:collapse;width:100%;color:#000;}
.orderandpayinfo td{height:50px;}
.orderandpayinfo .key{width:15%;padding-left:20px;}

.main {margin-top:20px;}
.main #m_left {display:inline;float:left;width:165px; overflow:hidden; background:#f5f5f5;border:1px solid #efefef;padding:7px;}
.main #m_right {display:inline;float:right;width:700px; overflow:hidden;}
.m_left_1 {background:url(images/userBar.gif);height:29px;line-height:31px; overflow:hidden;font-weight:bold;font-size:14px;color:#fff; text-align:center;margin-bottom:10px;}
.m_left_menu {border:1px solid #dddddd; background:#fafafa;padding:8px 15px;margin-bottom:5px;}
.m_left_menu strong {height:24px;font-size:14px;color:#FF5500; display:block;}
.m_left_menu li {background-image: url(images/userIcon_107.gif);background-repeat: no-repeat;background-position: left top;height:25px;line-height:25px;margin-left:15px;padding-left:20px;color:#3366CC;}
.m_left_menu li a {text-decoration:none;color:#3366CC;}
.m_left_menu li a:hover {text-decoration:underline;color:#FF6600;}


#logina {border:1px solid #dbdbdb;padding:20px;font-size:14px}
#logina .aa {padding-left:30px;display:inline;float:left;}
.login_title {background:url(images/02.gif);height:32px;padding-bottom:13px;font-size:14px;font-weight:bold;line-height:32px;width:404px;color:#fff;}
#logina .aa form {margin:0px;padding:0px;line-height:40px;margin-top:5px;margin-top:5px;}
.user {background-image: url(images/login_bg.gif);background-repeat: no-repeat;height:15px;width:150px; overflow:hidden;border:1px solid #D5D8D1;padding:3px 25px; font-family:Arial, Helvetica, sans-serif,宋体;color:#666666;}
.pwd {background-image: url(images/login_bg.gif);background-repeat: no-repeat;height:15px;width:150px;overflow:hidden;border:1px solid #D5D8D1;padding:3px 25px;font-family:Arial, Helvetica, sans-serif,宋体;color:#666666;background-position: 0px -27px;}
.code {background-image: url(images/login_bg.gif);background-repeat: no-repeat;height:15px;overflow:hidden;border:1px solid #D5D8D1;padding:3px;font-family:Arial, Helvetica, sans-serif,宋体;color:#666666;background-position: right top;}
.submit2 {background:url(images/botton.gif);width:171px;height:36px;color:#fff;font-size:14px;font-weight:bold;border:0px;}
.abc {background-image: url(images/pe_bg.jpg);background-repeat: no-repeat;background-position: 20px center;height:150px;width:210px;color:#000;padding-left:130px;padding-top:30px;line-height:22px;margin-left:50px;border-left:1px solid #ccc}
.abc2 {background:url(images/reg.gif);width:52px;height:24px;border:0px;color:#fff;font-weight:bold;}
.reg1 {background:url(images/01.gif);height:62px;width:352px; overflow:hidden;}
.contract {border:1px solid #ccc; background:#fafafa; text-align:left;line-height:25px;font-size:14px;height:150px;padding:5px; overflow:auto}
.reg2 {height:62px;width:352px;overflow:hidden;background-image: url(images/01.gif);background-position: left -64px;}

.reg_title{
    text-indent:20px;
	font-weight:bold;
}

#u_top {height:98px;}
#u_top li {float:left;display:inline;margin-right:10px;line-height:23px;}
#u_top li img,.u_td1 img {width:96px;height:96px;border:1px solid #E0E0E0;padding:1px;}
.u_1 {color:#6D75EF;font-weight:bold}
.u_2 {color:#E74863;font-weight:bold}
.u_3 {color:#999999}
.u_4 {background:url(images/button_bg.gif);width:69px;height:20px;color:#fff;border:none; font-family:Arial, Helvetica, sans-serif,宋体;line-height:20px;}
.clock {border:1px solid #F8E38F; background:#FBF5E6;height:30px;line-height:32px; overflow:hidden;margin:10px auto;}
.clock span {color:#EE804F;padding-left:8px;}
.u_5 {width:700px;height:237px;background-image: url(images/member_bg.gif);background-repeat: no-repeat;background-position: right bottom;margin:auto}
.u_5 label {color:#FF3300;font-size:14px;font-weight:bold;padding-left:23px;}
.u_5 div {font-size:14px;margin-left:50px;margin-top:20px;line-height:25px;color:#555;}
.u_5 div strong {color:#E54D01;}
.u_6 {background:#FFF8EE;border:1px solid #FFCB99;height:53px;}
.u_6 label {display:block;height:48px;background-image: url(images/icon1.gif);background-repeat: no-repeat;background-position: 10px;padding-left:70px;color:#444;line-height:24px;padding-top:5px;}
.u_6 label strong {font-size:14px;color:#ff0000}
.u_7 {background:#E2E2E2;border-left:5px solid #FF7300;padding-left:20px;font-size:14px;font-weight:bold;}
.u_td1 {border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0;} 
.u_td2 {border:1px solid #E0E0E0;}
.m_left_1 a {color:#fff;font-weight:bold;font-size:14px;}
.m_left_1 a:hvoer {text-decoration:underline;}
.u_td {border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0;}
.u_td td {border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.u_8 {font-weight:bold;color:#666600;}
.u_9 {border:1px solid #ababab}
.form {width:602px; overflow: hidden; }
.form p { margin:0;display: block; }
.form .w {overflow: hidden; }
.form .w span { padding: 0;}
.form .input { border: 1px solid #ababab; padding:2px; margin:0; width:596px; }
.u_10 {border: 1px solid #ababab;}
  .suggest_link 
  {
   background-color:#fff;
   padding:2px 6px 2px 6px;
  }
  .suggest_link_over 
  {
    background:#e8e2fe;
    padding:2px 6px 2px 6px;
	cursor:hand;
  }
  #search_suggest
  {
    position:absolute;
	background-color:#ffffff;
    text-align:left;
	border:1px solid #000000;
	width:258px;
   }
.u_11 input,.u_11 textarea,.u_11 select {border:1px solid #A7A6AA; font-family:Arial, Helvetica, sans-serif,宋体;font-size:12px}
.u_12 {border-bottom:2px solid #E10000;height:26px; overflow:hidden;margin-top:10px;}
.u_12 li {float:left;margin-right:2px;width:120px; display:inline;}
.u_12 li.a1 {background:url(images/userBars.gif);height:25px; text-align:center;line-height:27px;border:1px solid #DDDDDD;border-bottom:0px;color:#000}
.u_12 li.a1 a {color:#000;}
.u_12 li.a2 {background:url(images/card_down_bg.gif);height:25px;border:1px solid #E10000; text-align:center;line-height:27px;color:#fff;}
.u_12 li.a2 a {color:#fff;}

.pay_top_notice{color:#222;font-weight:bold;font-size:16px;text-align:center;margin:20px 0;}
.pay_top_notice span{color:#fe0000;}
.bankpayframe{border:1px solid #bacae1;padding:20px 25px;line-height:22px;font-size:14px;color:#3f0302;}
.bankpayframe span{color:#c20000;font-weight:bold;}
.pay_bottom_notice{height:54px;border:1px solid #e0e0e0;background:#f9f9f9;line-height:54px;padding:0 10px;font-size:14px;font-weight:bold;color:#3f0305;margin:15px 0 25px;}

.brand_tab_item {background:#ECF9FF;border:1px solid #eaeaea;border-top:none;padding:0px 20px;padding-bottom:20px;}
.brand_tab_item h3 {color:#CC0000;margin:0px;padding:10px 0px;}

.brand_tab{height:24px;background:url(images/brand_tag_bg.gif);color:#06C;overflow:hidden;}
.brand_tab .active{font-weight:bold;background:url(images/brand_active_tag.gif);}
.brand_tab li{width:96px;float:left;text-align:center;height:24px;line-height:28px;background:url(images/brand_f_unactive_tag.gif) no-repeat right;cursor:default;font-size:14px;color:#F69;overflow:hidden;}
.pay_submit {background:#f29c18;color:#FFF;font-size:12px;font-weight:bold;border:1px solid #e67c00;height:26px;line-height:26px;}
.pay_ok {background:#f4f4f4;color:#595959;font-size:12px;font-weight:bold;border:1px solid #b3b3b3;height:26px;line-height:26px;}
