html{height: 100%}
body{
    /*background:url(/uploads/image/tzcimages/bg.png) 0 0 repeat;*/
   padding-bottom: 80px;
   height: 100%;
}
/*header*/

.header{
    position:relative;
    height:90px;
   /* box-shadow:0 1px 2px rgba(0,0,0,.3);*/
}

.header-inner{
    position:relative;
    width:1215px;margin:0 auto;
    height: 90px;
    /*border-bottom: 2px #c5e5f1 solid;*/
}
    .header-logo{display:block;
        position:absolute;top:40px;left:0;
        width:262px;/*height:74px;*/
        z-index: 99;
        /*box-shadow:0 0 2px 1px rgba(0,0,0,.3);*/
        /*background:url(/uploads/image/tzcimages/logo.png) 0 0 no-repeat;    */
    }
    .header-nav{
        float:right;
        margin-right: -30px;
        margin-top: 20px;
        display: none;
    }
    .header-nav li{
        float:left;
    }
    .header-nav a{position:relative;
        display:block;
        padding:0 32px;
        line-height:70px;font-size:16px;color:#fff;
    }
    .header-nav a:hover{color:#1982cb;}
    .header-nav a.on{color:#1982cb;}
    .header-nav a.on:after{
        display:block;content:'';
        position:absolute;bottom:0;left:0;right:0;
        height:3px;
    }
/*navigation*/
.navigation{
    position:fixed;
    top:339px;left:50%;
    margin-left:639px;
    width:120px;
}
.navigation:after{
    content:'';
    display:block;
    position: absolute;top:15px;bottom:15px;left:6px;
    width:1px;
    background:#ddd;
}
.navigation li{
    padding:5px 0;
}
.navigation a{
    position:relative;
    display:block;padding-left:20px;
    line-height:24px;font-size:14px;color:#333;
}
.navigation a:hover{color:#1982cb;}
.navigation a:after{
    position:absolute;top:50%;left:3px;z-index:2;
    margin-top:-3px;
    display:block;content:'';
    width:7px;height:7px;
    border-radius:50%;
    background:#ddd;
}
.navigation a.on{
    font-size:16px;color:#1982cb;
}
.navigation a.on:after{
    left:0;
    width:13px;height:13px;
    margin-top:-6px;
    background:#1982cb;
}
/*floor*/
.floor{
    padding:0 0 50px;
    width:1215px;
    overflow:hidden;
    margin:0 auto;
}
.floor h2{
    display:block;
    margin-bottom:20px;
}
.floor h2 strong{
    display:block;text-align:center;
    font-size:30px;line-height:40px;
}
.floor h2 span{
    display:block;text-align:center;
    font-size:14px;color:#999;line-height:18px;
    text-transform:uppercase;
}
    /*floor first*/
    .floor01 h1{
        position:relative;
        padding:133px 0;
        text-align:center;
    }
    /*.floor01 h1 b{
        position:absolute;top:20px;right:292px;
        display:block;width:56px;height:33px;
        line-height:24px;font-size:12px;font-weight:bold;color:#fff;text-align:center;
        background:url(/uploads/image/tzcimages/pop.png) 0 0 no-repeat;
    }*/
    .floor01 h1 strong{
        display:inline-block;
        font-size:36px;text-align:center;line-height:70px;
        color:#fffdd1;
        background: #014d82;
        margin: 0 auto;
        z-index: 5;
        position: relative;
        max-width:1215px;
        padding: 0 20px;
    }
    .floor01 h1 strong em{display:block;position:relative;z-index:5;background:#014d82;}
    .floor01 h1 strong:after{
        position: absolute;
		top: 50%;left:-70px;right:-70px;
		z-index: 1;
		margin-top: -3px;
		display: block;
		content: '';
		height: 2px;
		/* border-radius: 50%; */
		background: #014d82;
    }
    .floor01 h1 span{
        display:inline-block;
        padding:0 15px;
        font-size:30px;line-height:45px;color:#957252;
        border:2px solid #957252;
    }
    .floor01{overflow: visible}
    .floor01 .floor-share{
        height:40px;margin-bottom:45px;
    }
    .floor01 .floor-share span{float:left;margin-right:10px;line-height:40px;}
    .floor01 .floor-share a{
        display:block;float:left;margin-right:10px;
        width:40px;height:40px;
        background:url(/uploads/image/tzcimages/share.png) 0 0 no-repeat;
        margin: 0 auto;
    }
    .floor01 .floor-share a.share01{background-position:0 0;}
    .floor01 .floor-share a.share02{background-position:-56px 0;}
    .floor01 .floor-share a.share03{background-position:-114px 0;}
    .floor01 .floor-share a.share04{background-position:-171px 0;}
    
    .floor01 .floor-share-2{
        height:40px;padding-top: 10px;margin-left: 115px;
    }
    .floor01 .floor-share-2 span{float:left;margin-right:10px;line-height:40px;color: #d2d2d2}
    .floor01 .floor-share-2 a{
        display:block;float:left;margin-right:10px;
        width:20px;height:40px;
        background:url(/uploads/image/tzcimages/video-share.png) 0 0 no-repeat;
        margin: 0 auto;
    }
    .floor01 .floor-share-2 a.share01{background-position:16px 10px;}
    .floor01 .floor-share-2 a.share02{background-position:-41px 10px;}
    .floor01 .floor-share-2 a.share03{background-position:-99px 8px;}
    .floor01 .floor-share-2 a.share04{background-position:-161px 10px;}
    
    .floor01 .floor-main{height:474px;position: relative;}
    .floor01 .floor-main-2{height:590px;position: relative;padding-top: 240px;}
    .floor01 .floor-main .live-sup{position: absolute;left: -54px;top: -10px;width: 56px;height: 56px;background:url(/uploads/image/tzcimages/live-supbg.png) 0 0 no-repeat;}
    .floor01 .floor-main .live-sup a{cursor: pointer;color: #fff;}
    	.floor01 .floor-main .live-sup em{background: url(/uploads/image/tzcimages/support.png) no-repeat;display: block;width: 20px;height: 20px;margin: 7px 0 0 25px;}
    	.floor01 .floor-main .live-sup span{display: block;line-height: 22px;text-align: center;padding: 2px 0 0 12px;}
    .floor01 .floor-video{float:left;position:relative;top:-35px;width:609px;height:509px;overflow: hidden;background: #000;}
    .floor01 .floor-video-2-con{position:absolute;width:820px;;margin-left: -410px;left: 50%;background: #000;border-radius: 8px;padding:15px; }
    .floor01 .floor-video-2-con b{line-height: 26px;font-size: 14px;font-weight: bold;color: #fff100;text-align: center;background: #ea4444;padding: 0 20px;vertical-align: text-bottom;
									margin-right: 30px;position: absolute;bottom: 22px;left: 25px;}
	.floor01 .floor-video-2-con .live-sup{position: absolute;right: 0;bottom:16px;width: 100px;height: 30px;}
	.floor01 .floor-video-2-con .live-sup a{color: #fff; line-height: 30px;cursor: pointer;}
	.floor01 .floor-video-2-con .live-sup span{display: inline-block;margin-right:15px; }
	.floor01 .floor-video-2-con .live-sup em{background: url(/uploads/image/tzcimages/support.png) no-repeat  0 1px;display: inline-block;width: 20px;height: 20px;}
    .floor01 .floor-video-2{width:820px;;height:460px;overflow: hidden;}
    .floor01 .floor-video img.no-movie{width: 100%;height: 100%}
    .floor01 .floor-cont{float: right;position: relative;top: -35px;width: 600px;height: 474px;}  
    .floor01 .floor-cont strong{
        display:block;padding-left:120px;
        height:69px;
        font-size:20px;color:#fff;line-height:69px;
        background:#1982cb url(/uploads/image/tzcimages/zhibo.png) 0 0 no-repeat;
        font-size: 14px;
    }
    .floor01 .floor-cont strong em{color:#f7f0b1;}
    .floor01 .floor-cont .tag-con{padding-top: 20px;padding-left: 34px;padding-right: 25px;}
     	.floor01 .floor-cont .tag-con span.tag{position: relative;display: inline-block;line-height: 16px;padding: 0 5px;
 											border-right:1px solid #a2a2a2;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;margin-right: 20px;background: #e5e5e5;}
     		.floor01 .floor-cont .tag-con span.tag em{display: block;position: absolute;top: -1px;left: -7px;width: 8px;height: 18px;background:url(/uploads/image/tzcimages/tagbg.png) no-repeat; }
	    
	    .floor01 .floor-cont strong b{
	        display: inline-block;
			line-height: 22px;
			font-size: 12px;
			font-weight: bold;
			color: #ba4d0c;
			text-align: center;
			background: #e7e965;
			padding: 0 12px;
			vertical-align: middle;
			margin-right: 10px;
	     }
   
    .floor01 .floor-cont .descp{
        padding-top:25px;
        /*height:120px;*/overflow:hidden;
        line-height:30px;
        padding-left: 25px;padding-right: 25px;
    }
    .floor01 .floor-cont .descp b{font-weight: bold;}
    
    .floor01 .floor-cont h3{
        margin-top:25px;
        padding:30px 0 20px;
        border-top:1px solid #ddd;
        padding-left: 25px;padding-right: 25px;
    }
    .floor01 .floor-cont h3 em{
        padding-left:10px;
        font-size:24px;color:#333;line-height:26px;
        border-left:3px solid #1982cb;
    }
    .floor01 .floor-cont ul{
    	padding-left: 25px;padding-right: 25px;
    }
    .floor01 .floor-cont li{
        padding:5px 0;
    }
    .floor01 .floor-cont li a{
        display:block;padding-left:15px;
        height:24px;overflow:hidden;
        font-size:14px;line-height:24px;color:#666;
        background:url(/uploads/image/tzcimages/point.png) 0px center no-repeat;
    }
    .floor01 .floor-cont li a:hover{color:#f60;}
    /*floor-photos*/
    .floor-photos{width:1220px;}
    .floor-photos a{
        position:relative;
        margin:0 5px 5px 0;
        display:block;float:left;
        width:300px;height:190px;
    }
    
    
    .floor01 .floor-text{position: relative;top: 25px;/*height: 335px;*/background: #fff;padding-bottom: 20px;}
    .floor01 .floor-text strong{
        display:block;padding-left:100px;
        width:427px;height:69px;
        position:relative;
        font-size:20px;color:#fff;line-height:69px;
        background:#1a81cb url(/uploads/image/tzcimages/zhibo.png) 0 0 no-repeat;
        top: -38px;
        font-size: 14px;
    }
    
     .floor01 .floor-text  strong b{
	        display: inline-block;
			line-height: 22px;
			font-size: 12px;
			font-weight: bold;
			color: #ba4d0c;
			text-align: center;
			background: #e7e965;
			padding: 0 12px;
			vertical-align: middle;
			margin-right: 10px;
	     }
   
    .floor01 .floor-text strong .bg6{
    	display:block;
    	width:15px;height:38px; 
    	position:absolute;top: 0px;left: 527px; 
    	background:url(/uploads/image/tzcimages/bg6.png) 0 0 no-repeat;
	}
    .floor01 .floor-text strong em{color:#f7f0b1;}
    .floor01 .floor-text p{
        /*padding-top:25px;*/
        /*height:120px;*/overflow:hidden;
        line-height:30px;text-indent:2em;
        padding-left:40px;
        padding-right: 40px;
    }
    
    .floor01 .floor-text .live-sup{position: absolute;left: -54px;top: 100px;width: 56px;height: 56px;background:url(/uploads/image/tzcimages/live-supbg.png) 0 0 no-repeat;}
    .floor01 .floor-text .live-sup a{cursor: pointer;color: #fff;}
    	.floor01 .floor-text .live-sup em{background: url(/uploads/image/tzcimages/support.png) no-repeat;display: block;width: 20px;height: 20px;margin: 7px 0 0 25px;}
    	.floor01 .floor-text .live-sup span{display: block;line-height: 22px;text-align: center;padding: 2px 0 0 12px;}
    
     .floor01 .floor-text .tag-con{padding-top: 30px;padding-left: 40px;}
     	.floor01 .floor-text .tag-con span.tag{position: relative;display: inline-block;line-height: 16px;padding: 0 5px;
 											border-right:1px solid #a2a2a2;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;margin-right: 20px;background: #e5e5e5;}
     		.floor01 .floor-text .tag-con span.tag em{display: block;position: absolute;top: -1px;left: -7px;width: 8px;height: 18px;background:url(/uploads/image/tzcimages/tagbg.png) no-repeat; }
    
    .floor-photos a.first{
        width:605px;height:385px;
    }
    .floor-photos a img{
        display:block;width:100%;height:100%;
    }
    .floor-photos a strong{
        position:absolute;
        bottom:0;left:0;right:0;
        padding:0 10px;height:30px;
        overflow:hidden;
        font-size:16px;color:#fff;line-height:30px;
        height:30px;
        padding-top: 90px;
        background: url(/uploads/image/tzcimages/bantouming.png) 0 0 repeat-x;
    }
    .floor-photos a.first strong{
        height:40px;
        font-size:20px;line-height:40px;
    }
    /*floor-fragment*/
    .floor-fragment{
        width:1220px;
    }
    .floor-fragment a{
        position:relative;float:left;
        display:block;width:300px;
        margin-right:5px;
    }
    .floor-fragment a span{position:relative;display:block;width:100%;height:225px;}
    .floor-fragment a span b{
        display:block;
        position:absolute;top:0;left:0;right:0;bottom:0;
        background:url(/uploads/image/tzcimages/play.png) center no-repeat;
    }
    .floor-fragment a span i{
        display:block;
        position:absolute;top:0;left:0;right:0;bottom:0;
        background:url(/uploads/image/tzcimages/rgbabg.png) 0 0 repeat;
    }
    .floor-fragment a img{width:100%;height:100%;}
    .floor-fragment a strong{
        position:relative;padding:0 20px;overflow:hidden;
        display:table-cell;height:78px;width:300px;
        text-align:center;vertical-align:middle; 
        background:#fff;
    }
    .floor-fragment a strong em{
        display:block;vertical-align:middle;
        line-height:24px;font-size:14px;color:#333;
    }
    /*floor-guests*/
    .floor-guests{
        width:1220px;
    }
    .floor-guests a.guest{
        position:relative;
        display: block;float:left;
        width:239px;height:239px;margin-right:5px;
    }
    .floor-guests a img{
        display:block;
        width:100%;height:100%;
    }
    .floor-guests a strong{
        position:absolute;left:0;bottom:0;right:0;
        padding:0 14px;
        display:block;overflow:hidden;
        font-size:18px;color:#fff;
        background: url(/uploads/image/tzcimages/bantouming.png) 0 0 repeat;
        height:66px;
        padding-top: 54px;
    }
    .floor-guests a strong p{
    	font-size: 18px;
    	color: #fff;line-height: 30px;
    }
    .floor-guests a strong em{
    	font-size: 12px;
    	color: #fff;
    	line-height: 22px;
    	background: #7fc750;
    	padding: 2px 8px;
    	border-radius: 3px;
    }
    .floor-guests a strong em.g{
    	font-size: 12px;
    	color: #fff;
    	line-height: 22px;
    	background: #1982cb;
    	padding: 2px 8px;
    	border-radius: 3px;
    }
    .floor-guests a strong span{
        font-size:14px;padding-left:10px;
    }
    .floor-guests .last{
    	position:relative;
        display: block;float:left;
        width:239px;height:239px;margin-right:5px;
        padding-top:30px;height:209px;
        background:#1982cb;
    }
    .floor-guests .last em{
        display:block;
        padding:5px 40px;
        height:24px;overflow:hidden;
        color:#fff;font-size:16px;line-height:24px;
    }
    /*floor-sider*/
    .floor-sider{
        float:right;
        width:346px;
    }

        .floor-box{
            margin-bottom:20px;
            background:#fff;
        }
        .floor-box h3{
            padding:0 15px;
            height:60px;
            font-size:24px;color:#333;line-height:60px;
            border:1px dotted #c5c5c5;
            border-left:3px solid #1982cb;
        }
        .floor-box ul{
            padding:10px;
        }
        .floor-box li{
            padding:5px 0;
        }
        .floor-box li a{
            display:block;padding-left:25px;
            height:24px;overflow:hidden;
            font-size:16px;line-height:24px;color:#666;
            background:url(/uploads/image/tzcimages/point.png) 10px center no-repeat;
        }
        .floor-box li a:hover{color:#f60;}
        .floor-box dl{
            padding:20px 20px 0;
        }
        .floor-box dd{padding-bottom:20px;}
        .floor-box dd a{
            display:block;
            position: relative;
        }
        .floor-box dd a img{
            width:100%;display:block;
        }
        
        .floor-box dd a strong{
	        position:absolute;
	        bottom:0;left:0;right:0;
	        padding:0 10px;height:30px;
	        overflow:hidden;
	        font-size:16px;color:#fff;line-height:30px;
	        height:30px;
	        padding-top: 90px;
	        background: url(/uploads/image/tzcimages/bantouming.png) 0 0 repeat-x;
	    }
        .floor-box .g-team{/*border-top:1px dashed #c5c5c5;*/padding-top: 25px;position: relative;width: 90%;margin: 0 auto;margin-top: 10px;}
   	    	.floor-box .g-t-namecon{text-align:center;}
        	.floor-box .g-t-name{position: relative;top:-10px;padding: 0 8px;background: #fff;font-size: 16px;z-index: 10}
        	.floor-box .g-t-name:after{position: absolute;top: 60%;left: -100px;right: -100px;z-index: -1;margin-top: -3px;display: block;content: '';height: 0px;/* border-radius: 50%; */border-top:1px dashed #c5c5c5; }
        	.floor-box .g-list{width: 110%;font-size: 0}
        	.floor-box .g-list .g-con{width: 150px;display:inline-block;margin-right: 20px;margin-bottom: 15px;}
        	.floor-box .g-list .g-g{width: 150px;height: 150px;display: block;position: relative;cursor: pointer;}
        	.floor-box .g-list .g-g img{width: 100%;height: 100%;}
        	.floor-box .g-list .name{text-align:center;font-size: 16px;font-weight: bold;margin-top: 10px;}
        	.floor-box .g-list .worker{text-align: center;font-size: 14px;color: #959595}
        
        .floor-box .team{/*border-top:1px dashed #c5c5c5;*/padding-top: 25px;position: relative;width: 90%;margin: 0 auto;margin-top: 10px;}
   	    	.floor-box .t-namecon{text-align:center;}
        	.floor-box .t-name{position: relative;top:-10px;padding: 0 8px;background: #fff;font-size: 16px;z-index: 10}
        	.floor-box .t-name:after{position: absolute;top: 60%;left: -100px;right: -100px;z-index: -1;margin-top: -3px;display: block;content: '';height: 0px;/* border-radius: 50%; */border-top:1px dashed #c5c5c5; }
        	.floor-box .list{width: 110%;font-size: 0}
        	.floor-box .list .g{width: 99px;height: 99px;display: inline-block;margin-right: 8px;position: relative;cursor: pointer;}
        	.floor-box .list .g-onlyone{display: block;margin: 0 auto;}
        	.floor-box .list .g img{width: 100%;height: 100%;}
        	.floor-box .list .g .name{position: absolute;bottom: 0;top:78%;left: 0;right: 0;text-align:center;color: #fff;background-image:  -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,1)));}


		 .floor-box .jianjie{padding: 20px 20px;text-indent:2em;line-height: 30px;border-bottom: 1px solid #c5c5c5; }
		 .floor-box .tag-con{padding-top: 20px;padding-left: 28px;padding-right: 25px;padding-bottom: 20px;}
     	.floor-box  .tag-con span.tag{position: relative;display: inline-block;line-height: 16px;padding: 0 5px;
 											border-right:1px solid #a2a2a2;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;margin-right: 20px;background: #e5e5e5;}
 		.floor-box  .tag-con span.tag em{display: block;position: absolute;top: -1px;left: -7px;width: 8px;height: 18px;background:url(/uploads/image/tzcimages/tagbg.png) no-repeat; }

/*评论css*/
.comment_body {width:100%; margin:0 auto; font: 12px '微软雅黑'; display: none;}
.comment_body .clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.comment_body .clearfix{zoom: 1;}
.comment_body .clearit{clear: both;height: 0;font-size: 0;overflow: hidden;}
.comment_body .disnone { display:none;}
.comment_body a { color:#5e5a7c; text-decoration:none;}
.comment_body .editor { padding:1em;}
.comment_body .editor .pic a { margin-top:0;}
.comment_body .editor .pic a img,.comment_body .item .item_pic img { border-radius:50%;}
.comment_body .editor .text{ float:none; padding-left:80px; width:90%;}
.comment_body .text .text_placeholder{width:100%;}
.comment_body .editor .text textarea{padding:1em 1%; width:96%;}
.comment_body .control{ padding-left:75px; width:88%;}
.comment_body .control button { float: right; border-radius:5px; background-color:#1982cb;}
.comment_body .comment_list_wrap { position:relative; padding:1em;}
.comment_body .comment_type { padding-bottom:1em}
.comment_body .comment_type a.current { font:bold 20px '微软雅黑'; color:#808080; cursor:default;}
.comment_body .comment_reload { position:absolute; top:15px; left:130px; display:inline-block; border-radius:5px; padding:0 1em; line-height:1.8em; font-size:14px; color:#fff; background-color:#f4c06f;}
.comment_body .publish_box_wrap,.comment_body .xb_title_wrap,.comment_body .comment_list_wrap{width: auto; border:none;}
.comment_body .comment_list .item dl{ padding:1em 0;}
.comment_body .comment_list .item dd{ float:none; margin-left:65px; width:auto;}
.comment_body .item .item_nick { margin:0px auto; padding:0;}
.comment_body .item .item_nick a { font:bold 16px '微软雅黑'; color:#5e5a7c;}
.comment_body .item .item_nick .item_time {right:1em; font:normal 12px '微软雅黑'; color:#999;}
.comment_body .item .more { width:auto;height: auto;}
.comment_body .item .more a{ display:inline-block; border-radius:5px; padding:0 1em; line-height:2.5em; color:#fff; background-color:#1982cb;}
.comment_body .item .more a em { font-style:normal; color:#fff;}
.comment_body .user_info { display:none; width:0; height:0;}
/*轮播图*/
#slides {
	width:610px;
	height:509px;
	overflow: hidden;
}


.slides_container {
	width:610px;
	height:450px;
	overflow:hidden; 
	position:relative;
	/*display:none;*/
}

.slides_container a {
	width:610px;
	height:450px;
	display:block;
	position: relative;
}
.slides_container a .ico{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/uploads/image/tzcimages/video-play.png) no-repeat center center;
}
.slides_container a img{
	width: 100%;
	height: 100%;
}
.slides_container a strong{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	padding: 0 10px;
	overflow: hidden;
	color: #fff;
	line-height: 40px;
	height: 40px;
	padding-top: 70px;
	background: url(/uploads/image/tzcimages/bantouming.png) 0 0 repeat-x;
	font-size: 20px;
	text-align: center;
}
.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/uploads/image/tzcimages/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
.dialog{top:25px !important;}

#footer {
 	height: 90px;
  	margin: 0 auto;
 	overflow: hidden;
 	padding-top: 30px;
}
/* line 479, ../sass/tslive.scss */
#footer p {
  height: 100%;
  /*line-height: 90px;*/
  text-align: center;
}
#footer .xhlogo-footer{margin: 0 auto;width: 350px;height: 42px;    padding-left: 16px;}
		.xhlogo-footer span {height: 40px;line-height: 40px;display: inline-block;    vertical-align: middle;    padding: 0 6px;}
        .xhlogo-footer a {cursor: pointer;height: 40px;line-height: 40px;display: inline-block;    vertical-align: middle;    padding: 0 6px;}
        .xhlogo-footer a.logo-f img{height: 100%}
