@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}s
body{
	font-size: 14px;
	font-family: "宋体";
	color: #000000;
	text-align: left;
	background-color: #fafdff;
	line-height: 26px;
}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none; color:#CA0000;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}


.red{color:#cc0000;}

.container {width:1280px; height:auto; margin:0 auto;}

.topest {padding-top:8px; height:22px; background:#f9f9f9; border-bottom:1px solid #e4e4e4;}

.weatherdiv {float:left; font-size:12px; color:#666666;}
.weatherdiv span#timediv{ float:left; padding-right:10px;}
.funtion {float:right; font-size:12px; color:#666666; text-align:right;}
.funtion span{color:#CA0000;}

.search_box {width:238px; height:38px; border:solid 1px #999999; padding:2px; background:#ffffff; padding-top:4px; float:left;}
.banner {padding-top:20px; height:80px; background:#eeeeee; border-top:1px solid #ffffff;}
.search_box input {float:left; width:190px; height:34px; border:0px;}
.search_button {float:right;}
.search_button img{width:43px; height:34px;}

.logo img {width:195px; height:55px;}

.links {width:240px; float:right;}
.links img {width:120px; height:25px;}
.links li {float:left;}

.sitemap {height:40px; background:#213d7c;}
.sitemap li {margin-top:10px; float:left; width:81px; text-align:center; color:#ffffff; border-right:1px solid #ffffff; font-family:"微软雅黑";}
.sitemap .end {border:none;}
.downname {float:left;}
.downmenu {height:30px; background:#e7e7e7;height: 35px; }
.lanmu img {width:16px; height:16px; text-align:left; float:left; padding-top:3px;}
.downmenu li {width:90px; padding-left:20px; height:30px; float:left; text-align:left; color:#213d7c; font-family:"微软雅黑"; margin-top:5px;}
.downmenu .short {width:60px;}

.weibo {float:right; padding-right:30px;;}
.weibo img {width:85px; height:25px; float:right;padding-top:5px;}

.ad_a {margin-top:15px;}
/*.ad_a{width:1080px; height:50px;}*/

.top_news {margin-top:20px; width:800px; float:left; text-align:center;}
.top_news h1{margin-bottom:15px; font-size:32px; color:#003366;}
.top_news p{text-indent:0; color:#666666; font-size:14px;}
.top_news h1 a{color:#003366;}

.add {width:280px; float:right; margin-top:20px; }
.add img {width:280px; height:68px;}

.left_a {width:380px; float:left;}

.top_20 {margin-top:20px;clear: both;width: 1200px;margin: auto;height: 40vh;}
.top_15 {margin-top:15px;}
.title_a {font-size:22px; height:36px;font-family:"微软雅黑"; color:#003366; border-bottom:1px solid #003366; padding-left:10px; font-weight:bold;text-align: left;margin-top: 20px;}
.title_a_red {font-size:22px; height:36px;font-family:"微软雅黑"; color:#CA0000; border-bottom:1px solid #003366; padding-left:10px; font-weight:bold;}
.more {float:right; font-size:12px; padding-right:5px; padding-top:15px; font-weight:normal;}

.top_list {width:380px;}
.top_list li {margin-top:20px; height:100px; border-bottom:1px dotted #666666;}
.top_list h1 {font-size:18px; color:#000000; margin-bottom:10px;}
.top_list p {font-size:12px; line-height:24px; color:#666666;}
.top_list .end {border:none;}
.right_a {width:680px; float:right;}
.hd {width:680px; height:400px; background:#eeeeee;}

.left_b {float:left; width:305px;}
.mid_b {margin-left:30px; float:left; width:360px;}
.right_b {float:right; width:360px;}

.pict_zzjz {width:300px; height:160px;margin-left:2px; padding-top:10px; overflow:hidden;}
.pict_zzjz img {width:300px; height:160px;}

.pict_sp {width:300px; height:180px;margin-left:2px; padding-top:10px; overflow:hidden;}
.pict_sp img {width:300px; height:180px;}

.heide{height:30px;background-color:#000000; margin-top:-30px;position:relative;filter:alpha(opacity=50);opacity:0.5;}
.wz{ margin-top:-30px; height:30px; line-height:30px; position:relative; text-align:left; color:#FFFFFF; padding:0px 5px; text-align:center;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;}
.wz a,.wz a:visited{color:#FFFFFF;}

.list_a {font-size:16px; padding-left:5px; padding-top:10px; line-height:26px;}

.list_d {font-size:16px; padding-left:5px; padding-top:10px; line-height:28px;}

.pict_wdy {float:left; font-size:14px; width:150px; height:105px; margin-left:2px; padding-top:10px; overflow:hidden;}
.pict_wdy img {width:150px; height:105px;}

.list_b {font-size:16px; padding-left:5px; padding-top:10px; line-height:35px; color:#333333;}
.list_b ul{ padding:8px 0px;}

.ztps {background:#eeeeee; padding-top:20px; padding-bottom:20px;}

.button_ly1 img{width:100px; height:70px; float:left; padding-left:50px;}
.button_ly2 img{width:143px; height:70px; float:left; padding-left:10px;}
.list_c {font-size:16px; padding-left:10px; padding-top:10px; line-height:35px; color:#333333;}

.left_c {width:700px; float:left;}
.right_c {width:360px; float:right;}

.title_switch {height:33px; background:#dddddd; margin-top:15px;}
.title_switch ul{width:640px; height:33px; margin:0 auto;}
.title_switch li{width:60px; height:26px; float:left; padding-top:5px; padding-left:10px; padding-right:10px; text-align:center; font-family:"微软雅黑"; color:#333333;}
.title_switch .on {color:#000000; font-weight:bold; border-bottom:2px solid #CA0000;}

.pict_qydt {float:left; font-size:14px; width:330px; height:195px; margin-left:2px;  overflow:hidden; }
.pict_qydt img {width:330px; height:195px;}

.news_qydt {width:350px; float:right;}

.dotted {height:12px; border-bottom:1px dotted #666666;}

.bg_zt {margin-top:20px; width:1020px; height:140px; background:url(bg_zt.jpg) no-repeat; padding-left:60px;}
.bg_zt img {width:190px; height:100px;}
.bg_zt li {float:left; padding:6px; padding-top:20px;}

.left_d {width:335px; float:left;}
.mid_d {margin-left:30px; width:335px; float:left;}
.right_d {width:365px; float:right;}

.pict_sn {font-size:14px; width:330px; height:195px; margin-left:2px; padding-top:10px; overflow:hidden;}
.pict_sn img {width:330px; height:195px;}

.pict_xjz {width:160px; float:left; text-align:center; font-size:14px; line-height:30px; padding-left:15px; padding-top:10px;}
.pict_xjz img {width:160px; height:92px;}

.weibo_block {width:365px; height:376px;  margin-top:10px;}

.bmzn li{width:65px; text-align:center; font-size:12px; float:left; padding:13px; line-height:20px;}
.bmzn img {margin:0 auto; width:35px; height:35px;}

.pict_wlrt {width:184px; height:145px; float:left; text-align:center; font-size:14px; line-height:30px; padding-left:10px; padding-top:10px;margin-top: 10px; margin-left: 12px;}
.pict_wlrt img {width:184px; height:145px;}

.friend_link {padding:10px; font-size:14px; line-height:28px;}
.friend_link a{padding:10px; }

.ggimg{ width:360px; height:50px; padding-bottom:10px;}
.ggimg img{ width:360px; height:50px;}

.weather img{ float:left;}
.sitemap  a{ color:#fff;}
.lanmu li{cursor:pointer;}
.subnavlink{ display:none;background-color:#E7E7E7;   height:30px; line-height:30px; overflow:hidden; width:100%; text-align:left; clear:both;}
.subnavlink ul{width:100%;padding-left: 20px;}
.subnavlink li{float:left; padding-right:16px;}
.subnavlink a{color:#434343;}

.list_b li,.list_c li{height:35px; line-height:35px; overflow:hidden;}
.list_d li{height:28px; line-height:28px; overflow:hidden;}
.title_a a{ color:#003366;}
.weixinimgdiv{position:absolute; width:100px; height:100px; left:30px; top:35px; z-index:3; display:none;}
.weixinimgdiv img{width:100px; height:100px; padding:0px; margin:0px;}


	/* 本例子css */
	.focusBox { position: relative; width: 680px; height:400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img {width: 680px; height:400px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
