.top{background: #ecf2ff;height: 40px;line-height: 40px;font-size: 14px;color: #a3a3a3;}
.top .home{}
.top .home .en{margin-left: 10px;border-left: 1px solid #ccc;padding-left: 10px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.top{font-size: 12px;padding: 0 15px;}
}
.head{height: 100px;}
.head .logo{width: 411px;height: 49px;margin-top: 25px;}
.head .logo a{line-height: 150px;display: block;width: 100%;height: 100%;background: url(../img/logo.png);}
.head .tel{width: 245px;margin-top: 18px;}
.head .tel .icon{width: 63px;height: 63px;line-height: 63px;border: 1px solid #dfdfdf;border-radius: 50%;text-align: center;float: left;margin-right: 10px;}
.head .tel .icon img{margin-top: 16px;}
.head .tel .name{font-size: 14px;color: #666666;margin-top: 8px;}
.head .tel .num{font-size: 26px;font-weight: bold;color: #fa9a05;margin-top: 8px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.head{padding: 0 15px;}
	.head .logo{width: 288px;height: 34px;margin-top: 30px;}
	.head .logo a{background-size: 100%;}
	.head .tel{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: 30px;width: 70px;height: 35px;line-height: 35px;text-align: center;color: #FFFFFF;background: #fa9a05;border-radius: 5px;border: 1px solid rgba(255,255,255,0.3);}
}
.mbrick-nav-01{background: -webkit-gradient(linear, left top, left bottom, from(#3a3879), to(#48479a));color: #FFF;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 .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: 150%;top: 0;bottom: 0;right: -150%;background: #0e408f;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;}

/* 导航 */
.nav{height: 80px;position: relative;z-index: 500;}
.nav .container{height: 80px;transform: skew(-30deg);background: #3a3879;}
.nav .item{float: left;width: 12.5%;height: 80px;line-height: 80px;text-align: center;font-size: 16px;color: #FFFFFF;position: relative;transform: skew(
30deg);}
.nav .item .name{}
.nav .item .sub{position: absolute;top: 80px;right: -7px;background: #ff9501;width: calc(100% + 60px);overflow: hidden;padding: 0 15px;display: none;padding-bottom: 25px;border-radius: 0 0 8px 8px;}
.nav .item .sub a{display: block;line-height: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);font-size: 16px;}
.nav .item:hover::after{content: "";background: #ff9501;width: calc(100% + 60px);height: 80px;position: absolute;top: 0;right: -30px;transform: skew(-30deg);z-index: -1;}
.nav .item:hover .sub{display: block;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.nav{display: none;}
}
/* banner */
.banner{height: 800px;background: #ecf2ff url(../img/bn1.jpg);margin-top: -80px;position: relative;z-index: 400;}
.banner video{width:100%;position:absolute;left: 0;top: 0;object-fit: cover;height: 100%;}

.banner .fullSlide{width:100%;position:absolute;height:800px;left: 0;top: 0;}
.banner .fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .fullSlide .bd ul{width:100% !important;}
.banner .fullSlide .bd li{width:100% !important;height:800px;overflow:hidden;text-align:center;}
.banner .fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:40px;left:0;text-align:center;}
.banner .fullSlide .hd ul{text-align:center;padding-top:5px;}
.banner .fullSlide .hd ul li{cursor:pointer;display:inline-block;width: 10px;height: 10px;background: #FFF;font-size: 0;border-radius: 50%;margin: 0 5px;}
.banner .fullSlide .hd ul .on{width: 50px;border-radius: 10px;}
.banner .fullSlide .prev{width: 74px;height: 56px;line-height: 56px;text-align: center;background: #ff9501;color: #FFFFFF;font-size: 30px;font-family: "宋体";position: absolute;left: 0;top: 40%;}
.banner .fullSlide .next{width: 74px;height: 56px;line-height: 56px;text-align: center;background: #4c535d;color: #FFFFFF;font-size: 30px;font-family: "宋体";position: absolute;right: 0;top: 40%;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.banner{height: 300px;margin-top: 0;overflow: hidden;}
	.banner .fullSlide{height:300px;}
	.banner .fullSlide .bd li{height:300px;background-size: auto 100%!important;}
}
/* 产品中心 */
.m1{background: url(../img/m1-bg.jpg);background-attachment: fixed;padding-top: 94px;padding-bottom: 66px;overflow: hidden;}
.m1 .catName{}
.m1 .catName .en1{float: left;font-size: 70px;font-weight: bold;color: #3a3879;margin-right: 10px;}
.m1 .catName .en2{font-size: 14px;color: #6b6b6b;position: relative;top: 10px;}
.m1 .catName .cn{font-size: 30px;color: #323232;margin-top: 16px;}
.m1 .catMain{position: relative;margin-top: 60px;}
.m1 .catMain .lr{position: absolute;left: 575px;top: 100px;}
.m1 .catMain .lr .prev{display: inline-block;width: 49px;height: 15px;background: url(../img/icon-next2.png);cursor: pointer;}
.m1 .catMain .lr .next{display: inline-block;width: 49px;height: 15px;background: url(../img/icon-next2.png);margin-left: 48px;transform: rotateY(180deg);cursor: pointer;}
.m1 .catMain .lr .prev:hover{background: url(../img/icon-next1.png);}
.m1 .catMain .lr .next:hover{background: url(../img/icon-next1.png);}
.m1 .catMain .list{position: absolute;right: 0;top: 50px;}
.m1 .catMain .list .item{text-align: center;margin-bottom: 40px;}
.m1 .catMain .list .item .thumb{width: 231px;height: 231px;background: #FFFFFF;border: 14px solid #ebfaff;border-radius: 50%;padding: 32px;}
.m1 .catMain .list .item .thumb img{height: 100%;}
.m1 .catMain .list .item .name{font-size: 18px;color: #323232;margin-top: 20px;}

.m1 .catMain .menu{font-family: Microsoft yahei;font-weight: 100;line-height: 36px;width: 820px;font-size: 14px;position: absolute;right: 0;top: -103px;}
.m1 .catMain .menu .item{display: inline-block;padding: 0 15px;display: inline-block;position: relative;z-index: 1;cursor: pointer;}
.m1 .catMain .menu .line{display: inline-block;}
.m1 .catMain .menu .item.on{color: #FFFFFF;}
.m1 .catMain .menu .item.on::after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #3a3879;z-index: -1;transform: skew(339deg);}
.m1 .catMain .content{}
.m1 .catMain .content .thumb{width: 508px;height: 638px;}
.m1 .catMain .content .text{width: 441px;padding-left: 65px;}
.m1 .catMain .content .text .name{margin-top: 161px;font-size: 24px;color: #222222;}
.m1 .catMain .content .text .summary{font-size: 16px;line-height: 33px;color: #666666;margin-top: 20px;}
.m1 .catMain .content .text .more{margin-top: 80px;}
.m1 .catMain .content .text .more a{display: block;width: 147px;height: 47px;line-height: 47px;font-size: 16px;color: #FFFFFF;border-radius: 50px;text-align: center;background: #ff9501;}
.m1 .catMain .content .text .more a:hover{width: 167px;}
.m1 .catMain .content .text .more a:hover span{margin-left: 20px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m1{padding: 30px 15px;}
	.m1 .catMain{margin-top: 25px;}
	.m1 .catMain .lr{left: auto;right: 15px;top: -50px;}
	.m1 .catMain .menu{width: 100%;position: relative;top: 0px;}
	.m1 .catMain .menu.text-right{text-align: left;}
	.m1 .catMain .menu .item{display: inline;}
	.m1 .catMain .list{display: none;}
	.m1 .catMain .content .thumb{width: 100%;text-align: center;height: auto;margin-top: 20px;}
	.m1 .catMain .content .thumb img{width: 60%;}
	.m1 .catMain .content .text{width: 100%;padding-left: 0;}
	.m1 .catMain .content .text .name{margin-top: 25px;font-size: 20px;}
	.m1 .catMain .content .text .summary{font-size: 14px;}
	.m1 .catMain .content .text .more{margin-top: 20px;}
}
/* 源头制造厂家 */
.m2{background: url(../img/m2-bg.jpg);background-attachment: fixed;padding-top: 109px;padding-bottom: 66px;position: relative;}
.m2::before{content: "FABRICATE";font-size: 282px;position: absolute;color: rgba(255, 255, 255, 0.02);width: 100%;text-align: center;font-weight: bold;}
.m2 .catName{color: #FFFFFF;}
.m2 .catName .en{font-size: 36px;}
.m2 .catName .cn{font-size: 50px;margin-top: 22px;}
.m2 .catMain{margin-top: 55px;height: 440px;background: #FFFFFF;border-radius: 0 70px 0 70px;overflow: hidden;position: relative;}
.m2 .catMain .prev{width: 160px;height: 60px;line-height: 60px;background: #f6f6f6;border-radius: 10px;position: absolute;bottom: 42px;left: 52px;color: #929292;text-align: center;font-size: 17px;display: block;padding-left: 35px;z-index: 500;cursor: pointer;}
.m2 .catMain .next{width: 160px;height: 60px;line-height: 60px;background: #538acf;border-radius: 10px;position: absolute;bottom: 42px;left: 481px;color: #FFFFFF;text-align: center;font-size: 17px;display: block;padding-right: 35px;z-index: 500;cursor: pointer;}
.m2 .catMain .prev span{font-weight: 100;font-family: 宋体;font-size: 30px;position: absolute;left: 35px;}
.m2 .catMain .next span{font-weight: 100;font-family: 宋体;font-size: 30px;position: absolute;right: 35px;}
.m2 .catMain .prev i{font-weight: 100;font-family: 宋体;font-size: 20px;position: absolute;left: 57px;}
.m2 .catMain .next i{font-weight: 100;font-family: 宋体;font-size: 20px;position: absolute;right: 57px;}

.m2 .catMain .box{}
.m2 .catMain .box .text{width: 690px;height: 440px;padding-left: 125px;padding-top: 68px;position: relative;}
.m2 .catMain .box .text .num{width: 100px;height: 100px;background: #f6f6f6;position: absolute;right: 0;top: 0;font-size: 60px;text-align: center;line-height: 100px;color: #d1d1d1;border-radius: 0 0 0 55px;font-weight: bold;}
.m2 .catMain .box .text .name{position: relative;}
.m2 .catMain .box .text .name .icon{width: 70px;height: 70px;background: #ebfaff;text-align: center;border-radius: 50%;position: absolute;left: -88px;top: -18px;}
.m2 .catMain .box .text .name .icon img{margin-top: 13px;}
.m2 .catMain .box .text .name .cn{}
.m2 .catMain .box .text .name .cn strong{font-size: 28px;font-weight: bold;color: #333333;}
.m2 .catMain .box .text .name .cn span{font-size: 22px;color: #888888;margin-left: 15px;}
.m2 .catMain .box .text .name .en{font-size: 14px;color: #d1d1d1;width: 266px;line-height: 22px;margin-top: 10px;font-weight: 100;}
.m2 .catMain .box .text .summary{margin-top: 22px;font-size: 16px;line-height: 28px;color: #888888;;width: 458px;}


.m2 .catMain .box .thumb{width: 610px;height: 440px;overflow: hidden;}
.m2 .catMain .box .thumb img{height: 100%;object-fit: cover;}

.m2 .catOther{height: 264px;position: relative;}
.m2 .catOther .tel{color: #FFFFFF;margin-top: 86px;}
.m2 .catOther .tel .name{font-size: 16px;}
.m2 .catOther .tel .name .icon{margin-right: 11px;position: relative;top: 4px;}
.m2 .catOther .tel .line{width: 210px;height: 1px;background: #FFFFFF;margin: 15px 0;}
.m2 .catOther .tel .num{font-weight: bold;font-size: 30px;}
.m2 .catOther .more{width: 171px;height: 67px;border-radius: 50px;background: rgba(255, 255, 255, 0.2);margin-top: 106px;}
.m2 .catOther .more a{width: 151px;height: 47px;line-height: 47px;border-radius: 50px;background: #ff9501;display: block;margin: 10px;color: #FFFFFF;}
.m2 .catOther .more:hover{width: 191px;}
.m2 .catOther .more:hover a{width: 171px;}
.m2 .catOther .more:hover a span{margin-left: 20px;}
.m2 .catOther .pro{width: 600px;text-align: center;position: absolute;left: calc(50% - 300px);z-index: 1;top: 15px;}
.m2 .catOther .circle{width: 736px;height: 243px;position: absolute;left: calc(50% - 368px);overflow: hidden;z-index: 0;}
.m2 .catOther .circle .a1{width: 736px;height: 736px;background: rgba(255, 255, 255, 0.1);border-radius: 50%;position: absolute;bottom: 0;}
.m2 .catOther .circle .a2{width: 652px;height: 652px;border-radius: 50%;border: 16px solid #ff9501;position: absolute;bottom: 42px;left: 42px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m2{padding-top: 40px;padding-bottom: 60px;padding-left: 15px;padding-right: 15px;}
	.m2::before{display: none;}
	.m2 .catName .en{font-size: 20px;}
	.m2 .catName .cn{font-size: 30px;margin-top: 22px;}
	.m2 .catMain{margin-top: 30px;height: auto;border-radius: 0;padding-bottom: 100px;}
	.m2 .catMain .box .text{width: 100%;height: auto;padding-left: 80px;padding-top: 68px;padding-bottom: 10px;}
	.m2 .catMain .box .text .num{width: 70px;height: 70px;font-size: 40px;line-height: 60px;}
	.m2 .catMain .box .text .name .icon{width: 55px;height: 55px;left: -70px;top: -18px;}
	.m2 .catMain .box .text .name .icon img{margin-top: 11px;width: 60%;}
	.m2 .catMain .box .text .summary{margin-top: 15px;font-size: 14px;line-height: 28px;color: #888888;;width: 90%;}
	.m2 .catMain .box .thumb{width: 100%;height: 230px;padding: 10px;}
	.m2 .catMain .box .thumb img{height: 100%;object-fit: cover;}
	
	.m2 .catMain .prev{left: 10px;bottom: 24px;}
	.m2 .catMain .next{left: auto;right: 10px;bottom: 24px;}
	.m2 .catOther{height: 380px;width: 100%;}
	.m2 .catOther .pro{width: 100%;position: relative;text-align: center;left: 0;}
	.m2 .catOther .pro img{width: 50%;margin: 15px auto;}
	
	.m2 .catOther .tel{margin-top: 0;position: absolute;bottom: 0;}
	.m2 .catOther .tel .name{font-size: 16px;}
	.m2 .catOther .tel .line{width: 160px;margin: 8px 0;}
	.m2 .catOther .tel .num{font-weight: bold;font-size: 20px;}
	.m2 .catOther .more{width: 151px;height: 67px;margin-top: 0;position: absolute;bottom: 0;right: 0px;}
	.m2 .catOther .more a{width: 131px;height: 47px;line-height: 47px;}
	
	.m2 .catOther .circle{width: 100%;height: 200px;position: absolute;left: 0;overflow: hidden;z-index: 0;top: 0;}
	.m2 .catOther .circle .a1{width: 100%;height: calc(100vw - 30px);}
	.m2 .catOther .circle .a2{width: 80%;height: calc(80vw - 30px);;bottom: 10vw;left: 10vw;}
}
/* 公司简介 */
.m3{padding-top: 200px;padding-bottom: 30px;overflow: hidden;}
.m3 .catName{overflow: hidden;}
.m3 .catName .text{}
.m3 .catName .text .time{width: 170px;border-right: 1px solid #dddddd;}
.m3 .catName .text .time .en{font-size: 16px;color: #ff9509;font-weight: bold;transform: skewX(-10deg);}
.m3 .catName .text .time .cn{font-size: 66px;color: #323232;font-weight: bold;transform: skewX(-10deg);}
.m3 .catName .text .txt{margin-left: 25px;}
.m3 .catName .text .txt .name{font-size: 20px;color: #323232;margin-top: 6px;}
.m3 .catName .text .txt .summary{font-size: 15px;line-height: 22px;color: #949494;width: 450px;margin-top: 12px;}
.m3 .catName .more{color: #019dd1;font-size: 16px;margin-top: 25px;position: relative;}
.m3 .catName .more::after{content: "HANFENG";position: absolute;right: 0;font-size: 65px;color: #f3f3f3;font-weight: bold;z-index: -1;transform: skewX(-10deg);top: -21px;}
.m3 .catName .more:hover span{margin-right: 20px;}
.m3 .catMain{margin-top: 40px;overflow: hidden;}
.m3 .catMain .text{width: 660px;}
.m3 .catMain .text .name{}
.m3 .catMain .text .name .en{font-size: 15px;color: #949494;margin-top: 58px;}
.m3 .catMain .text .name .cn{font-size: 36px;color: #323232;margin-top: 11px;font-weight: bold;}
.m3 .catMain .text .name .line{width: 50px;height: 3px;background: #3a3879;margin-top: 30px;}
.m3 .catMain .text .summary{font-size: 15px;line-height: 26px;color: #555555;margin-top: 37px;}
.m3 .catMain .text .number{margin-top: 50px;}
.m3 .catMain .text .number .item{text-align: center;display: inline-block;margin-right: 120px;}
.m3 .catMain .text .number .item:nth-child(3){margin-right: 0;}
.m3 .catMain .text .number .item .num{font-size: 44px;font-weight: bold;color: #323232;margin-bottom: 13px;}
.m3 .catMain .text .number .item .num span{font-size: 15px;color: #555555;font-weight: 100;}
.m3 .catMain .text .number .item .txt{font-size: 15px;color: #949494;}
.m3 .catMain .thumb{width: 577px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m3{padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
	.m3 .catName .text .time{width: 100px;}
	.m3 .catName .text .time .en{font-size: 12px;}
	.m3 .catName .text .time .cn{font-size: 36px;}
	.m3 .catName .text .txt{width: calc(100% - 125px);}
	.m3 .catName .text .txt .name{font-size: 16px;margin-top: 3px;}
	.m3 .catName .text .txt .summary{width: 90%;font-size: 12px;margin-top: 6px;}	
	.m3 .catName .more{font-size: 12px;}
	.m3 .catName .more.float-right{float: none;}
	.m3 .catName .more::after{top: 0px;}
	.m3 .catMain{margin-top: 0px;}
	.m3 .catMain .text{width: 100%;}
	.m3 .catMain .text .name .en{font-size: 12px;margin-top: 30px;}
	.m3 .catMain .text .name .cn{font-size: 29px;margin-top: 11px;}
	.m3 .catMain .text .name .line{margin-top: 20px;}
	.m3 .catMain .text .summary{font-size: 14px;margin-top: 20px;}
	.m3 .catMain .text .number{margin-top: 30px;overflow: hidden;margin-bottom: 30px;}
	.m3 .catMain .text .number .item{margin-right: 0px;float: left;width: 33.33%;}
	.m3 .catMain .text .number .item .num{font-size: 26px;margin-bottom: 6px;}
	.m3 .catMain .text .number .item .num span{font-size: 14px;}
	.m3 .catMain .text .number .item .txt{font-size: 12px;}
	.m3 .catMain .thumb{width: 100%;}
	.m3 .catMain .thumb.float-right{float: none;}
}
/* 资质荣誉 */
.m4{padding: 90px 0;overflow: hidden;background: url(../img/m1-bg.jpg);background-attachment: fixed;}
.m4 .item{float: left;width: calc(25% - 27px);height: 420px;background: #71402f;margin-right: 35px;padding: 10px;}
.m4 .item:nth-child(4){margin-right: 0;}
.m4 .item img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m4{padding: 30px 15px;}
	.m4 .item{float: left;width: calc(50% - 8px);height: 60vw;margin-right: 15px;padding: 5px;margin-bottom: 15px;}
	.m4 .item:nth-child(2){margin-right: 0;}
}
/* 新闻中心 */
.m5{padding-top: 120px;padding-bottom: 153px;overflow: hidden;}
.m5 .catName{}
.m5 .catName .en1{float: left;font-size: 70px;font-weight: bold;color: #3a3879;margin-right: 10px;}
.m5 .catName .en2{font-size: 14px;color: #6b6b6b;position: relative;top: 10px;}
.m5 .catName .cn{font-size: 30px;color: #323232;margin-top: 16px;}
.m5 .catName .more{color: #019dd1;font-size: 16px;margin-top: 25px;position: relative;}
.m5 .catName .more::after{content: "HANFENG";position: absolute;right: 0;font-size: 65px;color: #f3f3f3;font-weight: bold;z-index: -1;transform: skewX(-10deg);top: -21px;}
.m5 .catMain{margin-top: 120px;}
.m5 .catMain .focus{width: 605px;}
.m5 .catMain .focus .thumb{width: 605px;height: 345px;}
.m5 .catMain .focus .thumb img{width: 100%;height: 100%;object-fit: cover;}
.m5 .catMain .focus .name{margin-top: 18px;font-size: 20px;font-weight: bold;color: #333333;line-height: 30px;}
.m5 .catMain .focus .summary{margin-top: 27px;font-size: 15px;color: #888888;}
.m5 .catMain .focus .more{margin-top: 66px;}
.m5 .catMain .focus .more a{display: block;width: 100px;height: 38px;line-height: 38px;text-align: center;color: #FFFFFF;font-size: 15px;background: #3a3879;}
.m5 .catMain .list{width: 650px;}
.m5 .catMain .list .item{border: 1px solid #dcdcdc;margin-bottom: 5px;padding-top: 28px;padding-bottom: 15px;overflow: hidden;display: block;}
.m5 .catMain .list .item .time{color: #323232;font-weight: bold;width: 94px;border-right: 2px solid #dcdcdc;text-align: right;padding-right: 17px;}
.m5 .catMain .list .item .time .dd{font-size: 32px;margin-top: 7px;}
.m5 .catMain .list .item .time .y-m{font-size: 15px;margin-top: 8px;margin-bottom: 7px;}
.m5 .catMain .list .item .txt{width: calc(100% - 110px);}
.m5 .catMain .list .item .txt .name{font-size: 18px;color: #323232;font-weight: bold;}
.m5 .catMain .list .item .txt .summary{font-size: 15px;line-height: 25px;color: #888888;margin-top: 10px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m5{padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
	.m5 .catName .more{font-size: 12px;}
	.m5 .catMain{margin-top: 30px;}
	.m5 .catMain .focus{width: 100%;}
	.m5 .catMain .focus .thumb{width: 100%;height: 65vw;}
	.m5 .catMain .focus .name{font-size: 16px;}
	.m5 .catMain .focus .summary{margin-top: 10px;font-size: 12px;}
	.m5 .catMain .focus .more{margin-top: 20px;margin-bottom: 20px;}
	.m5 .catMain .list{width: 100%;}
}
/* 底部 */
.foot{padding-top: 85px;overflow: hidden;background: url(../img/foot-bg.jpg);background-attachment: fixed;color: #FFFFFF;}
.foot .content{padding-bottom: 55px;overflow: hidden;}
.foot .content .container{overflow: hidden;}
.foot .content .contact{width: 393px;border-right: 1px solid #3ec1ed;}
.foot .content .contact .logo{}
.foot .content .contact .logo img{height: 85px;}
.foot .content .contact .name{margin-top: 40px;font-size: 16px;}
.foot .content .contact .num{font-size: 30px;font-weight: bold;line-height: 34px;margin-top: 20px;margin-bottom: 14px;}
.foot .content .contact .addr,
.foot .content .contact .addr{font-size: 16px;line-height: 30px;}
.foot .content .menu{width: 873px;}
.foot .content .menu .item{float: left;margin-right: 90px;}
.foot .content .menu .item:nth-child(5){margin-right: 0;}
.foot .content .menu .item .name{font-size: 18px;}
.foot .content .menu .item .sub{margin-top: 18px;}
.foot .content .menu .item .sub a{display: block;font-size: 15px;line-height: 26px;}
.foot .content .code{position: absolute;bottom: 0;right: 14px;}
.foot .content .code .item{width: 115px;float: left;text-align: center;font-size: 16px;margin-left: 35px;}
.foot .content .code .item img{width: 100%;margin-bottom: 16px;}

.foot .copyright{font-size: 14px;border-top: 1px solid #3ec1ed;padding-top: 27px;padding-bottom: 37px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.foot{padding-top: 35px;padding-left: 15px;padding-right: 15px;}
	.foot .content{padding-bottom: 30px;text-align: center;}
	.foot .content .contact .logo{width: 70%;margin: auto;}
	.foot .content .contact .name{display: none;}
	.foot .content .contact .num{margin-top: 20px;margin-bottom: 14px;}
	.foot .content .menu{display: none;}
	.foot .content .code{position: relative;right: 0;width: 100%;padding-top: 40px;overflow: hidden;}
	.foot .content .code .item{float: none;margin-left: 0;display: inline-block;margin: 0 10px;}
	.foot .copyright{line-height: 1.7;padding-top: 15px;padding-bottom: 15px;border-top: 1px solid rgb(255 255 255 / 20%);}
}
/* 子页面公用 */
.sub_banner{height: 380px;margin-top: -80px;position: relative;z-index: 400;background: url(../img/bn1.jpg);background-attachment: fixed;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.sub_banner{height: 200px;margin-top: 0;background-position: center;}
}
/* 分页 */
.list-page {padding: 35px;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: #3ec1ed;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #3ec1ed;color: #fff;}
/* 所在位置 */
.brick-location-05{height: 90px;border-bottom: 1px solid #eeeeee;}
.brick-location-05 span{margin-right: 9px;position: relative;top: 3px;}
.brick-location-05 h1{font-size: 24px;font-weight: bold;line-height: 90px;display: inline-block;}
.brick-location-05 .location{font-size: 16px;font-weight: 100;line-height: 90px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-location-05{padding: 0 15px;}
	.brick-location-05 .location{display: none;}
}
/* 文章列表页 */
.brick-article-list-02{width: 100%;margin: 50px 0;overflow: hidden;}
.brick-article-list-02 .item{padding: 36px 0;overflow: hidden;border-bottom: 1px solid #eeeeee;display: block;}
.brick-article-list-02 .item .news_time{width: 90px;height: 90px;background: #eeeeee;color: #9a9a9a;margin-right: 20px;display: table;}
.brick-article-list-02 .item .news_time .box{display: table-cell;vertical-align: middle;}
.brick-article-list-02 .item .news_time .day{font-size: 42px;line-height: 1;}
.brick-article-list-02 .item .news_time .year{font-size: 14px;line-height: 1;margin-top: 3px;}
.brick-article-list-02 .item .news_title{font-size: 18px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #9a9a9a;padding-top: 7px;}
.brick-article-list-02 .item .news_summary{font-size: 13px;line-height: 24px;color: #9a9a9a;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-article-list-02{margin: 0;padding: 0 15px;}
}
/* 文章内容 */
.brick-article-content-02{margin: 50px 0;overflow: hidden;}
.brick-article-content-02 .title{font-size: 24px;color: #3e3f3f;line-height: 28px;}
.brick-article-content-02 .time{position: relative;height: 32px;margin: 27px 0;font-size: 0;}
.brick-article-content-02 .time::after{content: "";width: 100%;height: 1px;background: #dddddd;position: absolute;left: 0;top: 17px;z-index: 500;}
.brick-article-content-02 .time span{display: inline-block;height: 32px;line-height: 32px;padding: 0 17px;border: 1px solid #dddddd;background: #FFF;font-size: 12px;color: #888888;z-index: 510;position: relative;}
.brick-article-content-02 .time span:nth-child(1){border-right: 0;}
.brick-article-content-02 .content{font-size: 16px;color: #5d5e5f;line-height: 34px;}
.brick-article-content-02 .content p{line-height: 34px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-article-content-02{margin: 20px 15px;}
}
/* 产品列表 */
.brick-pic-list-05{margin: 50px 0;overflow: hidden;}
.brick-pic-list-05 .item{width: 33.33%;float: left;}
.brick-pic-list-05 .item a{box-shadow: 0 0 10px #ccc;display: block;border-radius: 7px;position: relative;overflow: hidden;z-index: 500;margin: 10px;}
.brick-pic-list-05 .item a:after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background: #3ec1ed;transition: all ease .4s;z-index: 100;}
.brick-pic-list-05 .item .pic{border-radius: 7px 7px 0 0;overflow: hidden;text-align: center;padding-top: 20px;}
.brick-pic-list-05 .item .pic img{max-width: 100%;transition: all 1s;height: 274px;object-fit: cover;}
.brick-pic-list-05 .item .txt{padding: 27px 15px;font-size: 16px;line-height: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.brick-pic-list-05 .item .txt .name{width: calc(100% - 110px);}
.brick-pic-list-05 .item .txt .addtime{font-size: 12px;line-height: 16px;color: #999999;}
.brick-pic-list-05 .item .txt .addtime .iconfont{margin-right: 8px;}
.brick-pic-list-05 .item:hover .pic img{transform: scale(1.3);}
.brick-pic-list-05 .item:hover .txt{color: #3ec1ed;}
.brick-pic-list-05 .item:hover a:after{width: 100%;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-pic-list-05{margin: 20px 0;}
	.brick-pic-list-05 .item{width: 50%;}
	.brick-pic-list-05 .item .pic img{height: 110px;}
	.brick-pic-list-05 .item .txt{font-size: 14px;}
	.brick-pic-list-05 .item .txt .addtime{display: none;}
	.brick-pic-list-05 .item .txt .name{width: 100%;text-align: center;}
}
