﻿@charset "utf-8";
/* CSS Document */

/********** 全局 **********/
.blue,a.blue{color:#006fae}
a.gray,.gray{color:#ccc}
html {height: 100%;}
body,td,th,div,input,select {font-family: 宋体,Verdana, Arial, Helvetica, sans-serif ;font-size: 12px; line-height:160%}
body {background:#fff;}
h1,h2,h3,h4,h5{font-family: Verdana, Arial, Helvetica, sans-serif, 宋体;}
a{text-decoration: none; color:#333}
ul,ol,li,dl,dt,dd,p,body,form{ margin:0px; padding:0px;}
form{ display:inline}
img {border:0;}
hr{margin:0px; padding:0px}
/******* 顶部 ********/
#wrap{ width:100%; margin:0px auto; background:#fff}
#layout_Innerheader{ clear:both }
#layout_Innerheader{ padding-top:20px; height:0px; margin:0px 20px; }
#layout_Innerheader hr{ color:#fff ; height:1px; clear:both; margin-top:-10px; border-bottom:1px solid #ccc;clear:both}
.layout_right{width:155px}
.layout_right li{margin:5px 0px; list-style:none}
.layout_right a.btn_o span{}
.mt{margin-top:5px;}
h2{color:#666;font-size:14px; margin:10px 0px 10px 0px; border-bottom:4px solid #e4e4e4; padding-bottom:5px}
h2 a{color:#666}
.PageDiv h2,.PageMain h2,h2.p{color:#666; clear:both;font-size:14px; margin:0px 0px 10px 20px}
h3{color:#9ec630; font-size:13px; font-weight:normal; clear: both}
h4{color:#333; font-size:14px; border-bottom:5px #cce587 solid; margin-top:0px; padding-bottom:5px}
h5{color:#000; font-size:12px; margin:5px 12px}
a.vlogo{ background:url(../images/logo.gif) no-repeat; width:200px ; height:45px; display:block;float:left; margin:0px; text-indent:-9999px }
input.textboxred{color:#990000; border: 1px solid #990000; background:#FFFFDE}
input.green{color:#006600; border:1px solid #336633}
#nav_global { float:right;line-height:normal;clear:right;margin-top:10px;width:550px; text-align:right}
#nav_global ul {margin:0;list-style:none;text-align:center;float:left; }
#nav_global li {display:inline;margin:0;padding:0;}
#nav_global li a{ background:url(../images/bg_all.gif) left -50px no-repeat; width:80px; height:30px; display:block; color:#fff; text-align:center; float:left; line-height:32px; font-size:13px}
#nav_global li a:hover{ background-position:-100px -50px;}
#nav_global li.current a{ background-position:left -100px; }
.nav_top{ height:35px; line-height:35px; clear:both}

.nav_top a{ color:#CCC; }
.nav_sub { background:#fff0d2; padding:4px; display:none}
.nav_sub input{ margin-left:10px; margin-right:2px}
.nav_sub a{ float:right; border:#bbc1c8 1px solid; background:#eaedef; padding:0px 2px; color:#8a9aad}
.nav_set{ background:#FFF7D6; padding:4px; border:1px dotted #FFE063; height:12px;}
.nav_set a{ float:right; }
/**main 主体部分**/
#main { clear:both}
body>div #main { padding-top:50px}
#m_ext {margin:0px 20px;}
#footer{margin:0px 20px;clear:both; text-align:center;color:#333; border-top:3px solid #eee; padding-top:20px }
/**注册部分**/
.register td{ line-height:28px; height:28px; }
.register th h4{ font-size:14px; margin:0px; padding:0px; color:#fff; border:none }
.register th {height:48px; line-height:16px}
td.Td1,.Td1{ background:url(../images/fill_all.gif) repeat-x 0px -200px;color:#406379; width:16%; text-align:right; font-weight:bold; padding-right:20px; }
th.Td1 { background:#d9e7f1; }
td.Td2,.Td2{ background:url(../images/fill_all.gif) repeat-x 0px -50px; color:#fff; width:28%; text-align:center; }
th.Td2{ background:#979797; color:#fff; font-weight:normal}
td.Td3,.Td3{ background:url(../images/fill_all.gif) repeat-x 0px -100px; color:#fff; width:28%; text-align:center; }
th.Td3{ background:#acacac; color:#fff; font-weight:normal}
td.Td4,.Td4{ background:url(../images/fill_all.gif) repeat-x 0px -150px; color:#fff; width:28%; text-align:center; }
th.Td4{ background:#aacd49; color:#fff; font-weight:normal}
.RightCol .table_info th{ background:url(../images/fill_all.gif) repeat-x 0px -200px; font-weight:normal; text-align:left; width:90px}
.RightCol .table_info td{ background:#f2f2f2; text-align:center}
.RightCol .table_info a{ color:#bc4400}
.table_step th{ background:#e5e5e5; color:#666; text-align:left; text-indent:12px}
.table_step .ico a span{ font-weight:bold; color:#999; cursor:pointer}
.table_step td{color:#666}
.table_stepB table{ background:#f2f2f2}
.table_stepB th{ background:#e5e5e5; color:#666; text-align:left; text-indent:2px}
.table_stepB td {color:#666; background:#fff}
.table_q{ margin:5px 0px}
.table_q th{ background:url(../images/fill_all.gif) left -150px repeat-x; color:#fff; line-height:20px}
.table_q td{ background:#ecf7cd; color:#333;}
.table_q td.stage{ background:#fff7d5; letter-spacing:4px; text-indent:6px}
.table_q textarea,.textarea{border:1px solid #999; }
.table_q a{  margin:0px 5px; color:#689400}
.table_Set{ border:2px solid #ECF7CD; padding:1px; margin:5px 0px}
.table_Set table{ border:1px solid #CCE587}
.table_Set th{ border-bottom:1px solid #CCE587;background:url(../images/fill_all.gif) left -152px repeat-x; color:#ECF7CD}
.table_Set a{  margin:0px 5px; color:#689400}
.table_static{ border:1px solid #ccc; margin:5px 0px; padding:1px}
.table_static th{ background:#b5d35a; color:#fff;}
.table_static th.t{ background:#dae9ac; color:#5d8000; font-weight:normal}
.table_static th.l{ background:#f0f6de; color:#5d8000; font-weight:normal}
.table_static td{  color:#333; text-align:center}
.table_static td.t{text-align:left}
.table_static td span{color:#999}

.table_static th a{color:#f9ffb9}
.table_static a{color:#d6a618; margin-right:6px}
.table_static a.t{color:#b5d35a;}
.table_static a:hover{text-decoration:underline}
.scroll{ height:60px; overflow:scroll}
.step_s{line-height:34px}
.step_s{ background:url(../images/step_tit.gif) no-repeat 10px 0px; padding-top:20px;}
.step_s span{color:#6ba2c6;}
.step_s a span{ background:url(../images/step_1.gif) no-repeat; height:34px;  text-indent:6px;  padding:5px 9px 12px 9px;padding:5px 9px 12px 9px!important; color:#6ba2c6; font-weight:bolder;}
.step_s a{ color:#6ba2c6; background: url(../images/step_arr.gif) no-repeat 8px right; padding-right:18px; margin:0px 3px}

.step_s a.end{background: none}
.step_s a.on span{background:url(../images/step_2.gif) no-repeat; color:#ff6100}
.step_s a.on { color:#ff6100; font-size:13px; font-weight:bold}
.step_s a{}
.step_tips{ background:url(../images/step_tips.gif) no-repeat 10px 0px;}
.step_dowhat{ background:url(../images/step_dowhat.gif) no-repeat 10px 0px;}
.step_t{ padding-top:20px; margin-top:10px }
.step_t li{height:20px}
.step_t a{ color:#6ba2c6;}
.step_t a span{height:20px}
.step_t a:hover{ text-decoration:underline; color:#ff7500}
body>div a.step_no:hover span{ background-position:3px -520px}
 ul.fortemp li{ float:left; display:block; margin:4px; width:234px;}
 ul.fortemp li a.sub_img { padding:0; width:auto; display:inherit; height:auto;}
.fortemp img{ display:block; padding:1px; border:1px #ccc solid; width:230px; height:135px; margin-top:4px; margin-bottom:4px}
.fortemp a{padding:4px; width:224px; display:block; height:15px; overflow:hidden; _zoom:1;}
.fortemp a:hover{background:#dceaff}
/**所有图标样式 .ico为要套用该图标区域必用样式**/
.ico a span{background: url(../images/ico_All.gif) no-repeat left 200px;line-height:16px;padding-left: 23px;display: block; float:left; color:#333; cursor:pointer; margin-right:5px;}
.icon a span{background: url(../images/ico_All.gif) no-repeat left 200px;line-height:16px;padding: 2px 0px 2px 23px; color:#333; cursor:pointer;}
.icoit span.up{background: url(../images/ico_All.gif) no-repeat left -395px;line-height:16px;padding: 2px 0px 2px 16px; color:#333; cursor:pointer; color:#4d9645}
.icoit span.down{background: url(../images/ico_All.gif) no-repeat left -415px;line-height:16px;padding: 2px 0px 2px 16px; color:#333; cursor:pointer; color:#853e18}
a.ico-set span{background-position:3px -80px;}
a.ico-addmodule span{background-position:3px -100px;}
a.ico-style span{background-position:3px -120px;}
a.ico-layout span{background-position:3px -140px;}
a.ico-delmodule span{background-position:3px -200px;}
a.ico-setmodule span{background-position:3px -220px;}
a.ico-newmodule span{background-position:3px -240px;}
a.ico-search span{background-position:3px -260px;}
a.ico-eye span{background-position:3px -320px;}
a.ico-category span{background-position:3px -340px;}
a.ico-rebuild span{background-position:3px -360px;}
a.ico-review span{background-position:3px -480px;}
a.ico-copy span{background-position:3px -500px; }
a.ico-save span{background-position:3px -540px;color:#418E1F}
a.ico-add span{background-position:3px -560px; }
a.ico-del span{background-position:3px -580px; color:#ff0000 }
a.ico-ed span{background-position:3px -600px;}
a.step-on span,.table_step .ico a.step-on span{background-position:3px -480px; color:#719905;}
a.step-fin span{background-position:3px -500px;}
a.btn-close span{ background-position:3px -280px}
a.btn-open span{ background-position:3px -300px}
a.help{background: url(../images/ico_All.gif) no-repeat left -380px;line-height:16px;padding-left: 23px;display: block; float:left; text-indent:-9999px; overflow:hidden; width:23px}
a.buy span{background: url(../images/ico_All.gif) no-repeat right -400px;line-height:16px;padding-right: 23px; color:#333 }
/**常用元素**/
.summary{color:#999}
.fl{float:left; }
.fr{float:right}
.cb{clear:both}
.ar{text-align:right}
a.btn_o { background:url(../images/bg_all.gif) no-repeat left -250px; margin:2px 5px }
.btn_new{ color:#003c70; background:#eef8ff; border:1px solid #438ece; }
body>div a.btn_o{padding:5px 0px}
a.btn_o span{ background:url(../images/bg_all.gif) no-repeat right -300px;  height:25px; color:#9a4711;padding:5px 20px; line-height:24px; cursor:pointer}
a.Cur{ background:url(../images/bg_all.gif) no-repeat left -150px;font-weight:bold}
a.Cur span{background:url(../images/bg_all.gif) no-repeat right -200px;font-weight:bold}
.btn_o{ background:url(../images/bg_all.gif) no-repeat left -150px;}
.btn_o span{ background:url(../images/bg_all.gif) no-repeat right -200px;}

a.btn_fix { background:url(../images/bg_all.gif) no-repeat left -500px; height:25px; display:block; text-align:center; color:#9a4711; line-height:25px; width:153px}
a.btn_fix_on{ background:url(../images/bg_all.gif) no-repeat left -450px; height:25px; display:block; text-align:center; color:#9a4711; line-height:25px; width:153px; font-weight:bold}
a:hover.btn_fix { background:url(../images/bg_all.gif) no-repeat left -450px;}

.textbox{background:url(../images/fill_all.gif) repeat-x left 0px; border:1px #ccc solid; height:18px; line-height:18px; color:#666; }
.textbox1{ border:1px #ccc solid; height:18px; line-height:18px; color:#666; margin-right:4px; text-indent:2px }
input.btn{background:url(../images/bg_all.gif) 0px -351px no-repeat; width:82px; height:23px; border:none; letter-spacing:6px;color:#333; margin:0px 4px}
a.btn{background:url(../images/bg_all.gif) 0px -350px no-repeat; width:82px; height:25px; border:none; display:block; color:#333; line-height:25px; text-align:center; float:left; margin-right:6px}
.msg{clear:both;color:#c16802; font-size:12px; background: url(../images/ico_All.gif) no-repeat left -40px; text-indent: 22px; padding:0px;line-height:18px;display:none}
#sidebar{ border:1px solid #ccc; width:170px}
#sidebar dl dt{ background: url(../images/bg_all.gif) no-repeat left 0px; line-height:35px; height:35px}
#sidebar dl dt a span{margin-top:10px;color:#333}
#sidebar dl dd,#sidebar dl dt{ clear:left}
#sidebar dl dd a span{ float:none; margin-top:5px; color:#333}
#sidebar dl dd a{ display:block; padding-left:10px;height:23px; table-layout:}
#sidebar dl dd a:hover,#sidebar dl dd a.on{ background:url(../images/bg_All.gif) no-repeat left -400px;}
.Qmenu {color:#ccc; text-align:right}
.Qmenu a{color:#689400}
.Qmenu a:hover{ text-decoration:underline}
.red,a.red,td.red,.ico span.red,.icon span.red,.mod_L_2 ul li a.red,ul li a.red{color:#bb4400}
/** 显示编辑信息 **/
.PageMain{ top:-20px; left:50px; border:3px #ccc solid; background:#fff; position:absolute;  padding:10px; width:700px; display:none; z-index:100}
*html .PageMain{}
.PageMain div .btn,.postform div .btn{float:left; margin:0px 5px}
.PageMain div a{ color:#689400; margin:0px 5px}
.PageDiv{ top:200px; left:250px; border:3px #ccc solid; background:#fff; position:absolute;padding:10px; width:700px; display:none}
*html .PageDiv{ }
a.closePage{background: url(../images/ico_All.gif) no-repeat left -20px;line-height:16px;padding-left: 23px;display: block; float:right}
a.closePage:hover{background-position:left -60px}
/**表单样式一**/
.postform div{ line-height:30px; margin-top:12px; clear:both}
.postform label{ letter-spacing:2px; line-height:22px; text-align:right; width:80px; float:left; margin-right:15px; font-size:13px}
.postform td label{ width:60px}

.postform input.url{width:350px}
.postform div select{ }
#CssSortId { width:190px;}
#ModuleCssID { width:290px;}
.postform div input.radio,.postform div input.checkbox{width:14px; height:18px; border:none; line-height:18px}
.postform div .msg{ line-height:18px; margin-left:100px; margin-top:5px}
.postform div textarea{border:1px #ccc solid; line-height:18px; width:375px; font-size:12px; background:#fff}
.none,.showmenu{display:none}
.postform div div{margin-top:5px; margin-left:100px; line-height:18px}
.postform div div input{ margin-bottom:-6px}
.postform div div a{color:#999; margin-right:6px}
.post{ height:120px;}
.vote_icon { float:left; clear:left;font-size:12px;background: url(../images/bg_all.gif) repeat -100px -250px; width:65px; height:73px; margin-top:3px; margin-right:3px; }
.vote_icon .votes { text-align:center; font-size:18px; margin-top:14px; font-weight:bold;}
.vote_icon .vote_click { text-align:center; margin-top:18px; }
.vote_icon a { color:#223458;}
.vote_icon a:hover { color:#3333CC;text-decoration:underline; }
.vote_icon a.voted { color:#003195; }
.vote_intro{float:left;overflow:hidden; margin-left:6px; line-height:160%; width:460px}
.vote_intro .title a{font-size:14px; font-weight:bold;color: #5e8101;}
.vote_intro .title a:hover{color: #bb4400;}
.vote_intro .keywords{ color:#5e8101;}
.vote_intro .vote_info{ color:#b1b1b1}
.vote_intro .vote_info a{ color:#b5d069}
.vote_intro p{color:#b0b0b0; text-indent:24px}
.vote_intro a {color: #5e8101;}
.vote_intro a:hover { color: #bb4400;text-decoration:underline; }

.acc_bg{ width:180px;background:url(../images/fill_all.gif) 0px -280px;height:70px; }
.acc-info{ width:140px }
.acc-info img{ margin:3px 10px}
.acc-info a span{margin:3px 0px; }

ul.list_dot li{background:url(../images/ico_all.gif) no-repeat left -276px; line-height:24px; text-indent:16px; list-style:none}
ul.list_dot li a{ line-height:24px; color:#333}
ul.list_dot li a:hover{color:#ff7500}
ul.list_dot li.cur{background-position:0px -516px; }
ul.list_dot li.cur a{color:#5e8101}
ol li{ list-style-position:inside}
ol li span{float:right}
ol.half li{width:49%; float:left; }
.list_quarter ul li{ list-style:none; background:url(../images/dot_all.gif) no-repeat 0px 7px; line-height:24px; text-indent:16px; float:left; width:25%}
.list_quarter li a{color:#333}
.list_quarter li a:hover{color:#ff7500}

.list_2 dl{ width:48%; float:left;margin:5px}
.list_3 dl{ width:31%; float:left; margin:5px}
.list_Category dl.col_A dt{ background:#b1d158}
.list_Category dl.col_B dt{ background:#d2f572}
.list_Category dt{padding-top:5px; padding-left:5px}

.list_Category dt a{padding:5px; width:150px; text-align:center; display:block; background:#fff;  color:#333; font-weight:bold; border-top:1px solid #9dc825; border-left:1px solid #9dc825; border-right:1px solid #9dc825}
.list_Category dd a{color:#333; width:45%; float:left; margin:3px 0px}
.list_Category dd a span{ float:right; color:#CC6600}
*html .list_Category dd{height:250px}
.list_Category a:hover{ color:#ff7500}
body>div .list_Category dd{ min-height:200px}
.list_table table {border-collapse: collapse;width: 100%;margin-top: 3px;table-layout:fixed; }
.list_table th {text-align: left;background: url(../images/fill_ALL.gif) repeat-x left -200px;height: 20px;line-height: 20px;border-top: #CCCCCC 1px solid;border-bottom: #CCCCCC 1px solid;border-right:#ccc 1px solid;padding-left:5px}
.list_table td{border-top:1px solid #CCC;height: 20px;line-height: 20px;margin-bottom:1px;padding-left:5px;}
.list_table td a {color: #333333;}
.list_table td a:hover {text-decoration: underline;}
.list_table tr.system td, .mailBox tr.system td a {color: #038AA7;font-weight: bold;}

a.a_post{color:#689400; margin:0px 5px;}

.sort{ text-align:right; border:1px solid #CFD3D2; padding:4px; margin:3px 0px}
.Tags a{margin:0px 6px; color:#666}
#operation,#bottom{border:#eee solid 2px; margin:5px 0px;}
#operation{ display:none}
#operation table{border:1px solid #fff5e7; background:#fffcf7}
#bottom table{border:1px solid #fff5e7; background:#eee}
#bottom table td{border:1px solid #fff5e7; background:#fffcf7}
.C_333,a.C_333,.C_333 a{color:#333; margin:0px 5px}
.adv{display:none}
.text_right{text-align:right; clear:both; height:20px; }
.addmodule{ }
.star_1{width:16px; background:url(../images/stars.gif) repeat-x; height:12px}
.star_2{width:32px; background:url(../images/stars.gif) repeat-x; height:12px}
.star_3{width:48px; background:url(../images/stars.gif) repeat-x; height:12px}
.star_4{width:64px; background:url(../images/stars.gif) repeat-x; height:12px}
.star_5{width:80px; background:url(../images/stars.gif) repeat-x; height:12px}

*html .groupWrapper{}
body>div .groupWrapper{ min-height:100px}


#ModuleDiv,.ModuleDiv,#PageDiv{
	border:4px #999 solid;
	background:#fff;
	position:absolute;
	top:80px;
	padding:10px;
	width:600px;
	z-index:9100;
	text-align:left;
	display:none;
	margin-left:150px
}
*html #ModuleDiv,.ModuleDiv,#PageDiv{}
#ModuleDiv h2,.ModuleDiv h2,#PageDiv h2{font-size:16px; border:none; margin-left:15px; margin-bottom:5px; margin-top:20px}/*cc*/
.groupItem .itemHeader{cursor: move;}
.groupItem .itemHeader span a {float:right}
a.closeEl { background: url(../images/ico_All.gif) no-repeat 3px -300px;line-height:25px;padding-left:23px;}
a.open{background: url(../images/ico_All.gif) no-repeat 3px -280px;line-height:25px;padding-left:23px;}
a.closeD{background: url(../images/ico_All.gif) no-repeat 3px -280px;line-height:25px;padding-left:23px;color:#666; text-decoration:none }
a.Oit{ background: url(../images/ico_All.gif) no-repeat 3px -300px;line-height:25px;padding-left:23px; }
h4{color:#333; font-size:14px; margin:5px 15px; padding:0px}
.borderM{ border:dotted 1px #ccc; margin:6px 0px}
.borderM th{ background:#f2f2f2}
.sortHelper {
	BORDER-RIGHT: #666 3px dashed; BORDER-TOP: #666 3px dashed; BORDER-LEFT: #666 3px dashed; WIDTH: auto! important; BORDER-BOTTOM: #666 3px dashed
}
.itemContent{ clear:both; vertical-align:top; padding:4px}
.itemHeader{}
#PageDesign{ background:#f2f2f2}
.choose div.ml{ margin-left:100px;}
.choose a.on{border:2px solid #eda600; margin:2px 8px;}
.choose img{width:40px; height:40px}
.choose a.on:hover{border:2px solid #eda600; margin:2px 8px;}
.choose a{margin:4px 10px; display:block; float:left; height:40px}
.choose a:hover{margin:3px 9px; border:1px solid #abd52c;}
.postform .ml{margin-left:100px}
a.black{color:#000; font-weight:bold}
.addmodule{background:#f2f8ff; border:#C9E1F8 1px solid; float:right; width:98%; margin:2px 0px; padding:2px; text-align:right; clear:both; height:18px}
.addmodule a{float:right; display:block}
body>div a{height:16px}
.table1,.table2,.table3,.table4,.table5,.groupItem{clear:both}
.creModuleit ul{ margin-left:200px; width:500px; display:block}
.CreModuleit { margin: 0pt 15px;}/*cc*/
.CreModuleit li{list-style:none; width:186px; float:left; display:block; background:#e7ff9c; margin:1px; text-align:center}/*cc*/
.CreModuleit li a,.CreModuleit1 dt a{ color:#759b00}
.CreModuleit li a:hover,.CreModuleit1 dt a:hover{ color:#759b00; text-decoration:underline}
dl.CreModuleit1 { margin-left:10px; overflow:hidden; _zoom:1;}/*cc*/
.CreModuleit1 dt{ float:left; background:#e7ff9c; padding:0px 6px; margin:1px; line-height:32px; height:32px; width:100px; text-align:center }/*cc*/
.CreModuleit1 dd{ display:none; clear:right; padding:0px 6px; line-height:16px }/*cc*/

#TD_20667_1 .itemContent h2{
	border-bottom: none;
}