*, body {
	font-family:Arial; 
}

#topmenu a span {
	position:absolute;
	display:inline;
	width:78px;
	height:66px;
	background-image:url(../images/en/header/text_topmenu_inact.png);
	background-repeat:no-repeat;
}
#topmenu a:hover span {
	background-image:url(../images/en/header/text_topmenu_act.png);
}
#topmenu .act span {
	background-image:url(../images/en/header/text_topmenu_act.png);
}
#fontsize a {
	position:absolute;
	top:0px;
	background-image:url(../images/en/header/bg_fontsize_inact.png);
}
#fontsize a.act {
	background-image:url(../images/en/header/bg_fontsize_act.png);
}
#fontsize .f_normal {
    background-repeat:no-repeat;
    width:17px;
}
#lang a {
	position:absolute;
	top:0px;
	background-image:url(../images/en/header/bg_lang_sel_inact.png);
	height:13px;
}
#lang a.act {
	background-image:url(../images/en/header/bg_lang_sel_act.png);
}
#index .left .weibo {
	float:left;
	clear:both;
	width:204px;
	height:478px;
	background:url(../images/en/0-index/bg_weibo.png) no-repeat 0 0;	
	margin: 3px 0 0 0;	
}
#index .left .btn_weixin {
	float:left;
	clear:both;
	width:200px;
	height:84px;
	background:url(../images/en/0-index/btn_weixin.png) no-repeat 0 0;
	margin:3px 0px 0px 2px;
}
#index .left .btn_register {
	float:left;
	clear:both;
	width:200px;
	height:84px;
	background:url(../images/en/0-index/btn_register.png) no-repeat 0 0;
	margin:4px 0px 0px 2px;
}
#index .left .btn_shop {
	float:left;
	clear:both;
	width:204px;
	height:88px;
	background:url(../images/en/0-index/btn_go_shop.png) no-repeat 0 0;
	margin:5px 0px 0px 0px;
}
#index .left .btn_baby {
	float:left;
	clear:both;
	width:204px;
	height:88px;
	background:url(../images/en/0-index/btn_go_baby.png) no-repeat 0 0;
	margin:2px 0px 0px 0px;
}
#index .left .edm {
	position:relative;
	float:left;
	clear:both;
	width:204px;
	height:414px;
	background:url(../images/en/0-index/bg_edm.png) no-repeat 0 0;		
}
#index .left .left_bl .notice {
	background:url(../images/en/0-index/bg_notice.png) no-repeat 0 0;
}
#index .left .hotinfo .content .title {
	position:absolute;
	top:3px;
	left:16px;
	width:200px;
	height:20px;
	background:url(../images/en/0-index/text_1.png) no-repeat 0 0;
}
#index .right {
	float:right;
	position:relative;
	width:208px;
	height:1184px;
	background:url(../images/en/0-index/bg_building.png?2016111001) no-repeat 0 0;
}

#about #leftnav ul li a div {
	background-image:url(../images/en/1-about/text_menu_inact.png);
	background-repeat:no-repeat;
}
#about #leftnav ul li a.act div {
	background-image:url(../images/en/1-about/text_menu_act.png);
	background-repeat:no-repeat;
}

