﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object,table,tr,td,th,tbody, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

li{list-style:none}
a{text-decoration:none;}
a:hover{text-decoration:none;}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	overflow: scroll;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
sub {
	vertical-align: sub;
}
sup {
	vertical-align: super;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table, tbody, tfoot, thead, tr, th, td {
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	margin: 0;
	min-width: 970px;
	height: 100%;
	min-height: 100%;
	color: #494f55;
	font: 14px/16px Arial, Helvetica, sans-serif;
	background: #c0c0c0;
}
.object-right {
	float: right;
}
.object-left {
	float: left;
}
.wrapper-background {
	background-image: url("../images/body_border_ts_1349075168.png");
	background-repeat: repeat-x;
	height: 8px;
	background-position: top;
}
img {
	border-style: none;
	outline: none;
}
a {
	text-decoration: none;
	color: #494f55;
}

input, textarea, select {
	
	vertical-align: middle;
	color: #535353;
}
#content{overflow:hidden;margin: -4px 0 30px;position:relative;padding-bottom:30px;}

#content li b {
	font-weight: bold;
}
a.back {
	padding-left: 24px;

font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}
a.email {
	color: #cc0000;

	font-size: 14px;
	font-weight: normal;
}
a.email:hover {
	text-decoration: none;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden;
	min-height: 100%;
	background: #fff url("../images/bg_wrapper_ts_1349075173.gif") repeat-x;
	min-width: 970px;
	margin: 0 auto -29px;
}
.wrapper-holder:after {
	clear: both;
	display: block;
	content: "";
}
.wrapper-holder {
	width: 960px;
	margin: 0 auto;
	height: 100%;
}
#header {
	margin: 0 0 20px;
	
	overflow: hidden;
	width: 960px;
}
.heading {
position:relative;
	overflow: hidden;
	width: 960px;
height:150px;
}
.language {
position:absolute;
top:32px;
right:0px;
}
.language-list {
	float: left;
	margin: 0;
	padding: 3px 15px 0 0;
	list-style: none;
}
.language-list li {
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 5px 0 7px;
	background: url("../images/separator2_ts_1349075175.gif") no-repeat 0 2px;
}
.language-list li:first-child {
	background: none;
}
.language-list a {
	color: #494f55;
}
.language-list li.active a, .language-list a:hover {
	color: #1669a4;
	text-decoration: none;
}
.tell-link {
	float: left;
	font-weight: bold;
	
	color: #494f55;
	font-size: 15px;
	line-height: 17px;
	padding: 2px 10px 2px 9px;
	margin-left: 4px;
}
.tell-link a:hover {
	text-decoration: underline;
}
.logo {
width:280px;
height:113px;
	display: block;
	margin: 0;
	position: absolute;
	top:33px;
left:0px;
	background: url("/extension/current_design/design/em_plain_site/images/logo1_ts_1349075168.gif") no-repeat;

	overflow: hidden;
}
.logo img {
  width:280px;
}
.logo a {
	display: block;
	height: 100%;
}
a.download-pdf {
	background-image: url('/extension/current_design/design/em_plain_site/images/ico1_ts_1349075177.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
}
a.productgroup-text {

	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #cc0000;
	padding-right: 14px;
	padding-left: 24px;
	background-image: url('/extension/current_design/design/em_plain_site/images/productgroup_overview_arrow_ts_1349075177.png');
	background-repeat: no-repeat;
	background-position: 11px 6px;
	float: right;
}
.downloads-emtpy {
	margin-bottom: 30px;
}
span.download {

	font-size: 12px;
	font-weight: bold;
	color: #494f55;
}
.heading-holder {
	
	position:absolute;
top:91px;
right:0px;
}
.heading-holder .slogan{font-size:20px;color:#1a171b;font-weight:bold;font-size:24px;font-family: "Microsoft YaHei", "微软雅黑";}
.heading-holder .slogan span{color:#C9000A;}

#nav {
	margin: 0;
	overflow: hidden;
	width: 954px;
	height:46px;
	list-style: none;
	border: 1px solid #ccc;
	border-width: 1px 0;
overflow:hidden;
}

#nav li.first {
	border: 0;
}
#nav li {
	font-weight: bold;
	border-left:1px solid #ccc;
	height:46px;
	float:left;
	
	
	text-align: center;
width:158px;
}


#nav a {
	color: #494f55;
text-decoration:none;
display:inline-block;padding-bottom:5px;
margin-top:14px;
font-family: "Microsoft YaHei", "微软雅黑";
}

#nav li a.current,#nav li:hover a{border-bottom:2px solid #1669a4;}
#main {
	width: 960px;
}
.news-box {



	overflow: hidden;
	width: 960px;
	margin-top: 15px;
}
.news-box h2 {
	line-height: 27px;
	margin: 0 0 16px;
font-size:20px;
font-family: "Microsoft YaHei", "微软雅黑";
font-weight:bold;
}
.news-list {
	overflow: hidden;
	width: 995px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.news-list li {
	padding: 0 24px 13px 0;
	float: left;
	width: 222px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.news-list .picture {
	margin: 0 0 12px;
background:#f2f2f2;
}
.picture img {
	vertical-align: top;
}
.news-empty {
	width: 700px;
	float: left;
}
#news-overview-headline {
	margin-bottom: 30px;
	width: 560px;
	font-size:20px;
font-weight:bold;
margin-top:5px;
}
#jobs-overview-headline {
	margin-bottom: 30px;
	width: 700px;
	float: left;
font-size:20px;font-weight:bold;
margin-top:5px;
}
.news-overview-item {
	overflow: hidden;
	padding: 0 21px 27px 0;
	vertical-align: top;
	width: 100%;
}
.news-overview-item .alignleft {
	float: left;
	margin: 3px 15px 0 0;
}
.news-overview-item .alignleft img {
	border: 1px solid #CCCCCC;
}
.news-overview-text {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 17px;
}
.news-overview-text-without {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 17px;
	margin-left: -4px;
}
#content .news-overview-text p, #content .news-overview-text-without p {

	font-size: 14px;
	line-height: 14pt;
	font-weight: normal;
	color: #494F55;
}
#content .news-overview-text h3, #content .news-overview-text-without h3 {
	background: url("../images/arrow-right3.png") no-repeat scroll 0 4px transparent;
	margin: 0 0 5px -13px;
	padding: 0 0 0 13px;
}

