/*公用样式开始*/

body,html{
    -ms-overflow-style: scrollbar;
    font-size: 12px;
    width: 100%;
    height: 100%;
    font-family: "微软雅黑";
    background: #f7f7f7;
}

body{
    padding: 0px!important;
}

img[src=""],img:not([src]){
    border:0
}

a:focus, a:hover{
    color:#000;
}

.pagination{
  margin: 0px;
}

body,div,ul,li,p,img,h1,h2,h3,h4,h5,h6,.navbar-collapse,.container-fluid,dl,dt{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

input[type=button],input[type=text],button,select,a,img{
    outline:none;
    border-color: transparent;
    box-shadow:none;
}


input,select,option{
    padding-left: 5px;
    font-size: 14px;
}


input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}


.row{
    margin: 0px;
}

.right{
    float: right;
}

.left{float: left}

.cle{
    clear: both;
}

a,a:link,a:hover,a:active{
    text-decoration: none;
    color: #000;
}

.in-block{
    display: inline-block;
}

.block{
    display:block;
}


.hs9-text{
    color:#999;
}

.hs3-text{
    color:#333;
}
/*公用样式结束*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/

@media (min-width: 1200px){
    .container {
        width:1100px;
    }

}


/*登录页开始*/
.login{
    width:800px;
    display: inline-block;
    height:400px;
    /*background: rgba(0,0,0,0.3);*/
    margin:80px auto;
    border-radius: 5px;
}

.login-logo{
    float: left;
    width: 60px;
    position: relative;
    left: 10px;
}

.login>form{
    width: 400px;
    height:350px;
    margin: 15px 25px 0 0;
    display: block;
    color: #555;
    float: left;
    border-radius: 5px;
    background: rgba(299,299,299,0.5);
    padding: 10px;
    margin-left: 25%;
}

#commentForm>fieldset>h1{
    color: #337ab7;
    width: 90%;
    margin: 0px auto;
    font-size: 18px;
    margin-bottom:20px;
    line-height: 45px;

}

.logo-img{
    padding: 30px 0 20px 0;
}

.search{
    margin-top:45px;
}

.search a{
    color: #fff;
}

.code{
    width: 90%;
    margin: 0px auto;
}

.cmxform input{
    width: 90%;
    padding: 6px 0;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 10px;
    padding-left: 5%;
    border: 1px solid #d7dfe6;
}

.code>input{
    width: 50%;
    float: left;
}


.login-button{
    width: 100%;
    background: #337ab7;
    color: #fff;
    padding: 8px 0;
    border: none;
}

input[type=checkbox]{
    padding: 0px;
    /*width: auto;*/
    display: inline-block;
}


@media (min-width: 992px){
    .video-man{
        max-width: 940px;
    }
}

@media (min-width: 1200px){
    .video-man{
        max-width: 1070px;
    }
}

#yzm-div{
    width: 150px;
    height: 32px;
    margin-top: 10px;
    text-align: center;
    display: inline-block;
    background: url(../img/yzm.jpg);
    background-size: 100% 100%;
    margin-left: 20px;
    color: #337ab7;
}

a,a:link,a:active,a:hover{
    text-decoration: none;
}

#yzm-div a{
    font-size: 25px;
    line-height: 30px;
}

#yzm-div1{
    display:inline-block;
    font-size: 27px;
    transform:rotate(20deg);
}

#yzm-div2{
    display:inline-block;
    transform:rotate(-5deg);
}

#yzm-div3{
    font-size: 23px;
    display:inline-block;
    transform:rotate(-35deg);
}

#yzm-div4{
    display:inline-block;
    transform:rotate(-45deg);
}

.logo>form label{
    color: red;
    font-weight: 100;
    font-size: 12px;
}

#loginSystem{
    padding-left: 0px;
    border: none;
}

/*登录页结束*/

#cwtishi,#user-no,#pass-no{
    display: none;
}




/*
   公共头部开始
*/


/*导航开始*/
.public-nav{margin: 0px;padding: 0px;height: 48px}
.head{background: #28336a;height: 48px;}
/*#example-navbar-collapse ul li{*/
    /*height: 48px;*/
/*}*/
/*导航结束*/



/*banner*/

#banner{
    width: 100%;
    overflow: hidden;
}

. banner img{
    width: 100%;
}

/*banner*/


.header{
    width: 100%;
    background: #fff;
}

.col-md-9{
    height: 100%;
    clear: both;
    padding: 10px;
    z-index: 99;
}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    min-height:0px;
}



.col-md-4{
    height:100%;
}

.video-main{
    background: #fff;
}

.main{
    position: relative;
}

.index-main{
    background: #fff;
}


.head-top{
    background:#fff;
    /*padding-top:30px;*/
}

.head-top img{
    width:85px;
}

.head-top h1{
    color: #337ab7;
    font-size: 23px;
    margin-top: 55px;
    display: inline-block;
}

a{
    text-decoration: none;
}

li{
    list-style: none;
}

/*////////////////////////////////////////////*/

.region{
    position: relative;
}

#region{
    display:none;
    position: absolute;
    top: 48px;
    z-index: 9999;
    right: 0px;
    background:#244a81;
    color: #fff;
}

#newsListPage{
    text-align: center;
}

.table>tbody>tr:nth-of-type(even){
    background-color: rgba(249,249,249,0.5);
}

.table>tbody>tr:hover{
    background-color: rgba(249,249,249,1);
}

.table{
    border: 1px solid #f9f9f9;
}

.table>tbody>tr:nth-of-type(odd){
    background-color: #fff;
}


#text-list{
    width: 90%;
    margin: 0px auto;
    border: 1px solid #f9f9f9;
    margin-bottom: 20px;
}

#errorMessage{
    color: red;
    clear: both;
    display: none;
    float: left;
    margin-top: 10px;
    margin-left:0px;
}
/*#region:before{*/
/*content: "â–²";*/
/*font-size: 16px;*/
/*color: #797979;*/
/*position: absolute;*/
/*top: -17px;*/
/*right:22px;*/
/*}*/


.two-ul span:hover{
    background: #28336a;
}

.two-ul li dl dt{
    font-weight: 100;
    text-align: center;
}

/*向上*/
.triangle_border_up{
    width:0;
    display: none;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #244a81;/*透明 透明  灰*/

}


.sj-triangle{
    float: right;
    right: 20px;
    margin:30px auto;
    position:absolute;
    top:4px;
    display: none;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #fff;/*透明 透明  灰*/
}


#district{
    cursor: pointer;
}


#region div ul,#region div dl{
}

#region div p{
    cursor: pointer;
    font-size: 14px;
    position: relative;
    width: 160px;
    padding: 0px 0 0px 10px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
}

#region div p:hover{
    background: #28336a;
}

.head-top h2{
    font-size: 25px;
    color: #196bbe;
    display: inline-block;
    font-weight: bold;
    padding: 15px 0;
}

.head-top ul{
    margin-top:7px;
}

.head-top ul li{
    float: right;
    padding: 2px 10px;
    cursor: pointer;
    margin-right: 5px;
    display: inline-block;
}

.head-top ul .information{
    background: #85c5f7;
    border-radius: 10px;
    padding: 2px 10px;
}


.head-top ul .information a,.head-top ul .information span{
    color: #fff;
}

.head-top ul li a,.head-top ul li span{
    color: #9b9b9b;
    font-weight: bold;
}


.navbar-collapse,.collapse{
    position: relative;
    z-index: 99;
}

.navbar-default{
    margin: 0px;
    background: none;
    border: none;
    padding: 0px;
}

.navbar-default .navbar-nav>li>a{
    font-size: 16px;
    margin-top: 5px;
    color: #fff;
}

#nav>a:hover,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
    color: #fff;
}


.navbar-nav,.navbar-nav li{
    height:48px;
}

#nav li:first-child a{
    line-height: 14px;
    margin-top:11px;
}

#nav li:first-child a>p{
    font-size:12px;
}

.neirong{
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 10px;
    border-left: 1px solid #f1f1f1;
}

.navbar {
    height:40px;
}

.navbar-nav>li>a{
    padding-top: 0px;
}

.public-nav>li>a{
    padding: 0px 15px;
}



#nav>.active,.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    padding:0px;
    color: #fff;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    background: none;
}

#nav li:first-child{
    color: #fff;
    padding: 0px 30px;
    line-height: 20px;
}

#nav li{
    height: 48px;
    text-align: center;
    cursor: pointer;
}

#example-navbar-collapse li{
    cursor: pointer;
}

#nav{
    width: 830px;
    overflow: hidden;
}

.two-ul span{
    border-bottom: 1px solid #b9b9b9;
    padding:  0;
    height: 30px;
    display: block;
    padding-left: 20px;
}

.region1 dl dt{
    border-bottom: 1px solid #b9b9b9;
    padding: 0px 10px;
    display: block;
    height: 30px;
    font-weight: 100;
    line-height: 30px;
}



.page-left{
    padding:20px;
    min-height:660px;
    border-right: 10px solid #f7f7f7;
}

.list-information{
    float: left;
    margin: 0px 0 20px 10px;
}

.list-information p:first-child{
    cursor: pointer;
}

.list-information p:first-child:hover{
    color: #2e81d0;
}


.list-information h2{
    font-weight: bold;
    color: #333333;
    margin: 10px 0px;
    font-size: 15px;
}

