@charset "utf-8";
/* CSS Document*/

/** reset.css and clearfix **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none outside none; }
a, a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
.clear { clear:both; }
body, p, td, th, li { font-family:"宋体", Arial, Verdana; font-size:12px; line-height:1.5em; color:#666; }
body { background-image:url(../img/bg1.jpg); background-repeat:repeat-x; background-position:left top; background-color:#FFFFFF; }
/*链接样式*/

a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; color:#ff6600; }
#active { color:#ff6600; font-weight:900; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:12px; font-style:normal; }
.pwbox { width:1002px; margin:0 auto; }
.mainbox { width:1002px; }
.m1 { width:1002px; margin-top:7px; height:100px; background:url(../img/bg2.jpg) left top repeat-x; }
.logo { float:left; height:100px; width:221px; }
.logo h1 { line-height:500px; overflow:hidden; height:100px; width:221px; background:url(../img/logo.jpg) no-repeat; }
.m1_r { float:left; width:781px; }
.tel { float:right; height:48px; width:387px; margin-right:40px; display:inline; }
.m1_r ul { float:left; width:781px; }
.m1_r li { font-size:14px; line-height:37px; font-weight:normal; height:37px; width:94px; float:left; text-align:center; font-family:"微软雅黑", "宋体"; }
.top-bg { height:6px; width:1002px; font-size:0; line-height:0; }
.m2 { width:986px; background:#fff url(../img/bg4.jpg) 7px 5px no-repeat; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding:0 7px; height:323px; }
.flash { float:left; height:300px; width:710px; padding-top:14px; padding-left:7px; overflow:hidden; }
.gg { float:right; width:255px; margin-right:3px; display:inline; }
.gg ul { float:right; width:245px; padding-top:63px; padding-left:10px; }
.gg li { line-height:25px; float:left; height:25px; width:237px; padding-left:8px; background-image:url(../img/ice1.jpg) left center no-repeat; overflow:hidden; }
.m3 { float:left; width:1000px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding-top:5px; height:81px; }
.m3-1 { float:left; height:81px; width:258px; }
.m3-2 { float:left; height:81px; width:243px; }
.m3-3 { float:left; height:81px; width:248px; }
.m3-4 { float:left; width:251px; }
.m4 { float:left; width:972px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding:0 14px 10px 14px; background:#fff; }
.m4_1 { float:left; width:972px; margin-top:3px; }
.casetitle { float:left; height:46px; width:719px; font-size:12px; font-weight:normal; color:#999999; line-height:55px; overflow:hidden; padding-left:233px; background:url(../img/title1.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; padding-right:20px; }
.case-con { float:left; width:962px; padding-left:10px; }
.casetitle span { float:right; display:inline; font-family:Arial, Helvetica, sans-serif; }
.case { float:left; width:228px; display:inline; margin-right:9px; }
.case_pic { float:left; height:131px; width:198px; background-image:url(../img/bg6.jpg) left center no-repeat; padding:15px; }
.case_pic a { height:125px; width:192px; padding:2px; border:#ccc 1px solid; display:block; }
.case_pic a:hover { border:#777 1px solid; }
.case h3 { line-height:20px;float:left; height:20px; width:192px; padding-right:15px; padding-left:20px; overflow:hidden; }
.case span { float:right; height:13px; width:44px; padding-top:3px; }

.case1 { float:left; width:228px; display:inline; margin-right:9px; }
.case1_pic { float:left; height:136px; width:202px; background-image:url(../img/bg6.jpg) left center no-repeat; padding:15px 15px 8px 15px; }
.case1_pic a { height:125px; width:192px;border:#ddd 5px solid; display:block; }
.case1_pic a:hover {border:#F90 5px solid; }
.case1 h3 { line-height:20px;height:20px;padding:0 10px; text-align:center; overflow:hidden; }
.case1 h3 a{ font-size:14px; color:#222;}
.case1 h3 a:hover{ text-decoration:underline;color:#f00;}
.mblistb {text-align: center; line-height: 20px;color: #444; overflow: hidden;padding:0 10px;}
.mblistb span { color: #555;font: 12px/1.7 'Tahoma', 'simsun';}

.m4_2 { float:left; width:972px; margin-top:10px; }
.m4-2r { float:right; width:470px; display:inline; }
.xxk { float:left; width:487px; border-right:#dedede 1px dotted; margin-top:9px; }
.xxk_nav { float:left; height:30px; width:487px; }
.xxk_nav ul { float:left; width:487px; }
.xxk_nav li { float:left; height:30px; width:90px; text-align:center; display:inline; margin-left:6px; background:url(../img/li2.jpg) no-repeat; }
.xxk_nav li a:hover { background:url(../img/li1.jpg) no-repeat; float:left; height:30px; width:90px; }
.xxk_nav li a:link, .xxk_nav li a:visited { color:#FFFFFF; line-height:26px; }
.xxk_nav li.oneli { background-image:url(../img/li1.jpg) left top no-repeat; }
.xxk_con { float:left; width:316px; padding:8px 15px 10px 156px; background:url(../img/img4.jpg) left center no-repeat; }
.xxk_con ul { float:left; width:316px; }
.xxk_con li { background-image:url(../img/ice1.jpg) left center no-repeat; float:left; width:306px; padding-left:10px; line-height:25px; height:25px; border-bottom:#dedede 1px dotted; overflow:hidden; }
.xxk_con span { float:right; color:#999999; }
.aboutbox { float:left; width:465px; overflow:hidden; }
.aboutbox_tile { float:left; height:46px; width:460px; text-align:center; padding-right:10px; font-family:Arial, Helvetica, sans-serif; background:url(../img/title2.jpg) left center no-repeat; overflow:hidden; }
.about_p { line-height:22px; text-align:left; width:460px; padding:3px 0 2px 5px; float:left; font-family:Arial, Helvetica, sans-serif; }
.about_p p { font-family:Arial, Helvetica, sans-serif; }
.contact { background-image:url(../img/title3.jpg); background-repeat:no-repeat; background-position:left center; text-align:center; }
.botbox { float:left; width:982px; line-height:26px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#F3F3F3 url(../img/bg9.jpg) left top repeat-x; padding:15px 10px 10px 10px; }
.botbox a { padding:0 7px; }
.i-m1 { float:left; width:1000px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; border-bottom:#dedede 1px solid; background:#fff; }
.i-m1 .banner { padding:10px; float:left; width:960px; }
.i_mianbox { padding:10px; float:right; width:980px; }
.i_m2_l { float:left; width:225px; }
.fr_left { float:left; width:220px; background-image:url(../img/bg10.jpg) left top repeat-y; ; padding:5px 3px 5px 2px; }
.i_m2_ltitle { float:left; height:33px; width:185px; line-height:36px; font-size:14px; font-weight:bold; background-image:url(../img/title4.jpg); background-repeat:no-repeat; background-position:left top; padding-left:40px; overflow:hidden; }
.i_m2_lbot { background-image:url(../img/bg11.jpg) left top no-repeat; float:left; height:6px; width:225px; }
.i_m2_r { float:right; width:730px; display:inline; }
.fr_right { float:right; width:700px; background-image:url(../img/bg13.jpg) center centerrepeat-y; padding-left:30px; padding-top:12px; padding-right:0px; }
.i_m2_title { float:right; height:29px; width:690px; background-image:url(../img/title5.jpg) no-repeat; margin-top:2px; font-size:14px; font-weight:bold; padding-left:40px; line-height:27px; overflow:hidden; }
.i_m2_bot { float:left; height:6px; width:730px; background:url(../img/bg12.jpg) left top no-repeat; }
.addbox { float:left; height:46px; width:980px; }
.addtitle { float:left; height:46px; width:400px; }
.addbox h3 { line-height:46px; float:right; font-family:Arial, Helvetica, sans-serif; background:url(../img/ice3.jpg) left 16pxno-repeat; padding-left:15px; }
.i_m3 { float:left; width:980px; background-image:url(../img/bg14.jpg) left 20px repeat-y; margin-top:10px; }
.i_m3l { float:left; width:164px; display:inline; margin-left:17px; background-position:left center; background-repeat:no-repeat; }
.i_m3l ul { float:left; width:164px; }
.i_m3l li { float:left; width:164px; line-height:30px; height:30px; overflow:hidden; background:url(../img/bg15.jpg) left bottom no-repeat; padding-left:15px; }
.i_m3l li a:hover { background:#f00 url(../img/bg16.jpg)left top no-repeat; float:left; height:30px; width:164px; color:#FF0000; }
.i_m3l h3 { float:left; height:30px; width:147px; font-size:12px; line-height:30px; font-weight:bold; background:url(../img/ice4.jpg) left center no-repeat; padding-left:17px; }
.i_m3r { float:right; width:775px; padding-right:5px; }
.i_m3rtitle { line-height:28px; float:left; width:775px; font-size:18px; font-family:"微软雅黑", "黑体"; color:#A2C73B; height:30px; }
.newsList li { background:url(../img/ice6.jpg) left 9px no-repeat; float:left; height:28px; width:760px; line-height:28px; padding-left:18px; font-size:14px; border-bottom:#dedede 1px dotted; }
.newsList span { font-size:12px; float:right; color:#999; padding-right:20px; font-family:Arial, Helvetica, sans-serif; }
.newsList ul { float:left; width:775px; }
.n_fpage { float:left; height:30px; width:650px; line-height:30px; border:1px solid #dedede; margin-top:20px; margin-left:60px; display:inline; text-align:center; font-size:12px; }
.n_fpage a { display:inline; margin-right:5px; margin-left:5px; text-align:center; }
.mid { text-align:center; }
/*.i_m3r h3{line-height:25px;float:left;height:25px;width:775px;text-align:center;color:#999999;}*/

.wenzhang { font-size:14px; line-height:27px; float:left; width:775px; }
.wenzhang p { line-height:1.8; font-size:14px; text-indent:2em; margin:8px 0; }
.pnext { float:left; width:775px; margin-top:5px; }
.pnext span { font-size:12px; font-weight:normal; }
.m5 { float:left; width:960px; border:#dedede 1px solid; border-bottom:0 none; background:url(../img/link_bg.jpg) 15px center no-repeat; height:80px; padding:17px 0 9px 40px; }
.m5 ul { float:left; width:960px; }
.m5 li { float:left; width:87px; height:24px; line-height:24px; text-align:center; display:inline; }
/*图文页底部*/

#articeBottom { width:100%; text-align:right; margin:6px 0 10px 0; padding-top:10px; }
#articeBottom { background: url(http://www.htmcss.com/skins/yafeng/images/dashed.gif) repeat-x left top; }
/*分页*/

#apartPage { color:#6A591F; float:right; }
#apartPage li { display:inline; float:left; padding:2px; }
#prev { width:50%; text-align:left; float:left; }
#next { width:49.9%; float:right; }
/*分页*/

.endPageNum { clear:both; font-size:12px; text-align:center; font-family:"宋体"; margin:10px; }
.endPageNum table { margin:auto; }
.endPageNum .s1 { width:52px; }
.endPageNum .s2 { background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold; }
.endPageNum a.s2:visited { color:#fff; }
.endPageNum a { padding:2px 5px; margin:5px 8px 0 8px; color:#1F3A87; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.endPageNum a:visited { color:#1f3a87; }
.endPageNum a:hover { color:#fff; background:#1f3a87; border:1px solid #1f3a87; float:left; text-decoration:underline; }
.endPageNum .s3 { cursor:default; padding:2px 5px; margin:5px 4px 0 0; color:#ccc; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
/*产品内容和新闻内容页*/

#productshow h4 { text-align:center; font-size:14px; font-weight:900; }
.productimg { margin:20px; }
.prodetails { line-height:25px; margin:12px 20px 0; border-top:#ccc 1px solid; padding-top:8px; }
.prodetail { line-height:25px; margin:12px 20px 0; padding-top:1px; }
.producttext p { text-indent:2em; margin:6px 0 10px 0; line-height:1.8; font-size:14px; }
.producttext { padding:10px 20px; }
/*新闻内容页底部*/

#articeBottom { width:100%; text-align:right; margin:6px 0 0 0; padding-top:10px; }
#articeBottom span { float:left; }
#articeBottom span a { font-size:12px; }
#articeBottom span a:hover { color:#0099FF; }
#articeBottom { background: url(../img/dashed.gif) repeat-x left top; }
#articleHeader { margin:5px 0; padding:10px; background:#F5F5F5; height:auto; }
#articleHeader h5 { font-size:12px; color:#333; height:30px; }
#articleHeader h5 a { font-size:12px; color:#333 }
/*表格边框*/
.mytable { border-collapse: collapse; }
.mytable td, .mytable th { border: 1px solid #ccc; font-size: 12px; line-height: 20px; padding:6px; }
/*服务流程页*/
.fwlc { margin:0 auto; width:660px; }
.nosuojin { text-indent:0px !important; }
.fwlct { margin:18px auto 0 auto; overflow: hidden; width:655px; }
.fwlct ul { float:left; margin:0 2px 0 0; padding:0; }
.fwlct ul li { margin:0; font:12px/18px "宋体", Arial, Helvetica, Verdana, Sans-serif; list-style:none; }
.fwlcjt { background:url(../images/lcjt.gif) no-repeat right 12px; width:108px; }
.fwlctinfo { padding:0 0 0 3px; width:98px; }
.shwh { margin: 0; }
.fwlctinfor { padding:0 0 0 3px; width:100px; }
/*联系我们页*/
.lianxi { width:710px; height:533px; position:relative; background:url(../images/contactbg.jpg) no-repeat; margin:0 auto; }
.lianxi1 { position:absolute; width:600px; height:200px; top:186px; left:22px; }
.lianxi1 p { color:#222; }
.lianxi2 { position:absolute; width:100px; height:50px; top:460px; left:60px; }
.lianxi3 { position:absolute; width:100px; height:50px; top:460px; left:210px; }

/*支付页*/
.pay950d {font: 14px/1.8 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color:#444; width:680px; margin:0 auto;}
.pay950d li{font: 14px/1.8 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif !important; color:#444;}
.pay950d ul{ background:#fff; padding:10px 10px 10px 260px; border:#ddd 1px solid; margin-bottom:20px; height:80px; overflow:hidden;}
.pay950d ul.g{ background:url(../img/g.png) 30px 25px no-repeat;}
.pay950d ul.j{ background:url(../img/j.png) 30px 25px no-repeat;}
.pay950d ul.z{ background:url(../img/z.png) 30px 25px no-repeat;}
.pay950d ul.zp{ background:url(../img/zp.png) 30px 25px no-repeat;}
.pay950d .t{ font-weight:bold; color:#c00;}
.pay950d span{ font-weight:bold; color:#333;}



.porviewa{ text-align:center;padding:10px 15px; border:#ccc 1px solid; background:#fafafa; margin-bottom:16px;font: 12px/1.7 'Tahoma', 'simsun'; color: #666;}
.porviewa span.red{ color: #fc0000; font-size: 12px; font-weight: 900;}
.projj{padding:15px 0 0 0;font-size:14px; line-height:1.8;}
.projj p{ margin-bottom:12px;}
a.yanshi{ color:#d00; margin-left:10px;}
a.yanshi:hover{ text-decoration:underline;}
a.yanshi1{ color:#444; margin-left:10px;}
a.yanshi1:hover{ text-decoration:underline; color:#f60;}
.mbjj{ font-size:14px;}

/*内容页推荐产品*/
.proshow h2{ border-bottom:solid 1px #2284c6;}
.proshow ul{ width:960px;}
.proshow li{ display:inline; float:left; margin-left:16px; margin-top:10px;}
.proshow li img, .conn_prolist li img{ width:160px; height:102px; padding:5px; border:solid 1px #e7e7e7;}
.proshow li p, .conn_prolist li p{ text-align:center; line-height:24px;}
.clear{ clear:both;}

/* 内容推荐页面 */
.addshow ul{ width:155px;border:solid 1px #e7e7e7;}
.addshow li{ display:inline; float:left; margin-top:10px;height: auto;width:155px;padding-left: 0px;background:none;}
.addshow li img, .conn_prolist li img{ width:155px; height:95px; padding:0px; border:solid 1px #e7e7e7;}
.addshow li p, .conn_prolist li p{ text-align:center; line-height:24px;}
.addshow li a:hover { background:none; float:left; height:auto; width:155px; color:#FF0000; }

/* 门票预订 列表样式 */
 .s-tag,.s-add a i,.sc-remind span,.s-ptag i,.sc-l,.sc-c,.inf-out span,.inf-c-ban i,.inf-c-ban s,.dp-type-s i,.dp-v-s i,.tripKindBox div,.reason_ul li span,.popClose,.pa-l,.pa-r,.leftButton,.rightButton,.mini_par,.mini_zan i {
				background: url("../images/sFinal.1.1.png") no-repeat
			}
.inf-c-ban {
	display: inline-block;
	width: 290px;
	border-left: 5px solid #55b4fd;
	background-color: #2c9bf0;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	position: relative;
	left: -15px;
	margin-bottom: 10px
}
.inf-c-ban-con {
	float: left
}
.inf-c-ban i {
	float: left;
	width: 25px;
	height: 25px;
	margin: 5px 0 0 10px
}
.inf-c-ban i {
background-position: -134px -42px;
}
.inf-c-ban s {
	float: left;
	background-position: 0 -39px;
	width: 10px;
	height: 40px
}
.inf-c-ban span {
	float: left;
	color: #fff;
	padding: 0 165px 0 8px
}

/* 门票预订 列表样式 */
 .s-tag,.s-add a i,.sc-remind span,.s-ptag i,.sc-l,.sc-c,.inf-out span,.inf-ctop-ban i,.inf-ctop-ban s,.dp-type-s i,.dp-v-s i,.tripKindBox div,.reason_ul li span,.popClose,.pa-l,.pa-r,.leftButton,.rightButton,.mini_par,.mini_zan i {
				background: url("../images/sFinal.1.2.png") no-repeat
			}
.inf-ctop-ban {
	display: inline-block;
	width: 490px;
	border-left: 5px solid #bc0517;
	background-color: #bc0517;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	position: relative;
	left: -15px;
	margin-bottom: 10px
}
.inf-ctop-ban-con {
	float: left
}
.inf-ctop-ban i {
	float: left;
	width: 25px;
	height: 25px;
	margin: 5px 0 0 10px
}
.inf-ctop-ban i {
background-position: -134px -42px;
}
.inf-ctop-ban s {
	float: left;
	background-position: 0 -39px;
	width: 10px;
	height: 40px
}
.inf-ctop-ban span {
	float: left;
	color: #fff;
	padding: 0 365px 0 8px
}

/*列表*/
.ticket_tuangou{display:block; width:275px;}
.ticket_tuangou .ticket_tg_tit{overflow:hidden; width:275px; min-height:0px; max-height:30px; line-height:30px; margin-top:5px;}
.ticket_tuangou .ticket_tg_tit span{float:left; display:block; font-size:14px; font-weight:bold; color:#383838;}
.ticket_tuangou .ticket_tg_tit a{float:right; display:block; font-size:12px; color:#0091e0;}
.ticket_tuangou .ticket_tg_tit a:hover{color:#F28D00;}
.ticket_tuangou .ticket_tg_cont{overflow:hidden; display:block; width:275px; min-height:0px; /*max-height:102px;*/}
.ticket_tuangou .ticket_tg_cont li{overflow:hidden; display:block; width:275px; height:40px; padding:5px 0; position:relative; border-bottom:1px solid #ECECEC;}
.ticket_tuangou .ticket_tg_cont .ticket_tg_name{display:block; width:138px; min-height:20px; max-height:40px; line-height:20px; padding-right:20px; font-size:12px; color:#454545; overflow:hidden; position:absolute; bottom:5px; left:0;}
.ticket_tuangou .ticket_tg_cont .yuanjia{height:40px; line-height:40px; font-family:"Arial"; font-size:12px; color:#454545; text-decoration:line-through; position:absolute; top:5px; right:56px;}
.ticket_tuangou .ticket_tg_cont .jiage{display:block; height:20px; line-height:20px; font-size:18px; color:#fb9802; position:absolute; top:5px; right:0;}
.ticket_tg_cont .jiage b{font-size:18px;}
.ticket_tuangou .ticket_tg_cont .buylink{display:block; height:20px; line-height:20px; padding:0 0px 0 7px; background:#fb9802; font-size:12px; color:#fff; text-align:center; letter-spacing:6px; position:absolute; bottom:5px; right:0;}

/* 门票预订 详细页样式 */
.main .scenery_top .yudingBox{float:right; display:block; width:420px; position:relative;}
.yudingBox .ydL{float:left; display:block; height:42px;}
.yudingBox .ydL .xl_jiage{display:block; width:215px; height:26px; line-height:26px; font-size:18px; color:#706e6e; text-align:right; overflow:hidden;}
.yudingBox .ydL .xl_jiage em{font-size:30px; color:#FB9802; font-family:"Arial"; padding:0 4px;}
.yudingBox .ydL .xl_jiage em b{ font-family:"Arial"; font-size:34px;color:#FB9802; font-weight:bold;}
.yudingBox .ydL .youren_yd{display:block; width:220px; height:16px; line-height:16px; font-size:12px; color:#929090; text-align:right; overflow:hidden;}
.yudingBox .yd_bgBox{float:right; display:block; width:204px; text-align:center;}
.yd_bgBox .yuding{display:inline-block; width:124px; height:40px; line-height:40px; font-size:22px; color:#fff; background:#fb9802; border-radius:3px; text-align:center; /*position:absolute; top:0px; right:0;*/ z-index:1;}
.yd_bgBox .yuding:hover{color:#fff;}
.yd_bgBox .yd_bg{display:inline-block; width:134px; height:40px; background:#c2852a; border-radius:3px; position:absolute; top:3px; right:0; z-index:0;}

/*电影样式 */


  


#db-nav-movie .site-nav-items li.site-nav-bt {
    padding-top: 8px
}

#db-nav-movie .site-nav-items li.site-nav-bt a:link,#db-nav-movie .site-nav-items li.site-nav-bt a:visited,#db-nav-movie .site-nav-items li.site-nav-bt a:hover,#db-nav-movie .site-nav-items li.site-nav-bt a:active {
    font-size: 12px;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    width: 60px;
    text-align: center;
    border-radius: 2px;
    padding: 4px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background: #f4f4f4;
    line-height: 12px;
    color: #0090b3;
    overflow: hidden
}

/*ww*/
#nowplaying .mod-bd .lists,#upcoming .mod-bd .lists {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    margin-left: -26px
}

#nowplaying .list-item ul,#upcoming .list-item ul {
    letter-spacing: normal;
    word-spacing: normal
}

.list-item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    text-align: center;
    width: 128px;
    margin: 0 0 32px 15px;
    overflow: hidden
}

.list-item img {
    width: 128px
}

/*ww*/
.list-item .poster {
    height: 180px;
    overflow: hidden;
    margin-bottom: 12px
}

.list-item .poster a {
    display: block
}
/*ww*/

/*wwww*/
.list-item .stitle {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    font-size: 14px;
    height: 24px;
    white-space: nowrap
}

.list-item .stitle a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    height: 24px;
    line-height: 24px;
    color: #333
}

.list-item .stitle a:hover,.list-item .stitle a:active,.list-item .stitle a:link,.list-item .stitle a:visited {
    color: #333;
    background: 0
}

/*ddddd*/
.list-item .stitle .new-show {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    height: 24px;
    width: 13px;
    line-height: 24px;
    background: url(../img/new_release_icon.png) no-repeat left 1px;
    padding-right: 13px;
    margin: 3px 0 0 3px
}

.new-show {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    height: 24px;
    width: 13px;
    line-height: 24px;
    background: url(../img/new_release_icon.png) no-repeat left 1px;
    padding-right: 13px;
    margin: 3px 0 0 3px
}

/*ssss*/
/*wwww*/
.list-item .srating {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    height: 19px;
    margin-bottom: 5px
}

.list-item .srating span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    float: left;
    color: #e09015
}

.list-item .srating .rating-star {
    margin: 3px 3px 0 0;
    width: 55px
}

.list-item .srating .text-tip {
    font-size: 12px;
    color: #111
}

.list-item .release-date {
    text-align: center;
    color: #aaa;
    margin-bottom: 5px
}

/*sssss*/
.list-item .sbtn {
    padding: 0 10px
}

.list-item .sbtn a {
    display: block;
    background-color: #268dcd;
    border-radius: 2px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-align: center;
    margin: 0 auto
}

.list-item .sbtntc a {
    display: block;
    background-color: #CD2626;
    border-radius: 2px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-align: center;
    margin: 0 auto
}

.list-item .sbtn em {
    font-size: 15px;
    font-style: normal
}

.ticket-popup .dui-dialog-content .bd iframe {
    width: 867px;
    height: 475px
}

#ticket-popup-tip {
    height: 475px;
    width: 835px;
    color: #333;
    padding-left: 15px
}

#nowplaying .more {
    margin-bottom: 32px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    background-color: #f5f5f5;
    color: #369
}

#nowplaying .more:hover {
    background-color: #eee
}

.mod-hd h2 a {
    line-height: 20px
}

.ticket-popup .dui-dialog-content {
    border: 2px solid #75828a
}

.ticket-popup .dui-dialog-close {
    font-size: 18px;
    color: #666
}

.ticket-popup .dui-dialog-content .hd span {
    font-size: 14px;
    margin-left: 10px;
    position: relative;
    left: 0;
    top: -3px
}

.ticket-popup .bd,.ticket-popup .dui-dialog-content .bd {
    padding: 0
}

.ticket-popup .dui-dialog-content .hd {
    background: #fff
}

.ticket-popup .dui-dialog-content .hd h3 {
    font-size: 24px;
    color: #111;
    margin-left: -7px
}

#change-location {
    background: url(../img/a1.png) no-repeat right -18px;
    cursor: pointer;
    padding-right: 10px
}

#change-location:hover {
    color: #37a
}

.allstar50,.allstar45,.allstar40,.allstar35,.allstar30,.allstar25,.allstar20,.allstar15,.allstar10,.allstar05,.allstar00,.rating1-t,.rating15-t,.rating2-t,.rating25-t,.rating3-t,.rating35-t,.rating4-t,.rating45-t,.rating5-t,.rating-t {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(../img/ic_rating_s.png) no-repeat;
    background: -webkit-image-set(url(../img/ic_rating_s.png) 1x,url(../img/ic_rating_s@2x.png) 2x) no-repeat;
    background: -moz-image-set(url(../img/ic_rating_s.png) 1x,url(../img/ic_rating_s@2x.png) 2x) no-repeat;
    background: -o-image-set(url(../img/ic_rating_s.png) 1x,url(../img/ic_rating_s@2x.png) 2x) no-repeat;
    background: -ms-image-set(url(../img/ic_rating_s.png) 1x,url(../img/ic_rating_s@2x.png) 2x) no-repeat;
    width: 60px;
    height: 11px;
    margin: 0 3px 0 0;
    overflow: hidden
}

.allstar50 {
    background-position: 0 0
}

.allstar45 {
    background-position: 0 -11px
}

.allstar40 {
    background-position: 0 -22px
}

.allstar35 {
    background-position: 0 -33px
}

.allstar30 {
    background-position: 0 -44px
}

.allstar25 {
    background-position: 0 -55px
}

.allstar20 {
    background-position: 0 -66px
}

.allstar15 {
    background-position: 0 -77px
}

.allstar10 {
    background-position: 0 -88px
}

.allstar05 {
    background-position: 0 -99px
}

.allstar00 {
    background-position: 0 -110px
}

.rating5-t {
    background-position: 0 0
}

.rating45-t {
    background-position: 0 -11px
}

.rating4-t {
    background-position: 0 -22px
}

.rating35-t {
    background-position: 0 -33px
}

.rating3-t {
    background-position: 0 -44px
}

.rating25-t {
    background-position: 0 -55px
}

.rating2-t {
    background-position: 0 -66px
}

.rating15-t {
    background-position: 0 -77px
}

.rating1-t {
    background-position: 0 -88px
}

.rating1-t,.rating15-t,.rating2-t,.rating25-t,.rating3-t,.rating35-t,.rating4-t,.rating45-t,.rating5-t,.rating-t {
    padding-left: 5px
}