﻿/* CSS Document */
/* -----------------------------------------
Object Name:  朝天翼视觉创意工作室网站
Object URL:   http://www.goupwing.com/
Description:  朝天翼整站通用、共享基础CSS源文件。
Version:      1.0
Author:       白冰(QQ:37421525)
Website:      http://www.goupwing.com
Email:        icewhite@goupwing.com
----------------------------------------- */

  * {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
}
  ul,dl {
    list-style: none;
}
  img {
    border: 0;
}
  a:link, a:visited {
    color: #000;
	text-decoration: underline;
}
  a:hover {
    color: #f90;
	text-decoration: none;
}
  a.clinelink {
    text-decoration: none;
}
  h1 {
    font-size: 12px;
	color: #512b01;
}
  h2 {
    font-size: 14px;
}
  h3 {
    font-size: 16px;
}
  h4 {
    font-size: 18px;
}
  h5 {
    font-size: 20px;
    font-family: 黑体,Arial, Helvetica, sans-serif;
	font-weight: bold;
}
  h6 {
    font-size: 22px;
    font-family: 黑体,Arial, Helvetica, sans-serif;
	font-weight: bold;
}
  h7 {
    font-size: 24px;
    font-family: 黑体,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ===== 页头部分 ===== */

  #header{
    width: 100%;
	height: 310px;
}
  #headfront { /*考虑屏幕百分比，特别定义前后背景*/
    width: 100%;
	position: absolute;
	z-index: 10;
}
  #headbehind {
    width: 50%;
	height: 176px;
    background: #fff url(images/inc_bg_page.jpg)  repeat-x;
	float: right;
	position: relative;
	z-index: 0;
}
  #headtop{
    width: 100%;
	height: 25px;
	background: #000;
}
  #headtool { /*顶部小组链接*/
    margin: auto;
    width: 850px;
	height: 25px;
	background: #000;
}
  #headtool li {
    margin-left: 20px;
    width: auto;
	height: 25px;
	float: right;
	text-align: center;
}
  #headtool li a:link, #headtool li a:visited {
    font-size: 10px;
    color: #fff;
	text-decoration: none;
}
  #headtool li a:hover {
    font-size: 10px;
    color: #fc0;
	text-decoration: none;
}
  #headmain{
    margin: auto;
    width: 850px;
    background: #fff url(images/inc_bg_logo.jpg) right top no-repeat;
}
  #headlogo {
    margin: auto;
	padding-top: 20px;
    width: 100%;
	height: 105px;
}
  #headmbarea {
    width: 850px;
	height: 140px;
	background: #fc0;
	position: absolute;
    background: #fc0 url(images/inc_bg_headmain.gif) right top repeat-x;
	float: left;
}
  #wing3dlogo {
    top: -105px;
    left: 470px;
    width: 280px;
	height: 270px;
	position: absolute;
}
  #navbar { /*导航菜单*/
    margin-top: -30px;
    width: 545px;
	height: 29px;
    border-top: 1px solid #fc0;
	position: relative;
	display: block;
	float: left;
}
  #navbar li,  #navbar a {
    width: 90px;
	line-height: 29px;
    font-weight: bold;
	text-decoration: none;
	text-align: center;
	float: left;
}
  #navbar li a:hover {
    width: 90px;
	height: 29px;
	background: #fae600;
	color: #fff;
}
  .selectmenu {
    width: 86px;
	height: 69px;
	border-top: 1px solid #fc0;
	border-left: 3px solid #fc0;
	border-right: 1px solid #fc0;
	background: #fc0 url(images/inc_bg_menu.jpg) no-repeat;
	color: #fff;
}
  #banner { /*广告区A*/
    margin-top: 40px;
    width: 545px;
	height: 100px;
	position:absolute;
	background: url(images/inc_bg_bannercon.jpg) left bottom no-repeat;
	text-align: center;
}
  #banshadow {
    margin-top: 140px;
	width: 850px;
	height: 20px;
	position:absolute;
	background: url(images/inc_bg_spshadow.jpg);
  }

/* ===== 页头结束 ===== */

