/* */
@charset "utf-8";
html {
  scrollbar-face-color : #F5F5F5;
  scrollbar-arrow-color :#A0A0A0;
  padding:0 !important;
	padding:82px 0px 23px 0px;
	width:100%;
	height:100%;
	overflow:hidden;
	
}
img  {border: 0px;}
*{
	margin:0;
	padding:0;
}


fieldset, img {border:0;}
li {list-style:none;}
body,button, input, select, textarea /* for ie */ {font: tahoma,Helvetica,arial, "\5b8b\4f53", sans-serif;sans-serif;vertical-align:middle;font-size:12px;}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}
address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}

body {
padding:82px 0px 23px 0px;
padding:/**/0;
height:100%;
overflow: hidden;
border: 0px;
color:#1B4670;
font-size:14px;
line-height:150%;
text-align: left;
background:white url(bg.gif) repeat-y left top;
background-attachment:fixed;
font-family: '微软雅黑','Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;

}

input {font-size:12px;}
textarea {font-size:12px;line-height:22px;padding:0px 10px;}

.floatleft {float:left;}
.floatright {float:right;}


a {margin: 0px;padding:0px;border:0px;color:#27394F;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:link {color:#333;text-decoration:none;}
a:hover{color:#3399FF;text-decoration:none;}

#main {
position: absolute!important;
	position: relative;
	top:82px!important;
	top:2px;
	bottom:23px;
	left:0px;
	right:0px;
	overflow-y:auto;
	z-index:98;
	overflow-x:hidden;
}

#top {
	position:absolute;
	top:0;
	width:100%;
	height:81px;
	background:#1A3E6E url(top-bg.gif) left top repeat-x;
}

#top #logo {
  float:left;
  width:160px;
  background:url(top-line.gif) right top no-repeat;
}

#nav {
  float:left;
  position:absolute; left:170px; top:0;_top:3px; right:20px;
}

#nav p {
  height:51px;
  line-height:50px;
  color:white;
}

#nav p a {color:white;}

.switch {
  float:right;
  width:auto;
  height:20px;
  line-height:20px;
  margin-right:0px;
  font-size:12px;
}

.nav a {
  float:left;
  display:block;
  height:30px;
  line-height:22px;
  _line-height:30px;
  margin:0px 8px 0px 0px;
  padding:0px 14px;
  text-align:center;
  font-size:14px;
  color:white;
  background:url(nav-a-bg.gif) left top repeat-x;
}

.nav a:hover,.nav a.on {
  line-height:22px;
  _line-height:30px;
  color:#1B4670;
  background:url(nav-a-hover.gif) left top repeat-x;
}


.nav a.home {
  color:white;
  font-weight:bold;
  background:url(icon08.gif) right 6px no-repeat;
}

/* 左侧 */
#left {width:160px;top:82px!important;top:0px;bottom:23px;position:fixed !important;/*ie7 ff*/
  position:absolute;
	z-index:99;background:url(left-bg.gif) right top no-repeat;
	height:auto!important;
	height:100%;
	overflow: auto;
	}
#menu {padding-top:6px;color:#1B4670;}
#menu dt {
  height:38px;
  line-height:38px;
  margin-right:3px;
  font-size:13px;
  font-weight:bold;
  padding-left:30px;
  background:url(icon02.gif) 8px center no-repeat;
}

#menu dt img {margin-left:10px;}

#menu dd {
  height:30px;
  line-height:30px;
  margin-right:3px;
  font-size:13px;
  
}

#menu dd a {display:block;height:30px;padding-left:30px;background: url(icon-other.gif) 10px center no-repeat;}

#menu dd a:hover {
  background:#EAF0F4 url(icon-other.gif) 10px center no-repeat;
}

#menu dd.on {
  margin-right:0px;
  font-weight:bold;
  color:#1C395B;
  border-top:1px solid #BAD6EB;
  border-bottom:1px solid #BAD6EB;
  /*
  border-top:1px solid #BAD6EB;
  border-bottom:1px solid #92AEC3;
  */
  background:#D9E9F6 url(icon-list.gif) 10px center no-repeat;
}
#menu dd.on a {background:none;}

#menu dd.on a {color:#1C395B;}


#right {position:absolute; left:160px; top:36px; right:0;padding:0px;width:auto; border-left:10px solid #D9E9F6;background:#EBF8FF;height:auto!important;
	height:100%;
	overflow: auto;}
