/*首页轮播图*/

.index-swiper{

	position: relative;

	width: 100%;

	height: 400px;

	overflow: hidden;

}

.index-banner{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	overflow: hidden;

}

.index-banner-prev,.index-banner-next{

	position: absolute;

	top: 50%;

	width: 40px;

	height: 70px;

	margin-top: -30px;

	background:rgba(0,0,0,0.2);

	z-index: 7046;

	text-align: center;

	line-height: 70px;

	cursor: pointer;

	display: none;

	transition: all 0.5s;

}

.index-banner-prev:hover,.index-banner-next:hover{

	background:rgba(0,0,0,0.3);

}

.index-banner-prev .iconfont,.index-banner-next .iconfont{

	font-size: 30px;

	color:#ccc;

}

.index-banner-prev{

	left:0;

}

.index-banner-next{

	right:0;

}

.index-swiper .swiper-slide{

	height: 400px;

}

.index-swiper .swiper-slide img{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

	width: auto;

}

.index-swiper .swiper-container-horizontal>.swiper-pagination-bullets{

	bottom: 80px;

}

.index-swiper .swiper-pagination-bullet{

	background: transparent;

	border: 2px solid #fff;

}

.index-swiper .swiper-pagination-bullet-active{

	background: #fff;

}

#index_img img{

    width: 100%;

    height: 272px;

    -webkit-transition: all .7s;

    -moz-transition: all .7s;

    -ms-transition: all .7s;

    -o-transition: all .7s;

    transform: all .7s;}

/*首页轮播图end*/



.tip-menu{

	position: relative;

	margin-top: -40px;

	background: rgba(0,0,0,0.4);

	z-index: 992;

}

.tip-menu li{

	float: left;

	width: 33.33%;

	text-align: center;

	height: 40px;

	line-height: 40px;

	color:#fff;

	font-size: 12px;

	color:#fff;

}

.tip-menu li span{

	cursor:pointer;

}

.tip-menu li i{

	display: inline-block;

	width: 30px;

	height: 30px;

	background-image: url(../images/icon.png);

	vertical-align: top;

	margin-top: 8px;

}

.tip-menu li:nth-child(1) i{

	background-position: -45px -117px;

}

.tip-menu li:nth-child(2) i{

	background-position: -83px -117px;

}

.tip-menu li:nth-child(3) i{

	background-position: -126px -117px;

}

.tip-menus {position:absolute;width:100px;height:120px;padding:10px 0;background: rgba(0,0,0,0.4);margin-top:-160px;margin-left:calc(33.33%/2 - 50px);display:none;z-index:992;}

.tip-menus a {float: left;width:100%;color:#fff;text-align:center;line-height:25px;}

.tip-menus a:hover {color:#ff9900;}



.main-qqzl .qqzl-content .btn-box .btn-item{

	float: left;

	width: 33.33%;

	text-align: left;

}

.main-qqzl .qqzl-content .btn-box .btn-item .more-btn{

	margin: 10px 0;

}

/* 全球展览 */

.main-qqzl .qqzl-content ul{

	width: calc(100% + 2px);

}

.main-qqzl .qqzl-content ul li{

	float: left;

	width: 100%;

	text-align: center;

	position:relative;

	overflow: hidden;

	margin-right: 2px;

	/* margin-top: 2px; */

	font-size: 14px;

}

.main-qqzl .qqzl-content ul li:nth-child(3n){

	margin-right: 0;

}

.main-qqzl .qqzl-content ul li img{

	width: 100%;



height: 320px; 

    margin-bottom: 5px;

}

#p1200{width:1200px}

#p1200_img{height:262px;    -webkit-transition: all .7s;

    -moz-transition: all .7s;

    -ms-transition: all .7s;

    -o-transition: all .7s;

    transform: all .7s;}

#index_jingshen  img{    -webkit-transition: all .7s;

    -moz-transition: all .7s;

    -ms-transition: all .7s;

    -o-transition: all .7s;

    transform: all .7s;}

#index_jingshen:hover img{    -webkit-transition: scale(1.1);

    -moz-transition: scale(1.1);

    -ms-transition: scale(1.1);

    -o-transition: scale(1.1);

    transform: scale(1.1);}  

#index_img:hover img {

    -webkit-transition: scale(1.1);

    -moz-transition: scale(1.1);

    -ms-transition: scale(1.1);

    -o-transition: scale(1.1);

    transform: scale(1.1);

}

.fl_w.left{width:68%}

.fr_r.right{width:32%} 

.main-qqzl .qqzl-content ul li .text-box{

	/* position: absolute;

	top: -100%;

	left: 0;

	transition: all 0.2s ease; */

	background: rgba(254,142,146,0.8);

	color:#fff;

	height: 100%;

	width: 100%;

}



/* .main-qqzl .qqzl-content ul li:hover .text-box{

	top: 0;

	font-size: 18px;

} */

.main-qqzl .qqzl-content ul li .text-box .p1{

	margin-top: 20%;

}

.main-qqzl .qqzl-content ul li .text-box .p2{

	margin-top: 16px;

}

.main-qqzl .qqzl-content ul li .text-box .p3{

	margin-top: 46px;

}

.main-qqzl .qqzl-content ul li .text-box .p3 .iconfont{

	font-size: 28px;

}

.main-qqzl .qqzl-content{

	text-align: center;

	padding-bottom: 60px;

}

.main-qqzl .qqzl-content .more-btn{

	margin: 40px auto 0;

}

/* 企业展厅 */

.main-qqzl.qqzt .qqzl-content .more-btn{

	color: #ff8e8f;

	border:1px solid #ff8e8f;

}

.main-qqzl.qqzt .qqzl-content ul li .text-box{

	background: rgba(245,215,101,0.8);

}

