@charset "utf-8";
/*css reset*/
html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
li,
dt,
dd,
p,
blockquote,
pre,
form,
fieldset,
table,
th,
td,
span,
input,
textarea {
    margin: 0;
    padding: 0;
}
li,
ol {
    list-style: none;
}
i,
em {
    font-style: normal;
}
a {
    text-decoration: none;
}
input,
textarea {
    -webkit-appearance: none;
}

*{
    box-sizing: border-box;
}
html {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #FFFFFF
}
img{
    width: 100%;
}
/*清除浮动*/
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix:before{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.m-header{
    background-color: #fff;
    border-bottom: 0.02rem solid #eee;
    font-size: 0;
}
.m-header .layout-1{
    padding:0.15rem 0.2rem ;
}
.m-header .layout-1 .item-1{
    display: inline-block;
    background-image: url(/images/sprites-index-2x202304.png);
    background-position: -10.07rem -3.9rem;
    width: 1.82rem;
    height: .63rem;
    background-size: 13.05rem 12.64rem
}
.m-header .layout-1 .item-1 a {
    display: block;
    height: .6rem;
}
.left-4 {
    width: 0.27rem;
    height: 0.27rem;
    background: url(/images/finance/header155.png)no-repeat;
    display: block;
    float: left;
    background-size: 0.27rem 0.43rem;
    margin-top: 0.3rem;
    margin-right: 0.1rem;
}
.footer {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    text-align: center;
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    background: #fff;
    box-shadow: 0 -0.02rem 0.1rem #ddd;
}
.footer ul {
    display: flex;
}
.footer ul li {
    width: 33.3%;
}
.footer ul li a {
    display: block;
    color: #003355;
    font-size: 0.28rem;
}
.footer ul li:nth-child(3) a span {
    background: url(/images/finance/header13.gif) no-repeat;
    width: 0.56rem;
    height: 0.56rem;
    background-size: 100% 100%;
}

.footer ul li a span {
    display: inline-block;
    background: url(/images/finance/header57.png) no-repeat;
    width: 0.56rem;
    height: 0.56rem;
    background-size: 100%;
    vertical-align: middle;
    margin-right: 0.08rem;
}
.footer ul li a i {
    font-style: normal;
    color: #ddd;
    position: relative;
    right: -0.175rem;
}
.m-header .layout-1 .item-1 .left-2 {
    width: 0.27rem;
    height: 0.43rem;
    background: url(/cn/zt/images/common/header155.png)no-repeat;
    display: block;
    float: left;
    background-size: 0.27rem 0.43rem;
    margin-top: 0.36rem;
}
.m-header .layout-1 .item-1 .left-3 {
    color: #fff;
    font-size: .34rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .15rem;
    float: left;
}
.footer ul li:nth-child(2) a span {
    display: inline-block;
    background: url(/images/finance/header12.png) no-repeat;
    width: 0.56rem;
    height: 0.56rem;
    background-size: 100%;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.m-title {
    padding: .2rem 0 0 .3rem;
    background-color: #fff;
}
 .m-tab {
    /*display: flex;*/
     border-bottom: 1px solid #eee;
}
.m-tab .layout-1, .m-tab .layout-2{
    float: left;
    width: 50%;
    display: flex;
    justify-content: center;
}
.m-tab a{
    display: block;
    height: 0.8rem;
    font-size: 0.32rem;
    text-align: center;
    line-height: 0.8rem;
    color: #333;
    margin: 0 auto;
}
 .m-tab a.active{
     border-bottom: 2px solid #003355;
    color: #003355;
}
.m-title .layout-2 .item-1 .item-a{
    position: fixed;
    width: 0.87rem;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.28rem;
    color: #fff;
    background: #003355;
    top:1.2rem;
    text-align: center;
    z-index: 100;
}

.m-title .layout-2 .item-2{
    position: relative;
    font-size: 0;
    margin-left: 0.25rem;
    border-left: 0.02rem dashed #eee;
    padding-bottom: 0.5rem;
    padding-right: 0.3rem;
}

.m-title .layout-2 .item-2 .item-a .item-aa{
    position: absolute;
    top: -0.05rem;
    left: -0.1rem;
}
.m-title .layout-2 .item-2 .item-a .item-aa img{
    width: 0.2rem;
    height: 0.2rem;
}
.m-title .layout-2 .item-2  .item-a .item-cc{
    font-size: 0.26rem;
    color: #666;
    background: #eee;
    display: inline-block;
    position: relative;
    left: 0.1rem;
    top: -0.15rem;
    padding: 0.05rem 0.08rem;
}
.m-title .layout-2 .item-2 .item-a .item-bb{
    display: inline-block;
    border-bottom: 0.025rem dashed #eee;
    width: 0.34rem;
    position: relative;
    left: 0.1rem;
    top: -0.25rem;
}
.m-title .layout-2 .item-2  .item-b{
    padding:0.1rem 0.3rem 0.3rem;
    font-size: 0.28rem;
    color: #333;
    text-align: justify;
    border-bottom: 0.02rem solid #eee;
    line-height: 0.48rem;
}




@charset "utf-8";
/*!
 * pull to refresh v2.0
 *author:wallace
 *2015-7-22
 */
#wrapper {
    position: absolute;
    z-index: 1;
    height: 10.5rem;
    width: 100%;
}
#wrapper ul {
   padding-top: 0.5rem;
}
.scroller {
    position: absolute;
    z-index: 1;
    /*	-webkit-touch-callout:none;*/
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    padding: 0;
}

.pullDown, .pullUp {
    text-align: center;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 12px;
    color: #888;
    font-family: Arial, Microsoft YaHei;
} .pullUp{
      display:block;
      margin-bottom: 0.6rem;

  }
.loader {
    display: inline-block;
    font-size: 0px;
    padding: 0px;
    display: none;
}
.loader span {
    vertical-align: middle;
    border-radius: 100%;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    -webkit-animation: loader 0.8s linear infinite alternate;
    animation: loader 0.8s linear infinite alternate;
}
.loader span:nth-child(1) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    background: rgba(245, 103, 115,0.6);
}
.loader span:nth-child(2) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
    background: rgba(245, 103, 115,0.8);
}
.loader span:nth-child(3) {
    -webkit-animation-delay: -0.26666s;
    animation-delay: -0.26666s;
    background: rgba(245, 103, 115,1);
}
.loader span:nth-child(4) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
    background: rgba(245, 103, 115,0.8);
}
.loader span:nth-child(5) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    background: rgba(245, 103, 115,0.4);
}
@keyframes loader {
    from {
        transform: scale(0, 0);
    }
    to {
        transform: scale(1, 1);
    }
}
@-webkit-keyframes loader {
    from {
        -webkit-transform: scale(0, 0);
    }
    to {
        -webkit-transform: scale(1, 1);
    }
}
