@charset "utf-8";
/*
	MBTXW.COM Copyright (C)2008-2099 www.mbtxw.com
	Author: mbtxw.com, QQ:536205792.
    Special note: do not modify this document without permission.
*/

.swiper {width:100%;height:100%;}

/*banner修复*/
.swiper-side-box {width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;}
.swiper-side-box .swiper-slide {display:flex;justify-content:center;align-items:center;}
.swiper-side-box .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.swiper-side-box .swiper-slide-active img, .swiper-side-box .swiper-slide-duplicate-active img {transition:6s linear;transform:scale(1,1);} 
.swiper-side-box .swiper-slide .text-center {z-index:99;position:absolute;color:#FAFAFA;top:38%;text-align:center;width:100%;}
.swiper-side-box .swiper-slide .text-center h2 {font-size:86px;font-family:"aliFangYuan";}
.swiper-side-box .swiper-slide .text-center p {font-size:36px;padding-top:30px;font-family:"aliFangYuan";}

.swiper-side-box .swiper-slide .text-left {z-index:99;position:absolute;color:#FAFAFA;top:35%;left:6%;}
.swiper-side-box .swiper-slide .text-left h2 {font-size:86px;font-family:"aliFangYuan";}
.swiper-side-box .swiper-slide .text-left p {font-size:36px;padding-top:30px;font-family:"aliFangYuan";}

.swiper-side-box .swiper-slide .text-right {z-index:99;position:absolute;color:#FAFAFA;top:35%;right:6%;}
.swiper-side-box .swiper-slide .text-right h2 {font-size:86px;font-family:"aliFangYuan";}
.swiper-side-box .swiper-slide .text-right p {font-size:36px;padding-top:30px;font-family:"aliFangYuan";}

.swiper-side-box .swiper-slide.swiper-slide-active .text-left h2 {-moz-animation:opacity-anmi ease-in-out .3s;-webkit-animation:bounceInRight ease-in-out 1s 1;animation:bounceInRight ease-in-out 1s 1;}
.swiper-side-box .swiper-slide.swiper-slide-active .text-left p {-webkit-animation:bounceInLeft ease-in-out 1.2s 1;animation:bounceInLeft ease-in-out 1.2s 1;}

.swiper-side-box .swiper-slide.swiper-slide-active .text-right h2 {-moz-animation:opacity-anmi ease-in-out .3s;-webkit-animation:bounceInDown ease-in-out 1s 1;animation:bounceInDown ease-in-out 1s 1;}
.swiper-side-box .swiper-slide.swiper-slide-active .text-right p {-webkit-animation:bounceInRight ease-in-out 1.3s 1;animation:bounceInRight ease-in-out 1.3s 1;}

.swiper-side-box .swiper-slide.swiper-slide-active .text-center h2 {-moz-animation:opacity-anmi ease-in-out .3s;-webkit-animation:bounceInRight ease-in-out 1s 1;animation:bounceInRight ease-in-out 1s 1;}
.swiper-side-box .swiper-slide.swiper-slide-active .text-center p {-webkit-animation:bounceInLeft ease-in-out 1.2s 1;animation:bounceInLeft ease-in-out 1.2s 1;}


.swiper-pagination-bullet {width:20px;height:20px;text-align:center;line-height:20px;font-size:14px;color:#fff;opacity:1;background:none;border:none !important;outline:none !important;margin-right:120px !important;}
.swiper-pagination-bullet:first-child {margin-left:15px !important;}
.swiper-pagination-bullet:last-child {margin-right:15px !important;}
.swiper-pagination-bullet-active {color:#f20;background:none;position:relative;font-weight:600;}
.swiper-pagination-bullet-active::after {content:'';display:inline-block;height:2px;width:60%;background-color:#FFF;position:absolute;left:2px;bottom:-25px;}

.swiper-pagination {position:relative;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:10px;}
.swiper-number {position:absolute;bottom:8%;left:50%;width:auto;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index: 999;}
.swiper-number span {display:inline-block;font-family:"Myriad Pro","Microsoft YaHei";}

.swiper-side-box .swiper-button-next,.swiper-side-box .swiper-button-prev {width:40px;height:68px;font-size:50px;color:#ffffff;font-family:simsun;font-style:normal;border:none !important;outline:none !important;}
.swiper-side-box .swiper-button-next:hover,.swiper-side-box .swiper-button-prev:hover {background:rgb(0 0 0 / 32%);border-radius:5px}
.swiper-side-box .swiper-button-prev {left:30px;transform:rotate(-180deg);}
.swiper-side-box .swiper-button-next {right:30px;}

/**/
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: '' !important;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: '' !important;}



/*公司介绍*/
.index-about {background:url(../images/banner/banner-01.jpg)no-repeat center fixed;background-size:cover;}
.index-about .about-title {text-align:center;padding-top:86px;}
.index-about .about-title h2 {font-size:38px;color:#fff;padding-bottom:10px;font-weight:800px;font-family:"aliFangYuan";}

.index-about .about-title h3 {font-size:26px;color:#edeaea;text-transform:uppercase;letter-spacing:2px;font-weight:500px;font-family:"aliFangYuan";}

.index-about .about-info {padding-top:38px;font-size:20px;color:#edeaea;font-family:"aliFangYuan";line-height:58px;text-indent:2em;}

.index-about .about-btn {height:48px;margin-top:68px;padding-bottom:100px;}
.index-about .about-btn a {float:left;margin-right:35px;font-size:16px;width:150px;height:48px;line-height:48px;text-align:center;background:#ffffff;border-radius:25px;}
.index-about .about-btn a:hover {background:#FFF;box-shadow: 0 5px 12px 0 rgba(255, 255, 255, 0.38);color:#FF0000;transition:all 0.5s ease;}


/*首页产品*/
.index-product {width:100%;background-color:#fff;}
.index-product .product-title {text-align:center;padding-top:66px;}
.index-product .product-title h2 {font-size:38px;padding-bottom:10px;font-weight:800px;font-family:"aliFangYuan";}
.index-product .product-title h3 {font-size:26px;color:#999;font-weight:500px;text-transform:uppercase;letter-spacing:2px;font-family:"aliFangYuan";}

.index-product .product-catname {margin:0 auto;display:table;}
.index-product .product-catname a {display:block;float:left;color:#888C96;transition:all .3s;box-shadow:0 1px 4px 0 rgb(101 46 46 / 40%);box-sizing:border-box;border-radius:25px;margin:38px 10px 30px 10px;padding:10px 20px;font-size:14px;font-family:"aliFangYuan";}
.index-product .product-catname a:hover {transform:translate3d(0,-2px,0);transform:translateY(-3px);box-shadow:0px 10px 10px -10px rgb(0 0 0);}


/*滚动产品*/
.product-scroll {width:1450px;height:100%;background:#FFF;padding:11px 0px;border-radius:8px;}
.product-scroll .tempWrap {width:1450px !important;}
.product-scroll .list-product {overflow:hidden;position:relative;}
.product-scroll .list-product li {box-sizing: border-box;float:left;width:290px !important;margin:12px 0px;text-align:center;}
.product-scroll .list-product li a  {display:block;webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s;}
.product-scroll .list-product li img {width:270px;height:270px;text-align:center;border-radius:5px;}
.product-scroll .list-product li p {text-align:center;height:34px;line-height:34px;font-size:14px;}
.product-scroll .list-product li a:hover {-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s;}

.product-scroll .prev,.product-scroll .next {position:absolute;cursor:pointer;width:20px;top:34%;z-index:10;padding:5px;font-size:40px;color:#ffffff;font-family:simsun;font-style:normal;background:rgba(0,0,0,0.6);display:none;}
.product-scroll:hover .prev,.product-scroll:hover .next {display:block;}
.product-scroll .prev {left:0;border-radius:0 5px 5px 0;transform:rotate(-180deg);}
.product-scroll .next {right:0px;border-radius:0 5px 5px 0;}
.product-scroll .next:hover,.product-scroll .prev:hover {right:0px;background:rgba(0,0,0,0.3);}

.product-scroll .scroll-box {height:20px;line-height:20px;text-align:center;margin-top:20px;}
.product-scroll .scroll-box li {display:inline-block;width:10px;height:10px;line-height:10px;overflow:hidden;margin:0 4px 0 5px;background:rgba(0,0,0,0.3);border-radius:25px;text-indent:-9999px;}
.product-scroll .scroll-box li.on {background:linear-gradient(90deg,rgb(245, 68, 68),rgb(254, 119, 98));width:25px;}


/*公司介绍*/
.index-news {width:100%;background-color:#fff;}
.index-news .news-title {text-align:center;padding-top:86px;}
.index-news .news-title h2 {font-size:38px;color:#0a0000;padding-bottom:10px;font-weight:800px;font-family:"aliFangYuan";}
.index-news .news-title h3 {font-size:26px;color:#999;text-transform:uppercase;letter-spacing:2px;font-weight:500px;font-family:"aliFangYuan";}

/*新闻标签*/
.news-tag {padding-top:56px;padding-bottom:30px;letter-spacing:-0.5em;text-align:justify;text-justify:distribute-all-lines; /* for ie */width:1450px;}
.news-tag:after {content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.news-tag ul {width:725px;margin:13px 0 3px 0;display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;}
.news-tag ul a {float:left;display:inline;background-color:#FFFFFF;border:2px solid #FFF;box-shadow: 0 2px 8px 4px rgba(1,1,2,0.05);position:relative;width:682px;border-radius:6px;padding:10px;}
.news-tag ul a:hover {border:2px solid #ff0000;background: #F2F2F2;border-radius:6px;box-shadow:0 0 15px rgb(0 0 0/20%);}
.news-tag ul .tag-addtime {float:left;width:72px;height:60px;padding-top:10px;margin-right:20px;background-color:rgba(242,0,0,0.5);text-align:center;border-radius:6px;}
.news-tag ul .tag-addtime em,.news-tag ul .tag-addtime b {display:block;font-family:Arial;color:#FFF;}
.news-tag ul .tag-addtime b {font-size:28px;}
.news-tag ul .tag-addtime em {font-style:normal;}
.news-tag ul .tag-title {float:left;width:590px;font-size:14px;}
.news-tag ul .tag-title b {color:#333;display:block;height:30px;font-size:18px;}
.news-tag ul .tag-title span {line-height:18px;height:36px;overflow:hidden;color:#999;}

.news-tag ul:hover .tag-addtime {background-color:rgba(242,0,0,0.8);}
.news-tag ul .tag-title:hover b {color: rgba(242,0,0,0.9);}


/*友情链接*/
.link {padding:30px 0;overflow:hidden;}
.link .link-title {overflow:hidden;}
.link .link-title h1 {float:left;font-size:26px;color:rgba(242,0,0,0.8);font-weight:900;}
.link .link-title h2 {float:left;color:#fff;font-size:14px;font-weight:900;margin:6px 30px;height:23px;line-height:23px;cursor:pointer;text-align:center;width:86px;background-color:rgba(242,0,0,0.8);border-radius:3px;}
.link .link-title h2 {margin-left:10px;}
.link .link-title h2 a {color:#fff;}
.link .link-info {font-size:14px;margin-left:-30px;padding-top:10px;}
.link .link-info a {display:inline-block;float:left;padding-left:30px;height:30px;line-height:30px;}