/* ===== 内容部份 ===== */

  #maincontent {
    margin: auto;
	width: 830px;
	overflow: auto;
	background: url(images/inc_bg_mcontent.gif) 570px 0 repeat-y;
}
  #mcontleft, #mcontright {
	height: auto !important; height: 500px;
	min-height: 500px;
	float: left;
}
  #mcontleft { /*内容区*/
    padding-right: 20px;
    width: 550px;
}

  #okmessage, #ermessage {
    margin: 50px auto 0 auto;
	padding: 20px 20px 20px 80px;
	width: 210px;
	height: 30px;
	border: 1px solid #fc0;
}
  #okmessage {
	background: url(images/inc_bg_icon_smile.gif) 15px 10px no-repeat;
}
  #ermessage {
	background: url(images/inc_bg_icon_info.gif) 15px 10px no-repeat;
}
  .quote {
    margin: 15px auto;
	padding-left: 50px;
    width: 490px;
	background: url(images/inc_about_bg_quote.gif) no-repeat;
	display: block;
}
  .quote, .quote p {
	color: #555;
  }
  .swfurlpics {
    margin: 15px auto;
	padding: 4px;
	border: 1px solid #eee;
}

/* ----- 分页码 ----- */
  #pages {
	padding: 15px 0;
	width: 100%;
	height: 25px;
	float: left;
}
  .pagenow, .pagelink {
    padding: 0 5px;
	display: block;
	vertical-align: middle;
	float: left;
}
  .pagenow {
    margin: 0 5px;
	height: 20px;
	border: 1px solid #fc0;
	background: #ffc;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #960;
}
  a.pagelink {
    margin: 3px;
	height: 15px;
	border: 1px solid #eee;
	line-height: 15px;
    font-size: 9px;
	text-decoration: none;
}
  a.pagelink:hover {
	border: 1px solid #fc0;
	background: #ffc;
}

/* ----- 代码高亮 ----- */
  .codeHead {
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    padding-left: 15px;
    background: #fff;
    border-bottom: 1px solid #eee;
}
  .codeText {
    border: 1px solid #eee;
    width: 98%;
    overflow: auto;
    margin: 0 0 1.1em;
    padding: 0;
    /*word-break: break-all;*/
    background: #fff;
    font: 12px 'Courier New', Monospace;
}
  .codeText ol {
    list-style: decimal-leading-zero;
    margin: 0 1px 0 45px;
    padding: 5px 0;
    color: #5C5C5C;
    border-left: 1px solid #eee;
    background: #fff;
}
  .codeText ol li {
    padding-left: 10px;
    background: #FFF;
}
  .codeText ol li.alt {
    background: #FFF;
}
  .codeText ol li span {
color: #000;
}
  .codeText .comment, .codeText .comments {
    color: #008200;
}
  .codeText .string {
    color: blue;
}
  .codeText .keyword {
    color: #069;
    font-weight: bold;
}
  .codeText .preprocessor {
    color: gray;
}
  .dp-c .comment {
    color: green;
}
  .dp-c .string {
    color: blue;
}
  .dp-c .preprocessor {
    color: gray;
}
  .dp-c .keyword {
    color: blue;
}
  .dp-c .vars {
    color: #d00;
}
  .dp-vb .comment {
    color: green;
}
  .dp-vb .string {
    color: blue;
}
  .dp-vb .preprocessor {
    color: gray;
}
  .dp-vb .keyword {
    color: blue;
}
  .dp-sql .comment {
    color: green;
}
  .dp-sql .string {
    color: red;
}
  .dp-sql .keyword {
    color: #7f0055;
}
  .dp-sql .func {
    color: #ff1493;
}
  .dp-sql .op {
    color: blue;
}
  .dp-xml .cdata {
    color: #ff1493;
}
  .dp-xml .comments {
    color: green;
}
  .dp-xml .tag {
    font-weight: bold;
    color: blue;
}
  .dp-xml .tag-name {
    color: #7f0055;
    font-weight: bold;
}
  .dp-xml .attribute {
    color: red;
}
  .dp-xml .attribute-value {
    color: blue;
}
  .dp-delphi .comment {
    color: #008200;
    font-style: italic;
}
  .dp-delphi .string {
    color: blue;
}
  .dp-delphi .number {
    color: blue;
}
  .dp-delphi .directive {
    color: #008284;
}
  .dp-delphi .keyword {
    font-weight: bold;
    color: navy;
}
  .dp-delphi .vars {
    color: #000;
}
  .dp-py .comment {
    color: green;
}
  .dp-py .string {
    color: red;
}
  .dp-py .docstring {
    color: green;
}
  .dp-py .keyword {
    color: blue;
    font-weight: bold;
}
  .dp-py .builtins {
    color: #ff1493;
}
  .dp-py .magicmethods {
    color: #808080;
}
  .dp-py .exceptions {
    color: #A52A2A;
}
  .dp-py .types {
    color: #A52A2A;
    font-style: italic;
}
  .dp-py .commonlibs {
    color: #8A2BE2;
    font-style: italic;
}
  .dp-rb .comment {
    color: #c00;
}
  .dp-rb .string {
    color: #f0c;
}
  .dp-rb .symbol {
    color: #02b902;
}
  .dp-rb .keyword {
    color: #069;
}
  .dp-rb .variable {
    color: #6cf;
}
  .dp-css .comment {
    color: green;
}
  .dp-css .string {
    color: red;
}
  .dp-css .keyword {
    color: blue;
}
  .dp-css .colors {
    color: #8B0000;
}
  .dp-css .vars {
    color: #d00;
}
  .dp-j .comment {
    color: #3f7f5f;
}
  .dp-j .string {
    color: #2a00ff;
}
  .dp-j .keyword {
    color: #7f0055;
    font-weight: bold;
}
  .dp-j .annotation {
    color: #646464;
}
  .dp-j .number {
    color: #C00000;
}
  .dp-cpp .comment {
    color: #e00;
}
  .dp-cpp .string {
    color: red;
}
  .dp-cpp .preprocessor {
    color: #CD00CD;
    font-weight: bold;
}
  .dp-cpp .keyword {
    color: #5697D9;
    font-weight: bold;
}
  .dp-cpp .datatypes {
    color: #2E8B57;
    font-weight: bold;
}

  #relatedlist ul { /*相关文档列表*/
    margin-top: 15px;
    padding: 35px 0 0 20px;
    width: 495px;
	background: url(images/inc_bg_work_related.gif) no-repeat;
}
  #relatedlist li {
    padding-left: 35px;
    height: 25px;
	background: url(images/inc_bg_icon_arrow.gif) 10px 2px no-repeat;
}

  #mcontright { /*侧边栏*/
    margin-left: 30px;
    width: 230px;
}
  #logoads { /*广告区B*/
    padding: 4px;
    width: 220px;
	height: 60px;
	border: 1px solid #fbecb2;
}
  #search {
    padding: 15px 4px 0 4px;
    width: 220px;
}
  #sbi {
    width: 160px;
    height: 20px;
	line-height: 20px;
}

  #archlist {
    margin: 25px 0;
    padding: 30px 0 10px 0;
    width: 230px;
	background: url(images/inc_tit_randomart.gif) no-repeat;
}
  #archlist li {
    width: 230px;
	border-bottom: 1px solid #fbecb2;
}
  #archlist a {
    padding-left: 29px;
    width: 200px;
	height: 30px;
	background: url(images/inc_bg_icon_arrowb.gif) 10px 10px no-repeat;
	color: #000;
    text-decoration: none;
	line-height: 30px;
	display: block;
}
  #archlist a:hover {
	background: #FFFFE8 url(images/inc_bg_icon_arrowb.gif) 10px 10px no-repeat;
}
/* ===== 内容结束 ===== */

