﻿@charset "utf-8";
iframe iframe #weather{float:left; width: 150px; margin: 0; }
#_isNew {font-style: italic; font-size: 12px; margin-left: 2px; font-family: Verdana;}
html{ background:url(../sns_images/n.jpg)}
ul{ list-style:none}
body,a{
	font-size:12px;
	text-decoration: none;
	color: #333333;
}
h1{ font-size:12px;}
.head, .container, .footer {width:953px;margin:auto; padding:0 3px; background:#FFFFFF; overflow:hidden}

/*------------------------头部-------------------------------*/
.head .nv{height:20px;line-height:20px;text-align:right;padding-right:10px;background-color: #dadada;}
.head .nv a{color: #333;padding:0 5px;}
.head .banner{ width:953px; height:200px; overflow:hidden; }
.head .nav{ height:47px; background:url(../sns_images/nav.jpg) repeat-x top}
.head .nav li{ float:left; position:relative}
.head .nav a{ line-height:47px; color:#FFFFFF; padding:0 35px; background:url(../sns_images/nav_1.jpg) no-repeat right center; font-weight:bold; display:inline-block}
.head .nav li #drop{ position:absolute; z-index:1000; left:0; top:47px; background:#084681;height:auto;}
.head .nav li #drop li{ float:none; position:static; width:120px; text-align:center;}
.head .nav li #drop li a{ color:#FFF;line-height:25px;padding:0; background: none;font-weight: normal;}
.head .nav li #drop li a:hover{ color:#999;}
.head .nav li span{ position:absolute; top:10px; right:8px; line-height:20px; background:url(../sns_images/new.gif) no-repeat center top; width:30px; height:25px;}

.out{ display:none}
.over{ display:block}

.head .sea{ height:35px; line-height:35px;}
.head .sea .weather{ float:left; padding-left:10px;}
.head .sea .search{ float:right; padding-right:30px;}
.head .sea .search input,select{vertical-align: middle;}
.head .flash{ width:953px; height:82px; overflow:hidden}

/*--------------------------主体内容--布局----------------------------*/
.container{ padding:3px;}
.container .left_cont{ 
	background:url(../sns_images/back.jpg) no-repeat center 574px;
	float:left;
	width:226px;
}
.container .right_cont{
	float:right;
	width:721px;
	height:min-1100px;
}
.container .map{
	float:none;
	clear:both;
	margin-top:3px;
	width:950px;
	padding:1px;
	border:solid 1px #999999;
}
/*--------------------------主体内容------------------------------*/
.container .left_cont .notice{
	height:250px; margin-bottom:3px;
	background: url(../sns_images/notice.jpg) no-repeat center top;
}
.container .left_cont .notice h1{ height:35px; line-height:30px;}
.container .left_cont .notice h1 b{visibility: hidden;}
.container .left_cont .notice h1 span{ float:right; display:inline; margin:15px 10px 0 0}
.container .left_cont .notice .roll{ margin:5px 10px;}
.container .left_cont .layout{
	border:solid 1px #1073bc;
	position:relative;
}
.container .left_cont .layout .an{text-align:center}
.container .left_cont .layout .an img{padding:1px;background:#FFFFFF;border:solid 1px #99cceb;margin:3px 0;
vertical-align: middle;}
.container .left_cont .layout .ltsj{ min-height:100px; position:absolute; left:0; bottom:0; width:225px;}
.container .left_cont .layout .ltsj .tu{ text-align:center}
.container .left_cont .layout .ltsj .tu img{padding:1px;background:#FFFFFF;border:solid 1px #99cceb;margin:3px 0;}
.container .left_cont .layout .pos {position:relative;}
.container .left_cont .layout .ltsj h1{height:33px;line-height:33px;padding-left: 8px;color: #FFFFFF;font-weight: bold;
	background: url(../sns_images/lmu.jpg) center top;}
.container .left_cont .layout .ltsj h1 img{float:right;margin-right: 3px;}
.container .left_cont .layout .ltsj li a{ line-height:25px;}
.container .left_cont .layout .ltsj ul{margin-left: 5px;}
.container .left_cont .layout .ltsj li{background: url(../sns_images/lo_4.jpg) no-repeat left center;padding-left: 5px;}
.container .right_cont .tu,.zkdt,.hydt,.ywzt{
	float:left;
	width:358px;
	height:260px;
	background-color: #FFFFFF;
	overflow:hidden;
}
.container .right_cont .ywzt,.right_cont .zkdt{margin-left:4px; overflow:hidden}
.container .right_cont .co{ border:solid 1px #006db7; border-top:none}
.container .right_cont .zkdt .co { background:#f1f8fd; padding:0 10px; overflow:hidden}
.container .right_cont .zkdt .co p{
	padding:8px 0;
	border-bottom: 1px dashed #333;
}
.container .right_cont .zkdt .co ul li a{ padding-left:10px;
	line-height:20px;
	background-image: url(../sns_images/tilo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.container .right_cont .hydt .co{ padding:0 10px;}
.container .right_cont .hydt .co .bju{
overflow:hidden;
	height:79px;
	padding:5px 0;
	border-bottom:1px dashed  #333
}
.container .right_cont .hydt .co ul li a{
	background-image: url(../sns_images/tilo1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.container .right_cont .hydt .co .bju img{ float:left }
.container .right_cont .hydt .co .bju p{ float:right; width:220px;}
.container .right_cont .hydt .co ul li a{
	line-height: 20px;

}
.container .right_cont .zkdt h3{
font-size:12px;
font-weight:bold;
	background: url(../sns_images/tit.jpg) no-repeat -4px -6px;
	height: 34px;
	color: #FFFFFF;
	line-height: 34px;
	padding-left: 8px;
}
.container .right_cont .zkdt h3 span a{
	float:right;
	padding-right: 10px;
		font-size: 11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.container .right_cont .hydt h3{
font-size:12px;
font-weight:bold;
color: #FFFFFF;
	line-height: 34px;
	padding-left: 8px;
	background: url(../sns_images/tit.jpg) no-repeat -4px -6px;
	height: 34px;
}
.container .right_cont .hydt h3 span a{
	float:right;
	padding-right: 10px;
	font-size: 11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.container .right_cont .ywzt{
	height:258px;
	border:solid 1px #006db7;
	width:356px;
}
.container .right_cont .ywzt .tabs{
	margin-top: 6px;
}
.container .right_cont .ywzt .tabs li{
	width:115px;
}
.container .right_cont .ywzt h3{
font-size:12px;
font-weight:bold;
	height: 34px;
	background: url(../sns_images/tit.jpg) no-repeat -3px -44px;
	line-height: 0px;
	font-size: 0px;
	text-indent: -9999px;
}
/*.container .right_cont .ywzt .table{width:356px;}
.container .right_cont .ywzt .table td{ height:55px;text-align:center}
.container .right_cont .ywzt .table td a{ line-height:55px; display:block; margin:6px; background:#36F; color:#000; font-size:12px; font-weight:bold }
.container .right_cont .ywzt .table td a:hover{ background: #09F; color:#FFF}*/
.container .right_cont .ywzt h4{ height:30px; line-height:30px; font-size:12px; font-weight:bold }
.container .right_cont .ywzt h4 a{ float:left; width:110px; margin:0 4px; text-align:center;color:#0a529a;background:url(../sns_images/an.jpg) no-repeat center center }
.container .right_cont .ywzt .lay{ width:356px; height:80px; }
.container .right_cont .ywzt .lay ul{ list-style:none }
.container .right_cont .ywzt .lay ul li a{ line-height:20px; padding-left:10px; color:#0a529a}
.container .right_cont .clear{
border: solid 1px #006db7;
float:left;
width:718px;
height:125px;
	clear:both;
	margin-top: 3px;
}
.container .right_cont .clear h3{
font-size:12px;
font-weight:bold;
	height:30px;
	background: url(../sns_images/tit.jpg) no-repeat -3px -75px;
	line-height: 0px;
	font-size: 0px;
}
.container .right_cont .clear .table{ width:100%}
.container .right_cont .clear .table td{ text-align:center; padding:5px 0;}
.container .right_cont .banner2{clear:both;}
.container .right_cont .banner2 h3{ font-weight:bold;
padding-left:10px;
color:#FFFFFF;
line-height:37px;
font-size:12px;
	background: url(../sns_images/tit.jpg) no-repeat -4px -105px;
	height: 37px;
}
.container .right_cont .banner2 h3 span a{ float:right;font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-right:10px; color:#FFFFFF}
.container .right_cont .banner2 .bbj{border:solid 1px #0099CC; border-top:none; height:150px;}
.container .right_cont .banner2 .table{ width:100%; }
.container .right_cont .banner2 .table td{ line-height:20px; padding-left:10px;}
.container .right_cont .sp{ margin-top:3px;
	float:left;
	width:358px;
}
.container .right_cont .bm{ margin-top:3px; float:left; width:358px; margin-left:3px; }
.container .right_cont .bm ul{ padding:0 5px}
.container .right_cont .bm ul a{ line-height:22px;}
.container .right_cont .sp h3{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
	height:34px;
	line-height:34px;
	 padding-left:8px;
	background: url(../sns_images/tit.jpg) no-repeat -4px -6px
	}
	
.container .right_cont .bm h3{height:34px; color:#FFFFFF;line-height:34px; padding-left:8px;font-size:12px;
font-weight:bold;background: url(../sns_images/tit.jpg) no-repeat -4px -6px}
.container .right_cont .sp h3 span a{ float:right; font-size:11px;font-family:Arial, Helvetica, sans-serif; margin-right:10px; font-weight:normal; color:#FFFFFF}
.container .right_cont .bm h3 span a{ float:right;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;font-weight:normal;color:#FFFFFF}
.container .map h3{ background:#1c6fba; margin:1px; height:25px; line-height:25px; padding-left:10px; color:#FFFFFF; font-size:12px;}
.container .map p{ padding:5px; color:#1c6fba}
.footer .links{ float:left; clear:both; margin-top:3px; width:950px; padding:1px;border:solid 1px #999999;}
.footer .links h3{ background: #999; margin:1px; height:25px; line-height:25px; padding-left:10px; color:#003333; font-size:12px;}
.footer  select{
margin:0; padding:0;
	width:152px;
	vertical-align: middle;
}
.footer .copyright{ clear:both; text-align:center; border-top:solid 4px #666666; margin-top:10px; float:left; width:953px;
 padding:20px 0 10px 0}



/*---------------------------------------------list_page-----------------------------------------------------------------*/
.container .right_cont .list_page{ border:solid 1px #1073bc; min-height:844px;_height:844px;}
.container .right_cont .list_page h3{
line-height:35px;height:35px;padding-left: 40px;margin-top: 20px;border-bottom: 1px solid #666666;margin:0 20px;font-weight: bold;font-size: 14px;background: url(../sns_images/titt.jpg) no-repeat 6px center;
}
.container .right_cont .list_page ul{margin:0 20px;}
.container .right_cont .list_page ul li{
	border-bottom: 1px dashed #CCCCCC;
}
.container .right_cont .list_page .w li{
	height:100px;
}
.container .right_cont .list_page ul li span{
	float: right;
}
.container .right_cont .list_page table{text-align: center;margin-left: 20px;}
/*.container .right_cont .list_page ul li a span{ position:absolute; top:0;right:5px;}*/
.container .right_cont .list_page ul li a{
	line-height:25px;
	padding-left: 15px;
	background: url(../sns_images/89.jpg) no-repeat left center;
}
.container .right_cont .list_page ul li a img{
	float: left;
}
.container .right_cont .list_page ul li a p{
	float: right;
	width: 565px;
}
.container .right_cont .list_page ul li a p b{
	display: block;
}
/*-------------------------------------------list_article------------------------------------*/
.container .right_cont .list_article { border:solid 1px #1073bc; min-height:844px;_height:844px;}
.container .right_cont .list_article .nav { border:dashed 1px #999; background-color:#eee; margin:2px; padding: 5px;}
.container .right_cont .list_article .tit{
	text-align:center;
	line-height:30px;
	padding-top:20px;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	font-weight: bold;
}
.container .right_cont .list_article .tt{text-align:center; line-height:30px; }
.container .right_cont .list_article .article{
	margin:5px 20px;
	font-size:12px;
	font-family:"微软雅黑", "宋体";
	
}

.links_banner{ clear:both; height:62px; padding:5px;}
.links_banner img{ float:left; margin:0 3px;}