﻿/*public*/
*,body {margin: 0; padding: 0;font-size: 14px;font-family: "微软雅黑"; color: #000;
}
.comWidth {width: 1000px;margin: 0 auto;display: block;overflow: auto;}
img {border: 0;}

/*header*/
.top {width: 100%;min-width: 1000px;height: 38px;line-height: 38px;background: url(../Images/top_bc.png) center center no-repeat; }
.welcome a {font-size: 12px;color: #FFF;text-decoration: none;}
.bottom {position: relative;width: 100%;min-width: 1000px;height: 231px;background: url(../Images/yq_banner.png) center center no-repeat;}
.navBar {width: 1000px;height: 38px;background-color: #087ac4;border-radius: 5px;position: absolute;top: 193px;line-height: 38px;}
.navBar ul {list-style: none;}
.navBar li {float: left;}
.navBar li a {display: block;text-decoration: none;font-size: 16px;color: #fff;text-indent: 36px;}
.navBar li a:hover {display: block; text-decoration:solid; font-size: 16px;color: #ff8a00;text-indent: 36px;}
.time {color: #fff;font-size: 12px;margin-right: 24px;line-height: 38px;margin-top: -10px;}
.time span {color: #eee; }
.main{width:100%; min-width:1000px; margin:0 auto; position:relative; height:auto;}
 /*left*/
.subbox{width:18%; min-width: 176px; display:inline-block;}

.subNavBox {display: block;margin-top: 10%;background-color: #f7f7f7;padding-top: 11px;padding-bottom: 11px; }

.subNav {display: block;width: 152px;height: 38px;border-radius: 5px;background-color: #087ac4;margin: 4px auto;line-height: 38px;
         text-align: center;color: #FFF;font-size: 15px; cursor: pointer;}
.subNav a {display: block;width:inherit;color: #FFF;text-decoration: none;}
.welcome a {color: #FFF;text-decoration: none;}
.welcome span {color: #eee;text-decoration: none;}
.subNav:hover {background-color: #ff8a00;}
.currentDt {background: #ff8a00;}
.navContent {display: none;}
.navContent li a {display: block;width: 152px;height: 28px;margin: 0 auto;text-align: center;font-size: 14px;line-height: 28px;color: #000;}

 .navContent li a:hover {color: #ff8a00;}
 /*main*/
.content{width: 70%; min-width:797px; margin:1% 0 1% 10px; display: inline-block; width: 70%; min-height:400px;}

.content .title {display:block; padding: 10px; margin:10px 0; font-size:1.2em; text-align:center; background:url("../Images/title_bg.png");}
.content .tab-content {margin-top: 30px;}

/*footer*/
.footer {width: 1000px;margin: 0 auto;height: 112px;background: url(../Images/yq_foot_bc.png) repeat-x;clear: both; display:block;padding:18px 0;}

.footer .td1{ width:88px;} 
.footer .td2{ width:150px;}
.footer td{ height:22px; font-size:12px; font-family:"宋体"; color:#101010;}

.tabrow a {
            width: 286px;
            text-align: center;
            line-height: 100%;
            padding-top: 0.5em;
            padding-right: 2em;
            padding-bottom: 0.55em;
            padding-left: 2em;
            font-family: Arial,sans-serif;
            font-size: 14px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            text-decoration: none;
            margin-top: 0px;
            margin-right: 2px;
            margin-bottom: 0px;
            margin-left: 2px;
            vertical-align: text-bottom;
            display: inline-block;
            cursor: pointer;
            zoom: 1;
            outline-width: medium;
            outline-color: invert;
            font-size-adjust: none;
            font-stretch: normal;
            border-top-left-radius: 0.5em;
            border-top-right-radius: 0.5em;
            border-bottom-left-radius: 0.5em;
            border-bottom-right-radius: 0.5em;
            box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
            text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
            color: #fefee9;
            border-top-color: #da7c0c;
            border-right-color: #da7c0c;
            border-bottom-color: #da7c0c;
            border-left-color: #da7c0c;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            background-image: none;
            background-attachment: scroll;
            background-repeat: repeat;
            background-position-x: 0%;
            background-position-y: 0%;
            background-size: auto;
            background-origin: padding-box;
            background-clip: padding-box;
            background-color: #f78d1d;
        }
.tbwidth1 {width: 100%;}
.tbwidth2 {width: 800px;}

/* default page login tab*/
	.bc{position:relative; width:100%; min-width:990px; margin:0 auto;height:373px;background:url(../Images/bc.png) center center no-repeat;overflow:auto;}
	.filing{margin-top:110px;	}
    #loginBar{width:328px; height:319px;margin:0px;padding:0px;margin-bottom:15px; overflow:hidden; margin-left:30px;}
    .login{border:1px solid #95C9E1;border-radius:3px;}
    .login_nav{line-height:28px; float:left; width:130px;height:1px;border-right:1px solid #95C9E1;}
    .login_nav ul{margin:0px;padding:0px;list-style:none; position:absolute; top:37px; height:25px;text-align:center;}
    .login_nav li{
        display:block;cursor:pointer;width:31px;color:#000;margin-bottom:5px;height:80px; line-height:20px; 
		background-color:#E4F2FD; font-size:16px; padding-top:9px; border:1px solid #95C9E1; border-bottom-left-radius:3px; 
        border-top-left-radius:3px;
	}
    .login_nav li.hover{padding:0px;background:#fff;width:31px;border:1px solid #95C9E1; border-right:0;color:#fe6600;height:80px;line-height:20px;padding-top:9px;}
    .login_content{margin-top:0px;border-top:none;padding:20px;border-left:0;width:100%;}


/* Contract Type button */
.contTypebtn ul{ display:block; width:auto; list-style:none; margin:0; padding:0;  overflow:auto; border-bottom:1px solid #95C9E1}
.contTypebtn ul li{ display:inline-block; float:left; width:auto; min-width:80px; text-align:center; list-style:none; 
                    margin:0 3px; padding:5px 8px; border:1px solid #ececec; border-bottom:none; cursor:pointer;}
.contTypebtn ul li.active,.contTypebtn ul li:hover{border:1px solid #95C9E1; border-bottom:none; background:#95C9E1;}

/* page list */
.page,.SearchContainer{display:block; width:auto; padding:5px; margin:5px 0;}
.page table{text-align:center; margin:0 auto;}
.page table td{text-align:center; font-size:12px; padding:5px}
.page table input{text-align:center; padding:5px; margin-right:5px}

.SearchContainer table{text-align:center; margin:0 auto; width:100%}
.SearchContainer table td{text-align:center; font-size:12px; padding:2px; 
                          word-break:keep-all;/* 不换行 */
                          white-space:nowrap;
                          }
.SearchContainer table span{font-size:12px;}
.SearchContainer table td:nth-child(odd) {text-align:right; }
.SearchContainer table input{text-align:left; padding:2px; margin-right:2px}

.ContractListTable{display:block; margin:10px 0; padding:10px 0; border-bottom:1px solid #ccc;}
.ContractListTable .table-bordered{border: 1px solid #84b6e9;}
.ContractListTable .table-bordered > thead > tr > th,
.ContractListTable .table-bordered > tbody > tr > th,
.ContractListTable .table-bordered > tfoot > tr > th,
.ContractListTable .table-bordered > thead > tr > td,
.ContractListTable .table-bordered > tbody > tr > td,
.ContractListTable .table-bordered > tfoot > tr > td
{
     border: 1px solid #84b6e9;
}
.ContractListTable .table th, .ContractListTable .table td{text-align: center;height: 30px;font-size: 12px;}
.ContractListTable .table th, .ContractListTable .table th a{font-size: 14px;color: #fff;}
.ContractListTable .table td input[type='submit'],.ContractListTable .table td input[type='button']{border-color: #6699cd;color: #6699cd;}
.ContractListTable .table td a{font-size: 12px;}



/* button */
.search {width: 58px;height: 28px;background-color: #f4f4f4;border: 1px solid #9d9d9d;}
.sure_button, .cancle_button {width: 139px;height: 30px;background-color: #dddddd;border: none;border-radius: 5px;font-size: 16px;}
.sure_button {background-color: #1994ff;color: #fff;}

.ContractTableCss {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    text-align: left;
    margin: 5px;
    border-collapse: collapse;
    border: none;
    width: 99%;
}
 .ContractTableCss td {border: solid 1px #000000;padding:3px;min-height: 30px;}
 .ContractTableCss table { margin:-3px; border: 0;}
 .ContractTableCss table td {border: 0;}
.ContractTableCss input[type='radio'], .ContractTableCss input[type='checkbox']{margin-left: 10px;}
.ContractTableCss input[type='text']{padding: 3px;}
.tab-content table { width:98%;  border-collapse: collapse; border: 1px solid #eee; }
.tab-content table th{background:#ccc;}
.tab-content table th, .tab-content table td{text-align:center; padding:2px;}
.tab-content table tr:nth-child(odd) td {background:#eee; }

/*Upload files panel*/
.mainBar {
    width:980px;
            position:relative;
            margin: 32px 0px;
            border: 1px solid #e7e7e7;
        }

        .upload {
            display:block;
            overflow:auto;
            border-bottom: 1px solid #e7e7e7;
        }

        .upload > div, .upload > button{
            display:inline-block;
        }
        .upload > h2,.upload > h3, .upload > h4{
            padding:0;
            margin:0;
        }
        .fileName {
            display:inline-block;
            font-size: 12px;
            min-height: 80px;
            margin-left: 108px;
            padding-left: 81px;
        }
        .pdfbg
        {
            background: url(../Images/pdf.png) left center no-repeat;
        }
        .zipbg
        {
            background: url(../Images/zip.png) left center no-repeat;
        }
        .xmlbg
        {
            background: url(../Images/xml.png) left center no-repeat;
        }
.otherbg {background: url(../Images/other.png) left center no-repeat;
}

        .upload .btn_container
        {
            width: 86px;
            height: 28px;
            margin-top: 25px;
        }

        .upload .btn
        {
            width: 86px;
            height: 28px;
            border: none;
            background-color: #e6e6e6;
            color: #787878;
        }

        .infoName
        {
            font-size: 12px;
            color: #787878;
            margin-left: 23px;
            margin-top: 30px;
        }

        .succeed
        {
            background: url(../Images/ok.png) left no-repeat;
            margin-left: 17px;
            padding-left: 41px;
            margin-top: 19px;
            line-height: 41px;
        }

        .texthid {
        overflow: hidden; /*自动隐藏文字*/
        text-overflow: ellipsis; /*文字隐藏后添加省略号*/
        white-space: nowrap; /*强制不换行*/
        width: 120px; /*不允许出现半汉字截断*/
    }

        .texthid2 {
        overflow: hidden; /*自动隐藏文字*/
        text-overflow: ellipsis; /*文字隐藏后添加省略号*/
        white-space: nowrap; /*强制不换行*/
        width: 220px; /*不允许出现半汉字截断*/
    }

        .hidetext
        {
            width: 360px; /*不允许出现半汉字截断*/
            height: auto;
            display: block;
            font-size: 12px;
            overflow: hidden; /*自动隐藏文字*/
            text-overflow: ellipsis; /*文字隐藏后添加省略号*/
            white-space: nowrap; /*强制不换行*/
        }

        .submit
        {
            width: 84px;
            height: 26px;
            background-color: #1483cd;
            color: #fff;
            border: none;
            border: 1px solid #0085dc;
            margin-right: 25px;
            margin-top: 9px;
        }

        .back
        {
            width: 84px;
            height: 26px;
            background-color: #dcdcdc;
            color: #696969;
            border: none;
            border: 1px solid #bfbfbf;
            margin-right: 25px;
            margin-top: 9px;
        }


        .upload_btn
        {
            width: 86px;
            height: 28px;
            margin: 0;
            position: absolute;
            float: left;
            z-index: 9999;
            cursor: pointer;
            filter: alpha(opacity=0);
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;
        }

        .Deletebtn
        {
            margin-top: 25px;
        }