#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}
.section1{width:100%;padding:60px 0 0;box-sizing:border-box;}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background:#d72323}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:#ec8888;font-size:20px;text-transform:uppercase}
.left_side h4 a{font-size: 18px !important;font-weight: 700;}
.left_side ul li{margin:0 0 0 15px}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:10px;border-bottom:1px solid #e34f4f;font-size: 14px;}
.left_side ul li a:hover{opacity: .7;}


/* 关于 */
.us{background:#ECF1F5;padding: 60px 0;}
.us a.pro_list{width:23%;margin-right:2.6%;margin-top: 50px;border-radius: 30px 0 0 0;overflow: hidden;float: left;background: #fff;position: relative;height: 360px;}
.us a.pro_list::after{content: "+";width: 35px;height: 35px;line-height: 35px;background: #064485;color: #fff;font-size: 36px;text-align: center;position: absolute;right: 0;bottom: 0;}
.us a.pro_list:nth-child(5){margin-right:0;}
.us dt{overflow: hidden;border-radius:  0 0 30px 0;}
.us dd{text-align:center;position:relative;padding: 15px;box-sizing: border-box;height: 137px;}
.us dd img{display: none;}
.us dd h3{color: #000000;font-weight: 700;}
.us dd p{color: #666666;text-align: left;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.us a:hover{background:#D70C25;}
.us a:hover dt{height: 0;}
.us a:hover dd{height: 350px;}
.us a:hover dd h3,.us a:hover dd p{color: #fff;}
.us a:hover dd h3{margin-top: 30px;}
.us a:hover dd img{display: inline-block;}
.us a:hover.pro_list::after {left: 0;margin: auto;background: none;font-size: 64px;bottom: 50px;}


/* 产品中心 */
.swiper-container.fenlei{width:100%;margin:20px auto 0;position:relative;padding: 5px 5px 5px;box-sizing: border-box;}
.swiper-container.fenlei .swiper-slide{ text-align:center; font-size:18px; background:#fff; box-sizing:border-box;     -moz-box-shadow: 0px 0px 5px 2px #ccc; -webkit-box-shadow: 0px 0px 5px 2px #ccc; box-shadow: 0px 0px 5px 2px #ccc;overflow: hidden;}
.swiper-container.fenlei .swiper-slide>h3{position:relative;font-weight: 700;color: #333333;margin: 20px 0 0;}
.swiper-container.fenlei .swiper-slide i{width:50px;height:3px;background:#de252d;margin:auto;display: block;margin-top: 5px;margin-bottom: 20px;}
.swiper-container.fenlei .swiper-slide p{margin-top:10px;text-align:center;margin-bottom:20px;color: #999;}
.swiper-container.fenlei .swiper-slide .stars-info {position: absolute;top: 70%;text-align: center;width: 100%;-webkit-transition: all linear 500ms;transition: all linear 500ms;color: #fff;opacity:0;z-index: 9;left: 0;}
.swiper-container.fenlei .swiper-slide:hover .stars-info{ display:block; top:10%;-webkit-transition: all linear 500ms;transition: all linear 500ms;opacity: 1;}
.swiper-container.fenlei .swiper-slide .stars-info h2{ color:#fff;font-size: 1.15rem;
    font-weight: bold;}
.swiper-container.fenlei .swiper-slide .stars-info hr{ background:#fff; width:40px; margin:10px auto; height:3px;padding: 0; border: 0; outline: 0;}
.swiper-container.fenlei .swiper-slide .stars-info .shuffer-link{ width:80%; margin:0 auto; text-align:left}
.swiper-container.fenlei .swiper-slide .stars-info .shuffer-link h3 a{ color:#fff; background: url(arrow_white.png) right center no-repeat; display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 95%;margin-bottom:5px; letter-spacing:1px;font-size: 14px;font-weight: 400;}
.swiper-container.fenlei .swiper-slide .stars-info .shuffer-link h3 a:hover{ text-decoration:underline}

.swiper-container.fenlei .swiper-slide .sb2{width:100%;}
.swiper-container.fenlei .swiper-slide ul{text-align: center;display: block;  height: 100%;width: 100%;}
.swiper-container.fenlei .swiper-slide ul li{background: #fff;color: #333;font-weight: 600;width: 49%;margin: 3px .5% 0;box-sizing: border-box;line-height: 24px;float: left;}
.swiper-container.fenlei .swiper-slide::after{ height: 0px; width: 100%; position: absolute; bottom: 0; opacity: 0; -webkit-transition: all linear 300ms; transition: all linear 300ms; content: "";display: block;left: 0;z-index: 8;} 
.swiper-container.fenlei .swiper-slide:hover::after { height: 100%; background-color: #d70c25; opacity: 1; -webkit-transition: all linear 500ms; transition: all linear 500ms; }


.mini-pro{margin-top: 20px;}
.mini-pro li{text-align: center; font-size: 18px; background: #fff; box-sizing: border-box;  overflow: hidden;width: 48%;float: left;margin:0 1%; margin-bottom: 10px;border: 1px solid #ccc;}
.mini-pro li h3{ position: relative; font-weight: 700; color: #333333; margin: 10px 0 0; }
.mini-pro li i { width: 50px; height: 3px; background: #de252d; margin: auto; display: block; margin-top: 5px; margin-bottom: 10px; }
/* ---------------新闻----------- */
.news{margin-top: 55px;}
.nbt{margin-top: 30px;}
.nbt .fl{margin-left: 20px;}
.nbt .fl>p{line-height: 30px;font-size: 18px;color: #666666;margin: 60px 0 0 ;}
.news .news-list-tt ul{position: relative;}
.news .news-list-tt ul li{float: left;width: 50%;}
.news .news-list-tt ul li a{background: #ECF1F5;color: #111;font-size: 20px;text-align: center;line-height: 45px;display: block;transition: .3s;}
.news .news-list-tt ul li.default a, .news .news-list-tt ul li a:hover{background:  #D70C25;color: #fff;}
.news .news-list-i{overflow: hidden;border:1px solid #ECF1F5;padding: 20px 30px 40px 30px;}
.news .nlist{position:relative;}
.news .nlist ul{width:101.3%;}
.news .nlist li{width:47%;margin:0 1.5%;padding-bottom:55px;float:left;padding: 22px;transition: .3s;border-bottom: 1px solid #E5E5E5;box-sizing: border-box;}
.news .nlist .img{display:block;position:relative;overflow:hidden;}
.news .nlist img{width:100%;-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:-webkit-transform 0.6s ease 0s;transition:transform 0.6s ease 0s;}
.news .nlist li:hover .stit a{color:#d5001e;}
.news .nlist .stit i{display: inline-block;border-radius: 50%;border: 2px solid #D70C25;width: 10px;height: 10px;margin-right: 10px;}
.news .nlist .stit{font-size:18px;color:#333333;width: 80%;}
.news .nlist .stit a{color:#000;}
.news .nlist .word{display:block;line-height:24px;font-size:14px;margin-top:13px;}
.news .nlist .word a{display:inline-block;color:#666;}
.news .nlist .more{display:inline-block;line-height:30px;margin-top:15px;padding-right:20px;background:url(img/ico_18.png) no-repeat right center;font-size:14px;color:#019064;transition: .5s;}
.news .nlist li:hover .more{padding-right: 30px;}


/* 横幅 */
.hf{width: 100%;height: 200px;background: url(hf.jpg) no-repeat top center;margin-top: 50px;}

/* 简介 */
.about{background:url(bg2.jpg) center  no-repeat;height:auto;background-attachment: fixed;padding: 50px 0;background-size: cover;}
.about .pub_title{background: none;}
.about .a_top{text-align: center;background: url(b2.jpg) no-repeat;background-attachment: fixed;background-size: cover;height: 360px;padding: 100px 0 0;box-sizing: border-box;}
.about .a_top img{display: inline-block;}
.about .a_top h4 {color:#fff;padding:0 10px;}
.about .inner{position: relative;}
.about .left {width: 50%;}
.about .left video{width: 100%;}
.about .right{width:47%;background:  url(b2.png) no-repeat right bottom;padding: 40px 0 0 ;box-sizing: border-box;}
.about .right .text{color:#666666;line-height:32px;margin-top: 20px;}
.about .right h1{font-weight: 700;color: #333333;}
.about .right>a{background: #D70C25;color: #fff;border-radius: 50px;text-align: center;display: inline-block;padding: 10px 25px;margin-top: 30px;}
.about .right>a:hover{opacity: .8;}
.about .item{width:25%;float: left;text-align: center;vertical-align: top;margin: 30px 0;}
.about .item h3{color:#d40000;}
.about .item h3 i{font-style: normal;display: inline-block;}
.about .item span{color: #d40000;border-radius: 50%;vertical-align: top;display: inline-block;font-weight: 400;}
.about .item p{color:#737373;}
.about .item p:nth-child(3){color: #ddd;}


.footer{background:url(fbg.jpg) no-repeat top center;background-size: cover;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:rgba(255,255,255,0.8);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:#FF000E;top:40px;left:0}
.footer .f1{width:24%;text-align:center;}
.footer .f1 .fl{margin-left: 5%;margin-top:50px;width: 45%;}
.footer .f1 img{display:inline-block;width: 100%;}
.footer .f1 p{color:rgba(255,255,255,0.8);text-align:center;font-size: 14px;}
.footer .f2{width:26%;margin-left: 3%;}
.footer .f2 a{float:left;width:50%;color:rgba(255,255,255,0.8);line-height:30px;display:block}
.footer .f2 a:hover{opacity: .7;}
.footer .f3{width:20%;color:rgba(255,255,255,0.8);line-height:30px;margin-left: 3%;}
.footer .f4{width:20%;margin-top:70px;}
.footer .copyright{margin-top:30px;text-align:center;color:rgba(255,255,255,0.8);padding:5px 0;font-size:14px;border-top:1px solid rgba(255,255,255,0.15)}
.footer .copyright a{display:inline-block;color:rgba(255,255,255,0.8);font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:rgba(255,255,255,0.8);text-align:center}
.index-tit{font-size:2.25rem;font-weight:bold;}
.common-tit{ position:relative; overflow:hidden}
.common-tit::before{ position:absolute; background:#d70c25;top:37%; left:170px; z-index:0; height:12px;; width:8px; display:block;content: '';}
.common-tit::after{ position:absolute; background:#e6ebef; width:100%; top:37%; left:185px; ; height:12px; display:block;content: '';}

.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}