/*头部*/
#header{
	width: 100%;
	height: .9rem;
	padding: 0 .25rem;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 4;
	background: #fff;
}
#header.active{
	box-shadow: 2px 2px 5px rgba(0,0,0,.2);
}
.header_bg{
	width: 100%;
	height: .9rem;
}
#header .logo{
	display: inline-block;
	width: 3.1rem;
	height: .77rem;
	margin-top: .065rem;
}
#header .logo img{
	display: block;
}
.header_right .iconfont{
	font-size: .5rem;
	margin-left: .1rem;
} 
.header_right{
	margin-top: .18rem;
}
.header_right .icon_weixin{
	color: #a4ce42;
	font-size: .48rem;
}
.header_right .icon_qq{
	color: #5fb6ff;
}
.header_right .nav_btn{
	font-size: .46rem;
}

#index_slide{
	padding: 0 .25rem;
	height: 2.68rem;
}
#index_slide .slick-slide,#index_slide .slider{
	width: 100%;
	height: 2.68rem;
}
#nav{
	position: fixed;
	width: 4.2rem;
	height: 100%;
	position: fixed;
	right: -4.2rem;
	top: 0;
	z-index: 6;
	background: #fff;
	box-shadow: 0 0 2px rgba(59,59,59,.47);
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
}
#nav.show{
	right: 0;
}
#nav .top{
	width: 100%;
	height: .9rem;
	background: #424a5d;
}
#nav .nav_parent{
	width: 100%;
	height: 1rem;
	line-height: .98rem;
	background: #eaeaea;
	font-size: .32rem;
	color: #050505;
	padding: 0 .7rem 0 .6rem;
}
#nav .nav_parent .icon_more{
	display: block;
}
#nav .nav_parent .icon_more .iconfont{
	color: #3e3b92;
	font-size: .36rem;
	line-height: 1.06rem;
}
#nav ul li{
	position: relative;
	margin-bottom: .1rem;
}
#nav ul li.active .icon_more{
	display: block;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

#nav ul li .nav_parent.active{
	color: #1a7cb2;
}
#nav ul li.active .icon_more .iconfont{
	color: #1a7cb2;	
}
#nav ul li:last-child{
	margin-bottom: 0;
}
#nav .nav_son{
	padding-left: .6rem;
	font-size: .3rem;
	display: none;
	margin-top: .1rem;
	max-height: 2.1rem;
	overflow-y: auto !important;
}
#nav .nav_son::-webkit-scrollbar {
    display: none;
    width: 0;
}
#nav .nav_son::-moz-scrollbar {
    display: none;
    width: 0;
}
#nav .nav_son::-ms-scrollbar {
    display: none;
    width: 0;
}
#nav .nav_son::-o-scrollbar {
    display: none;
    width: 0;
}
#nav .nav_son dd{
	height: .7rem;
	line-height: .7rem;
	border-bottom: 1px solid #dcdcdc;
}
#nav .nav_son dd a{
	display: block;
	width: 100%;
	height: 100%;
}
#nav .nav_son dd:last-child{
	border-bottom: none;
}
#nav .nav_son dd.active a{
	color: #1a7cb2;
}


.index_section{
	padding: .35rem .25rem;
}
.index_tit{
	color: #050505;
	position: relative;
	padding: 0 0 0 1rem
}
.index_tit .tit{
	font-size: .3rem;
}
.index_tit .tit_en{
	font-size: .22rem;
}
.index_tit .icon{
	display: block;
	width: .8rem;
	height: .8rem;
	background: #1a7cb2;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0rem;
	font-size: .5rem;
	text-align: center;
	line-height: .8rem;
}
.index_tit .left:before,.index_tit .left:after{
	content: '';
	height: .04rem;
	background: #1a7cb2;
	position: absolute;
	top: .3rem;
}
.index_tit .left{
	padding-top: .07rem;
}
.index_tit .left:before{
	width: .6rem;
	left: 2.32rem;
}
.index_tit .left:after{
	width: .04rem;
	left: 3rem;
}
.index_tit .more{
	display: block;
	width: 1.5rem;
	height: .5rem;
	border-radius: .5rem;
	background: #1a7cb2;
	color: #fff;
	text-align: center;
	font-size: .26rem;
	line-height: .51rem;
	position: relative;
	margin-top: .15rem;
}
.index_tit .more:before,.index_tit .more:after{
	content: '';
	width: 2px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: .25rem;
	margin-top: -1px;
}
.index_tit .more:before{
	left: .1rem;
}
.index_tit .more:after{
	right: .1rem;
}