#other #leftnav ul li a div {
	background-image:url(../images/en/0-index/text_menu_inact.png);
	background-repeat:no-repeat;
}
#other #leftnav ul li a.act div {
	background-image:url(../images/en/0-index/text_menu_act.png);
	background-repeat:no-repeat;
}
#other .rightbox .content .sitemap {
	width:641px; height:981px;
	background:url(../images/en/0-index/sitemap.png) no-repeat 0 0;
	margin:30px 0px 0px 0px;
	position:relative;
}
#about .leftbox .download .high {
	position:absolute;
	top:15px;
	left:13px;
	width:210px;
	height:55px;
	background:url(../images/en/1-about/btn_down_1.png) no-repeat 0 0;
}
#about .leftbox .download .low {
	position:absolute;
	top:120px;
	left:13px;
	width:210px;
	height:55px;
	background:url(../images/en/1-about/btn_down_2.png) no-repeat 0 0;
}
#about .leftbox .inquiries {
	position:relative;
	width:234px;
	height:617px;
	background:url(../images/en/1-about/bg_inquiries.png) no-repeat 0 0;
	margin:2px 0px 0px 0px;
	color:#666666;
	line-height:18px;
}
#about .leftbox .inquiries a {
    color:#69B3E2;
    text-decoration:none;
}
#about .rightbox .desc .content div.links {
	background:url(../images/en/1-about/text_3.png) no-repeat 0 0;
	width:641px;
	height:101px;
	margin:10px 0px 0px 35px;
	padding:0px 0px 32px 0px;
}
#btn_service {
	position:absolute;
	top:30px;
	left:20px;
	width:37px;
	height:52px;
	background:url(../images/en/2-building/icon_cs.png) no-repeat 0 0;
}
#dialog_service {
	position:absolute;
	top:30px;
	left:64px;
	width:526px;
	height:547px;
	background:url(../images/en/2-building/dialog_service.png) no-repeat 0 0;
	display:none;
}
#builds span {
	position:absolute;
	top:20px;
	right:29px;
	width:90px;
	height:90px;
	background-image:url(../images/en/2-building/text_building_right_inact.png);
	background-repeat:no-repeat;
}
#builds span.act {
	background-image:url(../images/en/2-building/text_building_right_act.png);
}
#building_2 .content .opentime {
	background:url(../images/en/2-building/ticket_price.png) no-repeat 20px 5px;
	width:879px;
	height:423px;    
}
#building_2 .content .tab_ob a {
	background-image:url(../images/en/2-building/tab_observatory_inact.png);
	width:213px;
	height:37px;
	display:block;
	margin:0 7px 0 0;
}
#building_2 .content .tab_ob a.current {
	background-image:url(../images/en/2-building/tab_observatory_act.png);
	background-repeat:no-repeat;
}
#building_2 .content .dc .left .icons li {
	float:left;
	background-image:url(../images/en/2-building/bus_icons_inact.png);
	background-repeat:no-repeat;
	width:95px;
	height:30px;
	margin:8px 4px 8px 0px;
}
#building_2 .content .dc .left .icons li.act {
	background-image:url(../images/en/2-building/bus_icons_act.png);
}
#building_2 .content .dc .left .bicons li {
	float:left;
	background-image:url(../images/en/10-family/baby_pros_icons_inact.png);
	background-repeat:no-repeat;
	width:73px;
	height:30px;
	margin:10px 4px 10px 0px;
}
#building_2 .content .dc .left .bicons li.act {
	background-image:url(../images/en/10-family/baby_pros_icons_act.png);
}
#building_2 .content .dc .left .title_h3 {
	background:url(../images/en/2-building/text_10.png) no-repeat 0 0;
	height:40px;
}
#building_2 .content  .btn_down_meet {
    background:url(../images/en/2-building/btn_down_meet.png) no-repeat 0 0;
    width:120px; height:217px;
}
#building_2 .content .tab_bus_page .tb1 { margin:16px 0px 0px 17px; } 
#building_2 .content .tab_bus_page .tb2 { margin:16px 0px 0px 17px; }
#building_2 .content .tab_bus_page .tb3 { margin:16px 0px 0px 17px; }
#building_2 .content .tab_bus_page .tb4 { margin:16px 0px 0px 17px; }
#events .tabmenu li a {
	display:block;
	width:142px;
	height:32px;
	background-image:url(../images/en/3-events/bg_menu_inact.png);
	background-repeat:no-repeat;	
}
#events .tabmenu li a.current {
	background-image:url(../images/en/3-events/bg_menu_act.png);
}
#events .list2 li {
	position:relative;
	float:left;
	width:860px;
	height:210px;
	margin:15px 10px 20px 0px;
	background:url(../images/en/3-events/text_1.png) no-repeat 163px 33px;
	color:#878787;
}
#traffic #leftbottom .content .inquiries {
	background:url(../images/en/6-traffic/text_left_1.png) no-repeat 2px 1px;
	width:214px;
	height:185px;
	margin:0xp 0xp 0px 1px;
	padding:0px 0px 0px 0px;
}
#traffic .rightbox .content .tabs a {
	display:block;
	background-image:url(../images/en/6-traffic/tabs_inact.png);
	background-repeat:no-repeat;
	width:141px;
	height:32px;
}

