/*----------top info start-----------------------*/
#ceiling {
padding-top:18px;
background-color: #232323;
color: #ddd;
font-size: 12px;
height:38px;
}
.container .two.columns {
width: 100px;
}

.container .column, .container .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
#ceiling #ceiling-天使翻译logo a {
	display: block;
	height: 28px;
	width: 100px;
	background-image: url(../images/trsollogo/black_angel_logo.png);
	background-repeat: no-repeat;
}

#ceiling a {
color: #ddd;
}
#ceiling #ceiling-nav {
padding-top: 8px;
}

.container .eight.columns {
width: 460px;
}

#ceiling #ceiling-nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#ceiling #ceiling-nav ul li {
display: inline;
padding-right:40px;
margin: 0 6px 0 12px;
}

#ceiling #ceiling-contact {
text-align: right;
padding-top: 8px;
}

.container .six.columns {
width: 340px;
}

#ceiling #ceiling-contact ul {
margin: 0;
padding: 0;
list-style: none;
}
#ceiling #ceiling-contact ul li {
display: inline;
margin-left: 21px;
}
/*----------top info end-----------------------*/
.front #header {
padding: 35px 0;
}

#header {
background-color: #e5e5e5;
border-bottom: 1px solid #999;
padding: 16px 0;
height:80px;
}

.container {
position: relative;
width: 960px;
margin: 0 auto;
padding: 0;
}
.container .sixteen.columns {
width: 940px;
margin-top:20px;
}

.container .six.columns {
width: 340px;
}

.column.alpha, .columns.alpha {
margin-left: 0;
}

#header #header-search #block-search-form {
position: relative;
}
.element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
}
#header #header-search input.form-text {
font-size: 17px;
color: #333;
padding: 8px 8px 8px 180px;
border: 1px solid #999;
float: left;
width: 392px;
height: 20px;
-khtml-border-radius-topright: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-khtml-border-radius-bottomright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-bottom-radius: 4px;
border-bottom-right-radius: 4px;
}

html.js input.form-autocomplete {
background-image: none !important;
}

html.js input.form-autocomplete {
background-image: url(../fanyi/mianfeifanyi/throbber.gif);
background-position: 100% 2px;
background-repeat: no-repeat;
}

#search-block-form div.filter-display {
position: absolute;
display: block;
left: -4px;
top: 0px;
width: 158px;
height: 39px;
padding: 11px 0px 0px 25px;
background:  url(../images/fanyi/mianfeifanyi/selector-display.png) no-repeat;
color: white;
font-size: 16px;
cursor: pointer;
text-align:left;
}
#search-block-form div.filter-display {
color: white;
font-size: 16px;
cursor: pointer;
}
#search-block-form div.filter-display div.filter-dropdown {
position: absolute;
background: white;
left: 3px;
top: 38px;
width: 150px;
border: 1px solid #999;
color: #333;
z-index: 500;
display: none;
}
#search-block-form div.filter-display div.filter-dropdown ul {
list-style: none;
padding: 5px 0;
margin: 0;
}
#search-block-form div.filter-display div.filter-dropdown li {
padding: 5px 10px;
}
#search-block-form div.filter-display div.filter-dropdown li.active {
font-weight: bold;
}
#search-block-form div.filter-display div.filter-dropdown li:hover, #search-block-form div.filter-display div.filter-dropdown li.active {
background: #E5E5E5;
}
#header #header-search input.form-submit {
border: 0;
background: transparent url(../images/fanyi/mianfeifanyi/search.png) no-repeat;
margin-left: -28px;
margin-top: 11px;
height: 20px;
width: 21px;
cursor: pointer;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 1px 6px;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
-webkit-box-align: center;
text-align: center;
cursor: default;
color: buttontext;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image: initial;
background-color: buttonface;
box-sizing: border-box;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: push-button;
white-space: pre;
}
user agent stylesheetinput, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}

#header #header-search h1.smaller {
	padding: 0;
	margin-top: 1px;
	font-size: 28px;
	background: none;
	font-family: "微软雅黑";
	margin-left:-80px;
}

#header #header-search h1 {
color: #ab001e;
font-weight: bold;
font-size: 35px;
padding: 14px 0 10px 30px;
margin-bottom: 18px;
background: url(../images/fanyi/mianfeifanyi/lifesaver-small.png) no-repeat;
}

#header #header-search h1.smaller a {
	background: url('../images/fanyi/mianfeifanyi/lifesaver-small.png') no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 62px;
}

#header #header-search h1 a {
color: #ab001e;
}
.container .ten.columns {
width: 580px;
}

#content {
padding: 26px 0;
min-height: 300px;
height:850px;
text-align:left;
margin-top:-125px;
}
.container {
position: relative;
width: 960px;
margin: 0 auto;
padding: 0;
}
.container .two-thirds.column {
width: 620px;
}



.container .one-third.column {
width: 300px;
float:left;
}

.column.alpha, .columns.alpha {
margin-left: 0;
}



.block.block-views h2 {
padding: 15px 20px;
background-color: #e5e5e5;
border: 1px solid #a7a9ac;
font-size: 16px;
font-weight: bold;
color: #514C4C;
border-radius: 1px;
}

h2 {
color: #514c4c;
font-size: 18px;
font-weight: normal;
margin: 0;
}

div.view-product-listing {
margin: 0 -10px;
}
div.view-product-listing .views-row a, div.view-product-listing .views-row a:hover {
color: #333;
text-decoration: none;
font-size: 18px;
}
#block-views-product-listing-block-1 .views-row .product-name, #block-views-product-listing-block-2 .views-row .product-name {
padding-top: 10px;
}
#block-views-product-listing-block-1 .more-link a:hover, #block-views-product-listing-block-2 .more-link a:hover {
background: #E5E5E5;
}
div.view-product-listing .views-row .product-name {
padding-top: 30px;
}

div.view-product-listing .views-row .product-logo {
float: left;
margin-right: 10px;
}
#block-views-product-listing-block-1 .views-row, #block-views-product-listing-block-2 .views-row {
border-top: none;
padding: 5px 20px;
background-image: none;
float: none;
margin: 0 10px;
}

div.view-product-listing .views-row {
border: 1px solid #999;
width: 258px;
float: left;
margin: 10px 10px;
padding: 20px;
background: url(../images/fanyi/mianfeifanyi/product-arrow.gif) no-repeat 275px 55px;
}
#block-views-product-listing-block-1 .more-link a, #block-views-product-listing-block-2 .more-link a {
display: block;
margin: 0 10px;
padding: 5px 20px;
border: 1px solid #999;
border-top: none;
text-align: right;
color: #333;
text-decoration: none;
}
.column.omega, .columns.omega {
margin-right: 0;
}
.block.block-views h2 {
padding: 15px 20px;
background-color: #e5e5e5;
border: 1px solid #a7a9ac;
font-size: 16px;
font-weight: bold;
color: #514C4C;
border-radius: 1px;
}
div.view-product-listing {
margin: 0 -10px;
}
#main-front .two-thirds {
margin-top: 30px;
}

.column.alpha, .columns.alpha {
margin-left: 0;
}


#block-views-featured-block-block-1 h2 {
	padding-left: 55px;
	background-color: #E5E5E5;
	background-image: url(../images/fanyi/mianfeifanyi/free-translate-tool.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
#block-views-featured-block-block-1 .view {
border: 1px solid #999;
border-top: none;
}
#block-views-featured-block-block-1 .views-row {
width: 206px;
float: left;
}
#block-views-featured-block-block-1 .views-row a {
padding: 15px 20px;
color: #333;
text-decoration: none;
display: block;
width: 146px;
}
#block-views-featured-block-block-1 .views-row a {
color: #333;
}
#block-views-featured-block-block-1 .views-row .video-title {
font-weight: bold;
}
#block-views-featured-block-block-1 .views-row .video-summary p {
margin: 0;
}

#block-views-featured-block-block h2 {
border: 1px solid #a7a9ac;
font-size: 16px;
font-weight: bold;
padding: 15px 20px;
background: #e5e5e5 url(../images/fanyi/mianfeifanyi/article-icon-small.png) no-repeat 10px 8px;
padding-left: 55px;
}
#block-views-featured-block-block .view .views-row a {
display: block;
border: 1px solid #999;
border-top: none;
margin: 0;
padding: 5px 15px;
color: #333;
text-decoration: none;
}
#block-views-featured-block-block .view .views-row a:hover {
background-color: #E5E5E5;
}
#block-support-blocks-dev a, #block-support-blocks-casestudy-whitepaper a, #block-support-blocks-open-community a {
text-decoration: none;
}
#block-support-blocks-dev h2, #block-support-blocks-casestudy-whitepaper h2, #block-support-blocks-open-community h2 {
border: 1px solid #A7A9AC;
font-size: 16px;
font-weight: bold;
padding: 15px 20px;
background: #E5E5E5 url(../images/fanyi/mianfeifanyi/gear-icon-small.png) no-repeat 10px 8px;
padding-left: 55px;
margin-top: 20px;
text-decoration: none;
}
#block-support-blocks-open-community h2 {
background-image: url(../images/fanyi/mianfeifanyi/community-icon-small.png);
}
#block-support-blocks-casestudy-whitepaper h2 {
background-image: url(../images/fanyi/mianfeifanyi/brain-icon-small.png);
}
#block-support-blocks-fron-page-support h2 {
border: 1px solid #A7A9AC;
font-size: 16px;
font-weight: bold;
padding: 15px 20px;
background: #E5E5E5 url(../images/fanyi/mianfeifanyi/phone-icon-small.png) no-repeat 10px 8px;
padding-left: 55px;
margin-top: 20px;
}
#block-support-blocks-fron-page-support .content div {
padding: 5px 15px;
}
#block-support-blocks-fron-page-support .content div a {
color: #333;
}
#block-support-blocks-fron-page-support .content div.support-guy-wrapper {
position: relative;
}
#block-support-blocks-fron-page-support .content div.support-guy {
position: absolute;
width: 100px;
height: 146px;
bottom: 0px;
right: 0px;
background: url(../images/fanyi/mianfeifanyi/racker.png);
padding: 0;
}
div.view-product-listing .views-row:hover {
background-color: #E5E5E5;
}
