@charset "utf-8";
/*-初始化-*/
*{margin:0;padding:0}
body{color:#000000;line-height:24px;font-family: "宋体", Arial;font-size:14px}
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}
ol, ul, li, dt, dd, dl{list-style:none}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
img{border:0;}
select,input{vertical-align:middle; font-size:12px}
a{font-family:"SimSun","宋体","Arial Narrow";text-decoration:none}
a:link{color:#005fa8}
a:visited{color:#005fa8}
a:hover{color: #ff4e00;text-decoration:underline}
button{cursor:pointer}

.mt10{ margin-top:10px}
.mr10{ margin-right:10px}
.mb15{ margin-bottom:15px}
.mb10{ margin-bottom:10px}
.mb5{ margin-bottom:5px}
.mb2{ margin-bottom:2px}
.ml10{ margin-left:10px}
.pt10{ padding-top:10px}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pr5{ padding-right:5px}
.pl5{ padding-left:5px}
.pt15{ padding-top:15px}
.p10{ padding:10px;clear:both;}
.fb{ font-weight:bold}
.f12{font-size:12px; line-height:20px;}
.f12b{font-size:12px; line-height:27px;}
.f14{font-size:14px}

/*-颜色-*/
.cRed,a.cRed,a.cRed:visited{color:#ff0000}
.cBlue,a.cBlue,a.cBlue:visited{color:#2754bb}
.cDRed,a.cDRed,a.cDRed:visited{color:#d13c69}
.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{color:#ff6600}
/*-浮动-*/
.clearfix { display: block}
.clearfix:after {clear: both; content: ".";display: block;height: 0;visibility: hidden}
/*-虚线-*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden}
div.hr hr{ display:none}

/*--头图--*/
#focusimg {position:relative;width:630px;height:290px;overflow:hidden;clear:both;overflow:hidden}
#focusimg .opacityDiv {position:absolute;left:0;bottom:0;width:630px;height:28px;background:#000;filter:Alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;text-indent:-9999px}
#focusimg h3 {position:absolute;width:630px;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:15px; font-weight:bold;}
#focusimg h3 a:hover{color:#f8eabc;text-decoration:none;}
.focuspage{position:relative;z-index:20;margin-top:-20px;float:right;font-family:Arial;font-size:12px; font-weight:bold;_margin-top:-23px}
.focuspage a,.focuspage a:visited {padding:2px 4px 1px;color:#FFFFFF;text-decoration:none;line-height:12px;cursor:pointer; background:#555}
.focuspage strong,.focuspage a:hover {background:#cc3333;color:#FFFFFF;padding:2px 4px 1px;cursor:pointer;}
/*--头条--*/
.headnews{ margin-top:10px;}
.headnews h1{text-align:center;height:32px;overflow:hidden; color:#005fa8}
.headnews h1 a,.headnews h1 a:visited{font-size:18px;font-weight:bold; color:#005fa8; font-family: "微软雅黑", "宋体", Arial}
.headnews h1 a:hover{color:#ff3c00}
.headnews{padding:3px 5px}
.headnews .smallnews{height:20px;line-height:22px;text-align:center;font-family:宋体;color:#bb2323;overflow:hidden;margin-top:4px}
.headnews .smallnews a,.headnews .smallnews a:visited{color:#bb2323}
.headnews .smallnews a:hover{color:#BB2323}
.headnews .smallnews p{ line-height:40px;}
.headnews div.hr{margin:0 12px;}
.headnews .newsmore{ line-height:24px; color:#383838; text-indent:2em; font-size:12px}
.headnews p{ margin-bottom:10px}

.newslist12px,.newslist14px{}
.newslist12px li{height:23px;line-height:20px;overflow:hidden}
.newslist14px li{height:24px;line-height:24px;overflow:hidden}
.newslist12px li a,.newslist12px li a:hover{font-size:12px;line-height:20px}
.newslist14px li a,.newslist14px li a:hover{font-size:14px;line-height:24px;}
.newslist14px li a:hover{ color: #005fa8; text-decoration: none;}

/*-容器-*/
#container{width:950px; margin:0 auto;}
#container1{ float:left; width:950px;}
/*-------------------自定义-----------------*/
.top .logo{ width:153px; height:50px; text-align:left; padding:0 10px; background:url(41583.files/logo.gif)}
.menu_a{height:35px; padding-left:20px; background:url(muen.gif);}
.menu_a li{ display:block; float:left; width:100px; text-align:center; line-height:35px; color:#FFF}
.menu_a li a{display:block; width:100px; height:35px; color:#FFF; font-size:14px;}
.menu_a li a:hover{display:block; width:100px; height:35px; color:#fff; background:#b62459; text-decoration:none ;background:url(muen2.gif)}

.main{ width:950px;overflow:hidden; margin-top:10px; margin-bottom:6px;}
.top_news{ background:url(yltt.gif); float:left; width:108px; height:70px; margin-top:8px;}
.main_img{float:left; width:630px}
.main_b{ float:right; width:297px; height:288px; background: url(lbbj.gif)}

/*--切换--*/
.tab{margin-bottom:10px; width:100%; }
.tab_menu,.tab_menu1{height:30px; background-position:0 -180px;border-left:1px solid #e5e5e5; overflow:hidden; position:relative; margin-bottom:-1px;}
.tab_menu li,.tab_menu1 li{ float:left; height:28px;border:1px solid #e5e5e5; border-left:0; line-height:28px; width:90px; text-align:center;font-size:14px; background-color:#f8fcfd;font-family:微软雅黑; font-size:14px;}
.tab_menu li.selected,.tab_menu1 li.selected{ font-weight:bold;border-right:1px solid #e5e5e5;border-bottom:0; color:#333;border-top:2px solid #3c6db0;}
.tab_menu li.hover,.tab_menu1 li.hover{cursor:pointer}
.tab_box,.tab_box1{padding:17px 10px; background-color:#f8fcfd;border:1px solid #e5e5e5;}
.tab_box li,.tab_box1, li{ line-height:20px; font-size:12px}
.tab_box p{text-align:right;}
/*-------------------头条-----------------*/
.main_top{ height:90px; margin-bottom:10px;}
.main_a{ width:840px; height:70px; text-align:center; margin-top:8px; float: left; padding-top:10px;}
/*-------------------轮播-----------------*/
.main_lb{ height:300px}
/*-------------------舆情服务-----------------*/
.main_d{ height:40px; background:url(yqfw.gif) no-repeat;}
.main_d h2{ visibility:hidden}
.main_line{ height:4px; width:949px; background:url(line2.gif); margin-left:8px 15px;}
.main_f{width:170px; padding-left:10px; float:left;}
.main_p{width:110px; height:90px; float:left;}
.main_j{height:100px; float:left;}
.main_l{ background:url(line.gif) no-repeat; height:1px; width:282px; margin-left:0px; display:none;}
/*-------------------舆情热榜-----------------*/
.main_h{ height:40px; background:url(yqrb.gif) no-repeat;}
/*-------------------我要爆料-----------------*/
.main_button{ width:103px;height:23px; float:left; padding-top:3px; padding:3px 0 0 5px;}
/*-------------------广告-----------------*/
.main_gg{ background: url(95090.jpg); width:950px; height:90px;}
/*-------------------标题字-----------------*/
.font_bt,.font_bt1{ margin-left:5px;font-family:微软雅黑; font-size:18px; float:left; color: #00000;}
.font_bt1{padding:0 12px 0 24px;line-height:30px;background:url(f.gif) 0px 8px no-repeat; text-align:right}
.in{text-indent:2em;}
.font_top{font-family:微软雅黑,黑体; font-size:40px; float:center; color: #00000;text-align:center;  }
.font_top a{font-family:微软雅黑,黑体; font-size:40px; float:center; color: #000000; text-align:center; line-height:40x; text-decoration:none;}
.font_top a:hover{ color:#ff5a00;}
/*-------------------主题内容-----------------*/
.main_c{ float:left; width:308px; height:auto; border-right:1px solid #e3e3e3; margin-right:12px;}
.main_c1{ float:right; width:308px; height:auto;}
.main_c2{ float:left; width:308px; height:auto; margin-right:12px;}
.main_c_tit{height:30px; padding:0 10px 3px 0; background:url(line.gif) left bottom  no-repeat; text-align:right; line-height:24px}
.main_c_tit h3{ float:left;display:block; }

.main_c_tit2{height:30px; padding:0px 12px 0 0px;line-height:30px;text-align:right; background: url(line.gif) left bottom no-repeat}
ol.newslist14px em{ display:none;}
ol.newslist14px{padding-left:31px; background:url("http://www.qingdaonews.com/images/33482.files/sprites2012.png") no-repeat scroll -673px -135px transparent;}