*{ margin:0; padding:0;}
body{ font-size:12px; line-height:22px; font-family:Verdana, Geneva, sans-serif; background:#fff url(../i/bgTop.jpg) repeat-x left top; color:#666;}
body a{ text-decoration:none; color:#3a79ba; cursor:pointer;}
body a:hover{ text-decoration:underline; color:#29f;}
li{ list-style:none;}
img{ border:none;}
input,textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.bimg{ display:block;}
.l{ float:left;}
.r{ float:right;}
.tc{ text-align:center;}
.mc{ margin:0 auto;}
.none{ display:none;}
.red{ color:Red;}
.clear{ clear:both; height:10px; overflow:hidden;}
.fontBlue{ color:#29e;}
.bgtrBlue{ background-color:#eaf6ff;}
.main{ width:960px; margin:0 auto; clear:both; overflow:hidden;}
.mainTopSpace{ padding-top:8px;}
.rmain{ float:right; width:198px; overflow:hidden;}
.lmain{ float:left; width:740px; overflow:hidden;}
.tag0{ color:#adf;}
.tag2{ color:#aef;}
.tag3{ color:#adf; font-size:13px;}
.tag4{ color:#dd8; }
.tag5{ color:#aef; font-size:13px;}
.tag6{ color:#cef; font-size:14px;}
.tag7{ color:#def; font-size:15px;}
.tag8{ color:#bec; font-size:14px;}
.tag9{ color:#deb; font-size:14px;}
.tag10{ color:#aff; font-size:16px;}
.tag11{ color:#be9; font-size:15px;}
.inputTxtBlue{ background-color:#eff9ff; border:solid 1px #7dabd2; width:126px; height:24px; line-height:24px;}
#key{ width:398px; border:groove 2px #ace; height:23px; line-height:23px; padding:0 2px; margin-right:8px;}
#mainMenu{ height:72px; background:#5aa5e4 url(../i/bgSearch.gif) repeat-x left bottom; margin-bottom:8px;}
#mainMenuSearch{ height:72px; background:url(../i/bgSearch.gif) no-repeat left top; float:left; padding-left:82px;}
#mainMenuTag{ width:348px; height:64px; overflow:hidden; padding:8px 20px 0 0; background:url(../i/bgSearch.gif) no-repeat right center; float:right; color:#adf; line-height:17px; text-align:right;}
#mainMenuTag a:hover{ color:white;}
#menuSearchType{ height:25px; margin-top:11px; padding-left:10px;}
#menuSearchType a{ display:block; float:left; width:42px; height:25px; line-height:20px; color:white; text-align:center;}
#menuSearchType a:hover{ text-decoration:none; color:#359;}
#menuSearchType  .sel{ background:url(../i/bgSearchItem.gif) no-repeat center bottom; color:#359; text-decoration:none;}
.part{ text-indent:2em;}
.linkGray a{ color:#888;}
.linkGray a:hover{ color:#444;}
.linkGreen a{ color:#281;}
.linkGreen a:hover{ color:#042;}
#head{ height:88px; position:relative;}
#headRmenu{ padding:6px 10px; color:#fff; position:absolute; right:0;}
#headRmenu a{ padding:0 4px;}
#copyright{ text-align:center; color:#888; height:88px; line-height:18px; background:url(../i/logocnjz.gif) no-repeat 810px center;}
#copyright .linkGray{ padding:2px 0;}
#copyrightBox{ width:754px;}
#copyright2{ clear:both; padding-top:10px; background:url(../i/logo-cbdat2.gif) no-repeat 77px 46px; }
#copyright2Menu{ background:#b9dff2 url(../i/bg-copyright2menu.gif) no-repeat left top; height:28px; line-height:28px; text-align:center; color:#3a79ba;}
#copyright2Menu a{ margin:0 9px;}
#copyright2Text{padding:10px 0 10px 258px;}
#login{ width:198px; background:url(../i/bgLogin.gif) repeat-y center top; margin-bottom:6px;}
#loginHead{ background:url(../i/bgLogin.gif) no-repeat left top; height:41px;}
#loginBox{ background:url(../i/bgLogin.gif) no-repeat right bottom; padding-bottom:8px;}
#mainPic{ height:510px;}
.ui-accordion-header { height:44px; overflow:hidden;  position:relative; border-top:solid 1px white;}
.ui-accordion-header img{ position:absolute; left:-198px; cursor:pointer;}
.ui-state-active img{ left:0;}
.ui-accordion-content,.rmainbox,.rmainmenu{ height:82px; background:#e0f1fb url(../i/bgItemBg.gif) no-repeat center bottom; line-height:19px; padding:6px 6px 0 10px; overflow:hidden;}
.ui-accordion-content a{ display:block; float:left; width:50%; background:url(../i/ico_arrblue.gif) no-repeat 6px 6px; text-indent:15px;}
.ui-accordion-content a:hover{ background-position:6px -14px;}
.ui-icon{ display:none;}
.rmainmenu{ font-size:14px; line-height:33px; padding:10px 28px 18px 28px; margin-bottom:8px; height:auto;}
.rmainmenu a{ color:#3795e3; display:block;}
.rmainmenu .sel{ font-weight:bold; color:#ef7000;}

/* Navigation */
.navtitle{ color:#ef7000; font-size:16px; border-bottom:solid 2px #e0f1fb; padding-top:3px;}
.navtitle span{ font-size:11px; text-transform:uppercase; padding-left:10px; color:#f5a966; font-weight:normal;}
.navposition{ color:#97c5e1; font-family:"ËÎÌå"; line-height:26px;}
.navposition a{ color:#97c5e1;}

/* Step */
.step3{ background:url(../i/panel-orange.gif) no-repeat left top; height:26px; padding:2px 0 0 33px; color:#e68126; margin-bottom:6px;}
.step3 b{ display:block; float:left; width:225px; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.step3 b.sel{ background:url(../i/panel-orange-bt.gif) no-repeat left top; color:White;}

/* Panel */
.panel3{ background:url(../i/panel-orange.gif) no-repeat left bottom; height:40px;}

/* Table */
.xtable{ width:100%; }
.xtable label{ padding-right:16px;}
.xtable label input{ margin-right:4px;}
.xtable th{ text-align:right; vertical-align:text-top; padding:3px 0;}
.xtable em{ color:#d00;}

/* Button */
.btOrange,.btSearch,.btGreen,.btLength{ background:url(../i/btColor.gif) no-repeat center top; height:27px; border:none; line-height:25px; width:53px; overflow:hidden; color:#530; text-align:center;}
.btSearch{ background-image:url(../i/btSearch.gif);}
.btGreen{ background-position:center bottom; color:#042;}
.btLength{ background-image:url(../i/bg-green-2.gif); width:146px; color:#042;}

/* Msg */
#wMsg{ font-weight:bold; font-size:14px; background-color:#fee; padding:6px 0 6px 150px; margin:4px 0; border:dotted 1px #d00; }