﻿/* CSS Document for index*/
body {
margin:10px 0 0;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a:active {
text-decoration:none;
}
.cursor_hand {
cursor:pointer;
}
form {
margin:0;
padding:0;
}
ul,li {
margin:0;
padding:0;
list-style:none;
}
.code {
}
.float_left,.float_l {
float:left;
}
.float_right,.float_r {
float:right;
}
/*------------------------------------------------------*/
/*定义字体，颜色*/
.orange {
color:#FF9900;
}
.blue {
color:#70A8DB;
}
.green {
color:#99CC00;
}
.gray {
color:#999999;
}
.red{
color:red;
}
.black {
color:#000;
}
/*------------------------------------------------------*/
/*字体对齐*/
.align_l {
text-align:left;
}
.align_r {
text-align:right;
}
.align_c {
text-align:center;
}
/*------------------------------------------------------*/
/*去除图片链接的边框*/
a img {
border:0;
}
/*清除浮动*/
.clear_float {
clear:both;
height:0;
line-height:0;
}
.clear {
clear:both;
}
/*------------------------------------------------------*/
/*定义页面主体*/
.body {
margin:0 auto;
width:920px;
}
.main {
width:900px;
overflow:hidden;
padding:0 10px 10px;
}  
.main .column_left{
width:220px;
float:left;
margin-right:-1px;
overflow:hidden;
}
.main .column_left .column .bar {
padding-right:10px;
}
.main .column_right {
width:669px;
padding-left:10px;
float:right;
overflow:hidden;
}
.QQleft 
{
    height:auto;
    width:auto;
   position: fixed;
    top:300px;
  z-index:1000;
  right:1px;
  border:solid 1px black;
}
/*------------------------------------------------------*/
/*input_text相关*/
.input_focus {
width:104px;
height:18px;
padding:2px 3px 0;
line-height:18px;
background-repeat:repeat-x;
background-position:0 -246px;
}
.sim_input_text {
overflow:hidden;
white-space:nowrap;
}
.sim_input_text.shipper 
{
	width:333px;
	}
.sim_input_text.consignee 
{
	width:333px;
	}
.input_blur,.sim_input_text {
width:104px;
height:16px;
padding:2px 3px 0;
line-height:16px;
background-repeat:repeat-x;
background-position:0 -222px;
}
/*------------------------------------------------------*/
/*textarea相关*/
textarea {
background-repeat:repeat-x;
background-position:0 -600px;
}
/*------------------------------------------------------*/
/*more连接相关*/
.more {
float:right;
background-repeat:no-repeat;
background-position:0 -378px;
padding:0 20px 0 18px;
}
.more a {
color:#CC0000;
font-size:12px;
line-height:normal;
font-weight:normal;
}
.more a:hover {
text-decoration:underline;
}
/*------------------------------------------------------*/
/*button相关*/
button,.button {
background-repeat:repeat-x;
background-position:0 -318px;
height:24px;
line-height:24px;
padding:0 5px;
border:0;
cursor:pointer;
text-align:center;
}
.button {
padding:0 2px;
}
.button,.button .name 
{	
float:left;
}

.align_l button,.align_l .button {
margin-right:10px;
}
.align_r button,.align_r .button {
margin-left:10px;
}
.align_c button,.align_c .button {
margin:0 5px;
}
.button .ico_drop {
width:13px;
height:24px;
background-repeat:repeat-x;
background-position:0 -552px;
float:left;
}
.button.hover .ico_drop {
background-position:0 -576px;
}
.button .list {
display:none;
position:absolute;
clear:both;
float:left;
z-index:9999;
overflow:hidden;
margin:22px 0 0 -8px;
*margin:-2px 0 0 -8px;
padding:0;
border:0;
}
.button.hover .list {
display:block;
}
.button .list div {
clear:both;
padding:0 10px 0 24px;
margin-top:-1px;
height:24px;
width:50px;
}
.button .list div.hover {
text-decoration:underline;
}
.button .shipping {
background-repeat:no-repeat;
background-position:3px -226px;
}
.button .air {
background-repeat:no-repeat;
background-position:3px -250px;
}
.button .select {
background-repeat:no-repeat;
background-position:3px -358px;
}
.button .save {
background-repeat:no-repeat;
background-position:3px -334px;
}
.sel_link {
float:left;
margin-right:10px;
}
.sel_link .left {
width:3px;
height:24px;;
background-repeat:no-repeat;
background-position:0 -270px;
float:left;
}
.sel_link .right {
width:3px;
height:24px;
background-repeat:no-repeat;
background-position:0 -294px;
float:left;
}
.sel_link .center {
height:24px;
line-height:24px;
padding:0 6px;
background-repeat:repeat-x;
background-position:0 -318px;
float:left;
}
.un_sel_link {
cursor:pointer;
float:left;
margin-right:10px;
}
.un_sel_link .left {
width:3px;
height:24px;;
background-repeat:no-repeat;
background-position:0 -405px;
float:left;
}
.un_sel_link .right {
width:3px;
height:24px;
background-repeat:no-repeat;
background-position:0 -429px;
float:left;
}
.un_sel_link .center {
height:24px;
line-height:24px;
padding:0 6px;
background-repeat:repeat-x;
background-position:0 -453px;
float:left;
}
.tab {
clear:both;
padding:10px 10px 0;
height:24px;
}
.tab .tag,.tab .un_tag {
margin-right:10px;
}
.tab .tag {
float:left;
background-repeat:repeat-x;
background-position:0 -318px;
height:24px;
line-height:24px;
padding:0 10px;
}
.tab .un_tag {
height:24px;
line-height:24px;
padding:0 10px;
background-repeat:repeat-x;
background-position:0 -453px;
float:left;
cursor:pointer;
}
.tab .un_tag.hover {
}
/*------------------------------------------------------*/
/*分页栏相关*/
.column_page {
padding:4px 0;
line-height:16px;
height:16px;
overflow:hidden;
}
.column_page div {
float:left;
}
.column_page .inf {
padding-top:2px;
}
.column_page .first,.column_page .last,.column_page .previous,.column_page .next {
border:0;
width:16px;
height:16px;
cursor:pointer;
background-repeat:no-repeat;
margin:0 2px;
}

.column_page .first,.column_page .last,.column_page .previous,.column_page .next {
*_display:inline;
}
.column_page .first {
background-position:0 -160px;
}
.column_page .last{
background-position:0 -208px;
}
.column_page .previous {
background-position:0 -176px;
}
.column_page .next {
background-position:0 -192px;
}
/*------------------------------------------------------*/
/*按钮栏相关*/
.button_bar_bottom {
padding:4px 0;
line-height:24px;
height:24px;
overflow:hidden;
margin-top:8px;
}
/*------------------------------------------------------*/
/*grid相关*/
.grid {
border-collapse:collapse;
width:100%;
}
.grid th {
height:25px;
padding: 0 3px;
line-height:25px;
font-weight:normal;
background-repeat:no-repeat;
background-position:0 -477px;
overflow:hidden;
white-space:nowrap;
}
.grid td {
height:24px;
line-height:24px;
padding:0 3px;
}
.grid td:nth-child(even) {
    background-color:#E7E7E7;
}
.grid th span {
cursor:pointer;
}
.grid th span.up,.grid th span.down {
height:16px;
padding-right:15px;
background-repeat:no-repeat;
}
.grid th span.up {
background-position:right -530px;
}
.grid th span.down {
background-position:right -506px;
}
/*------------------------------------------------------*/
/*grid控制按钮*/
.grid .operation {
text-align:center;
}
.operation button {
width:16px;
height:16px;
overflow:hidden;
border:0;
margin:3px;
background-repeat:no-repeat;
cursor:pointer;
}
.operation .Edit {
background-position:0 -112px;
}
.operation .EditGrossWeight {
background-position:0 -274px;
}
.operation .Delete {
background-position:0 -128px;
}
.operation .Copy {
background-position:0 -144px;
}
.operation .View {
background-position:0 -273px;
}
.operation .Select {
background-position:0 -291px;
}
.operation .Download {
background-position:0 -338px;
}
/*------------------------------------------------------*/
/*数据表单相关*/
.forms {
width:100%;
}
.forms .item {
text-align:right;
height:24px;
}
/*------------------------------------------------------*/
/*子页title栏相关*/
.title_bar {
height:24px;
line-height:24px;
padding:8px 0;
overflow:hidden;
}
.title_bar .column_page {
border:0;
margin-left:40%;
_display:inline;
}
.title_bar .float_l {
/*padding-right:9px;*/
padding-right:3px;
}

.title_bar .float_l button {
	padding:1px 2px;
}
.title_bar .float_r {
padding-left:9px;
}
.title_bar .title {
font-size:18px;
font-weight:bold;
float:left;
padding-right:20px;
}
.title_bar .title.news {
float:none;
text-align:center;
padding-right:0;
font-size:15px;
}
.title_underline {
height:0;
clear:both;
}
/*------------------------------------------------------*/
/*column模块相关 */
.column {
padding:10px 0;
/*clear:both;*/
zoom:1;
overflow:hidden;
}
.column .title {
font-size:15px;
font-weight:bold;
height:30px;
line-height:30px;
}
.column .content {
padding:4px 0;
}
.column .content.news {
padding:10px 30px;
}
.half {
width:440px;
}
/*------------------------------------------------------*/
/*ico相关*/
.ico {
width:16px;
height:16px;
background-repeat:no-repeat;
position:absolute;
margin:-19px 0 0 124px;
cursor:pointer;
}

.ico1 {
width:16px;
height:16px;
background-repeat:no-repeat;
position:absolute;
margin:-19px 0 0 166px;
cursor:pointer;
}
*.ico {
_overflow:hidden;
*margin:4px 0 0 4px;
}

*.ico1 {
_overflow:hidden;
*margin:4px 0 0 4px;
}
.ico_search {
background-position:0 -80px;
}

.ico_search_a {
background-position:0 -112px;
}
.ico_date {
background-position:0 -96px;
}
/*------------------------------------------------------*/
/*子页左边列表部分相关*/
.list {
padding:4px 0 16px;
}
.list div {
height:24px;
line-height:24px;
background-repeat:repeat-x;
background-position:0 -453px;
cursor:pointer;
margin-top:8px;
}
.list div div{
margin-top:auto;
}
.list div.sel {
background-position:0 -318px;
cursor: auto;
}
.list div.sel div {
cursor: auto;
}
.list div.sel .left {
background-position:0 -270px;
}
.list div.sel .right {
background-position:0 -294px;
}
.list div.sel .center {
background-position:0 -318px;
}
.list div{
height:24px;
}
.list div .left {
float:left;
width:3px;
background-repeat:no-repeat;
background-position:0 -405px;
}
.list div .right {
float:right;
width:3px;
background-repeat:no-repeat;
background-position:0 -429px;
}
.list div .center {
float:right;
padding-right:10px;
}
.list div.hover .center {
}
/*------------------------------------------------------*/
/*弹窗窗口模块相关*/
.column_pop {
position:absolute;

}
.column_pop .bar{
position:relative;
top:-5px;
left:-5px;
padding:4px 10px;
}
.search_pop {
width:600px;
}
.search_pop .close {
width:16px;
height:16px;
background-repeat:no-repeat;
background-position:0 -314px;
float:right;
cursor:pointer;
}
/*------------------------------------------------------*/
/*登陆后首页相关*/
.column_BI {
}
.column_BI .content {
}
.column_BI_1 {
width:260px;
text-align:center;
}
.column_BI_2 {
width:400px;
text-align:center;
}
.BI_line {
width:0;
height:120px;
margin:10px 4px;
}
.receive,.process,.unknown,.browse {
width:46%;
height:170px;
overflow:hidden;
}
.receive .order,.process .order,.unknown .order,.browse .order {
height:126px;
}
.order div {
clear:both;
height:30px;
line-height:30px;
}
.order .title {
font-size:12px;
font-weight:normal;
float:left;
background-repeat:no-repeat;
background-position:-8px -736px;
padding-left:20px;

}
.order .date {
float:right;
}

.orderQQ div {
clear:both;
height:30px;
line-height:30px;
}
.orderQQ .title 
{
height:30px; 
line-height:30px;
font-size:11px;
font-weight:normal;
float:left;
background-repeat:no-repeat;
padding-left:2px;
}
.orderQQ .date {
float:right;
}

/*------------------------------------------------------*/
/*消息弹出窗口相关*/
.msg_pop {
width:500px;
}
.msg_text {
width:99%;
height:100px;
}
/*------------------------------------------------------*/
/*数据表*/
.cargo_info
{
height:20px;
overflow:auto;
}
/*----------------新菜单样式--------------------------------*/
#menu ul li
{
    /*float: left;*/
    position:relative;
    z-index:1;
}
#menu ul li ul
{
    border: 1px solid #ccc;
    display: none;
    position:absolute;
    float:left;
    left:20px;
    top:41px;
    width:auto;
    z-index:101;
    background:#eee;
}
#menu ul li ul li
{
     margin:0px;
    width:180px;
    float:left;
}
#menu ul li ul li a
{
    background: none;
    width:auto;
    text-align:left;
    white-space:pre;
    font-size:15px;
}
/*
#menu ul li ul li a:hover
{
    background: #888;
    color: #fff;
}

#menu ul li:hover ul
{
    display: block;
}*/

#menu ul li ul li a {
    background: none repeat scroll 0 0 transparent;
}

#menu ul li a {
    display: block;
    text-align: center;
}
.scroll
{
	 overflow-x:auto;
}