/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family:'Microsoft YaHei','STXihei', sans-serif,Verdana; /* 1 */
  font-size: 12px;
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x : auto;
}

body,html { margin: 0;padding: 0; }
img{ margin: 0; padding: 0; border: none; display: block; }

/* Links
   ========================================================================== */
a { background: transparent;  text-decoration: none;  padding: 0;  margin: 0;  color: #666666;}

/* HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}
audio:not([controls]) {display: none; height: 0;}
[hidden],template {display: none;}

/* Text-level semantics  ========================================================================== */
abbr[title] { border-bottom: 1px dotted;}
b,strong { font-weight: bold;}
small { font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}

/* Grouping content  ========================================================================== */
figure {margin: 1em 40px;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre { overflow: auto;}
code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}

/* Forms  ========================================================================== */
button,input,optgroup,select,textarea { color: inherit;font: inherit;  margin: 0; outline: none;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend { border: 0;padding: 0;}
textarea { overflow: auto;}
optgroup { font-weight: bold;}
button,input {padding: 0; border:0;}

/* Tables  ========================================================================== */
table { border-collapse: collapse; border-spacing: 0;}
table-bordered{border:1px solid #e5e5e5;border-collapse:separate;*border-collapse:collapse;border-left:0}
td,th { padding: 0;}
ul,ol { padding: 0; margin: 0;}
li { list-style-type: none;  padding: 0;  margin: 0;}
p { padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6,hr,dt,dd,dl { font-size: 12px; margin: 0; padding: 0; font-weight: normal;}
em,i { font-style: normal;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {display: block;}

/* Public Class---------------------------------------------- */
.hide {display: none;}
.show {display: block;}
.clearfix:after {content:""; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:block;}
.clear{clear:both; height:0px; line-height:0; margin:0; padding:0; _height:0px;} /* ����IE6 */
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* �߶�����Ӧ */ 

.left{ float: left;} 
.right{ float: right;} 

.align_left {text-align: left!important;}
.align_center {text-align: center!important;}
.align_right {text-align: right!important;}
.cursor { cursor: pointer;}
.word-wrap{word-wrap: break-word;word-break: break-all;line-height:18px;  padding:2px 0px; }
.line_through { text-decoration: line-through; }

.ML0 { margin-left: 0px!important; }
.MR0 { margin-right: 0px!important; }

.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }

.H5 { height:5px; }
.H10 { height:10px; }
.H15 { height:15px; }
.H20 { height:20px; }
.H25 { height:25px; }
.H30 { height:30px; }
.H35 { height:35px; }
.H40 { height:40px; }
.H45 { height:45px; }
.H50 { height:50px; }
.H70 { height:70px; }
.H100 { height:100px; }

.page_class{
  width: 100%;
  position: relative;
}
.page_class ul{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-align: left;
}
.page_class ul li{
  float: left
}
.page_class ul li a{
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 10px;
  font-size: 14px;
  color: #999;
  border: 1px solid #d9d9d9;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.page_class ul li a.page_cur,.page_class ul li a:hover{
  background: #00b44c;
  color: #fff;
  border: 1px solid #00b44c;
}
.page_class ul li a.page_prev {
  background: url('../images/icon/icon66_1.png') no-repeat center center;
}
.page_class ul li a.page_prev.page_cur,.page_class ul li a.page_prev:hover {
  background: url('../images/icon/icon67_1.png') no-repeat center center #00b44c;
}
.page_class ul li a.page_next {
  background: url('../images/icon/icon66_2.png') no-repeat center center;
}
.page_class ul li a.page_next.page_cur,.page_class ul li a.page_next:hover {
  background: url('../images/icon/icon67_2.png') no-repeat center center #00b44c;
}

.page_class span {
  font-size: 14px;
  color: #999;
  line-height: 30px;
  position: absolute;
  right: 0px;
  top: 0px;
} 
.page_center { 
  border-bottom: 1px solid #d9d9d9;
  padding-top: 20px;
  padding-bottom: 40px;
}
.page_center ul{ 
  text-align: center;
}








.z_color {
  color: #06ca59;
}





