@charset "utf-8";
/* CSS Document */

body {
	background: #FFFFFF url(../images/bg.jpg) repeat-x 0px 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
img{
	border-style: none;
}
a{
	color: #23297F;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: none;
}



#header {
	text-align: left;
	background-image: url(../images/bg-header.jpg);
	background-repeat: no-repeat;
	background-position: 400px 0px;
}
#container {
	width: 1000px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
td.lang {
	float: none;
	background: url(../images/bg-lang.jpg) no-repeat 80px 0px;
	display: block;
	margin-right: 5px;
	vertical-align: top;
	text-align: center;
	height: 35px;
	width: 330px;
	padding: 5px 0px 0px 48px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
td.lang a{}
td.lang a:hover{}
td.welcome {
	color: #626483;
	font-size: 10px;
}
p.datetxt{
	color: #4D5073;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#contant {
	background: url(../images/bg-contant.jpg) no-repeat 0px 0px;
	width: 700px;
	margin-top: 10px;
	padding: 8px 22px 40px;
	float: right;
}
#content {
	background: url(../images/bg-contant.jpg) no-repeat 0px 0px;
	width: 730px;
	margin-top: 10px;
	padding: 9px 7px 5px;
	float: right;
}
h1 {
	background: url(../images/dg-h1-2.jpg) repeat-x 0px 15px;
	display: block;
	height: 45px;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 20px;
	margin-top: 3px;
}
h2 {
	font-size: 13px;
	margin: 0px 13px;
}
h2 a {
	background: url(../images/ar-menu.gif) no-repeat 2px 9px;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	padding-left: 15px;
	display: block;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid #E3E3E3;
}
h2 a:hover {
	color: #FFFFFF;
	background: url(../images/ar-h2.jpg) no-repeat 0px 0px;
	padding-left: 22px;
}

h2.on {
	background: url(../images/ar-h2.jpg) no-repeat 0px 0px;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-style: none;
	color: #FFFFFF;
}
h3.ct {
	font-size: 15px;
	color: #47496D;
	margin-left: 15px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	margin-top: 10px;
}

h3.sitemap {
	background: url(../images/ar-pro3.gif) no-repeat 0px 7px;
	padding-left: 15px;
	color: #626483;
	font-size: 14px;
	margin-bottom: 8px;
}
a.d1 {
	font-size: 12px;
	background: url(../images/ar-download1.gif) no-repeat 0px 0px;
	padding-left: 22px;
	padding-bottom: 20px;
	display: block;
}

h3.pro6 {
	font-size: 15px;
	color: #47496D;
	padding-top: 40px;
	margin-top: 0px;
}
h3.sitemap1 {
	font-size: 12px;
	font-weight: normal;
	color: #626483;
	background: url(../images/ar-ul.gif) no-repeat 5px 6px;
	padding-top: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 15px;
}

h4    {
	font-size: 18px;
	color: #23297F;
	padding-top: 10px;
	margin-bottom: 10px;
}
h4.compro {
	padding-top: 0px;
	padding-bottom: 0px;
	color: #47496D;
	font-size: 18px;
	border-bottom: 1px solid #AEB9CA;
}

h4.right   {
	margin-bottom: 5px;
	padding-top: 10px;
	color: #23297F;
	font-size: 17px;
	margin-top: 0px;
}


h5.a0 {
	font-size: 10px;
	font-weight: normal;
	color: #5198CB;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
}
h6  {
	color: #333333;
	font-size: 11px;
	margin-bottom: 0px;
}
h6.cc {
	font-size: 12px;
	color: #47496D;
}
h6.news4 {
	color: #626483;
	text-decoration: underline;
	padding-top: 35px;
	font-weight: bold;
	padding-bottom: 0px;
}