.list-information span{
    margin-right:5px;
    color: #999;
}

.list-information p:first-child{
    font-size: 14px;
    color: #333;
    overflow: hidden;
    width:130px;
    text-overflow: ellipsis;
    white-space :nowrap;
}

.index-list-time span{
    color: #999;
}

.list-information p:nth-child(3){
    color: #555;
}

.list-img{
    float: left;
    position: relative;
}

.list-img img{
    cursor: pointer;
    width:110px;
    height: 82px;
}

.main-left ul{
    padding-bottom: 20px;
}


.main-left ul li{
    position: relative;
    top: 0;
    display:block;
    margin-top:15px;
}

.main-left{
    padding: 0px;
    padding-top: 5px;
}
.col-md-9{
    position: static;
}

.up-button{
    width:49%;
    display: inline-block;
}

.btn-primary,.btn-default,.btn-default:hover,.btn-primary:hover{
    border-radius: 0px;
    width: 45%;
    background: #2e81d0;
    border-radius: 20px;
    outline:none;
    color: #fff;
    border: none;
}

.btn-primary{
    outline:none;
    float: left;
}

.btn-default{
    float: right;
    outline:none;
}

.personal-nav{
    width: 90%;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

#qa-list{
    margin-bottom: 20px;
}
.main-rightdiv{
    height: 90px;
    background: #f0f0f0;
}

.up-button{
    width: 40%;
    height: 30px;
    float: left;
    margin: 27px 0;
}

.up-button button{
    width: 45%;
    font-size: 16px;
    background: #005c9d;
    border-radius: 20px;
    outline: none;
    color: #fff;
    border: none;
}

.main-rightdiv>.container{
    padding: 0 80px;
}


.search input{
    width:180px;
    font-size: 14px;
    border:2px solid #196bbe;
    color: #666;
    margin-right: -30px;
    padding: 4px 25px 4px 10px;
    border-radius: 20px;
}

.index-list{
    clear: both;
}


.right-new{
    width: 100px;
    position:fixed;
    right:0px;
    top:20%;
}

.left-new{
    width: 100px;
    position:fixed;
    left:0px;
    top:20%;
}

.main-left-a{
    width: 100%;
    margin: 0px auto;
    display:block;
}

.main-list{
    padding:0px;
    color:#2e81d0;
    position: relative;
}

.main-list p{
    width: 100%;
    margin-right: 10px;
    margin-top: 2px;
    line-height: 14px;
}

.right-new img,.left-new img{
    width:100%;
    height: 180px;
}

.right-new p,.left-new p{
    width: 100%;
    text-align: right;
    font-size:20px;
    border: 1px solid #909090;
}

.search button{
    width: 70px;
    color: #fff;
    padding: 6px 0;
    background: #005c9d;
    font-size: 14px;
    border: none;
    border-radius: 20px;
}

.search-Keyword{
    width: 55%;
    margin-left: 5%;
    display: inline-block;
    padding: 0px;
}

#download-top-ul{
    margin-top: 5px;
}

#upload ul:first-child{
    overflow: hidden;
    margin-left: 10%;
}


#queryResourcesList li{
    width: 32%;
    font-size: 13px;
    margin-left: 5px;
    height: 20px;
    margin-top:5px;
    display: inline-block;
}

#video{
    cursor: pointer;
    background: #000;
}

.search-Keyword li a{
    cursor: pointer;
    color:#2eaaf3;
    font-size: 14px;
}

#queryResourcesList li a:hover,#addUploader:hover{
    text-decoration: underline;
}

.main-ranking{
    height: 100%;
    background: #fff;
    border-right: 1px solid #f1f1f1;
    margin-top: 20px;
    padding:0 10px;
}

.main-ranking h2,.neirong h1{
    font-size: 16px;
    color: #333;
    padding-bottom: 3px;
    padding-right: 30px;
    display: inline-block;
    border-bottom: 2px solid #333;
}

.hs6-text{
    color: #666;
}


.main-ranking ul li{
    height:auto;
    margin-top: 15px;
    line-height:19px;
    float:none;
}

.main-ranking ul li p{
    color: #333;
    font-weight: bold;
}

.main-ranking ul li h6{
    display:inline-block;
    line-height:19px;
    font-size: 14px;
    color: #333;
}

.main-ranking ul li p span{
    color: #333;
}

.main-ranking ul li{
    line-height:19px;
    color: #666;
}

.main-ranking ul li span:nth-child(3){
    color:#999
}



.main-ranking ul li a{
    color: #999;
}

.navbar{
    padding: 0px 15px;
}



@media (max-width:768px) {

    .navbar-collapse,.collapse{
        background: #000;
        height: auto;
        position: relative;
        z-index: 999;
    }

    .navbar-nav li{
        position: relative;
        float: none;
        display: block;!important;
    }


    .navbar-collapse.in {
        overflow: visible;
    }
}


.navbar-toggle{
    margin-top: 3px;
}


.navbar-default .navbar-toggle:hover {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    background-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar{
    background: #196bbe;
}






.submenu .panel-title{
    margin-left: 15px;
    padding: 0px;
}

.three-menu .panel-body{
    padding: 5px 30%;
    background: #ddd;
}


.three-menu .panel-title{
    font-size: 13px;
}


.panel-title{
    position: relative;
}

.panel-title .glyphicon-menu-down{
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
}

.panel-title a{
    width: 100%;
    z-index: 999;
    display: block;
    position: relative;
}


.list-table{
    background: #fff;
}




.table>thead>tr>th{
    text-align: center;
    border: none;
}

.table>tbody>tr>td{
    border: none;
    text-align: center;
}

.main-list-time{
    position: absolute;
    margin-top: -20px;
    right: 5px;
}

.video-div{
    width: 100%;
    height: 40px;
    background:#232222;
    padding:0 2%;
}

.video-div a{
    cursor: pointer;
    line-height: 40px;
    margin:0px 0 0 5px;
    color: #ddd;
}

a:hover{
    text-decoration: none;
}

.video-div a img{
    width: 20px;
    border-radius: 5px;
}

#qr_link{
    display: none;
}


.weixin-ewm{
    width:98%;
    height:80%;
    display: none;
    position: absolute;
    top: 0px;
    text-align: center;
    color: #fff;
    z-index: 99;
    background: #666666;
}


.weixin-ewm h3{
    margin-top: 30px;
}


#weixin-gb{
    position: absolute;
    right: 5%;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
}


.upload-left{
    padding:1% 5%;
    height: auto;
}

.upload-form{
    position: relative;
}

.upload-div h3{
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 10px;
}


.file{
    position: absolute;
    left: 52%;
    opacity: 0;
    z-index: 2;
}

.upload-file{
    width: 100%;
    left: 0px;
}


.upload-progress {
    width: 98%;
    height: 18px;
    font-size: 12px;
    border: 1px solid #999;
    margin-top: 15px;
    color: #fff;
}


.uoloadm-top{
    padding:20px 5%;
    background: #fbfbfb;
    border: 1px solid #f4f4f4;
}

.upload-progress div{
    padding-left: 5px;
}

.filename{
    width: 50%;
    padding-left: 1%;
    margin-right: 1%;
}

.upload-div{
    width: 90%;
    margin: 0px auto;
    margin-top: 5px;
    position: relative;
    padding: 20px 5%;
}

.upload-div1{
    background: #fbfbfb;
    border: 1px solid #f4f4f4;
    margin-top: 25px;
}


.upload-filebutton{
    border: none;
    background: #2e81d0;
    color: #fff;
    border-radius: 5px;
    padding: 5px 2.5%;
}

.jdt{
    background-color:#196bbe;
    width: 10%;
    height: 100%;
}


.progres-time span{
    color: #196bbe;
    margin-right: 10%;
}

.progres-time{
    margin: 10px 0 20px 0;
}


input[type=file]{
    display: inline-block;
}

.upload-form ul{
    width:90%;
    left: -5%;
    margin: 0px auto;
    top: 10px;
    padding: 20px;
}

.create-pro-ul li{
    width: 100%;
    clear: both;
}

.upload-form ul li input[type=text],.upload-form ul li select{
    line-height: 30px;
}

.upload-form ul li textarea{
    padding:5px;
    line-height: 20px;
    font-size: 14px;
}

.upload-form ul li{
    clear: both;
    margin-top:10px;
    width: 100%;
    height: auto;
}


.upload-form ul li:first-child img{
    width: 80px;
    height: 80px;
}


.upload-form ul li label{
    width: 115px;
    float: left;
    margin-right: 5px;
    text-align:right;
    font-size: 14px;
}

.upload-form ul li input[type=text]{
    width:75%;
    height: 30px;
    border: 1px solid #ebebeb;
}

#desc{
    width:75%;
    height: 60px;
    border: 1px solid #ebebeb;
}

.presentation{
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.filename,.upload-form ul li select,.upload-form ul li input[type=number]{
    border: 1px solid #ebebeb;
    height: 30px;
}

.upload-progress{
    height: 18px;
    background: #fff;
    border: 1px solid #ebebeb;
}


#desc{
    height: 60px;
}

.right-download-list{
    width: 90%;
    margin: 0px auto;
}

.presentation{
    width:75%;
    height: 86px;
    border-top: 1px solid #ebebeb;
    display: inline-block;
}

