﻿/*- - - - - - - - -样式属index.html - - - - - - - -*/
/*页头*/
#header {
	height: 90px;
	color: #fff;
	min-width: 1280px;
	margin: 0 auto;
	background-color: #3dce59;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
	-webkit-transition: height 0.29s linear;
	transition: height 0.29s linear;
	position: relative;
	z-index: 3500;
}

#iframe_tonight {
	width: 100%;
	/* height: 2490px; */
	min-height: 100vh;
}
/* #header.header_change {
	height: 69px;
	min-width: 984px;
}

#header.header_change #logo {
	height: 53px;
	padding-top: 7px;
}

#header.header_change #menu {
	height: 69px;
	line-height: 69px;
	margin-left: 61px;
}

#header.header_change #menu ul li a {
	font-size: 16px;
}

#header.header_change #menu ol>li>a {
	height: 48px;
	line-height: 48px;
}

#header.header_change #other {
	width: 140px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	margin-top: 16px;
}
#header.header_change #logout {
	width: 124px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	margin-top: 16px;
} */
/* 
#header.header_change #other a {
	padding-right: 10px;
	padding-left: 10px;
} */

/*网站标志*/
#logo {
	float: left;
	width: 200px;
	height: 70px;
	padding-top: 20px;
}

#logo img {
	width: 100%;
	max-width: 100%;
}

/*菜单*/
#menu {
	float: left;
	/* width: 882px; */
	height: 90px;
	line-height: 90px;
	margin-left: 24px;
	padding-top: 0px;
}

#menu ul {
	float: left;
}

#menu ul>li {
	float: left;
	background: url(../images/line_x.gif) no-repeat right center;
	position: relative;
}

#menu ul>li:last-child {
	background: none;
}

#menu ul>li>a {
	float: left;
	font-size: 16px;
	color: #fff;
	padding-right: 9px;
	padding-left: 10px;
}

#menu ul>li>a:hover {
	text-decoration: none;
	font-weight: bold;
}

#menu ol {
	position: absolute;
	top: 100%;
	width: 303px;
	text-align: center;
	display: none;
	background-color: #22903a;
	left: 50%;
	margin-left: -151px;
	box-shadow: 0 3px 14px rgba(0, 0, 0, 0.3) inset;
	padding-top: 6px;
	padding-bottom: 2px;
}

#menu ol>li {
	display: block;
	width: 100%;
	background: url(../images/line_x.png) no-repeat center bottom;
	padding-bottom: 2px;
}

#menu ol>li:last-child {
	background: none;
}

#menu ol>li>a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	letter-spacing: 1px;
}

#menu ol>li a:hover {
	background-color: #2cb94b;
	text-decoration: none;
}

#menu .icon_arrow {
	width: 16px;
	height: 15px;
	background: url(../images/icon_arrow.png) no-repeat left top;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

#menu ._active .icon_arrow {
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}

#other {
	display: none;
	float: right;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-top: 25px;
	border: 2px solid #fff;
	border-radius: 50px;
}

#other a {
	color: #fff;
}

#other a:hover {
	text-decoration: none;
}

#logout {
	display: none;
	float: right;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-top: 25px;
	border: 2px solid #fff;
	border-radius: 50px;
}
#logout a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}

/*广告*/
#banner {
	height: 606px;
	position: relative;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: #000 url(../images/banner.jpg) no-repeat center/cover;
	border-bottom: 7px solid #3ecd59;
	background-color: #3b3b3b;
}

#banner ._btn_join {
	width: 232px;
	height: 88px;
	line-height: 91px;
	text-align: center;
	overflow: hidden;
	font-size: 24px;
	color: #fff;
	margin: 50px auto 0 auto;
	background: url(../images/btn_bg.png) no-repeat left top;
	display: block;
	position: absolute;
	bottom: 36px;
	left: 50%;
	margin-left: -116px;
}

#banner ._btn_join:hover {
	background-position: left bottom;
	text-decoration: none;
}

/*简介*/
#Introduction {
	box-sizing: border-box;
	height: 1000px;
	width: 100%;
	/* min-width: 1718px; */
	position: relative;
	padding-top: 65px;
	padding-bottom: 30px;
	background: url(../images/starbg.png) no-repeat bottom/cover;
}


/* @media screen and (max-width: 1920px){

} */

#Introduction .center {
	width: 922px;
	margin: 0 auto;
}

#Introduction .number {
	padding-top: 30px;
}

/*大咖*/
#daka {
	position: relative;
	margin: 60px auto 0 auto;
	width: 1200px;
	height: 618px;
	overflow: hidden;
	z-index: 3500;
}

#daka_gundong {
	width: 1129px;
	height: 425px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

#daka_gundong ._slider_next,
#daka_gundong ._slider_prev {
	width: 33px;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 80;
}

#daka_gundong ._slider_prev span,
#daka_gundong ._slider_next span {
	width: 38px;
	height: 47px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	background: url(../images/arrow.png) no-repeat left top;
	background-repeat: no-repeat;
}

#daka_gundong ._slider_prev {
	left: 0px;
}

#daka_gundong ._slider_prev:hover {
	background-position: left top;
}

#daka_gundong ._slider_prev:hover span {
	background-position: left bottom;
}

#daka_gundong ._slider_next {
	right: 10px;
}

#daka_gundong ._slider_next span {
	background-position: right top;
}

#daka_gundong ._slider_next:hover span {
	background-position: right bottom;
}

/*图片轮播样式*/
#daka_gundong .conbox {
	width: 9999em;
	position: absolute;
}

#daka_gundong .conbox .Slide_ {
	float: left;
	width: 1080px;
	overflow: hidden;
	padding-left: 49px;
}

#daka_gundong .switcher {
	width: 100%;
	text-align: center;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 99;
}

#daka_gundong .switcher a {
	width: 9px;
	height: 9px;
	line-height: 0;
	text-align: center;
	overflow: hidden;
	font-family: "Yahei", "Arial";
	color: #323232;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #cccccc;
	border-radius: 9px;
	cursor: pointer;
	display: inline-block;
}

#daka_gundong .switcher a.cur,
#daka_gundong .switcher a:hover {
	color: #fff;
	background-color: #3dce59;
}

#daka .PartTitle {
	margin-bottom: 59px;
}

/*大会日程*/
#schedule {
	box-sizing: border-box;
	height: 1718px;
    width: 100%;
	min-width: 1200px;
	padding-top: 30px;
    /* margin: 0 auto -550px auto; */
	background: url(../images/citysbg.png) no-repeat bottom/cover;
}

/* @media screen and (max-width: 1600px) {
    #schedule {
		height: 1960px;
		margin: 0 auto -470px auto;
	}
}
@media screen and (max-width: 1440px) {
    #schedule {
		height: 1880px;
		margin: 0 auto -450px auto;
	}
} */

#schedule .scheduleBox {
	width: 1002px;
	height: 677px;
	margin: 0 auto;
	background: url(../images/scheduleBoxbg.png) no-repeat center 0;
	background-attachment: scroll
}

#schedule .scheduleBox .container1 {
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #fff;
}

#schedule .PartTitle {
	margin-bottom: 36px;
}

/*推荐*/
#recommendColumn {
	position: relative;
	width: 1200px;
	margin: 100px auto 0 auto;
}

#recommendColumn .PartTitle {
	margin-bottom: 31px;
}

#recommendColumn .center {
	width: 1034px;
	margin: 0 auto 54px auto;
}

#recommendColumn .recommendColumnbox {
	width: 1037px;
	height: 515px;
	background: url(../images/borderbg.png) no-repeat left top;
	margin: 0 auto;
	padding-top: 25px;
}

#recommendColumn .btn_more {
	background: none;
	margin-top: 19px;
}

.recommend {
	width: calc(100% - 40px);
	height: 237px;
	position: relative;
	margin: 0 auto 19px auto;
	padding: 0 0 19px 0;
	border-radius: 20px;
	background: url(../images/opacity06.png) repeat left top;
}

.recommend .btn_green {
	position: absolute;
	left: 125px;
    bottom: 25px;
	background-color: #3dce59;
}

.recommend .photo {
	float: left;
	width: 430px;
	height: 255px;
	background: #000;
	border-radius: 20px;
	position: relative;
}

.recommend .photo time {
	position: absolute;
	bottom: 73px;
	font-size: 16px;
	line-height: 2.40;
	text-align: center;
	left: 0px;
	width: 100%;
	color: #41ae51;
}

.recommend p {
	float: left;
	width: calc(100% - 490px);
	padding: 35px 0 0 30px;
	font-size: 18px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 2.11;
	overflow: hidden;
}

.recommend h4 {
	width: 138px;
	height: 48px;
	line-height: 1.76;
	text-align: center;
	position: absolute;
	font-size: 21px;
	font-style: italic;
	top: 11px;
	right: -14px;
	background: url(../images/titlebg.png) no-repeat left top;
	z-index: 3500;
}

#recommendColumn .btn_more {
	width: 1000px;
}

/*创新展厅*/
#exhibitionHall {
	box-sizing: border-box;
	height: 1718px;
	width: 100%;
	min-width: 1200px;
	margin: -1px auto 0 auto;
	padding-top: 40px;
	background: url(../images/bridge.png) no-repeat top/cover;
}

#exhibitionHall .exhibitionVideo {
	width: 529px;
	height: 290px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	border: 1px solid #ffffff;
	border-radius: 30px;
}

#exhibitionHall .exhibitionVideo .videobox {
	height: 287px;
	background-color: #504e51;
	border: 1px solid #3dce59;
	border-radius: 18px;
	overflow: hidden;
	position: relative;
	width: 527px;
}

#exhibitionHall .center {}

#exhibitionHall .PartTitle {
	margin-bottom: 14px;
}

#exhibitionHall ._btn_play {
	width: 5.60rem;
	height: 5.65rem;
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(../images/btn_play.png) no-repeat left top;
	background-size: 100% 100%;
	cursor: pointer;
	-webkit-transform: translatex(-50%) translatey(-50%);
	        transform: translatex(-50%) translatey(-50%);
	z-index: 13500;
}

#exhibitionHall .showroomIntr {
	width: 977px;
	margin: 0 auto;
	height: 415px;
}

#exhibitionHall .showroomIntr h4 {
	font-size: 25px;
	text-align: right;
	font-weight: normal;
	padding-top: 42px;
	margin-bottom: 29px;
	color: #3dce59;
}

#exhibitionHall .showroomIntr p {
	text-align: right;
	font-size: 19px;
	line-height: 2.11;
	letter-spacing: 1px;
}

#exhibitionHall .showroomIntr ul {
	float: right;
	width: 424px;
	margin-right: 18px;
	margin-left: 51px;
}

#exhibitionHall .showroomIntr ul li {
	margin-bottom: -36px;
	margin-right: 8px;
}

#exhibitionHall .showroomIntr ul li:first-child {
	margin-left: 101px;
}

#exhibitionHall .showroomIntr ul li {
	float: left;
}

#exhibitionHall .showroomIntr ul span {
	width: 196px;
	height: 153px;
	background: url(../images/hexagon_bg.png) no-repeat left top;
	display: block;
	font-size: 25px;
	line-height: 1.64;
	color: #41ae51;
	padding-top: 65px;
	text-align: center;
}

#exhibitionHall .showroomIntr ul a:hover {
	text-decoration: none;
}

/**/
#rule {
	margin: 100px auto 0 auto;
    clear: both;
    padding-bottom: 0px;
}

#rule .rulebox {
	width: 500px;
	position: relative;
	float: left;
	margin-bottom: 43px;
}

#rule .rulebox:nth-of-type(1) {}

#rule .rulebox:nth-of-type(1) p {
	margin-top: 121px;
	margin-left: 38px;
}

#rule .rulebox:nth-of-type(1) h4 {
	position: absolute;
	right: -10px;
	top: 0;
}

#rule .rulebox:nth-of-type(1) h4 .dot_ {
	right: 69px;
	bottom: -23px;
}

#rule .rulebox:nth-of-type(1) h4 .icon_ {
	left: -30px;
	top: 16px;
}

#rule .rulebox:nth-of-type(2) {
	margin-top: 174px;
}

#rule .rulebox:nth-of-type(2) p {
	float: right;
	margin-right: 35px;
}

#rule .rulebox:nth-of-type(2) h4 {
	position: absolute;
	left: -31px;
	top: -36px;
}

#rule .rulebox:nth-of-type(2) h4 .icon_ {
	right: -10px;
	top: 0px;
}

#rule .rulebox p {
	width: 242px;
	font-size: 19px;
	line-height: 2.16;
	text-align: center;
}

#rule .rulebox h4 {
	width: 216px;
	height: 151px;
	display: block;
	background: url(../images/circular.png) no-repeat left top;
	font-size: 30px;
	line-height: 1.40;
	text-align: center;
	padding-top: 67px;
}

#rule .rulebox h4 .dot_ {
	width: 48px;
	height: 48px;
	background: url(../images/dot3.png) no-repeat left top;
	position: absolute;
	right: 6px;
	bottom: 8px;
}

#rule .rulebox h4 .icon_ {
	position: absolute;
}

#rule .textContent {
	margin-bottom: 37px;
}

#rule .center {
	position: relative;
	width: 1000px;
}

/**/
#citys {
	position: relative;
	height: 876px;
	margin: -505px auto 0 auto;
	padding-top: 50px;
	/* background: url(../images/tripbg.png) no-repeat center -10px, url(../images/tripbg-slide.png) repeat left -10px; */
	/* padding-top: 25px; */
	/* padding-bottom: 100px; */
	/* background-color: #323333; */
	/* background-image: linear-gradient(to bottom right, red , yellow); */
}

#citys .PartTitle {
	margin-bottom: 40px;
}

#citys .center {
	width: 1030px;
	position: relative;
}

#citys .citysIntr {
	/* margin-bottom: 133px; */
	width: 999px;
	height: 164px;
	background: url(../images/borderbg2.png) no-repeat left top;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 16px;
	padding-right: 16px;
}

#citys .citysIntr p {
	font-size: 19px;
	line-height: 2.00;
	padding-top: 42px;
	width: 589px;
	overflow: hidden;
}

#citys .citysIntr .photo {
	float: left;
	position: relative;
	margin-right: 41px;
}
#citys .btn_more {
	position: absolute;
	bottom: -90px;
	width: 1000px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

#bottomarea {
	box-sizing: border-box;
	width: 100%;
	height: 2095px;
	padding-top: 372px;
	margin-top: -425px;
	background: url(../images/bottombg.png) no-repeat bottom/cover;
}

/*联合主办媒体*/
#sponsor {
	width: 1200px;
	margin: 0 auto 75px auto;
	padding-top: 150px;
}

#sponsor .PartTitle {
	margin-bottom: 49px;
}

#sponsor .media {
	width: 350px;
	margin: 0 auto;
}

/*合作媒体*/
#tramwork {
	width: 1200px;
	margin: 0 auto 0px auto;
}

#tramwork .center {
	width: 967px;
	margin: 0 auto;
}

#tramwork .PartTitle {
	margin-bottom: 52px;
}

#tramwork .brandlist li:nth-child(1) {
	margin-left: 102px;
}

/*直播矩阵*/
#livecompany {
	height: 536px;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 65px;
	/* background: url(../images/citybg3.png) no-repeat bottom/cover; */
}

#livecompany .PartTitle {
	margin-bottom: 48px;
}

#livecompany .center {
	width: 757px;
	margin: 0 auto;
}

/*版权*/
#copyright {
	font-size: 16px;
	color: #fff;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 18px;
	padding-bottom: 18px;
	background-color: #3dce59;
}

#copyright a {
	color: #fff;
}

#copyright .center {
	overflow: hidden;
}

#copyright ._zhichi {
	float: left;
}

#copyright ._copy {
	float: right;
}

/*栏目标题*/
.PartTitle {
	line-height: 2.03;
	text-align: center;
	font-size: 33px;
	font-weight: normal;
	color: #3dcd5b;
	margin-bottom: 42px;
	background: url(../images/parttitle_bg.png) no-repeat center center;
	letter-spacing: 3px;
}

.PartTitle._size2 {
	background-image: url(../images/parttitle_bg2.png);
}

/*绿色按钮*/
.btn_green {
	width: 150px;
	line-height: 2.22;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-color: #22903a;
	border-radius: 40px;
	display: block;
}

.btn_green:hover {
	background-color: #3dce59;
	text-decoration: none;
}

/*副标题*/
.SubTitle {
	width: 897px;
	height: 56px;
	line-height: 2.20;
	position: relative;
	font-size: 20px;
	font-weight: normal;
	margin: 0 auto;
	padding-top: 14px;
	padding-right: 59px;
	padding-left: 38px;
	background: url(../images/subtitle_bg.jpg) no-repeat left top;
}

.SubTitle .btn_watch {
	width: 151px;
	text-align: center;
	position: absolute;
	font-size: 18px;
	color: #fff;
	top: 15px;
	right: 51px;
	background-color: #22903a;
	box-shadow: 3px 4px 7px rgba(0, 0, 0, 0.2);
	border-radius: 60px;
}

.SubTitle .btn_watch:hover {
	background-color: #3dce59;
	text-decoration: none;
}

.SubTitle time {
	margin-left: 13px;
	padding-right: 13px;
	display: inline-block;
}

/*日期列表*/
.dateList {
	text-align: center;
	margin-bottom: 31px;
}

.dateList li {
	width: 300px;
	height: 59px;
	line-height: 59px;
	font-size: 23px;
	margin-right: 8px;
	margin-left: 8px;
	border-bottom: 6px solid #00952f;
	cursor: pointer;
	display: inline-block;
}

.dateList li.change {
	border-color: #3dce57;
	color: #3ccd58;
}

.dateList li strong {
	font-size: 23px;
	margin-right: 10px;
	font-weight: normal;
}

/*文字样式*/
.textContent {
	line-height: 2.16;
	font-size: 19px;
}

.textContent h4 {
	font-size: 19px;
	color: #41ae51;
	line-height: 2.37;
}

.textContent p {
	margin-bottom: 13px;
}

.textContent p strong {
	font-weight: normal;
	color: #41ae51;
}

/*数字*/
.number {
	float: left;
}

.number li {
	float: left;
	width: 105px;
	height: 106px;
	text-align: center;
	font-size: 18px;
	color: #51d08d;
	margin-right: 7px;
	margin-left: 24px;
	padding-top: 25px;
	padding-right: 13px;
	padding-left: 13px;
	background: url(../images/yuan.png) no-repeat left top;
}

.number li span {
	display: block;
}

.number li em {
	font-size: 42px;
	font-weight: bold;
}

/*点间点*/
.timePoint {
	margin-right: 41px;
	margin-bottom: -5px;
	margin-left: 36px;
	padding-top: 2px;
}

.timePoint li {
	line-height: 1.82;
	position: relative;
	font-size: 18px;
	padding-top: 8px;
	padding-right: 28px;
	padding-bottom: 8px;
	padding-left: 55px;
	border-bottom: 1px solid #727274;
}

.timePoint li.circle {
	margin-left: 45px;
	border:0;
	padding-left: 10px;
	padding-top: 0;
}
.timePoint li.circle .icon_dot {
	width: 6px;
	height: 6px;
	position: absolute;
	left: 13px;
	background-color: transparent;
	border: 2px solid #3dce59;
	border-radius: 60px;
	top: 13px;
}
.timePoint li.circle .icon_dot:nth-of-type(2) {
	top: 42px;
}
.timePoint li.circle strong{
	padding-left: 25px;
}

.timePoint li ._user {
	line-height: 28px;
	font-size: 16px;
}

.timePoint li:hover {
	border-color: #fff;
}

