@charset "utf-8";
/* CSS Document */

/* Public */

img {
	border:0px;
}

a {
	color:#0480B4;
}
A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION:underline;
}
A:hover {
	TEXT-DECORATION: underline;
}
body {
	margin:0px;
	padding:0px;
	line-height:1.3em;
	font-size:12px;
	color:7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
}
.C333 a {
	color:#333;
}
.pformat {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.DefaultLayoutContent {
	position:relative;
	width:970px;
	height:auto;
	color:#787878;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.DefaultLayoutAutoW {
	float:left;
	height:auto;
	width:auto;
	display:inline;
}
.DefaultLayout100W {
	float:left;
	height:auto;
	width:100%;
	display:inline;
}
.floatRight {
	float:right;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
/* Head */

.HeadContent {
	height: 75px;
}
.HeadLogo {
	position:absolute;
	left: auto;
	top: auto;
	height: 103px;
	width: 220px;
}
.HeadTop {
	height:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	line-height: 10px;
}
.IndexSubEact {
	background-image: url(IndexEact.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 122px;
	text-align:center;
	line-height:56px;
}
.IndexSubEun {
	background-image: url(IndexEun.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 122px;
	text-align:center;
	line-height:56px;
}
.IndexSubEun a {
	color:#ffffff;
}
.IndexSubEact a {
	color:#ffffff;
}
.W90P {
	width:95%;
}
.IndexSubDact {
	background-image: url(IndexDact.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 96px;
	text-align:center;
	line-height:56px;
}
.IndexSubDun {
	background-image: url(IndexDun.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 96px;
	text-align:center;
	line-height:56px;
}
.IndexSubDun a {
	color:#ffffff;
}
.IndexSubDact a {
	color:#ffffff;
}
.IndexSubCact {
	background-image: url(IndexCact.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 121px;
	text-align:center;
	line-height:56px;
}
.IndexSubCun {
	background-image: url(IndexCun.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 121px;
	text-align:center;
	line-height:56px;
}
.IndexSubCun a {
	color:#ffffff;
}
.IndexSubCact a {
	color:#ffffff;
}
.IndexSubBact {
	background-image: url(IndexBact.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 137px;
	text-align:center;
	line-height:56px;
}
.IndexSubBun {
	background-image: url(IndexBun.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 137px;
	text-align:center;
	line-height:56px;
}
.IndexSubBun a {
	color:#ffffff;
}
.IndexSubBact a {
	color:#ffffff;
}
.IndexSubAact {
	background-image: url(IndexAact.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 100px;
	text-align:center;
	line-height:56px;
}
.IndexSubAun {
	background-image: url(IndexAun.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 100px;
	text-align:center;
	line-height:56px;
}
.IndexSubAun a {
	color:#ffffff;
}
.IndexSubAact a {
	color:#ffffff;
}
/* IndexMain */

.IndexFlash {
	width:970px;
	height:190px;
}
.IndexMain {
	min-height:569px;
	height:auto !important;
	height:569px;
	overflow:visible;
}
.IndexSideLeft {
	width:270px;
}
.IndexSideSubB {
	width:100%;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.IndexSideSubC {
	width:234px;
}
.Mb10 {
	margin-bottom:10px;
	width:200px;
}
.PB10 {
	padding-bottom:10px;
}
.Mb5 {
	margin-bottom:5px;
}
.Ml10 {
	display:inline;
}
.W163 {
	width:200px;
}
.Title {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
.IndexSideSub {
	width:234px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.SideActBottom {
	height:10px;
	background-image:url(SideActBottom.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
.SideActTop {
	height:10px;
	background-image:url(SideActTop.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
.IndexCenterTitle {
	color:#245d94;
	font-weight:bold;
	font-size:14px;
	margin-left:25px;
	width:195px;
	height:12px;
}
.IndexCenterLeft {
	margin-left:25px;
	width:210px;
	margin-top:20px;
}
.IndexSideTitle {
	font-size:14px;
	color:#245d94;
	font-weight:bold;
	height:12px;
}
.IndexSeachBar {
	background: url(IndexSeachBar.gif);
	width:365px;
	height:36px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 50;
	top: 75px;
	left: 606px;
}
.IndexSeachBarShadow {
	background: url(IndexSeachBar.png);
	width:370px;
	height:40px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/IndexSeachBar.png");
	_background:none;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 49;
	top: 75px;
	left: 601px;
}
.IndexMainRight {
	width:220px;
	margin-bottom:10px;
}
.IndexSeachButton {
	width:35px;
	height:19px;
}
.IndexSeachRidio {
	margin-left:5px;
	display:inline;
	margin-top:10px;
	color:#ffffff;
	width:168px;
	font-size:14px;
}
.IndexSeachText {
	margin-left:5px;
	margin-top:12px;
	width:120px;
	height:17px;
}
.IndexSeachText input {
	height: 14px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.IndexSeachButton {
	margin-left:25px;
	margin-top:10px;
}
.IndexCenterRight {
	width:365px;
	margin-top:10px;
	padding-bottom:20px;
}
.IndexCenterImgRightText {
	margin-left:10px;
	width:238px;
}
.IndexCenterRightIMG {
	width:117px;
	height:84px;
}
.IndexCenterContent {
	width:369px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	overflow:hidden;
	padding-top:20px;
	display:inline;
}
.IndexCenterContentB {
	width:369px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	overflow:hidden;
	display:inline;
}
.IndexCenterRightTitle {
	height:12px;
}
.IndexCenterRightTitleB {
	height:16px;
}
.IndexCenterRightBottom {
	height:7px;
	display:inline;
}
.SeachTitle {
	height:22px;
	line-height:22px;
	background-color:#7090b0;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.P10 {
	padding:10px;
}
.IndexCenterSubTitle {
	margin-left:20px;
	margin-top:10px;
	padding-bottom:5px;
	display:inline;
	overflow:hidden;
}
.MainTitleFont {
	color:#000;
	font-size:20px;
	font-weight:bold;
}
.IndexCenterSubText {
	margin-left:25px;
	padding-bottom:10px;
	display:inline;
	overflow:hidden;
	width:330px;
}
.IndexCenterSubText a {
	color:#356fa6;
}
.IndexCenterRightImgGlobe {
	width:36px;
	height:33px;
}
.IndexCenterRightSubTextContent {
	width:295px;
	margin-left:5px;
	display:inline;
	overflow:hidden;
}
.IndexBottomLeft {
	width:640px;
}
.IndexBottomIndexSub {
	padding-left:15px;
}
.IndexBottomIndexSub a {
	color:#666666;
}
.IndexBottomLeftCopyright {
	margin-left:50px;
	width:590px;
	margin-top:20px;
	font-size:10px;
}
.SeachContent {
	margin-top:1px;
	background-color:#f0f0f0;
	margin-bottom:20px;
	color:#0d1a28;
}
.IndexRightSubID {
	font-weight:bold;
}


.IndexRightSubMore a {
	font-weight:bold;
	color:#356fa6;
	font-size:10px;
}
.Index {
	height:43px;
	background-image: url(IndexBG.jpg);
	background-repeat: no-repeat;
}
.PublicSideLeft {
	width:212px;
	margin-top:1px;
	margin-bottom:1px;
	height:758px;
	overflow:visible;
	background-color:#e9e9e9;
}
.H30 {
	height:30px;
}
.SaleSideLeft {
	width:212px;
	margin-top:1px;
	margin-bottom:1px;
	min-height:3700px;
	height:auto !important;
	height:3700px;
	overflow:visible;
	background-color:#e9e9e9;
}
.RightMain {
	width:758px;
	display:inline;
}
.SideTop {
	margin-top:30px;
}
.SideSub {
	margin-left: 10px;
	margin-top: 10px;
	width:202px;
}
.SideSubTitle {
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
}
.SideSub ul {
	padding:0px;
	margin:0px;
	list-style-position:inside;
}
.MainTitle {
	margin-left:24px;
	margin-top:30px;
	font-size:14px;
	width:545px;
	font-weight:bold;
	display:inline;
}
.MainTitle2 {
	margin-left:24px;
	margin-top:30px;
	font-size:14px;
	width:545px;
	font-weight:bold;
	display:inline;
	color:#999999
}
.ProductMainTitle {
	padding-left:35px;
	margin-left:5px;
	margin-top:30px;
	font-size:14px;
	width:715px;
	padding-bottom:2px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}
.MainContent {
	margin-left:24px;
	margin-top:18px;
	display:inline;
	width:92%;
}
.EmailTable td {
	height:20px;
	padding:5px;
}
.EmailTable td textarea {
	height:100px;
	width:300px;
	overflow:auto;
}
.textAlignR {
	text-align:right;
}
.ProductSubMainRight {
	margin-bottom:20px;
}
.ProductMainContent {
	margin-left:24px;
	margin-top:18px;
	width:715px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e9e9e9;
}
.ProductSubMainRightSb {
	margin-top:10px;
}
.SeachMainContent {
	margin-left:40px;
	margin-top:5px;
	width:545px;
}
.TechnicalMainContent {
	margin-top:18px;
	margin-left:24px;
	padding-bottom:25px;
	width:95%;
	display:inline;
}
.SupportSideAct {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right: 5px;
	width:95.2%;
}
.SupportSideAct a {
	color:#787878;
}
.SupportSideUn a {
	color:#787878;
}
.fontRed {
	color:#FF0000;
}
.SupportSideUn {
	padding-left:5px;
	padding-right: 5px;
	width:95%;
}
.SideUnTop {
	height:8px;
}
.SideUnBottom {
	height:8px;
}
.ProductSubMainIMG {
	width:244px;
	height:113px;
}
.ProduceSubMainTitle {
	font-size:12px;
	font-weight:bold;
	color:#41a1c9;
}
.ProduceSubMainTitle a {
	color:#0480B4;
}
.IndexLeft {
	margin-left:236px;
	display:inline;
}
.IndexSubAct {
	text-align:center;
	padding-top:20px;
	margin-right:10px;
	background-image: url(IndexSubBG.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 139px;
}
.marginL10 {
	margin-left:20px;
	display:inline;
}
.marginR10 {
	margin-right:20px;
	display:inline;
}
.IndexSubAct a {
	color:#0480b4;
	font-size:12px;
	font-weight:bold;
}
.IndexSubUn {
	text-align:center;
	padding-top:20px;
	margin-right:10px;
	height: 23px;
	width: 139px;
}
.IndexSubUn a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.CareerHelp {
	text-align:right;
	width:525px;
}
.DefaultLayoutAutoW table td {
	height:30px;
	line-height:30px;
}
.MainSubTitle {
	font-weight:bold;
	color:#000000;
}
.CareerRegBottomBox {
	width:510px;
	height:40px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8daad4;
}
.CareerRegConFirm {
	margin-top:15px;
	margin-right:10px;
}
.C333 a {
	color:#333;
}
.SiteMapSub {
	float:left;
	width:95%;
}
.SiteMapSubLeft {
	float:left;
	width:120px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.SiteMapSubRight {
	float:left;
	width:80%;
}
.SiteMapSubRightSub {
	float:left;
	width:160px;
	margin-bottom:5px;
	margin-left:100px;
	display:inline;
}
.SiteMapSubRightSub a {
	color:#333333;
}
.SiteMapSubLeft a {
	color:#333333;
}

.PartTitle {
	text-align:center;
	font-weight: bold;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.PartTitleA {
	text-align:left;
	font-weight: bold;
	color: #000000;
}

.w20p {
	width:20%;
	line-height:50px;
}

.CareerTable td {
	height:18px;
	line-height:18px;
}