#index_hall{
	overflow: hidden;
}
#index_hall .index_tit .tit_en{
	letter-spacing: .015rem;
}
#index_hall .time_list{
	width: 7.5rem;
	height: 1.6rem;
	margin: 1rem 0 0 -.25rem;
	border-top: 3px solid #cdcdcd;
	position: relative;
}
#index_hall .time_list ul{
	width: 1000000rem;
	position: absolute;
	left: -.9375rem;
	top: -.5rem;
}
#index_hall .time_list ul li{
	width: 1.875rem;
	float: left;
}
#index_hall .time_list ul li .time{
	display: block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #050203;
	border: .05rem solid #cdcdcd;
	color: #fff;
	text-align: center;
	line-height: .98rem;
	margin: 0 auto .1rem;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}
#index_hall .time_list ul li .text{
	width: 100%;
	text-align: center;
	color: #1a7cb2;
	font-size: .26rem;
	opacity: 0;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}
#index_hall .time_list ul li.active .time{
	background: #1a7cb2;
	border-color: #1a7cb2;
	font-size: .32rem;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: translateY(-.2rem);
	-webkit-transform: translateY(-.2rem);
	-moz-transform: translateY(-.2rem);
	-ms-transform: translateY(-.2rem);
	-o-transform: translateY(-.2rem);
}
#index_hall .time_list ul li.active .text{
	opacity: 1;
}
#index_hall .hall_list{
	margin-top: .3rem;
	position: relative;
	width: 100%;
	height: 5rem;
}
#index_hall .hall_list ul li{
	color: #050505;
	line-height: .4rem;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	height:0;
	width: 100%;
}
#index_hall .hall_list ul li.active{
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	height:6.5rem;
}
#index_hall .hall_list ul li.active{
	display: block;
}
#index_hall .hall_list ul li .img{
	width: 100%;
	height: 3.58rem;
	border-radius: .2rem;
	overflow: hidden;
}
#index_hall .hall_list ul li .tit{
	font-size: .3rem;
	line-height: .42rem;
}
#index_hall .hall_list ul li .text{
	margin-top: .2rem;
}
#index_hall .hall_list ul li .iconfont{
	display: inline-block;
	width: .5rem;
	text-align: center;
	font-size: .3rem;
	color: #555;
}

#index_news{
	width: 100%;
	/*height: 4.15rem;*/
	background: url(../images/index_news_bg.jpg) no-repeat center center;
	background-size: cover;

}
#index_news .index_tit .icon{
	font-size: .42rem;
	line-height: .76rem;
}
#index_news .news_box{
	width: 100%;
	height: 1.45rem;
	background: #e7e7e7;
	margin-top: .35rem;
}
#index_news .news_box .img{
	width: 2.3rem;
	height: 1.45rem;
}
#index_news .news_box .txt{
	width: 4.6rem;
	padding: .2rem .25rem 0;
}
#index_news .news_box .tit{
	font-size: .3rem;
	color: #050505;
	line-height: .4rem;
	height: .8rem;
	overflow: hidden;
}
#index_news .news_box .content{
	font-size: .26rem;
	line-height: .36rem;
	height: .72rem;
	overflow: hidden;
	margin: .1rem 0;
}
#index_news .news_box .time{
	font-size: .26rem;
}

#index_about .index_tit .icon{
	font-size: .36rem;
}
#index_about .about_box{
	margin-top: .4rem;
}
#index_about .about_box .img{
	width: 100%;
	height: auto;
}
#index_about .about_box .img img{
	height: auto;
}
#index_about .about_box .content{
	position: relative;
	padding-left: .7rem;
	margin-top: .3rem;
}
#index_about .about_box .content .tit{
	font-size: .26rem;
	text-align: center;
	color: #050505;
	width: .4rem;
	height: 1.6rem;
	border: 1px solid #585858;
	padding-top: .08rem;
	position: absolute;
	left: .1rem;
	top: 0;
}
#index_about .about_box .content .name{
	font-size: .3rem;
	color: #050505;
	line-height: .4rem;
}
#index_about .about_box .content .txt{
	font-size: .26rem;
	line-height: .34rem;
	margin-top: .1rem;
	text-align: justify;
	word-break: break-all;
}

