@charset "utf-8";
/* CSS Document */

body { margin:0 auto;  font-size:14px;   font-family:Arial, Helvetica, sans-serif; text-align:center;font-family: "Microsoft YaHei" ! important;}
body,html { width:100%; height:100%;}
#loginmain {position: absolute;width:100%;height:660px;left:0;top:50%; margin-top:-330px;} 

#login_head { width:1200px; margin:0 auto; text-align:left; height:60px; line-height:60px;  font-weight:bold; }
#login_head div { font-weight: bold;width:600px; float:left; vertical-align:text-bottom;font-size:28px;}
#login_head div img { margin-right:10px;  float:left; }
#login_head span { float:right; _margin-top:20px;  }
#login_head span img { margin-right:3px;}


#login_main { width:100%; background-color:#e5e5e5; margin: 0 auto; float:left;}
#login_main div { margin: 0 auto; width:1200px;}
#login_main div #login_co { background-image:url(../images/login_bg.jpg); width:1200px; float:left; height:600px;}

#login_main div #login_co #login_in { width:380px; border:1px solid #aeaeae; -moz-box-shadow: -1px 3px 6px #bcbcbc; -webkit-box-shadow: -1px 3px 6px #bcbcbc;box-shadow: -1px 3px 6px #bcbcbc;-moz-border-radius: 12px;-webkit-border-radius:12px; border-radius: 12px; overflow:hidden;  float:right; background-color:#fff; height:480px; margin-top:55px; overflow:hidden; text-align:center;}

#login_main div #login_co #login_in div { height:50px; width:380px; background-color:#eaeaea; float:left;}
#login_main div #login_co #login_in div span { font-size:14px; width:130px; float:left; text-align:center; height:50px; line-height:50px;}
#login_main div #login_co #login_in div .active { background-color:#fff; font-weight:bold;}
#login_main div #login_co #login_in div .notactive { background-color:#BEBEBE; font-weight:bold;}

#login_main div #login_co #login_in ul { margin:0 auto; overflow:hidden; width:300px; text-align:left; padding:0; padding-top:20px; margin-bottom:30px;}

#login_main div #login_co #login_in ul li { list-style:none;   line-height:40px; float:left; color:#6a6a6a;}

