/* CSS Document */
@charset "gb2312";
html,body,div,a,p,ul,li,ol,dl,dd,dt,span,em,del,strong,form,b,s,ins,h1,h2,h3,h4,h5,h6,img,font,center,label,iframe,fieldset,input,textarea{ padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
address,cite,code,th,i{font-weight:normal;font-style:normal;}
img{vertical-align:top;border:0;}
ul,ol,li{ list-style:none;}
body{color:#000000;font-family:"微软雅黑"; font-size:12px;}
h1{ font-size:20px;font-family:microsoft yahei; font-weight:normal;}
h2,h3{ font-size:14px;}
h4,h5,h6{ font-size:12px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{ border:none; vertical-align:middle;}
em{ font-style:normal;}
b{ font-weight:normal;}
.clear{ clear:both; overflow:hidden; zoom:1;}
.fl{
	float:left;
	width: 720px;
}
.fr{ float:right;}
input,button{font-family:"微软雅黑";outline:none;}
#search{
	width:1000px;
	height:54px;
	background-color:#f8faf9;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
/*导航s*/
.logo{max-width:190px;height:35px;float:left;}
.logo h1{width:109px;}
.logo h1 a{
	display:block;
	width:96px;
	height:25px;
	background-image: url(http://www.huanbohainews.com.cn/images/news_logo.png);
}
.logo h3{padding:1px 8px;color:#fff;font-size:12px;background:#9f1f24;border-radius:3px;display:block;margin-top:5px;}
.logo h3 a{color:#fff;font-size:12px;}
.client,.matrix,.weixin{width:40px;height:22px;border-left:#b63338 1px solid;cursor:pointer}
.client a,.matrix a,.weixin a{display:block;width:22px;height:22px;margin:0 auto;transition: all 0.6s ease 0s}
.client:hover a,.matrix:hover a,.weixin:hover a,.weibo:hover a,.searchBtn:hover{-webkit- animation:hvr-icon-up 0.4s ease-out 0s 1;-ms-animation:hvr-icon-up 0.4s ease-out 0s 1;animation:hvr-icon-up 0.4s ease-out 0s 1;}
.client a{background:url(http://www.huanbohainews.com.cn/images/xnews_khd.png) no-repeat;}
.matrix a{background:url(http://www.huanbohainews.com.cn/images/xnews_jz.png) no-repeat;}
.weixin a{background:url(http://www.huanbohainews.com.cn/images/xnews_wx.png) no-repeat;}
.weixin,.search{position:relative}
.search{min-width:46px;height:22px;margin-left:4px;cursor:pointer}
.weixin .qrcode{position:absolute;top:10px;left:-30px;width:128px;height:140px;display:none}
.weixin .qrcode img{display: block;margin:21px 0px 0px 19px; z-index:10;}
.searchBtn{position:absolute;width:22px;height:22px;background:url(http://www.huanbohainews.com.cn/images/xnews_ss.png) no-repeat;top:0px;right:12px;cursor:pointer}
@-ms-keyframes hvr-icon-up {0%,100% {-ms-transform: translateY(0);transform: translateY(0);}50%{-ms-transform: translateY(-6px);transform: translateY(-6px);}}
@-webkit-keyframes hvr-icon-up {0%,100% {-webkit-transform: translateY(0);transform: translateY(0);}50%{-webkit-transform: translateY(-6px);transform: translateY(-6px);}}
@keyframes hvr-icon-up {0%,100% {-webkit-transform: translateY(0);transform: translateY(0);}50%{-webkit-transform: translateY(-6px);transform: translateY(-6px);}}


.header_new{min-height:70px;margin: auto;width:100%;background:#f8f9f9;position:fixed;top:0px;left:0;}
.header_main{
	width:1003px;
	margin: auto;
	height: 44px;
}
.header_new .logo{max-width:190px;height:35px;float:left;padding-top:23px}
.top_right{display:inline-block;padding-top:24px;max-width:500px;}
.imp_menu{width:300px;height:70px;line-height:67px;padding-left:8px;}
.imp_menu a{display:inline-block;font-size:16px;color:#191919;padding:3px 5px 0px  5px;}
.imp_menu a#navbar_more{color:#a80000;cursor:pointer;position:relative;}
.imp_menu a:hover{color:#a70000}
.header_top{width:100%;height:auto; z-index:100}
/*导航e*/



#tt{margin:0 auto;clear:both;overflow:hidden;text-align: center;}
/*banner 部分*/
#banner{padding-top:24px;}
.banner_left{width:728px; }
.banner_right{width:240px;float: right;background-color: #f8f9f9;}
.index-jiazai{ position: absolute; left: 0; right: 0; top: 200px; z-index: 10; text-align: center; font-size: 16px; color: #ff1919;}
.notice_img{
	width:200px;
	height:20px;
	display:block;
	text-align: center;
	}
.tip_str a{color:#262626;}
.daten{color:#9d1e23;}
.notice_list{
	height:auto;
	overflow:hidden;
	padding: 0 auto;
	width: 240px;
	background-color: #f8f9f9;
	margin-top: 2px;
}
.notice_list ul li{height:35px;overflow:hidden;padding-left:0px;margin-bottom:14px;}
.Front_mian{
	padding-top:0px;
	margin:6px 0px 0px 0px;
}
.notice_list ul li a,.box_list ul li a,.box_img p a,.book p a{color:#191919}


#banner,#main,.partner,.dbnews,.top_cards,.footer{width:1003px;margin:0 auto;clear:both;height:auto;overflow:hidden}

/*今日关注s*/

.rbt{
	float: left;
	color: #9d1e23;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-top:6px;
	margin-left: 5px;
}
 a.t{width:120px;height:21px;margin:0 auto;font-size:12px;}
 .rbt a{text-decoration: none;color:#9d1e23;}
.rbt a:link{text-decoration: none;color:#9d1e23;}
.jt{
	float:left;
	width: 12px;
	height: 12px;
	margin-left:8px;
	margin-top:12px;
}
/*今日关注e*/
/*列表s*/

.lleft,.lright,#page,#ipage,.lright .rad,.nleft{height:auto;overflow:hidden}
.lleft,.nleft{width:730px;}
.lright,.nright{width:240px;}
.lleft{
	padding-top:5px;
}
.lleft ul li{height:auto;overflow:hidden;margin-top:10px;}
.lleft ul li:hover{border:0px;padding-bottom:1px;}
.lleft ul li:hover a{color:#a70000}
.linr{border:0px;height:auto;overflow:hidden;color:#999}
.linr:hover{box-shadow:rgba(0,0,0,0.08) 0px 3px 3px;transition:box-shadow ease-in-out 0.2s;}
.lleft ul li a{font-size:18px;color:#333;}
.lleft ul li p{
	height:20px;
	text-align:right;
	font-size:14px;
	color:#999;
	padding:16px 12px 11px 0px;
}
/*列表图*/
.lleft ul li.li_img div.fl{
	display:block;
	width:126px;
	height:100px;
	overflow:hidden;
	float: left;
}
.lleft ul li.li_img div.fl a{display:block;padding-left:1px;height:75px;overflow:hidden}
.lleft ul li.li_img div.fl a img{display:block;width:100%;height:100%}
.lleft ul li.li_img .li_rt{
	width:580px;
	float:right;
	padding-left:16px;
}

/*列表tit*/
.li_rtit{
	width:720px;
	float:left;
	border-bottom: #ececec 1px solid;
	margin-top:3px;}
.lleft ul li.fl{
	display:block;
	width:126px;
	height:100px;
	overflow:hidden;
	float: left;
}
.lleft ul li.li_rtit div.fl a{display:block;padding-left:1px;height:70px;overflow:hidden}
.lleft ul li.li_rtit div.fl a tit{display:block;width:100%;height:100%}
.lleft ul li.li_rtit .li_rt{
	float:right;
	padding-left:16px;
	width: 730px;
}
.nli_rt{
	width:700px;
	padding-left:26px;
}
/*列表e*/

#nwwd{
	width:1000px;
	height:30px;
	font-size:16px;
	margin: 0 auto;
	padding-left: 20px;
	padding-top: 3px;
	margin-top: 20px;
	text-align: left;
	font-weight: bold;margin:0 auto;clear:both;height:auto;overflow:hidden
	
}
#nwwd a{color:#191919}
#nwwd a:hover{color:#191919}
/*正文s*/
.mian_left{ width:720px;}
.mian_left{
	width:720px;
	float: left;
	margin-bottom: 20px;
}
#main .lleft ul a:hover,.box_list ul.rul li a:hover,.Rank a:hover{color:#191919}
#main .lleft ul a:hover,.box_list ul.rul li a:hover,.Rank a:hover{color:#a70000}
#banner,#main,.partner,.dbnews,.top_cards,.footer{width:1000px;margin:0 auto;clear:both;height:auto;overflow:hidden}
#main{height:auto;overflow:hidden;padding-top:10px;}
#main .lleft ul a:hover,.box_list ul.rul li a:hover,.Rank a:hover{color:#a70000}
#main{width:1002px;margin: auto;clear:both}
#main{width:1000px;margin: auto;clear:both}
#main{width:1000px;margin: auto;clear:both}
.m_ntit{display:none}
.clearfix:after{content: '';display: block;clear: both;height: 0;}
.title h1{color:#333;font-size:30px;font-weight:700;clear:both;line-height:40px;margin:28px 0px 43px 0px;text-align: center;}
.news_list,.news,.content,.content p,.ny_list{height:auto;overflow:hidden;clear:both}
/*.content{font-size: 12px;text-align: justify;width: 100%;padding-bottom: 30px;position: relative;margin-top:23px;}*/
.content{font-size: 16px;color:#333;text-align: justify;width: 100%;padding-bottom: 30px;position: relative;margin-top:23px;}
/*.content p{font-size: 16px;line-height: 26px;padding-top: 25px;color:#333;}*/
.content p{font-size: 16px;line-height:26px;color:#333;height: auto; margin-top:26px;
    overflow: hidden;
    clear: both;}
.content p img{margin-bottom:5px;}
.lleft,.nleft{width:725px;}
.lright,.nright{width:240px;}

.ny_list{border-top:#ececec 1px solid;padding-top:20px;}
.ntit{width:100%;height:43px;border-bottom:#ececec 1px solid;}
.ntit_l{width:500px;}
.ntit_r{width:230px;text-align:right}
.ntit_l span{font-size:14px;color:#a4a4a4;display:inline-block;}
.ntit_r{
font-size:14px;
	color:#ababab;
	text-align: left;
}
.ntit_r a{color:#a80000;padding-left:8px;display:inline-block;width:43px;height:20px;text-align:left}
.ntit_r a i{display:inline-block;background-position:-48px -90px;width:15px;height:11px;}
.ntit_l .date{background-position:-401px -949px;padding:0px 10px 0px 19px;}
.ntit_l .author{background-position:-412px -1094px;padding-left:13px;}
.nleft,.nright{padding-top:55px;}
.nleft{
	padding-bottom:28px;
	float: left;
	width: 720px;
}
.nright{
	padding-bottom:50px;
	float: right;
}
.news_list,.news,.content,.content p,.ny_list{height:auto;overflow:hidden;clear:both}

.news_list .news{margin-top:29px;}

#main{height:auto;overflow:hidden;padding-top:50px;}
#main .lleft ul a:hover,.box_list ul.rul li a:hover,.Rank a:hover{color:#a70000}
#main{
	width:1002px;
	margin: auto;
	clear:both;
	margin-top: 20px;
	font-size: 14px;
}
.m_ntit{display:none}
.clearfix:after{content: '';display: block;clear: both;height: 0;}
.title h1{color:#333;font-size:30px;font-weight:700;clear:both;line-height:40px;margin:28px 0px 43px 0px;text-align: center;}
.news_list,.news,.content,.content p,.ny_list{height:auto;overflow:hidden;clear:both}
/*.content{font-size: 12px;text-align: justify;width: 100%;padding-bottom: 30px;position: relative;margin-top:23px;}*/
.content{font-size: 16px;color:#333;text-align: justify;width: 100%;padding-bottom: 30px;position: relative;margin-top:23px;}
/*.content p{font-size: 16px;line-height: 26px;padding-top: 25px;color:#333;}*/
.content p{font-size: 16px;line-height:26px;color:#333;height: auto; margin-top:26px;
    overflow: hidden;
    clear: both;}
.content p img{margin-bottom:5px;}
.lleft,.nleft{width:730px;}
.lright,.nright{width:240px;}

.ny_list{border-top:#ececec 1px solid;padding-top:20px;}
.ntit{width:100%;height:43px;border-bottom:#ececec 1px solid;}
.ntit_l{width:500px;}
.ntit_r{width:230px;text-align:right}
.ntit_l span{font-size:14px;color:#a4a4a4;display:inline-block;}
.ntit_r{
font-size:14px;
	color:#ababab;
	text-align: left;
}
.ntit_r a{color:#a80000;padding-left:8px;display:inline-block;width:43px;height:20px;text-align:left}
.ntit_r a i{display:inline-block;background-position:-48px -90px;width:15px;height:11px;}
.ntit_l .date{background-position:-401px -949px;padding:0px 10px 0px 19px;}
.ntit_l .author{background-position:-412px -1094px;padding-left:13px;}
.nleft,.nright{padding-top:55px;}
.nleft{
	padding-bottom:28px;
	float: left;
}
.nright{
	padding-bottom:50px;
	float: right;
}
.news_list,.news,.content,.content p,.ny_list{height:auto;overflow:hidden;clear:both}

.news_list .news{margin-top:29px;}
#more{
	text-align:center;
	font-size: 16px;
}
.follow{width:240px;height:auto;overflow:hidden;background:#f8f9f9;text-align:center;padding-bottom:25px;border-top:#bb7276 1px solid;position:relative;top:30px;margin-bottom:30px; z-index:-1;}
.follow_mian{ z-index:-1}
.follow h2{width:100%;height:34px;margin-bottom:8px;}


/*每日要闻s*/
.mryw{
	height:70px;
	width:728px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #f8f9f9;
}
.mryw_tit{
	float: left;
	height: 50px;
	width: 40px;
}
.mryw_gd{
	float:right;
	width:60px;
	height: 35px;
	margin-left:8px;
	margin-top:20px;

	text-align: right;
	font-size: 16px;
}
.mryw_gd a:link{text-decoration: none;color:#99252d;}

.scroll-newsbox {
	width:495px;
	float:left;
	height:40px;
	overflow:hidden;
	margin-top:15px;
	padding-left: 30px;
	font-weight: bold;
	margin-left: 35px;
	font-size: 24px;
}
.scroll-newsbox ul {
	list-style:none;
	width:100%;
	height:100%;
}
.scroll-newsbox ul li {
	width:100%;
	height:40px;
	box-sizing:border-box;
	line-height:40px;
	text-align:left;
	font-size: 21px;
}
/*每日要闻e*/
/*热点s*/
.hotlive_box{
	padding:0px 3px 14px 0px;
	border-top:#9f1f24 1px solid;
	
	margin-bottom: 30px;
}
.hotspot{width:240px;height:auto;overflow:hidden;margin-top:10px;}
.hotspot_list ul li{width:230px;height:auto;overflow:hidden;background:#f8f9f9;padding:5px 5px 5px 5px;border-radius:5px;margin-top:15px;}
.hotspot_list ul li a{color:#191919;font-size:12px;line-height:15px;display:block;height:35px;overflow:hidden;}
.hotspot_list ul li a:hover{color:#a70000}
.hotspot_list ul li span{display:block;color:#a80000;margin-bottom:2px; margin-top:2px;}
.hotspot_list ul li span a{color:#a70000}
.hotspot_list ul li span a:hover{color:#a70000}
/*热点e*/
/*排行版s*/

.Rank{
	border-top:0px;
	background:#f8f9f9;
	margin-top: 30px;
}
.tdnews_mian{width:220px;
	padding:5px 10px 10px 10px;
}
.topday{
	background-image:url(http://www.huanbohainews.com.cn/images/x_phb.png);
	padding-left:95px;
}
.topday ul li{width:40px;height:34px;float:left;cursor:pointer;text-align:center;font-size:12px;color:#666;line-height:34px;}


.topday ul li.now{border:#9f1f24 1px solid;border-top:#fff 1px solid;background:#fff;}
.tdnews{display:none}
.tdnews ul li{clear:both;font-size:12px;margin-top:10px;line-height:18px;padding-top:8px; }
.tdnews ul li:nth-child(1) span,.tdnews ul li:nth-child(2) span,.tdnews ul li:nth-child(3) span{color:#9e1f24}
.tdnews ul li span{width:22px;height:20px;float:left;display:block;margin-top:3px;color:#666}
/*排行e*/
/*.lnew a{display:block;width:184px;height:126px;}*/
.lnew a{display:block;}
.lnews{height:120px;display:block; width:728px; margin-top:30px;}
/*.left_img a{display:block;width:184px;height:126px;}*/
#left_img{width:185px;height:100px;float:left;display:block;overflow:hidden;text-align:center;margin:0px;list-sytle:none;}
#left_img{display:block; }
.rnews {width:470px;margin-left:20px}
.rnews .tit{font-size:14px;color:#abaaaa}


.rnews .tit a{color:#9e1f24;}


#news_title{width:470px;color:#008bce;font-size:21px;line-height:26px;text-align:left;margin-top:10px;float:left;}
#news_title a{color:#000;}
.tit{color:#abaaaa; width:470px;line-height:26px;text-align:lift;float:left}
.tit .date{color:#abaaaa; padding-left:10px;}
.box_img .box_tit:hover{/*text-decoration:underline*/}
/*正文左侧新闻列表s*/
.direct{ width:90%; height:45px; margin:12px auto;; background-size: contain; -webkit-background-size: contain; line-height:45px; background-color:#f8f9f9;}
.direct a.channel{ display:inline-block; color:#d1d1d1; text-decoration:none; text-align:center; font-size:21px;} 
/*正文左侧新闻列表e*/


/*footer 开始*/
/*.card_mian{width:780px;}*/
.footer{ clear:both; overflow:hidden; height:auto}
.link{padding-top:30px;}
.link a{display:inline-block;font-size:14px;padding:0px 13px;border-right:#2a2b2d 1px solid;color:#525354}
.link a:hover{color:#525354;text-decoration:underline}
.link a:nth-child(1){padding-left:0;}
.link a:last-child{padding-right:0px;border-right:0;}
.dbnews{
	width:100%;
}
.dbnews_nr{color:#4f4f51;text-align:center;padding:25px 0px;}
.dbnews_text{padding-top:10px;}
.dbnews_nr p{font-size:14px;}
.dbnews_text a,.dbnews_text span{display:inline-block;height:14px;line-height:14px;font-size:14px;}
.dbnews_nr a{display:inline-block;padding-left:8px;color:#919292}
.dbnews_nr a:hover{text-decoration:underline}
.dbnews_nr a.line_red{
	margin-left:10px;
	display:inline-block;
	height:14px;
}
.dbimg{text-align:center}
.dbimg a{display:inline-block;padding:0px 6px;}
.topday{
	width:140px;
	height:36px;
	padding-left:100px;
}
.topday ul li{width:40px;height:34px;float:left;cursor:pointer;text-align:center;font-size:12px;color:#666;line-height:34px;}
.topday ul li.now{border:#9f1f24 1px solid;border-top:#fff 1px solid;background:#fff;}
.tdnews{display:none}
.tdnews ul li span{width:22px;height:20px;float:left;display:block;margin-top:3px;color:#666}
.tdnews ul li{clear:both;font-size:12px;margin-top:10px;}
.tdnews ul li h3{float:left;width:205px;}
.tdnews ul li h3 a{font-size:12px;color:#131317}

.tdnews ul li:nth-child(1) span,.tdnews ul li:nth-child(2) span,.tdnews ul li:nth-child(3) span{color:#9e1f24}

#rsig{bottom: 50px;height: 70px;overflow: visible;position: fixed;right: 50px;width: 32px;z-index: 999;}
#rsig .r{width:32px;height:70px;position:relative}
#rsig .r span{cursor: pointer;display: block;height: 31px;width: 32px;line-height:24px;font-size:14px;}
.tanck{background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #d9d9d9;bottom: 38px;display: none;height: 308px;padding: 10px 40px 0 35px;position: absolute;right: 0;width: 346px;}
.tanck .txt{ height: 28px;padding-top: 10px;font-size:16px;}
.tanck .lx .inp{ border: 1px solid #cecece;font: 16px/30px;height: 30px;padding-left: 5px;padding-right: 5px;width: 200px;}
.tanck .opinion{background: #fff none repeat scroll 0 0;border: 1px solid #cecece;font:14px/24px;height: 134px;padding-left: 4px;padding-right: 3px;width: 330px;}
.tanck .btn{background: #a80000 none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;float: left;font: 16px/27px;height: 27px;width: 76px;}
.tanck .cls{color: #bcbcbc;cursor: pointer;display: inline-block;float: right;font: 16px/27px;}
#rsig .r #ier{color: #a80000;display: inline-block;float: left;font: 14px/24px;padding-left: 10px;padding-right: 10px;width: 200px;}
.tanck .tij{padding-top: 12px;}
.footer{background:#18191c;}
.footer_top{
	height:auto;
    overflow:hidden
	width:100%;
	height:300px;
	padding-top:80px;
	background:url(http://www.huanbohainews.com.cn/images/x_bottom_bg.jpg) no-repeat;
	width: 100%;
	margin: 0 auto;
	background-position:50% 50%;
}
.footer_db{
	height:280px;
	background:#18191c;
	margin: 0 auto;
	text-align: center;
	clear:both;
	height:auto;
	overflow:hidden;
}

#footer{
	width:100%;
	height:150px;
	margin:0 auto;
	clear:both;
	height:auto;
	overflow:hidden;
         background: #18191c;
}