.presentation1{
    width:75%;
    height: 62px;
    border: 1px solid #ebebeb;
    display: inline-block;
}


.presentation1 textarea{
    width:100%;
    border: none;
    height:60px;
}

.presentation textarea{
    width: 100%;
    border: none;
    height:60px;
}

.upload-form ul li select,.upload-form ul li input[type=number]{
    width:75%;
}

.presentation p{
    color: #c9c9c9;
    padding: 3px 0;
    background: #f2f2f2;
}

#jdt-div{
    height: 18px;
}

#fliename{
    width: 85%;
    height: 30px;
    border: 1px solid #ebebeb;
}

.permission-reminder{
    padding: 10px;
}

.project-prompt{
    width: 90%;
    margin: 20px auto;
    background: #fbfbfb;
    border: 1px solid #f4f4f4;
}

#administrator-message .project-prompt{
    width: 400px;
    border: 1px solid #e1e1e1;
}


.project-prompt h2 span{
    font-size: 16px;
    cursor: pointer;
    line-height: 13px;
    text-align: center;
    border: 1px solid #888;
    color: #fff;
    width: 16px;
    height: 16px;
}



.project-prompt h3{
    font-size: 16px;
    padding: 10px 20px 0 20px;
}


.project-prompt h3 span{
    font-size: 16px;
    font-weight: bold;
    color: #22386a;
}



.project-prompt h3 a{
    font-size: 14px;
    color: #2eaaf3;
    position: relative;
    z-index: 100;
    cursor: pointer;
}


.project-introduction{
    color: #aaaaaa;
}

.project-prompt p{
    margin: 20px;
    font-size: 12px;
}
.project-prompt a{
    display: inline-block;
    font-size: 12px;
    margin-left: 20px;
}

.project-prompt p:first-child{
    font-size: 16px;
}

.project-prompt p:nth-child(3){
    color: #404040;
}

.project-prompt p span{
    margin-right: 10px;
}


.upload-inblock-li{
    width: 100%;
    float: left;
}

.project-introduction{
    font-size: 12px;
}


.project-div{
    margin: 0px auto;
    width: 35%;
    left: 30%;
    top:10%;
    position: absolute;
    background: #fff;
    z-index: 999;
}

.project-div h2{
    padding:8px 10px;
    background: #3c5c99;
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    color:#fff;
}

.down-list-time{
    float: right;
}



.project-div h2 a{
    font-size: 16px;
    cursor: pointer;
    line-height: 13px;
    text-align: center;
    border: 1px solid #eee;
    color: #fff;
    width: 16px;
    height: 16px;
}

.yes-project{
    height:100px;
    text-align: center;
    padding: 10px;
    font-size: 14px;
}

.project-alert{
    height:35px;
    padding: 0px 20%;
    margin: 0px auto;
    /*margin-top:60px;*/
}


.project-alert button{
    width:80px;
    border-radius: 5px;
    border: none;
    padding: 5px 0;
}

.no-project{
    width: 90%;
    margin: 0px auto;
    padding: 20px 0 10px 0px;
    color: red;
}

.upload-many-button button{
    width: 80px;
    background: #2e81d0;
    display: inline-block;
    margin-top: 0px;
}


.upload-inblock-li input,.upload-inblock-li select{
    width: 50%;
}

#upload-html{
    min-height: 0px;
}

.uoload-many{
    padding:0px;
    margin: 0px auto;
}

.upload-div-con{
    background: #f8f8f8;
}

#newsInfo-html{
    padding:0 10px;
    padding-left: 10%;
}

.write-form{
    padding-top: 10px;
}


.presentation p a{
    color: #777;
    font-family: -webkit-pictograph;
    margin-left: 10px;
    cursor: pointer;
}

.presentation p a:nth-child(1){
    font-weight: bold;
}

.presentation p a:nth-child(2){
    font-weight: bold;
    font-style:italic;
}

.project-list-top{
    font-size: 15px;
    width: 90%;
    padding: 5px 0 5px 0px;
    border-bottom: 1px solid #000;
    margin: 0px auto;
}

.project-list-top a:first-child{
    color: #333;
    text-align: left;
    border-bottom: 2px solid #000;
    padding-bottom: 4px;
}


.presentation p a:nth-child(3){
    font-weight: bold;
    text-decoration: underline;
}

.red-text{
    color: red;
}


input[type=file],input,textarea,select{
    outline: none;
}

.upload-button{
    width:300px;
    height: 30px;
    clear: both;
    margin: 0px auto;
    margin-bottom:85px;
}


.write-form input,.write-form select{
    width:87%;
    height: 30px;
    border: 1px solid #ebebeb;
}

.filename{
    width: 84%;
}

.uoload-many label{
    width: 70px;
    float: left;
    text-align: right;
}


.uoload-many ul li{
    height: auto;
    width: 100%;
    margin-top: 10px;
}

.uoload-many-ul li input,.uoload-many-ul li textarea,.uoload-many-ul li select{
    width:75%;
}


.submit-button{
    float: left;
}

.cancel-button{
    float: right;
}

.cover-file{
    position: relative;
    left: 0%;
    z-index: 9;
    opacity: 0;
    top: 30px;
}


.upload{
    display: inline-block;
}

.upload-img{
    top: 52px;
    left:220px;
    background: #2e81d0;
    color: #fff;
    text-align: center;
    width: 65px;
    border-radius: 5px;
    padding: 5px 10px;
    /*position: absolute;*/
    display: inline-block;
}

#coverUpload{
    width: 65px;
    height: 27px;
    left: 0px;
    top: 27px;
}
.nav-tabs>li>a{
    border-radius: 0;
}



.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid  #0faded;
    border-bottom-color: transparent;
}

#myTab{
    padding-bottom: 0px;
    border-bottom: 1px solid  #0faded;
    margin-bottom: 20px;
}

#myTab li{
    height:26px;
}

.nav-tabs>li>a:hover{
    border-color:transparent;
}


#myTab li a{
    padding: 5px 15px 0 15px;
    color: #333;
}

#myTab>li.active>a{
    font-weight: bold;
    border: 1px solid  #0faded;
    border-bottom-color: transparent;
    height: 26px;
    color: #0faded;
}

#jczl,#xgmm{
    width: 75%;
    margin: 20px auto;
}

#jczl ul li,#xgmm li{
    margin-top: 10px;
    height: auto;
    position: relative;
    text-align: center;
}

#jczl ul li label,#xgmm li label{
    width:62px;
    padding-right: 5px;
    text-align: right;
    color: #444;
    font-size: 14px;
    font-weight: 100;
}

#jczl ul li input[type=text],
#jczl ul li select,
{
    width: 80%;
    color: #000;
    height: 25px;
    border: 1px solid #ebebeb;
    border-top: 2px solid #b9b9b9;
}

#jczl .up-button{
    width:300px;
    height: 30px;
    margin: 0px auto;
}

#jczl .up-button button{
    width:100px;
    background: #f2f2f2;
    border: 1px solid #a8a8a8;
    border-radius: 5px;
}

.jczl-preservation{
    float: left;
}

.jczl-return{
    float: right;
}

.xgmm-preservation{
    margin: 10px auto;
    width:100px;
    display: block;
    background: #f2f2f2;
    border: 1px solid #a8a8a8;
    border-radius: 5px;
}

.gree-text{
    color: #3cbb67;!important;
}

#my-points h1{
    font-size: 18px;
    font-weight: 100;
    margin: 30px auto;
    text-align:left;
    padding-left: 20px;
    color: #2e81d0;
}

.page-ul{
    width: 200px;
    margin: 0px auto;
}

.page-ul li{
    display: inline-block;
    height: auto;
    margin-right: 22px;
}

.page-ul li a{
    color: #333;
}

.page-ul li:last-child{
    margin-right: 0px;
}

#my-subscribe ul{
    width: 95%;
    color: #999;
    margin-top: 0px;
}

#my-subscribe ul li{
    display: inline-block;
    height: auto;
    cursor: pointer;
    border: 1px solid #999;
    margin:15px 5px 0 0;
}


#my-subscribe ul li a{
    padding: 2px 10px;
    display: block;
}

#my-subscribe ul li span,#my-subscribe ul li p{
    padding: 2px 10px;
}

#my-subscribe h4{
    display: inline-block;
    font-weight: bold;
    margin-top: 15px;
    font-size:15px;
}

#news-list ul li a{
    border: 1px solid #196bbe;
}

#news-diqu{
    color: #999;
}

.wddy-h4 a{
    width: 3px;
    height: 20px;
    margin-right: 5px;
    float: left;
    /* padding-right: 7px; */
    background: #67b6f5;
}

#my-subscribe div{
    padding-left: 5%;
    padding-top: 20px;
    font-size: 14px;
}


.new-list-li p{
    color: #fff;
}

.new-area-li{
    border: none;
    color: #fff;
    background:#2e81d0;
}


.new-area-li p{
    border: none;
}

.new-area-li a{
    color: #fff;
    border: none;
}

.bule-border{
    border: 1px solid #0faded;!important;
}


.video-top-down,.video-top-db,.video-top-down:hover,.video-top-db:hover{
    float: right;
    color:#2eaaf3;
    cursor: pointer;
}



.video-top-db{
    margin-right: 15px;
}

