body{
	margin: 0;
	padding: 0;
	background: #f2f2f2;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: Helvetica,Arial,sans-serif;
}
div.container{
	width: 100%;
}
div.wrapper{
	max-width: 980px;
	width: 100%;
	margin: 0 auto;
}
h1{margin: 0}
#top{
	width: 100%;
	background: #fff;
	margin-bottom: 20px;
}
#header{
	max-width: 980px;
	width: 100%;
	min-height: 50px;
	margin: 0 auto;
}
#content {
}
#map{
	background: #fff;
}
#foo{
	margin-bottom: 20px;
}
#column-main {
	margin: 0;
}
#column-sidebar {
 	width: 300px;
 	float: right;
}
@media only screen and (min-width : 300px) {
	#ad-2{display: none}
}
@media only screen and (min-width : 880px) {
	#ad-2{display: block}
}
div.mobile div.styleN3-SLT-0000401 object{display: none}
div.mobile div.styleN3-SLT-0000401 embed{display: none}

div.ui-app{width:100%}
div.ui-app div.wrap{width:100%;height:0;padding-bottom:87.875%;position:relative;background:#fff;overflow: hidden;}
div.ui-app div.wrap a.link{position:absolute}
div.ui-app div.wrap a.link img{width:100%}
div.ui-app div.wrap a.bg{width:100%;top:0;left:0}
div.ui-app div.wrap a.logo{width:33.75%;top:8.69565%;left:14.375%}
div.ui-app div.wrap a.icon{width:31.875%;left:53.75%}
div.ui-app div.desc {position: absolute;top:51%;left:0;text-align: center;width: 100%}
div.ui-app div.desc h3 {margin: 0;padding: 5px 0 3px}
div.ui-app div.desc span {padding: 0 15px;display: inline-block;color:#808080;font-weight:normal;text-align: center;}

div.app-3 div.wrap a.appstore{top:8.69565%}
div.app-3 div.wrap a.gplay{top:25.65217%}
div.app-3 div.wrap a.wpstore{top:42.17391%}

div.app-2 div.wrap a.appstore{top:16.95652%}
div.app-2 div.wrap a.gplay{top:33.04347%}

#layout-container{
	display: none;
	width: 230px;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	background: #333;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1;

}
#peek{
	background: url(/images/home2013/bg.gif);
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 0.5s;
	-webkit-perspective:1000px;
	transition-duration: 0.5s;
	position: relative;
	z-index:2;
}

/* v.2013-05-26 */

