*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family: "microsoft yahei";width:100%;margin: 0; padding: 0; line-height: 24px; font-size: 14px;color: #333333;}
ul,li,img,h1,h2,h3,h4,h5,dl,dt,dd,i,table,tr,td{margin: 0;padding: 0;list-style: none;border: 0;font-style:normal;font-size: inherit;font-weight: normal;}
a,a:focus, a:hover{text-decoration: none;color: #333333;}
img{max-width: 100%;}
i{font-style: normal;}
p{margin: 5px 0;}
iframe{max-width: 100%;}
input{outline: medium;border: none;background: none;}
button,textarea{outline: none;border: none;background: none;}
button,textarea:focus{outline: none;border: none;background: none;}
[role=button]{cursor:pointer;outline:none;}
.container{width: 1300px;height: 100%;margin: 0 auto;padding: 0;line-height: inherit;position: relative;}
@media screen and (max-width: 1723px){
	.container{width: 88%;}
}
@media screen and (max-width: 1110px){
	.container{width: 96%;}
}
.center{width: 96%;margin: auto;}
@font-face {
  font-family: 'fz_chsjt';
  src: url('../ziti/fz_chsjt.TTF');
}


/* fullpage */
#fp-nav ul li a span, .fp-slidesNav ul li a span{background: #efefef;}
.fp-prev{left: 50px;}
.fp-next{right: 50px;}
.fp-arrow.fp-prev{border-color: transparent rgba(255, 255, 255, 0.2) transparent transparent;}
.fp-arrow.fp-next{border-color: transparent transparent transparent rgba(255, 255, 255, 0.2);}
/* 动画特效 */
.living{transition: all 0.5s;}
.living *{transition: all 0.5s;}
.byebye-living{transition: 0s;-webkit-transition: 0s;-moz-transition: 0s;}
.living-loading-1s{transition: all 0.5s ease-out 1s;}


/* 公用栏目标题样式 */
.catName.public{color: #373737;}
.catName.public .en{font-size: 52px;font-weight: bold;font-family: "Cambria";font-style: italic;}
.catName.public .en span{color: #fe6601;font-style: normal;}
.catName.public .cn{font-size: 30px;margin-top: 20px;display: inline-block;padding: 0 6px 14px 6px;}
.catName.public .cn i{background: #3469d5;display: inline-block;width: 12px;height: 12px;border-radius: 50%;}
.catName.public .cn i:nth-child(1){margin-right: 8px;}
.catName.public .more{font-size: 16px;}
.catName.public .more .icon{position: relative;margin-left: 9px;position: relative;width: 28px;}
.catName.public .more .icon .a1{width: 17px;height: 17px;border-radius: 3px;background: #ff5b00;transform: rotate(45deg);position: absolute;top: 0;z-index: 500;}
.catName.public .more .icon .a2{width: 14px;height: 14px;border-radius: 3px;background: #efbbb4;transform: rotate(45deg);position: absolute;top: 0;right: 0;;z-index: 400;}
@media only screen and (max-width: 769px){
	.catName.public .cn{font-size: 21px;}
	.catName.public .en{font-size: 22px;width: 50%;}
}

@media screen and (max-width: 1366px){
	.m2 .fp-overflow{zoom: 0.6;}
	.m3 .fp-overflow{zoom: 0.6;}
	.m4 .fp-overflow{zoom: 0.6;}
	.m5 .fp-overflow{overflow-y: clip !important;}
	.m6 .fp-overflow{zoom: 0.8;}
}
.m6 .link{width: 100%;}


/* m1 */
.m1{}
/* 头部 */
.head{border-bottom: 1px solid #f2f2f2;height: 131px;}
.head .logo{background: url(../img/logo.png) no-repeat left;width: 560px;height: 80px;display: block;padding-left: 190px;margin-top: 30px;float: left;}
.head .logo .cn{font-size: 24px;color: #333333;margin-top: 17px;font-weight: bold;}
.head .logo .en{font-size: 12px;color: #bbbbbb;margin-top: 5px;text-transform: uppercase;letter-spacing: -1px;}
.head .summary{line-height: 22px;font-size: 15px;color: #373737;border-left: 1px solid #f2f2f2;padding-left: 24px;margin-left: 22px;margin-top: 48px;float: left;}
.head .summary strong{display: block;}
.head .tel{float: right;}
.head .tel_s{margin-top: 4px;text-align: right;}
.head .tel_s a{padding: 0 2px;}
.head .tel .tel_x{padding-top: 8px;}
.head .tel .icon{float: left;}
.head .tel .icon .item{float: left;margin: 0 11px;}
.head .tel .nei{float: right;}
.head .tel .nei .name{font-size: 14px;color: #f36e21;margin-top: 4px;}
.head .tel .nei .num{font-size: 24px;font-weight: bold;color: #373737;margin-top: 6px;display: inline-block;}
@media only screen and (max-width: 769px){
	.head{border-bottom: 1px solid #f2f2f2;height: auto;padding: 10px 0;overflow: hidden;}
	.head .logo{background: url(../img/logo.png) no-repeat left;width: 84%;height: 50px;background-size: 100px;padding-left: 105px;margin-top: 0;}
	.head .logo .cn{font-size: 15px;color: #333333;margin-top: 7px;font-weight: bold;}
	.head .logo .en{font-size: 14px;color: #bbbbbb;margin-top: -8px;text-transform: uppercase;transform: scale(0.5);width: 200%;margin-left: -50%;}
	.head .tel{display: none;}
	.head .summary{display: none;}
}
@media only screen and (max-width: 375px){
	.head .logo .cn{font-size: 13px;}
}
/* 导航 */
.nav{height: 89px;position: relative;z-index: 900;}
.brick-nav-01 .item{float: left;width: 12.5%;text-align: center;}
.brick-nav-01 .item .name{text-align: center;position: relative;overflow: hidden;width: 100%;height: 89px;display: block;cursor: pointer;}
.brick-nav-01 .item .name .name1{position: absolute;top: 30px;left: 0;right: 0;transition: all 0.5s;font-size: 16px;color: #373737;}
.brick-nav-01 .item .name .name2{position: absolute;top: 55px;left: 0;right: 0;transition: all 0.5s;font-size: 14px;color: #999999;}
.brick-nav-01 .item:hover .name1{top: 55px;}
.brick-nav-01 .item:hover .name2{top: 30px;}
.brick-nav-01 .item:last-child{border-right: 0;}
.brick-nav-01 .item .sub{opacity: 0;visibility: hidden;height: 0;position: absolute;top: 89px;background: #ff5c01;width: 162px;transition: opacity 0.5s;border-radius: 0px 0px 3px 3px;}
.brick-nav-01 .item .sub::before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 5px 6px 5px;border-color: transparent transparent #ff5c01 transparent;position: absolute;top: -6px;left: calc(50% - 4px);}
.brick-nav-01 .item .sub a{display: block;line-height: 40px;font-size: 14px;color: #FFF;text-align: center;margin: 0px 10px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.brick-nav-01 .item:hover .sub{opacity: 1;visibility: visible;height: auto;border-top: 1px solid rgba(255,255,255,0.1);}
.brick-nav-01 .item .sub a:first-child{}
.brick-nav-01 .item .sub a:last-child{border-bottom: 0;margin-bottom: 20px;}
@media only screen and (max-width: 769px){
	.nav{display: none;}
}
/* 手机导航 */
.head .mbrick-nav-01-button{display: none;}
@media only screen and (max-width: 769px){
	.head .mbrick-nav-01-button{display: block;position: absolute;right: 0px;top: 7px;width: 44px;height: 35px;line-height: 35px;text-align: center;color: #FFFFFF;background: #fe6601;border-radius: 5px;border: 1px solid rgba(255,255,255,0.3);}
}
.mbrick-nav-01{background: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#f3f3f3));width: 40%;position: fixed;left: -40%;top: 0;bottom: 0;z-index: 999;;}
.mbrick-nav-01.on{left: 0;}
.mbrick-nav-01 .close{position: absolute;right: 10px;top: 10px;font-size: 50px;font-family: "microsoft yahei";font-weight: 100;}
.mbrick-nav-01 .tel_s{position: absolute;bottom: 10px;width: 85%;margin-left: 7.5%;}
.mbrick-nav-01 .tel_s a{text-align: center;width: 33.33%;float: left;}
.mbrick-nav-01 .menu{height: calc(100% - 200px);overflow: auto;margin-top: 100px;}
.mbrick-nav-01 .menu .item{text-align: center;padding: 15px 0;}
.mbrick-nav-01 .menu .item .name{position: relative;}
.mbrick-nav-01 .menu .item .name i{width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 5px;border-color: transparent transparent transparent rgb(255 255 255 / 30%);position: absolute;right: 33px;top: 3px;}
.mbrick-nav-01 .menu .item .name::after{content: "";width: 50px;height: 1px;background: rgba(255,255,255,0.2);position: absolute;bottom: -14px;left: calc(50% - 25px);}
.mbrick-nav-01 .menu .item .sub{position: absolute;width: 151%;top: 0;bottom: 0;right: -150%;background: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#f3f3f3));display: none;padding: 30px 0;}
.mbrick-nav-01 .menu .item .sub a{display: block;margin: 0 20px;border-bottom: 1px solid rgba(255,255,255,0.3);padding: 10px 0;}
.mbrick-nav-01 .menu .item:hover .sub{display: block;}
/* banner */
.banner{height: calc(100vh - 220px) !important;position: relative;z-index: 800;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height: calc(100vh - 220px) !important;overflow:hidden;text-align:center;}
.banner .bd li img{height: 100%;object-fit: cover;width: 100%;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:50px;left:0;text-align:center;}
.banner .hd ul{text-align:center;padding-top:5px;}
.banner .hd ul li{cursor:pointer;display:inline-block;width: 12px;height: 12px;background: #FFF;font-size: 0;border-radius: 50%;margin: 0 5px;}
.banner .hd ul .on{background: #f36e21;}
.banner .md{width: 400px;background: rgba(255, 255, 255, 0.6);position: absolute;right: 0;bottom: 0;text-align: center;padding: 33px 0 26px 0;overflow: hidden;}
.banner .md .pageState{font-size: 20px;font-weight: bold;color: #f36e21;margin: 0 50px;letter-spacing: 3px;}
.banner .md .pageState span{color: #373737;}
@media only screen and (max-width: 769px){
	.banner{height: 200px !important;}
	.banner .bd li{height: 200px !important;background-size: auto 100%!important;}
	.banner .md{display: none;}
	.banner .hd{bottom: 5px;}
}


/* m2 */
.m2{}
/* 公司简介 */
.m2 .m2_s{margin-top: 20px;padding: 80px 0;background: url(../img/m1-bg.jpg) no-repeat left;background-size: 100% 100%;width: 92%;position: relative;transition: background-image 0.5s linear;clear: both;}
.m2 .m2_s:hover{background: url(../img/m1-bg-2.jpg) no-repeat left;background-size: 100% 100%;}
.m2 .m2_s .text{position: absolute;right: -56px;top: 180px;word-wrap: break-word;font-size: 16px;color: #bdbdbd;width: 1em;line-height: 24px;}
.m2 .m2_s .catName{}
.m2 .m2_s .catName.public .cn{border-bottom: 1px solid #eeeeee;}
.m2 .m2_s .catMain{margin-top: 46px;}
.m2 .m2_s .catMain .name{}
.m2 .m2_s .catMain .name .cn{font-size: 24px;font-weight: bold;color: #373737;}
.m2 .m2_s .catMain .name .en{font-size: 13px;color: #373737;margin-top: 14px;text-transform: uppercase;}
.m2 .m2_s .catMain .name .line{width: 30px;height: 5px;background: #395370;margin-top: 25px;}
.m2 .m2_s .catMain .summary{font-size: 16px;line-height: 30px;color: #373737;width: 590px;margin-top: 25px;text-align: justify;}
.m2 .m2_s .catMain .more{width: 170px;height: 60px;background: #f2f2f2;border-radius: 50px;margin-top: 39px;overflow: hidden;}
.m2 .m2_s .catMain .more a{width: 156px;height: 46px;line-height: 46px;background: #3469d5;border-radius: 50px;margin: 7px;text-align: center;display: block;color: #FFF;}
.m2 .m2_s .catMain .more:hover{width: 190px;}
.m2 .m2_s .catMain .more:hover a{width: 176px;}
.m2 .m2_s .catMain .tel{font-size: 24px;font-weight: bold;color: #373737;margin-top: 70px;}
.m2 .m2_s .catMain .tel .icon{width: 70px;height: 70px;background: #f36e21;border-radius: 25px;text-align: center;float: left;position: relative;top: -25px;margin-right: 17px;}
.m2 .m2_s .catMain .tel .icon img{margin-top: 20px;}
@media only screen and (max-width: 769px){
	.m2 .m2_s{margin-top: 0px;padding: 40px 20px;width: 100%;background: none;}
	.m2 .m2_s:hover{background: none;}
	.m2 .m2_s .text{display: none;}
	.m2 .m2_s .catMain .summary{width: 100%;}
	.m2 .m2_s .catMain .name .cn{font-size: 20px;}
}
/*公司成立*/
.m2 .m2_x{padding: 50px 0;overflow: hidden;}
.m2 .m2_x .item{width: 20%;float: left;text-align: center;border-right: 1px solid #dedede;}
.m2 .m2_x .item .num{}
.m2 .m2_x .item .num .number-go{font-size: 46px;font-weight: bold;color: #565656;display: inline;}
.m2 .m2_x .item .num span{font-size: 14px;color: #FFF;display: inline-block;background: #f36e21;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 50%;}
.m2 .m2_x .item .summary{font-size: 15px;color: #666666;margin-top: 10px;}
.m2 .m2_x .item:nth-child(5){border-right: 0;}
@media only screen and (max-width: 769px){
	.m2 .m2_x{padding: 40px 20px; display: none;}
	.m2 .m2_x .item .num .number-go{font-size: 20px;}
	.m2 .m2_x .item .num span{font-size: 12px;width: 15px;height: 15px;line-height: 15px;}
	.m2 .m2_x .item .summary{font-size: 12px;color: #666666;margin-top: 5px;transform: scale(0.5);width: 200%;margin-left: -50%;}
}


/* m3 */
.m3{background: #fe6601 url(../img/m3-bg.png) no-repeat right 54px;overflow: hidden;}
.m3 .catName{padding-top: 8%;}
.m3 .catMain{position: relative;top: -45px;height: 80%;}
.m3 .catMain .bd{float: right;width: 80%;}
.m3 .catMain .bd .box{width: 100%;}
.m3 .catMain .thumb{text-align: center;height: 595px;width: 60%;display:flex;align-items: center;justify-content:center;}
.m3 .catMain .thumb img{/* height: 595px; */}
.m3 .catMain .text{position: absolute;right: 0;top: 80px;width: 28%;}
.m3 .catMain .text .name{font-size: 30px;font-weight: bold;color: #373737;text-align: right;}
.m3 .catMain .text .button{text-align: right;margin-top: 45px;}
.m3 .catMain .text .button .item{display: inline-block;width: 45%;height: 50px;line-height: 50px;font-size: 16px;color: #838383;border: 2px solid #bfbfbf;border-radius: 50px;text-align: center;margin-left: 4%;}
.m3 .catMain .text .summary{font-size: 15px;line-height: 30px;color: #666666;margin-top: 30px;display: none;}
.m3 .catMain .text .tel{font-size: 15px;color: #666666;margin-top: 45px;line-height: 2;}
.m3 .catMain .menu{font-size: 20px;line-height: 45px;color: #373737;position: absolute;left: 0;bottom: 122px;width: 20%;}
.m3 .catMain .menu .item{display: block;position: relative;}
.m3 .catMain .menu .item.on{font-size: 26px;color: #fe6601;font-weight: bold;}
.m3 .catMain .menu .item.on::before{content: "";width: 0;height: 0;border-style: solid;border-width: 6.5px 0 6.5px 12px;border-color: transparent transparent transparent #fe6601;position: absolute;left: -20px;top: 15px;}
@media only screen and (max-width: 769px){
	.m3{width: 100%;background: #fe6601 url(../img/m3-bg.png) no-repeat top right;padding: 20px;background-size: auto 100%;}
	.m3 .catName{margin-top: 20px;}
	.m3 .catMain{padding-bottom: 53px;position: relative;top: 0px;}
	.m3 .catMain .menu{position: relative;bottom: auto;font-size: 12px;line-height: 30px;margin-top: 20px;width: 100%;}
	.m3 .catMain .menu .item{display: inline-block;border: 1px solid #333;margin-bottom: 15px;border-radius: 50px;width: 49%;text-align: center;}
	.m3 .catMain .menu .item.on{font-size: 12px;}
	.m3 .catMain .menu .item.on::before{display: none;}
	.m3 .catMain .bd{float: none;width: 100%;}
	.m3 .catMain .thumb{margin-top: 20px;height: 300px;width: 100%;}
	.m3 .catMain .thumb img{height: 300px;object-fit: contain;}
	.m3 .catMain .text{width: 100%;position: relative;right: 0;top: 0;margin-top: 20px;}
	.m3 .catMain .text .name{font-size: 18px;text-align: center;}
	.m3 .catMain .text .button{text-align: center;margin-top: 25px;display: none;}
	.m3 .catMain .text .button .item{display: inline-block;width: 150px;height: 40px;line-height: 40px;font-size: 14px;margin-left: 0;border: 1px solid #989898;color: #989898;}
	.m3 .catMain .text .tel{display: none;}
	.m3 .catMain .text .summary{}
}


/* m4 */
.m4{overflow: hidden;position: relative;background: url(../img/m4-bg.jpg);}
.m4::after{content: "XING PING";position: absolute;top: 74px;right: 0;font-size: 156px;color: rgb(249,249,249,0.3);z-index: 0;font-weight: bold;font-family: Impact;letter-spacing: 20px;}
.m4 .catName.public{height: 120px;padding-top: 8px;position: relative;z-index: 1;}
.m4 .catName .more{float: right;}
.m4 .catName .more .icon{float: right;}
.m4 .catMain{margin-top: 70px;height: calc(100vh - 330px) !important;}
.m4 .catMain .menu{width: 15%;float: left;}
.m4 .catMain .menu .next{width: 100px;height: 55px;background: #f8f8f8;border-radius: 50px 50px 0 0;text-align: center;padding-top: 33px;}
.m4 .catMain .menu .prev{width: 100px;height: 55px;background: #f8f8f8;border-radius: 0 0 50px 50px;text-align: center;padding-top : 11px;}
.m4 .catMain .menu .item{width: 100px;height: 66px;line-height: 66px;font-size: 16px;color: #999999;text-align: center;background: #f8f8f8;}
.m4 .catMain .menu .item.on{width: 140px;background: #fe6601;color: #FFF;border-radius:  0 50px 50px 0;text-align: center;padding-right: 40px;}
.m4 .catMain .bd{width: 83%;float: right;}
.m4 .catMain .thumb{width: 60%;float: left;text-align: center;height: 440px;}
.m4 .catMain .thumb img{height: 440px;background: #f6f6f6;padding: 20px;}
.m4 .catMain .text{width: 37%;float: right;}
.m4 .catMain .text .name{font-size: 24px;font-weight: bold;color: #333333;margin-top: 20px;}
.m4 .catMain .text .summary{font-size: 16px;line-height: 33px;color: #333333;margin-top: 18px;text-align: justify; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.m4 .catMain .text .more{width: 170px;height: 60px;background: #f2f2f2;border-radius: 50px;margin-top: 30px;overflow: hidden;}
.m4 .catMain .text .more a{width: 156px;height: 46px;line-height: 46px;background: #3469d5;border-radius: 50px;margin: 7px;text-align: center;display: block;color: #FFF;}
.m4 .catMain .text .more:hover{width: 190px;}
.m4 .catMain .text .more:hover a{width: 176px;}
@media only screen and (max-width: 769px){
	.m4{padding: 50px 20px;background-size: cover;}
	.m4::after{display: none;}
	.m4 .catName .more{margin-top: 20px;}
	.m4 .catMain{margin-top: 15px;}
	.m4 .catMain .menu{width: 100%;margin-bottom: 30px;}
	.m4 .catMain .menu .next{width: 14.2%;float: left;height: 66px;border-radius: 50px 0 0 50px;text-align: center;padding-top: 26px;}
	.m4 .catMain .menu .next img{transform: rotate(-90deg);}
	.m4 .catMain .menu .prev{width: 14.2%;float: left;height: 66px;border-radius: 0 50px 50px 0;text-align: center;padding-top: 26px;}
	.m4 .catMain .menu .prev img{transform: rotate(-90deg);}
	.m4 .catMain .menu .item{width: 14.2%;float: left;}
	.m4 .catMain .menu .item.on{width: 14.2%;border-radius: 0;padding-right: 0px;}
	.m4 .catMain .bd{width: 100%;float: none;}
	.m4 .catMain .thumb{width: 100%;height: auto;}
	.m4 .catMain .thumb img{height: 240px;}
	.m4 .catMain .text{width: 100%;}
	.m4 .catMain .text .name{font-size: 18px;margin-top: 25px;}
	.m4 .catMain .text .summary{font-size: 16px;margin-top: 20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
	.m4 .catMain .text .more{margin-top: 25px;}
}


/* m5 */
.m5{background: url(../img/m5-bg.jpg);}
.m5 .catName.public{height: 120px;padding-top: 8px;}
.m5 .catName .more{float: right;}
.m5 .catName .more .icon{float: right;}
.m5 .catName.public .en span{color: #f36e21;}
.m5 .catName.public .more{margin-top: 20px;}
.m5 .catMain{margin-top: 0px;}
.m5 .catMain ul{padding-top: 20px !important;}
.m5 .catMain .item{float: left;width: 306px;/* height: 350px; */height: 270px;background: #FFF;margin-right: 25px;border-radius: 8px;overflow: hidden;display: block;position: relative;top: 0;}
.m5 .catMain .item .thumb{height: 201px;border-radius: 8px;overflow: hidden;}
.m5 .catMain .item .thumb img{width: 100%;height: 100%;object-fit: cover;}
.m5 .catMain .item .name{padding: 0 24px;margin-top: 15px;font-size: 21px;color: #343434; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m5 .catMain .item .summary{padding: 0 24px;margin-top: 12px;font-size: 16px;color: #888888;}
.m5 .catMain .item:hover{top: -20px;}
@media only screen and (max-width: 769px){
	.m5{padding: 50px 20px;}
	.m5 .catMain{margin-top: 20px;padding: 0;}
	.m5 .catMain .tempWrap{width: 100% !important;}
	.m5 .catMain .item{width: 100%;height: 250px;margin-bottom: 10px;}
	.m5 .catMain .item .thumb{/* height: 127px; */height: 200px;}
	.m5 .catMain .item .time{padding: 0 14px;margin-top: 15px;}
	.m5 .catMain .item .name{padding: 0 14px;margin-top: 8px;font-size: 16px;}
	.m5 .catMain .item .summary{padding: 0 14px;margin-top: 8px;font-size: 14px;}
}


/* m6 */
.m6{background: url(../img/m6-bg.jpg);background-size: 100% 100%;}
.m6 .catName.public{height: 120px;padding-top: 8px;}
.m6 .catName.public .cn{border-bottom: 1px solid #eeeeee;}
.m6 .catMain{padding-top: 70px;position: relative;height: calc(100vh - 300px) !important;}
.m6 .catMain .menu{width: 360px;height: 65px;line-height: 65px;background: #eeeeee;border-radius: 50px;position: absolute;right: 0;top: -50px;}
.m6 .catMain .menu .item{font-size: 20px;color: #666666;width: 180px;float: left;text-align: center;border-radius: 50px;}
.m6 .catMain .menu .item.on{background: #fe6601;color: #FFFFFF;}
.m6 .catMain .hotnews{border: 1px solid #e5e5e5;padding: 18px;overflow: hidden;position: relative;background: #fff;}
.m6 .catMain .hotnews .more{background: #e5e5e5;width: 130px;height: 130px;color: #373737;border-radius: 50%;position: absolute;right: -33px;bottom: -50px;padding-top: 20px;padding-left: 20px;padding-top: 41px;padding-left: 32px;display: block;}
.m6 .catMain .hotnews .more:hover{background: #fe6601;color: #FFFFFF;}
.m6 .catMain .hotnews .thumb{width: 25%;height: 180px;float: left;}
.m6 .catMain .hotnews .thumb img{width: 100%;height: 100%;}
.m6 .catMain .hotnews .text{width: 59%;padding-left: 3%;float: left;}
.m6 .catMain .hotnews .text .name{font-size: 26px;color: #373737;margin-top: 43px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m6 .catMain .hotnews .text .summary{font-size: 16px;line-height: 30px;color: #aeaeae;margin-top: 12px;}
.m6 .catMain .hotnews .time{width: 16%;position: relative;float: right;}
.m6 .catMain .hotnews .time .d{font-size: 35px;font-weight: bold;color: #b3b3b3;margin-top: 40px;}
.m6 .catMain .hotnews .time .y-m{font-size: 17px;color: #b3b3b3;margin-top: 11px;margin-left: 53px;}
.m6 .catMain .hotnews .time .line{width: 74px;height: 1px;background: #e5e5e5;position: absolute;transform: rotate(-45deg);top: 83px;}
.m6 .catMain .list{margin-top: 35px;}
.m6 .catMain .list .item{float: left;width: 32%;height: 220px;border: 1px solid #e5e5e5;padding: 17px;background: #fff;}
.m6 .catMain .list .item:nth-child(2){margin: 0 2%;}
.m6 .catMain .list .item .time{color: #b3b3b3;border-bottom: 1px solid #e5e5e5;padding-bottom: 12px;height: 158px;}
.m6 .catMain .list .item .time img{height: 100%;width: 100%;object-fit: cover;}
/* .m6 .catMain .list .item .time .d{font-size: 28px;font-weight: bold;font-style: italic;margin-top: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m6 .catMain .list .item .time .y-m{font-size: 14px;margin-top: 14px;}
.m6 .catMain .list .item .time .more{width: 27px;height: 27px;border-radius: 50%;background: #ededed;text-align: center;line-height: 27px;color: #FFFFFF;font-family: "宋体";font-weight: bold;margin-top: 25px;float: right;} */
.m6 .catMain .list .item .name{font-size: 16px;color: #7e7e7e;margin-top: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* .m6 .catMain .list .item .summary{font-size: 14px;color: #aeaeae;margin-top: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} */
.m6 .catMain .list .item:hover{background: #fe6601;color: #FFFFFF;}
.m6 .catMain .list .item:hover .time{color: #FFFFFF;}
.m6 .catMain .list .item:hover .time .d{color: #FFFFFF;}
.m6 .catMain .list .item:hover .time .y-m{color: #FFFFFF;}
.m6 .catMain .list .item:hover .time .more{background: #FFFFFF;color: #fe6601;}
.m6 .catMain .list .item:hover .name{color: #FFFFFF;}
.m6 .catMain .list .item:hover .summary{color: #FFFFFF;}
.m6 .link{padding-top: 40px;overflow: hidden;}
.m6 .link .name{font-size: 24px;color: #fe6601;}
.m6 .link .name img{margin-right: 8px;position: relative;top: 4px;}
.m6 .link .item{font-size: 18px;color: #999999;margin-left: 62px;}
@media only screen and (max-width: 769px){
	.m6{padding: 20px;}
	.m6 .catMain{padding-top: 10px;}
	.m6 .catMain .menu{width: 180px;height: 35px;line-height: 35px;top: -35px;}
	.m6 .catMain .menu .item{font-size: 14px;width: 90px;}
	.m6 .catMain .menu .item.on{background: #fe6601;color: #FFFFFF;}
	.m6 .catMain .hotnews .thumb{width: 100%;height: auto;text-align: center;}
	.m6 .catMain .hotnews .text{width: 100%;padding-left: 0;}
	.m6 .catMain .hotnews .text .name{font-size: 20px;margin-top: 12px;}
	.m6 .catMain .hotnews .text .summary{font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.m6 .catMain .hotnews .time{display: none;}
	.m6 .catMain .hotnews .more{display: none;}
	.m6 .catMain .list{width: 100%;margin-top: 10px;}
	.m6 .catMain .list .item{width: 100%;height: auto;margin-right: 0;border: 0px solid #e5e5e5;padding: 17px;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
	.m6 .catMain .list .item:nth-child(2){margin: 0;}
	.m6 .catMain .list .item .time{display: none;}
	.m6 .catMain .list .item .name{font-size: 16px;color: #7e7e7e;margin-top: 5px;}
	.m6 .catMain .list .item .summary{display: none;}
	.m6 .link{padding: 45px 20px;}
	.m6 .link .name{font-size: 18px;display: block;margin-bottom: 20px;}
	.m6 .link .item{margin-left: 0;margin-right: 10px;font-size: 16px;line-height: 2;}
}


/* ------------------------------------------------------------------------------------------------------------------------------------- */


/* 底部 */
.foot{background: url(../img/foot-bg.jpg) top no-repeat #ff5c01;padding-top: 140px;overflow: hidden;}
.foot .content{overflow: hidden;color: #FFFFFF;padding-bottom: 30px;}
.foot .content .contact{padding-bottom: 35px;overflow: hidden;}
.foot .content .contact .item{width: 28%;float: left;}
.foot .content .contact .item:nth-child(2){width: 42%;}
.foot .content .contact .item:nth-child(3){margin-right: 0;width: 30%;}
.foot .content .contact .item .icon{width: 80px;height: 80px;text-align: center;border: 1px solid #FFFFFF;border-radius: 50%;float: left;margin-right: 6%;}
.foot .content .contact .item .icon img{margin-top: 20px;}
.foot .content .contact .item .name{font-size: 18px;margin-top: 16px;}
.foot .content .contact .item .summary{font-size: 20px;margin-top: 2px;line-height: 30px;}
.foot .content .logo{width: 30.5%;float: left;}
.foot .content .logo .logo1{overflow: hidden;text-align: center;}
.foot .content .logo .logo1 img{}
.foot .content .logo .code{padding-top: 14px;overflow: hidden;padding-left: 28px;}
.foot .content .logo .code .item{width: 50%;text-align: center;float: left;}
.foot .content .logo .code .item img{width: 112px;height: 112px;}
.foot .content .logo .code .item p{font-size: 14px;color: #ffcdc3;line-height: 10px;}
.foot .content .menu{width: 69.3%;float: right;}
.foot .content .menu .item{float: left;width: 16.66%;}
.foot .content .menu .item .name{font-size: 24px;border-bottom: 1px solid #FFFFFF;padding-bottom: 24px;padding-left: 20px;position: relative;}
.foot .content .menu .item .name::after{content: "";width: 8px;height: 3px;background: #FFFFFF;position: absolute;left: 20px;bottom: 0;}
.foot .content .menu .item .sub{font-size: 16px;line-height: 30px;margin-top: 20px;padding-left: 20px;}
.foot .content .menu .item .sub a{display: block;color: #ffcdc3;}
.foot .copyright{font-size: 16px;color: #b4b4b4;background: #FFFFFF;line-height: 55px;}
.foot .copyright .f_y{float: right;}
@media only screen and (max-width: 769px){
	.foot{background-size: 100%;padding-top: 60px;}
	.foot .content .contact{padding-bottom: 40px;padding: 0 20px;}
	.foot .content .contact .item{width: 100%;float: left;margin-bottom: 14px;margin-right: 55px;}
	.foot .content .contact .item:nth-child(2){width: 100%;}
	.foot .content .contact .item:nth-child(3){width: 100%;}
	.foot .content .contact .item .icon{width: 60px;height: 60px;margin-right: 27px;}
	.foot .content .contact .item .icon img{margin-top: 15px;width: 40%;}
	.foot .content .contact .item .name{font-size: 16px;margin-top: 3px;}
	.foot .content .contact .item .summary{font-size: 14px;margin-top: 5px;line-height: 28px;}
	.foot .content .logo{width: 100%;padding: 0 20px;}
	.foot .content .logo .logo1{display: none;}
	.foot .content .logo .code{padding-left: 0;}
	.foot .content .logo .code .item{width: 50%;}
	.foot .content .menu{display: none;}
	.foot .copyright{font-size: 14px;line-height: 2;padding: 20px;}
	.foot .copyright .f_y{float: none;}
}



/* 当前位置 */
.place{height: 90px;border-bottom: 1px solid #eeeeee;clear: both;}
.place span{margin-right: 9px;position: relative;top: 3px;}
.place h1{font-size: 24px;font-weight: bold;line-height: 90px;display: inline-block;}
.place .location{font-size: 16px;font-weight: 100;line-height: 90px;float: right;}
@media only screen and (max-width: 769px){
	.place{height: 60px;}
	.place h1{font-size: 13px;line-height: 60px;}
	.place .location{font-size: 12px;letter-spacing: -1px;line-height: 60px;}
}



/* 新闻列表 */
.brick-list-04{margin-top: 50px;overflow: hidden;}
.brick-list-04 .item{display: block;padding: 42px 0;position: relative;overflow: hidden;}
.brick-list-04 .item::after{content: "";height: 1px;background: #efefef;position: absolute;left: 0;right: 0;bottom: 0;}
.brick-list-04 .item .time{font-size: 21px;color: #333333;line-height: 78px;width: 20%;padding: 0 42px;float: left;}
.brick-list-04 .item .text{width: 80%;border-left: 1px solid #ccc;padding: 0 56px;float: left;}
.brick-list-04 .item .text .name{font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.brick-list-04 .item .text .summary{font-size: 14px;color: #666;margin-top: 14px;line-height: 23px;}
.brick-list-04 .item:hover{background: #fe6601;}
.brick-list-04 .item:hover .time{color: #FFFFFF;}
.brick-list-04 .item:hover .name{color: #FFFFFF;}
.brick-list-04 .item:hover .summary{color: #FFFFFF;}
.brick-list-04 .item:hover::after{background-image: linear-gradient(90deg,#ffb232 0,#eb6513 3.75%,#e51014 7.5%,#2c80df 15%,#08a941 25%,#2c80df 28.75%,#e51014 32.5%,#eb6513 40%,#ffb232 50%,#eb6513 53.75%,#e51014 57.5%,#2c80df 65%,#08a941 75%,#2c80df 78.75%,#e51014 82.5%,#eb6513 90%,#ffb232);background-size: 400% auto;height: 6px;}
@media only screen and (max-width: 769px){
	.brick-list-04{margin-top: 20px;}
	.brick-list-04 .item{padding: 15px 0;}
	.brick-list-04 .item .time{font-size: 14px;padding: 0 0px;text-align: center;line-height: 38px;width: 30%;}
	.brick-list-04 .item .text{padding: 0 26px;width: 70%;height: 48px;}
	.brick-list-04 .item .text .name{font-size: 16px;line-height: 24px;}
	.brick-list-04 .item .text .summary{display: none;}
}


/* 产品列表 */
.brick-thumb-list-02{margin-top: 50px;}
.brick-thumb-list-02 .item{float: left;width: calc(33.33% - 20px);margin-right: 30px;margin-bottom: 30px;border: 10px solid #fff;box-shadow: 2px 3px 12px #e6e6e6;overflow: hidden;position: relative;height: 280px;}
.brick-thumb-list-02 .item:nth-child(3n+0){margin-right: 0;}
.brick-thumb-list-02 .item:before{content: "";background: linear-gradient(to left top,#003981,#00bdff);height: 100%;width: 100%;opacity: 0;position: absolute;left: 0;top: 0;transition: all 0.4s linear;}
.brick-thumb-list-02 .item .thumb{width: 100%;height: 100%;text-align: center;}
.brick-thumb-list-02 .item .thumb img{max-width: 100%;height: 100%;transition: all 0.4s linear;object-fit: cover;}
.brick-thumb-list-02 .item .name{color: #fff;width: 100%;transform: translateY(-50%) scale(0);position: absolute;top: 50%;left: 0;transition: all 0.4s linear;text-align: center;}
.brick-thumb-list-02 .item .name .cn{font-size: 24px;font-weight: bold;}
.brick-thumb-list-02 .item .name .en{font-size: 12px;margin-top: 10px;}
.brick-thumb-list-02 .item:hover:before{opacity: 1;}
.brick-thumb-list-02 .item:hover .thumb img{opacity: 0;transform: scale(3);}
.brick-thumb-list-02 .item:hover .name{transform: translateY(-50%) scale(1);}
@media only screen and (max-width: 769px){
	.brick-thumb-list-02{margin-top: 20px;padding: 0 20px;}
	.brick-thumb-list-02 .item{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;border: 5px solid #fff;height: 140px;}
	.brick-thumb-list-02 .item:nth-child(3n+0){margin-right: 20px;}
	.brick-thumb-list-02 .item:nth-child(2n+0){margin-right: 0;}
	.brick-thumb-list-02 .item .name .cn{font-size: 15px;}
}


/* 单页内页 */
.brick-content-01{padding: 70px 0;}
.brick-content-01 .container{}
.brick-content-01 .title{text-align: center;}
.brick-content-01 .title h1{font-size: 29px;font-weight: bold;color: #333333;}
.brick-content-01 .title .time{font-size: 16px;color: #333333;margin-top: 20px;margin-bottom: 32px;}
.brick-content-01 .content{background: #FFFFFF;padding: 40px;font-size: 18px;line-height: 36px;color: #444444;overflow-x: overlay;}
.brick-content-01 .pages{height: 85px;line-height: 85px;font-size: 15px;color: #555555;}
.brick-content-01 .pages .goback{width: 133px;height: 37px;line-height: 37px;background: #18459a;color: #FFFFFF;border-radius: 50px;display: block;margin-top: 24px;}
.brick-content-01 .pages .goback:hover{background: #B0B0B0;}
@media only screen and (max-width: 769px){
	.brick-content-01{padding: 15px 0;}
	.brick-content-01 .title h1{font-size: 20px;padding: 0 20px;line-height: 1.75;}
	.brick-content-01 .content{padding: 15px;}
	.brick-content-01 .pages .goback.float-right{float: none;margin: 24px auto;}
}


/* 联系我们 */
.brick-contactus-01{background: #f7f7f7;padding: 70px 0;overflow: hidden;}
.brick-contactus-01 .container{background: #FFFFFF;overflow: hidden;padding: 80px;border-radius: 3px;}
.brick-contactus-01 .contactus{width: 600px;height: 500px;float: left;}
.brick-contactus-01 .contactus .cn{font-size: 24px;color: #000000;font-weight: 700;margin-bottom: 32px;}
.brick-contactus-01 .contactus .text{font-size: 16px;color: #595959;line-height: 35px;}
.brick-contactus-01 .contactus .code{margin-top: 20px;}
.brick-contactus-01 .contactus .code .item{width: 142px;margin-right: 30px;float: left;text-align: center;}
.brick-contactus-01 .contactus .code .item img{width: 140px;height: 140px;border: 1px solid #e5e5e5;}
.brick-contactus-01 .contactus .code .item p{margin-top: 20px;font-size: 16px;color: #e5e5e5;}
.brick-contactus-01 .map{width: calc(100% - 600px);height: 420px;float: right;}
.brick-contactus-01 .map #MapBox {height: 100%;width: 100%;}
.brick-contactus-01 .line{width: 100%;height: 1px;background: #f0f0f0;margin: 20px 0;clear: both;}
@media only screen and (max-width: 1440px){
	.brick-contactus-01 .contactus{width: 100%;float: none;}
	.brick-contactus-01 .map{width: 100%;float: none;}
}
@media only screen and (max-width: 769px){
	.brick-contactus-01{padding: 20px 0;}
	.brick-contactus-01 .container{margin: 0 0;padding: 15px;}
	.brick-contactus-01 .contactus{height: auto;padding-bottom: 20px;overflow: hidden;}
	.brick-contactus-01 .contactus .cn{font-size: 20px;}
	.brick-contactus-01 .contactus .code .item{width: 50%;margin-right: 0;}
}


/* 分页 */
.list-page {padding: 35px 0;text-align: center;clear: both;font-size: 16px;overflow: hidden;}
.list-page span.close,
.list-page strong,
.list-page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;float: none;font-size: 16px;line-height: normal;}
.list-page strong.selfpage {background: #fe6601;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #fe6601;color: #fff;}
.list-page .count{display: none;}
.list-page span.close{display: none;}
.list-page .next{display: none;}





@media screen and (max-width: 1250px){
	.head{zoom: 0.9;}
}

@media screen and (max-width: 1300px){
	.foot .fp-overflow{zoom: 0.8;}
	.zy_foot{zoom: 0.8;}
}

@media screen and (max-width: 1170px){
	.foot .fp-overflow{zoom: 0.7;}
	.zy_foot{zoom: 0.7;}
	.head{zoom: 0.8;}
}

@media screen and (max-width: 950px){
	.foot .fp-overflow{zoom: 0.6;}
	.zy_foot{zoom: 0.6;}
	.head{zoom: 0.7;}
}

@media screen and (max-width: 747px){
	.foot .fp-overflow{zoom: 1;}
	.zy_foot{zoom: 1;}
	.head{zoom: 1;}
}

@media screen and (max-width: 370px){
	.head .logo{zoom: 0.85;}
}
