@charset "utf8";
/* CSS Document */
* { margin: 0; padding: 0; color:#5D5765; }
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, img { border: medium none; border: 0px; margin: 0; padding: 0; font-family:'微软雅黑','黑体'; }
em, cite, i { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline;  color:#EC0F5F;}
table { border-collapse : collapse; border-spacing: 0; }
body { font-size:12px; }
.wrapper { width: auto !important; min-width: 1000px; overflow: hidden; _zoom: 1; }
.content { overflow: hidden; _zoom: 1; width: 100%; margin: 0 auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
input{ outline:none;}

.indexbox{background:url(../images/bg_index.jpg) center top no-repeat;}
.indexbox .introbox{ width:475px; margin:180px 50px  0 0; padding: 0 30px 20px;}
.indexbox .introbox p{ line-height:20px; padding:10px 0; color:#5c5c5c;}
.indexbox .introbox .fh{ color:#d70b7a;}
.indexbox .operalbtn{position: relative; height:120px;}
.indexbox .operalbtn a{ outline:none; position:absolute;}
.indexbox .operalbtn .leave{ display:block; background: url(../images/bg_index_leave.gif) left top no-repeat; width:97px; height:97px; top:-7px; right:110px;}
.indexbox .operalbtn .enter{ display:block; background:url(../images/bg_index_enter.gif) left top no-repeat; width:119px; height:119px; right:-20px; top:-30px;}
.prevmovice{ margin-left:-50px; width:50px; height:118px; overflow:hidden; background:url(../images/prevmoveice.jpg) no-repeat 0px 0px;position:fixed; z-index:99999; top:250px;  _position:absolute;_top:expression(eval(document.documentElement.scrollTop+250)); }
.prevmovice a{ display:block; height:118px;}
.nextmovice{width:50px; height:118px; margin-left:987px; overflow:hidden; top:250px; background:url(../images/nextmovice.jpg) no-repeat 0px 0px;position:fixed; z-index:99999;  _position:absolute;_top:expression(eval(document.documentElement.scrollTop+250)); }
.nextmovice a{ display:block; height:118px;}
.topbar{height:111px;}
.w2 .topbar{ }
.char .topbar{ background:url(../images/bg_chartopbar.jpg) center top no-repeat;}
.topbar .content{ position:relative; height:111px;}
.topbar .content .moviebtn{ background:url(../images/bg_moviebtn.png) left top no-repeat; width:116px; height:36px; display:block; position:absolute; right:150px;top:47px;}
.topbar .content .charbtn{ background:url(../images/bg_charbtn.png) left top no-repeat; width:121px; height:43px; display:block; position:absolute;right:17px;top:47px;}
.container{ background: url(../images/bg_container.jpg) center top no-repeat; background-image:none;}
.char .container{ background:url(../images/bg_container2.jpg) center top no-repeat;}
.nav{height:45px; margin:0 auto; background-color:#FF6484;}
.nav ul{  width:1000px; margin:0px auto;}
.nav ul li{ float:left; display:inline; background:url(../images/bg_nav_li.gif) right center no-repeat; padding:0 12px; line-height:40px; height:40px; font-size:12px; text-align:center; position:relative;}
.nav ul li a{ text-decoration:none; color:#edead7; width:86px; display:block;}
.nav ul li a:hover{ background:url(../images/bg_nav_li_h.gif) center 5px no-repeat; color:White;}
.nav ul li.current a{ color:White; background:url(../images/bg_nav_li_h.gif) center 5px no-repeat;}
.nav ul .nobg{ background:none;}
.nav ul li .hot{ background:url(../images/bg_hot.png) left top no-repeat;_background:url(../images/bg_hot.gif) left top no-repeat; position:absolute; width:29px; height:16px; display:block; top:-10px; left:47px;}
.banner{ min-height:5px; /*background: url(../images/bg_banner.jpg) left top no-repeat;*/}
.main{width:1000px; margin:0px auto;/*background:url(../images/bg_main-list.gif) left top repeat-y;*/ padding-bottom:30px; }
.main2{width:1000px; margin:-17px auto 0;/*background:url(../images/bg_main-list.gif) left top repeat-y; */}
.main-con { overflow:hidden;_zoom:1; /*background:url(../images/bg_main.png) center 83px no-repeat #fff;*/ background-color:White; position: relative;}
.main-con2{ overflow:hidden;_zoom:1;/*background:url(../images/bg_main2.png) center 12px no-repeat;*/position: relative;}
.con_left{ width:252px; float:left; overflow:hidden;_zoom:1; }
.loginbox{ background: url(../images/bg_loginbox.png) left top no-repeat; padding-top:20px; width:251px; margin-bottom:10px; padding-bottom:20px; border-bottom:solid 1px #E0E0E0;}
.loginbox p{ padding:5px 15px; color:#fff; line-height:26px; overflow:hidden;_zoom:1;}
.loginbox p label{ padding-right:5px; display:inline-block; width:40px;}
.loginbox p .input_txt{ border:1px solid #b9b9b9; vertical-align:middle; height:19px; line-height:19px; padding:1px 5px; width:153px;}
.loginbox p img{ vertical-align:middle;}
.loginbox .checknum{ height:30px;}
.loginbox .checknum .input_txt{ width:100px;  vertical-align:middle;}
.loginbox .checknum span{ vertical-align:middle; display:inline-block; width:45px; height:28px; margin-top:4px; }
.loginbox .btns{ text-align:center;}
.loginbox .btns .login{ background:url(../images/bg_login.gif) left top no-repeat; width:89px; height:30px; margin:20px 10px 0px  0;  cursor:pointer;}
.loginbox .logout{ background:url(../images/bg_logout.png) left top no-repeat; display:block; margin:10px  auto 0px auto; width:187px; height:30px;}
.loginbox .buypoint{ background:url(../images/bg_buy.png) left top no-repeat; display:block; margin:0px  auto 0px auto; width:187px; height:30px;}
.loginbox .member{ background:url(../images/bg_member.png) left top no-repeat; display:block; margin:10px  auto 0px auto; width:187px; height:30px;}
.loginbox .reg .register{ background:url(../images/bg_regiser.gif) left top no-repeat; display:block; margin:10px  auto 0px auto; width:187px; height:30px;}
.loginbox .reg .register:hover{background:url(../images/bg_regiser_hover.gif) left top no-repeat;}
.loginbox .btns .forget{ background:url(../images/bg_forget.gif) left top no-repeat; display:inline-block; margin:0 auto; width:89px; height:30px;}
.loginbox .btnlist{ padding:5px 0px 0px 45px;}
.loginbox .btnlist li{ padding:5px 0px 0px 0px; text-align:left;}
.loginbox .btnlist .loginbtn{display:block; width:167px; height:30px; background:url(../images/bg_login.png) no-repeat 0px 0px;}
.loginbox .btnlist .loginbtn:hover{background:url(../images/bg_login_hover.png) no-repeat 0px 0px;}
.loginbox .btnlist .reg{ display:block; height:30px; width:167px; background:url(../images/bg_regiser.png) no-repeat 0px 0px; }
.loginbox .btnlist .reg:hover{background:url(../images/bg_regiser_hover.png) no-repeat 0px 0px; }
.loginbox .btnlist .psw{ display:block; height:30px; width:167px; background:url(../images/bg_forget.png) no-repeat 0px 0px;}
.loginbox .btnlist .psw:hover{background:url(../images/bg_forget_hover.png) no-repeat 0px 0px;}
.con_left .imgbox{ width:249px; margin:0 auto;}
.lbox{ overflow:hidden;_zoom:1;}
.lbox .lbox-tit{ _background:url(../images/bg_lbox_tit.gif) left top no-repeat; height:35px; font-family:"微软雅黑", "黑体"; line-height:35px;}
.lbox .lbox-bot{ background:url(../images/bg_box-bot.gif) -1px top no-repeat; height:11px; overflow:hidden;_zoom:1; border-top:solid 1px #DDD;}
.movielist{ background:#f7f7f7; background-color:White;}
.movielist .txtbox{ background:url(../images/bg_txtbox.gif) left bottom no-repeat; padding:10px 0;}
.movielist .nobg{ background:none; padding-bottom:10;}
.movielist .txtbox p { line-height:26px;}
.movielist .txtbox p a{ color:#232323;}
.movielist .txtbox .h{ color:#eb256c;}
.movielist .txtbox .h .span{ color:#eb256c;}
.movielist .txtbox a{ font-size:14px; white-space:nowrap; line-height:24px; color:#232323; text-decoration:none;}
.movielist .txtbox a span{ font-family:Arial; color:#aaa;}
.movielist .txtbox a:hover{color:#eb256c;}
.movielist .txtbox a:hover span{color:#fff; background-color:#FF6C92;}
.movielist .txtbox li{}
.movielist .txtbox li span{-webkit-border-radius:5px;border-radius:5px; float:right; font-family:Arial; display:block; height:18px; line-height:18px; color:White; padding:0px 6px; background-color:#B3B3B3;}
.lbox .lbox-tit strong{ font-family:'微软雅黑'; font-size:16px; color:#fff; font-weight:normal; padding-left:15px;}
.lbox .lbox-tit cite{ font-size:9px; color:#fff; font-family:Arial;}
.lbox .lbox-tit .more-s1{ background: url(../images/bg_more.gif) left top no-repeat; float:right; display:inline; width:41px; height:13px; margin:12px 10px  0 0;}
.lbox .lbox-tit .more-s2{ float:right; display:inline;color:#fff; margin-right:10px;}
.movielist .lbox-con{ /*background:url(../images/bg_movielist-con.gif) left top repeat-x;*/ border-left:1px solid #dadada; border-bottom:solid 0px #dadada; border-right:1px solid #dadada;width:219px; padding:0 15px;}
.movielist .lbox-con .news{ padding:10px 10px 10px 0px;}
.movielist .lbox-con .news li{ height:25px; line-height:25px; font-family:Arial;}
.movielist .lbox-con .news li a{ margin:0px 0px 0px 3px;}
.lbox-con .more-s3{ text-align:right; line-height:26px; padding:10px 0;}
.lbox-con .more-s3 a{ font-size:14px; color:#f13587;}
.s_banner{ padding:0px 0px 5px 2px;}
.s_banner img{ vertical-align:bottom; height:70px; width:250px;}
.hotmovielist .lbox-con{border-left:1px solid #dadada; border-right:1px solid #dadada;width:234px; padding:0 8px;}
.hotmovie{ overflow:hidden;_zoom:1;}
.hotmovie li{ border-bottom:dotted 1px #DDD; padding:10px 0px;}
.hotmovie .li1 .img .no{ font-size:12px; color:#fff; background:url(../images/icon-crown.png) no-repeat 0px 0px; background-color:Transparent;}
.hotmovie .li2 .img .no,.hotmovie .li3 .img .no{ background-color:#FB658C;}

.hotmovie li .img{ float:left; position:relative; border:solid 1px #DDD; width:80px; height:115px;}
.hotmovie li .img img{ width:80px; height:115px;}
.hotmovie li .img .i{ width:80px; height:115px; overflow:hidden;}
.hotmovie li .img .i img{transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.hotmovie li .img .i img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.hotmovie li .img .no{-webkit-border-radius:0px 0px 6px 0px;border-radius:0px 0px 6px 0px;  z-index:99999; position:absolute; left:-1px; top:-1px; background-color:White; color:White; background-color:#aaa; width:18px; height:18px; font-size:14px; text-align:center; line-height:18px; font-family:Arial;}
.hotmovie li .img .bg1{ position:absolute; background-color:#DDD; width:3px; height:100px; left:-5px; top:5px;}
.hotmovie li .info{ float:right; width:140px;}
.hotmovie li .info h4{ height:25px; line-height:25px; overflow:hidden;}
.hotmovie li .info h4 a{ color:#FB658C; font-size:14px;}
.hotmovie li .info .dec{ line-height:20px; height:80px; overflow:hidden; color:#939293;}
.lbox-con .moreinfo{ padding:10px 0px;}
.lbox-con .moreinfo a{-webkit-border-radius:5px;border-radius:5px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; display:block; background-color:#FC83A2; color:White; text-align:center; height:34px; line-height:34px; text-decoration:none; font-size:14px;}
.lbox-con .moreinfo a:hover{ background-color:#FA3264;}
.clear{ clear:both;}
/*
.hotmovie li{ line-height:18px; overflow:hidden;_zoom:1; border-bottom:1px dashed #bfb6ba; padding:10px 0;}
.hotmovie .nobg{ border-bottom:none;}
.hotmovie li .img{ background:url(../images/bg_img.jpg) left top no-repeat; padding:2px 0 0 2px; width:84px; height:115px; display:block; float:left; display:inline; margin-right:10px;}
.hotmovie li .img img{ width:82px; height:113px;}
.hotmovie li strong{ line-height:23px; font-weight:normal;}
.hotmovie li strong a{ color:#444142;}
.hotmovie li .h a{ color:#eb256c;}
.hotmovie li strong .g1{ font-family:Arial; font-weight:bold; background:url(../images/bg_g1.gif) left top no-repeat; text-align:center; height:27px; line-height:29px; width:31px; display:inline-block; color:#ee535b; margin-right:5px;}
.hotmovie li strong .g2{ font-family:Arial; font-weight:bold;background:url(../images/bg_g2.gif) left top no-repeat; text-align:center; height:27px; line-height:29px; width:31px; display:inline-block; color:#35282c; margin-right:5px;}
.hotmovie li strong .g3{ font-family:Arial; font-weight:bold;background:url(../images/bg_g3.gif) left top no-repeat; text-align:center; height:27px; line-height:29px; width:31px; display:inline-block; color:#a84f17; margin-right:5px;}
.hotmovie li p{ color:#939293; padding-top:5px; overflow:hidden;_zoom:1;}
.hotmovie li p .s1{ float:left; background:url(../images/bg_star.gif) left top no-repeat; width:18px; height:16px;}
.hotmovie li p .s2{float:left; background:url(../images/bg_star.gif) -18px top no-repeat; width:18px; height:16px; }*/
.con_right{overflow:hidden;_zoom:1;  float:right; width:748px; }
.smallbanner{}
.smallbanner img{ width:100%;}
.adcontent{ position:relative; overflow:hidden; /*height:20px; */line-height:20px; overflow:hidden; padding:8px 15px; border:solid 1px #FC83A2; margin:10px 0px 10px 10px;-webkit-border-radius:5px;border-radius:5px;}
.adcontent h4{ color:White; line-height:36px; background-color:#FC83A2; height:36px; position:absolute; left:0px; top:0px;}
#adlist{ padding:0px 0px 0px 80px; /*height:20px; */overflow:hidden; position:relative;}
.main_smallbanner{ width:1000px; margin:0px auto;}
.adcontent li{ height:20px; line-height:20px; overflow:hidden;}
.adcontent li a{ font-size:14px; display:block; height:20px; line-height:20px;}
.adcontent h4{ color:#EC3175; font-size:16px; padding:0px 10px; color:White;}
.con_right .submenu { position:relative; /* background:url(../images/bg_main.png) no-repeat right 0px;  */_overflow:hidden;_zoom:1;}
.con_right .submenu .inner{ padding:55px 0px 0px 10px;}
.con_right .submenu .tt{ position:absolute; width:100px; height:38px; left:10px; top:-4px; }
#site{ margin:15px 0px 5px 10px; border-bottom:solid 1px #ddd; padding:0px 0px 5px 25px;  background: url(../images/bg_icon.gif) no-repeat 0px 0px; font-size:14px;  line-height:20px;}
#site a{ font-size:14px;}
#site span{ color:#F26694; font-family:MS Sans Serif; padding:0px 3px;}
#site .a1{ float:right;}
#site .a2{ float:right; margin:0px 20px 0px 0px;}

.char .con_right .submenu{ background:url(../images/bg_sbm2.gif) 10px 17px no-repeat;background:url(../images/bg_main.png) no-repeat right 0px;}
.con_right .submenu ul{ padding:0 0px 0px 0px;}
.con_right .submenu ul li{ width:160px; border:solid 1px #DDD;-webkit-border-radius:5px;border-radius:5px; margin:5px 5px 5px 5px; background-color:White; float:left; padding:5px 5px; height:20px; line-height:20px;}
.con_right .submenu ul li a{ text-decoration:none; font-size:14px;}
.con_right .submenu ul li span{ font-family:Arial; color:#AAA; font-size:12px; padding:0px 0px 0px 2px;}
.con_right .submenu ul li:hover{ border:solid 1px #F26694; background-color:#F26694;}
.con_right .submenu ul li:hover a{ color:White;}
.con_right .submenu ul li:hover span{ color:White;}
.clear{ clear:both;}
/*
.con_right .submenu ul{ overflow:hidden;_zoom:1; padding-top:0px;}
.con_right .submenu ul li{ float:left;background:url(../images/sub_split.png) right  6px no-repeat;font-size:14px; font-weight:bold; height:37px; line-height:34px;}
.con_right .submenu ul li.nobg{ background:none;}
.con_right .submenu ul li a{ position:relative; color:#232323; padding:0 15px 0px 20px; line-height:30px; display:inline-block; height:40px;}
.con_right .submenu ul li a:hover{ color:#EC0F5F; text-decoration:none;}
.con_right .submenu ul li a label{  font-weight:normal; left:20px; font-size:12px; color:#666; font-family:Arial; line-height:16px; position:absolute;  bottom:2px; display:block;}
.con_right .submenu ul li a .free{margin-left:3px; display:inline-block; width:20px; height:12px; background:url(../images/free3.png) no-repeat 0px 0px;}
.con_right .submenu ul li a .vip{margin-left:3px; display:inline-block; width:20px; height:12px; background:url(../images/30vip.png) no-repeat 0px 0px;}
.con_right .submenu ul .li{ background-image:none;}
*/
.con_right .submenu2{ height:42px;padding-left:347px;overflow:hidden;_zoom:1; position:relative;}
.con_right .submenu2 .sbm-tit{ background:url(../images/bg_sbm-tit.gif) left top no-repeat; display:block; width:75px; height:23px; position:absolute; left:270px; top:20px; text-align:center; line-height:20px; color:#fff;}
.con_right .submenu2 .sbm-tit2{background:url(../images/bg_sbm-tit2.gif) left top no-repeat;}
.con_right .submenu2 ul{ overflow:hidden;_zoom:1; padding-top:7px;}
.con_right .submenu2 ul li{ float:left; background:url(../images/bg_sbm_li.gif) right  10px no-repeat; font-size:14px;line-height:46px;}
.con_right .submenu2 ul li.nobg{ background:none;}
.con_right .submenu2 ul li a{ color:#232323; padding:0 25px;}

.searchbox{ overflow:hidden;_zoom:1; background:url(../images/sub_search_bg.jpg) repeat-x 0px -5px; padding-top:10px; padding-bottom:11px;padding-left:0px;}
.searchbox .searchpanel{ background:url(../images/bg_searchpanel.gif) 24px 2px no-repeat; padding-left:100px;}
.char .searchbox .searchpanel{ background:url(../images/bg_searchpanel.gif) 24px 2px no-repeat; }
.searchbox .searchpanel .seacrhtxt{border:1px solid #b9b9b9; outline:none; height:18px; line-height:18px; padding:2px 3px; float:left; margin-right:10px; width:170px;}
.searchbox .searchpanel .seacrhbtn{ float:left; background:url(../images/bg_seacrhbtn.gif) left top no-repeat; height:22px; display:inline-block; width:26px; cursor:pointer;}
.searchbox .searchpanel2{ background:url(../images/bg_searchpanel2.gif) 24px 2px no-repeat; padding-left:100px;}
.char .searchbox .searchpanel2{ background:url(../images/bg_searchpanel2.gif) 24px 2px no-repeat; }
.searchbox .searchpanel2 .seacrhtxt{border:1px solid #b9b9b9; outline:none; height:18px; line-height:18px; padding:2px 3px; float:left; margin-right:10px; width:170px;}
.searchbox .searchpanel2 .seacrhbtn{ float:left; background:url(../images/bg_seacrhbtn.gif) left top no-repeat; height:22px; display:inline-block; width:26px; cursor:pointer;}
.searchbox .hotsearch{ padding-right:15px; width:400px; line-height:26px;}
.searchbox .hotsearch p{ color:#e20560;}
.searchbox .hotsearch p a{ color:#595959; padding:0 10px; background:url(../images/bg_hot_a.gif) right 2px no-repeat;}
.searchbox .hotsearch p a.nobg{ background:none;}
.li-chat img{ padding:3px 0px 0px 4px;}
.main-list{ padding-left:0px; padding-bottom:20px; min-height:1000px;}
.list-tit{ position:relative; padding:10px 0px 0px 0px; margin-left:10px; /*background:url(../images/bg_list-tit.jpg) -1px top no-repeat;*/border-bottom:solid 3px #ddd;  height:27px; _overflow:hidden;_zoom:1;}
.list-tit h3{ padding:0px 10px 0px 10px; border-bottom:solid 3px #000; height:27px; font-size:16px; text-align:left; float:left;}
.list-tit h3 span{ font-weight:normal; font-family:Arial; padding:0px 0px 0px 5px; text-transform:capitalize; font-size:14px; color:#999;}
.list-tit h3 label{ background-color:Black; width:3px; height:15px; left:0px; top:14px; position:absolute;}
.char .list-tit{ background:url(../images/bg_list-tit2.jpg) -1px top no-repeat;}
.main-list .pages{ text-align:right; padding:0px 0px 0px 0px; overflow:hidden;_zoom:1;}
.main-list .pages a{ font-family:Arial; border:1px solid #e5e5e5; background:#fafafa; display:inline-block; padding:0px 6px; height:19px; line-height:19px; text-align:center; color:#12396b; margin:0 2px;}
.main-list .pages a:hover{ text-decoration:none;}
.main-list .pages .index,.main-list .pages .last{ }
.main-list .pages  .now,.main-list.pages  .omit{border:1px solid #e5e5e5; background:#fafafa; display:inline-block; width:24px; height:21px; line-height:21px; text-align:center; color:#12396b; margin:0 5px;cursor:pointer;}
.main-list .pages  .now{ background:url(../images/bg_pages_now.gif) left top no-repeat; border:none; height:26px; height:23px; cursor:pointer; color:#fff;}

.imgagelist{}
.imgagelist ul{ display:inline-block;}
.imgagelist li{ float:left; padding:10px 0px 0px 10px;}
.imgagelist li img{ width:221px; height:170px; border:solid 1px #DDD; padding:3px;}

.main-bot{ clear:both; display:none; overflow:hidden; background:url(../images/bg_main-bot.gif) center top no-repeat; height:10px;}
/*.mv-list{ overflow:hidden;_zoom:1; padding-left:8px; margin:20px 0px 0 0;}
.mv-list li{ background:url(../images/bg_mv-list.gif) left top no-repeat; width:144px; margin:5px 0px 0px 4px;  float:left;}
.mv-list li span{ display:block;}
.mv-list li .li-num{ color:#fff; padding-left:13px; height:20px; line-height:20px; font-family:Arial;}
.mv-list li .li-movie{ width:135px;  margin:4px 2px 4px 2px; position:relative;}
.mv-list li .li-movie img{width:135px; height:188px; }
.mv-list li .li-movie .name{ overflow:hidden; text-align:left; display:block; height:19px; padding:5px 0px 0px 0px; line-height:19px;  width:131px;color:#3b3437;}
.mv-list li .li-movie .name a{color:#3b3437; }
.mv-list li .li-movie .name a:hover{ color:#E9105F;}
.mv-list li .li-movie .code{ font-family:Arial; line-height:20px;}
.mv-list li .li-movie .vip{margin-left:3px; display:inline-block; width:20px; height:12px; background:url(../images/free3.png) no-repeat 0px 0px;}
.mv-list li .li-movie .free{margin-left:3px; display:inline-block; width:20px; height:12px; background:url(../images/30vip.png) no-repeat 0px 0px;}


.mv-list li .li-desc{ display:block; overflow:hidden;_zoom:1; padding-bottom:5px;}
.li-chat .name{ text-align:center; display:block; height:22px; line-height:22px; overflow:hidden;}
.mv-list li .li-desc .li-desc-mm{color:#d70b7a;text-align:center; display:block; overflow:hidden;_zoom:1; line-height:20px; height:20px;}
.mv-list li .li-desc .li-desc-mm a{ float:left; display:inline; margin-left:20px;color:#d70b7a; padding-right:5px;}
.mv-list li .li-desc .li-desc-mm .online{ vertical-align:middle; background:url(../images/bg_online.gif) left 4px no-repeat; display:inline-block; width:37px; height:24px; float:left;}
.mv-list li .li-desc .li-desc-mm .outline{ vertical-align:middle; background:url(../images/bg_outline.gif) left 4px no-repeat; display:inline-block; width:37px; height:24px; float:left;}
.mv-list li .li-desc .li-desc-tit{ text-align:center; display:block;color:#d70b7a;line-height:24px; }
.mv-list li .li-desc .li-desc-tit a{color:#d70b7a;}
.mv-list li .li-desc .li-desc-tit em{ display:block;}
.mv-list li .li-desc .li-desc-time{text-align:center; color:#353535;}
.mv-list li .li-desc .li-desc-time i{ padding:0 5px; color:#ff4100;}
.mv-list li .li-desc .li-desc-date{ color:#939293; font-family:Arial; line-height:20px;}
*/
.mv-list{}
.mv-list li{ padding:17px 0px 0px 15px; float:left;}
.mv-list li .img{ position:relative; border:solid 1px #ddd;/*-webkit-box-shadow:2px 2px 2px;-moz-box-shadow:2px 2px 2px;box-shadow:2px 2px 2px;*/}
.mv-list li .img .i{ padding:3px; background-color:White; overflow:hidden;width:125px; height:126px;}
.mv-list li .img .i img{ transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; width:125px; max-height:126px;}
.mv-list li .img .i img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.mv-list li .img .bg1{  left:3px; bottom:-3px; height:2px; width:131px; position:absolute; background-color:#DDDDDD;}
.mv-list li .img .bg2{ right:-3px;  top:3px; width:2px; height:184px; position:absolute; background-color:#DDDDDD;}
.mv-list li .img:hover .num{background-color:rgba(241,103,152,1.0); }
/*
.mv-list li .img:hover{ border-color:#F26694;}
.mv-list li .img:hover .bg1{ background-color:#F26694;}
.mv-list li .img:hover .bg2{ background-color:#F26694;}*/
.mv-list li .num{-webkit-border-radius:100%;border-radius:100%; position:absolute; left:5px; top:5px; color:White; background-color:rgba(241,103,152,0.8); display:block; width:22px; height:22px;  font-size:14px; text-align:center; line-height:22px; font-family:Arial;}
.mv-list li h4{ height:22px; line-height:22px; overflow:hidden; padding:0px 0px 0px 0px;}
.mv-list li h4 a{ font-size:14px; color:#6b1be3;}
.mv-list li .code{ font-size:12px; font-family:Arial; line-height:18px;}
.mv-list li .time{ font-family:Arial; line-height:18px; color:#CDCDCD;}
.mv-list li .state{ position:absolute; left:0px; bottom:0px; width:50px; height:50px; }
.mv-list li .state1{background:url(../images/free_png.png) no-repeat 0px 0px;}
.mv-list li .state2{background:url(../images/vip_png.png) no-repeat 0px 0px;}
.mv-list li .state3{background:url(../images/online_state1.png) no-repeat 0px 0px;}
.mv-list li .state4{background:url(../images/online_state2.png) no-repeat 0px 0px;}
.mv-lists li h4{ text-align:center;}
.mv-lists li .ii{ margin:5px 0px 0px 0px; -webkit-border-radius:5px;border-radius:5px; border:solid 1px #FF84A9; background-color:#FF84A9; color:White; text-align:center; line-height:20px;}
.mv-lists li .ii a{ color:White; text-decoration:none;}
.mv-lists li .ii1{ background-color:#C40000; border:solid 1px #C40000;}
.mv-lists li .point{ margin:5px 0px 10px 0px; background-color:#eee; -webkit-border-radius:5px;border-radius:5px; text-align:center; height:22px; line-height:22px;}
.mv-lists li .point span{ color:#FF84A9;}

.mv-list2{}
.mv-list2 li{ width:133px; height:270px; padding:17px 0px 0px 15px; float:left;}
.mv-list2 li .img{ position:relative; border:solid 1px #ddd;/*-webkit-box-shadow:2px 2px 2px;-moz-box-shadow:2px 2px 2px;box-shadow:2px 2px 2px;*/}
.mv-list2 li .img .i{ padding:3px; background-color:White; overflow:hidden;width:125px; height:180px;}
.mv-list2 li .img .i img{ transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; width:125px; max-height:180px;}
.mv-list2 li .img .i img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.mv-list2 li .img .bg1{  left:3px; bottom:-3px; height:2px; width:131px; position:absolute; background-color:#DDDDDD;}
.mv-list2 li .img .bg2{ right:-3px;  top:3px; width:2px; height:184px; position:absolute; background-color:#DDDDDD;}
.mv-list2 li .img:hover .num{background-color:rgba(241,103,152,1.0); }
/*
.mv-list2 li .img:hover{ border-color:#F26694;}
.mv-list2 li .img:hover .bg1{ background-color:#F26694;}
.mv-list2 li .img:hover .bg2{ background-color:#F26694;}*/
.mv-list2 li .num{-webkit-border-radius:100%;border-radius:100%; position:absolute; left:5px; top:5px; color:White; background-color:rgba(241,103,152,0.8); display:block; width:22px; height:22px;  font-size:14px; text-align:center; line-height:22px; font-family:Arial;}
.mv-list2 li h4{ height:22px; line-height:22px; overflow:hidden; padding:0px 0px 0px 0px;}
.mv-list2 li h4 a{ font-size:14px; color:#6b1be3;}
.mv-list2 li .code{ font-size:12px; font-family:Arial; line-height:18px; background-color:#FFFFFF;}
.mv-list2 li .time{ font-family:Arial; line-height:18px; color:#CDCDCD; background-color:#FFFFFF;}
.mv-list2 li .state{ position:absolute; left:0px; bottom:0px; width:50px; height:50px; }
.mv-list2 li .state1{background:url(../images/free_png.png) no-repeat 0px 0px;}
.mv-list2 li .state2{background:url(../images/vip_png.png) no-repeat 0px 0px;}
.mv-list2 li .state3{background:url(../images/online_state1.png) no-repeat 0px 0px;}
.mv-list2 li .state4{background:url(../images/online_state2.png) no-repeat 0px 0px;}
.mv-list2 li h4{ background-color:#FFFFFF; }
.mv-list2 li .spname{ overflow:hidden; text-align:left; display:block; height:15px; padding:5px 0px 0px 0px; line-height:15px;  width:131px;color:#3b3437;}
.mv-list2 li .ii{ margin:5px 0px 0px 0px; -webkit-border-radius:5px;border-radius:5px; border:solid 1px #FF84A9; background-color:#FF84A9; color:White; text-align:center; line-height:20px;}
.mv-list2 li .ii a{ color:White; text-decoration:none;}
.mv-list2 li .ii1{ background-color:#C40000; border:solid 1px #C40000;}
.mv-list2 li .point{ margin:5px 0px 10px 0px; background-color:#eee; -webkit-border-radius:5px;border-radius:5px; text-align:center; height:22px; line-height:22px;}
.mv-list2 li .point span{ color:#FF84A9;}

.list-con .pages{ margin:20px auto 0;  width:auto; text-align:center;}
.list-con .imgbox{ padding:0 10px; text-align:center; margin-top:20px;}


.hotmmlist .lbox-con{border-left:1px solid #dadada; border-right:1px solid #dadada;width:234px; padding:0 8px;}
.hotmm{ overflow:hidden;_zoom:1;}
.hotmm li{ overflow:hidden;_zoom:1; border-bottom:1px dashed #bfb6ba; padding:10px 0;}
.hotmm .nobg{ border-bottom:none;}
.hotmm li .img{ background:url(../images/bg_img.jpg) left top no-repeat; padding:2px 0 0 2px; width:84px; height:115px; display:block; float:left; display:inline; margin-right:10px;}
.hotmm li .img img{ width:82px; height:113px;}
.hotmm li strong{ line-height:26px; float:right; width:124px; padding-top:10px;}
.hotmm li strong a{ color:#444142;}
.hotmm li .h a{ color:#eb256c;}
.hotmm li .h{ padding-top:0;}
.hotmm li .y{ padding-top:0;}
.hotmm li .t{ padding-top:0;}
.hotmm li strong .g1{ background:url(../images/bg_g1.gif) left top no-repeat; text-align:center; height:27px; line-height:27px; width:31px; display:block; color:#ee535b; margin-right:5px;}
.hotmm li strong .g2{ background:url(../images/bg_g2.gif) left top no-repeat; text-align:center; height:27px; line-height:27px; width:31px; display:block; color:#35282c; margin-right:5px;}
.hotmm li strong .g3{ background:url(../images/bg_g3.gif) left top no-repeat; text-align:center; height:27px; line-height:27px; width:31px; display:block; color:#a84f17; margin-right:5px;}
.hotmm li p{ color:#220f16; padding-top:5px; overflow:hidden;_zoom:1;float:right; width:124px; padding-top:10px;}
.hotmm li p .s1{ float:left; background:url(../images/bg_star.gif) left top no-repeat; width:18px; height:16px;}
.hotmm li p .s2{float:left; background:url(../images/bg_star.gif) -18px top no-repeat; width:18px; height:16px; }

.b_banner{ padding:5px 0px; height:70px; padding:10px 0px 0px 10px;}
.b_banner img{ height:70px; vertical-align:bottom; width:710px;}
.location{width:679px; margin:0px 0px 10px 10px; background:url(../images/bg_icon.gif) 3px 2px no-repeat; padding-left:30px; line-height:24px; font-size:14px; border-bottom:2px solid #ea1863; padding-bottom:5px;}
.location a{ color:#2f2f2f;}
.location b{ color:#e9105e}

.notice{ background:url(../images/bg_notice.jpg) center top no-repeat; width:574px;padding-left:110px; height:112px; padding-top:50px; margin:20px 30px 0 15px;}
.notice strong{ color:#ea1763;}
.notice p{ line-height:20px; padding-top:20px;}

.regbox{ background:url(../images/bg_regbox.jpg) left top no-repeat; padding-top:60px; margin:0px 0px 0px 15px; padding-bottom:30px; margin-top:20px;}
.regbox p{ overflow:hidden;_zoom:1; padding:8px 0 8px 60px;}
.regbox p label{ color:#2d2d2d; width:65px; text-align:right; display:block; float: left; display:inline; margin-right:10px;}
.regbox p label.h{ color:#ea1763; font-weight:bold;}
.regbox p .h{ color:#ea1763;}
.regbox p .input_txt{ width:213px; height:21px; border:1px solid #c5c4c4; margin-right:5px;padding:0 3px;}
.regbox p .input_txt1{ height:21px; border:1px solid #c5c4c4; float:left; display:inline; margin-right:5px; width:140px; padding:0 3px;}
.regbox p .input_txt2{ height:21px; border:1px solid #c5c4c4;padding:0 3px; width:515px;}
.regbox p .input_txt3{ height:21px; border:1px solid #c5c4c4;padding:0 3px; width:66px; margin-right:10px;}
.regbox p select{ height:23px; vertical-align:middle; font-size:14px;}
.regbox p span{float:left; display:inline; }
.regbox p .confim{ background:url(../images/bg_confim.gif) left top no-repeat; width:112px; height:35px; cursor:pointer; display:block; margin-left:200px;}
.playerbtn{ overflow:hidden;_zoom:1; margin:10px 0; padding-left:20px;}
.playerbtn a{  float:left; display:inline; background:url(../images/bg_playbtn.gif) left top no-repeat;}
.playerbtn .sk{ padding-left:46px; width:90px; background:url(../images/bg_playbtn.gif) left top no-repeat; height:37px; line-height:37px; color:#e9105e; font-size:14PX; font-weight:bold; margin-right:135px;}
.playerbtn .flash{ padding-left:33px; width:93px; background-position: -289px -3px; height:30px; line-height:30px; font-size:12px; color:#fff; margin-right:15px; margin-top:4px;}
.playerbtn .apple{padding-left:34px; width:93px; height:30px; line-height:30px; background-position: -430px -3px;  font-size:12px; color:#fff; margin-right:15px;margin-top:4px;}
.playerbtn .android{padding-left:33px; width:93px; height:30px; line-height:30px;  background-position: -571px -3px; font-size:12px; color:#fff;margin-top:4px;}
.player{ padding-left:15px;  overflow:hidden;_zoom:1;}
.movie-desc{ overflow:hidden;_zoom:1; padding-left:25px; width:692px; padding-bottom:15px;}
.movie-desc .movie-desc-list{ overflow:hidden;_zoom:1;}
.movie-desc .movie-desc-list li{ float:left; display:inline; color:#ea1763; line-height:24px;}
.movie-desc .movie-desc-list li span{ color:#363636; padding-left:15px; background:url(../images/bg_icon1.gif) 3px 3px no-repeat;}
.movie-desc .movie-desc-list .md-l1{ width:203px;}
.movie-desc .movie-desc-list .md-l2{ width:323px;}
.movie-desc .movie-desc-list .md-l3{ width:157px;}
.movie-intro{ overflow:hidden;_zoom:1; width:692px; padding-left:25px;}
.movie-intro strong{ color:#ea1763; background:url(../images/bg_icon2.gif) 0 17px no-repeat; display:block; padding-left:15px; border-top:1px dashed #7f7f7f; padding-top:15px;}
.movie-intro p{ line-height:22px;}

.movie-pay{ padding-left:25px; margin:20px 0;}

table td{ text-align:center; height:48px;border-left:1px solid #e40662;border-bottom:1px solid #e40662;}
table .th{ background-color:#e40662 left top repeat-x; text-align:center;border:1px solid #e40662;}
table .th  th{ text-align:center; color:#fff; font-weight:normal; height:35px;}
table .th .th1{ width:178px;}
table .th .th2{ width:210px;}
table .th .th3{ width:180px;}
table .th .th4{ width:108px;}
table td b{ display:block; font-size:14px; color:#ee57a2;}
table td .pay{ background:url(../images/bg_paybtn.gif) left top no-repeat; width:70px; height:24px; display:inline-block;}
table .bt{ border-top:1px solid #e40662;}
table .bb{ border-bottom:1px solid #e40662;}
table .bl{ border-left:1px solid #e40662;}
table .br{ border-right:1px solid #e40662;}

.list-tit2{ background:url(../images/bg_list-tit2.gif) left top repeat-x; height:35px; line-height:35px; overflow:hidden;_zoom:1; width:729px;}
.list-tit2 strong{ text-align:center; background:url(../images/bg_strong.gif) left top no-repeat; width:82px; height:25px; line-height:25px; display:block; color:#fff; font-weight:normal; margin-left:15px; margin-top:5px;}
.list-tit2 strong a{ color:#fff;}

.footer{ padding-bottom:20px; margin-top:20px; overflow:hidden;_zoom:1;}
.fnav{ background:url(../images/bg_fnav.png) center top no-repeat;overflow:hidden;_zoom:1;}
.fnav ul{ padding-left:60px;}
.fnav ul li{ float:left; display:inline; background:url(../images/bg_nav_li.gif) right center no-repeat; padding:0 17px; line-height:40px; height:40px; font-size:14px; text-align:center; position:relative;}
.fnav ul li a{ text-decoration:none; color:#edead7; width:86px; display:block;}
.fnav ul li a:hover{ background:url(../images/bg_nav_li_h.gif) center 5px no-repeat;}
/*.fnav ul li.current a{background:url(../images/bg_nav_li_h.gif) center 5px no-repeat;}*/
.fnav ul .nobg{ background:none;}
.bottominfo{ padding-top:20px; margin:0 auto; overflow:hidden;_zoom:1; text-align:center;}
.bottominfo .logobox{ }
.bottominfo .d{ background:url(../images/bg_dlogobox.gif)  right 0 no-repeat; width:97px;}
.bottominfo .copybox{ width:100%;}
.bottominfo .copybox p{ line-height:18px; color:#fff; font-family:Arial;}
.bottominfo .copybox p img{ margin-top:5px; margin-right:18px;}
.w2{}
.dfooter{ margin-top:0;}
.dfnav { background:url(../images/bg_dfnav.jpg) left top repeat-x; width:987px; overflow:hidden;_zoom:1;}
.dfnav ul{ padding-left:200px;}
.dfnav ul li{ float:left; color:#fff; height:35px; line-height:32px;}
.dfnav ul li a{ color:#edead7; padding:0 6px;}


#focus { width: 100%; clear: both; overflow: hidden; position: relative; float: center; }
#focus ul { width:1000px; float: left; position: relative; clear: both; padding: 0px; margin: 0px auto; }
#focus ul li {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center top;
}
#focus .pre { left: 0; background: url(../images/prev.png) no-repeat left center; position: absolute; top:70px; cursor: pointer; width:46px; height:106px;}
#focus .next { right: 12px; background: url(../images/next.png) no-repeat right center; width:46px; height:106px;position: absolute; top:70px; cursor: pointer; }
#service{ margin:20px 0px 0px 18px; }
#service .body{ position:relative; padding:30px; border:solid 1px #E81A64; border-top-width:0px;}
#service .servicetitle{ height:30px; background:url(../images/servicetitle.jpg) no-repeat 0px 0px;}
#service .servicetitle strong{ display:block; height:30px; line-height:30px; float:left; color:White; padding:0px 0px 0px 45px; font-size:16px;}
#service .servicetitle span{ font-weight:normal; font-size:12px;  font-family:Arial; padding:0px 0px 0px 5px; color:#FFD17C;}
#service .body h3{ padding-left:95px; font-size:16px; line-height:30px;}
#service .tip{ position:absolute; right:40px; top:60px; width:300px; line-height:20px;}
#service .tip dt{ color:#EB2C71; line-height:30px; font-weight:bold; font-size:14px;}
#service .tip dd{ color:#666;}
#service .tip .dd{ color:#EB2C71;}
#service .formul{}
#service .formul li{ *display:inline-block; padding:10px 0px 0px 95px; position:relative; line-height:24px;}
#service .formul li .label{ position:absolute; left:0px; top:10px; display:block; width:90px; text-align:right;}
#service .formul li .text{ margin:0px 10px 0px 0px; width:180px; border:solid 1px #DDD; height:22px; line-height:22px; padding:0px 5px;}
#service .formul li .select{margin:0px 10px 0px 0px; width:193px; border:solid 1px #DDD; height:22px; line-height:22px; }
#service .formul li .textarea{ border:solid 1px #DDD; height:100px; padding:5px; width:555px; overflow:hidden;}
#service .formul li .submitbtn{ height:25px; font-weight:bold; background:url(../images/buttonSkinBL.gif) repeat-x 0px 0px; padding:0px 15px; cursor:pointer; border:solid 1px #666;}
#service .formul li img{ vertical-align:middle;}
#service .qabody{border:solid 1px #E81A64; border-top-width:0px; padding:15px;}
#service .qabody h4{ font-size:14px; line-height:25px;}
#service .qabody dt{ color:#EB2C71;}
#service .qabody dl{ line-height:20px; padding:5px 0px;}
#service .qabody dd{ color:#555;}
#service .newsbody{ }
#service .newsbody table{ background-color:#FFFBFA; width:100%;border:solid 1px #E81A64; border-collapse:collapse;}
#service .newsbody th{ background:url(../images/bg_dfooter.jpg) repeat-x 0px -100px #EC296F; color:#EB2C71; height:30px; line-height:30px; border:solid 1px #E81A64; border-collapse:collapse;}
#service .newsbody td{border:solid 1px #E81A64; border-collapse:collapse;}
#service .newsbody thead .td2{ color:#EB2C71; text-align:center; padding:0px 10px;}
#service .newsbody thead .td1{color:#EB2C71; }
#service .newsbody .td1{ color:#601AB9; width:80px;}
#service .newsbody .td2{ line-height:19px; color:#666; text-align:left; width:500px; padding:5px 10px;}
#service .pointbody{}
#service .pointbody .table{ padding:10px 0px 0px 0px;}
#service .pointbody .table table{ border:solid 1px #E81A64; border-collapse:collapse;width:100%;}
#service .pointbody .table th{ color:White; border:solid 1px #E81A64; border-collapse:collapse; height:30px; line-height:30px;}
#service .pointbody .table .th{}

#service .pointbody .table td{ height:auto; border:solid 1px #E81A64; border-collapse:collapse; padding:5px 10px; line-height:20px;}
#service .pointbody .table .th1{ text-align:left; padding-left:10px;}
#service .pointbody .table .th1 span{color:#FFD17C;}
#service .pointbody .table .price{ font-family:Arial;}
#service .pointbody .table .num{ text-decoration:none; font-size:14px; display:block; width:70px; color:White; font-family:Arial; height:24px; line-height:24px; background:url(../images/bg_paybtn_bg.gif) no-repeat 0px 0px;}
#mmdetail{border:solid 1px #E81A64; border-top-width:0px; padding:10px; min-height:310px;}
#mmdetail dt{ font-size:14px; color:White; padding:0px 10px; font-weight:bold; height:30px; line-height:30px; background:url(../images/bg_th.gif) repeat-x 0px 0px;}
#mmdetail dl dd{ border:solid 1px #DDD;}
#mmdetail .lc{ width:398px; float:left;}
#mmdetail .lc dd{ height:170px; }
#mmdetail .lc li{ padding:10px 0px 0px 8px; width:121px; float:left;}
#mmdetail .lc li img{ width:115px; padding:2px; border:solid 1px #DDd;}
#mmdetail .lc .online{ margin-bottom:10px; font-size:14px; color:#E60663; color:Black; padding:0px 10px; font-weight:bold; height:30px; line-height:30px; background:url(../images/bg_logobox.gif) repeat-x 0px 0px;}
#mmdetail .lc .online span{ font-family:Arial; color:White; font-size:14px; float:right; font-style:italic; color:#E60663;}
#mmdetail .rc{ float:right; width:280px;}
#mmdetail .rc dd{  height:190px; padding:10px;}
#mmdetail .rc h4{ font-size:14px; color:#ED3074; line-height:25px;}
#mmdetail .rc li{ padding:2px 0px; line-height:20px; float:left; width:129px;}
#mmdetail .rc ul{ display:inline-block;}
#mmdetail .rc .li{ height:40px; overflow:hidden; width:auto; clear:both;}
#mmdetail .rc .gift{color:#ED3074;}
#mmdetail .rc .gift .submitbtn{ height:25px; font-weight:bold; background:url(../images/buttonSkinBL.gif) repeat-x 0px 0px; padding:0px 15px; cursor:pointer; border:solid 1px #666;}
#mmdetail .rc .gift .select{ border:solid 1px #DDD; height:22px; vertical-align:middle; margin:0px 10px 0px 5px;}

#mmdetail .bottom{ margin:10px 0px 0px 0px;}
#mmdetail .bottom dd{ padding:10px 0px; text-align:center;}
#mmdetail .bottom dd img{ max-width:650px;}
.membertabs{ padding:0px 0px 0px 20px; padding:10px 0px 0px 40px; height:36px; border-bottom:solid 5px #E776C4;}
.membertabs li{ overflow:hidden; float:left; margin:0px 5px 0px 0px; background:url(../images/tabsbg1.jpg) no-repeat 0px 0px; height:36px; padding:0px 0px 0px 15px;}
.membertabs li a{ text-decoration:none; font-size:14px; color:#C68DB7; display:block; line-height:36px; height:36px; float:left;background:url(../images/tabsbg1.jpg) no-repeat right 0px; padding:0px 15px 0px 0px;}
.membertabs .current{ background-image:url(../images/tabsbg2.jpg);}
.membertabs .current a{background-image:url(../images/tabsbg2.jpg); color:White;}
.memberbody{ padding:15px 15px;}
.memberbody .table1{ background-color:White; width:100%;}
.memberbody th{ color:White; height:31px; background:url(../images/title_bgs.jpg) repeat-x 0px 0px;}
.memberbody .table1 td{ padding:5px 10px; line-height:20px; height:auto; border:solid 1px #F6E1E6; border-collapse:collapse;}
.memberbody .pages{ padding:15px 0px;}
.membercontent{}
.membercontent .dl{}
.membercontent .dl dt{color:White; height:31px; background:url(../images/title_bgs.jpg) repeat-x 0px 0px; text-align:center; line-height:31px; font-size:14px; font-weight:bold;}
.membercontent .dl dd{ padding:10px 0px 20px 0px;}
.membercontent .dl ul{ padding:0px 0px 0px 220px;}
.membercontent .dl li{ padding:15px 0px 0px 70px; position:relative; line-height:25px; line-height:25px;}
.membercontent .dl .li{ padding-left:0px;}
.membercontent .dl .email{ color:#F10001; font-family:Arial;}
.membercontent .dl label{ display:block; position:absolute; left:0px; top:0px; width:65px; top:15px;}
.membercontent .dl .text{ width:200px; height:22px; line-height:22px; border:solid 1px #F8D9E1; padding:0px 5px;}
.membercontent .control{ padding:15px 0px 15px 330px;}
.membercontent .control .submitbtn{ cursor:pointer; color:White; width:100px; height:31px; background:url(../images/submitbtn.jpg) no-repeat 0px 0px;}

#reg_content{ background:url(../images/reg_title_bg.jpg) repeat-x 0px 0px; height:1000px;}
#reg_content .tt{ height:181px; background:url(../images/reg_title.jpg) no-repeat 0px 0px;}
#reg_content .tt dl{ padding:20px 33px 0px 42px;}
#reg_content .tt dl dt{ float:left; line-height:25px; width:145px; padding:30px 0px 0px 0px; height:145px;  text-align:center;}
#reg_content .tt dl dt strong{ line-height:30px; display:block; color:#FF336E; font-size:22px;}
#reg_content .tt dl dt span{ text-transform:capitalize; padding:5px 0px 0px 0px; line-height:20px; display:block; color:#978785; font-size:17px; font-family:Arial;}
#reg_content .tt dd{ line-height:22px; padding:30px 0px 0px 0px;  float:right; width:510px;}
#reg_content .tt dd .red{ color:#FF336F;}
.regform{ padding:20px 0px 20px 60px;}
.regform li{ position:relative; padding:10px 0px 5px 80px;}
.regform li .label{ display:block; width:65px; text-align:right; position:absolute; line-height:26px; left:0px; top:10px;}
.regform li .text{ vertical-align:middle; -webkit-border-radius:5px;border-radius:5px;width:200px; height:26px; line-height:26px; padding:0px 10px;}
.regform li .tip{ padding:0px 0px 0px 15px;}
.regform li .tip label{ color:Red; padding:0px 3px 0px 0px;}
.regform li .addresstxt{ width:400px;}
.regform li  .textarea{ height:200px; width:400px; outline:none;}
.regform li .codetxt{ width:100px; margin:0px 10px 0px 0px;}
.regform li .code{ vertical-align:middle;}
.regform li .submitbtn{ width:170px; height:38px; margin:30px 0px; border:0px; background:url(../images/reg_btns.png) no-repeat 0px 0px; border:0px; cursor:pointer; color:White; font-size:16px;}
#reg_content .qabody{ border-top-width:0px; padding:15px 30px;}
#reg_content .qabody h4{ font-size:14px; line-height:25px; padding:10px 0px 0px 0px;}
#reg_content .qabody dt{ color:#EB2C71; font-size:14px;}
#reg_content .qabody dl{ line-height:24px; padding:8px 0px;}
#reg_content .qabody dd{ color:#555; font-size:14px;}


#reg_content .newsbody{ padding:0px 15px; }
#reg_content .newsbody table{ background-color:#fff; width:100%;border:solid 1px #ddd; border-collapse:collapse;}
#reg_content .newsbody th{ background-color:#eee; color:#EB2C71; height:30px; line-height:30px; border:solid 1px #ddd; border-collapse:collapse;}
#reg_content .newsbody td{border:solid 1px #ddd; border-collapse:collapse;}
#reg_content .newsbody td a{ margin:0px 0px 0px 5px; color:#FF336F;}
#reg_content .newsbody thead .td2{ color:#EB2C71; text-align:center; padding:0px 10px;}
#reg_content .newsbody thead .td1{color:#EB2C71; }
#reg_content .newsbody .td1{ color:#601AB9; width:80px;}
#reg_content .newsbody .td2{ line-height:19px; color:#666; text-align:left; width:500px; padding:5px 10px;}
#reg_content .pointbody{ padding:0px 15px;}
#reg_content .pointbody .table{ padding:10px 0px 0px 0px;}
#reg_content .pointbody .table table{ border:solid 1px #E81A64; border-collapse:collapse;width:100%;}
#reg_content .pointbody .table th{ color:White; border:solid 1px #E81A64; border-collapse:collapse; height:30px; line-height:30px;}
#reg_content .pointbody .table .th{}

#reg_content .pointbody .table td{ height:auto; border:solid 1px #ddd; border-collapse:collapse; padding:5px 10px; line-height:20px;}
#reg_content .pointbody .table .th1{ text-align:left; padding-left:10px;}
#reg_content .pointbody .table .th1 span{color:#FFD17C;}
#reg_content .pointbody .table .price{ font-family:Arial;}
#reg_content .pointbody .table .num{ text-decoration:none; font-size:14px; display:block; width:70px; color:White; font-family:Arial; height:24px; line-height:24px; background:url(../images/bg_paybtn_bg.gif) no-repeat 0px 0px;}

#suggest_list{float:left;list-style:none;margin-top:23px;padding:0;width:190px;position: absolute;z-index:999;}
#suggest_list li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
#suggest_list li:hover{background:#ece3d2;cursor: pointer;}

.main-list{}
.main-list .dl_tip{-webkit-border-radius:5px;border-radius:5px; background-color:#F3F3F3; background-color:#FEE2F0; margin:0px 0px 0px 10px; padding:5px 0px 10px 18px;}
.main-list .dl_tip dt{ font-size:15px; line-height:30px; font-weight:bold;}
.main-list .dl_tip dd{ line-height:22px;}
.main-list .dl_tip dd *{ font-size:14px;}
.main-list .dl_tip dd a{ color:#FF6868;}
.main-list .dl_tip dd span{color:#FF6868;}
.playbtns{ height:30px; padding:15px 0px 15px 0px; line-height:30px;}
.playbtns li{ padding:0px 0px 0px 20px; float:left; width:125px; height:30px;}
.playbtns li a{ color:White; text-decoration:none; padding:0px 0px 0px 38px; font-size:14px; display:block; height:30px; background:url(../images/bg_playbtn4.gif) no-repeat -5px -4px;}
.playbtns .a1{width:90px; height:38px; line-height:30px; background-position: -5px -3px; font-size:12px; color:#fff; margin-right:0px; margin-top:4px; right:0px;}
.playbtns .a2{width:90px; height:38px; line-height:30px; background-position: -135px -3px;  font-size:12px; color:#fff; margin-right:0px;margin-top:4px; right:0px;}
.playbtns .a3{width:90px; height:38px; line-height:30px;  background-position: -265px -3px; font-size:12px; color:#fff; margin-right:0px;margin-top:4px; right:0px;}
.playbtns .a4{width:90px; height:38px; line-height:30px;  background-position: -395px -3px; font-size:12px; color:#fff; margin-right:0px;margin-top:4px; right:0px;}
.playbtns .a5{width:90px; height:38px; line-height:30px;  background-position: -525px -3px; font-size:12px; color:#fff; margin-right:0px;margin-top:4px; right:0px;}

#playvideo{ padding:0px 0px 0px 15px;}
.videoinfo{ padding:10px 0px 0px 15px;}
.videoinfo table{ border-collapse:collapse; width:100%; border:solid 1px #DDD;}
.videoinfo table td{ text-align:left; height:22px; padding:5px 15px; line-height:22px; border:solid 1px #DDD;}
.videoinfo table .td{ text-align:center; width:80px; vertical-align:top; background-color:#eee;}
#movicedetail{ padding:15px 0px 20px 15px;}
#movicedetail img{ min-width:100%;}

/* 190729 */
/* SUBMENU INDEX */
.main-con {
	margin-top: 10px;
}
.con_right .submenu {
	border: 1px solid #ddd;
	border-radius: 6px;
	background: #fafafa;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.con_right .submenu .inner {
	padding: 0;
}
.con_right .submenu ul li {
	width: 152px;
	padding: 5px 8px;
	text-align: center;
}
.con_right .submenu ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
}
.con_right .submenu ul li a img {
	margin: 0 1px 2px;
}
/* SEARCH SECTION */
.searchbox {
	background: linear-gradient(to bottom, #eee, #eee, #fafafa, #ffffff);
	border: 1px solid #FC83A2;
	border-radius: 6px;
	margin-left: 10px;
	padding: 10px 0;
}
.searchbox .searchpanel .seacrhtxt {
	margin-top: 4px;
}
.searchbox .searchpanel {
	background: url(../images/bg_searchpanel.gif) 12px 2px no-repeat;
	padding-left: 94px;
}
/* MOVIE META TABLE*/
.videoinfo {
	padding-bottom: 10px;
}
/* LIKE BUTTON */
.playbtns {
	display: flex;
}
.like_button {
	position: relative;

	height: 29px;
	margin-top: 5px;
	margin-left: 24px;
	padding: 0 32px;
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
}
.like_button:hover {
	border-color: #FC83A2;
}
.like_button:hover a {
	text-decoration: none;
	color: #EC0F5F;
}
/* HEART ANIMATION */
.heart {
  position: absolute;
  width: 22px;
  height: 20px;
  top: 8px;
  left: 8px;
}
.heart:before, .heart:after {
  content: '';
  position: absolute;
  top: 0;
  width: 8px;
  height: 13px;
  background: #fc2e5a;
  border-radius: 8px 8px 0 0;
}
.heart:before {
  left: 8px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.heart:after {
  left: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.heart-main {
  -webkit-animation: pounding 0.5s linear infinite alternate;
          animation: pounding 0.5s linear infinite alternate;
	-webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0);
}

@-webkit-keyframes pounding {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pounding {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/* VIDEO SOURCE BLOCK */
.video_source_group {
	font-size: 14px;
	margin-left: 6px;
	margin-bottom: 20px;
	margin-top: 8px;
}
.video_source_group input:first-child {
	margin: 0;
}
.video_source_group input {
	margin-left: 4px;
}
/* MOVIE INFO BANNER */
#movicedetail {
	padding-top: 12px;
	padding-bottom: 12px;
}
#movicedetail img {
	margin-bottom: 12px;
}
/* LOGIN BOX */
.loginbox {
	background: none;
	width: 250px;
	border-radius: 6px;

	background-color: #fee2f0;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffbcde' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}
.loginbox,
.loginbox p .input_txt {
	border: 1px solid #ffbcde;
}
/* LEFT COLUMN HEADING */
.lbox .lbox-tit {
	background-color: #fee2f0;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffbcde' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}
.lbox .lbox-tit strong,
.lbox .lbox-tit cite {
	color: inherit;
}
.movielist .lbox-con {
	width: 220px;
}
/* FOOTER */
.footer {
	background: #FF6484;
}
