﻿@charset "utf-8";
/* CSS Document */

/*reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }

/********** 全局 **********/
body,td,th,div,input,select {font-family: "Trebuchet MS", Arial, "Bitstream Vera Sans", sans-serif, 宋体;font-size: 12px;color: #333333;}
a {	text-decoration: none;color: #305186;}
a:hover {color: #ff6600;}
#wrap {	width: 950px;margin: 0 auto; padding:0 5px;}
#hd {width:950px;}
#bd {width:950px;}
#ft {width:950px; clear:both; text-align:center; padding-bottom:20px;}

/*顶部导航*/
#hd_bar {border:#a3cac9 1px solid; height:24px; padding:1px 1px 0 1px; margin-top:5px;}
#hd_bar  .inner { background-color:#ddf0f8; height:24px;}
#hdb_nav {float:right; line-height:24px; padding-right:20px; font-weight:700; color:#336d6b;}
#hdb_nav a {color:#336d6b;}
#hdb_nav a:hover {text-decoration:underline;}
#hdb_user { padding-left:20px;}

/******* 通用 ********/
a.logo{ background:url(../images/my/logo.gif) no-repeat; width:235px ; height:50px; display:block;float:left; margin:15px 20px 8px 0px;}
a.logonormal{display:block;float:left; margin:15px 0px 8px 0px;}
a.newcome{display:block;float:left; margin:25px 0 0px 20px;}
ol.normalol { margin: 10px 0 10px 40px;}
.red {color:red;}

.act {float:right; padding-right:10px; margin-top:6px; font-weight:bold;}
.act a { margin-left:10px; color:#000000;}
.act a:hover { text-decoration:underline;}
.metainfo {color:#999999; font-size:12px;}
.info { font-size:14px; line-height: 160%; }

/*文本框样式*/
.lab_nor {width:110px; float:left; text-align:right; padding: 3px 10px 0 0; font-size:14px;line-height:18px;}
.lab_inl {}
.inp_nor,.inp_short,.inp_long {height:18px; line-height:18px;font-size:14px; border:1px solid; border-color:#7c7c7c #ccc #ddd;}
.inp_nor {width:224px;}
.inp_long {width:400px;}
.inp_short {width:60px;}
.inp {height:22px; line-height:22px; font-size:12px; border:1px solid; border-color:#7c7c7c #ccc #ddd;}

/*按钮样式*/
button.btn_nor, input.btn_nor, a.btn_nor, button.btn, input.btn, a.btn{ border:1px solid #003b9d; color:#FFFFFF; background:#3399CC url(../images/my/btn_bg.gif) no-repeat 0px 0px; height:24px;padding:0 10px; *background-position:-1px -1px; *margin-right:5px;}
a.btn_nor, a.btn {  display:inline-block; line-height:24px;margin-right:5px;}
button.btn_gray, input.btn_gray, a.btn_gray{ border:1px solid #919191; color:#333333; background:#3399CC url(../images/my/btn_bg_gray.gif) no-repeat 0px 0px; height:24px;padding:0 10px; #background-position:-1px -1px; _background-position:-1px -1px;}
a.btn_gray{  display:inline-block; line-height:24px;}
button.btn_large, input.btn_large, a.btn_large{ border:1px solid #003b9d; color:#FFFFFF; background:#3399CC url(../images/my/btn_bg.gif) no-repeat 0px 0px; height:24px;padding:0 10px; #background-position:-1px -1px; _background-position:-1px -1px;}
a.btn_large {  display:inline-block; line-height:24px;}
.btn_bar{}


/*圆角边角样式*/
.side .top { background:url(../images/my/sidebar-corner-s.gif) no-repeat left top; height:5px; clear:both; line-height:5px; font-size:1px;}
.side .bottom { background:url(../images/my/sidebar-corner-s.gif) no-repeat left bottom; height:5px;clear:both;margin-bottom:10px; font-size:1px;}


/*中间模块样式*/
.sect {clear:both; padding-top:10px;}
.center .foot{}
.sect .head, #EditArticle .right .sect .head { background:#e9f2f5; border-top:solid 1px #bed6e0; height:26px;}
.sect h2, #EditArticle .right .sect h2{ line-height:26px; padding-left:12px; font-weight:700;}
.sect .body { padding:5px;}
#EditArticle .right .sect .body{background:none; border:none;}
#EditArticle .right .sect .foot{background:none;border:none;}
.sect .act, #EditArticle .right .sect .act {margin-top:4px;}
/*.sect li{ line-height:2;}*/
/*.center .head { border-bottom:1px solid #BED6E0; padding:0 10px;height:24px; padding-bottom:1px;}
.center h2{font-weight:700; border:1px solid #BED6E0; border-bottom-color:#FFFFFF; float:left; height:24px; line-height:24px; padding:0 10px; }*/


/*闭合浮动*/
.user-list-s:after, .last-status:after, .feed:after, .body:after, .sect:after, .sect2:after, #home_alert_bar:after, .column_title:after {content:".";height:0;visibility:hidden;display:block;clear:both;}

/*tab切换*/
#toc ul { padding:15px 0 0 15px; border-bottom:1px solid #888; height:21px;}
#toc li{ position:relative; top:1px; float:left; list-style:none; display:inline; margin-right:8px; border:1px solid #888; }
#toc li a{ float:left; padding:2px 15px 2px 15px; color:#fff; border-top:1px solid #b5b5b5; background:#999; line-height:120%; word-break:keep-all; white-space:nowrap; }
#toc li a:visited { color:#fff; }
#toc li.alt { position:absolute; top:16px; right:7px; }
#toc li.on{ border-bottom:1px solid #fff; }
#toc li.on a, #toc li.on span { padding:2px 15px 2px 15px; border-top:1px solid #eee; background:#fff; color:#333; }
#toc li.on a:visited{ color:#333; }
.bar{ clear:both; height:26px; line-height:26px;}
.bar .on{font-weight:700;}

/*表格列表*/
.list_nor {padding-bottom:5px;}
.list_nor th{font-weight:700; height:28px; padding:0 2px;}
.list_nor td{height:28px; padding:0 2px;}
.list_nor li{line-height:2; background:url(../images/appicons.gif) no-repeat left -878px; padding-left:12px;}

.list_half li{float:left; width:47%;}

/*表单*/
form.nf h2 { margin-bottom:20px; border-bottom:1px solid #ccc; color:#333; line-height:200%; }
form.nf p { margin:10px 0; line-height:21px; }
form.nf .f-label { float:left; width:100px; margin-right:10px; text-align:right; }
form.nf .f-check { margin-left:110px; }
form.nf span.hint { display:block; margin-left:110px; color:#666; line-height:150%; }
form.nf span.warning { color:#c00; }
form.nf span.hidden { display:none; }
form.nf span.visible { visibility:hidden; }
form.nf p.note { margin-left:110px; }
form.nf .op {margin-left:110px;}
form.nf hr { margin:0 120px 0 110px; }
form.nf .bound { *zoom:1;}
form.nf .bound:after { content:""; display:block; height:0; overflow:hidden; visibility:hidden; clear:both; }
form.nf .bound ul { float:left; }
form.nf .bound li { position:relative; width:420px; line-height:21px; }
form.nf .bound li .privacy { position:absolute; top:0; left:142px; *left:197px;}
form.nf .bound p.edit { clear:both; margin:0 0 0 110px; }
form.nf .bound li .f-check { margin-left:0; }
form.nf .bound li .f-check input { margin-right:.5em; }
form.nf .captcha-img { margin:10px 0 0 110px; }
form.nf .captcha-refresh { margin-left:8px; }

/*表单表格*/
.nf p.note { margin-left:160px; }
form.nf td.label { width:150px; text-align:right; height:30px;}
form.nf td.field {padding-left:10px;}
form.af table { table-layout:fixed; width:622px;}
form.af td.label {text-align:right; height:30px; width:56px; vertical-align:top; padding-top:5px;}
form.af td.field {padding-left:10px; width:564px;}
.msg-succ { background-color:#FFFBCC; border:1px solid #FFEC19; padding:10px; margin-bottom:20px; }
.gexing { border-bottom:1px solid #CCC; margin-bottom:10px; padding:20px 0px 10px 10px; }


/*首页右侧样式旧*/
.user-list-s .head { background:url(../images/my/sidebar-corner.gif) no-repeat left top; height:30px; }
.user-list-s .body {background-color:#f7f7f7; border:#bed6e0 1px solid; border-style:none solid; min-height:1%; margin:0; _height:1%;}
.user-list-s .foot { background:url(../images/my/sidebar-corner.gif) no-repeat left bottom; height:5px;clear:both;margin-bottom:10px; }

/*用户列表（小头像）旧*/
.user-list-s h2 { font-size:12px; font-weight: 400; margin:0 0 5px 10px; height:30px; line-height: 30px; }
.user-list-s .act{line-height: 30px;}
.user-list-s ul{margin-left:9px;}
.user-list-s li{ color:#999999; float:left; width:62px; margin:0 4px; text-align:center; height:96px; }
.user-list-s span { display:block; line-height:18px;}
.user-list-s a:hover {text-decoration:underline;}

/*首页右侧样式*/
.user-list .head { background:url(../images/my/sidebar-corner-l.gif) no-repeat left top; height:30px; padding-left:5px; }
.user-list .head .inner {background:url(../images/my/sidebar-corner-l.gif) no-repeat right top; }
.user-list .body {background-color:#f7f7f7; border:#bed6e0 1px solid; border-style:none solid; min-height:1%; margin:0; _height:1%;}
.user-list .foot { background:url(../images/my/sidebar-corner-l.gif) no-repeat left bottom;clear:both;margin-bottom:10px;padding-left:5px; }
.user-list .foot .inner {background:url(../images/my/sidebar-corner-l.gif) no-repeat right bottom;height:5px; }

/*用户列表（小头像）*/
.user-list h2 { font-size:12px; font-weight: 400; margin:0 0 5px 10px; height:30px; line-height: 30px; }
.user-list .act{line-height: 30px;}
.user-list ul{margin-left:9px;}
.user-list li{ color:#999999; float:left; width:62px; margin:0 4px; text-align:center; height:96px; }
.user-list span { display:block; line-height:18px;}
.user-list a:hover {text-decoration:underline;}

/*快捷按钮样式*/
.quick_btn {margin-top:10px; width:100%; padding-bottom:20px; }
.quick_btn li{float:left;}
.quick_btn a{display:block; padding-left:24px; font-weight:bold; margin-right:10px; line-height:16px;}
#home_quick_btn {margin-top:10px; width:100%; padding-bottom:20px; }
#home_quick_btn li{float:left;}
#home_quick_btn a{display:block; padding-left:24px; font-weight:bold; margin-right:10px; line-height:16px;}
.q-post a {background:url(../images/my/appicons.gif) 4px -100px no-repeat;}
.q-activity a {background:url(../images/my/appicons.gif) 4px -350px no-repeat;}
.q-friend a {background:url(../images/my/appicons.gif) 4px -400px no-repeat;}
.q-blog a {background:url(../images/my/appicons.gif) 4px -250px no-repeat;}
.q-commend a {background:url(../images/my/appicons.gif) 4px -600px no-repeat;}

/*其他*/
a.copy_link { border:1px solid #BED6E0; padding:0 2px;}
a.copy_link:hover { background-color:#4172BA; color:#FFFFFF; text-decoration:none;}

/******右上角登录 开始******/
.navbar {width:100%; border-bottom:1px solid #7d7d7d; padding-bottom:10px; clear:both; height:25px;}
.navbar div.r{text-align:right; float:right;}
.navbar .navbar{color:#666; margin-top:5px;}
.navbar .navbar a,.navbar .r a{color:#167bb8; font-size:12px;text-decoration:none}
.navbar .navbar a:hover,.navbar .r a:hover{ text-decoration:underline}
.navbar span.user {margin-right: 6px;}
.navbar a.logout span{ background: url(../images/my/ico_All.gif) no-repeat 3px -1060px;line-height:16px;padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }
.navbar a.logout:hover{color:#ff7500}
.navbar a.k{color:#fff; background:#167bb8}
.navbar a.message{ background: url(../images/my/ico_All.gif) no-repeat 0px -1139px;line-height:16px;padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.message span{font-size:10px; font:Verdana; color:#dbb53b}
.navbar a.newReply { background: url(../images/my/ico_All.gif) no-repeat 0px -1159px;line-height:18px;padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px}
.navbar a.newReply span{ font-size:10px; font:Verdana; color:#167bb8}
.navbar a.friends{background: url(../images/my/ico_All.gif) no-repeat 0px -1279px; line-height:18px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px}
.navbar a.friends span { font-size:10px; font:Verdana; color:#014b95 }
.navbar #friends {text-align:center; background:url(../images/my/messagebox.gif) no-repeat 0px -100px; color:#709630; display:block; width:140px; height:28px; position:absolute; right:175px; top:17px; padding:2px; text-indent:2px; display:none}
.navbar #message{background:url(../images/my/messagebox.gif) no-repeat 40px -50px; color:#916f00;  width:205px; height:28px; position:absolute; right:190px; top:10px; padding:2px; text-indent:0px; display:none; text-align:center;}
.navbar #newReply{background:url(../images/my/messagebox.gif) no-repeat 0px 0px; color:#167bb8; display:block; width:160px; height:38px; position:absolute; right:175px; top:0px; padding:2px 5px; display:none; text-align:center;}
.navbar div.r a.on{color:#FA7E15;}
/******右上角登录 结束******/
div.navmenu{clear:both; height:37px}
ul.NavMenu{ float:left; display:block; height:37px; background:url(../images/my/fill_ALL.gif) repeat-x left -620px; }
ul.NavMenu li.left{background: url(../images/my/bg_All.gif)  left -400px no-repeat; padding-left:35px;}
ul.NavMenu li.right{background: url(../images/my/bg_All.gif)  right -450px no-repeat; padding-right:35px;}
ul.NavMenu li a{color:#0088aa; text-align:center; font-size:12px; line-height:42px; display:block; height:38px; width:72px;background:url(../images/my/bg_All.gif)  right -500px no-repeat; padding:0px 10px;}
a.logout span{ background: url(/WebCommon/images/ico_All.gif) no-repeat 3px -1060px;line-height:16px;padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }

a.logout:hover{color:#ff7500}
ul.NavMenu li a:hover,ul.NavMenu li.on a{background:url(../images/my/bg_All.gif)  right -550px no-repeat; }
ul.NavMenu li{float:left;display:block; list-style:none}
input.topbox{ height:15px; border-left:1px solid #a8b0c0;border-bottom:1px solid #a8b0c0;border-top:1px solid #a8b0c0; width:120px; float:left; line-height:15px; color:#a8b0c0; border-right:none; }

a.top{border:1px solid #a8b0c0; background: url(../images/my/bg_All.gif) left -600px; height:17px; width:17px; display:block; float:left}
a.top:hover{background: url(../images/my/bg_All.gif) -50px -600px;}
a.more{border-top:1px solid #008099;border-bottom:1px solid #008099;border-right:1px solid #008099; background: url(../images/my/bg_All.gif) -100px -480px; height:17px; width:8px; display:block; float:left}
.ShowMore{float:right;margin-right:10px;}
.ShowMore a{ color:#3399CC}
.List span{ float:right; margin-right:5px;}
a span{cursor: hand;}

.announce a:hover{text-decoration:underline;}
.announce { float:left; margin:0px;font-size:14px; color:#336d6b; font-weight:bold; line-height:26px; height:26px; overflow:hidden; width:600px; _height:21px; _margin-top:5px;}
.announce span { margin:0px; font-weight:bold;}
.announce a { margin:0px; list-style:decimal; font-size:12px; color:#336d6b;text-decoration:none; }


#index_neck{ height:26px;border-bottom:3px #336d6b solid; }
#neck_search {float:right; margin-top:1px;}
#neck_search select {border:none;}

#divLoadding{position: absolute; bottom: 0px; right:0px; width:120px;height:20px;padding:20px 20px;border:1px solid #dfdfdf;background-color:#ff0000;color:#ffffff;z-index:1000;}



/* link css */
.mod_B_link {border:1px solid #C4D8F5; clear:both; margin:2px 0 3px; overflow:hidden; line-height:2;}
.mod_H_link {background:#f2f8ff; clear:both;}
.mod_H_link .t{margin-left:0; float:none;}
.mod_H_link .itemHeaderInner {padding:4px 4px 4px 6px;}
.mod_H_link span.more1 a {background:none; color:#305186; font-weight:bold; width:30px;}
.mod_H_link .itemHeaderInner span.more1, .mod_H_link .itemHeaderInner span.mpic {float:right;}
.mod_H_link a, .mod_H_link span.t {color:#305186; font-size:12px; font-weight:bold; background:none;}
.mod_H_link .itemHeaderInner dl.link1, .mod_H_link .itemHeaderInner dl.mpic {float: right; display: block; margin-right: 12px; color:#305186;}
.mod_H_link dl dt{float: right; display: block; margin-right: 12px;}
.mod_L_link ul{clear:both; margin:0px; _height:1%;}
.mod_L_link ul li{ list-style:none; margin:0px 4px; _margin:2px 4px; line-height:20px; height:20px; width:96px; float:left; }
.mod_L_link ul li a{color:#305186; padding:0px 4px; font-size:12px; line-height:20px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.mod_H_link a:hover{color:#FF0000}
.mod_L_link a:hover{color:#FF0000}
.mod_L_link ul:after{content:".";height:0;visibility:hidden;display:block;clear:both;}

/*右下角弹出窗口*/
#PopupWin {height:246px;right:0;margin:0;overflow:hidden;padding:0;position:absolute;top:400px;width:260px;z-index:100;}
#PopupWinHead {height:226px;right:0;position: absolute;width:20px;z-index:102;}
#PopupWinBody {right:20px; margin-right:-270px;position:absolute;top:10px;z-index:101;width:240px; _width:246px; height:310px;}
#PopupWinClose { display:block; height:20px; position:absolute; left:20px; bottom:12px;color:#000; }
#PopupWinBody ul {margin-top:20px; margin-left:20px;}
#PopupWinBody li{ padding-left:18px; background: url(../images/appicons.gif) no-repeat 7px -882px; line-height:22px; height:22px; white-space:nowrap; }
#PopupWinBody li a {color:#000;}
#PopupWinBody li a:hover { text-decoration:underline;}
li#PopupWinPic {background:none; padding:0; line-height:1; height:82px;}
li#PopupWinPic img {border:1px solid #666;}

/*seo*/
.evy_list{margin:20px 0 30px 0; width:100%;}
.M_topic .evy_list { margin:10px 0 30px; padding-left:10px; }
.M_topic .evy_list .lis { width:33%; }
.lis { float:left; width:33%; }
.M_topic .evy_list ul li { padding:4px 0; }
.bbspager{margin-top:30px;height:auto; float:left;}
.bbspager a{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#656565;
display:inline-block;
height:20px;
line-height:20px;
margin:0px 2px 10px 2px;
padding:2px 5px;
text-decoration:none;
}
.bbspager .AtStart {
color:#999999;
margin:0 2px;
padding:2px 5px;
}
.bbspager .this-page {
color:#FF6600;
font-weight:bold;
margin:0 2px;
padding:2px 5px;
}
