body{
	color: #454545;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body2{
	font: normal 12px Verdana;
	color: #005FA9;
	margin: 0px;
	padding: 0px;
}
.headfoot {
	color: #888888;
	font: normal 11px Verdana;
	TEXT-DECORATION: none
}
.textbody {
	color: #454545;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
sup 
{
font-size: 8px
}
.psbody {
	color: #242424;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.pssubline11
{
	color: #2679BD;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight:bold;
}

.solutionsTitle1
{
	color: #2679BD;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.psbig1 {
	color: #2679BD;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
A.psbig1:active
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig1:link
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig1:visited
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig1:hover {
font: bold 14px Arial, sans-serif;
	color: #004A88;
	text-decoration: underline;
}
.psbig3 {
	font: bolder 14px "Times New Roman";
	color: #004A88;
	margin-top: 0px;
}
.psbig2 {
	font: bolder 14px Arial, sans-serif;
	color: #004A88;
	margin-top: 0px;
}
A.psbig2:active
{
   font: bolder 14px Arial, sans-serif;
	color: #004A88;
    TEXT-DECORATION: none
}
A.psbig2:link
{
   font: bolder 14px Arial, sans-serif;
	color: #004A88;
    TEXT-DECORATION: none
}
A.psbig2:visited
{
   font: bolder 14px Arial, sans-serif;
	color: #004A88;
    TEXT-DECORATION: none
}
A.psbig2:hover {
	text-decoration: underline;
}
.pslittle1 {
	color: #aaaaaa;
	font: 10px Verdana, sans-serif;
}
A.pslittle1:active
{
   color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.pslittle1:link
{
    color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.pslittle1:visited
{
   color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.pslittle1:hover {
	text-decoration: none;
}
.pslittle2 {
	font: normal 11px Arial, sans-serif;
	color: #005FA9;
}
.subtitle {
	font: normal 13px Arial, sans-serif;
	color: #005FA9;
	TEXT-DECORATION: none;
}
.LanguageText {	font:normal 11px Arial, sans-serif;	color: #165698;	text-decoration:none;}

a.Language:link,a.Language:visited{text-decoration: none; font-weight:normal; color:#165698;font-size:11px}
a.Language:hover{text-decoration: none; font-weight:normal; color:#000000;font-size:11px}
	
A.subtitle:active
{
	color: #005FA9;
	font: 13px Arial, sans-serif;	
	text-decoration: none;
}
A.subtitle:link
{
    color: #005FA9;
	font: 13px Arial, sans-serif;
	text-decoration: none;
	}
A.subtitle:visited
{
   color: #005FA9;
	font: 13px Arial, sans-serif;	
    TEXT-DECORATION: none;}
A.subtitle:hover {
	text-decoration: underline;
}
.pslittlewhite {
	color: #ffffff;
	font: 11px Verdana, sans-serif;
}
.xlink1 {
	font: 12px Arial, sans-serif;
	color: #165698;
	margin-top: 0px;
}
A.xlink1:active
{
    font: bold 12px Arial, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink1:link
{
    font: bold 12px Arial, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink1:visited
{
   font: bold 12px Arial, Helvetica, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink1:hover {
	text-decoration: underline;
}
.xlink2 {
	font: bold 15px Arial, sans-serif;
	color: #ff9900;
	margin-top: 0px;
}

.xlink3 {
	font: 13px Arial, sans-serif;
	color: #F48400;
	margin-top: 0px;
	line-height:20px
}
.HomeOrange {
	font: 12px Arial, sans-serif;
	color: #F48400;
	margin-top: 0px;
	line-height:20px
}

A.xlink2:active
{
    font: bold 15px Arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink2:link
{
    font: bold 15px Arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink2:visited
{
   font: bold 15px Arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
    TEXT-DECORATION: none
}
A.xlink2:hover {
	text-decoration: underline;
}
.xlinkhead {
	font: bold 14px Arial, sans-serif;
	color: #ffffff;
	margin: 0px;
	border-right: 1px solid #FFE594;
}
A.xlinkhead:active
{
    font: bold 14px Arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead:link
{
    font: bold normal 14px Arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead:visited
{
   font: bold 14px Arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.xlinkhead0 {
	font: normal 14px Helvetica;
	color: #FFFFFF;
	margin: 0px;
	border-right: 1px solid #FFE594;
}
A.xlinkhead0:active
{
    font:normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead0:link
{
    font: normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead0:visited
{
   font: normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
    TEXT-DECORATION: none
}
A.xlinkhead0:hover {
	font: bold 14px Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
.title1 {
	font: bold 14px Arial, sans-serif;
	color: #ffffff;
	margin: 0px;
}
A.title1:active
{
    font: bold 14px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title1:link
{
   font: bold 14px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title1:visited
{
   font: bold 14px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title1:hover {
	text-decoration: underline;
}
.title3 {
	font: bold 13px Arial, sans-serif;
	color: #ffffff;
}
A.title3:active
{
    font: bold 12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title3:link
{
   font: bold 12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title3:visited
{
   font:  12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title3:hover {
	text-decoration: underline;
}
.title4 {
	font:  bold 12px Arial, sans-serif;
	color: #ffffff;
}
A.title4:active
{
    font: bold 12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title4:link
{
   font:  bold 12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title4:visited
{
   font: bold 12px Arial, sans-serif;
	color: #ffffff;
    TEXT-DECORATION: none
}
A.title4:hover {
	text-decoration: underline;
}
.title2 {
	font: bold 14px Arial, sans-serif;
	color: #165698;
}
.newsdate {
	font: normal 10px Verdana;
	color: #AAAAAA;
	margin-top: 0px;
}

.psbig11
{
   font: 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig11:active
{
   font: 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig11:link
{
   font: 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig11:visited
{
   font: 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig11:hover {
	text-decoration: underline;
}
.psbig12 {
	color: #2679BD;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
A.psbig12:active
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig12:link
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig12:visited
{
   font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
A.psbig12:hover {
	text-decoration: underline;
}
A.body:active
{
	font: normal 12px Verdana;
	color: #454545;
	TEXT-DECORATION: none
}
A.body:link
{
	font: normal 12px Verdana;
	color: #454545;
	TEXT-DECORATION: none
}
A.body:visited
{
	font: normal 12px Verdana;
	color: #454545;
	TEXT-DECORATION: none
}
A.body:hover
{
	text-decoration: underline;
}
.homenews {
	font: normal 11px Verdana;
	color: #165698;
	TEXT-DECORATION: none
}
.newstt {
	font: bold 14px Arial, sans-serif;
	color: #2679BD;
    TEXT-DECORATION: none
}
.newstt2 {
	font: bold 14px Arial, sans-serif;
	color: #2679BD;
	TEXT-DECORATION: none;
	text-align: right;
}
.style1 {font-size: 10px}
.style2 {font-size: 12px}
.qqcsearch { CURSOR: hand; border:0px;width:11px;height:13px;background-image: url(../images/searchXbopoint2.gif)}
/* 黑色链接文字 */
a.link2-none:link,a.link2-none:visited{text-decoration: none; color:#000000;font-size:12px}
a.link2-none:hover{text-decoration: none; color:#333333;font-size:12px}

/* 灰色链接文字 */
a.link2-hui:link,a.link2-hui:visited{text-decoration: none; color:#999999;font-size:11px}
a.link2-hui:hover{text-decoration: none; color:#333333;font-size:11px}

/* 蓝色链接文字 */
a.homenews1:link,a.homenews1:visited{text-decoration: none; color:#165698;font-size:11px}
a.homenews1:hover{text-decoration: none; color:#3D8ADA;font-size:11px}

/* Blue Link BOLD text */
a.FrenchNow:link,a.FrenchNow:visited{text-decoration: none; font-weight:bold; color:#165698;font-size:13px}
a.FrenchNow:hover{text-decoration: none; font-weight:bold; color:#000000;font-size:13px}

a.EnglishNow:link,a.EnglishNow:visited{text-decoration: none; font-weight:bold; color:#165698;font-size:11px}
a.EnglishNow:hover{text-decoration: none; font-weight:bold; color:#3D8ADA;font-size:13px}

/* 橙色链接文字 */
a.xlink3:link,a.xlink3:visited{text-decoration: underline; color:#F48400;font: 13px Arial, sans-serif}
a.xlink3:hover{text-decoration: underline; color:#F48400;font: 13px Arial, sans-serif}

a.HomeOrange:link,a.HomeOrange:visited{text-decoration: underline; color:#F48400;font: 13px Arial, sans-serif}
a.HomeOrange:hover{text-decoration: underline; color:#F48400;font: 13px Arial, sans-serif}

.newsdate1 {
	font: normal 11px Verdana;
	color: #000000;
	margin-top: 0px;
	line-height:18px
}

.xlink2 {
	font: 14px Arial, sans-serif;
	color: #F48400;
	margin-top: 0px;
	line-height:20px
}

.thumbnail{position: relative;z-index: 0; font-size:12px; line-height:17px; text-decoration:none; color:#165698;font-size:11px}

.thumbnail:hover{background-color: transparent;z-index: 50;color:#3D8ADA;font-size:11px}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-image:url(../images/index/index800_10_01.gif); margin-top:20px;  margin-left:10px; width:282px; height:180px; background-repeat:no-repeat;text-align:left; padding-top:10px; padding-right:8px;padding-left:5px;visibility: hidden;color: black;text-decoration: none;line-height:15px}

.thumbnail span p{ /*CSS for enlarged image*/
text-decoration:none;}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;padding: 2px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;display:block; /*position where enlarged image should offset horizontally */
}


.thumbnai2{position: relative;z-index: 0; font-size:12px; line-height:17px; text-decoration:none; color:#165698;font-size:11px}

.thumbnai2:hover{background-color: transparent;z-index: 50;color:#3D8ADA;font-size:11px}

.thumbnai2 span{ /*CSS for enlarged image*/
position: absolute; background-image:url(../images/index/index800_11_01.gif); margin-top:15px;  margin-left:10px; width:282px; height:230px; background-repeat:no-repeat;text-align:left; padding-top:15px; padding-right:8px;padding-left:5px;visibility: hidden;color: black;text-decoration: none;line-height:15px}

.thumbnai2 span p{ /*CSS for enlarged image*/
text-decoration:none;}
.thumbnai2 span img{ /*CSS for enlarged image*/
border-width: 0;padding: 10px;}

.thumbnai2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;display:block; /*position where enlarged image should offset horizontally */
}


.thumbnai3{position: relative;z-index:0; font-size:12px; line-height:17px; text-decoration:none; color:#165698;font-size:11px}

.thumbnai3:hover{background-color: transparent;z-index:50;color:#3D8ADA;font-size:11px}

.thumbnai3 span{ /*CSS for enlarged image*/
position: absolute; background-image:url(../images/index/index800_12.gif); margin-top:14px;  margin-left:10px; width:300px; height:195px; background-repeat:no-repeat;text-align:left; padding-top:10px; padding-right:8px;padding-left:5px; visibility: hidden;color: black;text-decoration: none;line-height:15px}

.thumbnai3 span p{ /*CSS for enlarged image*/
text-decoration:none;}
.thumbnai3 span img{ /*CSS for enlarged image*/
border-width: 0;padding: 2px;}

.thumbnai3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;display:block; }/*position where enlarged image should offset horizontally */


.thumbnai4:hover{background-color: transparent;z-index: 50;color:#3D8ADA;font-size:11px}

.thumbnai4 span{ /*CSS for enlarged image*/
position: absolute; background-image:url(../images/index/index800_10_01.gif); margin-top:15px;  margin-left:10px; width:282px; height:180px; background-repeat:no-repeat;text-align:left; padding-top:10px; padding-right:8px;padding-left:5px;visibility: hidden;color: black;text-decoration: none;line-height:15px}

.thumbnai4 span p{ /*CSS for enlarged image*/
text-decoration:none;}
.thumbnai4 span img{ /*CSS for enlarged image*/
border-width: 0;padding: 2px;}

.thumbnai4:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;display:block; /*position where enlarged image should offset horizontally */
}
.thumbnai5{position: relative;z-index: 0; font-size:12px; line-height:17px; text-decoration:none; color:#165698;font-size:11px}

.thumbnai5:hover{background-color: transparent;z-index: 50;color:#3D8ADA;font-size:11px}

.thumbnai5 span{ /*CSS for enlarged image*/
position: absolute; background-image:url(../images/index/index800_11_05.gif); margin-top:30px;  margin-left:10px; width:282px; height:170px; background-repeat:no-repeat;text-align:left; padding-top:10px; padding-right:8px;padding-left:5px;visibility: hidden;color: black;text-decoration: none;line-height:15px}

.thumbnai5 span p{ /*CSS for enlarged image*/
text-decoration:none;}
.thumbnai5 span img{ /*CSS for enlarged image*/
border-width: 0;padding: 2px;}

.thumbnai5:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;display:block; /*position where enlarged image should offset horizontally */
}


font.telheader{ /*CSS for the tel text in the page header*/
font-size: 11px;
color: #FF6600; }
