/* 特殊型样式：当某个栏目或页面的样式与网站整体差异较大或者维护率较高时，可以独立引用一个样式：“特殊的布局、模块和元件及扩展”、“特殊的功能、颜色和背景”，也可以是某个大型控件或模块的独立样式。 */
.container { width:980px;margin:0 auto; }

/* 两列右侧自适应布局-380 */
.g-bd1{margin:0 0 10px;}
.g-sd1{position:relative;float:left;width:380px;margin-right:-380px;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:390px;}

/* 两列左侧自适应布局-300 */
.g-bd2{margin:0 0 10px;}
.g-sd2{position:relative;float:right;width:310px;margin-left:-310px;}
.g-mn2{float:left;width:100%;}
.g-mn2c{margin-right:310px;}

/*自定义*/
.g-mn-r{border-right:1px solid #ddd;}
.line01{ height:1px; background-color:#ddd;}


/* Menu CSS */
#topmenu{
position:fixed; /* 固定位置 ie6不支持该属性 */
top:0; /* 导航栏距离顶端为0像素 */
/*ie6下样式，加下划线表示只针对ie6 的*/
_position:absolute; /* 把导航栏位置定义为绝对位置，这句是关键1 */
_top:expression(eval(document.documentElement.scrollTop)); /* 把导航栏位置放在浏览器垂直滚动条的顶端，这句是关键2 */
overflow:auto;
z-index:9999; /* 让导航栏浮在网页的高层位置，遇到flash和图片时候也能始终保持最外层 */
border-bottom: solid 6px #dfdfdf;
background: #000;
margin: 0 auto 0 auto;
width:100%;overflow-x:hidden;overflow-y:hidden;
}
#topmenu2 {
height:46px;
	width:100%;
}
#navmenu {
	list-style: none;
	background: #000;
	height: 40px;
}
#navmenu li {
	float: left;
	height: 40px;
}
	#navmenu li.current {
		background:#990000;
	}
#navmenu li a, #navmenu li a:link, #navmenu li a:visited {
	text-decoration: none;
	display: block;
	float: left;
	height: 40px;
	color: #fff;
	line-height: 40px;
	padding: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	outline: none;
}
#navmenu li a:hover, #navmenu li a:focus, #navmenu li a:active {
	background: #990000;
	color: #fff;
}
/**/
/* Menu CSS */
#menu2 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#navmenu2 {
	list-style: none;
	height: 35px;
	text-align:center;
}
#navmenu2 li {
	float: left;
	border-left:1px solid #ddd;
}
#navmenu2 li a, #navmenu2 li a:link, #navmenu2 li a:visited {
	text-decoration: none;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 7px 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	outline: none;
}
/**/
/*首页menu*/
.menu3 {width:249px;margin-top:10px;background: #f5f5f5;}
.menu3 label {background: #990000;padding:5px;color:#fff;}
.menu ul {background-color:#fff;}
.menu3 li{float: left;margin-right:10px;}
/*首页menu-end*/


/*幻灯*/
.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cl {
	zoom: 1;
}
.frame {
	margin-bottom: 10px;
	border: 1px solid #e1e1e1;
	background: #FFF;
}
.title {
	padding: 0 10px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	overflow: hidden;
}
.block {
	margin: 10px 10px 0;
}
.temp {
	margin: 1px;
}
.slideshow {
	clear: both;
}
.slideshow li {
	position: relative;
	overflow: hidden;
}
.slideshow span.title {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 10px;
}
.slideshow span.title, .slidebar li {
	background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);
	color: #FFF;
	overflow: hidden;
}
.slidebar li {
	float: left;
	margin-right: 1px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}
.slidebar li.on {
	background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);
	color: #000;
}


.frame {
	background: none;
	border: 0px solid #fff;
	margin-bottom: 0px;
}
.temp {
	margin: 0;
}
.slidebar {
	position: absolute;
	top: 5px;
	left: 4px;
}
.slideshow span.title, .slidebar li {
	background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
	color: #FFF;
	overflow: hidden;
}
.slidebar li.on {
	background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
	color: #ff0;
}
.slideshow SPAN.title {
	text-indent: 0px;
}
.block {
	margin: 0;
	position: relative;
}
#frameHlicAe {
	margin: 0px !important;
	border: 0px !important;
}

.comiis_wrapad {
margin-left:10px;
}
.comiis_wrapad {
	overflow: hidden;
}
.comiis_wrapad img {
	float: left;
	margin-top: 0px;
}
#slidesImgs li {
	width: 300px;
	height: 130px;
	display: none;
}
/*幻灯-end*/

/*搜*/
.SearchForm select {width:40px;}
.Sea_txt {width:150px;text-align:left;}
.Sea_but {width:25px;}

/*搜-end*/

