@charset "utf-8";
* { margin: 0; padding: 0; width: auto; }
html, body { color: #666;  }
body, button, input, select, textarea { font-family: "微软雅黑", Arial; line-height:1.5; color: #666; font-size: 12px; }table { border-collapse: collapse; border-spacing: 0 }
input {
	-webkit-user-modify: read-write-plaintext-only
}
.pic100 img{ max-width:100%;}
img { border: 0; line-height: 0; }
em, b, i { font-style: normal; font-weight: 400; }
dl, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500 }
q:before, q:after { content: '' }
a { outline: 0; blr:expression(this.onFocus=this.blur())
}
a, a:visited { color: #666; text-decoration: none; }
a:hover { color: #26a867;  }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; overflow: hidden; visibility: hidden; width: 0; height: 0; font-size: 0; line-height: 0; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0 }
input:focus, select:focus, textarea:focus, area { outline: none; }
.transition { transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear; -moz-transition: all .2s linear; }
.overflow { overflow: hidden; }
.mt3{ margin-top:3px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.h10_h{ height:10px; background:#eee; line-height:0; font-size:0;}
.c_f90{ color:#f90;}
.c_green{ color:#26a867;}
.c_blue{ color:#3a88f3;}
.c_999{ color:#999;}
.c_333{ color:#333;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f25{ font-size:25px;}
.bg_bor{ background:#fff; border-bottom:2px solid #ddd;}
.block{ display:block;}
.hide{ display:none}


.page{text-align:left; color:#a79999;float:right;}
.page a{color:#1493eb;margin:0 2px;}
.page span{margin-left:5px;color:#999}
.page a:hover{text-decoration: underline;}
.page b{ font-style: normal;font-weight: normal;font-size: 12px;font-family:"ËÎÌå"}
.page #cpage{width:30px;border:1px solid #ddd;height:24px;line-height:24px;text-align: center;}
.page .btn_c{color:#333;float:none;display:inline-block;margin-left:5px;vertical-align:top;}
.page .btn_c:hover{text-decoration: none;}
.page input{display:inline-block;}
.page a{
  display: inline-block;
  background:url(../img/btn_sprite.png) repeat-x;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc; 
  cursor:pointer;
  height:25px;
  line-height:25px;
  padding:0 10px;
  background-position:left -82px;
  color:#333;
  border-bottom:1px solid #ccc;
}

.page a:hover{
  text-decoration: none;
  background-position:left -203px;
  text-decoration:none;
}

.page .current{
  background: url(../images/btn_sprite.png) repeat-x;
  background-position: left 0;
  vertical-align: 1px;
  height: 24px;
  padding: 0 10px;
  margin-left: 5px;
  line-height: 24px;
  display: inline-block;
  color: #FFF;
  background-color: #f2f2f2;
  border: 1px solid #eca134;;
  display: inline-block;
}

.header .tel {
  float: right;
  width: 155px;
  height: 44px;
  background: url(../images/tel_icon.png) no-repeat;
  background-size: 150px auto;
  background-position: 2px 6px;
}