@charset "utf-8";
*{ margin:0px; padding:0px;}
html,body{ width:100%; height:auto; font-size:30px; color:#333; font-family:"黑体","宋体",Arial;background:#eeeeee;}
input{font-family:"黑体","宋体",Arial;border:none;}
a{ color:#333; text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none}
a:focus,input:focus,textarea:focus{ outline: none;}
img,a img{ border:0px;vertical-align: middle;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
ul{ list-style:none; overflow:hidden; margin:0px; padding:0px;}
ul li{ list-style:none; overflow:hidden; margin:0px; padding:0px;}
form{ margin:0; padding:0; list-style:none}
table{ border: 0px solid black; border-collapse: collapse;}th,td { border:0px;}
.num{font-family:arial;}
.red{color:#bd1e26!important;}
.red2{color:#eb0000!important;}
.blue{color:#0884d2!important;}
.clear{clear:both;}
.height30{height:30px;}
i{font-style:normal;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

body{
    -moz-transform-origin:top left;
   /* display:none;*/
}

input{
    color:#c8c8c8;
}

input:focus{
    color:#333;
}


.con_main{
   width:640px;
   margin:0 auto;
   height:100%;
   position:relative;
}

.header{
    
}

.lanse{
    color:#00377a;
}

.waps{
    font-size:30px;
    text-align:left;
    position:relative;
    background:#fff;
    margin-bottom:20px;
    padding-left:20px;
}

.list-icon{
    margin-left:20px;
    margin-right:20px;
    border-radius:25px;
    position:relative;
    top:-5px;
    width:12px;
    height:12px;
    background:#30b3d4;
    display:inline-block;
    line-height:30px;
}



.waps a{
    width:100%;
    height:100%;
    display:block;
    line-height:100px;
}

.arrow {
    border-color: #c8c8c8;
    border-style: solid;
    border-width: 3px 3px 0 0;
    display: inline-block;
    height: 20px;
    margin-top:-17px;
    position: absolute;
    right: 5%;
    top: 50%;
    transform:rotate(135deg);
    -ms-transform:rotate(135deg);     /* IE 9 */
    -moz-transform:rotate(135deg);    /* Firefox */
    -webkit-transform:rotate(135deg); /* Safari 和 Chrome */
    -o-transform:rotate(135deg);  /* Opera */
    vertical-align: middle;
    width: 20px;
}

.waps.con{
    margin-bottom:148px;
}

.waps .data_li{
    width:20%;
    float:left;
    line-height:70px;
    display:block;
}

.waps .data_li dl{
    width:66px;
    height:66px;
    line-height:66px;
    margin:0 auto;
    margin-bottom:20px;
}

.waps .data_li.hover dl{
    color:#fff;
    border-radius:125px;
    background:#ff3030;
}

.waps .data_li.hover{
    color:#ff3030;
}

.waps.con{
    padding-left:30px;
}

.waps.bom{
    position:fixed;
    bottom:0px;
    width:640px;
    border-bottom:none;
    border-top:1px solid #c8c8c8;
}

.waps.bom .news_list{
    padding:20px 40px;
    line-height:36px;
}

.waps.bom .news_list p{
    text-align:left;
}

.waps .yhq{
    text-align:left;
    padding:50px 50px;
}

.waps .yhq p{
    margin-bottom:15px;
}

.waps .yhq .lq_but{
    width:326px;
    margin:35px auto 15px auto;
    height:76px;
    color:#fff;
    background:#ff2626;
    border-radius:10px;
    line-height:76px;
    text-align:center;
    font-size:38px;
    vertical-align:middle;
}

.main_title{
    height:86px;
    line-height:86px;
    color:#fff;
    display:inline-block;
    text-align:center;
    font-size:36px;
    width:100%;
    background:#015eae;
    letter-spacing:2px;
}

.main-top{
    border-bottom:1px solid #c8c8c8;
    margin-bottom:20px;
}

.main-top.bnjh{
    margin-bottom:0px;
}



.app-list{
    height:310px;
    width:100%;
    background:#fff;
    overflow:hidden;
}

.app-list-box{
    width:1280px;
    float:left;
    overflow:hidden;
    height:260px;
    position:relative;
    left:0px;
    top:0px;
}

.app-list-box ul{
    display:block;
    float:left;
    width:640px;
}

.app-list-box ul li{
    width:160px;
    height:129px;
    display:block;
    float:left;
}

.app-list-box ul li a{
    width:100%;
    height:110px;
    margin-top:18px;
    display:inline-block;
    text-align:center;
}

.app-list-box ul li a img{
    display:block;
    margin:0 auto;
    width:72px;
    height:72px;
}

.app-list-box ul li a span{
    text-align:center;
    font-size:20px;
    color:#333;
    line-height:20px;
    position:relative;
    top:-10px;
}

.logo-top{
    height:113px;
    width:640px;
    background:url(../img/layout/top_bg.png) no-repeat;
    padding-top:20px;
    position:absolute;
    z-index:99;
    top:-89px;
}

.logo-top .logo{
    margin-left:20px;
    display:block;
    width:435px;
    height:76px;
    float:left;
}

.logo-top .logo img{
    float:left;
}


.logo-top .logo .menu-l-list{
    width:180px;
    padding-left:10px;
    float:left;
    height:100%;
    padding-top:3px;
}

.logo-top .logo .menu-l-list h1{
    font-size:18px;
    color:#00367a;
    position:relative;
    padding-right:15px;
    font-weight:normal;
}

.top-menu-icon,.top-login-icon{
    width:31px;
    height:23px;
    bottom:32px;
    position:absolute;
    z-index:22;
    right:37px;
    display:block;
    display:none;
    background:url(../img/icon/menu_icon_1.png) no-repeat;
}

.top-login-icon{
    right:120px;
}


.main-top .top-menu-list,.main-top .top-login-list{
    position:absolute;
    z-index:5;
    background:#fff;
    padding-top:40px;
    width:640px;
     top: -22px;
     display:none;
}

.main-top .top-menu-list ul,.main-top .top-login-list ul{
    padding-left:28px;
}

.main-top .top-menu-list ul li a,.main-top .top-login-list ul li a{
    display:block;
    width:100%;
    height:100%;
}

.main-top .top-menu-list ul li,.main-top .top-login-list ul li{
    height:80px;
    line-height:80px;
    width:100%;
    font-size:24px;
    vertical-align:middle;
    border-bottom:1px solid #e1e1e1;
    background:url(../img/icon/menu_list_icon.png) 570px  center no-repeat;
}

.main-top .top-menu-list ul li:last-child,.main-top .top-login-list ul li:last-child{
    border:0;
}

.main-top .top-menu-list ul li.lanse,.main-top .top-login-list ul li.lanse{
    border-bottom:1px solid #2397ff;
}

.main-top .two-top .top-menu-list{
    top:91px;
    padding-top:0px;
}

.main-top div.two-top+div.top-login-list{
    top:52px;
}

.arrow-right{
    width:0;
    display:block;
    line-height:5px;
    height:0; 
    position:absolute;
    left:100px;
    top:10px;
    border-top:5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left:5px solid #1655a3;
}

.logo-top .logo .menu-l-list h2{
    font-size:14px;
    color:#333333;
    font-weight:normal;
}

.logo-top .menu{
    display:block;
    width:61px;
    height:58px;
    float:right;
    background:url(../img/menu_icon.png) no-repeat;
    margin-right:20px;

    cursor:pointer;
}

.menu-user{
    display:block;
    width:61px;
    height:58px;
    float:right;
    background:url(../img/pos_icon.png) no-repeat;
    margin-right:20px;
    cursor:pointer;
}

.img-box{
    display:block;
    width:640px;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
}

.img-box li{
    float:left;
}

.img-change{
    position:relative;
    height:294px;
    width:640px;
    overflow:hidden;
    margin-top:90px;
}

.list-box{
    position:absolute;
    bottom:28px;
    text-align:center;
    width:100%;
    line-height:0;
}

.img-list{
    display:inline-block;
    height:12px;
    margin:0px;
    padding:0px;
    text-align:center;
}

.img-list li{
    margin:0 10px;
    background:#FFF;
    width:12px;
    opacity:0.5;
    float:left;
    height:12px;
    display:block;
    border-radius:50px;
}

.img-list li.atv{
   opacity:0.95;

}

.tb-list-box{
    border-bottom:1px solid #eeeeee;
    display:block;
    height:115px;
    padding-top:25px;
    margin-left:20px;
}

.tb-list-box:last-child{
    border:none;
}

.tb-list-box a{
    display:block;
    width:355px;
    height:100%;
    float:left;
}

.tb-list-box a img{
    float:left;
    margin-top:0px;
    margin-right:20px;
}

.tb-list-box a h1{
    width:225px;
    height:40px;
    float:left;
    line-height:40px;
    font-size:28px;
    display:block;
    font-weight:normal;
}

.tb-list-box a h2{
    width:225px;
    height:40px;
    line-height:40px;
    float:left;
    font-size:24px;
    display:block;
    font-weight:normal;
    color:#999999;
} 

.page-main{
    border:1px solid #dddddd;
    padding:40px;
    background:#fff;
    height:100%;
    min-height:1334px;
}

.page-main h1.title{
    font-size:30px;
    text-align:center;
    font-weight:normal;
    line-height:150%;
    margin-bottom:30px;
}

.page-main p{
    font-size:24px;
    line-height:150%;
}

.waps-block{
    width:100%;
    background:#fff;
    padding:28px 0px;
    margin-bottom:20px;
    border-top:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    position:relative;
}

.top-block img{

}

.top-block .title-block{
    background:url(../img/main_box_bg.png) no-repeat;
    width:305px;
    height:110px;
    position:absolute;
    z-index:2;
    padding-top:34px;
    top:95px;
    left:170px;
    text-align:center;
}

.waps-title{
    font-size:32px;
    color:#1265bc;
    text-shadow:rgba(1,1,1,0.2) 0 1px 2px;
    background-image:-webkit-gradient(linear,0 0,0 bottom, from(rgba(18,101,188,1)), to(rgba(0,55,122,1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.title-block h1{
    font-size:24px;
    color:#333;
    font-weight:normal;
    margin-top:10px;
}

.arrow-top{
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-bottom:15px solid #fff;
    display: block;
    height: 0;
    line-height: 5px;
    position: absolute;
    left:30px;
    bottom:28px;
    width:0; 
}

.main-list-overflow{
   width:640px;
   overflow:hidden;
}

.main-list-overflow .main-list-tab{
    width:2000px;
    position:relative;
    left:0px;
    top:0px;
}

.main-list-tab li{
    height:166px;
    margin:0 15px;
    float:left;
    margin-top:20px;
    position:relative;
    text-align:right;
}

.main-list-tab li a{
    display:block;
    width:100%;
    height:100%:;
}

.main-list-tab.scyj li{
    width:188px;
    margin:0;
    margin-top:15px;
    margin-left:12px;
    height:170px;
    vertical-align:middle;
    text-align:center;
}

.main-list-tab li img{
    position:absolute;
    bottom:1px;
    left:0px;
    z-index:1;
}

.main-list-tab li div{
    display:inline-block;
    font-size:28px;
    color:#1265bc;
    text-shadow:rgba(1,1,1,0.2) 0 1px 2px;
    background-image:-webkit-gradient(linear,0 0,0 bottom, from(rgba(18,101,188,1)), to(rgba(0,55,122,1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width:172px;
}

.main-list-tab.scyj li h1{
    display:inline-block;
    font-size:26px;
    color:#fff;
    position:relative;
    z-index:2;
    text-align:center;
    top:61px;
    font-weight:normal;
    text-shadow:rgba(1,1,1,0.2) 0 1px 2px;
}


.main-list-tab li p{
    font-size:16px;
    color:#666666;
    position:relative;
    z-index:2;
    line-height:20px;
}
.fh-list{
    position:relative;
    z-index:2;
    top:20px;
}

.main-list-tab.scyj li dl a{
    width:100%;
    line-height:180%;
    font-size:24px;
    color:#fff;
    text-shadow:rgba(1,1,1,0.2) 0 1px 2px;
    top:17px;
    text-align:center;
    position:relative;
    z-index:2;
}

.waps-block.main,.waps-block.bottom{
    padding:0 28px;
    width:584px;
}

.waps-block.main{
    padding-bottom:20px;
}

.waps-block.bottom{
    margin-bottom:0px;
    display: inline-block;
    text-align: center;
}

.waps-t-title{
    font-size:28px;
    color:#00377a;
    line-height:300%;
    border-bottom:2px solid #eee;
    position:relative;
}

.waps-t-title{
    margin:0 28px;
}


.waps-t-title a.waps-t-more{
    position:absolute;
    right:2px;
    top:0px;
    padding-right:20px;
    color:#00377a;
    font-size:24px;
    display:block;
}

.waps-t-title a i.arrow-right{
    left: 103px;
    top: 35px;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #1655a3;
    border-top: 6px solid transparent;
}

.waps-t-line{
    position:absolute;
    bottom:-2px;
    height:2px;
    background:#00377a;
    width:116px;
}

.app-b-list-box{
    height:87px;
    width:100%;
    position:relative;
    padding-top:13px;
    border-bottom:1px solid  #eee;
}

.app-b-list-box:last-child{
    border:0;
}

.app-b-list-box img,.app-b-list-box h1{
    float:left;
    margin-right:20px;
}

.app-b-list-box h1{
    display:block;
    width:448px;
    font-size:24px;
    font-weight:normal;
    line-height:72px;
    vertical-align:middle;
}

.app-b-list-box a{
    display:block;
    width:100%;
    height:71px;
}

.waps-block .title-tab{
    width:100%;
    height:84px;
    border-bottom:2px solid #eee;
    position:relative;
}

.waps-block .title-tab .li-tab{
    float:left;
    padding:0 5px;
    margin-right:10px;
    font-size:28px;
    color:#999999; 
    line-height:83px;
}

.waps-block .title-tab .li-tab.show{
     color:#00377a; 
}

.title-tab .more{
    font-size:22px;
    line-height:83px;
    color:#00377a;
    float:right;
    padding-right:20px;
    position:relative;
}

.title-tab .more .arrow-right{
    position:relative;
    top:-45px;
}

.tab-show{
    width:100%;
    display:none;
}

.tab-show.atv{
    display:block;
}

.tab-show li{
    position:relative;
}

.tab-show p{
    display:inline-block;
    width:400px;
    float:left;
    font-size:24px;
    padding-left:24px;
    color:#666666;
     line-height:50px;
}

.tab-show span{
    float:right;
    font-size:24px;
    display:block;
    width:125px;
    line-height:50px;
    color:#666666;
}

.tab-show .arrow-right{
    left:4px;
    top:20px;
}

.arrow-bottom{
    width:0;
    display:block;
    line-height:10px;
    height:0; 
    position:absolute;
    right:0px;
    top:25px;
    border-right:8px solid transparent;
    border-left:8px solid transparent;
    border-top:8px solid #999;
}

.nav-over-link{
    position:relative;
    display:inline-block;
    padding-right:22px;
    padding-left:1%;
    font-size:24px;
    color:#999;
    line-height:60px;
    margin-right:3%;
}

.main-bttom{
    background:#fff;
    padding-bottom:25px;
    text-align:center;
    padding-top:10px;
}

.main-bttom ul{
    display:inline-block;
}

.main-bttom ul li{
    display:inline-block;
    margin:8px 10px;
    vertical-align:middle;
    line-height:0px;
    float:left;
}

.main-bttom ul li a{
    font-size:20px;
    color:#333;
    line-height:150%;
}

.main-bttom ul.bb-tab{
    display:inline-block;
}

.main-bttom ul.bb-tab li{
    display:inline-block;
    margin:0px 3px;
    margin-bottom:5px;
    vertical-align:middle;
    line-height:0px;
    float:left;
}

.main-bttom ul.bb-tab li.line{
    border-right:1px solid #999;
    width:1px;
    height:18px;
    position:relative;
    top:6px;
}

.bb-tab a{
    color:#999999;
    line-height:20px;
}

.main-bttom p{
    font-size:20px;
    color:#999999;
    text-align:center;
    line-height:150%;
}

.app-list-but{
    height:40px;
    width:100%;
    display:inline-block;
    text-align:center;
}

.app-list-but .list-but{
    display:inline-block;
    position:relative;
    top:-5px;
}

.app-list-but .list-but li{
    width:12px;
    height:12px;
    border-radius:25px;
    background:#cccccc;
    float:left;
    display:inline-block;
    line-height:40px;
    vertical-align:middle;
    margin:0 10px;
}

.app-list-but .list-but li.atv{
    background:#083b7d;
}

.two-top{
    width:100%;
    background:#fff;
    height:70px;
    padding-top:20px;
    border-bottom:1px solid #e1e1e1;
    position:relative;
    z-index:11;
}

.two-top .menu{
    width:52px;
    height:52px;
    margin-left:30px;
    background:url(../img/menu_icon.png) center center no-repeat;
    float:left;
}

.two-top .two-title{
    width:480px;
    text-align:center;
    height:50px;
    line-height:50px;
    float:left;
}

.two-top .go-home{
    width:52px;
    height:52px;
    background:url(../img/home.icon.png) center center no-repeat;
    float:left;
}

.two-top .go-home a{
    display:block;
    width:100%;
    height:100%;
}

/************************/

.two-top-xq{
    width:100%;
    background:#024cab;
    height:70px;
    padding-top:20px;
}

.two-top-xq .menu{
    width:52px;
    height:52px;
    margin-left:30px;
    background:url(../img/menu_icon_1.png) center center no-repeat;
    float:left;
}

.two-top-xq .two-title{
    width:480px;
    text-align:center;
    height:50px;
    line-height:50px;
    float:left;
    color:#fff;
}

.two-top-xq .go-home{
    width:52px;
    height:52px;
    background:url(../img/home_icon_2.png) center center no-repeat;
    float:left;
}

/************************/


.img-change.tow-change{
    margin-top:0px;
}

.two-title-block{
    font-size:28px;
    /*color:#1265bc;
    background-image:-webkit-gradient(linear,0 0,0 bottom, from(rgba(18,101,188,1)), to(rgba(0,55,122,1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    color:#00377a;
    line-height:28px;
    margin-bottom:17px;
    padding-left:28px;
}

.img-change.tow-change .list-box{
    text-align:right;
}

.img-change.tow-change .list-box .img-list{
    margin-right:20px;
}



.main-list-tab.yhzx li{
    margin-top:10px;
    height:193px;
    width:220px;
}

.main-list-tab.yhzx li a{
    display:block;
}

.main-list-tab.yhzx li img{
    position:static;
    margin-bottom:23px;
}

.main-list-tab.yhzx h1{
    font-size:24px;
    font-weight:normal;
    padding-left:15px;
    border-left:4px solid #0456bc;
    line-height:21px;
    height:24px;
    text-align:left;
}

.twom-list-tab{
    padding-left:28px;
}

.twom-list-tab li a{
    display:block;
}

.twom-list-tab li{
    width:303px;
    height:160px;
    display:block;
    float:left;
    margin-bottom:28px;
}


.twom-list-tab li img{
    margin-bottom:15px;
}

.twom-list-tab li h1{
    font-size:24px;
    font-weight:normal;
    padding-left:15px;
    border-left:4px solid #0456bc;
    line-height:21px;
    height:24px;
    text-align:left;
}

.main-top.inner{
    margin-bottom:0px;
    border-bottom:0;
}

.page-mian-block{
    padding:20px 28px;
}

.page-mian-block .page-title{
    text-align:center;
    width:100%;
    line-height:28px;
    line-height:120%;
}

.page-mian-block .page-time{
    text-align:center;
    font-size:20px;
    margin:20px 0px;
    font-weight:normal;
    color:#999999;
}

.page-mian-block .page-line{
    background:#e1e1e1;
    height:1px;
}

.page-mian-block .page-mian{
    padding:5px 0px;
}

.waps-t-p{
    padding:15px 0px;
}

.waps-t-p p{
    padding:5px 0px;
    line-height:150%;
    color:#333;
    font-size:24px;
     margin-bottom:10px;
}

.waps-t-p h5{
    padding:5px 0px;
    margin-bottom:10px;
    line-height:150%;
    color:#333;
    font-weight:normal;
    font-size:24px;
}

.window-a{
    color:#00377a;
    font-size:24px;
    padding:10px 0px;
    line-height:150%;
    display:inline-block;
}

.des-p{
    display:inline-block;
    margin-top:10px;
    color:#999999;
    font-size:24px;
    line-height:150%;
}

.main-list-tab.jctj{
    margin-left:10px;
}


.main-list-tab.jctj li{
    margin-top:10px;
    height:150px;
}

.main-list-tab.jctj li a{
    display:block;
}

.main-list-tab.jctj li img{
    position:static;
    margin-bottom:23px;
}

.main-list-tab.jptj li{
    margin-top:10px;
    height:139px;
    width:208px;
}

.main-list-tab.jptj li:first-child{
    margin-left:28px;
}



.dialog-close{
    position:absolute;
    right:10px;
    top:10px;
    width:60px;
    z-index:12;
    height:60px;
    background:url(../img/close.png) no-repeat;
}

.dialog-p{
    display:none;
    padding:20px 20px;
    background:#fff;
    width:557px;
    position:absolute;
    top:100px;
    left:20px;
    z-index:10;
}

.dialog-p table.dialog-table{
    border-left:1px solid #000;
    border-top:1px solid #000;
    width:100%;
}

.dialog-p table.dialog-table tr{
    height:38px;
}

.dialog-p table.dialog-table th{
    font-size:18px;
    vertical-align:middle;
    line-height:100%;
    text-align:center;
    padding:0 10px;
    border-right:1px solid #000;
    border-bottom:1px solid #000; 
}

.mask-bk{
    position:absolute;
    width:640px;
    height:956px;
    background:#000;
    opacity:0.7;
    z-index:3;
    top:0px;
    display:none;
}


.mask-bk-2{
    position:absolute;
    width:640px;
    height:956px;
    background:#000;
    opacity:0.7;
    z-index:20;
    top:249px;
    left:0px;
    display:none;
}

.sx-ul-list{
    padding:28px;
    padding-right:0px;
    position:absolute;
    z-index:21;
    top:249px;
    display:none;
    left:0px;
    background:#fff;
}

.sx-ul-list h1{
    font-size:24px;
    line-height:150%;
    margin-bottom:15px;
}

.sx-ul-list ul li{
    font-size:24px;
    padding:10px 25px;
    background:#eeeeee;
    font-size:#333;
    margin-bottom:20px;
    text-align:center;
    border-radius:25px;
    margin-right:25px;
    float:left;
    display:inline-block;
}

.sx-ul-list ul li.atv{
    background:#024cab;
    color:#fff;
}

.sx-ul-list .line{
    height:1px;
    background:#eee;
    margin-top:4px;
    margin-bottom:16px;
    width:100%;
}

.sx-bottom{
    width:230px;
    height:46px;
    line-height:46px;
    margin:10px auto;
    margin-top:20px;
    background:#024cab;
    position:relative;
    left:0px;
    text-align:center;
    display:block;
    border-radius:25px;
    font-size:24px;
    color:#fff;
    vertical-align:middle;
}

.page-close-bnt{
    background:#024cab;
    width:180px;
    border-radius:25px;
    text-align:center;
    display:block;
    line-height:168%;
    vertical-align:middle;
    color:#fff;
    margin:30px auto;
    font-size:24px;
    font-weight:normal;
}

.dialog-p table.dialog-table td{
    font-size:16px;
    border-right:1px solid #000;
    border-bottom:1px solid #000; 
    vertical-align:middle;
    line-height:150%;
    padding:5px 10px;
}

.bom-link{
    height:100px;
    width:640px;
    position:fixed;
    bottom:0px;
    z-index:11;
}

.bom-link a{
    background:#024cab;
    width:100%;
    height:100%;
    text-align:center;
    display:inline-block;
    line-height:100px;
    vertical-align:middle;
    color:#fff;
    font-size:36px;
}

.fund-t-list{
    margin-top:10px;
}

.fund-t-list li{
    width:180px;
    height:120px;
    float:left;
    margin:5px 5px;
    margin-right:13px;
}

.fund-t-list li a{
    width:120px;
    height:120px;
    display:block;
    margin:0 auto;
    text-align:center;
}

.fund-t-list li:nth-child(3n){
    margin-right:0px;
}

.fund-t-list li a img{
    text-align:center;
    margin-top:5px;
}

.fund-t-list li a span{
    width:100%;
    display:inline-block;
    text-align:center;
    font-size:22px;
    color:#333;
    position:relative;
    top:-5px;
    line-height:22px;
}

.waps-block-fund-title{
    border-left:4px solid #024cab;
    height:28px;
    padding-left:13px;
    line-height:25px;
    font-size:28px;
    margin:15px 28px;
}

.waps-block-fund-title.red{
     border-left:4px solid #eb0000;
     color:#333!important;
}

.waps-block-fund-title.orange{
     border-left:4px solid #ff6100;
     color:#333!important;
}

.fund-itemlist li{
    padding:28px;
    position:relative;
    padding-top:24px;
    background:#fff;
    border-top:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
}

.fund-itemlist li:first-child{
    border-bottom:0;
}

.fund-itemlist li:last-child{
/*    margin-bottom:20px;*/
}

.fund-itemlist a{
    display:inline-block;
    position:relative;
}

.fund-itemlist h1,.fund-itemlist span{
    font-weight:normal;
    font-size:28px;
    line-height:150%;
    vertical-align:middle;
    color:#333;
}

.fund-itemlist span{
    display:inline-block;
    margin-left:30px;
}

.fund-itemlist h2,.fund-itemlist h3{
    font-size:24px;
    color:#999;
    line-height:150%;
    font-weight:normal;
}

.fund-itemlist h3{
    width:291px;
    float:left;
}

.fund-itemlist h3.right{
    text-align:right;
}

.fund-itemlist a.buy{
    display:block;
    position:absolute;
    top:32px;
    right:28px;
    width:82px;
    height:46px;
    border:2px solid #024cab;
    border-radius:10px;
    font-size:28px;
    color:#024cab;
    text-align:center;
    line-height:46px;
    vertical-align:middle;
}

/***************/

.fund-itemlist-1 li{
    padding:20px 0px;
    position:relative;
    padding-top:15px;
    background:#fff;
    border-top:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
}

.fund-itemlist-1 li:first-child{
    border-bottom:0;
}

.fund-itemlist-1 li:last-child{
    margin-bottom:20px;
}

.fund-itemlist-1 a{
    display:inline-block;
    position:relative;
}

.fund-itemlist-1 h1,.fund-itemlist-1 span{
    font-weight:normal;
    font-size:28px;
    line-height:150%;
    padding-bottom:5px;
    vertical-align:middle;
    color:#333;
}

.fund-itemlist-1 h1{
    margin-left:28px;
    border-bottom:1px solid #eee;
}

.fund-itemlist-1 span{
    display:inline-block;
    padding-left:30px;
}

.fund-itemlist-1 h2{
    margin-top:15px;
    margin-left:28px;
}

.fund-itemlist-1 h2,.fund-itemlist-1 h3,.fund-itemlist-1 h4{
    font-size:24px;
    color:#999;
    line-height:150%;
    font-weight:normal;
}

.fund-itemlist-1 h3{
    font-size:36px;
    font-family:Arial;
    color:#eb0000;
    margin-left:28px;
    display:inline-block;
}

.fund-itemlist-1 h3,.fund-itemlist-1 h4{
    display:inline-block;
}

.fund-itemlist-1 h4{
    position:relative;
    top:-5px;
}

.fund-itemlist-1 h3.right{
    text-align:right;
}

.fund-itemlist-1 a.buy{
    display:block;
    position:absolute;
    top:117px;
    right:28px;
    width:82px;
    height:46px;
    border:2px solid #024cab;
    border-radius:10px;
    font-size:28px;
    color:#024cab;
    text-align:center;
    line-height:46px;
    vertical-align:middle;
}

.fund-itemlist-1 .b-text{
    margin-top:10px;
    border-top:1px solid #eee;
    padding:15px 28px 0px 28px;
}

.fund-itemlist-1 .b-text p{
    font-size:24px;
    color:#333;
    line-height:150%;
}

.height20{
    height:20px;
    width:100%;
}

.news-ul-overflow{
    width:592px;
    margin-left:28px;
    overflow:hidden;
    position:relative;
}

.list-bg{
    width:11px;
    height:76px;
    position:absolute;
    right:0px;
    top:0px;
    z-index:10;
    background:url(../img/list_top_bg.png) no-repeat;
}

.waps-block.news{
    padding:0;
}

.news-ul-overflow ul{
    position:relative;
    width:2000px;
    left:0px;
}

.news-ul-overflow ul li{
    width:100px;
    height:75px;
    line-height:75px;
    color:#333;
    font-size:24px;
    text-align:center;
    float:left;
    margin:0 10px;
    border-bottom:2px solid #fff;
}

.news-ul-overflow ul li.atv{
    color:#00377a;
    border-bottom:2px solid #00377a;
}

.tab-show.news{
    width:584px;
    padding:10px 28px;
}

.tab-show.base{
    width:584px;
    padding:10px 28px;
}

.news-more-link{
    margin-top:15px;
    width:100%;
    padding:13px 0px;
    text-align:center;
    font-size:24px;
    color:#00377a;
    background:#f6f6f6;
    line-height:150%;
    display:inline-block;
}

.waps-block.xq-top{
    text-align:center;
    color:#fff;
    background:#024cab;
    border:none;
    margin:0;
}

.waps-block.xq-top h1,.waps-block.xq-top h2,.waps-block.xq-top h3{
    color:#fff;
    text-align:center;
}

.waps-block.xq-top h1{
    font-size:28px;
    line-height:150%;
    font-weight:normal;
}

.waps-block.xq-top h2{
    font-size:80px;
    font-family:arial;
    line-height:150%;
     font-weight:normal;
}

.waps-block.xq-top h3{
    font-size:24px;
    font-family:arial;
    line-height:150%;
    font-weight:normal;
}

.xq-block{
    background:#fff;
    padding:0px;
    border:0;
    margin:0;
}

.xq-block .xq-ul-list li{
    float:left;
    height:80px;
    font-size:28px;
    line-height:80px;
    vertical-align:middle;
    text-align:center;
    color:#333;
    width:20%;
    border-bottom:2px solid #fff;
}

.xq-block .xq-ul-list li.atv{
    color:#024cab;
    border-bottom:2px solid #024cab;
}

.xq-table{
    border:0;
    width:100%;
}

.xq-table tr{
    height:80px;
    line-height:80px;
}

.xq-table tr th,.xq-table tr td{
    text-align:center;
    vertical-align:middle;
    font-size:28px;
    color:#333;
    border-left:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
}

.xq-table tr th:first-child,.xq-table tr td:first-child{
    border-left:0;
}

.xq-block.bottom{
    border-bottom:1px solid #c8c8c8;
    margin-bottom:20px;
}


.lc-table{
    border-top:1px solid #c8c8c8;
    padding-left:28px;
    width:100%;
}

.lc-table  tr{
    height:80px;
    line-height:80px;
}

.lc-table  tr th,.lc-table  tr td{
    text-align:left;
    vertical-align:middle;
    font-weight:normal;
    font-size:28px;
    color:#333;
    border-top:1px solid #e1e1e1;
}

.lc-table  tr td{
    text-align:right;
    padding-right:28px;
}

.lc-table tr:first-child th,.lc-table tr:first-child td{
    border-top:0;
}

.lc-block-top{
    margin-bottom:20px;
    padding:10px 28px;
    background:#fff;
    height:120px;
    border-bottom:1px solid #e1e1e1;
}

.lc-xq-box{
    width:280px;
    height:120px;
    margin-left:20px;
    float:left;
}

.lc-xq-box:first-child{
    margin-left:0px;
}

.lc-xq-box h1{
    width:50%;
    float:left;
    font-weight:normal;
    font-size:24px;
    text-align:left;
}

.lc-xq-box h1.right{
    text-align:right;
}

.lc-xq-box div{
    height:40px;
    line-height:40px;
}

.progressbar{
    height:6px!important;
    width:100%;
    margin:12px 0;
    border:1px solid #cbcbcb;
    border-radius:20px;
    background: -moz-linear-gradient(top, #d9d9d9, #eaeaea);
    background: -webkit-gradient(linear,top,from(#d9d9d9),to(#eaeaea));
    background: -webkit-linear-gradient(top, #d9d9d9, #eaeaea);
    background: -o-linear-gradient(top, #d9d9d9, #eaeaea);

}

.progressbar span{
    position:relative;
    height:7px;
    border-top:1px solid #76a9de;
    top:-1px;
    display:block;
    width:0%;
    border-radius:20px;
    background: -moz-linear-gradient(top, #0866c8, #127be8);
    background: -webkit-gradient(linear,top,from(#0866c8),to(#127be8));
    background: -webkit-linear-gradient(top, #0866c8, #127be8);
    background: -o-linear-gradient(top, #0866c8, #127be8);
    transition:width 1.2s ease;
}


.lc-xq-box h2{
    width:50%;
     font-weight:normal;
    float:left;
    font-size:24px;
    text-align:left;
    color:#999;
}

.lc-xq-box h2.right{
    text-align:right;
}

.waps-block.lc-list{
    padding:0;
    margin:0;
    z-index:20;
}

.lc-scarh-box{
    width:527px;
    margin:15px;
    border-radius:10px;
    height:66px;
    line-height:40px;
    padding:0px 25px;
    padding-left:57px;
    background:url(../img/icon/sarch.png) 15px 16px no-repeat #f2f2f2;
}

.lc-scarh-box input{
    background:transparent;
    line-height:40px;
    font-size:24px;
    margin-top:14px;
    color:#c8c8c8;
}

.lc-select-ul{
    height:40px;
    border-bottom:1px solid #c8c8c8;
    padding:0 28px;
    padding-top:20px;
    background:#fff;
}

.lc-select-ul div{
    float:left;
    font-size:24px;
    color:#333;
    height:24px;
    line-height:24px;
}

.lc-select-ul div.yq{
    width:148px;
    margin-right:30px;
}


.lc-select-ul div.qx{
    width:74px;
    margin-right:30px;
}

.lc-select-ul div.qg{
    width:174px;
    margin-right:30px;
}

.lc-select-ul div.sx{
    width:74px;
    padding-left:15px;
    border-left:1px solid #e1e1e1;
    color:#024cab;
}

.lc-select-ul div b{
    position:relative;
    font-weight:normal;
}

.lc-item-list{
    
    border-top:1px solid  #c8c8c8;
}

.lc-item-list .lc-item{
    padding:28px;
    background:#fff;
    border-bottom:1px solid  #e1e1e1;
    position:relative;

}

.lc-item-list .lc-item:last-child{
    border-bottom:0;
}

.lc-item-list .lc-item h1{
    font-size:32px;
    font-weight:normal;
    line-height:150%;
}

.lc-item-list .lc-item h2{
    font-size:24px;
    font-weight:normal;
    color:#147eed;
    line-height:150%;
}

.lc-item-list .lc-item .progressbar{
    width:266px;
}

.lc-item-list .lc-item .fx,.lc-item-list .lc-item .je{
    display:inline-block;
    padding-left:27px;
    line-height:150%;
    font-size:24px;
    background:url(../img/icon/icon_1.png) left center no-repeat;
}

.lc-item-list .lc-item .je{
     margin-left:10px;
     background:url(../img/icon/icon_2.png) left center no-repeat;
}

.lc-item-list .lc-item .float-r{
    position:absolute;
    right:0px;
    width:129px;
    height:131px;
    bottom:0px;
    overflow:hidden;
    padding-right:28px;
}

.lc-item-list .lc-item .float-r h3{
    font-size:40px;
    font-weight:normal;
    font-family:arial;
    color:#eb0000;
    text-align:right;
    margin-top:4px;
    margin-bottom:18px;
}

.lc-item-list .lc-item .float-r h3 span{
    font-size:24px;
    line-height:40px;
    vertical-align:bottom;
}

.lc-item-list .lc-item .float-r h4{
    font-size:24px;
    color:#999999;
    text-align:right;
    font-weight:normal;
}

.lc-item-list .lc-item .float-r h5{
    background: #fb0000 none repeat scroll 0 0;
    bottom: 8px;
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    position: absolute;
    right: -31px;
    text-align: center;
    width: 108px;
    z-index: 10;
    transform:rotate(-42deg);
    -ms-transform:rotate(-42deg);
    -moz-transform:rotate(-42deg);
    -webkit-transform:rotate(-42deg);
    -o-transform:rotate(-42deg);
}

.page-box{
    height:60px;
    width:100%;
    background:#fff;
    border-bottom:1px solid  #c8c8c8;
    padding-top:10px;
}

.page-box table{
    width:100%;
}

.page-box table tr td{
    text-align:center;
}

.page-box table tr td a.pre,.page-box table tr td a.next{
    display:inline-block;
    font-size:24px;
    color:#1857a5;
}

.page-box table tr td a.md{
    border:1px solid #ccc;
    height:46px;
    font-size:24px;
    font-weight:normal;
    font-family:arial;
    line-height:45px;
    position:relative;
    vertical-align:middle;
    padding:5px 40px 5px 30px;
    border-radius:20px;
}

.page-box table tr td a.md i{
    border-left: 1px solid #333;
    border-top: 1px solid #333;
    height: 10px;
    position: absolute;
   margin-left:3px;
    top: 10px;
    width: 10px;
    transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg);
    -o-transform:rotate(-135deg);
}

.lc-bottom-box:first-child{
    margin-left:22px;
}

.lc-bottom-box{
    width:265px;
    border:1px solid #e1e1e1;
    padding:10px;
    float:left;
    margin:0px 10px;
}

.lc-bottom-box h1{
    font-size:22px;
    color:#333333;
    text-align:center;
    line-height:150%;
}

.lc-bottom-box h2{
    font-size:48px;
    color:#eb0000;
    font-family:arial;
    text-align:center;
}

.lc-bottom-box h2 span{
    font-size:30px;
    position:relative;
    top:0px;
}

.lc-bottom-box h3{
    font-size:18px;
    color:#999999;
    text-align:center;
}

.lc-bottom-box .line{
    height:1px;
    width:100%;
    margin:5px 0px;
    background:#e1e1e1;
}

.lc-bottom-box h4{
    font-size:18px;
    color:#999999;
    line-height:170%;
}

.bottom-telicon{
    position:relative;
}

.arrow-bottom.b-blue{
    width:0;
    display:block;
    line-height:10px;
    height:0; 
    position:absolute;
    right:-12px;
    top:10px;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    border-top:4px solid #002277;
}

.main-bttom{
    position:relative;
    z-index:11;
}

.main-bttom ul.telphone-ul-bttom{
    display:block;
    position:absolute;
    padding:0;
    bottom:59px;
    display:none;
    left:0px;
    width:610px;
    background:#fff;
    padding-left:30px;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
}

.main-bttom ul.telphone-ul-bttom li{
    height:80px;
    width:100%;
    margin:0;
    text-align:left;
    font-size:24px;
    border-bottom:1px solid #2397ff;
    line-height:80px;
}

.main-bttom ul.telphone-ul-bttom li:last-child{
    border-bottom:0;
}

.main-bttom ul.telphone-ul-bttom li span{
    float:right;
    padding-right:28px;
    display:inline-block;
    text-align:right;
}

.waps-block.bottom{
    position:relative;
    z-index:11;
}

.waps-block.bottom .hw-ul-bttom,.waps-block.bottom .fh-ul-bttom,.waps-block.bottom .zi-ul-bttom{
    display:block;
    position:absolute;
    padding:0;
    bottom:59px;
    display:none;
    left:0px;
    width:610px;
    background:#fff;
    padding-left:30px;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
}

.waps-block.bottom .hw-ul-bttom li,.waps-block.bottom .fh-ul-bttom li,.waps-block.bottom .zi-ul-bttom li{
    height:80px;
    width:100%;
    margin:0;
    text-align:left;
    font-size:24px;
    border-bottom:1px solid #2397ff;
    line-height:80px;
}

.waps-block.bottom .hw-ul-bttom li a,.waps-block.bottom .fh-ul-bttom li a,.waps-block.bottom .zi-ul-bttom li a{
    display:block;
    width:100%;
    height:100%;
}

.waps-block.bottom .hw-ul-bttom li:last-child,
.waps-block.bottom .fh-ul-bttom li:last-child,
.waps-block.bottom .zi-ul-bttom li:last-child{
    border-bottom:0;
}

.shzr-box{
    padding:0 28px;
    padding-top:10px;
}

.shzr-box img{
    float:left;
    line-height:100%;
    display:inline-block;
}

.shzr-box a{
    border:2px solid #024cab;
    font-size:24px;
    color:#024cab;
    padding:10px 20px;
    display:inline-block;
    float:right;
     margin-top:15px;
    border-radius:10px;
}

.shzr-box a.last{
    margin-top:20px;
    clear:right;
    margin-bottom:25px;
}

.shzr-box a.alone{
   margin-top:45px;
}

.shzr-box.top{
    padding-top:0;
}

.shzr-box.top a{
    float:none;
    margin-left:80px;
}

.shzr-box.top a{
    margin-top:15px;
    margin-bottom:30px;
}

.shzr-box.top img{
    float:none;
}

.shzr-box.top a:last-child{
    margin-left:240px;
}

.question-list{
    display:block;
    height:240px;
    overflow:hidden;
    padding-top:20px;
}

.move{
    animation: myfirst 0.7s;
    -moz-animation: myfirst 0.7s; /* Firefox */
    -webkit-animation: myfirst 0.7s;  /* Safari 和 Chrome */
    -o-animation: myfirst 0.7s;   /* Opera */
    animation-fill-mode: forwards;
}

@keyframes myfirst
{
    0% {height:240px;}
    99% {height:379px;}
    100% {height:100%;}
}

@-moz-keyframes myfirst /* Firefox */
{
     0% {height:240px;}
    99% {height:379px;}
    100% {height:100%;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
       0% {height:240px;}
    99% {height:379px;}
    100% {height:100%;}
}

@-o-keyframes myfirst /* Opera */
{
     0% {height:240px;}
    99% {height:379px;}
    100% {height:100%;}
}

.question-list li{
    display:inline-block;
    line-height:140%;
    margin-bottom:10px;
    font-size:24px;
}

.question-list li p{
    display:none;
    font-size:24px;
    color:#999999;
}

.qusetion-more{
    text-align:center;
    display:block;
    width:640px;
    left:-28px;
    top:19px;
    line-height:200%;
    background:#f7f7f7;
    margin:0 auto;
    color:#024cab;
    margin-top:30px;
    font-size:24px;
    position:relative;
}

.bx-top-change{
    position:relative;
}

.bx-top-change li{
    float:left;
    width:50%;
    text-align:center;
    font-size:28px;
    line-height:81px;
    position:relative;
}

.bx-top-change li.line{
    height:28px;
    background:#e1e1e1;
    width:1px;
    position:absolute;
    left:50%;
    top:26px;
}

.bx-top-change li .arrow-bottom{
    right:80px;
    top:37px;
}

.waps-block.bx-top{
    padding:0px;
    border-top:0px;
    z-index:20;
}

div.main-top.inner+div.waps-block.news,div.main-top.inner+div.waps-block.main{
    border-top:1px solid #fff;
}

.two-top.bx-top{
    border-bottom:0;
}

.bxbox-list-ul li{
    border-bottom:1px solid #e1e1e1;
    padding-bottom:23px;
    padding-top:23px;
}

.bxbox-list-ul li:last-child{
    border-bottom:0;
}

.bxbox-list-ul li img{
    border:5px solid #e1e1e1;
    float:left;
    margin-left:30px;
}

.bxbox-list-ul li .bxbox-right{
    float:left;
    margin-left:30px;
}

.bxbox-list-ul li .bxbox-right h1{
    font-size:28px;
    color:#333;
    line-height:150%;
}

.bxbox-list-ul li .bxbox-right h2{
    color:#999;
    font-size:24px;
    font-weight:normal;
    line-height:150%;
}

.bxbox-list-ul li .bxbox-right span{
    display:inline-block;
    padding:3px;
    font-size:20px;
    color:#0359c4;
    border:1px solid #0359c4;
    border-radius:5px;
    margin-right:15px;
    line-height:100%;
    margin-bottom:7px;
}

.bxbox-list-ul li .bxbox-right p{
    font-size:24px;
    color:#333;
    line-height:150%;
}

.bxbox-list-ul li .bxbox-right p i.gray{
    font-size:20px;
    color:#999;
}

.bx-top-change li.atv{
    color:#00377a;
}

.bx-top-change li.atv .arrow-up{
    width:0;
    display:block;
    line-height:10px;
    height:0; 
    position:absolute;
    right:0px;
    top:29px;
    border-right:8px solid transparent;
    border-left:8px solid transparent;
    border-bottom:8px solid #1655a3;
}

.bx-top-change li.atv .arrow-up{
    right:80px;
    top:37px;
}

.bxtop-list-ul{
    padding-left:15px;
    position:absolute;
    display:none;
    background:#fff;
    top:82px;
    padding-top:15px;
    z-index:11;
    border-bottom:1px solid #e1e1e1;
}

.bxtop-list-ul li{
    height:46px;
    width:180px;
    margin:15px 11px;
    float:left;
    background: #eeeeee none repeat scroll 0 0;
    border-radius:25px;
    color: #333;
    display: block;
    line-height:46px;
    font-size: 24px;
    text-align: center;
    vertical-align: middle;
}

.bxtop-list-ul li.atv{
    background:#024cab;
    color:#fff;
}

.bxtop-list-ul .sx-bottom{
    margin-bottom:30px;
}

.bnjh-nav{
    width:640px;
    height:46px;
    background:url(../img/bnjh/nav.jpg) no-repeat;
}

.bnjh-nav.hbln{
    background:url(../img/bnjh/nav.jpg)  0px -46px no-repeat;
}

.bnjh-nav.cxcy{
    background:url(../img/bnjh/nav.jpg)  0px -92px no-repeat;
}

.bnjh-nav ul{
    padding-top:10px;
    padding-left:28px;
}

.bnjh-nav ul li{
    display:block;
    float:left;
    width:182px;
    height:36px;
    margin-right:20px;
}

.bnjh-mid{
    background:url(../img/bnjh/mid.jpg) no-repeat;
    height:347px;
    padding-top:29px;
    width:613px;
    padding-left:27px;
}

.yjxgw{
    margin-bottom:0;
    border-bottom:0;
    border-top:0;
}

.yjxgw .news-ul-overflow ul{
    position:relative;
    z-index:100;
}

.base-ul-list{
    height: 78px;
    position: relative;
    top: 1px;
    display: box;             /* OLD - Android 4.4- */
    display: -webkit-box;     /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;       /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;     /* TWEENER - IE 10 */
    display: -webkit-flex;   /* NEW - Chrome */
    display: flex;           /* NEW, Spec - Opera 12.1, Firefox 20+ */
    z-index: 10;
    width:100%;
}

.base-ul-list dl{
    line-height:75px;
    color:#333;
    -webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;        /* OLD - Firefox 19- */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
    font-size:24px;
    text-align:center;
    position:relative;
}

.base-ul-list dl i{
    display:block;
    height:24px;
    position:absolute;
    right:0px;
    top:26px;
    width:1px;
    background:#e1e1e1;
}

.base-ul-list dl:last-child  i{
    display:none;
}

.base-ul-list dl.atv a{
    display:block;
    width:100px;
    margin:0 auto;
    color:#00377a;
    position:relative;
    height:76px;
    top:1px;
    border-bottom:2px solid #00377a;
}

.show-tab{
    display:none;
}

.show-tab.atv{
    display:block;
}

.wpas-s-nav ul li{
    line-height:150%;
    color:#333;
    font-size:24px;
    padding-right:20px;
    float:left;
}

.wpas-s-nav ul li a{
    position:absolute;
    right:26px;
    top:15px;
    padding-right:20px;
    color:#1655a3;
    font-size:24px;
    display:none;
}

.wpas-s-nav ul li a i.arrow-right{
    top:13px;
    left:103px;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #1655a3;
    border-top: 6px solid transparent;
}

.wpas-s-nav ul li.atv a{
    display:block;
}

.wpas-s-nav ul li.atv{
    color:#00377a;
}

.wpas-s-nav{
    position:relative;
    padding:15px 28px;
    height:40px;
    padding-bottom:0px;
}

.tab-show.tzzgx h1{
    font-size:26px;
    color:#1655a3;
    font-weight:normal;
    padding-top:20px;
    line-height:150%;
}

.tab-show.tzzgx p{
    padding-left:0px;
}

.cyxx-table-div{
    padding-top:20px;
    padding-bottom:20px;
}

.cyxx-table-div h1{
    font-size:28px;
    text-align:center;
    position:relative;
    line-height:200%;
}

.cyxx-table-div h2{
    font-size:22px;
    text-align:center;
    color:#999;
    margin-top:10px;
}

.cyxx-table-div h2 a{
    font-size:22px;
    text-align:center;
    color:#00377a;
    display:inline-block;
    margin:0 10px;
    margin-top:10px;
}

.cyxx-table-div .more{
    position:absolute;
    right:44px;
    top:11px;
    color:#00377a;
    font-size:24px;
    line-height:150%;
    padding-right:
}

.cyxx-table-div .arrow-right{
    top:12px;
    left:105px;
}

.cyxx-table-div table{
    width:100%;
}

.cyxx-table-div table tr{
    height:40px;
    line-height:40px;
          /* NEW, Spec - Opera 12.1, Firefox 20+ */
    width:100%;
}

.cyxx-table-div table tr th{
    background:#2168c0;
    text-align:center;
    font-weight:normal;
    border:none;
    color:#fff;
    font-size:24px;

}

.cyxx-table-div table tr td{
    text-align:center;
    line-height:40px;
    border:none;

    font-size:24px;
}

.cyxx-table-div h2.right{
    text-align:right;
    padding:0 28px;
}

.qywh-box{
    padding-left:28px;
}

.qywh-img-box{
    padding:0px 28px 28px;
    margin-top:20px;
    display:block;
}

.qywh-text-box{
    height:110px;
    padding:0px 28px 28px;
    margin:25px 28px;
    background:#999;
    position:relative;
}

.qywh-text-box h1{
    font-size:24px;
    color:#fff;
    text-align:center;
    line-height:110px;
}

.qywh-text-box a{
    position:absolute;
    display:block;
    right:40px;
    bottom:15px;
    font-size:22px;
    color:#fff;
}

.qywh-text-box a .arrow-right{
    top:8px;
    left:138px;
}

.arrow-right.white{
    border-left:5px solid #fff;
}

.sryh-box-l{
    margin-bottom:20px;
}

.sryh-box-top-l,.sryh-box-top-r{
    margin-bottom:12px;
}

.sryh-box-l,.sryh-box-top-l{
    position:relative;
    float:left;
}

.sryh-box-r,.sryh-box-top-r{
    float:right;
    position:relative;
}

.sryh-box-l a,.sryh-box-top-l a,.sryh-box-r a,.sryh-box-top-r a{
    position:absolute;
    right:10px;
    bottom:20px;
    font-size:24px;
    color:#fff;
    
}


.sryh-ul-list{
    height: 78px;
    position: relative;
    top: 1px;
    display: -webkit-flex;     
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    /* for uc */
    display: -webkit-box;  
    -webkit-box-align: center;
    z-index: 10;
    width:100%;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
}

.sryh-ul-list dl{
    line-height:75px;
    color:#333;
    -webkit-flex: 1;          
    flex: 1;         
    /* for uc */
    -webkit-box-flex: 1;      
    -moz-box-flex: 1;         
    -ms-flex: 1;       
    font-size:24px;
    text-align:center;
    position:relative;
    border-left:1px solid #e1e1e1;
}

.sryh-ul-list dl:first-child{
    border-left:none;
}

.sryh-ul-list dl i{
    display:block;
    height:24px;
    position:absolute;
    right:0px;
    top:26px;
    width:1px;
    background:#e1e1e1;
}

.sryh-ul-list dl:last-child  i{
    display:none;
}

.sryh-ul-list dl:active{
    background:#efefef;
}

.sryh-ul-list dl:active a{
    color:#00377a;
}

.zsqd-title{
    font-size:28px;
    color:#a46d35;
    padding:28px;
}

.line{
    height:1px;
    width:100%;
    background:#e1e1e1;
}

.zsqd-bttom-box{
    padding:28px;
}

.zsqd-bttom-box img{
    margin-bottom:20px;
}

.zsqd-bttom-box h2{
    font-size:28px;
    color:#333;
    line-height:150%;
}


.zsqd-bttom-box h3{
    font-size:24px;
    color:#999999;
    line-height:150%;
}

.zsqd-ewm{
    display:block;
    margin:20px auto;
}

.kjts-bttom-box{
    padding:28px;
}

.kjts-bttom-box img{
    display:inline-block;
    margin-right:10px;
}

.kjts-bttom-box .kjtx-right-box{
    width:410px;
    float:right;
}

.kjts-bttom-box h2{
    display:inline-block;
    font-size:28px;
    line-height:100%;
    color:#b7824c;
    margin-bottom:10px;
}

.kjts-bttom-box h3{
    font-size:24px;
    line-height:120%;
    color:#999;
}

/********侧边二三级menu*********/

.side-menu{
    width:430px;
    min-height:800px;
    background:#fff;
    position:absolute;
    top:0px;
    z-index:100;
    overflow:hidden;
    display:none;
     -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    
    -moz-animation-duration: 0.3s;
      -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    
    -ms-animation-duration: 0.3s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    
    animation-duration: 0.3s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.side-menu.open{
    display:block;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeft {
  from {
   -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.side-menu-overflow{
    overflow-y:auto;
    height:90%;
}

.side-menu-list{
    position:relative;
    top:0px;
}

.side-menu .side-menu-top{
    height:89px;
    width:100%;
    border-bottom:1px solid #e1e1e1;
}

.arrow-left{
   display:inline-block;
   margin-left:28px;
   position:relative;
   top:23px;
}

.side-menu .side-menu-top img{
    position:relative;
    top:18px;
    left:29px;
}

.side-menu .side-menu-top .menu-user{
    position:relative;
    top:19px;
    left:10px;
}


.arrow-left i{
    display:block;
    width:15px;
    height:15px;
    border-left:2px solid #00377a;
    border-bottom:2px solid #00377a;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);     /* IE 9 */
    -moz-transform:rotate(45deg);    /* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg);  /* Opera */
}

.side-menu-list dl{
    border-bottom:1px solid #e1e1e1;
    
    font-size:28px;
    color:#333;
    height:90px;
    overflow:hidden;
}

.side-menu-list dl.atv{
    height:auto;
    border-bottom:1px solid #e1e1e1;
}

.side-menu-list dl h1{
    font-size:28px;
    color:#333;
    padding-left:20px;
    line-height:91px;
    height:91px;
    position:relative;
    border-bottom:1px solid #e1e1e1;
}


.side-menu-list dl.atv h1{
    font-size:28px;
    color:#00377a;
    line-height:91px;
    height:91px;
    border-bottom:1px solid #e1e1e1;
}

.side-menu-list dl ul{
    padding-left:20px;
}

.side-menu-list dl ul li a{
    display:block;
    height:90px;
    line-height:90px;
    font-size:24px;
   
    width:80%;
}

.side-menu-list dl ul li dd{
    height:70px;
    line-height:70px;
    font-size:20px;
    border-top:1px solid #e1e1e1;
    text-indent:1em;
    background:inline-block;
}

.side-menu-list dl ul li dd a{
    display:block;
    height:70px;
    line-height:70px;
    font-size:20px;
    width:100%;
}

.side-menu-list dl ul li{
    position:relative;
    height:90px;
    line-height:90px;
    border-bottom:1px solid #e1e1e1;
}

.side-menu-list dl ul li.atv{
    height:auto;
}

.side-menu-list dl span{
    display:block;
    width:28px;
    height:4px;
    background:#ccc;
    border-radius:1px;
    position:absolute;
    right:30px;
    top:42px;
}

.side-menu-list dl ul li i{
    width:0;
    display:block;
    line-height:10px;
    height:0; 
    position:absolute;
    right:32px;
    top: 42px;
    border-right:12px solid transparent;
    border-left:12px solid transparent;
    border-top:12px solid #ccc;
}

.side-menu-list dl ul li.atv a{
    color:#00377a;
}

.side-menu-list dl ul li.atv dd a{
    color:#333;
}

.side-menu-list dl ul li.atv i{
    border-top:12px solid #00377a;
}

.side-menu-list dl.atv span{
    background:#00377a;
}

.side-menu-list dl.atv span i{
    display:none;
}

.side-menu-list dl span i{
    display:block;
    width:28px;
    height:4px;
    background:#ccc;
    border-radius:1px;
    position:relative;
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);     /* IE 9 */
    -moz-transform:rotate(90deg);    /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);  /* Opera */
}

.side-menu-list dl ul li:last-child{
    border-bottom:none;
}

/****常用信息*****/
.gjs-table-div h1{
    display:block;
    font-size:24px;
    line-height:200%;
    display:inline-block;
    text-indent:2em;
    padding:10px 0px;
    width:100%;
}

.gjs-table-div h1 span{
    font-size:24px;
    line-height:200%;
    display:inline-block;
    float:right;
    padding-right:28px;
}

.gjs-table-scroll{
    display:block;
    width:auto;
    position:relative;
    background:#fff;
    border-top:1px solid #e1e1e1;
}

.gjs-table-scroll table{
    position:relative;
    width:100%;
    background:#fff;
}


.gjs-table-scroll table th,
.gjs-table-scroll table td{
   font-size:24px;
   line-height:150%;
   padding:8px 26px;
   white-space:nowrap;
}

.gjs-table-scroll table th{
    text-align:center;
    background:#024cab;
    color:#fff;
    font-weight:normal;
    border-right:1px solid #003a85;
}

.gjs-table-scroll table th:last-child,.gjs-table-scroll table td:last-child{
    border-right:none;
}


.gjs-table-scroll table td{
    text-align:right;
    border-top:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}


.gjs-table-scroll table td.center{
    text-align:center;
}

.gjs-table-scroll table td.left{
    text-align:left;
}

.gjs-table-scroll table td i{
    display:inline-block;
    position:relative;
    top:1px;
}

.gjs-table-scroll table td i.green{
    color:green;
}

.gjs-table-scroll table td i.red{
    color:red;
}

.gjs-table-scroll{
    overflow-x:scroll;
}

.rate-table-box h1{
    height:70px;
    padding-left:28px;
    font-size:28px;
    line-height:70px;
    vertical-align:middle;
    text-align:center;
}

.rate-table-box h1 select{
    margin-left:5px;
    font-size:28px;
    line-height:150%;
}

.rate-table-box h1 .left{
    float:left;
    margin-top:18px;
}


.rate-table-box h1 .right{
    float:right;
    padding-right:28px;
}

.rate-table-box h1.left{
    text-align:left;
}

.rate-table-box table{
    width:100%;
}

.rate-table-box table tr th,.rate-table-box table tr td{
    height:60px;
    line-height:60px;
    font-weight:normal;
    padding:0 5px;
}

.rate-table-box table tr th{
    background:#e5f4fb;
    border-top:1px solid #e1e1e1;
    font-size:28px;
    text-align:center;
    color:#333;
}

.rate-table-box table tr td{
    background:#fff;
    border-right:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
    font-size:28px;
    text-align:center;
    color:#333;
}

.rate-table-box table tr td.left{
    text-align:left;
    padding-left:10px;
}

.rate-table-box table tr td:last-child{
    border-right:none;
}

table tr.flex{

}

table tr.flex th,table tr.flex td{
  
}

.rate-table-scroll{
    display:block;
    width:auto;
    position:relative;
    background:#fff;
}

.rate-table-scroll table{
    position:relative;
    width:100%;
    background:#fff;
}

.rate-table-scroll{
    overflow-x:scroll;
}

.rate-table-scroll table tr th,
.rate-table-scroll table tr td{
   font-size:24px;
   line-height:150%;
   padding:8px 26px;
   white-space:nowrap;
   padding:0 15px;
}

.rate-tip{
    padding:0px 28px 28px 28px;
    line-height:150%;
    color:#666;
    font-size:24px;
}

/*****网站地图******/
.map-dl-box{
    border:1px solid #e1e1e1;
    border-radius:10px;
    position:relative;
    padding:25px 5px;
    margin:60px 0px;
}

.map-dl-box:first-child{
    margin-top:40px;
}

.map-dl-box dt{
    font-size:24px;
    color:#00377a;
    position:absolute;
    top:-20px;
    left:50%;
    margin-left:-70px;
    background:#fff;
    line-height:150%;
    padding:0 20px;
}

.map-dl-box dl{
    display:inline-block;
    padding:0 25px;
    text-align:center;
    line-height:150%;
}

.map-dl-box dl a{
    font-size:24px;
    color:#333;
}

/***************************************************************************/

.col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
    position: relative;
    display:inline;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
.end { margin-right: 0 !important; }
/* Column Grids End */

.wrapper { width: 980px; margin: 30px auto; position: relative;}
.counter { background-color: #ffffff; padding: 20px 0; border-radius: 5px;}
.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }

