@charset "utf-8";

body {margin:0px;padding:0px;font:normal normal 12px Arial; background:#FFF url(images/bg/body.jpg) repeat-x center top;}
br {clear:left;}
td {color:#000000;}
form {margin: 0px;padding: 0px;}
label {padding:3px 0px;}
fieldset {border: 1px solid #CCCCCC;margin: 0px auto;text-align: left;padding:10px 20px;line-height: 1.5em; clear:both;}
legend {font:normal bold 13px Verdana;color:#003366;padding:8px 0px;}
.legendRed {color: #CC0000; font-size:14px;}


#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image:url(images/arrow_news_b.gif);
background-image:url(images/arrow_cate_1b.gif);
background-image:url(images/arrow_cate_7b.gif);
background-image:url(images/arrow_cate_6b.gif);
} 


a:active {color: #F30;}
a:link {color: #333366;text-decoration: none;}
a:visited {color: #333366;text-decoration: none;}
a:hover {color: #c00;text-decoration: underline;}

a.link11px:link {font-size:11px;}
a.link11px:visited {font-size:11px;}
a.link11px:hover {font-size:11px;}


.red {color: #FF0000}
.gray{color: #666666;}
.white {color: #FFFFFF}
.black{color: #000000;}
.blue {color: #0066FF}
.yellow {color: #FFCC00;}
.green {color: #009900;}
.greenDark {color: #005500;}
.blueDark {color: #003366}
.redDark {color: #990000;}
.redStar {color:#FF0000;font:normal normal 12px Verdana;}
.small {font-size:10px;}
.px10Gray {font-size:10px;color:#666666;}
.px11Gray {font-size:11px;color:#666666;}
.px11GrayArial {font-size: 11px;color: #666666;font-family: Arial;}
.px12Gray {color: #666666;font-size: 12px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px16 {font-size: 16px;}
.verdana {font-family: Verdana;}
.georgia {font-family: Georgia;}
.arial {font-family:Arial;}
.remark {margin:0px;padding:0px;color:#666666;font:normal normal 10px Verdana;}


.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;}

.input {background-color:#F9F9F9;border: 1px solid #999999;font:normal normal 12px Arial;}
.input11px {background-color: #F9F9F9;border: 1px solid #999999;font:normal normal 11px Arial;}
.btn {color:#0064AE;border:1px solid #10b4db;background:url(images/btn/bg_btn.gif);cursor:pointer;padding:2px 2px 0px 3px;font:normal bold 12px Arial;}
.btnSubmit {background: url(images/btn/bg_button_gold.gif);border: 1px solid #cf6f18;font:normal bold 12px Verdana;cursor:pointer;padding:2px;color: #7b2e00;}

.inputNormal {background-color:#F9F9F9;border:1px solid #999999;padding:3px;font:normal normal 14px Arial;}
.inputFocus {background-color:#FFFFCC;border:1px solid #666666;padding:3px;font:normal normal 14px Arial;}
.inputError {background-color:#FFF3E8;border:1px solid #cc0000;padding:3px;font:normal normal 14px Arial;}

.input14pxNormal {background-color:#F9F9F9;border:1px solid #999999;padding:3px;font:normal bold 14px Verdana;}
.input14pxFocus {background-color:#FFFFCC;border:1px solid #666666;padding:3px;font:normal bold 14px Verdana;}
.input14pxError {background-color:#FFF3E8;border:1px solid #cc0000;padding:3px;font:normal bold 14px Verdana;}



.clear {font-size:0px;margin:0px;padding:0px;clear:both;height:0px;}
.blankDashed1 {border-bottom:#CCCCCC dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;}
.blankDashed3 {border-bottom:#CCCCCC dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;}
.blankDashed5 {border-bottom:#CCCCCC dashed 1px;font-size:0px;margin:5px auto;clear:both;height:0px;}
.blankH1 {font-size: 0px;clear: both;height: 1px;}
.blankH1blue {font-size:0px;clear:both;height:1px;background-color:#bacbe0;margin:0px;padding:0px;}
.blankH2 {font-size: 1px;clear: both;height: 2px;}
.blankH3 {font-size: 1px;clear: both;height: 3px;}
.blankH5 {font-size: 1px;clear: both;height: 5px;}
.blankH8 {font-size: 1px;clear: both;height: 8px;}
.blankH10 {font-size: 1px;clear: both;height: 10px;}

.content {margin: 0px;padding: 0px;}
.block {margin: 0px;padding: 0px;}
.block10px {margin: 0px;padding: 0px;float: left;width: 10px;}
.block15px {margin:0px;padding:0px;float:left;width:15px;}
.block30px {margin: 0px;padding: 0px;float: left;width: 30px;}
.block60px {margin: 0px;padding: 0px;float: left;width: 60px;}
.block80px {margin: 0px;padding: 0px;float: left;width: 80px;}
.block100px {margin: 0px;padding: 0px;float: left;width: 100px;}
.block120px {margin: 0px;padding: 0px;float: left;width: 120px;}
.block200px {margin: 0px;padding: 0px;float: left;width: 200px;}
.block400px {margin: 0px;padding: 0px;float: left;width: 400px;}
.block90per {width: 90%;}
.block100per{width:100%;margin: 0px;padding: 0px;}
.blockIndent95per {width:95%;float:right;margin:0px;padding:0px;clear: both;}
.blockCenter {text-align:center;margin: 0px auto;}
.blockLeft {text-align:left;clear:both;}
.blockRight {text-align:right;clear:both;}

.fl {float:left; padding:0px; margin:0px;}
.fr {float:right; padding:0px; margin:0px;}
.fl30px {float:left;margin:0px;padding:0px;width:30px;}
.fl350px {float:left;margin:0px auto;padding:0px;width:350px;}
.fl420px {float:left;margin:0px;padding:0px;width:420px;}
.fl480px {float:left;margin:0px;padding:0px;width:480px;}
.fl520px {float:left;margin:0px auto;padding:0px;width:520px;}
.fr350px {float:right;margin:0px;padding:0px;width:350px;}
.fr420px {float:right;margin:0px;padding:0px;width:420px;}
.fr520px {float:right;margin:0px auto;padding:0px;width:520px;}


.compartLine {font-size: 10px;color: #999999;margin: 0px;padding:0px 5px;}
.imgLinkPic {background-color: #FFFFFF;border: 1px solid #DCDCDC;}
.spanNumVerify {color: #FFFFFF;background-color:#990000;margin:0px;padding:5px;letter-spacing:5px; font:normal bold 14px Georgia;}
.ad {text-align: center;margin: 0px auto;padding: 0px;}


.infoList {margin:0px;clear:both;padding:7px 10px;border-bottom:#CCCCCC dashed 1px;}
.infoList .linkPhoto {text-align: center;float: left;width:100px; margin:0px auto; padding:0px;}
.infoList .text {float: right;margin:0px auto; padding:0px; width:600px;}
.infoList .textExplain {margin:0px auto;padding:5px 10px; clear:both;}
.infoList .singleLine {margin:0px auto;padding:0px;clear:both;font-size:13px;}
.infoList .singleLine a {clear:both;font-size:13px;margin:0px;background:url(images/arrow/arrow_cate_3a.gif) no-repeat 2px 5px;display: block;padding-left:15px;}
.infoList .singleLine a:hover {background:url(images/arrow/arrow_cate_3b.gif) no-repeat 3px 5px;}

.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;clear:both;padding:5px 10px;text-align:right;font:normal bold 11px Verdana;}
.infoContent {margin: 0px auto;text-align: left;line-height: 1.5em;width: 95%;padding:10px 0px;}
.infoAttachment{text-align: center;color: #666666;padding:5px 10px;}

.newsList {margin: 0px;width: 100%;text-align:left;clear: both;border-bottom:1px dashed #CCCCCC;}
.newsList a, .newsList a:visited {margin:0px;background:url(images/arrow/arrow_news_a.gif) no-repeat 0px 5px;display: block;padding:4px 5px 4px 15px;}
.newsList a:hover {background:#FFFFFF url(images/arrow/arrow_news_b.gif) no-repeat 1px 5px;}
.newsListCurrent {margin: 0px;width: 100%;text-align:left;clear: both;border-bottom:1px dashed #CCCCCC;background:#FFFFE1;}
.newsListCurrent a, .newsListCurrent a:visited {margin:0px;background:url(images/arrow/arrow_news_b.gif) no-repeat 0px 5px;display: block;padding:4px 5px 4px 15px;color:#cc0000;}
.newsListCurrent a:hover {background: url(images/arrow/arrow_news_b.gif) no-repeat 0px 5px;}


.tableInfo {border:1px solid #b5d1df;border-collapse:collapse;border-top:2px solid #b5d1df;width:100%;margin:0px auto;clear:both; background:url(images/core/bg_column.gif) repeat-x top center;}
.tableInfo td {border-bottom:1px solid #DBDBDB;padding:5px; margin:0px;}
.tableLine {border-collapse:collapse;width:100%;margin:0px auto;clear:both;border:0px;}
.tableLine td {border-bottom:1px solid #DBDBDB;padding:5px; margin:0px;}
.trHead {background-color: #eff7fb;text-align: center;font-weight: bold;}
.trInfo {background-color: #FFFFFF;text-align: center;font-size:9pt;}

.tableNoBorder {border-collapse:collapse;width:100%;margin:0px auto;clear:both;background:url(images/core/bg_column.gif) repeat-x top center;}
.tableNoBorder td {border-bottom:1px solid #DBDBDB;padding:4px;margin:0px;}
.tableNoBorder tr.trHead {background-color:#F5F5F5;text-align:center;font-weight:bold;border-bottom:1px solid #DBDBDB;}


.img60px {width:70px;height:70px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;padding:0px;margin:0px auto;clear:both;}
.img60px a, .img60px a:visited  {display:block;height:60px;width:60px;border:1px solid #CCCCCC;padding:2px;margin:0px;overflow:hidden;vertical-align: middle;line-height:70px;}
.img60px a:hover {border: 1px solid #CC0000;}

.img100px {width:110px;height:110px;overflow:hidden;text-align:center;vertical-align:middle;padding:0px;margin:0px auto;clear:both;}
.img100px a, .img100px a:visited {display:block;height:100px;width:100px;border:1px solid #CCCCCC;padding:2px;margin:0px;overflow:hidden;vertical-align: middle;line-height:100px;}
.img100px a:hover {border: 1px solid #CC0000;}

.img120px {width:130px;height:100px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;padding:0px;margin:0px auto;clear:both;}
.img120px a, .img120px a:visited {display:block;height:90px;width:120px;border:1px solid #CCCCCC;padding:2px;margin:0px;overflow:hidden;vertical-align: middle;line-height:90px;}
.img120px a:hover {border: 1px solid #cc0000;}



#header {width: 960px;clear:both;padding:0px;margin:0px auto;}
#header div.logo {margin:0px;width:200px;float:left;text-align:center;padding:0px;}
#header div.fun {margin: 0px auto;width: 725px;padding: 0px;float: right;}
.funMenu {text-align: right;margin: 0px;clear: both;height:30px;padding:8px 0px;}
.funMenu ul {margin:0px;padding:5px 0px 0px 0px; float:right;}
.funMenu li {margin:0px;float:left;text-align:center;padding-top:5px;list-style-type: none;font-size:11px;}
.funMenu li a,a:visited {color:#000;text-decoration: none;}
.funMenu li a:hover {color: #c00;}
.funMenu b {color:#C00;}
.funMenu span {margin: 0px 8px;color: #666;font-size: 9px;}
.funSearch {margin: 0px;clear: both; padding:0px; margin:0px;}

.headerMenu {margin: 0px auto;height: 30px;padding:0px 10px 0px 0px;float:right;}
.headerMenu ul {margin:0px auto;list-style-type: none; padding:0px; clear:both;}
.headerMenu li { background:url(images/core/bg_tab_l.gif) no-repeat left 3px;float: left;padding-right: 10px;height: 30px;}
.headerMenu li a {color: #ffffff;text-decoration: none;font-weight: bold;text-align: center; background:url(images/core/bg_tab_r.gif) no-repeat right 3px;padding:9px 14px 7px 12px;margin-left: 2px;display: block!important;font-family: Verdana;}
.headerMenu li a:hover {color: #ffff00;}
.headerMenu li.current { background:url(images/core/bg_tab_l_current.gif) no-repeat left 3px;float: left;padding-right: 10px;height: 30px;}
.headerMenu li.current a {color: #cc0000;text-decoration: none;font-weight: bold;text-align: center; background:url(images/core/bg_tab_r_current.gif) no-repeat right 3px; padding:9px 12px 7px 10px;margin-left: 2px;overflow: hidden;display: block!important;font-family: Verdana;}
.headerMenu li.current a:hover {color: #cc0000;}

.headerSearchBlock {margin-top:-1px;background:url(images/core/bg_search.gif) #ccc no-repeat center top;clear:both;height:70px;text-align:center;}
.headerSearchPopular {margin:0px auto;padding:11px 10px 0px 10px;height:17px;overflow:hidden;clear:both;font-size:11px;}

.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;}


#header #nav{clear:both;background:url(images/nav_bg.gif) repeat-x;height:26px;margin:0px;padding:0px;}
#header #nav ul{list-style:none;margin:0px;padding:0px;}
#header #nav ul li{float:left;height:26px;line-height:26px;margin:0px;padding:0px;display:block;border-right:1px solid #730027;border-left:1px solid #CE6A8C;width:auto !important;width:90px;overflow:hidden;word-wrap:keep-all;}
#header #nav ul .navFirst{border-left:0px;}
#header #nav ul .navEnd{border-right:0px;}
#header #nav img#nav_le{float:left;height:26px;}
#header #nav img#nav_re{float:right;height:26px;}
#header #nav ul li a{display:block;;margin:0px;padding:0px 35px 0px 30px;height:26px;line-height:26px;text-decoration:none;color:#fff;font-size:12px;font-weight:bold;background:url(images/nav_Down_Arrow.gif) no-repeat 90%;}
#header #nav ul .nosub a{background:none;padding:0px 20px;}

/*-- Scrolling Menu Styles  --*/
.menuFrame{overflow: hidden;position: absolute;top:0px;left:0px;}
.menu{position:relative;overflow:hidden;width:180px;height:100%;padding:0px;border-right:1px solid #cacbce;}
.menu ul{margin:0px;padding:0px;list-style:none;}
.menu ul li{width:180px;margin:0px;padding:0px;background-color:#F0F0F0;border-bottom:1px solid #cacbce;border-left:1px solid #cacbce;height:25px;line-height:25px;clear:both;text-align:left;}
#header .menu ul li a{font-size:12px;font-weight:normal;color:#000;height:25px;display:block;margin:0px;padding:0px 0px 0px 10px;width:100%;text-decoration:none;}
#header .menu ul li a:hover{background-color:#cacbce;}




#footer {width:960px;text-align:center;margin:0px auto;padding:10px 0px;clear:both;min-height:60px;_height:60px;font-size:11px;}
#footer div.footer_menu {padding:0px;clear:both; background:url(images/bg/footer_menu.gif) no-repeat; color:#FFF; height:22px; line-height:22px;}
#footer div.footer_menu a,a:visited {color:#fff;text-decoration: none;}
#footer div.footer_menu a:hover {color:#ff0;text-decoration: none;}
#footer div.copyright {color:#555;line-height:1.6em;clear:both;padding:0px;}
#footer div.fl {float:left;}
#footer div.fr {float:right; text-align:right;}
#footer span.compartLine {margin:0px;padding:0px 8px;font:normal normal 10px Arial;}
#footer a,a:visited {color:#555;text-decoration: none;}
#footer a:hover {color: #c00;}



#main {width: 960px;margin:0px auto;padding:10px 0px 5px 0px;min-height:450px;_height:450px;background-color:#FFFFFF;}
#mainLeft {float: left;width: 200px;}
#mainRight {float: right;width: 740px;margin: 0px auto;padding: 0px;}
#mainBottom {font-size:0px;margin:0px;padding:0px;height:0px;clear: both;}

.mainHomeAL {margin: 0px;padding: 0px;float: left;width: 500px;}
.mainHomeAR {margin: 0px;padding: 0px;float: right;width: 230px;}

.mainHomeL {margin:0px; padding:0px; float:left; width:715px;}
.mainHomeR {margin:0px; padding:0px; float:right; width:230px;}

#mainRightMember {float:right;width:720px;margin:0px auto;padding:0px 10px;}

.mainFullTop {background: url(images/bg_mainFull_t.gif) no-repeat center top;margin:0px auto;padding:0px;clear:both;}
.mainFullTop .where {margin:0px auto;padding:5px 10px 0px 0px;clear:both;text-align:right;font-size:11px;}
.mainFullTop .title {margin:0px auto;padding:0px;clear:both;padding:15px 0px 0px 25px;font:normal bold 16px Verdana;color:#CC0000;}
.mainFullMain {background:url(images/bg_mainFull_m.gif) repeat-y center top;margin:0px auto;padding:15px 25px;clear:both;min-height:400px;_height:400px;}
.mainFullBottom {background:url(images/bg_mainFull_b.gif) no-repeat center top;margin:0px auto;padding:0px;clear:both;height:3px;}

.mainTop {background:url(images/core/mr_t.gif) #f8fafd no-repeat center top;margin: 0px;padding: 0px;clear: both;}
.mainTopWhere {text-align:right;padding:8px 12px;font-size:10px; font-family:Verdana;clear:both;}
.mainTopTitle {clear:both;padding:2px 0px 5px 10px;font:normal bold 16px Verdana;}
.mainMain {padding:10px 14px;margin:0px auto;background:url(images/core/mr_m.gif) no-repeat center top;border-left:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;min-height:400px;_height:400px;}
.mainRightBottom {font-size: 0px;margin: 0px;padding: 0px;height: 15px;width: 100%; background:url(images/core/mr_b.gif) no-repeat center top;clear: both;}
.mainMainInfo {padding:0px;margin: 0px auto;clear:both; font-size:13px;line-height:1.6em;}
.mainMainInfo .left {text-align: right;margin: 0px;padding: 0px;float: left;width: 120px;}
.mainMainInfo .right {text-align: left;margin: 0px;padding: 0px;float: right;width: 580px;}
.mainMainDetail {padding:5px 10px;margin: 0px auto;clear:both; font-size:13px;line-height:1.6em;}



.mainTop_pro {margin:0px;padding: 0px;clear: both;}
.mainTop_pro_where {text-align:right;padding:0px;font-size:10px;font-family:Verdana;clear:both;}
.mainTop_pro_title {clear:both;padding:10px 0px;font:normal bold 16px Verdana; color:#ab073c; background:url(images/bg/mainTop_pro_title.gif) repeat-x center bottom;}
.mainMain_pro {padding:10px 0px;min-height:400px;_height:400px;margin:0px auto;}
.mainRightBottom_pro {margin: 0px;padding:0px;height:5px;clear: both;}
.mainMainInfo {padding:0px;margin: 0px auto;clear:both; font-size:13px;line-height:1.6em;}
.mainMainInfo .left {text-align: right;margin: 0px;padding: 0px;float: left;width: 120px;}
.mainMainInfo .right {text-align: left;margin: 0px;padding: 0px;float: right;width: 580px;}
.mainMainDetail {padding:5px 10px;margin: 0px auto;clear:both; font-size:13px;line-height:1.6em;}




/*compart effect*/
.funTnone {margin: 0px auto;padding: 0px;clear: both;}
.funTopText {float: left;}
.funTopMore {text-align:center; font:normal normal 10px;float:right;width:50px;padding-top:5px;}


.funT {background:url(images/fun/pinklight_200t.gif) no-repeat left top;width:200px;margin:0px auto;clear:both;height:18px;padding-top:8px;color:#ab073c;font:normal bold 12px Verdana;}
.funM {background:url(images/fun/pinklight_200m.gif) repeat-y left bottom;margin:0px auto;padding:0px 10px 5px 10px;width:180px;clear:both;}
.funB {background:url(images/fun/pinklight_200b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:200px;clear: both;font-size:0px;}

.funTcate {background:url(images/fun/pink_200t.gif) no-repeat left bottom;width:200px;margin:0px auto;clear:both;height:24px;padding-top:6px;color:#fff;font:normal bold 12px Verdana;}
.funMcate {background:#fffbe4 url(images/fun/pink_200m.gif) repeat-y left bottom;margin:0px auto;padding:5px 10px;width:180px;clear:both;}
.funBcate {font-size:0px;background:url(images/fun/pink_200b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:200px;clear:both;}

.funTsign {background:url(images/fun/gold_230t.gif) no-repeat left bottom;width:230px;margin:0px auto;clear:both;height:23px;padding-top:7px;color:#7b2e00;font:normal bold 12px Verdana;}
.funMsign {background:#fffbe4 url(images/fun/gold_230m.gif) repeat-y left bottom;margin:0px auto;padding:5px 10px;width:210px;clear:both;}
.funBsign {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;}

.funT230 {background:url(images/fun/pink_230t.gif) no-repeat left top;width:230px;margin:0px auto;clear:both;height:24px;padding-top:6px;color:#fff;font:normal bold 12px Verdana;}
.funM230 {background:url(images/fun/pink_230m.gif) repeat-y left bottom;margin:0px auto;padding:5px 10px;width:210px;clear:both;}
.funB230 {background:url(images/fun/pink_230b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:230px;clear: both;font-size:0px;}

.funT500 {background:url(images/fun/graylight_500t.gif) no-repeat left bottom;width:500px;margin:0px auto;clear:both;height:21px;padding-top:6px;color:#cc0000;font:normal bold 14px Verdana;}
.funM500 {background:url(images/fun/graylight_500m.gif) repeat-y left bottom;margin:0px auto;padding:5px 10px;width:480px;clear:both;}
.funB500 {background:url(images/fun/graylight_500b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:500px;clear: both;font-size:0px;}

.funT740 {background:url(images/fun/graylight_740t.gif) no-repeat left bottom;width:740px;margin:0px auto;clear:both;height:20px;padding-top:7px;color:#cc0000;font:normal bold 14px Verdana;}
.funM740 {background:url(images/fun/graylight_740m.gif) repeat-y left bottom;margin:0px auto;padding:5px 10px;width:720px;clear:both;}
.funB740 {background:url(images/fun/graylight_740b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:740px;clear: both;font-size:0px;}


.funMainRightT {font-size:0px;background:url(images/fun/mr_t.gif) no-repeat center bottom;margin:0px auto;padding:0px;height:15px;width:740px;clear:both;}
.funMainRightM {background:url(images/fun/mr_m.gif) repeat-y center bottom;margin:0px auto;padding:0px 15px;width:710px;clear: both;}
.funMainRightB {font-size:0px;background:url(images/fun/mr_b.gif) no-repeat center top;margin:0px auto;padding:0px;height:15px;width:740px;clear:both;}

.funColumnT {font-size:1px;margin:0px auto;clear:both;height:3px;padding:0px;background:url(images/core/fun_column_200t.gif) no-repeat center bottom;}
.funColumnM {margin:0px;padding:5px 10px 5px 10px;clear:both;background:url(images/core/fun_column_200m.gif) repeat-y center top;line-height:1.6em;}
.funColumnB {font-size:1px;margin:0px auto;padding:0px;height:3px;clear:both;background: url(images/core/fun_column_200b.gif) no-repeat center top;}

.funColumn {margin:0px auto;padding:7px 10px;background:url(images/core/bg_column.gif) repeat-x top center;border:1px solid #b5d1df;line-height:1.6em;}
/*end compart effect*/



/*category menu*/
.cateDir {margin: 0px auto;clear: both;padding: 0px;}
.cateDir a {font-weight: bold;text-decoration: none;display: block;padding: 5px 0px 4px 17px;background: url(images/arrow/arrow_cate_1a.gif) no-repeat 4px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateDir a:hover {color: #CC0000;text-decoration: none;background:#FFFF99 url(images/arrow/arrow_cate_1b.gif) no-repeat 4px 10px;}
.cateDirOn {margin: 0px auto;clear: both;padding: 0px;}
.cateDirOn a {font-weight: bold;text-decoration: none;display: block;padding:5px 5px 4px 17px;background:#FFFF99 url(images/arrow/arrow_cate_1b.gif) no-repeat 4px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;color: #CC0000;}
.cateDirOn a:hover {background-color: #FFFF99;}

.cateDirOnNoSubdir {margin: 0px auto;clear: both;padding: 0px;}
.cateDirOnNoSubdir a {color: #cc0000;font-weight: bold;text-decoration: none;display: block;padding: 5px 0px 4px 17px;background: url(images/arrow/arrow_cate_1b.gif) no-repeat 4px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateDirOnNoSubdir a:hover {background-color: #FFFF99;}


.cateSubDir {margin:0px;clear: both;padding:0px 0px 0px 12px;}
.cateSubDir a {font-size:11px;font-family:Verdana;text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow/arrow_cate_7a.gif) no-repeat 5px 10px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDir a:hover {color: #ff0000;background-color: #FFFFCC;text-decoration: none;background-image: url(images/arrow/arrow_cate_7b.gif);background-repeat: no-repeat;}

.cateSubDirOn {margin: 0px auto;clear: both;padding: 0px;width:100%;}
.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/arrow_cate_7b.gif) no-repeat 5px 9px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDirOn a:hover {background-color: #FFFFCC;}

.cateSubDirHasType {margin:0px;clear:both;padding:0px 0px 0px 12px;}
.cateSubDirHasType a {font-size:11px;font-family:Verdana;text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow/arrow_cate_6a.gif) no-repeat 5px 9px;border-bottom: 1px dashed #CCCCCC;clear: both;}
.cateSubDirHasType a:hover {color: #ff0000;background-color: #FFFFCC;text-decoration: none;background-image: url(images/arrow/arrow_cate_6b.gif);background-repeat: no-repeat;}
.cateSubDirOnHasType {margin: 0px auto;clear: both;padding:0px 0px 0px 12px;}
.cateSubDirOnHasType a {color: #ff0000;display: block;padding:5px 0px 4px 15px;background:#FFFFCC url(images/arrow/arrow_cate_6b.gif) no-repeat 5px 9px;border-bottom: 1px dashed #CCCCCC;clear: both; font:normal normal 11px Verdana;}
.cateSubDirOnHasType a:hover {background-color: #FFFFCC;}


.cateType {margin: 0px auto;clear: both;padding: 0px;}
.cateType a {text-decoration: none;display: block;padding: 5px 0px 4px 15px;background: url(images/arrow/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/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/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;padding: 0px;clear: both;}
.areaProSubDir {margin: 0px auto;padding: 0px;clear: both;position:relative;}
.prodPopProCate {padding:5px 10px;left:188px;visibility:hidden;width:165px;position:absolute;top:-25px;margin: 0px;background-color: #fffbef;border: 1px solid #ffb64b;font-size:11px;}
.prodPopProCate img.boardImage{position:absolute;z-index:999;top:8px;left: -7px;}
/*end category menu*/


/*products present*/
.mainExplainText {padding:5px 10px;margin:0px auto;clear:both;font-size:11px;color:#666666; line-height:1.6em;}
.proList {float:left;width:154px;text-align:center;padding:10px 0px;font-size:11px;margin-left:41px;}
.proListFirst {float:left;width:154px;text-align:center;padding:10px 0px;font-size:11px;margin-left:0px;}
.proList .photo, .proListFirst .photo {text-align: center;margin: 0px auto;padding: 0px;clear:both;vertical-align:middle;}
.proList .photo a, .proListFirst .photo a {background-color:#FFFFFF;padding:1px;margin:0px;border:1px solid #CCCCCC;height:200px;width:150px;display: block;overflow:hidden;vertical-align: middle;line-height:200px;}
.proList .photo a:hover, .proListFirst .photo a:hover {border: 2px solid #c70067;padding:0px;}
.proList .title, .proListFirst .title {text-align:center;margin:0px auto;padding-top:5px;clear:both;}


.proDirAdHome {float:left;width:142px;padding:4px;font-size:11px;margin-left:12px;background:#EAEAEA;}
.proDirAdHomeFirst {float:left;width:142px;padding:4px;font-size:11px;margin-left:0px;background:#EAEAEA;}
.proDirAdHome .photo, .proDirAdHomeFirst .photo {text-align: center;margin: 0px auto;padding: 0px;clear:both;vertical-align:middle;}
.proDirAdHome .photo a, .proDirAdHomeFirst .photo a {background-color:#FFFFFF;padding:1px;margin:0px;height:200px;width:140px;display: block;overflow:hidden;vertical-align: middle;line-height:200px;}
.proDirAdHome .photo a:hover, .proDirAdHomeFirst .photo a:hover {border:1px solid #c70067;padding:0px;}
.proDirAdHome .title, .proDirAdHomeFirst .title {margin:0px auto;padding-top:5px;clear:both;height:45px; overflow:hidden; font-size:11px; color:#666;}
.proDirAdHome .go, .proDirAdHomeFirst .go {text-align:right;margin:0px auto;padding:3px 5px 0px 0px;clear:both;overflow:hidden;}


.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;}


.proInfoPhoto {float:left;text-align:center;margin:0px auto;width:330px;font-size:11px;}
.proInfoPhoto .img {width:300px;height:400px;border:1px solid #E3E3E3;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;padding:4px;margin:0px auto;line-height:400px;}
.proInfoPhoto .img a {padding:0px;margin:0px;}
.proInfoPhoto .imgMore {margin:0px auto;padding:0px;clear:both;}
.proInfoPhoto .imgMore .item {width:74px;padding:0px;margin:0px auto;float:left;}

.proInfoBrief {margin: 0px;padding: 0px;float: right;width: 370px;}
.proInfoBrief .proName {margin:0px;padding:5px 0px;font-family:Verdana;font-size:16px;font-weight: bolder;clear: both;}
.proInfoBrief .left {font-weight: bold;text-align: right;float: left;width:70px;padding: 5px 5px 5px 0px;}
.proInfoBrief .right {float: right;width: 280px;padding: 5px 0px;}
.proInfoBrief .bottom {font-size: 0px;clear: both;height: 0px;margin: 0px;padding: 0px;border-bottom: 1px dashed #CCCCCC;}
.proInfoBrief .linkAddTo {text-align:right;clear: both;margin:0px;padding:0px;padding-top:6px;}
.proInfoBrief .imgMore {margin:0px auto;padding:0px;clear:both;}
.proInfoBrief .imgMore .item {width:74px;padding:0px;margin:0px auto;float:left;}

.proInfoTitle {background:url(images/core/bg_proinfo_t_1.gif) repeat-x center bottom;padding: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;color: #003366;font:normal bold 11px 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 20px 0px 20px;color: #000000;font:normal bold 13px Verdana;}
.proInfoTitle .btnCurrent b {background:url(images/core/bg_proinfo_arrow.gif) no-repeat 0px 4px;margin: 0px;padding-left: 18px;}
.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;}

.proInfoDetail {line-height:1.7em;clear: both;padding:10px;}
.proInfoCorrPro {clear: both;padding:10px 5px;}
.proInfoCorrPro .item {width:110px;padding:0px 4px;margin:0px auto;float:left;text-align:center;font-size:11px;}
/*end product present*/


/*page navigation*/
.pagePrevNext {padding:10px;margin:0px auto;clear:both;font-size:11px;font-weight:bold;}
.pagePrevNext div.prev {float: left;width: 48%;text-align: left;}
.pagePrevNext div.next {float: right;width: 48%;text-align: right;}


.pageNav {margin:0 auto;padding:10px 0px;clear:both;line-height:2em;font-size:11px;font-family:Verdana;}
.pageNav span {color:#cc0000;background-color:#ffff99;border:1px solid #999999;padding:2px 5px;margin:2px;font-weight:bold;}
.pageNav input.line {margin:0px;padding:0px;text-align:center; border-style:none;border-bottom:#999999 solid 1px;font:normal normal 11px Arial;}
.pageNav a {color:#000000;text-decoration:none;border:1px solid #999999;padding:2px 5px;margin:2px;background-color:#F4FBFF;}
.pageNav a:hover {color:#FFFFFF;text-decoration:none;background-color:#006699;border: 1px solid #999999;}
.pageNav div.fl {text-align:left;float:left;}
.pageNav div.fr {text-align:right;float:right;}
/*end ifpage navigation*/



/*begin concrete object*/
#newsNoticeDemo {overflow:hidden;height:100px;margin: 0px;float: left;display: inline;padding: 0px; width:100%;}
#newsNoticeDemo ul{margin: 0px;padding: 0px;}

.memberReg {clear:both; padding:5px 0px; margin:0px auto;width:850px;}
.memberReg div.l {padding:0px;margin:5px 0px;width:290px;text-align:right;float:left;font-weight:bold;}
.memberReg div.r {padding:0px;margin:0px;width:550px;float:right;}

.memberRegOrder {clear:both;padding:5px 0px; margin:0px auto;width:450px;}
.memberRegOrder div.l {padding:0px;margin:5px 0px;width:120px;text-align:right;float:left;font-weight:bold;}
.memberRegOrder div.r {padding:0px;margin:0px;width:320px;float:right;}

.memberAccountset {clear:both;padding:3px 0px; margin:0px auto; font-size:12px; width:700px;}
.memberAccountset div.l {padding:3px 0px;margin:0px;width:190px;text-align:right;float:left;font-weight:bold;}
.memberAccountset div.r {padding:0px;margin:0px;width:500px;float:right;}

.chooseEffect {padding:4px;margin:0px auto;clear:both;border:#FFFFFF 1px solid;}
.chooseEffectFocus {padding:4px;margin:0px auto;clear:both;background:#FFFFCC;border:#cccccc 1px solid;}

.choosePayment {padding:8px 15px;margin:0px auto;clear:both;border:#EEEEEE 1px solid;width:90%;}

.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;}

.keywords {font-size:11px;color:#888888;}
.keywords a {color:#888888;text-decoration:none;}
.keywords a:hover {color:#333333;}
.keywords a:visited {color:#888888;}

.prodPopup {margin:0px auto;padding: 0px;}
.prodPopup .berth {padding:0px 0px 0px 20px;clear:both; background:url(images/arrow/arrow_green_up.gif) no-repeat 5px 5px;}
.prodPopup .prodPopHide {margin:0px;padding:0px;clear:both;width:1px;height:1px;position:relative;}
.prodPopup .prodPopHide .prodPopContainer {visibility:hidden;position:absolute;padding:20px 40px 10px 20px; background:url(images/prodPopup_bg.png) no-repeat !important;background:url(images/prodPopup_bg.gif) no-repeat;left:400px; width:240px; height:120px;top:-50px;}



.prodPopProOrder {padding:5px 10px;left:280px;visibility:hidden;width:130px;position:absolute;margin: 0px;background-color: #fffbef;border: 1px solid #ffb64b;font-size:11px;}
.prodPopProOrder img.boardImage{position:absolute;z-index:999;top:5px;left: -7px;}


.loadingImg {background:url(images/loading.gif) no-repeat center center;height:80px;padding:0px;margin:0px auto;clear:both;}
.loadingImgSmall {background:url(images/loading_small.gif) no-repeat center center;height:20px;padding:0px;margin:0px auto;clear:both;}


.paraSubject {color:#000000;background:#F5F5F5;border-bottom:#CCCCCC solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;}
.paraContent {padding:5px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#DBDBDB solid 1px;}

.paraSubjectB {color:#000000;background:#ffffec;border-bottom:#CC9900 solid 1px;padding:6px;font:normal bold 12px Verdana;clear:both;border:#CC9900 solid 1px;}
.paraContentB {padding:7px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#CC9900 solid 1px;}

.paraSubjectC {color:#000000;background:#eff7fb;border:#C9E4F1 solid 1px;border-bottom:#55b9da solid 1px;padding:6px;font:normal bold 12px Verdana;clear:both;}
.paraContentC {padding:7px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#C9E4F1 solid 1px;}


.paraOrderStep {clear:both;margin:0px;padding:0px;border:1px solid #ccc;}
.paraOrderStep span.stepCount {color:#666;background-color:#fff;border:1px solid #ccc;padding:1px 3px;font-size:10px;}
.paraOrderStep div.subject {color:#666;border-bottom:#ccc solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;background:#F0F0F0;}
.paraOrderStep div.content {padding:5px 20px;margin:0px;line-height:1.6em;clear:both;font-size:12px;}
.paraOrderStepCurrent {clear:both;margin:0px;padding:0px;border:1px solid #bbafa0;}
.paraOrderStepCurrent span.stepCount {color:#fff;background-color:#c00;border:1px solid #fff;padding:1px 3px;font-size:10px;}
.paraOrderStepCurrent div.subject {color:#c00;border-bottom:#bbafa0 solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;background:#f9f3e3;}
.paraOrderStepCurrent div.content {padding:5px 20px;margin:0px;line-height:1.6em;clear:both;}