#traffic #leftnav ul li a div {
	background-image:url(../images/en/6-traffic/text_menu_inact.png);
	background-repeat:no-repeat;
}
#traffic #leftnav ul li a.act div {
	background-image:url(../images/en/6-traffic/text_menu_act.png);
	background-repeat:no-repeat;
}
#traffic .rightbox .content .tabs a.current {
	background-image:url(../images/en/6-traffic/tabs_act.png);
}
#traffic .rightbox .enterbox {
	position:relative;
	float:left;
	width:642px;
	height:453px;
	background:url(../images/en/6-traffic/bg_enter.jpg) no-repeat 0 0;
	margin:10px 0px 0px 33px;
}
#traffic .rightbox .enterbox ul.titles li a {
	display:block;
	width:170px;
	height:15px;
	background-image:url(../images/en/6-traffic/text_enter_inact.png);
	background-repeat:no-repeat;
}
#traffic .rightbox .enterbox ul.titles li a.act {
	background-image:url(../images/en/6-traffic/text_enter_act.png);
}
#traffic .rightbox .enterbox ul.titles li a:hover {
	background-image:url(../images/en/6-traffic/text_enter_act.png);
}

#lease #leftnav ul li a div {
	background-image:url(../images/en/8-lease/text_menu_inact.png);
	background-repeat:no-repeat;
}
#lease #leftnav ul li a.act div {
	background-image:url(../images/en/8-lease/text_menu_act.png);
	background-repeat:no-repeat;
}
#lease #leftbottom .content .inquiries {
	background:url(../images/en/6-traffic/text_left_1.png) no-repeat 2px 1px;
	width:214px;
	height:25px;
	margin:0xp 0xp 0px 1px;
	padding:0px 0px 0px 0px;
}
#media #leftnav ul li a div {
	background-image:url(../images/en/7-media/text_menu_inact.png);
	background-repeat:no-repeat;
}
#media #leftnav ul li a.act div {
	background-image:url(../images/en/7-media/text_menu_act.png);
	background-repeat:no-repeat;
}
#media .rightbox .content .interview a.btn_down_appdoc {
	background:url(../images/en/7-media/down_appdoc.png) no-repeat 0 0;
	width:314px;
	height:41px;
	margin:10px 0px 0px 15px;
}
#media .rightbox .content .interview a.btn_down_picdoc {
	background:url(../images/en/7-media/down_picdoc.png) no-repeat 0 0;
	width:314px;
	height:41px;
	margin:10px 0px 0px 15px;
}
#media .rightbox .content .pics ul li .btn_down {
	display:block;
	background:url(../images/en/7-media/btn_down.png) no-repeat 0 0;
	width:57px;
	height:13px;
	margin:7px 0px 7px 0px;
}
#media .rightbox .content .pics .tabmenu a {
	float:left;
	height:32px;
	background-image:url(../images/en/7-media/tab_pics_inact.png);
	background-repeat:no-repeat;
}
#media .rightbox .content .pics .tabmenu a.t1 {
	width:219px;
	background-position:-1px 0;
}
#media .rightbox .content .pics .tabmenu a.t2 {
	width:210px;
	background-position:-221px 0;
}
#media .rightbox .content .pics .tabmenu a.t3 {
	width:135px;
	background-position:-365px 0;
}
#media .rightbox .content .pics .tabmenu a.t4 {
	width:212px;
	background-position:-432px 0;
}
#media .rightbox .content .pics .tabmenu a.current {
	background-image:url(../images/en/7-media/tab_pics_act.png);
}
.btn_send {
	background:url(../images/en/9-magazine/btn_send.png) no-repeat 0 0;
	width:37px;
	height:17px;
}
#about .leftbox .inquiries p.t1 {
	position:absolute;
	top:90px;
	left:16px;
}
#about .leftbox .inquiries p.t2 {
	position:absolute;
	top:503px;
	left:16px;
}
#about .leftbox .inquiries p.t3 {
	position:absolute;
	top:236px;
	left:16px;
	line-height:15px;
}
#about .leftbox .inquiries p.t4 {
	position:absolute;
	top:275px;
	left:16px;
	line-height:15px;
}
#about .leftbox .inquiries p.t5 {
	position:absolute;
	top:310px;
	left:16px;
}
#about .leftbox .inquiries p.t6 {
	position:absolute;
	top:396px;
	left:16px;
}
#about .rightbox .desc .content p.p0 {
	height:65px;
	font-size:1.16em;
	margin:5px 0px 40px 40px;
}
#about .rightbox .desc .content p.p1 {
	height:85px;
}
#about .rightbox .desc .content p.p3 {
	height:40px;
	font-size:1.16em;
	margin:5px 0px 10px 40px;
}
#about .rightbox .desc .content p.p4 {
	height:50px;
	font-size:1em;
	margin:5px 0px 10px 40px;
}