#index_service{
	border-top: 1px solid #DCDCDC;
}
#index_service .service_box ul{
	font-size: 0;
	text-align: center;
}
#index_service .service_box ul li{
	width: 2.55rem;
	height: .7rem;
	text-align: right;
	font-size: .3rem;
	line-height: .7rem;
	display: inline-block;
	margin-top: .3rem;
	position: relative;
}
#index_service .service_box ul li:nth-child(2n){
	margin-left: 1rem;
}
#index_service .service_box ul li a{
	color: #333333;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #333;
	padding-right: .4rem;
	border-radius: .1rem;
}
#index_service .service_box ul li .iconfont{
	font-size: .4rem;
	position: absolute;
	top: 0;
	left: .4rem;
}
#index_service .service_box ul li a:active{
	color: #fff;
	background: #d7000c;
	border-color: #d7000c;
}

#footer{
	width: 100%;
	height: 1rem;
	background: #e6e6e6;
	padding: .1rem .5rem .1rem .9rem;
	position: relative;
	position: fixed;
	left:0;
	bottom:0;
	z-index:2;
}
.footer_bg{
	width: 100%;
	height: 1rem;
}
#footer .footer_left .iconfont{
	font-size: .5rem;
	margin-right: .4rem;
	height: .88rem;
	line-height: .65rem;
}
#footer .footer_right{
	padding-top:.12rem;
}
#footer .con_form{
	width: 7.08rem;
	height: 5.46rem;
	position: absolute;
	bottom: 1rem;
	background: #fff url(../images/con_form_bg.jpg) no-repeat center bottom;
	background-size: 100% auto;
	left: .25rem;
	display: none;
}
#footer .con_form .close{
	position: absolute;
	right: .2rem;
	top: .15rem;
	color: #b6b6b6;
	font-size: .6rem;
}
#footer .con_form .index_tit{
	padding: .15rem 0 .15rem 1rem;
}
#footer .con_form .index_tit .left .icon{
	top: .15rem;
}
#footer .con_form .input{
	width: 3rem;
	height: .6rem;
	border-radius: 3px;
	padding-left: .1rem;
}
#footer .con_form .input.msg{
	width: 100%;
	height: 1.2rem;
	padding: .1rem;
}
#footer .con_form .form_box{
	padding: 0 .25rem .25rem;
}
#footer .con_form ul li{
	margin-top: .15rem;
}
#footer .con_form .btn{
	height: .7rem;
	line-height: .7rem;
}
#footer.fixed{
	position: fixed;
	left: 0;
	bottom: 0;
}

