@charset "utf-8";
/* CSS Document */
html {padding:0px;margin:0px;}
body {font-family:"Microsoft YaHei","微软雅黑",Simsun; color:#555555; font-size:14px; background:#fff;padding:0px;margin:0px;}
 img, div, input { behavior: url("../iepngfix.htc") }
/*reset style*/
a,a:visited{color: #017a8f; text-decoration:none;}
a:hover {text-decoration: none}
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! */
:focus {outline: 0;}
address, caption, cite, code, dfn,em,i, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
option{ padding:0 5px;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
textarea{text-indent:5px;padding:3px 0;}
body {line-height: 1.5;}
ol, ul ,li {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
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;}
.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */

::-webkit-input-placeholder { /* WebKit browsers */ color: #adadad !important;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#adadad !important;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #adadad !important;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#adadad !important;}

.gray_c {color: #ccc}
.gray_d {color: #ddd}
.gray_6 {color: #666}
.gray_9 {color: #999}
.gray_3 {color: #333}
.gray_8 {color: #888}

.nor {font-weight: normal;}

.fl{ float:left;}
.fr{ float:right;}

.clear{clear: both;font-size: 0;height: 0;line-height: 0;}
.fno_w{ font-weight:100;}
.pd0{ padding:0;}
.fz12{ font-size:12px !important;}
.pd10{ padding:10px !important; }

.m10{ margin:10px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.ml5{ margin-left:5px;}
.ml20{ margin-left:20px;}
.pt10{ padding-top:10px;}
.pt40{ padding-top:40px;}
.pr15{ padding-right:15px;}
.pb5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}

.f16b{ font-size:16px; font-weight:bold;}
.f14b{font-size: 14px;font-weight: bold;}


.bg-gray{ background:#fafafa !important;}
.bg-f8{ background:#f8f8f8 !important;}

.orange{ color:#fe8503;} 
.red{ color:#ff5456;}
.yellowish{ color:#e98a45 }

.txtRed{color:#ff0000; cursor:pointer;}
.txtGreen{ color:#038a5d;}
.txtOrange{ color:#ff6600}