.txt_input {-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; height:40px; line-height:40px; border:1px solid #aeaeae; width:280px; padding-left:10px; display:block;  font-family:Arial, Helvetica, sans-serif;  }

.txt_input:focus { border:1px solid #008aff;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.txt_input1 {-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; height:37px; line-height:37px; border:1px solid #aeaeae; width:140px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;  }

.txt_input1:focus { border:1px solid #008aff;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

#login_main div #login_co #login_in .txt { line-height:36px; height:36px;width:300px;}

#login_main div #login_co #login_in label { width:300px; margin:0 auto; text-align:left; display:block;  }

#login_main div #login_co #login_in label span { width:150px; text-align:left; float:left;}

#login_main div #login_co #login_in h2 { padding-top:10px; font-size:12px; display:block; width:300px; float:left; text-align:left;}
#login_main div #login_co #login_in h2 span { margin-left:30px;}
#login_main div #login_co #login_in h2 span a { color:#6a6a6a; text-decoration:none; font-weight:100; }
#login_main div #login_co #login_in h2 span a:hover {text-decoration:underline; color:#000;}
.button_ok { height:40px; line-height:40px; width:130px; background-color:#862633;-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; border:0px; color:#fff; font-size:14px; vertical-align:middle;}
.button_ok:hover { background-color:#00990e;}
.button_cancel{ height:40px; line-height:40px; width:130px; background-color:#d4d4d4;-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; border:0px; color:#6a6a6a; font-size:14px;}
.button_cancel:hover { background-color:#dea700; color:#fff;}


#login_foot { width:1200px; margin:0 auto; }
#login_foot span { float:right; font-size:12px; margin-top:10px; color:#9b9b9b; height:46px; line-height:46px; width:1000px; text-align:right; }
#login_foot span a {  text-decoration:none; color:#9b9b9b;}
#login_foot span a:hover {  text-decoration:underline; color:#000;}

.m_20 { padding-top:20px;}

#reg_main { width:1200px; margin:0 auto;-moz-border-radius: 12px;-webkit-border-radius:12px; border-radius: 12px; overflow:hidden; border:2px solid #e6e6e6;  -moz-box-shadow: -1px 3px 6px #bcbcbc; -webkit-box-shadow: -1px 3px 6px #bcbcbc; overflow:hidden; padding-bottom:50px; background-image:url(../images/reg_bg.jpg); background-position:right bottom; background-repeat:no-repeat;}
.reg_top { background-color:#862633; width:100%; float:left; height:48px; line-height:48px; text-align:left; color:#fff; padding-left:20px;}
.reg_con { width:95%; margin:0 auto;}
.reg_title { border-bottom:3px solid #d6d6d6; width:100%; height:100px; line-height:100px; font-size:32px; float:left;}
.reg_title span { width:50%; float:left;}
.reg_title .active { border-bottom:3px solid #862633; color:#862633; }
.reg_title span a { font-size:32px; color:#000; text-decoration:none; }
.reg_title span a:hover { font-size:32px; color:#862633;text-decoration:none; }
.reg_title .active a { color:#862633;}
.reg_title .actived {text-align:left;}

.reg_input { width:100%; margin-top:50px; float:left;}
.reg_input ul { margin:0; padding:0; width:100%; }
.reg_input ul li { list-style:none; width:100%; display:block; float:left; text-align:left; padding-top:10px; padding-bottom:10px; }
.reg_input label { width:15%; text-align:right; float:left; margin-right:20px; padding-top:10px; }

.txtreg_input {-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; height:42px; line-height:42px; border:1px solid #aeaeae; width:350px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  }
.txtreg_input:focus { border:1px solid #008aff;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


.txtreg_input1 {-moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px; height:42px; line-height:42px; border:1px solid #aeaeae; width:100px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  }
.txtreg_input1:focus { border:1px solid #008aff;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.reg_input .line {height:1px; line-height:1px; width:50%; float:left; background-color:#CCCCCC; margin-top:20px; margin-bottom:20px;}

.reg_input .reg_sub { text-align:left; padding-left:190px; padding-top:20px; float:left;}

.reg_input .reg_sub a { margin-left:20px; color:#6d6d6d;text-decoration:none;}
.reg_input .reg_sub a:hover {text-decoration:underline; color:#000;}

/*
#head_top { width:100%; background-image:url(../images/head_bg.png); background-position:top right; background-repeat:no-repeat; background-color:#fdf1f3; height:100px; line-height:100px; border-bottom:1px solid #e8e8e8;}
#head_top span { font-size:28px; font-weight:100; margin-left:10px; position:absolute; }
#head_top #head_logo img { float:left; margin-top:12px; margin-left:20px;}
#head_top #head_logo { margin-top:15px; float:left;  }
#head_top #head_logo h3 { font-size:12px; color:#000; left:390px; position:absolute; font-weight:100; }
#head_top #head_logo h3 a { color:#862633; text-decoration:underline;}
#head_top #head_logo h3 a:hover { color:#000; text-decoration:underline;}
*/

img {border: 0;;}

#head_top { width:100%; margin:0 auto; text-align:left; font-weight:bold; background-image:url(../images/head_bg.png); background-position:top right; background-repeat:no-repeat; background-color:#fdf1f3; height:100px; line-height:100px; border-bottom:1px solid #d7afb5; position:absolute; top:0; min-width:1200px;*margin-left:-50px;}
#head_top div { width:1000px; float:left; margin-left:30px;  margin-top:25px; _margin-top:-0px; _padding-top:25px; position:absolute;}
#head_top div h3 {font-size:28px; font-weight:100; float:left; margin-top:-20px;}
#head_top div img { margin-right:10px;  float:left;  vertical-align:middle;}
#head_top div span { float:left;  margin-top:-12px;  _margin-top:-15px; margin-left:10px; font-weight:100; font-size:12px;  }
#head_top div span a { color:#862633; text-decoration:underline;}
#head_top div span a:hover { color:#000; text-decoration:underline;}
#head_top div span b { font-weight:bold;}

.table_main {height:100%; }
.left_menu {background-color:#862633;}
.left_menu ul { padding:0; margin:0;}
.left_menu ul li { list-style:none;  width:100px; text-align: center; color: #fff; height: 100px; padding-top: 20px;;}
.left_menu ul li img { display:block; margin-left: 15px;;}
.left_menu ul .active { background-color: #e5e5e5; color: #000000; font-weight: bold; }
.left_menu ul li a { text-decoration: none; color: #FFFFFF;}
.left_menu ul li a:hover { text-decoration: none;  color: #fff; }


.left_menu2{background-color:#f4f4f4; border-right: 1px solid #d9d9d9;}
.left_menu2 ul { padding: 0; margin: 0; width: 95%; margin: 0 auto;}
.left_menu2 ul li { list-style: none; display: block; border-bottom: 1px solid #d0d0d0; line-height: 46px; height: 46px; text-align: right; padding-right: 20px;}
.left_menu2 ul .active { background-repeat:no-repeat ; background-image: url(../images/icons/icons-acc.png); background-position: 180px 25px; font-weight: bold; color: #862633;}

.left_menu2 ul li a { text-decoration: none; color: #000000;}
.left_menu2 ul li a:hover { text-decoration: underline; color: #862633;}

.right_main { padding:0px 30px;}
.right_main .po_title { text-align: left; font-size: 14px; font-weight: bold; border-bottom: 1px solid #d9d9d9; height: 40px; line-height: 40px; width: 100%;}
.right_main .po_title div { float: left;}
.right_main .po_title span { float: right; font-size: 12px; font-weight: 100; color: #AEAEAE;}

.table_list { width: 100%; font-size: 12px; height: 50px; line-height: 50px;}
.table_list .table_page { float: left; vertical-align: middle;}
.table_list .table_page a {color: #000000; padding: 4px 6px; border: 1px solid #e5e5e5; background-color: #efefef; text-decoration: none;}
.table_list .table_page a:hover {color: #FFFFFF; padding: 4px 6px; border: 1px solid #e5e5e5; background-color: #000; text-decoration: none;}
.table_list .table_page input { height:23px;  line-height:23px; width: 50px; margin-right: 1px; margin-left: 1px; border: 1px solid #d5d5d5; *vertical-align: middle;*height:23px;  *line-height:23px; margin-top:2px; height:22px\0;  line-height:22px\0; }
.table_list .table_page select { height:26px; line-height:26px; vertical-align: middle; }


.table_list .table_search { float: right;  margin-top: 10px;}
.table_list .table_search .search { height: 26px; width: 180px; line-height: 26px; border: 1px solid #D5D5D5;}
.button_search { color: #fff; height: 30px; line-height: 30px; width: 50px; margin-left: 5px; border: 0px; background-color: #00990E; }


.table_list_main { width: 100%; border: 0px solid #ddd; }
.table_list_main table { text-align: left;}
.table_list_main td {  height: 36px; line-height: 36px;  padding-left:2px ; color: #464646; }
.table_title { float: left; color: #828282; font-weight: bold;  }
.table_sort { float: right; margin-top: 15px; margin-right: 10px;}

.edit { float: left; background-image: url(../images/icons/edit.png); background-position: 10px 6px; background-repeat: no-repeat; padding-left: 30px; padding-right: 20px; background-color:#efefed ; border: 1px solid #e5e5e5; height: 26px; line-height: 26px; margin-top: 4px;  }

.edit:hover {border: 1px solid #c6c6c6; background-color: #dbdbdb;}

.del { float: left; background-image: url(../images/icons/del.png); background-position: 10px 6px; background-repeat: no-repeat; padding-left: 30px; padding-right: 20px; background-color:#d9534f ; border: 1px solid #d74b47; height: 26px; line-height: 26px; margin-top: 4px; margin-left: 10px; color: #FFFFFF;  }
.del:hover {border: 1px solid #b92c28; background-color: #d2322d;}

.edit a , .edit a:hover  { text-decoration: none; color: #707070;}

.del a , del a:hover{ text-decoration: none; color: #FFFFFF;}

.select_all a { color: #6a6a6a; text-decoration: none; font-size: 12px;}
.select_all a:hover { color: #862633; text-decoration: underline;}

.sku_addmain { width:100%; margin-top: 50px;}
.sku_addmain ul{padding:0; margin:0; }
.sku_addmain ul li { list-style: none; width: 100%;  margin-top: 24px;  float:left; display: block; }
.sku_addmain ul li div { width: 20%; text-align: right; float: left; height: 50px; line-height: 50px;    }
.sku_addmain ul li span { width:78%; float: right; text-align:left;     }

.sku_addmain ul li textarea { width: 500px; height: 300px;}
.sku_addmain ul li .hig { height: 300px;}

.input_time { width: 200px; height: 28px; line-height: 28px; background-color: #eeeeee; background-image: url(../images/icons/date.png); background-position: top right; background-repeat: no-repeat; border: 1px solid #e5e5e5;       }

.sku_addmain ul li .select_to { margin-top: 15px; height: 38px; line-height: 38px;   }
.sku_addmain ul li .select_to2 { margin-top: 10px;    }


#head { width: 100%; height:60px; line-height:60px; background-color: #862633;border-bottom:1px solid #d8afb5; float:left; }
#head #head_left {text-align:left; float: left; background-image: url(../images/top_01.jpg); background-position: left top; background-repeat: no-repeat; height: 60px; line-height: 60px; font-size:24px; font-weight: bold; min-width: 500px;    }
#head #head_left div{font-size:18px;}
#head #head_right { float: right; height: 60px; line-height: 60px;background-image: url(../images/top_02.jpg); background-position: right top; background-repeat: no-repeat; font-size: 12px; color: #fff;  min-width: 300px; text-align: right;}
#head #head_right a { text-decoration: none; color: #FFFFFF;}
#head #head_right a:hover { text-decoration: none; color: #f2c700;}

.button-wechat {
	margin-left:-6px;
	height: 40px;
	line-height: 36px;
	width: 77%;
	margin-top: 16px;
	background-color: #00990e;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0px;
	color: #fff;
	font-size: 14px;
	background-image: url(../images/weixin.png);
	background-repeat: no-repeat;
	background-position: 78px center;
	text-indent: 16px;
}
.button-wechat.en{
	background-position: 30px center;
	text-indent: 40px;
}
.button-wechat:hover { background-color:#00aa00;}








