.standard{background-color:#fff;border-bottom:1px solid #eee;padding:15px 4px; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1); z-index:999}
.ali-logo img{border-radius:100%;height:90px;object-fit:cover;width:90px;border:1px solid #eee}
.detail{color:#222;padding:8px 13px;}
.fd-clr{cursor:pointer;float:left;margin-left:2px;position:relative}
.all-center{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;color:#888;float:left;font-size:14px;margin:20px 0 20px -1px;padding:10px 12px}
.all-center p{font-size:12px}
.all-center span{color:#000}
.base-info{font-size:24px;line-height:50px;}
.base-info a{color:#000;font-weight:600}
.ext-info{font-size:12px; max-width:400px; color:#666}
.code{display:inline-block;height:24px;line-height:24px;margin:39px 0 0 15px;width:24px}
.i-code{cursor:pointer;display:block;height:24px;width:24px}
.code-box{background:#fff none repeat scroll 0 0;border:1px solid #eee;color:#333;display:none;font-size:12px;line-height:30px;padding:10px;position:relative;width:155px;z-index:999;border-radius:3px}
.code:hover .code-box{display:block}

.fixed-service{ background:#1d2088 ;border-radius:5px;bottom:100px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);position:fixed;width:175px;z-index:90;left:auto;margin-left:0;right:5px; padding:0 20px 20px; text-align:center}
.fixed-service .msg{color:#fff;font-size:16px;line-height:23px;margin-bottom:10px;padding-top:20px; font-weight:600; text-align:center}
.fixed-service .btn{background:#e03b3b;border-radius:2px;display:block;font-size:14px;height:42px;line-height:42px;margin:10px auto;width:140px; text-align:center; width:100%; color:#fff}
.fixed-service .btn:hover{background:#c41515;}
.fixed-service .tel{color:#fff;font-size:14px; line-height:26px; text-align:left}
.fixed-service .tel img{ font-size:20px !important; margin:0 5px 0 0; display:inline-block; vertical-align:middle}
.fixed-service p{ color:#fff; font-size:16px; line-height:26px}

.n-banner{background:#666;width:100%;height:550px; position:relative; background-size:100% !important}

.fir-wrap{width:1200px; margin:0 auto;transition:all 0.3s ease 0s; position:relative; z-index:90; padding:65px 0}
.fir-wrap .left-cont{width:600px; text-align:center; font-size:16px; position:relative; height:380px; margin-right:60px; box-shadow:0 10px 30px #ccc}
.fir-wrap .left-cont p{ position:absolute; bottom:20px; left:0; width:100%; text-align:center; height:50px; line-height:50px; color:#fff}
.fir-wrap .left-cont p a{ color:#fff; font-size:18px}
.fir-wrap  table .tb-key{line-height:30px; text-align:left;}
.fir-wrap  table .tb-value{line-height:30px}
.fir-wrap  table .tb-value p{line-height:30px;text-align:left}
.fir-wrap  table .tb-value-data{color:#222;font-weight:600;}
.fir-wrap  table .tb-info span.has-auth{color:#888;font-weight:400}

.fir-wrap .right-cont{width:540px; line-height:2; font-size:14px; color:#333}
.i-column-wrap .stit{color:#333;font-size:26px;line-height:46px !important;margin-left:-1px}
.fir-wrap .right-cont > p{ line-height:35px; border-bottom:1px dashed #ddd; padding-bottom:35px; margin-bottom:50px; overflow:hidden; box-sizing:border-box; font-size:18px; text-indent:2em}
.fir-wrap .right-cont h2{ padding:0; margin-bottom:0; text-align:left}
.i-column-wrap .line{background-color:#9a9a9a;display:block;height:2px;margin-top:10px;width:10px; margin-bottom:20px}
.i-column-wrap .font{display:block;font-size:13px;line-height:24px;margin-top:10px}
.i-column-wrap .link{background:#e03b3b;border:1px solid #e03b3b;border-radius:4px;color:#fff;font-size:14px;line-height:48px;text-align:center;transition:all .36s ease 0s;display:block;height:48px;margin-top:25px;width:180px;cursor:pointer}
.i-column-wrap .link:hover{background:#c41515;border:1px solid #c41515;color:#fff}
.link-box a{display:inline-block;margin-right:15px}

.sec-wrap{width:100%;margin:0 auto;  background:url(../images/pinb4-bg.jpg) no-repeat scroll center top;
    box-sizing: border-box;
    padding: 60px 0;}
.m-list li{width:363px;float:left; position:relative; margin:20px 0 0 20px; background:#fff; padding:0}
.m-list li .image-list{display: block;height:268px;overflow:hidden;text-align:center;vertical-align:middle;width:100%; overflow:hidden; position:relative}
.imgtk{line-height:130px;width:100%;text-align:center; position:absolute; bottom:0; background:url(../images/inb3-line.png) repeat-x scroll left bottom;
    bottom:0;
    height:100px;}
.imgtk a{color:#fff; font-size:16px;}
.imgtk a *{ display:inline-block; vertical-align: middle}

.m-list li:first-child{margin-left:0 !important}


.sec-wrap .left-cont{padding-left:5%;padding-top:60px;width:25%}
.sec-wrap .left-cont .tit{color:#333;font-size:24px;line-height:36px}
.sec-wrap .left-cont .line{background-color:#999;display:block;height:2px;margin-top:20px;width:18px}
.sec-wrap .left-cont .word{display:block;font-size:14px;line-height:28px;margin-top:20px}
.sec-wrap .left-cont .num-long{color:#333;font-family: Arial, Helvetica, sans-serif;font-size:55px;line-height:62px;margin-top:52px}
.sec-wrap .left-cont .num-long .m{font-size:60px;position:relative}
.sec-wrap .left-cont .num-long .square{display:inline-block;font-size:24px;font-style:normal;position:absolute;right:-10px;top:-6px}
.sec-wrap .left-cont .sfont{color:#777;font-size:14px;line-height:24px}
.sec-wrap .imgbox{width:70.2%; overflow:hidden; position:relative}
.thi-wrap{width:1200px;margin:0 auto 0;transition:all .3s ease 0s}
.fiv-wrap .row-box,.thi-wrap .row-box{position:relative;width:49.5%; overflow:hidden}
.fiv-wrap .row-box img,.sec-wrap .imgbox img,.thi-wrap .row-box img{width:100%;transition: all 0.5s ease 0s; display:block}
.fiv-wrap .row-box:hover img,.thi-wrap .row-box:hover img,.sec-wrap .imgbox:hover img{transform: scale3d(1.1, 1.1, 1);}
.up-gray{background:url(../images/bg_11.png) repeat-x scroll center center;bottom:0;display:block;height:140px;left:0;position:absolute;width:100%;z-index:2}
.up-cont{bottom:40px;left:0;position:absolute;transition:all .3s ease 0s;width:100%;z-index:3;font-size:30px;color:#fff;text-align:center}
.up-cont a{ color:#fff; cursor:pointer; display:block}
/*.fir-wrap,.sec-wrap,.thi-wrap{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}*/
.news-recommend-more{width:100%; margin:50px 0 0;background:url(../images/global-bg_06.jpg) no-repeat center center; padding:60px 0; background-size:cover}
.tit-box .stit{color:#333;font-size:30px;line-height:40px; text-align:center; font-weight:700}
.tit-box .line{background-color:#9a9a9a;display:block;height:2px;margin-top:16px;width:9px}
.tit-box .read-more{background:url(../images/ico_09.png) no-repeat scroll left center;color:#777;display:inline-block;font-size:14px;line-height:32px;margin-top:6px;padding-left:25px}
.tit-box .read-more:hover{color:#333}
.sec-wrap1{ background:#333;}
.sec-wrap1 .left-cont .tit{ color:#fff}
.sec-wrap1 .left-cont{ padding-top:60px}
.sec-wrap1 .left-cont .word{ color:#999}

.up-img{ position:relative; overflow:hidden; height:215px;}
.up-img img{ height:215px;width:100%;object-fit: cover;}
.poster-main .up-img:hover img{transform:scale(1.05,1.05);transition:transform .6s ease 0s}
.up-graybox{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease 0s;width:100%}
.stit{ background:#e03b3b ;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    transition: all 0.36s ease 0s;
    width: 220px; margin:40px auto 0}
.stit:hover{background: #c41515 ; color:#fff}
.poster-list{width:1220px}
.poster-list .poster-item{border: 1px solid #eaeaea;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    transition: all 0.36s ease 0s;
    width: 285px;box-shadow: 0 5px 10px #ddd;}
.poster-list .poster-item:hover {
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);
    transform: translateY(-6px);
}
.poster-list .poster-item a:hover{ color:#000}
.n-title{text-align:center;font-size:30px;color:#333;font-weight:700;padding:35px 0 0 0}
.content_wrap{padding:20px}
.content_wrap .clogo{text-align:center}
.content_wrap .clogo img{border-radius:8px;height:72px;width:72px}
.content_wrap .icon{padding:5px 0 10px;text-align:center}
.content_wrap .icon img{width:173px}
.content_wrap .con{color:#333;font-size:14px;line-height:28px;max-height: 400px;overflow-y: scroll;}
.reveal-modalq{width:720px;margin-left:-360px}
.news-recommend-more .tableList table td{background:#f7f7f7}
.news-recommend-more .tableList .rowList .company{margin-top:25px}
.d-pro-box{padding:13px 30px 11px; background:#fff}
.d-pro-box .financial-days{color:#000;font-size:16px;font-weight:400; padding-bottom:5px; text-align:left}
.d-pro-box .income-data{display:block;font-size:14px;height:25px;line-height:25px; text-align:left}

.d-pro-box .income-text{font-size:14px;z-index:999; line-height:24px; height:24px; overflow:hidden; width:50%; text-align:right}
.bot-link{display:block;position:relative;width:100%; margin-top:20px}
.bot-link .stt{background:#fff none repeat scroll 0 0;border:1px solid #ff9600;color:#ff9600;margin-left:0;display:block;line-height:28px;padding:0 20px;border-radius:3px}
.bot-link .stt:hover{background-color:#ff9600;border-color:#ff9600;color:#fff}
.bot-link .point{background:url(../images/ico_08.png) no-repeat scroll right center;display:inline-block;height:8px;margin-top:22px;width:24px}
.f-cb::after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}

.code-left{ width:400px}
.code-right{ width:330px; margin:0 0 0 30px; font-size:14px}
.code-right h2{ font-size:24px; color:#00b5ef; line-height:30px; padding:15px 0; border-bottom:1px solid #dbdbdb; font-weight:400}
.code-right p{ line-height:28px; color:#7d7d7d; padding:25px 30px 0 0}

/*企业产品*/
.product_left{float:left;margin-left:30px;width:380px}
.fl-locate{display:table-cell;overflow:hidden;text-align:center;vertical-align:middle;border:1px solid #ededed;height:380px;overflow:hidden;padding:0;width:380px}
.fl-locate img{max-height:100%;max-width:100%;vertical-align:middle}
.product_right{float:left;margin-left:28px;width:545px}
.content-p{background:#fff;border:1px solid #ededed;box-sizing:border-box;margin:0 auto 16px;padding:28px 0;position:relative;width:1190px; box-shadow:2px 0 10px #e7e8ef}
.content-b{margin:12px auto;width:1190px;background:#fff}
.content-b .tab-nav{height:50px;line-height:50px;background:#f6f6f6;color:#000;width:100%;font-weight:400}
.content-b .tab-nav span{padding:0 50px;background:#fff;border-right:1px solid #e5e5e5;height:50px;display:inline-block;border-top:1px solid #ff6900}
.content-c{padding:25px;line-height:1.8;color:#333;font-size:14px}
.content-c img{ max-width:100%; display:block}
.mod-detail-title{padding:0 0 8px 0;line-height:30px}
.mod-detail-title h1{color:#333;float:left;font-size:16px;margin-right:20px}
.static-content{color:#aaa}
.product_left .code{margin:15px 0;color:#aaa;width:auto;position:relative; line-height:28px}
.product_left .i-code{display:inline-block;width:15px;height:15px;vertical-align:middle}
.product_left span{display:inline-block;vertical-align:middle;padding:0 5px}
.product_left .i-code img{width:15px;height:15px;display:block}
.code-box{position:absolute}
.summary{padding:10px 0;font-size:14px; border-bottom:1px solid #eee}
.summary .summary-item{height:34px;line-height:34px;padding-left:70px}
.summary .summary-item .item-title{color:#959595;float:left;margin-left:-70px}
.summary .summary-item .item-content{height:52px;position:relative; color:#333}

.mod-side-related{background:#fcfcfc none repeat scroll 0 0;box-sizing:border-box;height:100%;padding-top:40px;position:absolute;right:0;top:0;width:170px}
.mod-side-related .side-related-head{height:21px;letter-spacing:.8px;line-height:21px;margin:0 auto;text-align:center;width:80px}
.mod-side-related .side-related-head h2{color:#656565;font-size:14px}
.mod-side-related .side-related-content{margin-top:24px}
.mod-side-related .side-related-content li{margin:0 auto 24px;width:80px}
.mod-side-related .side-related-content dt{height:80px;margin:0 auto;width:80px}
.mod-side-related .side-related-content dt a{border:1px solid #f1f1f1;display:block;height:80px;overflow:hidden;position:relative;width:80px}
.mod-side-related .side-related-content dt img{height:80px;transition:all .25s ease 0s;width:80px}
.mod-side-related .side-related-content .title{height:36px;margin-top:10px;overflow:hidden;word-break:break-all}
.fd-clr{ text-align:center; float: none}
.cht-factory-link{border:1px solid #316ccb;color:#316ccb;display:inline-block;line-height:30px;padding:0 22px}
.cht-factory-link i{font-family:serif;font-style:normal;margin-left:6px}
.cht-factory-link:hover{ background:#316ccb; color:#fff}
/**/
.wow{ left: 50%;margin: 0 auto 0 -600px;position: absolute;text-align: center;top:400px;width: 1200px; z-index:90}
.wow li {display: inline-block;margin: 0 50px;}
.wow .num {font-family: "Impact";font-size:18px;line-height:75px;  color:#fff}
.wow .num span{ font-size:70px; display:inline-block; vertical-align:middle;padding:0 5px;}
.wow .cn-tt {color:#eee;font-size: 18px;line-height: 34px;}

.n-banner .up-gray{background:url(../images/bg_10.png) repeat-x scroll center center; height:240px}
h2.about-top{color: #080808;font-size: 32px;margin-bottom:20px;}
h2.about-top p{ padding-bottom:10px}
h2.about-top img{ display:block; margin:0 auto}
.about-wrap{ margin:60px 0; width:1200px;text-align: center; margin:0 auto}
.sec-wrap .about-wrap{background-color:rgba(29, 32, 136, 0.7);
    color: #fff;
    padding:40px 35px; box-shadow:0 6px 25px rgba(0, 0, 0, 0.08)}
.about-wrap .about-top{ font-size:26px; font-weight:400; color:#fff; position:relative}
.about-wrap .about-top:after{ position:absolute; bottom:-8px; width:60px; height:2px; background:#fff; left:50%; margin-left:-30px; content:""}
.about-wrap > p{ font-size:14px; line-height:26px;}
.tableList .rowList .information .name b{ color:#000}
.tableList .rowList .price .yuan b{ color:#f00}
.mask{ opacity:0.7}

.header-nav a {
    color: #222222;
    cursor: pointer;
    display: block;
    float: left;
    line-height:100px;
    margin: 0 0 0 60px; font-size:16px
}
.header-nav a:hover,.header-nav a.cur{
    color: #1d2088; position:relative
}
.header-nav a.cur:after{ position:absolute; content:""; bottom:30px;right:0; height:2px; border-radius:2px; background:#1d2088; width:100%}
 .blobkheader h4 {
    color: #000000;
    font-size: 30px;
    line-height: 36px; font-weight:400; margin:20px 0 10px 0
}.blobkheader h5 {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 0;font-weight:400;
}.rTit{line-height:26px;overflow:hidden; margin:50px 0 15px}
.rTitText{border-left:3px solid #1d2088;color:#222;float:left;font-size:22px;font-weight:700;padding-left:13px}
.rTitMore{color:#999;float:right;font-size:14px;transition:all .3s ease 0s}
.rTitMore span{background:url(../images/rearr.png) no-repeat scroll right center;display:inline-block;padding-right:25px}

.qiye .header-top,.qiye .header-top-warp a,.qiye .header-top-warp .header-top-login.J_header-top-fromurl{color: rgba(255, 255, 255, 0.7);}
.qiye .header-top-warp{ background:#333; border:0}
.about-wrap > p br{ display:none}
.main-wrap{ width:1200px; margin:0 auto}

.kcist-cont{margin-right:-20px;margin-top:10px}
.kcist-cont .list-item{background-color:#fff;border:10px solid #d2d3e6;float:left;margin-right:20px;margin-top:20px;width:590px}
.kcist-cont .list-info{padding:25px 30px;}
.kcist-cont .list-tit{color:#222;font-size:18px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:left}
.kcist-cont .list-tit a{ float:left; padding:0 8px 0 0}
.kcist-cont .list-tag{border-top:1px dashed #eaeaea;margin-top:12px;padding-top:11px}
.kcist-cont .list-man{color:#999;float:left;font-size:14px;line-height:26px; margin-right:15px}
.kcist-cont .list-man span{color:#222}
.kcist-cont .list-time{color:#999;float:right;font-size:14px;line-height:26px}
.kcist-cont .list-tit a:last-child{ float:right; padding:0}
.kcist-cont .list-tit a:last-child b{ color:#e03b3b}

/*放大图片切换*/
.image-list{width:100%; height:380px; overflow:hidden}
.image-list .cover{position:relative;width:100%;height:380px;display:inline-block;cursor:pointer;}
.image-list .cover img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;object-fit:cover;transition: all 0.36s ease 0s; height:100%; width:100%}
.image-list .cover:hover img{ transform:scale(1.08)}
#pictureViewer{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:10000}
#pictureViewer>.content{background-color:#fff;position:absolute;width:900px;height:590px;margin:auto;top:0;right:0;bottom:0;left:0;transition: all 0.36s ease 0s;}
#pictureViewer .menu-bar{width:100%}
#pictureViewer .menu-bar .handel{width:40px;height:40px;float:right;background-repeat:no-repeat;background-position:50%;cursor:pointer}
#pictureViewer .menu-bar .handel:hover{background-color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pictureViewer .menu-bar .handel.maximization{background-image:url(../images/icons/maximization_black.png);background-size:14px}
#pictureViewer .menu-bar .handel.maximization:hover{background-image:url(../images/icons/maximization_white.png)}
#pictureViewer .menu-bar .handel.miniaturization{background-size:16px;background-image:url(../images/icons/miniaturization_black.png)}
#pictureViewer .menu-bar .handel.miniaturization:hover{background-image:url(../images/icons/miniaturization_white.png)}
#pictureViewer .menu-bar .handel.close-view{background-image:url(../images/icons/close_black.png);background-size:15px}
#pictureViewer .menu-bar .handel.close-view:hover{background-image:url(../images/icons/close_white.png)}
#pictureViewer .handel-next,#pictureViewer .handel-prev{display:inline-block;width:50px;height:70px;position:relative;top:calc(50% - 80px);background-repeat:no-repeat;background-size:25px;background-position:50%;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pictureViewer .handel-prev{background-image:url(../images/icons/prev_blank.png)}
#pictureViewer .handel-next{background-image:url(../images/icons/next_blank.png)}
#pictureViewer .handel-next:hover,#pictureViewer .handel-prev:hover{background-color:#666}
#pictureViewer .handel-prev:hover{background-image:url(../images/icons/prev_white.png)}
#pictureViewer .handel-next:hover{background-image:url(../images/icons/next_white.png)}
#pictureViewer .picture-content{display:inline-block;width:80%;height:calc(100% - 80px);position:absolute;margin:0 auto;left:0;right:0}
#pictureViewer .picture-content .cover{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}
#pictureViewer .counter{position:absolute;bottom:0;height:40px;line-height:40px;width:100%;text-align:center;color:grey;font-size:13px}
#pictureViewer .hide{display:none}
#pictureViewer .left{float:left}
#pictureViewer .right{float:right}
#pictureViewer .clear-flex{clear:both}
#pictureViewer img{max-width:100%;max-height:100%}


.about-mian .about-wrap ul li{ margin:20px 0 0 25px; width:253px;}
.about-mian .imgtk{ position:relative; line-height:20px; height:20px; margin-top:16px; background:none}
.about-mian .image-list .cover{border-radius: 4px; height:268px; overflow:hidden}
.about-mian .imgtk a{ color:#333}
.about-mian h2.about-title{ text-align:center;color: #080808;font-size: 32px; padding:15px 0 25px 0}
.about-mian .fir-wrap .right-cont{ width:100%}
.about-mian-bg{background:url(../images/fw-bg.png) no-repeat center 0; width:100%; padding:56px 0}
.about-mian-bg .about-wrap{ padding:40px 56px 56px; background:#fff}