.timePoint li:last-child {
	border: 0;
}

.timePoint li .icon_dot {
	width: 9px;
	height: 9px;
	position: absolute;
	left: 13px;
	background-color: #3dce59;
	border-radius: 60px;
	top: 21px;
}

.timePoint li time {
	float: right;
	font-size: 16px;
	margin-right: 0px;
	margin-top: 3px;
}

.timePoint li strong {
	font-weight: normal;
	display: block;
	color: #3dce59;
}

/*栏目*/
.columns {
	float: left;
	width: 321px;
	height: 326px;
	margin-bottom: 17px;
	margin-left: 17px;
	background-color: #545859;
	border-radius: 0 22px 22px;
}

.columns:nth-of-type(2) h5 {
	background-position: 0px -63px;
}

.columns:nth-of-type(3) h5 {
	background-position: 0px -127px;
}

.columns h5 {
	height: 60px;
	line-height: 60px;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 18px;
	padding-left: 37px;
	background: url(../images/dtbg.png) no-repeat left top;
}

.columns p {
	width: 255px;
	line-height: 2.25;
	overflow: hidden;
	font-size: 16px;
	max-height: 13.5em;
	margin: 0 auto;
}

/*项目*/
.items {
	width: 404px;
	height: 146px;
	margin-bottom: 16px;
}

.items dt {
	float: left;
	width: 196px;
	height: 217px;
	line-height: 1.38;
	text-align: center;
	font-size: 21px;
	color: #fff;
	padding-top: 46px;
	padding-right: 36px;
	padding-left: 36px;
	background: url(../images/hexagon_bg.png) no-repeat left top;
	text-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
}

.items dd {
	line-height: 1.89;
	position: relative;
	overflow: hidden;
	font-size: 19px;
	max-height: 3.78em;
	top: 0px;
	left: 0px;
	padding-top: 56px;
	padding-left: 20px;
}

.items dd span {
	position: absolute;
	font-size: 18px;
	color: #41ae51;
	left: 6px;
}

/*行程列表*/
.triplist {    
    position: absolute;
	height: 568px;
    width: 1440px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    background: url(../images/citys111.png) no-repeat bottom/cover;
}

.triplist a {
	position: absolute;
	top: 0px;
	text-align: center;
}
.triplist .link {
	position: absolute;
	text-decoration: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-align: right;
}
.triplist .link li {
	display: inline-block;
	text-align: center;
}
.triplist .link:hover {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}
.triplist .link:nth-child(1) {
	top: 186px;
	left: 320px;
	height: 160px;
}

.triplist .link:nth-child(2) {
	top: 75px;
    left: 420px;
	height: 180px;
}

.triplist .link:nth-child(3) {
	top: 70px;
	left: 540px;
	height: 160px;
}

.triplist .link:nth-child(4) {
	top: 85px;
	left: 680px;
	height: 130px;
}

.triplist .link:nth-child(5) {
	top: 77px;
    left: 865px;
	height: 160px;
}

.triplist .link:nth-child(6) {
	top: 105px;
    left: 940px;
	height: 140px;
	width: 130px;
}

.triplist .link:nth-child(7) {
	top: 265px;
    left: 1030px;
    padding-top: 90px;
}

.triplist .link:nth-child(8) {
	top: 303px;
    left: 912px;
    padding-top: 120px;
}

.triplist .link:nth-child(9) {
	top: 302px;
    left: 765px;
    padding-top: 110px;
}

.triplist .link:nth-child(10) {
	top: 305px;
    left: 625px;
    padding-top: 130px;
}

.triplist .link:nth-child(11) {
	top: 353px;
    left: 495px;
    padding-top: 110px;
}

.triplist li strong {
	line-height: 1.57;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
}

.triplist li time {
	font-size: 18px;
	color: #fff;
	display: block;
}

/*进度*/
.progress {
	width: 917px;
	height: 187px;
	margin: 27px auto 22px auto;
	background: url(../images/dot.png) repeat-x 6px 63px;
}

.progress li {
	float: left;
	width: 127px;
	text-align: center;
	margin-right: 1px;
	margin-left: 80px;
}

.progress strong {
	width: 93px;
	height: 93px;
	line-height: 1.35;
	font-size: 20px;
	font-weight: normal;
	color: #51d08d;
	margin-bottom: 10px;
	padding-top: 34px;
	padding-right: 17px;
	padding-left: 17px;
	background: url(../images/yuan2.png) no-repeat left top;
	display: block;
}

.progress time {
	line-height: 2.67;
	font-size: 16px;
}

/*奖项*/
.prize {
	float: left;
	margin-bottom: 29px;
}

.prize li {
	float: left;
	width: 320px;
	height: 264px;
	position: relative;
	margin-right: 18px;
	margin-bottom: 18px;
	margin-left: 0px;
	background-color: #727274;
	border-radius: 12px;
}

.prize li .photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.prize li:nth-last-of-type(1) {
	margin-right: 0px;
}

.prize li ._text {
	text-align: center;
	position: absolute;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/line.png) no-repeat 140px center;
}

