@charset "gb2312";
/* 头部LOGO及右边 */
body{ background: no-repeat top center;}
.zt{ width:980px; height:60px;margin:0 auto; overflow:hidden;}
.ht,.main,.foot{ width:980px; margin:0 auto; overflow:hidden;}
.ht{ border-top:3px solid #E1390C; background-color:#fff; }
.ht .fr ul{ width:820px; overflow:hidden; margin-left:5px; padding-left:15px; padding-top:4px; padding-bottom:4px;}
/*background-color:#f6f8f9; */
.ht .fr ul li{ float:left; line-height:22px; color:#666666;}
.ht .fr ul li a,p ,p a,.qwfb ul li a{ color:#666666;}
.ht .fr .search{ margin:0 35px; padding:0px;width:268px;}
.ht .fr .search .text{ width:200px;height:19px; line-height:20px; float:left; border:1px #d9e0ee solid;margin:0px; padding:0px; }
.ht .btn{ float:right; width:66px ;}
.ht .fr p a{ color:#000;}
.ht .fr p a.red,.ht .fr ul .red a,.top .red{ color:#E3380C;}
.ht .fr .col{ width:820px; overflow:hidden;  margin-top:5px; margin-left:20px;}
.ht .fr .col p{ line-height:22px; overflow:hidden; float:left;}

.ht .fr p a.green{ color:#29AC42;}
.y{ width:25px; height:40px; overflow:hidden; border-left:1px #C0C0C0 dotted ; margin-left:15px; padding-left:10px;line-height:22px; float:left;color:#F4941B; }
.y a{ color:#F4941B;}

/* 头部及周边文字 */
.top{ width:960px; margin:0 auto; overflow:hidden;padding:5px 10px; background-color:#f6f8f9; }
.top a{color:#666666; line-height:20px;}
.top .fl,.top .fr{ width:85px; overflow:hidden;}
.top_ag{float:left; width:760px; overflow:hidden; margin-left:15px;}
.top_ag img { margin:2px 0px;width:760px; height:56px; overflow:hidden; }
.top_ag p{line-height:22px; overflow:hidden; }
.ag{ width:980px; overflow:hidden; margin:0 auto;}
/* 鲁网头条 */
.w485{ width:485px; overflow:hidden;}
.w730{ width:730px; overflow:hidden;}
.w357{ width:357px; overflow:hidden;}
.w358{ width:358px; overflow:hidden;}
.w225{ width:225px; overflow:hidden;}
.co3{ width:728px; overflow:hidden; border:1px solid #e1380b; border-top:3px solid #e1380b; background:url(tb.gif) no-repeat 0px -20px;position:relative;}
.co2 { width:690px;height: 75px;overflow:hidden; text-align:center; float:right;}
.co3 .lib{position:absolute;right:0px;top:0px;height:50px;width:20px;margin:10px 10px 0 0;}
.co3 .lib ul{height:50px;width:25px;}
.co3 .lib li{width:20px;height:25px;background:url(xj.gif) no-repeat -10px -60px;cursor: pointer; }
.co3 .lib .on{background:url(xj.gif) no-repeat -10px -20px; }
.co2 h1{font-size:28px;font-family:"微软雅黑","黑体";height:50px;line-height:50px;overflow:hidden;}
.co2 h1 a{ color:#e1380b;}
.co2 .c1{ display:none;}
/* 滚动新闻 */
.newsjs .col1{float:left;width:90px; height:30px;background:url(tb1.gif) no-repeat -11px -116px; }
.newsjs .col2{float:right;width:628px;overflow:hidden;text-align:left;padding:0 5px;border:1px #d0d0d0 solid;border-left:0px;height: 28px;}
.newsjs .col2 ul{font-size:12px;margin:0;clear: both;list-style: none;color:#fff; width:630px; height:60px; overflow:hidden;}
.newsjs .col2 li{padding-left:8px;color:#666666;overflow:hidden;text-align: left; margin-left:10px;
line-height:30px;background: url(skins.sdnews.com.cn2011imagesicon.gif) no-repeat 0px -48px; width:285px; height:30px; float:left;display:inline;}
.newsjs .col2 li a{text-decoration:none;color:#333; font-size:12px;}
.newsjs .col2 li a:hover{text-decoration:underline;color:#c00; font-size:12px;}
/* 权威发布 */

.qwfb{ width:353px; overflow:hidden; margin-top:10px; border:1px solid #dbdee1; border-left:3px solid #dbdee1;}
.qwfb span{ float:left; width:5px; overflow:hidden;font-size: 14px;font-family: "Microsoft YaHei","微软雅黑","SimHei"; color:#333333; text-decoration:none; font-weight:bold; line-height:14px; padding:10px;padding-top: 50px;}
.qwfb ul{float:right;width: 310px;overflow:hidden;margin-top:10px;}
.qwfb ul li{background:url(xj.gif) no-repeat -8px -280px;padding-left:20px;line-height:20px;width: 300px;height: 16px;margin-top: 12px;overflow: hidden;}


h2{font-size: 18px;font-family: "黑体"; color:#122e67; text-decoration:none; line-height:30px; font-weight:normal; }
h2 a{ color:#122e67;}
.w358 p{ font-size:12px; line-height:18px; }
.line{ background:url(line.jpg) no-repeat 0px 0px; width:100%; height:16px;}
/* 右侧新闻与右侧广告 
.r_ad{width:235px; overflow:hidden;} */
.r_ga{width:235px; overflow:hidden;}
.r{width:233px; overflow:hidden;border:1px #d9e0ee solid; border-top:3px #e1380b solid;}
.r .c{ width:235px; overflow:hidden; zoom:1;}
.r .c font{ float:left; margin-left:14px;}
.r .c font,.r .c font a{font-size: 16px;font-family: "Microsoft YaHei","微软雅黑","SimHei"; color:#333333; text-decoration:none;}
.r .c font a:hover{ color:#e1380b;}
.r .c span{ float:right; margin-right:14px; margin-top:10px;height:13px; overflow:hidden;}
.r .c span a{ width:9px; height:13px; display:block; padding-top:13px; background:url(xj.gif) -14px -107px no-repeat;}

.r dl{ width:225px; margin:10px 10px 10px 0px; overflow:hidden; }
.r dl dd{ width:95px; margin-left:15px; float:left;  display:inline;}
.r dl dd img{ width:95px; height:60px; border:0px;float:left;}
.r dl dd h4{  width:95px; height:20px; line-height:20px; background-color:#000; overflow:hidden; text-align:center; font-weight:normal;float:left;}
.r dl dd h4 a,.r dl dd h4 a:hover { color:#fff; font-size:12px;}

.r dl dt{ width:215px; margin-right:10px; }
.r dl dt img{width:95px; height:60px; border:0px; float:left;}
.r dl dt h4{ width:110px; height:26px; line-height:26px; overflow:hidden; font-weight:normal; float:left; padding-left:10px;}
.r dl dt h4 a,.r dl dt h4 a:hover { color:#e1380b; font-size:14px;}
.r dl dt p{ width:110px; height:38px; line-height:18px; overflow:hidden; float:left; padding-left:10px; color:#666666;}
.r dl dt p a{color:#e1380b; }

/* 精彩活动的样式 */
dl.jchd{ width:880px;margin:10px 0px 10px 0px;}
dl.jchd dt{ float:left; height:60px; margin-left:10px; margin-right:0px; display:inline;}
.jchd_nav{ float:right; margin-right:8px;height:13px; overflow:hidden; margin-top:10px;}
.jchd_nav a{ float:left; width:13px; height:13px; display:block; padding-top:13px; background:url(xj.gif) -14px -180px no-repeat; cursor:pointer;}
.jchd_nav a:hover{background:url(xj.gif) -14px -144px no-repeat;}
.jchd_nav .active{background:url(xj.gif) -14px -144px no-repeat;}

/* 直播的样式 */



/* 好客山东的样式 */
dl.zb dd{ width:210px; height:130px; margin-left:12px;}
dl.zb dd img{ width:210px; height:110px; }
dl.zb dd h4{  width:210px; }
/*
dl.zb dd{ width: 210px;
    height: 130px;
    margin-left: 12px;}
dl.zb dd img{ width: 210px;
    height: 110px;}
dl.zb dd h4{  width:210px; height:20px; line-height:20px; background-color:#000; overflow:hidden; text-align:center; font-weight:normal;float:left;}*/


/* 独家策划的样式 */
dl.djch{ width:710px; margin:10px 0px 13px 0px; overflow:hidden;}
dl.djch dt{ float:left; height:118px; margin-left:10px; margin-right:0px; display:inline;}
.djch_nav{ float:right; margin-right:8px; height:13px; overflow:hidden; margin-top:10px;}
.djch_nav a{ float:left; width:13px; height:13px; display:block; padding-top:13px; background:url(xj.gif) -14px -180px no-repeat; cursor:pointer;}
.djch_nav a:hover{background:url(xj.gif) -14px -144px no-repeat;}
.djch_nav .active{background:url(xj.gif) -14px -144px no-repeat;}
dl.djch dt{ width:215px; margin-right:10px; position:relative;}
dl.djch dt img{ width:210px; height:94px; float:left;}
dl.djch dt span{ background:#fff; opacity:0.8; filter:Alpha(opacity=80); position:absolute; top:73px; left:0; width:auto; height:21px; font-size:12px; color:#e1380b; line-height:21px; padding:0px 10px 0px 5px;}
dl.djch dt h4{ width:200px; background-color:#000; height:26px; line-height:24px; overflow:hidden; font-weight:normal; float:left; padding-left:10px;}
dl.djch dt h4 a,dl.djch dt h4 a:hover{ color:#FFF; font-size:12px;}

/* 影响山东、山东特产、天下鲁商、精彩推荐样式 */
dl.yxsd{ margin:10px 10px 0px 10px;}
dl.yxsd dt{ margin-bottom:10px; zoom:1; height:65px;}
dl.yxsd dt img{width:65px; height:65px;}
dl.yxsd dt h4{width:140px}
dl.yxsd dt p{width:140px}

.txls_nav{ float:right; margin-right:8px;height:13px; overflow:hidden; margin-top:10px;}
.txls_nav a{ float:left; width:13px; height:13px; display:block; padding-top:13px; background:url(xj.gif) -14px -180px no-repeat; cursor:pointer;}
.txls_nav a:hover{background:url(xj.gif) -14px -144px no-repeat;}
.txls_nav .active{background:url(xj.gif) -14px -144px no-repeat;}

#txls_t1{ display:none;}
#txls_c1{ display:none;}

/* 好客山东的样式 */
dl.hksd dd{ width:210px; height:130px; margin-left:12px;}
dl.hksd dd img{ width:210px; height:110px; }
dl.hksd dd h4{  width:210px; }

/* 健康大讲堂(现：健康山东)的样式 */
dl.jkdjt{ margin:10px auto; width:735px;}
dl.jkdjt dt { width:235px; float:left; margin-right:0px;}
dl.jkdjt dt img{width:210px; height:110px; clear:both; margin-left:12px;}
dl.jkdjt dt h4{ width:210px;}
dl.jkdjt dt p{width:210px; height:52px; line-height:26px; text-indent:2em;}
.jksd_nav{ float:right; margin-right:8px;height:13px; overflow:hidden; margin-top:10px;}
.jksd_nav a{ float:left; width:13px; height:13px; display:block; padding-top:13px; background:url(xj.gif) -14px -180px no-repeat; cursor:pointer;}
.jksd_nav a:hover{background:url(xj.gif) -14px -144px no-repeat;}
.jksd_nav .active{background:url(xj.gif) -14px -144px no-repeat;}

.r ul{ width:215px; margin:0px 10px 10px 10px; overflow:hidden;}
.r ul li{width:200px; height:20px; line-height:20px; overflow:hidden; background:url(xj.gif) -14px -279px no-repeat; padding-left:15px;}
.r ul li a{ color:#666666;}
.r ul li a.red{ color:#e1380b;}

/* 标题栏 */
.c{height:33px; line-height:33px; border-bottom:1px #D8E0ED solid;}



/*---------开始----------*/
.main{width:980px; margin:0 auto;}
.box{ width:357px; overflow:hidden; }
.box ul.t{ background:url(box_bg.jpg) repeat-x center center; line-height:37px; height:37px; width:355px; border:1px solid #dbdee1; font-size:16px; color:#333333; font-family:"Microsoft YaHei","微软雅黑","SimHei"; }
.box ul.t li{ float:left;padding:0 10px;}
.box ul.t li.on{ background:#ffffff; padding:0 20px; border-top:3px solid #e1380b; margin:-1px; height:36px; z-index:1px; position:relative; line-height:36px; border-right:1px solid #dbdee1;border-left:1px solid #dbdee1;}
.box ul.t li.s{ float:right; font-size:12px; color:#898989; font-family:'宋体';}
.box ul.t li.s a{ font-size:12px; color:#898989; font-family:'宋体'; padding:0px; }

.hidden{ display:none}
.active{ display:block}

.cs{font-size:12px; color:#898989; font-family:'宋体';}
.cs a{ background:url(sj1.jpg) left center no-repeat; padding-left:10px; font-size:12px; color:#898989; font-family:'宋体';}

.no-bl {border-left: 0px !important;padding-left: 13px !important;}/*标签的第一个没有左边*/

/* 滚动图片样式开始 */
.headslide {position: relative;width: 355px;height: 218px; overflow:hidden;}
.slides li { width:355px; height:218px; display:none; }
.slides img{ width:355px; height:218px;}
.slides .on { display:block; }
.slides h2 { position:absolute; text-indent:10px; bottom:0; width:270px; left:0; height:39px; line-height:39px; font-size:18px;  text-align:left; overflow:hidden; }
.slides h2 a,.slides h2 a:hover{ color:#fff; font-size:14px; font-family:"宋体";}
.ctrls {height:10px; position: absolute;right: 0;bottom: 0;padding: 15px 5px 15px 0;}
.ctrls li {float:left; width:10px; height:10px; margin-right:10px; display:inline; background:url(qhc.png) -66px -4px no-repeat; cursor:pointer; font-size:0; }
.ctrls .on, .ctrls .active { background-position:-41px -4px; }
.mask{background:#000;opacity:0.5; filter:Alpha(opacity=50);position:absolute;top:178px;left:0;width:355px;height:40px;}

/* 内容列表控制*/
.con ul { margin-top:15px;}
.con ul li{ background:url(xj.gif) -16px -275px no-repeat; line-height:26px; padding-left:15px; width:340px; height:26px; overflow:hidden;}
.con ul  li a{ color:#122e67; font-size:14px;}
.con ul span{ color:#E3380A; font-size:14px;}
.con ul span a{ color:#E3380A; }
.con .cl{ background:none; padding-left:10px;}


.con1 ul { margin-top:15px;}
.con1 ul li{ background:url(xj.gif) -16px -275px no-repeat; line-height:26px; padding-left:15px; width:340px; height:28px; overflow:hidden;}
.con1 ul  li a{ color:#122e67; font-size:14px;}
.con1 ul span{ color:#E3380A; font-size:14px;}
.con1 ul span a{ color:#E3380A; }
.con1 .cl{ background:none; padding-left:10px;}


.con dl{ width:358px;  margin-top:10px; overflow:hidden; }
.con dl dd{ width:115px; float:left; }
.con dl dd img{ width:115px; height:75px; border:0px;float:left;}
.con dl dd h4{  width:115px; height:20px; line-height:20px; background-color:#000; overflow:hidden; text-align:center; font-weight:normal;float:left;}
.con dl dd h4 a,.con dl dd h4 a:hover{ color:#fff;}
.con dl dt{ float:right; width:230px; overflow:hidden; }
.con dl dt ul{margin:0px; padding:0px;}
.con dl dt li{ width:215px; overflow:hidden;}
.con .mt{ margin:0px;}
.con .mt10{ margin-top:10px; margin-bottom:0px;}
.con h2{  margin-top:10px;} 
.con p{ line-height:25px;}
dl.bt { width:357px; overflow:hidden; margin-top:5px;}
dl.bt dd{ width:115px; float:left; margin-right:4px; }
dl.bt dd img{ width:110px; height:89px; border:0px;float:left;}


/* foot */
.foot ul.t{  line-height:30px; height:30px; width:980px; font-size:12px; color:#e1380b; float:left; }
.foot ul.t a{color:#e1380b;}
.foot ul.t li{ background:url(box_bg.jpg) repeat-x center center;float:left;padding:0 20px; margin-right:6px;border:1px solid #dbdee1;line-height:28px;height:28px; border-bottom:none;  }
.foot ul.t li.on{ background:#ffffff; padding:0 20px; border-top:3px solid #e1380b; height:26px; z-index:1px; position:relative; line-height:25px; border-right:1px solid #dbdee1;border-left:1px solid #dbdee1;margin-right:6px; border-bottom:none;}
.foot ul.t li.s{ float:right; font-size:12px; color:#898989; font-family:'宋体';}
.foot ul.t li.s a{ font-size:12px; color:#898989; font-family:'宋体'; padding:0px; }
.lb{ border:1px solid #dbdee1;  width:958px; overflow:hidden; margin:0 auto; padding:10px; float:left; margin-top:-2px }
.lb a { line-height:24px;}
.foot .top{ overflow:hidden;text-align:center; line-height:24px;color:#666; font-family: Arial, Helvetica, sans-serif; background-color:#fff;}
.foot .top a{text-decoration:none;color:#666; font-size:12px;}
.foot .top a:hover{text-decoration:underline;color:#c00; font-size:12px;}
.foot .top .ygcx{ color:#122e67; }
.foot .top img{	}
.foot .top ul{ width:780px; margin:0 auto; height:24px; overflow:hidden; text-align:center; padding-left:250px; }
.foot .top ul.bb{ width:910px; margin:0 auto; height:24px; overflow:hidden; text-align:center; padding-left:70px; }
.foot .top ul li{ float:left; line-height:24px; height:24px; margin-right:20px;overflow:hidden; }
.foot .top span{ width:20px; height:20px; overflow:hidden; background-color:#f00; display:block; float:left; margin-top:2px; }
.foot .top .b1{ background:url(tb.gif) no-repeat -16px -175px;}
.foot .top .b2{ background:url(tb.gif) no-repeat -53px -175px;}
.foot .top .b3{ background:url(tb.gif) no-repeat -85px -177px;}
.foot .top .b4{ background:url(tb.gif) no-repeat -115px -177px;}
.foot .top .b5{ background:url(tb.gif) no-repeat -145px -177px;}

/*城市切换*/

.selCity {WIDTH: 203px; height:210px; overflow:hidden; POSITION: absolute; }
.selCity .none {LEFT: 47.5%; bottom: 0px; }
.selCity .none A {DISPLAY: block; BACKGROUND: url(tuan_bg15.gif) no-repeat; WIDTH: 68px; TEXT-INDENT: -3000px; HEIGHT: 21px; TEXT-DECORATION: none}
.selCity .none A:hover {DISPLAY: block; BACKGROUND: url(tuan_bg15.gif) no-repeat; WIDTH: 68px; TEXT-INDENT: -3000px; HEIGHT: 21px; TEXT-DECORATION: none}
.selCity TABLE {MARGIN: 0px auto; WIDTH: 203px; BORDER-COLLAPSE: collapse;BACKGROUND: url(tuan_bgx06.gif) #7e2725 repeat-x 50% bottom; }
.selCity TABLE TD { FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 60px; COLOR: #fff; HEIGHT: 35px; TEXT-ALIGN: center}
.selCity TABLE TD A { COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-DECORATION: none }
.selCity TABLE TD A:hover {BACKGROUND: #a86e6d; COLOR: #fff;TEXT-DECORATION:underline;}
.selCity TABLE TD A.cur {BACKGROUND: #a86e6d}
.header .box {MARGIN-TOP: 36px; TEXT-ALIGN: left}
.header .lab_city {MARGIN-TOP: 1px; FLOAT: left; WIDTH: 210px; COLOR: #fff; POSITION: relative; HEIGHT: 25px}
.header .sel_fl {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #400a09; LEFT: -97px; PADDING-BOTTOM: 27px; WIDTH: 361px; PADDING-TOP: 23px; POSITION: absolute; TOP: 28px}
.header .sel_fl TABLE {BORDER-COLLAPSE: collapse;}
.header .sel_fl TABLE TD { FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 88px; COLOR: #fff; HEIGHT: 34px; TEXT-ALIGN: center}
.header .sel_fl TABLE TD.first {BORDER-LEFT-WIDTH: 0px}
.header .sel_fl TABLE TD.last {BORDER-RIGHT-WIDTH: 0px}
.header .sel_fl TABLE TD A {DISPLAY: block; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-DECORATION: none}
.header .sel_fl TABLE TD A:hover {DISPLAY: block; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-DECORATION: none}
.header .sel_fl TABLE TD A:hover {BACKGROUND: #5c2f2e}
.header .sel_fl TABLE TD A.cur {BACKGROUND: #5c2f2e}
.header .lab_city .city {FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(tuan_bg01.gif) no-repeat 100% 0px; FLOAT: left; WIDTH: 70px; LINE-HEIGHT: 25px; MARGIN-RIGHT: 16px; TEXT-ALIGN: center}
.header .lab_city .txt {DISPLAY: inline-block; CURSOR: pointer; PADDING-TOP: 8px}

/*股市行情*/
.gp table {  margin-top:8px;}
.gp table th{ background-color:#DAF1FA; height:20px; line-height:20px; padding-left:4px; text-align:left;}
.gp table tr.b td{ background-color:#fff;}
.gp table tr.l td{ background-color:#EAF4FC;}
.gp table td {height:20px; line-height:20px; padding-left:4px; color:#F00;}
.gp table td a{ color:#2b2b2b;}
.gp table td.lv {color:#008000;}


/*鲁大夫财评*/
dl.ldf{ margin:10px auto; width:235px;}
dl.ldf dt { width:235px; }
dl.ldf dt h4{ width:210px; line-height:24px;}
dl.ldf dt p{width:210px; height:auto; line-height:20px; text-indent:2em;}


/*鲁网融媒体*/
.lwmt{ width:980px; margin:0 auto; height:164px;}
.lwmt img{width:980px; margin:0 auto; height:164px;}