@charset "utf-8";
/*------------------------------------------------
Global Style Sheet since 2011-12-05
version: 1.0
author: Jeffer Xia
email: xzf3201@gmail.com
website: http://www.guang.com/
------------------------------------------------*/
html,body{ background:#f9f9ef;font-family:'微软雅黑','YaHei';width:100%;height:100%; overflow:y-scroll; font-size:14px; line-height:24px}
.layout970{ width:970px;margin:0 auto; clear:both; }
#wrap{position:relative;width:970px;margin:0 auto; padding-top:55px}
.street-end-bottom{bottom:0;background-position:left bottom; }

/*变换的图*/
.default-slider {POSITION: relative; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 400px; OVERFLOW: hidden}
.default-slider UL {DISPLAY: none}
.default-slider .image {OVERFLOW: hidden}
.default-slider .image IMG {DISPLAY: none; border:0px;}
.default-slider .box_clone {Z-INDEX: 20; POSITION: absolute; WIDTH: 100px; DISPLAY: none; OVERFLOW: hidden; TOP: 0px; LEFT: 0px}
.default-slider .box_clone IMG {Z-INDEX: 20; POSITION: absolute; TOP: 0px; LEFT: 0px}
.default-slider .prev_button{Z-INDEX:100;POSITION:absolute;MARGIN-TOP:-25px;TEXT-INDENT:-9999em;WIDTH:42px; BACKGROUND: url(../Images/ico/prev.png) no-repeat left top; HEIGHT: 42px; OVERFLOW: hidden; TOP: 45%; LEFT: 15px}
.default-slider .next_button{Z-INDEX:100;POSITION:absolute;MARGIN-TOP:-25px;TEXT-INDENT:-9999em;WIDTH:42px;BACKGROUND: url(../Images/ico/next.png) no-repeat left top; HEIGHT: 42px; OVERFLOW: hidden; TOP: 45%; RIGHT: 15px}
.default-slider .info_slide {Z-INDEX:100;POSITION:absolute;PADDING-BOTTOM:5px;PADDING-LEFT:5px;PADDING-RIGHT:5px;FONT:0px arial;TOP:0px;PADDING-TOP: 5px; LEFT: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; opacity: 0.75
}
.default-slider .image_number{PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; FLOAT: left; CURSOR: pointer; PADDING-TOP: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.loading {Z-INDEX: 10000; POSITION: absolute; TEXT-INDENT: -9999em; MARGIN: -16px; WIDTH: 32px; BACKGROUND: url(../Images/ico/ajax-loader.gif) no-repeat left top; HEIGHT: 32px; COLOR: #fff; OVERFLOW: hidden; TOP: 50%; RIGHT: 50%
}
.label_skitter {Z-INDEX: 150; POSITION: absolute; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(../Images/ico/back-box-label-black.png) repeat-x left top; HEIGHT: 90px; COLOR: #fff; LEFT: 0px}
.label_skitter H3{MARGIN: 10px 20px 5px; FONT: 18px '微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif; LETTER-SPACING: -1px; COLOR: #fff}
.label_skitter H3 A:link{COLOR: #e2e2e2}
.label_skitter H3 A:visited{COLOR: #e2e2e2}
.label_skitter H3 A:hover{COLOR: #fff}
.label_skitter P {MARGIN: 0px 20px; FONT-SIZE:14px;color:#FFFFFF}

/*中间线*/
.line{
	height:49px;
	background-color:#B4B4B4;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	line-height:49px;
}
/*下面背景*/
.foot-shadow{
	background:#FFFFFF url(../Images/ico/down_content_background.jpg) repeat-x;
}

/**/


.left_content{
	width:340px;
	float:left;
	position:relative;
	top:-24px;
	background:url(../images/left_background.jpg) right top no-repeat;
}
.right_content{
	float:left;
	width:600px;
	margin:55px 0px 0px 30px;
}
.left_text_background{
	background:#F8F8F8 url(../images/left_text_background.jpg) repeat-x;
	width:329px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family:'微软雅黑','YaHei';
}
.left_text_background div{
	padding:35px 35px 35px 80px;
	background:url(../images/left_button.jpg) no-repeat 0px 100px;
	line-height:25px;
	color:#626262;
}
.left_text_background b{
	display:block;
	font-size:16px;
	margin-bottom:5px;
	color:#3d9b3d;
}

/*portrait*/
.portrait{
	width:310px;
	float:left;
	margin-right:50px;	
}

/*Related*/
.related{
	width:239px;
	float:left;
}





#home-portfolio {MARGIN-TOP: 20px; WIDTH: 310px; FLOAT: left}

#home-portfolio img{
	border:0px;
}

.boxgrid{POSITION: relative; PADDING-BOTTOM: 9px; MARGIN-TOP: 30px; PADDING-LEFT: 10px; WIDTH: 290px; PADDING-RIGHT: 10px; BACKGROUND: url(../Images/ico/bg-home-portfolio.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 98px; OVERFLOW: hidden; PADDING-TOP: 9px
}
.loop {POSITION: absolute; WIDTH: 50px; DISPLAY: block; HEIGHT: 50px}

.cover {BORDER-BOTTOM:0px;POSITION:absolute;BORDER-LEFT:0px;WIDTH:224px;BACKGROUND:url(../Images/ico/cover.png) no-repeat 0px 0px;HEIGHT:115px;BORDER-TOP:0px;TOP:0px;BORDER-RIGHT:0px;LEFT:86px}

.cover H3{PADDING-BOTTOM: 8px; MARGIN: 32px 20px 0px 55px; BACKGROUND: url(../Images/ico/border.gif) repeat-x 0px 100%; COLOR: #616161; FONT-SIZE: 16px; color:#626262; font-weight:100;FONT-FAMILY:'微软雅黑','YaHei';}

.cover SPAN{PADDING-BOTTOM:10px;MARGIN: 2px 20px 0px 56px;PADDING-LEFT:0px;PADDING-RIGHT:0px;FONT-FAMILY:'微软雅黑','YaHei';FLOAT:left;COLOR: #626262;FONT-SIZE:12px;PADDING-TOP:0px;textShadow:#fff 1px 1px}

#portfolio-link{PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 0px}

#home-client{MARGIN-TOP: 20px; WIDTH: 240px; FLOAT: right}


#testimonial{MARGIN-TOP: 10px}










		

#client-slide-wrap{
	margin-top:0;
	position:relative;
	width:239px;
}

.title-stripe h3 {
	font-size:16px;
	margin:10px 0 0 0;
	padding-bottom:10px;
	color:#3d9b3d;
	background:url(../Images/ico/stripe-border.jpg) repeat-x bottom;
}

#client-slide {
	margin-top:30px;
	}	
#client-slide img {
	margin-top:20px;
	}
	
	
#client-pager {
	position:absolute;
	top:0;
	right:0;
	z-index:6;
	font-size:0;
	}	
#client-pager a:link, #client-pager a:visited{
	font-size:0;
	width:4px;
	height:4px;
	float:left;
	padding: 1px;
	margin: 5px 2px;
	background:#cdcdcd;
	color:#cdcdcd;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	text-indent:-999px;
	}	
#client-pager a:hover, #client-pager a.activeSlide {
	background:#919191;
	-moz-border-radius: 5px;
	border-radius: 5px;		
	color:#919191;
	}
	
	
			
#testimonial-wrap {
	margin-top:60px;
	position:relative;
	}		
#testimonial {
	margin-top:30px;
	}	
.testimonial-text {
	font-family:'微软雅黑','YaHei';
	padding-bottom:10px;
	width:239px;
	font-size:12px;
	color:#a0a0a0;
	font-style:italic;
}	
	
span.client-name {
	float:right;	
	margin-top:15px;
	}	
#testimonial-pager {
	position:absolute;
	top:0;
	right:0;
	z-index:6;
	font-size:0;
	}	
#testimonial-pager a:link, #testimonial-pager a:visited{
	font-size:0;
	width:4px;
	height:4px;
	float:left;
	padding: 1px;
	margin: 5px 2px;
	background:#cdcdcd;
	color:#cdcdcd;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	text-indent:-999px;
}	
#testimonial-pager a:hover, #testimonial-pager	a.activeSlide {
	background:#919191;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	color:#919191;
}

#weibo{
width:550px;
margin-right:65px;
float:left;
}
#news{
width:350px;
float:left;
color:#626262;
}
#news strong{
	color:#22a4f0;
	font-weight:100;
	margin-right:5px;
}
#news h1{
	font-size:16px;
	color:#54534b;
	display:block;
	margin-bottom:15px;
	padding-bottom:6px;
	background:url(../Images/ico/title_line.jpg) repeat-x 0px 36px;
	line-height:36px;
}
.About{
	background:url(../images/About.jpg) no-repeat;
	height:186px;
	font-size:12px;
	color:#626262;
	padding:30px;
	font-family:'微软雅黑','YaHei';
	position:relative;
}

.About h1{
	color:#3d9b3d;
	font-size:16px;
	margin-bottom:25px;
	display:block;
}

.About a{
	display:block;
	width:142px;
	height:52px;
	background:url(../images/about_button.png) no-repeat;
	position:absolute;
	right:25px;
	top:95px;
	color:#a0a0a0;
	text-decoration:none;
	text-align:center;
	line-height:40px;
}

.About a:hover{
	color:#626262;
}

.About .content_text{
	width:385px;
	line-height:20px;
}