.prize li ._text em {
	line-height: 2.21;
	font-size: 19px;
	font-weight: bold;
	color: #41ae51;
	display: inline-block;
}

.prize li ._text strong {
	line-height: 1.87;
	font-size: 23px;
	font-weight: normal;
	font-style: italic;
	vertical-align: text-top;
	display: inline-block;
}

.prize li ._text strong span {
	font-size: 32px;
	font-weight: bold;
	padding-left: 9px;
}

/*品牌列表*/
.brandlist {
	float: left;
}

.brandlist li {
	float: left;
	width: 160px;
	height: 80px;
	margin-right: 13px;
	margin-bottom: 23px;
	background: #fff;
	border-radius: 15px;
	border: 3px solid #ffffff;
	margin-left: 13px;
}

.brandlist li .photo_autosize {
	width: 100%;
	height: 100%;
	display: block;
}

/*图片列表*/
.imgList {
	float: left;
}

.imgList li {
	float: left;
	width: 160px;
	height: 80px;
	margin-right: 14px;
	margin-bottom: 23px;
	border-radius: 15px;
	margin-left: 14px;
}

/*专家*/
.expert {
	float: left;
	width: 220px;
	height: 351px;
	overflow: hidden;
	margin-right: 19px;
	margin-bottom: 19px;
	margin-left: 19px;
	background: url(../images/expertbg.png) no-repeat center bottom;
}

.expert .photo {
	width: 220px;
	height: 351px;
	overflow: hidden;
	background: #333;
	border-radius: 15px;
	display: block;
}

.expert .photo img {
	width: 100%;
	height: 100%;
	display: block;
}

.expert dl {
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}

.expert dl dt {
	height: 33px;
	line-height: 1.74;
	overflow: hidden;
	font-size: 19px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.expert dl dd {
	height: 21px;
	line-height: 1.50;
	overflow: hidden;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*更多按钮*/
.btn_more {
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 24px;
	margin-left: auto;
	display: block;
	background: url(../images/line_x2.png) no-repeat center center;
}

.btn_more span {
	height: 56px;
	background: url(../images/btn_morebg.png) no-repeat left top;
	width: 174px;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 56px;
	color: #fff;
}

.btn_more span:hover {
	background-position: right top;
}

.btn_more ._dot {
	width: 10px;
	height: 7px;
	background: url(../images/dot2.png) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 38px;
	margin-top: -4px;
}

.btn_more span a {
	color: #fff;
	font-size: 17px;
	display: block;
	text-decoration: none;
}


/*- - - - - - - - -样式属登录-PC端-v2.html - - - - - - - -*/


/*登录*/
#login {
	background: url(../images/login_citybg.png) no-repeat center bottom;
	padding-top: 129px;
	height: 667px;
}

#login .summit {
	margin-bottom: 93px;
}

.btn_reglink {
	width: 425px;
	text-align: center;
	position: relative;
	font-size: 30px;
	font-weight: bold;
	color: #3dcc5a;
	margin: 77px auto 77px auto;
	text-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
	display: block;
}

.btn_reglink::before,
.btn_reglink::after {
	width: 29.00%;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	border-top: 1px solid #3dce59;
	content: "";
}

.btn_reglink::before {
	left: 0;
}

.btn_reglink::after {
	right: 0;
}

#loginform {
	width: 430px;
	color: #fff;
	margin: 0 auto;
}

#loginform ._option {
	margin-bottom: 20px;
	width: 429px;
	margin: 0 auto;
}

#loginform ._option ._optionName {
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding-top: 12px;
	/* width: 121px; */
	float: left;
	margin-left: 30px;
	margin-right: -25px;
}

#loginform ._option ._optionName .icon_arrow {
	width: 22px;
	height: 22px;
	vertical-align: middle;
	background: url(../images/icon_arrow2.png) no-repeat left top;
	display: inline-block;
	margin-left: 10px;
}
#loginform ._option ._optionName .phone-arrow {
	width: 22px;
	height: 22px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}

#loginform ._option ._optionContent {}

#loginform ._option ._optionContent input {
	width: 243px;
	height: 40px;
	font-size: 22px;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #d2d2d2;
	border-radius: 18px 0 0 0;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #3dce59;
}

/* #loginform .btn_login {
	width: 132px;
	line-height: 2.06;
	font-size: 17px;
	color: #fff;
	margin: 37px auto 31px auto;
	background-color: #51b65a;
	border-radius: 30px;
	display: block;
	border: 0;
}

#loginform .btn_login:hover {
	background-color: #3dce59;
} */

/*峰会*/
.summit {
	color: #51b65a;
	margin: 0 auto;
	width: 430px;
}

.summit strong {
	line-height: 1.46;
	font-size: 37px;
	letter-spacing: 3px;
	display: block;
}

.summit ._entxt {
	width: 424px;
	height: 97px;
	text-indent: -99em;
	overflow: hidden;
	background: url(../images/txt_digital.png) no-repeat left top;
	display: block;
	margin-bottom: 3px;
}

