


input,select,textarea {
    font-size:100%;
}
/* 去掉 table cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* ie bug：th 不继承 text-align */
th {
    text-align:inherit;
}
/* 去除默认边框 */
fieldset,img {
    border:none;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}
/* 去掉列表前的标识，li 会继承 */
ol,ul {
    list-style:none;
}
/* 对齐是排版最重要的因素，别让什么都居中 */
caption,th {
    text-align:left;
}
/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}
/* 统一上标和下标 */
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup {
    top:-0.5em;
}
sub {
    bottom:-0.25em;
}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
    text-decoration:underline;
}
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
    transition: 0.4s ease color;
    -webkit-transition: 0.4s ease color;
    -moz-transition: 0.4s ease color;
    -ms-transition: 0.4s ease color;
    -o-transition: 0.4s ease color;
}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {
    outline:none;
}
.bj-f8{
    background-color: #f8f8f8
}
.bj-f{
    background-color: #FFFFFF
}

.title{text-align: center}
.title h4{font-size: 30px;line-height:10px;margin-bottom: -40px;margin-left:30px;}
.superiority{ width:100%; height:847px; float:left; margin-top:0px;  background-size:cover;}
.super_text{ width:1200px; height:847px; margin:0 auto; background:url(../image/superiority.png) no-repeat center; background-size:cover;margin-top:-30px; }
.super_content{ width:1200px; height:742px; float:left;margin-top: 60px;}
.superli{ width:1200px; height:270px; float:left; margin-top:65px;}
.superli ul{ width:1180px; float:left; height:270px; margin-left:10px;}
.superli ul li{ width:100px; height:100px; float:left; color:#409AED; text-align:center; font-size:18px;cursor:pointer;border-radius: 100px;line-height:24px;background:url(../image/qipao.png) no-repeat center; background-size:cover;display: block;}
.superli ul li:nth-child(2){animation:myfirst linear infinite 2s;}
@keyframes myfirst {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}
.superli ul li:nth-child(3){animation:myfirsta linear infinite 2s;}
@keyframes myfirsta {0% {margin-top:252px;} 70% {margin-top:260px;} 100% {margin-top:252px;}}
.superli ul li:nth-child(4){animation:myfirstb linear infinite 2s;}
@keyframes myfirstb {0% {margin-top:0px;} 60% {margin-top:8px;} 100% {margin-top:0px;}}
.superli ul li:nth-child(5){animation:myfirstc linear infinite 2s;}
@keyframes myfirstc {0% {margin-top:152px;} 40% {margin-top:160px;} 100% {margin-top:152px;}}
.superli ul li:nth-child(1){animation:myfirstd linear infinite 2s;}
@keyframes myfirstd {0% {margin-top:0px;} 40% {margin-top:8px;} 100% {margin-top:0px;}}

.superli ul li:hover{transform: scale(1.3);transition: all 0.3s;}
.superli ul li a{display: block;margin-top: 26px;}
.superli ul li:nth-child(2)>a{display:block;margin-top:38px;}
.superli ul li:nth-child(2){ margin-left:60px;margin-top:120px;}
.superli ul li:nth-child(3){ margin-left:-212px; margin-top:252px;}
.superli ul li:nth-child(4){ margin-left:702px; margin-top:0px;}
.superli ul li:nth-child(5){ margin-left:4px; margin-top:152px;}
.superli ul li:nth-child(6){ margin-left:793px; margin-top:2px;}
/*.superli ul li:hover{ background:#ffc670;border:1px solid #000000}
.superli .superhover{background:#ffc670; border:1px solid #ffa229;}*/
.supertext{ width:1200px; height:65px; float:left; margin-top:135px;}
.supert{ width:1000px; height:65px; margin:0 auto; text-align:center; font-size:24px; color:#000000; display:none;}
.supert:first-Child{ display:block;}
.superbut{ width:50%; float:left; height:74px;margin-left: 25%;}
.superbtn{ width:80%; height:72px; border:1px solid #000000; line-height:72px; text-align:center; font-size:30px; margin-left: 10%; margin-top:90px;border-radius: 40px;cursor:pointer;}
.superbtn:hover{ background: #ffc670;transform: scale(1.05);transition: all 0.5s;}
.imgWrap_k{float:left;width: 100%;position: relative;margin-top: -920px;z-index: -111;height: 900px;}
.imgWrap {width: 700px;height: 700px;margin: 0 auto;margin-top: 120px;}

.outer, .inner, .small {
    position: relative;
    width: 700px;
    height: 700px;
    border-radius: 50%;
    background-color: rgb(253,232,222);
    background-color: rgba(253,232,222,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2fde8de,endColorstr=#B2fde8de);
    opacity: 0;
    -webkit-animation: ballScale 4s 0s linear infinite;
    -moz-animation: ballScale 4s 0s linear infinite;
    -ms-animation: ballScale 4s 0s linear infinite;
    animation: ballScale 4s 0s linear infinite;
}

.inner{
	position: relative;
	margin-top: -700px;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -ms-animation-delay: 1s;
      animation-delay: 1s;
}
.small{
		position: relative;
	margin-top: -700px;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -ms-animation-delay: 2s;
      animation-delay: 2s;
}
@-webkit-keyframes ballScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);

    opacity: 0; } }
@-moz-keyframes ballScale {
  0% {
    -moz-transform: scale(0);
            transform: scale(0);
    opacity: 1; }

  100% {
    -moz-transform: scale(1);
            transform: scale(1);

    opacity: 0; } }
@-ms-keyframes ballScale {
  0% {
    -ms-transform: scale(0);
            transform: scale(0);
    opacity: 1; }

  100% {
    -ms-transform: scale(1);
            transform: scale(1);

    opacity: 0; } }
@keyframes ballScale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; }
}

.banner_box{
    width: 100%;
    height:474px;
    position: relative;
    padding-top: 115px;
}
/*#mindscape{*/
    /*width:100%;*/
    /*height: 580px;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*right: 0;*/
    /*top: 0;*/
/*}*/
.banner{
    width:1920px;
    height: 580px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -960px;
    animation: pulse 10s infinite ease-in-out alternate;
}
@keyframes pulse {
    from { transform: scale(1); }
    to { transform: scale(1.1); }
  }
