@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
body {background:#0d1013; background-attachment:fixed; margin:0;padding:0;}
ul{padding:0;margin:0; list-style:none;}
img {border:0;}
.fix-960{margin:0 auto; width:960px;}
.clear{clear:both;}
p {margin:0; padding:5px 0; vertical-align:text-top;}
a {outline: 0;}

::-moz-selection { 
background-color: #c1c3c5; 
color: #000000;
}

::selection {
background-color: #c1c3c5;
color: #000000;
}

#container{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	
}
#header{
	padding: 20px 0;
}
#clear{
	clear:both;
}
#footer{
	float:center;
	font-size:10px;
	color:#333;
	width:960px;
	border-top:1px solid #252729;
	padding:10px 0;
	
}
#logo {
	height:52px;
	background:url(../images/logo.png) top center no-repeat;
}
#nav {
	padding:20px 275px 10px 0;
	text-align:center;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#nav li{
	float:left;
	padding:4px 0 0 20px;
	
}
#nav li.bullet{
	background:url(../images/bullet2.gif)  right center no-repeat;
	width:4px;
	height:9px;
	padding-top:7px;
	
}
#nav li a.menu1{
	display:block;
	background:url(../images/menu1.gif) no-repeat;
	width:46px;
	height:9px;

	
}
#nav li a.menu2{
	display:block;
	background:url(../images/menu2.gif) no-repeat;
	width:54px;
	height:9px;
	
}
#nav li a.menu3{
	display:block;
	background:url(../images/menu3.gif) no-repeat;
	width:84px;
	height:9px;
	
}
#nav li a.menu4{
	display:block;
	background:url(../images/menu4.gif) no-repeat;
	width:75px;
	height:9px;
	
}
#banner {
	padding:15px 0 0 0;
}



#brands {
	float:right;
	width:960px;
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	
	
	}
#brands ul{
	margin:0;
	padding:0 0 0 160px;
	list-style:none;
	float:left;
	
	
}
#brands li{
	float:left;
	margin:0;
	padding:0 40px 0 0;			
		
		
}
#brands li a{
	color:#666;
	margin:15px 0 0 0;
	text-decoration:none;
	
	
}
#models {
	float:left;
	width:960px; 
	padding:0;
	border-top:1px solid #252729;
	overflow:hidden;
		
}

#models_text{
	float:left; 
	width:129px; 
	padding:30px 0 15px 0; 
	font-size:18px; 
	text-align:right;
	overflow:hidden;
	color:#373737;
}

#models_pic{
	float:right; 
	padding:0; 
	margin:0; 
	width:800px; 
	overflow:hidden;

}

#models_pic ul{
	float:left; 
	padding:0; 
	margin:0; 
	overflow:hidden;
}


#models_pic li{
	float:left; 
	padding:15px 15px 15px 0;
	margin:0; 
	width:300px; 
	height:125px; 
	list-style:none; 
	overflow:hidden; 

}
#models_pic li a{
	display:block;
	width:300px; 
	height:125px; 
	list-style:none; 
	text-decoration:none;
	border: none;
	overflow:hidden; 

}
#models_pic li a:hover{
	display:block;
	width:300px; 
	height:125px; 
	list-style:none; 
	text-decoration:none;
	border: none;
	overflow:hidden; 

}
#models_pic img{border:none;}

#picbrands{
	float:right;
	width:800px;
	margin:15px 0px 15px 30px;
	padding:0;
	
}

.products-list{padding:20px;}
.products-list ul{list-style:none; margin:0; padding:0; width:300px; float:left;}
.products-list li{padding:5px 0 0 0;}

