/* Headings & Text
=========================================================================== */

a, a:hover
{
  text-decoration: none;
}
.red {color:#f84500;}

#pageWrapper div.feed, #pageWrapper div.feed a
{
  display: block;
  height: 12px;
  width: 12px;
  background: url("../img/rssLogo.gif") 0 0 no-repeat;
  float: right;
  margin: 14px 24px 0 0 !important;
  margin: 14px 12px 0 0;
}

#pageWrapper div.feed a
{
  margin: 0 !important;
}

.title
{
  margin: 15px 24px 26px 24px;}


.sideBox span
{
  color: #a3b1b3;
}
.sideBox p{margin:0;padding:0;}

.sideBox a
{
  color: #0e9bb3;
  background: transparent;
}

.sideBox a:hover
{
  color: #FFFFFF;
  background: #0e9bb3;
}

.middleBox a
{
  color: #f84500;
  text-decoration: none;
}

.middleBox a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: #f84500;
}
.middleBoxBig a
{
  color: #f84500;
  text-decoration: none;
}

.middleBoxBig a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: #f84500;
}
.new /* Apply to new paragraphs */
{
  margin-top: 14px;
}

.newSmall /* Apply to new paragraphs for smaller top margin */
{
  margin-top: 5px;
}

.newSmallLast /* Apply to new paragraphs for smaller top margin and larger bottom margin */
{
  padding: 0px 0 18px 24px;
}


.screen p, .screenLast p, .screenBig p
{
  margin: 5px 0 0 0;
}

.date
{
  float: right;
  color: #d0d0d0;
  text-align: right;
}


/* Inspirations
=========================================================================== */

#inspirationsWrapper
{
  width: 320px;
  margin: 0 24px 20px 24px;
  padding: 0;
  background: white;
}
#inspirationsWrapperBig
{
  width: 590px;
  margin: 0 24px 20px 24px;
  padding: 0;
  background: white;
}

#inspirations
{
  width: 320px;
  margin: 0;
  background: transparent;
  height: auto !important;
  height: 50px;
  min-height: 50px;
}
#inspirationsBig
{
  width: 590px;
  margin: 0;
  background: transparent;
  height: auto !important;
  height: 50px;
  min-height: 50px;
}

#inspirationsWrapper .pageControls
{
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
  padding-bottom: 6px;
}
.isolate
{
 border-top: 1px solid #CCCCCC;
}

