@charset "utf-8";
/* CSS Document */

html,
body {
	font-family: "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/*×¨Ìâ¶¥²¿µ¼º½*/
.top-bar {
	border-bottom: 2px #E20000 solid;
}

.top-bar-login,
.top-bar-login-after {
	line-height: 30px;
	font: 12px/30px simsun;
}

.top-bar-login-after {
	display: none;
}

.top-bar .ofw-logo {
	margin-top: 2px;
}

.top-bar-login>.signin {
	display: inline-block;
	background: #e20000;
	height: 24px;
	width: 50px;
	border-radius: 2px;
	text-align: center;
	margin-top: 3px;
	line-height: 24px;
}

.top-bar-login>.signin>a {
	color: #fff;
}

.top-bar-login a,
.top-bar-login-after a {
	color: #333;
}

.top-bar-login a:hover,
.top-bar-login-after a:hover {
	text-decoration: underline;
}

.top-bar-login i {
	font-style: normal;
	color: #666;
}

.top-bar-login>.email {
	padding-left: 24px;
	display: inline-block;
	background: url(http://images.ofweek.com/images/global-steven/email/ico_email.png?v=123) no-repeat left;
}

.public-title {
	color: #2c333b;
	font-size: 42px;
	text-align: center;
	margin: 0px auto 15px;
	padding-top: 65px;
	font-weight: 600;
}

.sm-title {
	color: #a4a4a4;
	font-size: 22px;
	text-align: center;
	margin: 0px auto 60px;
}

/*nav-bar*/
.nav-bar {
	position: absolute;
	width: 100%;
	z-index: 100;
	background: #000;
	line-height: 50px;
}

.nav-bar.fixed {
	position: fixed;
	top: 0;
}

.nav-bar .nav li {
	float: left;
	margin-right: 30px;
	color: #fff;
}

.nav-bar .nav li a {
	color: #fff;
	/*font-weight: bold;*/
	font-size: 16px;
}

.nav-bar .nav li:hover a,
.nav-bar .nav li.on a {
	color: #0494ee;
}

.nav-bar .nav a.on {
	color: #0494ee
}

.nav-bar .nav-r {
	margin-top: 10px;
	margin-right: -8px;
}

.nav-bar .nav-r a {
	float: left;
	margin-right: 8px;
	width: 98px;
	line-height: 34px;
	border-radius: 17px;
	background: #0494ee;
	text-align: center;
	color: #fff;
	/* font-weight: 600; */
	font-size: 16px;
}

.nav-bar .nav-r div.fl {
	width: 150px;
	height: 98px;
	text-align: center;
	background: #0494ee;

}

.nav-bar .nav-r .fl div {
	margin-top: 22px;
}

.nav-bar .nav-r .fl p {
	margin-top: 10px;
	font-size: 17px;
	color: #fff;
}

.banner {
	margin-top: 52px;
	height: 596px;
	background: url('../images/banner0402.png?v=04021') no-repeat center;
}

/* 大会介绍 */

.intro {
	margin-bottom: 75px;
}

.intro .intro-content {
	margin-top: 22px;
}

.intro .intro-content .intro-content-left {
	width: 500px;
}

.intro .intro-content .intro-content-left .passage {
	color: #797979;
	font-size: 16px;
	line-height: 21px;
	text-indent: 2em;
	padding-bottom: 8px;
}

.intro .intro-content .intro-content-right {
	width: 465px;
	margin-top: 4px;
}

.intro-content-right .swiper-pagination {
	position: static;
}

.intro-content-right .swiper-pagination-bullet {
	width: 40px;
	height: 4px;
	border-radius: 0;
	margin: 0 3px;
	background-color: #0b3753;
	opacity: .8;
}

.intro-content-right .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #16d0ce;
}

.dhjb {
	position: relative;
}

.dhjb-box {
	overflow: hidden;
	position: relative;
	height: 302px;
}

.dhjb-items {
	display: none;
	width: 465px;
	height: 302px;
	overflow: hidden;
}

.dhjb-items img {
	display: block;
	width: 100%;
	height: 100%;
}

.dhjb_index {
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 100%;
}

.dhjb_index ul {
	text-align: right;
	padding-right: 20px;
}

.dhjb_index ul li {
	display: inline-block;
	margin-right: 5px;
	width: 15px;
	height: 19px;
	text-align: center;
	line-height: 19px;
	background-color: #8b8ea3;
	color: #5c5c61;
	cursor: pointer;
}

.dhjb_index ul li.active {
	background-color: #fff;
	color: #000;
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1)
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}

/* 大会亮点 */
.lightspot {
	width: 100%;
	background: url(../images/lightspot/bg.png?v=123) no-repeat center;
	background-color: #2c333b;

}

.lightspot_list {
	width: 100%;
}

.lightspot_list li {
	width: 196px;
	margin-bottom: 80px;
	margin-right: 70px;
	min-height: 220px;
	color: #fff;
}

.lightspot_list li img {
	display: block;
	height: 45px;
	margin: 0 auto;
}

.lightspot_list li h3 {
	text-align: center;
	margin: 18px 0;
	font-size: 16px;
}

.lightspot_list li p {
	font-size: 12px;
}

/* 大会嘉宾 */
.guest {
	background: url(../images/jb/jbbg.png?v=123)no-repeat top center;
	background-size: 100% 100%;
}

.guest .wrap {
	margin-top: 35px;
}

.guest .wrap ul {
	overflow: hidden;
	padding-bottom: 60px;
}

.guest .wrap ul li {
	height: 252px;
	width: 182px;
	background: url(../images/jb/bg.png?v=123) no-repeat center bottom;
	float: left;
	margin-right: 22px;
	text-align: center;
}

.guest .wrap ul li:nth-child(5n+0) {
	margin-right: 0;
}

.guest .wrap ul li img {
	margin-top: 30px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
}