/* 活动案例 */

.main-qqzl.hdal .qqzl-content .more-btn{

	color: #ff8e8f;

}

.main-qqzl.hdal .qqzl-content ul li .text-box,.qqzl-detail .main-right .xgal-box .right-content .text-box{

	background: rgba(87,155,199,0.8);

}

/* 选择我们的理由 */

.main-team{

	background: #f9faff;

	padding-bottom: 40px;

}

.main-choose{	padding-bottom: 40px; 	}



.choose-box ul li{

	width: calc(20% - 30px);

	padding: 0px 40px 70px;

	float: left;

	margin-right: 30px;

	text-align: center;

	cursor:pointer;

}

.choose-box ul li:nth-child(5n){

	margin-right: 0;

}

.choose-box ul li .icon-box{

	background: #fff;

	width: 100px;

	height: 100px;

	border-radius: 50%;

	text-align: center;

	line-height: 100px;

	display: inline-block;

	position: relative;

}

.choose-box ul li .icon-box .icon{

	position: absolute;

	left: 50%;

	top: 50%;

	margin-top: -24px;

	margin-left: -27px;

	width: 55px;

	height: 48px;

	background: url(../images/icon.png) no-repeat;

}

.choose-box ul{

	width: calc(100% + 80px);

}

.choose-box ul li .icon-box .zd.icon{

	background-position: -42px -980px;

}

.choose-box ul li .icon-box .hz.icon{

	background-position: -116px -980px;

}

.choose-box ul li .icon-box .hy.icon{

	background-position: -190px -980px;

}

.choose-box ul li .icon-box .qq.icon{

	background-position: -263px -982px;

}

.choose-box ul li .icon-box .yz.icon{

	background-position: -337px -982px;

}

.choose-box ul li:hover .icon-box .zd.icon{

	background-position: -415px -980px;

}

.choose-box ul li:hover .icon-box .hz.icon{

	background-position: -489px -980px;

}

.choose-box ul li:hover .icon-box .hy.icon{

	background-position: -563px -980px;

}

.choose-box ul li:hover .icon-box .qq.icon{

	background-position: -636px -982px;

}

.choose-box ul li:hover .icon-box .yz.icon{

	background-position: -710px -982px;

}

.choose-box ul li h4{

	font-size: 25px;

	padding: 20px 0 16px;

	color: #f90;

}

.choose-box ul li p{

	font-size: 12px;

	line-height: 20px;

	color:#999;

}





.main-team .more-btn,.main-qqzl.hdal .more-btn{

	color: #ff8e8f;

	border:1px solid #ff8e8f;

}

.main-choose .choose-box,.main-team .team-box{



}

.main-choose .choose-box .reason-item{

	width: 20%;

	text-align: center;

	height: 500px;

	position: relative;

	overflow: hidden;

	float: left;

}

.main-choose .reason-info{

	width: 100%;

	height: 100%;

}

.main-choose .reason-info h4{

	padding-top: 120px;

	font-size: 30px;

}

.main-choose .reason-info p{

	margin-top: 42px;

	font-size: 16px;

}

.main-choose .reason-info hr{

	margin: 45px auto 0;

	width: 55px;

	height: 2px;

	background: #999;

	

}

.main-choose .reason-detail{

	background: #fff;

	height: 100%;

	position: absolute;

	left: -100%;

	top:0;

	padding: 0 45px;

	width: 100%;

	transition: all 100ms ease;

}

.main-choose .reason-detail p:nth-child(1){

	padding-top: 100px;

	font-size: 16px;

	line-height: 30px;

}

.main-choose .reason-detail p:nth-child(2){

	position: absolute;

  bottom: 100px;

  margin-left:88px;

}

.main-choose .choose-box .reason-item:hover .reason-detail{

	left: 0;

}

/* 我们的团队 */

.main-team .team-content{

	overflow: hidden;

}

.main-team .team-content ul{

	width: calc(100% + 2px);

}

.main-team .team-content ul li{

	width: calc(20% - 2px);

	height: 360px;

	float: left;

	position: relative;

	margin-right: 2px;

	overflow: hidden;

}

.main-team .team-content ul li img{

	width: 100%;

	height: 100%;

}

.main-team .designer-info{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 280px;

	height: 100px;

	background: url(../images/team_bg.png) no-repeat center center;

	color: #fff;

	padding-left: 25px;

}

.main-team .designer-info p:nth-child(1){

	margin-top: 40px;

	margin-bottom: 5px;

	font-size: 14px;

}

.main-team .designer-info p:nth-child(2){

	color:#f4f4f4;

}

.main-team .designer-detail{

	/* position: absolute;

	left: -100%;

	top: 0; */

	width: 100%;

	height: 100%;

	padding: 105px 42px 0;

	text-align: center;

	background: rgba(65,153,171,0.8);

	/* transition: all 200ms ease; */

}

.main-team .designer-detail p:nth-child(1){

	color:#fff;

	font-size: 14px;

}

.main-team .designer-detail p:nth-child(2){

	font-size: 13px;

	margin: 10px 0 18px;

	color:#f4f4f4;

}

.main-team .designer-detail p:nth-child(3){

	line-height: 20px;

	font-size: 12px;

	color:#f4f4f4;

}

.main-team .designer-detail .iconfont{

	font-size: 28px;

	display: block;

	margin: 46px auto 0;

	color: #fff;

}

.main-team .team-content ul li:hover .designer-detail{

	left: 0;

}



/* 品牌客户*/

.main-ppkh .ppkh-content ul li{

	width:150px;

	height: 70px;

	border: 1px solid #f2f3f4;

	margin-right:9px;

	margin-top: 16px;

	float: left;

}

/*

.main-ppkh .ppkh-content ul li:nth-child(8n){

	margin-right: 0;

}

*/