#diqu{
    float: right;
}

.page-head h2{
    color: #444;
    font-size:17px;
    font-weight: bold;
    margin-bottom:5px;
}

.page-head span{
    margin-right:10px;
    margin-bottom:5px;
    display: inline-block;
}

#newsTable{
    color: #666;
}

#newsTable a{
    cursor: pointer;
}

#newsTable h2{
    color:#444;
}

.sl-text{
    color:#2e81d0;
}

.details-text p{
    margin-top: 15px;
    word-break:break-all;
    white-space:normal;
    margin-bottom: 15px;
}


#filebutton{
    margin-top: 3px;
    width: 80px;
    right: 7%;
    z-index: 999;
    position: absolute;
    opacity: 0;
}

/*banner*/


.banner-main{
    width: 60%;
    float: left;
}

.banner-left{
    width: 20%;
    float: left;
    background:rgba(0,0,0,0.4);
}


.banner-right{
    width: 20%;
    float:right;
    background:rgba(0,0,0,0.4);
}



.poster-main{position: relative;width: 900px;height: 270px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 900px;height: 270px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: 0px; background: url("../img/btn_l.png") no-repeat center center; background-color: #000 }
.poster-main .poster-next-btn{right: 0px;background: url("../img/btn_r.png") no-repeat center center;background-color:#000}




.carousel-indicators{
    bottom: 10%;
}


.carousel-control{
    background: none;
}


.paging{
    display: block;
    margin: 0px auto;
    width: 460px;
}

.pagination>p{
    display: inline-block;
}

.pagination>ul{
    display: inline-block;
}

.pagination>ul>li{
    display: inline-block;
}

.pagination>p>a,.pagination>ul>li>a{
    color: #333;
    padding: 0px 2px;
    background:none;
    border: none;
}

.pagination>ul>li>a{
    padding: 0px 5px;
}

.pagination>p>a>input{
    text-align:center;
    width: 30px;
}

.list-upload{
    width: 100%;
}


.new-img img{
    width: 100%;
    height:auto;
    max-height: 70px;
}



#footer{
    padding: 10px 0 30px 0;
    background: #333;
    color: #fff;
    margin-top: 20px;
}

.footer-title{
    font-size: 40px;
    font-weight: bold;
}

.footer{
    padding: 0 10px;
}

.footer-right img{
    width: 45px;
}

.footer-right{
    font-size: 12px;
    margin-top:50px;
}

.footer-right ul{
    margin: 15px 15px 0 0;
    text-align: right;
    line-height: 16px;
}

.footer-right ul li{
    margin-top: 3px;
}

.footer-right ul li:nth-child(2){
    font-size: 18px;
}

#footer a{
    color: #79a7eb;
}

.subscribe-button{
    width: 90px;
    padding: 5px 0;
    border: none;
    display:block;
    background:#2e81d0;
    color: #fff;
    border-radius: 5px;
    margin: 0px auto;
    margin-bottom:15px;
    margin-top: 30px;
}

.footer-logo{
    text-align: center;
    color: #0b3e79;
}

.footer-logo img{
    width: 160px;
    text-align: center;
    margin-top:30px;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////*/
/*è§†é¢‘é¡µ*/
.video-man{
    height:auto;
    overflow: hidden;
    background: #fff;
    margin-top: 10px;
}

.container{
    padding-left: 0;
    padding-right: 0px;
}

.video-man1{
    max-width: 1070px;
    margin-top: 10px;
}

.main-right{
    background: #fff;
    padding: 0px;
    height: 100%;
}

#download-top{
    padding:15px 8%;
    background-color: #fff;
}

#download-list{
    padding:12px 3%;
    height: 100%;
    background-color: #fff;
    border-top: 15px #f7f7f7 solid;
}

#download-top button{
    background: #005c9d;
    border: none;
    padding: 5px 0;
    color: #fff;
    margin-bottom: 15px;
    width:45%;
    border-radius: 5px;
    font-size: 14px;
}

#download-top button:hover{
    background: #2e81d0;
}

#download-top button a{
    color: #fff;
}

.queryResourcesList li{
    width: 50%;
    display: inline-block;
    margin-top: 15px;
    margin-left: 0px;
}

#download-top ul{
    margin-top: 10px;
}

.right-upload-ul{
    width: 77%;
    margin: 0px auto;
    clear: both;
    padding-top: 9px;
}

.tab-content{
    width: 100%;
    margin: 0px auto;
}


#my-collection ul{
    margin-left: 20px;
}


#download-top ul li a{
    color: #2eaaf3;
    font-size: 12px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.queryResourcesList li a{
    width: 105px;
}


.right-download-list h2{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 2px solid #333;
}

.right-download-list ul{
    border-top: 1px solid #333;
    padding-top: 5px;
}


.right-download-list ul span{
    color: #999;
}

.right-download-list ul li{
    line-height: 19px;
    margin: 0px auto;
    margin-top: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}




.right-download-list ul li h6,.right-download-list ul li a,.right-download-list ul li div,.right-download-list ul li p,.right-download-list ul li span{
    white-space: nowrap;
}


.right-download-list ul li h6{
    display: inline-block;
    cursor: pointer;
}
.right-download-list ul li h6:hover{
    color: #2e81d0;
}

#personal-nav li a{
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
}
.personal-list>li.active>a,.personal-list>li.active>a:focus,.personal-list>li.active>a:hover{
    background-color: #85c5f7;
    color: #fff;
    border: none;
}

.nav-tabs>li>a{
    border: none;
}

#personal-nav{
    border-bottom: 2px solid #67b6f5;
}

.nav>li>a:focus, .nav>li>a:hover{
    background: none;
}

.nav>li>a{
    padding: 10px 20px;
}

#my-collection ul,#download-task ul,#project ul{
    margin: 0px auto;
    width: 90%;
}

#my-upload ul li img,#my-collection ul li img,#download-task ul li img{
    width: 110px;
    height: 82px;
    cursor: pointer;
}

#my-collection ul li,#download-task ul li{
    border-bottom: 1px solid #eee;
    padding:8px 0;
    width: 100%;
}

#my-upload ul li div,#my-collection ul li div,#download-task ul li div{
    width:70%;
    color: #6e6e6e;
    margin-left: 10px;
}

#xgmm li span{
    position: absolute;
    right: 0px;
    line-height: 30px;
    color: red;
}

.cursor{
    cursor: pointer;
}


#my-upload ul li div span, #my-collection ul li div span, #my-project ul li div span, #download-task ul li div, #project ul li div span{
    margin-right: 5px;
}

#my-upload ul li div h2,#my-collection ul li div h2,#my-project ul li div h2,#download-task ul li div h2,#project ul li div h2{
    font-size: 16px;
    color: #404040;
    font-weight: bold;
    margin-bottom:10px;
    cursor: pointer;
    overflow: hidden;
    width: 285px;
    text-overflow: ellipsis;
    white-space :nowrap;
}

#newsListByProject li h2 a:hover,#projectAll li h2 a:hover,#proj li h2 a:hover ,#my-collection ul li div h2:hover,#my-project ul li div h2:hover,#download-task ul li div h2:hover,#project ul li div h2:hover{
    color: #2e81d0;
}

#my-upload ul li div p a,#my-collection ul li div p a,#my-project ul li div p a,#download-task ul li div p a,#project ul li div p a,#project ul li div p span{
    margin-right:10px;
}

input[type=file]{
    cursor: pointer;
}

.hs-text{
    color: #666;
}

#datum-li{
    padding-top: 10px;
}


#newsCreateTime{
    color: #999;
}

#datum-li div{
    width: 300px;
    margin: 0px auto;
    padding-top: 1px;
}

.bule-text{
    color: #2eaaf3;
}

#datum-li ul{
    width: 90%;
    margin: 0px auto;
}

#datum-li ul li{
    width: 100%;
    margin-top: 10px;
}


#datum-li ul li label{
    text-align: right;
    color: #444;
    font-weight: 100;
    margin-top:6px;
    width:60px;
    font-size: 14px;
}

#datum-li ul li:first-child{
    width: 100%;
    float: none;
}


#datum-li ul li:first-child input{
    width:auto;
    float: left;
    border: none;
    margin: 30px 0 0 10px;
}

#datum-li ul li img{
    width: 60px;
    margin-left: 5px;
}

#datum-li ul li input,#datum-li ul li select{
    width: 80%;
    padding-left: 1%;
    margin-left: 10px;
    line-height: 0;
    border: 1px solid #ebebeb;
    height: 30px;
}

#datum-li ul li:first-child div{
    width: 205px;
    position: relative;
}

#datum-li ul li:first-child input{
    width: 65px;
    position: relative;
}

#datum-li{
    width: 85%;
    margin: 0px auto;
}


#datum-li ul li:first-child input{
    opacity: 0;
    z-index: 2;
}

#datum-li ul li:first-child div button {
    position: absolute;
    left: 0px;
    width: 65px;
    cursor: pointer;
    margin-left: 10px;
    top:30px;
    padding: 5px 10px;
    border: none;
    background: #2e81d0;
    color: #fff;
    border-radius: 5px;
}

.readonly{
    background: #f2f2f2;
}

#datum-li ul li:last-child{
    width: 100%;
}


