* {
	margin: 0;
	padding: 0;
}
html,body {
	/*position: relative;
	height: 100%;
	overflow: hidden;*/
}
body {
	background: #FFFFFF;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}
.web {
	width: 100%;
	height: 100%;
	/*position: relative;*/
}
.content {
	/*position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 50px;
	overflow: auto;*/
	background:#efefef;
	padding-bottom:60px;
}
/*头部导航栏*/
.head {
	height: 50px;
	background: #FFFFFF;
}
.head .col-xs-2 {
	padding-top: 6px;
	height: 50px;
}

.head .col-xs-8 {
	text-align: center;
}

.head span.left_btn {
	color: #a1a1a1;
	font-size: 28px;
}

.head a:hover {
	text-decoration: none;
}

.head img {
	height: 35px;
	margin-top:6px;
}
/*公共头部导航栏*/
.public_header_block {height: 50px;}
.public_header {height: 50px;position: fixed;left: 0;top: 0;width: 100%;background: #fff;z-index: 999;}
.public_header_logo {width: 30%;float: left;padding:8px 0px;height:50px;}
.public_header_logo img {height:100%;}
.public_header_search {width: 56%;float: left;height: 46px;padding:5px;position: relative;}
.public_header_search_input {width: 100%;border: 1px solid #e8e8e8; border-radius: 5px;height: 40px;padding: 3px;text-indent: 25px;outline: none;}
.public_header_search_tb {width: 16px;position: absolute;left: 10px;top: 18px;}
.public_header_search_btn {position: absolute;right: 5px;top: 5px;height: 40px;background: #e6e6e6; color: #747474;display: block;}
.public_header_menu {float: right;width: 10%;padding: 5px;}
.public_header_menu .left_btn {display: inline-block;height: 40px;width: 90%;line-height: 40px;text-align: center;color: #666;font-size: 18px;font-weight: 600;transform: scale(1.2,1);}
/*搜索框*/
.search {width: 100%;height: auto; position:relative; margin:0 auto; padding:10px;}
.search_tb {position:absolute;left:22px;top:17px;z-index:99;width:20px;}
.search_input {float:left;width:74%;text-indent:34px;border-radius:15px !important;border:1px solid #c1c1c1 !important;height:35px;}
.search_btn {float:left;width:80px;height:35px;border-radius:15px;margin-left:3%;}
.search .input-group-addon {border: 1px solid #F4F4F4;}
.search .input-group-addon img {width: 20px; margin-left: 5px; height: 20px;}
.search .form-control {margin-top: 5px;}
.input-group-btn {padding-top: 3px;padding-right: 18px;padding-left: 10px;}
.form-control {margin-top: 10px;}

/*轮播图*/
.mobile_banner {/*padding:0 10px;*/}
.carousel-inner {
	color: #FFFFFF;
	border-radius: 8px;
	/*margin-top: 15px;*/
}

.item img {
	width: 100%;
	border-radius: 8px;
	margin-top: -15px;
	margin-bottom: -15px;
}
.swiper-container-banner {
    width: 100%;
    height: 100%;
    
}
.swiper-slide-banner {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#container {overflow:auto;scroll-snap-type:x mandatory;}
.banner_scroll_box {display:flex;}
#container .banner_item {width:414px;}
#container .banner_item img {width:100%;/*height:100%;*/border-radius:15px;flex-shrink:0;padding:10px 10px;box-sizing:border-box;margin-right:20px;scroll-snap-align:start;/*animation: switch 5s ease-out infinite;*/}
/*@keyframes switch {*/
/* 0%, 25% {*/
/* margin-left: 0;*/
/* }*/
/* 35%, 60% {*/
/* margin-left: -414px;*/
/* }*/
/* 70%, 100% {*/
/* margin-left: -828px;*/
/* }*/
/* }*/

/*头条*/
.headline {
	height: 40px;
	margin:10px 0;
	background:#fff;
	line-height:40px;
	padding:0 10px;
}
.headline_left {float: left;margin-top:10px;}
.headline_left img {
	width: 40px;
	
}

.headline_middle {
	float: left;
	/*margin: 5px;*/
	width: 72%;
	margin-left:10px;
}

.headline_middle marquee {
	font-size: 14px;
	letter-spacing: 3px;
}

.headline_middle a {
	color: #000000;
}

.headline_right {
	float: right;
	/*margin: 5px;*/
	background:url("/public/static/shizhan/wap/img/r_arros.png") no-repeat right;
	background-size:12px;
	padding-right:10px;
}

.headline_right a {
	color: #6C6C6C;
	font-size: 14px;
}

.headline_right a:hover {
	text-decoration: none;
}

/*分页*/
.hangye_swiper {
	margin:10px;
	height: 180px;
	padding-bottom:10px;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0px;}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	/*background: #fff;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.table {margin-bottom:0;}
.col-xs-3 dl {margin-bottom:10px;text-alignh: center;}
.col-xs-3 dt img {
	width: 35px;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	display:inline-block;
}

.col-xs-3 dd a {
	color: #000000;
	font-size: 12px;
	display:block;
	width:100%;
	height:32px;
	overflow: hidden;
}

.col-xs-3 dd a:hover {
	text-decoration: none;
}

/*导航*/
/*.nav {
	margin-top: -10px;
}

.nav li {
	height: 30px;
}

.nav a {
	color: #6C6C6C;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
}*/
.index_tab {background:#fff;padding:0 10px;line-height:30px;padding:5px 10px;}
.index_tab a {line-height:30px !important;padding:0 !important;margin-right:15px;color:#333;}

.box1 {
	background-color: #D94600;
	margin-left: 15px;
	margin-top: 12px;
	margin-right: -10px;
	width: 5px;
	height: 13px;
}

.recommend_block {
	padding:5px 10px;
	margin-top:10px;
}
.recommend_block span {display:inline-block;height:20px;font-size:16px;font-weight:600;border-left:3px solid #f06220;padding-left:3px;margin-right:15px;}
.recommend_block a {font-size:16px;color:#333;margin-right:15px;}
.recommend_block a:last-child {margin-right:0;}
.recommend_more {float:right;color:#999 !important;background:url("/public/static/shizhan/wap/img/r_arros.png") no-repeat right;background-size:12px;padding-right:10px;}

/*展会卡片*/
.exhibition_card_box {
	background: #fff;
}

.exhibition_card {
	padding:10px 5px;
	background-color: #efefef;
}

.exhibition_card a {
	display: block;
}

.exhibition_card .col-xs-6 {
	padding:0 5px;
	margin-bottom:10px;
}
.exhibition_card_item {background:#fff;border-radius:5px;padding:5px;}
.exhibition_card1 span {padding:1px 3px;margin-right:1px;border-radius:5px;color:#fff;font-size:12px;}
.exhibition_card1 span.tuijian {background:#00b78b;;}
.exhibition_card1 span.jingxuan {background: #337ab7;}
.exhibition_card1 span.yanxuan {background:#a79c1f;}
.exhibition_card1 span.remen {background:#f16220;}

.btn3 {
	float: right;
	width:20px;height:20px;
	background:url("/public/static/shizhan/wap/img/collects.png") no-repeat;
	background-size:100%;
	border:none;
	margin-top:2px;
}
.collect {
	float: right;
}

.collect img {
	width: 20px;
	height: 20px;
}

.exhibition_card2 img {
	width: 100%;
	height:100px;
}

.exhibition_card3 {
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	height:32px;
}

.exhibition_card4 {
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 5px;
	color: #000000;
}

.exhibition_card4 span {
	color: #D94600;
}

.exhibition_card4_left {
	float: left;
}

.exhibition_card4_right {
	float: right;
}
.exhibition_card5 {margin-top:5px;}
.exhibition_card5 span {display:inline-block;width:29.5%;margin-right:3%;border:1px solid #e8e8e8;border-radius:5px;text-align:center;line-height:18px;color:#666;font-size:12px;}
.exhibition_card5 span:last-child {margin-right:0;}

/*国内展会 选项卡的实现*/
#app {
	width: 100%;
	height: auto;
}

.app-head {
	float: left;
}

.tab-tilte {
	height: 34px;
	padding:0 10px;
}
.tab-tilte ul {margin:0;}
.tab-tilte li {
	list-style: none;
	float: left;
	width: 25%;
	padding: 5px 0;
	text-align: center;
	margin-right: 15px;
	cursor: pointer;
	font-size: 16px;
}

.tab-tilte span {
	display: inline-block;
	float:left;
	width: 3px;
	height: 20px;
	background: #f06220;
}

.tab-tilte img {
	width: 22px;
	height: 22px;
	margin-right: 5px;
}
.tab-tilte_more {font-size:16px;float:right;color:#a1a1a1;background:url("/public/static/shizhan/wap/img/r_arros.png") no-repeat right;background-size:12px;padding:5px 10px 5px 0;}
.tab-tilte .active {
	font-weight: bolder;
	color: #000;
	border-bottom: 2px solid #f06220;
}

.tab_conter {
	margin-top: 5px;
	height: auto;
	width: 100%;
}

/*展会资讯 选项卡*/
#app-2 {
	width: 100%;
	height: auto;
}

.tab2-title {
	height: 40px;
}

.tab2-title li {
	list-style: none;
	float: left;
	padding: 5px 0px;
	text-align: center;
	margin-right: 14px;
	background-color: #f4f4f4;
	cursor: pointer;
	font-size: 16px;
}
.tab2-title li span {float:left;display:block;width:3px;height:20px;background:#f06220;margin-right:3px;}
.tab2-title_more {float:right;padding:5px 10px 5px 0;background:url("/public/static/shizhan/wap/img/r_arros.png") no-repeat right;background-size:12px;color:#a1a1a1;}

.tab2-title img {
	width: 16px;
	height: 16px;
	margin-right: 6px;
}

.tab2-title .active {
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #f06220;
}

.tab2-content {
	width: 100%;
	margin-top: 5px;
	height: auto;
}

/*列表清单*/
.item {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	background:#fff;padding:5px;border-radius:5px;
}

.item img {
	width: 100%;
	height: 60px;
}

.item img:hover {
	transform: scale(1.2);
}

.item .col-xs-3 {
	padding: 5;
	margin-top: 15px;
}


.item .col-xs-9 {
	padding: 5px;
}

.item .col-xs-12 {
	padding: 0;

}

.item .col-xs-9 .col-xs-12 a {
	color: #000000;
	font-size: 12px;
	line-height: 2;
	padding: 0;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 40px;
	line-height:16px;
}

.item .col-xs-9 .col-xs-12 a:hover {
	text-decoration: none;
}

.item .col-xs-9 .col-xs-12 .col-xs-8 {
	padding: 0;
	color: #6C6C6C;
}

.item .col-xs-9 .col-xs-12 .col-xs-4 {
	color: #6C6C6C;
	float: right;
	padding:0;
	text-align:right;
}
.information {padding-bottom:60px;padding:0 10px;}

/*底部导航栏*/
.bottom_nav {
	position: fixed;
	height: 50px;
	width: 100%;
	bottom: 0;
	left:0;
	padding:5px 0;
	background:#fff;
}

.bottom_nav .col-xs-3 img {
	width: 20px;
	height: 20px;
	margin-top:0;
	margin-bottom:0;
}

.bottom_nav .col-xs-3 dd {
	margin-top:1px;
}

.bottom_nav .col-xs-3 a {
	color: #6C6C6C;
	font-size: 14px;
	align-items: center;
	display: flex;
	justify-content: center;
}

/* ***展会列表移动端*** */
.list_web {
	position: relative;
}

/*列表内容*/
.list_content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 70px;
	overflow: auto;
}

/* 列表搜索框 */
.list_search {
	margin-top: 10px;
}

.list_search .input-group .input-group-addon {
	border: none;
	padding: 10px;
}

.list_search .input-group .form-control {
	border-radius: 5px !important;
}

.list_search .input-group .btn {
	border-radius: 5px !important;
}

.list_search a {
	color: #000000;
	font-size: 16px;
	margin-top: 5px;
}

.list_search a:hover {
	text-decoration: none;
}

.list_search input {
	background: url(../img/list_zoom.jpg) no-repeat 4px 4px;
	text-indent: 15px;
}

.list_search .input-group-btn .btn {
	margin-top: 5px;
}

/* 列表导航栏 */
.list_nav {
	margin-top: 20px;
	position: relative;
}

.list_nav .dropdown .btn {
	width: 20%;
	margin-right: 4%;
	font-size: 12px;
	padding: 6px 2%;
}

.list_nav .dropdown li:last-child {
	margin-right: 0px;
}

.list_nav .dropdown .dropdown-menu {
	width: 100%;
}

.list_nav .dropdown .dropdown-menu li {
	margin-right: 15px;
	height: 30px;
}

.list_nav .dropdown .dropdown-menu li a {
	color: #000000;
	padding: 0px;
	font-size: 14px;
}

.list_nav .dropdown .dropdown-menu .on {
	color: #D94600;
}

.list_nav_con_item .dropdown .dropdown-menu li a {
	font-size: 14px;
}

.list_nav_con_item .dropdown .dropdown-menu li a:focus {
	outline: none;
}

.list_nav_con_item .dropdown .dropdown-menu span {
	float: right;
}

.cl {
	clear: both;
}

.list_nav_tab {
	height: 40px;
}

.list_nav_tab ul {
	list-style: none;
}

.list_nav_tab ul li {
	display: inline-block;
	width: 24.2%;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.list_nav_tab ul li span {
	font-size: 12px;
	margin-left: 3px;
	color: #666;
}

.list_nav_con {
	position: absolute;
	left: 0;
	top: 40px;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 1000px;
	display: none;
	z-index: 999;
}

.list_nav_con ul {
	list-style: none;
	float: left;
	width: 50%;
	height: 400px;
	background: #fff;
	overflow-y: scroll;
}

.list_nav_con ul:first-child {
	padding-left: 15px;
}

.list_nav_con ul:last-child {
	padding-left: 15px;
}

.list_nav_con ul li {
	height: 40px;
	line-height: 40px;
}

.list_nav_con ul li span {
	margin-right: 13px;
	cursor: pointer;
}

.list_nav_con ul li.on {
	color: #F06220;
}

.list_nav_con ul li.on span {
	border-left: 3px solid #f06220;
	margin-right: 10px;
}

.list_nav_con_item {}

/*列表条目*/
/*精选 - 推荐*/
.list_item {
	height: 100%;
}

.list_item_head {
	margin-top: 20px;
	border-bottom: 2px solid #A8A8A;
	border-top: 2px solid #A8A8A8;
}

.list_item a {
	display: block;
}

.list_item_1 {
	border-bottom: 1.5px solid #C0C0C0;
	padding: 10px;
}

.list_item_1 .col-xs-4 img {
	border-radius: 5px;
}

.list_item_1 .item_right_1 .span1 {
	background-color: #000000;
	color: #FFFFFF;
	border: 0;
	padding: 3px 6px;
	border-radius: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
}

.list_item_1 .item_right_1 .span2 {
	background-color: #D94600;
	color: #FFFFFF;
	border: 0;
	padding: 3px 6px;
	border-radius: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
}

.list_item_1 .item_right_1 .span3 {
	background-color: #1E90FF;
	color: #FFFFFF;
	border: 0;
	padding: 3px 6px;
	border-radius: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
}

.list_item_1 .item_right_1 .span4 {
	background-color: #DAA520;
	color: #FFFFFF;
	border: 0;
	padding: 3px 6px;
	border-radius: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
}

.list_item_1 .item_right_1 {
	color: #000000;
	font-weight: bold;
	margin-top: 1px;
}

.list_item_1 .item_right_2,
.item_right_3 {
	color: #6C6C6C;
}

.list_item .item_right_4,
.item_right_5 {
	margin-top: 2px;
	color: #6C6C6C;
	border: 1px solid #C0C0C0;
	width: auto;
	display: inline-block !important;
	display: inline;
	padding: 2px;
}

.list_item .item_right_5 {
	margin-top: 4px;
}

.list_item .list_item_2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.list_item .list_item_2 .col-xs-3 span {
	color: #000000;
	font-weight: bolder;
}

.list_item .list_item_2 .col-xs-3 {
	padding: 0px;
	margin-left: 15px;
	padding-top: 2px;
}

.list_item .list_item_2 .col-xs-6 {
	margin-left: 15px;
}

.list_item .list_item_2 .col-xs-6 img {
	border-radius: 30px;
	width: 20px;
	height: 20px;
	margin-left: -12px;
	border: 1px solid #FFFFFF;
}

.btn4 {
	float: right;
	margin-right: 22px;
	margin-top: 2px;
	padding: 2px 6px;
	border: 1px solid #000000;
	border-radius: 5px;
}

/*清单*/
.list_items {
	margin-top: 15px;
	border-bottom: 2px solid #A8A8A8;
	border-top: 2px solid #A8A8A8;
}


/*列表底部导航*/
.list_footer {
	position: absolute;
	height: 70px;
	width: 100%;
	bottom: 0;
}

.list_footer .col-xs-3 img {
	width: 20px;
	height: 20px;
}

.list_footer .col-xs-3 dd {
	margin-top: -5px;
}

.list_footer .col-xs-3 a {
	color: #6C6C6C;
	font-size: 14px;
	align-items: center;
	display: flex;
	justify-content: center;
}

/* **三级内页** */

/* 内页内容 */
.page_content {
	background-color: #efefef;
}

/* 内页头部 */
.page_head {
	width: 100%;
	height:50px;
	background-color: #FFFFFF;
}

.page_head img {
	max-height: 35px;
	margin-top:8px;
}
.page_head_left {width:35px;float:left;}
.page_head_left>span {display:inline-block;width:50px;height:50px;background:999;padding-top:18px;}
.page_head_left span span {display:inline-block;width:14px;height:14px;border-top:1px solid #a1a1a1;border-left:1px solid #a1a1a1;transform: rotate(-45deg);}
.page_head_center {width:82%;float:left;text-align:center;}
.page_head_right {width:35px;float:right;}

/* 图片分页 */

/*.swiper {
	margin: 10px;
	height: 33%;
	border-radius: 5px;
}*/

.swiper img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	border-radius: 5px;
}

.swiper .swiper-pagination {
	padding-right: 15px;
	color: #333;
	text-align: center;
	bottom: 10px;
}


/* 卡片 */
.card1 {
	border: 1px solid #FFFFFF;
	margin: 10px;
	height: 92px;
	border-radius: 5px;
	background-color: #DCDCDC;
}

.card1-1 {
	font-weight: 900;
	font-size: 14px;
	letter-spacing: 2px;
	margin-top: 1px;
}

.card1 .card1-2 .col-xs-8 {
	margin-top: 4px;
	padding: 0px;
}

.card1-2 .col-xs-8 {
	font-weight: bold;
}

.card1-2 span {
	color: #D94600;
	letter-spacing: 1px;
	margin-bottom: 1px;
}

.card1 .card1-2 .col-xs-4 {
	padding: 2px 0px;
}

.card1-3 span {
	color: #D94600;
	width: 57px;
	background-color: #C0C0C0;
	float: right;
	margin-right: 2.5%;
	border-radius: 5px;
	padding: 0px 4px;
	font-size: 12px;
}

/*卡片2*/
.card2 {
	border: 1px solid black;
	margin: 10px;
	height: 240px;
	border-radius: 6px;
	background-color: #FFFFFF;
}

.card2-1 {
	border-bottom: 1.5px solid #D3D3D3;
	height: 45px;
	margin: 5px;
	color: #000000;
	font-weight: 900;
}

.card2-1 .col-xs-9 {
	padding: 0;
	font-weight: 900;
	letter-spacing: 2px;	
}

.card2-1 .col-xs-9 span {
	color: #D94600;
	letter-spacing: normal;
	font-size: 12px;
}

/* 滑动按钮 */
.checkbox {
	position: relative;
	display: inline-block;
	float: right;
}

.checkbox:after,
.checkbox:before {
	font-family: FontAwesome;
	-webkit-font-feature-settings: normal;
	-moz-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-kerning: auto;
	-moz-font-kerning: auto;
	font-kerning: auto;
	-webkit-font-language-override: normal;
	-moz-font-language-override: normal;
	font-language-override: normal;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	text-rendering: auto;
}

.checkbox label {
	width: 40px;
	height: 20px;
	background: #ccc;
	position: relative;
	display: inline-block;
	border-radius: 46px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox label:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	left: 0;
	/* top: -5px; */
	z-index: 2;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 0;
	cursor: pointer;
}

.checkbox input:hover+label:after {
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}

.checkbox input:checked+label:after {
	left: 20px;
}

.model-1 .checkbox input:checked+label {
	background: #FF7900;
}

.model-1 .checkbox input:checked+label:after {
	background: #FFF;
}

.card2-2 {
	
}

.card2-2 a {
	display: block;
	color: #000000;
}

.card2-2 p {
	/* display: inline; */
	font-size: 12px;
	color: #666666;
}

.card2-2 span{
	color: #666666;
}

/* 分页底部导航 */
.page_footer {
	position: fixed;
	height: 60px;
	width: 100%;
	bottom: 0;
	left:0;
	background:#fff;
	box-shadow: 0px 0px 5px #aaa;
}
.page_footer .col-xs-4 {padding-left: 5px;padding-right: 5px}
.page_footer .col-xs-4 dl {margin-top:8px;}
.page_footer .col-xs-4 dt {text-align:center;}
.page_footer .col-xs-4 dt img {
	margin-top: 2px;
	width: 20px;
	height: 20px;
	display:inline-block;
}
.page_footer .col-xs-4 dd {
	line-height:20px;
	font-size:12px;
	text-align: center;
}

.page_footer .col-xs-4 a {
	color: #344054;
}

.page_footer .col-xs-4 a:hover {
	text-decoration: none;
}

.page_footer .col-xs-7 {
	padding: 2px 12px;
}

.page_footer .col-xs-7 .page-btn {
	/*margin-top:11px;*/
	float:right;
	width: 30%;
	height: 60px;
	padding: 2px 6px;
	/*border-radius:5px;*/
	/*margin-right: 3%;*/
	border: none;
	color: #FFFFFF;
	font-size: 14px;
}
.page_footer .col-xs-7 .page-btn1 {background-color: #12c2ec;}
.page_footer .col-xs-7 .page-btn2 {background-color: #f06220;}
.page_footer .col-xs-7 .page-btn3 {background-color: #c1b407;}
/*.page_footer .col-xs-6 .page-btn2 {*/
/*	margin-top:11px;*/
/*	background-color: #f06220;*/
/*	width: 27%;*/
/*	height: 34px;*/
/*	padding: 2px 6px;*/
/*	border-radius:5px;*/
/*	margin-right: 3%;*/
/*	border: none;*/
/*	color: #FFFFFF;*/
/*	font-size: 12px;*/
/*}*/

.header_menu {position:fixed;left:0;top:50px;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 100;}
.header_menu_body {background:#efefef;}
.header_menu_body ul {background:#fff;padding:15px;list-style:none;width:160px;}
.header_menu_body ul li {line-height:40px;border-bottom:1px solid #e8e8e8;}
.header_menu_body ul li a {color:#333;font-size:14px;display:block;text-indent:15px;}
.header_menu_body ul li a span {display:block;width:10px;height:10px;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;transform:rotate(45deg);float:right;margin-top:16px;}

.product-sort .product-list .list-layout li .info-txt p {margin-bottom:0;}

/*新闻列表页*/
.consult_list_content {background:#efefef;padding-bottom:60px;}
/*logo标识*/
.consult-list-logo {
	background: #FFFFFF;
	text-align: center;
}

.arrow-left {
	display: inline-block;
	margin-top: 15px;
	margin-left: 20px;
	width: 14px;
	height: 14px;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	transform: rotate(-135deg);
	float: left;
}

.consult-list-logo img {
	background: #FFFFFF;
	height: 45px;
	margin-left: -20px;
}

/*选项卡*/
.newspage_tab-tilte {
	width: auto;
	margin: 10px;
	border-radius: 5px;
	background-color: #FFFFFF;
}

.newspage_tab-tilte li {
	list-style: none;
	float: left;
	width: 25%;
	padding: 10px 0px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}

.newspage_tab-tilte .active {
	font-weight: bolder;
	color: 	#f06220;
}

.news_tab_conter {
	margin:0 10px;
}

/*列表清单*/
.news_list_item {
	width: 100%;
	margin-bottom: 10px;
	background: #FFFFFF;
	border-radius: 5px;
}

.news_list_item img {
	width: 100%;
	height: 56px;
}

.news_list_item img:hover {
	transform: scale(1.1);
	box-shadow: 2px 2px 5px #e1e1e1;
}

.news_list_item .col-xs-4 {
	padding: 10px 8px;
}

.news_list_item .col-xs-8 {
	padding: 7px 5px;
}

.news_list_item .col-xs-12 {
	padding: 0;
	margin-bottom: -8px;
}

.news_list_item .col-xs-12 a {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.news_list_item .col-xs-12 a:hover {
	text-decoration: none;
}

.news_list_item .col-xs-7 {
	padding: 0;
	color: #6C6C6C;
	font-size: 12px;
	margin-top: 2px;
	margin-top: 12px;
}

.news_list_item .col-xs-5 {
	color: #6C6C6C;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-left: 20px;
	margin-top: 12px;
	text-align:right;
}

/*咨询新闻*/
.consult-list-journalism {
	margin: 10px;
	padding: 5px;
	padding-bottom: 15px;
	background: #FFFFFF;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1.5;
	word-break:break-all;
}

.consult-list-journalism h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px;
	color:#333;
	line-height:26px;
}
.consult-list-journalism .news_article_tab {margin-bottom:10px;}
.consult-list-journalism .news_article_tab span {
	font-size: 12px;
	color: 	#999;
	margin-right: 15px;
}
.consult-list-journalism .news_article_tab span:before {margin-right:5px;}
.no_newslist {height:30px;line-height:30px;color:#666;text-align:center;font-size:12px;}

/*展会资讯详情页*/
.news_article_content {font-size:14px;margin-bottom:60px;color:#333;}
.news_article_content img {max-width:100%;}
.article_relative {/*padding-bottom: 40px;*/background: #fff;margin-left: 10px;margin-right: 10px;border-radius: 5px;}
.article_relative_fair {padding-bottom: 40px;}
.article_relative h1 {margin: 0;line-height: 40px;font-size: 14px;border-bottom: 1px solid #e8e8e8;padding-left: 10px;}
.article_relative_card {margin-left: -10px !important;margin-right: -10px !important;}
.article_relative h1 .more {float: right;}
.article_relative h1 .more span {display: inline-block;width: 12px;height: 12px;border-top: 1px solid #a1a1a1;border-right: 1px solid #a1a1a1;transform: rotate(45deg);margin-right: 10px;}
/*展会详情页*/

.video_mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	border-radius: 5px
}

.video_mask img {
	position: absolute;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 48px!important;
	height: 48px;
	min-height: unset
}

.video_mask_baike {
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 100%;
	background: rgba(0,0,0,.3);
	border-radius: 5px
}

.video_mask_baike img {
	position: absolute;
	right: 40%;
	bottom: 37%;
	width: 48px!important;
	height: 48px;
	min-height: unset
}
/*内页主体*/
.page_content {
	/* position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 60px;
	overflow: auto; */
	background-color: #EFEFEF;
	padding-bottom:60px;
}

/*内页logo*/
.page_head {
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
}

.page_head img {
	height: 35px;
}

/*分页*/
.swiper {
	margin: 10px;
	height: 198px;
	border-radius: 5px;
}

.swiper img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	border-radius: 5px;
}

.swiper .swiper-pagination {
	padding-right: 5px;
	color: #c1c1c1;
	text-align: right;
}

/* list列表 */
.inside-list-1 {
	background-color: #FFFFFF;
	border-radius: 5px;
	margin: 10px;
	padding: 5px;
	box-shadow: 2px 2px 5px #e1e1e1;
}

.inside-list-1-1 {
	font-size: 14px;
	font-weight: 900;
}

.inside-list-1-2 {
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin-top: 5px;
}

.inside-list-1-2 span {
	color: #f06220;
}

.inside-list-1-2 .pull-right span {
	
}
.zh_info_hot span {
	padding-left: 15px;
	padding-top:2px;
	background: url(../img/hot.png) no-repeat;
	background-size: 12px;
}
.zh_info_btn {margin-top:10px;text-align:right;}
.zh_info_fw {font-weight: 300 !important;}
.zh_info_zw p {margin-bottom:0;}
.zh_info_zw p span {color:#f06220;}
.zh_info_fw img {max-width:100%;}
.zh_info_fw ul {list-style:none;}
.zh_info_zw img {width:100%;}
.zh_info_zw .col-xs-4 {padding-right:0px;}
.zh_info_zw h3 {font-size: 14px;margin: 0 0 5px 0;}
.zh_info_zw ul {list-style: none;margin-bottom: 0;}
.zh_info_zw ul li {line-height:20px;display: inline-block;width: 48%;height: 20px;font-size: 12px;}
.zh_info_zw ul li span {margin-right: 5px;color: #f06220;}
.zh_info_fw strong {font-weight: 300 !important;}
.h50 {height: 50px;}
.line_bottom {border-bottom:1px solid #e8e8e8;margin: 15px 0;}
.zh_info_zg p {margin-bottom: 0;margin-top: 10px;}
.zh_info_zg p:nth-child(2) {font-size: 14px;font-weight: 600;}
.zh_info_zg_img_list {margin-bottom: 10px;}
.zh_info_zg_img_list .zh_info_zg_img {width:48%; float:center; display: inline-block;margin-top: 7px;}
.zh_info_zg_img_list .zh_info_zg_img img {width: 100%;height: 122px;}
.zh_info_zg_img_list .zh_info_zg_img:nth-child(2n) {margin-left: 7px;}
.inside-list-1-3 {
	padding: 0px !important;
	margin-bottom:5px;
}

.inside-list-1-3 span {
	color: #f06220;
	background-color: #f4f4f4;
	border:1px solid #e8e8e8;
	border-radius: 5px;
	padding:2px 5px;
	letter-spacing: 0px;
	font-size: 12px;
	margin-left: 2%;
}
.inside-list-1-3 a {
	color: #f06220;
	background-color: #f4f4f4;
	border:1px solid #e8e8e8;
	border-radius: 5px;
	padding:2px 5px;
	letter-spacing: 0px;
	font-size: 12px;
	margin-left: 2%;
}
.inside-list-2 {
	margin: 10px;
	padding: 5px;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 5px #e1e1e1;
	border-radius: 5px;
}

.inside-list-2-1 h1 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
	color: #333;
}

.inside-list-2-1 .row {
	border-bottom: 1px solid #c1c1c1;
	margin: 0px;
	margin-top: -3px;
}

.inside-list-2-1 .col-xs-10 {
	color: #f06220;
	font-size: 12px;
	padding: 0px;
	margin-bottom: 3px;
}

.inside-list-2-1 .col-xs-2 {
	margin-top: -26px;
}

/* 滑动按钮 */
.checkbox {
	position: relative;
	display: inline-block;
	float: right;
}

.checkbox:after,
.checkbox:before {
	font-family: FontAwesome;
	-webkit-font-feature-settings: normal;
	-moz-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-kerning: auto;
	-moz-font-kerning: auto;
	font-kerning: auto;
	-webkit-font-language-override: normal;
	-moz-font-language-override: normal;
	font-language-override: normal;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	text-rendering: auto;
}

.checkbox label {
	width: 40px;
	height: 20px;
	background: #ccc;
	position: relative;
	display: inline-block;
	border-radius: 46px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox label:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	left: 0;
	z-index: 2;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 0;
	cursor: pointer;
}

.checkbox input:hover+label:after {
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}

.checkbox input:checked+label:after {
	left: 20px;
}

.model-1 .checkbox input:checked+label {
	background: #FF7900;
	
}

.model-1 .checkbox input:checked+label:after {
	background: #FFF;
}

.inside-list-2-2 {
	border-bottom: 1px solid #c1c1c1;
	font-size: 12px;
	line-height: 1.8;
	
}

.inside-list-2-2-1 ,.inside-list-2-2-2 {
	color:#333;
}
.inside-list-2-2-3 span {color: #666666;}

.inside-list-2-2-2 a {
	display: block;
	color:#333;
}

.inside-list-2-2-2 .row {
	margin: 0px;
}

/*小字体*/
.inside-list-2-2-2 .pull-left .font {
	font-size: 12px;
	/*transform: scale(0.75);*/
	display: inline-block;
	margin-left:3px;
}

/*右箭头*/
.inside-list-2-2-2 .pull-right .arrow-right {
	display: inline-block;
	margin-top: 4px;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	transform: rotate(45deg);
}

.inside-list-2-2-3 {
	margin-bottom: -4px;
}

.inside-list-2-2-3 .media .media-left {
	padding: 0px;
	width: 17%;
}

.inside-list-2-3 {
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.8;
	margin-top: 2px;
}

.inside-list-2-3-1 .row {
	margin: 0px;
}

.inside-list-2-3-1 span {
	color: #666666;
}

.inside-list-3 {
	margin: 10px;
	padding: 5px;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 5px #a1a1a1;
	border-radius: 5px;
}

.inside-list-3 h1 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
	color: #333;
}

.inside-list-3-1 {
	font-size: 12px;
	background-color: #f4f4f4;
	margin-bottom:1px;
	padding:7px 5px;
	color:#333;
}

.inside-list-3 a {
	color: #333;
	display: block;
}

.inside-list-3-1 .circle {
	width: 8px;
	height: 8px;
	background-color: #D94600;
	border-radius: 50%; 
	display: inline-block;
	margin: 0px 2px;
}

.inside-list-3-1 .pull-right .arrow-right {
	display: inline-block;
	margin-top: 4px;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	transform: rotate(45deg);
}
.zh_info_xilie {background: #fff;margin: 0 10px;padding: 10px;border-radius: 5px;}
.zh_info_xilie h1 {margin: 0 0 10px 0;font-size: 14px;color: #333;}

/*page选项卡*/
.page-tab-tilte {
	height: 35px;
	margin: 10px;
	margin-bottom: -8px;
	color:#333;
}

.page-tab-tilte li {
	list-style: none;
	float: left;
	width: 20%;
	padding: 4px 0;
	text-align: center;
	margin-right: 15px;
	background-color: #f4f4f4;
	cursor: pointer;
	margin-left: 18%;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

.page-tab-tilte .active {
	font-weight: bolder;
	color: #f06220;
	border-bottom:1px solid #f06220;
}

.page-tab_conter {
	margin: 10px;
	background: #FFFFFF;
	font-size: 12px;
	line-height:22px;
	border-radius: 5px;
	color: #333;
	padding:10px;
	padding-bottom: 18px;
	box-shadow: 2px 2px 5px #e1e1e1;
}

.page-tab_conter h1 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
	color: #333;
}
.page-tab_conter_content img {max-width:100%;height:auto !important;}
.page-tab_conter_content ul {list-style: none;}
.inside-list-4 {
	margin: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 5px #e1e1e1;
	border-radius: 5px;
	font-size: 12px;
	line-height: 22px;
	color:#333;
}

.inside-list-4 h1 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 2px;
	color: #000000;
}

.inside-list-4 span {
	font-weight: bold;
}


/*选项卡2*/
.page2-tab-tilte {
	height: 35px;
	margin: 10px;
	margin-bottom: -8px;
}

.page2-tab-tilte li {
	list-style: none;
	float: left;
	/*width: 20%;*/
	padding: 4px 0;
	text-align: center;
	background-color: #f4f4f4;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

.page2-tab-tilte .active {
	font-weight: bolder;
	color: #f06220;
	border-left:2px solid #f06220;
}


.page2-tab-tilte a {
	color: #666;
	margin-top: 3px;
}

.page2-tab-tilte .arrow-right {
	display: inline-block;
	margin-top: 6px;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	transform: rotate(45deg);
	margin-top: 7px;
}
.xilist_not {text-align:center;font-size:12px;color:#666;margin-bottom:15px;}
.pop_big_pic_block {position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);width: 100%;height: 100%;z-index: 999;display: none;}
.pop_big_pic {width: 100%;position: relative;}
.pop_big_pic img {width: 100%;transition: all 0.4s;}
.pop_big_pic_top {heigth: 40px;width: 100%;background: #666;}
.pop_big_pic_top_right {float: right;width: 40px;color: #fff;transform: scale(1.3,1);text-align: center;line-height: 40px;font-size: 16px;}
.pop_big_pic_top_left {float: left;width: 60px;color: #fff;height: 40px;line-height: 40px;text-indent: 10px;}
.pop_zhanwei_block {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 999;}
.pop_zhanwei {width: 80%;margin: 10% auto;height:550px;background: #fff;border-radius: 5px;overflow: hiddden;}
.pop_zhanwei h3 {height: 30px;background: #f06220;line-height: 30px;padding-left: 10px;color: #fff;font-size: 14px;}
.pop_zhanwei h3 span {display: inline-block;width: 30px;height: 30px;text-align: center;transform: scale(1.2,1);float: right;}
.pop_zhanwei p {font-size: 14px;padding-left: 10px;line-height: 24px;margin: 0;}
.pop_zhanwei_form {padding: 10px;}
.pop_zhanwei_form label {width: 100%;margin-bottom: 10px;}
.pop_zhanwei_form label input {height: 35px;width: 100%;border: 1px solid #e8e8e8;padding: 0 5px;border-radius: 5px;font-weight: 300;font-size: 12px;}
.pop_zhanwei_form label input.exhibition_area {width: 90%}
.pop_zhanwei_form label select {height: 35px;width: 100%;border: 1px solid #e8e8e8;padding: 0 5px;border-radius: 5px;font-weight: 300;font-size: 12px;}
.pop_zhanwei_form label textarea {height: 60px;line-height: 22px;width: 100%;border: 1px solid #e8e8e8;padding: 5px;border-radius: 5px;font-weight: 300;font-size: 12px;}
.pop_zhanweiform_btn {margin-top: 20px;}
.pop_zhanweiform_btn button {display: block;width: 120px;height: 35px;background: #f06220;color: #fff;font-size: 14px;margin: 0 auto;border: none;border-radius: 5px;}
.pop_share_block {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 999;}
.pop_share_block img {width: 100%;}
/*展会详情页结束*/
/*展馆列表页*/
.greybody {background:#efefef;}
.gallery_list_condition_block {position:relative;margin:10px;}
.gallery_list_condition {background:#fff;padding:10px;border-radius:5px;}
.gallery_list_condition label {float:left;margin-right:15px;color:#333;}
.gallery_list_condition label input {color:#f06220;}
.gallery_list_condition {}
.gallery_list_condition_btn {float:right;border:1px solid #e8e8e8;padding:3px 10px;background:none;border-radius:5px;outline: none;}
.gallery_list_condition_btn.on {border:1px solid #f06220;color:#f06220;}
.gallery_list_condition_pop {position:absolute;left:0px;top:48px;background:#fff;padding:10px;z-index:99;box-shadow:2px 2px 5px #a1a1a1;width:100%;}
.gallery_list_condition_pop h2 {line-height:30px;font-size:14px;color:#333;margin:0;font-weight:600;}
.gallery_list_condition_pop_area {}
.gallery_list_condition_pop_area label {margin:0px 1.5% 10px 1.5%;color:#333;}
.gallery_list_info {margin:0px 10px;}
.gallery_item {background:#fff;margin-bottom:10px;border-radius:5px;padding:10px;}
.gallery_item img {height:60px;width:100%;}
.gallery_item a {text-decoration: none;}
.gallery_item_title {font-size:14px;color:#333;line-height:24px;}
.gallery_item_area {font-size:12px;color:#555;}
.gallery_item_address {font-size:12px;color:#555;}
.gallery_list_no {line-height:40px;text-align:center;font-size:12px;color:#333;margin-bottom:50px;}

/*展馆详情页*/
.page-3-main-image {
	margin: 10px;
	height: 33%;
	border-radius: 5px;
}

.page-3-main-image img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}

.swiper-wrapper {
	width: 100%;
}

.swiper-page-3 {
	/*margin-left: 10px;*/
	/*margin-bottom: 10px;*/
	width: 43%;
	height: 14%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	margin-right: 50px;
	/*padding-bottom: 10px;*/
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.inside-list1-page3 {
	background-color: #FFFFFF;
	height: 82px;
	border-radius: 5px;
	margin: 10px;
	padding:10px;
	box-shadow: 2px 2px 5px #A1A1A1;
}

.inside-page3-1 {
	font-size: 14px;
	font-weight: 900;
	margin-bottom: 5px;
}


.inside-page3-2 span {
	color: #A1A1A1;
}

.inside-page3-2 {
	font-size: 12px;
	height: 24px;
}

.inside-list1-page3 .inside-list-2-2-2 {
	font-size: 12px;
}

.inside-list1-page3 .inside-list-2-2-2 span {
	color: #A1A1A1;
}
.page-tab-conter {
	margin: 10px;
	height: auto;
	font-size: 12px;
	letter-spacing: 1.5px;
	line-height: 2.5;	
	color: #000000;
	padding-bottom: 18px;
}

.page-tab-conter-1 {
	padding:10px;
	background: #FFFFFF;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #a1a1a1;
	line-height:22px;
}
.page-tab-conter-1 img {max-width:100%;}
.page-tab-conter-1 h1{
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
}
/*展馆排期*/
.page-3-data {
	padding:10px;
	background: #FFFFFF;
	border-radius: 5px;
	margin-bottom: 10px;
	box-shadow: 2px 2px 5px #a1a1a1;
	position:relative;
}
.page-3-card>.exhibition_card {
	padding:0 10px;
}
.page-3-card .exhibition_card_item {
	box-shadow: 2px 2px 5px #a1a1a1;
}
.page-3-card .exhibition_card_item .exhibition_card1 {position:absolute;left:0;top:0;width:100%;height:26px;padding:0 10px;}
.page-3-card .exhibition_card_item .exhibition_card1 .btn3 {margin-top:5px;}
.page-3-data span {
	color: #A1A1A1;
}
.page-3-card .exhibition_card4 {line-height:16px;}
.gallery_details_time {position:absolute;left:0;top:50px;width:100%;height:320px;overflow-y:scroll;background:#fff;box-shadow:2px 2px 5px #a1a1a1;z-index:99;}
.gallery_details_time p {margin:0 15px;text-indent:15px;font-size:14px;line-height:35px;margin-bottom:0;border-bottom:1px solid #e8e8e8;color:#333;}

.arrow-left ,.arrow-right {
	display: inline-block;
	border-top: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	width: 12px;
	height: 12px;
}

.arrow-right {
	margin-top: 10px;
	margin-right: 6px;
	float:right;
	transform: rotate(45deg);
}

.arrow-left {
	margin-top: 15px;
	margin-left: 20px;
	transform: rotate(-135deg);
	float: left;
}
.gallery_details_photos {margin:0px 10px;padding:0 -10px;overflow:hidden;background:#fff;padding:10px;border-radius:5px;}
.inside-list1-page3 .inside-list-2-2-2 .pull-left .font {color:#333;}

/* -----三级内页门票下单------ */
/*公共样式*/
.page_ticket_title,
.ticket_message_title,
.choose_exhibitioner_content h4,
.ticket_payment span {
	font-size: 16px;
}

.ticket_message_address,
.ticket_message_date,
.ticket_message_state,
.page_ticket_subhead,
.ticket_submit_name_tips,
.ticket_payment_next button,
.ticket_submit_exhibitioner_btn button {
	font-size: 14px;
}

.ticket_message_time,
.ticket_choose_fares_bill span,
.ticket_coupon_message,
.ticket_state_message {
	font-size: 12px;
}

.ticket_message_address,
.ticket_message_date,
.ticket_message_state {
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.ticket_message,
.ticket_choose_type_bill,
.ticket_choose_fares_bill,
.ticket_submit,
.ticket_state,
.ticket_submit_exhibitioner_btn button,
.ticket_choose,
.add_show {
	border-radius: 8px;
}

.page_ticket_title {
	font-weight: bold;
	letter-spacing: 4px;
	margin-bottom: 10px;
	line-height: 1.5;
}

.page_ticket_subhead {
	font-weight: bold;
	margin-top: 20px;
	letter-spacing: 2px;
	border-left: 3px solid #FFA500;
	padding-left: 8px;
}
/*门票页面的发票信息*/
.ticket_coupon_invoice {padding:10px;background:#fff;border-radius:5px;margin-top:10px;}
.ticket_coupon_invoice_form {padding:15px 0;}
.ticket_coupon_invoice_form div {padding:5px 0;display:flex;align-items:flex-start;line-height:30px;width:100%;}
.ticket_coupon_invoice_form div span {width:80px;}
.ticket_coupon_invoice_form div input {width:280px;outline:none;border:1px solid #a1a1a1;border-radius:5px;padding:0 4px;font-size:12px;}

.ticket_coupon,
.ticket_state {
	background: #FFFFFF;
	margin-top: 15px;
	padding: 6px 10px 60px 10px;
}

.add_name input,
.add_tel input,
.add_email input,
.add_num input {
	height: 34px;
	width: 100%;
	margin-bottom: 10px;
}

.choose_add,
.choose_add_papers {
	margin-bottom: 8px;
}

.ticket_choose_type_bill,
.ticket_choose_fares_bill {
	margin: 15px;
	text-align: center;
	padding: 6px;
	letter-spacing: 2px;
	color: #FF0000;
	background: #FFE4B5;
}

.show_btn .exit,
.show_btn .save {
	padding: 4px 0;
	border-radius: 5px;
	border: none;
	width: 48%;
	text-align: center;
}

.ticket_submit_exhibitioner_btn,
.show_btn,
.ticket_payment {
	overflow: hidden;
}

.page_ticket_content {
	width: 100%;
	height: auto;
	background: #f4f4f4;
	position: relative;
	padding: 10px;
	line-height: 1.5;
}

.ticket_message {
	padding: 15px 10px;
	background-image: linear-gradient(to bottom, #FD9D05, #FAc13E);
	color: #FFFFFF;
}

.ticket_message_title {
	word-wrap: break-word;
	word-break: break-all;
	margin-bottom: 10px;
	line-height: 1.5;
}

.ticket_message_time {
	margin-bottom: 5px;
	margin-left: 80px;
}

.ticket_message_state img {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

.ticket_message_state span {
	margin-right: 15px;
}

.ticket_choose {
	background: #FFFFFF;
	margin-top: 15px;
	padding: 15px 10px;
}

.ticket_choose_type_bill {	
	width: 100px;
}

.ticket_choose_fares_bill {
	width: 290px;
}

.ticket_choose_fares_bill span {
	color: #87CEEB;
	margin-left: 3px;
	border: 1px solid #87CEEB;
	padding: 2px 3px;
}
.agreen_block span {color:#0d97e6;}
.pop_article_block {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;}
.pop_article_com {width:90%;height:85%;background:#fff;border-radius:5px;margin:15px auto 10px auto;overflow-y:auto;padding:10px;}
.pop_article_close {width:100px;height:30px;line-height:30px;text-align:center;border-radius:5px;font-size:16px;color:#fff;background:#0d97e6;margin:0 auto;}
.pop_article_com_title {font-size:16px;margin-bottom:10px;font-weight:600;}
.pop_article_com_content {font-size:14px;}
.ticket_submit {
	background: #FFFFFF;
	margin-top: 15px;
	padding: 15px 10px;
}

.ticket_submit_name_tips {
	margin-left: 12px;
	margin-top: 15px;
	font-weight: bold;
}

.ticket_submit_name_input input {
	margin-left: 12px;
	margin-top: 8px;
	width: 95%;
	height: 34px;
	padding: 0 4px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
}

.ticket_submit_name_input input::-webkit-input-placeholder {
	color: #A1A1A1;
	height: 34px;
}

.ticket_submit_exhibitioner_message {
	margin-top: 15px;
}

.ticket_submit_exhibitioner_message .row {
	margin: 0px !important;
	margin-bottom: 5px !important;
}

.ticket_submit_exhibitioner_message .row .col-xs-2 {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.ticket_submit_exhibitioner_message .row .col-xs-2 span {
	color: #F06220;
}

.ticket_submit_exhibitioner_btn {
	margin-top: 10px;
}

.ticket_submit_exhibitioner_btn img {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

.ticket_submit_exhibitioner_btn button {
	background: #FFFFFF;
	width: 48%;
	border: 1px solid #FFA500;
	color: #FFA500;
	padding: 4px 0;
	margin: 5px 0 15px;
	height: 34px;
}

.ticket_coupon_message {
	margin-top: 15px;
	margin-left: 12px;
	line-height: 2;
	margin-bottom: 15px;
}

.ticket_state_message {
	margin-top: 15px;
	margin-left: 12px;
	line-height: 1.5;
	margin-bottom: 15px;
}

.ticket_payment {
	margin-top: 15px;
	margin: 15px -10px -10px;
	background: #FFFFFF;
	padding: 10px 10px;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	box-shadow: 2px 2px 5px #a1a1a1;
}

.ticket_payment span {
	color: #FFA500;
}

.ticket_payment_next button {
	border: 1px solid #FFA500;
	border-radius: 5px;
	background: #FFA500;
	color: #FFFFFF;
	padding: 5px 10px;
}

.add_show {
	margin: 15px 0;
	padding: 10px;
	background: #EFEFEF;
}

.add_show input {
	border-radius: 5px;
	border: 1px solid #FFFFFF;
	padding: 0px 4px;
}

.add_show select {
	padding: 2px 2px 6px;
	border-radius: 5px;
	border: 1px solid #FFFFFF;
}

.choose_add select {
	margin-right: 30px;
}

.show_btn .exit {
	color: #333333;
	background: #DCDCDC;
}

.show_btn .save {
	color: #FFFFFF;
	background: #FFA500;
}

.choose_exhibitioner {
	border: 1px solid red;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgb(0, 0, 0, 0.6);
}

.choose_exhibitioner_content {
	background: #FFFFFF;
	margin-top: 70%;
	margin-left: 20%;
	width: 60%;
	border-radius: 5px;
	padding: 15px;
	box-shadow: 1px 1px 1px 3px #FF0000;
	position: relative;
}

.choose_exhibitioner_content h4 {
	font-weight: bold;
	border-left: 3px solid #FF0000;
	padding-left: 5px;
	padding-top: 2px;
}

.choose_exhibitioner_content input {
	margin: 10px 5px 10px 10px !important;
}

.choose_exhibitioner_content span {
	margin-left: 5px;
}

.choose_exhibitioner_content img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	position: absolute;
	right: -15px;
	top: -15px;
}

/*订单支付页*/
.tickets_info_block {}
.tickets_info_block h3 {margin: 0;border-left: 2px solid #f06220;padding-left: 5px;height: 18px;line-height: 18px;font-size: 14px;font-weight: 600;margin-bottom:10px;color: #000;}
.tickets_info_block th {width:80px;}
.tickets_info_block th,.tickets_info_block td {font-size: 12px;margin: 0;line-height: 25px;text-indent: 10px;margin-top: 5px;}
.tickets_info_block td span.red {color: #f06220;font-weight: 600;}
.tickets_info_block td span.grey {color: grey;font-weight: 600;}
.tickets_paytype_block {margin-top: 15px;padding: 10px;}
.tickets_paytype_block h3 {margin: 0;border-left: 2px solid #f06220;padding-left: 5px;height: 18px;line-height: 18px;font-size: 14px;font-weight: 600;margin-bottom: 5px;}
.tickets_paytype_block p {padding-left: 10px;font-size: 14px;}
.tickets_paytype_block p img {width: 120px;}
.tickets_paytype_block p span {color: #f06220}
.tickets_paybtn_block {text-align: center;margin-top: 15px;}
.tickets_paybtn_block button {width: 120px;height: 40px;background: #38b035;color: #fff;font-size: 14px;border: none;border-radius: 5px;}

/* --会员中心-- */
/*  公共样式 */
.person-mine a,
.person-list a,
.consult-nav a,
.attention-list-item a,
.tickets-list-item a {
	color: #000000;
}

.person-mine a:hover,
.person-mine a:active,
.person-list a:hover,
.person-list a:active,
.consult-nav a:hover,
.consult-nav a:active,
.attention-list-item a,
.attention-list-item a:active,
.attention-list-item a:hover,
.consult-industry-choose a:hover,
.consult-industry-choose a:active,
.tickets-list-item a:active,
.tickets-list-item a:hover,
.s1 a:active,
.s2 a:active,
.s3 a:active {
	text-decoration: none;
}

.person-back-user span,
.person-mine dd,
.consult-nav dd,
.attention-list-item-day,
.attention-list-item-date,
.tickets-list-item,
.remind-list-left,
.periodical-list-item {
	font-size: 12px;
}

#app,
.attention-list-item,
.tickets-list-item-right,
.tickets-list-item-left,
.remind-list,
.periodical-list-item {
	background: #EFEFEF;
}

.consult-nav,
.person-logo,
.person-mine,
.person-list,
.public-logo,
.consult-public-logo,
.consult-public-content,
.consult—industry-edit {
	background: #FFFFFF;
}

.consult-person-mine,
.consult-person-list,
.consult-public-content,
.attention-list-item,
.attention-list-item button,
.consult—industry-edit,
.consult-industry-btn button,
.consult-industry-choose a {
	border-radius: 5px;
}

.person-mine a,
.person-list a,
.consult-nav a,
.attention-list-item a,
.tickets-list-item a {
	display: block;
}

.person-list,
.consult-nav img,
.consult-public-content {
	margin: 10px;
}

.person-mine .col-xs-4,
.consult-nav .col-xs-3,
.consult-public-logo {
	text-align: center;
}

.person-back-tag,
.consult-public-content,
.attention-list-item,
.consult-industry-btn button {
	padding: 10px;
}

.consult-industry-choose a,
.consult-industry-btn button,
.person-list-1ine {
	letter-spacing: 2px;
}

/* 公共样式 logo */
.person-logo,
.consult-public-logo {
	height: auto;
}

.person-logo img,
.consult-public-logo img {
	height: 41px;
}

.consult-public-logo img {
	margin-left: -15px;
}

/* 公共样式 标题 */
.consult-public-title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;
	margin-bottom: 15px;
}

/* 公共样式 绘制箭头 */
.arrow-left,
.arrow-right {
	display: inline-block;
	border-top: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	width: 12px;
	height: 12px;
}

.arrow-left {
	margin-top: 15px;
	margin-left: 15px;
	transform: rotate(-135deg);
}

.arrow-right {
	margin-top: 5px;
	margin-right: 10px;
	transform: rotate(45deg);
}

/* 公共样式 内容 */
.consult-public-content {
	min-height: 90%;
}

/* 公共样式 卡片标题、副标题 */
/*.attention-list-item-title,
.attention-list-item-subtitle,
.tickets-list-item-title,
.tickets-list-item-subtitle {
	letter-spacing: 3.5px;
}*/

.attention-list-item-title,
.tickets-list-item-title {
	font-weight: 800;
}

.attention-list-item-subtitle,
.tickets-list-item-subtitle {
	font-weight: 600;
}

/* 公共样式 单行文本溢出显示省略号 */
.attention-list-item-title,
.attention-list-item-subtitle,
.tickets-list-item-title,
.tickets-list-item-subtitle,
.tickets-list-item-unit,
.tickets-list-item-industry,
.tickets-list-item-participant {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 公共样式 我的门票背景绘制 */
.wrap_left_top,
.wrap_right_top,
.wrap_left_bottom,
.wrap_right_bottom {
	position: absolute;
	width: 12px;
	height: 12px;
	z-index: 1;
	background: #FFFFFF;
}
/* 会员中心 - 背景 */
.person-back {
	height: 210px;
	font-size: 14px;
	color: #FFFFFF;
	background-image: linear-gradient(to bottom, #FB8816, #FAc13E);
}

.person-back-tag img {
	width: 23px;
	height: 23px;
	background-color: rgba(225, 123, 21, 0.6);
	padding: 4px;
	border-radius: 50%;
}

.person-back-tag a {
	margin-left: 20px;
}

/* 会员中心 - 头像 */
.person-back-pho,
.person-back-pho img {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	margin-bottom: 5px;
}

/* 会员中心 - 用户名称 */
.person-back-user {
	padding-left: 40%;
}

.person-back-user span {
	margin-left: 8px;
}

/* 会员中心 - 列表 */
.person-mine {
	margin: -10% 10px;
	padding: 13px;
	height: 80px;
}

.person-mine img {
	width: 24px;
	height: 24px;
}

.person-mine dd {
	margin-top: 12px;
}

/* 会员中心 - 用户功能表单 */
.person-list {
	margin-top: 55px;
	height: 54%;
}

.person-list-1ine {
	padding: 14px 8px;
	border-bottom: 1px solid #EFEFEF;
}

.person-list-1ine img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.pop_check_bind_block {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 999;}
.pop_check_bind {width: 80%;margin: 30% auto;background: #fff;border-radius: 5px;overflow: hidden;}
.pop_check_bind h3 {background: #FB8816;color: #fff;font-size: 14px;text-indent: 10px;height: 30px;line-height: 30px;margin: 0;}
.pop_check_bind h3 span {float: right;display: inline-block;width: 30px;height: 30px;transform: scale(1.2,1);}
.pop_check_bind_form {padding: 10px;}
.pop_check_bind_form label {width: 100%;margin: 5px 0;}
.pop_check_bind_form .mobile {width: 100%;height: 40px;border: 1px solid #e8e8e8;padding: 0 3px;border-radius: 5px;}
.pop_check_bind_form .mobilecode {width: 60%;height: 40px;border: 1px solid #e8e8e8;padding: 0 3px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.pop_check_bind_form .getmobilecode {width: 40%;height: 40px;border: none;background: #f4f4f4;border: 1px solid #e8e8e8;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.pop_check_bind_form .truebind {display: block;width: 120px;height: 45px;background: #fb8816;color: #fff;margin: 15px auto 0px auto;font-size: 14px;border-radius: 5px;border: none;}

/* --关注展会-- */
.attention-list-item {
	line-height: 1.5;
	margin-bottom: 10px;
}

.attention-list-item .col-xs-3 img,
.attention-list-item .col-xs-3 a {
	width: 80px;
	height: 80px;
}

.attention-list-item span {
	color: #FF8C00;
}

.attention-list-item button {
	color: #a1a1a1;
	border: 1px solid #a1a1a1;
	background: #F5F5F5;
	padding: 0px 3px;
	font-size: 12px;
}

.attention-list-item-date,
.attention-list-item-day {
	margin-top: 2px;
	letter-spacing: 1.5px;
}
.attention-list {margin-bottom: 30px;}
/*我的展会*/
.attention-list-item-company {font-size: 12px;color: #333;}
.attention-list-item-company span {color: #0272b3}
.attention-list-item-date em {font-style: normal;}
/* --关注行业-- */
.consult—industry-edit {
	float: right;
	overflow: hidden;
	color: #a1a1a1;
	border: 1px solid #c1c1c1;
	padding: 0 5px;
	font-weight: 300;
}

.consult-industry-choose {
	margin-top: 2px;
	margin-bottom: 35px;
	color: #FF8C00;
	text-align-last: justify;
}

.consult-industry-choose a {
	color: #FF8C00;
	background: #F5F5F5;
	padding: 5px 15px;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline-block;
}
.consult-industry-choose a span {position: absolute;top: -5px;right: -5px;display: inline-block;width: 13px;height:15px;border-radius: 50%;font-size: 12px;padding-left: 2.5px;line-height: 16px;transform: scale(1.2,1);background: #c1c1c1;color: #fff;}
.consult-industry-btn button {
	width: 100%;
	color: #FFFFFF;
	background: #FF8C00;
	border: 1px solid #FF8C00;
}
.pop_add_hy_block {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.pop_add_hy {margin: 15% auto;width: 80%;background: #fff;height: 80%;}
.pop_add_hy h3 {line-height: 30px;b#app, .attention-list-item, .tickets-list-item-right, .tickets-list-item-left, .remind-list, .periodical-list-itemackground: #FF8C00;color: #fff;text-indent: 15px;font-size: 14px;margin: 0;}
.pop_add_hy ul {list-style: none;}
.pop_add_hy .bighy {float: left;width: 50%;border-right: 1px solid #e8e8e8;height: 86%;overflow-y: auto;border-bottom: 1px solid #f1f1f1;}
.pop_add_hy .bighy li {line-height: 40px;border-bottom: 1px solid #e8e8e8;font-size: 12px;text-indent: 10px;}
.pop_add_hy .bighy li.on {background: #f4f4f4;}
.pop_add_hy .minhy {float: left;width: 50%;background: #f1f1f1;height: 86%;overflow-y: auto;}
.pop_add_hy .minhy li {line-height: 40px;border-bottom: 1px solid #fff;font-size: 12px;text-indent: 10px;}
.pop_add_hy .minhy li.on {background:url("/public/static/shizhan/wap/img/yes.png") no-repeat 90% 50%;background-size: 20px;}
.consult-industry-true-btn {display: block;background: #FF8C00;color: #fff;font-size: 14px;width: 120px;height: 30px;margin: 0 auto;border: none;border-radius: 5px;}
.pop_add_hy_close {float: right;display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;transform: scale(1.2,1);text-indent: 0;}

/* --我的门票-- */
.tickets-list-item-title a {color: #333;}
.tickets-list-item {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 0px !important;
}

.tickets-list-item-left {
	height: 130px;
	width: 30%;
	position: relative;
	padding: 10px !important;
}

.tickets-list-item-left img {
	width: 82px;
	height: 82px;
	margin-top: 12px;
}

.tickets-list-item-right {
	padding: 20px;
	height: 130px;
	width: 70%;
	position: relative;
}

.wrap_left_top {
	top: -1px;
	left: -1px;
	border-radius: 0 0 11px 0;
}

.wrap_right_top {
	top: -1px;
	right: -1px;
	border-radius: 0 0 0 11px;
}

.wrap_left_bottom {
	left: -1px;
	bottom: -1px;
	border-radius: 0 11px 0 0;
}

.wrap_right_bottom {
	right: -1px;
	bottom: -1px;
	border-radius: 11px 0 0 0;
}

.tickets-list-item-industry,
.tickets-list-item-participant {
	padding: 0px !important;
}

.tickets-list-item {
	line-height: 1.6;
}

.tickets-list-item span {
	color: #FF8C00;
}

.tickets-list-item-matter span {
	clear: both;
	margin-right: 8.5px;
}
.tickets-list {margin-bottom: 30px;}
.get_list_more {text-align: center;font-size: 12px;line-height: 30px;margin-bottom:60px;}
.tickets-list-item-pay {height: 24px;margin-top: 5px;}
.tickets-list-item-pay button.gopay {float: right;border: none;width: 60px;height: 24px;background: #ff8c00;color: #fff;font-size: 12px;border-radius: 5px;}
/*.tickets-list-item-pay span.tickets-list-item-pay-tit_text {float: right;font-size: 12px;color: green;line-height: 24px;}*/
.tickets-list-item-pay button.viewman {float: left;background: #d1d1d1;font-size: 12px;width: 60px;height: 24px;color: #333;border-radius: 5px;border: none;}
.tickets-list-item-piao {float:right;background:#ff8c00;border:none;color:#fff;padding:0 5px;height:24px;border-radius:5px;}
.tickets-list-item-pay span.tickets-list-item-pay-tit-piao {margin-left:15px;padding:0 5px;height:24px;line-height: 24px;color:#b60000;}
.pop_spectatorList_block {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 999;}
.pop_spectatorList {background: #fff;width: 80%;margin:30% auto;border-radius: 5px;overflow:hidden;}
.pop_spectatorList h3 {height: 30px;line-height: 30px;text-indent: 10px;font-size: 14px;background: #e8e8e8;margin: 0;}
.pop_spectatorList h3 span {display: inline-block;width: 30px;height: 30px;float: right;transform: scale(1.2,1);}
.pop_spectatorList ul {padding: 10px;}
.pop_spectatorList ul li {line-height: 30px;}

/* --提醒设置-- */
.remind-list,
.remind-list-midlle {
	margin: 0px -10px;
	overflow: hidden;
	padding: 0 10px;
}

.remind-list-left {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.5px;
	padding-top: 14px;
}

/* 滑动按钮 */
.checkbox {
	position: relative;
	display: inline-block;
	float: right;
}

.checkbox:after,
.checkbox:before {
	font-family: FontAwesome;
	-webkit-font-feature-settings: normal;
	-moz-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-kerning: auto;
	-moz-font-kerning: auto;
	font-kerning: auto;
	-webkit-font-language-override: normal;
	-moz-font-language-override: normal;
	font-language-override: normal;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	text-rendering: auto;
}

.checkbox label {
	width: 40px;
	height: 20px;
	background: #DCDCDC;
	position: relative;
	display: inline-block;
	border-radius: 46px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox label:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	left: 0;
	z-index: 2;
	background: #FFFFFF;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.checkbox input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 0;
	cursor: pointer;
}

.checkbox input:hover+label:after {
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}

.checkbox input:checked+label:after {
	left: 20px;
}

.model-1 .checkbox input:checked+label {
	background: #FF7900;

}

.model-1 .checkbox input:checked+label:after {
	background: #FFFFFF;
}
.remind_block {margin: 0;padding: 0;}
.remind_block .consult-public-title {background: #FB8816;padding: 10px 15px;color: #fff;}
.remind_block .remind-list {background: none;padding: 0px 15px;margin: 0;color: #333;}
.remind_block .remind-list-midlle {padding: 0 15px;margin: 0;color: #333;}

/* --我的期刊-- */
.periodical-list-item {
	/*margin: 0 -10px 15px;*/
	padding: 10px;
	line-height: 1.5;
	letter-spacing: 2px;
	background:#f4f4f4;
	/*height:60px;*/
	border-radius:5px;
}
.periodical-list-item:nth-child(2n) {background: #fff;}
.periodical-list-item-title {
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 6px;
	font-size:14px;
}
.periodical-list-item-ts {font-size:12px;color:#999;margin-top:5px;}
.periodical-list-item-remarks {font-size:14px;color:#333;margin-top:5px;}
.s1 a,
.s2 a,
.s3 a {
	width: 64px;
	padding: 2px;
	text-align: center;
	background: #FFFFFF;
}
.menber_body_right_mp_row_url {text-align:right;margin-top:5px;}
.menber_body_right_mp_row_url a {color:green;}
.menber_body_right_mp_row_url span {color:#f00;}

.stdone a {
	color: #A1A1A1;
}
.applying a {
	color: #008000;
}
.gopay a {
	color: #FFA500;
}
/*展商名录*/
.publication_info {background:#fff;border-radius:5px;}
.publication_logo {}
.publication_logo img {width:100%;}
.publication_info h1 {font-size:18px;padding:10px;line-height:26px;margin:0;font-weight:600;}
.publication_item {display:flex;background:#fff;border-radius:5px;padding:15px 10px;margin-top:10px;border:1px solid #fff;}
.on.publication_item {border:1px solid #ff0000;}
.publication_item_left {width:75%;}
.publication_item_left h2 {font-size:18px;margin:0;}
.publication_item_left_state {font-size:12px;color:#666;line-height:26px;margin-top:5px;}
.publication_item_left_state span {padding-left:20px;margin-right:15px;}
.publication_item_left_state span:nth-child(1) {background:url("/public/static/shizhan/wap/img/warn_publication.png") no-repeat;background-size:14px;}
.publication_item_left_state span:nth-child(2) {background:url("/public/static/shizhan/wap/img/tick_publication.png") no-repeat;background-size:14px;}
.publication_item_left_beizhu {font-size:12px;color:#888;line-height:30px;}
.publication_item_right {width:25%;text-align:right;}
.publication_item_right span:nth-child(1) {display:inline-block;color:#ff0000;line-height:50px;font-size:20px;font-weight:600;}
.publication_item_right span:nth-child(2) {display:inline-block;width:20px;height:20px;margin-left:10px;background:url("/public/static/shizhan/wap/img/choose_no.png") no-repeat;background-size:20px;}
.on.publication_item .publication_item_right span:nth-child(2) {background:url("/public/static/shizhan/wap/img/choose_yes.png") no-repeat;background-size:20px;}
.verifycode_block {position:relative;}
.verifycode_block .logincode {position:absolute;top:0;right:0;height:50px;}

/*自适应部分*/
@media screen and (max-width: 414px){
	.public_header_logo {width: 29%;}
	.public_header_logo img {width: 100%;}
	.news_article_content img {height: auto !important;}
	.exhibition_body_right_block_jieshao_gm {width: auto !important;}
}
@media screen and (max-width:375px){
	.search_input {width:70%;}
	.product-sort .price-select {font-size:12px;}
	.list_area_ul2,.list_area_ul3 {width:73%;}
	.exhibition_card5 span {margin-right:2%;}
	.zh_info_zg_img_list .zh_info_zg_img {width: 48.8%;}

}
@media screen and (max-width:320px){
	.search_btn {width: 60px;height: 30px;}
	.search_input {width: 73%;height: 32px;}
	.zh_info_zg_img_list .zh_info_zg_img {width: 48.5%;}
	.headline_middle {width: 67%;}
}
