@charset "UTF-8";
.title{margin:60px auto;text-align: center;}
.title h2{color: #191919;font-size: 38px;font-weight: bold;line-height: 38px;}
.title p{font-size: 24px;color: #404040;margin-top:12px;}
.title p:after{width: 46px;height: 4px;content: '';display: block;margin:0 auto;margin-top: 30px;background: #191919;}

/* 关于我们 */
.inabout{width: 100%;height: auto;overflow: hidden;position: relative;min-width: 1200px;}
.inabout .abcon-fl{width: 1000px;font-size: 18px;color: #585858;margin-bottom: 80px;}
.inabout .abcon-fl .ab-img{margin-bottom: 68px;max-width: 530px;}
.inabout .abcon-fl p{line-height: 40px;}
.inabout .ab-cover{width: 50%;position: absolute;right: 0;}
.inabout .ab-cover .abp-imgs{width: 100%;height: 532px;background: url(../images/about-img.jpg)no-repeat center;}

.inabout .news-tel{width: 360px;height: 157px;position: absolute;background: #1b337a;bottom:180px;right: 0;box-sizing: border-box;}
.inabout .news-tel .p-txt:before{content:'';display: block;float: left;width:62px;height: 62px;background: url(../images/tel-icon1.png)no-repeat;margin-left: 35px;margin-right: 18px;}
.inabout .news-tel .p-txt{font-size: 22px;color: #e5e8f1;padding-top: 50px;}
.inabout .news-tel .tel-num{font-size: 32px;color: #ff9c00;margin-top: 20px;}

/* 企业实力 */
.inqysl{overflow: hidden;margin-bottom: 70px;}
.qytit p{font-size: 38px;color: #686868;text-transform: uppercase;font-weight: 100;line-height: 38px;}
.qytit h2{font-size: 28px;color:#303030;margin-top: 8px;font-weight: bold;}
.inqysl .qytit{margin-bottom: 45px;}
.inqysl .qysl-ul{width: 1027px;margin:0 auto;overflow: hidden;}
.inqysl .qysl-ul li{width: 140px;text-align: center;color: #303030;float: left;margin-right: 303px;}
.inqysl .qysl-ul li:last-child{margin-right: 0px;}
.inqysl .qysl-ul li p{width: 140px;height: 140px;background: url(../images/about-icon03.png)no-repeat;box-sizing: border-box;
font-size: 32px;padding: 30px 23px;line-height: 38px;font-weight: bold;}
.inqysl .qysl-ul li:nth-child(2) p,.inqysl .qysl-ul li:nth-child(3) p{line-height: 91px;}
.inqysl .qysl-ul li span{font-size:22px;display: block; line-height: 40px;}
/* 产品优势 */
.inproys{width: 100%;height: 1350px;background: url(../images/proys-back.jpg)no-repeat center;padding-top: 60px;box-sizing: border-box;overflow: hidden;}
.inproys .ys-tit{margin:0px auto;}
.inproys .ys-tit h2,.inproys .ys-tit p{color: #202020;}
.inproys .ys-ul{width: 783px;float: right;margin-top: 75px;}
.inproys .ys-ul li{width: 261px;height: 217px;border: 1px solid #c7cdcf;    float: left;box-sizing: border-box;text-align: center;
	color: #fff;box-sizing: border-box;padding:40px;}
.inproys .ys-ul li h3{font-size:28px;line-height: 32px;}
.inproys .ys-ul li p{font-size: 20px;line-height: 32px;}
.inproys .ys-ul li.ys-li01:before{width: 54px;height: 48px;content:'';display: block;background: url(../images/ys-icon_01.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}
.inproys .ys-ul li.ys-li02:before{width: 40px;height: 48px;content:'';display: block;background: url(../images/ys-icon_02.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}
.inproys .ys-ul li.ys-li03:before{width: 51px;height: 48px;content:'';display: block;background: url(../images/ys-icon_03.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}
.inproys .ys-ul li.ys-li04:before{width: 49px;height: 50px;content:'';display: block;background: url(../images/ys-icon_04.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}
.inproys .ys-ul li.ys-li05:before{width: 49px;height: 50px;content:'';display: block;background: url(../images/ys-icon_05.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}
.inproys .ys-ul li.ys-li06:before{width: 71px;height: 48px;content:'';display: block;background: url(../images/ys-icon_06.png)no-repeat;margin:0 auto;
margin-bottom: 28px;}

.inproys .ys-cons{width: 673px;float: right;margin-top: 207px;}
.inproys .ys-cons .ename{font-size: 54px;text-transform: capitalize;line-height: 54px;}
.inproys .ys-cons .ename:before{width: 108px;height: 1px;background: #202020;display: inline-block;margin-left: -163px;
    content: '';margin-bottom: 22px;margin-right: 43px;}
.inproys .ys-cons h2{font-size: 28px;color: #202020;margin-top: 10px;}
.inproys .ys-cons h3{margin-top: 63px;font-size: 24px;color: #303030;}
.inproys .ys-cons .con-desc{font-size: 18px;color: #505050;margin-top: 53px;line-height: 32px;}

.ys-tit p:after{background:#202020;}
/* 工程案例 css */
.incase{width: 100%;height:1085px;background: url(../images/case-back.jpg)no-repeat center;overflow: hidden;padding-top: 60px;box-sizing: border-box;}
.incase .case-tit{margin:0px auto;}
.incase .case-tit h2,.incase .case-tit p{color: #fff;}
.incase .case-list{width: 100%;overflow: hidden;max-width: 1600px;margin:0 auto;margin-top: 60px;}
.incase .case-list .calist-ul{width: 10000000%;}
.incase .case-list .calist-ul li{width: 321px;float: left;margin-left: 10px;height: 700px;}
.incase .case-list .calist-ul li.active{width: 948px;margin-left: 0px;}
.incase .case-list .calist-ul li img{width: 100%;height: 100%;object-fit: cover;}
.incase .case-but{margin-top: 60px;position: relative;}
.incase .case-but a{display: block;float: left;margin-top: 5px;}
.incase .case-but a.prve{margin-left: 5px;}
.incase .case-but a.next{float: right;margin-right: 5px;}
.incase .case-but a.more{position: absolute;top: 0;left: 0;right: 0;width: 52px;margin:0 auto;}


/* 新闻资讯 css */
.innews{width: 100%;height:955px;    background: url(../images/news-back.jpg)no-repeat top -100px center;overflow: hidden;padding-top: 60px;
	box-sizing: border-box;position: relative;}
.innews .news-tit{margin:0px;}
.news-list{margin-top: 80px;}
.news-list li{width:400px;float: left;margin-right: 70px;overflow: hidden;background: #f4f6fb;box-sizing: border-box;}
.news-list li img{width: 100%;height: 311px;}
.news-list li h3{font-size: 22px;color: #202020;padding:40px 50px 0px 50px;}
.news-list li .p{font-size: 18px;color: #383838;line-height: 32px;padding:35px 50px;}
.innews .news-tel{width: 360px;height: 157px;position: absolute;background: #1b337a;bottom:180px;right: 0;box-sizing: border-box;}
.innews .news-tel .p-txt:before{content:'';display: block;float: left;width:62px;height: 62px;background: url(../images/tel-icon1.png)no-repeat;margin-left: 35px;margin-right: 18px;}
.innews .news-tel .p-txt{font-size: 22px;color: #e5e8f1;padding-top: 50px;}
.innews .news-tel .tel-num{font-size: 32px;color: #ff9c00;margin-top: 20px;}

/* 产品中心 css */
.inpro{width: 100%;height: 1109px;background: url(../images/pro-back.jpg)no-repeat;box-sizing: border-box;padding-top: 70px;
	position: relative;overflow: hidden;}
.inpro h2,.inpro p{color: #191919;}
.inpro .pro-img{position: absolute;width: 1190px;height: 780px;right:0;z-index: 1;overflow: hidden;}
.inpro .pro-img ul{width: 100000%;}
.inpro .pro-img ul li{width: 1190px;height: 780px;float: left;}
.inpro .pro-img img{width: 100%;height: 780px;object-fit: cover;}
.inpro .inpro-list{overflow: hidden;height: 780px;}

.inpro .pro-txt{width: 846px;float: left;overflow: hidden;height: 600px;margin-top: 90px;background: #fff;position: absolute;z-index: 999;
box-sizing: border-box;padding:90px 60px;text-align: center;padding-left: 146px;}
.inpro .pro-txt h3{color: #202020;font-size: 32px;margin-bottom: 16px;text-align: center;font-weight: bold;}
.inpro .pro-txt span{color: #505050;font-size: 18px;text-transform: uppercase;}
.inpro .pro-txt .pro-info p{font-size:22px;color:#1f1e19;text-align: left;line-height: 40px;}
.inpro .pro-txt .pro-info .pro-p1{margin-top: 60px;margin-bottom:20px;}
.inpro .pro-txt .pro-info .pro-p2{margin-top: 20px;margin-bottom:60px;}
.pro-pimg{text-align: center !important;}
.inpro .pro-txt .pro-info .pro-pimg img{max-width:100%;}
.inpro .pro-but{width: 86px;height: 600px;position: absolute;left:0px;top: 0;}
.inpro .pro-but a{display: block;width: 100%;height: 295px;}
.inpro .pro-but a img{text-align: center;padding-top: 132px;width: 24px;height: 30px;}
.inpro .pro-but a.prev{background: #1e367d;margin-bottom: 10px;}
.inpro .pro-but a.next{background: #303030;}
.toppro .pro-slt{width: 100%;padding:60px 0px;}
.toppro .pro-slt li{margin-bottom: 88px;}
.toppro .pro-slt li:nth-child(1),.toppro .pro-slt li:nth-child(2){width: 580px;float: left;height: 322px;box-sizing: border-box;background: #f4f6fb;margin-right:40px;}
.toppro .pro-slt li:nth-child(2){margin-right: 0px;}
.toppro .pro-slt li:after{content:"+";display:block;width: 46px;height: 46px;background: #1b337a;
font-size: 22px;font-weight: bold;color: #fff;margin:0 auto;line-height: 46px;text-align: center;margin-bottom: -20px;}
.toppro .pro-slt li img{width: 100%;}
.toppro .pro-slt li:hover,.toppro .pro-slt li.ons{background: #fff !important;box-shadow: 0px 0px 10px 5px #ededed;cursor: pointer;}
.toppro .pro-slt li h3{color: #1f1e19;font-size: 22px;text-align: center; margin: 27px auto;}
.toppro .pro-slt li:nth-child(1) h3,.toppro .pro-slt li:nth-child(2) h3{margin:21px auto;}
.toppro .pro-slt li:hover:after,.toppro .pro-slt li.ons:after{content:"+";background: #ff9c00;}
.toppro .pro-slt li:nth-child(n+3){width: 356px;float: left;margin-right: 5%;background: #f4f6fb;height: 322px;box-sizing: border-box;margin-right: 66px;}
.toppro .pro-slt li:nth-child(n+3) p{height: 226px;}
.toppro .pro-slt li:last-child{margin-right: 0px;}

.case-tit p:after{background: #fff !important;}
.inproys .ys-ul li:hover{background: #eef4f5;}
.inproys .ys-ul li:hover h3{color: #1a3376;}