/*展会大厅*/
.east_banner{
	width: 100%;
	position: relative;
}
.east_banner .txt{
	position: absolute;
	width: 100%;
	left: 0;
	color: #fff;
	top: .3rem;
	text-align: center;
}
.east_banner .txt .tit{
	font-size: .4rem;
	line-height: .5rem;
	position: relative; 
}
.east_banner .txt .tit:before,.east_banner .txt .tit:after{
	content: '';
	width: 1.95rem;
	height: 1px;
	background: rgba(255,255,255,.7);
	position: absolute;
	top: .25rem;
}
.east_banner .txt .tit_en{
	line-height: .45rem;
}
.east_banner .txt .tit:before{
	left: .3rem;
}
.east_banner .txt .tit:after{
	right: .3rem;
}
.east_banner .txt .name{
	padding-left: 1.6rem;
	position: relative;
	line-height: .45rem;
}
.east_banner .txt .name:after{
	content: '';
	width: .3rem;
	height: 1px;
	background: rgba(255,255,255,.7);
	position: absolute;
	top: .22rem;
	left: 48%;
}
.ztdj_search{
	width: 5.4rem;
	height: .5rem;
	border-radius: .1rem;
	background: #f4f4f4;
	margin: .2rem auto;
	padding-left: .3rem;
}
.ztdj_search .iconfont{
	font-size: .5rem;
}
.ztdj_search .input{
	width: 4.3rem;
	height: .5rem;
	vertical-align: top;
	background: none;
	font-size: .28rem;
}
.ztdj_search .ser_icon{
	width: .6rem;
	height: .5rem;
	background: url(../images/ser_icon.png) no-repeat center center;
	background-size: .3rem .3rem;
}
.hall_menu{
	border-top: 1px solid #dcdcdc;
	position: relative;
}
.hall_menu ul li{
	float: left;
	width: 33.33%;
	line-height: .6rem;
}
.hall_menu ul li .menu_parents{
	width: 100%;
	height: .6rem;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	color: #050505;
}
.hall_menu ul li .menu_parents.active{
	color: #1a7cb2;
}
.hall_menu ul li .menu_parents .iconfont{
	font-size: .22rem;
	color: #dcdcdc;
	margin-left: .08rem;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.hall_menu ul li .menu_parents.active .iconfont{
	display: inline-block;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.hall_menu ul li .menu_son{
	width: 100%;
	position: absolute;
	left: 0;
	top: .6rem;
	display: none;
	padding-left: .15rem;
	background: #fff;
	z-index: 2;
}
.hall_menu ul li .menu_son dd{
	color: #050505;
}
.hall_menu ul li.hy .menu_son dd{
	width: auto;
	padding:0 .2rem;
}
.hall_menu .menu_all dd{
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
}
.hall_menu .menu_all dd:last-child{
	border-bottom: none;
}
.hall_menu .menu_all dd .iconfont{
	position: absolute;
	right: .3rem;
	color: #1a7cb2;
	font-size: .32rem;
	visibility: hidden;
}
.hall_menu .menu_all dd.active{
	color: #1a7cb2;
}
.hall_menu .menu_all dd.active .iconfont{
	visibility: visible;
}
.hall_menu .menu_nomal{
	padding: .1rem 0;
}
.hall_menu .menu_nomal dd{
	width: 1.85rem;
	height: .5rem;
	border-radius: .1rem;
	text-align: center;
	float: left;
	margin: .1rem .2rem;
	line-height: .5rem;
	background: #fafafa;
}
.hall_menu .menu_nomal dd.active{
	background: #1a7cb2;
	color: #fff;
}
#hall_list ul li{
	width: 3.45rem;
	float: left;
	padding: .15rem .1rem;
	background: #f8f6f6;
	margin-bottom: .1rem;
	position: relative;
}
#hall_list ul li:nth-child(2n){
	margin-left: .1rem;
}
#hall_list ul li .img{
	width: 100%;
	height: 1.8rem;
}
#hall_list ul li .img img{
	height: 1.8rem;
}
#hall_list ul li .tit{
	color: #050505;
	font-size: .3rem;
	line-height: .4rem;
	margin: .1rem 0;
}
#hall_list ul li .bottom{
	font-size: .26rem;
}
#hall_list ul li .see_icon{
	font-size: .3rem;
	color: #999;
}
#hall_list ul li .hot{
	color: #1a7cb2;
}
#hall_list ul li .sq_tag{
	width: 1.69rem;
	height: 1.5rem;
	background: url(../images/sq_tag.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	left: .9rem;
	top: .3rem;
}
.page dl{
	text-align: center;
	margin: .5rem 0;
}
.page dt,.page dd{
	display: inline-block;
	line-height: .5rem;
	text-align: center;
	margin: 0 .1rem;
}
.page dt{
	width: 1.32rem;
	background: #efefef;
}
.hall_page dl{
	margin-top: .4rem;
}
.hall_page dd.active{
	color: #1a7cb2;
}
.page dt.prev_page{
	background: rgba(239,239,239,.5);
	color: #999;
}

/*展会大厅详情*/
#hall_details{
	margin: .3rem 0;
	font-size: .3rem;
	color: #050505;
}
#hall_details .main_tit{
	font-size: .34rem;
	text-align: center;
	line-height: .44rem;
}
#hall_details .zh_infor{
	line-height: .46rem;
	margin: .2rem 0;
}
#hall_details .tit{
	color: #1a7cb2;
	text-align: center;
	font-size: .32rem;
	background: url(../images/tit_bg.jpg) no-repeat center center;
	background-size: 5.13rem .3rem;
	margin: .3rem 0;
}
#hall_details .content{
	text-align: justify;
	word-break: break-all;
	line-height: .46rem;
}

/*新闻动态*/
.news_tit{
	margin: .35rem auto .5rem;
	width: 3rem;
}
.news_tit dl dd{
	float: left;
	border: 1px solid #ec0112;
	transform: skewX(-25deg);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	-o-transform: skewX(-25deg);
	text-align: right;
	width: 1.45rem;
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	font-size: .26rem;
	background: #fff;
	position: relative;
	z-index: 3;
}
.news_tit dl dd a{
	display: block;
	width: 100%;
	height: 100%;
	transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	-moz-transform: skewX(25deg);
	-ms-transform: skewX(25deg);
	-o-transform: skewX(25deg);
	color: #ec0112;
}
.news_tit dl dd.gs_tit{
	width: 2.2rem;
	height: .58rem;
	line-height: .58rem;
	text-align: right;
	padding-right: .2rem;
	margin: -.04rem 0 0 -.8rem;
	z-index: 2;
}
.news_tit dl dd.active{
	background: #ec0112;
}
.news_tit dl dd.active a{
	color: #fff;
}
.news_list ul li .left{
	width: 2.3rem;
}
.img-responsive{ width:100%;}
.news_list ul li .img{
	width: 2.3rem;
	height: 1.45rem;
	position: relative; overflow:hidden
}
.news_list ul li .txt{
	width: 4.5rem;
	padding-bottom: .55rem;
	border-bottom: 1px solid #DCDCDC;
}
.news_list ul li .tit{
	font-size: .32rem;
	color: #050505;
	line-height: .44rem;
	height: .88rem;
	overflow: hidden;
}
.news_list ul li .time{
	color: #050505;
	font-size: .26rem;
	text-align: center;
	line-height: .8rem;
}
.news_list ul li .month{
	font-size: .4rem;
	vertical-align: -.13rem;
	margin-right: .06rem;
}
.news_list ul li:last-child .img:after{
	width: .07rem;
	height: .36rem;
	background: url(../images/news_more.png) no-repeat;
	background-size: 100% 100%;
	border: none;
	top: 2.2rem;
}
.news_page{
	margin-top: .7rem;
}

