@charset "utf-8";
@font-face {
    font-family: 'fzxbsjw';
    src: local('FZXiaoBiaoSong-B05S');
}
@font-face {
    font-family: 'SourceHanSansCN';
    src: local('Source Han Sans CN');
}
@font-face {
    font-family: 'icon';
    src:url('../fonts/icon.eot?-hpq79a');
    src:url('../fonts/icon.eot?#iefix-hpq79a') format('embedded-opentype'),
    url('../fonts/icon.ttf?-hpq79a') format('truetype'),
    url('../fonts/icon.woff?-hpq79a') format('woff'),
    url('../fonts/icon.svg?-hpq79a#icon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bdShare';
    src:url('../fonts/bdShare.eot?z18mx');
    src:url('../fonts/bdShare.eot?#iefixz18mx') format('embedded-opentype'),
    url('../fonts/bdShare.ttf?z18mx') format('truetype'),
    url('../fonts/bdShare.woff?z18mx') format('woff'),
    url('../fonts/bdShare.svg?z18mx#bdShare') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noinfo';
    src:url('../fonts/noinfo.eot?z18mx');
    src:url('../fonts/noinfo.eot?#iefixz18mx') format('embedded-opentype'),
    url('../fonts/noinfo.ttf?z18mx') format('truetype'),
    url('../fonts/noinfo.woff?z18mx') format('woff'),
    url('../fonts/noinfo.svg?z18mx#noinfo') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*css reset*/
html { font-family:'SourceHanSansCN', 'Helvetica Neue', Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; min-height: 100%; -ms-touch-action: none;  -webkit-touch-callout: none; -webkit-user-select: none;}
body { margin: 0; font-size: .4rem; line-height: 1.5; color:  #27282d; min-height: 100%;-webkit-overflow-scrolling: touch;-ms-touch-action: none;  -webkit-touch-callout: none; -webkit-user-select: none;}
html, body {background-color: #e7e7e7;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
template { display: none; }
svg:not(:root) { overflow: hidden; }

a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color:  #27282d; }
a:active { outline: none; color: #27282d;}
abbr[title] { border-bottom: 1px dotted; }
img { border: none; vertical-align: middle;max-width: 100%;font-size: .3rem; }
em,i,cite{font-style: normal;}
strong,b{font-weight:normal}
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline: none; }
textarea{resize: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;padding: 0;}
input[type="password"]{ -webkit-text-security: disc; }
/* 在部分android 机型中的输入框可能会出现怪异的多余的浮出表单，经过观察与测试发现只有input:password类型的输入框存在，那么我们只要使用input:text类型的输入框并通过样式-webkit-text-security: disc; 隐藏输入密码从而解决。*/
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: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; border-radius: 0;}
textarea { overflow: auto; resize: vertical; }
optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
ul, ol, li, dl, dd,h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; padding: 0; }
ul, ol { list-style: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #999; font-size: .7rem; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; font-size: .7rem;  }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999;font-size: .7rem;}

*{ -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}

.icon{ -webkit-font-smoothing:antialiased;text-align: center;speak: none;font-weight: normal;font-style: normal;}
/*clear*/
.fix:after,.fix:before{content: "";display: table;}
.fix:after{clear: both;}
.fix{*zoom:1;}
.weixinImg{position: absolute;z-index: -1;opacity: 0;pointer-events: none;}
/*loading*/
#loading{z-index: 100;position: relative;width: 100%;height: 100%; display: none; }
.loading{background-color: #000;opacity: .5;position:fixed;left: 0;top: 0;width: 100%;height: 100%;}
.loadBox{width: 3rem;height: 3rem;position: fixed;left: 50%;top: 50%;margin-left: -1.5rem;margin-top:-1.5rem;z-index: 100;}
.loadDiv{width: 3rem;height: 3rem;position: relative;}
.loadDiv span{ height: 0; position:absolute;display:inline-block;border-top:.495rem solid #dddddd;}
.loadDiv .rota1{left: .5625rem;top: 0;border-top-color: #d4d4d5;animation: color1 1.2s infinite;-webkit-animation: color1 1.2s infinite;width:1.875rem;border-left:.375rem solid transparent;border-right:.35rem solid transparent;z-index: 1;}
.loadDiv .rota2{left: -.41rem;top:.735rem;transform: rotate(-74.5deg); -webkit-transform:rotate(-74.5deg);-moz-transform:rotate(-74.5deg);border-top-color: #dddddd;animation: color2 1.2s infinite;-webkit-animation: color2 .1.2s infinite;width:1.9rem;border-left:.3rem solid transparent;border-right:.375rem solid transparent;z-index: 2;}
.loadDiv .rota3{left: 0rem;top:1.935rem;transform: rotate(217deg);-webkit-transform: rotate(217deg);-moz-transform: rotate(217deg);border-top-color: #e7e8e8;animation: color3 1.2s infinite;-webkit-animation: color3 1.2s infinite;width:1.875rem;border-left:.375rem solid transparent;border-right:.3rem solid transparent;z-index: 1}
.loadDiv .rota4{left:1.2rem;top:1.94rem;transform: rotate(144deg);-webkit-transform: rotate(144deg);-moz-transform: rotate(144deg);border-top-color: #f1f1f1;animation: color4 1.2s infinite;-webkit-animation: color4 1.2s infinite;width:1.875rem;border-left:.25rem solid transparent;border-right:.375rem solid transparent;z-index: 2;}
.loadDiv .rota5{left:1.53rem;top:.74rem;transform: rotate(72deg);-webkit-transform: rotate(72deg);-moz-transform: rotate(72deg);border-top-color: #f9f9f9;animation: color5 1.2s infinite;-webkit-animation: color5 1.2s infinite;width:1.9425rem;border-left:.375rem solid transparent;border-right:.375rem solid transparent;z-index: 3;}
/*搜索无结果*/
.noInfo{text-align: center; font-size: .75rem; line-height: 1;color: #d6d6d6; padding:2.5rem 0 2.5rem; height:29rem; background:#fff; }
.noInfo .noInfoIcon{ display: block;width:100%;text-align: center;margin-bottom: 1.35rem;}
.noInfo .noInfoIcon:before{font-family: noinfo;font-size: 4rem;content: '\e900'}
.noInfo .txt{ padding:0 .5rem; line-height:1.5 }
/*错误提示*/
.alert{ position: fixed;width: 12rem;top: 0;left:50%;z-index: 10; margin-left:-6rem; margin-top:40%;  background: rgba(0,0,0,.75); padding:1rem .9rem ; border-radius: .1rem ; font-size: .6rem; color:#FEFEFE;  }
.alert.active{-webkit-animation : slideTop .5s 1.5s ease; }
.alert .icon{ width:1.2rem; height: 1.2rem; line-height:1.2rem; float: left; vertical-align: middle;font-family: icon;}
.alert .icon:before{content: "\e615"; font-size:1.2rem;}
.alert p{padding-left: 2.15rem;line-height: 1.2rem;font-size: 1rem;}
/*fixedTool*/
.fixedTool{  position: fixed;  z-index: 10; bottom: 0px;background-color: #fff; width: 100%; padding:.25rem .75rem .25rem; -webkit-box-sizing: border-box;box-shadow: 0 1px 5px rgba(0,0,0,.2)}
.fixedTool .links{ float:left;overflow: hidden;height: 1.5rem; border-radius: 1.5rem; background: #dc2814 ; line-height: 1.5rem;color: #FFF; font-size:.5rem;padding-left: .75rem;overflow: hidden;}
.fixedTool .links .icon{float: right; width:1.15rem;height:1.15rem;margin:.175rem .175rem 0 .75rem;background: url(../imgs/down.png) 50% 50% no-repeat; -webkit-background-size: 100%;background-size: 100%; }
.fixShow {-webkit-transform:translateY(0);  }
.share .bdsharebuttonbox{overflow:hidden; text-align: right; line-height:1.5rem; font-size: 0;}
.share .bdsharebuttonbox a{ display:inline-block;float:none;width:1rem;height:1rem;padding:0px; margin:0 0 0 1.5rem; vertical-align: middle;background: none; line-height: 1rem; }
.share .bdsharebuttonbox a:before{  font-family: bdShare; font-size: 1rem; }
.share .bdsharebuttonbox a:first-child{margin-left:0;}
.share .bdsharebuttonbox .bds_tsina:before{content: "\e601";color: #f36444}
.share .bdsharebuttonbox .bds_tqq:before{content: "\e602";color: #fdc730}
.share .bdsharebuttonbox .weixin:before{content: "\e603";color: #51b342}
/*弹层*/
.fullPage,.mask{display: none; position: fixed;z-index: 11; top:0; left: 0; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,.9)}
/*分享默认引导层*/
#defGuaid{ padding: .4rem .25rem 0 0;  text-align: right;  }
#defGuaid img{ width: 9.45; height: 3.25rem; vertical-align: top}
/*微信引导层*/
#guaid_weixin{ display: none; z-index: 10; position: fixed; top: 0px; left: 0px; width:100%; height: 100%; background-color: rgba(0,0,0,.9);padding:.3rem .75rem 0; }
#guaid_weixin .text{ display: none; float: right; width:14.15rem; height: 12.4rem;padding:.5rem 0 0 4.65rem; font-size: .75rem; color:#000; line-height: 1rem; text-align: right;}
#guaid_weixin .text:before{content: '\e604'; font-family: bdShare; font-size: 2.1rem; color: rgba(255,255,255,.7); font-weight: 100; margin-right: .25rem;margin-left:.35rem;}
#guaid_weixin .shareTxt{width: 6.5rem; height: 7.5rem; text-align: center;background: rgba(255,255,255,.9); margin-top:-.55rem; }
#guaid_weixin .shareTxt dt{ height: 1.95rem; line-height: 1.95rem; background: #000; font-size: .6rem; color: #f0f0f0;}
#guaid_weixin .text dd{line-height: 1rem; color: #646464; font-size: .5rem; padding-top:1.15rem;}

#guaid_weixin  .qrCode { display: none; height: 100%; width: 100%;}
#guaid_weixin  .qrCont{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-box-pack: center;  -webkit-box-align: center;  text-align: center; height: 100%;}
#guaid_weixin  .qrCode img{ width: 8rem; height:8rem;}
#guaid_weixin  .qrInfo{ line-height: 2rem; height: 2rem; font-size: .7rem; color: #FFF}
.guaid_ios{background-image:url(../imgs/guaid_ios.png); background-position: 50% 0; background-repeat: no-repeat;background-size: 100% auto;}
.guaid_android{background-image:url(../imgs/guaid_android.png); background-position: 50% 0; background-repeat: no-repeat;background-size: 100% auto;}
/*图片加载失败样式*/
.Imgs{background:#eaeaea url(../imgs/default.png) 50% 50% no-repeat; background-size: auto 20%;}
.imgError{ width: 100%!important;}

@-webkit-keyframes color1{
	0%{border-top-color:#d4d4d5;}
	16.6%{border-top-color:#dddddd;}
	33.2%{border-top-color:#e7e8e8;}
	49.8%{border-top-color:#f1f1f1;}
	66.4%{border-top-color:#f9f9f9;}
	100%{border-top-color:#d4d4d5;}
}
@-webkit-keyframes color2{
	0%{border-top-color:#dddddd;}
	16.6%{border-top-color:#e7e8e8;}
	33.2%{border-top-color:#f1f1f1;}
	49.8%{border-top-color:#f9f9f9;}
	66.4%{border-top-color:#d4d4d5;}
	100%{border-top-color:#dddddd;}
}
@-webkit-keyframes color3{
	0%{border-top-color:#e7e8e8;}
	16.6%{border-top-color:#f1f1f1;}
	33.2%{border-top-color:#f9f9f9;}
	49.8%{border-top-color:#d4d4d5;}
	66.4%{border-top-color:#dddddd;}
	100%{border-top-color:#e7e8e8;}
}
@-webkit-keyframes color4{
	0%{border-top-color:#f1f1f1;}
	16.6%{border-top-color:#f9f9f9;}
	33.2%{border-top-color:#d4d4d5;}
	49.8%{border-top-color:#dddddd;}
	66.4%{border-top-color:#e7e8e8;}
	100%{border-top-color:#f1f1f1;}
}
@-webkit-keyframes color5{
	0%{border-top-color:#f9f9f9;}
	16.6%{border-top-color:#d4d4d5;}
	33.2%{border-top-color:#dddddd;}
	49.8%{border-top-color:#e7e8e8;}
	66.4%{border-top-color:#f1f1f1;}
	100%{border-top-color:#f9f9f9;}
}
@-webkit-keyframes slideTop{
    0%{ opacity:1; }
    100% { opacity: 0; -webkit-transform: translate3d(0,-2rem,0)}
}