 
/* 基本元素重置 */
html,body { margin:0; font-size:12px; font-family:'宋体';}
a:link { color:#343434; text-decoration:none; }
a:visited { text-decoration:none; color:#343434; }
a:hover { text-decoration:none; color:#BF0000; }
a:active { text-decoration:none; color:#343434; }
a img, img { border:none;vertical-align:middle; max-width:100% } 
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form,input,select,textarea,button, fieldset, table, th, td, span,form,p,a,img,object,embed  { padding:0px; margin:0px; list-style:none;  }
table{border-collapse:collapse;border-spacing:0;border:0;}
input, textarea, select, button, file { vertical-align:middle}
.c{overflow:hidden; clear:both ; height:0px;padding:0px;margin:0px;  }
.h10 {clear:both;height:10px;line-height:10px;overflow:hidden;zoom:1;}



/*--*/
.table-list td,.table-list th{padding-left:12px;}
.table-list td img { vertical-align:middle;}
.table-list thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal;line-height:30px;}
.table-list tbody td,.table-list .btn{border-bottom: #eee 1px solid;line-height:30px;}
div.btn{background:#f6f6f6; padding:6px 12px; height:30px;line-height:30px}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.button {background:#ddd;height:24px; line-height:24px; border:none; width:80px; margin-right:10px;border-bottom:1px solid #666; border-right:1px solid #666; cursor:pointer; margin-top:3px }


.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../Images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
 

.input-text,.measure-input,textarea,input.date,input.endDate,.input-focus{border:1px solid #ccc;line-height:22px;height:22px;margin:0 5px 0 0;padding:1px 0 1px 5px; background:#FFF;  }
.input-focus{background: #FFF; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../Images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
.search-form{ margin-bottom:10px}
/*宋体宋体*/
.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}


 
#pages { padding:10px 0 10px;text-align:center}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/*头部底部*/
#user_header {border-bottom:4px solid #3D3D3D;overflow:hidden; height:100px; }
#user_header .box { margin:10px auto;height:80px;width:960px;}
#user_header .logined {float:right;line-height:40px;  }
#user_header .logo {float:left; height:80px;}
#user_header .logo img { height:100%;}
#user_footer  {overflow:hidden;zoom:1;border-top:1px solid #ccc;padding:10px;margin:0 auto;margin-top:20px;line-height:24px;text-align:center;height:90px;width:960px;}
#user_footer a { margin:0px 5px }

.pos { height:25px;line-height:25px;margin:12px 0 8px 0;padding:0;}
.pos span {color:#FB0000;}



/*会员登陆/注册*/
.main { border:1px solid #c4261d; margin:30px auto; padding-bottom:50px }
.main .pos { padding-left:12px;}
.block-msg {  width:600px; float:left; min-height:400px; background:url(../images/line.jpg) no-repeat right; padding-right:20px; margin-right:20px; }
.block-msg .login_tab { height:36px; border-bottom:2px solid #c4261d; margin-bottom:20px }
.block-msg .login_tab a { display:block; height:34px;line-height:36px; width:120px; float:left; border:2px solid #c4261d; text-align:center; margin-left:10px; border-bottom:2px solid #fff; font-size:14px; text-decoration:none }
.block-msg .login_tab a.on { background:#c4261d; color:#fff; border-bottom:2px solid #c4261d; }

.block-msg p.bitian { color:#c4261d; height:40px; line-height:50px; text-indent:120px }
.block-msg table tr { height:50px}
.block-msg input { width:240px; height:30px; line-height:30px }
.block-msg #verifyCode { height:24px; width:120px;}
.block-msg .button {background:#c4261d;height:30px; line-height:30px; border:none; color:#fff; width:120px; border-radius:6px;}

.block_right { padding:20px 0; width:300px; height:300px; float:left; text-align:center; line-height:30px }
.block_right h3 { font-size:16px; color:#666; font-family:"微软雅黑"; margin-bottom:40px;  }
.block_right a.btn { display: block; background:#c4261d;height:30px; line-height:30px; border:none; color:#fff; width:120px; border-radius:6px; margin:5px auto }


/*会员中心左侧菜单*/
#member {margin-top:10px;width:960px;margin:0 auto;overflow:hidden;zoom:1;}
#member .left-memu{border:1px solid #C4D5DF;border-top:0;float:left;width:200px;background:#FFF;}
#member .left-memu img { vertical-align: middle; margin-right:6px; }
#member .left-memu h5 { background:url(../images/member_left_menu.png) no-repeat;height:30px;line-height:30px;padding-left:10px;color:#386EA8; }
#member .left-memu h5 a {color:#386EA8;}
#member .left-memu ul { padding:7px 15px;}
#member .left-memu ul li {line-height:26px;height:26px;}


/*会员中心右侧内容*/ 
#member .right {float:right;width:740px;border:1px solid  #C4D5DF;background:url(../images/member_title.png) repeat-x;overflow:hidden;zoom:1;margin:0}
#member .right .col-1{ margin:10px;background:url(../images/member_title.png) repeat-x;border:1px solid  #C4D5DF;overflow:hidden;zoom:1;}
#member .right h5 b {padding-left:10px;color:#386EA8;line-height:35px;font-size:14px;}
#member .right .col-1 .col-left {float:left;width:90px;text-align:center;}
#member .right .col-1 .col-auto {float:left; margin-top:12px }
#member .right .nobg .content {border:1px solid #C4D5DF;overflow:hidden;zoom:1;padding:8px;}
#member .right .nobg {background:none;border:0;}



#box_title , .box_thumb {display:block;zoom:1;position:relative;overflow:visible;}
.thumb_box {position:absolute;overflow:hidden;border:1px solid #EEEEEE;background:#FFF;top:-1px;height:140px;padding:6px 25px;left:400px;text-align:center;}
.thumb_box img {width:135px;height:110px;}
.thumb_box input {margin-top:5px;}
#box_title b ,.style_bold  ,.colorimg{display:none;}
.table_form {padding:0;margin:0 auto;width:99%;;background:#FFF;}
.editor_box {position:relative;overflow:visible;}
.editor_box .editor_bottom  {position:absolute;bottom:0;_bottom:10px;left:150px;z-index:199;height:27px;color:#666666;}
.search {padding:5px;}
#thumb_aid_box {display:none;}




em.error {overflow:hidden; padding-bottom:5px;zoom:1;background:url("../Images/unchecked.gif") no-repeat 1px 1px;  padding-left:20px;color:red; font-style:normal}
em.success {overflow:hidden; padding-bottom:5px; zoom:1;background:url("../Images/checked.gif") no-repeat 1px 1px;  padding-left:20px;color:red;}


.order_table   { width:100%; margin:0px auto;background:#E0E0E0}
.order_table th {background:#F7F7F7;color:#666;height:35px;}
.order_table td {background:#FFF;padding-left:6px;}
.order_table td .num {text-align:center;}