.questions-div{
    width: 90%;
    margin: 0px auto;
    margin-top: 20px;
    border-bottom: 1px dashed #f2f2f2;
    padding-bottom: 20px;
}

.questions-div h3{
    white-space: normal;
    line-height: 30px;
    position: relative;
    font-size: 15px;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.before-h3:before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50px;
    position: absolute;
    top: 13px;
    display: inline-block;
    background: #85c5f7;
    left: -15px;
}

.questions-div ul{
    font-size: 12px;
    margin-top: 15px;
    word-wrap: break-word;
}

#choice-company{
    float: left;
    margin-top: 0px;
    cursor: pointer;
    text-align: center;
}


#system-message li{
    list-style: none;
}

#subscribe ul li{
    margin-top: 15px;
    list-style: none;
}

#subscribe ul li h3{
    margin-bottom:5px;
}

.img-list li{
    width: 33.33333%;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 15px;
}

.img-list-con{
    width: 90%;
    margin: 0px auto;
}

.img-list-con img{
    width: 100%;
}

.img-list-con div p:first-child{
    margin-top: 5px;
}

.img-list-con div p span{
    margin-right: 10px;
}

.list-img-ul{
    padding-bottom: 30px;
}

.create-pro-ul li select{
    width: 40%;
}

.create-pro-ul li label{
    float: left;
}

.create-pro-ul li button{
    margin-top: 0px;
    display: inline-block;
}

/*.create-pro-ul li:nth-child(7) a{*/
    /*margin:2px 20px 0 0;*/
    /*float: left;*/
/*}*/

.create-pro-ul li:nth-child(7) input{
    float: left;
    margin-right: 5px;
}

.create-pro-ul li:last-child>.upload{
    width: 65px;
}

.create-pro-ul li:last-child a{
    color: #333;
    font-weight: bold;
    font-size: 15px;
}


#xgmm li input[type=text],
#xgmm li input[type=password],
#xgmm li select{
    width: 42%;
    color: #000;
    height: 30px;
    border: 1px solid #ebebeb;
}

.cover-file1{
    width: 65px;
    position: relative;
    left: 0%;
    z-index: 9;
    opacity: 0;
    top:0px;
}
.upload-img1{
    top: 2px;
    padding: 5px 18px;
    background-color: #2e81d0;
    color: #fff;
    position: absolute;
    display: inline-block;
    border-radius: 5px;
}

.create-pro-ul li:last-child>input[type=text]{
    width:64%;
    margin-right: 10px;
}


.project-prompt-button{
    text-align: center;
    padding-bottom: 3px;
}

.project-prompt-button button{
    display: inline-block;
}

.headimg-error{
    float: right;
    margin-top: 40px;
    display: none;
}

#new-close{
    cursor: pointer;
}

.new-close{
    opacity: 0;
    cursor: pointer;
}

#text-list tr{
    cursor: pointer;
    border: 1px solid #f9f9f9;
}

.footer-news{
    position: fixed;
    bottom: 0;
    background:rgba(0,0,0,0.4);
    z-index: 9999999;
    width: 100%;
}

.footer-close{
    position: absolute;
    right:15px;
    width: 15px;
    text-align: center;
    font-size: 20px;
    line-height: 12px;
    height: 16px;
    border: 1px solid #909090;
}

#page-text li{
    cursor: pointer;
}

#page-text li:first-child a{
    background:rgb(170, 170, 170);
    color: #fff;
}

#page{
    text-align: center;
}

/*è½®æ’­å›¾ å¼€å§‹*/


