@charset "utf-8";
:root {
    --w: 1200px;
    --orange: #FF8500;
}

/* ===== 通用样式 ===== */
ul,ol,li,p,h1,h2,h3,h4,h5,form,table,td,img,div,a,dl,dt,dd,strong{margin:0;padding:0;border:0;}
body,select,input{padding:0;margin:0;text-align:left;font-size:12px;font-family:"Microsoft Yahei","微软雅黑";}
body{color:#000;}
ul,li,ol{list-style-type:none;}
input{outline:none;}
em{font-style:normal;}
img{vertical-align:middle;}
table{border-collapse:collapse;}
a img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
.topimg{width:var(--w);margin:0px auto;height:60px;}
.cen{width:var(--w);margin:0 auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.side{width:300px;float:left;display:inline;position:relative;margin-top:20px;}
.side1{width:300px;float:left;display:inline;position:relative;margin-top:10px;}
.main{width:880px;float:right;display:inline;margin-top:20px;}
.main1{width:880px;float:right;display:inline;margin-top:10px;}

/* 精灵图：仅保留实际用到的选择器，偏移量不变 */
#prevBtn2,#nextBtn2,.key,.searchBtn,.title02 strong{background:url(/Public/Index/images/icons.gif) no-repeat;}
#prevBtn,#nextBtn,#sprevBtn,#snextBtn,#nextBtn_lt,#prevBtn_lt{background:url(/Public/Index/images/icons2.png) no-repeat;}

/* 链接 hover 统一为红色 */
.tb_nav a:hover{text-decoration:none;}
.news ul li a:hover,.mainsite ul li a:hover,.ul08 li a:hover,.ul10 li a:hover,.ul11 li a:hover,.applist a:hover,.applist1 a:hover,.ul13 li a:hover,.dl03 a:hover,.ul14 li a:hover,.ul18 li a:hover,.title05 em a:hover,.fot_nav a:hover,.tb_nav_box ul li a:hover,.ul23 li a:hover{color:#c00;}

/* ===== 顶部 Topbar ===== */
.topbar{height:29px;border-bottom:1px solid #E8E8E8;background:#F9F9F9;color:#999;}
.topbar a{color:#999;}
.tb_cen{float:left;display:inline;position:relative;z-index:999;}
.fus,.tb_nav_btn{z-index:999999;padding-left:8px;float:left;width:225px;height:22px;position:absolute;padding-top:8px;}
.tb_nav_btnUp{cursor:pointer;background:url(/Public/Index/images/forusBtnH.png) no-repeat;color:#0198FF;}
.tb_nav,.tb_right{float:right;}
.tb_right{margin-right:79px !important;}
.tb_right span{display:inline-block;margin:8px 2px 0 0;padding-right:4px;}
.tb_nav{position:relative;right:79px;z-index:999;}
.tb_nav_box{display:none;position:absolute;top:29px;right:-79px;border:1px solid #CCC;background:#FFF;padding:3px 0 10px 35px;width:943px;overflow:hidden;}
.tb_nav_box ul{z-index:100;float:left;display:inline;margin:20px 19px 10px 12px;width:86px;border-right:1px solid #E8E8E8;}
.tb_nav_box ul li{margin-top:9px;}
.tb_nav_box ul li a{color:#666;font-size:14px;}
.tb_nav_box ul li.tbnav_fir{margin-top:0;}
.tb_nav_box ul li.tbnav_fir a{font-weight:bold;}

/* 公众号 / 媒体矩阵 下拉 */
.gzh_content{overflow:hidden;display:none;z-index:99;position:absolute;top:45px;border:0.5px solid #dfdfdf;background:#FFF;padding:10px 0 0px 0;width:128px;left:130px;}
.gzh_content .dl04{float:left;width:255px;padding:4px 0;overflow:hidden;}
.gzh_content .dl04 dt{float:left;padding-left:14px;}
.gzh_content .dl04 dd{overflow:hidden;color:#666;width:100px;float:left;margin:5px 0 0 14px;line-height:22px;font-size:13px;letter-spacing:1px;font-family:"Microsoft Yahei","微软雅黑";}
.gzh_content .dl04 dd.dd02{margin-top:7px;}
.gzh_tupian2{display:none;}
.jz_tupian2{display:none;}
.mtjz_content{overflow:hidden;display:none;z-index:99;position:absolute;top:45px;border:0.5px solid #dfdfdf;background:#FFF;padding:10px 0 0px 0;width:256px;left:170px;}
.mtjz_content .dl04{float:left;width:255px;padding:4px 0;overflow:hidden;}
.mtjz_content .dl04 dt{float:left;padding-left:14px;}
.mtjz_content .dl04 dd{overflow:hidden;color:#666;width:100px;float:left;margin:5px 0 0 14px;line-height:22px;font-size:13px;letter-spacing:1px;font-family:"Microsoft Yahei","微软雅黑";}
.mtjz_content .dl04 dd.dd02{margin-top:7px;}

/* 主导航 */
.main_top_nav{width:1199px;background-color:#fbfbfb;height:34px;border-bottom:2px solid #fd740a;float:left;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;margin-top:5px;}
.top_nav_shouye{width:44px;height:27px;background-color:#fd740a;color:#fff;font-size:16px;padding:7px 0 0 15px;font-weight:bold;float:left;}
.top_nav_lanmu{float:left;width:160px;margin-left:20px;margin-right:0px;height:27px;font-size:16px;color:#333;padding:6.5px 0 0 0;}
.top_nav_lanmu1{float:left;width:135px;margin-left:20px;margin-right:0px;height:27px;font-size:16px;color:#333;padding:7px 0 0 0;}
.nav_lanmu_meili{width:75px;float:left;color:#333;}
.nav_lanmu_meili2{width:45px;float:left;}
.lanmu_meili_zi{width:80px;float:left;font-size:16px;color:#aaaaaa;margin-top:-0.5px;}
.meili_zi_title{width:40px;float:left;color:#666;}

/* logo / 媒体 / 搜索入口 */
.main_navBox{clear:both;position:relative;overflow:hidden;padding-bottom:10px;}
.logo{position:absolute;padding:12px 0 12px 0px;}
.meiti{float:left;margin-left:160px;margin-top:12px;}
.meiti_gzh img{width:20px;height:20px;margin-right:6px;float:left;}
.meiti_gzh{float:left;width:100px;height:22px;margin-top:10px;z-index:999999;cursor:pointer;background:url(/Public/Index/images/icon_up1.gif) no-repeat 65px 8px;}
.meiti_jz img{width:20px;height:20px;margin-right:6px;float:left;}
.meiti_jz{float:left;width:90px;height:22px;margin-top:10px;margin-left:20px;cursor:pointer;background:url(/Public/Index/images/icon_up1.gif) no-repeat 78px 8px;}
.mf_fabu{float:right;border:1px solid #ffb986;background-color:#fef4eb;width:152px;height:36px;margin-top:12px;margin-bottom:12px;}
.mf_sousuo{float:right;border:1px solid #ebebeb;width:458px;height:36px;margin-top:12px;margin-bottom:12px;margin-right:42px;}
.sousuo_left{width:105px;border-right:1px solid #ebebeb;height:36px;float:left;}
.mf_fabu img{margin-left:16px;margin-top:7px;float:left;}
.mf_title{font-size:15px;color:#ef5d4e;font-weight:bold;margin-top:7px;float:left;margin-left:2px;}
.logo img:hover,#slider ul li a img{opacity:1;}

/* 头部文字链 / 新闻 */
.ul06 li{height:24px;line-height:24px;overflow:hidden;}
.ul07{overflow:hidden;}
.s_imgd01{height:72px;overflow:hidden;}
.news .s_imgd01 li{height:70px;}
.news{line-height:24px;margin-top:20px;}
.news li{display:block;height:26px;line-height:26px;overflow:hidden;}
.news01,.news02,.news03,.news04{float:left;display:inline;overflow:hidden;margin-top:15px;}
.news01{width:120px;margin-right:20px;}
.news01 li{overflow:hidden;height:26px;}
.news04{width:132px;margin-left:25px;}
.news02{width:122px;margin-right:20px;}
.news03{width:600px;overflow:hidden;}
.ul07 li{float:left;width:24% !important;margin-right:1%;overflow:hidden;height:26px;}

/* 焦点图 */
.cont01{height:245px;margin-top:8px;}
.foucs{height:245px;overflow:hidden;}
#slider{position:relative;width:300px;height:245px;overflow:hidden;}
#slider ul{position:absolute;width:2000px;}
#slider ul,#slider li{margin:0;padding:0;list-style:none;}
#slider li{width:300px;height:245px;overflow:hidden;}
#prevBtn,#nextBtn{position:absolute;top:89px;width:20px;height:40px;display:none;cursor:pointer;}
#prevBtn{background-position:-232px 0;left:0;}
#nextBtn{background-position:-253px 0;left:280px;}

/* 便民导航 */
.sitemenu{height:24px;border-bottom:2px solid #FF8400;}
#site li{float:left;width:49px;height:23px;line-height:23px;border:1px solid #FFD7AA;border-bottom:none;text-align:center;background:#FFF6E5;margin:0 2px 0 2px;cursor:pointer;color:#535353;}
#site li.sitefirst{margin:0 2px 0 0px;}
#site li.sitehover{color:#FFF;background:#FF8400;border-color:#FF8400;font-weight:bold;}
.siteHot{float:right;}
#siteHotlist{position:relative;float:left;height:24px;margin:0 9px 0 7px;width:144px;line-height:24px;overflow:hidden;}
#siteHotlist ul{position:absolute;width:2000px;}
#siteHotlist li{height:22px;line-height:22px;overflow:hidden;float:left;display:inline;padding-left:3px;width:144px;}
#siteHotlist li a{color:#3399FF;}
#prevBtn2,#nextBtn2{float:left;width:7px;height:11px;display:block;cursor:pointer;margin-top:6px !important;}
#prevBtn2{background-position:-256px -42px;}
#nextBtn2{background-position:-266px -42px;}
.mainsite{position:relative;padding:0px 1px;border:1px solid #E7E7E7;border-top:none;height:219px;}
.sitelist{padding-bottom:1px;overflow:hidden;}
.sitelist ul{float:left;}
.sitelistB01 ul{margin:5px 0 13px 0;overflow:hidden;}
.sitelistB02 ul{margin:5px 0 12px 0;overflow:hidden;}
.sitelistB01 ul li{text-align:left;overflow:hidden;padding-right:0px;line-height:16px;margin-top:11px;width:70px;height:18px;display:block;float:left;padding-left:9px;}
.sitelistB02 ul li{display:block;float:left;height:15px;line-height:16px;margin-top:10px;overflow:hidden;padding-left:6px;padding-right:5px;text-align:left;width:54px;font-size:14px;}
.sitelistB02 .subtab{white-space:nowrap;width:100%;padding:5px 5px 0 5px;}
.sitelistB02 .subtab span{display:inline-block;font-size:14px;margin-right:2px;padding:7px;height:auto;width:auto;margin-top:0;line-height:1;}
.sitelistB02 .subtab span.active{background-color:#ff8400;color:#fff;}
.sitelistB01 ul li a{font-size:14px;white-space:nowrap;color:#333;}

/* 首页搜索 */
.cont02{clear:both;margin-top:10px;}
.search{height:60px;}
.searchbox{float:left;width:430px;border:1px solid #E7E7E7;height:58px;background:url(/Public/Index/images/libg.gif) repeat-x 0 -102px;}
.Engine{position:relative;margin:12px 0 0 14px;float:left;display:inline;width:82px;height:32px;border:1px solid #D5D5D5;background:#FEFEFE;z-index:99;}
.p02{cursor:pointer;position:absolute;background:url(/Public/Index/images/icon04.gif) no-repeat 68px 15px;width:82px;height:32px;}
.searchGo{float:left;display:inline;margin-top:12px;}
.EngineBox{display:none;position:absolute;top:32px;width:82px;overflow:hidden;left:-1px;border:1px solid #D5D5D5;border-top:none;padding-top:1px;background:url(/Public/Index/images/liness.jpg) no-repeat center top #FFF;}
.EngineBox span{padding-left:5px;display:block;float:left;}
.key{color:#555;float:left;display:inline;width:245px;height:22px;border:none;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background-position:-85px -54px;font-size:14px;line-height:22px;padding:5px 0 5px 10px;}
.searchBtn{float:left;display:inline;width:62px;height:34px;background-position:-100px 0;border:none;cursor:pointer;}
.ad_a2{float:right;width:430px;}
.searchBtn:hover{opacity:0.8;}

/* 魅力临沂 */
.cont03{clear:both;padding-top:0px;overflow:hidden;}
.meili_main{width:var(--w);float:right;display:inline;margin-top:15px;}
.hot,.meili,.menpiao{overflow:hidden;}
.bianmin_border{border:1px solid #E7E7E7;border-top:2px solid #FF8402;}
.meili_side{width:300px;float:left;display:inline;position:relative;margin-top:0px;}
.hot{background:#FCFCFC;}
.title01{font-size:14px;height:33px;border-bottom:1px solid #E7E7E7;background:#FCFCFC;color:#666;line-height:35px;overflow:hidden;}
.title01 a{cursor:pointer;font-size:14px;width:113px;float:left;text-align:center;color:#333;font-weight:normal;}
.title01 a:hover,.title04 a:hover,.title02 a:hover{color:var(--orange);text-decoration:none;}
.title04 a{font-size:16px;width:auto;float:none;text-align:left;font-weight:bold;}
.dl01{overflow:hidden;height:120px;}
.dl01 dt{float:left;}
.ul08{margin:10px 0 0px 0px;width:300px;overflow:hidden;}
.ul08 li{line-height:28px;overflow:hidden;height:28px;font-size:14px;letter-spacing:0.5px;}
.title02{border-bottom:1px solid #E7E7E7;height:33px;line-height:35px;overflow:hidden;}
.title02 strong{float:left;font-size:16px;padding-left:24px;background-position:0px -107px;border-bottom:2px solid var(--orange);line-height:31.5px;}
.title02 .sp01{float:left;text-align:center;width:300px;padding-left:55px;overflow:hidden;line-height:35px;color:#35B733;font-size:12px;font-weight:normal;}
.title02 .sp01 a{color:#F00;font-size:14px;}
.title02 .sp01 a:hover{text-decoration:underline;}
.meilibox{margin:15px 0px 0px 0px;overflow:hidden;}
.meilicen{width:430px;overflow:hidden;margin-left:20px;}
.meilicen h1{font-size:18px;height:26px;line-height:26px;overflow:hidden;text-align:center;font-family:"Microsoft YaHei";}
.meilicen h1 a{color:#FF050D;}
.ul10{overflow:hidden;width:430px;}
.ul10 li{line-height:29px;height:29px;overflow:hidden;letter-spacing:1px;}
.ul10 li a{color:#333;font-size:16px;}
.meiliright{width:430px;overflow:hidden;}
.meiliright p{margin-bottom:3px;overflow:hidden;width:430px;float:right;}
.meiliright p a{float:left;}
.ad_a3{margin-left:15px;}
.ul11{overflow:hidden;clear:both;padding:0px 0 0 0px;}
.ul11 li{line-height:28px;height:28px;width:430px;overflow:hidden;}

/* 应用中心 */
.imgd_b a{float:left;}
.applist{overflow:hidden;margin-top:2px;}
.applist a{float:left;width:60px;text-align:center;margin:10px 0 0 12px;}
.applist a:hover{text-decoration:none;}
.applist a img{display:inline-block;}
.applist a em{display:inline-block;margin-top:9px;}
.applist1{overflow:hidden;margin-top:2px;}
.applist1 a{float:left;width:95px;text-align:center;margin:20px 12px 0 0;}
.applist1 a:hover{text-decoration:none;}
.applist1 a img{display:inline-block;border:1px solid #E7E7E7;border-radius:6px;}
.applist1 a em{display:inline-block;margin-top:9px;}
.line04{overflow:hidden;height:1px;border-bottom:1px dotted #C0C0C0;margin:7px 14px 0 14px;}

/* 临沂论坛（隐藏区内，保留以便后续启用） */
.dllt02{position:relative;float:left;}
.dllt02 dt{position:relative;}

/* 景点门票 / 房产 / 汽车 */
.menpiao{background:#FCFCFC;border:1px solid #E7E7E7;border-top:2px solid #FF8402;}
.title04{padding-left:15px;background:#F4F4F4;}
.mpshow{height:75px;width:208px;margin:10px 0 0 10px;overflow:hidden;position:relative;}
.mpshowlist{position:absolute;width:2000px;}
.mpshowlist_lt{position:absolute;width:2000px;}
#nextBtn_lt,#prevBtn_lt{display:none;position:absolute;top:44px;cursor:pointer;width:17px;height:31px;}
#prevBtn_lt{left:191px;background-position:-256px -88px;}
#nextBtn_lt{background-position:-238px -88px;}
.ul13{clear:both;padding:5px 0 5px 10px;overflow:hidden;width:208px;}
.ul13 li{float:left;line-height:24px;height:24px;width:198px;overflow:hidden;font-size:14px;}
.contbox01,.contbox02{width:430px;float:left;}
.contbox02{float:right;}
.title05{font-size:16px;height:36px;line-height:38px;overflow:hidden;border-bottom:1px solid #E7E7E7;}
.title05 .strong001{width:85px;text-align:center;color:#333;font-weight:normal;float:left;display:inline;height:36px;}
.title05 span{float:right;}
.title05 span i{font-style:normal;}
.title05 a:hover{text-decoration:none;}
.title05 .strongH02{cursor:pointer;font-weight:bold;background:url(/Public/Index/images/libg1.gif) repeat-x 0 -208px;}
.title05 em{float:right;font-size:12px;margin-right:10px;}
.title05 em a{font-family:"Microsoft Yahei","微软雅黑";font-weight:normal;color:#666;font-size:12px;}
.title05 em a:hover{text-decoration:underline;}
.title05 a:hover{color:#666;border-bottom:1px solid var(--orange);}
.dl03{margin:12px 0 0 0px;overflow:hidden;height:85px;}
.dl03 dt{float:left;width:150px;}
.dl03 dd{float:left;width:270px;margin-left:9px;line-height:21px;color:#979797;}
.dl03 dd strong a{font-size:14px;color:#333;}
.dl03 dd a{color:#FA8400;}
.dl03 dd a.a101{color:#999;}
.ul14{clear:both;margin:10px 0 8px 0;width:400px;overflow:hidden;}
.ul14 li{line-height:27px;overflow:hidden;height:27px;}
.ul14 li a{font-size:14px;color:#333;letter-spacing:0.5px;}
.ul23{clear:both;margin:8px 0 8px 0;overflow:hidden;}
.ul23 li{float:left;display:inline;width:210px;margin-left:0px;line-height:26px;padding-left:0px;height:26px;overflow:hidden;}
.ul23 li a{font-size:14px;color:#333;}

/* 人才 */
.rcul18{float:left;width:215px;overflow:hidden;display:inline;padding:10px 0 6px 0;}
.rcul18 li{margin-left:0px;line-height:27.5px;height:27.5px;overflow:hidden;width:210px;}
.rcul18 li a{font-size:14px;color:#333;}

/* 求职 */
.qzul18{float:left;width:140px;overflow:hidden;display:inline;padding:10px 0 6px 0;}
.qzul18 li{margin-left:0px;line-height:26px;height:26px;overflow:hidden;width:140px;}
.qzul18 li a{font-size:14px;color:#333;}
.qzul18 li a.lia01{width:0px;display:inline-block;}

/* 供求 */
.ul18{float:left;width:229px;overflow:hidden;display:inline;clear:both;padding:7px 0 6px 0;}
.ul18 li{margin-left:15px;line-height:26px;height:26px;overflow:hidden;width:270px;}
.ul18 li a{font-size:14px;color:#333;}

/* 企业建站 */
.jz{width:280px;height:23px;margin:12px 0 5px 7px;overflow:hidden;}
.jz a{float:left;background:#FFF;text-decoration:none;border:1px solid #E7E7E7;padding:0 5px;height:21px;line-height:21px;text-align:center;}
.jz a:hover{background:#FE8400;color:#FFF;text-decoration:none;}
.a00{color:#3366CC;}
.a01{color:#33CC33;}
.a02{color:#6699CC;}
.a03{color:#FF9900;}
.ul21{clear:both;padding:2px 0 3px 10px;}

/* 页脚 */
.footer{color:#989898;clear:both;text-align:center;margin:10px 0 20px 0;line-height:24px;padding-top:5px;}
.footer .fot_nav a{color:#666;padding:0 4px;}
.footer .fot_nav{color:#666;}
.img{margin-top:5px;}
.img img{margin-left:5px;}

/* 返回顶部 / 快捷按钮 */
.kjzm,.jy,.backToTop,.kjzmh,.jyh,.backToToph{background:url(/Public/Index/images/rightTopbar.png) no-repeat;cursor:pointer;width:50px;}
.kjzm{position:fixed;bottom:202px;display:block;height:65px;}
.kjzmh{position:fixed;bottom:202px;display:block;height:65px;background-position:-51px 0;}
.jy{position:fixed;bottom:151px;left:927px;display:block;height:50px;background-position:0 -66px;}
.jyh{position:fixed;bottom:151px;left:927px;display:block;height:50px;background-position:-51px -66px;}
.backToTop{height:50px;background-position:0 -117px;}
.backToToph{height:50px;background-position:-51px -117px;}

/* 首页顶部广告轮播 */
#sslider{position:relative;width:600px;height:70px;overflow:hidden;}
#sslider ul{position:absolute;width:9999px;}
#sslider ul,#sslider li{margin:0;padding:0;list-style:none;}
#sslider li{width:600px;height:70px;overflow:hidden;}
#sprevBtn,#snextBtn{position:absolute;top:16px;width:20px;height:40px;display:none;cursor:pointer;}
#sprevBtn{background-position:-232px 0;left:0;}
#snextBtn{background-position:-253px 0;right:0;}

/* 推荐轮播（魅力临沂头条图） */
.slideshow{position:relative;width:430px;height:60px;overflow:hidden;}
.slide{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.yh_slide{position:absolute;top:0;left:0;width:100%;height:100%;display:block;}
.slide.active{display:block;}
.rm_slideshow{position:relative;width:300px;height:120px;overflow:hidden;}

/* 头部举报横幅顶部间距 */
#hdbgtop{margin-top:0px;}

/* 广告位左下角标（原 9 处重复的内联背景合并为类） */
.corner{position:absolute;left:0;bottom:0;width:26px;height:16px;z-index:12;background:transparent url(/Public/leftbottom_new.png) no-repeat scroll right top;}
