@charset "utf-8";

body {font-family: Arial;font-size: 12px;margin: 0px;padding: 0px;background-color: #ffffff;}
br {clear: left;}
td {font-size: 11px;color: #000000;font-weight: normal;text-align: left;}
form {margin: 0px;padding: 0px;}
label {text-align: right;width: 110px;float: left;padding:0px 5px 3px 0px;}
.labelInfo {text-align: right;width: 120px;float: left;padding-bottom: 5px;}
.labelReg {text-align: right;width: 180px;float: left;padding-bottom: 8px;padding-right: 3px;}
fieldset {width: 90%;border: 1px solid #CCCCCC;margin: 0px auto;text-align: left;padding: 10px;line-height: 1.5em;}
legend {font-weight: bold;font-size: 12px;color: #003366;padding-bottom: 8px;padding-top: 4px;}
.legendRed {font-weight: bold;font-size: 13px;color: #CC0000;padding-bottom: 8px;padding-top: 4px;}


a:active {color: #FF6600;}
a:link {color: #003333;text-decoration: none;}
a:visited {color: #003333;text-decoration: none;}
a:hover {color: #CC0000;text-decoration: underline;}

a.link11px:link {font-size:11px;}
a.link11px:visited {font-size:11px;}
a.link11px:hover {font-size:11px;}

a.linkGray:link {color : #666666;}
a.linkGray:visited {color : #666666;}
a.linkGray:hover {color : #FF0000;}

a.linkImg100x75:link {padding: 2px;height: 75px;width: 100px;border: 1px solid #CCCCCC;display: block;}
a.linkImg100x75:visited {padding: 2px;height: 75px;width: 100px;border: 1px solid #CCCCCC;display: block;}
a.linkImg100x75:hover {border: 1px solid #CC0000;}


.gray{color: #666666;}
.red {color: #FF0000}
.white {color: #FFFFFF}
.blue {color: #0066FF}
.yellow {color: #FFCC00;}
.greenDark {color: #005500;}
.blueDark {color: #003366}
.line15em {line-height: 1.5em;}
.redDark {color: #990000;}

.small {font-size: 10px;}
.px10Gray {font-size: 10px;color: #666666;}
.px11Gray {font-size: 11px;color: #666666;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px16 {font-size: 16px;}

.georgia {font-family: Georgia;}
.verdana {font-family: Verdana;}
.arial { font-family:Arial;}
.compartLine {font-size: 10px;color: #999999;margin: 0px;padding:0px 5px;}

.input {font-size: 12px;background-color: #F9F9F9;font-style: normal;font-weight: normal;text-decoration: none;border: 1px solid #999999;font-family: Arial;padding:2px;}
.input11px {font-size: 11px;background-color: #F9F9F9;font-style: normal;font-weight: normal;text-decoration: none;border: 1px solid #999999;font-family: Arial;}
.btnSubmit {font-family: Verdana;font-size:12px;font-weight: bold;border: 1px solid #cf6f18;background-image: url(images/bg_button_gold.gif);color: #7b2e00;cursor:pointer;height:20px;padding:2px;}

.clear {font-size:0px;margin: 0px;padding: 0px;clear: both;height: 0px; overflow:hidden;}
.blankDashed1 {border-bottom:#CCCCCC dashed 1px;font-size: 0px;margin: 0px auto;clear: both;height:0px; overflow:hidden;}
.blankDashed5 {border-bottom:#CCCCCC dashed 1px;font-size: 0px;margin: 5px auto;clear: both;height:0px; overflow:hidden;}
.blankH1blue {font-size: 0px;clear: both;height: 1px;background-color: #bacbe0;margin: 0px;padding: 0px; overflow:hidden;}
.blankH1gray {font-size: 0px;clear: both;height: 1px;background-color: #cdcdcd;margin: 0px;padding: 0px; overflow:hidden;}
.blankH2 {font-size: 1px;clear: both;height: 2px; overflow:hidden;}
.blankH3 {font-size: 1px;clear: both;height: 3px; overflow:hidden;}
.blankH5 {font-size: 1px;clear: both;height: 5px; overflow:hidden;}
.blankH8 {font-size: 1px;clear: both;height: 8px; overflow:hidden;}
.blankH10 {font-size: 1px;clear: both;height: 10px; overflow:hidden;}

.clear_relative {font-size:0px;margin:0px;padding:0px;clear:both;height:0px; position:relative;}
.dashed_line {border-bottom:#ccc dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;overflow:hidden;}
.dashed1px {border-bottom:#ccc dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;overflow:hidden;}
.dashed3px {border-bottom:#ccc dashed 1px;font-size:0px;margin:3px auto;clear:both;height:0px;overflow:hidden;}
.dashed5px {border-bottom:#ccc dashed 1px;font-size:0px;margin:5px auto;clear:both;height:0px;overflow:hidden;}
.lh_2em { line-height: 2em; }
.lh_18em { line-height: 1.8em; }


.alignCenter {text-align: center;margin: 0px auto;}
.alignLeft {text-align: left;clear: both;margin: 0px auto;}
.alignRight {text-align: right;clear: both;margin: 0px auto;}

.block {clear:both; padding:0px; margin:0px;}
.blockPadding1px {clear:both;padding:0px 1px;margin:0px;}
.block30px {margin: 0px;padding: 0px;float: left;width: 30px;}
.block50px {margin: 0px;padding: 0px;float: left;width: 50px;}
.block80px {margin: 0px;padding: 0px;float: left;width: 80px;}
.block90px {margin: 0px;padding: 0px;float: left;width: 90px;}
.block100px {margin: 0px;padding: 0px;float: left;width: 100px;}
.block90per {width:90%;padding:0px;margin:0px auto;}
.block95per {width:95%;}
.block100per{width:100%;margin: 0px;padding: 0px;}

.content {text-align: left;}
.contentCenter {text-align:center;margin:0px auto;}
.contentRight {text-align:right;clear: both;}

.imgBorder1px {background-color: #FFFFFF;border: 1px solid #DCDCDC;}
.ad {text-align: center;margin: 0px auto;padding: 0px;}
.banner {text-align: center;margin: 0px auto;padding: 0px; clear:both;}



#preloadedImages {width: 0px;height: 0px;display: inline;background-image:url(images/core/bg_menu_b.gif);} 

#header {width: 915px;clear: both;padding:0px;margin: 0px auto;}
#header .logo {margin: 0px;width: 460px;float: left;text-align:center;padding:0px;}
#header .fun {margin: 0px auto;width: 440px;padding: 0px;float: right;}
.funNav {text-align: right;margin: 0px;clear: both;height:20px;padding:15px 0px 10px 0px; font:11px bold;}
.funNav ul {margin:0px;padding: 5px 20px 0px 0px; float:right;}
.funNav li {margin:0px;float:left;text-align:center;padding-top:5px;list-style-type: none;font-size:11px;}
.funNav li a {color: #174d96;text-decoration: none;font-weight: bold;}
.funNav li a:visited {color: #174d96;text-decoration: none;font-weight: bold;}
.funNav li a:hover {color: #cc0000;}
.funNav span {margin: 0px 8px;color: #cccccc;font-size: 9px;}
.funSearch {margin: 0px;clear: both; padding:0px; margin:0px;}

.funMenu {margin:0px auto;height:27px;padding:0px;clear:both; background:url(images/core/bg_menu_a.gif) no-repeat top center;}
.funMenuTable {border:0px; border-collapse:collapse;margin: 0px auto;clear: both;width:100%; top:-2px;}
.funMenuTable td {border:0px;padding:0px;margin:0px;text-align:center;vertical-align:middle;height:27px; font-size:12px;}
.funMenuTable td a.current {font-weight: bold;color: #ffffff;text-decoration: none;display: block;height:21px; padding:6px 0px 0px 0px;background:url(images/core/bg_menu_b.gif) no-repeat top center;}
.funMenuTable td a.lastCurrent {font-weight: bold;color: #ffffff;text-decoration: none;display: block;height:21px; padding:6px 0px 0px 0px;background:url(images/core/bg_menu_b.gif) no-repeat top right;}
.funMenuTable td a {font-weight: bold;color:#000000;text-decoration: none;display: block;height:21px; padding:6px 0px 0px 0px;}
.funMenuTable td a:hover {color: #FFFFFF;text-decoration: none;display: block; background:url(images/core/bg_menu_b.gif) no-repeat top center;}
.funMenuTable td a.first:hover {color: #FFFFFF;text-decoration: none;display: block; background:url(images/core/bg_menu_b.gif) no-repeat top left;}
.funMenuTable td a.last:hover {color: #FFFFFF;text-decoration: none;display: block; background:url(images/core/bg_menu_b.gif) no-repeat top right;}

.headerSearch {clear:right;padding-left:25px; background:url(images/core/icon_search.gif) no-repeat 0px 0px;float:right;overflow:hidden; width:280px;height:22px;}
.headerSearch .text { background:none transparent scroll repeat 0% 0%;float:left; width:210px;color:#999999;border-style:none;height:15px; line-height:15px; padding-top:4px; font-size:12px;}
.headerSearch .textFocus { background:none transparent scroll repeat 0% 0%;float:left; width:210px;color:#cc0000;border-style:none;height:15px; line-height:15px; padding-top:4px; font-size:12px;font-weight:bold;}
.headerSearch .btn {background:url(images/core/icon_search.gif) 0px -25px;float:right;width:61px;cursor:pointer;border-style:none;height:22px;}


#main {width:915px;margin:0px auto;padding:8px 0px;min-height:450px;_height:450px;}
#mainHeader {clear:both;padding:0px;height:0px;}
#mainFooter {clear:both;padding:0px;height:0px;}
#mainLeft {float:left;width:200px;padding:0px;}
#mainRight {float:right;width:700px;padding:0px;}
#mainBottom {clear:both;padding:0px;height:5px;}

.mainTop {background:url(images/bg_mainBodyTop.gif) #f8fafd no-repeat right top;margin: 0px;padding: 0px;clear: both;}
.mainTopTitle {font-size:16px; color:#000000; font-family:Verdana;font-weight:bold;text-align:left;clear:both;background:url(images/bg_mainInfo.gif) #f4f4f5 repeat-y right top;padding:10px 0px;}
.mainTopWhere {text-align: right;padding: 6px;float: right; font-size:11px;}
.mainMain {width:680px;padding:10px;font-size: 12px;margin: 0px auto;background:url(images/bg_mainInfo.gif) repeat-y center top;min-height:450px;_height:450px;}
.mainRightBottom {font-size: 0px;margin: 0px;padding: 0px;height: 3px;background:url(images/bg_mainBodyBottom.gif) no-repeat right top;clear: both;}
.mainMainInfo {padding:10px;margin: 0px auto;clear:both; line-height:1.7em;font-size:13px;}

.mainHomeAL {margin: 0px;padding: 0px;float: left;width:485px;}
.mainHomeAR {margin: 0px;padding: 0px;float: right;width:200px;}
.linkFreinds {text-align: center; padding:5px;width:905px;margin: 0px auto;clear:both;}


#footer {width: 915px;text-align: center;margin: 0px auto;padding:0px;clear: both;min-height:80px;_height:80px;}
#footer .menu {padding-bottom: 5px;font-family: Verdana;font-size:11px;}
#footer .copyright {text-align: center;font-size:11px;color: #000000;line-height: 1.6em;}




.proList {float: left;width: 130px;text-align: center;padding: 10px 3px;font-size: 11px;margin: 0px auto;word-break:break-all;}
.proList .photo {text-align: center;margin: 0px auto;padding: 0px;clear:both;vertical-align:middle;display: table-cell;}
.proList .photo a {background-color:#FFFFFF;padding:2px;margin:0px;border:1px solid #CCCCCC;height:90px;width:120px;overflow:hidden;vertical-align: middle;line-height:90px;display:block;}
.proList .photo a:hover {border:2px solid #cc0000;padding:1px;}
.proList .title {text-align:center;margin:0px auto;padding-top:5px;clear:both;}
.proList .txt {text-align:left;margin:0px auto;padding-top:3px;clear:both;}
.proList .txt .left{float: left;text-align: right;width: 50px;margin: 0px;padding-right: 3px;}
.proList .txt .right {float: left;text-align: left;margin: 0px;padding: 0px;}


.pro_grid { float: left; width: 160px; text-align: center; padding: 10px 5px; margin: 0px auto; word-break:break-all; }
.pro_grid .photo { width:126px; height:96px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_grid .photo a { width:120px; height:90px; line-height:90px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #CCC; *font-size:78px; } /* font-size,for ie6,height*0.873*/
.pro_grid .photo a:hover { border:2px solid #C00; padding:1px; }
.pro_grid .photo_100x75 { width:106px; height:81px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_grid .photo_100x75 a { width:100px; height:75px; line-height:75px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #F0F0F0; *font-size:66px; }
.pro_grid .photo_100x75 a:hover { border:1px solid #C00; padding:2px; }
.pro_grid .title { text-align:center; margin:0px auto; clear:both; font-size: 11px; padding: 5px 0px 0px; }
.pro_grid div.special { text-align:right; position:absolute; width:145px; margin:-15px -10px 0px 0px; }

.pro_grid_col5 { float: left; width: 130px; text-align: center; padding: 10px 3px; margin: 0px auto; word-break:break-all; }
.pro_grid_col5 .photo { width:106px; height:81px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_grid_col5 .photo a { width:100px; height:75px; line-height:75px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #F0F0F0; *font-size:66px; }
.pro_grid_col5 .photo a:hover { border:1px solid #C00; padding:2px; }
.pro_grid_col5 .title { text-align:center; margin:0px auto; clear:both; font-size: 11px; padding: 5px 0px 0px; }


.pro_list {clear:both;padding:10px;margin:0px auto;border-bottom:#CCC dashed 1px;}
.pro_list div.photo { float:left; text-align:center; margin:0px; padding:0px; overflow:hidden; width:140px; height:100px; display: inline; }
.pro_list div.photo a { width:120px; height:90px; line-height:90px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #CCC; *font-size:78px; }
.pro_list div.photo a:hover { border:1px solid #C00; padding:2px; }
.pro_list div.brief { margin:0px auto; padding-left:10px; float:left; width:500px; color:#555; display: inline; }
.pro_list div.title { margin:0px; clear:both; padding:0px 0px 2px; font-size:13px; font-weight:bold; }
.pro_list div.rc_rb {margin:0px;clear:both;padding:0px;font-size:11px;}
.pro_list div.special {text-align:right;position:absolute;width:140px;margin:-15px -5px 0px 0px;}

.pro_list div.brief_suit { margin:0px auto; float:right; width:510px; color:#333; font-size: 11px; }
.pro_list div.order_fun_suit { margin:0px auto; background: #F5F5F5; padding: 4px 10px; clear: both; border: 1px solid #E1E1E1; font-size: 12px; }




.proList120px {float:left;width:110px;text-align:center;padding:5px;font-size:11px;margin:0px auto;word-break:break-all;}
.proList120px .photo {text-align: center;margin: 0px auto;padding: 0px;clear:both;vertical-align:middle;display: table-cell;}
.proList120px .photo a {background-color:#FFFFFF;padding:3px;margin:0px;border:1px solid #CCCCCC;height:75px;width:100px;overflow:hidden;vertical-align: middle;line-height:75px;display:block;}
.proList120px .photo a:hover {border:1px solid #cc0000;padding:3px;}
.proList120px .title {text-align:center;margin:0px auto;padding-top:5px;clear:both;}

.proInfoTitle {background:url(images/core/bg_proinfo_t_1.gif) repeat-x center bottom;padding:0px 10px 0px 10px;margin:0px auto; clear:both; height:26px;}
.proInfoTitle .left {background:url(images/core/bg_proinfo_t_4.gif) no-repeat right top;margin: 0px;padding: 0px;float: left;height: 26px;width: 30px;}
.proInfoTitle .btnLink {background:url(images/core/bg_proinfo_t_2.gif) repeat-x right top;text-align: center;margin: 0px;float: left;height: 20px;padding:6px 15px 0px 15px;font-size: 11px;font-weight: bold;color: #003366;font-family: Verdana;}
.proInfoTitle .btnLink a {margin: 0px;text-decoration: none;display: block;color: #003366;}
.proInfoTitle .btnLink a:visited {color: #003366;}
.proInfoTitle .btnCurrent {background:url(images/core/bg_proinfo_t_3.gif) repeat-x right top;text-align: center;margin: 0px;float: left;height: 20px; padding:6px 15px 0px 15px;font-size: 12px;font-weight: bold;color: #CC0000;font-family: Verdana;}
.proInfoTitle .btnCurrent a {background:url(images/arrow/arrow_proinfo_t.gif) no-repeat 0px 4px;margin: 0px;padding-left: 17px;text-decoration: none;display: block;color: #CC0000;}
.proInfoTitle .btnCurrent a:visited {color: #CC0000;}
.proInfoTitle .btnCurrent b {background:url(images/arrow/arrow_proinfo_t.gif) no-repeat 0px 4px;margin: 0px;padding-left: 17px;text-decoration: none;display: block;color: #CC0000;}

.proInfoLeft {text-align: right;margin: 0px;padding: 0px;float: left;width: 120px;}
.proInfoRight {text-align: left;margin: 0px;padding: 0px;float: right;width: 535px;}

.imgMore {margin:0px auto;padding:0px;clear:both;}
.imgMore .item {width:95px;padding:0px;margin:0px auto;float:left;}
.proPhotoMulti {margin: 0px auto;padding: 5px;width:600px;clear: both;border: 1px solid #F0F0F0;text-align: center;vertical-align: middle;}

.proPrevNext {margin: 0px;padding:10px 5px;clear: both; font-size:11px;}
.proPrevNext .left {margin: 0px;padding: 0px;float: left;width: 330px;}
.proPrevNext .right {margin: 0px;padding: 0px;float: right;	width: 330px;text-align: right;}





.funTopImg {margin: 0px auto;padding: 0px;clear: both;}
.funTopText {float: left;}
.funTopMore {text-align: center;text-decoration: none;float: right;width: 50px;font-size: 10px;font-weight: normal;padding-top: 5px;}

.funGold200t {background:url(images/fun_gold_200t.gif) no-repeat left bottom;width: 200px;margin: 0px auto;clear: both;height: 23px;padding-top: 7px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #7b2e00;}
.funGold200m {background:#fffbe4 url(images/fun_gold_200m.gif) repeat-y left bottom;margin: 0px auto;padding: 5px 10px 5px 10px;width: 180px;clear: both;}
.funGold200b {font-size: 0px; background:url(images/fun_gold_200b.gif) no-repeat left top;margin: 0px auto;padding: 0px;height: 3px;width: 200px;clear: both;}

.funGold230t {background:url(images/fun_gold_230t.gif) no-repeat left bottom;width: 230px;margin: 0px auto;clear: both;height: 23px;padding-top: 7px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #7b2e00;}
.funGold230m {background:#fffbe4 url(images/fun_gold_230m.gif) repeat-y left bottom;margin: 0px auto;padding: 5px 10px 5px 10px;width: 210px;clear: both;}
.funGold230b {font-size: 0px; background:url(images/fun_gold_230b.gif) no-repeat left top;margin: 0px auto;padding: 0px;height: 3px;width: 230px;clear: both;}

.funBlue190t {font-weight: bold;color: #003366;background-image: url(images/fun_top_blue.gif);background-repeat: no-repeat;background-position: left top;text-align: left;width: 190px;margin: 0px;clear: both;height: 20px;padding-top: 7px;font-size: 12px;}
.funBlueDark190t {font-weight: bold;color: #FFFFFF;background-image: url(images/fun_top_blue_Dark_w190.gif);background-repeat: no-repeat;background-position: left top;text-align: left;width: 190px;margin: 0px;clear: both;height: 20px;padding-top: 7px;font-size: 12px;}
.funBlue190m {background-color: #f8fafd;text-align: left;margin: 0px;padding: 9px;width: 170px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #bacbe0;border-left-color: #bacbe0;clear: both;}
.funBlue190b {font-size: 1px;background-color: #f8fafd;background-image: url(images/fun_bottom_blue.gif);background-repeat: no-repeat;background-position: left top;margin: 0px;padding: 0px;height: 3px;width: 190px;clear: both;}

.funGB200 { background: url(images/core/fun_gb200_bg.gif) repeat-y top center; width:200px; padding:0px; margin:0px auto; clear: both; overflow: hidden; }
.funGB200 .t { background:url(images/core/fun_gb200_t.gif) no-repeat top center; height:6px; margin:0px auto; padding:0px; ; clear:both; overflow: hidden; }
.funGB200 .m {background: url(images/core/fun_gb200_main.gif) no-repeat bottom center;margin:0px auto;padding:5px 1px 10px 1px;clear: both;}

.funGB485 {background: url(images/core/fun_gb485_bg.gif) repeat-y top center;width:485px;padding:0px;margin:0px auto;clear: both;}
.funGB485 .t { background:url(images/core/fun_gb485_t.gif) no-repeat top center; height:6px; margin:0px auto; padding:0px; ; clear:both; overflow: hidden; }
.funGB485 .m {background: url(images/core/fun_gb485_main.gif) no-repeat bottom center;margin:0px auto;padding:5px 10px;clear: both;}

.funGray700t {background:url(images/core/fun_gray_700t.gif) no-repeat center bottom;width:700px;margin:0px auto;clear: both;height:21px;padding-top:7px;font-family: Verdana;font-size: 14px;font-weight: bold;color: #cc0000;}
.funGray700m {background:url(images/core/fun_gray_700m.gif) repeat-y center bottom;margin: 0px auto;padding: 5px 9px 0px 9px;width:682px;clear: both;}
.funGray700b {font-size: 0px; background:url(images/core/fun_gray_700b.gif) no-repeat center top;margin: 0px auto;padding: 0px;height: 3px;width:700px;clear: both;}


.infoList {margin: 0px auto;padding:0px 10px;clear:both;}
.infoList ul {margin: 0px;padding: 0px;list-style-type: none;}
.infoList li {font-size:14px;padding:8px 0px;margin: 0px;clear: both; border-bottom:#CCCCCC dashed 1px;}
.infoListStat {margin: 0px auto;text-align: right;padding: 10px;clear: both;}

.infoRight{float: left;padding-left: 5px;clear: right;}
.infoContent {margin: 0px auto;text-align: left;font-size: 12px;line-height: 1.5em;text-decoration: none;width: 95%;padding:10px 0px;}
.infoAttachment{text-align: center;color: #666666;padding:10px 0px;}


.tdB {background-color: #FFFFFF;text-align: right;}
.tdC {background-color: #FFFFFF;text-align: center;}
.tdCtitle {background-color: #f3f3f3;text-align: center;font-weight: bold;}


.newsList {margin: 0px;width: 100%;text-align: left;clear: both;padding-top: 4px;padding-bottom: 4px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.newsList a {margin: 0px;background-image: url(images/arrow_news_c.gif);background-repeat: no-repeat;background-position: left top;	display: block;padding-left: 13px;}
.newsList a:hover {background-image: url(images/arrow_news_b.gif);}

.mlInfoList {margin:0px;width:100%;clear:both;border-bottom:1px dashed #CCCCCC;}
.mlInfoList a {margin:0px;background:url(images/arrow_news_c.gif) no-repeat 8px 5px;display: block;padding:4px 5px 4px 23px;}
.mlInfoList a:hover {background:#FFFFFF url(images/arrow_news_b.gif) no-repeat 8px 5px;}


.signFloatRight{width: 40px;margin: 0px;padding-top:3px;float: right;}
.signFloatLeft {margin: 0px;padding: 0px;float: left;width: 170px;}
.signLabel {width:65px;margin: 0px;padding: 3px 5px 0px 0px;float: left;text-align: right;font-weight:bold;}
.signInput {width:100px;margin: 0px;padding: 0px;float: left;}


.cateDir {margin: 0px auto;clear: both;padding: 0px;}
.cateDir a {font-weight: bold;text-decoration: none;display: block;padding:5px 5px 4px 23px;background: url(images/arrow_cate_1a.gif) no-repeat 12px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateDir a:hover {color: #CC0000;text-decoration: none;background: #ffffff url(images/arrow_cate_1b.gif) no-repeat 12px 10px;}
.cateDirOn {margin: 0px auto;clear: both;padding: 0px;}
.cateDirOn a {font-weight: bold;text-decoration: none;display: block;padding:5px 5px 4px 23px;background:#ffffff url(images/arrow_cate_1b.gif) no-repeat 12px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;color: #CC0000;}
.cateDirOn a:hover {background-color: #FFFF99;}

.cateSubDir {margin: 0px auto;clear: both;padding: 0px;}
.cateSubDir a {font-size:11px;font-family:Verdana;text-decoration: none;display: block;padding:5px 5px 4px 33px;background: url(images/arrow_cate_7a.gif) no-repeat 22px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDir a:hover {color: #ff0000;text-decoration: none;background:#FFFFFF url(images/arrow_cate_7b.gif) no-repeat 22px 10px;}
.cateSubDirOn {margin: 0px auto;clear: both;padding: 0px;}
.cateSubDirOn a {font-size:11px;font-family:Verdana;color: #ff0000;font-weight: bold;text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow_cate_7b.gif) no-repeat 5px 9px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDirOn a:hover {background-color: #FFFFCC;}

.cateSubDirHasType {margin:0px auto;clear:both;padding:0px;}
.cateSubDirHasType a {font-size:11px;font-family:Verdana;text-decoration: none;display: block;padding:5px 5px 4px 33px;background: url(images/arrow_cate_6a.gif) no-repeat 22px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDirHasType a:hover {color: #ff0000;text-decoration: none;background:#FFFFFF url(images/arrow_cate_6b.gif) no-repeat 22px 10px;}

.cateSubDirOnHasType {margin: 0px auto;clear: both;padding: 0px;}
.cateSubDirOnHasType a {font-size:11px;font-family:Verdana;text-decoration: none;color: #ff0000;display: block;padding:5px 5px 4px 33px;background:#FFFFFF url(images/arrow_cate_6b.gif) no-repeat 22px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDirOnHasType a:hover {color: #ff0000;text-decoration: none;background:#FFFFFF url(images/arrow_cate_6b.gif) no-repeat 22px 10px;}


.cateType {margin: 0px auto;clear: both;padding: 0px;}
.cateType a {text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow_cate_5a.gif) no-repeat 5px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;color: #666666;}
.cateType a:hover {color: #ff0000;background-color: #FFFFCC;text-decoration: none;background-image: url(images/arrow_cate_5b.gif);background-repeat: no-repeat;}
.cateTypeOn {margin: 0px auto;clear: both;padding: 0px;}
.cateTypeOn a {text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow_cate_5b.gif) no-repeat 5px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;color: #ff0000;}
.cateTypeOn a:hover {color: #ff0000;background-color: #FFFFCC;text-decoration: none;}

.cateContentArea {width: 95%;float: right;margin: 5px 0px 5px 0px;padding: 0px;clear: both;}
.areaProSubDir {margin: 0px auto;padding: 0px;clear: both;position:relative;}
.prodPopProCate {padding:5px 10px 5px 10px;left:198px;visibility:hidden;width:160px;position:absolute;top:-25px;margin: 0px;background-color: #f6faff;border: 1px solid #bacbe0;font-size:11px;}
.prodPopProCate img.boardImage{position:absolute;z-index:999;top:8px;left: -7px;}


#newsNoticeDemo {overflow:hidden;height:135px;margin: 0px;float: left;display: inline;padding: 0px; width:100%;}
#newsNoticeDemo ul{margin: 0px;padding: 0px;}


.dropMenuSkin {background-color: #F5F5F5;background-image: url(images/dropMenuSkin_bg.gif);background-repeat: repeat-y;text-align: left;border: 1px solid #666666;position: absolute;visibility: hidden;padding-top: 5px;padding-bottom: 3px;font-size:11px;}
.dropMenuSkin img.boardImage{position:absolute;z-index:999;top:8px;left: -7px;}
.dropMenuSkin a {color: #000000! important;text-decoration: none;padding-right: 20px;padding-left: 5px;}
.dropMenuSkin a:hover {text-decoration: none;}
#dropMenuMouseOver {background-color: #FFFF00;border: 1px solid #666666;padding: 0px;}
#dropMenuMouseOver a {color: #000000;}
.dropMenuItems {margin: 3px;padding: 1px;word-break: keep-all;}

.prodPopup {margin:0px auto;position:relative;padding: 0px;}
.prodPopup .berth {padding:0px 0px 0px 25px;clear:both; background:url(images/arrow_green_up.gif) no-repeat 5px 5px;}
.prodPopup .prodPopContainer {padding:20px 40px 10px 20px; background:url(images/prodPopup_bg.png) no-repeat;left:400px; visibility:hidden; width:240px; height:120px; position:absolute; top:-17px;}


.img80px {text-align: center;margin: 0px auto;padding: 0px;clear: both;height: 90px;width: 90px;}
.img80px a {height: 60px;width: 80px; line-height:60px;border: 1px solid #CCCCCC;padding: 3px;overflow: hidden;vertical-align: middle; display:block;}
.img80px a:hover {border: 1px solid #CC0000;}



.page_nav {margin:0 auto;padding:10px;clear:both;line-height:2em;font-size:11px;font-family:Verdana;}
.page_nav span {color:#cc0000;background-color:#ffff99;border:1px solid #999999;padding:2px 5px;margin:2px;font-weight:bold;}
.page_nav input.line {margin:0px;padding:0px;text-align:center; border-style:none;border-bottom:#999999 solid 1px;font:normal normal 11px Arial;}
.page_nav a {color:#000000;text-decoration:none;border:1px solid #999999;padding:2px 5px;margin:2px;background-color:#F4FBFF;}
.page_nav a:hover {color:#FFFFFF;text-decoration:none;background-color:#006699;border: 1px solid #999999;}
.page_nav div.fl {text-align:left;float:left;}
.page_nav div.fr {text-align:right;float:right;}
