@charset "utf-8";
*{font-size: 14px; font-weight: normal;}
.top{padding:11px 0;background: #E9E9E9;overflow:hidden;}
.top .fr a{margin-left:56px;}
.top .fr a i{font-size:16px;margin-right:4px;vertical-align:middle;}
.textOver {display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* menu */
.neck{background: #efefef}
.menuBox{/*justify-content: space-between;*/}
.menu{font-size:18px;/*position:relative;z-index:1;*/}
.menu li a{/*line-height:39px; */color: #565656;}
.menu li{position: relative;}
.menu li.navLi{text-align:center;margin-left:1px}
.menu li:hover,.menu li.active{}
.menu li:hover a,.menu li.active a{}
.menu li ul{/*background:#00529a!important;*/font-size:14px;border:0!important;border-radius:0!important;}
.menu .first_link{/*font-size: 16px;*/ position: relative !important; line-height: unset; padding-top: unset; padding-bottom: unset;}
.menu .drop{ position: relative !important; }
/*.menu .first_link:hover{background: #00529a;}*/
/*.menu .first_link:after{position: absolute !important;  top:16%; right: 0; content: '|' !important; font-size: 12px; font-weight: normal;  color: #054883; }*/
.menu li ul li a.first_link:hover{color:#565656;}
.menu li ul li a.first_link{line-height:45px;padding:0!important;color:#fff!important;border:0!important}
.menu li ul li.navLi{width:1000%;height:45px;border:0;margin-left:0}
/*.menu li ul li:hover{background:#870d03;}*/
.submenuBg{background: #efefef; display: none; border-top: 1px solid #dddddd;top: 100%; display: ; padding:2.5rem;width: 100%;  position: absolute;z-index:9;}
.dropdown{z-index:10;width: 800%;left:-200%; top: 100%;text-align: left; position: absolute;}
.submenu .item{padding: 25px; }
.submenu{display: none; }
.cont{font-size: 14px;line-height: 30px;}
.submenu .item1 .cont{padding: 0 25px; color: inherit; border-right: 1px solid #00417b;}
.submenu .links{padding-left: 36px;}
.submenu .links span{ text-align: center; padding: 15px;}
.submenu .links a{ color:; transition: all .5s ease!important; line-height: auto; margin: 0 2rem;}
.submenu .links a:hover{font-weight: bold;}
.submenu .item1 .links span{ align-content: center; align-items: center;}
.submenu .item1 .links span a{height:80px; line-height: 80px;}


/*video*/
#video{}
/* footer */
.footer{background:#2c2c2c;overflow:hidden; color: #ebebeb;}
.secTitle .en{font-family: 'myImpact'; display: inline-block; text-transform: uppercase; color: #a72b30; margin-right: 1rem; margin-bottom: -10px;}
.secTitle p{color: #888888;}

/*首页产品*/
.proItems .textCon{position: relative; overflow: hidden; text-align: center; height: inherit;}

.proItems .textCon a.text i{border: 2px solid #fff; display: inline-block; font-style:normal;}
.proItems .textCon:hover>.pic img{webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.proItems .textCon:hover>a.text{opacity: 1;}


.biginewsCon{ width: 2px; height: 600px; overflow: visible; background: #9d9d9d; margin: 0 auto;}
.biginewsConCon{position: relative;}
.biginewsCon .middle-x6{position: absolute; padding: 0 30px;}
.biginewsCon .middle-x6.left{left: 0;}
.biginewsCon .middle-x6 .grid{position: relative; border: 1px solid #dfdfdf;}
.biginewsCon .middle-x6 .grid .text{padding: 15px;}
.biginewsCon .middle-x6 .grid .middle-x3 img{border: 3px solid #dfdfdf;}
.biginewsCon .middle-x6 .grid:after{display: inline; width: 30px;height: 30px; background: #a3a3a3; border: 5px solid #f2f2f2; border-radius: 100%; position: absolute; top: 34%; z-index: 2; content: '';}
.biginewsCon .middle-x6.left .grid:after{right:-46px;}
.biginewsCon .middle-x6.right .grid:after{left: -46px;}
.biginewsCon .middle-x6.left .grid{margin-bottom: 148px;}
.biginewsCon .middle-x6.right .grid{margin-top: 138px;}
.biginewsCon .middle-x6.right .text{float: right;}
.biginewsCon .middle-x6.right .middle-x3{float: left;}
.biginewsCon .middle-x6 .grid:hover:after{background: #a72b30;}
.inewsCon *{color: #555555;}


.section3{background: url(../images/1-5.jpg) center center no-repeat;color: #fff; background-size: cover; }
.fotCont i{font-family: 'myimpact'; font-style: normal; text-transform: uppercase;}
.footLihk{}
.footLihk a{color: #eaeaea;}
.footLihk a:hover{font-weight: bold;}
.footLihk dl{border-right: 1px solid #777; padding: 0 3rem;}
.footLihk dl.double dd{width: 50%; float: left;}
.footLihk dl dd{line-height: 30px;}
/*新闻列表*/
.sticky li:nth-child(1)>div{background: url(../images/tuan.png) 20px center no-repeat;}
.sticky li:nth-child(2)>div{background: url(../images/gongqing.png) 20px center no-repeat;}
.sticky li:nth-child(3)>div{background: url(../images/gonghui.png) 20px center no-repeat;}
.sticky li:nth-child(4)>div{background: url(../images/funv.png) 20px center no-repeat;}
/*内页banner*/
.nban{position: relative; overflow: hidden; text-align: center;}
.nbanText{ text-align: center; display: flex; position: absolute; justify-content: center; /* 水平居中 */ height: 100%; left:0; width: 100%; z-index: 1; }
.nbanText span,.nbanText i{display: inline-block; width: 100%; font-weight: bold; color: #716c66; }
.nbanText i{font-style: normal; text-transform: uppercase;}
.nbanText .contact span,
.nbanText .contact i,
.nbanText .fuwu span,.nbanText .fuwu i{color: #fff;}

/*产品中心*/
.subCat{overflow: hidden; padding: 2rem 0;}
.subCat span{font-size: inherit;/* background: #d5d5d5;*/ text-align: center; color: #515151;}
.subCat span:hover,.subCat span.cur,.thirdS a:hover,.thirdS a.cur{color: #fff;}
.pageNav a{font-size: inherit;}
.pageNav{padding: 2rem 0;}
/*产品详细*/
.articleTent{border-top: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4;  color: #313131 !important; overflow: hidden;}
.articleTent *{font-size: inherit; color:inherit; }
.articleTent a{font-weight: inherit;}
.messTip{background: #a72b30; color: #fff; display: inline-block;}

.message h2{margin-bottom: 30px;}
.layui-form-label i{color:red; font-size: 12px;}
.submitBtn button{background: #a72b30;}
.layui-form-label i{padding-right: 5px;}

/*单页*/
.fotcontact{background: url(../images/1-7.jpg) center center no-repeat; background-size: cover; color: #fff;}
.fotcontact h3{position: relative; }
.fotcontact h3:after{position: absolute; display: block; z-index: 2; border-bottom: 3px solid #fff; width: 40px; content: ''; bottom: -15px; left: calc(50% - 20px);}
.fotcontact .cont{margin: 0 auto; margin-top:3rem ;}
.fotcontact .cont{width: 830px; padding: 30px; background-color:rgba(255, 255, 255, .3) ;}
.fotcontact .cont p{ color: #fff;}
.neiTitle{color: #a72b30;}
.sixCourse em{font-style: normal; display: block; position: relative ; padding-bottom: 1.2rem; margin-top: .5rem;}
.sixCourse em:after{content: ''; z-index: 0; position: absolute; width: 33px; height: 5px; background: #c67b7e; left: calc(50% - 15px); bottom: 0;}
.sixCourse .middle-x2 .bgae4246{padding: 1rem; height: 100%;}
.rightC .middle-x6 em{display: block; line-height:35px; font-style: normal; color: #8e8e8e;}
.rightC .middle-x6 span{ display: block; line-height:20px;}
.rightC .middle-x6 a:hover>span{color: #ae4246;}
.articleCon .font24 div,.articleCon .font24 p,.articleCon .font24 a{/*font-size: inherit;*/}
.articleCon .fuwu a{ font-size: inherit; }
.articleCon .fuwu{color: #333;}
/*联系我们*/
.contactCont .middle-x4 .ite1 .font18{position: relative; display: block;}
.contactCont .middle-x4 .ite1 .font18:before{position:absolute; content: ''; z-index: 0; top: 0; display: inline-block;}
.contactCont .middle-x4:nth-child(1)>.ite1 .font18:before{background: url(../images/icon1.jpg) center center no-repeat;}
.contactCont .middle-x4:nth-child(2)>.ite1 .font18:before{background: url(../images/icon2.jpg) center center no-repeat;}
.contactCont .middle-x4:nth-child(3)>.ite1 .font18:before{background: url(../images/icon1.jpg) center center no-repeat;}

/*实训室*/
.shixunList{overflow: hidden;}
.shixunList .more{display: block; width: 90px; height: 35px; border: 1px solid #b9b9b9; background: url(../images/arr_right.jpg) center center no-repeat; margin-top: 1.5rem; }
.shixunList .item{overflow: hidden;}
.shixunList .text a.font48{position: relative; display: block; padding-bottom: 10px;}
.shixunList .text a.font48:hover{color: #a72b30 !important;}
.shixunList .text a.font48:before{display: block;width: 83px; height: 3px; background: #959595; content: ''; position: absolute; z-index: 0; left: 0; bottom: 0;}

.fuwu .box{border: 6px solid #e5e5e5; width: 100%;}

.fuwu .flex{align-content: center; justify-content: center;}
.fuwu h3{position: relative; padding-bottom: 15px; margin-bottom: 10px;}
.fuwu h3.haveBefore:after{position: absolute;  content: '';z-index: 0; bottom: 0; display: block; width: 65px; height: 5px; background: #011524; border-bottom: 0; left:calc(50% - 30px);}
.downList span{text-align: right;}
.downList .grid{border-bottom:1px solid #d1d1d1 ;}
.peixunZ .container a{font-size: inherit;}
.footer2 dd,.footer2 dd a{font-size: inherit;}

.ishixun .textCon a i{font-style: normal;}

.input-inline>.addon img{width:86%; margin-left: 2px;}
.contactCont .middle-x4{padding: 0 15px;}
.contactCont .middle-x4 .ite1{border: 2px solid #c1c1c1;padding: 4rem 0; padding-left:6rem;  }
.textOver2{overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}