#builds_info .b1 .bi_desc {top:98px;left:15px;}
#builds_info .b2 .bi_desc {top:92px;left:80px;}
#builds_info .b3 .bi_desc {top:92px;left:15px;}
#builds_info .b4 .bi_desc {top:111px;left:65px;}
#builds_info .b5 .bi_desc {top:96px;left:12px;}
#builds_info .b6 .bi_desc {top:92px;left:65px;}

#topmenu_home {
	left:1px;
}
#topmenu_home span {
	background-position:2px 15px;
}
#topmenu_about {
	left:80px;
}
#topmenu_about span {
	background-position:-77px 15px;
}
#topmenu_building {
	left:159px;
}
#topmenu_building span {
	background-position:-157px 15px;
}
#topmenu_events {
	left:238px;
}
#topmenu_events span {
	background-position:-236px 15px;
}
#topmenu_marketing {
	left:317px;
}
#topmenu_marketing span {
	background-position:-315px 15px;
}
#topmenu_service {
	left:396px;
}
#topmenu_service span {
	background-position:-394px 15px;
}
#topmenu_traffic {
	left:475px;
}
#topmenu_traffic span {
	background-position:-473px 15px;
}
#topmenu_media {
	left:554px;
}
#topmenu_media span {
	background-position:-552px 15px;
}
#topmenu_lease {
	left:633px;
}
#topmenu_lease span {
	background-position:-631px 15px;
}
#topmenu_magazine {
	left:712px;
}
#topmenu_magazine span {
	background-position:-712px 15px;
}

#events .list2 li div.address {
	position:absolute;
	top:76px;
	left:248px;
}
#events .list2 li div.director {
	position:absolute;
	top:103px;
	left:255px;
}
#events .list2 li div.desc {
	position:absolute;
	top:129px;
	left:288px;
	width:500px;
}

#service .rightbox .info {
	position:relative;
	background:url(../images/en/5-service/bg_right_info.png) no-repeat 4px 44px;
	width:642px;
	height:1093px;
	margin:-40px 0px 0px 35px;
}
#service .rightbox .info .ic1 { top:85px; left:115px; }
#service .rightbox .info .ic2 { top:336px; left:115px; }
#service .rightbox .info .ic3 { top:85px; left:450px; }
#service .rightbox .info .ic4 { top:336px; left:450px; }
#service .rightbox .info .ic5 { top:780px; left:115px; }
#service .rightbox .info .ic6 { top:858px; left:115px; }
#service .rightbox .info .ic7 { top:780px; left:450px; }
#service .rightbox .info .ic8 { top:843px; left:450px; }
#service .rightbox .info .ic9 { top:192px; left:115px; }
#service .rightbox .info .ic10 { top:192px; left:451px; }
#service .rightbox .info .ic11 { top:445px; left:115px; }
#service .rightbox .info .ic12 { top:676px; left:115px; }
#service .rightbox .info .ic13 { top:518px; left:115px; }
#service .rightbox .info .ic14 { top:518px; left:451px; }
#service .rightbox .info .ic15 { top:445px; left:451px; }
#service .rightbox .info .ic16 { top:676px; left:451px; }
#service .rightbox .info .ic17 { top:968px; left:115px; }
#service .rightbox .info .ic18 { top:1036px; left:115px; }