.summit em {
	line-height: 1.58;
	font-size: 29px;
	color: #fff;
	letter-spacing: 2px;
	text-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
	display: block;
}




#loginTip,
.LoginPhone,
.Logined,
#ReLanding,
#qiandao,
.NotOpen,
.QRcode_Reg {
	position: fixed;
	top: 50%;
	left: 50%;
	background-color: #3dcd58;
	z-index: 2113500;
}

/*关闭按钮*/
.btn_close_window {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-top: 36px;
	background: url(../images/icon_close.png) no-repeat left top;
	background-size: cover;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transform: translatex(-50%);
	        transform: translatex(-50%);
}

/*线*/
#qiandao ._line,
.QRcode_Reg ._line,
.NotOpen ._line,
.Logined ._line,
.LoginPhone ._line {
	width: 0;
	height: 0;
	line-height: 0;
}

#qiandao ._line::before,
.QRcode_Reg ._line::before,
.NotOpen ._line::before,
.Logined ._line::before,
.LoginPhone ._line::before,
#ReLanding .btn_group::before {
	width: 130px;
	height: 0;
	position: absolute;
	top: 50%;
	right: 100%;
	margin-right: 6px;
	border-top: 1px solid #ffffff;
	-webkit-transform: translatey(-50%);
	        transform: translatey(-50%);
	content: "";
}

#qiandao ._line::after,
.QRcode_Reg ._line::after,
.NotOpen ._line::after,
.Logined ._line::after,
.LoginPhone ._line::after,
#ReLanding .btn_group::after {
	width: 130px;
	height: 0;
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: 6px;
	border-top: 1px solid #ffffff;
	-webkit-transform: translatey(-50%);
	        transform: translatey(-50%);
	content: "";
}

/*暂未开通-*/
.NotOpen,
.LoginPhone,
.Logined {
	width: 498px;
	height: 224px;
	text-align: center;
	top: 50%;
	left: 50%;
	padding-top: 46px;
	background-color: #3dcd58;
	box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2);
	border-radius: 36px;
	z-index: 2113500;
	margin-left: -249px;
	margin-top: -112px;
	;
}

.NotOpen ._line,
.LoginPhone ._line,
.Logined ._line {
	border: 1px solid #ff0001;
}

.NotOpen .pic,
.LoginPhone .pic,
.Logined .pic {
	width: 113px;
	height: 114px;
	position: relative;
	margin: 0 auto 24px auto;
	background-color: #3dcd58;
}

.NotOpen .pic::before,
.NotOpen .pic::after,
.LoginPhone .pic::before,
.LoginPhone .pic::after,
.Logined .pic::before,
.Logined .pic::after {
	width: 119px;
	position: absolute;
	top: 50%;
	border-top: 2px solid #ffffff;
	content: "";
}

.NotOpen .pic::before,
.LoginPhone .pic::before,
.Logined .pic::before {
	right: 112.00%;
}

.NotOpen .pic::after,
.LoginPhone .pic::after,
.Logined .pic::after {
	left: 112%;
}

.NotOpen .pic img,
.LoginPhone .pic img,
.Logined .pic img {
	width: 100%;
	height: 100%;
}

.NotOpen ._tip {
	line-height: 56px;
	font-size: 28px;
	color: #fff;
}

.LoginPhone {
	height: 180px;
	padding-top: 65px;
}

.LoginPhone ._tip{
	line-height: 56px;
    font-size: 28px;
	color: #fff;
	text-align: right;
	padding-right: 71px;
}
.LoginPhone .confirm{
	position: relative;
	margin: 40px auto 0 auto;
	display: block;
	width: 100px;
	text-align: center;
	line-height: 50px;
	font-size: 26px;
	background-color: #fff;
	color: #3dcd58;
	border-radius: 25px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.LoginPhone .confirm:hover{
	font-size: 28px;
	/* transform: scale(1.1); */
}
.LoginPhone .confirm::before,
.LoginPhone .confirm::after{
	content: '';
	position: absolute;
	width: 150px;
	height: 1px;
	background-color: #fff;
	top: 24.5px;
	left: -160px;
}
.LoginPhone .confirm::after{
	top: 24.5px;
	right: -160px;
	left: auto;
}
.Logined {
	text-align: center
}
.Logined .logined{
	position: relative;
	display: inline-block;
	width: 150px;
	height: 150px;
	margin-top: -20px;
	background: url(../images/success.png) no-repeat center/cover;
}
.Logined .logined::before,
.Logined .logined::after {
	content: '';
	position: absolute;
	width: 120px;
	height: 1px;
	background-color: #fff;
	top: 74.5px;
	left: -120px;
}
.Logined .logined::after{
	right: -120px;
	left: auto;
}
.Logined ._tip{
	line-height: 45px;
    font-size: 28px;
    margin-top: -18px;
    color: #fff;
}

.window_zz {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2113000;
	background: url(../images/opacity06.png) repeat left top;
	display: none;
}

/*二维码*/
.QRcode_Reg {
	width: 574px;
	height: 288px;
	text-align: center;
	padding-top: 40px;
	background-color: #3dcd58;
	box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2);
	border-radius: 36px;
	margin-left: -287px;
	margin-top: -144px;
}

