
/*网页样式重置reset*/
html { font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;}
body { font-size:28px; line-height:32px;}
label { cursor:pointer}
a:link, a:visited { text-decoration:none}
input, textarea, select, button, { -webkit-appearance: none; outline: none; }
textarea{resize:none}

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { margin:0; padding:0}

article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block} /*html5设置*/

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em}
body, input, button, select, textarea, sub{ font-family:Arial, sans-serif}
em, cite, address, optgroup { font-style:normal}
kbd, samp, code { font-family:monospace}

img, input, button, select, textarea { vertical-align:middle}
ul, ol { list-style:none}
img, fieldset { border:0}
abbr, acronym { cursor:help; border-bottom:1px dotted black}
table {	width:100%; border-spacing:0; border:0}
table th, table td { border:0}
legend, hr { overflow:hidden; position:absolute; top:0; left:0}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0}

/*------------------------------------------------------------------------------------------------------------------------------*/
/*统一样式*/
html { height:100%; width:100%; }
body { margin:0 auto; width:640px; background:#E5E5E5; height:100%; }
/*body.fixed { overflow:hidden; }*/
.css_sprite01 { background:url(../img/css_sprite01.png) no-repeat; background-repeat: no-repeat; }

/*
** 改变动画的效果方式
*/
* {
  -webkit-transition-timing-function: ease-out!important;
  -moz-transition-timing-function: ease-out!important;
  -ms-transition-timing-function: ease-out!important;
  -o-transition-timing-function: ease-out!important;
  transition-timing-function: ease-out!important;
}

/*统一功能元件样式 f-************************************************/
.f-fl { float:left; }
.f-fr { float:right; }
.f-img01 img { width:100%; height:100%; }

/*统一模块元件样式 u-************************************************/

/*h3 标题样式*/
.u-title01 { padding-left:54px; height:70px; line-height:70px; background:#1fb5bf; color:#fff; font-size:33px; font-weight:normal; }

/*我要报名的按钮样式*/
.u-sigeUp { width:421px; height:81px; line-height:81px; background:#fff; border-radius:8px; margin-left:109px; }
.u-sigeUp a { display:block; width:100%; height:100%; color:#5DD53F; font-size:42px; text-align:center; }
.u-sigeUp.success { background:#f1c15b; }


/*人物头像的样式*/
/*// 修改的内容*/
.u-imgHeader { position:relative; cursor:pointer; width:190px; height:190px; }
.u-imgHeader p { padding:8%; width:160px; height:160px; background:#fff; border-radius:50%; }
.u-imgHeader p img { width:160px; height:160px; border-radius:50%; }
.u-imgHeader .arrow { display:block; width:0; height:0; margin:0 auto; position:absolute; top:-10px;
	border-style: solid; 
	border-width:25px 20px; 
	border-color: transparent transparent #fff transparent;
}
.headerBox.left .u-imgHeader .arrow{ 
	left:160px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45dug); 
}
.headerBox.right .u-imgHeader .arrow{
	left:-10px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45dug); 
}

/*关闭-1按钮样式*/
.u-close { position:absolute; width:30px; height:30px; top:20px; right:20px; cursor:pointer; }
.u-close:before { position:absolute; top:0; left:50%; display:block; content:''; margin-left:-3px; width:6px; height:30px; background:#999;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.u-close:after { position:absolute; top:0; left:50%; display:block; content:''; margin-left:-3px; width:6px; height:30px; background:#999; 
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

/*关闭-2按钮样式*/
.u-arrow { display: block; position: absolute; top: 18px; right: 18px; width:30px; height:30px; cursor:pointer; } 
.u-arrow:before { position:absolute; top:50%; left:50%; display:block; content:''; margin-left:-3px; margin-top: -15px; width:6px; height:30px; background:#aaa;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.u-arrow:after { position:absolute; top:50%; left:50%; display:block; content:''; margin-left:-3px; margin-top: -15px; width:6px; height:30px; background:#aaa; 
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.u-arrow.start { 
	animation: popupClose 0.5s;
	-moz-animation: popupClose 0.5s;
	-webkit-animation: popupClose 0.5s;	
	-o-animation: popupClose 0.5s;
	-ms-animation: popupClose 0.5s;
}

/*统一皮肤 s-***********************************************/
.s-bgBoder01 {  }			/* 边框背景 中间 */
.s-bgBoder02 { background:url(../img/bg01_speaker.gif) left top repeat-y; }			/* 边框背景 左边*/
.s-bgTime01 { background-position: -60px 0; }		/* 时间按钮背景 */	
.s-bgPlace01 { background-position: -136px 0; }		/* 导航按钮背景 */	
.s-bgPlace02 { background-position: -60px -50px; }		/* 导航按钮背景 */	
.s-bgNumbers01 { background-position: -212px 0; }	/* 会议人数按钮背景 */	
.s-bgTel { background-position: -136px -50px; }			/* 电话按钮背景 */
.s-bgMail { background-position: -212px -50px; }			/* 模块背景 */
.s-bgPage { background:#e5e5e5; }
/* 统一功能模块样式 fn- ************************************************/

/************************************************
** 简单动画效果
************************************************/
/**弹出框关闭按钮的效果**/
@keyframes popupClose {
  from { transform: rotate(0deg); }
  to { transform: rotate(359deg); }
} 
@-webkit-keyframes popupClose {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(359deg);}
}
@-moz-keyframes popupClose {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(359deg); }
}
@-o-keyframes popupClose {
  from { -o-transform: rotate(0deg); }
  to { -o-transform: rotate(359deg); }
}
@-ms-keyframes popupClose {
  from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(359deg); }
}

/*地图按钮的跳动动画*/
@keyframes mapJump {
	0%   {transform:translateY(0);}
	20%  {transform:translateY(0);}
	40%  {transform:translateY(-30px);}
	50%  {transform:translateY(0);}
	60%  {transform:translateY(-15px);}
	80%  {transform:translateY(0);}
	100% {transform:translateY(0);}
}
@-webkit-keyframes mapJump {
	0%   {-webkit-transform:translateY(0);}
	20%  {-webkit-transform:translateY(0);}
	40%  {-webkit-transform:translateY(-30px);}
	50%  {-webkit-transform:translateY(0);}
	60%  {-webkit-transform:translateY(-15px);}
	80%  {-webkit-transform:translateY(0);}
	100% {-webkit-transform:translateY(0);}
}
@-moz-keyframes mapJump {
	0%   {-moz-transform:translateY(0);}
	20%  {-moz-transform:translateY(0);}
	40%  {-moz-transform:translateY(-30px);}
	50%  {-moz-transform:translateY(0);}
	60%  {-moz-transform:translateY(-15px);}
	80%  {-moz-transform:translateY(0);}
	100% {-moz-transform:translateY(0);}
}
@-ms-keyframes mapJump {
	0%   {-ms-transform:translateY(0);}
	20%  {-ms-transform:translateY(0);}
	40%  {-ms-transform:translateY(-30px);}
	50%  {-ms-transform:translateY(0);}
	60%  {-ms-transform:translateY(-15px);}
	80%  {-ms-transform:translateY(0);}
	100% {-ms-transform:translateY(0);}
}
@-o-keyframes mapJump {
	0%   {-o-transform:translateY(0);}
	20%  {-o-transform:translateY(0);}
	40%  {-o-transform:translateY(-30px);}
	50%  {-o-transform:translateY(0);}
	60%  {-o-transform:translateY(-15px);}
	80%  {-o-transform:translateY(0);}
	100% {-o-transform:translateY(0);}
}

/*------------------------------------------------------------------------------------------------------------------------*/
/* 封面旋转特效 ************************************/
body.perspective { 
	perspective: 1000px; 
	-webkit-perspective: 1000px; 
	-moz-perspective:1000px; 
	-o-perspective: 1000px; 
	-ms-perspective: 1000px; 
}
/*3d*/
#transformNode {
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	
	transform: rotateX(0);
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	
}
#transformNode.transitionOpen {
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
}
#transformNode.open {
	transform: rotateX(90deg);
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-o-transform: rotateX(90deg);
}
#transformNode .m-bigPic{ display:block;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-moz-transform:scale3d(.69,.69,.69) translate3d(0,0,445px);
	-ms-transform:scale3d(.69,.69,.69) translate3d(0,0,445px);
	-o-transform:scale3d(.69,.69,.69) translate3d(0,0,445px);
}
#transformNode .m-bigPic.open { display:block; }
#transformNode .subPage{
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	
	transform:scale3d(.7,.7,.7) rotate3d(1,0,0,-90deg) translate3d(0,0,440px);
	-webkit-transform:scale3d(.7,.7,.7) rotate3d(1,0,0,-90deg) translate3d(0,0,440px);
	-moz-transform:scale3d(.7,.7,.7) rotate3d(1,0,0,-90deg) translate3d(0,0,440px);
	-ms-transform:scale3d(.7,.7,.7) rotate3d(1,0,0,-90deg) translate3d(0,0,440px);
	-o-transform:scale3d(.7,.7,.7) rotate3d(1,0,0,-90deg) translate3d(0,0,440px);
}
.transformNode { height:100%; width:100%; }
.subPage { height:100%; width:100%; z-index:1; overflow:hidden; opacity: 0; } 
.m-sigeUp.m-popup { position:absolute;
	transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-webkit-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-moz-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-ms-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-o-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
}
/*2d*/
#transformNode2D .m-bigPic{ display:block; }
#transformNode2D .m-bigPic.open { display:block; }
#transformNode2D .bigPicStart .bigPicCon { width: 320px; height: 100%; overflow:hidden;}
#transformNode2D .bigPicStart .bigPicCon:first-child { left: -200px; padding-left:200px; }
#transformNode2D .bigPicStart .bigPicCon:nth-child(2) { left: 320px; margin-right:50%; }
#transformNode2D .bigPicStart .bigPicCon:nth-child(2) .picCon{left: -320px; }
#transformNode2D .bigPicStart.move .bigPicCon {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s; 
	transition: all 1s;
}
#transformNode2D .move.out .bigPicCon:first-child{
	transform: rotate(-8deg) translate3d(-80%,0,0);
	-webkit-transform: rotate(-8deg) translate3d(-80%,0,0);
	-moz-transform: rotate(-8deg) translate3d(-80%,0,0);
	-ms-transform: rotate(-8deg) translate3d(-80%,0,0);
	-o-transform: rotate(-8deg) translate3d(-80%,0,0);
}
#transformNode2D .move.out .bigPicCon:nth-child(2){
	transform: rotate(8deg) translate3d(130%,0,0);
	-webkit-transform: rotate(8deg) translate3d(130%,0,0);
	-moz-transform: rotate(8deg) translate3d(130%,0,0);
	-ms-transform: rotate(8deg) translate3d(130%,0,0);
	-o-transform: rotate(8deg) translate3d(130%,0,0);
}
/* 封面旋转特效 ************************************/