.right {margin-left:1px;padding:10px;border-left:1px solid #C7CED4;background:white; width:auto;height:auto!important;
	height:100%;
	overflow: auto;}

#position {
width:100%;
  height:36px;
  line-height:36px;
  padding:0px 5px 0px 40px;
  background:#D9E9F6 url(position-bg.gif) left top no-repeat;
  color:#1B4670;
  position:fixed !important;/*ie7 ff*/
  position:absolute;
  top:81px;
  _top:84px;
  left:160px;
  right:0px;
  z-index:99;
}

#position a {
  float:right;
  display:block;
  width:80px;
  height:20px;
  line-height:20px;
  margin:6px 5px 0px;
  border:1px solid #ccc;
  background:url(nav-a-hover.gif) right top repeat-x;
  text-align:center;
  font-size:12px;
}

.clear {clear:both;}

#top {
	position:fixed !important;/*ie7 ff*/
	position:absolute; 
	z-index:99; 
    width:100%;
	background:#D9E9F6;
}


#footer {
position:absolute;
	bottom:0;
	z-index:99;
	width:100%;
	height:23px;
	line-height:23px;
	background:#D9E9F6 url(foot-bg.gif) left top repeat-y;
	text-align:right;
	overflow:hidden;
	font-size:10px;
	color:#888;
	
}
#footer a {color:#888;padding-right:20px;}



#table {font-size:12px;width:100%;}


#table .left {
  width:150px;
  text-align:right;
  padding-right:10px;
}



.blank5,.blank10,blank20 {
  clear: both;
  height: 5px;
}

.blank10 {
  height:10px;
}

.blank20 {
  height:20px;
}

.blank30 {
  height: 30px;
}

.padding10 {
  padding: 10px;
}





/************* 分页 */

.page {
  clear:both;
  margin:30px 0px 0px;
}

