@charset "utf-8";
/* CSS Document */
/*
 * zhouli 2014.11.12
*/

.clearfix {
  *zoom: 1;
    clear:both;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
    clear: both;
}

.clearfix:after {
  clear: both;
}
form{margin: 0; padding: 0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

/*a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
i{font-style: normal; font-weight: normal;}
button,
input,
select,
textarea {
  margin: 0;
  /*font-size: 100%;*/
  vertical-align: middle;
  border: 0 none;
  outline:none;
  font-family: "宋体";
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  /*cursor: pointer;*/
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
body,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p {
  margin: 0;
  padding: 0;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  font-size: 12px;
  line-height: 20px;
  color: #333333;
  font-weight: normal;
}
html, body{ margin:0; height:100%; }
a {
  color: #0088cc;
  text-decoration: none;
  outline: none;
}
a:hover,a:active{text-decoration: none; outline: none;}
/*a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}*/

ul,li{
    list-style: none;
    list-style-type: none;
}
.ov-hid{overflow: hidden;}
.fl,.fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
/* colors */
.yellow{color: #f38f24;}
.red{color: #dd0202;}
.blue{color: #0188cc;}
.col_999{color: #999;}
.col-red1{color: #c90303;}
.col_333{color: #333;}
.col_666{color: #666;}
.col_green{color: #59ba03;}
.col_red2{color: #c90301;}
/* bg color */
.bg-cof5{background: #f5f5f5;}
/* blank */
.mt25{margin-top: 25px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 10px;}
.mt20{margin-top: 20px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml30{margin-left: 30px;}
.ml50{margin-left: 50px;}
.ml28{margin-left: 28px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb45{margin-bottom: 45px;}
.pr20{padding-right: 25px;}
.pr50{padding-right: 50px;}
.pt20{padding-top: 20px;}
.fn{font-weight: normal;}
.f12{font-size: 12px;}
.fs14{font-size: 14px;}
.ta{ text-align: center;}
.bghui,.bghui1{
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.bghui1{
    z-index:9997;
}
.relative{position: relative;}
.f14{font-size: 14px;}
.dis-in-bk{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
}
/* select 样式重置 */
#select-bg{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    border: 1px solid #ccc;
    background: #fff;
    height: 27px;
    line-height: 27px;
    width: 120px;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    box-shadow: inset 1px 1px 3px #ccc;
}
#select-bg span{
    width: 110px;
    height: 20px;
    *height: 19px;
    overflow: hidden;
    margin: 3px 5px;
    display: inline;
    zoom:1;
}
#select-bg select{
    border: 0 none;
    vertical-align: middle;
    height: 18px;
    *height: 25px;
    line-height: 16px;
    *line-height: 25px;
    color: #666;
    width: 110px;
    *width: 113px;
    *margin: -2px 0 0 -2px;
    background: #ffffff;
}


/*英文数字自动换行*/
body{word-break:break-all}

