﻿@charset "utf-8";

/*
会员注册/登录；
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td{margin: 0;    padding: 0;}
address, caption, cite, code, dfn, em, th, var{font-style: normal;    font-weight: normal;}
ul, li{list-style-type: none;}
div, dl, dt, dd, ul, ol, li{ zoom:1; }
img{border: none;}
input, textarea{font-family: inherit;    font-size: inherit;    font-weight: inherit;}
input{vertical-align: middle;}
body{ color: #333;    font: 12px 宋体, arial, helvetica, sans-serif;}
a{color: #333;    text-decoration: none;}
a:hover{color: #cc0000;    text-decoration: none;}
.clearbox{clear: both;}

/* 主控 */
.wrapper{margin: 0 auto;padding: 0px;overflow: hidden;}

/* userpanel */
.userpanel {height:35px;background: repeat-x 0 bottom; line-height:35px; border-bottom:1px solid #144a7c; color:#386fc9;font-size:14px;}
.userpanel a {margin:0 5px; color:#fff;}
.userpanel a:hover {color:#ff0;text-decoration:underline;}
.userpanelin{width:980px;margin:0 auto; text-align:right;  }

/* header */
#header {width:980px;margin:auto;padding:25px 0 }
#logo {}

/* ？ */
.logobar em{ background-position:-238px 0; width:70px;  }
.reg_sitepath,.registercheck {height:41px;line-height:41px;border-bottom:1px solid #ddd;}
.user_line {display:none; height:20px;line-height:20px;background:url(/uploads/image/tdsuimages/register_line.gif) repeat-x left center;margin:0px 20px;}
.service {margin-top:15px;color:#444444;height:32px;line-height:32px;text-align:center;}
.logobar em{ background-position:-305px 0; width:136px;  }

/* 布局 */
.userloginwrap{ overflow:hidden; zoom:1;width:980px;margin:auto;font-size:14px;}
.userloginwrap input{ height:24px; line-height:24px; font-size:14px; border:1px solid #ccc; background:#fff;   }
.userloginwrap input { margin-right:5px;}
.fn-autocreatecontrol table{ width:100%;}

.userloginwrap {/* line-height:36px; */}
.userloginwrap .ok_tab { text-align:right;}
.gysreg #citylist_updateform { background:#f8f8f8; border:1px solid #ddd; padding:10px; margin-bottom:10px; line-height:24px;}
.gysreg #citylist_chklcitychoose { width:100%!important;}
select { height:26px; vertical-align:middle;}
.gysreg #citylist_chklcitychoose td { line-height:30px;}
.gysreg tr td { padding-bottom:10px; }
.gysreg tr td td { padding-bottom:0;}

.notice{ padding:15px;  border:1px solid #e3e3e3;  overflow:hidden;margin:0 0  20px 0; font-size:14px;}
.notice a{ margin-left:10px; color:#c00;   }
	
.logincon{ width:660px; float:left; border-right:1px dotted #d8d8d8;    }
.logincon #user_main li{ padding:10px 0; zoom:1; }
.logincon #user_main li.login{ padding-left:85px;  }
.logincon #user_main label{ width:80px; text-align:right; display:inline-block; *display:inline; zoom:1;  }
.logincon #user_main input{ width:300px;  }
.logincon #user_main #btnlogin{ width:110px; height:35px;  }
.logincon .user_login_info{ display:none;  }

/* 登录模块 */
#user_login #user_main ul{margin:0 0 0 80px; }
.regcon{ width:190px; float:left; padding:50px 0 0 30px;   }
.regcon span a{ color:#c00;  }
.regcon .loginbtn{ display:block; width:110px; height:35px; line-height:35px;text-align:center; font-weight:bold; background: 0 -165px;margin-top:20px;    }
.regcon .loginbtn:hover{background-position:-110px -165px; }
.user_password a{font-size:12px;margin:0 0 0 20px ;color:#999; }


/* 注册模块 */
.regcon{ width:190px; float:left; padding:50px 0 0 30px;   }
.regcon span a{ color:#c00;  }
.regcon .regbtn{ display:block; width:110px; height:35px;  line-height:35px;text-align:center; font-weight:bold;color:#fff;background: 0 -230px; margin-top:20px;    }

/* 供应商注册 */
.supplierwrapper { background:url(/uploads/image/tdsuimages/supplierwrapperbg.png) no-repeat center 36px; height:755px; font-family:"微软雅黑"}
.supplierwrapper #header {height:190px;padding: 0;}
.supplierwrapper #logo { display:none;}
.supplierwrapper .logincon { border:0;}
.supplierloginwrap { height:366px; width:476px;}
.supplierloginwrap .logincon { padding:0 50px; width:376px;; }
.supplierloginwrap #user_login #user_main ul { margin:0;}
.supplierloginwrap .logincon #user_main li { padding:5px 10px;}
.supplierloginwrap .logincon #user_main input {width:230px;height:28px;border-radius: 3px; border:1px solid #ddd;}
.supplierloginwrap .user_password a {display:none;}
.supplierloginwrap #txtvalidate { width:150px!important;}
.supplierloginwrap .logincon #user_main .login { text-align:center;}
.supplierloginwrap .logincon .regbtn { text-align:center; color:#999; font-size:12px; padding:10px;}
.supplierloginwrap .logincon .regbtn a {  margin:0 5px; color:#999; }
.supplierloginwrap .logincon .regbtn a:hover { color:#333; }
.supplierloginwrap .logincon .loginhd { line-height:79px; border-bottom:1px solid #d2dde9; margin-bottom:20px; text-align:center; color:#1d84c1; font-weight:bold; font-size:18px;}

/*  */
fieldset {border:none;background:none;}
legend {display:none;}

/* 其他页面框架  */
.reg_flow {margin:0px auto;width:800px; padding-bottom:30px;overflow:hidden;}
.reg_input {padding-left:130px;clear:both;margin:10px 0px 15px 0;overflow:hidden}
.reg_input .tdbg,.reg_input .tdbgleft {background:none;}

/* 状态提示 */
#pnlregstep2 .reg_input div { overflow: hidden; clear: both;display:none;font-size:12px; padding:7px 0 2px 0; }
#pnlregstep2 .reg_input div div{display:block; }
#pnlregstep2 .reg_input .d_err,
#pnlregstep2 .reg_input .d_ok,
#pnlregstep2 .reg_input .d_on {color: #f60; display:block !important;   }
#pnlregstep2 .reg_input .d_ok { color: #690; }
#pnlregstep2 .reg_input .d_on{color:#999;}

/* 字段-地区 */
#trregion {height:80px!important;position:relative;overflow:hidden;}
#trregion div{display:block !important; }
#region_upnlregion {height:80px;position:absolute;top:-20px;left:130px;display:block; }
#region_upnlregion td{text-align:right; }
#region_upnlregion .tdbgleft {line-height:24px;text-align:left; }
#region_dropprovince {margin:2px}

input.inputxt {height:20px!important;line-height:20px!important;}
.reg_input label {float:left;width:130px;margin-left:-130px;text-align:right;padding-top:8px;font-size:14px;}
.reg_input input { height:24px; line-height:21px; font-size:14px; border:1px solid #ccc;width:300px;float:left;padding:4px 0 0  2px; }
.reg_contant  {height:auto!important;}


/* 必填信息 */
#tableregistermust {padding-top:15px;}
#tableregistermust div {clear:both;}

#checkusername2 {width:120px;height:24px;padding:4px 10px 11px 5px;font-size:12px;text-align:center;margin-left:10px;}
.reg_input div {margin-top:5px; font-size:12px;}
.reg_input div.d_err {color:#ff0000;}
.reg_input input.input_onfocus{}
#intermessageusername.d_on {}
#checkusernamemessage.d_ok {}

/* 选填信息 */
#tableregisterselect div {clear:both;}
#trvcoderegister input {width:75px;}
#trvcoderegister img {margin-left:5px;margin-top:2px;display:block;width:69px;height:20px;float:left;display:inline;}
#trswicthselectfill {height:33px;line-height:33px;padding-left:65px;}
#trswicthselectfill { height: 30px; line-height: 30px;}
#trswicthselectfill *{vertical-align: middle !important;}
#trswicthselectfill label { width: 130px; text-align: right; display: inline-block; }
#trswicthselectfill label.checkbox { width: auto; border:none !important;}
#trswicthselectfill label.checkbox input{ width: auto; border:none !important;}

/* 注册按钮 注册协议  */
.reg_protocol{overflow:hidden;}
.reg_protocol .agree { padding:2px 0 2px 130px; }
.reg_protocol .agree .tips{height:30px;color:#999; }
.reg_protocol .regimprove { padding-left: 130px; margin-bottom: 10px; }
.provision { margin-left: 130px; width: 600px; height: 100px; font-size:12px;line-height:20px; padding: 5px 10px;color:#999; }
.ok_info{height:30px;padding:0 0 0 130px;color:#999  }
.reg_improve{height:30px;padding:0 0 10px 130px;  color:#999}
#pnlregstep2 textarea {padding:10px;line-height:180%;}
#trsign textarea {margin-left:0px;}
.ok_info {color:#cc0000;}
.ok_info,.reg_improve{ font-size:12px;  text-align:left;padding-left:130px;height:32px;line-height:32px;clear:both;}
.agree input, .ok_bottom .submit_button_four{ float:left;margin-right:10px;_display:inline; width:110px; height:35px; background: 0 -80px; border:0; cursor:pointer; text-indent:-9999px; overflow:hidden;  }
.agree #reset{background-position:-110px -80px; }

.ok_bottom { text-align:center;}
.ok_bottom .submit_button_four {  float:none; margin:0;}
.slidetxtbox { width:auto!important}
.slidetxtbox .bd li.fn-trademark { width:20%; line-height:30px; height:30px;}
.slidetxtbox input { margin-right:5px;}

/*  */
#pnlregstep2 .reg_fix{display:block; height:30px; font-size:12px;color:#0583d0;}
#pnlregstep2 #txttruename{width:120px; }
#pnlregstep2 #txtvalidatecode{width:90px; }
#pnlregstep2 #txtzipcode{width:90px; }
#pnlregstep2 textarea {line-height:20px !important;padding:10px !important;  }

/* 忘记密码 */
.forget_password {}
.password_list {width:480px;margin:0 auto;padding:30px 0 0 0px;}
.password_list .password_list{padding:0; }
.password_list h2 {height:50px;line-height:40px;font-family:"微软雅黑";font-size:18px;}
.password_list ul {}
.password_list li {height:40px;line-height:40px;padding-left:130px;overflow:hidden;position:relative;}
.password_list li.validatecode span#valrvalidatecode{padding-left:80px;}
.password_list li  label{width:130px;margin-left:-130px;height:24px;line-height:24px;text-align:right;font-size:14px;float:left;}
.password_list li span {padding-left:5px;}
.password_list li input {float:left;;border:1px solid #ccc;height:24px;width:180px; }
.password_list li.push_button {padding-left:135px;margin-top:10px;}
.password_list li.push_button input {width:110px;height:35px;line-height:35px;text-align:center; font-weight:bold; display:inline-block;background:url(/uploads/image/tdsuimages/usersplit.gif) no-repeat  0 -165px;border:none;cursor: pointer;}
.password_list li.password_area input {height:15px;margin-top:5px;width:auto; }
.password_list li.password_area span label {margin-left:0px;padding-left:0px;width:100px;text-align:left;}
.password_list li img {margin-left:10px;margin-bottom:5px;vertical-align:middle;}
.password_list #btnsendemail{padding:4px 20px; height:35px;line-height:35px;  }


/* 注册认证 */
.registercheck_list {}


/* footer */
#footer {width:980px;margin:30px auto;text-align:center;padding:10px;line-height:23px;}
#copyright {color:#444444;font-family:arial;line-height:24px;padding-top:20px;text-align:center;}



