@charset "utf-8";
/* CSS Document */


.flexslider{width:100%; height:600px; position: relative;  overflow:hidden; z-index: 1;}
.flexslider .slides li .aa img { display: inline-block; width:100%; height:600px; object-fit: cover}
.flexslider .slides li .aa .zhe-bj{width:100%; height:600px; position: absolute; left: 0;top: 0}
.flexslider .slides li .aa .zhe-bj .zhe-c{ height:600px; }
.flexslider .slides li .aa .zhe-bj .zhe-c a{bottom: 104px;}
.flex-control-nav{bottom: 40px}

.main-bj{ width: 100% ;background-color: #fff ; }
.main-c{ width: 1300px; margin: 0 auto; padding-bottom: 66px;}
.lam{ width: 100% ; text-align: center ;position: relative; top: -30px;z-index: 8; }
.lam ul{display: inline-block ; height: 60px ; padding: 0 40px; background-color: #fff ; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1)}
.lam ul li{display: inline-block ; line-height: 60px; margin: 0 6px;padding: 0 24px;}
.lam ul li a{display: inline-block ; height: 60px ; line-height: 60px; font-size: 18px; color: #2e2e2e ;}
.lam ul li.on a{color: #c21c00 ;font-weight: bold ;}
.lam ul li.on{background: url(../images/dow.png) no-repeat right center}
.Tertiary-box{ width: 100% ; background-color: #f7f7f7 ; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; overflow: hidden; display: none }
.Tertiary-box ul{ width: 1230px; margin: 0 auto ; padding: 35px 0 20px 0}
.Tertiary-box ul li{display: inline-block ; position: relative; margin-bottom: 15px; padding: 0 30px}
.Tertiary-box ul li a{line-height: 16px; font-size: 16px; color: #2e2e2e ; text-transform: uppercase ;}
.Tertiary-box ul li i{width: 1px; height: 16px;background-color:#2e2e2e ;display: block;position: absolute; right: 0;top: 0}
.Tertiary-box ul li:last-child i{display: none}
.Tertiary-box ul li a:hover{color: #c30000}


.product{ width: 100% ;padding: 40px 0 0 0}
.product ul{ width: 1330px;}
.product ul li{width: 420px; float: left;text-align: center; margin: 0 20px 40px 0 ;position: relative;}
.product ul li .tu-box{ width: 420px; height: 336px; margin-bottom: 31px; border-radius:8px;position: relative; overflow: hidden; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; }
.product ul li .tu-box img{ width: 100% ;height: 100% ;}
.product ul li .tu-box .zhe{ width: 420px; height: 336px; line-height: 336px;text-align: center; background: rgba(194, 28, 0, 0.7) ;position: absolute; left: 0;top: 0; overflow: hidden; display: none}
.product ul li .tu-box .zhe i{ width: 49px;height: 48px;display: inline-block;background: url(../images/sz.png) no-repeat;margin: 145px 0 0 0;}
.product ul li h3{font-size: 16px; color: #2e2e2e;text-transform: uppercase}
.product ul li:hover .tu-box .zhe{display: block}
.product ul li:hover h3{color: #c21c00;}
.product ul li:hover .tu-box{box-shadow: -2px 6px 13px 6px rgba(0, 0, 0, 0.1)}




/* ======翻页====== */

.pagelable{ width: 100%; }
.pageCustom{ text-align: center; margin: auto; margin-top: 36px;}
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; text-align: center; font-size: 20px; color: #2e2e2e; margin: 0 4px;  cursor: pointer; text-decoration:none; }
.pageCustom a img{position: relative; top: 9px}
.pageCustom a:hover{font-weight: bold}
/*提示*/
.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{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */
/*第一页-禁用*/
.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{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
/* .pageCustom a.pageCustom_Pre:hover{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */
/*上一页-禁用*/
.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{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
/* .pageCustom a.pageCustom_Num:hover{ font-weight: bold; color: #fff; background-color: #2e65cc; } */
.pageCustom a.pageCustom_Num_On{  font-weight: bold; }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 51px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
/* .pageCustom a.pageCustom_Next:hover{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */
/*下一页-禁用*/
/* .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{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
/* .pageCustom a.pageCustom_Last:hover{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */
/*尾页-禁用*/
.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{ font-weight: bold; color: #fff; background-color: #2e65cc; border: solid 1px #2e65cc; } */

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; ; height: 34px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 13px 0 0; width: 48px; height: 34px; line-height: 34px; background-color: #eeeeee; display: inline-block; text-align: center; font-size:20px; color: #2e2e2e; border-radius: 6px ; -webkit-border-radius: 6px ; -moz-border-radius: 6px ; -ms-border-radius: 6px ; -o-border-radius: 6px ; }


 .xw-l{ width: 100% ;padding: 40px 0 0 0}
 .xw-l ul{ width: 1330px;}
 .xw-l ul li{ width: 403px;float: left;margin: 0 24px 44px 0}
 .xw-l ul li a{ width: 100% ;display: block ;border-radius: 9px;position: relative;  overflow: hidden;}
 .xw-l ul li a .tu-box{ width: 100%; height: 259px ; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; overflow: hidden;}
 .xw-l ul li a .tu-box img{ width: 100%; height: 259px ; object-fit: cover }
 .xw-l ul li a .cnt{ width: 351px; padding: 26px 26px 30px 26px;}
 .xw-l ul li a .cnt h3{ width: 100% ; height: 18px; line-height: 18px ;font-size: 16px;text-align: center; color: #333 ;white-space: nowrap;text-overflow: ellipsis ;margin-bottom: 15px; overflow: hidden;}
 .xw-l ul li a .cnt h4{ width: 100% ; height: 36px; line-height: 18px ;font-size: 16px; color: #a4a8ad ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
 .xw-l ul li a .time{ width: 135px; height: 37px ; line-height: 37px; text-align: center; background: rgba(0, 31, 148, 0.6) ; position: absolute; right: 0; top: 0; border-radius:0 0 0 9px; overflow: hidden; -webkit-border-radius:0 0 0 9px; -moz-border-radius:0 0 0 9px; -ms-border-radius:0 0 0 9px; -o-border-radius:0 0 0 9px; }
 .xw-l ul li a .time span{font-size: 14px; color: #fff ;}
 .xw-l ul li a:hover{box-shadow:  0 0 8px 3px rgba(0, 0, 0, 0.05)}
 .xw-l ul li a:hover .cnt h3{color: #c21c00}
 
.xwlt .pageCustom{margin-top: 16px;}

.jguo{ width: 100% ; padding: 30px 0 0 0}
.jguo ul{ width: 100% ;}
.jguo ul li{ width: 100% ;  height: 58px; border-bottom: 1px solid #e5e5e5;}
.jguo ul li a{width: 1120px ; height: 58px ; line-height: 58px ;float: left; font-size: 16px; color: #2e2e2e ;text-transform: uppercase ; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.jguo ul li h5{width: 140px ; height: 58px ; line-height: 58px ;float: right;text-align: right; font-size: 16px; color: #7c7c7c ;}
.jguo ul li a:hover{color: #c21c00}



.map-bj{width: 100% ; height: 400px;}
.lxwm{width: 100% ; padding: 20px 0 20px 0; overflow: hidden;}
.lxwm h6{width: 100% ;margin-bottom: 18px; overflow: hidden;}
.lxwm h6 span{font-size: 18px; color: #001f94 ;font-weight: bold ;}
.lxwm h6 i{font-size: 18px; color: #2e2e2e}

.stage-box{ width: 1090px; margin: 0 auto ;}
.titb{ width: 100% ;border-bottom: 1px solid #e5e5e5 ; padding: 50px 0 16px 0}
.titb h3{ font-size: 26px; color: #001f94 ;line-height: 32px;text-transform: uppercase ;margin-bottom: 24px;}
.titb h6{font-size: 14px; color: #a0a1a3}

.nr-box{ width: 100% ; font-size: 16px; line-height: 36px; color: #2e2e2e ; padding: 15px 0 15px 0;overflow: hidden;}
.nr-box img{max-width: 100% !important ;height: auto;}

.pg-box{ width: 100%;border-top: 1px solid #e5e5e5;   padding-top: 40px; position: relative; }
.page-t{ width:100%; height: 20px;margin-bottom: 20px}
.page-t h3{ width:65px; height:20px; float: left; line-height:20px; font-size:16px; color:#383b40;font-weight: bold}
.page-t a{ width:900px;height:20px; float: left; line-height:20px;font-size:16px; color:#383b40; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#001f94 ; }
.page-t:hover h3{ color:#001f94 ; }
.pad4{padding-bottom: 40px}





/* 2022.11.25 新增 */

.jd-l{ width: 100%; padding: 35px 0 0 0; overflow: hidden;}
.mod18{width:100%;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
/* .mod18 .prev{left:15px;background:url(../images/le1.png) no-repeat;} */
/* .mod18 #prevTop,.mod18 #nextTop{top:250px;width:32px;height:48px;}
.mod18 #prev,.mod18 #next{top:645px;width:17px;height:28px;} */
.mod18 #prevTop{position:absolute; left:0px;top:236px; z-index:10; cursor:pointer; width: 50px;
 height: 50px;
 background-color: #acacac;
 background-image: url(../images/zuo1.png);
 background-repeat: no-repeat;
 background-position: center center;
 display: block;}
.mod18 #nextTop{ position:absolute; right:0px;top:236px; z-index:10; cursor:pointer; width: 50px;
 height: 50px;
 background-color: #acacac;
 background-image: url(../images/you1.png);
 background-repeat: no-repeat;
 background-position: center center;
 display: block;}
.mod18 #prevTop:hover{  background-color: #c21c00;}
.mod18 #nextTop:hover{  background-color: #c21c00;}
/* .mod18 .next{right:15px;background:url(../images/rt1.png) no-repeat;} */
.mod18 li{float:left; position: relative;}
.mod18 .picBox{width:1090px ; height:520px; background-color: #f6f6f6 ; position:relative;overflow:hidden;}
.mod18 .picBox ul{height:520px;position:absolute; left:0;}
.mod18 .picBox li{ width:1090px;height:520px;}
.mod18 .picBox li{position:relative;color:#fff;}
.mod18 .picBox li a{display:block;width:100%;height:520px;text-align: center; position:absolute;color:#fff;}
.mod18 .picBox li a img{ max-width: 600px ;height: 100% ;object-fit: cover}


.mod18 .listBox{width:1090px ;height:164px;margin:0 auto;position:relative; padding-top:17px;overflow:hidden;}
.mod18 .listBox ul{ height:164px;position:absolute;}
.mod18 .listBox li{width:220px; height:164px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:110px;height:90px;}
.mod18 .listBox img{width:199px; height:158px;border:3px solid #fff; object-fit: cover}
.mod18 .listBox .on img{border:3px solid #c21c00;}






