@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
ul, li {
	list-style: none;
}
a{text-decoration:none ; color: #444}
img{border: none;}
input:focus { outline: none;}
/*.clearfix{display:block;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}*/
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix  { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
table {border-collapse: collapse;}
a{text-decoration:none;}
.re{position:relative;}
.fldi{float:left; display:inline;}
.frdi{float:right; display:inline;}
.f16{font-size:16px;}
.f18{font-size:18px;}

h2.title{font-size:24px; font-weight:normal; line-height:24px;}


.mr20{margin-right:20px;}
.lh40{line-height:40px;}
.tr{ text-align:right;}

body {background:url(../../images/home/bg.jpg) no-repeat center top; font-size: 14px; font-family: '微软雅黑', Arial, Verdana, sans-serif; color: #444; }
.w1004{width:1004px; margin:0 auto;}
.content{min-height:794px;*min-height:787px;/*IE7*/min-height:787px\0;/*IE8*/min-height:787px\9;/*IE9*/
width: 1004px;margin:0 auto;background-color: #fff;
}
/*.content{padding-bottom: 80px;}*/
.bgfff{background:#fff;}
/*.center-content{
	width:1004px;
	margin:0 auto;
}*/
/*公共颜色字体*/
.color-1899cf{color:#1899cf;}
.color-00a7cf{color:#00a7cf;}
.color-ff6000{color:#ff6000;}
.color444{color:#444;}
.color777{color:#777;}
/*.color-777777{color:#777777;}*/
/*end公共颜色字体*/

/*公共按钮-橙色-按高度来区分*/
.com-btn-35{background:url(../../images/home/com-btn/com-btn-35-left.png) no-repeat 0 0; height:35px; line-height:35px; display:block; color:#fff; font-size:16px; padding-left:3px;}
.com-btn-35 .right{background:url(../../images/home/com-btn/com-btn-35-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-35:hover{background:url(../../images/home/com-btn/com-btn-35-left-hover.png) no-repeat 0 0;}
.com-btn-35:hover .right{background:url(../../images/home/com-btn/com-btn-35-right-hover.png) no-repeat right 0;}

.com-btn-50{background:url(../../images/home/com-btn/com-btn-50-left.png) no-repeat 0 0; height:50px; line-height:50px; display:block; color:#fff; font-size:20px; padding-left:3px;}
.com-btn-50 .right{background:url(../../images/home/com-btn/com-btn-50-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-50:hover{background:url(../../images/home/com-btn/com-btn-50-left-hover.png) no-repeat 0 0;}
.com-btn-50:hover .right{background:url(../../images/home/com-btn/com-btn-50-right-hover.png) no-repeat right 0;}

.com-btn-65{background:url(../../images/home/com-btn/com-btn-65-left.png) no-repeat 0 0; height:65px; line-height:65px; display:block; color:#fff; font-size:30px; padding-left:3px;}
.com-btn-65 .right{background:url(../../images/home/com-btn/com-btn-65-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-65:hover{background:url(../../images/home/com-btn/com-btn-65-left-hover.png) no-repeat 0 0;}
.com-btn-65:hover .right{background:url(../../images/home/com-btn/com-btn-65-right-hover.png) no-repeat right 0;}

/*公共按钮-灰色-按高度来区分*/
.com-btn-gray-35{background:url(../../images/home/com-btn/com-btn-gray-35-left.png) no-repeat 0 0; height:35px; line-height:35px; display:block;  font-size:16px; padding-left:3px;}
.com-btn-gray-35 .right{background:url(../../images/home/com-btn/com-btn-gray-35-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-gray-35:hover{background:url(../../images/home/com-btn/com-btn-gray-35-left-hover.png) no-repeat 0 0;}
.com-btn-gray-35:hover .right{background:url(../../images/home/com-btn/com-btn-gray-35-right-hover.png) no-repeat right 0;}

.com-btn-gray-40{background:url(../../images/home/com-btn/com-btn-gray-40-left.png) no-repeat 0 0; height:40px; line-height:40px; display:block;  font-size:18px; padding-left:3px;}
.com-btn-gray-40 .right{background:url(../../images/home/com-btn/com-btn-gray-40-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-gray-40:hover{background:url(../../images/home/com-btn/com-btn-gray-40-left-hover.png) no-repeat 0 0;}
.com-btn-gray-40:hover .right{background:url(../../images/home/com-btn/com-btn-gray-40-right-hover.png) no-repeat right 0;}

.com-btn-gray-50{background:url(../../images/home/com-btn/com-btn-gray-50-left.png) no-repeat 0 0; height:50px; line-height:50px; display:block; font-size:20px; padding-left:3px;}
.com-btn-gray-50 .right{background:url(../../images/home/com-btn/com-btn-gray-50-right.png) no-repeat right 0; display:block; text-align:center;}
.com-btn-gray-50:hover{background:url(../../images/home/com-btn/com-btn-gray-50-left-hover.png) no-repeat 0 0;}
.com-btn-gray-50:hover .right{background:url(../../images/home/com-btn/com-btn-gray-50-right-hover.png) no-repeat right 0;}

.com-btn-disabled-35{background:url(../../images/home/com-btn/com-btn-disabled-35-left.png) no-repeat 0 0; height:35px; line-height:35px; display:block; color:#d7d7d7; font-size:16px; padding-left:3px;}
.com-btn-disabled-35 .right{ background:url(../../images/home/com-btn/com-btn-disabled-35-right.png) no-repeat right 0; display:block; text-align:center;}

/*公共input输入框*/
.com-bg-btn{background: url(../../images/home/input-data-left.png) no-repeat 0 0; height: 40px; display: block; }
.com-bg-btn input {background: url(../../images/home/input-data.png) no-repeat right 0; margin: 0 0 0 5px; color: #444; font-family: "微软雅黑"; border: none; outline:none; font-size:16px; text-align:left; padding:11px 0; height:18px; vertical-align: top; *+margin-top: -1px;/*针对ie7*/ }
.input-word-244{width:239px;}
.com-arrow-btn {background: url(../../images/home/arrow-down.png) no-repeat 0; width: 35px; height: 40px; right: 0; top: 0; cursor: pointer; position: absolute; z-index:9;}
.com-arrow-btn-pre{background:url(../../images/home/arrow-up.png) no-repeat 0 0; display: inline-block; width: 35px; height: 25px; right: 0; top: 15px; cursor: pointer;position: absolute;}
/*end公共input输入框*/

/*搜索*/
.search{width:224px; height:40px; margin: 8px 0px 8px 8px;}
.search .search-input{width: 208px; margin-left: 2px; padding-left:5px; font-size: 14px; text-align:left;}
.search-btn{background:url(../../images/home/search-btn.png) no-repeat 0 0; width: 40px; height: 40px; right: 11px; top: 8px; cursor: pointer; position: absolute;}
.date-input{ width:293px; height:40px; background:url(../../images/home/date-input.png) no-repeat 0 0; margin: 8px; display: block;}
.date-up-btn{background:url(../../images/home/date-up.png) no-repeat 0 0; width: 40px; height: 41px; left: 8px; top: 8px; cursor: pointer; position: absolute;}
.date-up-btn-disable{background:url(../../images/home/date-up-disable.png) no-repeat 0 0; width: 40px; height: 41px; left: 8px; top: 8px; cursor: pointer; position: absolute;}
.date-down-btn{background:url(../../images/home/date-down.png) no-repeat 0 0; width: 40px; height: 41px; right: 11px; top: 8px; cursor: pointer; position: absolute;}
.date-down-btn-disable{background:url(../../images/home/date-down-disable.png) no-repeat 0 0; width: 40px; height: 41px; right: 9px; top: 8px; cursor: pointer; position: absolute;}
.date-txt{ width: 212px; height: 36px; line-height:36px; border-radius: 5px; margin-top: 2px; margin-left: 40px;  font-size: 14px; text-align: center; background:none; border: none;}
.select-detail{position:relative; width:244px; z-index:1; height:40px;}



hr{border: none; border-top: 1px solid #b6b6b6; height: 0; margin:0 auto; width:608px; clear:both;}

/*头部*/
.header{height:50px; background:url(../../images/home/header-bg.jpg) repeat-x ;font-size:14px;}
.header a{color:#d2d2d2; }
.header a:hover{color:#1899cf;}
.header a:hover .line{color:#d2d2d2; cursor:default}
.header .logo{margin:1px 0 0 0;}
.header .logo img{display: block;}
.header .location{margin-right:30px; position:relative; z-index:9; }
.header .location-img{width:14px; height:20px; background:url(../../images/home/map.png) no-repeat; margin-top:17px; float:left; display: inline; cursor:pointer;}
.header a.location-place{color:#d2d2d2; margin:17px 0 0 10px; float:left; display: inline; cursor:pointer;}
.header a.location-place:hover label{color:#1899cf;}
.header .lies-city{cursor:pointer;}
.header .top-changing-over{position:absolute;z-index:9999; border:1px solid #b6b6b6; border-radius:3px; width:622px; background-color:#fff; right:0; top:49px;display:none;}
.header .header-login{/*width: 141px;*/ }

.header .login{background:url(../../images/home/member.png) no-repeat 0 0; padding:3px 0px 0px 17px; margin:15px 5px 0px 0px;color:#d2d2d2; }
.header .login a{padding: 0 5px 0 5px;}
.header .icon-bome{background:url(../../images/home/home.png) no-repeat 0 0; float:right; display:inline; padding:3px 0px 0px 25px; margin:15px 20px 0px 0px;}
.header .header-nav{ width: 479px; overflow: hidden; margin: 0  0 0 22px;}
.header .nav-tab{width: 480px;}
.header .nav-tab li{ display: inline; float: left; background: url(../../images/home/header-nav-line.jpg) no-repeat right 0; width: 120px; }
.header .nav-tab li a{display:block;height: 50px; line-height: 50px; color: #d2d2d2; font-size: 18px;  text-align: center; width: 119px;}
.header .nav-tab li a:hover{border-bottom: 3px solid #ff6c00; height: 47px;}
.header .nav-tab li.cur a{background: url(../../images/home/header-nav-bg.jpg) repeat-x 0 0;}
/*end 头部*/

/*尾部*/
.footer{height: 80px; background:#dfdfdf; clear:both; /*width: 100%; position:fixed; bottom: 0; left: 0*/}
.footer .footer-main{height:80px; text-align: center;}
.footer .copyright{height: 40px; line-height: 55px; font-size:14px; display: block }
.footer .contact-way{ height: 40px;line-height: 25px;font-size:14px;}
/*end 尾部*/

/*切换城市*/
.changing-over{position:absolute; border:1px solid #b6b6b6;	 border-radius:3px; width:622px; z-index:9999; background-color:#fff; right:0; top:25px; display:none;}
.mod-city .cut{ cursor:pointer;}
.mod-city .city{width:622px; height:50px; border-bottom:1px solid #b6b6b6;}
.mod-city .city-name{ width:300px; height:50px; float:left; margin-left:10px;}
.mod-city .city-name ul li{width: 55px; text-align: center; padding: 5px 0; margin-top: 10px; font-size: 14px;  cursor:pointer; float:left; display: inline; height: 20px; line-height: 20px;}
.mod-city .city-name ul li a{ padding:5px;}
.mod-city .city-name li.pitch-on{background:#1ad0f7;}
.top-changing-over .search-zone,.changing-over .search-zone{ float:right; display: inline;}
.mod-city .hot-city{height: 150px;padding-top: 10px;}
.mod-city .hot-city ul li{float: left; text-align: center; padding: 8px 5px;height: 20px; line-height: 20px;}
.mod-city .hot-city ul li a{font-size:14px; padding:5px; color: #444}
.mod-city .hot-city ul li a:hover{text-decoration:underline;color: #444}
.mod-city .city-group{width:622px; height:300px; overflow-y: auto; padding-top:10px;}
.mod-city .letter{width: 50px; height: 30px; display: inline; float: left; text-align: right; font-size: 18px;}
.mod-city .city-list ul{ float:left; display: inline; width:545px;}
.mod-city .city-list ul li{float:left; display:inline; width:85px; height:30px; line-height: 20px; text-align:left; font-size:14px;}
.mod-city .city-list ul li a{padding:5px 10px; cursor:pointer;}
.mod-city .city-list ul li a:hover{text-decoration:underline;}
.a-g,.h-l,.m-t,.w-z{display:none;}

/*end 切换城市*/

/*选中影片*/
.pitch-on-fade{width:180px; height:250px; background:#000; opacity: 0.3; background:#000\9;  filter:alpha(opacity=30);}
.film-zone ul li:hover .fade-zone{display:block;}
.fade-zone{position:absolute;  top:0; left:0; width:180px; height:250px; display:none; z-index:1;}
.fade-zone .detail-btn{ width:120px;}
.fade-zone .buy-tickets-btn{ width:120px;}

/*end选中影片*/

/*购票区*/
.buy-tickets{float:left; display: inline; width:244px;}
.buy-tickets ul{}
.buy-tickets ul li{margin-bottom:10px;}
.fast-buy-tickets{width: 95px; height: 25px; display: inline-block; font-size: 20px; color: #fff; position: absolute; top: 10px; left: 65px;}
.buy-tickets-flow{ width:246px; height:265px; background:url(../../images/home/buy-tickets-flow.png) no-repeat 0 0;	}
.wechat{float:left; display: inline;}
.wechat-detail{float:left; display: inline; width:130px; padding:10px 0px 0px 0px;}
.wechat-detail h3{font-size: 16px; font-weight: normal;  height: 25px; line-height: 35px; width: 130px; margin-left: 15px;}
.wechat-detail h3.color-1899cf{color:#1899cf;}
/*
.select-film{border:1px solid #b6b6b6; border-radius:3px; width:242px; height:400px; background-color:#fff; display:none; position:absolute; z-index:99; left:0; top:40px; }
.movie{width:235px; height:335px; overflow-y:auto;}
*/
.select-film{border:1px solid #b6b6b6; border-radius:3px; width:242px; max-height:400px; background-color:#fff; display:none; position:absolute; z-index:99; left:0; top:40px; }
.movie{width:235px; max-height:335px; min-height: 40px; overflow-y:auto;}

.movie ul li{margin:0;}
.select li{padding:5px 0; text-indent: 10px; font-size: 14px;}
.select li:hover{background:#b3eaf6;}
.search-zone{width:242px; height:50px;}
.cinema{border:1px solid #b6b6b6; border-radius:3px; width:622px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px; }
.cinema .search-btn{left:250px;}
/*
.cinema-show{border:1px solid #b6b6b6; border-radius:3px; width:622px; height:396px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px;}
*/
.cinema-show{border:1px solid #b6b6b6; border-radius:3px; width:622px; max-height:396px; min-height: 125px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px;}
.cinema-show .search-btn{left:250px;}
.cinema-show .search-zone{width:430px; float:left; display: inline;}
.cinema-show .search{width:300px;}
.cinema-show .search .search-input{width:260px;}
.cinema-name{max-height:335px;overflow-y:auto;width:615px;min-height:50px;}
.area{margin-top: 10px;}
.area-name{ width: 80px; min-height: 30px; float: left; display: inline;  font-size: 14px; padding-left: 10px; /*line-height:30px;*/}
.area-cinema{width: 508px; float: left; display: inline;}
.area-cinema ul li{width: 248px; min-height: 30px; float: left; display: inline;  font-size: 14px; padding-left: 5px; margin:0;}
.area-cinema ul li:hover{background:#b3eaf6;}
.cinema .search-zone{width:430px; float:left; display: inline;}
.cinema-quantity{width: 180px; float: left; display: inline; height: 50px; line-height: 70px; text-align: right;  font-size: 14px;}
/*
.select-play{border:1px solid #b6b6b6; border-radius:3px; width:312px; height:396px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px;}
.time{height:335px; overflow-y:auto;}
*/
.select-play{border:1px solid #b6b6b6; border-radius:3px; width:312px; height:396px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px;}
.time{height:335px; overflow-y:auto;}

.time ul li{height:30px; line-height:30px; margin-left:10px;}
.time ul li:hover{background:#b3eaf6;}
.time ul li.no-link{ color:#444; cursor:default; text-align:center;}
.time ul li.no-link:hover{background:none;}
.hour{font-size: 18px; color: width: 65px; float: left; display: inline;}
.language{font-size:14px;  width:140px; float:left; display: inline; text-align:center;}
.price{font-size:14px; float:left; display: inline;}
/*end 购票区*/




/*登录弹窗*/
.fade{ display:block; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; filter:alpha(opacity:50);
opacity: 0.2; z-index: 9; zoom:1; clear:both; _height:1000px; _position:absolute; }
.fade1{z-index:999;}
.pop-login{ background:#f2f2f2; width:600px; height:440px; font-size:16px; z-index:99; border-radius:5px; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-200px; margin-left:-290px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0
}
.pop-login .close{background:url(../../images/home/close-btn.png) no-repeat 0 0; width:18px; height:14px; color: #444; position:absolute; top:10px; right:10px; cursor:pointer}
.pop-login .close:hover{background:url(../../images/home/close-btn-hover.png) no-repeat 0 0;}
.pop-login .title{padding:10px;}
.pop-login .login-tab{height:40px;}
.pop-login .login-tab li{display: inline; float:left; text-align:center; background:#ebebeb; height:40px; line-height:40px; border:1px solid #c7c7cc; border-left:none; border-right:none; width:300px; cursor:pointer; color:#1899cf}
.pop-login .login-tab li.cur{ background:#1bd1f7; border:1px solid #1bd1f7;border-left:none; border-right:none; color:#444;}
.pop-login .tab-table th{text-align:right; font-weight:normal; }
.pop-login .tab-table table{margin:20px 0px 0px 0px;}
.pop-login .quick-table table{margin:20px 0px 0px 0px;}
.pop-login .word-120{width:120px;}
.pop-login .tab-table .login-btn{ width:240px; }
.pop-login .tab-table th ,.pop-login .tab-table td{ height:62px; position: relative;}
.pop-login .tab-table .code{ width:132px; font-size:16px;}
.pop-login .inputClass{text-align: left;}
.pop-login .error-display{font-size:12px; color:#F00; position:absolute; left:0px; bottom:-5px;}
.pop-login .pw-error{margin:5px 0px 5px 0px;}
.pop-login .pw-error span{display: inline; float:left; font-size:16px; color:#ff0000;}
.pop-login .pw-error-img{ width:16px; height:16px; background:url(../../images/home/error.png) no-repeat 0 0; margin:4px 5px 0 0;}


/*大图弹窗*/
.pop-max-pic{background:#fff; padding:10px; width:800px; height:534px;z-index:999999; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-280px; margin-left:-410px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0}


/*订单超时*/
.pop-time{ background:#f2f2f2; width:580px; height:300px; color:#444; font-size:16px; z-index:999999; border-radius:5px; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-150px; margin-left:-290px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0
}
.pop-time .close{background:url(../../images/home/close-btn.png) no-repeat 0 0; width:18px; height:14px; position:absolute; top:10px; right:10px; cursor:pointer}
.pop-time .close:hover{background:url(../../images/home/close-btn-hover.png) no-repeat 0 0;}
.pop-time .title{padding:10px; border-bottom:1px solid #c9c9c9;}
.pop-time .time-content{text-align:center; padding:30px 0px 0px 0px;}
.pop-time .item{font-size:24px; padding:0 0 35px 0px;}
.pop-time .text{padding:0px 0px 50px 0px;}
.pop-time .btn-box { padding:0px 0px 0px 150px;}
.pop-time .btn-box .btn{ float:left; display:inline; width:132px;  margin:0px 10px 0px 0px; color:#444;}
.alipay-pay-tips-out .text{padding:35px 0px 0px 0px;}
.alipay-pay-tips-out .tips{ padding:10px 0px 20px 0px;}
.alipay-pay-tips-out .tips img{vertical-align:middle; padding:0px 10px 0px 0px;}

/*loading*/
.pop-loading{ width:124px; height:124px;z-index:999999;  position:fixed; _position: absolute; top:50%; left:50%; margin-top:-150px; margin-left:-68px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0}
.pop-loading .img{padding:20px 0px 0px 40px;}

/*选择影院弹窗*/
.pop-cinema{background:#fff; border-radius: 5px; padding:10px 0 10px 0; width:624px; height:450px; z-index:999999; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-245px; margin-left:-325px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0}
.pop-cinema .close{background:url(../../images/home/close-btn.png) no-repeat 0 0; width:18px; height:14px; position:absolute; top:10px; right:10px; cursor:pointer}
.pop-cinema .close:hover{background:url(../../images/home/close-btn-hover.png) no-repeat 0 0;}
.pop-cinema .title{padding:0 10px 10px 10px; border-bottom:1px solid #c9c9c9;}
.pop-cinema .search-zone{width:430px; float:left; display: inline; position: relative;}
.pop-cinema .search-input{width: 265px;}
.pop-cinema .search-btn{left: 250px;}
/*.cinema{border:1px solid #b6b6b6; border-radius:3px; width:622px; height:396px; background-color:#fff; display:none; position:absolute; z-index:999; right:0; top:40px; }*/
/*.pop-cinema .search-btn{left:200px;}*/




/*新首页*/
.ui_wrap{ width: 1004px; margin:0 auto; text-align: center; margin-top: 100px;}
.ui_phone{ font-size: 24px; color: #ff2400; padding-top: 30px;}