.main-ppkh .ppkh-content ul li img{

	width: 100%;

	height: 100%;

}

.main-ppkh .ppkh-content{

	text-align: center;

}

.main-ppkh .ppkh-content .more-btn{

	margin-top: 40px;

}

/* 新闻 */

.main-news{

	padding: 80px 0 70px;

}

.main-news .news-item{

	float: left;

	width: 440px;

}

.main-news .news-item:nth-child(2){

	margin: 0 70px;

}

.main-news .news-item .item-title h3{

	font-size: 18px;

	margin-bottom: 5px;

}

.main-news .news-item .item-title h3 .iconfont{

	font-size: 16px;

}

.main-news .news-item .item-title small{

	padding-left:22px;

	color:#999;

}

.main-news .news-item ul li{

	padding: 7px 0;

	border-bottom: 1px dashed #dddddd;

}

.main-news .news-item ul li h4{

	color:#666;

}

.main-news .news-item ul li h4 .iconfont{

	font-size: 20px;

}

.main-news .news-item ul li p{

	color:#999;

}

.main-news .btn-box{

	margin-top: 15px;

	text-align: right;

}

/* 首页样式end */

/* 全球展览start */

.qqzl-index .banner{

	height: 250px;

}

.qqzl-index .banner img{

	width: 100%;

	height: 100%;

}

.qqzl-index .main{

    margin: 0px auto 0px;

    padding-top: 32px;





}

.qqzl-index .main-left{

	width: 240px;

	background: #fff;

	float: left;

}

#xq2{background:#e3e7ec;padding-bottom:30px}

.qqzl-index .main-right{

	background: #fff;

	width:900px;

	width: calc(100% - 260px);

	border: 1px solid #e7e7e7;

	float: right;

}

.qqzl-index .main-left .title{

	width: 100%;

	padding:10px 40px;

	line-height:35px;

	height:35px;

	font-size: 16px;
	font-weight: lighter;
}

.qqzl-index .main-left .menu-items .item h3{

	font-size:14px;

	margin-bottom: 10px;

	font-weight: bold;

	height: 35px;

	line-height: 35px;

	color:#fff;

	width: 100%;

	padding-left: 40px;

	position: relative;

	margin-top: 20px;

}

.qqzl-index .main-left .menu-items .item h3 .iconfont,.qqzl-index .main-left .menu-items .item p .iconfont{

	position: absolute;

	right: 20px;

	top: 50%;

	transform: translateY(-50%);

	font-weight: 400;

	color:#ffeac8;

}

.qqzl-index .main-left .menu-items .item h3.qqal-h3{

	background: url(../images/menu_qqal.jpg) no-repeat;

}

.qqzl-index .main-left .menu-items .item h3.gjal-h3{

	background: url(../images/menu_gjal.jpg) no-repeat;

}

.qqzl-index .main-left .menu-items .item h3.hyal-h3{

	background: url(../images/menu_hyal.jpg) no-repeat;

}

.qqzl-index .main-left .menu-items .item h3.hdch-h3{

	background: url(../images/menu_hdch.jpg) no-repeat;

}

.qqzl-index .main-left .menu-items .item h3.ztgh-h3{

	background: url(../images/menu_tgal.jpg) no-repeat;

}

.qqzl-index .main-left .menu-items .item li{

	border-bottom: 1px dashed #E7E7E7;

	height: 35px;

	line-height: 35px;

	padding-left: 40px;

}

.qqzl-index .main-left .menu-items .item li:last-child{

	border-bottom: 0px;

}

.qqzl-index .main-left .menu-items .item li a{

	font-size: 12px;

	color: #666;

}

.qqzl-index .main-left .menu-items .item li a:hover{

	color: #f19233;

}

.qqzl-index .main-left .menu-items .item li.active a{

	color: #f19233;

}

.qqzl-index .main-right .top-title{

	color:#999;

	text-align: right;

	padding: 10px 0 10px;

	height:35px;

}

.qqzl-index .main-right{

	padding: 0 30px 20px;

}

.qqzl-index .main-right .top-title a{

	line-height:35px;

}

.qqzl-index .main-right .title-big a{

	color:#666;

	font-size: 16px;

}

.qqzl-index .main-right .top-title a .iconfont{

	font-size: 12px;

}

.qqzl-index .main-right .top-nav{

	padding: 20px 0;

}

.qqzl-index .main-right .top-nav a,.qqzl-index .main-right .top-nav span{

	display: inline-block;

	margin-right: 10px;

}

.qqzl-index .main-right .top-nav span{

	color:#333;

}

.qqzl-index .main-right .top-nav a .iconfont{

	font-size: 12px;

}

.qqzl-index .main-right .right-content{

	overflow: hidden;

}

.qqzl-index .main-right .right-content ul{

	width: calc(100% + 2px);

}

.qqzl-index .main-right .right-content li{

	float: left;

	width:33%;

	width: calc(33.33% - 2px);

	margin:0 2px 2px 0;

	position: relative;

	height:281px;

	overflow: hidden;

}

.qqzl-index .main-right .right-content li img{

	width: 100%;

	height: auto;

	    -webkit-transition: all .7s;

    -moz-transition: all .7s;

    -ms-transition: all .7s;

    -o-transition: all .7s;

    transform: all .7s;

}

.qqzl-index .main-right .right-content li{overflow:hidden;float:left;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;position:relative}

.qqzl-index .main-right .right-content li:hover{box-shadow:0 0 15px 10px rgba(0,0,0,.08);transform:translate3d(0,-4px,0)}





.qqzl-index .main-right .right-content li:hover img{-webkit-transition:scale(1.1);-moz-transition:scale(1.1);-ms-transition:scale(1.1);-o-transition:scale(1.1);transform:scale(1.1)}

