.box {
	OVERFLOW: hidden; MIN-WIDTH: 1001px; POSITION: relative; WIDTH: 100%;
}
.main1350 {
	POSITION: relative;
	MARGIN: 0px auto 10px auto; 
	WIDTH: 1001px;
	height:522px;
}
.shutter {
	position:absolute;
	left:-175px;
	WIDTH: 1350px; FLOAT: left; HEIGHT: 522px;overflow:hidden;
}
.shutter ul li{position:absolute;left:0;top:0;}
.shutter-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.shutter-cur-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.bar {
	position:absolute;
	left:-175px;
	top:522px;
	WIDTH: 1350px; FLOAT: left; HEIGHT:5px;
	background:url("../images/banner_bar.gif") left bottom;	
}

.content {
	width:1001px;
	margin:0 auto;
}
.content A:hover {
	FONT-SIZE: 12px; POSITION: relative; COLOR: #ba0204
}
.hengguangled {

}
.channel,.project {
	width:1001px;
	height:480px;
	margin-bottom:5px;
	BORDER: #e4e4e4 1px solid;
	BACKGROUND:  #f4f4f4 url(../images/box_head_bg.gif) repeat-x top left;
}
.channel h2,.profile h1,.honors h1,.news h1,.industry h1,.project h1 {
	font-size:16px;
	height:36px;
	line-height:36px;
	font-weight:normal;
	FONT-FAMILY: "Î¢ÈíÑÅºÚ"; 
	COLOR: #f20905; 
	MARGIN: 2px 0px; 
}
.channel h2,.honors h1,.news h1 {
	PADDING-LEFT: 58px; 
	BACKGROUND: url(../images/t_ico.gif) no-repeat 38px 10px; 
}
.channel h2 a:hover,.profile h1 a:hover,.honors h1 a:hover,.news h1 a:hover,.industry h1 a:hover,.project h1 a:hover {
	font-size:16px;
}
.channel h2 span a,.profile h1 span a,.honors h1 span a,.news h1 span a,.industry h1 span a,.project h1 span a {
	float:right;
	color:#333;
}
.channel h2 span a,.honors h1 span a,.news h1 span a {
	padding-right:60px;
}
.channel h2 span a:hover,.news ul li a:hover,.industry ul li a:hover,.profile h1 span a:hover,.profile ul li a:hover,.honors h1 span a:hover,.news h1 span a:hover,.industry h1 span a:hover,.project h1 span a:hover {
	color:blue;
}
.channel ul.tab_menu {
	overflow:hidden;
	background:#f3f0e9;
	font-size:100%;
	border-bottom:1px solid #a89a7e;
	height:30px;	
	padding:0 0 0 23px;
}
.tab_menu li{width:115px;float:left;height:30px;line-height:30px;
	margin:0 5px 0 0;color:#333;font-weight:bold;background:url("../images/channel.png") no-repeat -115px 0;cursor:pointer;text-align:center;}
.tab_menu li.current{color:#333;background:url("../images/channel.png") no-repeat;font-weight:bold;}
.tab_menu li a{color:#333;text-decoration:none;height:40px;line-height:40px;}
.tab_menu li.current a{color:#fff;height:32px;line-height:32px;}
.tab_menu li a {
	display:block;
	width:115px;
	height:30px;
	line-height:30px;
}

.channel div.tab_box .hide {
	display:none;
}
.channel div.tab_box{
	width:1001px;
	height:343px;
}
.channel div.tab_box dl{
	width:200px;
	height:210px;
	float:left;
	text-align:center;
	margin:8px 0 0 0;
}
.channel div.tab_box dl dt img {
	width:180px;
	height:180px;
}
.channel div.tab_box dl dd {
	margin:10px 10px 0 10px;	
}
.channel div.tab_box div.menubutton {
	clear:both;
	height:160px;
	border-top:1px dashed #ccc;
	text-align:left;
	width:1001px;
}
.channel div.tab_box div.menubutton dl {
	width:1001px;
	height:160px;
	text-align:left;
}
.channel div.tab_box div.menubutton dl dt {
	height:25px;
	line-height:25px;
	text-align:left;
	margin:0 0 0 30px;
	font-weight:bold;
	font-size:14px;
}
.channel div.tab_box div.menubutton dl dt span {
	float:right;
	margin:0 90px 0 0;	
}
.channel div.tab_box div.menubutton dl dd {
	width:930px;
	line-height:16px;
	padding:0 50px 0 20px;
}
.channel div.tab_box div.menubutton dl a:hover {
	color:blue;	
}
.channel div.tab_box div.menubutton dl dt a:hover {
	font-size:14px;	
}
.profile {
	width:464px;
	height:272px;
	BORDER: #e4e4e4 1px solid;
	float:left;
	padding:0 15px 3px 15px;
	overflow:hidden;
	BORDER: #e4e4e4 1px solid;
	BACKGROUND: #f4f4f4 url(../images/box_head_bg.gif) repeat-x top left;
}
.company {
	margin:0 9px 5px 0;
}
.profile h1,.project h1 {
	padding:0 0 0 43px;
	BACKGROUND: url(../images/t_ico.gif) no-repeat 23px 10px; 
}
.profile h1 span a,.project h1 span a {
	padding:0 45px 0 0;	
}
.profile h2 {
	font-size:12px;
	line-height:18px;
	text-indent:25px;
	font-weight:normal;
}
.profile img {
	float:right;
	display:block;
	height:160px;
	margin:0 0 0 10px;
}
.profile ul {
	width:430px;
	margin:0 auto;	
}
.profile ul li {
	font-size:12px;
	height:26px;
	line-height:26px;
	list-style-type:disc;
	border-bottom:#02B931 1px dashed;
	margin:5px 0;
}

.culture {
	margin:0 0 5px 0;	
}
.honors {
	clear:both;
	position:relative; 
	margin:0 auto 5px auto; 
	width:1001px; 
	height:346px; 
	background: #f4f4f4 url(../images/box_head_bg.gif) repeat-x top left;
	BORDER: #e4e4e4 1px solid;
}
.honors ul {
	overflow:hidden; 
	margin:0 auto 0 auto; 
	height:300px; 
	width:976px;
}
.honors li {
	float:left;
	display:inline; 
	overflow:hidden; 
	padding:0 15px; 
	height:300px; 
}
.honors li img {
	height:295px;	
}
.customersDetail {
	position:absolute; 
	left:0; 
	top:20px; 
	width:auto; 
}
.customersDetail span {
	display:inline-block; 
	
	padding:5px 15px; 
	line-height:20px; 
	font-size:12px; 
	font-weight:normal; 
	background:url("../images/customer.png") repeat-x;
}
.customersDetail i {
	z-index:20; 
	display:inline-block; 
	overflow:hidden; 
	margin:-1px 0 0 70px; 
	width:11px; 
	height:6px; 
	background:url(../images/tipsArrow.png) 0 1px no-repeat;
}
.news {
	float:left;
	WIDTH: 709px;
	height:300px;
	background: #f4f4f4 url(../images/box_head_bg.gif) repeat-x top left;
	margin:0 0 5px 0; 
	BORDER: #e4e4e4 1px solid;
	overflow:hidden;
}
.news ul {
	width:680px;
	margin:0 auto;	
}
.news ul li {
	width:310px;
	height:115px;
	float:left;
	font-size:15px;
	line-height:23px;
	border-bottom:#02B931 1px dashed;
	padding:8px 15px;
}
.news ul li a {
	font-weight:bold;
}
.news ul li p a {
	font-size:12px;
	font-weight:normal;
}
.news ul li p a:hover {
	font-size:12px;
}
.news ul li a:hover {
	font-size:15px;
}
.news ul li span {
	float:right;	
	font-size:15px;
}
.news ul li p {
	width:285px;
	margin:0 0 0 15px;
	text-indent:28px;
	font-size:12px;
}
.news img {
	width:300px;
	margin:10px 20px;
	display:block;
	float:left;
}
.news h2 {
	line-height:29px;
	text-indent:25px;
	font-size:12px;
	font-weight:normal;
	margin:0  10px 0 25px;
}
.industry {
	float:right;
	width:283px;
	height:605px;
	background: #f4f4f4 url(../images/box_head_bg.gif) repeat-x top left;
	margin:0 0 5px 0; 
	BORDER: #e4e4e4 1px solid;
}
.industry h1 {
	PADDING-LEFT: 30px; 
	BACKGROUND: url(../images/t_ico.gif) no-repeat 10px 10px;
}
.industry h1 span a {
	padding-right:20px;	
}
.industry img {
	width:200px;
	display:block;
	margin:8px auto;	
}
.industry ul {
	width:230px;
	margin:0 auto;	
}
.industry ul li {
	font-size:12px;
	height:25px;
	line-height:25px;
	list-style-type:disc;
	border-bottom:#02B931 1px dashed;
	margin:5px 0;
}
.industry ul li span {
	float:right;	
}
.project {
	width:971px;
	clear:both;
	padding:0 15px 0 15px;
}
.project h3 {
	text-indent:25px;
	font-size:100%;
	font-weight:normal;
	line-height:25px;	
}
.project #page{
	width:940px;
	height:300px;
	margin:3px auto 0 auto;
	position:relative;
}
#page .pic{
	position:absolute;
	overflow:hidden;
	border:4px solid #99280e;
	text-decoration:none;
	z-index:0;
}
#page .pic img{
	position:absolute;
	border:none;
}
#page .pic:nth-child(2n+1){
	border-color:#6A2B1C;
}
#page .pic:nth-child(3n+2){
	border-width:5px;
}
.to_top a,.to_top a:hover{background:url("../images/gotop.png") no-repeat}
.to_top a{
	background-position:0 0;float:left;height:50px;overflow:hidden;width:50px;position:fixed;bottom:35px;cursor:pointer;right:20px;
	_position:absolute;
	_right:auto;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}
.to_top a:hover{background-position:-51px 0px;}