#traffic .rightbox .dtable .field {
	float:left;
	clear:left;
	font-weight:bold;
	width:170px;
	margin:20px 0px 0px 5px;
    line-height:18px;
}
#traffic .rightbox .dtable .value {
	float:left;
	clear:right;
	width:465px;
	margin:20px 0px 0px 0px;
    line-height:18px;
}

#traffic #leftbottom .content .inquiries .phone {
	position:absolute;
	top:212px;
	left:15px;
	color:#666;
}

#traffic #leftbottom .content .btn_down { 
	position:absolute;
	top:260px;
	left:13px;
	width:210px;
	height:55px;
}
#lease .rightbox .content .dc .d1 {
	width:641px;
	font-size:1.16em;
	color:#878787;
	height:135px;
}
#builds_info .b3 .bi_title {top:25px;left:126px;width:160px;}
.ob_info li {
    float:left;
    width:425px;height:160px;
    position:relative;
    margin:10px 25px 20px 0px;
}
.hotel_ask * {
    position:absolute;
    top:17px;
    font-size:1em;
}
.hotel_ask {
    width:880px;height:48px;
    background:url(../images/common/2-building/bg_box_ask.png) no-repeat 0 0;
    margin:20px 0px 50px 0px;
    position:relative;
}
.hotel_ask .ta1 { left:52px;font-weight:bold; }
.hotel_ask .ta2 { left:110px; }
.hotel_ask .ta3 { left:137px; }
.hotel_ask .ta4 { left:520px; }
.hotel_ask .ta5 { left:565px; }
.hotel_ask .ta6 { right:20px; }
.hotel_ask .tc2 { 
    position:static;
    float:left;
    margin:16px 0px 0px 120px;
}
#building_2 .content .d6 {
	font-size:1.16em;
	height:55px;
	width:860px;
	padding-left:5px;
}
#building_2 .content .do1 {
	background:url(../images/en/2-building/bg_dv_1.png) no-repeat 0 30px;
}
#building_2 .content .do2 {
	background:url(../images/en/2-building/bg_dv_1.png) no-repeat 0 -38px;
}
#building_2 .content .do3 {
	background:url(../images/en/2-building/bg_dv_1.png) no-repeat 0 -175px;
}
#building_2 .content .idea {
	display:block;
	height:440px;
	color:#868686;
	padding-bottom:20px;
}
#building_2 .content .idea > li {
	width:460px;
    height:200px;
	float:left;
	padding-bottom:20px;    
}
#building_2 .content .idea  li ol  li {
    list-style:outside decimal;
    padding-left:0px;
    margin-left:20px;
    width:420px;
    line-height:25px;
}
#building_2 .content .de1 {
	display:block;
	height:370px;
}
#building_2 .content .de1 > li {
	float:left;
	width:290px;
	height:370px;
	position:relative;
}
#building_2 .content .de2 {
	display:block;
	height:180px;
}
#building_2 .content .reser .u1 {
	top:140px;
}
#building_2 .content .reser .u2 {
	top:140px;
	left:172px;    
}
#building_2 .content .reser {
	height:300px;
}
#media .rightbox .content .search {
	width:320px;
}
#media .rightbox .content .search select{
	position:absolute;
	top:3px; right:70px;
}
#media .rightbox .content ul.briefing li a.btn {
	right:102px;
	top:6px;
}
#media .rightbox .content .interview .d2 {
	width:307px;
	margin:59px 0px 0px 15px;
}
#media .rightbox .content .interview .d3 {
	width:307px;
	margin:90px 0px 0px 15px;
}
#about .rightbox .desc .content .dtable3 {
	height:332px;
}
#other .rightbox .content .sitemap a.sm1 { top:15px; left: 30px; height:28px;}
#other .rightbox .content .sitemap a.sm2 { top:98px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm3 { top:246px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm7 { top:90px; left: 335px; height:28px; }
#other .rightbox .content .sitemap a.sm8 { top:886px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm9 { top:937px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm10 { top:200px; left: 335px; height:28px; }
#other .rightbox .content .sitemap a.sm11 { top:355px; left: 335px; height:28px; }
#other .rightbox .content .sitemap a.sm12 { top:477px; left: 335px; height:28px; }
#other .rightbox .content .sitemap a.sm13 { top:886px; left: 335px; height:28px; }

