@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body{background:#fff url(../images/bg.jpg); font-size:12px; font-weight:none; color:#666;}
p{line-height:180%;}
li{ list-style:none;}
img{ border:0;}
td,th{font-size:12px;line-height:180%;color:#666666;}
a{color:#666; text-decoration:none;}
a:hover{color:#f90; text-decoration:none;}
.clear{clear:both;}

.Container{width:1002px; margin:0 auto;}

.TopNav{background:url(../images/index_02.jpg) repeat-x; height:25px; line-height:25px;}
.TopNav_l{width:480px; float:left; padding-left:20px;}
.TopNav_r{width:480px; float:right; padding-right:20px; text-align:right;}
	.TopNav_r a{margin:5px; line-height:25px;}
		.TopNav_r a img{vertical-align:middle;}
		
.LogoBox{height:100px; width:1002px;}
.LogoBox_l{float:left; width:280px; height:100px; background:url(../images/index_04.jpg) no-repeat; margin:3px; display:inline;}
.LogoBox_m{float:left; width:490px; height:80px; overflow:hidden; margin:10px 0;}
.LogoBox_r{float:right; width:200px; height:78px; overflow:hidden; border:1px solid #ddd; margin:10px 5px 10px 0;}

.NavBox{background:url(../images/nav.bg.jpg) no-repeat; height:47px;}
	.NavBox ul{margin:0 20px;}
	.NavBox li{display:inline;}
		.NavBox li a{float:left; display:block; width:92px; text-align:center; line-height:47px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/nav.r.jpg) no-repeat right;}
		.NavBox li a:hover{color:#000;}
		.NavBox li a.on{color:#d00;}

.MainBox{margin:10px;}
.MainBox_l{width:243px; float:left; margin-right:10px; display:inline;}
.MainBox_m{width:428px; float:left;}
.MainBox_r{width:294px; float:right;}

.LeftBox{border:1px solid #7db6da; height:auto !important; height:100px; min-height:100px; margin-bottom:10px;}
.LeftBox_title{background:url(../images/index_17-07.jpg) repeat-x; height:27px; line-height:27px; padding:0 10px; color:#000; font-weight:bold; position:relative;}
	.LeftBox_title span{ position:absolute; right:5px; top:0; font-weight:normal;}
		.LeftBox_title span a{color:#045fa1;}
		.LeftBox_title span a:hover{color:#f90;}
.LeftBox_con{margin:6px;}
	.LeftBox_con li{width:100px; float:left; display:inline; line-height:200%; background:url(../images/index_27.jpg) no-repeat 5px; padding-left:15px; border-bottom:1px dashed #ccc;}
		.LeftBox_con li a{color:#045fa1;}
		.LeftBox_con li a:hover{color:#f90;}
		
	.LeftBox_con h2{background:url(../images/index_65.jpg) no-repeat; padding-left:20px; margin:15px 0 5px; color:#f90; font-size:12px;}
	.LeftBox_con p{margin:5px; border:1px solid #3d8dd0; background:#e9f4fa; padding:7px;}

.AdBox{margin-bottom:10px;}

.FlashBox{border:1px solid #7598cb; width:428px; height:260px; overflow:hidden; margin-bottom:10px;}
.MinAd{height:55px; margin-bottom:10px;}
	.MinAd a{margin:2px;}
.FristNews{border:1px solid #ccc; padding:5px; margin-bottom:10px;}
	.FristNews h1{color:#d00; font-size:14px; text-align:center;}
.NewsBox{margin:0 10px 10px; float:left; width:428px;}
.NewsBox_title{background:url(../images/news.title.bg.jpg) no-repeat; width:373px; height:24px; line-height:24px; padding-left:55px; color:#000; font-weight:bold; position:relative;}
	.NewsBox_title span{position:absolute; right:5px;}
.NewsBox_con{margin:5px;}
	.NewsBox_con li{background:url(../images/index_45.jpg) no-repeat 5px; padding-left:15px; line-height:180%; border-bottom:1px dashed #ccc; position:relative;}
		.NewsBox_con li span{position:absolute; right:10px; top:-3px;}
		.NewsBox_con li a:hover{color:#d00;}

.MidBox{margin-bottom:10px; border:1px solid #7db6da; background:#fff;}
.MidBox_title{background:url(../images/title.bg.02.jpg) repeat-x bottom; height:25px; line-height:25px; border:1px solid #fff; padding-left:10px; color:#000; font-weight:bold; position:relative;}
	.MidBox_title span{position:absolute; right:5px;}
.MidBox_con{margin:5px;}
	.MidBox_con li{background:url(../images/index_68.jpg) no-repeat 5px; padding-left:15px; line-height:180%; position:relative;}
		.MidBox_con li span{position:absolute; right:10px; top:-3px;}
		.MidBox_con li a{color:#184263;}
		.MidBox_con li a:hover{color:#f90;}
.PicBox{width:181px; margin:3px; float:left; display:inline;}
.PicBox_pic{width:180px; height:120px; overflow:hidden; border:1px solid #ddd;}
.PicBox_text{height:35px; line-height:30px; text-align:center;}

.VideoBox{margin-bottom:10px;}
.VideoBox_title{background:url(../images/video.title.bg.jpg) no-repeat; height:27px; line-height:27px; padding-left:10px; color:#fff; font-weight:bold;}
.VideoBox_con{background:url(../images/video.box.bg.jpg) repeat-y; padding:5px; text-align:center;}
	.VideoBox_con li{background:url(../images/icon.02.gif) no-repeat; padding-left:25px; line-height:180%; text-align:left;}
		.VideoBox_con li a{color:#d00;}
		.VideoBox_con li a:hover{color:#f90;}
.VideoBox_bottom{background:url(../images/video.bottom.bg.jpg) no-repeat; height:9px; line-height:9px; font-family:0;}

.FormBox{margin-bottom:10px; border:1px solid #7db6da;}
.FormBox_title{background:url(../images/index_39.jpg) repeat-x; height:26px; line-height:26px; padding-left:10px; color:#fff; font-weight:bold; border:1px solid #fff;}
.FormBox_con{background:url(../images/index_42.jpg) repeat-x bottom; padding:5px; text-align:center;}
.FormBox_con table td{color:#045fa1;}

.RightBox{height:auto !important; height:100px; min-height:100px; margin-bottom:10px;}
.RightBox_title{background:url(../images/right.title.bg.jpg) repeat-x; height:31px; line-height:31px; padding:0 15px; color:#fff; font-weight:bold; position:relative;}
	.RightBox_title span{ position:absolute; right:5px; top:0; font-weight:normal;}
		.RightBox_title span a{color:#045fa1;}
		.RightBox_title span a:hover{color:#f90;}
.RightBox_con{padding:5px; border:1px solid #ccc; border-top:none;}
	.RightBox_con li{line-height:180%; background:url(../images/index_57-19.jpg) no-repeat 5px; padding-left:20px;}
	.RightBox_con h2{padding-left:20px; margin:10px 0 5px; color:#0a4895; font-size:12px;}
	.RightBox_con p{margin:5px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; background:#eaf5fb; padding:5px;}


.FootBox{margin:10px;}
.FootBox_title{background:url(../images/link.title.bg.jpg) no-repeat; height:25px; line-height:25px; text-align:center; color:#000; font-weight:bold;}
.FootBox_con{border:1px solid #ccc; background:#fff; border-top:none;}
.LinkBox_out{padding:10px;}
.LinkBox_in{float:left; margin:0 13px;}
.FootNav{background:#398cc9; color:#fff; height:25px; line-height:25px; text-align:left; padding:0 10px; margin:0 5px;}
	.FootNav li a{color:#fff; padding:0 5px; float:left;}
.Copyright{text-align:center; margin:10px;}


/*--------------fy-----------------*/
.FyMain{ margin:10px 0;}
.FyMainBg{float:left; background:#fff url(../images/fyleft.bg.gif) repeat-y;}

.FyLeft{margin:0 9px; width:227px; float:left; display:inline;}
.MenuBox{border-bottom:1px solid #2388e2;}
.MenuTitle{background:url(../images/fyleft.title.bg.gif) no-repeat; height:27px; line-height:27px; color:#fff; font-size:14px; font-weight:bold; padding-left:40px;}
.MenuCon{margin:10px;}
	.MenuCon li{line-height:200%; border-bottom:1px dashed #ccc; color:#035da3; background:url(../images/icon.left.gif) no-repeat 10px 8px; padding-left:25px;}
		.MenuCon li a{color:#035da3;}
		.MenuCon li a:hover{color:#d00; font-weight:bold;}
		.MenuCon li a.menuon{color:#d00; font-weight:bold;}
		
		.MenuCon ul ul{padding:5px;}
		.MenuCon ul ul li{background:none; padding-left:5px; line-height:25px; border-bottom:1px solid #ddd;}
		.MenuCon ul ul li a{color:#333333;}
		.MenuCon ul ul li a:hover{font-weight:normal;}
		
.FyLeftOther{border-top:1px solid #87bdef; padding:5px;}

.FyRight{float:left; border:1px solid #87bdef; width:748px;}
.FyRinghtIn{padding:10px;}
.LocaBox{height:25px; line-height:25px; text-align:left; padding-left:10px;}
	.LocaBox a{color:#045fa1;}
	.LocaBox a:hover{color:#f90;}
.FyRight_title{background:#2388e2; height:23px; line-height:23px; color:#fff; font-weight:bold; padding-left:20px; position:relative;}
.FyRight_title_l{width:10px; height:23px; background:url(../images/fyright.title.l.gif) no-repeat; position:absolute; left:0; top:0;}
.FyRight_title_r{width:10px; height:23px; background:url(../images/fyright.title.r.gif) no-repeat; position:absolute; right:0; top:0;}
.FyRight_con{height:auto !important; height:400px; min-height:400px; margin:0 10px; padding-bottom:20px;}
.FyRight_con_topbg{background:url(../images/fyright.con.bg.gif) no-repeat; height:auto !important; height:45px; min-height:45px;}
	.FyRight_con_topbg p{padding:10px; color:#255cac;}
		.FyRight_con_topbg p a{color:#f00;}
	.FyRight_con h1{color:#255cac; font-size:14px;}
	.FyRight_con h2{color:#255cac; font-size:14px; text-align:center; padding-top:20px;}

.SbzsForm{background:#ddf0ff; height:auto !important; height:80px; min-height:80px; margin:10px 0;}
.SbzsForm_l{float:left; width:440px; margin:10px;}
	.SbzsForm_l h1{color:#255cac; font-size:14px;}
.SbzsFormIn{margin:10px; width:211px; float:right;}
.SbzsFormIn_t{background:url(../images/sbzs_10.gif) no-repeat; height:5px; line-height:5px; font-size:0;}
.SbzsFormIn_m{background:url(../images/sbzs_003.gif) repeat-y; height:auto !important; height:80px; min-height:80px; padding:5px 10px;}
	.SbzsFormIn_m h1{text-align:center; color:#d00; font-size:14px;}
.SbzsFormIn_b{background:url(../images/sbzs_17.gif) no-repeat; height:5px; line-height:5px; font-size:0;}

.AnliBox_out{margin:10px 0;}
.AnliBox_in{width:181px; float:left; margin:10px; display:inline;}
.AnliBox_pic{border:1px solid #ddd; width:180px; height:100px; padding:1px; overflow:hidden;}
.AnliBox_text{height:30px; line-height:30px; text-align:center;}

.ProBox_out{margin:10px 0;}
.ProBox_in{width:170px; float:left; margin-right:5px; display:inline;}
.ProBox_pic{border:1px solid #ddd; width:150px; height:100px; padding:10px; overflow:hidden;}
.ProBox_text{height:30px; line-height:30px; text-align:center;}

.PagesBox{height:25px; line-height:25px; text-align:center; background:#e2e5ea;}

.ProSearchBox{padding:10px 0; border-bottom:1px dashed #ddd;}

.ProInfoBox{margin:10px 0;}
	.ProInfoBox h3{font-size:14px; color:#d00; height:30px; line-height:30px;}
	.ProInfoBox h4{color:#255cac; font-size:12px; padding:10px 0;}
.ProPicBox{width:300px; float:left; margin-right:15px; display:inline;}
.ProPicBox_pic{border:1px solid #ddd; padding:10px; width:280px; height:190px; overflow:hidden;}
.ProPicBox_down{text-align:center;}
.ProBtnBox{width:390px; float:left; height:40px; margin-bottom:10px;}

.DownList{margin:10px 0;}
.DownList li{background:url(../images/icon.04.gif) no-repeat 5px; line-height:25px; height:25px; padding-left:20px; border-bottom:1px dashed #ccc; clear:both;}
.DownList li a{display:block; width:450px; float:left;}
.RedFont{display:block; width:120px; color:#f00; float:right;}
.DateFont{display:block; width:60px; float:right; text-align:left;}
.DownPages{text-align:center; margin-top:20px;}

.NewsList{}
	.NewsList li{background:url(../images/icon.04.gif) no-repeat 5px; line-height:25px; padding-left:20px; border-bottom:1px dashed #ccc; width:95%;}
		.NewsList li a{display:block; padding-right:10px; float:left;}
		.NewsList li img{vertical-align:middle; margin:10px 3px 0 0;}

	.NewsCon h1{border-bottom:1px dashed #ccc; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center;}
.NewsDate{margin-bottom:10px; height:25px; line-height:25px;}
.NewsDate_l{float:left; width:360px; text-align:left;}
.NewsDate_r{float:right; width:200px; text-align:right;}

.a_ly_title{height:40px; margin-top:10px; position:relative;}
	.a_ly_title h5{font-size:18px; color:#f00; text-align:left; padding:2px; border-bottom:1px dashed #ccc;}
.a_ly_content,a_ly_re{border:1px solid #d3d3d1; margin-bottom:10px;}
.a_ly_re{border-top:none;}
	.a_ly_content h5,a_ly_re h5{margin:2px; border-bottom:1px solid #d3d3d1; background-color:#f1f1f1; padding:5px 10px 3px; font-size:12px; font-weight:normal; text-align:left;}
	.a_ly_content p,a_ly_re p{margin:10px; line-height:150%;}
.a_ly_pages{float:right; text-align:right; font-size:12px; font-weight:normal; position:absolute; top:5px; right:0;}
.bluefont{color:#04699b;}
.redfont{color:#f00;}
a.bluelink{color:#0131cf; text-decoration:underline;}
a.bluelink:hover{color:#f90; text-decoration:none;}

.PeoBox{margin-bottom:10px; width:703px;}
.PeoBox_t{background:url(../images/zjjd_03.gif) no-repeat; height:10px; line-height:10px; font-size:0;}
.PeoBox_m{background:url(../images/zjjd_05.gif) repeat-y; height:auto !important; height:80px; min-height:80px; padding:0 10px;}
.PeoBox_m_l{float:left; width:175px; height:235px; overflow:hidden; margin-right:20px; display:inline;}
.PeoBox_m_r{float:left; width:470px;}
	.PeoBox_m_r h6{font-size:14px; color:#f00; margin:10px 0;}
	.PeoBox_m_r p{font-size:14px; color:#245ba9;}
.PeoBox_b{background:url(../images/zjjd_07.gif) no-repeat; height:10px; line-height:10px; font-size:0;}

.BlueBox{border:1px solid #c7e6fa;}