body{
    font-family: "微软雅黑";
    color: #171920;
    font-size: 16px;
}


/*banner*/
.second-show{height:410px; position:relative; background-repeat:no-repeat; background-position:center center}
.second-show img{width:100%}
.second-show .text{position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center; color:#fff}
.second-show .title{font-size:40px; line-height:40px; padding-bottom:25px}
.second-show .txt{width:990px; margin:30px auto; font-size:16px; line-height:30px; height:120px; overflow:hidden}
.second-show .location{display:inline-block; border-radius:50px; height:35px; font-size:15px; line-height:35px; padding:0 20px; background:rgba(0,72,180,0.6); min-width:240px}
.second-show .location a{color:#fff; margin:0 2px}
.second-show .index-more{border-color:#fff; color:#fff}
.second-show .index-more:hover{background:none}

.second-show.product{height:650px}
.second-show.product .text{transform:translateY(-70%); -webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%)}

.index-more{display:block; margin:0 auto; width:168px; height:52px; line-height:52px; font-size:16px; color:#437bd0; position:relative; border:1px solid #437bd0; text-align:center; overflow:hidden}
.index-more span{display:block; height:52px}
.index-more .b{opacity:0}
.index-more:hover{color:#fff; background:#437bd0}
.index-more:hover .t{margin-top:-52px; opacity:0}
.index-more:hover .b{opacity:1}
.index-more.blue{color:#fff; background:#0951bc}
.scale img,
.main-nav-box,
.index_product li .text .txt,
.index_product li .box:after,
.index_business li .box,
.index_case li .box,
.index-more span,
.second-nav ul li a:after,
.swiper-cooperation .box,
.product_list li a,
.member-list li .box,
.programme-list li .topbox,
.case_list li .box,
.periodical_list li .box,
.honor_list .img,
.investor_interact .img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}

{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}

{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}

{-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}
/*banner   end*/

.bh_101{min-height:101px}
.second-nav{width:100%; left:0; position:relative; top:0; background:#fff; z-index:10; border-bottom:1px solid #e6e6e6}
.second-nav.fixed{position:fixed}
.second-nav *{}
.second-nav ul{min-height:100px; text-align:center; line-height:100px;    position: relative;}
.second-nav ul.default{display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.second-nav ul li{display:block; float:left; text-align:center; width:20%; font-size:18px; position:relative}
.second-nav ul.s6 li{width:16.6%;}
.second-nav ul.default li{-ms-flex:none; -webkit-flex:none; flex:none}
.second-nav ul li:after{content:""; position:absolute; right:0; top:50%; margin-top:-8px; width:1px; background:#e6e6e6; height:16px}
.second-nav ul li:last-child:after{display:none}
.second-nav ul li>a{display:block; height:100px;color:#666666; position:relative}
.second-nav ul li>a:after{content:""; width:0; height:100%; position:absolute; left:0; top:0;background:url(/images/line.jpg) repeat-x;}
.second-nav ul li span{position:relative; padding-left:34px; z-index:2}
.second-nav ul li span .icon{position:absolute; width:26px; height:26px; left:0; top:50%; margin-top:-13px;overflow:hidden;background-size:80% !important;}
.second-nav ul li.hover a,.second-nav ul li a:hover{color:#fff}
.second-nav ul li.hover:after,.second-nav ul li:hover:after{display:none}
.second-nav ul li.hover a:after,.second-nav ul li a:hover:after{width:100%}
.second-nav-div{
    position: absolute;
    line-height: 48px;
    width: 600px;
    text-align: left;
    display: none;
}
.second-nav ul li .second-nav-div a{
    padding-left: 0;
    font-size: 14px;
    color: #0066ff;
    border: 1px solid #0066ff;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
    margin-right: 10px;
    border-radius: 6px;
}
.second-nav ul li:hover .second-nav-div{
    display: block;
}

/*产品与服务/行业数字化*/
.product_bj{background:#f6f6f6;overflow: hidden;}
.layout {
    width: 1200px;
    margin: 0 auto;
}
.product-second-nav{position:relative; z-index:3; margin-top:-101px}
.product-second-nav .second-nav{background:rgba(0,14,34,0.9)}
.product-second-nav .second-nav ul li a{color:#fff}
.product-second-nav .second-nav ul li:after{background:#fff}
.location_an{height: 70px;
    line-height: 70px; text-align:right; color:#999999; font-size:14px}
.location_an .home{position:relative; padding-left:16px}
.location_an .home:after{content:""; position:absolute; width:12px; height:12px; left:0; top:50%;  margin-top:-6px;  background:url(/images/home.png) no-repeat; background-size:cover}
.location_an a{color:#999999; margin:0 2px}
.location_an a:hover{text-decoration: none;
    color: #0066ff;}

.product_list{margin-left:-20px;overflow: hidden;}
.product_list li{width:25%; float:left; padding-bottom:20px}
.product_list li *{overflow:hidden}
.product_list li .box{margin-left:20px; background:#fff; padding:20px; display:block; line-height:25px; text-align:center; background:#fff}
.product_list li .box .img{ margin-bottom:15px;height: 200px;
    display: flex;justify-content:center;
    align-items: center;}
.product_list li .box img{width:100%}
.product_list li .box .title{font-size: 16px;
    color: #444444;
    margin-bottom: 5px;
     height: 26px; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.product_list li .box .xq{color:#666666; font-size:14px; text-decoration:underline}

.product_list li a:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px}
.product_list li a:hover .title,.product_list li a:hover .xq{color:#0951bd}

.scale:hover img, .member-list li a:hover, .honor_list .box:hover .img, .investor_interact a:hover .img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.page{
    text-align: center;
    margin: 20px auto 40px;
}
.page ul{
    overflow: hidden;
    display:inline-block;
}
.page ul li{
    float: left; 
}
.page li a{
    padding: 6px 10px;
    border: 1px solid #e6e6e6;
    color: #333;
    margin-right: 10px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
}
.page ul li.thisclass{
    background: #0066ff;
    color: #fff !important;
    padding: 6px 10px;
    border: 1px solid #0066ff;
    font-size: 16px;
    color: #333;
    margin-right: 10px;
    border-radius: 4px;
}
.page ul li:last-child{
    
}
.page ul li select{
    border: 1px solid #e6e6e6;
    font-size: 16px;
    color: #333;
    height:34px;
    width:52px !important;
    background:#fff;

}


/*产品详情*/
.product_c_1{background:#f6f6f6; padding:0 0 60px 0}
.product_c_show{background:#fff; padding:30px;overflow: hidden;margin-bottom: 60px;}
.product_c_img{width:400px; float:left; margin-left:100px}
.product_c_img .title{text-align:center; font-size:20px; line-height:36px; padding-bottom:15px}
.swiper-product{position:relative}
.swiper-product img{width:100%}
.swiper-product .swiper-button{text-align:center; padding-top:30px}
.swiper-product .swiper-button >div{display:inline-block}
.swiper-product .swiper-button .line{width:30px; height:1px; background:#444444; margin:0 5px; position:relative; top:-12px; opacity:0}
.swiper-product .swiper-button .button{width:24px; height:24px; border:2px solid #838383; background:#fff; border-radius:50px; text-align:center; line-height:24px; color:#838383; font-size:16px; overflow:hidden}
.swiper-product .swiper-button .button:hover{color:#838383; border-color:#0b52be}

.product_c_text{width:570px; float:right}
.product_c_text .title{font-size:20px; line-height:36px}
.product_c_text .title:after{content:""; display:block; width:40px; height:1px; background:#444444; margin:10px 0 15px 0}
.product_c_text .text{padding:0 30px 0 0; height:435px; line-height:30px; font-size:16px; color:#666666}
.product_c_text .text img{max-width:100% !important; width:auto !important; height:auto !important}

.product_c_2{background:#f6f6f6 url(/images/product_c_2.jpg) no-repeat center 0; padding:50px 0}
.product_c_2 .index_title{color:#fff}
.product_c_2 .index_title:after{background:#fff}

.swiper-casea{background:#fff; padding:75px 125px; position:relative}
.swiper-casea .box{overflow:hidden; position:relative; padding-right:525px; min-height:350px}
.swiper-casea .img{position:absolute; right:0; top:0; width:475px; height:350px; overflow:hidden}
.swiper-casea .text{}
.swiper-casea .text .title{font-size:20px; line-height:20px}
.swiper-casea .text .txt{font-size:16px; color:#666666; line-height:30px; margin:10px 0 40px 0}
.swiper-casea .text .more{color:#0951bd; font-size:14px}
.swiper-casea .text .more:hover{text-decoration:underline}
.swiper-casea .swiper-pagination{display:none}
.swiper-casea .button{font-size:60px; color:#555; background:none}
.swiper-casea .button:hover{color:#0951bd}
.swiper-casea .swiper-button-next{right:50px} 
.swiper-casea .swiper-button-prev{left:50px} 
.fl-clr {
    zoom: 1;
}
.details-box{width:900px; height:470px; padding:50px 0 40px 0; margin-left:-450px; margin-top:-280px}
.details-box .text{padding:0 45px 0 0; margin:0 25px 0 35px; height:470px; font-size:16px; color:#666; line-height:30px}
.details-box img{ max-width:100%}
.details-box .text h1{font-size:30px; font-weight:bold}
.scrolltext{overflow-y:auto}
.scrolltext::-webkit-scrollbar{width:5px; height:5px}  
.scrolltext::-webkit-scrollbar-track{border-radius:50px; background-color:#cccccc}  
.scrolltext::-webkit-scrollbar-thumb{border-radius:50px; background-color:#0464b8}
.swiper-product .swiper-button .button{width:24px; height:24px; border:2px solid #838383; background:#fff; border-radius:50px; text-align:center; line-height:24px; color:#838383; font-size:16px; overflow:hidden}
.swiper-product .swiper-button .button:hover{color:#838383; border-color:#0b52be}
.uk-icon-angle-left{
    display: block;
    width:24px; height:24px;
    background:url(/images/fhxy.png) no-repeat 50% 50%;
    background-size:100%;
    position: relative;
    left: -1px;
    top: -0.5px;
    -webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);
}
.uk-icon-angle-right{
    display: block;
    width:24px; height:24px;
    background:url(/images/fhxy.png) no-repeat 50% 50%;
    background-size:100%;
    position: relative;
    left: 1px;
    top: 0.5px;
}

/*下载中心*/
.xz_cent{
    width:1200px;
    margin:0 auto;
}
.xz_left{
    float: left;
    width:300px;
}

.xz_left h3{
    color: #282829;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 19px;
    margin-bottom: 14px;
}
.xz_left .xzzx_ss_div{
    position: relative;
}
.xz_left .xzzx_ss_div .xzzx_ss{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum","tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 10px 11px;
    color: rgba(0,0,0,.85);
    font-size: 16px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 4px;
}

.xz_left .xzzx_ss_div .xzzx_txt{
    position: absolute;
    top:0px;
    right:0px;
    width:74px;
    height:46.8px;
    border:1px solid #d9d9d9;
    text-align: center;
    line-height:46.8px;
    font-size: 17px;
    cursor:pointer
}
.xz_left_list{
    margin-top:34px;
}
.xz_left_list h2{
    color: #282829;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 19px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.xz_left_list01{
    width:100%;
}
.list01_img{
    width:100%;
    height: 38px;
}
.list01_img img{
    width:14px;
    height:7px;
    transform: rotate(90deg);
    position: relative;
    top: -3px;
    left: 30px;
    transition: all 0.3s ease 0s;
}
.list01_img span{
    position: relative;
    padding: 12px 16px 12px 40px;
    line-height: 1.5715;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    color: #2c54cd !important;
    font-size: 18px;
}
.xz_left_list01 ul{
    border-top: 1px solid rgb(217, 217, 217);
    padding:12px 0px;
    display: none;
}
.aa img{
    transform: rotate(180deg);
}
.xz_left_list01 ul li{
    line-height:40px;
    padding-left: 60px;
}
.xz_left_list01 ul a{
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.22px;
}





.xz_right{
    float: left;
    width:880px;
    margin-left:20px;
}
.xz_right ul{
    
    overflow: hidden;
}
.xz_right>ul>li{
    width:30%;
    float: left;
    margin-left:3%;
    padding: 20px;
    box-sizing: border-box;
    border:1px solid #ddd;
    border-radius:10px;
    margin-bottom:28px;
}
.xz_right>ul>li img{
    max-width: 100%;
    margin:0 auto 16px;
    display: block;
    max-height: 125px;
}
.xz_right>ul>li h3{
    margin-bottom: 16px;
    color: #333;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: color .35s;
    -o-transition: color .35s;
    transition: color .35s;
    font-size: 16px;
}
.xz_right>ul>li p{
    font-size: 14px;
    color:#656c6f;
    line-height:24px;
    height: 50px;
    overflow: hidden
}
.xz_right>ul>li a{
    color:#0066ff;
    margin-top:10px;
    font-size: 16px;
}

/*下载中心*/
.viewbox {
    width: 60%;
    margin: 0 auto 50px;
}
.title{
    width:100%;
    
}
.title h2 {
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
}
.xz_infolist{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top:20px;
}
.infolist{

}
.infolist div {
    line-height: 36px;
}
.infolist div small{

}
.infolist div span{

}
.picview{
    max-width: 300px;
}
.picview img{
    width:100%;
    max-width: 100%;
}
.labeltitle{
    line-height: 60px;
    font-size: 20px;
}
.content{
    font-size: 14px;
    line-height: 34px;
    margin-left:30px;
}
.downurllist a{
    font-size: 16px;
}





@media screen and (max-width: 720px) and (min-width: 320px){
    .second-show {
    height: 4rem;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.second-show .text {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    text-align: center;
    color: #fff;
}
.second-show .title {
    font-size: 0.46rem;
    line-height: 0.6rem;
    padding-bottom: 0;
}
.second-show .txt {
    width: 90%;
    margin: 0.2rem auto;
    font-size: 0.2rem;
    line-height: 0.4rem;
    height: auto;
    overflow: hidden;
}
.index-more {
    display: block;
    margin: 0 auto;
    width: 3rem;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.26rem;
    color: #437bd0;
    position: relative;
    border: 1px solid #437bd0;
    text-align: center;
    overflow: hidden;
}

.bh_101 {
    min-height: 1.2rem;
}
.second-nav ul {
    min-height: 1.2rem;
    text-align: center;
    line-height: 1rem;
    position: relative;
}
.layout {
    width: 100%;
    margin: 0 auto;
}
.second-nav ul li {
    display: block;
    float: left;
    text-align: center;
    width: 25%;
    font-size: 0.2rem;
    position: relative;
}
.second-nav ul li>a {
    display: block;
    height: 1.2rem;
    color: #666666;
    position: relative;
    line-height: 1.2rem;
}
.second-nav ul li span {
    position: relative;
    padding-left: 0rem;
    z-index: 2;
    font-size: 0.28rem;
}
.second-nav ul li span .icon{
    display: none;
}
.location_an {
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: right;
    color: #999999;
    font-size: 0.32rem;
    margin-right: 0.2rem;
}
.product_list {
    margin-left: 0;
    overflow: hidden;
}

.product_list li {
    width: 48%;
    float: left;
    padding-bottom: 0.3rem;
}
.product_list li .box {
    margin-left: 0.24rem;
    background: #fff;
    padding: 0.2rem;
    display: block;
    line-height: 0.4rem;
    text-align: center;
    background: #fff;
}
.product_list li .box .img {
    margin-bottom: 0.3rem;
    height: 2.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product_list li .box .title {
    font-size: 0.26rem;
    color: #444444;
    margin-bottom: 0.1rem;
    height: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.product_list li .box .xq {
    color: #666666;
    font-size: 0.28rem;
    text-decoration: underline;
}



.page {
    text-align: center;
    margin: 0.25rem auto 0.4rem;
}
.page ul li.thisclass {
    background: #0066ff;
    color: #fff !important;
    padding: 0.1rem 0.2rem;
    border: 1px solid #0066ff;
    font-size: 0.24rem;
    color: #333;
    margin-right: 0.1rem;
}
.page li a {
    padding: 6px 10px;
    padding: 0.1rem 0.2rem;
    font-size: 0.24rem;
    color: #333;
    margin-right: 0.1rem;
    color: #333;
    display: inline-block;
}
.page ul li select {
    border: 1px solid #e6e6e6;
    height: auto;
    padding: 0.1rem 0rem;
    font-size: 0.24rem;
    color: #333;
    margin-right: 0.1rem;
    color: #333;
    display: inline-block;
}
.page li span.pageinfo{
    font-size: 0.25rem;
}


/*下载中心*/
.xz_cent {
    width: 100%;
    margin: 0 auto;
}
.xz_left {
    float: initial;
    width: 90%;
    margin: 0 auto;
}
.xz_left_list {
    margin-top: 34px;
    display: none;
}
.xz_right {
    float: inherit;
    width: 100%;
    margin-left: 0;
    margin-top: 0.6rem;
}

.xz_right>ul>li {
    width: 45%;
    float: left;
    margin-left: 3%;
    padding: 0.2rem;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 0.2rem;
    margin-bottom: 0.4rem;
}
.xz_right>ul>li img {
    max-width: 100%;
    margin: 0 auto 0.26rem;
    display: block;
    max-height: 1.7rem;
}
.xz_right>ul>li h3 {
    margin-bottom: 0.2rem;
    color: #333;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: color .35s;
    -o-transition: color .35s;
    transition: color .35s;
    font-size: 0.3rem;
}
.xz_right>ul>li p {
    font-size: 0.24rem;
    color: #656c6f;
    line-height: 0.4rem;
    height: 0.8rem;
    overflow: hidden;
}
.xz_right>ul>li a {
    color: #0066ff;
    margin-top: 0.2rem;
    font-size: 0.26rem;
}
.xz_left .xzzx_ss_div .xzzx_ss {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum","tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 0.18rem 0.2rem;
    color: rgba(0,0,0,.85);
    font-size: 0.24rem;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 4px;
}
.xz_left h3 {
    color: #282829;
    font-size: 0.34rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 0.4rem;
    margin-bottom: 0.4rem;
}
.xz_left .xzzx_ss_div .xzzx_txt{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 1.6rem;
    height: 0.76rem;
    border-left: 1px solid #d9d9d9;
    text-align: center;
    line-height: 0.76rem;
    font-size: 0.3rem;
    cursor: pointer;
}
/*下载中心*/
.viewbox {
    width: 94%;
    margin: 0 auto 0.5rem;
}
.title{
    width:100%;
    
}
.title h2 {
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.6rem;
}
.xz_infolist{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top:0.3rem;
}
.infolist{

}
.infolist div {
    line-height: 36px;
}
.infolist div small{

}
.infolist div span{

}
.picview{
    display: none;
    max-width: 300px;
}
.picview img{
    width:100%;
    max-width: 100%;
}
.content{
    font-size: 0.24rem;
    line-height: 0.6rem;
    margin-left: 0.4rem;
}
.downurllist a{
    font-size: 0.3rem;
}
.labeltitle {
    line-height: 1rem;
    font-size: 0.4rem;
}


}