﻿@charset "utf-8";

/* 框架重写 */
body{ background:#f8f8f8; }
.root{ float:none; width:1280px; min-width:1280px; margin:0px auto; }
.roox{ float:left; width:1200px; min-width:1200px; margin:0px auto; padding:0px 40px 0px 40px; }

/* 分页样式 */
a.page_defa{ float:none; color:#333333; padding:10px 15px 10px 15px; border:1px solid #c6d8e0; border-right:0px; font-size:12px; }
a.page_defa:link{ color:#333333; }
a.page_defa:visited{ color:#333333; }
a.page_defa:hover{ float:none; color:#333333; text-decoration:none; background:#e9f3fd; }

a.page_none{ float:none; padding:10px 15px 10px 15px; border:1px solid #c6d8e0; cursor:pointer; text-decoration:none; border-right:0px; font-size:12px; }
a.page_none:hover{ float:none; color:#333333; cursor:text; background:#ffffff; cursor:not-allowed; }

a.page_have{ float:none; color:#333333; padding:10px 15px 10px 15px; border:1px solid #c6d8e0; background:#e9f3fd; border-right:0px; font-size:12px; }
a.page_have:link{ color:#333333; }
a.page_have:visited{ color:#333333; }
a.page_have:hover{ float:none; color:#333333; text-decoration:none; background:#e9f3fd; }

a.page_last{ float:none; color:#333333; padding:10px 15px 10px 15px; border:1px solid #c6d8e0; font-size:12px; }
a.page_last:hover{ float:none; color:#333333; text-decoration:none; background:#e9f3fd; }

/* 登录样式 */
.logn{ float:left; width:90%; padding:20px 5% 30px 5%; margin-top:30px; margin-bottom:50px; background:#ffffff; }
.logn_head{ float:left; width:100%; height:65px; font-size:16px; line-height:60px; border-bottom:1px solid #c6d8e0; }
.logn_head .divx{ float:left; width:50%; height:60px; line-height:60px; font-size:14px; }
.logn_head .divy{ float:left; width:50%; height:60px; line-height:60px; font-size:14px; text-align:right; }
.logn_head .divy span{ padding:0px 15px 0px 15px; }
.logn_list{ float:left; width:100%; padding:0px 0px 20px 0px; }

.logn_item{ float:left; width:100%; font-size:14px; line-height:30px; padding:25px 0px 25px 0px; border-bottom:1px solid #c6d8e0; }
.logn_item span.line{ padding:0px 15px 0px 15px; font-size:12px; }
.logn_name{ float:left; width:10%; font-size:14px; line-height:30px; }
.logn_name span{ padding:0px 0px 0px 0px; color:#f00; }
.logn_vals{ float:left; width:90%; font-size:14px; line-height:30px; }
.logn_vals span{ padding:0px 15px 0px 15px; }
.logn_vals img{ position:relative; top:2px; padding:0px 10px 0px 0px; }
.logn_vals input{ width:200px; height:25px; line-height:25px; border:1px solid #a4a4a4; padding:4px 5px 4px 5px; font-size:12px; }

.logn_acti{ float:left; width:90%; padding:20px 0px 5px 10%; }
.logn_acti span{ font-size:14px; line-height:30px; padding:0px 15px 0px 10px; }
.logn_acti input{ width:212px; height:50px; line-height:45px; font-size:14px; text-align:center; margin:0px 10px 0px 0px; cursor:pointer; }

/* 会员框架 */
.user{ float:left; width:1200px; padding:20px 0px 50px 0px; margin-top:30px; margin-bottom:50px; background:#ffffff url(icon/user.jpg) repeat-y 0px 0px; }
.user_roox{ float:left; width:230px; }
.user_rooy{ float:left; width:940px; }

/* 表头样式 */
.user_head{ float:left; width:100%; height:50px; line-height:50px; font-weight:bold; text-align:center; background:#e9f3fd; border:1px solid #c6d8e0; box-sizing:border-box; }

/* 列表样式 */
.user_list{ float:left; width:100%; padding:0px 0px 20px 0px; }

/* 菜单样式 */
.user_menu{ float:left; width:200px; }
.user_menu_head{ float:left; width:175px; height:45px; line-height:25px; font-size:16px; padding:0px 0px 0px 25px; }
.user_menu_list{ float:left; width:200px; }
.user_menu_list ul{ list-style:none; }
.user_menu_list ul li{ line-height:35px; font-size:14px; border-top:1px solid #c6d8e0; padding:5px 0px 10px 25px; }
.user_menu_list ul li > a{ font-weight:bold; }
.user_menu_list ul li ul li{ line-height:35px; font-size:14px; border-top:none; background:url(icon/meli.png) no-repeat 0px 8px; padding:0px 0px 0px 30px; }
.user_menu_list ul li ul li a{ font-weight:normal; }
.user_menu_list ul li ul li.have a{ color:#379be9; }
.user_menu_list ul li ul li.none a{ color:#8d8d8d; }

/* 导航样式 */
.user_navi{ float:left; width:100%; height:45px; line-height:30px; font-size:14px; border-bottom:1px solid #c6d8e0; }
.user_navi > span{ font-size:12px; padding:0px 15px 0px 15px; }
.user_navi .divx{ float:left; width:50%; line-height:30px; font-size:14px; }
.user_navi .divx > span{ font-size:12px; padding:0px 15px 0px 15px; }
.user_navi .divy{ float:left; width:50%; line-height:30px; font-size:14px; text-align:right; }
.user_navi .divy span{ padding:0px 15px 0px 15px; font-size:12px; }

/* 提示样式 */
.user_tips{ float:left; width:100%; line-height:30px; font-size:14px; border-bottom:1px solid #c6d8e0; padding:15px 0px 15px 0px; color:#ff0000; }
.user_tips .divx{ float:left; width:50%; line-height:30px; font-size:14px; color:#ff0000; }
.user_tips .divy{ float:left; width:50%; line-height:30px; font-size:14px; text-align:right; }
.user_tips .divy span{ color:#ff0000; }

/* 属性检索 */
.user_sort{ float:left; width:100%; height:60px; line-height:60px; font-size:14px; }
.user_sort ul{ list-style:none; }
.user_sort ul li{ float:left; height:60px; line-height:60px; font-size:14px; padding-right:35px; white-space:nowrap; }
.user_sort ul li.none{ padding-right:10px; }
.user_sort ul li.have{ color:#379be9; }
.user_sort ul li.have a{ color:#379be9; }
.user_sort ul li.have a:link{ color:#379be9; }
.user_sort ul li.have a:visited{ color:#379be9; }
.user_sort ul li.have a:hover{ color:#379be9; }

/* 数据检索 */
.user_tool{ float:left; width:100%; height:45px; padding:15px 0px 0px 0px; }
.user_tool #FindTimes{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindTimex{ width:80px; height:26px; line-height:26px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindTimey{ width:80px; height:26px; line-height:26px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindClass{ height:30px; line-height:30px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindField{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindState{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindWords{ width:200px; height:26px; line-height:26px; padding:0px 5px 0px 5px; font-size:12px; }
.user_tool #FindAction{ height:30px; line-height:26px; padding:0px 20px 0px 20px; cursor:pointer; font-size:12px; }

/* 默认字段 */
.user_none{ float:left; width:100%; padding:10px 0px 0px 0px; }
.user_item{ float:left; width:100%; font-size:14px; line-height:30px; padding:20px 0px 20px 0px; border-bottom:1px solid #c6d8e0; }
.user_name{ float:left; width:15%; font-size:14px; line-height:30px; }
.user_name span{ color:#ff0000; }
.user_vals{ float:left; width:85%; font-size:14px; line-height:30px; word-break:break-all; word-wrap:break-word; }
.user_vals span{ padding:0px 0px 0px 10px; }
.user_vals span.none{ padding:0px 0px 0px 0px; }
.user_vals span.none_red{ padding:0px 0px 0px 0px; color:#f00; }
.user_vals img{ position:relative; top:2px; padding:0px 10px 0px 0px; }
.user_vals input{ width:500px; height:25px; line-height:25px; border:1px solid #a4a4a4; padding:4px 5px 4px 5px; font-size:12px; }
.user_vals input:focus{ outline:none; }
.user_vals select{ height:35px; line-height:35px; border:1px solid #a4a4a4; padding:0px 4px 0px 4px; font-size:12px; }
.user_vals textarea{ width:750px; height:125px; line-height:25px; border:1px solid #a4a4a4; padding:4px 5px 4px 5px; font-size:12px; }
.user_vals textarea:focus{ outline:none; }
.user_hint{ float:right; width:85%; font-size:12px; line-height:25px; color:#8d8d8d; padding:10px 0px 0px 0px; }

/* 帐户充值 */
.user_vals a.invest{ padding:8px 15px 8px 15px; background:#ff6800; color:#ffffff; font-size:12px; border-radius:3px; margin-left:20px; }
.user_vals a.invest:link{ background:#ff6800; color:#ffffff; }
.user_vals a.invest:visited{ background:#ff6800; color:#ffffff; }
.user_vals a.invest:hover{ background:#379be9; }

/* 只读格式 */
.user_read{ float:left; width:85&; font-size:14px; line-height:30px; word-break:break-all; word-wrap:break-word; }
.user_read span{ padding:0px 0px 0px 0px; }

/* 商品规格 */
.user_good{ float:left; width:900px; font-size:14px; line-height:30px; word-break:break-all; word-wrap:break-word; }
.user_good input[type="radio"]{ width:15px; height:15px; line-height:15px; padding:0px; }
.user_good input[type="checkbox"]{ width:15px; height:15px; line-height:15px; padding:0px; }
.user_good label{ padding:0px 20px 0px 5px; }
.user_good label span{ color:#ff0000; font-size:16px; }
.user_good > span{ padding:0px 20px 0px 5px; }

/* 默认动作 */
.user_acti{ float:left; width:85%; padding:20px 0px 5px 15%; }
.user_acti input{ font-size:14px; line-height:25px; padding:8px 20px 8px 20px; margin:0px 15px 0px 0px; cursor:pointer; }

/* 向左动作 */
.user_actx{ float:left; width:100%; padding:0px 0px 5px 0px; }
.user_actx input{ font-size:14px; line-height:25px; padding:8px 20px 8px 20px; margin:0px 15px 0px 0px; cursor:pointer; }

/* 向右动作 */
.user_acty{ float:left; width:100%; padding:0px 0px 5px 0px; text-align:right; }
.user_acty input{ font-size:14px; line-height:25px; padding:8px 20px 8px 20px; margin:0px 0px 0px 5px; cursor:pointer; }

/* 居中动作 */
.user_actz{ float:left; width:100%; padding:0px 0px 5px 0px; text-align:center; }
.user_actz input{ font-size:14px; line-height:25px; padding:8px 20px 8px 20px; margin:0px 10px 0px 10px; cursor:pointer; }

/* 底部样式 */
.user_foot{ float:left; width:100%; text-align:right; }
.user_foot .divx{ float:left; width:30%; text-align:left; }
.user_foot .divy{ float:left; width:70%; text-align:right; }

/* 表格样式 */
.data_root{ width:100%; border:0px; background:#c6d8e0; table-layout:fixed; }
.data_head{ text-align:center; background:#e9f3fd; }
.data_head td{ height:50px; font-size:12px; }
.data_list{ background:#ffffff; text-align:center; }
.data_list:hover{ background:#f5fafe; }
.data_list td{ height:45px; font-size:12px; }
.data_list td.left{ text-align:left; padding-left:10px; }
.data_list td.left input{ width:450px; height:25px; line-height:25px; border:0px; border-bottom:1px solid #666666; padding:2px 0px 0px 0px; font-size:12px; }
.data_list td.left input:focus{ outline:none; }
.data_list td.left span{ padding:0px 0px 0px 0px; }
.data_list td.desc{ text-align:left; padding:8px 10px 8px 10px; height:35px; line-height:25px; }
.data_list td.acti span{ padding:0px 4px 0px 8px; font-size:10px; }

/* 购物图片 */
.user_imgs{ float:left; width:65px; padding:5px 5px 5px 5px; }
.user_imgs img{ float:left; width:60px; height:60px; border:1px solid #cccccc; padding:2px; }
.user_tite{ float:left; width:415px; font-size:14px; padding:10px 0px 0px 5px; }
.user_tite a span{ padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; color:#999999; }

/* 购物数量 */
.user_quan{ float:left; width:95px; height:22px; padding:0px 0px 0px 12px; overflow:hidden; }
.user_quan .divx{ float:left; width:20px; height:20px; line-height:20px; border:1px solid #c6d8e0; font-size:14px; text-align:center; overflow:hidden; border-right:0px; }
.user_quan .divx a{ float:left; width:20px; height:20px; display:block; }
.user_quan .divx a:hover{ text-decoration:none; }
.user_quan .divy{ float:left; width:50px; height:20px; border:1px solid #c6d8e0; overflow:hidden; }
.user_quan .divy input{ width:50px; height:20px; border:0px; font-size:12px; line-height:20px; background:#ffffff; text-align:center; }
.user_quan .divy input:focus{ outline:none; }
.user_quan .divz{ float:left; width:20px; height:20px; line-height:20px; border:1px solid #c6d8e0; font-size:14px; text-align:center; overflow:hidden; border-left:0px; }
.user_quan .divz a{ float:left; width:20px; height:20px; display:block; }
.user_quan .divz a:hover{ text-decoration:none; }

/* 控件样式 */
input[name="Title"]{ width:400px; }
input[name="Href"]{ width:600px; }
input[type="radio"]{ width:15px; height:15px; line-height:15px; padding:0px; }
textarea[name="Simple"]{ width:750px; height:105px; font-size:12px; line-height:25px; border:1px solid #a4a4a4; padding:3px 5px 3px 5px; }
textarea[name="Description"]{ width:750px; height:120px; font-size:12px; line-height:25px; border:1px solid #a4a4a4; padding:3px 5px 3px 5px; }

/* 验证编码 */
#send_code{ background:#379be9; color:#ffffff; font-size:12px; line-height:25px; border-radius:3px; padding:9px 18px 9px 18px; }