﻿@charset "utf-8";

/* 登录窗口 */
.login_body{ margin:10px 15px 0;float:none;width:950px;}
.userlogin_left{width:343px;height:350px;background:url(../images/login_left_line.gif) top right no-repeat;float:left;}
.login_left_top{background:url(../images/login_left_top.gif) no-repeat; height:50px;width:343px;}
.login_left_body{background:url(../images/login_left_body.gif) repeat-y;width:343px;}
.login_left_bottom{background:url(../images/login_left_bottom.gif) no-repeat; height:10px;width:343px;}
.userlogin_left_content{margin-top:10px;padding-left:15px;color:#474747;width:329px;float:left;text-align:left;}
.input_white{height:16px;border:1px solid #afafaf;background-color:#fff;color:#000;padding-left:2px;padding-top:2px;}
.pleft{padding-bottom:10px;float:left;width:308px; padding-left:15px;}
.pleft input{ float:none;}
.pleft .error{line-height:20px;background-position:left 2px;*background-position:left 1px;}
.arrow_icon{background:url(../images/login_arrow_icon.gif) -3px 10px no-repeat; _background-position:-3px 7px;padding-left:16px; padding-top:12px;*padding-top:12px !important;*padding-top:9px;}
.arrow_icon span{color: #336699;}
.userlogin_right{float:right;width:590px;}
.login_rdiv{width:590px;margin-bottom:10px;}
.dd{clear:both;width:575px; padding-left:15px; line-height:120%; }
.r_icon_1{background:url(../images/login_r_icon_1.gif) 0 7px no-repeat;}
.r_icon_2{background:url(../images/login_r_icon_2.gif) 0 7px no-repeat;}
.r_icon_3{background:url(../images/login_r_icon_3.gif) 0 7px no-repeat;}
.r_icon_4{background:url(../images/login_r_icon_4.gif) 0 7px no-repeat;}
.dd h3{ font-size:12px; margin:5px 0;}

/* 会员注册页面 */
.register div,.register ul,.register input{float:none;}
.register{ padding:15px 25px; width:900px; margin:0 auto;}
.register .one{font-size:14px;}
.register .one a{ color:#C00; text-decoration:underline;}
.register .two{font-size:14px; clear:both; height:26px; line-height:26px; padding:10px 15px; background:url(../images/reg_ico_1.gif) no-repeat; background-position:0px 13px;}
.cor_red{ color:#C00; padding-right:3px;}

.register ul{ clear:both;}
.register ul li{ float:left; line-height:34px; vertical-align:middle; margin:5px 0 5px 0;}
.register ul li input{ margin-right:5px;}
.register ul li .cor_red_1{ color:#C00;}
textarea{ font-size:12px; padding:2px;}

.register ul .left{ width:120px; text-align:right; color:#666; height:34px; line-height:34px;}
.register ul .right{ width:750px; text-align:left; padding-left:10px;}
.register ul .right img{ vertical-align:middle;}
.register ul .right .input_2{ width:106px; height:29px;}

.register .terms{ margin:0 auto; float:none; clear:both; padding-left:15px;}

.tag_keywords,.tag_key { width:100%; line-height:180%;}
.tag_keywords a,.tag_key a{ text-decoration:underline; margin-right:5px;}

.tag_key,.tag_key a{ color:#808080;}

/*注册成功*/
.reg_succeed{margin:30px 0px 0px 160px;padding-bottom:20px;padding-left:106px;padding-top:10px;background:url(../images/xz_tu2.gif) no-repeat left top;}
.reg_succeed h2{font-size:16px;line-height:25px;}
.reg_succeed  p{line-height:25px;}
.redirect{font-size:14px; float:none;text-align:center; padding-bottom:20px; line-height:200%; }
.redirect a{ font-size:14px; }

/* 错误提示 */
#error { margin: 8px auto;}
#error #errortitle{ line-height: 130%;font-weight: bold; }
#error{ width:80%; background-color: #FFFFFF;border: 1px solid #FFB400;padding: 0px; }
#error #errortitle{ width:100%;background: #FFF0CC;border: 1px solid #FFFFFF; }
#error #errortitle td{ font-size:130%;color: #FF0000;padding: 5px 0px 5px 5px; }
#error #info{ margin:8px 10px 10px 85px; *margin-left:75px;}
#error #info li{ font-size:13px; line-height:180%;}

/* 表单样式 */
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
select { font-size:12px; }
input.text { width:300px; padding:2px; line-height:18px;}
input.stext { width:150px; padding:2px; line-height:18px;}
input.sstext {width:100px; padding:2px; line-height:18px;}
input.text,input.stext, input.sstext, input.title {margin:5px 5px 0 0 ;border:1px solid #bbb;}
input.stext:focus,input.sstext:focus, input.text:focus, input.title:focus{border:1px solid #ff0000;}
input.text, input.title {width:300px;}
input.title {font-size:1.5em;}

/* 会员中心首页 */
.member{width:770px;float:left;clear:both;}
.member1_bg{width:770px;background:url(../images/pic_member_home.jpg) no-repeat;height:186px;padding:10px 0 0 6px;text-align:left;float:left;}
.member1_bg div.dl{float:left;width:105px;text-align:left;margin-top:30px;}
.member1_bg div.dm{float:left;width:285px;text-align:left;margin-top:18px;line-height:24px;}	
.member1_bg div.dr{float:left;width:185px ;text-align:left;margin-left:42px;margin-top:18px;line-height:24px;}
.member_tz{float:left;width:745px;margin:10px 0 0px 0;height:34px;background:url(../images/member_message.gif) no-repeat;padding:6px 0 0 25px;clear:both;}

.noncedomain2{ float:left; display:block;}

/* 会员中心页面 */
#inner{margin:5px 10px 0;float:none;}
#sidebar {width:180px;float:left;margin:0 8px 0 0;background:url() no-repeat top right;}
.left_menu_bottom{width:180px;float:left;}
.left_menu_bg{background:url(../images/left_bg.gif) no-repeat;width:170px;height:26px;float:left;padding-left:10px;margin-bottom:2px;margin-top:2px;}
.left_menu_bg div{float:left;margin:5px 2px 0 5px;font-weight:bold;}
.left_menu_bg div.dr{float:right;margin-right:10px;}
.left_menu{width:180px;float:left;background:url(../images/left_bg03.gif) repeat-y;margin:0;}
.left_menu_text{float:left;width:180px;}
.left_menu_text ul{margin:0;padding:0;list-style:none;}.left_menu_text ul li{line-height:26px;height:26px;}
.left_menu_text ul li a{display: block;width:145px;padding-left:35px;text-decoration:none;}
/*.left_menu_text ul li a:hover{color:#cc6600;display: block;padding-left:35px;width:145px;font-size:14px;text-decoration:none;font-weight:bold;background:url(../images/left_bg02.gif) no-repeat;height:26px;}*/
#sidebar .current a,#sidebar .current a:hover{color:#cc6600;display: block;padding-left:35px;width:145px;font-size:14px;text-decoration:none;font-weight:bold;background:url(../images/left_bg02.gif) no-repeat;height:26px;}

.main .nav{padding:8px 10px 0;}
.member{width:772px;float:left; }
.member_left{float:left;background:url(../images/bg_title.gif) right -30px no-repeat; }
.member_left .title_right{float:left;background:url(../images/bg_title.gif) left 0 no-repeat; padding-right:12px;padding-top:8px;height:22px;}
.member_left .title_icon{font-size:14px;padding-left:35px;font-weight:bold; float:left;background:url(../images/ico_04.gif) 10px 0 no-repeat;}
.member_left2{float:left;margin-left:20px;padding-top:2px;}
.member_right{float:right;width:35px;padding-top:10px;}	
.member_line{border-bottom:1px solid #7f97af;margin-bottom:10px;width:772px;height:1px; clear:both;}

/*信息列表样式开始*/
.table_l{border:#7f97af solid 1px;padding:3px 0;width:770px;display:table;float:left;margin:0; clear:both;}
.table_l input,.table_l select,.table_l img{float:none}
.table_list{padding:0;margin:0;width:770px;display:table;float:left; clear:both;}
.table_list th{background:url(../images/list_bg01.gif) no-repeat top right;color:#336699;line-height:29px;font-weight:bold;text-align:left;padding:2px 2px 2px 5px;}
.table_list td{border-bottom:1px #e2e3e9 solid;padding:2px 2px 2px 5px;height:24px;}
.table_list td a{ text-decoration:underline;}
.table_list td a:hover{ text-decoration:none;}
.table_list tr.onhover{background:#fffdf3;}

.table_infolist{padding:0;margin:0;display:table;}
.table_infolist tr.genus{background:url(../images/list_bg02.gif) repeat-x;}
.table_infolist td.line1{border-bottom:1px dotted #a3b5c7;background:#e3e9ee;}
.table_infolist td.left1{border-left:1px solid #e3e9ee;}
.table_infolist th{border-bottom:1px #A3B5C7 dashed;line-height:30px;padding:2px 2px 2px 5px;font-weight:normal;}
.table_infolist td{padding:2px 2px 2px 5px;height:24px; line-height:24px; border-bottom:1px #efefef solid;}
.table_infolist td select{ margin:2px 0;color:#333;}
.table_infolist .rowtxt{text-align:right;}
.table_infolist tr.onhover{background:#fffdf3;}
.table_btn{ padding:10px; text-align:center; clear:both; width:750px;}

.btn,
.btnlink,
.btn1{background:url(../images/button_bg.gif) repeat-x;border:#889dad solid 1px;}
.btn{float:none;font-size:12px;height:22px;color:#000000;*padding:4px 3px 0 3px;}
.btnlink{color:#000000;text-align:center; font-size:12px;height:20px; line-height:20px; vertical-align:middle; display:block;}
.btn1{text-align:center; font-size:12px;height:20px; line-height:20px; vertical-align:middle;  }

.input1{border:#c9c9c9 solid 1px; vertical-align:middle; line-height:18px; color:#333;float:none;}
.hits{ color:Gray; padding-left:5px;}
.table_infolist_r{border-top:1px #e2e3e9 solid;margin:0;font-size:12px;color:#336699;font-weight:bold;}

.titlehits{padding:0 10px 8px; clear:both; float:none;}
.warning{ background:url(../images/warning.gif) 10px 1px no-repeat; color:Red; padding-left:30px;}
.hint{background:url(../images/hint.gif) 10px 2px no-repeat; padding-left:30px;}

/* 会员中心错误提示页面 */
.item_error{ background:url(../images/icon_remind_32x32.gif) no-repeat; width:700px; margin:0 auto; padding-left:45px; margin-bottom:8px;clear:both; float:none;}
.item_error div{clear:both; float:none;}
.item_error .title{ font-size:13px; font-weight:bold; padding-top:5px; color:Red; }
.item_error .item li{ margin-left:15px;*margin-left:0px;  }

.bnsucess{ background:url(../images/bnsucess_32x32.gif) no-repeat; width:735px; margin:3px auto 8px;clear:both; float:none;}
.bnsucess h3{ font-size:14px; padding:5px 0 3px 45px; margin:0; }

.optionbar {overflow:hidden; float: left; margin-right: 0.5em; border: 1px solid #CAD9EA; background: #2F589C url("images/header_bg.gif"); background-repeat: repeat-x; background-position: 0 100%; height: 12px; }
.optionbar div { float: left; border: 1px solid #FFF; height: 10px; overflow: hidden; }

.popupmenu_popup {text-align: left; padding:5px 8px; margin-top:4px; *margin-top:1px; overflow:hidden; border: 1px solid #CAD9EA; background:#FFF; background-repeat: repeat-x; background-position: 0 1px; text-overflow:ellipsis; }
.popupmenu_popup li{ padding:2px 0;}
.popupmenu_popup a{ color:#000;}
.popupmenu_popup a:hover{ color:#ff3300; text-decoration:underline;}

/*导航标签样式开始*/
.navTab_body, .headinpt{background:url(../images/bg_nav00.gif) repeat-x;text-align:center;width:772px;float:left;margin:0;padding:0;clear:both;}
.headinpt{text-align:left; background-position:0 bottom; padding:5px 0 8px 20px;width:752px; border-top:dashed 1px #e9e9e9; }
.navTab_bg_r1{background:url(../images/bg_nav02.gif) right top no-repeat;text-align:center;}
.navTab_bg_r2{background:url(../images/bg_nav03.gif) right top no-repeat;text-align:center;}
a.navTab_link1:link{background:url(../images/bg_nav01.gif) left no-repeat;padding:0 5px 0 5px;line-height:25px;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;white-space:nowrap;display:block;}
a.navTab_link1:visited{background:url(../images/bg_nav01.gif) left no-repeat;padding:0 5px 0 5px;line-height:25px;color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;white-space:nowrap;display:block;}
a.navTab_link1:hover{color:#FFFFFF;}
a.navTab_link1:active{color:#FFFFFF;}
.navTab_link2{padding:0 5px 0 5px;line-height:25px;color:#336699;font-size:12px;text-decoration:underline;width:50px;white-space:nowrap;}
a.navTab_link2:link,a.navTab_link2:visited{color:#336699;text-decoration:underline;}
a.navTab_link2:hover,a.navTab_link2:active{color:#333333;text-decoration:underline;}
a.nav_3:hover { font-size:12px; color: #ffffff}

.btnlist{float:left;width:770px; clear:both;border-bottom: #e2e3e9 solid 1px; text-align:center; padding:5px 0;background:url(../images/btn_bg.gif) repeat-x;}

/* 列表分页样式 */
.pager{float:left;width:770px; clear:both; padding:8px 0;}
.pager input{ font-size:12px; height:12px;}
.pager td a{ text-decoration:underline;}
.pager td a:hover{ text-decoration:none;}

/* 列表搜索 */
.searchbox{position:relative; float:none;}
.search1{ position:absolute; bottom:2px; *bottom:5px; right:5px;}
.search_bt{font-size:12px;border:0px;width:47px;height:22px; line-height:22px; vertical-align:middle; background:url(../images/l_15.gif);margin-left:5px}

/*页内信息提示*/
.hintinfo{padding:3px 10px 8px;background:url(../images/tishi_icon.gif) 10px center no-repeat; padding-left:70px; float:left; }
.hintinfo img{ float:none; }

.no_my_shop_t{background:url(../images/no_05.gif) repeat-x left center;margin-top:20px;margin-bottom:10px;clear:both}
.maptitle{ padding:5px; line-height:20px; float:none; }
