* {
	/* font-family: arial-Regular, arial; */
	font-family: "Microsoft YaHei";
}

li a {
	cursor: pointer;
	color: #000;
	font-family: "Microsoft YaHei";
}

.body {
	position: relative;
}

.counts {
	width: 100%;
	height: 442px;
	background-color: #f2f2f2;
	position: relative;
}

.counts .centerBox {
	width: 1200px;
	margin: 0 auto;
	display: flex;
}

.cenLeft {
	width: 237px;
	height: 429px;
	background-color: #fff;
	position: relative;
}

.cenLeft>ul>li {
	text-align: center;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #e9e9e9;
}

.cenLeft>ul>li:hover {
	color: #fff;
	background-color: #2577e3;
}

.cenLeft>ul>li:hover>a {
	color: #fff;
}

.cenLeft>ul>li>a {
	color: #000;
	font-size: 15px;
}

/* .cenLeft>ul li>ul{
	display: none;
} */
/* 二级菜单 */
.cenLeft>ul>li>.cenMeauBox {
	display: none;
	z-index: 999;
	font-family: "Microsoft YaHei";
}

.cenLeft>ul>li>.cenMeauBox .cenMeau {
	width: 968px;
	height: 429px;
	position: absolute;
	left: 237px;
	top: 0;
	background-color: #fff;
	color: #333;
	z-index: 999;
	border-left: 1px solid #ccc;
}

.cenMeauRBot {
	width: 968px;
	height: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 2px solid #fff;
	align-content: flex-start;
}

.cenMeauRBot>li {
	width: 298px;
	box-sizing: border-box;
	border: 2px solid transparent;
	margin: 8px;
}

.cenMeauRBot::after {
	content: '';
	display: block;
	width: 298px;
}

.cenMeauRBot>li>span>a {
	font-size: 16px;
	font-weight: bold;
	color: #2577e3;
	display: block;
	margin: 11px 0 0 17px;
	box-sizing: border-box;
	text-align: left;
	cursor: pointer;
}

.cenMeauRBot>li>ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0px 17px;
	padding: 10px 0;
}

.cenMeauRBot>li>ul>li:last-child>span {
	display: none;
}

