﻿/* STYLE RESET */
body{margin:0;padding:0;font-family: "Microsoft Yahei" ,Verdana,Simsun, "Segoe UI" , "Segoe UI Web Regular" , "Segoe UI Symbol" , "Helvetica Neue" , "BBAlpha Sans" , "S60 Sans" ,Arial, "sans-serif";font-size:12px;line-height:20px;color:#666;}
form{padding:0px; margin:0px;}
h2, h3, dl, dd, dt{margin:0;padding:0;}
input{margin:0;}
ul{margin:0;padding:0;list-style:none outside none;}
img{border:none;margin:0;padding:0;}

/* INDEX PAGE ONLY */
.default-content-panel{border: 2px solid #EEEEEE;float: left;margin: 10px auto;overflow:hidden;}
    .default-content-panel.right{width: 321px;margin-left: 5px;}    
    .default-content-panel.left{width:648px;}
      .default-content-panel.left-1{width:319px;}
      .default-content-panel.left-2{width:320px;margin-left: 5px;}
    .default-content-panel.row-1{height:205px}
    .default-content-panel.row-2{height:224px}
    .default-content-panel.row-3{height:145px}
    .default-content-panel.row-4{height:145px}
    .default-content-panel h2{color:#FF4F03;font-size:14px;background:url("../img/sidebar_menu_bg.jpg") repeat-x scroll 0 0 transparent;height:30px;line-height:30px;padding-left:20px;}
    .default-content-panel h2 a,.default-content-panel h2 a:hover{color:#FF4F03;float:right;text-decoration:none;font-size:12px; margin-right:20px;line-height:30px; font-weight:normal;}
    .default-content-panel .content{ padding:10px; }
    
/* 首页公告 */
    .notice_content {overflow:hidden; height:162px; margin:6px;}
    .notice_content li{ padding:0px 14px; height:27px; line-height:27px; }
    .notice_content li .publish-time{ float:right;}
    .notice_content li .important{ font-weight:bold; color:#FF4F03;}
    .notice_content li.hover{ background-color:#FF4F03; color:#FFF; font-weight:bold;}
    .notice_content li.hover a,.notice_content li.hover a:hover,.notice_content li.hover span{ color:#FFF;}
/* vip登陆 */
    .vip-login.content { width:290px; padding:10px 15px;}
    .vip-login table { border-collapse:collapse; width:100%; float:left; margin-top:20px;height:94px;}
    .vip-login table td{ text-align:center;vertical-align:middle; padding:10px 0px;}
    .vip-login .textbox {width:220px;}
    .vip-login .td-1{width:60px;}    
    .vip-login .message{ width:100%; height:25px; line-height:25px;color:#ff4f03; padding-left:60px; float:left; margin-bottom:10px;}
    .vip-login .left-button{ float:left; margin-right:5px;}
    .vip-login .right-button{ float:right; margin-right:0px;}
    .vip-login .bold-text{ font-weight:bold;}
/* 运单跟踪 */
    .cargo-query.content{ width:290px; padding:10px 15px;}
    .cargo-query .textarea{ width:280px; height:130px; float:left; margin-bottom:10px;}
    .cargo-query .button{ float:right; width:100px; margin-left:10px; margin-right:0px;}
    .cargo-query .message{ float:right;  color:#FF4F03;line-height:25px;}
/* 全一帮助 */
    .quanyi-help.content{ width:100%; padding: 10px 0 0 0;}
    .quanyi-help dl{width:95px; margin-left:9px;float:left; margin-bottom:12px;}
    .quanyi-help dd{text-align:center;}
    .quanyi-help dt { height:60px; }   
/* 关于全一 */
    .quanyi-about{}
    .quanyi-about.content{ height:94px; line-height:20px; overflow:hidden; color:#6c6c6c; }
/* 网点分布 */
   .quanyi-net{ float: left;margin: 10px auto;overflow:hidden;height:147px;width: 325px;margin-left: 5px; padding:0px;}
   .quanyi-net h2{color:#FF4F03;font-size:14px;height:30px;line-height:30px;padding-left:20px;}
   .quanyi-net img{margin-top:5px; margin-left:5px;}
   .quanyi-net .right-border{border-right:2px solid #EBEBEB;}
/* 首页广告 */
    .ad{margin-top:5px;}
        .ad_main{width:655px;}
        .ad_sub{width:327px;}
/* 我们的客户 */
   .quanyi-our-client.content{ padding-right:0px; padding-left:0px;}
   .quanyi-our-client img{ height:95; width:148px; margin-left:10px; float:left; }

/* MAIN STYLE */
#wrapper{width:982px;margin:0 auto;}

    #top{width:960px;overflow:hidden; border: 1px solid #EEEEEE; border-bottom:0px; border-top:0px; font-size:12px;background:url("../img/top_bg.jpg") repeat-x scroll 0 0 transparent;height:26px;line-height:26px;padding:4px 10px;}
        #top a,#top a:hover{ text-decoration:none; font-weight:bold; color:#666;}
        #top .left-block{ padding:0px 5px; float:left;}
        #top .right-block{ padding:0px 5px; float:right;}
        #top .dropdownlist{ height:22px; line-height:22px;}

    #nav{width:100%;margin:0;background:url(../img/nav_bg.jpg) repeat-x 0 0; z-index:999; position:relative;}
        #nav li{
            padding:0 25px;
            border-right:1px solid #FFF;
            float:left;
            position:relative;
            height:34px;
            }
        #nav.index li.main_li{ width:100px; }
        #nav.vip li.main_li{ width:140px; }
        #nav.admin li.main_li{ width:85px; padding:0 16px;}
        #nav a{
            text-align:center;
            font:bold 14px/34px Microsoft Yahei;
            display:block;
            text-decoration:none;
            color:#FFF;
            background:url(../img/nav_bg.jpg) repeat-x 0 0;}

        #nav li:hover ul.sub_nav{display:block;}

        .sub_nav{width:100%;top:34px;left:0;padding:0;background:#F7A817;position:absolute;z-index:999;display:none;}
                .sub_nav li{width:100%;padding:0 !important;text-align:center;line-height:25px;background:#555555;border:none !important;}
                .sub_nav li a{ font-weight:bold;background-color:#FF4F03 !important;background-image:none !important;display:block;color:#FFF;text-decoration:none;}
                .sub_nav li a:hover{background:#F7A817;}

    #main{overflow:hidden;}
        .main_sidebar{width:222px;float:left;}
            .main_sidebar_title{height:32px;line-height:32px;background:url(../img/sidebar_menu_title.jpg) repeat-x 0 0;border:2px solid #EEE;color:#FFF;font-family:Microsoft Yahei;font-size:14px;}
            .main_sidebar_icon{width:12px;height:32px;padding-left:25px;background:url(../img/main_sidebar_icon.png) no-repeat center center;}
            .main_nav{}
                .main_nav li{width:188px;height:34px;padding-left:30px;line-height:34px;border-left:2px solid #EEE;border-right:2px solid #EEE;background:url(../img/sidebar_menu_bg.jpg) repeat-x 0 0;}
                     .main_nav a,.main_nav a:visited,.main_nav a:hover{font-weight:bold;}
            .main_panel{margin-top:10px;border:2px solid #ECEADE;overflow:hidden;padding-top:10px;}
                .main_panel_item{ height:80px; width:95px;margin-left:9px;margin-bottom:10px;float:left;}
                .main_panel_item dd{text-align:center;}

        .main_content{width:749px;margin-left:10px;float:left;}
            .main_bread_crumb{height:34px;line-height:34px;padding-left:45px;font-size:12px;font-weight:normal;background:#EBEBEB url(../img/title_bg.jpg) no-repeat 0 0;}
                .main_bread_crumb span{padding:0 5px;}

            .main_text{border:1px solid #E3E3E3;width:717px;padding:20px 15px;border:1px solid #E3E3E3;border-top:none; min-height:425px;+min-height:435px;}
            .main_text_notice_title, .main_text_notice_info{text-align:center;}
            .main_text_notice_info strong{margin-left:20px;}
            .main_text_notice_info span{padding-left:10px;}

    #footer{margin-top:10px;padding:10px 0 20px;text-align:center;}
      #footer a,#footer a:hover {font-size:12px;line-height:30px;}
    #footer-top{ height:30px;}     
    #footer-bottom{ height:30px; background-color:#FF4F03; color:#FFF;}
      #footer-bottom a,#footer-bottom a:hover{ color:#FFF;}

    /* STYLE FOR VIP and ADMIN PAGE */
    #vip{margin-top:5px;border:1px solid #E3E3E3;border-top:none; min-height:450px;}
        .vip_admin_content{width:960px;margin:0 auto 20px;padding:20px 0;}
          .vip_admin_content .login_context{ text-align: left;width: 300px; margin: 140px auto 0px;}
            .vip_admin_content_form{ margin-bottom:10px;}
                .vip_admin_content_form td{padding:5px; vertical-align:middle;}
            /**************************我写的Form表格列样式**********************/
                .vip_admin_col_label{width:60px;}
                .vip_admin_col_input{width:184px;}
            .show_information_table{border: 2px solid #F0F0F0;border-width: 2px 0px 0px 2px;border-collapse: collapse; margin-bottom:10px;}
                .show_information_table td{ padding:5px; vertical-align:middle;border: 2px solid #F0F0F0; border-width: 0px 2px 2px 0px; vertical-align:middle; }
                .show_information_table .vip_admin_col_label { font-weight: bold;width: 80px;background-color: #F0F0F0;text-align: center; }
                .show_information_table .vip_admin_col_input{ width: 215px; }

            .vip_admin_title{height:30px;font-weight:bold;line-height: 26px;padding-left:30px;background:url(../img/vip_icon.jpg) no-repeat 0 0;font-size:12px;}
            .vip_admin_data_table{width:100%;border-collapse:collapse;border:1px solid #E3E3E3;}
                .vip_admin_data_table td, .vip_admin_data_table th{border-collapse:collapse;border:2px solid #E3E3E3;text-align:center;}
                .vip_admin_data_table td.content, .vip_admin_data_table th.content{vertical-align: top;}
                .vip_admin_data_table th{background:#F0F0F0;}
                .vip_admin_data_table a{color:#999999;text-decoration:none;}
                .vip_admin_data_table a:hover{color:#FF6600;text-decoration:underline;}
            .vip_admin_data_table_alternating{ background-color:#E3E3E3; }
            
               .vip_admin_data_table .special-row{color: #FFF;background-color: #000; }
               .vip_admin_data_table .special-row td{ border-color: #000;}
               .vip_admin_data_table .special-row a, .vip_admin_data_table .special-row a:hover{ color: #FFF; }       
               
               .vip_admin_data_table .selected-row{color: #FFF;background-color: #ff4f03; }
               .vip_admin_data_table .selected-row td{ border-color: #ff4f03;}
               .vip_admin_data_table .selected-row a, .vip_admin_data_table .selected-row a:hover{ color: #FFF; }               
      
    #admin{}
                
    /* Login Page Style */            
    #login_page { margin:0px auto; padding-top:40px; width: 935px; color: #666; font-size: 88%; font-family: "Microsoft Yahei",Verdana,Simsun,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif";}
       #login_page *{ line-height: 142%; }
       #login_page form {  margin: 0; }   
       #login_page a,#login_page a:visited { color: #666666;cursor: pointer; font-weight: inherit; text-decoration: none; }
       #login_page .error-div{ color: #C85305; line-height: 30px; height:30px;  white-space: normal; display:none;margin-bottom: 8px;}  
       
    #login_wrap{ margin:0px auto; width:895px; padding: 115px 0px 145px 0px;}
       #login_offer { height: 235px; overflow: hidden; width: 413px; padding: 15px 31px 25px;float:left;background-color: #FF4F03; color: #FFF;}
          #login_offer h1{ font-size: 31px; font-weight: 100; line-height: 35px; margin: 0; padding: 0; }
          #login_offer h2{ font-size: 25px; font-weight: 900; line-height: 40px; margin: 0; padding: 0; }
          #login_offer p{ font-family: "Segoe UI Web Regular" , "Segoe UI" , "Helvetica Neue" ,Arial; font-size: 14px; font-weight: 100; line-height: 16px;margin: 12px 0 18px; padding: 0; }
   
       #login_sign{ margin-left: 100px; overflow: hidden;width: 320px; padding-top:15px; float:left;height: 215px;}
          #login_sign input[type="text"],#login_sign input[type="password"]{ background-color: #FFF; border: 1px solid #CCCCCC; color: #212121; font-family: Microsoft Yahei,Verdana,Simsun; font-size: 100%; padding: 4px 8px; width: 302px; height: 1.466em; }
          #login_sign input[type="button"],#login_sign input[type="submit"],#login_sign button{ background-color: #FF4F03;border: 0 none; color: #FFFFFF; font-family: Microsoft Yahei,Verdana,Simsun;font-size: 100%;height: 2em;min-width: 6em;padding: 3px 12px 5px; }
          #login_sign .header { color: #FF4F03; float:left; margin-bottom:10px; width:320px; }
             #login_sign .header h1{ font-size: 31px; font-weight: 100; line-height: 35px; margin: 0; padding: 0; padding-bottom:5px;}             
          #login_sign .content { width:320px; float:left; }
             #login_sign div.user-input { margin-bottom: 8px; }             
             #login_sign div.login-in a{ height: 1.8em; line-height:1.8em; font-size:86%; padding:3px 0 5px; margin-left:10px; float:left; display:block; }
             #login_sign div.login-in input[type="submit"]{  float:left;}
 
    #login_footer{ border-top: 1px solid #CCCCCC; font-size: 86%; color: #6C6C6C;padding: 10px 10px 20px; width: 915px; margin:10px auto 0px;}     
       #login_footer div{ margin: 0 10px; vertical-align:middle; height:25px; line-height:25px;}
       #login_footer select { border: 1px solid #CCCCCC; height: 25px;text-align: center; vertical-align:middle; font-family: "Microsoft Yahei",Verdana,Simsun,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif"; }
       #login_footer div a{ line-height:25px;}
       #login_footer .left { float: left;text-align: left;}
       #login_footer .right{ float: right; text-align: right;}
       
       /*Region*/
       .region-wrap{ width: 450px;float: left;height: 445px; margin: 0 10px 20px;}
       
       /* Price Query*/
       .matters-need-attention{font-weight:bold;}
       .matters-need-attention ul{ padding-left:15px; list-style-type:disc; }