.g-hd{ background:#f8f8f8;}
.g-hd-xian{border-top:1px solid #ddd;}
/*自定义-end*/
/* 多行式面包屑导航 */
.m-crumb{overflow:hidden; margin-top:10px; margin-bottom:10px; height:24px;zoom:1;line-height:24px;}
.m-crumb ul{}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li i{display:inline-block;*display:inline;*zoom:1;width:20px;text-align:center;font-size:12px;color:#ccc;font-family:\5b8b\4f53;}
/* 空白分隔 */
.m-crumb-blank ul{margin-left:-10px;}
.m-crumb-blank li{display:inline;margin-left:10px;}

/* 表头固定内容滚动的表格  */
.m-demo{margin:0 0 20px;line-height:18px;}
.m-demo .scroll{max-height:232px;border:1px solid #ddd;border-top:0;overflow-y:auto;}
.m-demo table{width:100%;table-layout:fixed;}
.m-demo th,.m-demo td{width:100px;padding:10px;border:1px solid #ddd;}
.m-demo th{font-weight:bold;background:#eee;}
.m-demo thead th:last-child,.m-demo tbody td:last-child{width:auto;}
.m-demo tbody tr:nth-child(2n){background:#fafafa;}
.m-demo tbody tr:first-child td{border-top:0;}
.m-demo tbody tr:last-child td{border-bottom:0;}
.m-demo tbody tr td:first-child{border-left:0;}
.m-demo tbody tr td:last-child{border-right:0;width:100%;}


/* 含标题和Tab的模块头部-默认不定宽 */
.m-hd{height:35px;line-height:35px;padding:1px 0 0;border-bottom:1px solid #ddd;}
.m-hd h2,.m-hd ul,.m-hd li{float:left;display:inline;}
.m-hd h2{margin:0 20px 0 0;font-size:16px;}
.m-hd ul{margin-left:-2px;}
.m-hd li{position:relative;margin:-1px 0 0 2px;}
.m-hd li a,.m-hd li a:hover{text-decoration:none;color:#666;}
.m-hd li a{float:left;padding:0 15px;border:1px solid #ddd;border-bottom:0;text-align:center;font-size:14px;background:#f8f8f8;}
.m-hd li a:hover{background:#fff;}
.m-hd li.z-crt a{position:relative;padding-bottom:1px;margin-bottom:-1px;background:#fff;}
.m-hd .more{float:right;margin-left:10px;}
/* 有背景 */
.m-hd-bg{padding:11px 10px 0;background:#f7f7f7;}
/* tab无缝 */
.m-hd-sl li{margin-left:-1px;}
.m-hd-sl li a{border-radius:0;}
/* tab居右 */
.m-hd-rt h2{margin-right:0;}
.m-hd-rt ul{float:right;}
/* tab较小 */
.m-hd-sm{height:25px;line-height:25px;}
.m-hd-sm h2{font-size:14px;}
.m-hd-sm li a{padding:0 10px;font-size:12px;}
/* tab定宽 */
.m-hd-fw li a{width:68px;padding:0;}



/* 有边图片容器-默认定宽定高、图片拉伸 */
.u-img32w{display:block;position:relative;width:32px;padding:2px;border:1px solid #ddd;}
.u-img130w{display:block;position:relative;width:130px;padding:2px;border:1px solid #ddd;}
.u-img140w{display:block;position:relative;width:140px;padding:2px;border:1px solid #ddd;}
.u-img32w img,.u-img120w img,.u-img140w img{display:block;}
/* */
.m-xiangqing {}
.m-xiangqing dd {margin-left:76px;}
/* end */

.m-lan {}

.m-lantt {}
.m-lantt span {border-left:4px solid #b60002;}
.m-lantt h2{font-size:16px;}


.m-lantt2 li{float:left;padding:5px;}

.m-lantt3 li{list-style-type:decimal;border-left:1px solid #b60002;padding-left:5px;margin:5px;}

.m-xiangguan {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding:10px 10px 10px 10px;}


.m-content {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding:10px 10px 10px 10px;}
.m-contentText {line-height:32px;font-size:14px;}
.m-contentText p{ text-indent:2em;margin-bottom:20px}

.keylink,.keylink:link,.keylink:hover,.keylink:active {text-decoration:underline;width:26px; height:22px; line-height:22px; background:#fff; border:1px dotted #aaa;text-align:center;}


.m-list {}
.m-list h1 {font-size:18px}
.m-list h2 {font-size:12px}

.type-online,.type-ed2k {width:29px; height:19px; border-bottom:1px solid #fff;}
.type-online {background:url(../images/type.png) no-repeat #b60002;}
.type-ed2k {background:url(../images/type.png) no-repeat #b60002 0 -22px;}


/*yincang*/
#juqing,#muhou,#haibao,#juzhao,#gongzuozhao{position: relative;padding: 10px;overflow: hidden;}
#juqing-b,#muhou-b,#haibao-b,#juzhao-b,#gongzuozhao-b{width: 100%;position: absolute;bottom: 0;left: 0;}
#juqing-a,#muhou-a,#haibao-a,#juzhao-a,#gongzuozhao-a{padding: 5px;border-top: 1px solid #ddd;background: #fff;}
/*yincang-end*/
#haibao dl {float:left;margin-left:25px;}
#haibao dt,#juzhao dt,#gongzuozhao dl {margin-bottom:5px;}

#juzhao dl,#gongzuozhao dl {float:left;margin-left:20px;}



/* list 3 styles */
#list3 {color: #666;}
#list3 li{list-style-type:decimal;}
#list3 p {border-left: solid 1px #ddd;margin: 0;padding: 0 0 1em 1em;}
/* list 3 styles-end */
#ft { border-top:1px solid #dddddd; background:#f6f6f6;}























.mtopmenu {background: url("../images/mtopmenu_bg.gif");}
.topmenu {
	background: url("http://news.hsw.cn/images13/topmenu_bg.gif") no-repeat center; height: 41px;
}
.topmenu li {
	padding: 0px 10px 5px 10px; float: left;
	border-left:1px solid #ddd;
}
.topmenu li.first {
	border-left: none;
}
.topmenu li a {
	color:#000; font-size: 12px; text-decoration: none;
}

.menu {
	background: url("http://news.hsw.cn/images13/menu_bg.gif") no-repeat center; height: 41px;
}
.menu li {
	background: url("http://news.hsw.cn/images13/menu_sl.gif") no-repeat left; list-style: none; padding: 10px 15px; height: 21px; line-height: 21px; float: left;
}
.menu li.first {
	background: none;
}
.menu li a {
	color: rgb(255, 255, 255); font-size: 16px; text-decoration: none;
}