.banner {
    width: 100%;
    height: 256px;
    background: url(/images/banner.png) no-repeat bottom;
    overflow:hidden;
}
.banner .title {
    color: #fff;
    margin-top: 98px;
    margin-left:57px;
}
.banner .title h2 {
    font-size: 32px;
    line-height: 40px;
}
.banner .title .eng{
    font-size: 20px;
    line-height: 38px;
}






.substance{
    min-height: 500px;
    margin: 30px auto;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}
.substance .leftaside {
    width: 247px;
    text-align: center;
    overflow: hidden;
    float: left;
    background-color: #282828;
}
.substance .leftaside .classtitle{ text-align:center; color:#fff; background:url(/images/classtitle_bg.jpg) no-repeat top center; border-top:5px solid #910000; height:52px;}
.substance .leftaside .classtitle .cn{ font-size:20px; font-weight:bold; margin-top:5px;}
.substance .leftaside .classtitle .en{ font-size:12px; font-family:Verdana;}



.substance .leftaside ul {
    overflow: hidden;
    padding:6px 0;
}
.substance .leftaside li {
    min-height: 60px;
    overflow:hidden;
}
.substance .leftaside li.last a{ border:0;}
.substance .leftaside li a{ display:block; color:#8b8b8b; overflow:hidden; height:60px; margin:0 12px; border-bottom:1px dashed #818181;}
.substance .leftaside li .cn{ margin-top:10px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.substance .leftaside li .en{ font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.substance .leftaside li.on a{ color:#fff;}

.substance .leftaside .submenu { background: url(/images/2-cp_07.jpg)no-repeat; background-size: 100% 100%; overflow:hidden; margin: 0;}
.substance .leftaside .submenu .subnav{ font-size:12px; margin:10px 0;}
.substance .leftaside .submenu .subnav a{ color:#323232; height:14px; border:0;}
.substance .leftaside .submenu .subnav.attive a{ color:#da0000;}



.substance .rightcont {
    float:right;
    width: 893px;
}
.substance .rightcont .toptitle {
    height: 55px;
    border-bottom: 2px solid #e5e5e5;
    overflow:hidden;
}
.substance .rightcont .toptitle .classname{ float:left;}
.substance .rightcont .toptitle .classname .cn{ font-size:22px; font-weight:bold; color:#d20e00; line-height:20px;}
.substance .rightcont .toptitle .classname .en{ font-size:16px; line-height:32px;}
.substance .rightcont .toptitle .path {
    color: #c5c5c5;
    font-size: 14px;
    float: right;
    line-height: 65px;
}
.substance .rightcont .toptitle .path a {
    color: #c5c5c5;
}
.substance .rightcont .toptitle .path a.on {
    color: #878787;
}



/*内容页样式*/
.infotitle{ text-align:center; font-size:18px; font-weight:bold; margin-top:30px;}
.infodate{ text-align:center; font-size:14px; color:#c5c5c5; margin-top:10px;}
.infocontent{ overflow:hidden; font-size:16px; line-height:32px; text-align:justify; width:100%; color:#0b0b0b; margin:30px 0;}


/*图片列表样式*/
.imglist{ overflow:hidden; margin-top:30px;}
.imglist li{ float:left; height:358px; margin-right:28px;}
.imglist li .pic{ font-size:0;}
.imglist li .pic img{ width:279px; height:279px;}
.imglist li .cntit{ text-align:center; font-size:16px; line-height:20px; margin-top:15px;}
.imglist li .entit{ text-align:center; font-size:16px; line-height:20px;}
.imglist li.last{ margin-right:0;}

/*图片列表样式*/
.imglist1{ overflow:hidden; margin-top:30px;}
.imglist1 li{ float:left; height:365px; margin-right:39px;}
.imglist1 li .pic{ font-size:0;}
.imglist1 li .pic img{ width:427px; height:274px;}
.imglist1 li .cntit{ text-align:center; font-size:16px; line-height:20px; margin-top:20px;}
.imglist1 li .entit{ text-align:center; font-size:16px; line-height:20px;}
.imglist1 li.last{ margin-right:0;}

/*图片列表样式*/
.imglist2{ overflow:hidden;}
.imglist2 li{ float:left; width:100%; padding:28px 0; border-bottom:1px dashed #d3d3d3;}
.imglist2 li .pic{ font-size:0; float:left; width:254px;}
.imglist2 li .pic img{ width:254px; height:164px;}
.imglist2 li .txt{ float:right; width:605px;}
.imglist2 li .txt .cn{ font-size:18px; line-height:24px; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.imglist2 li .txt .en{ font-size:16px; line-height:24px; margin-top:10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.imglist2 li .txt .date{ font-size:16px; color:#d61918; line-height:24px; margin-top:15px;}
.imglist2 li.last{ border:0;}


/*翻页*/
.pagefoot{ border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:15px 0; overflow:hidden;}
.pagefoot .box{ position:relative; left:50%; float:left;}
.pagefoot ul{ margin-left:-50%;}
.pagefoot li{ float:left; color:#7d7d7d; font-size:18px; margin:0 20px;}
.pagefoot li a{ color:#7d7d7d;}
.pagefoot li.on a{ color:#d61918;}



