@charset "utf-8";/* CSS Document */.left{	float: left;}.banner{	position:relative;	background: #fff;	}.banner-inner{	background: url('/img/default/sharon/banner.jpg?version=20150116') center top no-repeat;	height:190px;}.zhuanti_btn{	margin:auto;	display: block;	width:188px;	background: url('img/pc/sign-up-btn.png?v=64131537a4') center 0 no-repeat;	cursor: pointer;}.zhuanti_btn:hover{	background: url('img/pc/sign-up-btn.png?v=64131537a4') center -91px no-repeat;}.zhuanti_btn .span{	/*display: block;	padding:15px 0px 13px 0;	background-color:#5d74d8;	border-radius: 4px;	line-height:28px;	text-align:center;	font-size: 22px;	color:#fff;*/	display: none;}.zhuanti_content{	margin:auto;	padding:30px 10px;	width: 980px;	height:auto;	background: #fff;}.topic-item{	margin:40px 25px 0 25px ;}.topic-btn{	margin-top:0px;}.topic-desc{	margin-top:0px;}.topic-schedule{	margin-top:20px;}.topic-schedule .topic-item-title{	height: 42px;}.desc-content{	margin-top:30px;	height:246px;	background: url('img/pc/info.jpg?v=bd1252ca3e') center center no-repeat;	/*font-size: 16px;	line-height: 40px;*/}.desc-content .strong{	display:inline-block;}.strong1{	position:relative;	top:7px;	margin:0px 7px;	height: 25px;	width: 40px;	background: url('/img/default/sharon/fontstrong.png?version=20150116') 0px 0px no-repeat;}.strong2{	position:relative;	top:7px;	margin:0px 7px;	height: 25px;	width: 40px;	background: url('/img/default/sharon/fontstrong.png?version=20150116') -45px 0px no-repeat;}.schedule-info-item-title{	font-size: 18px;	/*font-weight: bold;*/}.topic-item-title .span{	position:relative;	z-index:1;	display: block;	margin: auto;	width:144px;	height: 42px;	background: url('img/pc/titles.jpg?v=8207841524') center 6px no-repeat;}.topic-item-title .hr{	position: relative;	top:-24px;	width: 100%;	height:10px;	background: url('img/pc/title-bg.jpg?v=a0ae9c1d64') center center no-repeat;}.schedule-info-item{	margin-top: 5px;	text-align: center;	color:#505050;}.schedule-info-item-content{	font-size: 18px;}.schedule-info-item-content .span1 {	/*font-weight: bold;*/}.schedule-time{	margin-top:20px;}.schedule-time table{	width: 100%;	border-collapse: collapse;	border: 1px solid #e6e5e8;	color:#6c6c6c;}.schedule-time th{	height:40px;	background:#f1f1f1;	border: 1px solid #e6e5e8;	font-size:14px;	font-weight: normal;}.schedule-time th.time{	width:236px;}.schedule-time .even td{}.schedule-time .odd td{	}.schedule-time td{	padding:8px 0;	border: 1px solid #e6e5e8;	text-align:center;	font-size: 14px;	line-height: 24px;}.schedule-time td.time{	/*border-right:1px solid #dcdcdc;*/}.zhuanti_float_line .input{	padding:10px;	height:18px;	line-height: 18px;}.topic-guests .topic-item-title .span{	background: url('img/pc/titles.jpg?v=8207841524') center -44px no-repeat;}.guests-content{	margin-top:20px;}.guest{	position:relative;	margin-bottom:50px;	min-height:160px;}.guest-img-div{	position: absolute;	top:50%;	left:0px;	margin-top:-80px;	width:160px;	}.guest-img-div img{	display: block;	width: 100%;}.guest-info-div{	margin-left:200px;}.guest-name{	font-size: 26px;}.guest-office{	margin-left:5px;	font-size: 16px;	color:#898989;}.guest-theme{	margin:5px 0px;	font-size: 18px;}.guest-history{	font-size: 15px;	line-height: 22px;	color:#898989;}/*==================================*/.zhuanti_float{ 	position:absolute;	z-index:20; 	left:50%; 	top:150px; 	margin-left:-300px;	overflow:hidden; 	padding:15px; 	width:600px; 	background:#FFF; 	-webkit-box-shadow:0px 0px 7px #000;	-moz-box-shadow:0px 0px 7px #000;	box-shadow:0px 0px 7px #000; 	border:#999 1px solid;}.zhuanti_float_title{border-bottom:1px solid #e5e5e5;width:100%; height:40px; line-height:30px; color:#333333; font-size:18px; font-weight:bold; font-family:微软雅黑; text-indent:0.3em; margin-bottom:23px;}.zhuanti_float_title .input_tip_text{font-size: 14px;color: #999999;font-family: "微软雅黑";font-weight: normal}.zhuanti_float_line{    margin-left: 50px;	float:left;width:100%; 	font-family:微软雅黑;  	font-size:16px; }#submitdiv img {	display: none;	position: relative;	top: -15px;	left: 10px;}#topicformsubmitbtn{	background: #158de9;	border-radius:3px;	font-size: 20px;	color: #fff;	text-align: center;	line-height: 47px;	cursor: pointer;}#topicformsubmitbtn:hover{	background: #2c9cf1;}/*================================*/#code_div{	position:absolute;	z-index:20; 	left:50%; 	top:150px; 	margin-left:-250px;	overflow:hidden; 	padding:15px; 	width: 500px;	background:#FFF; 	-webkit-box-shadow:0px 0px 7px #000;	-moz-box-shadow:0px 0px 7px #000;	box-shadow:0px 0px 7px #000; 	border:#999 1px solid;}.code-title-span{	display: block;	line-height:36px;	text-align:center;	color:#ff8e2a;	font-size: 28px;	font-weight: bold;}.code-subtitle-span{	margin-top:10px;	display: block;	color:#ff8e2a;	line-height:26px;	text-align:center;	font-size: 18px;}.layer-content{	margin-top:15px;}.code-content-item{	/*float:left;	width: 410px;*/}.code-content-item-title{	background:#6ab4f5;	line-height:47px;	font-size: 18px;	text-align: center;	color:#fff;}.code-cloud-div .code-content-item-title{	background: #a0d259;}.code-self-div .code-content-item-title{	border-left:1px solid #6ab4f5;}.code-content-item-title .icons{	position:relative;	top:6px;	margin-left:9px;	width: 44px;	height:34px;}.icons-camera{	background: url('img/pc/icons.png?v=2bd4084eb5') -47px 0 no-repeat;}.icons-weixin{	background: url('img/pc/icons.png?v=2bd4084eb5') 0px 0 no-repeat;}.code-content-item-tip{	padding-top:5px;	line-height:24px;	font-size: 18px;	text-align: center;}.code-img-div{	margin: 15px auto;	width: 155px;	height:155px;}.code-img-div img{	width: 100%;	height:100%;}.code-self-div .code-content-item-content{	overflow:hidden;	border-right:1px solid #e0e0e0;}.help{	float: none;	margin-top:5px;	width: auto;	text-align: center;	font-size: 14px;	line-height: 20px;	color:#666;}.icons-qq{	width: 24px;	height:24px;	background: url('img/pc/icons.png?v=2bd4084eb5') 0px -44px no-repeat;}.icons-prize {	display: inline-block;	margin-right: 8px;	width: 24px;	height: 24px;	background: url('img/birthday/iconspc.png?v=645fceb26e') 0px 0px no-repeat;}.icons {	display: inline-block;	font-style: normal;}