@charset "utf-8";
/* CSS Document */

/*--------容器_主体样式-----------*/
.main_p01 { margin:0px auto; width:1200px; }
.main_p02 { margin:0px auto; }

/*--------横幅-----------*/
#banner { margin:0px auto; background-repeat: no-repeat; background-position: center 0px; }

/*--------标题样式-----------*/
.ttline01 { padding:0px 8px; height:42px; line-height:42px;overflow:hidden; }
	.ttline01 span { float:left; padding-left:10px; font-size:16px; color:#444444; font-weight:normal; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; background-position: -394px -200px; display:block; }
	.ttline01 span font { color:#0350a2; display:inline;font-weight: bold; }
	.ttline01 a { float:right; margin-top:14px; width:39px; height:13px; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; background-position: -302px -212px; display:block; }
/*单独布局*/
.ttline01_extra {height:42px;border-bottom: 1px solid #0350a2; background-color:#EFEFEF;line-height:42px; overflow:hidden; }
.ttline01_extra a{float: right;
	margin-top: 16px;
	width: 39px;
	height: 13px;
	background-image: url(/html/images/bgimg.png);
	background-repeat: no-repeat;
	background-position: -302px -212px;
	display: block;
}
.ttline01_extra span {cursor: pointer; background-color:#EFEFEF;float:left; padding-left:16px;padding-right: 12px; font-size:16px; font-weight:bold; color:#0350a2;display:block; }
.ttline01_extra span.show{background-color: #0350a2;color:#FFF; font-size:16px; font-weight:bold}
.ttline01_extra .news_02:hover .ttline01_extra .news_01{background-color: #EFEFEF;color:#444;}
.ttline01_extra span font { color:#0350a2; display:inline; }
.ttline01_extra a { float:right; margin-top:14px; width:39px; height:13px;display:block; }

.ttline02 { padding:0px 8px; height:43px; line-height:42px; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px 0px; overflow:hidden; }
	.ttline02 span { float:left; height:43px; padding:0px 13px;  font-size:22px; color:#444444; font-weight:normal; cursor:pointer; display:block; }
	.ttline02 .hover { color:#0350a2; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px -43px; }
	.ttline02 a { float:right; margin-top:16px; width:39px; height:13px; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; background-position: -302px -212px; display:block; }

.ttline03 { height:46px; line-height:46px; border-bottom:1px solid #CFCFCF; overflow:hidden; margin-left:20px;}
	.ttline03 span { float:left; font-size:20px; color:#444444; display:block; }
	.ttline03 a { float:right; padding-right:13px; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; display:block; }
	.ttline03 a:link,.ttline03 a:visited { color:#888888; background-position: -330px -237px; }
	.ttline03 a:hover { color:#0350a2; background-position: -330px -285px; }

.ttline04 { height:47px; line-height:46px; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px -86px; overflow:hidden; }
	.ttline04 span { float:left; height:46px; padding:0px 15px;  font-size:20px; color:#444444; font-weight:normal; cursor:pointer; display:block; }
	.ttline04 .hover { color:#0350a2; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px -133px; }
	.ttline04 a { float:right; padding-right:13px; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; display:block; }
	.ttline04 a:link,.ttline04 a:visited { color:#888888; background-position: -330px -237px; }
	.ttline04 a:hover { color:#0350a2; background-position: -330px -285px; }

.ttline05 { height:55px; line-height:55px; }
	.ttline05 h3 { float:left; font-size:22px; color:#033397; font-weight:normal; }
	.ttline05 span { float:right; color:#4B4B4B; }
	.ttline05 span font { color:#0350a2; display:inline; }

.ttline06 { height:46px; line-height:46px; }
	.ttline06 h3 { float:left; font-size:22px; color:#033397; font-weight:normal; }
	.ttline06 span { float:right; color:#4B4B4B; }
	.ttline06 span font { color:#0350a2; display:inline; }

.ttline07 { margin-top:35px; height:60px; line-height:60px; font-size:20px; text-align:center; color:#555555; background-color:#E8E8E8; display:block; }

/*--------信息列表样式-----------*/
.list01 { display:block; overflow:hidden; }
	.list01 li { padding:0px; display:block; overflow:hidden; }
	.list01 li a { float:left;  background-repeat: no-repeat; display:block; overflow: hidden; }
	.list01 li a:link,.list01 li a:visited { background-position: -388px -245px; }
	.list01 li a:hover { background-position: -388px -293px; }
	.list01 li a font:link,.list01 li a font:visited { color:#949494; }
	
	.list01 li a span,img { float:left; }
	.list01 li a span { font-size:14px; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.list01 li a font { float:right; font-size:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; display:block; }

	.l01_w360 { margin:0px auto; padding-top:15px; width:360px; line-height:30px; }
		.l01_w360 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l01_w360 li a { width:341px;  }
		.l01_w360 li a span { width:233px;  }
		.l01_w360 li a img { margin-top:8px; padding:0px 1px; }
		.l01_w360 li a font { width:74px; }

	.l01_w380 { margin:0px auto; padding-top:15px; width:380px; line-height:30px; }
		.l01_w380 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l01_w380 li a { width:361px;  }
		.l01_w380 li a span { width:253px;  }
		.l01_w380 li a img { margin-top:8px; padding:0px 1px; }
		.l01_w380 li a font { width:74px; }

	.l01_w445 { margin:0px auto; padding-top:15px; width:445px; line-height:30px; }
		.l01_w445 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l01_w445 li a { width:426px;  }
		.l01_w445 li a span { width:318px;  }
		.l01_w445 li a img { margin-top:8px; padding:0px 1px; }
		.l01_w445 li a font { width:74px; }

	.l01_w459 { margin:0px auto; padding-top:5px; width:420px; line-height:32px; }
		.l01_w459 li { margin-top:0px !important; margin-top:-4px; height:32px; clear:both; }
		.l01_w459 li a { width:100%;  }
		.l01_w459 li a span { width:320px;  }
		.l01_w459 li a img { margin-top:8px; padding:0px 1px; }
		.l01_w459 li a font { width:74px; }
    
    .l01_w460{ margin:0px auto; padding-top:5px; width:290px; line-height:32px; }
		 .l01_w460 li { margin-top:0px !important; margin-top:-4px; height:32px; clear:both; }
		 .l01_w460 li a { width:290px;  }
		 .l01_w460 li a span { width:210px;  }
		 .l01_w460 li a img { margin-top:8px; padding:0px 1px; }
		 .l01_w460 li a font { width:74px; }
		
	.l01_w585 { margin:0px auto; padding-top:15px; width:585px; line-height:30px; }
		.l01_w585 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l01_w585 li a { width:566px;  }
		.l01_w585 li a span { width:458px;  }
		.l01_w585 li a img { margin-top:8px; padding:0px 1px; }
		.l01_w585 li a font { width:74px; }

.list02 { display:block; overflow:hidden; }
	.list02 li { padding:0px; display:block; overflow:hidden; }
	.list02 li a { float:left; font-size:16px; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.list02 li a:link,.list02 li a:visited {  background-position: -388px -246px; }
	.list02 li a:hover { background-position: -388px -294px; }

	.l02_w100 { margin:0px auto; padding-top:5px; width:100px; line-height:28px; }
		.l02_w100 li { margin-top:0px !important; margin-top:-4px; height:28px; clear:both; }
		.l02_w100 li a { padding-left:19px; width:81px; }

	.l02_w231 { margin:0px auto; padding-top:5px; width:231px; line-height:28px; }
		.l02_w231 li { margin-top:0px !important; margin-top:-4px; height:28px; clear:both; }
		.l02_w231 li a { padding-left:19px; width:212px; }

.list03 { display:block; overflow:hidden; }
	.list03 li { padding:0px; display:block; overflow:hidden; border-bottom: 1px solid #dddddd;}
	.list03 li a { float:left; display:block; overflow: hidden; }
	.list03 li a font:link,.list03 li a font:visited { color:#949494; }
	
	.list03 li a span,img { float:left; }
	.list03 li a span { font-size:14px; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.list03 li a font { float:right; font-size:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; display:block; }

	.l03_w473 { margin:0px auto; padding-top:10px; width:473px; line-height:30px; }
		.l03_w473 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l03_w473 li a { width:473px;  }
		.l03_w473 li a span { width:365px;  }
		.l03_w473 li a img { margin-top:8px; padding:0px 1px; }
		.l03_w473 li a font { width:74px; }

	.l03_w700 { float:right; padding:7px 15px; width:670px; height:48px; line-height:24px; }
		.l03_w700 li { float:left; margin-top:0px !important; margin-top:-4px; width:335px; height:24px; display:block; overflow:hidden; }
		.l03_w700 li a { width:670px; }
		.l03_w700 li a span { padding-left:10px; width:215px; }
		.l03_w700 li a img { margin-top:6px; padding:0px 1px; }
		.l03_w700 li a font { width:74px; }

	.l03_w736 { margin:0px auto; padding-top:10px; width:736px; line-height:30px; margin-left:20px;}
		.l03_w736 li { margin-top:0px !important; margin-top:-4px; height:30px; clear:both; }
		.l03_w736 li a { width:716px;  }
		.l03_w736 li a span { width:608px;  }
		.l03_w736 li a img { margin-top:8px; padding:0px 1px; }
		.l03_w736 li a font { width:74px; }

	.l03_w925 { margin:0px auto; width:925px; line-height:40px; }
		.l03_w925 .line { margin-top:0px !important; margin-top:-4px; height:40px; }
		.l03_w925 .line a { width:925px; }
		.l03_w925 .line a span { width:817px;  }
		.l03_w925 .line a img { margin-top:8px; padding:0px 1px; }
		.l03_w925 .line a font { width:74px; }
		.l03_w925 .sp { height:40px; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px -115px; display:block; }

	.l03_w1200 { margin:0px auto; padding-top:10px; width:1200px; line-height:32px; }
		.l03_w1200 li { margin-top:0px !important; margin-top:-4px; height:32px; clear:both; }
		.l03_w1200 li a { width:1200px;  }
		.l03_w1200 li a span { width:1092px;  }
		.l03_w1200 li a img { margin-top:8px; padding:0px 1px; }
		.l03_w1200 li a font { width:74px; }
		.l03_w1200 .sp { height:40px; background-image:url(/html/images/bgline01.gif); background-repeat:repeat-x; background-position: 0px -115px; display:block; }

/*--------图片列表样式-----------*/
.imgbox01 { display:block; overflow:hidden; }
	.imgbox01 li { float:left; margin:30px 0px 0px 31px; width:208px; height:278px; overflow:hidden; }
	.imgbox01 .sp { margin:30px 0px 0px 0px; }
	
	.imgbox01 li a { width:208px; height:278px; background-color:#0350a2; display:block; overflow:hidden; }
	.imgbox01 li a span,font { display:block; overflow:hidden; }
	.imgbox01 li a span { width:208px; height:278px; background-repeat: no-repeat; background-position:center center; }
	.imgbox01 li a font { height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFFFFF; background-color:#0350a2; position:relative; top:-40px; left:0px; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; }

	.imgbox01 li .hover span { margin:8px auto 0px auto; width:192px; height:230px; background-position:center -8px;  }
	.imgbox01 li .hover font { position:relative; top:0px; left:0px; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1; }

.imgbox02 { display:block ; overflow:hidden; }
	.imgbox02 li { float:left; margin:30px 0px 0px 30px; width:288px; height:216px; overflow:hidden; }
	.imgbox02 .sp { margin:30px 0px 0px 0px; }
	
	.imgbox02 li a { width:288px; height:216px; background-color:#0350a2; display:block; overflow:hidden; }
	.imgbox02 li a span,font { display:block; overflow:hidden; }
	.imgbox02 li a span { width:288px; height:216px; background-repeat: no-repeat; background-position:center center; }
	.imgbox02 li a font { height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFFFFF; background-color:#0350a2; position:relative; top:-40px; left:0px; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; }

	.imgbox02 li .hover span { margin:8px auto 0px auto; width:272px; height:168px; background-position:center -8px;  }
	.imgbox02 li .hover font { position:relative; top:0px; left:0px; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1; }

.imgbox03 { display:block ; overflow:hidden; }
	.imgbox03 li { float:left; margin:30px 0px 0px 30px; width:288px; height:144px; overflow:hidden; }
	.imgbox03 .sp { margin:30px 0px 0px 0px; }
	
	.imgbox03 li a { width:288px; height:144px; display:block; overflow:hidden; }
	.imgbox03 li a img { width:288px; height:144px; }

.imgbox04 { padding-top:10px; float:left; width:308px; height:230px; overflow:hidden; }
	.imgbox04 .pr_img { margin:0px auto; border: 1px solid #D7D7D7; padding:1px; background-color:#FFF; width:270px; height:190px; display:block; overflow:hidden; }
	.imgbox04 .pr_img img { width:270px; height:190px; }
	.imgbox04 .pr_title { margin:0px auto; width:270px; margin-top:4px; line-height:24px; text-align:center; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }

.imgbox05 {  }
	.imgbox05 a { float:left; padding:1px 68px; width:172px; height:351px; display:block; overflow:hidden; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; background-position: -361px -692px; }
	.imgbox05 a img { margin-bottom:20px; width:172px; height:242px; display:block; }
	.imgbox05 a span { width:172px; height:46px; line-height:46px; text-align:center; font-size:18px; display:block; }

/*--------图文列表样式-----------*/
.txbox01 { padding:1px; overflow:hidden; padding-left:0px }
	.txbox01 .datebox { float:left; width:90px; height:auto; text-align:center; margin-left:20px }
	.txbox01 .datebox .line01 { height:45px; line-height:45px; font-size:25px; color:#333333; background-color:#E5E5E5; }
	.txbox01 .datebox .line02  { height:35px; line-height:35px; font-size:14px; color:#FFFFFF; background-color:#0350a2; }
	
	.txbox01 .newsbox { float:right; width:470px; font-size:14px; overflow:hidden; }
	.txbox01 .newsbox .ttline { height:30px; line-height:30px; font-size:18px; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	 
	
	
	.txbox01 .newsbox span { height:66px; line-height:22px; display:block; overflow:hidden; }
	.txbox01 .newsbox .more { width:76px; height:28px; line-height:28px; text-align:left; background-image: url(/html/images/bgimg.png); background-repeat: no-repeat; display:block; overflow:hidden; }

	.txbox01 .newsbox .more:link,.txbox01 .newsbox .more:visited { background-position: -330px -246px; }
	.txbox01 .newsbox .more:hover { background-position: -330px -294px; }

.txbox02 { margin-top:21px; overflow:hidden; }
	.txbox02 .picbox { float:left; width:193px; height:129px; display:block; overflow:hidden; }
	.txbox02 .picbox img { width:193px; height:129px; }

	.txbox02 .txtbox { float:right; width:172px; display:block; overflow:hidden; }
	.txbox02 .txtbox .ttline { width:172px; height:28px; line-height:28px; font-size:16px; border-bottom:1px solid #D4D4D4; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.txbox02 .txtbox .txline { margin-top:8px; height:88px; line-height:22px; font-size:12px; display:block; overflow: hidden; }

	.txbox02 .txtbox a:link,.txbox02 .txtbox a:visited { color: #0350a2; }
	.txbox02 .txtbox a:hover { color: #58A9F9; }

/*--------分类导航样式-----------*/
.navbox01 { margin:0px auto; padding:10px 0px; width:924px; display:block; overflow:hidden; }
	.navbox01 li { float:left; width:154px; height:46px; display:block; }
	.navbox01 li a { padding-left:14px; width:140px; height:46px; line-height:46px; text-align:left; font-size:18px; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.navbox01 li a:hover { text-decoration:underline; }

.navbox02 { display:block; }
	.navbox02 li { float:left; margin-top:30px; display:block; }
	.navbox02 li a { width:380px; height:336px; background-color:#F6F6F6; display:block; overflow:hidden; }
	.navbox02 li a .picbox { width:380px; height:203px; }
	.navbox02 li a .picbox span { width:380px; height:203px; background-repeat: no-repeat; background-position:center center; display:block; }
	
	.navbox02 li a .tbox { margin:18px auto 0px auto; width:320px; display:block; }
	.navbox02 li a .tbox .ttline {  height:40px; line-height:40px; font-size:18px; color:#5D5D5D; font-weight:bold; }
	.navbox02 li a .tbox .txline { margin:0px auto; height:34px; line-height:34px; font-size:16px; color:#858585; }

	.navbox02 li .hover { background-color:#0350a2; }
	.navbox02 li .hover .picbox { padding:8px; width:364px; height:187px; }
	.navbox02 li .hover .picbox span { width:364px; height:187px; background-repeat: no-repeat; background-position:center center; display:block; }
	.navbox02 li .hover .tbox .ttline { color:#FFFFFF; }
	.navbox02 li .hover .tbox .txline { color:#FFFFFF; }

.navbox03 { margin:0px auto; width:1198px; display:block; overflow:hidden; }
	.navbox03 li { float:left; margin:35px 0px 0px 34px; width:274px; height:56px; display:block; }
	.navbox03 .sp { margin:35px 0px 0px 0px; }
	.navbox03 li a { width:272px; height:54px; line-height:54px; text-align:center; font-size:16px; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }
	.navbox03 li a:link,.navbox03 li a:visited { color: #555555; border:1px solid #BFBFBF; background-color:#FFFFFF; }
	.navbox03 li a:hover { color: #FFFFFF; border:1px solid #0350a2; background-color:#0350a2; }

/*新闻切换Tab*/
/*.add_extra02{margin-top: -283px;}*/
/*.ttline01_extra span:nth-child(1):hover .add_extra01{display: block;}
.ttline01_extra span:nth-child(2):hover .add_extra02{display: block;}
.ttline01_extra span:nth-child(2):hover .add_extra01{display: none;}*/