/*新闻详情*/
#news_details{
	padding: .3rem 0;
}
#news_details .main_tit{
	font-size: .34rem;
	text-align: center;
	color: #050505;
}
#news_details .time_box{
	width: 7.5rem;
	margin-left: -.25rem;
	background: #f7f7f7;
	line-height: .8rem;
	font-size: .26rem;
	padding: 0 .25rem;
	margin-top: .2rem;
}
#news_details .time_box .iconfont{
	font-size: .34rem;
	margin-right: .1rem;
	color: #666;
}
#news_details .content{
	font-size: .3rem;
	text-align: justify;
	word-break: break-all;
	line-height: .46rem;
	margin: .2rem 0;
}
#news_details .share{
	margin: .5rem 0 .3rem;
}
#news_details .bdshare-button-style0-16 a {
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    margin-top: -5px;
}
#news_details .bdshare-button-style0-16 .bds_qzone {
    background: #3e3b92 url(../images/kongjian.png) no-repeat center center;
}
#news_details .bdshare-button-style0-16 .bds_weixin {
    background: #3e3b92 url(../images/weixin.png) no-repeat center center;
}
#news_details .bdshare-button-style0-16 .bds_tsina {
    background: #3e3b92 url(../images/weibo.png) no-repeat center center;
}
#news_details .news_tj{
	line-height: .46rem;
	font-size: .3rem;
}

/*服务流程*/
#ser_lc{
	padding-left: 1.25rem;
	margin: .5rem 0;
}
#ser_lc ul li{
	border-left: 1px dotted #3E3B92;
	position: relative;
	padding-left: .9rem;
	padding-bottom: .4rem;
}
#ser_lc ul li:last-child{
	padding-bottom: 0;
}
#ser_lc ul li p{
	line-height: .46rem;
}
#ser_lc ul li .tit{
	font-size: .32rem;
	color: #3e3b92;
	margin-bottom: .1rem;
}
#ser_lc ul li .num{
	display: block;
	width: .46rem;
	height: .46rem;
	border-radius: 50%;
	background: #3e3b92;
	color: #fff;
	text-align: center;
	line-height: .46rem;
	position: absolute;
	left: -.23rem;
	z-index: 2;
	top: 0;
}
#ser_lc ul li .iconfont{
	font-size: .24rem;
	display: inline-block;
	color: #3e3b92;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	position: absolute;
	left: .3rem;
	top: .08rem;
}

/*地图*/
.word_drop{
	display: none\9;
}

