@charset "utf-8";
/* CSS Document */
html {padding:0px;margin:0px;}
body {font-family:"Microsoft YaHei","微软雅黑","宋体",Simsun; color:#333; font-size:14px; background:#fff;padding:0px;margin:0px;line-height: 1.5;}
/*reset style*/
a,a:visited{color: #0084D5; text-decoration:none;}
a:hover {opacity: 0.8; }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset, img {border: 0;}
img,input,select{ vertical-align:middle}
/* remember to define focus styles! */
address, caption, cite, code, dfn,em,i,b, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-size: inherit;font-weight: inherit; font-family:"microsoft yahei",Tahoma, Helvetica, Arial,"微软雅黑","宋体",Simsun}
label input[type="radio"]{ vertical-align: middle; margin-top: -2px; margin-right: 3px;}
label input[type="checkbox"]{ vertical-align: middle; margin-top: -2px; *margin-top: 2px;  margin-right: 3px;}
select{ height: 32px; *height: auto ; border: 1px solid #e5e5e5; padding:4px 3px;min-width: 120px;font-family:"microsoft yahei", "微软雅黑","宋体",Simsun;}
input{ color: #333; }
textarea{ border: 1px solid #e5e5e5; background: #fff; padding: 10px;font-family:"microsoft yahei", "微软雅黑","宋体",Simsun;}
textarea:focus{border-color:#5aadff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
code, kbd, samp, tt {font-size: 100%;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: #999;font-family:"microsoft yahei","微软雅黑","宋体",Simsun;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999;font-family:"microsoft yahei","微软雅黑","宋体",Simsun;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
caption, th {text-align: left;}
sup,sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited ,ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
.clear:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }
.clear {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clear {height: 1%;} 
.clear {display: block;} /* End hide from IE-mac */
.top0 {clear: both; padding-top: 0px}
.top1 {clear: both; padding-top: 1px}
.top4 {clear: both; padding-top: 4px}
.top5 {clear: both; padding-top: 5px}
.top10 {clear: both; padding-top: 10px}
.top15 {clear: both; padding-top: 15px}
.clear {line-height: 0px; height: 0px; clear: both; font-size: 0px}
.vertical_t {vertical-align:top;}
.vertical_m {vertical-align: middle}
.div960 {margin: 0px auto; width: 960px; height: auto; clear: both}
.div980 {margin: 0px auto; width: 980px; height: auto; clear: both}
.fl {float: left}
.fr {float: right}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f12b {font-size: 12px; font-weight: bold}
.f14b {font-size: 14px; font-weight: bold}
.f16b {font-size: 16px; font-weight: bold}
.f20b{font-size: 20px; font-weight: bold}
.f20{font-size: 20px;}
.bold {font-weight: bold}
.nor {font-weight: normal}
.gray_c {color: #ccc}
.gray_d {color: #ddd}
.gray_6 {color: #666}
.gray_9 {color: #999}
.gray_3 {color: #333}
.hightlight {color: #cc0000; font-weight: bold}
.hightlight_nor {color: #cc0000; font-weight: normal}
.m_all_5 {margin: 5px}
.p_all_5 {padding: 5px;}
.m_all_10 {margin: 10px}
.p_all_10 {padding: 10px;}
.m_all_20 {margin: 20px}
.p_all_20 {padding: 20px;}
.mt5 {margin-top: 5px}
.mr5 {margin-right: 5px}
.mb5 {margin-bottom: 5px}
.ml5 {margin-left: 5px}
.pt5 {padding-top: 5px}
.pr5 {padding-right: 5px}
.pb5 {padding-bottom: 5px}
.pl5 {padding-left: 5px}
.mt10 {margin-top: 10px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mb10 {margin-bottom: 10px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.pt10 {padding-top: 10px}
.pr10 {padding-right: 10px}
.pb10 {padding-bottom: 10px}
.pl10 {padding-left: 10px}
.mt20 {margin-top: 20px}
.mr20 {margin-right: 20px}
.mb20 {margin-bottom: 20px}
.ml20 {margin-left: 20px}
.mt15 {margin-top: 15px}
.mt40 {margin-top: 40px;}
.pt20 {padding-top: 20px}
.pt25 {padding-top: 25px}
.pt30 {padding-top: 30px}
.pr20 {padding-right: 20px}
.pb20 {padding-bottom: 20px}
.pl20 {padding-left: 20px}
.ml100 { margin-left: 100px;}
.center {text-align: center}
.right {text-align: right}
.l22 {line-height: 22px}
.l26 {line-height: 26px}
.l25 {line-height: 25px}
.l30 {line-height: 30px}
.w140{ width: 160px;}
.w20{ width: 20px;}
.nocenter {text-align: left}
.zoom1 {ZOOM: 1}
.nobg {background: none transparent scroll repeat 0% 0% !important}
.red{ color:#F00;}
.green{ color:#339933}
.orange{ color:#FF9900;}
.blue{ color:#06c;}
.blue:visited{ color:#06c;}

.redWt{ color:#f4a8bd}
.txtblack{ color:#000}
a { blr:expression_r(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */
.pointer{ cursor:pointer}


