@charset "utf-8";
/* CSS Document */
#banner {
	position: relative;
	width: 350px;
	height: 350px;
	overflow: hidden;
}
.imgList {
	position: absolute;
	left: 0;
	top: 0;
	width: 2100px;
	height: 350px;
	z-index: 5;
}
.imgList li {
	float: left;
	display: inline;
}
.imgList li img {
	width: 350px;
	height: 350px;
}
/*以下图片信息背景色样式*/
.bg_color {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 50px;
	z-index: 20;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
/*以下左右滑动样式*/
#prev, #next {
	width: 14px;
	height: 29px;
	position: absolute;
	bottom: 50%;
	z-index: 100;
	cursor: pointer;
}
#prev {
	left: 10px;
}
#next {
	right: 10px;
}
/*以下图片信息样式*/
.infoList {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 40;
	overflow: hidden;
}
.infoList li {
	display: none;
	padding-left: 14px;
}
.infoList li a {
	color: #FFF;
	font-family: "微软雅黑";
	font-size: 16px;
}
.infoList .infoOn {
	display: inline;
}
/*以下小图样式*/
.indexList {
	width: 120px;
	height: 10px;
	position: absolute;
	right: 0px;
	bottom: 20px;
	z-index: 40;
	overflow: hidden;
}
.indexList li {
	width: 10px;
	height: 10px;
	margin-left: 10px;
	background: #777777;
	float: left;
	cursor: pointer;
}
.indexList li:first-child {
	margin-left: 0px;
}
.indexList .indexOn {
	background: #FFF;
}
.clear{clear:both;overflow:hidden;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
.main {*zoom:1;}
.main:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."; }
.m-lft .mMod dl.figure-news dd{ height:110px ;overflow: hidden;}
.figure-news img, .photoAlbum_item_pic img, .photoAlbum_item img { border:1px solid #ddd; }
.space-2 { clear:both; display:block; height:2px; font-size:1px; overflow:hidden; }
.space-3 { clear:both; display:block; height:3px; font-size:1px; overflow:hidden; }
.space-4 { clear:both; display:block; height:4px; font-size:1px; overflow:hidden; }
.space-5 { clear:both; display:block; height:5px; font-size:1px; overflow:hidden; }
.space-6 { clear:both; display:block; height:6px; font-size:1px; overflow:hidden; }
.space-7 { clear:both; display:block; height:7px; font-size:1px; overflow:hidden; }
.space-8 { clear:both; display:block; height:8px; font-size:1px; overflow:hidden; }
.space-10 { clear:both; display:block; height:10px;font-size:1px; overflow:hidden; }
.space-15 { clear:both; display:block; height:15px; font-size:1px; overflow:hidden; }
.hd,.hd-mid { border:1px solid #ddd; background:#f7f7f7; height:36px; line-height:36px; }
.hd h2,.hd-mid h2{ float:left; background:#08509a; color:#fff; float:left; height:36px; text-align:center; display:inline-block; padding:0 20px; font:bold 16px/36px simsun; }
.hd h2 a{ color:#fff; text-decoration:none; }
.hd h2:hover { color:#fff; background:#032951; }
.hd h2:hover a{color:#fff;}
.hd-mid h2{ padding:0px;}
.hd-mid h2 p{ cursor:pointer;padding:0 10px; color:#fff; display:inline-block; float:left; width:72px;}
.hd-mid h2 p.active {background:#032951; height:36px;line-height:36px; color:#fff; text-decoration:none;}
.hd h3 {height:36px;text-align:center;width:100%;display:block;overflow:hidden;font:bold 16px/36px simsun; }
.hd h3 span { padding:0 10px; display:inline-block; border-right:1px solid #ddd; cursor:pointer; }
.hd h3 span.active { background:#08509a; color:#fff;}
.hd h3 span.active:hover{ color:#fff;background:#032951;}
.main { margin:0 auto; text-align:left; width:1000px; }
.space-7 { background:#fff; }
.mid { float:left; margin-left:18px; width:362px; }
.rgt { float:right; width:240px; border:1px solid #ddd; border-bottom:0px; background:#f3f3f3; }
.r4 .rgt { border-bottom:1px solid #ddd; }
.rgt .hd, .m-rgt .hd { border:0px; border-bottom:1px solid #ddd; height:32px; line-height:32px; clear:both; overflow:hidden; }
.m-rgt .hd { border-top:1px solid #ddd; }
.rgt .hd h2, .m-rgt .hd h2 { height:32px; line-height:32px; overflow:hidden; }
.mod h3 { background-position:0 0; height:32px; padding-left:20px; }
.mod h3 a { float:left; display:block; height:32px; overflow:hidden; text-indent:-9999px; width:75px; }
.rgt .photoAlbum_item_pic img { height:140px; width:220px; }
.mod .newslistSubTitle { display:none; }

.newslist li { overflow:hidden; padding-left:8px; }
.newslist li, .newslist li { padding-left:15px; line-height:28px; height:28px; font-size:14px; overflow:hidden; background:url(../images/disc2.png) no-repeat left center; text-align:left; }
.newslist li:hover, .newslist li:hover { background-position:-2px 10px; }

.mod .focusTopic_tit { background:url(../images/disc3.png) no-repeat left center; font-size:14px; font-weight:bold; height:28px; line-height:28px; overflow:hidden; padding:15px 5px 0 15px; }
.mod .focusTopic_tit:hover { background-position:-2px 25px; }
.m-rgt-ph .hd{ border-right:0px;}
.m-rgt-ph .hd span{ width:87px; border-right:0px;}
.m-rgt-wrap .newslist ul { margin-left:5px; margin-top:5px; }
.m-rgt-wrap .newslist li { width:190px;height:25px;_height:23px; line-height:25px;_line-height:23px; font-size:12px;text-align:left; background:url(../images/sj.png) no-repeat left center; overflow:hidden; float:left; clear:both;}
.row .figure-news { height:112px; line-height:19px; margin-top:15px; overflow:hidden; }
.row .figure-news dt { float:left; width:150px; }
.row .figure-news img { height:100px; width:140px; }
.row .f-tit { font-size:14px; font-weight:bold; height:38px; overflow:hidden; margin-bottom:6px; padding-top:3px; }
.f-sum { text-indent:2em; line-height:20px; color:#686868; }
.f-sum span a { color:#e75d00; }
.sdMod .photoAlbum_item { padding-top:10px; text-align:center; position:relative; width:240px;}
.sdMod .photoAlbum_item_txt { width:220px; background:#5f5f5f; height:30px; line-height:30px; overflow:hidden; position:absolute; left:10px; top:122px; z-index:10; }
.sdMod .photoAlbum_item_txt a { color:#fff; }

.r1 .rgt .photoAlbum_item_pic img { height:125px; }
.r1 .r2-rgt2 .photoAlbum_item_pic img { height:130px; }
.r1 .photoAlbum_item_txt { top:106px; left:10px; }
.r1 .r2-rgt2 .photoAlbum_item_txt { left:10px; top:111px; }
.r1-rgt1 { height:451px; border-bottom:1px solid #ddd; }
.r2-rgt2 { height:325px; border-bottom:1px solid #ddd; }
.r1-rgt2, .r2 .sdMod, .r3 .sdMod, .r5 .sdMod { height:350px; border-bottom:1px solid #ddd; }
.r4 .sdMod { height:650px; }
.wsPhoto { height:325px; border-bottom:1px solid #ddd;}

.main { padding-top:10px;}
.m-lft { float:left; width:362px; }
.m-mid { float:left; margin-left:12px; width:396px; }
.m-rgt {float:right;width:216px;border:1px solid #ddd;border-top:0px;background:#f3f3f3;overflow:hidden;}
.focuscon { width:362px; overflow:hidden; }
.focuscon dl{_display:none;}
.focuscon dl.imgNews { position:relative; float:left; }
.focuscon dd.imgBox img { height:292px; width:362px; }
.focuscon dt.imgTit { background:rgba(0, 0, 0, .6); background:#000\9; filter:alpha(opacity=80); cursor:pointer; font-size:14px; height:46px; left:0; line-height:30px; overflow:hidden; position:absolute; top:248px; text-align:center; width:362px; }
.focuscon dt.imgTit a, .focuscon dt.imgTit ahover { color:#fff; font:bold 18px/30px "Microsoft YaHei"; height:26px; display:block; overflow:hidden; }
.focuscon h2 { position:absolute; top:280px; left:8px; height:10px; width:362px; z-index:20;}
.focuscon h2 span { background:#fff; display:block; filter:alpha(opacity=60); opacity:0.6!important; float:left; font-size:1px; height:8px; margin-right:5px; overflow:hidden; text-indent:-999em; width:45px; }
.focuscon h2 span:hover,.focuscon h2 span.active { height:10px; background:#b31515; filter:alpha(opacity=100); opacity:1!important; }
#cnView { overflow:hidden; height:422px; }
.cnView .hd { border:0px; border-bottom:1px solid #fff; }
.cnView h3, .cnView h2 { font-weight:bold; }
.cnView .active dt, .cnView .active dd { height:auto; }
.cnView dt {float:left; height:68px; overflow:hidden; padding-top:12px; text-align:center; width:130px; }
.cnView dd {float:right; height:68px; overflow:hidden; padding:12px 0px 0 0; width:211px;line-height:68px; }
.cnView dt img { height:68px; width:110px;border:1px solid #ddd; }
.cnView dl.active img{border:1px solid #ddd;}
.cnView .f-tit { font-size:14px; line-height:22px; overflow:hidden; margin:3px 0; }
.cnView .f-sum { line-height:21px; height:85px; overflow:hidden;}
.cnView .active .f-sum { visibility:visible; }
.cnView .active .f-sum a { display:inline-block; text-indent:0px; }
.cnView .active {cursor:default; height:154px; clear:both; overflow:hidden;}
.cnView i { display:none !important; }
.wstk { text-align:center; }
.wstk img { margin-bottom:10px; margin-top:15px; }
.wstk .photoAlbum_item { height:205px; overflow:hidden; background:#f7f7f7;}
.mMod { margin-bottom:-1px; overflow:hidden; border:1px solid #ddd; display:table; width:360px;}
.mMod .hd{ border:0px; border-bottom:1px solid #ddd;}
.mMod .figure-news { height:114px; margin-top:10px; margin-left:10px; margin-right:10px; overflow:hidden;}
.mMod .figure-news dt { float:left; width:150px; }
.mMod .figure-news img { height:100px; width:140px; }
.mMod .f-tit { font-weight:bold; height:26px; line-height:24px; overflow:hidden; font-size:14px; }
.mMod .newslist{ padding:0px 10px;}
.mMod-dashed .figure-news { border-bottom:1px dotted #ddd; }
.shsy{overflow:hidden;}
.shsy .figure-news{ height:111px; overflow:hidden;}
.lsyd{ height:230px; overflow:hidden;}
.kjtj{ height:437px; overflow:hidden;}
.kjtj .figure-news{ height:118px; margin-top:15px;}
.m-rgt .figure-news { padding:0px 10px; height:114px; line-height:19px; overflow:hidden; }
.m-rgt .figure-news dd { overflow:hidden; width:100%; }
.m-rgt .figure-news img { float:left; height:100px; width:90px; }
.m-rgt .figure-news p { float:right; width:96px; height:100px; overflow:hidden;}
.m-rgt .figure-news p a, .cnView .active .f-sum a { color:#E95E02; }
.m-rgt .f-tit { font-weight:bold; height:24px; overflow:hidden; margin-top:8px; }
.visual { height:145px; text-align:center; position:relative; }
.visual img { height:130px; width:190px; border:1px solid #ddd; margin-top:10px; }
.visual .photoAlbum_item_txt { width:190px; height:34px; line-height:34px; background:#5f5f5f; position:absolute; left:13px; top:107px; z-index:3px; overflow:hidden; }
.visual .photoAlbum_item_txt a { color:#fff; }
.m-rgt .photolist img { height:90px; width:92px; }
.headline { padding:4px 0 0;background:#fdfdfd; }
.headline .focusTopic { overflow:hidden; padding:8px 0 7px; }
.headline h2 { height:22px; overflow:hidden; }
.headline h2 a { font:normal 18px/22px "Microsoft Yahei", simhei; }
.headline .focusTopic_txt {padding-top:4px; }
.headline .focusTopic_txt a { font-size:12px; }
.headline p {overflow:hidden;height:70px;line-height:28px;padding:0px 5px;border-bottom:1px dotted #ddd;}
.headline p a {font-size:12px;}
.headline p a b { font-size:18px;font-family:"Microsoft YaHei"; color:#000; height:22px; line-height:22px; margin-bottom:4px; padding-left:6px; overflow:hidden; display:block; font-weight:bold; margin-top:10px;}
.headline p a.title_red b { color:#b31515; }
.headline p a:hover,.headline p a:hover b { color:#b31515; }
.headline p .newslistSubTitle { position:absolute; left:-999em; width:5px; }
.dotted { border-top:1px dotted #ddd; clear:both; margin-top:7px; display:block; clear:both; height:7px; font-size:1px; overflow:hidden; }
.spotlight { width:370px; margin:0 auto; margin-top:10px; }
.spotlight .focusTopic_tit { font-size:14px; font-weight:bold; height:28px; line-height:28px;overflow:hidden; padding-left:15px; background:url(../images/disc.png) no-repeat left center;}
.spotlight .focusTopic_tit:hover {background-position:-2px 10px; }
#dl_div span{ display:none;}
#dl_div span.block{ display:block;}
#dl_div span.block .hd-mid{ display:block;}
#dl_div span.block .space-4{ display:block;}
#dl_div span.block .spotlight{ display:block;}
#dl_div span.block .spotlight{ display:block;}
#dl_div span.block .space-7{ display:block;}
#dl_div span.block .focusTopic_tit{ display:block;}
#dl_div span.block .newslist{ display:block;}