@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#333; text-decoration:none}


em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{width: 100%; position: fixed;z-index: 100; top: 0;left: 0; background: #fff;height: 80px;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.headerbox{width:1278px ; margin: 0 auto; }
.logo{width: 258px; padding-top: 16px;float: left;}
.logo img{width: 100%;}
.lxwm{float: right; width: 192px; height: 48px;background: #1b4c9a;border-radius: 6px; margin-top: 16px;}
.lxwm p{color: #fff; font-size: 16px; font-weight: bold;text-align: center; line-height: 48px;}
.lxwm p img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.nav{float: left; padding-left: 48px;}
.nav li{float: left;   padding:0 20px; position: relative;}
.nav h3 a{color: #333;line-height: 80px; font-family: "Microsoft YaHei";font-size: 16px;}
.nav a:hover{color: #1B4C9A;font-weight: 700;}

.sub{position: absolute; width: 140%; left:-20%;background: rgba(255,255,255,.8);top: 80px;display: none;}
.sub a{display: block; text-align: center; line-height: 36px; color: #333;}
.sub a:hover{color: #fff;background: #1b4c9a;}


.fgt{height: 80px;}
.banner {overflow: hidden; position: relative;}
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 45px;}
.banner .swiper-pagination-bullet{opacity: 1; background: #fff; opacity: 1; width: 10px;height: 10px;transition: All 0.4s ease-in-out;border-radius: 5px;}
.banner .swiper-pagination-bullet-active{width: 37px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{color: #fff;font-size: 32px;}

.cpfl{width: 1278px; overflow: hidden; margin: 0 auto; padding-top: 60px; padding-bottom: 40px;}
.cpfl_left{float: left; width: 290px;border: 1px solid #e6e6e6;}
.cptitle h2{background: #1b4c9a; line-height: 60px; color: #fff; padding-left: 39px; font-size: 16px; font-weight: bold;}
.cpnr a{display: block; line-height: 58px;border-top: 1px solid #e6e6e6;font-size: 14px; color: #333; padding-left: 40px;}
.cpnr li.cur a{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpnr a:hover{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpfl_right{float: right;width: calc(100% - 330px);}
.cpfl_right ul{overflow: hidden; margin-left: -20px;}
.cpfl_right li{float: left; width: 33.33%; padding: 0 0 20px 20px;}
.cpfl_right span{display: block; overflow: hidden;height: 178px; }
.cpfl_right span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl_right ul li p{text-align: center; font-size: 16px; color: #333; line-height: 72px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl_right ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl_right ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}

.lbcptitle h2{background: #1b4c9a; line-height: 60px; color: #fff; padding:0 40px; font-size: 16px; font-weight: bold; margin-bottom: 40px;}
.lbcptitle h2 a{color: #fff; display: block; font-size: 12px; font-weight: 400; background: url(../images/a_13.png)  no-repeat right center; padding-right: 42px;transition: All 0.4s ease-in-out;}
.lbcptitle h2 a:hover{padding-right: 50px;}

.qyjj{width: 1270px; overflow: hidden; margin: 0 auto;background: #f2f2f2;}
.qyjj_right{float: right;width: 636px;}
.qyjj_right img{width: 100%;}
.qyjj_left{float: left; width: calc(100% - 636px); padding: 60px 60px 0 60px;}
.qyjj_left h3{font-weight: bold; font-size: 16px;color: #1b4c9a;}
.qyjj_left h2{font-weight: bold; color: #333; font-size: 30px;margin: 22px 0 44px;}
.qyjj_left p{font-size: 14px; line-height: 2; color: #333;text-align:justify; word-break: break-all;}
.qyjj_left ul{overflow: hidden; padding-top: 60px;}
.qyjj_left li{float: left; width: 33.33%; overflow: hidden;}
.qyjj_left ul li h2{font-size: 12px; font-weight: 400; color: #333; zoom: .8; margin: 0 0 8px;}
.qyjj_left ul li p{font-weight: bold; font-size: 14px; color: #333; line-height: 1;}
.qyjj_left ul li img{float: left; margin-top: 5px;}
.qytext{float: right;width: calc(100% - 42px);}
.qyjj_left ul li:nth-child(1) img{ margin: 0;}
.btn1{display: block; text-align: center; width: 213px; line-height: 60px; background: #1b4c9a; color: #fff; margin-top: 65px;font-size: 14px; font-weight: bold;}
.btn1 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 40px;transition: All 0.4s ease-in-out;}
.btn1:hover img{margin-left: 50px;}

.gscp{background: url(../images/a_39.png)  no-repeat center center;height: 723px; background-size: cover; margin-top: 60px;}
.gscp_title{width: 800px; margin: 0 auto; padding-top: 110px;text-align: center;}
.gscp_title h2{color: #fff; font-weight: bold; font-size: 32px; margin-bottom: 35px;}
.gscp_title p{color: #fff; font-size: 16px; line-height: 2;}
.bfbtn {background:url(../images/a_02.png) no-repeat center center #f89b27;width: 60px;height: 60px;border-radius: 50%;cursor: pointer; position: relative; display: block;
    transition: all ease .4s;left:50%; top:50%; transform:translate(-50%,-50%); margin: 80px 0 0 0
}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px dashed #f89b27; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px dashed #f89b27; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.8); opacity: 0;}
}
.news{padding: 60px 0 0 0; width: 1278px; margin: 0 auto;}
.news_nr ul{overflow: hidden; margin-left: -20px;}
.news_nr li{float: left; width: 33.33%; padding: 0 0 60px 20px;}
.news_nr span{display: block; height: 200px; overflow: hidden;}
.news_nr img{width: 100%; height: 100%; object-fit: cover;}
.news_text{padding-top: 35px;}
.news_text h3{font-size: 16px; color: #999; }
.news_text h2{font-weight: bold; font-size: 20px;color: #333; margin: 28px 0 30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 14px;color: #666; line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text a{display: inline-block; width: 110px; border-bottom: 1px solid #a6a6a6; line-height: 24px; font-size: 12px; color: #a6a6a6; margin-top: 45px;background: url(../images/a_46.png) no-repeat right center;}
.news_text a:hover{color: #F89B27;border-bottom: 1px solid #F89B27; background: url(../images/a_48.png) no-repeat right center;}

.banner1{padding-bottom: 60px;}
.banner1 img{width: 100%;}

.footer{background: #112242;}
.footerbox{width: 1278px; margin: 0 auto; padding: 80px 0 45px;}
.footer_top ul{overflow: hidden; text-align: center; }
.footer_top li{display: inline-block;font-size: 12px; color: #58647a;}
.footer_top a{color: #fff; font-size: 16px; padding: 0 58px;}
.footer_top a:hover{opacity: 0.6;}
.footer_bottom{overflow: hidden; padding-top: 70px;width: 980px; margin: 0 auto;}
.rwm{float: left;width: 99px; text-align: center;}
.rwm img{width: 100%;}
.rwm p{color: #fff; font-size: 12px;color: #a0a7b3; margin-top: 14px;}
.wzgn{float: right;width: 750px;}
.wzgn ul{display: flex;justify-content : space-between;}
.wzgn img{margin: 0 auto;border-radius: 50%;}
.wzgn p{text-align: center; font-size: 14px;margin: 13px 0 24px; color: #fff;}
.wzgn h2{color: #fff; font-size: 24px;font-family: DINCondensedC;text-align: center;}
.wzgn ul li:nth-child(3) h2{font-size: 14px; line-height: 1.6; font-weight: bold; }
.bqxx{text-align: center;border-top: 1px solid #283855;}
.bqxx p{font-size: 14px;color: rgba(255, 255, 255, 0.30); line-height: 96px;}
.video_bj{position: fixed;z-index: 101;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.video{position: fixed; z-index: 102; width: 700px;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ggbtn{display: block; position: absolute; width: 50px;height: 50px;background: url(../images/a_04.png) no-repeat center center #333;top: -25px; right: -25px; cursor: pointer;background-size: 30px 30px;border-radius: 50%;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ggbtn:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.rightfc{width: 76px; background: #1b4c9a;right: 0;position: fixed;z-index: 100;top:50%; transform: translateY(-50%);}

.rightfc li{border-bottom: 1px solid #315ea4;}
.rightfc ul li:nth-child(3){ border: none;}
.rightfc ul li:nth-child(4){ border: none; }
.rightfc a{display: block; padding: 18px 0 0 0;transition: All 0.4s ease-in-out;position: relative;}
.rightfc ul li:nth-child(4) a{padding-bottom: 15px;}
.rightfc a:hover{background: #4a6da2;}
.rightfc p{color: #fff; line-height: 37px;text-align: center;}
.rightfc img{margin: 0 auto;}
.dhnr{background: #fff; position: absolute;width: 200px; right: -200px; top: 0;border-radius: 6px 0 0 6px;transition: All 0.4s ease-in-out;z-index: -1;}
.dhnr h3{text-align: center; line-height: 100%; color: #333; font-size: 20px;line-height: 85px;font-weight: bold;}
.rightfc a:hover .dhnr{right: 76px;}
.rwmbox{width: 99px;background: #fff;border-radius: 6px 0 0 6px; overflow: hidden;bottom: 0; right: -100px; position: absolute;transition: All 0.4s ease-in-out;z-index: -1;}
.rwmbox p{font-size: 12px; line-height: 26px;color: #333;text-align: center;}
.rwmbox img{width: 100%;}
.rightfc a:hover .rwmbox{right: 76px;} 


#bannera{width:100%; height:400px; margin:0 auto;margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}


.cpfl1{width: 1278px; overflow: hidden; margin: 0 auto; padding-top: 60px; padding-bottom: 40px;}
.cpfl1_left{float: left; width: 290px;}
.cptitle1 h2{background: #1b4c9a; line-height: 60px; color: #fff; padding-left: 39px; font-size: 16px; font-weight: bold;}
.cpnr1{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.cpnr1 a{display: block; line-height: 58px;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;font-size: 14px; color: #333; padding-left: 40px;}
.cpnr1 li.cur a{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpnr1 a:hover{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpfl1_right{float: right;width: calc(100% - 330px);}

.cpnr2{ width:100%; border:1px solid #e6e6e6; padding:35px 40px;box-sizing: border-box; margin-top:50px; }
.cpnr2 p{ width:100%; height:24px; line-height:24px; }
.cpnr2 p img{ width:24px; height:24px; float:left; margin-right:15px;}
.cpnr2 h2{ font-size:24px; color:#1B4C9A; font-family:Impact; padding-top:20px;}
.cpfl1_rig ul{overflow: hidden; margin-left: -20px;}



.cpfl1_rig li{float: left; width: 33.33%; padding: 0 0 20px 20px;}
.cpfl1_rig span{display: block; overflow: hidden;height: 178px; }
.cpfl1_rig span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl1_rig ul li p{text-align: center; font-size: 16px; color: #333; line-height: 72px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl1_rig ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl1_rig ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}


.lbcptitle1 h2{background: #1b4c9a; line-height: 60px; color: #fff; padding:0 40px; font-size: 16px; font-weight: bold; margin-bottom: 40px;}
.lbcptitle1 h2 a{color: #fff; display: block; font-size: 12px; font-weight: 400; background: url(../images/a_13.png)  no-repeat right center; padding-right: 42px;transition: All 0.4s ease-in-out;}
.lbcptitle1 h2 a:hover{padding-right: 50px;}

.prd_detail{ width:100%; height:auto; }
.prd_detail img{ max-width:100%;}
.prod1{ width:100%; height: auto;  position:relative;}
.prod1 .swiper-button-prev,
.prod1 .swiper-button-next{ position:absolute; ;top:40%; width:15px; height:30px; z-index:99; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.prod1 .swiper-button-prev{ background-image: url(../images/k2.png)  !important; background:center;  left:30px; }
.prod1 .swiper-button-next{background-image: url(../images/k1.png)  !important ;background:center;  right:30px; }

.ma_hre{ width:420px; height:58px; margin-top:40px; margin-bottom:45px; border:2px solid #1B4C9A; text-align:center;box-sizing: border-box; font-size:16px;}
.ma_hr1{ width:190px; height:54px; line-height:54px; float:left; color:#fff; background:#1B4C9A }
.ma_hr1 span{ background:url(../images/h1.png) center left no-repeat ; margin-right:11px;    display: inline-block; width:24px; height:24px; vertical-align:-6px;}
.ma_hr2{ width:226px; height:54px; line-height:54px; text-align:center; color:#333; float:right; color:#1B4C9A; font-size:20px; font-weight:700;}
.cpfl1_rig1{ width:100%; margin-top:30px; margin-bottom:20px;}
.cpfl1_rig1 ul{overflow: hidden; margin-left: -20px; }



.cpfl1_rig1 li{float: left; width: 33.33%; padding: 0 0 20px 20px;}
.cpfl1_rig1 span{display: block; overflow: hidden;height: 178px; }
.cpfl1_rig1 span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl1_rig1 ul li p{text-align: center; font-size: 16px; color: #333; line-height: 72px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl1_rig1 ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl1_rig1 ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ytjs{ width:100%; height:auto; padding-top:30px; margin-bottom:60px;}

.a1rtile1{ max-width:100%; height:auto; margin:0px auto 70px auto;;}
.a1rtile1 ul{ margin-bottom:20px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:180px; margin-bottom:40px;  transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:300px; height:180px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:300px; height:180px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:180px;overflow: hidden;padding-left:40px;box-sizing: border-box; }
.a1rt21 h2{ width:100%; font-size:20px; color:#333;transition:all 0.5s; height: auto; line-height:30px; height:30px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:100%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#333 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ width:96%; height:40px; line-height:40px; margin-top:15px;}
.a1rt21 .a1rt2_11 span{ color:#999; font-size:16px; display:block;width:90px; border-bottom:1px solid #999; margin-top:15px;height: 49px;  line-height:49px; ;transition:all 0.5s; }

.a1rtile1 li:hover .a1rt21 h2{ color:#1B4C9A}


.abt12d{ width:100%; height:auto;}
	.abt12d ul{ padding-top:10px; padding-bottom:20px;}
.abt12d li{ width:100%; height:130px; margin-bottom:20px; padding:25px; box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0);}

.abt12d1{ width:80px; height:80px; text-align:center; float:left;line-height:80px; text-align:center; background:#1B4C9A; color:#fff;font-size: 36px;border-radius: 12px; margin-right:15px;}



.abt12d li img{ float:left; padding-right:20px;}
.abt12d li h2{font-size:20px;color: var(--183345, #333); font-weight:700; line-height:25px; padding-bottom:5px;}
.abt12d li p{ color:666; font-size:14px; line-height:25px;color: #333;}

.pagt1{ width:100%; padding:30px 0px;}
.pagt1 h3{ width:100%; font-weight:400; font-size:16px; padding:20px 0px 40px 0px;;}
.pagt1 li{border: 1px solid var(---Gray-5, #E0E0E0); width:48%; float:left; margin-bottom:35px; padding:25px 40px; margin-right:4%;}
.pagt1 li:nth-child(2n) { margin-right:0px;}
.pagt1 li h2{ color:#1B4C9A; font-size:40px; line-height:50px; margin-bottom:10px;}
.pagt1 li p{ color:#333; line-height:25px; height:75px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}

.pag1{ width:100%; height:auto;}
.pag1 h2{font-size: 32px; line-height:40px;}
.pag1 h3{ font-size:36px; color:#1B4C9A; line-height:60px; margin-bottom:20px;}
.pag2{ width:100%; height:auto;}
.pag2 ul{ width:100%; }

.pag2 ul li{ width:32%; float:left; margin-right:2%; height: auto; float:left; text-align:center;transition: all 1.2s;background: #fff; padding-bottom:50px;text-align:center;border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box;  margin-bottom:60px;}
.pag2 ul li .cnt3z{ width:100px; height:100px; margin:60px auto 20px auto; background:url(../images/b1.png) center no-repeat;}
.pag2 ul li:nth-child(2) .cnt3z{ background:url(../images/b2.png) center no-repeat;}
.pag2 ul li:nth-child(3) .cnt3z{ background:url(../images/b3.png) center no-repeat;}

.pag2 ul li:hover{ background:#1B4C9A;}
.pag2 ul li:hover .cnt3z{  background:url(../images/b7.png) center no-repeat;}
.pag2 ul li:nth-child(2):hover .cnt3z{ background:url(../images/b8.png) center no-repeat;}
.pag2 ul li:nth-child(3):hover .cnt3z{ background:url(../images/b9.png) center no-repeat;}

.pag2 ul li h2{  font-size:20px; color:#333;; margin-top:10px; margin-bottom:15px;transition: all 1.2s;}
.pag2 ul li p{ width:86%; color:#666; margin:20px auto 0px auto; line-height:30px; height:90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;transition: all 1.2s;}
.pag2 ul li:hover h2{ color:#004E97;}
.pag2 ul li:nth-child(3n) { margin-right:0px;}

.pag2 ul li:hover h2{ color:#fff;}
.pag2 ul li:hover p{ color:#fff;}




.ar1{ width:1240px; height:auto; margin:0 auto; padding:50px 0px 70px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 181px;height: 52px;border: 1px solid #999999; text-align:center; line-height:52px; margin-top:40px;}
.fh:hover a{ text-decoration:underline;}









.bread{ width:100%; height:61px; font-size:16px;border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
;background: #FFF;}
.breadz{ width:1240px; height:61px; margin:0 auto; line-height:60px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0E56C0; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0E56C0;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}

 #nx_pg{width:100%;padding:5px 0px 50px 0px; text-align:left; margin-top:10px;  }
 #nx_pg li{ display:inline-block;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#1B4C9A;border:1px solid #1B4C9A; color:#fff;}
 #nx_pg .on{ background:#1B4C9A;border:1px solid #1B4C9A; color:#fff;}


.ab1{ width:1240px; height: auto;; margin:70px auto;background:#1B4C9A;}
.ab11{ width:620px; height: auto; float:right;}
.ab11 img{ width:100%; display:block;}
.ab12{ width:510px; float:left; padding-left:40px; padding-top:30px;}
.ab12 h2{font-size: 24px; line-height:45px; font-weight:bold; margin-top:20px; margin-bottom:36px;color:#fff;}
.ab12 li{ width:100%; line-height:45px; font-size:16px; color:#fff; margin-bottom:0px;}
.ab12 li img{ float:left; margin-top:10px; margin-right:5px; }
.ab12 li:nth-child(4){ margin-bottom:25px;}
.ab4{ width:96%; max-width:1240px; margin:65px auto; }	
.bt3{ width:100%; height:auto; text-align:left;}
.bt3 h2{ font-size:36px; color:#333; padding-bottom:18px; font-weight:bold;font-family: Roboto; }	

.ft4{ width:1240px;margin:35px auto 0px auto;}

.jon11{ width:48%; height:68px; margin-bottom:20px; float:left;margin-right:4%  }
.jon11:nth-child(1){margin-right:0px}
.jon11:nth-child(2){ margin-right:0px;}
.jon11:nth-child(3){ margin-right:0px;}
.jon11:nth-child(5){ margin-right:0px;}

.jon11:nth-child(7){ margin-right:0px;}
.jon11:nth-child(8){ margin-right:0px;}

.jon11:nth-child(10){ margin-right:0px;}
.jon11:nth-child(11){ margin-right:0px;}
.b11{width:100%; height:68px; line-height:68px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 1px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{border:#BDBDBD 1px solid;  }
.jon41{ width:100%; height:120px; margin-bottom:30px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px;border: 1px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{border:#BDBDBD 1px solid;  }
.jon51{ width:240px; height:60px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1B4C9A;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1B4C9A;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}

.map{ width:100%; height:auto;}
.map img{ width:100%; display:block;}









































@media(max-width:1278px){
.header{z-index: 101;}
.headerbox{width: 100%;position: fixed; height: 80px;}
.logo{position: absolute;width: 180px;left: 3%;top:50%; transform: translateY(-50%); padding-top: 0;}

.lxwm{display: none;}
.dhbtn{position: absolute; width: 30px;height: 30px;border-radius: 4px;background: url(../images/da1.png)  no-repeat center center #1b4c9a;right: 3%;top:50%; transform: translateY(-50%);background-size: 20px 20px;}
.dhbtn.on{background: url(../images/da2.png)  no-repeat center center #1b4c9a;right: 3%;top:50%; transform: translateY(-50%);background-size: 20px 20px;}
.nav{width: 100%; position: fixed; height: calc(100% - 80px);z-index: 102; left: 0; top: 80px;background: #fff;display: none; padding: 0;overflow: auto;}
.nav li{float: none; width: 100%; border-bottom: 1px solid #eee; line-height: 40px;text-align: center;}
.nav h3 a{ line-height:45px;}
.sub{position: static; width:100%; left:0;}


.fgt{height: 80px;}
.banner {overflow: hidden; position: relative;}
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 25px;}
.banner .swiper-pagination-bullet{opacity: 1; background: #fff; opacity: 1; width: 10px;height: 10px;transition: All 0.4s ease-in-out;border-radius: 5px;}
.banner .swiper-pagination-bullet-active{width: 37px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{color: #fff;font-size: 32px;}

.cpfl{width: 96%; overflow: hidden; margin: 0 auto; padding-top: 40px; padding-bottom: 30px;}
.cpfl_left{float: left; width: 290px;border: 1px solid #e6e6e6; display:none;}
.cptitle h2{background: #1b4c9a; line-height: 60px; color: #fff; padding-left: 39px; font-size: 16px; font-weight: bold;}
.cpnr a{display: block; line-height: 58px;border-top: 1px solid #e6e6e6;font-size: 14px; color: #333; padding-left: 40px;}
.cpnr li.cur a{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpnr a:hover{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpfl_right{float: none;;width: calc(100% - 00px);}
.cpfl_right ul{overflow: hidden; margin-left: -10px;}
.cpfl_right li{float: left; width: 50%; padding: 0 0 20px 10px;}
.cpfl_right span{display: block; overflow: hidden;height: 178px; }
.cpfl_right span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl_right ul li p{text-align: center; font-size: 14px; color: #333; line-height: 42px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl_right ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl_right ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.cpfl_right ul li:nth-child(9){ display:none;}
.lbcptitle h2{background: #1b4c9a; line-height: 50px; color: #fff; padding:0 20px; font-size: 14px; font-weight: bold; margin-bottom: 30px;}
.lbcptitle h2 a{color: #fff; display: block; font-size: 12px; font-weight: 400; background: url(../images/a_13.png)  no-repeat right center; padding-right: 32px;transition: All 0.4s ease-in-out;}
.lbcptitle h2 a:hover{padding-right: 50px;}

.qyjj{width: 96%; overflow: hidden; margin: 0 auto;background: #f2f2f2; padding:35px 15px;box-sizing: border-box; }
.qyjj_right{float: none;;width: 100%; padding-bottom:10px; padding-top:20px;}
.qyjj_right img{width: 100%;}
.qyjj_left{float: none; width: calc(100% - 0px); padding: 0px 0px 0 0px;}
.qyjj_left h3{font-weight: bold; font-size: 16px;color: #1b4c9a;}
.qyjj_left h2{font-weight: bold; color: #333; font-size: 22px;margin: 12px 0 20px;}
.qyjj_left p{font-size: 14px; line-height: 2; color: #333;text-align:justify; word-break: break-all;}
.qyjj_left ul{overflow: hidden; padding-top:20px;}
.qyjj_left li{float: none; width:100%; overflow: hidden; padding-bottom:15px;}
.qyjj_left ul li h2{font-size: 12px; font-weight: 400; color: #333; zoom: .8; margin: 0 0 8px;}
.qyjj_left ul li p{font-weight: bold; font-size: 14px; color: #333; line-height: 1;}
.qyjj_left ul li img{float: left; margin-top: 5px;}
.qytext{float: right;width: calc(100% - 42px);}
.qyjj_left ul li:nth-child(1) img{ margin: 0;}
.btn1{display: block; text-align: center; width:160px; line-height: 45px; background: #1b4c9a; color: #fff; margin-top: 25px;font-size: 14px; font-weight: bold;}
.btn1 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;transition: All 0.4s ease-in-out;}
.btn1:hover img{margin-left: 50px;}

.gscp{background: url(../images/a_39.png)  no-repeat center center;height:  auto; padding:60px 0px 80px 0px;; background-size: cover; margin-top: 30px;}
.gscp_title{width: 96%; margin: 0 auto; padding-top: 20px;text-align: center;}
.gscp_title h2{color: #fff; font-weight: bold; font-size: 22px; margin-bottom: 15px;}
.gscp_title p{color: #fff; font-size: 14px; line-height: 2;}
.bfbtn {background:url(../images/a_02.png) no-repeat center center #f89b27;width: 60px;height: 60px;border-radius: 50%;cursor: pointer; position: relative; display: block;
    transition: all ease .4s;left:45%; top:50%;transform:translate(-50%,-50%); margin: 40px 0 0 0
}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px dashed #f89b27; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px dashed #f89b27; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.8); opacity: 0;}
}
.news{padding: 30px 0 0 0; width: 96%; margin: 0 auto;}
.news_nr ul{overflow: hidden; margin-left: -0px;}
.news_nr li{float: none;; width:100%; padding: 0 0 20px 0px;}
.news_nr span{display: block; height: 200px; overflow: hidden;}
.news_nr img{width: 100%; height: 100%; object-fit: cover;}
.news_text{padding-top: 15px;}
.news_text h3{font-size: 16px; color: #999; }
.news_text h2{font-weight: bold; font-size: 16px;color: #333; margin: 5px 0 8px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 14px;color: #666; line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text a{display: inline-block; width: 110px; border-bottom: 1px solid #a6a6a6; line-height: 24px; font-size: 12px; color: #a6a6a6; margin-top: 15px;background: url(../images/a_46.png) no-repeat right center;}
.news_text a:hover{color: #F89B27;border-bottom: 1px solid #F89B27; background: url(../images/a_48.png) no-repeat right center;}

.banner1{padding-bottom: 30px;}
.banner1 img{width: 100%;}

.footer{background: #112242; padding:25px;}
.footer a{ color:#fff;}
.footerbox{width: 96%; margin: 0 auto; padding:30px 0 30px; display:none;}
.footer_top ul{overflow: hidden; text-align: center; display:none; }
.footer_top li{display: inline-block;font-size: 12px; color: #58647a;}
.footer_top a{color: #fff; font-size: 16px; padding: 0 58px;}
.footer_top a:hover{opacity: 0.6;}
.footer_bottom{overflow: hidden; padding-top: 70px;width: 980px; margin: 0 auto; display:none;}
.rwm{float: left;width: 99px; text-align: center;}
.rwm img{width: 100%;}
.rwm p{color: #fff; font-size: 12px;color: #a0a7b3; margin-top: 14px;}
.wzgn{float: right;width: 750px;}
.wzgn ul{display: flex;justify-content : space-between;}
.wzgn img{margin: 0 auto;border-radius: 50%;}
.wzgn p{text-align: center; font-size: 14px;margin: 13px 0 24px; color: #fff;}
.wzgn h2{color: #fff; font-size: 24px;font-family: DINCondensedC;text-align: center;}
.wzgn ul li:nth-child(3) h2{font-size: 14px; line-height: 1.6; font-weight: bold; }
.bqxx{text-align: center;border-top: 0px solid #283855;}
.bqxx p{font-size: 14px;color: rgba(255, 255, 255, 0.30); line-height: 25px;}
.video_bj{position: fixed;z-index: 101;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.video{position: fixed; z-index: 102; width: 700px;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ggbtn{display: block; position: absolute; width: 50px;height: 50px;background: url(../images/a_04.png) no-repeat center center #333;top: -25px; right: -25px; cursor: pointer;background-size: 30px 30px;border-radius: 50%;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ggbtn:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.rightfc{width: 76px; background: #1b4c9a;right: 0;position: fixed;z-index: 100;top:50%; transform: translateY(-50%); display:none;}

.rightfc li{border-bottom: 1px solid #315ea4;}
.rightfc ul li:nth-child(3){ border: none;}
.rightfc ul li:nth-child(4){ border: none; }
.rightfc a{display: block; padding: 18px 0 0 0;transition: All 0.4s ease-in-out;position: relative;}
.rightfc ul li:nth-child(4) a{padding-bottom: 15px;}
.rightfc a:hover{background: #4a6da2;}
.rightfc p{color: #fff; line-height: 37px;text-align: center;}
.rightfc img{margin: 0 auto;}
.dhnr{background: #fff; position: absolute;width: 200px; right: -200px; top: 0;border-radius: 6px 0 0 6px;transition: All 0.4s ease-in-out;z-index: -1;}
.dhnr h3{text-align: center; line-height: 100%; color: #333; font-size: 20px;line-height: 85px;font-weight: bold;}
.rightfc a:hover .dhnr{right: 76px;}
.rwmbox{width: 99px;background: #fff;border-radius: 6px 0 0 6px; overflow: hidden;bottom: 0; right: -100px; position: absolute;transition: All 0.4s ease-in-out;z-index: -1;}
.rwmbox p{font-size: 12px; line-height: 26px;color: #333;text-align: center;}
.rwmbox img{width: 100%;}
.rightfc a:hover .rwmbox{right: 76px;} 


#bannera{width:100%; height:110px; margin:0 auto;margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center; background-size:auto 100% ;}


.cpfl1{width: 96%; overflow: hidden; margin: 0 auto; padding-top:30px; padding-bottom: 20px;}
.cpfl1_left{float: left; width: 290px; display:none;}
.cptitle1 h2{background: #1b4c9a; line-height: 60px; color: #fff; padding-left: 39px; font-size: 16px; font-weight: bold;}
.cpnr1{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.cpnr1 a{display: block; line-height: 58px;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;font-size: 14px; color: #333; padding-left: 40px;}
.cpnr1 li.cur a{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpnr1 a:hover{color: #F89B27;background: url(../images/a_01.png) no-repeat 250px center;}
.cpfl1_right{float: none;;width: calc(100% - 0px);}

.cpnr2{ width:100%; border:1px solid #e6e6e6; padding:35px 40px;box-sizing: border-box; margin-top:50px; }
.cpnr2 p{ width:100%; height:24px; line-height:24px; }
.cpnr2 p img{ width:24px; height:24px; float:left; margin-right:15px;}
.cpnr2 h2{ font-size:24px; color:#1B4C9A; font-family:Impact; padding-top:20px;}
.cpfl1_rig ul{overflow: hidden; margin-left: -10px;}



.cpfl1_rig li{float: left; width: 50%; padding: 0 0 10px 10px;}
.cpfl1_rig span{display: block; overflow: hidden;height: 128px; }
.cpfl1_rig span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl1_rig ul li p{text-align: center; font-size: 14px; color: #333; line-height: 42px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl1_rig ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl1_rig ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}


.lbcptitle1 h2{background: #1b4c9a; line-height: 50px; color: #fff; padding:0 15px; font-size: 14px; font-weight: bold; margin-bottom: 20px;}
.lbcptitle1 h2 a{color: #fff; display: block; font-size: 12px; font-weight: 400; background: url(../images/a_13.png)  no-repeat right center; padding-right: 42px;transition: All 0.4s ease-in-out;}
.lbcptitle1 h2 a:hover{padding-right: 50px;}

.prd_detail{ width:100%; height:auto; }

.prod1{ width:100%; height: auto;  position:relative;}
.prod1 .swiper-button-prev,
.prod1 .swiper-button-next{ position:absolute; ;top:30%; width:15px; height:30px; z-index:99; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.prod1 .swiper-button-prev{ background-image: url(../images/k2.png)  !important; background:center;  left:30px; }
.prod1 .swiper-button-next{background-image: url(../images/k1.png)  !important ;background:center;  right:30px; }

.ma_hre{ width:100%; height:58px; margin-top:40px; margin-bottom:45px; border:2px solid #1B4C9A; text-align:center;box-sizing: border-box; font-size:16px;}
.ma_hr1{ width:130px; height:54px; line-height:54px; float:left; color:#fff; background:#1B4C9A }
.ma_hr1 span{ background:url(../images/h1.png) center left no-repeat ; margin-right:11px;    display: inline-block; width:24px; height:24px; vertical-align:-6px;}
.ma_hr2{  width: calc(100% - 130px); height:54px; line-height:54px; text-align:center; color:#333; float:right; color:#1B4C9A; font-size:20px; font-weight:700;}
.cpfl1_rig1{ width:100%; margin-top:30px; margin-bottom:20px;}
.cpfl1_rig1 ul{overflow: hidden; margin-left: -20px; }



.cpfl1_rig1 li{float: left; width: 33.33%; padding: 0 0 20px 20px;}
.cpfl1_rig1 span{display: block; overflow: hidden;height: 178px; }
.cpfl1_rig1 span img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cpfl1_rig1 ul li p{text-align: center; font-size: 16px; color: #333; line-height: 72px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpfl1_rig1 ul li a:hover p{color: #1B4C9A;font-weight: bold;}
.cpfl1_rig1 ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ytjs{ width:100%; height:auto; padding-top:30px; margin-bottom:60px;}

.a1rtile1{ max-width:100%; height:auto; margin:0px auto 70px auto;;}
.a1rtile1 ul{ margin-bottom:20px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:80px; margin-bottom:20px;  transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:120px; height:80px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:120px; height:80px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:80px;overflow: hidden;padding-left:10px;box-sizing: border-box; }
.a1rt21 h2{ width:100%; font-size:18px; color:#333;transition:all 0.5s; height: auto; line-height:20px; height:20px; margin-bottom:4px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:100%; height:50px; line-height:25px; margin-top:0px;transition:all 0.5s; color:#333 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ display:none; width:96%; height:40px; line-height:40px; margin-top:15px;}
.a1rt21 .a1rt2_11 span{ color:#999; font-size:16px; display:block;width:90px; border-bottom:1px solid #999; margin-top:15px;height: 49px;  line-height:49px; ;transition:all 0.5s; }

.a1rtile1 li:hover .a1rt21 h2{ color:#1B4C9A}


.abt12d{ width:100%; height:auto;}
	.abt12d ul{ padding-top:10px; padding-bottom:20px;}
.abt12d li{ width:100%; height: auto; margin-bottom:20px; padding:15px; box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0);}

.abt12d1{ width:80px; height:80px; text-align:center; float:left;line-height:80px; text-align:center; background:#1B4C9A; color:#fff;font-size: 36px;border-radius: 12px; margin-right:15px;}



.abt12d li img{ float:left; padding-right:20px;}
.abt12d li h2{font-size:20px;color: var(--183345, #333); font-weight:700; line-height:25px; padding-bottom:5px;}
.abt12d li p{ color:666; font-size:14px; line-height:25px;color: #333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.pagt1{ width:100%; padding:30px 0px;}
.pagt1 h3{ width:100%; font-weight:400; font-size:16px; padding:20px 0px 40px 0px;;}
.pagt1 li{border: 1px solid var(---Gray-5, #E0E0E0); width:48%; float:left; margin-bottom:35px; padding:25px 40px; margin-right:4%;}
.pagt1 li:nth-child(2n) { margin-right:0px;}
.pagt1 li h2{ color:#1B4C9A; font-size:40px; line-height:50px; margin-bottom:10px;}
.pagt1 li p{ color:#333; line-height:25px; height:75px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}

.pag1{ width:100%; height:auto;}
.pag1 h2{font-size:22px; line-height:30px;}
.pag1 h3{ font-size:20px; color:#1B4C9A; line-height:30px; margin-bottom:10px;}
.pag2{ width:100%; height:auto;}
.pag2 ul{ width:100%; }

.pag2 ul li{ width:32%; float:left; margin-right:2%; height: auto; float:left; text-align:center;transition: all 1.2s;background: #fff; padding-bottom:20px;text-align:center;border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box;  margin-bottom:60px;}
.pag2 ul li .cnt3z{ width:100px; height:100px; margin:20px auto 10px auto; background:url(../images/b1.png) center no-repeat;}
.pag2 ul li:nth-child(2) .cnt3z{ background:url(../images/b2.png) center no-repeat;}
.pag2 ul li:nth-child(3) .cnt3z{ background:url(../images/b3.png) center no-repeat;}

.pag2 ul li:hover{ background:#1B4C9A;}
.pag2 ul li:hover .cnt3z{  background:url(../images/b7.png) center no-repeat;}
.pag2 ul li:nth-child(2):hover .cnt3z{ background:url(../images/b8.png) center no-repeat;}
.pag2 ul li:nth-child(3):hover .cnt3z{ background:url(../images/b9.png) center no-repeat;}

.pag2 ul li h2{  font-size:18px; color:#333;; margin-top:0px; margin-bottom:5px;transition: all 1.2s;}
.pag2 ul li p{ width:96%; color:#666; margin:10px auto 0px auto; line-height:25px; height:75px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;transition: all 1.2s;}
.pag2 ul li:hover h2{ color:#004E97;}
.pag2 ul li:nth-child(3n) { margin-right:0px;}

.pag2 ul li:hover h2{ color:#fff;}
.pag2 ul li:hover p{ color:#fff;}




.ar1{ width:96%; height:auto; margin:0 auto; padding:40px 0px 40px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 151px;height: 42px;border: 1px solid #999999; text-align:center; line-height:42px; margin-top:20px;}
.fh:hover a{ text-decoration:underline;}









.bread{ width:100%; height:45px; font-size:14px;border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
;background: #FFF;}
.breadz{ width:96%; height:45px; margin:0 auto; line-height:44px;}
.bread1{ width:auto; float:left; display:none;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0E56C0; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0E56C0;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}

 #nx_pg{width:100%;padding:5px 0px 20px 0px; text-align:left; margin-top:10px;  }
 #nx_pg li{ display:inline-block; margin-bottom:10px;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#1B4C9A;border:1px solid #1B4C9A; color:#fff;}
 #nx_pg .on{ background:#1B4C9A;border:1px solid #1B4C9A; color:#fff;}


.ab1{ width:96%; height: auto;; margin:40px auto;background:#1B4C9A; padding:24px 15px;box-sizing: border-box;}
.ab11{ width:100%; height: auto; float:none;;}
.ab11 img{ width:100%; display:block;}
.ab12{ width:100%; float:none;; padding-left:0px; padding-top:30px;}
.ab12 h2{font-size: 24px; line-height:45px; font-weight:bold; margin-top:20px; margin-bottom:36px;color:#fff;}
.ab12 li{ width:100%; line-height:45px; font-size:16px; color:#fff; margin-bottom:0px;}
.ab12 li img{ float:left; margin-top:10px; margin-right:5px; }
.ab12 li:nth-child(4){ margin-bottom:25px;}
.ab4{ width:96%; max-width:1240px; margin:35px auto; }	
.bt3{ width:100%; height:auto; text-align:left;}
.bt3 h2{ font-size:22px; color:#333; padding-bottom:10px; font-weight:bold;font-family: Roboto; }	

.ft4{ width:96%;margin:15px auto 0px auto;}

.jon11{ width:48%; height:68px; margin-bottom:20px; float:left;margin-right:0%  }
.jon11:nth-child(1){margin-right:0px}
.jon11:nth-child(2){ margin-right:0px;}
.jon11:nth-child(3){ margin-right:0px;}
.jon11:nth-child(5){ margin-right:4%;}

.jon11:nth-child(7){ margin-right:0px;}
.jon11:nth-child(8){ margin-right:4%;}

.jon11:nth-child(10){ margin-right:0px;}
.jon11:nth-child(11){ margin-right:0px;}
.b11{width:100%; height:68px; line-height:68px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 1px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{border:#BDBDBD 1px solid;  }
.jon41{ width:100%; height:120px; margin-bottom:30px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px;border: 1px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{border:#BDBDBD 1px solid;  }
.jon51{ width:240px; height:60px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1B4C9A;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1B4C9A;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}

.map{ width:100%; height:auto;}
.map img{ width:100%; display:block;}







}