#hot-map{
	display: none\9;

	width: 100%;

	height: 300px;

	background: -webkit-linear-gradient(#fff, #f2f2f2); /* Safari 5.1 - 6.0 */

	background: -o-linear-gradient(#fff, #f2f2f2); /* Opera 11.1 - 12.0 */

	background: -moz-linear-gradient(#fff, #f2f2f2); /* Firefox 3.6 - 15 */

	background: linear-gradient(#fff, #f2f2f2); /* 标准的语法 */

}

#hot-map #main{

	width: 100%;

	height:300px;

}

.zhantai-list.hot-zhanhui ul li .tit{

	text-align: center;

	padding: 0;

}

.hot-zhanhui ul li .see{

	font-size: 12px;

}

.hot-zhanhui ul li .iconfont{

	font-size: 16px;

}

.hot-zhanhui ul li .hot{

	color: #d7000c;

}

.hot-zhanhui ul li .hot img{

	vertical-align: -3px;

}

.zhantai-list.hot-zhanhui ul li .img{

	position: relative;

}

.zhantai-list.hot-zhanhui ul li .sold-icon{

	display: block;

	width: 100px;

	height: 88px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -50px;

	margin-top: -44px;

}
.exhibit-drop{
	display: none\9;
	position:absolute; 
	right:0; 
	top:0;  
	cursor:pointer;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	animation: move 1.5s linear infinite;
	-webkit-animation: move 1.5s linear infinite;
	-moz-animation: move 1.5s linear infinite;
	-o-animation: move 1.5s linear infinite;
	-ms-animation: move 1.5s linear infinite;


}
.exhibit-drop.active{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}


/*在线客服*/
#ser_kefu{
	padding: .5rem 0;
	font-size: .3rem;
}
#ser_kefu .tit{
	width: 100%;
	height: .5rem;
	background: url(../images/kefu_tit.png) no-repeat center center;
	background-size: 100% auto;
	background-position: 0 0;
}
#ser_kefu ul{
	text-align: center;
	font-size: 0;
}
#ser_kefu ul li{
	display: inline-block;
	position: relative;
	width: 33.33%;
	font-size: .28rem;
	margin-top: .4rem;
}
#ser_kefu ul li .name{
	margin-bottom: .1rem;
}
#ser_kefu ul li .iconfont{
	color: #bfbfbf;
	font-size: .7rem;
}
#ser_kefu .kefu_weixin{
	margin-top: .8rem;
}
#ser_kefu .kefu_weixin .tit{
	background-position: 0 -.5rem;
}
#ser_kefu .kefu_weixin .iconfont{
	display: inline-block;
	transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
}
#ser_kefu .kefu_weixin .ewm{
	width: 1.05rem;
	height: 1.05rem;
	display: block;
	position: absolute;
    left: 50%;
    margin-left: -.5025rem;
    top: .4rem;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s ease-in .4s;
    -webkit-transition: all .4s ease-in .4s;
    -moz-transition: all .4s ease-in .4s;
    -ms-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
}
#ser_kefu .kefu_weixin li.active{
	color: #3e3b92;
	font-weight: bold;
}
#ser_kefu .kefu_weixin li.active .iconfont {
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
}
#ser_kefu .kefu_weixin li.active .ewm{
	    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}

/*参展指南*/
.ser_guide{
	margin-top: .5rem;
}
.ser_guide ul li .txt{
	padding-bottom: .4rem;
}
.ser_guide ul li .img{
	height: 2.3rem;
}
.ser_guide ul li .img:after{
	top: 2.3rem;
}
.ser_guide ul li .tit{
	margin-bottom: .15rem;
}
.ser_guide ul li .content{
	line-height: .36rem;
	height: .72rem;
	overflow: hidden;
}
.ser_guide ul li:last-child .img:after {
    top: 3.1rem;
}

/*环球商旅*/
#ser_travel{
	margin: .5rem 0;
}
#ser_travel ul li{
	margin-top: .15rem;
}
#ser_travel ul li .img{
	width: 100%;
	height: 4.2rem;
}
#ser_travel ul li .bottom{
	width: 100%;
	height: 1.85rem;
	background: #e3e3e3;
	color: #fff;
	padding: .2rem;
	text-align: center;
}
#ser_travel ul li .tit{
	font-size: .35rem;
	font-weight: bold;
	line-height: .5rem;
}
#ser_travel ul li .btn{
	width: 4rem;
	font-size: .3rem;
	margin-top: .1rem;
}

/*出国签证*/
#ser_travel.ser_qz ul li .bottom{
	height: auto;
	padding: .45rem 0;
}
#ser_travel.ser_qz ul li .btn{
	font-weight: bold;
	font-size: .35rem;
}
#ser_travel.ser_qz ul li .con{
	border-right: 1px solid #fff;
	margin-right: .06rem;
	padding-right: .1rem;
	display: inline-block;
	height: .4rem;
	line-height: .4rem;
}

/*展台搭建*/
#hall_list.ser_zt ul li{
	padding-bottom: 0;
}
#hall_list.ser_zt ul li .tit{
	text-align: center;
	padding: .15rem .2rem;
}

/*发展历程*/
#about_history{
	width: 100%;
	margin: .5rem 0;
	padding-left: .45rem;
}
#about_history ul li{
	padding: 0 0 .4rem .65rem;
	border-left: 1px dashed #e3e3e3;
	position: relative;
}
#about_history ul li:last-child{
	padding-bottom:0;
}
#about_history ul li .img{
	width: 2.1rem;
	height: 1.5rem;
}
#about_history ul li .txt{
	width: 3.6rem;
}
#about_history ul li .img:after{
	content: '';
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	background: #949726;
	position: absolute;
	left: -.15rem;
	top: 0;
}
#about_history ul li .time{
	font-size: .3rem;
	font-weight: bold;
	color: #949726;
	line-height: .5rem;
}
#about_history ul li .tit{
	color: #050505;
	line-height: .46rem;
}
#about_history ul li:nth-child(4n+2) .img:after{
	background: #b6722b;
}
#about_history ul li:nth-child(4n+2) .time{
	color: #b6722b;
}
#about_history ul li:nth-child(4n+3) .img:after{
	background: #e52028;
}
#about_history ul li:nth-child(4n+3) .time{
	color: #e52028;
}
#about_history ul li:nth-child(4n) .img:after{
	background: #555395;
}
#about_history ul li:nth-child(4n) .time{
	color: #555395;
}

