@charset "UTF-8";
/* CSS Document */

.sub-banner{width: 100%;position: relative;}
.sub-banner .s-banner{height: 220px;}
.modal-word{height: 220px;position: relative;}
.modal-word img{position: absolute;top: 30px;opacity: 0;}
/*second-nav*/
.second-nav{height: 99px;	line-height: 99px;	font-size: 16px;border-bottom: 1px #dddddd solid;}
.second-nav .yd{ padding-left: 120px; background: url(../images/homeicon.png) no-repeat left center;}
.second-nav .submenu a{ position: relative; z-index: 1; margin-left: 30px;}
.second-nav .submenu a:hover,.second-nav .submenu a.active{ color: #d11524;}
.second-nav .submenu a:hover::after,.second-nav .submenu a.active::after{ content: ''; position: absolute; bottom: -1px; left: 0; z-index: 1; width: 100%; border-bottom: 2px solid #d11524;}
.sec-nav{text-align: center;}
.sec-nav ul{display: inline-block;}
.sec-nav ul li{float: left;margin: 0 19px;}
.sec-nav ul li a{display: block;color: #666666;line-height: 59px;padding: 0 10px;transition: none;}
.sec-nav ul li.active a,.sec-nav ul li:hover a{color: #e61a23;background: url("../images/sec-nav-bg.png") center bottom no-repeat;}
/*second-nav end*/
/*content*/
.content{padding: 30px 0;font-size: 12px;color: #616161;line-height: 24px;}
.company{font-size: 12px;line-height: 24px;color: #666666;}
.company .intro-title{background: url("../images/intro-title.png") center top no-repeat;height: 126px;line-height: 126px;font-weight: 600;font-size: 30px;color: #e61a23;text-align: center;margin-top: 60px;}
/*新闻详情页*/
.news-intro{padding-top: 30px;}
.news-intro .news-title{text-align: center;font-size: 12px;line-height: 36px;color: #616161;}
.news-intro .news-title h6{font-size: 24px;color: #535353;}
/*新闻详情页 end*/
/*新闻列表*/
.news{}
.newsImg-list{width: 1200px;overflow: hidden;padding-bottom: 50px;border-bottom: 1px #dddddd solid;}
.newsImg-list ul{width: 1250px;}
.newsImg-list ul li{float: left;width: 380px;margin-right: 30px;}
.newsImg-list ul li img {width: 380px;height: 200px;display: block;}
.newsImg-list .news-info{padding: 25px 14px;color: #a0a0a0;font-size: 12px;transition: none;}
.newsImg-list .news-info h6{font-size: 16px;color: #6e6e6e;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.newsImg-list .news-info span{float: right;transition: none;}
.newsImg-list ul li:hover .news-info{background: #e61a23;color: #ffffff;}
.newsImg-list ul li:hover h6{color: #ffffff;}
.news-list{margin-top: 60px;}
.news-list ul li{padding: 20px 30px;}
.news-list .news-time{width: 110px;float: left;font-family: Arial;text-align: right;color: #aeaeae;}
.news-list .news-time h6{font-size:42px;color: #aeaeae;font-weight: normal;margin-top: 20px;}
.news-list .news-info{float: right;width: 970px;color: #868686;}
.news-list .news-info h6{font-size: 18px;margin-bottom: 10px;font-weight: normal;transition: none;}
.news-list .news-info p{margin-bottom: 20px;}
.news-list ul li:hover{background: #f4f4f4;}
.news-list ul li:hover .news-time h6,.news-list ul li:hover .news-time p{color: #e61a23;}
.news-list ul li:hover .news-info h6{color: #333333;font-weight: bold;}
.news-list ul li:hover .news-info p{color: #3c3c3c;}
/*新闻列表 end*/
.page{text-align: center;}
.page ul{display: inline-block;}
.page ul li{float: left;width: 32px;height: 32px;background: #c7c7c7;margin-right: 5px;}
.page ul li a{display: block;color: #ffffff;line-height: 32px;font-size: 12px;text-align: center;}
.page ul li.active{background: #2081c5;}
.page.red ul li.active{background: #e00012;}
.page ul li.prev{margin-right: 33px;}
.page ul li.next{margin-left: 33px;}
.product{width: 1200px;overflow: hidden;}
.product ul{width: 1240px;}
.product ul li{float: left;width: 280px;margin-bottom: 25px;margin-right: 25px;}
.product ul li .img{display: block;width: 280px;height: 160px;position: relative;}
.product ul li .img img{width: 280px;height: 160px;}
.product ul li p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #5b5b5b;line-height: 60px;text-align: center;}
.product ul li .img .modal{display: none;position: absolute;left: 0; top: 0;width: 280px;height: 160px;
/*background: url("../images/look.png") left top no-repeat;*/
    
}
.product ul li:hover .modal{display: block;}
/*科技创新*/
.leaders{width: 1200px;overflow: hidden;padding-top: 50px;}
.leaders ul{width: 1250px;}
.leaders ul li{float: left;width: 580px;height: 200px;border: 1px #dddddd solid;margin-right: 35px;margin-bottom: 40px;}
.leaders .leader-img{float: left;width: 168px;}
.leaders .leader-img img{width: 168px;height: 200px;}
.leaders .leader-info{float: right;width: 338px;height: 150px;padding: 25px 34px;}
.leaders .leader-info h6{font-size: 16px;margin-bottom: 18px;}
.leaders .leader-info span{font-size: 12px;color: #9f9f9f;font-weight: normal;display: inline-block;margin-left: 5px;}
.leaders .leader-info p{font-size: 12px;line-height: 24px;height: 96px;overflow: hidden;}
.leaders ul li:hover{background: #e61a23;}
.leaders ul li:hover .leader-info h6,.leaders ul li:hover .leader-info span,.leaders ul li:hover .leader-info p{color: #ffffff;}
/*市场营销*/
.marketing{}
.marketing .market-map{text-align: center;margin-top: 30px;}
.market-list{padding-top: 60px;}
.market-list ul li{float: left;width: 300px;}
.market-list ul li h6{font-size: 16px;font-weight: normal;color: #333333;margin-bottom: 10px;}
.market-list ul li p{font-size: 12px;line-height: 24px;color: #5a5a5a;}
/*市场营销 end*/
/*联系我们*/
.contact .map{width: 100%;}
/* 改联系 蒲亚军 */
.contact-list{min-width: 1200px;display: flex;margin-top: 10px;margin-bottom: 80px;}
.contact-list>div{flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;}
.contact-list>div>div:nth-child(1){display: flex;justify-self: center;}
.contact-list>div>div:nth-child(1)>img{width: 124px;height: auto;}
.contact-list>div>div:nth-child(2){width: 100%;height: 50px;line-height: 50px;font-size: 24px;text-align: center;font-weight: bold;color: black;}
.contact-list>div>div:nth-child(3){width: 170px;margin-left: auto;margin-right: auto;height: 50px;line-height: 25px;text-align: center;font-size: 16px;text-align: center;}
.map2{width: 100%;}
.map2>img{width: 100%;height: auto;}
/*联系我们 end*/
/*人力资源*/
.talent-title{width: 1200px;}
.recruit{margin-top: 50px;}
.recruit ul li{margin-bottom: 15px;}
.recruit-title{line-height: 70px;}
.recruit-title h6{float: left;height: 70px;width: 70px;background: #e61a23;text-align: center;font-size: 36px;font-family: Arial;color: #ffffff;}
.recruit-title .job{float: left;width: 1030px;padding: 0 50px;background: #f0f0f0;}
.job-title{width: 100%;cursor: pointer;}
.job-title dl{display: block;height: 70px;background: url("../images/r-bg01.png") right center no-repeat;}
.job-title dl.active{background: url("../images/r-bg02.png") right center no-repeat;}
.job-title dl dt{float: left;padding-right: 40px;}
.job-info{display: none;transition: none;font-size: 12px;line-height: 24px;padding: 30px 0;border-top: 1px #dddddd solid;position: relative;}
.job-info h5{font-size: 20px;color: #454545;margin-bottom: 10px;}
.job-info h2,.job-info h1{font-size: 20px;color: #454545;margin-bottom: 10px;}
.job-info .recruit-now{display: block;position: absolute;right: 0; bottom: 30px;width:69px; height:28px; float:right; background:url('../images/btnyp.jpg') no-repeat; cursor:pointer;color: #ffffff; line-height: 28px; padding-left: 40px;}
input{outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;}
.bgf2{ width:100%; max-width:1920px; margin:0 auto; background: #f2f2f2;}
.warpper{ width:1200px; margin:0 auto;}
.bgff{ background:#fff;}
.menu{ width:100%; height:59px; border-bottom:solid 1px #e6e6e6;}
.mtitle,.mbtitle {line-height:60px;}
.mtitle h2,.mbtitle h2{ font-weight:normal; line-height:60px;}
.mtitle h2 span,.mbtitle h2 span{ width:6px; height:18px; background:#dc2324; display:inline-block; position:relative; top:3px;}
.mtitle h2 strong,.mbtitle h2 strong{ font-weight:bold; padding-left:15px;}
.mtitle h2 strong{ color:#dc2324; font-size:18px; }
.mbtitle h2 strong{  font-size:16px; }
.mtitle h2 em{ text-transform:uppercase;  font-style:normal; lfont-size:18px; color:#333; padding-left:10px;}
.mbtitle a{ font-size:14px;}
.bodybox{width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999;background:url(../images/bbg.png)}
.showbg{ width:100%; height:100%; position:relative; left:0px; top:0px;z-index:99999; opacity: 1;}
.showbox{ width:1000px; margin:0 auto; background:#fff; position:relative; left:50%; margin-left:-500px;   }
/*top:30%; */
.showtitle{ border-bottom:solid 1px #e6e6e6; line-height:40px; overflow:auto; }
.showtitle h4{ float:left;  padding-left:30px; font-size:14px;}
.showtitle a{ float:right; display: block; width: 11px; height: 11px; padding-right:10px; cursor:pointer;}
.showtitle a img{vertical-align: middle;}
.onlinesub{ padding: 50px;}
.onlinesub p{ }
.onlinesub .input_row{ width:425px; height:40px; line-height:40px; border:solid 1px #ededed; float:left; margin-right:20px;margin-bottom:10px;}
.input_row span{ float:left; display:inline-block; padding-left:25px; font-size:14px; color:#333; width:80px;}
.onlinesub .txt_input{float:left; width:310px; height:40px; color:#a0a0a0;}
.onlinesub .input_email,.onlinesub .input_address{ width:872px;}
.onlinesub .input_email .txt_email,.onlinesub .input_address .txt_address{ width:755px;}
.onlinesub .input_row .sel{ float:left; width:215px; height:40px;}
.onlinesub .input_row .sel select{width:310px; height:40px; padding-left: 10px;border: solid 0px;-webkit-appearance: initial; background:url(../images/barr.jpg) no-repeat 290px center;}
.onlinesub .input_row  select {width: 100px;height: 40px;border: none;color: #999999;}
.btn_submit{display: block; float: right; margin-right: 30px; width: 100px; height: 30px; background: #dc2324; border-radius: 30px; color: #ffffff;cursor: pointer;}
/*人力资源 end*/
/* 产品中心 */
.procenter{ padding: 60px 0; align-items: flex-start;}
.third-nav{ width: 285px;}
.third-nav ul li > a{ position: relative; display: block; margin-bottom: 2px; padding: 20px 50px 20px 10px; font-size: 24px; color: #fff; background-color: #b11616;}
.third-nav ul li > a i{ position: absolute; top: 0; right: 10px; bottom: 0; z-index: 10; width: 30px; height: 30px; margin: auto 0; background: url(../images/arr-r1.png) no-repeat center / contain;}
.third-nav ul li.active > a i{ transform: rotate(90deg);}
.third-nav ul li.active > a{ background: url(../images/pro-leftbg.png) no-repeat center / 100% 100%;}
.third-nav ul li .four-nav{ display: none; transition: none;}
.third-nav ul li.active .four-nav{ display: block;}
.third-nav ul li .four-nav a{ display: block; margin-bottom: 2px; border: 1px solid #ff4800; background-color: rgba(255, 72, 0, 0.5); padding: 16px; font-size: 20px; color: #7d0000;}
.third-nav ul li .four-nav a:hover,.third-nav ul li .four-nav a.on{ background-color: #fff; color: #e00012;}
.prolist{ width: 875px;}
.prolist .protitle{ padding-bottom: 25px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.prolist .protitle .protype{ line-height: 30px; padding-left: 22px; border-left: 3px solid #d41500; font-size: 30px; color: #d41500;}
.prolist .protitle .prosm{ font-size: 16px; color: #999999;}
.prolist .list{ justify-content: flex-start; flex-wrap: wrap; padding-top: 20px;}
.prolist .list .item{ margin-top: 20px; width: 284px; padding: 10px; padding-bottom: 0; box-sizing: border-box; box-shadow: 0px 0px 8px rgba(141, 141, 141, 0.3);}
.prolist .list .item:not(:nth-child(3n+3)){ margin-right: 10px;}
.prolist .list .item img{ width: 100%; aspect-ratio: 267/202;}
.prolist .list .item p{ margin-top: 4px; line-height: 45px; text-align: center; font-size: 18px; color: #000000;}
.prolist .list .item:hover p{ color: #d41500;}
.prolist .list .item:hover{ transform: scale(1.05);}