.news-highlight-text {
	height: 60px;
	overflow: hidden;
font-size: 14px;
       font-family: "宋体";
line-height:20px;
font-weight:normal;
	


	color: #494f55;
}
.news-overview-text h3 a, .news-overview-text-without h3 a {
	font-size: 16px;
color:#1669a4;
	

	text-decoration: none;
}
.news-overview-text h3 a:hover, .news-overview-text-without h3 a:hover{	color: #1669a4;}
.news-headline {
	color: #494f55;
	
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	float: left;
	width: 700px;
}
.news-content {
	float: left;
	margin-bottom: 30px;
}
#content .news-content{
	color: #212121;
	
	font-size: 14px;
	line-height:30px;
}
.news-image {
	float: right;
	padding-bottom: 6px;
	padding-left: 30px;
}
#content p a.external, #content p a.external b, #content p b a.external {
	text-decoration: none;
	color: #cc0000;
}
#content p a.internal {
	text-decoration: none;
	color: #cc0000;
}
.back-button {
	width: 120px;
	height: 22px;

	background-color: #1669a4;
     position:absolute;
	 top:0px;right:0px; 


	
}
.back-button-text {
	margin-top: 3px;
}
.button-holder {
	overflow: hidden;
	height: 22px;
	width: 222px;
	bottom: 20px;
	margin-top: 10px;
}
.button-holder a {
	white-space: nowrap;
	color: #fff;
	float: right;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding: 2px 10px 2px 25px;
	text-decoration: none;
	background: #1669a4 url("../images/arrow-right1.png") no-repeat;
}
.button-holder a.buttonlink {
	text-decoration: none;
}
.breadcrumbs {
	overflow: hidden;
	width: 960px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 9px;
}
.breadcrumbs .picture {
	margin: 0 0 9px;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
	list-style: none;
}
.breadcrumbs li {
	float: left;
	margin: 0 0 0 -10px;
	padding: 0 14px 0 10px;
	font-size: 10px;
	line-height: 12px;
	background: url(../image/arrow-right.gif) no-repeat 0 5px;
}
.breadcrumbs a {
	color: #898989;
}
.main-holder {
	padding: 20px 0 0;
	width: 960px;
}
#content {
	width: 708px;
	margin: -4px 0 30px;
	float: right;
	height: 100%;
}
#content h2 {
	font-size: 25px;
	line-height: 27px;
	margin: 0 0 25px -1px;
	color: #494f55;
	font-weight: bold;
}
#content .form-information {
	color: #212121;
	overflow: hidden;
	width: 708px;
	line-height: 17px;
	margin: 0 0 45px;
}
#content .form-information p {
	margin: 0 0 10px;
}
#content .column {
	padding: 17px 0 0;
	overflow: hidden;
	width: 708px;
}
#content .col1 {
	width: 282px;
	float: left;
}
#content .row {
	color: #535353;
	width: 282px;
	font-size: 13px;
	margin: 0 0 10px;
	padding: 3px 0;
	height: 16px;
	background: url("../images/btn_row.gif") no-repeat;
}
#content .row input {
	float: left;
	background: none;
	border: 0;
	margin: 0;
	width: 265px;
	padding: 0 5px 0 10px;
}
#content .row-select {
	color: #535353;
	font-size: 13px;
	height: 16px;
	margin: 0 0 10px;
	padding: 3px 0;
	width: 282px;
}
#content .row-select select {
	position: relative;
	margin: -2px 0 0;
	padding: 0 0 0 6px;
	float: left;
	height: 21px;
	width: 281px;
}
#content .row-box {
	padding: 6px 0 0;
	color: #212121;
	border-top: 1px solid #ccc;
}
#content .row-box label {
	margin: 0 0 7px;
	display: block;
}
#content .col2 {
	float: right;
	width: 408px;
}
#content .col2 p {
	margin: 0 0 12px;
}
#content .box-upload {
	height: 1%;
	color: #212121;
	margin: 0 0 10px;
	overflow: hidden;
}
#content .box-upload label {
	float: left;
	padding: 3px 4px 0 0;
}
#content .box-upload input {
	cursor: pointer;
	float: left;
	padding: 0 7px;
}
#content .text-block {
	padding: 5px 0 0 1px;
	overflow: hidden;
	width: 407px;
	border-top: 1px solid #ccc;
}
#content .text-block label {
	margin: 0 0 9px -1px;
	display: block;
}
#content .text-block .row {
	width: 407px;
	background: url("/extension/current_design/design/em_plain_site/images/btn_row3_ts_1349075172.gif") no-repeat;
}
#content .text-block .row input {
	width: 390px;
}
#content .textarea {
	width: 407px;
	margin: 0 0 6px 1px;
	height: 224px;
	overflow: hidden;
	background: url("/extension/current_design/design/em_plain_site/images/btn_textarea_ts_1349075175.gif") no-repeat;
}
#content .textarea textarea {
	background: none;
	border: 0;
	float: left;
	width: 391px !important;
	height: 209px !important;
	overflow: auto;
	padding: 7px 8px;
}
#content .section-text {
	padding: 0 80px 0 0;
	width: 328px;
	overflow: hidden;
	position: relative;
}
#content .section-text input {
	padding: 0;
	position: relative;
	margin: 1px -27px 0 0;
	height: 16px;
	width: 16px;
	float: left;
}
#content .section-text label {
	float: left;
	padding: 0 0 0 20px;
}
#content .send-holder {
	padding: 7px 0 0;
	overflow: hidden;
	width: 408px;
}
#content .section-text .button-send {
	color: #fff;
	float: right;
	cursor: pointer;
	right: 0;
	border: 0;
	margin: 0;
	font-weight: bold;
	height: 22px;
	width: 147px;
	padding: 0 6px 2px 23px;
	background: #1669a4 url("/extension/current_design/design/em_plain_site/images/arrow_right_ts_1349075169.gif") no-repeat;
}
#content .section-text .button-send:hover {
	text-decoration: underline;
}
#content .text-box {
	overflow: hidden;
	height: 1%;
	margin: 0 0 38px;
	line-height: 17px;
}
#content .promo-text h3 {
	font-size: 15px;
	line-height: 20px;
	font-weight:normal;
	margin: 0 0 16px;
}
#content h4 {
	margin: 0 0 16px;
	font-weight: bold;
	color: #212121;
	font-size: 15px;
	line-height: 16px;
}

