/*list-layout*/
.list-layout{}
.list-layout .hd{border-bottom: 1px solid #e6e6e6;padding: 10px 0 15px 10px;*zoom: 1;}
.list-layout .hd:after{display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
.list-layout .hd h1{float: left;font-size: 24px;font-weight: bold;line-height: 1;color: #012376;border-left: 6px solid #012376;padding: 0 0 0 10px;margin-top: 5px;}

.list-layout .bd{}
.list-layout .sub-nav{float: left;width: 190px;margin: 10px 0;}
.list-layout .sub-nav h2{display: block;height: 70px;font-size: 18px;line-height: 70px;text-align: center;overflow: hidden;}
.list-layout .sub-nav h2:hover,.list-layout .sub-nav h2.current{font-weight: bold;background-color: #023f9b;}
.list-layout .sub-nav h2:hover a,.list-layout .sub-nav h2.current a{display: block;color: #fff;text-decoration: none;}
.list-layout .list-area{float: right;width: 760px;padding: 0 0 20px 20px;border-left: 1px solid #e6e6e6;}
.list-layout .list-area ul{padding: 22px 0 40px 0;border-bottom: 1px solid #e6e6e6;}
.list-layout .list-area ul li{height: 46px;overflow: hidden;font-size: 16px;line-height: 46px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;text-indent: 15px;background: url(../images/li-bg.gif) no-repeat left center;}
.list-layout .list-area ul li.br{clear: both;display: block;height: 0;margin-top: 12px;padding-bottom: 12px;background: none;}
/*img-list*/
.list-area .list-item{padding: 15px 0;border-bottom: 1px solid #ddd;overflow: hidden;}
.list-area .list-item .img-area{width: 160px;float: left;}
.list-area .list-item img{width: 160px;height: 120px;}
.list-area .list-item .txt-area{width: 585px;height: 110px;overflow: hidden;float: right;padding: 5px 0;}
.list-area .list-item h3{font-size: 16px;line-height: 1.5;font-weight: bold;max-height: 48px;overflow: hidden;}
.list-area .list-item .abst{overflow: hidden;font-size: 12px;line-height: 20px;color: #808080;font-family: simsun;margin-top: 5px;}
.list-area .list-item .abst a{color: #004d80;}
.list-area .list-item .date{margin-top: 5px;}
/*list-content*/
.list-content{padding: 20px 0 0 5px;}
.list-content,.list-content p,.list-content div{font-size: 14px;line-height: 3;font-family: simsun;text-align: justify;}
.list-layout .list-area ul li{}
.list-layout .list-area ul .title{float: left; width: 690px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-layout .list-area ul .date{float: right;width: 64px;text-indent: 0;}
.date{font-size: 12px;color: #808080;font-family: simsun;}
@media screen and (max-width:768px){
	.list-layout .sub-nav{float: none;overflow-x: scroll;width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.list-layout .sub-nav-inner{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;overflow: hidden;box-sizing:border-box;margin: 0 auto;}
	.list-layout .sub-nav h2{float: left;height: auto;}
	.list-layout .sub-nav h2 a{display: block;padding: 0 15px;line-height: 40px;font-size: 16px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;box-sizing:border-box;}
	.list-layout .sub-nav h2 a:hover{background-color: #fff;color: #333;font-weight: normal;}
	.list-layout .list-area{float: none;width: auto;padding: 0 0 10px 0;border: none;}
	.list-layout .list-area ul{padding: 10px 0 20px 0;}
	.list-layout .list-area ul li{height: 38px;line-height: 38px;}
	.list-area .list-item{display: -moz-box;display: -webkit-box;display: box;}
	.list-area .list-item .txt-area{;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
	.list-area .list-item .img-area,.list-area .list-item .txt-area{float: none;}
	.list-area .list-item .img-area{margin-right: 20px;}
	.list-layout .bd{padding: 0 15px;}
    .list-layout .list-area ul .title{float: none;width: auto;}
    .list-layout .list-area ul .date{display: none;}
}
@media screen and (max-width:480px){
	.list-layout .hd h1{font-size: 18px;}
	.list-layout .sub-nav h2 a{font-size: 14px;line-height: 38px;}
	.list-area .list-item{padding: 10px 0;}
	.list-area .list-item .img-area{width: 100px;margin-right: 10px;}
	.list-area .list-item .img-area img{width: 100px;height: 75px;}
	.list-area .list-item .txt-area{height: 68px;overflow: hidden;padding: 2px 0;}
	.list-area .list-item .txt-area h3{font-size: 16px;line-height: 1.4;max-height: inherit;}
	.list-area .list-item .abst{display: none;}
}