#other .rightbox .content .sitemap a.sm15 { top:129px; left: 50px; height:18px; }
#other .rightbox .content .sitemap a.sm16 { top:150px; left: 50px; height:18px; }
#other .rightbox .content .sitemap a.sm17 { top:170px; left: 50px; height:18px; }
#other .rightbox .content .sitemap a.sm31 { top:195px; left: 50px; height:18px; }
#other .rightbox .content .sitemap a.sm18 { top:624px; left: 55px; height:18px; }
#other .rightbox .content .sitemap a.sm19 { top:644px; left: 55px; height:18px; }
#other .rightbox .content .sitemap a.sm38 { top:665px; left: 55px; height:18px; }
#other .rightbox .content .sitemap a.sm39 { top:688px; left: 55px; height:18px; }
#other .rightbox .content .sitemap a.sm20 { top:130px; left: 355px; height:18px; }
#other .rightbox .content .sitemap a.sm21 { top:151px; left: 355px; height:18px; }
#other .rightbox .content .sitemap a.sm22 { top:172px; left: 355px; height:18px; }
#other .rightbox .content .sitemap a.sm24 { top:300px; left: 355px; height:18px; }
#other .rightbox .content .sitemap a.sm25 { top:429px; left: 355px; height:18px; }

#other .rightbox .content .sitemap a.sm26 { top:321px; left: 375px; height:15px; }
#other .rightbox .content .sitemap a.sm27 { top:342px; left: 375px; height:15px; }
#other .rightbox .content .sitemap a.sm28 { top:363px; left: 375px; height:15px; }
#other .rightbox .content .sitemap a.sm29 { top:383px; left: 375px; height:15px; width: 160px;}
#other .rightbox .content .sitemap a.sm30 { top:405px; left: 375px; height:15px; width: 195px;}

#other .rightbox .content .sitemap a.sm32 { top:277px; left: 50px; height:18px; width: 180px;}
#other .rightbox .content .sitemap a.sm33 { top:298px; left: 50px; height:18px; width: 180px;}
#other .rightbox .content .sitemap a.sm34 { top:319px; left: 50px; height:18px; width: 180px;}

#other .rightbox .content .sitemap a.sm4 { top:446px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm5 { top:493px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm6 { top:541px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm14 { top:936px; left: 335px; height:28px; width:220px; }
#other .rightbox .content .sitemap a.sm23 { top:194px; left: 355px; height:18px; width: 180px;}
#other .rightbox .content .sitemap a.sm233 { top:214px; left: 355px; height:18px; }
#other .rightbox .content .sitemap a.sm35 { top:340px; left: 50px; height:34px; width: 220px;}
#other .rightbox .content .sitemap a.sm36 { top:378px; left: 50px; height:18px; width: 180px;}
#other .rightbox .content .sitemap a.sm37 { top:400px; left: 50px; height:18px; width: 180px;}

#other .rightbox .content .sitemap a.sm40 { top:762px; left: 30px; height:28px; width:269px; }
#other .rightbox .content .sitemap a.sm41 { top:812px; left: 30px; height:28px; }
#other .rightbox .content .sitemap a.sm42 { top:762px; left: 335px; height:28px; width:200px; }