.page strong {
  color:#FFF;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#ccc;
  border:1px solid #ccc;
  margin: 0px 3px 0px 0px;
}
.page a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.page span {
  float:right;
  
}
.tags{height:auto; width:100%; float:left; border: solid 1px #d9e6f4; }
#tagstitle {  height:32px;  background:url(box_bg.gif) left top repeat-x;}
#tagstitle a {display:block; border-right:1px solid #d9e6f4; width:auto; padding:0px 20px; text-align:center; float:left; list-style:none; height:32px; line-height:32px; font-size:12px; color:#3b73ac; }
#tagstitle a.hover{ text-decoration:none;background:white url(tagstitle_a_bg.gif) repeat-x left top;font-weight:bold; color:#1C395B;}

#tagscontent{   border-top:none; padding:20px; height:auto; font-size:12px; color:#666;}
#tagscontent ul{ width:auto; border-bottom:1px solid #e8eef6; height:38px; line-height:38px;}
#tagscontent li{ width:auto; float:left; margin-right:20px;}
.skey{ border:1px solid #c4d9e9; width:300px; line-height:20px; height:20px; background:#fbfdff;}
.select1{ border:1px solid #c4d9e9; width:auto; height:20px; line-height:24px; margin-top:4px;}
.textarea1{ border:1px solid #c4d9e9; width:300px; height: 100px; margin-top:10px; margin-bottom:10px; }
#tagscontent tr{line-height:36px; height:auto; clear:both;}
#tagscontent td{border-bottom:1px solid #e8eef6;}
#submit{ width:50px; height:25px; background:#e0e8f3; border:1px solid #a9bdd8; color:#133366; margin:5px 10px 5px 0px; font-size:14px;}

.tips,.tips a {color:#CCC;}

/************* 首页右边内容 */
.homecon{ height:auto; width:100%; }
#homecon_left{ width:49.5%; float:left; height:auto; border:1px solid #C5CDC4;
  background:#F1F4F7 url(box_bg.gif) left top repeat-x; }
.homecon_lefttit{ line-height:30px; height:30px; padding-left:10px; border:1px solid #fff;}
.homecon_leftcon{ line-height:30px; height:auto;  padding:10px; font-size:12px;}
#homecon_right{ width:49.5%; float:right; height:auto;  border:1px solid #C5CDC4;
  background:#F1F4F7 url(box_bg.gif) left top repeat-x;}



#table_k{width:auto; overflow:hidden;}
#table_k tr{ border-bottom:1px solid #ccc; height:auto; line-height:36px; }

.table_td th,#table th {background:#F5F5F5;border-top:1px solid #C3CED8;line-height:32px;  text-align:center;}
.table_td{ width:auto; height:auto;}
.table_td tr td{
line-height:32px;

}
.child {display:block;width:14px;height:32px;float:right;cursor:pointer;margin-right:20px;background:url(child.gif) left 12px no-repeat;}

/*按钮*/
input,#table input,textarea {font-size:12px; line-height:22px;height:22px;padding:0px 10px;}
#table input#grade {margin:0px 5px;}
#table input#attr1 {margin:0px 5px;}
#table #site_logo_upload,#table #onerror_pic_upload,#table #pics0_upload,#thumb_upload,#fileupload,#pics0_upload,#banner_upload,#image_upload,#table #image_upload,#image {border:none;background:none;}
#ishtml,#grade,#checked,#isnav {margin:0px 5px;}
#attr1[] {margin:0px 5px;}

textarea,textarea#sendmail,textarea#attr1 {height:auto;}


.button {
	 width:auto; height:24px; background:#e0e8f3; border:1px solid #a9bdd8; color:#133366; margin:5px 10px 5px 0px; font-size:12px; padding:1px;
}

#message {
    height:26px;
	line-height:26px;
	padding:0px 10px;
    background:#e4eef7;
	border:1px solid #c3d3e2;
	width:auto;
}

input,#table input {font-size:12px; line-height:22px;height:22px;padding:0px 10px; }

.button {
	background:url(buttom_bg.gif) right bottom no-repeat;
	height:24px;
	line-height:18px;
	cursor:pointer;
	text-align:center;
	padding:2px 10px;
	border:1px solid #c4d9e9;
	color:#395366;
	overflow:hidden;
}

.urltips {padding-left:22px;background:url(cuo.gif) left center no-repeat;color:#CCC;}
a.urltips {color:#CCC;}

/* 模板列表 */
#template {clear:both;}

#template .template_box {float:left;margin:0 12px 10px;width:218px;height:220px;margin:5px 6px;overflow:hidden;text-align:center;display:block;position:relative;line-height:1em;}
#template .img-wrap {position:static;width:214px;height:150px;text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:150px;*font-family:Arial;overflow:hidden;}
#template .img-wrap img{max-width:198px;max-height:150px;vertical-align:middle;padding:5px;border:1px solid #CCC;_width:198px;_height:150px;_border:none; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#template div img:hover,#list-view .highlight{border-color:#CCC;}

#template .t_box {height:170px;width:216px;_border:1px solid #CCC;overflow:hidden;}

.box ul {
  margin-top:0px;
  margin:0 auto;
}

.box1 a {
  height:30px;
  line-height:30px;
  padding-left:20px;
  margin:0px 8px;
  background: url(edit2.gif) left center no-repeat;
  float:left;
  display:inline;
  white-space: nowrap;
}

/* 内容页多图 */
#pics0_preview img,#pics1_preview img,#pics2_preview img,#pics3_preview img,#pics4_preview img,#pics5_preview img,#pics6_preview img,#pics7_preview img,#pics8_preview img,#pics9_preview img,#pics10_preview img,#pics11_preview img {width:300px;}


.box {

  display:block;
  border:1px solid #C5CDC4;
  background:#F1F4F7 url(../images/admin/box_bg.gif) left top repeat-x;
  padding:1px;
}

.box1 a {
  height:30px;
  line-height:30px;
  padding-left:20px;
  margin:0px 8px;
  background: url(../images/admin/edit2.gif) left center no-repeat;
  float:left;
  display:inline;
  white-space: nowrap;
}



.hid_box {
  clear:both;
  width:100%;
}

.hid_box h5 {
  display:block;
  height:26px;
  line-height:26px;
  padding-left:50px;
  font-size:12px;
  font-weight:normal;
  background:url(../images/admin/hid_box.gif) left top no-repeat;
}

.hid_box ul li {
  padding:5px 10px;
}

.hid_box .hbox {
  padding:20px 50px 20px;

}

.hid_box table tr td,.hid_box table tr td a {
  font-size:12px;
}

.hbox table .left {
  text-align:right;
  padding-right:10px;
}