.products-list a{color:#666; text-decoration:none; padding:5px 0 0 15px; background:url(../images/bullet4.png) left top no-repeat;}
.products-list a:hover{color:#CCC;}



.products-list-page{padding:20px}
.products-list-page ul{list-style:none; margin:0; padding:10px; width:284px; float:left; min-height:180px; background:#e7e7e7; margin:0 1px;}
.products-list li{padding:5px 0 0 0;}

.products-list-page a{color:#666; text-decoration:none; padding:5px 0 0 15px; background:url(../images/bullet4.png) left top no-repeat;}
.products-list-page a:hover{color:#CCC;}


#product{
	float:left;
	width:960px; 
	padding-top:10px; 
	padding-bottom:10px;

}



#product ul{
	float:left;
	margin:0;
	padding:0 30px 0 0;
	list-style:none;

}
#product li{
	float:left;
	margin:0;
	padding:0;
}

.products-detail{padding:20px 0;}
.products-detail .choice{float:right; width:500px;}
.products-detail .choice li{background:url(../images/bullet-con.gif) top left no-repeat; padding:0 0 5px 10px; color:#4f4f4f;}

.products-detail .warp{border:1px solid #252729; padding:40px 40px 20px 40px; background:#f8f8f8;}
.products-detail .warp p{line-height:26px; font-size:14px; color:#666;}
.products-detail .warp h2{font-size:20px; font-weight:lighter; color:#3d4957; text-align:center; line-height:28px; padding-bottom:20px;}
.products-detail .warp strong{color:#4a5b70; font-size:16px;}
.products-detail .warp span{text-decoration:underline; color:#4a5b70;}
.products-detail .warp .footer{padding:10px; margin:20px 0; text-align:center; border-top:1px solid #c2c3c4;}
.products-detail .warp .hilight{padding:10px 20px; margin:10px 0 0 0; border:1px dashed #333;}
.products-detail .warp .cl{width:47%; float:left;}
.products-detail .warp .cr{width:47%; float:right;}
.products-detail .warp hr{border-top:1px solid #999; border-left:none; border-right:none; border-bottom:none; width:220px; margin-bottom:40px;}
.products-detail .warp .call{background:url(../images/call-products.gif); height:93px; width:412px; margin-top:15px;}


/*#box-news{
	float:left;
	padding:15px 0 0 0;
	width:960px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;

}*/




#news {
	float:left;
	width:960px;
	padding:15px 0;
	border-top:1px solid #252729;
	overflow:hidden;
	/*margin-top:1px;*/
}
#news li{
float:left;
padding-left:5px;
margin:0;
}
a.page_news{
	display:block;
	background:url(../images/button.jpg) no-repeat;
	width:13px;
	height:4px;
}
a:hover.page_news,a.page_news#selected{
	background-position:-13px 0;
}


.main-news{float:left;}
.main-news-warp{float:right; padding:20px 0 0 0;}
.main-news-con{padding:15px 0 15px 0;}
.main-news-date{width:80px; float:left;}
.main-news-content{float:left;width:370px; padding-right:20px;}

/* btn */

.btn-choose{background:url(../images/btn-choose.png); width:75px; height:19px; display:block;}
.btn-choose:hover{background-position:0 -19px;}

.banner-facebook{background:url(../images/banner-facebook.gif); width:260px; height:60px; display:block;}
.banner-facebook:hover{background-position:0 -60px;}

.warp-bap{padding-top:20px;}
.btn-all-products{margin:0 auto; width:152px;}
.btn-all-products a{background:url(../images/btn-all-products.png); width:152px; height:42px; display:block;}
.btn-all-products a:hover{background-position:0 -42px;}

.news-btn-next a{background:url(../images/btn-next.gif); width:53px; height:16px; display:block;}
.news-btn-next a:hover{background-position:0 -16px;}

.news-btn-prev a{background:url(../images/btn-prev.gif); width:53px; height:16px; display:block;}
.news-btn-prev a:hover{background-position:0 -16px;}

.news-btn-back{margin:0 auto; width:50px;}
.news-btn-back a{background:url(../images/btn-back.gif); width:50px; height:16px; display:block;}
.news-btn-back a:hover{background-position:0 -16px;}

/* products detail */

.gallery_thumbnail {overflow:hidden;float:left;}
.gallery_thumbnail ul{ margin:0 0; padding:0 0;}
.gallery_thumbnail li{ float:left; margin:10px 5px; padding:0 0; list-style:none;}
.gallery_thumbnail li a.thumb{ width:163px; height:79px;padding:}
.gallery_thumbnail li a {width:163px; height:79px;display: block; text-decoration:none;}

.gallery_thumbnail li span{ width:163px; height:79px;overflow: hidden;display: block;text-decoration:none;}
.gallery_thumbnail img{border:0;}
.prev-detail{float:left;width:34px;padding:10px 7px 0 0;margin-left:5px;}
.next-detail{float:left;width:34px;padding:10px 0 0 7px;}
#portfolio { height:385px;}

a.link1:link{text-decoration:none; color:#999; }
a.link1:visited{text-decoration:none; color:#999; }
a.link1:hover{text-decoration:none; color:#CCC; }

a.thumb{
	display:block;
	width:233px;
	height:147px;
}
a.thumb:hover{
	background-position: 0 -147px;
}
a.thumb2{background:url(../images/graphic-map.gif); width:147px; height:100px; display:block;}
a.thumb2:hover{background-position:0 -100px;}
	
/* map */

.contact-map{list-style:none; margin:0; padding:0;}
.contact-map li{list-style:none; margin:0; padding:0;}

.graphic-map{background:url(../images/graphic-map.gif); width:147px; height:100px; display:block;}
.graphic-map:hover{background-position:0 -100px;}

.google-map{background:url(../images/google-map.gif); width:147px; height:100px; display:block;}
.google-map:hover{background-position:0 -100px;}

.contact-list{width:300px; float:left;}
.contact-list ul{padding:10px 0; margin:0; list-style:none;}
.contact-list li{padding:2px 0;}

/* nav */

.nava{background:url(../images/nava.png); width:49px; height:10px; display:block;}
.navb{background:url(../images/navb.png); width:57px; height:10px; display:block;}
.navc{background:url(../images/navc.png); width:90px; height:10px; display:block;}
.navd{background:url(../images/navd.png); width:81px; height:10px; display:block;}

.nava:hover, .navb:hover, .navc:hover, .navd:hover{background-position:0 -10px;}

.nava:current, .navb:current, .navc:current, .navd:current{background-position:0 -10px;}

.nava1{background:url(../images/nava.png); width:49px; height:10px; display:block;background-position:0 -10px;}
.navb1{background:url(../images/navb.png); width:57px; height:10px; display:block;background-position:0 -10px;}
.navc1{background:url(../images/navc.png); width:90px; height:10px; display:block;background-position:0 -10px;}
.navd1{background:url(../images/navd.png); width:81px; height:10px; display:block;background-position:0 -10px;}


/* contact */
.contact-right{float:right; width:480px; padding-right:20px; font-size:14px;}
.contact-right a{color:#666; text-decoration:underline;}
.contact-right a:hover{text-decoration:none;}
.contact-right strong{color:#343d4a;}


/* news */
.news-warp{padding:0 20px 40px 20px;}
.news-warp ul{padding:20px 0;}
.news-thumb{float:left; text-align:center; width:100px;}
.news-thumb div a{background:url(../images/thumb-news.png); width:200px; height:120px; display:block; position:absolute;}
.news-thumb h3{font-family: 'Cardo', serif; font-size:57px; font-weight:lighter; color:#dbdbdb; padding:0; margin:0; height:64px;}
.news-thumb span{font-family:"Times New Roman", Times, serif; color:#dbdbdb; font-size:16px;}
.news-thumb div a:hover{background-position:0 -120px;}
.news-content{float:left; width:450px;}
.news-content h2{font-size:14px; margin:0; padding-bottom:10px; color:#4e5a6d;}
.news-content span{font-size:11px;}
.news-content a{color:#4e5a6d; text-decoration:none;}
.news-content a:hover{color:#333; text-decoration:none;}
.news-content p{padding:10px 0; line-height:18px;}
.news-content p a{color:#666; text-decoration:none;}
.news-content p a:hover{color:#333; text-decoration:none;}
.news-line{border-bottom:1px solid #CCC; margin:20px 0 30px 100px; width:450px;}

.news-head{background:url(../images/header-news.gif) center no-repeat; height:18px; margin-bottom:20px;}
.news-btn{background:url(../images/bg-btn-news.gif) top no-repeat;}
.news-btn ul{margin:0 auto; width:107px; padding-bottom:40px;}
.news-btn li{float:left;}

.news-detail-warp{padding:0 40px 40px 40px;}
.news-detail-head h2{width:600px; margin:0 auto; font-size:22px; font-weight:lighter; line-height:32px; padding:10px 0;}
.news-detail-head span{font-size:11px;}
.news-detail-head{text-align:center;}
.news-detail-content{padding:20px 0;}

.main-map{background:url(../images/banner-map.gif); width:204px; height:90px;}
.main-map:hover{background-position:0 -90px;}

/* font style */
.css1{color:#999;}
.fsize1{font-size:14px; padding:10px 0;}