#content ul {
	margin: 0;
	padding-left: 14px;
	list-style: outside disc none;
	
	font-size: 14px;
	color: #212121;
}
#content li {
}
#content .button {
	overflow: hidden;
	width: 707px;
	padding: 9px 0 0;
}
#content .button a {
	padding: 3px 24px 3px 24px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;

	text-decoration: none;
	line-height: 17px;
	float: left;
	background: #1669a4 url("/extension/current_design/design/em_plain_site/images/arrow_right_ts_1349075169.gif") no-repeat;
}
#content .table-bo {
	overflow: hidden;
	width: 708px;
	margin: 0 0 40px;
}
#content .table-bo h3 {
	font-size: 16px;
}
#content .list-link {
	padding: 4px 0 0;
	color: #212121;
	margin: 0;
	overflow: hidden;
	height: 1%;
	list-style: none;
	border-top: 1px solid #ccc;
	float: left;
}
#content .download-item .list-link {
	margin-bottom: 30px;
}
#content .list-link li:after {
	clear: both;
	display: block;
	content: "";
}
#content .list-link li {
	width: 708px;
	float: left;
	background: none;
	margin: 0;
	line-height: 20px;
	font-size: 14px;
	padding: 0 0 10px;
}
#content .list-link span {
	float: left;
}
#content .list-link .name-pdf {
	width: 400px;
	padding: 0 5px 0 15px;
	background-image: url("/extension/current_design/design/em_plain_site/images/ico1_ts_1349075177.gif");
	background-position: 0 3px;
	background-repeat: no-repeat;
}
#content .list-link .name {
	width: 400px;
	padding: 0 5px 0 15px;
	background: url("/extension/current_design/design/em_plain_site/images/fileicon_ts_1349075171.png") no-repeat 0 3px;
}
#content .list-link .format {
	width: 140px;
	text-transform: uppercase;
}
#content .list-link .size {
	width: 120px;
	padding: 0 6px 0 0;
}
#content .list-link .link {
	float: left;
	width: 22px;
	height: 22px;
	top: -2px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	background: url("/extension/current_design/design/em_plain_site/images/arrow_bottom_ts_1349075171.gif") no-repeat;
}
#content .section {
	overflow: hidden;
	width: 707px;
	line-height: 17px;
	margin: 0 0 9px;
}
#content .section-box {
	overflow: hidden;
	width: 707px;
	color: #212121;
}
#content .section h3 {
	margin: 0 0 17px;
}
#content .section-box p {
	margin: 0 0 15px;
}
#content .alignright {
	margin: 0 -1px 0 0;
	padding: 3px 0 0 5px;
	float: right;
	position: relative;
}
#content .alignright img {
	vertical-align: top;
}
#content .alignright .zoom {
	bottom: 0;
	right: 0;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	height: 21px;
	width: 21px;
	background: url("/extension/current_design/design/em_plain_site/images/btn_zoom_ts_1349075168.gif") no-repeat;
}
#product-navigation-headline {
	margin-bottom: 30px;
	width: 700px;
	float: left;
}
.product-headline {
	margin-bottom: 20px;
	float: left;
	width: 700px;
	
	font-size: 18px;
	font-weight: bold;
	color: #494f55;
}
.product-download-headline {
	margin-top: 42px;
	margin-bottom: 20px;
	float: left;
	width: 700px;

	font-size: 16px;
	font-weight: bold;
	color: #494f55;
}
.product-downloadlist-headline {
	margin-bottom: 4px;
	float: left;
	width: 700px;

	font-size: 15px;
	font-weight: bold;
	color: #494f55;
}
.download-headline {
	color: #494f55;
	width: 700px;
	float: left;
	height: 34px;
	margin-bottom: 30px;
}
.download-overview {

	font-size: 19px;
	font-weight: bold;
	color: #494f55;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 2px solid #CCCCCC
}
.download-overview.sub {
	font-size: 17px;
	border: none;
	margin-bottom: 5px;
	height: 25px;
}
#content .promo-box {
	margin: 0 0 1px;
	overflow: hidden;
	width: 732px;
	float: left;
}
#content .promo-list {
	margin: 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	list-style: none;
	overflow: hidden;
	width: 732px;
}
#content .promo-list li.promo-list-item {
	overflow: hidden;
	display: inline-block;
	width: 345px;
	vertical-align: top;
	margin: 0 18px 27px 0;
}
#content .promo-list li.promo-list-last-item {
	overflow: hidden;
	display: inline-block;
	width: 365px;
	vertical-align: top;
	margin: 0 0 27px 0;
}
*+html #content .promo-list li {
	display: inline;
}
#productsubgroup-overview {
	width: 709px;
	padding-top:28px;
	border-top: 1px solid #CCCCCC;
	float: left;
}
#content .promo-list .alignleft, .productsubgroup-overview-item-last .alignleft img, .productsubgroup-overview-item .alignleft img {
	float: left;
	border: 1px solid #ccc;
	margin: 3px 15px 0 0;
}
.productsubgroup-overview-item .alignleft{display:block;}
#content .promo-list .alignleft img, .productsubgroup-overview-item-last img, .productsubgroup-overview-item img {
	vertical-align: top;
	border: 1px solid #cfcfcf;
}

