a:hover{text-decoration:none}
h2.h2_title{padding-top:48px;text-align:center;margin-bottom:5px;font-weight:400;font-size:35px}
/*h2.h2_title em{display:inline-block;vertical-align:middle;width:480px;height:1px}*/
/*h2.h2_title .eml{background:url(../images/titlinel01.png) no-repeat right center}*/
/*h2.h2_title .emr{background:url(../images/titliner01.png) no-repeat left center}*/
h2.h2_title a{display:inline-block;vertical-align:middle;font-size:35px;width:230px;color:#333}
h2.h2_title span{display:inline-block;vertical-align:middle;font-size:35px;width:230px;color:#333}
.titEn{text-align:center;margin-bottom:38px;font-size:.875rem;text-transform:uppercase;color:#666;font-family:arial}
h2.h2_title b{color:#253783;font-size:35px}
.banner{overflow:hidden;width:100%}
#flashs{position:relative;height:650px;overflow:hidden}
#flashs .btn{width:100%;position:absolute;left:0;bottom:35px;text-align:center;z-index:998}
#flashs .btn span{display:inline-block;vertical-align:middle;width:60px;height:2px;background:#ccc;margin:0 5px;cursor:pointer}
#flashs .btn span.cur{background:#253783}
#flashs .bot{display:block;position:absolute;width:58px;height:58px;top:50%;margin-top:-29px;display:none}
#flashs .bot1{background:url(../images/babot1.png) no-repeat center;left:5%;z-index:2}
#flashs .bot2{background:url(../images/babot2.png) no-repeat center;right:5%;z-index:2}
#flashs:hover .bot{display:block}
.search{height:28px;padding:9px 0 10px 0;background:url(../images/searchbg.png) no-repeat center bottom}
.search .keyword a{float:left;margin-right:18px;height:28px;line-height:28px}
.search .keyword a:first-child{color:#333}
.search .keyword a:hover a{color:#253783}
.search .searchBox input{float:left;width:303px;height:26px;line-height:26px;padding-left:10px;border:1px solid #e8e7e7;color:#999;border-radius:5px 0 0 5px}
.search .searchBox input:focus{border:1px solid #f9a50e;outline:0}
.search .searchBox .submit{float:left;width:74px;height:28px;background:#f9a50e;color:#fff;line-height:28px;border-radius:0 5px 5px 0;cursor:pointer;text-align:center;    border: 1px solid #f9a50e;}
.search .searchBox .submit:hover{background:#253783}
.cpysCon .conbox03{background:#fff;height:320px;padding:40px 45px}
.cpysCon .conbox03 span{display:block;width:486px;height:323px;overflow:hidden;border:1px #ccc solid}
.cpysCon .conbox03 span img{display:block;width:486px;height:323px}
.cpysCon .conbox03 .conboxText{width:575px}
.cpysCon .conbox03 .conboxText h3{font-size:24px;color:#253783;margin-top:30px}
.cpysCon .conbox03 .conboxText p{font-size:18px;color:#666;margin-top:20px;line-height:25px}



/*========================== banner ========================== */
.banner{overflow-y:hidden}
.banner .swiper-slide{background:no-repeat center/cover;}
.banner .swiper-slide img{display:block;width: 100%;height:auto;}
.banner .swiper-pagination-banner{z-index:2222;bottom:1.875rem;position:absolute;left:0;width:100%;text-align:center}
.banner .swiper-pagination-bullet{background-color:#999;opacity:1}
.banner .swiper-pagination-bullet-active{background-color:#092c91}
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;height:100%}
.banner .pagination{z-index:9999999;text-align:center;line-height:2rem;height:1.875rem;width:100%;position:absolute;left:0;bottom:.625rem}
.banner .pagination .swiper-pagination-switch{cursor:pointer;width:1rem;height:1rem;display:inline-block;margin:0 4px;border-radius:50%;box-sizing:border-box;background:rgb(255 255 255 / 50%)}
.banner .pagination .swiper-active-switch{background:#0b3caa;border-color:#0b3caa}
.banner .banner-left{z-index:9999;background:url(../images/bpre.png) no-repeat left center;display:none;position:absolute;opacity:.8;font-size:3rem;color:#fff;left:1.25rem;top:50%;width:4rem;height:6.875rem;line-height:6.875rem;margin-top:-55px}
.banner .banner-right{z-index:9999;background:url(../images/bnext.png) no-repeat right center;display:none;position:absolute;opacity:.8;font-size:3rem;color:#fff;right:1.25rem;top:50%;width:4rem;height:6.875rem;line-height:6.875rem;margin-top:-55px}
.banner .banner-left:hover,.banner .banner-right:hover{opacity:1}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-pagination-bullet{width:.6rem;height:.6rem}
.swiper-button-prev-banner{border-radius: 100px;
    cursor: pointer;
    background: url(../images/caseprev.png) rgb(221 221 221 / 50%) no-repeat center center;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    z-index: 2222;
    left: 2%;
    top: 45%;
    background-size: 0.8rem 1.1rem;
    font-size: 0;}
.swiper-button-next-banner{border-radius: 100px;cursor:pointer;background: url(../images/casenext.png) rgb(221 221 221 / 50%) no-repeat center center;width: 2.5rem;height: 2.5rem;position: absolute;z-index: 2222;right: 2%;top: 45%; background-size: 0.8rem 1.1rem;font-size: 0;}
.swiper-button-prev-banner:hover{ background: url(../images/caseprev.png)  rgb(37 55 131 / 50%)  no-repeat center center;  background-size: 0.8rem 1.1rem;}  
.swiper-button-next-banner:hover{background: url(../images/casenext.png) rgb(37 55 131 / 50%) no-repeat center center;background-size: 0.8rem 1.1rem;} 


.logo{height:5rem;}
/* ===========================  产品中心 =========================== */
.product{margin-bottom: 5rem;    height: 56rem;}
.product .proCon .conleft{width:242px;padding:20px 5px;background:#253783;border-radius:7px}
.product .proCon .conleft h3{padding-top:8px;text-align:center;margin-bottom:18px}
.product .proCon .conleft h3 a{display:block;font-size:22px;color:#fff;margin-bottom:5px}
.product .proCon .conleft h3 span{display:block;font-size:1.5rem;color:#fff;margin-bottom:5px}
.product .proCon .conleft h3 i{display:block;font-size:14px;color:#fff;text-transform:uppercase;font-style:normal;opacity:.8;font-weight:400}
.product .proCon .conleft .proBox{padding:14px 18px 1px 18px;background:#fff;border-radius:7px}
.product .proBox .conbox{margin-bottom:5px}
.product .proBox .conbox .p1{height: 3rem;
    line-height: 3;
    text-indent: 20px;
    font-size: 16px;
    font-weight: 700;
    background: #efefef;
    border-radius: 5px;
    margin-bottom: 10px;}
.product .proBox .conbox .p1 a{color:#253783}
.product .proBox .conbox ul li{height:30px;line-height:30px;text-indent:22px;background:url(../images/proicon01.png) no-repeat left center;border-top:1px dashed #dbdad9;background-size: 0.8rem 0.8rem;}
.product .proBox .conbox ul li:first-child{border-top:none}
.product .proBox .conbox ul li:hover a{color:#253783}
.product .proBox .conbox:hover .p1{background:#f9a50e}
.product .proBox .conbox:hover .p1 a{color:#fff}
.product .conright{width:936px;position:relative}
.product .conright .rTop{position:absolute;top:4rem}
.product .conright .rTop dl{float:left;width:306px;margin-left:9px;margin-bottom:1.5rem}
.product .conright .rTop dl:nth-child(1),.product .conright .rTop dl:nth-child(4){margin-left:0}
.product .conright .rTop dl dt{border:1px solid #eee;margin-bottom:18px;overflow:hidden}
.product .conright .rTop dl dt img{display:block;width:304px;height:254.84px;transition:all .5s}
.product .conright .rTop dl dd.dd1{font-size:14px;margin-bottom:10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.product .conright .rTop dl dd.dd1 a{color:#333;font-size:1.125rem}
.product .conright .rTop dl dd.dd2{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:180px;height:20px;margin:auto}
.product .conright .rTop dl:hover dt img{transform:scale(1.1)}
.product .conright .rTop dl:hover dd.dd1 a{color:#253783}
.product .conright .chkx{height:3rem;position:absolute;left:0;top:0;width:100%;background:#253783;overflow:hidden;border-radius:5px}
.product .conright .chkx ul{position:relative}
.product .conright .chkx ul li{height:3rem;line-height:3rem;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:795px}
.product .conright .chkx ul li b{font-size:1.125rem;color:#fff}
.product .conright .chkx ul li a{color:#fff;font-size:1rem}

.product .pcont{
padding: 14px 18px 1px 18px;
    border-radius: 7px;}
    
   .product .pcont .b1{color: #fff;
    font-size: 1.5rem;
    text-align: center;
    display: block;
    line-height: 3;} 
   .product .pcont .p1{color: #fff;
    line-height: 1.5;
    text-align: center;
    font-size: 1rem;}
   .product .pcont .p2{color: #f9a50e;
    font-size: 1rem;
    border: 1px solid #fff;
    line-height: 1.5;
    text-align: center;
    font-size: 1.25rem;
    font-family: arial;padding: 1rem 0;
    font-weight: 600;margin: 2rem 0;}
   
   
   .product .pcont .b2{color: #fff;
    font-size: 1rem;
    text-align: center;
    display: block;
    
    } 
    
/* ===========================  应用案例 =========================== */
.yyal{padding-bottom: 3.125rem;background: #f9f9f9;}
.yyal h2.h2_title em{width:430px}
.yyal h2.h2_title a{width:335px}
.yyal .yyalCon{position:relative}
.yyal .yyalCon .yyalBtnl{display:block;width:45px;height:45px;cursor:pointer;position:absolute;left:-6rem;top:178px;background:url(../images/yyaljtl01.png) no-repeat center}
.yyal .yyalCon .yyalBtnr{display:block;width:45px;height:45px;cursor:pointer;position:absolute;right:-6rem;top:178px;background:url(../images/yyaljtr01.png) no-repeat center}
.yyal .yyalCon .yyalBtnl:hover{background:url(../images/yyaljtl02.png) no-repeat center}
.yyal .yyalCon .yyalBtnr:hover{background:url(../images/yyaljtr02.png) no-repeat center}
.yyal .yyalCon .conbox{position:relative;overflow:hidden}
.yyal .yyalCon .conbox ul{position:relative}
.yyal .yyalCon .conbox ul li{float:left;width:375px;margin-left:30px;border:1px solid #ddd}
.yyal .yyalCon .conbox ul li:first-child{margin-left:0}
.yyal .yyalCon .conbox ul li dl{background:#f5f5f5;padding-bottom:0.5rem}
.yyal .yyalCon .conbox ul li dt{overflow:hidden;margin-bottom:10px}
.yyal .yyalCon .conbox ul li img{display:block;width:380px;height:290px;transition:all .5s}
.yyal .yyalCon .conbox ul li dd.dd1{text-align:center;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yyal .yyalCon .conbox ul li dd.dd1 a{color:#333}
.yyal .yyalCon .conbox ul li dd.dd2{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yyal .yyalCon .conbox ul li:hover img{transform:scale(1.1)}
.yyal .yyalCon .conbox ul li:hover dl{background:#f9a50e;color:#fff}
.yyal .yyalCon .conbox ul li:hover dd.dd1 a{color:#fff}
.yyal .yyalCon .conbox ul li:hover dd.dd2 a{color:#fff}

/* ===========================  优势 =========================== */
.advantage .h2_title{background:url(../images/ystopbg.jpg) no-repeat center top;height:13rem;font-size:3rem}
.advantage h2.h2_title span{color:#fff}
.advantage .titEn{text-align:center;font-size:1.125rem;line-height:2;text-transform:uppercase;color:#fff}
.advantage .container{margin-top:-4rem;background:#fff;box-shadow:1px 1px 9px rgb(219 215 215 / 40%);padding:2rem 3rem}
.advantage h2.h2_title b{color:#ffae00;font-size:3rem}
.advantage .h2_title i{font-size:3rem;font-style:normal;font-weight:400}
.advantage h2.h2_title em{width:430px}
.advantage h2.h2_title span{width:100%;font-size:3rem;font-weight:600}
.advantage .advCon{height:58rem;background:url(../images/advbg.jpg) no-repeat center top;position:relative}
.advantage .advCon .advBox{position:absolute;width:400px;padding-left:90px}
.advantage .advCon .advBox .p1{position:relative;margin-bottom:.5rem}
.advantage .advCon .advBox .p1 div{color:#666}
.advantage .advCon .advBox .p1 span{display:block;width:36px;font-weight:700;color:#fff;width:70px;height:70px;line-height:70px;text-align:center;font-size:2.5rem;font-family:arial;position:absolute;left:-90px;top:-15px;background:#ffae00;border-radius:100px}
.advantage .advCon .advBox .p1 b{display:block;font-size:22px;color:#253783}
.advantage .advCon .advBox .p2{font-size:1rem;line-height:1.5;color:#666;padding-top:.5rem}
.advantage .advCon .adv1{left:20px;top:60px}
.advantage .advCon .adv2{left:650px;top:355px}
.advantage .advCon .adv3{left:20px;top:655px}
.advantage .advCon .adv4{left:650px;top:955px}
.advantage .advCon .adv5{left:20px;top:1290px}
.advantage .advCon .adv6{left:650px;top:1605px}


/* ===========================  关于 =========================== */
.about{height:45rem;margin:3.125rem 0 0 0;background:url(../images/abbg.jpg) no-repeat top center;background-size:cover}
.about .container{height:580px}
.about h2.h2_title em{width:464px}
.about h2.h2_title .eml{background:url(../images/titlinel03.png) no-repeat right center}
.about h2.h2_title .emr{background:url(../images/titliner03.png) no-repeat left center}
.about h2.h2_title a{width:260px;color:#fff}
.about h2.h2_title b{color:#333}
.about .titEn{color:#666;margin-bottom:30px}
.about .aboCon{margin:5rem 0 0 0}
.about .aboCon .conleft img{display:block;object-fit:cover;height:30.9375rem}
.about .conbox{display:none;position:relative}
.about .conbox.cur{display:block}
.about .con1 .conleft{width:574px;height:495px;position:relative;top:-25px}
.about .con1 .conright{width:585px;margin-right:0}
.about .con1 .conright p{line-height:26px}
.about .con1 .conright .p2{font-size:1rem;line-height:2}
.about .con1 .conright p a{color:#333;font-weight:700}
.about .con1 .conright .p1{font-size:20px;margin-bottom:30px;font-weight:700;color:#333}
.about .con1 .conright .p1 a{color:#fff}
.about .aboBtnl{display:block;width:45px;height:45px;cursor:pointer;position:absolute;left:-45px;top:124px;background:url(../images/yyaljtl01.png) no-repeat center}
.about .aboBtnr{display:block;width:45px;height:45px;cursor:pointer;position:absolute;right:-45px;top:124px;background:url(../images/yyaljtr01.png) no-repeat center}
.about .aboBtnl:hover{background:url(../images/yyaljtl02.png) no-repeat center}
.about .aboBtnr:hover{background:url(../images/yyaljtr02.png) no-repeat center}
.about .con2 .gcsj{position:relative;overflow:hidden}
.about .con2 .gcsj ul{position:relative}
.about .con2 .gcsj ul li{float:left;width:380px;margin-left:30px;position:relative;overflow:hidden}
.about .con2 .gcsj ul li:first-child{margin-left:0}
.about .con2 .gcsj ul li img{display:block;width:380px;height:300px;transition:all .5s}
.about .con2 .gcsj ul li:hover img{transform:scale(1.1)}
.about .con2 .gcsj ul li p{position:absolute;left:0;bottom:0;width:100%;height:62px;line-height:62px;text-align:center;color:#fff;background:url(../images/bg01.png)}
.about .con2 .gcsj ul li:hover p{background:url(../images/bg03.png);color:#fff}
.about .con3 .rzzz{position:relative;overflow:hidden}
.about .con3 .rzzz ul{position:relative}
.about .con3 .rzzz ul li{float:left;width:380px;margin-left:30px;position:relative;overflow:hidden}
.about .con3 .rzzz ul li:first-child{margin-left:0}
.about .con3 .rzzz ul li img{display:block;width:380px;height:300px;transition:all .5s}
.about .con3 .rzzz ul li:hover img{transform:scale(1.1)}
.about .con3 .rzzz ul li p{position:absolute;left:0;bottom:0;width:100%;height:62px;line-height:62px;text-align:center;color:#fff;background:url(../images/bg01.png)}
.about .con3 .rzzz ul li:hover p{background:url(../images/bg03.png);color:#fff}
.about .con4 .hzhb{position:relative;overflow:hidden;padding:5px 0}
.about .con4 .hzhb ul{position:relative}
.about .con4 .hzhb ul li{float:left;width:300px;height:300px;position:relative;background:#fff;z-index:1}
.about .con4 .hzhb ul li a{display:block;height:298px;border:1px solid #e0e0e0;border-left-color:#fff;transition:all .5s;background:#fff}
.about .con4 .hzhb ul li:first-child{margin-left:0;border-left-color:#e0e0e0}
.about .con4 .hzhb ul li span{display:block;padding-top:25px}
.about .con4 .hzhb ul li img{display:block;width:230px;transition:all .5s;margin:0 auto}
.about .con4 .hzhb ul li:hover{z-index:2}
.about .con4 .hzhb ul li:hover a{transform:scale(1.03);border-left-color:#e0e0e0;box-shadow:0 0 10px #e1ebd7}
.about .con4 .hzhb ul li p{position:absolute;left:0;bottom:0;width:100%;height:62px;text-align:center;color:#333;font-size:16px}
.about .aboType{text-align:center;margin-bottom:15px}
.about .aboType li{display:inline-block;vertical-align:middle;width:210px;height:59px;background:#6d6b6c;line-height:59px;color:#fff;font-size:18px;border-radius:7px;margin:0 20px}
.about .aboType li.cur{background:#f9a50e}
.about .aboType li.cur a{color:#fff}
.about .amore{display:block;width:8rem;background:#253783;color:#fff;line-height:3.5;text-align:center;font-size:.875rem;margin-top:1rem;border-right:5px solid #ffae00}

/* ===========================  新闻中心 =========================== */
.news{padding-bottom:50px}
.news .conleft{width:500px;padding-top:13px}
.news .conleft .pImg{width:500px;margin-bottom:15px}
.news .conleft .pImg img{display:block;width:500px;height:245px}
.news .conleft ul li{overflow:hidden;height:43px;line-height:43px;border-bottom:1px dashed #e2e2e2}
.news .conleft ul li a{float:left;width:310px}
.news .conleft ul li span{float:right}
.news .conleft ul li:hover a{color:#ffae00}
.news .conright{width:620px;padding-left:75px;height:487px;padding-top:13px}
.news .conright .rTop{height:45px;border-bottom:1px solid #eee}
.news .conright .rTop ul{float:left}
.news .conright .rTop ul li{float:left;width:114px;height:45px;line-height:45px;border-radius:5px 5px 0 0;text-align:center;font-size:16px;font-weight:700}
.news .conright .rTop ul li a{display:block;height:45px;color:#333}
.news .conright .rTop ul li.cur{background:#253783}
.news .conright .rTop ul li.cur a{color:#fff}
.news .conright .rTop .morea{float:right;height:45px;line-height:45px;text-transform:uppercase;color:#333}
.news .conright .rTop .morea em{color:#ddd;font-size:20px}
.news .conright .rBox .conbox{display:none}
.news .conright .rBox .conbox.cur{display:block}
.news .conright .rBox .conbox dl{padding-left:139px;position:relative;height:84px;margin-top:24px}
.news .conright .rBox .conbox dt{width:116px;height:84px;position:absolute;left:0;top:0;background:#f9f9f9;text-align:center;border-radius:5px}
.news .conright .rBox .conbox dt b{display:block;font-size:30px;padding-top:13px;margin-bottom:6px;font-family: arial;}
.news .conright .rBox .conbox dt i{display:block}
.news .conright .rBox .conbox dd.dd1{font-size:16px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news .conright .rBox .conbox dd.dd1 a{color:#333;font-size: 1.125rem;}
.news .conright .rBox .conbox dd.dd2{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}
.news .conright .rBox .conbox dd.dd2 a{color:#999}
.news .conright .rBox .conbox dl:hover dt{background:#f9a50e;color:#fff}
.news .conright .rBox .conbox dl:hover dd.dd1 a{color:#253783}
.link_bg{background:#fff;height:80px;margin-top:10px}
.link_bg h4{font-size:14px;float:left;font-weight:400;}
.link_bg span{font-size:26px;font-family:times new roman;display:block;}
.links_n{width:1075px;float:left;margin-left:20px}
.links_n a{line-height:2.2;padding: 0 0.5rem;}






