/*顶部TOP样式*/
.top{width:100%;height:39px;background:url(wx-hd.png) 0px -432px repeat-x; font-family:"宋体";position:fixed;overflow:visible;z-index:99999;padding-top:2px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));left:0px;}
*html{background-image:url(http://img.233.com/wx/img/two/about:blank);background-attachment:fixed;}/*这个是解决IE6闪动问题*/
.bian_k_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}

.top .boxthd{ width:970px; margin:0px auto; height:39px; line-height:39px;}
.top .boxthd .logo{ width:auto; float:left; height:39px;line-height:39px;}
.lgin{ float:left;  padding-top:0px; color:#666;padding-left:20px}
.lgin a:link,.lgin a:visited{ color:#666}
.lgin a:hover{ color:#f60;}
#top .boxthd .lst{ width: auto; float:right; height:39px}
#Nav2{width:490px;height:38px; float:right;padding-top:0px;}
#Nav2 .midx{margin-top:2px;display:inline;color:#ccc; font-weight:normal; height:39px; line-height:35px; width:auto; margin:0px; padding:0px; z-index:0}
#topNavmenu li.current {color:#666; padding-right:8px;padding-left:8px;}
#topNavmenu li.current a:link,#topNavmenu li.current a:visited{color:#666;}
#topNavmenu li.current a:hover{color:#f30;}
#topNavmenu{color:#FFFFFF;float:left;font-size:12px;width:484px;margin:0;height:38px;text-align:left;}
#topNavmenu li{margin-left:-4px;margin-right:-4px;float:left;text-align:center;position:relative;z-index:10;line-height:20px;display:inline-block;z-index:100; }
#topNavmenu a{float:left;display:inline-block;height:33px;line-height:33px;padding-top:2px;color:#333;text-decoration:none; font-weight:normal}
#topNavmenu span{display:block;font-size:12px;}
#topNavmenu a:hover,#topNavmenu .on a{FLOAT:left; }
#topNavmenu .on2 a{FLOAT:left; }
#topNavmenu .on span{color:#333;background:url(wx-hd.png) 0px -479px; width:71px;#width:71px;_width:73px; padding-right:5px;#padding-right:5px;_padding-right:3px; position:relative; left:0px; z-index:2}
#topNavmenu .out span{color:#666;background:url(wx-hd.png) 61px -512px no-repeat;width:71px;#width:71px;_width:73px; padding-right:5px;#padding-right:5px;_padding-right:3px;position:relative; left:0px; z-index:2;}
#topNavmenu .on2 span{color:#f30;background:url(wx-hd.png) -5px -545px; width:91px; position:relative; left:0px; z-index:2; padding-left:8PX;}
#topNavmenu .out2 span{color:#666;background:url(wx-hd.png) 5px -586px no-repeat;width:91px; position:relative; left:0px; z-index:2; padding-left:8PX;}
#topNavmenu .navp {width:117px;float:left;position:absolute;display:none;left:0px;top:30px;z-index:-110;}
#topNavmenu .navp UL.navlist{width:115px;float:left;display:inline;border:#ccc 1px solid;padding-top:6px;padding-bottom:6px;background: #FFF;}
#topNavmenu .navp UL.navlist LI{width:115px;float:left;display:inline;padding-top:0px;padding-bottom:0px;margin-left:1px;background:none}
#topNavmenu .navp UL.navlist LI A{width:90px;float:left;height:16px;line-height:16px;padding-left:4px;_padding-left:2px;padding-top:6px;padding-bottom:4px;font-size:12px;color:#666;text-align:left;text-decoration:none;display:inline-block;margin-left:2px;}
#topNavmenu .navp UL.navlist LI A:link,#topNavmenu .navp UL.navlist LI A:visited{background:none no-repeat 0 0;text-decoration:none;}
#topNavmenu .navp UL.navlist LI A:hover{COLOR:#f30;text-decoration:none;}
#topNavmenu .navp2 {width:457px;float:left;position:absolute;display:none;left:-148px;top:34px;z-index:-110;overflow: auto;}
#topNavmenu .navp2 dL{width:450px;border:#aaa 1px solid;background: #FFF; text-align:left; height:auto; line-height:24px; float:left; padding-left:5px; display:inline}
#topNavmenu .navp2 dL .title{width:325px; background-color:#FFF; color:#999;text-align:left; line-height:24px; height:24px; float:left; padding-left:10px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; }
#topNavmenu .navp2 dL .jg{ width:50px; line-height:18px; height:20px; float:left; color:#f30; padding-top:4px; }
#topNavmenu .navp2 dL .js{ width:415px; border-top:1px dotted #dedede; float:right; color:#999; padding-left:10px; margin-top:10px; height:50px; margin-right:18px; #margin-right:18px; _margin-right:9px; padding-bottom:15px; padding-top:10px; text-align:right}
#topNavmenu .navp2 dL .js a{ float:right}
#topNavmenu .navp2 dL .gwtp{ width:415px; border-bottom:1px dotted #dedede; float:left; color:#999; padding-left:10px; margin-top:10px; height:25px; margin-left:6px; #margin-left:6px; _margin-left:3px;}
#topNavmenu .navp2 dL .js .gwc{ width:101px; height:32px; float:right;background:url(wx-hd.png) -319px -484px no-repeat;text-align:rights;  cursor:pointer}

#topNavmenu .navp2 dL .wd{ width:45px; float:left; padding-left:3px; height:24px;}
#topNavmenu .navp2 dL .wd a:link,#topNavmenu .navp2 dL .wd a:visited{ color:#069}#topNavmenu .navp2 dL .wd a:hover{ color:#f30}
#topNavmenu .navp2 a:link,#topNavmenu .navp2 a:visited{color:#069; height:22px; line-height:22px;}
#topNavmenu .navp2 a:hover{color:#f30; text-decoration:underline}
#topNavmenu .out,#topNavmenu .out2 {z-index:0}
#topNavmenu .on .navp,#topNavmenu .on2 .navp2,#topNavmenu .on2 .navp {display:block; }
#topNavmenu .out .navp,#topNavmenu .out2 .navp2,#topNavmenu .out2 .navp {display:none;}
#topNavmenu .navp li {float:none;background:none no-repeat 0 0; padding-left:10px;}
#topNavmenu .navp a {float:none;display:block;margin:0;color:#333;font-size:12px;text-decoration:none; font-weight:normal}
#topNavmenu .navp a:hover{color:#f30;background:none no-repeat 0 0}


.bian_k_pic {
	border: 1px solid #dedede;
}
a.dhmenu:link {
	text-decoration: none;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
a.dhmenu:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
a.dhmenu:hover {
	color: #FF0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}
/*全站搜索*/

.searchbodyhome{
	width:500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 20px;
}
.searchbodyhome .left{width:500px;float:left;}
.searchbodyhome .left .tit{font-size:12px;color:#666;height:30px;line-height:30px;}
.searchbodyhome .left .tit span{color:#ff0000;}
.searchbodyhome .left .leftbox{}
.searchbodyhome .left .leftbox .searchlist{ }
.searchbodyhome .left .leftbox .searchlist li{margin:0px 0px;}
.searchbodyhome .left .leftbox .searchlist .art_title a{font-size:14px;color:#007400;}
.searchbodyhome .left .leftbox .searchlist span.class_name{font-size:14px;}
.searchbodyhome .left .leftbox .searchlist .class_name a{font-size:14px;color:#007400;}
.searchbodyhome .left .leftbox .searchlist .artintro{line-height:22px;color:#000;}
.searchbodyhome .left .leftbox .searchlist .arturl a{color:green; }
.searchbodyhome .left .leftbox .searchlist .c9{color:green;}
.searchbodyhome .left .leftbox .searchabout span{font-size:14px;color:#000;}
.searchbodyhome .left .leftbox .searchabout li{width:10%;float:left;text-align:center;}
.searchbodyhome .left .leftbox .searchabout a{font-size:14px;color:#059;text-decoration:underline;}
.searchbodyhome .left .leftbox .kuaisou{width:500px;margin:0px auto;background:url(search-bg.png) no-repeat;}
.searchbodyhome .left .leftbox .kuaisou .i{
	margin-left:5px;
	width:337px;
	background:none;
	padding-left:15px;
	font-size:14px;
	color:#999;
	border:red 0px solid;
	height:28px;
	line-height:30px;
	overflow:hidden;
}
.searchbodyhome .left .leftbox .kuaisou #m{width:69px;height:33px;border:0;background:url(search-bg1.png) right -72px;}


/*底部*/
.p_mbg{ height:60px; float:left; width: auto; border:1px solid #ddd; }
.p_mbg1{height:60px; width:102px; float:left;background:url(staticsimagesicon.png) 2px -1218px no-repeat;}
.p_mbg2{height:60px; width:98px; float:left;background:url(staticsimagesicon.png) -2px -1282px no-repeat;}
.p_mbg3{height:60px; width:96px; float:left;background:url(staticsimagesicon.png) -4px -1342px no-repeat;}
.p_mbg4{height:60px; width:65px; float:left;background:url(staticsimagesicon.png) -2px -1407px no-repeat; }
#footer{
	CLEAR: both;
	FONT-SIZE: 12px;
	MARGIN: 0px auto;
	WIDTH: 956px;
	COLOR: #333;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: center;
	 padding-top:10px;
	text-decoration: none;
	line-height:24px;
	border-top:0px solid #f1f1f1; font-family:Arial, Helvetica, sans-serif}
#footer .a2 {
	COLOR: #333; font-family:Arial,
}
#footer .a2 A:link,#footer .a2 A:visited{ color:#333333}
#footer .a2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
 
/* 全局间隔*{margin:0;padding:0;list-style:none;} */
select,input {font-size:12px;}img {border:0;}
a {color:#333;text-decoration:none;}a:hover {color:#c42805;text-decoration:underline;}em {font-style:normal;color:#c42805;}em a {color:#c42805;}
body {font-size:12px;color:#333;background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
.clr{ clear:both}
/* 颜色属性 [定义规则，小写c加颜色名称] */
 
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#a00;}