.cenMeauRBot>li>ul>li>a {
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.cenMeauRBot>li>ul>li:hover>a{
	color: #FF6700;
}
/* .cenMeauRBot>li:hover {
	color: #666;
	background-color: #c4daf8;
	border: 2px solid #136aff;
} */

/* 二级菜单小点 */
.litBox {
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.litBox span {
	display: block;
	width: 15px;
	height: 15px;
	background-color: #dcdcdc;
	border-radius: 50%;
	margin-right: 8px;
}

.liBox .lit_cricle {
	background-color: #dcdcdc;
}

.litBox span:nth-child(1) {
	background-color: #2577e3;
}

.liBox .on {
	background-color: #2577e3;
}









/* 二级菜单结束 */
div .cenMleft .cenMtitleBox li:hover a {
	color: #fff;
}

.cenMright {
	width: 266px;
	margin-left: 10px;
}

.cenMright .cenMrTop {}

.cenMright .cenMrTop .cenMrTopTitle,
.cenMrBottom .tishi {
	text-align: left;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}

.cenMright .cenMrTop .cenMrTopBox {
	display: flex;
	align-items: center;
	margin-top: 8px;
}

.cenMright .cenMrTop .cenMrTopBox .cenMrTopBoxLeft {
	width: 100px;
	height: 100px;
}

.cenMright .cenMrTop .cenMrTopBox .cenMrTopBoxLeft img {
	width: 100px;
	height: 90px;
}

.cenMright .cenMrTop .cenMrTopBox .cenMrTopBoxRight {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	font-size: 12px;
}

.cenMright .cenMrTop .cenMrTopBox .cenMrTopBoxRight a {
	color: #333;
}

.cenMright .cenMrTop .cenMrTopBox .cenMrTopBoxRight li {
	/* height: 20px; */
	/* padding: 1px 2px; */
	/* margin-top: 6px; */
}

.tishiBox {
	display: flex;
	flex-wrap: wrap;
	font-size: 12px;
}

.tishiBox a {
	color: #333;
}

.tishiBox li {
	margin-right: 10px;
	margin-top: 6px;
	padding: 3px 8px;
}

.cenCenter {
	width: 709px;
}

.lunbo {
	width: 677px;
	height: 298px;
	margin: 17px 16px 8px 16px;
}

.lunbo img {
	width: 677px;
	height: 298px;
}

.cenCenBox {
	margin: 0 auto;
	width: 677px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 101px;
}

.cenCenBox .cenbox a {
	width: 220px;
	height: 101px;
	display: flex;
	color: #fff;
	justify-content: center;
	align-items: center;
}

.cenCenBox .cenbox i {
	display: block;
	width: 22px;
	height: 30px;
}

.cenCenBox .cenbox:nth-child(1) i {
	background: url(../img/shejilit.png) no-repeat;
	background-size: cover;
	margin-right: 8px;
}

.cenCenBox .cenbox:nth-child(2) i {
	background: url(../img/weixiulit.png) no-repeat;
	background-size: cover;
	margin-right: 8px;
}

.cenCenBox .cenbox:nth-child(3) i {
	width: 20px;
	height: 20px;
	background: url(../img/kongzhilit.png) no-repeat;
	background-size: cover;
	margin-right: 8px;
}

.cenCenBox .cenbox {
	width: 220px;
	height: 101px;
	line-height: 101px;
	text-align: center;
	color: #fff;
}

.cenCenBox .cenbox:nth-child(1) {
	background: url(../img/sheji.png) no-repeat;
	background-size: cover;
}

.cenCenBox .cenbox:nth-child(2) {
	background: url(../img/weihu.png) no-repeat;
	background-size: cover;
}

.cenCenBox .cenbox:nth-child(3) {
	background: url(../img/kongzhi.png) no-repeat;
	background-size: cover;
}

.cenRight {
	width: 254px;
	height: 429px;
	background-color: #fff;
}

.cenRightTop {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 16px 14px 17px 16px;
}

.userImg {
	width: 48px;
	height: 48px;
}

.userImg img {
	width: 48px;
	height: 48px;
}

.userTitle {}

.userTitle .huanying {
	font-size: 12px;
	color: #333;
}

.userTitleBox {
	display: flex;
	justify-content: space-between;
	margin-top: 6px;
}

.userTitleBox .tell {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
}

.userTitleBox .caigou a {
	display: block;
	width: 48px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 12px;
	background-color: #FFF7F2;
	color: #EF1F1F;
	border-radius: 90px;
}

.logins {
	width: 226px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.logins a {
	display: block;
	width: 109px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	text-align: center;
}

.logins a:nth-child(1) {
	color: #fff;
	background-color: #2577E3;
}

.logins a:nth-child(2) {
	color: #2577E3;
	background-color: #B5D5FF;
}

.cenRightRecommend {
	width: 222px;
	margin: 23px auto 0;
	font-size: 12px;
}

.information li {
	cursor: pointer;
	color: #2577E3;
	position: relative;
	margin-left: 5px;
	font-size: 18px;
	font-family: Alibaba PuHuiTi 2.0-95 ExtraBold, Alibaba PuHuiTi 20;
	font-weight: normal;
	font-weight: bold;
}

.information li::after {
	width: 2px;
	height: 16px;
	content: "";
	position: absolute;
	top: 5px;
	left: -5px;
	background-color: #2A7AE3;
}

.informationBox {
	margin-top: 8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: #666;
}

.informationBox li {
	padding: 2px 2px;
	margin: 8px 0;
}

.informationBox a {
	font-size: 14px;
	color: #666;
}

/* 公众号 */
.wxBox {
	display: none;
	width: 138px;
	height: 320px;
	background-color: #2577E3;
	position: absolute;
	right: 0;
	top: 80px;
	z-index: 10000;
	border-radius: 3px;
}

.wxBox>i,
.wxBox i img {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.wxBox>div {
	width: 100px;
	height: 125px;
	text-align: center;
	margin: 0 auto;
}

.wxBox u {
	margin-top: 5px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	display: block;
	cursor: pointer;
}

/* .wxBox .close{
	text-align: center;
	height: 20px;
	background-color:#2577E3;
	display: flex;
	cursor: pointer;
}
.wxBox .close i{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/close.png.png) no-repeat;
	background-size: cover;
} */
.wxBox .gzh {
	padding-top: 4px;
}

.wxBox .sjhb {
	padding-top: 14px;
}

.wxBox>div>img {
	width: 100px;
	height: 100px;
}

.wxBox span {
	display: block;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

/* 优选厂商 */
.preferred {
	width: 1200px;
	/* height: 364px; */
	margin: 0 auto;
}

.preferredTop,
.dynamicTop {
	margin-top: 42px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.preferredTopLeft {
	display: flex;
}

.preferredTopLeft span,
.dynamicTopLeft span {
	display: block;
}

.bigTitle,
.strTitle {
	font-size: 32px;
	font-family: Arial-Bold, Arial;
	font-weight: bold;
	color: #1A70C8;
	line-height: 39px;
}

.titleDetails {
	/*margin-left: 11px;*/
	display: flex;
	align-items: center;
}

.titleDetails li {
	cursor: pointer;
	width: 64px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 90px;
	margin-left: 26px;
	color: #333;
	background-color: #F3F3F3;
}

.titleDetails .on {
	color: #fff;
	background-color: #1A70C8;
}

.mallBtn {
	width: 180px;
	height: 54px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #181818;
	border-radius: 50px;
	border: 1px solid #CCCCCC;
}

.mallBtn a {
	color: #181818;
	display: flex;
}

.mallBtn a i img {
	width: 6px;
	height: 7px;
	margin-left: 20px;
}

.preferredBot {
	margin-top: 40px;
}

.lun:nth-child(1) {
	display: flex;
}

.lun {
	width: 1200px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	flex-direction: row;
	display: none;
}

.lun::after {
	content: '';
}

.pre_litBox {
	width: 192px;
	height: 58px;
	margin-right: 8px;
	margin-bottom: 23px;
}

.pre_litBox a {
	width: 192px;
	height: 58px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1px solid #D7D7D7;
}

.picbox,
.picbox img {
	width: 30px;
	height: 30px;
}

.picbox {
	margin: 0 9px;
}

.comName {
	width: 154px;
	height: 20px;
	font-size: 13px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 实力厂家 */
.strength {
	width: 1200px;
	margin: 0 auto;
	margin-top: 44px;
}
/* 实力厂家 头部 */
.strength .strength_title{
	margin-right: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/*  */
.strength_box {
	margin-top: 39px;
}
.str_boxs{
	display: none;
}
.str_boxs:nth-child(1){
	display: block;
}
.strBoxs {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 27px;
}

.strBox_title {
	width: 95px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: linear-gradient(90deg, #4481EB 0%, #04BEFE 100%);
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	color: #fff;
	font-size: 21px;
	font-family: Arial-Bold, Arial;
	font-weight: bold;
}

.str_name {
	width: 1095px;
	height: 38px;
	line-height: 38px;
	background-color: #F8F8F8;
	display: flex;
	/* justify-content: space-between; */
}

/* .str_name li:nth-child(1) {
	margin-left: 9px;
} */
.str_name .str_box{
	max-width: 1034px;
	display: flex;padding-left: 16px;
	overflow: hidden;
}
.str_name .str_box li{
	width: 140px;
	margin-right: 6px;
	border: 1px solid transparent;
}
.str_name .str_box li a {
	display: block;
	width: 140px;
	height: 38px;
	font-size: 13px;
	font-family: Microsoft Yahei-Regular, Microsoft Yahei;
	font-weight: 400;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.str_name span a {
	font-size: 13px;
	font-family: Microsoft Yahei-Regular, Microsoft Yahei;
	font-weight: 400;
	color: #2577E3;
	padding-left:7px;
}

/* .botLeftcom{
	display: flex;
}
.picLeftBox,.picRightBox{
	width: 200px;
	height: 167px;
	text-align: center;
	border: 1px solid #EBEBEB;
	border-right: 0;
	box-sizing: border-box;
}
.picLeftBox img,.picRightBox img{
	width: 183px;
	height: 70px;
	margin: 33px 0 0;
}
.comLeftTitle,.comRightTitle{
	margin-top: 14px;
	height:45px;
	line-height:45px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	border-radius: 4px 4px 0px 0px;
	background-color:#2577E3;
}
.botProduct{
	width: 336px;
	height: 167px;
	display: flex;
	justify-content: space-around;
	background-color: #61AFFF;
}
.proBox{
	width: 100px;
	height: 100px;
	margin: 36px 0 31px;
	border-radius: 4px;
	border: 2px solid #fff;
	box-sizing: border-box;
}
.proBox img{
	width: 100px;
	height: 100px;
	border-radius: 4px;
}
.preferredBotRight{
	width: 664px;
	display: flex;
	justify-content: space-around;
} */
/* table表格 */
.liBox {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 40px;
}

.project,
.procurement {
	width: 596px;
	height: 582px;
	background: #FFFFFF;
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.16);
	position: relative;
}

.project .proTitle,
.procurement .proTitle {
	font-size: 32px;
	font-family: Arial-Bold, Arial;
	font-weight: bold;
	color: #1A70C8;
	line-height: 39px;
	margin: 25px 0 0 20px;
}

/* .project .proTitle span::after{
	content: "";
	width: 23px;
	height: 4px;
	background-color: #003399;
	position: absolute;
	left: 0;
	top: 10px;
} */
.liBox table {
	width: 552px;
	margin: 0 auto;
	margin-top: 18px;
	font-size: 12px;
	color: #666;
	table-layout: fixed;
	border-collapse: collapse;
}

.liBox table td>a {
	color: #666;
	display: flex;
	align-items: center;
	font-size: 14px;
}

.liBox table a img {
	margin-right: 3px;
}

.liBox table th {
	font-size: 14px;
	color: #666;
	text-align: left;
}

.liBox table tr {
	height: 49px;
	border-bottom: 1px dashed #D7D7D7;
}

.liBox table tr:nth-last-child(1) {
	border-bottom: 1px solid transparent;

}

.liBox table .trBox {
	border-bottom: 4px solid #D7D7D7;
}

.liBox table tr {}

.liBox table tr td {
	text-align: center;
}


.liBox .project table tr th:nth-child(1),
.liBox .project table tr td:nth-child(1),
.liBox .project table tr th:nth-child(3),
.liBox .project table tr td:nth-child(3) {
	width: 80px;
	text-align: center;
}

.liBox .procurement table tr th:nth-child(1),
.liBox .procurement table tr td:nth-child(1) {
	width: 170px;
	text-align: left;
}

.liBox .procurement table tr th:nth-child(2),
.liBox .procurement table tr td:nth-child(2),
.liBox .procurement table tr th:nth-child(3),
.liBox .procurement table tr td:nth-child(3),
.liBox .procurement table tr th:nth-child(4),
.liBox .procurement table tr td:nth-child(4),
.liBox .procurement table tr th:nth-child(5),
.liBox .procurement table tr td:nth-child(5) {
	width: 75px;
	text-align: center;
	font-size: 14px;
}

.liBox .project table tr td:nth-child(2),
.liBox .procurement table tr td:nth-child(1) {
	width: 394px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.liBox table .trBox th:nth-child(1) {
	position: relative;
	text-align: left;
}

.liBox table .trBox th:nth-child(1)::after {
	content: "";
	width: 23px;
	height: 4px;
	background-color: #1A8BFF;
	position: absolute;
	left: 0;
	top: 46px;
}

.liBox .project table tr th:nth-child(1),
.liBox .project table tr td:nth-child(1) {
	width: 40px;
	text-align: left;
	padding: 0 10px;
}

.procurement {
	width: 581px;
}

.liBox .procurement table tr td:nth-child(5) span {
	width: 56px;
	height: 20px;
	line-height: 20px;
	display: block;
	background: #13AC1D;
	opacity: 1;
	margin: 0 auto;
}

.liBox .procurement table tr td:nth-child(5) span a {
	color: #fff;
	font-size: 14px;
}

.liBox .procurement table tr td:nth-child(2) {
	color: #2577E3;
	font-size: 14px;
}




/* 表格上 */
.advert {
	width: 1200px;
	/*height: 145px;*/
	/*background-color: #2577E3;*/
	margin: 0 auto;
	margin-top: 35px;
}

.dynBox {
	width: 100%;
	height: 822px;
	padding-bottom: 28px;
	background: url(../img/bj.png) no-repeat;
	background-size: cover;
}

.dynamic {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	padding-top: 25px;
}

.dynamicCen {
	display: flex;
	margin-top: 44px;
}

.dynamicCen>div {
	width: 600px;
	height: 374px;
}

.dynamicCen>div:nth-child(1) img {
	width: 100%;
	height: 100%;
	/*background: url(../img/expobj.png) no-repeat;*/
	/*background-size: cover;*/
}

.dynamicCen>div:nth-child(2) {
	background-color: #fff;
}

.exLTitle {
	font-size: 24px;
	color: #fff;
	margin: 43px 0 0 25px;
}

.exLCenter {
	font-size: 38px;
	color: #fff;
	text-align: center;
	margin-top: 90px;
}

.expoRight {}

.exRTitle {
	width: 500px;
	height: 30px;
	font-size: 18px;
	color: #181818;
	margin: 0 auto;
	margin-top: 55px;
}

.exRTitle a {
	color: #181818;
}

.exRCount {
	width: 500px;
	height: 147px;
	line-height: 30px;
	margin: 0 auto;
	margin-top: 31px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.exRCount a {
	color: #666666;
}

.exRBox {
	width: 500px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}

.leftBtn {
	width: 152px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	color: #181818;
	border: 1px solid #ccc;
}

.leftBtn a {
	color: #181818;
}

.rightTime {
	font-size: 14px;
	color: #999;
	font-family: arial-Regular, arial;
	font-weight: 400;
}

.dynamicBot {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}

.dynamicBot>div {
	background-color: #fff;
}

.newsBox {
	width: 380px;
	height: 250px;
}

.newsTitle {
	width: 340px;
	height: 30px;
	font-size: 18px;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #181818;
	line-height: 30px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 20px;
}

.newsTitle span:nth-child(2) {
	font-size: 14px;
	color: #666;
}

.newsTitle a {
	color: #666;
}

.newsCount li a {
	width: 340px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 19px;
}

.newsCount li:nth-child(1) {
	margin-top: 8px;
}

.newsCount li span:nth-child(1) {
	width: 224px;
	font-size: 14px;
	color: #666;
}

.newsCount li span:nth-child(2) {
	color: #999;
}

.newsCounts {
	display: flex;
	/* justify-content: space-around; */
	flex-wrap: wrap;
	/* margin-top: 16px; */
}

.newsCounts li {
	width: 109px;
	height: 82px;
	/* margin-top: 11px; */
	margin: 9px 8px;
}

.newsCounts li img {
	width: 109px;
	height: 53px;
}

.newsCounts li span {
	height: 19px;
	display: block;
	font-size: 14px;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 1f */
.floor {
	width: 1200px;
	/* height: 410px; */
	margin: 0 auto;
	margin-top: 79px;
	display: flex;
	justify-content: space-between;
}

.floorTitle {
	width: 1200px;
	height: 45px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.floorTitle span:nth-child(1) {
	font-size: 32px;
	font-family: .PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #2577E3;
}

.floorTitle span:nth-child(2) {
	font-size: 14px;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #666666;
}

.floorTitle a {
	color: #666666;
}

.floorBox {
	width: 1200px;
	display: flex;
}

.floorLeft {
	width: 189px;
	height: 366px;
}

.floorLeft img {
	width: 189px;
	height: 366px;
}

.floorRight {
	width: 977px;
	height: 366px;
	margin: 0 auto;
}

.floorRight .floorRTop {
	width: 977px;
	display: flex;
	/* justify-content: space-between; */
	margin-top: 5px;
	min-height: 80px;
	overflow: hidden;
}

.floorRight .floorRTop li{
	width: 80px;
	height: 80px;
	margin-right: 100px;
}
.floorRight .floorRTop li:last-child(1){
	margin-right: 0;
}
.floorRight .floorRTop li img {
	width: 80px;
	height: 80px;
}

.floorRBot {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 35px;
	box-sizing: border-box;
	height: 264px;
	overflow: hidden;
}
.floorRBot::after{
	content: "";
	width: 300px;
}
.floorRBot>li {
	width: 300px;
	height: 125px;
	overflow: hidden;
	border: 1px solid transparent;
	box-sizing: border-box;
}

.floorRBot li span.catname {
	font-size: 16px;
	font-weight: bold;
	color: #181818;
	display: block;
	/* margin: 11px 0 0 17px; */
	padding:10px 0 0 10px;
	box-sizing: border-box;
}

.floorRBot li ul {
	/*width: 272px;*/
	height: auto;
	color: #666;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	margin-top: 19px;
	box-sizing: border-box;
}

.floorRBot li ul li:last-child>span {
	display: none;
}

.floorRBot li ul li {
	margin: 0 3px;
	font-size: 14px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	box-sizing: border-box;
}

.floorRBot li ul li a {
	font-size: 14px;
	color: #666;
	box-sizing: border-box;
}

/* .floorRBot .on {
	border: 1px solid #136AFF;
	background: rgba(37, 119, 227, 0.27);
	box-sizing: border-box;
} */

.floorRBot li ul li:hover a {
	color: #FF6700;
	box-sizing: border-box;
}

/* .floorRBot .on a {
	color: #333;
	box-sizing: border-box;
} */

.wrap {
	position: relative;
}

/* 电梯导航 */
.leftnav {
	display: none;
	width: 57px;
	/*height: 500px;*/
	position: fixed;
	left: 50%;
	top: 200px;
	margin-left: -700px;
	border: 1px solid #ddd;
}

.leftnav li,
.leftnav div {
	height: 36px;
	padding: 7px 8px;
	line-height: 18px;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	font-size: 14px;
}

.leftnav li:nth-child(1) {
	color: #fff;
	background-color: #2577E3;
}

.leftnav .on {
	color: #2577E3;
}

.main01sev {
	border: 1px solid #e9e9e9;
	padding: 25px 20px;
	overflow: hidden;
	width: 1160px;
	margin: auto;
}

.main01sev dl {
	background: url(../img/main01sev.jpg) no-repeat;
	padding: 8px 22px 8px 72px;
	margin: auto 15px;
	float: left;
	border-right: 1px solid #e9e9e9;
}

.main01sev dl:last-child {
	border-right: 0;
}

.main01sev dl.sevbg1 {
	background-position: 0 0;
}

.main01sev dl.sevbg2 {
	background-position: 0 -62px;
}

.main01sev dl.sevbg3 {
	background-position: 0 -128px;
}

.main01sev dl.sevbg4 {
	background-position: 0 -192px;
}

.main01sev dl dt {
	font-weight: bold;
	font-size: 16px;
}

.main01sev dl dd {
	color: #999;
	font-size: 14px;
}

.floorRight .serviceAll li ul li{display: block; width: 100%;}



.bottom-banner-wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 125px;
	/*height: 151px;*/
	display: flex;
	/*transform: translateX(-100%);*/
	transform: translateX(0);
	transition: transform .3s ease;
	z-index: 999999;
}

.bottom-banner {
	width: 100%;
	/* background: rgba(0, 0, 0, .5); */
	flex: none;
	position: relative;
}

.bottom-banner-right {
	width: 134px;
	height: 130px;
	background: url('../img/bottom_banner_qr.png');
	flex: none;
	background-size: cover;
}

.bottom-banner-image {
	 width: 698px;
	 height: 130px;
	 background: url('../img/bottom_banner.png');
	 position: absolute;
	 left: 50%;
	 top: -5px;
	 transform: translateX(-50%);
	 background-size: cover;
}

.bottom-banner-close {
	width: 16px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAkCAYAAAAD3IPhAAADxklEQVRYhbWY24tXVRTHP06RlqY2eWHKy+SIY02CYnYHLyhkBb5oQQRi4B/QaxAF9lbQQz4K1kN5C6m8EBiIlmCpjaZN6TiZjYjKWOO1C+g39rQ2LDfHc87+NbNgMfPbe63v/p6191p7nTNMEg1KCzAbaAMmGsR5oBs4ApzLhb0z034usAx4BlhUYbsb2AN8AXTWAa8bmeeBVcDyZLwHOAn0BixgMjAdmJbYbQY+AL4pXSWQKdE7JL2nW2W7pNcltZX4zTCbHYnvO2XrlRHpkHTcAa2XNL2CfJE+LOkTh3NIUmsOmUed8wVJSxogkerLkq4Z5uWiyBY5tUu6aU6dkkYPApGoEyX94Ag9WEXmkhkfHUQSqXbZGifLyHxuRv2S7h5CMmPdQ68tIrPAnZO5ifNzkj6UdFcDC4+StE7SwmR8sVvviZTMLy5rUsCvbS6Ed0RmBE6Y76aC+a0295Un87hjWbQ9syRdtfkAfk8NIve5B/zdak9q0+rWnZeelS0l4O1un3+uyLJA5CdHZGaJ7RazezcO/OX3rkSnSeoz2x5JzQW24y1LYo2qKpQrY/bGJ45yb43wB0IXHaExyRnpdhEpuzKiToqLhx+vudDXPZiTJZ03v1MFSRAiMjUDb2BLm4CZdmcernN9m4Rbeg5wCWgF9gH7gYeAi9bnnM7A+x7rZ0bawB8ZzkHOApOA74CnbazTep0/M7HCA9DkHIdlAgS5Cvztfl9vgEiQG5HMZRu4PxNgpDVWYUtOAL9aVI4BIxrAGiBzygY6MpyHA13W/4botAOP2P8d1gMPz8D7b22rjFFG1bxrjrv09Y1Sm0v7rpp4oZz8IzcQi96cGo4xffusRqQ2Uyy1ZTWnqh9aYbZnmixM++zv6pJQjgEOWvr2AY8BZwrsfgOetNeW0Jx/a763k/k2/mVkt9Bt1cAbQ0GR67H5s2mHVlIYe12EiorgOOv4giz1E/02+FaB0y6bOyepJaOyTjGfIB8XzL9vc+EM3tLPxL0Lkp6FVyRtlDQhg4i/ezZIWpaM+zvxhZRM0AMuE3IXzdXYYuyMfilAs3sz2DiERLbZGles9ykkE3S+C9/WISCyy+HP83O3c3jJOYSte2AQSMxyryhBXkxtypx9935D0hv/g8gahxV66WeL7KpAwlWxxwF1WzpWtadBn7J3otPO/7OyGlX3k0j4HPKmVd8ovfZhqM+arCBjgfF2cbY42x+Bt4FPS1fJDPdqy7KBi61Crkv6SNKrdfEb/YzWDCywj0KjrR8JQNeAfutz9rqIVQvwL3JOVKcnJs0lAAAAAElFTkSuQmCC) center;
	position: absolute;
	top: 8px;
	left: 53.78%;
	transform: translateX(1600%);
	background-size: cover;
}
