/* 头部 */
.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: 118px;margin-top: 30px;}
.head .logo .cn{font-size: 29px;color: #333333;margin-top: 14px;font-weight: bold;}
.head .logo .en{font-size: 12px;color: #bbbbbb;margin-top: 10px;text-transform: uppercase;}
.head .summary{line-height: 22px;font-size: 15px;color: #373737;border-left: 1px solid #f2f2f2;padding-left: 24px;margin-left: 22px;margin-top: 48px;}
.head .summary strong{display: block;}
.head .tel{margin-top: 47px;}
.head .tel .icon .item{float: left;margin: 0 11px;}
.head .tel .content .name{font-size: 14px;color: #f36e21;margin-top: 4px;}
.head .tel .content .num{font-size: 24px;font-weight: bold;color: #373737;margin-top: 6px;display: inline-block;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.head{border-bottom: 1px solid #f2f2f2;height: auto;padding: 10px;overflow: hidden;}

	.head .logo{background: url(../img/logo.png) no-repeat left;width: 90%;height: 80px;background-size: 60px;padding-left: 75px;margin-top: 0;}
	.head .logo .cn{font-size: 15px;color: #333333;margin-top: 26px;font-weight: bold;}
	.head .logo .en{font-size: 14px;color: #bbbbbb;margin-top: 4px;text-transform: uppercase;transform: scale(0.4);width: 200%;margin-left: -60%;}
	.head .tel{display: none;}
	.head .summary{display: none;}
}
/* 导航 */
.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: #3469d5;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 #3469d5 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){
	/*mobile phone*/
	.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: 22px;width: 44px;height: 35px;line-height: 35px;text-align: center;color: #FFFFFF;background: #ff0000;border-radius: 5px;border: 1px solid rgba(255,255,255,0.3);}
}
.mbrick-nav-01{background: -webkit-gradient(linear, left top, left bottom, from(#3469d5), 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: 151%;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;}
/* banner */
.banner{height: 860px;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:860px;overflow:hidden;text-align:center;}
.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){
	/*mobile phone*/
	.banner{height: 260px;}
	.banner .bd li{height: 260px;background-size: auto 100%!important;}
	.banner .md{display: none;}
	.banner .hd{bottom: 15px;}
}
/* 公用栏目标题样式 */
.catName.public{color: #373737;}
.catName.public .en{font-size: 45px;font-weight: bold;}
.catName.public .en span{color: #3469d5;}
.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: #3469d5;transform: rotate(45deg);position: absolute;top: 0;z-index: 500;}
.catName.public .more .icon .a2{width: 14px;height: 14px;border-radius: 3px;background: #bde1ff;transform: rotate(45deg);position: absolute;top: 0;right: 0;;z-index: 400;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.catName.public .cn{font-size: 21px;}
	.catName.public .en{font-size: 22px;}
}
/* 公司简介 */
.m1{margin-top: 112px;padding: 98px 0;background-image: url(../img/m1-bg.jpg);position: relative;transition: background-image 0.5s linear;}
.m1:hover{background-image: url(../img/m1-bg-2.jpg);}
.m1 .text{position: absolute;right: 90px;top: 180px;word-wrap: break-word;font-size: 16px;color: #bdbdbd;width: 1em;line-height: 24px;}
.m1 .catName{}
.m1 .catName.public .cn{border-bottom: 1px solid #eeeeee;}
.m1 .catMain{margin-top: 46px;}
.m1 .catMain .name{}
.m1 .catMain .name .cn{font-size: 24px;font-weight: bold;color: #373737;}
.m1 .catMain .name .en{font-size: 13px;color: #373737;margin-top: 14px;text-transform: uppercase;}
.m1 .catMain .name .line{width: 30px;height: 5px;background: #395370;margin-top: 25px;}
.m1 .catMain .summary{font-size: 16px;line-height: 30px;color: #373737;width: 590px;margin-top: 25px;}
.m1 .catMain .more{width: 170px;height: 60px;background: #f2f2f2;border-radius: 50px;margin-top: 39px;overflow: hidden;}
.m1 .catMain .more a{width: 156px;height: 46px;line-height: 46px;background: #3469d5;border-radius: 50px;margin: 7px;text-align: center;display: block;color: #FFF;}
.m1 .catMain .more:hover{width: 190px;}
.m1 .catMain .more:hover a{width: 176px;}
.m1 .catMain .tel{font-size: 24px;font-weight: bold;color: #373737;margin-top: 70px;}
.m1 .catMain .tel .icon{width: 70px;height: 70px;background: #f36e21;border-radius: 25px;text-align: center;float: left;position: relative;top: -25px;margin-right: 17px;}
.m1 .catMain .tel .icon img{margin-top: 20px;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.m1{margin-top: 0px;padding: 40px 20px;}
	.m1 .text{display: none;}
	.m1 .catMain .summary{width: 100%;}
}
/*公司成立*/
.m2{padding: 93px 0;overflow: hidden;}
.m2 .item{width: 20%;float: left;text-align: center;border-right: 1px solid #dedede;}
.m2 .item .num{}
.m2 .item .num .number-go{font-size: 46px;font-weight: bold;color: #565656;display: inline;}
.m2 .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 .item .summary{font-size: 15px;color: #666666;margin-top: 10px;}
.m2 .item:nth-child(5){border-right: 0;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.m2{padding: 40px 20px; display: none;}
	.m2 .item .num .number-go{font-size: 20px;}
	.m2 .item .num span{font-size: 12px;width: 15px;height: 15px;line-height: 15px;}
	.m2 .item .summary{font-size: 12px;color: #666666;margin-top: 5px;transform: scale(0.5);width: 200%;margin-left: -50%;}
}
/* 产品展示 */
.m3{background: #3469d5 url(../img/m3-bg.png) no-repeat right 130px;overflow: hidden;}
.m3 .catName{margin-top: 240px;}
.m3 .catMain{padding-bottom: 53px;position: relative;top: -45px;}
.m3 .catMain .thumb{text-align: center;height: 595px;}
.m3 .catMain .thumb img{height: 595px;}
.m3 .catMain .text{width: 350px;position: absolute;right: 0;top: 80px;}
.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: 150px;height: 50px;line-height: 50px;font-size: 16px;color: #838383;border: 2px solid #bfbfbf;border-radius: 50px;text-align: center;margin-left: 10px;}
.m3 .catMain .text .summary{font-size: 15px;line-height: 30px;color: #666666;margin-top: 30px;display: none;}
.m3 .catMain .text .tel{font-size: 18px;color: #666666;margin-top: 45px;line-height: 2;text-align: right;}



.m3 .catMain .menu{font-size: 20px;line-height: 45px;color: #373737;position: absolute;left: 0;bottom: 122px;}
.m3 .catMain .menu .item{display: block;position: relative;}
.m3 .catMain .menu .item.on{font-size: 26px;color: #3469d5;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 #346ad5;position: absolute;left: -20px;top: 15px;}
@media only screen and (max-width: 769px){
	.m3{background: #3469d5 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;}
	.m3 .catMain .menu .item{display: inline-block;border: 1px solid #333;margin-bottom: 15px;padding: 0 15px;border-radius: 50px;}
	.m3 .catMain .menu .item.on{font-size: 12px;}
	.m3 .catMain .menu .item.on::before{display: none;}
	.m3 .catMain .thumb{margin-top: 20px;height: 300px;}
	.m3 .catMain .thumb img{height: 300px;}
	.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{padding: 138px 0 118px 0;overflow: hidden;position: relative;}
.m4::after{content: "XING PING";position: absolute;top: 74px;right: 0;font-size: 156px;color: #f9f9f9;z-index: -1;font-weight: bold;font-family: Impact;letter-spacing: 20px;}

.m4 .catMain{margin-top: 70px;}
.m4 .catMain .menu{width: 150px;}
.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: #3469d5;color: #FFF;border-radius:  0 50px 50px 0;text-align: center;padding-right: 40px;}
.m4 .catMain .thumb{width: 737px;text-align: center;height: 440px;}
.m4 .catMain .thumb img{height: 440px;}
.m4 .catMain .text{width: 413px;}
.m4 .catMain .text .name{font-size: 24px;font-weight: bold;color: #333333;margin-top: 65px;}
.m4 .catMain .text .summary{font-size: 16px;line-height: 38px;color: #333333;margin-top: 50px;}
.m4 .catMain .text .more{width: 170px;height: 60px;background: #f2f2f2;border-radius: 50px;margin-top: 65px;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){
	/*mobile phone*/
	.m4{padding: 50px 20px;}
	.m4::after{display: none;}
	.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 .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;}
	.m4 .catMain .text .more{margin-top: 25px;}
}
/* 案例 */
.m5{overflow: hidden;background: url(../img/m5-bg.jpg);background-attachment: fixed;padding-top: 102px;padding-bottom: 165px;}
.m5 .catName.public{color: #FFFFFF;}
.m5 .catName.public .en span{color: #f36e21;}
.m5 .catName.public .cn i{background: #f36e21;}
.m5 .catName.public .more{margin-top: 20px;}
.m5 .catMain{margin-top: 88px;}
.m5 .catMain .item{float: left;width: 306px;height: 350px;background: #FFF;margin-right: 25px;border-radius: 8px;overflow: hidden;display: block;position: relative;top: 0;}
/* .m5 .catMain .item:nth-child(4){margin-right: 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 .time{padding: 0 24px;margin-top: 35px;font-size: 14px;color: #c9c9c9;}
.m5 .catMain .item .name{padding: 0 24px;margin-top: 15px;font-size: 21px;color: #343434;}
.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){
	/*mobile phone*/
	.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;}
	.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{padding-top: 106px;}
.m6 .catName.public .cn{border-bottom: 1px solid #eeeeee;}
.m6 .catMain{padding-top: 51px;position: relative;}
.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: #3469d5;color: #FFFFFF;}
.m6 .catMain .hotnews{border: 1px solid #e5e5e5;padding: 18px;overflow: hidden;position: relative;}
.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: #3469d5;color: #FFFFFF;}
.m6 .catMain .hotnews .thumb{width: 300px;height: 180px;}
.m6 .catMain .hotnews .thumb img{width: 100%;height: 100%;}
.m6 .catMain .hotnews .text{width: 690px;padding-left: 41px;}
.m6 .catMain .hotnews .text .name{font-size: 26px;color: #373737;margin-top: 43px;}
.m6 .catMain .hotnews .text .summary{font-size: 16px;line-height: 30px;color: #aeaeae;margin-top: 12px;}
.m6 .catMain .hotnews .time{width: 190px;position: relative;}
.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: 10px;}
.m6 .catMain .list .item{float: left;width: 400px;height: 220px;margin-right: 50px;border: 1px solid #e5e5e5;padding: 17px;}
.m6 .catMain .list .item:nth-child(3){margin-right: 0;}
.m6 .catMain .list .item .time{color: #b3b3b3;border-bottom: 1px solid #e5e5e5;padding-bottom: 23px;}
.m6 .catMain .list .item .time .d{font-size: 28px;font-weight: bold;font-style: italic;margin-top: 11px;}
.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;}
.m6 .catMain .list .item .name{font-size: 16px;color: #7e7e7e;margin-top: 26px;}
.m6 .catMain .list .item .summary{font-size: 14px;color: #aeaeae;margin-top: 20px;}

.m6 .catMain .list .item:hover{background: #3469d5;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: #3469d5;}
.m6 .catMain .list .item:hover .name{color: #FFFFFF;}
.m6 .catMain .list .item:hover .summary{color: #FFFFFF;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.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: #3469d5;color: #FFFFFF;}
	.m6 .catMain .hotnews .thumb{width: 100%;height: auto;text-align: center;}
	.m6 .catMain .hotnews .thumb img{width: 100%;height: 234px;}
	.m6 .catMain .hotnews .text{width: 100%;padding-left: 0;}
	.m6 .catMain .hotnews .text .name{font-size: 20px;}
	.m6 .catMain .hotnews .text .summary{font-size: 14px;}
	.m6 .catMain .hotnews .time{display: none;}
	.m6 .catMain .hotnews .more{display: none;}
	
	.m6 .catMain .list{width: 100%;}
	.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 .time{display: none;}
	.m6 .catMain .list .item .name{font-size: 16px;color: #7e7e7e;margin-top: 5px;}
	.m6 .catMain .list .item .summary{display: none;}
}
/* 友情链接 */
.m7{padding-top: 95px;overflow: hidden;}
.m7 .name{font-size: 24px;color: #3469d5;}
.m7 .name img{margin-right: 8px;position: relative;top: 4px;}
.m7 .item{font-size: 18px;color: #999999;margin-left: 62px;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.m7{padding: 45px 20px;}
	.m7 .name{font-size: 18px;display: block;margin-bottom: 20px;}
	.m7 .item{margin-left: 0;margin-right: 10px;font-size: 16px;line-height: 2;}
}
/* 底部 */
.foot{background: url(../img/foot-bg.jpg) top no-repeat #3569d6;padding-top: 228px;overflow: hidden;}
.foot .content{overflow: hidden;color: #FFFFFF;padding-bottom: 50px;}
.foot .content .contact{padding-bottom: 82px;overflow: hidden;}
.foot .content .contact .item{width: 380px;float: left;margin-right: 80px;}
.foot .content .contact .item:nth-child(3){margin-right: 0;}
.foot .content .contact .item .icon{width: 93px;height: 93px;text-align: center;border: 1px solid #FFFFFF;border-radius: 50%;float: left;margin-right: 47px;}
.foot .content .contact .item .icon img{margin-top: 26px;}
.foot .content .contact .item .name{font-size: 18px;margin-top: 22px;}
.foot .content .contact .item .summary{font-size: 20px;margin-top: 12px;line-height: 30px;}
.foot .content .logo{width: 467px;}
.foot .content .logo .logo1{overflow: hidden;}
.foot .content .logo .logo1 img{float: left;margin-right: 15px;}
.foot .content .logo .logo1 .cn{font-size: 30px;font-weight: bold;margin-top: 46px;}
.foot .content .logo .logo1 .en{font-size: 12px;margin-top: 10px;text-transform: uppercase;}
.foot .content .logo .code{padding-top: 38px;overflow: hidden;}
.foot .content .logo .code .item{width: 200px;text-align: center;float: left;}
.foot .content .logo .code .item img{width: 132px;height: 132px;}
.foot .content .logo .code .item p{font-size: 14px;color: #c8daff;line-height: 55px;}
.foot .content .menu{width: 833px;}
.foot .content .menu .item{float: left;width: 25%;}
.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: 18px;line-height: 41px;margin-top: 20px;padding-left: 20px;}
.foot .content .menu .item .sub a{display: block;}
.foot .copyright{font-size: 16px;color: #b4b4b4;background: #FFFFFF;line-height: 82px;}
@media only screen and (max-width: 769px){
	/*mobile phone*/
	.foot{background-size: 100%;padding-top: 100px;}
	.foot .content .contact{padding-bottom: 40px;padding: 0 20px;}
	.foot .content .contact .item{width: 100%;float: left;margin-bottom: 20px;margin-right: 55px;}
	.foot .content .contact .item:nth-child(3){margin-right: 0;}
	.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: 12px;}
	.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 .item{width: 50%;}
	.foot .content .logo .code .item p{line-height: 30px;}
	.foot .content .menu{display: none;}
	.foot .copyright{font-size: 14px;line-height: 2;padding: 20px;}
}
/* 当前位置 */
.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){
	/*mobile phone*/
	.brick-location-05{padding: 0 15px;height: 60px;}
	.brick-location-05 h1{font-size: 22px;line-height: 60px;}
	.brick-location-05 .location{font-size: 14px;line-height: 60px;}
}
/* 分页 */
.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: #ed0616;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #ed0616;color: #fff;}
.list-page .count{display: none;}
/* 文章内页 */
.brick-content-01{padding: 70px 0;}
.brick-content-01 .container{}
.brick-content-01 .title{}
.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;}
.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){
	/*mobile phone*/
	.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-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;}
.brick-list-04 .item .text{width: 80%;border-left: 1px solid #ccc;padding: 0 56px;}
.brick-list-04 .item .text .name{font-size: 18px;color: #333;}
.brick-list-04 .item .text .summary{font-size: 14px;color: #666;margin-top: 14px;line-height: 23px;}

.brick-list-04 .item:hover{background: #325fa6;}
.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){
	/*mobile phone*/
	.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,#11998e,#38ef7d);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){
	/*mobile phone*/
	.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-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;}
.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;}
.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;}
.brick-contactus-01 .map #MapBox {height: 100%;width: 100%;}
.brick-contactus-01 .line{width: 100%;height: 1px;background: #f0f0f0;margin: 20px 0;}
@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{background: transparent;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;}
}