*{padding:0px;margin:0px;}
html{background:#3280af;}
body{font:12px Verdana,Arial,Tahoma;}
img{border:none;}
a{color:#616161;text-decoration:none;}
a:hover{color:#318abb;text-decoration:underline;}
ul{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.center{margin:0px auto;}
.w960{width:960px;/*position:relative;*/}
.w940{width:940px;background-color: #FFF;	/*position:relative;*/}
.w940n{width:940px;}
.ibg{background-image: url(../images/bg.jpg);background-repeat: repeat-x;}
.nbg{background-image: url(../images/nbg.jpg);background-repeat: repeat-x;}
.pright .infos_userinfo {margin-bottom: 0px;}
.mt1{/* ( margin-top * 1 ) */	margin-top:7px;}
.mt12{/* ( margin-top * 1 ) */	margin-top:13px;}
.mt5{/* ( margin-top * 1 ) */  margin-top:3px;}
.mt11{/* ( margin-top * 1 ) */	margin-top:12px;}
.pright .mt1{margin-top:0px;}
.mt2{/* ( margin-top * 2 ) */	margin-top:16px;}
.clear{overflow:hidden;}
.fs-12{font-size:12px;}
.fc-f60{color:#F60;}
.fc-f90{color:#F90;}
.clr{clear:both;}
.ipt-txt{line-height:15px;padding:4px 5px;	border-width:1px;border-style:solid;border-color:#666 #BBB #BBB #666;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;}

.pm{width:940px;overflow:hidden;background-color: #FFF;}
.npic{width:940px;height:157px;overflow:hidden;margin-bottom:11px;}
.blo{width:940px;height:12px;overflow:hidden;background-color: #FFF;}
.blr{width:940px;height:4px;background-color: #069;overflow:hidden;}
.ileft{width:203px;padding-left:11px;margin-right:11px;margin-top:12px;float:left;overflow:hidden;}
.ileft .ilka{width:203px;height:27px;display:block;background-image: url(../images/ika.jpg);background-repeat: no-repeat;}
.ileft .il10{width:203px;height:10px;display:block;overflow:hidden;}
.ileft .il6{width:203px;height:4px;display:block;overflow:hidden;}
.ileft .ilkb{width:203px;height:46px;display:block;overflow:hidden;float:left;}
.1cpad{margin:5px 5px;}
.ileft .ilkc{width:203px;height:27px;display:block;overflow:hidden;float:left;background-image: url(../images/ikb.jpg);background-repeat: no-repeat;}
.ileft .ikl{width:203px;height:35px;background-image: url(../images/ikl.jpg);background-repeat: no-repeat;}
.ileft .ikl2{width:203px;height:27px;background-image: url(../images/ikl.jpg);background-repeat: no-repeat;}
.ikl3{width:681px;height:27px;background-image: url(../images/iko.jpg);background-repeat: no-repeat;overflow:hidden;}
.ikltxt{width:160px;height:21px;overflow:hidden;padding-left:18px;line-height:21px;font-size: 14px;font-weight: bold;	color: #3a3a3a;}
.ikrtxt{width:680px;height:28px;line-height:28px;font-size:12px;text-align: right;}
.ikrtxt a{color: #06F;text-decoration: none;}
.ikrtxt a:hover{color: #666;text-decoration: underline;}
.ileft .l9{width:203px;}
.ileft .l9 li{width:203px;float:left;margin-bottom:5px;overflow:hidden;display:block;}
.ileft .l9 li a{width:202px;overflow:hidden;height:30px;display:block;color:#686868;background-image: url(../images/ikm.jpg);background-repeat: no-repeat;position:relative;text-decoration: none;}
.ileft .l9 li a:hover{width:202px;height:30px;display:block;background-image: url(../images/ikn.jpg);background-repeat: no-repeat;position:relative;text-decoration: none;	overflow:hidden;}
.ileft .l9 li a div {width:180px;height:30px;line-height:29px;padding-left:10px;color:#686868;font-size:12px;text-decoration: none;}
.ileft .l9 li a:hover div {width:180px;line-height:29px;height:30px;padding-left:10px;color:#fff;font-size:12px;text-decoration: none;}
/*---------- frame : footer ---------*/
.footer{width:940px;margin:auto;text-align:center;margin-top:10px;line-height:21px;padding-bottom:25px;overflow:hidden;}
/*---------- frame : header ---------*/
.header{width:100%;width:960px;margin:auto;overflow:hidden;}
.header .ibh{width:960px;height:117px;display:block;}
.header .ibh .iba{width:351px;height:117px;float:left;background-image: url(../images/ib_01.jpg);background-repeat: no-repeat;}
.header .ibh .ibb{width:337px;height:117px;float:left;background-image: url(../images/ib_02.jpg);background-repeat: no-repeat;}
.header .ibh .ibc{width:272px;height:117px;float:left;background-image: url(../images/ib_03.jpg);background-repeat: no-repeat;}
.header .ibi{width:960px;height:46px;display:block;background-image: url(../images/ia.jpg);background-repeat: no-repeat;}
.header .ibi .ibia{width:720px;height:46px;padding-left:15px;float:left;}
.header .ibi .ibib{width:225px;height:36px;line-height:36px;float:left;}
.header .header_top{height:25px;line-height:25px;border-bottom:1px solid #DBDBDB;color:#676767;}
.header .ibi .ibib .search {overflow:hidden;}
.header a{color:#777;}
.header a:hover{color:#ff3333;text-decoration:none;}
.header .top{clear:both;overflow:hidden;margin-top:10px;}
.uinput{background:url(../images/inputbg.png) no-repeat 0px 0px;width:198px;padding:0px 5px;height:22px;line-height:22px;float:left;margin:14px 0px 0px 0px;margin-left:4px;border:0px;outline:none;color:#999999;}
.c3{
	width:941px;
	height:248px;
	display:block;
	margin-left:9px;
}

.plc{
	width:488px;
	margin-top:12px;
	overflow:hidden;
}
.pleft{
	width:701px;
	margin-top:12px;
	float:left;
	margin-left:2px;
	overflow:hidden;
}
.pleft .ipb{
	width:699px;
	height:auto;
	overflow:hidden;
	display:block;
	border: 1px solid #f3f3f3;
}
.pleft .ipa{
	width:701px;
	height:27px;
	display:block;
	overflow:hidden;
	background-image: url(../images/iki.jpg);
	background-repeat: no-repeat;
	}
.dangqian{
	width:685px;
	height:27px;
	line-height:28px;
	margin-bottom:6px;
}
.pleft .ipa .place{
	width:685px;
	height:27px;
	padding-left:10px;
	line-height:26px;
	color:#FFFFFF;
	overflow:hidden;
	margin-bottom:6px;
	text-align:left;
	font-size: 12px;
}
.pleft .ipa .place a{
	color:#FFFFFF;
	font-size: 12px;
}
.pleft .ipa .place a:hover{
	color:#FFFFFF;
	font-size: 12px;
           text-decoration: underline;
}
.pleft .ipa .place strong{
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .ipa .place span{
	color:#80C2FF;
	font-weight:bold;
	letter-spacing:1px;
	font-size: 12px;
           float:left;
}
.pleft .ipa .place .dqwz{
           width:600px;
	color:#ffffff;
           line-height:23px;
           overflow:hidden;
}


.pright{
	width:240px;
	float:right;
	overflow:hidden;
}

.plc .bignews{
	width:488px;
	height:125px;
	overflow:hidden;
}
.plc .pka{
	width:486px;
	display:block;
}
.plc .pk8{
	width:486px;
	height:5px;
	overflow:hidden;
}
.plc .pka .pkpic{
	width:486px;
	height:32px;
	overflow:hidden;
	display:block;
}
.plc .pka .pktxt{
	width:486px;
	min-height:120px;
	overflow:hidden;
	display:block;
}

.listbox{
	width:699px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:5px;
}
.xwdtlist{
	width:681px;
	overflow:hidden;
	float:left;
	padding-left:9px;
}
.xwdtlist .jxxgm{
	width:681px;
	height:30px;
	line-height:30px;
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	background-color: #4FABF7;
	margin-top:5px;
}
.xwdtlist .jxxgn{
	width:681px;
	height:30px;
	line-height:30px;
	display:block;
	overflow:hidden;
	font-size:12px;
	color: #666;
	text-align: right;
	text-decoration: none;
}
.xwlist{/* 首页后置时间日期列表 */
	clear:both;
	width:681px;
	font-size: 12px;
	padding-top:3px;
	padding-bottom: 5px;
	display:block;
}
.xwlist li{
	height:28px;
	line-height:28px;
	overflow:hidden;
	margin-left:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
.xwlist li span{
	color:#999;
	padding-right:10px;
	margin-left:10px;
}
.xwlist li a{
    color:#666;
	overflow:hidden;
}
.xwlist li a:hover{
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	background-color: #C6F1FB;
}

.iright{
	width:205px;
	float:right;
	margin-top:12px;
	padding-right:12px;
	overflow:hidden;
}
.iright .ira{
	width:205px;
	overflow:hidden;
}
.iright .ira .irapic{
	width:205px;
	height:31px;
	overflow:hidden;
	background-image: url(../images/ik3.jpg);
	background-repeat: no-repeat;
}
.iright .ira .iralog{
	width:205px;
	line-height:25px;
	color: #666;
           background:#f2faff;
           margin-top:5px;
}
.iright .i5{
	width:205px;
    height:5px;
	overflow:hidden;

}
.iright .iimg{
	width:205px;
    height:46px;
	overflow:hidden;

}
.iright .irb{
	width:205px;
	overflow:hidden;
}
.iright .irb .irbimg{
	width:205px;
	height:31px;
	overflow:hidden;
	background-image: url(../images/ike.jpg);
	background-repeat: no-repeat;
}
.iright .irb .irbtxt{
	width:204px;
	height:118px;
	overflow:hidden;
	margin-top:5px;
	background-color: #f2faff;
}
.iright .irb .irbtxt .itxt{
	width:180px;
	margin-top:8px;
	margin-left:12px;
	line-height:24px;
	color: #2f8ec8;
}
.index .latestnews{
	width:280px;
	height:200px;
	margin-top:8px;
	float:left;
}
.index .latestnews dl dd{
	padding:2px 5px;
}
.index .latestnews ul a{
	color:#555;
}
.index .picnews{
	width:712px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:9px;
	*margin-top:12px;
	_margin-top:0px;
}

.lszxxboxa{
	width:697px;
	overflow:hidden;
	clear:both;
	overflow:hidden;
}


/*---------- viewbox ---------*/
.viewbox{
	width:699px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	width:681px;
	height:50px;
	line-height:50px;
	text-align:center;
	overflow:hidden;
	margin-left:9px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.viewbox .title h2{
	font-size:16px;
	color:#067ED7;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	margin-top:8px;
	overflow:hidden;
	color:#666;
	font-size: 12px;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}

.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:27px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	width:681px;
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	padding-top:10px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: 9px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .handle{
	width:681px;
	margin-left:9px;
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
.specialpic{
	width:200px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	padding-top:10px;
}
.specialpic img{
	width:200px;
	display:block;
}
.speciallist{
	width:720px;
	overflow:hidden;
}
.speciallist dl.tbox{
	width:352px;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
.storypic{
	width:160px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	padding-top:10px;
}
.storypic img{
	width:160px;
	display:block;
}
.infos_userinfo{
	width:240px;
	overflow:hidden;
}
.infos_userinfo dd{
	padding:12px;
	overflow:hidden;
	background:#FFF;
}
.infos_userinfo dd .userface{
	width:52px;
	height:52px;
	padding:1px;
	border:1px solid #DDD;
	overflow:hidden;
	float:left;
	margin-right:8px;
}
.infos_userinfo dd .userface img{
	width:52px;
	height:52px;
	overflow:hidden;
	display:block;
}
.infos_userinfo dd .username{
	height:19px;
	line-height:19px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	color:#F60;
}
.infos_userinfo dd .useract{
	width:140px;
	height:44px;
	overflow:hidden;
	float:left;
	padding-left:4px;
}
.infos_userinfo dd .useract-pm,.infos_userinfo  dd .useract-af{
	width:70px;
	float:left;
	line-height:19px;
	height:19px;
	overflow:hidden;
}
.infos_userinfo dd .useract-vi{
	display:block;
	clear:both;
	line-height:19px;
	height:19px;
	overflow:hidden;
	color:#666;
}
.infos_userinfo dd .userinfo-sp{
	height:25px;
	line-height:25px;
	clear:both;
	display:block;
	padding-left:10px;
}
.infos_userinfo dd .userinfo-sp small{
	font-size:12px;
	color:#AAA;
	margin-right:5px;
}
.infos_search dd{
	padding:4px 4px 12px 8px;
}
.infos_search dd select,.infos_search dd input,.infos_search dd button{
	margin-left:4px;
	margin-top:8px;
}
.infos_search dd select{
	font-size:14px;	
}
.tags_list dd{
	padding:4px 12px;
	line-height:220%;
}
.tags_list dd a{
	margin-right:10px;
	white-space:nowrap;
}
.tagc1{
	font-size:12px;
	color:#666;
}
.tagc2{
	font-size:14px;
	font-weight:bold;
	color:#555;
}
.sp-title{
	color:#888;
	padding:4px 12px;
	border-top:1px solid #badaa1;
	border-bottom:1px solid #badaa1;
	background:#f3fbea;
	margin-bottom:8px;
}
.sp-title h2{
	font-size:14px;
	line-height:27px;	
}
.sp-title h2 a{
	margin-left:6px;
	color:#03541F;
}
.sp-title .more{
	float:right;
	margin:-27px 0px;
	line-height:27px;
}
.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color:#693;
}
.buycar{
	
}
.buycar h2{
	font-size:14px;
	color:#F60;
	line-height:31px;
}
.buycar .flow{
	width:100%;
	border-left:1px solid #DEE79E;
	border-right:1px solid #DEE79E;
	border-top:1px solid #DEE79E;
/*	border-collapse:collapse;*/
	margin-bottom:16px;
}
.buycar .flow td{
	height:23px;
	line-height:19px;
	background:#F8FAEB;
	text-align:center;
	color:#888;
	overflow:hidden;
	border-right:1px solid #EFF3CF;
	border-bottom:1px solid #EFF3CF;
	border-top:3px solid #FFF;
	letter-spacing:3px;
}
.buycar .flow td.thisclass{
	background:#FFF;
	border-bottom:1px solid #FFF;
	border-top:3px solid #F8FAEB;
	font-weight:bold;
	color:#333;
}
.flinkbox{
	padding:4px 10px;
}
.formbox{
	width:90%;
	margin:0px auto;
}
.formbox .fb{
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:10px;
	margin:0px auto;
}
.formbox .fb .name{
	width:180px;
	float:left;
	height:31px;
	text-align:right;
	padding-right:10px;
	line-height:31px;
	font-size:14px;
	color:#666;
	display:block;
}
.formbox .fb .value{
	float:left;
}
.formbox .fb .value img{
	vertical-align:middle;
}
.dede_comment{
	padding-bottom:6px;
}
/* 代码高亮 */
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

#commetpages {
	text-align:center;
	line-height:28px;
}

#commetpages a {
	border:1px solid #BADAA1;
	padding:0 3px 0 3px;
}