@charset "utf-8";
*{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline;}
html{overflow-x:auto; overflow-y:auto; zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/
body{font-family:"Microsoft Yahei"; font-size:12px; color:#333; -webkit-text-size-adjust:none; outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
div{margin:0 auto;}
ul,ol,li {list-style:none}
a{font-family:'Microsoft Yahei'; color:#444; text-decoration:none;}
a:hover{color:#da261d; text-decoration:none;}
img{border:0;}
ul,li{list-style:none;}
small{color:#666;}

#header{float:left; width:100%; min-width:1160px;}
#banner{float:left; width:100%; min-width:1160px;}
#main{float:left; width:100%; min-width:1160px;}
#footer{float:left; width:100%; min-width:1160px;}

.w_0100{float:left; width:100%;} 
.w_1160{width:1160px; margin:0 auto;}

.bg_f4{background:#f4f4f4;}
.bg_f5{background:#f5f5f5;}
.bg_f7{background:#f7f7f7;}
.bg_e2{background:#e2e2e2;}
.mb_50{margin-bottom:50px;}
.pt_10{padding-top:10px;}
.fl{float:left;}
.fr{float:right;}

/*header*/
.logo{float:left; width:190px; height:56px; margin:22px 0;}
.menu{float:left; margin-left:190px;}
.menu > ul{float:left;}
.nli{position:relative; float:left; width:80px; height:60px; margin:18px 0; border-bottom:2px solid #fff; line-height:60px;}
.nli > a{display:block; width:80px; font-size:15px; line-height:60px; text-align:center;}
.nli > a:hover{color:#444;}
.nli.on,
.nli:hover{border-bottom:2px solid #da2117;}
.nli:hover .sub{display:block;}
/*导航下拉框*/
.sub{display:none; position:absolute; z-index: 999; top:62px; left:-210px; width:500px; height:430px; padding-top:20px; background:#fff;}
.l_nav{float:left; width:120px; margin:30px;}
.l_nav > li{float:left; width:100%; height:30px;}
.l_nav > li > a{display:block; width:120px; height:30px; text-align: center; line-height:30px; font-size:14px;}

.cards{position:relative; float:right; width:190px; height:310px; margin:30px; padding:30px 30px 20px;}
.cards img{float:left; width:190px; height:110px; overflow:hidden;}
.cards h2{float:left; width:100%; color:#000; font-sie:14px; line-height:36px; text-align:center;}
.cards p{float:left; line-height:20px;}
.cards a{display:block; position:absolute; bottom:20px; left:45px; float:left; width:160px; height:36px; margin:20px auto; line-height:36px; background:#444; color:#fff; text-align:center;}
.cards a:hover{background:#da261d;}
.language{float:right; width:130px; height:30px; margin:35px 0; line-height:30px;}
.language a{float:left; color:#bebebe; line-height:30px; display:block;}
.china{width:40px; padding-left:16px; background:url(../images/cn.png) 0 center no-repeat; text-align:center;}
.english{width:50px; padding-left:20px; background:url(../images/en.png) 0 center no-repeat; text-align:center;}

/*幻灯*/
.banner{float:left; width:100%; position:relative;}
.banner .hd{width:100%; height:20px; position:absolute; bottom:50px; z-index:9;}
.banner .hd ul{height:12px; margin:4px auto; text-align:center;}
.banner .hd ul li{width:50px; height:6px; margin-right:15px; background:#ccc; display:inline-block;}
.banner .hd ul li:last-child{margin-right:0;}
.banner .hd ul .on{background:#da2117;}
.banner .bd{float:left; width:100%; height:760px; overflow:hidden;}
.banner .bd ul{float:left; width:100%;}
.banner .bd ul li{float:left; width:100%; height:760px;}
.banner .bd ul li img{width:100%; height:760px; display:block;}
/*首页--主体*/
/*主页标题*/
.main_title1{position:relative; width:100%; height:60px; margin:40px 0; line-height:60px; background:url(../images/main_title.jpg) center bottom no-repeat;}
.main_title1 a{display:block; position:absolute; top:0; left:50%; width:110px; height:60px; margin-left:-55px;}
.main_title1 h2{text-align:center; font-size:22px; line-height:60px;}
/*首页--案例中心*/
.main_case{width:1144px; height:350px; margin:40px auto 80px;}
.main_case li{float:left; width:368px; height:350px; margin-right:20px; background:#fff;}
.main_case li:last-child{margin-right:0;}
.main_case li.on,
.main_case li:hover{-moz-box-shadow:1px 1px 30px 2px #bbb; -webkit-box-shadow:1px 1px 30px 2px #bbb; box-shadow:1px 1px 30px 2px #bbb;}
.main_case li img{display:block; float:left; width:368px; height:275px; overflow:hidden;}
.main_case li span{display:block; width:100%; height:75px; font-size:15px; line-height:75px; text-align:center;}
/*首页--合作伙伴*/
.main_title2{width:100%; height:60px; margin:120px 0 40px; line-height:60px; background:url(../images/main_title.jpg) center bottom no-repeat;}
.main_title2 h2{color:#fff; font-size:22px; line-height:60px; text-align:center;}
.bgm_m_partner{background:url(../images/partner.jpg) center no-repeat;}
.partner{width:1144px; height:78px; margin:70px auto 210px;}
.partner li{float:left; width:172px; height:76px; border:1px solid #cdcdcd; margin-right:20px; overflow:hidden;}
.partner li img{display:block; width:172px; height:76px;}
.partner li:last-child{margin-right:0;}
/*首页--新闻资讯*/
.main_news{float: left;}
.l_news{float:left; width:555px; height:180px; margin-right:40px;}
.news_top{float:left; width:100%; height:62px; overflow:hidden;}
.news_top h3{font-size:18px; line-height:32px;}
.news_top span{display:block; float:left; color:#666; font-size:15px; height:30px; line-height:20px;}
.more{display:block; padding-right:15px; float:right;}
.more{background:url(../images/more1.png) right center no-repeat;}
.more:hover{background:url(../images/more2.png) right center no-repeat; color:#da2117;}
.news_card{float:left; width:100%; height:117px; overflow:hidden;}
.news_card img{display:block; float:left; width:174px; height:116px; margin-right:20px;}
.news_card h4{float:left; width:361px; font-size:16px; line-height:40px; overflow:hidden;}
.news_card p{float:left; width:361px; height:40px; margin-bottom:20px; color:#666; line-height:20px; text-indent:1em;}
.r_news{float:left; width:555px; height:180px;}
.btn_more{display:block; width:140px; height:38px; margin:80px auto 100px; border:1px solid #aaa; -moz-border-radius:50px; border-radius:50px; font-size:16px; line-height:38px; color:#aaa; text-align:center;}
.btn_more:hover{border:1px solid #666; color:#666;}
/*首页--关于我们*/
.main_title3{position:relative; float:left; width:100%; margin:80px 0 20px 2px;}
.main_title3 a{display:block; position:absolute; top:0; left:0; width:138px; height:60px;}
.main_title3 h2{float:left; width:100%; color:#333; font-size:34px; line-height:60px;}
.main_title3 span{color:#666; font-size:18px;}
.main_about{float:left; width:1160px; height:99px; margin:0 auto 100px;}
.main_about .l_about,
.main_about .r_about{float:left; width:533px; height:104px; margin-right:90px; padding: 20px 1px; border-top: 1px solid #888; color:#787878; line-height:26px;}
.main_about .r_about{margin-right:0;}
/*首页--服务、联系*/
.main_contact{float:left; width:100%; height:180px; margin:80px auto;}
.main_contact p{float:left; width:100%; height:30px; color:#000; font-size:26px; line-height:30px; text-align:center;}
.main_contact .bg_line{display:block; height:70px; margin:20px auto 0; background:url(../images/bg_line.png) center no-repeat;}
.main_contact a{display:block; width:425px; height:70px; margin:0 auto; color:#fff; background:#d6001d; font-size:22px; line-height:70px; text-align:center;}
.main_contact .hotline{display:block; float:left; width:100%; height:40px; margin:10px 0; color:#333; font-size:14px; line-height:20px; text-align:center;}
.main_contact .hotline span{color:#d6001d;}

/*内页--关于我们*/
.w_1200{width:1200px; margin:0 auto;}
.about_banner{width:100%; height:460px;}
.comapny_intro_title{float:left; width:100%; height:60px; margin:50px 0 10px;}
.comapny_intro_title a:hover{color:#333;}
.comapny_intro_title h2{font-size:32px; line-height:60px;text-align:center;}
.comapny_intro{width:800px; margin:0 auto 80px;}
.comapny_intro p{margin-top:15px; color:#666; font-size:13px; line-height:24px; text-indent:2em;}
.red_bg{background:url(../images/red_bg.jpg) center no-repeat;}
.wrap{float:left; width:100%; height:378px; margin:60px 0;}
.wrap li{float:left; width:351px; height:378px; margin-right:50px; background:#fff;}
.wrap li:last-child{margin-right:0;}
.box{margin:13px; height:350px; border:1px solid #da261d; background:url(../images/wrap_libg.png) center 260px no-repeat; overflow:hidden;}
.box h3{margin:70px 0 20px; color:#da261d; font-size:30px; text-align:center; height:60px; line-height:60px; overflow:hidden;}
.box p{width:288px; height:75px; margin:0 auto; padding:20px 0; border-top:1px solid #da261d; color:#da261d; font-size:14px; line-height:25px; text-align:center; overflow:hidden;}
.h_15{height:15px;}
.server_concept{width:100%; height:340px; text-align:center;}
.server_concept h3{color:#333; font-size:22px; line-height:30px;}
.server_concept p{height:120px; margin:10px 0 30px; color:#666; font-size:12px; line-height:28px;}
.server_concept a{display:block; width:25px; height:36px; margin:0 auto; background:url(../images/arrow.png) center no-repeat;}
 .w_1366{width:1280px; margin:0 auto;}
.list_culture{float:left; width:100%; height:554px; margin:50px 0 0; overflow:hidden;}

.list_culture li{position:relative; float:left; width:640px; height:275px; overflow:hidden;}
.li_img{display:block; width:640px; height:275px; overflow:hidden;}
.list_culture .hover_bg{display:none; position:absolute; z-index:2; top:0px; left:0; width:640px; height:275px; background:rgba(6,6,6,.6);}
.list_culture a:hover .hover_bg{display:block;}
.list_culture .hover_box{width:598px; height:233px; margin:20px; border:1px solid #eee;}
.hover_box h3{height:54px; margin-top:58px; background:url(../images/hover_boxbg.png) center bottom no-repeat; color:#eee; font-size:22px; line-height:40px; text-align:center;}
.hover_box p{width:80%; margin:25px auto; color:#eee; font-size:14px; text-align:center;}

/*组织架构*/
.group_img{display:block; width:1015px; height:590px; margin:10px auto 30px; overflow:hidden;}
.product_team{float:left; width:100%; height:380px; margin:55px 0;}
.product_team li{position:relative; float:left; width:384px; height:380px; margin-right:24px; -moz-border-radius:10px; border-radius:10px;}
.product_team li:last-child{margin-right:0;}
.product_team li img{display:block; float:left; width:384px; height:380px;}
.product_team li:hover{-moz-box-shadow:0 0 5px 6px #e9e9e9; -webkit-box-shadow:0 0 5px 6px #e4e4e4; box-shadow:0 0 5px 6px #e9e9e9;}
.product_team p{position:absolute; z-index:2; bottom:30px; left:50%; width:336px; height:80px; margin-left:-168px; background:#fff;}
.product_team a{display:block; position:relative; width:302px; height:46px; margin:16px; border:1px solid #da261d;}
.product_team span{display:inline-block; text-align:center;}
.number{position:absolute; top:-2px; left:116px; color:#333; font-size:24px; line-height:40px;}
.descrip{position:absolute; top:4px; left:155px; color:#da261d; font-size:18px; line-height:46px;}

/*案例列表页*/
.list_case{float:left; width:1200px;}
.list_case li{float:left; width:370px; height:390px; margin:15px; background:#fff; overflow:hidden;}
.list_case a{display:block; width:370px; height:248px; overflow:hidden;}
.list_case li img{display:block; width:370px; height:248px; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; overflow:hidden;}
.list_case li img:hover{transform:scale(1.1,1.1);  -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.list_case li h3{height:30px; margin:35px 30px 20px; color:#333; font-size:20px; line-height:30px; overflow:hidden;}
.list_case .look_more{display:block; float:right; margin-top:7px; margin-right:30px; width:100px; height:25px; border:1px solid #e4e4e4; -moz-border-radius:50px; border-radius:50px; background:#da261d; color:#fff; font-size:14px; line-height:25px; text-align:center;}
.list_case .look_more:hover{color:#fff;}
.case_title1{position:relative; width:100%; height:60px; margin:30px 0; line-height:60px; background:url(../images/main_title.jpg) center bottom no-repeat;}
.case_title1 a{display:block; position:absolute; top:0; left:50%; width:110px; height:60px; margin-left:-55px; }
.case_title1 h2{text-align:center; font-size:22px; line-height:60px;}

/*案例展示页*/
.case_wrap{width:100%; margin:95px 0 160px; overflow:hidden;}

/* 案例展示图 */
#wrapper{float:left; width:785px; margin:0 auto;}
#picSlideWrap{}
.titleh3{height:70px; line-height:70px; text-align:center; background:url(../images/ico/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}
.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}

.imgnav{width:785px; margin:10px auto;}
#content{margin:0px auto;  line-height:19px;}
#content p{text-indent:2em; color:#333;}

.imgnav{position:relative; margin:0 auto; width:785px;}
#img{z-index:10; width:785px; position:relative; text-align:center;}
#img img{width:785px; height:535px; display:none;}
#next{position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}
#next a{position:absolute; right:20px; top:224px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{position:relative; height:122px; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{float:left; width:140px; height:96px; cursor:pointer; text-align:center; margin-right:20px; border:2px solid transparent; position:relative;}
#cbtn ul li img{width:140px; height:96px; display:block;}

#cbtn li.hov{border:2px solid #da261d;}
.ctrl div{clear:both;}
#cSlideUl{width:636px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{width:57px; height:100px; background:url(../images/pre_bg.png) 1px 0px no-repeat; cursor:pointer; position:absolute; top:12px; left:0px; z-index:9;}
.picSildeRight{width:57px; height:100px; background:url(../images/pre_bg.png) right 0 no-repeat; cursor:pointer; position:absolute; top:12px; right:0px; z-index:9;}

/*案例展示文字*/
.txt_wrap{float:right; width:320px; margin-top:60px; color:#333; text-align:left;}
.txt_wrap h2{height:70px; line-height:70px; font-size:23px; background:url(../images/showcase_titbg.png) left bottom no-repeat;}
.txt_wrap .content_title{padding:30px 0;line-height:30px; font-size:18px;}
.txt_wrap .content_txt{line-height:25px; font-size:14px;}

/*标识标牌--signage*/
.signage_big1{background:url(../images/signage_big1.jpg) center no-repeat;}
.big_box{width:100%; height:636px; overflow:hidden;}
.big_box .orange_box{float:left; margin-top:16px; width:350px; height:620px; background:rgba(255,76,7,.6);}
.orange_box h3{width:288px; height:60px; margin:80px auto 0; color:#002909; font-size:48px; line-height:60px;}
.orange_box span{display:block; color:#fff; width:288px; height:60px; margin:0 auto; font-family:"Adobe 黑体 Std","Microsoft Yahei"; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-size:48px; line-height:60px;}
.orange_box p{width:288px; height:50px; margin:40px auto 160px; padding-bottom:30px; border-bottom:8px solid #fff; font-size:14px; line-height:25px; color:#582b2b;}
.orange_box a{display:block; width:204px; height:58px; margin:0 auto; background:#fff; color:#120000; font-size:20px; line-height:58px; text-align:center;}
.signage_wrap{width:100%; height:300px; margin:50px auto;}

.bg_img1{padding-left:30px; background:url(../images/side_navbg.png) 8px 4px no-repeat;}

.r_text{float:left; width:660px; height:290px; margin-left:180px; overflow:hidden;}
.r_text p{margin-top:30px; color:#434343; font-size:20px; line-height:30px; overflow:hidden;}
.signage_title{height:60px; padding-bottom:20px; background:url(../images/signage_tit_redbg.png) left bottom no-repeat;}
.signage_title .zz_cn{padding-left:48px; height:50px; background:url(../images/signage_tit_bg.png) 20px center no-repeat; color:#2e2e2e; font-size:40px; line-height:50px;}
.signage_title .red_en{display:inline-block; color:#770900; font-family: "Adobe 黑体 Std" , "Microsoft Yahei"; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-size:45px; line-height:50px;}

.signage_big2{background:url(../images/signage_big2.jpg) center no-repeat;}
.big_box2{width:100%; height:636px; overflow:hidden;}
.big_box2 .orange_box{float:right; margin-top:16px; width:350px; height:620px; background:rgba(255,76,7,.6);}
.bg_img2{padding-right:30px; background:url(../images/side_navbg.png) 182px 4px no-repeat;}
.l_s_sidenav .market li{float:right;}
.signage_title2{height:60px; padding-bottom:20px; background:url(../images/signage_tit_redbg.png) right bottom no-repeat;}
.signage_title2 .zz_cn{float:right; height:50px; color:#2e2e2e; font-size:40px; line-height:50px;}
.signage_title2 .red_en{float:right; display:inline-block; float:right; padding-left:48px; color:#770900; background:url(../images/signage_tit_bg.png) 22px center no-repeat; font-family: "Adobe 黑体 Std" , "Microsoft Yahei"; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-size:45px; line-height:50px;}
.l_text{float:right; width:660px; height:290px; margin-right:100px; overflow:hidden;}
.l_text p{width:660px; margin-top:30px; color:#434343; font-size:20px; line-height:30px; text-align:right; overflow:hidden;}

/*家居道具--props*/
.props_big1{background:url(../images/props_big1.jpg) center no-repeat;}
.props_big2{background:url(../images/props_big2.jpg) center no-repeat;}
.props_wrap{width:100%; height:300px; margin:50px auto;}
.l_s_sidenav,
.l_p_sidenav{width:166px; height:300px;}
.l_s_sidenav ul,
.l_p_sidenav ul{float:right; width:160px; height:300px; overflow:hidden;}
.l_s_sidenav ul li,
.l_p_sidenav ul li{float:left; margin:10px 15px;}
.l_s_sidenav ul li a,
.l_p_sidenav ul li a{display:inline-block; padding:4px 10px; border-bottom:2px solid transparent; font-size:18px;}
.l_s_sidenav ul li:hover a,
.l_p_sidenav ul li:hover a{border-bottom:2px solid #da261d;}
.props_title{height:60px; padding-bottom:20px; background:url(../images/signage_tit_redbg.png) left bottom no-repeat;}
.props_title .zz_cn{height:50px; color:#2e2e2e; font-size:40px; line-height:50px;}
.props_title .red_en{display:inline-block; color:#770900; font-family: "Adobe 黑体 Std" , "Microsoft Yahei"; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-size:45px; line-height:50px;}

.bg_img3{padding-right:30px; background:url(../images/side_navbg.png) 182px 4px no-repeat;}
.l_p_sidenav .market li{float:right;}
.props_title2{height:60px; padding-bottom:20px; background:url(../images/signage_tit_redbg.png) right bottom no-repeat;}
.props_title2 .zz_cn{float:right; height:50px; color:#2e2e2e; font-size:40px; line-height:50px;}
.props_title2 .red_en{float:right; display:inline-block; float:right; padding-left:48px; color:#770900; background:url(../images/signage_tit_bg.png) 22px center no-repeat; font-family: "Adobe 黑体 Std" , "Microsoft Yahei"; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-size:45px; line-height:50px;}
.ml_270{margin-left: 270px;}
.mr_190{margin-right: 190px;}

/*灯光设计--lights*/
.lights_big1{background:url(../images/lights_big1.jpg) center no-repeat;}
.lights_big2{background:url(../images/lights_big2.jpg) center no-repeat;}
.mr_400{margin-right:400px;}
.ml_466{margin-left:466px;}

/*新闻列表页*/
.news_banner{width:100%; height:460px;}
.top_nav{width:100%; height:68px; font-size:0; text-align:center;}
.top_nav a{display:inline-block; width:160px; height:68px; color:#666; font-size:16px; line-height:68px; text-align:center;}
.top_nav .on,
.top_nav a:hover{background:url(../images/topnav_hover.png) center no-repeat; color:#fff;}
.list_news_wrap{margin:45px 0 60px;}
.list_news{float:left; width:1200px;}
.list_news li{float:left; width:370px; height:475px; margin:15px; background:#fff; overflow:hidden;}
.list_news li img{display:block; width:370px; height:248px; overflow:hidden;}
.list_news li h3{height:30px; margin:35px 30px 20px; color:#333; font-size:20px; line-height:30px; overflow:hidden;}
.list_news li p{width:310px; height:70px; margin:0 auto; color:#666; font-size:12px; line-height:23px; overflow:hidden;}
.look_all{display:block; float:right; margin-top:7px; margin-right:30px; width:100px; height:32px; border:1px solid #e4e4e4; -moz-border-radius:50px; border-radius:50px; color:#666; font-size:14px; line-height:32px; text-align:center;}
.list_news li:hover .look_all{background:#da261d; color:#fff;}
.news_title1{width:100%; height:60px; margin:30px 0; line-height:60px; background:url(../images/main_title.jpg) center bottom no-repeat;}
.news_title1 h2{text-align:center; font-size:22px; line-height:60px;}
.fy{width:100%; margin-top:25px; text-align:center;}
.fy a,
.fy span{display:inline-block; margin:4px; padding:5px 10px; border:1px solid #ddd; color:#333; font-size:12px;}
.fy a:hover,
.fy span{border:1px solid #d71518; background:#d71518; color:#fff;}

/*新闻详情页*/
.bg_news_top{background:#a00302;}
.news_title{width:100%; height:100px; margin:60px 0; color:#fff;}
.news_title h2{width:100%; height:60px; line-height:60px; font-size:20px; text-align:center;}
.news_title span{display:block; width:100%; height:40px; line-height:40px; text-align:center;}
.content{width:100%; margin:35px 0 50px;}
.content p{padding:10px 0; line-height:200%;}

/*联系我们*/
.contact_banner{width:100%; height:460px;}
.contact_message{width:580px; margin:0 auto; text-align:center;}
.contact_message li{float:left; width:270px; height:200px; margin:10px 10px 40px; overflow:hidden;}
.c_tel{background:url(../images/contact_icon.png) 83px top no-repeat;}
.c_fax{background:url(../images/contact_icon.png) -221px top no-repeat;}
.c_email{background:url(../images/contact_icon.png) -528px top no-repeat;}
.c_address{background:url(../images/contact_icon.png) -833px top no-repeat;}
.contact_message p{height:60px; margin-top:125px; color:#333; font-size:14px; line-height:30px;}
.contact_map{width:100%; height:100%; max-height:496px; font-size:0;}

/*footer*/
.footer_bg{background:#3d3f3e;}
.footer{float:left; width:1160px; height:160px; margin:35px 0; color:#9e9e9e; overflow:hidden;}
.footer_tree{float:left; width:636px; margin-right:90px;}
.tree{float:left; width:106px; overflow:hidden;}
.tree li{float:left; width:100%; height:30px; line-height:30px; font-size:14px;}
.tree li:first-child{height:48px;}
.tree li a{color:#9e9e9e;}
.footer_tree h2{color:#fff; font-size:16px;}
.ewm{float:left; width:120px;}
.ewm span{display:block; width:100%; height:30px; color:#fff; font-size:16px; line-height:30px;}
.ewm img{display:block; width:120px; height:120px; margin-top:5px; overflow:hidden;}
.footer_contact{float:right; margin-top:10px;}
.footer_contact li{width:100%; height:30px; padding-left:25px; line-height:30px;}
.address{background:url(../images/footer_ico.png) left 0 no-repeat;}
.tel{background:url(../images/footer_ico.png) left -32px no-repeat;}
.fax{background:url(../images/footer_ico.png) left -70px no-repeat;}
.email{background:url(../images/footer_ico.png) left -103px no-repeat;}
.footer_bottom{height:70px; color:#b1b1b1; background:#2c2e2d; line-height:70px;}
.copyright{float:left; width:100%;}
.weiben{float:right;}