#building_2 .content .opentime .link1{
    top:362px; left:93px;
    width:180px; height:18px;
}
#building_2 .content .opentime .link2{
    top:385px; left:93px;
    width:210px; height:18px;
}
#building_2 .content .dc .left .icons li.ic1 { display:none; background-position:0 0; }
#building_2 .content .dc .left .icons li.ic2 { display:none; background-position:-109px 0; }
#building_2 .content .dc .left .icons li.ic3 { background-position:-221px 0; }
#building_2 .content .dc .left .icons li.ic4 { background-position:-331px 0; }
#building_2 .content .dc .left .icons li.ic5 { background-position:0 -50px; }
#building_2 .content .dc .left .icons li.ic6 { display:none; background-position:-109px -50px; width:110px;}
#building_2 .content .dc .left .icons li.ic7 { display:none; background-position:-221px -50px; }
#building_2 .content .dc .left .icons li.ic8 { background-position:-331px -50px; }
#building_2 .content .dc .left .icons li.ic9 { background-position:-0px -100px; }
#building_2 .content .dc .left .icons li.ic10 { display:none; background-position:-109px -100px; width:110px;}
#building_2 .content .dc .left .icons li.ic11 { background-position:-109px -100px; width:110px;}

#building_2 .content .dc .left .bicons li.ic1 { background-position:0 0; width: 68px; }
#building_2 .content .dc .left .bicons li.ic2 { background-position: -77px 0; width: 106px; }
#building_2 .content .dc .left .bicons li.ic3 { background-position: -188px 0; width: 104px; }
#building_2 .content .dc .left .bicons li.ic4 { background-position: -296px 0; width: 120px; }
#building_2 .content .dc .left .bicons li.ic5 { background-position: 0 -56px; width: 68px; }
#building_2 .content .dc .left .bicons li.ic6 { background-position: -77px -56px; width: 106px; }
#building_2 .content .dc .left .bicons li.ic7 { background-position: -188px -56px; width: 104px; }
#building_2 .content .dc .left .bicons li.ic8 { background-position: -296px -56px; width: 120px; }

#building_2 .content .do2 .field {
	position:absolute;
	top:13px; left:15px;
}
#building_2 .content .do2 .value{
	position:absolute;
	top:13px; left:170px;
}
#building_2 .content .do3 .field {
	position:absolute;
	top:13px; left:15px;
}
#building_2 .content .do3 .field p {
    width:120px;
}
#building_2 .content .do3 .value{
	position:absolute;
	top:13px; left:170px;
}
#building_2 .content .dv_office p {
	padding:0px 0px 20px 0px;
	line-height:19px;
}
#building_2 .content .do2 {
	width:873px;
	height:140px;
	position:relative;
	padding:0px 0px 0px 0px;
}
#building_2 .content .do3 {
	width:873px;
	height:325px;
	position:relative;
	padding:0px 0px 30px 0px;
}
#building_2 .content .do1 .btn_expan_map {
    position:absolute;
    top:42px; right:20px;    
    font-size:1em;
    line-height:26px;
    height:28px;    
    background-position:right 0px;
}
#building_2 .content .do2 .btn_expan_map {
    width:200px;
    text-align:right;
    position:absolute;
    top:90px; right:20px;    
    font-size:1em;
    line-height:26px;
    height:25px;    
    background-position:right 0px;
}
#service .rightbox .info .it3 { top:743px; left:83px; }
#service .rightbox .info .it4 { top:743px; left:415px; }
#service .rightbox .info .it5 { top:410px; left:83px; }
#service .rightbox .info .it6 { top:410px; left:415px; }
#service .rightbox .info .it7 { top:933px; left:83px; }
#service .rightbox .info .it8 { top:41px; left:511px;  }
#service .rightbox .info2 {
    margin-top: 90px;
}

#marketing .sbox.sb3.top {
	height: 506px;
}
#marketing .sbox.sb3.top .shop {
	height: 506px;
}
#marketing .sbox.sb3 .shop {
	height: 740px;
}
#marketing .sbox.sb3-2 .shopinfo .head {
	height: 72px;
}
#marketing .sbox.sb3.sb3-2 .shop {
	height: 700px;
}