@charset "utf-8";
/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;word-break:break-all;}
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;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
label{cursor:pointer; color:#3366CC;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font:12px "宋体",arial,helvetica,clean,sans-serif}
table {font-size:inherit;font:100%;} 
body * {line-height:16px;}

/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}
strong {font-weight:bold;}
a {text-decoration:none;color:#3366CC;}
a:hover {text-decoration:underline;}
a.name{text-decoration:none; color:#0000DD;} 
a.nameHidden{text-decoration:none; color:#CC00CC;} 
a.nameTrue{color:#EE0000; font-weight:bold;} 

/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}

.bold {font-weight:bold;}
.h20 { line-height:20px;}
.error {color:red;}


/*颜色预定义 可以随时增加*/
.black {color:#000;}
.white {color:#fff;}
.red {color:#e10007;}
.gray {color:#454545;}
.orange {color:#ff7200;}
.blue {color:#3a8ecf;}
.navy {color:#183b7d;}
.lightGray{color:#999;}

/*字形预定义 可以随时增加*/
.b{font-weight:bold;}
/*字体大小*/
.f12{font-size:12px;}
.f14{font-size:14px;} 
/*文本对齐*/
.tC{text-align:center;}
.tL{text-align:left;}

/*宽度预定义 可以随时增加*/
.w450{width:450px;}

/*间隔*/
.mb5{margin-bottom:5px;}

/*分页*/
.pages{width:98%; margin:5px auto; font-size:14px; height:10px; padding:10px 0px 10px 0px;}
.pages a{border:1px solid #CCCCCC; padding:3px 5px 3px 5px; margin:0px 3px 0px 3px; font-size:14px;}
.pages a:hover{font:14px 宋体;text-decoration:none;margin:0px 3px 0px 3px;color:#ffffff; background:#666666; border:1px solid #333333;}
.pages span{border:1px solid #DDAB16; padding:3px 5px 3px 5px; margin:0px 3px 0px 3px; font-size:12px; background:#E2AC0B; color:#ffffff;}

/*表格*/
table.tableA{background:#EBD28F; color:#995B00;}
table tr.trAtitle{background:url(../images/2010/table_bgTitle.jpg) repeat-x #FCF7E1;}
table tr.trAtitle td,table tr.trAtitle th{padding:10px 0px 3px 0px; font-size:14px; text-align:center; color:#995B00;}
table tr td.title{position:relative; padding-left:35px;}
table tr td.title span{position:absolute; top:4px; left:5px;}
table tr td.t{ text-align:left; font-size:14px;}

tr.trA1{ background:#FDFAEB;}
tr.trA1 td{ padding:4px 0px 0px 4px;}
tr.trA2{background:#fefefe;}
tr.trA2 td{padding:4px 0px 0px 4px;}

table.tableA input.chk{width:1.1em; border:none;}



/*内容区提示*/
.c_Err{margin:0px auto 0px auto; width:100%; border:1px solid #F39EB6; background:#F3D1E5;}
.c_ErrTitle{ font-size:14px; font-weight:bold; text-align:left; padding:5px 0px 3px 0px; margin:0px 10px 0px 10px;}
.c_Err ol{margin:0px; width:100%; float:left; text-align:left; font-size:12px; padding:5px 0px 3px 0px;}
.c_Err ol li{list-style:inside square; color:#ff0000; padding:4px 10px 2px 10px;}
.Status,#Status{margin:10px auto 0px auto; width:95%; background:#A7FCCD; display:none; letter-spacing:1px; text-align:left;}

/*无限分类类显示与表单*/
ul.Class{float:left; width:90%; padding:0px; margin:0px 0px 0px 0px; padding-left:30px; list-style:none;}
ul.Class li{float:left; width:100%; padding:0px; margin:0px; position:relative; font-size:14px; border:1px dashed #ebebeb; padding:4px;}
ul.Class li.class1{ background:#F7F7F7;}
ul.Class li span{ position:absolute; top:4px; right:0px; font-size:12px;}

ul.m_Form2{float:left; width:100%; list-style:none; margin:2px 0px 0px 0px; padding:0px 0px 3px 0px; border:1px dashed #ebebeb; background:#F7F7F7;}
ul.m_Form2 li{ float:left; width:76%; position:relative; font-size:12px; padding:0px 0px 0px 22%;}
ul.m_Form2 li p{position:absolute; top:2px; left:0px; width:20%; text-align:right;}


/*内页选项卡*/
#Tab{ width:100%; float:left;}
#Tab ul{width:730px; padding:0px 20px 0px 30px; margin:10px 0px 0px 0px; float:left;height:25px;background:url(../images/2010/bgTab.jpg) left top repeat-x;}
#Tab ul li{margin:0px 5px 0px 5px; float:left; border:1px solid #ADADAD; border-bottom:none; background:#666666; font-size:12px; color:#FFFFFF;position:relative;top:2px; height:22px;}
#Tab ul li.right{ float:right; background:#53A831;}
#Tab ul li.cur{background:#ebebeb;}
#Tab ul li a{color:#FFFFFF; display:block;padding:4px 8px 0px 8px;}
#Tab ul li.cur a{ color:#000000; font-weight:bold;padding:4px 8px 0px 8px;}
#Tab ul li.right a{ color:#ffffff;}


/* tips */
.tipsIcon{ width:20px; height:18px; line-height:18px; text-align:center; position:absolute; top:3px; left:0px;}
.tipsIcon span{ display:block; width:100%; height:100%;}
.tips-pending{ background:url(../images/2010/pending.gif) 5px 6px no-repeat; padding:3px 3px 3px 0px; color:#CB9A00; line-height:200%;}
/* 普通提示 */
.tips0{ width:185px; height:auto; background:url(../images/2010/tip1_Bottom.png) bottom left no-repeat; position:absolute; top:0; left:20px;}
.tips0 i{ background:url(../images/2010/tip1_top.png) top left no-repeat; display:block; width:160px; padding:5px 5px 5px 20px; font-style:normal; color:#999; z-index:99;}
/* 出错提示 */

.tipAction{width:99%; float:left; color:green; font-size:16px; line-height:150%;}
.tips1{ width:185px; height:auto; background:url(../images/2010/tip1_Bottom.png) bottom left no-repeat; position:absolute; top:0; left:20px;}
.tips1 i{ background:url(../images/2010/tip1_top.png) top left no-repeat; display:block; width:160px; padding:5px 5px 5px 20px; font-style:normal; z-index:100;}

.tips2{ width:185px; height:auto; background:url(../images/2010/tip2_Bottom.png) bottom left no-repeat; position:absolute; top:0; left:20px;}
.tips2 i{ background:url(../images/2010/tip2_top.png) top left no-repeat; display:block; width:160px; padding:5px 5px 5px 20px; font-style:normal; color:#f33;}

.formBox .tipsIcon{ width:20px; height:18px; line-height:18px; text-align:center; position:absolute; top:3px; left:177px; margin-left:40px;}
.formBox .tips2{ width:145px; height:auto; background:url(i/tip2_Bottom_s.png) bottom left no-repeat; position:absolute; top:0; left:205px;margin-left:40px;}
.formBox .tips2 i{ background:url(i/tip2_top_s.png) top left no-repeat; display:block; width:120px; padding:5px 5px 5px 20px; font-style:normal; color:#f33;}
.i-msn{ background:url(i/i-msn.gif) no-repeat; margin:0 3px;}

/*按钮系列*/
span.button{display:-moz-inline-stack;display:inline-block;_display:inline;margin:0 2px;padding:0 10px 0 0;background:url(../images/2010/button.gif) 100% 0 no-repeat;vertical-align:middle;cursor:pointer;zoom:1;}
span.button:hover{background-position:100% -50px;}
span.button,span.button:-moz-any-link{padding:0 3px 0 0;}
span.button,span.button:default{padding:0 10px 0 0;}
	span.button span{display:block;padding:0 0 0 10px;background:url(../images/2010/button.gif) 0 0 no-repeat;}
	span.button:hover span{background-position:0 -50px;}
		span.button a,span.button a:hover,span.button button{display:block;overflow:visible;width:auto;_width:0;height:24px;margin:0 -10px;padding:0 10px;border:0 none;background:none;color:#fff;text-decoration:none;line-height:24px;vertical-align:middle;white-space:nowrap;cursor:pointer;}
		span.button a:-moz-any-link,span.button button,span.button button:-moz-any-link{margin:0 0 0 -10px;padding:0 7px 0 10px;}
		span.button a,span.button button,span.button button:default{margin:0 -10px !important;padding:0 10px !important;}

span.button-main{background:url(../images/2010/button-main.gif) 100% 0 no-repeat;}
span.button-main:hover{background-position:100% -50px;}
	span.button-main span{background:url(../images/2010/button-main.gif) 0 0 no-repeat;}
	span.button-main:hover span{background-position:0 -50px;}
		span.button-main a,span.button-main a:hover,span.button-main button{color:#fff4db;}

span.button-sub{background:url(../images/2010/button-main.gif) 100% -100px no-repeat;}
span.button-sub:hover{background-position:100% -150px;}
	span.button-sub span{background:url(../images/2010/button-main.gif) 0 -100px no-repeat;}
	span.button-sub:hover span{background-position:0 -150px;}
		span.button-sub a,span.button-sub a:hover,span.button-sub button{color:#666;}

span.button-disabled,
span.button-disabled:hover{background-position:100% -100px;cursor:default;}
	span.button-disabled span,
	span.button-disabled:hover span{background-position:0 -100px;}
		span.button-disabled a,span.button-disabled a:hover,span.button-disabled button{color:#a3a3a3;cursor:default;}

span.button-large{background:url(../images/2010/button-large.gif) 100% 0 no-repeat;}
span.button-large:hover{background-position:100% -50px;}
	span.button-large span{background:url(../images/2010/button-large.gif) 0 0 no-repeat;}
	span.button-large:hover span{background-position:0 -50px;}
		span.button-large a,span.button-large a:hover,span.button-large button{height:33px;color:#fff4db;font:bold 14px/33px '宋体',sans-serif;}

span.button-large-disabled,
span.button-large-disabled:hover{background:url(../images/2010/button-large.gif) 100% -100px no-repeat;cursor:default;}
	span.button-large-disabled span,
	span.button-large-disabled:hover span{background:url(../images/2010/button-large.gif) 0 -100px no-repeat;}
		span.button-large-disabled a,span.button-large-disabled a:hover,span.button-large-disabled button{height:33px;color:#8f8f8f;font:bold 14px/33px '宋体',sans-serif;cursor:default;}

span.button-share,
	span.button-share span{background:none;}
		span.button-share a,span.button-share a:hover,span.button-share button{overflow:hidden;width:31px;margin:0 -10px !important;padding:0 10px !important;background:url(../images/2010/button-share.gif) 0 0 no-repeat;text-indent:-9999px;}
		span.button-share button{width:51px;}

/*头部*/
#top{position:relative;width:960px; margin:0 auto;}
#logo{ float:left; width:161px; height:69px; margin:11px 0px 0px 7px;}
#top #userinfo{ float:left;padding:10px 0px 0px 20px;}
#top #baidu{ float:left; margin:10px 0px 0px 30px;}
#banner{ float:left; width:500px; text-align:center; margin:20px;}
#fav{float:right; clear:right; color:#A8A8A8; margin:17px 0px 0px 0px;}
#search{ float:right; clear:right; background:url(../images/2010/app/news/BgNewsSearch.jpg) no-repeat; width:244px; height:25px; margin:10px 0px 0px 0px;}

#first{ float:left; width:810px; background:url(../images/2010/bgNav1st.jpg) repeat-x; height:41px; clear:left;}
#first ul {margin:0px 0px 0px 0px; float:left; padding-left:20px;}
#first ul li{float:left;  margin:0px 10px 0px 0px; text-align:center; padding:0px 5px 0px 5px; height:41px; position:relative;}
#first ul li.cur{background:url(../images/2010/bgNav1st-cur.jpg) no-repeat top center;}
#first ul li a{margin:20px 0px 0px 0px; display:block;}
#first ul li span{position:absolute;top 0px; right:-20px;}
#about{width:150px; height:22px; margin:11px 0px 0px 0px; float:right; clear:right; background:#787878; color:#ffffff; padding:8px 0px 0px 0px; text-align:center;}
#about a{color:#ffffff; margin:0px 10px 0px 10px;}

#second{ float:left; width:960px; background:url(../images/2010/bgNav2st.jpg) no-repeat; height:36px;}
#second ul{float:left; padding:0px 0px 0px 20px;}
#second ul li{ float:left; margin:0px 10px; padding:10px 0px 0px 0px; height:25px;}
#second ul li.cur{background:url(../images/2010/bgNav2st-cur.jpg) no-repeat top center;}
#first ul li a{font-size:14px; color:#ffffff;}
#first ul li.cur a,#second ul li a{color:#000000;}

#top,#nav,#main,#footer,#custom{width:960px; margin:0 auto;}
#footer{background:#ffffff;}

.baidu960{width:960px; margin:0 auto;}

/*上传表单*/
.supersitemanage{background:#EFF8FE;width:100%; height:100%;}
.supersitemanage ul.uploadUL{float:left; padding:0px 0px 0px 0px;}
.supersitemanage ul.uploadUL li{float:left; padding:4px 0px 0px 0px;}
.supersitemanage ul.uploadUL li input{width:400px; height:20px;}
.supersitemanage ul.uploadUL li input.submit{height:25px;font-size: 9pt;border:1px solid;border-color:#FFFFFF #82ADCA #82ADCA #FFFFFF;padding:2px 2px 0px 2px;background:#EEF3F9 url(../images/2010/company/menu_main.jpg) 0px -15px;margin:0px 5px; width:70px;}

#uploadProgress{background:#A7FCCD; padding:5px 0px;}