a.detail {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 3px;
}
#nav {
	font-size: 10px;
	color: #626483;
	padding-top: 15px;
	padding-bottom: 0px;
}
#nav a   {
	font-size: 10px;
	color: #626483;
	text-decoration: underline;
}
#nav a:hover   {
	color: #333333;
	text-decoration: none;
}
ul#txt{
	margin: 0px;
	padding: 0px;
}
ul#txt li{
	list-style: none;
	background: url(../images/ar-contant.gif) no-repeat 0px 3px;
	display: block;
	padding-left: 25px;
	margin: 0px;
	padding-bottom: 9px;
}
a.cert {
	background: url(../images/ar-cart.gif) no-repeat 0px 0px;
	display: block;
	padding-left: 25px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
	margin-left: 15px;
}
a.cert:hover {
	color: #23297F;
	text-decoration: none;
}

td.index {
	padding-left: 20px;
	line-height: 1.7em;
	padding-top: 20px;
}
td.index2 {
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
td.index3 {
	padding-top: 5px;
	padding-bottom: 10px;
}
#map{
	width: 240px;

}



a.maplink {
	background: url(../images/ar-map.gif) no-repeat 15px 8px;
	display: block;
	padding-left: 40px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 200px;
}
a.maplink:hover {
	color: #23297F;
	text-decoration: none;
}

table.line {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 30px;
	width: 690px;
}
table.line2 {
	border-bottom: 1px solid #E5E5E5;
	padding-right: 3px;
	width: 690px;
	margin-bottom: 15px;
	padding-left: 10px;
}
.inq {
	background: url(none);
	border-style: none;
}
td.text2 {
	padding-left: 14px;
	padding-right: 10px;
	font-size: 12px;
}
td.text3 {
	padding-right: 10px;
	padding-left: 14px;
	border-bottom: 1px solid #E6E6E6;
}
td.text4 {
	padding-right: 10px;
	padding-left: 14px;
	font-size: 12px;
	color: #474A6D;
}



#menu {
	float: left;
	background: #FFFFFF url(../images/bg-menu.jpg) no-repeat 0px 0px;
	width: 241px;
	margin-top: 10px;
	padding-top: 35px;
	padding-bottom: 50px;
}
a.top:hover {
	text-decoration: underline;
}

ul.menu1 {
	margin: 5px 15px 0px;
	padding: 0px;
}
ul.menu1 li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.menu1 li a {
	background: url(../images/ar-ul.gif) no-repeat 5px 8px;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-left: 17px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 3px;
}
ul.menu1 li a:hover {
	background: #EFEFEF url(../images/ar-ul.gif) no-repeat 5px 8px;
	color: #000000;
}
ul.menu1  li.on1 {
	background: #EFEFEF url(../images/ar-ul.gif) no-repeat 5px 8px;
	color: #000000;
	padding-top: 3px;
	padding-left: 17px;
	padding-bottom: 6px;
}
a.d0 {
	background: url(../images/ar-download.gif) no-repeat;
	display: block;
	padding-left: 50px;
	padding-top: 13px;
	padding-bottom: 20px;
}
table.down1 {
	width: 660px;
	margin-left: 30px;
	padding-top: 13px;
	border-bottom: 1px solid #D6D7DF;
}
.down2 {
	font-weight: bold;
	color: #474A6D;
	margin-bottom: 40px;
	display: block;
}
td.down3 {
	background: url(../images/line-s.gif) no-repeat right 35px;
	text-align: center;
	vertical-align: top;
	width: 160px;
}


table.down {
	padding-top: 33px;
}
td.news1 {
	background: url(../images/bg-news1.jpg) repeat-x 0px 0px;
	color: #47496D;
	text-align: center;
	padding-top: 5px;
	height: 19px;
}
td.news2 {
	background: url(../images/bg-news2.jpg) repeat-x 0px 0px;
	display: block;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.news3 {
	background: url(../images/bg-news2.jpg) repeat-x 0px 0px;
	color: #47496D;
	padding-left: 25px;
}




td.pro12 {
	color: #999999;
	padding-bottom: 10px;
}




a.back {
	font-weight: bold;
	color: #7A7C96;
	text-decoration: underline;
	background: url(../images/ar-back.gif) no-repeat 0px 0px;
	padding-left: 20px;
	margin-top: 60px;
	padding-bottom: 5px;
	display: block;
	width: 100px;
}
a.b1 {
	background: url(../images/ar-com.gif) no-repeat 10px 9px;
	display: block;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.b1:hover{
	color: #D7D6E2;
	text-decoration: underline;
}
a.b2 {
	background: url(../images/ar-company2.gif) no-repeat 10px 9px;
	display: block;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #7A7C96;
}

td.com1 {
	background: #ECECEC url(../images/bg-company-on.jpg) repeat-x 0px top;
	padding-left: 5px;
	border: 1px solid #E5E5E5;
	height: 27px;
}
img.p3 {
	float: right;
}

td.com2 {
	background: url(../images/bg-company.jpg) repeat-x 0px bottom;
	padding-left: 5px;
	border: 1px solid #E5E5E5;
	height: 37px;
}
td.com3 {
	background: url(../images/bg-company-on.jpg) repeat-x 0px 0px;
	padding-top: 0px;
	border: 1px solid #E5E5E5;
	height: 37px;
	text-align: left;
}
td.pro1 {
	background: url(../images/bg-pro1.jpg) no-repeat 25px 9px;
	display: block;
	padding-top: 20px;
	padding-left: 36px;
	padding-bottom: 25px;
	width: 33%;
	vertical-align: top;
}
td.pro2{
	padding-left: 30px;
	padding-bottom: 10px;
}
td.pro3 {
	background: #DDDDDD url(../images/bg-pro2.jpg) repeat-x 0px top;
	vertical-align: top;
	border-right: 1px solid #E5E5E5;
	width: 20%;
	padding: 10px;
}


a.pro4 {
	background: url(../images/ar-pro2.gif) no-repeat 0px 0px;
	display: block;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-bottom: 8px;
	padding-left: 20px;
}
ul.pro5{
	margin: 0px;
	padding: 0px;
}
ul.pro5 li {
	font-weight: bold;
	color: #7A7C96;
	background: url(../images/ar-pro.gif) no-repeat 10px 5px;
	display: block;
	padding-left: 20px;
	list-style: none;
}
.pro8 {
	background: url(../images/ar-pro.gif) no-repeat 55px 5px;
	display: block;
	padding-left: 65px;
	font-size: 12px;
}
ul.pro9 {
	list-style: none;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
ul.pro9 li {
	background: url(../images/ar-pro3.gif) no-repeat 0px 6px;
	padding-left: 13px;
	font-size: 12px;
	padding-bottom: 10px;
}
table.cc0 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
td.cc1 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #333333;
	padding-left: 5px;
}
td.cc2 {
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E5E5E5;
	padding-left: 5px;
}
td.cc3 {
	background: url(../images/bg-p14.jpg) no-repeat 20px 10px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	padding-top: 21px;
	padding-left: 33px;
}
td.cc4 {
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.browse {
	color: #333333;
	font-size: 10px;
	height: 20px;
	width: 58px;
	font-weight: bold;
}



ul.pro10 {
	list-style: none;
	padding-left: 55px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	color: #23297F;
	margin-top: 0px;
}
td.pro11 {
	background: url(../images/bg-pro11.jpg) no-repeat 22px 2px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 35px;
	vertical-align: top;
}

ul.pro10 li {
	background: url(../images/ar-pro3.gif) no-repeat 0px 6px;
	padding-left: 13px;
	font-size: 12px;
}
table.pro {
	width: 680px;
	border-top: 1px solid #E5E5E5;
	border-bottom: medium solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}
td.pro7 {
	background: url(../images/bg-pro3.jpg) no-repeat 25px 19px;
	display: block;
	padding-top: 30px;
	padding-left: 36px;
	padding-bottom: 7px;
	width: 230px;
	vertical-align: top;
}
#p6 {
	float: right;
	margin-right: 25px;
	margin-top: 45px;
	width: 280px;
	background: url(../images/bg-p4.jpg) repeat-y 0px 20px;
}
#p6 a {
	background: url(../images/ar-contant.gif) no-repeat 20px 5px;
	display: block;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #23297F;
	text-decoration: underline;
}
#p6 a:hover {
	color: #666666;
}
.little {
	font-size: 13px;
	font-weight: normal;
	padding-left: 20px;
}

