@charset "utf-8";
/* reset */
*{outline:none;}
body{background:#e7e7e7;text-align:center; color:#333; font:12px "宋体", Arial, Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, img, cite, strong, em, hr { padding:0; margin:0;}
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#333; text-decoration:none; }
	a img{ border:none; }
img, table, td, th { border:0;}	
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
label{ cursor:pointer; }
hr{height:1px;border:none;border-top:1px solid #ccc;margin:5px 0 0;*margin:5px 0 -14px;float:none;*float:left;display:block;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.left{float:left}
.right{float:right}
.lightcolor{color:#999;}
.graycolor{ color:#666;}
.red{color:red;}
/* layout */
#jywrap{height:auto;min-height:100%;width:100%;}
#jyhead{position:relative;height:80px;background-color:#ffffff; overflow:hidden}
	.logo{background:url(../shoplogo.gif) no-repeat;float:left;height:57px;text-indent:-9999px;width:400px;margin:10px 0 0 10px; display:inline;}
	.nav{height:34px; position:absolute; left:215px; top:48px;}
		.nav li{background-color:#360; float:left;margin-right:8px; width:86px;height:28px;}
		.nav li a{width:84px;margin:1px auto 0; display:block; height:27px;line-height:27px; font-weight:bold; color:#fff;}
		.nav li.active{background-color:#fff;}
		.nav li.active a{ color:#000000;background:url(../navon.gif) repeat-x;}
	.uinfo{ position:absolute; height:20px; line-height:20px;right:20px; top:4px; text-align:right; }
		.uinfo a{color:#f67a06; }
		.uinfo em{font-weight:bold; margin-right:6px;}
#jybody{height:100%;margin:20px 20px 0 200px;}
#leftmenu{ float:left; width:139px; margin-left:-180px; background-color:#fff; height:100%; position:relative;}
	.submenu { min-height:450px;height:auto;_height:450px;}
	.submenu li{width:110px; height:35px; line-height:35px; background:url(../submenubg.gif) no-repeat; text-align:left; padding-left:29px}
	.submenu li.active{ background-position:0 -35px;}
	.submenu li a{display:block;width:110px; height:35px;}
	.submenu li.separator{ height:25px; line-height:15px; overflow:hidden;background: #e7e7e7 url(../arrow.gif) no-repeat;}	
	.submenu li.separator {cursor:pointer;}
#maincontent{background-color:#fff;}
	.wrap{padding:10px 5px 5px 5px;}
		.crumbs{ text-align:left;}
        .infobox{margin:15px 0 0 0;position:relative;}
		.seachbox{margin:10px 0 -10px 0;border:1px #ddd solid;position:relative; }
		.infobox h3{height:21px; text-align:left; padding:8px 0 0 15px;background:url(../infoboxbg.gif) repeat-x;/*cursor:move;*/}
		.infobox .handle{width:26px; height:29px; float:right;background:url(../handle.gif) no-repeat;}
		.infobox .content2{margin:10px 0px; text-align:left;font-family:"Lucida Grande",Verdana,Arial,sans-serif;}
		.infobox a:link,.infobox a:visited{color:#f67a06; padding: 0 5px;}
		.infobox a:hover,.infobox a:active, .infobox a:focus {color:#d54e21;}
		.infobox p{line-height:230%;text-align:left; width:100%;}
	/* folden */
	.folden #jybody{margin-left:60px;}
	.folden #leftmenu{margin-left:-44px; clear:both; width:20px;background:url(../line.gif) 12px 0 repeat-y;}
		.folden .submenu li{ display:none; width:20px;}
		.folden .submenu li a{width:20px;}
		.folden .submenu li.separator{display:block;background-position:right -28px;}
#jyfoot{height:50px;margin:20px 20px 0px 20px; background-color:#fff;}
/* table */
table,.form-table{/*line-height:230%;*/text-align:left;/*width:100%;vertical-align:top;*/}.form-table,.list_table{width:100%;}
table thead th{background-color:#e7e7e7; font-weight:bold; padding: 0 10px;}
.form-table th{padding:8px 10px;text-align:right;width:150px;vertical-align:top;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.list_table{margin:10px 0;}
.form-table td{padding:8px 10px;}
.list_table td{padding:3px;}
.list_table th{padding:5px 6px 2px}
.list_table tbody td, .lvt tr, #list-table tr{border-bottom:1px #e7e7e7 dashed;}

/* form */
textarea{padding:0 0 0 5px;font-size:12px;color:#333;border:1px #d2d2d2 solid; line-height:24px;}
select{color:#333;border:1px #d2d2d2 solid;}
.regular-text{border:1px #d2d2d2 solid;padding:0 5px;line-height:24px; height:24px;background:url(../inputbg.gif);width:300px;}
.big-text{border:1px #d2d2d2 solid; line-height:24px;padding:0 5px; height:24px;background:url(../inputbg.gif);width:150px;}
.small-text{border:1px #d2d2d2 solid; line-height:24px;padding:0 5px; height:24px;background:url(../inputbg.gif);width:100px;}
.regular-textarea{width:500px;height:100px;}
.regular-textarea2{width:300px;height:70px;}
.regular-button{background:url(../buttonbg.gif) repeat-x;border:0; margin-top:10px;color:#fff;cursor:pointer;padding:6px 6px 12px ;font-weight:bold;}
.infobox a.regular-button{
	display:inline-block;
	text-decoration:none;
	color:#FFF;
	line-height:30px;
	padding:0 6px;}
.star1,.star2,.star3,.star4,.star5{ width:60px; height:11px;}
.star5{background:url(../star.gif) 0px -0px no-repeat}
.star4{background:url(../star.gif) 0px -11px no-repeat}
.star3{background:url(../star.gif) 0px -22px no-repeat}
.star2{background:url(../star.gif) 0px -33px no-repeat}
.star1{background:url(../star.gif) 0px -44px no-repeat}
.bot{ margin-bottom:-6px;}
.small_price{width:65px; text-align:right;}

/* warning */
.warning{padding:5px;border:1px solid #FF0000;background:#FFFFCC;text-align:center;}

/* tools */
.tools{padding:0 10px;border:1px solid #F77B09;font-weight:bold;color:#AAAAAA;background:#FDF1E5;margin:0 0 0 0;text-align:left;height:25px;line-height:25px;}
.tools a{color:#AAAAAA;}
.tools a:hover{text-decoration:underline;}
.tools div.dialog{border:1px solid #DDDDDD;z-index:999;visibility:hidden;clear:left;background:#FFFFFF;position:absolute;width:500px;margin:1px 0 0 -3px;}
.tools div.dialog h2{clear:both;height:25px;line-height:25px;background:url(../icon_search.gif) no-repeat 2px 2px;}
.tools div.dialog h2.batch{background:url(../do_batch.gif) no-repeat 2px 2px;}
.tools div.dialog h2 div{width:16px;height:16px;margin:5px 3px 0 0;background:url(../no.gif) no-repeat;cursor:pointer;float:right;}
.tools div.dialog table{margin:3px;}
.tools div.dialog th{text-align:right;}
.tools div.dialog td{padding:2px;}
.tools span.current{font-size:14px;color:#666666;}

/* list */
.list{margin:5px 0 0 0;padding:0;clear:both;}
.list img{margin:0 0 0 2px;cursor:pointer;}
.list input{margin:0 2px;}
.list a:link{color:#F77B09;text-decoration:none;}
.list a:visited{color:#F77B09;text-decoration:none;}
.list a:hover{color:#F77B09;text-decoration:none;}
.list a:active{color:#F77B09;text-decoration:none;}
.list table{margin:0;padding:0;width:100%;}
.list td{padding:3px;white-space:nowrap;}
.list th{margin:0;padding:0 2px;white-space:nowrap;border-right:2px solid #FFFFFF;background:#E7E7E7;font-weight:bold;color:#666666;height:25px;line-height:25px;}
.page_bar{text-align:right;border-top:1px solid #DDDDDD;padding:3px 2px 0 0;}
.page_bar input{margin:0 1px;width:30px;}
.page_bar input.button{border:1px solid #F77B09;background:#F77B09;color:#FFFFFF;cursor:pointer;font-weight:bold;}

/* ordergoods */
.ordergoods{width:500px;border:1px solid #DDDDDD;position:absolute;top:0;left:0;background:#FFFFFF;padding:2px;}
.ordergoods table{width:100%;}
.ordergoods th{font-weight:bold;color:#666666;}

/* tab_nav */
.tab_nav{height:21px;line-height:21px;border-bottom:1px solid #F77B09;position:relative;margin:10px 0 0 0;}
.tab_nav ul{list-style:none;height:20px;line-height:20px;position:absolute;left:0;top:0;}
.tab_nav li{float:left;padding:0 10px;height:20px;line-height:20px;margin:0 2px 0 0;color:#FFF;background:#F77B09;border:1px solid #FDF1E5;border-bottom:0;cursor:pointer;}
.tab_nav li active{color:#333;background:#FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #F77B09;border-top:1px solid #F77B09;border-right:1px solid #F77B09;}

/* order_log_act */
.order_log_act{text-align:left;padding:3px;}
.order_log_act textarea{width:96%;height:60px;margin:2px;}
.order_log_act input.button{border:1px solid #F77B09;background:#F77B09;color:#FFFFFF;cursor:pointer;}

/* form_table */
.form_table{width:100%;margin:5px 0;}
.form_table th{padding:10px 0 0 0;text-align:right;font-weight:bold;color:#666666;width:170px;}
.form_table td{padding:10px 0 0 0;}
.form_table td.gray{color:#AAAAAA;height:16px;line-height:16px;padding:0;}
/* 11-17 add */
#notice{
	padding:5px 0 5px 18px;
	margin:15px 0 10px;
	background:url(../icon_horn.gif) left center no-repeat;
	text-align:left}
#notice strong{
	color:#900}	
#notice a{
	color:#0066FF;
	margin:0 8px 0 10px;
	text-decoration:underline;
	}	
#notice em{
	color:#666}	
.box_bg{
	padding:0 10px;
	border:1px solid #ccc;
	background:url(../tab_bg.gif) repeat-x left top}
.box_bg table th,.box_bg table td{
	border-bottom:1px solid #DDD}	
.box_bg table th{
	width:105px;
	padding:5px 8px;
	font-weight:bolder;
	color:#555;
	}
.box_bg table td{
	color:#666;}	
.box_bg table td a{
	margin-right:15px;
	color:#F60;
	text-decoration:none}
.items{
	float:left;
	width:45%;
	padding-bottom:20px;
	border:1px solid #DDD;
	margin-top:20px;
	margin-right:4%;
	text-align:left}	
.items .ttlm{
	height:27px;
	border-bottom:1px solid #DDD;	
	background:url(../infoboxbg.gif) repeat-x left top;
	padding:0 0 0 20px;
	font-size:14px;
	line-height:27px;
	color:#333;}	
.items ul{
	margin-top:15px;
	margin-left:15px;}	
.items li{
	overflow:hidden;
	padding:8px 0  5px 25px;
	background:url(../arrow_01.gif) left 10px no-repeat;
	color:#999;}
.items li span{	
	color:#666;
	font-weight:bolder;
}

// area_select
.area_select{}
.area_select form{margin:0;padding:0;}
.area_select li{list-style:none;width:110px;float:left;padding:0;margin:0;}

#order_search td {border:none;}
#order_log .list_table th {text-align:left;}

.menu_option {position:fixed;_position:absolute;z-index:90000; bottom:0px; left:20px; background:url(../tab_bg.gif) repeat-x top; color:#333; text-align:center; height:30px;width:139px; float:left;}
.menu_option a {display:inline-block;width:32px; height:18px; overflow:hidden; margin-top:8px;}
#menu_totop {background:url(../menu_option.gif) no-repeat center top;}
#menu_tobottom {background:url(../menu_option.gif) no-repeat center bottom;}
.click_font_css {background-color:#F6F6F6}
.click_font_css:hover {background-color: #CCCCCC}
.tr_hover_color {background-color:#ffffcc;}
.tr_out_color {background-color:#ffffff;}
.error_msg {padding-left: 3px; color: red;}
.error {color: red;}
.success_msg {padding-left: 3px; color: green;}
form label.error, label.error {
    /* remove the next line when you have trouble in IE6 with labels in list */
    padding-left: 3px; color: red;
}
.notice_font{color:#A1A1A1; font-size:12px; line-height:23px;}

#div_sortable_box{
	/*height:100%;
	width:100%;*/
	border:1px solid #ddd;
	overflow:auto;
}

#div_sortable_box ul{
	clear:both;
}

#div_sortable_box .list_ul_box{
	height:27px;
	line-height:27px;
	border-bottom:1px solid #DEDEDE;
	background:#F7F7F7 url(testsidebar.jpg) repeat-y scroll right center;
}

#div_sortable_box .list_payment_ul_box{
	/*height:73px;
	margin-top:2px;*/
	overflow:auto;
	border-bottom:1px solid #DEDEDE;
	/*background:#F7F7F7 url(testsidebar.jpg) repeat-y scroll right center;*/
}

#div_sortable_box ul li{
	float:left;
	height:27px;
	color:#545454;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#div_sortable_box ul li.boxbg{
	border-right:1px solid #DEDEDE;
	background:#F7F7F7 url(testsidebar.jpg) repeat-y scroll right center;
}

.click_font_css {background-color: #E1E1E1; padding:0 3px;}
.click_font_css:hover {background-color: #CCCCCC; padding:0 3px;}

.notice_sys_box{color: #CC0000; border: 1px solid #CC0000; background: #FFFFCC; padding: 2px; margin:2px 0 2px;}
#js_div_msg_box{position:absolute;z-index:9999;margin:0 auto;font-family:Arial,Verdana,Tahoma;font-size:14px;color:#000;/*line-height:19px;*/text-align:left;}
#js_div_msg_box #js_div_msg_info{font-size: 14px; font-weight:bold; padding-left:5px; padding-right:5px;}

.edit_input{/*color:#ccc; border:1px solid #eee;*/}
.input_title{height: 65px;line-height: 65px;width: 98%;border: 0;font-size: 22px;}
.input_author{height: 35px;line-height: 35px;width: 98%;border: 0;font-size: 16px;}
.input_url{height: 35px;line-height: 35px; border-radius: 3px; width: 98%; padding-left:5px; border: 1px solid #E0E0E0;font-size: 16px;}
.text_del{text-decoration: line-through;color: #9A9A9A;}
.js_wx_title{font-size:14px;}

.post_button {
    width: 100%;
    z-index: 9999;
    position: fixed;
    bottom: 0;
    left: 0;
	margin-top:10px;
}