.qqzl-index .main-right .right-content li:nth-child(3n){

	margin-right: 0;

}

.qqzl-index .main-right .right-content li .name{

	position: absolute;

	left: 0;

	bottom: 0;

	height: 35px;

	line-height: 35px;

	padding:0 20px;

	width: 100%;

	background:#f1f1f1;

}

.qqzl-index .main-right .right-content li .text-box{

	width: 100%;

	height: 100%;

	/* position: absolute;

	left: -100%;

	top: 0; */

	background: rgba(23,37,64,0.6);

	color:#fff;

	/* transition: all 200ms ease; */

	text-align: center;

	font-size: 12px;

}

.qqzl-index .main-right .right-content li .text-box .p1{

	margin-top: 20%;

}

.qqzl-index .main-right .right-content li .text-box .p2{

	margin-top: 15px;

}

.qqzl-index .main-right .right-content li .text-box .p3{

	margin-top: 46px;

}

/* .qqzl-index .main-right .right-content li:hover .text-box{

	left: 0;

} */

.qqzl-index .main-right .xghd-box{

	overflow: hidden;

}

.qqzl-index .main-right .xghd-box ul{

	width: calc(100% + 60px);

}

.qqzl-index .main-right .xghd-box ul li{

	float: left;

	width: calc(33.33% - 60px);

	margin-right: 60px;

	border-bottom: 1px dashed #e7e7e7;

	padding: 10px 0;

}

.qqzl-index .main-right .xghd-box ul li:last-child{

	border-bottom: 0px;

}



.qqzl-index .main-right .xghd-box ul li a .icon-dian{

	color:#999;

	font-size: 20px;

	background: #999;

	width: 4px;

	height: 4px;

	border-radius: 4px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 5px;

}

.qqzl-index .main-right .xghd-box ul li a:hover{

	color:#ee7700;

}

.qqzl-index .main-right .xghd-box ul li:nth-child(3n){

	margin-right: 0;

}

/* 全球展览end */

/* 全球展览详情start */

.qqzl-detail .main{

	margin: 0 auto 20px;

}

.qqzl-index.qqzl-detail .main-right .top-title{

	padding: 10px 30px;

}

.qqzl-detail .company-name{

	font-size: 18px;

	padding-top:20px;

}

.qqzl-detail .company-tags ul{

	display: inline-block;

	font-size: 12px;

}

.qqzl-detail .company-logo{

	max-width: 80px;

}

.qqzl-detail .company-logo img{

	width: 100%;

}

.qqzl-detail .img-box{

	text-align: center;

}

.qqzl-detail .img-box>img{

	margin-bottom: 10px;

}

.qqzl-detail .company-tags ul:nth-child(1){

	width: 180px;

}

.qqzl-detail .company-tags ul:nth-child(2){

	width: 340px;

}

.qqzl-detail .company-tags ul:nth-child(3){

	width: 245px;

}

.qqzl-detail .company-tags ul:nth-child(4){

	width: 80px;

}

.qqzl-detail .company-tags ul li{

	margin-top: 15px;

	overflow:hidden;

  text-overflow:ellipsis;

  white-space:nowrap;

}

.qqzl-detail .prev-next-box li{

	cursor: pointer;

}

.qqzl-detail .prev-next-box .iconfont{

	margin-left: 6px;

}

.qqzl-detail .prev-next-box li:hover{

	color: #ee7700;

}

.qqzl-detail .swiper-box{

	margin-top: 28px;

}

.qqzl-detail .gallery-top{

	height: 480px;

	width: 100%;

}

.qqzl-detail .gallery-top img{

	width: 100%;

	height: 100%;

}

.qqzl-detail .gallery-thumbs{

	height: 115px;

	width: 100%;

	background: #ccc;

	padding: 1px;

}

.qqzl-detail .gallery-thumbs .swiper-slide{

	width: 20%;

	height: 100%;

	opacity: 0.4;

	overflow: hidden;

}

.qqzl-detail .gallery-thumbs .swiper-slide img{

	width: 100%;

	height: 100%;

}

.qqzl-detail .gallery-thumbs .swiper-slide-thumb-active {

    opacity: 1;

}

.qqzl-detail .swiper-button-next, .qqzl-detail .swiper-container-rtl .swiper-button-prev,.qqzl-detail .swiper-button-next.swiper-button-disabled, .qqzl-detail .swiper-button-prev.swiper-button-disabled,.qqzl-detail .swiper-button-prev, .qqzl-detail .swiper-container-rtl .swiper-button-next{

	background-image: none !important;

	background: rgba(123,123,123,0.7);

}

.qqzl-detail .swiper-button-next, .qqzl-detail .swiper-container-rtl .swiper-button-prev,.qqzl-detail .swiper-button-prev, .qqzl-detail .swiper-container-rtl .swiper-button-next{

	right: 10px;

	width: 60px;

	height: 60px;

	border-radius: 50%;

	text-align: center;

	line-height: 60px;

}

.qqzl-detail .swiper-button-next .iconfont,.qqzl-detail .swiper-button-prev .iconfont{

	color: #fff;

	font-size: 50px;

}

.company-info{

	line-height: 25px;

	color:#999;

	padding-bottom: 20px;

}

.qqzl-detail .main-right{

	padding: 0;

}

.qqzl-detail .company-box{

	padding: 0 30px 0px;

}

.qqzl-detail .xgal-box .title{

	font-size: 16px;

	padding: 20px 0 20px;

}

.qqzl-detail .xgal-box,.qqzl-detail .xghd-box{

	padding: 0 30px 20px 35px;

}

.qqzl-detail .main-right .xgal-box .right-content li{

	height: 200px;

	width: calc(33.33% - 2px);

	margin-right: 2px;

	margin-bottom: 2px;

}

