.contentpage_container{
	padding: 0 0px 40px 0px;
	width:1000px;
	margin: 0 auto;
}
.contentpage_container .col_1{
	width: 680px;
	float: left;
	zoom: 1;
}
.contentpage_container .col_1 .contentinner{
    padding-bottom:20px;
    zoom:1;
}
.contentpage_container .col_2{
	float: right;
	width: 300px;
    margin-left: 0;
    overflow: hidden;
    margin-top: -5px;
	zoom: 1;
} 
.topads{
	height: 90px;
    width: 1000px;
    margin: 0 auto;
    margin-bottom: 0px;
	overflow: hidden;
}
.topads .ad_1,
.topads .ad_2,
.topads .ad_3{
	float: left;
}
.topads .ad_1,
.topads .ad_3{
	width: 121px;
}
.topads .ad_2{
	width: 738px;
	text-align: center;
}
.topads .ad_2 img{
	display: block;
	margin: 0 auto;
}
.topads .ad_3{
	text-align: right;
}

.top_contents{
	background: #fefefe;
	height: 100px;
	margin: 9px 0;
}
.top_contents ul{
	float: left;
}
.top_contents li{
	float: left;
	width: 225px;
	padding: 10px 0 0 90px;
	position: relative;
	zoom: 1;
	margin-left: 15px;
	_display:inline;
    z-index: 1;
}
.top_contents li .icon{
	width: 81px;
	height: 81px;
	/*background: url(/m2/i/hebei/content_icon.gif) no-repeat 0 0;*/
	position: absolute;
	left: 0;
	top: 12px;
}
.top_contents li.hot .icon{
	background-position: -82px 0;
}
.top_contents li.interact .icon{
	background-position: -164px 0;
}
.top_contents li h4{
	font-size: 14px;
	padding-bottom: 5px;
}
.top_contents li p{
	line-height: 20px;
	font-size: 12px;
}
.top_contents .right_content{
    display: block;
    width:150px;
    height:112px;
    position:relative;
    zoom:1;
    color:#fff;
    float: right;
}
.top_contents .right_content:hover{
    color:#fff;
}
.top_contents .right_content img{
    display:block;
}
.top_contents .right_content p{
    position: absolute;
    bottom:0;
    left:0;
    display:block;
    width:100%;

    line-height:30px;
    font-size:12px;
    text-align:center;
    z-index: 2;
}
.top_contents .right_content .textbg{
    position: absolute;
    width:100%;
    bottom:0;
    left:0;
    background:#000;
    height:30px;
    opacity:0.8;
    filter:alpha(opacity=60);
}
.side_ablock{
    margin-bottom:10px;
    width: 300px;
    margin-bottom: 10px;
    height: 250px;
}
.side_ablock img,
.side_ablock2 img{
    display: block;
}
.side_ablock2{
    margin-top:10px;
    width: 300px;
    height: 250px;
}
.contentpage_container .contentcon{
    margin-top:10px;
}
.content_section{
    margin:0px;
}
.content_section_topbar{
   color:#898989;
   padding-bottom:5px;
   margin-bottom: 10px;
    border-bottom:1px dotted #c2c2c2;
}
.content_section_topbar em{
    font-style: normal;
    font-size:14px;
    float:left;
    line-height:27px;
}
.content_section_topbar .doctools{
    float: right;
}
.doctools dt,
.doctools dd{
   float: left;
}
.doctools dt{
    line-height:27px;
    font-size: 16px;
    padding-right:6px;
}
.doctools dd{
    margin-right:8px;
}
.doctools dd a{
    display: inline-block;
    width:28px;
    height:29px;
    background: url(/m2/i/hebei/content_icon.gif) no-repeat 0px -81px;
    margin-right:2px;
}
.doctools dd a.print{
    background-position: -28px -81px;
}
.doctools dd a.big,
.doctools dd a.medium,
.doctools dd a.small{
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
	_line-height: 29px;
	color: #fff;
	background-position: -56px -81px;
}
.doctools dd a.medium{
    font-weight:bold;
}
.doctools_inverse dd a.big,
.doctools_inverse dd a.medium,
.doctools_inverse dd a.small{
	color: #000;
	background-position: -56px -110px;
}
.doctools_inverse dd a{
    background-position: 0px -110px;
}
.doctools_inverse dd a.print{
    background-position: -28px -110px;
}
.content_section .content_doc h3{
    font-size:28px;
    text-align: center;
    padding:15px 0;

    _font-size:28px;
}
.content_section .content_doc p{
    line-height:30px;
    text-indent:28px;
    margin: 0px 15px;
    font-size: 16px;
    padding-bottom:20px;
}
.content_section .content_doc p em{
	font-style:italic;}
