﻿/* RESET ---------------------------------------------------------------------------------------- */
a { text-decoration: none;color:#111 }
a:hover{text-decoration: none;}
legend { color: #000; }
fieldset, img { border: 0; }
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: inherit;font-weight: inherit;}
del,ins {text-decoration: none;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
legend {color: #000;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,buttontextarea,select {*font-size: 100%;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

.bodtop{border-top:1px solid #ddd;}
.cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
::-moz-selection{background:#cc0000;color:#fff;}
::selection {background:#cc0000;color:#fff;}
.ui-widget{font-size:1em;}
/* MTForm ------------------------------------------------------------------------------------- */
.mt_text{margin:1px;padding:3px 0 3px 3px;background:#FFFFFF;border:1px solid #ccc;border-color:#666666 #CCCCCC #CCCCCC;font-size:13px;height:20px;line-height:normal;width:200px}
.mt_text_size{margin:1px;padding:3px 0 3px 3px;background-color:#FFFFFF;border-color:#666666 #CCCCCC #CCCCCC;
		border-style:solid;border-width:1px;font-size:13px;height:20px;line-height:20px;width:40px;}
.mt_text_box{margin:0px!important;border:2px solid #5485BD!important;}
.mt_text_act{color:#2B2A25!important}
.mt_text_wval{margin:1px;padding:3px 0 3px 3px;background-color:#FFFFFF;border-color:#666666 #CCCCCC #CCCCCC;
		border-style:solid;border-width:1px;font-size:13px;height:20px;line-height:20px;color:#C4CCC9;}
.mt_textarea{margin:1px;padding:3px 0 3px 3px;background-color:#FFFFFF;border-color:#666666 #CCCCCC #CCCCCC;
		border-style:solid;border-width:1px;font-size:12px;line-height:18px;overflow:auto;}
.mt_textarea_box{margin:0px!important;border:2px solid #5485BD!important;}

.lb-button{background:transparent  no-repeat scroll right 0;cursor:pointer;
padding:3px 17px 5px 0;*padding-top:0px}
.lb-button span {background:transparent  no-repeat scroll 0 0;padding:3px 6px 5px 9px;}
.lb-button:hover {background-position:100% -35px !important;}
.lb-button:hover span {background-position:0 -35px !important;}
.lb-r{ }
.lb-r span { }

a.link{cursor:pointer;color:#88A825;}
a.link:hover{background-image:#88A825;color:#F2F3F8;}
a.link2{cursor:pointer;}
a.link2:hover{text-decoration:underline;color:#88A825}
a.link3{cursor:pointer;color:#88A825}
a.link3:hover{text-decoration:underline;color:#B0250E}
a.link4{cursor:pointer;color:#88A825}
a.link4:hover{text-decoration:underline;color:#fff}
a.link5{cursor:pointer;color:#B2B7B5}
a.link5:hover{text-decoration:underline;color:#88A825}
a.tit{cursor:pointer;color:#A89E2D;}
a.tit:hover{color:#FF8A00;text-decoration:underline;}
a.icolink{padding-left:16px;cursor:pointer;}
a.icorlink{padding-right:16px;cursor:pointer;}
a.icolink:hover,a.icorlink:hover{text-decoration:underline;color:#88A825}
a.more{border:1px solid #ddd;border-left-width:3px;background:#fff  no-repeat scroll right -20px;padding:1px 13px 1px 3px;cursor:pointer;}
a.more:hover{border-color:#88A825}

.newin{background: no-repeat right center;padding-right:12px;color:#88A825}
.newin:hover{color:#A89E2D;text-decoration:underline;}

a.ul {color:#666;text-decoration: none;background:  repeat-x left bottom;}
a.ul:hover { }

a.acu{background-color:#9F0000;border-bottom:2px solid #E1E1E1;color:#fff;font-size:12px;height:24px;line-height:24px;padding:0 15px;}
a.acu:hover{border-bottom:medium none;margin-top:1px;}
.qq{background:transparent  no-repeat scroll right center;padding-right:15px!important;height:12px;line-height:12px;cursor:pointer;}

/* Grids Layout Help ---------------------------------------------------------------------------- */
body{text-align:center;}
.gb_wapper{margin:0 auto;width:1200px;position:relative;text-align:left;}
/*col-main share\Addbill.aspx*/
.col-main,.col-extra{float: left;margin-right:2%;display:inline}
.col-main {width:30%}
.col-sub {width:25%}
.col-sub {float:right;}
.col-extra {width:40%}
/*.col-main {float: left;width: 100%; min-height: 1px;}
.col-sub, .col-extra {float: left;}
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {content: '\20';display: block;height: 0;clear: both;}
.layout, .main-wrap, .col-sub, .col-extra {zoom: 1;}

.grid-s5m0 .main-wrap { margin-left: 200px; }
.grid-s5m0 .col-sub { width: 190px; margin-left: -100%; }
.grid-s6m0 .main-wrap { margin-left: 240px; }
.grid-s6m0 .col-sub { width: 230px; margin-left: -100%; }
.grid-s7m0 .main-wrap { margin-left: 280px; }
.grid-s7m0 .col-sub { width: 270px; margin-left: -100%; }
.grid-m0s6 .main-wrap { margin-right: 240px; }
.grid-m0s6 .col-sub { width: 230px; margin-left: -230px; }
.grid-m0s7 .main-wrap { margin-right: 280px; }
.grid-m0s7 .col-sub { width: 270px; margin-left: -270px; }
.grid-m0s8 .main-wrap { margin-right: 320px; }
.grid-m0s8 .col-sub { width: 310px; margin-left: -310px; }
.grid-m0s9 .main-wrap { margin-right: 360px; }
.grid-m0s9 .col-sub { width: 350px; margin-left: -350px; }
.grid-e6m0s5 .main-wrap { margin: 0 200px 0 240px; }
.grid-e6m0s5 .col-sub { width: 190px; margin-left: -190px; }
.grid-e6m0s5 .col-extra { width: 230px; margin-left: -100%; }
.grid-m0e8s8 .main-wrap { margin-right: 806px; }
.grid-m0e8s8 .col-sub { width: 393px; margin-left: -393px; }
.grid-m0e8s8 .col-extra { width: 393px; margin-left: -806px; }
.grid-s12m0 .main-wrap { margin-left: 480px; }
.grid-s12m0 .col-sub { width: 470px; margin-left: -100%; }*/

/* PLUS ----------------------------------------------------------------------------------------- */
.in_bk{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;}
.trans50{filter:alpha(opacity=50);opacity:0.5;}
.poter{cursor:pointer;}
.hidden{display:none}
.height0,.height0 *{height:0;visibility:hidden;}
.show{display:block;}
.hidden_im{display:none!important;}
.show_im{display:block!important;}
.rel{position:relative;}
.fw{font-weight:700;}
.bod_t{border-top:1px solid #ddd}

div.middle{overflow:hidden;position:relative;text-align:center;}
div.middle a{position:static;+position:absolute;top:50%;}
div.middle img{position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle;}
div.middle a:after{content:".";font-size:1px;visibility:hidden}

.img_a{padding:3px;border:1px solid #DDDDDD;cursor:pointer;background-color:#F2F3F8}
.img_48{max-width:48px;max-height:48px}
.img_100{max-width:100px;max-height:100px}
.img_130{max-width:130px;max-height:130px}
.img_160{max-width:160px;max-height:160px}
.img_230{max-width:230px;max-height:230px}
.img_320{max-width:320px;max-height:320px}
.img_600{max-width:600px;max-height:600px}
.img_700{max-width:700px;max-height:700px}

.ml10{margin-left:10px}
.ml40{margin-left:40px}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.ml20{margin-left:20px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}

.FR{float:right!important}.FL{float:left!important;}

.ui-corner6-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner6-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner6-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner6-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner6-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner6-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner6-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner6-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner6-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.gray{color:#B2B7B5}
.grayd{color:#666!important}
.green{color:#88A825!important}
.greend{color:#86B28E}
.red{color:#B0250E}
.wh{color:#F2F3F8}  
.blk{color:#2B2A25}
.red2{color: red}

.f14{font-size:14px;}
#ajaxload{position:fixed;top:0;left:0;width:100%;height:100%;background:#222  no-repeat scroll 50% 50%;z-index:9990;opacity:0.75;filter:alpha(opacity=75);display:none;}
/* HACK IE6,IE7,IE8 ----------------------------------------------------------------------------- */
.glayout678 { height:0\9; }
#condSearchTabs ul li a {padding-left:5px\9;padding-right:5px\9}
#searchcategory{width:78px\9;}

/* HACK IE6,IE7 --------------------------------------------------------------------------------- */
.glayout67 { *height: 0; }
#typelistbox{*top:4px;}
#typelistbox a{*width:120px;}

/* HACK IE6 ------------------------------------------------------------------------------------- */
.glayout6 {_height: 0;}
.float_dialog,.float_dialog_shadow{
_position:absolute!important;
_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)*.45))!important;
_left:expression(eval(document.documentElement.scrollLeft+(document.documentElement.clientWidth-this.offsetWidth)*.45))!important;
}
#PadA,#PadB,#ajaxload,#blurPad,#mtips{
_position:absolute!important;_top:0!important;_left:0!important;
_height:expression(eval(document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)!important;
}

/* HACK FX3 (must repair IE7) ------------------------------------------------------------------------------------- */
.select , x:-moz-any-link, x:default {padding:6px;}
.ui-tabs .ui-tabs-nav{_position:static}

/* FIX ------------------------------------------------------------------------------------------ */
.clearfix:after{content:'\0020';clear:both;height:0;display:block;}
.clearfix{*zoom:1;}

/* Model ------------------------------------------------------------------------------------- */
.Paginator {font-size:12px;line-height:22px;height:22px;margin-left:auto;margin-right:auto;text-align:center;position:relative;}
.Paginator a, .pageList .this-page {background-color:#FFFFFF;border:1px solid #ddd;padding:2px 6px;text-decoration:none;}
.Paginator a[disabled=disabled]{background-color:#FFF;border:medium none;color:#B2B7B5;padding:2px 6px;text-decoration:none;}
.Paginator a[disabled=disabled]:hover{background:none;color:#B2B7B5;}
.Paginator a:visited {background-color:#FFF;border:1px solid #ddd;padding:2px 6px;text-decoration:none;}
.Paginator .AtStartAndEnd {background-color:#FFF;border:1px solid #ddd;margin-right:20px;padding:2px 6px;}
.Paginator .PrevAndNext {background-color:#FFF;border:1px solid #ddd;margin-right:20px;padding:2px 6px;}
.Paginator .this-page {background-color:#FFF;border:1px solid #ddd;color:#FF8A00;font-weight:bold;padding:2px 6px;vertical-align:top;}
.Paginator a:visited:hover, .Paginator a:hover, .Paginator a:active {background:none repeat scroll 0 0 #0063DC;border-color:#FFFFFF;color:#FFF;text-decoration:none;}
.Paginator .cic{color:#B2B7B5}
.Paginator .PagLeft{display:block;position:absolute;left:0;top:0}
.Paginator .PagRight{display:block;position:absolute;right:0;top:0}

.ln-letters {overflow:hidden;}
.ln-letters a {border-color:#ddd;border-style:solid;border-width:1px 0 1px 1px;color:#2B2A25;display:block;float:left;font-size:12px;padding:2px 6px;text-decoration:none;}
.ln-letters a.ln-last {border-right:1px solid silver;}
.ln-letters a:hover, .ln-letters a.ln-selected {background-color:#EAEAEA;}
.ln-letters a.ln-disabled {color:#CCCCCC;}
.ln-letter-count {color:#336699;font-size:12px;line-height:1;margin-bottom:3px;text-align:center;}

#pstep1{left:0;}#pstep2{left:133px;}#pstep3{left:266px;}
.popup {position:absolute;z-index:2001;border-collapse:collapse;top:-30px;width:200px;display:none;}
.popup td.corner {height: 15px;width: 19px;}
.popup td.tbbcon{background-color:#fff;font-size:13px;}
.popup td.topleft {  }
.popup td.top {  }
.popup td.topright { }
.popup td.left {  }
.popup td.right { }
.popup td.bottomleft { }
.popup td.bottom {  text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td.bottomright { }
.popup table.popup-contents {font-size: 12px;line-height: 1.2em;background-color: #fff;color: #666;}
table.popup-contents th {text-align: right;text-transform: lowercase;}
table.popup-contents td {text-align: left;}

.zf_item{line-height:32px;margin:10px 0;vertical-align:middle;}
.zf_dis{float:left;width:110px;text-align:right;font-size:13px;color:#88A825;padding-right:10px;}
.zf_con{margin-left:120px;text-align:left;font-size:13px;padding:1px 0;}
/* BODY ------------------------------------------------------------------------------------------ */
.header{background:#505759;height:53px;position:relative;z-index:1}
.header .gb_wapper {height:53px;}
/*.title{position:absolute;width:448px;height:35px;left:0;bottom:0;border:1px solid #5B6366;border-width:1px 1px 0 1px;background:#161F21;} comment on 13.7.20*/
#logo{height:35px;width:127px;position:absolute;left:0;top:0;display:block;background:url(/Imag/beihailogo4.png) no-repeat scroll 0 0 transparent;}
#logo span{display:none;height:35px;width:127px;position:absolute;left:0;top:0;background:url(/Imag/beihailogo4_h.png) no-repeat scroll 0 0 transparent;}
#mSearchBox{position:absolute;left:127px;top:0;padding:5px;}
#mSearchBox .tbSearch{width:300px;font-size:14px;height:15px;line-height:15px;padding:3px 5px;}
.btnmSearch{background:url(/Imag/search2.png) no-repeat scroll 0 0 transparent;position:absolute;left:322px;top:5px;width:35px;height:35px;border:none 0;cursor:pointer;}
.loginDisplay{font-size:1.1em;text-align:right;color:#B9BBBC;position:absolute;right:0;top:0;padding-top:5px;}
.main{min-height:420px;}
.leftCol{padding: 6px 0px;  margin: 12px 8px 8px 8px;width: 200px;min-height: 200px;}
.footer{color: #4e5766;padding: 8px 0px 0px 0px;margin: 0px auto;text-align: center;line-height: normal;}
.AddPannel{margin-bottom:10px;padding:10px;background:#F2F3F8;border:solid #88A825;border-width:1px 0;}

ul.foot_list{border-top:1px solid #ddd;}
ul.foot_list li{float:left;padding:10px 20px 0 0;}
ul.foot_list li.end{float:right;padding:10px 0 0 0;}
ul.foot_list li a{color:#666}
ul.foot_list li a:hover{color:#88A825;text-decoration:underline;}
/* TAB MENU
----------------------------------------------------------*/
div.hideSkiplink{background-color:#3a4f63;width:100%;}
div.menu{position:absolute;left:470px;bottom:-3px;font-weight:bold;}
div.menu ul{list-style: none;margin: 0px;padding: 0px;width: auto;}
div.menu ul li a, div.menu ul li a:visited{color:#B9BBBC;display:block;line-height:1.35em;padding:5px 8px;text-decoration:none;white-space:nowrap;border-bottom:3px solid #ddd}
div.menu ul li a.seleX{border-bottom:3px solid #505759;color:#fff;}
div.menu ul li a:hover{color: #fff;text-decoration: none;border-bottom:3px solid #88A825}
div.menu ul li a.aspNetDisabled{display:none;}
div.menu ul.level2{background-color:#ddd;z-index:1000;}
div.menu ul.level2 li a{color:#505759;border-bottom-width:0;}
div.menu ul.level2 li a:hover{color:#fff;background-color:#88A825;}
div.menu ul.level2 li a.seleX{background-color:#88A825;color:#fff;}

/* FORM ELEMENTS----------------------------------------------------------*/
fieldset{margin: 1em 0px;padding: 1em;  border: 1px solid #ddd;}
fieldset p {margin: 2px 12px 10px 10px;}
fieldset.login label, fieldset.register label, fieldset.changePassword label{display: block;}
fieldset label.inline {display: inline;}
legend {font-size: 1.1em;font-weight: 600;padding: 2px 4px 8px 4px;}
input.textEntry {width: 320px;border: 1px solid #ccc;}
input.passwordEntry {width: 320px;border: 1px solid #ccc;}
div.accountInfo{width: 320px;}

/* MISC ----------------------------------------------------------*/
.clear{clear: both;}
.failureNotification{font-size: 1.2em;color: Red;}

/* Button ----------------------------------------------------------*/
.follow_button, .submit_button, .action_button {-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:5px; repeat-x scroll left top #D8D8D8;border-color:#BBB #BBB #999;border-style:solid;border-width:1px;color:#333;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:bold;padding:3px 10px;text-align:center;text-shadow:0 1px #F0F0F0;}
.follow_button:hover, .action_button:hover {border-bottom:1px solid #444;border-color:#666 #666 #444;text-decoration:none;}
.submit_button {background-color:#19558D; border-bottom:1px solid #062C50;border-color:#19558D #19558D #062C50;color:#FFF;min-width:40px;text-shadow:0 -1px #19558D;}
.submit_button:hover, .submit_button:active {border-bottom:1px solid #000033;border-color:#062C50 #062C50 #000033;text-decoration:none;}
.submit_button:active {background:none repeat scroll 0 0 #19558D;border-color:#062C50;text-shadow:none;}
.submit_button_disabled, .submit_button_disabled:hover, .follow_button:active, .action_button:active{background:none repeat scroll 0 0 #E0E0E0;border-color:#999;text-shadow:none;}
.submit_button_disabled:hover, .submit_button_disabled {color:#999;text-shadow:none;}
.follow_button {background-color:#C3DD82; border-bottom:1px solid #648517;border-color:#8CB332 #8CB332 #648517;color:#406A24;text-shadow:0 1px #D4ED95;}
.follow_button .light {color:#8DA766;font-weight:normal;}
.follow_button:hover, .follow_button:active {border-bottom:1px solid #405A04;border-color:#648517 #648517 #405A04;text-decoration:none;}
.follow_button:active {background:none repeat scroll 0 0 #C3DD82;border-color:#8CB332;}

.redbutton{ border-color: red;background-color: red; text-shadow:0 1px red;color: #FFF !important;}
.yellowbutton{ border-color:#ff8a00;background-color: #ff8a00; text-shadow:0 1px #ff8a00;color:#FFF !important}
.redbutton:hover ,.redbutton:active{ border-color: red;background-color: red; text-shadow:0 1px red;color: #FFF;}
.yellowbutton:hover ,.yellowbutton:active{ border-color:#ff8a00;background-color: #ff8a00; text-shadow:0 1px #ff8a00;color:#FFF}

a.follow_button{line-height:16px;height:16px;}
a.action_button{line-height:16px;height:16px;}
a.submit_button{line-height:16px;height:16px;}
a.follow_button-width-90{width: 90px;}
a.follow_button-width-70{width: 70px;}
a.follow_button-width-80{width: 80px;}
a.follow_button-width-280{width: 280px;}
.column-width-80{ width: 80px;}
.column-width-60{ width: 60px;}
.column-width-70{ width: 70px;}
.column-width-50{ width: 50px;}
.gg_button{border-left: 1px solid #bbb;
    border-right: 1px solid #999;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #999;
    background-position: 0% 0%;
    border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
           color:#000;text-align:middle;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,1);
           cursor: pointer;
    margin: 0;
    display: inline-block;
    overflow: visible;
    padding: 4px 8px 5px;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));
*background-color: #eee;
    background-repeat: repeat;
    background-attachment: scroll;
}
a.gg_button,span.gg_button,div.gg_button{padding:4px 8px 5px}
.gg_button:visited{color:#000}
.gg_button{*display:inline}
.gg_button:focus,.gg_button:hover{border-color:#000}
.gg_button:active,.gg_button-active{color:#000;background-color:#bbb;border-color:#999 #bbb #bbb #999;background-image:-moz-linear-gradient(top,#ddd,#fff);
}
.gg_button[disabled],.gg_button[disabled]:active,.gg_button[disabled]:hover{color:#666;border-color:#ddd;background-color:#f3f3f3;background-image:none;text-shadow:none;cursor:auto}
.gg_button{padding:5px 8px 4px\9}
.gg_button{*padding:4px 7px 2px}

.action_button .settings,.submit_button .settings,.follow_button .settings {margin-left:-3px;background-position:left 4px;margin-left:-3px;}
.settings {background:  no-repeat scroll left 2px transparent;padding-left:14px;}

.link_button {-moz-border-radius:5px 5px 5px 5px;background-color:#D0E5F2;border:1px solid #D0E5F2;font-weight:bold;padding:4px 8px;}
.link_button:hover {border-color:#9FBBCD;text-decoration:none;}
.link_button:active {border-color:#9FBBCD;}

/* Select ---------------------------------------------------------- */
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

.pssmap {border:1px solid #CCCCCC;margin:20px 0;height:30px;overflow:hidden;}
.pssmap-step, .pssmap-label, .pssmap-checked{ background-position:-1000px 0;background-repeat:no-repeat;}
.pssmap-step {background-position:100% -58px;height:30px;overflow:hidden;}
.pssmap-label {margin:0 16px 0 0;padding:6px 8px;position:relative;}
.pssmap-checked {display:none;background-position:0 -314px;position:absolute;top:8px;left:8px;_left:-20px;height:13px;width:13px;}
.pssmap-text, .pssmap-checked {vertical-align:middle;}

.pssmap-step-done .pssmap-label{padding-left:28px;}
.pssmap-step-done .pssmap-checked{display:block;}

.pssmap-step-selected {background-position:100% -9px;}
.pssmap-step-selected .pssmap-label {background-color:#FFF09A;background-position:0 -108px;padding-left:28px;}

/*custom upload elements*/
.customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }

.customfile { width: 400px; background: #666; cursor: pointer; overflow: hidden; padding: 2px; border: 1px solid #444; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;  position: relative; }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin: 1px 1px 1px 5px; font-size: 1.2em; color: #fff; font-style: italic; padding: .3em .6em; }
.customfile-feedback-populated { color: #fff; font-style: normal; font-weight: bold; padding-left: 20px; background: url(/Imag/icon-generic.gif) left 4px no-repeat; }
.customfile-button { border: 1px solid #999; background: #333 url(/Imag/bg-submit.gif) bottom repeat-x;  color: #fff; font-weight: bold; float: right; width: 50px; padding: .3em .6em;  text-align: center; text-decoration: none;  font-size: 1.2em; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.customfile-hover .customfile-button, .customfile-focus .customfile-button  { color:#111; background: #aaa url(/Imag/bg-btn.png) bottom repeat-x; border-color:#aaa;  padding: .3em .6em;}
.customfile-focus .customfile-button{outline:1px dotted #ccc;}

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(/Imag/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(/Imag/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(/Imag/icon-zip.gif);}

.bb_list{margin-top:10px;width: 100%;text-align:left;}
.bb_list th{height:36px;line-height:36px;border-bottom:2px solid #88A825; }
.bb_list td{padding:8px 1px 8px 1px;border-bottom:1px solid #ddd;}/*delete attribute white-space:nowrap at:13.7.31*/
.bb_list_Task{margin-top:10px;width: 100%;}
.bb_list_Task th *{vertical-align:middle}
.bb_list_Task th{height:36px;line-height:36px;border-bottom:2px solid #88A825;   }
.bb_list_Task .tdstyle{height:32px;line-height:32px;border-bottom:1px solid #ddd;white-space:nowrap;}
.bb_list select {width:120px}
/*.bb_30{width:30px;}
.bb_80{width:80px;}
.bb_50{width:50px;}
.bb_100{width:100px!important;}
.bb_120{width:120px!important;}
.bb_150{width:150px;}
.bb_230{width:230px;}
.bb_240{width:240px;}
.bb_262{width:262px;}
.bb_330{width:330px;}*/
.bb_200{width:200px;}
.act_bk{background-color:#eee;padding-left:10px;}
.section {padding:20px 0}
.ui-widget{font-size:1em;}
#MainContent_APager{margin-top:10px;}#MainContent_APager1{margin-top:5px;}

div.pubbar{border:1px solid #ddd;position:relative;padding:0 10px;color:#999;height:28px;line-height:28px;position:relative;background:#fff   no-repeat scroll 6px 6px;overflow:hidden;margin-bottom:20px}
.pubbar .scrollText {width:800px;position:absolute;top:0;left:30px}

div.scrollText{position:absolute;top:0;left:70px;height:64px;}
div.scrollText ul li a{width:206px;margin-right:10px;}

div.divp{margin-bottom:10px;}
div.divp span{color:#444;}
div.divp input{vertical-align:middle}

a.hflag{background:url(/Imag/Flag2.png) no-repeat scroll 0 0;height:24px;width:24px;line-height:24px;vertical-align:middle;cursor:pointer;}
table.formtable td{padding:5px;}
table.formtable td.tit{text-align:right;vertical-align:top;line-height:28px;}

.relative{position:relative}
.tip-box{position:absolute;width:496px;height:174px;background:url(/Imag/haiguantip.png) no-repeat;left:-410px;top:-170px;display:none}
.tip-box .inner{padding:34px 10px 10px 20px;line-height:20px;color: #666;}
.tip-box .st{position:absolute;right:11px;top:8px;cursor:pointer;width:8px;height:8px;}
.black {color: black;}

.helpIcon{display:inline-block;cursor:pointer;width:14px;height:15px;margin-bottom:-3px;background:url(/img/icon.png) no-repeat -142px -269px}
.yel{color:#F04D00}
.tipIcon{display:none;background:url(/img/tip.png) no-repeat 0 0;width:220px;height:65px;position:absolute}
.tipIcon .con{width:180px;height:46px;margin:15px 0 0 14px}
.tipIcon .tit{color:#EB5E00}
.tipShut{width:10px;height:10px;display:block;position:absolute;right:8px;top:12px;}

.tipIconForTemplate{display:none;background:url(/img/TipNewLong.png) no-repeat 0 0;width:408px;height:80px;position:absolute}
.tipIconForTemplate .con{width:310px;height:80px;margin:15px 0 0 14px}
.tipIconForTemplate .tit{color:#EB5E00}
.tipShutForTemplate{width:10px;height:10px;display:block;position:absolute;right:6px;top:12px;}
.divHelp{border-color:Gray; background-color:#CCCCCC; width:826px;}
.divBottom{border-color: Gray;background-color: #EAEAEA;width: 826px;}

.bb_300px {
    width: 300px!important;
}

.bb_120px {
width: 120px!important;
}

.bb_100px {
    width: 100px!important;
}

.bb_50px {
    width: 50px!important;
}
.bb_80px {
    width: 80px!important;
}

.bb_40px {
    width: 40px!important;
}
.bb_60px {
    width: 60px!important;
}


.wrap_word {
    word-wrap:break-word;width: 200px;
}


.dvs_request_intro {
    padding: 10px;
    border: 1px solid gray;
    
}

.dvs_request_info {
    padding: 10px;
}
.dvs_request_submit {
    margin-top: 10px;
}

.dvs_text_error {
    color: red;
}

.dvs_request_bold {
    font-weight: bold;
}

.dvs_operator {
    margin-top: 10px;
}

.dvs_detail_panel {
     margin-top: 10px;
    padding: 10px;
    border: 1px solid lightgray; 
}

.dvs_detail_header_table {
    margin-top: 10px;
    padding: 20px;
}

.w300 {
    width: 300px;
}


.submitSuccess {
    font-size: 16px;
color: #008000;
}

.onprocessing {
    font-size: 16px;
color: #008000;
}
.dLeft {
    text-align:left;
}
.dCenter {
    text-align:center;
}

.u8_normal {
    background-image: url(/img/u8_normal.png);
}
.u118_normal {
    background-image: url(/img/u118_normal.png);
}
.u118_normal_img {
    position: absolute;
    left: -3px;
    top: -3px;
    width: 186px;
    height: 46px;
}
#u118_img {
    position: absolute;
    left: 6px;
    top: -1px;
    width: 186px;
    height: 46px;
}
#u8_img {
    position: absolute;
    left: 188px;
    top: -1px;
    width: 186px;
    height: 46px;
}
#u9_img {
    position: absolute;
    left: 370px;
    top: -1px;
    width: 186px;
    height: 46px;
}
#u10_img {
    position: absolute;
    left: 552px;
    top: -1px;
    width: 186px;
    height: 46px;
}
#u120 {
    position: absolute;
    left: 3px;
    top: 36px;
    width: 970px;
    height: 10px;
}
#u120_line {
    position: absolute;
    left: 0px;
    top: 3px;
    width: 970px;
    height: 5px;
}
.u120_line {
    background-image: url(/img/u120_line.png);
}
.u119 {
    position: absolute;
    left: 2px;
    top: 12px;
    width: 176px;
    height: 16px;
    font-family: Arial;
    text-align: center;
    word-wrap: break-word;
}
.font_sty {
    font-size: 14px;
    font-weight: bold;
}