/*大图片封面--bigPic*/
.m-bigPic { display:none; position:absolute; top: 0; left: 0; height:100%; width:100%; z-index:800; overflow:hidden; }
.m-bigPic .bigPicCon { position:absolute; height:100%; width:640px; }
.m-bigPic .bigPicCon .picCon { position:absolute; width:640px; height:100%;background-size: 100% 100%;}
.m-bigPic .bigPicCon .picCon .txt { position:absolute; bottom:170px; left:0; width:100%; color:#fff; text-align:center; }
.m-bigPic .bigPicCon .picCon .txt h1 { font-size:50px; margin-bottom:5px; }
.m-bigPic .bigPicCon .picCon .txt .subtxt { font-size:33px; margin-bottom:45px; border:none; background:none; color:#fff; width: 80%;text-align: center;overflow: hidden;}
.m-bigPic .bigPicCon .picCon .btn { position:absolute; bottom:40px; left:0; width:100%; }
.m-bigPic .bigPicCon .picCon .btn p { margin:67px auto 0; text-align: center; }
.m-bigPic .bigPicCon .picCon .btn p img { max-width: 100%; cursor:pointer; }
.m-bigPic .bigPicCon .picCon .btn p img:last-child { width: 200px; height: 100px; }

/*会议介绍--intro*/
.m-intro .imgBox { position:relative; height:400px; width:100%; }
.m-intro .txt { padding:57px 47px 70px; text-align:center; }
.m-intro .txt p { line-height:160%; font-size:25px; color:#2a2a2a; background:#e5e5e5; }

/*演讲嘉宾--speaker*/
.m-speaker .peopleHeader { overflow:hidden; height:100%; }
.m-speaker .peopleHeader .headerBox { width:210px; min-height: 180px; overflow:hidden; }
.m-speaker .peopleHeader .headerBox ul {width: 100%;height: 100%;overflow: hidden;}
.m-speaker .peopleHeader .headerBox ul li { margin-bottom:0; opacity:0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s; 
	transition: all 1s;
}
.m-speaker .peopleHeader .headerBox ul li .name { margin:10px 0; font-size:25px; color:#2a2a2a; text-align:center; }
.m-speaker .peopleHeader .headerBox.right ul li { float:left; margin-left:320px; }
.m-speaker .peopleHeader .headerBox.right ul li:first-child { margin-top:10px; }
.m-speaker .peopleHeader .headerBox.left  ul li { float:right; margin-right:320px; }
.m-speaker .peopleHeader .headerBox.left  ul li:first-child { margin-top:20px; }

.m-speaker .peopleHeader .headerBox.left  ul li.show { margin-right:5px; opacity:1; }
.m-speaker .peopleHeader .headerBox.right ul li.show { margin-left:40px; opacity:1; }

/*演讲嘉宾介绍--people*/
.m-people { display:none; position:fixed; z-index:-10; top:0; left:0; height:100%; width:100%; }
.m-people ul { position:relative; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; 
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; 
	transition: opacity 0.5s;
}
.m-people ul li { display:none; position:absolute; top:50%; left:80px; margin:-360px 0 0 0; width:480px; height:720px; border:3px solid #d4d8d9; border-radius:20px; background:#f8f9f8; opacity:0; 
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; 
	transition: opacity 0.5s;
}
.m-people ul li .peopleId { position:relative;}
.m-people ul li .peopleCon { margin-top:50px; padding-bottom:26px; height:100%; overflow:hidden; border-bottom:1px solid #999; }
.m-people ul li .peopleCon .u-imgHeader { visibility:hidden; margin-left:20px; }
.m-people ul li .peopleCon .txtHeader { margin:30px 0 0 20px; width:234px;}
.m-people ul li .peopleCon .txtHeader h3 { margin-bottom:30px; font-size:33px; color:#2a2a2a; }
.m-people ul li .peopleCon .txtHeader h3 span { display:block; margin-top:10px; font-size:25px; color:#999; font-weight:normal; }
.m-people ul li .peopleCon .txtHeader h4 { font-size:25px; color:#999; font-weight:normal; }
.m-people ul li .speakCon { padding:0 20px; margin:30px 0; height:387px; overflow-y:auto; }
.m-people ul li .speakCon p { line-height:150%; font-size:22px; color:#2a2a2a; }

.m-people.show { display:block; z-index:100; }
.m-people ul.show { opacity:1; }
.m-people ul li.show { opacity:1; z-index:100; }
.m-people ul li .u-close.start { 
	animation: popupClose 0.5s;
	-moz-animation: popupClose 0.5s;
	-webkit-animation: popupClose 0.5s;	
	-o-animation: popupClose 0.5s;
	-ms-animation: popupClose 0.5s;
}
.m-people ul li .peopleCon .u-imgHeader.show { visibility:visible; }

/*联系地址--m-address*/
 .addressCon { padding:30px 56px 50px; overflow: hidden; }
.addressCon p { margin-top:25px; min-height:50px; font-size:26px; } 
.addressCon p a { position: relative; display:block; padding:10px 0 10px 76px; height: 100%; color:#2a2a2a; }
.addressCon p a span { display:block; }
.addressCon p a span:nth-child(1) { position: absolute; top: 0; left: 0; width:76px; height: 50px; }
.m-address .addressCon p a span:nth-child(2) { width: 450px; min-height: 50px; }
.m-address .addressCon p.mapBtn a { padding: 0 0 0 76px; }
.m-address .addressCon p.mapBtn a span:nth-child(1) { top: 0; }
.m-address .addressCon p.mapBtn a span.move { 
	animation: mapJump 2s infinite;
	-moz-animation: mapJump 2s infinite;
	-webkit-animation: mapJump 2s infinite;
	-o-animation: mapJump 2s infinite;
	-ms-animation: mapJump 2s infinite;
}
.m-address .addressCon p.place a { color:#1fb5bf; }
.m-address .addressCon p.first-child { margin-top:0; } 

/*大会流程--m-process*/
.m-process .dayProcess{margin-bottom:10px;}
.m-process .dayProcess:last-child{margin-bottom:0;}
.m-process .dayProcess h4 { margin-left: 26px; padding: 5px 0; font-size:24px; color:#929191; font-weight: bold; }
.m-process .dayProcess h4 span{ margin-left:15px;font-size:18px; color: #a3a2a2; font-weight: normal;}
.m-process .AMCon,.m-process .PMCon { height:100%; overflow:hidden; }
.m-process .fenlei { width:62px; overflow:hidden; height:100%; margin-top:35px; text-align:center; }
.m-process .fenlei h5 { float:right; padding:10px; font-size:21px; color:#999; border-bottom:2px solid #999; }
.m-process .theme { padding-left:7px; width:551px; min-height:94px; } 
.m-process .theme ul li { margin-top:30px; height:100%; overflow:hidden; opacity:0; margin-left:100%;
	-webkit-transition: margin-left 1s, opacity 1s;
	-moz-transition: margin-left 1s, opacity 1s;
	-ms-transition: margin-left 1s, opacity 1s;
	-o-transition: margin-left 1s, opacity 1s; 
	transition: margin-left 1s, opacity 1s;
} 
.m-process .theme ul li:last-child { margin-bottom:25px; } 
.m-process .theme ul li .themeTime { display:table-cell; vertical-align:middle; }
.m-process .theme ul li .themeTime .timeCon{ height:100%; overflow:hidden; position:relative; }
.m-process .theme ul li .themeTime .timeCon .arrow { position:absolute; top:22px; display:block; width:0; height:0;
	border-style: solid; 
	border-width:8px 10px; 
	border-color: transparent #f1c25b transparent transparent;
}
.m-process .theme ul li .themeTime .timeCon p { margin-left:20px; width:200px; height:60px; line-height:60px; background:#f1c25b; font-size:25px; color:#fff; text-align:center; }
.m-process .theme ul li .themeTime.day .timeCon p { width: 240px; background: #1fb5bf; }
.m-process .theme ul li .themeTime.day .timeCon .arrow { border-color: transparent #1fb5bf transparent transparent; }
.m-process .theme ul li .themeCon { display:table-cell; padding-left:20px; width:335px; vertical-align:middle; font-size:25px; color:#2a2a2a; }
.m-process .theme ul li .themeCon p { height:100%; overflow:hidden; width: 310px; } 
.m-process .theme ul li .themeCon p span { display:block; float:left; }
.m-process .theme ul li .themeCon p span:first-child {  margin-right:10px; }
.m-process .theme ul li .themeCon p span:last-child { width:280px; }
.m-process .theme ul li .themeCon .name { color:#1fb5bf; cursor:pointer; }

.m-process .theme ul li.show { margin-left:0; opacity:1; }

/*赞助商--m-partner*/
.m-partner .partnerBox { padding:30px 60px; height:264px; width:520px; }
.imgSlider-img-a {display: inline-block;width: 160px;height: 70px;margin-left: 12px;margin-bottom: 27px;}
.imgSlider-img-a img{width:100%;height:100%;}

/*联系我们--m-contact*/
.m-contact { padding-bottom: 30px; }
.m-contact .contactCon { padding:27px 63px 0; margin-bottom:38px; overflow: hidden; }
.m-contact .contactCon p { margin-top:15px; min-height:50px; font-size:30px; } 
.m-contact .contactCon p a { position: relative; display:block; padding:10px 0 10px 76px; height: 100%; color:#2a2a2a; }
.m-contact .contactCon p a span { display:block; }
.m-contact .contactCon p a span:nth-child(1) { position: absolute; top: 2px; left: 0; width:76px; height: 50px; }
.m-contact .contactCon p a span:nth-child(2) { width: 450px; min-height: 50px; }
.m-contact .contactCon p.mapBtn a { padding: 0 0 0 76px; }
.m-contact .contactCon p.mapBtn a span:nth-child(1) { top: 0; }
.m-contact .contactCon p.mapBtn a span.move {
	animation: mapJump 2s infinite;
	-moz-animation: mapJump 2s infinite;
	-webkit-animation: mapJump 2s infinite;
	-o-animation: mapJump 2s infinite;
	-ms-animation: mapJump 2s infinite;
} 
.m-contact .contactCon p.tel a { color:#1fb5bf; }

/*报名--m-sigeUp*/
.m-sigeUp { display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index: 1000; }
.m-sigeUp .mwrap { height:100%; width:100%; background:rgba(0,0,0,0.6); opacity:0; 
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; 
	transition: opacity 0.5s;
}
.m-sigeUp .wrapSige { position:absolute; left:50%; top:50%; margin:-300px 0 0 -240px; padding:50px; width:380px; height:520px; background:#f8f9f8; border:3px solid #d4d8d9; border-radius:20px; opacity:0;
	-webkit-transition: -webkit-transform 0.5s,opacity 0.5s;
	-moz-transition: -moz-transform 0.5s,opacity 0.5s;
	-ms-transition: -ms-transform 0.5s,opacity 0.5s;
	-o-transition: -o-transform 0.5s,opacity 0.5s; 
	transition: transform 0.5s,opacity 0.5s;
	
	-webkit-transform:perspective(300px);
    -moz-transform:perspective(300px);
    -o-transform:perspective(300px);
	
	-webkit-transform: scale(0.2);
	-moz-transform: scale(0.2);
	-ms-transform: scale(0.2);
	-o-transform: scale(0.2);
	transform: scale(0.2);
	
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d;overflow: auto;
}
.m-sigeUp .wrapSige h3 { font-size:33px; color:#1fb5bf; }
.m-sigeUp .wrapSige .formVal p { margin-top:10px; font-size:25px; color:#6a6a6a; }
.m-sigeUp .wrapSige .formVal p .title { display:block; margin-bottom:10px; }
.m-sigeUp .wrapSige .formVal p input { padding-left:20px; height:40px; width:350px; border:1px solid #ccc; background:#f8f9f8; }
.m-sigeUp .wrapSige .formVal p select {
padding-left: 20px;
height: 40px;
width: 100%;
border: 1px solid #ccc;
background: #f8f9f8;
}


.m-sigeUp .wrapSige .formVal p.submit { margin:30px auto 0; width:100%; height:64px; border-radius:8px; background:#1fb5bf; text-align:center; font-size:30px; }
.m-sigeUp .wrapSige .formVal p.submit input { width:100%; height:100%; border:none; color:#fff; background:none; font-weight:bold; cursor:pointer; }
.m-sigeUp .wrapSige .formVal .sex { overflow:hidden; }
.m-sigeUp .wrapSige .formVal .sex p { float:left; margin:15px 0 10px; overflow:hidden; height:100%; min-width:130px; cursor:pointer; }
.m-sigeUp .wrapSige .formVal .sex p span { display:block; float:left; margin-right:10px; }
.m-sigeUp .wrapSige .formVal .sex p .select { padding:4px; margin-right:20px; width:20px; height:20px; border-radius:50%; border:1px solid #aaa; background:#f8f9f8;  }
.m-sigeUp .wrapSige .formVal .sex p .select strong { display:none; border-radius:50%; width:20px; height:20px; background:#6a6a6a; }
.m-sigeUp .wrapSige .formVal .sex p .select strong.open { display:block; }
.m-sigeUp .mwrap p.popup { position: fixed; left: 120px; top:50%; margin-top:-40px;  width: 400px; padding: 15px 0; text-align: center; font-size: 26px; border-radius: 8px; 
	 opacity: 0;
	 z-index: -1;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.m-sigeUp .mwrap p.popup.popup_error { background: #f48813; }
.m-sigeUp .mwrap p.popup.popup_sucess { background: #55e224; }
.m-sigeUp .mwrap p.popup.on { opacity: 1; z-index: 99; }

.m-sigeUp.show { display:block; }
.m-sigeUp .mwrap.show { opacity:1; }
.m-sigeUp .mwrap.show .wrapSige.show { opacity:1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.m-sigeUp .u-close.start { 
	animation: popupClose 0.5s;
	-moz-animation: popupClose 0.5s;
	-webkit-animation: popupClose 0.5s;	
	-o-animation: popupClose 0.5s;
}

/*地图 map*/
.ylmap { display:none; position:fixed; top:100%; left:0; z-index:9999; width:100%; height:100%; opacity:0; overflow:hidden;
	-webkit-transition: top 0.5s, opacity 1s;
	-moz-transition: top 0.5s, opacity 1s;
	-ms-transition: top 0.5s, opacity 1s;
	-o-transition: top 0.5s, opacity 1s;
	transition: top 0.5s, opacity 1s;
}
.ylmap .bk{position:absolute;width:100%;height:100%;text-align:center;z-index:-1;background: #efebed;}
.ylmap .bk span{display: inline-block; margin-top: 38%; width: 60px;height: 60px; background-position: 0 0; }
.ylmap.mapOpen { top:0; opacity:1; height:100%; }
.ylmap.show { display:block; }

/* 版权--footer */
.footer { margin-top:31px; }
.footer p { padding:15px 0; background:#2a2a2a; text-align:center; font-size:25px; color:#999; }

/* pageLoading */
.pageLoading { display:none; position:fixed; top:0; left:0; z-index:99999; height:100%; width:100%; background:rgba(0,0,0,0.6); }
.pageLoading img { position:absolute; top:40%; left:50%; height:100px; width:100px; margin:-50px 0 0 -50px; }
.pageLoading.m-popup { position:absolute;
	transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-webkit-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-moz-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-ms-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-o-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
}

/*二维码提示*/
.erweima { display: none; position:fixed; left:0; top:0; z-index: 1000; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity: 0; 
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
}
.erweima.m-popup { position:absolute;
	transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-webkit-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-moz-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-ms-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-o-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
}
.erweima.show { opacity: 1; }
.erweima .erweima-content { position: absolute; top: 50%; left: 0; width: 80%; height: 540px; margin:-270px 0 0 10%; padding-top: 50px; opacity:0; background: #fff; border-radius: 6px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;

	transform:scale(0.2);
	-webkit-transform:scale(0.2);
	-moz-transform:scale(0.2);
	-ms-transform:scale(0.2);
	-o-transform:scale(0.2);
}
.erweima .erweima-content.show {
	opacity:1;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.erweima .erweima-content span.img { display: block; width: 80%; margin:0 auto; height:400px; overflow: hidden; } 
.erweima .erweima-content span.img img { width: 100%; height: 100%; }
.erweima .erweima-content span.btn {display: block; width: 80%; height: 80px; margin: 20px auto 0; }
.erweima .erweima-content span.btn a { display: block; width:100%; height: 80px; line-height: 80px; font-size: 26px; color: #fff; background:#1fb5bf; border-radius:8px; text-align: center; cursor:pointer; }

/*报名成功*/
.sigeSuccess { display: none; position: fixed; left: 0; top:0; z-index: 1000; width: 100%; height: 100%; background: rgba(0,0,0,0.5); opacity:0; 
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
}
.sigeSuccess.m-popup { position:absolute;
	transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-webkit-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-moz-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-ms-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
	-o-transform:scale3d(.69,.69,.73) translate3d(0,0,450px);
}
.sigeSuccess.show { opacity: 1; }
.sigeSuccess .sigeSuccess-content { position:absolute; left: 0; bottom: -100%; width: 100%; background:rgba(255,255,255,1); padding: 40px 0 0; 
	transition:bottom 0.5s;
	-webkit-transition:bottom 0.5s;
	-moz-transition:bottom 0.5s;
	-ms-transition:bottom 0.5s;
	-o-transition:bottom 0.5s;
}
.sigeSuccess .sigeSuccess-content.show {bottom:10px;}
.sigeSuccess .sigeSuccess-content span.img { display: block; width: 86%; margin:30px auto; overflow: hidden; } 
.sigeSuccess .sigeSuccess-content span.img img { width: 100%; }
.sigeSuccess .sigeSuccess-content span.btn {display: block; width: 100%; height: 80px; }
.sigeSuccess .sigeSuccess-content span.btn a { display: block; width:100%; height: 80px; line-height: 80px; font-size: 26px; color: #fff; background:#f1c15b; text-align: center; cursor:pointer; }

.authing {font-size:22px; display:block; }
.m-bigPic .bigPicCon .picCon .btn p {
	background: url(../img/btn01_bigPic.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 57px;
    margin: 0 auto;
    text-align: center;
    width: 41px;
	animation: mapJump 2s infinite;
	-moz-animation: mapJump 2s infinite;
	-webkit-animation: mapJump 2s infinite;
	-o-animation: mapJump 2s infinite;
	-ms-animation: mapJump 2s infinite;
}





/**表单部分*/

.module .btn-{
	margin-bottom: 4px;
	background-color: #bd362f;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
	background-repeat: repeat-x;
	border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
	line-height:16px;
	padding: 4px 6px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
	
}
.selected-ticket-contant .btn- {
	width:47%;
	height: 50px;
}
.btn-select-fixedtime{
	width:48%
}
.ticket-module .module-content input{
	margin-bottom:10px;
	padding-left:6px;
	pading-right:6px;	
}
.select-ticket-contant,.selected-ticket-contant{
	background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    margin-bottom: 20px;
    min-height: 20px;
	padding:10px;
}
.selected-ticket{
	color:#fff;
	margin-right:6px;
	text-shadow:none;
}

.ticket-module .module-content h4{
	font-weight: normal;
	font-size:14px;
	margin:6px 0px;
	padding:0px;
	font-style:normal;
}
.ticket-module .module-content h5{
	color: inherit;
    font-family: inherit;
	font-size:14px;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0;
	pading:0px;
	margin:10px 0px;
    text-rendering: optimizelegibility;
}
.selected-ticket-contant button{
	background-color: #5BB75B;
    background-image: linear-gradient(to bottom, #62C462, #51A351);

}
.selected-ticket-contant button:hover{
	background-color:#51a351;
	background-position:0 -15px;
	color:#fff;
	background-image:none;
	
}
.ticket-submit-btn{
	background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    color: #FFFFFF;
}
.ticket-submit-btn:hover{
	color:#fff;
	background-color:#bd362f;
	background-image:none;
	background-position:0 -15px;
	
}
.ticket-select-time select{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
	height: 30px;
    line-height: 30px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
	border-radius: 4px 4px 4px 4px;
	padding:4px 6px;
	margin-bottom:10px;
}
.ticket-showtime-button .start-time{
	padding:4px 12px;
	margin:0px;
	font-size:14px;
}
.select-time-onselected{
	background-color: #51A351 !important;
	background-image:none;
	color:#fff;
	text-shadow:none;
}
.select-time-notselected{
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
}
.ticket-submit-disabled{
	color:#ccc;
}
.ticket-submit-btn{
	color:#fff;
	width:98%;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size:18px;
	padding:11px 0px;
	line-height:20px;
	
}
/*
.selected-ticket-contant i{
	border-radius: 9px 9px 9px 9px;
    padding-left: 6px;
    padding-right: 6px;
	background-color: #F89406;
	color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
	font-style:normal;
}
*/
.selected-ticket-contant i{
	font-style:normal;
}
.submit-btn-success{
	color:#FFF;
	background-color: #5BB75B;
    background-image: linear-gradient(to bottom, #62C462, #51A351);
	border:none;
	
}
.module-content .use-hide-tel {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
border-radius: 4px 4px 4px 4px;
color: #555555;
display: inline-block;
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
padding-left: 10px;
vertical-align: middle;
width: 96%;
}
.submit-btn-success:hover{

    color: #333333;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
	transition:none !important;

}
#form_submit_btn{
	color:#fff;
	width:100%;
	height:50px
	
}
.submit-btn-success:hover{
	color:#E6E6E6;
	max-width:100%;
	background-image:none;
	background-color:#E6E6E6;
}
.submit-btn-success{
	background-image:none;
	background-color:#E6E6E6;
}




.module {
    background-clip: padding-box;
    border-radius: 6px 6px 6px 6px;
    padding: 1px; 
    white-space: normal;
	margin:0 10px 10px;
}
.module-title{background-color: #F7F7F7;
    border-bottom: 1px solid #EBEBEB;
    border-radius: 5px 5px 0 0;   
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 8px 14px;}
.module-content	{ padding: 9px 14px; font-size:80%; color:#666666;}
.module img{ max-width:100%; }

.module-footer{
    background-color: #F7F7F7;
    border-top: 1px solid #EBEBEB;
    border-radius: 0 0 5px 5px;    
	text-align:center;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
	color:#666666;
    padding: 8px 14px;
}