.qqzl-detail .main-right .xgal-box .right-content li .p1{

	font-size: 18px;

}

.qqzl-detail .main-right .xgal-box .right-content li .p2 p{

	color: #ebeef0;

	line-height: 18px;

}

/* 全球展览详情end */



/* 活动管理 start */

.hdgl-index .banner img{

	width: 100%;

	height: 520px;

}

.hdgl-index .hdgl-top{

	margin-top: -90px;

	border: 1px solid #fff;

	position: relative;

	z-index: 7048;

}

.hdgl-index .hdgl-top .item{

	float: left;

	width: 20%;

	position: relative;

	overflow: hidden;

	height: 180px;

	border-right: 1px solid #fff;

}

.hdgl-index .hdgl-top .item img{

	width: 100%;

	height: 100%;

}

.hdgl-index .hdgl-top .item .text-box{

	/* position: absolute;

	left: -100%;

	top: 0; */

	width: 100%;

	height: 100%;

	/* transition: all 0.2s ease; */

    background: rgba(254,142,146,0.8);

    color: #fff;

	padding: 35px 35px 15px;

}

/* .hdgl-index .hdgl-top .item:hover .text-box{

	left: 0;

} */

.hdgl-index .hdgl-top .item .text-box span{

	display: block;

}

.hdgl-index .hdgl-top .item .text-box span:nth-child(2){

	margin: 0px 0 6px;

}

.hdgl-index .hyys-box,.qyzt-index .gsts-box{

	overflow: hidden;

}

.hdgl-index .hyys-box ul{

	width: calc(100% + 100px);

}

.hdgl-index .hyys-box ul li{

	width: calc(25% - 100px);

	padding: 45px 0px;

	float: left;

	margin-right: 100px;

	text-align: center;

	cursor:pointer;

}

.hdgl-index .hyys-box ul li:nth-child(4n),.qyzt-index .gsts-box ul li:nth-child(5n){

	margin-right: 0;

}

.hdgl-index .hyys-box ul li .icon-box,.qyzt-index .gsts-box ul li .icon-box{

	background: #f8f8f8;

	width: 100px;

	height: 100px;

	border-radius: 50%;

	text-align: center;

	line-height: 100px;

	display: inline-block;

	position: relative;

}

.hdgl-index .hyys-box ul li .icon-box .icon,.qyzt-index .gsts-box ul li .icon-box .icon{

	position: absolute;

	left: 50%;

	top: 50%;

	margin-top: -23px;

	margin-left: -23px;

	width: 46px;

	height: 46px;

	background: url(../images/icon.png) no-repeat;

}

.hdgl-index .hyys-box ul li .icon-box .gg.icon{

	background-position: -46px -527px;

}

.hdgl-index .hyys-box ul li .icon-box .hd.icon{

	background-position: -127px -527px;

}

.hdgl-index .hyys-box ul li .icon-box .cl.icon{

	background-position: -209px -527px;

}

.hdgl-index .hyys-box ul li .icon-box .cc.icon{

	background-position: -288px -527px;

}

.hdgl-index .hyys-box ul li:hover .icon-box .gg.icon{

	background-position: -383px -527px;

}

.hdgl-index .hyys-box ul li:hover .icon-box .hd.icon{

	background-position: -464px -527px;

}

.hdgl-index .hyys-box ul li:hover .icon-box .cl.icon{

	background-position: -546px -527px;

}

.hdgl-index .hyys-box ul li:hover .icon-box .cc.icon{

	background-position: -625px -527px;

}

.hdgl-index .hyys-box ul li h4,.qyzt-index .gsts-box ul li h4{

	font-size: 20px;

	padding: 20px 0 16px;

	color:#666;

}

.hdgl-index .hyys-box ul li p,.qyzt-index .gsts-box ul li p{

	font-size: 12px;

	line-height: 20px;

	color:#999;

}

/* 企业展厅 */

.qyzt-index .gsts-box ul li{

	width: calc(20% - 80px);

	padding: 0px 40px 70px;

	float: left;

	margin-right: 80px;

	text-align: center;

	cursor:pointer;

}

.qyzt-index .gsts-box ul{

	width: calc(100% + 80px);

}

.qyzt-index .gsts-box ul li .icon-box .zl.icon{

	background-position: -47px -708px;

}

.qyzt-index .gsts-box ul li .icon-box .cx.icon{

	background-position: -133px -708px;

}

.qyzt-index .gsts-box ul li .icon-box .gl.icon{

	background-position: -219px -708px;

}

.qyzt-index .gsts-box ul li .icon-box .yf.icon{

	background-position: -304px -708px;

}

.qyzt-index .gsts-box ul li .icon-box .cb.icon{

	background-position: -389px -708px;

}

.qyzt-index .gsts-box ul li:hover .icon-box .zl.icon{

	background-position: -47px -787px;

}

.qyzt-index .gsts-box ul li:hover .icon-box .cx.icon{

	background-position: -133px -787px;

}

.qyzt-index .gsts-box ul li:hover .icon-box .gl.icon{

	background-position: -219px -787px;

}

.qyzt-index .gsts-box ul li:hover .icon-box .yf.icon{

	background-position: -304px -787px;

}

.qyzt-index .gsts-box ul li:hover .icon-box .cb.icon{

	background-position: -389px -787px;

}



/* 活动现场 */

.hdxc-box{

	padding-bottom: 50px;

}

.hdxc-video{

	width: 100%;

	height: 550px;

}

.hdxc-video .swiper-container{

	width: 100%;

	height: 100%;

	overflow: hidden;

	background: #000;

}

.hdxc-video .swiper-container .swiper-slide img{

	width: 100%;

	height: 100%;

}

