@charset "utf-8";

.iBanner { position:relative; width:100%; height:225px; max-width:1800px; margin:0 auto; border:5px solid #2E2E2E; border-right:0px; border-left:0px; overflow:hidden; }
.iBanner .bd { position:absolute; left:50%; top:0px; width:1800px; margin-left:-900px; }

.container { max-width:1800px; margin:0 auto; background:url(container-bg.jpg) top repeat-x; }
.container .wrap { padding:15px 0px 30px; }
.container .wrap .sidebar { float:left; width:220px; }
.container .wrap .main { float:right; width:750px; }
.container .wrapBt { display:none; }

.location { height:30px; line-height:30px; font-size:14px; margin-bottom:50px; }
.location span { font-size:12px; font-family:SimSun; color:#A1A1A1; background:url(ico_09.jpg) no-repeat 10px center; padding-left:20px; }
.location span a { padding-right:10px; color:#A1A1A1; margin-left:5px; background:url(ico_09.jpg) no-repeat right center; }
.location span a.current { background:none; }

.menu { padding-bottom:15px; }
.menu a { display:block; width:200px; height:29px; line-height:29px; padding-left:20px; color:#fff; }
.menu a:hover { text-decoration:none; }
.menu dt { margin-bottom:1px; }
.menu dt a { background:url(menu_02.jpg) no-repeat left center; }
.menu dt a:hover, .menu dt a.current, .menu dt a.cur { background:url(menu_01.jpg) no-repeat left center; }

.menu dd { margin-bottom:1px; }
.menu dd a { width:180px; background:url(menu_04.jpg) no-repeat left center; color:#666; padding-left:40px; }
.menu dd a:hover, .menu dd a.current, .menu dd a.cur { background:url(menu_03.jpg) no-repeat left center; color:#fff; }

.menu li a { width:180px; padding-left:40px; color:#666; }
.menu li a.current, .menu li a:hover { color:#F30; }

.menu2 { padding-bottom:15px; }
.menu2 dt { margin-bottom:1px; }
.menu2 dt a { display:block; width:200px; height:29px; line-height:29px; color:#111; padding-left:20px; }
.menu2 dt a:hover, .menu2 dt a.current, .menu2 dt a.cur { background:url(colPicTitle.jpg) no-repeat left top; font-weight:normal; color:#fff; text-decoration:none; }


.ltPic { width:216px; border:2px solid #040000; }
.ltPic .bd { height:100px; }
.ltPic .hd { background:#040000; color:#fff; }
.ltPic .hd h2 { height:25px; line-height:25px; text-align:center; font-weight:normal; }
.ltPic .hd h2 em { word-spacing:-3px; font-family:Arnopro-regular; padding-left:3px; }

.ltEwm { padding:15px 0; margin-top:25px; border-top:1px solid #E5E5E5; }
.ltEwm .hd { position:relative; height:48px; margin-bottom:15px; }
.ltEwm .hd h2 { font-size:14px; line-height:16px; font-weight:normal; }
.ltEwm .hd h2 em { display:block; font-family:Arnopro-regular; font-weight:bold; font-size:13px; word-spacing:-4px; }
.ltEwm .bd ul {}
.ltEwm .bd li { float:left; width:97px; padding-right:10px; text-align:center; }
.ltEwm .bd li a { line-height:30px; }
.ltEwm .bd li span { display:block; }


.mBox { padding-bottom:30px; }
.mBox .title { position:relative; height:46px; line-height:16px; font-weight:normal; font-size:14px; color:#111; padding-left:40px; }
.mBox .title span { display:block; }
.mBox .title em { position:absolute; left:0px; top:3px; width:27px; height:27px; text-align:center; line-height:27px; font-size:20px; color:#fff; font-family:arial; display:block; background:url(ico_08.jpg) no-repeat center; }
.mBox .info { line-height:26px; padding:20px 0; }


.visa .title { border-bottom:1px solid #E5E5E5; }


.service .info { padding:0px; }


.artbox { text-align:center; padding:0 0 20px; }
.artbox h1 { font-size:18px; }
.artbox div { padding:5px 0; color:#999; }
.article { line-height:26px; }


.contact { font-family:Microsoft YaHei, arial; }
.contact .map { float:right; width:298px; }
.contact .address { float:left; width:420px; }
.contact dl { margin-bottom:20px; border-bottom:1px solid #E5E5E5; }
.contact dt { line-height:20px; font-size:20px; color:#81AE00; padding-bottom:20px; border-bottom:1px solid #E5E5E5; }
.contact dt em { line-height:16px; font-size:16px; color:#A1A1A1; display:block; }
.contact dt span { line-height:16px; font-size:12px; color:#333; display:block; }
.contact dd { font-size:14px; line-height:24px; padding:15px 0; }
.contact dd em { color:#81AE00; }

.quickContact { padding:15px 0; }
.quickContact h3 { line-height:24px; font-size:20px; color:#81AE00; padding-bottom:20px; font-weight:normal; background:url(ico_10.jpg) no-repeat 190px top; }
.quickContact h3 span { font-size:12px; color:#333; display:block; }
.quickContact table { width:70%; border-collapse:collapse; background:#F5F5F5; }
.quickContact td { border:2px solid #fff; padding:0px 4px; }
.quickContact td input { height:24px; width:95%; background:none; border:0px; color:#A1A1A1; }
.quickContact td textarea { height:60px; width:95%; background:none; border:0px; color:#A1A1A1; }
.quickContact .submit { width:96px; height:31px; background:url(btn_01.jpg) no-repeat center; color:#fff; font-size:12px; font-family:Microsoft YaHei; cursor:pointer; border:0px; margin-top:30px; }

.case {}
.case .cBg { position:relative; float:left; width:256px; height:293px; margin-right:-6px; background:url(caseBox_01.png) no-repeat left center; }
.case .cBg.cBgEven { background:url(caseBox_02.png) no-repeat left center; }
.case .cBg .new { position:absolute; right:0px; top:12px; width:48px; height:27px; display:block; background:url(new.png) no-repeat center top; z-index:99; }
.case .cBd { width:220px; height:287px; padding:3px 15px; }
.case .cBd.hover { width:220px; height:287px; padding:0 12px; border:3px solid #2E2E2E; background:#fff; }
.case .cBd h3 { font-size:14px; padding-right:15px; color:#000; font-weight:normal; padding-top:26px; }
.case .cBd h3 span { float:left; }
.case .cBd h3 em { float:right; font-size:12px; color:#666; }
.case .cBd h4 { height:44px; font-size:14px; color:#000; font-weight:normal; }
.case .cBd dl { line-height:16px; }
.case .cBd dt { height:60px; }
.case .cBd dd { height:90px; }
.case .cBd .intro { height:130px; margin-bottom:15px; overflow:hidden; }
.case .cBd .more {}
.case .cBd .more a { display:block; width:219px; height:34px; line-height:28px; color:#fff; text-align:center; background:url(btn_02.png) no-repeat center top; }
.case .cBd .more a:hover { text-decoration:none; }


.list { clear:both; }
.list ul li { padding:5px 0; line-height:20px; font-size:14px; clear:both; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#999; font-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }


.pic-item-list {}
.pic-item-list .pic-item { float:left; width:238px: height:; margin:; padding:10px 0px; display:inline; }
.pic-item-list .list-pic { height:; margin:0 auto; padding:15px; border:1px solid #ddd; background:url(picBg.jpg) no-repeat right bottom; }
.pic-item-list .list-pic a { display:block; }
.pic-item-list dl { height:; line-height:30px; text-align:center; }
.pic-item-list dl a {}
.pic-item-list dl a:hover {}


.w {}
.w .pic-item { width:250px; margin-bottom:0; padding:10px 0 0; color:#6C6D61; }
.w .pic-item .list-pic { width:160px; height:120px; line-height:120px; padding:15px; border:none; }
.w .pic-item dl {}
.w dl a {}
.w dl a:hover {}


.pic_news_01 { clear:both; }
.pic_news_01 .picnews { clear:both; padding:10px 0px; border-bottom:1px solid #ddd; }
.pic_news_01 .pic { float:left; width:; height:; padding:10px 0px; }
.pic_news_01 .txt { float:right; width:; height:; padding:5px 0px; }
.pic_news_01 .title { line-height:20px; font-size:16px; padding-bottom:5px; }
.pic_news_01 .title a { color:#333; }
.pic_news_01 .info { line-height:20px; }
.pic_news_01 .more { padding-top:5px; }
.pic_news_01 .more a { color:#1383B5; }

.pn_01 {}
.pn_01 .picnews {}
.pn_01 .pic { width:160px; height:120px; padding:15px; background:url(picBg.jpg) no-repeat right bottom; }
.pn_01 .txt { width:550px; height:; }


.page { clear:both; padding:30px 0; text-align:left; }
.page a { color:#333; display:inline-block; *display:inline; *zoom:1; padding:2px 7px; margin:0 3px; background:#fff; border:1px solid #D9D9D9; }
.page a:hover, .page a.current { background:#2C92D7; border:1px solid #2C92D7; color:#fff; text-decoration:none; }
.page span { float:right; }



.online-assessment .hd { padding-bottom:20px; border-bottom:1px solid #E5E5E5; }
.online-assessment .hd h2 { line-height:20px; font-weight:normal; font-size:20px; color:#81AE00; }
.online-assessment .hd p { line-height:16px; font-size:16px; color:#A1A1A1; display:block; }
.online-assessment .bd { padding:10px 0; }
.online-assessment .bd .form-title { padding:20px 0 10px; }
.online-assessment .bd .form-title h3 { font-weight:normal; font-size:14px; color:#81AE00; }
.online-assessment .bd .form-title p { line-height:12px; font-size:12px; color:#A1A1A1; display:block; }

.online-assessment form table { width:100%; border-collapse:collapse; background:#F5F5F5; }
.online-assessment form td { border:2px solid #fff; padding:5px 4px; color:#A1A1A1; }
.online-assessment form td em { color:#F00; }
.online-assessment form td .input-box { position:relative; }
.online-assessment form td span { position:absolute; left:0; top:0; height:24px; line-height:24px; color:#A1A1A1; }
.online-assessment form td input.input-text { height:24px; width:95%; background:none; border:0px; color:#333; }
.online-assessment form td textarea { height:60px; width:95%; background:none; border:0px; color:#333; }
.online-assessment form .submit { width:96px; height:31px; background:url(btn_01.jpg) no-repeat center; color:#fff; font-size:12px; font-family:Microsoft YaHei; cursor:pointer; border:0px; margin-top:30px; }


.person-list {}
.person-list li { position:relative; float:left; width:33.3%; text-align:center; padding-bottom:80px; }
.person-list a { display:block; width:100%; }
.person-list .person-img { width:180px; height:180px; border-radius:1000px; margin:0 0 20px; -webkit-transition:all 0.12s 0.15s; -webkit-transition-delay:linear; -moz-transition:all 0.12s 0.15s linear; -o-transition:all 0.12s 0.15s linear; transition:all 0.12s 0.15s linear; }
.person-list .txt h3 { font-weight:600; font-size:18px; color:#555; }
.person-list .txt strong { color:#868686; font-weight:normal; font-style:normal; }
.person-list .card { position:absolute; left:10%; right:10%; top:0; bottom:12%; padding:0px 20px 20px; border:1px solid #d4d4d4; background:#fff; z-index:9; display:none; }
.person-list .card img { vertical-align:middle; }
.person-list .card b { display:block; padding:15px 0; }
.person-list .card span { font-size:14px; color:#868686; }
.person-list .card hr { width:30%; margin:10px auto; display:block; height:1px; background:#d4d4d4; border:0; }
.person-list .card p { color:#868686; }
.person-list .card h4 { margin:0 0 12px; font-size:14px; color:#666; font-family:"proxima-nova", Tahoma, Verdana, Segoe, sans-serif; }
.person-list a:hover { text-decoration:none; }
.person-list a:hover .person-img { margin:-10px 0 30px; }
.person-list a:hover .card { display:block; }

.person-info {}
.person-info .person-intro { text-align:left; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:15px; }
.person-info .person-intro .person-img { border-radius:134px; margin-top:-10px; }
.person-info .person-intro .intro { float:left; margin-right:20px; display:inline; }
.person-info .person-intro h3 { line-height:40px; font-size:18px; color:#daa520; font-weight:600; }
.person-info .person-intro strong { line-height:18px; font-size:14px; color:#666; font-weight:normal; }
.person-info .person-more { font-size:13px; }
.person-info .person-more a { color:#2f6487; }
.person-info .person-more h2 { font-size:18px; font-weight:normal; font-family:"jaf-facitweb", Futura, "Trebuchet MS", Arial, sans-serif; }
.person-info .person-about { float:left; width:58%; font-size:14px; font-family:"freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.person-info .person-contact { float:right; width:38%; }
.person-info .person-contact .pc { border:1px solid #ddd; padding:15px; }
.person-info .person-contact dl { border:1px solid #ddd; padding:15px; }
.person-info .person-contact dt { height:14px; padding:5px 0 5px 25px; background:url(card_ico_01.jpg) no-repeat left 10px; }
.person-info .person-contact .callback { margin-top:15px; }
.person-info .person-contact .callback a { float:left; line-height:30px; padding:0 5px; font-family:"proxima-nova", Tahoma, Verdana, Segoe, sans-serif; color:#fff; background:#7397b0; }
.person-info .person-contact .callback a:hover { background:#2F6487; text-decoration:none; }



#mapWindow { position:fixed; left:50%; top:50%; width:800px; margin:-285px 0 0 -410px; padding:10px; background:#FFF; border-radius:5px; box-shadow:1px 2px 3px #E9E5B6; overflow:hidden; z-index:999; }
#mapWindow .close { position:absolute; right:0; top:0; }
#mapWindow .close a { display:block; width:10px; height:10px; text-indent:-2000px; background:url(close.gif) no-repeat; overflow:hidden; }
#mapWindow .mc { width:800px; height:550px; overflow:hidden; }
#mapWindow .pano { display:none; position:absolute; left:10px; top:10px; width:800px; height:650px; background:#FFF; overflow:hidden; }
#mapWindow .pano .pano-close { position:absolute; right:0; top:0; }
#mapWindow .pano .pano-close a { float:left; padding:5px 10px; background:rgba(255, 255, 255, 0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#40FFFFFF", endColorstr = "#60FFFFFF"); }
#mapWindow .pano .pano-mc { width:100%; height:100%; overflow:hidden; }
#mapWindowBg { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80); overflow:hidden; z-index:998; }



.hTitle_01 .hd h2 { position:absolute; width:210px; font-weight:normal; height:46px; background:url(hd_01_01.png) no-repeat center; padding-left:10px; }
.contactService { padding:25px 0; }
.contactService .hd { position:relative; height:32px; line-height:32px; }
.contactService .hd h2 em { padding-right:20px; background:url(ico_01.png) no-repeat right center; }
.contactService .bd { padding-bottom:27px; background:#2e2e2e url(link_bg.jpg) no-repeat center bottom; }
.contactService .cont {}
.contactService .cont p { line-height:40px; text-align:center; color:#67C5EE; }
.contactService ul {}
.contactService li { float:left; width:100px; height:28px; margin:0 0px 7px 7px; display:inline; background:url(link_btn_02_01.jpg) no-repeat center; }
.contactService li a { display:block; width:100%; height:100%; line-height:28px; text-align:center; color:#fff; font-family:arial; }
.contactService li a:hover { color:#fff; background:url(link_btn_01_01.jpg) no-repeat center; text-decoration:none; }


/*
@media screen and (max-width:1001px) and (min-width:320px) {

	.iBanner {width:100%; height:auto; max-width:100%; }
	.iBanner .bd { position:static; left:0%; top:0px; width:100%; height:150px; margin-left:0; }
	.iBanner .bd img { width:auto; height:100%; max-width:inherit; margin-left:-200px; }

	.container { max-width:100%; margin:0 auto; background:url(container-bg.jpg) top repeat-x; }
	.container .wrap { padding:15px 0px 30px; }
	.container .wrap .sidebar { float:none; width:100%; display:none; }
	.container .wrap .main { float:none; width:100%; }
	.container .wrapBt { display:none; }

	.location { display:none; }

	.phone-side { padding-bottom:20px; }
	.phone-side select { width:100%; height:30px; line-height:30px; font-size:14px; font-family:"Microsoft Yahei"; font-weight:bold; }
	.phone-side select option { width:100%; }
	
	.menu { padding-bottom:15px; }
	.menu a { display:block; width:200px; height:29px; line-height:29px; padding-left:20px; color:#fff; }
	.menu a:hover { text-decoration:none; }
	.menu dt { margin-bottom:1px; }
	.menu dt a { background:url(menu_02.jpg) no-repeat left center; }
	.menu dt a:hover, .menu dt a.current, .menu dt a.cur { background:url(menu_01.jpg) no-repeat left center; }

	.menu dd { margin-bottom:1px; }
	.menu dd a { width:180px; background:url(menu_04.jpg) no-repeat left center; color:#666; padding-left:40px; }
	.menu dd a:hover, .menu dd a.current, .menu dd a.cur { background:url(menu_03.jpg) no-repeat left center; color:#fff; }

	.menu li a { width:180px; padding-left:40px; color:#666; }
	.menu li a.current, .menu li a:hover { color:#F30; }

	.menu2 { padding-bottom:15px; }
	.menu2 dt { margin-bottom:1px; }
	.menu2 dt a { display:block; width:200px; height:29px; line-height:29px; color:#111; padding-left:20px; }
	.menu2 dt a:hover, .menu2 dt a.current, .menu2 dt a.cur { background:url(colPicTitle.jpg) no-repeat left top; font-weight:normal; color:#fff; text-decoration:none; }


	.ltPic { display:none; }

	.ltEwm { display:none; }


	.mBox { padding-bottom:30px; }
	.mBox .title { position:relative; height:46px; line-height:16px; font-weight:normal; font-size:14px; color:#111; padding-left:40px; }
	.mBox .title span { display:block; }
	.mBox .title em { position:absolute; left:0px; top:3px; width:27px; height:27px; text-align:center; line-height:27px; font-size:20px; color:#fff; font-family:arial; display:block; background:url(ico_08.jpg) no-repeat center; }
	.mBox .info { line-height:26px; padding:20px 0; }


	.visa .title { border-bottom:1px solid #E5E5E5; }


	.service .info { padding:0px; }


	.artbox { text-align:center; padding:0 0 20px; }
	.artbox h1 { font-size:18px; }
	.artbox div { padding:5px 0; color:#999; }
	.article { line-height:26px; }


	.contact { font-family:Microsoft YaHei, arial; }
	.contact .map { float:none; width:100%; text-align:center; margin-bottom:20px; display:none; }
	.contact .address { float:none; width:100%; }
	.contact dl { margin-bottom:20px; border-bottom:1px solid #E5E5E5; }
	.contact dt { line-height:20px; font-size:20px; color:#81AE00; padding-bottom:20px; border-bottom:1px solid #E5E5E5; }
	.contact dt em { line-height:16px; font-size:16px; color:#A1A1A1; display:block; }
	.contact dt span { line-height:16px; font-size:12px; color:#333; display:block; }
	.contact dd { font-size:14px; line-height:24px; padding:15px 0; }
	.contact dd em { color:#81AE00; }

	.quickContact table { display:block; width:100%; overflow:hidden; }
	.quickContact tbody { display:block; width:100%; }
	.quickContact tr { display:block; width:100%; }
	.quickContact td { display:block; width:96%; padding:0 2%; }
	.quickContact td input { height:24px; width:95%; background:none; border:0px; color:#A1A1A1; }
	.quickContact td textarea { height:60px; width:95%; background:none; border:0px; color:#A1A1A1; }
	
	
	.case {}
	.case .cBg { position:relative; float:none; width:100%; height:auto; margin:0 auto 15px; background:#F7F7F7; }
	.case .cBg.cBgEven { background:#F0F0F0; }
	.case .cBg .new { position:absolute; right:0px; top:12px; width:48px; height:27px; display:block; background:url(new.png) no-repeat center top; z-index:99; }
	.case .cBd { width:96%; height:auto; padding:5px 2%; }
	.case .cBd.hover { width:96%; height:auto; border:0; padding:5px 2%; background:#fff; }
	.case .cBd h4 { height:auto; margin-bottom:10px; }
	.case .cBd dt { height:auto; }
	.case .cBd dd { height:auto; }
	.case .cBd .intro { height:auto; }
	.case .cBd .more {}
	.case .cBd .more a { width:100%; height:28px; line-height:28px; color:#000; border:1px solid #2E2E2E; text-align:center; background:#fff; }
	.case .cBd .more a:hover { background:#000; color:#fff; text-decoration:none; }


	.list { clear:both; }
	.list ul li { padding:5px 0; line-height:20px; font-size:14px; clear:both; border-bottom:1px solid #eee; }
	.list ul li a { padding-left:5px; }
	.list ul li a:hover { text-decoration:underline; }
	.list .date { float:right; padding-left:9px; color:#999; font-size:11px; font-family:Arial; }
	.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }


	.pic-item-list {}
	.pic-item-list .pic-item { float:left; width:238px; height:; margin:; padding:10px 0px; display:inline; }
	.pic-item-list .list-pic { height:; margin:0 auto; padding:15px; border:1px solid #ddd; background:url(picBg.jpg) no-repeat right bottom; }
	.pic-item-list .list-pic a { display:block; }
	.pic-item-list dl { height:; line-height:30px; text-align:center; }
	.pic-item-list dl a {}
	.pic-item-list dl a:hover {}


	.w {}
	.w .pic-item { width:250px; margin-bottom:0; padding:10px 0 0; color:#6C6D61; }
	.w .pic-item .list-pic { width:160px; height:120px; line-height:120px; padding:15px; border:none; }
	.w .pic-item dl {}
	.w dl a {}
	.w dl a:hover {}


	.pic_news_01 { clear:both; }
	.pic_news_01 .picnews { clear:both; padding:10px 0px; border-bottom:1px solid #ddd; }
	.pic_news_01 .pic { float:left; width:; height:; padding:10px 0px; }
	.pic_news_01 .txt { float:right; width:; height:; padding:5px 0px; }
	.pic_news_01 .title { line-height:20px; font-size:16px; padding-bottom:5px; }
	.pic_news_01 .title a { color:#333; }
	.pic_news_01 .info { line-height:20px; }
	.pic_news_01 .more { padding-top:5px; }
	.pic_news_01 .more a { color:#1383B5; }

	.pn_01 {}
	.pn_01 .picnews {}
	.pn_01 .pic { width:160px; height:120px; padding:15px; background:url(picBg.jpg) no-repeat right bottom; }
	.pn_01 .txt { width:550px; height:; }


	.page { clear:both; padding:30px 0; text-align:center; }
	.page a { color:#333; display:inline-block; *display:inline; *zoom:1; padding:2px 7px; margin:0 3px 3px; background:#fff; border:1px solid #D9D9D9; }
	.page a:hover, .page a.current { background:#2C92D7; border:1px solid #2C92D7; color:#fff; text-decoration:none; }
	.page span { float:none; display:block; }

	.online-assessment form table { display:block; }
	.online-assessment form tbody { display:block; }
	.online-assessment form tr { display:block; }
	.online-assessment form td { display:block; width:96%; padding:5px 2%; }


	.person-list li { float:none; width:100%; text-align:center; padding-bottom:30px; }
	.person-list .person-img { margin-bottom:20px }

	.person-info {}
	.person-info .person-intro { text-align:center; }
	.person-info .person-intro .person-img { margin-top:0px; }
	.person-info .person-intro .intro { float:none; width:100%; margin-right:0; display:inline; }
	.person-info .person-intro .intro strong { display:block; }
	.person-info .person-about { float:none; width:100%; }
	.person-info .person-contact { float:none; width:100%; margin-top:10px; }



	#mapWindow { position:fixed; left:50%; top:50%; width:800px; margin:-285px 0 0 -410px; padding:10px; background:#FFF; border-radius:5px; box-shadow:1px 2px 3px #E9E5B6; overflow:hidden; z-index:999; }
	#mapWindow .close { position:absolute; right:0; top:0; }
	#mapWindow .close a { display:block; width:10px; height:10px; text-indent:-2000px; background:url(close.gif) no-repeat; overflow:hidden; }
	#mapWindow .mc { width:800px; height:550px; overflow:hidden; }
	#mapWindow .pano { display:none; position:absolute; left:10px; top:10px; width:800px; height:650px; background:#FFF; overflow:hidden; }
	#mapWindow .pano .pano-close { position:absolute; right:0; top:0; }
	#mapWindow .pano .pano-close a { float:left; padding:5px 10px; background:rgba(255, 255, 255, 0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#40FFFFFF", endColorstr = "#60FFFFFF"); }
	#mapWindow .pano .pano-mc { width:100%; height:100%; overflow:hidden; }
	#mapWindowBg { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80); overflow:hidden; z-index:998; }


	.contactService { display:none; }
}*/