﻿/* 开始：页头部分 */
#header{
	width: 900px;
	margin: 0 auto 5px auto;
	border: 0;
}
.header_top{
	height:25px;
	margin:0 auto 0 auto;
}
.header_conten{
	width:900px;
	height:43px !important;height:43px;min-height:43px;
}
.header_logo{
	float:left;
	height:40px;
	padding-top:2px;
}
.header_navbar{
	float:right;
	margin:0 auto 0 auto;
	height:auto !important;height:43px;
}
.header_navbar ul{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.header_navbar li{
	float: left;
	padding:0px 18px 0px 18px;
	list-style:none;
}
.header_navbar img{
	width:70px;height:43px;border:0px;
}
.header_bottom{
	height:6px !important;min-height:15px;
	margin:0;
}
/* 结束：页头部分 */

/* 开始：页框架内容 */
.introducedetail
{
	padding-top:8px;padding-bottom:8px;line-height: 1.3em;
}

.channelhead{
	width:100%;	
	margin:5px auto 5px auto;
	text-align:center;
	background-color:#000000;
}
.lcontainer{
	width:900px;
	margin:5px auto;
	border:0px;
	text-align:left;
}

/* 开始：图片列表 */
#home .full-width {
	HEIGHT: 361px;
}
#home #aproject-banner {
	HEIGHT: 361px;
	margin:0 auto;
}
#aproject-banner {
	HEIGHT: 303px
}
#aproject-banner .aproject-banner-item {
	POSITION: absolute; TOP: 0px
}
.aproject-banner-item
{
	border-top:1px #000 solid;
}


.project-banner-item
{
	border-top:1px #000 solid;
}
.gallery#projects .full-width {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; 
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; 
	OVERFLOW: hidden; WIDTH: 100%; 
	PADDING-TOP: 0px; HEIGHT: 303px
}
.standard-width {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px;
	 MARGIN: 0px auto; OVERFLOW: visible; WIDTH: 922px; 
	 PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left; 
	 min-width: 900px
}
.full-width {
	HEIGHT: 301px
}
.gallery#projects #gallery {
	LEFT: 20px; OVERFLOW: visible; WIDTH: 10px; POSITION: absolute; TOP: 1px; HEIGHT: 10px
}
#gallery .gallery-item {
	POSITION: absolute; TOP: 0px
}
#gallery .gallery-item  .gallery-item-header{
	DISPLAY: none;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 22px;
	background-color: #4B4B4B;
}
#gallery .gallery-item-header{
	DISPLAY: none;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 22px;
	width: 300px;
	text-align: left;
	background-color: #4B4B4B;
}
#gallery .gallery-item .gallery-portrait {
	POSITION: absolute; TOP: 0px;border:0px;
}
#gallery-header {
	BACKGROUND: #fff; POSITION: relative; HEIGHT: 40px
}
#gallery-prev-holder {
	FLOAT: left; WIDTH: 122px; HEIGHT: 20px; TEXT-ALIGN: left
}
#gallery-prev-holder #gallery-prev {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/btnPrev.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 120px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#gallery-prev-holder .active#gallery-prev {
	BACKGROUND: url(/img/btnPrev.gif) no-repeat left bottom
}
#gallery-prev-holder #gallery-prev SPAN {
	DISPLAY: none
}
#gallery-next-holder {
	FLOAT: left; WIDTH: 120px; HEIGHT: 20px
}
#gallery-next-holder #gallery-next {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/btnNext.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 120px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#gallery-next-holder .active#gallery-next {
	BACKGROUND: url(/img/btnNext.gif) no-repeat left bottom
}
#gallery-next-holder #gallery-next SPAN {
	DISPLAY: none
}
#gallery-quicklink-holder {
	BACKGROUND: #3d4346; FLOAT: left; WIDTH: 678px; MARGIN-RIGHT: 2px; POSITION: relative; HEIGHT: 20px
}
#gallery-quicklink-holder .quicklink {
	POSITION: absolute; TOP: 1px
}



#project-banner {
	HEIGHT: 303px
}
#project-banner .project-banner-item {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.casestudy#projects .full-width {
	HEIGHT: 303px;
}
.casestudy#projects .project-case-banner-anchor {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; 
	BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; 
	COLOR: #fff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.casestudy#projects .active {
	BACKGROUND: #7f7f7f; COLOR: yellow;
}
.casestudy#projects .project-case-banner-anchor:hover {
	BACKGROUND: #7f7f7f; COLOR: red;
}
.casestudy#projects .quote {
	MARGIN-TOP: 5px! important
}
/* 结束：图片列表 */

/* 开始：主页 */
.homepage{
	width:900px;
	height:300px;
}
.homefontbottom{
	background-image:url('../images/important.gif');
	background-repeat:repeat-x;
}
/* 结束：主页 */

#container {
	background-color: #fff;
	width: 960px;
	margin: 0 auto;
	border: 0;
}
.maincontent{
	width:996px;
	height:auto !important;
	min-height:244px;
	margin:1px auto auto auto;
	border:1px #B6B8C7 solid;
}

#container2 {
	background-color: #fff;
	width: 900px;
	margin: 0 auto;
	border: 0;
}
.maincontent2{
	width:900px;
	height:auto !important;
	min-height:244px;
	margin:1px auto auto auto;
}

#currentposition{
	float:left;
	margin:4px auto 3px 5px;
}
#page_content {
	width: 996px;
	margin: 0 auto auto auto;
	overflow:hidden;
}
.mchanneltitle{
	background-color:white; 
	background-image: url('../images/channeltitlebackground3.gif'); 
	background-repeat: no-repeat;
	border-bottom:1px #B6B8C7 solid;
}

