.top{background:url(../images/companyimages/top_bg.jpg) repeat-x top;height:135px;overflow:hidden}
.top .logo{padding:30px 0 0 25px;float:left;width:150px;height:75px;}
.top .logo span{position:relative;left:130px;bottom:20px;}
.top .title{float:left;width:720px;padding:25px 30px 0 30px; overflow:hidden}
.top .title h2{color:#444;font-size:28px;font-family:"؟،جم_GB2312";line-height:40px;height:40px;width:510px;margin-bottom:5px;overflow:hidden}
.top .title p{color:#666;height:22px;line-height:22px;width:510px;overflow:hidden;position:relative;}
.top .title span{float:right;padding-top:30px;font-size:14px;text-align:right;}
.top .title span a:link,.top .title span a:visited{color:#000;}
.top .title span a:hover{color:#f00;}
.nav{background:url(../images/companyimages/nav_bg.gif);height:27px;padding:2px 0 21px 30px;}
.nav span{float:left;}
.nav span a{float:left;height:21px;width:100px;margin-right:2px;text-align:center;padding-top:6px;}
.nav span a:hover{background:url(../images/companyimages/nav_bg1.gif);}
.nav span a.on{background:url(../images/companyimages/nav_bg1.gif);}
.nav em{float:right;padding:3px 10px 0 0;}

.main{width:960px;margin:-6px auto 0 auto;color:#444;}
.position{height:20px;padding-bottom:5px;color:#333;}
.position a:link,.position a:visited,.position a:hover{color:#049;}
.main_left{float:left;width:158px;}
.main_left h4{background:url(../images/companyimages/left_bg1.gif);height:23px;padding:6px 10px 0 10px;width:136px;font-size:14px;cursor:pointer;}
.main_left h4 span{float:right;font-size:12px;font-weight:normal;}
.main_left .box{margin-bottom:15px;width:156px;border:1px solid #C2DCFF;overflow:hidden;padding-bottom:10px;}
.main_left .box dl{float:left;width:110px;height:100px;padding:11px 14px 15px 11px;margin:10px 10px 0 10px;background:url(../images/companyimages/right_bg4.gif);display:inline}
.main_left .box ul{padding:0 10px;width:136px;}
.main_left .box ul li{clear:both;}
.main_left .box ul strong{padding-top:10px;height:20px;display:block;}
.main_left .box ul p{margin:10px 0;}
.main_left .box ul cite{float:left;}
.main_left .box ul font{float:left;width:72px;font-size:12px;}
.main_left .box ul a:link,.main_left .box ul a:visited{color:#444;}
.main_left .box ul a:hover{color:#f60;}
.main_left .box ul a.blue:link,.main_left .box ul a.blue:visited{color:#06c;text-decoration:underline;}
.main_left .box ol{padding:0 10px;width:136px;}
.main_left .box ol li{padding-top:10px;}
.main_left .box ol em{color:#999;}
.main_left .box blockquote{border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;margin:10px 10px 0 10px;padding-bottom:10px;}
.main_left .box blockquote strong{display:block;padding-top:10px;}
.main_left .box blockquote cite{display:block;float:none;width:147px;margin-right:-11px;}
.main_left .box blockquote em{margin:5px 8px 0 0;float:left;border:solid 1px #dfdfdf;width:62px;height:31px;overflow:hidden;}
.main_left .star{float:left;position:relative;width:60px;height:20px;overflow:hidden;}
.main_left .star span{background:url(../images/companyimages/starbg.gif);float:left;height:10px;overflow:hidden;margin-top:4px;}
.main_left .star img{position:absolute;left:0;top:4px;}
.main_left .visited{width:156px;border:1px solid #C3DDFF;overflow:hidden;}
.main_left .visited ul{padding:10px 5px 0 5px;width:146px;}
.main_left .visited ul li{float:left;width:65px;padding:0 4px;line-height:16px;height:111px;}
.main_left .visited ul li span{float:left;width:53px;height:49px;padding:5px;border:solid 1px #dfdfdf;margin-bottom:4px;}
.main_left .visited ul li cite{float:left;width:65px;text-align:center;height:16px;overflow:hidden;}
.main_left .visited ul li em{float:left;width:65px;text-align:center;}

.main_right{float:right;width:762px;}
.main_right h4{height:26px;padding:0 10px;font-size:12px;background:url(../images/companyimages/right_bg1.gif) bottom repeat-x;}
.main_right h4 span{float:left;width:128px;text-align:center;height:21px;padding-top:3px;margin-right:5px;border:solid 1px #C2DCFF;background:#EFF6FF;color:#06c;font-weight:normal;cursor:pointer;}
.main_right h4 span.on{background:#fff;border-bottom-color:#fff;color:#444;font-weight:bold;}
.main_right h5{background:url(../images/companyimages/right_bg2.gif);height:30px;border-bottom:dashed 1px #dfdfdf;font-size:12px;line-height:30px;padding:5px 20px 0 20px;}
.main_right h5 em{float:right;font-weight:normal;}
.main_right h5 span{font-weight:normal;color:#f60;}
.main_right .box{border:solid 1px #dfdfdf;padding:1px;width:758px;margin-top:15px;}
.placard{border:solid 1px #dfdfdf;padding:1px;width:758px;margin-bottom:15px;}
.placard p{margin:20px 15px;line-height:24px;}
.mission_list{margin:20px 0 0 16px;}
.mission_list li{float:left;width:355px;height:120px;padding:0 16px 20px 0;overflow:hidden;}
.mission_list li span{float:left;border:solid 1px #dfdfdf;width:174px;height:116px;text-align:center;margin-right:10px;position:relative;}
.mission_list li font{position:absolute;top:0;right:0;}
.mission_list li em{color:#f60;}
.mission_list li p{float:left;width:169px;line-height:24px;height:24px;overflow:hidden;}
.mission_list li p a:link,.mission_list li p a:visited{text-decoration:underline;}
.work_list{margin:20px 7px 0 7px;}
.work_list li{float:left;width:176px;height:245px;margin:0 5px 20px 5px;overflow:hidden;display:inline;}
.work_list li span{float:left;width:174px;height:116px;border:solid 1px #dfdfdf;margin-bottom:7px;}
.work_list li strong,.work_list li em{float:left;width:176px;height:20px;overflow:hidden;}
.work_list li strong a:link,.work_list li strong a:visited{color:#444;}
.work_list li strong a:hover{color:#f60;}
.work_list li em a:link,.work_list li em a:visited{text-decoration:underline;}
.work_list li cite{color:#f60;}
.designer_list{margin:0 20px 20px 20px;}
.designer_list dl{border:solid 1px #dfdfdf;background:#fafafa;padding:5px 0;margin-top:20px;}
.designer_list dl span{display:block;height:20px;padding:5px 20px;background:url(../images/companyimages/right_bg3.gif) bottom no-repeat;}
.designer_list dl cite{display:block;height:22px;padding:5px 20px;}
.designer_list dl em{float:right;height:22px;}
.designer_list dl em select{vertical-align:middle;}
.designer_list li{padding:20px 0;border-bottom:solid 1px #dfdfdf;height:165px;line-height:24px;overflow:hidden;}
.designer_list li dt{float:left;width:135px;}
.designer_list li dt span{float:left;width:110px;height:100px;background:url(../images/companyimages/right_bg4.gif);padding:11px 14px 15px 11px;}
.designer_list li dt em{float:left;width:135px;height:24px;text-align:center;overflow:hidden;font-weight:bold;}
.designer_list li dt cite{float:left;width:135px;height:16px;text-align:center;}
.designer_list li dd{float:left;width:447px;margin:0 20px;}
.designer_list li dd em{float:right;}
.designer_list li dd cite{color:#f60;}
.designer_list li dd p{clear:both;}
.designer_list li dd strong{float:left;width:65px;}
.designer_list li dd img{padding-top:2px;}
.designer_list li dd font{float:left;height:48px;width:382px;overflow:hidden;font-size:12px;margin-bottom:5px;}
.designer_list li span{float:right;width:96px;}
.designer_list li span em{display:block;height:24px;overflow:hidden;}
.designer_list li span cite{color:#f60;}
.designer_info{float:left;width:470px;padding:1px;border:solid 1px #D5DAFF;background:#F7FCFF;margin-bottom:10px;}
.designer_info h5{background:url(../images/companyimages/ico5.gif) no-repeat left 10px;margin:0 20px;padding:5px 0 0 30px;}
.designer_info ul{padding:10px 20px;height:186px;line-height:24px;overflow:hidden;}
.designer_info ul dt{float:left;width:155px;}
.designer_info ul dt span{float:left;width:130px;height:118px;background:url(../images/companyimages/right_bg6.gif);padding:11px 14px 15px 11px;margin-bottom:4px;}
.designer_info ul dt em{text-align:center;display:block;font-weight:bold;height:24px;overflow:hidden;clear:both;}
.designer_info ul dt cite{text-align:center;display:block;height:16px;}
.designer_info ul dd{float:right;width:265px;}
.designer_info ul dd span{float:left;width:132px;}
.designer_info ul dd p{display:block;height:24px;overflow:hidden;}
.designer_info ul dd em{display:block;height:72px;overflow:hidden;}
.designer_info ul dd cite{color:#f60;}
.order_list{float:right;width:278px;}
.order_list h5{position:relative;margin:-4px 0 0 -6px;background:url(../images/companyimages/right_bg5.gif);border:none;padding:9px 10px 0 40px;}
.order_list h5 cite{color:#f60;}
.order_list h5 a:link,.order_list h5 a:visited,.order_list h5 a:hover{color:#f60;text-decoration:underline;}
.order_list table{border:solid 1px #dfdfdf;border-top:0;width:278px;text-align:center;height:211px;line-height:25px;}
.order_list td{border-top:solid 1px #dfdfdf;padding-top:4px;}
.order_list td em{color:#999;}

.store_list{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.store_list ul{margin:0 20px 20px 20px;}
.store_list li{width:319px;float:left;padding:20px;border-bottom:solid 1px #dfdfdf;line-height:24px;}
.store_list li strong,.store_list li span,.store_list li em{display:block;height:24px;overflow:hidden;}
.store_list li strong{margin-bottom:5px;}
.store_list li strong a:link,.store_list li strong a:visited{color:#444;}
.store_list li strong a:hover{color:#f60;}
.store_list li em{margin-top:5px;}
.store_list li em a:link,.store_list li em a:visited{text-decoration:underline;}
.store_info ul{padding:0 2px;}
.store_info .page{border-top:solid 1px #C2DCFF;}
.estate_list{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.estate_list ul{margin:20px 40px;}
.estate_list h6{font-size:12px;}
.estate_list p{padding:20px 0 30px 0;}
.estate_list p *{vertical-align:middle;}
.estate_list li{line-height:24px;float:left;width:320px;margin-right:19px;height:24px;overflow:hidden;}
.work_info{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.work_info h6{font-size:14px;padding:20px 40px;text-align:center;}
.work_intro{margin:0 40px;padding-bottom:20px;border-bottom:solid 1px #dfdfdf;}
.work_intro strong{padding-bottom:10px;display:block;}
.work_pic{margin:0 40px;padding:20px 0;border-bottom:solid 1px #dfdfdf;}
.work_pic strong{padding-bottom:10px;display:block;}
.work_pic ul{border:solid 1px #dfdfdf;background:#ededed;padding:20px;width:636px;height:345px;overflow:hidden;}
.work_pic ol{float:left;width:421px;height:310px;padding-top:30px;}
.work_pic ol p{float:left;width:419px;height:279px;border:solid 1px #dfdfdf;background:#999;}
.work_pic ol em{float:left;width:428px;margin-top:11px;height:20px;}
.work_pic ol em img{vertical-align:middle;}
.work_pic ol em span{float:left;width:60px;}
.work_pic ol em font{float:left;width:301px;height:20px;font-size:12px;font-weight:bold;overflow:hidden;text-align:center;}
.work_pic ol em cite{float:left;width:60px;text-align:right;}
.work_pic dl{float:right;width:195px;}
.work_pic dl .page{padding:5px 0;border:0;margin:0 -5px;overflow:hidden;}
.work_pic dl .pic_list{width:206px;margin-right:-11px;height:288px;overflow:hidden;}
.work_pic dl .pic_list li{float:left;width:90px;height:60px;border:solid 1px #dfdfdf;margin:0 11px 11px 0;overflow:hidden;}
.work_else{margin:0 30px 0 40px;padding-top:20px;}
.work_else strong{padding-bottom:10px;display:block;}
.work_else li{float:left;width:162px;height:133px;padding:0 10px 20px 0;}
.work_else li span{float:left;width:160px;height:107px;border:solid 1px #dfdfdf;margin-bottom:4px;}
.work_else li em{float:left;width:162px;height:20px;text-align:center;overflow:hidden;}

.intro{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.intro p{padding:20px 40px;line-height:24px;}
.news_list{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.news_list ul{margin:20px 40px;}
.news_list li{heigth:30px;line-height:30px;overflow:hidden;}
.news_list li em{float:right;color:#999;}
.news_info{border:solid 1px #dfdfdf;padding:1px;width:758px;}
.news_title{font-size:14px;font-weight:bold;line-height:30px;text-align:center;padding:20px 20px 0 20px;}
.news_date{color:#999;text-align:center;padding:10px 20px;}
.news_cont{line-height:24px;margin:10px 20px;}
.news_cont p{text-indent:24px;padding-bottom:15px;}

.list{margin:20px;width:720px;color:#444;text-align:center;}
.list th{font-weight:normal;border:solid 1px #eaeaea;border-left:none;background:#f8f8f8;padding:5px 0 3px 0;}
.list th.thleft{border-left:solid 1px #eaeaea;}
.list td{border-bottom:solid 1px #eaeaea;padding:5px 0 3px 0;}
.list td.alignleft{text-align:left;padding:5px 10px 3px 10px;}
.list td span{color:#f60;}
.list1{margin:20px 17px 20px 20px;width:721px;color:#444;text-align:center;}
.list1 p{height:30px;width:721px;}
.list1 p font{border:solid 1px #eaeaea;background:#f8f8f8;text-align:center;width:140px;}
.list1 p em{border:solid 1px #eaeaea;border-left:0;background:#f8f8f8;padding-right:0;}
.list1 li{width:721px;height:29px;overflow:hidden;text-align:center;float:left;}
.list1 font{float:left;font-size:12px;width:142px;height:20px;overflow:hidden;border-bottom:solid 1px #eaeaea;padding:5px 0 3px 0;}
.list1 span,.list1 em{float:left;width:143px;height:20px;overflow:hidden;border-bottom:solid 1px #eaeaea;padding:5px 1px 3px 0;}
.list1 span{color:#f60;}
.total{margin:0 20px 20px 20px;}
.total span{color:#f60;font-weight:bold;}
.total .page{float:right;border:0;padding:0;}

.page{padding:15px;text-align:right;height:20px;border-top:solid 1px #dfdfdf;}
.page *{vertical-align:middle;}
.page a{padding:2px 5px;margin:0 5px;border:solid 1px #999;}
.page a:hover{text-decoration:none;}
.page a.on:link,.page a.on:visited{color:#f60;font-weight:bold;}