.posterTvGrid{position:relative;height:280px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:80%;height:280px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;width:174px;height:224px;display:none;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;width:174px;height:224px;display:none;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{display:none;cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{width:53px;height:52px;background:url("../img/btn_l.png") no-repeat;background-size:100%;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_prev_btn.png");display: none}
.posterTvGrid .rightNav{width:53px;height:52px;background:url("../img/btn_r.png") no-repeat;background-size:100%;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_next_btn.png");display: none}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:280px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}



/*è½®æ’­å›¾ ç»“æŸ*/

#rememberMe{
    float: left;
    width: auto;
    clear: both;
    margin-left: 5%;
}

.remember-lable{
    float: left;
    margin-top: 7px;
    margin-left: 10px;
}

.left-new,.right-new{
    display: none;
}

.black-test{
    font-size: 14px;
}

.footer-left{
    margin-top:70px;
    font-size: 14px;
}

/*.col-md-4,.col-sm-6{*/
/*padding-left: 0;*/
/*padding-right: 0px;*/
/*}*/

.xia{
    width: 8px;
    background: url(../img/xl.png);
    background-size: 100%;
    height: 8px;
    position: absolute;
    right: 10px;
    display: inline-block;
    margin-top: 10px;
}

.main-left-top{
    padding-left: 0;
    padding-right: 0;
}

.main-list img{
    margin-right:5%;
    cursor: pointer;
}

#newsVideoList .col-md-3:last-child a div img{
    margin-right: 0px;
}

@media (min-width: 768px){
    /*.navbar-default .navbar-nav>li>a{*/
    /*font-size: 12px;*/
    /*}*/

    .nav>li>a {
        padding: 10px 12px;
    }
}



.main-list>.black-test{
    padding-top:5px;
    cursor: pointer;
}

.main-list>.black-test:hover{
    color:#2e81d0;
}

.button{ position:relative; overflow:hidden; display:inline-block; width:34px; height:34px; background:transparent; border:1px solid transparent; text-align:center; vertical-align:middle; -webkit-user-select:none;}
.button i{ position:absolute; clip:rect(0, 0, 0, 0); width:1px; height:1px; margin:-1px; overflow:hidden;}
.button:before{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-repeat:no-repeat; background-position:50% 50%;}
/*.btn{ height:34px; padding:0 10px; border-radius:4px; border:1px solid #bbbbbb; background:#fefefe; color:#555555; vertical-align:middle; -webkit-user-select:none; white-space:nowrap;}*/
.btn.blue{ border-color:#2196f3; background:#2196f3; color:#ffffff;}
.btn.full{ width:100%;}
.btn .ico{ position:relative; display:inline-block; width:16px; height:16px; vertical-align:-4px;}
.btn .ico:before{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.btn .ico span{ position:absolute; clip:rect(0, 0, 0, 0); width:1px; height:1px; margin:-1px; overflow:hidden;}
a.btn{ display:inline-block;}

/* icon */
.icon{ overflow:hidden; display:inline-block; position:relative; width:21px; height:21px; vertical-align:middle; line-height:1;}
.icon:before{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; width:21px; height:21px; background-repeat:no-repeat; background-position:50% 50%; background-size:90% auto;}
.icon span{ color:transparent; opacity:0;}

/* icon */
.btn_plus:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTE2IDEwYzAgMC41NTMtMC4wNDggMS0wLjYwMSAxaC00LjM5OXY0LjM5OWMwIDAuNTUyLTAuNDQ3IDAuNjAxLTEgMC42MDFzLTEtMC4wNDktMS0wLjYwMXYtNC4zOTloLTQuMzk5Yy0wLjU1MiAwLTAuNjAxLTAuNDQ3LTAuNjAxLTFzMC4wNDktMSAwLjYwMS0xaDQuMzk5di00LjM5OWMwLTAuNTUzIDAuNDQ3LTAuNjAxIDEtMC42MDFzMSAwLjA0OCAxIDAuNjAxdjQuMzk5aDQuMzk5YzAuNTUzIDAgMC42MDEgMC40NDcgMC42MDEgMXoiPjwvcGF0aD4KPC9zdmc+Cg==");}
.btn_minus:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTE2IDEwYzAgMC41NTMtMC4wNDggMS0wLjYwMSAxaC0xMC43OThjLTAuNTUyIDAtMC42MDEtMC40NDctMC42MDEtMXMwLjA0OS0xIDAuNjAxLTFoMTAuNzk5YzAuNTUyIDAgMC42IDAuNDQ3IDAuNiAxeiI+PC9wYXRoPgo8L3N2Zz4K");}
.btn_today:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTEyIDE4Ljk4NGMzLjg5MSAwIDYuOTg0LTMuMDk0IDYuOTg0LTYuOTg0cy0zLjA5NC02Ljk4NC02Ljk4NC02Ljk4NC02Ljk4NCAzLjA5NC02Ljk4NCA2Ljk4NCAzLjA5NCA2Ljk4NCA2Ljk4NCA2Ljk4NHpNMjAuOTUzIDExLjAxNmgyLjA2M3YxLjk2OWgtMi4wNjNjLTAuNDY5IDQuMTcyLTMuNzk3IDcuNS03Ljk2OSA3Ljk2OXYyLjA2M2gtMS45Njl2LTIuMDYzYy00LjE3Mi0wLjQ2OS03LjUtMy43OTctNy45NjktNy45NjloLTIuMDYzdi0xLjk2OWgyLjA2M2MwLjQ2OS00LjE3MiAzLjc5Ny03LjUgNy45NjktNy45Njl2LTIuMDYzaDEuOTY5djIuMDYzYzQuMTcyIDAuNDY5IDcuNSAzLjc5NyA3Ljk2OSA3Ljk2OXpNMTIgOC4wMTZjMi4yMDMgMCAzLjk4NCAxLjc4MSAzLjk4NCAzLjk4NHMtMS43ODEgMy45ODQtMy45ODQgMy45ODQtMy45ODQtMS43ODEtMy45ODQtMy45ODQgMS43ODEtMy45ODQgMy45ODQtMy45ODR6Ij48L3BhdGg+Cjwvc3ZnPgo=");}
.btn_check:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTAuNDIyIDEzLjQwNmwxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNnpNMjIuMjE5IDUuNTc4bDEuNDUzIDEuNDA2LTEyIDEyLTUuNjI1LTUuNTc4IDEuNDUzLTEuNDA2IDQuMTcyIDQuMTcyek0xOCA2Ljk4NGwtNi4zMjggNi4zNzUtMS40MDYtMS40MDYgNi4zMjgtNi4zNzV6Ij48L3BhdGg+Cjwvc3ZnPgo=");}
.btn_prev_blue:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTI3Ljc4MiAzNC44MzZjMC41MzYgMC41NDQgMC41MzYgMS40MTggMCAxLjk1OHMtMS40MDIgMC41NDItMS45MzggMGwtMTUuNjYtMTUuODE2Yy0wLjUzNi0wLjU0LTAuNTM2LTEuNDE0IDAtMS45NThsMTUuNjYtMTUuODE2YzAuNTM2LTAuNTQgMS40MDItMC41NCAxLjkzOCAwIDAuNTM2IDAuNTQyIDAuNTM2IDEuNDE4IDAgMS45NThsLTE0LjI4MiAxNC44MzggMTQuMjgyIDE0LjgzNnoiPjwvcGF0aD4KPC9zdmc+Cg==");}
.btn_next_blue:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTI2LjUgMjBsLTE0LjI4Mi0xNC44NGMtMC41MzYtMC41NC0wLjUzNi0xLjQxNCAwLTEuOTU4IDAuNTM2LTAuNTQgMS40MDItMC41NCAxLjkzOCAwbDE1LjY2IDE1LjgxNmMwLjUzNiAwLjU0MiAwLjUzNiAxLjQxOCAwIDEuOTU4bC0xNS42NiAxNS44MTZjLTAuNTM2IDAuNTQyLTEuNDAyIDAuNTQtMS45MzggMC0wLjUzNi0wLjUzOC0wLjUzNi0xLjQxNCAwLTEuOTU4bDE0LjI4Mi0xNC44MzR6Ij48L3BhdGg+Cjwvc3ZnPgo=");}
.act_mail:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZmlsbD0iIzIxOTZmMyIgZD0iTTEyIDExLjAxNmw4LjAxNi01LjAxNmgtMTYuMDMxek0yMC4wMTYgMTh2LTkuOTg0bC04LjAxNiA0Ljk2OS04LjAxNi00Ljk2OXY5Ljk4NGgxNi4wMzF6TTIwLjAxNiAzLjk4NGMxLjA3OCAwIDEuOTY5IDAuOTM4IDEuOTY5IDIuMDE2djEyYzAgMS4wNzgtMC44OTEgMi4wMTYtMS45NjkgMi4wMTZoLTE2LjAzMWMtMS4wNzggMC0xLjk2OS0wLjkzOC0xLjk2OS0yLjAxNnYtMTJjMC0xLjA3OCAwLjg5MS0yLjAxNiAxLjk2OS0yLjAxNmgxNi4wMzF6Ij48L3BhdGg+Cjwvc3ZnPgo=");}
.btn_location:before{ background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE4Ljk4NGMzLjg5MSAwIDYuOTg0LTMuMDk0IDYuOTg0LTYuOTg0cy0zLjA5NC02Ljk4NC02Ljk4NC02Ljk4NC02Ljk4NCAzLjA5NC02Ljk4NCA2Ljk4NCAzLjA5NCA2Ljk4NCA2Ljk4NCA2Ljk4NHpNMjAuOTUzIDExLjAxNmgyLjA2M3YxLjk2OWgtMi4wNjNjLTAuNDY5IDQuMTcyLTMuNzk3IDcuNS03Ljk2OSA3Ljk2OXYyLjA2M2gtMS45Njl2LTIuMDYzYy00LjE3Mi0wLjQ2OS03LjUtMy43OTctNy45NjktNy45NjloLTIuMDYzdi0xLjk2OWgyLjA2M2MwLjQ2OS00LjE3MiAzLjc5Ny03LjUgNy45NjktNy45Njl2LTIuMDYzaDEuOTY5djIuMDYzYzQuMTcyIDAuNDY5IDcuNSAzLjc5NyA3Ljk2OSA3Ljk2OXpNMTIgOC4wMTZjMi4yMDMgMCAzLjk4NCAxLjc4MSAzLjk4NCAzLjk4NHMtMS43ODEgMy45ODQtMy45ODQgMy45ODQtMy45ODQtMS43ODEtMy45ODQtMy45ODQgMS43ODEtMy45ODQgMy45ODQtMy45ODR6Ij48L3BhdGg+Cjwvc3ZnPgo=");}

/* form */
input.int,textarea.int,.iSelect{ width:100%; height:34px; padding:0 10px; border-radius:4px; border:1px solid #bbbbbb; background:#ffffff; line-height:32px;}
.int:focus,.iSelect:focus{ border-color:#2196f3;}
textarea.int{ height:auto; padding:10px; line-height:1.7;}

/* date input */
.iDate{ position:relative; display:inline-block; width:180px; height:30px; background:#ffffff;}
.iDate>input{ width:100%; height:30px; padding:0 0 0 10px; border:none; background:#ffffff; line-height:34px; font-family:'Arial',sans-serif; -webkit-user-select:none;}
.iDate>button{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; border-radius:4px; border:1px solid #ebebeb; background:transparent;}
.iDate>button i{ position:absolute; clip:rect(0, 0, 0, 0); width:1px; height:1px; margin:-1px; overflow:hidden}
.iDate>button:after{ content:''; position:absolute; right:5px; top:50%; width:14px; height:14px; margin-top:-7px; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI2IDI4Ij4KPHBhdGggZmlsbD0iIzU1NSIgZD0iTTIgMjZoNC41di00LjVoLTQuNXY0LjV6TTcuNSAyNmg1di00LjVoLTV2NC41ek0yIDIwLjVoNC41di01aC00LjV2NXpNNy41IDIwLjVoNXYtNWgtNXY1ek0yIDE0LjVoNC41di00LjVoLTQuNXY0LjV6TTEzLjUgMjZoNXYtNC41aC01djQuNXpNNy41IDE0LjVoNXYtNC41aC01djQuNXpNMTkuNSAyNmg0LjV2LTQuNWgtNC41djQuNXpNMTMuNSAyMC41aDV2LTVoLTV2NXpNOCA3di00LjVjMC0wLjI2Ni0wLjIzNC0wLjUtMC41LTAuNWgtMWMtMC4yNjYgMC0wLjUgMC4yMzQtMC41IDAuNXY0LjVjMCAwLjI2NiAwLjIzNCAwLjUgMC41IDAuNWgxYzAuMjY2IDAgMC41LTAuMjM0IDAuNS0wLjV6TTE5LjUgMjAuNWg0LjV2LTVoLTQuNXY1ek0xMy41IDE0LjVoNXYtNC41aC01djQuNXpNMTkuNSAxNC41aDQuNXYtNC41aC00LjV2NC41ek0yMCA3di00LjVjMC0wLjI2Ni0wLjIzNC0wLjUtMC41LTAuNWgtMWMtMC4yNjYgMC0wLjUgMC4yMzQtMC41IDAuNXY0LjVjMCAwLjI2NiAwLjIzNCAwLjUgMC41IDAuNWgxYzAuMjY2IDAgMC41LTAuMjM0IDAuNS0wLjV6TTI2IDZ2MjBjMCAxLjA5NC0wLjkwNiAyLTIgMmgtMjJjLTEuMDk0IDAtMi0wLjkwNi0yLTJ2LTIwYzAtMS4wOTQgMC45MDYtMiAyLTJoMnYtMS41YzAtMS4zNzUgMS4xMjUtMi41IDIuNS0yLjVoMWMxLjM3NSAwIDIuNSAxLjEyNSAyLjUgMi41djEuNWg2di0xLjVjMC0xLjM3NSAxLjEyNS0yLjUgMi41LTIuNWgxYzEuMzc1IDAgMi41IDEuMTI1IDIuNSAyLjV2MS41aDJjMS4wOTQgMCAyIDAuOTA2IDIgMnoiPjwvcGF0aD4KPC9zdmc+Cg==") no-repeat 50% 50%; background-size:auto 100%;}
.iDate>input:disabled{ opacity:0.5;}
.iDate>input:disabled + button{ opacity:0.5; cursor:default;}
.iDate.date{ width:112px;}

/* date time picker */
.dtPicker{width: 0px;z-index:100000; position:fixed; left:0; top:0; right:0; bottom:0;}
.dtPicker .cover{ display:none;position:absolute; left:0; top:0; overflow:hidden; width:100%; height:100%; background:rgba(0,0,0,0.4);}
/*.dtPicker .inner{ position:absolute; left:50%; top:50%; width:280px; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); background:#ffffff;}*/
.dtPicker .inner{ position:absolute; width:250px;background:#ffffff;border: 1px solid #efefef}
.dtPicker .icon{ cursor:pointer;}
.dtPicker .btn{ font-size:13px; font-weight:700; color:#2196f3;width: 50px}
.dtPicker table{ width:100%; text-align:center;}
.dtPicker th,.dtPicker td{ width:34px;}
.dtPicker .select{ width:212px; cursor:pointer;text-align: center}
.dtPicker .day{ cursor:pointer;}
.dtPicker .day.active{ border-radius:4px; background:#2196f3; color:#ffffff;}
.dtPicker .weekend{ color:#ff0000;}
.dtPicker .old,.dtPicker .new{ color:#888888;}
.dtPicker .month,
.dtPicker .year,
.dtPicker .decade{ display:inline-block; width:54px; height:54px; margin:2px; border-radius:4px; line-height:54px; text-align:center; cursor:pointer;}
.dtPicker .month.active,
.dtPicker .year.active,
.dtPicker .decade.active{ background:#2196f3; color:#ffffff;}
.dtPicker .decade{ padding:7px 0; line-height:20px;}
.dtPicker .picker-switch{ padding-bottom:5px;}
.dtPicker .picker-switch ul{ display:table; table-layout:fixed; width:100%;padding: 0px 20px}
.dtPicker .picker-switch ul li{ display:table-cell; text-align:center;}
.dtPicker .picker-switch ul li a{ display:block; height:34px; line-height:34px; text-align:center; cursor:pointer;}
.dtPicker .hour,.dtPicker .minute,.dtPicker .second{ width:50px; height:50px; cursor:pointer;}
/*.dtPicker .timepicker{ padding-top:10px; padding-bottom:10px;}*/
.dtPicker .timepicker-picker table tr td:nth-child(1){ width:35%;}
.dtPicker .timepicker-picker table tr td:nth-child(2){ width:10%;}
.dtPicker .timepicker-picker table tr td:nth-child(3){ width:35%;}
.dtPicker .timepicker-picker table tr td:nth-child(4){ width:20%;}

.table-condensed>.btn-primary:hover{
    font-size: 13px;
    font-weight: 700;
    color: #2196f3;
    width: 50px;
    height: 34px;
    padding: 0 10px;
    border-radius:0;
    border: 1px solid #bbbbbb;
    background: #fefefe;
    vertical-align: middle;
    -webkit-user-select: none;
    white-space: nowrap;
}

.upload-data{
    margin-top:20px;
    margin-bottom: 20px;
}

.upload-data select,.addOn{
    height: 30px;
    border-radius: 4px;
    padding: 0px 10px;
    border: 1px solid #bbbbbb;
    background: transparent;
}


@media (min-width: 992px){
    .main-left-top{
        width: 24.24444%;
        margin-right: 1%;
    }
    .main-left-top:last-child{
        margin-right: 0px;
    }
}

@media (min-width: 768px){
    .main-left-top{
        width: 24.24444%;
        margin-right: 1%;
    }
    .main-left-top:last-child{
        margin-right: 0px;
    }
}


.new-list-li{
    background:#196bbe;
    border: 1px solid #196bbe;!important;
}

#newsOtherContent{
    border: 1px solid #ebebeb;
    width: 75%;
}

#newsContent{
    width: 100%;
    font-size: 14px;
    height: 100%;
    word-break: break-all;
    white-space: normal;
    margin-bottom: 15px;
    padding-left: 5px;
}

.new-list-li p{
    color: #fff;
}

.org-text{
    color: #ff9c67;
}


#download-details{
    width: 100%;
    display: none;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.2);
    top: 0;
    z-index: 999;
}


.personal-button-top{
    background: #2e81d0;
    color: #fff;
    border: none;
    height: 30px;
    margin-left: 8px;
    border-radius: 4px;
    padding: 0px 20px;
}

.btn-default.focus, .btn-default:focus,.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    background: #2e81d0;
    color: #fff;
    border: none;
}

.download-number{
    cursor: pointer;
}

#text-list-div{
    max-width: 1070px;
}

#rowList{
    background: #f7f7f7;
}

#text-list-div>.col-md-12{
    padding: 0px;
    min-height: 550px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.project-prompt h2{
    background: #28336a;
    color: #fff;
    padding: 8px 10px;
    font-size: 16px;
}

thead{
    background: rgba(249,249,249,1);
}


.project-prompt h2 a{
    color: #fff;
}

.personal-close{
    padding: 3px 25px;
    color: #333;
    margin: 10px;
    display: block;
    background: #f3f3f3;
    border: 1px solid #969696;
    border-radius: 5px;
    float: right;
}

#ceshi{
    display: none;
}

#myUploadPage,#MyPointsPage{
    width: 100%;
    height: auto;
    text-align: center;
}

#myColumnPage ul li,#myCollectionPage ul li{
    width: auto;
    padding: 0px;
}

#myColumnPage{
    clear: both;
    margin-bottom: 20px;
}

#myColumnPage,#myCollectionPage{
    text-align: center;
}

#myCollectionPage{
  margin-top: 20px;
}

.pagination,#myColumnPage ul,#MyPointsPage>.pagination,#myCollectionPage>.pagination{
    width: auto;
}

#myColumnPage ul{
  margin-top: 0px;
}

.nav-li-active{
    line-height: 40px;
    background:#244a81;
    color: #fff;
}

#updateUserPassword{
  margin-top: 10px;
}

.preject-body{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    z-index: 99999;
    display: none;
    left: 0px;
    background:rgba(0,0,0,0.2);
}

.preject-company-ul{
    padding:20px 0 50px 20px;
}

.preject-company-ul span{
    float: left;
    margin-right: 10px;
    line-height: 8px;
    width: 12px;
    cursor: pointer;
    margin-top: 4px;
    text-align: center;
    height: 12px;
    border: 1px solid #000;
}

.button-tree-btn{
    line-height: 0;
    margin: 0;
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    cursor: pointer;
    outline: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background: url(../img/metro.png) -3px 0px;
}

.button-tree-btn1{
    background: url(../img/metro.png) -24px 0px;
}
.button-tree-btn2 {
    background-position: -24px -43px;
}

.ushow-ul{
    padding-left: 20px;
}

.unit-submenu{
    padding-left:40px;
    display: none;
}
.unread-message{
    width: 8px;
    height: 8px;
    background: #85c5f7;
    border-radius: 50px;
}
#searchPage{
    text-align: center;
}

