.picList ul{width:1116px; overflow:hidden;}
.picList ul li{width:334px; height:398px; border:1px solid #e0e0e0; padding:10px 10px 0; margin-right:16px; position:relative; float:left; margin-bottom:30px;}
.picList ul li img{width:334px; height:350px; padding:0;}
.picList ul li h3{height:48px; line-height:48px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; text-align:center;}
.picList i{position:absolute; transition:.5s ease-in-out; -webkit-transition:.5s ease-in-out; background-color:#fc5858; display:inline-block;}
.picList .line-top{top:-1px; left:-1px; height:1px; width:0;}
.picList .line-right{bottom:-1px; right:-1px; width:1px; height:0;}
.picList .line-bottom{bottom:-1px; right:-1px; height:1px; width:0;}
.picList .line-left{top:-1px; left:-1px; width:1px; height:0}
.picList ul li:hover .line-top,.picList ul li:hover .line-bottom{width:356px;}
.picList ul li:hover .line-right,.picList ul li:hover .line-left{height:310px;}
.picList ul li a:hover{text-decoration:underline;}
.picList .page{padding:20px 20px 30px; +padding-top:+50px;}
.bgcolor{background-color:#f5f5f5;}
.location{border:none; text-indent:5px;}
.content{width:1040px; margin:0 auto; background-color:#fff; padding:0 30px;}
.content h1{font-size:30px; line-height:48px; padding:35px 0 25px;}
.content .info{height:30px; line-height:30px; color:#999; padding-bottom:15px; border-bottom:1px solid #f0f0f0;}
.content .info .source-time{width:340px; float:left}
.content .info .source-time span{margin-right:28px;}
.content .info .tags{float:left; width:460px; height:30px; overflow:hidden;}
.content .info .tags a{margin-right:14px; color:#666; display:inline-block;}
.content .info .tags a:hover{color:#fc1b1b;}
.content .info .share{+margin-top:0}
.content .text{margin-top:25px;width:1040px;}
.content .text img{max-width:1040px; overflow:hidden; margin:0 auto;}
.content .text p{font-size:16px; line-height:30px; padding:15px 0;}
.content .page{padding-top:20px;}
.picBox{padding:0 18px; background-color:#fff; margin-bottom:20px;}
.picBox .title{overflow:hidden; height:50px; line-height:50px;}
.picBox .title em{width:3px; height:20px; display:inline-block; background-color:#fc1b1b; position:relative; top:3px; +top:-1px; margin-right:5px;}
.picBox .title h2{display:inline-block; *zoom:1; *display:inline;}
.picBox .title .more{+margin-top:-50px;}
.picBox .aboutPic,.picBox .recomend{overflow:hidden; width:714px;}
.picBox .aboutPic li{width:218px; height:228px; overflow:hidden; float:left; margin-right:20px;}
.picBox .aboutPic li img,.picBox .recomend li,.picBox .recomend li img{width:218px; height:160px; overflow:hidden;}
.picBox .aboutPic li p{font-size:15px; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}
.picBox .recomend{+padding-bottom:20px;}
.picBox .recomend li{position:relative; float:left; margin:0 20px 20px 0;}
.picBox .recomend li p{line-height:36px; height:36px; overflow:hidden; padding:14px 8px 0; width:202px; background:url(../images/title_bg.png) repeat-x; position:absolute; left:0; bottom:0;}
.picBox .recomend li p a{color:#fff; width:202px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}
.picBox .recomend li p a:hover{text-decoration:underline;}
.picBox .bt-border{border-bottom:1px solid #f0f0f0;}
.picBox .picRank,.picBox .hotNews{overflow:hidden; padding:8px 0;}
.picBox .picRank li{line-height:32px; height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picBox .picRank li i{width:16px; height:16px; color:#fff; background-color:#999; display:inline-block; position:relative; line-height:16px; text-align:center; font-style:normal; margin-right:8px; font-family:Arial, Helvetica, sans-serif;}
.picBox .picRank li .front{background-color:#fc1b1b;}
.picBox .hotNews li{line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picBox .hotNews li i{width:3px; height:3px; display:inline-block; background-color:#fc1b1b; position:relative; top:-3px; margin-right:8px;}
.picBox .swiper-container{width:315px; height:115px;}
.picBox .swiper-container .arrow-left,.picBox .swiper-container .arrow-right{top:40px; width:30px; height:40px;}
.picBox .swiper-container .arrow-left{background-position:0 -200px;}
.picBox .swiper-container .arrow-right{background-position:-30px -200px; right:15px;}
.picBox .swiper-container p{height:25px; padding:25px 8px 0; text-align:center; background:url(../images/title_bg.png) repeat-x; position:absolute; bottom:0; left:0; width:74px;}
.picBox .swiper-container img{width:90px; height:115px; overflow:hidden;}
.bt-padding{padding-bottom:18px;}