/*
	Created on:2012-09-07
	Author:qujianrong@xunlei.com
*/
@charset "utf-8";
/*reset*/
* html,* html body{background-attachment:fixed}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
button {cursor:pointer;}
/*global*/
body {font:normal 12px/20px \5B8B\4F53, Verdana, Lucida, Helvetica, simsun, sans-serif; color:#999;background:#fff;-webkit-user-select: none;}
a {color:#333333;text-decoration:none; }
a:hover {text-decoration:underline;color:#0096DB;}
input, select, form img, button,label,textarea{font-size:12px;vertical-align:middle;font-family:Tahoma;color:#000000;}
.clear{clear:both; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide{position:absolute; left:-99999em; }
.indent{text-indent:-9999em;overflow:hidden; }
.globalnav_con {width:980px !important;}
/*base*/
.i_i_act .play,.search_oper b,.more_tag,.tagtigger b,.r_next,.i_i_act,.tab_box b,.tab_box .on, .tab_box .on span,.list_search,.submenu li .on,.movnum,.sel_btn a{background:url(../../img/video/list_sprite_20120913.png) no-repeat;}
.wrapper{width:980px;margin:0 auto;}
.box{border:1px solid #EDEDED;background:#FAFAFA;margin-bottom:10px;zoom:1;}
.box_tt{padding:0 15px;position:relative;border-bottom:1px solid #EBEBEB;}
.box_tt h2{float:left;font-family:"Microsoft YaHei";font-size:16px;color:#666666;}
.tt_des{float:left;margin-left:10px;display:inline;}

.movnum{width:46px;height:46px;position:absolute;right:0;top:0;_right:14px;cursor:pointer;}
.movnum_720{background-position:-167px -111px;}
.movnum_1080{background-position:-223px -112px;}
.movnum_yugao{background-position:-115px -111px;}
.movnum_lg{background-position:-63px -111px;}
.movnum_pay {top:147px;right:-2px;_right:14px;width:42px;height:21px;background:url(../../img/video/movnum_pay.png) no-repeat 0 0;_background:url(../../img/video/movnum_pay.png) no-repeat 0 -22px;}
/*movielist*/
.movielist {float:left;position:relative;}
.movielist li {position:relative;float:left;display:inline;overflow:hidden;}
.movielist .pic {position:relative;display:block;}
.movielist .pic:hover{text-decoration:none;}
.movielist .pic img {display:block;background:#ddd;}
.movielist p {height:15px;margin-top:4px;color:#aaaaaa;line-height:15px;overflow:hidden;word-break:break-all;}
.movielist .movielist_tt {position:relative;height:16px;padding-right:15px;line-height:16px;overflow:hidden;}
.movielist_tt a {font-size:14px;}
.movielist .score {right:0;color:#FF6600;font-family:Arial;top:0;position:absolute;}
.movbg {position:absolute;right:0;top:60px;display:block;width:115px;height:15px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);cursor:pointer;}
.movtxt {position:absolute;right:0;top:60px;display:block;width:110px;height:15px;padding-right:5px;color:#fff;line-height:15px;text-align:right;overflow:hidden;cursor:pointer;}
/*movielist120x168*/
.movielist120x168{padding-left:9px;}
.movielist120x168 li{width:120px;height:215px;padding:15px 14px 0;border:1px solid #FAFAFA;}
.movielist120x168 .on{border-color:#4AB2F8;}
.movielist120x168 .movbg,.movielist120x168 .movtxt{width:115px;height:20px;line-height:20px;top:148px;_right:14px;}
.movielist120x168 .movbg{width:120px;}
/*movielist115x75*/
.movielist115x75{padding-left:5px;}
.movielist115x75 li{width:115px;height:163px;margin:0 18px;}
.movielist115x75 h4{height:36px;line-height:18px;overflow:hidden;padding-top:5px;}
.movielist115x75 p{height:20px;line-height:20px;overflow:hidden;}
/*navigation*/
.navigation{height:42px;line-height:42px;}
.navigation span{color:#CCCCCC;margin:0 5px;}
/*main*/
.main{width:770px;float:right;}
/*tagPart*/
.box_tag .box_tt{height:41px;border-bottom:1px solid #EBEBEB;z-index:5;}
.box_tag h2{line-height:41px;}
.search_oper{height:20px;float:left;padding-left:12px;display:inline;margin-top:12px;}
.search_oper .tag{height:18px;line-height:18px;text-indent:5px;color:#333333;position:relative;float:left;margin-right:2px;border:1px solid #E4E7E6;padding-right:15px;}
.search_oper .tag:hover, .search_oper .tag a:hover{text-decoration:none;color:#333333;}
.search_oper .tag b{width:7px;height:6px;overflow:hidden;position:absolute;background-position:-330px -42px;right:4px;top:6px;cursor:pointer;}
.s_o_result{float:left;display:inline;margin:0 10px 0 5px;}
.s_o_result em{font-weight:bold;color:#4AB2F8;margin:0 5px;}
.refresh{padding-left:22px;position:relative;float:left;}
.refresh b{width:15px;height:15px;background-position:-223px -41px;position:absolute;left:0;top:2px;}
.refresh:hover b{background-position:-250px -41px;}
.taglist_box{border-top:1px solid #fff;padding-top:12px;overflow:hidden;zoom:1;position:relative;}
.taglist_outer{width:677px;height:22px;position:relative;padding:0 76px 0 15px;padding-bottom:3px;overflow:hidden;float:left;}
.taglist_show{height:auto;overflow:visible;}
.taglist dt{color:#666666;width:51px;line-height:18px;float:left;}
.taglist dd{width:625px;float:left;}
.taglist dd a{height:18px;padding:0 5px;float:left;margin:0 8px 2px 0;margin-bottom:7px;white-space:nowrap;}
.taglist dd em{color:#999999;}
.taglist .on,.taglist .on:hover{color:#fff;background:#4AB2F8;}
.more_tag{width:52px;height:22px;line-height:22px;position:absolute;right:24px;top:0;text-indent:6px;background-position:0 -82px;}
.more_tag_on{background-position:-61px -82px;}
.tagtigger{margin-top:10px;height:22px;clear:both;}
.tagtigger span{width:76px;height:20px;line-height:20px;text-indent:8px;border:1px solid #E9E9E9;border-bottom:none;text-indent:8px;display:block;margin:0 auto;position:relative;cursor:pointer;}
.tagtigger b{width:10px;height:6px;overflow:hidden;position:absolute;right:6px;top:8px;background-position:-305px -42px;}
.tagtigger_on b{background-position:-281px -42px;top:6px;}
.no_result{padding:45px 220px;font-size:14px;line-height:30px;color:#666666;}
.no_result a{color:#4AB2F8;}
/*recommend*/
.recommend{width:768px;position:relative;overflow:hidden;padding-bottom:15px;}
.recommend .box_tt{height:46px;line-height:46px;border:none;}
.r_next{width:52px;height:22px;line-height:22px;position:absolute;right:18px;top:10px;background-position:-278px -82px;text-align:center;color:#B5B5B5;}
.r_next:hover{color:#4AB2F8;}
.recommend_scorll movielist{float:left;}
.img_info{width:148px;height:109px;position:absolute;bottom:-109px;left:0; background:#fff;}
.img_info h4{height:20px;line-height:20px;font-size:14px;padding-top:5px;overflow:hidden;}
.i_i_act{height:23px;line-height:25px;background-position:-124px -82px;color:#6DC5FF;padding-left:15px;overflow:hidden;}
.i_i_act a,.i_i_act a:hover{color:#fff;line-height:25px;}
.i_i_act span{margin:0 5px;}
.i_i_act .play {display:inline-block;background-position:-334px -82px;padding-left:18px;}
.img_info_top{height:86px;padding:0 14px;overflow:hidden;}
/*tab_box*/
.tab_box{height:43px;float:left;margin-top:14px;}
.tab_box a{height:24px;line-height:24px;padding:0 10px;color:#333333;text-align:center;cursor:pointer;float:left;margin-right:2px;position:relative;border:1px solid #E7E7E7;}
.tab_box a:hover{text-decoration:none;}
.tab_box .on{height:26px;line-height:26px;background-position:100% -105px;padding:0;border:none;}
.tab_box .on span{height:26px;float:left;padding:0 10px;;background-position:-298px -105px;color:#fff;}
.tab_box b{width:7px;height:6px;position:absolute;left:50%;top:24px;margin-left:-3px;background-position:-284px -105px;display:none;}
.tab_box .on b{display:block;}
/*boxcon*/
.boxcon .box_tt{height:57px;overflow:hidden;border:none;}
.boxcon .clearfix{position:relative;}
.sel_btn{float:right;height:16px;margin-top:20px;line-height:16px;}
.sel_btn a{width:16px;height:16px;float:left;margin-left:5px;display:inline;}
.sel_btn span {float:left;display:inline;margin-left:5px;}
.sel_btn .de_btn_l{background-position:-302px -144px;}
.sel_btn .de_btn_r{background-position:-324px -144px;}
.sel_btn .de_btn_l_no{background-position:-347px -144px;}
.sel_btn .de_btn_r_no{background-position:-370px -144px;}
/*list-pager-v2*/
.list-pager-v2 {clear:both;padding:10px 0 30px;text-align:center;color:#666;position:relative;}
.list-pager-v2 a,.list-pager-v2 strong,.list-pager-v2 span{width:36px;display:inline-block;height:42px;line-height:42px;text-align:center;vertical-align:middle;color:#666;background:url(../../img/video/list_page_sprite.png) repeat-x;}
.list-pager-v2 strong {color:#fff;text-decoration:none;background-position:0 -42px;font-weight:bold;}
.list-pager-v2 a:hover {color:#4AB2F8;text-decoration:none;}
.list-pager-v2 .next_page{width:76px;border:1px solid #DEDEDE;border-top:none;border-bottom:none;position:relative;text-align:left;}
.list-pager-v2 .next_page b{width:6px;height:10px;position:absolute;top:15px;overflow:hidden;background:url(../../img/video/list_page_sprite.png) no-repeat;}
.list-pager-v2 .next_page1{text-indent:26px;}
.list-pager-v2 .next_page2{text-indent:15px;}
.list-pager-v2 .next_page1 .n_p_l{background-position:0 -88px;left:15px;}
.list-pager-v2 .next_page2 .n_p_r{background-position:-30px -88px;right:15px;}
/*list_search_box*/
.list_search_box{height:92px;background:url(../../img/video/list_bg_20120913.png) left bottom no-repeat;margin-bottom:10px;}
.list_search{width:386px;height:40px;margin:28px 15px 0 79px;float:left;display:inline;}
.list_search input{width:288px;height:16px;padding:8px 10px;line-height:16px;border:0;color:#C4C4C4;margin:4px 0 0 4px;float:left;display:inline;}
.list_search button{width:71px;height:34px;line-height:34px;background:none;border:none;text-align:center;color:#fff;font-size:14px;font-family:"Microsoft YaHei";text-indent:-9999em;float:left;margin-top:4px;}
.list_search_tag{float:left;margin-top:38px;}
.list_search_tag a{color:#999999;}
.list_search_tag a:hover{color:#0096DB;}
/*side*/
.side{width:190px;float:left;}
.side .box_tt{height:41px;line-height:41px;}
.box_submenu{border-bottom:none;}
.submenu li a{height:38px;line-height:38px;border-bottom:1px solid #EBEBEB;border-top:1px solid #fff;text-indent:31px;font-family:"Microsoft YaHei";font-size:14px;display:block;}
.submenu li a:hover{text-decoration:none;}
.submenu li .on{height:40px;line-height:40px;background-position:0 -41px;border:none;color:#fff;background-position:0 -41px;}
.submenu li .on:hover{color:#fff;}
/*tt_scorll*/
.tt_scorll{width:738px;height:34px;border:1px solid #EBEBEB;position:absolute;left:50%;top:0;position:fixed;_position:absolute;z-index:88;background:#fff;margin-left:-285px;_top:expression(eval(document.documentElement.scrollTop));}
*+html .tt_scorll{margin-left:-286px;}
.tt_scorll h2{line-height:34px;}
.tt_scorll .search_oper{margin-top:7px;}
/*footer*/
.footer {width:980px;margin:0 auto;padding:30px 0 ;text-align:center;clear:both;}
.footer a {color:#898888;}
.footer .f-nav {width:930px;height:20px;text-align:center;color:#C9C9C9;}
.footer .f-nav a {margin:0 8px;color:#333;}
.footer .copyright {width:930px;height:44px;font-family:"Arial";line-height:22px; text-align:center;color:#666;}