﻿/* CSS Document */
@CHARSET "UTF-8";
body {
    background: none repeat scroll 0 0;
    color: #2D2D2D;
    font-family: arial,"MicroSoft YaHei","Î¢ÈíÑÅºÚ";
    font-size: 12px;
    line-height: 22px;
	position:relative;
}
body, div, ul, ol, li, h1, h2, h3, h4, form, input, textarea, blockquote, p {
    margin: 0;
    padding: 0;
}
table, td, tr, th {
    font-size: 12px;
}
ol, ul {
    list-style: none outside none;
}
li {
    list-style-type: none;
}
img {
    border: 0 none;
    vertical-align: middle;
}
address, cite, code, em, th, i {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: normal;
}
a {
    color: #00437A;
    text-decoration: none;
	outline:none;
}
/*a:visited {
    color: #800080;
    text-decoration: none;
}*/
a:hover {
    color: #000;
    text-decoration: none;
}
a:active {
    color: #00437A;
}
.clear{
	clear:both;
}
.fL{
	float:left;
	overflow:hidden;
	display:inline;
}

.fR{
	float:right;
	overflow:hidden;
	display:inline;
	margin-top:20px;
}
.right{
	margin-top:20px;
}


.yahei{
	font-family:"MicroSoft YaHei","Î¢ÈíÑÅºÚ";
}

.bold{
	font-weight:bold;
}
.width{
	width:1000px;
	margin:0 auto;
	}
.clear{
	clear:both;
}
.clear_more{
	clear:both;

}
.center{
	text-align:center;
}
.ellipsis{
	white-space:nowrap;
	text-overflow: ellipsis;
}
/*animate st*/
@-webkit-keyframes mclock{
	from{
		-webkit-transform-origin: bottom center;
		-webkit-transform: rotate3D(0,0,1,0deg);
	}
	to{
		-webkit-transform-origin: bottom center;
		-webkit-transform: rotate3D(0,0,1,360deg);
	}
}
@keyframes mclock{
	from{
		transform-origin: bottom center;
		transform: rotate3D(0,0,1,0deg);
	}
	to{
		transform-origin: bottom center;
		transform: rotate3D(0,0,1,360deg);
	}
}
@-moz-keyframes mclock{
	from{
		-moz-transform-origin: bottom center;
		-moz-transform: rotate3D(0,0,1,0deg);
	}
	to{
		-moz-transform-origin: bottom center;
		-moz-transform: rotate3D(0,0,1,360deg);
	}
}

@-webkit-keyframes bigger{
	from{
		
		transform: scale(0,0);
-ms-transform: scale(0,0);	/* IE 9 */
-webkit-transform: scale(0,0);	/* Safari 和 Chrome */
-o-transform: scale(0,0);	/* Opera */
-moz-transform: scale(0,0);
	}
	to{
		transform: scale(1.5);
-ms-transform: scale(1.5);	/* IE 9 */
-webkit-transform: scale(1.5);	/* Safari 和 Chrome */
-o-transform: scale(1.5);	/* Opera */
-moz-transform: scale(1.5);
	}
}
@keyframes bigger{
	from{
		transform-origin: bottom center;
		transform: rotate3D(0,0,1,0deg);
	}
	to{
		transform-origin: bottom center;
		transform: rotate3D(0,0,1,360deg);
	}
}
@-moz-keyframes bigger{
	from{
		-moz-transform-origin: bottom center;
		-moz-transform: rotate3D(0,0,1,0deg);
	}
	to{
		-moz-transform-origin: bottom center;
		-moz-transform: rotate3D(0,0,1,360deg);
	}
}
@-webkit-keyframes start {
	0%, 30% {
		opacity: 0;
		-webkit-transform: translate(0, 10px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(0, -8px)
	}
}
@-moz-keyframes start {
	0%, 30% {
		opacity: 0;
		-moz-transform: translate(0, 10px)
	}
	60% {
		opacity: 1;
		-moz-transform: translate(0, 0)
	}
	100% {
		opacity: 0;
		-moz-transform: translate(0, -8px)
	}
}
@keyframes start {
	0%, 30% {
		opacity: 0;
		transform: translate(0, 10px)
	}
	60% {
		opacity: 1;
		transform: translate(0, 0)
	}
	100% {
		opacity: 0;
		transform: translate(0, -8px)
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		-ms-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		-ms-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes bounceInLeft {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000);
		transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		opacity: 1;
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		opacity: 1;
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000);
		transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		opacity: 1;
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		opacity: 1;
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(360deg);
		transform: perspective(400px) rotateY(360deg);
	}
}
@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-moz-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(360deg);
		-moz-transform: perspective(400px) rotateY(360deg);
		transform: perspective(400px) rotateY(360deg);
	}
}
/*animate end*/
/*-------------------------------header start-------------------------*/
.header{
	background-color:#242424;
	}
