/*  Common  */
body{ margin: 0px; padding: 0px 0px 0px 0px; text-align: center; BACKGROUND-IMAGE: url(images/bg.jpg);}
body,p,th,td,select,textarea{ font-size: 11px; color: #333333; font-family: Tohoma, Verdana, Arial; }
form{ margin: 0; padding: 0; }
hr{ border: #000000 0px solid; border-top: #D1D7DC 1px solid; height: 0px; }
img{ border: 0px; }
li{ font-size: 11px; }
table{ text-align: left;}
p{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.p1{ padding: 2px 0px 0px 0px; }
.p2{ padding: 0px 5px 0px 0px; }
.p3{ padding: 0px 0px 2px 0px; }
.p4{ padding: 22px 0px 0px 0px; }
.p5{ padding: 20px 0px 20px 0px;}
.p6{ padding: 0px 0px 15px 5px; }
.p7{ padding: 7px 0px 0px 0px; }
.p8{ padding: 10px 0px 10px 0px; }
.p9{ padding: 12px 0px 15px 0px; }
.p10{ padding: 12px 0px 0px 0px; }


.lh15 { line-height: 150%; }
.lh17 { line-height: 170%; }
.lh20 { line-height: 200%; }

.HE1  { height:2px; }
.HE2  { height:10px; }
.WE1  { width:4px; }
.WE2  { width:10px; }

.img1 { border:1px solid #cccccc; } 
.product_k IMG {BORDER: #e4e4e4 3px solid; PADDING: 2px 2px 2px 2px; }
.product_k  A:hover IMG {BORDER: #98BCF8 3px solid; PADDING: 2px 2px 2px 2px; } 

/* Fonts */
.txt12 { font-size: 12px; }
.txt14 { font-size: 14px; }
.txt22 { font-size: 22px; font-weight: bold; color: #1466A4; font-family: Arial,Verdana;}
.S { font-size: 11px; font-weight: bold; }
.M { font-size: 14px; font-weight: bold; }
.G { color: #666666; }
.R { color: #FF0000; }
.O { color: #FF3300; }
.W { color: #FFFFFF; }
.B { color: #103888; }
.J { color: #663300; }
.TC { text-align:center;}
.TR { text-align:right;}
.TL { text-align: left;}

/* Links */
a:Link,a:Visited { color: #222222; text-decoration:none;}
a:Hover,a:Active { color: #FF0000; text-decoration:underline;}
a.R:Link,a.R:Visited { color: #FF0000; } /* 红色 */
a.R:Hover,a.R:Active { color: #FF0000; }
a.O:Link,a.O:Visited { color: #FF3300; } /* 橘红色 */
a.O:Hover,a.O:Active { color: #FF3300; }
a.W:Link,a.W:Visited { color: #FFFFFF; } /* 白色 */
a.W:Hover,a.W:Active { color: #FFFFFF; }
a.J:Link,a.J:Visited { color: #663300; } /* 白色 */
a.J:Hover,a.J:Active { color: #FF0000; }
a.B:Link,a.B:Visited { color: #1466A4; } /* 兰色 */
a.B:Hover,a.B:Active { color: #FF0000; }
a.U:Link,a.U:Visited { text-decoration:underline;}
a.U:Hover,a.U:Active { text-decoration:underline;}


/*Rules fo Tab*/

.mainbar01 { border-left:1px solid #739EEF; border-right:1px solid #739EEF; BACKGROUND-COLOR: #ffffff; }
.mainbar02 { padding: 0px 0px 0px 30px; border-top:1px solid #C6C7C6; BACKGROUND-COLOR: #ffffff; }
.mainbar03 { padding: 0px 0px 0px 0px; BACKGROUND-IMAGE: url(images/bottom_bg.jpg); background-repeat: no-repeat; background-position: top right; }
.mainbar04 { padding: 0px 0px 0px 0px; border-bottom:1px solid #D5D7D8; }
.mainbar05 { border-bottom:1px solid #D5D7D8; }


.mainbar06 { padding: 4px 4px 4px 4px; border-left:1px solid #B8C8D0; border-right:1px solid #B8C8D0; border-bottom:1px solid #B8C8D0; }
.mainbar07 { border-left:5px solid #B5C7DE; border-right:5px solid #B5C7DE; border-top:5px solid #B5C7DE; BACKGROUND-COLOR: #E7ECE8; }


/*  Input 数字为宽度 */

.input150  {  width:150px; height:19px;  COLOR: #9E9E9E; font-size: 10px; font-family: Tohoma, Verdana, Arial; padding: 2px 0px 0px 4px;border-left:1px solid #CCCCCC; border-right:1px solid #484848; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.input100  {  width:100px; height:19px; border:1px solid #B5C7DE; COLOR: #666666; padding-top: 2px; }
.input180  {  width:180px; height:19px; border:1px solid #B5C7DE; COLOR: #666666; padding-top: 2px; }
.input300  {  width:300px; height:19px; border:1px solid #B5C7DE; COLOR: #666666; padding-top: 2px; }

.input330  {  width:380px; border:1px solid #B5C7DE; COLOR: #666666; padding-top: 2px; }



SELECT {  BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px}