/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/

/*LG */
html {
	margin-top: 0px !important;
}
.hm-title{	
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: -10px;
	margin-left:10px; 
	}
.hm-title-1{	
	font-size: 15px;
	font-weight: bold;
	position: relative;
	left:20px;
	text-align:left;
	color:#F80417;
	}
		
.hmb-title-f {
	font-size: 16px;
	font-weight: bold;
	top: -10px;
	position: relative;
	margin-left:10px;
	margin-top:0px;
				
}
		.project_list {
		padding-top:20px;	
		height:100px;
		width:387px;
		float:left;
		
}
		.project_list a {
			
}
		.project_list a img {
			height:110px;
			width:200px;
			float:left;
}
		.project_list .project_list_iterm{
			height:100px;
			width:185px;
			float:left;
			font-size:13px;
			line-height:20px;
			color:#727171;
			margin-left:2px;
			text-align:left;
}
		.project_list .project_list_iterm a{
		color:#333;	
}
		
		.project_list .project_list_iterm a:hover{
		color:red;	
}
		.fm{}
		.fm .row{ padding:10px; padding-left:130px; line-height:130%; min-height:10px; height:auto; _height:10px; clear:both}
		.fm .row-focus{ padding:4px; padding-left:119px; border:solid 1px #87CEFA; background:#E0FFFF;}/* 聚焦时样式 */
		.fm .row .l{float:left; width:120px; margin-left:-136px; font-size:14px;}
		.fm .text,.fm .input,.fm .textarea{ border-style:solid; border-width:1px; border-color:#789 #c0c0c0 #c0c0c0 #789; padding:2px; margin-right:2px; border-radius:2px;}
		.fm .focus,.fm .text:focus,.fm .input:focus,.fm .textarea:focus{border: 1px solid #789;}
		.fm .bc-grayblue{border-color:#7F9DB9 #9EBCD8 #9EBCD8 #7F9DB9;}/* 灰蓝色边框 */
		.fm .btn,.fm .btn-ok,.fm .btn-cancel{padding:1px 1em; border:solid 1px #809CB0; border-color:#BFCEDC #4A7193 #4A7193 #BFCEDC; background:#F1F1EC; color:#000; cursor:pointer; letter-spacing:.1em;}
		.fm .btn-ok,.fm .btn-cancel{padding:2px 1em; *padding:3px 1.2em 0; border-width:2px;}
		.fm .btn-ok{border-color:#EE96A5 #7F0505 #7F0505 #EE96A5; background:#CC0001; color:#fff;}
		.fm .btn-cancel{border-color:#ccc #999 #999 #ccc; background:#b0b0b0; color:#fff;}
		.fm .required {color:#FF0000; font-family:Microsoft Yahei,SimSun; margin-right:5px; font-size:14px}
		.fm .error-highlight{border-color: #c00; background:#FFEF8F;}
		.fm label.checked{background:url(../images/common/tick.gif) no-repeat center center; display:inline-block; width:25px}
		.tr{text-align:right;}
		label.error{color:#c00}
		
		.red{color:#c00}
		.green{color:green}
		.gray{color:gray}
		.fm .text{width:200px;}
		.fm .wp60{width:70% !important}
		
		.w60{width:60px} .w100{width:100px} .w140{width:140px} .w200{width:200px}
		.tl{text-align:left} .tc{text-align:center} .tr{text-align:right}
		
		.solid-t{border-top:solid 1px #d3d3d3}
		.p-10{padding:10px} .p-tb-10{padding:10px 0}
		
		.clear{clear:both; font-size:0; line-height:0; height:0; visibility:hidden; overflow:hidden;}
		
		#container{padding-bottom:3px;}
		#container #adver{height:10px;}
		.my-body{position:relative; height:100%;margin-top:10px;margin-bottom:0px;}
		.my-nav{position:absolute; min-height:380px; _height:380px; padding-top:30px; top:0; left:0; bottom:0; width:180px; background:#f6f6f6; border-right:solid 1px #e6e6e6;}
		.my-nav li{height:26px; line-height:26px; font-size:13px;}
		.my-nav li.here{background:red; color:#fff;font-weight:600; border:solid 1px #e6e6e6;_position:relative; margin-right:-1px; border-left:none; border-right:none;}
		.my-nav li a{ padding-left:20px;  display:block;color:#333; zoom:1;}
		.my-nav li.here a:hover{background:red;color:#fff;}
		.my-nav li a:hover{background:red; color:#fff;}
		.my-main{padding-top:0px; margin-left:200px; min-height:410px;border-top:3px solid #c7c7c7;width:775px;}
		
		.contentt {
		margin: 0 20px;
		font-size: 14px;
		color: black;
		line-height: 1.3;
		text-align:left;
		}
		.contentt p {
			margin-bottom: 15px;
		}
		.contentt a {
			text-decoration: none;
			color: #3d0300;
		}
		.contentt a:hover {
			background-color: #3d0300;
			color: white;
		}
		#contentte{width:989px;float:left;height:1000px;}
		#contentt{float:left;min-height:1330px;}
		.my-main .my-title{font-size:14px; padding-bottom:20px; border-bottom:solid 1px #f0f0f0;}
		.my-main .my-title a.add{float:right; font-size:13px; font-weight:500;}
		.my-main .my-title a.link{ font-size:13px; font-weight:500; color:#666;}
		.my-main .my-title a:hover{color:#000}
		.my-main .my-title .split{color:#ccc; padding:3px;}
		
		table.list-table{width:100%;border-collapse:collapse; border-spacing:0;}
		table.list-table th{border:none;font-size:1.1em; border-bottom:solid 1px #3C7A15;background:#fff;}
		table.list-table th.lb{border-left:solid 1px #AED2FF;}
		table.list-table th.rb{border-right:solid 1px #AED2FF;}
		table.list-table td{border:none; border-top:solid 1px #E3E6EB; padding:10px 5px;font-size:1.1em;}
		table.list-table tr.hover{background:#f9f9f9;}
		table.list-table tr.empty td{height:80px; line-height:80px; text-align:center; color:#888;}
		
		/*---------- 分页 -------------------------------*/
		div.page{margin:3px 0; text-align:right;}
		div.page a, div.page span{padding:2px 6px; margin-right:2px;background-color:#fff; _white-space:nowrap; _height:12px; zoom:1}
		div.page a, div.page a:hover{border:#dedfde 1px solid; text-decoration:none}
		div.page a:hover{border-color: #BA1D1C; color: #BA1D1C;}
		div.page span.current{font-weight:800; color:#BA1D1C;}
		div.page span.prev-disabled, div.page span.next-disabled, div.page span.min-page-num{color:#adaaad; border:#dedfde 1px solid;}
		div.page a.prev,div.page a.next,div.page span.prev-disabled, div.page span.next-disabled{background:#fff url(/../images/page_nav.gif) no-repeat 46px 5px; zoom:1}
		div.page a.prev{background-position:6px -15px}
		div.page span.prev-disabled{background-position:6px -35px}
		div.page span.next-disabled{background-position:46px -55px}
		div.min-page{width:200px; position:absolute; right:0}

/*
.zt_imglist{width:265px; float:left; margin-right:26px;height:215px;line-height:215px;}
.zt_imglist img{width:743px; height:418px;}
.go {
		background-image:url(../imgs/test/glass.jpg);
	}
*/

a {
  text-decoration: none;
}
#reimg {
    margin:0 auto;
    height:200px
}
#reimging img{
    height:185px;
    width:280px;
	}
#largeImages {
    height:200px;
    width:286px;
    display:block;
    margin-bottom:5px;
    _padding:5px;
   
}
.thumil {
		position:relative;
		top:3px;
	}
.thumil_img {
    list-style:none;
    height:20px;
    margin-bottom:5px;
    overflow: hidden;
    width:400px;
    display:inline;
  	
}
.thumil_img li {
    float:left;
    margin-right:0px;
    
}
.thumil_img img {
    height:25px;
    padding:2px;
    width:47px;
}
.title {
    float:right;
    margin-right:10px;
    display:block;
}
.title p:first-letter {
    text-transform:uppercase;
}
 

body {
	font-size: 12px;
	font-family: Microsoft Yahei,sans-serif;
	background-image:url(imgstest1200.png);
	background-position:top;
	background-repeat:no-repeat;
	_background-attachment:fixed;
	text-align:center;
	
}
.screen-reader-text {display: none}
.clearfloat {clear: both; height: 1px; font-size: 1px;}
#wrapper {
	width: 980px;
	overflow: hidden;
	margin: 0 auto;
	background:#fbfbfb;
	_height:1600px;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	opacity: 0.8;
.wrapper {

	}
}
#header {
	height: 230px;
	width: 980px;
	background-image:url(imgstest2ceng.png);
	background-position:top;
	overflow: hidden;
	margin: 0 auto;
	_filter:alpha(opacity=35);
	_-moz-opacity:0.35;
	_opacity: 0.9;
}

#logo {
	position: relative;
	right:330px;
	top: 80px;
	_height: 60px;
	line-height: 60px;
	color: white;
	font-size: 36px;
	font-weight: bold;
	overflow: hidden;
}
#logo a {
	display: block;
	height: 80px;
	width: 100%;
	color: white;
}
#logo a:hover {
	color: #f3f3f3;
}
#slug {
	color: white;
	position: absolute;
	right: 50px;
	top: 80px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
}
#access {
	position: relative;
	height: 28px;
	white-space: nowrap;

}
#menu-header-menu {
	height: 28px;
	_white-space: nowrap;
	padding: 0 2px;
	
}
#menu-header {
	padding-left:44px;
	position: relative;
	top:116px;
	left:0px;
	
	}
.menu-item, .menu-item a {
	display: block;
	width: 88px;
	height: 38px;
	line-height: 18px;
	font-size: 15px;
	color:#9fa0a0;
	font-weight: 600;
	list-style-type:none;	
	text-align: center;
	float: left;
	padding:0px;
	
	
}
.menu-item a:hover {
	display: block;
	width: 88px;
	height: 38px;
	line-height: 18px;
	font-size: 15px;
	color: red;
	font-weight: 600;
	
	text-align: center;
	float: left;
	padding-top:2px;
	background-repeat:no-repeat;
}
.egl {
	font-size:12px;
	font-weight:normal;
	}

.menu-item-1,.menu-item-1 a{
	display: block;
	width: 63px;
	height: 40px;
	list-style-type:none;	

	line-height: 18px;
	font-size: 15px;
	color:#9fa0a0;
	font-weight: 600;
	
	text-align: center;
	float: left;
	padding:0px;
	
}
 .menu-item-1 a:hover  {
	display: block;
	width: 63px;
	height: 35px;
	line-height: 18px;
	font-size: 15px;
	color: red;
	font-weight: bold;
	
	text-align: center;
	float: left;
	padding-top:2px;
	background-repeat:no-repeat;
}


.current-menu-item {
		color: red;
		background:#ffffff;
	}
.menu-item a:hover {
	color: red;
}
#homepage {
	margin: 10px;
}
#picnav {
	position: relative;
	height: 418px;
	overflow: hidden;
	margin-top:-5px;
	border-top:2px solid red;
	border-bottom:2px solid red;

}
#picnav-active-wnd {
	position: absolute;
	height: 418px;
	width: 760px;
	top: 0;
	left: 0;
	overflow: hidden;
	
}
#picnav-active {
	white-space: nowrap;
}
#picnav-active li, #picnav-active li .picnav-active-link {
	width: 742px;
	height: 418px;
	display: block;
	overflow: hidden;
	margin: 0;
}
.picnav-active-link {
	position: relative;
}
.picnav-active-img {
	width: 742px;
	height: 418px;
}
.picnav-active-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: #3f3f3f;
	opacity: 0.7;
	height: 26px;
	line-height: 26px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px;
}
#picnav-menu-ct {
	position: absolute;
	height: 418px;
	width: 210px;
	right: -6px;
	top: 0px;
	overflow: hidden;
	padding-left:3px;
	float:left;
}
.picnav-menu-item {
	height: 102px;
	width: 200px;
	overflow: hidden;
	margin: 0 0 2px 0;
	margin-left:2px;
	z-index:1;
	position:relative;
	float:left;
}
.picnav-menu-item a {
	display: block;
	width: 200px;
	height: 104px;
	border: 1px solid #fff;

	
}
.picnav-menu-item  .pic1 {
	float:right;
	position: relative;
	right:3px;
	top:2px;
	width:20px;
	z-index:2;
	}
	
.picnav-menu-item  .pic2 {
	float:right;
	position: relative;
	right:5px;
	top:-20px;
	z-index:1;
	}
.picnav-menu-item  .pic3 {
	position: absolute;
	right:8px;
	top:210px;
	}
.picnav-menu-item  .pic4 {
	position: absolute;
	right:8px;
	top:315px;
	}
.picnav-menu-item a:hover {
	border-color:red;
	background-repeat:no-repeat;
	
}
.picnav-menu-item a img {
	margin-top:2px;
	width: 208px;
	height: 102px;
	
}
#search {
	padding-top:50px;
	margin-left:15px;
	}
#searchform {
	text-align:left;
	float:left;
	width:290px;

	}
.search-title {
		background-image:url(imgstestsearch.png);
		width:290px;
		height:90px;
		margin-left:20px;
		
	}
.col2sb {
	margin: 0;
	background: url(imgssb-content-bg.jpg) repeat-y;
}
.col2l {
	margin: 15px auto;

}
.col2ct {
	margin: 15px 10px;
}
.left {
	width: 250px;
	height:993px;
	float: left;
	margin: 0;
	overflow: hidden;
	border-right:1px solid #c7c7c7;
}
.right {
	float: left;
	margin-left:16px;
	overflow: hidden;
}
.col2l .left {
	width: 328px;
}
.col2l .right {
	width: 613px;
}
.col2sb .left {
	width: 200px;
}
.col2sb .right {
	width: 640px;
	padding: 15px 20px 15px 0;
}
.col2ct .left {
	width: 660px;
	padding: 0 0px 0 0px;
	border-right: 1px solid #fdc9ca;
}
.col2ct .right {
	width: 240px;
}
.hm-block {
	height:300px;
	width: 280px;
	background-image:url(imgstestxueshu.png);
	background-repeat:no-repeat;
	border-bottom:2px solid #9fa0a0;
	color: #727171;
	position: relative;
	top:50px;
	left:20px;
	text-align:left;
	
	
}
.hm-block-title {
		
	}
.hmb-title {
	font-size: 16px;
	font-weight: bold;
	top: -10px;
	position: relative;
	margin-left:-35px;
	margin-top:-13px;
}
.hmb-title-f {
	font-size: 16px;
	font-weight: bold;
	top: -10px;
	position: relative;

	
	margin-left:0px;
	margin-top:-13px;
}

.hmb-list {
	color: #727171;
	margin: 0;
	font-size: 13px;
	position:relative;
	top:47px;
	left:30px;
	width:250px;
	float:left;
	
}

.hmb-list li {
	list-style-type:circle;
	}
.hmb-list .list-item {
	/*line-height: 1.5;*/
	margin: 8px 2px 8px 2px;
	color: #727171;
	list-style-type:square;
}
.hmb-list .list-item a {
	color: #727171;
	list-style-type:disc;
}
.hmb-list .list-item a:visited {
	color: #333;
}
.hmb-list .list-item a:hover {
	text-decoration: underline;
	color:#e60012;
}
#pagenav{
 width:605px;
 height:100px;
 float:left;
 position:relative;
 top:50px;
 left:50px;
}
#pagenav ul li{
list-style-type: none; 
}

.hmb-list-1 {
	color: #727171;
	margin: 0;
	font-size: 13px;
	position:relative;
	top:0px;
	left:0px;
	width:450px;
	float:left;
	text-align:left;
}
.hmb-list-1 li {
	list-style-type:circle;
	}
.hmb-list-1 .list-item {
	line-height: 1.5;
	color: #727171;
	list-style-type:square;
}
.hmb-list-1 .list-item a {
	color: #727171;
	list-style-type:disc;
}
.hmb-list-1 .list-item a:visited {
	color: #333;
}
.hmb-list-1 .list-item a:hover {
	text-decoration: underline;
	color:#e60012;
}
.hmb-more-1 {
	text-align: right;
	height:0px;
	_margin: 10px 10px 0 10px;
	position:relative;
	top:60px;
	right:10px;
	}
.hmb-more {
	text-align: right;
	margin: 10px 10px 0 10px;
	position:relative;
	bottom:380px;
	right:15px;
}

a.hmb-more-link {
	float:left;
	position:relative;
	top:65px;
	left:210px;
	color: #333;
}
a.hmb-more-link:visited {
	color: #666666;
}
a.hmb-more-link:hover {
	color: red;
	
}
a.hmb-more-link-1 {
	color: #333;
}
a.hmb-more-link-1:visited {
	color: #666666;
}
a.hmb-more-link-1:hover {
	color: red;
	
}

#news {
	background-image:url(imgstestxinwen.png);
	background-repeat:no-repeat;
	width:286px;
	height:486px;
	position:relative;
	top:65px;
	left:20px;
	border-bottom:2px solid #9fa0a0;
	text-align:left;
	}
#news-pics {
	_width: 300px;
	height: 250px;
	
	position: relative;
	top:28px;
	
}
#news-picwnd {
	height: 270px;
	_width: 300px;



}
.news-pic-item {
	height: 240px;
	width: 300px;
	_overflow: hidden;
	float: left;
}





#friendlink {
	background-image:url(imgstestfri-link.png);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:20px;
	}
#friendlink .hmb-title {
	margin-bottom: 0;
}
.friendlink-list {
	border-top: 2px solid #9fa0a0;
	width:930px;
	position:relative;
	top:40px;
}
.friendlink-list li {
	list-style: none;
	display: block;
	width: 64px;
	height: 64px;
	margin: 10px;
	float: left;
}

#footer {
	background: #666666;
	height: 40px;
	padding: 15px;
	color: #eee;
	width:983px;
	margin: 0 auto;
	float:left;
	position:relative;
	_bottom:80px;
	_left:385px;
	margin-top:15px;
	opacity: 0.6;
}
#footer p {
	line-height: 20px;
	font-size: 12px;
	text-align: center;
}
a.ft-link {
	color: #eee;
	text-decoration: none;
}
a.ft-link:hover {text-decoration: underline;}

.color-red {
	color: red!important;
}
.color-light-red {
	color: #fea4a7!important;
}
.sidebar-list {
	padding: 15px 0;
}
.sidebar-title {
	margin: 0 15px 20px 15px;
	font-weight: bold;
	color: black;
	font-size: 16px;
}

.sidebar-lst {
	margin: 15px 0;
}
.sidebar-lst-item {
	margin: 2px 0;
}
.sidebar-lst-item, .sidebar-lst-item a {
	display: block;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: black;
	width: 200px;
}
.sidebar-lst-item a:hover, .sidebar-lst-item a.selected {
	color: white;
	background: red;
}
#content {
	float:left;
	}
	
#content h3{
	background-image:url(imgstesttubiao15t.jpg);
	}	
.content-main-title {
	font-size: 18px;
	color: black;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 2px solid #fef5f5;
}
.main-article-lst {}
.main-article-lst-item {
	font-size: 13px;
	line-height: 1.5;
}
a.main-article-lst-item-link {
	color: #333;
	text-decoration: none;
}
a.main-article-lst-item-link:hover {
	text-decoration: underline;
}
a.main-article-lst-item-link:visited {
	color: #999;
}
.main-article-lst-item-date {
	margin-left: 20px;
	font-size: 12px;
}
.content-title {
	margin: 10px 20px;
	font-size: 18px;
	font-weight: bold;
	color: black;
	padding-bottom: 4px;
	border-bottom: 3px solid #fcdfe0;
}
.content-text {
	font-size: 12px;
	color: #333;
}

.content-text p {
	margin: 15px 0;
	line-height: 1.5;
	text-align: justify;
	text-indent: 20px;
}
.content-text img {
	max-width: 660px;
}
.content-text a {
	color: #333;
	border-bottom: dotted 1px #333;
	text-decoration: none;
}
.content-text a:hover {
	color: white;
	background: #333;
	border-bottom: none;
}
.content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6 {
	font-weight: bold;
	color: black;
	margin: 0 0 15px 0;
}
.content-text h2 {
	font-size: 16px;
}

}
.content-text h3, .content-text h4 {
	font-size: 14px;
}
.content-text h5 {
	font-size: 13px;
}


.content_right{float:left;width:753px;}
.content_right .ad{ 

	width:753px; 
	height:418px; 
	overflow:hidden;
	position:relative;
}
.content_right .slider,.content_right .num{
	position:absolute;
	
}
.content_right .slider li{ 
	list-style:none;
	display:inline;
	width:753px;
	margin:0;
}
.project_info {
	background-color: rgba(0, 0, 0, 0.5);
	width: auto;
	_width: 756px;
	bottom: 165px;
	left: 0px;
	height: auto;
	z-index: 0999;
	position: relative;
	/*filter: alpha(opacity=60);*/
	/*opacity: 0.7;*/
	padding: 20px 20px 10px 40px;
}
.project_info div {
	margin-bottom: 10px;
}
.slide_egl{
	/*position:relative;*/
	/*bottom:360px;*/
	/*left:60px;*/
	/*_width:756px;*/
	/*height:0px;*/
	font-size:38px;
	color:#c7c7c7;
	text-align:left;
	display: none;
	}
.slide_title {
	text-align:left;
	/*position:relative;*/
	/*bottom:280px;*/
	/*left:60px;*/
	/*_width:756px;*/
	/*height:0px;*/
	font-size:30px;
	color:white;
	}
.slide_association {
	text-align:left;
	/*position:relative;*/
	/*bottom:255px;*/
	/*left:60px;*/
	/*_width:756px;*/
	/*height:0px;*/
	font-size:18px;
	color:red;
	}
.content_right .slider img{ 
	width:753px; 
	height:418px;
	display:block;
}
.content_right .ad .num{ 
	right:20px; 
	bottom:20px;
	width: 80px;
	height: 16px;

}
#picnav { width:100% }
.slider{left:0}
#num li {
		width:16px;
		height:16px;
	}