/*企业文化*/
#ser_travel.about_culture ul li .btn{
	font-size: .35rem;
	font-weight: bold;
}
.culture_slide img{
	width: 100%;
	height: 3.65rem;
}

/*加入我们*/
#about_join{
	margin: .5rem 0;
}
#about_join .content{
	line-height: .44rem;
	margin: .2rem 0 .4rem;
	text-indent: .56rem;
	text-align: justify;
	word-break: break-all;
}
#about_join .job_list{
	text-indent: 0;
	border-top: 1px solid #dcdcdc;
}
#about_join .job_list li{
	padding: 0 .3rem;
	border-bottom: 1px solid #dcdcdc;
}
#about_join .job_list .job_tit{
	font-size: .32rem;
	line-height: .9rem;
	
	position: relative;
}
#about_join .job_infor{
	line-height: .44rem;
	padding-bottom: .2rem;
	display: none;
}
#about_join .job_infor .tit{
	font-size: .3rem;
	color: #050505;
	line-height: .5rem;
}
#about_join .job_infor .box{
	margin-bottom: .3rem;
}
#about_join .job_list .icon_arrow{
	display: block;
	position: absolute;
	right: .3rem;
	top: 0;
	font-size: .4rem;
}
#about_join .job_list .job_tit.active{
	color: #1a7cb2;
}
#about_join .job_list .job_tit.active .icon_arrow{
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

/*投诉建议*/
#con_jy ul li{
	margin-top: .2rem;
}
#con_jy .input{
	width: 3.3rem;
	height: .6rem;
	background: #f2f2f2;
	border-radius: 3px;
	padding-left: .2rem;
}
#con_jy .msg{
	width: 100%;
	height: 2.7rem;
	padding: .2rem;
}
#con_jy .btn{
	width: 3.95rem;
	font-size: .34rem;
}
#con_jy ul li.btn_item{
	margin: .5rem 0;
	text-align: center;
}
.jy_txt{
	color: #050505;
	line-height: .44rem;
	text-indent: .56rem;
	margin: .5rem 0;
}

/*联系方式*/
#con_type{
	padding: .5rem .1rem;
}
#con_type .site_box{
	background: #f8f8f8;
	border-radius: .1rem;
	height: 2.75rem;
	margin-bottom: .4rem;
}
#con_type .site_box .left{
	width: 1.4rem;
	height: 2rem;
	border-right: 5px solid #fff;
	text-align: center;
	font-size: .35rem;
	font-weight: bold;
	line-height: .5rem;
	padding-top: .8rem;
}
#con_type .site_box .right{
	width: 5.4rem;
	line-height: .44rem;
	padding: .3rem;
}
#con_type .site_box .right .txt{
	padding-left: .45rem;
	position: relative;
}
#con_type .site_box .right .icon{
	position: absolute;
	left: 0;
	top: 0;
	font-size: .36rem;
	color: #777;
}

#map{
	width: 100%;
	height: 4.2rem;
}
.BMap_Marker{
	width: .65rem !important;
	height: .65rem !important;
	background-size: 100% 100% !important;
	display: block;
	left: 3.425rem !important;
	top: 1.775rem !important;
}
#map img{
	width: .65rem;
	height: .65rem;
}

/*员工风采*/
#about_team{
	margin: .5rem 0;
}
#about_team .tit{
	color: #1a7cb2;
    text-align: center;
    font-size: .32rem;
    background: url(../images/tit_bg.jpg) no-repeat center center;
    background-size: 5.13rem .3rem;
    margin: .3rem 0;
}
#about_team .staff_slider img{
	width: 100%;
	height: 3.93rem;
}
#about_team .slick-prev,#about_team .slick-next{
	position: absolute;
	top: 50%;
	margin-top: -.235rem;
	display: block;
	width: .47rem;
	height: .48rem;
	background: url(../images/arrow.png) no-repeat;
	background-size: 100% auto;
	background-position: 0 0;
	color: rgba(0,0,0,0);
}
#about_team .slick-prev{
	left: .4rem;
}
#about_team .slick-next{
	right: .4rem;
	background-position: 0 -.47rem;
}

