.content{position:relative;width:100%;height:auto}
.contentent{margin:0 auto;width:1200px}
.blk-main {width: 1200px;margin: 0 auto;}
.clear{clear: none;}
.clear{ clear: none;}
.title,.title1{margin:0 auto;margin-top:40px;width:1200px;height:auto;text-align:center}
.title h1,.title1 h1{height:43px;font-weight:700;font-size:30px;line-height:43px}
.title h1{color:#fff}
.title1 h1{color:#333}
.title h1 em{color:#ee1c25}
.title1 h1 em{color:#4486f7}
.title p,.title1 p{margin-top:-22px;height:35px;text-transform:uppercase;font-weight:700;font-size:24px;line-height:35px}
.title p{color:rgba(255,255,255,.2)}
.title1 p{color:rgba(51,51,51,.2)}
.title span,.title1 span{height:20px;font-weight:400;font-size:14px;line-height:20px}
.title span{color:#fff}
.title1 span{color:#9e9e9e}
.title a,.title1 a{float:right;margin-top:-26px;height:23px;color:#4486f7;font-weight:400;font-size:16px;line-height:23px}
.title a:hover,.title1 a:hover{color:#ee1c25}
.big{width:1920px}
.grid_1{display:flex;justify-content:space-between;align-items:center}
.grid_2{display:flex;flex-direction:column;justify-content:space-between}
.grid_3{display:flex;justify-content:center;align-items:center}
.grid_style{display:flex;flex-flow:row nowrap;justify-content:space-between;flex-shrink:1}
.grid_cell_1{flex-grow:1}
.grid_cell_2{flex-grow:2}
.grid_cell_3{flex-grow:3}
.w1200{position:relative;margin:0 auto;width:1200px}
.pa{position:absolute}

.banner{position: relative; height:auto;clear: both;}
.banner img {display: block;width: 100%;margin:0 auto;}
.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width: 80px; height: 80px; margin-top: -50px;border: 0; outline: none;cursor: pointer;transition:.8s;}
.banner .slick-prev {left: 3%; background:url(../images/lefts.png) no-repeat center center;opacity: 0;}
.banner .slick-next {right: 3%;background:url(../images/rights.png) no-repeat center center;opacity: 0;}   
.banner:hover .slick-prev { left: 5%; opacity: 0.8; }
.banner:hover .slick-next { right: 5%; opacity: 0.8; }
.slick-dots {position: absolute;left:5%; font-size:0;bottom:5%;width:90%;text-align: center;outline: none;z-index: 4;}
.slick-dots li {display: inline-block;margin: 0 8px; outline: none;}
.slick-dots li button {display: block;border: 0 none;width: 25px;height: 25px;border-radius: 15px;margin-right:12px; display: inline-block;outline: none;background: #fff; transition: .5s;}
.slick-dots .slick-active button {background: #3871c1; color: #fff; width: 60px;}

/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.center1{height:1979px}
.center1_jz{margin:0 auto;width:1197px;height:100%}
.center1_top_title{display:flex;height:154px;flex-direction:column;align-items:center;justify-content:center}
.center1_top_title .title_top{color:#4063c6;font-weight:700;font-size:26px}
.center1_top_title .title_top img{width:36px;height:32px;vertical-align:sub}
.center1_top_title .title_top .active{color:#333}
.center1_top_title .title_bottom{margin-top:15px;color:#999;font-size:13px}
.center1_content1{overflow:hidden;width:100%;height:594px;border-radius:10px;box-shadow:0 0 10px gray}
.content1_top{display:flex;width:100%;height:64px;border-bottom:2px solid #d8d8d8}
.center1_top_title .title_top .iconfont{color:#4063c6;font-size:30px}
.content1_top .on{background-color:#4878ff; color: #fff;}
.content1_top .top_box{width:400px;height:64px;font-weight:700;font-size:18px}
.content1_bottom{display:flex;padding:40px;width:100%;height:530px;justify-content:space-between;align-items:center}
.content1_bottom .bottom_left{width:280px;height:364px;}
.content1_bottom .bottom_left .p1{color:#333;font-weight:700;font-size:22px}
.content1_bottom .bottom_left .p2{color:#8c8c8c;text-align:justify;text-indent:2em;font-size:14px;line-height:25px}
.content1_bottom .bottom_left .item{position:relative;display:flex;width:120px;height:35px;border:1px solid #a6a6a6;border-radius:3px;color:#626262;font-size:14px;justify-content:center;align-items:center}
.content2_box .aboslute_right{line-height: 50px;}
.content1_bottom .bottom_left .item:hover{border-color:#005ad2;background-color:#005ad2;color:#fff}
.content1_bottom .bottom_right{width:800px;height:100%;border:4px solid #2588eb;border-radius:10px}
.content1_bottom .bottom_right img{width:100%;height:100%}
.center1_top2_title{display:flex;width:100%;height:146px;justify-content:center;align-items:center}
.center1_top2_jz{display:flex;justify-content:space-between}
.center1_top2_title .title_left .iconfont{color:#4063c6;font-size:30px}
.center1_top2_title .title_right{margin-left:13px}
.center1_top2_title .title_right .p1{color:#333;font-weight:700;font-size:27px}
.center1_top2_title .title_right .active{color:#4063c6}
.center1_top2_title .title_right .p2{margin-top:14px;color:#ccc;font-size:13px}
.center1_content2{display:flex;width:100%;height:960px;flex-wrap:wrap;justify-content:space-around;align-content:space-between}
.content2_box{position:relative;width:580px;height:480px;border:2px solid #cfcfcf; margin-bottom:20px;}
.content2_box img{width:100%;height:420px}
.content2_box .box_aboslute{position:absolute;bottom:0;display:flex;padding:15px 20px 10px 20px;width:576px;height:80px;border-radius:5px;background-color:#fff;}
.content2_box .aboslute_left .p1{color:#333;font-weight:700;font-size:16px}
.content2_box .aboslute_left .p2{margin-top:5px;color:#595959;font-size:13px}
.content2_box .aboslute_right .iconfont{color:#5877cd;font-weight:700;font-size:20px}
.center1_bottom{width:100%;height:124px}
.center1_bottom .bottom_item{position:relative;display:flex;width:120px;height:35px;border:1px solid #a6a6a6;border-radius:3px;color:#626262;font-size:14px;justify-content:center;align-items:center}
.center1_bottom .bottom_item:hover{border-color:#005ad2;background-color:#005ad2;color:#fff}
.center2{width:1920px;height:400px;background-image:url(../../images/home_center_bg.png);background-size:100% 100%}
.center2_jz{margin:0 auto;width:1197px;height:100%}
.center2_top{display:flex;height:144px;justify-content:center;align-items:center}
.center2_top .top_jz{display:flex;justify-content:space-between}
.center2_top .iconfont{color:#4063c6;font-size:30px}
.center2_top .top_right{margin-left:16px}
.center2_top .top_right .p1{font-weight:700;font-size:25px}
.center2_top .top_right .active{color:#4063c6}
.center2_top .top_right .p2{margin-top:13px;color:#b0b0b0;text-align:center;font-size:12px}
.center2_bottom{display:flex;width:100%;height:180px;justify-content:space-between}
.center2_bottom .bottom_box{padding:22px 26px 21px 26px;width:180px;height:100%;border:2px solid #4063c6;border-radius:10px;text-align:center}
.center2_bottom .bottom_box .iconfont{color:#4063c6;font-size:48px}
.center2_bottom .bottom_box .p1{margin-top:12px;margin-bottom:17px;color:#4063c6;font-weight:700;font-size:15px}
.center2_bottom .bottom_box .p2{color:#6c87d1;font-size:12px}
.ys_bg .center1_top_title{display:flex;height:84px;flex-direction:column;align-items:center;justify-content:center}
.ys_bg .center1_top_title .title_top{color:#fff;font-weight:700;font-size:30px}
.ys_bg .center1_top_title .title_top img{width:36px;height:32px;vertical-align:sub}
.ys_bg .center1_top_title .title_top .active{color:#fff}
.ys_bg .center1_top_title .title_bottom{margin-top:15px;color:#fff;font-size:16px}
.ys_bg .center1_top_title .title_top .iconfont{color:#fff;font-size:40px}
.four{padding:90px 0 80px}
.four_l{width:305px}
.four dl{padding:35px 0 0;height:260px;border-bottom:#eaeaea 2px solid}
.four dl dt{height:140px;background:url(../image/four_line01.png) no-repeat 0 bottom;color:#333;font-weight:700;font-size:26px}
.four dl dt em{display:block;overflow:hidden;margin-bottom:20px;width:56px;height:60px;line-height:0}
.four dl dt em img{width:56px;height:60px}
.four dl dd{padding:15px 0 0;color:#333;font-size:16px;line-height:30px}
.four dl:hover dt{background:url(../image/four_line02.png) no-repeat 0 bottom}
.four dl:hover dt em,.liuc ul li:hover em,.yous dl dd h5:hover em{-webkit-animation:hvr-buzz-out .75s linear;animation:hvr-buzz-out .75s linear}
.four dl.nobor{padding-top:70px;border-bottom:none}
.four_r{width:310px;text-align:right}
.four .four_r dl dt{background:url(../image/four_line03.png) no-repeat right bottom}
.four .four_r dl dt em{margin-left:254px}
.four .four_r dl:hover dt{background:url(../image/four_line04.png) no-repeat right bottom}
.four_c{position:absolute;top:230px;left:280px;width:645px;height:600px;line-height:0}
.four_c img{width:645px;height:600px}
.ys_bg{overflow:hidden;padding:82px 0 0;height:1080px;background:url(../images/ys_bg.jpg) no-repeat center 0}
.ys_bg .content{margin:0 auto;width:1200px}
.yous{height:750px}
.yous .cp_tit{background:url(../images/ys_tline.png) no-repeat center 60px;color:#fff}
.yous .cp_tit span{color:#fff}
.ys_t{position:absolute;top:605px;left:264px;z-index:10;width:672px;height:143px;background:#fff;box-shadow:0 3px 10px 3px rgba(0,0,0,.1)}
.ys_t ul li{position:relative;float:left;padding:20px 0 0;width:168px;height:145px;color:#333;text-align:center;font-size:20px}
.ys_t ul li:before{position:absolute;top:50px;left:0;z-index:-1;width:1px;height:37px;background:#efefef;content:""}
.ys_t ul li p{position:relative;margin:0 auto;width:46px;height:46px}
.ys_t ul li b{position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%;-webkit-transition:all .35s ease-out;transition:all .35s ease-out;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
.ys_t ul li em{position:absolute;top:0;left:0;visibility:hidden;margin:0 auto;width:100%;height:100%;opacity:1;-webkit-transition:all .1s ease .2s;transition:all .1s ease .2s;-webkit-transform:scale(.5);transform:scale(.5)}
.ys_t ul li b img,.ys_t ul li em img{display:block;width:46px;height:46px}
.ys_t ul li span{display:block;padding:10px 0 0;line-height:22px}
.ys_t ul li i{display:block;color:rgba(51,51,51,.4);text-transform:uppercase;text-transform:uppercase;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.ys_t ul li.on{z-index:5;background:#3871c1;color:#fff;font-weight:700}
.ys_t ul li.on i{color:rgba(255,255,255,.4);font-weight:400}
.ys_t ul li.on b{visibility:hidden;opacity:0;-webkit-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}
.ys_t ul li.on em{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.ys_t ul li:first-child:before{background:0 0}
.yous dl{position:relative;margin-top:48px;height:617px;background:#fff}
.yous dl dt{position:absolute;top:0;left:50%;overflow:hidden;width:960px;height:617px;line-height:0}
.yous dl dt img{width:960px;height:617px}
.yous dl dd{float:left;padding:135px 0 0 55px;width:500px}
.yous dl dd h5{display:inline-block;width:500px;height:90px;border-bottom:#d6d6d6 2px solid;color:#333;font-size:30px}
.yous dl dd em{float:left;display:block;margin:6px 15px 0 0;width:46px;height:46px;line-height:0}
.yous dl dd em img{width:46px;height:46px}
.yous dl dd span{float:left;display:block;line-height:32px}
.yous dl dd i{display:block;text-transform:uppercase;font-size:16px;font-family:Arial,Helvetica,sans-serif}
.yous dl dd b{float:right;display:block;width:60px;height:50px;line-height:0}
.yous dl dd b img{width:60px;height:50px}
.yous dl dd p{padding:20px 0 0;color:#333;font-size:16px;line-height:30px}
.ban01{padding:88px 0 0}
.ban01_l{width:900px}
.ban01_l b{float:left;display:block;overflow:hidden;margin-top:25px;width:196px;height:57px;background:url(../images/ban_k.png) no-repeat;color:#3871c1;text-align:center;font-size:20px;line-height:56px}
.ban01_lm{float:left;padding:0 0 0 40px;width:660px}
.ban01_lm p{height:56px;color:#fff;font-weight:700;font-size:32px;line-height:56px}
.ban01_lm ul li{float:left;padding:0 40px 0 20px;background:url(../images/ban_ico.png) no-repeat 0 13px;color:#fff;font-size:18px;line-height:36px}
.ban01_tel{width:220px}
.ban01_tel span{display:block;height:75px;text-align:center}
.ban01_tel b{display:block;height:40px;color:#fff;font-size:26px;line-height:40px}
.ban01_tel em{display:block;margin:0 auto;width:22px;height:22px;line-height:0}
.ban01_tel em img{width:22px;height:22px}
.ban01_tel a{display:block;overflow:hidden;margin:0 auto;width:110px;height:34px;border-radius:30px;background:#fff;color:#333;text-align:center;font-size:14px;line-height:34px}
.ban01_tel a{box-shadow:0 0 1px transparent;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}
.ban01_tel a:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

.product{position:relative;margin:0 auto;margin-top:40px;margin-bottom:40px;width:1200px;height:885px}
.p-much{margin:0 auto;margin-top:40px;width:1160px;height:770px}
.p-much .swiper{margin-right:auto;margin-left:auto;width:100%;height:100%}
.p-much .swiper-slide{display:block;width:360px;height:365px;height:calc((100% - 30px)/ 2)!important;border-radius:8px;background:#f5f9fe;box-shadow:0 4px 10px 0 rgba(0,0,0,.3);text-align:left;font-size:18px;opacity:1}
.pm-img{margin:20px;width:320px;height:240px}
.pm-img img{width:100%;height:100%}
.p-much .swiper-slide h3{margin-left:20px;width:240px;height:35px;color:#333;font-weight:500;font-size:20px;line-height:35px}
.p-much .swiper-slide ul{margin-left:10px}
.p-much .swiper-slide ul li{float:left;margin-top:10px;padding:0 10px 0 10px;border-right:1px solid #999;color:#666;font-weight:400;font-size:14px;line-height:20px}
.p-much .swiper-slide ul li:last-child{padding-right:0;border-right:none}
.p-much .swiper-slide .pm-icon{float:right;margin-top:-40px;margin-right:20px;width:24px;height:24px}
.p-much .swiper-slide .pm-icon img{width:100%;height:100%}
.p-much .swiper-slide .pm-icon img:nth-of-type(2){display:none}
.company{position:relative;overflow:hidden;width:100%;height:955px;background-image:url(../images/companyBg.webp);background-size:100% 100%;background-repeat:no-repeat}
.c-content{margin:0 auto;margin-top:40px;width:1200px;height:760px}
.cTab{position:relative;top:40px;width:1200px;height:300px}
.cTab li{float:left;margin:0 20px;padding:20px;width:260px;height:auto;border-radius:8px;background-color:#fff;box-shadow:2px 2px 5px #999;text-align:center}
.cTab li:last-child{margin-right:0}
.cTab li a{display:block;width:100%;height:100%}
.cTab li img{width:100%;height:auto;border-radius:8px}
.cTab li p{padding:10px;color:#333;font-size:16px}
.cTab-content{position:relative;margin:0 auto;width:100%;height:405px}
.cTab-content>li{position:absolute;display:none;width:100%;height:100%}
.cTab-content>li.cTab-active{display:block}
.c-inner-left{float:left;width:600px;height:405px}
.c-inner-left p{width:100%;height:168px;color:#fff;text-indent:28px;font-size:14px;line-height:30px}
.c-inner-left ul{margin-top:40px}
.c-inner-left li{float:left;margin-right:65px;width:100px;text-align:center}
.c-inner-left li:last-child{margin-right:0}
.c-inner-left li h1{color:#fff;text-align:center;font-size:40px;line-height:93px}
.c-inner-left li:nth-of-type(2) h1{font-size:24px}
.c-inner-left li h1 strong{font-size:64px}
.c-inner-left li span{color:#fff;font-size:16px;line-height:24px}
.c-inner-left li:nth-of-type(2) span{line-height:18px}
.c-inner-left a{position:absolute;top:350px;left:0;display:block;width:100px;height:44px;border:1px solid #fff;background:0 0}
.c-inner-left a img{float:right;margin-right:-24px;width:36px;height:36px}
.c-inner-left a span{color:#fff;font-size:16px;line-height:44px}
.c-inner-right{float:right;width:560px;height:405px;border-radius:8px}
.c-inner-right video{float:right;width:100%;height:100%;border-radius:8px}
.fcSwiper.swiper,.sjSwiper.swiper{width:1200px}
.fcSwiper .swiper-wrapper .swiper-slide,.sjSwiper .swiper-wrapper .swiper-slide{position:relative;margin:0 20px;width:400px;height:400px;border:8px solid #fff;border-radius:8px;background:#882525;text-align:center;line-height:300px}
.rySwiper.swiper-container{width:1200px;height:100%}
.rySwiper.swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;font-size:18px;transition:.3s;transform:scale(.8);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.rySwiper.swiper-container .swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1)}

.solution{position:relative;width:100%;height:600px}
.solution-banner{position:relative;margin:0 auto;margin-top:40px;width:1920px}
.solution-banner .swiper-slide{display:block;width:1200px;border-radius:8px;background:#f5f9fe;box-shadow:0 8px 30px #ddd}
.solution-banner .swiper-slide img{display:block;width:600px;height:400px;border-radius:8px 0 0 8px}
.solution-banner .swiper-slide h3{position:absolute;top:40px;left:640px;color:#298ceb;font-size:20px;line-height:35px}
.solution-banner .swiper-slide p{position:absolute;top:115px;left:640px;display:-webkit-box;overflow:hidden;margin:0;padding-top:0;width:520px;color:#636363;text-align:left;text-overflow:ellipsis;font-size:14px;line-height:30px;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.solution-banner .swiper-slide a,.solution-banner .swiper-slide button{width:100px;height:44px;border:none;border-radius:4px 4px 4px 4px;color:#fff;font-size:16px;line-height:24px;opacity:1;object-fit:cover}
.solution-banner .swiper-slide button{position:absolute;top:300px;left:760px;display:flex;background:#ee1c25;object-fit:cover;align-items:center;justify-content:center}
.solution-banner .swiper-slide a{position:absolute;top:300px;left:940px;display:flex;background:#4486f7;object-fit:cover;align-items:center;justify-content:center}
.solution-banner .swiper-slide a img,.solution-banner .swiper-slide button img{width:16px;height:16px}
.solution-banner .swiper-pagination{bottom:20px;width:100%}
.solution-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;border:3px solid #fff;background-color:#d5d5d5;opacity:1}
.solution-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
.solution-banner .swiper-button-prev{left:-30px;width:45px;height:45px;background-position:0 0;background-size:100%}
.solution-banner .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.solution-banner .swiper-button-next{right:-30px;width:45px;height:45px;background-position:0 -93px;background-size:100%}
.solution-banner .swiper-button-next:hover{background-position:0 -139px;background-size:100%}
.message{position:relative;overflow:hidden;width:100%;height:605px;background-image:url(../images/messageBg.png)}
.m-content{margin:0 auto;margin-top:40px;width:1200px;height:525px;box-shadow:5px 5px 10px rgba(255,255,255,.5)}
.m-content>img{float:right;width:600px;height:100%}
.message-left{position:relative;float:left;width:600px;height:100%;border-radius:0;background:#fff;opacity:1}
.message-left img{margin-top:40px;margin-left:40px;width:48px;height:48px;background:#fff;opacity:1}
.message-left h3{margin-top:-44px;margin-left:88px;width:120px;height:40px;color:#4486f7;font-weight:500;font-size:30px;line-height:40px}
.message-left p{margin-top:-16px;margin-left:88px;width:119px;height:24px;color:rgba(153,153,153,.3);font-weight:500;font-size:14px;line-height:24px}
.message-left span{position:absolute;top:60px;left:217px;color:#666;font-weight:500;font-size:14px;line-height:24px}
.portlet-body{padding:20px 40px}
.form-group{float:left;margin-right:20px;margin-bottom:20px;width:250px;height:44px}
.form-group:nth-child(even){margin:0}
.form-group:nth-child(5){width:100%}
.form-group:nth-child(6){width:100%;height:120px}
.control-label{color:#333;font-size:14px;line-height:44px}
.col-md-10{margin-left:20px;width:230px}
.form-group:nth-child(2) .col-md-10,.form-group:nth-child(4) .col-md-10{margin-left:0}
.col-md-10 input,.col-md-10 select{padding:10px;width:230px;height:44px;border:1px solid #999;color:#333;font-size:16px}
.form-group:nth-child(5) .col-md-10 input{width:480px}
.form-group:nth-child(6) .col-md-10{width:480px;height:120px}
.form-group:nth-child(6) .col-md-10 textarea{padding:10px;width:480px;height:120px;border:1px solid #999;color:#333;font-size:16px;line-height:30px}
.portlet-body.form{margin:0 auto;padding:20px 0 0 0;width:240px;height:44px}
.portlet-body.form button{width:240px;height:44px;border:none;border-radius:8px;background:#4486f7;color:#fff;text-align:center;font-size:16px;line-height:44px}
.portlet-body.form button:hover{cursor:pointer}
.technical{position:relative;margin:0 auto;width:1200px;height:655px}
.ts-content{position:inherit;margin-top:40px;width:100%;height:500px;border:4px solid rgba(0,0,0,.1);border-radius:0;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.3);opacity:1}
.ts-content>img{width:492px;height:492px}
.ts-lists{position:absolute;top:20px;left:330px;width:840px;height:200px}
.ts-lists ul{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:#0ff}
.ts-problem{position:relative;margin-right:20px;margin-bottom:20px;width:100%;height:90px}
.ts-problem:nth-of-type(even){margin-right:0}
.ts-problem a{position:inherit;display:block;width:100%;height:100%}
.ts-problem a div:nth-of-type(1){position:absolute;top:0;width:100%;height:40px}
.ts-problem a div:nth-of-type(2){position:absolute;top:40px;width:100%;height:50px}
.ts-problem a div img{margin-top:8px;width:24px;height:24px}
.ts-problem a div:nth-of-type(1) p{position:absolute;top:0;left:44px;overflow:hidden;width:560px;border-bottom:1px solid #999;color:#333;font-size:16px;line-height:40px}
.ts-problem a div:nth-of-type(2) p{position:absolute;top:0;left:44px;overflow:hidden;padding-top:8px;width:560px;color:#666;font-size:14px;line-height:24px}
.roll-wrap:hover .control{display:block}
.roll-wrap{position:relative;overflow:hidden;width:840px;height:100px}
.roll_row .roll__list::after,.roll_row .roll__list::before{display:table;content:"";line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list li{float:left;display:block;margin-right:20px;width:100px;height:100px;background-color:#f90;color:#fff;text-align:center;font-weight:700;font-size:30px;line-height:100px}
.roll_col{position:absolute;top:0;left:532px;overflow:hidden;width:620px;height:492px}
.service{position:relative;overflow:hidden;width:100%;height:405px;background-image:url(../images/serviceBg.png);background-size:100% 100%;background-repeat:no-repeat}
.s-content{margin:0 auto;margin-top:50px;width:1200px;height:200px}
.s-content li{float:left;width:200px;height:200px;text-align:center}
.s-content li div{margin:0 auto;margin-top:20px;width:48px;height:48px;opacity:1}
.s-content li div img{width:100%;height:48px}
.s-content li div img:nth-of-type(2){display:none}
.s-content li>img{margin-top:-20px}
.s-content li h3{margin-top:-10px;margin-bottom:10px;color:#333;font-weight:500;font-size:20px;line-height:35px}
.s-content li p{margin:0 auto;width:160px;color:#666;font-weight:400;font-size:14px;line-height:20px}

/*案例*/
.case_bg{background: #f6f6f6;overflow: hidden;padding: 45px 0 60px;}
.case_bg .content{ width: 1200px;margin: 0 auto;}
.case .cp_tit{background: url(../image/case_tline.png) no-repeat center 60px;}
.case_nav{padding: 40px 0 0;height: 70px;border-bottom: #eaeaea 2px solid;}
.case_nav ul li{float: left;height: 70px;padding: 0 41px;line-height: 70px;position: relative;}
.case_nav ul li:before{content: "";width: 7px;height: 1px;background: #bebebe;position: absolute;top: 35px;left: 0;}
.case_nav li a{ font-size:20px; color:#333;display:block; float:left;position: relative;vertical-align: middle;text-align: center;height: 70px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.case_nav li a:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 100%;
  bottom: -2px;
  background: #3871c1;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.case_nav li a:hover:before,.case_nav li.cur a:before {
  right: 0;
}
.case_nav li.cur a,.case_nav li a:hover{font-weight: bold;}
.case_nav ul li:first-child:before{background: none;}
.case_m{width: 1200px;overflow: hidden;padding: 40px 0 0;}
.case_m dl{width: 390px;float: left; margin:0 5px;}
.case_m dl dt{width: 390px;height: 292px;line-height: 0;overflow: hidden;}
.case_m dl dt img{width: 390px;height: 292px;}
.case_m dl dd{width: 390px;height: 110px;background: #fff; padding: 10px 30px 0; position: relative;}
.case_m dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.case_m dl dd h5 a{font-size: 16px;color: #000;display: block;width:290px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_m dl dd h5 a:hover{color: #3871c1;}
.case_desc{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;width: 275px;padding: 5px 0 0;}
.case_m dl dd span{width: 30px;height: 30px;display: block;line-height: 0;position: absolute;top: 40px;right: 30px;}
.case_m dl dd span img{width: 30px;height: 30px;}
.case_m dl dd span a{-webkit-transition:transform .3s;transition:transform .3s; display:block;width: 30px;height: 30px;line-height: 0;border-radius: 50%;}
.case_m dl dd span a:hover{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);}
.case_bot{padding: 40px 0 0; display: flex; justify-content: center; align-content: flex-end;}
.case_bot ul li{background:#f6f6f6;width: 10px;height: 10px;float: left;margin: 0 10px; cursor: pointer;text-indent:-99999px;border-radius: 50%;border: #cbcbcb 2px solid;}
.case_bot ul li.on{border: #3871c1 2px solid;}





.profile{position:relative;width:100%;height:300px;background:linear-gradient(45deg,#154689,rgba(21,70,137,.8))}
.profile-content{position:relative;margin:0 auto;width:1200px;height:100%}
.profile-left{float:left}
.profile-left h1{margin-top:40px;color:rgba(255,255,255,.3);text-transform:uppercase;font-weight:700;font-size:64px;line-height:93px}
.profile-left img{margin-top:-50px}
.profile-left p{margin-top:20px;width:599px;height:60px;color:#fff;font-weight:400;font-size:14px;line-height:30px}
.profile-right{float:right}
.profile-right>img{position:absolute;top:8px;left:950px}
.pRight{position:absolute;top:80px;left:800px;min-width:212px}
.pRight img{float:left;margin-top:16px;width:48px;height:48px}
.pRight h1{float:right;display:inline-block;margin-top:15px;color:#fff;font-size:20px}
.profile-right button{position:absolute;top:180px;left:800px;width:100px;height:44px;border:none;border-radius:4px 4px 4px 4px;background:#ee1c25;color:#fff;font-size:16px;opacity:1;cursor:pointer;object-fit:cover;align-items:center;justify-content:center}

.info-tabs{position:absolute;top:120px;right:0;width:100%;height:auto;opacity:1}
.info-tabs>li{position:relative;float:left;margin-right:40px;width:580px;height:auto}
.info-tabs>li:nth-of-type(2){margin-right:0}
.info-title{width:120px;height:40px;background:#1f8fff;text-align:center;opacity:1;transform:skewX(-25deg)}
.info-title a{display:block;color:#fff;font-weight:400;font-size:16px;font-family:Source Han Sans-Regular,Source Han Sans;line-height:40px;transform:skewX(25deg)}
.info-tabs>li ul{position:absolute;top:60px;width:100%;height:auto}
.info-tabs>li ul li{margin-bottom:20px;width:100%;height:120px}
.info-tabs>li ul li:nth-of-type(1){height:290px}
.info-tabs>li ul li a{display:block;width:100%;height:100%}
.info-tabs>li ul li:nth-of-type(1) a{border:1px solid #999}
.info-news{position:absolute;top:65px;width:1200px;height:580px}
.info-content{position:absolute;width:100%;height:100%}
.info-content:nth-of-type(2){display:none}
.info-content:nth-of-type(3){display:none}
.info-warp{width:100%;height:100%}

/*新闻*/
.index-news{position:relative;margin:0 auto;margin-top:40px;margin-bottom:40px;width:1200px;height:950px}
.index-news .cp_tit{background: url(../image/news_tline.png) no-repeat center 27px;height: 60px;line-height: 60px;}
.index-news .hd{line-height: 64px;overflow: hidden;padding: 30px 0 0;position: relative;}
.index-news .hd:before{content: "";width: 100%;height: 1px;background: #e6e6e6;position: absolute;bottom: 0;left: 0;}
.index-news .hd ul li{float: left;width: 180px;height: 64px;}
.index-news .hd ul li a{font-size: 18px;color: #333;font-weight: bold;display: block;width: 180px;height: 64px;text-align: center;line-height: 64px;overflow: hidden;}
.index-news .hd ul li a:hover,.index-news .hd ul li.on a{color: #fff;}
.index-news .hd span{float: right;}
.index-news .hd span a{font-size: 18px;color: #333;}
.index-news .hd ul li a {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.index-news .hd ul li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3871c1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.index-news .hd ul li a:hover:before,.news_t ul li.on a:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.index-news .hd .on{  background: #3871c1;}
.index-news .bd{padding: 25px 0 0;}
.news_l{ width:850px;}
.news_l dl{background: #f2f2f2;height: 232px;overflow: hidden;margin-bottom: 10px;}
.news_l dl dt{width: 413px;height: 232px;line-height: 0;overflow: hidden;float: left;}
.news_l dl dt img{width: 413px;height: 232px;}
.news_l dl dd{width: 400px;float: left;padding: 35px 0 0 60px;}
.news_l dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.news_l dl dd h5 a{font-size: 20px;color: #333;display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_l dl dd h5 a:hover,.news_l ul li a:hover{color: #3871c1;}
.news_desc{font-size: 14px;color: #666;line-height: 24px;height: 105px;overflow: hidden;padding: 10px 0 0;}
.news_time{font-size: 14px;color: #333;font-weight: bold;line-height: 24px;padding: 20px 0 0;}
.news_time b{display: block;font-size: 26px;}
.news_l ul li{ height:60px; line-height:60px; overflow:hidden;border-top: #dadada 1px solid;}
.news_l ul li a{ font-size:14px; color:#666;font-weight: bold;display: block;float: left;width: 670px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_l ul li span{display: block;float: right;font-size: 14px;color: #666;width: 100px; text-align:right;font-weight: bold;}
.news_r{width: 270px;margin-top: -25px;overflow: hidden;}
.news_r dl{height: 125px;padding: 30px 0 0;width: 270px;border-top: #e6e6e6 1px solid;}
.news_r dl dt a{display: block;font-size: 14px;color: #333;font-weight: bold;height: 25px;line-height: 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.news_r dl dt a:hover{color: #3871c1;}
.news_r dl dd{font-size: 14px;color: #666;height: 50px;line-height: 25px;overflow: hidden;padding: 5px 0 0;}
.news_r dl dd a{display: block;color: #666;}
.news_l ul li:first-child,.news_r dl:first-child{border-top: none;}


.info-otherNews{position:absolute;top:320px;overflow:hidden;width:100%;height:260px}
.otherNews-profile{position:relative;float:left;margin-bottom:20px;width:600px;height:120px}
.otherNews-profile div{overflow:hidden;width:120px;height:120px;border-right:1px solid rgba(0,51,113,.1);text-align:center}
.otherNews-profile div p{position:absolute;top:23px;left:38px;width:43px;height:52px;color:#333;font-weight:700;font-size:36px;font-family:Source Han Sans-Bold,Source Han Sans;line-height:52px}
.otherNews-profile div span{position:absolute;top:75px;left:34px;width:53px;height:20px;color:#666;font-weight:400;font-size:14px;font-family:Source Han Sans-Regular,Source Han Sans;line-height:20px}
.otherNews-profile h3{position:absolute;top:0;left:140px;width:440px;height:40px;border-bottom:solid 1px rgba(0,51,113,.1);color:#333;font-weight:500;font-size:16px;font-family:Source Han Sans-Medium,Source Han Sans;line-height:40px}
.otherNews-profile p{position:absolute;top:40px;left:140px;display:-webkit-box;overflow:hidden;width:440px;color:#666;text-overflow:ellipsis;font-weight:400;font-size:14px;font-family:Source Han Sans-Regular,Source Han Sans;line-height:30px;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.otherNews-profile:hover{background:#1f8fff}
.otherNews-profile:hover div p,.otherNews-profile:hover div span,.otherNews-profile:hover h3,.otherNews-profile:hover p{color:#fff}
.otherNews-profile:hover div{border-right:1px solid #fff}
.otherNews-profile:hover h3{border-bottom:1px solid #fff}




/*关于我们*/
.yinz{background: url(../images/yinz_bg.jpg) no-repeat 0 85px;height: 630px;padding: 85px 0 75px;}
.yinz dl{padding: 37px 0 0 96px;}
.yinz dl dt{width: 484px;height: 363px;float: left;line-height: 0;overflow: hidden;}
.yinz dl dt img{width: 484px;height: 363px;}
.yinz dl dt img,.yous dl dt img,.case_m dl dt img,.news_l dl dt img,.about dl dt img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.yinz dl dt img:hover,.yous dl dt img:hover,.case_m dl dt img:hover,.news_l dl dt img:hover,.about dl dt img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.yinz dl dd{width: 620px;float: left;padding: 20px 0 0;}
.yinz dl dd .bt{font-size: 30px;color: #333;height: 80px;line-height: 36px;overflow: hidden;position: relative;margin-left: 50px; font-weight: 700;}
.yinz dl dd .bt:before{content: "";width: 53px;height: 2px;background: #3871c1;position: absolute;bottom: 0;left: 0;}
.yinz dl dd .bt h1{display: block;font-size: 16px;font-weight: normal;}
.yinz_desc{font-size: 14px;color: #666;line-height: 24px;overflow: hidden;padding: 16px 0 0 50px;}
.digital{background:#3871c1;height: 95px;padding: 20px 0 0 55px;margin: 36px 0 0;}
.ibrand-num li{float:left;width: 180px;height:90px;color:#fff;font-size:16px;font-weight: bold;}
.ibrand-num li b{font-size:40px;line-height: 36px; font-family:"DINOT";padding-right: 3px;}
.ibrand-num li span{display:block;font-size: 16px;padding: 5px 0 0;}





/*ser*/
.ser{margin-bottom: 115px;box-sizing: border-box;}
.ser h2{margin-bottom: 58px;}
.ser li{float: left;width: 288px;height: 287px;text-align: center;background:#efefef;border-radius: 30px 0 30px 0;margin-right: 15px;transition: all 0.5s; 
border:1px solid #3871c1;}
.ser li:last-child{margin-right: 0;}
.ser li img{display: block;height: 65px;margin: 55px auto 28px;}
.ser li h3{font-size: 24px;color: #333;line-height: 36px;text-align: center;padding: 0 60px;font-weight: normal;}
.ser li p{font-size: 14px;color: #666;line-height: 24px;padding: 20px 35px 0;}
.ser li:hover{transform: translateY(-10px);}
.ser li:hover img{animation: flipInY 1s;}





/*内页左侧导航*/


.p1-search-1{background:#f2f2f2;height:82px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px}
.p1-search-1 p{color:#444;line-height:82px}
.p1-search-1 a{color:#444;display:inline-block;margin-right:15px}
.p1-search-1-inp{width:270px;height:30px;border-radius:20px;background:#fff;padding-left:10px;margin-top:28px}
.p1-search-1-inp input{border:0}
.p1-search-1-inp1{width:224px;height:30px;line-height:30px;color:#a9a9a9;float:left}
.p1-search-1-inp2{width:30px;height:30px;background:url(../images/VISkins-p1.png) no-repeat -258px -936px;float:right;cursor:pointer;border: none;}
.p12-curmbs-1{font-size:14px;border-bottom:1px dashed #dcdcdc}
.p12-curblock{display:none}
.p12-curmbs-1 b{border-left:10px solid #2d5998;font-weight:400;padding-left:8px}
.p12-curmbs-1 i{font-style:normal}
.p12-curmbs-1 span{font-family:'瀹嬩綋';padding:0 5px;height:46px;line-height:46px}


.tl-fdh-02{overflow:hidden;margin-bottom:20px;height:55px;background:#fff}
.tl-fdh-02 li{float:left;overflow:hidden;margin-right:-1px;width:25%;height:55px;border-right:1px solid #eee;background:#efefed;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:55px;cursor:pointer}
.tl-fdh-02 li a{display:block;height:55px;color:#595757}
.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover{border-color:#3871c1;background:url(../image/p16-icon6.png) no-repeat bottom center #3871c1}
.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a{color:#fff}
.p12-aboutinfo-1{display:inline-block;margin-bottom:38px;width:100%;background:#fff}
.p12-aboutinfo-1-tit{height:114px;color:#4b4a4a;text-align:center;font-weight:400;font-size:30px;line-height:114px}
.p12-aboutinfo-1-tit span{color:#aaa;font-size:22px}


.blk-main{width:100%}
.content1{width:1200px;margin:0 auto}
.zc_z{width:800px;text-align:center;margin:50px -40px}
.zc_z li{float:left;width:226px;font-size:20px;color:#333;border-right:1px solid #a19f9d;height:68px}
.zc_z li b{font-size:46px;line-height:54px;color:#3d75ca;vertical-align:bottom}
.zc_z li i{font-size:24px;color:#333;display:inline-block;margin-left:20px;position:relative;z-index:50;font-style:normal}
.zc_z li i:after{position:absolute;left:0;top:18px;width:110%;height:18px;border-radius:11px;content:"";margin-left:-5%;z-index:-1}
.zc_z li:last-child{padding-right:0;border-right:0}
.gssll{float:left;width:660px;position:relative;padding-top:20px}
.gsslr{float:right;width:500px;box-shadow:3px 3px 3px rgba(0,0,0,.3);height:500px}
.gssll .lin{background:#3871c2;width:118px;height:12px;margin:-8px 0 35px 0}
.gssll span{font-size:30px;font-weight:700;color:#333}


.gsjs{border:0 solid #ccc;width:1200px;height:500px;margin-top:40px;position:relative}
.gsjsBg{border:0 solid #ccc;width:798px;height:500px;background-color:#3871c1;margin-top:20px;margin-left:600px}
.gsjsBgLine{width:5px;height:30px;background-color:#e48420;position:relative;top:55px;left:180px}
.gsjsBgLitle{font-size:28px;color:#fff;font-weight:700;margin-left:200px;margin-top:25px}
.gsjsBgFont{width:430px;color:#fff;margin-top:30px;margin-left:180px;font-size:14px}
.gsjsBgNum{width:600px;margin-top:35px;margin-left:100px;height:15px}
.gsjsBgImg{width:60px;height:60px;float:left;margin-top:0;margin-left:90px}
.gsjsBgImg img{width:60px;height:60px;float:left}
.gsjsBgFont2{font-size:16px;width:350px;color:#fff;font-weight:500;margin-left:18px;float:left}
.gsjsBgImg2{width:60px;height:60px;margin-top:0;margin-left:90px;float:left}
.gsjsBgImg2 img{width:60px;height:60px}
.gsjsBgFont3{font-size:18px;width:350px;color:#fff;font-weight:500;margin-left:18px;float:left}
.gsjsImg{position:absolute;top:100px}
.gsjsAbout{position:absolute;top:20px;font-size:70px;color:#3871c1;height:10px;font-weight:800;font-variant:small-caps;opacity:.2}


.p14-left-nav-1-tit{background:#3871c1;height:80px}
.p14-left-nav-1-tit h2{height:75px;font-size:24px;font-weight:400;line-height:75px;color:#fff;border-bottom:1px solid #fff;text-align:center}
.p14-left-nav-1-tit h2 span{font-size:14px;text-transform:uppercase}
.p14-left-nav-1-nav-one h3{height:50px;line-height:50px;background:url(../image/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px;overflow:hidden}
.p14-left-nav-1-nav-one h3 a{display:block;font-size:18px;font-weight:400;margin-right:40px;margin-left:38px;color:#666}
.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{background:url(../image/p14-icon2.png) no-repeat right center #3871c1}
.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{color:#fff}
.p14-left-nav-1-nav dl{padding:2px 0 4px}
.p14-left-nav-1-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative;overflow:hidden}
.p14-left-nav-1-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after{border-color:#3871c1}
.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color:#3871c1}
.p14-left-nav-1-nav dd{border:1px solid #ececec;border-bottom:0}
.p14-left-nav-1-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative;overflow:hidden}
.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#3871c1}
.p14-left-nav-1-nav p.sidenavcur:after,.p14-left-nav-1-nav p:hover:after{background:#2d5998}
.p14-left-nav-1-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-pro-1{background:#fff}
.p14-pro-1-tit{height:60px;font-size:24px;line-height:60px;margin-bottom:10px;background:#3871c1;color:#fff;text-align:center}
.p14-pro-1-list dl{border:1px solid rgba(153,153,153,.3);margin-bottom:10px;font-size:12px;box-sizing:border-box;line-height:18px;overflow:hidden}
.p14-pro-1-list dt{width:100%;height:178px;overflow:hidden}
.p14-pro-1-list dt img{display:block;width:100%;margin:0 auto}
.p14-pro-1-list dd h4{height:40px;font-size:14px;font-weight:400;line-height:40px;overflow:hidden;text-align:center;text-overflow:ellipsis;color:#fff;background:#333;white-space:nowrap}
.p14-pro-1-list dd h4 a{display:block;color:#fff}





.k12-xl-xwlb-1nt2-1-01-list dl{border:1px solid #dedede;margin-bottom:15px;padding:22px 50px 22px 22px;background:#fff;display:inline-block;width:856px}
.k12-xl-xwlb-1nt2-1-01-list dt{width:25%;float:left;margin-right:2.3%}
.k12-xl-xwlb-1nt2-1-01-list dt img{width:100%;display:block}
.k12-xl-xwlb-1nt2-1-01-list dd h4{height:40px;font-weight:400;font-size:18px;color:#154c64;line-height:40px;margin-bottom:5px;overflow:hidden}
.k12-xl-xwlb-1nt2-1-01-list h4 a{display:block;height:40px;color:#4b4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #3871c1}
.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a{color:#3871c1}
.k12-xl-xwlb-1nt2-1-01-list-desc{max-height:72px;font-size:14px;line-height:24px;color:#797979;margin-bottom:28px;overflow:hidden}
.k12-xl-xwlb-1nt2-1-01-list-deta{width:90px;height:30px;line-height:30px;text-align:center;display:block;float:right;background:#b6b6b6;color:#fff}
.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta{background:#3871c1;border-color:#3871c1}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff}


.p15-infolist-1-t1{padding:35px 49px 0 21px;background:#fff;border-bottom:1px dashed #cacaca;margin-bottom:20px;height:164px}
.p15-infolist-1-t1 dt{position:relative;height:30px;font-size:18px;line-height:30px;margin-bottom:8px;padding-left:68px}
.p15-infolist-1-t1 dt a{display:block;color:#333;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p15-infolist-1-t1 dt h4{padding-left: 40px;}
.p15-infolist-1-t1 dt span{display:block;width:90px;height:30px;font-size:18px;line-height:30px;text-align:center;color:#fff;position:absolute;top:0;left:0;background:#3871c1}
.p15-infolist-1-t1-desc{height:72px;line-height:24px;margin-bottom:5px;overflow:hidden;}
.p15-infolist-1-t1-deta{width:60px;float:right;padding-left:20px;background:url(../image/p14-icon21.png) no-repeat left center}
.p15-infolist-1-t1-deta a{display:block;color:#3871c1}



.p15-infocontent-1{margin-bottom:30px}
.p15-infocontent-1-tit{text-align:center;font-weight:400;margin-bottom:40px;font-size:28px;line-height:40px;color:#535353;height:40px;overflow:hidden}
.p15-infocontent-1-bool{border-bottom:1px solid #2d5998;height:20px;font-size:12px;color:#909090}
.p15-infocontent-1-bool span{margin-right:20px; font-size: 14px;}
.p15-infocontent-1-bool span a{color:#909090}
.p15-infocontent-1-bool i{font-style:normal;float:right;display:block;width:80px;height:20px;line-height:20px;text-align:center;color:#fff;background:#2d5998}
.p15-infocontent-1-bool i a{color:#fff}
.p15-infocontent-1-bool span{margin-right:15px}
.p15-infocontent-1-tag span{margin-right:10px}
.p14-pagination-1 dl{margin-bottom:24px;padding-right:40px}
.p14-pagination-1 dd{height:32px;font-size:14px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-pagination-1 dd b{float:right;font-weight:400}
.p14-pagination-1 dd span{width:60px;height:32px;background:#a2a2a2;color:#fff;text-align:center;display:inline-block;margin-right:10px}
.p14-pagination-1 dt{height:1px;border-bottom:1px dashed #b5b5b5;margin-left:60px;padding-top:2px;margin-bottom:2px}
.p14-pagination-1 dd em{float:right;font-style:normal;padding-left:20px;font-weight:400}
.p14-pagination-1 dl a{color:#4b4a4a}
.p14-pagination-1-href{float:right;font-size:18px;line-height:32px}
.p14-pagination-1-href span{display:inline-block;padding:0 6px;margin-left:4px;background:#2d5998}
.p14-pagination-1-href a{display:block;color:#fff}
.p14-pagination-1-key{min-height:40px;border-top:1px solid #2d5998;font-size:14px;line-height:40px;color:#575556}
.p14-pagination-1-key a{color:#575556}
.p14-pagination-1-key span{display:inline-block;margin:0 4px}
.p14-info-3{background:#f5f5f5;padding:8px 20px}
.p14-info-3-tit{height:55px;font-size:24px;font-weight:400;line-height:55px;color:#4b4a4a}
.p14-info-3-list li h4{height:46px;font-size:14px;font-weight:400;line-height:46px;color:#4b4a4a;border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-info-3-list li h4 a{color:#4b4a4a}
.p14-info-3-list li h4 span{float:right}
.p14-left-nav-1-tit{background:#3871c1;height:80px}
.p14-left-nav-1-tit h2{height:75px;font-size:24px;font-weight:400;line-height:75px;color:#fff;border-bottom:1px solid #fff;text-align:center}
.p14-left-nav-1-tit h2 span{font-size:14px;text-transform:uppercase}
.p14-left-nav-1-nav-one h3{height:50px;line-height:50px;background:url(../image/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px;overflow:hidden}
.p14-left-nav-1-nav-one h3 a{display:block;font-size:18px;font-weight:400;margin-right:40px;margin-left:38px;color:#666}
.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{background:url(../image/p14-icon2.png) no-repeat right center #3871c1}
.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{color:#fff}
.p14-left-nav-1-nav dl{padding:2px 0 4px}
.p14-left-nav-1-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative;overflow:hidden}
.p14-left-nav-1-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after{border-color:#3871c1}
.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color:#3871c1}
.p14-left-nav-1-nav dd{border:1px solid #ececec;border-bottom:0}
.p14-left-nav-1-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative;overflow:hidden}
.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#3871c1}
.p14-left-nav-1-nav p.sidenavcur:after,.p14-left-nav-1-nav p:hover:after{background:#2d5998}
.p14-left-nav-1-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-pro-1{background:#fff}
.p14-pro-1-tit{height:60px;font-size:24px;line-height:60px;margin-bottom:10px;background:#3871c1;color:#fff;text-align:center}
.p14-pro-1-list dl{border:1px solid rgba(153,153,153,.3);margin-bottom:10px;font-size:12px;box-sizing:border-box;line-height:18px;overflow:hidden}
.p14-pro-1-list dt{width:100%;height:178px;overflow:hidden}
.p14-pro-1-list dt img{display:block;width:100%;margin:0 auto}
.p14-pro-1-list dd h4{height:40px;font-size:14px;font-weight:400;line-height:40px;overflow:hidden;text-align:center;text-overflow:ellipsis;color:#fff;background:#333;white-space:nowrap}
.p14-pro-1-list dd h4 a{display:block;color:#fff}
.leftnav-z1-tit{height:50px;font-size:24px;font-weight:400;line-height:50px;border-bottom:1px solid #ebebeb;margin-bottom:15px}
.leftnav-z1-tit span{display:inline-block;height:50px;border-bottom:1px solid #2d5998}
.leftnav-z1-list dl{width:32.2%;border:1px solid #dedede;margin-bottom:15px;background:#fff;float:left;margin-right:1.3%;box-sizing:border-box}
.leftnav-z1-list dl:nth-child(3n){margin-right:0}
.leftnav-z1-list dt img{width:100%;display:block}
.leftnav-z1-list dd{padding:6px 20px 5px 20px}
.leftnav-z1-list dd h4{height:45px;font-weight:400;font-size:18px;color:#154c64;line-height:45px;overflow:hidden}
.leftnav-z1-list h4 a{display:block;height:45px;color:#727272;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.leftnav-z1-list dl:hover h4 a{color:#3871c1}
.leftnav-z1-list-desc{height:40px;font-size:14px;line-height:20px;color:#666;margin-bottom:12px;overflow:hidden}
.leftnav-z1-list-deta{width:100px;height:40px;display:inline-block;border:1px solid #aaa;font-size:16px;line-height:40px;text-align:center}
.leftnav-z1-list dl:hover{border-color:#3871c1}
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a{color:#3871c1}
.fdh-01-tit{background:#3871c1;height:80px}
.fdh-01-tit h2{height:75px;font-size:24px;font-weight:400;line-height:75px;color:#fff;border-bottom:1px solid #fff;text-align:center}
.fdh-01-tit h2 span{font-size:14px;text-transform:uppercase}
.fdh-01-nav-one h3{height:50px;line-height:50px;background:url(../image/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px;overflow:hidden}
.fdh-01-nav-one h3 a{display:block;height:50px;font-size:18px;font-weight:400;margin-right:40px;margin-left:38px;color:#666}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover{background:url(../image/p14-icon2.png) no-repeat right center #3871c1}
.fdh-01-nav-one h3.sidenavcur a,.fdh-01-nav-one h3:hover a{color:#fff}
.fdh-01-nav dl{padding:2px 0 4px}
.fdh-01-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative;overflow:hidden}
.fdh-01-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after{border-color:#3871c1}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a{color:#3871c1}
.fdh-01-nav dd{border:1px solid #ececec;border-bottom:0}
.fdh-01-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative;overflow:hidden}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a{color:#3871c1}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after{background:#2d5998}
.fdh-01-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.blk{margin-bottom: 25px;}
.blk-50{margin-bottom: 50px;}
.blk-main{width:1200px; margin: 0 auto;}
.blk-max-main{width:1220px; margin: 0 auto;}
.blk-xs{width:240px;}
.blk-min{width: 320px;}
.blk-sm{width:930px;}
.blk-max{width: 810px;}
.blk{margin-bottom:30px;}
.p{padding: 30px 0;}
.b{clear: both;}
.blk{margin-bottom:  20px;}
.blk101{margin-bottom:  35px;}
/* 内页分页 */
.p12-pagination-1-main{margin:0 auto;padding:20px 0;height:30px;text-align:center}
.p12-pagination-1 a,.p12-pagination-1 span{display:inline-block;margin:0 2px;padding:0 8px;height:26px;border:1px solid #e5e5e5;background:#fff;vertical-align:top;text-align:center;line-height:26px}
.p12-pagination-1 li{float:left}
.p12-pagination-1 span{border:1px solid #fff}
.p12-pagination-1 .page_curr{border-color:#3871c1;background:#3871c1;color:#fff}
.p12-pagination-1 .laypage_first,.p12-pagination-1 .laypage_last{display:none}



.k12-gl-gslb-3nf1-1-01-left dl{float:left;margin:0 1.3% 13px 0;width:24%;background:#f0f0f0}
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1){margin-right:0}
.k12-gl-gslb-3nf1-1-01-left dt{padding:10px 9px;border:1px solid #e5e5e5;background:#fff}
.k12-gl-gslb-3nf1-1-01-left dt img{display:block;width:100%}
.k12-gl-gslb-3nf1-1-01-left dd h4{overflow:hidden;padding:0 5px;height:50px;background:#f0f0f0;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:50px}
.k12-gl-gslb-3nf1-1-01-left dd h4 a{color:#4b4a4a}



.footer{margin:0 auto;width:100%;height:auto;background:#154689}
.f-top{position:relative;z-index:5;margin:0 auto;width:1200px;height:100px;border-bottom:1px solid #fff}
.f-top>ul{float:left;margin-top:40px}
.f-top>ul li{float:left;width:80px;border-right:1px solid #fff;text-align:center;line-height:20px}
.f-top>ul li:last-child{border-right:none}
.f-top>ul li a{color:#fff;font-size:14px}
.f-top>ul li a:hover{color:#ee1c25}
.selectBox{float:right;margin-top:30px;width:180px;height:44px;background:#f72323;line-height:44px}
.inputCase{position:relative;box-sizing:border-box;width:100%;height:100%}
.inputCase input.imitationSelect{display:block;box-sizing:border-box;width:100%;height:100%;border:1px solid #ccc;text-align:center;cursor:default}
.inputCase i.fa{position:absolute;top:10px;right:10px;color:#007aff}
.selectUl{display:none;margin:0;padding:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.selectUl li{height:36px;border-bottom:1px solid #ccc;background:#fff;list-style:none;text-align:center;line-height:36px;transition:all .5s ease 0s}
.selectUl li:hover{background:#ddd}
.selectUl li:hover a{color:#f60}
.selectUl li:last-child{border-bottom:0 none}
.f-middle{position:relative;overflow:hidden;margin:0 auto;margin-bottom:40px;width:1200px;height:auto}
.f-middle ul{margin-top:40px;width:460px}
.f-middle ul li{float:left;margin-right:20px;margin-bottom:10px;color:#fff;font-size:14px;line-height:20px}
.f-middle img:nth-of-type(1){position:absolute;top:20px;right:0;width:605px;height:105px}
.f-middle img:nth-of-type(2){position:absolute;top:55px;right:0;width:180px;height:64px}
.f-bottom{margin:0 auto;padding:20px 0;width:100%;background:#000;text-align:center}
.search{position:absolute;top:60px;right:0;width:440px;height:44px;border-radius:0;background:#fff;opacity:1}
.search input{display:inline-block;height:44px;color:#999;font-weight:400;font-size:14px;font-family:Source Han Sans-Regular,Source Han Sans;line-height:44px}
.search input:nth-of-type(1){position:absolute;top:0;left:0;width:300px;color:#666;text-align:left;text-indent:28px}
.search input:nth-of-type(2){position:absolute;top:0;left:300px;width:140px;border:none;background:#ff870c;color:#fff;text-align:center}
.search input:nth-of-type(2):hover{cursor:pointer}
.f-bottom span{display:inline-block;margin-top:10px;padding:0 10px;border-right:1px solid #fff;color:#fff;font-size:14px}
.f-bottom a{display:inline-block;margin-top:10px;padding:0 10px;color:#fff;font-size:14px;cursor:pointer}
.f-bottom a:hover{color:#ee1c25}
.f-bottom span:nth-of-type(3),.f-bottom span:nth-of-type(4){border-right:none}
@media screen and (max-width:36rem){body{background-color:red}
.footer{height:auto}
.f-top{margin:0 auto;width:27.8125rem;height:auto}
.f-top>ul{padding:20px 0}
.f-top>ul li{margin-bottom:20px}
.selectBox{margin-top:0;margin-bottom:20px;width:27.8125rem}
.f-middle{position:relative;margin:0 auto;width:27.8125rem;min-height:180px}
.f-middle ul{margin-top:20px}
.search{top:120px}
.f-middle img:nth-of-type(1){top:50px;width:100%}
}
@media screen and (min-width:36rem)and (max-width:48rem){body{background-color:#ff0}
.f-top{margin:0 auto;width:45rem;height:auto}
.f-top>ul{margin-top:0;padding:20px 0 0 0;width:30rem}
.f-top>ul li{margin-bottom:20px}
.f-middle{width:45rem}
.f-middle ul{padding:0 20px;width:40%}
.search{top:120px;right:0;left:inherit}
.f-middle img:nth-of-type(1){top:50px;width:100%}
}
@media screen and (min-width:48rem) and (max-width:62rem){.f-top{width:56.25rem}
.selectBox{margin-right:20px}
.f-middle{width:56.25rem;height:auto}
.f-middle ul{padding:0 20px;width:45%}
.search{top:80px;right:20px;left:inherit}
}
@media screen and (min-width:62rem) and (max-width:75rem){.f-top{width:68.75rem}
.selectBox{margin-right:20px}
.f-middle{width:68.75rem;height:auto}
.f-middle ul{padding:0 20px;width:45%}
.search{top:70px;right:20px;left:inherit}
}