.lm{float:left;border-top: 1px solid #CCCCCC;margin-bottom:10px;}
.lm_list{padding:10px 0;float:left;display:inline;}
.lm_list_img{float:left;margin:0 3px 0 0;}
.lm_list_text span{float:right;}
#class_intro{margin:0;padding:0 10px;}
/* 文章内容页 */
#txtcontent{}
#headline{font-size:140%;font-weight:bold;color:#f84500;text-decoration:underline;}
#info_text{font-size:110%;}
#textfull{font-size:120%;line-height:1.5;padding:10px 0;overflow:hidden;width:590px;}
#textfull img{margin:5px;padding:1px;max-width:580px;}
#addfavour{font-size:110%;float:left;padding-top:5px;height:35px;}
#pageLink{font-size:110%;float:left;padding-top:5px;height:35px;}
/* 文章内容页的评论录入 */
#plform{padding:0 5px; margin:0; height:150px;}
#comment_form {list-style:none;margin:0 25px;background:transparent;padding:0;}
#comment_form a:hover{text-decoration: none; background:#fff;}
#cf_3 textarea{width: 98%; height: 50px;border-top-style: inset; border-top-width: 1px; border-left-style: inset; border-left-width: 1px;}
 #cf_2 {padding:5px 0;font-size:110%;}
#saypl {margin:0;padding:5px 0;}
#checkpl{float:right;margin: 16px 24px 0 0 !important;  margin: 16px 12px 0 0;}
/* 地标内容页的google maps */
#map{width:99%;height: 300px;margin-top:0px;padding:2px;border: 1px solid #a9a9a9;}
.map_bottom {margin:0 0 0 10px;border:1px solid #693;font-size:90%; padding-top:3px;}
.normal_bottom{margin:0;border:1px solid #693;font-size:90%; padding-top:3px;}
#mapinfo{width:100%;text-align:right;margin-top:5px;}
/* 地标在线系统 */
#map_canvas {width:99%; height:480px; margin-top:0px;padding:2px;border: 1px solid #a9a9a9;}
#map_canvas a{color: #0e9bb3;background: transparent;}
#map_canvas a:hover{color: #0e9bb3;background: transparent;}
.region_list {margin-left:5px;height:450px;}
.region_list dt {clear:both;margin:10px 0 0 0;font-weight:bold;}
.region_list dt a {color:#f84500;}
.region_list dd {float:left; width:55px;margin:3px 0 3px 10px;}
.baloon {padding:0;margin:0;width:210px;}
.baloon img {width:200px; height:100px;}
/* 地图内容页 */
#map_display{overflow:hidden;width:590px;}
#map_display img{max-width:583px;}
#map_note {margin:10px 0;font-size:110%;}
/* 下载内容页 */
#file_display{overflow:hidden;margin:10px 0;width:590px;}
#file_display img{max-width:583px;}
#file_info{font-size:110%;}
#file_list{list-style-image:url("../img/arrowBlue.gif");font-size:110%;margin:10px;padding:10px;}
/* 搜索页 */
.searchlist{font-size:110%;display:block;margin:0;padding:0;}
.blue{background: #E8F0F2;margin:20px 0 8px 0;color: #f84500;}
#resultform{margin:10px;}
#result_list{list-style:none;font-size:110%;}
/* 评论列表 */
 .bg{border:1px solid #a3c7cb;background:#E8F0F2;zoom:1;margin:10px 0;}
 .t1{padding:0 10px;height:30px;line-height:30px;font-size:110%;}
 .bc{background:#FFF;margin:0 3px 3px 3px;padding:5px 5px 8px 10px;}
 .bai{width:100%;padding-top:5px}
 .relative_right{float:right;}
  .relative_left{float:left;}
  .script_pl {width:90%; padding:0 0 15px 20px;margin:10px;}
/*control panel*/
#cp_display{}/*控制面板的载入框 */
#cp_display table tr a:hover{text-decoration: none; background:#fff;color: #39c;}
#cp_display table {width:100%; border:1px solid #39c; background:#fff;margin:8px 0; clear:both;}
#cp_display table th, table td {margin:0; padding:8px 8px; text-align:left; border-bottom:1px solid #b5b5b5;}
#cp_display table th {background-color:#E8F0F2;}
#cp_display table caption {margin:0; padding:8px; text-align:left; border-bottom:none; border:1px solid #39c; font-size:110%;background-color:#E8F0F2;}
#editor_style {padding:0;margin:0;background:#fff;}
#editor_style table {width:90%; margin:0;padding:0;border:none;background:#fff;}
#editor_style table td{margin:0;padding:0;border:none;background:#fff;}
#cp_content{margin:15px 0;}
#cp_g{width:100%;text-align: left; margin:0; padding:0;}
#cp_g a:link{text-decoration: none;	color: #39c;}
#cp_g a:visited{text-decoration: none;	color: #39c;}
#cp_g a:hover{text-decoration: underline;	color: #39c; background:#fff;}
#cp_g img{float:left;padding:0 5px 0 0;}
#cp_g dd{height:60px;padding:10px;background:url(img/dot_line.gif) repeat-x 0 bottom;margin-left:10px;}

/* News
=========================================================================== */
.newsWrapper .pageControls
{
  width : 220px;
  border-top: 1px solid #CED7D8;
  padding-top: 10px;
  padding-bottom: 7px;
}

.newsWrapper
{
  background: #ECF3F4;
  margin: 0 24px 20px 24px;
  width: 220px;
}

.news p
{
	margin-left: 0;
  margin-right: 0;
}
.news {}
.news_list{float:left;display:inline; padding:10px 0;margin-bottom:10px;}
.news_list span{float:right;}
.news ol{list-style-type:decimal;list-style-position:inside;padding:0px;margin:0;}
.news ol li{padding:3px 0; }

/* Misc
=========================================================================== */

#logo
{
  margin: 30px 0 0 24px;
  float: left;
}

.border /* To be applied to all pictures */
{
  display: block;
  padding: 2px;
  border: 1px solid #a9a9a9;
}

.screen a.border:hover
{
  border-color: #F84500;
  background-color: transparent;
}
.screenBig a.border:hover
{
  border-color: #F84500;
  background-color: transparent;
}
.ad a.border:hover
{
  border-color: #0E9BB3;
  background-color: transparent;
}

.arrow
{
  margin-right: 4px;
}

.favourites
{
  padding-bottom: 12px;
}

/* Buttons
=========================================================================== */

form
{
  margin: 0;
  padding: 0;
}
#login input{border: 0px solid #CED7D8; 
    margin: 0;
  color: #666666;
  }

#submit input
{
  line-height: 21px;
  border: 1px solid #CED7D8;
  height: 16px !important;
  height: 21px;
  width: 145px;
  w\idth: 143px;
  padding: 5px 0 0 2px !important;
  padding: 0 0 0 2px;
  margin: 0;
  font-size: 10px;
  float: left;
  color: #666666;
}
#login_button{width:68px;height:20px;background:url("../img/login.gif") no-repeat;margin:0;padding:0;}
#reg_button{width:68px;height:20px;background:url("../img/reg.gif") no-repeat;margin:0;padding:0;}
.inputText {width:115px;}
#submit div, #submitButton
{
  margin-left: 154px !important;
  margin-left: 151px;
  display: block;
  width: 65px;
  height: 23px;
  background: url("../img/submit.gif") no-repeat 0 0;
}

#submitButton
{
  margin: 0 !important;
  text-decoration: none;
}

#submitButton:hover
{
  background-position: 0 -23px;
}

/* Navigation
=========================================================================== */

#nav
{
  padding: 56px 24px 0 0;
  float: right;
}

#nav ul
{
  margin: 0;
  padding: 0;
  color: #5bbcc7;
}

#nav li
{
  list-style: none;
  float: left;
  /*font-size: 10px;*/
}

#nav li a
{
  color: #666;
  text-decoration: none;
  background-color: #FFFFFF;
}

#nav li a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: #5bbcc7;
}

#nav li span
{
  color: #e0e0e0;
}
/* 地标列表导航 */
.right{float:left;width:100%;margin:5px 0;}
.right ul{height:21px;list-style-type:none;margin:0;padding:0;
          background-image:url("../img/lm_icon_list.gif");background-repeat:no-repeat;background-position:4px -2px;}
.right ul li{padding:0 8px 0 12px;vertical-align:bottom;float:right;}
/* 文章列表导航 */
.right2{float:left;width:100%;margin:5px 0;}
.right2 ul{height:21px;list-style-type:none;margin:0;padding:0;
          background-image:url("../img/art_icon_list.gif");background-repeat:no-repeat;background-position:4px -3px;}
.right2 ul li{padding:0 8px 0 12px;vertical-align:bottom;float:right;}
/* 地图列表导航 */
.right3{float:left;width:100%;margin:5px 0;}
.right3 ul{height:21px;list-style-type:none;margin:0;padding:0;
          background-image:url("../img/map_icon_list.gif");background-repeat:no-repeat;background-position:4px -3px;}
.right3 ul li{padding:0 8px 0 12px;vertical-align:bottom;float:right;}
/* 软件列表导航 */
.right4{float:left;width:100%;margin:5px 0;}
.right4 ul{height:21px;list-style-type:none;margin:0;padding:0;
          background-image:url("../img/soft_icon_list.gif");background-repeat:no-repeat;background-position:4px -3px;}
.right4 ul li{padding:0 8px 0 12px;vertical-align:bottom;float:right;}

/* Footer
=========================================================================== */

#footer
{
	text-align: left;
  margin: 20px 0 0 0;
  background: url("../img/footer.gif") top left repeat-x;
}

#footer div
{
  background: url("../img/footerRight.gif") top right no-repeat;
  padding: 25px 0 0 0;
}

#footer div div
{
  float: right;
  width: 127px;
  line-height: 24px;
  font-size: 11px;
  color: #669095;
  background: none;
  padding: 0;
}

#footer div div img
{
  border: 0;
  border-top: 2px solid #A3C7CB;
  height: 14px;
  width: 66px;
  
}

#footer p
{
  margin: 0 0 18px 20px;
  color: #669095;
  line-height: 24px;
}

#footer a
{
  color: #41676b;
}

#footer a:hover
{
  background-color: #41676b;
  color: #a3c7cb;
}
/* logoin
=========================================================================== */
#tougao {height:55px; width:98%;}
#left_col{float:left;}
#right_col{float:right;}