div { font-size:12px;}
form { margin:0; padding:0;}
.mainFrame{ width:960px; line-height:100%; margin:0 auto; display:block; clear:both;}
.hdShadow { background:#EBEBEB; width:960px; height:3px; line-height:3px; font-size:1px; clear:both;}
.spacer6 { clear:both; height:6px; line-height:6px;}
.spacer8 { height:8px; line-height:8px; clear:both;}
.left { float:left;}
.right {float:right;}
.clear { clear:both;}
.black {color:#000;}
.green {color:#009900}
.red {color:#f00;}
.lineCurB { background:#CFCFCF; height:1px; line-height:1px;}
.eng { font-family:Arial; font-size:10px;}
select { font-size:12px; height:22px; line-height:22px; margin:0; padding:0;}

b.icoUP,b.icoDOWN,b.icoJt,.mainFrame .MainMenu .NavMenuSplit,b.Search1,b.Search2,.linkButton,.Express .ByBulletin .content ul li,.mainFrame .newList ul li.dline,.Comparison,.Calculation,.FavorBtn,.numPrice ul.header,.ShowContent ul li,b.icoZoom ;}
/*20090121*/
.mainFrame .MainMenu .NavMenu,b.icoT,b.icoT1,b.icoTd,.sbtn b,.mainFrame .titlebox .popTitle,.mainFrame .titlebox .popTitle_1,.splitLine,.list ul li,.Feature .FeatureList ul li,.mainFrame .newList ul li,b.icoCal,.Calculator ul li,.ByBulletin .content ul li,.tit_rC_Box ul li ; }
#headerNav { line-height: 26px; height: 26px; color: #000000; padding: 0 5px; line-height: 26px; background:#f8f8f8; border-top: 1px none #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
#headerNav form {padding-top: 2px; }
#headerNav span{float:right}

.sbtn { border:1px solid #60B4FC; float:left; height:17px; line-height:17px; padding:1px; cursor:pointer; overflow:hidden;}
.sbtn b{ background-position:0px -92px; display:block; padding:0 8px; font-weight:lighter;}

/*ICO*/
b.icoT{ background-position:0px 0px; background-repeat:no-repeat; height:11px; width:6px; line-height:11px; font-size:1px; float:left;}
b.icoT1{ background-position:-6px 0px; background-repeat:no-repeat; height:11px; width:6px; line-height:11px; font-size:1px; float:left;}
b.icoTd  background-repeat:no-repeat; height:13px; width:11px; line-height:13px; font-size:1px; float:left;}
b.icoUP,b.icoDOWN { width:12px; height:11px; background-repeat:no-repeat; line-height:11px; font-size:1px; float:left;}
b.icoUP { background-position:-37px -13px;}
b.icoDOWN { background-position:-37px -26px;}
b.icoCal { background-position:-8px -12px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}
b.icoZoom { background-position:-66px -40px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}
b.icoJt { background-position:-79px -40px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}

/*Button*/
b.Search1{ width:38px; height:20px; background-position:-53px 0px; background-repeat:no-repeat; float:left; cursor:pointer; }
b.Search2{ width:38px; height:20px; background-position:-53px -20px; background-repeat:no-repeat; float:left; cursor:pointer;}
a.linkButton { border:1px solid #FF9B5B; height:20px; line-height:20px; padding:0 7px 0 7px; background-position:0px -104px; background-repeat:repeat-x; cursor:pointer; float:left; text-decoration:none; text-align:center; margin:0; }
.Comparison { width:49px; height:20px; background-position:0px -234px; background-repeat:no-repeat; float:left; cursor:pointer; display:block;}
.Calculation { width:43px; height:20px; background-position:-49px -234px; background-repeat:no-repeat; float:left; cursor:pointer; display:block;}
.FavorBtn { width:83px; height:20px; background-position:0px -254px; background-repeat:no-repeat; float:right; cursor:pointer; display:block; margin-top:4px;}

/**/
.loginBar .barBox,.loginFld .Btn input,.loginFldselectBar,.btnH b,.loginBar .ico,.loginFld .Btn,.usernameFldinput input, .passwordFldinput input,.mainbox .hdmenu ul li scroll;}
.loginBar { width:948px; border:1px solid #C4C4C4; border-bottom:0; margin:0 auto; margin-top:7px; }
.loginBar .barBox { border:1px solid #fff; background-position:0 -39px; background-repeat:repeat-x; height:26px; line-height:26px;}

.loginBar .barBox .ilink { float:left; margin-left:8px;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico,.loginBar .barBox .ilink a,.loginBar .barBox .olink a { float:left;}
.loginBar .barBox .ilink a,.loginBar .barBox .olink a { height:12px; line-height:12px; vertical-align:middle; margin-top:8px;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico { margin:6px 6px 0;}
.loginBar .barBox .ilink .ico.I { width:11px; height:14px;}
.loginBar .barBox .ilink .ico.M { width:9px; height:14px; background-position:-12px 0;}
.loginBar .barBox .olink .ico.F { width:12px; height:14px; background-position:-22px 0;}
.loginBar .barBox .olink { display:inline;}

.loginBar .barBox .olink { float:right; margin-right:8px;}

.loginBar .barBox .login { float:left; width:513px;}
.loginBar .barBox .login form{ margin:0; padding:0; float:left; }

.loginFld { padding: 0 0 0 10px; border:none; margin:0;}
.loginFld legend { display:none;}
.usernameFld, .passwordFld { float:left;overflow:hidden;width:152px;}
.passwordFld { width:142px;}
.usernameFldlabel, .passwordFldlabel { float:left;line-height:26px; padding:0 8px 0 0;}
.usernameFldTxt,.passwordFldTxt { height:12px; line-height:12px; float:left; vertical-align:middle; margin-top:8px;}
.usernameFldinput, .passwordFldinput { float:left; }
.usernameFldinput input, .passwordFldinput input { position:absolute; margin-top:4px; border:1px solid #979797; font-size:12px; height:14px; line-height:14px; vertical-align:middle; background-position:0 -66px;} 
.loginSelect { float:left;}
.loginFld .Btn { float:left; border:1px solid #979797; margin:4px 0 0 12px; width:38px; display:inline;}
/*.loginFld .Btn input { margin:0; border:0; cursor:pointer; font-size:12px; height:17px; line-height:18px; overflow:hidden; padding:0; text-align:center; width:38px; background-position:0 -83px; background-repeat:repeat-x; vertical-align:middle;}*/
.loginFld .Btn input { margin:0; border:0; cursor:pointer; font-size:12px; height:16px; line-height:16px; overflow:hidden; padding:0; width:38px;}
.loginFld .Btn input.loginSub{ background-position:0 -98px;}
.loginFld .Btn input.loginReg{ background-position:0 -115px;}

.loginFldselect { margin-top:4px; float:left; border:1px solid #979797; }
.loginFldselectBar { border:1px solid #FFF; background-position:0 -83px; background-repeat:repeat-x; height:14px; line-height:15px; cursor:pointer; width:97px;}
#loginFldselectdis{ color:#3f3d3d; display:block; height:12px; line-height:12px; vertical-align:middle; margin-top:1px; overflow:hidden; text-align:center; width:79px; float:left; }
.loginFldselectop{ width:97px; overflow:hidden; border:1px #979797 solid; background:#EFEFEF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9; margin:0; padding:0; margin-top:1px; position:absolute;}
.loginFldselectop li{line-height:22px; height:20px; overflow:hidden; text-align:left;}
.loginFldselectop li a{display:block; height:20px; overflow:hidden; margin:0 5px; padding-left:12px;}
.loginFldselectop li a:hover,.loginFldselectop li a:active{background:#FFF; text-decoration:none;}
.loginFldselectop li.loginFldselectop_line{height:1px; overflow:hidden; background:#979797; font-size:0; line-height:0; margin:2px 5px 3px;}
.loginFldselectop li a.disabled{color:#999;cursor:default;}
.loginFldselectop li a.disabled:hover,.loginFldselectop li a.disabled:active{background:none;}

.loginFldselectBar .ico{ font-size:0; background-repeat:no-repeat; float:left; display:block;}
.loginFldselectBar .ico.split { background-position:0 -15px; width:1px; height:11px; line-height:11px; margin-top:1px; display:inline;}
.loginFldselectBar .ico.down { background-position: -3px -19px; width:9px; height:6px; line-height:6px; margin:4px 4px 0;display:inline;}

.loginBar .Hsplit { float:left; font-size:0; width:1px; height:21px; line-height:21px; display:block; background:#FFF; border-left:1px solid #CCC; margin:2px 12px;}

/*顶端菜单*/
.mainbox { width:948px; border:1px solid #C4C4C4; margin:0 auto; background-repeat:repeat-x;}
.mainbox .hdmenu{ padding:5px 8px; vertical-align: middle; height:1%;}
.mainbox .hdmenu ul{ list-style:none; margin:0; padding:4px 0; clear:both; height:12px; line-height:12px; overflow:hidden; }
.mainbox .hdmenu ul li{ float:left; background-position:left -26px; background-repeat:no-repeat; display:block; padding:0 9px 0 10px; line-height:13px;}
.mainbox .hdmenu ul li.s { background:0;}
.mainbox .hdmenu ul li a{ color:black; text-decoration:none;}
.mainbox .hdmenu ul li a.red{ color:red;}
.mainbox .hdmenu ul li a:hover{ color:red; text-decoration:underline;}

.mainFrame .banner { height:80px;}
.mainFrame .banner .left{ float:left; width:175px;}
.mainFrame .banner .center{ float:left; width:588px; margin-left:6px;}
.mainFrame .banner .right{ float:right; width:175px;}

.mainFrame .logo{  float:left; height:1%; margin-bottom:10px;}
.mainFrame .ad468{ float:left; padding-left:10px; margin-top:10px;}
.mainFrame .hright{ float:right; padding-right:20px; margin-top:10px;}
.mainFrame .hright li{ float:left; width:140px; line-height:22px}

.mainFrame .logo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mainFrame .logo .logo_img{ float:left; padding-left:1px; margin-top:12px;}
.mainFrame .logo .remark{ float:right; height:26px; overflow:hidden;}
.mainFrame .logo .remark { height:22px; line-height:24px; margin-top:24px; text-align:right;}
.mainFrame .logo .remark b { color:#494949; float:right; }
.mainFrame .logo .remark ul{ float:right; height:22px; line-height:22px; margin:0; padding:0; list-style:none;}
.mainFrame .logo .remark ul font{ font-size:12px; color:#494949;}
.mainFrame .logo .remark ul a{ color:#012B8D;}
.mainFrame .logo .expand { float:left;}
.mainFrame .logo .expand b.icoX  no-repeat; width:22px; height:22px; float:left;}
.mainFrame .logo .expand b.icoX.M { background-position:0 -44px;}
.mainFrame .logo .expand b.icoX.G { background-position:0 0;}
.mainFrame .logo .expand b.icoX.B { background-position:0 -66px;}
.mainFrame .logo .expand span { float:left; display:block; margin:18px 6px 0;}
.mainFrame .logo .expand a { float:left; font-size:14px; height:auto; line-height:16px; vertical-align:middle; margin:5px 0 0 4px; text-decoration:none;}
.mainFrame .logo .expand a:hover { text-decoration:underline;}

/*主体框架*/
.mainFrame .main_left{ float:left; width:688px; height:100%; display:block;}
.mainFrame .main_right{ float:right; width:252px; height:100%; display:block;}
.mainFrame .main_left .left_right { line-height:100%; display:block;}
.mainFrame .main_left .left_right .left_frame{ width:320px; float:left; }
.mainFrame .main_left .left_right .right_frame{ width:358px; float:right;}

.mainFrame .linebox{ border:1px solid #A4D0FF; display:block; height:1%; line-height:0%;}
.mainFrame .titlebox{ display:block; height:1%; line-height:0%;}
.mainFrame .nobottom{ border-bottom:0px;}

.mainFrame .linebox .popTitle { background:#E0F4FF; color:#454545; height:25px; line-height:25px; border-bottom:1px solid #A4D0FF; clear:both; margin-top:1px;}
.mainFrame .linebox .popTitle .titleText { float:left; font-size:14px; font-weight:bold;}
.mainFrame .linebox .popTitle .icoT{ background-position:-6px 0px; margin:6px 8px 0px 8px;}

.mainFrame .linebox .popTitle .more { float:right; padding-right:8px;}
.mainFrame .linebox .popTitle .more a{ color:#002B8E;}
.mainFrame .main_right .linebox{ border:1px solid #C6C6C6; display:block; height:1%; line-height:0%;}
.mainFrame .main_right .linebox .popTitle{ background:#E9E9E9; border-bottom:1px solid #C6C6C6;}
.mainFrame .main_right .linebox .popTitle .icoT{ background-position:-6px 0px;}

.mainFrame .titlebox .Content { border:1px solid #A4D0FF; clear:both;}
.mainFrame .main_right .titlebox .Content { border:1px solid #C6C6C6; }

.mainFrame .titlebox .titleText { text-indent:4px; float:left; font-size:14px; font-weight:bold;}
.mainFrame .titlebox { display:block; height:1%; line-height:0%;}
.popTitle,.popTitle_1 { background-repeat:repeat-x; height:25px; overflow:hidden; line-height:27px; clear:both;}
.popTitle .icoTd,.popTitle_1 .icoTd{ margin:6px 8px 0px 8px;}

.mainFrame .titlebox .popTitle { background-position:0 -88px; color:#9E4D00; border:1px solid #A4D0FF; border-bottom:0px;}
.mainFrame .titlebox .u { border-bottom:1px solid #A4D0FF;}
.mainFrame .titlebox .popTitle .titleText { color:#454545;}
.mainFrame .titlebox .popTitle .more {color:#454545; display:inline;}
.mainFrame .titlebox .popTitle .more span.click { cursor:pointer;text-decoration:underline; }

.mainFrame .titlebox .popTitle_1 { background-position:0 -113px; color:#B45D23; border:1px solid #C6C6C6; border-bottom:0px;}
.mainFrame .titlebox .popTitle_1 .titleText { color:#454545;}
.mainFrame .titlebox .popTitle_1 .more {color:#454545;}
.mainFrame .titlebox .popTitle_1 .more a{ color:#002B8E;}
.mainFrame .titlebox .u1 { border-bottom:1px solid #C6C6C6;}

.mainFrame .titlebox .popTitle_2 { height:25px; line-height:25px; border-bottom:3px solid #FFE897; clear:both; color:#663401; width:98%; margin:0 auto; margin-top:4px;}
.mainFrame .titlebox .popTitle_2 .titleText { padding-left:4px; width:200px; height:25px; line-height:25px; border-bottom:3px solid #E17910; position:absolute; float:left;clear:both; font-size:14px; font-weight:bold; }
.mainFrame .titlebox .popTitle_2 .titleText .text{ position:absolute; font-size:14px; font-weight:bold; width:300px;}

.mainFrame .titlebox .popTitle .more { margin-top:0;}
.mainFrame .titlebox .popTitle .more form{ margin:0; padding:0; float:left; margin-right:6px;}
.mainFrame .titlebox .popTitle .more form select{ line-height:20px;}
.mainFrame .titlebox .popTitle .more form div{ float:left; margin-right:7px;}

.mainFrame .titlebox .more { float:right; height:20px; line-height:20px; padding-right:4px; padding-top:4px; overflow:hidden;}
.mainFrame .titlebox .more a{ color:#002B8E; }

/*c3*/
.titlebox .c3{ height:1%;}
.titlebox .c3:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.titlebox .c3 .left{ width:345px; padding:2px 0 2px; border-right:1px solid #A4D0FF; }
.titlebox .c3 .right{ width:256px; padding:2px 0 2px; }
.titlebox .c3 .nTitle { width:97%; margin:0 auto; padding-top:4px; color:#454545; height:25px; line-height:25px; clear:both; margin-top:1px; }
.titlebox .c3 .splitLine { width:95%;}
.titlebox .c3 .nTitle .icoT{ background-position:-6px 0px; margin:6px 8px 0px 8px;}
.titlebox .c3 .left .ByBulletin { width:90%; margin:8px auto; height:1%;}
.titlebox .c3 .left .ByBulletin:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.titlebox .c3 .vote{ width:90%; margin:0 auto; height:84px;}
.titlebox .c3 .vote .voteTitle { height:25px; line-height:25px; padding:6px 0 0; overflow:hidden; font-weight:bold; color:#454545;}
.titlebox .c3 .vote form{ margin:0; padding:0; }
.titlebox .c3 .vote ul.voteItem { list-style:none; margin:0; padding:0; font-size:12px; width:80%; float:left;}
.titlebox .c3 .vote ul.voteItem li{ height:22px; line-height:22px; width:49.5%; overflow:hidden; float:left;}
.titlebox .c3 .vote ul.voteItem li .option{ margin-top:0px; vertical-align:middle;}
.titlebox .c3 .vote .sbtn { margin-top:22px;}

/*导航菜单*/
.mainFrame .MainMenu {background-repeat:repeat-x; clear:both;}
.mainFrame .MainMenu .NavMenu{ height:23px; overflow:hidden; clear:both; color:#454545; padding-top:4px}
.mainFrame .MainMenu .up{background:none;color:#FFF;}
.mainFrame .MainMenu .up ul{line-height:32px; }

.mainFrame .MainMenu .NavMenu .title{ float:left; text-align:center; font-weight:bold; font-size:12px; line-height:28px; margin-right:0px;}
.mainFrame .MainMenu .nD{background:none;}

.mainFrame .MainMenu .NavMenu .title b.icoT{ margin-top:8px; margin-left:10px; margin-right:9px;}
.mainFrame .MainMenu  .title b.icoT{ background-position:-6px 0px;}
.mainFrame .MainMenu .NavMenu ul{ list-style:none; height:15px; margin:6px 0 0; padding:0; float:left; display:block;}
.mainFrame .MainMenu .NavMenu ul li{ float:left; border-right:1px solid #002D8F; padding:0 8px 0 9px; height:12px; line-height:15px; overflow:hidden;}
.mainFrame .MainMenu .nD .title{ margin-right:4px;}
.mainFrame .MainMenu .nD ul li{ padding:0 5px 0 5px;}
.mainFrame .MainMenu .nD .lspace{ margin-left:12px;}
.mainFrame .MainMenu .NavMenu ul li a{ text-decoration:none; position:relative; color:#002D8F;}
.mainFrame .MainMenu .NavMenu ul li a:hover{ color:#FF0000; text-decoration:underline;}
.mainFrame .MainMenu .NavMenu ul li.end{ border:none; padding-right:0;}
.mainFrame .MainMenu .up ul li{ border-right:1px solid #FFF;}
.mainFrame .MainMenu .up ul li a{ color:#FFF;}
.mainFrame .MainMenu .up ul li a:hover{ color:#FFF;}

.mainFrame .MainMenu .SerMenu { margin-top:8px; border:1px solid #C7C7C7; height:32px; color:#454545; line-height:32px; overflow:hidden;}
.mainFrame .MainMenu .SerMenu .j_box { margin-top:1px; background:#F0F0F0; height:31px; overflow:hidden;}
.mainFrame .MainMenu .SerMenu .title{ float:left; text-align:center; font-weight:bold; font-size:12px; line-height:32px; margin-right:9px;}
.mainFrame .MainMenu .SerMenu .title b.icoT{ background-position:-6px 0px;margin-top:9px; margin-left:10px; margin-right:9px;}
.mainFrame .MainMenu .SerMenu select{ width:80px; margin:0; padding:0; line-height:12px; float:left; height:20px; margin-top:5px; margin-right:4px;}
.mainFrame .MainMenu .SerMenu select.w1 { width:88px;}
.mainFrame .MainMenu .SerMenu .sbtn { margin-top:4px;}
.mainFrame .MainMenu .SerMenu .left { margin-right:8px;}
.mainFrame .MainMenu .SerMenu .r0 { margin-right:0px;}

