
/*电影搜索页 ************************/
body {
    background-color: #EFEFEF;
    color: #AAA;
}
body, button, input, select, textarea {
    font: 14px/1.5 arial,"microsoft yahei","SimSun";
}
.wp {
    width: 980px;
    margin: auto;
    clear: both;
}
.filterWp{ background-color:#FFF; margin-top:20px;}
.filterWp .cont{ padding:20px 20px 15px 20px; width:940px; }
.filterWp  dl{ margin:8px 0; height:28px; overflow:hidden;}
.filterWp  dt{ float:left;  margin-right:4px; line-height:28px;}
.filterWp  dd{ float:left; width:830px;}
.filterWp .noMoreDd{ width:830px;}
.filterWp  dd.more_dd{ width:30px; line-height:28px; }
.filterWp  dd.more_dd .more{color:#32a525;}
.filterWp  dl li { float:left; height:20px; padding:0 6px; margin:3px 2px;}
.filterWp  dl li a{ color:#333;}
.filterWp  dl li.on{ background-color:#32a525;}
.filterWp  dl li.on a,
.filterWp  dl li.on a:hover{color:#FFF; text-decoration:none;}

.resultWp{ padding:20px; width:980px; background-color:#FFF; margin-top:20px;}
.resultWp .titList{ position:relative;}
.resultWp .titList a{ float:left; display:block; padding:0 20px; font-size:18px; }
.resultWp .titList #lineOn{ color:#32a525;}
.resultWp .titList #moveLine{ display:block; height:2px; font-size:0; position:absolute; bottom:0; background-color:#32a525; }

.resultWp .cont{ width:940px; overflow:hidden;}
.resultWp .listBox{ width:966px;}
.resultWp .listBox dl{float:left; width:136px; height:262px; line-height:24px;  margin:20px 25px 0 0;overflow:hidden; }
.resultWp .listBox dl .userLoge{ display:block; width:136px; height:182px; overflow:hidden; margin-bottom:8px;}
.resultWp .listBox dl .userLoge .lazyImg{ display:block; width:136px; height:182px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease;}
.resultWp .listBox dl .userLoge a:hover .lazyImg{ -ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04); transform:scale(1.04,1.04);}
.resultWp .listBox dd{width:136px; height:24px; overflow:hidden; }
.resultWp .listBox dl .movName,
.resultWp .listBox dl em{ font-size:14px; color:#32a525; }
.resultWp .listBox dl .des{ font-size:13px; }
.resultWp .page{ clear:both; margin-bottom:30px;}



#lineOn {
    color: #F60;
}
.resultWp .titList a {
    float: left;
    display: block;
    padding: 0px 20px;
    font-size: 18px;
}

.resultWp .titList #moveLine {
    display: block;
    height: 2px;
    font-size: 0px;
    position: absolute;
    bottom: 0px;
    background-color: #F60;
}



/*电影详情页-电影详情 */
.detail{ margin-top:20px; padding:20px 20px 30px 20px; width:940px; background-color:#FFF;}
.detail2{ margin-top:0; }
.detail .posters{ width:177px; margin-right:30px;}
.detail2 .posters{ width:216px; height:288px; padding-left:10px; position:relative; }
.detail2 .posters .imgBorder{ display:block; width:210px; height:284px; border:2px solid #FFF;  position:relative; top:-50px;}
.posters .bshare-custom{margin-top:10px;}
.detail2 .bshare-custom{ position:relative; top:-40px;}
.posters .bshare-custom i{ font-size:13px; font-style:normal;}
.detail .deta{ width:733px; position:relative; }
.detail2 .deta{ width:684px; position:relative; }
.deta h1{ width:515px; font-size:25px; color:#111; }
.deta .cont{ margin-top:10px; font-size:12px; line-height:24px;}
.deta .cont em{ color:#333; font-weight:bold; margin-right:5px;}
.deta .show_intro,
.deta .hide_intro{ color:#63bb57; white-space:nowrap; margin-left:10px;}
.deta .trailerBox{ margin-top:18px; }
.deta .trailerBox a{ margin-right:30px; margin-bottom:15px; color:#63bb57; font-size:13px; }
.deta .trailerBox a.on{ display:inline-block; width:140px; height:36px; line-height:36px; text-align:center; color:#FFF; font-size:16px; background-color:#63bb57; text-decoration:none;}
.deta #star{ position:absolute; top:0; right:0;}
/*电影评分*/
#star {overflow: hidden;height:19px;}
#star ul,#star span{float:left;display:inline;height:19px;line-height:19px;}
#star span{ font-size:15px; color:#333;}
.num-rate {float: left;display:inline;height:19px;line-height:19px;}
.num-rate li{float:left; display: block; width:17px;cursor:pointer;text-indent:-9999px;background:url(../Images/star.png) no-repeat; background-position:-17px 0px;}
.num-rate li a{color: #999999;}
.num-rate li a:hover{text-decoration: none;}
.num-rate li.onVal, .num-rate li.on{background-position:0 0;}
#star .num-rate .hint{float: left; display:block; width:38px; margin-left:5px; color: #63bb57; font-size:16px; font-weight: bold; padding-left: 5px}


/*电影详情页-左边 */
.stills,
.userAlbum,
.recomm,
.commDiv{ width:660px; padding:20px; background-color:#FFF; margin-top:20px;}

.stills .picScroll{ padding-top:20px; width:100%; position:relative;}
.stills .hd .next{ height:94px; background-color:#ddd; top:20px; right:0;}
.stills .hd .prev{ height:94px; background-color:#ddd; top:20px; left:0; }
.stills .bd { width:620px; height:94px; margin:0 auto; overflow:hidden;}
.stills .bd li{ float:left; width:140px; height:94px; margin:0 3px 0 10px; cursor:pointer;}
.stills .bd li img{ display:block; width:140px; height:94px;}


.footer{ width:1000px; margin:0 auto; display:block;border-top:1px dashed #a0a0a0; padding:10px 0;}
.footer p{ line-height:35px; font-size:14px; color:#323232; margin:0 17px;}
.footer p a{ line-height:35px; font-size:14px; color:#323232; margin:0 17px;}
.footer a:hover{color: #32a525;}