﻿html{font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;}
body {margin:0;padding:0;font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;-webkit-touch-callout: none;-webkit-text-size-adjust: none; -webkit-user-select: none; -webkit-highlight: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-size:100%;color: #333333;background: white}
select, input, button, textarea { font-family: \5FAE\8F6F\96C5\9ED1;-webkit-appearance: none; }
section{padding:0;margin:0}
a{text-decoration:none;color:#333;}
ul{list-style:none;margin:0;padding:0;}
.clear{clear:both;}

/*common*/
.mt20{margin-top:20px}
#index{background:url(../images/bg_index1.jpg) no-repeat;background-size:100% 100%;background-attachment:fixed}
#about{background:url(../images/bg_about.jpg) no-repeat;background-size:100% 100%;background-color:#eaeced;background-attachment:fixed}
#list{background:url(../images/bg_video.png) no-repeat;background-size:100% 100%;background-color:#eaeced;background-attachment:fixed}
#list_type{width:1100px;margin:100px auto 0 auto;background:url(../images/bg.png) no-repeat left top;background-position:-2px -218px;font-size:30px;line-height:35px;padding-top:30px;color:white;animation:listdown .5s ease-in}
@keyframes listdown {
  0% {
    transform: translateY(-100px);
  }
  25% {
    transform: translateY(-75px);
  }
  50% {
    transform: translateY(-50px);
  }
  75% {
    transform: translateY(-25px);
  }  
  100% {
    transform: translateY(0);
  }
}
@keyframes listleft {
  0% {
    transform: translateX(-100px);
  }
  25% {
    transform: translateX(-75px);
  }
  50% {
    transform: translateX(-50px);
  }
  75% {
    transform: translateX(-25px);
  }  
  100% {
    transform: translateX(0);
  }
}
@keyframes listright {
  0% {
    transform: translateX(100px);
  }
  25% {
    transform: translateX(75px);
  }
  50% {
    transform: translateX(50px);
  }
  75% {
    transform: translateX(25px);
  }  
  100% {
    transform: translateX(0);
  }
}
@keyframes listup {
  0% {
    transform: translateY(100px);
  }
  25% {
    transform: translateY(75px);
  }
  50% {
    transform: translateY(50px);
  }
  75% {
    transform: translateY(25px);
  }  
  100% {
    transform: translateY(0);
  }
}
header{width:100%;height:50px;font-size:14px;}
#logo{width:100%;height:44px;text-indent: 10px;padding-top:6px;}
#logo a.b8{font-weight:bold;color:#EA571B;}
.wap{display:block;width:50px;height:50px;position:relative;float:right;top:10px;color:#EA571B;font-size:20px;}
#logo p{font-weight:bold;margin:2px 5px 0px 40px;display:block;width:120px;height:50px;position:relative;float:right;right:80px;top:10px;}
.container{padding:10px 20px;margin-top:20px;height:auto;}
/*导航*/
#nav{display:none;width:100%;top:50px;left:0;position:absolute;background-color:rgba(0,0,0,0.7);z-index:9999;border-right:0.1px solid #999;border-top:0.1px solid #999}
@media \0screen\,screen\9 { /* 只支持IE6、7、8 */
    #nav{background:#000000;opacity:0.7;}
}
#nav li{position:relative;width:24.9111%;float:left;margin:0;text-align:center;font-size:14px;color:white;line-height:40px;border-left:0.1px solid #999;border-bottom:0.1px solid #999;}
#nav li a{height:40px;color:white}
#nav li a.active{background-color:#fde1b0;color:white}
#nav a:hover,#nav a.active{color:white;border:none}
#nav ul {padding:0;width:200px;display:none;position:absolute;background-color: rgba(0,0,0,0.5);z-index:99;}
#nav ul li {float:none;font-weight:normal;height:32px;padding-top:10px}
/*#nav li:hover ul {display: block;margin-left:-3px;*margin-left:-3px;}*/

.guide_box{margin:10px;height:auto;background:white;padding-bottom:20px}
.guide_box .swiper-container{width:100%;height:100%}
.guide_box .swiper-slide img{width:100%;height:100%}
.guide_box .swiper-pagination .swiper-pagination-bullet{height:6px;background:white;width:6px;border-radius:0;opacity:1.0}
.guide_box .swiper-pagination .swiper-pagination-bullet-active{background:#fde1b0;}

/*tv_nav*/
#part{background:white;height:auto;padding-top:20px;margin:0 10px;border-top:1px solid #EA571B;}
#part_black{border-top:1px solid #EA571B;margin:20px 10px 0 10px;}
#part_nav{height:32px;padding:0 10px;margin:0 auto;font-size:16px;color:#333;font-weight:bold}
#part_nav a{width:60px;float:right;text-align:right}
#part_nav_black{height:32px;padding:0 10px;margin:0 auto;font-size:14px;color:#fff;font-weight:bold;background:#000;line-height:32px}
#part_nav_black a{width:60px;float:right;color:#fff;text-align:right;line-height:32px}

.tv_topic{margin:0 auto;height:auto;overflow:hidden;margin-bottom:-30px;width:50%;float:left;}
.tv_topic img{width:98%;height:98%;}
.tv_topic p{width:98%;padding:0;margin:0;height:50px;position:relative;bottom:53px;left:0;text-align:center;color:white;font-size:14px;line-height:50px;background-color:rgba(0,0,0,0.5);}
@media \0screen\,screen\9 { /* 只支持IE6、7、8 */
    .tv_topic p{background:#000000;opacity:0.5;}
}
.tv_toplist{width:600px;float:left;height:400px}
.tv_toplist ul{margin:-20px 0 0 -40px;width:600px}
.tv_toplist li{width:280px;height:190px;float:left;margin:20px 0 0 20px;overflow:hidden}
.tv_toplist li img{width:280px;height:190px;cursor:pointer;transition: all 1s;}
.tv_toplist li:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.tv_toplist li:hover p{display:block;animation: bounceInLeft1 .5s ease-in-out}
.tv_toplist li p{display:none;width:280px;height:50px;position:relative;bottom:68px;left:0;text-align:center;color:white;font-size:16px;line-height:50px;background-color: rgba(0,0,0,0.5);animation: bounceInLeft1 .5s ease-in-out}
@keyframes bounceInLeft1 {
  0% {
    transform: translateY(50px);
  }  
  100% {
    transform: translateY(0px);
  }
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .tv_toplist li p{position:static;background:#000000;opacity:0.5;*zoom:1}
}

/*artist_index*/
/*
.artist_index_container{text-align:center;width:100%;overflow:hidden;padding-bottom:20px}
.artist_index_container .swiper-container{width:100%;height:100%;}
.artist_index_container .swiper-container img{width:100%;height:100%}
*/
.artist_index{width:100%;overflow:hidden;padding-bottom:20px}
.artist_index ul{margin-left:-16px}
.artist_index li{width:47.2%;margin-left:8px;float:left;}
.artist_index li img{width:100%;height:100%}

/*news_index*/
.news_toplist{height:auto;overflow:hidden;padding:10px}
.news_toplist li{background:url(../images/wap/bg.png) no-repeat left center;background-position:-5px -82px;overflow:hidden;border-bottom:1px dotted #666666;height:32px}
.news_toplist li a{line-height:30px;font-size:14px;color:#666666;padding:0 20px;}
.news_toplist li a:hover,.news_toplist li a.active{background:#666666;color:#fde1b0;}

/*video_index*/
.video_toplist{height:auto;color:#333}
.video_toplist li{font-size:14px;line-height:30px;color:white;overflow:hidden;margin:10px auto 20px auto}
.video_toplist li p{margin:0;padding:0}
.video_toplist li img{width:100%;height:100%}
.video_toplist li em{width:70px;height:70px;background:url(../images/play.png) no-repeat top left;position:relative;left:50%;margin:-155px 0 0 -35px;float:left;z-index:3}
.video_toplist li .tit{height:30px;color:#333}
.video_toplist li .summary{font-size:14px;line-height:25px;height:auto;color:#333;overflow:hidden}
.video_toplist li a:hover{text-decoration:none;color:#fde1b0;}

/*about_index*/
.about_index{height:auto;overflow:hidden;margin:10px;padding-bottom:20px}
.about_index h1{font-size:16px}
.about_index p{line-height:2em;text-indent:2em;font-size:14px;margin:10px 0;padding:0}
.about_index p.slogon{text-align:center;height:60px;text-indent:0em;padding-bottom:30px}
.about_index span{width:50px;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;line-height:50px;font-size:16px;border:3px solid #fde1b0;margin:6px;display:inline-block;}
/*.about_container span:hover{background:#fde1b0;color:white}*/
.about_index ul{margin-left:2em;padding-bottom:40px}
.about_index li{list-style:square;line-height:2em;font-size:14px;}
.about_index li strong{font-size:18px;}
.about_index table{border-left:#333 1px solid;border-top:#333 1px solid;}
.about_index table td{border-right:#333 1px solid;border-bottom: #333 1px solid;padding:5px 10px;}

/*contact_index*/
.contact_index{color:#333;margin:20px 20px 0px 20px;padding-bottom:20px}
.contact_index h3{font-size:16px;;margin-top:20px;}
.contact_index p{text-indent:0;line-height:1.5em;padding:0;margin:0;font-size:14px}

footer{width:100%;height:50px;line-height:50px;font-size:14px;color:#333;text-align:center;}

/*news_list*/
.news_list_container{height:auto;margin:0 10px;padding:20px 10px;border-top:1px solid #EA571B;}
.news_list_container .list_table{height:auto;margin:10px auto;background:white;}
.list_table li{background:url(../images/wap/bg.png) no-repeat left center;background-position:-5px -76px;padding:5px 0 0 25px;height:30px;color:#333;line-height:30px;font-size:14px;clear:both;border-bottom:1px dotted #9f9f9f;margin:0;overflow:hidden}
.list_table li a{color:#333;overflow:hidden}
.list_table li span{margin-left:20px;font-size:14px;color:#666;}

/*news_detail*/
.news_detail_container{margin:0 10px;padding-top:20px;color:#333;}
.news_detail_container .news_title{font-size:18px;font-weight:bold;line-height:30px;margin:10px;animation:listdown .5s ease-in}
.news_detail_container .news_time{font-size:14px;line-height:25px;height:25px;padding:5px 10px;animation:listup .5s ease-in}
.news_detail_container .news_time span{height:25px;float:left;margin:0 15px 0 0;color:#666}
.news_detail_container .news_tags{margin:5px 10px;height:30px;animation:listup .5s ease-in}
.news_detail_container .news_tags span{margin-right:10px;padding:3px 6px;background:#9f9f9f;color:white;font-size:14px;line-height:20px;border-radius:10px;height:22px;}
/*.news_detail_container .news_tags span:hover{opacity:0.85}*/
.news_detail_container .news_content{margin:20px 10px 0 10px;line-height:2em;font-size:14px;padding-bottom:60px;animation:listup .5s ease-in}
.news_detail_container .news_content img{width:100%;}
.news_detail_container .news_content video{width:100%;}

/*tv_list*/
.tv_list_container{height:auto;margin:0 auto;}
#wrap{width:100%;margin-top:25px;}
#wrap #tit{margin-left:10px;width:400px;height:32px;text-align:center;cursor:pointer}
#wrap #tit span{width:100px;height:32px;line-height:32px;font-size:18px;float:left;background:none;color:#333;}
/*#wrap #tit span:hover{color:#fde1b0 }*/
#wrap #tit span.active{background:#3c3c3c;color:#fde1b0}
#con .tabcontent{background:white;display: none;height:auto;margin:0 auto;padding:0 10px;}
#con .active {display: block;}
.tv_list_container .list_container{height:auto;width:100%;margin:20px auto;background:#eaeced;}
.list_container ul{text-align:center;margin:0 10px}
.list_container li{float:left;margin:5px;width:47%;font-size:14px;overflow:hidden;}
.list_container li:nth-child(2n){margin-right:0}
.list_container li img{width:100%;height:100%;}
.list_container li p{background:none;height:40px;line-height:40px;font-size:14px;color:#333;text-align:center;margin:0;display:block;}

/*tv_detail*/
.tv_detail{margin:10px;height:auto;padding-bottom:20px}
.tv_pic{height:auto;}
.tv_pic img{width:100%;height:100%;}
.tv_content{color:#333;height:auto;background:white;padding:10px;}
.tv_title{font-size:18px;color:#333;line-height:25px;text-align:center;font-weight:bold}
.tv_summary{font-size:14px;margin-top:10px;line-height:25px}
.tv_desc{border-top:1px solid #9f9f9f;margin-top:20px;line-height:25px;font-size:14px;padding-top:10px}
.tv_desc span{width:80px;float:left;text-align:left;}
.tv_desc p{margin:0;}

/*artist_list*/
.artist_list_container{height:auto;margin:0 auto;padding-bottom:20px}
.artist_list_container .list_panel{margin-top:20px;background:white}
.list_panel ul{margin:10px}
.list_panel li{margin-top:10px;text-align:center;float:left;margin-left:10px;width:47%}
.list_panel li p{margin-top:10px;font-size:14px;color:#333;height:30px;line-height:30px;font-weight:bold;text-align:center}
.list_panel li img{width:100%;height:100%;overflow:hidden;}

/*artist_detail*/
.artist_detail{margin:0 10px;height:auto;padding-bottom:20px}
.artist_pic{margin-top:20px;}
.artist_pic img{width:100%;height:100%}
.artist_content{margin-top:20px;height:auto;background:none;font-weight:normal}
.artist_summary{text-align:left;background:#3c3c3c;color:white;line-height:1.5em;font-size:14px;padding:10px 20px;min-height:280px;height:auto;}
.artist_summary h3,.artist_desc h3{font-size:16px}
.artist_summary p{width:50%;float:left;line-height:2em;margin:0;font-size:14px;color:white}
.artist_desc{text-align:left;margin-top:15px;line-height:1.5em;font-size:14px;background:#3c3c3c;color:white;padding:10px 20px;}

/*aboutus*/
.about_container{height:auto;background:white;margin:0 auto;padding:20px 0 60px 0;color:#333;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .about_container{position:static;background:#000000;opacity:0.7;*zoom:1}
}
.about_container p{line-height:2em;font-size:14px;margin:0;padding:0}
.about_container p.slogon{text-align:center;height:80px;text-indent:0em;padding-bottom:60px}
.about_container span{width:80px;height:80px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;line-height:80px;font-size:14px;border:3px solid #fde1b0;margin:30px;display:inline-block;}
/*.about_container span:hover{background:#fde1b0;color:white}*/
.about_container h1{font-size:18px}
.about_container h3{font-size:16px;}
.about_container ul{margin-left:2em;padding-bottom:40px}
.about_container li{list-style:square;line-height:2em;font-size:16px;}
.about_container li strong{font-size:16px;}
.zuzhi_photo img{margin:10px 0;}
.zuzhi_info{padding:10px}
.zuzhi_info p{text-indent:0em;line-height:32px;margin:0;padding:0;font-size:14px}

/*recuit*/
.recuit_container{margin:0 auto;height:auto;}
.recuit_container h3{padding:0 10px;}
.recuit_container .recuit_list_container{background:white;height:auto;padding:10px 10px;color:#333;animation:listup .5s ease-in;}
.recuit_container .recuit_list{background:white;height:auto;padding:0 10px;}
.recuit_list li{min-height:150px;height:auto;background:#fde1b0;padding:20px;overflow:hidden;color:#666;vertical-align:middle;margin-top:10px}
.recuit_list li h1{line-height:25px;font-size:18px;color:#333;margin-top:10px}
.recuit_list li h3{line-height:25px;font-size:14px;}
.recuit_list li button{background:transparent;border:1px solid #666;padding:3px 4px;font-size:14px;color:#666;width:50px;margin:5px auto;}
.recuit_list li .recuit_info{display:none;min-height:150px;height:auto;font-size:14px;line-height:24px;overflow-y:auto}
.recuit_list li .recuit_info p{margin:0;padding:0}
.recuit_list li:hover button{display:none;}
.recuit_list li:hover .recuit_info{display:block;}
.recuit_list li:hover h1{display:none}
.recuit_list li:hover h3{display:none}

.recuit_list p{padding:0 20px}

#goodcover {display:none;position:fixed;top: 0%;left:0%;width: 100%;height: 133%;background-color:#000;opacity:0.8;z-index: 9999;}
#code {width:100%;height: 270px;background-color: #fff;margin:-135px 10px 0 -240px;position: fixed;display: none;left: 50%;top:50%;z-index: 10002;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0;}
#code #myVideo{margin:0;padding:0;border:none}
.close1 {width: 100%;height:20px;margin-top:-23px}
#closebt {float: right;}
#closebt img {position:relative;height:20px;width: 20px;right:-50px;top:10px;z-index:10003}

/* invest */
.litian_invest{padding:0 20px;height:auto!important;height:540px;min-height:540px;}
.litian_invest .invest_menu h2{font-size:16px;color:#333;font-weight:bold;text-decoration: underline;}
.litian_invest .invest_menu p{margin-top:12px;line-height:1.5em;font-size:14px;}
.litian_invest .invest_tab{padding-top:25px;}
.litian_invest .invest_tab .tab_title{background-color: #EA571B;color:#fff;font-weight: bold;padding:6px 10px;width:auto !important;float:left;font-size:16px;display:inline-block;}
.litian_invest .invest_tab .tab_content{padding:20px 0;text-align: center;border:2px dotted #666;display:inline-block;width: 98%;}
.litian_invest .invest_tab .tab_content p{line-height: 2em;text-align: left;margin-left:20px;}
.litian_invest .invest_tab .tab_content .tab_content_channel{height:auto !important;min-height: 460px;height:460px;margin-top:-25px;}
.litian_invest .invest_tab .tab_content .tab_content_channel p{margin:20px 0 0 10px;font-size:14px;color:#444;line-height:1.4em;}
.clear{clear: both}
.litian_invest .invest_tab .layui-upload li{padding:0 0.5%;list-style: square!important;font-size:16px;line-height: 2em;margin-left: 36px;text-align: left;}