.hdxc-box video{

	height: 595px;

}

.hdxc-box .swiper-container .text{

	position: absolute;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,0.4);

	width: 100%;

	height: 35px;

	line-height: 35px;

	padding-left: 30px;

	color:#fff;

	font-size: 14px;

}

.hdxc-box .swiper-pagination-bullet{

	background: #939293;

	width: 10px;

	height: 10px;

	opacity: 1;

}	

.hdxc-box .swiper-pagination-bullet-active{

	background: #ee7700;

}

.hdxc-box .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{

	bottom: 13px;

}

.hdgl-index .news-wrap .news-box{

	padding-bottom: 40px; 

}

.hdgl-index .news-wrap .news-box .title{

	font-size: 25px;

	padding: 20px 0;

}

.hdgl-index .news-wrap .news-box .title small{

	font-size: 14px;

	margin-left: 5px;

	color:#999;

}

.hdgl-index .news-wrap .news-box img{

	width: 100%;

	height: auto;

	float: left; 

}

.hdgl-index .news-wrap .news-box .news-item{

	width:48%;

}

.hdgl-index .news-wrap .news-box .text{

	margin-left: 30px;

	width: calc(100% - 300px);

	float: left;

}

.hdgl-index .news-wrap .news-box .text h4{

	font-size: 18px;

	line-height: 25px;

	margin: 10px 0 10px; 

}

.hdgl-index .news-wrap .news-box .text p{

	color:#999;

	line-height: 19px;

}

.hdgl-index .news-wrap .news-box .news-item .content{

	border: 1px dashed #e7e7e7;

	padding: 20px;

}

.hdgl-index .news-wrap .news-box .btn-box{

	margin-top: 30px;

	text-align: right;

}

/* 公司介绍 */

.company-index .banner{

	width: 100%;

	height: 270px;

	position: relative;

}

.company-index .banner img{

	position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

	height: 100%;

}

.company-tab{

	width: 100%;

	height: 36px;

	background: rgba(0,0,0,0.4);

	position: relative;

	z-index: 3;

	overflow: hidden;

	margin-top: -36px;

}

.company-tab ul{

	/*margin-left: 165px;*/

	margin:0 auto;

}

.company-tab ul li {

	width: 80px;

	float: left;

	height: 36px;

	color: #333333;

	line-height: 36px;

	text-align: center;

	margin-right: 10px;

}

.company-tab .nav-ul li {

	position: relative;

	overflow: hidden

}

.company-tab .nav-ul a {

	position: absolute;

	width: 80px;

	height: 36px;

	text-align: center;

	color: #fff;

	line-height: 36px;

	background-color: #ee7700;

	bottom: -36px;

	left: 0;

	transition: all 0.3s ease-in-out 0s

}

.company-tab .nav-ul a:hover,

.company-tab .nav-ul a:link,

.company-tab .nav-ul a:visited {

	color: #fff;

}

.company-tab .nav-ul li:hover a{

	bottom: 0;

}

.company-tab .nav-ul li:hover div{

	bottom: -56px;

}

.company-tab .nav-ul div {

	position: absolute;

	width: 80px;

	height: 36px;

	text-align: center;

	color: #fff;

	line-height: 36px;

	bottom: 0;

	left: 0;

	transition: all 0.3s ease-in-out 0s

}

.company-tab .nav-ul li.active a{

	bottom: 0;

}

.company-tab .nav-ul li.active div{

	bottom: -56px;

}

.gy-text{

	width: 700px;

	padding: 0 10px;

}

.company-content{

	padding-bottom: 20px; 

}

.company-content .gy-box .p1{

	margin-top: 50px;

	margin-bottom: 8px;

	color:#333;

}

.company-content .gy-box .p2{

	line-height: 25px;

	color:#666;

}

.company-content .gy-box .p3{

	line-height: 28px;

	color:#999;

	margin-top: 25px;

	font-size: 14px;

}

.company-content .gy-box .p4{

	font-size: 15px;

	font-weight: bold;

	color:#333;

	margin-top: 25px;

}

.company-content .text-item{

	margin-top: 55px;

}

.company-content .text-item{

	margin-top: 55px;

}

.company-content .text-item .title{

	color: #333;

	font-size: 18px;

}

.company-content .text-item .title .iconfont{

	font-size: 20px;

}

.company-content .text-item h5{

	color:#666;

	font-size: 15px;

	margin-top: 25px;

}

.company-content .text-item p{

	color:#999;

	font-size: 14px;

	line-height: 28px;

	margin-top: 15px;

}

/* 社会责任 */

.shzr-content{

	padding: 0 30px 60px;

}

.shzr-content img{

	width: 100%;

}

.shzr-content .text{

	padding: 20px 0;

	color: #999;

}

.shzr-content .text p{

	font-size: 14px;

	line-height: 24px;

	text-indent: 28px;

}

/* 新闻动态 */

.news-index .news-tag{

	margin: 0px auto 35px;

	text-align: center;

}

.news-index .news-tag .tag-btn{

	display: inline-block;

	width: 120px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #808080;

	color:#666;

	font-size: 14px;

	text-align: center;

	margin-right: 20px;

}

.news-index .news-tag .tag-btn:last-child{

	margin-right: 0;

}

.news-index .news-tag .tag-btn.active,.news-index .news-tag .tag-btn:hover{

	background: #EE7700;

	color:#fff;

	border: 1px solid #EE7700;

}

.news-index .news-box .news-item{

	border-bottom: 1px dashed #dedede;

	padding:10px 0;

}

.news-index .news-box .news-item img{

	width: 260px;

	height: 160px;

}

.news-index .news-box .news-item .text-box{

	display: inline-block;

	width: 100%;

	padding: 0 10px 0 0;

	vertical-align: middle;

}