.header a{
	color:#4d4d4d;
	line-height:46px;
	margin:0 4px;
	font-family:"songti";
}
.web-nav{
		width:1000px;
		background-color:#242424;
		margin:0px auto;
}
.web-nav-main{
	height:46px;
	}
.web-nav-main a, .web-nav-main a:visited {
    color: #fff;
}
#loginInfo{
	color:#fff;
}
.header_image{
	width:100%;
	height:414px;
	background:url(../images/banner.jpg) 50% 0px scroll no-repeat;
}
/*-------------------------------header end---------------------------*/
/*-------------------------------nav2 st-------------------------*/
.bannerGroup{
	position:relative;
	background:#77a3da url(../images/banner.jpg) no-repeat top center;
	
	height: 495px;
}
.beforeGroup{
	position:relative;
	text-align:center;
	display:none;
	 top: 150px;
  right: 100px;
  z-index: 5;
}

.fyLogo{
	position: relative;
	display: block;
	width:192px;
	height:78px;
	margin-top: 20px;
	background:url(../images/logo.png) no-repeat left center; 
}
.fyLogo .ff{
	position: absolute;
	right: 0;
	top: 0;
	animation: 2.5s flipOutY linear infinite;
	-webkit-animation: 2.5s flipOutY linear infinite;
	-moz-animation: 2.5s flipOutY linear infinite;
}
.alinkGroup{
	text-align: center;
	margin-top:39px;
	color:#242424;
	position:relative;
	height: 67px;
	right: 100px;
	overflow: visible;
	z-index:1;
}
.alink{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;	
	display:block;
	padding: 6px 8px 0px 8px;
}
.elink{
	font-size:13px;
	line-height: 32px;
	color:#fff;
}
.line{
	width:21px;
	height:58px;
	background: url("../images/line.png") no-repeat ;
}
.toBefore{position: relative;}
/*.beforeyear{display: none; position: absolute;right:-30px;top: 35px;width: 108px;text-align: center;border-radius: 5px;background: rgba(220,238,247,0.8)}
.beforeyear .alink{display: none}
.beforeyear a{display: block;font-size: 16px;color: #70777a;line-height: 32px;border-bottom: 1px #70777a solid;}*/
.before {
	bottom: -26px;
    height: 98px;
    position: absolute;
    right: -18px;
    background: #daeff7;
    text-align: center;border-radius: 5px;background: rgba(220,238,247,0.8)
}
.before .bef{
	display:block;
	width:107px;
	height:29px;
	font-size:16px;
	color: #70777a;line-height: 32px;border-bottom: 1px #70777a solid;
	
	color:#fff;
}
.before .bef:hover{
 	color: #000;
}
.before .b2013{
	height:30px;
	border-bottom:1px solid #7d7d7d;
}
#2013t{
	height:3px;
	width:107px;
	background:#000
}
.beftop{
	height:3px;
	
}
.befbott{
	height:3px;
	background:url(../images/fytogether.png) 0px -520px scroll no-repeat;
}