.content_right .ad .num li{
	float: left;
	color: #c7c7c7;
	text-align: center;
	line-height: 16px;

	font-family: Microsoft Yahei,Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	_border: 1px solid #fff;
	background-color: black;
  filter:alpha(opacity=50);  
  -moz-opacity:0.5;  
  -khtml-opacity: 0.5;  
  opacity: 0.6;  
}
.content_right .num li.on{
	color: red;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	_border: 1px solid red;
	background-color: #black;
	font-weight: bold;
}

.picnav-menu-content {
		height:0px;
		border-right:1px solid #c7c7c7;
		position:relative;
		left:0px;
		bottom:0px;

	}
.picnav-menu-title {
		height:0px;
		width:150px;
		position:relative;
		left:40px;
		bottom:35px;
		color:white;
		text-align:right;
	}
.picnav-menu-association {
	height:0px;
		width:150px;
		position:relative;
		left:40px;
		bottom:20px;
		color:white;
		text-align:right;
	}

.project-header {
	width: 980px;
	height: 257px;
	overflow: hidden;
	position: relative;
	margin: 5px 0;
}
.project-header-background {
	width: 980px;
	height: 257px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.project-header-overlay {
	width: 980px;
	height: 257px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(imagesproject-header-overlay.png) no-repeat;
}
.project-header-h1 {
	color: white;
	font-size: 24px;
	position: absolute;
	width: 840px;
	left: 60px;
	height: 40px;
	top: 165px;
	white-space: nowrap;
	overflow: hidden;
	z-index: 5;
	opacity: 0.8;
	cursor: default;
	text-align:left;
}
.project-meta, .project-content{
	margin: 15px 30px;
	text-align:left;
}
.project-meta {
	float:left;
	width:577px;
	}
.project-pictures {
		float:left;
		width:537px;
		_position:relative;
		margin-left:30px;
		text-align:left;
	}
.project-content {
	float:left;
	width:577px;
	text-align:left;
	}
.sidebar {
	float:left;
	width:340px;
	height:1000px;
	display:block;
	position:relative;
	_bottom:270px;
	margin-top:50px;
	
	}
.project-section-header {
	margin: 20px 0 10px;
	padding-bottom: 5px;
	font-size: 15px;
	color: red;
	font-weight: bold;
	border-bottom: 1px solid red;
}
.project-section-header .new_title{
	margin-left: 20px;
	margin-top: -20px;
	_padding-bottom: 5px;
	font-size: 18px;
	color: red;
	font-weight: bold;
}
.project-inner {
	
	font-size: 14px;
	color: black;
	line-height: 1.3;
}
.project-inner p {
	margin-bottom: 15px;
}
.project-inner a {
	text-decoration: none;
	color: #3d0300;
}
.project-inner a:hover {
	background-color: #3d0300;
	color: white;
}
.project-meta-item {
	font-weight: bold;
}

.project-image-trigger, .project-image-trigger:hover {
	margin: 10px;
	padding: 0;
	background-color: transparent;
	color: black;
}
.project-image-trigger .thumb_img {
	border: 2px solid #f9b8b4;
	border-radius: 3px;
}
.project-image-trigger:hover .thumb_img {
	border-color: #9e7473;
}

/*huandeng*/


body {
	font: 12px tahoma, arial, verdana, geneva, sans-serif;
	color: #333;
	text-align:left;
	background:#fff;
}
img {
	border: 0;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #CC0000;
	text-decoration: none;
}

.yingfans_box {
  width:100%; margin:0 auto;
	
	width:998px;
	height:449px;
	border:1px solid #EFEFEF;
	position:relative;
	background:#fff;
	z-index:0;
}
.yingfans_box div.img {
	position:absolute;
	width:998px;
	height:449px;
	left:0;
	top:0;
	z-index:10;
}
.yingfans_box div.loding {
	position:absolute;
	width:998px;
	height:449px;
	z-index:40;
	background:#fafafa url(imgloding.gif) no-repeat center 155px;
	left:0;
	top:0;
}
.yingfans_box ul.panel {
	position:absolute;
		width:998px;
	top:414px;
	height:34px;
	
	z-index:20;
}
.yingfans_box ul.panel li {
	width:141px;
	/*width:180px;*/
	height:34px;
	float:left;
	margin-left:1px;
	display:inline;
	background:#000;
	filter:alpha(Opacity=50);
	Opacity:.5;
}
.yingfans_box ul.panel li.last {
	width:144px;
	/*width:180px;*/
}
.yingfans_box ul.panel li.on {
	filter:alpha(Opacity=80);
	Opacity:.8;
}
.yingfans_box ul.title {
	position:absolute;
	width:998px;
	top:414px;
	height:34px;
	
	z-index:30;
}
.yingfans_box ul.title li {
	width:141px;
	/*width:180px;*/
	height:34px;
	float:left;
	margin-left:1px;
	display:inline;
}
.yingfans_box ul.title li a {
	display:block;
	text-align:center;
	color:#FFFDFE;
	height:34px;
	line-height:30px;
}
.yingfans_box ul.title li a:hover, .yingfans_box ul.title li.on a {
	background:url(imgarrow_focus.gif) no-repeat center 26px;
}
.yingfans_sidebar {
	width:220px;
}
.right_content_box {
	border:1px solid #B4B4B4;
	padding:1px;
	background:#fff;
}
.right_content_box h2.title {
	height:23px;
	line-height:22px;
	background:url(imgtitle_right_content.gif) repeat-x;
	font-weight:normal;
	padding-left:10px;
}
.right_content_box h2.announcement a:link, .right_content_box h2.announcement a:visited {
	color:#fff;
}
.right_content_box h2.title span {
	float:right;
	padding-right:2px;
}
.right_content_box ul.list {
	padding:4px 6px;
}
.right_content_box ul.list li {
	background:url(imgarrow_01_20100813.gif) no-repeat 5px 9px;
	padding-left:20px;
	height:22px;
	line-height:22px;
}

.serviceleft {
	cursor: pointer;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100px;
}
.si_serviceleft {
	position:relative;
}
.si_serviceleft1, .si_serviceleft2 {
	position:absolute;
	right:0px;
}
.si_serviceleft1 {
	height:115px;
	width:35px;
	background:url(../images/si_serviceleft3.png) no-repeat;
	display:none;
}
.si_serviceleft .si_serviceleft2 {
}
.si_serviceleft .si_serviceleft2 ul {
	background:url(imagessi_serviceleft2.png) no-repeat;
	width:79px;
	padding:100px 0 5px 0;
}
.si_serviceleft2 ul li {
	display:block;
	text-indent:-9999px;
	background:url(imagessi_serviceleft_03.png) no-repeat;
	text-align:center;
	width:79px;
}
.si_serviceleft2 ul li a {
	color:#fff;
	display:block;
	width:78px;
}
.si_serviceleft2 .si_serviceleftLI1 {
	background-position:0px -2px;
	;
}
.si_serviceleft2 .si_serviceleftLI2 {
	background-position:0px -75px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast {
	background-position:0px -162px;
}
.si_serviceleft2 .si_serviceleftLI1, .si_serviceleft2 .si_serviceleftLI1 a {
	height:67px;
}
.si_serviceleft2 .si_serviceleftLI2, .si_serviceleft2 .si_serviceleftLI2 a {
	height:86px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast, .si_serviceleft2 .si_serviceleftLast a {
	height:74px;
}
.si_serviceleft2 img {
	margin-left:58px;
	display:block;
}
.si_serviceleftLast {
	position:relative;
	z-index:100;
}
.si_serviceleftLast div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.si_serviceleftLI2 {
	position:relative;
	z-index:100;
}
.si_serviceleftLI2 div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.qixia {
	float:right;
	margin: 5px 10px 0 0;
	font-size:14px;
}
.qixia a {
	color:#D8442A;
}