/* CSS Document */
body {	font-family:"ËÎÌå", "Lucida Grande", Arial, sans-serif; font-size:12px;  background-color:#fff; text-align:center;  padding:0; margin:0; }
#wrapper {	width: 1002px; text-align:left;}
*{ padding:0; margin:0;}
img { border:0px;}
a{ text-decoration:none; color:#1c1c1c;}
a:hover{ text-decoration:underline; color:#1c1c1c;}

/* ---------------------------------TOPMENU--------------------------------- */
.Top{ position:relative; width:1002px; height:88px;}
.TopLogo{ position:relative; left:0; top:0px; width:237px; height:88px; background: url(../../cn/images/HeadLogo.gif) no-repeat;}
.TopBg01{ position:absolute; left:237px; top:0px; width:491px; height:39px; background: url(../../cn/images/HeadBg01.gif) no-repeat;}

.TopToolBar{ position:absolute;left:728px; top:0px; width:274px; height:39px; background: url(../../cn/images/HeadBg02.gif) repeat-x; padding-top:15px; padding-left:20px;}
.TopToolBar a{ text-decoration:none;  color:#404040;}
.TopToolBar a:hover{ text-decoration:underline;  color:#404040;}
.TopToolBar01{float:left; height:12px; background: url(../../cn/images/HomeIcon.gif) no-repeat; padding-left:16px; margin-right:5px; color:#404040; }
.TopToolBar02{float:left; height:12px; background: url(../../cn/images/JoinUsIcon.gif) no-repeat; padding-left:16px; margin-right:5px; color:#404040; }
.TopToolBar03{float:left; height:12px; background: url(../../cn/images/Ch-EnIcon.gif) no-repeat; padding-left:16px; margin-right:5px; color:#404040; }

.TopMenu{ position:absolute;left:237px; top:39px; width:765px; height:49px;  background: url(../../cn/images/HeadMenuBg.gif) repeat-x;}
.TopMenu a{display:block;}
a#Menu01 {float:left;background:  url(../../cn/images/MenuOff01.gif) no-repeat; width:112px; height:49px;}
a#Menu01:hover,a#Menu01on {float:left;background:  url(../../cn/images/MenuOn01.gif) no-repeat; width:112px; height:49px;}
a#Menu02 {float:left;background:  url(../../cn/images/MenuOff02.gif) no-repeat; width:112px; height:49px;}
a#Menu02:hover,a#Menu02on {float:left;background:  url(../../cn/images/MenuOn02.gif) no-repeat; width:112px; height:49px;}
a#Menu03 {float:left;background:  url(../../cn/images/MenuOff03.gif) no-repeat; width:112px; height:49px;}
a#Menu03:hover,a#Menu03on {float:left;background:  url(../../cn/images/MenuOn03.gif) no-repeat; width:112px; height:49px;}
a#Menu04 {float:left;background:  url(../../cn/images/MenuOff04.gif) no-repeat; width:112px; height:49px;}
a#Menu04:hover,a#Menu04on {float:left;background:  url(../../cn/images/MenuOn04.gif) no-repeat; width:112px; height:49px;}
a#Menu05 {float:left;background:  url(../../cn/images/MenuOff05.gif) no-repeat; width:112px; height:49px;}
a#Menu05:hover,a#Menu05on {float:left;background:  url(../../cn/images/MenuOn05.gif) no-repeat; width:112px; height:49px;}
a#Menu06 {float:left;background:  url(../../cn/images/MenuOff06.gif) no-repeat; width:112px; height:49px;}
a#Menu06:hover,a#Menu06on {float:left;background:  url(../../cn/images/MenuOn06.gif) no-repeat; width:112px; height:49px;}
.TopMenuLine{float:left; width:9px; height:49px; background: url(../../cn/images/HeadMenuLine.gif) no-repeat; }
.TopMenuBlank{float:left; width:11px; height:49px; }

/* ---------------------------------Ê×Ò³----------------------------- */
.HomeContent{ width:1002px;}
.MoveBar{ position:relative; width:727px; height:22px; background:#D9D9D7; font-size:12px; color:#1C1C1C; padding-left:30px;}
.MoveBarTitle{ float:left; width:80px; height:14px; margin-top:8px; font-weight:bold; }
.MoveBarText{ float:left;  width:500px; height:14px; margin-top:8px; }

/* Left */
.HomeLeftTitle{ width:100%; margin-top:10px; margin-bottom:10px;}
.HomeLeftList{ width:100%; font-size:12px; color:#1c1c1c; line-height:20px;  padding-left:25px; padding-right:20px; text-align:center;}
.HomeLeftList a{ text-decoration:none;  color:#1c1c1c;}
.HomeLeftList a:hover{ text-decoration:underline;  color:#1c1c1c;}
.HomeLeftList li{ list-style-image:url(../images/HomeLeftListIcon.gif); text-align:left;}
.HomeLeftMore{ width:100%; text-align:right; padding-right:20px; margin-top:10px;}

.HomeBanner{ width:100%; text-align:center;}
.HomeBanner td{ height:70px;}
.HomeLink{ width:100%;}
.HomeLink td{ height:60px; text-align:center;}

/* Middle */
.HomeMidTitle01{ width:489px; height:34px; background:url(../images/HomeTitle04.gif) no-repeat; margin-top:10px; margin-bottom:10px; text-align:right; padding-right:20px; padding-top:10px;}
.HomeMidTitle02{ width:489px; height:34px; background:url(../images/HomeTitle05.gif) no-repeat; margin-top:10px; margin-bottom:2px; text-align:right; padding-right:20px; padding-top:10px;}
.HomeMidTopContent{ width:480px;}
.HomeMidPic{ float:left; width:88px; height:81px; margin:5px;}
.HomeMidText{ float:left; width:360px; background:url(../images/ArrowList.gif) no-repeat; font-size:12px; color:#1c1c1c; text-align:left; margin:5px; padding-left:15px;}
.HomeMidText p{ margin-top:10px; color:#686868; line-height:16px;}
.HomeMidLine{width:470px; height:10px; border-bottom:#BCBCBC 1px dotted; font-size:1px; margin-bottom:10px; }
.HomeMidBottomContent{ width:480px; height:190px; background:#F7F7F7; text-align:left; font-size:12px; line-height:18px;padding:10px;  padding-left:35px; }
.HomeMidBottomContent a{ text-decoration:none;  color:#1c1c1c;}
.HomeMidBottomContent a:hover{ text-decoration:underline;  color:#1c1c1c;}
.HomeMidBottomContent li{ list-style-image:url(../images/HomeLeftListIcon.gif); text-align:left; padding-left:3px; margin-bottom:8px;}

/* Right */
.HomeRightTitle01{ width:274px; height:32px; background:url(../images/HomeTitle06.gif) no-repeat; margin-top:10px; margin-bottom:3px; text-align:right; padding-right:20px; padding-top:10px;}
.HomeRightTitle02{ width:274px; height:32px; background:url(../images/HomeTitle07.gif) no-repeat; margin-top:10px; margin-bottom:3px; text-align:right; padding-right:20px; padding-top:10px;}
.HomeRightTitle03{ width:274px; height:32px; background:url(../images/HomeTitle08.gif) no-repeat; margin-top:10px; margin-bottom:3px; text-align:right; padding-right:20px; padding-top:10px;}
.HomeRightContent01{ position:relative; width:274px; height:208px; text-align:center;}
.HomeRightContent02{ position:relative; width:274px; height:214px; text-align:center;}
.HomeRightContent03{ position:relative; width:274px; height:158px; text-align:center;}

.HomeRightListHead{ width:257px; height:20px; background:url(../images/ArrowList02.gif) 18px no-repeat; color:#000; font-size:12px; font-weight:bold; text-align:left; margin-bottom:5px; padding-left:42px; padding-top:5px;}
.HomeRightList{ width:257px; font-size:12px; color:#000; line-height:18px; background:#F7F7F7;  padding-left:35px; padding-right:20px; padding-bottom:5px; padding-top:5px; text-align:center;margin-bottom:5px; }
.HomeRightList a{ text-decoration:none;  color:#000;}
.HomeRightList a:hover{ text-decoration:underline;  color:#000;}
.HomeRightList li{ list-style-image:url(../images/HomeLeftListIcon.gif); text-align:left;}

/* TurningPic */
.ShowImg { position:absolute; left:8px; top:25px; width:257px;height:178px;}
.ShowNum { position:relative; left:0px; top:0px; width:256px;height:30px;}
.ShowNum img {	margin:0 0 -5px -3px;}

/* IndexTab */
.IndexTab{font-size:12px;}
.IndexTabHead td{ background:#194775; height:25px; color:#fff; text-align:left; line-height:25px; padding-left:5px;}
.IndexTabRowWhite td{ height:22px; background:#fff; border-bottom:#D9D9D7 1px solid;  color:#000; line-height:22px; text-align:left; padding-left:5px; padding-right:5px;}
.IndexTabRowGrey td{ height:22px; background:#F7F7F7; border-bottom:#D9D9D7 1px solid;  color:#000; line-height:22px; text-align:left; padding-left:5px;}
.IndexTabFoot{  background:#194775; height:6px; font-size:1px; }

/* Bottom */
.Bottom{ width:100%; height:48px; background:#F7F7F7; border-top:#E1DED6 1px solid; text-align:center;}
.BottomWhiteSpace{ width:100%; height:5px; background:#fff; font-size:4px;}
.BottomMenu{ height:19px; font-size:12px; color:#404040; line-height:19px;}
.BottomMenu a{ text-decoration:none;  color:#404040;}
.BottomMenu a:hover{ text-decoration:underline;  color:#404040;}
.BottomCopyright{ width:100%; height:29px;background: url(../../cn/images/CopyrightBg.gif) repeat-x; font-size:12px; color:#fff; padding-top:10px;}

/* ---------------------------------AboutUs----------------------------- */
.SecondlyMenu{ position:relative; left:70px; top:10px; width:150px; font-size:12px;}
.SecondlyMenu a{text-decoration:none;}
.SecondlyMenu a:hover{text-decoration:none;  color:#BE1B15;}
.SecondlyMenuOn{ color:#BE1B15;}
.SecondlyMenu li{ border-bottom:#9E9E9E 1px solid; height:30px; line-height:30px;}
.SecondlyMenu li ul{ margin-top:5px; margin-bottom:5px;}
.SecondlyMenu li ul li{ border-bottom:0px; height:20px; line-height:20px;}

.AboutUsMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/AboutUsMenuBg.gif) no-repeat;}
.IndexMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/IndexMenuBg.gif) no-repeat;}
.NewsMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/NewsMenuBg.gif) no-repeat;}
.ReportsMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/ReportsMenuBg.gif) no-repeat;}
.ServiceMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/ServiceMenuBg.gif) no-repeat;}
.DownloadMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/DownloadMenuBg.gif) no-repeat;}
.WebMenuBg{ position:relative; width:237px; height:574px; background: url(../../cn/images/WebMenuBg.gif) no-repeat;}


.LinkAddress{ height:40px; line-height:40px; color:#727272; font-size:12px; background:url(../images/LinkAddressIcon.gif) 15px 13px no-repeat; padding-left:40px;}
.LinkAddress a{text-decoration:none;  color:#727272;}
.LinkAddress a:hover{text-decoration:underline;  color:#727272;}
.LinkAddressLine{ height:2px; font-size:1px; background:#BE281F url(../images/LinkAddressLine.gif) no-repeat; margin-bottom:15px;}

.AboutUsContentTitle{ width:720px; margin-left:20px; height:40px; line-height:40px; background:url(../images/PageIcon.gif) 15px 13px no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#000;}
.AboutUsContentText{ width:720px; margin-left:20px; line-height:18px; padding-left:15px; font-size:12px;  color:#000; margin-bottom:10px;}
.AboutUsContentText ul{ padding-left:16px;}
.AboutUsContentText li{ margin-bottom:15px; line-height:20px;}
.AboutUsContentText p{ margin-bottom:8px;}
.AboutUsContentText a{ text-decoration:underline;  color:#BE1B15;}
.AboutUsContentText a:hover{ text-decoration:underline;  color:#BE1B15;}

.AboutLink{ position:relative; left:30px; top:270px;}



/* ---------------------------------Index----------------------------- */
.IndexMidContent{ position:relative; left:0px; top:0px; width:480px; padding-left:20px; }
.IndexContentTitle{ width:100%; height:40px; line-height:40px; background:url(../images/PageIcon.gif) 15px 13px no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#000;}
.Thinfont{ font-size:12px; font-weight:normal;}
.IndexContentText{ width:100%; line-height:18px; padding-left:15px; font-size:12px;  color:#000; margin-bottom:10px;}
.IndexContentText li{ list-style:outside; margin-left:20px;}
.IndexContentText p{ margin-bottom:8px;}
.IndexContentText a{ text-decoration:underline;  color:#BE1B15;}
.IndexContentText a:hover{ text-decoration:underline;  color:#BE1B15;}
.IndexContentList{ width:440px; border:#D4D4D4 1px solid; padding:3px; margin-left:15px; margin-bottom:10px;}
.IndexProductList{ float:left; width:138px; background:#F3F3F3; height:34px; line-height:34px; font-size:12px; color:#000; margin:3px; text-align:center;}
.IndexProductList a{ text-decoration:none; color:#000;}
.IndexProductList a:hover{ text-decoration:underline; color:#000;}

.IndexAList{ width:440px; border:#D4D4D4 1px solid; padding:3px; margin-left:0px; margin-bottom:10px;}
.IndexAListHead{ position:relative; width:430px; background:#F3F3F3; height:25px; line-height:25px; font-size:12px; color:#000; font-weight:bold; margin:3px; text-align:left; padding-left:10px;}
.IndexAListHead a{ text-decoration:underline; color:#000;}
.IndexAListHead a:hover{ text-decoration:underline; color:#BE1B15;}
.IndexAListHeadText{ position:relative; top:0px; left:0px; width:300px;}

.IndexAListIcon{ position:absolute; top:4px; right:10px;;}
.2Icon{ float:right; width:46px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/2-Icon.gif) no-repeat; margin-left:5px;}
.2Icon a{ width:46px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/2-Icon.gif) no-repeat;}
.2Icon a:hover{width:46px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/2-IconOn.gif) no-repeat;}
.3Icon{ float:right; width:60px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/3-Icon.gif) no-repeat; margin-left:5px;}
.3Icon a{ width:60px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/3-Icon.gif) no-repeat;}
.3Icon a:hover{width:60px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/3-IconOn.gif) no-repeat;}
.4Icon{ float:right; width:71px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/4-Icon.gif) no-repeat; margin-left:5px;}
.4Icon a{ width:71px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/4-Icon.gif) no-repeat;}
.4Icon a:hover{width:71px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/4-IconOn.gif) no-repeat;}
.5Icon{ float:right; width:85px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/5-Icon.gif) no-repeat; margin-left:5px;}
.5Icon a{ width:85px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/5-Icon.gif) no-repeat;}
.5Icon a:hover{width:85px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/5-IconOn.gif) no-repeat;}
.6Icon{ float:right; width:93px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/6-Icon.gif) no-repeat; margin-left:5px;}
.6Icon a{ width:93px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/6-Icon.gif) no-repeat;}
.6Icon a:hover{width:93px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/6-IconOn.gif) no-repeat;}
.7Icon{ float:right; width:105px; height:16px; font-size:12px; line-height:17px; color:#BE1B15; background:url(../images/7-Icon.gif) no-repeat; margin-left:5px;}
.7Icon a{ width:105px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/7-Icon.gif) no-repeat;}
.7Icon a:hover{width:105px; height:16px; text-decoration:none;  color:#BE1B15; background:url(../images/7-IconOn.gif) no-repeat;}

.IndexAListContent{ position:relative; width:430px; height:25px; line-height:20px; font-size:12px; color:#000; margin:3px; text-align:left; padding:5px; padding-left:10px; padding-right:10px;}

.IndexRightContent{ position:absolute; left:480px; top:0px; width:260px; padding-left:20px;  }
.IndexRightContentTitle{width:100%; height:40px; line-height:40px; background:url(../images/PageIcon.gif) 15px 13px no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#000;}
.IndexRightContentText{ width:100%; line-height:18px; padding-left:15px; font-size:12px;  color:#000; margin-bottom:10px;}

.IndexProviderTab{ width:438px; font-size:12px; color:#000; line-height:20px; margin-left:1px;}
.IndexProviderTab tr{ height:25px;}
.IndexProviderTab td{ padding-left:10px; padding-right:10px;}
.odd{background:#F3F3F3;}
.IndexProviderTab td a{  text-decoration:none; color:#BE1B15;}
.IndexProviderTab td a:hover{  text-decoration:underline; color:#BE1B15;}

.CodeTab{font-size:12px;}
.CodeTabHead td{ background:#194775; height:25px; color:#fff; text-align:left; line-height:16px; padding-left:5px; padding-right:5px;}
.CodeTabHead02 td{ background:#EAEAEA; height:25px; color:#194775; text-align:left; line-height:16px; padding-left:5px; padding-right:5px;}
.CodeTabRowWhite td{ height:22px; background:#fff; border-bottom:#D9D9D7 1px solid;  color:#000; line-height:22px; text-align:left; padding-left:5px; padding-right:5px;}
.CodeTabRowGrey td{ height:22px; background:#F7F7F7; border-bottom:#D9D9D7 1px solid;  color:#000; line-height:22px; text-align:left; padding-left:5px; padding-right:5px;}
.CodeTabFoot{  background:#194775; height:6px; font-size:1px; }

.WhiteLine{ border-bottom:#fff 1px solid; line-height:16px;}


/* ---------------------------------News----------------------------- */
.NewsMidContent{ position:relative; left:0px; top:0px; width:490px; padding-left:20px; }
.NewsContentTitle{ width:100%; height:40px; line-height:40px; background:url(../images/PageIcon.gif) 15px 13px no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#000;}
.NewsContentTitleText{ float:left; width:370px;}
.NewsMore{ float:left; margin-top:12px; }

.NewsContentText{ width:100%; line-height:18px; padding-left:12px; font-size:12px;  color:#000; margin-bottom:10px;}
.ListTab td{ border-bottom:#333333 1px dotted; font-size:12px; color:#000;}
.ListTab a{ text-decoration:none;  color:#000;}
.ListTab a:hover{ text-decoration:underline;  color:#000;}

.ListPage{ text-align:center;font-weight:bold; color:#000; height:20px;}
.ListPage a{ text-decoration:none;  color:#000;  font-size:12px; }
.ListPage a:hover{ text-decoration:none;  color:#BE1B15; font-size:14px;}
.ListPageOn{ text-decoration:none; color:#BE1B15; font-size:14px;}

.NewsRightContent{ position:absolute; left:480px; top:0px; width:260px; padding-left:20px;  }
.NewsRightContentTitle{ width:100%; height:40px; line-height:40px; background:url(../images/PageIcon02.gif) 15px 13px no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#000;}
.NewsRightContentText{ width:100%; line-height:18px; padding-left:42px;  background:url(../images/PageIcon02Line.gif) 15px 13px repeat-y; font-size:12px;  color:#000; margin-bottom:10px;}
.NewsRightContentText a{ color:#000; text-decoration:underline;}
.NewsRightContentText a:hover{ color:#000; text-decoration:underline;}


/* ---------------------------------Download----------------------------- */
.DownloadContent{ position:relative; left:0px; top:0px; width:720px; padding-left:20px; }
.ListMore{ position:relative; left:230px; top:15px;}

/* ---------------------------------Service----------------------------- */
.ServiceListHead{ position:relative; width:430px; background:#F3F3F3; height:25px; line-height:25px; font-size:12px; color:#000; margin:3px; text-align:left; padding-left:10px;}
.ServiceListHead a{ color:#000; text-decoration:underline;}
.ServiceListHead a:hover{ color:#000; text-decoration:underline;}

/* ---------------------------------Map----------------------------- */
.Map{ width:720px; text-align:center;}
.MapMenu01{ width:100px; height:25px; line-height:25px; color:#fff; font-size:12px; font-weight:bold; background:#BE1B15; margin-bottom:7px; margin-top:5px;}
.MapMenu01 a{ width:100px; height:25px; color:#fff; background:#BE1B15; text-decoration:none;}
.MapMenu01 a:hover{ width:100px; height:25px; color:#fff; background:#194775; text-decoration:none;}
.MapMenu02{ width:100px; height:25px; line-height:25px; color:#000; font-size:12px; background:#C2C8CC; margin-bottom:5px; margin-top:5px; }
.MapMenu02 a{ width:100px; height:25px; color:#000; background:#C2C8CC; text-decoration:none;;}
.MapMenu02 a:hover{ width:100px; height:25px; color:#fff; background:#194775; text-decoration:none;}
.MapMenu03{ width:100px; height:25px; line-height:25px; color:#000; font-size:12px; background:#FEB9B6; margin-bottom:5px; margin-top:5px; }
.MapMenu03 a{ width:100px; height:25px; color:#000; background:#FEB9B6; text-decoration:none; }
.MapMenu03 a:hover{ width:100px; height:25px; color:#fff; background:#194775; text-decoration:none; }
.MapMenu04{ width:100px; height:25px; line-height:25px; color:#000; font-size:12px; margin-bottom:3px; margin-top:3px; border-bottom:#EBEBEB 1px solid;}
.MapMenu04 a{ width:100px; height:25px; color:#000; text-decoration:none; }
.MapMenu04 a:hover{ width:100px; height:25px; color:#fff; background:#194775; text-decoration:none; }






