.A960, .ibox960 { width: 960px; border: 1px solid #e7e7e7; margin: 15px auto; clear: both; }
.A04 { width: 250px; clear: both; height: 250px; }
.A02 { width: 692px; clear: both; height: 255px; padding-top: 15px; padding-bottom: 0px; }
.ibox690 { width: 692px; clear: both; padding-top: 15px; padding-bottom: 0px; }
.main { width: 970px; margin-right: auto; margin-left: auto; clear: both; }
.place { line-height: 30px; height: 30px; width: 960px; text-align: left; text-indent: 10px;  padding :5px}
.pleft { float: left; width: 690px; }
.pleft .viewbox { width: 688px; overflow: hidden; clear: both; background-color: #fff; box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.03); }
.pleft .title { height:55px; line-height:55px; text-align:center; overflow:hidden; width: 650px; clear: both; padding-top: 10px; }
.pleft .title h2 { font-size:22px; color:#000000; }
.pleft .info { height:26px; line-height:26px; text-align:center; color:#333; font-size: 14px; width: 605px; clear: both; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #eee; border: 0px dashed #ccc; }
.pleft .info small { margin-left:20px; margin-right:3px; font-size:14px; }
.pleft .info a { color:#690; }

.pleft .info  a.print{ border: 1px solid #f00; padding: 0px 8px; color: #F00; background-color: #FFF; }

.pleft .content { PADDING-LEFT: 32px; FONT-SIZE: 16px; OVERFLOW: hidden; WORD-BREAK: break-all; LINE-HEIGHT: 32px; padding: 0px 35px; text-align: justify; }
.content p { margin: 0px; padding: 6px 0px; }
.pleft .pages { width:100%; float:none; overflow:hidden; text-align:center; }
.pleft .pages ul { margin:0px auto; float:none; clear:both; overflow:hidden; text-align:center; white-space:nowrap; }
.pleft .pages ul li, .pleft.pages ul li a { float:none; display:inline; }
.pleft .boxoff { height:10px; overflow:hidden; clear:both; margin:4px auto; padding-top:10px; }
.pleft .boxoff strong { display:block; width:8px; height:10px; overflow:hidden; font-size:0px; line-height:100px; float:left; }
.pleft .newdigg { width:406px; height:51px; margin:8px auto; clear:both; overflow:hidden; padding-left:8px; }
.pleft .diggbox { width:195px; height:51px; float:left; margin-right:8px; overflow:hidden; cursor:pointer; }
.pleft .diggbox .digg_act { font-size:14px; float:left; line-height:31px; text-indent:32px; height:29px; overflow:hidden; font-weight:bold; }
.pleft .diggbox .digg_num { float:left; line-height:29px; text-indent:5px; }
.pleft .diggbox .digg_percent { width:180px; clear:both; padding-left:10px; overflow:hidden; }
.pleft .diggbox .digg_percent .digg_percent_bar { width:100px; height:7px; background:#E8E8E8; border-right:1px solid #CCC; float:left; overflow:hidden; margin-top:3px; }
.pleft .diggbox .digg_percent .digg_percent_num { font-size:10px; float:left; padding-left:10px; }
.pleft .diggbox .digg_percent .digg_percent_bar span { display:block; height:5px; overflow:hidden; background:#000; }
.pleft .newdigg .digg_good .digg_act { color:#C30; }
.pleft .newdigg .digg_good .digg_num { color:#C63; }
.pleft .newdigg .digg_bad .digg_act { color:#36C; }
.pleft .newdigg .digg_bad .digg_num { color:#39C; }
.pleft .newdigg .digg_good .digg_percent .digg_percent_bar span { border:1px solid #E37F24; background:#FFC535; }
.pleft .newdigg .digg_bad .digg_percent .digg_percent_bar span { border:1px solid #689ACC; background:#94C0E4; }
.pleft .handle { height:39px; padding-top:12px; overflow:hidden; clear:both; }
.pleft .handle .digg { width:59px; height:59px; float:left; margin-right:12px; }
.pleft .handle .digg .digg_num { width:56px; height:34px; font-size:20px; text-align:center; line-height:34px; overflow:hidden; color:#6B9169; }
.pleft .handle .digg .digg_act { width:56px; height:22px; line-height:23px; overflow:hidden; }
.pleft .handle .digg .digg_act a { margin-left:11px; color:#666; float:left; }
.pleft .handle .context { float:left; }
.pleft .handle .context ul li { line-height:29px; color:#888; font-size: 12px; float: left; width: 336px; }
.pleft .actbox { width:260px; text-align:center; float:right; padding-top:20px; padding-right:10px; }
.pleft .actbox ul li { display:inline; padding-left:22px; margin-right:10px; }
.pleft .actbox ul li a { color:#666; }
.pleft .actbox ul li#act-fav { background-position:4px 0px; }
.pleft .actbox ul li#act-err { background-position:4px -37px; }
.pleft .actbox ul li#act-pus { background-position:4px -73px; }
.pleft .actbox ul li#act-pnt { background-position:4px -109px; }
.pleft .downurllist { width:100%; clear:both; overflow:hidden; }
.pleft .downurllist li { height:27px; padding-right:4px; float:left; margin-right:10px; overflow:hidden; margin-top:10px; }
.pleft .downurllist li a { height:27px; display:block; font-size:12px; color:#555; text-indent:30px; line-height:27px; float:left; padding-right:5px; }
.pleft .downurllist li a:hover { color:#F63; text-decoration:none; }
.pleft .picbox { width:100%; text-align:center; padding-top:10px; font-size:14px; line-height:31px; overflow:hidden; }
.pleft .picbox img { display:block; margin:16px auto 6px; }
.pleft .picbox ul.e8 { font-size:12px; line-height:normal; }
.pleft .picbox ul.e8 li .pic { background:none; border:1px solid #EEE; overflow:hidden; }
.pleft .picbox ul.e8 img { margin:3px; border:none; }
.pleft .picbox ul.e8 li .title { padding-top:0px; }
.dcmp-title { line-height:25px; }
.dcmp-title strong { color:#444; font-weight:normal; }
.dcmp-title small { font-size:12px; color:#999999; }
.dcmp-stand { float:right; margin-top:-18px; padding-right:10px; position:relative; clear:both; color:#999; }
.dcmp-stand strong { font-weight:normal; color:#444; }
.dcmp-stand input { margin-right:2px; }
.dcmp-stand img { vertical-align:middle; margin-right:2px; }
.dcmp-content { padding-top:8px; }
.dcmp-content textarea { width:96%; height:60px; }
.dcmp-mood { height:25px; width:80%; overflow:hidden; clear:both; padding-top:12px; }
.dcmp-mood strong { float:left; color:#444; font-weight:normal; line-height:25px; }
.dcmp-mood ul { float:left; }
.dcmp-mood ul li { float:left; margin-right:8px; }
.dcmp-mood ul li input, .dcmp-mood ul li img { vertical-align:middle; margin-right:4px; *margin-right:0px;
}
.dcmp-post { height:35px; overflow:hidden; clear:both; color:#444; }
.dcmp-post .dcmp-userinfo { float:left; margin-right:6px; }
.dcmp-post .dcmp-userinfo input { height:13px; padding-right:0px; }
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img { vertical-align:middle; margin:5px; }
.dcmp-post .dcmp-submit { float:left; padding-top:6px; }
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button { vertical-align:middle; }
.dcmp-post .dcmp-submit button { width:70px; height:25px; border:none; line-height:25px; letter-spacing:1px; overflow:hidden; color:#444; cursor:pointer; margin-left:5px; }
.mt1 { margin-top:8px; clear: both; }
.tbox { margin:0 0 8px 0; border-bottom:1px solid #DFF2F5; overflow:hidden; background-color: #fff; }
.tbox dt { height:25px; border:1px solid #DFF2F5; overflow:hidden; clear:both; }
.tbox dd { border-left:1px solid #DFF2F5; border-right:1px solid #DFF2F5; padding:4px 4px 0px; overflow:hidden; }
.tbox dt strong { height:26px; line-height:26px; !important;
line-height:25px; padding-left:22px; padding-right:4px; display:block; float:left; color:#397CBE; letter-spacing:1px; }
.tbox dt strong a { color:#397CBE; }
.tbox dt strong a:hover { color:#4C94F6; text-decoration:none; }
.tbox dt span.more { float:right; position:relative; line-height:26px; padding-right:8px; color:#397CBE; }
.tbox dt span.more a { color:#397CBE; text-decoration:none; }
.tbox dt span.more a:hover { color:#333; }
.tbox dt span.label { height:24px; float:right; overflow:hidden; padding-right:1px; padding-top:2px; }
.tbox dt span.label a { height:25px; display:block; padding:0px 7px 0px 8px; line-height:23px; border-left:1px solid #BFE0F9; float:left; color:#666; text-decoration:none; overflow:hidden; letter-spacing:1px; }
.tbox dt span.label a:hover { color:#360; }
.tbox dt span.label a.thisclass { background:#FFF; color:#333; border-top:3px solid #BFE0F9; }
.pright { width:250px; float:right; overflow:hidden; border: 1px solid #ddd; font-size: 12px; padding: 3px; background-color: #fff; }
.light { border:none; background:none; }
.light dt { height:25px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; clear:both; background-image: none; background-color: #E8E8E8; }
.light dd { padding:4px 4px 0px; overflow:hidden; border: none; }
dt.light strong { color: #000; }
.d4 { padding:0px 0px; }
.d4 li { height:60px; padding:4px 8px; border-bottom:1px dashed #DCEBD7; overflow:hidden; }
.d4 li a { display:block; line-height:23px; overflow:hidden; text-indent:14px; }
.d4 li p { color:#888; line-height:17px; height:33px; overflow:hidden; }
.hot { width: 250px; clear: both; margin-bottom: 10px; }
.commend { width: 250px; clear: both; margin-top: 10px; }
.hotli ul li { line-height: 24px; height: 24px; text-align: left; text-indent: 24px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ddd; padding: 4px 0 }
.tboxa { width: 250px; line-height: 26px; background-color: #E8E8E8; height: 26px; text-align: left; text-indent: 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; margin-right: auto; margin-left: auto; }
.tboxa strong { color: #000; padding: 0 25px }
.iuy { margin-top: 7px; height: 1px; width: 230px; margin-bottom: 7px; overflow: hidden; }
#w251 { height: 250px; width: 238px; border: 1px solid #0099FF; overflow: hidden; }
.header .welcome a { margin:0px 3px; }
.mtp { text-align: center; width: 690px; clear: both; overflow: hidden; }
.mtp .tbox dt { line-height: 26px; text-align: left; font-size: 14px; text-indent: 30px; }
.mtp .c1 li { float: left; height: 28px; width: 220px; text-align: left; text-indent: 28px; line-height: 24px; overflow: hidden; }
.mtp .c1 li a { font-size: 14px; }
.mtp .c2 li { float: left; height: 28px; width: 25%; text-align: left; text-indent: 28px; line-height: 24px; overflow: hidden; }
.mtp { border:1px solid #DFF2F5; margin-bottom: 10px; }
.mtp .tbox { border-bottom:0px solid #DFF2F5; }
.mtp .tbox dd { border-left:0px solid #DFF2F5; border-right:0px solid #DFF2F5; }
.lefdt { width: 660px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; overflow: hidden; height: 180px; padding: 10px 25px; }
.lefvt { height: 150px; padding: 10px 50px }
#ding { height:97px; width:110px; text-align:center; overflow:hidden; padding-top:17px; float:right; display:inline; margin-top: 50px; margin-right: 40px; }
#ding span.nmb { font-family:微软雅黑, 黑体; font-weight:normal; font-size:20px; font-weight:bold; }
#ding img { width:87px; height:27px; margin:12px auto; display:block; }
#ding span.btn { cursor:pointer; }
.tenta { FLOAT: right; MARGIN: 0px; position: relative; }
.tougao { text-align: center; clear: both; padding: 10px; }
.pages { }
.pages ul { float:left; padding:12px 0px 12px 16px; }
.pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; }
.pages ul li a { float:left; padding:2px 4px 2px; color:#555; border-bottom:1px solid #EEE; }
.pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 1px; border-bottom:2px solid #690; }
.pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color:#F63; padding:2px 4px 1px; border-bottom:2px solid #F63; font-weight:bold; }
.pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
.footer { width: 960px; margin-right: auto; margin-left: auto; font-size: 12px; height: 60px; text-align: center; margin-bottom: 5px; margin-top: 20px; clear: both; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: #ddd; }
.footer p { line-height: 25px; }
.footer a { color:#666; text-decoration:none; }


* { padding:0px; margin:0px; }
body { color:#000; line-height:16px; font-family: "Microsoft YaHei", "微软雅黑", "Arial", "SimSun", "宋体"; font-size: 12px; background-color: #fbfbfb; }
img { border:none; }
a { color:#06c; text-decoration:none; }
a:hover { color:#F33; text-decoration:underline; }
ul { list-style:none; }
.both { clear: both; }
.header { width: 960px; height: 60px; margin: 10px auto; }
.header .logo { float:left; padding-left:16px; }
.header .rlink { width:460px; height:52px; float:right; margin-left:32px; overflow:hidden; padding-top:4px; }
.form { float: left; height: 34px; width: 450px; margin-top: 15px; }
.search-keyword { width:360px; height:25px; padding-top:2px; padding-left:6px; border:0px; border:3px solid #3fb118; background: #F9F9F9; color:#444; float: left; line-height: 24px; font-size: 14px; -moz-border-radius: 2px; }
.search-submit { cursor:pointer; width:76px; height:33px; color:#FFF; border:0px; float: left; font-size: 14px; font-weight: bold; text-align: center; background-color: #3fb118; }
.nav { width:970px; clear: both; height:40px; margin: 0 auto; clear: both; overflow:hidden; background-color: #419df0; }
.nav li { float: left; line-height: 40px; height: 40px; }
.nav li a { font-size: 14px; color: #FFF; display: block; text-align: center; padding-right: 1.5em; padding-left: 1.5em; text-decoration: none; }
.nav li a:hover, .nav li.hover a { background-color: #37cbef; }
.nbox { font-size: 0; width: 948px; padding: 10px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; border: 1px solid #ddd; overflow: hidden; height: 20px; background: #fff; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
.nbox li { line-height: 20px; display: inline; }
.nbox li a { font-size: 12px; _margin-top: 4px; padding-right: 10px; border-right: 1px solid #ddd; padding-left: 10px; }
.nbox li.t1 a { font-size: 12px; _margin-top: 4px; padding-right: 5px; border-right: 0px solid #ddd; }
.pleft .ztbox { width: 690px; height:210px; border: 1px solid #dddddd; overflow: hidden; clear: both; margin-top: 12px; background: #fff; }
.pleft .ztbox .ztitle { line-height: 32px; text-align: left; text-indent: 20px; height: 32px; width: 100%; font-weight: bold; border-bottom : 1px solid #CCCCCC; background: #E8E8E8; }
.pleft .ztbox .ztab { width: 690px; }
.ztab dl { padding: 20px; }
.ztab dl dt { width:220px; height: 150px; float: left; }
.ztab dl dd { line-height: 26px; }
.ztab h3 { font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; }
.ztab dl dd a { color: #4255b8; }
.ztab dl dd a.zd2 { color: #4255b8; white-space: nowrap; float:right; }
.hotli ul li em { font-style: normal; color: #999; text-align: left; padding:0 5px; }