blockquote, html, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
  margin: 0;
  padding: 0;
  list-style: none; }

mark, rp, rt, ruby, summary, time {
  display: inline; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body, center, canvas, caption, cite, code, datalist, dd, del, details, dfn, dl, div, dt,
em, embed, fieldset, figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, keygen,
label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
  border: 0 none;
  font-size: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  behavior: url("style/csshover3.htc");
  /*public 在IE6中只兼容a:hover 放肆的用:hover属性吧.几乎支持任何div 例如： body{behavior:url("csshover3.htc"); }*/ }

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  outline: 0; }

body {
  font-family: "Microsoft YaHei",tahoma,"微软雅黑","Open Sans",Arial,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei","宋体",SimSun,sans-serif; }

button, input, optgroup, option, select, textarea {
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  vertical-align: middle; 
border:none;
outline: none;}

button, input[type=button], input[type=submit] {
  cursor: pointer;
  border: 0; }

button, input[type=button], input[type=reset], input[type=submit] {
  cursor: pointer;
  border: 0;
  -webkit-appearance: none; }

input[type=email], input[type=password], input[type=tel], input[type=text], select {
  -webkit-appearance: none; }

img {
  border: 0;
  max-width:100%;
 /* display:block;*/
  margin:0 auto;
}

a {
  color: #010101;
  text-decoration: none;
  font-size: 14px;
 }
  .clearFix:after{
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
    height: 0;
    zoom: 1;
    visibility: hidden;
}
/*LAYOUT*/
.pc-block { display: block;}
.mb-block { display: none;}

@media (max-width:999px) {
	body{width:1200px;}
}

/* 分页 */
.pages{
    margin-top: 20px;
    text-align: center;
}
.pages a{
    position: relative;
   /* float: left;**/
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #000;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    margin:0 5px;
    border: 1px solid #ddd;
/*     border-right: none; */
    color: #000;*
}
.pages a:last-child{
    border-right: 1px solid #ddd;

}
.pages a.active,.pages a:hover{
    background: #fff;
    color: #fff;
    border-color: rgba(51,67,102,1);
}
.pages .space span.current{
    padding: 6px 12px;
    background: rgba(51,67,102,1);
    font-size:14px;
    color: #fff;
    border-color: rgba(51,67,102,1);
}


/*mobile-layout
@media (max-width:999px) {
	.pc-block { display: none;}
	.mb-block { display: block;}
}*/

/* ========== */
/* = MOBILE HEADER = */
/* ========== */

/*
.mb-header{position:fixed; width: 100%; background:#FFFFFF; top:0; right:0; padding: 0 0.4rem; z-index: 999; -o-box-shadow:0 0 15px rgba(0,0,0,.08); -ms-box-shadow:0 0 15px rgba(0,0,0,.08);-moz-box-shadow:0 0 15px rgba(0,0,0,.08);  -webkit-box-shadow:0 0 15px rgba(0,0,0,.08); box-shadow:0 0 15px rgba(0,0,0,.08); }
.mb-header .mb-logo{ float: left; display:block;}
.mb-header .mb-logo img{ margin: 0; display:block; vertical-align: top; height:1.5rem;}
.mb-nav-ico { position: absolute; right:0.375rem; top: 50%; margin-top: -0.25rem; width:0.6875rem; height:0.5rem; cursor: pointer;}
.mb-nav-ico .line {	position: absolute;left: 0;display: block; height:2px;width: 100%; background: #999999; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.mb-nav-ico .line:nth-child(1) { top: 0;}
.mb-nav-ico .line:nth-child(2) { top: 50%; margin-top: -1px;}
.mb-nav-ico .line:nth-child(3) { bottom: 0;}
.mb-nav-ico.active .line:nth-child(2){ opacity: 0;}
.mb-nav-ico.active .line:nth-child(1){top: 50%; margin-top: -1px;transform: rotate(-45deg);}
.mb-nav-ico.active .line:nth-child(3){ top: 50%; margin-top: -1px; transform: rotate(45deg);}
@media (max-width:999px){
	.page-wrap{ position: relative;  padding-top: 1.55rem;}
}

*/

/* ========== */
/* = MENU = */
/* ========== */
/*
.shade { display: none; position: fixed;  width: 100%; height: 100%; right: 0; top: 0; z-index: 999; display: none; background: transparent;}
.menu { position: fixed; left: 100%; top: 0;  width: 70%; height: 100%; text-align: left; z-index: 11111;overflow-y: scroll;  background: #FFFFFF;  -webkit-box-shadow:0 0 30px rgba(26,24,24,.1) inset;  box-shadow:0 0 30px rgba(26,24,24,.1) inset;}
.menu li { position: relative;}
.menu li>span { display: block; position: relative; padding: 0 0.666666rem 0 1.493333rem; height: 1.36rem; line-height: 1.36rem; color: #767676; font-size: 0.35rem; border-bottom: 1px solid #e9e9e9;}
.menu li:nth-child(1)>span { border-top: 1px solid #e9e9e9;}
.menu ul li>span::before { content: ''; position: absolute; left: 0.666666rem; top: 50%; margin-top: -0.133333rem; width: 0.266666rem; height: 0.266666rem; border: 2px solid #0068B7; border-radius: 100%;}
.menu ul li a{ color: #322e2d;}
.menu ul li>span.default::after { content: ''; position: absolute; right: 0.666666rem; top: 50%; width: 0.32rem; height: 0.32rem; margin-top: -0.16rem; background: url(../images/menu_bg.png) no-repeat; background-size: cover;}
.menu-slide a { color: #7c7d7d; }
.menu-slide { display: none;}
.menu-slide a { position: relative; display: block; padding: 0 0.666666rem 0 1.493333rem; height: 1.333333rem; line-height: 1.333333rem; font-size: 0.32rem; color: #7c7d7d; border-bottom: 1px solid #e9e9e9;}
.menu-slide a::before { content: ''; position: absolute; left: 0.666666rem; top: 50%; margin-top:-0.10625rem;  width:0.266666rem; height:0.266666rem; background: url(../images/menu_bg3.png) no-repeat; background-size: cover; }
.menu-slide a:hover,
.menu-slide a.active { background: #0068B7; color: #FFFFFF;}
.menu li>span.active a { color: #0068B7;}
.menu li>span.active::before { color: #fff; background: #0068B7; border-color: #0068B7;}
.menu li>span.active::after { content: ''; position: absolute; right: 0.666666rem; top: 50%; width: 0.32rem; height: 0.32rem; margin-top: -0.16rem; background: url(../images/menu_bg2.png) no-repeat center;}
/*

