/*通用样式*/
*{margin:0;padding:0;font-family:"微软雅黑";color:#333; font-size: 14px;}
body{margin: 0;padding: 0;}
html,body{width: 100%;height: 100%;min-width: 1200px;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
a{text-decoration:none;outline:none;color:#333;}
a:active,a:focus{outline: none; border:0; border:none;}
img{border:none;margin: 0;padding: 0;}
form,fieldset,legend{margin:0;padding:0; list-style:none;border:0; border:none;}
input,button,textarea,select{font-size:100%;outline: none;resize: none; font-family:"微软雅黑";margin:0;padding:0; list-style:none;border:0; border:none; }
ul li{list-style: none;}
/*清除浮动*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\0020";clear:both;height:0;}
.clearfix{*zoom:1;}

/* 内容宽度 */
.w_content{width: 80%;margin: 0 auto;overflow: hidden;}
/*文本与文字对齐*/
.vm{vertical-align:middle;}

/*强制文本两端对齐*/
.p_text{text-align:justify;text-justify:inter-ideograph}

/*左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*阴影*/
.bsw{box-shadow: #e2e2e2 0px 0px 30px 5px;}
/* 剧中显示 */
.text_center{text-align: center;margin: 0 auto;}
.font_w{color: #FFFFFF;}
/* 底边线条 */
.db_50_fl{
	background-image: linear-gradient(to right,#f18b00,#f18b00);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 50% 2px;
}
.db_40_center{
	background-image: linear-gradient(to right,#f18b00,#f18b00);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 40% 2px;
}

/*一行文字溢出*/
.m_text_overflow1 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
/*2行文本溢出*/
.m_text_overflow2 {overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*4行文本溢出*/
.m_text_overflow4 {overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;}
/*外阴影--内阴影*/
.m_yyw{box-shadow: #f7f7f7 0px 0px 30px 5px;}
.m_yyn{box-shadow: #f7f7f7 0px 0px 30px 5px inset;}
/*图片呼吸效果*/
.img_breathing{transition: all 2s;-webkit-transition: all 2s}
.img_breathing:hover{ -webkit-transform: scale(1.1);transform: scale(1.1)}




:root {
	/* ------------------------分页---------------------------- */
	--pages-cut-bgColor: #f5970a;
	--pages-cut-borderColor: #f5970a;
	--pages-cut-fontColor: #ffffff;
	--pages-sty-padding: 2px 5px;
	--pages-sty-borderColor: #ddd;
	--pages-font-size: 14px;
}



/* 首页头部 */
.lang{
	width: 100%;height: 29px;
	background: url(../images/bgtop.png)no-repeat left top;
	background-size: 100% 100%;text-align: right;line-height: 29px;
}
.lang>div{
	color: #cceaea;width: 90%;height: 100%;margin: 0 auto;
}
.lang>div>p{
	color: #cceaea;margin-left: 5px;
	float: right;font-size: 20px;
	transform:rotate(90deg);
}
.top_goupiao{color: #cceaea;font-size: 14px;}
/* 首页导航 */
#index_bannerbox{
	width: 100%;height: 99px;line-height: 99px;
	background-color: #ffffff;/* border-bottom: 1px solid #d7d7dd; */
}
.kkkw_content{
	height: 100%;
	/* background: url(../images/logo1.png)no-repeat left center; */
	background-size: 217px 64px;
}
.top_logo{display: inline-block;overflow: hidden; width: 30%; height: 100%;float: left; }
.top_logo img{width:100%;vertical-align: middle;}
.index_banner{
	width: 70%;margin-left: 30%;overflow: hidden;
}
.index_banner li{
	/* display: inline-block; */
	position: relative;float: left;
	width: 10.75%;box-sizing: border-box;text-align: center;
}
.index_banner li:hover a{
	color:#f18c00;
}
.index_banner li:last-child a{
	display: inline-block;position: absolute;
	top: 6%;right: 13%;
}
.index_banner li a{font-size: 17px;color: #333333;font-weight: bold;}
.index_banner li:last-child input{
	width: 100%;height: 40px;border: 2px solid #dddddd;
	border-radius: 40px;padding-left: 5px;
	background: url(../images/fadajing.png) no-repeat right center;
	background-size: 21px 21px;background-position-x: 85%;
	box-sizing: border-box;
	    vertical-align: middle;
}
.index_banner .indexnavactive a{color: #f18b00;border-bottom: 2px solid #f18b00;padding-bottom: 35%;}
/* 底部样式 */
.footer{
	width: 100%;
	height: 503px;
	margin: 0 auto;
	padding: 0;
	background-color: #182a54;
	display: block;
	overflow: hidden;
	background-image: url(../images/bg11.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 20px;
}
.footer .footer_cont{padding-top: 85px;}
/* .footer .list_ul{display: inline-block; margin-right: 6%;vertical-align: top;min-height: 200px;} */
/* .footer .list_ul{display: inline-block; margin-right: 5%;vertical-align: top;min-height: 200px;} */
.footer .list_ul{display: inline-block; vertical-align: top;min-height: 200px; width:calc( (100% - 350px) / 8);}
.footer .list_ul li{color: #bbbdc6;font-size: 14px;line-height: 24px;}
.footer .list_ul li a{color: #FFFFFF;}
.footer .list_ul li:first-child{font-size: 18px;margin-bottom: 10px;color: #FFFFFF;}
.footer .list_ul li:first-child a{font-size: 16px;margin-bottom: 10px;}
/* .footer .footer_logo{display: inline-block; float: right; width: 250px;} */
.footer .footer_logo{display: inline-block; float: right; width: 350px;}
.footer .footer_logo img{width: 100%;}
.footer .footer_ttp{border-top: 1px solid #dddddd3b;margin-top: 50px;padding-top: 30px;}
.footer .footer_ttp p{color: #ffffff;line-height: 30px;display: block;text-align: center;}
/* 二三级页面公用sign */
.module_sign{
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}
.module_sign .module_sign_img{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	display: block;
	overflow: hidden;
}
.module_sign .module_sign_title{
	position: absolute;
	bottom: 45%;
	left: 10%;
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 1px;
	color: #ffffff;
}
.module_sign .nev{
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #00000026;
	position: absolute;
	/* opacity: 0.2; */
}
.module_sign .nev ul{display: inline-block;/*width: 80%;*/ width: 85%;}
.module_sign .nev ul li{
	/* display: inline-block; */
	float: left;
	color: #ffffff;
	line-height: 40px;
	font-size: 16px;
	/* margin-right: 25px; */
	/* width: 12%; */
	width: 10%;
	margin-right: 2%;
	text-align: center;
	background-color: #6c6c6c;
}
.module_sign .nev ul a{color: #FFFFFF;/* padding: 5px 30px; */padding: 5px 0;width: 100%;height: 100%;display: block;}
.module_sign .nev .act{background-color: #f18b00;}
.module_sign .nev .weizhi{
	display: inline-block;
	float: right;
	color: #ffffff;
	line-height: 50px;
}

/* 分页 */
.pages{    
	text-align: center;
    display: block;
    overflow: hidden;
    height: 50px;
}
.pages .pagelist{margin-top: 20px;}
.pages .pagelist li{
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 10px;
	background-color: #FFFFFF;
}
.pages .pagelist .on{
	background-color: #f18b00;
	color: #FFFFFF;
}
.pages .pagelist .thisclass{
	background-color: #f18b00;
}
.pages .pagelist .thisclass a{color: #FFFFFF;}


.pagelist{text-align:center;}
.pagelist a{
	padding: var(--pages-sty-padding);
	border-radius: 2px;
	display: inline-block;
}
.pagelist a.page_sure{
	background-color:var(--pages-cut-bgColor);
	color:var(--pages-cut-fontColor);	
}

/* 内容页样式 */
.info_weizhi{padding:10px 20px;}




/********************媒体查询**************************/
@media (min-width: 1900px)  {
  .header_right{
	  margin-left: 7%;
	  margin-top: 1.1%;
  }
  .tabContent div img {
    width: 100%;
    height: 450px;
    display: block;
}
}
/* @media (min-width: 1680px) {
	.index_banner li {
	    display: inline-block;
	    width: 9.75%;
	    box-sizing: border-box;
	}
	.footer{
		background-size: 100% 20px;
	}
} */
@media all and  ( max-width: 1680px) and (min-width:1400px) {
	.index_banner li {
	    display: inline-block;
	    /* width: 9.75%; */
	    box-sizing: border-box;
	}
	.bannerimg{
   	   width: 100%!important;
   }
	.footer{
		background-size: 100% 20px;
	}
	.tickettime span {
	    color: #ffffff;
	    font-weight: 700;
	    font-size: 28px;
	    letter-spacing: 0.3rem;
	    display: inline-block;
	}
	/* .le_name{
		font-size: 15px !important;
		padding-left: 12px !important;
	}
	.le_name1{
		font-size: 15px !important;
		padding-left: 12px !important;
	} */
}
@media all and  ( max-width: 1400px) and (min-width:1380px) {
   /* .header_ten{margin-top: -2%;} */
   /* .index_banner li {
       display: inline-block;
       width: 9.75%;
       box-sizing: border-box;
   } */
   .w_content{
	   width: 90% !important;
   }
   .bannerimg{
   	   width: 90% !important;
   }
   .tickettime span {
   	font-weight: 400 !important;
   	font-size: 24px !important;
   	letter-spacing: 0.1rem !important;
   }
   .le_name{
   	font-size: 15px !important;
   	padding-left: 12px !important;
   }
   .le_name1{
   	font-size: 15px !important;
   	padding-left: 12px !important;
   }
   /* .ticket_title {
       padding: 12.182% 0 6.445% 0 !important;
   }
   .tickettime1 span {
       padding-bottom: 4% !important;
   }
   .ticketlist {
       margin-top: 2.297% !important;
   }
   .ticketlist {
       padding-bottom: 4% !important;
   }
   .le_img {
       padding: 23.62% 0 59.46% 0 !important;
   }
   .le_img1 {
       padding: 23.62% 0 25.46% 0 !important;
   } */
}
/* @media all and  ( max-width: 1380px) and (min-width:1100px) {
} */
@media all and  ( max-width: 1380px) and (min-width:1100px) {
	.w_content{
		   width: 90% !important;
	}
	.bannerimg{
		   width: 90% !important;
	}
	.index_banner li {
	    display: inline-block;
	    /* width: 9.75%; */
	    box-sizing: border-box;
	}
	.tickettime span {
		font-weight: 400 !important;
		font-size: 24px !important;
		letter-spacing: 0.1rem !important;
	}
	.ticket_title {
	    padding: 12.182% 0 6.445% 0 !important;
	}
	.tickettime1 span {
	    padding-bottom: 4% !important;
	}
	.ticketlist {
	    margin-top: 2.297% !important;
	}
	.ticketlist {
	    padding-bottom: 4% !important;
	}
	.le_name{
		font-size: 15px !important;
		padding-left: 12px !important;
	}
	.le_name1{
		font-size: 15px !important;
		padding-left: 12px !important;
	}
	/* .le_img {
	    padding: 23.62% 0 59.46% 0 !important;
	}
	.le_img1 {
	    padding: 23.62% 0 25.46% 0 !important;
	} */
	/* .footer .list_ul{margin-right: 3%;} */
}
@media (max-width: 1280px) {
	.bannerimg{
		   width: 90% !important;
	}
	.w_content{
		   width: 90% !important;
	}
	.tickettime div {
		font-size: 21px !important;
	}
	.tickettime span {
		font-weight: 400 !important;
		font-size: 16px !important;
		letter-spacing: 0.1rem !important;
	}
	}
	/* .tabContent div img {
		height: 350px !important;
	} */
	.ticket_title {
	    padding: 8.182% 0 5.445% 0 !important;
	}
	.tickettime1 span {
	    padding-bottom: 4% !important;
	}
	.ticketlist {
	    margin-top: 2.297% !important;
	}
	.ticketlist {
	    padding-bottom: 10.5% !important;
	}
	.le_name1{
		font-size: 16px !important;
	}
	.le_name{
		font-size: 17px !important;
		padding-left: 58px !important;
	}
	.le_name1{
		font-size: 15px !important;
		padding-left: 58px !important;
	}
	/* .le_img {
	    padding: 23.62% 0 59.46% 0 !important;
	}
	.le_img1 {
	    padding: 23.62% 0 25.46% 0 !important;
	} */
} /*>=1280的设备*/
@media all and  ( max-width: 1100px) and (min-width:900px) {
	.w_content{
		   width: 90% !important;
	}
	.bannerimg{
		   width: 90% !important;
	}
	.footer .list_ul{margin-right: 1%;}
	.tickettime span {
		font-weight: 400 !important;
		font-size: 24px !important;
		letter-spacing: 0.1rem !important;
	}
	.ticket_title {
	    padding: 12.182% 0 6.445% 0 !important;
	}
	.tickettime1 span {
	    padding-bottom: 4% !important;
	}
	.ticketlist {
	    margin-top: 2.297% !important;
	}
	.ticketlist {
	    padding-bottom: 4% !important;
	}
	/* .le_img {
	    padding: 23.62% 0 59.46% 0 !important;
	}
	.le_img1 {
	    padding: 23.62% 0 25.46% 0 !important;
	} */
}