.banner_box_main{
    width: 1200px;
    height: 500px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.samll_nav_box{
    width: 100%;
    height: 34px;
    background-color: #f3f3f1;
    position: absolute;
    top:0px;
    left: 0;
    z-index: 20;
}
.small_nav{
    width: 1200px;
    height: 14px;
    /* background: url("../image/small-nav.png") top center no-repeat;
    background-size: cover; */
    margin:7px auto 0;
    text-align: right;
}
.small_nav span{
    font-size: 12px;
    color: #999;
    cursor: pointer;
}
.small_nav em{
    font-size: 12px;
    color: rgba(247,179,52,1);
}
.tel_icon{
    width:14px;
    height: 14px;
    background: url(../image/tel-333.png) center center no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: cover;
    margin-top: -2px;
}
.online_icon{
    width:14px;
    height: 14px;
    background: url(../image/online-333.png) center center no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: cover;
    margin-top: -2px;
    margin-right: 5px;
}
.login{
    width: 300px;
    height: 358px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../image/login.png") center center no-repeat;
    background-size: cover;
}

.content_box{
    width: 1210px;
    height: 490px;
    position: relative;
    margin:50px auto 0;
}
.content_box_li{
    width: 388px;
    height: 534px;
    background: #fff;
    box-shadow: 0 2px 18px 0 rgba(0,0,0,0.08);
    -webkit-box-shadow: 0 2px 18px 0 rgba(0,0,0,0.08);
    -moz-box-shadow: 0 2px 18px 0 rgba(0,0,0,0.08);
    float: left;
    margin-right: 18px;
}
.content_box_li:hover{
    transform: translateY(-10px);
    transition: all 0.8s;
}
.content_pic{
    width: 388px;
    height:158px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.content_pic:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.footer{
    width: 100%;
    height: 508px;
    background: #5A80C7;
    text-align: center;
    color:rgba(255,255,255,0.7);
}
.footer-bottom{
    background: #476FB9;
    padding-top: 39px;
    padding-bottom: 30px;
}
.footer-bottom .second-row a{
    opacity: 0.7;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 14px;
    font-weight: 400;
}
.link{
    width: 100%;
    height: 113px;
    background: #eef0f6;
    text-align: center;
}

.fixed_banner{
    position: relative;
}

.tab_left{
    width: 500px;
    height:263px;
    background: url("../image/t-bj.png") center center no-repeat;
    background-size: cover;
    float: left;
    margin: 63px 0 0 70px;
    position: relative;
    overflow: hidden;
    transition: all 0.2s;
}
/*.tab_left:hover{*/
    /*transform: translateY(-8px);*/
    /*transition: all 0.8s;*/
/*}*/
.tab_word{
    width: 347px;
    height: 211px;
    /* background: url("../image/t-word.png") center center no-repeat; */
    position: absolute;
    left: 50px;
    top:40px;
}
.tab_word_top{
    position: absolute;
    left:69px;
    top:23px;
    width: 60px;
    height: 46px;
    background: url(../image/tab_word_top.png);
}
.tab_word_top_title{
    position: absolute;
    left:91px;
    top: 32px;
}
.tab_word_icon1{
    background: url(../image/tab_word_icon1.png);
    margin-right: 5px;
}
.tab_word_icon2{
    background: url(../image/tab_word_icon2.png);
    margin-right: 5px;
}
.tab_word_icon3{
    background: url(../image/tab_word_icon3.png);
    margin-right: 5px;
}
.tab_pic_box{
    width: 362px;
    height: 247px;
    margin: 35px 0 0 115px;
    overflow: hidden;
}
.tab_pic{
    width: 362px;
    height: 247px;
    background: url("../image/t-img.png") center center no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.tab_left:hover .tab_pic{
    margin-left: 15px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.btn_blue{
    width: 240px;
    height: 50px;
    background: rgba(247,179,52,1);
    border-radius: 25px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #FFFFFF;
    border: 1px solid rgba(247,179,52,1);
    margin: 30px auto 0;
    cursor: pointer;
    font-family: "微軟雅黑";
}
.btn_white{
    width: 240px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    margin: 15px auto 0;
    cursor: pointer;
    font-family: "微軟雅黑";
}
.btn_blue:hover{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #0832A1;


}
.btn_white:hover{
    background: rgba(247,179,52,1);
    border-color: rgba(247,179,52,1);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.btn_buy{
    width: 160px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 22px;
    font-size: 18px;
    color: rgba(247,179,52,1);
    font-family: "微軟雅黑";
    position: absolute;
    right: 55px;
    bottom: 84px;
}
.btn_buy:hover{
    font-weight: bold;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
}

.scrolled {
    position: fixed;
    left: 0px;
    top: 0;
    width: 100%;
    z-index: 9998;
    animation: FadeInT 0.4s ease-out;
    -webkit-animation: FadeInT 0.4s ease-out;
    -o-animation: FadeInT 0.4s ease-out;
    -ms-animation: FadeInT 0.4s ease-out;
    -moz-animation: FadeInT 0.4s ease-out;
    height: 80px;
    background-color: rgb(255,255,255);
    background-color: rgba(255,255,255,0.95);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    background-size: 1200px 80px;
    box-shadow: 0px 0px 3px #c1bebd;
}

@-webkit-keyframes FadeInT {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes FadeInT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-100px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-ms-keyframes FadeInT {
    0% {
        opacity: 0;
        -ms-transform: translateY(-100px);
    }
    100% {
        opacity: 1;
        -ms-transform: translateY(0);
    }
}

@keyframes FadeInT {
    0% {
        opacity: 0;
        transform: translateY(-100px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.content_btn{
    display: block;
    width:96px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #EDF2FF;
    border-radius: 14px;
    margin: auto;
    font-size: 14px;
    color: #333333;
}
.content_btn:hover{
    background: rgba(247,179,52,1);
    border-radius: 25px;
    color: #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
}

.link_box{
    width: 100%;
    height: 114px;
    background: #eef0f6;
}
.link_ul{
    width: 1200px;
    height: 114px;
    margin: auto;
}
.link_li {
    width:148px;
    margin-top: 17px;
    height: 80px;
    border-left:1px solid rgba(0,0,0,0.07);
    float: left;
    cursor: pointer;
}
.link-box{
    width: 28px;
    height: 28px;
    margin: 10px auto;
    text-align: center;
}
.link_li p{
    font-size: 18px;
    color: #333333;
    text-align: center;
    font-family: "微軟雅黑";
}
.link_li:hover img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}
.link_li:hover p{
    color: rgba(247,179,52,1);
    font-weight: bold;
}

.banner_word{
    width: 666px;
    height: 77px;
    position: absolute;
    top: 280px;
    left: 50px;
}


.banner_btn{
    width: 160px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #E60012;
    font-size: 16px;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
    font-weight: bold;
}

/* animation */
@keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-webkit-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-moz-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-o-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
.shadow-banner{
    width: 100%;
    height: 232px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}



nav{
    height: 80px;
    line-height: 80px;
    float: right;
}
.main {
    /*overflow: hidden;*/
    padding: 0 5px;
}
.main > li {
  float: left;
  position: relative;
  height: 80px;
}

.main > li>a {
    text-decoration: none;
    color: #555555;
    text-transform: capitalize;
    font-family: monospace;
    display: block;
    text-align: center;
    font-size: 16px;
    transition: background-color 0.5s ease-in-out;
    font-family: "Raleway", sans-serif;
    padding: 0 30px;
}
.main > li:hover{
    height: auto;
}
.main > .other-menu:hover>a {
    color: rgba(247,179,52,1);
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;

    height: 64px;
    margin-top: 16px;
    background: #FFFFFF;
    box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 10%);
    line-height: 50px;
}
.main > li:hover>a,.main > li.active>a{
    color: rgba(247,179,52,1);
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}
.main > li:hover>a.color-blue{
    color: #fff;
}
.main > li:hover .drop{
    display: block;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 2px 2px;
}

/*------------- menu5 animation -------------------*/

/*.main li:hover .menu5 li:first-of-type {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 0.2s;*/
/*  -webkit-animation: menu5 0.3s ease-in-out forwards;*/
/*}*/

/*.main li:hover .menu5 li:nth-of-type(2) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 0.4s;*/
/*}*/

/*.main li:hover .menu5 li:nth-of-type(3) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 0.6s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(4) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 0.8s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(5) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(6) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1.2s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(7) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1.4s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(7) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1.4s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(8) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1.4s;*/
/*}*/
/*.main li:hover .menu5 li:nth-of-type(9) {*/
/*  animation: menu5 0.3s ease-in-out forwards;*/
/*  animation-delay: 1.4s;*/
/*}*/




/*@keyframes menu5 {*/
/*  0% {*/
/*    opacity: 0;*/
/*    transform: rotateX(-90deg);*/
/*  }*/
/*  100% {*/
/*    opacity: 1;*/
/*    transform: rotateX(0);*/
/*  }*/
}
.main > li>a.color-blue{
    color: rgba(247,179,52,1);
}

.marqueen-line,.table_box{width: 1200px; margin:0 auto; zoom:1;}
/*公告*/
.marqueen-box{width: 100%;height: 48px;overflow:hidden;}
.marqueen-line{ height: 47px; overflow:hidden; position: relative; }
.marqueen-line .notice-icon{position: absolute; left:23px; top:50%;margin-top: -8px;}
.marqueen-line {padding-left:52px;border-bottom: 1px solid #F5F5F5}
.marqueen-line li a{display: block; line-height: 44px; font-size: 14px; color: #333;}



/*热门产品*/
.tab_box{width:1232px;height:337px;margin:5px auto 15px;background:url(../image/tab_box.png);position: relative;}
.tab_right{width:570px;float:right;padding-top:37px;box-sizing: border-box}
.tab_li{width:266px;height:136px;float:left; background: url(../image/t-1.png);}
.tab_li.t-4{background: url(../image/t-4.png);}
.tab_li:hover{transform:translateY(-8px);transition:all .8s;cursor:pointer}
.tab_li p{font-size: 18px;font-weight: bold;padding-top:20px;padding-left: 32px;}
.tab_li p span{font-size: 14px;color: #666;margin-left: 7px;}
.tab_li small{color: #999;display: block;margin-left: 32px;margin-top: 7px;}
.tab_li i{font-size: 30px;color: #ff0000;display: block;margin-left: 32px;margin-top:3px;}
.tab_li em{color: #999;display: block;margin-left: 32px;margin-top: 2px;font-size:12px}

.tab_word_title{font-size: 26px;color: #FFFFFF;text-shadow: 0 2px 8px rgba(3,34,116,0.80); font-weight: bold;}
.tab_word_title>span{font-weight: normal}
.tab_word_title span{font-size: 14px;color: #FFFFFF;text-shadow: 0 2px 8px rgba(3,34,116,0.80);}
.tab_word small{ font-size: 14px; color: #fff; }
.tab_word i{ width: 22px; height: 20px; display: inline-block; float:left;color: #fff; }
.tab_word em{float: left;font-size: 14px; color: #fff;margin-right: 30px; }
.tab_word_rate{ font-size: 56px; color: #fff;  }
.tab_word_rate small{ font-size: 28px; color: #fff; }
.tab_word u{font-size: 14px;color: #fff; }


/*申购*/
.table_box{width:1200px;margin: auto;}
.table-tab{background: #F8F9FD;color: #333333; font-size: 18px;  padding-top: 14px;padding-bottom: 14px; margin-bottom: 3px;}
.fund-type-tab ul li{ margin-left: 12px; float: left; width: 105px;border-radius: 4px; height: 38px; line-height: 38px; cursor: pointer;text-align: center; }
.fund-type-tab ul li.on{color: #fff;font-weight:600;background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);border-radius: 19px;}
.fund-type-tab ul li:hover{color: #fff;background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);border-radius: 19px;}
.NormalCss .table-arrow{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow.png) no-repeat; cursor: pointer;}
.SortAscCss .table-arrow{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow-up.png) no-repeat; cursor: pointer;}
.SortDescCss .table-arrow{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow-down.png) no-repeat; cursor: pointer;}

/*基金超市*/
.fund-table-tab{background: #F8F9FD;color: #333333; font-size: 18px;  padding: 36px;}
.type-tab ul li{ font-size:14px;margin:0  15px; float: left; min-width: 84px;border-radius: 4px; height: 38px; line-height: 38px; cursor: pointer;text-align: center; }
.type-tab ul li.on{color: #fff;background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);border-radius: 19px;}
.type-tab ul li:hover{color: #fff;background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);border-radius: 19px;}

.sheng-tab{display: none;border: 1px solid #F5F5F5;}
.sheng-tab.on-cur{display: block;}
.sheng-tab table{width: 100%; color: #333;}
.sheng-tab th{background: #F8F9FD; line-height: 59px; height: 59px;font-size: 14px;color: #333333; text-align: center;}
.sheng-tab th:first-child{padding-left: 20px;}
.sheng-tab td{ line-height: 28px;padding:13px 0;font-size: 14px;text-align: center;border-bottom: 1px solid #F5F5F5;}
.sheng-tab td:first-child{padding-left: 20px;}
/* 表头固定 */
.sheng-tab thead tr > th {
    position: sticky;
    top: 0;
    z-index: 2;
}
.table_box table{width: 100%; color: #333;}
.table_box th{background: #F8F9FD; line-height: 59px; height: 59px;font-size: 14px;color: #333333; text-align: center;}
.table_box th:first-child{padding-left: 20px;}
.table_box td{ line-height: 28px;padding:13px 0;font-size: 14px;text-align: center;border-bottom: 1px solid #F5F5F5;}
.table_box td:first-child{padding-left: 20px;}

.table-container .header{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow.png) no-repeat; cursor: pointer;}
.table-container .headerSortDown{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow-up.png) no-repeat; cursor: pointer;}
.table-container .headerSortUp{width: 7px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 5px; background: url(../images/icon/table-arrow-down.png) no-repeat; cursor: pointer;}


a.btn_sg{width:56px;height:30px; display: inline-block; line-height:30px;text-align:center;border:1px solid rgba(247,179,52,1);border-radius:100px;font-size:14px;color:rgba(247,179,52,1);cursor:pointer}
a.btn_sg:hover{background:rgba(247,179,52,1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;color:#fff;}

a.btn-dt{width:56px;height:30px; display: inline-block; line-height:30px;text-align:center;border:1px solid #D19211;border-radius:100px;font-size:14px;color:#D19211;cursor:pointer}
a.btn-dt:hover{background:#D19211;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;color:#fff;}

a.btn-dt-disabled{width:56px;height:30px; display: inline-block; line-height:30px;text-align:center;border:1px solid rgb(222, 222, 222);border-radius:100px;font-size:14px;color:rgb(204, 204, 204);background: rgb(247, 247, 247)}
a.btn-dt-disabled:hover{color:rgb(204, 204, 204) !important}

.content_box_title{
    font-size: 22px;
    font-weight: bold;
    color:#333;
    text-align: center;
    margin: 25px auto;
}
.content_box_title>i{
    display: inline-block;
    vertical-align: middle;
    height: 27px;
    width: 27px;
    margin-top: -2px;
}
.content_box_title>i.content_box_icon1{
    background: url(../image/content_box_icon1.png) no-repeat;
    margin-right: 12px;
}
.content_box_title>i.content_box_icon2{
    background: url(../image/content_box_icon2.png) no-repeat;
    margin-right: 12px;
}
.content_box_title>i.content_box_icon3{
    background: url(../image/content_box_icon3.png) no-repeat;
    margin-right: 12px;
}
.content_box_ul{
    padding:0 24px;
}
.content_box_ul>li{margin-bottom: 15px;}
.content_box_ul>li>div{
    line-height: 20px;
}
.content_box_ul .fn-left.ellipsis{
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.footer-content{
    width: 1200px;
    height: 378px;
    margin: 0 auto;
    padding-top: 67px;
}
/*页面底部联系方式*/
.footer_information_title{
    width: 112px;
    height: 28px;
    font-size: 28px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
    margin-bottom: 28px;
}
.footer_information_span{
    text-align: left;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 35px;
    font-weight: 400;
}
.footer-icon1{
    display: block;
    width: 50px;
    height: 60px;
    margin-bottom: 30px;
    background: url(../image/footer-icon1.png) no-repeat center center;
}
.footer-icon2{
    display: block;
    width: 50px;
    height: 60px;
    margin-bottom: 30px;
    background: url(../image/footer-icon2.png) no-repeat center center;
}
.footer-icon3{
    display: block;
    width: 53px;
    height: 60px;
    margin-bottom: 30px;
    background: url(../image/footer-icon3.png) no-repeat center center;
}
.footer-icon4{
    display: block;
    width: 57px;
    height: 60px;
    margin-bottom: 30px;
    background: url(../image/footer-icon4.png) no-repeat center center;
}
.footer-icon5{
    display: block;
    width: 50px;
    height: 60px;
    margin-bottom: 30px;
    background: url(../image/footer-icon5.png) no-repeat center center;
}
.footer-contact{
    width: 315px;
    padding-right: 40px;
    float: left;
}
.footer-ul{
    float: left;
}
.footer-ul>li{
    float: left;
    width: 169px;
}
.footer-small-title{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 16px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 29px;
}
.footer-second-ul>li{
    text-align: left;
    margin-bottom: 14px;
}
.footer-second-ul>li>a{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 14px;
    font-weight: 400;
}
.footer-second-ul>li>a:hover{
    text-decoration: underline;
}
.foot-code{
    color: #fff;
}
.phone-code{
    display: inline-block;
    width: 9px;
    height: 13px;
    background: url(../image/phone-code.png) no-repeat;
    margin-right: 5px;
}
.content_pic_name{
    position: absolute;
    color: #fff;
    top:21px;
    left: 23px;
    font-size: 16px;
    text-shadow: 0 1px 4px rgba(0,0,0,0.50);
}
.notice-icon{
    display: inline-block;
    width: 19px;
    height: 16px;
    background: url(../image/notice-icon.png) no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

/* yangzy */
.banner_n_box{
    width: 100%;
    height: 532px;
    /*overflow: hidden;*/
    position: relative;
}
.banner_n_img{
    width: 100%;
    height: 417px;
    background: url(../image/about-banner.png) center center no-repeat;
    background-size: cover;
}
.banner_new_img{
    width: 100%;
    height: 417px;
    background: url(../image/news-banner.png) center center no-repeat;
    background-size: cover;
}
.banner_nav_top{
    width: 100%;
    height: 115px;
}
.fade-in-down{
    animation: fade-in-down 1.5s ease 1;
    -webkit-animation: fade-in-down 1.5s ease 1;
}
@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-100px);
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
}
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.banner_nav_bottom{
    width: 1200px;
    height: 66px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -600px;
    background-color: #fff;
}
.banner_nav_bottom ul{
    width: 100%;
    height: 66px;
}
.banner_nav_bottom ul li{
    width: 133px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    float: left;
    cursor: pointer;
    position: relative;
}
.banner_nav_bottom ul li a{display: block;}
.banner_nav_bottom ul li a:hover{color:rgba(247,179,52,1);}
.banner_nav_bottom ul li.active{
    color:rgba(247,179,52,1);
    background: #F3F8FF;
    font-weight: bold;
}
.banner_nav_bottom ul li:hover{
    color:rgba(247,179,52,1);
    background: #F3F8FF;
    /* font-weight: bold; */
}
.banner_nav_bottom ul li span{
    display:block;
    position:absolute; 
    width:0px; 
    height:0px; 
    background:rgba(247,179,52,1);
    bottom:0px;
    left:50%;
}
.banner_nav_bottom ul li.active span{
    height: 2px;
    width: 100%;
    left: 0;
}
.banner_nav_b_icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../image/nav-icon.png) no-repeat;
    vertical-align: text-bottom;
}
.banner_nav_b_icon.b-i1{
   background-position: 0 0
}
.active .banner_nav_b_icon.b-i1{
   background-position: -20px 0
}
.banner_nav_b_icon.b-i2{
   background-position: 0 -20px
}
.active .banner_nav_b_icon.b-i2{
   background-position: -20px -20px
}
.banner_nav_b_icon.b-i3{
   background-position: 0 -40px
}
.active .banner_nav_b_icon.b-i3{
   background-position: -20px -40px
}
.banner_nav_b_icon.b-i4{
   background-position: 0 -60px
}
.active .banner_nav_b_icon.b-i4{
   background-position: -20px -60px
}
.banner_nav_b_icon.b-i5{
   background-position: 0 -80px
}
.active .banner_nav_b_icon.b-i5{
   background-position: -20px -80px
}
.banner_nav_b_icon.b-i6{
   background-position: 0 -100px
}
.active .banner_nav_b_icon.b-i6{
  background-position: -20px -100px
}
.banner_nav_b_icon.b-i7{
  background-position: 0 -120px
}
.active .banner_nav_b_icon.b-i7{
  background-position: -20px -120px
}
.banner_nav_b_icon.b-i8{
  background-position: 0 -140px
}
.active .banner_nav_b_icon.b-i8{
  background-position: -20px -140px
}
.banner_nav_b_icon.b-i9{
  background-position: 0 -160px
}
.active .banner_nav_b_icon.b-i9{
  background-position: -20px -160px
}
.fade-in-up{
    animation: fade-in-up 1.5s ease 1;
    -webkit-animation: fade-in-up 1.5s ease 1;
}
.fade-in-up-two{
    animation: fade-in-up 2.5s ease 1;
    -webkit-animation: fade-in-up 2.5s ease 1;
}
@keyframes fade-in-up {
    0% {
        opacity: 0;
        transform: translateY(100px);
        -webkit-transform: translateY(100px);
        -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
        -o-transform: translateY(100px);
}
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.product_top{
    width: 1200px;
    height: 340px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 120px;
}
.product_top_step{
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    color: #FFFFFF;
}
.product_top_step a{
    color: #fff
}
.product_top_content{
    width: 1200px;
    height: 460px;
    background-color: #fff;
    box-shadow: 0px 4px 22px 0px rgba(123,142,192,0.16);
}
.product_top_h1{
    width: 100%;
    height:76px;
    line-height: 76px;
    background: #F8F8F8; 
    font-size: 26px;
    color: #333333;
    text-indent: 46px;
}
.product_top_h1 span{
    font-size: 18px;
    margin-left: 15px;
}
.product_top_fundleft{
    width: 593px;
    height: 460px;
    float: left;
}
.product_top_fundinfor{
    float: left;
}
.product_top_title{
    font-size: 14px;
    color: #666666;
    line-height: 14px;
    margin-top: 9px;
}
.product_top_newjz{
    font-size: 48px;
    color: #FC4444;
    line-height: 46px;
    font-weight: 600;
}
.product_top_totaljz,.product_top_month{
    vertical-align: middle;
    font-size: 27px;
    color: #FC4444;
    line-height: 32px;
    font-weight: 600;
}
.product_top_word{
    /* width: 33.3%; */
    font-size: 14px;
    color: #666;
    line-height: 14px;
    /* text-indent: 15px; */
    margin-bottom: 14px;
}
.product_top_word_box{
    border-top:1px solid #F3F3FF;
    padding-top: 18px;
    width: 94%;
    margin-top: 30px;
    margin-left: 3%
}
.product_top_icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../image/fund-icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}
.product_top_icon.top_i1{
   background-position: 0 0
}
.product_top_icon.top_i2{
  background-position: 0 -20px
}
.product_top_icon.top_i3{
  background-position: 0 -40px
}
.product_top_fundright{
    width: 556px;
    float: left;
    background: url(../images/product-top-img.png) no-repeat;
    background-position: top right;
}
.product_top_special{
    width: 50%;
    text-align: center;
    float: left;
    margin-top: 45px;
}
.product_top_special p{
    font-size: 20px;
    color: #072676;
    line-height: 28px;
    margin-bottom: 10px;
}
.rightbuy{
    width: 232px;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    border: 1px solid rgba(247,179,52,1);
    border-radius: 25px;
    font-size: 23px;
    color: rgba(247,179,52,1);
    cursor: pointer;
    margin-top: 75px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
}
.rightbuy:hover{
    background:rgba(247,179,52,1);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s;
    color:#fff;
}

.rightbuy:hover a{
    color:#fff;
}

.product_nav_bottom{
    width: 1200px;
    margin: auto;
    height: 48px;
    /* position: absolute; */
    /* bottom: 0; */
    /* left: 50%; */
    /* margin-left: -600px; */
    background: rgba(255,255,255,0.00);
    border-bottom: 1px solid rgba(234,234,234,1);
}
.product_nav_bottom ul{
    width: 100%;
    height: 48px;
    background: rgb(255,255,255);
}
.product_nav_bottom ul li{
    width: 171px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    float: left;
    cursor: pointer;
    position: relative;
}
.product_nav_bottom ul li p {
    width: 80px;
    height: 45px;
    margin-left: 57px;
    font-size: 16px;
    color: #333333;
    line-height: 45px;
    font-weight: 400;
}
.product_nav_bottom ul li.active p{
    margin-left: 57px;
    width: 80px;
    height: 45px;
    border-bottom: 3px solid rgba(247,179,52,1);
    font-size: 16px;
    color: rgba(247,179,52,1);
    line-height: 45px;
    font-weight: 600;
}
.product_nav_bottom ul li.on p{
    margin-left: 57px;
    width: 80px;
    height: 45px;
    border-bottom: 3px solid rgba(247,179,52,1);
    font-size: 16px;
    color: rgba(250,206,124,1);
    line-height: 45px;
    font-weight: 600;
}
.product_nav_bottom ul li:hover p{
    margin-left: 57px;
    border-bottom: 3px solid rgba(247,179,52,1);
    font-size: 16px;
    color: rgba(247,179,52,1);
    line-height: 45px;
    font-weight: 600;
}
.product_main{
    width: 1200px;
    margin: auto;
    padding-bottom: 50px;
}
.product_tab{
    width: 100%;
    height:60px;
    line-height: 60px;
    text-align: center;
    position: relative;
}
.product_tab ul{
    height: 60px;
    background: #F9F9F9;
}
.product_tab ul li{
    width: 90px;
    line-height: 14px;
    float: left;
    font-size: 16px;
    color: #333333;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    border-left: 1px solid rgba(255,255,255,1);
    padding: 22px 28px 24px 28px;
}
.product_tab ul li.on{
    background: #FFFFFF;
    border-right: 1px solid rgba(230,230,230,1);
    border-radius: 0px 2px 0px 0px;
    color: rgba(247,179,52,1);
    border-left: 1px solid rgba(230,230,230,1);
}
/*客户服务-近期活动-tab*/
.activity_tab{
    width: 100%;
    height:60px;
    line-height: 60px;
    text-align: center;
    position: relative;
}
.activity_tab ul{
    height: 60px;
    border-bottom: 1px solid #E6E6E6;
}
.activity_tab ul li{
    width: 90px;
    line-height: 14px;
    float: left;
    font-size: 16px;
    color: #333333;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    border-left: 1px solid rgba(255,255,255,1);
    padding: 22px 28px 24px 28px;
}
.activity_tab ul li.on{
    background: rgba(247,179,52,1);
    border-right: 1px solid rgba(230,230,230,1);
    border-radius: 0px 2px 0px 0px;
    color: #FFFFFF;
    border-left: 1px solid rgba(230,230,230,1);
}

.product_left_title{
    font-size: 16px;
    color: #666666;
    text-align: right;
    line-height: 16px;
    float: left;
    width: 50%;
    margin-bottom: 22px;
    box-sizing: border-box;
    padding-right: 60px
}
.product_right_title{
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 16px;
    float: left;
    width: 50%;
    margin-bottom: 22px;
}
.product_tab_pic{
    width: 140px;
    height: 148px;
    background: url(../image/book.png) center center no-repeat;
    position: absolute;
    left: 0px;
    top: 30px;
}
.product_tab p{
    font-size: 16px;
    color: rgba(247,179,52,1);
    position: absolute;
    line-height: 54px;
    left: 20px;
}

/* 专户理财 */
.special_top_step{
    padding: 50px 0;
    font-size: 14px;
    color: #151515;
}
.special_top_step a.active{
    color:#333333;
}
.special_left{
    width: 276px;
    height: auto;
    float: left;
}
.sepcial_right{
    width: 884px;
    height: auto;
    float: right;
}
.special_title{
    height:70px;
    border-bottom: 4px solid rgba(247,179,52,1);
}
.special_title img{
    float: left;
}
.special_title .name{
    float: left;
    font-size: 16px;
    color: rgba(247,179,52,1);
    line-height: 18px;
    width: 200px;
    margin-top:5px;
}
.special_title .englishname{
    float: left;
    font-size: 12px;
    color: rgba(247,179,52,1);
    line-height: 12px;
    margin-top: 5px;
}
.special_list li{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid#D5D5D6;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
}
.special_list li.on{
    color: rgba(247,179,52,1);
}
.special_list li.on a{
    color: rgba(247,179,52,1);
    font-weight: 600;
}
.special_list2 li.on-child a{
    color: rgba(247,179,52,1);
    font-weight: 600;
}

.special_list2 li{
	padding:17px 0px 17px 85px;
	line-height: 20px;
	height:auto;
	
}
.special_list3 li{
    border: 0 !important;
    height: 40px !important;
}
.special_list3 li.on-third-child a{
    color: rgba(247,179,52,1);
    font-weight: 600;
}
.special_right_top{
    width: 100%;
    height: 46px;
    border-bottom: 4px solid rgba(247,179,52,1);
    margin-top: 25px;
    font-size: 16px;
    color: rgba(247,179,52,1);
    margin-bottom: 20px;
}
.special_right_mid p{
    font-size: 15px;
    color: #333333;
    line-height: 26px;
}
.special_right_mid h1{
    font-size: 24px;
    color: rgba(247,179,52,1);
    line-height: 24px;
    text-align: center;
    margin-top:50px; 
}
.special_right_mid h2{
    font-size: 14px;
    color: rgba(247,179,52,1);
    line-height: 14px;
    text-align: center;
    margin-top: 10px;
}
.special_infor{
    width: 100%;
    margin-top: 35px;
}
.special_infor_half{
    width: 50%;
    float: left;
}
.special_infor_half img{
    width: 108px;
    float: left;
}
.special_infor_half .title{
    font-size: 18px;
    color: #333333;
    line-height: 24px;
    float: left;
    width: 300px;
    text-align: left;
    font-weight: bold;
    margin-top: 20px;
}
.special_infor_half .title-infor{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    float: left;
}
.special_more_li{
    width:284px;
    height: 248px;
    background: #fff;
    float: left;
    margin-right: 16px;
    margin-top: 30px;
}
.special_more_top{
    width: 100%;
    height: 114px;
    background: #749FD6;
}
.special_more_top img{
    float: left;
    width: 73px;
    margin:20px 10px 0
}
.special_more_top .title{
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    float: left;
    width: 180px;
    text-align: left;
    font-weight: bold;
    margin-top: 30px;
}
.special_more_top .title-infor{
    font-size: 13px;
    color: #FFF7F7;
    line-height: 16px;
    float: left;
    width: 180px;
    margin-top: 5px;
}
.special_more_infor{
    padding: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}
.special_more_box{
   margin-bottom: 40px;
}
.team-box{
    width: 482px;
    height: 300px;
    padding: 65px;
}
.lh26{
    line-height: 26px;
}
.server_box{
    width: 100%;
    height: 46px;
    border-bottom: 4px solid rgba(247,179,52,1);
    margin-top: 25px;
    font-size: 16px;
    color: rgba(247,179,52,1);
    margin-bottom: 20px;
}
.server_box ul li{
    width: 70px;
    height: 46px;
    line-height: 46px;
    float: left;
    font-size: 16px;
    color: rgba(247,179,52,1);
    text-align: center;
    cursor: pointer;
    position: relative;
    margin-right:50px;
}
.server_box ul li.on{
    color: #E60012;
}
.server_box ul li.on:after {
    content: '';
    position: absolute;
    bottom: -4px;
    background: #E60012;
    width: 100%;
    height: 4px;
    left: 0;
    z-index: 10;
}
.server_main{
    margin-top: 25px;
    position: relative;
    overflow: hidden;
}
.server_main p{
    font-size: 15px;
    color: #333333;
    line-height: 26px;  
}
.server_main ul{
    margin-top: 40px;
}
.server_main ul li{
    width: 100%;
    height: 90px;
    background: #FFFFFF;
    margin-bottom: 10px;
}
.server_main ul .server_main_li{
    width: 846px;
    height: 90px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 22px 0 16px;
}
.server_main ul li .server_num{
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    border: 1px solid rgba(247,179,52,1);
    font-size: 24px;
    color: rgba(247,179,52,1);
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    position: relative;
    z-index: 10;
    background-color: #fff
}
.server_main ul li .server_name{
    display: inline-block;
    font-size: 18px;
    color: rgba(247,179,52,1);
    font-weight: bold;
    margin-left: 20px;
}
.server_main ul li .server_infor{
    display: inline-block;
    width: 590px;
    font-size: 14px;
    color: #333333;
    line-height: 18px;
    float: right;
}
.server-line{
    width: 1px;
    position: absolute;
    left: 36px;
    top: 66px;
    bottom: 8px;
    background:rgba(247,179,52,1);
    z-index: 9;
}
.banner_z_img{
    width: 100%;
    height: 417px;
    background: url(../image/z-banner.png) center center no-repeat;
    background-size: cover;
}

.special-account-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../image/z-list.png) no-repeat;
    vertical-align: middle;
    margin-left: 50px;
    margin-right: 10px;
    margin-top: -2px;
}
.special-account-icon.special-account-i1{
   background-position: 0 0
}
.on .special-account-icon.special-account-i1{
   background-position: -20px 0
}
.special-account-icon.special-account-i2{
   background-position: 0 -20px
}
.on .special-account-icon.special-account-i2{
   background-position: -20px -20px
}
.special-account-icon.special-account-i3{
    background-position: 0 -40px
}
.on .special-account-icon.special-account-i3{
  background-position: -20px -40px
}
.special-account-icon.special-account-i4{
  background-position: 0 -60px
}
.on .special-account-icon.special-account-i4{
  background-position: -20px -60px
}
.special-account-icon.special-account-i5{
  background-position: 0 -80px
}
.on .special-account-icon.special-account-i5{
  background-position: -20px -80px
}
.special-account-icon.special-account-i6{
  background-position: 0 -100px
}
.on .special-account-icon.special-account-i6{
  background-position: -20px -100px
}
.login_link{
    font-size: 16px;
    color: #333333;
}
.login_link:hover{
    color: #333333;
}

.fund-rate-value .button{display:inline-block;font-size: 12px;margin:0 10px 0 20px;float: left; text-align: center;line-height: 12px;font-weight: 400;padding: 5px 8px 5px 10px;}
.fund-rate-value .button.on,.fund-rate-value .button:hover{
    background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);
    border-radius: 100px;
    color: #FFFFFF;
}

.fund-rate-value .contain-l table{width:96%;text-align:center;color:#808081;}
.fund-rate-value .contain-l table.shouyi tr{border-top:4px solid #dfe2e4;}
.fund-rate-value .contain-l table.shouyi td,.fund-rate-value .contain-l table.shouyi th{height:36px;line-height:36px;text-align: center;}


.info-list{
    background:#306CC0;
    width:800px;
    height:814px;
    color:#fff;
    box-sizing:border-box;
    padding:32px 27px;
}
.info-list ul{
    max-height:661px;
    overflow: hidden;
}
.info-list .list-title{padding-bottom:28px;border-bottom:4px solid #fff;}
.info-list li{padding: 20px 0;font-size: 14px;border-bottom: 1px solid rgba(243,243,255,.27);}
.info-list li a {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #fff;
}
.info-list li em{
    float: right;
}
.page-select a.on, .page-select a:hover {
    background-color: #fff;
    color: rgba(247,179,52,1);
    border-color: #fff;
}
.page-select a {
    padding: 2px 9px;
    border: 1px solid rgba(255,255,255,0.26);
    background:transparent;
    color:#fff;
}
.info-mode{
    position: relative;
    height: 297px;
    width: 588px;
    background: url(../image/bttright.png) no-repeat;
    background-color:#fff;
    background-size: 207px 297px;
}
.info-mode:first-child{
    background: url(../image/bttleft.png) no-repeat;
}
.info-content-box{
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 370px;
    box-sizing: border-box;
    padding: 12px 28px 0px 28px;
    font-size: 14px;
    color: #333333;
}
.info-content-box p{line-height:32px;}
.info-content{
    font-size: 14px;
    color: #333333;
    text-align: justify;
    line-height: 24px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom:33px;
}
.rinfo-listul{
    height:415px;
    padding:0 29px;
    overflow: hidden;
    font-size:12px;
}

.rinfo-listul li{padding:18.5px 0;border-top:1px dashed #DFDFDF;}
.rinfo-listul li:first-child{border-top-color:transparent;}
.rinfo-listul a{color:#333;margin-bottom:5px;display:block;font-size:18px;}
.rinfo-listul a:hover{color:#333;}

.toolbar-item {
    display: block;
    position: relative;
}

.opinion .toolbar-layer {
    height: 165px;
}

.toolbar-item:hover .toolbar-layer {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.toolbar-layer {
    position: absolute;
    right: 50px;
    bottom: 0px;
    width: 142px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    -webkit-transform: scale(0.01);
    transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
}


.rmenu {
    width: 50px;
    position: fixed;
    left: 50%;
    margin-left: 620px;
    bottom: 260px;
    display: block;
    z-index: 1001;
}

.rmenu a {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    margin-top: 2px;
    display: block;
    position: relative;
    background: rgba(247,179,52,1) url(../image/menu.png) no-repeat;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    overflow: hidden;
}

.rmenu a.service {
    background-position: 0 0;
}

.rmenu a.calculator {
    background-position: -40px 0;
}
.rmenu a.dx-enter{
    background-position: -160px 0;
}
.rmenu a.opinion {
    background-position: -80px 0;
    background-color: #2AAE67;
}

.rmenu a.btn_top {
    background-position: -120px 0;
}
.rmenu a:hover{
    background-color: rgba(3,4,116,0.8);
}
.fund-outline-title{
    font-size:28px;
    color:#333333;
    text-align:left;
    line-height:28px;
    font-weight:500;
}
.js-arrow-up{
    display: block;
    width: 19px;
    height: 17px;
    cursor: pointer;
    background: url(../image/arrow-up.png) no-repeat;
}
.js-arrow-down{
    display: block;
    width: 19px;
    height: 17px;
    cursor: pointer;
    background: url(../image/arrow-down.png) no-repeat ;
}
/*栏目右侧title*/
.right_top{
    height: 36px;
}
.right_top_title{
    font-size: 16px;
    color: rgba(247,179,52,1);
    line-height: 18px;
    font-weight: 600;
    vertical-align: middle;
}
.right_top_input{
    width: 208px;
    padding: 8px 0 8px 7px;
    float: right;
    background: #FFFFFF;
    border: 1px solid rgba(198,198,198,0.56);
}
/*新手指南-热点问答*/
.a_q{
    height: 204px;
    margin: 15px 0 24px 0;
    background: url(../image/a_q.png) top center no-repeat;
}
.a-q-list{
    padding-left: 374px;
    padding-top: 47px;
}
.a-q-list ul li{
    width: 135px;
    display: inline-block;
    margin-bottom: 17px;
}
.a-q-list ul li a{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
}
.a-q-list li i{
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 6px;
    background: url(../image/circle_white.png) center center no-repeat;
    vertical-align: middle;
    transform: scale(0.5);
}
/*栏目搜索框*/
.menu-search{
    position: relative;
}
.search-btn{
    position: absolute;
    right: 5px;
	top:0px;
}
.search-date{
    display: inline-block;
    margin-right: 40px;
    vertical-align: middle;
    line-height: 36px;
    height: 36px;
}
/*日期选择器图标*/
.date-img1{
    position: absolute;
    right: 480px;
}
.date-img2{
    position: absolute;
    right: 320px;
}
/*查询按钮*/
.search-button{
    background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);
    border-radius: 12px;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 400;
    padding: 3px 12px;
    border: 0;
    margin-left: 16px;
}
/*日期选择*/
.date-input{
    background: #FFFFFF;
    border: 1px solid rgba(230,230,230,1);
    border-radius: 2px;
    height: 22px;
    padding-left: 8px;
}
/*带下载图标的文章列表*/
.download-list{
    border-bottom: dashed 1px #DFDFDF;
    padding: 24px 0;
}
.download-list a{
    display: inline-block !important;
    padding: 0 !important;
    border-bottom: 0 !important;
}
/*在线客服、客服热线开始*/
.online-service,.service-hotline{
    background: #F3F6FF;
    border-radius: 2px;
    width: 431px;
    height: 136px;
    display: inline-block;
}
.online-service .icon{
    display: inline-block;
    width: 50px;
    height: 60px;
    margin: 0 41px 12px 70px;
    background: url(../image/service-blue.png) no-repeat center center;
}
.service-hotline .icon{
    display: inline-block;
    width: 50px;
    height: 60px;
    margin: 0 41px 12px 70px;
    background: url(../image/tel-blue.png) no-repeat center center;
}
.online-service div{
    display: inline-block;
}
.online-service div p:nth-child(1){
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 23px;
}
.online-service div p:nth-child(2){
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 10px;
}
.online-service div a{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(247,179,52,1);
    font-weight: 400;
}
.service-hotline div{
    display: inline-block;
}
.service-hotline div p:nth-child(1){
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 23px;
}
.service-hotline div p:nth-child(2){
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 10px;
}
.service-hotline div p:nth-child(2){
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333333;
    font-weight: 400;
}
/*在线客服、客服热线结束*/

.show-content{
    display: block;
}
.hidden-content{
    display: none;
}

/*缺省状态*/
.empty-container{
    text-align: center;
}
.empty-container p{
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    font-weight: 400;
    margin-top: 8px;
}
/*首页-关于我们*/
.about_img{
    height: 400px;
    background:url(../image/bg-2.png) no-repeat center center;
    background-size: 100% 100%;
}
.about_img ul{
    width: 1200px;
    margin: auto;
    padding-top: 65px
}
.about_img ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.about_img ul>li{
    float: left;
    width: 33%;
}
.about_img_1 i{
    display: block;
    height: 108px;
    background:url(../image/about-1.png) no-repeat center center;
}
.about_img_2 i{
    display: block;
    height: 108px;
    background:url(../image/about-2.png) no-repeat center center;
}
.about_img_3 i{
    display: block;
    height: 108px;
    background:url(../image/about-3.png) no-repeat center center;
}
.about_us_description{
    font-family: PingFangSC-Semibold;
    font-size: 48px;
    color: #333333;
    text-align: center;
    line-height: 36px;
    font-weight: 600;
}
.about_us_description span{
    font-size: 16px;
    color: #111111;
    letter-spacing: 0;
    text-align: center;
    line-height: 18px;
    font-weight: 400;
}
.about_us_title{
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #222222;
    text-align: center;
    line-height: 18px;
    font-weight: 400;
}
.about_us_tips{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    margin-top: 71px;
}

/*首页-超级现金宝*/
.money_box{
    width: 1200px;
    height: 136px;
    margin: 30px auto 0;
    background: url(../image/money-img.png);
}
.money_left{
    float: left;
    width: 749px;
    height: 136px;
}
.money_left_item1{
    margin: 36px 100px 36px 36px;
}
.money_left_item1 p:first-child{
    font-size: 28px;
    font-weight: 600;
    color: #333333;
    line-height: 28px;
}
.money_left_item1 i{
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}
.money_left_item1 .money_icon1{
    margin-right: 5px;
    background: url(../image/money-icon1.png) no-repeat;
}
.money_left_item1 .money_icon2{
    margin-left: 17px;
    margin-right: 5px;
    background: url(../image/money-icon2.png) no-repeat;
}
.money_left_item1 .money_icon3{
    margin-left: 17px;
    margin-right: 5px;
    background: url(../image/money-icon3.png) no-repeat;
 }
.money_left_item2{
    margin-top: 36px;
    margin-right: 40px;
}
.money_left_item2 p:first-child{
    font-size: 40px;
    font-weight: 600;
    color: #FC4444;
    line-height: 40px;
}
.money_left_item3{
    margin-top: 56px;
}
.money_left_item3 a{
    width: 112px;
    height: 36px;
    background: linear-gradient(270deg, rgba(247,179,52,1) 0%, #FFA400 100%);
    border-radius: 18px;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 16px;
    padding: 8px 24px;
}
.money_left_item3 a:hover{
    color: #FFFFFF;
}
.money_right{
    float: left;
    width: 451px;
    height: 136px;
}
.money_right_item1{
    float: left;
    margin: 36px 23px 40px 32px;
}
.money_right_item1 p:first-child{
    font-size: 28px;
    font-weight: 600;
    color: #333333;
    line-height: 28px;
}
.money_right_item1 p:nth-child(2){
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-top: 16px;
}
.money_right_item2{
    float: left;
    margin-top: 19px;
}
.money_right_item2 p{
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 12px;margin-top: 4px;
}

/*首页-推荐基金*/
.hot_fund_box{
    height: 436px;
    background: url(../image/bg-1.png) no-repeat;
    background-size: 100% 100%;
}
.hot_fund_left{
    width: 400px;
    height: 400px;
    margin-right: 15px;
    background: url(../image/bg-3.png) no-repeat;
    box-shadow: 0px 6px 22px 0px rgba(80,89,125,0.14);
}
.hot_fund_right{
    width: 785px;
    height: 400px;
    background: #FFFFFF;
    box-shadow: 0px 6px 22px 0px rgba(80,89,125,0.14);
}
.hot_fund_top{
    margin: 0 36px;
    padding-top: 17px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(245,245,245,1);
}
.hot_fund_top i{
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
 }
.hot_fund_icon1{
    background: url(../image/hot_fund_icon1.png) no-repeat;
}
/*首页 热门基金基金净值*/
.word_rate{
    font-size: 48px;
    color: #FC4444;
    text-align: center;
    line-height: 48px;
    font-weight: 600;
    margin-top: 25px;
}
.work_rate_desc{
    font-size: 14px;
    color: #999999;
    text-align: center;
    font-weight: 400;
    margin-top: 5px;
    line-height: 20px;
}
.hot_fund_buy{
    width: 252px;
    padding: 13px;
    margin-left: 60px;
    margin-top: 37px;
    color: white;
    text-align: center;
    background-image: linear-gradient(269deg, rgba(247,179,52,1) 1%, #FFA400 99%);
    border-radius: 25px;
}
.hot_fund_item1{
    width: 400px;
    height: 400px;
    border-right: 1px solid #F5F5F5;
}
.hot_fund_item2{
    width: 383px;
    height: 400px;
}
.hot_fund_icon2{
    background: url(../image/hot_fund_icon2.png) no-repeat;
}
.hot_fund_icon3{
    background: url(../image/hot_fund_icon3.png) no-repeat;
}
.fund_content_box{
    margin: 21px 27px 0 38px;
    padding-bottom: 20px
}
.item0{
    border-bottom: 1px solid #F5F5F5;
}
.fund_content_box i{
    font-size: 32px;
    color: #FC4444;
    line-height: 32px;
    font-weight: 600;
    margin-top: 24px;
    display: block;
}
.fund_content_box em{
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    margin-top: 8px;
    display: block;
 }
.fund_content_box .right_buy{
    width: 112px;
    vertical-align: top;
    background: #FFFFFF;
    border: 1px solid rgba(3,34,116,1);
    border-radius: 18px;
    margin-top: 40px;
    margin-left: 26px;
    text-align: center;
    padding: 7px 0;
}
.fund_content_box .right_buy a{
    font-size: 16px;
    color: rgba(247,179,52,1);
}
.hot_fund_item2 .content_top{
    height: 129px;
    margin: 10px 38px 15px 38px;
}
.hot_fund_item2 .content_bottom{
    padding: 16px 16px 11px 16px;
    margin: 0 38px 27px 38px;
    width: 288px;
    height: 118px;
    background: #F8F9FD;
}
.manager_fund i{
    font-size: 32px;
    color: #FC4444;
    line-height: 32px;
    font-weight: 600;
    margin-top: 20px;
    display: block;
}
.manager_fund em{
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    margin-top: 8px;
    display: block;
}
.manager_fund .right_buy{
    width: 112px;
    vertical-align: top;
    background: #FFFFFF;
    border: 1px solid rgba(3,34,116,1);
    border-radius: 18px;
    margin-top: 34px;
    text-align: center;
    padding: 8px 0;
}
.manager_fund .right_buy a{
    font-size: 16px;
    color: rgba(247,179,52,1);
}

/*长期业绩、短期业绩*/
.m-performance-input {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-left: 32px;
    background: url(../images/icon/fund-performance-no.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    cursor: pointer;
}
.m-fund-performance.active .m-performance-input {background: url(../images/iconfund-performance-yes.png) no-repeat;}
.radio_type {appearance: none;-webkit-appearance: none;outline: none;display:none;}
.radio_type + span{
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-left: 32px;
    background: url(../images/icon/fund-performance-no.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    cursor: pointer;
}
.radio_type:checked + span{background: url(../images/icon/fund-performance-yes.png) no-repeat; no-repeat center;}

/*搜索基金*/
.nsearchlist{
    width: 228px;
    position: absolute;
    top: 40px;
    z-index: 99999;
    display: none;
    background: #FFFFFF;
    box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
    border-radius: 4px;
    max-height: 200px;
    overflow-x: auto;
}
.nsearchlist>li{
    height: 40px;
    line-height: 40px;
    float: none;
    margin: 0px;
}
.nsearchlist>li>a{
    height: 40px;
    line-height: 40px;
    color: #666666;
    transition: all .2s;
    font-size: 14px;
    margin-left: 16px;
    display: inline-block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    letter-spacing: 1px;
}
.nsearchlist>li>a>span{
    font-size: 12px;
    color: #999999;
    margin-right: 16px;
}
.nsearchlist>li:hover,
.nsearchlist>li.active {
    background-color: #F6F8FA;
}
.nsearchlist>li>a:hover,
.nsearchlist>li>a.active {
    color: #EE5043;
}
/*首页-移动理财*/
.ewm-show{
    width: 100px;
    left:-25px;
    padding: 16px 0px 8px 0px;
    background-color: #fff;
    box-shadow: 0px 4px 8px 0px rgba(77, 77, 77, 0.1);
}