.full-width-slider
{
    position: absolute;
    width: 100%;
    height: 100%;
}

.full-width-slider ul
{
    width: 100%;
    height: 100%;
    /* position: relative;**/
    z-index: 1;
    margin-left: 0 !important;
}

.full-width-slider ul li
{
    height: 100%;
    width: 100%;
}

.full-width-slider ul li a
{
    display: block;
    width: 100%;
    height: 100%;
    background: center;
}

.full-width-slider ul li img
{
    width: 100%;
    height: 100%;
}

.full-width-slider ul li.active
{
    z-index: 1;
    opacity: 0;
}

.full-width-slider .pager
{
    position: absolute;
    width: 1200px;
    text-align: center;
    z-index: 2;
    /* top: 0; */
    left: 0;
    right: 0;
    bottom: 59px;
    margin: auto;
}

.full-width-slider .pager span
{
    display: inline-block;
    width: 18px;
    height: 5px;
    margin: 0 5px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #FFF;
    cursor: pointer;
    opacity: 0.6;
    transition: all 0.2s;
}

.full-width-slider .pager span.active
{
    background: red;
}

.banner
{
    position: relative;
}


.data-show
{
    padding: 0px;
    background-color: #fff;
}

.data-show .item
{
    width: 33%;
    float: left;
    padding-left: 102px;
}

.data-show .item .title
{
    font-size: 12px;
    color: #999999;
}

.newbee {
    padding: 30px 0;
    background-color: #fff;
    margin-bottom: 20px;
}

.newbee .item {
    width: 20%;
    float: left;
    text-align: center;
    cursor:pointer;
}

.newbee .item .figure {

}

.newbee .item .item-body {
    overflow: hidden;
}


.newbee .item:hover .item-body div {
    color:#bb9767;
}

.newbee .item .item-body .title {
    font-size: 18px;
    color: #333333;
    line-height: 2;
}

.newbee .item .item-body .text {
    color: #999999;
}

.newbee .item:last-child .item-body {
    border: none;
}

.newbee .figure {
    height: auto;
    overflow: hidden
}

.newbee .item:hover img{
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg)
}

.newbee .item img {
    width: 60px;
    height: 60px;
    background-position: -122px -137px;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear
}


.section-product
{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    background-color: #fff;
}

.section-product .section-left
{
    width: 300px;
    height: 360px;
    float: left;
    background: url(../img/img-stock.jpg) no-repeat;
    position: relative;
}

.section-product.section-market .section-left
{
    width: 300px;
    height: 360px;
    float: left;
    background: url(../img/img-market.jpg) no-repeat;
    position: relative;
}

.section-product .section-left:hover .section-left-bg
{
    width: 300px;
    height: 360px;
    position: absolute;
    background: url(../img/section-left-bg.png) repeat;
}

.section-product.section-market .section-left:hover .section-left-bg
{
    width: 300px;
    height: 360px;
    position: absolute;
    background: url(../img/section-left1-bg.png) repeat;
}

.section-product .section-left .right-tit
{
    font-size: 32px;
    height: 35px;
    line-height: 35px;
    width: 100%;
    margin: 76px 0 30px;
    color: #f5f6f7;
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 3;
}

.section-product .section-left .right-info
{
    font-size: 14px;
    /* height: 35px; */
    line-height: 25px;
    width: 100%;
    margin: 6px 0px;
    color: #f5f6f7;
    text-align: center;
    position: relative;
    z-index: 3;
}

.section-product .section-main
{
    overflow: hidden;
    height: 360px;
}

.section-peizi .peizi-item
{
    width: 280px;
    float: left;
    padding: 15px 22px;
    margin: 0 10px;
}