.alignleft{display:none;}
#content .promo-list p {
	margin: 0;
}

#content .promo-text {
	overflow: hidden;
	height: 1%;
	line-height: 17px;
	padding: 0 0 0 13px;
	
	font-size: 14px;
	font-weight: normal;
	color: #494f55;
}
#content .productsubgroup-overview-item-last .promo-text, #content .productsubgroup-overview-item .promo-text {
	overflow: hidden;
	line-height: 17px;
	padding: 0 0 0 13px;
	
	font-size: 14px;
	font-weight: normal;
	color: #494f55;
	height: 137px;
}
#content h1 {
	margin-bottom: 20px;
}
#content p {

	font-size: 14px;
	color: #212121;
}
#content p b {

	font-weight: bold;
	font-size: 14px;
	color: #212121;
}
#content p i {
	
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	color: #212121;
}
#promo-list-headline {
	margin-bottom: 0px;
	margin-top: 12px;
	width: 560px;
	float: left;
}
#sitemap-headline {
	margin-bottom: 25px;
}
.sitemaprow {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 10px;
	width: 708px;
}
.sitemap-mainitem {
	background-image: url('/extension/current_design/design/em_plain_site/images/arrow_right3_ts_1349075182.gif');
	background-repeat: no-repeat;
	background-position: 2px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.sitemap-mainitem a {
	
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	padding-left: 16px;
}
#content ul.sitemap-subnav {
	list-style-image: none;
	margin-left: 28px;
}
ul.sitemap-subnav li {
	list-style-image: url('/extension/current_design/design/em_plain_site/images/sitemap_subnav_ts_1349075168.png');
}
ul.sitemap-subnav li a {
	
	font-size: 14px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
}
#content ul.sitemap-subnav2 {
	list-style-image: none;
	margin-bottom: 10px;
}
ul.sitemap-subnav2 li {
	list-style-image: none;
	list-style: none;
	margin-top: 9px;
	margin-bottom: 0px;
}
ul.sitemap-subnav2 li a {
	
	font-size: 14px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}
#sidebar {
	float: left;
	width: 221px;
	border-right: 1px solid #ccc;
	margin-bottom: 20px;
}
#sidebar ul.subnav2 {
	margin-left: 25px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.subnav2{display:none;}
#sidebar ul.subnav1 li a {
	text-decoration: none;
	font-size: 15px;
	font-family: "Microsoft YaHei", "微软雅黑";
	color: #494f55;
	padding-left: 9px;
	display: block;
}
#sidebar ul.subnav2 li a {
	padding-left: 9px;
	
	font-size: 15px;
	color: #494f55;
	text-decoration: none;
	font-weight: normal;
}
#sidebar ul.subnav1 li a.current, #sidebar ul.subnav1 li a:hover {
	text-decoration: none;
	font-size: 15px;
	
	color: #494f55;
	font-weight: bold;
	background: url(../images/redline2.png) repeat-y 0 2px;
}
#sidebar ul.subnav2 li.current a, #sidebar ul.subnav2 li a:hover {
	text-decoration: none;
	
	font-size: 15px;
	color: #494f55;
	font-weight: bold;
	background: none;
}
#sidebar ul.subnav1 li {
	margin-bottom: 16px;
}
#sidebar ul.subnav2 li{margin-bottom: 16px;}
#sidebar ul.subnav2 li, #sidebar ul.subnav2 li.current {
	background: none;
}

.subnav1 .showon{display:block;}
#footer {
	overflow: hidden;
	margin: 0;
	position: relative;
	padding: 7px;
	background: #494f55;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	border-top: 1px solid #b7b9bc;
	clear: both;
	height: 14px;
}
.push {
	height: 29px;
}
#footer p {
	margin: 0 0 0 11px;
}
#footer .footer-text {
	margin: 0 auto;
	width: 960px;
}
#footer .add-nav {
	position: relative;
	margin: 0 -11px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	overflow: hidden;
}
#footer .add-nav li {
	float: left;
	padding: 0 10px 0 11px;
	background: url("/extension/current_design/design/em_plain_site/images/separator1_ts_1349075167.gif") no-repeat 0 3px;
}
#footer .add-nav li:first-child {
	background: none;
}
#footer .add-nav a {
	color: #fff;
}
.simple_overlay {
	display: none;
	z-index: 10000;
	margin-top: -50px !important;
}
.simple_overlay .close {
	background-image: url(/extension/current_design/design/em_plain_site/images/close_ts_1349075169.png);
	position: absolute;
	right: -16px;
	top: -17px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}