.news-index .news-box .news-item .img-text-box{

	display: inline-block;

	width: calc(100% - 300px);

	padding: 0 10px 0 0;

	margin-left: 25px;

	vertical-align: middle;

}

.news-index .news-box .news-item .title{

	display: inline-block;

	font-size: 14px;

}

.news-index .news-box .news-item .title:hover{

	color:#EE7700;

}

.news-index .news-box .news-item .tag-label{

	color:#999;

	margin: 15px 0;

}

.news-index .news-box .news-item p{

	color:#999;

	line-height: 25px;

}

/* 新闻详情 */

.news-detail{

	padding-bottom: 60px;

}

.news-detail .detail-left,.news-detail .detail-right{

	float: left;

}

.news-detail .detail-left .content-box{

	padding: 30px 30px 30px 20px;

	min-height: 905px;

}

.news-detail .detail-left{

	width: 860px;

	margin-right: 20px;

}

.news-detail .detail-left .content-box .title{

	font-size: 18px;

	color: #333;

}

.news-detail .detail-left .content-box .title1{



	font-size: 18px;



	color: #333;



}

.news-detail .detail-left .content-box .time{

	color:#999;

	margin: 15px 0 20px;

}

.news-detail .detail-left .content-box .content{

	line-height: 25px;

	color:#999;

	font-size:14px;

}

.news-detail .detail-left .content-box p{

	line-height: 25px;

	color:#999;

}

.news-detail .detail-left .next-btn{

	margin: 0px 0 20px 30px;

	display: block;

	font-size: 14px;

}

.news-detail .detail-right{

	width: 320px;

	background:#fff;

}

.news-detail .detail-right .right-box{

	padding: 20px;

}

.news-detail .detail-right .right-box .right-title{

	border-bottom: 1px solid #E7E7E7;

}

.news-detail .detail-right .right-box .right-title h3{

	padding: 5px;

	border-bottom: 3px solid #EE7700;

	font-size: 16px;

	margin-bottom: -2px;

	width: 90px;

}
.news-detail .detail-right .right-box .right-title .h3_title{
    padding: 5px;
    border-bottom: 3px solid #EE7700;
    font-size: 16px;
    margin-bottom: -2px;
    width: 90px;
	box-sizing: border-box;
	font-weight: lighter;

}

.news-detail .detail-right .right-box ul li{

	margin-top: 20px;

}

.news-detail .detail-right .right-box ul li img{

	width: 100%;

	height: 180px;

}

.news-detail .detail-right .right-box ul li .text-box{

	padding: 15px 0;

}

.news-detail .detail-right .right-box ul li .text-box h3{

	font-size: 14px;

}
.news-detail .detail-right .right-box ul li .text-box div{
	font-size: 14px;    box-sizing: border-box;font-weight: lighter;
}
.news-detail .detail-right .right-box ul li .text-box .time{

	color: #959595;

	margin-top: 12px;

}

/* 我们的客户 */

.wmdkh-index .wmdkh-main{

	padding: 30px 0;

}

.wmdkh-index .banner{

	height: 250px;

	width: 100%;

}

.wmdkh-index .main-right{

	position: relative;

}

.wmdkh-index .main-right .tag-nav{

	height: 30px;

	margin-top: 20px;

	overflow: hidden;

	padding-right: 60px;

	

}

.wmdkh-index .main-right .tag-nav a{

	height: 30px;

	display: inline-block;

	line-height: 30px;

	margin-right: 30px;

	color:#999;

}

.wmdkh-index .main-right .tag-nav a:hover{

	color: #EE7700;

}

.wmdkh-index .main-right .more{

	position: absolute;

	right: 40px;

	top: 26px;

	cursor: pointer;

}

.wmdkh-index .wmdkh-content{

	border-top: 1px dashed #e1e1e1;

	margin-top: 10px;

	padding-top: 15px;

}

.wmdkh-index .wmdkh-content a{

	float: left;

	width: 166px;

	height: 76px;

	margin-right: 25px;

	border: 1px solid #e7e7e7;

	margin-bottom: 15px;

	padding:2px;

}

.wmdkh-index .wmdkh-content a:nth-child(6n){

	margin-right: 0;

}

.wmdkh-index .wmdkh-content img{

	width: 160px;

	height: 70px;

}

/* 联系我们 */

.contactus-index .banner img{

	width: 100%;

	height: 270px;

}

.contactus-ready{

	margin: 55px auto;

}

.left-contact{

	padding: 10px 45px;

	width: 800px;

}

.left-contact .big-title,.contact-form .big-title{

	font-size: 20px;

	line-height: 50px;

	padding-bottom: 15px;

	border-bottom:1px dashed #E7E7E7;

}

.left-contact .text-box{

	margin-top: 30px;

}

.left-contact .text-box h4{

	font-size: 22px;

	padding-bottom: 10px;

}

.left-contact .text-box p{

	font-size: 14px;

	position: relative;

	padding-left: 25px;

	margin-top: 15px;

}

.left-contact .text-box p em{

	position: absolute;

	left: 0;

	top: 50%;

	width: 15px;

	height: 18px;

	margin-top: -9px;

	background-image: url(../images/icon.png);

}

.left-contact .text-box p em.dz-icon{

	background-position: -46px -907px;

}

.left-contact .text-box p em.dh-icon{

	background-position: -88px -907px;

}

.right-map{

	width: 640px;

	padding: 10px 45px;

}

.right-map img{

	width: 100%;

}

.left-contact .text-box p em.em-icon{

	background-position: -130px -907px;

}

.contact-info{

	padding-bottom: 40px;

}

.contact-info ul li{

	width: 456px;

	height: 140px;

	padding: 18px 5px 20px 15px;

	margin-right: 45px;

	float: left;

	margin-top: 30px;

}

