/*  
Version:1.0
http://like-entertainment.com
Author:wind
Time:2015.1.20
*/
.sit-header{
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 9;
}
.logo{ padding-top: 12px; width: 35%; clear:both}
.logo img{ width: 100%;}
.nav_li{ float: right; width: 787px; height: 47px; line-height: 47px; margin-bottom: 10px; background:url(../images/top_nav_bg.png) no-repeat;}
.nav_li li{ float: left; width: 110px; text-align: center;}
.nav_li a{  color:#fff; font-family: SimHei }
.nav_li a:hover,.nav_li a:focus,.nav_li a:active{
    color:#fff;
}
.gmap3 {
  width: 100%;
  height: 500px;
}
.tips_con .active{ 
    background-color: #8E3791;
    text-decoration: none;
}
.nav_li .active{ background:url(../images/top_nav_line.png) center no-repeat;}
.top{ height: 100px;}
.toggle-menu {float: right;width: 36px;height: 36px;margin-top: 10px;font-size: 35px;color: #8f3291;background: none;border: 0;}
.toggle-menu-mobile{ margin-right: 200px}
.sMenu_push{transition: all 0.3s ease;overflow-x: hidden;position: relative;left: 0; }
.sMenu_push-toleft{left:-200px;}
.sMenu{ position: fixed;z-index: 1099; top: 0; right:-200px; width: 200px; height: 100%; background: rgba(25, 152, 139, 1); transition: all 0.3s ease;}

.sMenu-toleft{ right:0;}
.sMenu h3{color: #fff;
          font-size: 25px;
          padding: 20px;
          margin: 0;
          font-weight: 300;
          background: rgba(29, 136, 125, 1);
          cursor: pointer;
}
.sMenu ul li{
    border-bottom: 1px ridge #4AA672;
    padding: 1em;
    display: block;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
}
.sMenu ul li a:hover,a:hover, .sMenu ul li a:focus{ color: #fff;}
.sMenu ul li:hover{background:#1C5F50}
img.blur {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: transform 0.35s, opacity 0.35s;
  -webkit-filter: blur(0px);
}
img:hover.blur {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 1;
  transition: transform 0.35s, opacity 0.35s;
  -webkit-filter: blur(0);
}
.variety{ margin-top: 70px;}
.variety h2{ text-align: center; color: #8e3791;}
/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{  padding: 0;}*/
.div_con{ display: block; overflow: hidden;}
.title{ padding-top:87px; padding-bottom: 30px; text-align: center;}
.title h2{ font-size: 30px; color: #993399}
.title p{ padding: 15px 0;}
/*分享*/
.jiathis_style,.jiathis_style_24x24{text-align: center; margin: 10px auto;  }
.jiathis_style a,.jiathis_style_24x24 a{ display: inline-block;}
.jiathis_style span,.jiathis_style_24x24 span{ line-height: 30px;}
.jiathis_style_24x24 .jtico{ background: url(../images/jiathis_ico_24x24.png) no-repeat left !important;}
.jiathis_style_24x24 .jtico_weixin { background-position: 0px -2712px !important;}
.jiathis_style_24x24 .jtico_fb {background-position: 0px -1032px !important;;}


/*詳細頁*/
.page_info h3{ text-align: center; color: #8e3791; clear: both;}
/*綜藝娛樂*/
.Entertainment{background:url(../images/enter_bg.jpg) top center no-repeat #000 ; padding-top: 80px;}
.Enter_content{ width: 900px; margin: 0 auto; padding: 20px 0;}
.Enter_content .enter_div{ position: relative; float: left; overflow: hidden; min-height: 50px; }
.Enter_content .enter_div a{ display: block; width: 100%; height: 100%; color: #fff; font-size: 20px; font-weight: 500;white-space:nowrap;  transition: 0.5s; 
-webkit-transition-duration: 0.5s; /* Safari and Chrome */}
.Enter_content .enter_div a:hover{ background-color:rgba(255,255,255,0.3); transition: 0.5s; 
-webkit-transition-duration: 0.5s; /* Safari and Chrome */}
.enter_div a span{ position: absolute; background-color: rgba(0,0,0,0.3);
  transition: 0.5s; text-align: center; z-index: 8 ; width: 100%; height: 100%; }
.enter_div a span:hover{ background: none;}
.enter_left_1{ background: #19988b; height: 70px; width: 100%; margin-bottom: 10px;}
.enter_left_2{ background: #7ca0c5; height: 150px; line-height: 140px; width: 50%; margin-right: 10px;}
.enter_left_3{ background: #ff647e; float: right !important; height: 70px; line-height: 60px; width: 47%;}
.enter_left_4{ background: #4bc1e1; float: right !important; height: 70px;line-height: 60px; width: 47%; margin-top: 10px;}
.enter_left_5{ background: #e65400; height: 150px; line-height: 140px; width: 40%; margin-top: 10px; margin-right:10px; }
.enter_left_6{ background: #8f489a; height: 70px; line-height: 60px; width: 57%;  margin-top: 10px; float: right !important}
.enter_left_7{ background: #ff9cb2; height: 70px; line-height: 60px;  width: 57%; margin-top: 10px;  float: right !important}
.enter_right_1{ background: #d465e1; height: 230px; line-height: 220px; width: 100%; margin-bottom: 10px;}
.enter_right_2{ background: #d58cc8; height: 150px; line-height: 140px; width: 60%; margin-right: 10px;}
.enter_right_3{ background: #5b8ab5; height: 70px; width: 37%; float: right !important }
.enter_right_4{ background: #fc5474; height: 70px;  width: 37%; margin-top: 10px;float: right !important}
.enter_left_1 a span,.enter_right_3 a span,.enter_right_4 a span{ line-height: 70px;}

.enter_div img.blur{
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1 ;
  transition: transform 0.35s, opacity 0.35s;
  -webkit-filter: blur(0px);
}
.enter_div:hover img.blur{
  -webkit-transform: scale(1.2);
  transform: scale(1.05);
  opacity: 1 ;
  transition: transform 0.35s, opacity 0.35s;
  -webkit-filter: blur(0px);
}
/*藝人管理*/
.artist_img{ height: 234px;}
.artist_title{ text-align: center; margin: 30px 0;}
.artist_title h3{ color: #fff; height: 35px; text-align: center;}
.artist_title p{ color: #fff; text-align: center;}
.list{ margin-top: 50px;}
.list_a h3{ font-size: 20px;
  margin: 10px 0;
  text-align: center;
  color: #fff;
}
.list_a h4{ font-size: 13px;
  text-align: center;
  color: #fff;
}
.list2_a h3{ font-size: 20px;
  margin: 10px 0;
  text-align: center;
  color: #333;
}
.list2_a h4{ font-size: 13px;
  text-align: center;
  color: #333;
}
.list2{ padding-top: 70px; min-height: 60%;}
.list2 h2{color:#8e3791; text-align: center; line-height: 30px; height: 50px;}
.list2 h3{   font-size: 18px;
  margin: 10px 0;
  text-align: center;
  color: #333;}
.list2_title{ text-align: center; color: #8e3791;}


/*藝人管理詳細*/
.artist{ margin-top: 4%; line-height: 25px;}
.artist_left{ width: 28%; float: left; padding-right: 2%; overflow: hidden;}
.artist_right{ float: left; width: 70%; min-height: 450px; overflow: hidden;-webkit-columns: 320px 2;columns: 320px 2; background: url(../images/artist_right_bg.jpg) left top no-repeat; font-family: "宋体"}
.artist_info_img{margin-right: 30px; width: 100%; position: relative;height: 300px; overflow: hidden;}
.artist_info_img img{ width: 100%;}
.artist_name{ width: 100%; height: 80px; background: url(../images/artist_name_bg.jpg) center no-repeat;}
.artist_name_cn{float: left; text-align: right; width: 50%; padding-top: 5px; font-size: 40px; clear: both; font-style: italic}
.artist_name_en{float: right; text-align: left; width: 50%; font-size: 30px; clear: both; margin-top: -10px; font-style: italic; font-family: Arial}

.artist_right h2{ color: #993399; margin-bottom: 5px;text-align: center;}
.artist_right h3{color: #993399; margin: 5px 0;font-size: 20px; }
.artist_info_title{ background: url(../images/artist_title_bg.png) no-repeat; width: 369px; height: 40px; text-indent: 2em; font-size: 30px; line-height: 40px; color: #fff;font-family:SimHei; letter-spacing: 10px; font-style: italic;}
.artist_info{ width: 100%;font-family: "宋体"}
.artist_img_con{ height:400px; overflow: hidden}
.artist_info{width: 100%;padding:10px 0; clear: both;}
.artist_content{text-align: center;}
.artist_con{ margin: 0 auto; width: 90%;}


.swiper-slide:hover .portfolio-overlay{ opacity: 1; visibility: visible;}
.portfolio-overlay h2{ color: #fff; margin-top: 20%;}
.artist_img{ width: 100%; height: 234px; overflow: hidden; position: relative;}
.artist_img img{ width: 100%;}
.artist_bottom_img{ width: 100%; margin-top: 10px; clear: both;}
.artist_bottom_img a { margin: 10px 0; height: 204px;}
.artist_bottom_img a img{ width: 100%;}
.back{ margin-top: 30px; width: 180px; height: 39px; background: url(../images/back_bg.png) no-repeat; float: right;  line-height: 39px; text-align: center;}
.back a{color: #fff; font-size: 20px; }
.back a:hover{color:#4bc1e1}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -60px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:-60px;}
.more{ background:url(../images/more_bg.jpg) center top no-repeat #8e3791;  text-align: center; line-height: 57px;}
.dg-wrapper a:hover .portfolio-overlay{opacity: 1; visibility: visible;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background: none; font-size: 60px; color: #993399;}


/*其它更多*/
.list_img{ height: 200px; overflow: hidden;}
/*市场策划*/
.market{ text-align: center;}
.admin_ico{ font-size: 50px; color: #fff; text-align: center;}
.down_ico{color:#993399; font-size:50px;}
.void_img{height: 380px; position: relative;}
.void_ico i{ font-size: 80px; margin-top: 20%; /*.color: #993399*/}
.void_img a:hover,.void_img a:focus{ color: #fff; }
.void_img a:hover .portfolio-overlay{ opacity: 1; visibility:visible;}
.tips_con{ margin: 10px auto; clear: both;}
.tips_con a{ display: inline-block; margin: 5px; border-radius:5px; background:#2DA3A3; padding: 5px 10px; cursor: pointer;}
.tips_con a:hover{ background:#8e3791; color: #fff; }

/*市场推广*/
.market_img{ height: 300px; overflow: hidden;}
/*關於*/
.about{ font-size: 15px; margin: 10px 0; line-height: 25px; text-indent: 2em; color: #333; }
.contact{ width: 30%; margin: 0 auto; padding-bottom: 30px;}
.contact p{ font-size: 15px; color: #333;}
.contact a{ color: #009999}


/*輪播*/
.ad_lunbo{ display: inline-block;}
.carousel-indicators{ bottom: 2px; z-index:1}
.carousel-control{ width: 0;}
.carousel-control.left{top: 40%;  font-size: 80px; color: #993399}
.carousel-control.left:hover{ color: #009999;}
.carousel-control.right{top: 40%;right:30px; font-size: 80px; color: #993399}
.carousel-control.right:hover{color: #009999;}
.carousel-control.list_left{top: 35%;left:-50px; }
.carousel-control.list_right{top: 35%;right:-50px;}

.market img{ width: 100%;}


.thumbnail:hover .caption_absi {
    display:block;
}

#toTop:hover{
    background:#993399;
}
.tuiguan_ico{
    width: 60px;
    height:40px;
    background: url(../images/ICON.png) -60px -15px no-repeat;
}
.huodong_ico{
    width: 60px;
    height:40px;
    background: url(../images/ICON.png) -10px -10px no-repeat; 
}
.friend_link{ overflow: hidden;}
.footer {
    height:255px;
    background:url(../images/footer-bg.jpg) center repeat-x;
}
.footer_ico{margin: 0 auto; padding-top:130px; font-size: 30px; width: 100px;  }
.footer_ico a{ padding: 0 5px; color: #cccccc;}
.footer_ico a:hover{color:#993399}
.footer_txt{
    padding-top: 30px;
    color: #ffccff;
    font-size: 20px;
    text-align: center;
}
.admin_content{ width: 80%; margin: 0 auto;}

/*--Slider--*/
.dg-wrapper{
    width: 481px;
    height: 360px;
    margin: 0 auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
}
.dg-wrapper a{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url('../images/browser.png') no-repeat top left;
}
.dg-wrapper a.dg-transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
    display: block;
    width:100%;
}
.dg-wrapper a div{
    text-align: center;
    line-height: 50px;
    color: #333;
    font-size: 16px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute;
}
.dg-wrapper a.dg-center div{
    display: block;
}
.dg-container nav{
    width: 58px;
    position: absolute;
    z-index: 1000;
    bottom: 40px;
    left: 50%;
    margin-left: -29px;
}
.dg-container{
    width: 100%;
    height: 339px;
    overflow: hidden;
    position: relative;
    background: url(../images/h-bg.png);
}
.dg-wrapper a.dg-center div.expand{ display:inline-block; position:relative; margin: 0 30px; margin-bottom: auto;}
.carousel-indicators li{ margin: 0 5px}
/*--/Slider end--*/
/*留言*/
.messge{ position:fixed; bottom:50px; left:0; width:175px; z-index: 9;}
.messge_nav{ width: 100%; height:30px; background-color:#8e3791; border: solid #C28EC8 1px; font-family: Arial,SimHei;text-align: center;font-size: 12px;color: #fff;line-height: 30px;letter-spacing: 2px; cursor:pointer}
.message_content{display:none; width:500px; height:310px; background:#FFF; margin-left: 10px; padding-top:10px; border:solid #8e3791 1px; }
.messge .message_input{ display: block; width: 80%; margin: 10px auto; padding:0 0 0 5px; height: 35px; background: #C897CA; font-size: 14px; color: #fff; }
.messge .message_text_area{display: block; width: 80%; height: 70px; color:#fff; padding:5px; background-color: #C897CA; margin: 10px auto; }
.messge .message_button{ display: block;  margin: 10px auto; width: 178px;height: 45px;background-color: #8e3791;border: none;font-size: 16px;color: #FFF; }
@media (min-width: 1024px ) and (max-width: 1199px){
    .logo{ float: left !important;width: 38%; padding: 10px}
}
@media screen and (max-width:1024px) {
    .logo{ float: left !important;
           width: 50% !important; padding: 10px
    }
}
@media screen and (max-width:950px) {
    .logo{float: left !important; width: 50% !important; padding: 10px}
    .Enter_content{ width: 100%; padding: 20px;}
    .contact{ width: 90%}
        .messge{ width:100%; bottom: 0; z-index: 999;}
    .list2{ padding: 0;}
.artist_content{ padding: 0;}
.artist_left,.artist_right{ width: 100%;}
.artist_info_img{ height: 400px;}

}
@media screen and (max-width:768px) {
    .toggle-menu{ margin-top: 0;}
    .dg-container {zoom: 0.6;}
    .container.friend_link img{ width:100%}
    .carousel-control.left{ left:-10px}
    .carousel-control.right{ right:20px}
    .logo{ float: left !important; width: 70% !important; padding: 10px}
    .portfolio-overlay{ display:none}
    /*prettyPhoto*/
    .pp_default,.pp_pic_holder{ position:fixed !important;  min-width:90% !important; height: 40% !important; left: 5% !important; top:10% !important}
    .pp_content{ width: 99% !important;  height: 100% !important; }
    .pp_fade,object,img#fullResImage,embed{ width: 100% !important;height: 100% !important;}
    .pp_details{ width: 100% !important;}
    .pp_content_container,.pp_content,.pp_left,.pp_right,.pp_fade{ height: 100% !important;}
    #pp_full_res{ height: 85% !important}

    .messge{ width:100%; bottom: 0; z-index: 999;}
    .messge_nav {
        width: 25px;
        padding:5px;
        overflow: hidden;
        /* word-wrap: break-word; */
        /* word-break: normal; */
        height: 90px;
        line-height: 20px;
    }
    .artist_img{ height:150px;}
    .message_content{ width:100%}
    .Enter_content{ width: 100%; padding: 20px;}
.swiper-button-prev{ left: -40px;}
.swiper-button-next{ right: -40px;}
.enter_left_2{ margin-right: 0px;}
.enter_left_5{ margin-right:0px; }
.enter_right_1{ margin-top: 10px;}
.enter_right_2{ margin-right: 0px;}
.Entertainment{ padding: 0;}
.contact{ width: 90%}
.list2{ padding: 0;}

.artist_content{ padding: 0;}
.artist_left,.artist_right{ width: 100%;}
.artist_info_img{ height: 400px;}


}

/*未分类*/
.texthidden{
   width:200px;
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
 }