.simple_overlay_video {
	display: none;
	z-index: 10000;
	width: 640px;
	min-height: 200px;
}
.simple_overlay_video .close {
	background-image: url(/extension/current_design/design/em_plain_site/images/close_ts_1349075169.png);
	position: absolute;
	right: -15px;
	top: -20px;
	cursor: pointer;
	height: 35px;
	width: 35px;
	z-index: 100;
}
#exposeMask {
	background: none !important;
	background-image: url(/extension/current_design/design/em_plain_site/images/overlay_ts_1349075179.png) !important;
	background-repeat: repeat-x !important;
	z-index: 9998 !important;
	opacity: 1 !important;
}
.magnifying-glass {
	background-image: url(/extension/current_design/design/em_plain_site/images/btn_zoom_ts_1349075168.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
	cursor: pointer;
}
.video-icon {
	background-image: url(/extension/current_design/design/em_plain_site/images/playbutton_ts_1349075171.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	cursor: pointer;
}
.caption {
	position: absolute;
	top: 280px;
	margin-left: 20px;
	z-index: 9000;
}
.caption-line2 {
	position: absolute;
	top: 305px;
	margin-left: 20px;
	z-index: 9000;
}
.content-text {
	margin-bottom: 30px;
line-height:30px;
}
#productgroup-overview {
	margin-top: 30px;
}
.productgroup-overview-image {
	padding-right: 4px;
	width: 233px;
	float: left;
	padding-bottom: 15px;
}
.productgroup-overview-image-last {
	width: 233px;
	float: left;
	padding-bottom: 15px;
}
.productsubgroup-overview-item {
	display: inline-block;
	margin: 0 18px 28px 0;
	overflow: hidden;
	vertical-align: top;
	width: 325px;
	float: left;
	height: 138px;
}
.productsubgroup-overview-item-last {
	display: inline-block;
	margin: 0 0 28px;
	overflow: hidden;
	vertical-align: top;
	width: 365px;
	float: left;
	height: 138px;
}
.productgroup-overview-row {
	padding-bottom: 15px;
	width: 708px;
}
.productgroup-text-container {
	text-align: right;
	position: absolute;
	width: 233px;
	margin-top: 116px;
	height: 18px;
}
#content .job-list {
	width: 700px;
	float: left;
	padding: 0;
}
#content .job-list li {
	width: 700px;
	float: left;
	list-style: none;
	margin-bottom: 30px;
}
.error {
	color: #cc0000;
}
#jobform {
	float: left;
}
.job-form-headline {
	color: #494F55;
	float: left;
	
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	width: 700px;
}
.job-form-introtext {
	float: left;
}
.job-overview-headline {
	
	font-size: 16px;

	color: #323232;
	text-decoration: none !important;
	background-image: url("../images/arrow-right3.png");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 16px;
	float: left;
}
.job-overview-headline:hover{color: #1669a4;}
.job-overview-location-headline {
	
	font-size: 16px;
	font-weight: normal;
	color: #212121;
	float: left;
}
#job-detail-headline {
	margin-bottom: 30px;
	width: 500px;
	float: left;
}
.job-headline {
	color: #494f55;
	
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	float: left;
	width: 700px;
}
.job-content {
	float: left;
	margin-bottom: 30px;
line-height:30px;
}
#submit_job_contact {
	background-color: #cc0000;
	background-repeat: no-repeat;
	color: #ffffff;
	border: 0px none;
	
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.jobformgroup1 {
	width: 283px;
	height: 327px;
	float: left;
}
.jobformgroup2 {
	width: 407px;
	height: 327px;
	float: left;
	margin-left: 19px;
}
.jobformgroup3 {
	width: 709px;
	height: 125px;
	float: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-top: 20px;
	padding-top: 14px;
}
.jobform-formats {
	font-weight: bold;
	margin-bottom: 10px;
}
.jobformgroup4 {
	width: 500px;
	float: left;
	margin-top: 14px;
}
.jobformgroup5 {
	width: 500px;
	float: left;
	margin-top: 14px;
}
.jobformgroup5 input[type=checkbox] {
	float: left;
}
.jobformgroup5 p {
	overflow: hidden;
	color: rgb(73, 79, 85) !important;
}
.jobformgroup1 input {
	width: 278px;
	height: 22px;
	background-color: #e5e5e5;
	margin-bottom: 10px;
}
#job_contact1-zip {
	width: 51px !important;
	float: left;
}
#job_contact1-city {
	width: 210px !important;
	margin-left: 10px;
	float: left;
}
#upload1, #upload2, #upload3 {
	float: right;
	height: 22px;
	background-color: #e5e5e5;
}
#submit_job_contact {
	float: right;
	margin-top: 55px;
}
.job-upload1, .job-upload2, .job-upload3 {
	height: 23px;
	width: 390px;
	float: left;
	margin-bottom: 10px;
}
textarea {
	width: 407px;
	height: 289px;
	background-color: #e5e5e5;
	overflow-y: scroll;
}
.jobformmessage {
	margin-bottom: 15px;
	padding-top: 6px;
}
#content .job-content p {
	color: #212121;
	
	font-size: 14px;
	font-weight: normal;
}
.map {
	margin-bottom: 20px;
	outline: none;
	border-style: none;
}
.map img {
	border: none;
	outline: none;
}
.map-headline {
	width: 700px;
	margin-bottom: 20px;
	float: left;
}
.map-subheadline {
	width: 700px;
	margin-bottom: 20px;
	float: left;
	
	font-size: 18px;
	font-weight: bold;
	color: #494f55;
}
area {
	outline: 0;
	outline-style: none;
	border: none;
	cursor: pointer;
}
.continent-headline {
	margin-bottom: 25px;
}
.location {
	width: 710px;
}
.location-overview {
	width: 354px;
	height: 133px;
	float: left;
	margin-bottom: 30px;
}
.location-overview-image {
	width: 135px;
	height: 135px;
	float: left;
	padding-right: 19px;
	overflow: hidden;
}
.location-overview-image img {
	border: 1px solid #CCCCCC;
}
.location-overview-information {
	width: 180px;
	height: 100px;
	float: left;
}
.location-overview-headline {
	
	font-size: 16px;
	font-weight: bold;
	color: #494f55;
}
.location-overview-country {
	
	font-size: 18px;
	font-weight: bold;
	color: #494f55;
	width: 700px;
	float: left;
	height: 24px;
	border-bottom: #d6d6d6 1px solid;
	margin-bottom: 10px;
}
.location-overview-address {
	padding-top: 4px;
	
	font-size: 14px;
	font-weight: normal;
	color: #494f55;
	width: 165px;
	float: left;
}
.location-overview-city {
	padding-top: 7px;
	padding-bottom: 21px;
	
	font-size: 14px;
	font-weight: normal;
	color: #494f55;
	width: 165px;
	float: left;
}
a.location-button {
	background-color: #cc0000;
	background-image: url('/extension/current_design/design/em_plain_site/images/arrow_right_ts_1349075169.gif');
	background-repeat: no-repeat;
	background-position: 1px 0px;
	color: #fff;
	margin: 0 auto;
	float: left;
	font-weight: bold;
	
	font-size: 15px;
	text-decoration: none;
	vertical-align: bottom;
	padding: 3px 10px 3px 25px;
	margin-top: 11px;
}
.location-headline {
	margin-bottom: 19px;
}
.location-information {
	float: left;
	width: 225px;
	padding-right: 10px;
}
.location-detail-image {
	float: right;
	width: 473px;
}
.location-detail-headline {
	
	font-size: 14px;
	font-weight: bold;
}
.location-detail-address {
	margin-top: 14px;
}
.location-detail-address span {

	font-size: 14px;
	font-weight: normal;
}
.location-detail-phone {
	
	font-size: 14px;
	font-weight: normal;
	margin-top: 23px;
}
.location-detail-mail {
	margin-top: 20px;
	
	font-size: 14px;
	font-weight: bold;
}
.button-location {
	overflow: hidden;
	width: 225px;
	padding: 34px 0 0;
}
#content .button-location a {
	padding: 2px 11px 3px 24px;
	color: #fff !important;
	font-weight: bold;
	font-size: 15px;
	
	text-decoration: none;
	line-height: 17px;
	float: left;
	background: #1669a4 url("/extension/current_design/design/em_plain_site/images/arrow_right_ts_1349075169.gif") no-repeat;
}
.map-input {
	background-color: #e5e5e5;
	float: left;
}
.map-button {
	float: left;
	padding-left: 4px;
}
.map-translator {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
	
	font-size: 14px;
	font-weight: bold;
	color: #212121;
}
#store_arrival {
	margin-top: 20px;
}
#googlemap {
	width: 708px;
	height: 350px;
	margin-top: 20px;
	float: left;
}
#googlemap-container {
	width: 708px;
	height: 350px;
	margin-top: 25px;
	float: left;
	display: block;
	visibility: hidden;
	position: absolute;
}
#content .tabs {
	margin: -3px 0 55px;
}
#content .tabs-area {
	overflow: hidden;
	height: 100%;
}
#content .tabset {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 6px;
	list-style: none;
	overflow: hidden;
	width: 708px;
}
#content .tabset li:first-child {
	padding: 0 21px 0 0;
	background-image: none;
	border-right: 1px solid #CCCCCC;
}
#content .tabset li {
	list-style: none;
	float: left;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 0 22px 0 21px;
	line-height: 28px;
	height: 28px;
}
#content .tabset li img {
	text-decoration: none;
	vertical-align: top;
	margin-top: 8px;
}
#tab-3 {
	width: 708px;
	height: 400px;
}
#content .tab {
	color: #494f55;
}
#content .tabset a:hover, #content .tabset .active {
	text-decoration: none;
	border-bottom: 2px solid #1669a4;
	vertical-align: top;
	margin-top: 8px;
	padding-bottom: 2px;
}
#content .tab-content {
	color: #212121;
	overflow: hidden;
	width: 708px;
	line-height: 17px;
	padding: 22px 40px 0 0;
	position: relative;
}
#content .tab-content p {
	margin: 0 0 17px;
}
#content .tab-content h3 {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 17px;
}
#content .tab-content ul {
	margin: 0 0 21px;
	padding: 0;
	list-style: none;
}
#content .tab-content li {
	padding: 0 0 0 8px;
	list-style: disc inside;
}
#content .tab-content li span {
	color: #1669a4;
}
#content .tab-content .picture {
	margin: 0;
}
.tab-content a {
	text-decoration: none !important;
	color: #cc0000 !important;
}
.form-headline {
	width: 560px;
	float: left;
	margin-bottom: 30px;
}
#product_contact2-mail_copy {
	float: left;
	margin-top: 10px;
}
.productform-mailcopy {
	width: 350px;
	float: left;
	margin-top: 10px;
}
.product-form-headline {
	width: 700px;
	float: left;
	margin-bottom: 30px;
}
.productform-group1 {
	float: left;
	height: 450px;
	width: 286px;
}
.productform-group2 {
	float: right;
	width: 407px;
	height: 428px;
}
.submit {
	float: right;
	width: 400px;
	margin-top: 20px;
}
#submit_product_contact {
	float: right;
	background-color: #cc0000;
	background-repeat: no-repeat;
	color: #ffffff;
	border: 0px none;
	
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
#product_contact1-lastname, #product_contact1-firstname, #product_contact1-company, #product_contact1-position, #product_contact1-country, #product_contact1-city_mandatory, #product_contact1-telephone, #product_contact1-email {
	width: 282px;
	background-color: #e5e5e5;
	color: #535353;
	margin-bottom: 15px;
}
.productform-upload {
	margin-bottom: 15px;
	padding-top: 6px;
	float: left;
	width: 100px;
}
#product_upload {
	background-color: #e5e5e5;
	color: #535353;
	float: right;
}
.productform-formats {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-top: 0;
	padding-bottom: 4px;
	text-align: right;
	width: 407px;
	font-weight: bold;
}
.productform-subjectinfo {
	float: left;
	margin-bottom: 7px;
	margin-top: 3px;
	width: 407px;
}
.productgroup-label {
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}
.productinstallation-label {
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}
#product_contact3-product_installation_country {
	margin-top: 10px;
	width: 282px;
	background-color: #e5e5e5;
	color: #535353;
}
#product_contact3-productgroup {
	width: 282px;
	background-color: #e5e5e5;
	color: #535353;
	margin-top: 10px;
	margin-bottom: 10px;
}
#upload, #product_contact2-subject, #product_contact2-message {
	background-color: #e5e5e5;
	width: 407px;
	color: #535353;
}
#product_contact2-message {
	height: 224px;
	overflow-y: scroll;
	color: #535353;
	margin-top: 14px;
}
.label {
	position: absolute;
	margin-top: 3px;
	margin-left: 5px;
	width: 288px;
}
.mandatory-sign {
	color: #cc0000;
}
li.parent-focus label {
	display: none;
}
li.parent-focus ul.errors {
	display: none;
}
#content #fieldset-product_contact2 .checkbox .label {
	width: 288px;
	margin-left: 22px;
	margin-top: 2px;
	display: block;
	visibility: visible;
}
#product_contact1-country label {
	display: none;
}
#content ul.errors {
	width: 268px;
	position: absolute;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #e5e5e5;
}
.errors li {
	text-decoration: none;
	list-style: none !important;
	color: #cc0000;
	position: absolute;
	margin-top: -34px;
	margin-left: 3px;
	background-color: #E5E5E5;
}
#fieldset-product_contact2 label {
	position: absolute;
	margin-top: 28px;
	margin-left: 5px;
	width: 400px;
}
#content #fieldset-product_contact2 ul.errors li {
	text-decoration: none;
	list-style: none !important;
	color: #cc0000;
	position: absolute;
	margin-top: -20px;
	margin-left: 3px;
	background-color: #E5E5E5;
}
#product_contact2-subject {
	margin-top: 18px;
}
.product-contact-left {
	float: left;
	width: 282px;
}
.product-contact-right {
	float: left;
	margin-left: 8px;
	width: 408px;
}
.social-icon {
	float: left;
	display: block;
	width: 23px;
	height: 21px;
	text-decoration: none;
	margin-left: 5px;
}
.social-icon:hover {
	text-decoration: none;
}
.facebook {
	background: url(../images/facebook_ts_1349075168.jpg) no-repeat;
}
.facebook:hover {
	background: url(../images/facebook-hover_ts_1349075169.jpg) no-repeat;
}
.xing {
	background: url(../images/xing_ts_1349075180.jpg) no-repeat;
}
.xing:hover {
	background: url(../images/xing-hover_ts_1349075172.jpg) no-repeat;
}
.in {
	background: url(../images/in_ts_1349075172.jpg) no-repeat;
}
.in:hover {
	background: url(../images/in-hover_ts_1349075169.jpg) no-repeat;
}
.youtube {
	background: url(../images/youtube_ts_1349075171.jpg) no-repeat;
}
.youtube:hover {
	background: url(../images/youtube-hover_ts_1349075172.jpg) no-repeat;
}/* CSS Document */


