body {
	margin: 0px; padding: 0px; font-family:"MS Mincho","Times New Roman";
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
 em {
	font-weight: normal;
}
th {
	font-weight: normal;
}
var {
	font-weight: normal;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
b {
	font-size: 100%;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
sup {
	line-height: 0px;
}
sub {
	line-height: 0px;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit; vertical-align: middle;
}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit; vertical-align: middle;
}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit; vertical-align: middle;
}
a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:link {text-decoration: none;
	
}
a:visited {text-decoration: none;
	
}
a:hover {
	color: rgb(238, 116, 56); text-decoration: none;
}
a:active {
	
}
img {
	vertical-align: middle;
}
.clearfix {
	display: inline-block;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	height: 1%;
}
* {
	
}
.clearfix {
	display: block;
}
body {
	height: 100%; color: rgb(51, 51, 51); line-height: 16px;  font-size: 14px; background-color: rgb(232, 233, 235);
}
body.events_popup {
	background-color: rgb(255, 255, 255);
}
div.jquery-corner {
	z-index: 100;
}
.events_popup h2 {
	background: url("../data/images/popup_header_bg.gif") repeat-x; height: 29px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 15px; font-size: 14px; font-weight: 700; margin-bottom: 0px;
}
.events_popup .event_list {
	padding: 18px 0px 18px 15px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dashed;
}
.events_popup .event_list h2 {
	padding: 0px; height: auto; color: rgb(0, 51, 102); line-height: normal; margin-bottom: 5px;
}
.events_popup .event_list ul li span {
	color: rgb(170, 170, 170); padding-left: 20px;
}
.l {
	float: left;
}
.r {
	float: right;
}
.blue {
	color: rgb(59, 115, 185);
}
.blue a {
	color: rgb(59, 115, 185);
}
h2 {
	color: rgb(0, 51, 102); clear: both; font-size: 16px; margin-bottom: 10px;
}
h2 .r a {
	color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; text-decoration: underline;
}
h2 .r a:hover {
	color: rgb(238, 116, 56);
}
h4 {
	font-size: 14px; margin-bottom: 10px;
}
h4 a {
	text-decoration: underline;
}
.color {
	left: 0px; top: 158px; width: 100%; height: 170px; position: absolute; z-index: -1;
}
#home .color {
	height: 240px; background-color: #f37649;
}
#about_us .color {
	background-color: rgb(134, 166, 205);
}
#news_events .color {
	background-color: rgb(178, 191, 208);
}
#industries_applications .color {
	background-color: rgb(1, 76, 141);
}
#services .color {
	background-color: rgb(48, 56, 92);
}
#successStories .color {
	background-color: rgb(74, 100, 145);
}
#success_stories .color {
	background-color: rgb(1, 76, 141);
}
#resource_centre .color {
	background-color: rgb(75, 99, 147);
}
#user_registration .color {
	background-color: rgb(75, 99, 147);
}
#user_management .color {
	background-color: rgb(75, 99, 147);
}
#forget_password .color {
	background-color: rgb(75, 99, 147);
}
#careers .color {
	background-color: rgb(216, 216, 216);
}
#privacy_policy .color {
	background-color: rgb(181, 192, 212);
}
#terms_conditions .color {
	background-color: rgb(181, 192, 212);
}
#search .color {
	background-color: rgb(181, 192, 212);
}
#contact_us .color {
	background-color: rgb(181, 192, 212);
}
#corporate_site .color {
	background-color: rgb(181, 192, 212);
}
#terms .color {
	background-color: rgb(181, 192, 212);
}
#privacy .color {
	background-color: rgb(181, 192, 212);
}
#newsletter .color {
	background-color: rgb(181, 192, 212);
}
#feedback .color {
	background-color: rgb(181, 192, 212);
}
#sitemap .color {
	background-color: rgb(181, 192, 212);
}
#container {
	margin: 0px auto; width: 986px;
}
#header {
	height: 110px; margin-bottom: 10px; position: relative; z-index: 1000;
}
#mainNavi {
	padding: 0px 10px; top: 0px; right: 3px; position: absolute; z-index: 100; background-color: #504f4f;
}
.mainNavi li {
	padding: 14px 0px; float: left; display: inline; position: relative; width:80px;
}
.mainNavi li a {
	padding: 0px 8px; color: rgb(255, 255, 255); text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; width:80px;
}
.mainNavi li.last a {
	border-right-color: rgb(0, 51, 102); border-right-width: 1px; border-right-style: solid;
}
.mainNavi li.over {
	padding-left: 1px; margin-left: -1px; background-color: rgb(238, 116, 56);
}
.mainNavi li.over a {
	color: rgb(255, 255, 255); border-right-color: rgb(238, 116, 56); border-right-width: 1px; border-right-style: solid;
}
.mainNavi li .sub li.over{ background-color:#ffffff; } 
.mainNavi li li {
	padding: 0px; width: 160px; display: block;
}
.mainNavi li.over .sub li {
	margin: 0px; padding: 0px;
}
.mainNavi li.over .sub a {
	border: 0px currentColor; color: rgb(51, 51, 51);
}
.mainNavi li .sub {
	box-shadow: 1px 2px 3px #bbb;
}
.mainNavi li .sub ul {
	width: 160px;
}
.mainNavi li .sub a {
	padding: 0px; border: 0px currentColor; line-height:24px; font-size:12px;
}
.sub {
	padding: 15px; left: -1px; top: 44px; clear: both; float: left; display: none; position: absolute; z-index: 999; background-color: rgb(242, 242, 242);
}
.mainNavi li .sub a:hover {
 
}
.mainNavi li.over .sub {
	left: 0px;
}
.mainNavi li.industryNavi {
	padding-left: 1px; margin-left: -1px;
}
.mainNavi li.industryNavi .sub {
	padding: 15px 0px; left: -303px;
}
@media not all
{
.mainNavi li.industryNavi .sub {
	padding: 15px 0px; left: -250px;
}
}
.mainNavi li .sub ul.naviTabs {
	background: url("../data/images/icon_naviarrow.gif") no-repeat right; width: 240px; float: left;
}
.mainNavi li .naviTabs li {
	padding: 4px 0px 4px 10px; width: 230px; line-height: 12px; float: left; background:#FFFFFF
}
.mainNavi li.over .naviTabs li {
	padding: 4px 0px 4px 10px; width: 230px; line-height: 12px; float: left;
}
.mainNavi li .naviTabs li a {
	width: 230px; font-size: 11px; float: left;
}
.mainNavi li .naviTabs li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.mainNavi li .naviTabs li.ui-tabs-selected {
	background: url("../data/images/sub_navi_bg_over.gif") repeat-y;
}
.mainNavi li .naviTabs li.ui-tabs-selected a {
	color: rgb(238, 116, 56); font-weight: 700;
}
.naviContent dd {
	padding: 3px 0px; line-height: 10px;
}
.mainNavi li .sub ul.naviTabsContent {
	width: 600px; margin-left: 15px; float: left;
}
.naviTabsContent dl {
	padding: 0px 5px; width: 190px; float: left;
}
.naviTabsContent dl dt {
	color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 10px;
}
.ui-tabs-hide {
	display: none;
}
#logo {
	padding: 15px 0px 0px 20px; float: left;
}
#headerOther {
	right: 0px; bottom: 0px; position: absolute;
}
#headerOther ul li {
	margin: 0px 3px; height: 29px; float: left;
}
#headerOther ul li a img {
	margin-top: 7px;
}
#headerOther ul li.searchBox a img {
	margin: 0px;
}
.input {
	background: url("../data/images/input_bg.gif") no-repeat left top; border: 1px solid rgb(224, 224, 224); width: 155px; height: 27px; color: rgb(170, 170, 170); line-height: 27px; padding-left: 5px; font-size: 11px;
}
.input_special {
	background: url("../data/images/input_bg.gif") no-repeat left top; border: 1px solid rgb(224, 224, 224); width: 260px; height: 27px; color: rgb(170, 170, 170); line-height: 27px; padding-left: 5px; font-size: 11px; margin-right: 20px; margin-left: 5px;
}
.inputFocus {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); width: 155px; height: 27px; color: rgb(51, 51, 51); line-height: 27px; padding-left: 5px; font-size: 11px;
}
#headerOther ul li.searchBox {
	margin: 0px 8px 0px 10px;
}
.searchBox input {
	float: left;
}
#headerOther ul li.moreInfo {
	background: url("../data/images/input_bg.gif") no-repeat left top; border: 1px solid rgb(224, 224, 224); height: 27px; line-height: 27px; padding-right: 10px; margin-left: 7px; position: relative;
}
.iconDown {
	background: url("../data/images/icon_down.gif") no-repeat right; padding: 0px 15px 0px 10px; text-decoration: none; white-space: nowrap;
}
.info {
	padding: 0px; left: -1px; top: -1px; display: none; position: absolute; z-index: 90;
}
.info h5 {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentColor; height: 28px; padding-top: 0px; padding-right: 10px; font-weight: normal; float: left; white-space: nowrap; position: relative; z-index: 80; background-color: rgb(255, 255, 255);
}
.info h5 a {
	background: url("../data/images/icon_up.gif") no-repeat right; padding: 0px 15px 0px 10px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.info dl {
	padding: 2px 10px 7px; border: 1px solid rgb(224, 224, 224); left: 0px; top: 29px; width: 55px; margin-top: -1px; position: absolute; z-index: 75; background-color: rgb(255, 255, 255);
}
#headerOther ul li.moreInfo .info dl dd {
	line-height: 20px; white-space: nowrap;
}
#contentHeader {
	background: url("content_header.png") no-repeat; width: 986px; height: 19px;
}
#content {
	background: url("content_bg.png") repeat-y; padding: 4px 23px; width: 940px;
}
#kv {
	width: 940px; height: 270px; overflow: hidden; margin-bottom: 30px; position: relative; z-index: 0;
}
.kvTextBox {
	left: 0px; top: 0px; position: absolute; z-index: 10;
}
.kvText {
	padding: 20px; width: 270px; height: 230px; color: rgb(255, 255, 255); position: absolute; z-index: 20;
}
.kvText h3 {
	line-height: 20px; font-size: 20px; font-weight: normal; margin-bottom: 15px;
}
.kvText img {
	margin-top: 15px;
}
.kvTextBg {
	left: 0px; top: 0px; width: 310px; height: 270px; position: absolute; z-index: 10; opacity: 0.7; background-color: rgb(0, 0, 0); -moz-opacity: 0.7;
}
.kvNavi {
	right: 10px; bottom: 10px; position: absolute; z-index: 30;
}
.kvNavi li {
	display: inline;
}
.kvNavi li a {
	background: url("icon_active.png") no-repeat; margin: 0px 2px; width: 10px; height: 10px; text-indent: -999px; float: left;
}
.kvNavi li.activeSlide a {
	background: url("icon_active_over.png") no-repeat;
}
#fullContent {
	background: url("teaser_bg.gif") no-repeat right bottom; width: 670px; padding-right: 25px; padding-bottom: 20px; float: left;
}
.box {
	width: 670px; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.three li {
	width: 202px; padding-right: 32px; float: left;
}
.three li h4 a:hover {
	color: rgb(238, 116, 56); text-decoration: none;
}
.three li img {
	border: 1px solid rgb(221, 221, 221); width: 200px; height: 80px; margin-bottom: 10px;
}
.three li p span {
	color: rgb(170, 170, 170);
}
.three li.pad5 {
	padding-right: 0px;
}
.homeIndustry {
	width: 670px; padding-bottom: 20px; float: left;
}
.homeIndustry li {
	width: 223px; line-height: 18px; float: left;
}
#teasers {
	width: 220px; padding-bottom: 10px; padding-left: 25px; float: left;
}
.teaser {
	width: 220px; margin-bottom: 25px; float: left; position: relative;
}
.teaser h2 {
	margin-bottom: 10px;
}
.imgTextBox {
	width: 220px; margin-bottom: 10px; float: left;
}
.imgTextBox .imgBox {
	padding-right: 10px; float: left;
}
.imgTextBox .imgBox img {
	width: 80px; height: 80px; float: left;
}
.imgTextBox .textBox {
	width: 130px; float: left;
}
.imgTextBox .textBox a {
	line-height: 12px; text-decoration: none;
}
.imgTextBox .textBox span {
	color: rgb(170, 170, 170); line-height: 28px;
}
.highlightBox {
	position: relative; background-color: rgb(242, 242, 242);
}
.highlightBox ul {
	width: 220px; height: 142px; overflow: hidden;
}
.highlighttext {
	padding: 10px;
}
.highlighttext .r img {
	margin-top: 5px;
}
.highlightNavi {
	top: -24px; right: 0px; position: absolute;
}
.highlightNavi img {
	margin: 0px 1px; float: left;
}
#caption {
	height: 13px; line-height: 13px; margin-right: 5px; float: left;
}
.newsLetter {
	margin-top: 10px;
}
.newsLetter input {
	width: 120px; float: left;
}
.newsLetter a {
	background: url("../data/images/input_bg.gif") no-repeat left top; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) currentColor; padding: 0px 10px; height: 27px; line-height: 27px; text-decoration: none; float: left;
}
#contentBottom {
	background: url("content_bottom.png") no-repeat; width: 986px; height: 19px;
}
#footer {
	padding: 20px 23px; line-height: 22px; font-size: 12px;
}
#footer a {
	font-weight: 700;
}
#footer img {
	padding-bottom: 20px;
}
#subKv {
	width: 940px; height: 200px; margin-bottom: 10px; position: relative;
}
.kvInfo {
	padding: 20px 15px 0px 25px; top: 0px; width: 205px; height: 180px; right: 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 20px; font-weight: normal; position: absolute; opacity: 0.85; background-color: rgb(0, 51, 102); -moz-opacity: 0.85;
}
.kvInfo img {
	border: 10px solid rgb(255, 255, 255); left: 20px; bottom: 15px; position: absolute; max-height: 50px;
}
.product .kvInfo {
	padding: 0px 0px 0px 10px; top: 155px; width: 930px; height: 45px; line-height: 45px; opacity: 1; -moz-opacity: 1;
}
#breadcrumb {
	font-size: 12px; margin-bottom: 15px;
}
#breadcrumb a {
	text-decoration: none;
}
#subNavi {
	width: 180px; padding-right: 20px; float: left;
}
.subNavi li {
	padding: 5px 0px; width: 180px; line-height: 14px; font-size: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.subNavi li ul {
	margin: 5px 0px 12px;
}
.subNavi li li {
	background: url("icon_list_l_over.gif") no-repeat 0px 6px; padding: 2px 0px 2px 6px; border: 0px currentColor; line-height: 12px;
}
.subNavi li a {
	text-decoration: none;
}
.subNavi li span {
	color: rgb(170, 170, 170); margin-left: 5px;
}
.subNavi li.active a {
	font-weight: 700;
}
.subNavi li.active li a {
	color: rgb(102, 102, 102);
}
.subNavi li.active dd a {
	color: rgb(102, 102, 102);
}
.subNavi li.active dd a.active {
	color: rgb(238, 116, 56); text-decoration: none;
}
.subNavi li dl {
	padding-top: 5px; margin-top: 5px; margin-bottom: 5px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.subNavi li dl a {
	font-weight: normal; text-decoration: underline;
}
.subNavi li.active dl a {
	font-weight: normal; text-decoration: underline;
}
.subNavi li dl dt {
	padding: 8px 0px;
}
.subNavi li dl dd {
	background: url("../data/images/icon_fangkuai.gif") no-repeat 0px 6px; line-height: 12px; padding-left: 6px; margin-bottom: 5px;
}
.subNavi li dl dd.active a {
	color: rgb(238, 116, 56);
}
.subNavi li dl dd.active ul li a {
	color: rgb(102, 102, 102);
}
.subNavi li.active dl li.active a {
	color: rgb(238, 116, 56); font-weight: 700;
}
#subContent {
	width: 470px; float: left;
}
#subContent img {
	height: inherit; max-width: 470px;
}
#subContent a {
	color: rgb(59, 115, 185);
}
#subContent a:hover {
	color: rgb(238, 116, 56);
}
.subContentHeader {
	margin-bottom: 10px;
}
.subContentHeader h4 {
	color: rgb(0, 51, 102); font-size: 16px; margin-bottom: 12px;
}
.subContentHeader h4 span {
	background: url("../data/images/input_bg.gif") no-repeat left top; padding: 3px 10px; border: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; margin-left: 15px; display: inline-block;
}
#subContent .subContentHeader h4 span a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#subContent .subContentHeader h4 span a:hover {
	color: rgb(238, 116, 56);
}
.filter {
	width: 470px; line-height: 22px; font-size: 10px; -ms-word-break: break-all;
}
.filter a {
	margin: 0px 4px;
}
#subContent .filter a.active {
	background: url("../data/images/icon_close.gif") no-repeat right rgb(238, 238, 238); padding: 4px 18px 4px 6px; color: rgb(238, 116, 56); font-weight: 700; text-decoration: none;
}
.pages {
	padding: 10px 0px; width: 100%; text-align: right; clear: both;
}
.pages a {
	padding: 0px 5px; color: rgb(51, 51, 51); text-decoration: underline;
}
#subContent .pages a.active {
	color: rgb(238, 116, 56); font-weight: 700; text-decoration: none;
}
#fullContent .pages a.active {
	color: rgb(238, 116, 56); font-weight: 700; text-decoration: none;
}
.proList {
	padding: 20px 0px; width: 470px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.proList li {
	width: 470px; margin-bottom: 20px; float: left;
}
.proList li li {
	margin: 0px; width: 340px; float: inherit;
}
#subContent .proImg img {
	width: 100px; height: 100px;
}
.proText {
	width: 350px; float: left;
}
.proText h5 {
	font-size: 12px;
}
.tabsContentBox {
	padding: 20px 0px; border: 1px solid rgb(224, 224, 224); width: 668px; margin-top: -1px; float: left; position: relative; z-index: 1;
}
.tabsContentBox a {
	color: rgb(59, 115, 185);
}
.tabsContentBox a:hover {
	color: rgb(238, 116, 56);
}
.two li {
	padding: 10px 15px; width: 304px; height: 85px; float: left;
}
.two li img {
	width: 50px; height: 50px; margin-right: 14px; float: left;
}
.two li p {
	width: 230px; margin-top: -10px; float: left;
}
.two li p a {
	line-height: 30px;
}
.tabs {
	float: left; position: relative; z-index: 2;
}
.tabs li {
	float: left;
}
.tabs li a {
	background: url("../data/images/tab_bg.gif") repeat-x; padding: 0px 13px; height: 28px; line-height: 28px; text-decoration: none; margin-right: 2px; float: left;
}
.tabs li.ui-tabs-selected a {
	background: url("../data/images/tab_bg_over.gif") repeat-x; padding: 0px 12px; border-right-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.tabsContentBox .searchBox {
	top: -32px; right: -1px; position: absolute; _position: relative; _float: right; _margin-top: -20px;
}
.brandTabs {
	padding: 25px 25px 35px; width: 618px; float: left;
}
.brandTabs li {
	padding: 0px 3px; float: left;
}
.brandTabs li a {
	padding: 1px 3px; float: left;
}
.brandTabs li.ui-tabs-selected a {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(238, 116, 56);
}
.brandListBox {
	padding: 0px 14px; width: 640px; float: left;
}
.brandListBox li {
	width: 160px; text-align: center; margin-bottom: 40px; float: left;
}
.brandListBox li img {
	width: auto; height: auto; margin-bottom: 5px; max-height: 30px; min-width: 100px; max-width: 130px;
}
.brandListBox li.wrapper {
	margin: 0px; width: 100% !important; float: left;
}
.subDl {
	width: 470px; padding-bottom: 15px; margin-bottom: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.subDl dt {
	font-weight: 700; margin-bottom: 5px;
}
.subDl dd {
	width: 220px; padding-right: 15px; float: left;
}
.proImgBox {
	width: 210px; padding-right: 20px; float: left;
}
.proImgs img {
	width: 210px; height: 210px; overflow: hidden;
}
.proNavi li {
	width: 68px; height: 73px; padding-right: 3px; float: left; position: relative;
}
.proNavi li.last {
	padding: 0px;
}
.proNavi li img {
	width: 68px; height: 68px;
}
.proNavi li span {
	position: absolute;
}
.proNavi li.activeSlide span {
	background: url("../data/images/pro_bg_over.png") no-repeat; left: 0px; top: 0px; width: 68px; height: 68px;
}
.proInfo {
	width: 440px; padding-bottom: 10px; margin-bottom: 50px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.proInfo a {
	color: rgb(59, 115, 185);
}
.features {
	margin: 20px 0px; padding: 5px 10px 10px; background-color: rgb(232, 239, 247);
}
.features strong {
	line-height: 26px;
}
.features li {
	background: url("../data/images/icon_dott.gif") no-repeat 0px 7px; margin: 0px; padding-left: 10px;
}
.proEvent {
	width: 440px; line-height: 30px; padding-top: 10px; margin-top: 10px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; float: left;
}
.selectBox {
	padding: 5px 25px 25px; width: 618px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.resultBox {
	padding: 25px; width: 618px; float: left;
}
.resultBox li {
	margin: 3px 0px; width: 285px; color: rgb(170, 170, 170); padding-right: 20px; float: left;
}
.resultBox li span {
	color: rgb(170, 170, 170); margin-left: 5px;
}
.selectBox input.input {
	width: 220px; margin-right: 20px;
}
.selectBox input.inputFocus {
	width: 220px; margin-right: 20px;
}
.selectBox .selector {
	margin-right: 20px;
}
.selector {
	background: url("../data/images/input_bg.gif") repeat-x top; padding: 0px 0px 0px 5px; border: 1px solid rgb(224, 224, 224); width: 175px; height: 27px; color: rgb(51, 51, 51); line-height: 27px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.selectBox .hover {
	background: rgb(255, 255, 255);
}
.jobSearch .hover {
	background: rgb(255, 255, 255);
}
.selectorOver {
	background: rgb(255, 255, 255);
}
.selector span {
	background: url("../data/images/icon_select_down.gif") no-repeat right; width: 175px; color: rgb(51, 51, 51); line-height: 27px; overflow: hidden; display: block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.selectBox .hover span {
	background: url("../data/images/icon_select_up.gif") no-repeat right;
}
.jobSearch .hover span {
	background: url("../data/images/icon_select_up.gif") no-repeat right;
}
.selectorOver span {
	background: url("../data/images/icon_select_up.gif") no-repeat right;
}
.selector select {
	border: 0px currentColor; left: -1px; top: 0px; height: 28px; position: absolute; min-width: 184px; opacity: 0;
}
.checker input {
	display: inline-block;
}
.checker span {
	background: url("../data/images/checkbox.gif") no-repeat; width: 15px; height: 15px; margin-top: 5px; float: left;
}
.radio span {
	background: url("../data/images/radio.gif") no-repeat; width: 15px; height: 16px; margin-top: 4px; margin-right: 5px; float: left;
}
.checker span.checked {
	background: url("../data/images/checkbox_checked.gif") no-repeat;
}
.radio span.checked {
	background: url("../data/images/radio_checked.gif") no-repeat;
}
label {
	line-height: 22px; white-space: nowrap;
}
.backChoose {
	margin-bottom: 5px; float: right;
}
.backChoose a {
	padding: 2px 10px; color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(224, 224, 224);
}
.backChoose a:hover {
	color: rgb(238, 116, 56);
}
.selectProduct {
	padding: 5px 25px 10px; width: 618px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.selectProduct .proImg {
	width: 100px; margin-right: 20px; float: left;
}
.selectProduct .proText {
	width: 498px;
}
/*.total {
	width: 618px; clear: both; margin-top: 30px; float: left;
}*/
.resultBox .downloadList {
	margin: 15px 0px; width: 309px; float: left;
}
.downloadList dt {
	font-weight: 700; margin-bottom: 5px;
}
.downloadList dd {
	margin: 10px 0px; width: 309px; float: left;
}
.downloadList dd a {
	width: 245px; padding-left: 40px; font-size: 10px; font-weight: 700; text-decoration: none; display: inline-block; table-layout: fixed; -ms-word-wrap: break-word;
}
.downloadList dd a span {
	color: rgb(170, 170, 170); font-weight: normal;
}
a.pdf {
	background: url("../data/images/pdf.png") no-repeat left 0px;
}
a.jpg {
	background: url("../data/images/icon_jpg.png") no-repeat left 0px;
}
a.rar {
	background: url("../data/images/rar.png") no-repeat left 0px;
}
a.flash {
	background: url("../data/images/flash.png") no-repeat left 0px;
}
a.xls {
	background: url("../data/images/excel.png") no-repeat left 0px;
}
a.doc {
	background: url("../data/images/word.png") no-repeat left 0px;
}
a.docx {
	background: url("../data/images/word.png") no-repeat left 0px;
}
a.ppt {
	background: url("../data/images/ppt.png") no-repeat left 0px;
}
a.pic {
	background: url("../data/images/pic.png") no-repeat left 0px;
}
a.txt {
	background: url("../data/images/txt.png") no-repeat left 0px;
}
a.rm {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
a.rmvb {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
a.mp4 {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
a.mpg {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
a.mkv {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
a.avi {
	background: url("../data/images/dvd.png") no-repeat left 0px;
}
.list li {
	width: 670px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.list li img {
	width: 115px; margin-right: 20px; float: left;
}
.list li p {
	width: 500px; float: left;
}
.list li p a {
	width: 500px; color: rgb(59, 115, 185); font-weight: 700; margin-bottom: 10px; float: left;
}
.list li p a:hover {
	color: rgb(238, 116, 56);
}
.jobSearch {
	margin: 25px 0px; padding: 25px 0px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.jobSearch ul {
	margin-bottom: 15px; float: left;
}
.jobSearch li {
	width: 335px; margin-bottom: 10px; float: left;
}
.jobSearch li input {
	width: 175px;
}
.jobSearch li span.l {
	width: 80px; line-height: 29px;
}
.table {
	margin-bottom: 10px;
}
.table td {
	padding: 5px;
}
.table a {
	color: rgb(59, 115, 185);
}
.table a:hover {
	color: rgb(238, 116, 56);
}
.table tr.blue {
	text-align: center; color: rgb(255, 255, 255); background-color: rgb(0, 45, 94);
}
.table tr.odd {
	background-color: rgb(255, 255, 255);
}
.table tr.even {
	background-color: rgb(243, 243, 243);
}
.table tr.over {
	background-color: rgb(253, 247, 232);
}
#fullContent .pages a:hover {
	color: rgb(238, 116, 56);
}
.chooseAddr ul {
	display: none;
}
.addr {
	display: none;
}
.addr {
	
}
.addr a {
	color: rgb(59, 115, 185);
}
.chooseAddr {
	width: 220px;  margin-bottom: 15px; float: left;
}
 
.chooseAddr ul {
	background-color: rgb(255, 255, 255);
}
.chooseAddr ul li {
	background: url("icon_list_l.gif") no-repeat left rgb(255, 255, 255); padding: 5px 0px 5px 10px; width: 210px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; float: left; cursor: pointer;
}
.chooseAddr ul li.over {
	background: url("icon_list_l_over.gif") no-repeat left rgb(253, 247, 232); color: rgb(238, 116, 56); font-weight: 700;
}

.mapArea {
	width: 500px; padding-right: 80px; padding-left: 50px; float: left;
}
.infoArea {
	padding: 15px; width: 180px; height: auto;; margin-top: 10px; float: left; background-color: rgb(230, 238, 246);
}
.infoArea .chooseAddr {
	width: 180px;
}
.infoArea .chooseAddr span {
	background: url("icon_down.gif") no-repeat 230px 8px; width: 180px; line-height:30px;
}
.infoArea .chooseAddr span.open {
	background: url("icon_down.gif") no-repeat 230px 8px; 
}
.infoArea .chooseAddr ul {
	background-color: rgb(230, 238, 246);
}
.infoArea .chooseAddr ul li {
	background: url("icon_list_l.gif") no-repeat left rgb(230, 238, 246); width: 170px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.infoArea .chooseAddr ul li.over {
	background: url("icon_list_l_over.gif") no-repeat left rgb(253, 247, 232); color: rgb(238, 116, 56); font-weight: 700;
}
.infoArea .addr {
	
}
#Map area {
	cursor: pointer;
}
a.map {
	background: url("../data/images/arrow_map.png") no-repeat; color: rgb(238, 116, 56); line-height: 22px; padding-left: 14px; text-decoration: underline;
}
a.map:hover {
	text-decoration: none;
}
.addr img {
	margin-bottom: 8px;
}
.teaserList li {
	padding: 0px 0px 3px; width: 220px; line-height: 14px; display: block;
}
.teaserList li span {
	color: rgb(170, 170, 170); line-height: 16px;
}
.teaserList li a {
	text-decoration: none;
}
.teaser .downloadList dd {
	width: 220px;
}
.teaser .downloadList dd a {
	width: 180px; color: rgb(59, 115, 185);
}
.teaser .downloadList dd a:hover {
	color: rgb(238, 116, 56);
}
.highlightContentBox {
	padding: 25px 0px 10px; width: 470px; margin-bottom: 15px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.highlightContent img {
	width: 155px; margin-right: 20px; float: left;
}
.highlightContent {
	width: 470px; margin-bottom: 15px; float: left;
}
.highlightContent p {
	width: 295px; float: left;
}
.highlightContent p span {
	color: rgb(170, 170, 170); line-height: 30px;
}
.textList li {
	width: 470px; padding-bottom: 12px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.textList li span {
	color: rgb(170, 170, 170); margin-right: 10px; float: left;
}
.textList li a {
	width: 390px; float: left;
}
#calendar {
	margin: 10px auto 5px; width: 220px;
}
#loading {
	top: 5px; right: 5px; position: absolute;
}
legend {
	color: rgb(238, 116, 56); padding-top: 20px; padding-bottom: 10px; font-weight: 700;
}
.required {
	color: rgb(255, 0, 0);
}
.form {
	line-height: 22px;
}
.form .element_label {
	width: 110px; float: left;
}
.form .element_label_medium {
	width: 140px; float: left;
}
.form .element_label_long {
	width: 165px; float: left; white-space: normal;
}
.form .element {
	width: 300px; float: left;
}
.form .input {
	width: 260px;
}
.form .inputFocus {
	width: 260px;
}
.form li {
	margin: 5px 0px; display: inline-block;
}
.form .textarea {
	background: url("../data/images/input_bg.gif") no-repeat left top; border: 1px solid rgb(224, 224, 224); width: 260px; height: 100px; color: rgb(170, 170, 170); line-height: 27px; padding-left: 5px; font-size: 11px;
}
.form .textareaFocus {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); width: 260px; height: 100px; color: rgb(51, 51, 51); line-height: 27px; padding-left: 5px; font-size: 11px;
}
.download_select_form th {
	width: 90px; text-align: right; padding-right: 10px;
}
.download_select_form td {
	padding-bottom: 10px;
}
.download_select_form th {
	padding-bottom: 10px;
}
.download_select_form td select {
	padding: 2px; border: 1px solid rgb(224, 224, 224); height: 24px; line-height: 24px;
}
#n-10-30-68 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-68 dl.dl1 {
	width: 290px; clear: both; margin-top: 30px; float: right;
}
#n-10-30-68 dl.dl2 {
	width: 290px; float: none; _float: left;
}
#n-10-30-69 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-69 dl.dl1 {
	width: 290px;
}
#n-10-30-69 dl.dl2 {
	width: 290px; margin-top: 30px; float: left;
}
#n-10-30-70 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-70 dl.dl1 {
	width: 290px;
}
#n-10-30-70 dl.dl2 {
	width: 290px; margin-top: 30px; float: left;
}
#n-10-30-71 dl.dl0 {
	width: 290px;
}
#n-10-30-71 dl.dl1 {
	width: 290px;
}
#n-10-30-72 dl.dl0 {
	width: 290px;
}
#n-10-30-72 dl.dl1 {
	width: 290px; float: right;
}
#n-10-30-72 dl.dl2 {
	width: 290px; margin-top: 30px; float: right;
}
#n-10-30-73 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-73 dl.dl1 {
	width: 290px;
}
#n-10-30-73 dl.dl2 {
	width: 290px; margin-top: 30px; margin-bottom: 30px; float: left;
}
#n-10-30-74 dl.dl0 {
	width: 290px;
}
#n-10-30-75 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-75 dl.dl1 {
	width: 290px;
}
#n-10-30-75 dl.dl2 {
	width: 290px; margin-top: 30px; float: left;
}
#n-10-30-76 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-76 dl.dl1 {
	width: 290px;
}
#n-10-30-77 dl.dl0 {
	width: 500px;
}
#n-10-30-78 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-78 dl.dl1 {
	width: 290px;
}
#n-10-30-79 dl.dl0 {
	width: 290px;
}
#n-10-30-80 dl.dl0 {
	width: 290px;
}
#n-10-30-80 dl.dl1 {
	width: 290px;
}
#n-10-30-81 dl.dl0 {
	width: 290px;
}
#n-10-30-82 dl.dl0 {
	width: 290px; float: right;
}
#n-10-30-82 dl.dl1 {
	width: 290px;
}
#n-10-30-83 dl.dl0 {
	width: 290px;
}
.content_date {
	color: rgb(170, 170, 170); margin-bottom: 5px;
}
.proList li .cornerzImg {
	width: 100px; height: 100px; margin-right: 20px; float: left;
}
.proImgBox .cornerzImgBig {
	width: 210px; height: 210px; margin-bottom: 6px;
}
.cornerzImgBig canvas {
	z-index: 100;
}
.proImgBox .proNavi .cornerzImg {
	width: 68px; height: 68px;
}
.teaser .imgTextBox .cornerzImg {
	width: 80px; height: 80px; margin-right: 10px; float: left;
}
.teaser .imgTextBox .imgBox {
	margin: 0px;
}
.enquiry_submit {
	background: url("../data/images/btn_submit.png") no-repeat; border: 0px currentColor; width: 86px; height: 30px; font-size: 0px; text-decoration: none; margin-top: 30px; margin-bottom: 20px; cursor: pointer;
}
.enquiry_reset {
	background: url("../data/images/btn_reset_en.png") no-repeat; border: 0px currentColor; width: 71px; height: 30px; font-size: 0px; margin-top: 30px; margin-bottom: 20px; cursor: pointer;
}
h4.headerTitle {
	color: rgb(59, 115, 185); padding-bottom: 5px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dashed;
}
.btn_search {
	background: url("../data/images/img_search02.gif") no-repeat; border: 0px currentColor; width: 41px; height: 29px; font-size: 0px; float: left; cursor: pointer;
}
.mainNavi li.industryNavi ul.naviTabs li a:hover {
	color: rgb(238, 116, 56);
}
.mainNavi li.last ul {
	width: 100px;
}
.mainNavi li.industryNavi .sub .allBrands {
	width: 860px; padding-top: 5px; margin-top: 10px; margin-left: 10px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; float: left; _margin-left: 5px;
}
.mainNavi li.industryNavi .sub .allBrands a {
	background: url("icon_list_l_over.gif") no-repeat 0px 4px; color: rgb(246, 115, 63); padding-left: 8px; font-weight: 700;
}
.search_list li {
	margin-bottom: 30px;
}
.proText li {
	background: url("../data/images/icon_dott.gif") no-repeat 0px 7px; margin: 0px; padding-left: 10px;
}
.search_list li ul li {
	background: url("../data/images/icon_dott.gif") no-repeat 0px 7px; margin: 0px; padding-left: 10px;
}
.search_list .search_title_link {
	color: blue; line-height: 28px; font-size: 14px;
}
.search_list .search_path_link {
	color: green; -ms-word-break: break-all;
}
.search_total {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dashed;
}
.return {
	background: url("../data/images/btn_return.png") no-repeat; border: 0px currentColor; width: 69px; height: 30px; font-size: 0px; margin-right: 30px; cursor: pointer;
}
.apply {
	background: url("../data/images/btn_upload_resume.png") no-repeat; border: 0px currentColor; width: 114px; height: 30px; font-size: 0px; cursor: pointer;
}
.btn_job_search {
	background: url("../data/images/btn_search.png") no-repeat; border: 0px currentColor; width: 86px; height: 30px; font-size: 0px; display: inline-block; cursor: pointer;
}
.sitemap {
	line-height: 20px;
}
.sitemap_deep_ul_2 {
	margin-bottom: 20px;
}
.sitemap_deep_ul_2 {
	padding-left: 20px;
}
.sitemap_deep_li_4 {
	background: url("icon_list_l_over.gif") no-repeat 0px 8px; padding-left: 10px; margin-left: 20px;
}
.sitemap_deep_li_5 {
	background: url("icon_list_l_over.gif") no-repeat 0px 8px; padding-left: 10px; margin-left: 20px;
}
.sitemap_deep_li_6 {
	background: url("icon_list_l_over.gif") no-repeat 0px 8px; padding-left: 10px; margin-left: 20px;
}
.sitemap_deep_li_3 {
	background: url("icon_list_l_over.gif") no-repeat 0px 8px; padding-left: 10px;
}
.sitemap_deep_ul_3 {
	display: none;
}
.sitemap_deep_li_3 a span {
	background: url("../data/images/icon_open.gif") no-repeat 0px 5px; width: 11px; height: 16px; text-decoration: none; margin-left: 6px; display: inline-block;
}
.sitemap_deep_li_3 a span.close {
	background: url("../data/images/icon_clos.gif") no-repeat 0px 5px;
}
.error {
	color: rgb(255, 0, 0);
}
.mar0 {
	margin: 0px;
}
.newsletterList ul li {
	width: 470px; padding-bottom: 12px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsletterList ul li a {
	width: 330px; float: left;
}
.newsletterList ul li #file_download a {
	background: url("../data/images/download_bg.gif") no-repeat; width: 65px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; padding-left: 4px; font-size: 10px; text-decoration: none; margin-top: -3px; margin-left: 15px;
}
.newsletterList ul li #file_download a:hover {
	text-decoration: underline;
}
#file_download {
	float: right;
}
.resultContentDownload .downloadList dd {
	width: 220px; padding-right: 15px; float: left;
}
.resultContentDownload .downloadList dd a {
	width: 180px;
}
.resultBox dl {
	width: 618px; margin-bottom: 20px; float: left;
}
.resultBox dt {
	font-weight: 700; margin-bottom: 5px;
}
.resultBox dd {
	width: 285px; padding-right: 20px; float: left;
}
.selectProduct .proImg img {
	height: auto;
}
.resultDownload {
	padding: 25px 25px 10px; width: 618px; float: left;
}
.resultDownload .downloadList {
	width: 309px; float: left;
}
.subBox h3 {
	color: rgb(0, 51, 102); padding-bottom: 12px; font-size: 16px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.subBox h3 span.r {
	font-size: 11px; font-weight: normal;
}
.double {
	width: 470px; margin-bottom: 20px; float: left;
}
.upcomingEventList {
	width: 470px; margin-bottom: 20px; float: left;
}
.upcomingEventList {
	margin-top: -5px;
}
.double li {
	width: 207px; padding-right: 28px; float: left;
}
.double li img {
	border: 1px solid rgb(221, 221, 221); width: 200px; height: 80px; margin-bottom: 10px;
}
#subContent .double li a {
	color: rgb(51, 51, 51);
}
.double li p span {
	color: rgb(170, 170, 170);
}
.upcomingEventList li {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.upcomingEventList li span {
	color: rgb(170, 170, 170);
}
#footer a {
	color: rgb(102, 102, 102); font-weight: normal;
}
.hei210 {
	height: 260px; margin-bottom: 0px;
}
.hei145 {
	height: 235px; margin-bottom: 0px;
}
.picTwo {
	margin: 10px 0px; width: 470px; float: left;
}
.picTwo li {
	margin: 5px 10px 5px 0px; float: left;
}
.picTwo li.mar0 {
	margin-right: 0px;
}
#subContent .picTwo li img {
	height: inherit; max-width: 230px;
}
.picRight ul {
	margin-bottom: 10px; margin-left: 10px; float: right;
}
.picRight ul li {
	margin-bottom: 10px;
}
#subContent .picRight ul img {
	height: inherit; max-width: 200px;
}
.picLeft {
	width: 470px; margin-bottom: 10px; float: left;
}
.picLeft li {
	margin: 5px 0px; width: 470px; float: left;
}
#subContent .picLeft li img {
	height: inherit; max-width: 150px;
}
.picLeft li .picSmall {
	margin-right: 10px; float: left;
}
.jobInput {
	background: url("../data/images/input_bg.gif") no-repeat left top; padding: 2px 2px 2px 5px; border: 1px solid rgb(224, 224, 224); width: 182px; height: 25px; color: rgb(170, 170, 170); line-height: 25px; font-size: 11px;
}
.linkHome {
	background: url("../data/images/img.png") no-repeat -180px 6px; width: 16px; height: 24px; text-indent: -999em;
}
.linkSitemap {
	background: url("../data/images/img.png") no-repeat -228px 6px; width: 16px; height: 24px; text-indent: -999em;
}
.linkFacebook {
	background: url("../data/images/img.png") no-repeat -196px 6px; width: 16px; height: 24px; text-indent: -999em;
}
.linkWeibo {
	background: url("../data/images/img.png") no-repeat -212px 6px; width: 16px; height: 24px; text-indent: -9999em;
}
#headerOther ul li a {
	text-decoration: none; display: block;
}
.loginbox {
	height: auto; z-index: 200; background-color: rgb(245, 245, 245);
}
.box_userlogin {
	padding: 20px 30px; float: left; position: relative;
}
.box_registration {
	padding: 20px 30px; float: left; position: relative;
}
.box_userlogin {
	width: 265px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255);
}
.box_registration {
	width: 150px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.box_tit {
	width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.box_tit img {
	margin-top: -4px; display: inline-block;
}
.box_tit img {
	
}
.box_tit h1 {
	color: rgb(85, 85, 85); font-size: 18px; font-weight: normal; text-decoration: none; margin-left: 15px; display: inline-block; position: relative; text-wrap: none;
}
.box_tit h1 {
	
}
.form .loginbox_label {
	width: 80px; float: left;
}
.form .loginbox_ele {
	width: 175px; float: left;
}
.loginbox_ele .input {
	width: 175px;
}
.loginbox_btn {
	margin-top: 15px; display: inline-block;
}
.loginbox_login {
	background: url("../data/images/btn_login.png") no-repeat; border: 0px currentColor; width: 116px; height: 30px; margin-top: 8px; cursor: pointer;
}
.box_registration p {
	color: rgb(119, 119, 119); line-height: 1.5em; font-size: 12px; margin-bottom: 20px;
}
.box_registration a {
	color: rgb(59, 115, 185); font-size: 14px; text-decoration: none; cursor: pointer;
}
.box_registration a:hover {
	text-decoration: underline;
}
a.forgot {
	color: rgb(59, 115, 185); font-size: 11px; text-decoration: none; white-space: nowrap; cursor: pointer;
}
a.forgot:hover {
	color: rgb(238, 116, 56); text-decoration: underline;
}
.download_history {
	border-bottom-color: rgb(77, 121, 171); border-bottom-width: 1px; border-bottom-style: solid;
}
.dh_tb tr.even {
	background-color: rgb(242, 244, 247);
}
.dh_tb tr.tableheader {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 12px; font-weight: bold; background-color: rgb(77, 121, 171);
}
.dh_tb td {
	padding: 0px 15px; height: 42px; line-height: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
th {
	padding: 0px 15px; height: 42px; line-height: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.dh_tb td {
	color: rgb(0, 49, 104); font-size: 12px;
}
.dh_tb tr:hover {
	background-color: rgb(221, 221, 221);
}
 
 .page {
	margin: 20px 0px; text-align: center;
}
.page span {
	padding: 0px 10px; border-radius: 2px; height: 28px; line-height: 28px; margin-right: 6px; display: inline-block; transition-duration: 0.2s; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition-duration: .2s; -moz-transition-duration: .2s;
}
.page a {
	padding: 0px 10px; border-radius: 2px; height: 28px; line-height: 28px; margin-right: 6px; display: inline-block; transition-duration: 0.2s; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition-duration: .2s; -moz-transition-duration: .2s;
}
.page a {
	border: 1px solid rgb(187, 187, 187); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.page a:hover {
	border: 1px solid rgb(234, 78, 3); color: rgb(234, 78, 3); text-decoration: none;
}
.page .disabled {
	border: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); background-color: rgb(252, 252, 252);
}
.page .cur {
	background: rgb(234, 78, 3); border: 1px solid rgb(234, 78, 3); color: rgb(255, 255, 255);
}
.page .hellip {
	padding: 0px;
}
.page .total {
	color: rgb(136, 136, 136);
}
 
 
 .main_cotent{ width:710px; float:right; line-height:22px; font-size:12px; min-height:480px; }
 .right_news{width:250px; float:right; margin-top:16px;}
 .right_news li{ list-style:none; font-size:12px; float:left;line-height:24px; width:240px; margin-left:10px;}
 
 .index_box{ width:100%; border-bottom:1px solid #e2e2e2; min-height:190px;margin-bottom:20px; }
 .app{ width:212px; float:left; margin-right:15px; font-size:12px;line-height:20px; color: #666666  }
.app img{ width:210px; height:80px; border:1px solid #e3e3e3; padding:1px; margin-bottom:10px; }
.app span{ font-weight:bold; font-size:14px; color:#333333}
.industry_list{ width:100%; line-height:30px;}
.industry_list li{ width:30%; height:25px; float:left; font-size:12px; color:#666666; background-image:url(dot.gif); padding-left:15px; background-repeat:no-repeat}

.industry_list_pic{ width:700px; margin:0px auto; margin-top:-30px; }
.industry_list_pic li{ width:300px; margin-right:50px; float:left; height:230px; font-size:14px; color:#333333; font-weight:bold; margin-top:40px;}
.industry_list_pic li span{ width:300px;  font-size:14px; color:#333333; font-weight:bold; line-height:40px;}
.industry_list_pic li img{ width:300px; border:1px solid #e2e2e2; height:191px; padding:1px;}



.partner_list_pic{ width:700px; margin:0px auto; margin-top:-20px; }
.partner_list_pic li{ width:300px; margin-right:50px; float:left; height:260px; font-size:12px; color: #666666; margin-top:20px;}
.partner_list_pic li span{ width:300px;  font-size:14px; color:#333333; font-weight:bold; line-height:40px;}
.partner_list_pic li img{ width:300px; border:1px solid #e2e2e2; height:120px; padding:1px; margin-bottom:10px;}

.main_cotent img{ max-width:700px;}
 