﻿@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
.clear{clear:both;height:0px;font-size:0;line-height:0; margin:0px; padding:0px;overflow: hidden;}
img{border:0px;vertical-align:top;}
a {blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a{color:#08266a;text-decoration:none;}
a:hover{color:#d11d24;text-decoration:underline;}	
body,td,th,div,p,h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#container{width:960px;margin:0px auto;color:#08266a;background:#fff;}
#header{width:100%;margin-top:10px;}
/*--------------------------------------------------
	header style 
	-----------------------------------------------*/
#header-columns-2-a{width:303px;float:left;}
#header-columns-2-b{float:right;line-height:20px;margin-top:10px;}
#header-columns-2-b ul{list-style:none;}
#header-columns-2-b li{float:left;padding:0px 8px;}
#header-columns-2-b a{padding-left:16px;color:#08266a;text-decoration:none;}
#header-columns-2-b a:hover{color:#D11D24;text-decoration:underline;}
/*---------------------------------------
header language icon style
----------------------------------------*/
#cn{background:url(../images/cn.gif) no-repeat 4px center;font-family:"宋体",Arial, Helvetica, sans-serif;}
#hk{background:url(../images/allicon.png) no-repeat -97px -75px;font-family: 細明体,Arial, Helvetica, sans-serif;}
#en{background:url(../images/allicon.png) no-repeat -160px -345px;font-family:Arial,Times New Roman;font-size:1.0em;}
#jp{background:url(../images/allicon.png) no-repeat -97px -91px;font-family:"ＭＳ Ｐゴシック",Arial;}
#header-columns-2-b #collection{background:url(../images/allicon.png) no-repeat -168px -76px; padding-right:0px;}
/*------------------------------------------
header searchbox style
-------------------------------------------*/
#searchbox{clear:both;padding-top:16px;*padding-top:8px;_padding-top:8px;text-align:right;}
#searchbox dt{float:left;color:#0a296c;text-align:right;height:18px;}
#searchbox dd #imageField{vertical-align:middle;padding-bottom:3px;}
#searchbox .sinput{border:1px solid #0a296c;height:16px;width:190px;}
#searchbox .jinput{border:1px solid #0a296c;height:16px;width:190px;}
/*---------------------------------------------
	main nav style
----------------------------------------------*/
#nav{width:960px;height:35px;line-height:35px;float:left;list-style:none;}
#nav li{float:left;text-align:center;}
#nav li a{color:#fff;width:96px;text-decoration:none;display:block;background:url(../images/navbg.png) no-repeat center 0px;line-height:30px;height:30px; /*ie height*/}
#nav li a:hover{background:url(../images/navbg.png) no-repeat center -30px;width:96px;color:#fff;height:30px;}	
#nav #m1 a{background:url(../images/navbg.png) no-repeat left 0px;height:30px;}
#nav #nlast a{background:url(../images/navbg.png) no-repeat right 0px;height:30px;}
#nav #nlast a:hover{background:url(../images/navbg.png) no-repeat right -30px;height:30px;}
#home #nav #m1 a{background:url(../images/navbg.png) no-repeat left -60px;color:#FFF;height:35PX;}
#services #m2 a,#reg #m103 a, #abouts #m104 a,#faq #m143 a, #job #m155 a,  #contact #m156 a, #business #m152 a, #sitemap #m157 a{background: url(../images/navbg.png) no-repeat center -60px;color:#FFF;height:35px;}
#nav li ul{position: absolute;list-style:none;display:none;padding:5px;height:auto!important;height:20px;min-height:20px;border: 1px solid #21396d;border-top:none;background:#fff;padding-bottom:10px;padding-bottom:12px\9;}
#nav li:hover ul, #nav li.over ul{display:block;} 
#nav #m2:hover a, #nav #m2.over a, #nav #m104:hover a, #nav #m104.over a, #nav #m143:hover a, #nav #m143.over a,  #nav #m152:hover a, #nav #m152.over a,  #nav #m156:hover a, #nav #m156.over a, #nav .cdrop:hover a, #nav .cdrop.over a{background:url(../images/navbg.png) no-repeat 100% -60px;height:30px;}
/*---------------------------------------------
	dropnav style
----------------------------------------------*/
#nav .dropline{width:170px;float:left;height:auto!important;height:60px;min-height:60px;}
#nav #m143 .dropline{width:190px;z-index:502;}
#nav .dropline li{border:none;background:none;width:125px;font-weight:bold;text-align:left;padding-left:15px;color:#FF0000;margin-bottom:5px;height:auto!important;height:26px;min-height:26px;}
#nav #m2 .dropline li a, #nav #m104 .dropline li a ,#nav #m143 .dropline li a,#nav #m152 .dropline li a, #nav #m156 .dropline li a{width:140px;border:none;display:block;line-height:26px;height:26px;color:#d11d24;float:left;background:#fff url(../images/allicon.png) no-repeat 0% -312px;}
#nav #m143 .dropline li a{width:160px;}
#nav #m2 .dropline li a:hover, #nav #m104 li a:hover ,#nav #m143 li a:hover,#nav #m152 li a:hover, #nav #m156 li a:hover{background:url(../images/allicon.png) no-repeat 100% 0%;}
#nav .dropline li ul{margin:0px;padding:0px;padding-top:4px;width:140px;border:none;height:auto!important;height:20px;min-height:20px;position:inherit;_position:static;display:block;list-style:none;clear:both;POSITION:static;}
#nav #m2 ul .dropline li ul li ,#nav #m143 ul li ul li {font-weight:normal;border:none;height:auto!important;height:20px;min-height:20px;margin:0px;padding:0px;}
#nav #m2 ul .dropline li ul li a, #nav #m143 ul .dropline li ul li a {line-height:22px;height:20px;color:#052468;padding-left:10px;width:130px;
background:url(../images/allicon.png) no-repeat 2px -129px;background-position: 2px -131px\9;height:auto!important;height:20px;min-height:20px;}
#nav #m143 ul .dropline li ul li a{width:152px;}
#nav #m143 ul .dropline li ul li a:hover{width:152px;}
#nav #m143 ul li ul li a:hover, #nav #m2 ul .dropline li ul li a:hover{background:url(../images/allicon.png) no-repeat 100% -52px;}
#flash-ad{border:1px solid #d2d2d2; width:744px;text-align:center;padding:1px 0px;}
/*---------------------------------------
footer style
----------------------------------------*/
#footer{color:#08266a;font-size:12px;width:960px;margin:0px auto;border-top:1px solid #d2d2d2;margin-top:8px; line-height:20px; padding-top:5px; }
#footer a{line-height:20px;}
.footerlink{padding:0px;}
.footerlink b{font-weight:normal;}
#footer .w3c{float:right;margin:0px;padding:0px;}
#footer .w3c a{padding:0px 3px;}
#footer .w3c .pri{background:url(../images/allicon.png) no-repeat -102px -207px;padding-left:22px;}
#footer .w3c .email{background:url(../images/allicon.png) no-repeat 2px -206px;padding-left:22px;}
#footer .w3c .top{background:url(../images/allicon.png) no-repeat 2px -233px;padding-left:22px;}
.en_font{font-family:Arial, Helvetica, sans-serif;}
.red{color:#d0121b;}
.footerfont, .footerfont a{color:#333; font-size:12px;}
