/*reset css*/
#empty-bar {height: 5px;}
#content_sub {
	margin-left:10px; margin-right:10px; margin-bottom:20px; margin-top:5px; padding:2px 20px;width:898px;border:1px solid #CCC;
	line-height:10px; color:#666; background-image:none; font-size:100%;
	background: #FFF;
}
#content_sub a:link {font-size: 14px;color: #666666;text-decoration: none;}
#content_sub a:visited {font-size: 14px;color:#666666;text-decoration: none;}
#content_sub a:hover {color: #1795ef;text-decoration: none;border: none;}
#content_sub .contsubarea {
	padding:5px 0px 35px 5px;
	clear: both;
	text-align:left;
}
#content_sub h2, #content_sub h3, #content_sub h4 {padding:5px; margin-top:15px;font-weight:400;background:none;text-align:left;}
#content_sub h2 {color:#000000;font-size:24px;}
#content_sub h3 {color:#75593e;font-size:18px;}
#content_sub h4 {color:#000000;font-size:16px;}
#content_sub hr{ margin:10px 0px 10px 0px;}
#content_sub p {
	text-align:left;
	padding-bottom: 3px;
	margin: 5px 0px 7px;
	padding-left: 3px;
	padding-right: 3px;
	clear: both;
	padding-top: 3px;
	line-height: 130%;
	font-size:12px;
}
.hide {
	display: none
}
a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

