﻿@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; list-style:none;border:none;}
body{ font-size:16px; font-family:"microsoft yahei"; background:#f1edee; color:#000;min-width:1366px}
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fb{ font-weight:bold;}
a{ text-decoration:none;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff; text-decoration:none;}
.green,.green a:link,.green a:visited,.green a:hover{color:#44c3af; text-decoration:none;}
.lin26{ line-height:26px;}
.f12{ font-size:12px;}

.header{ min-width:1366px; margin:0px auto;  width:100%; height:82px; background:#262626;}
.header_con{ width:1360px;margin:0px auto; position:relative;}
.header_con_l{ width:148px;position:absolute; left:0px; top:17px;}

.header_con_m{ width:880px; padding-left:286px;}
.menu_ul{ display:flex;}
.menu_title{ padding:25px 12px 0px 12px; position:relative; height:57px;}
.menu_title i{ font-size:11px;font-style: normal; font-family:Arial, Helvetica, sans-serif;}
.menu_title:hover{ background:#44c3af;}
.sub_menu{ position:absolute; top:82px; display:none; position:absolute; z-index:999;}
.menu_list_icon{height:17px; overflow:hidden; background:url("../images/lydjy0920_11.png") 30px 11px no-repeat;}
.menu_list{ background:#44c3af; height:31px; line-height:29px; border-radius:30px; text-align:left; padding:0px 15px; margin-left:-15px; white-space: nowrap;}
.menu_list a{ padding:0px 5px;}
.menu_list span{ font-size:14px; overflow:hidden;}

.header_con_r{ width:246px; position:absolute; right:0px; top:33px;}
.search{ border:1px solid #fff; border-radius:30px; width:140px; height:25px; line-height:26px; padding-top:2px; overflow:hidden; margin-bottom:5px; }
.search button{ padding-left:7px; background:none; margin-right:6px;}
.search_input{  width:94px; height:23px; border:none; background:none; color:#FFFFFF;}
.search_b{ padding-left:10px;}
.badge{ background:#44c3af; border-radius:50%; width:17px;height:17px; display:block; text-align:center; line-height:16px; overflow:hidden;}

.login{ position:absolute; right:0px; top:0px;}

/*main*/
.main{ width:1000px; margin:0px auto; clear:both; padding-bottom:40px;}
.main_con{ position:relative; padding-bottom:40px;}
.main_title{ position:relative; padding:48px 0px 40px 0px;}
.w212{ width:212px;}
.w276{ width:276px;}
.w370{ width:370px;}
.main_title h2{height:47px; color:#45c3ae; font-size:32px; padding-left:18px; background: url(../images/lydjy0920_15.png) right 17px no-repeat #ffffff;  border-radius:60px; box-shadow:3px 3px 3px 1px #c3c1c2; margin-bottom:7px; }
.title_e{ position:absolute; left:248px;color:#45c3ae; font-size:14px; font-family:Arial, Helvetica, sans-serif; top:66px;}
.title_list{ background:#fff; height:27px; line-height:27px; border-radius:30px; text-align:left; padding:2px 15px; display:inline; box-shadow:3px 3px 3px 1px #c3c1c2;}
.title_list a{ padding:0px 5px;}
.title_list span{ font-size:14px; overflow:hidden; padding:0px 6px;}

.con_ul{ display:flex;}
.con_ul li{ flex:1; position:relative; margin:0px 33px 33px 0px;}
.con_ul li:last-child{ margin-right:0px;}
.con_li img{ border-radius:15px; width:225px; height:338px;}
.desc p{ margin-bottom:13px; padding-left:15px;}
.desc{ background:#44c3b0; background-color: rgba(68, 195, 176, 0.8);  color:#fff; position:absolute; border-radius:15px; width:225px; height:263px; top:0px; left:0px; padding-top:75px;visibility: hidden; }
.con_ul li:hover .desc{visibility: visible; cursor:pointer;}
.desc_p{ position:absolute; width:132px; height:37px; line-height:37px;border-top-right-radius:20px;border-bottom-right-radius:20px; background:#fff; top:224px; left:0px;  font-size:22px;}
.more{ width:164px; height:37px;position:absolute;line-height:42px;border-radius:20px; background:#fff; text-align:center; right:0px; bottom:0px;}

/*会员8折*/
.hy_mask{ height:41px;background-color: rgba(68, 195, 176, 0.8);margin-top:-45px; line-height:41px; z-index:999; position:absolute; border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:22px; text-align:center; width:225px; color:#fff; font-weight:550;}
.con_ul li:hover .hy_mask{visibility: hidden;}

.jjkp{ position:absolute; width:132px; height:37px; line-height:37px;border-top-right-radius:20px;border-bottom-right-radius:20px; background:#262626; top:232px; left:0px;  font-size:22px; padding-left:15px; visibility:visible; font-weight:550;}
.con_ul li:hover .jjkp{visibility: hidden;}


/*演出日历*/
.calendar{ width:100%; background:url(../images/lydjy0920_22.jpg) center 0px no-repeat; background-size: cover;/*min-width:1366px;*/padding:13px 0px 55px 0px; height:154px;position:relative;}
.calendar_con{ width:1366px; margin:0px auto; clear:both;height:35px;display:block;}
.prev,.next{ width:25px; height:25px; }
.prev{ position:absolute; left:0px;top:13px;}
.next{ position:absolute; right:0px;top:13px;}
.ul_day{ float:left; width:1170px; padding:0px 10px; display:flex;}
.li_day,.li_day02{ flex:1; cursor:pointer;}
.li_day .a{width:33px; height:33px; line-height:33px;background:#fff; color:#000; border:1px solid #46c1ac; border-radius:50%; margin-right:3px; display:block;}
.li_day .a:hover,.li_day02 .a:hover{background:#44c3af; color:#fff;}
.li_day02 .a{width:33px; height:33px; line-height:33px;background:#c8ede6; color:#000; border:1px solid #46c1ac; border-radius:50%; margin-right:3px; display:block;}


.span_date_l,.span_date_r{ float:left; line-height:16px;}
.span_date_l{padding-left:25px;display: block;height: 35px;line-height: 35px;}
.span_date_r{ padding-right:25px;}

.li_tips{ position:absolute; top:35px; z-index:999; display:none;}
.tips_icon{height:17px; overflow:hidden; background:url("../images/date_icon.png") 13px 11px no-repeat;}
.tips_con{ background:#fff;border-radius:20px; text-align:left; padding:15px; margin-left:-130px; max-width:300px;z-index:888; line-height:1.5em;}
.tips_con a,.tips_con a:link,.tips_con a:visited{color:#000000;}

.calendar .prev {position: absolute;left: 80px;top: 22px;cursor: pointer;z-index: 11;background: url(/Static/images/calendar_prev.png) no-repeat;}
.calendar .next {position: absolute;right: 120px;top: 22px;cursor: pointer;z-index: 11;background: url(/Static/images/calendar_next.png) no-repeat;}

.box{height:35px;overflow:hidden;}

/**公共文化服务**/
.public-box{width: 1000px;height: 400px;margin: 0px auto ;border-right: 0;}
.public-box>div{cursor:pointer;width: 175px;height: 400px;float: left;background:url("img/t1.png") no-repeat center center;transition:all .5s ease 0s;margin-left: 5px;
    margin-right: 5px;border-radius:10px;position:relative;}
.public-box>div .cate{color: #fff;font-size: 28px;padding: 15px;text-align:center;width:100px;position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);}
.public-box>div .btn{text-decoration:none;display:none;text-align:center;width:120px;height:36px;line-height:36px;background:#45c3ae;color:#fff;font-size: 22px;
	border-radius: 18px;position: absolute;bottom: 10px;left:50%;transform:translateX(-50%);}

/*艺术中心*/
.main_yszx{ width:100%; margin:0px auto 80px auto; height:600px; background:url(http://lydjy.com/Static/images/yxbg.png) center 0px no-repeat; background-size:cover; padding-top:92px; }
.yszx_list{ padding-left:470px; width:890px; margin:0px auto;position:relative;}
.yszx_list a{ width:183px; height:192px; padding-top:18px; display:block; background:#d9d9d9; text-align:center; font-size:22px; color:#000; line-height:1.1em;}
.yszx_list li{float:left; margin-right:25px; margin-bottom:25px;}
.yszx_list li:last-child{ margin:0px;}
.yszx_list a:hover{ background:#ffffff;}
.yszx_list a div{ height:1px; overflow:hidden; background:#44c3b0; width:120px; margin:0px auto 20px auto;}
.yszx-hand-tip{position:absolute;bottom: -15px;right: 75px;color: #45c3ae;vertical-align: middle;}
.yszx-hand-tip img{width:25px;height:25px;vertical-align: middle;}
/*夜校*/
h4{margin-bottom:20px; font-size:18px; font-weight:normal;}
h4 img{ margin-top:-65px; float:left;}
h4 span{ float:left; padding-top:60px;}
.lyyx{ width:100%; margin:0px auto; position:relative; min-width:1366px; height:557px; background:#fff; margin-bottom:73px;}
.lyyx_r{ width:692px; height:557px; position:absolute; right:0px; top:0px;}
.kc_list{ width:677px;}
.ul01_li{background:#f8f6f7; width:657px; height:66px; padding:14px 0px 0px 20px; margin-bottom:3px; position:relative;}
.ul01_li:hover{ background:#f1edee; width:657px; height:100px; padding:14px 0px 0px 20px; margin-bottom:3px; position:relative; cursor:pointer;}
.ul01 .li_active{background:#f1edee;  width:657px; height:100px; padding:14px 0px 0px 20px; margin-bottom:3px; position:relative; cursor:pointer;}
.li_active .more02{ display:block;}
.imgw{ width:57px; height:57px; float:left; margin-right:20px;}
.ul01 li:hover .more02{ display:block; }
.lyyx_l{ width:1307px; margin:0px auto; }
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.more02{ width:138px; height:37px;position:absolute;line-height:37px;border-radius:20px; color:#44c1af; font-size:22px; border-radius:50px; right:17px; bottom:7px; background:#fff; text-align:center; display:none;}

.side_bar{ position:fixed; right:30px; top:40%; z-index:999;}
.side_bar a{ width:39px; height:39px; position:relative; background:#fff;box-shadow:3px 3px 3px 1px #c3c1c2; display:block; border-radius:50%; text-align:center;  line-height:39px; margin-bottom:10px; }
.side_bar img{ padding-top:11px;}
.side_con{ position:absolute; width:90px; color:#000; height:50px; padding:10px; border-radius:20px; right:45px; top:-15px; line-height:1.5em; background:#fff; display:none; }


/*幻灯片*/
.documentation {
	width: 1100px;
	margin: 0px auto;
	padding: 100px 0px;
}

/*幻灯*/
 .swiper-container { width: 100%;   height: 100%; }
    .swiper-slide {    text-align: center;font-size: 18px;background: #fff; display: -webkit-box; display: -ms-flexbox;
display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;    }

/*footer*/
.footer{ width:100%; height:222px; min-width:1366PX; margin:0px auto; background:#262626; padding-top:30px;}
.footer_con{ width:853px; height:94px; margin:0px auto; border-top:1px solid #fff;  border-bottom:1px solid #fff; position:relative; padding-top:60px; margin-bottom:8px;}
.p_left{ position:absolute; left:0px; top:-1px; z-index:888;}
.p_right{ position:absolute; right:0px; top:10px;}
.p_right img{width:280px;}
.footer_con2{width:853px; margin:0px auto; color:#aaaaaa;}


.kpxx{position:absolute; right:0px; width:160px; height:22px; overflow:hidden; line-height:22px;}

/*详情页*/
.article_con{ width:1000px; margin:0px auto; padding-top:40px;}

.con1{box-shadow:3px 3px 3px 1px #c3c1c2; border-radius:20px; background:#fff; height:450px; margin-bottom:15px;}
.con2{ width:660px; position:relative; height:450px;}
.con1 img{ border-radius:20px; float:left; margin-right:40px; width:300px; height:450px;}
.con1 h1{ font-size:24px; padding-top:45px; margin-bottom:25px; padding-right:20px;}
.fb{ font-weight:bold;}
.p_button{ margin-bottom:13px;}
.p_button .active{ background:#44c3ae; padding:3px 15px; font-size:16px; color:#fff; border-radius:10px; margin-right:3px; height:24px; line-height:24px; overflow:hidden; cursor:pointer;}
.p_button span{border:1px solid #44c3ae; padding:3px 15px; font-size:16px; color:#44c3ae; border-radius:10px; margin-right:3px; height:24px; line-height:24px; overflow:hidden;cursor:pointer;}
.pay{ margin-bottom:10px;}
.dates{ margin-bottom:20px;}
.dates .act{ background:#44c3ae; padding:6px 15px; height:18px; line-height:18px; font-size:16px; color:#fff; border-radius:10px; margin-right:10px; overflow:hidden; cursor:pointer;}
.dates li{border:1px solid #44c3ae; padding:6px 15px;  height:18px;line-height:18px; font-size:16px; color:#44c3ae; border-radius:10px; margin-right:10px; overflow:hidden;cursor:pointer; display:block; float:left; margin-bottom:10px;position:relative;}
.dates li.sale_out::after{content: '';position: absolute;right: 0;top: 0;width: 30px;height: 30px;background:url('https://ticket.lydjy.cn/minipro/image/new/event_state_sq.png');background-size: 100%;}
.ycsc{ padding-left:10px;}
.xzgp{ position:absolute; bottom:30px;}
.xzgp a{box-shadow:3px 3px 3px 1px #c3c1c2; border-radius:30px; width:205px; height:46px; display:block; font-size:34px; line-height:46px; padding-left:20px; background: url(../images/lydjy0920_15.png) right 18px no-repeat #44c3ae; color:#fff; text-decoration:none;}
.cont img{width:100%;}

/*自营演出*/
.con_main{ background:#f8f6f7; width:100%; min-width:1000px; margin-bottom:12px; font-size:18px; line-height:24px;}
.zyyc{height:60px; padding-top:15px; margin-bottom:15px; width:1000px; margin:0px auto;}
.zyyc ul{ display:flex;}
.zyyc ul li{ flex:1; line-height:40px;}
.zyyc ul li img{ float:left; margin-left:45px; margin-right:10px;}

.thxx_con{margin-bottom:15px;line-height:1.4em;margin-bottom:15px; width:1000px; margin:0px auto;}
.thxx_con .f16{line-height:2em;}/*特惠信息和特别提示2倍行间距*/
.thxx{ padding:13px 0px 13px 10px;}
.thxx_p{ background:url(../images/article_16.jpg) 0px bottom no-repeat; width:99px; text-align:center; line-height:30px; margin-bottom:15px;}
.tbts{ padding:13px 50px 13px 0px;}
.pad12{ padding-left:12px;}
.pad12 *{background:none;}
/*剧情介绍*/
.scrolldoorFrame{ width:1000px; margin:0px auto; padding:15px 8px 0px 8px; line-height:2em;}
.cont{padding:10px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #DEFAE6;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
.example{margin:10px;background:#FFF;border:1px dotted #ADDA9C;padding:10px;}
.scrollUl{width:776px;overflow:hidden;height:58px; }
.scrollUl li{float:left; margin-right:30px;}
.bor03{border-top-width:0px;}
.st01{cursor:pointer;background:#44c3af; width:135px; text-align:center;font-weight:600; color:#fff; height:44px; line-height:44px; display:block;border-radius:30px; font-size:24px;}
.st01 a{ color:#fff; text-decoration:none}
.st02{cursor:pointer;width:135px;text-align:center;height:44px;font-weight:600; border:1px solid #44c3af; line-height:44px; display:block;border-radius:30px;font-size:24px;}
.st02 a{ color:#000;}
/*相关演出*/
.xgyc{ margin-bottom:40px; width:1000px; margin:0px auto; margin-bottom:45px; padding-top:15px;}
.xgyc_t{background:#44c3af; width:135px; text-align:center;font-weight:600; color:#fff; height:44px; line-height:44px; display:block;border-radius:30px; font-size:24px; margin-bottom:18px;}
.xgyc_l ul li{width:225px; height:237; float:left; margin-right:30px;background:#fff; border-radius:20px; }
.xgyc_l ul li div{ padding:0px 15px; position:relative; height:70px; line-height:1.2em; }
.xgyc_l ul li:last-child{ margin:0px;}
.xgyc_l ul li img{ width:225px; height:337px; border-radius:20px;}
.ycsj{ position:absolute;  width:145px; height:25px; display:block; bottom:4px;}
.gp{ width:57px; height:28px; line-height:26px; border-radius:30px;background:#44c3af; position:absolute; right:7px; bottom:15px; text-align:center; color:#fff;font-size:20px;}

/*温馨提示*/
.mask{ width:100%; height:100%; background-color: rgba(0, 0, 0, 0.6); display:none; position:fixed; left:0px; top:0px;z-index:999;}
.wxts{ width:646px; height:390px;box-shadow:3px 3px 3px 1px #c3c1c2; background:#fff;border-radius:20px; position:fixed; left:50%; top:50%; margin-left:-323px; margin-top:-195px;  }
.wxts_t{background:#44c3af; width:135px; text-align:center;font-weight:600; color:#fff; height:44px; line-height:44px; display:block;border-radius:30px; font-size:24px; margin-bottom:18px; position:absolute; left:-23px; top:24px;}
.ycts{ padding:84px 23px 20px 23px; font-size:15px; line-height:1.6em;}
.ycts span{ border:1px solid #44c3af;border-radius:20px; padding:0px 10px; margin-bottom:5px; display:inline-block;}
.pad_l{ padding:0px 0px 15px 12px;}

.wxts_t{background:#44c3af; width:135px; text-align:center;font-weight:600; color:#fff; height:44px; line-height:44px; display:block;border-radius:30px; font-size:24px; margin-bottom:18px; position:absolute; left:-23px; top:24px;}
.confirm{ border:2px solid #44c3af;width:135px; text-align:center;font-weight:600; color:#44c3af; height:44px; line-height:44px; display:block;border-radius:30px; font-size:24px; margin:0px auto;  }

/*在线购票列表*/
.zxgp_con{ width:1000px; margin:0px auto;}
.zxgp_list{ border-radius:20px; background:#fff; height:290px; margin-bottom:8px;}
.zxgp_des{ width:760px; position:relative; }
.zxgp_list img{ border-radius:10px; float:left; margin-right:40px; width:196px; height:290px;}
.zxgp_list h1{ font-size:24px; padding-top:40px; margin-bottom:25px; padding-right:20px;}
.zxgp_i01,.zxgp_i02,.zxgp_i03,.zxgp_i04,.zxgp_i05{padding-left:35px; line-height:1.8em;}
.zxgp_i01{ background:url(../images/zxgp_i01.png) 0px 5px no-repeat; background-size:20px 20px; }
.zxgp_i02{ background:url(../images/zxgp_i02.png) 0px 5px no-repeat; background-size:20px 20px; }
.zxgp_i03{ background:url(../images/zxgp_i03.png) 0px 5px no-repeat; background-size:20px 20px;  }
.zxgp_i04{ background:url(../images/zxgp_i04.png) 0px 5px no-repeat; background-size:20px 20px; }
.zxgp_i05{ background:url(../images/zxgp_i05.png) 0px 5px no-repeat; background-size:20px 20px; }
.zxgp_des .xzgp{ position:absolute; right:57px; top:190px; font-weight:bold;}