.guest .wrap ul li p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 18px;
	font-weight: 600
}

.guest .wrap ul li span {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	margin-top: 8px;
	line-height: 20px;
	width: 100%;
}


/* tqhd */

.tqhd-bd {
	position: relative;
	overflow: hidden;
	height: 343px;
	margin: 45px 0 0;
}

.tqhd-items li {
	float: left;
	width: 323px;
	margin: 0 15px 0 0;
	text-align: center;
	background: #707070;
	color: #fff;
}

.tqhd-items a {
	display: block;
	color: #fff;
}

.tqhd-items .txt {
	padding: 15px 0 20px;
	font: bold 20px/1.2 "Microsoft Yahei";
}

.tqhd-left,
.tqhd-right {
	position: absolute;
	top: 135px;
	z-index: 9;
	cursor: pointer;
}

.tqhd-left {
	left: 50%;
	margin-left: -500px;
}

.tqhd-right {
	right: 50%;
	margin-right: -500px;
}


/*meet-point*/
.middle-bg {
	background: #ebf0f4;
}

.middle-bg .wrap {
	padding-bottom: 35px;
}

.middle-bg .wrap .header .header_title {
	width: 266px;
	height: 46px;
	margin: 0 auto 20px;
	background: url("../images/20180911/huititle.png?v=123")no-repeat center;
}

.meet-point {
	padding-top: 50px;
}

.meet-point .part-cont .img {
	margin-bottom: 30px;
	height: 258px;
	position: relative;
}

.meet-point .part-cont .img>div div {
	position: absolute;
	width: 145px;
	height: 145px;
	z-index: 10;
}

.meet-point .part-cont .sw-con {
	width: 706px;
	margin: 0 auto;
}

.meet-point .part-cont .sw-con .tab {
	margin: 0 13px;
}

.meet-point .part-cont .sw-con .tab li {
	width: 20%;
	float: left;
	font-size: 24px;
	text-align: center;
	cursor: default;
}

.meet-point .part-cont .sw-con .tab li span {
	margin-top: 10px;
	border-width: 5.5px 6px;
	border-style: solid;
	border-color: #488bff transparent transparent;
	display: none;
}

.meet-point .part-cont .sw-con .tab li.on {
	color: #488bff;
	font-weight: bold;
}

.meet-point .part-cont .sw-con .tab li.on span {
	display: inline-block;
}

.meet-point .cw-con {
	padding: 15px 28px;
	height: 48px;
	background-image: url(../images/img_1_29.png?v=123), url(../images/img_1_33.png?v=123);
	background-repeat: no-repeat;
	background-position: left top, right bottom;
	width: 650px;
	display: table;
}

.meet-point .cw-con div {
	display: none;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
	width: 650px;
	height: 48px;
}

.meet-point .cw-con div.on {
	display: table-cell;
}

/*meet-schedule*/
.meet-schedule {
	margin-top: 50px;
	height: 650px;
	background: url(../images/img_3_02.png?v=123) center;
	overflow: hidden;
}

.meet-schedule .part-tit {
	margin-top: 35px;
}

.meet-schedule .card-wrap {
	margin-left: -50px;
}

.meet-schedule .card-wrap>div {
	float: left;
	margin-left: 50px;
	width: 160px;
	position: relative;
}

/*.meet-schedule .card-wrap>div.on {
	background: #fff;
}*/
.meet-schedule .card-wrap>div.on:after {
	content: '';
	position: absolute;
	border-width: 13px 16px;
	border-color: #fff transparent transparent;
	border-style: solid;
	z-index: 10;
	left: 67px;
	bottom: -42px;
}

.meet-schedule .card-wrap>div div {
	border: 1px solid #fff;
	padding-top: 82px;
	height: 96px;
	background-image: url(../images/bg.png?v=123);
	background-repeat: no-repeat;
	border-radius: 8px;
	overflow: hidden;
}

.meet-schedule .card-wrap>div.on div {
	background-image: url(../images/bg_hover.png?v=123);
	border-color: #164898;
	background-color: #fff;
}

.meet-schedule .card-wrap>div div p {
	display: table-cell;
	height: 96px;
	width: 158px;
	line-height: 1.5;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 20px;
}

.meet-schedule .card-wrap>div.on div p {
	background: #0580ca;
}

.meet-schedule .card-wrap>div div p span {
	font-size: 14px;
}

.meet-schedule .weixin {
	float: right;
	margin-top: 90px;
}

.meet-schedule .weixin p {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-top: 10px;
}

.sc-list-con {
	float: left;
	margin-top: 50px;
	margin-left: 70px;
	width: 720px;
}

.sc-list-con table td {
	padding: 10px 0;
	font-size: 14px;
	line-height: 26px;
	color: #fff;
}

.sc-list-con table td:first-child {
	border-right: 1px solid #fff;
}

.sc-list-con table td span {
	font-size: 16px;
	padding-left: 28px;
	background-repeat: no-repeat;
	line-height: 40px;
	display: block;
}

.sc-list-con table {
	display: none;
}

.sc-list-con table.on {
	display: table;
}

.sc-list-con table td span:nth-child(1) {
	background-image: url(../images/index_2_03.png?v=123);
	background-position: left center;
}

.sc-list-con table td span:nth-child(2) {
	background-image: url(../images/index_2_07.png?v=123);
	background-position: 1px center;
}

/* 部分往届演讲嘉宾 */
.big-cont {
	width: 100%;
	/* height: 697px; */
	/* background: url(../images/2018-05-11/bg_3.png?v=123) no-repeat center; */
}


.mg-slide {
	position: relative;
}

.mg-slide.on {
	display: block;
}

.mg-slide .mg-page ul {
	overflow: hidden;
	margin-top: -20px;
	margin-left: -25px;
}

