html, body, img, a img, form{margin:0; padding:0; border:0 none}
img{text-align:absmiddle; background-color:transparent}
html, body, p, table{font:normal normal normal 12px Tahoma,Verdana,Helvetica,Arial,sans-serif; line-height:150%; color:#3d3d3d  }
body, table{background-color:white; }
@media print{body *{color:#666 !important; border-color:#ccc !important}
}
font{ font-size: 12px;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; text-shadow:gray 0px 0px 5px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.5em}
 h1{font-size:15px}
 h2{font-size:14px}
 h3{font-size:13px}
 h4{font-size:12px}
 h5{font-size:11px}
 h6{font-size:12px}



a{text-decoration:none; color:#3B5999;}

a:hover{ text-decoration:underline}


.define_small_img{ width:50px; height:50px; border:#f30 solid 2px; display:inline; float:left;}
.bgcolor1{background-color:#FFF}
.bgcolor2{background-color:#40984C}

.bgcolor3{background-color:#E9E9E9}

.bgcolor4{background-color:#FFF}

.bgcolor5{background-color:#DFDFD0}
.bgcolor6{background-color:#F8F8F8}

.bgcolor7{background-color:#5E0700}

.alpha80{filter:alpha(opacity=80)}
.alpha100{filter:alpha(opacity=100)}

.shadow{}

.red{color:red}
.green{color:green}
.blue{color:blue}
.white{color:white}
.gray{color:gray}
.orange{color:orange}
.yellow{color:yellow}

.line1{border-bottom:1px solid #4A7B26}
.line2{border-bottom:1px solid #4A7B26; border-top:1px solid #4A7B26}

.pic {padding:2px ;border:1px solid silver}
div.pic{padding:3px}
div.pic img{border:1px solid gray}
.tLeft{text-align:left}
.tRight{text-align:right; background:#f6f6f6; }
.tCenter{text-align:center}
.tTop{vertical-align:top}
.tBottom{vertical-align:bottom}
.tMiddle{vertical-align:middle}
.hMargin{margin-left:3px; margin-right:3px}
.vMargin{margin-top:3px; margin-bottom:3px}

.fLeft{float:left}
.fRig{float:right}
.fNone{float:none}
.cBoth{clear:both}

.bold{font-weight:bold}
.normal{font-weight:normal}

.75{width:75%}
.100{width:100%}
.25{width:25%}

.over{background-color:#fff}
.out{background-color:#FFF}
.down{background-color:#fff}
.click{background-color:#fff}

.space{letter-spacing:2px}

.huge{width:350px}
.large{width:280px}
.medium{width:150px}
.small{width:65px}
.mini{width:35px}
.readonly{filter:alpha(opacity=60)}

.bLeft{border-left-width:1px; border-left-color:gray; width:200px;}
.bLeftRequire{border-left-width:2px; border-left-color:red; width:200px;}
.bRight{border-right-width:2px; border-color:gray}
.bBottom{border-bottom-width:2px; border-color:gray}
.bTop{border-top-width:2px; border-color:gray}
.dashed{border:1pt dashed gray}
.solid{border:1pt solid gray}
.wrongBorder{border:2pt solid orange}
.blank{clear:both; height:10px; overflow:hidden;  overflow:visible;display:block;}
.blank1{clear:both; height:1px; overflow:hidden; overflow:visible; display:block;}
.none{display:none}
.inline{display:inline}
input,textarea, select{padding:3px 3px; background: #f5f5f5;border: 1px solid #999;margin:0; overflow:none; font:100%/1.5em Tahoma,Arial,Helvetica,sans-serif; color:#444; margin-right:2px;}
textarea { width: 600px; height: 80px;}
input.focus{filter:blur(strength=50); border:1pt solid green}

span.impBtn{background:url(../Images/bgcolor.gif) top repeat-x; border:1px solid #316835}




input.imgLink{width:28px; height:28px; margin:0; border:0; padding-top:5px; padding-left:12px; letter-spacing:4px; font-weight:bold; background-color:transparent; background-position:center; background-repeat:no-repeat; cursor:pointer}

select.multiSelect{width:100%; border:0px; padding:0px; margin:0px; overflow:hidden; background:white; font:100%/1.0em Arial,Helvetica,sans-serif; color:#444}

input.file{height:23px; margin:0; overflow:hidden;cursor:pointer; padding-top:5px; padding-left:3px; border:1pt solid gray; background-color:#f5f5f5; background-position:5px 40%}

form input:focus, 
form select:focus, 
form textarea:focus{background-color:#e9ffe3}

input.save,
input.reset,
input.add,
input.sendEmail,
input.edit,
input.delete,
input.order,
input.move,
input.sendemail,
input.search,
input.login,
input.return,
input.addMsg,
input.delMsg,
input.adv,
input.output,
input.recommend,
input.ok,
input.top,
input.tip,
input.help,
input.high,
input.import,
input.sort,
input.upload,
input.dir,
input.copy,
input.cut,
input.paste,
input.download,
input.clear,
input.access,
input.revert{background:url(../Images/btn.gif) 0 0; border:none; cursor:pointer; width:73px; height:26px;}

input.cur{background:url(../Images/btn.gif) 0 -26px; }

.big-btn{background:url(../Images/big-btn.gif) 0 0; border:none; cursor:pointer; width:220px; height:26px;}

div.loading{position:absolute; z-index:90; top:240px; left:250px; width:250px; height:60px; border:1px ridge gray; background-color:#eee; padding-top:10px}
div.search{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:5px; width:98%; text-align:justify; margin-top:8px}
div.tips{border:1px solid #d4d4d4; background:#FBFAF8 url(../Images/use.gif) no-repeat; background-position:5px 8px; padding:8px 25px; overflow:auto; max-height:250px; margin:8px; line-height:185%; color:#393939; font-weight:bold; float:left; width:250px !important; width:25%; height:85px}
div.result{border:1px solid #d4d4d4; background:#FFC; padding:8px 12px; margin:2px 15px; line-height:185%; color:#393939; font-weight:bold; float:auto; width:85%; height:25px}
div.require{border:1pt solid #F63}
span.require{margin:0px 5px; color:#F30; font-weight:bold; font-family:Verdana,arial; font-size:17px}
div.wait{    line-height:155%; border:1px solid #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:65%; color:gray; max-height:250px; margin:8px}
div.header{
width:100%; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; padding:0px 0px; background: url(../Images/headerbg.gif) repeat-x 0px 0 #315cac; color:white; 
height:65px;}
div.main{float:left; width:99%; margin-left:4px; padding:0px; margin-top:3px; background:#9CB8CC; padding-right:1px}
div.full{width:96%; margin:5pt; padding:5px 5px}

div.nav{ position:absolute; margin-right:8px;padding:0 8px 8px 8px;color:#fff; top:20px; right:0px; font-size:12px}

div.nav A{color:white; font:normal normal normal 12px Tahoma,Verdana,Helvetica,Arial,sans-serif; text-decoration:none}
div.nav A img{ position:relative; top:-2px}
div.nav A:hover{border-bottom:1px dotted; text-decoration:none; color:silver}
.effect{background:#F1F1FA; width:300px; height:25px; border:1pt solid silver; text-align:center; font:normal normal normal 14px Tahoma}
div.menu{float:left; width:95%; padding:0px 3px 3px 5px; margin:0px; text-align:center; }
div.menu a{ border: none;}
div.content{padding:0; clear:both;float:left; width:100%; margin-top:0px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}

div.operate{padding:5px 8px; background:#D2DBEA;border-bottom: 1px solid #C8CFDA; border-left:1px solid #9CB8CC; }
div.pic{padding:3px;float:left;text-align:center}
div.pic img{border:1px solid silver;padding:2px;}

div.list{ padding:0px; margin:0; }
div.title{float:none; background:#FFF;height:35px;color: #1E325C; font-size:14px; font-weight:bold; line-height:36px; border-left:1px solid #9CB8CC; border-top:1px solid #9CB8CC; padding-left:15px; display:block}
div.title a{color: #1E325C;}
div.headTitle{float:left; color:white; font-weight:bold; font-family:Tahoma,Verdana}
div.page{display:block ;  height:34px; line-height:34px; padding-right:15px;  background:#F7F7F7; margin:0px -1px 0px 1px; text-align:right; border-bottom:1px solid #9CB8CC;border-right:1px solid #9CB8CC}
div.attach{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:3px; line-height:150%; width:95%; margin:5px 0px; text-align:left}
div.footer{ clear:both; padding:8px 0px; width:100%; text-align:center; font:normal normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; background-color:#5bb7e1; border-top:3px solid #6B90C7; color:silver}

div.footer a{color:white; text-decoration:none; border-bottom:1px dotted}

div.footer a:hover{color:silver; text-decoration:none; border-bottom:1px dotted}
div.empty{ line-height:155%; border:1px dotted #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:95%; color:orangeRed; margin:0px auto}
div.message{width:75%; padding:5pt; float:none; margin:15% auto 0% auto; clear:both; text-align:center}
div.seg{width:45%; float:left}
div.logo{margin:auto; width:85%; font:bold 10pt Tahoma; color:orange}
div.errorMessage{line-height:150%; padding:5px; margin:3pt; font-weight:bold; font-size:15px; font-family:Tahoma,Verdana; border:1pt dashed gray; color:#F30; background:#CFC}

 
table.list{margin:0px; padding:0px;  text-align:left; width:100%; border:1px solid #9CB8CC}

table.select{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:500px; clear:both}
table.order{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:260px; clear:both}
table.login{margin:15% auto 0% auto; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:350px; max-width:350px; clear:both}
table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:center; width:55%}
table.error{margin:12px 0px; border-collapse:collapse; border:2px groove #d4d4d4; padding:5px; text-align:left; line-height:165%; width:90%}
table td.topTd{background:url(../Images/bgline.gif) repeat-x;}
table td.bottomTd{background:url(../Images/bgline.gif) repeat-x; }
table th{background:#f7f7f7; height:28px; color:#666;}
.menu table th{ background:url(../Images/menuthico.gif) 10px 13px no-repeat #f7f7f7; text-indent:30px;}
table thead th{border-bottom:1px solid #cdd; background-color:#dee; background-image:url(../Images/bgcolor.gif); color:#899}
 table.message td, 
 table.select td, 
 table.order td, 
 table.error td,  
 table.login td, 
 table.list td{border-left:1px solid #C1C8D2;; border-bottom:1px solid silver; vertical-align:top; padding:8px 5px}
 
  table.list td.topTd{ background:none; padding:0; margin:0; height:0; overflow:hidden}

 table.message th, 
 table.select th, 
 table.order th, 
 table.error th, 
 table.login th,
 table.list th{ padding:0; text-align:center; height:22px;min-height:22px;_height:22px;border-top:1px solid #fff;border-left: 1px solid #C1C8D2;background:url(../Images/b8.gif) repeat-x 0 bottom; font-size:12px; font-weight:normal; line-height:normal; vertical-align:middle }
  table.message th a, 
 table.select th a, 
 table.order th a, 
 table.error th a, 
 table.login th a,
 table.list th a{ color:#666}

table th.active, td.active{background-color:#CFC}
table tr.active{background-color:#CFC}
table th.head{background:url(../Images/titlebg.gif) repeat-x; background-position:12px 45%; padding-left:25px; color:white}
table tr:hover {background: #E5E5E5;}
 
.Calendar{font-family:verdana; text-decoration:none; width:160; background-color:#C0D0E8; font-size:9pt; border:0px dotted #1C6FA5}

.Day{font-family:verdana; font-size:7pt; color:#243F65; background-color:#E5E9F2; height:20px; width:11%; text-align:center; cursor:hand}

.weeks{font-family:verdana; font-size:7pt; color:#243F65; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

.DaySatTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DaySunTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DayTitle{font-family:verdana; font-size:9pt; color:#000; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

 
.PopText{color:#FFF; font-family:Tahoma,Verdana; background-color:#66F; border:1px #FFF solid; font-size:12px; padding-right:5px; padding-left:5px; line-height:18px; padding-top:2px; padding-bottom:2px; visibility:hidden; filter:Alpha(Opacity=80); text-align:left}

div.cPopText{    line-height:155%; padding:3px; margin:8px; padding-left:20px; color:gray; border:1px solid gray; background:#FBFAF8 url(../Images/tips.gif) no-repeat 3px 5px; left:0; top:3; font-family:Tahoma,Verdana; font-size:12px; filter:Alpha(Opacity=0); text-align:left}

.outLine{font-family:Verdana,Arial,Helvetica,sans-serif; color:#666; height:238px; padding:2pt; border:1pt solid gray; overflow:auto}
.caption{}
.captionActive{color:#000; background-color:#FFC; cursor:hand}
.captionHighLight{color:#FFF; background-color:#036; cursor:hand}

div.li{color:#000}

.submit,.button{background:url(../Images/inputbtn.gif) no-repeat; cursor:pointer; width:65px; height:25px; padding-bottom:7px; margin-left:10px; color:#fff; text-align:center; border:0px; }

input.reset {background:url(../Images/inputbtn.gif) 0 -25px; cursor:pointer; width:65px; height:25px; color:#333; text-align:center; border:0px;}

.smartEditor{margin:0; padding:0; width:650px; border:1px solid gray}
.smartEditor .ul{list-style:disc}
#tools{border-bottom:1pt solid silver; background:#F1F1F1 url(../Images/idx_btnbg.gif) center repeat-x}
.smartEditor img{margin:0; padding:0px 1px; cursor:pointer}
#editor{padding:0px; margin:0px; height:250px; width:100%; overflow:auto}
#sourceEditor{padding:0px; margin:0px; line-height:150%; height:248px; width:100%; background:#FFC; font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}
.history{padding:3px; margin:3px; line-height:150%; overflow:auto; background:#DFFFBF; font-family:Tahoma,sans-serif; font-size:14px; height:450px; max-height:450px; width:90%; border:1px solid gray}

.customMultipleSelect{overflow:auto}
checkbox{border:none}
.customMultipleSelect_option{ font:14px Tahoma; padding:5px; border-bottom:1px solid #eee; margin:0px}
.ThinkAjax{position:absolute; z-index:1000; letter-spacing:2px;display:none; top:5px; right:5px; padding:5px 20px 5px 10px; font-weight:bold; border:1px solid gray; color:blue; background:#FFF ; background-position:3px 40%; font-family:微软雅黑,Tahoma,Helvetica,sans}
#loader{display:block; position:absolute; top:0px; right:0px; padding:5px 20px 5px 30px; z-index:2; font-weight:bold; border:1px solid gray; color:#00F; background:#FFF url('../Images/loading2.gif') no-repeat; background-position:3px 40%; FILTER:Alpha(opacity=75); font-family:Tahoma,Helvetica,sans}
#loader_region{display:block; height:15px; position:absolute; top:14px; right:14px; padding:5px 20px 5px 30px; z-index:2; font-weight:bold; color:#00F; background:#FFF url('../Images/loading2.gif') no-repeat; background-position:3px 5px;; FILTER:Alpha(opacity=75); font-family:Tahoma,Helvetica,sans; background-color: #f0f0ff;}
.think_run_time{text-align:center; width:95%;}
.folder{padding:3px; border:1px solid gray; float:left; width:78px; margin:5px}
.folder a, a:hover{border:none}

#lightbox{position:absolute; z-index:1000; display:none; padding:2px; font-weight:bold; border:1px solid silver; background:white; font-family:Tahoma,Helvetica,sans}
#overlay{ DISPLAY:none;  Z-INDEX:998;  filter:alpha(opacity=80);       LEFT:0px;       WIDTH:100%;       POSITION:absolute;       TOP:0px;       HEIGHT:100%;   background:#000 url(../Images/overlay.png);  moz-opacity:0.8;  opacity:.80}
.guestbook{padding:3px; margin:0px; line-height:150%; height:248px; width:75%; border:1px solid silver;background:#E9E9F3;font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}

/* ajax Star */
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('../Images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../Images/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }


.topmenubg {
	background: url(../Images/bg_header.gif) repeat-x;
}
.topmenu {
	/*float: left;*/
	/*min-width: 600px;*/
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	padding-top: 18px;
	margin-left:20px;
	padding-right:150px;
}

.topmenu ul {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}

.topmenu li {
	float: left;
	border-bottom: none;
	list-style-type: none;
	/*margin-right: 5px;*/
	margin-top: 5px;
	_width:0px;
	white-space:nowrap;
}
.topmenu li a{ color:#fff;
	outline:none}
.topmenu span {
	display: block;
	float: left;
	height: 26px;
	line-height:26px;
	border-bottom: none;
	color: #555555;
	padding:0 3px
}
.topmenu span a,.topmenu span a:hover{ border:none;}
.topmenu span a{padding:0 6px 0 3px;}
.topmenu span.current {
	display: block;
	float: left;
	background: url(../Images/bg_menu.gif) no-repeat 0 0;
	height: 26px;
	border-bottom: none;
	color: #555555;
}
.topmenu span.current a{ color:#fff; display:block; height:26px; background: url(../Images/bg_menu.gif) no-repeat right -26px; }
input.ss{background-image:url(../Images/search_icon.gif)}

div.titlev{float:none; background:#FBFAF8; border:1px solid #d4d4d4; padding-top:5px; padding-bottom:5px; padding-left:20px; width:97%; margin:5px 0px; text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:#F0F0FF; background-position:5px 40%}

.table_border td{border-top:1px #DDD solid;border-right:1px #DDD solid;}
.table_border{border-bottom:1px #DDD solid;border-left:1px #DDD solid;}


@media screen and (max-width:640px){
	.topmenu {
		margin: 0;
		padding-top:0;
		overflow:scroll;
	}
	.topmenu li {
		margin-top: 0;
	}
}

/* by matthew */
.gallery_list {width:300px;}
.gallery_list div{ float:left; width:46px; text-align:center; margin-right:4px; margin-bottom:4px; padding:4px; border:#ccc solid 1px;}
.gallery_list div img{ width:42px; height:42px;border:#ccc solid 2px; cursor:pointer;}
.gallery_list div img.selectborder{ width:42px; height:42px; border:#ffa200 solid 2px; cursor:pointer;}
#goods_img_box{ border:#ccc solid 2px;}
#uploaderimg{ color:#ccc; font-size:12px; }



.spec_type_item{ padding:10px ;}
.spec_type_title, .spec_item{padding:0px 0px 5px 0px;}

.spec_select_box{ padding:10px; border:2px solid #ccc; position:absolute; background: #f0f0ff; display: none; }
.spec_select_box a{ padding:10px; border: none; line-height:30px;}

#tree li{ list-style:none; padding:3px 0px; margin:0px; text-indent:20px;}
#tree li.close{ background:url(../Images/treeview-default.gif) no-repeat -83px -1px;}
#tree li.open{ background:url(../Images/treeview-default.gif) no-repeat -67px -23px;}
.region_names{ cursor:pointer;}


.popblock{width:500px;border:solid 1px #737373; background:#fff;}
.popblock dl{margin:1px;}
.popblock dl dt{height:26px;background:url(../Images/w1.jpg) repeat-x 0 0;}
.popblock dl dt span{float:left; margin:4px 0 0 7px; display:inline; color:#fff; font-weight:bold;}
.popblock dl dt a{float:right; width:34px; height:0; padding:26px 0 0 0; display:block;background:url(../Images/w2.jpg) no-repeat 0 0; overflow:hidden;}
.popblock dl dd{width:498px; text-align:left; padding:0; margin:0; height:}

.popGalleryList{float:left; padding:4px 3px 10px 0;; margin:0; height:246px; overflow:hidden; width:494px; overflow-y:scroll;}
.popGalleryList li{float:left;border:solid 1px #ccc; width:60px; margin:5px 0 0 6px;_margin:5px 0 0 3px; overflow:hidden; text-align:center; cursor:pointer;}
.popGalleryList li p{width:46px; height:46px; overflow:hidden; border:solid 2px #ccc; padding:0; margin:5px 5px 0 5px;}
.popGalleryList li.active p{border-color:#f90;}
.popGalleryList li img{width:50px;}
.popGalleryList li input{background:none; border:none;}

.popBtns{text-align:center; padding:4px 0 6px 0;; background:#737373; clear:both;}



.loginbg{ background:url(../Images/loginbg.png) repeat-x;}

.adm_name{ width:161px; height:27px; line-height:20px; border:0px; background:url(../Images/login/logins_05.png) no-repeat; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; overflow:hidden; }
.adm_name .txtbox{ width:155px; border:0px; background:none; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; overflow:hidden; }

.adm_pwd{width:161px; height:27px; border:0px; background:url(../Images/login/logins_05.png) no-repeat; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;  overflow:hidden;}
.adm_pwd .pwdbox{ width:155px; border:0px; background:none; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; overflow:hidden; }

.adm_verify{ width:101px; height:27px; border:0px; background:url(../Images/login/logins_09.png) no-repeat; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;  overflow:hidden;}
.adm_verify .verifybox{ width:90px; border:0px; background:none; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; overflow:hidden; }

.resultbox{ background:url(../Images/login/logins_03.png) no-repeat; width:161px; height:99px; }

.msgbox{ padding:8px 12px; margin:2px 15px; line-height:185%; color:#393939; font-weight:bold; float:auto; width:85%; height:25px}

.ajaxmessage{height:16px; float:right; background:url(../Images/ajaxloading.gif) no-repeat 0 0; padding:0 0 0 20px; margin:28px 15px 0 0; display:none; width:360px; overflow:hidden;}

.role_table{ border-left:solid 1px #ccc; border-top:solid 1px #ccc;display: none;}
.role_table th,.role_table td{ border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px;}

.role_table_bottom{ border-left:solid 1px #ccc;border-top:solid 1px #ccc; }
.role_table_bottom th,.role_table_bottom td{ border-bottom:solid 1px #ccc; padding:10px;}

.dataEdit{ border: 1px solid #9CB8CC;border-right:0; width:100%;} 
.dataEdit td,.dataEdit th{ background:#fff; border-bottom:#ccc dashed 1px; padding:8px; vertical-align:middle;} 
.dataEdit td{ padding-top:8px; padding-bottom:8px;}

.ke-container{ border:0px; padding:0px;}
.ke-content{ border:0px; padding:0px;}
.ke-container td,.ke-container th{ padding:0px;}
.ke-bottom{ border:0px; padding:0px;}
.ke-bottom td,.ke-bottom th{ border:0px; padding:0px;}

.disabledbox{ text-decoration:line-through; color:#ccc;}
.short_size{ width:50px;}

.goods_name{ width:400px}

.ldb{background:url(../Images/lode.gif) no-repeat right center;padding-right:15px; display:none}


table .big-row th{ height:30px; font-style:14px; font-weight:bold; line-height:30px;background:url(../Images/b9.gif) repeat-x 0 0;}

table.act{ border:1px solid #9CB8CC;border-right:none; border-top:none}

.fanwe-menu{margin:0px 5px;width:175px;}
.fanwe-menu dd,.fanwe-menu dt,.fanwe-menu dl,.fanwe-menu p{margin:0; padding:0}
.fanwe-menu dt{height:32px;width:175px;display:block;clear:both;float:left; background:url(../Images/b3-3.gif) repeat-x 0 0;}
.fanwe-menu dt div{height:32px; background:url(../Images/b3-1.gif) no-repeat 0 0; }
.fanwe-menu dt strong{display:block; height:32px; background:url(../Images/b3-2.gif) no-repeat right 0; color:#fff; padding:0 15px;padding-left:20px;line-height:30px; overflow:hidden;} 
.fanwe-menu dd{width:175px;float:left;display:block;}
.fanwe-menu dd p{height:32px; background:url(../Images/b4-1.gif) no-repeat right 0;}
.fanwe-menu dd a{background:url(../Images/b4-1.gif) no-repeat 0 0;display:block; height:32px; line-height:30px; padding:0 0 0 20px; margin:0 30px 0 0; overflow:hidden; color:#3B5999}
.fanwe-menu dd div{height:8px;border-bottom:solid 1px #c8c8c8;}
.fanwe-menu .active p{background:url(../Images/b4-2.gif) no-repeat right 0;}
.fanwe-menu .active a{background:url(../Images/b4-2.gif) no-repeat 0 0;}
.fanwe-menu dd.cur p{height:32px; background:url(../Images/b4-2.gif) no-repeat right 0;}
.fanwe-menu dd.cur a{background:url(../Images/b4-2.gif) no-repeat 0 0;display:block; height:32px; line-height:30px; padding:0 0 0 20px; margin:0 30px 0 0; overflow:hidden;}

.ke-container td, .ke-container th { border:none}

div.tabItem{ border-left:1px solid #9CB8CC; border-bottom:1px solid #9CB8CC}

.tLeft li{ list-style-type: none; width: 100px; float: left; line-height: 20px; margin-left: 10px; }
.tLeft input{ padding-left:4px;}

/*****************/

.ih24{ height:24px; line-height:24px \9;}

/****/


/*-----------------------*/
.role_menu {height: 27px;background: #F6F6F6;overflow: hidden;margin: 0;border: 1px solid #CCC;border-bottom: 0;border-right: 2px #9CB8CC solid;padding: 10px;}
.role_menu li{height: 27px;float: left;list-style: none;padding: 0 20px;line-height: 27px;font-size: 14px;font-family: "微软雅黑";cursor: pointer;}
.role_menu li.active {background: #DEE4ED;}























/*-----------------------*/