a{
	hide-focus: expression( this.hideFocus=true ); outline: none;
}




body{
	font-family: Arial,"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background: url(../images/bg_header.jpg) repeat-x left 145px;
}
body > header{ 
	height: 145px; 
	position: relative;
}
body > header h1{ 
	width:566px; height: 145px; 
	position: absolute; left: 10px; top:0; 
	text-indent: -1000px;background: url(../images/logo_header.jpg) no-repeat left top; 
}
body > header h1 a{
	display: block;
	width:566px; height: 145px;  
}
body > header .language{ 
	width: 250px; height: 25px; 
	position: absolute; top:60px; right: 0; 
	color:#fff; line-height: 26px;background: url(../images/bg_language.gif) no-repeat left top; 
} 
body > header .language span{
	display:block; width: 90px; float: left;
	text-indent: 14px; 
}
body > header .language a{
	color:#fff;
}
body > header .language a:hover{ 
	color:#ff0;
}

/*banner*/
.banner_slide{
	height:440px; padding:30px 0; 
	background: url(../images/bg_banner.png) no-repeat center top; 
}
.banner_slide > .container{ 
	width:930px; height:408px; border:solid 1px #ebebeb;
	background-color: #fff; padding:5px; 


    -moz-border-radius: 15px;
    -webkit-border-radius:15px;
    border-radius: 15px;

}

.banner_slide .item img{ 
    -moz-border-radius: 15px;
    -webkit-border-radius:15px;
    border-radius: 15px;
}

.banner{
	padding:25px 0; 
}

/*index*/
.carousel-caption{
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;  
}

.index_products_list{ 
	list-style: none; 
}
.index_products_list img{ 
	border:solid 1px #bdbdbd; padding:2px; display:block; 
	background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    border-radius: 3px;	
}
.index_products_list p{
	padding-top:8px; 
	text-align: center; 
}

.index_new{ 
	background: url(../images/bg_index_line.jpg) no-repeat left top;
}
.index_new .tabbable{ 
	margin-left:35px;
}

					 .nav-tabs a{color:#666;}
.index_new .tabbable .tab-pane{ 
	padding-left:100px;
}
.index_new .tabbable .tab-pane img.img{
	float:left; 
	margin-left:-100px; border:1px solid #ececec;
}
.index_new .tabbable .tab-pane p{
	margin-bottom:3px; 
	line-height:16px;
}

/*menu*/
.icon-menu{background: url(../images/icon_menu_list.png) no-repeat center center;}
#menu{ 
	min-height: 443px;
	background: url(../images/bg_menu.jpg) no-repeat left top;

}
#menu > h2{
	overflow:hidden;
	height:50px; margin:5px 0 17px 20px;
	line-height:500px;
	background-image: url(../images/bg_menu_title.png); background-repeat: no-repeat;

}
#menu > h2.tit_about{
	background-position: left top;
}
#menu > h2.tit_products{
	background-position: left -50px;
}
#menu > h2.tit_news{
	background-position: left -100px;
}
#menu > h2.tit_job{
	background-position: left -150px;
}
#menu > h2.tit_contactUs{
	background-position: left -200px;
}

#menu > ul {
	margin:25px 0 0 0;
	list-style: none;
}
#menu > ul > li{
	padding:5px 12px;
}
#menu > ul > li i{ margin:0 3px;}

#menu .divider{
	overflow:hidden;
	height:1px; padding: 0; border-top:solid #ccc 1px;
	background-color: #fff;
}
#menu > ul > li a{
	display:block; overflow: hidden; height:28px;
	font-size: 14px; font-weight: bold; line-height: 28px; text-decoration: none;

}
#menu > ul > li.active a,#menu > ul > li:hover a{
	display:block;
	color:#fff;
	background-color: #ff5400;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius: 5px;	

}

#menu > ul > li.active a i,#menu > ul > li:hover a i{
	background-position: -100px -100px;
}
#menu > article{
	width:120px; height: 50px;padding:6px 0 0 85px; margin:10px 0;
	font-size:14px; color:#999;
	background:url(../images/icon_menu_tel.jpg) no-repeat left top;
}
#menu > article.email{
	background:url(../images/icon_menu_mail.jpg) no-repeat left top;
}
#menu > article p{margin:0;}



/*con*/
#container{
	min-height: 443px; padding:30px 0;
	background: url(../images/bg_title.jpg) no-repeat left top;
}
#container > h3{
	float:left; margin-left:50px;
}
#container > h3 span{
	color:#097dcb;
	text-transform: uppercase;
}
#container > .breadcrumb{
	margin-right:30px; line-height: 30px; color:#999;
}
#container > hr.line{
	margin:0 25px 25px;
	+margin:10px 25px ;
	
	border-bottom: 1px solid #e4e4e4;  	
}
#container > article{
	margin:0 40px;
}
#container > article > h4{
	font-size:18px; text-align: center; margin:50px 0 30px 0;
}
#container > article > h5{
	height:26px; margin-bottom:30px;
	line-height: 26px; background-color: #f9f9f9; color: #999; text-align: center;
}
#container > article p{
	margin-bottom:15px;
}

#container > article p{
	margin-bottom:20px;
	font-size:14px; color: #666666 ; line-height: 24px;
}

.list_products{
	margin-left:40px;
}
.list_products li{
	float:left; list-style: none;
	width:300px; height: 230px; margin-right:20px; 
	text-align: center; font-size: 14px;

}
.list_products li img{
	border:solid 5px #ccc; margin-bottom:10px;
}
.list_products li p{
	
}

.icon-n{background: url(../images/icon-n.gif) no-repeat center center;}
.list_news{margin-right:30px;}
.list_news li{
	height:34px; padding:0 15px; 
	line-height:34px;  
	list-style: none;
}
.list_news li.odd{
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	background-color:#f9f9f9;
}
 .list_news li span{
 	float: right;
 }

.list_news li a{
	color:#666;
}
.list_news li a:hover{
	text-decoration:none; 
	color:#0088cc;
}

.pagination{margin-top:40px;}
.table td{text-align: center !important;}
/*footer*/

body > footer{ 
	border-top:#dfdfdf solid 1px; height:110px; margin-top:40px; 
	background-color: #eee; color:#979797; 
}
body > footer .container{
	height:110px;
	position: relative; 
}
body > footer > hr{ 
	border-top:2px solid #fff;
}
body > footer h1{ 
	width:83px; height: 83px;  
	position: absolute; left: 0; top:15px;
	text-indent: -1000px; background: url(../images/logo_footer.jpg) no-repeat left top; 
}
body > footer h1 a{
	display: block; float:left; 
	width:83px; height: 83px; 
}
body > footer address{ 
	width:660px; 
	position: absolute; left: 100px; top:30px;
}
body > footer nav{
	width:130px; 
	position: absolute; right: 0; top:20px;

}

body > footer nav a{
	color:#999;
}