.mg-slide .mg-page ul li {
	float: left;
	margin-top: 20px;
	margin-left: 25px;
	padding: 5px;
	width: 220px;
	min-height: 336px;
	background: #fff;

}

.mg-slide .mg-page ul li img {
	width: 100%;
}

.mg-slide .mg-page ul li div {
	display: table-cell;
	width: 220px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	line-height: 1.5;
}

.mg-slide .mg-page ul li div span {
	font-size: 14px;
}

.mg-slide .prev,
.mg-slide .next {
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -22.5px;
}

.mg-slide .prev {
	right: 50%;
	margin-right: 540px;
}

.mg-slide .next {
	left: 50%;
	margin-left: 540px;
}

/*last-speech*/
.last-speech .sp-slide {
	position: relative;
}

.last-speech .sp-slide .hd {
	position: absolute;
	right: 510px;
	bottom: 10px;
}

.last-speech .sp-slide .hd span {
	float: left;
	margin-left: 1px;
	width: 22px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: rgba(255, 255, 255, .6);
	font-size: 14px;
	color: #fff;
	/*opacity: .6;*/
	cursor: pointer;
}

.last-speech .sp-slide .hd span.on {
	background: rgba(255, 0, 0, .6);
}

.last-speech .sp-slide .slide {
	height: 380px;
}

.last-speech .sp-slide .slide .fl {
	width: 500px;
}

.last-speech .sp-slide .slide .fl img {
	width: 500px;
	height: 380px;
}

.last-speech .sp-slide .slide .fr {
	width: 460px;
	margin-top: 30px;
}

.last-speech .t1 {
	font-size: 20px;
}

.last-speech .t1 span {
	color: #488bff;
	font-size: 30px;
	margin-right: 20px;
}

.last-speech .t2 {
	margin: 30px 0;
	font-size: 30px;
}

.last-speech .t3 {
	font-size: 16px;
	line-height: 2;
}

.last-speech .t3 a {
	color: #f00;
}


/*last-audience*/
.last-audience {
	height: 840px;
	background: url(../images/bg_02.png?v=123) center;
}

.last-audience .s-tit {
	font-size: 30px;
	color: #fff;
	border-bottom: 1px solid #0580ca;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.last-audience .job-an {
	padding-left: 290px;
	background: url(../images/img_2_06.png?v=123) no-repeat left top;
}

.last-audience .job-an dl {
	margin-bottom: 20px;
	color: #fff;
}

.last-audience .job-an dl dt {
	position: relative;
	font-size: 20px;

}

.last-audience .job-an dl dt span {
	position: absolute;
	left: 220px;
	height: 10px;
	top: 50%;
	margin-top: -5px;
	border-radius: 5px;
	transition: width 3s 300ms linear;
}

.job-an.on dt span {
	width: 0 !important;
}

.last-audience .job-an dl dd {
	font-size: 16px;
	margin-top: 10px;
}

.ind-an {
	margin-left: 35px;
}

.ind-an div {
	position: relative;
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
	line-height: 1.8;
}

.ind-an div span {
	position: absolute;
	left: 260px;
	height: 10px;
	top: 50%;
	margin-top: -5px;
	border-radius: 5px;
	transition: width 3s 800ms linear;
}

.ind-an.on div span {
	width: 0 !important;
}

/*orgnaization*/
.orgnaization {
	margin-top: 50px;
}

.orgnaization .img-con span {
	float: left;
	line-height: 50px;
	font-size: 14px;
}

.orgnaization .img-con div {
	margin-left: 110px;

}

.orgnaization .img-con div a {
	margin-right: 50px;
}

.orgnaization .img-con {
	/*margin-top: 50px;*/
	margin-bottom: 40px;
	overflow: hidden;
}


.concat {
	background-color: #2C333B;
	color: #fff;
	height: 360px;
}

.concat_main {
	margin: 30px auto;
}

.concat_main>.fl {
	margin-right: 50px;
}

.concat_main>.fr {
	text-align: center;
	font-size: 14px;
}

.concat_main>.fr p {
	margin-top: 10px;
}

.concat-kind {
	font-size: 18px;
	line-height: 2;
}

.concat-man {
	font-size: 14px;
	line-height: 2;
}

/*20180323新增*/
.side-float {
	position: fixed;
	z-index: 1000;
	width: 155px;
	height: 120px;
	background: url(../images/float_bg_07.png?v=123);
	right: 0;
	top: 50%;
	margin-top: -60px;
}

.side-float a {
	display: block;
	height: 40px;
}

.last-speech .cont-left {
	width: 568px;
	height: 339px;
	border: 4px solid #00cbff;

}

.last-speech .cont-left .cl-item {
	height: 100%;
	position: relative;
	display: none;
}

.last-speech .cont-left .cl-item .zi {
	position: absolute;
	width: 290px;
	top: 42px;
	right: 16px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}

.last-speech .cont-left .cl-item .info {
	position: absolute;
	width: 290px;
	right: 16px;
	bottom: 32px;
	font-size: 24px;
	color: #fff;
	line-height: 2;
}

.last-speech .cont-left .cl-item .info span {
	font-size: 16px;
	display: block;
}

.last-speech .cont-right {
	width: 410px;
	height: 348px;
	overflow: hidden;
}

.last-speech .cont-right .cr-item {
	border: 3px solid transparent;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 14px;
}

.last-speech .cont-right .cr-item:hover {
	border-color: #0089ff;
	background: #226fb8;
}

.last-speech .cont-right .cr-item img {
	margin-right: 15px;
	height: 76px;
	float: left;
}

.last-speech .cont-right .cr-item div {
	overflow: hidden;
	margin-top: 20px;
	color: #000;
	font-size: 16px;
	/*width: 270px;*/
}

.last-speech .cont-right .cr-item:hover div {
	color: #fff;
}


/* 回顾 */
#box1 ul li img{
	width: 323px;height: 196px;
}

