@charset "utf-8";
/* CSS Document */

.flexslider001{width:100%; height:250px; 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:250px; object-fit: cover}
.flexslider001 .slides li .zhebg{ width:100%; height:250px; background: rgba(0, 0, 0, 0.5) ;position: absolute; left: 0;top: 0; overflow: hidden;}
.flexslider001 .slides li .zhebg .center{ width: 1400px; margin: 0 auto ;text-align: center;}
.flexslider001 .slides li .zhebg .center h3{line-height: 32px; font-size: 32px; font-weight: bold ;color: #fff ;margin: 98px 0 10px 0 }
.flexslider001 .slides li .zhebg .center h4{line-height: 14px; font-size: 14px; color: #fff ;}
.flexslider001 .slides li .zhebg .center .sanj{ width: 100% ;text-align: center ;font-size: 16px; color: #dfdbdb ;margin-top: 27px; }
.flexslider001 .slides li .zhebg .center .sanj a{font-size: 16px; color: #dfdbdb ;margin: 0 7px;}
.flexslider001 .slides li .zhebg .center .sanj a:hover{color: #fff}
.flexslider001 .slides li .zhebg .center .sanj a.on{color: #fff}

/*按钮点*/
.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-mainbg{ width: 100% ;}
.bxui-main-center{ width: 1400px; margin: 0 auto ;  overflow: hidden;}
.bxui-positiona001{ width: 100% ; height: 50px ;border-bottom: 1px solid #eee ;background-color: #fff } 
.bxui-positiona001 .bxui-centrt{width: 1400px; margin: 0 auto ;}
.bxui-positiona001 .bxui-centrt .bxui-dw{ float: left ;line-height: 50px; background: url(../image/home.png) no-repeat left center; padding-left: 16px;font-size: 12px;color: #b5b5b5;}
.bxui-positiona001 .bxui-centrt .bxui-dw a{color: #b5b5b5; margin: 0 5px;}
.bxui-positiona001 .bxui-centrt .bxui-dw a:hover{color: #808080}
.bxui-positiona001 .bxui-centrt .bxui-dw a.on{color: #808080}

.bxui-positiona001 .bxui-centrt .seac002{ width: 368px; height: 33px;border: solid 1px #dcdcdc; background-color: #fff ; float: right;position: relative;top: 8px;}
.bxui-positiona001 .bxui-centrt .seac002 .ipt{ width: 280px; height: 31px; line-height: 31px;font-size: 14px; color: #333 ;float: left; padding-left: 14px}
.bxui-positiona001 .bxui-centrt .seac002 .submit{ width: 50px; height: 33px; background: url(../image/seac002.png) no-repeat 12px center; position: absolute; right: 0;top: 0; cursor: pointer;}

.solutiona001{ width: 100% ; padding: 50px 0 20px 0; 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 #bdbdbd;position: relative;}
.solutiona001 ul li a .textbox h3{ width: 350px; height: 18px ;line-height: 18px; font-size: 16px; color: #3f4140 ; white-space: nowrap;text-overflow: ellipsis; margin-bottom: 7px; overflow: hidden;}
.solutiona001 ul li a .textbox h4{ width: 412px; height: 16px; line-height: 16px; font-size: 14px; color: #bdbdbd ; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.solutiona001 ul li a .textbox .i1{ width: 1px; height: 15px; display: block ;background-color: #bdbdbd ; position: absolute; right: 62px; top: 31px ;display: none}
.solutiona001 ul li a .textbox .i2{ width: 24px; height: 12px;display: block ;background: url(../image/icona07.png) no-repeat; position: absolute; left: 404px;top: 33px ;}
.solutiona001 ul li a .textbox .i3{ width: 24px; height: 12px;display: block ;background: url(../image/icona07.png) no-repeat; position: absolute; left: 392px;top: 33px ;display: none}
.solutiona001 ul li a .textbox .i4{ width: 100%; height: 1px;background-color: #214796; 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}



.pagelable{ width: 100%; padding: 0 0 0 0}
.pageCustom{ text-align: center; margin: auto; }
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #e5e5e5; text-align: center; font-size: 14px; color: #5e5e5e; margin: 0 4px; background-color: #fff ;  text-decoration:none; }

/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{background-color:#214796; color: #fff ;  border: solid 1px #214796; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ background-color:#214796;color: #fff ;  border: solid 1px #214796; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{background-color:#214796;color: #fff ;  border: solid 1px #214796; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{background-color:#214796;color: #fff ; border: solid 1px #214796; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{  border: solid 1px #214796; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold; color: #fff; background-color: #214796; }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{border: solid 1px #214796;background-color:#214796;color: #fff ;  }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{  border: solid 1px #214796;background-color:#214796;color: #fff ;  }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{  border: solid 1px #214796;background-color:#214796;color: #fff ;  }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ border: solid 1px #214796;background-color:#214796;color: #fff ;  }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }


.newsa002{ width: 100% ; padding: 50px 0 20px 0; }
.newsa002 ul{ width: 100% ;}
.newsa002 ul li{ width: 100% ; margin-bottom: 25px;}
.newsa002 ul li a{ width: 1322px; height: 195px; padding: 26px 38px; display: block ;border: solid 1px #eeee ; overflow: hidden;}
.newsa002 ul li a .img-box{ width: 258px; height: 193px;border: solid 1px #eee;float: left;margin-right: 39px; overflow: hidden;}
.newsa002 ul li a .img-box img{ width: 100% ; height: 100%; object-fit: cover;transition: all 1s;}
.newsa002 ul li a .news-r{ width: 1022px; float: left;}
.newsa002 ul li a .news-r h3{ width: 100% ; line-height: 36px; font-size: 36px; color: #c2c2c2; padding-bottom: 13px; border-bottom: 1px solid #eee;margin-bottom: 15px;}
/*.newsa002 ul li a .news-r h4{ width: 100% ; height: 25px; line-height: 25px; font-size: 16px; color: #313131 ;*/
/*    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 15px; overflow: hidden;}*/
/*.newsa002 ul li a .news-r h5{ width: 100% ; height: 48px; line-height: 24px; font-size: 14px; color: #9e9e9e ;*/
/*    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom:17px; overflow: hidden;}*/
.newsa002 ul li a .news-r h6{display: inline-block ; font-size: 14px; color: #9e9e9e ;padding-right: 18px}
.newsa002 ul li a:hover .news-r h3{ border-bottom: 1px solid #1e4392; }
.newsa002 ul li a:hover .news-r h4{color: #163a88}
.newsa002 ul li a:hover .news-r h6{background: url(../image/icona10.png) no-repeat right center;}
.newsa002 ul li a:hover .img-box img{transform: scale(1.1);}
.newsa002 ul li a:hover {box-shadow: rgba(0, 0, 0, 0.05) 0 0 6px 3px; }

.newsa002 ul li a .news-r h4{ width: 100% ; height: 48px; line-height: 24px; font-size: 16px; color: #313131 ;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 15px; overflow: hidden;}
.newsa002 ul li a .news-r h5{ width: 100% ; height: 24px; line-height: 24px; font-size: 14px; color: #9e9e9e ;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-bottom:17px; overflow: hidden;}



.bxuia001{ width: 100%; padding: 50px 0 0 0;  overflow:hidden; position:relative;}
.bxuia001 .hd{display: none}
.bxuia001 .bd{  width: 100%  ;}
.bxuia001 .bd ul{ overflow:hidden; zoom:1; width: 1450px  ;}
.bxuia001 .bd ul li{float:left; _display:inline;width: 330px;margin-right: 26px ; margin-bottom: 50px; 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; }
.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}
.bxuia001 .bd ul li:hover h3{color: #214796}



.maina-l{ width: 1038px; float: left;}
.maina-r{ width: 330px; float: right ;}
.producta01-box{ width: 100% ; height: 374px ;margin-top: 50px;margin-bottom: 41px; overflow: hidden;}
.bxuia003{ width: 498px;height:372px ; border: solid 1px #eee ;float: left; overflow:hidden; position:relative;}
.bxuia003 .hd{  width: 100%;  position: absolute; left: 0;top: 166px ;z-index: 2;}
.bxuia003 .hd .next{ width:40px; height:40px;background-color: #e5e5e5; background-image: url(../image/icona08-1.png);background-repeat: no-repeat; background-position: center center; background-size: 8px auto;  position:absolute; right:9px; top:0; cursor:pointer; z-index:9 ; display: block ;}
.bxuia003 .hd .prev{ width:40px; height:40px;background-color: #e5e5e5; background-image: url(../image/icona09-1.png);background-repeat: no-repeat; background-position: center center;background-size: 8px auto;   position:absolute; left:9px; top:0; cursor:pointer; z-index:9 ; display: block;}
.bxuia003 .hd .next:hover{background-color: #2f3a65; }
.bxuia003 .hd .prev:hover{background-color: #2f3a65; }
.bxuia003 .bd{  width: 100%  }
.bxuia003 .bd ul{  zoom:1; }
.bxuia003 .bd ul li{float:left; _display:inline;width: 100%; height:372px ;background-color: #fff ; position: relative;   overflow:hidden; }
.bxuia003 .bd ul li img{ width: 100%; height:100% ; object-fit: cover ;}

.producta01-box .prod-r{ width: 506px;height:372px ; float: right ; overflow: hidden;}
.producta01-box .prod-r h3{ width: 100% ; line-height: 40px; border-bottom: 1px solid #eee; font-size: 26px; color: #313131 ; padding-bottom: 15px;/*height: 64px;white-space: nowrap;overflow: hidden;*/
    text-overflow: ellipsis;margin-bottom: 26px; }
.producta01-box .prod-r h4{ width: 100% ; height: 20px;line-height: 20px; font-size: 16px; color: #808080 ;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 17px; overflow: hidden;}
.producta01-box .prod-r h4 span{color: #424242}
.producta01-box .prod-r .button{ width: 100% ;border-top: 1px solid #eee; padding: 26px 0 0 0}
.producta01-box .prod-r .button a{ width: 178px; height: 48px ;line-height: 48px;text-align: center ; float: left; margin-right: 22px; border: solid 1px #b5b5b5 ;font-size: 18px; color: #214796;}
.producta01-box .prod-r .button .a1 span{background: url(../image/icona05.png) no-repeat right center;padding-right: 38px;}
.producta01-box .prod-r .button .a2 span{background: url(../image/icona17.png) no-repeat left center;padding-left: 23px;}
.producta01-box .prod-r .button a:hover{background-color: #214796; border: solid 1px #214796}
.producta01-box .prod-r .button .a1:hover span{background: url(../image/icona02.png) no-repeat right center; color: #fff}
.producta01-box .prod-r .button .a2:hover span{background: url(../image/icona17-1.png) no-repeat left center;color: #fff}
.maina-l .bxui-title{ width: 100% ; height: 50px ;border-bottom: 1px solid #eee ; overflow: hidden;}
.maina-l .bxui-title h3{ width: 155px; height: 50px;line-height: 50px; text-align: center ;float: left; font-size: 16px; color: #313131;cursor: pointer;}
.maina-l .bxui-title h3.on{background-color: #214796 ;color: #fff ;font-weight: bold}
.maina-l .qhbox{ width: 100% ;display: none; padding: 35px 0; overflow: hidden;}
.maina-l .qhbox .tit{ font-size: 20px; color: #214796 ;margin-bottom: 17px;}
.maina-l .qhbox .textbox{ line-height: 26px; font-size: 16px; color: #424242 ;text-align: justify}
.tablea{ width: 100%; border-collapse: collapse;}  
.tablea,.tablea tr th,.tablea tr td { border:1px solid #e5e5e5;} 
.tablea thead tr td{ width: 50% ; height: 51px; background-color: #eee ;text-align: center;font-size: 18px; color: #424242}
.tablea tbody tr td{ width: 50% ; height: 51px; text-align: center;font-size: 14px; color: #333}
.tablea tbody tr:nth-child(even) td{background-color: #eee ;}
.maina-l .viode-box{ width: 600px; height: 338px ;display: block;margin: 0 auto ;margin-top: 20px;}
.maina-l .viode-box .viod{ width: 100% ; height: 338px;}

.page-box{ width: 100% ; padding: 38px 0 0 0; overflow: hidden;}
.xian{border-top: 1px solid #eee}
.page-box .page-up{ width: 48% ; height: 20px; line-height: 20px; float: left; overflow: hidden;}
.page-box .page-up h3{ height: 20px; line-height: 20px;font-size: 16px; color: #383b40; font-weight: bold;display: inline-block}
.page-box .page-up a{height: 20px; line-height: 20px;font-size: 16px; color: #383b40; display: inline-block}
.page-box .page-down{ width: 48% ; height: 20px; line-height: 20px; float: right; text-align: right; overflow: hidden;}
.page-box .page-down h3{ height: 20px; line-height: 20px;font-size: 16px; color: #383b40; font-weight: bold;display: inline-block}
.page-box .page-down a{height: 20px; line-height: 20px;font-size: 16px; color: #383b40; display: inline-block}
.page-box .page a:hover{color: #113d84 ;text-decoration: underline}


.maina-r .title{ width: 100% ;margin-top: 50px;}
.maina-r .title a{font-size: 20px; font-weight: bold;color: #313131}
.maina-r .title a i{font-size: 14px; color: #c2c2c2;font-weight: normal;padding-left: 10px;position: relative; top: 3px}

.solutiona002{ width: 100% ; padding: 26px 0 20px 0; overflow: hidden;}
.solutiona002 ul{ width: 100%}
.solutiona002 ul li{ width: 100%;margin: 0 0 28px 0; overflow: hidden;}
.solutiona002 ul li a{ width: 100%;display: block}
.solutiona002 ul li a .img-box{ width: 328px; height: 245px; border: solid 1px #eee; overflow: hidden;}
.solutiona002 ul li a .img-box img{width: 100%; height: 100% ; object-fit: cover ;transition: all 1s; }
.solutiona002 ul li a .textbox{ width: 288px; padding: 22px 20px 20px 20px; border-bottom: 1px solid #bdbdbd;position: relative;}
.solutiona002 ul li a .textbox h3{ width: 220px; height: 18px ;line-height: 18px; font-size: 16px; color: #3f4140 ; white-space: nowrap;text-overflow: ellipsis; margin-bottom: 7px; overflow: hidden;}
.solutiona002 ul li a .textbox .i1{ width: 1px; height: 15px; display: block ;background-color: #bdbdbd ; position: absolute; right: 50px; top: 31px ;display: none}
.solutiona002 ul li a .textbox .i2{ width: 24px; height: 12px;display: block ;background: url(../image/icona07.png) no-repeat; position: absolute; left:290px;top: 33px ;}
.solutiona002 ul li a .textbox .i4{ width: 100%; height: 1px;background-color: #214796; display: block; position: absolute; left: 0;bottom: -1px;display: none}
.solutiona002 ul li:hover a .img-box img{transform: scale(1.1);}
.solutiona002 ul li:hover a .textbox .i4{display: block}
.solutiona002 ul li:hover a .textbox .i1{display: block}


.titlea003{ width: 100% ; overflow: hidden;}
.titlea003 h3{font-size: 20px; font-weight: bold;color: #313131 ;float: left;}
.titlea003 h3 i{font-size: 14px; color: #c2c2c2;font-weight: normal;padding-left: 10px;position: relative; top: 3px}
.titlea003 a{line-height: 22px; font-size: 16px; color: #bcbcbc ;float: right}
.titlea003 a:hover{color: #214796}
.magt{padding-top: 32px}

.Marine{ width: 100% ; height: 418px;  position: relative;margin: 50px 0 0 0; overflow: hidden;}
.Marine img{width: 100% ; height: 100% ;object-fit: cover ;}
.Marine .zhe{width: 100% ; height: 418px;text-align: center ; background: rgba(0, 0, 0, 0.3) ; position: absolute; left: 0;top: 0; overflow: hidden;}
.Marine .zhe h3{line-height: 24px; font-size: 24px; color: #fff ;font-weight: bold ; margin: 170px 0 4px 0}
.Marine .zhe h4{font-size: 16px; color: #fff ;margin-bottom: 13px}
.Marine .zhe i{display: inline-block ; width: 261px; height: 1px;background-color: #fff ;}

.marine-text{ width: 1100px; line-height: 30px; padding: 44px 150px ; background-color: #f5f5f5 ; font-size: 16px; color: #404141 ;margin-bottom: 48px ;text-align: justify}




.bxuia002{ width: 100%;  margin-top: 42px; position:relative;  overflow: hidden;}
.bxuia002 .bd{  width: 1460px}
.bxuia002 .bd ul{ zoom:1; }
.bxuia002 .bd ul li{float:left; _display:inline;width: 680px;margin:0 40px 40px 0;float: left; position: relative;overflow:hidden;  }
.bxuia002 .bd ul li a{ width: 100%;display: block}
.bxuia002 .bd ul li .img-box{ width: 100%; height: 404px;border: solid 1px #eee;margin-bottom: 22px; 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: 634px ;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: 26px ;line-height: 26px; font-size: 20px; color: #313131 ;
    white-space: nowrap;text-overflow: ellipsis; padding-left: 15px; overflow: hidden; position: relative;top: -3px}
.bxuia002 .bd ul li a .textbox .i1{ width: 1px; height: 15px; display: block ;background-color: #dcdcdc ;
     position: absolute; right: 64px; top: 5px ; 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: 629px;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}
.bxuia002 .bd ul li:hover a .textbox .i1{display: block}


.bxui-bgcolor{background-color: #f8f8f8}
.bxui-bgcolor .bxui-main-center{ padding-top: 47px}
.bxui-bgcolor .bxui-main-center .bxuia001 .bd ul li{margin-bottom: 0}

.producta02{ width: 100%;background-color: #fff ; overflow: hidden;}
.producta02 .centet{ width: 1400px; margin: 0 auto;}
.producta02 .brief-box{ width: 100%; height: 358px ; background: url(../image/imga11.jpg) no-repeat; margin: 50px 0 50px 0;position: relative; overflow: hidden;}
.producta02 .brief-box .img{ width: 600px; height: 358px ; position: absolute; right: 0;top: 0}
.producta02 .brief-box .brief-l{ width: 560px;  padding: 34px 0 0 28px}
.producta02 .brief-box .brief-l .tit{ width: 100% ;}
.producta02 .brief-box .brief-l .tit h3{ width: 100% ; font-size: 20px; font-weight: bold ; color: #313131 ; margin-bottom: 20px}
.producta02 .brief-box .brief-l .tit i{ width: 100px; height: 1px ; display: inline-block ;background-color: #1e4392}

.txtnra01{ width: 100% ;font-size: 16px; color: #666565; line-height: 30px; padding: 28px 0 40px 0; overflow: hidden;}
.txtnra01 img{max-width: 100% ;}

.brief-l .button{ width: 100% ;}
.brief-l .button a{ width: 178px; height: 48px ;line-height: 48px;text-align: center ; float: left; margin-right: 22px;background-color: #fff; font-size: 18px; color: #214796;}
.brief-l .button .a1 span{background: url(../image/icona05.png) no-repeat right center;padding-right: 38px;}
.brief-l .button .a2 span{background: url(../image/icona17.png) no-repeat left center;padding-left: 23px;}
.brief-l .button a:hover{background-color: #214796; }
.brief-l .button .a1:hover span{background: url(../image/icona02.png) no-repeat right center; color: #fff}
.brief-l .button .a2:hover span{background: url(../image/icona17-1.png) no-repeat left center;color: #fff}
.brief-l .dizhi-box{ width:370px; padding: 46px 0 0 0; overflow: hidden; }
.brief-l .dizhi-box .dizhia{ width: 185px; float: left;margin-bottom: 26px;}
.brief-l .dizhi-box .dizhia h3{font-size: 14px; color: #313131 ;font-weight: bold ;margin-bottom: 7px;}
.brief-l .dizhi-box .dizhia h4{font-size: 14px; color: #313131 ;}


.bxui-tita{ width: 100%; border-bottom: 1px solid #eee ;padding: 38px 0 23px 0}
.bxui-tita h3{width: 100% ; line-height: 44px; font-size: 26px; color: #404141 ;margin-bottom: 16px;}
.bxui-tita h5{width: 100% ;line-height: 16px; font-size: 14px; color: #a0a1a3 ; overflow: hidden;}


.bxui-text-box001{width: 100% ; line-height: 30px; font-size: 16px; color: #404141 ; padding: 20px 0; text-align: justify; overflow: hidden;}
.bxui-text-box001 img{max-width: 100% ;height: auto;}

.wid1100{ width: 1100px}
.page-box2{ padding: 33px 0 0 0}
.page-box2 .page-up{ width: 48% ; height: 20px; line-height: 20px; float: left;  overflow: hidden;}
.page-box2 .page-up h3{ width: 64px; height: 20px; line-height: 20px;font-size: 16px; color: #383b40; font-weight: bold;float: left;}
.page-box2 .page-up a{ width: 422px;margin-left: 5%; height: 20px; line-height: 20px;font-size: 16px; color: #383b40; float: left;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.page-box2 .page-down{ width: 48% ; height: 20px; line-height: 20px; float: right;  overflow: hidden;}
.page-box2 .page-down h3{ width: 64px; height: 20px; line-height: 20px;font-size: 16px; color: #383b40; font-weight: bold;float: left;}
.page-box2 .page-down a{ width: 422px; height: 20px; line-height: 20px;font-size: 16px; color: #383b40; float: left;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.page-box2 .page a:hover{color: #113d84 ;text-decoration: underline}

.titlea04{margin: 47px 0 60px 0}
.titlea04 h3{ font-size: 26px; color: #313131 ;font-weight: bold }
.titlea04 h3 i{text-transform:uppercase;}

.formbox{ width: 100% ; overflow: hidden;}
.namea-box{ width: 461px; height: 48px;float: left;margin:0 5px 30px 0}
.namea-box h3{ width: 70px;line-height: 48px; height: 48px;float: left;font-size: 16px; color: #858988 ;float: left;}
.namea-box h3 i{font-style: normal;color: #be3222}
.namea-box .ipt{ width:369px  ; height: 48px; padding-left: 19px; background-color: #fdfdfd;font-size: 16px; color: #004ea1;float:right;
     border: solid 1px #e5e5e5 ; }
.namea-box .ipt:focus{  border: solid 1px #004ea1 ; }
.mgr0{margin-right: 0}

.namea-box .nav2 { width: 273px; height: 50px ; float: left;  position: relative ;}
.namea-box .nav2 p {width:254px  ; height: 48px; line-height: 48px; padding-left: 19px; background-color: #fdfdfd;font-size: 16px; color: #777;
    border: solid 1px #e5e5e5 ; cursor: pointer;}
.namea-box .nav2 .set {background:url(../image/icona18.png) no-repeat ; background-position:237px center;}
.namea-box .nav2 .select {background:url(../image/icona19.png) no-repeat ; background-position:237px center ; border: solid 1px #004ea1 ; }
.namea-box .nav2 .new { width: 273px;position:absolute; left: 0px; top: 44px; background-color: #fff; max-height:120px; overflow-y:auto; border: solid 1px #004ea1; border-top: none; overflow-x: hidden; z-index: 99;-webkit-line-clamp: 20; display: none }
.namea-box .nav2 ul li { width:100%; }
.namea-box .nav2 ul li a{  width: 254px; padding: 0 0 0 19px; height:40px; line-height:40px;  display:block;  font-size:16px; color:#9b9fa3; cursor: pointer;  overflow:hidden}
.namea-box .nav2 ul li:hover a{ color: #004ea1; background-color: #e6eef5}
.namea-box .nav2 .set.color001{color: #004ea1;}

.namea-box .nav2 .new::-webkit-scrollbar{  width:13px;height:7px; }
    /*正常情况下滑块的样式*/
.namea-box .nav2 .new::-webkit-scrollbar-thumb{ background-color:#a1bfd9; }
    /*鼠标悬浮在该类指向的控件上时滑块的样式*/
.namea-box .nav2 .new:hover::-webkit-scrollbar-thumb{ background-color:#a1bfd9;}
    /*正常时候的主干部分*/
.namea-box .nav2 .new::-webkit-scrollbar-track{background-color:#c0d4e6; }
.namea-box2{ width: 100%;height: 144px; margin-right: 0}
.namea-box2 .ipt{width: 1287px;height: 110px;float: left;padding: 16px 19px}


.namea-box3{ width: 100% ;}
.namea-box3 .ipt{ width: 258px ;float: left;}
.namea-box3 h5{ width: 150px; height:50px ; background-color: #c4c4c4; float: left; margin-left: 10px}
.namea-box3 h5 img{ width: 100%; height: 100%;}

.map-box{ width: 100%; height: 466px; margin-bottom: 48px}

.lxsfa-box{ width: 100% ; overflow: hidden;}
.lxsfa-box .lx-l{ width: 740px; float: left;}
.lxsfa-box .lx-l .tit{ width: 100% ; padding: 0 0 35px 0}
.lxsfa-box .lx-l .tit h3{line-height: 24px; font-size: 24px; color: #000 ;margin: 3px 0 8px 0}
.lxsfa-box .lx-l .tit h4{line-height: 16px; font-size: 16px; color: #000 ;opacity: 0.6; margin-bottom: 39px}
.lxsfa-box .lx-l .tit i{ width: 44px; height: 1px; background-color: #dcdcdc ;display: block}
.lxsfa-box .lx-l .icon-box{ width: 100%;margin-bottom: 10px; overflow: hidden;}
.lxsfa-box .lx-l .icon-box img{float: left;position: relative; top: 3px}
.lxsfa-box .lx-l .icon-box h5{float: left; font-size: 16px; color: #505050 ;padding-left: 14px;}
.lxsfa-box .lx-r{ width: 610px; float: right;}
.lxsfa-box .lx-r .swewm{float: right ;margin: 0 10px 0 52px}
.lxsfa-box .lx-r .swewm h3{ line-height: 16px; font-size: 16px; color: #505050 ;margin-bottom: 13px}
.lxsfa-box .lx-r .swewm h4{ line-height: 32px; font-size: 30px; font-weight: bold ; color: #1e4392 ;margin-bottom: 18px}
.lxsfa-box .lx-r .swewm h5{ line-height: 16px; font-size: 16px; color: #505050 ;margin-bottom: 10px}
.lxsfa-box .lx-r .swewm img{border: solid 1px #eee}

.search_box{ width: 100% ;text-align: center ;padding: 46px 0 48px 0}
.seac003{ width: 600px; height: 55px;background-color: #f7f7f7 ; display: inline-block ; position: relative;}
.seac003 .ipt{ width: 280px; height: 55px; line-height: 55px;font-size: 16px; color: #333 ;float: left; padding-left: 14px}
.seac003 .submit{ width: 88px; height: 55px; background: url(../image/seac002.png) no-repeat left center; padding: 0 30px 0 30px; font-size: 16px; color: #0a3e96; position: absolute; right: 0;top: 0; cursor: pointer;}
.bxui-jg{ width: 100% ; font-size: 20px; color: #7a7a7a}
.bxui-jg i{color: #313131 ;font-weight: bold}

.resulta01{ width: 100%}
.resulta01 ul{ width: 100% ;padding: 28px 0 24px 0}
.resulta01 ul li{ width: 1398px ; height: 78px ; border: solid 1px #eee ;margin-bottom: 15px; position: relative; overflow: hidden;}
.resulta01 ul li a{ width: 1327px;height: 78px ; padding-left: 71px;  color: #313131; display: inline-block ; overflow: hidden;}
.resulta01 ul li a h3{ width: 1080px;height: 78px ; line-height: 78px ;font-size: 16px; color: #313131; display: inline-block ;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.resulta01 ul li a span{font-size: 16px; color: #163a88 ;padding-right: 24px;float: left;margin-top: 29px}
.resulta01 ul li a i{color: #c82100}
.resulta01 ul li .i{ width: 1px; height: 15px ; background-color: #dcdcdc ;display: block ;position: absolute; right: 110px; top: 32px ;display: none}
.resulta01 ul li img{position: absolute; right: 74px; top: 34px}
.resulta01 ul li:hover a{color: #163a88}
.resulta01 ul li:hover .i{display: block}
.resulta01 ul li:hover{box-shadow: rgba(0, 0, 0, 0.04) 0 0 5px 3px}


.formbox{position: relative;}
.formbox .submit{ width: 200px; height: 50px ;background-color: #1e4392  ;font-size: 16px; color: #fff; cursor: pointer; position: absolute; right: 2px ;bottom: 28px}


.lxsfa-box .lx-l .mmm img{top: 6px;}