/* CSS Document */

body{background:#EBEBEB;margin:0;padding:0;color:#666;}
ul{margin:0;padding:0;list-style:none;}
img{border:none;}

.clear{clear:both;content:' ';line-height:0;height:0;}
h1{padding:0;margin:0;}

.header{height:470px;background:url(../images/header.jpg) no-repeat center top;}
.header_content{width:1000px;margin:0 auto;padding-top:204px; position:relative;}
.header_slide{height:266px;}
.lug{ position:absolute;top:15px;right:25px;color:#333;font-size:12px;}
.lug a{color:#333;font-size:12px; text-decoration:none;}
/*#StranLink{display:block;height:22px;line-height:22px;padding-left:35px;background-image:url(../images/flag/flag_hong_kong.png); background-repeat:no-repeat;}*/

.container{width:1000px;margin:0 auto;padding-top:30px;}

.row{width:1000px;padding-bottom:10px;}
.row_left{width:275px;float:left;}
.row_right{width:705px;float:right;}

.row2{margin-top:20px;border:1px solid #d6d6d6;background:#fff;padding:0 0 19px 0;}

.featured_image,
.market_information{width:275px;background:url(../images/featured_image_bg.jpg) no-repeat bottom;margin-bottom:10px;padding-bottom:10px;}
.market_information{margin-bottom:0;}

.featured_image h1,
.market_information h1{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:12px;background:url(../images/h1_title275x40.jpg) no-repeat;}

.featured_image_content{height:205px;position:relative;}

.featured_image_slide{width:273px;margin:0 auto;height:205px;overflow:hidden;}
.featured_image_slide li{position:relative;width:273px;height:205px;overflow:hidden;}
.featured_image_slide li img{position:absolute;z-index:999;}
.featured_image_slide li span{display:block;height:30px;line-height:30px;padding-left:8px;color:#fff;background:url(../images/featured_image_text.png) no-repeat;font-size:12px; position:absolute; z-index:999;width:265px;bottom:5px;}

.market_information_content ul{padding:0 1px;margin:0;list-style:none;}
.market_information_content ul li{width:273px;padding-left:12px;height:30px;line-height:30px;float:left;background:url(../images/market_information_libg.jpg) no-repeat;}
.market_information_content ul li a{background:url(../images/market_information_li.png) no-repeat left center;overflow:hidden;padding-left:15px;display:block;height:30px;width:230px;color:#333;text-decoration:none;font-size:12px;}
.market_information_content ul li a:hover{color:#c00;}

.xh_about{width:705px;background:url(../images/xh_about.jpg) no-repeat bottom;}
.xh_about h1{font-size:25px;color:#c00;width:665px;padding:20px 20px 0 20px;font-family:"黑体";background:url(../images/xh_about.jpg) no-repeat top;}
.xh_about h1 span{display:block;border-bottom:1px solid #ddd;padding-bottom:10px;}
.xh_about_content{padding:0 20px 20px 20px;font-size:14px;line-height:195%;}
.xh_about_content p{margin:0;padding:10px 0;text-align:justify;width:98%;}

.agent_brands{margin-top:10px;background:url(../images/agent_brands.jpg) no-repeat;width:705px;height:120px;position:relative;}
.agent_brands h1{color:#333;font-size:12px;float:left;padding:20px 0 0 28px;}
.agent_brands_content{float:right;}
.agent_brands_content ul{margin:0;padding:0;list-style:none;}
.agent_brands_content ul li{float:left;padding:15px 20px 0 0;}

.showroom{padding:10px 19px 0 19px;}
.showroom h1{width:960px;font-size:18px;color:#333;padding:5px 0 10px 0;border-bottom:1px solid #ddd;position:relative;}
.showroom h1 strong{}
.showroom ul{margin:0;padding:0;list-style:none;}
.showroom ul li{float:left;background:url(../images/showroom_img.png) no-repeat;width:228px;height:149px;padding:1px 0 0 1px;margin:14px 14px 0 0;}
.showroom ul li.last{margin-right:0;}

.showroom_content{width:960px;}

.switch{position:absolute;right:7px;top:8px;}
.switch a{display:block;float:left;margin:3px;background-image:url(../images/arrow.png);background-repeat:no-repeat;width:16px;height:16px;}
.switch .previous{background-position:0px 0px;}
.switch .next{background-position:-16px 0px;}

.col{float:left;}
._img{padding-top:15px;padding-bottom:20px;}
._img span{display:block;height:25px;line-height:25px;text-align:center;color:#333;font-size:12px;}

.focal_content{background:url(../images/f/focal_content.jpg) no-repeat 0px 17px;padding:10px 10px 0 0;}
.focal_content ._img{width:160px;}
.focal_about{width:489px;padding:10px 20px 20px 305px;}
.focal_about_content h1{background:url(../images/flag/flag_france.jpg) no-repeat right top;}

.focal_about_content h1,
.genesis_about_content h1,
.jl_about_content h1,
.dynamat_about_content h1,
.auditor_about_content h1{position:relative;font-family:Arial, "黑体", Helvetica, sans-serif;height:30px;border-bottom:1px solid #ddd;margin:0;padding:0;font-size:18px;line-height:30px;color:#333;padding-bottom:5px;padding-left:5px;}
.focal_about_content h1 span,
.genesis_about_content h1 span,
.jl_about_content h1 span,
.auditor_about_content h1 span{color:#666;}
.focal_about_content p,
.genesis_about_content p,
.jl_about_content p,
.dynamat_about_content p,
.auditor_about_content p{font-size:12px;line-height:180%;padding:0 5px;}

.genesis_content{background:url(../images/f/genesis_content.jpg) no-repeat 0px 17px;padding:10px 10px 0 0;}
.genesis_content ._img{width:229px;}
.genesis_about{width:484px;padding:10px 20px 20px 222px;}
.genesis_about_content h1{background:url(../images/flag/flag_united_kingdom.jpg) no-repeat right top;}

.dynamat_content{background:url(../images/f/dynamat_content.jpg) no-repeat 0px 17px;padding:10px 10px 0 0;}
.dynamat_content ._img{width:114px;padding-left:20px;padding-right:20px;}
.dynamat_about{width:556px;padding:10px 20px 20px 209px;}
.dynamat_about_content h1{background:url(../images/flag/flag_usa.jpg) no-repeat right top;}

.jl_content{background:url(../images/f/jl_content.jpg) no-repeat 0px 17px;padding:10px 10px 0 0;}
.jl_content ._img{width:229px;}
.jl_about{width:479px;padding:10px 20px 20px 246px;}
.jl_about_content h1{background:url(../images/flag/flag_usa.jpg) no-repeat right top;}

.auditor_content{background:url(../images/f/auditor_content.jpg) no-repeat 23px 17px;padding:10px 10px 0 0;}
.auditor_about{width:559px;padding:10px 20px 20px 205px;}
.auditor_about_content h1{background:url(../images/flag/flag_france.jpg) no-repeat right top;}

.boutique_appreciate{width:960px;margin:0;background:url(../images/boutique_appreciate_bottom.jpg) no-repeat bottom;margin-bottom:10px;padding-bottom:9px;margin-left:19px;}
.boutique_appreciate h1{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:12px;background:url(../images/boutique_appreciate_title.jpg) no-repeat;position:relative;}
.boutique_appreciate_content{background:#fff;border:1px solid #CDCDCD;padding-bottom:18px;height:215px;}
.boutique_appreciate_content ul{margin:0;padding:0 0 0 15px;list-style:none;}
.boutique_appreciate_content ul li{float:left;background:url(../images/boutique_appreciate_img.png) no-repeat;width:217px;height:196px;padding:1px 0 0 1px;margin:18px 18px 0 0;}
.boutique_appreciate_content ul li.last{margin-right:0;}
.boutique_appreciate_content ul li a{display:block;width:213px;height:192px;overflow:hidden;position:relative;color:#fff; text-decoration:none;text-align:center;}
.boutique_appreciate_content ul li a img{ position:absolute;z-index:998;left:0px;}
.boutique_appreciate_content ul li a span{display:block;height:30px;line-height:30px;padding-left:8px;color:#fff;background:url(../images/boutique_appreciate_content.png) no-repeat;font-size:12px; position:absolute; z-index:999;width:205px;left:0px;bottom:0px;}

.featured_image_content .switch{z-index:999;bottom:10px;top:auto;}

.bg2 h1{background:url(../images/boutique_appreciate_title2.jpg) no-repeat bottom;color:#006699;}
.bg2 ul li a span{background:url(../images/boutique_appreciate_content2.png) no-repeat;}

.footer{font-size:12px;}
.footer_content{background:#fff url(../images/footer_nav.jpg) repeat-x top;padding-bottom:20px;}

.footer_nav{width:1000px;margin:0 auto;line-height:40px;}
.footer_nav a{color:#333;text-decoration:none;}
.footer_nav a:hover{color:#c00;}
.footer_nav_left{float:left;}
.footer_nav_right{float:right;}

.footer_info{margin:15px auto 0 auto;width:960px;color:#333;}
.footer_info a{color:#333;text-decoration:none;}
.footer_info a:hover{color:#c00;}
.footer_info dl dt div{text-align:center;}
.footer_info dl dt a{height:24px;line-height:24px;padding:0 5px;text-align:center}
.footer_info dl dd{min-height:24px;height:auto !important;height:24px;overflow:visible;line-height:24px;color:#000;text-align:center;}
.footer_info dl dd span{color:#bc0001;}
.footer_info dl dd i{font-style:normal;color:#020066;}
.footer_info .beirelated{width:630px;margin:0 auto;padding:0;list-style:none;}
.footer_info .beirelated li{float:left;margin-right:5px;width:118px;height:48px;}


#slider{width:976px;height:236px;margin:0 auto -6px auto;position:relative;background:url(../images/slider_bg.png) no-repeat center 0;}
.slot{position:absolute;overflow:hidden;}
.slot ul{height:100%;margin:0;padding:0;list-style:none;}
.slot ul li{position:relative;}
.slot ul li, .slot ul li img{float:left;}
#slot_left li, #slot_right li, #slot_left li img, #slot_right li img{width:260px;height:155px;}
#slot_center li, #slot_center li img{width:320px;height:190px;}
.slot h4{width:220px;height:30px;padding:10px 0 0 0;margin:0;overflow:hidden;}
#slot_center h4{width:280px;}		
.slot span{display:block;width:220px;height:80px;padding:0;overflow:hidden;font-size:12px;}
#slot_center span{width:280px;height:120px;}	
.slot p{margin:0;padding:0;}
			
/* IE7 z-index bug fix for slider */
div#bg div#header ul#nav li.parent div {z-index:23;}
div#bg div#header ul#nav li.parent {z-index:22;}
div#bg div#header ul#nav {z-index:21;}
div#bg div#header {z-index:20;}
div#bg div#slider div.slot ul {z-index:4;}
div#bg div#slider div.slot {z-index:3;}
div#bg div#slider .do_slide {z-index:19;}
div#bg div#slider {z-index:2;}
div#bg {z-index:1;}

#slides {display:none;}

#slider_time{position:absolute;width:731px;text-align:center;height:12px;left:122px;bottom:0;cursor:default;}
#slider_time li{display:inline-block;float:left;width:43px;height:13px;background-repeat:no-repeat;background-image:url(../images/times.png)}
#slider_time li.act{background-image:url(../images/times_hover.png)}
#slider_time li.t1982{background-position:0 0px;}
#slider_time li.t1987{background-position:-56px 0px;}
#slider_time li.t1990{background-position:-112px 0px;}
#slider_time li.t1992{background-position:-168px 0px;}
#slider_time li.t1994{background-position:-224px 0px;}
#slider_time li.t1995{background-position:-280px 0px;}
#slider_time li.t1996{background-position:-336px 0px;}
#slider_time li.t1997{background-position:-392px 0px;}
#slider_time li.t1998{background-position:-448px 0px;}
#slider_time li.t1999{background-position:-504px 0px;}
#slider_time li.t2004{background-position:-560px 0px;}
#slider_time li.t2005{background-position:-615px 0px;}
#slider_time li.t2006{background-position:-671px 0px;}
#slider_time li.t2009{background-position:-727px 0px;}
#slider_time li.t2010{background-position:-783px 0px;}
#slider_time li.t2011{background-position:-839px 0px;}
#slider_time li.t2012{background-position:-895px 0px;}

.slot ul li {position:absolute;}
.slot .desc {visibility:hidden;top:0px;left:0px;position:absolute;z-index:999;text-decoration:none;padding:10px 20px 0px 20px;width:220px;height:145px;background:url(../images/night_slot_bg.png) repeat;color:#272727;text-shadow:1px 1px 0 #e8e8e8;cursor:pointer;}
#slot_center.slot .desc {width:320px;height:190px;}
#form_prev {margin:20px 0 10px;}
#form_prev_holder .header {margin:0;}	
	
#slot_left, #slot_right, #paeson{width:260px;height:155px;top:35px;}
#slot_left{right:28px;}
#slot_right{left:28px;}
#paeson{right:28px;z-index:9995;}
#slot_center{width:320px;height:190px;top:10px;left:328px;}
.do_slide{display:block;position:absolute;width:44px;height:44px;top:90px;background-repeat:no-repeat;background-position:0 0;}
.do_slide.left{left:0;background-image:url(../images/do_slide_left.png);z-index:99999;}
.do_slide.left:hover{background-image:url(../images/do_slide_left_hover.png);}
.do_slide.right{right:0;background-image:url(../images/do_slide_right.png);z-index:99999;}
.do_slide.left:hover{background-image:url(../images/do_slide_left_hover.png);}
#slider_dots{position:absolute;width:100%;text-align:center;height:12px;left:0;bottom:0;cursor:default;}
#slider_dots li{display:inline-block;width:11px;height:12px;cursor:pointer;padding:0 2px 0 2px;background-repeat:no-repeat;background-position:0 0;vertical-align:top;}
#slider_dots li:hover{background-position:0 -12px;}
#slider_dots li.act{background-position:0 -24px;}