#box1 ul li{
	margin-right: 15px;
	float: left;
	margin-bottom: 20px;
}
#box1 ul{
	overflow: hidden;
}

#box1 ul li:nth-child(3n+0){
	margin-right: 0;
}

/* box */
#box {
	position: relative;
	width: 1000px;
	height: 380px;
}

#box ul {
	position: relative;
	width: 1000px;
	height: 380px;
}

#box li {
	position: absolute;
	list-style: none;
	background: #000;
	width: 0;
	height: 0;
	top: 146px;
	left: 377px;
	z-index: 0;
	cursor: pointer;
	overflow: hidden;
	border-radius: 3px;
}

#box li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#box .prev,
#box .next {
	position: absolute;
	top: 50%;
	width: 136px;
	height: 136px;
	margin-top: -68px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	z-index: 1000
}

#box .prev {
	left: 43px;
	background: url(../images/btns_07.png?v=123) no-repeat;
}

#box .next {
	right: 43px;
	background: url(../images/btns_09.png?v=123) no-repeat;
}

/* 统一title */
.con_title {
	width: 220px;
	height: 50px;
	padding-top: 45px;
	padding-bottom: 20px;
	text-align: center;
	color: #0d8dde;
	margin: 0 auto;
	font-size: 30px;
	line-height: 0px;
	background: url(../images/title.png?v=123) no-repeat center;
}

.fanwei {
	width: 100%;
	padding-bottom: 50px;
}

.fanwei .wrap ul {
	width: 100%;
	overflow: hidden;
}

.fanwei .wrap ul li {
	padding: 20px 30px;
	float: left;
	width: 240px;
	height: 192px;
	background: url(../images/kuang_list.png?v=123) no-repeat center;
	margin-right: 48px;
	color: #333;
}

.fanwei .wrap ul li:last-of-type {
	margin-right: 0px;
}

.fanwei .wrap ul li h3 {
	font-size: 16px;
	padding-bottom: 20px;
}

.fanwei .wrap ul li p {
	font-size: 14px;
}

/*同期活动*/
.activity {
	width: 100%;
}

.wrap {
	width: 1000px;
	height: 100%;
}

.wrap .footer {
	width: 100%;
	margin-top: 20px;
}

.wrap .footer .footer_son {
	width: 100%;
	position: relative;
	display: none;
}

.wrap .footer .footer_son .footer_son_left {
	display: inline-block;
	width: 596px;
	padding-left: 28px;
	border-right: 1px solid #C2C2C2;
}

.wrap .footer .footer_son .footer_son_left .footer_son_left_title {
	font-size: 18px;
	color: #0580ca;
}

.wrap .footer .footer_son .footer_son_left .footer_son_left_text {
	width: 530px;
	font: 14px/22px '';
	margin-top: 16px;
}

.wrap .footer .footer_son .footer_son_right {
	display: inline-block;
	width: 369px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.wrap .footer .footer_son .footer_son_right .footer_son_right_son {
	height: 75px;
	width: 230px;
	position: absolute;
	top: 50%;
	left: 74px;
	margin-top: -36px;
	vertical-align: middle;
}

.wrap .footer .footer_son .footer_son_right .footer_son_right_son p {
	height: 40px;
	font: 600 16px/40px '';
	position: relative;
}

.wrap .footer .footer_son .footer_son_right .footer_son_right_son p img {
	position: absolute;
	left: 0;
	top: 1px;
}

.wrap .footer .footer_son .footer_son_right .footer_son_right_son p img.footer_son_right_son_img {
	left: 0;
	top: 10px;
}

.wrap .footer .footer_son .footer_son_right .footer_son_right_son p span {
	display: inline-block;
	position: absolute;
	left: 25px;
}

/*新加的同期活动*/
.activity_box {
	width: 100%;
	background: url('../images/activity_box.png?v=123');
	background-size: 100% 100%;
	position: relative;
}

.activity_box .activity {
	width: 100%;

}

.activity_box .activity_box_remarks {
	width: 1000px;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 60px;
}

.activity_box .activity_box_remarks .activity_box_remarks_text {
	width: 100%;
	height: 100%;
	text-align: left;
	font-size: 12px;
	color: #000;
}

.footer .footer_son_one {
	padding-left: 28px;
}

.footer .footer_son_one .footer_son_one_header {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #0580ca;
}

.footer .footer_son_one .footer_son_one_main {
	padding-top: 10px;
	height: 100%;
	width: 100%;
	position: relative;
}

.footer .footer_son_one .footer_son_one_main .footer_son_one_main_right {
	width: 368px;
	height: 268px;
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: 58px;
}

.footer .footer_son_one .footer_son_one_main .footer_son_one_main_right .footer_son_one_main_right_text {
	font-size: 14px;
}

.footer .footer_son_one .footer_son_one_main .footer_son_one_main_right .footer_son_one_main_right_text1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 60px;
	margin-left: 60px;
	vertical-align: bottom;
}

.footer_son_one_main_right_text1 p {
	vertical-align: bottom;
	height: 24px;
	position: relative;
}

.footer_son_one_main_right_text1 p img {
	position: absolute;
	left: 0;
	top: 0;
}

.footer_son_one_main_right_text1 p span {
	position: absolute;
	left: 25px;
	top: 0;
}

.footer_son_one_main_right_text1 p:nth-of-type(1) img {
	top: 1px;
}

.footer_son_one_main_right_text1 p:nth-of-type(2) img {
	top: -5px;
}

.footer_son_one_main_line {
	width: 1px;
	height: 100%;
	background-color: #C6C6C6;
	position: absolute;
	left: 548px;
	top: 0px;
}

/*往届回顾*/
.past_review {
	width: 100%;
	height: 682px;
	background: url("../images/2018-05-11/bg4.png?v=123") no-repeat center;
}

