#container{width:1003px; margin:0 auto; background-color:#f7f2e5; padding-left:0px;}
/** header **/
#header{width:1000px;}
.headtop{width:1000px; background:url(../images/header_line.gif) repeat-x bottom;}
.logo{float:left;padding-top:30px;}
.logo img{float:left;}
.search{float:right; margin:88px 20px 0 0; display:inline; overflow:hidden;}
.search_top a{padding:0 8px; background:url(../images/list_ico.gif) no-repeat center left;}
.search_fot{margin-top:10px;}
.search_text{width:180px; height:18px; border:1px solid #8f8884; float:left; line-height:22px;}
.search_btn{width:66px; height:20px; background:url(../images/search_btn.gif) no-repeat; border:0; cursor:pointer; float:left;}
/** banner **/
.banner{width:1000px; overflow:hidden;}
.focus{position:relative; width:1000px; height:294px; overflow:hidden;}
.focus_pic li{position:absolute; }
.focus_pic li img{float:left;}
.focus_pic{position:absolute; left:0; width:1000px;z-index:1;}
.focus_btn{position:absolute; z-index:1; bottom:13px; right:22px;}
.focus_btn li{width:9px; height:9px; float:left; margin:0 3px; background:url(../images/banner_btn.png) no-repeat; _background:url(../images/banner_btn_ie6.png) no-repeat; cursor:pointer; overflow:hidden; display:inline;}
.focus_btn .on{background:url(../images/banner_btn_hover.png) no-repeat; _background:url(../images/banner_btn_hover_ie6.png) no-repeat;}
/** footer **/
#footer{width:1000px; height:100px; background:url(../images/footer_line.gif) repeat-x; margin-top:25px; text-align:center; padding-top:20px;}
#footer p{line-height:22px; height:20px; color:#595757;}
#footer p span{margin:0 8px;}
/** page **/
.page{width:1000px; text-align:center; overflow:hidden;}
.page a{border:1px solid #ccb58c; height:20px; line-height:20px; padding:0 5px; display:inline-block; margin:10px 3px;}
.page a:hover{background-color:#444; color:#ccb58c;}

.page a.curr{background-color:#444; color:#ccb58c;}
.page_rg{width:1000px; text-align:right; overflow:hidden;}
.page_rg a{border:1px solid #ccb58c; height:20px; line-height:20px; padding:0 5px; display:inline-block; margin:10px 0 10px 6px;}
.page_rg a:hover{background-color:#444; color:#ccb58c;}
.page_rg a.curr{background-color:#444; color:#ccb58c;}
/** main **/
.main{width:1000px; overflow:hidden; color:#595757;}
.main_box{height:20px; padding:22px 0 8px 0; overflow:hidden;}
.main_box em{font-size:22px; color:#9b7733; float:left; margin-left:10px;}
.main_box ul{margin-left:35px; float:left;}
.main_box ul li{float:left; margin:0 0 0 15px; display:inline; line-height:18px;}
.main_box ul .current a{color:#595757;}

.enmain_box{height:20px; padding:22px 0 8px 0; overflow:hidden;}
.enmain_box em{font-size:22px; color:#9b7733; float:left; margin-left:10px;}
.enmain_box ul{margin-left:10px; float:left;}
.enmain_box ul li{float:left; margin:0 0 0 8px; display:inline; line-height:18px;}
.enmain_box ul .current a{color:#595757;}
/** home **/
.home{width:1000px; overflow:hidden; color:#595757;}
.home_title{height:30px; overflow:hidden; padding:10px 0 0 0;}
.home_title span{float:right; margin-top:12px; display:inline; margin-right:10px;}
.home_title em{float:left; margin-left:20px; font-size:22px; color:#9b7733;}
.home_top{width:1000px; height:245px; background-color:#e4d4a9; overflow:hidden;}
.home_top ul li{width:200px; margin:16px 0 0 19px; float:left; overflow:hidden; display:inline;}
.home_top ul li p{margin-top:10px; line-height:24px; margin-left:3px;}
.home_lf{width:586px; float:left; overflow:hidden;}
.home_lf_con{width:564px; height:287px; padding:10px; border:1px solid #c2b48c; line-height:20px; overflow:hidden; color:#666666;}
.home_lf_con img{float:right; margin:0 5px 25px 25px;}
.home_rg{width:405px; float:right;}
.home_rg_news{width:392px; height:158px; border:1px solid #c2b48c; overflow:hidden;}
.home_rg_news ul li{width:372px;  margin:0 auto; height:26px; line-height:26px; overflow:hidden; }
.home_rg_news ul li span{float:right; }
.home_rg_news ul li a{width:297px; padding-left:8px; background:url(../images/list_ico.gif) no-repeat 0 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;}
.home_rg_links{width:392px; height:97px; border:1px solid #c2b48c; overflow:hidden;}
.home_rg_links ul li{line-height:20px;color:#666666;list-style-type: none;}
.home_rg_links ul{ padding-left:10px; padding-top:10px;}
.home_rolling{width:392px; position:relative;  height:97px; overflow:hidden;}
.home_rolling #scrollShow li { width:130px; height:97px;  overflow:hidden; float:left; text-align:center; display:inline;}
.home_rolling #scrollShow li a{display:inline-block; width:130px; height:60px; overflow:hidden;}
.home_rolling #scrollShow li span{display:inline-block; font-size:9px; -webkit-text-size-adjust:none; overflow:hidden; line-height:18px;}
.home_rolling #scrollShow li img{margin-top:10px; width:130px; height:50px;}
.home_rolling .btnPrev{width:8px; height:12px; background:url(../images/btnPrev.gif) no-repeat; position:absolute; right:35px; bottom:6px; z-index:9999; overflow:hidden;}
.home_rolling .btnNext{width:8px; height:12px; background:url(../images/btnNext.gif) no-repeat; position:absolute; right:15px; bottom:6px; z-index:9999; overflow:hidden;}
/*电视背景墙*/

.tv_lf{width:496px; float:left; overflow:hidden;}
.tv_lf_con{width:494px; height:auto; padding:8px 0; border:1px solid #c2b48c; line-height:20px;float:left; overflow:hidden; color:#666666;}
/*.home_lf_con img{float:right; margin:0 5px 25px 25px;}*/
.tv_lf_con ul li{width:228px; padding:0 8px; float:left; overflow:hidden; display:inline;}
.tv_lf_con ul li p{margin:5px 0; line-height:18px; margin-left:3px;}

/*企业简介*/
.about_rg{width:496px; float:right;overflow:hidden;}
.about_rg_con{width:470px; height:auto; padding:10px; border:1px solid #c2b48c; line-height:20px; overflow:hidden; color:#666666;}
.about_rg_con img{float:right; margin:0 5px 25px 25px;}
/*.about_rg_about{width:480px; height:158px; border:1px solid #c2b48c; overflow:hidden;}
.about_rg_about ul li{width:372px;  margin:0 auto; height:26px; line-height:26px; overflow:hidden; }
.about_rg_about ul li span{float:right; }
.about_rg_about ul li a{width:297px; padding-left:8px; background:url(../images/list_ico.gif) no-repeat 0 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;}*/
/*联系我们*/
.about_rg_links{width:470px;padding:10px; height:97px; border:1px solid #c2b48c; overflow:hidden;}
.about_rg_links ul li{line-height:20px;color:#666666;list-style-type: none;}
.about_rg_links ul{ padding-left:10px; padding-top:10px;}
/*案例展示*/
.case_lf{width:1000px; float:left; overflow:hidden;}
.case_lf_con{width:998px; height:auto; padding:7px 0; border:1px solid #c2b48c; line-height:20px; overflow:hidden; color:#666666;}
/*.home_lf_con img{float:right; margin:0 5px 25px 25px;}*/
.case_lf_con ul li{width:234px; padding:0 7px; float:left; overflow:hidden; display:inline;}
.case_lf_con ul li p{margin:5px 0; line-height:18px; margin-left:3px;}

/*新品展示*/
.newpro_rg{width:1000px; float:right; overflow:hidden;}
.newpro_rg_con{width:998px; height:auto; padding:7px 0; border:1px solid #c2b48c; line-height:20px; overflow:hidden; color:#666666;}
/*.home_lf_con img{float:right; margin:0 5px 25px 25px;}*/
.newpro_rg_con ul li{width:234px; padding:0 7px; float:left; overflow:hidden; display:inline;}
.newpro_rg_con ul li p{margin:5px 0; line-height:18px; margin-left:3px;}


/** about_con **/
.about_con{ line-height:20px;width:968px; min-height:500px; border:1px solid #c2b58c; padding:30px 15px 10px 15px; color:#595757; _height:expression(this.scrollHeight < 500 ? "500px" : "auto"); overflow:hidden;}
.about_tw_lf{width:680px; float:left; line-height:20px;}
.about_tw_lf p{text-indent:2em;}
.about_tw_rg{width:282px; overflow:hidden;}
.about_tw_rg{float:right;}
.about_tw_rg p{height:26px; line-height:26px;}
.about_list_img{width:978px; height:120px; margin:5px 0; overflow:hidden;}
.about_list_img ul li{float:left; margin:8px; display:inline;}
/** about_departmenos_con **/
.about_departmenos_con{width:1000px; overflow:hidden;}
.about_us_top{height:382px; background-color:#e4d4a9; overflow:hidden; padding-top:53px;}
.about_us_lf{width:290px; float:left; text-align:right;}
.about_us_lf p{margin-top:20px;}
.about_us_lf p span{margin-right:15px;}
.about_us_ml{width:320px; float:left; margin:0 28px;}
.about_us_ml p{line-height:20px;}
.about_us_rg{width:334px; float:left; text-align:left;}
.about_us_rg p{margin-top:20px;}
.about_us_rg p span{margin-right:15px;}
.about_rolling{width:1000px; position:relative;  height:210px; overflow:hidden; margin-top:10px;}
.about_rolling #scrollShow{ border-left:1px solid #c2b58c;}
.about_rolling #scrollShow li {width:478px; height:160px; padding:10px; overflow:hidden; float:left; display:inline; border:1px solid #c2b58c;border-left:0;}
.about_rolling #scrollShow li .about_rolling_img{width:80px; height:120px; float:left; overflow:hidden;}
.about_rolling #scrollShow li .about_rolling_con{width:382px; height:160px; overflow:hidden; float:left; margin-left:10px; line-height:20px;}
.about_rolling .btnPrev{width:8px; height:12px; background:url(../images/btnPrev.gif) no-repeat; position:absolute; right:35px; bottom:6px; z-index:9999; overflow:hidden;}
.about_rolling .btnNext{width:8px; height:12px; background:url(../images/btnNext.gif) no-repeat; position:absolute; right:15px; bottom:6px; z-index:9999; overflow:hidden;}

/** news_con **/
.news_con{width:968px; min-height:500px; border:1px solid #c2b58c; padding:30px 15px 15px 15px; color:#595757; _height:expression(this.scrollHeight < 500 ? "500px" : "auto"); overflow:hidden;}
.news_tw p{line-height:20px;}
.news_tw ul li{width:446px; height:282px; float:left; margin:20px 10px 0 25px; display:inline; overflow:hidden;}
.news_tw ul li img{vertical-align:top;}
.news_tw ul li a{border:1px solid #c2b58c; display:block;}
.news_tw ul li a:hover{border:1px solid #f2c006; display:block;}
/** news_list **/
.news_list ul li{width:450px; height:36px; padding-right:10px;; line-height:36px; overflow:hidden; float:left; border-bottom:1px dashed #595775; margin:0 12px; display:inline;}
.news_list ul li a{width:370px; background:url(../images/list_ico.gif) no-repeat 4px center; padding-left:10px;  white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline-block;}
.news_list ul li span{float:right; color:#a07733;}
/** design_professional**/
.design_con{width:998px; min-height:400px; border:1px solid #c2b58c; padding:20px 0 15px 0; color:#595757; _height:expression(this.scrollHeight < 400 ? "400px" : "auto"); overflow:hidden;}
.design_tw{padding:10px; overflow:hidden;}
.design_tw p{line-height:20px; text-indent:2em;}
.rolling{width:998px; position:relative;  height:170px; overflow:hidden; margin:20px 0;}
.rolling_con{width:998px; background-color:#e9d9ae; overflow:hidden;}
.rolling #scrollShow li { width:242px; height:120px; margin-top:28px; overflow:hidden; float:left; text-align:center; margin-left:8px; display:inline;}
.rolling .btnPrev,.rolling2 .btnPrev{width:8px; height:12px; background:url(../images/btnPrev.gif) no-repeat; position:absolute; right:35px; bottom:0; z-index:9999; overflow:hidden;}
.rolling .btnNext,.rolling2 .btnNext{width:8px; height:12px; background:url(../images/btnNext.gif) no-repeat; position:absolute; right:15px; bottom:0; z-index:9999; overflow:hidden;}
/** design_decoration **/
.rolling2{width:998px; position:relative; min-height:190px; _height:190px; overflow:hidden; margin:20px 0;}
.rolling2_con{width:998px; background-color:#e9d9ae; overflow:hidden;}
.rolling2 #scrollShow li{ width:180px; min-height:160px; _height:160px; margin:16px 0 0 18px;  float:left; text-align:center;  display:inline;}
.rolling2 #scrollShow li span{display:block; line-height:22px;}
/** design_interior **/
.design_interior_tw{width:998px; height:535px; background-color:#e4d4a9; overflow:hidden; margin-top:-20px;}
.design_interior_con{width:435px; margin:0 auto; overflow:hidden;}
.design_interior_con_img{width:435px; height:300px; overflow:hidden; margin:30px 0 20px 0;}
.design_interior_con p{line-height:20px;}
.design_interior_list{width:820px; margin:15px auto; overflow:hidden;}
.design_interior_list h3{font-size:12px; padding-left:20px; margin-bottom:-10px;}
.design_interior_list ul li{width:390px; height:270px; margin:22px 0 0 20px; float:left; overflow:hidden; display:inline; text-align:center;}
.design_interior_list p{height:20px; text-align:right; margin:8px 0; width:820px; float:left;}
.design_interior_list p a{display:inline-block; padding:0 8px;}
/** design_interior_list **/
.design_interior ul{margin-left:1px;}
.design_interior ul li{width:290px; height:350px; border:1px solid #c2b58c; overflow:hidden; padding:13px; float:left; display:inline; margin:7px;}
.design_interior ul li img{float:left; margin-bottom:8px;}
.design_interior ul li p{line-height:20px;}
/** projects_con **/
.projects_con{width:998px; min-height:500px; border:1px solid #c2b58c; padding:20px 0 15px 0; color:#595757; _height:expression(this.scrollHeight < 500 ? "500px" : "auto"); overflow:hidden;}
.projects_tw{width:998px; height:535px; background-color:#e4d4a9; overflow:hidden; margin-top:-20px;}
.projects_tw_con{width:400px; margin:0 auto; overflow:hidden;}
.projects_tw_con_img{width:400px; height:300px; overflow:hidden; margin:30px 0 20px 0;}
.projects_tw_con p{line-height:20px;}
.projects_list{width:760px; margin:15px auto; overflow:hidden;}
.projects_list h3{font-size:12px; padding-left:20px; margin-bottom:-10px;}
.projects_list ul li{width:360px; height:270px; margin:22px 0 0 20px; float:left; overflow:hidden; display:inline; text-align:center;}
.projects_list p{height:20px; text-align:right; margin:8px 0; width:760px; float:left; display:inline;}
.projects_list p a{display:inline-block; padding:0 8px;}
/** projects_outdoor **/
.projects_outdoor ul li{width:958px; height:200px; border:1px solid #c2b58c; overflow:hidden; padding:20px; margin-top:15px;}
.projects_outdoor_lf{float:left; width:270px; height:202px; overflow:hidden; margin-left:30px; display:inline;}
.projects_outdoor_lf a img{border:1px solid #c2b58c; vertical-align:top; display:inline-block;}
.projects_outdoor_lf a:hover img{border:1px solid #f2c006;}
.projects_outdoor_rg{float:left; width:610px; margin-left:30px;}
.projects_outdoor_rg p{line-height:20px;}
/** products_con **/
.products_top{width:970px; background-color:#e4d4a9; overflow:hidden; color:#9b7733; padding:0 15px;}
.products_top a{padding:0 10px; height:28px; display:inline-block; line-height:28px;}
.products_top a.current{color:#595757;}
.products_top p{height:1px; font-size:0; overflow:hidden; border-bottom:1px solid #f1e9d4;}
.products_list{width:998px; border:1px solid #c2b48c; overflow:hidden; padding-top:20px; margin-top:10px; padding-bottom:20px;}
.products_list ul li{width:145px; height:140px; overflow:hidden; float:left; margin-left:19px; display:inline;}
.products_list ul li p{margin-top:4px;}
/** products_detail **/
.products_detail_list{width:998px; border:1px solid #c2b48c; overflow:hidden; padding-top:20px;}
.products_detail_list ul li{width:145px; height:210px; overflow:hidden; float:left; margin-left:19px; display:inline;}
.products_detail_list ul li p{margin-top:4px;}
/** products_detail **/
.contact_us{line-height:20px;width:998px; border:1px solid #c2b58c; overflow:hidden; padding-bottom:20px;}
.contact_us_top img{float:left;}
.contact_us_con_lf{float:left; width:395px; padding-left:115px; overflow:hidden; padding-top:25px; line-height:22px;}
.contact_us_con_rg{float:left; width:480px; margin-top:20px;}
/** products_list_con **/
.products_list_con{width:998px; border:1px solid #c2b58c; margin-top:10px; overflow:hidden;}
.products_list_lf{float:left; width:345px; height:387px; overflow:hidden;}
.products_list_lf img{float:left; margin:56px 0 0 50px;}
.products_list_center{padding:10px 0 0 0; text-align:center;}
.products_list_center img{ width:420px; height:147px;}
.products_list_rg{float:right; width:643px; padding:50px 0 0 10px; overflow:hidden;} 
.products_list_rg h3{height:28px; line-height:28px;}
.products_list_rg p {line-height:20px; width:450px;}
.products_list_rg_line{float:left; width:880px; padding:50px 0 0 50px; overflow:hidden;}
.products_list_rg_line p{line-height:20px; width:880px;}
/** 1.5日+ **/
.products_list_tw{margin:10px 50px 10px 50px; overflow:hidden; line-height:20px;}
.products_list_tw h3{margin-top:10px; height:22px; line-height:22px;}
.products_list_tw ul li{width:270px; height:180px; margin-right:20px; float:left; display:inline;}
.products_list_scroll{width:600px; overflow:hidden; padding:0 0 20px 40px; position:relative;}
.products_list_scroll p{height:30px; line-height:30px; overflow:hidden; margin-left:10px;}
.products_list_scroll ul li{width:265px; height:331px; float:left; margin:8px 10px 0; overflow:hidden; display:inline;}
.products_list_scroll .btnPrev{width:30px; height:30px; display:inline-block; position:absolute; top:180px; left:8px; overflow:hidden; background:url(../images/btnPrev.gif) no-repeat 50%;}
.products_list_scroll .btnNext{width:30px; height:30px; display:inline-block; position:absolute; top:180px; right:0; overflow:hidden; background:url(../images/btnNext.gif) no-repeat 50%;}
/** map_con **/
.map_con{width:973px; border:1px solid #c2b58c; overflow:hidden; padding:25px 0 25px 25px; font-family:"Arial";}
.map_con dl{width:160px; float:left;}
.map_con dl dt a{background-color:#ccb58c; color:#f7f2e5; padding:5px 8px; display:inline-block;}
.map_con dl dt a:hover{color:#595957;}
.map_con dl dd{margin-top:12px; overflow:hidden;}
.map_con dl dd li{width:160px; line-height:22px; float:left;}
.map_con dl dd li li{width:160px; margin-left:5px; line-height:16px; display:inline; font-size:10px; -webkit-text-size-adjust:none;}
.map_con dl dd li li a{padding-left:6px; display:block; background:url(../images/map_ico.gif) no-repeat 0 7px;}

/** line **/
.line ul li{width:145px; height:160px; overflow:hidden; float:left; margin-left:19px; display:inline;}
.line img{width:145px;}
/** products_detail **/
/** links_con **/
.links_con{width:966px; border:1px solid #c2b58c; overflow:hidden; padding:20px 0 55px 32px;}
.links_con ul li{width:172px; height:68px; margin:46px 0 0 10px; border:1px solid #c2b58c; float:left; display:inline; overflow:hidden;}

.lineheight180-en {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #5F5F5F;
}
.STYLE21 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 20px;height:50px; padding-top:10px;}
.lineheight180 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-size: 14px;
	line-height: 200%;
	color: #5F5F5F;
	text-align:left;
}