


@charset "utf-8";
/* CSS Document */
/*defaultStyle Str*/
body{margin:0; padding:0; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body,div,img,a img,ul,li,strong,span,input,em,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0; padding:0; border:none;}
ol,ul,li{list-style:none;}
input,textarea,selset,option,table,th,td{font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
em{font-style:normal;}
img,input{vertical-align:middle;}
textarea,input:focus{outline:none;}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none;/*text-decoration:none;*/ color:#000000;}
a:focus{outline:none;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clearfix:after {visibility: hidden; display:block; font-size: 0; content: " ";clear:both; height: 0;}
.clear{clear: both;}
.clearfix{*zoom:1;}
/*defaultStyle End*/
.f16{font-size:16px;}

/*publicStyle Str*/
.header, .container, .footer {width:100%; float:left; position:relative;}
.head, .content, .foot{width:1000px; margin:0 auto;}
/*publicStyle End*/








.topbanner{
    height: 360px;
    width: 100%;
    background: url("../img/djnewicon/bg.png") no-repeat top center #a70000;
    background-size: cover;
}


.topbanner2{
    height: 150px;
    width: 100%;
    padding-top: 20px;
    background: url("../img/djnewicon/bg.png") no-repeat top center #a70000;
    background-size: cover;
}
.topbanner3{
    height: 150px;
    width: 100%;
    padding-top: 20px;
    background: url("../img/djnewicon/banner3.png") no-repeat top center #f5eeda;
    background-size: cover;
}





.topbanner-img, .topbanner-cont{
    width: 1000px;
    margin: 0 auto;
}
.topbanner-img{
    text-align: center;
    height: 140px;
    padding-top: 20px;
}
.topbanner-cont ul li a{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 44px;
    letter-spacing: 3px;
}
.topbanner-cont{
    padding-top: 20px;
}


.con-3{
    width: 30%;
    float: left;
}
.con-4{
    width: 40%;
    float: left;
}
.con-5{
    width: 30%;
    float: left;
}
.top-line{
    width: 100%;
    height: 10px;
    background: #f0b166;
}

.work-party{
    width: 1000px;
    margin: 0 auto;

    padding-top: 30px;
}
.w-party-img{
    width: 100%;
    text-align: center;
}
.w-party-img a{
    line-height: 50px;
    color: #d30a0a;
}


.w-party-list{
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 50px;
}
.w-party-left{
    width: 15%;
    text-align: center;

}
.w-party-left img{
    padding-top: 10px;
}
.w-party-right{
    width: 85%;
}
.w-party-right h4{
    line-height: 36px;
}
.w-party-right p{
    line-height: 28px;
}

.w-party-list ul li{
    width: 100%;
    float: left;
    margin-top: 20px;
}



.mid-banner{
    width: 100%;
    text-align: center;
    margin: 50px auto 20px auto;
}
.party-footer{
    width: 100%;
    background: #e9e9e9;
    height: auto;
    margin-top: 50px;
    text-align: center;
    padding-top: 10px;
    line-height: 24px;
    color: #6e6e6e;
    padding-bottom: 10px;
}

.party-gd{
    width: 921px;
    margin: 0 auto;
    padding: 0 40px;
    line-height: 40px;
}
.party-gd>ul>li>a{
    font-size: 16px;
    /*border-bottom: 1px dashed #cecece;*/
    padding-bottom: 10px;
    padding-top: 10px;
}

.party-gd>ul>li{
    border-bottom: 1px dashed #cecece;
    padding-bottom: 10px;
    padding-top: 10px;
}
.party-gd>ul>li>ul>li{
    font-size: 16px;
}
.party-gd>ul>li>ul>li a{
    color: #7a7a7a;
}
/* 列表页 */

.work-p-left{
    width: 27%;
    float: left;
}
.work-p-left ul{
    width: 200px;

}
.work-p-left li.active{
    background:#b03a3a;

}
.work-p-left li.active a{
    color: #ffffff;
}
.work-p-left ul li{
    line-height: 36px;
    height: 36px;
    font-size: 18px;
    display: block;
border: 1px solid #e9e9e9;
    margin-bottom: 10px;
    text-align: center;
}
.work-p-left ul li a{
    display: block;

}
.work-p-right{
    width: 100%;
    float: left;
}
.work-p-right ul li{
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px dashed #cecece;
    padding-bottom: 10px;
    padding-top: 10px;
}
.work-p-right ul li a{
    color: #8a8a8a;
}
.work-p-right>ul>li>a{
    /*font-weight: bold;*/
    line-height: 40px;
    color: #3a3a3a;
}

.work-p-right>ul>li{
   /* border-bottom: 1px dashed #e7e7e7;*/
    border-bottom: 1px dashed #cecece;
    padding-bottom: 10px;
    padding-top: 10px;
}


.work-topline{
    padding-top: 30px;
    height:42px;
    width: 100%;
    float: left;
}
.work-topline h4{
     float: left;
    font-size: 18px;
    font-weight: normal;
}
.work-topline a{
    float: right;
    color: #f00b0d;
    margin-right: 30px;
}
.work-item-bg{
    width: 100%;
    /*height: 600px;*/
    height: 290px;
    background: url("../img/djnewicon/bg2.jpg") no-repeat top center;
    background-size: cover;
    border: 1px solid #ededed;
}
.work-item-cont{
    float: right;
    width: 55%;
}
.work-item-list{
    width: 100%;
    float: left;
}
.work-item-list ul li{
    margin-bottom: 15px;
	font-size:13px;
}
.work-item-list ul li h5{
    line-height: 36px;
}
.work-item-list ul li p{
    line-height: 30px;
}


.work-party-book{
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 50px;
    border: 1px solid #ececec;
    padding-bottom: 40px;
}

.work-party-book .title-line{
    height: 40px;
    background: url("../img/djnewicon/banner3.png") no-repeat top center #f5eeda;
    width: 100%;
    line-height: 40px;
    float: left;
}
.work-party-book .title-line h5{
    float: left;
    line-height: 40px;
    margin-left: 30px;
    font-size: 20px;
	font-weight: normal;
}
.work-party-book .title-line a{
    float: right;
    margin-right: 30px;
}


.book-cover{
    width: 90%;
    float: left;
    margin-left: 5%;
}
.book-cover ul{
    display: block;
    margin-top: 30px;
    text-align: center;
}
.book-cover ul li{
    display: block;
    float: left;
    width: 20%;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
}


/*2017-06-15*/
.ds{}
.ds h5{font-size: 16px; font-weight: normal; padding-top: 10px; padding-bottom: 18px;}
.ds p{font-size: 16px; line-height: 32px;}