.past_review .wrap .header {
	width: 100%;
	padding-top: 60px;
}

.past_review .wrap .header .header_title {
	width: 217px;
	height: 46px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_four.png?v=123")no-repeat center;
}

.past_review .part1_con {
	width: 919px;
	margin: 0 auto;
	margin-top: 40px;
	background: none repeat scroll 0 0 #fff;
}

/*合作园区*/
.cooperation_park {
	width: 100%;
	height: 388px;
}

.cooperation_park .wrap .header {
	width: 100%;
	padding-top: 48px;
}

.cooperation_park .wrap .header .header_title {
	width: 272px;
	height: 46px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_five.png?v=123?v=1")no-repeat center;
}

/*.cooperation_park .wrap .main{*/
/*margin-top: 26px;*/
/*width:100%;*/
/*height: 167px;*/
/*overflow: hidden;*/
/*background:url("../images/2018-05-11/logo_bg1.png?v=123")no-repeat center;*/
/*}*/
.cooperation_park .box {
	margin-top: 26px;
	width: 100%;
	height: 167px;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}

.cooperation_park .box ul {
	width: 100%;
	height: 167px;
	position: absolute;
	top: 0;
	left: 0;
}

.cooperation_park .box ul li {
	list-style: none;
}

.cooperation_park .box ul li img {
	vertical-align: middle;
}

/*部分参与企业*/
.partial_participation {
	width: 100%;
	height: 388px;
}

.partial_participation .wrap .header {
	width: 100%;
	padding-top: 48px;
}

.partial_participation .wrap .header .header_title {
	width: 275px;
	height: 46px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_six.png?v=123")no-repeat center;
}

/*.partial_participation .wrap .main{*/
/*margin-top: 26px;*/
/*width:100%;*/
/*height: 167px;*/
/*background:url("../images/2018-05-11/logo_bg2.png?v=123")no-repeat center;*/
/*}*/
.partial_participation .box {
	margin-top: 26px;
	width: 100%;
	height: 167px;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}

.partial_participation .box ul {
	width: 100%;
	height: 167px;
	position: absolute;
	top: 0;
	left: 0;
}

.partial_participation .box ul li {
	list-style: none;
}

.partial_participation .box ul li img {
	vertical-align: middle;
}

/*组织机构*/
.mechanism {
	width: 100%;
	height: 844px;
	background: #fff;
}

.mechanism .wrap .header {
	width: 100%;
	padding-top: 48px;
}

.mechanism .wrap .header .header_title {
	width: 217px;
	height: 46px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_seven.png?v=123")no-repeat center;
}

.mechanism .wrap .main {
	margin-top: 26px;
	width: 100%;
	height: 68px;
}

.mechanism .wrap .main .main_son {
	width: 100%;
	padding-left: 2px;
	text-align: center;
}

.mechanism .wrap .main .main_son.main_son2 {
	margin-top: 22px;
}

.mechanism .wrap .main .main_son>div {
	display: inline-block;
	vertical-align: middle;
}

.mechanism .wrap .main .main_son>div a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mechanism .wrap .main .main_son .main_son_text {
	text-align: center;
	font-size: 19px;
}

