body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;}

body {font-size: 13px;background:#f3faff;color:#333;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
b, strong {font-weight: bold}
img {color: transparent;font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic}
ol, ul {list-style: none; margin:0px; padding:0px;}
li {display: list-item}
table {border-collapse: collapse;border-spacing: 0}

.weather {border: 1px solid #e5e7e4;border-top:none; width: 1000px; height:42px;line-height:42px; margin: 0px auto;background:url(/weather_bg.jpg) repeat-x;}
.search {float: right;width: 275px;height: 29px;margin-top: 6px;line-height: 29px;}
.ipt_search {background: url(txt.jpg); width:188px;height: 29px;line-height: 29px;padding-left: 10px;color: #b2b2b2;float: left;border: none;}
a{color:#333;text-decoration: none;}
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.cl{ clear:both;}
.cl_line{ margin:5px 0 5px 0; clear:both; font-size:0px; height:1px; background-color:#dcdcdc;}
.clear{ font-size:0; line-height:0; height:0; clear:both;}

/*Header div*/
.wrap{ width:1002px;  margin:0 auto 6px auto; background-color:#fff;}
.head{width:100%; margin:0 auto;}
.top{ width:100%;height:32px;background:#f8f8f8;}
.toplink{ width:1002px;height:32px;margin:0 auto;line-height:35px;}
.toplink a{color:#333; text-decoration:none;}
.toplink a:hover{color:#333;}
.toptel{ width:60px;height:32px; background:url(add.jpg) no-repeat left center; padding-left:25px;}
.topadd{ width:60px;height:32px; background:url(add2.jpg) no-repeat left center; padding-left:25px; }
.topemail{ width:60px;height:32px; background:url(add3.jpg) no-repeat left center; padding-left:25px; }
.topsw{ width:40px;height:32px; background:url(top_sw.jpg) no-repeat left center; padding-left:25px; margin-left:20px;}
.topzf{ width:50px;height:32px; background:url(top_zf.jpg) no-repeat left center; padding-left:25px;}
.topzx{ width:50px;height:32px; background:url(top_zx.jpg) no-repeat left center; padding-left:25px;}
.logofla{ width:100%;height:179px;background:url(logofla_bg.jpg) repeat-x;}
.logo{ width:1002px;height:179px;background:url(logo.jpg) no-repeat;margin:0 auto;}

.nav{ background:#05539d url(nav_bg.jpg) repeat-x;width:100%; height:42px;}
.nav_center{width:1002px; height:42px;margin:0px auto;background:url(nav_center.jpg);}
.nav ul{ margin:0 auto;}
.nav ul li{  height:42px; line-height:42px;  float:left; width:81px;text-align:center; margin-right:9px;overflow:hidden;}
.nav ul li a{font-size:14px; line-height:42px;  color:#fff; display:block;height:42px;}
.nav ul li a:hover{color:#fff;font-weight:bold; }
.nav ul li a.cur{color:#fff;}

.foot{height:77px;padding-top:19px;text-align:center; line-height:24px;}
.foot .link{ line-height:20px; line-height:30px;}
.foot .link a{ margin-right:20px;}
.foot .copy{ height:50px; width:535px; line-height:30px; padding-top:10px}
.foot .safety{width:400px; height:46px; padding-top:14px}
.foot .safety a{ float:left; margin-left:6px;}

/*body*/
.main{width:992px;height: 520px;margin:6px auto; background-color:#fff;}
.function{width:992px;height:465px; margin:6px auto;}
.banner{width:1002px;height:56px; margin:0px auto;}
.ngds{width:992px;height:154px;margin:0px auto; background:url(bottom_bg.jpg);}
.link{width:992px;height:38px;margin:7px auto; background: url(linkul_bg.jpg) repeat-x;}
.link .link-con{width:185px;height:22px;float:left;background: url(ul_bg.jpg);margin-left:49px; margin-top:8px;}
.link .link-con select{width:185px;height:22px;background: url(ul_bg.jpg);}

/*main*/
.main_left{	width:260px;height:520px;float:left;}
.left_bottom{width:225px;height:auto;}
.left_top{width:260px;height:28px;background:#ffffff url(bref_bg.jpg) repeat-x;}
.title_head{width:31px;height:28px;background:#ffffff url(title_head.jpg) top no-repeat; float:left;}
.mj_title{width:200px;height:28px;float:left;line-height:38px;color:#166494;font-weight:bold;text-align:left; font-size:14px;}
.mj_title a{width:200px;height:28px;line-height:38px;color:#166494;font-weight:bold; font-size:14px;text-align:left;}
.main_right{width:727px;height:520px;float:right;}
.mright_title{width:727px;height:36px;background:#ffffff url(lgnew_bg.jpg) no-repeat;}
.news_title{width:722px;height:36px;line-height:32px;color:#0c477f;	font-weight:bold;font-size:14px;padding-left:32px;text-align:left;}
.news_title a{line-height:32px;color:#0c477f;font-weight:bold;font-size:14px;text-align:left;}
.showpic{ width:338px;height:269px;float: left;}
.pic{ width:338px;height:269px;}

.notice{ width:340px;height:237px;margin-top:6px;}
.notice_title{width:340px;height:34px;line-height:32px;	background:#ffffff url(notice_bg.jpg) no-repeat;font-weight:bold;color:#fff; text-align:center;}
.notice_title a{width:340px;height:34px;line-height:32px;font-weight:bold;color:#fff;text-align:center;letter-spacing:2px;}
.notice_content{width:338px;height:201px;line-height:32px;border: 1px solid #aacdf5;}


.life_box{width: 232px;height: 415px;float: left;margin-left:10px; }
.life_title{width: 252px;height:41px;background:url(topic_bg.jpg);}
.life_title a{
	line-height:41px;
	color:#0968ca;
	font-size:14px;
	font-weight:bold;
	padding-left:11px;
	letter-spacing:2px;}
.life_content{
	width: 250px;
	height: 363px;
	border:solid 1px #c7ecfc; border-top:none;padding-top:5px;
}

.news_box{width: 381px;	height: 520px;float: right;}
.news{width: 381px;	height: 269px;}
.news_tab{width: 381px;height:48px;background:url(news_bg.jpg); }
.news_tab a{width:59px;height:48px; color:#fff;font-weight:bold;margin-left:40px;line-height:35px; letter-spacing:2px; }

.newslist{line-height:25px; padding-left:5px;}
.headlines{ line-height:25px;color:#82817f;}
.headlines dt{ font-family:微软雅黑/黑体; font-size:14px; font-weight:bold;color:#df0000; text-align:center;}
.headlines dt a{ color:#c40202;}
.headlines dd a{ color:#c40202;}
.line{background:url(d.jpg) repeat-x; height:1px; margin:5px 0 5px 0; clear:both; font-size:0px;}

.content_list{padding:6px;}
.content_list li{height:26px; line-height:26px;}
.content_list li a{float:left;}
.content_list li span{float:right;}

.zsjs{ width: 381px;height:237px;margin-top:6px;}
.zsjs_title{width:381px;height:28px;background:#ffffff url(bref_bg.jpg) repeat-x;}
.zsjs_content{width:381px;line-height:32px;}
/*function*/
.zc_box{width:287px;height: 232px;float: left;margin-right:1px;}
.fu_box{width: 347px;height: 232px;margin-left:5px;float:left;}
.zc_title{width: 287px;height:28px;background:#ffffff url(bref_bg.jpg) repeat-x;}
.fu_title{width: 347px;height:28px;background:#ffffff url(bref_bg.jpg) repeat-x;}
.ngds_title{width:980px;height:28px;line-height:35px;text-align:left;padding-left:36px;}
.ngds_title a{width:200px;height:28px;line-height:35px;color:#166494;font-weight:bold; font-size:14px;text-align:left;}
.zccontent{padding-top:5px;}
.ngcontent{padding:7px;}

.ldlist{}
.ldlist li{width:162px; float:left;color:#000033; padding:15px 0 0 70px;}
.ldlist li a{ color:#003366}
.ldlist li h2{font-size:14px; text-align:center; height:30px; line-height:30px;}
.ldlist li p{line-height:21px; text-indent:20px;}


.list{margin-bottom:15px;}
.list ul{margin-top:10px;}

.right_title{ position:relative;}
.right_title a{ position:absolute; right:0; top:0;}
.wrap .right .right_title h2{ min-width:90px; _width:98%;}
.topTitle_btn{width:auto;height:32px; line-height:32px; background:url(about_btn_bg.gif) repeat-x; position:relative;}
.topTitle_btn a{display:block; height:39px;  background:url(about_btn.gif); position:absolute; bottom:0; left:7px;}
.topTitle_btn .more{display:inline;width:55px;background:none; position:absolute; left:903px; top:2px; font-size:14px; color:#666;}

.topTitle{width:auto;height:32px; line-height:32px; background:url(about_btn_bg.gif) repeat-x; position:relative;}
.topTitle span{display:block; width:110px; height:34px; line-height:34px; background:url(news_title.png) no-repeat; text-align:center; color:#fff; position:absolute; left:2px; top:-6px; font-size:14px;}
.topTitle a{font-size:14px; color:#999999; position:absolute; top:0; right:18px;}

.wrap .laoright{width:712px; padding:8px; border:1px solid #c7ecfc;min-height:619px;}
.wrap .laoright .right_title{ height:22px; border-bottom:1px solid #c7ecfc;}
.wrap .laoright .right_title h2{background:url(right_ico.gif) no-repeat  8px 0;height:22px; border-bottom:2px solid #c7ecfc; padding-left:20px;font-size:14px; color:#cc0003; min-width:80px; _width:98%;}

.wrap .lanmu{width:992px; margin:10px auto;height:650px; }
.wrap .dlanmu{width:992px; margin:10px auto;height:420px;}
.article{width:992px; min-height:300px;margin:6px auto;border:1px solid #d7d7d; }
.wrap .lone{width:712px; padding:8px; border:1px solid #c7ecfc;float:left;}
.wrap .lone .lone_title{ height:22px; border-bottom:1px solid #0d4ea1;}
.wrap .lone .lone_title h2{background:url(right_ico.gif) no-repeat  8px 0;height:22px; border-bottom:2px solid #0d4ea1; padding-left:20px;font-size:14px; color:#0b63c8; min-width:80px; _width:98%;}
.jgss{padding:15px;min-height:338px;}

.page{margin:20px 0 10px; overflow:hidden; height:1%; text-align:center;}
.page span{display:inline-block;}
.page li{float:left; font-size:14px; margin-right:8px;}
.page li a{display:block; padding:5px 8px; border:1px solid #999999; background:#f8f8f8;}
.page li a:hover{ border:1px solid #ccc; background:#bf000c; color:#fff; text-decoration:none;}
.page li a.curpage{ border:1px solid #ccc; background:#bf000c; color:#fff; text-decoration:none;}

.list{padding:10px;}
.list li{height:30px; line-height:30px;}
.list li a{float:left;}
.list li span{float:right;}
.list_line{wdith:100%; margin:5px 0; clear:both; font-size:0px; height:1px;border-top:1px dotted #ccc; overflow:hidden;}

.viewTitle{height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; color:#000;}
.viewInfo{height:27px; line-height:27px; background:#f7f7f7; text-align:center; font-size:13px;color:#000; margin-top:10px;}
.viewInfo a{color:#000;}
.viewContent{line-height:25px; padding:10px;}

.contentTopBox{width:966px; margin:0px auto;border:1px solid #c7ecfc; height:30px; background:#eefafe; line-height:30px; padding:0 12px}
.contentTopBox .location{}
.contentTopBox .location a{color:#333;}
.contentTopBox .sitesearch{width:154px; height:20px; margin-top:4px;position:relative; padding-right:40px;}
.sitesearch_txt{width:152px; height:18x; border:1px solid #ccc; line-height:20px;}
.sitesearch_btn{width:40px;height:20px;background:url(sitesearch_btn.gif) no-repeat; position:absolute; top:0; right:0;}

.listview{border:1px solid #d7d7d7; margin-top:10px; padding:20px;}
.topNews{margin-top:8px;}
.topNewsBtn{height:24px; line-height:24px; border-bottom:2px solid #b00007;}
.topNewsBtn b{display:block; width:94px; height:24px; background:#b00007; text-align:center; color:#fff; margin-left:10px;}
.topNewsList{border:1px solid #e5e5e5; padding:10px; color:#6b6b6b; overflow:hidden; height:1%;}
.topNewsList a{color:#6b6b6b;}
.topNewsList ul{width:460px;}
.topNewsList li{height:26px; line-height:26px;}
.topNewsList li a{float:left;}
.topNewsList li span{float:right;}
.topNewsListLine{margin-left:18px;font-size:0px;width:1px; height:210px;_height:220px;border-left:1px solid #ccc;}
