/*公共*/
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;}
.floatleft{ float:left;}
.floatrig{ float:right;}
h1{ font-size:22px;}
h2{ font-size:16px;}
.wd{ width:1200px!important;}


/*底部*/
.footer{background:#fff 0 -156px repeat-x; height:117px;}
.footbox{ width:1200px;}
.footlogo{ float:left; margin: 12px 0 0 130px; display:inline;}
.footcopy{ float:left; text-align:left; margin:15px 0 0 10px; line-height:22px;}


/*主体左边*/
.content01{width:100%; background:#fff no-repeat; overflow:hidden;}
.pagebox{ width:1200px; padding-top:10px;}
.leftbox{ width:1158px; float:left;}
.left{border:1px solid #DCDDDD; width:1200px; background:#fff;padding:10px 0; overflow:hidden;}
.rollpic{ background:#fff; background:#fff\0; height:110px; width:956px;}
.pre,.next,.preoff,.nextoff,.preact,.nextact{ background:#fff no-repeat; cursor:pointer;display:inline;float:left;height:32px;margin:34px 5px 0;width:32px; }
.pre{background-position: -13px -235px;}
.next{ float:right; background-position: -45px -235px;}
.preoff{ background-position: -13px -267px;}
.nextoff{ float:right; background-position: -45px -267px;}
.preact{ background-position: -312px -234px;}
.nextact{ float:right; background-position: -345px -234px;}
.rollwindow{ float:left; overflow:hidden; height:100%; width:950px; overflow:hidden; position:relative;}
.rollwindow ul{ width:100000px; left:0;position:absolute;   }
.rollwindow ul li{ width:88px;margin:9px 0 0 9px; float:left; display:inline; overflow:hidden; height:88px;}
.rollwindow ul li img{ max-width:80px; max-height:80px; overflow:hidden;}
.rollwindow ul li a{ background: #fff; width:80px; height:80px; overflow:hidden; display:block; padding:3px; border:1px solid #4e4e4e;}
.rollwindow ul li a:hover{ background:#fff;}
.img_select:link,.img_select:visited,.img_select:hover,.img_select:active{ }
.img_select:visited,.img_select:active{ background:#fff;border:2px solid #f43d1d; padding:2px;}
.description{ padding-top:10px;}
.picinfo{ text-align:left; line-height:23px;}
.picinfo h1{ color:#82bd05;}
.time{ float:left; margin-top:5px; text-align:left;}
.time span{ margin-left:10px;}
.operate,#operate{ float:right; margin-top:5px;position:relative; z-index:2000;}
.operate ul li{ float:left; width:60px; margin-left:10px; text-align:center; display:inline;}
.operate ul li.copy{ background:#fff no-repeat -1165px -147px; padding-left:13px;}
.operate ul li.check{ background:#fff no-repeat -1165px -130px; padding-left:13px;}
.operate ul #fenxiang{ background:#fff no-repeat -1165px -112px; cursor:pointer;width:60px;}
.operate ul li #fx_4{background:#fff;border:1px solid #64635e;padding:5px;position:absolute;top:22px; color:#fff; float:left; width:72px;}
#fx_4 dd.fx_rr {background-position:0 -76px;}
#fx_4 dd.fx_qq {background-position:0 3px;}
#fx_4 dd.fx_kx {background-position:0 -36px;}
#fx_4 dd.fx_swb {background-position:0 -197px;}
#fx_4 dd.fx_db {background-position:0 -116px;}
#fx_4 dd.fx_wy {background-position:0 -242px;}
#fx_4 dd {background: fff no-repeat;height:25px;line-height:25px;padding-left:22px;text-align:left;}
.bigpic{  width:946px; overflow:hiddqen; position:relative;}
.bigpic img{ border:5px solid #fff; max-width:1200px;*width:expression(this.clientWidth>959?"1200px":"auto");}
.description{ margin-top:10px; text-align:left;}
.picbox{ width:950px; float:left; overflow:hidden;}
.group span{ width:230px;margin:10px;}
.group span a{ text-decoration:underline; color:#f60;}
.group span a:hover{ color:#fff;}
.butleft,.butrig{ float:left; width:30px; height:45px;display:inline; margin:250px 20px 0 20px;}
.butleft a,.butrig a{ display:block; width:30px; height:45px;background:#fff no-repeat;}
.butleft a{ background-position: -443px -147px; }
.butleft a:hover{ background-position: -641px -147px;}
.butrig a{ background-position: -549px -147px; }
.butrig a:hover{background-position: -747px -147px;}

/*评论*/
.comment{ width:1196px; overflow:hidden; padding:0 10px 10px 10px;border:1px solid #313134; background:#fff; text-align:left;}
.commtit{height:35px; border-bottom:1px solid #7dc94a; text-align:left; line-height:35px;width:676px; overflow:hidden;}
.other{ text-align:right; width:1196px; float:left; padding-bottom:10px; line-height:28px;}
.other a{ margin-left:15px; color:#f60;}
.other a:hover{ color:#fff;}
.other span{ float:none!important;}
.hotmes { width: 100%; line-height: 25px;}
.hotmes a{ margin-left: 15px; float:right;}
.comment .comcontent{ font-size:14px;}
.mesboxforma { width:889px; height: 154px; background:#3b3a39; border: 1px solid #232323;color:#9f9b96; line-height:22px; padding-left:5px; }
.yzmbox { width: 63px; height: 19px; background:#3b3a39;  border: 1px solid #232323; margin-right: 5px; }
.namebox { width: 113px; height: 19px; background:#3b3a39;  border: 1px solid #232323; margin-right: 5px; }
.sendmeg span { margin: 0 5px 0 3px; }
.position { position:relative; left:0px; top:7px; *top:3px; _top:3px; bottom: 15px; }
.positiona { position:relative; left:0px; top:2px; *top:0px; _top:0px; bottom: 15px; }



/*主体右边*/
.rightbox{ width:252px; float:left;}
.right,.right01{ width:250px;border:1px solid #313134;background:#0a0b0c; overflow:hidden; padding-bottom:10px;}
.right{ padding:0 10px 10px 10px; width:230px;}
.ranktab,.commtit{height:35px; border-bottom:1px solid #7dc94a; text-align:left; line-height:35px;}
.ranktab span,.commtit span{ font-size:14px; font-weight:bold; float:left;}
.ranktab span.say,.commtit span.say{ float:right; font-size:12px;}
.ranktab span a{ color:#f60; text-decoration:underline;}
.ranktab span a:hover{ color:#fff;}
.commlist{ border-bottom:1px dotted #d3d2d2; overflow:hidden; width:250px;}
.commlist span{ float:left; text-align:left; line-height:22px; height:22px;}
span.gren{ color:#86ba0c;}
span.greay{margin-left:5px; color:#454545;}
.commlist span.comtitle {margin-left:5px;}
.commlist span a{ color:#666; text-decoration:none;}
.commlist span a:hover{ color:#fff;}
.commlist span.date{ color:#666; float:right;}
.commlist span.comcontent{ width:250px;overflow:hidden;white-space:nowrap; word-spacing:normal;float:none;display:block;clear:both;}
.right01 .ranktab{ width:230px;}
.right01 ul.piclist li{ float:left; margin:10px 0 0 10px; display:inline; width:102px; overflow:hidden; height:145px;}
.right01 ul.piclist li img{ padding:3px; border:1px solid #ddd;width:92px; height:112px;}
.right01 ul.piclist li p{ line-height:25px; height:25px; width:102px;overflow:hidden; }
.right01 ul.rankicon{ background:url(../images2/rank.png) no-repeat -971px -177px;*background-position:-1200px -175px;*margin-left:0;}
.right01 ul.rankicon li{ border-bottom:1px dotted #484849; text-align:left; padding-left:20px; width:228px; overflow:hidden;height:20px; white-space:nowrap; margin-bottom:4px; margin-left:0!important;}
.right01 ul.rankicon li a{ color:#666;}


/*翻页*/
.pagebar{clear:both;text-align:center; font-family:Arial, Helvetica, sans-serif; padding:30px 0 10px 0; float:right;} 
.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; float:left; }
.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 0 5px 0; position:relative; float:left; width:68px;}
.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; float:left;}
.pagebar p{display:inline; margin:0 3px; vertical-align:text-bottom; float:left;}
.commtit span.tit{ color:#7ccf44; font-size:15px; float:left;}
.commtit span.tit b{ font-size:12px; color:#d1d1d2; margin-left:10px;}

/*广告*/
.finalad{ width:980px; height:60px; overflow:hidden;}
.adleft{ float:left; height:60px; width:700px;}
.adrig{ float:right; width:270px; height:60px;}
.rightbox .adrig{ float:none;}
.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
}
.bengoutop {
	WIDTH: auto; BACKGROUND: url(../images2/bg.png) repeat-x 0px -64px; HEIGHT: 32px
}
.finalpagetop {
	LINE-HEIGHT: 32px; WIDTH: 1190px; HEIGHT: 32px
}
.logo2 {
	WIDTH: 96px; FLOAT: left; HEIGHT: 32px
}
.finalmenu {
	FLOAT: right; LETTER-SPACING: 1px; COLOR: #000; MARGIN-LEFT: 10px
}
.finalmenu A {
	MARGIN: 0px 5px; COLOR: #000
}
.index_a1 {
	WIDTH: 1200px; OVERFLOW: hidden
}
*{
	margin:0;
	padding:0;
}

.navigation {
width:100%;
	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;
}
