@import url("100.css");
@import url("960.css");

body {font-size:12px;}
/*body {background: url(../images/bj.jpg) no-repeat scroll center top #FFFFFF;margin-top: 55px;}*/

a {color:#000; text-decoration:none;}
a:hover {color:#c30; text-decoration:underline;}

.main .list a:visited {color:#666;}

.mb4  {margin-bottom:4px;}
.mb6  {margin-bottom:6px;}
.mb8  {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mt4 {margin-top:4px;}
.mt6 {margin-top:6px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.hi6  {height:6px;}
.hi8  {height:8px;}
.tahoma {font-family:tahoma;}
.ccc{color:#ccc;}
.red{color:#c30;}
.blue{color:#36c;}
.gray {color:#666;}
.black{color:#000;}
.c30 {color:#c30;}
.s, .small{font-size:12px;}
.n {font-weight:normal;}
.z {float:left;}
.y {float:right;}

#head_cap {height:24px; background:url("../images/bg_headcap.jpg") 	repeat-x left bottom;  color:#666;}
#head_cap a{color:#666;}
#head_cap a:hover{color:#f60;}
#head_cap a.red {color:red;}
#head_cap .head_cap {position:relative; padding:2px 0; width:1000px; height:20px; line-height:20px; z-index:10000;}
#head_cap .login_info {float:left; margin-top:1px; line-height:19px;}
#head_cap .login_info .name {font-family:tahoma; font-weight:bold;}
#head_cap .login_info .name a{color:#36c;}
#head_cap .login_info .name a:hover{color:#f60;}
#head_cap .quick_menu {position:absolute; top:0; right:0;}
#head_cap .quick_menu li.qm_item {float:left;position:relative; background:url("../images/bg_cap.png") no-repeat right 6px;margin-left:-1px;}
#head_cap .quick_menu a.qm_link {float:left; padding:0 6px; margin:3px 1px 0; display:inline; line-height:19px;}
#head_cap .quick_menu a.qm_link.menu_hd {position:relative; padding-right:16px; z-index:10002;}
#head_cap .quick_menu a.qm_link.menu_hd:hover, #head_cap .quick_menu a.qm_link.hover {border:1px solid #ccc;border-bottom:0;background-color:#fff;margin:2px 0 0;}
#head_cap .quick_menu a.qm_link.menu_hd b {border-color: #999 transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px;font-size: 0;width: 0;    height: 0;line-height: 0;position: absolute;overflow:hidden;right: 5px; top: 7px;}
#head_cap .quick_menu li.qm_item .menu_bd {clear:both; padding:5px; border:1px solid #ccc; background-color:#fff; width:60px; position:absolute; top:21px; left:0; z-index:10001;display:none; color:#333;}
#head_cap .menu_bd a {color:#36c;}
#head_cap .menu_bd a:hover {color:#c30;}
#head_cap .quick_menu li.qm_item .menu_bd ul li {float:left; padding-left:10px; width:60px;}
#head_cap .quick_menu li.qm_item.last {background:none;}



#header {margin-top:8px; height:60px;}
#header .logo {width:122px; height:50px; padding-top:0; overflow:hidden;}
#header .banner {position:absolute; top:0; right:0; width:468px; height:60px;}
#header .notice {position:absolute; top:0; right:476px; width:338px; height:58px; border:1px solid #dedede; background-color:#f7f7f7;}
#header .notice li {float:left; width:50%; overflow:hidden; height:19px; line-height:19px;}
#header .notice li a{text-decoration:none;}

#nav {margin-top:6px;}
#nav .nav_wrapper {border:1px solid #e5e5e5; padding:1px;}
#nav .nav {background:url("../images/bg_nav.gif") repeat-x left top; color:#fff;}
#nav .nav a{color:#fff;}
#nav .nav a:hover{color:#fff; text-decoration:none;}
#nav .nav li{float:left; background:url("../images/bg_nav.gif") no-repeat right -33px; font-size:12px; font-family:simsun;}
#nav .nav li.last {float:right; background:none;width:75px;background:url("../images/menulast.gif") repeat-x;}
#nav .nav li.last a {border:0; margin-right:0;}
#nav .nav li.last a:hover{background:none;}
#nav .nav li a{display:inline; float:left; margin-right:1px; padding:0 14px; border-right:1px solid #2A4781; height:33px; line-height:32px;}
#nav .nav li a.cr, #nav .nav li a:hover{background:url("../images/bg_nav_cr.gif") no-repeat center top;}
#nav .subNav{height:0; line-height:0; background:#fcfcfc; /*padding:0 2px 0 2px !important; padding:0 5px 0 5px;*/ padding:0; font-size:0; display:none;}
#nav .subNav li{float:left;}
#nav .subNav li a { float:left; padding:0 1px 0 0 !important; padding:0 3px 0 3px;}

#nav .navn {background:url("../images/bg_nav.gif") repeat-x left top; color:#fff; width:1010px; overflow:hidden; height:33px;}
#nav .navn a{color:#fff;}
#nav .navn a:hover{color:#fff; text-decoration:none;}
#nav .navn li{background:url("../images/bg_nav.gif") no-repeat right -33px; font-size:12px; font-family:simsun; width:71px; text-align:center; border-right:1px solid #2A4781; float:left;}
#nav .navn li.last {background:none;background:url("../images/menulast.gif") repeat-x; width:73px;}
#nav .navn li.last a {border:0; margin-right:0;}
#nav .navn li.last a:hover{background:none;}
#nav .navn li a{display:block; height:33px; line-height:32px;}
#nav .navn li a.cr, #nav .navn li a:hover{background:url("../images/bg_nav_cr.gif") no-repeat center top;}


#search {margin-top:5px; z-index:1001;}
#search .search {/*border:1px solid #ccc;*/ background:url("../images/bg_search.gif") repeat-x; height:34px;}
#search .search_link {line-height:34px; padding-left:4px !important; padding-left:13px;}
#search .search_link a{color:#0063DC;}
#search .search_link a:hover{color:#f60;}
#search .search_link dt {float:left;}
#search .search_link dd {float:left; padding:0 12px; background:url("../images/bg_search.gif") no-repeat right -34px;}
#search .search_link dd.last {background:none;}

#search .search_form {float:right; width:200px; height:22px; border:1px solid #aaa; margin-top:5px; margin-right:7px; display:inline;}
#search .search_input {
	float:left;
	border:0;
	width:140px;
	font-size:12px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding:0 5px;
}
#search .search_btn {
	float:right;
	height:22px;
	width:49px;
	background:#BCD4E9 url("../images/bg_search_btn.gif") no-repeat -1px 2px;
	border-left:1px solid #849CB1;
	overflow:hidden;
	display:inline;
}

#sp_top {margin-top:4px; margin-bottom:4px;}
#sp_top .sp_top {border:1px solid #cbcbcb; padding:3px 0; padding-left:3px; background:#fafafa;}
#sp_top ul li {float:left; /*width:226px; padding-left:11px;*/ width:200px; white-space:nowrap; overflow:hidden; line-height:1.6em;}

.box {border-width:1px; border-style:solid; position:relative;}
.box .box_hd {background:url("../images/bg_title.gif") repeat-x;}
.box.main {border-color:#FFB64B;}
.box.gray {border-color:#cbcbcb;}
.box.blue {border-color:#9BBDD3;}
.box.main .box_hd {height:26px; line-height:26px; border-bottom:1px solid #FF8F27; color:#000;}
.box.main .box_hd a {color:#7B2E00;}
.box.gray .box_hd, .box.blue .box_hd {height:23px; line-height:23px; padding-left:10px; _overflow:hidden;}
.box.gray .box_hd {background-position:0 -60px; border-bottom:1px solid #CBCBCB; color:#3a3a3a;}
.box.blue .box_hd {background-position:0 -37px; border-bottom:1px solid #8EB4CE; color:#1E50A2;}
.box .box_bd ul li {background: url("../images/bg_gray_dot.gif") no-repeat scroll 2px 3px transparent; white-space: nowrap;}
.box.gray ul li, .box.blue ul li {padding-left:15px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}

.box.blue.bbsj .box_bd ul {margin:5px 0;}
.box.blue.bbsj .box_bd ul li {overflow:visible; color:#666; padding-left:15px;}

.box.main .box_hd_rc {float:right;}
.box.main .box_hd_rc li {float:left; display:inline; margin:2px 3px 0 0; line-height:24px; background:url(../images/bg_title_rc.gif) no-repeat;}
.box.main .box_hd_rc li a{display:block; margin-left:20px; padding-right:8px; background:url(../images/bg_title_rc.gif) no-repeat right 0;}
.box.main .box_hd h3 {float:left; font-size:14px; margin-left:10px;}
.box.main h2 {color:#003399; font-family:tahoma; font-size:14px; line-height:19px; margin:8px auto 4px; text-align:center;}
.box.main h2 a {color:#049;}
.box.main h2 a:hover {color:#f60;}
.box.main p {color:#666666;padding:0 10px; padding:1px 10px 0 10px\9; *padding:1px 10px 1px 10px; _padding:0; text-indent:2em; line-height:20px; line-height:15px\9; *line-height:20px;_line-height:16px;}
.box.main ul.list {padding-left:0; padding-right:0px; padding-top:6px; padding-bottom:8px;}
.box.main ul.list li {background-position:10px 5px; padding-left: 25px; font-family: tahoma; font-size: 14px; line-height: 22px;}

.box.main ul.list li span {color:#666666; float:right; font-family:"宋体"; font-size: 12px; padding-right:6px;}
.box.main ul.list li span a {color:#039;}

.box.blue.spec_col ul {margin:5px;}
.box.blue.spec_col .box_bd ul li {float:left; background:none; width:139px; white-space:normal; padding:0; display:inline;}
.box.blue.spec_col li p.spec_img {text-align:center; margin-bottom:4px;}
.box.blue.spec_col li p.spec_img a:hover img{border:1px solid #999;}
.box.blue.spec_col li img{border:1px solid #ccc; padding:2px; display:block;}
.box.blue.spec_col li p.spec_link{width:120px; margin:0 auto; line-height:16px;}

.box.blue.spec_col .vkk ul li{
	background:url("../images/list_bg.gif") no-repeat scroll 2px 10px transparent;
	padding-left: 12px;
    width: 260px;
    height:20px;
    overflow:hidden;
}
.box.blue.spec_col .vkk ul.vkfTitle{
    width: 260px;
}

.box.gray.bbs {background:url("../images/bg_gray_sidebar.jpg") repeat-y left top; color:#000;}
.box.gray.bbs a{color:#000;}
.box.gray.bbs a:hover{color:#900;}
.box.gray.bbs .box_hd {background:url(../images/bg_discuss_o.png) no-repeat 8px center; padding-left:29px; color:#900;}
.box.gray.bbs .box_hd a{color:#900;}
.box.gray.bbs ul {margin:1px 5px;}
.box.gray.bbs ul li{float:left; padding-left:24px; /*width:55px;*/ width:87px; border-bottom:1px solid #e0e0e0; border-top:1px solid #fff; line-height:26px;}
.box.gray.bbs ul li.first{border-top:0;}
.box.gray.bbs ul li.last{border-bottom:0;}
.box.gray.bbs .box_bd .bg_bbs {background:url(../images/bg_bbs.gif) no-repeat;}
.box.gray.bbs .box_bd .bg_bbs.website {background-position:3px 4px;}
.box.gray.bbs .box_bd .bg_bbs.domain {background-position:3px -28px;}
.box.gray.bbs .box_bd .bg_bbs.code {background-position:3px -60px;}
.box.gray.bbs .box_bd .bg_bbs.link {background-position:3px -92px;}
.box.gray.bbs .box_bd .bg_bbs.task {background-position:3px -124px;}
.box.gray.bbs .box_bd .bg_bbs.discuss{background-position:3px -156px;}

.box.gray.spl {background:url("../images/bg_gray_sidebar.jpg") repeat-y left top;/* width:168px;*/ width:232px; overflow:hidden;}
.box.gray.spl .box_hd {background:none;}
.box.gray.spl .box_bd {padding:5px 0;}
.box.gray.spl .box_bd li{overflow:visible;}
.box.gray ul li.img {background:none; padding:0; line-height:1em; text-align:center; margin:3px 0; /*height:50px;*/ overflow:hidden;}
.box.gray ul li.img img{ width:220px; height:40px;}
.box.blue.spr ul {margin:5px auto;}
.box.blue.spr ul li{*display:inline;}

.box.main.sub {height:104px; overflow:hidden;}
.box.main.sub ul li {height:50px; margin-bottom:4px; display:inline;}
.sp_img {overflow:hidden;}
.sp_img li{width:290px; /*height:40px;*/ margin-bottom:4px; _display:inline; overflow:hidden;}
.sp_img li img{/*width:290px; height:40px;*/}

.box .box_hd .tit {float:left;}
.box .box_hd .rit {float:right;}
.box .box_hd .rit li{float:left; border-left:1px solid #fff; border-right:1px solid #ace; line-height:15px; margin-top:4px; padding:0 12px 0 12px;*padding:0 5px 0 5px;_*padding:0 5px 0 5px;}
.box .box_hd .rit li.first{border-left:0;}
.box .box_hd .rit li.last {border-right:0;}
.box .box_hd .tit a, .box .box_hd .rit li a {color:#049;}
.box .box_hd .tab {float:right; height:24px; position:relative; border-left:1px solid #9BBDD3; padding:0 8px; text-align:center; cursor:pointer;}
.box .box_hd .tab.cur {background-color:#fff;}

.box.blue.digg {/*height:766px;*/}
.box.blue.digg a{text-decoration:none;}
.box.blue.digg .box_bd ul{padding:1px 4px 0;}
.box.blue.digg .box_bd ul li {
    background: url("../images/bg_digg_show.gif") no-repeat scroll left 5px transparent;
    border-bottom: 1px dotted #ccc;
    padding: 5px 0 6px 40px;
    position: relative;
	height:34px;
	line-height:17px;
	overflow:hidden;
	white-space:normal;

}
.box.blue.digg .box_bd ul li b.digg {
    display: block;
    font-family: arial;
    font-size: 13px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 36px;
	line-height:18px;
}
.box.blue.digg .box_bd ul li strong {font-weight:normal;}
.box.blue.digg .box_bd ul li a{color:#039;}
.box.blue.digg .box_bd ul li a:hover{color:#c30;}

.box.blue.rank .box_bd ul{
	background: url("../images/bg_rank.gif") no-repeat scroll 0 -3px transparent;
	margin:5px;
}
.box.blue.rank .box_bd ul li {background:none; padding-left:32px; line-height:20px; width:246px; color:#666;}

.box.blue.user .box_bd ul { overflow:hidden; margin:0; margin:2px 0\9;*margin:4px 0 5px 0;_margin:0;}
.box.blue.user .box_bd ul li {padding-left:5px; background:none; width:79px; float:left; line-height:22px; line-height:20px\9; *line-height:21px;_line-height:19px;}
.box.blue.user .box_bd ul li a {color:#04d;}
.box.blue.user .box_bd ul li a:hover {color:#f60;}

.box.blue.comm .box_bd ul {float:left; width:226px; padding:0 5px; border-right:1px solid #ace; margin:8px 0;}
.box.blue.comm .box_bd ul.last {border-right:0;}
.box.blue.comm .box_bd ul li {width:201px; overflow:hidden;}
.box.blue.comm .box_bd ul li.tit {border-bottom:1px solid #ace; background:none; padding-left:5px; margin-bottom:5px; color:#049; font-weight:bold; width:216px;}

.sp_img_bot li{display:inline; position:relative;}
.sp_img_bot img {display:block; margin-bottom:4px;}

.flink {border:1px solid #9BBDD3; border-bottom:0;}
.flink dl {border-bottom:1px solid #9BBDD3; background:#F0F5FB;}
.flink dl a{color:#333;}
.flink dl a:hover{color:#c00;}
.flink dt,.flink dd {padding:5px; line-height:20px;}
.flink dd {padding-left:8px; padding-right:2px;}
.flink dt{float:left; /*width:150px;*/ width:55px; text-align:right;}
.flink dt a{text-decoration:none;}
.flink dd {float:left; background:#fff; /*width:872px;*/ width:936px; border-left:1px solid #9BBDD3; color:#ccc;}

#footer {line-height:22px; margin-top:10px; padding-bottom:10px; text-align: center; color:#333;}
#footer .fnav {border:1px solid #9BBDD3; background-color:#F0F5FB; margin:5px 0 8px; text-align:center; color:#ace;}
#footer .fnav a{margin:0 5px; color:#01439A;}
#footer .fnav a:hover {color:#c30;}
#footer .copy {font-family:tahoma;}

/****** list ******/
#sp_i_top {margin-top:4px; margin-bottom:4px;}
#sp_i_top .sp_top {border:1px solid #cbcbcb; padding:3px 0; background:#fafafa;}
#sp_i_top ul li {float:left; width:193px; padding:0 5px 0 4px; overflow:hidden; line-height:1.6em; white-space: nowrap;}
.sp_i_img img{display:block; margin-bottom:4px; width:290px;}

.box.main ul.page {padding:10px;}
.box.main ul.page li{float:left; line-height:1.6em; background:none;}
.box.main ul.page li a {float:left; padding:3px 8px; border:1px solid #ccc; margin-left:5px; text-decoration:none; background-color:#f0f0f0;}
.box.main ul.page li a:hover {color:#f60;}
.box.main ul.page li.thisclass a,.box.main ul.page li a.now{border-color:#f60; background-color:#fff; color:#f60;}

.box_bd_ul_r {margin:5px 0;}
.box_bd_ul_r li{width:270px;}

.box.main.list {position:static;}
.box.main.list h3,.box.main.spec h3{font-weight:normal;}
.box.main.list .page {border-top:1px dotted #ccc;}
.box.main.list ul.list li {line-height:26px; background-position:10px 7px;}
.box.main.list ul.list li.divi {border-top:1px dashed #ccc; padding-top:8px; margin-top:8px; background-position:10px 12px;}
.box.main.list ul.list li a{color:#009;}
.box.main.list ul.list li a:hover {color:#c00;}
.box.main.list ul.list li b{font-weight:normal;}

.box.main.spec dl {padding:10px; border-bottom:1px dotted #ccc;}
.box.main.spec dl a{color:#049;}
.box.main.spec dl dt, .box.main.spec dl dd {float:left;}
.box.main.spec dl dt {width:120px;}
.box.main.spec dl dt img {display:block; border:1px solid #ccc;}
.box.main.spec dl dd {line-height:18px; width:500px;}
.box.main.spec dl dd h3{margin-bottom:3px; font-size:14px;}

.box.view.spec .like_list {float:none; width:auto; border-right:0; padding-bottom:10px;}
.box.view.spec .spec_info {padding:10px; line-height:23px; font-size:14px;}
.box.view.spec .spec_info img {display:block; float:left; margin-right:10px;}
/****** view ******/
.box.view {border-color:#C8D8F2; border-bottom:0; background:#f5f8fd; /*padding:15px 37px;*/ padding:15px; position:static;}
.box.view h1 {
	border-bottom:1px solid #C8D8F2;
	color: #c30;
    font-family:tahoma;
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
	padding:12px 0 6px;
}

.box.view a {color:#009;}
.box.view a:hover {color:#c00;}
.box.view p {margin:15px 0;}
.box.view .source {text-align:center; padding-top:10px; font-size:12px;}
.box.view .content {font-size:14px; line-height:23px;}
.box.view .writer {margin-top:10px; font-size:14px; line-height:23px;}
.box.view .writer span.admin {float:right; color:navy;}

.box.view .jiazhe_toolbox {margin:0 0 12px 10px;}

.box.view ul.page {text-align:center; font-size:14px;}
.box.view ul.page li{float:left; border: 1px solid #C9D9F2; padding:5px 10px; margin-right:5px; display:inline; background:#fff;}
.box.view ul.page li a {float:left;}
.box.view ul.page li.thisclass {background:#3463BD; border:1px solid #2A56B2; color:#fff; text-decoration: none;}
.box.view ul.page li.thisclass a{color:#fff;}

.box.view .like_head {border-top:1px dotted #ccc; line-height:20px; padding:12px 10px 6px; margin-top:10px; font-size:14px; font-weight:bold;}
.box.view .like_list {float:left; width:440px; border-right:1px dotted #ccc;}
.box.view .like_list li {line-height:23px; font-size:14px; padding-left:10px;}
.box.view .like_list span {font-size:12px; color:#666;}
.box.view .like_side {float:left; /*width:133px;*/ width:175px; line-height:23px;}
.box.view .like_side li {background: url("../images/bg_gray_dot.gif") no-repeat 5px 5px; padding-left:18px;}

.box.view #digg {padding:22px 0 20px 90px; height:48px;}
.box.view #digg .out {
    background: url("../images/bg_digg.gif") no-repeat scroll -189px 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 48px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 189px;
	margin-left:10px;
}
.box.view #digg .bar {
    background-color: #FFFFFF;
    border: 1px solid #40A300;
    height: 5px;
    left: 9px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: 32px;
    width: 55px;
}

.box.view #digg .bar div {
    background: url("../images/bg_digg_bar.gif") repeat-x scroll 0 -265px transparent;
    height: 5px;
    margin: 0;
    overflow: hidden;
}

.box.view #digg .per {
    color: #333333;
    font-family: arial;
    font-size: 10px;
    font-weight: 400;
    left: 70px;
    line-height: 12px;
    position: absolute;
    top: 30px;
}

.box.view #digg1 .bar {border-color:#555;}
.box.view #digg1 .bar div {background-position: 0 -270px;}

.box.comment {border-color:#C8D8F2; background-color:#f5f8fd; position:static; _width:648px;}
.box.comment a {color:#009;}
.box.comment a:hover {color:#c00;}
.box.comment form {padding:10px 10px 0;}
.box.comment form .head {
	background:url(../images/bg_comment.png) no-repeat 0 0;
	padding-left:37px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
}
.box.comment .tips {line-height:14px; margin-top:11px;}
.box.comment .text {border:1px solid #77A3C8; margin:5px; /*width:602px;*/ width:666px; padding:7px; line-height:18px; font-size:14px; height:72px;}
.box.comment label {line-height:24px; margin-left:5px;}
.box.comment .unpw {border:1px solid #ccc; font-size:12px; font-family:simsun; padding:2px; height:16px; width:100px; vertical-align:middle;}
.box.comment .butn {
	width:90px;
	height:24px;
	line-height:24px;
	background:url(../images/bg_submit.gif) no-repeat left top;
	border:0;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	float:right;
	margin-right:5px;
}

#comment_list {}
#comment_list dl {border-top:1px dotted #ccc; padding:10px 15px; line-height:14px;}
#comment_list dl.over {background-color:#E8F1FB;}
#comment_list dt {color:#666;}
#comment_list dt .name {width:160px; color:#049;}
#comment_list dt .hand a{margin-left:8px;}
#comment_list dd {margin-top:5px; line-height:18px;}
#comment_list dd .face {float:left; margin-right:10px; padding:1px; border:1px solid #ccc; display:inline; width:30px; height:30px;}
#pagination {border-top:1px dotted #ccc; padding:10px 20px; margin-bottom:30px; display:none;}

.module{ width:auto; overflow:hidden; line-height:20px; margin-bottom:5px; margin-top:5px;}
.module li{ padding-left:10px; overflow:hidden; word-spacing:normal;}
.module li a{ font-size:14px;}
.box_bd .module li a{ font-size:12px;}
.search_form {width:288px; overflow:hidden; height:22px;}
 .search_btn {
	float:right;
	height:25px;
	width:49px;
	background:#BCD4E9 url("../images/bg_search_btn.gif") no-repeat -1px 2px;
	border-left:1px solid #849CB1;
	overflow:hidden;
	display:inline;
}
.search_input {
	float:left;
	border:1px solid #aaa;
	width:140px;
	font-size:12px;
	height:20px;
	line-height:22px;
	vertical-align:middle;
	padding:0 5px;
	width:210px;
}


/*追加CSS样式表*/
.box_bd ul.lip li {padding-left:15px;}
.box_bd ul.wdp li {padding-left:15px;line-height:20px;overflow:hidden;}
.box_bd p.jjh {height:10px;overflow:hidden;}
.box_hd ul.aas {padding:0px;}
.box .box_hd ul.aas li {padding:0px 12px;}
.box .box_hd ul.aas li.first {padding:0px 7px;}
.box.blue.comm .box_bd ul.rwp li {padding-left:15px;}
.box.blue.comm .box_bd ul.rwp li.tit {padding-left:10px;}
.box_bd ul.xxsdp li {padding:0px 15px;}
.box_bd .kays {/*height:106px;*/}
.box.blue.spec_col .box_bd ul.ztul{padding-left:0px;}
.box.blue.spec_col .box_bd ul li p.zth30 {height:17px;overflow:hidden;}
.box.blue.spec_col .box_bd ul li.ztli {padding:0px;text-align:center;width:126px;display:inline;margin-left:8px;}

.box.blue .box_hd span{ float:left;}
.box.blue .box_hd a.xmore{float:right; line-height:24px; color:#1E50A2; margin-right:5px;}
.box.blue .box_hd a.xmore img{vertical-align:top; margin-right:3px; margin-top:2px;}

.footerimg{ width:290px; margin:0 auto; overflow:hidden;}
.kelogo{ width:140px; float:left; height:50px; float:left;}
.jg_dangerous,.jg_serious,.jg_warning,.jg_security,.jg_weizhi,.jg_conlist dd,.jg_tips2 a,.fc_warning,.fc_security,.fc_dangerous,.fc_serious,.fc_weizhi,#sub_conlist dd {background:url(../images/jg_tips_bg.png) no-repeat;}
.anquan360{background: url(../images/jg_allbg.jpg) no-repeat scroll left top transparent;color: #444444;font-size: 14px;font-weight: bold;height: 28px;line-height: 28px; margin-bottom: 10px;text-align: left;text-indent: 8px; width:150px; position:relative; margin:0 auto; float:left; margin-top:10px;}
#jg_tips {font-size: 14px;font-weight: bold;height: 26px;left: 85px;line-height: 27px;overflow: hidden;position: absolute;text-align: left;text-indent: 26px;top: 1px; width: 60px;}
.jg_loading{background:url(../images/ajaxLoader.gif) 21px 10px no-repeat;}
.jg_dangerous{background-position:2px -249px; color:red;}
.jg_serious{background-position:2px -24px; color:#FC3B2C;}
.jg_warning{background-position:2px -76px; color:#f90;}
.jg_security{background-position:2px -171px; color:green;}
.jg_weizhi{background-position:3px -304px;}

.content img{ max-width:615px;}
.vkfclear{height:0;overflow:hidden;display:block;clear:both;margin:0px;}

.compilation{ overflow:hidden; width:232px; margin-top:5px;}
.compilation .cool_img{ float:left; width:60px; height:60px;}
.compilation .cool_text{ float:right; line-height:20px; width:170px; overflow:hidden;height:60px;}
.compilation .cool_text p{ line-height:20px; font-size:12px; color:#666666; word-break:keep-all; table-layout:fixed; overflow:hidden;white-space:normal; word-wrap:break-word;}
span.space_5px{ padding-left:5px;}
a.blue_1{ color:#105592;}a.orange{ color:#EE5A00;}

.vkfTitle{ width:232px; overflow:hidden;}
.box.blue.user .box_bd ul.vkfTitle li{ width:220px; background:url(../images/list_bg.gif) 2px 10px no-repeat; padding-left:10px; color:#105592}
.box.blue.user .box_bd ul.vkfTitle li a{ color:#105592}

 .f-l { float: left; }
 .login{ margin-right: 80px; padding-top: 4px; color: #666;  }
 .login a { margin-right: 5px; margin-left: 5px; color: #666; }
 .login a:hover{ color: #f00; }
 .column { width: 1014px; margin: 0 auto; }
.header-top{
	position:relative;
}




.main .mode-bigNews h2 {
    margin: 4px auto 0px;
   height:24px;overflow: hidden;text-align:center
}
.main .mode-bigNews h2 a {
    color: #608AAA;
    font: bold 18px/24px "Microsoft Yahei","黑体","宋体", Arial,Verdana;
}
.main .mode-bigNews .topcont {
    color: #878787;
    height: 38px;
    line-height: 22px;
    overflow: hidden;
    padding: 4px 10px 10px 3px;
}
.main .mode-txtlink2 {padding:2px 0 9px}
.main .mode-txtlink2 li {
    float: left;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 6px;
}
.main .mode-txtlink2 li a{
	color:#878787;
    height: 34px;
    line-height: 34px;
    font-size:12px;
}
.mod .mode-txtlink li {
    background:url("../images/bg_gray_dot.gif") no-repeat scroll  -3px 5px transparent;
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 5px;
    width: 132px;
}
.mod .mode-txtlink li a{
	color:#444444;
}
.mod {
	padding-top:10px;
	border:0 none
}
.mod .hd {
	padding:0 0 7px;
	height:24px;
	line-height:24px
}
.mod .hd h3 a:link,.mod .hd h3 a:visited,.mod .hd h3 a:hover {
	color:#333;
	text-decoration:none
}
.mod .hd .more {
	color:#999;
	font-size:12px
}
.topic h4 a:link,.topic h4 a:active,.topic h4 a:visited,.topic h4 a:hover {
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-decoration:none
}
.topic h4 {
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5px;
}
.topic h4.hmil {
	margin-bottom:5px;
	*margin-bottom:2px
}
.topic h4 a:link,.topic h4 a:active,.topic h4 a:visited,.topic h4 a:hover {
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-decoration:none
}
.topic .topic-pic img {
	width:120px;
	height:80px;
	border:1px solid #dcdcdc
}
.topic .topic-txt a{
	color:#555555;
}
.topic .topic-txt a:link {
	color:#369
}
.topic .topic-pic img.mil {
	width:110px;
	height:70px
}
.topic .topic-txt{
	color:#666666;
	line-height:18px;
}
.topic table td {
    vertical-align: top;
    padding: 0 4px;
}
.hr-h10 {
    height: 10px;
}


.topblank {
    margin-top: 20px;
}
.article-mood ._inner {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    padding: 10px 5px;
    text-align: center;
}
.article-mood ul.ov {
    text-align: center;
}
.ov {
    overflow: hidden;
}
ol, ul {
    list-style: none outside none;
}
.article-mood .item {
    display: inline-block;
    line-height: 24px;
    margin: 0 24px;
    position: relative;
    text-align: center;
    width: 40px;
}
.article-mood .item .progress {
    background: url("images/mood-progress.png") repeat scroll 0 0 transparent;
    height: 100px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 20px;
}
.article-mood .item .progress .per {
    background: url("images/mood-ico.png") repeat scroll 0 0 #CC0000;
    bottom: 0;
    position: absolute;
    text-align: left;
    width: 18px;
}
.copy-share {
  padding: 10px 0;
  background-color: #f8fbfc;
  overflow: hidden;
  _zoom: 1;
	position:relative;
}
.copy-share .copy {
  float: left;
  _display: inline;
  margin-left: 9px;
  margin-top: 5px;
}
.copy-share .copy .c-ico,
.copy-share .copy .t-ico,
.copy-share .copy .s-ico {
  background: transparent url('images/sprite-ico.png') no-repeat;
  color: #333333;
  padding-left: 18px;
  float: left;
  _display: inline;
  margin-right: 14px;
}
.copy-share .copy .c-ico:hover,
.copy-share .copy .t-ico:hover,
.copy-share .copy .s-ico:hover {
  color: #c00;
}
.copy-share .copy .c-ico {
  background-position: -60px -70px;
}
.copy-share .copy .t-ico {
  background-position: -60px -120px;
}
.copy-share .copy .s-ico {
  background-position: -283px -186px;
}
.copy-share .agree {
  background: transparent url(images/agree.png);
  width: 80px;
  height: 24px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  display: block;
  color: #333333;
	position:absolute;
	left:300px;
	top:1px;
}
.basehr {
  height: 9px;
}
.copy-share {
  padding-top: 6px;
}
.copy-share span.admin {
    color: navy;
    float: right;
    font-size: 14px;
}

.rel-news .hd {
  line-height: 20px;
  font-size: 14px;
  padding-bottom: 5px;
}
.rel-news .hd a {
  margin-right: 3px;
  color: #0B3B8C;
}
.rel-news .hd a:hover {
  color: #c00;
}
.rel-news .hd strong {
  float: left;
  _display: inline;
  color: #666;
}
.rel-news .list .item {
  height: 28px;
  overflow: hidden;
  _zoom: 1;
}
.rel-news .list .item .title {
  line-height: 24px;
  color: #0B3B8C;
  font-size: 14px;
}
.rel-news .list .item .title:hover {
  color: #cc0000;
}
.rel-news .list .item .date {
  color: #999;
  margin-left: 6px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.rel-news .list .ico {
  float: left;
  _display: inline;
  text-align: center;
  width: 14px;
  height: 24px;
  margin-right: 6px;
  background: transparent url('images/sprite-ico.png') no-repeat 4px -148px;
  color: #ffffff;
}
.rel-news .list .n1,
.rel-news .list .n2,
.rel-news .list .n3 {
  background-position: 0 0;
}
.rel-news .list .ico {
  margin-right: 0;
  margin-top: 0px;
}
.rel-news .rel-title {
  float: left;
}
.rel-news .keywords {
  float: right;
}



/*评论*/
.article-comment .title-head p {
  float: right;
  _display: inline;
  line-height: 30px;
  margin-right: 9px;
}
.article-comment .title-head p span {
  color: #c00;
  font-weight: bold;
  padding: 0 2px;
}
/*模块模块*/
.comment-list {
  margin: 0 20px;
  /*盖楼*/

}
.comment-hot-all .page {
  margin-right: 20px;
}
.comment-list .comment-item {
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
}
.comment-list .comment-info {
  overflow: hidden;
  _zoom: 1;
  margin-top: 5px;
  line-height: 34px;
}
.comment-list .comment-content .cont {
  font-size: 14px;
  line-height: 24px;
}
.comment-list .username {
  float: left;
  _display: inline;
  color: #0B3B8C;
}
.comment-list .postime,
.comment-list .floor-nums {
  float: right;
  _display: inline;
  color: #666666;
}
.comment-list .operate {
  height: 14px;
  margin: 5px 0 0 0;
  text-align: right;
}
.comment-list .operate .in_a {
  margin-left: 15px;
}
.comment-list .operate .in_a .arrow {
  background: transparent url('images/sprite-ico.png') no-repeat -170px -22px;
  padding: 4px;
}
.comment-list .operate .in_a .nums {
  color: #c00;
}
.comment-list .comment-item-inner {
  background-color: #F8FBFC;
  margin: 5px 0 10px;
  padding: 0 10px 6px 10px;
  border: 1px solid #C8E1F2;
}
.comment-list .comment-item-inner .comment-content .cont {
  font-size: 13px;
  line-height: 20px;
}
.comment-list .comment-item-inner .comment-info {
  line-height: 24px;
}
.comment-list .comment-item-inner .operate {
  margin-top: 5px;
}
/*评论登陆和提交*/
.comment-form {
  background-color: #f4f4f4;
  margin-top: 20px;
}
.comment-form .c-inner {
  padding: 20px 30px 10px 30px;
  border-top: 1px solid #ddd;
}
.comment-form .textarea-wrap {
  position: relative;
  border: 1px solid #d6d6d6;
  resize: none;
}
.comment-form .textarea-wrap .textarea {
  width: 575px;
  padding: 5px;
  height: 150px;
  border: none;
  background-color: #fff;
  overflow: hidden;
  zoom:1;
  resize: none;
}
.comment-form .textarea-wrap .login-warn {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 150px;
  top: 0;
  left: 0;
  color: #666;
}
.comment-form .textarea-wrap .login-warn .info {
  line-height: 150px;
  text-align: center;
}
.comment-form .btn-post {
  width: 63px;
  height: 22px;
  line-height: 18px;
  background: transparent url(images/post.png);
  color: #ffffff;
  border: none;
  float: right;
  _display: inline;
  margin-top: 10px;
  cursor: pointer;
}
.comment-form .btn-post:hover {
  color: #ff0;
}
.comment-form .loginform-user-info {
  margin-top: 10px;
  float: left;
  color: #333;
  width: 510px;
  overflow: hidden;
  zoom:1;
}
.loginform-user-info .username-area {
  float: left;
  _display: inline;
}
.loginform-user-info .seccode-area {
  _display: inline;
  float: right;
}
.comment-form .loginform-user-info a {
  color: #333;
}
.comment-form .loginform-user-info a:hover {
  color: #c00;
}
.comment-form .loginform-user-info span {
  color: #333;
}
.title-head {
    background: url("images/sprite-bar.png") repeat-x scroll 0 0 transparent;
    height: 30px;
}
.mod-list .inner, .mod-imglist .inner, .article-comment .inner {
    border: 1px solid #CCCCCC;
}
.title-head .title .words {
  color: #cc0000;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
}
.title-head .link {
  float: right;
  _display: inline;
  line-height: 30px;
}
.title-head .ico {
  float: left;
  _display: inline;
}
.title-head .ico {
  background: transparent url('images/sprite-ico.png') no-repeat -60px -160px;
  width: 16px;
  height: 30px;
}
.title-head .ico {
  margin-right: 10px;
}
.box.blue.bbsj .box_bd ul li a {
    display: block;
    overflow: hidden;
    width: 260px;
}
.mod-list .bd .list-point{
	border-right: 1px dotted #CCCCCC;
    float: left;
    width: 440px;
}

.article-mood ul.ov {
	margin-left: 65px;
}
.article-mood .item {
    display: inline;
    float: left;
    line-height: 24px;
    margin: 0 24px;
    position: relative;
    text-align: center;
    width: 40px;
}
.box.main .box_bd p{
	height:60px;
	height:59px\9; /* all ie */
     height:60px\0; /* ie8-9 */
     *height:60px; /* ie6-7 */
    +height:65px; /* ie7 */
     _height:60px; /* ie6 */
}
.grid_8 .main .list li > a {
   /* display:block; */
    height: 22px;
    overflow: hidden;
    width: 370px;
}
ul.list{
	overflow:hidden;
}
.box_bd ul.vkfTitle li {
    line-height: 22px !important;
}


.new_release {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; background: #eee; height: 58px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid;width:1014px;margin-left:5px;margin-right:5px;}
.new_release_left {float:left;line-height: 26px; width:75px;height:52px;}
.new_release_left a{background:url(images/75x26.png) left center;display:inline-block;height:26px;width:65px;padding-left:10px;margin-top:2px;font-weight:bold;}
.new_release_left a.zj_addnew{color:red;}
.new_release_right {float:left;margin: 4px; background: #fff; float: left; height: 48px; border-top: #ccc 1px solid;width:931px;}
.new_release_right span.ico {margin: 6px 5px; width: 38px; display: inline;  height: 38px;  display: block; float: left;background: url(images/laba.gif) no-repeat left center;}
.new_release_right .t_news{height:48px;line-height:24px;position:relative;margin-left:50px;overflow:hidden;}
.new_release_right ul {line-height:24px;}
.new_release_right li {line-height:24px; width:290px;*width:275px; height:24px; overflow:hidden; color: #5f5f5f;float:left;}
.new_release_right a { color: #3366cc;}
.new_release_right a:hover {color: #e95701;}
.new_release_left a.zj_anew {
    cursor: default;
    text-decoration: none;color: #3366cc;
}
.news_li {position: absolute;text-overflow: ellipsis; display: inline-block; white-space: nowrap; overflow: hidden; top: 0px; left: 0px;width:875px;}
.swap{position: absolute; text-overflow: ellipsis; display: inline-block; white-space: nowrap; overflow: hidden; top: 0px; left: 0px}