.dahbm{position:fixed;width: 136px;bottom:50px ;left: 50%;margin-left: 500px; }
.dahbm h4 a{display: block; background: #ff0000;color: #fff;font-size: 14px;line-height: 40px;text-align: center;}
.saoysao{background: #f3f3f3;text-align: center;border: 1px #ededed solid;padding:5px;}
.saoysao img{height:126px;width: 126px;}
.saoysao p{font-size: 12px;color: #0076bb;line-height: 30px;}
.top{display: block;background: url(../images/top.png) no-repeat center top;height: 20px;margin-top: 10px;}
/*-------------------------------nav2 end-------------------------*/

/*container st*/
.container{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.left_con{
	width:642px;
	float: left;
}
.right_con{
	width:290px;
}
/*container end*/
/*indexleft st*/
.tit h3{font-size: 22px;font-weight:bold;color: #0278b9;  padding: 22px 0 0 134px;margin:22px 0 35px;background: url(../images/tit.png) no-repeat left top;}
.tit p{font-size: 16px;line-height: 22px;}
.main_th{  margin-bottom: 50px;}
.main_th li{font-size: 16px;margin: 12px 0;padding-left: 26px;background: url(../images/point.png) no-repeat left 7px;}
.tit h4{font-size: 22px;margin: 30px 0;}
.guest{text-align:justify;}
.guest h5{font-size: 16px;margin: 12px 0 8px;}
.guest li{display: inline-block;width: 148px;text-align: center;  vertical-align: top;margin-bottom: 20px;position: relative;}
.guest li span{position: absolute;height: 70px;width: 91px;right: 0;top: 79px;}
.guest li span img{width: 100%;height: 100%;}
.guest li p{font-size: 14px;}
.guest img{height: 148px;width: 148px;}

.progress{font-size: 20px;color: #2382c1;margin-bottom: 15px;}
/*indexleft end*/

/*footer st*/
.footer{background: #0078ba;color: #fff;padding-bottom: 10px;margin-top: 30px;}
.foot_con{width: 1000px;margin: 0 auto;}
.foot_con h3{font-size: 24px;line-height:50px;}
.foot_con ul{margin-left: 60px;font-size: 0; text-align: justify;}
.foot_con li{display: inline-block;width: 235px;}
.foot_con h4{font-size: 20px;line-height: 40px;}
.foot_con p{font-size: 16px;line-height: 34px;}
.copy{font-size: 14px;color: #4d4d4d;text-align: center;line-height: 52px;}
/*footer end*/
/*right st*/
.right .wrap{
	width: 270px;
	margin: 0 0 0 49px;
}
.right .wrap .title{width: 100%;background:url(../images/title_bg.png) 0 0 scroll no-repeat;height: 27px;line-height: 27px;font-size: 16px;color: #ffffff;text-indent: 8px;}
.right .wrap p{color: #383635;}
.right .wrap .subjt{margin: 25px 0 0 0;}
.right .wrap .subjt p{margin: 8px 0;line-height:60px;}


.right .wrap .host .img-g{width: 100%;overflow: hidden;padding: 10px 0 18px 0;}
.right .wrap .host .img-g a{display: block;width: 122px;float: left;margin-top:15px;text-decoration:none;}

.right .wrap .partner .img-g,.right .wrap .coop .img-g{width: 100%;overflow: hidden;padding: 0 0 20px 0;}
.right .wrap .partner .img-g a,.right .wrap .coop .img-g a{display: block;width: 110px;height: 60px;float: left;margin: 14px 14px 0 0;}
.right .wrap .img-g a img{width: 100%;height: auto;margin:0 auto;line-height: 100%;height:45px;width:122px;}
.right .wrap .img-g a:hover{box-shadow: 1px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);}

.time{
	height: 56px;
	/*padding: 0px 0px 0px 64px;*/
	margin: 27px 0px 0px 0px;
}
.right .time .p-r{
	float: left;
	display: block;
	width: 206px;
}
.right .time p{
	width: 100%;
	font-size: 15px;
	color: #666666;
	letter-spacing: 0.5px;
	line-height: 28px;
	height: 28px;
	text-align: right;
}
.right .time .move-c{
	position: relative;
	float: left;
	left: 15px;
	display: block;
	height: 48px;
	width: 48px;
	background: url(../images/time-icons.png) 0px 0px scroll no-repeat;
}
.right .time .move-c .zz{
	position: absolute;
	top:7px;
	left: 21px;
	
	animation:4s mclock linear infinite;
	-webkit-animation:4s mclock linear infinite;
	-moz-animation:4s mclock linear infinite;
}
.djtime{
	padding: 0px 15px 0px;
	margin: 10px 0px;
	overflow: hidden;
	clear: both;
}
.djtime div{
	float: left;
	width: 30px;
	color: #000;
	font-size: 30px;
	line-height: 63px;
	text-align: center;
}
.djtime div.clock{
	width: 56px;
	/*height: 100%;*/
	background: url(../images/time-icons.png) 0px -175px scroll no-repeat;
}
.djtime div.dd{
	font-weight: bold;
}
.djtime .clock .num{
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 63px;
	height: 63px;
	margin: 6px 0px 0px 0px;
	background: url(../images/time.png);
}
.djtime .clock .nFlag{
	width: 100%;
	font-size: 14px;
  color: #000;
  line-height: 15px;
  text-align: center;
    margin-top: 10px;
  font-weight: bold;
}
.djtime .clock .dayflag{

}
.djtime .clock .hourflag{
	background: url(../images/time-icons.png) -57px -242px scroll no-repeat;
}
.djtime .clock .minuteflag{
	background: url(../images/time-icons.png) -129px -242px scroll no-repeat;
}
.mapGroup p{
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	margin: 15px 0px 10px 0px;
}
.contactGroup{
	width: 100%;
	margin: 0px 0px 20px 0px;
    overflow: auto;
}
.contactus p{font-size: 16px;margin-top: 15px;padding-left: 15px;}
.contactGroup .t{
	margin: 12px 0px 0px 0px;
}
.contactGroup p{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	text-indent: 11px;
	letter-spacing: 1px;
}
.contactGroup p span{
	font-size: 18px;
	font-style: italic;
	color: #666666;
	letter-spacing: 1px;
}
.erweima{
	float: left;
	width: 50%;
	margin:22px 0px 0px 0px;
	text-align: center;
}
.erweima img{height: 100px;width: 100px;}
.erweima p{
	text-align: center;
	line-height: 36px;
	color: #666666;
	font-size: 16px;
	text-indent: 0px;
}
.phoneGroup{
	overflow: hidden;
	margin: 0 0 20px 0;
}
.phoneGroup .weixin{
	height: 180px;
	width: 180px;
	display: block;
	margin :20px auto 16px auto;
}
.ew p{text-align: center;font-size: 16px;}
.phoneGroup .btn{
	display: block;
	width: 200px;
	height: 42px;
	background: url(../images/sao.png) 0 0 scroll no-repeat;
	margin: 0 auto;
}
.phoneGroup .btn:hover{
	box-shadow: 0px 2px 1px rgba(0,0,0,0.5);
}
/*right end*/
/*--------------------------------footer start-----------------------*/
.fbanner{
	width:100%;
	height:170px;
	background:url(../images/fbanner.jpg) right center scroll no-repeat;
	padding:39px auto;
}
/**/
.Rbar{
	height:198px;
	width:99px;
	position:absolute;
	right:0px;
	top:543px;
	padding:50px 50px 0px 0px;
}
.Rbar_fixed{
	height:298px;
	width:99px;
	position:fixed;
	right:0px;
	top:20px;
}
.Rbar a,.Rbar div{
	height:99px;
	width:99px;
	display:block;
}
.Rbar .djs{
	background:url(../images/bannerR.png) 0px 0px scroll no-repeat;
	position:relative;
}
.count_number{
	color: #fff;
    font-size: 24px;
    left: 21px;
    position: absolute;
    top: 53px;
}
.Rbar .jus{
	background:url(../images/bannerR.png) 0px -198px scroll no-repeat;
	font-family: arial,"MicroSoft YaHei","Î¢ÈíÑÅºÚ";
font-size: 22px;
color: #FFF;
padding-top: 22px;
padding-left: 29px;
line-height: 30px;
height: 78px;
}
/*.Rbar .jus:hover{
	cursor:pointer;
}*/

.Rbar .zanzhu{
	background:url(../images/bannerR.png) 0px -198px scroll no-repeat;
	font-family: arial,"MicroSoft YaHei","Î¢ÈíÑÅºÚ";
font-size: 22px;
color: #FFF;
padding-top: 22px;
padding-left: 29px;
line-height: 30px;
height: 78px;
}
/*.Rbar a.zanzhu:link{
	 
}
.Rbar a.zanzhu:hover{
	
}
.Rbar a.zanzhu:visited{
	
}*/

/*----------------------------detail.shtml st--------------------------*/
.tableTit{
	font-size:16px;
	margin:15px auto;
}
.tableIcon{
	width:15px;
	height:22px;
	background:url(../images/fytogether.png) 0px -579px scroll no-repeat;
}
.joinTable{
	padding-bottom:20px;
}
.joinTable table{
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px solid #383635;
	border-top:1px solid #383635;
	text-align:center;
	}
.joinTable table td{
	border-right:1px solid #383635;
	border-bottom:1px solid #383635; 
	padding:15px 20px;
	font-size:14px;
	line-height: 28px;
	}
.joinTable table .Ttitle td{
	font-size:18px;
	font-weight:bold;
	}
.joinTable table .Tcont .TcontR{
	text-align:left;
}
.zcmt span
{
    padding:10px 15px 10px 0px;   
    height:30px;
    line-height:30px;
    font-size:16px;
}
.dcontent
{
    font-size:16px;
    padding-left:10px;
    padding-right:10px;
    line-height:30px;
 }
.dcontent span
{
    padding-left:10px;
    padding-right:10px;
}
 .dtable
{
     width:600px;
     margin:0px auto;
}
/*join st*/
.content{
	width:662px;
	overflow: hidden;
	float: left;
}
/*regist.shtml st*/
.ticket{
	width: 660px;
	border-top: 1px solid #e3e4e8;
	border-left: 1px solid #e3e4e8;
	border-right: 1px solid #e3e4e8;
	margin: 24px 0 0 0;
	  border-radius: 5px;
}
.ticket tr td,.ticket tr th{
	border-bottom: 1px solid #e3e4e8;
}
.ticket tr th{
	height: 40px;
	line-height: 40px;
	background:url(../images/th.png) no-repeat;
	background-size: 100% 100%;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-indent: 9px;
	text-align: left;
}
.ticket tr.trh2 td{
	border-bottom: 2px dotted #e3e4e8;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #666666;
}
.ticket tr td.tdw1{
	width: 338px;
}
.ticket tr td.tdw2{
	width: 212px;
}
.ticket tr.trh1 td.tdw1{
	text-indent: 14px;
}
.ticket tr.trh2 td.tdw1{
	text-indent: 13px;
}
.ticket tr.trh2 td.tdw2{
	text-indent: 38px;
}
.ticket tr.trh3 td{
	height: 53px;
	line-height: 53px;
	font-size: 16px;
	color: #666666;
}
.ticket tr td.tdw3{
	text-align: center;
}
.ticket tr.trh3 td.tdw1{
	text-indent: 14px;
	font-size: 16px;

}
.ticket tr.trh3 td.tdw3 select{
	height: 24px;
}
.shadow{
	width: 659px;
	height: 4px;
	margin: 0 0 0 1px;
	background-color: #e3e4e8;
}
.registTb{
	margin: 32px 0px 0px 0px;
	overflow:hidden;
	width: 660px;
	border: 1px solid #e3e4e8;
}
.registTb tr th.registP{
	text-indent: 14px;
	text-align: left;
	font-size: 20px;
	color:#666666;
	height: 46px;
	line-height: 46px;
	margin: 20px 0px 22px 0px;
	border-bottom: 2px dotted #e3e4e8;
}
.registTb tr td{
	padding: 9px 0px;
	text-indent: 14px;
}
.registTb tr td.rtr1{
	width: 110px;
	/*text-align: right;*/
	font-size: 16px;
	color: #3f3a39;
	line-height: 36px;
	overflow: hidden;
}
.registTb tr td.rtr2{
	width: 620px;
	text-indent: 0px;
	font-size: 16px;
	color: #666666;
	text-align: left;
	overflow: hidden;
}
.registTb tr td.rtr2 input{
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	  height: 42px;
  border: 2px solid #e0e0e0;
  width: 342px;
	padding: 0px 0px 0px 10px;
	line-height: 36px;
	font-size: 16px;
	color: #666666;
}
.registTb tr td.rtr2 select{
	border: 2px solid #e0e0e0;
	height: 25px;
}
.registBtnGroup{
	width: 100%;
	height: 48px;
}
.registTb tr td.rtr{
	width: 100%;
	height: 46px;
	padding: 34px 0;
	overflow: hidden;
}
.registBtn{
	margin: 0 auto;
	width: 169px;
	height: 46px;
	background:#1ea0cf;
	border:0px;
	font-size: 22px;
	color:#fff;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 2px #0083b4;
	display: block;
}
.registBtn:hover{
	height: 45px;
	margin: 1px auto 0 auto;
	cursor: pointer;
}
.fee-g{
	width: 662px;
	border-top: 2px dotted #e3e4e8;
	
	margin: 32px 0 0 0;
}
.fee-g .registP{
	font-size:20px;
	color: #3f3a39;
	line-height: 30px;
	height: 30px;
	margin: 12px 0;
}
.fee{
	width: 662px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.fee tr{
	width: 100%;
}
.fee tr td{
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.fee tr.trh1 td{
	height: 40px;
	background-color: #f6f6f6;
	font-size: 14px;
	color: #666666;
	line-height: 40px;
	text-align: center;
}
.fee tr.trh2 td,.fee tr.trh3 td{
	height: 47px;
	font-size: 15px;
	color: #666666;
	line-height: 47px;
	text-align: center;
	background-color: #ffffff;
}
.fee tr td.tdw1{
	width: 201px;
}
.fee tr td.tdw2{
	width: 239px;
}
.feeP{
	font-size: 15px;
	color: #7d7d7d;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin: 5px 0 28px 0;
}
.feedP-icon{
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	margin:7.5px 2px 9.5px 0;
	background: url(../images/fytogether.png) 0 0 scroll no-repeat;
}
.righstTip{
	margin: 6px 0px;
	font-size: 14px;
	color: #666666;
}
.tips-cont{
	color: #e19b47;
	font-size: 20px;
	line-height: 30px;
	margin: 10px 0;
}
/*join end*/
 .dtitle
  {
     font-size:18px;
     font-weight:600;
     margin-top:10px;
     margin-bottom:10px;
 }
 ::-moz-placeholder{color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;}              
 ::-webkit-input-placeholder{color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;}
 :-ms-input-placeholder{color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;}
.foruname{
	display: none;
    color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    width: 214px;
    text-align: left;
    position: absolute;
    top: 75px;
    left: 15px;
    width: 214px;
    border: none;
    outline: none;
}
.forucompany{
	display: none;
    color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    width: 214px;
    text-align: left;
    position: absolute;
    top: 120px;
    left: 15px;
    width: 214px;
    border: none;
    outline: none;
}
.foruphone{
	display: none;
    color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    width: 214px;
    text-align: left;
    position: absolute;
    top: 163px;
    left: 15px;
    width: 214px;
    border: none;
    outline: none;
}
.foruemail{
	display: none;
    color: #898888;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    width: 214px;
    text-align: left;
    position: absolute;
    top: 207px;
    left: 15px;
    width: 214px;
    border: none;
    outline: none;
}
.live_group{
	margin-top: 20px;
	}
.live_show{
	width: 500px;
	margin: 0 0 20px 0;
	height: 130px;
	}
.showimg{
	border: 1px solid #eaeaea;
    float: left;
    height: 120px;
    overflow: hidden;
    padding: 1px;
    width: 180px;
	}
.showintro{
	width:280px;
	padding-right: 20px;
	height:130px;
	} 
.showintro h2{
	color: #2d2d2d;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 24px;
    padding-bottom: 6px;
}
.live_video{
	background: url("../images/v-ico-2.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 9px;
    width: 14px;
}
.showintro p{
	color: #333333;
    font-family: "songti","ËÎÌå";
    font-size: 12px;
    line-height: 26px;
}
.lmore
{
overflow: hidden;
display: block;
padding: 10px;

 }
 .lmore a
{
overflow: hidden;
display: block;
text-align: center;
background: none repeat scroll 0% 0% #CACACA;
color: #FFF;
font-weight: normal;
font-size: 16px;
border: 1px solid #9D9D9D;

 }

 /*live*/
.live_zb{font-size: 24px;margin-top: 40px;text-align: center;color: #0077b9; height:50px; padding: 0px 0 0 120px;background: url(../img/live_zb.jpg);}
.live_dt{font-size: 24px;margin-top: 40px;text-align: center;color: #0077b9; height:50px; padding: 0px 0 0 120px;background: url(../img/live_dt.jpg);}
.live_tl{font-size: 24px;margin-top: 40px;text-align: center;color: #0077b9; height:50px; padding: 0px 0 0 120px;background: url(../img/live_tl.jpg);}
.dhlive_ul{font-size: 0;margin-left: -20px;margin-top: 26px;}
.dhlive_ul li{display: inline-block;width: 318px;height:340px;vertical-align: top; font-size: 14px;padding-bottom:15px;margin:0 0 30px 20px;border:1px #e6e6e6 solid;}
.dhlive_ul img{width: 318px;height: 212px;}
.dhlive_ul h4{font-size: 18px;line-height: 28px;color:#000;padding:10px 22px 0px 18px;}
.dhlive_ul h4 a,.dhactive_ul h4 a{color:#000;}
.dhlive_ul h4 a:hover,.dhactive_ul h4 a:hover{color: #0077b9}
.dhlive_ul p{color: #666666;line-height: 24px;padding:0 18px;}
.load{display: block;line-height: 39px;width: 226px;border: 1px #a1a1a1 solid;color: #a1a1a1;text-align: center;margin: 0 auto;border-radius: 5px;}
.load:hover{border: 1px #0078ba solid;color: #0078ba;}
.dhactive_ul{font-size: 0;margin: 20px 0;  margin-right: -20px;}
.dhactive_ul li{display: inline-block;width: 466px;font-size:14px;  margin-right: 22px;padding:20px 0 20px 20px;border-bottom: 1px #e6e6e6 solid;}
.dhactive_ul img{width: 122px;height: 80px;}
.dhactive_ul li div{display: inline-block;height:80px;width: 300px;vertical-align: middle;overflow: hidden; margin-left: 5px;}
.dhactive_ul h4{font-size: 18px;color: #000;margin-bottom: 10px;}
.dhactive_ul p{color: #666666;line-height: 22px;}

.dhcont{position: relative; padding: 0 50px;}
.dhspot_ul{font-size: 0;margin-top: 30px;}
.dhspot_ul li{display: inline-block;position: relative; width: 314px;height: 326px;background: #eee;font-size: 24px;}
.dhspot_ul p{position: absolute;bottom:40px; width: 100%;background: rgba(0,0,0,0.5);line-height: 46px;text-indent: 1em;}
.dhspot_ul a{display: block; color: #fff;height: 100%;
  width: 100%;}
.middle{margin: 0 29px;}
.cont_img{position: relative; height: 520px;width: 100%;margin-top: 30px;}
.cont_img img{display:none;position: absolute; height: 100%;width: 100%;}
.cont_p{margin-top: 20px;}
.cont_desc,.nub{display: inline-block;vertical-align: middle;}
.nub{width:110px;margin: 10px 15px 0 20px;}
.nub_f{font-size: 50px;color: #666}
.nub_l{font-size: 26px;color: #ccc;margin-left: 10px;}
.cont_desc{width:720px; border-left: 1px #ccc solid;padding:5px 15px;color: #666;line-height: 1.5}
.cont_desc h4{font-size: 20px;}
.cont_desc p{font-size: 16px;}
.clic_but{position: absolute;top: 200px;width: 25px;height: 42px;background-position: left center;}
.prev{left: 10px;background-image: url(../images/right_l.png);}
.next{right: 10px;background-image: url(../images/left_l.png)}


.comment{position: relative;margin: 34px 0 28px;padding: 20px;background: #f4f7f7;}
.login{margin: 30px 0 10px 0;font-size: 12px;}
.comm_c div{float: left;}
.comm_c img{width: 50px;height: 50px;margin-right: 20px;}
.comm_c textarea{font-family:"Microsoft YaHei",Heiti SC,Helvetica,Arial,sans-serif;width: 876px;height: 88px; padding: 5px; border:1px #e6e6e6 solid;font-size:16px;}
.but{text-align: right;}
.but a{display: inline-block;height: 34px;width: 85px;background: #0078ba; text-align: center;line-height: 34px;font-size: 14px;color: #fff;}
.comm_tit{padding-left:20px;font-size: 16px;line-height:36px;border-bottom:  1px #e6e6e6 solid;}
.allcomm{margin-bottom: 50px;}
.all_c{width: 960px;padding: 20px;border-bottom:1px #e6e6e6 solid; overflow: auto;}
.all_c h3{width:880px;font-size: 14px;font-weight:normal; color: #01a1e6;margin-bottom: 10px;}
.all_c p{width:880px;font-size: 14px;}
.other{font-size: 12px;color: #909090;margin:10px 0;padding-left:5px;border-left:1px #e6e6e6 solid; }
.other span{color: #8aa4b6;}
.share{width:880px;font-size: 12px;color: #909090;}
.share span{display: inline-block;line-height: 24px;height: auto;margin: 0;padding: 0;}
.share a{float: right;margin-left:30px;width: 24px;height: 24px;background-size: 100% 100%;background-repeat:no-repeat;background-position: center center;}
.share .zan{background-image: url(../images/w08.png);}
.share .share_a{background-image: url(../images/share.png);}
.share .zaned{background-image: url(../images/w07.png);}
.zan span{  margin-left: 28px;  font-size: 18px;color: #909090;}

.all_c h3 span{float: right;margin: 0;}
