/*公共*/
body,div,ul,li,dt,dl,dd,p,h1,h2,h3,h4,input,form{ margin:0; padding:0; list-style:none;}
body{ font:normal 12px '宋体'; color:#d1d1d2; text-align:center; background:#fff repeat; }
div{ margin:0 auto;}
img{ border:0 none;}
.cle{ clear:both;}
.mg10{ margin-top:10px;}
.mgl{ margin-left:10px;}
.block{ display:block;}
.none{ display:none;}
a{ text-decoration:none; color:#d1d1d2;}
a:hover{ text-decoration:underline; color:#82bd05;}
.dl_handle_2 {float: left;}

.center{margin:0px auto;}
.w960{width:960px;}
.wrapbox {margin: 0 auto;width: 1200px;clear:both;}
.mainbox{ width:630px; float:left; overflow:hidden;margin-top:8px;border:1px solid #DCDDDD;}
.sidebox{ width:300px; float:right; overflow:hidden;margin-top:8px;border:1px solid #DCDDDD;}

.wrapboxnf {margin: 0 auto;width: 960px;clear:both;}
.mainboxnf{ width:500px; float:left; overflow:hidden;margin-top:8px;border:1px solid #DCDDDD;}
.sideboxnf{ width:440px; float:right; overflow:hidden;margin-top:8px;border:1px solid #DCDDDD;}
.sideboxnf li{padding-left:5px;line-height:20px;color:#666;}
.sideboxnf h3{text-align:center;font:bold 136% "Palatino Linotype","Times New Roman",Times;margin:10px 10px 5px 7px;color:#1c3d72;word-wrap:normal;white-space:nowrap;overflow:hidden;}

.wrappernf h3{text-align:center;font:bold 136% "Palatino Linotype","Times New Roman",Times;margin:10px 10px 5px 7px;color:#1c3d72;word-wrap:normal;white-space:nowrap;overflow:hidden;}

.fl{ float:left}
.fr{ float:right}
.mt1{margin-top:8px;}
.mt2{margin-top:16px;}
.clear{overflow:hidden; clear:both; height:1px; line-height:1px;}
.fs-12{font-size:12px;}
.fc-f60{color:#F60;}
.fc-f90{color:#F90;}
.clr{clear:both;}
.ipt-txt{line-height:15px;padding:14px 5px;border-width:1px;border-style:solid;border-color:#ccc;font-size:12px;margin-right:2px;}
.nb{line-height:20x;padding:1px 2px;border-width:1px;border-style:solid;border-color:#666 #BBB #BBB #666;font-size:12px;margin-right:2px}
.btn-1{width:56px;height:24px;border:none;background:url(../images/comm-bt.gif) no-repeat;line-height:25px;letter-spacing:1px;cursor:pointer;overflow:hidden;color:#585858;}
.btn-2{width:70px;height:25px;border:none;background:url(../images/btn-bg2.gif) left top no-repeat;line-height:25px;overflow:hidden;color:#444;margin-right:2px;cursor:pointer;}
.header{width:100%;overflow:hidden; margin-bottom: 10px;}
.header_top{background: url("../images/topbar.png") repeat-x scroll 0 -8px transparent;clear: both;height: 28px;line-height:26px;}
.header_top .welcome{float:left;padding-left:10px;height:26px;line-height:26px;	}
.header_top a.rss{}
.header_top .toplinks{	float:right;height:26px;line-height:26px;}
.header_top .toplinks a{margin:0 2px;}
.header_top .toplinks span{margin-left:15px;}
.header .top{ /**background:url("../images/line.gif") repeat-x scroll left bottom transparent;**/ border-bottom:1px solid #FAEFE3; height:96px;position: relative;overflow: hidden;}
.logo {height: 85px;width:345px;position:absolute;left:0;top:0}
.logo h1 a {background: url("/statics/images/logo.jpg") no-repeat scroll 0 0 transparent;display: block;height: 85px;overflow: hidden;text-indent: -9999em;width: 345px;}
.hi{ float:left}
.userface{ float:right; margin-top:5px;}
.userface img{ border:1px solid #dddddd; padding:1px;}
.userface a:hover{ background:none;}
.userface a:hover img{ border:1px solid #8D900B}
.mylink{ float:left}
.mylink li{ float:left}


/*----- 新版导航菜单位置的样式 -------*/
#navMenu {float: left;height: 30px;right:0px;top:30px;overflow: hidden;z-index:999;position:absolute;}
#navMenu ul {float:left;height: 35px;}
#navMenu ul li {float: left;line-height:30px;height: 30px;padding:0 10px;}
#navMenu ul li a {color: #333333;height: 22px;font-size: 14px;font-weight:bold;text-decoration:none;display: inline-block;position: relative;}
#navMenu ul li a:hover{ background:none}
#navMenu ul li a.hover {text-decoration:none;display: inline-block;position: relative;}
#navMenu ul li.hover a {display: inline-block;position: relative;}
#navMenu ul li.hover a, #navMenu ul li a:hover {text-decoration:none;color:#8d900b;display: inline-block;position: relative;}

.top_flash{height: 115px;overflow: hidden;position: absolute;right:-55px;top: 0;width: 760px;}
.ico-hot{ background:url(../images/ico-hot.gif) no-repeat; width:24px; height:16px; position:absolute; right:229px;top:25px;}


/*广告*/
.index_a1{ overflow:hidden;}

/*菜单*/
.menu{ background:url(../images2/bg.png) 0 -105px repeat-x; height:40px;_background:url(../images2/bg.png) 0 -104px;}
.menubox{ width:960px; height:40px;}
.menubox a{ float:left; background:url(../images2/index.png) no-repeat; height:40px; text-indent:-9999px;overflow:hidden; }
.menubox a.index{ background-position: -20px -159px; width:100px; *background-position: -20px -158px;}
.menubox a.index01{ background-position: -20px -220px; width:100px;*background-position: -20px -219px;}
.menubox a.cray{background-position: -163px -159px; width:109px;*background-position: -163px -158px;}
.menubox a.cray:hover{ background-position: -163px -220px;}
.menubox a.animation{ background-position: -308px -159px; width:111px;*background-position: -308px -158px;}
.menubox a.animation:hover{ background-position: -308px -220px;}
.menubox a.fun{ background-position: -455px -159px; width:108px; *background-position: -455px -158px;}
.menubox a.fun:hover{ background-position: -455px -220px;}
.menubox a.cos{ background-position: -596px -159px; width:102px;*background-position: -596px -158px;}
.menubox a.cos:hover{ background-position: -596px -220px;}
.menubox a.origin{ background-position: -730px -159px; width:105px;*background-position: -730px -158px;}
.menubox a.origin:hover{ background-position: -730px -220px;}
.menubox a.cg{ background-position: -862px -159px; width:101px; *background-position: -862px -158px;}
.menubox a.cg:hover{ background-position: -862px -220px;}
.menubox a.rim{ background-position: -20px -288px; width:115px;}
.menubox a.rim:hover{ background-position: -20px -352px;}
.menubox span{ float:right; margin-top:20px; }
.menubox span a{background:none; line-height:16px; height:16px; text-indent:0; float:none;}


/*主体*/
.content01{width:100%; background:fff no-repeat; overflow:hidden;}
.pagebox{ width:1200px; overflow:hidden; padding-top:10px;}
.pagetit{background:fff -1px -1px; height:0px;}
.pagetit02{ background-position: -11px -1200px;}
.pagetit span{ float:left; text-indent:-9999px; height:36px; width:109px; margin:10px 0 0 57px; display:inline; background:url(../images2/page.png) no-repeat;}
.pagetit span.fkeg{ background-position: -13px -78px;}
.pagetit span.dmmm{ background-position: -160px -78px;}
.pagetit span.qwqs{ background-position: -294px -78px;}
.pagetit span.jpcos{ background-position: -448px -78px;}
.pagetit span.dmcg{ background-position: -637px -78px;}
.pagetit span.cywx{ background-position: -768px -78px;}
.pagetit span.dmzb{ background-position: -911px -78px;}
.titlebox span.more{ float:right; margin-right:10px; color:#fff; line-height:49px;}

.pageleft{ border:1px solid #313134; width:942px; background:#0a0b0c; float:left; padding:10px 0;}
.piclist ul li{ float:left; margin:0 0 15px 10px; width:160px; display:inline;height:151px;overflow:hidden;}
.piclist ul li p{ height:25px; line-height:25px; width:160px;overflow:hidden;}
.piclist ul li img{ padding:3px;border:1px solid #605e60; width:160px; height:120px;}
.piclist02 ul li{ float:left; margin:0 0 15px 10px; width:170px; display:inline;height:205px;overflow:hidden;}
.piclist02 ul li p{ height:25px; line-height:25px;overflow:hidden;width:170px;}
.piclist02 ul li img{ padding:3px;border:1px solid #605e60; width:142px; height:172px;}
.pagerigbox{width:246px; float:left; display:inline;overflow:hidden;}
.pageright{ width:224px; background:#0a0b0c;border:1px solid #313134; padding:0 10px 10px 10px;}
.ranktab{ height:35px; border-bottom:1px solid #7dc94a; text-alignn:left; line-height:35px; width:224px;}
.ranktab span{ font-size:14px; font-weight:bold; float:left;}
.ranktab a{ float:right; text-align:center; height:22px; width:38px; color:#7dc94a; margin:12px 5px 0 0; line-height:22px; background:#223c0f; border:1px solid #7dc94a;_margin-bottom:-1px;}
ul.rankicon{ width:224px; overflow:hidden;}
.ranktab a.off{ background:#223c0f; border:1px solid #7dc94a;}
.ranktab a.on,.ranktab a.hover{ background:#0e0f10;border:1px solid #7dc94a; border-bottom:1px solid #0e0f10;}
.pageright ul.rankicon{ background:url(../images2/rank.png) no-repeat -971px -166px; padding-top:10px; width:224px; overflow:hidden; height:250px;}
.pageright ul.rankicon li{ border-bottom:1px dotted #484849; text-align:left; padding-left:20px; width:204px; overflow:hidden;height:20px;margin-bottom:4px; white-space:nowrap;}
.hotpic img{ width:161px; height:132px; padding:3px; border:1px solid #343533;}
.rank{ width:209px; overflow:hidden; text-align:left; margin-top:5px;}
.rank ul{background:url(../images2/index.png) no-repeat -971px -557px;*background:url(../images2/index.png) no-repeat -971px -540px;_background:url(../images2/index.png) no-repeat -971px -557px;}
.rank ul li{ height:20px; border-bottom:1px dotted #484849; padding-left:22px; line-height:15px; margin-bottom:4px; white-space:nowrap; overflow:hidden; width:187px;}

/*翻页*/
.pagebar{clear:both;text-align:center; font-family:Arial, Helvetica, sans-serif; padding:30px 0;} 
.pagebar a{display:inline-block; padding:2px 6px 3px 6px;background:#60a200;border:1px solid #fff;color:#fff; margin:4px 0px 0px 3px; line-height:normal; }
.pagebar a:hover{ background:#fff;border:1px solid #60a200;color:#60a200; text-decoration:none;}
.pagebar a.pre{background:url(../images2/page.png) -127px -144px; border:none;padding:5px 11px 5px 11px; position:relative; top:1px; *top:2px;}
.pagebar a.pre:hover{background:url(../images2/page.png) -228px -144px; border:none; color:#fff;}
.pagebar span{display:inline-block;margin:4px 0px 0px 3px;padding:2px 6px 3px 6px;background:#fff;border:1px solid #60a200;color:#60a200;}
.pagebar .btngo{ background:url(../images2/page.png) -63px -144px no-repeat; border:none; width:30px; height:23px; cursor:pointer; margin-bottom:-3px; position:relative; margin-bottom:-8px\0; /* for-IE8 */}
.pagebar .btngo:hover,.bgtgoon{background:url(../images2/page.png) -13px -144px no-repeat;border:none; width:30px; height:23px; cursor:pointer; margin-bottom:-3px; position:relative;margin-bottom:-8px\0; /* for-IE8 */}
.pagebar p{display:inline; margin:0 3px; vertical-align:text-bottom;}
.pagebar p input{width:23px; border:1px solid #a9c9ea; margin:0 3px; height:19px; margin-top:-4px!important; text-align:center; }

/*新翻页*/
.place{height:24px;line-height:24px;text-indent:18px;color:#999;overflow:hidden;text-align:left;
 background: url("../images/home.png") no-repeat scroll left 6px transparent;}
.place strong{letter-spacing:1px;}
.place a{margin:0px 2px;}
.list_pages{ clear:both;}
.list_pages ul{float:left;padding:12px 0px 12px 16px;}
.list_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.list_pages ul li a{float:left;padding:0px 5px;color:#555;display:block;}
.list_pages ul li a:hover{color:#690;text-decoration:none;text-decoration:underline}
.list_pages ul li.thisclass,
.list_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{font-weight:bold;font-size:14px;color:#8D900B;}
.list_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.list_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

/*友情链接*/
.friendlink{ background:#050b00; border:1px solid #343533; padding-top:10px; width:978px;}
.friendtit{background:url(../images2/index.png) -326px -482px no-repeat; height:29px; margin: 0 10px; border-bottom:1px solid #7dc94b; width:958px; overflow:hidden;}
.friendcon{ padding:10px; width:958px; line-height:22px; text-align:left; overflow:hidden;}


/*底部*/
.footer{background:#fff 0 -156px repeat-x; height:117px;}
.footer .copyright{color:#666666;line-height:23px;}
.footbox{ width:960px;}
.footlogo{ float:left; margin: 12px 0 0 130px; display:inline;}
.footcopy{ float:left; text-align:left; margin:15px 0 0 10px; line-height:22px;}
*{
	margin:0;
	padding:0;
}

.navigation {
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	height:40px;
	background:#212121 url(../images2/nav_background.gif);
}
.navigation ul {
MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
    width:1000px;
    text-align:center;

}
.navigation ul li {
	float:left;
}
.navigation ul li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	padding:0 0 0 10px;
	cursor:pointer;
	font-size:11px;
}
.navigation ul li a b {
	float:left;
	display:block;
	padding:0 16px 0 8px;
}
.navigation ul li.current a {
	color:#FFFFFF;
	background:url(../images2/nav_hover.gif);
}
.navigation ul li a:hover {
	color:#00CCFF;
	background: url(../images2/nav_hover.gif);
}
.navigation ul li a em {
	display:block;
	float:left;
	width:30px;
	height:40px;
}
.navigation ul li a em.home {
	background-image: url(../images2/home.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.navigation ul li a em.templates {
	background-image: url(../images2/templates.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.subnav {
	 WIDTH: 958px; FONT-FAMILY: Verdana, "宋体"; HEIGHT: 60px;}
.subnav UL LI {
	TEXT-ALIGN: center; MARGIN: 5px 0px 0px 16px; WIDTH: 205px; DISPLAY: inline; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden; BORDER-RIGHT: #a9a66b 1px dotted
}
.subnav UL LI SPAN {
	LINE-HEIGHT: 22px; FLOAT: left
}
.subnav UL LI SPAN.subleft {
	WIDTH: 100px; DISPLAY: inline-block
}
.subnav UL LI SPAN.subright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 12px; WIDTH: 72px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 13px; WORD-SPACING: normal; PADDING-TOP: 7px
}
.subnav UL LI.liwidth {
	WIDTH: 220px
}
.subnav UL LI.liwidth SPAN.imgwidth {
	WIDTH: 115px
}
.subnav UL LI.liwidth SPAN.imgwidth A {
	COLOR: #ff0000
}
.subnav UL LI.subtxt {
	WIDTH: 250px; BORDER-RIGHT: 0px
}
.subnav UL LI.subtxt SPAN.subleft {
	TEXT-ALIGN: left; WIDTH: 70px; PADDING-TOP: 5px
}
.subnav UL LI.subtxt SPAN H2 {
	LINE-HEIGHT: 26px !important; FONT-SIZE: 16px
}
.subnav UL LI SPAN H2 {
	LINE-HEIGHT: 16px !important; FONT-SIZE: 16px
}
.subnav UL LI.subtxt SPAN.subright {
	TEXT-ALIGN: left; LINE-HEIGHT: 26px; WIDTH: 160px; PADDING-TOP: 6px
}
.subnav UL LI SPAN.subright A {
	COLOR: #fff
}
A.green {
	COLOR: #7dc942
}
A.orange {
	COLOR: #ff5a00
}
