@charset 'UTF-8';
.wrapper{width: 1180px;}
dt img,
.mod-ad>img{width: 100%;height: 100%;display: block;}
.ad11800x64{width: 1180px;height: 64px;}
.ad770x75{width: 770px;height: 75px;margin-top: 33px;}


.header{height: 50px;margin-top: 25px;border-bottom: none;background: #fff;}
.logo{float: left;height: 100%;}
/*.logo img{width: 350px;height: 100%;}*/
.search { border: 1px solid #d7d7d7; color: #d7d7d7; border-radius: 18px; display: block; float: right; padding: 4px 12px; font-size: 14px; width: 226px; height: 20px;  }
.nav-wrapper .wrapper{}
.nav{height: 55px;margin: 0 auto;background: #fbfbfb;border-top: 2px solid #16a5ff;border-bottom: 1px solid #ededed;}
.nav .nav-item{padding: 0 19px;font-size: 20px;float: left;height: 55px;line-height: 55px;}
.nav .nav-item a{color: #0069ab;display: block;line-height: 55px;}
.news-list-group {margin-top: 16px;}

.section-cnt{margin-top: 20px;}

/*栏目标题*/
.tit-sub{margin-top: 38px;}
.tit-sub h2{padding-left: 15px;font-size: 24px;color: #16a5ff;font-weight: normal;position: relative;}
.tit-sub h2 i{width: 5px;height: 20px;display: inline-block;position: absolute;left: 0;top: 7px;background-color: #16a5ff;}
.tit-sub h2 a{color: #16a5ff;}
.tit-sub h2 a:hover{color: #16a5ff;}
.tit-sub.small{margin-top: 0;margin-bottom: 14px;}
.tit-sub.small h2{font-size: 20px;}
.tit-sub.small h2 i{top: 3px;}
.col-main .tit-sub{margin-bottom: 24px;}

.col-main{width: 770px;float: left;}

/* swiper-container-01 */
.swiper-container-01{width: 100%;height: 394px;position: relative;}
.swiper-container-01 .arrow-left,
.swiper-container-01 .arrow-right{width: 30px;height: 30px;display: block;position: absolute;z-index: 999;top: 105px;display: none;}
.swiper-container-01 .arrow-left{background: url(../images/arrow-left.png) no-repeat;left: 16px;}
.swiper-container-01 .arrow-left:hover{background: url(../images/arrow-left2.png) no-repeat;}
.swiper-container-01 .arrow-right{background: url(../images/arrow-right.png) no-repeat;right: 16px;}
.swiper-container-01 .arrow-right:hover{background: url(../images/arrow-right2.png) no-repeat;}
.swiper-container-01>.swiper-wrapper>.swiper-slide{height: 394px;}
.swiper-container-01>.swiper-wrapper dl{width: 100%;height: 394px;position: relative;}
.swiper-container-01>.swiper-wrapper dl img{width: 100%;height: 394px;}
.swiper-container-01>.swiper-wrapper dl dd{position: absolute;left: 0;bottom: 0;width: 100%;height: 65px;line-height: 65px;z-index: 99;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #fff;font-size: 18px;}
.swiper-container-01>.swiper-wrapper dl dd a{color: #fff;margin-left: 20px;display: block;line-height: 65px;max-width: 590px;overflow: hidden;}
.swiper-container-01>.pagination{width: 100%;text-align: right;position: absolute;bottom: 25px;}
.swiper-container-01>.pagination>span{width: 14px;height: 14px;display: inline-block;border-radius: 50%;background-color: #fff;margin: 0 6px;cursor: pointer;}
.swiper-container-01>.pagination>span:last-child{margin-right: 30px;}
.swiper-container-01>.pagination>span.swiper-active-switch{background-color: #16a5ff;}

/* headline-group */
.headline-group{margin-top: 42px;}
.headline-item{margin-top: 18px;}
.headline-title{font-size: 32px;font-weight: bold;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 12px;}
.headline-title a{color: #363636;}
.headline-text{font-size: 14px;color: #999;line-height: 24px;height: 48px;overflow: hidden;}
.headline-text a{color: #999;}

/* text-news */
.text-news-group{margin-top: 32px;}
.text-news{}
.text-news-item{font-size: 18px;line-height: 40px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.text-news-item.first-item{font-weight: bold;}
.text-news-item a{color: #333;}
.text-news.dot .text-news-item{padding-left: 16px;background: url(../images/dot-gray.jpg) 0 center no-repeat;}
.text-news.tight .text-news-item{line-height: 35px;}
.text-news-group.bi-cols .text-news{width: 50%;float: left;}

/* pic-mask-news */
.pic-mask-news-item{position: relative;margin-bottom: 16px;}
.pic-mask-news-item.last-item{margin: 0;}
.pic-mask-news-img{width: 100%;height: 180px;}
.pic-mask-news-opa,
.pic-mask-news-text{width: 100%;height: 35px;line-height: 35px;position: absolute;bottom: 0;left: 0;}
.pic-mask-news-opa{background-color: #000000;opacity: 0.3;filter: alpha(opacity=30);}
.pic-mask-news-text{color: #fff;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 10px;}

/* news-group */
.news-group{margin-top: 30px;}
.news-group .col-main{width: 436px;}
.news-group .col-main .text-news{margin-bottom: 17px;}
.news-group .col-sub{width: 296px;}
.news-group .col-sub .tit-sub.small{margin-top: 0;margin-bottom: 20px;}

/* .news-pic.type-b */
.news-pic.type-b .tit-sub-a{margin-bottom: 3px;}
.news-pic.type-b .news-pic-item {margin-bottom: 16px;}
.news-pic.type-b .news-pic-item.last-item{margin-bottom: 0;}
.news-pic.type-b .news-pic-item h4{font-size: 24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 50px;font-weight: normal;}
.news-pic.type-b .news-pic-item h4 a{color: #333;}
.news-pic.type-b .news-pic-item h4 a:hover{color: #cc0000;}
.news-pic.type-b .news-pic-item dl{width: 100%;height: 100px;overflow: hidden;margin-top: 11px;}
.news-pic.type-b .news-pic-item dl dt{margin-right: 15px;float: left;}
.news-pic.type-b .news-pic-item dl dt img{width: 160px;height: 100px;}
.news-pic.type-b .news-pic-item dl dd{color: #999;line-height: 25px;font-size: 14px;height: 75px;overflow: hidden;}
.news-pic.type-b .news-pic-item dl dd a{color: #999;}
.news-pic.type-b .news-pic-item dl dd a:hover{color: #cc0000;}
.news-pic.type-b .news-pic-item dl dd.info{text-align: right;height: auto;}

/* news-list-group */
.news-list-group .tit-sub{margin-top: 16px;margin-bottom: 12px;}
.news-pic-inner{overflow: hidden;}
/* pagination */
.pagination-list{text-align: center;margin-top: 50px;font-size: 16px;}
.pagination-list li{display: inline;font-size: 16px;}
.pagination-list li a{display: inline-block;border: 1px solid #999;border-radius: 3px;padding: 3px 8px;margin: 0 3px;color: #2f87ff;}
.pagination-list a.prev{background: url(../images/arrow-left-blue.png) 3px center no-repeat;padding-left: 15px;}
.pagination-list a.prev.disable{background: url(../images/arrow-left-grey.png) 3px center no-repeat;color: #999;}
.pagination-list a.prev.disable a{color: #999;}
.pagination-list a.row{border: 0;color: #f26a09;}
.pagination-list a.next{background: url(../images/arrow-right-blue.png) 62px center no-repeat;padding-right: 15px;}
.pagination-list a.next.disable{background: url(../images/arrow-right-grey.png) 3px center no-repeat;}
.pagination-list a.disable:hover{text-decoration: none;}

/* btn-more */
.btn-more,
.btn-show-more{width: 120px;height: 40px;line-height: 40px;text-align: center;display: block;margin: 30px auto 0;border: 1px solid #16a5ff;color: #16a5ff;font-weight: bold;transition: all linear .25s;font-size: 14px;}
.btn-more:hover,
.btn-show-more:hover{text-decoration: none;font-size: 16px;}
.js-hidden{display: none;}

/*col-sub*/
.col-sub{width: 300px;float: right;}
.col-sub .ad300x242{width: 300px;height: 242px;margin-bottom: 48px;}
.col-sub .tit-sub{margin-bottom: 30px;}
.col-sub .mod-a{border-bottom: 1px solid #dedede;padding-bottom: 11px;margin-bottom: 50px;float: none;}
.col-sub .mod-a .tit-sub{margin-bottom: 20px;}
/*图文列表B*/
.col-sub .news-pic-b{width: 316px;margin-right: -16px;}
.news-pic-b dl{width: 142px;margin: 10px 16px 0 0;float: left;display: inline;}
.news-pic-b dl dt img{width: 142px;height: 88px;}
.news-pic-b dl dd{line-height: 24px;height: 48px;overflow: hidden;margin-top: 6px;font-size: 14px;}
.news-pic-b dl dd a{color: #999;}
.news-pic-b dl dd a:hover{color: #cc0000;}
.news-list.type-b{margin-top: 6px;}
.news-list.type-b li{font-size: 16px;background: url(../images/dot-orange.png) 0 23px no-repeat;padding-left: 11px;line-height: 26px;padding-top: 10px;}
.news-list.type-b li a{color: #333;}
.news-list.type-b li a:hover{color: #cc0000;}
.col-sub .city-list{font-size: 14px;color: #999;margin-top: 13px;}
.col-sub .city-list li{width:35px;float:left;display:inline;margin-right:7px;height:32px;line-height: 32px;text-align:center;}
.col-sub .city-list li a{color: #999}
.col-sub .city-list li a:hover{color: #cc0000;}
/*图文列表C*/
.col-sub .mod-b{margin-bottom: 26px;float: none;}
.col-sub .news-pic-c{width: 316px;margin-right: -16px;}
.news-pic-c dl{position: relative;width: 142px;margin: 0 16px 18px 0;float: left;display: inline;}
.news-pic-c dl dt{width: 142px;height: 88px;overflow: hidden;}
.news-pic-c dl dt .icon{position: absolute;width: 16px;height: 22px;left: 63px;top: 33px;z-index: 9;}
.news-pic-c dl dt img{width: 142px;height: 88px;display: block;}
.news-pic-c dl .div-opa{width: 142px;height: 88px;background-color: #000;opacity:0.3;-moz-opacity:0.3; filter:alpha(opacity=30);position: absolute;left: 0;top: 0;margin-top: 0;}
.news-pic-c dl .div-opa a{width: 100%;height: 100%;display: inline-block;}
.news-pic-c dl dd{line-height: 24px;height: 48px;overflow: hidden;margin-top: 6px;font-size: 14px;}
.news-pic-c dl dd a{color: #999;}
.news-pic-c dl dd a:hover{color: #cc0000;}
/*视觉山东*/
.col-sub .mod-c{margin-bottom: 50px;float: none;}
.news-pic-d dl{margin-bottom: 23px;}
.news-pic-d dl dt img{width: 300px;height: 186px;display: block;}
.news-pic-d dl dd{font-size: 14px;margin-top: 8px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/color: #999;}
.news-pic-d dl dd a{color: #999;}
.news-pic-d dl dd a:hover{color: #cc0000;}
/*排行榜*/
.col-sub .mod-d .tit-sub{margin-bottom: 13px;}
.news-list.type-c li{font-size: 16px;line-height: 26px;padding-bottom: 12px;}
.news-list.type-c li span{width: 18px;height: 18px;display: inline-block;text-align: center;line-height: 18px;background-color: #bebebe;color: #fff;
 font-size: 14px;margin-right: 13px;vertical-align: middle;
 -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.news-list.type-c li span.cur{background-color: #ff9900;}
.news-list.type-c li a{color: #333;vertical-align: middle;}
.news-list.type-c li a:hover{color: #cc0000;}


/*friend*/
.friend{margin-top: 39px;background-color: #16a5ff;padding: 20px 0 40px 0;}
.friend ul{color: #fff;border-bottom: 1px solid #fff;}
.friend ul li{font-size: 24px;color: #fff;display: inline-block;line-height: 44px;height: 44px;padding: 0 13px;cursor: pointer;+display: inline;padding-bottom: 5px;}
.friend ul li.cur{border-bottom: 2px solid #fff;}
.friend p{line-height: 34px;font-size: 14px;margin-top: 15px;}
.friend p a{color: #fff;margin-right: 12px;}
.friend p a:hover{color: #cc0000;}
/*é¡µè„š*/
.qlfooter{text-align:center;padding:25px 0 30px 0;margin-top:20px;font-size:14px;line-height:18px;}
.qlfoot1{line-height:24px;}
.qlfoot1 .menu2 a{padding: 0 10px;}
.qlfoot2{line-height:24px;color:#999;line-height: 27px;font-size: 14px;}
.qlfoot2 a{line-height:24px;color:#999;}
.footer .menu2{line-height:25px;font-size: 14px;color: #010101;margin-bottom: 4px;}
.footer .menu2 a{padding: 0 5px;}
.footer .menu2 a:link{color:#010101; text-decoration:none;}
.footer .menu2 a:visited{color:#010101;text-decoration:none;}
.footer .menu2 a:hover{color:#010101;text-decoration:underline;}
.footer .menu2 a:active{color:#010101;text-decoration:underline;}