.mechanism .wrap .main .main_son .main_son1 {
	width: 190px;
	height: 73px;
	margin:25px 22.5px 20px;
	/*margin-right: 16px;*/
	background: url("../images/logo/ofweeknew.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son2 {
	width: 190px;
	height: 73px;
	background: red;
	margin:22.5px;
	/*background:url("../images/2018-05-11/mechanism_two.png?v=123")no-repeat center;*/
}

.mechanism .wrap .main .main_son .main_son2.mechanism_two1 {
	background: url("../images/logo/mechanism_two1_01.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son2.mechanism_two2 {
	background: url("../images/logo/mechanism_two.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son2.mechanism_two5 {
	width: 150px;
	background: url("../images/logo/mechanism_two5.jpg")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son2.mechanism_two6 {
	width: 150px;
	background: url("../images/logo/mechanism_two6.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son2.mechanism_two7 {
	width: 150px;
	background: url("../images/logo/mechanism_two7.jpg")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son3 {
	width: 190px;
	height: 73px;
	margin:22.5px;
	/*margin-right: 2px;*/
	background: url("../images/logo/mechanism_three.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son4 {
	width: 190px;
	height: 73px;
	margin:22.5px;
	/*margin-right: 2px;*/
	background: url("../images/logo/mechanism_four.png?v=123")no-repeat center;
}

.mechanism .wrap .main .main_son .main_son5 {
	width: 190px;
	height: 73px;
	margin:22.5px;
	background: url("../images/logo/mechanism_five1.png?v=123")no-repeat center;
}
.mechanism .wrap .main .main_son .main_son6 {
	width: 190px;
	height: 73px;
	margin:22.5px;
	background: url("../images/logo/xbdw.png")no-repeat center;
}

/*联系方式*/

.concat .wrap .header {
	width: 100%;
	padding-bottom: 48px;
}

.concat .wrap .header .header_title {
	width: 217px;
	height: 46px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_eight.png?v=123")no-repeat center;
}

.concat .cr div {
	width: 130px;
}

.concat .cr div img {
	width: 130px;
	height: 130px;
}

/*展商报名的iframe*/
#iframe_show1 {
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
}

#iframe_show2 {
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
}

/*参展理由*/
.reasons_exhibiting {
	width: 100%;
	height: 813px;
	background-color: #f1f7fb;
}

.reasons_exhibiting .wrap .header {
	width: 100%;
	padding-top: 36px;
}

.reasons_exhibiting .wrap .header .header_title {
	width: 216px;
	height: 48px;
	margin: 0 auto;
	background: url("../images/2018-05-11/title_9.png?v=123")no-repeat center;
}

.reasons_exhibiting .main {
	margin-top: 25px;
	width: 100%;
	/*height: 100%;*/
	position: relative;
}

.reasons_exhibiting .main .main_son {
	display: inline-block;
	width: 480px;
}

.reasons_exhibiting .main .main_son.main_left {
	position: absolute;
	left: 0;
	top: 0;
}

.reasons_exhibiting .main .main_son.main_right {
	position: absolute;
	right: 0;
	top: 0;
}

.reasons_exhibiting .main .main_son .main_son_header {
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.reasons_exhibiting .main .main_son .main_son_main {
	width: 100%;
	height: 150px;
	position: relative;
	margin-top: 18px;
}

.reasons_exhibiting .main .main_son .main_son_main:nth-of-type(4) {
	height: 120px;
}

.reasons_exhibiting .main .main_son .main_son_main:nth-of-type(5) {
	height: 100px;
}

.reasons_exhibiting .main .main_son .main_son_main .main_son_main_left {
	width: 78px;
	/*height:calc(100% - 1px);*/
	display: inline-block;
	background-color: deeppink;
	position: absolute;
	left: 0;
	top: 30px;
}

.reasons_exhibiting .main .main_son_main_left .l_icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
}

.reasons_exhibiting .main .main_son_main_left .l_line {
	width: 80px;
	height: 1px;
	background-color: #B1B1B1;
	position: absolute;
	top: 36px;
	right: -17px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	/* IE 9 */
	-moz-transform: rotate(-45deg);
	/* Firefox */
	-webkit-transform: rotate(-45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(-45deg);
	/* Opera */
}


.reasons_exhibiting .main .main_son .main_son_main .main_son_main_right {
	width: 397px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}

.reasons_exhibiting .main .main_son .main_son_main .main_son_main_right_title {
	height: 38px;
	line-height: 38px;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #BBBCBD;
	color: #1A1B1B;
}

.reasons_exhibiting .main .main_son .main_son_main .main_son_main_right_text {
	line-height: 24px;
	font-size: 14px;
	color: #000000;
	margin-top: 12px;
}

.main_son.main_left .main_son_header,
.main_son.main_left .l_icon {
	background-color: #0F9CF6;
	color: #fff;
}

.main_son.main_left .main_son_header,
.main_son.main_left .l_icon .iconfont {
	font-size: 32px;
	color: #fff;
}

.main_son.main_right .main_son_header,
.main_son.main_right .l_icon {
	background-color: #4EB3BF;
	color: #fff;
}

.main_son.main_right .main_son_header,
.main_son.main_right .l_icon .iconfont {
	font-size: 32px;
	color: #fff;
}

#g-footer {
	border-top: 0;
}


/*2018-06-14 右悬浮窗*/
/* 右侧悬浮窗 */
.right_gg {
	display: none;
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 99;
	transform: translateY(-50%);
	width: 120px;
	height: 248px;
	background: url('../images/2018-05-11/right_gg.png?v=123?v=1') no-repeat center;
}

.right_gg a {
	display: block;
	width: 100%;
	height: 50px;
	margin-bottom: 5px;
}

.right_gg span {
	display: block;
	width: 100%;
	height: 50px;
	margin-bottom: 5px;
}

.social-share {
	display: none;
	position: absolute;
	top: 0px;
	left: -122px;
	width: 120px;
	border: 1px solid #ccc;
	background: #fff;
}

.right_fx {
	position: relative;
}

.social-share .item {
	width: 100%;
}

.social-share .item a .share-n {
	position: absolute;
	left: 32px;
	top: 0;
	width: 50px;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	-webkit-text-stroke-width: 0;
	padding-left: 10px;
}

.social-share .item a:hover .share-n {
	color: black;
}


/*大会日程改版*/
.activity .activity_date {
	width: 100%;
	position: relative;
}

.activity-schedule tbody td {
	font-size: 14px;
	color: #333333;
	background: #fff;
	border: 1px solid #dddddd;
	padding-top: 11px;
	padding-bottom: 11px;
}

.activity-schedule>tbody>tr>td:first-child,
.activity-schedule>thead>tr>td:first-child {
	width: 200px;
	text-align: center;
}

.activity-schedule>tbody>tr>td:nth-of-type(2),
.activity-schedule>thead>tr>td:nth-of-type(2) {
	width: 450px;
	padding-left: 20px;
}

.activity-schedule>tbody>tr>td:nth-of-type(3),
.activity-schedule>thead>tr>td:nth-of-type(3) {
	width: 230px;
	text-align: center;
}

.activity-schedule thead td {
	background: #49a3ef;
	color: #fff;
	border: 0px;
	line-height: 42px;
	font-size: 18px;
}


.date-cont {
	float: left;
	/*width: 470px;*/
	width: 1000px;
	color: #fff;
	/*margin-right: 30px;*/
}

.date-cont .date-cont-top {
	text-align: center;
	font-size: 18px;
	padding: 13px 0;
}

.date-cont .date-cont-top img {
	margin-right: 10px;
}

.date-cont .date-cont-tit {
	height: 52px;
	padding-left: 5%;
	padding-top: 18px;
	background: #0F9CF6;
	border-bottom: 1px solid #3FB0F8;
}

.date-cont .date-cont-tit .date-cont-tit-son {
	width: 100%;
	height: 52px;
	font-size: 24px;
	text-align: center;
}

.date-cont .date-cont-tit-son-title {
	width: 100%;
	height: 40px;
	font: 16px/40px '';
	text-align: center;
	background: #36A1F6;
}

.date-cont .date-cont-tit-son-title .date-cont-tit-son-title-two {
	text-align: left;
	text-indent: 70px;
}

.date-cont .date-cont-tit-son-title .date-cont-tit-son-title-bottom {
	text-align: right;
	padding-right: 50px;
}

/*.date-cont .date-cont-tit .date-cont-tit-son .date-cont-tit-son-top{*/
/*font: 16px '';*/
/*}*/
/*.date-cont .date-cont-tit .date-cont-tit-son .date-cont-tit-son-bottom{*/
/*font: 16px '';*/
/*}*/
.date-cont h3 {
	background: #0e54aa;
	font-size: 16px;
	padding: 14px 14px 14px 108px;
	font-weight: 300;
	position: relative;
}

.date-cont h3 div {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 80px;
	height: 25px;
	line-height: 25px;
	margin: 0 24px 0 4px;
	text-align: center;
	border-radius: 25px;
	background: #257ce6;
	font-size: 13px;
}

.date-cont table {
	background: #0580CA;
	font-size: 14px;
}

.date-cont table td {
	text-align: center;
}

.date-cont table td .td-text {
	text-align: left;
	margin: 11px 0;
	padding: 0 12px;
	border-left: 2px solid #0f9cf6;
}

.date-cont table td .td-text p {
	position: relative;
	padding-left: 15px;
	margin-bottom: 3px;
}

.date-cont table td .td-text span {
	position: absolute;
	top: 0;
	left: 0;
}

.big-cont {
	padding: 10px 0;
	background: url(../images/img_2_03.png?v=123) no-repeat center top;
	background-size: 100% 125%;
}

.activity_date .date-box .date-cont-comment {
	text-indent: 10px;
	font: 14px '';
	color: #fff;
	background: #0580CA;
}

/* 20180911 同期活动 */

/* 邀请参会对象 */
.join-obj-wrap {
	background: #fff;
}

.join-obj-wrap>.wrap {
	padding-bottom: 50px;
}

.join-obj-wrap>.wrap>.header>.header_title {
	width: 275px;
	height: 46px;
	margin: 0 auto 25px;
	background: url("../images/20180911/yaoqingtitle.png?v=123")no-repeat center;
}

.join-obj {
	text-align: center;
	font-size: 0;
}

.join-obj>li {
	display: inline-block;
	width: 126px;
	margin-left: 45px;
	vertical-align: top;
}

.join-obj>li:first-child {
	margin-left: 0;
}

.join-obj>li>img {
	display: inline-block;
}

.join-obj>li>p {
	font-size: 14px;
	color: #000;
	text-align: left;
	padding-top: 14px;
}


.guide {
	width: 1000px;
	padding-top: 50px;
	margin: 20px auto 0;
	background-color: #061b3c;
	height: 495px;
}

.guide-tit {
	padding: 0 0 0 20px;
}

.guide p {
	font: normal 18px/18px Microsoft Yahei;
	color: #45ccfc;
}

.guide #address {
	font: normal 18px/24px Microsoft Yahei;
	color: #fff;
	padding-top: 16px;
}

.guide #traffic-guide {
	font: normal 18px/24px Microsoft Yahei;
	color: #fff;
}

.guide img {
	display: block;
	margin: 0 auto;
}

/* 大会赞助  */
.dhsponsor {
	background-color: #ebf0f4;
	padding-bottom: 70px;
}

.dhsponsor_list {
	width: 100%;
	overflow: hidden;
}

.dhsponsor_list li {
	position: relative;
	width: 475px;
	height: 143px;
	margin-top: 35px;
	overflow: hidden;
}

.dhsponsor_list li img {
	float: left;
}

.dhsponsor_list li p {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	box-sizing: border-box;
	width: 355px;
	height: 136px;
	color: #fff;
	font-size: 14px;
	padding: 30px 20px;
}


/*buy*/
.buy{
	padding: 50px 0 20px;
}
.buy .part-tit img{
	display: block;
	margin: 0 auto;
}
.ticket-cont ul{
	width: 1100px;
	padding-left:108px;
  }
  .ticket-cont ul li{
      float: left;
      width: 320px;
	  height: 195px;
      position: relative;
      color: #fff;
      margin: 0 135px 0 0;
      cursor: pointer;
  }
  .ticket-cont ul li.ticket-bg01{
      background: url(../images/ticket01-free.png) no-repeat bottom;
	  
  }
  .ticket-cont ul li.ticket-bg02{
      background: url(../images/ticket02-0420.png?v=123?v=0420) no-repeat bottom;
  }
  .ticket-cont ul li.ticket-bg03{
      background: url(../images/ticket03-0420.png?v=123?v=0420) no-repeat bottom;
  }
  .ticket-cont ul li.ticket-bg04{
      background: url(../images/ticket-gaokehui.png) no-repeat center center;
      background-size: 100% 100%;
  }
.ticket-cont .ticket-name{
	position: absolute;
	top: 27px;
	right: 30px;
    font-size: 24px;
    color: #fff;
}
.ticket-cont .ticket-name > span {
    position: relative;
    z-index: 1;
}
.ticket-cont .ticket-name .hot{
	position: absolute;
	top: -26px;
	right: -9px;
	width: 24px;
	height: 28px;
	background: url('../images/ticket/hot.png?v=123') no-repeat center center;
	background-size: 100% 100%;
}
.ticket-bg01 .ticket-name:after {
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -57%;
    content: '';
    width: 115%;
    height: 12px;
    background: #ffa33d;
}
.ticket-bg02 .ticket-name:after {
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -57%;
    content: '';
    width: 115%;
    height: 12px;
    background: #00acdd;
} 
.ticket-bg03 .ticket-name:after {
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -57%;
    content: '';
    width: 115%;
    height: 12px;
    background: #d00532;
}
.ticket-cont .ticket-right{
    height: 100%;
	position: relative;
} 
.ticket-cont .ticket-price{
	padding-top: 48px;
	margin-left: 30px;
    font-size: 30px;
    font-weight: bold;
}
.ticket-cont .ticket-old-price{
    text-decoration:line-through;
    margin-left: 30px;
}
.ticket-cont .ticket-number{
    display: none;
	position: absolute;
	bottom: 60px;
	left: 150px;
	font-size: 14px;
}
.ticket-cont .flash-sale{
	position: absolute;
	top: -9px;
    right: 16px;
	width: 84px;
	height: 44px;
	background: url('../images/ticket/flash-sale.png?v=123') no-repeat center center;
	background-size: 100% 100%;
}
.ticket-cont .ofweekVip{
	position: absolute;
	top: -9px;
    right: 16px;
	width: 84px;
	height: 44px;
	background: url('../images/ticket/ofweekVip.png?v=123') no-repeat center center;
	background-size: 100% 100%;
}
.ticket-cont .ticket-logobox{
	position: absolute;
	left: -5px;
	bottom: -48px;
}
.ticket-cont .ticket-logobox img{
	width: 20px;
	height: 20px;
	margin-bottom: 8px;
}
.ticket-cont .ticket-btn{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 24px;
    color: #fff;
    user-select: none;
}
.ticket-explain{
    font-size: 18px;
    padding-top: 25px;
}
.ticket-explain img{
  margin: 0 5px 0 36px;
  vertical-align: top;
}
.ticket-explain img.mar-l-0{
	margin-left: 0;
}
.ticket-text{
	margin: 26px 0;
	font-size: 14px;
	line-height: 1.8;
}
.ticket-text h3{
	font-size: 14px;
	font-weight: 300;
}
.ticket-text h3 div{
	display: inline-block;
	width: 58px;
	height: 22px;
	line-height: 22px;
	margin-right: 15px;
	text-align: center;
	border: 1px solid #303030;
	border-radius: 22px;
}

/* 购票 */
.ticket-form {
    width: 1000px;
    margin-top: 60px;
}
#tb1 {
    border-right: 1px solid #cfcfcf;
}
.ticket-table {
    border-collapse: collapse;
    width: 1000px;
}
.ticket-table .tr-has-bg {
    background: #2373d4;
    background-size: 100% 100%;
}
.ticket-table th{
	font-weight: 300;
	height: 40px;
	color: #fff;
}

.ticket-table td {
    border: 1px solid #cfcfcf;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
}
.ticket-table td.bor-0{
	border: none;
}
.ticket-table td.bor-r-1{
	border-right: 1px solid #cfcfcf;
}
.ticket-table td.table-td-left{
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	background: url('../images/ticket/table-td-left.png?v=123') repeat;
	font-size: 20px;
	color: #2071ba;
}

.ticket-table .td-tname {
    width: 190px;
    text-align: left;
    padding-left: 10px;
}

.ticket-table .td-tname-hd {
    padding-left: 23px;
}
.ticket-table .time {
    width: 170px;
}
.ticket-table .td-num {
    width: 115px;
}
.ticket-table .td-num,
.ticket-table .noborder {
    border-right: none;
}

.ticket-table .zhe {
    color: #ff1d1d;
    font-size: 24px;
    font-style: italic;
    margin-right: 3px;
}

.ticket-table .tips {
	width: 24px;
	height: 28px;
	margin-left: 5px;
	background: url('../images/ticket/hot.png?v=123') no-repeat center center;
	background-size: 100% 100%;
    float: left;
}

.tname,
.fname {
    float: left;
    cursor: pointer;
    position: relative;
}
.isicon0 .tname{
	cursor: auto;
}

.num-opera {
    width: 95px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #fc0000;
    background: #fff;
    margin: 0 auto;
}

.num-opera span {
    width: 27px;
    background: #fafafa;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 20px;
    color: #fc0000;
}

.num-opera .add {
    background-position: 0 -26px;
}

.num-opera .cut {
    background-position: 0 0;
}

.num-opera .cut.active {
    background-position: 0 -13px;
}

.num-opera input {
    width: 34px;
    height: 26px;
    line-height: 26px;
    background: none;
    outline: none;
    font-size: 14px;
    color: #000;
    text-align: center;
    overflow: hidden;
    float: left;
    border-left: 1px solid #fc0000;
	border-right: 1px solid #fc0000;
	border-top: 0;
	border-bottom: 0;
}

.ticket-table .remark {
    line-height: 1.5em;
    text-align: left;
    padding: 3px 10px;
}

.ticket-table .td-price {
    width: 160px;
    color: #f50000;
    font-size: 16px;
	padding: 0 10px;
	text-align: left;
}

.ticket-table .td-old-price {
	float: right;
	text-decoration:line-through;
	font-size:12px;
	margin-left:4px;
	margin-right:5px;
	color: #000;
}


.rdo {
    display: inline-block;
    background: url(../images/radio.png?v=123) 0 0 no-repeat;
    width: 10px;
    height: 11px;
    margin-right: 3px;
}

.rdo.active {
    background-image: url(../images/radio_check.png?v=123)
}

.chk {
    display: inline-block;
    border: 1px solid #c9c9c9;
    width: 25px;
    height: 25px;
    margin-right: 3px;
    vertical-align: middle;
}

.chk.active {
	background: url('../images/checked.png?v=123') no-repeat center center;
	background-size: 100% 100%;
}

.ticket-form .btns{
	padding-top: 30px;
}
.ticket-form .btns .total {
	float: right;
    font-size: 22px;
    color: #ed0707;
    line-height: 46px;
    margin-top: 5px;
    text-align: right;
}
.sub-btn {
	float: right;
	width: 219px;
    height: 49px;
    border: 1px solid #18464e;
    font-size: 24px;
    margin-left: 38px;
    line-height: 46px;
    text-align: center;
    outline: none;
    cursor: pointer;
    display: inline-block;
    background: #999;
    color: #fff;
    border-color: #999;
}

.sub-btn.active {
    background: #0d334e;
    color: #FC0000;
    border-color: #FC0000;
    background: #FC0000;
    color: #fff;
}
.ticket-cont ul li.ticket-bg01 img {
    position: absolute;
    right: 0;
    bottom: 0;
}