select {
	font-size: 12px
}
.input4 {
	border: 1px solid #CCCCCC;
    font-size: 12px;
	width:150px;
}
.clear {
	clear:both;
}
/*page*/
.page{margin:5px auto;text-align:right;}
.page a {
	border: #dddddd 1px solid;
	display: inline-block;float:left;
	background:#FFFFFF;
	font-size:12px;text-decoration: none;
	color:#000000;
	margin-right:5px;padding:5px 10px; line-height:14px;
}
.page a:link, .page a:visited {text-decoration: none;}
.page a:hover,.page a.on{background:#F7F7F7;border:1px #DEDEDE solid;text-decoration: none;}
.page a:active {text-decoration:none;}

/*new add*/
.mt10{margin-top:10px;}.mt20{ margin-top:20px;}.ml200{margin-left:200px;}.ml80{ margin-left:80px;} .ml160{ margin-left:100px;} .mr250{ margin-right:250px;} .mb5{margin-bottom:5px;} .mr150{ margin-right:160px;} .mt5{ margin-top:5px;}
.clearfix { zoom:1; } 
/*form*/
.form{ margin:0 auto; padding-left:50px;}
.form_list{margin:15px 0; position:relative;}
.form label{width:160px; text-align:right; display:inline-block;}
.form .chkbox{width:180px; margin:0px; text-align:left; display:inline-block;}
#guest{font-size: 14px; color: #000000; margin-left:160px;}
.form .input{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius: 3px 3px 3px 3px;
    color: #555555;
	width:150px;
}
.form span{
	background-color: #FFFFFF;
}

.icon_guest{
    background: url("../images/icon_guest.gif") no-repeat 0 0;
}
.upload_btn { width:230px; height:37px; background:url("../images/upload.gif") 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}
/*button*/
.gen_btn {
 	background: #272727; color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
    background: -moz-linear-gradient(top,  #272727, #272727);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#272727), 	to(#272727)); 
	-moz-border-radius: 2px;  *overflow:visible;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
	border:1px #272727 outset;
}
.btn25 {
	 height:25px; line-height:25px; padding: 0px 10px;
}
.btn35 {
   	 height:30px; line-height:30px; padding: 0px 15px;
  }
/*table*/
.gen-table{border:1px solid #DDDDDD;}
.gen-table td,.gen-table .even_tr td{border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;line-height:250%; padding-left:20px;}
.gen-table .even_tr td{background: none repeat scroll 0 0 #FAFAFA;}
.table_head td{  
	background: url("../images/table_head.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #DDDDDD;
    padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight: 500;
	line-height:260%;
	color:#000000;
	}
	
/*basic*/
.gen_input{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius: 3px 3px 3px 3px;
    color: #555555;
	height:20px;
	margin-bottom:5px;
}
.before_content{
 color: #000000;
 font-size:14px;
 overflow:hidden; 
 margin-bottom:10px;
 margin-top:10px;
}
.original_div{
 background:#FAFAFA;
 border:1px solid #DDDDDD;
 font-size:14px;
 font-weight:500;
 padding:5px 15px;
 line-height:150%;
 margin-bottom:10px;
 color:#000000;
}
.w900 {width: 880px;}
.h60 {height: 60px;}
.area {
    padding: 4px 6px;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

.search_box{
 color: #000000;
 font-size:14px;
 overflow:hidden; 

}
.left{
 float:left;
}
.right{
 /*margin:0px auto 0px auto; */
 float:right;
}
.center{
text-align:center;
}
.red{
 font-size:14px;
 font-weight:bold;
 color:#FF0000;
 text-align:center;
 margin:20px;
}

/*progress*/
.progress{
 width:130px;/* 宽度 */
 padding:1px;
 background:#e6e6e6;
 margin:5px;
 border:1px #f0f0f0 outset;
 }
.progress div{
display: block; 
/*进度条背景颜色 */
background:#0067b9; 
height: 15px; /* 高度 */
line-height: 15px;  /* 必须和高度一致，文本才能垂直居中 */
/*border:1px #007dcc outset;*/
}
.progress div span{position: absolute; width:130px; /* 宽度 */ text-align: center; color:#FFFFFF; font-size:12px; }

/*product combox*/
#select_product .czCombobox {width:322px; height:35px; color:#000; background-position:0 0; }
#select_product .combobox_txt {font-size:14px;border:1px solid #e3e3e3;padding:5px;margin:0;width:310px;height:20px; font-family:Arial, Helvetica, sans-serif;background:#272727; color:#fff;}
#select_product .combobox_icon { cursor:pointer; position:absolute; height:20px; width:16px; left:294px; top:5px;background:url('../images/bg_input.png') no-repeat;}
#select_product .box_hover, 
#select_product .box_focus {background-position:0 -35px; cursor: pointer;}
#select_product .combobox_list {overflow:auto;margin:0; padding:0; list-style:none; color:#000; width:320px; background:#fff; border:1px solid #e3e3e3; left:0;}
#select_product .combobox_list li {margin:0;padding:2px 0 2px 8px;list-style:none; line-height:18px; }
#select_product .combobox_list .li_hover {background:#ccc!important; color:#000!important;cursor: pointer;}
#select_product .combobox_list .li_selected{background:#000!important; color:#fff!important;}

/*language combox*/
#select_lan .czCombobox {width:182px; height:35px; color:#000; background-position:0 0; }
#select_lan .combobox_txt {font-size:14px;border:1px solid #e3e3e3;padding:5px;margin:0;width:170px;height:20px; font-family:Arial, Helvetica, sans-serif;background:#272727; color:#fff;}
#select_lan .combobox_icon { cursor:pointer; position:absolute; height:20px; width:16px; left:159px; top:5px;background:url('../images/bg_input.png') no-repeat;}
#select_lan .box_hover, 
#select_lan .box_focus {background-position:0 -35px; cursor: pointer;}
#select_lan .combobox_list {overflow:auto;margin:0; padding:0; list-style:none; color:#000; width:180px; background:#fff; border:1px solid #e3e3e3; left:0;}
#select_lan .combobox_list li {margin:0;padding:2px 0 2px 8px;list-style:none; line-height:18px; }
#select_lan .combobox_list .li_hover {background:#ccc!important; color:#000!important;cursor: pointer;}
#select_lan .combobox_list .li_selected{background:#000!important; color:#fff!important;}

.tran_note_img{
 border: none;
 width:8px;
 height:8px;
 background:no-repeat 0 0;
}
.top_img{
 border: none;
 width:18px;
 height:18px;
 background:no-repeat 0 0;
}