.contact-info ul li:nth-child(3n){

	margin-right: 0;

}

.contact-info ul li h3{

	margin-bottom: 15px;

	font-size: 16px;

}

.contact-info ul li p{

	margin-top: 8px;

	font-size: 12px;

}

.city-wrap{

	padding: 50px 0;

}

.city-wrap .city-items li{

	border: 1px solid #E7E7E7;

	width: 335px;

	margin-right: 40px;

	float: left;

	background: #fff;

	padding: 15px;

	margin-top: 28px;

}

.city-wrap .city-items li:nth-child(4n){

	margin-right: 0;

}

.city-wrap .city-items li h3{

	font-size: 16px;

	margin-bottom: 18px;

}

.city-wrap .city-items li p{

	font-size: 12px;

	margin: 18px 0 12px;

	color:#666;

}

.city-wrap .city-items li .btn-link{

	cursor: pointer;

}

.city-wrap .city-items li .btn-link:hover{

	color: #EE7700;

}

/*加入我们*/

.join-index .banner img{

	width: 100%;

	height: 270px;

}

.job-resume{

    height: 94px;

}

.job-items li{

    margin-bottom:20px;

    font:14px/20px normal microsoft yahei;

    color: #f4f4f4;

    width:100%;

    background: #fff;

    border-bottom: 1px solid #eee;

    margin-bottom:20px;

    padding: 20px 60px 10px 60px;

    cursor: pointer;

    position: relative;

}

.job-items li .item-left{

    float: left;

    width: 220px;

    border-right: 1px dashed #ccc;

    padding: 15px 0;

}

.job-items li .item-right {

    float:left;

    width: calc(100% - 240px);

}

.job-items li .item-right .job-bm,.job-items li .item-right .job-place{

    width: 50%;

    line-height: 30px;

    font-size: 14px;

    color:#666;

    margin-top: 30px;

}

.job-items li .item-right .job-bm{

    padding-left: 60px;

}

.job-items li .icon-down{

    position: absolute;

    right: 50px;

    top: 60px;

}

.job-items li .icon-down .iconfont{

    font-size: 20px;

    color: #32b268;

}

.job-items li .item-left h3{

    color:#333;

    margin-bottom: 10px;

    font-size: 20px;

}

.job-items li .item-left p{

    font-size: 13px;

    margin-bottom: 10px;

    color: #EE7700;

}

.job-detail{

    display: none;

    cursor: auto;

    position: relative;

}

.job-detail hr{

    margin-top: 10px;

    margin-bottom: 10px;

    border: 1px solid #eee;

    background: #eee;

}

.job-detail b{

    font:bold 14px/28px microsoft yahei,serif;

    color:#212121;

    margin-right: 18px;

}



.job-detail p{

    margin-bottom: 10px;

    font:14px/28px microsoft yahei;

    color: #737373;

}

.job-detail .jon-btn{

    position: absolute;

    right: 30px;

    bottom:20px;

    width: 148px;

    height: 50px;

    background: #34b25f;

    border-radius: 2px;

    color:#fff;

    text-align: center;

    font-size: 16px;

    line-height: 50px;

}

/* 我们的团队 */

.team-index .banner img{

	width: 100%;

	height: 270px;

}



.team-index .team-box .btn-box{

	margin: 40px auto;

	text-align: center;

}

.team-index .team-box .sjjy-box .designer-detail{

	background: rgba(254,142,146,0.8);

}

.team-index .team-box .cyjy-box .designer-detail{

	background: rgba(244,214,99,0.8);

}

.team-index .team-box .cyjy-box .more-btn{

	color: #f4d663;

}

.team-index .team-box .xsjy-box .designer-detail{

	background: rgba(93,191,209,0.8);

}

.team-index .team-box .xsjy-box .more-btn{

	color: #6dc4d4;

}

.team-index .main-team,.team-index .main-team .team-box{

	background: #fff;

}

.team-index .main-team.bg-f8,.team-index .main-team.bg-f8 .team-box{

	background: #f8f8f8;

}

/* 我们的团队列表 */

.team-index .main-team .team-box ul{

	width: calc(100% + 26.5px);

}

.team-index .main-team .team-box ul li{

	margin-right: 26.5px;

	margin-top: 27px;

}

.swiper-container.swiper-container1{width:100%}

#case_img img{height:247px}


.komi_flex{}

.komi_flex .komi_flex_in{width:385px;margin-right:10px;float:left;}

.komi_flex .komi_flex_in:nth-child(3){margin-right:0;}

.txzs-slidebox .txzs-title p{    font-size: 14px;    color: #666;}
.txzs-slidebox .txzs-title p:hover{    color: #f00;    cursor: pointer;}

.exhibitor .center li .index_new_title{padding: 0px 0;    font-size: 14px;    color: #666;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}

.slider #ser_foot_font{    color: #fff;    font-size: 30px;    font-weight: lighter;}

/*20240613优化方案*/
.qqzl-index .main-left .menu-items .item .qqal-h3 {
    background: url(../images/menu_qqal.jpg) no-repeat;
}
.qqzl-index .main-left .menu-items .item .gjal-h3 {
    background: url(../images/menu_gjal.jpg) no-repeat;
}
.qqzl-index .main-left .menu-items .item .hyal-h3 {
    background: url(../images/menu_hyal.jpg) no-repeat;
}
.qqzl-index .main-left .menu-items .item .hdch-h3 {
    background: url(../images/menu_hdch.jpg) no-repeat;
}
.qqzl-index .main-left .menu-items .item p {
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    color: #fff;
    width: 100%;
    padding-left: 40px;
    position: relative;
    margin-top: 20px;
	box-sizing: border-box;
}
/*20240613优化方案*/