.mchanneltitle2{
	background-color:white; 
	background-image: url('../images/channeltitlebackground.gif'); 
	background-repeat:repeat-x;
	border-bottom:1px #B6B8C7 solid;
}
.mchannelcontent{
	height:auto !important;min-height:308px;
}
.mchannelcontent2{
	height:auto !important;min-height:253px;
}
/*频道部分*/
.mchanneltree
{
	padding:5px 3px 5px 3px;
	text-align:left;
}
.mchtreeview
{
	width:194px;height:auto !important;height:300px;overflow-x:scroll;

}
#editchannel {border:1px solid #369;width:700px;height:300px;
        background:#e2ecf5;z-index:1000;position:absolute;display:none;} 
.echhead
{
	height:20px;background:#369;color:#fff;padding:5px 0 0 5px;font-weight:bold;
}
#editchannel p {padding:12px 0 0 30px;} 
#editchannel p input {width:120px;margin-left:20px;} 
#editchannel p input.myinp {border:1px solid #ccc;height:16px;} 
#editchannel p input.sub {width:60px;margin-left:30px;} 

/* 结束：页框架内容 */

/* 开始：表格 */
/*横向表格*/
.maintable{
	margin:5px auto 5px auto;
}
.maingrid{
	list-style-type: none;
	padding:0px;
	margin:0px auto;
	display:block;
	overflow:hidden;
}
.maingrid li{
	padding:4px;
	float:left;
}

.grid_left{
	text-align:right;
	height:auto !important;
	min-height:26px;
}
.grid_center{
	text-align:center;
	height:auto !important;
	min-height:26px;
}
.gridtitle{
	margin:10px auto auto auto;
}
.gridcontent{
	margin:5px auto auto auto;
}
.grid_right{
	text-align:left;
	height:auto !important;
	min-height:26px;
}

.maingridbottom{
	list-style-type: none;
	border-left:1px #B6B8C7 solid;
	border-right:1px #B6B8C7 solid;
	border-bottom:1px #B6B8C7 solid;
	background-color:#EFF3F8;
	padding:0px;
	margin:0px auto;
	display:block;
	overflow:hidden;
}
.maingridbottom li{
	padding:4px;
	float:left;
}

/*文章管理列表*/
.mdocgrid{
	list-style-type: none;
	padding:0px;
	margin:0px auto;
	display:block;
	overflow:hidden;
}
.mdocgrid li{
	padding:2px;
	float:left;
}
/*横向表格*/

/*竖向表格*/
.vmaingrid{
	list-style-type: none;
	padding:0px;
	margin:0px;
	display:block;
	overflow:hidden;
}
.vmaingrid li{
	padding:4px;
}
/*竖向表格*/
/* 结束：表格 */

/*开始：高度对齐*/
.shmain:after
{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.shmain
{
	display: inline-block;
}
/*\*/
.shmain
{
	display: block;
}
/* end easy clearing */
/*\*/
.shleft,.shright
{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}
@media all and (min-width: 0px) {
	.shleft,.shright
	{
		padding-bottom: 0 !important;
		margin-bottom: 0 !important; 
	}
	.shleft:before,.shright:before
	{
		content: '[DO NOT LEAVE IT IS NOT REAL]';
		display: block;
		background: inherit;
		padding-top: 32767px !important;
		margin-bottom: -32767px !important;
		height: 0;
	}
}

/*结束：高度对齐*/

/* 开始：文章编辑 */
#marticle{
	width:680px;
	margin:0px auto 0px auto;
	padding:3px;
	clear:both;
}
#marticletabs{
	width:668px;
	height:27px;
	padding:4px 4px 0px 4px;
}
.DivTabs{
	height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	padding:3px;
	float:left;
	cursor: pointer;
	background-color:#A2CEFF;
	filter:progid:DXImageTransform.microsoft.gradient(gradienttype=0,startColorStr=#ffffff,endColorStr=#A2CEFF);
}
.ClickedDivTabs{
	height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	padding:3px;
	float:left;
	cursor: pointer;
	background-color:#ffffff;
}

.DivTabs a{
	text-decoration:none;
}
.DivTabs a:hover{
	text-decoration:none;
}
#marticlecontent{
	width:674px;
}
.DivContent{
	padding:2px;
	background-color:White;
}
/* 结束：文章编辑 */

/* 开始：内容页部分 */
.headimg{ max-width:500px; height:auto; width:expression(this.width > 500 ? "500px" : this.width);}
.headfile
{
	padding:3px;
	text-align:center;
}

.articlecontent{
	margin:10px;
}
.content_detail{
	margin-top:5px; 
	line-height:23px; 
	font-size:14px;
	word-break:break-all;
}
#acdetail_title{
	margin:20px auto 10px auto;
	text-align:center;
}
.acomment_title{
	padding-top:5px;
	margin-bottom:8px;
	height:20px;
	border-top:1px #868688 dotted;
}
.acomment_list{
	padding:8px;
}
.aclst_title{
	padding:2px;
}
.aclst_content{
	padding:8px;
	margin:auto auto 10px auto;
}
.aclst_bottom{
	text-align:right;
	margin:6px 10px 0px auto;
}
.notice{
	font-size:14px;
	font-weight:bold;
	padding:6px 10px 3px 40px;
}
#splitline{
	float:left;
	background-color:#C1C1C3;
}
/* 结束：内容页部分 */

/* 开始：按钮列表 */
.buttonlist{
	margin:10px auto 18px auto;
	text-align:center;
}
/* 结束：按钮列表 */

.normalimg{
	display:block;
	vertical-align:bottom;
	border:0px;
	float:left;
}

/* 开始：页脚部分 */
#footer{
	width:900px;
	margin:0 auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* 结束：页脚部分 */
