@charset "gb2312";
body {
	font-family:"微软雅黑","宋体","黑体";
	font-size: 12px;
	background-image: url(bg.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	color: #202020;
	line-height: 24px;
}

img {border:0}
div {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #FF0000;
}


p{	margin: 0px;padding: 0px;}
ul{margin: 0px;padding: 0px;}
li{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.ddsmoothmenu{
font: bold 12px Verdana;
background: #9a0d14; /*background of menu bar (default state)*/
width:996px; margin:0 auto;
z-index:100;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	z-index:100;
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	background: #9a0d14; /*background of menu items (default state)*/
	color: white;
	border-right: 1px solid #fff;
	color: #2d2b2b;
	text-decoration: none;
	z-index:100;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 22px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
z-index:100;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
z-index:100;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:#c7241f; 
color: white;
z-index:100;
}

.ddsmoothmenu ul li a:hover{
background:#c7241f; /*background of menu items during onmouseover (hover state)*/
color: white;
z-index:100;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*一流素材网收集整理：www.16sucai.com*/

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

.ddsmoothmenu-v ul{
margin: 0;
padding: 0;
width: 257px; /* Main Menu Item widths */
list-style-type: none;
font: bold 12px Verdana;
position: relative;
border-bottom: 1px solid #ccc;
z-index:1;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#000;
text-decoration: none;
padding: 2px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
background: #fff; /*background of menu items (default state)*/
color:#666;
}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:#ddd; 
color:#666;
}

.ddsmoothmenu-v ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
}

.t1 {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	font-size: 20px;
	line-height: 26px;
	color: #333333;
	padding: 5px;
	font-weight: normal;
}.t1c {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}

a.t1a {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	font-size: 18px;
	line-height: 35px;
	color: #c7241f;
	font-weight: bold;
}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}
.bitdiv{
	display:inline-block;
	width:12px;
	height:12px;
	cursor:pointer;
	float:right;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.defimg{background-image:url(02.png)}
.curimg{background-image:url(01.png)}
.block{display:block;}
.bk {
	border: 1px solid #d6d6d6;
	margin-top: 10px;
}.bk1 {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
}
.t2 {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	float: left;
	height: 32px;
	padding-left: 5px;
	width: 120px;
}
.new {
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	line-height: 24px;
	float: left;
	height: 24px;
	width: 240px;
	margin-top: 2px;
}
.new1 {
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	line-height: 24px;
	float: left;
	height: 24px;
	width: 200px;
	margin-top: 2px;
}
.cont {
	font-size: 12px;
	line-height: 24px;
	padding: 6px;
}
.ct {
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 22px;
	padding-bottom: 5px;
}
.more {
	line-height: 32px;
	float: right;
	height: 32px;
	width: 60px;
	text-align: center;
}
.foot {
	color: #666666;
	line-height: 26px;
}
#con {	FONT-SIZE: 12px; MARGIN: 0px auto;WIDTH:724px; margin-top:10px;}
#tags {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH:724px; PADDING-TOP: 0px; HEIGHT: 34px}
#tags LI { FLOAT: left; display:block; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none; width:223px; HEIGHT: 34px; line-height:34px; background:#999; font-weight:bold;}
#tags LI A {COLOR: #fff; width:223px; display:block; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-DECORATION: none; text-align:center;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {BACKGROUND-POSITION: left top;POSITION: relative; HEIGHT: 34px; background:#c7241f;}
#tags LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 34px; HEIGHT: 34px}
#tagContent {
	width:724px;
	margin-top:5px;
	overflow:hidden;
	float: left;
}
.tagContent { width:704px; float:left;PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px;  PADDING-BOTTOM: 10px;COLOR: #474747; }
#tagContent DIV.selectTag {DISPLAY: block}


.linian{ width:333px; float:left; margin-left:5px; margin-right:10px; display:inline; overflow:hidden;}
.linian h2{ width:333px; font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ededed;}
.linian h2 span{ float:left; color:#434343;}
.linian h2 a:link,.linian h2 a:visited{ float:right; font-weight:normal; color:#999;}
.linian h2 a:hover{ color:#c7241f;}
.lnlist{ width:333px; overflow:hidden; clear:both; padding-top:5px;}
.lnlist p{ width:333px; line-height:20px; overflow:hidden; clear:both;}
.lnlist p a:link,.lnlist p a:visited{ color:#666; float:left; background:url(../images/huiico.jpg) no-repeat left center; text-indent:1em;}
.lnlist p a:hover{ color:#c7241f;}
.lnlist p span{ color:#999; float:right;}

.xhty{ width:333px; float:left; margin-left:5px; margin-right:10px; display:inline; overflow:hidden;}
.xhty h2{ width:333px; font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ededed;}
.xhty h2 span{ float:left; color:#434343;}
.xhty h2 a:link,.xhty h2 a:visited{ float:right; font-weight:normal; color:#999;}
.xhty h2 a:hover{ color:#c7241f;}
.xhty dl{ width:333px; float:left; margin-top:15px; overflow:hidden;}
.xhty dl dt{ width:96px; height:96px; float:left;}
.xhty dl dt a img{ width:96px; height:96px; display:block; border:none; display:block;}
.xhty dl dd{ width:220px; float:left; margin-left:10px;}
.dlddbt{height:30px; line-height:30px;}
.dlddbt a:link,.dlddbt a:visited{ color:#666; font-weight:bold;}
.dlddbt a:hover{ color:#c7241f;}
.ddnr{ color:#999; line-height:20px;}
.ddnr a:link,.ddnr a:visited{ color:#c7241f; text-decoration:none;}
.ddnr a:hover{ text-decoration:underline;}
.qtlist{ width:333px; overflow:hidden; clear:both; float:left; padding-top:15px;}
.qtlist li{ width:150px; display:block; float:left; background:url(../images/huiico.jpg) no-repeat left center; text-indent:1em; height:22px; line-height:22px;}
.qtlist li a:link,.qtlist a:visited{ color:#666;}
.qtlist li a:hover{ color:#c7241f;}
.new2 {
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 7px;
	line-height: 24px;
	float: left;
	height: 24px;
	width: 158px;
	margin-top: 2px;
}
.yq {
	float: left;
	height: 84px;
	width: 248px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}
.imgl {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#linktop2 {
	width: 258px;
	float: left;
	}
#linktop2 ul li {
	float:left;
    color: color:#4454ab;;
	display: inline;
	text-align: center;
}
#linktop2 ul {margin: 0px;}
#linktop2 ul li a {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	text-decoration: none;
	display: block;
	color: #666666;
	height: 30px;
	width: 238px;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-left: 20px;
}
#linktop2 ul li a:hover {
	color: #FFFFFF;
	background-color: #333333;
}
.contc {
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.abt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	font-size: 20px;
	line-height: 60px;
	height: 60px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.pic {
	float: left;
	height: 240px;
	width: 241px;
	text-align: center;
	margin-top: 10px;
}
.nbk {
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.cnc {
	color: #666666;
	line-height: 24px;
	padding-bottom: 5px;
}
a.newa {
	font-family: "宋体";
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.fdat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}

