@charset "utf-8";
/* common start */
html{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
}
*html{
    background-image:url(about:blank);
    background-attachment:fixed;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,select{
    margin:0;
    padding:0;
}
ol,ul{
    list-style:none;
}
table{
    border-collapse:collapse;
}
* html .clearfix{
    height:1%;
}
h1,h2,h3,h4,h5,h6,em,i{
    font-style:normal;
    font-weight:normal;
}
a{
    cursor:pointer;
    text-decoration:none;
    color: #333333;
}
a:hover{
    outline:none;
    blur:expression(this.onFocus=this.blur());

}
img{
    border:0px none;
    display: inline-block;
    vertical-align:top;
    max-width: 100%;
}
input,button,textarea,select{
    *font-size:100%;
    outline:none;
    vertical-align:middle;
}
input{
    border:0 none;
    vertical-align:middle;
    outline:none;
    background:none;
}
input::-ms-clear,::-ms-reveal{
    display:none;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#999999;
    opacity:1;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#999999;
    opacity:1;
}

input:-ms-input-placeholder{
    color:#999999;
    opacity:1;
}

input::-webkit-input-placeholder{
    color:#999999;
    opacity:1;
}
select{
    vertical-align:middle;
}
.fl{
    float:left!important;
}
.fr{
    float:right!important;
}
.animate{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.cl{
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
}
.clearfix:before,.clearfix:after{
    content:"";display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    zoom:1;
}
.txt_center{
    text-align:center!important;
}
.ellipsis{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.ellipsis-2{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ellipsis-3{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ellipsis-4{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.text_right{
    text-align: right;
}
.text_center{
    text-align: center;
}
.text_indent{
    text-indent: 2em;
}
body{
    font-size:14px;
    color:#333333;
    line-height:20px;
    font-family : Arial,PingFangSC-Regular,"Microsoft Yahei","Helvetica Neue",Tahoma,"Hiragino Sans GB",sans-serif;
    background:#F7F8FA;
    min-width: 1200px;
    width:expression(document.body.clientWidth <= 1200? "1200px":"auto");
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.ared{
    color: #EB0000 !important;
}
.agreen{
    color: #00AA33 !important;
}
.ablue{
    color: #D3A243 !important;
}
.mt20{
    margin-top: 20px;
}
.mt10{
    margin-top: 10px;
}
.mt0{
    margin-top: 0 !important;
}
/* common end */

/*  首页-start  */
.new-header{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-logo{
    padding: 27px 0;
}
.new-logo a{
    display: block;
    width:240px;
    height: 42px;
    background: url("../images/logo01.png") no-repeat center;
    transition: all .3s;
}
.new-header_search{
    font-size: 0;
    padding: 34px 0;
    text-align: right;
}
.new-header_search a{
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
}
.new-header_search .new_login_btn{
    width: 56px;
    height: 26px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    text-align: center;
    border: 1px solid #FFFFFF;
    border: 1px solid rgba(255,255,255,.3);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-header_search .btn{
    width: 16px;
    height: 28px;
    background: url("../images/icon_search01.png") no-repeat center;
}
.new-nav_list{
    font-size: 0;
}
.new-nav_list>li{
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
}
.new-nav_list>li>a{
    display: inline-block;
    vertical-align: top;
    padding: 34px 0;
    font-size:16px;
    color: #FFFFFF;
    line-height:28px;
    position: relative;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    font-weight: 500;
}
.new-nav_list>li>a i{
    content: "";
    width: 100%;
    height: 3px;
    background:#D3A243;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    filter:alpha(opacity=0);
}
.new-nav_list>li>a:hover,
.new-nav_list>li.act>a{
    font-weight: bold;
    color: #D3A243 !important;
}
.new-nav_list>li>a:hover i{
    opacity: 1;
    filter:alpha(opacity=100);
}
.new-header.fixed{
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.new-header:hover,
.new-header.inner{
    background: #fff;
}
.new-header.fixed .new-logo a,
.new-header:hover .new-logo a,
.new-header.inner .new-logo a{
    background-image: url("../images/logo02.png");
}
.new-header.fixed .new-nav_list>li>a,
.new-header:hover .new-nav_list>li>a,
.new-header.inner .new-nav_list>li>a{
    color: #333333;
}
.new-header.fixed .new-header_search a.btn,
.new-header:hover .new-header_search a.btn,
.new-header.inner .new-header_search a.btn{
    background-image: url("../images/icon_search02.png");
}
.new-header.fixed .new-header_search a.new_login_btn,
.new-header:hover .new-header_search a.new_login_btn,
.new-header.inner .new-header_search a.new_login_btn{
    border-color: #D3A243;
    color: #D3A243;
}
.new-header.fixed .new-header_search a.new_login_btn:hover,
.new-header:hover .new-header_search a.new_login_btn:hover,
.new-header.inner .new-header_search a.new_login_btn:hover{
    color: #fff;
    background: #D3A243;
    border-color: #D3A243;
}
.new-banner_box{
    position: relative;
    z-index: 50;
    height: 668px;
    overflow: hidden;
}
.new-banner_box a{
    display: block;
    width: 100%;
    height: 100%;
}
.new-banner_box .arrow-left,
.new-banner_box .arrow-right{
    position: absolute;
    top: 50%;
    margin-top:-75px;
    z-index: 100;
    width: 60px;
    height: 150px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}
.new-banner_box .arrow-left{
    left: 50%;
    margin-left: -700px;
    background: url("../images/banner_arrow01.png") no-repeat center;
}
.new-banner_box .arrow-right{
    left: 50%;
    margin-left:650px;
    background: url("../images/banner_arrow02.png") no-repeat center;
}
.new-banner_box:hover .arrow-left,
.new-banner_box:hover .arrow-right{
    opacity: 1;
    visibility: visible;
}
.ban_dot{
    position: absolute;
    left: 50%;
    bottom:110px;
    margin-left: -600px;
    width: 1200px;
    height: 12px;
    text-align: center;
    font-size: 0;
}
.ban_dot span{
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    background: url("../images/ban_bot01.png") no-repeat center;
    cursor: pointer;
}
.ban_dot span.swiper-active-switch{
    background-image: url("../images/ban_bot02.png");
}
.new-module_01{
    position: relative;
    z-index: 101;
    padding:70px 0 120px;
}
.new-asset_box{
    position: absolute;
    left: 50%;
    top: -70px;
    margin-left: -600px;
    height: 140px;
    width: 1200px;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #E4EDF5 100%);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.new-asset_box .list_01 li{
    position: relative;
    padding:40px 20px 40px 40px;
    float: left;
}
.new-asset_box .list_01 li>a{
    position: relative;
    display: block;
    padding-left: 70px;
    min-height: 60px;
    font-size: 24px;
    color:#333333;
    line-height: 34px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-asset_box .list_01 li>a:hover{
    color: #D3A243;
}
.new-asset_box .list_01 li>a em{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 60px;
    height: 60px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-asset_box .list_01 li>a:hover em{
    top: -5px;
}
.new-asset_box .list_01 li>a em.em_01{
    background: url("../images/asset_icon01.png") no-repeat center;
}
.new-asset_box .list_01 li>a em.em_02{
    background: url("../images/asset_icon02.png") no-repeat center;
}
.new-asset_box .list_01 li>a span{
    display: block;
    margin-top: 5px;
    font-size:14px;
    color: #666666;
    line-height: 20px;
}
.new-asset_box .right_code{
    position: relative;
    width: 370px;
    padding: 41px 20px 40px 150px;
    border-left: 1px solid #DDDDDD;
}
.new-asset_box .right_code>img{
    position: absolute;
    left:40px;
    top:25px;
    display: block;
    width:90px;
    height: 90px;
}
.new-asset_box .right_code .txt{
    font-size: 24px;
    color:#333333;
    line-height: 34px;
}
.new-asset_box .right_code .p1{
    margin-top: 5px;
    font-size:14px;
    color: #666666;
    line-height: 20px;
}
.new-asset_box .drop_box{
    position: absolute;
    left:50%;
    bottom:170px;
    z-index: 10;
    background: #fff;
    border: 1px solid #F1F1F1;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    transition: all .3s;
}
.new-asset_box li:hover .drop_box{
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    bottom:155px;
}
.new-asset_box .drop_box.trade{
    width:148px;
    margin-left: -75px;
}
.new-asset_box .drop_box.server{
    width:118px;
    margin-left: -60px;
}
.new-asset_box .drop_box i{
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin-left: -8px;
    display: block;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
}
.new-asset_box .trade_list{
    padding:13px 12px;
}
.new-asset_box .trade_list a{
    display: block;
    padding-left:30px;
    height: 25px;
    margin-top: 9px;
    font-size: 16px;
    color: #666666;
    line-height: 25px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-asset_box .trade_list a:first-child{
    margin-top: 0;
}
.new-asset_box .trade_list a:hover{
    color: #D3A243;
}
.new-asset_box .trade_list a.a1{
    background: url("../images/trade_icon01.png") no-repeat left center;
}
.new-asset_box .trade_list a.a2{
    background: url("../images/trade_icon02.png") no-repeat left center;
}
.new-asset_box .trade_list a.a3{
    background: url("../images/trade_icon03.png") no-repeat left center;
}
.new-asset_box .code_box{
    padding: 16px 10px 10px;
}
.new-asset_box .code_box img{
    display: block;
    margin: 0 auto 6px;
    width:88px;
}
.new-asset_box .code_box .txt{
    font-size: 14px;
    color: #333;
    line-height: 20px;
}
.new-imp_module{
    padding: 24px 0 13px;
    border-bottom: 1px solid #F1F1F1;
}
.new-imp_module .w1200{
    position: relative;
}
.new-imp_ctbox{
    padding: 0 158px 0 86px;
    height: 34px;
    overflow: hidden;
    background: url("../images/imp_icon.png") no-repeat left center;
}
.new-imp_ctbox .swiper-slide>a{
    position: relative;
    display: block;
    height: 34px;
    padding-right:200px;
    font-size:14px;
    color: #666666;
    line-height: 34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-imp_ctbox .swiper-slide>a span{
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
}
.new-imp_ctbox .swiper-slide>a:hover{
    color: #D3A243;
    text-decoration: underline;
}
.new-more_btn{
    display: inline-block;
    vertical-align: top;
    padding-right:10px;
    font-size: 14px;
    color: #666666 ;
    line-height: 34px;
    background: url("../images/more_01.png") no-repeat right center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-more_btn:hover{
    color: #D3A243;
    background-image: url("../images/more_02.png");
}
.new-imp_module .new-more_btn{
    position: absolute;
    right:6px;
    top: 0;
    z-index: 100;
}
.new-recom_product{
    padding-top: 59px;
}
.new-title_box{
    position: relative;
}
.new-title_box h2{
    font-size:32px;
    color: #333333;
    line-height: 44px;
    font-weight:700;
}
.new-title_box .txt{
    margin-top: 5px;
    font-size: 16px;
    color: #666666;
    line-height: 25px;
}
.new-see_more{
    display: block;
    width: 116px;
    height:32px;
    font-size: 14px;
    color: #D3A243;
    line-height: 32px;
    text-align: center;
    border: 1px solid #D3A243;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-see_more i{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height:32px;
    background: url("../images/more_02.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-see_more:hover{
    color: #fff;
    background: #D3A243;
}
.new-see_more:hover i{
    background-image: url("../images/more_03.png");
}
.new-title_box .new-see_more{
	color:#FFF;
	border-color:#FFF;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.new-recom_list{
    margin-top: 30px;
    background: #fff;
}
.new-recom_list li{
    position: relative;
    float: left;
    width: 236px;
    height: 280px;
    padding:40px 30px;
    border-left: 1px solid #F4F4F4;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    cursor: pointer;
}
.new-recom_list li h2,
.new-recom_list li h2 a{
    font-size: 26px;
    color:#333333;
    line-height: 36px;
}
.new-recom_list li .txt{
    margin-top: 3px;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.new-recom_list li h2,
.new-recom_list li .txt{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-recom_list li  .p1{
    margin-top:27px;
    font-size: 44px;
    color: #EB0000;
    line-height: 56px;
   font-family: "PFDin Bold";
}
.new-recom_list li  .p1 span{
    display: inline-block;
    vertical-align: bottom;
    font-size: 24px;
    line-height: 44px;
    color: #EB0000;
}
.new-recom_list li  i{
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    font-size:38px;
    color: #EB0000 ;
    line-height: 56px;
}
.new-recom_list li  .p2{
    font-size: 14px;
    color: #999999 ;
    line-height:20px;
    font-family: PFDin;
}
.new-recom_list li .btn{
    margin-top: 46px;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color:#D3A243 ;
    line-height:24px;
}
.new-recom_list li .btn:hover{
    text-decoration: underline;
}
.new-recom_list li em{
    position: absolute;
    left: 30px;
    bottom: 0;
    display: block;
    width: 20px;
    height: 6px;
    transition: width .3s;
    -moz-transition: width .3s;
    -webkit-transition: width .3s;
    background: #D3A243;
}
.new-recom_list li:hover em{
    left: 0;
    width: 100%;
}
.new-recom_list li.recom{
    width: 230px;
    padding-left: 40px;
    border-left: none;
    cursor: default;
    background: url("../images/recom_bg.png") no-repeat center;
}
.new-recom_list li.recom h2{
    margin-top:20px;
}
.new-recom_list li.recom  .txt{
    margin-top: 12px;
}
.new-recom_list li.recom .btn i{
    display: inline-block;
    vertical-align: top;
    margin-left: 6px;
    width: 8px;
    height: 24px;
    background: url("../images/more_04.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-recom_list li.recom .btn:hover{
    text-decoration: none;
}
.new-recom_list li.recom .btn:hover i{
    margin-left: 10px;
}
.new-recom_list li.recom:hover{
    box-shadow: none;
}
.new-recom_list li:hover{
    box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
    -moz-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
    -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
}
.new-module_02{
    padding: 100px 0 120px;
}
.new-module_02 .new-title_box h2{
    color: #fff;
}
.new-module_02 .new-title_box .txt{
    color: #fff;
    color: rgba(255,255,255,.6);
}
.new-module_02 .new-see_more{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    color: #fff;
    border-color: #fff;
}
.new-module_02 .new-see_more i{
    background-image: url("../images/more_03.png");
}
.new-module_02 .new-see_more:hover{
    background: #fff;
    color: #D3A243;
}
.new-module_02 .new-see_more:hover i{
    background-image: url("../images/more_02.png");
}
.new-fund_tab{
    margin-top:30px;
    padding: 0 20px;
    font-size: 0;
    background: #F9F9F9;
}
.new-fund_tab span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin:  0 20px;
    padding: 16px 0;
    font-size: 20px;
    color:#666666;
    line-height:28px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    cursor: pointer;
}
.new-fund_tab span em{
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width:0;
    height: 3px;
    background: #D3A243;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-fund_tab span:hover,
.new-fund_tab span.act{
    font-weight: bold;
    color: #D3A243;
}
.new-fund_tab span.act em{
    width: 40px;
    margin-left: -20px;
}
.new-fund_table{
    padding: 16px 0;
    background: #fff;
}
.new-fund_table table{
    width: 100%;
    table-layout: fixed;
}
.new-fund_table table th{
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    text-align: center;
    font-weight: normal;
}
.new-fund_table table .last{
    width: 96px;
}
.new-fund_table table th span{
    display: inline-block;
    vertical-align: top;
    padding-right: 11px;
    background: url("../images/icon01.png") no-repeat right center;
}
.new-fund_table table th span.up{
    background-image: url("../images/icon02.png");
}
.new-fund_table table th span.down{
    background-image: url("../images/icon03.png");
}
.new-fund_table table th:first-child,
.new-fund_table table td:first-child,
.new-fund_table table th.first,
.new-fund_table table td.first{
    padding-left: 40px;
    text-align: left;
}
.new-fund_table table th.last,
.new-fund_table table td.last{
    padding-right: 40px;
}
.new-fund_table table td{
    position: relative;
    padding: 19px 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    text-align: center;
    vertical-align: middle;
}
.new-fund_table table td:before{
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 1px;
    background: #f4f4f4;
}
.new-fund_table table td:first-child::before{
    left: 40px;
}
.new-fund_table table td:last-child::before{
    left: inherit;
    right: 40px;
}
.new-fund_table table tr:nth-child(2) td:before{
    display: none;
}
.new-fund_table table tr:hover td{
    background: #F6F6F6;
}
.new-fund_table table tr .tit{
    position: relative;
}
.new-fund_table table tr .tit,
.new-fund_table table tr .txt,
.new-fund_table table tr .tit a{
    font-size: 16px;
    color: #333333;
    line-height:21px;
}
.new-fund_table table tr .txt{
    font-family: "PFDin Bold";
}
.new-fund_table table tr .txt span{
    font-weight: normal;
}
.new-fund_table table tr .p1{
    margin-top: 2px;
    font-size: 12px;
    color: #999999;
    line-height:14px;
    font-family: "PFDin Bold";
}
.new-fund_table table .buy_btn{
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    color: #D3A243 ;
    line-height: 32px;
    font-weight: 500;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    border-radius: 4px;
}
.new-fund_table table tr:hover .buy_btn{
    color: #fff;
    background: #D3A243;
}
.new-module_03{
    padding:100px 0 110px;
    height:543px;
}
.new-hot_video{
    position: relative;
    width: 1220px;
    margin: 20px auto 0;
}
.new-hot_video .swiper-container{
    padding: 10px 0;
    width: 100%;
    height:428px;
    overflow: hidden;
    position: relative;
}
.new-hot_video .arrow-left,
.new-hot_video  .arrow-right{
    position: absolute;
    top:-70px;
    z-index: 100;
    display: block;
    width:40px;
    height: 40px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-hot_video  .arrow-left{
    right:60px;
    background: url("../images/arrow01.png") no-repeat center;
}
.new-hot_video  .arrow-right{
    right: 0;
    background: url("../images/arrow02.png") no-repeat center;
}
.new-hot_video  .arrow-left:hover,
.new-hot_video  .arrow-left.act{
    background-image: url("../images/arrow03.png");
}
.new-hot_video  .arrow-right:hover,
.new-hot_video  .arrow-right.act{
    background-image: url("../images/arrow04.png");
}
.new-hot_video .swiper-slide{
    padding: 0 9px;
    width:388px;
    height: 428px;
}
.new-hot_video .swiper-slide>a{
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: 0 2px 10px 0 rgba(27,69,178,0.10);
    -moz-box-shadow: 0 2px 10px 0 rgba(27,69,178,0.10);
    -webkit-box-shadow: 0 2px 10px 0 rgba(27,69,178,0.10);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-hot_video .swiper-slide>a:hover{
    box-shadow: 0 2px 1px 0 rgba(27,69,178,0.25);
    -moz-box-shadow: 0 2px 1px 0 rgba(27,69,178,0.25);
    -webkit-box-shadow: 0 2px 1px 0 rgba(27,69,178,0.25);
}
.new-hot_video .video-wrapper{
    position: relative;
    width: 100%;
    height:280px;
    overflow: hidden;
}
.new-hot_video .video-wrapper img{
    display: block;
    width: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-hot_video .video-wrapper em{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -43px -43px;
    display: block;
    width:86px;
    height: 86px;
    background: url("../images/play_btn.png") no-repeat center;
}
.new-hot_video .text_box{
    padding:27px 30px 30px;
    height: 91px;
}
.new-hot_video .text_box .tit{
    height: 56px;
    font-size: 20px;
    color: #000000 ;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    word-break: break-all;
}
.new-hot_video .text_box .p1{
    margin-top: 15px;
    font-size:14px;
    color: #999999;
    line-height: 20px;
}
.new-hot_video .swiper-slide:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-hot_video .swiper-slide:hover .tit{
    color: #D3A243;
}
.new-hot_video .line_box{
    position: absolute;
    left:14px;
    top:376px;
    height:2px;
    width: 100px;
    background: #999;
}
.new-hot_video .line_box .inner_line{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 2px;
    background: #D3A243;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-module_04{
    padding: 100px 0 120px;
    background: #F3F3F3;
}
.new-module_04 .w1200{
    position: relative;
}
.new-tab_box{
    position: absolute;
    right: 0;
    top:43px;
    z-index: 100;
    font-size: 0;
    text-align: right;
}
.new-tab_box span{
    position: relative;
    display:inline-block;
    vertical-align: top;
    margin-left:30px;
    padding-bottom: 4px;
    font-size:20px;
    color:#666666;
    line-height: 28px;
    font-weight: 500;
    cursor: pointer;
}
.new-tab_box span i{
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 0;
    height:2px;
    background: #D3A243;
}
.new-tab_box span:hover,
.new-tab_box span.act{
    color: #D3A243;
    font-weight: 700;
}
.new-tab_box span.act i,
.new-tab_box span:hover i{
    width: 100%;
    margin-left:-50%;
}
.new-news_box{
    margin-top: 30px;
}
.new-news_list li{
    float: left;
    width: 388px;
    height:376px;
    background: #FFFFFF;
    margin-left: 18px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-news_list li:hover{
    box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
    -moz-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
    -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);
}
.new-news_list li.flex-1{
    margin-left: 0;
}
.new-news_list li.flex-1 a,
.new-news_list li.flex-2 a{
    display: block;
    width: 100%;
    overflow: hidden;
}
.new-news_img,
.new-news_img img{
    width: 100%;
    height: 188px;
    overflow: hidden;
}
.new-news_img img{
    display: block;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-news_wd{
    padding: 32px 30px 0;
    position: relative;
}
.new-news_wd{
    height: 156px;
}
.new-news_list li.flex-2 .new-news_img{
    width: 50%;
    float: left;
}
.new-news_list li.flex-2 .new-news_wd{
    width:134px;
    float: left;
}
.new-news_list li .tit{
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    height: 78px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    font-weight: 500;
}
.new-news_list li a:hover .tit{
    color: #D3A243;
}
.new-news_list li a:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-news_list li .txt{
    margin-top: 24px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-news_list .inner_list{
    padding: 10px 30px 0;
}
.new-news_list .inner_list .item {
    padding: 20px 0 10px;
    border-bottom: 1px solid #F2F2F2;
    font-weight: 500;
}
.new-news_list .inner_list .item a{
    display: block;
    width: 100%;
}
.new-news_list .inner_list .item span{
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-news_list .inner_list .item i{
    margin-top: 6px;
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    font-style: normal;
}
.new-news_list .inner_list .item:hover span{
    color: #D3A243;
}
.new-more_btn01{
    display: block;
    padding: 20px 30px 21px;
    width: 328px;
    font-size: 16px;
    color: #D3A243;
    line-height: 22px;
    font-weight: 500;
}
.new-more_btn01 i{
    display: block;
    float: right;
    width: 20px;
    height: 22px;
    background: url("../images/icon04.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-more_btn01:hover{
    color: #D3A243;
}
.new-more_btn01:hover i{
    transform: translateX(5px);
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
}
.new-bottom_recom{
    position: relative;
}
.new-bottom_recom .swiper-container{
    margin: 30px auto 0;
    width: 1226px;
    height:200px;
    overflow: hidden;
}
.new-bottom_recom .swiper-slide{
    width: 281px;
    height: 200px;
    padding: 0 13px;
}
.new-bottom_recom .swiper-slide .img_box{
    position: relative;
}
.new-bottom_recom .swiper-slide img{
    display: block;
    width: 100%;
}
.new-bottom_recom .text_box{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    padding: 96px 23px 0;
    width:235px;
    height:104px;
    text-align: center;
}
.new-bottom_recom .text_box .tit{
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    font-weight: 700;
}
.new-bottom_recom .text_box .txt{
    margin-top: 6px;
    font-size: 15px;
    color: #333333;
    line-height: 21px;
}
.new-bottom_recom .arrow-left,
.new-bottom_recom .arrow-right{
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 100;
    display: block;
    width: 50px;
    height: 50px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    transition: all .3s;
}
.new-bottom_recom .arrow-left{
    left: 50%;
    margin-left: -690px;
    background: url("../images/recom_arrow01.png") no-repeat center;
}
.new-bottom_recom .arrow-right{
    left: 50%;
    margin-left:640px;
    background: url("../images/recom_arrow02.png") no-repeat center;
}
.new-bottom_recom .arrow-left:hover,
.new-bottom_recom .arrow-right:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}
.new-footer_top{
    background: #3E3A39;
}
.new-footer_msg{
    padding: 80px 0 40px;
    border-bottom: 1px solid #ffffff;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.new-footer_phone{
    width:326px;
    float: left;
}
.new-footer_phone h2{
    font-size: 16px;
    color: #FFFFFF ;
    line-height: 22px;
    font-weight: 500;
}
.new-footer_phone h2 em{
    display:inline-block;
    vertical-align: top;
    margin-right:15px;
    width: 16px;
    height: 22px;
    background: url("../images/footer_icon01.png") no-repeat center;
}
.new-footer_phone .num{
    margin: 15px 0 14px;
    font-size: 28px;
    color: #fff;
    line-height: 36px;
    font-family: "PFDin Bold";
}
.new-footer_phone .txt{
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    font-family: "PFDin Bold";
}
.new-footer_nav{
    font-size: 0;
    text-align: left;
}
.new-footer_nav li{
    padding-right: 40px;
    display: inline-block;
    vertical-align: top;
}
.new-footer_nav li .tit{
    margin-bottom: 12px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 22px;
    font-weight: 500;
}
.new-footer_nav li .txt a{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #999999;
    line-height: 26px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-footer_nav li .txt a:hover{
    color: #fff;
}
.new-qr-code{
    font-size: 0;
    text-align: right;
}
.new-qr-code li{
    display: inline-block;
    vertical-align: top;
    margin-left: 24px;
    text-align: center;
}
.new-qr-code li .img_box{
    width:108px;
    margin: 0 auto 9px;
}
.new-qr-code li .img_box img{
    display: block;
    width: 100%;
}
.new-qr-code li .txt{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    font-weight: 500;
}
.new-footer_link{
    padding: 29px 0;
}
.new_footer_public .txt{
    font-size:14px;
    color: #999999;
    line-height: 22px;
}
.new_footer_public .txt span{
    margin-right:26px;
    color: #999999;
    font-family: "PFDin Bold";
}
.new_footer_public .txt a{
    margin-right: 30px;
    color: #999;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new_footer_public .txt a:hover{
    color: #ffffff;
}
.new-firendly_link{
    padding: 1px 0;
}
.new-firendly_link .input_box{
    position: relative;
    width: 244px;
    height:42px;
}
.new-firendly_link .input_box input{
    padding: 11px 40px 11px 18px;
    width:186px;
    height: 20px;
    font-size:14px;
    color: #4D4D4D;
    line-height: 20px;
    background: #fff;
    cursor:pointer;
}
.new-firendly_link .input_box em{
    position: absolute;
    right: 18px;
    top:11px;
    display: block;
    width: 20px;
    height: 20px;
    background: url("../images/footer_icon02.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-firendly_link .input_box em.act{
    transform: rotate(-180deg);
}
.new-firendly_link .list{
    display: none;
    position: absolute;
    left: 0;
    bottom: 100%;
    padding: 10px 0;
    width: 100%;
    max-height: 200px;
    overflow:auto;
    border-bottom: 1px solid #f4f4f4;
    box-shadow: 0 -10px 15px 0 rgba(27,69,178,0.20);
    -moz-box-shadow: 0 -10px 15px 0 rgba(27,69,178,0.20);
    -webkit-box-shadow: 0 -10px 15px 0 rgba(27,69,178,0.20);
    background: #fff;
}
.new-firendly_link .list li>a{
    display: block;
    padding: 10px 18px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-firendly_link .list li>a:hover{
    background:#D3A243;

    color: #fff;
}
.new-footer_bottom{
    padding: 30px 0;
    background: #3E3A39;
}
.new-footer_bottom .w1200{
    position: relative;
}
.new-footer_bottom  .txt{
    margin: 10px 0;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}
.new-footer_bottom  .txt .icon{
    display: inline-block;
    vertical-align: top;
    margin-left: 28px;
    padding-left:26px;
    color: #999999;
    background: url("../images/footer_icon03.png") no-repeat left center;
}
.new-footer_bottom .link{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -11px;
    height: 22px;
    text-align: right;
}
.new-footer_bottom .link span,
.new-footer_bottom .link a{
    display: inline-block;
    vertical-align: top;
    margin-left:6px;
}
.new-footer_bottom .link span{
    margin-top: 3px;
    padding: 0 10px;
    font-size: 12px;
    color: #D3A243;
    line-height: 14px;
    border: 1px solid #D3A243;
    border-radius:11px;
    -moz-border-radius:11px;
    -webkit-border-radius:11px;
}
.new-module_05{
    height:140px;
}
.new-tools_list li{
    position: relative;
    float: left;
    padding: 40px 0;
    width: 300px;
    font-size: 0;
    text-align: center;
}
.new-tools_list li i{
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -11px;
    display: block;
    width: 1px;
    height: 22px;
    background: #FFFFFF;
    background: rgba(255,255,255,.5);
}
.new-tools_list li i.left{
    left: 0;
    right: initial;
}
.new-tools_list li a{
    display: inline-block;
    vertical-align: top;
    padding: 0 30px;
    text-align: center;
}
.new-tools_list li a em{
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 8px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-tools_list li em.em_01{
    background: url("../images/tools_icon01.png") no-repeat center;
}
.new-tools_list li em.em_02{
    background: url("../images/tools_icon02.png") no-repeat center;
}
.new-tools_list li em.em_03{
    background: url("../images/tools_icon03.png") no-repeat center;
}
.new-tools_list li em.em_04{
    background: url("../images/tools_icon04.png") no-repeat center;
}
.new-tools_list li a span{
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
}
.new-tools_list li a:hover em{
    transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
}
.new-fixed_menu{
    position: fixed;
    right:20px;
    top: 50%;
    z-index: 1001;
    margin-top:-92px;
    width: 44px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.new-fixed_menu.fixed{
    opacity: 1;
    filter: alpha(opacity= 100);
    visibility:visible;
}
.new-fixed_menu .list li{
    border-top: 2px solid #fff;
}
.new-fixed_menu .list li:first-child{
    border-top: none;
}
.new-fixed_menu .list li a{
    display: block;
    width: 44px;
    height: 44px;
    overflow: hidden;
}
.new-fixed_menu .list li em,
.new-fixed_menu .list li span{
    display: block;
    transition: all .3s;
}
.new-fixed_menu .query_btn em{
    background: #eee url("../images/fixed_01.png") no-repeat center;
}
.new-fixed_menu .wx_btn em{
    background: #eee url("../images/fixed_02.png") no-repeat center;
}
.new-fixed_menu .server_btn em{
    background: #eee url("../images/fixed_03.png") no-repeat center;
}
.new-fixed_menu .back_btn em{
    background: #D3A243 url("../images/fixed_04.png") no-repeat center;
}
.new-fixed_menu .list li em{
    height: 44px;
}
.new-fixed_menu .list li span{
    padding: 6px;
    width:32px;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    text-align: center;
    background: #D3A243;
}
.new-fixed_menu .list  .query_btn span{
    padding: 4px 10px;
    font-size: 12px;
    width: 24px;
    color: #fff;
    line-height: 12px;
}
.new-fixed_menu .list li a:hover em{
    margin-top: -44px;
}

/* 关于新华-start */
.new-section.mt96{
    margin-top: 96px;
}
.new-inner_banner{
    height:400px;
}
.new-inner_banner .tit{
    padding-top:150px;
    font-size:40px;
    color: #ffffff;
    line-height:56px;
    /*font-weight: 700;*/
}
.new-inner_banner  .txt{
    margin-top:10px;
    font-size: 20px;
    color: #ffffff;
    line-height: 32px;
}
.new-inner_banner.seed{
    height: 200px;
}
.new-inner_banner.seed .tit{
    padding-top: 50px;
}
.new-local_address{
    background: #fff;
}
.new-local_address .w1200{
    padding:10px 0;
    font-size: 0;
}
.new-local_address .w1200 em,
.new-local_address .w1200 a,
.new-local_address .w1200 span,
.new-local_address .w1200 i{
    display:inline-block;
    vertical-align: top;
}
.new-local_address .w1200 em{
    margin-right: 6px;
    width: 16px;
    height: 20px;
    background: url("../images/icon05.png") no-repeat center;
}
.new-local_address .w1200 a{
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}.new-local_address .w1200 a:hover{
    color: #D3A243;
 }
.new-local_address .w1200 i{
    margin: 0 5px;
    font-size: 13px;
    color: #999999 ;
    line-height: 18px;
}
.new-local_address .w1200 span{
    color: #666666;
}
.new-fixed_tab{
    height: 80px;
    background: #ffffff;
}
.new-fixed_tab .tab_ul_wrap.fixed{
    position: fixed;
    top: 96px;
    left: 0;
    right: 0;
    z-index: 200;
    background: #fff;
    border-bottom: 1px solid #F1F1F1;
}
.new-tab_ul{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.new-tab_ul li{
    float: left;
    margin-left:51px;
}
.new-tab_ul li:first-child{
    margin-left: 0;
}
.new-tab_ul li>a{
    display: block;
    font-size: 18px;
    color: #666666;
    line-height: 76px;
    border-bottom: 4px solid transparent;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-tab_ul li>a:hover{
    color: #D3A243;
}
.new-tab_ul li.act>a{
    color: #D3A243;
    border-bottom-color: #D3A243;
    font-weight: 700;
}
.new_com_item{
    padding: 80px 0;
}
.new-com_tit h2{
    font-size: 30px;
    color: #333333;
    line-height:60px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 1px;
    background: url("../images/com_tit_bg01.png") no-repeat center;
}
.new-com_tit h2.white{
    color: #ffffff;
    background: url("../images/com_tit_bg02.png") no-repeat center;
}
.new-com_intro{
    margin-top: 40px;
}
.new-com_intro .left_words{
    width:650px;
    margin-right: 50px;
}
.new-com_intro h3{
    font-size: 24px;
    color: #333333;
    line-height: 33px;
}
.new-com_intro .data_play{
    margin-top:15px;
    font-size: 0;
}
.new-com_intro .data_msg{
    display: inline-block;
    vertical-align: top;
    padding: 0 48px;
}
.new-com_intro .data_msg.first{
    padding-left: 0;
}
.new-com_intro .data_msg.last{
    padding-right: 0;
}
.new-com_intro .data_msg .p1{
    font-size: 30px;
    color: #D3A243;
    line-height: 36px;
    font-family: "PFDin Bold";
}
.new-com_intro .data_msg .p1 span{
    display: inline-block;
    vertical-align: bottom;
    margin-left: 2px;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    font-weight: normal;
}
.new-com_intro .data_msg .p2{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
}
.new-com_intro .intro_words{
    position: relative;
    margin-top: 30px;
    padding-left:56px;
}
.new-com_intro .intro_words .tips{
    position: absolute;
    left: -59px;
    top: 62px;
    padding-left:45px;
    line-height: 16px;
    font-size: 12px;
    color: #D3A243;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    font-weight: 700;
}
.new-com_intro .intro_words .tips em{
    position: absolute;
    left: 0;
    top: 7px;
    width: 40px;
    height: 2px;
    background: #D3A243;
}
.new-com_intro .words_box p{
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-com_intro .right_img{
    width: 500px;
    height: 628px;
    overflow: hidden;
}
.new-com_intro .right_img img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_intro .right_img img:hover{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new_com_item.it_02{
    background: #fff;
}
.new-com_chairman{
    position: relative;
    padding-top: 60px;
    overflow: hidden;
}
.new-com_chairman .left_words{
    padding: 60px;
    background:#F5F7FA;
    /*min-height:420px;*/
}
.new-com_chairman .left_words h3{
    /*width: 660px;*/
    font-size: 32px;
    color: #333333;
    line-height: 45px;
    font-weight: 500;
}
.new-com_chairman .left_words h3 span{
    display: inline-block;
    vertical-align: bottom;
    margin-left: 20px;
    font-size:16px;
    color: #666666;
    line-height:30px;
    font-weight:normal;
}
.new-com_chairman .words{
    margin-top: 28px;
    padding-top:30px;
    /*width: 660px;*/
    border-top: 1px dashed #ddd;
}
.new-com_chairman .words p{
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-com_chairman .words p:first-child{
    margin-top: 0;
}
.new-com_chairman .right_img{
    position: absolute;
    bottom:-31px;
    right: 0;
    width:431px;
    height: 638px;
}
.new_com_item.it_03{
    min-height:594px;
}
.new-com_culture{
    margin-top: 60px;
    position: relative;
}
.new-com_culture li{
    float: left;
    width: 20%;
    box-sizing: border-box;
    height:284px;
    text-align: center;
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255,255,255,.1);
    background: #fff;
    background: rgba(0,0,0,.85);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_culture .item{
    padding-top: 70px;
    height: 214px;
}
.new-com_culture .item .icon{
    display: block;
    margin: 0 auto 39px;
    width: 60px;
    height: 60px;
}
.new-com_culture .li_01 .item .icon{
    background: url("../images/culture_icon01.png") no-repeat center;
}
.new-com_culture .li_02 .item .icon{
    background: url("../images/culture_icon02.png") no-repeat center;
}
.new-com_culture .li_03 .item .icon{
    background: url("../images/culture_icon03.png") no-repeat center;
}
.new-com_culture .li_04 .item .icon{
    background: url("../images/culture_icon04.png") no-repeat center;
}
.new-com_culture .li_05 .item .icon{
    background: url("../images/culture_icon05.png") no-repeat center;
}
.new-com_culture .item .tit{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 22px;
    font-weight: 500;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_culture .item .txt{
    margin-top: 5px;
    font-size: 12px;
    color: #fff;
    color: rgba(255,255,255,0.70);
    line-height: 18px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_culture .detail_box{
    position: absolute;
    left: 50%;
    top:300px;
    margin-left: -480px;
    width:900px;
    padding: 30px;
    background: #fff;
    background:rgba(255,255,255,.9);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
}
.new-com_culture .detail_box .arrow{
    position: absolute;
    top: -14px;
    display: block;
    width: 31px;
    height: 14px;
    background: url("../images/culture_arrow.png") no-repeat center;
}
.new-com_culture .li_01 .detail_box .arrow{
    left:15px;
}
.new-com_culture .li_02 .detail_box .arrow{
    left:225px;
}
.new-com_culture .li_03 .detail_box .arrow{
    left:465px;
}
.new-com_culture .li_04 .detail_box .arrow{
    left:705px;
}
.new-com_culture .li_05 .detail_box .arrow{
    left:914px;
}
.new-com_culture .detail_box .p1{
    padding-left: 30px;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    font-weight:700;
    text-align: left;
}
.new-com_culture .li_01 .detail_box .p1{
    background: url("../images/culture_icon06.png") no-repeat left center;
}
.new-com_culture .li_02 .detail_box .p1{
    background: url("../images/culture_icon07.png") no-repeat left center;
}
.new-com_culture .li_03 .detail_box .p1{
    background: url("../images/culture_icon08.png") no-repeat left center;
}
.new-com_culture .li_04 .detail_box .p1{
    background: url("../images/culture_icon09.png") no-repeat left center;
}
.new-com_culture .li_05 .detail_box .p1{
    background: url("../images/culture_icon10.png") no-repeat left center;
}
.new-com_culture .words{
    margin-top:10px;
}
.new-com_culture .words p{
    font-size: 12px;
    color: #333333 ;
    line-height: 20px;
    text-align: justify;
}
.new-com_culture .words p span{
    margin-left: 20px;
}
.new-com_culture li.act{
    background:#D3A243;
}
.new-com_culture li.act .tit,
.new-com_culture li.act .txt{
    color: #fff;
}
.new-com_culture li.act .detail_box{
    top: 289px;
    opacity:1;
    filter: alpha(opacity=100);
    visibility:visible;
}
.new_com_item.it_04{
    background: #fff;
}
.new-dsj_topbox{
    margin-top: 40px;
}
.new-dsj_topbox .touchNav{
    position: relative;
    width: 100%;
    height: 90px;
    overflow: hidden;
    background: #F9F9F9;
    border-bottom: 1px solid #D3A243;
}
.touchNav>a{
    position: absolute;
    top: 50%;
    z-index: 50;
    margin-top: -10px;
    display: block;
    width:20px;
    height: 20px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.touchNav .arrow-left{
    left: 10px;
    background: url("../images/arrow_icon17.png") no-repeat center;
}
.touchNav .arrow-left:hover{
    background: url("../images/arrow_icon18.png") no-repeat center;
}
.touchNav .arrow-right{
    right: 10px;
    background: url("../images/arrow_icon19.png") no-repeat center;
}
.touchNav .arrow-right:hover{
    background: url("../images/arrow_icon20.png") no-repeat center;
}
.new-dsj_tabnav li{
    float: left;
    width: 150px;
    height: 90px;
    text-align: center;
}
.new-dsj_tabnav li a{
    display: inline-block;
    vertical-align: top;
    line-height: 40px;
    padding: 25px 0;
    position: relative;
    font-size: 28px;
    color: #666666;
    font-family: "PFDin Bold";
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-dsj_tabnav li.now a{
    font-size: 20px;
}
.new-dsj_tabnav li a:after{
    content: "";
    width: 100%;
    height: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-dsj_tabnav li.act a,
.new-dsj_tabnav li a:hover{
    color: #D3A243;
}
.new-dsj_tabnav li.act a:after{
    background: #D3A243;
}
.new-dsj_tabcont{
    padding-top: 28px;
}
.new-dsj_tabcont .dsj_item{
    margin-top: 30px;

}
.new-dsj_tabcont .dsj_item h5{
    margin-bottom: 10px;
    font-size: 40px;
    color: #333333;
    line-height: 51px;
   font-family: "PFDin Bold";
}
.new-dsj_tabcont .dsj_item p{
    font-size: 16px;
    color: #666666;
    line-height: 22px;
    text-align: justify;
}
.new-risk_control{
    margin-top: 40px;
}
.new-risk_control h3{
    font-size: 20px;
    color: #D3A243;
    line-height: 28px;
    font-weight: 700;
}
.new-risk_control .btn{
    float: right;
    display: block;
    font-size: 14px;
    color: #D3A243;
    line-height: 28px;
    font-weight: normal;
}
.new-risk_control .btn em{
    display:inline-block;
    vertical-align: top;
    margin-left: 5px;
    width: 5px;
    height: 28px;
    background: url("../images/icon11.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-risk_control .btn:hover em{
    margin-left: 8px;
}
.new-risk_control  .img_box{
    margin:40px auto 0;
    width:1124px;
}
.new_com_item.it_06{
    background: #fff;
}
.new-com_stockholder{
    margin-top: 50px;
}
.new-com_stockholder h3{
    position: relative;
    z-index: 1;
    font-size: 0;
    text-align: center;
}
.new-com_stockholder h3 span{

    display: inline-block;
    vertical-align: top;
    padding: 0 9px;
    font-size: 20px;
    color: #D3A243 ;
    line-height: 28px;
    font-weight: 700;
    background: #fff;
}
.new-com_stockholder h3 em{
    position: absolute;
    left: 0;
    top: 11px;
    z-index: -1;
    display: block;
    width: 100%;
    height:6px;
    background: #D3A243;
}
.new-com_stockholder .list{
    margin-top: 3px;
}
.new-com_stockholder .list li{
    float: left;
    margin-left:15px;
    width: 390px;
    height: 182px;
    background: #F9F9F9;
    text-align: center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_stockholder .list li>a{
    display: block;
    width: 100%;
    height: 182px;
}
.new-com_stockholder .list li:hover{
    box-shadow: 0 2px 15px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 15px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,0.10);
}
.new-com_stockholder .list li:first-child{
    margin-left: 0;
}
.new-com_stockholder .list .p1{
    padding-top:48px;
    font-size: 40px;
    color: #D3A243;
    line-height:47px;
    font-family: "PFDin Bold";
}
.new-com_stockholder .list .p2{
    margin-top: 10px;
    font-size: 20px;
    color: #333333;
    line-height:28px;
    font-weight: 500;
}
.new_com_item.it_07{
    padding:40px 0;
}
.new-com_article{
    padding:60px 0 30px;
    background: #FFFFFF;
    box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
}
.new-com_article_list{
    margin-top: 30px;
}
.new-com_article_list li{
    float: left;
    width: 400px;
    font-size: 0;
    text-align: center;
}
.new-com_article_list li>a{
    display: inline-block;
    vertical-align: top;
    width: 200px;
    padding: 30px 0;
    font-size: 20px;
    color: #333;
    line-height: 28px;
    font-weight:700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-com_article_list li em{
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto 20px;
}
.new-com_article_list li em.em_01{
    background: url("../images/com_article01.png") no-repeat center;
}
.new-com_article_list li em.em_02{
    background: url("../images/com_article02.png") no-repeat center;
}
.new-com_article_list li em.em_03{
    background: url("../images/com_article03.png") no-repeat center;
}
.new-com_article_list li>a:hover{
    color: #D3A243;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
}
.new_com_item.it_08{
    padding-top:53px;
    background: #fff;
}
.new-honor_box{
    position: relative;
    z-index: 10;
    margin-top: 60px;
}
.new-honor_box .text{
    font-size: 16px;
    color: #D3A243;
    line-height: 22px;
    font-weight: 700;
}
.new-honor_box .line{
    position: absolute;
    left: 0;
    top:58px;
    z-index: -1;
    width: 100%;
    height: 1px;
    background: #D3A243;
}
.new-honor_detail{
    margin-top: 30px;
    height:297px;
    overflow: hidden;
}
.new-honor_detail .swiper-slide{
    height: 297px;
    font-size: 0;
    text-align: center;
}
.new-honor_detail .swiper-slide .item{
    display: inline-block;
    vertical-align: top;
    width: 300px;
}
.new-honor_detail .item em{
    margin: 0 auto 14px;
    display: block;
    width:13px;
    height:13px;
    background: url("../images/honor_icon.png") no-repeat center;
}
.new-honor_detail .item .time{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    font-family: "PFDin Bold";
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-honor_detail .item .txt{
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-honor_detail .item .img_box{
    margin-top:20px;
    width: 300px;
    height: 200px;
    overflow: hidden;
}
.new-honor_detail .item .img_box img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-honor_detail .item:hover .time,
.new-honor_detail .item:hover .txt{
    color: #D3A243;
}
.new-honor_detail .item:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-personnel_box{
    margin-top: 70px;
}
.new-personnel_box li{
    float: left;
    margin-left: 20px;
    background: #FFFFFF;
    text-align: center;
}
.new-personnel_box li:first-child{
    margin-left: 0;
}
.new-personnel_box li>a{
    display: block;
    position: relative;
    padding: 50px 60px 0;
    height: 150px;
    width:170px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-personnel_box li .line{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 2px;
    background: #D3A243;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-personnel_box li b{
    position: absolute;
    right: 52px;
    top: -65px;
    width: 65px;
    height: 65px;
    font-weight: normal;
    font-size: 30px;
    color: #D3A243;
    line-height: 65px;
    text-align: center;
    background-color: #ffffff;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    box-shadow: 0 0 28px  rgba(0,0,0,.08);
    -moz-box-shadow: 0 0 28px rgba(0,0,0,.08);
    -webkit-box-shadow: 0 0 28px  rgba(0,0,0,.08);
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    font-family: "PFDin Bold";
}
.new-personnel_box .detail_box{
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.new-personnel_box .detail_box em{
    margin: 0 auto 15px;
    display: block;
    width:60px;
    height: 60px;
}
.new-personnel_box .detail_box em.em_01{
    background: url("../images/person_icon01.png") no-repeat center;
}
.new-personnel_box .detail_box em.em_02{
    background: url("../images/person_icon02.png") no-repeat center;
}
.new-personnel_box .detail_box em.em_03{
    background: url("../images/person_icon03.png") no-repeat center;
}
.new-personnel_box .detail_box  h3{
    font-size: 18px;
    color: #333333;
    line-height: 25px;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-personnel_box li.act{
    text-align: left;
}
.new-personnel_box li.act>a{
    width:460px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 0 30px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.10);
    background: url("../images/icon15.png") no-repeat right bottom;
}
.new-personnel_box li.act .line{
    width: 100%;
}
.new-personnel_box li.act b{
    opacity: 1;
    filter: alpha(opacity=100);
    top: -32px;
}
.new-personnel_box li.act .detail_box h3{
    color: #D3A243;
}
.new_com_item.it_10{
    height:834px;
}
.new-contact_us{
    margin-top: 60px;
    background: #fff;
    box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
}
.new-contact_us li{
    float: left;
    padding: 40px;
    width:520px;
    height: 220px;
}
.new-contact_us li,
.new-contact_us li h3,
.new-contact_us li em,
.new-contact_us li .txt{
    transition: all .3s;
}
.new-contact_us li h3{
    font-size: 20px;
    color: #D3A243;
    line-height: 22px;
    font-weight: 700;
}
.new-contact_us li em{
    margin: 15px 0 19px;
    display: block;
    width:27px;
    height: 2px;
    background: #D3A243;
}
.new-contact_us li .txt{
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
    font-family: PFDin;
}
.new-contact_us li.act.li_01{
    background: url("../images/contact_bg01.png") no-repeat center;
    background-size: cover;
}
.new-contact_us li.act.li_02{
    background: url("../images/contact_bg02.png") no-repeat center;
    background-size: cover;
}
.new-contact_us li.act h3,
.new-contact_us li.act .txt{
    color: #fff;
}
.new-contact_us li.act em{
    background: #fff;
}
.border-bottom{
    border-bottom: 1px solid  #EDEDED;
}
.new-risk_detail{
    padding: 40px 0 60px;
    background: #fff;
}
.new-risk_detail h2{
    font-size: 20px;
    color: #D3A243;
    line-height:28px;
    font-weight: 700;
}
.new-risk_detail .img_box{
    margin: 40px auto 0;
    width: 1124px;
}
.new-risk_text {
    padding: 60px 0;
}
.new-risk_text .txt{
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-risk_text .txt:first-child{
    margin-top: 0;
}
.new-risk_chart{
    padding: 60px 0;
    background: #ffffff;
}
.new-risk_chart .list li{
    float: left;
    margin-left: 15px;
    width: 310px;
    padding: 77px 40px 0;
    height: 105px;
    font-size:20px;
    color: #333333;
    line-height: 28px;
    text-align: center;
    background: #F9F9F9;
    font-weight: 700;
}
.new-risk_chart .list li:first-child{
    margin-left: 0;
}
.new-risk_chart h3{
    font-size: 30px;
    color: #fff;
    line-height: 80px;
    font-weight: 700;
    text-align: center;
    background: #D3A243;
}
.new-dialog_layer{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../images/zzc_bg.png") repeat;
    z-index: 10000;
}
.new-dialog_login{
    position: absolute;
    left: 50%;
    top: 50%;
    margin:-220px 0 0 -255px;
    padding: 48px 100px 60px;
    width: 310px;
    background: #fff;
}
.new-dialog_close{
    position: absolute;
    right:17px;
    top: 17px;
    z-index: 100;
    display: block;
    width: 30px;
    height: 30px;
    background: url("../images/close_btn.png") no-repeat center;
}
.new-dialog_close:hover{
    background-image: url("../images/close_btn01.png");
}
.new-dialog_text{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 680px;
    margin: -270px 0 0 -388px;
    padding: 24px 48px 48px;
    background: #fff;
}
.new-dialog_text h2{
    font-size: 24px;
    color: #333333 ;
    line-height: 32px;
    text-align: center;
    font-weight: 700;
}
.new-dialog_scroll{
    max-height: 400px;
    overflow: auto;
    margin-top: 24px;
    border-top: 1px solid #F2F2F2;
    padding-top: 24px;
}
.new-dialog_scroll .tit{
    margin-bottom: 10px;
    font-size: 16px;
    color: #333333;
    line-height:22px;
}
.new-dialog_scroll .txt{
    margin-bottom: 26px;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-align:justify;
}
.new-article_box{
    padding: 40px 0 60px;
    background: #fff;
}
.new-article_list li{
    margin-top: 40px;
}
.new-article_list li:first-child{
    margin-top: 0;
}
.new-article_list li>a{
    display: block;
    overflow: hidden;
}
.new-article_list li>a .img_box{
    float: left;
    width: 230px;
    height: 138px;
    overflow: hidden;
}
.new-article_list li>a .img_box img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-article_list li>a .words{
    margin-left: 30px;
    float: left;
    width: 940px;
}
.new-article_list li>a .tit{
    font-size: 24px;
    color: #333333;
    line-height: 33px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-article_list li>a .p1{
    margin-top: 20px;
    font-size: 16px;
    color: #666666;
    line-height: 22px;
    height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-article_list li>a .date{
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-article_list li>a:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-article_list li>a:hover .tit{
    color: #D3A243;
}
.new-pagebar{
    margin-top:40px;
    font-size: 0;
}
.new-pagebar a,
.new-pagebar input,
.new-pagebar  span{
    display: inline-block;
    vertical-align: top;
}
.new-pagebar a{
    margin: 0 5px;
    padding: 0 5px;
    min-width: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    text-align: center;
    border: 1px solid #E6E6E6;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-pagebar a:hover{
    color: #D3A243;
    border-color: #D3A243;
    background:#E3E7F0;
}
.new-pagebar a.act{
    color: #fff;
    border-color: #D3A243;
    background: #D3A243;
}
.new-pagebar a.prev,
.new-pagebar a.next{
    border: none;
    padding: 0;
    color: #999999;
    line-height: 32px;
}
.new-pagebar a.prev{
    margin-left: 0;
}
.new-pagebar a.prev:hover,
.new-pagebar a.next:hover{
    color: #D3A243;
    background:none;
}
.new-pagebar span{
    margin-left: 5px;
    font-size:14px;
    color: #999999;
    line-height:32px;
}
.new-pagebar input{
    padding: 0 10px;
    width: 54px;
    height: 30px;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-right: none;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-pagebar .go,
.new-pagebar .go:hover{
    margin-left:0;
    color: #fff;
    background: #D3A243;
    border-color: #D3A243;
}
.new-pagebar input:focus{
    border-color: #D3A243;
}
.new-table_box table{
    width: 100%;
    table-layout: fixed;
}
.new-table_box table th{
    padding: 13px 12px 12px;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    text-align: center;
    font-weight: normal;
    background: #F9F9F9;
    border: 1px solid #F1F1F1;
}
.new-table_box table td{
    padding: 13px 12px 12px;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #F1F1F1;
}
/* 搜索-start */
.new-search_main{
    padding: 40px 0 60px;
    border-top: 1px solid #F1F1F1;
    background: #fff;
}
.new-search_ctbox{
    width: 1200px;
    margin: 0 auto 10px;
}
.new-search_box{
    height: 34px;
    line-height: 34px;
    padding: 10px 33px 10px 73px;
    background: #F9F9F9 url(../images/search_btn2.png) no-repeat 24px center;
    border: 1px solid #E4E4E4;
    position: relative;
}
.new-search_box input{
    display: block;
    width: 80%;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    color: #404040;
    border: none;
    outline: none;
    font-family: Arial, PingFangSC-Regular, "Microsoft Yahei", "Helvetica Neue", Tahoma, "Hiragino Sans GB", sans-serif;
}
.new-search_box .btn{
    display: block;
    float: right;
    font-size: 20px;
    color:#D3A243;
    font-weight: 700;
}
.new-search_history{
    line-height: 28px;
    padding: 20px 0;
    font-size: 14px;
}
.new-search_history > span{
    margin-right: 20px;
    color: #666666;
}
.new-search_history > a{
    color: #666666;
    margin-right: 30px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-search_history > a:hover{
    color:#D3A243;
}
.new-search_wrap{
    margin: 0 auto;
    padding-top: 40px;
    width: 1200px;
}
.new-fund_tit{
    position: relative;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    font-weight: 700;
}
.new-fund_tit .link{
    display: block;
    font-size: 16px;
    color: #808080;
    padding-right: 15px;
    background: url(../images/arrow_icon19.png) no-repeat right center;
    position: absolute;
    top:0;
    right: 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    font-weight: normal;
}
.new-fund_tit .link:hover{
    color: #D3A243;
    background-image: url("../images/arrow_icon20.png");
}
.new-fund_table01 table{
    width: 100%;
    table-layout: fixed;
}
.new-search_wrap .new-fund_table01{
    margin-top: 28px;
}
.new-fund_table01 table th{
    padding:20px 0;
    font-size:14px;
    color: #999999;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    background: #F9F9F9;
    vertical-align: middle;
}
.new-fund_table01 table td{
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #F4F4F4;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-fund_table01 table th:first-child,
.new-fund_table01 table td:first-child{
    padding-left: 20px;
    text-align: left;
}
.new-fund_table01 table .tit{
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #333333;
    line-height:22px;
    white-space: nowrap;
}
.new-fund_table01 table .tit a{
    display: inline-block;
    vertical-align: top;
    max-width: 195px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-fund_table01 table .tit span,
.new-fund_table01 table .tit a{
    font-size: 16px;
    color: #333333;
}
.new-fund_table01 table .tit span{
    font-weight: 700;
}
.new-fund_table01 table .p2{
    font-size: 16px;
    color: #333333 ;
    line-height: 22px;
    font-family: "PFDin Bold";
}
.new-fund_table01 table .p1{
    font-size: 12px;
    color:#999999;
    line-height: 16px;
}
.new-fund_table01 table .btn{
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    color: #D3A243 ;
    line-height: 32px;
    font-weight: 500;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    border-radius: 4px;
}
.new-fund_table01 table tr:hover .btn{
    color: #fff;
    background: #D3A243;
}
.new-fund_table01 table tr:hover td{
    background: #F6F6F6;
}
.new-search_wrap .new-news_ul,
.new-search_wrap .new-market_list,
.new-search_wrap .new-video_ul{
    margin-top: 28px;
    border-top: 1px solid #F1F1F1;
}
.new-news_ul li {
    padding: 30px 0 20px;
    border-bottom: 1px solid #F1F1F1;
}
.new-news_ul li .tit {
    line-height: 28px;
}
.new-news_ul li .tit a {
    font-size: 24px;
    color: #333333;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-news_ul li .tit a span{
    font-size: 24px;
}
.new-news_ul li .tit a:hover{
    color: #D3A243;
}
.new-news_ul li h5 {
    margin-top: 4px;
    line-height: 28px;
    font-size: 16px;
    color:#666666;
    padding: 10px 0;
}
.new-news_ul li h5 em{
    font-weight: 700;
    font-size: 16px;
}
.new-news_ul li p {
    line-height: 22px;
    font-size: 16px;
    color:#666666;
    margin-top:10px;
}
.new-news_ul li p > span {
    padding-right: 20px;
    color: #666666;
}
.new-market_list li{
    position: relative;
    padding: 14px 300px 14px 0;
    border-bottom: 1px solid #F1F1F1;
}
.new-market_list h3 > a{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-market_list h3 > a:hover{
    color:#D3A243;
}
.new-market_list h3 > a em{
    font-size: 18px;
    font-weight: 700;
}
.new-market_list .info{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -22px;
}
.new-market_list .info span{
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    font-size:16px;
    color: #666666 ;
    line-height: 45px;
    font-family: "PFDin Bold";
}
.new-video_ul {
    padding: 20px 0;
    border-bottom: 1px solid #F1F1F1;
}
.new-video_ul li {
    padding: 20px 0 20px 260px;
    min-height: 138px;
    position: relative;
}
.new-video_ul li .img {
    width: 230px;
    height: 138px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 0;
}
.new-video_ul li .img img {
    width: 100%;
}
.new-video_ul li .tit {
    line-height: 28px;
}
.new-video_ul li .tit a {
    font-size: 24px;
    color: #333333;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-video_ul li .tit a:hover{
    color: #D3A243;
}
.new-video_ul li .tit b{
    font-size: 24px;
}
.new-video_ul li h5 {
    line-height: 26px;
    font-size: 16px;
    color: #808080;
    padding: 14px 0;
    text-align: justify;
}
.new-video_ul li>p {
    line-height: 16px;
    font-size: 16px;
    color: #808080;
    margin-top: 14px;
}
.new-search_num{
    font-size: 16px;
    color: #666666;
    line-height: 22px;
    margin-bottom: 40px;
}
.new-search_num span{
    margin: 0 5px;
    font-weight: 700;
}
.new-search_wrap .new-pagebar{
    margin-top: 28px;
}
/* 专户动态-start */
.new_com_item.zh_01{
    background: #fff;
}
.new-zh_dynatic{
    margin-top: 40px;
}
.new-zh_dynatic .left_img{
    float: left;
    width: 286px;
    height: 226px;
    overflow: hidden;
}
.new-zh_dynatic .left_img img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_dynatic .left_img img:hover{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-zh_dynatic .middle{
    margin-left: 20px;
    padding-top: 20px;
    float: left;
    width: 320px;
}
.new-zh_dynatic .middle>a{
    display: block;
    font-size: 24px;
    color: #333333;
    line-height:32px;
    font-weight:700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_dynatic .middle .p1{
    margin-top: 20px;
    font-size: 16px;
    color:#666666;
    line-height: 22px;
}
.new-zh_dynatic .middle .time{
    margin-top: 20px;
    font-size:16px;
    color: #999999;
    line-height:20px;
    font-family: "PFDin Bold";
}
.new-zh_dynatic .right{
    padding-top: 20px;
    margin-left: 64px;
    float: left;
    width:510px;
}
.new-dynatic_list li{
    margin-top: 10px;
}
.new-dynatic_list li:first-child{
    margin-top: 0;
}
.new-dynatic_list li>a{
    position: relative;
    display: block;
    padding: 0 100px 0 11px;
    font-size: 18px;
    color: #666666;
    line-height: 25px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-dynatic_list li>a em,
.new-public_list li>a em{
    position: absolute;
    left: 0;
    top: 10px;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #D3A243;
}
.new-dynatic_list li>a span{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #999999;
    line-height: 25px;
    font-family: "PFDin Bold";
}
.new-zh_dynatic .middle>a:hover,
.new-dynatic_list li>a:hover{
    color: #D3A243;
}
.new-more_btn02{
    margin-top:20px;
}
.new-more_btn02 a{
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #D3A243;
    line-height: 22px;
}
.new-more_btn02 a em{
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
    width:6px;
    height: 22px;
    background: url("../images/arrow_icon21.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-more_btn02 a:hover em{
    margin-left: 8px;
}
.new-zh_public{
    position: relative;
    z-index: 1;
    margin-top: 40px;
    padding: 64px 0 64px 338px;
    height: 372px;
}
.new-zh_public .img_box{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width:494px;
    height: 500px;
    overflow: hidden;
}
.new-zh_public .img_box img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_public .img_box img:hover{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-zh_public .text_box{
    padding: 55px 80px;
    background: #fff;
}
.new-public_list li{
    margin-top: 20px;
}
.new-public_list li:first-child{
    margin-top: 0;
}
.new-public_list li>a{
    position: relative;
    display: block;
    padding: 0 120px 0 15px;
    font-size: 20px;
    color: #666666;
    line-height: 28px;
    font-weight: 500;
}
.new-public_list li>a span{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #999999;
    line-height: 28px;
    font-family: "PFDin Bold";
}
.new-public_list li>a:hover{
    color: #D3A243;
}
.new-com_tit h2.white_01{
    color: #333333;
    background: url("../images/com_tit_bg03.png") no-repeat center;
}
.new_com_item.zh_03{
    background: #fff;
}
.new-zh_about{
    margin-top: 40px;
}
.new-zh_about .tit{
    font-size: 24px;
    color: #D3A243;
    line-height:32px;
    font-weight: 700;
}
.new-zh_about .txt{
    margin-top: 10px;
    font-size: 18px;
    color: #666666 ;
    line-height: 25px;
    text-align: justify;
}
.new-zh_about .new-risk_chart{
    padding: 0;
    margin-top: 57px;
}
.new-zh_about .new-risk_chart li{
    padding: 30px 26px 0;
    width: 338px;
    height:152px;
}
.new-zh_about .new-risk_chart .p1{
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    text-align-last: center;
}
.new-zh_about .new-risk_chart .p2{
    margin-top: 18px;
    font-size: 18px;
    color:#666666;
    line-height:25px;
    text-align: center;
    font-weight: normal;
}
.new_com_item.zh_05{
    background: #fff;
}
.new-zh_flow{
    margin-top:40px;
}
.new-zh_flow img{
    display: block;
    width: 100%;
}
.new-zh_product{
    margin-top: 70px;
}
.new-zh_product li{
    float: left;
    margin-left: 20px;
    background: #FFFFFF;
    text-align: center;
}
.new-zh_product li:first-child{
    margin-left: 0;
}
.new-zh_product li>a{
    position: relative;
    display: block;
    padding: 228px 30px 0;
    height: 182px;
    width: 230px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_product li>a b{
    position: absolute;
    right: 52px;
    top: -65px;
    width: 65px;
    height: 65px;
    font-weight: normal;
    font-size: 30px;
    color: #D3A243;
    line-height: 65px;
    text-align: center;
    background-color: #ffffff;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    box-shadow: 0 0 28px  rgba(0,0,0,.08);
    -moz-box-shadow: 0 0 28px rgba(0,0,0,.08);
    -webkit-box-shadow: 0 0 28px  rgba(0,0,0,.08);
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    font-family: "PFDin Bold";
}
.new-zh_product li .detail_box{
    position: relative;
    text-align: center;
}
.new-zh_product li .detail_box em{
    position: absolute;
    left: 50%;
    top:-90px;
    margin-left: -30px;
    display: block;
    width: 60px;
    height: 60px;
}
.new-zh_product li .detail_box em.em_01{
    background: url("../images/zh_icon01.png") no-repeat center;
}
.new-zh_product li .detail_box em.em_02{
    background: url("../images/zh_icon02.png") no-repeat center;
}
.new-zh_product li .detail_box em.em_03{
    background: url("../images/zh_icon03.png") no-repeat center;
}
.new-zh_product li .detail_box .tit{
    margin-bottom:10px;
    font-size: 30px;
    color: #D3A243;
    line-height: 42px;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_product li .detail_box .txt{
    font-size: 24px;
    color: #666666;
    line-height: 40px;
    font-weight: 500;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_product li .detail_box i{
    position: absolute;
    right:0;
    bottom: 60px;
    display: block;
    width: 120px;
    height: 120px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_product li .detail_box i.i_01{
    background: url("../images/zh_icon04.png") no-repeat center;
}
.new-zh_product li .detail_box i.i_02{
    background: url("../images/zh_icon05.png") no-repeat center;
}
.new-zh_product li .detail_box i.i_03{
    background: url("../images/zh_icon06.png") no-repeat center;
}
.new-zh_product li.act>a{
    padding:60px 60px 0;
    width: 460px;
    height:350px;
}
.new-zh_product li.act>a b{
    opacity: 1;
    filter: alpha(opacity=100);
    top: -32px;
}
.new-zh_product li.act>a .detail_box{
    height:350px;
    text-align: left;
}
.new-zh_product li.act>a em{
    display: none;
}
.new-zh_product li.act>a .tit{
    margin-bottom: 30px;
}
.new-zh_product li.act>a .txt,
.new-zh_product li.act>a  i{
    opacity: 1;
    filter: alpha(opacity=100);
}
.new_com_item.zh_06{
    padding-bottom: 60px;
}
.new-zh_team{
    position: relative;
    margin-top: 20px;
    height: 526px;
}
.new-team_detail{
    height:526px;
    overflow: hidden;
}
.new-zh_team .prev,
.new-zh_team .next{
    position: absolute;
    top: 50%;
    margin-left: -11px;
    z-index: 100;
    display: block;
    width: 44px;
    height: 44px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-zh_team .prev{
    left: -83px;
    background: url("../images/zh_arrow01.png") no-repeat center;
}
.new-zh_team .next{
    right: -83px;
    background: url("../images/zh_arrow02.png") no-repeat center;
}
.new-zh_team .prev:hover{
    background-image: url("../images/zh_arrow03.png");
}
.new-zh_team .next:hover{
    background-image: url("../images/zh_arrow04.png");
}
.new-team_detail .swiper-slide{
    padding: 20px 0;
}
.new-team_detail .item{
    margin: 0 20px;
    width:360px;
    height:486px;
    background: #fff;
    overflow: hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-team_detail .item .img_box{
    width: 360px;
    height: 360px;
    overflow: hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-team_detail .item .img_box img{
    display: block;
}
.new-team_detail .text_box{
    padding: 20px 30px;
}
.new-team_detail .text_box .tit{
    font-size: 30px;
    color: #000000;
    line-height: 42px;
    font-weight: 700;
}
.new-team_detail .text_box .p1{
    margin-top: 2px;
    font-size:16px;
    color: #666666;
    line-height: 22px;
}
.new-team_detail .text_box .p2{
    margin-top: 20px;
    font-size: 20px;
    color: #333333;
    line-height: 30px;
    text-align: justify;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-team_detail .item:hover{
    box-shadow: 0 2px 20px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,0.10);
}
.new-team_detail .item:hover .img_box{
    height: 0;
}
.new-team_detail .item:hover .text_box{
    padding: 40px 30px 20px;
}
.new-team_detail .item:hover .p2{
    opacity: 1;
    filter: alpha(opacity=100);
}
.new_com_item.zh_07{
    padding: 40px 0;
}
.new_com_item.zh_07 .new-com_article_list li{
    width: 25%;
}
.new_com_item.zh_07 .new-com_article_list li em.em_01{
    background: url("../images/zh_icon07.png") no-repeat center;
}
.new_com_item.zh_07 .new-com_article_list li em.em_02{
    background: url("../images/zh_icon08.png") no-repeat center;
}
.new_com_item.zh_07 .new-com_article_list li em.em_03{
    background: url("../images/zh_icon09.png") no-repeat center;
}
.new_com_item.zh_07 .new-com_article_list li em.em_04{
    background: url("../images/zh_icon10.png") no-repeat center;
}
.new_com_item.zh_08{
    padding-top: 53px;
    height: 861px;
}
.new-dialog_login h2{
    margin-bottom: 32px;
    font-size: 24px;
    color: #333333;
    line-height: 32px;
    font-weight: 700;
    text-align: center;
}
.new-dialog_login  .input_box{
    position: relative;
    margin-bottom: 10px;
}
.new-dialog_login  .input_box input{
    display: block;
    padding: 10px 20px;
    width:268px;
    height: 26px;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    background: #F9F9F9;
    border: 1px solid #F4F4F4;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-dialog_login  .input_box input:focus{
    border-color: #D3A243;
}
.new-dialog_login  .input_box input.w170{
    width:128px;
}
.new-dialog_login .yzm_img{
    position: absolute;
    right: 0;
    top: 0;
    width: 128px;
    height: 46px;
    background: #FFFFFF;
    border: 1px solid #F4F4F4;
}
.new-dialog_login .yzm_img img{
    display: block;
    width: 100%;
}
.new-dialog_login .btn{
    margin-top: 24px;
    display: block;
    width: 100%;
    height:48px;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 48px;
    letter-spacing: 1px;
    text-align: center;
    background: #D3A243;
}
.new-dialog_login .btn:hover{
    background: #3E3A39;
}
.new-dialog_login .phone_num{
    margin-top: 10px;
    font-size:14px;
    color: #666666;
    line-height: 22px;
    text-align: center;
}
.new-dialog_login .phone_num span{
    margin-left: 5px;
    color: #D3A243;
}
.new-seed_main{
    padding-bottom:60px;
    background: #fff;
}
.new-seed_main .new-pagebar{
    margin-top: 30px;
}
.new-seed_main{
    padding-top: 1px;
}
.new-knowledge_list li{
    margin-top: 20px;
}
.new-knowledge_list .p1{
    position: relative;
    padding: 17px 80px 17px 40px;
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    background: #F9F9F9;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    cursor: pointer;
}
.new-knowledge_list .p1 em{
    position: absolute;
    left:24px;
    top: 27px;
    display: block;
    width: 6px;
    height: 6px;
    background: #D3A243;
    border-radius: 100%;
}
.new-knowledge_list .p1 i{
    position: absolute;
    right:35px;
    top: 17px;
    display: block;
    width: 26px;
    height: 26px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    background: url("../images/icon09.png") no-repeat center;
}
.new-knowledge_list .p2{
    display: none;
    margin-top: 20px;
    padding:0 28px 0 40px;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    text-align: justify;
}
.new-knowledge_list li.act .p1{
    color: #D3A243;
}
.new-knowledge_list li.act .p1 i{
    background-image: url("../images/icon10.png");
}
.new_com_item.class_01{
    background: #fff;
}
.new_com_item.class_01 .new-zh_public .text_box{
    background: #F9F9F9;
}
.new-class_news{
    margin-top: 40px;
    padding: 30px 0;
    border-top: 1px solid #E3E7F0;
    border-bottom: 1px solid #E3E7F0;
}
.new_com_item.class_02 .new-dynatic_list{
    width: 550px;
}
.new-more_btn03{
    margin-top: 40px;
    font-size: 0;
    text-align: center;
}
.new-more_btn03 a{
    display: inline-block;
    vertical-align: top;
    width: 168px;
    height: 48px;
    border: 1px solid #D3A243;
    font-size: 20px;
    color: #D3A243;
    line-height: 48px;
    font-weight: 700;
}
.new-more_btn03 a:hover{
    background: #D3A243;
    color: #fff;
}
.new_com_item.class_03{
    padding-bottom: 40px;
    background: #ffffff;
}
.new-class_education{
    margin-top: 40px;
}
.new-class_education .left_img{
    float: left;
    width: 300px;
    height: 384px;
    overflow: hidden;
}
.new-class_education .left_img img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-class_education .left_img img:hover{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-education_list{
    float: left;
    width:820px;
    padding: 20px 40px;
    height: 344px;
    background: #F9F9F9;
}
.new-education_list li{
    border-top: 1px solid #EDEDED;
}
.new-education_list li:first-child{
    border-top: none;
}
.new-education_list li>a{
    position: relative;
    display: block;
    padding: 20px 150px 20px 0;
    font-size: 20px;
    color:#666666 ;
    line-height: 28px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-education_list li>a:hover{
    color: #D3A243;
}
.new-education_list li>a span{
    position: absolute;
    right: 0;
    top: 20px;
    display: inline-block;
    font-size: 14px;
    line-height: 28px;
    color: #999999;
    font-family: "PFDin Bold";
}
.new_com_item.class_04{
    padding-top:40px;
    background: #fff;
}
.new-class_news01{
    margin-left: -24px;
    padding-top: 16px;
}
.new-class_news01 li{
    float: left;
    margin: 24px 0 0 24px;
    width: 588px;
}
.new-class_news01 li>a{
    position: relative;
    display: block;
    padding:23px 43px;
    height: 62px;
    font-size: 18px;
    color: #333333 ;
    line-height: 26px;
    border: 1px solid #EEE8E0;
}
.new-class_news01 li>a em{
    position: absolute;
    left:19px;
    top: 33px;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #D3A243;
}
.new-class_news01 li>a  span{
    display: block;
    margin-top:16px;
    font-size:14px;
    color: #666666;
    line-height: 20px;
    font-family: "PFDin Bold";
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-class_news01 li>a:hover{
    border-color: #D3A243;
    background: #D3A243;
    color: #fff;
}
.new-class_news01 li>a:hover em,
.new-class_news01 li>a:hover span{
    color: #fff;
}
.new-video_class{
    margin-top: 40px;
    margin-left: -60px;
}
.new-video_class li{
    float: left;
    margin-left: 60px;
    width:360px;
    height: 310px;
    background: #F9F9F9;
}
.new-video_class li>a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-video_class li>a:hover{
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.new-video_class li .img_box{
    position: relative;
    width: 360px;
    height: 222px;
    overflow: hidden;
}
.new-video_class li .img_box img{
    display: block;
    width: 100%;
}
.new-video_class li .img_box .play_btn{
    position: absolute;
    left: 50%;
    top:50%;
    z-index: 10;
    margin: -30px 0 0 -30px;
    width: 60px;
    height: 60px;
    background: url("../images/play_btn01.png") no-repeat center;
    opacity:1;
    filter: alpha(opacity=100);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-video_class li .img_box .words{
    position: absolute;
    left: 0;
    top:222px;
    z-index: 100;
    padding: 40px 20px 0;
    width: 320px;
    height: 190px;
    background: rgba(0,0,0,.8);
    text-align: center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-video_class li .img_box .name{
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 15px;
    font-size: 28px;
    color: #fff;
    line-height: 36px;
    letter-spacing: 1px;
}
.new-video_class li .img_box .name em{
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -30px;
    display: block;
    width: 60px;
    height:2px;
    background: #989190;
}
.new-video_class li .img_box .p1{
    font-size: 18px;
    color: #fff;
    line-height: 26px;
}
.new-video_class li:hover .play_btn{
    opacity: 0;
    filter: alpha(opacity=0);
}
.new-video_class li:hover .words{
    top: 0;
}
.new-video_class li .tit{
    padding:30px;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-video_class li:hover .tit{
    color: #D3A243;
    font-weight: 700;
}
.new-seed_main .new-video_class{
    margin-top:20px;
}
.new-seed_main .new-video_class li{
    margin-bottom: 40px;
}
.new-local_address.no_bg{
    background:none;
}
/*.new-local_address.no_bg .w1200{*/
/*    padding: 20px 0;*/
/*}*/
.new-main_box{
    padding-bottom: 50px;
}
.new-video_detail{
    padding: 48px;
    background: #FFFFFF;
    box-shadow: 0 0 30px 0 rgba(78,55,29,0.07);
}
.new-video_detail .video_img{
    position: relative;
}
.new-video_detail .video_img .play_btn{
    position: absolute;
    left: 50%;
    top:50%;
    z-index: 10;
    margin: -60px 0 0 -60px;
    width: 120px;
    height: 120px;
    background: url("../images/play_btn02.png") no-repeat center;
}
.new-video_detail .title{
    margin-top: 24px;
    font-size: 20px;
    color: #333333 ;
    line-height:28px;
    font-weight: 700;
}
.new-video_detail .total{
    display: block;
    float: right;
    padding-top: 4px;
    font-size: 0;
    text-align: right;
}
.new-video_detail .total span{
    display: inline-block;
    vertical-align: top;
    margin-left:25px;
    padding-left:18px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    font-weight: normal;
}
.new-video_detail .total span.s1{
    background: url("../images/video_icon01.png") no-repeat left center;
}
.new-video_detail .total span.s2{
    background: url("../images/video_icon02.png") no-repeat left center;
}
.new-video_detail .total span.s3{
    background: url("../images/video_icon03.png") no-repeat left center;
}

/* 客户服务中心-start */
.new_com_item.service_01{
    padding-bottom: 20px;
}
.new-service_box{
    margin-top: 40px;
    margin-left: -60px;
}
.new-service_box li{
    float: left;
    margin: 0 0 60px 60px;
    width: 360px;
    height: 200px;
    background: #fff;
}
.new-service_box li>a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-service_box .tit{
    position: relative;
    padding: 19px 30px 19px 70px;
    border-bottom: 1px solid #F2F2F2;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    font-weight: 700;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-service_box .tit em{
    position: absolute;
    left:30px;
    top:20px;
    display: block;
    width:26px;
    height: 26px;
}
.new-service_box .tit em.em_01{
    background: url("../images/service_icon01.png") no-repeat center;
}
.new-service_box .tit em.em_02{
    background: url("../images/service_icon02.png") no-repeat center;
}
.new-service_box .tit em.em_03{
    background: url("../images/service_icon03.png") no-repeat center;
}
.new-service_box .tit em.em_04{
    background: url("../images/service_icon04.png") no-repeat center;
}
.new-service_box .tit em.em_05{
    background: url("../images/service_icon05.png") no-repeat center;
}
.new-service_box .tit em.em_06{
    background: url("../images/service_icon06.png") no-repeat center;
}
.new-service_box .words{
    padding: 20px 30px;
}
.new-service_box .words .txt{
    font-size: 16px;
    color: #666666;
    line-height: 24px;
}
.new-service_box .words .txt span{
    font-size: 20px;
    color: #666666;
    font-family:"PFDin Bold";
}
.new-service_box li>a:hover{
    box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
}
.new-service_box li>a:hover .tit{
    border-bottom-color: #FDAB00;
}
.new_com_item.service_02{
    position: relative;
    z-index: 50;
    padding: 40px 0 0;
}
.new_com_item.service_02 .new-com_article_list li{
    width: 25%;
}
.new_com_item.service_02 .new-com_article_list li em.em_01{
    width: 62px;
    background: url("../images/service_icon07.png") no-repeat center;
}
.new_com_item.service_02 .new-com_article_list li em.em_02{
    background: url("../images/service_icon08.png") no-repeat center;
}
.new_com_item.service_02 .new-com_article_list li em.em_03{
    background: url("../images/service_icon09.png") no-repeat center;
}
.new_com_item.service_02 .new-com_article_list li em.em_04{
    background: url("../images/service_icon10.png") no-repeat center;
}
.new-service_business{
    margin-top: 40px;
    height: 364px;
    background: #fff;
}
.new-service_tab{
    position: relative;
    z-index: 100;
    float: left;
    padding: 5px 0;
    width: 200px;
    height: 354px;
    background: #D3A243;
}
.new-service_tab span{
    position: relative;
    display: block;
    padding: 15px 15px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 29px;
    font-weight: 700;
    cursor: pointer;
}
.new-service_tab span em{
    position: absolute;
    right: 0;
    top:18px;
    display: block;
    width:23px;
    height: 23px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    background: url("../images/service_icon11.png") no-repeat center;
}
.new-service_tab span.act em{
    right: -12px;
}
.new-service_cont{
    float: left;
    width: 1000px;
    height: 364px;
    overflow:hidden;
}
.new-service_item .img_box{
    float: left;
    width:543px;
    height:364px;
    overflow: hidden;
}
.new-service_item .img_box img{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-service_item .img_box img:hover{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.new-service_item .words{
    float: left;
    padding: 40px;
    width: 377px;
    height:284px;
}
.new-service_item .words h3{
    font-size: 30px;
    color: #333333;
    line-height: 42px;
    font-weight: 700;
}
.new-service_item .new-more_btn02{
    margin-top: 80px;
}
.new_com_item.service_04{
    padding-bottom: 70px;
    background: #fff;
}
.new-sale_form{
    margin-top:40px;
}
.new-sale_form .txt{
    margin-bottom: 10px;
    font-size: 18px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-sale_form .new-table_box{
    margin: 20px 0;
}
.new-sale_form .tit{
    margin-bottom: 10px;
    font-size: 18px;
    color: #333333;
    line-height: 26px;
}
.new-table_box table .btn {
    display: inline-block;
    font-size: 16px;
    color: #D3A243;
    line-height: 22px;
}
.new-table_box table .btn:hover {
    text-decoration: underline;
}
.new_com_item.service_04 .new-table_box table td,
.new_com_item.service_04 .new-table_box table td .btn{
    font-size: 20px;
}
.new-phone-server{
    min-height: 500px;
}
.new-phone-server .item{
   margin-top: 20px;
}
.new-phone-server  .tit,
.new-weChat_server .tit{
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    font-weight: 700;
}
.new-phone-server .txt{
    font-size: 18px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-phone-server .new-table_box{
    margin: 30px 0;
}
.new-seed_main .new-table_box table td{
    font-size: 18px;
}
.new-seed_main .new-table_box table th{
    font-size: 16px;
}
.new-weChat_server{
    margin-top: 20px;
    min-height: 500px;
}
.new-weChat_server .tit{
    margin-bottom: 10px;
}
.new-weChat_server .txt{
    margin-bottom: 10px;
    font-size: 18px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-weChat_server .code_box{
    margin: 20px 0 15px;
}
.new-weChat_server .code_box img{
    display: block;
}
.new-post_server{
    margin-top: 20px;
}
.new-post_server .txt{
    margin-bottom: 10px;
    font-size: 18px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-post_server .new-table_box{
    margin: 30px 0;
}
.new-table_box table .p1{
    margin:20px;
    text-align: left;
    font-size: 18px;
}
.new-leave_words{
    margin-top: 20px;
    min-height: 500px;
}
.new-leave_words .tit,
.new-leave_words .txt{
    margin-bottom: 10px;
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    text-align: justify;
}
.new-leave_words .tit{
    color: #666666;
}
.new-leave_words .tit span{
    color: #333333;
    font-weight: 700;
}
.new-phone-server.website .txt{
    margin-top: 10px;
}
.new-sale_form .tip{
    font-size: 16px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-seed_main .new-sale_form{
    margin-top: 20px;
    min-height: 500px;
}
.new-seed_main .new-sale_form .new-table_box{
    margin: 30px 0;
}
.new-sale_form.suggest .img_box{
    margin: 30px 0;
}
.new-sale_form.network .tit{
    font-weight: 700;
}
.new-sale_form.network .new-table_box table td:first-child{
    padding: 13px 20px 12px;
    background: #F9F9F9;
    font-size: 16px;
}
/* 页面顶部搜索-start */
.top_search_wp{
    background: #fff;
    width: 100%;
    padding: 30px 0;
    position: absolute;
    top: 96px;
    left: 0;
    box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    transition: top .2s;
    -moz-transition: top .2s;
    -webkit-transition: top .2s;
    border-top: 1px solid #F1F1F1;
}
.top_search_wp .wrapfix{
    padding: 0 73px;
    max-width: 1600px;
}
.top_search{
    height: 70px;
    position: relative;
}
.top_search .icon{
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/search_btn3.png) no-repeat center;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 11px;
}
.top_search .t1{
    display: block;
    width: 80%;
    padding: 15px 0 15px 64px;
    height: 42px;
    line-height: 42px;
    outline: none;
    border: 0 none;
    background: none;
    font-family: Arial, PingFangSC-Regular, "Microsoft Yahei", "Helvetica Neue", Tahoma, "Hiragino Sans GB", sans-serif;
    color: #333333;
    font-size: 32px;
}
.top_search .t1:-moz-placeholder {
    color:#999999;
}
.top_search .t1::-moz-placeholder {
    color:#999999;
}
.top_search .t1:-ms-input-placeholder{
    color:#999999;
}
.top_search .t1::-webkit-input-placeholder{
    color:#999999;
}
.top_search .query_ly01{
    width: 600px;
    top: 72px;
    left: 64px;
}
.top_search .btn {
    position: absolute;
    right: 0;
    top: 15px;
    z-index: 20;
    display: inline-block;
    font-size: 32px;
    color: #999999;
    line-height: 42px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.top_search .btn.act,
.top_search .btn:hover{
    color: #D3A243;
}
.new-header.fixed .new-header_search a.btn:hover,
.new-header:hover .new-header_search a.btn:hover,
.new-header.inner .new-header_search a.btn:hover{
    background-image: url("../images/icon_search03.png");
}
.new-header_search .btn.delete{
    background-image: url("../images/icon_delete.png") !important;
}

/* 帮助中心-start */
.new_com_item.help_01{
    background: #fff;
}
.new-help_search{
    margin-top: 40px;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -moz-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -webkit-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.new-help_search input{
    display: block;
    padding: 15px 200px 15px 65px;
    width:935px;
    height: 40px;
    font-size: 18px;
    color: #333333;
    line-height: 40px;
    outline: none;
    border: none;
}
.new-help_search em{
    position: absolute;
    left:25px;
    top: 25px;
    display: block;
    width:20px;
    height: 20px;
    background: url("../images/search_icon04.png") no-repeat center;
}
.new-help_search  .btn{
    position: absolute;
    right: 8px;
    top:8px;
    z-index: 100;
    display: block;
    width: 132px;
    height:54px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 54px;
    font-weight: 700;
    text-align: center;
    background-image: linear-gradient(90deg, #f1ad2abf 0%, #D3A243 100%);
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.new-help_search  .btn:hover{
    background: #D3A243;
}
.new-inner_tab{
    margin-top:50px;
    font-size: 0;
}
.new-inner_tab span em,
.new-inner_tab span {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-inner_tab span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left:50px;
    padding: 10px 0;
    font-size: 18px;
    color: #666666 ;
    line-height: 25px;
    cursor: pointer;
}
.new-inner_tab span:first-child{
    margin-left: 0;
}
.new-inner_tab span em{
     position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: 0;
    display: block;
    width:24px;
    height: 3px;
    background:#D3A243;
    opacity: 0;
    filter: alpha(opacity=0);
}
.new-inner_tab span.act{
    color: #D3A243;
    font-weight: 700;
}
.new-inner_tab span.act em{
    opacity: 1;
    filter: alpha(opacity=100);
}
.new-inner_tab span:hover{
    color: #D3A243;
}
.new-tab_content{
    margin-top:40px;
}
.new-tab_child{
    position: relative;
    padding-bottom: 65px;
    overflow: hidden;
}
.new-tab_child .prev,
.new-tab_child .next{
    position: absolute;
    bottom: 0;
    z-index: 100;
    width: 26px;
    height: 26px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-tab_child .prev{
    right:73px;
    background: url("../images/inner_arrow01.png") no-repeat center;
}
.new-tab_child .next{
    right:19px;
    background: url("../images/inner_arrow02.png") no-repeat center;
}
.new-tab_child .prev:hover,
.new-tab_child .prev.act{
    background-image: url("../images/inner_arrow03.png");
}
.new-tab_child .next:hover,
.new-tab_child .next.act{
    background-image: url("../images/inner_arrow04.png");
}
.new-tab_child li{
    margin-top: 0;
}
.new-tab_child .cell{
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px solid #DDDDDD;
}
.new-tab_child .new-knowledge_list .p1{
    padding: 0 80px 0 38px;
    background: none;
}
.new-tab_child .new-knowledge_list .p1 em{
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
}
.new-tab_child .new-knowledge_list .p1 i{
    top: 0;
    right: 19px;
}
.new-tab_child .new-knowledge_list .p2{
    margin-top: 30px;
    padding-right: 152px;
}
.new-basic_knowledge{
    margin-top: 40px;
    height: 550px;
    box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -moz-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -webkit-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
}
.new-basic_knowledge .item{
    float: left;
    padding-top: 60px;
    width:300px ;
    height: 490px;
    background: #D3A243;
    background: rgba(27,69,178,.9);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    overflow: hidden;
}
.new-basic_knowledge .item .title_box{
    position: relative;
    text-align: center;
}
.new-basic_knowledge .item .tit{
    font-size: 32px;
    color:#fff;
    line-height: 45px;
    font-weight: 700;
}
.new-basic_knowledge .item .line{
    font-size: 0;
    height: 6px;
    margin-top:20px;
}
.new-basic_knowledge .item .line em{
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 6px;
   background: #fff;
}
.new-basic_knowledge .item .new-more_btn02{
    display: none;
    position: absolute;
    right: 0;
    top: 11px;
    z-index: 100;
    margin-top: 0;
}
.new-basic_knowledge .item .icon{
    margin: 108px auto 0;
    display: block;
    width: 140px;
    height: 140px;
}
.new-basic_knowledge .item .icon.ic_01{
    background: url("../images/help_icon01.png") no-repeat center;
}
.new-basic_knowledge .item .icon.ic_02{
    background: url("../images/help_icon02.png") no-repeat center;
}
.new-basic_knowledge .new-tab_child{
    margin-top: 10px;
    display: none;
}
.new-basic_knowledge .new-tab_child .new-knowledge_list .p2{
    margin-top: 20px;
}
.new-basic_knowledge .new-knowledge_list .p2 .ellipsis{
    position: relative;
    width: 560px;
    max-height: 22px;
    padding-right: 110px;
    font-size: 16px;
    color: #666666;
    line-height: 22px;
}
.new-knowledge_list .p2 .pdf{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    padding-left:20px;
    font-size: 16px;
    background: url("../images/pdf_icon.png") no-repeat left center;
}
.new-knowledge_list .p2 .pdf:hover{
    color: #D3A243;
}
.new-basic_knowledge .new-knowledge_list .p2 .link{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    font-size: 16px;
    color: #D3A243;
}
.new-basic_knowledge .new-knowledge_list .p2 .link:hover{
    text-decoration: underline;
}
.new-basic_knowledge .new-knowledge_list .p2 p{
     white-space: normal;
}
.new-basic_knowledge .item.act{
    padding: 60px 60px 0;
    width: 780px;
    background: #FFFFFF;
    background: rgba(255,255,255,.9);
}
.new-basic_knowledge .item.act .title_box{
    text-align: left;
}
.new-basic_knowledge .item.act .tit{
    color: #333333;
}
.new-basic_knowledge .item.act .line em{
    background: #D3A243;
    background-image: linear-gradient(135deg, #f1ad2abf 0%, #D3A243 100%);
}
.new-basic_knowledge .item.act .new-more_btn02{
    display: block;
}
.new-basic_knowledge .item.act .icon{
    display: none;
}
.new-basic_knowledge .item.act .new-tab_child{
    display: block;
}
.new_com_item.help_03{
    background: #fff;
}
.new-question_type{
    margin:0 0 0 -30px;
    padding-top: 10px;
}
.new-question_type li{
    float: left;
    margin:30px 0 0 30px;
    width:380px;
    height: 384px;
    background: #FFFFFF;
    box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -moz-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    -webkit-box-shadow: 0 4px 16px 0 rgba(22,26,63,0.06);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-question_type li>a{
    position: relative;
    display: block;
    padding: 50px 50px 0;
    width: 280px;
    height: 334px;
}
.new-question_type li>a .icon{
    display: block;
    width:44px;
    height: 44px;
}
.new-question_type li>a .icon.ic_01{
    background: url("../images/question_icon01.png") no-repeat center;
}
.new-question_type li>a .icon.ic_02{
    background: url("../images/question_icon02.png") no-repeat center;
}
.new-question_type li>a .icon.ic_03{
    background: url("../images/question_icon03.png") no-repeat center;
}
.new-question_type li>a .icon.ic_04{
    background: url("../images/question_icon04.png") no-repeat center;
}
.new-question_type li>a .icon.ic_05{
    background: url("../images/question_icon05.png") no-repeat center;
}
.new-question_type li>a .icon.ic_06{
    background: url("../images/question_icon06.png") no-repeat center;
}
.new-question_type li>a .icon.ic_07{
    background: url("../images/question_icon07.png") no-repeat center;
}
.new-question_type li>a .icon.ic_08{
    background: url("../images/question_icon08.png") no-repeat center;
}
.new-question_type li>a  i{
    display: block;
    margin-top: 20px;
    font-size: 22px;
    color: #333333;
    line-height: 30px;
    font-weight: 700;
    font-style: normal;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-question_type li>a strong{
    padding-top: 10px;
    display: block;
    font-size: 0;
    font-weight: normal;
}
.new-question_type li>a span{
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
    width: 50%;
    font-size: 18px;
    color: #666666;
    line-height: 25px;
}
.new-question_type li>a b{
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 0;
    height:6px;
    background: #D3A243;
    background-image: linear-gradient(270deg, #D3A243 0%, #f1ad2abf 100%);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-question_type li:hover{
    box-shadow: 0 4px 32px 0 rgba(22,26,63,0.14);
    -moz-box-shadow: 0 4px 32px 0 rgba(22,26,63,0.14);
    -webkit-box-shadow: 0 4px 32px 0 rgba(22,26,63,0.14);
}
.new-question_type li:hover>a i{
    color: #D3A243;
}
.new-question_type li:hover>a b{
    width: 100%;
}
.new-question_type li.suggest>a .icon{
    margin:90px auto 0;
}
.new-question_type li.suggest>a i{
    text-align: center;
}
.new-seed_search{
    margin-top:40px;
    min-height: 500px;
}
.new-seed_search .new-tab_child{
    margin-top: 30px;
    padding-bottom: 0;
}
.new-suggest_list li{
    position: relative;
    padding: 30px 152px 30px 38px;
    border-bottom: 1px solid #DDDDDD;
}
.new-suggest_list li .icon{
    position: absolute;
    left:0;
    top: 30px;
    display: block;
    width: 26px;
    height: 26px;
}
.new-suggest_list li .icon.ic_01{
    background: url("../images/sug_icon01.png") no-repeat left center;
}
.new-suggest_list li .icon.ic_02{
    background: url("../images/sug_icon02.png") no-repeat left center;
}
.new-suggest_list li .icon.ic_03{
    background: url("../images/sug_icon03.png") no-repeat left center;
}
.new-suggest_list li .icon.ic_04{
    background: url("../images/sug_icon04.png") no-repeat left center;
}
.new-suggest_list li .icon.ic_05{
    background: url("../images/sug_icon05.png") no-repeat left center;
}
.new-suggest_list li .icon.ic_06{
    background: url("../images/sug_icon06.png") no-repeat left center;
}
.new-suggest_list li .tit{
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    font-weight: 700;
}
.new-suggest_list li .txt{
    margin-top: 30px;
    font-size: 16px;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}
.new-suggest_list li .txt a{
    color: #D3A243;
}
.new-suggest_list li .txt a:hover{
    text-decoration: underline;
}
.new-employ_message{
    padding: 30px 30px 50px;
    background: #FFFFFF;
    box-shadow: 0 0 30px 0 rgba(78,55,29,0.07);
    -moz-box-shadow: 0 0 30px 0 rgba(78,55,29,0.07);
    -webkit-box-shadow: 0 0 30px 0 rgba(78,55,29,0.07);
}
.new-employ_search .input_box{
    position: relative;
    float: left;
    width:570px;
    margin-right: 20px;
}
.new-employ_search .input_box input{
    display: block;
    padding:10px 30px 10px 54px;
    width: 484px;
    height: 24px;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    background: #F9F9F9;
    border: 1px solid #E4E4E4;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-employ_search .input_box input:focus,
.new-search_btn .input_box input:focus{
    border-color: #D3A243;
}
.new-employ_search .input_box em{
    position: absolute;
    left:20px;
    top:11px;
    display: block;
    width:24px;
    height: 24px;
    background:url("../images/search_icon02.png") no-repeat center;
}
.new-employ_search .search_btn,
.new-search_btn .search_btn{
    float: left;
    display: block;
    width: 80px;
    height: 46px;
    font-size: 16px;
    color: #FFFFFF ;
    line-height: 46px;
    text-align: center;
    background: #D3A243;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-employ_search .search_btn:hover,
.new-search_btn .search_btn:hover{
    background: #3E3A39;
}
.new-employ_message .new-table_box{
    margin-top: 28px;
}
.new-article_detail{
    padding: 40px;
    background: #fff;
}
.new-article_detail h2{
    font-size: 26px;
    color: #333333 ;
    line-height:34px;
    font-weight: 700;
    text-align: center;
}
.new-article_detail .time{
    margin-top: 10px;
    font-size:14px;
    color: #999999;
    line-height: 22px;
    text-align: center;
}
.new-article_detail .words_box{
    margin-top: 24px;
    padding:24px 0;
    border-top: 1px solid #F2F2F2;
}
.new-article_detail .words_box p{
    margin-bottom: 20px;
    font-size: 18px;
    color: #333333;
    line-height: 26px;
    text-align: justify;
    text-indent: 2em
}
/* 旗下基金-start */
.new-fund_box{
    padding: 40px 0 100px;
    background: #fff;
}
.new-fund_select{
    position: relative;
}
.new-fund_select h2{
    font-size: 20px;
    color: #333333;
    line-height: 42px;
    font-weight: 700;
}
.new-select_search{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    width:344px;
    height: 42px;
    background: #F9F9F9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.new-select_search em{
    position: absolute;
    left: 17px;
    top:14px;
    display: block;
    width:14px;
    height: 14px;
    background: url("../images/icon_search02.png") no-repeat center;
}
.new-select_search input{
    display: block;
    padding: 10px 67px 10px 43px;
    width:234px;
    height: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    outline: none;
    border: none;
}
.new-select_search  .btn{
    position: absolute;
    right:14px;
    top:10px;
    z-index: 100;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #D3A243 ;
    line-height: 22px;
}
.new-select_condition{
    padding: 40px 0 4px;
    border-bottom: 1px solid #F1F1F1;
}
.new-select_condition .txt{
    position: relative;
    padding: 0 0 14px 100px;
    min-height:22px;
    font-size: 0;
}
.new-select_condition .txt span{
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    color: #666666;
    line-height: 22px;
}
.new-select_condition .txt a{
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 10px 0;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-select_condition .txt a.act{
    color: #D3A243;
    font-weight: 700;
}
.new-select_condition .txt a:hover{
    color: #D3A243;
}
.new-select_condition .txt em{
    display: inline-block;
    vertical-align: top;
    margin-left:5px;
    width:76px;
    height: 22px;
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    background: url("../images/label_bg.png") no-repeat center;
}
.new-select_table .new-fund_tit{
    margin: 28px 0;
}
.new-fund_table01 table .tit a{
    position: relative;
}
.new-fund_table01 table .tit .label{
    margin: -6px 0 0 4px;
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 20px;
    font-size: 12px;
    color: #ffffff;
    line-height:16px;
    text-align: center;
    background: url("../images/label_bg01.png") no-repeat center;
}
.new-select_link{
    margin-top:28px;
}
.new-select_link a{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #D3A243;
    line-height: 20px;
}
.new-select_link a:hover{
    text-decoration: underline;
}
/* 页面顶部导航栏-start */
.new-header_cont{
    position: relative;
}
.new-menu_box{
    position:absolute;
    left: 0;
    top:96px;
    width: 100%;
    background: #fff;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);
    overflow: hidden;
    display: none;
    border-top: 1px solid #DDDDDD;
}
.new-menu_item{
    display: none;
    margin: 0 auto;
    width: 982px;
    padding: 24px 0 44px 275px;
    font-size: 0;
}
.new-menu_item a{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 22px 0 0 0;
    min-width: 147px;
    padding-bottom: 8px;
    font-size: 16px;
    color:#333333;
    line-height: 22px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-menu_item a i{
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width:0;
    height: 2px;
    background: #D3A243;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-menu_item a:hover{
    color: #D3A243;
}
.new-menu_item a:hover i{
    width:48px;
}
.new-no_data{
    padding: 100px 0;
    font-size: 0;
    text-align: center;
}
.new-no_data img{
    display: inline-block;
    vertical-align: top;
}
.new-counter_box{
    padding-bottom: 100px;
}
.new-counter_item{
    padding: 20px 0 40px 300px;
    border-top: 1px solid #DDDDDD;
}
.new-counter_item:first-child{
    padding-top:0;
    border-top: none;
}
.new-counter_item .msg_box{
    font-size:0;
    margin-top: 20px;
}
.new-counter_item .msg_box span,
.new-counter_item .msg_box .input_box{
    display: inline-block;
    vertical-align: top;
}
.new-counter_item .msg_box span{
    width: 130px;
    font-size: 14px;
    color: #666666 ;
    line-height: 40px;
    text-align: right;
}
.new-counter_item .msg_box .input_box{
    position: relative;
    width: 340px;
}
.new-counter_item .msg_box .input_box input{
    display: block;
    padding:9px 15px;
    width: 308px;
    height: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    border: 1px solid #DDDDDD;
    outline: none;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-counter_item .msg_box .input_box input:focus{
    border-color: #D3A243;
}
.new-counter_item .msg_box .input_box input[readonly]:focus{
    border-color: #DDDDDD;
}
.new-counter_item .msg_box .input_box .icon_date{
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 10;
    display: block;
    width: 20px;
    height: 20px;
    background: url("../images/icon_date.png") no-repeat center;
}
.new-counter_item .msg_btn{
    margin:32px 0 0 130px;
    font-size: 0;
}
.new-counter_item .msg_btn a{
    display: inline-block;
    vertical-align: top;
    margin-left: 40px;
    width: 148px;
    height: 38px;
    font-size: 16px;
    color: #D3A243;
    line-height: 38px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #D3A243;
    border-radius: 2px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-counter_item .msg_btn a.act,
.new-counter_item .msg_btn a:hover{
    background: #D3A243;
    color: #fff;
}
.new-counter_item .msg_btn a:first-child{
    margin-left: 0;
}
.new-counter_item .msg_btn a.act:hover{
    background: #3E3A39;
}
.new-counter_item h3{
    margin-bottom: 44px;
    font-size: 16px;
    color: #D3A243;
    line-height: 22px;
    font-weight: 700;
}
.new-counter_item .msg_text{
    margin-top: 40px;
}
.new-counter_item .msg_text p{
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666;
    line-height:26px;
}
.new-tab_child.quest_tab01{
    width: 100%;
    height: 381px;
    overflow: hidden;
}
.new-tab_child.quest_tab02,
.new-tab_child.quest_tab03{
    width: 780px;
    height: 303px;
    overflow: hidden;
}
.new-fixed_menu .list li{
    position: relative;
}
.new-fixed_menu .list li .code_img01{
    position: absolute;
    right:60px;
    top:50%;
    margin-top: -74px;
    display: block;
    padding: 10px 20px 10px 10px;
    width:112px;
    height: 127px;
    background: url("../images/code_bg001.png") no-repeat center;
    opacity:0;
    filter: alpha(opacity=0);
    visibility: hidden;
    overflow: hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-fixed_menu .list li:hover .code_img01{
    right: 50px;
    opacity:1;
    filter: alpha(opacity=100);
    visibility: visible;
}
.new-fixed_menu .list li .code_img01 img{
    display: block;
    width: 108px;
    margin-left: 0.02rem;
}
.new-fixed_menu .list li .code_img01 i{
    display: block;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    text-align: center;
}
.new-knowledge_list .cell.act .p1{
    color: #D3A243;
}
.new-knowledge_list .cell.act .p1 i{
    background-image: url("../images/icon10.png");
}
.new-tab_child.quest_tab02 .swiper-wrapper,
.new-tab_child.quest_tab03 .swiper-wrapper{
    overflow: hidden;
}
.new-knowledge_list .swiper-slide{
    width: 100%;
}
/* 首页-提示弹窗 */
.new-dialog_login.tips_box{
    padding: 50px;
    width:410px;
    margin: -62px 0 0 -255px;
    border-radius: 5px;
}
.new-text_box{
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    text-align: center;
}
.new-text_box p{
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    line-height: 20px;
}
.new-table_box table td b{
    font-size:inherit;
}
.new-phone-server .new-table_box.pl80 td{
    padding-left: 80px;
    text-align: left;
}
.new-phone-server .txt{
    margin-top:5px;
}
.post_img img{
    display: block;
    margin-top: 30px;
}
/* 2021-09-02-new_Add */
.new-fund_table .add_bg th{
    padding-top: 18px;
    padding-bottom: 18px;
    background: #F9F9F9;
}
.new-fund_table .add_bg th span{
    white-space: nowrap;
}
/* 2021-09-10-旗下基金-start */
.new-fund_detail{
    padding-bottom: 10px;
}
.new-product_data{
    padding-bottom: 40px;
    border-bottom: 1px solid #F1F1F1;
}
.new-product_data .left_box{
    float: left;
    width: 825px;
}
.new-product_data h2{
    font-size: 28px;
    color: #333333;
    line-height: 40px;
    font-weight: 700;
}
.new-product_data h2 span{
    margin-left: 12px;
    font-size: 24px;
    color: #666666;
    font-weight: normal;
    font-family: PFDin;
}
.new-product_data .label{
    margin-top:15px;
    font-size: 0;
}
.new-product_data .label span{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    min-width: 72px;
    font-size: 14px;
    color: #D3A243 ;
    line-height: 22px;
    text-align: center;
    font-weight:500;
    border: 1px solid #D3A243;
}
.new-product_data .label span.yellow{
    border: 1px solid #FB8B4F;
    background: #ffffff;
    color: #FB8B4F;
    min-width: 95px;
}
.new-product_data .data_list{
    margin-top: 40px;
}
.new-product_data .data_list li{
    float: left;
    width: 275px;
    font-size: 0;
}
.new-product_data .data_list .p1{
    display: inline-block;
    vertical-align: top;
}
.new-product_data .data_list .p1 span{
    display: block;
    font-size: 60px;
    line-height: 80px;
    font-family: PFDin;
}
.new-product_data .data_list .p1 i{
    display: block;
    font-style: normal;
    margin-top: 10px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    text-align: center;
}
.new-product_data .right_box{
    width: 275px;
    float: right;
    padding-top: 149px;
}
.new-select_btn{
    display: block;
    width: 150px;
    height:60px;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 60px;
    font-weight: 700;
    text-align: center;
    background-image: linear-gradient(225deg, #FDBD83 0%, #FB884C 100%);
}
.new-select_btn:hover{
    color: #fff;
    background: #FB884C;
}
.new-product_data .right_box .new-select_btn{
    margin-left: 125px;
}
.new-product_detail{
    padding: 20px 0 48px;
}
.new-product_detail .left_box{
    float: left;
    width: 825px;
}
.new-product_detail .new-tab_ul li{
    margin-left: 30px;
}
.new-product_detail .new-tab_ul li:first-child{
    margin-left: 0;
}
.new-product_detail .pd_tabcont{
    margin-top: 20px;
}
.new-product_detail .chart_switch{
    margin-bottom: 30px;
    font-size: 0;
}
.new-product_detail .chart_switch span{
    font-size: 16px;
    line-height: 40px;
    color:#666666;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    cursor: pointer;
    font-family: PFDin;
}
.new-product_detail .chart_switch span:first-child{
    margin-left: 0;
}
.new-product_detail .chart_switch span.act,
.new-product_detail .chart_switch span:hover{
    color: #D3A243;
}
.new-product_detail .filter_date1{
    float: right;
    height: 40px;
    border-bottom: 1px solid #E0E0E0;
    padding-right: 33px;
    margin-left: 0;
    width: 240px;
    position: relative;
}
.new-product_detail .filter_date1 .icon{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/ic_date01.png) no-repeat center;
    position: absolute;
    top: 13px;
    right: 10px;
}
.new-product_detail .filter_date1 .t1{
    display: block;
    height: 20px;
    padding: 10px 0;
    line-height: 20px;
    font-size: 16px;
    border: 0 none;
    background: none;
    outline: none;
    color: #333333;
    float: left;
    width: 110px;
}
.new-product_detail .filter_date1 .line{
    height: 40px;
    float: left;
    line-height: 40px;
    color: #808080;
    font-size: 14px;
    margin-right: 5px;
}
.chart_imgbox1{
    margin-top: 40px;
}
.new-product_detail .type_box{
    margin-top:17px;
    font-size: 0;
}
.new-product_detail .type_box span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    padding-left: 20px;
    font-size: 14px;
    color: #333333 ;
    line-height: 20px;
}
.new-product_detail .type_box em{
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    width:11px;
    height: 4px;
}
.new-product_detail .type_box em.em_01{
    background: #D3A243;
}
.new-product_detail .type_box em.em_02{
    background: #FF8C00;
}
.new-product_detail .right_box{
    float: right;
    width:282px;
    padding-top: 33px;
}
.pd_imptips{
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    padding-left: 22px;
    background: url(../images/pd_imp.png) no-repeat left 1px;
    margin-bottom: 30px;
}
.pd_right_tit {
    padding: 15px 0;
    line-height: 24px;
    position: relative;
    border-bottom: 1px solid #F1F1F1;
}
.pd_right_tit h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #333333;
}
.sy_table table th{
    border-bottom: 1px solid #f1f1f1;
    font-weight: normal;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    height: 42px;
    vertical-align: middle;
    font-family: PFDin;
}
.sy_table table td{
    border-bottom: 1px solid #f1f1f1;
    font-weight: normal;
    text-align: right;
    font-size: 14px;
    line-height: 20px;
    height: 44px;
    vertical-align: middle;
}
.sy_table table td span{
    font-family: PFDin;
}
.new-product_msg .new-tab_ul{
    border-bottom: 1px solid #F1F1F1;
}
.new-product_msg .new-tab_ul li{
    margin-left: 30px;
}
.new-product_msg .new-tab_ul li:first-child{
    margin-left: 0;
}
.new-product_msg .pd_tabcont{
    padding-top: 40px;
}
.new-product_msg .pd_tabcont h3{
    margin-bottom: 20px;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    font-weight:700;
}
.manager_dl {
    min-height: 227px;
    margin-bottom: 30px;
}
.manager_dl dt {
    float: left;
    width: 190px;
}
.manager_dl dt img {
    width: 190px;
    height: 227px;
    border-radius: 5px;
}
.manager_dl dd {
    padding-left: 230px;
}
.manager_dl dd .name {
    line-height: 32px;
    padding: 8px 0 0;
}
.manager_dl dd .name b {
    font-size: 24px;
    font-weight: 700;
}
.manager_dl dd .name span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #FF9500;
    font-size: 12px;
    vertical-align: top;
    margin: 5px 0 0px 20px;
    padding: 0 10px;
    border: 1px solid #FF9500;
    border-radius: 2px;
}
.manager_dl dd .label{
    padding: 10px 0;
    font-size: 14px;
    line-height: 20px;
}
.manager_dl dd .label span{
    margin-right: 30px;
    color: #666;
}
.manager_dl dd .label span b{
    font-weight: normal;
    color: #333;
}
.manager_dl dd .brief {
    margin-top: 10px;
    line-height: 26px;
    font-size: 16px;
    color: #666666;
    position: relative;
    display: block;
}
.manager_dl dd .total_num {
    line-height: 22px;
    font-size: 16px;
    color: #333333;
    font-weight: 700;
    padding:30px 0 20px;
    border-bottom: 1px solid #F1F1F1;
}
.manager_dl dd div.more {
    text-align: right;
}
.manager_dl dd div.more a {
    display: inline-block;
    line-height: 26px;
    color: #D3A243;
    margin-top: 15px;
    padding-right: 16px;
    background: url(../images/horn_down.png) no-repeat right center;
}
.manager_dl dd div.more.fold a {
    background: url(../images/horn_up.png) no-repeat right center;
}
.manager_dl .fund_table table{
    width: 100%;
}
.manager_dl .fund_table td{
    padding: 15px 0;
    border-bottom: 1px solid #F1F1F1;
    vertical-align: top;
    text-align: right;
}
.manager_dl .fund_table td:first-child{
    text-align: left;
}
.manager_dl .fund_table  .p3{
    font-size: 16px;
    color: #333333;
    line-height: 22px;
}
.manager_dl .fund_table  .p1{
    margin-top: 2px;
    font-size: 16px;
    color: #666666;
    line-height: 21px;
    font-family: PFDin;
}
.manager_dl .fund_table  .p2{
    font-size: 18px;
    color: #333333;
    line-height:24px;
    font-family: PFDin;
}
.manager_dl .fund_table .p4{
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-fund_files .msg_box,
.new-fund_rate .msg_box{
    margin-bottom: 40px;
}
.new-fund_files .msg_box .txt,
.new-fund_rate .msg_box .txt{
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    text-align: justify;
}
.pd_inner_table table{
    width: 100%;
    table-layout: fixed;
}
.pd_inner_table table th{
    padding: 15px;
    font-size: 16px;
    color: #666666;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    background: #F9F9F9;
    font-weight: normal;
    border: 1px solid #F1F1F1;
}
.pd_inner_table table td{
    padding: 15px 20px;
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    text-align: left;
    border: 1px solid #F1F1F1;
}
.new-fund_rate .pd_inner_table table td{
    text-align: center;
}
.pd_tabcont .mt25{
    margin-top: 25px;
}
.pd_tabcont .mt20{
    margin-top: 20px;
}
.sub_tabnav{
    background: #F9F9F9;
    border-bottom: 1px solid #F1F1F1;
    height: 50px;
    margin-bottom:40px;
}
.sub_tabnav ul{
    height: 50px;
}
.sub_tabnav ul li{
    float: left;
    margin-right: -1px;
}
.sub_tabnav ul li a{
    display: block;
    padding: 0 18px;
    height: 49px;
    line-height: 49px;
    font-size: 16px;
    color: #333333;
    border-style: solid;
    border-width: 1px;
    border-color: transparent #fff;
}
.sub_tabnav ul li a:hover{
    color: #D3A243;
}
.sub_tabnav ul li.act a{
    color: #D3A243;
    background: #fff;
    border-color: #F1F1F1 #F1F1F1 #fff;
    position: relative;
    z-index: 10;
}
.new-owner_detail{
    position: relative;
}
.new-owner_detail h3 span{
    margin-left: 10px;
    font-size: 16px;
    color: #666666;
    font-weight:normal;
}
.time_select{
    position: absolute;
    right:0;
    top: 0;
    text-align: right;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666666;
    z-index: 50;
}
.time_select .value{
    display: inline-block;
    padding-right: 16px;
    color: #D3A243;
    height: 30px;
    cursor: pointer;
}
.time_select .value i{
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0;
    border-color: #D3A243 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 0;
}
.time_select .value i.on{
    border-width: 0 4px 4px;
    border-color: transparent transparent #D3A243;
}
.time_select_layer{
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 100;
    width: 155px;
    height: 150px;
    box-shadow: 0 0 6px rgba(0,0,0,0.1);
    border: 1px solid #eee;
    background: #fff;
    overflow-y: auto;
}
.time_select .list{
    text-align: left;
}
.time_select .list li{
    font-size: 14px;
    line-height: 20px;
    padding: 5px 10px;
    cursor: pointer;
    color: #666666;
}
.time_select .list li:hover span{
    color: #D3A243;
    background: #fcfcfc;
}
.new-asset_chart .left_chart{
    float: left;
    width:270px;
    height: 270px;
    position: relative;
}
.new-asset_chart .left_chart img{
    display: block;
    width: 100%;
}
.new-asset_chart .left_chart .txt{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -34px;
    width: 270px;
    font-size: 16px;
    color: #666666 ;
    line-height: 22px;
    text-align: center;
}
.new-asset_chart .left_chart .txt span{
    display: block;
    font-size: 32px;
    color: #000000;
    line-height: 45px;
}
.new-asset_chart  .right_data{
    float: right;
    width: 825px;
}
.new-asset_chart  .right_data table{
    width: 100%;
    border: 1px solid #F1F1F1;
}
.new-asset_chart  .right_data th{
    padding:14px 10px 15px;
    font-size: 16px;
    color: #666666 ;
    line-height: 22px;
    background: #F9F9F9;
    text-align: center;
    border-bottom: 1px solid #F1F1F1;
    font-weight: 500;
}
.new-asset_chart  .right_data tr:nth-child(2n+1) td{
    background: #F9F9F9;
}
.new-asset_chart  .right_data th:first-child,
.new-asset_chart  .right_data td:first-child{
    padding-left: 50px;
    text-align: left;
}
.new-asset_chart  .right_data td{
    padding:14px 10px 15px;
    font-size: 16px;
    color: #333333 ;
    line-height: 22px;
    border-bottom: 1px solid #F1F1F1;
    text-align: center;
}
.new-asset_chart  .right_data td:last-child,
.new-asset_chart  .right_data th:last-child{
    padding-right: 32px;
    text-align: right;
}
.new-asset_chart  .right_data  .type{
    position: relative;
    font-size: 16px;
    color: #333333 ;
    line-height: 22px;
}
.new-asset_chart  .right_data  .type em{
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -5px;
    display: block;
    width:10px;
    height: 10px;
    border-radius: 2px;
}
.new-asset_chart  .right_data  .type em.em_01{
    background: #FF7076;
}
.new-asset_chart  .right_data  .type em.em_02{
    background: #FF7F00;
}
.new-asset_chart  .right_data  .type em.em_03{
    background: #FFDB97;
}
.new-asset_chart  .right_data  .type em.em_04{
    background: #4C7AFF;
}
.new-asset_chart  .right_data .sort{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #333333 ;
    line-height: 20px;
}
.new-asset_chart  .right_data .sort i{
    display: inline-block;
    vertical-align: top;
    width: 0;
    height: 0;
    border-style: solid;
    margin-left: 9px;
    margin-top:5px;
}
.new-asset_chart  .right_data .sort.up i{
    border-width: 0 5px 6px;
    border-color: transparent transparent #B8B8B8;
}
.new-asset_chart  .right_data .sort.down i{
    border-width: 6px 5px 0;
    border-color: #B8B8B8 transparent transparent;
}
.new-asset_chart  .right_data  .type em.em_11{
    background: #ED0000;
}
.new-asset_chart  .right_data  .type em.em_12{
    background:#F67A03;
}
.new-asset_chart  .right_data  .type em.em_13{
    background: #F9C304;
}
.new-asset_chart  .right_data  .type em.em_14{
    background: #D3B28C;
}
.new-asset_chart  .right_data  .type em.em_15{
    background: #399EFF;
}
.new-asset_chart  .right_data  .type em.em_16{
    background: #3398CE;
}
.new-asset_chart  .right_data  .type em.em_17{
    background: #867CFF;
}
.new-asset_chart  .right_data  .type em.em_18{
    background: #D800FF;
}
.new-asset_chart .right_data.add-border th,
.new-asset_chart .right_data.add-border td{
    border: 1px solid #F1F1F1;
}
.new-asset_chart .right_data.add-border tr:nth-child(2n+1) td {
    background:#fff;
}
.new-asset_chart.w1200 .right_data{
    width: 1200px;
    float: none;
}
.new-asset_chart.w1200 .txt{
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    padding-left: 30px;
    text-align: left;
}
.new-asset_chart.w1200 .txt .line{
    display: inline-block;
    vertical-align: top;
    margin: 8px 0 0 25px;
    width: 280px;
    height: 6px;
    background: #E3E7F0;
    border-radius: 3px;
}
.new-asset_chart.w1200 .txt .inner{
    height: 6px;
    background: #4C7AFF;
    border-radius: 3px;
}
.new-owner_detail.mt40{
    margin-top: 40px;
}
.new-owner_detail .tab_type{
    font-size: 0;
}
.new-owner_detail .tab_type span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left:20px;
    font-size: 16px;
    color: #999999;
    line-height: 22px;
    cursor: pointer;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.new-owner_detail .tab_type span i{
    position: absolute;
    left: 10px;
    top: 5px;
    display: block;
    width: 1px;
    height: 14px;
    background: #999999;
}
.new-owner_detail .tab_type span:first-child{
    padding-left: 0;
}
.new-owner_detail .tab_type span:first-child i{
    display: none;
}
.new-owner_detail .tab_type span.act,
.new-owner_detail .tab_type span:hover{
    color: #D3A243;
}
.new-asset_chart.flex_box .right_data{
    position: relative;
    width: 1200px;
    margin-top: 20px;
    float: none;
}
.new-asset_chart.flex_box .right_data table{
    table-layout: fixed;
}
.new-asset_chart.flex_box .right_data th:first-child,
.new-asset_chart.flex_box .right_data td:first-child{
    padding-left: 10px;
    text-align: center;
}
.new-asset_chart.flex_box .right_data th:last-child,
.new-asset_chart.flex_box .right_data td:last-child{
    padding-right: 10px;
    text-align: center;
}
.new-date_select{
    position: absolute;
    right: 0;
    top: -14px;
    min-width: 225px;
    padding: 12px 20px 12px 0;
    border-bottom: 1px solid #E0E0E0;
    font-size: 0;
}
.new-date_select span{
    display: inline-block;
    vertical-align: top;
    min-width: 56px;
    padding-right: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    background: url("../images/ic_date01.png") no-repeat right center;
    cursor: pointer;
}
.new-date_select i{
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-date_select  em{
    position: absolute;
    right: 0;
    top:12px;
    z-index: 100;
    display: block;
    width:20px;
    height:20px;
    background: url("../images/icon_search04.png") no-repeat center;
}
.new-asset_chart .derive_btn{
    position: absolute;
    right: 0;
    bottom:-60px;
    z-index: 100;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    font-size: 16px;
    color: #D3A243;
    line-height:30px;
    border: 1px solid #D3A243;
}
.new-asset_chart .derive_btn em{
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
    width: 16px;
    height: 30px;
    background: url("../images/icon16.png") no-repeat center;
}
.new-no_data01{
    padding: 22px 0;
}
.new-no_data01 .txt{
    font-size: 18px;
    color: #666666 ;
    line-height: 25px;
    text-align: center;
}
.new-award_box{
    padding: 100px 0 95px;
    height: 305px;
}
.new-award_box .new-title_box h2{
    color: #fff;
}
.new-award_box .new-title_box .txt{
    color: #fff;
    color: rgba(255,255,255,.6);
}
.new-fund_text .pd_filter {
    height: 32px;
    margin-bottom: 33px;
}
.new-fund_text .filter_search1{
    position: relative;
    float: left;
    width: 280px;
    height: 32px;
}
.new-fund_text .filter_search1 .icon {
    width: 16px;
    height: 16px;
    background: url(../images/icon_search04.png) no-repeat center;
    position: absolute;
    top: 8px;
    left: 15px;
    z-index: 50;
}
.new-fund_text .filter_search1 .t1 {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 5px 50px 5px 42px;
    width: 186px;
    color: #333333;
    outline: none;
    border: 1px solid #ddd;
    background: #fff;
}
.new-fund_text .filter_search1 .btn{
    width: 50px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #D3A243;
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}
.new-fund_text .filter_box1{
    margin-left: 320px;
    height: 32px;
}
.new-fund_text .filter_date1{
    float: right;
    border-bottom: 1px solid #E8E8E8;
    position: relative;
    padding-right: 33px;
    margin-left: 0;
    width: 210px;
    height: 31px;
}
.new-fund_text .filter_date1 .t1{
    display: block;
    height: 20px;
    padding: 6px 0 5px;
    line-height: 20px;
    font-size: 14px;
    border: 0 none;
    background: none;
    outline: none;
    color: #333333;
    float: left;
    width: 97px;
}
.new-fund_text .filter_date1 .line{
    float: left;
    margin-right: 5px;
    height: 31px;
    line-height: 31px;
    color: #666666;
    font-size: 14px;
}
.new-fund_text .filter_date1 .icon{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/ic_date01.png) no-repeat center;
    position: absolute;
    top: 8px;
    right: 10px;
}
.new-fund_text .filter_list1{
    float: right;
    margin-right: 30px;
    height: 32px;
}
.new-fund_text .filter_list1 li{
    float: left;
    padding: 0 5px;
}
.new-fund_text .filter_list1 li>a{
    display: block;
    padding: 0 3px;
    font-size:14px;
    color: #666666;
    line-height: 32px;
    transition: all .3s;
}
.new-fund_text .filter_list1 li>a:hover,
.new-fund_text .filter_list1 li.act>a{
    color: #D3A243;
}
.new-fund_text .new-text_list{
    margin-top: -25px;
}
.new-text_list li{
    padding: 18px 0;
    border-bottom: 1px solid #F1F1F1;
}
.new-text_list li>a{
    position: relative;
    padding-right: 250px;
    display: block;
    font-size:16px;
    color: #333333;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
}
.new-text_list li>a span{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    font-size:16px;
    color: #666666;
    line-height: 24px;
}
.new-text_list li>a:hover{
    color: #D3A243;
}
.new-fund_sale .left_box{
    float: left;
    width:510px;
    padding-right: 30px;
}
.new-sale_item{
    margin-bottom: 40px;
}
.new-sale_item .txt{
    font-size:16px;
    color: #333333;
    line-height: 26px;
    text-align: justify;
}
.new-sale_item .txt a{
    color:#333333;
}
.new-sale_item .txt a:hover{
    color: #D3A243;
    text-decoration: underline;
}
.new-fund_sale .right_list{
    float: left;
    width: 660px;
}
.new-fund_sale .right_list li{
    float: left;
    margin-left: 20px;
    width:320px;
    height:124px;
}
.new-fund_sale .right_list li:first-child{
    margin-left: 0;
}
.new-fund_sale .right_list li>a{
    display: block;
    width: 320px;
    padding-top:28px;
    height:96px;
    text-align: center;
}
.new-fund_sale .right_list li>a.app{
    background: url("../images/sale_bg01.png") no-repeat center;
}
.new-fund_sale .right_list li>a.code{
    background: url("../images/sale_bg02.png") no-repeat center;
}
.new-fund_sale .right_list li>a span,
.new-fund_sale .right_list li>a i{
    display: block;
    font-style: normal;
}
.new-fund_sale .right_list li>a span{
    font-size: 20px;
    color: #333333;
    line-height:28px;
    font-weight: 700;
    transition: all .3s;
}
.new-fund_sale .right_list li>a i{
    margin-top: 10px;
    font-size:14px;
    color: #666666;
    line-height: 20px;
}
.new-fund_sale .right_list li>a:hover span{
    color: #D3A243;
}
.new-asset_chart .right_data td .link{
    transition: all .3s;
}
.new-asset_chart .right_data td .link:hover{
    text-decoration: underline;
    color: #D3A243;
}
.new-product_data .left_box .time{
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-product_data .right_box.w292{
    width: 292px;
    padding-top: 44px;
}
.new-period_box{
    position: relative;
    z-index: 10;
    min-height: 74px;
}
.new-period_box .line{
    position: absolute;
    left: 0;
    top:45px;
    z-index:-1;
    width: 100%;
    height: 1px;
    background: #F3F3F3;
}
.new-period_box ul li{
    float: left;
    width: 33.33%;
    text-align: center;
}
.new-period_box ul .p1{
    font-size: 16px;
    color: #333333;
    line-height: 22px;
}
.new-period_box ul em{
    margin: 16px auto 11px;
    display: block;
    width: 9px;
    height: 9px;
    background: #D3A243;
    border: 3px solid #BDD1FF;
    border-radius: 100%;
    opacity: 0.5;
    filter: alpha(50);
}
.new-period_box ul li.act em{
    opacity: 1;
    filter: alpha(100);
}
.new-period_box ul .p2{
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-period_input{
    position: relative;
    margin-top: 20px;
    width: 292px;
    height:50px;
}
.new-period_input input{
    display: block;
    padding: 10px 112px 10px 20px;
    width:158px;
    height:28px;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    outline: none;
    background: #F9F9F9;
    border: 1px solid #DDDDDD;
    border-radius:25px;
}
.new-period_input .btn{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    display: block;
    width: 112px;
    height: 50px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    background-image: linear-gradient(225deg, #FDBD83 0%, #FB884C 100%);
    border-radius: 0 25px 25px 0;
}
.new-period_input .btn:hover{
    background: #FB884C;
}
.new-product_data .right_box.w292 .tips{
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-fund_intro_img img{
    display: block;
    width: 100%;
}
.new-fund_flow{
    padding: 40px 0 25px;
}
.new-fund_flow h2{
    margin-bottom: 8px;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    font-weight: 700;
}
.xf_processlist li{
    padding: 12px 0 12px 36px;
    position: relative;
}
.xf_processlist li:before{
    content: "";
    width: 1px;
    height: 100%;
    background: #F3F3F3;
    position: absolute;
    top: -12px;
    left: 7px;
}
.xf_processlist li:first-child:before{
    height: auto;
    top: 24px;
    bottom: 0;
}
.xf_processlist li h5{
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
}
.xf_processlist li p{
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    margin-top: 4px;
}
.xf_processlist li em{
    position: absolute;
    top: 16px;
    left: 0;
    z-index: 50;
    display: block;
    width: 9px;
    height: 9px;
    background: #D3A243;
    border: 3px solid #BDD1FF;
    border-radius: 100%;
}
.new-period_input .all_btn{
    display: block;
    width: 292px;
    height: 50px;
    font-size:20px;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    font-weight: 700;
    background-image: linear-gradient(225deg, #FDBD83 0%, #FB884C 100%);
}
.new-period_input .all_btn:hover{
    background: #FB884C;
}
/* 基金工具-start */
.new-respon_tips{
    margin-top: 10px;
}
.new-respon_tips p{
    font-size: 16px;
    color: #666666;
    color: rgba(102,102,102,0.85);
    line-height: 22px;
    text-align: justify;
}
.tool_gs_top{
    position: relative;
    margin-top: 32px;
}
.tool_gs_info {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 50;
    text-align: right;
    padding: 25px 0;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.tool_gs_info .update_link {
    display: inline-block;
    padding-left: 24px;
    margin-left: 40px;
    color:#D3A243;
    background: url(../images/update_icon.png) no-repeat left center;
}
.new-fund_table01 table .btn{
    position: relative;
}
.new-fund_table01 table .btn:not(:first-child)::before{
    position: absolute;
    left: -3px;
    top: 50%;
    margin-top: -8px;
    content: "";
    width: 1px;
    height: 16px;
    background: #DDDDDD;
}
.new-inner_banner.seed{
    position: relative;
}
.new-inner_banner.seed .tips{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0,0,0,0.25);
}
.new-inner_banner.seed .tips span{
    display: block;
    margin: 0 auto;
    width: 1200px;
    font-size: 12px;
    color: rgba(255,255,255,0.75);
    line-height: 20px;
}
.tab_ul_wrap{
    border-bottom: 1px solid #F1F1F1;
}
.new-num_type{
    padding: 32px 0;
    background: #F7F8FA ;
}
.new-num_type .list li{
    position: relative;
    float: left;
    width: 378px;
    padding-left: 22px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.new-num_type .list li em{
    position: absolute;
    left: 0;
    top:6px;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.new-num_type .list li em.em_01{
    background: #D3A243;
}
.new-num_type .list li em.em_02{
    background: #FF8B2A;
}
.new-num_type .list li em.em_03{
    background: #EB0000;
}
.signal_module{
    margin-top: 56px;
}
.signal_module_tit{
    position: relative;
    min-height: 57px;
}
.signal_module_tit .tit{
    font-size: 24px;
    color: #333333 ;
    line-height: 32px;
    font-weight: 700;
}
.signal_module_tit .p1{
    position: relative;
    margin-top: 4px;
    padding-left: 18px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.signal_module_tit .p1 em{
    position: absolute;
    left: 0;
    top: 6px;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.signal_module_tit .p1 span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    width: 16px;
    height: 24px;
    background: url("../images/imp_icon01.png") no-repeat center;
}
.signal_module_tit .p1 strong{
    position: absolute;
    left: 48px;
    top: 50%;
    margin-top: -20px;
    padding: 9px 18px;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    background: #FFFFFF;
    white-space: nowrap;
    border-radius: 6px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    font-weight: normal;
}
.signal_module_tit .p1 span:hover strong{
    left: 28px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}
.signal_module_tit .p1 strong:before{
    position: absolute;
    left: -7px;
    top:13px;
    content: "";
    display: block;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #ffffff;
}
.signal_module_tit .p1 i{
    font-style: normal;
    color: #1C1C1C;
    font-weight: 700;
}
.signal_module_tit.light .p1{
    color: #D3A243;
}
.signal_module_tit.light .p1 em{
    background: #D3A243;
}
.signal_module_tit.middle .p1{
    color: #FF8B2A;
}
.signal_module_tit.middle .p1 em{
    background: #FF8B2A;
}
.signal_module_tit.high .p1{
    color: #EB0000;
}
.signal_module_tit.high .p1 em{
    background: #EB0000;
}
.signal_module .fund_table{
    margin-top: 16px;
}
.calculator_module .w1200{
    padding: 10px 0 48px;
    border-bottom: 1px solid #f1f1f1;
}
.calculator_box{
    width: 448px;
    padding: 30px 20px 20px;
    background: #F9F9F9;
    border-radius: 12px;
    float: left;
}
.calculator_input{
    height: 72px;
    border: 1px solid #F1F1F1;
    background: #fff;
    border-radius: 6px;
    position: relative;
}
.calculator_input .t1{
    display: block;
    width: 416px;
    height: 32px;
    line-height: 32px;
    padding: 20px 0 20px 30px;
    outline: none;
    border: 0 none;
    background: none;
    font-size: 24px;
    color: #404040;
}
.query_ly02{
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    border-radius: 6px;
    overflow: hidden;
    position: absolute;
    height: 320px;
    padding-right: 0 !important;
    top: 72px;
    left: -1px;
    z-index: 200;
}
.query_ly02 ul li{
    padding: 14px 60px 15px 30px;
    margin-bottom: -1px;
    font-size: 16px;
    line-height: 22px;
    position: relative;
    cursor: pointer;
}
.query_ly02 ul li:before{
    content: "";
    height: 1px;
    background: #f1f1f1;
    position: absolute;
    top: 0;
    left: 30px;
    right: 30px;
}
.query_ly02 ul li:first-child:before{
    display: none;
}
.query_ly02 ul li strong{
    font-weight: normal;
}
.query_ly02 ul li em{
    color: #808080;
    font-family: PFDin;
    margin-left: 10px;
}
.query_ly02 ul li.act,
.query_ly02 ul li:hover{
    background: #F1F3F7;
    color: #D3A243;
    z-index: 5;
}
.query_ly02 ul li.act em,
.query_ly02 ul li.act strong,
.query_ly02 ul li:hover strong,
.query_ly02 ul li:hover em{
    color: #D3A243;
}
.query_ly02 ul li.act:before{
    background: transparent;
}
.query_ly02 ul li.act:after{
    content: "";
    width: 20px;
    height: 15px;
    background: url(../images/icon_act.png) no-repeat center;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 30px;
}

.calculator_link{
    margin: 10px 0 22px;
    font-size: 14px;
    line-height: 20px;
    text-align: right;
}
.calculator_link a{
    color: #D3A243;
}
.calculator_link a:hover{
    text-decoration: underline;
}
.calculator_list{
    height: 58px;
    margin-top: 10px;
}
.calculator_list li{
    float: left;
    margin-left: 10px;
    height: 58px;
    position: relative;
}
.calculator_list li:first-child{
    margin-left: 0;
}
.calculator_list li.mc_row_1{
    width: 80px;
}
.calculator_list li.mc_row_2{
    width: 170px;
}
.calculator_list li.mc_row_3{
    width: 260px;
}
.calculator_list li.mc_row_4{
    width: 350px;
}
.calculator_list li.tit{
    width: 88px;
}
.calculator_list li.tit span{
    display: block;
    text-align: center;
    height: 58px;
    line-height: 58px;
    background: #F1F1F1;
    border-radius: 6px;
    font-size: 14px;
    color: #666666;
}
.sele_item{
    display: table;
    width: 100%;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.sele_item p{
    display: table-cell;
    height: 58px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
}
.sele_item p em{
    display: block;
    font-size: 12px;
}
.sele_item p strong{
    font-weight: normal;
    display: block;
}
.sele_item .arrow{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent #D8D8D8 transparent;
    position: absolute;
    bottom: 5px;
    right: 5px;
}
.sele_item.act p{
    color: #D3A243;
}
.sele_item.on p{
    color: #D3A243;
}
.sele_item.on .arrow{
    border-color: transparent transparent #D3A243 transparent;
}
.sele_item_layer{
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    border-radius: 6px;
    overflow: hidden;
    height: 250px;
    padding-right: 0 !important;
    position: absolute;
    top: 64px;
    left: -1px;
    z-index: 200;
}
.sele_item_layer li{
    float: none;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.sele_item_layer li:hover{
    background: #F9F9F9;
}
.jsq_rangbox{
    height: 8px;
    padding: 36px 50px 14px 44px;
    background: #fff;
    border-radius: 6px;
    position: relative;
}
.jsq_rangbox .min_num,
.jsq_rangbox .max_num{
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    position: absolute;
    bottom: 10px;
    font-family: PFDin;
}
.jsq_rangbox .min_num{
    right: 315px;
}
.jsq_rangbox .max_num{
    left: 308px;
}
.rate_item{
    height: 58px;
    line-height: 58px;
    background: #fff;
    border-radius: 6px;
    font-size: 16px;
    position: relative;
}
.rate_item .t1{
    width: 50%;
    height: 28px;
    line-height: 28px;
    padding: 15px 0;
    text-align: right;
    float: left;
    background: none;
    border: 0 none;
    outline: none;
    font-size: 16px;
    color: #333333;
    font-family: PFDin;
}
.rate_item em{
    font-style: normal;
    color: #666666;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 7px;
    z-index: 50;
}
.jsq_btn_01{
    display: block;
    height: 58px;
    line-height: 58px;
    text-align: center;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
    background: #D3A243;
}
.jsq_btn_02{
    display: block;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 6px;
    font-size: 16px;
    color: #D3A243;
    background: #fff;
    border: 1px solid rgba(27,69,178,0.3);
}
.jsq_rightbox{
    margin-left: 548px;
    min-height: 506px;
}
.jsq_rightbox h2{
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px;
}
.jsq_rightbox h2 em{
    margin-left: 20px;
    font-size: 20px;
    color: #666666;
    font-weight: normal;
}
.jsq_rightbox .info{
    display: inline-block;
    width: 100%;
}
.jsq_rightbox .info dl{
    width: 145px;
    float: left;
}
.jsq_rightbox .info dl:first-child{
    width: 180px;
}
.jsq_rightbox .info dl dd{
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    font-family: PFDin;
}
.jsq_rightbox .info dl dt{
    font-size: 14px;
    line-height: 20px;
    margin-top: 2px;
    color: #666666;
}
.jsq_rightbox .chart_cont04{
    margin-top: 50px;
}
.jsq_rightbox .chart_cont04 h5{
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 20px;
}
.jsq_rightbox .chart_imgbox4{
    height: 280px;
}
.jsq_rightbox .chart_imgbox4 img{
    display: block;
    max-width: 100%;
}
.calculator_module .bottom_tips{
    margin-top: 32px;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}
.dt_record{
    padding: 30px 0 60px;
}
.fund_pgtit{
    position: relative;
    margin-bottom: 24px;
}
.fund_pgtit h3{
    font-size: 20px;
    color: #333333;
    line-height: 24px;
    font-weight: 700;
}
.dt_record .text_right.mt30{
    margin-top: 30px;
    text-align: right;
}
.more_link04{
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    padding-right: 16px;
    position: relative;
    color: #D3A243;
}
.more_link04 i{
    display:block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #D3A243 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 0;

}
.more_link04.up i{
    border-width: 0 5px 5px;
    border-color:  transparent transparent #D3A243;
}
.dt_feature{
    padding-top: 40px;
    height: 300px;
}
.dt_feature .w1200{
    padding: 40px 0 60px;
    background: #FFFFFF;
    box-shadow: 0 2px 30px 0 rgba(0,0,0,0.10);
}
.dt_feature  h2{
    font-size: 28px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
}
.dt_feature .list{
    margin-top: 40px;
}
.dt_feature .list li{
    float: left;
    width: 25%;
    text-align: center;
}
.dt_feature .list li em{
    margin: 0 auto 15px;
    display: block;
    width:50px;
    height: 50px;
}
.dt_feature .list li em.em_01{
    background: url("../images/dt_icon01.png") no-repeat center;
}
.dt_feature .list li em.em_02{
    background: url("../images/dt_icon02.png") no-repeat center;
}
.dt_feature .list li em.em_03{
    background: url("../images/dt_icon03.png") no-repeat center;
}
.dt_feature .list li em.em_04{
    background: url("../images/dt_icon04.png") no-repeat center;
}
.dt_feature .list li .p1{
    font-size: 18px;
    color: #666666;
    line-height:28px;
}
.dt_feature .list li .p2{
    font-size: 18px;
    color: #000000 ;
    line-height: 28px;
    font-weight: 700;
}
.dt_chart{
    padding-top: 47px;
}
.dt_chart h2{
    font-size: 32px;
    color: #333333;
    line-height: 45px;
    font-weight: 700;
}
.dt_chart .img_box{
    margin-top: 48px;
}
.dt_chart .img_box img{
    display: block;
    width: 100%;
}
.compare_search{
    padding: 30px 0;
}
.compare_search_input{
    position: relative;
    height: 50px;
}
.compare_search_input .input_box{
    position: relative;
    padding: 0 52px;
    background: #F9F9F9;
}
.compare_search_input .input_box input{
    display: block;
    padding: 10px 0;
    height: 30px;
    width: 100%;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    font-weight: 500;
    outline: none;
    border: none;
    cursor: pointer;
}
.compare_search_input .input_box em{
    position: absolute;
    left: 15px;
    top: 14px;
    display: block;
    width:22px;
    height: 22px;
    background:url("../images/search_btn2.png") no-repeat center;
}
.compare_btn{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 178px;
    height: 48px;
    font-size: 18px;
    color: #D3A243 ;
    line-height: 48px;
    text-align: center;
    font-weight: 500;
    border: 1px solid #D3A243;
}
.compare_btn:hover{
    color: #fff;
    background: #D3A243;
}
.compare_search_list{
    margin-top: 32px;
}
.compare_search_list h3{
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.compare_search_list .list{
    padding-top: 10px;
}
.compare_search_list .list li{
    margin-top: 6px;
    float: left;
    width: 21%;
    margin-left: 5.333%;
}
.compare_search_list .list li:nth-child(4n+1){
    margin-left: 0;
}
.compare_search_list .list li>a{
    position: relative;
    display: block;
    font-size: 14px;
    color:#333333;
    line-height: 22px;
    font-family: PFDin;
    padding-right: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.compare_search_list .list li>a em{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 20px;
    height: 22px;
    background: url("../images/com_icon02.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.compare_search_list .list li>a:hover{
    color: #D3A243;
}
.compare_search_list .list li>a:hover em{
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.compare_no_data{
    padding: 140px 0 100px;
}
.compare_no_data img{
    display: block;
    width: 180px;
    margin: 0 auto 34px;
}
.compare_no_data .p1{
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}
.compare_title_fixed{
    position: fixed;
    left: 0;
    top: 96px;
    padding-top: 20px;
    width: 100%;
    z-index: 600;
    background: #FFFFFF;
    box-shadow: 0 6px 20px 0 rgba(0,0,0,0.10);
    overflow: hidden;
}
.compare_title_fixed .main_cont{
    min-width: 1200px;
}
.compare_title_fixed .compare_item{
    margin-top: 0;
}
.compare_title_fixed .compare_item .left_box{
    padding-top: 18px;
    height: 112px;
}
.compare_title_fixed .compare_item .list li,
.compare_title_fixed .compare_item{
    height: 116px;
}
.compare_title_fixed .compare_item .list .inner{
    padding-top: 18px;
    height: 78px;
}
.compare_title_fixed .compare_item .list .p2{
    margin-top: 0;
}
.compare_title_fixed .compare_item .list .p1{
    margin-top: 15px;
}
.compare_item{
    position: relative;
    margin-top: 60px;
    padding-left: 125px;
    height: 130px;
}
.compare_item .left_box{
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 12px;
    width: 108px;
    height: 130px;
    background: url("../images/compare_bg.png") no-repeat bottom center;
}
.compare_item .left_box h3{
    padding-top: 12px;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    font-weight: 700;
}
.compare_item .left_box .num{
    /*position:absolute;*/
    left:12px;
    bottom:20px;
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    font-family: PFDin;
	float: right;
}
.compare_item .left_box .num span{
    color: #D3A243;
}
.compare_item .list li{
    float: left;
    width: 19.5%;
    height: 130px;
    margin-left: 0.5%;
    background: #F9F9F9;
}
.compare_item .list .inner{
    position: relative;
    padding: 14px 20px 18px;
    height: 96px;
    border-bottom: 2px solid #D3A243;
}
.compare_item .list .p1{
    font-size: 14px;
    color: #666666;
    line-height: 16px;
    font-family: PFDin;
}
.compare_item .list .p2{
    margin-top: 4px;
    font-size: 16px;
    color: #333333 ;
    line-height: 22px;
    height: 44px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}
.compare_item .list .p3{
    margin-top:16px;
    font-size: 14px;
    color: #666666 ;
    line-height: 16px;
}
.compare_item .list .p1 a,
.compare_item .list .p3 a{
    float: right;
    display: inline-block;
    color: #D3A243;
}
.compare_item .list .p1 a:hover,
.compare_item .list .p3 a:hover{
    text-decoration:underline;
}
.compare_item .list .p1 a.gray, .compare_item .list .p3 a.gray {
    color: #666666;
    cursor: default;
    text-decoration: none;
}
.compare_item .list .p1 a.gray:hover, .compare_item .list .p3 a.gray:hover {
    text-decoration: none;
}
.compare_item .list .inner em{
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 20;
    display: block;
    width: 18px;
    height: 18px;
    background: url("../images/com_icon_04.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.compare_item .list .inner:hover em{
    background-image: url("../images/com_icon_05.png");
}
.compare_item .list .inner:hover .p2{
    color: #D3A243;
}
.compare_cont{
    margin-top: -20px;
}
.compare_module{
    margin-top: 60px;
}
.compare_module h3{
    font-size: 20px;
    color: #333333;
    line-height: 24px;
    font-weight: 700;
}
.rt_btn{
    position: relative;
    float: right;
    display: inline-block;
    vertical-align: top;
    padding-right: 17px;
    font-size: 16px;
    color: #666666 ;
    line-height: 24px;
    font-weight: normal;
}
.rt_btn em{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width:7px;
    height: 24px;
    background: url("../images/com_icon04.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.rt_btn:hover{
    color: #333;
}
.rt_btn em.down{
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.compare_chart{
    margin-top: 22px;
}
.compare_tab{
    font-size: 0;
}
.compare_tab span{
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    padding: 8px 0;
    font-size: 14px;
    color: #666666;
    line-height: 16px;
    cursor: pointer;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.compare_tab span:hover,
.compare_tab span.act{
    color: #D3A243;
}
.quest_tips{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left:7px;
    width:16px;
    height: 16px;
    background:url("../images/com_icon05.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.quest_tips strong{
    position: absolute;
    left: 50%;
    top: 50px;
    display:inline-block;
    padding:9px 16px;
    background: #FFFFFF;
    font-size: 14px;
    color: #333333 ;
    line-height: 22px;
    white-space: nowrap;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    border-radius: 6px;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    opacity: 0;
    visibility: hidden;
}
.quest_tips strong i{
    position: absolute;
    left: 50%;
    top: -5px;
    display: block;
    border-bottom: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.compare_tab span:hover .quest_tips{
    background-image: url("../images/com_icon06.png");
}
.quest_tips:hover strong{
    top: 30px;
    opacity: 1;
    visibility: visible;
}
.date_define{
    font-size: 0;
}
.date_define>span,
.date_define .input_box{
    display: inline-block;
    vertical-align: top;
}
.date_define>span{
    margin-right: 8px;
    padding: 8px 0;
    font-size: 14px;
    color: #666666;
    line-height: 16px;
}
.date_define .input_box{
    position: relative;
    padding:8px 28px 7px 0;
    font-size: 14px;
    color: #666666;
    line-height: 16px;
    border-bottom: 1px solid #f1f1f1;
}
.date_define .input_box input{
    display: inline-block;
    vertical-align: top;
    width: 85px;
    padding-left: 5px;
    outline: none;
    border: none;
}
.date_define .input_box i{
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    font-style: normal;
}
.date_define .input_box em{
    position: absolute;
    right:3px;
    top: 0;
    z-index: 20;
    display: block;
    width: 20px;
    height: 32px;
    background:url("../images/ic_date01.png") no-repeat center;
}
.compare_chart .chart_img{
    margin-top:32px;
}
.compare_chart .chart_img img{
    display: block;
    width: 100%;
}
.compare_chart .type{
    margin-top: 20px;
    font-size: 0;
}
.compare_chart .type span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 60px;
    padding-left: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.compare_chart .type span em{
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    width: 11px;
    height: 4px;
}
.compare_chart .type span em.em_01{
    background: #FF0002;
}
.compare_chart .type span em.em_02{
    background: #FF9500 ;
}
.compare_chart .type span em.em_03{
    background: #1092CC;
}
.compare_chart .type span em.em_04{
    background: #104FCC;
}
.compare_chart .type span em.em_05{
    background: #8D10CC;
}
.compare_data{
    margin-top: 15px;
}
.compare_table{
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
.compare_table th{
    padding:28px 20px;
    min-height: 40px;
    width: 90px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    vertical-align: middle;
    background: #F9F9F9;
    border: 1px solid #F1F1F1;
}
.compare_table td{
    padding:28px 20px;
    vertical-align: top;
    border: 1px solid #F1F1F1;
}
.compare_table td p{
    font-size: 14px;
    color: #333333 ;
    line-height: 20px;
}
.compare_table td p.p1{
    font-size: 16px;
    font-family: PFDin;
}
.compare_table td p.p2{
    color: #666666;
    font-family: PFDin;
}
.compare_table td p.p3{
    font-family: PFDin;
}
.compare_module h3 span{
    margin-left: 10px;
    display:inline-block;
    vertical-align: bottom;
    font-size: 12px;
    color: #666666 ;
    line-height: 20px;
    font-weight: normal;
}
.compare_table td .img{
    margin-bottom: 20px;
    display: block;
    width: 70px;
    height: 70px;
}
.compare_table td .img img{
    display: block;
    width: 100%;
}
.compare_table td .p11{
    position: relative;
    margin-top: 16px;
    padding-left: 10px;
}
.compare_table td .p11:first-child{
    margin-top: 0;
}
.compare_table td .p11 i,
.compare_table td .p11 span{
    display: inline-block;
    vertical-align: top;
    font-style: normal;
}
.compare_table td .p11 i{
    max-width: 70%;
}
.compare_table td .p11 em{
    position: absolute;
    left: 0;
    top: 4px;
    display: block;
    width: 4px;
    height: 12px;
}
.compare_table td .p11 em.em_01{
    background: #FF4040 ;
}
.compare_table td .p11 em.em_02{
    background: #FF7F00 ;
}
.compare_table td .p11 em.em_03{
    background: #FFDB97 ;
}
.compare_table td .p11 em.em_04{
    background: #FFCB96 ;
}
.compare_table td .p11 span{
    font-family: PFDin;
}
.compare_table td .p11.pl0{
    padding-left: 0;
}
.button_box{
    margin-top: 30px;
    text-align: center;
}
.button_box a{
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    transition: all .3s;
}
.button_box a em{
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    width: 18px;
    height: 30px;
    background: url("../images/fcp_icon_01.png") no-repeat center;
    transition: all .3s;
}
.button_box a.up em{
    transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.button_box a:hover{
    color: #D3A243;
}
.quest_icon{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
    width: 16px;
    height: 20px;
    background:url("../images/com_icon03.png") no-repeat center;
}
.quest_icon strong{
    position: absolute;
    left: 50px;
    top:50%;
    display:block;
    width: 356px;
    padding:16px;
    background: #FFFFFF;
    font-size: 14px;
    color: #333333 ;
    line-height: 22px;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    border-radius: 6px;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    opacity: 0;
    visibility: hidden;
    font-weight: normal;
}
.quest_icon strong i{
    position: absolute;
    top: 50%;
    left: -5px;
    display: block;
    border-right: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.quest_icon:hover strong{
    left: 30px;
    opacity: 1;
    visibility: visible;
}
.compare_search_input .query_ly02{
    width: 488px;
    top: 50px;
}
.compare_search_input .query_ly02 ul li{
    padding-left: 52px;
    padding-right: 80px;
}
.compare_search_input .query_ly02 ul li:before{
    left: 52px;
    right: 52px;
}
.compare_search_input .query_ly02 ul li.act:after{
    display: none;
}
.query_ly02 ul li .add{
    position: absolute;
    right: 52px;
    top: 50%;
    margin-top: -11px;
    display: block;
    width: 20px;
    height: 22px;
    background: url("../images/com_icon02.png") no-repeat center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.query_ly02 ul li:hover .add{
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.overlay_box{
    width: 100%;
    height: 100%;
    background: #000;
    filter:alpha(Opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
}
.loading_box{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 50001;
    margin: -30px 0 0 -100px;
    width: 200px;
}
.loading_box .icon{
    display: block;
    margin: 0 auto 10px;
    width: 78px;
    height: 18px;
    background: url("../images/loading_icon.gif") no-repeat center;
}
.loading_box p{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 26px;
    text-align: center;
}
/* 2022-06-07==add===start */
.new-personnel_box li>a {
	padding: 45px 60px 0;
    width: 150px;
}

.new-personnel_box li.act>a {
	width: 210px;
}
/* 2022-06-07==add===end */
/* 2022-07-15==add===start */
.new_com_item.it_10 {
    display: block;
    position: relative;
    background: #fff !important;
}

.new-contact_us {
    position: relative;
    z-index: 5;
}

.new-contact_us li {
    position: relative;
    z-index: 6;
}

.new_com_item.it_10 .bg_list {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.new_com_item.it_10>.w1200 {
    position: relative;
    z-index: 5;
}

.new_com_item.it_10 .bg_list .bg_img {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
}

.new_com_item.it_10 .bg_list .bg_img.act {
    display: block;
}
/* 2022-07-15==add===end */

/* 2022-07-22==add===start */
.new-basic_knowledge .item.act {
    width: 1080px;
}
.new-tab_child.quest_tab02, .new-tab_child.quest_tab03 {
    width: 1080px;
}

.new-fund_sale .right_list li {
    height: auto;
}

.new-fund_sale .right_list li>a {
    height: auto;
    padding-bottom: 28px;
}

.new-fund_sale .right_list li>a.app {
    background: url(../images/sale_bg01.png) no-repeat bottom;
    background-color: #f9f9f9;
}

.new-fund_sale .right_list li>a.code {
    background: url(../images/sale_bg02.png) no-repeat bottom;
    background-color: #f9f9f9;
}
/* 2022-07-22==add===end */
.new_com_item.zh_08 {
    position: relative;
}

.new_com_item.zh_08 .bg_list {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.new_com_item.zh_08 .bg_list .bg_img {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
}

.new_com_item.zh_08 .bg_list .bg_img.act {
    display: block;
}

/* 2022-07-25==add===start */
.new-banner_box .swiper-slide {
.new-contact_us {
    position: relative;
}
.new-banner_box video {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: relative;
    z-index: 30;
}

.new-banner_box .btn_videoPlay {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/play_btn.png) no-repeat center;
    background-size: 50px 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
    z-index: 50;
}

.video_box {
    display: block;
}

.video_box .shade_box {
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(Opacity=45);
    -moz-opacity: 0.45;
    opacity: 0.45;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3000;
}
.video_box .video_frame {
    width: 1024px;
    height: 600px;
    background: #000;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -300px 0 0 -512px;
    z-index: 6666;
}
.video_box .video_frame .close {
    width: 48px;
    height: 48px;
    background: rgba(0,0,0,0.6) url(../images/close01.png) no-repeat center;
    position: absolute;
    top: 0;
    right: -48px;
}
.video_box .video_frame .video_cont {
    width: 100%;
    position: relative;
    height: 600px;
    overflow: hidden;
    background: #000;
}

.video_box .video_frame .video_cont {
    display: block;
    width: 100%;
    height: 600px;
}

.video_box .video_frame .video_cont video {
    display: block;
    width: 100%;
    height: 600px;
}

/* 2022-07-25==add===end */
