.ny-banner{width:100%;height:460px;}
.ny-banner img{width:100%;height:460px;}
/*单篇*/
.sidenav{width:250px;}
.sidenav h2{height:85px;line-height:85px;text-align:center;background:url(../images/red_03.png);font-size:32px;margin-top:-85px;position:relative;z-index:99;*z-index:99;_z-index:99;color:#fff;}
.sidenav ul{background-color:#f8f8f8;padding-bottom:75px;}
.sidenav ul li{line-height:66px;padding:0px 24px;}
.sidenav ul li a{font-size:18px;display:block;border-bottom:1px solid #d3d3d3;text-align:center;}
.sidenav ul li:hover a,.sidenav ul li.on a{color:#ba2a17;border-bottom:1px solid #ba2a17;}
.contents{width:910px;}
/*当前位置*/
.location {text-align: left;padding:15px 0;border-bottom: 1px solid #e2e2e2;width:100%;}
.locationb{}
.location{color: #666;}
.location a{display: inline-block;color: #666;}
.location a .home{background: url(../images/icon5_03.png) no-repeat left 2px;}
.location a span, #contents .location strong {font-weight: 500;padding-left:24px;font-size: 13px;background: url(../images/location-sep.png) no-repeat 10px 0;}
.text-t{clear:both;padding:30px 0px;}
.text-t h2{padding-top:30px;font-size:24px;color:#424242;margin-bottom:20px;text-align:center;}
.text-t p{line-height:32px;color:#666666;font-size:16px;text-indent:2em;}
/*内容页*/
.bjql{background-color:#fbfbfb;}
.location-wrap{width:1200px;margin:auto;border:none;}
.padding-38{padding: 10px 38px 20px;}
.margin-20{margin-bottom:20px;}
.content{background:#fff;min-height:700px;}
.content .con_nav h2{text-align:center;font-size:30px;color:#010101;padding:35px 0px;font-weight:bold;}
.content .con_nav .ly{height:54px;line-height:54px;text-align:center;margin-bottom:20px;color:#7c7c7c;background-color:#f6f6f6;}
.content .con_nav .ly span{padding:0px 20px;color:#898989;}
.hznr{text-align:center;}
.content img{margin:15px 0px;}
.content p{text-indent:2em;text-align:left;color:#5e5e5e;margin-bottom:20px;line-height:30px;font-size:17px;color: #212121;}
.content p.vsbcontent_img{text-align:center;}
.pageBar{padding-top: 20px;margin-top: 35px;border-top: 1px solid #dedede;}
.content .con_nav a{font-size:18px;}
/*右侧列表*/
.list{width:856px;background:#fff;padding:30px;}
#contents .list_l > li{border-bottom:1px solid rgba(0,0,0,0.15); margin:0; padding:45px 15px; position:relative;}
#contents .list_l .date{max-width: 60px;font-size: 14px;/*padding:15px 18px;*//*margin-right:50px;*/color: #000;float: left;}
#contents .list_l .date em{display: block;font-size: 45px;font-weight: 600;line-height: 50px;}
#contents .list_l .grab{display: block; width: 89%;  float: left; padding:0 15px;}
#contents .list_l .img_wrap {width: 220px;height: 140px;overflow: hidden;position: relative;padding: 0;margin: 0 25px 0 0;float: left;}
#contents .list_l .img_wrap img{min-width:100%; min-height:100%;width: 100%;transform: scale(1);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
#contents .list_l .info{color:#666}
#contents .list_l .text_wrap {margin-left: 90px;padding-right:60px;}
#contents .list_l > li:hover .img_wrap *, #contents .list_l > li:hover .img_wrap *{ transform: scale(1.2); -webkit-transition: all 0.8s ease 0s;  transition: all 0.8s ease 0s;}
/*#contents .list_l .text_wrap>span, #contents .list_l .text_wrap>a{display:block;}*/
#contents .list_l > li .line{display: inline-block; margin: 0 13px; width: 1px; height: 11px; background: rgba(0,0,0,0.5);}
#contents .list_l > li .title{font-size: 16px;margin: 10px 0;line-height: 28px;font-weight: 600;}
#contents .list_l > li .text{font-size: 14px;max-height: 3em;overflow: hidden;color: #666;line-height: 22px;}
#contents .list_l > li .more_btn{display: block;padding: 15px;/*width:52px;height:40px;*/position:absolute;right:0;top:80px;background:#f8f8f8;transition:all .8s ease;}
#contents .list_l > li .more_btn i,#contents .list_l > li .more_btn::after,#contents .list_l > li .more_btn::before{content:"";display:block;width:21px;height:2px;background:#5a5a5a;transition:all .5s ease;}
#contents .list_l > li .more_btn i{margin:5px auto;position: relative}
#contents .list_l > li:hover .more_btn{background:#c60001;}
#contents .list_l > li:hover .more_btn i,#contents .list_l > li:hover .more_btn::after,#contents .list_l > li:hover .more_btn::before{background:#FFF;width:13px}
#contents .list_l > li:hover .more_btn i{width:25px}
#contents .list_l > li:hover .more_btn::after,#contents .list_l > li:hover .more_btn::before{right:10px;position: absolute;}
#contents .list_l > li:hover .more_btn::before{transform: rotate(45deg);top: 15px;}
#contents .list_l > li:hover .more_btn::after{transform: rotate(-45deg);bottom: 15px;}
.location {text-align: left;padding:15px 0;border-bottom: 1px solid #e2e2e2;}

/*搜索结果页*/
.contBg{padding-bottom: 65px;background-color:#f2f7fb;margin-top: 45px;}
.searchWrap { min-height: 600px; background: #fff; padding: 50px 60px; }
.searchWrap .serBox{padding:25px;background:#f4f4f4;margin-bottom:20px;margin-top:20px;}
.searchWrap .txt { border: none; height: 40px; width: 900px; font-size: 15px; padding-left: 10px; color: #3d3d3d }
.searchWrap .btn {border: none; height: 40px; width: 120px; text-align: center; float: right; cursor: pointer; _display: inline; color: #fff; right: 10px; top: 20px; background:#c60001; font-size: 18px; }
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}