.section-peizi .peizi-item:hover
{
    -webkit-transform: translate(0, -2px);
    -moz-transform: translate(0, -2px);
    transform: translate(0, -2px);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.section-peizi .peizi-item .title
{
    font-size: 20px;
    line-height: 50px;
    text-align: center;
}

.section-peizi .peizi-item .desc
{
    background: #F1EADF;
    border-radius: 5px;
    color: #BB9767;
    text-align: center;
    font-size: 14px;
    line-height: 27px;
}

.section-peizi .peizi-item .feature
{
    text-align: center;
}

.section-peizi .peizi-item .meta
{
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
    margin: 20px 0;
    padding: 5px 15px;
    line-height: 2;
    font-size: 14px;
    color: #333333;
}

.section-peizi .peizi-item .meta .name
{
    float: left;
}

.section-peizi .peizi-item .meta .val
{
    float: right;
}

.section-peizi .peizi-item .btn-default
{
    width: 70%;
    margin: 0 auto;
    border: 1px solid #BB9767;
    color: #BB9767;
    font-size: 16px;
    line-height: 30px;
}

.section-peizi .peizi-item .btn-default:hover
{
    background-color: #BB9767;
    color: #fff;
}

.section-peizi .peizi-item .btns-botton
{
    width: 100%;
    display: block;
    float: left;
    margin-top: 0px;
    text-align: center;
}

.section-peizi .peizi-item .btns-botton  .grab-btn
{
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0px auto 0;
    border: 1px solid #d99c00;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    display: block;
    width: 226px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #bb9767;
    transition: color .2s ease-in-out;
    cursor: pointer;
    behavior: url(ie-css3.htc);
    /* 通知IE浏览器调用脚本作用于'box'类 */
    z-index: 9999;
}

.section-peizi .peizi-item .btns-botton  .grab-btn em, .section-peizi .peizi-item .btns-botton  .grab-btn i
{
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-style: normal;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.section-peizi .peizi-item .btns-botton  .grab-btn em
{
    height: 0;
    background: #bb9767;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -moz-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}

.section-peizi .peizi-item .btns-botton  .grab-btn:hover em
{
    height: 230px
}

.section-peizi .peizi-item .btns-botton  .grab-btn:hover,.section-peizi .peizi-item .btns-botton  .grab-btn:hover i
{
    color: #fff
}

.section-peizi .peizi-item .btns-botton  .grab-btn.btn-gray
{
    border-color: #ddd;
    color: #fff;
    background-color: #ddd
}

.section-peizi .peizi-item .btns-botton  .grab-btn.btn-gray:hover
{
    background-color: #ddd
}

.section-peizi .peizi-item .btns-botton  .grab-btn.exch-btn
{
    width: 122px;
    margin: 0
}

.section-peizi .peizi-item .btns-botton  .grab-btn.exch-btn:hover em
{
    width: 210px
}

.section-market .stock-info
{
    width: 600px;
    border-right: 1px solid #f4f4f4;
    float: left;
}

.section-market .stock-info .stock-hd
{
    margin-top: 10px;
    position: relative;
}

.section-market .stock-info .stock-hd .stock-search
{
    display: none;
    position: absolute;
    top: 10px;
    left: 15px;
    width: 215px;
    padding: 8px 15px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.section-market .stock-info .stock-hd .stock-search .search-box input
{
    width: 100%;
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.section-market .stock-info .stock-hd .stock-search .drop-list li
{
    line-height: 30px;
    padding: 0 5px;
    cursor: pointer;
}

.section-market .stock-info .stock-hd .stock-search .drop-list li:hover
{
    background-color: #D8ECFF;
}

.section-market .stock-info .stock-hd .stock-search .drop-list li .name
{
    float: left;
}

.section-market .stock-info .stock-hd .stock-search .drop-list li .code
{
    float: right;
}

.section-market .stock-info .stock-name
{
    float: left;
    width: 316px;
    padding: 0 23px;
    line-height: 65px;
}

.section-market .stock-info .stock-name span
{
    font-size: 16px;
    color: #333333;
}

.section-market .stock-info .stock-name a
{
    float: right;
    color: #007cc8;
    font-size: 12px;
}

.section-market .stock-info .stock-trend
{
    overflow: hidden;
}

.section-market .stock-info .stock-trend .price
{
    font-size: 30px;
    line-height: 65px;
    color: #666;
}

.section-market .stock-info .stock-trend .price.text-green
{
    color: #32ad1c;
}

.section-market .stock-info .stock-trend .price.text-red
{
    color: #fb3d51;
}

.section-market .stock-info .stock-trend .trend-mark
{
    display: inline-block;
    width: 18px;
    height: 24px;
    margin: 0 12px;
    position: relative;
}

.section-market .stock-info .stock-trend .trend-mark.trend-mark-up
{
    background: url("../img/trend-arr-up.png") center center no-repeat;
}

.section-market .stock-info .stock-trend .trend-mark.trend-mark-down
{
    background: url("../img/trend-arr-down.png") center center no-repeat;
}

.section-market .stock-info .stock-trend .meta
{
    font-size: 12px;
    display: inline-block;
    min-width: 30px;
    line-height: 1.2;
    text-align: right;
}

.section-market .stock-info .stock-trend .max
{
    font-size: 12px;
    width: 70px;
    text-align: right;
    display: inline-block;
    line-height: 1.2;
}

.section-market .stock-info .stock-trend.trend-up .price
{
    color: #666;
}

.section-market .stock-info .stock-trend.trend-up .price.text-green
{
    color: #227314;
}

.section-market .stock-info .stock-trend.trend-up .price.text-red
{
    color: #fb3d51;
}

.section-market .stock-info .stock-trend.trend-up .meta
{
    color: #666;
}

.section-market .stock-info .stock-trend.trend-down .price
{
    color: #227314;
}

.section-market .stock-info .stock-trend.trend-down .meta
{
    color: #227314;
}

.section-market .stock-chart .tab-hd
{
    padding: 0 24px;
    background-color: #F6F9FF;
}

.section-market .stock-chart .tab-hd li
{
    width: 72px;
    line-height: 28px;
    height: 28px;
    font-size: 12px;
    text-align: center;
    float: left;
    cursor: pointer;
}

.section-market .stock-chart .tab-hd li.active
{
    background-color: #2072C0;
    color: #fff;
}

.section-market .stock-chart .tab-hd li.active a
{
    color: #fff;
    display: block;
}

.section-market .stock-chart .chart-panel
{
    padding: 20px;
}

.section-market .stock-chart .chart-panel .chart-wrap
{
    width: 584px;
    height: 211px;
    overflow: hidden;
}

.section-market .stock-chart .chart-panel img.chart
{
    width: 100%;
}

.section-market .trade-info
{
    padding: 10px 20px;
    overflow: hidden;
}

.section-market .trade-info .trade-table
{
    width: 100%;
    font-size: 12px;
}

.section-market .trade-info .trade-table td
{
    padding: 5px 5px;
}

.section-market .trade-info .trade-table:first-child
{
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: 6px;
}

.section-market .trade-info .trade-table:first-child tr:last-child td
{
    padding-bottom: 10px;
}

.section-market .trade-info .btn
{
    margin-top: 10px;
}

.seciton-intro
{
    background-color: #fff;
    padding: 30px 0;
    margin-bottom: 30px;
}

.seciton-intro .item
{
    width: 300px;
    text-align: center;
    float: left;
}

.seciton-intro .item .title
{
    font-size: 16px;
    font-weight: 700;
    line-height: 46px;
}

.seciton-intro .item .desc
{
    margin-bottom: 30px;
}

.seciton-intro .item .desc a
{
    line-height: 1.8;
    color: #666666;
}

.seciton-intro .item .desc a:hover
{
    color: #333;
}

.operate-flow
{
    padding: 30px 30px;
    background-color: #fff;
    margin-bottom: 20px;
}

.operate-flow .item
{
    float: left;
    width: 138px;
    text-align: center;
    cursor: pointer;
}

.operate-flow .item .icon
{
    height: 90px;
    position: relative;
}

.operate-flow .item .icon img
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-left: -26px\9;
    margin-top: -25px\9;
}

.operate-flow .gutter
{
    float: left;
    width: 60px;
    height: 105px;
    background: url("../img/double-arr.png") center center no-repeat;
}

.partner
{
    background-color: #fff;
    margin-bottom: 20px;
}

.partner .partner-hd
{
    height: 20px;
    line-height: 20px;
    width: 240px;
    border-bottom: 1px solid #CCB28D;
    margin: 0 auto 30px;
    padding: 20px;
    text-align: center;
    position: relative;
}

.partner .partner-hd .text
{
    font-size: 18px;
    background-color: #fff;
    color: #CCB28D;
    height: 40px;
    line-height: 40px;
    width: 115px;
    margin: 0 auto;
}

.partner .partner-bd
{
    padding-bottom: 20px;
}

.partner .partner-bd li
{
    float: left;
    margin: 10px 15px 10px 27px;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    overflow: hidden;
}



/*# sourceMappingURL=index.css.map */



/*Ã¥â€¦Â¬Ã¥â€˜Å */

/*.notice-bg{

    background:#fff;

}

.notice{

    border-top:1px solid #f5f5f5;

}

.notice > i{

    background: url(../img/top-gg.png) no-repeat;

    float: left;

    width: 26px;

    height: 20px;

    margin-left: 7px;

    margin-top: 20px;

}

.notice {

    background:#fff;

    height: 60px;

    line-height: 60px;

    padding: 0px;

    border-bottom: 1px solid #F4F4F4;

}



.notice .notice-tit {

    color: #5e5e5e;

    display: block;

    float: left;

    font-size: 16px;

    height: 60px;

    line-height: 60px;

    width: 95px;



    padding-left: 5px;

    background-position: 1px -470px;

}

.notice-left {

    width: 980px;

    overflow: hidden;

    position: relative;

    float: left;

}

.notice-left .bd {*/

/* width: 999px; */

/*}



.notice-left .infoList li {

    height: 60px;

    line-height: 60px;

    font-size: 14px;

    text-align: right;

    width: 490px;

    float: left;

    position:  relative;

    }



.notice-left .infoList li a{

    color:#999999;float: left

}

.notice-left .infoList li a:hover{

    color: red;

}



.notice-left .infoList li span{font-size: 14px;color: #999;float:  left;margin-left: 60px;}

.notice .notice-more {

    color: #999999;

    float: right;

    font-size: 14px;margin-top:-3px;

}



.notice .notice-more a {

    color: #999999;

    padding-right: 20px;

}

.notice .notice-more a:hover {

    color: red;



}*/

/*Ã¥â€¦Â¬Ã¥â€˜Å  end*/



.tonglan
{
    margin: 10px auto;
}

.down_load
{
    float: left;
    width: 299px;
    height: 348px;
    border-right: 0;
    text-align: center;
    /*height: 100%;*/
}

.down_load .load_top
{
    float: left;
    width: 100%;
    padding-top: 29px;
    /* background: url('../img/load_top.png') center 28px no-repeat; */
}

.down_load .load_top span
{
    font-size: 18px;
    /* color: #fff; */
}

.down_load .load_top span.text-red
{
    font-size: 14px;
}

.down_load .load_top p
{
    font-size: 14px;
    color: #666666;
    width: 210px;
    margin-left: 42px;
    margin-top: 20px;
    line-height: 30px;
    margin-bottom: 2px;
}

.down_load .load_top > i
{
    display: block;
    background: url(../img/lod.png) 24px 13px no-repeat;
    height: 122px;
    width: 175px;
    margin-top: 0px;
    margin-left: 67px;
}

.down_load  .load_top .btns-botton
{
    width: 100%;
    display: block;
    float: left;
    margin-top: 0px;
    text-align: center;
}

.down_load  .load_top .btns-botton  .grab-btn
{
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0px auto 0;
    border: 1px solid #d99c00;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    display: block;
    width: 206px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #bb9767;
    transition: color .2s ease-in-out;
    cursor: pointer;
    behavior: url(ie-css3.htc);
    /* 通知IE浏览器调用脚本作用于'box'类 */
    z-index: 9999;
}

.down_load  .load_top .btns-botton  .grab-btn em, .down_load  .load_top .btns-botton  .grab-btn i
{
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-style: normal;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.down_load  .load_top .btns-botton  .grab-btn em
{
    height: 0;
    background: #bb9767;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -moz-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}

.down_load  .load_top .btns-botton  .grab-btn:hover em
{
    height: 230px
}

.down_load  .load_top .btns-botton  .grab-btn:hover,.down_load  .load_top .btns-botton  .grab-btn:hover i
{
    color: #fff
}

.down_load  .load_top .btns-botton  .grab-btn.btn-gray
{
    border-color: #ddd;
    color: #fff;
    background-color: #ddd
}

.down_load  .load_top .btns-botton  .grab-btn.btn-gray:hover
{
    background-color: #ddd
}

.down_load  .load_top .btns-botton  .grab-btn.exch-btn
{
    width: 122px;
    margin: 0
}

.down_load  .load_top .btns-botton  .grab-btn.exch-btn:hover em
{
    width: 210px
}





/*banner*/

.banner
{
    min-width: 1200px;
    position: relative;
    height: 580px;
    top: 0px;
}

.banner .float-box
{
    position: absolute;
    z-index: 2;
    left: 70%;
    top:  215px;
    transform: translate(100%, -50%);
    margin-left: 300px\9;
    margin-top: -145px\9;
    background-color: #fff;
    width: 280px;
    height: 244px;
    padding: 0px 30px 0 30px;
    text-align: center;
    -webkit-animation: fadeInUp 1s ease-in-out forwards;
    -moz-animation: fadeInUp 1s ease-in-out forwards;
    -ms-animation: fadeInUp 1s ease-in-out forwards;
    animation: fadeInUp 1s ease-in-out forwards;
    -webkit-animation-delay: .15s;
    -moz-animation-delay: .15s;
    -ms-animation-delay: .15s;
    animation-delay: .15s;
    border-radius: 15px;
}

.banner .float-box .extra-text
{
    margin-bottom: 10px;
}

.banner .float-box .text
{
    font-size: 18px;
    color: #544F56;
    line-height: 40px;
    padding: 10px 0 0;
}

.banner .float-box .text1
{
    font-size: 12px;
    color: #848D88;
    line-height: 3;
}

.banner .float-box .text-large
{
    font-size: 24px;
    line-height: 1.5;
    color: #5D5D5D;
}

.banner .float-box .operate
{
    margin: 25px 0 15px 0px;
}

.banner .float-box .bottom
{
    width: 280px;
    margin-left: -30px;
    padding: 20px 20px 10px;
    background-color: #EFF1F0;
    border-radius: 0 0 15px 15px;
    box-shadow: inset 0 10px 10px rgba(0, 0, 0, 0.1);
}

.banner .float-box .operate .btn
{
    /*background-color: #CB3B3B;*/
    color: #fff;
    font-size: 16px;
    line-height: 42px;
    margin-bottom: 7px;
    margin-top: -20px;
    padding: 0px 12px;
}

.banner .float-box .extra-text a
{
    color: #412e9a;
}

/*banner end*/

/*公告*/

.notice-bg
{
    background: #f5f5f5;
}

.notice
{
}

.notice
{
    height: 30px;
    line-height: 30px;
    padding: 0px;
    overflow: hidden;
}

.notice .icon-notice
{
    width: 21px;
    height: 24px;
    display: block;
    float: left;
    background-position: -19px 1px;
    margin-right: 10px;
    margin-top: 13px;
}

.notice .notice-tit
{
    color: #303030;
    display: block;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 100px;
}

.notice .notice-tit span
{
    color: #e3e5e4;
}

.notice-left
{
    width: 987px;
    overflow: hidden;
    position: relative;
    float: left;
}

.notice-left .bd
{
    width: 999px;
}

.notice-left .infoList li
{
    height: 30px;
    width: 978px;
    line-height: 30px;
    font-size: 14px;
    text-align: right;
    float: left;
}

.notice-left .infoList li font
{
    background: red;
    border-radius: 2px;
    color: #ffffff;
    margin-right: 5px;
    padding: 0 2px;
}

.notice-left .infoList li a
{
    color: #666666;
    float: left
}

.notice-left .infoList li a:hover
{
    color: red;
}

.notice-left .infoList li span
{
    font-size: 14px;
    color: #303030;
}

.notice .notice-more
{
    color: #9e9e9e;
    float: right;
    font-size: 14px;
    margin-top: -3px;
    height: 25px;
    line-height: 25px;
    margin-top: 3px;
    text-align: center;
    padding: 0px 9px;
}

.notice .notice-more a
{
    color: #666666;
}

.notice .notice-more a:hover
{
    color: red;
}

/*公告 end*/



/*新手*/

.pb8
{
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
    padding-left: 1px;
    padding: 9px 4px;
}

.pb8 .pb6-l
{
    float: left;
    width: 296.3px;
    margin: 0;
    text-align: center;
    height: 300px;
    border-right: 1px solid #f2f2f2;
}

.pb8 .pb6-l .tit
{
    font-size: 16px;
    color: #333333;
    height: 70px;
    line-height: 70px;
    display: block;
    padding-top: 20px;
    font-weight: bold;
}

.pb8 .pb6-l ul li
{
    width: 100%;
    height: 230px;
    float: left;
    text-align: center;
}

.pb8 .pb6-l ul li:last-child
{
    background: none;
}

.pb8 .pb6-l ul li h3
{
    font-size: 16px;
    color: #ff8a80;
    font-weight: 400;
    position: relative;
    height: 50px;
    line-height: 50px;
}

.pb8 .pb6-l ul li .det
{
    line-height: 26px;
    color: #666666;
    height: 119px;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 27px;
}

.pb8 .pb6-l ul li .dw_icon
{
    position: relative;
    left: 0px;
    width: 82px;
    height: 76px;
    margin-bottom: 12px;
    display: inline-block;
}

.pb8 .pb6-l ul li .dw_icon.icon1
{
    background-position: 1px -20px;
}

.pb8 .pb6-l ul li .dw_icon.icon2
{
    background-position: -112px -20px;
}

.pb8 .pb6-l ul li .dw_icon.icon3
{
    background-position: -252px -20px;
}

.pb8 .pb6-l ul li .dw_icon.icon4
{
    background-position: -385px -20px;
}

.pb8 .pb6-l ul li a
{
    border: 1px solid #ff8a80;
    color: #ff8a80;
    padding: 7px 25px;
    border-radius: 6px;
}

.pb8 .pb6-l ul li a:hover
{
    background: #fc625f;
    color: #fff;
}

.pb8 .pb6-r
{
    float: right;
    width: 844px;
}

.pb8 .pb6-r .news-list
{
    width: 46%;
    float: left;
    margin-right: 30px;
}

.pb8 .pb6-r .news-list .tit
{
    font-size: 18px;
    color: #333333;
    height: 70px;
    line-height: 70px;
    display: block;
    padding-left: 3%;
    width: 97%;
    font-weight: bold;
    float: left;
    border-bottom: 1px solid #f0f0f0;
}

.pb8 .pb6-r .news-list .tit a
{
    font-size: 14px;
    color: #999999;
    padding-left: 15px;
    float: right;
}

.pb8 .pb6-r .news-list .gonggao
{
    float: left;
    padding-left: 3%;
    width: 97%;
    padding-bottom: 10px;
}

.pb8 .pb6-r .news-list .gonggao ul
{
    padding-top: 10px;
}

.pb8 .pb6-r .news-list .gonggao ul li
{
    text-align: left;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
}

.pb8 .pb6-r .news-list .gonggao ul li a:hover
{
    color: #fc625f
}

.pb8 .pb6-r .news-list .gonggao ul li i
{
    background: #adadad;
    width: 3px;
    height: 3px;
    display: block;
    float: left;
    position: relative;
    top: 14px;
    left: 7px;
}

.pb8 .pb6-r .news-list .gonggao ul li .date
{
    float: right;
    color: #999999;
    margin-right: 17px;
}

.pb8 .pb6-r .news-list .gonggao ul li a
{
    float: left;
    color: #666666
}

/*新手*/



/*股票配资*/
.plan-left {     background: url(../img/plan_bg.png) -8px 0; float: left; width: 285px; height: 372px; position: relative;margin-right: 20px;

}

.plan-left h2 {padding: 20px 0; text-align: center;font-size: 24px;color: #fff;margin-top: 57px;}
.plan-left ul { padding-top: 10px;}
.plan-left li { font-size: 15px; color: #fff; line-height: 30px;text-align: center;}
.plan-left p {  text-align: center; margin-top: 20px;line-height: 25px;font-size: 14px; color: #fff;}

.plan .plan-right .plan-right-list {
    float: left;
    width: 290px;
    height: 360px;
    text-align: center;
    padding: 20px 0 10px;
    margin-left: 7px;
    border-left: 1px solid #f1f1f1;
}
.plan .plan-right {float: left; background-color: #fff; width: 900px; height: 360px;}
.plan .plan-right .text{padding: 60px 0 0 90px;background: none;float: left;}
.plan .plan-right .text p{font-size: 16px;}
.plan .plan-right .text p:nth-child(1){font-size: 22px;}
.plan .plan-right .text p:nth-child(3) span{font-size: 20px;color: #ff6666;border-bottom: 2px solid #ff6666;padding-bottom: 5px;margin-right: 5px}
.plan .plan-right .phone{float: left;margin-top: 55px;margin-right: 130px;margin-left: 6px;}
.plan .plan-right .code{float: left;margin-top: 60px;text-align: center;}
.plan .plan-right .code img{margin-bottom: 36px;}
.plan .plan-right .code .btn{width: 135px;display: block;border-radius: 0;height: 35px;line-height: 35px;margin-bottom: 17px;position: relative;text-align: left;text-indent: 44px;font-size: 12px;}
.plan .plan-right .code .btn::before{ content: ''; display: block; width: 18px; height: 24px; background-repeat: no-repeat; position: absolute; left: 13px; top: 4px;}
.plan .plan-right .code .btn:nth-child(2)::before{ background-position: -57px 0}

.plan .right-btn {
    display: block;
    color: #ffffff;
    border-radius: 4px;
    padding: 8px 50px;
    text-align: center;
    margin-top: 7px;

}
.plan .btn1 {
    background-color: #f6a665;
    border-bottom: 4px solid #f18b38;
}
.plan .btn2 {
    background-color: #7edaf2;
    border-bottom: 4px solid #40c9ec;
    font-size: 18px;
}
.plan .btn3 {
    background-color: #99abf7;
    border-bottom: 4px solid #899be7;
}
.plan .btn4 {
    background-color: #ff8091;
    border-bottom: 4px solid #fd4a62;
}
.plan .project {
    width: 250px;
    height: 315px;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #eee;
}
.plan .project-title {
    width: 250px;
    height: 80px;
    color: #FFF;
}
.plan .project .project1,.plan .project .project2,.plan .project .project3,.plan .project .project4 {
    background: #ffffff;
}
.plan .project .project1 {
    background: #f6a665 url(../img/plan1.png) no-repeat 15px center;
}
.plan .project .project2 {
    background: #7edaf2 url(../img/plan2.png) no-repeat 15px center;
}
.plan .project .project3 {
    background:#99abf7  url(../img/plan3.png) no-repeat 15px center;
}
.plan .project .project4 {
    background:#ff8091 url(../img/plan4.png) no-repeat 15px center;
}
.plan .project-title strong {
    display: block;
    font-size: 20px;
    text-align: left;
    padding-top: 12px;
    margin-bottom: 4px;
    font-weight: 600;
    margin-left: 95px;

}
.plan .project-title span {
    display: block;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    color: #ffffff;
    padding-bottom: 10px;
    margin-left: 95px;
}
.plan .project .project-intro {
    padding: 20px 15px;
    height: 196px;
    font-size: 18px;
    line-height: 30px;
}
.plan .project .project-intro .line-x {
    width: 100%;
    height: 1px;
    border-top: 1px dotted #ccc;
    margin-top: 10px;
    padding-bottom: 10px;
}
.plan .project .project-intro span {
    color: #ff5e5e;
}
.mt20 {
    margin-top: 20px !important;
}
.ft16 {
    font-size: 16px;
}
.notice > i {
    background: url(../img/top-gg.png) 0px 3px no-repeat;
    float: left;
    width: 95px;
    height: 18px;
    line-height: 18px;
    margin-left: 0px;
    margin-top: 7px;
    text-align: right;
    margin-right: 10px;
}


/*行情中心*/



.plan2
{
    border: 1px solid #f1f1f1;
    -webkit-transform: translate(0, -2px);
    -moz-transform: translate(0, -2px);
    transform: translate(0, -2px);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    height: 360px;
    margin-top: 30px;
}

.index_mod4
{
    /*overflow: hidden; */
}

.index_mod4 .mod_right
{
    width: 300px;
    height: 360px;
    float: left;
    background: url(../img/hq_plan_bg.png) no-repeat;
    position: relative;
    top: 0px;
}

.index_mod4 .mod_right .s_menu
{
    float: left;
    padding-left: 95px;
    margin-top: 32px;
}

.index_mod4 .mod_right .s_menu li
{
    margin-bottom: 10px
}

.index_mod4 .mod_right .s_menu li a
{
    display: block;
    float: left;
    margin-right: 83px;
    margin-top: 10px;
    height: 40px;
    width: 115px;
    line-height: 40px;
    border-style: solid;
    border-color: #fff;
    border-width: 1px 1px 1px 1px;
    font-size: 17px;
    color: #fff;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    text-decoration: none;
    cursor: pointer;
    /* padding-left: 30px; *//* padding-right: 30px; */
    text-align: center;
}

.index_mod4 .mod_right .s_menu li.current a
{
    color: #fc8819;
    background-color: #fff;
}

.index_mod4 .mod_left
{
    height: 360px;
    width: 900px;
    float: left;
    border-right: solid 1px #f1f1f1;
    /*border-bottom: solid 1px #e4e4e4;*/
}

.index_mod4 .mod_left .hq_con
{
    padding-left: 15px;
    width: 570px;
    border-right: solid 1px #f1f1f1;
    /*border-top: solid 1px #e4e4e4;*/
    float: left;
    overflow: hidden;
}

.index_mod4 .mod_left .hq_sv
{
    width: 329px;
    float: left;
    height: 358px;
}

.index_mod4 .mod_left .hq_con h1
{
    font-size: 36px;
    margin-top: 30px;
    margin-left: 30px;
    margin-bottom: 30px;
}

.index_mod4 .mod_left .hq_img
{
    margin-left: 5px;
}

.index_mod4 .mod_left .hq_txt
{
    margin: 16px 0 13px 56px;
}

.index_mod4 .mod_left .hq_txt a
{
    background: #e6e6e6;
    font-size: 14px;
    margin-right: 10px;
    padding: 5px 28px 5px 28px;
    color: #4a4949;
    text-decoration: none;
}

.index_mod4 .mod_left .hq_txt a.cur
{
    font-size: 14px;
    background-color: #ff777b;
    color: #fff;
}

.index_mod4 .mod_left .hq_st .hq_a1
{
    padding-left: 52px;
    border-bottom: solid 1px #f1f1f1;
    padding-top: 20px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 101%;
    border-left: solid 1px #e4e4e4;
    margin-left: -1px;
}

.index_mod4 .mod_left .hq_st .hq_a1 li
{
    float: left;
    font-size: 18px;
    line-height: 36px;
}

.index_mod4 .mod_left .hq_st .hq_a1 li.sv
{
    float: left;
    color: #ff293d;
    font-size: 24px;
}

.index_mod4 .mod_left .hq_st .hq_a1 li.ico
{
    width: 55px;
    height: 36px;
    background-image: url(../img/trend-arr-up.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.index_mod4 .mod_left .hq_st .hq_a1 li.dw
{
    width: 55px;
    height: 36px;
    background-image: url(../img/dw_Cbg.png);
    background-repeat: no-repeat;
    background-position: -44px 1px;
}

.index_mod4 .mod_left .hq_st .hq_a1 li.icon-right
{
    font-size: 12px;
    margin-right: 15px;
    height: 16px;
    line-height: 16px;
    width: 100px;
    color: #237c02;
}

/*.index_mod4 .mod_left .hq_st .gupiao {

    margin-top: -3px;

    border-top: solid 1px #e4e4e4;

    float: left;

    width:100%;

    padding: 8px 8%;

}*/

.index_mod4 .mod_left .hq_st .hq_aq1_xq
{
    font-size: 12px;
    line-height: 28px;
    padding-top: 7px;
    width: 94%;
    padding: 8px 3%;
    float: left;
}

/*.index_mod4 .mod_left .hq_st .gupiao .title {

    height: 35px;

    line-height: 35px;

}*/

/*.index_mod4 .mod_left .hq_st .gupiao table tr td {

    height: 25px;

    line-height: 34px;

}*/



.index_mod4 .mod_left .hq_st .gupiao
{
    margin-top: -3px;
    border-top: solid 1px #f1f1f1;
    float: left;
    width: 100%;
    padding-left: 20px;
}

.index_mod4 .mod_left .hq_st .gupiao table
{
    width: 50%;
    float: left;
    text-align: left;
    margin-top: 10px;
}

.index_mod4 .mod_left .hq_st .gupiao .title
{
    height: 35px;
    line-height: 35px;
}

.index_mod4 .mod_left .hq_st .gupiao table tr td
{
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}

.index_mod4 .mod_left .hq_st .hq_aq1_xq p span
{
    width: 47%;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.index_mod4 .mod_left .hq_st .hq_aq1_xq p span .xq-color
{
    color: #ff3646;
    text-align: right;
}

.borBox
{
    background-color: #fff;
}

.pz-day-form span.explain
{
    line-height: 30px;
    font-size: 14px;
}

.hd-tit
{
    font-size: 22px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 15px;
}

.hd-tit h3
{
    float: left;
    margin-right: 20px;
    font-size: 22px;
    line-height: 1.4;
}

.hd-tit span
{
    font-size: 16px;
    color: #666666;
}

.pb4 .trade-info
{
    padding: 10px 20px;
    overflow: hidden;
}

.pb4 .trade-info .trade-table
{
    width: 100%;
    font-size: 12px;
}

.pb4 .trade-info .trade-table td
{
    padding: 8px 5px;
}

.pb4 .trade-info .trade-table:first-child
{
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: 6px;
}

.pb4 .trade-info .trade-table:first-child tr:last-child td
{
    padding-bottom: 10px;
}

.pb4 .trade-info .btn
{
    margin-top: 10px;
    height: 45px;
    line-height: 32px;
    font-size: 20px;
}

.stock-hd
{
    margin-top: 10px;
    position: relative;
}

.stock-hd .stock-search
{
    display: none;
    position: absolute;
    top: 10px;
    left: 15px;
    width: 215px;
    padding: 8px 15px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.stock-hd .stock-search .search-box input
{
    width: 100%;
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.stock-hd .stock-search .drop-list li
{
    line-height: 30px;
    padding: 0 5px;
    cursor: pointer;
}

.stock-hd .stock-search .drop-list li:hover
{
    background-color: #D8ECFF;
}

.stock-hd .stock-search .drop-list li .name
{
    float: left;
}

.stock-hd .stock-search .drop-list li .code
{
    float: right;
}

.stock-hd .stock-name
{
    float: left;
    width: 316px;
    line-height: 65px;
    padding: 0px 23px;
}

.stock-hd
{
    margin-top: 10px;
    position: relative;
}

.stock-hd .stock-search
{
    display: none;
    position: absolute;
    top: 10px;
    left: 15px;
    width: 215px;
    padding: 8px 15px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.stock-hd .stock-search .search-box input
{
    width: 100%;
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.stock-hd .stock-search .drop-list li
{
    line-height: 30px;
    padding: 0 5px;
    cursor: pointer;
}

.stock-hd .stock-search .drop-list li:hover
{
    background-color: #D8ECFF;
}

.stock-hd .stock-search .drop-list li .name
{
    float: left;
}

.stock-hd .stock-search .drop-list li .code
{
    float: right;
}

.stock-hd .stock-name
{
    float: left;
    width: 267px;
    padding: 0 23px;
    line-height: 65px;
}

.stock-hd .stock-name span
{
    font-size: 16px;
    color: #333333;
}

.stock-hd .stock-name a
{
    float: right;
    color: #29b4d8;
    font-size: 16px;
}

.stock-hd .stock-trend
{
    overflow: hidden;
}

.stock-hd .stock-trend .price
{
    font-size: 30px;
    line-height: 65px;
    color: #32ad1c;
}

.stock-hd .stock-trend .price.text-green
{
    color: #32ad1c;
}

.stock-hd .stock-trend .price.text-red
{
    color: #fb3d51;
}

.stock-hd .stock-trend .trend-mark
{
    display: inline-block;
    width: 0px;
    height: 24px;
    margin: 0 12px;
    position: relative;
}

.stock-hd .stock-trend .trend-mark.trend-mark-up
{
    background: url("../img/trend-arr-up.png") center center no-repeat;
}

.stock-hd .stock-trend .trend-mark.trend-mark-down
{
    background: url("../img/trend-arr-down.png") center center no-repeat;
}

.stock-hd .stock-trend .meta
{
    font-size: 12px;
    display: inline-block;
    min-width: 30px;
    line-height: 1.2;
    text-align: right;
}

.stock-hd .stock-trend .max
{
    font-size: 12px;
    width: 70px;
    text-align: right;
    display: inline-block;
    line-height: 1.2;
}

.stock-hd .stock-trend.trend-up .price
{
    color: #666;
}

.stock-hd .stock-trend.trend-up .price.text-green
{
    color: #227314;
}

.stock-hd .stock-trend.trend-up .price.text-red
{
    color: #fb3d51;
}

.stock-hd .stock-trend.trend-up .meta
{
    color: #666;
}

.stock-hd .stock-trend.trend-down .price
{
    color: #227314;
}

.stock-hd .stock-trend.trend-down .meta
{
    color: #227314;
}

.stock-hd .stock-chart .tab-hd
{
    padding: 0 24px;
    background-color: #F6F9FF;
}

.plan2 .pb4 .index_mod4 .mod_right h2
{
    padding-top: 56px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    position: relative;
    z-index: 3;
    margin: 18px 15px;
}



/*行情中心end*/



/*新闻动态*/

.pb6 {
    height: 364px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
    margin-top: 20px;
}
.pb6 .pb6-r .gonggaoBox .hd{
    float: right;
}
.pb6 .pb6-r .gonggaoBox .bd{
    float: right;
}

.pb6 .pb6-r .gonggaoBox #hd_two{
    /* border-right: 1px solid #ececec; */
}
.pb6 .pb6-r .gonggaoBox #bd_two{
    border-left: 1px solid #fff;
}

.pb6 .pb6-r .gonggaoBox .dd{
    width: 368px;
    height: 362px;
    /* border: 1px solid #eee; */
    overflow: hidden;
    margin-right: 24px;
}
.pb6 .pb6-r .gonggaoBox .dd p{
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #eee;
}
.pb6 .pb6-r .gonggaoBox .dd .dd_line{
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #eee;
    background: #fff;
}
.pb6 .pb6-r .gonggaoBox .dd p span{
    float: left;
    padding-left: 30px;
    padding-top: 30px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.pb6 .pb6-r .gonggaoBox .dd p a{
    float: right;
    padding-left: 15px;
    padding-right: 38px;
    padding-top: 33px;
    color: #fe7b20;
    font-size: 12px;
}
.pb6 .pb6-r .gonggaoBox .dd p a:hover{
    color: red;
}
.pb6 .pb6-r .gonggaoBox .dd>span{
    float: left;
    width: 356px;
    line-height: 40px;
    margin-top: 0px;
    padding-left: 5px;
    height: 260px;
}

.pb6 .pb6-r .gonggaoBox .dd>span > li{
    padding-left: 20px;
    height: 40px;
    background: url(../img/li.png) no-repeat 0px 12px;
}

.pb6 .pb6-r .gonggaoBox .dd>span > li a{
    color: #666666;
    float: left;
    width: 222px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.date{
    float: right;
    color: #999999;
}


/*新闻动态end*/



/*合作伙伴*/
.pb6-bg{
    background: #ffffff;
}
.pb7 .pb7-bottom{
    clear: both;
    overflow: hidden;
}
.pb7 .pb7-bottom .floor-hd {
    margin-top: 25px;
}
.pb7 .pb7-bottom .floor-hd h3 {
    float: left;
    padding: 0 10px;
    font-size: 16px;
    font-weight: bold;
}
.pb7 .pb7-bottom .floor-hd i.index_link_icon {
    height: 17px;
    float: left;
    border: 2px solid red;
}
.linkM {
    min-height: 50px;
    display: block;
    padding: 0;
    position: relative;
    z-index: 0;
    margin-top: -1px;
    margin-bottom: 15px;
}

.linkM div {
    display: inline-block;
    width: 1220px;
}
.linkM div a{
    padding: 7px 15px;
    margin-top: 25px;
    border:1px solid #ddd;
    text-align: center;
    line-height: 70px;
    float: left;
    display: block;
    margin-right: 20.6px;
}
.linkPic img {

    float: left;

    text-align: center;
}

.linkText a {
    float: left;
    white-space: nowrap;
    margin-right: 30px;
    line-height: 34px;
}

/*合作伙伴end*/



/*主要信息*/

#appDown
{
    background: url(/image/app-qrcode.png) center no-repeat;
    width: 243px;
    height: 376px;
    top: 50%;
    margin-top: -188px;
    left: 0;
    position: fixed;
    z-index: 2016111013;
    bottom: 0;
}

#appDown .close
{
    position: absolute;
    left: 205px;
    top: 22px;
    margin-left: 0;
}

.our-activity
{
    background-image: -moz-linear-gradient( 90deg, rgb(255, 255, 255) 0%, rgb(244, 249, 252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(255, 255, 255) 0%, rgb(244, 249, 252) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(255, 255, 255) 0%, rgb(244, 249, 252) 100%);
}

.index-product
{
    background: #fff;
}

.hcp-mask-warp
{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2016111013;
    display: none
}

.hcp-mask-warp .hcp-mask
{
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
    z-index: 2016111014;
}

.hcp-mask-warp .hcp-mask-img
{
    position: absolute;
    top: 150px;
    left: 50%;
    z-index: 2016111015;
}

.hcp-mask-warp .hcp-mask-img img
{
    width: 500px;
    height: 500px;
}

.hcp-mask-warp .closed-mask
{
    display: block;
    width: 17px;
    height: 15px;
    background: url(../img/closed.png) no-repeat center;
    position: absolute;
    top: 0px;
    background-size: 18px;
    right: 121px;
    cursor: pointer;
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -o-transition: transform 0.5s
}

.hcp-mask-warp .closed-mask:hover
{
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
}


/*********** index top *******************************/

.header-top{
    width: 100%;
    position: absolute;
    top: 0px;
    z-index: 5;
    left:50%;
    transform: translate(-50%, 0%);
}
.headbox{
    width: 100%;
    position: absolute;
    top: 35px;
    z-index: 3;
    left:50%;
    transform: translate(-50%, 0);
}
.index_top{
    background: none !important;
    color: #ffffff !important;

}
.index_top a,.index_top .tel-num{
    color: #ffffff !important;
}

.index_header{
    background: none !important;
}
.index_header .nav1 a{
    color: #ffffff !important;
}
.index_header .header{
    box-shadow: 0px 0px 0px #ddd;
}
.index_header .header .zhanghu span{
    color: #fff;
}
/*********** index top *******************************/

.zjbz {
    border: 1px solid #e0e0e0;
    background: #fff;
    /*position: absolute;
    top: -62px;
    left: 50%;
    margin-left: -600px;*/
    margin-top: -55px;
}
.zjbz a {
    display: block;
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 25px 0;
    height: 146px;
    text-align: center;
    color: #666;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.zjbz a dl {
    border-right: 1px solid #eeeeee;
    line-height: 24px;
    font-size: 14px;
}

.zjbz a:hover {
    border-bottom: 4px solid red;
    color: red;
}

.icons2 {
    display: inline-block;
    background: url(../img/icons2.png);
}
.zjbz .icons2 {
    width: 54px;
    height: 50px;
    position: relative;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.zjbz a dl i.i1 {
    background-position: -170px -290px;
}
.zjbz a:hover dl i.i1 {
    background-position: -170px -340px;
}
.zjbz a:hover dl i.i2 {
    background-position: -224px -340px;
}
.zjbz a dl i.i2 {
    background-position: -224px -290px;
}
.zjbz a:hover dl i.i3 {
    background-position: -278px -340px;
}
.zjbz a dl i.i3 {
    background-position: -278px -290px;
}
.zjbz a:hover dl i.i4 {
    background-position: -332px -340px;
}
.zjbz a dl i.i4 {
    background-position: -332px -290px;
}

.hhhhh .ptgg {
    width: 1200px;
    margin: 0 auto;
    height: 54px;
    line-height: 54px;
    background: #fff;
    border-radius: 27px;
    box-shadow: 4px 6px 18px 0px rgba(219,234,249,0.39);
    font-size: 14px;
    text-align: center;
    box-shadow: 3px 5px 6px 0px #ccc;
}
.hhhhh .ptgg .title {
    margin-left: 20px;
    float: left;
    color: #161924;
    font-size: 16px;
}
.hhhhh .ptgg .title span {
    color: #FC1539;
}
.hhhhh .ptgg .ggName {
    width: 303px;
}
.hhhhh .ptgg .marqueeA{
    color: #333;
    display: inline-block;
    margin-right: 100px;
}
.hhhhh .ptgg .fgx {
    width: 20px;
    float: left;
    color: #ddd;
}
.hhhhh .ptgg .basemore{
    float: right;
    margin-right: 15px;
}

.gpqh .red2 {
    color: #da251d;
}
.gpqh .page-title {
    padding: 0 0 20px 0;
    position: relative;
}
.gpqh .page-title h2 {
    font-size: 20px;
    width: 350px;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    color: #666;
}
.gpqh .page-title h2 em {
    font-weight: 600;
    color: #333;
}
.gpqh .page-title h2 span {
    font-size: 14px;
    color: #999;
    font-weight: 500;
}
.gpqh .page-container {
    display: flex;
    /* justify-content: space-between;
    align-items: center; */
}
.pages .card{
    width: 288px;transition: .3s all;
    /*border:1px solid #da251d; */box-shadow: 0 0 20px 0px #ccc;
    box-sizing:border-box;
    margin-right: 17px;
}
.pages .card:last-child{ margin-right:0;}
.pages .card:hover{transform: translate(0,-2px);
    /*box-shadow: 0 4px 15px rgba(218,37,29,.5);*/
    /*border:0;*/
}
.pages .card:hover .btn{transform: translateY(-1px); }
.pages .card:hover,.pages .card.active{
    transform: translate(0,-2px);
    /*box-shadow: 0 4px 15px rgba(218,37,29,.5); border:0;*/
}
.pages .card:hover .btn,.pages .card.active .btn{transform: translateY(-1px); }

.mt26 {
    margin-top: 26px;
}
.fz12{ font-size: 14px; }
.page-container h2{font-weight: 700;}
.page-container .p1 {display: inline-block;margin-top: 3px;padding: 0 4px; font-size: 12px; color: #ff6201; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #ffe39c }
.page-container .big-text { height: 54px; line-height: 48px; font-size: 47px }
.pages .card .supcard  { text-align: center;display: block; padding: 34px 32px 0; height: 372px; overflow: hidden; background: #fff;transition: .3s all;color: #000; }

.pages .progress { margin-top: 35px; margin-bottom: 18px ;position: relative;clear: both;height: 3px;overflow: hidden; background: #f2f2f2;}
.pages .progress-bar { position: absolute;top: 0;left: 0;height: 3px;background: #da251d;}
.pages .btn{ position: relative;z-index: 2; margin: 38px auto 0; width: 148px;height: auto; line-height: 17px;text-align: center;color: #fff;border: 1px solid #da251d;background: #da251d;}

.pages .card .supcard:hover,.pages .active .supcard{background: linear-gradient(180deg,#ee5050,#da251d);transition: .3s all;}
.pages .card .supcard:hover h2,.pages .active .supcard h2{ color:#fff;}
.pages .card .supcard:hover .p1,.pages .active .supcard .p1{ color:#ffe39c; border:1px solid #ffe39c;}
.pages .card .supcard:hover .big-text,.pages .active .supcard .big-text{ color:#ff0;}
.pages .card .supcard:hover .color999,.pages .active .supcard .color999{ color:#ffe39c;}
.pages .card .supcard:hover .color999 p span,.pages .active .supcard .color999 p span{ color:#fff;}
.pages .card .supcard:hover .progress-bar,.pages .active .supcard .progress-bar{background: #ff0;}
.pages .card .supcard:hover .btn,.pages .active .supcard .btn{background: #fff; color:#ee5050;}


/********* 新闻 ********/

.articleBox {
    width: 1200px;
    padding-top: 10px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 14px;
}
.articleBox .left {
    float: left;
}
.articleBox .right {
    float: right;
}
.articleBox .news li a:hover,.articleBox .topic a:hover{
    color: #F65C54;
}
.articleBox .newsBox {
    width: 588px;
    float: left;
    min-height: 420px;
    box-shadow: 0 0 10px 0px #ccc;
    margin-bottom: 10px;
    margin-right: 20px;
    border-radius: 15px;
}
.articleBox a{
    color: #333333;
}
.articleBox .title {
    border-bottom: 1px #f0f0f0 solid;
    padding: 10px;
    line-height: 20px;
    font-size:18px;
    font-weight:600
}
.articleBox .title a {
    font-size: 14px;
    /*font-family: SimSun;*/
    line-height: 27px;
}
.title p {
    margin: 0 0 10px;
}
.articleBox .topNews {
    padding: 10px;
    overflow: hidden;
}
.articleBox .topNews .topic {
    width: 347px;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.articleBox .topNews .content {
    width: 320px;
    font-size: 14px;
    color: #999;
}
.articleBox .clear {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    overflow: hidden;
}
.articleBox .news {
    padding: 0 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}
.articleBox ol, .articleBox ul {
    margin-top: 0;
    margin-bottom: 15px;
}
.articleBox .news li {
    line-height: 30px;
    height: 30px;
    border-bottom: 1px #ccc dotted;
    padding: 0 15px;
}
.articleBox .news li a{
    float: left;
    width: 350px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333333;
}
.pic img{
    box-shadow: 2px 2px 15px #635959;
    border-radius: 5px;
    height: 100px;
    width: 200px;
}






.partner_box {
    width: 100%;
    height: 300px;
    margin-top: 15px;
    background: url(../img/index-friend.jpg) no-repeat center center;
}
.item_nav_common {
    padding: 60px 0 20px 0;
}
.item_nav_common .item_nav_tit {
    position: relative;
    width: 350px;
    height: 3px;
    background: #f0f0f0;
    margin: 0 auto 20px;
}
.item_nav_common .item_nav_tit h4 {
    position: absolute;
    left: 75px;
    top: -20px;
    background: #fff;
    color: #666666;
    font-size: 28px;
    font-weight: bolder;
    width: 200px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.item_nav_common .item_nav_tit h4.f6f6f6 {
    background: #f6f6f6;
}
.item_nav_common p {
    color: #999999;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}
.partner_nav_box {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.partner_nav_box .commonB {
    position: absolute;
    width: 36px;
    height: 54px;
    top: 8px;
}
.partner_nav_box .commonB img {
    display: block;
    margin: 12px auto 0;
    cursor: pointer;
}
.partner_nav_box .leftB {
    left: 0;
}
.partner_nav_box .rightB {
    right: 0;
}
.partner_nav_box .commonB:hover {
    background: #e5e5e5;
}
#marquee1 {
    width: 1119px;
    height: 80px;
    overflow: hidden;
    margin: 0 auto;
}
#marquee1 ul li {
    float: left;
    width: 225px;
    height: 80px;
    padding: 0 5px;
}
#marquee1 ul li img {
    display: block;
    width: 200px;
    margin: 0 auto;
}


.banner .regbox {
    position: absolute;
    top: 150px;
    right: 0;

    width: 280px;
    height: 315px;
    padding: 27px 30px 0;
    background: hsla(0,0%,100%,.7);
    z-index: 2;
}
.banner .regbox .text-guarantee {
    height: auto;
    overflow: hidden;
    margin-left: -22px;
    margin-bottom: 25px;
}
.banner .regbox .text-guarantee a {
    width: 60px;
    float: left;
    margin-left: 22px;
    margin-left: 20px;
    font-size: 12px;
    text-align: center;
    color: #666;
}
.banner .regbox .text-guarantee .i-guarantee {
    width: 58px;
    height: 68px;
    display: block;
    margin-bottom: 3px;
    margin-right: auto;
    margin-left: auto;
    line-height: 68px;
    text-align: center;
    font-size: 16px;
    background-position: 0 -137px;
}
.icons {
    display: inline-block;
    background: url(../img/icons.png);
}
.banner .regbox .reg {
    display: block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: red;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.banner .regbox .login {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    text-align: center;
    color: #000;
}
.red{
    color: red;}

/**/
.pb5{
    height: 300px;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    width: 1200px;
    background: #ffffff;
    margin-top: 20px;
}
.pb5-l {
    float: left;
    /*width: 776px;*/
    /*border-right: 1px solid #eee;*/
    margin-top: 30px;
}
.pb5-l ul li {
    float: left;
    width: 265px;
    padding: 18px;
    border-right: 1px solid #f1f1f1;
    overflow: hidden;
}
.pb5-l ul li .img {
    text-align: center;
    margin-top: 5px;
}
.pb5-l ul li img {
    margin-top: 15px;
}
.pb5-l ul li h5 {
    text-align: center;
    color: #ec5e5c;
    line-height: 40px;
    margin: 18px 0;
}
.pb5-l ul li p {
    line-height: 20px;
    color: #999;
    text-indent: 24px;
    height: 60px;
    font-size: 12px;
    padding: 0 20px;
}
.pb5-l ul li .btn-mn {
    display: inline-block;
    text-align: center;
    line-height: 32px;
    width: 130px;
    cursor: pointer;
    height: 32px;
    background: #fff;
    color: #999;
    border-radius: 3px;
    border: 1px solid #999;
    margin-top: 15px;
    font-size: 14px;
    font-family: "Microsoft YaHei",tahoma,arial;
    margin-left: 45px;
}
.pb5-l ul li .btn-mn:hover {
    background: #fa665c;
    color: #fff;
}
