@charset "utf-8";
/*--Global Begin--*/
html,body{ width: 100%; border: none; margin: 0px; padding: 0px;}
html{ font: 63% Arial,"Trebuchet MS",Helvetica,Verdana,"Microsoft YaHei",SimHei,SimSun; height: 100%;}
body{ color: #616161; font-size: 1.2em; min-height: 100%; _height: 100%; voice-family: "\"}\""; *font-size: 1.1em;}
/*--Global End--*/
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,object{ padding: 0; margin: 0;}
table,th,td,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,textarea,p,blockquote,a,span,label{ border-color: #dddddd;}
table{ border-spacing: 0; border-collapse: collapse;}
table thead th,table thead td{ font-size: 13px;}
caption{ text-align: left;}
abbr,acronym,img{ border: 0;}
address,cite,code,dfn,em,i,var{ font-style: normal; cursor: default;}
form,object{ display: inline;}
.colSpace{ width: 10px; display: -moz-inline-box; -moz-box-align: center; text-align: center; display: inline-block; vertical-align: middle; height: 16px; line-height: 13px; font-family: Verdana; font-size: 13px; overflow: hidden;}
.colSpace2{ width: 20px;}
.colSpace3{ width: 30px;}
.colSpace4{ width: 40px;}
.colSpace5{ width: 50px;}
.rowSpace{ height: 10px;}
.rowSpace2{ height: 20px;}
.rowSpace3{ height: 30px;}
.rowSpace4{ height: 40px;}
.rowSpace5{ height: 50px;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
h5{ font-size: 1.2em;}
h6{ font-size: 1.1em;}
legend{ color: #1b1b1b; font-size: 14px; font-weight: 600;}
legend .uLabel{ font-size: 12px; font-weight: 300; margin-left: 10px;}
fieldset{}
.fieldSetM{ padding: 10px;}
strong input{ font-weight: 300;}
input,select{ vertical-align: middle;}
input[type="text"],input[type="password"],input[type="file"],select,textarea{ background: #fff; border: #b0b2af solid 1px;}
input[type="text"]:hover,input[type="password"]:hover,input[type="file"]:hover,select:hover,textarea:hover{ border: #ff8f42 solid 1px;}
input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,select:focus,textarea:focus{ border: #ffa200 solid 1px;}
input[type="text"],input[type="password"]{ padding: 2px; height: 16px; line-height: 16px;}
input[type="file"]{ height: 20px; line-height: 20px;}
input{ _height: 20px; _line-height: 20px;}
input,textarea{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
textarea{ font-size: 12px; padding: 2px; line-height: 16px; _background: #fff; _border: #b0b2af solid 1px;}
hr{ border-top: #c6c7c7 solid 1px; padding: 0; height: 1px; size: 1px; overflow: hidden; font-size: 1px; line-height: 1px; margin: 5px auto; position: relative; *margin: 0px auto;}
/*--global link begin--*/
a:visited{ color: #939393/*#ae5da1*/; font-family: inherit!important;}
a,.btnBox .textBtn a:visited,.btnBox a.textBtn:visited,.btnBox a.textBtn,.btnBox .textBtn a{ font-style: normal; color: #87888a;}
a:hover,.btnBox a.textBtn:hover,.btnBox .textBtn a:hover{ color: #38b3e2; text-decoration: none;}
a:active{ color: #000;}
a:focus{}
/*--global link end--*/
/*--font color border color begin--*/
.f2Col .utd1,.f3Col .utd1,.f4Col .utd1,.f2Col .utd3,.f4Col .utd3{ color: #777;}
.utab .utabhd,.utab .utabhd *,.htab thead *,table thead *{ border-color: #dedede;}
.emSkin .utabhd,.emSkin .utabhd *,.emSkin .htab thead *,table.emSkin thead *{ color: #9c3b3b;}
.picBox a.picOut:hover,.hover .picBox a.picOut{ border-color: #dbdbdb;}
.select .picBox a.picOut,.select .picBox a.picOut:hover{ border-color: #b7e7ff;}
.utab,table.htab tfoot th,table.htab tfoot td{ border-color: #d9d9d9;}
table.htab,.toolBar,.productListBox,.htabListBox,.uWinContentB,.disabledInput{ border-color: #e5e5e5;}
table.tp4htab,.statBox table.htab{ border-color: #3a6dd1; border-width: 2px; border-style: solid;}
table thead *{ font-size: 110%; border-color: #cacaca;}
a:hover{ border-color: #e0555a;}
.emSkin,table.emSkin,.emSkin .utab,.emSkin table.htab,.emSkin thead *{ border-color: #85b7cf;}
.emSkinSubAll div,.emSkinSubAll th,.emSkinSubAll td,.emSkinSubAll p,.emSkinSubAll a,.emSkinSubAll span,.emSkin tbody div,.emSkin tbody th,.emSkin tbody td,.emSkin tbody p,.emSkin tbody a,.emSkin tbody span{ border-color: #a0becd;}
.emBox,.guestBook .emSkin2SubAll{ background-color: #fffee6;}
/*--border color end--*/

.textArea{ _width: 100%; _overflow-x: hidden;}
.textArea textarea{ width: 98%;}
input.RadioCheckBox{ padding: 0; margin-right: 4px; *overflow: hidden; *height: 15px; *width: 15px;}
.RadioCheckBoxAll input,input[type="radio"],input[type="checkbox"]{ padding: 0; margin-right: 4px; *overflow: hidden; *height: 15px; *width: 15px; /*_background: none; _border: none!important;*/}
.RadioCheckBoxAll .u4Col{ width: 25%; margin: 0 1% 5px 20px; display: inline-block; vertical-align: top;}
.RadioCheckBoxAll .u4Col input,.RadioCheckBoxAll .u1Col input{ margin-left: -20px; position: relative;}
.formBox .uValue input.RadioCheckBox{ margin-top: 3px; margin-bottom: 3px;}
.inHtmlContent i,.inHtmlContent em{ font-style: italic;}
.inHtmlContent p,.p{ /*text-indent: 2em;*/ line-height: 180%; padding-bottom: 10px;}
.inHtmlContent p.pBox,.inHtmlContent .pBox p{ text-indent: 0; line-height: 180%; padding: 0;}
.inHtmlContent ul,.inHtmlContent ol,.inHtmlContent dl,.helpBox ul,.helpBox ol,.helpBox dl{ padding: 0; margin-bottom: 10px;}
.inHtmlContent li,.inHtmlContent dt,.inHtmlContent dd,.helpBox li,.helpBox dt,.helpBox dd{ margin-left: 30px; padding-bottom: 5px;}
.inHtmlContent dd{ padding-left: 10px;}
.anchor{ display: block; clear: both; height: 1px; overflow: hidden; visibility: hidden;}
.paragraph h4{ color: #da251c; font-size: 14px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Tahoma, "宋体", "新宋体", "新細明體", "細明體"; font-weight: 300; line-height: 200%; padding: 0; margin: 0;}
.paragraph p{ text-indent: 2.5em; line-height: 180%; text-align:justify; text-justify:inter-ideograph; padding-bottom: 20px;}
.autoScroll{ overflow: auto; position: relative; outline: 0;}