.content_section .content_doc p strong
{
    font-weight: bold;
}
.content_section .content_doc p a{
   color: #36b; 
}
.content_section .content_doc .image,
.content_section .content_doc .video{
    text-align:center;
    color:#464a4e;
    padding-bottom:20px;
}
.content_section .content_doc .image img{
    border:1px solid #000;
    margin:0 auto;
    display:block;
}
.content_section .content_doc .video .mejs-video{
    margin:0 auto;
}
.content_section .keywords{
    padding-top:10px;
    padding-bottom: 10px;
    float: right;
}
.content_section .keywords a{
    color:#076ea8;
}
.content_section .content_pages{
    text-align:center;
    font-size:16px;
    margin-bottom:40px;
}
.content_section .content_pages a{
    display:inline-block;
    padding:0 5px;
    margin:0 5px;
}
.content_section .content_pages a.focus{
	color:#ee842f;}
	
.content_section .content_pages span.invalid{
	color:#959595;}	
.content_section .content_ft{
    padding-top:10px;
    width: 250px;
    float: left;
}
.content_section .content_ft .editor{
    float: left;
}
.content_section .content_ft .cp{
    float: left;
}
.bottom_toolbar{
    background: #585c5f;
    height:40px;
    color:#fff;
    clear: both;
    padding:10px 0 0 17px;
    margin-top:20px;
}
.bottom_toolbar .doctools{
    float: left;
}
.bottom_toolbar .sharebtns{
    float: right;
}

.bottom_toolbar .sharebtns dt,
.bottom_toolbar .sharebtns dd{
   float: left;
}
.bottom_toolbar .sharebtns dt{
    line-height:27px;
    font-size: 16px;
    padding-right:10px;
}
.bottom_toolbar .sharebtns dd{
    margin-right:8px;
	position: relative; top: -5px;
}
.sharebtns dd a.a3{ width:11px;  background: url(/m2/i/hebei/content_icon.gif) repeat scroll -143px -81px;  }
.sharebtns dd a.a3:hover { background: url(/m2/i/hebei/content_icon.gif) repeat scroll -143px -110px; }
.sharebtns dd a.a5{ width:11px; background: url(/m2/i/hebei/content_icon.gif) repeat scroll -166px -81px; }
.sharebtns dd a.a5:hover{  background: url(/m2/i/hebei/content_icon.gif) repeat scroll -166px -110px; }
.sharebtns dd a.a6{ width:11px; background: url(/m2/i/hebei/wx_b.png) repeat scroll;}
.sharebtns dd a.a6:hover{ background: url(/m2/i/hebei/wx_c.png) repeat scroll; }

.bottom_toolbar .sharebtns dd a{
    display: inline-block;
    width:28px;
    height:28px;
    background: url(/m2/i/hebei/content_icon.gif) no-repeat 0px -82px;
    margin-right:10px;
}
.bottom_toolbar .sharebtns dd a.weibo{
    width:22px;
    background-position: -143px -81px;
}
.bottom_toolbar .sharebtns dd a.weibo:hover{
    background-position: -143px -110px;
}
.bottom_toolbar .sharebtns dd a.qq{
    width:22px;
    background-position: -173px -81px;
}.bottom_toolbar .sharebtns dd a.qq:hover{
    background-position: -173px -110px;
}
.bottom_toolbar .sharebtns dd a.renren{
    background-position: -198px -81px;
}.bottom_toolbar .sharebtns dd a.renren:hover{
    background-position: -198px -110px;
}
.relatednews{
   padding-left:0px; 
   clear: both;
   border-top: 1px dotted #c2c2c2;
}
.relatednews h2{
    font-size:20px;
    
    padding:5px 0;
}
.relatednews li{
    width:304px;
    float:left;
    line-height:30px;
    background:url(/m2/i/hebei/dot1.gif) no-repeat 0 13px;
    padding-left:16px;
    margin-right:20px;
    height: 30px;
    overflow: hidden;
}
.relatednews li a:hover{
    text-decoration:underline;
}

.content_bottom_pgroup{
    padding-top:30px;
}
.content_bottom_pgroup li{
    float: left;
    width:330px;
}
.content_bottom_pgroup li img{
    float: left;
    display:block;
    border:1px solid #959595;
}
.content_bottom_pgroup li h5{
    font-weight:bold;
}
.content_bottom_pgroup li p{
    font-size:12px;
}
.content_bottom_pgroup li .g_text{
    margin-left:110px;
}
.content_bottom_pgroup li a:hover p{
    text-decoration:underline;
}
.bottom_gad{
    margin-top:10px;
    height: 90px;
    width: 640px;
    clear: both;
}

.photoslide{
    text-align:center;
}
.photoslide .photocon{
    width:600px;
    margin:0 auto;
    position: relative;
    zoom:1;
    height:400px;
}
.photoslide .photocon .loading{
    width:30px;
    height:20px;
    text-align: center;
    position: absolute;
    display:none;
    left: 230px;  
    top: 40%;
    padding: 10px;
    background: #fff; 
    opacity: 0.7;
    filter:alpha(opacity=70);
    color: #fff; 
    border-radius: 10px;
}
#image_big{
    width:auto;
    height:100%;
}
.photoslide .phototitle{
    position: absolute;
    left:0;
    top:0;
    height:40px;
    width:600px;
    z-index:9;
}

.photoslide .phototitle .titletxt{
    float: left;
    line-height:40px;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    text-align:left;
    padding-left:18px;
}
.photoslide .phototitle .photonums{
    float: right;
    color:#fff;
    padding-left:18px;
    text-align: right;
    line-height:40px;
}
.photoslide .phototitle .photonums .totalnum{
    color:#ee842f;
    padding-right:17px;
}
.photoslide .photodesc{
    position: absolute;
    left:0;
    bottom:0;
    height:60px;
    width:573px;
    z-index:9;
    font-size:14px;
   
    text-align: left;
    color:#fff;
    padding-left:18px;
}
.photoslide .tpbg,
.photoslide .btbg{
    position: absolute;
    height:40px;
    width:600px;
    background: #5d5d5d;
    opacity:0.6;
    filter:alpha(opacity=60);
}
.photoslide .tpbg{
    top:0;
    left:0;
}
.photoslide .btbg{
    bottom:0;
    left:0;
    height:60px;
}
.photothumbs{
	background: #eeeeee;
	width: 600px;
	margin: 2px auto 50px auto;
}
.photothumbs .thumbnail{
	float: left;
	width: 506px;
	height: 63px;
}
.photothumbs .thumbnail .thumbnailcon{
	width: 509px;
	height: 63px;
	overflow: hidden;
	position:relative;
	zoom:1;
}
.photothumbs .nextbtn,
.photothumbs .prevbtn{
	width: 46px;
	height: 63px;
	float: left;
	display: block;
	background: #fff;
	margin-left: 2px;
}
.photothumbs .prevbtn{
	margin: 0;
}
.photothumbs .nextbtn .icon,
.photothumbs .prevbtn .icon{
	width: 21px;
	height: 26px;
	overflow: hidden;
	margin: 19px auto 0 auto;
	background: url(/m2/i/hebei/content_icon.gif) no-repeat -227px -82px;
}
.photothumbs .nextbtn .icon{
	background-position: -227px -110px;
}
.photothumbs .prevdisable .icon{
    background-position: -118px -82px;
}
.photothumbs .nextdisable .icon{
    background-position: -118px -110px;
}
.photothumbs .thumbnail ul{
	width: 999px;
}
.photothumbs .thumbnail li{
	width: 81px;
	height: 60px;
	float: left;
	position:relative;
	text-align: center;
	overflow:hidden;
}
.photothumbs .thumbnail li img{
	display: block;
	width: 80px;
	height: 60px;
	margin:0 auto;
}
.photothumbs .thumbnail li em{
    display:none;
    color:#fff;
    position:absolute;
    left:1px;
    top:0;
    width:76px;
    height:56px;
    border:2px solid #49b4e5;
    cursor:pointer;
    text-align:right;
    vertical-align:bottom;
}
.photothumbs .thumbnail li.active em{
    display:block;
}
.citysearch {
    float: right;
    padding-right: 7px;
}
.citysearch .locationSearch .iframeDiv {
    float: left;
    height: 22px;
    margin-top: 5px;
}
.citysearch .locationSearch .iframeDiv .sel select {
    background-color: #EAEAEA;
    float: left;
    height: 22px;
    line-height: 20px;
    margin-right: 1px;
    text-align: center;
    width: 60px;
}
.citysearch .btn {
    float: left;
    height: 20px;
    margin-top: 1px;
    width: 53px;
}
.citysearch label, .citysearch button {
    float: left;
}
#topics{margin-top:10px;}
#topics h4{ background: none repeat scroll 0 0 #076EA8; color: #FFFFFF; font-size: 18px; font-weight: normal;line-height: 33px;padding-left: 13px;}
.infoblock1 h3{padding-left:13px;}
.infoblock1 h3 span{ float: right;}
#topics dl{background:none;}
#search{margin:0px;}

.rednews {
    clear:both;
    width:680px;
         background:#fff;
    height:382px;
    margin:0 auto;
}
.rednews h3 {
    font-size:20px;
    border-top:3px solid #6bb0d9;
    margin-top:10px;
    padding:5px 0px;
}
.rednews dl {
    width:250px;
    margin:0 auto;

    line-height:inherit;
    float:left;
    display:inline;
    overflow:hidden;
}
.rednews dl dt {
    text-align:center;
    line-height:20px;
    width:205px;
    height:154px;
    margin-bottom:8px;
    overflow:hidden;
    position: relative;
}
.rednews dl dd {
    width:205px;
    text-align:center;
    text-indent:0;
    line-height:20px;
        height:154px;
    overflow:hidden;
    position: relative;
}
.rednews dl dd a.biaoti{
    color: #fff;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 133px;
    width: 205px;
}
 .rednews dl dd i
 {   background:#000;
    display: block;
    height: 20px;
    left: 0;
    opacity: 0.65;
    position: absolute;
    top: 134px;
    width: 205px;
}

.rednews dl dt a.biaoti{
    color: #fff;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 133px;
    width: 205px;
}
 .rednews dl dt i
 {   background:#000;
    display: block;
    height: 20px;
    left: 0;
    opacity: 0.65;
    position: absolute;
    top: 134px;
    width: 205px;
}


.rednews .redlist {
    width:410px;
        display:inline;
        position:relative;
        top:-10px;
    float:left;
}
.rednews .redlist ul {
    height:166px;
    border-bottom: 1px dashed #c7c7c7;
    
}
.rednews .redlist ul li {
    height:30px;
    overflow:hidden;
    background:url(http://www.weather.com.cn/m2/i/dian09.gif) no-repeat 0px 13px;
    padding-left:10px;
    line-height:30px;
}
.rednews .redlist ul li a {
    font-size:14px;
    padding-right:10px;
}
.rednews .redlist ul.redsed {
    margin-top:15px;
    border:none;
}
.ad { height: 90px; }
.ad .ad1 { height: 90px; width: 214px;  }
.ad .ad2 {  height: 100%; margin-left: 10px; width: 728px; float: right; }


.sidetab h1 {
    border-top: 3px solid #076ea8;
    color: #076ea8;
    font-size: 18px;
    height: 38px;
    line-height: 35px;
    text-indent: 10px;
}
.sidetab h1 span{
    float: right;
}
.infoblock1 h3
{
    border-top: 3px solid #076ea8;
    color: #076ea8;
    font-size: 18px;
    height: 38px;
    padding: 0;
    line-height: 35px;
    text-indent: 5px;
    background: none;
}
.w260{
width:260px;
height: 90px;
overflow: hidden;
float: left;
}
.w728{
   width:728px;
height: 90px;
overflow: hidden;
float: right;
}

.sharebtns dd a.a3{ width:11px;  background: url(/m2/i/hebei/content_icon.gif) repeat scroll -143px -81px;  }
.sharebtns dd a.a3:hover { background: url(/m2/i/hebei/content_icon.gif) repeat scroll -143px -110px; }
.sharebtns dd a.a5{ width:11px; background: url(/m2/i/hebei/content_icon.gif) repeat scroll -166px -81px; }
.sharebtns dd a.a5:hover{  background: url(/m2/i/hebei/content_icon.gif) repeat scroll -166px -110px; }
.sharebtns dd a.a6{ width:11px; background: url(/m2/i/hebei/wx_b.png) repeat scroll;}
.sharebtns dd a.a6:hover{ background: url(/m2/i/hebei/wx_c.png) repeat scroll; }


.content_wx > h1 {
    font-size: 16px;
    font-weight: bold;
	margin-bottom:10px;
    text-align: center;
}
.content_wx {
    text-align: center;
}
