﻿@font-face {
    font-family: 'DINMittelschrift';
    src: url('../fonts/alte-din-1451-mittelschrift.regular.ttf');
}
.spalfont{
    font-family: 'DINMittelschrift';
}
body{
    max-width: 1920px;
    min-width: 1230px;
}
.main-contain {
    width: 1200px;
    margin: 0 auto;
}
/*header*/
.header{
    height: 140px;
    border-bottom: 1px solid #dedddd;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}
.header .header-login{
    color:#333;
    height:36px;
    line-height: 36px;
    border-bottom:1px solid #f0f0f0;
    position: relative;
}
.header .header-login ul li{float: left;position: relative;}
/* .header-login ul li.weixin img{margin-left:5px;} */
.header-login ul li.weixin{
    background: url("../images/weixin.png")left center no-repeat;
    padding-left:30px;
    margin-right:36px;
}
.header-login ul li.weixin a{display:inline-block;width:80px;height:16px;line-height: 16px;background: url("../images/drop.png")right center no-repeat;}
.header-login ul li.weixin a.on{display:inline-block;width:80px;height:16px;line-height: 16px;background: url("../images/drop-on.png")right center no-repeat;}
.header .header-login ul li.tel{color: #ff7001;background: url("../images/tel.png")left center no-repeat;padding-left:25px;}
.header .header-login .twodcode{position:absolute;top: 46px;right: -14px;z-index: 11;}
.header .header-logo{
    width: 160px;
    height: 100px;
    line-height: 100px;
    /* background:url(../images/logo-white.png) no-repeat left center; */
}
.header-tab li{
    position: relative;
    float:left;
    margin:0 20px;
    height: 100px;
    line-height: 100px;
    font-size: 16px;
}
.header-tab li:last-child{
    float:left;
    margin:0;
    height: 100px;
    line-height: 100px;
    font-size: 16px;
}
.header-tab li:last-child input{
    height: 32px;
    border-radius: 4px;
    border: 1px solid #a9a9a9;
    width: 200px;
    text-indent: 6px;
    color:#c6c6c6
}
.header-tab li:last-child .search{
    position: absolute;
    right: 0px;
    top: 44px;
    display: inline-block;
    width:18px;
    height:18px;
    background: url("../images/search.png")center center no-repeat;
}
.header-tab li:last-child .search:hover{border-bottom:0px;}
.header-tab li a{
    display: block;
    /* height:105px; */
    padding: 0 10px;
    font-family: "微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #4A4A4A;
}
.header-tab ul li.on a{
    border-bottom: 4px solid #c80000;
    color:#c80000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header-tab ul li a:hover{
    border-bottom: 4px solid #c80000;
    color:#c80000;
    /* -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;   */
}
.index-header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: none;
    z-index: 11;
}
.index-header .header-tab li a,
.index-header .header-tab li{
    color: #fff;
}
.index-header .header-tab ul li.on a,
.index-header ul li a:hover{
    height: 66px;
}
.step1-bg{
    background:rgba(255,255,255,0.85);
    box-shadow: 0 2px 10px #ccc;
}
.header.step1-bg .header-logo{
    background:url(../images/logo.png) no-repeat left center;
}
.header.step1-bg .header-tab li a, .header.step1-bg .header-tab li{
    color: #4A4A4A;
}
.step2-bg{
    background-color: #fff;
}
.footer{
    font-size: 12px;
    height: auto;
    padding:20px 0px;
    line-height: 32px;
    text-align: center;
    background-color: #002977;
}
.footer-contain{width: 1200px;margin: 0 auto;height:195px;}
.footer-contain>ul{width: 1100px;margin: 0 auto;}
/* .footer-contain>ul{display: flex;flex-wrap: wrap;display: -webkit-flex;justify-content:space-between;align-items:center;} */
.footer-contain>ul>li{/*flex:0;*/display: inline-block;height:180px}
.footer-contain>ul>li>p{color: #738caf;line-height: 20px;}
.footer-contain>ul>li.rengong{margin-left:160px;}
.footer-contain>ul>li.rengong>p{width:400px;text-align: left;font-size:14px;}
.footer-contain>ul>li.dianhua>p{width:220px;text-align: left;font-size:14px;}
.footer-contain>ul>li>p.gray{color:#546d90;}
.footer-contain>ul>li>p.fn-font-30{font-size: 30px;}
.footer-hr{width:1100px;margin:0 auto 10px;border-top:1px solid rgba(255, 255, 255, 0.08);}

/* dlshouwen-grid 个性化 */
.dlshouwen-grid.table{
    margin-bottom:0;
}
.dlshouwen-grid-headers{
    background:#FAFAFC;
    height: 40px;
}
.dlshouwen_grid_body tbody tr{
    height: 50px;
}
.dlshouwen-grid-container .table-bordered>thead>tr>th,
.dlshouwen-grid-container .table-bordered>tbody>tr>th,
.dlshouwen-grid-container .table-bordered>tfoot>tr>th,
.dlshouwen-grid-container .table-bordered>thead>tr>td,
.dlshouwen-grid-container .table-bordered>tbody>tr>td,
.dlshouwen-grid-container .table-bordered>tfoot>tr>td{
    border:none;
}
.dlshouwen-grid-container .table>thead>tr>td:hover,
.dlshouwen-grid-container .table>tbody>tr>td:hover,
.dlshouwen-grid-container .table>tfoot>tr>td:hover,
.dlshouwen-grid-container .dlshouwen-grid-extra-columns>td>p:hover {
    background: inherit;
}
.dlshouwen-grid-toolbar-container span.dlshouwen-grid-pager{
    float: inherit;
    overflow: hidden;
}
.dlshouwen-grid-toolbar-container span.dlshouwen-grid-pager .dlshouwen-grid-pager-status{
    float: left;
}
.dlshouwen-grid-toolbar-container span.dlshouwen-grid-tools{
    margin-right: 10px;
}
div.dlshouwen-grid-toolbar-container{
    margin: 8px 0 10px;
}
.grid-row-odd{
    background:#f4f8fb;
}
.table>thead:first-child>tr:first-child>th{
    font-size: 12px;
    color: #4a4a4a;
    font-weight: bold;
}

/* select 个性化 */
body .chosen-container-single .chosen-single span{
    margin-right: 24px;
}
body .chosen-container-single .chosen-single div b{
    background-position: 7px 5px;
}
body .chosen-container-single .chosen-search{
    display: none;
}
body .chosen-container-single .chosen-single div{
    width: 24px;
}
body .chosen-container .chosen-results{
    padding: 0;
}
.chosen-container-single.chosen-disabled .chosen-single {
    background: #f8f8f9;
    border: 1px solid #dedddd;
    color: #9b9b9b;
}

/* select 个性化 end */


/* 开户开关 */
.vir-chkb {
    position: relative;
    width: 42px;
    height: 22px;
    margin: 0 auto;
    border-radius: 12px;
    overflow: hidden;
}
.vir-chkb .vir-chkb-actions {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 42px;
    height: 22px;
}
.vir-chkb .vir-chkb-actions a {
    position: absolute;
    top: 0;
    display: block;
    width: 42px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    font-size: 12px;
}
.vir-chkb .vir-chkb-actions a:hover{
    text-decoration: none;
}
.vir-chkb .vir-chkb-actions a.vir-chkb-enable {
    text-indent: 9px;
    background: url(../images/switch-ico.png) center no-repeat;
    left: 0;
    z-index: 2;
}
.vir-chkb .vir-chkb-actions a.vir-chkb-disable {
    text-indent: 32px;
    background: url(../images/switch-ico1.png) center no-repeat;
    left: 21px;
    z-index: 1;
}
.vir-chkb .vir-chkb-actions.disable {
    left: -21px;
}
.vir-chkb .ip-checkbox {
    display: none;
}
/* 开户开关 end */
.tb-icons{
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 2px;
    background:url(../images/tb-icons.png) center no-repeat;
    cursor: pointer;
}
.tb-icons.edit-btn{
    background-position: 3px 0px;
}
.tb-icons.check-btn{
    background-position: -43px 0px;
}
.item-status_1{
    display: inline-block;
    padding: 3px 4px;
    color: #29b791;
    border:1px solid #29b791;
}
.item-status_2{
    display: inline-block;
    padding: 3px 4px;
    color: #ff8e25;
    border:1px solid #ff8e25;
}
.item-status_3{
    display: inline-block;
    padding: 3px 4px;
    color: #ff5105;
    border:1px solid #ff5105;
}
tr.itemtitle{
    background:#f4f8fb;
}
tr.itemtitle span{
    margin-right:20px;
}
tr.itemtitle span.item-time{
    color: #9E9E9E;
}
tr.itemtitle td{
    padding-left: 22px!important;
}
.main-condition .apply-tmain{
    position: relative;
    padding: 0;
}
.main-condition .apply-mod{
    padding: 10px 0;
}
.main-condition .apply-mod ul li{
    height: auto;
    padding: 10px 0;
}
.main-condition .account-hint{
    top: 0;
    left: 50%;
    bottom: inherit;
    margin-left:-252px;
}
.main-condition .screen-ico{
    background: #00A7E4 url(../images/screen-ico.png) no-repeat center center;
}
.linkcolor{
    color: #00A7E4;
}
.header-logo{
    position: relative;
}
.head-select{
    position: absolute;
    top: 0;
    left: 100%;
}
.f-select{
    height: 36px;
    border:1px solid #ddd;
    background: #f4f8fb;
    color: #4A4A4A;
    font-size: 14px;
}
.f-textarea{
    width: 100%;
    border: 1px solid #CCCCCC;
}

/* layer 弹框 */
.layer-content{
    padding: 0 20px;
}
.layer-tip{
    font-size: 14px;
    color: #4A4A4A;
    margin-bottom: 10px;
}
.layer-check{
    display: inline-block;
    font-size: 12px;
    color: #00A8E6;
    margin-top: 4px;
}
.layer-content .item-file{
    margin-bottom: 5px;
}
.layer-content .item-file .i-action{
    margin-left: 10px;
}
.layer-success{
    font-size: 18px;
    color: #00A8E6;
    text-align: center;
    background: #F3F8FB;
    padding: 20px 0;
}
.success-ico{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/refer-ok.png) no-repeat;
    vertical-align: middle;
    margin-top: -2px;
}
.product-purchase .dlshouwen_grid_body{
    font-family: 'DINMittelschrift';
}
.product-purchase .dlshouwen_grid_body .item-title{
    font-size: 16px;
    color: #00A7E4;
    margin-left:20px;
}
.product-purchase .dlshouwen_grid_body .item-type{
    display: inline-block;
    height: 20px;
    margin: 0 10px;
    padding: 0 5px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background: #04528e;
}
.product-purchase tr {
    background: #fff !important;
}
.product-purchase .grid-row-even,.product-purchase .grid-even{
    background: #f4f8fb !important;
}
.product-purchase .td-week-income{
    display: block;
    font-size: 36px;
    color: #D0021B;
}
.product-purchase .td-title,.product-purchase .td-time{
    display: block;
    font-size: 14px;
    color: #827D7D;
    margin:5px 0;
}
.product-purchase .td-time{
    font-family: "MicrosoftYaHei";
    margin-top: -15px;
}
.product-purchase .td-ten-income{
    display: block;
    font-size: 36px;
    color: #4A4A4A;
}
.product-purchase .td-type{
    display: block;
    font-size: 18px;
    color: #4A4A4A;
    margin-bottom:8px;
}
.product-purchase .buy-goods{
    display: inline-block;
    width: 140px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #00A7E4;
    border-radius: 4px;
    font-size: 14px;
    color: #1789E7;
    margin-top: 5px;
}
.h28{
    height: 28px;
}
.m-row{
    font-size: 14px;
    color: #4A4A4A;;
}
.m-row .m-col{
    height: 28px;
    line-height: 28px;
    float: left;
    width: 50%;
}
.m-row .m-col p{
    color: #827D7D;
    font-weight: bold;
}
.enclosure-box .enclosure-con{
    margin-left:76px;
}
.enclosure-box ul{
    border: 1px solid #DEDDDD;
    border-bottom: none;
}
.enclosure-box ul li{
    height: 34px;
    padding: 0 14px;
    line-height: 34px;
    border-bottom: 1px solid #DEDDDD;
    color: #333;
}
.enclosure-box .i-action a{
    display: inline-block;
    color: #00A8E6;
    padding: 0 5px;
}
.enclosure-box .i-action a.delete{
    width: 20px;
    height: 20px;
    margin-left: 4px;
    background: url(../images/remove-icon.png) no-repeat;
    vertical-align: middle;
}

.table-gridlists .dlshouwen-grid-headers th{
    text-align: center;
}
.table-gridlists .dlshouwen-grid-pager-status {
    display: none;
}
.table-gridlists table td{
    font-family: "微软雅黑";
    font-size: 14px;
}
.iframe-box{
    position: absolute;
    top: 155px;
    left: 0;
    right: 0;
    bottom: 0;
}
.iframe-content{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.iframe-box iframe{
    display: block;
}

/*index start*/
.fullSlide{ position:relative; background:#ffffff; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd{
    position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
    /* background:#ffffff;  */
    filter:alpha(opacity=60);opacity:0.6
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:12px;
    height:12px;
    margin:5px;
    border-radius: 50%;
    background: rgba(255,255,255,.5);
    *background: #ffffff;
    /* background:url(../images/tg_flash_p.png) -18px 0;  */
    overflow:hidden;
    font-size:0;
}
.fullSlide .hd ul .on{ background:#fff;width: 35px;border-radius: 15px; }
/* .fullSlide .prev,.fullSlide .next{
    z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%;
    float:left;
    background:url(../images/arrow.png) 0 0 no-repeat;
    filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 } */

.slideBox{overflow:hidden; position:relative;/*height: 400px;*/width: 100%;}
.slideBox .hd{overflow:hidden; position:absolute; left:0; bottom:20px;width: 100%; z-index:1;text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1;display: inline-block;}
.slideBox .hd ul li{ float:left; margin:0 7px; width:12px; height:12px;
    cursor:pointer;border-radius: 50%;background: rgba(255,255,255,.5);  /*支持rgba的浏览器*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;  }
.slideBox .hd ul li.on{ background:#fff;width: 35px;border-radius: 15px; }
.slideBox .bd{ position:relative;width: 100%; height:100%; z-index:0;   }
.slideBox .bd ul{ width: 100%!important;}
.slideBox .bd li{ zoom:1; vertical-align:middle;width: 100%; }
.slideBox .bd li img{width: 100%;height: auto;}
/* .slideBox .bd .background-image{width: 100%; display:block; height:auto; background: url("../images/banner1.png") center center no-repeat; background-size: cover;} */

.banner-main{
    height:210px;
    position: absolute;
    top:50%;
    margin-top: -105px;
}
.banmain{
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 312px;/*height: 400px;*/
    color: #333;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.75);
    left: 50%;
    margin-left: 290px;
    top: 0;
    /* background-image:linear-gradient(135deg, #8F76DB 141.4213562373095px, #26B9FD 282.842712474619px); */
    z-index: 10;
}
.banmain-top{height: 84px;width: 100%;}
.banmain-top .fn-left,.banmain-top .fn-right{width:49%;}
.banmain-top img{margin-bottom:5px;}
.banmain-top .fn-left{border-right:1px solid #dfdfdf;}
.banmain-btn{margin-top: 20px;}
.banmain-iro{width: 250px;margin-top:45px;}
.banmain-iro img{margin-left:20px;}

.sign-in,.open-account{
    display: inline-block;
    width: 250px;
    height: 45px;
    border: 1px solid #c80000;
    font-size: 18px;
    color: #c80000;
    line-height: 45px;
}
.open-account,.sign-in:hover{border: 1px solid #ffffff;color: #ffffff;background-color: #c80000;}
.open-account:hover{background-color:#af0000;}
.ind-produce{width: 100%;padding-top: 20px;}
.produce-mod{width: 1030px;margin: 0 auto;}
.produce-h3{text-align: center;color: #4A4A4A;font-size: 36px;line-height: 60px;}
.produce-num{font-size: 18px;color: #4A4A4A;line-height: 40px;text-align: center;}
.produce-tag{margin-top: 20px;text-align: center;}
.produce-tag>span{display: inline-block;margin: 0 4px;padding: 6px 10px;color: #fff;background: #4F7295;cursor: pointer;}
.produce-tag>span.spal{background: #04528E;}
.produce-data{margin-top: 45px;}
.produce-data ul li{width: 33.33%;float: left;text-align: center;}
.prodata{font-size: 64px;line-height: 80px;color: #4A4A4A;}
.prodata-red{color: #c80000;}
.prodata-orange{color: #f16e27;}
.prodata-blue{color: #3d8eb6;}
.prolist-info li .prodata span.fn-font-36{font-size: 36px;}
.prodata-p{font-size: 12px;color: #333;}
.passion{font-size:14px;color:#333;}
.probuy{width: 153px;height: 54px;line-height: 54px;border: none;outline: none;cursor: pointer; font-size: 18px;color: #fff;font-weight: bold;background: #00A7E4;border-radius: 4px;margin-top: 17px;}
.cutoff-rule{margin-top: 45px;height: 1px;width: 100%;background: #D3D3D3;}
.produce-list{text-align: center;color: #827D7D;}
.produce-list ul li{float: left;width: 25%;}
.produce-list ul li p{line-height: 24px;}


.ind-prolist{padding-bottom:40px;}
.prolist-ul{width: 1200px;margin: 0 auto;text-align: center;
    /* display: flex;flex-wrap: wrap;display: -webkit-flex;justify-content:space-between; */
}
.prolist-ul>li{/*flex:0;*/display: inline-block;float:left;margin-right:15px;}
.prolist-ul>li.last{margin-right:0px;}
.prolist-info{
    position: relative;
    width:288px;
    height: 300px;
    box-shadow: 0px 0px 24px rgba(78,88,100,0.2);
    -webkit-box-shadow: 0px 0px 24px rgba(78,88,100,0.2);
}
.prolist-info1 {background: url("../images/bg-b1.png")right bottom no-repeat;}
.prolist-info2 {background: url("../images/bg-b2.png")right bottom no-repeat;}
.prolist-info3 {background: url("../images/bg-b3.png")right bottom no-repeat;}
.prolist-info{transition: all 0.6s;}
.prolist-info:hover{  transform: scale(1.05);  }
.prolist-info.hongqb{  transform: scale(1.00);  }
.prolist-info li.title{line-height: 30px;padding-top: 35px;color: #333;font-size: 26px;}
.prolist-info li.normal{font-size: 14px;line-height: 30px;}
.prolist-info li.normal em{display:inline-block;width:18px;height:18px;}
.prolist-info li.normal em.icon1{background: url("../images/icon-m1.png")center center no-repeat;}
.prolist-info li.normal em.icon2{background: url("../images/icon-m2.png")center center no-repeat;}
.prolist-info li.normal em.icon3{background: url("../images/icon-m3.png")center center no-repeat;}
.prolist-info li.data{margin: 10px 0 30px;}
.prolist-info li.normal>ul>li{display: inline-block;}

.prolist-info.hongqb{
    background-color:#c80000;color:#fff;
    background-image: url("../images/piggy.png");
    background-position: right -16px bottom 8px;
    background-repeat:  no-repeat
}
@keyframes move{
    from {background-position: right -156px bottom 8px;}
    to   {background-position: right -16px bottom 8px;}
}
@-moz-keyframes myfirst /* Firefox */
{
    from {background-position: right -156px bottom 8px;}
    to   {background-position: right -16px bottom 8px;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    from {background-position: right -156px bottom 8px;}
    to   {background-position: right -16px bottom 8px;}
}

@-o-keyframes myfirst /* Opera */
{
    from {background-position: right -156px bottom 8px;}
    to   {background-position: right -16px bottom 8px;}
}
.prolist-info.hongqb:hover{
    animation: move 0.5s;
    -moz-animation: move 0.5s;	/* Firefox */
    -webkit-animation: move 0.5s;	/* Safari 和 Chrome */
    -o-animation: move 0.5s;	/* Opera */
}

.prolist-info.hongqb>li{margin-left: 15px;}
.prolist-info.hongqb li.title{color: #fff;}
.prolist-info.hongqb li .prodata-p{font-size: 12px;color: #fff;}
/* 按钮 */
.looketails{position: absolute;left: 0px;bottom: 0px;display: inline-block; width: 100%;;height: 40px;line-height: 42px;color: #fff;font-size: 16px;}
.looketails.red{background-color: #c80000;}
.looketails.orange{background-color: #f16e27;}
.looketails.blue{background-color: #3d8eb6;}
.looketails-save{display: inline-block; width: 105px;height: 36px;line-height: 36px;color: #fff;border:1px solid #fff;font-size: 16px;text-align: center;}
.looketails-save:hover{color: #c80000;background-color:#fff;border:1px solid #fff;}

.prolist-info li .prodata{font-size: 48px;line-height: 48px;}
.prolist-info li .prodata span{font-size: 28px;}

.table-main{width: 1200px;margin: 34px auto 0;}

.bg-white{background-color: #f9f2f2;padding-bottom: 57px;}
.fund-title{height:60px;line-height: 60px;}
.fund-title .search{
    width: 300px;
    height: 35px;
    border: transparent;
    border-radius: 4px;
    text-indent: 10px;
    font-size: 12px;
    /* margin-right: 35px; */
    box-shadow: 0px 0px 9px rgba(78,88,100,0.2);
    -webkit-box-shadow: 0px 0px 9px rgba(78,88,100,0.2);
}
.fund-title .search-icon{
    position: relative;
    right: 32px;
    top:6px;
    display: inline-block;
    width:18px;
    height:18px;
    background: url("../images/search.png")center center no-repeat;
}
.tab-list{height:60px;line-height: 60px;}
.tab-list>ul{background-color: #3f3f3f;display: flex;justify-content:space-between;flex-wrap: wrap;display: -webkit-flex; /* Safari */}
.tab-list>ul>li{width:20%;font-size:18px;color:#fff;text-align: center;}
.tab-list>ul>li.on{background-color: #c80000;}
.tab-list>ul>li.next{background: url("../images/select.png")left center no-repeat}

.social-respon,.gonggao-container,.table-container{margin-bottom:10px;}
.gonggao-container,.table-container,.table-container table{width:100%;}
.table-container tbody tr:hover{background: #f9f9fc;}
.table-container table{background-color: #fff;box-shadow: 0px 0px 24px rgba(78,88,100,0.2);-webkit-box-shadow: 0px 0px 24px rgba(78,88,100,0.2);}
/* .table-container table tr{border-bottom: 1px solid #f6f6f6;} */
/* .table-container table tr:last-child{border-bottom: transparent;} */
.table-container table th{height:45px;font-size:12px;color:#999999;border-bottom: 1px solid #dae0ea}
.table-container table th:first-child,.table-container table td:first-child{padding-left:40px;}

.table-container table tbody{padding:15px 0px;}
.table-container table td{height:50px;color: #333333;}
.table-container table td a{padding:5px 15px;color:#fff;background-color:#c80000; }
.table-container table td.number{font-size:16px;color:#c80000;font-family: 'DINMittelschrift';}

.gonggao-container ul li .hund-info{width:384px;background-color: #fff;}

.gonggao-container>ul{
    /* display: flex;justify-content:space-between;flex-wrap: wrap;display: -webkit-flex; */
}
.gonggao-container>ul>li{/*flex:0;*/display:inline-block;}
.gonggao-container ul li .title{
    padding-top:20px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #333;
    font-size: 26px;
    margin-bottom: 5px;
}
.gonggao-container ul li .info-list{margin:0 25px;line-height: 30px;}
.info-list li{
    background: url("../images/point.png")left center no-repeat;
    padding-left:14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* .info-list li a{color:#666;} */
.info-list li a:hover{color:#c80000;}
.gonggao-container .read-more{font-size: 12px;text-align: center;width: 90px;display: inline-block;margin-top: 25px;}
.social-respon .container .read-more:hover,.gonggao-container .read-more:hover{color:#c80000;background: url("../images/readmore-red.png")center right no-repeat;}
.read-more{background: url("../images/readmore.png")center right no-repeat;}
.read-more：hover{background: url("../images/readmore-red.png")center right no-repeat;}
.social-respon{width: 100%;height:398px;background: url("../images/bg0.jpg")center center no-repeat;}

.social-respon .title{
    padding-top:20px;
    height: 45px;
    line-height: 45px;
    text-align: left;
    color: #333;
    font-size: 26px;
    margin-bottom: 10px;
}
.social-respon .container{
    padding-left: 54px;
    width:524px;
    height:260px;
    position: relative;
    top: 60px;
    right:0px;
    background-color: #fff;
}
.social-respon .container ul li{line-height: 30px;}
.social-respon .container .info-list{margin-bottom: 25px;}
.social-respon .container .read-more{font-size:12px;width: 80px;display: inline-block;}

.fw-contain{
    /* display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex; */
}
.fw-contain li{/* flex: 0; */display: inline-block;}
.fw-contain,.fw-zhinan,.education,.contain-sec {height:290px;}
.fw-contain .title{font-size:24px;width:100%;margin-bottom: 20px;color:#333;}
.fw-zhinan>ul{
    /* display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex; */
}
.fw-zhinan>ul>li{/*flex:0;*/display:inline-block;height:64px;}
.fw-contain li a.link{display:inline-block;text-align:center;font-size: 16px;width:122px;height:42px;line-height:42px;color:#fff;border:1px solid #fff;}
.fw-contain li a.link:hover{color: #c80000;background-color: #fff;}

.fw-zhinan ul{padding:30px 35px;}
.education ul,.download ul,.about ul{padding-top:30px;padding-left: 35px;}
.download ul li,.about ul li{margin-right:20px}
.fw-zhinan .title{color:#fff;}
.fw-zhinan{width:354px;background-color: #c80000;}
.education{width:340px;background-color: #fff;}
.education>ul>li{line-height:20px;margin-bottom: 12px;display: block;}

.contain-sec li{display:block;}
.contain-sec li>.download li,.contain-sec li>.about li{display: inline-block;}
.download,.about{width:468px;height:136px;background-color: #fff;}
.about{margin-top: 18px;}
.about li a{color: #c80000;}
.fw-contain li .contain-sec{
    /* display: flex;flex-direction:column;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex; */
}
/* .fw-contain li .contain-sec li{flex: 0;} */
.contain-sec li{display:block;}
.gonggao-container ul li .hund-info div{width:384px;height:257px;overflow: hidden;}
.gonggao-container ul li .hund-info img{
    cursor: pointer;
    transition: all 0.6s;
}
.gonggao-container ul li .hund-info img:hover{
    transform: scale(1.1);
}


.contain-sec li{display:block;}
.gonggao-container ul li .hund-info div{width:384px;height:257px;overflow: hidden;}
.gonggao-container ul li .hund-info img{
    cursor: pointer;
    transition: all 0.6s;
}
.gonggao-container ul li .hund-info img:hover{
    transform: scale(1.1);
}
.product-search-popup{
    position: absolute;
    width: 300px;
    display:inline-block;
    z-index: 5;
    top: 50px;
    left: 0px;
    background-color: #fff;
}
.product-search-result ul li{line-height:28px;height:28px;margin-left:10px;}