

/*列表页*/
#header{height: 380px;background:url("../image/banner_stu.jpg") center center no-repeat;}
#header .logo{float: left;}
#header .nav-left{float: right; overflow:hidden;margin-top:10px;}
#header .nav-left li{float: left;margin-right: 20px;padding: 0 10px;font-size: 14px;line-height: 28px;}
#header .nav-left a:hover{text-decoration: none;}

/* 左边 */
#list a:hover{color: #2794f1!important;text-decoration: none;}
#list{margin-top:20px;}
#list .left{float: left;width: 264px;}
#list .left .submenu{min-height:484px;background: url("../image/bg1.png")  no-repeat;margin-bottom: 10px;text-align: center;padding-top: 20px;box-sizing: border-box;}
#list .left .submenu .title{font-size: 18px;}
#list .left .submenu .nav-left{margin: 0 auto;width: 208px;}
#list .left .submenu .nav-left li{height: 37px;width: 208px;font-size: 14px; line-height: 35px;background: url("../image/nav_check.png") no-repeat;box-sizing: border-box;padding-right: 10px;margin-top: 18px;}
#list .left .submenu .nav-left a{display: block;}
#list .left .submenu .nav-left a{color: #3c3c3c!important;}
#list .left .submenu .nav-left a:hover{color:#2794f1 !important; }
#list .left .submenu .nav-left a li:hover{background-position: 0 -53px;}
#list .left .submenu .nav-left .checked{background-position: 0 -53px;}
#list .left .new-article .nav-left li a{padding-left: 5px; font-size: 14px; display: inline-block;overflow: hidden; text-overflow: ellipsis;width: 230px;white-space: nowrap;color: #3c3c3c!important;}
#list .left .new-article .nav-left li a:hover{color:#2794f1 !important;}

#list .left .new-article{height: 330px;background: url("../image/er.png") -365px -500px no-repeat;box-sizing: border-box;padding:15px 20px 0 10px;}
#list .left .new-article .title{text-align: center;font-size: 16px;}
#list .left .new-article .nav{margin-top: 10px;}
#list .left .new-article .nav a{color: #000;margin-left: 10px;}
#list .left .new-article .nav li{line-height: 30px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}


/* 列表，右边样式 */
#list .right{float: right;width: 910px;background: #fff;box-sizing: border-box;padding:0 35px;min-height: 824px;}

#list .right .title{height: 54px;border-bottom: 1px solid #c8c7c7;line-height: 54px;position: relative;padding-left: 30px;font-size: 14px;color:#6b6969;}
#list .right .title .icon{width: 15px;height: 21px;background: url(../image/list_sprite.png) -677px -14px;position: absolute;left: 0;top:16px;}
#list .right .nav-left{padding: 10px 0;}
#list .right .nav-left li{font-size: 14px;line-height: 40px;position: relative;padding-right: 140px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#list .right .nav-left a{margin-left: 5px;color: #3c3c3c;font-size: 14px;}
#list .right .nav-left span{color: #6b6969;position: absolute;right: 0;}

#list .right .page{margin-top:19px;margin-bottom:10px;height: 40px;line-height: 40px;text-align: center;vertical-align: middle;}
#list .right .page span{display: inline-block;height: 20px;width: 20px;border: 1px solid #cfcfcf;line-height: 20px;cursor:pointer;margin:0 2px;}
#list .right .page .nochange{font-style: normal;}
#list .right .page .checked{background: #2a9fe4;border-color: #2a9fe4;color: #fff;}


/* 详情 */
.content-box{padding: 15px;box-sizing: border-box;}
#list .right .content-box p{/*text-indent: 26px;*/font-size: 14px;color: rgb(84,84,84);  line-height: 30px;}




.validate-error {
    color: red;
}

/*------------------------------处长邮箱---------------------------*/
/*----信箱首页------*/
.email-box .search-box {
    padding:10px 0;
}
.email-box .search-box label{
    font-size:14px;
}
.email-box .search-box select{
    vertical-align:middle;
    padding:0 6px;
    height:30px;
    line-height:30px;
}
.email-box .search-box input[type='text']{
    vertical-align:middle;
    height:26px;
    line-height:26px;
    border:1px solid rgb(169,169,169);
}
.email-box .search-box input[type='submit']{
    vertical-align:middle;
    width:90px;
    height:30px;
    line-height:30px;
    border:none;
    color:#fff;
    background:#2875ce;
    border-radius:4px;
}
.email-box .search-box .btn{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    border-radius:4px;
    width:90px;
    line-height:30px;
    height:30px;
    border:none;
    color:#fff;
}

.email-box .search-box .btn-warming{
   background:#0ae;
}
.email-box .search-box .btn-pink{
   background:#DD5B7E;
}
.email-box .search-box .btn-orange{
    background:#EEAD0E;
}
#detail .search-box a:hover{
    color:#fff!important;
}

/*.email-box .email-title,
.email-box .search-box {
    margin-top: 10px;
}*/

#detail .list-box {
    margin-top: 20px;
    line-height: 1.8;
    font-size: 12px;
}

#detail .list-box .item {
   margin-bottom: 20px;
}

#detail .list-box .item .typename {
    display: inline-block;
    border: 1px solid #dd5b7e;
    border-radius: 6px;
    padding: 0 4px;
    color: #dd5b7e;
}

#detail .list-box .item .item-title {
    font-weight: 600;
    position: relative;
    padding-right: 100px;
}

#detail .list-box .item .date {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
}

#detail .list-box .item .desc {
    border-bottom: 1px dashed #ccc;
    padding: 0 0 10px 0;
}

#detail .list-box .item .rdesc {
    border-bottom: 1px solid #ccc;
    padding:10px;
    background: #f5f5f5;
}

#detail .list-box .item .reply {
    margin-top: 10px;
}

/*-----------处长邮箱添加页面-------*/
#officeMailAdd p{
    font-size:14px;
}
#officeMailAdd #form1{
    margin-top:10px;
}
#officeMailAdd #form1 table{
    width:80%;
}
#officeMailAdd #form1 table tr td{
    padding:4px 0;
}
#officeMailAdd #form1 table #content{
    width:563px;
    height:150px;
    resize:none;
}
#officeMailAdd #form1 table #submitBtn{
    width:100px;
    height:30px;
    background:#1ab395;
    color:#fff;
    border:none;
    border-radius:4px;
}

/*-----------登录页面-------------*/
#officeMailAdd #form1 .login-line{
    height:36px;
    line-height:36px;
    text-align:center;
}
#officeMailAdd #form1 .login-line span{
    margin-right:10px;
}#officeMailAdd #form1 .login-b{
    margin-top:16px;
}
#officeMailAdd #form1 .login-line #queryBtn1{
    width:60px;
    height:30px;
    border:none;
    outline:none;
    border-radius:4px;
    color:#ffffff;
    background:#2875ce;
}
#officeMailAdd #form1 .login-line .color-red{
    color:red;
}











