﻿/*全局初始化 S*/
* html{ filter: expression(document.execCommand("BackgroundImageCache", false, true));}/*强制ie缓存背景图片*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0; margin:0;word-break:break-all;} 
body{color:#000;font-size:12px;font-family:"宋体","Arial Narrow";text-align:center;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;} 
ol,ul,li{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;} 
table {border-collapse:collapse;border-spacing:0;} 
q:before, q:after {content: ”;}
abbr,acronym {border:0;}
img{border:0;}
select,input{vertical-align:middle; font-size:12px;line-height:16px;}
a{font-family:sans-serif,宋体;}
a:link{color:#004499;text-decoration:none;}
a:visited{color:#039;text-decoration:none; }
a:hover{color: #bb2323;text-decoration:underline;}
button{cursor:pointer;}
/* 清除溢出，浮动 */
.clear{overflow:hidden;clear:both;}
.clear hr{display:none;}
/*浮动*/
.left{float:left;}
.right{float:right;}
/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited,.cRed a{color:#bb2323;}
.cBlue,a.cBlue,a.cBlue:visited,.cBlue a{color:#003398;}
.cDRed,a.cDRed,a.cDRed:visited,.cDRed a{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited,.cYellow a{color:#ff6600;}

.aBlack a,.aBlack a:visited{color:#000;}
.aBlack a:hover{color:#C00;}
/*全局通用*/
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.m10{margin:6px 10px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.m5{margin:5px;}

.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.p10{padding:6px 10px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}
.p5{padding:5px;}
.blank1,.blank2,.blank3,.blank4,.blank5,.blank8,.blank9,.blank10{display:block;clear:both;overflow:hidden;color:#ffffff;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank4{height:5px;}
.blank5{height:5px;}
.blank8{height:8px;}
.blank9{height:9px;}
.blank10{height:10px;}

div.hr{height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{display:none;}
/*文字*/
.fb{font-weight:bold;}
.fb a{font-weight:bold;}
.fr{text-align:right;}
/* 隐藏元素 */
.invisible{visibility:hidden;}
.hidden{display:none;}
/*新闻列表*/
ul.newslist12px li,ul.newslist14px li{overflow:hidden;color:#666666;font-family:宋体;}
ul.newslist12px li img,ul.newslist14px li img{vertical-align:middle;}
ul.newslist12px li{line-height:22px;height:22px;}
ul.newslist14px li{line-height:24px;height:24px;}
ul.newslist12px li a,ul.newslist12px li a:visited{font-size:12px;}
ul.newslist14px li,ul.newslist14px li a,ul.newslist14px li a:visited{font-size:14px;}
ul.newslist12px li a:hover,ul.newslist14px li a:hover{color:#BC2D09;}
ul.newslist12px strong{font-size:12px;}
ul.newslist14px strong{font-size:14px;}
.nli2 li,.nli3 li,.nli2k li{float:left;}
.nli2 li{width:50%;}
.nli3 li{width:33%;}

.nli2k li{width:11em;margin-right:1em;}
/*图片*/
.photolist{clear:both;overflow:hidden;height:1%;}
.photolist li{float:left;text-align:center;}
.photolist span{display:block;height:28px;line-height:28px;overflow:hidden;background:#f8f7f8;}
.photolist img{display:table;/*ff*/}

.titpic3,.titpic2{margin-top:5px;margin-bottom:10px;}
.titpic3 li{width:100px;}
.titpic3 img{width:90px;height:70px;}
.titpic3 span{width:90px;}

/*整体宽度*/
#container{width:950px;margin:0 auto;text-align:left;}
/*清除浮动*/
.toolbar,.surround,.surround .listx ul,.hotlink,.review,.layout2,.layout3,.service,.service h3,.service ul,.leftstyle,.centerstyle,.rightstyle,.rdstyle,.title,.title .padding,ul.newslist12px,ul.newslist14px,.headnews .smallnews{clear:both;overflow:hidden;}
.menu,.textlink{clear:both;overflow:hidden;}
/*图片调用*/
.toolbar,.btn,.hotlink,.review,.toolbar .links a.internal,.toolbar .links a.internal:hover,.leftstyle h2,.rightstyle h2,.rdstyle h2,.centerstyle h2 strong,.title h2,.titleTabl,.titleTabr,.titleTabl li,.titleTabr li,.titleTabl li.on,.titleTabr li.on,.tableft li,.tableft li.on,.tabright li,.tabright li.on{background:url(http://www.qingdaonews.com/images/17502.files/sprites.png) repeat-x;}
.menu,.headnews,.textlink a,.textlink a:visited,.textlink a:hover,.toolbar .links a.vod{background:url(news_sprites.png) no-repeat;}
/*布局*/
.layout3 .left{width:325px;float:left;margin-right:10px;}
.layout3 .center{width:355px;float:left;}
.layout3 .right{width:250px;float:right;}

.layout2 .left{width:690px;float:left;}
.layout2 .right{width:250px;float:right;}

.layout3 .center ul a,.layout2 .left .r ul a{text-decoration:underline;}
/*整体间距*/
.layout2,.layout3,.hotlink,.review,.toolbar,.header,.ad1,.ad2,.ad3,.surround{margin-top:5px;}
/*头部工具栏*/
.hotlink,.review,.toolbar{border:#cce6fd solid 1px;border-bottom:#8eb4d5 solid 1px;border-right:#b3d2ed solid 1px;}
.toolbar{height:27px;position:relative;}
.toolbar .formStyle{padding-left:10px;margin-top:2px;}
.toolbar .formStyle form{padding:0;margin:0;}
.toolbar .formStyle .inputstyle{width:60px;height:13px;}

.toolbar .weather,.toolbar .links,.toolbar .tel{position:absolute;}
.toolbar .weather{width:180px;heigth:24px;top:-3px;left:365px;}
.toolbar .links{width:135px;heigth:21px;line-height:21px;top:2px;left:560px;}
.toolbar .links a.vod{display:block;width:92px;height:21px;color:#0e6f9f;background-position:-550px -45px;text-indent:2.8em;}
.toolbar .links a.vod:hover{text-decoration:none;}
.toolbar .links a.vod,.toolbar .links a.internal{display:block;float:left;}
.toolbar .links a.vod{width:92px;height:21px;color:#0e6f9f;background-position:-545px -44px;text-indent:2.8em;}
.toolbar .links a.vod:hover{text-decoration:none;}
.toolbar .links a.internal{margin-left:10px;width:22px;height:21px;background-position:left -287px; text-indent:-9999px;}
.toolbar .links a.internal:hover{background-position:-22px -287px;}
.toolbar .tel{width:169px;height:23px;top:2px;right:5px;}
/*按钮样式*/
.btn{padding:2px 1px 1px;line-height:14px;color:#000;background-position:left -221px;border:#d1d0ce solid 1px;margin-right:5px;}
/*往期回顾*/
.review{height:29px;padding:3px 10px 0;color:#8096a3;voice-family:"\"}\"";height:25px;}
.review a{color:#294958;}
.review a:hover{color:#ff0000; text-decoration:none;}
/*栏目导航*/
.header{width:785px;position:relative;clear:both;}
.header .logo{float:left; margin:0 5px;padding-top:9px;}
.header .nav{float:right;width:615px;overflow:hidden;margin-bottom:5px;}
.header .con2,.header .con3,.header .con4,.header .con3special{float:left;overflow:hidden;line-height:20px;border-left:#999999 solid 1px;margin-left:-1px;padding-left:11px;}
.header .con2 a,.header .con3 a,.header .con4 a,.header .con3special a{padding:1px 2px;color:#000;}
.header .con2 a:hover,.header .con3 a:hover,.header .con4 a:hover,.header .con3special a:hover{background:#C00;color:#fff; text-decoration:none;}
.header .nav a.red,.header .nav a:visited.red{color:#ff0000;}
.header .nav a:hover.red{color:#CC0000;background:#fff;text-decoration:underline;}
.header .con2{width:88px;voice-family:"\"}\"";width:77px;}
.header .con3{width:121px;voice-family:"\"}\"";width:110px;}
.header .con3special{width:126px;voice-family:"\"}\"";width:115px;}
.header .con4{width:156px;voice-family:"\"}\"";width:145px;}
/*环绕*/
.surround{border:#cce0eb solid 1px;padding:1px;_height:1%;}
.surround .tab,.surround .listx,.surround .listy,.surround .listz{float:left;overflow:hidden;}
.surround .tab{width:28px;}
.surround .listx{width:622px;padding:3px 0;}
.surround .listy{width:160px;padding:3px 0;}
.surround .listz{width:160px;padding:3px 0;}
.surround .newslist li{height:20px;line-height:20px;overflow:hidden;}
.surround .nl6 li{float:left;width:8.5em;}
/*菜单*/
.menu{height:25px;padding:10px 0 0 180px;margin-top:5px;color:#2797d9;}
.menu a,.menu a:visited{color:#fff;padding-left:3px;}
.menu a:hover{color:#f7e4bc;}
/*广告*/
.ad1,.ad2,.ad3,.ad156X60,.ad782X70,.ad615X80,.ad210X80{clear:both;overflow:hidden;}
.ad156X60{width:156px;height:60px;position:absolute;top:0;right:-165px;}
.ad782X70{width:782px;}
.ad615X80{width:615px;height:80px;margin:10px auto;float:left;}
.ad210X80{width:210px;margin-top:5px;margin-left:8px;}

.ad156{width:156px;}
.ad168{width:168px;}
.ad615{width:615px;}
.ad470{width:470px;}
/*左,中,右侧样式*/
.leftstyle,.centerstyle,.rightstyle,.rdstyle{border-style:solid;border-width:1px;}
.leftstyle h2,.centerstyle h2,.rightstyle h2,.rdstyle h2{height:28px;line-height:28px;text-align:right;padding-right:10px;}
.leftstyle h2 strong,.centerstyle h2 strong,.rightstyle h2 strong,.rdstyle h2 strong{display:block;font-size:14px;padding:0 10px;float:left;margin-left:10px;}
.leftstyle .padding,.centerstyle .padding,.rightstyle .padding,.rdstyle .padding{padding:8px 12px;}
.leftstyle h2 span a,.centerstyle h2 span a,.rightstyle h2 span a,.rdstyle h2 span a{font-weight:normal;}

.leftstyle{border-color:#c4e5f6;}
.leftstyle h2{background:#ebf6fc;color:#000}
.leftstyle h2 strong{color:#000;}
.leftstyle h2 a,.leftstyle h2 a:visited{color:#000;}
.leftstyle h2 a:hover{color:#ff0000;}
.lspecial{border-color:#ffdbb9;}
.lspecial h2{background:#fff2e7;color:#000}

.rightstyle{border-color:#e5e5e5;}
.rightstyle h2{background:#f7f7f7;}
.rightstyle h2 strong{color:#333;}
.rightstyle h2 a,.rightstyle h2 a:visited{color:#333;font-weight:bold;}
.rightstyle h2 a:hover{color:#104865;}
.centerstyle{border:none;}
.centerstyle h2{border-bottom:#429fca solid 1px;height:27px;line-height:26px;background:#f3f8fc;}
.centerstyle h2 strong{font-size:15px;text-align:left;color:#1f376d;background:#f3f8fc;border-bottom:none;font-family:微软雅黑,宋体;}

.rdstyle{border-color:#dedede;border-bottom:none;}
.rdstyle h2{background-position:left -83px;background-color:#e8e8e8;}
.rdstyle h2 strong{color:#333;}
.rdstyle h2 a,.rdstyle h2 a:visited{color:#2b5f91;}
.rdstyle h2 a:hover{color:#ff0000;}
.rdbline{border-bottom:#dedede solid 1px;}
.spacelogo{position:absolute;width:90px;height:18px;top:5px;right:5px;}
.rightstyle h2 .redlink{color:#bb2323;}

.leftstyle .L2{clear:both;overflow:hidden;_height:1%;}
.leftstyle .l{width:50%;border-right:#f4e2a6 solid 1px;float:left;}
.leftstyle .r{width:49%;float:right;}
.leftstyle .l .padding,.leftstyle .r .padding{padding:8px 5px 8px 12px;}
/*焦点图(轮)*/
#focusimg {position:relative;height:215px;width:325px;overflow:hidden;clear:both;overflow:hidden;}
#focusimg .opacityDiv {position:absolute;left:0;bottom:0;width:325px;height:28px;background:#000;filter:Alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;text-indent:-9999px;}
#focusimg h3 {position:absolute;width:325px;height:30px;line-height:34px;left:0;bottom:0;color: #FFFFFF;padding-left:10px;overflow:hidden;}
#focusimg h3 a,#focusimg h3 a:visited{color:#fff;font-family:黑体;font-size:18px;}
#focusimg h3 a:hover{color:#f8eabc;text-decoration:none;}
.focuspage{position:relative;z-index:20;margin-top:-15px;float:right;font-family:Arial;font-size:10px;}
.focuspage a,.focuspage a:visited {padding:2px 4px 1px;color:#FFFFFF;text-decoration:none;line-height:12px;cursor:pointer;}
.focuspage strong,.focuspage a:hover {background:#cc3333;color:#FFFFFF;padding:2px 4px 1px;cursor:pointer; font-weight:normal;}
/*头条*/
.headnews{padding-top:10px;margin-bottom:5px;background-position:left -35px;text-align:center;}
.headnews h1{height:26px;overflow:hidden;}
.headnews h1 a,.headnews h1 a:visited{font-size:21px;font-weight:bold; font-family:微软雅黑,宋体;}
.headnews h1 a:hover{color:#F00;text-decoration:none;}
.headnews ul{padding:5px 10px;text-align:left;}
.headnews .smallnews{height:20px;line-height:22px;text-align:center;font-family:宋体;color:#bb2323;overflow:hidden;margin-top:6px;}
.headnews .smallnews a,.headnews .smallnews a:visited{color:#bb2323;}
.headnews .smallnews a:hover{color:#ff0000;}
/*读报链接*/
.textlink{_height:1%;}
.textlink li{width:98px;height:29px;line-height:29px;float:left;text-align:center;margin-bottom:5px;}
.textlink a,.textlink a:visited{width:93px;height:29px;display:block;color:#cfe2f1;font-weight:bold;background-position:-365px -35px;}
.textlink a:hover{text-decoration:none;color:#fff;background-position:-365px -64px;}
/*标签链接*/
.headtit strong a,.headtit strong a:visited,.centerstyle h2 strong a,.centerstyle h2 strong a:visited{font-family:微软雅黑,宋体;color:#1f376d;font-size:15px;}
.headtit strong a:hover,.centerstyle h2 strong a:hover,.leftstyle h2 strong a:hover,.rightstyle h2 strong a:hover,.rdstyle h2 strong a:hover{color:#ff0000;}
.leftstyle h2 strong a,.leftstyle h2 strong a:visited{color:#000;font-size:14px;font-weight:bold;}
.rightstyle h2 strong a,.rightstyle h2 strong a:visited{color:#1f376d;font-size:14px;font-weight:bold;}
.rdstyle h2 strong a,.rdstyle h2 strong a:visited{color:#333;font-size:14px;font-weight:bold;}
/*切换*/
.titleTabl,.titleTabr{height:28px;padding-left:10px;}
.titleTabl li,.titleTabr li{height:28px;line-height:28px;float:left;padding:0 8px;text-align:center;cursor:pointer;margin-right:5px;}
.titleTabl li a,.titleTabr li a{font-size:14px;}

.titleTabl{background:#ebf6fc;}
.titleTabl li{background:#b8e1f3;}
.titleTabl li.on{background:#fff;border-left:#cbe7f5 solid 1px;border-right:#cbe7f5 solid 1px;}
.titleTabl li.on a,.titleTabl li.on a:visited{color:#000;}
.titleTabl li a,.titleTabl li a:visited{color:#000;}

.titleTabr{background-position:left -27px;}
.titleTabr li{background:#c3ddf2;}
.titleTabr li.on{background:#fff;border-left:#c5ddf1 solid 1px;border-right:#c5ddf1 solid 1px;}
.titleTabr li.on a,.titleTabr li.on a:visited{color:#1f376d;}
.titleTabr li a,.titleTabr li a:visited{color:#1f376d;}
/*环绕切换*/
.tableft,.tabright{width:23px;}
.tabright{float:right;}
.tableft li,.tabright li{height:47px;vertical-align:middle;padding-top:10px;voice-family:"\"}\"";height:37px;}
.tableft li{background-position:left -361px;padding-left:4px;}
.tableft li.on{background-position:left -313px;}
.tabright li{background-position:left -361px;padding-left:4px;}
.tabright li.on{background-position:left -313px;}

.tableft li.on a,.tableft li.on a:visited,.tabright li.on a,.tabright li.on a:visited{color:#000;}
.tableft li a,.tableft li a:visited,.tabright li a,.tabright li a:visited{color:#1d3b5f;}

.tableft a:hover,.tabright a:hover{text-decoration:none;}
/* 百宝箱 */
.service{ position:relative;}
.service h3{color:#333333;font-weight:bold;position:absolute; left:0; padding:9px 6px 10px 8px;width:14px; height:40px; font-size:14px;
 background:url(bbx.gif) no-repeat; line-height:20px; text-align:center;}
.service h3.pt10{margin-top:8px;*margin-top:0;}
.service ul{margin:6px 0;line-height:18px; padding-left:32px;height:58px;*height:60px;}
.service ul li{width:64px;height:20px;float:left;color:#333333; text-align:center; font-family:"宋体";}
/* 网址导航 */
.rdstyle .url{margin-top:4px;}
.url .service h3{ background-position:0 -105px; font-size:12px;height:30px; line-height:16px;padding:5px 6px 5px 8px;}
.url .service ul{height:38px;*height:40px;}

/*底部*/
#commonFooter{text-align:center;clear:both;overflow:hidden;}
#commonFooter iframe{margin-top:15px;width:900px;height:70px;}