/* ===== 页尾部分 ===== */

  #footer {
    margin: 20px auto 0 auto;
    width: 100%;
	height: 95px;
	background: url(images/inc_bg_spshadow.jpg) center top no-repeat;
}
  #footmain {
    margin: auto;
	width: 830px;
	height: 70px;
}
  #footmainleft {
    margin: 15px 0 10px 0;
    width: 500px;
	height: 45px;
	float: left;
}
#footmainleft a {
    text-decoration: none;
}
  #smalllink { /*底部小组链接*/
    margin: 5px 0 5px 0;
    width: 100%;
	height: 20px;
}
  #smalllink li {
	float: left;
}
  .splineslink {
    margin: 3px 15px;
    width: 1px;
	height: 14px;
	background: #cc9;
}
  #smalllink a:link, #smalllink a:visited, #smalllink a:hover {
	color: #C90;
    font-weight: bold;
	float: left;
}
  #smalllink a:hover {
    color: #fc0;
}
  #footmainright {
    width: 330px;
	height: 70px;
	float: left;
}
  #footmainright a {
    margin: 25px 0 0 15px;
	float: right;
}
  #footbottom {
    width: 100%;
	height: 25px;
	background: #000;
}
  #copyright {
    margin: auto;
	padding-left: 30px;
	width: 800px;
	height: 25px;
	background: url(images/winlogoicon.gif) no-repeat;
	line-height: 25px;
	font-size: 10px;
	color: #ccc;
	clear: both;
}
  #copyright a:link, #copyright a:visited {
    color:#CCC;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}
  #copyright a:hover {
    color: #fc0;
	font-size: 10px;
	text-decoration: none;
}