.gsc-control-cse-zh_CN .gs-snippet b, 
.gsc-control-cse-zh_CN .gs-promotion em, 
.gsc-control-cse-zh_TW .gs-snippet b, 
.gsc-control-cse-zh_TW .gs-promotion em{
	color: #EB5606 !important;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{
	font-size:0.9rem;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell,.gsc-resultsHeader td.gsc-configLabelCell{
	display:none;
}
.gsc-result-info{
	color:#2CA9E0 !important; 
	font-size:1rem !important;
	text-align: center !important;
}
.gsc-result-info-container{
	text-align: center;!important;
}
.gsc-above-wrapper-area{
	border-bottom: none; padding: 0;
}
.gsc-adBlock,.gsc-orderby, .gsc-url-bottom, .gsc-branding,
.gcsc-branding, .cse .gsc-resultsHeader, .gsc-resultsHeader{
	display:none !important;
}
.gsc-webResult .gsc-result{
	border-bottom: 1px dotted #666 !important;
}
table td{
	padding:0 !important; 
	border:none !important; 
	border-collapse:none !important;
}
.gsc-table-result tr, .gsc-above-wrapper-area-container tr{
	background:none !important;
}
table.gsc-table-result {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
	padding: 0 1rem 0.5rem 2rem !important;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result,
.gsc-imageResult-column, .gsc-imageResult-classic{
	margin-bottom:0 !important;
}
.gsc-results .gsc-cursor-box{
	margin: 5rem 0 !important; 
	font-size: 1rem; 
	text-align: center;
}
.gsc-cursor-page{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.cse .gsc-control-cse, .gsc-control-cse{
	padding: 0 !important;
}
/* .gsc-search-button{padding:0.5rem 0 !important;} */
.gsc-search-button input{
	border:none;
	background:#2CA9E0 !important;
	color:#fff !important;
}
table.gsc-search-box,form.gsc-search-box{
	margin-bottom: 0 !important;
}
table.gsc-search-box{
	margin: 0 !important;
}
.gsc-input, .gsc-search-button, .gsc-clear-button{
	background: #F7F7F7;
	margin: 1rem 0;
	padding: 1rem;
}
.gsc-input{
	margin-left: 1rem;
}
td.gsc-search-button input{
	height: 2.3rem;
}
td.gsc-input input{
	background: #fff !important;
	text-indent: 0 !important;
	width: 97.7%;
}
td.gsc-input input::-webkit-input-placeholder
{ 
	color:#fff !important; 
	text-indent: 0;
}
td.gsc-input input::-moz-placeholder,
td.gsc-input input:-moz-placeholder
{ 
	text-indent: 0;
	color:#fff !important; 
}
.content table input{
	border-color: #ccc !important;
	padding: 0.5rem;
}
.gs-spelling-original{margin-bottom: 1rem;}
.gs-webResult.gs-result a.gs-title:link, 
.gs-webResult.gs-result a.gs-title:link b, 
.gs-imageResult a.gs-title:link, 
.gs-imageResult a.gs-title:link b{
	color: #1D50A1 !important;
}
.gs-webResult.gs-result a.gs-title, 
.gs-webResult.gs-result a.gs-title b, 
.gs-imageResult a.gs-title,
.gs-imageResult a.gs-title b{
	color: #1D50A1 !important;
}
.gs-webResult.gs-result a.gs-title:hover, 
.gs-webResult.gs-result a.gs-title:hover b, 
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b{
	color: #2CA9E0 !important;
}
.gs-webResult.gs-result a.gs-title:visited, 
.gs-imageResult a.gs-title:visited
{
	color: #2CA9E0 !important;
}
.gs-webResult.gs-result a.gs-title:visited, 
.gs-webResult.gs-result a.gs-title:visited b, 
.gs-imageResult a.gs-title:visited, 
.gs-imageResult a.gs-title:visited b{
	color: #1D50A1 !important;
}