
ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form { padding: 0; margin: 0; }
ul { list-style: none; }
img { border: 0px; }
body{ min-width: 1280px; width: expression_r( document.body.clientWidth < 1281 ? "1280px" : "auto" );}
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, div { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif, '宋体'; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul, li, dl, dd, dt { list-style: none; }
table { }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
a { text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur());
cursor: pointer; color: #000 }
a:hover { color: #666 }
a img { border: none; }
a:hover img { opacity: 1; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
.block { width: 1200px; margin: 0px auto; }
* { margin: 0; padding: 0; }
img { border: none; }
/* CSS Document */
.tag_blue { background: url(../../images/new/sprite_detail.png) no-repeat -81px -113px; width: 39px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 13px; color: #fff; text-align: center; line-height: 30px; }
/*top*/
.skin{ position:absolute; right:0; background: url(../../images/new/skin.png) no-repeat; width:21px; height:90px; color:#fff; padding-left:46px; padding-top:45px}
.top { width: 100%; height: 135px; }
.top .logo { margin-top: 40px; float: left; }
.top .fr { margin-top: 30px; float: right }
.top .fr img { float: left; margin-right: 3px; }
.top .fr span { float: left; margin-right: 10px; }
.top .search { height: 30px; float: left; margin-top: 50px; margin-left: 25px; width: 320px; }
.top .search_txt { width: 258px; *width:200px;
float: left; line-height: 30px; height: 30px; text-indent: 5px; color: #999; font-size: 14px; }
.top .search_bt { float: left; width: 32px; height: 32px; border: none; cursor: pointer; color: #fff; font-size: 14px; border: none;}
.top1 { width: 100%; height: 40px; background: #fff; }
.top1 .logo { margin-top: 10px; float: left; }
.top1 .fr { margin-top: 10px; float: right }
.top1 .fr img { float: left; margin-right: 3px; } 
.menutop { margin-top: 58px; float: left; width: 265px }

.menutop a.collect_icon { background: url(../../images/new/collect_icon.png) no-repeat 0 center; margin: 0 3px; padding-left: 20px; }
.top .login_icon { background: url(../../images/new/login_icon.png) no-repeat 0 center; padding-left: 18px; margin: 0 3px }
.top .history_icon { background: url(../../images/new/history_icon.png) no-repeat 0 center; margin: 0 3px; padding-left: 15px; }
.nav { float: left;  width: 100%; font-size: 16px }
.nav ul li { float: left; list-style: none; line-height: 46px; height: 45px; margin-right: 30px; }
.nav ul li a {float: left; text-decoration: none; text-align: center }
.f_subnav_left a{ color:#fff}
.footer {  float: left; width: 100%; height: 115px; padding: 15px 0; line-height: 24px; margin-top: 20px; }
.l_foot { width: 510px; float: left; margin-top: 25px; }
.mid_foot { width: 400px; float: left; padding: 0 30px; margin-top: 30px; }
.r_foot { float: right }
.mid_foot a { text-decoration: none; font-size: 12px; margin: 0 5px; line-height: 30px; }
/* ====================   banner样式   ==================== */
/* ====================   角标   ==================== */
.tag_blue { background: url(img/sprite_detail.png) no-repeat -81px -113px; width: 39px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 13px; color: #fff; text-align: center; line-height: 30px; }
.tag_green { background: url(img/sprite_detail.png) no-repeat -40px -113px; width: 39px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 13px; color: #fff; text-align: center; line-height: 30px; }
.tag_orange { background: url(img/sprite_detail.png) no-repeat -122px -113px; width: 39px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 13px; color: #fff; text-align: center; line-height: 30px; }
.tag_pay { background: url(img/sprite_detail.png) no-repeat -40px -153px; width: 25px; height: 18px; position: absolute; right: 0; top: 0; z-index: 1;  }
.tag_hd { background: url(img/sprite_detail.png) no-repeat -67px -153px; width: 25px; height: 18px; position: absolute; right: 0; top: 0; z-index: 1;  }
.tag_new { background: url(img/sprite_detail.png) no-repeat -43px -176px; width: 15px; height: 15px; position: absolute; right: 0; top: 0; z-index: 1;  }
.tag_spot { background: url(img/sprite_detail.png) no-repeat -60px -176px; width: 15px; height: 15px; position: absolute; right: 0; top: 0; z-index: 1;  }

/*����ͼ*/

/* �õ�Ƭcss */

.banner { width: 1280px; margin: auto }
/* ====================   ��ҳ��ʽ   ==================== */

.ad, .lma, .lmb, .lmc, .lmd, .lme, .lmf, .lmg { float: left; margin-top: 20px; width: 100%; font-size: 14px }
.ti { border-bottom: 2px solid #c1c1c1; height: 36px; text-indent: 30px; color: #CCC }
.ti span { font-size: 24px; color: #333; margin-right: 10px; }
.ti a { margin: 0 5px; font-size: 14px; font-style: normal; color: #333 }
.ti a:hover { color: #666 }
.ti em { font-style: normal; }
.hot_ti { border-bottom: 2px solid #c1c1c1; height: 36px; line-height: 36px; font-size: 24px; background: url(../../images/new/icon2.png) no-repeat 0 center; text-indent: 30px; }
.lma .lbox { width: 794px; float: left }
.lma .lbox ul { width: 812px; float: left; margin-left: -4px; }
.lma .rbox { float: right; width: 388px; }
.lma .rbox a { height: 270px; margin-right: 10px; float: left; width: 388px; margin-top: 14px; overflow: hidden; font-size: 14px; background: #e2e2e2; }
.lma .rbox a span { margin-left: 12px; line-height: 20px; }
a.big_pic { height: 270px; margin-right: 10px; float: left; width: 388px; margin-top: 10px; overflow: hidden; font-size: 14px; }
a.mid_pic { height: 270px; margin-right: 10px; float: left; width: 185px; margin-top: 10px; overflow: hidden; font-size: 14px; }
a.small_pic { height: 126px; margin-right: 10px; float: left; width: 185px; margin-top: 10px; overflow: hidden; font-size: 14px; }
a.big_pic, a.mid_pic, a.small_pic { background: #e2e2e2; position:relative }


a.big_pic:hover, a.mid_pic:hover, a.small_pic:hover { background: #ddd; border: 4px solid #ddd }
.big_pic span, .mid_pic span, .small_pic span { margin-left: 12px; line-height: 20px; }
.lmb .lbox { width: 997px; float: left }
.lmb .lbox ul { width: 1015px; float: left; margin-left: -4px; }
.lmb .rbox { float: right; width: 185px; }
.hot { width: 185px; height: 288px; }
.hot li { height: 36px; line-height: 36px; }
.hot li span { background: #ddd; color: #333; width: 20px; height: 20px; line-height: 20px; font-size: 12px; float: left; text-align: center; margin-top: 8px; margin-right: 5px; }
.hot li span.red { background: #ff7e00; color: #FFF; }
.lmc ul { width: 1218px; margin-left: -4px; }
.lmd .lbox { float: left; width: 997px }
.lmd .rbox { float: right; width: 185px; overflow: hidden }
.lmd ul { width: 1015px; margin-left: -4px; }
.lme .box { width: 591px; }
.lme ul { margin-left: -4px; width: 609px }
a.more { float: right; line-height: 26px; margin-top: 10px; *margin-top:-26px;
font-size: 12px; }
.lmf {  height: 78px; line-height: 78px; }
.lmf .link_ti { background: url(../../images/new/link_ti.png) no-repeat 0 center; text-indent: 20px; float: left; width: 105px }
.lmf a { margin: 0 10px; }
.lmg ul { width: 1218px; margin-left: -4px; }
.content { background: #FFF; border: 1px solid #dbdbdb; margin-top: 40px; }
.play_box { background: #434343; width: 100%; padding-top: 40px; float: left }
.play_left { width: 905px; float: left; height: 550px; background: #000 }
.play_right { background: #2b2b2b; width: 295px; float: right; color: #FFF; height: 550px; }
.play_right a { color: #FFF }
.play_right .tab { border-bottom: 1px solid #4d4d4d; float: left; width: 275px; margin: 10px; }
.play_right .tab a { font-size: 16px; float: left; width: 100px; height: 40px; line-height: 40px; text-align: center }
.play_right .tab_li { float: left; width: 100%; border-bottom: 1px solid #000; }
.play_right .tab_li a { padding: 6px; float: left; margin: 0px 5px; line-height: 20px; }
.play_right .tab_li a.on { background: #000; }
.play_right .tab_main1 { margin: 10px; float: left; width: 275px; }
.play_right .tab_main1 dl { line-height: 36px; height: 36px; width: 100%; overflow: hidden; }
.play_right .tab_main1 dt { float: left; margin-top: 3px; margin-right: 5px; }
.play_box .play_info { height: 70px; line-height: 70px; float: left; width: 100%; background: #1e1e1e }
.play_box .play_info h4 { font-size: 24px; color: #fff; margin-left: 10px; font-weight: normal; width: 895px; float: left; }
.play_box .play_info h4 span { font-size: 12px; color: #6b6b6b; margin-left: 10px; }
.play_box .share { color: #6b6b6b; width: 290px; float: right; background: #2b2b2b; height: 70px; padding-left: 5px; }
.play_box .share a { float: left; margin-top: 8px; margin-right: 5px; }
.fn_favo { float: left; line-height: 30px; }
.fn_favo .ico { line-height: 0; text-align: center; float: left; margin-right: 6px; margin-top: 3px; }
.ico-fn-collect { background: transparent url(img/player_area_294f7ea.png) -20px 0 no-repeat; }
.fn_favo .label { text-align: center; font-style: normal; font-weight: 400; font-size: 12px; color: #999; vertical-align: super; }
.play_right .tab_ul { background: #000; margin: 0px 10px 0; float: left; width: 265px; padding: 5px }
.play_right .tab_ul a { width: 88px; float: left; text-align: center; line-height: 24px; word-wrap: break-word; white-space: pre-wrap }
.play_right .tab_ul a.on { color: #00b9f8 }
.play_right .tab_main2 { margin: 10px; float: left; width: 275px; }
.play_right .tab_main2 dl { line-height: 36px; height: 36px; width: 100%; overflow: hidden; border-bottom: 1px solid #000; border-top: 1px solid #424242 }
.play_right .tab_main2 dt { float: left; margin-right: 20px; }
.play_right .info { margin: 10px; }
.play_right .info h5 { font-weight: normal; font-size: 16px; line-height: 36px; ; margin: 5px 0; }
.play_right .info .fr { width: 165px; font-size: 14px; line-height: 28px }
.play_right .num { width: 100% ;height: 280px;overflow-y: scroll;  }
.play_right .num a { background: #000; margin: 10px 0px 0 10px; float: left; width: 28px; height: 26px; line-height: 26px; text-align: center; color: #fff }
.play_right .num a:hover { color: #4599ed; }
.search_main { width: 100%; float: left; padding-bottom: 20px; }
.search_main .search { height: 48px; float: left; margin-top: 80px; margin-bottom: 30px; width: 778px; border: 1px solid #187fd7; line-height: 48px; }
.search_main .search_txt { width: 338px; line-height: 48px; height: 48px; text-indent: 5px; color: #999; border: none; background: none; font-size: 18px; border-left: 1px solid #187fd7; float: left }
.search_main .search_bt { float: right; width: 120px; height: 48px; cursor: pointer; color: #fff; font-size: 24px; border: none; background: #4599ed }
.search_main .lab1 { width: 130px; background: url(../../images/new/select.png) no-repeat 115px 22px; text-align: center; font-size: 18px; float: left }
.search_main .hotbox { border: 1px solid #aaaaaa; float: left; padding: 15px 0 15px 0; width: 415px; height: 330px; }
.search_main .hotbox .hot_item { width: 410px; height: 288px; font-size: 14px; }
.search_main .hotbox .hot_item li { line-height: 40px; width: 185px; float: left; margin-left: 15px; }
.search_main .hotbox .hot_item li span { background: #ddd; color: #333; width: 25px; height: 25px; line-height: 25px; font-style: italic; float: left; text-align: center; margin-top: 8px; margin-right: 10px; }
.search_main .hotbox .hot_item li span.red { background: #ff7e00; color: #FFF; }
.search_main h5 { font-weight: normal; font-size: 24px; width: 200px; float: left; height: 36px; line-height: 36px; }
.search_main .dele { background: url(../../images/new/dele.png) no-repeat 0 center; text-indent: 20px; float: right; width: 50px; height: 36px; line-height: 36px; }
.search_main p { line-height: 36px; font-size: 14px }
.search_main .search_lma { background: #fff; float: left; width: 100%; height: 190px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0 }
.ssItem .left { float: left; width: 180px; }
.search_results h4 { font-size: 24px; margin-top: 30px; float: left; border-bottom: 1px solid #c1c1c1; width: 100%; line-height: 50px; font-weight: normal; }
.search_results h4 span { color: #f60c4b; margin-right: 5px; }
.search_results h4 .list_bg { background: #f2f8fe; border: 1px solid #dfdfdf; -webkit-border-radius: 15px; -moz-border-radius: 15px; font-size: 12px; text-align: center; width: 75px; height: 22px; float: right; margin-top: 14px; line-height: 22px; margin-left: 5px; }
.search_results .result_title { font-size: 18px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search_results .info_item { display: inline-block; width: 100%; line-height: 22px; font-size: 12px; letter-spacing: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #828282; vertical-align: top; word-break: break-all; }
.search_results .icon_text { background: #207eea; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 12px; text-align: center; float: left; padding: 2px 8px; margin-top: 10px; }
.search_results dl { margin: 15px 0 0 0; float: left; border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; }
.search_results dl dt { margin-right: 20px; float: left }
.search_results dl dd { float: left; width: 540px; }
.search_results .fl { width: 800px; margin-left: 25px; }
.search_results .fr { width: 302px; margin-right: 25px; margin-top: 25px; }
.search_results .hotbox2 { float: left; width: 300px; background: #FFF; margin-top: 10px; }
.search_results .hotbox2 .hot_item { width: 100%; height: 288px; font-size: 12px; }
.search_results .hotbox2 .hot_item li { line-height: 40px; width: 270px; float: left; margin-left: 15px; border-bottom: 1px #CCC dotted }
.search_results .hotbox2 .hot_item li span { background: #ddd; color: #333; width: 20px; height: 20px; line-height: 20px; font-style: italic; float: left; text-align: center; margin-top: 8px; margin-right: 10px; }
.search_results .hotbox2 .hot_item li span.red { background: #ff7e00; color: #FFF; }
.bor_box { background: #FFF; border: 1px solid #dbdbdb; margin-top: 30px; float: left; width: 1198px; }
.bor_box .item_left { width: 170px; margin: 20px 0 20px 20px; float: left; }
.bor_box .item_right { width: 960px; margin: 20px; float: right }
.bor_box .item_left h3 { color: #fff; width: 100%; height: 100px; margin-bottom: 15px; }
.bor_box .item_left h3 em { text-align: center; width: 138px; border: 1px solid #fff; margin: 15px 0 0 15px; float: left; height: 68px; line-height: 68px; font-size: 22px; font-style: normal; font-weight: normal }
.bor_box .item_left .item_nav li a { height: 50px; width: 170px; font-size: 18px; line-height: 50px; margin-bottom: 5px; color: #fff; text-align: center; float: left }
.bor_box .item_left .item_nav li.on a{ width: 120px; padding-right: 50px; }
.bor_box .item_right .label_box { border: 1px solid #e0e0e0; padding: 5px 10px; width: 938px }
.bor_box .item_right .label_box li { width: 100%; height: 28px; overflow: hidden; }
.bor_box .item_right .label_box li a { text-align: center; padding: 2px 5px; text-align: center; margin-right: 5px; color: #666; line-height: 28px; }
.bor_box .item_right .label_box li a.on, .bor_box .item_right .label_box li a:hover { color: #FFF; }
.bor_box .item_right .label_box li em { color: #000; font-style: normal }
.bor_box .item_right .sort_ti { border-bottom: 1px solid #e0e0e0; line-height: 24px; margin-top: 20px }
.bor_box .item_right .sort_ti a { background: url(../../images/new/sort_icon.png) no-repeat left -48px; padding-left: 15px; margin-left: 10px; height: 24px; }
.bor_box .item_right .pic { float: left; width: 980px }
.bor_box .item_right .pic li { width: 182px; float: left; margin-right: 13px; margin-top: 15px; margin-bottom: 10px; text-align: center }
.bor_box .item_right .pic li img{ border:1px solid #CCC; margin-bottom:5px;}
#pagination-digg { display: table; margin: 0 auto; clear: both; padding: 20px 0 5px }
#pagination-digg li { border: 0; margin: 0; padding: 0; font-size: 11px; list-style: none; display: table-cell; }
#pagination-digg a {margin-right: 2px; }
#pagination-digg .previous-off, #pagination-digg .next-off {color: #888888; display: block; float: left; margin-right: 2px; padding: 3px 5px; }
#pagination-digg .active { color: #FFFFFF!important; font-weight: bold; display: block; float: left; padding: 4px 8px; /* savers */ margin-right: 2px; }
#pagination-digg a:link, #pagination-digg a:visited { display: block; float: left; padding: 3px 8px; text-decoration: none; }
.series_main { float: left; width: 100%; position: relative; margin-top: 92px; min-width: 1360px; }
.series_main .block { position: relative; margin-top: 60px; padding: 14px 15px 0 285px; min-height: 280px; background-color: #fff; width: 900px; }
.srch-result-thumb { display: block; position: absolute; left: 20px; top: -20px; width: 250px; height: 320px; overflow: hidden; -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.16); box-shadow: 5px 5px 10px rgba(0,0,0,0.16); }
.sort_bg { position: absolute; width: 100%; bottom: 0; background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255,255,255,0)), to(#000)); opacity: 0.4; height: 35px; }
.sort_lst_thumb_tag_pay { background: url(../../images/new/sprite_detail.png) no-repeat -81px -113px; width: 39px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 13px; color: #fff; text-align: center; line-height: 30px; }
.srch-result-tit { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 36px; position: relative; display: inline-block; max-width: 88%; line-height: 50px; padding-right: 12%; }
.srch-result-tit span { display: inline-block; overflow: hidden; }
.tit-info { max-width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 24px; padding: 0 13px; }
Inherited from h1.srch-result-tit .srch-result-tit { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 36px; position: relative; display: inline-block; max-width: 88%; line-height: 50px; padding-right: 12%; }
.result-tit-sub { float: right; }
.tit-type { font-size: 16px; }
.srch-result-info { overflow: hidden; margin-bottom: 14px; font-size: 12px; line-height: 22px; color: #333; }
.srch-result-info dt { float: left; margin: 0 5px 3px 0; color: #939597; }
.srch-result-info .srch-info-lft { float: left; }
.srch-result-info dd { margin: 0 10px 3px 0; min-width: 75px; overflow: hidden; }
.source-lst { overflow: hidden; padding: 1px 0 0 1px; }
.source-lst li { display: block; position: relative; margin: -1px 0 0 -1px; border: 1px solid #e0e0e0; width: 54px; height: 41px; font-size: 16px; color: #666; line-height: 41px; text-align: center; float: left; }
/* ====================   登录样式   ==================== */
.popup-login { width: 400px; height: 500px; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.popup-login .hd { height: 57px; padding-left: 50px; border-bottom: 1px solid #ddd; margin-bottom: 40px; position: relative; }
.popup-login .hd a { font-family: "宋体"; font-size: 18px; color: #999; padding: 0 10px 18px; line-height: 58px; }
.popup-login .hd .close { position: absolute; top: 20px; right: 20px; display: block; width: 10px; height: 10px; background: url(../../images/new/close_bg.png) no-repeat center center; background-size: 100%; cursor: pointer; }
.popup-login .bd li { margin-bottom: 10px; }
.popup-login .bd li .tit { display: inline-block; width: 80px; padding-right: 20px; text-align: right; font-size: 14px; color: #666; }
.popup-login .bd li .input { display: inline-block; font-size: 14px; color: #666; width: 250px; }
.popup-login .bd .input input[type="checkbox"] { margin-right: 6px; position: relative; top: 2px; }
.popup-login .bd .input span { font-size: 12px; color: #111; }
.popup-login .input span a.fgt {position: relative; top: 4px; }
.popup-login .input input[type="button"] { cursor: pointer; font-size: 16px; color: #fefefe; margin-top: 15px; width: 200px; height: 40px;  border: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.popup-login .bd .input input[type="password"], .popup-login .bd .input input[type="text"] { width: 248px; height: 38px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; text-indent: 9px; }
/* ====================   注册样式   ==================== */

.popup-regist { width: 400px; height: 500px; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.popup-regist .hd { height: 57px; padding-left: 50px; border-bottom: 1px solid #ddd; margin-bottom: 40px; position: relative; }
.popup-regist .hd a { font-family: "宋体"; font-size: 18px; color: #999; padding: 0 20px 18px; line-height: 58px; }
.popup-regist .hd .close { position: absolute; top: 20px; right: 60px; display: block; width: 10px; height: 10px; background: url(../../images/new/close_bg.png) no-repeat; background-size: 100%; cursor: pointer; }
.popup-regist .bd { padding: 0 60px; }
.popup-regist .bd .reginfo { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.popup-regist .bd .reginfo h5 { font-size: 12px; color: #222; margin-bottom: 30px; }
.popup-regist .bd li { margin-bottom: 15px; }
.popup-regist .bd span.tit { display: inline-block; width: 80px; font-size: 14px; color: #666; }
.popup-regist .bd .input { display: inline-block; font-size: 14px; color: #666; width: 250px; }
.popup-regist .bd .input input { border-radius: 3px; width: 248px; height: 38px; text-indent: 9px; border: 1px solid #ccc; }
.popup-regist .bd .input input.yzm { vertical-align : top; display: inline-block; width: 183px; height: 38px; margin-right: 15px; }
.popup-regist .bd .input a.send { border-radius: 3px; font-size: 12px;text-align: center; line-height: 38px; display: inline-block; width: 98px; height: 38px; border: 1px solid #1a7be1; }
.popup-regist .bd .gldz { padding-bottom: 40px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
.popup-regist .bd .gldz h5 { font-size: 12px; color: #222; margin-bottom: 10px; }
.popup-regist .bd .gldz p { font-size: 12px; color: #b2b2b2; margin-bottom: 30px; }
.popup-regist .bd .numb { margin-bottom: 20px; }
.popup-regist .bd .numb input[type="radio"] { margin-right: 10px; }
.popup-regist .bd .gldz input[type="text"] { width: 298px; height: 38px; border: 1px solid #ccc; text-indent: 9px; margin-bottom: 20px; }
.popup-regist .bd .gldz .fgt { font-size: 12px; color: #2c70ee; }
.popup-login .bd .confirm { text-align: center; }
.popup-login .bd .confirm input[type="checkbox"] { vertical-align: middle; margin-right: 7px; }
.popup-login .bd .confirm span { font-size: 12px; color: #111; }
.popup-login .bd .confirm span a {  margin-left: 10px; }
.popup-login .bd .confirm>div { margin-bottom: 20px; }
.popup-login .bd .confirm input[type="button"] { cursor: pointer; font-size: 16px; color: #ccc; width: 198px; height: 38px; background: #eee; border: 1px solid #ddd; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.popup-login .bd .confirm input[type="button"].cur { background: #e52b40; color: #fefefe; }
/* ====================   蒙层样式   ==================== */
.hide { display: none; }
.popWindow { position: absolute; z-index: 200; }
.popWindow h3 { height: 30px; line-height: 30px; }
.popWindow h3 span { float: right; font-size: 14px; font-weight: normal; cursor: pointer; }
.popWindow h3 span:hover { color: #f00; }
.popWindow .content { height: 270px; background: #fff; }
.mask { background-color: rgba(0,0,0,0.4); background: #000\9; filter: Alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4; position: absolute; left: 0; top: 0; z-index: 100; }
/* ====================   个人中心   ==================== */
.item_right h4 { font-size: 20px; text-align: center; margin-bottom: 20px; font-weight: normal; line-height: 40px; }
.user_form form { margin-left: 250px; }
.user_form li { margin-bottom: 20px; }
.user_form span.tit { display: inline-block; width: 80px; font-size: 14px; color: #666; }
.user_form .input { display: inline-block; font-size: 14px; color: #000; width: 320px; }
.user_form .input input { border-radius: 3px; width: 298px; height: 38px; text-indent: 9px; border: 1px solid #ccc; color: #000; }
.user_form .input input.yzm { vertical-align : top; display: inline-block; width: 183px; height: 38px; margin-right: 15px; }
.user_form .input input[type="button"] { cursor: pointer; font-size: 16px; color: #fefefe; margin-top: 15px; width: 200px; height: 40px;  border: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.item_right ul.list { float: left; margin-bottom: 40px; }
.item_right ul.list li { border-bottom: 1px dotted #dfdfdf; float: left; height: 40px; line-height: 40px; text-indent: 10px; width: 900px; }
.item_right ul.list li.a { margin-bottom: 30px; }
.item_right ul.list li a { color: #333; float: left; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 580px; }
.item_right ul.list li a:hover { color: #4599ed; }
.item_right ul.list li span { color: #666; float: right; font-size: 12px; width: 88px; }
/*找回密码*/
.popup-zhmm { width: 678px; height: 424px; background: #fff url(../../images/new/page_corner_bg.jpg) right bottom no-repeat; }
.popup-zhmm .getbox { width: 340px; margin: 0 auto; padding-top: 56px; }
.popup-zhmm .getbox .hd { border-bottom: 2px solid #eee; margin-bottom: 20px; }
.popup-zhmm .getbox h2 { font-size: 24px; color: #2c70ee; line-height: 1; margin-bottom: 10px; }
.popup-zhmm .getbox .bd p { text-indent: 57px; font-size: 14px; color: #111; margin-bottom: 20px; }
.popup-zhmm .getbox .bd li { margin-bottom: 15px; }
.popup-zhmm .getbox .tit { display: inline-block; width: 70px; padding-right: 20px; text-align: right; font-size: 16px; color: #333; }
.popup-zhmm .getbox .input { display: inline-block; font-size: 16px; color: #333; width: 230px; }
.popup-zhmm .getbox .acount { width: 228px; height: 38px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; text-indent: 9px; }
.popup-zhmm .getbox .code { width: 128px; height: 38px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; text-indent: 9px; margin-right: 20px; }
.popup-zhmm .getbox .input img { border: 1px solid #ccc; float: right; margin-top: 5px; }
.popup-zhmm input[type="button"] { cursor: pointer; font-size: 18px; color: #fefefe; margin-top: 12px; width: 180px; height: 50px; background: #2c70ee; border: none; border: 1px solid #2c70ee; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 16px; }
/* ====================   个人中心   ==================== */

.albumV2-wrap .wrapper-content { position: relative; z-index: 40; }
.album-transparent { width: 1066px; filter: Alpha(opacity=50); background-color: #f0f0f0; background-color: rgba(240,240,240,0.5); margin: 0 auto; padding: 8px; }
.album-main { width: 980px; padding: 0 43px; background: #fff; position: relative; }
album-focus .album-head-v2 .album-head-info h1 { margin-bottom: 17px; }
.album-head-info h1 { font-size: 26px; color: #333; line-height: 1.5; margin-bottom: 9px; }
.albumPlayBtn { display: inline-block; width: 108px; height: 32px; line-height: 31px; text-align: center; color: #fff; background-color: #5aa700; border-radius: 3px; font-size: 14px; margin-right: 26px; margin-left: 0; vertical-align: 5px; margin-left: 35px; }
.album-head-info .intro-update { font-size: 14px; color: #999; line-height: 24px; margin-bottom: 13px; }
/* ====================   剧集也   ==================== */
.bgbanner { position: absolute; top: -100px; left: 0; right: 0; height: 530px; z-index: -1; overflow: hidden; width: 100%; background-repeat: no-repeat; background-position: center top }
.bgbanner .blurimg-normal { width: 150%; margin-left: -10%; height: 560px; height: 700px\0; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); -webkit-filter: blur(10px); filter: blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
float: left }
.source-nav-tab { display: block; margin-left: 0px; font-size: 12px; height: 18px; line-height: 17px; opacity: 0.5; padding: 4px 0px 7px; color: #00F }
.popup-zhmm .getbox { width: 340px; margin: 0 auto; padding-top: 56px; }
.popup-zhmm .getbox .hd { border-bottom: 2px solid #eee; margin-bottom: 20px; }
.popup-zhmm .getbox h2 { font-size: 24px; color: #2c70ee; line-height: 1; margin-bottom: 10px; }
.popup-zhmm .getbox .bd p { text-indent: 57px; font-size: 14px; color: #111; margin-bottom: 20px; }
.popup-zhmm .getbox .bd li { margin-bottom: 15px; }
.popup-zhmm .getbox .tit { display: inline-block; width: 70px; padding-right: 20px; text-align: right; font-size: 16px; color: #333; }
.popup-zhmm .getbox .input { display: inline-block; font-size: 16px; color: #333; width: 230px; }
.popup-zhmm .getbox .acount { width: 228px; height: 38px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; text-indent: 9px; }
.popup-zhmm .getbox .code { width: 128px; height: 38px; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; text-indent: 9px; margin-right: 20px; }
.popup-zhmm .getbox .input img { border: 1px solid #ccc; float: right; margin-top: 5px; }
.popup-zhmm input[type="button"] { cursor: pointer; font-size: 18px; color: #fefefe; margin-top: 12px; width: 180px; height: 50px; background: #2c70ee; border: none; border: 1px solid #2c70ee; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 16px; }
/* ====================   个人中心   ==================== */

.albumV2-wrap .wrapper-content { position: relative; z-index: 40; }
.album-transparent { width: 1066px; filter: Alpha(opacity=50); background-color: #f0f0f0; background-color: rgba(240,240,240,0.5); margin: 0 auto; padding: 8px; }
.album-main { width: 980px; padding: 0 43px; background: #fff; position: relative; }
album-focus .album-head-v2 .album-head-info h1 { margin-bottom: 17px; }
.album-head-info h1 { font-size: 26px; color: #333; line-height: 1.5; margin-bottom: 9px; }
.albumPlayBtn { display: inline-block; width: 108px; height: 32px; line-height: 31px; text-align: center; color: #fff; background-color: #5aa700; border-radius: 3px; font-size: 14px; margin-right: 26px; margin-left: 0; vertical-align: 5px; margin-left: 35px; }
.album-head-info .intro-update { font-size: 14px; color: #999; line-height: 24px; margin-bottom: 13px; }
/* ====================   剧集也   ==================== */
.bgbanner { position: absolute; top: -100px; left: 0; right: 0; height: 530px; z-index: -1; overflow: hidden; width: 100%; background-repeat: no-repeat; background-position: center top }
.bgbanner .blurimg-normal { width: 150%; margin-left: -10%; height: 560px; height: 700px\0; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); -webkit-filter: blur(10px); filter: blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
float: left }
.source-nav-tab { display: block; margin-left: 0px; font-size: 12px; height: 18px; line-height: 17px; opacity: 0.5; padding: 4px 0px 7px; color: #00F }
/* ====================   图文页  ==================== */
h3.list { text-align: center; font-size: 24px; width: 100%; line-height: 40px; margin-top: 10px; }
ul.list_news { float: left; margin: 0 20px 20px; }
ul.list_news li { border-bottom: 1px dotted #dfdfdf; float: left; height: 40px; line-height: 40px; width: 1160px; }
ul.list_news li.a { margin-bottom: 30px; }
ul.list_news li a { color: #333; float: left; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 580px; }
ul.list_news li span { color: #666; float: right; font-size: 12px; width: 88px; }
.nws_box { margin: 10px 0; padding: 15px; width: 1170x; }
.nws_box h2 { border-bottom: 1px dotted #38ab03; color: #666; font-size: 22px; font-weight: normal; line-height: 50px; margin: 10px auto 15px; text-align: center; width: 95%; }
/* ====================   回到顶部  ==================== */
#goTopBtn { position: fixed; line-height: 36px; width: 36px; bottom: 35px; height: 36px; cursor: pointer; display: none; background: url(../../images/new/back_to_top_white.gif); }
/* ====================   导航栏  ==================== */

.f_subnav_pos { background-color: #000000; opacity: 0.66;  *filter:alpha(opacity=66);
-moz-opacity: 0.66; display: block; height: 39px; position: absolute; top: 180px; left: 0px; width: 100%; z-index: 8; }
.navbot { position: absolute; top: 4px; }
.f_subnav { width: 1136px; }
.f_subnav_left { float: left; }
.f_subnav ul li { float: left; font-size: 14px; line-height: 30px; margin: 0 0 0 20px; }
.f_subnav ul li a { color: #fff; }
/* ie7特有阶梯bug */
.myul li { vertical-align: middle; }
.myul li { font-size: 0 }
.myul li span { font-size: 12px;height:20px;overflow:hidden;display:inline-block; }

.nav-more{ position:relative;}
.nav-more-box{ position:absolute; right:0; top:45px; width:150px; text-align:right;background:url(../../images/bg-50.png); z-index:999; text-align:right; display:none}
.nav-more-box li{text-align:right; float:right}
.nav-more-box li a:hover{ text-decoration:underline}
.tophidden{display: none;}

/* 分页条*/
.pageinfo { display: none; }

.play_info span { cursor: pointer; }
#strobeMediaPlayback { float: left; }
#pagination-digg li a { font-size: 11px; }
.active a { color: #fff; }

.f_subnav_left li a:hover{
    font-weight: bold;
}

.ellipsis {
    overflow: hidden;
    text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;


}
