/*main star*/
.mainBox{width:1200px; margin:0 auto;}
.mainBox .movie_trailerBox .trailer_tit{overflow:hidden; display:block; height:58px; line-height:58px;}
.movie_trailerBox .trailer_tit .trailer_text{float:left; display:block; width:188px; font-size:24px;}
.movie_trailerBox .trailer_tit a{float:right;color: #52555d;font-size:12px;}
.trailer_text .color_hui{color:#868383;}
.trailer_text .color_lv{color:#00B586;}
.trailer_text .yuandian{width:23px; background-position:0 -174px;}
.movie_trailerBox .trailer_tit .trailer_more{float:right; display:block;}
.trailer_tit .trailer_more .trailer_more_icon{width:36px; height:58px; background-position:0 -115px; cursor:pointer;}
.hot_movieBox .hot_titBox ,.dpqzBox .qzBox{overflow:hidden; display:block; width:1000px; margin:0 auto; height:30px; line-height:30px; padding:10px 0 15px;}
.hot_titBox .hot_tit ,.qzBox .qz_tit{float:left; display:block; width:188px; font-size:24px; color:#333;}
.hot_titBox .hot_tit em,.phb_tit em{font-size:14px;margin-left: 15px;}
/**.hot_titBox .hot_tit strong ,.qzBox .qz_tit strong{font-weight:normal}**/
.hot_titBox .hot_nav{float:right; display:block;border-bottom: 2px solid #089cce;}
.hot_titBox .hot_nav span/**,.hot_titBox .hot_nav a**/{display:block; float:left; padding:0 8px; margin-right:10px; _margin-right:8px; font-size:14px; color:#727273; cursor:pointer}
.hot_titBox .hot_nav span.movie_cur,.hot_titBox .hot_nav a.movie_cur,.hot_titBox .hot_nav a:hover{background:#089cce; color:#fff;}
/**右侧**/
.fixedIvy{position: fixed; top: 200px; _position:static;}
.col_a{width: 210px; float: left;}
.col_b{float: right;}
.leftNav{background-color: #f0f0f0; display: block; padding-bottom: 10px;}
.leftNav li{width: 100%; float: left; overflow: hidden; margin-top: 2px; display: inline;}
.leftNav .liBorder{height: 1px; font-size: 0; line-height: 0; background-color: #dddddd; margin-top: 10px;}
.leftNav .sTit{font-size: 18px; line-height: 44px; height: 44px; display: block; padding-left: 25px; color: #999;}
.leftNav span.sTit {
    background-color: #f0f0f0;
    display: block;
    padding-bottom: 10px;
}
.leftNav a{display: block; line-height: 42px; height: 42px; overflow: hidden; color: #333; border-left: 2px solid #f0f0f0; font-size: 16px}
.leftNav a em{float: left; cursor: pointer;}
.leftNav a:hover{text-decoration: none; color: #333; background-color: #f8f8f8;}
.leftNav a.vip em{color: #f60}
.leftNav .cur a,.leftNav .cur a:hover{border-left-color:#1f86ee; background-color: #fff;}
.leftNav .cur a.vip,.leftNav .cur a.vip:hover{border-left-color:#f60;}
.leftNav .iLeftNavIcon{background: url(selectMap.v2.png) 0 0 no-repeat; width: 20px; height: 20px; overflow: hidden; float: left; margin: 11px 14px 0 24px; display: inline; background-image: url(selectMapIe6.v2.png);}
.leftNav .iIcon1{background-position: 0 0;}
.leftNav .iIcon2{background-position: 0 -20px;}
.leftNav .iIcon3{background-position: 0 -40px;}
.leftNav .iIcon4{background-position: 0 -60px;}
.leftNav .iIconVIP,.leftNav .iIcon5{background-position: 0 -80px; width: 23px; height: 19px; margin-right: 11px; margin-top: 9px;}
.leftNav .iIconMX{background-position: 0 -99px;}
.leftNav .iIconNAN{background-position: 0 -119px;}
.leftNav .iIconNV{background-position: 0 -139px;}
.leftNav .iIconDSP{background-position: 0 -159px;}
.leftNav .cur a .iIcon1{background-position: -20px 0;}
.leftNav .cur a .iIcon2{background-position: -20px -20px;}
.leftNav .cur a .iIcon3{background-position: -20px -40px;}
.leftNav .cur a .iIcon4{background-position: -20px -60px;}
.leftNav .cur a .iIconMX{background-position: -20px -99px;}
.leftNav .cur a .iIconNAN{background-position: -20px -119px;}
.leftNav .cur a .iIconNV{background-position: -20px -139px;}
.leftNav .cur a .iIconDSP{background-position: -20px -159px;}

.selectList li{width: 100%; float: left; padding-bottom: 6px;}
.selectList li .sTit{display: block; line-height: 18px; height: 18px; padding: 6px 0; color: #666;}

.selectList li .pSelect{padding-left: 40px; margin-top: -30px;}
.selectList li .pSelect2{padding-left: 94px;}
.selectList li .pSelect span,.selectList li .pSelect2 span{display: inline-block; padding: 4px 2px; *position: relative; *zoom:1; *display: inline;}
.selectList li .pSelect a,.selectList li .pSelect2 a{line-height: 18px; height: 18px; padding: 2px 10px; display: inline-block; white-space: nowrap; color: #333;}
.selectList li .pSelect a:hover,.selectList li .pSelect2 a:hover{color: #089cce;}
.selectList li .pSelect a.cur,.selectList li .pSelect a:hover.cur{background-color: #28A900; color: #fff; text-decoration: none;}
.selectList li .pSelect2 a.cur,.selectList li .pSelect2 a:hover.cur{background-color: #1f86ee; color: #fff; text-decoration: none;}
.selectList li.vip .pSelect a.cur,.selectList li.vip .pSelect a:hover.cur{background-color:#f60}

.body_1000 .lucidaList a{width: 74px;}
.body_1200 .lucidaList a{width: 78px;}
.mod_a .th_a{height: 26px;}
.mod_a .th_a .sMark{float: left; font-size: 20px; line-height: 26px;}
.mod_a .th_a .pTab{line-height: 24px; float: left; padding-left: 1px;}
.mod_a .th_a .pTab a{border: 1px solid #e5e5e5; margin-left: -1px; background-color: #fafafa; color: #333; padding: 0 20px; float: left;}
.mod_a .th_a .pTab a:hover{text-decoration: none; background-color: #fff; color: #333;}
.mod_a .th_a .pTab a.cur,.mod_a .th_a .pTab a.cur:hover{position: relative; z-index: 10; background-color: #28A900; border-color:#28A900; color: #fff;}
.mod_a .th_a .aActorNews{float: left; margin-left: 30px; color: #333; line-height: 26px;}
.mod_a .th_a .aActorNews em{color: #ff6600; font-weight: 700; padding: 0 4px;}
.mod_a .th_a .aActorNews:hover{color: #f30; text-decoration: underline;}
.mod_a .th_a .aActorNews:hover em{color: #f30;}
.mod_a .th_a .pActorNews{float: left; margin-left: 30px; color: #333; line-height: 26px;}
.mod_a .th_a .pActorNews span{font-size: 12px; color: #666;}
.mod_a .th_a .pActorNews em{font-weight: 100; padding: 0; color: #f30;}
.mod_a .th_a a.aMore{float: right; line-height: 26px; font-size: 14px; color: #333;}
.mod_a .th_a a.aMore:hover{color: #f30;}
.mod_a .th_a a.aMoreLeft{float: left; font-size: 14px; color: #333; margin:6px 0 0 15px; display: inline; line-height: 20px; height: 20px;}
.mod_a .th_a a.aMoreLeft:hover{color: #f30;}
.pSelected{float: right; height: 22px; padding-top: 2px; font-size: 12px;}
.pSelected .sDes{float: left; line-height: 22px; color: #666;}
.pSelected .sDes em{color: #f60;}
.pSelected .sDes h1{display: inline; font-weight: 100;}
.pSelected a{float: left; border: 1px solid #e5e5e5; line-height: 20px; padding: 0 7px; color: #333; margin-right: 10px; display: inline;cursor:pointer}
.pSelected a em{float: left;}
.pSelected a .iClose{background: url(selectMap.v2.png) -181px -57px no-repeat; width: 9px; height: 9px; float: left; margin: 5px 0 0 5px; display: inline; overflow: hidden; _background-image: url(selectMapIe6.v2.png)}
.pSelected a .iChange{background: url(selectMap.v2.png) -175px -44px no-repeat; width: 12px; height: 12px; float: left; margin: 4px 5px 0 0; display: inline; overflow: hidden;}
.pSelected a:hover{color: #333; text-decoration: none; border-color: #1f86ee;}
.pSelected a:hover .iClose{background-position: -191px -57px;}
.pSelected a:hover .iChange{background-position: -188px -44px;}
.col_b{width: 960px;}
.mainBox .col_l{width: 1000px; float: left;}
.hot_movieBox{margin-top:10px;}
.mainBox .col_r{width: 250px;float: right;}
.mt10_anti{margin-top:-10px;}
.mt15{margin-top: 15px;}
.mt35{margin-top:35px;}
/*分页*/
.pager-bar{text-align:center;padding:16px 0;}
.pager-bar a,.pager-bar span{display:inline-block; *display: inline; *zoom: 1; font-size:16px; height:32px; line-height:32px; padding:0 14px; margin:0 4px;}
.pager-bar a{border:1px solid #E6E6E6;background-color:#F5F5F5;}
.pager-bar a:hover{background-color:#1f86ee;text-decoration:none;}
.pager-bar span.disabled,.pager-bar span.on,.pager-bar span.current{color:#fff;background-color:#1f86ee;border:1px solid #1f86ee;}
.sub-pager-bar{text-align:center; padding:16px 0 30px;}
.sub-pager-bar a,.sub-pager-bar span{display:inline-block; *display: inline; *zoom: 1; font-size:14px; height:26px; line-height:26px; padding:0 11px; margin:0 2px;}
.sub-pager-bar a{border:1px solid #E6E6E6; background-color:#F5F5F5;}
.sub-pager-bar a:hover{background-color:#1f86ee; text-decoration:none;color:#fff;}
.sub-pager-bar span.disabled,.sub-pager-bar span.on,.sub-pager-bar span.current{color:#fff; background-color:#1f86ee; border:1px solid #1f86ee;}

.ivy_mod .th_ivy { line-height: 40px; height: 40px; overflow: hidden; padding:0 15px 3px}
.ivy_mod .th_ivy .sIvyMark {float: left; font-size: 20px;}
.ivy_mod .tb_ivy { width: 100%; overflow: hidden; position: relative;}
.ivy_mod_border { border: 1px solid #e5e5e5; padding: 7px 5px 5px;}
.ivy_mod_border .th_ivy .sIvyMark { font-size: 18px;}
.iHot{right: -10px;
    top: -7px;
    background: url(hot.gif) 0 0 no-repeat;
    height: 14px;
    width: 30px;
    position: absolute;
    /* top: -1px; */
    /* right: -8px; */
    z-index: 50;
    overflow: hidden;
z-index: 20;}
.filter {
    position: relative;
    padding: 0 20px 0;
    background: #F0F0F0;
}
.filter .title h1 {
    font-size: 16px;
    font-weight: bold;
    color: #07A7E1;
}
.filter .title {
    height: 38px;
    line-height: 38px;
    padding-top: 6px;
}
.filter .title b {
    float: left;
    font-weight: normal;
    color: #999;
    font-size: 16px;
}