.zhaopin{width:708px;margin:Auto;}
.recai_title{font-size:20px;font-weight:bold;
color:#dd4012;text-align:center;}
.person_list li table{width:708px;}
.recai_title tr{line-height:48px;height:48px;}
.recai_title .zp_pos,.person_seldom .zp_pos{text-align:left;
padding-left:16px;color:#dd4012;}
.recai_title .zp_pos{font-family: "Microsoft YaHei", "微软雅黑";}
.person_list{margin-top:8px;}
.person_one table{height:40px;}
.person_seldom{height:40px;line-height:40px;text-align:center;}
.person_detail{background:url("../images/posbj.png") repeat-y left top;padding-left:36px;
font-size:14px;line-height:30px;color:#333;
}
.person_more{padding:23px 0px 14px 0px;display:none;}
#content .zp_zhu{color:#1669a4;font-size:16px;margin:40px 0px 45px 0px;}
.zp_zhu a{color:#1669a4;}
.person_one tr td{border-right:1px solid #fff;}
.person_one{border-bottom:1px solid #fff;}
.person_seldom .zp_pos:hover{cursor:pointer;}
/*��������*/
.csbox{margin-left:28px;font-size:14px;line-height:30px;color:#555;margin-bottom:42px;margin-top:25px;}

.cetop1{height:345px;}
.cetopleft{width:290x;float:left;}
.cetopright{float:right;width:400px;}
.cetopleft img{width:232px;height:auto;max-height:360px;}

.cetopright .cetitle{background:url("../images/ico2.png") no-repeat right 12px;width:400px;}
.cetitle{border-left:2px solid #1669a4;background:url("../images/ico1.png") no-repeat right 12px;
padding-left:12px;font-size:20px;font-weight:bold;line-height:22px;color:#494f55;width:690px;}
.ceinfos{margin-top:22px;}
.testcenter{padding-right:4px;height:300px;overflow-y:auto;margin-right:10px;}
.cetop2,.cetop3{margin-bottom:22px;margin-top:20px;}
.cetop3 .cetitle{background:url("../images/ico3.png") no-repeat right 12px;}
/*�о�����*/
.person table tr td{border-right:1px solid #dbdbdb;width:196px;padding:0px 14px;display:inline-block;}
.person table tr td.n3{border-right:0px;}
/*��ҳ��banner*/
.bannerbox {
	position: relative;
	width:960px;
	height:380px;
	border-bottom:1px solid #ccc;
	zoom: 1;
	margin:auto;
}
.bannerbox .slides li {
	width:960px;
	height:353px;
}
.bannerbox .slides li img{ 
	width:960px;
	height:353px;
}

#smalltitle {
	
	position: absolute;
	bottom:8px;
	left:48%;
}
#smalltitle li {
	margin-right:4px;
	float: left;
	zoom: 1;
 *display: inline;
	background: #ccc;
	display: block;
	height: 10px;
	width: 10px;
	cursor: pointer;
	border-radius:5px;
}
#smalltitle li.active{background:#1669a4;}
#content .promo-list h3, .productsubgroup-overview-item-last h3 a, .productsubgroup-overview-item h3 a { 
margin:0 0 2px -13px; font-size:16px; line-height:18px; padding:0 0 0 13px;
 background:url("../images/arrow-right3.png") no-repeat 0 4px; width: 180px; }
#content .promo-list h3:hover a, .productsubgroup-overview-item-last h3 a:hover, .productsubgroup-overview-item h3 a:hover
{color:#176ca8;}
/*��Ʒ��ҳ*/
.xfzy_intro_scroll{ position: relative; margin:30px auto 30px auto; height: 552px;width:708px;}
.xfzy_intro_scroll>img{ position: absolute; left: 0px; top:0px;width:708px;height:auto;}
.xfzy_small_pre{ position: absolute; left: 0px; top:482px; no-repeat; width:22px; height: 60px;
	background: url("../images/arrowl1.jpg") no-repeat;}
.xfzy_small_next{ position: absolute; left:686px; top:482px; width: 22px; height: 60px;
background:url("../images/arrowr1.jpg") no-repeat;}
.xfzy_small_pre:hover{background: url("../images/arrowl2.jpg") no-repeat;}
.xfzy_small_next:hover{background:url("../images/arrowr2.jpg") no-repeat;}
.xfzy_small_content{height: 53px;width:708px;}
.xfzy_small_innercontent{ position: absolute;left:26px;width:656px;  top:482px; height:60px; overflow: hidden; 
}
#content .xfzy_small_innercontent ul{padding-left:0px;}
.xfzy_small_innercontent li{ text-align: center; width: 80px;}
.xfzy_small_total{ position: absolute;left: 805px; top:357px; width: 133px; height: 31px; line-height: 31px; text-align: center; color: #fff;}
.xfzy_small_innercontent li:hover img{ border:2px solid #1669a4;}
.xfzy_small_innercontent li.current img{ border:2px solid #1669a4;}
.xfzy_small_innercontent li{display:inline-block;width:80px;margin-right:2px;}
.xfzy_small_innercontent li img{ width: 80px; height: 56px;border:2px solid #fff;}
.csbox .sbcs{display:none;}
/*ҳ��*/
.pages{text-align:center;padding-bottom:30px;}
.pages a{display:inline-block;padding:5px;border:1px solid #dadada;text-decoration:none;}
.pages a:hover{color:#1669a4;border:1px solid #1669a4;}
.csbox div.on{display:block;}
#content .protable{border-top:1px solid #dedede;border-left:1px solid #dedede;}
#content .protable tr td,.content .protable tr th{border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:4px;line-height:32px;}
/*公司简介内容动态*/
.gywm-right {
	width: 500px;
	height:333px;
	overflow: hidden;
	position: relative;

	zoom: 1;
	margin:36px auto 0px auto;
}
.gywm-right .pics li {
	width: 500px;
	height:333px;
}
#gycircle {
	width: 500px;
	position: absolute;
	bottom:22px;
	left: 40%;
	overflow: hidden;
}
#gycircle li {
	width: 32px;
	height: 5px;
	background: #ababab;
	float: left;
	margin-right: 12px;
}
#gycircle li.active {
	background: #1669a4;
}
#gycircle li:hover {
	background: #1669a4;
}
.cetop33 .cetitle{background-size:530px;}
.cetop10 .cetopright .cetitle{background-size:190px;}
.cetop11 .cetitle{background-size:520px;}
.cetop12 .cetitle{background-size:450px;}

#content .texts{width:708px;overflow-x:auto;}
.ennav #nav li{width:auto;padding:0px 33px;}
#demo ul {
 width:4000px;height: 125px;
    overflow: hidden;
}
#demo ul li {
    float:left;margin-right:15px;width:220px;height:115px;    text-align: center;
}
#demo ul li img {
  height:115px;
}
.scroll-img {
    width: 760px;
    height: 130px;
    overflow: hidden;
}
.mojo {
text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
background:rgba(0,0,0,0.2);
    width: 920px;
    height: 542px;
display:none;margin-left: -460px;
margin-top:-271px;
}
.bigimg-close {
  overflow:hidden;
}
