﻿@charset 'utf-8';
/*header*/
.header{height: 34px;border-bottom: 1px solid #cacaca;line-height: 35px;}
.header .mod-flag{float: left;margin-left: 20px;}
.header .mod-flag a{color: #333;font-size: 20px;}
.header .mod-flag a:hover{color: #cc0000;}
.header .mod-menu{float: right;margin-right: 10px;}
.header .mod-menu li{font-size: 12px;color: #d6d6d6;float: left;display: inline;}
.header .mod-menu li a{font-size: 14px;color: #333;padding: 0 8px;}
.header .mod-menu li a:hover{color: #cc0000;}
/*section-top*/
.section-top .ad1180x60{width: 1180px;height: 60px;margin-top: 10px;}
.section-top .bar-top{height: 40px;margin-top: 52px;position: relative;border-bottom: 1px solid #ff9900;padding-bottom: 23px;}
.section-top .bar-top .logo{display: inline-block;}
 /*nav*/
.section-top .nav-top{position: absolute;top: 0;left: 125px;+width: 280px;display: inline;}
.section-top .nav-top p{line-height: 40px;font-size: 16px;color: #999;float: left;display: inline;}
.section-top .nav-top p a{color: #999;padding: 0 10px;}
.section-top .nav-top p a:hover{color: #cc0000;}
 /*search*/
.section-top .bar-top #search-all:after,div.top-bar:after{content:".";display:block; height:0; visibility:hidden;clear:both;}
.section-top .bar-top .search-form{width: 380px;height: 28px;border: #d5d5d5 1px solid;position: absolute;top: 6px;right: 0;}
.section-top .bar-top #search-all div,#search-all input{display: block;float: left;margin: 0;padding: 0;}
.section-top .bar-top #search-all div{position: relative;}
.section-top .bar-top #search-all .cat-selected{display:block;width: 60px;line-height: 28px;padding-left:12px;border-right:#d9d9d9 1px solid;
 text-decoration:none;font-size: 14px;color: #666;background: url(../images/arrow-down.png) 48px center no-repeat;}
.section-top .bar-top #search-all .close{background: url(../images/arrow-up.png) 48px center no-repeat;}
.section-top .bar-top #search-all .cat-list{border: #d5d5d5 1px solid;border-top: none;border-bottom:none;position: absolute;top: 28px;left: -1px;display: none;font-size: 0;}
.section-top .bar-top #search-all .visible{display: block;}
.section-top .bar-top #search-all .cat-list li a{display:block;width: 72px;height:30px;border-bottom: #d5d5d5 1px solid;
 line-height:30px;font-size: 13px;text-decoration: none;background: #fff;text-align: center;color: #666;}
.section-top .bar-top #search-all .cat-list li a:hover{background: #fff6dd;}
.section-top .bar-top #search-all .keywords{border: 0px;width:265px;height:28px;line-height:28px;padding-left:4px;outline: none;font-size: 14px;}
.section-top .bar-top #search-all .search-btn{border: none;background: none;width: 42px;height: 30px;position: absolute;top: -1px;right: -1px;outline: none;
    background: url(../images/search.png) center center no-repeat;cursor:pointer;}
/*section-cnt*/
.section-cnt .section-cnt-tit{border-bottom: 1px solid #e2e2e2;padding-bottom: 17px;margin-top: 42px;+padding-bottom: 0px;}
.section-cnt .section-cnt-tit h1{font-size: 40px;color: #333;margin-bottom: 31px;}
.section-cnt .section-cnt-tit .info{float: left;font-size: 14px;color: #999;margin-top: 15px;}
.section-cnt .section-cnt-tit .info p{display: inline;margin-right: 25px;}
/*百度分享1*/
.section-cnt .section-cnt-tit .share_baidu{float: right;}
.section-cnt .section-cnt-tit .share_baidu .bdshare-button-style1-16 a{width: 32px;height: 31px;display: inline-block;padding-left: 0;margin: 0 0 0 15px;}
.section-cnt .section-cnt-tit .share_baidu .bdshare-button-style1-16 .bds_weixin{background: url(../images/share-wechat.png) center center no-repeat;}
.section-cnt .section-cnt-tit .share_baidu .bdshare-button-style1-16 .bds_tsina {background: url(../images/share-weibo.png) center center no-repeat;}
.section-cnt .section-cnt-tit .share_baidu .bdshare-button-style1-16 .bds_renren {background: url(../images/share-renren.png) center center no-repeat;}
.section-cnt .section-cnt-tit .share_baidu .bdshare-button-style1-16 .bds_tqq{background: url(../images/share-tweibo.png) center center no-repeat;}
/*col-main*/
.col-main{width: 810px;float: left;margin-top: 18px;}
/*文章内容*/
.col-main .article-main p{font-size: 18px;color: #333;line-height: 32px;text-indent: 36px;margin-top: 24px;}
.col-main .article-main p img{/*display: block;*/max-width: 100%;margin: 0 auto;}
.col-main .article-main p a{color: #333;}
.col-main .article-main p a:hover{color: #cc0000;}
.col-main .article-main h3{font-size: 18px;color: #000;margin: 35px 0;text-indent: 36px;}
.col-main .article-main video{/* width:50%; height:auto;*/ max-width: 100%; margin:0 auto; display:block;}
@media screen and (max-width: 768px){
    .col-main .article-main video{ width:100%;}
}
/*栏目标题*/
.tit-sub{margin-top: 38px;}
.tit-sub h2{padding-left: 15px;font-size: 24px;color: #333;font-weight: normal;position: relative;}
.tit-sub h2 i{width: 4px;height: 22px;display: inline-block;position: absolute;left: 0;top: 6px;background-color: #ff9900;}
.tit-sub h2 a{color: #333;}
.tit-sub h2 a:hover{color: #cc0000;}
.col-main .tit-sub{margin-bottom: 24px;}
/*百度分享2*/
.col-main .share_baidu2{margin: 18px 0 25px 0;float: right;}
.col-main .share_baidu2 .bdshare-button-style1-16 a{width: 32px;height: 31px;display: inline-block;padding-left: 0;margin: 0 0 0 15px;}
.col-main .share_baidu2 .bdshare-button-style1-16 .bds_weixin{background: url(../images/share-wechat2.png) center center no-repeat;}
.col-main .share_baidu2 .bdshare-button-style1-16 .bds_tsina {background: url(../images/share-weibo2.png) center center no-repeat;}
.col-main .share_baidu2 .bdshare-button-style1-16 .bds_renren {background: url(../images/share-renren2.png) center center no-repeat;}
.col-main .share_baidu2 .bdshare-button-style1-16 .bds_tqq{background: url(../images/share-tweibo2.png) center center no-repeat;}
/*曝料*/
.col-main .article-main p.contact{font-size: 16px;}
/*责任编辑*/
.col-main .article-main p.author{font-size: 16px;text-align: right;}
/*分页*/
#page{text-align: center;margin-top: 28px;}
#page li{display: inline-block;border: 1px solid #999;border-radius: 3px;padding: 3px 8px;}
#page li.prev{background: url(../images/arrow-left-blue.png) 3px center no-repeat;padding-left: 15px;}
#page li.prev.disabled{background: url(../images/arrow-left-grey.png) 3px center no-repeat;}
#page li.prev.disabled a{color: #999;}
#page li a{color: #2f87ff;display: inline-block;margin: 0 2px;}
#page li.cur{border: 0;}
#page li.cur a{color: #f26a09;}
#page li.next{background: url(../images/arrow-right-blue.png) 65px center no-repeat;padding-right: 15px;}
#page li.next.disabled{background: url(../images/arrow-right-grey.png) 3px center no-repeat;}
#page li.next.disabled a{color: #999;}

/*文章附属*/
.col-main .article-sub{margin-top: 40px;}
/*文本列表 延伸阅读*/
.news-list li{/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
#moreread{}
#moreread h3{margin-bottom: 0;text-indent: 0;font-size: 24px;}
#moreread li{line-height: 45px;font-size: 18px;}
#moreread li a{color: #2f87ff;}


/*二维码*/
.col-main .article-main .qr{margin-top: 20px;}
.col-main .article-main .qr img{display: block;margin: 0 auto;}
/*.col-main .article-sub .qr p{line-height: 30px;font-size: 16px;color: #333333;margin-bottom: 15px;}
.col-main .article-sub .qr p a:hover{color: #cc0000;}*/
.col-main .article-sub .qr img{display: block;margin: 0 auto;}
 /*iframe*/
.iframe-wrap{margin-top: 35px;height: 340px;}
 /*为您推荐*/
.mod-reco{margin-top: 45px;}
.mod-reco .tit-sub{margin-bottom: 47px;}
/*图文列表A*/
.news-pic-item{padding-bottom: 21px;border-bottom: 1px dashed #cecece;margin-top: 28px;}
.news-pic-item dl dt{float: left;margin-right: 8px;margin-top: 3px;}
.news-pic-item dl dt img{width: 182px;height: 110px;display: block;}
.news-pic-item dl dd h3{line-height: 30px;font-size: 24px;font-weight: normal;height: 60px;overflow: hidden;}
.news-pic-item dl dd h3 a{color: #333;}
.news-pic-item dl dd h3 a:hover{color: #cc0000;}
.news-pic-item dl dd{font-size: 16px;line-height: 26px;margin-top: 5px;}
.news-pic-item dl dd a{color: #ff9900;}
.news-pic-item dl dd a:hover{color: #cc0000;}
.news-pic-item dl dd.info{font-size: 14px;color: #999;text-align: right;margin-top: 14px;line-height: normal;}
.news-pic-item dl dd.info .resource{margin-right: 20px;}
.mod-reco .other{width: 100%;height: 40px;line-height: 40px;text-align: center;background-color: #ebebeb;}
.mod-reco .other a{background: url(../images/arrow-down2.png) right center no-repeat;color: #999;display: inline-block;padding-right: 20px;}
.mod-reco .other a.open{background: url(../images/arrow-up2.png) right center no-repeat;}
.mod-reco .other a:hover{color: #cc0000;}
/*col-sub*/
.col-sub{width: 300px;float: right;margin-top: 50px;}
.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{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;}
/*页脚*/
.qlfooter{border-top:1px solid #bebebe;text-align:center;padding:25px 0 30px 0;margin-top:97px;font-size:14px;line-height:18px;}
.qlfoot1{line-height:24px;text-align: center;}
.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;}
/*float*/
.section-float{bottom: 240px;}
.section-float ul li{margin-bottom: 5px;}
.section-float ul li a{width: 39px;height: 38px;display: inline-block;}
.section-float ul li a.home{background: url(../images/float-home.png) no-repeat;}
.section-float ul li a.comment{background: url(../images/float-comment.png) no-repeat;}
.section-float ul li a.qr{background: url(../images/float-qr.png) no-repeat;}
.section-float ul li .qr-cnt{background: url(../images/float-qrcnt.png) no-repeat;padding: 5px 5px 5px 12px;width: 65px;height: 65px;position: absolute;margin: -60px 0 0 45px;}
.section-float ul li .qr-cnt img{width: 65px;height: 65px;display: block;}
.section-float ul li a.back-to-top{background: url(../images/float-back.png) no-repeat;}

/*广告位*/
.adarea{margin-top: 55px;}
.adarea_2,.adarea_3{display: inline-block;margin-top: 35px;}
.adarea_2{margin-right: 200px;}

@media screen and (max-width: 1024px){
 .wrapper{width: 100%;}
 .section-top .ad1180x60{display: none;}
 .col-main{width: 100%;}
 .col-sub{display: none;}
 .ad800*40{display: none;}
 .ad810x100{display: none;}
 .adarea{display: none;}
}
@media screen and (max-width: 1024px){
 .news-pic-item dl dd{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
 .news-pic-item dl dd h3{height: auto;}
}

/*兼容畅媒*/
.article-main{width: 100%;color: #333;line-height: 32px;}
.article-main img{max-width: 100%;/*display: block;margin: 0 auto;*/margin-top: 12px;}

/*早安山东定制*/
body.morning{background-color: #f1f1f1;}
.col-main.morning{width: 880px;}
.col-sub.morning{width: 230px;}
.col-sub.morning .logo-morning img{display: block;margin: 0 auto;}
.col-sub.morning .tit-sub{margin-top: 40px;margin-bottom: 21px;}
.col-sub.morning .mod-a{border-bottom: 0;margin-bottom: 25px;}
.col-sub.morning .news-list.type-b li{font-size: 16px;line-height: 26px;height: 52px;overflow: hidden;padding-top: 0;margin: 10px 0;}
.col-sub.morning .mod-qr dl{width: 150px;margin: 0 auto;text-align: center;}
.col-sub.morning .mod-qr dl dt img{width: 115px;height: 115px;display: block;margin: 0 auto;}
.col-sub.morning .mod-qr dl dd{color: #1980de;line-height: 21px;margin-top: 14px;font-size: 16px;}