*{margin: 0;padding: 0;box-sizing: border-box;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1230px;}

.f_le{float: left;}
.f_ri{float: right;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.p_re{position: relative;}
.p_ab{position: absolute;}
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flexbox1{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flexbox2{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.flexbox3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;}
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 945px;} 
.flexbox_2{display: -webkit-flex;display: flex;-webkit-align-items: flex-end;align-items: flex-end;-webkit-flex-wrap: wrap;height: 945px;} 
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;} 
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden;}

.pic{width: 300px;overflow: hidden;position: relative;z-index: 0;}
.pic figure{padding-top: 75%;position: relative;overflow: hidden;z-index: 0;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*home wrapper*/
.n-wrapper{width: 79.844%;min-width: 1200px;margin: auto auto;}

.n-titBox{line-height: 1.2;margin-bottom: 2.646vh;}
.n-titBox .ftitle{font-size: 2.292vw;color: #d6000f;text-transform: uppercase;font-weight: bold;}
.n-titBox .title{font-size: 1.458vw;color: #1b1b1b;}

/*header*/
.header{position: absolute;top: 0;left: 0;right: 0;width: 100%;background: rgba(0,0,0,.33);z-index: 9;color: #fff;}
.header .h-wrapper{width: 90.625%;min-width: 1200px;margin: 0 auto;}
.header .logo{display: block;height: 11.429vh;float: left;}
.header .logo h1{font-size: 1.458vw;line-height: 11.429vh;color: #fff;}
.header .n-search{width: 18px;height: 11.429vh;background: url(../images/ico02.png) center center no-repeat;float: right;position: relative;/*margin: 0 45px;*/}
.header .n-search form{display: block;overflow: hidden;width: 0;height: 30px;border-radius: 30px;background: #fff;margin: auto 0;position: absolute;right: -10px;top: 0;bottom: 0;transition: .5s;}
.header .n-search .inp{display: block;border: 0;width: calc(100% - 30px);height: 100%;float: left;padding: 0 0 0 15px;font-size: 14px;color: #5c5c5c;}
.header .n-search .btn{display: block;width: 30px;height: 30px;background: url(../images/ico02_1.png) center center no-repeat;border: 0;float: right;}
.header .n-search:hover form{width: 150px;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.header .nav{float: right;}
.header .nav a{display: block;font-size: 18px;line-height: 11.429vh;color: #fff;float: left;margin-right: 2.604vw;}
@media screen and (max-width: 1400px) {
	.header .nav a{font-size: 16px;}
}
@media screen and (max-width: 1280px) {
	.header .logo h1{font-size: 19px;}
}

/*home banner*/
.n-banner{width: 100%;height: 100%;overflow: hidden;position: relative;background: #d6000f;z-index: 0;}
.n-banner .swiper-wrapper{width: 100%;height: 100%;}
.n-banner .swiper-slide{width: 100%;height: 100%;overflow: hidden;}
.n-banner .swiper-slide img{display: block;width: 100%;}
.n-banner .swiper-pagination{bottom: 6.349vh;}
.n-banner .swiper-pagination .swiper-pagination-bullet{width: 33px;height: 33px;border-radius: 100%;background: url(../images/ico07.png) center center no-repeat;opacity: 1;position: relative;margin: 0 4.0625vw;}/* 155px*/
.n-banner .swiper-pagination .swiper-pagination-bullet-active{background: url(../images/ico08.png) center center no-repeat;}
.n-banner .swiper-pagination .swiper-pagination-bullet:before{content: '';display: block;width: 8.125vw;height: 1px;background: #fff;margin: auto 0;position: absolute;right: 33px;top: 0;bottom: 0;}
.n-banner .swiper-pagination .swiper-pagination-bullet:nth-child(1):before{content: '';display: block;width: 50vw;height: 1px;background: #fff;margin: auto 0;position: absolute;right: 33px;top: 0;bottom: 0;}
.n-banner .swiper-pagination .swiper-pagination-bullet:last-child:after{content: '';display: block;width: 50vw;height: 1px;background: #fff;margin: auto 0;position: absolute;left: 33px;top: 0;bottom: 0;}
.scroll{display: block;width: 53px;height: 53px;background: #fff;border-radius: 100%;margin: 0 auto;position: absolute; bottom: 13.545vh; left: 0;right: 0;z-index: 99; animation: mymove 3s ease infinite;z-index: 3;cursor: pointer;}
@keyframes mymove {
    0% { opacity: 1; }
    50% { opacity: .2; }
    100% {  opacity: 1; }
}

/*home about*/
.n-about{background: url(../images/bj01.jpg) bottom center no-repeat #fff;background-size: 100% auto;}
.n-about .line{display: block;width: 50%;height: 1.587vh;background: #d6000f;position: absolute;top: 0;right: 0;}
.n-about .na-left{width: 60.665%;float: left;}
.n-about .na-left article{font-size: /*18px*/ 0.9375vw;color: #575757;text-align: justify;line-height: 2.1;}
.n-about .na-left .n-more{display: block;width: 28px;height: 15px;background: url(../images/ico03.png) center center no-repeat;float: right;margin-top: 3.704vh;}
.n-about .na-right{width: 30.789%;float: right;}
.n-about .na-right img{display: block;width: 100%;}
.n-digital{width: 100%;height: 14.603vh;margin-top: 5.82vh;border-top: 2px solid #c7c7c8;border-bottom: 2px solid #c7c7c8;}
.n-digital .n-item{line-height: 1.2;margin: auto 0;}
.n-digital .n-item .txt{font-weight: bold;font-size: 1.875vw;}
.n-digital .n-item .txt small{font-size: 1.042vw;}
.n-digital .n-item .txt1{font-size: 1.042vw;color: #575757;}

/*home product*/
.n-product{background: url(../images/bj02.jpg) center center no-repeat;background-size: cover;}
.n-product .n-titBox{float: left;}
.n-product .n-titBox .title{color: #fff;}
.n-product .text{float: right;color: #fff;text-align: right;}
.n-product .text .txt{font-size: 1.042vw;line-height: 1;margin: 1.271vh 0;}
.n-product .text .txt1{font-size: 12px;text-transform: uppercase;line-height: 16px;font-weight: lighter;}
.n-product .list{width: 18.852%;float: left;position: relative;overflow: hidden;margin-left: 3.588%;margin-top: 3.175vh;}
.n-product .list:first-child{margin-left: 1.305%;}
.n-product .list:nth-child(5){margin-left: 12.264%;}
.n-product .list .bj1,.n-product .list .bj2{display: block;width: 100%;}
.n-product .list .bj2{display: none;}
.n-product .list a.cont{display: block;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;color: #000000;padding-top: 20.761%;line-height: 1.2;}
.n-product .list .ico{display: block;width: 24.222%;margin: 0 auto;overflow: hidden;position: relative;margin-bottom: 5px;}
.n-product .list .ico figure{display: block;padding-top: 100%;}
.n-product .list .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.n-product .list .tit{font-size: 1.25vw;}
.n-product .list .ftit{font-size: 12px;text-transform: uppercase;}
.n-product .list:hover .bj1{display: none;}
.n-product .list:hover .bj2{display: block;}
.n-product .list:hover .ico img{top: -100%;}
.n-product .list:hover a.cont{color: #fff;}

/*home factory*/
.n-factory{background: url(../images/bj03.jpg) center center no-repeat;background-size: cover;}
.n-factory .n-titBox{text-align: center;margin: 0 auto;}
.n-factory .n-titBox .title,.n-factory .n-titBox .ftitle{color: #fff;}
.n-factory .n-wrapper{height: 76.721vh;background: url(../images/bj03_1.jpg) left center repeat-x;background-size: auto 100%;margin: 0 auto;}
.n-factory .nf-left{width: 72.929%;float: left;border-right: 1px solid #cacaca;min-height: 63.915vh;padding: 0 4.044%;margin-top: 6.349vh;}
.n-factory .nf-left a{display: block;width: 100%;}
.n-factory .nf-left .pic{width: 100%;}
.n-factory .nf-left .pic figure{padding-top: 0;height: 48.889vh;}
.n-factory .nf-left .ico{display: block;width: 7.956%;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 6.878vh;z-index: 1;transition: 1.5s;}
.n-factory .nf-left .tit{font-size: 1.0417vw;color: #404040;text-align: justify;line-height: 3.386vh;margin: 3.704vh 0 1.058vh;font-weight: bold;transition: .5s;}
.n-factory .nf-left .desc{font-size: 0.833vw;color: #757575;text-align: justify;line-height: 3.386vh;transition: .5s;}
.n-factory .nf-left .xian{display: block;width: 25px;height: 1px;background: #cbcbcb;margin-top: 2.116vh;}
.n-factory .nf-left:hover .ico{transform:rotate(360deg);}
.n-factory .nf-left:hover .tit,.n-factory .nf-left:hover .desc{color: #d6000f;}
.n-factory .nf-right{width: 27.071%;float: right;height: 100%;position: relative;padding: 5.820vh 4.044%;}
.n-factory .nf-right .swiper-button-prev,.n-factory .nf-right .swiper-button-next{width: 100%;height: 3.704vh;position: absolute;left: 0;right: 0;top: unset;bottom: unset;margin: 0;}
.n-factory .nf-right .swiper-button-prev:after,.n-factory .nf-right .swiper-button-next:after{display: none;}
.n-factory .nf-right .swiper-button-prev{background: url(../images/ico09.png) center center no-repeat;top: 2.116vh;}
.n-factory .nf-right .swiper-button-next{background: url(../images/ico10.png) center center no-repeat;bottom: 2.116vh;}
.n-factory .factory-swiper{width: 100%;height: 100%;overflow: hidden;position: relative;}
.n-factory .factory-swiper .swiper-slide{width: 100%;height: 50%;position: relative;padding: 2.116vh 0;}
.n-factory .factory-swiper .pic{width: 100%;margin-top: 1.587vh;background: #000;}
.n-factory .factory-swiper .pic figure{padding-top: 0;height: 13.968vh;opacity: .5;transition: .5s;}
.n-factory .factory-swiper .ico{display: block;width: 17.422%;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.n-factory .factory-swiper .tit{font-size: 0.9375vw;color: #404040;line-height: 3.386vh;transition: .5s;}
.n-factory .factory-swiper .desc{font-size: 0.729vw;color: #757575;line-height: 3.386vh;text-align: justify;transition: .5s;}
.n-factory .factory-swiper .swiper-slide:hover .tit,.n-factory .factory-swiper .swiper-slide:hover .desc{color: #d6000f;}
.n-factory .factory-swiper .swiper-slide:hover .pic figure{opacity: .7;}

/*home science*/
.n-science{background: url(../images/bj04.jpg) center bottom no-repeat;background-size: cover;}
.n-science .n-titBox{text-align: center;margin-bottom: 7.937vh;}
.n-science .box{position: relative;}
.n-science .box .xian{width: 100vw;height: 2px;background: #aaaaaa;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 50%;margin-left: -50vw;z-index: 0;}
.n-science .science-swiper{width: 100%;height: 57.989vh;overflow: hidden;position: relative;z-index: 1;}
.n-science .science-swiper .swiper-slide{width: 25%;height: 100%;}
.n-science .science-swiper .swiper-slide a{display: block;width: 100%;height: 100%;text-align: center;color: #000000;border: 1px solid transparent;border-radius: 10px;padding-top: 7.937vh;transition: .5s;}
.n-science .science-swiper .ico{display: block;width: 11.64vh;overflow: hidden;position: relative;margin: 0 auto 13.757vh;}
.n-science .science-swiper .ico figure{padding-top: 100%;}
.n-science .science-swiper .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.n-science .science-swiper .yuan{width: 15px;border-radius: 100%;margin: 0 auto;position: absolute;left: 0;right: 0;top: 50%;background: #000000;transform: translateY(-50%);transition: .5s;}
.n-science .science-swiper .yuan i{display: block;width: 100%;padding-top: 100%;}
.n-science .science-swiper .num{font-size: 1.25vw;height: 3.704vh;line-height: 3.704vh;position: relative;}
.n-science .science-swiper .num span{display: block;margin: 0 auto;position: absolute;left: 0;right: 0;top: 0;transition: .5s;}
.n-science .science-swiper .tit{font-size: 1.354vw;line-height: 1;margin: 1.587vh auto 0;}
.n-science .science-swiper .x1{display: block;width: 8.35%;height: 1px;background: #747474;margin: 2.646vh auto;transition: .5s;}
.n-science .science-swiper .gd{font-size: 0.833vw;line-height: 1;}
.n-science .science-swiper .swiper-slide:hover a{border: 1px solid #d6000f;box-shadow: 0 0 10px #ffdbdd inset;color: #d6000f;}
.n-science .science-swiper .swiper-slide:hover .ico img{top: -100%;}
.n-science .science-swiper .swiper-slide:hover .yuan{width: 11.323vh;background: url(../images/ico11.png) center center no-repeat;background-size: 100% 100%;}
.n-science .science-swiper .swiper-slide:hover .num span{top: -10.324vh;font-size: 1.667vw;line-height: 11.323vh;color: #fff;}
.n-science .science-swiper .swiper-slide:hover .x1{width: 14.351%;background: #d9676f;}

/*home news*/
.n-news{background: url(../images/bj05.jpg) center center no-repeat;background-size: cover;padding: 1.587vh 0 8.466vh;}
.n-news .line{width: 100%;height: 1.587vh;background: #d6000f;position: absolute;top: 0;right: 0;left: 0;}
.n-news .n-more{width: 100%;height: 8.466vh;text-align: center;line-height: 8.466vh;background: #6c6c6c;position: absolute;bottom: 0;left: 0;right: 0;font-size: 1.25vw;color: #fff;}
.n-news .n-titBox{text-align: center;}
.n-news .list{width: 44.684%;float: left;margin-top: 6.878vh;}
.n-news .list:nth-child(2n){float: right;}
.n-news .list a{display: block;width: 100%;}
.n-news .list .pic{width: 35.328%;float: left;}
.n-news .list .cont{width: 58.394%;float: right;}
.n-news .list .time{font-size: 1.146vw;color: #9f9f9f;height: 3.704vh;line-height: 3.704vh;margin: 1.27vh 0;transition: .5s;}
.n-news .list .time span{display: block;float: left;border-right: 1px solid #c4c4c4;padding-right: 20px;margin-right: 20px;color: #7b7b7b;}
.n-news .list .tit{font-size: 1.042vw;color: #686868;font-weight: bold;border-bottom: 2px solid #d3d3d3;line-height: 5.291vh;margin-bottom: 1.058vh;transition: .5s;}
.n-news .list .desc{font-size: 0.833vw;color: #7b7b7b;line-height: 1.75;text-align: justify;transition: .5s;}
.n-news .list:hover .time,.n-news .list:hover .time span,.n-news .list:hover .tit,.n-news .list:hover .desc{color: #d6000f;}
.n-news .list:hover .tit{border-color: #d6000f;}

/*home contact*/
.n-contact{background: url(../images/bj06.jpg) center center no-repeat;background-size: cover;}
.n-partner{margin-bottom: 5.291vh;position: relative;}
.n-contact .box1{width: 100%;background: #d6000f;color: #fff;min-height: 15.344vh;overflow: hidden;}
.n-contact .box1 .n-titBox{margin: auto auto;}
.n-contact .box1 .n-titBox .title,.n-contact .box1 .n-titBox .ftitle{color: #fff;}
.n-contact .box1 .n-qrcode{width: 6.262%;background: #fff;margin: auto auto;}
.n-contact .box1 .n-qrcode img{display: block;width: 100%;}
.n-contact .b1-cont{width: 53.491%;margin: auto auto;}
.n-contact .b1-cont .text1{margin-bottom: 1.058vh;}
.n-contact .b1-cont .text1 h5{font-size: 1.354vw;float: left;line-height: 6.349vh;}
.n-contact .b1-cont .text1 .n-phone{display: block;float: right;font-size: 2.031vw;font-family: 'Source Han Serif SC';line-height: 6.349vh;padding-left: 2.396vw;background: url(../images/ico06.png) left center no-repeat;background-size: 1.667vw auto;}
.n-contact .b1-cont .text2{font-size: 0.729vw;line-height: 1.3;}
.n-contact .n-map{width: 100%;height: 33.862vh;background: #ddd;}
.n-contact .n-map iframe{display: block;width: 100%;height: 100%;border: 0;}
.n-contact .n-map img{display: block;width: 100%;}
.n-partner .swiper-button-next{width: 4.892%;position: absolute;top: 0;bottom: 0;right: 0;height: 100%;background: url(../images/ico05.png) center right no-repeat;background-size: 3.125vw auto;margin: 0;}
.n-partner .swiper-button-next:after{display: none;}
.n-partner .partner-swiper{width: 95.108%;overflow: hidden;position: relative;}
.n-partner .partner-swiper .swiper-slide{width: 20%;padding-right: 1.25vw;padding-left: 2px;}
.n-partner .partner-swiper .pic{width: 100%;border: 1px solid #fff;}
.n-partner .partner-swiper .pic figure{padding-top: 54.717%;}
.n-partner .partner-swiper .pic figure img{min-height: auto;}

/*home copyright*/
.n-copyright{height: auto!important;background: #000000;padding: 35px 0;line-height: 20px;text-align: center;font-size: 14px;color: #9e9e9e;}
.n-copyright a{color: #9e9e9e;transition: .5s;}
.n-copyright a:hover{color: #ffffff;}
@media screen and (max-width: 1400px) {
	.n-copyright{font-size: 12px;padding: 20px 0;}
}


/* wrapper */
.wrapper{width: 1400px;margin: 0 auto;}
@media screen and (max-width: 1600px) {
	.wrapper{width: 1300px;}
}
@media screen and (max-width: 1440px) {
	.wrapper{width: 1200px;}
}

/*quick-nav*/
.quick-nav{width: 100%;background: #efefef;}
.quick-nav .q-item{display: block;width: 25%;float: left;background: #fff;color: #575757;text-align: center;text-transform: uppercase;font-size: 1.354vw;line-height: 1.2;padding: 45px 0;position: relative;transition: .5s;}
.quick-nav .q-item:after{content: '';display: block;width: 1px;height: 50%;background: #e2e2e2;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 0;}
.quick-nav .q-item:nth-child(4n):after{display: none;}
.quick-nav .q-item .ico{display: block;width: 50px;height: 50px;margin: 0 auto;overflow: hidden;position: relative;}
.quick-nav .q-item .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.quick-nav .q-item .ftit{margin: 5px 0;}
.quick-nav .q-item .ftit span{display: block;font-weight: lighter;}
.quick-nav .q-item .line{display: block;width: 0;height: 4px;background: #d6000f;margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;transition: 1s;}
.quick-nav .q-item:hover{color: #d6000f;}
.quick-nav .q-item:hover .ico img{top: -50px;}
.quick-nav .q-item:hover .line{width: 100%;}
@media screen and (max-width: 1280px) {
	.quick-nav .q-item{font-size: 17px;}
}

/*footer*/
.footer{background: #4a4a4a;color: #fff;padding: 50px 0;}
.footer .logo_foot{font-size: 24px;line-height: 78px;}

.footer .box1{border-top: 1px solid #9d9d9d;border-bottom: 1px solid #9d9d9d;padding: 30px 0;}
.footer .leftcont{width: 700px;float: left;}
.footer .nav_foot{}
.footer .nav_foot a{display: block;font-size: 16px;color: #fff;float: left;margin-right: 35px;line-height: 35px;}
.footer .nav_foot a:last-child{margin-right: 0;}
.footer .text{font-size: 14px;color: #9e9e9e;line-height: 20px;margin-top: 5px;}
.footer .text p{width: 34.286%;margin-top: 10px;}
.footer .text p:nth-child(2n){width: 62.143%;margin-left: 3.571%;}
.footer .qrcode{float: right;}
.footer .qrcode .code{display: block;width: 120px;height: 120px;border: 1px solid #6a6a6a;padding: 9px;margin-left: 18px;float: left;}
.footer .qrcode .code img{display: block;width: 100%;height: 100%;background: #fff;float: left;}

.footer .copyright{font-size: 12px;color: #9e9e9e;line-height: 20px;padding: 23px 0;}
.footer .copyright a{color: #9e9e9e;transition: .5s;}
.footer .copyright a:hover{color: #fff;}
.footer .copyright .txt{float: right;}

@media screen and (max-width: 1600px) {
	.footer .logo_foot{font-size: 21px;line-height: 68px;}
}
@media screen and (max-width: 1440px) {
	.footer .logo_foot{font-size: 19px;line-height: 60px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
/*.banner .swiper-pagination{position: absolute;bottom: 25px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #fff;}
.banner .swiper-pagination-bullet-active{width: 40px;height: 12px;opacity: 1;border-radius: 12px;background: #15499a;}*/

/*out*/
.out{background: url(../images/bj10.png) top center repeat-y;padding: 25px 0 120px;}
.article{font-size: 0.9375vw /*18px*/;color: #575757;text-align: justify;line-height: 2;}
.article img{max-width: 100%;}
@media screen and (max-width: 1440px) {
    .article{font-size: 14px;}
}

/*titBox*/
.titBox{text-align: center;background: url(../images/bj09.png) center center no-repeat;min-height: 156px;line-height: 1;margin-bottom: 3.125vw;/*padding: 25px 0;*/}
.titBox .num{display: block;font-size: 4.583vw /*88px*/;color: #ebeaea;font-weight: bold;font-family: 'Source Han Serif SC';}
.titBox .ftitle{font-size: 2.344vw /*45px*/;font-weight: bold;color: #d6000f;text-transform: uppercase;margin: 10px 0 5px;}
.titBox .ftitle b{color: #9c9d9d;}
.titBox .title{font-size: 1.458vw /*28px*/;color: #1b1b1b;}
@media screen and (max-width: 1440px) {
	.titBox{margin-bottom: 45px;}
	.titBox .num{font-size: 66px;}
	.titBox .ftitle{font-size: 34px;}
	.titBox .title{font-size: 21px;}
}

/*in-nav*/
.in-nav{text-align: center;margin-bottom: 3.929%;}
.in-nav a{display: inline-block;font-size: 1.146vw /*22px*/;color: #575757;border: 1px solid #c4c4c4;line-height: 2;border-radius: 35px;padding: 0 35px;margin: 0 8px;transition: .5s;}
.in-nav a:hover,.in-nav a.active{border-color: #d6000f;background: #d6000f;color: #fff;}
@media screen and (max-width: 1440px) {
	.in-nav a{padding: 0 25px;font-size: 17px;}
}

/*about*/
.about .box1{margin-top: 3.929%;}
.about .img1{display: block;width: 51.429%;float: left;}
.about .img1 img{display: block;width: 100%;}
.about .a-digital{width: 48.571%;float: right;}
.about .a-digital .n-item{line-height: 1.2;padding-left: 13.365%;float: left;margin-bottom: 1.302vw;/*min-width: 30%;*/}
/*.about .a-digital .n-item:nth-child(1),.about .a-digital .n-item:nth-child(2),.about .a-digital .n-item:nth-child(3){margin-bottom: 1.302vw;}*/
.about .a-digital .n-item .txt{font-weight: bold;font-size: 1.875vw;}
.about .a-digital .n-item .txt small{font-size: 1.042vw;}
.about .a-digital .n-item .txt1{font-size: 1.042vw;color: #575757;}
@media screen and (max-width: 1440px) {
	/*.about .a-digital .n-item:nth-child(1),.about .a-digital .n-item:nth-child(2),.about .a-digital .n-item:nth-child(3){margin: 5px 0 25px;}*/
	.about .a-digital .n-item{margin: 5px 0 25px;}
	.about .a-digital .n-item .txt{font-size: 27px;}
	.about .a-digital .n-item .txt small{font-size: 15px;}
	.about .a-digital .n-item .txt1{font-size: 15px;}
}

/* honor */
.honor .list{width: 31.2%;float: left;margin-right: 3.2%;}
.honor .list:nth-child(3n){margin-right: 0;}
.honor .list a{width: 100%;}
.honor .list .img{width: 100%;position: relative;}
.honor .list .img .bj{display: block;width: 100%;position: relative;z-index: 1;}
.honor .list .pic{width: 84.198%;height: 79.355%;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;}
.honor .list .pic figure{padding-top: 71.901%;}
.honor .list .tit{text-align: center;font-size: 1.0417vw;color: #363636;line-height: 4.75;transition: .5s;}
.honor .list:hover .tit{color: #d6000f;}
@media screen and (max-width: 1440px) {
	.honor .list .tit{font-size: 15px;}
}

/*factory*/
.factory .list{width: 32%;float: left;position: relative;overflow: hidden;margin: 0 2% 25px 0;transition: .5s;}
.factory .list:nth-child(3n){margin-right: 0;}
.factory .list a{display: block;width: 100%;}
.factory .list .pic{width: 100%;z-index: 0;}
.factory .list .cont{background: rgba(0,0,0,.5);position: absolute;top: -100%;bottom: 100%;left: 0;right: 0;color: #fff;padding: 5%;transition: 1s;}
.factory .list .ico{display: block;width: 9.333%;margin: 0 auto;position: absolute;bottom: 14.793%;left: 0;right: 0;}
.factory .list .tit{margin: auto auto;font-size: 1.0417vw;line-height: 1.5;}
.factory .list:hover .cont{top: 0;bottom: 0;}
@media screen and (max-width: 1440px) {
	.factory .list .tit{font-size: 15px;}
}

/*product*/
.product-nav{margin-bottom: 3.214%;}
.product-nav a{display: block;width: 10.75%;float: left;margin: 0 2% 15px 0;border: 1px solid #d4d4d4;text-align: center;line-height: 1.5;padding: 25px 0;transition: .5s;}
.product-nav a:nth-child(8n){margin-right: 0;}
.product-nav a .ico{display: block;width: 47.138%;margin: 0 auto 10px;position: relative;overflow: hidden;}
.product-nav a .ico figure{display: block;width: 100%;padding-top: 100%;}
.product-nav a .ico img{display: block;width: 100%;position: absolute;top: -200%;left: 0;right: 0;transition: .5s;}
.product-nav a .tit{color: #737373;font-size: 1.0417vw;transition: .5s;}
.product-nav a .ftit{color: #b6b6b6;font-size: 12px;text-transform: uppercase;font-weight: lighter;transition: .5s;}
.product-nav a:hover,.product-nav a.active{border-color: #d6000f;}
.product-nav a:hover .ico img,.product-nav a.active .ico img{top: -300%;}
.product-nav a:hover .tit,.product-nav a:hover .ftit,.product-nav a.active .tit,.product-nav a.active .ftit{color: #d6000f;}
.product .list{width: 32%;float: left;position: relative;overflow: hidden;margin: 0 2% 25px 0;transition: .5s;}
.product .list:nth-child(3n){margin-right: 0;}
.product .list a{display: block;width: 100%;}
.product .list .pic{width: 100%;z-index: 0;}
.product .list .cont{background: rgba(0,0,0,.5);position: absolute;top: -100%;bottom: 100%;left: 0;right: 0;color: #fff;padding: 5%;transition: 1s;}
.product .list .ico{display: block;width: 9.333%;margin: 0 auto;position: absolute;bottom: 14.793%;left: 0;right: 0;}
.product .list .tit{margin: auto auto;font-size: 1.0417vw;line-height: 1.5;}
.product .list:hover .cont{top: 0;bottom: 0;}
@media screen and (max-width: 1440px) {
	.product-nav a{padding: 20px 0;}
	.product-nav a .tit{font-size: 15px;}
	.product .list .tit{font-size: 15px;}
}

/*partner*/
.partner .list{width: 19.2%;float: left;margin: 0 1% 14px 0;background: #fff;border: 1px solid #d8d8d8;transition: .5s;}
.partner .list:nth-child(5n){margin-right: 0;}
.partner .list:nth-child(2n){background: #efefef;}
.partner .list figure{padding-top: 48.689%;}
.partner .list figure img{min-height: auto;}
.partner .list:hover{border-color: #d6000f;box-shadow: 3px 3px 5px rgba(0,0,0,.15);transform: translateY(-3px);}

/* news */
.news .list{background: #f5f5f5;margin-bottom: 30px;transition: .5s;}
.news .list a{display: block;width: 100%;padding: 35px 3.929%;}
.news .list .time{width: 105px;height: 105px;float: left;background: #d6000f;text-align: center;color: #fff;padding: 19px 0;box-shadow: 5px 5px 10px rgba(0,0,0,.15);}
.news .list .time b{display: block;font-size: 2.396vw;line-height: 1;}
.news .list .time p{font-size: 0.833vw;line-height: 1.5;}
.news .list .cont{width: calc(100% - 140px);float: right;line-height: 1.5;padding-top: 10px;}
.news .list .tit{font-size: 1.146vw;color: #343434;transition: .5s;}
.news .list .desc{font-size: 0.833vw;color: #808080;}
.news .list em{display: block;width: 100%;height: 1px;background: #d7d7d7;margin: 15px 0;}
.news .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.news .list:hover .tit{color: #d6000f;}
@media screen and (max-width: 1440px) {
	.news .list a{padding: 25px 3.929%;}
	.news .list .time{width: 90px;height: 90px;}
	.news .list .time b{font-size: 35px;}
	.news .list .time p{font-size: 12px;}
	.news .list .cont{width: calc(100% - 125px);}
	.news .list .tit{font-size: 17px;}
	.news .list .desc{font-size: 13px;}
}

/*contact*/
.contact .map{width: 67.142%;height: 450px;float: left;border: 1px solid #d3d2d1;background: #d3d2d1;border-radius: 10px;overflow: hidden;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}
.contact .map img{display: block;width: 100%;}
.contact .c-right{width: 29.643%;float: right;}
.contact .c-item{width: 100%;margin-bottom: 2.083vw;}
.contact .c-item .ico{display: block;width: 11.084%;float: left;border-radius: 100%;}
.contact .c-item .text{width: 88.916%;float: right;font-size: 0.9375vw;color: #363636;line-height: 1.28;padding-left: 15px;text-align: justify;}
.contact .c-item .t2{opacity: .77;}
.contact .c-qrcode{}
.contact .c-qrcode .code{width: 29%;float: left;margin-right: 6.5%;border: 1px solid #e2e2e2;border-radius: 5px;padding: 9px;background: #fff;}
.contact .c-qrcode .code：nth-child(3n){margin-right: 0;}
.contact .c-qrcode .code img{display: block;width: 100%;}
@media screen and (max-width: 1440px) {
    .contact .map{height: 400px;}
    .contact .c-item .text{font-size: 14px;line-height: 1.4;}
    .contact .c-qrcode .code{padding: 6px;}
}

/*message*/
.message form{display: block;width: 100%;background: #efefef;padding: 3.906vw 6.0714%;}
.message .item{margin-bottom: 15px;}
.message .item label{display: block;float: left;font-size: 14px;color: #575757;width: 60px;text-align: right;margin-right: 15px;line-height: 36px;}
.message .item .must{display: block;width: 20px;height: 36px;line-height: 36px;font-size: 16px;color: #ed0000;float: left;text-align: right;}
.message .item textarea{width: calc(100% - 95px);float: left;background: #fff;border: 1px solid #dadada;padding: 10px;font-size: 14px;color: #575757;text-align: justify;height: 140px;}
.message .item textarea::-webkit-input-placeholder{color: #bbbbbb;}
.message .item textarea::-moz-placeholder{color: #bbbbbb;}
.message .item input{display: block;width: calc(100% - 95px);float: left;background: #fff;border: 1px solid #dadada;padding: 0 10px;font-size: 14px;color: #575757;height: 36px;}
.message .item input::-webkit-input-placeholder{color: #bbbbbb;}
.message .item input::-moz-placeholder{color: #bbbbbb;}
.message .item select{display: block;width: calc(100% - 95px);float: left;background: #fff;border: 1px solid #dadada;padding: 0 10px;font-size: 14px;color: #575757;height: 36px;}
.message .item select:focus{outline: none;}
.message .item .inp1{width: 214px;}
.message .item .yzm-img{display: block;width: 72px;height: 30px;border: 1px solid #dadada;float: left;margin: 3px 0 0 10px;background: #fff;cursor: pointer;}
/*.message .item .yzm-img img{display: block;width: 100%;}*/
.message .box1 .item{width: 23.5%;float: left;margin-right: 2%;}
.message .box1 .item:nth-child(4n){margin-right: 0;}
.message .box1 .item:nth-child(1) input{width: calc(100% - 75px);}
.message .btn{display: block;width: 112px;height: 42px;border-radius: 42px;border: 0;text-align: center;line-height: 42px;background: #d6000f;font-size: 18px;color: #ffffff;margin: 25px 0 0 75px;cursor: pointer;transition: .5s;}
.message .btn:hover{background: #c40210;}
@media screen and (max-width: 1440px) {
    .message form{padding-top: 58px;padding-bottom: 58px;}
}

/*content*/
.content{padding-top: 60px;}
.content .c-title{text-align: center;font-size: 1.25vw;line-height: 1.5;color: #575757;font-weight: initial;}
.content .c-time{text-align: center;font-size: 14px;line-height: 1.5;color: #999;margin: 5px 0 30px;}
@media screen and (max-width: 1440px) {
    .content .c-title{font-size: 18px;}
    .content .c-time{font-size: 12px;}
}


/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 0.9375vw;color: #575757;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 30px;}
.m-clips a{color: #575757;line-height: 2;}
@media screen and (max-width: 1440px) {
    .m-clips{font-size: 14px;}
}
