body, input, select, textarea, button, .ui-btn{ 
	font-family: 'PingFang HK', STHeitiTC-Light, Arial, Meiryo, 'Microsoft JhengHei', sans-serif !important;
 
}
.ui-focus{
		box-shadow:none !important;
}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a{
	text-shadow:none;
	border-radius:0px;
}
.jqm-list .ui-btn:hover, .jqm-list .ui-btn:hover, .jqm-list ui-btn:hover, .jqm-list .ui-btn:hover, .jqm-list .ui-btn.ui-btn-a:hover{
	background-color:#000000 !important; 
	color:#ffffff !important
}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head+body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head+body .ui-btn-a.ui-focus, html head+body .ui-body-a.ui-focus{
	webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
a{
	text-decoration:none;
	text-shadow:none !important;
	font-weight:normal !important
}

.ui-panel{
	width:80%;
}
.ui-panel-inner{
	padding:0;
	
} 
.scrolldiv{
	height:500px;
	overflow:auto 
}
.ui-content .ui-listview, .ui-panel-inner>.ui-listview{
	margin:0;
}
.ui-header .ui-title, .ui-footer .ui-title{
	text-align: left; 
	margin-left:55px;
}
.ui-header, .ui-footer{
	border:none;
}
.ui-header{
	 
}
.ui-panel-open{
	background-color:#3d3d3d !important
}
.ui-listview>li{ 
	border-bottom:1px solid #4f4f4f !important
}

.ui-listview>li>a.ui-btn{
	border:none !important; 
}
.ui-panel-dismiss-open.ui-panel-dismiss-position-left{
	left:0;
	background-color:#000000;
	opacity:0.7;
	z-index:100
}
.ui-panel,
.ui-panel-wrapper,
.ui-panel-dismiss {
  touch-action: none;
}
.ui-body-a{
	background-color:#3d3d3d !important
}

.ui-input-text, .ui-input-search {
    margin: 0;
    border-width: 1px;
    border-style: solid;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
		text-shadow:none;
	}
	#listview{
		margin-bottom:40px;
	}
	.topbar{
		padding:5px; 
	}
	.topbar table{
		border-collapse:collapse
	}
	.topbar .searchicon{ 
		display:block;
		height:29px;
		width:29px;
		text-align:center;
		background-color:#878787;
		padding:4px
	}
	.topbar .searchicon img{
		height:25px;
		margin-top:2px;
	}
	.topbar a.detailsearch{
		display:block;
		font-size:15px;
		padding:5px;
		line-height:25px !important;
		background-color:transparent;
		color:#ffffff;
		border:none;
		margin-left:5px
	}
 
.menulogo{
	padding-left:10px;
	padding-right:10px;
	background-color:#eb7800;
}
.menulogo img{
	width:100%;
}
.hotestate_btn{ 
	float:right;
	background-color:#e38000;
	color:#ffffff;
	border-radius:6px;
	padding:5px 10px;
	margin:4px; 
	line-height:25px;
}
.hotestate_btn a{ 
	color:#ffffff;
}

.window_btn{ 
	float:right;
	background-color:#093;
	color:#ffffff;
	border-radius:3px;
	padding:3px 5px;
	margin:4px;  
}
.window_btn a{ 
	color:#ffffff;
}

.more_arrow{
	float:right;
	width: 20px;
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}
.menumorebtn{
	font-size:19px;
	padding:12px 8px;
	color:#ffffff;
	background-color:#353535 !important
}
.menumorebtn:hover{
	background-color:#353535 !important
}
.menumorebtn:active{
	background-color:#353535 !important
}
.fullmarkbtn{
	background-color:#ffffff;
	border:1px solid #ff4900;
	border-radius:6px;
	padding:5px;
	margin:5px 10px;
	text-align:center;
}
.nomore{
	text-align:center;
	padding:10px;
}

	.greenformdiv label{
		color:#090 !important;
		border:none !important;
		background-color:#fafafa !important;
	}
	.greenformdiv input{
		color:#090 !important
	}
	.ui-btn.ui-checkbox-off:after{
		background-color:#060
	}
	.ui-btn.ui-checkbox-on:after{
		background-color: #090 !important;
		border-color: #090 !important;
		color: #fff !important;
		text-shadow: 0 1px 0 #090 !important;
	}
	
.bottomicon{ 
	width:100%; 
	z-index:99; 
	background-color:#CCC
}
.bottomicon table{ 
	width:100%;
	border-collapse:collapse;
}
.bottomicon table td{
	text-align:center;
	vertical-align:middle;
		height:40px;
}
.bottomicon table img{
	height:25px;
}
.bottomicon table .icon1{
	 background-color:#6f6f6f
}
.bottomicon table .icon2{
	 background-color:#fe5500
}
.bottomicon table .icon3{
	 background-color:#2d6ab5
}
.bottomicon table .icon4{
	 background-color:#288a1e
}

.addthis_sharing_toolbox {
	margin-top:4px
}
.addthis_sharing_toolbox .at-icon {
	width:22px !important;
	height:22px !important;
}
.addthis_sharing_toolbox .at-icon-wrapper {
	width:22px !important;
	height:22px !important;
}
 