td.ct1 {
	padding-left: 15px;
	padding-top: 10px;
	color: #333333;
	text-decoration: underline;
}
.ct10 {
	padding-left: 15px;
	padding-top: 10px;
	color: #333333;
	text-decoration: underline;
	background: #EEEEEE;
	display: block;
}
.ct2 {
	margin-left: 15px;
	margin-right: 15px;
	border: 1px solid #CCCCCC;
	display: block;
}

.ct3 {
	color: #666666;
	background: #EEEEEE;
	width: 670px;
	display: block;
	font-size: 12px;
	margin-bottom: 20px;
	padding-left: 10px;
}
.ct4 {
	font-size: 12px;
	color: #FF0000;
}
td.ct5 {
	color: #333333;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.ct6 {
	color: #999999;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
.ct7 {
	border: 1px solid #CCCCCC;
	color: #22287E;
	font-size: 14px;
}

#footer {
	clear: both;
	background: url(../images/bg-footerline.jpg) repeat-y 0px 0px;
	display: block;
	padding-left: 0px;
	color: #23297F;
	margin: 20px 0px 0px;
}
td.foot {
	padding-left: 20px;
}
td.sitemap2 {
	padding-left: 30px;
}

a.sitelink {
	color: #626483;
	text-decoration: underline;
}
a.sitelink1 {
	font-weight: normal;
	color: #626483;
	text-decoration: underline;
	margin-bottom: 5px;
	display: block;
}
a.sitelink2 {
	color: #000000;
	text-decoration: underline;
	display: block;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.ctbut {
	font-size: 11px;
	margin-top: 30px;
	border-style: none;
	margin-left: 13px;
}

a.top {
	text-decoration: none;
	color: #22287E;
}
table.signin {
	margin-left: 40px;
	margin-top: 50px;
	font-size: 12px;
	color: #7A7C96;
	width: 650px;
}
.signin3 {
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	width: 150px;
	color: #474A6D;
}

.signin2 {
	margin-top: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 30px;
}
.id {
	font-size: 11px;
	color: #999999;
	display: block;
	margin: 3px 150px 10px 15px;
}
.forget {
	margin-left: 120px;
	margin-top: 10px;
	display: block;
	width: 300px;
	margin-bottom: 100px;
}
.forget a {
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}

.search {
	color: #474A6D;
	border: 1px solid #A3A4B6;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 480px;
	vertical-align: middle;
}
#page {
	text-align: center;
	margin-top: 50px;
	color: #000000;
	font-weight: normal;
}

td.faq0 {
	background: url(../images/bg-news1.jpg) repeat-x 0px 0px;
	color: #47496D;
	text-align: center;
	padding-top: 5px;
	display: block;
	padding-bottom: 5px;
}.faq1 {
	display: block;
	font-weight: bold;
	font-size: 14px;
	background: #EFEFEF url(../images/ar-faq.gif) no-repeat 15px 5px;
	padding-left: 40px;
	padding-top: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
	color: #474A6D;
	margin-bottom: 25px;
}
.123 {
	display: block;
	margin-top: 30px;
	color: #23297F;
	font-size: 12px;
	margin-left: 280px;
}

a.faq2 {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	display: block;
	margin-bottom: 0px;
	margin-top: 10px;
}
a.faq2:hover {
	color: #23297F;
	text-decoration: none;
}
.bun1 {
	margin-top: 30px;
	font: 11px Arial, Helvetica, sans-serif;
	border-style: none;
	display: block;
	color: #F89C6A;
	text-decoration: underline;
	text-align: right;
	padding-right: 30px;
}
