body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;color: #444444;
}
.index_page { background: #fffcea url('../images/2018_lh_01.jpg') no-repeat;background-size: 750px;width: 750px;height: 1334px;overflow: hidden;}
.index_page .title { background: url('../images/2018_lh_01-title.png') no-repeat;background-size: 750px;width: 750px;height: 1334px;overflow: hidden;opacity: 0;-webkit-animation: fadeIn 500ms 500ms forwards;position: absolute;top: 0;left: 0;}
/*.index_page .footer { width: 750px;height: 68px;overflow: hidden;opacity: 0;-webkit-animation: fadeIn 500ms 1000ms forwards;position: absolute;bottom: 30px;text-align: center;}*/
.index_page .menu {width: 750px;position: absolute;top: 586px;display: -webkit-flex; /* Safari */display: flex;flex-flow: column nowrap;justify-content:center;align-items: center;}
.index_page .menu .menu1 {width: 524px;height: 85px;background: url(../images/2018_lh_menu_02.png);margin-bottom: 38px;display: -webkit-flex; /* Safari */display: flex;}
.index_page .menu .menu2 {width: 524px;height: 85px;background: url(../images/2018_lh_menu_08.png);margin-bottom: 38px;}
.index_page .menu .menu3 {width: 524px;height: 85px;background: url(../images/2018_lh_menu_14.png);margin-bottom: 38px;}
.index_page .menu .menu4 {width: 524px;height: 85px;background: url(../images/2018_lh_menu_20.png);margin-bottom: 38px;}
.index_page .menu .menu1 .btn1 {width: 175px;height: 85px;margin-right: 12px;}
.index_page .menu .menu1 .btn2 {width: 153px;height: 85px;margin-right: 10px;}
.index_page .menu .menu1 .btn3 {width: 175px;height: 85px;}

.music_btn {width: 47px;height: 47px;position: absolute;top: 20px;right: 20px;background: url(./images/icon_music_off.png) no-repeat;}
.music_on {background: url(./images/icon_music_on.png) no-repeat;}
.text {}

.nav {width: 100%;height: 67px;line-height: 67px;background: #d8231d;font-size:28px;color: #fff;text-align: center; position: relative;}
.nav p {font-size:28px;color: #fff;line-height: 67px;}
.nav .btn_back {width: 52px;height: 51px;position: absolute;left: 17px;top: 8px;background: url(../images/2018_lh_btn_back.png);}

/*议程页*/
.yc {position: relative;}
.btn_yc1 {position: absolute;width: 100%;text-align: center;bottom: 190px;}
.btn_yc2 {position: absolute;width: 100%;text-align: center;bottom: 150px;}

/*直播页*/
.live {position: relative;width: 750px;height: 1810px;background: url(../images/2018_lh_01.jpg);}
.live .title { background: url('../images/2018_lh_live-title.png') no-repeat;background-size: 750px;width: 750px;height: 1334px;overflow: hidden;opacity: 0;-webkit-animation: fadeIn 500ms 500ms forwards;position: absolute;top: 0;left: 0;}
.live .txt { background: url('../images/2018_lh_live-txt.png') no-repeat;background-size: 750px;width: 750px;height: 1334px;overflow: hidden;opacity: 0;-webkit-animation: fadeIn 500ms 500ms forwards;position: absolute;top: 0;left: 0;}
.live .player {width: 672px;height: 378px;position: absolute;top: 50%;margin-top: -125px;left: 39px;background: #000;}

/*列表页*/
.listpage {position: relative;display: -webkit-flex; /* Safari */display: flex;flex-flow: column nowrap;margin: 30px 25px;}
.listpage .inner li {position: relative;display: -webkit-flex; /* Safari */display: flex;margin-bottom: 30px;}
.listpage .inner li .imgwrap {margin-right: 15px;width: 195px;}
.listpage .inner li .imgwrap img {width: 195px;height: 140px;}
.listpage .inner li p {width: auto;display: -webkit-flex; /* Safari */display: flex;flex-flow: column nowrap;justify-content:center;}
.listpage .inner li p {font-size: 30px;line-height: 40px;color: #3f3f3f;margin-bottom: 10px;}
.listpage .inner li p a{color: #3f3f3f;text-decoration:none;}
.listpage .inner li .time {font-size: 20px;line-height: 20px;color: #9b9b9b;position: absolute; height:30px;top:125px;left:212px;}

/*详情页*/
.viewpage {position: relative;margin: 30px 0px;}
.viewpage .view_top {text-align: left;padding: 0 25px;background: url(./images/view_top_bg.png) no-repeat left top;margin-top: 15px;background-size: 12px;position: relative;}
.viewpage .view_top .title {font-size: 25px;color: #000;font-weight: 200;line-height: 40px;}
.viewpage .view_top .datetime {font-size: 12px;color: #808080;margin-top: 15px;}
.viewpage .view_top .datetime span {margin-right: 20px;}
.viewpage .view_con {padding: 0 25px;font-size: 24px;color: #000;line-height: 35px;margin-top: 30px;margin-bottom: 30px;}
.viewpage .view_con img {max-width: 100%;margin: 30px 0;}

.menu_page {width: 750px;background: url(./images/menu_bg_top.png) no-repeat top;padding-top: 163px;display: none;}
.menu_page .avatar {position: relative;text-align: center;margin-bottom: 15px;}
.menu_page .avatar .avatar_img {width: 167px;height: 167px;border-radius: 50%;border:2px solid #fff;}
.menu_page .avatar .name {font-size: 30px;color: #000;line-height: 64px;}
.menu_page .hb_tip {width: 100%;background: #f8f7f5;border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;line-height: 77px;font-size: 31px;color: #aaa9a7;text-align: center;margin-bottom: 15px;}
.menu_page .hb_tip .num {font-size: 39px;}
.menu_page .hb_tip .red {color: #cd533e;}
.menu_page .menu_list {margin: 0 15px;overflow: hidden;}
.menu_page .menu_list li {list-style: none;width:100%;display: block;float: left;height: 180px;border-bottom: 2px solid #e1d8d8;}
.menu_page .menu_list li .logo {width: 125px;height: 153px;float: left;padding-top: 27px;margin-right: 20px;margin-left: 25px;}
.menu_page .menu_list li .listtxt {float: left;}
.menu_page .menu_list li .name {font-size: 36px;line-height: 36px;color: #000;margin-bottom: 22px;margin-top: 45px;}
.menu_page .menu_list li .subtitle {font-size: 26px;color: #aaa9a7;}
.menu_page .menu_list li .havetip {float: right;width: 78px;height: 180px;margin-right: 35px;}
.menu_page .menu_list li .on {background: url(./images/have_on.png) no-repeat left center;}
.menu_page .menu_list li .off {background: url(./images/have_off.png) no-repeat left center;}

.view_page {width: 750px;position: relative;display: none;overflow: hidden;}
.view_page .showbox {position: absolute;}
.view_page .showbox .pageimg {opacity: 0;}
.view_page .page2btn {width: 225px;height: 225px;background: url(./images/page2_btn.png); position: absolute;top: 314px;left: 50%;margin-left: -112.5px;opacity: 0;}

.view_page .btn_back {width: 95px;height: 95px;position: absolute;right: 40px;top: 40px;background: url(./images/icon_back.png) no-repeat;-webkit-animation: fadeIn 500ms 500ms forwards;opacity: 0;}
.view_page .btn_share {width: 111px;height: 170px;position: absolute;right: 0px;top: 0px;background: url(./images/icon_share.png) no-repeat;}
.view_page .view_footer {background: url(./images/footer_2.png) no-repeat center;width: 750px;height: 63px;margin-top: 20px;margin-bottom: 50px;position: absolute;bottom: 0px;}

.wx {width: 100%;height: 1280px;background: url(./images/wxshare.png) no-repeat top center rgba(0, 0, 0, 0.6);display: none;position: absolute;left: 0;top: 0;z-index: 9999;}
.wxshare-btn {width: 270px;height: 74px;position: absolute;left: 44px;top: 1020px;}
.list-btn {width: 100%;height: 74px;position: absolute;left: 0;top: 1020px;}
.ad-btn {width: 100%;height: 174px;position: absolute;left: 0;top: 985px;}

.icon_tip {width: 58px;height: 81px;background: url(./images/icon_tip.png) no-repeat;position: absolute;opacity: 0;}
.icon_tip_s {width: 40px;height: 57px;background: url(./images/icon_tip.png) no-repeat;position: absolute;opacity: 0;background-size: 100%;}

.index_footer {background: url(./images/footer_2.png) no-repeat center;width: 750px;height: 100px;margin-top: 20px;margin-bottom: 50px;position: absolute;bottom: 0px;}
.u-footer {background: url(./images/footer_2.png) no-repeat center;width: 750px;height: 63px;margin-top: 50px;margin-bottom: 20px;}
/*Add @18/1/17 by Paul*/
.popwin {width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;top: 0;display: none;}
.wingif {width: 100%;height: 1108px;background: url(./images/congratulations2.gif) center no-repeat;margin-top: 0px;}
/*Addend @18/1/17 by Paul*/


.animation_left {
  -webkit-animation: door_open_left 500ms 100ms forwards;
}
.animation_right {
  -webkit-animation: door_open_right 500ms 100ms forwards;
}

@-webkit-keyframes door_open_left{
    from {
    	transform: rotate3d(0,0,0, 0) translate3d(0, 0, -150px); 
    }
    to {
		transform: rotate3d(0, 1, 0, 50deg) translate3d(0, 0, -150px);
    }
}
@-webkit-keyframes door_open_right{
    from {
    	transform: rotate3d(0,0,0, 0) translate3d(0, 0, 150px); 
    }
    to {
		transform: rotate3d(0, 1, 0, 50deg) translate3d(0, 0, 150px);
    }
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes pulse{
	0% {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity: 1}
	50%{-webkit-transform:scale3d(1.50,1.50,1.50);transform:scale3d(1.50,1.50,1.50);opacity: 1}
	100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity: 1}
}
@keyframes pulse{
	0% {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity: 1}
	50%{-webkit-transform:scale3d(1.50,1.50,1.50);transform:scale3d(1.50,1.50,1.50);opacity: 1}
	100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity: 1}
}

@-webkit-keyframes door_tip_left{
    from {
    	transform: translate(0);
    }
    to {
		transform: translate(-60px);
    }
}
@-webkit-keyframes door_tip_right{
    from {
    	transform: translate(0);
    }
    to {
		transform: translate(60px);
    }
}


ul.page-split{margin-bottom:20px;}

.meneame{height:30px;clear:both;width:100%;overflow:hidden;padding:5px 0 0;}
.meneame span, .meneame strong, .meneame a{float:left;padding:0 10px;line-height:22px;
border:1px solid #CCDBE4;color:#555;;margin-right:6px;font-size:12px;text-decoration:none;}
.meneame .total-num{border:none;font-size:12px;} 
.meneame .current{background:rgb(84, 137, 168);border-color:rgb(84, 137, 168);color:#FFF;}
.meneame a:hover{background:rgb(84, 137, 168);color:#FFF;}

.liveplayer{position: relative; top: 570px;left: 69px;}
.zxplayer{position: relative;    top: 757px;    left: 69px;}