/**********公共样式***********/
.w {width: 1200px;margin: 0 auto;}

/**********列表***********/
/*面包屑*/
.position {height: 60px;line-height: 60px;border-bottom: 1px solid #ccc;font-size: 14px;color: #666;}
.position em, .position a {font-size: 14px;color: #666;}
.position em {margin: 0 5px;}

/*list*/
.listTitle {padding: 30px 0 15px;font-size: 30px;color: #e11714;font-weight: bold;letter-spacing: 4px;}
.listTitle:before {content: '';display: inline-block;vertical-align: middle;height: 26px;width: 5px;background: #E11714;margin-right: 15px;}
.listMain li a {display: block;padding: 20px 30px 20px 30px;border-bottom: 1px solid #eee;}
.listMain li a h1 {font-size: 16px;color: #333;margin-bottom: 20px;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.spanleft {font-size: 16px;color: #333;margin-bottom: 20px;width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.spanright {font-size: 12px;color: #a9a9a9; float:right;}
.listMain li a p {font-size: 14px;color: #666;line-height: 1.5;}
.listMain li a p em {font-size: 14px;color: #e11714;}
.listMain li a:hover h1 {color: #E11714;}

/*page*/
.page {text-align: center;margin: 50px 0 60px;}
.page em {font-size: 20px;color: #666;margin: 0 6px;}
.page a {display: inline-block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;border: 1px solid #ccc;font-size: 16px;color: #666;border-radius: 4px;margin: 0 3px;}
.page a:first-child,.page a:last-child {width: 70px;}
.page a.active,.page a:hover {background: #E11714;color: #fff;border: 1px solid #E11714;}


/**********详情***********/
.detailTitle {padding-top: 40px;border-bottom: 1px solid #e9d27f;}
.detailTitle h1 {font-size: 38px;color: #333;font-weight: bold;margin-bottom: 30px;    text-align: center; padding: 0 20px;}
.source {padding-bottom: 15px;display: flex;}
.source span {flex: 1;display: block;float: left;width: 33.33%;height: 20px;line-height:20px;text-align: center;font-size: 14px;color: #333;}
.source span:first-child {text-align: left;}
.source span:last-child {text-align: right;}
.source span a {font-size: 14px;color: #333;display: inline-block;height: 100%;}
.source .share a {margin-left: 20px;}
.source .share a:first-child:before {content: '';display: inline-block;vertical-align: top;height: 100%;width: 20px;background: url(../img/print.png) no-repeat center;background-size: 100% auto;margin-right: 10px;}
.source .share a:last-child:before {content: '';display: inline-block;vertical-align: top;height: 100%;width: 20px;background: url(../img/share.png) no-repeat center;background-size: 100% auto;margin-right: 10px;}
.detailMain {padding-top: 0px;border-bottom: 1px solid #e9d27f;margin-bottom: 60px;}
.detailMain .source {margin-top: 40px;}
.detailImg {width: 100%;display: flex;justify-content: center;align-items: center;}
.detailImg img {max-height: 100%;max-width: 100%;}
.detailContent p {font-size: 18px;color: #666;margin-top: 40px;line-height: 1.8;text-indent: 36px;}


/* 图片列表 */
.listPic {margin:50px 0px;height:auto;}
.listPic li{width:31.667%;height:310px;float:left;margin-right:2.49%;margin-bottom:2.49%;}
.listPic li:nth-child(3n){margin-right:0;}

.listPic li .list-top{width:100%;height:250px;overflow: hidden;}
.listPic li .list-top img{width:100%;height:auto;transition:  all 0.6s;}
.listPic li .list-btm{width:100%;height:60px;background:#f7f7f7;}
.listPic li .list-btm p{display: block;height:100%;line-height:60px;padding-left:24px;width:88%;color:#666666;font-size:18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.listPic li:hover .list-btm p{color:#e44847;}
.listPic li:hover .list-top img{transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05);}














