#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px;}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.menu_box{margin-top: 100px;}
.pro-tita{ padding:40px 50px 40px 20px; float: left; width: 30%; box-sizing: border-box; background: #DD0919; }
.pro-tita p{ display: block; text-align: right; margin-top: 15px; font-size: 20px; color: #fff; text-transform: uppercase; letter-spacing: 5px; }
.pro-tita h2{ display: block; text-align: left; font-size: 50px; color: #fff; font-weight: bold; text-align: right; }
.gl-proc-w { margin-left: 30%; padding: 0 50px; overflow: hidden; }
.gl-proc{ padding:0px 0px; }
.gl-proc li{ float: left; width: 19%; display: inline-block; text-align: -webkit-match-parent; }
.gl-proc li a{ display: block; font-size: 17px; margin:3px; padding: 17.5px 16px; color: #fff; background-color: #7D7D7D;  box-sizing: border-box; border-radius: 3px; transition: all 0.5s; text-align: center; }
.gl-proc li:hover a{ background-color: #d20001; color: #fff; }
.left_side{width:300px;background:#F2F2F2}
.left_side h3{color:#d20001;padding-left:30px;padding-top:10px;font-weight: 700;}
.left_side em{display:block;color:#9c9c9c;text-transform:uppercase;padding-left:30px;}
.left_side .sycp_l>strong{background: #D20001;display: block;margin: 0 10px;border-radius: 5px;line-height: 45px;margin-top: 20px;}
.left_side .sycp_l>strong a{color: #fff;}
.left_side .sycp_l>strong span{font-family: 宋体;color: #D20001;width: 28px;height: 28px;background: #fff;border-radius: 50%;display: inline-block;text-align: center;line-height: 28px;font-size: 20px;font-weight: 700;margin :0 20px;}
.left_side ul li{margin:0 25px}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;line-height:40px;color:#333333;padding-left:20px;border-bottom:1px solid #ec8888}
.left_side ul li a:hover{padding-left:30px}
.sycp{width: 90%;margin: 50px auto 0;}

/* 简介 */
.section_three1{overflow: hidden;margin-top: 50px;}
.section_three1 .inner{position: relative;margin-top: 22px;}
.section_three1 .left{color:#fff;background-color:#E70012;text-align: center;width: 50%;}
.section_three1 .left iframe{width: 600px;}
.section_three1 .right{width:46%;margin-left:20px;}
.section_three1 .right h1{font-size:34px;color:#D01E1C;font-weight:bold;margin-top: 10px;}
.section_three1 .right>p{color:#044CB5;font-size: 118px;font-family: impact;}
.section_three1 .right .text{font-size:18px;color:#4d4d4d;line-height:32px;padding:14px 0;}
.section_three1 .right a{display: inline-block;color: #fff;background:#da251c;border-radius: 50px;text-align: center;padding: 10px 25px;}

.num_top_title{text-align: center;margin-top: 50px;}
.num_top_title h2,.num_top_title strong{display: inline-block;color: #333333;font-weight: 700;}
.num_top_title strong{color: #D01E1C;}
.num_top {background: url(num_top.jpg) no-repeat;height: 861px;box-sizing: border-box;padding-top: 1px;margin-top: 60px;}
.num_top  ul{display:flex;margin: 80px auto 0;width: 70%;}
.num_top  ul li{flex:1;text-align: center;background: url(line.png) no-repeat right center;}
.num_top  ul li:first-child{padding-left: 0;}
.num_top  ul li:last-child{border: none;}
.num_top  ul li span{color:#D01E1C;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;font-weight: 700;}
.num_top  ul li em{color:#D01E1C;font-size: 28px;}
.num_top  ul li p{color:#D01E1C;font-size:22px;}
.num_top  ul li:nth-child(4){background: none;}
.num_top  ul li:nth-child(4) p{text-align: right;text-transform: uppercase;font-weight: 700;font-size: 32px;margin-right: 15px;}
.num_top ul li:nth-child(4) p:nth-child(1){color: #181818}
.num_top ul li:nth-child(4) p:nth-child(3){color: #fff;background: #D01E1C;border-radius: 50px;display: inline-block;float: right;padding: 5px 10px;}
/* 新闻 */


/* 案例 */
.scsb{padding-bottom: 50px;}
.scsb .pub_title p{margin-bottom: 0;}
.scsb .swiper-container.anli{padding: 50px 0;}
.scsb .swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:600px;height:455px;box-sizing:border-box;position: relative;}
.scsb .swiper-container.anli .swiper-slide img{width:100%;box-sizing: border-box;}
.more{text-align:center;}
.more .call,.more .but{display:inline-block;vertical-align:top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#EC0000 url(d1.png) 30px center no-repeat;margin: 0 10px;}
.more .call a{color:#fff;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#E6A900;text-align:center;font-size:16px;}
.more .but a{color:#fff;}
.more .but:hover{background:#EC0000;}

/* 横幅 */
.hf1{margin-top: 50px;}

/* 新闻 */
.section_nine{padding-bottom: 50px;}
.tabbox {width:1300px;margin:50px auto ;}
.tabbox .content{width:598px;overflow: hidden;position: relative;height:465px;}
.tabbox .content ul {position:absolute;left: 0;top: 0;height: 100%;}
.tabbox .content li{width:598px;float: left;height:465px;position:relative}
.tabbox .content li img{display: block;width:598px;height:465px;}
.tabbox .tab .item{width:32%;margin:0 .6%;float: left;transition: .3s;}
.tabbox .tab .item a{display: block;}
.tabbox .tab .item .img{overflow: hidden;}
.tabbox .tab .item .img img{display: block;}
.tabbox .tab .item .info{height:138px;padding:0 20px;border: 1px solid #F5F5F5;box-shadow: 0 15px #CC0000}
.tabbox .tab .item h3{font-size:16px;color:#181818;padding:30px 0 10px 0;}
.tabbox .tab .item p{font-size:14px;color:#222222;line-height:22px;height:44px;overflow: hidden;}
.tabbox .tab .item:hover h3,.tabbox .tab .item:hover p{color:#C32B28;}
.tabbox h3 strong{width:80%;display: inline-block;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.footer{background:#1C1C1C;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:#969696;position:relative;margin-bottom:20px}
.footer .f1 h3::before,.footer .f2 h3::before,.footer .f3 h3::before,.footer .f4 h3::before{position:absolute;content:"";width:50px;height:3px;background:#DD0919;top:40px;left:0}
.footer .f1{width:15%}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 .item{text-align: center;}
.footer .f1 .item img{width: 170px;}
.footer .f1 p{text-align: center;color: #969696;}
.footer .f1 img{display: inline-block;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#969696;box-sizing:border-box;margin-top:10px}
.footer .f2{width:30%;margin-left: 3%;}
.footer .f2 a{width:48%;color:#969696;line-height:30px;display:block;float: left;margin-right: 2%;}
.footer .f3{width:20%;color:#969696;line-height:30px}
.footer .f4{width:25%;margin-top:30px;}
.footer .copyright{margin-top:30px;text-align:center;color:#969696;padding:5px 0;font-size:14px;border-top:1px solid rgba(255,255,255,0.15);}
.footer .copyright a{display:inline-block;color:#969696;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#969696;text-align:center}
.pub_title{text-align: center;}
.pub_title p{margin-bottom:60px;font-size:20px;color:#666666;}
.pub_title h4{position:relative;text-align:center;font-size:58px;font-weight:700;z-index:1;margin-top:80px;display: inline-block;color: #333;}
.pub_title i{width: 100px;height: 4px;display: block;background: #EC0000;margin: 10px auto;}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}
@-webkit-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}