#user-preservation{
    display: block;
    text-align: center;
    margin: 0px auto;
}

.main-time-a{
    position: absolute;
    bottom: 60px;
    right: 10px;
    font-size: 14px;
}

.main-video-time{
    position: absolute;
    right: 5px;
    top:65px;
}

.table-condensed>tbody>tr>td{
    padding: 3px 5px;
    height: auto;
}

.table-condensed>tbody>tr>td>a{
    padding: 0px;
}

#projectPage{
    text-align: center;
    clear: both;
    margin-bottom: 20px;
}

#projectPage>ul{
    width: auto;
}

#projectAll{
    margin-bottom: 50px;
    margin-top: 10px;
}

#newsStatusSelect{
    padding: 0px;
    cursor: pointer;
    width: 100px;
}

.nav-tre-ul{
    position: absolute;
    left: -200px;
    display: block;
}

.two-ul,.index-tre-nav,.index-si-nav{
    position: absolute;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    margin-top: -30px;
}

.one-ul{
    background: #3669c2;
}

.one-ul li{
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    position: relative;
    border-bottom: 1px solid #ddd;
}

.one-ul li span{
    font-size: 14px;
    cursor: pointer;
    width: 100%;
}

.index-tre-nav{
    background: #3f97f1;
    left: -161px;
}

.index-si-nav{
    background: #40c5f0;
    border-right: 1px solid #ddd;
    left: -160px;
}

.one-ul li:last-child{
    border-bottom: none;
}

.nav-diqu-li1{
    background: #244a81;
}

.nav-diqu-li2{
    background: #28336a;
}

#region li span{
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

#district a{
    background: none;
}

#downloadDetailPage{
    text-align: center;
}

.modal-backdrop{
    width: 0px;
}

#getCroppedCanvasModal,.modal{
    display: none;
    width: 100px;
    height: 80px;
    z-index: 999;
    cursor: pointer;
    position: relative;
    padding-right: 0px;
    overflow: hidden;
}

.modal-content{
    box-shadow: none;
    border:none;
}

.modal-dialog{
    margin: 0px auto;
}

.docs-button-con{
    width: 250px;
    margin: 0px auto;
}

.modal-open{
    overflow: auto;
}

#newsPage ul li{
    display: inline-block;
    width: auto;
    border: none;
}

#newsPage ul{
    width: auto;
}

#newsPage{
    text-align: center;
}

.jcropt-top-head{
    background: rgb(40, 51, 106);
    padding: 0px 10px;
    font-size: 22px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: right;
}

.jcropt-top-head span{
    cursor: pointer;
}

.jcropt-top-head h2{
    float: left;
    font-size: 16px;
    line-height: 35px;
}

#Selection-unit{
    width:400px;
    height:450px;
    background: #eee;
    margin: 0px auto;
    margin-top: 20px;
}

.ztree-main-left{
    width:46%;
    height: 100%;
    display:inline-block;
    padding:2%;
    float: left;
}

.ztree-main-left input:first-child{
    width:98%;
    padding: 3px 0;
}