.QRcode_Reg p {
	line-height: 1.64;
	font-size: 24px;
	color: #fff;
	margin-bottom: 27px;
}

.QRcode_Reg .erweima {
	display: none;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 5px;
	width: 160px;
}

.QRcode_Reg .erweima::before {
	border-top: 1px solid #e7f9eb;
	content: "";
}

.QRcode_Reg .erweima::after {}

.QRcode_Reg .erweima img {
	width: 130px;
	height: 130px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 4px;
	border: 1px solid #f4fcf5;
	border-radius: 8px;
}

/*签到*/
#qiandao {
	height: 405px;
	text-align: center;
	padding-top: 37px;
	background-color: #3dcd58;
	box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2);
	border-radius: 36px;
	width: 498px;
	margin-left: -249px;
	margin-top: -202px;
}

#qiandao ._tip {
	font-size: 32px;
	color: #fff;
	margin-bottom: 30px;
	letter-spacing: 4px;
}

#qiandao ._tip ins {
	text-decoration: none;
}

#qiandao ._tip strong {
	line-height: 1.45;
	font-size: 46px;
	margin-bottom: 8px;
	display: block;
}

#qiandao .pic {
	width: 129px;
	height: 129px;
	position: relative;
	margin: 0 auto 16px auto;
	background: url(../images/pic_1.png) no-repeat left top;
	box-shadow: 3px 0 14px rgba(0, 0, 0, 0.2);
	border-radius: 50%;
}

#qiandao .pic img {
	width: 100%;
	height: 100%;
}

#qiandao ._get {
	font-size: 35px;
	color: #fff;
}

#qiandao ._get strong {
	font-size: 60px;
	margin-right: 11px;
	margin-left: 11px;
	vertical-align: sub;
	text-decoration: none;
}

/*重新登录*/
#ReLanding {
	width: 574px;
	padding-top: 42px;
	padding-bottom: 42px;
	background-color: #3dcd58;
	box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2);
	border-radius: 36px;
	margin-left: -287px;
	margin-top: -152px;
}

#ReLanding .relandingBox {
	width: 77.7%;
	margin: 0 auto;
}

#ReLanding ._tip {
	line-height: 1.80;
	font-size: 26px;
	color: #fff;
	margin-bottom: 48px;
}

#ReLanding .options {
	margin-bottom: 47px;
}

#ReLanding .options .options_name {
	width: 22.65%;
	font-size: 25px;
	color: #fff;
	vertical-align: bottom;
	display: inline-block;
}

#ReLanding .options .options_name ._icon_arrow {
	width: 22px;
	height: 22px;
	margin-left: 16px;
	background: url(../images/icon_arrow3.png) no-repeat left top;
	background-size: 100%;
	display: inline-block;
}

#ReLanding .options_content {
	width: 73.99%;
	display: inline-block;
}

#ReLanding .options_content .text {
	width: 95.52%;
	height: 64px;
	font-size: 28px;
	padding-left: 4.48%;
	background-color: #cbe7d1;
	border-radius: 14px 0 0 0;
	border: 0;
	border-bottom: 2px solid #fff;
}

#ReLanding .options_content .text:focus {
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4) NaNpx;
}

#ReLanding .btn_group {
	width: 146px;
	position: relative;
	margin: 0 auto;
	border-radius: 40px;
}

#ReLanding ._btn_confirm {
	width: 100%;
	line-height: 2.25;
	font-size: 26px;
	color: #3dcd58;
	border-radius: 40px;
	display: block;
	border: 0;
}

/*登录提示*/
#loginTip {
	width: 523px;
	color: #fff;
	padding-top: 44px;
	padding-bottom: 37px;
	box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2);
	border-radius: 36px;
	margin-left: -260px;
	margin-top: -150px;
}

#loginTip p {
	width: 93.00%;
	line-height: 1.90;
	text-align: center;
	font-size: 22px;
	margin: 0 auto 31px auto;
}

#loginTip ._loginOrReg {
	text-align: center;
	background: url(../images/line_x_bg.png) no-repeat center center;
	background-size: 97%;
}

#loginTip ._loginOrReg a {
	width: 131px;
	height: 104px;
	line-height: 1.52;
	text-align: center;
	position: relative;
	font-size: 23px;
	color: #31d04f;
	margin-right: 24px;
	margin-left: 23px;
	padding-top: 27px;
	background-color: #ffffff;
	box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.2);
	border: 1px solid #ffffff;
	border-radius: 160px;
	display: inline-block;
}

#loginTip ._loginOrReg strong {
	font-weight: normal;
	color: #009530;
}

#loginTip ._loginOrReg a::before {
	width: 131px;
	height: 131px;
	position: absolute;
	top: -7px;
	left: -7px;
	padding: 6px;
	border: 1px solid #f5faf4;
	border-radius: 160px;
	content: "";
}