/*公司概况*/
#about_com{
	margin: .5rem 0;
}
#about_com .main_tit{
	font-size: .32rem;
	color: #050505;
	font-weight: bold;
	text-align: center;
	margin-bottom: .1rem;
}
#about_com .img{
	margin: .2rem 0;
}
#about_com .content{
	font-size: .3rem;
	text-indent: .6rem;
	line-height: .44rem;
	text-align: justify;
	word-break: break-all;
}
#about_com .img2{
	width: 3.97rem;
	height: 1.57rem;
	float: left;
	margin: 0 .3rem .1rem 0;
}
#about_com .tit{
	color: #1a7cb2;
    text-align: center;
    font-size: .32rem;
    background: url(../images/tit_bg.jpg) no-repeat center center;
    background-size: 5.13rem .3rem;
    margin: .3rem 0;
}

#chart{
	width: 6rem;
	height: 6rem;
}
.chart_box{
	width: 6rem;
	height: 6rem;
	position: relative;
	margin: 0 auto;
}
.chart_box .gk_logo{
	width: 2.1rem;
	height: 2.1rem;
	background: url(../images/com_logo.png) no-repeat center center;
	background-size: 1.93rem auto;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1.05rem;
	margin-top: -1.05rem;
	border-radius: 50%;
	border: 1px solid #DCDCDC;
}
.com_yewu{
	line-height: .44rem;
}
.com_yewu ul li{
	display: none;
}
.com_yewu ul li:nth-child(1){
	display: block;
}
.com_yewu ul li .yw_tit{
	font-size: .3rem;
	font-weight: bold;
	color: #050505;
}
.com_yewu ul li .left,.com_yewu ul li .right{
	width: 50%;
	float: left;
}
.com_yewu ul li .left{
	padding-right: .4rem;
}
.com_yewu ul li .right{
	border-left: 1px dotted #DCDCDC;
	padding: 0 0 0 .5rem;
	padding-bottom: .2rem;
}
.com_yewu ul li .right .zh{
	font-size: .3rem;
	color: #1a7cb2;
	margin-bottom: .1rem;
}

.culture_slide .slick-prev,.culture_slide .slick-next{
	position: absolute;
	top: 50%;
	margin-top: -.235rem;
	display: block;
	width: .47rem;
	height: .48rem;
	background: url(../images/arrow.png) no-repeat;
	background-size: 100% auto;
	background-position: 0 0;
	color: rgba(0,0,0,0);
}
.culture_slide .slick-prev{
	left:.2rem;
}
.culture_slide .slick-next{
	right: .2rem;
	background-position: 0 -.47rem;
}
.team_slide{
	height: 2.68rem;
	overflow: hidden;
}
.nextprev{ text-align:right; padding-top:15px}
.news_list h1{ font-size:20px; padding:30px 0; font-weight:600}

/*走马灯*/
.certificate{clear: both;width: 100%;}
.dtBox li a:hover{
	color:#ea7724;
}
.certificate .LeftBotton{height:64px;width:29px;background:url(../images/left_sco_left.png) no-repeat;overflow:hidden;float:left;display:inline;margin:43px 0 0 0;cursor:pointer;}
.certificate .RightBotton{height:64px;width:29px;background:url(../images/left_sco_right.png) no-repeat;overflow:hidden;float:right;display:inline;
	cursor:pointer;	margin:43px 0 0 0;

}
.certificate .Cont{
	width:74%;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.certificate .ScrCont{width:10000000px;}
.certificate .Cont .pic{float:left;text-align:center; margin-right:10px; position:relative;}
.certificate .Cont .pic a{
	width:250px;
	height: auto;
	display:table-cell;  display:block;vertical-align:middle;
}
	
.certificate .Cont .pic img{
	display:block;
	left:3px;
	display:table-cell;
    display:block;	vertical-align:middle;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto; border:1px solid #333;
}
.certificate .Cont .pic span{line-height:46px; height:46px; background:#199bd5; color:#ffffff; display:block; width:100%; position:absolute; bottom:0; font-size:14px}
.certificate .Cont a:link,.certificate .Cont a:visited{color:#626466;text-decoration:none;}
.certificate .Cont a:hover{color:#f00;text-decoration:underline;}
.certificate #List1,.certificate #List2{float:left;}
.tab5{ margin:50px 0}
.certificate .Cont .pic h4{ padding:15px 0}
#page{ font-size:14px}
.select {
    float: right;
    margin-left: 10px;
    padding: 2px; border:1px solid #666;
}
.propage{ margin-right:15px; float:left}