@charset "utf-8";
/* CSS Document */


.flexslider001{width:100%; height:649px; position: relative;  overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider001 .slides,.flexslider001 .slides li/*,.flexslider001 .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider001 .slides li { overflow: hidden; position: relative;}
.flexslider001 .slides li a { display: block;width: 1920px;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider001 .slides li a img { display: inline-block; width:100%; height:649px; object-fit: cover}

/*按钮点*/
.flexslider001 .flex-control-nav{width:100%;position:absolute;bottom:48px;text-align:center; z-index:2;}
.flexslider001 .flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flexslider001 .flex-control-paging li a{ width: 9px; height:9px; border: solid 1px #fff; overflow: hidden; font-size: 0; cursor: pointer; margin: 0 5px; display: inline-block ; border-radius:9px ; -webkit-border-radius:9px ; -moz-border-radius:9px ; -ms-border-radius:9px ; -o-border-radius:9px ; }
.flexslider001 .flex-control-paging li a.flex-active{opacity: 1;background-color: #2f7cbd; border: solid 1px #2f7cbd;}

.flexslider001 .flex-direction-nav{ width:100%;  position: absolute;left:0; top: 50%;margin-top: -25px}
.flexslider001 .flex-prev{ width: 50px; height: 50px; background: rgba(255, 255, 255, 0.3); background-image: url(../image/lt002.png); background-repeat: no-repeat; background-position: center center; display: block ;position: absolute; left: 0;top: 0 ;z-index: 99;font-size: 0}
.flexslider001 .flex-next{ width: 50px; height: 50px;  background: rgba(255, 255, 255, 0.3);background-image: url(../image/rt002.png); background-repeat: no-repeat; background-position: center center; display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flexslider001 .flex-prev:hover{background-color: #1e4392}
.flexslider001 .flex-next:hover{background-color: #1e4392}


.bxui-keyword002{width: 100% ; height: 60px ; background-color: #eee ;}
.bxui-keyword002 .bxui-center{ width: 1400px; margin: 0 auto;}
.bxui-keyword002 .bxui-center .keyword{ width: 900px; height: 60px ; float: left; line-height: 60px;padding-left: 12px; overflow: hidden;}
.bxui-keyword002 .bxui-center .keyword img{display: inline-block ;position: relative; top: -3px}
.bxui-keyword002 .bxui-center .keyword a{font-size: 14px; color: #3f3f3f ;margin: 0 7px;}
.bxui-keyword002 .bxui-center .keyword a:hover{color: #01389d ;text-decoration: underline}
.bxui-keyword002 .bxui-center .seac002{ width: 368px; height: 38px;border: solid 1px #dcdcdc; background-color: #fff ; float: right;position: relative;top: 10px;}
.bxui-keyword002 .bxui-center .seac002 .ipt{ width: 280px; height: 38px; line-height: 38px;font-size: 14px; color: #333 ;float: left; padding-left: 14px}
.bxui-keyword002 .bxui-center .seac002 .submit{ width: 50px; height: 40px; background: url(../image/seac002.png) no-repeat 12px center; position: absolute; right: 0;top: 0; cursor: pointer;}

.bxui-profiles002{ width: 100% ; padding: 80px 0 80px 0;  background-color: #fff ;overflow: hidden;}
.bxui-profiles002 .bxui-center{ width: 1400px; margin: 0 auto; }
.bxui-profiles002 .bxui-center .profiles-l{ width: 549px; height: 584px ; float: left; background: url(../image/imga01.jpg) no-repeat left top;position: relative;}
.bxui-profiles002 .bxui-center .profiles-l .imgbox{ width: 407px; height: 499px ; position: absolute; right: 0;bottom: 0; overflow: hidden;}
.bxui-profiles002 .bxui-center .profiles-l .imgbox img{ width: 100% ; height: 100%;transition: all 1s; cursor: pointer;}
.bxui-profiles002 .bxui-center .profiles-l .imgbox img:hover{transform: scale(1.1);}
.bxui-profiles002 .bxui-center .profiles-l i{ width: 237px; height: 2px; background-color: #eee ;display: block ; position: absolute; left: 381px;top: 46px}
.bxui-profiles002 .bxui-center .profiles-r{ width: 654px;height: 539px ;  float: left; margin-left: 102px;}
.bxui-profiles002 .bxui-center .profiles-r .title{ width: 100% ;height: 31px;line-height: 26px;font-size: 24px; color: #313131;
   margin: 31px 0 53px 0; font-weight: bold; overflow: hidden;}
.bxui-profiles002 .bxui-center .profiles-r .nrbox{ width: 100% ; height: 180px; line-height: 30px;font-size: 16px; color: #666565 ;
 display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6; text-align: justify; overflow: hidden;}

.content-boxs002{ width: 100% ; padding: 40px 0 0 0; margin-bottom: 65px; overflow: hidden;}
.content-boxs002 .row-price{ float: left; width: 25%;}
.content-boxs002 .row-price .price-box{ width: 100%; text-align: left;}
.content-boxs002 .row-price p{font-size: 36px;font-weight: bold; color: #1e4392 ;display: inline-block}
.content-boxs002 .row-price .price-box span{font-size: 14px; color: #adadad;  padding-left: 6px; position: relative; top: -2px}
.content-boxs002 .row-price h5{font-size: 14px; color: #adadad; padding-top: 1px;}
.bxui-gd002{ width: 100% ;}
.bxui-gd002 a{ width: 178px; height: 48px ; line-height: 48px;display: inline-block ;border: solid 1px #b2b2b2 ; background-image: url(../image/icona01.png) ; background-repeat: no-repeat ; background-position: 128px center; position: relative;}
.bxui-gd002 a i{font-size: 14px; color: #313131 ; padding-left: 45px;}
.bxui-gd002 a:hover{ background-color: #214796 ;border: solid 1px #214796 ;background-image: url(../image/icona02.png) ; background-repeat: no-repeat ; background-position: 128px center; }
.bxui-gd002 a:hover i{color: #fff}

.bxui-Product002{ width: 100% ;background-color: #f5f5f5 ; padding: 78px 0 80px 0;overflow: hidden;}
.bxui-Product002 .bxui-center{ width: 1400px; margin: 0 auto; }
.bxui-Product002 .bxui-center .Product{ width: 100% ; height: 42px; }
.bxui-Product002 .bxui-center .Product .tit{float: left;}
.bxui-Product002 .bxui-center .Product .tit h3{font-size: 32px; line-height: 32px; font-weight: bold ;color: #313131;float: left;}
.bxui-Product002 .bxui-center .Product .tit i{float: left;font-size: 14px; color: #c2c2c2 ;padding-left: 13px; margin-top: 19px}
.bxui-Product002 .bxui-center .bxui-title{ height: 42px; line-height: 42px; float: right ;padding-right: 38px; position: relative;}
.bxui-Product002 .bxui-center .bxui-title h3{display: inline-block ;font-size: 16px; color: #313131;margin-right: 38px; cursor: pointer;}
.bxui-Product002 .bxui-center .bxui-title a{line-height: 42px;font-size: 16px; color: #313131; position: absolute; right: 0;top: 0}
.bxui-Product002 .bxui-center .bxui-title h3.on{color: #1e4392}
.bxui-Product002 .bxui-center .qhbox{width: 100% ;display: none}
.bxui-Product002 .bxui-center .bxui-title a:hover{color: #1e4392}


.bxuia001{ width: 100%; height: 420px; margin-top: 58px; overflow:hidden; position:relative;}
.bxuia001 .hd{  width: 100%; position: absolute; left: 0; bottom: 0; text-align: center; z-index: 1; display: none }
.bxuia001 .hd ul li{ display: inline-block ; font-size: 0 ; width: 8px; height: 5px; background-color: #d9d9d9 ; border-radius:4px; margin: 0 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;cursor: pointer; }
.bxuia001 .hd ul li.on{ width: 16px ;background-color: #303d6e}
.bxuia001 .bd{  width: 100%  }
.bxuia001 .bd ul{ overflow:hidden; zoom:1; width: 1250px  ;}
.bxuia001 .bd ul li{float:left; _display:inline;width: 330px;margin-right: 26px ; position: relative;overflow:hidden;  }
.bxuia001 .bd ul li a{ width: 100%;display: block}
.bxuia001 .bd ul li .img-box{ width: 328px; height: 245px;border: solid 1px #eee; float: left;margin-bottom: 30px; overflow: hidden;}
.bxuia001 .bd ul li img{width: 100%; height: 100% ; transition: all 1s; object-fit: cover }
.bxuia001 .bd ul li h3{ width: 100% ; height: 18px; line-height: 18px;font-size: 16px; color: #313131; border-bottom: 1px solid #d2d2d2;padding-bottom: 14px; white-space: nowrap; text-overflow: ellipsis;margin-bottom: 15px; overflow: hidden;}
.bxuia001 .bd ul li h4{ width: 100% ; height: 18px; line-height: 18px;font-size: 14px; color: #808080; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;margin-bottom: 6px;}
.bxuia001 .bd ul li h4 i{color: #313131}
.bxuia001 .bd ul li h5{width: 108px; height: 33px; line-height: 33px; display: inline-block; border: solid 1px #b2b2b2;
 background-image: url(../image/icona03.png); background-repeat: no-repeat; background-position: 82px center; position: relative;margin-top: 10px;}
.bxuia001 .bd ul li h5 i{font-size: 14px; color: #808080; padding-left: 15px;}
.bxuia001 .bd ul li:hover .img-box img{transform: scale(1.1);}
.bxuia001 .bd ul li h5:hover{background-color: #214796;border: solid 1px #214796;background-image: url(../image/icona04.png); background-repeat: no-repeat; background-position: 82px center; }
.bxuia001 .bd ul li h5:hover i{color: #fff}


.bxui-solutiona001{ width: 100% ;  background-color: #fff;background: url(../image/bga02.jpg) no-repeat top center;background-position: bottom center}
.bxui-solutiona001 .bxui-center{ width: 1400px; margin: 0 auto;position: relative;padding-bottom: 120px; overflow: hidden;}
.bxui-solutiona001 .bxui-center .Product{ width: 100% ;margin: 60px 0 54px 0;  overflow: hidden;}
.bxui-solutiona001 .bxui-center .Product .tit{float: left;margin-top: 8px}
.bxui-solutiona001 .bxui-center .Product .tit h3{font-size: 32px; line-height: 32px; font-weight: bold ;color: #fff;float: left;}
.bxui-solutiona001 .bxui-center .Product .tit i{float: left;font-size: 14px; color: #fff ;opacity: 0.5; padding-left: 13px; margin-top: 19px}

.bxui-solutiona001 .bxui-center .Product a{ width: 178px; height: 48px ; line-height: 48px;border: solid 1px #a1b2d5 ; background-image: url(../image/icona02.png) ; background-repeat: no-repeat ; background-position: 128px center;float: right; position: relative;}
.bxui-solutiona001 .bxui-center .Product a i{font-size: 14px; color: #fff ; padding-left: 45px;}
.bxui-solutiona001 .bxui-center .Product a:hover{ background-color: #fff ;border: solid 1px #fff ;background-image: url(../image/icona05.png) ; background-repeat: no-repeat ; background-position: 128px center; }
.bxui-solutiona001 .bxui-center .Product a:hover i{color: #214796}
.solutiona001{ width: 100% ; overflow: hidden;}
.solutiona001 ul{ width: 1430px}
.solutiona001 ul li{ width: 452px; float: left; margin: 0 22px 28px 0; overflow: hidden;}
.solutiona001 ul li a{ width: 100%;display: block}
.solutiona001 ul li a .img-box{ width: 100%; height: 270px; overflow: hidden;}
.solutiona001 ul li a .img-box img{width: 100%; height: 100% ; object-fit: cover ;transition: all 1s; }
.solutiona001 ul li a .textbox{ width: 412px; padding: 22px 20px 20px 20px; border-bottom: 1px solid #a1b2d5;position: relative;}
.solutiona001 ul li a .textbox h3{ width: 350px; height: 20px ;line-height: 20px; font-size: 16px; color: #fff ; white-space: nowrap;text-overflow: ellipsis; margin-bottom: 7px; overflow: hidden;}
.solutiona001 ul li a .textbox h4{ width: 350px; height: 18px ;line-height: 18px; font-size: 14px; color: #a1b2d5 ; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.solutiona001 ul li a .textbox .i1{ width: 1px; height: 15px; display: block ;background-color: #fff ; position: absolute; right: 62px; top: 31px ;display: none}
.solutiona001 ul li a .textbox .i2{ width: 24px; height: 12px;display: block ;background: url(../image/icona06.png) no-repeat; position: absolute; left: 404px;top: 33px ;}
.solutiona001 ul li a .textbox .i3{ width: 24px; height: 12px;display: block ;background: url(../image/icona06.png) no-repeat; position: absolute; left: 392px;top: 33px ;display: none}
.solutiona001 ul li a .textbox .i4{ width: 100%; height: 1px;background-color: #fff; display: block; position: absolute; left: 0;bottom: -1px;display: none}
.solutiona001 ul li:hover a .img-box img{transform: scale(1.1);}
.solutiona001 ul li:hover a .textbox .i4{display: block}


.bxui-case001{ width: 100% ; height: 1331px ; background-color: #fff; background-image: url(../image/bga03.jpg) ; background-repeat: no-repeat ; background-position: top center ; overflow: hidden;}
.bxui-case001 .bxui-center{ width: 1400px; margin: 0 auto;  position: relative;}
.bxui-case001 .bxui-center .Product{ width: 100% ;margin: 0 0 47px 0;  overflow: hidden;}
.bxui-case001 .bxui-center .Product .tit{float: left;margin-top: 8px}
.bxui-case001 .bxui-center .Product a{ width: 178px; height: 48px ; line-height: 48px;border: solid 1px #808080 ; background-image: url(../image/icona03.png) ; background-repeat: no-repeat ; background-position: 128px center;float: right; position: relative;}
.bxui-case001 .bxui-center .Product a:hover{ background-color: #214796 ;border: solid 1px #214796 ;background-image: url(../image/icona04.png) ; background-repeat: no-repeat ; background-position: 128px center; }
.bxui-case001 .bxui-center .Product a i {font-size: 14px;color:#b2b2b2; padding-left: 45px;}
.bxui-case001 .bxui-center .Product a:hover i{color:#fff;}
.bxui-case001 .bxui-center .Product .tit h3{font-size: 32px; line-height: 32px; font-weight: bold ;color: #313131;float: left;}
.bxui-case001 .bxui-center .Product .tit i{float: left;font-size: 14px; color: #c2c2c2 ; padding-left: 13px; margin-top: 19px}
.bxui-case001 .bxui-center .introduce{ width: 830px; height: 36px; line-height: 18px; font-size: 14px; color: #b3b3b3 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}





.bxuia002{ width: 100%; height: 520px; margin-top: 42px; position:relative; }
.bxuia002 .hd{  width: 100%; position: absolute; left: 0; top: -100px; text-align: center; z-index: 1; }
.bxuia002 .hd ul li{ display: inline-block ; font-size: 0 ; width: 0; height: 0; background-color: #d9d9d9 ; border-radius:4px; margin: 0 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;cursor: pointer; }
.bxuia002 .hd ul li.on{ width: 16px ;background-color: #303d6e}
.bxuia002 .hd .prev{ width: 53px; height: 53px; display: block;border: solid 1px #b2b2b2 ;background-color: #f6f6f6;float: right ; background-image: url(../image/icona09.png) ; background-repeat: no-repeat ; background-position: center center; cursor: pointer;}
.bxuia002 .hd .next{ width: 53px; height: 53px; display: block;border: solid 1px #b2b2b2 ;background-color: #f6f6f6;float: right ; background-image: url(../image/icona08.png) ; background-repeat: no-repeat ; background-position: center center; cursor: pointer;margin-left: 11px;}
.bxuia002 .hd .prev:hover{background-color: #1e4392;background-image: url(../image/icona09-1.png) ; background-repeat: no-repeat ; background-position: center center; border: solid 1px #1e4392}
.bxuia002 .hd .next:hover{background-color: #1e4392; background-image: url(../image/icona08-1.png) ; background-repeat: no-repeat ; background-position: center center; border: solid 1px #1e4392 }
.bxuia002 .bd{  width: 2560px; position: absolute;left: 50%; margin-left: -695px; }
.bxuia002 .bd ul{ zoom:1; }
.bxuia002 .bd ul li{float:left; _display:inline;width: 700px;margin-right: 80px ;float: left; position: relative;overflow:hidden;  }
.bxuia002 .bd ul li a{ width: 100%;display: block}
.bxuia002 .bd ul li .img-box{ width: 100%; height: 417px;border: solid 1px #eee;margin-bottom: 54px; position: relative; overflow: hidden;}
.bxuia002 .bd ul li img{width: 100%; height: 100% ; transition: all 1s; object-fit: cover}
.bxuia002 .bd ul li a .textbox{ width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #d2d2d2;position: relative;}
.bxuia002 .bd ul li a .zhe{ width: 654px ;background: -webkit-linear-gradient(bottom,rgba(30,67,146,1),rgba(30,67,146,0))
    ; padding: 80px 23px 21px 23px; position: absolute; left: 0;bottom: 0; display: none}
.bxuia002 .bd ul li a .zhe h5{ width: 100%; max-height: 48px; line-height: 24px; font-size: 14px; color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.bxuia002 .bd ul li a .textbox h3{ width: 580px; height: 24px ;line-height: 24px; font-size: 20px; color: #313131 ; white-space: nowrap;text-overflow: ellipsis; padding-left: 15px; overflow: hidden;}
.bxuia002 .bd ul li a .textbox .i1{ width: 1px; height: 15px; display: block ;background-color: #dcdcdc ;
     position: absolute; right: 62px; top: 3px ; display: none}
.bxuia002 .bd ul li a .textbox .i2{ width: 24px; height: 12px;display: block ;background: url(../image/icona07.png) no-repeat; position: absolute; left: 650px;top: 4px ;}
.bxuia002 .bd ul li a .textbox .i3{ width: 24px; height: 12px;display: block ;background: url(../image/icona07.png) no-repeat; position: absolute; left: 392px;top: 4px ;display: none}
.bxuia002 .bd ul li a .textbox .i4{ width: 100%; height: 1px;background-color: #fff; display: block; position: absolute; left: 0;bottom: -1px;display: none}
.bxuia002 .bd ul li:hover img{transform: scale(1.1);}
.bxuia002 .bd ul li:hover a .textbox h3{ color: #1e4392}
.bxuia002 .bd ul li:hover a .zhe{display: block}

.newsa001{width:100%; height:470px;margin-top: 50px; padding: 69px 0 0 0; overflow: hidden;}


.newsa001 .bxui-title{ height: 42px; line-height: 42px; float: right ;position: relative;}
.newsa001 .bxui-title h3{display: inline-block ;font-size: 16px; color: #313131;margin-left: 38px; }
.newsa001 .bxui-title a{line-height: 42px;font-size: 16px; color: #313131; position: absolute; right: 0;top: 0}
.newsa001 .bxui-title h3.on{color: #1e4392}
.newsa001 .qhbox{width: 100% ;display: none}
.newsa001 .bxui-title a:hover{color: #1e4392}

.bxuia003{ width: 100%;  position:relative; }
.bxuia003 .hd{  width: 100%; position: absolute; left: 0; top: -100px; text-align: center; z-index: 1; display: none}
.bxuia003 .hd ul li{ display: inline-block ; font-size: 0 ; width: 0; height: 0; background-color: #d9d9d9 ; border-radius:4px; margin: 0 4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;cursor: pointer; }
.bxuia003 .hd ul li.on{ width: 16px ;background-color: #303d6e}
.bxuia003 .bd{  width: 100% ; overflow: hidden;}
.bxuia003 .bd ul{ zoom:1; width:1500px ;padding: 20px 0 0 0 !important; }
.bxuia003 .bd ul li{float:left; _display:inline;width: 400px;margin-right: 100px ;float: left; position: relative;overflow:hidden;  }
.bxuia003 .bd ul li a{ width: 100%;display: block}
.bxuia003 .bd ul li a h3{ width: 100% ; line-height: 36px; font-size: 36px; color: #c2c2c2; padding-bottom: 13px; border-bottom: 1px solid #eee;margin-bottom: 17px;}
.bxuia003 .bd ul li a h4{ width: 100% ; height: 50px; line-height: 25px; font-size: 16px; color: #313131 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 17px; overflow: hidden;}
.bxuia003 .bd ul li a h5{ width: 100% ; height: 50px; line-height: 25px; font-size: 14px; color: #9e9e9e ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom:24px; overflow: hidden;}
.bxuia003 .bd ul li a h6{display: inline-block ; font-size: 14px; color: #9e9e9e ;padding-right: 18px}
.bxuia003 .bd ul li a:hover h3{ border-bottom: 1px solid #1e4392;}
.bxuia003 .bd ul li a:hover h6{ background: url(../image/icona10.png) no-repeat right center; }
.newsa001 .bxui-gd002{text-align: center ;padding: 53px 0 0 0}
.newsa001 .bxui-gd002 a i{float: left;}


.bxui-linka001{ width: 100% ; background-color: #f8f8f8 ;}
.bxui-linka001 .bxui-center{ width: 1400px; margin: 0 auto; padding: 80px 0 67px 0;  position: relative;}
.bxui-linka001 .bxui-center h3{line-height: 32px; font-size: 32px; color: #313131 ; font-weight: bold ;}
.linka01{ width: 100% ;margin-top: 39px; overflow: hidden;}
.linka01 ul{ width: 1410px;}
.linka01 ul li{ width: 280px;  float: left;margin-right: 1px; margin-top: 17px;}
.linka01 ul li a{ width: 100%;height: 119px;text-align: center; display: block;position: relative;}
.linka01 ul li a img{ width: 260px; height: 104px; position: absolute;left: 12px;top: 0; padding-bottom: 1px;}
.linka01 ul li a .img2{display: none}
.linka01 ul li a .i1{ width: 1px; height: 105px;display: block;background-color: #e5e5e5 ;position: absolute; right: 0;top: 0;}
.linka01 ul li a .i2{ width: 260px; height: 1px;display: block;background-color: #e5e5e5 ;position: absolute; left: 12px;bottom: 0;}
.linka01 ul li a:hover .img1{display: none}
.linka01 ul li a:hover .img2{display: block ; border-bottom: 1px solid #214796; padding-bottom: 0 ;box-shadow: rgba(0, 0, 0, 0.02) 0 0 7px 4px}

















