/* global config
----------------------------------------------------------------------------------------------------------------------*/
a{color: #333;}
a:hover{ text-decoration:none;}
.mdbColor{color:#9c7445}
.mdbColor2{ color:#45729b}

.mdbSearch form button,
.filmInfo .btns span,
#classic .digBar,
.DNASearch ul li .front,
.sp-list .icon a,
.hot ul li span,
.calendar .caption a,
.calen-table td .hd,
.DNASearch ul li.tit,
.tagSearch .tagGroup .front,
.dig-list .digBar,
.sideBtns > div{ background-image:url(http://static.m1905.cn/images/mdb/theme/mdbicons.png); background-repeat:no-repeat; _background-image:url(http://static.m1905.cn/images/mdb/theme/mdbicons_ie6.png);}
.loadmask{ background: url(http://static.m1905.cn/images/loadimg.gif) center no-repeat #e5e5e5; float:none;}

/*图片遮罩*/
.imgMask{ position:absolute; width:100%; height:100%; background:#000; opacity:0.2; filter:alpha(opacity=20); _display:none;}
.btnMask{position:absolute; visibility:hidden; background: transparent url(http://static.m1905.cn/images/mdb/theme/playbt.png)}
a:hover .imgMask{ display:none;}
a:hover .btnMask{ visibility:visible;}
.titleMask{background:rgba(0,0,0,0.8); filter:alpha(opacity=80); background:#000\9;}
.titleMask a:hover{ color:#fff !important;}

/* mdbhead
----------------------------------------------------------------------------------------------------------------------*/
.mdbHead{height:30px; padding-top:50px; margin-bottom:20px;}
.toplogo{ width:220px; height:24px; float:left; display:inline-block; background:url(http://static.m1905.cn/images/mlogo_nt.png) no-repeat; margin-right:50px;}
.toplogo a{ font-size:16px; font-family:"微软雅黑"; padding-left:176px; line-height:32px;}

.mdbSearch{ float:right;}
.mdbSearch .pushWords{ float:left; line-height:28px; margin-right:7px;}
.mdbSearch .pushWords a{ padding: 0 8px;}
.mdbSearch form{ width:198px; height:28px; border:1px solid #a8a8a8; font-size:12px; position:relative;}
.mdbSearch form input{width:90%; padding:4px 0; height:20px; line-height:20px; text-indent:5px; outline: medium none; border:none; background:none;}
.mdbSearch form .placeholder{position: absolute; top: 0; left: 8px; line-height: 28px; color: #a8a8a8; cursor: text;}
.mdbSearch form button{width: 28px; height: 28px; border:none; background-color:#fff; cursor:pointer; position: absolute; right: 0; top: 0; background-position: 7px 5px;}
.mdbSearch form button:hover{ opacity:0.6; filter:alpha(opacity=60);}

/*common-nav*/
.c-nav{ height:44px; margin-top:18px; margin-bottom:18px; background-color:#FAFAFA; border-radius:3px; width:960px; padding:10px;color:#464646; line-height:22px; }
.c-nav a{color:#464646; padding:0 7px;}
.c-nav a:hover{ color:#0090CE}
.c-nav dl{ float:left; border-left:#BBBBBB dotted 1px; padding:0 7px; *padding:0 3px;}
.c-nav dl:first-child{ border:none;}

/* mdbNav
----------------------------------------------------------------------------------------------------------------------*/
.mdbNav .layout{ height:36px; overflow:hidden; background:#9c7445;}
.mdbNav .nav li{ float:left; line-height:20px; font-size:14px;}
.mdbNav .nav li a{ display:block; color:#fff; padding:8px 15px; border-right:1px solid #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-decoration:none;}
.mdbNav .nav li:hover a{background:#599b45}
.mdbNav .nav li.active a{background:#45729b;}

.mdbNav.affix { width:100%; position: fixed; top:30px; z-index:800;}

.mdbNav .more{ float:right}
.mdbNav .more li{float:left; line-height:12px; padding:12px 0; font-size:12px;}
.mdbNav .more li a{ color:#fff; padding:0 15px 0 6px; border-left:3px solid #ccb18b;}
.mdbNav .more li a:hover{ text-decoration:underline;}

.funcLine{ height:auto; overflow:hidden; line-height:12px; color:#a8a8a8; *margin-bottom:15px;}
.funcLine em{ font-style:normal;}
.funcLine p a,
.funcLine p b{ padding: 0 9px;}
.funcBtns{ height:30px; margin-bottom:15px;}
.funcBtns span{ width:480px; height:30px; font:bold 17px/30px "微软雅黑"; text-align:center; background:#eaeaea; color:#fff;}
.funcBtns span a{width:480px; height:30px; display:block;}
.funcBtns span a:hover{ text-decoration:none; background:#599b45; color:#fff;}
.funcBtns span.current{ background:#45729b;}
.funcBtns span.current a{ color:#fff;}

/* 内容主体
----------------------------------------------------------------------------------------------------------------------*/
.mainCont{ position:relative;}
.mainCont a:hover{color:#599b45; text-decoration:underline;}
.mainCont .leftArea{ float:left; width:647px;}
.mainCont .rightArea{ float:right; width:313px;}
#mdbCarousel{ width:647px; height:365px; overflow:hidden;}
#mdbCarousel .carousel-inner{ width:647px; height:365px; float:left; overflow:hidden; position:relative;}
#mdbCarousel .carousel-inner .f_out{ width:647px; overflow:hidden; float: left; position:relative;}
#mdbCarousel .carousel-inner .carousel-pos{ position: absolute;}
#mdbCarousel .carousel-inner .f_out span{width:467px; height:39px; position:absolute; bottom:40px; left:20px; background:#000; font-family:"微软雅黑"; font-size:19px;line-height:39px; opacity:0.8; text-indent:10px; filter:alpha(opacity=80); overflow:hidden}
#mdbCarousel .carousel-inner .f_out span a{ color:#fff; text-shadow: 0 -1px 0 #666; text-decoration:none;}
#mdbCarousel .carousel-inner .f_out span samp{width: 10px; height: 39px; background:#9c7445; float: left;}

.pos-prev,
.pos-next{ width:29px; height:78px; text-align:center; font:bold 22px/78px "幼圆"; color:#fff; position:absolute; top:40%; z-index:200; background:rgba(100,100,100,0.6); filter:alpha(opacity=60); background:#646464\9; cursor:pointer; display:none;}
.pos-prev:hover,
.pos-next:hover{ background:#599b45; filter:alpha(opacity=100);}
.pos-prev{ left:0;}
.pos-next{ right:0;}
.carousel-inner:hover span{ display:block;}

/*---- col-l ----*/
.col-l{ float:left; width:647px;}
.col-l-hd{ height:38px; margin-top:12px; border-bottom:#ECECEC solid 1px; line-height:30px; overflow:hidden}
.col-l-hd h3{ font-family:"微软雅黑"; font-size:15px; display:inline-block; float:left; padding-bottom:5px;}
.hd-line{border-bottom:3px solid #9c7445;}

.hd-tabs{padding-top:10px;}
.hd-tabs li{ width:30px; height:10px; float:left; padding-left:7px; cursor:pointer; overflow:hidden;}
.hd-tabs li a{width:30px; height:10px; display:block; background:#EAEAEA; color:#EAEAEA;}
.hd-tabs li.active a{ background:#45729b; color:#45729b;}

.col-l-bd{ width:100%; float:left; margin-top:15px; position:relative;}
.col-l-bd .tab-cont { display:none;}
.col-l-bd .active{ display:block;}
.filmInfo{ width:220px; overflow:hidden;}
.filmInfo .top-group{ width:120px; height:150px; overflow:hidden;}
.filmInfo h3{ font: bold 18px/1.2 '微软雅黑',sans-serif,Times; margin-bottom:5px; text-shadow:#ddd 0 0 1px; color:#258E49;}
.filmInfo p{ line-height:20px; padding:3px 0; color:#a8a8a8; height:auto; overflow:hidden;}
.filmInfo p.direct{ white-space:nowrap;}
.filmInfo p.starring{ height:40px; }
.filmInfo p.tags{ height:40px;}
.filmInfo p.rowlmt-1{max-height:20px; _height:20px;}
.filmInfo p.rowlmt-2{max-height:40px; _height:40px;}
.filmInfo p.rowlmt-3{max-height:60px; _height:60px;}
.filmInfo p.rowlmt-4{max-height:80px; _height:80px;}
.filmInfo p label{ float:left;}
.filmInfo p span{float: left; width: 82px; padding-left: 5px; overflow:hidden;}
.filmInfo p abbr{ border:none; padding-left:5px; word-break:break-all;}
.filmInfo p a{ color:#686868; padding:0 5px; display:inline-block;}
.filmInfo .btns{color:#45729b; display:inline-block; line-height:22px; float:left; text-indent:8px;}
.filmInfo .btns span{ float:left; display:block; width:22px; height:22px; background-color:#45729b}
.filmInfo .btns:hover span{ background-color:#599b45;}
.filmInfo .prevue span{ background-position: -31px 0;}
.filmInfo .ticket span{ background-position: -68px 0;}
.filmInfo .payment span{ background-position: -104px 0;}
.filmInfo .freePlay span{ background-position: -139px 1px;}

/*cinemaFilm*/
.tabMod .film-main{ width:447px; float:left; position:relative;}
.tabMod .film-main ul li.item{display:none;}
.tabMod .film-main ul li.active{display: block}
.tabMod .film-tabs{ width:200px; float:right;}
.tabMod .film-tabs ul li{ padding-bottom:1px; padding-left:1px; width:99px; height:138px; float:left; position:relative;}
.tabMod .film-tabs li p{width:100%; height:22px; line-height:22px; color:#fff; text-align:center; position:relative; margin-top:-22px; background:rgba(0,0,0,0.7); filter:alpha(opacity=80); overflow:hidden; background:#000\9; visibility:hidden;}
.tabMod .film-tabs li p span{ float:left; width:22px; height:22px; background:#45729b; font: bold 18px/22px Geneva, sans-serif}
.tabMod .film-tabs ul li:hover p span{background:#599b45; visibility:visible;}
.tabMod .film-tabs ul li.active p { visibility:visible;}

/*upcoming*/
.elasticMod .tab-cont{ width:100%; height:236px; float:left; overflow:hidden; position:relative;}
.elasticMod .tab-cont ul li.item{ float:left; width:99px; height:236px; margin-left:1px; display:inline-block; position:relative; overflow:hidden;}
.elasticMod .tab-cont ul li:first-child{ margin-left:0px;}
.elasticMod .tab-cont ul li.active{ width:346px;}
.elasticMod .tab-cont ul li .item-inner{ width:346px; height:192px; overflow:hidden;}
.elasticMod .filmInfo{ width:0;}
.elasticMod .filmInfo p.starring{ height:20px;}
.elasticMod .tab-cont ul li.active .filmInfo{ width:180px}
.elasticMod .tab-cont ul li.active .filmInfo p span{ width:144px;}
.elasticMod .tab-cont ul li .picArea{ width:auto; float:left; position:relative}
.elasticMod .tab-cont ul li .titleMask{ width:99px;}
.elasticMod .tab-cont ul li.active .titleMask{ display:none;}

.elasticMod .time{ position:absolute; left:40px; bottom:18px; padding:1px; background:#fff; color:#9c7445; font-size:24px; _font-size:12px; text-align:center; z-index:100; cursor:pointer;}
.elasticMod .time a{ display:block; position:absolute; color:#9c7445; width:60px; height:20px; top:18px; left:-22px; font-size:12px;}
.elasticMod .tab-cont ul li:hover .time,
.elasticMod .tab-cont ul li:hover .time a{color:#599B45;}
.elasticMod .tab-cont ul li.active .time{ left:60px; color:#45729B;}
.elasticMod .tab-cont ul li.active .time a{color:#45729B;}
.elasticMod .timeline{ clear:both; width:100%; height:3px; background:#ccb18b; position:relative; top:-30px; z-index:-10; overflow:hidden;}
.tab-cont ul li .titleMask{ height:22px; line-height:22px; width:100%; display:block; position:absolute; left:0; bottom:0px; text-align:center; color:#a8a8a8}
.tab-cont ul li:hover .titleMask{ background:#599B45; color:#fff; filter:alpha(opacity=100);}

/*newFilm*/
#newFilm .hd-tabs{ padding-top: 5px;}
#newFilm .hd-tabs li{ padding-left:10px; height:20px; font: bold 15px/20px "微软雅黑";}
#newFilm .hd-tabs li a{ height:20px; background:none;} 

/*classic*/
.filmCv{ width:135px; height:133px; padding-top:6px; padding-left:6px; background:url(http://static.m1905.cn/images/mdb/theme/cd_cv.png) no-repeat}
.filmCv img{ position:relative; z-index:-10; _z-index:0;}
.digMod .filmInfo{ width:180px;}
.digMod .digBar{ color:#9C7445; background-position: -250px 2px;}
.digMod .digWords{ background:#fafafa; margin-top:12px; padding-right:40px; display:block; float:left; height:72px; overflow:hidden}
.digMod .digWords li{ float:left; padding-left:16px; line-height:2; white-space:nowrap;}
.digOut{ width:300px; float:right; _width:301px;}
.digOut ul li{ float:left; width:99px; height:138px; margin-left:1px; position:relative;}
.digTable{ width:100%; float:left; clear:both; margin-top:15px;}
.digTable table{ text-align:center; line-height:25px; word-spacing:18px;}
.digTable table tr th{ background:#ccb18b; color:#fff;}
.digTable table tr.bg{ background:#fafafa;}
.digTable table tr td a{ padding:0 10px;}

/*prevue*/
.prevue-list li{ float:left; width:161px; margin-left:1px; position:relative; overflow:hidden}
.prevue-list li:first-child{ margin-left:0;}
.prevue-list li p{line-height: 1.8;}
.prevue-list li .titleMask{ height:22px; line-height:22px; width:150px; padding-right:11px; display:block; position:absolute; left:0; top:78px; text-align:right; color:#a8a8a8; font-family:Verdana, Geneva, sans-serif;}
.prevue-list li .btnMask{ width:30px; height:30px; top:25px; left:50%; margin-left:-15px;}
.prevue-list li:hover .titleMask{}

/*photo*/
.photoMod .col-l-bd{ width:100%; height:221px;}
.pics-item{position: absolute;}
.pics-item p{width:100%; height:22px; line-height:22px; color:#fff; text-align:center; position:relative; margin-top:-22px; background:rgba(0,0,0,0.7); filter:alpha(opacity=80); overflow:hidden; background:#000\9;}
.pics-item p a{ float:left; padding:0 8px; height:22px; background:#9c7445; font: normal 12px/22px "微软雅黑"; color:#fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.pics-item:hover p a{ background:#599B45;}

/*---- col-r ----*/
.col-r{ float:left; width:313px; overflow:hidden;}
.col-r-hd{ height:36px; border-bottom:#45729b solid 3px; line-height:30px; overflow:hidden}
.col-r-hd h3{ font-family:"微软雅黑"; font-size:15px; display:inline-block; float:left; padding-bottom:3px;}

/*filmSearch*/
#filmSearch .tradSearch{ width:100%; height:334px; float:left; background:#fafafa;}
.srhGroup{ margin:10px 20px; word-wrap:normal}
.srhGroup dt{ font: bold 13px/1.7 "微软雅黑"; color:#000; clear:both;}
.srhGroup dd{ width: 16.6%; display:block; float:left; font-size: 12px; font-weight: normal; line-height: 1.8; cursor:default}
.srhGroup dd a{ display:inline-block; line-height:16px;}
.sideSrhBox .srhGroup dd a:hover,
.rightArea .srhGroup dd a:hover{ background: #599b45; color:#fff; padding:0 2px; text-decoration:none;}

.DNASearch{ float:left; width:316px;}
.DNASearch ul li{ width:74px; height:65px; float:left; margin-right:5px; margin-bottom:5px; cursor: pointer; position:relative;}
.DNASearch ul li div{width:74px; height:65px; position:absolute; top:0; left:0; overflow:hidden;}
.DNASearch ul li .front{background-color: #45729b;}
.DNASearch ul li .back{background: #599b45; display:table; visibility:hidden;}
.DNASearch ul li.tit{ background-position: 0 -35px; background-color: #ccb18b;}
.plot .front{ background-position:-79px -35px;}
.emotions .front{ background-position:-158px -35px;}
.ages .front{ background-position:-238px -35px;}
.place .front{ background-position:0 -105px;}
.style .front{ background-position:-79px -105px;}
.role .front{ background-position:-158px -105px;}
.more .front{ background-position:-238px -105px;}
.DNASearch ul li.more:hover .front{ background-color:#599b45}

.DNASearch ul li .front p, .DNASearch ul li.more .front a{ display:block; width:100%; height:23px; padding-top:42px; text-align:center; color:#fff; font-size:12px; font-family:"微软雅黑"; font-weight:bold;}
.DNASearch ul li .genes{ padding:7px; line-height:25px; display:table-cell; vertical-align:middle; text-align:center;}
.DNASearch ul li .genes a{ display:inline-block; width:30px; color:#fff !important;}

/*viewAct*/
.accordion li{ float:left; width:273px; padding:0 20px; height:27px; background:#fafafa; margin-bottom:1px; overflow:hidden;}
.accordion li .lite{ width:100%; height:27px; line-height:27px;}
.accordion li .spread{ float:right; color:#a8a8a8; font-weight:bold; font-size:20px; cursor:pointer}
.accordion li:hover{ background:#599b45; _background:none;}
.accordion li:hover .lite a,
.accordion li:hover .lite span{ color:#fff !important; text-decoration:none; _color:#000;}

.accordion li.active{ height:90px; padding:15px 20px;}
.accordion li.active:hover{ background:#FAFAFA;}
.accordion li.active .lite{ display:none;}
.accordion li .detail{ width:200px; float:right;}
.accordion li .detail h3{ font:bold 15px/1.5 "微软雅黑";}
.accordion li .detail .jump-btn{ float:right; margin-top:-35px; text-align:center; padding:4px 6px; font:bold 15px/1.5 "微软雅黑"; color:#fff; background:#45729b;}
.accordion li .detail .jump-btn:hover{ background:#599b45; text-decoration:none;}

/*专题*/
.sp-list li{ margin-bottom:1px; float:left;}
.sp-list li .icon{ width:74px; height:65px; float:left}
.sp-list li .icon a{ display:block; width:74px; height:25px; padding-top:40px; text-align:center; color:#fff !important; font-weight:bold; font-family:"微软雅黑"; text-decoration:none;}
.sp-list li .icon .rank{ background-position: 0 -180px; background-color:#9c7445;}
.sp-list li .icon .pic{ background-position: -79px -180px; background-color:#9b9545;}
.sp-list li .icon .person{ background-position: -158px -180px; background-color:#45729b;}
.sp-list li .picArea{ width:239px; height:65px; float:left; position:relative;}
.sp-list li .titleMask{ height:22px; line-height:22px; width:100%; display:block; position:absolute; left:0; bottom:0px; text-align:center; color:#a8a8a8}
.sp-list li:hover .titleMask{ background:#599B45; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); filter:alpha(opacity=100);}

/*排行榜*/
.sub-nav{ height:28px; background:#FAFAFA; line-height:28px;}
.sub-nav ul li{ width:52px; float:left; height:28px; text-align:center; cursor:pointer}
.sub-nav ul li a{width:52px; height:28px; display:block}
.sub-nav ul li.active{ background:#45729b; color:#fff;}
.sub-nav ul li.active a,.sub-nav ul li a:hover{color:#fff;}

.ranklist{height:269px; overflow:hidden; position:relative;}
.switchable ul{ display:none}
.ranklist ul.active{ display:block}
.ranklist ul li{line-height:26px; height:26px; background:#fafafa; margin-top:1px; overflow:hidden; color:#9c7445;}
.ranklist ul li em{ width:52px; float:left; text-align:center; font: normal 13px/26px Verdana, Geneva, sans-serif; text-shadow:#DED5CA 0 0 2px}
.ranklist ul li a{ width:190px; float:left; height:26px; overflow:hidden;}

.ranklist ul li span{font-family:Verdana, Geneva, sans-serif; overflow:hidden; white-space:nowrap; *vertical-align:middle;}
.hot ul li span{ padding-left:14px; background-position: -388px -42px;}

.ranklist ul li:hover{color:#fff; background:#599B45;}
.ranklist ul li:hover a, .ranklist ul li a:hover{ color:#fff; text-decoration:none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.hot ul li:hover span{ background-position: -388px -67px;}


/*表盘*/
.scoreDial{ width:96px; position:absolute; left:336px; top:25px;}
.score-img{ width:96px; height:63px; padding-top:10px; position:relative; -webkit-transform: rotate(0.03deg);}
.scoreDial .canvas{ position:absolute;}
.ie6 .canvas,
.ie7 .canvas,
.ie8 .canvas{ display:none;}
.scoreDial #circ_b{ width:96px; height:96px; border-radius:50%; background:#ddd; z-index:10;}
.scoreDial #circ_c{ width:36px; height:36px; left:30px; margin-top:30px; border-radius:50%; background:#fff; z-index:90;}
.scoreDial #needle{ width:13px; height:65px; top:0; left:41.5px; z-index:100; background:url(http://static.m1905.cn/index2012/images/needle.png) no-repeat; 
-webkit-transform: rotate(-85deg); -webkit-transform-origin: center 57px; -moz-transform: rotate(-85deg); -moz-transform-origin: center 57px; -ms-transform: rotate(-85deg); -ms-transform-origin: center 57px;}
#circ_b .act-area{ width:100%; height:48px; background:#9c7445; position:relative; z-index:50; border-top-left-radius:48px; border-top-right-radius:48px; -webkit-transform: rotate(-180deg); -webkit-transform-origin: center 100%; -moz-transform: rotate(-180deg); -moz-transform-origin: center 100%; -ms-transform: rotate(-180deg); -ms-transform-origin: center 100%;}
#circ_b .inact-area-l{ float:left; width:18px; height:54px; margin-top:-4px; background:#fff; border-left:30px solid #fff; border-top:4px solid #9c7445; position:relative; z-index:80;}
#circ_b .inact-area-r{ float:right; width:18px; height:54px; margin-top:-4px; background:#fff; border-right:30px solid #fff; border-top:4px solid #ddd; position:relative; z-index:80;}

.ie6 .scoreDial .score0,
.ie7 .scoreDial .score0,
.ie8 .scoreDial .score0{ width:96px; height:65px; display:block; background:url(../images/score/zhishu00.png) no-repeat -12px -14px;}
.scoreDial .num{ color:#9c7445; font-size:40px; text-align:center; line-height:40px; position:relative; margin-top:-4px; z-index:20;}
.scoreDial .num0{ font-size:12px;}

/* 时间轴布局
----------------------------------------------------------------------------------------------------------------------*/
.timeLayout{ width:980px; margin-top:20px; clear:both; overflow:hidden; position:relative;}
.timeLayout .midLine{ width:3px; height:100%; _height:926px; position:absolute; left:489px; background:#ccb18b;}
.time-item{ width:474px; height:258px; margin-top:30px; background:#fafafa; position:relative;}
.time-list{ position:relative; z-index:10;}
.time-list .left{ float:left; clear:left}
.time-list .right{ float:right; clear:right}
.time-item:first-child{ margin-top:0;}
.time-item:first-child + .right {margin-top: 40px;}

.time-item .timedot{ position:absolute; top:15px; background:#fff; color:#45729b; font-size:24px; _font-size:13px; text-align:center; text-shadow:#45729b 0 0 1px }
.time-list .left .timedot{ right:-24px; _right:-23px;}
.time-list .right .timedot{ left:-23px; _left: -22px;}

.time-item .time-arr{ position: absolute; z-index: 10; border-color: transparent #fafafa; border-style: solid dashed; font-size: 0; height: 0; width: 0; line-height: 0;}
.time-list .left .time-arr{top: 2px; left: -10px;  border-width: 8px 0 8px 10px;}
.time-list .right .time-arr{top: 2px; left: 14px; border-width: 8px 10px 8px 0;}

.time-item .item-inner{ padding:20px;}

.time-item .item-inner .filmInfo { width:260px;}
.time-item .item-inner .filmInfo h3{ font: bold 17px/1.2 '微软雅黑';}
.item-inner .filmInfo p span{ width:220px;}
.item-inner .filmInfo p a:first-child{ *padding-left:0px;}
.item-inner .filmInfo p.score{ line-height:23px; width:100%;}
.item-inner .filmInfo p.score b{ font: normal 23px/1 Verdana, Geneva, sans-serif; padding:0 5px;}

.item-inner .filmInfo .btns{ margin-top:10px;}
.filmInfo .mdbColor{color:#9c7445}

.item-inner .scoreDial{ left:360px; top:15px;} 
.item-inner #circ_b .inact-area-l{ background:#fafafa; border-left:30px solid #fafafa}
.item-inner #circ_b .inact-area-r{ background:#fafafa; border-right:30px solid #fafafa}
.item-inner .scoreDial #circ_c{ background:#fafafa;}

/* 侧边时间线
----------------------------------------------------------------------------------------------------------------------*/
.timeLine{ position:absolute; width:60px; left:-80px; top:104px; text-align:right; font-family:"微软雅黑"; *width:64px; *top:120px}
.timeLine dl{ clear:both; padding-right:10px; line-height:22px; margin-bottom:1px; border-right:6px solid #9c7445; color:#9c7445; white-space:nowrap; cursor:pointer}
.timeLine dt,
.timeLine dd{ clear:both; height:22px; overflow:hidden; color:#a8a8a8}
.timeLine dt a{ color:#9c7445;}
.timeLine dl:hover{border-color:#599b45}
.timeLine dl.current{ border-color:#45729B;}
.timeLine dl.current dt{ font-size:16px; font-weight:bold; color:#45729B;}
.timeLine dd.current{ color:#45729B; font-size:15px; font-weight:bold;}
.timeLine.affix { position: fixed; left:20px; top:50px; z-index:800;}

/*calendar
----------------------------------------------------------------------------------------------------------------------*/
.calendar .caption{ height:45px; margin:20px auto; padding-bottom:5px; line-height:51px; text-align:center; font-size:23px; font-weight:bold; font-family:"微软雅黑"; color:#333; text-shadow:#D2D2D2 0 0 1px;}
.caption i{ font-style:normal; font-weight: normal; font-size:51px; font-family:Verdana; padding:0 5px;}
.calendar .caption a{ width:39px; height:41px; margin:8px 10px 0 10px; background-color:#45729b; outline:0; display:inline-block; vertical-align:top; cursor:pointer; *margin-top:12px;}
.calendar .caption a.prev{ background-position: 0 -262px;}
.calendar .caption a.next{ background-position: -64px -262px;}
.calendar .caption a:hover{ background-color: #599b45}
.calendar .caption a.non{ background-color:#eaeaea;}

.calen-table{ width:100%; border:none; margin-bottom:20px;}
.calen-table th{ height:22px; font: normal 15px/22px "微软雅黑"; background:#ccb18b; color:#fff; text-indent:16px; text-align:left; border-left:1px solid #fff;}
.calen-table tr th:first-child{ border:none;}
.calen-table th.weekend{ background:#9d5656;}
.calen-table td{ height:209px; border-right:1px solid #ececec; border-bottom:1px solid #ececec; vertical-align:top; overflow:hidden;}
.calen-table tr td:first-child{ border-left:1px solid #ececec;}

.calen-table td .hd{ min-width:138px; *width:138px; height:77px; background-position:0 -325px; position:relative;}
.calen-table td .day{ font: normal 38px/50px Verdana; color:#45729b; text-indent:12px; letter-spacing:-3px; position:absolute;}
.calen-table td .num{ font-size:14px; text-align:center; text-indent:12px; line-height:18px; height:18px; vertical-align:top; padding-top:8px;}
.calen-table td .num b{ font-size:18px; font-weight:normal; padding-right:2px;}
.calen-table td.weekend .day{color:#9d5656}
.calen-table td.disabled{ position:relative; opacity:0.6; filter:alpha(opacity=60);}
.calen-table td.disabled,
.calen-table td.disabled a,
.calen-table td.disabled .day{ color:#cecece !important; z-index:-50;}

.calen-table td .filmPic{ width:107px; margin:0 auto; position:relative; margin-top:-30px; z-index:-10; overflow:hidden;}
.calen-table td .titleMask{ height:22px; line-height:22px; width:100%; display:block; position:absolute; left:0; bottom:0px; text-align:center; color:#a8a8a8}
.calen-table td:hover .titleMask{ background:#599B45; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); filter:alpha(opacity=100);}
.calen-table td:hover .filmPic{ z-index:10;}
.calen-table td.disabled:hover .filmPic{z-index: -10;}
.calen-table td.disabled:hover .titleMask{ background:rgba(0,0,0,0.8); filter:alpha(opacity=80); background:#000\9; color:#a8a8a8}

.calen-table td .filmList{ margin-top:-15px; position:relative; z-index:10;}
.calen-table td .filmList li{ padding:0 15px; height:25px; line-height:25px; color:#b4b4b4; }
.calen-table td .filmList li span{ float:right; font-size:16px; _font-size:9px;}
.calen-table td .filmList li:hover{ background:#599B45; cursor:pointer; color:#fff;}
.calen-table td .filmList li:hover a, 
.calen-table td .active a,
.calen-table td .active span,
.calen-table td .filmList li a:hover{ color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-decoration:none;}

.calen-table td.disabled .filmList li:hover{ background:none;}
.calen-table td.disabled .filmList li:hover a, 
.calen-table td.disabled .filmList li a:hover{ text-shadow:none;}

.calen-table td .more{ width:67px; height:21px; line-height:21px; text-align:center; font-family: Georgia; float:right; position:relative; cursor:pointer;}
.calen-table td .layer{ display:none; padding:4px 10px; line-height:25px; border:3px solid #599B45; background:#fff; text-align:left; position:absolute; z-index:100; white-space:nowrap}
.calen-table td .active{ background:#599B45; color:#fff;}
.calen-table td .info-layer{ padding:10px; height:147px; overflow:hidden; min-width:336px; *width:336px;}
.info-layer .filmInfo{ width:auto;}
.info-layer .filmInfo p { padding:1px 0; height:21px;}
.info-layer .filmInfo p span{width:auto;}

/*标签搜索
----------------------------------------------------------------------------------------------------------------------*/
.tagSearch .tagGroup{ margin:5px 0; height:65px;}
.tagSearch .tagGroup .front{ float:left; width:74px; height:65px; background-color: #45729B;}
.tagSearch .tagGroup .front p{ display: block; width: 100%; height: 23px; padding-top: 42px; text-align: center; color: white; font-size: 12px; font-family: "微软雅黑"; font-weight: bold;}
.tagGroup .front p a{ color:#fff;}
.tagSearch .tagGroup .tags{ float:left; width:220px; height:49px; padding:8px 0 8px 18px; line-height:2; background:#fafafa;}
.tagGroup .tags li{ width:25%; float:left; white-space:nowrap; position:relative;}
.select-arr{position: absolute; z-index: 10; top:10px; left:30px; border-color: #45729B transparent; border-style: solid dashed; border-width: 5px 5px 0; font-size: 0; height: 0; width: 0; line-height: 0;}
.tagGroup .tags li:hover a, 
.tag-more-bd ul li:hover a{ background: #599b45; color:#fff; padding:0 1px; text-decoration:none;}
.tagGroup .tags li:hover .select-arr{ border-color: #599b45 transparent}

.tag-more{ display:none;}
.tag-more-hd{ height:25px; line-height:25px; font-size:13px; color:#fff; background:#45729B; text-align:center;}
.tag-more-bd ul{ width:283px; padding:8px 15px; background:#fafafa; float:left;}
.tag-more-bd ul li { width:20%; line-height:22px; float:left;}

/*右侧功能区
----------------------------------------------------------------------------------------------------------------------*/
.sideBtns{ position:fixed; right:0; top:261px; z-index:800;}
.sideBtns > div{ width:50px; height:50px; cursor:pointer;}
.sideBtns > div > a{ display:block; width:50px; height:50px;}
.sideSrhBar{ background-position: -250px -180px; background-color:#9c7445}
.timeMode{background-position: -250px -254px; background-color:#59758e}
.calendarMode{ background-position: -325px -180px; background-color:#59758e}
.toTop{background-position: -125px -258px; background-color:#b4b4b4;}
.sideBtns .affix-top{ opacity:0; filter:alpha(opacity=0);}
.sideBtns .affix{ opacity:1; filter:alpha(opacity=100);}
.sideBtns > div:hover{ opacity:0.8; filter:alpha(opacity=80);}

.sideSrhBox{ display:none; position:fixed; right:50px; top:261px; width:345px; border:3px solid #9c7445; background:#fafafa; overflow:hidden; overflow-y:auto; z-index:900; _display:block; _visibility:hidden;}
.sideSrhBox .loading{ width:32px; height:32px; margin:50px auto; background: url(http://static.m1905.cn/images/loadimg.gif) center no-repeat;}
.sideSrhBox .inner{ padding:8px;}
.sideSrhBox .srhTit{ height:25px; line-height:25px; background:#45729B; color:#fff;}
.srhTit h3{ float:left; font-size:17px; font-family:"微软雅黑"; text-indent:15px;}
.srhTit .closeBtn{ float:right; width:25px; height:25px; line-height:25px; background:#999; text-align:center; font-size:30px; _font-size:14px; color:#fff;}
.srhTit .closeBtn:hover{ background:#599B45}

/* webkit浏览器滚动条样式
----------------------------------------------------------------------------------------------------------------------*/
.sideSrhBox::-webkit-scrollbar { width:5px; margin:10px 5px; background:#eaeaea}
 
/* Track */
.sideSrhBox::-webkit-scrollbar-track {height:4px;}
 
/* Handle */
.sideSrhBox::-webkit-scrollbar-thumb {background:#b4b4b4; border-radius:1px;}

/*transition*/
.col-l-bd ul li,
.col-r-bd ul li,
.titleMask,
.filmInfo,
.accordion li,
.jump-btn,
.calendar .caption a,
.calen-table td:hover .bd,
.calen-table td .filmList li,
.calen-table td .active,
.digOut_sci ul li,
.toTop,
.pos-prev,
.pos-next,
#new_page a{ 
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -ms-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease;
  }
  
.DNASearch ul li .back{
    -webkit-transform: rotateX(90deg);
       -moz-transform: rotateX(90deg);
	    -ms-transform: rotateX(90deg);
		 -o-transform: rotateX(90deg);
		    transform: rotateX(90deg); 
	/*-webkit-transition: .6s;
       -moz-transition: .6s;
        -ms-transition: .6s;
         -o-transition: .6s;
            transition: .6s;*/		
			
  }
 
.clear:after {
    height:0;
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    }   

/* 影库分页样式 */
#new_page{ height:20px; line-height:20px; padding:15px 0px; text-align:center; clear:both; width:100%; display:block; font-family: "宋体";}
#new_page a { background-color: #fff; border: 1px solid #eee; color: #45729B; display: inline-block;font-size: 12px; font-weight:none; margin: 0 4px; padding: 2px 10px; text-decoration: none;}
#new_page a:hover{ background-color:#599B45; border:1px solid #579C43; color:#fff;}
#new_page span { display: inline-block; margin: 0 4px; padding: 2px 10px; text-decoration: none;  background-color:#45729B; border:1px solid #026db5; color:#fff;}
#new_page samp { display: inline-block; margin: 0px; padding: 2px 0px; font-family: "宋体"; font-size: 12px; color:#0966c3;}
#new_page b{background-color: #fff; border: 1px solid #eee; color: #d5d5d5; display: inline-block; font-size: 12px; font-weight:none; margin: 0 4px; padding: 2px 10px; text-decoration: none; font-weight: normal}

/* yuli */
a.blue{ color:#45729b;  }
a.gy{ color:#a8a8a8;}
a:hover.blue,a:hover.gy{ color:#599b45; text-decoration:underline;}
.title_h3 a{ font-size:17px; color:#9c7445; font-family:"微软雅黑";}
.title_h3 a:hover{ color:#599b45; text-decoration:underline;}

a.writICO,
a:hover.writICO,
.prevue_MOV_pre li b.play a,
b.new,
dl.comList dt b.write,
.mainCont .termsBox li.terList a.sle,
.scripBox b,
.filmCtrl b,
div.ya_sc{background-image:url(http://static.m1905.cn/images/mdb/theme/mdb_2_ico.png); background-repeat:no-repeat; _background-image:url(http://static.m1905.cn/images/mdb/theme/mdb_2_ico_ie6.png);}

a.writICO{ background-position: left -139px; display:inline-block; margin-right:5px; padding-left:16px; }
a:hover.writICO{ background-position: left -79px; display:inline-block; margin-right:5px; padding-left:16px; }

.bbx{ border-bottom:1px dashed #ececec;}

/* 预告片 */
.nextCont{  padding-top:20px;}
.selectLine{ color:#9c7445; font-size:12px; height:22px; line-height:22px; font-weight:normal;}
.selectLine samp{ margin:0px 4px; color:#c0c0c0;}
.selectLine samp a{ color:#2d2d2d; cursor:pointer;}
.selectLine samp a:hover{ color:#599b45;}
a.all,.selectLine .all{ color:#45729b; font-weight:bold;}
.lineG{ clear:both; font-size:12px; color:#a8a8a8;height:22px; line-height:22px; margin:5px 0px; font-family:Verdana, Geneva, sans-serif;}
.lineG_nom{ clear:both; font-size:12px; color:#a8a8a8;height:14px; line-height:14px; font-family:Verdana, Geneva, sans-serif; padding:18px 0;}
.nextMain{ padding-top:5px; padding-bottom:35px; height:188px;}
.prevue_MOV{ position:relative; width:136px;}
.prevue_MOV div.titleMask{ position:absolute; top:144px; height:40px; line-height:20px; padding:2px 0px; width:100%; color:#b4b3b3; text-align:center;}
.prevue_MOV div.titleMask b,.porMAIN_list div.titleMask{ font-weight:normal;}

.prevue_MOV div.titleMask a{ color:#B4B3B3; }
.prevue_MOV div.titleMask a:hover{ text-decoration:underline; color:#fff;}
.prevue_MOV div.titleMask:hover,.digOut_sci ul li .titleMask:hover{ background:#599b45; color:#fff; cursor:pointer;}
.prevue_MOV div.titleMask:hover a,,.digOut_sci ul li .titleMask:hover a{ color:#fff;}
.prevue_MOV div.titleMask:hover b{ color:#c0dab8}
.prevue_MOV .numMOV{ position:absolute; top:0px; left:106px; width:30px; height:30px; line-height:30px; text-align:center; font-size:19px; font-family:Verdana, Geneva, sans-serif; color:#f8f8f8; background:#9c7445; display:block; text-decoration:none;}
.prevue_MOV .numMOV:hover{ color:#fff;}
.prevue_MOV:hover .numMOV{ background:#599b45; cursor:pointer;}
.prevue_MOV_pre{ padding-left:20px;  }
.prevue_MOV_pre li{ width:164px; height:188px; float:left; overflow:hidden;}
.prevue_MOV_pre li.line,.speLIST li.line,.line{ border-right:1px solid #ececec;}
.prevue_MOV_pre li div{ height:102px;}
.prevue_MOV_pre li .titleMask{ position:absolute; margin-top:78px; height:20px; line-height:20px; padding:2px 0px; width:154px; color:#b4b3b3; text-align:right; padding-right:10px;}
.prevue_MOV_pre li div:hover .titleMask{}
.prevue_MOV_pre li b.play a{ background-position: -134px top; width:0px; height:0px; text-indent:9999px; overflow:hidden;position:absolute;  margin-left:65px; margin-top:27px;}
.prevue_MOV_pre li div:hover b.play a{ background-position: -134px top; width:32px; height:32px; text-indent:9999px; overflow:hidden;position:absolute; margin-left:65px; margin-top:27px; }
.prevue_MOV_pre li p,.speLIST li p{padding:0px 10px; }
.prevue_MOV_pre li p.mt10{ line-height:20px; height:40px; overflow:hidden; color:#333333;}
.prevue_MOV_pre a:hover,.speLIST li a:hover,.inqList div.text .zy a:hover{ color:#599b45; text-decoration:underline;}

/* nav */
.nextNAV{ height:30px; line-height:30px; padding-bottom:15px; padding-top:5px;}
.nextNAVban a{ background:#eaeaea; color:#686868; text-align:center; font-size:17px;  font-family:"微软雅黑"; display:block; font-weight:normal;}
.nextNAVban a.now, .nextNAV .now{background:#45729b; color:#fff;text-align:center; font-size:17px; font-family:"微软雅黑";  display:block; font-weight:normal;}
.nextNAVban a:hover{background:#599b45; color:#fff;}

/*new*/
b.new{ background-position: left top; width:49px; height:43px; position:absolute; margin-left:0; margin-top:0px; text-indent:9999px; overflow:hidden;}

/* 海报剧照 */
.posderNav .nextNAVban{ width:480px;}
.porMAIN{ padding-top:15px;}
.porMAIN_list{ position:relative; width:139px; margin-bottom:40px; display:block; border-right:1px solid #fff;}
.porMAIN_list .titleMask{ width:96%; padding:2px 2%; line-height:22px; color:#a8a8a8; left:0; bottom:0; position:absolute; text-align:center; overflow:hidden;}
.porMAIN_list:hover .titleMask{ background:#599b45; color:#fff;}
.porMAIN_list .titleMask a{ color:#fff;}
.porMAIN_list:hover .titleMask b{ color:#c0dab8}

/* 专题 */
.speLIST{ padding-top:15px;}
.speLIST li{ float:left; width:326px; height:100%; display:inline; margin-bottom:30px; *margin-bottom:20px; _margin-bottom:20px;}

/* 影评 */
.commMain{ height:188px; padding-bottom:20px;}
.commBox{ margin-left:15px; display:block; width:828px;}
.autLine{ color:#a8a8a8; height:48px; line-height:48px; width:100%;}
.autLine samp{ font-family:Verdana;}
.autLine b{ font-weight:normal;}
.autLine span b{ margin-left:15px;}
.autLine a{ margin-right:7px;}
.commBox p{ line-height:22px; height:44px; overflow:hidden;}
dl.comList{ padding-top:20px;}
dl.comList dd{ display:block; float:left;color:#a8a8a8;}
dl.comList dt{ float:left; display:block; width:740px; max-height:80px; _height:80px; overflow:hidden;}
dl.comList dt b{ display:inline-block; word-break: keep-all; color:#a8a8a8; font-weight:normal; padding-right:5px; padding-right:15px; float:left; padding-bottom:7px;}
dl.comList dt b.write{}
dl.comList dt b a{font-family:Verdana, Geneva, sans-serif;}

/* 查询列表 */
.mainCont .termsBox{ background:#fafafa; width:100%;}
.mainCont .termsBox ul{ line-height:16px; background:#45729b; padding:5px; padding-left:10px;}
.mainCont .termsBox li{ display:inline-block;}
.mainCont .termsBox li.pb{ color:#fff; line-height:16px;}
.mainCont .termsBox li.terList{ background:#fafafa; border:1px solid #fafafa; line-height:14px; margin-right:16px; }
.mainCont .termsBox li.terList h1{ padding:0px 8px; display:inline-block; font-weight:normal; font-size:12px;}
.mainCont .termsBox li.terList a.sle{ padding:0px; background-position: -1px -225px; width:13px; height:14px; display:inline-block; vertical-align:text-top; cursor:pointer}
.mainCont .termsBox li.terList a:hover.sle{background-position: -151px -225px;}
.mainCont .termsBox .selectLine{ padding:10px 10px 0px 10px;}
.inqList li{ width:128px; height:285px; margin-bottom:20px;}
.inqList div.text{ padding:15px 0px 0px 10px; line-height:20px; color:#a8a8a8; }
.inqList div.text b.num{ font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#9c7445; font-weight:normal;}
.inqList div.text p.zy{overflow:hidden; height:20px; line-height:20px; width:100%;}
.inqList div.text p.zy a{ color:#686868;}
.inqList div.text p.zy samp{padding:0px 5px;}

/* 明星更多 */
.starsA_Z{ background:#fdfdfd; color:#a8a8a8; font-size:15px; font-family:"微软雅黑"; line-height:19px; padding:5px 0px; height:50px; display:inline-block;}
.starsA_Z dt{ width:602px;line-height:24px; }
.starsA_Z a{ font-family:Verdana; font-size:18px; cursor:pointer; margin-right:12px; background:#fdfdfd; width:19px; line-height:19px; height:19px; text-align:center; display:inline-block;}
.starsA_Z a:hover{ background:#599b45; color:#fff;}
.starsA_Z a.now{font-family:Verdana; font-size:18px; cursor:pointer; margin-right:12px; background:#45729B; color:#fff; font-weight:normal; width:19px; line-height:19px; height:19px; text-align:center; display:inline-block;}
.starsA_Z.affix{ width:100%; position: fixed; top:30px; z-index:800;}
.A_Ztitle{ border-bottom:1px solid #ececec; width:100%; height:54px; line-height:54px; clear:both;}
.A_Ztitle dd{ font-size:40px; color:#9c7445; font-family:Verdana;}
.A_Ztitle dt{ float:right;}
.A_Ztitle dt a{ color:#9c7445;}
.A_Ztitle dt b{font-family:'Comic Sans MS'; font-size:20px;}
.A_Ztitle dt b a:hover{ text-decoration:none;}
.starsName{ clear:both; line-height:24px; }
.starsName a{ width:129px; display:inline-block; color:#686868;}
.he4he{ height:96px; width:1005; overflow:hidden;}

/* 挖掘经典 */
.scripBox{  height:18px; line-height:18px; padding:10px 0px; color:#333333;}
.scripBox a{ color:#599b45; text-decoration:underline; margin-left:10px;}
.scripBox b.xinSL{ background-position: left -279px; width:21px; height:18px; display:inline-block; vertical-align:text-bottom; margin:0px 5px;}
.scripBox b.sleSL{ background-position: -149px -279px; width:16px; height:18px; display:inline-block; vertical-align:text-bottom; margin:0px 5px;}
.scrip_big_t{ font-size:21px; color:#45729b; padding:19px 0px 0 350px;font-family:"微软雅黑";}
.dig-row{clear:both; height:175px; width:980px; display:block; margin-top:20px;}
.dig-list{ clear:both; height:175px; width:980px; display:block;}
.dig-list .filmInfo{ width:180px;}
.dig-list .digWords { background:url(http://static.m1905.cn/images/mdb/theme/boys_jt.gif) left center no-repeat; display: inline-block; margin-top: 8px; width:130px; height:95px; padding:10px 50px 10px 0px; overflow:hidden;}
.dig-list .digWords li { display:inline-block; line-height: 2.1; padding-left: 15px; }
.dig-list .btnTgr{ background:none; padding:0px; width:126px; height:175px; position:relative;}
.dig-list .digBar{ background-position: -240px 2px;}
.dig-list .digWords a{ padding:2px;}
.dig-list .digWords a:hover{ background:#599b45; color:#fff; padding:2px; text-decoration:none;}

.filmCtrl{ width:126px; height:30px; position:absolute; left:0px; top:0px;}
.filmCtrl li,p.fl-btns{ width:30px; height:30px; margin-left:1px; float:right;}
.filmCtrl a{width:30px; height:30px;display:block; }

.dig-list .btn-replace,
.dig-list .btn-fav,
.dig-list .btn-del{ width:30px; height:30px; line-height:30px; display:inline-block; overflow:hidden; visibility:hidden; background-color: #9c7445;}
.dig-list .btn-replace{visibility:visible; background-position:7px -373px;}
.filmCtrl a:hover .btn-replace{ background-position: -143px -373px;}
.btnTgr:hover .btn-fav{ visibility:visible; background-position: 7px -321px;}
.filmCtrl a:hover b.btn-fav,
.filmCtrl a.active b.btn-fav{ background-position: -141px -321px;}
.btnTgr:hover .btn-del{visibility:visible; background-position: 8px -422px}
.filmCtrl a:hover b.btn-del{ background-position: -142px -422px;}

div.ya_sc{ background-position: 0px -623px; width:50px; height:45px; line-height:45px; display:inline-block; position:absolute; left:0px; top:0px; text-indent:9999px; cursor:pointer; overflow:hidden;}
.digOut_sci{ width:635px; height:175px; overflow:hidden; padding-left:20px; position:relative;}
.digOut_sci .scrollWrap{ width:635px; position:relative; overflow:hidden;}
.digOut_sci ul li { float: left; height: 175px; margin-left: 1px; position: relative; width: 126px;}
.digOut_sci ul li .titleMask { bottom: 0;color: #A8A8A8;display: block;height: 22px; left: 0; line-height: 22px; position: absolute;text-align: center; width: 100%;}
.digOut_sci ul li div.fl_div{ position:absolute; height:30px; left:0px; top:0px; width:126px; display:none}
.digOut_sci ul li:hover .fl_div{ display:block;}
.digOut_sci ul li:hover .titleMask{background:#599b45; color:#fff; cursor:pointer; filter:alpha(opacity=100);}

.digOut_sci .left_Jt a,.digOut_sci .right_Jt a{ width:24px; height:58px; display:inline-block; position:absolute; left:21px; top:50px; z-index:500; color:#fff; font-family: Geneva; font-weight:bold;text-decoration:none; font-size:26px; text-align:center; line-height:58px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiTElJmcmABJgY0ABhAYAAAwB07AHNdzA8HwAAAABJRU5ErkJggg==)}
.digOut_sci .left_Jt a:hover,.digOut_sci .right_Jt a:hover{ background:#599b45; width:24px; height:58px; display:inline-block; position:absolute; left:21px; top:50px; z-index:500; color:#fff; font-family: Geneva; font-weight:bold;text-decoration:none; font-size:26px; text-align:center; line-height:58px;}
.digOut_sci .right_Jt a{  position:absolute; left:631px; top:50px; }
.digOut_sci .right_Jt a:hover{  position:absolute; left:631px; top:50px; }

/**/
.filmTit{ height:30px;}
.filmTit a:hover{ color:#599b45; text-decoration:underline;}
.filmTit h3{display:inline-block;}
.filmTit span.nov{font-family:"微软雅黑"; font-size:12px; margin-left:12px; display:inline-block;}
span.nov a{ color:#a8a8a8;}

.filmL .porMAIN_list{ height:119px; margin-bottom:10px; padding:0px;}	


/* for mdb on ie6-
----------------------------------------------------------------------------------------------------------------------*/
.tabMod{ height:344px; overflow:hidden;}
.srhGroup dd{ height:22px;}