#column-main{margin:0}
#column-sidebar{width:300px;float:right}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
a>img{border: 0}
/* 
	v.2013-05-23 
*/
div.ui-region{width:100%;max-width:590px;margin-bottom:20px}
/* 
	v.2013-05-23 
*/
div.ui-news{width:100%;max-width:590px;margin-bottom:20px}
div.ui-news div.news_list{background:#fff;padding:15px 0}
div.ui-news ul{margin: 0 15px 0 -7px}
div.ui-news li{width:100%;padding:5px 0;vertical-align: top;}
div.ui-news a.link{font-size:15px;color:#184d99;text-decoration:none}
div.ui-news a.link:hover{color:#fd8524;}
div.ui-news span.time{color:#808080;font-size:13px;display:block;padding-top:3px;}
div.ui-news img.fullsize{width:100%}
/* 
	v.2013-06-17 
*/
div.news_head{width:100%}
div.news_head div.wrap{width:100%;height:0;padding-bottom:70.66666%;overflow:hidden;position:relative;z-index: 1;}
div.news_head img.photo{position:absolute;width:100%;left:0;top:0;z-index: 8;}
div.news_head img.grip-1{position:absolute;width:100%;left:0;top:0;z-index: 9;}
div.news_head img.grip-2{position:absolute;width:100%;left:0;bottom:0;z-index: 9;}
div.news_head img.logo{margin-right:6.25%;margin-bottom:3.30188%;right:0;position:absolute;bottom:0;height:60px;z-index: 9;}
div.news_head img.menu{position:absolute;bottom:0;left:0;width:26.5625%;z-index: 9;}
div.news_head div.focus_wrap{position:absolute;width:90%;top:5%;left:4.375%;z-index: 9;}
div.news_head div.caption{color:#fff;font-size:1.2em}
div.news_head span.title{color:#fff;font-size:15px;line-height: 20px}
div.news_head span.desc{color:#ddd;font-size:13px;line-height: 16px}
div.news_head div.head{position:absolute;top:0;left:50px;padding-left:10px;border-left:1px solid #fff;color:#FFF}
div.news_head div.head span{display:block}
div.news_head div.head a.title{color:#fff;text-decoration:none;}
div.news_head div.head a.title:hover{color:#fd8524}

/*
	v.2013-06-23
*/
@media only screen and (min-width : 300px) {
	#mobile_search_bar{display: none}
	#topbar div.portals{display: none}
	#topbar div.search_icon{padding-right:30px;cursor: pointer;}
	#topbar div.search_bar{display: none;margin-right: 2%}
}
@media only screen and (min-width : 600px) {
	#topbar div.search_icon{padding-right:10px;cursor: default;}
	#topbar div.search_bar{display: block;}
	#topbar div.nowlogo{margin-left: 0;}
}
@media only screen and (min-width : 900px) {
	#topbar div.nowlogo{margin-left: 2%;}
}
@media only screen and (min-width : 980px) {
	#mobile_search_bar{display: none}
	#topbar div.portals{display: block;}
	#topbar div.search_bar{margin-right: 0}
	#topbar div.nowlogo{margin-left: 0;}
}
#topbar{width:100%;height:50px;min-width:320px}
#topbar img.flymenu{cursor: pointer}
#topbar div.item{float:left;position:relative}
#topbar div.submenu{display:none;position:absolute;top:0;left:20px;z-index:99}
#topbar ul.submenu{background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0 0;padding:0}
#topbar ul.submenu li{list-style:none;margin:0;padding:5px 15px}
#topbar div.item:hover div.submenu{display:block}
#topbar div.mobile{margin-right:10px;float:left}
#topbar div.nowlogo{padding-top:5px;float:left}
#topbar div.portals{padding-top:17px;float:left}
#topbar div.search_icon{float:right;width:20px;height:20px;margin-top:15px}
#topbar div.search_bar{float:right;height:30px;width:270px;margin-top:8px}
#topbar input.search_btn{width:270px;height:25px;font-size:13px;margin-top: 3px;line-height:25px \9;}
#topbar a.link{color:#666;font-size:1em;font-weight:700;text-decoration:none;margin-left:35px}
#topbar a.link:hover{color:#fd8524}
#topbar a.menu{padding-right:16px;background:url(/images/home2013/down.png) 100% 50% no-repeat}
#topbar a.site{text-decoration:none;font-size:15px;color:#666;white-space: nowrap}
#topbar a.site:hover{color:#fd8524}
#mobile_search_bar div.search_bar{width:80%;margin:0 auto;padding:10px}
#mobile_search_bar input.search_btn{width:100%;height:30px;font-size:1em;line-height:30px \9;}
#topbar input.submit_btn,#mobile_search_bar input.submit_btn{position:absolute;left:-9999px}
input.radiusbox{
	border:2px solid #dedede;
	background:#f8f8f8;
	outline-style:none;
	padding-left: 10px;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 	
}
/*
	v.2013-06-24
*/
div.now-movie360 {width: 100%;margin-bottom: 20px}
div.now-movie360 div.wrap{width:100%;height:0;padding-bottom:165.625%}
div.now-movie360 div.logo{height:0;padding-bottom: 23.75%}
div.now-movie360 div.item{float:left;background:#4d4d4d;width:49.6875%;height:0;padding-bottom:82.1875%;position:relative;margin-bottom:.625%}
div.now-movie360 div.item a.movie-text{color:#fff;position:absolute;width:97.4827%;height:0;padding-bottom:17.49049%;top:0;}
div.now-movie360 div.item a.movie-text:hover span.text{color:#fd8524;}
div.now-movie360 div.item span.text{width:83%;margin-left:10px;display:inline-block;line-height: 16px}
div.now-movie360 div.item a.movie-link{position:absolute;top:17.49049%;width:97.4827%;height:0;padding-bottom:135.22012%;overflow:hidden;margin-left:1.25786%}
div.now-movie360 div.item-0,div.item-2{margin-right:.3125%}
div.now-movie360 div.item-1,div.item-3{margin-left:.3125%}
div.now-movie360 div.item img.poster,div.logo img{width:100%}	

/*
	finance widget
*/
div.stock3{width:100%}
div.stock3 a.link{text-decoration: none}
div.stock3 div.wrap{background:#fff;height:0;padding-bottom:43.75%;position:relative;width:100%}
div.stock3 table.infoTable{padding:3% 0 1%}
div.stock3 table.indexTable{padding:1% 0}
div.stock3 table{border-spacing:0;border-collapse:0;width:90.625%;margin:0 auto;}
div.stock3 table.infoTable{margin-top:0;border-bottom:1px solid #ccc}
div.stock3 td.time{width:31%;text-align:left;color:#666;}
div.stock3 td.markStatus{width:29%;text-align:center;color:#fd8524;position: relative;padding-left: 18px}
div.stock3 td.CL{padding-left:0}
div.stock3 td.CL #loadingIcon{display: none}
div.stock3 td.OC{padding-left:0}
div.stock3 td.OC #loadingIcon{display: none}
div.stock3 td.NO{padding-left:0}
div.stock3 td.NO #loadingIcon{display: none}
div.stock3 td.DC{padding-left:0}
div.stock3 td.DC #loadingIcon{display: none}
div.stock3 td.turnover{width:40%;text-align:right;color:#666;}
div.stock3 td.turnover span{color:#fd8524;}
div.stock3 td.lable{width:16.33333%}
div.stock3 td.lable a.link{color:#666}
div.stock3 td.icup{background:url(/images/home2013/ic_up_bluebg.png) no-repeat 90% 50%}
div.stock3 td.icdown{background:url(/images/home2013/ic_down_bluebg.png) no-repeat 90% 50%}
div.stock3 td.up a.link{color:#419b27;}
div.stock3 td.down a.link{color:#f23d3d;}
div.stock3 td.index{width:35.33333%;font-weight: bold;text-align: right;padding-right: 3%}
div.stock3 td.change{width:41.33333%;font-weight:bold;}
div.stock3 div.search{width:90.625%;position:relative;margin:0 auto}
div.stock3 div.search_wrap{margin:0;padding:0;width:82.8125%;border: 1px solid #ccc}
div.stock3 input{margin: 0;padding: 0}
div.stock3 input.keyword{position:absolute;top:2px;left:2px;outline:0;width:100%;border: 0;line-height: 30px \9;}
div.stock3 input.submit{position:absolute;top:0;right:0}
div.stock3 img.submit{position:absolute;top:0;right:0}
div.stock3 div.mark{position: relative;padding-left: 16px}
div.stock3 #loadingIcon{display:inline-block;position:absolute;width:18px;height:18px;overflow:hidden;text-align:left;background:url(/images/home2013/sprites_loading.png) no-repeat 0 0}

ul.stocklist{display:none;position:absolute;top:30px;background:#fff;width:340px;left:0;margin:0;padding:0;z-index:9999}
ul.stocklist li{list-style: none; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;cursor:pointer;z-index:99;}
ul.stocklist li:first-child{border-top:1px solid #ccc}
ul.stocklist li.selected{background:#E0F4FF}
ul.stocklist span{margin-right:10px;}
ul.stocklist a{display:block;padding:3px;font-size:15px;line-height:30px;color:#333}

/* 
	weather 
*/
/*320*/
@media only screen and (min-width : 320px) {
	div.weather3 div.date{font-size:14px}
	div.weather3 div.info{font-size:18px}
	div.weather3 div.temp{font-size:64px}

	div.stock3 .small{font-size:12px;}
	div.stock3 .large{font-size:24px;}
	div.stock3 .change{font-size:14px;}
	div.stock3 div.search_wrap{height:33px}
	div.stock3 input.keyword{height:31px;}
	div.stock3 input.submit{height:35px;}
	div.stock3 #loadingIcon{top:-2px;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:15px}
	div.now-movie360 div.item span.row-2{margin-top:4.06748%;font-size:15px}

	div.ui-app div.desc h3 {font-size: 21px}
	div.ui-app div.desc span {font-size: 16px;line-height: 24px;}
}
/*460*/
@media only screen and (min-width : 460px) {
	div.weather3 div.date{font-size:16px}
	div.weather3 div.info{font-size:20px}
	div.weather3 div.temp{font-size:85px}

	div.stock3 .small{font-size:17px;}
	div.stock3 .large{font-size:40px;}
	div.stock3 .change{font-size:20px;}
	div.stock3 div.search_wrap{height:33px}
	div.stock3 input.keyword{height:31px;}
	div.stock3 input.submit{height:35px;}
	div.stock3 #loadingIcon{top:0;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:15px}
	div.now-movie360 div.item span.row-2{margin-top:9.13496%;font-size:15px}

	div.ui-app div.desc h3 {font-size: 24px}
	div.ui-app div.desc span {font-size: 20px;line-height: 28px;}
}
/*250 two cols*/
@media only screen and (min-width : 590px) {
	div.weather3 div.date{font-size:13px}
	div.weather3 div.info{font-size:14px}
	div.weather3 div.temp{font-size:50px}

	div.stock3 .small{font-size:10px;}
	div.stock3 .large{font-size:17px;}
	div.stock3 .change{font-size:11px;}
	div.stock3 div.search_wrap{height:23px}
	div.stock3 input.keyword{height:21px;}
	div.stock3 input.submit{height:25px;}
	div.stock3 td.change{padding-top:4px}
	div.stock3 #loadingIcon{top:-3px;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:13px}
	div.now-movie360 div.item span.row-2{margin-top:3.06748%;font-size:13px}

	/*right*/
	div.ui-app div.desc h3 {font-size: 21px}
	div.ui-app div.desc span {font-size: 16px;line-height: 21px;}
}
/*360 two cols*/
@media only screen and (min-width : 680px) {
	div.weather3 div.date{font-size:14px}
	div.weather3 div.info{font-size:17px}
	div.weather3 div.temp{font-size:70px}

	div.stock3 .small{font-size:14px;}
	div.stock3 .large{font-size:25px;}
	div.stock3 .change{font-size:15px;}
	div.stock3 div.search_wrap{height:33px}
	div.stock3 input.keyword{height:31px;}
	div.stock3 input.submit{height:35px;}
	div.stock3 #loadingIcon{top:0;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:16px}
	div.now-movie360 div.item span.row-2{margin-top:6.13496%;font-size:16px}
}
/*460 two cols*/
@media only screen and (min-width : 780px) {
	div.weather3 div.date{font-size:16px}
	div.weather3 div.info{font-size:20px}
	div.weather3 div.temp{font-size:85px}

	div.stock3 .small{font-size:17px;}
	div.stock3 .large{font-size:40px;}
	div.stock3 .change{font-size:20px;}
	div.stock3 div.search_wrap{height:33px}
	div.stock3 input.keyword{height:31px;}
	div.stock3 input.submit{height:35px;}
	div.stock3 #loadingIcon{top:0;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:15px}
	div.now-movie360 div.item span.row-2{margin-top:9.13496%;font-size:15px}
}
/*250 three cols*/
@media only screen and (min-width : 880px) {
	div.weather3 div.date{font-size:13px}
	div.weather3 div.info{font-size:14px}
	div.weather3 div.temp{font-size:50px}

	div.stock3 .small{font-size:10px;}
	div.stock3 .large{font-size:17px;}
	div.stock3 .change{font-size:11px;}
	div.stock3 div.search_wrap{height:23px}
	div.stock3 input.keyword{height:21px;}
	div.stock3 input.submit{height:25px;}
	div.stock3 td.change{padding-top:4px}
	div.stock3 #loadingIcon{top:-3px;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:13px}
	div.now-movie360 div.item span.row-2{margin-top:3.06748%;font-size:13px}

	div.ui-app div.desc h3 {font-size: 18px}
	div.ui-app div.desc span {font-size: 12px;line-height: 18px;}
}
/*320 three cols*/
@media only screen and (min-width : 1020px) {
	div.weather3 div.date{font-size:14px}
	div.weather3 div.info{font-size:18px}
	div.weather3 div.temp{font-size:64px}

	div.stock3 .small{font-size:12px;}
	div.stock3 .large{font-size:24px;}
	div.stock3 .change{font-size:14px;}
	div.stock3 div.search_wrap{height:33px}
	div.stock3 input.keyword{height:31px;}
	div.stock3 input.submit{height:35px;}
	div.stock3 td.change{padding-top: 8px}
	div.stock3 #loadingIcon{top:-2px;left:0}

	div.now-movie360 div.item span.row-1{margin-top:9.13496%;font-size:15px}
	div.now-movie360 div.item span.row-2{margin-top:4.06748%;font-size:15px}

	div.ui-app div.desc h3 {font-size: 21px}
	div.ui-app div.desc span {font-size: 16px;line-height: 24px;}
}

div.weather3{width:100%}
div.weather3 div.wrap{background:#fff;height:0;padding-bottom:43.75%;position:relative;width:100%}
div.weather3 div.one{position:absolute}
div.weather3 div.date{height:14.28571%;left:4.6875%;top:7.14285%;width:48.4375%}
div.weather3 div.info{height:20%;left:4.6875%;top:25%;width:59.375%;font-weight:bold}
div.weather3 div.temp{height:45%;left:4.6875%;top:38%;width:59.375%}
div.weather3 div.warn{height:17.85714%;left:53.125%;top:7.14285%;width:43.75%}
div.weather3 div.item{float:right;height:100%;margin-left:1px;width:17.85714%}
div.weather3 div.hko{bottom:3.57142%;left:4.6875%;font-size: 10px;color:#666;}
div.weather3 div.icon{height:75%;left:64.0625%;top:25%;width:32.8125%}
div.weather3 img.icon{width:100%}



#footer{ width:96%;position: relative;padding-bottom:50px;margin: 0 auto;}
#footer div.left{float:left}
#footer a.link{display: inline-block;padding-right: 20px;color:#666;font-size:0.8em;text-decoration: none;float: left;line-height: 35px;}
#footer a.link:hover{text-decoration: underline}

div.hr {
	margin: 0 auto 20px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #ffffff;
	width: 96%;
}


#logos{margin:0 auto;padding:20px 0;width:100%}
#logos ul.logos{margin:0;padding:0}
#logos ul.logos>li{float:left;height:42px;list-style:none;margin:0 13px 10px;width:112px}
#logos ul.logos img{margin:0 auto}
#logos ul.logos li:hover img{filter:alpha(opacity=0);opacity:0}

#ad_BottomAd01{
	float: left;
}
#ad_BottomAd02{
	float: right;
}
ins{
	text-decoration: none;
}
.adsText{
	text-align: center;
	font-size: 14px;
	color:#6d6d6d;
	word-break:keep-all;
}
/*	
	end
*/