.ztree-main{
    height: 100%;
    border: 1px solid #ddd;
}

.ztree-main-right{
    width: 46%;
    display:inline-block;
    padding:2%;
    float: right;
}

.ztree-main-right span:first-child{
    display: block;
    height: 26px;
    line-height: 26px;
}


.ztree-div{
    width: 100%;
    height: 300px;
    overflow-y: auto;
    background: #fff;
    margin-top: 10px;
}

.ztree-button-bottom{
    background: rgb(40, 51, 106);
}

.Plugin-download{
    width: 750px;
    height: 370px;
    background: #fff;
    margin: 0px auto;
    margin-top:10%;
}

.Plugin-download-ul{
    width: 700px;
    margin: 0px auto;
}

.Plugin-download-ul li{
    width: 25%;
    line-height: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
}

.Plugin-download-ul li img{
    margin-right: 10px;
    float: left;
    display: block;
}

.Plugin-download-ul li span{
    width:95px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space :nowrap;
}

.Plugin-download-ul li div{
    width:180px;
    margin: 0px auto;
}

.pagination>li>a, .pagination>li>span{
     float: none;
}

#myDownloadPage{
    text-align: center;
}

#myUploadTbody>tr>td>a{
    cursor: pointer;
}

#projectSelectType{
    width: 80px;
    padding: 0px;
}

.myupload-title,#myUploadTbody tr td:first-child,#myDownloadTbody tr td:first-child,#searchList>tr>.myupload-title{
    max-width: 260px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space :nowrap;
    text-align: left;
}


table>thead>tr>th:first-child{
    text-align: left;
}

#user-material ul{
    overflow: auto;
}



#upload>#queryResourcesList li a{
    width: 140px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*选择合作单位弹框
*左侧树
*2018.1.18
*
*
***/
.e-choice-projecModal{
    width:660px;
    left:50%;
    color: #333;
    margin-left: -330px;
    font-size: 14px;
}

.e-choice-projecModal.project-div h2 {
    padding: 10px 15px;
    background: #3c5c99;
    font-size: 16px;
    color: #fff;
}

.selectUnitSearch input.form-control{
    border:1px solid #ddd;
}

.selectUnitSearch .input-group-addon{
      background-color: #265a88;
     color: #fff;
    background-color: #286090;
    border-color: #204d74;
}


.t-selectUnit-auto{
    width: 100%;
    height: 350px;
    overflow: auto;
}
.mt10{
    margin-top: 10px
}
.mt20{
    margin-top: 20px
}
.e-selectUnit-footer{
    height: 60px;
    border-top:1px solid #ddd;
}
.e-selectUnit-footer button{
    padding: 8px 15px;
    background-color: #265a88;
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
    width: auto;
    margin:10px ;
}

.selectedUnit-title{
    font-size: 14px;
    line-height: 28px;
}
.t-selectedUnit, .t-selectedUnit li{
     list-style: none;
     width: 100%;
     padding: 5px;
     margin: 0;
  }
.t-selectedUnit li i{
    visibility:hidden;
    margin-top: 2px;
  }
.t-selectedUnit li:hover{
    background-color: #f5f5f5;
   }

.t-selectedUnit li:hover i{
     visibility:visible
}

.t-newred{
    color:red;
    float: right;
}

.t-selectedUnit li span{
    max-width: 90%;
    word-wrap: break-word;
}

.ztree *{
    font-size: 14px!important;
}
.ztree li{
    line-height: 24px!important;
}
.ztree li a.curSelectedNode {
       height: 24px;

}
.ztree li a:hover {
    text-decoration: none!important;
    background-color: #f5f5f5!important;
    height: 24px;
}
.ztree li a {
    width: 90%!important;
    height: 24px!important;
    position:relative!important;

}
.ztree li a .addunit{
    position: absolute;
    right: 10px;
    top:2px;
    width: 16px;
    height: 16px;
    background-image: url(zTreeStyle/img/node-closed-light.png);
}
.ztree li a .addunit{
    visibility:hidden;
    margin-top: 2px;
  }
.ztree a:hover {
    background-color: #f5f5f5;
   }
.ztree a:hover .addunit{
     visibility:visible
}

.head-video-listp{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#queryAllResourcesList li{
    width:33.33333333333%;
}

#Plugin-download-body ul li a{
    font-size: 14px;
}

#queryAllResourcesList li a{
    width: 140px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#queryAllResourcesList li a:hover{
    text-decoration: underline;
}

#uploadMany-title{
    font-size: 16px;
    padding:10px;
    text-align: center;
    color: #658be5;
}

#newsInfo-html .newsinfo-button{
    display: inline-block;
    margin-top: 0px;
}

#projectPage ul li{
    border-bottom: 0px;
}

.upload-resumable-div{
    background: #f2fafe;
    width: 90%;
    height: 90px;
    padding: 10px 23px 0 13px;
    margin: 0px auto;
    margin-top: 10px;
}
.upload-headimg-div{
    cursor: pointer;
    display: inline-block;
    width: 100px;
    height: 80px;
    position: absolute;
    z-index: 999;
}

.upload-headimg-div img{
    width: 100px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
}

.add-formButton{
    margin-left: 15px;
}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}

.new-project-button{
    display: block;
    margin: 0px auto;
}

.margin-title-span{
    margin-right: 5px;
}

#orgNameList a{
    margin-left: 0px;
}

#right-download-div ul li{
    width: 47%;
}

#project-div{
    width: 350px;
    position: initial;
    margin: 150px auto;

}

#search-Keyword ul li{
    width: 32%;
}

.uoload-img-close{
    z-index:99999;
    position: absolute;
    color: #fff;
    text-align: center;
    display: block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 18px;
    background: red;
    right: 0px;
    border-radius: 10px;
    cursor: pointer;
}

.uoload-img-close:hover{
    color: #fff;
}

#personal-headimg{
    width: 80px;
    cursor: pointer;
    height: 80px;
    position: relative;
}

#personal-headimg img{
    width: 80px;
    height: 80px;
    display: block;
    position: absolute;
}

#personal-headimg input{
    width: 80px;
    height: 80px;
}

.index-title-span,.main-list>.black-test{
    width: 155px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.input-group-addon{
    cursor: pointer;
}

.t-selectUnit-auto ul li{
    cursor: pointer;
}

#unitUl li{
    padding: 5px;
}

#unitUl li span,#unitUl li a{
    color:#333;
}

#unitUl li:hover{
    background: #f5f5f5;
}

.e-selectUnit-footer button:hover{
    color: #fff;
}
/*.t-selectUnit-auto ul li:hover{*/
    /*background: #f5f5f5;*/
/*}*/

#projectAll li,#proj li{
    width:270px;
    margin-bottom: 24px;
}
#projectAll li img,#proj li img{
    height: 80px;
    margin-bottom: 10px;
}

#projectAll li h2,#proj li h2{
    font-size: 15px;
    margin-bottom:5px;
}
#projectAll li:nth-of-type(odd),#proj li:nth-of-type(odd){
    float: left;
}
#projectAll li:nth-of-type(even),#proj li:nth-of-type(even){
    float: right;
}

.inputImage{
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    z-index: 9999;
}

#addUploader{
    margin-top: 0px;
}

.close-uploadDiv{
    width: 23px;
    height: 23px;
    background: url("/centv/img/close.png");
    margin: 20px 30px 0 0;
    cursor: pointer;
}

.close-uploadDiv:hover{
    background: url("/centv/img/close2.png");
}

#orgNameList a{
    margin-right: 10px;
}

#proj>li>div>p>a{
    margin-right: 20px;
}

#proj{
    width: 90%;
    margin: 0px auto;
 }

#attachDown a{
    margin-left: 0px;
}

#columnDesc{
    width: 100%;
}

#columnDesc a{
    float: left;
    width: 60px;
    margin-left: 0px;
    display: block;
}

#columnDesc p{
    margin: 0px;
    float: left;
    width: 80%;
    display: inline-block;
}

.upload-fileimg{
    width: 100px;
    height: 80px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.resumable-file-name{
    max-width:200px;
    position: relative;
    top: 4px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.upload-many-button button:hover,.personal-button-top:hover,.pagination_search:hover,.subscribe-button:hover,.upload-img1:hover,#project-save:hover
.cover-file1:hover .upload-img1
{
    background: #5492cd;
}

.upload-button{
    font-size: 14px;
}

.selectedUnit-title>.org-button{
    float: right;
    margin: 0px;
    background: #286090;
    padding: 0px;
    width: 60px;
    border-radius: 4px;
    color: #fff;
    height: 34px;
}

#tipMessageId button{
    width: 50px;
    margin-right: 10px;
    cursor: pointer;
    background: rgb(60, 92, 153);
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
}

.browser-download{
    display: inline-block;
}

.browser-download img{
    width: 45px;
    margin-left: 20px;
}

.searchlist-p{
    font-size: 15px;
    padding: 20px;
}

.pagination>li>a, .pagination>li>span{
    padding: 6px 10px;
}

@media (max-width:1200px){
    .pagination>li>a, .pagination>li>span{
        padding: 6px 8px;
    }
}

#orgNameList a:hover,#attachDown a:hover{
    color: #2eaaf3;
}

#startTime-my-project,#endTime-my-project{
    border: none;
}

.resumable-list{
    overflow: hidden;
}