@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img,hr{margin:0;padding:0;vertical-align:baseline;font-weight: lighter}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,td,var,i{font-style:normal;font-weight:normal;}
ol,ul,li{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;font-variant:normal;}sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}button{background:none;border:none;}ins{text-decoration:none;}blockquote:before,blockquote:after,q:before, q:after{content:"";}blockquote,q{quotes:"" "";}
hr{color:#f5f2ee;background-color:#f5f2ee;border:none;height:1px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
table {border-collapse: collapse;border-spacing: 0;}
/* commom */
html,body{-webkit-text-size-adjust:none;}
body {padding-top: 53px;font-size: 12px;font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;-webkit-font-smoothing: antialiased;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
button,a{cursor:pointer;}
input,button{outline:none;}
p{word-wrap:break-word;}
a{color:#333;text-decoration:none;transition:all .15s ease-out;}
a:hover{color:#f60;text-decoration:none;}
i{overflow:hidden;}
.clearfix:after,.d-mininav-box dl:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix,.d-mininav-box dl{*zoom:1;}
.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}
.cp{cursor:pointer;}.b{font-weight:700;}.w{white-space:nowrap;}.tal{text-align:left;}.tac{text-align:center;}
.tar{text-align:right;}.fr,.fn-right{float:right;display:inline;}.db img{display:block;}
.fl,.fn-left{float:left;display:inline;}.pr{position:relative;}.pa{position:absolute;}.oh{overflow:hidden;}.hide{display:none;}
::-moz-selection{background: #f60; color: #fff; text-shadow: none;}
::selection {background: #f60; color: #fff; text-shadow: none;}
::-webkit-input-placeholder{color:#666;}
::-moz-placeholder{color:#666;}
:-moz-placeholder{color:#666;}
::-ms-input-placeholder{color:#666;}
input:-moz-placeholder { color:#666; }
textarea:-moz-placeholder {color:#666;}

/* 滚动条 */

#list::-webkit-scrollbar{height:7px; width:10px;}
#list::-webkit-scrollbar-thumb{min-height:30px;background: rgba(58,58,58,.8);}
#list::-webkit-scrollbar-track-piece{background: #000;}
#list::-webkit-scrollbar-track:vertical:hover{background:background: rgba(58,58,58,.9);}
#list::-webkit-scrollbar-track:horizontal:hover{background:background: rgba(58,58,58,.9);}
#list::-webkit-scrollbar-corner{background:#e7e7e7;}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1445884609_1476862.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1445884609_1476862.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1445884609_1476862.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1445884609_1476862.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1445884609_1476862.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.wp{width: 1200px;margin: auto;}
.mt10{margin-top: 10px;}

.d-header{position:relative;height:50px;min-width: 1000px;border-bottom: 1px solid #dee2e5;z-index: 1000;border-top: 2px solid #f60;box-shadow: 0 0 3px 2px rgba(0,0,0,.05)}
.d-top{padding: 1px 0;height: 48px;background-color: #fff;position: relative;min-width:1260px;}
.d-top .logo{position: absolute;left: 15px;width: 166px;height: 48px;top:-1px;}
.d-top .logo a{width: 166px;float: left;height: 48px;display: inline;margin-right: 10px;}

.d-nav{float:left;margin-left:195px;height:48px;line-height:48px;}
.d-nav a{font-size:14px;margin-right:10px;color: #696e78;}
.d-nav a i.iconfont{margin-right:5px;font-size: 18px;}
.d-nav a:hover,.d-nav a.current{color: #f60;}
.d-nav a:hover i.iconfont,.d-nav a.current i.iconfont{color: #f60;}
.d-nav a:first-child i:before {content: "\e608";}
.d-nav a:nth-child(2) i:before{content: "\e63e";}
.d-nav a:nth-child(3) i:before{content: "\e636";}
.d-nav a:nth-child(4) i:before{content: "\e639";font-size:20px;}
.d-nav a:nth-child(5) i:before{content: "\e643";font-size:22px;}
.d-nav a:nth-child(6) i:before{content: "\e640";}
.d-nav a:nth-child(7) i:before{content: "\e62a";font-size:22px;}
.d-nav a:nth-child(8) i:before{content: "\e645";font-size:20px;}
.d-nav a:nth-child(9) i:before{content: "\e639";font-size:22px;}

.d-top-fix{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;}
.d-search{padding-top: 6px;margin-right:190px;width: 270px;height: 36px;}
.d-search a.iconfont{position: absolute;top: 15px;right: 45px;color: #f60;}
.d-search input{float: left;padding: 6px 15px;width: 200px;height: 22px;line-height: 22px;color: #666;font-size: 14px;background: #fff;border: 1px solid #afafaf;border-right: none;margin-left:-1px;z-index:3;border-top-left-radius: 18px;border-bottom-left-radius: 18px;}
.d-search button{float: left;width: 36px;height: 36px;line-height: 16px;font-size: 18px;color: #3b4043;background-color: #f6f7fb;border: 1px solid #afafaf;position: relative;border-top-right-radius: 18px;border-bottom-right-radius: 18px;}
.d-search button:hover{background: #f60;color: #fff;border-left-color: #f60;}
.d-search button i.iconfont{text-align:center;padding-right: 0;}
.d-search a.baidu,.d-search a.nine{float:left;position:relative;margin-right:-1px;width:60px;height:36px;line-height:36px;font-size:14px;text-align:center;border: 2px solid #afafaf;border-right: 1px solid #afafaf;z-index:1;}
.d-search a.baidu.on,.d-search a.nine.on{background-color: #f60;color: #fff;z-index:2;}

/*搜索联想*/
.acResults {padding:3px;border:1px solid #000;background-color:#333;overflow:hidden;z-index:99999;margin-top: 1px;}
.acResults ul li {height:30px;line-height:30px;cursor:pointer;display:block;font-size:12px;overflow:hidden; padding-left:8px; padding-right:8px;color:#FFF;}
.acResults ul li em{ padding-left:8px; padding-right:8px;color:#666;}
.acResults ul li strong {color:#C00;font-weight:700;}
.acResults ul li a {display:block;padding-left:8px; padding-right:8px; color:#FFF;}
.acResults ul li a:hover {background-color:#787878;}
.acLoading {background:url('indicator.gif') right center no-repeat;}
.acover {background:#787878;}
.acResults ul li.acover strong {color:#FFF;}

.d-top-user{position: absolute;right: 15px;width: 160px;height: 42px;top:4px;}
.d-top-user div{position: relative;width: 24px;margin-right: 20px;text-align: center;}
.d-top-user div .iconfont{display: block;margin-bottom: 2px;width:22px;font-size: 20px;color: #f60;}
.d-top-user div a{display: inline-block;width: 24px;font-size: 12px;color: #848D92;}
.d-top-user .history{margin-right: 0;}
.d-top-user .d-user .nav-avatar{color: #848D92;}
.d-top-user .d-user .nav-avatar img{width: 24px;height: 24px;border-radius: 50%;margin-bottom: -2px;}
.d-top-user .d-user .nav-avatar span{display: block;width: 40px;margin-left:-8px;height: 18px;line-height: 18px;text-align: center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-top-user .d-user .drop-title-hover{color: #f60;}
.d-top-user .nick-name{display: none;}
/* 会员登录状态 */
.ui-icon {background-image:url(../img/ui-icon.gif);}
.drop-box:before,.drop-box:after{position:absolute;right:43px;top:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ddd;content:'';}
.drop-box:after{top:-7px;border-bottom:8px solid #fff;}
.drop-box {position:absolute;top:9px;z-index:999;background-color: #fff;border: 1px solid #ddd;box-shadow: 3px 3px 3px rgba(0,0,0,.2);display:none;}
.d-top-user .history .drop-box:before,.d-top-user .history .drop-box:after{right:18px;}

#nav-looked .drop-box {width:308px;right: 270px;}
#nav-signed {left:-68px;width:130px;z-index:9999;}
.ui-signed{margin-top:1px;text-align: left;}
.ui-signed li {width:130px;height:35px;overflow:hidden;}
.ui-signed li a {display:block;width: 115px;height:32px;line-height:32px;font-size:14px;padding:0 0 0 15px;color:#000;}
.ui-signed li a:hover {text-decoration:none;background-color:#f60;color: #fff;}
.ui-signed .ui-icon {width:20px;height:20px;float:left;margin:7px 7px 0 0;}
.ui-signed .user-tbmov {background-position: 0 -80px;}
.ui-signed .user-edit {background-position: -140px -80px;}
.ui-signed .user-fav {background-position: -20px -80px;}
.ui-signed .user-rss {background-position: -40px -80px;}
.ui-signed .user-cmt {background-position: -60px -80px;}
.ui-signed .user-log {background-position: -80px -80px;}
.ui-signed .user-gb {background-position: -100px -80px;}
.ui-signed .user-logout {background-position: -120px -80px;}
.ui-signed a:hover .user-tbmov {background-position: 0 -100px;}
.ui-signed a:hover .user-edit {background-position: -140px -100px;}
.ui-signed a:hover .user-fav {background-position: -20px -100px;}
.ui-signed a:hover .user-rss {background-position: -40px -100px;}
.ui-signed a:hover .user-cmt {background-position: -60px -100px;}
.ui-signed a:hover .user-log {background-position: -80px -100px;}
.ui-signed a:hover .user-gb {background-position: -100px -100px;}
.ui-signed a:hover .user-logout {background-position: -120px -100px;}

#nav-signin{width:289px;padding:0;margin-left:-228px;font-size: 12px;}
.d-top-user .ui-signin {width:250px;padding:5px 20px 20px 20px;}
.d-top-user .ui-signin .ui-form-item {width:250px;margin:15px 0 0 0;}
.d-top-user .ui-signin .ui-form-placeholder .ui-label {left:48px;}
.d-top-user .ui-signin .ui-input {width:200px;padding-left:48px;text-indent:0;background-repeat:no-repeat;background-image:url(../img/signin-icon.gif);}
.d-top-user .ui-signin #username {background-position:0 0;}
.d-top-user .ui-signin #username.ui-input-focus {background-position:0 -34px;}
.d-top-user .ui-signin #password {background-position:0 -68px;}
.d-top-user .ui-signin #password.ui-input-focus {background-position:0 -102px;}
.ui-input,.ui-select {height:33px;line-height:33px;overflow:hidden;color:#333;font-size:14px;text-indent:10px;float:left;border:1px solid #ddd;background:url(../img/input.gif) 0 0 repeat-x;background-color:#fbfbfb;}
.ui-form-placeholder {position:relative;height:35px;}
.ui-form-placeholder .ui-label {text-align:left;padding:0;top:0;height:36px;line-height:36px;left:12px;z-index:1;position:absolute;cursor:text;}
.ui-form-placeholder .ui-input {position:absolute;top:0;left:0;z-index:2;}
.d-top-user .ui-signin .forgot-psw {width:15px;height:15px;position:absolute;margin:0;top:9px;right:9px;z-index:11;background:url(../img/signin-icon.gif) 0 -136px no-repeat;text-indent:-9999px;}
.ui-label-checkbox {float:left;height:35px;line-height:35px;overflow:hidden;margin:0 10px 0 0;font-size:14px;cursor:pointer;color: #666;}
.ui-label-checkbox input {float:left;margin:12px 5px 0 0;*margin:6px 3px 0 -3px;_margin:6px 0 0 -3px;cursor:pointer;}
.ui-signin .ui-button { float:right;}
.ui-button { width:100px;height:35px;line-height:35px;overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-align:center;background-color:#f60;border: none;}
.d-top-user .signin-assist {width:270px;height:30px;line-height:30px;overflow:hidden;padding:9px;text-align:center;border-top:1px solid #e5e5e5;background-color:#f6f8f8;}
.d-top-user .signin-assist .qq-login {width:130px;height:30px;margin:0;float:left;background:url(../img/qq_login.gif) 0 0 no-repeat;text-indent:-9999px;}
.d-top-user .signin-assist p {width:108px;text-align:left;float:right;font-size:14px;}
.d-top-user .signin-assist p .reg-btn{width:inherit;}
.ui-button-hover,.ui-button:hover { color:#fff;text-decoration:none;background-color:#f30;}
.ui-button:active { box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset;}
.ui-form-select {background:#fff;}
.ui-form-select select { font-size:14px;float:left;margin:6px 0 0 0;border:0;}

/*历史*/
.d-top-user .looked-list {width:308px;overflow:hidden; position:relative;text-align: left;}
.d-top-user .looked-list a{width:inherit;}
.d-top-user .looked-list p {height:30px;line-height:30px;padding:0 10px;overflow:hidden;color:#666;}
.d-top-user .looked-list p a {color:#666;}
.d-top-user .looked-list p .close-his { float:right; }
.d-top-user .looked-list ul { width:307px; max-height:165px; _height:expression(this.scrollHeight>165 ? "165px":"auto");
  overflow:auto; overflow-x:hidden; clear:both; scrollbar-face-color:#606060;scrollbar-shadow-color: #333;scrollbar-highlight-color:#606060;scrollbar-3dlight-color: #333;scrollbar-darkshadow-color: #333;scrollbar-track-color: #333;scrollbar-arrow-color: #333;}
.d-top-user .looked-list li { height:32px; line-height:32px; *margin:0 0 -2px 0;
  overflow:hidden; display:block; padding-right:3px;}
.d-top-user .looked-list li a { color:#848D92; }
.d-top-user .looked-list li:hover {background-color:#f60;}
.d-top-user .looked-list li:hover a{color: #fff;}
.d-top-user .looked-list li.no-his p { text-align:center; height:32px; border:0; background-color:#333; }
.d-top-user .looked-list li h5 { width:198px; height:32px; overflow:hidden; float:left; padding:0 10px; }
.d-top-user .looked-list li h5 em { margin:0 5px; color:#666; }
.d-top-user .looked-list li label { width:55px; height:32px; overflow:hidden; float:left; display:block; }
.d-top-user .looked-list li .delck { width:13px; height:13px; display:block; overflow:hidden; line-height:0; font-size:0; margin-top:9px; float:right; background:url(../img/cross_gray.gif) 3px 3px no-repeat; }
.d-top-user .looked-list li .delck:hover { background-image:url(../img/cross_red.gif); background-color:#ddd; }
.d-top-user .looked-list .his-todo { width:320px; height:32px; line-height:32px;color:#ccc;overflow:hidden; padding:0 10px; clear:both; text-align:center;background-color:#f60; }
.d-top-user .looked-list .his-todo a {width:auto;color:#fff; margin:0 2px; }
.d-top-user .looked-list .his-todo em { color:#fff; margin:0 5px 0 7px; }

/*追番*/
.d-top-user .fanbiao .drop-box{width:136px;right: 92px;padding:10px;}
.d-top-user .fanbiao .fanbiaolist{width:136px;text-align: left;line-height:30px;}
.d-top-user .fanbiao .fanbiaolist a{width: 100%;display: block;font-size: 14px;}


.gbtn {position: fixed;right: 0;bottom: 260px;z-index: 214748364700;width: 35px;height:187px;}
.gbtn .btn {display: block;position: relative;margin: 0 0 5px;height: 20px;line-height: 20px;padding: 10px;text-decoration: none;border: 1px solid #E9E9E9;border-right: 0;border-radius: 5px 0 0 5px;margin-top: 5px;background: #FFF;color: gray;left: 0;width: 75px;white-space: nowrap;-webkit-transition: left .3s ease-in-out;-moz-transition: left .3s ease-in-out;-o-transition: left .3s ease-in-out;transition: left .3s ease-in-out;}
.gbtn .btn .iconfont {cursor: pointer;font-size: 16px;line-height: 1em;width: 16px;height: 16px;overflow: hidden;display: inline-block;vertical-align: text-top;margin-right: 10px;}
.gbtn .btn:hover {left: -60px;*margin-left: .01%;text-decoration: none;}

.d-footer{padding: 10px 0 20px;line-height: 24px;color: #666;border-top: 1px solid #dee2e5;}
.footer_nav,.footer{background-color: #fff;color: #666;text-align: center;}
.footer_nav a,.footer a{color: #666;}
.footer_nav{height:24px;line-height:24px;}
.footer_nav a{margin: 0 8px;}
.footer{line-height:24px;padding-bottom:20px;}

.d-position{margin-top: 10px;padding: 0 15px;height: 40px;line-height:40px;background-color: #f2f2f2;border-radius: 5px;color: #666;font-size: 14px;}
.d-position span{margin: 0 10px;color: #ccc;}
.d-position a{color: #666;}

/* 信息窗口 */
#colorbox, #cboxOverlay {position:absolute;top:0;left:0;z-index:9999;}
#cboxOverlay {position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {sposition:relative;}
#cboxLoadedContent {overflow:hidden;}
#cboxTitle {margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left;margin:auto;border:0;display:block;}
.cboxIframe {width:100%;height:100%;display:block;border:0;}
#cboxOverlay {background:#000;}
#cboxContent {margin:5px;*margin:-18px 0 18px 0;overflow:hidden;}
.cboxIframe {background:#fff;}
#cboxError {padding:50px;border:1px solid #ccc;}
#cboxTitle {position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent {position:absolute;top:-20px;right:0;color:#ccc;}
#cboxSlideshow {position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious {position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious:hover {background-position:bottom left;}
#cboxNext {position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}
#cboxNext:hover {background-position:bottom right;}
#cboxLoadingOverlay {background:#fff;}
#cboxLoadingGraphic {background:url(../img/loading.gif) no-repeat center center;}
#colorbox {background:url(../img/transparent.png);_background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;padding:0;position:fixed;_position:absolute;}
#cboxWrapper {position:relative;}
#cboxLoadedContent {border:1px solid #fff;*border:1px solid #000;background:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#cboxClose {display:block;position:absolute;top:-10px;right:-10px;width:29px;height:29px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../img/close.png) 0 0 no-repeat;opacity:.9;}
#cboxClose {*position:absolute;*top:8px;*right:8px;*display:block;*width:11px;*height:11px;*overflow:hidden;*text-indent:-9999px;*cursor:pointer;*background:url(../img/close.gif) 0 0 no-repeat;*opacity:.3;}
#cboxClose:hover {opacity:1.0;}
.tbmovbox-overlayBG {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;filter:alpha(opacity=60);opacity:.6;_position:absolute;_left:expression(documentElement.scrollLeft+documentElement.clientWidth - this.offsetWidth);_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight);}
.tbmovbox {z-index:9999999;text-align:left;padding:5px;position:fixed;top:300px;left:50%;margin:0 0 0 -100px;_position:absolute;_top:expression(documentElement.scrollTop);_margin-top:300px;background:url(../img/transparent.png);_background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;}
.tbmovbox .ui-iframe {width:155px;height:72px;}
.ui-dialog {_display:inline-block;overflow:hidden;border:1px solid #fff;*border:1px solid #bbb;background:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:200px;_width:expression(document.body.clientWidth < 200 ? "200px":"auto");}
.ui-dialog-title {height:35px;line-height:33px;*line-height:35px;padding:0 50px 0 15px;border-bottom:1px solid #e4e8ea;background:url(../img/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa;}
.ui-dialog-title h5 {font-size:14px;font-weight:600;color:#333;}
.ui-dialog-cnt {padding:10px;overflow:hidden;background:#fff;}
.ui-dialog-tip {height:50px;line-height:48px;padding:0 20px 0 53px;font-size:14px;margin:0 5px;background-position:0 0;background-repeat:no-repeat;}
.ui-dialog-tip.loading {background-image:url(../img/loading.gif);background-position:3px 6px;}
.ui-dialog-tip.alert {background-image:url(../img/icons/alert.png);_background-image:url(../img/icons/alert.gif);}
.ui-dialog-tip.succ {background-image:url(../img/icons/succ.png);_background-image:url(../img/icons/succ.gif);}
.ui-dialog-tip.error {background-image:url(../img/icons/error.png);_background-image:url(../img/icons/error.gif);}
.ui-dialog-tip.cross {background-image:url(../img/icons/cross.png);_background-image:url(../img/icons/cross.gif);}
.ui-dialog-todo {padding:7px;overflow:hidden;height:25px;text-align:center;border-top:1px solid #ddd;background:#f5f5f5;}
.ui-dialog-todo-left {text-align:left;padding:9px 25px 5px 25px;}
.ui-dialog-todo .ui-link {display:inline-block;float:none;border-radius:5px;padding:0 10px;margin:0 3px;}
.ui-dialog-close {position:absolute;top:12px;right:13px;display:block;width:11px;height:11px;overflow:hidden;}
.ui-dialog-close .close {display:block;width:11px;height:11px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../img/close.gif) 0 0 no-repeat;opacity:.3;}
.ui-dialog-close .close:hover {opacity:1.0;}
.ui-login-dialog {width:500px;overflow:hidden;}
.ui-login-dialog .ui-form {width:300px;padding:15px 0 0 15px; overflow:hidden;}
.ui-login-dialog .ui-form-title {overflow:hidden;margin:-10px 0 20px 0;height:35px;line-height:20px;border-bottom:1px solid #ddd;}
.ui-login-dialog .ui-label {text-align:left;padding:0 5px 0 3px;width:40px; float:left;}
.ui-login-dialog .ui-form-item {margin:0 0 15px 0;width:290px;}
.ui-login-dialog .ui-label-checkbox {font-size:12px;color:#AE172E;}
.ui-login-dialog .ui-label-checkbox input {_margin:7px 0 0 -3px;}
.ui-login-dialog .ui-input {width:240px;float:right;margin:0;}
.ui-login-dialog .ui-button {margin:0;float:right;}
.ui-login-dialog .form-bar {width:136px;height:195px;padding:15px 5px 0 25px;margin:0;text-align:left;border-left:1px dotted #ccc;}
.ui-login-dialog .form-bar li {font-size:12px;padding:0 0 5px 0;text-align:left;}
.ui-login-dialog .form-bar li a {font-weight:600;color:#AE172E;}
#add-feedback .ui-dialog-width {width:520px;overflow:hidden;height:auto;}
.ui-gb-dialog .ui-form {width:490px;overflow:hidden;padding:20px 0 0 20px;}
.ui-gb-dialog .ui-form-title {width:475px;}
.ui-gb-dialog .ui-dialog-tab ul {overflow:hidden;width:540px;padding:0 0 15px 0;}
.ui-gb-dialog .ui-dialog-tab li {width:105px;height:40px;line-height:38px;*line-height:40px;float:left;overflow:hidden;text-align:center;border:1px solid #ddd;background:#f5f5f5;margin:0 15px 0 0;font-size:14px;cursor:pointer;position:relative;}
.ui-gb-dialog .ui-dialog-tab li.current {color:#AE172E;font-weight:600;border:1px solid #AE172E;background:#fff;}
.ui-gb-dialog .ui-dialog-tab li span {width:26px;height:26px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../img/selected.gif) 0 0 no-repeat;display:none;position:absolute;right:0;_right:-1px;bottom:0;}
.ui-gb-dialog .ui-dialog-tab li.current span {display:block;}
#reviewedit-form .ui-form-item #cc {margin-top:6px;}
.ui-promsg-dialog {width:470px;overflow:hidden;}
.ui-promsg-dialog .ui-form {padding:15px 0 0 15px;width:450px;}
.ui-promsg-dialog .ui-form-title {margin-right:10px;}
.ui-promsg-dialog .ui-label {text-align:left;padding:0;}
.ui-promsg-dialog .ui-form-item {margin:0 0 15px 0;}
.ui-promsg-dialog .ui-input {float:left;}
.ui-promsg-dialog .ui-form .ui-form-button {width:438px;}
.ui-promsg-dialog .ui-form .ui-button {margin:0;float:left;}
.ui-iframe {width:100%;height:100%;z-index:-3;position:absolute;background:transparent;background-color:transparent;}
.l_guide{ width:775px;height:33px; line-height:33px; position:fixed; left:50%; top:0px; margin-left:-275px; z-index:999;}
.l_guide .bg{ width:100%; height:33px; overflow:hidden; background:#000; opacity:0.75; filter:alpha(opacity=75); position:absolute; left:;0; top:0;}
.l_guide .pag_bar{ width:100%; height:33px; overflow:hidden; color:#fff; position:absolute; left:;0; top:0;}
.pag_bar ul{ margin-left:15px;}
.pag_bar a{ color:#fff;}
.pag_bar a:hover{ color:#fff;}
.pag_bar ul span{ float:left; margin-right:5px;}
.pag_bar ul a{ float:left; padding-left:10px; padding-right:10px; margin-right:1px;}
.pag_bar ul a:hover,.pag_bar ul a.curr{color:#fff; background:#AE172E;}
.pag_bar .curr:hover{text-decoration:none;}
.pag_bar .pagem{ padding-left:20px; padding-right:15px; background:url(../img/icon.png) no-repeat -12px -2969px;float:right; _display:inline;}
.pag_bar .pagem span{ padding:0 10px;float:left; _display:inline;}
.pag_bar .next{ padding-right:10px; background:url(../img/icon.png) 32px -2929px no-repeat;float:left; _display:inline;}
.pag_bar .prev{ padding-left:10px; background:url(../img/icon.png) -10px -2903px no-repeat;float:left; _display:inline; margin-right:8px;}
.pag_bar .toTop_w{ background:url(../img/icon.png) no-repeat -12px -2969px;float:right; _display:inline;}
.pag_bar .toTop{ display:block; width:45px; height:33px; background:url(../img/icon.png) 10px -2866px no-repeat;}

.d-like{border: 1px solid #e0e0e0;border-top: none;margin-bottom: 10px;}

/*通用6图片*/
.d-list-pic{padding:15px 0 5px;height:281px;overflow:hidden;}
.d-list-pic li{position:relative;float:left;display:inline;margin-left:10px;width:162px;}
.d-list-pic li a{display:block;padding:5px;transition: all .2s ease-out;border-radius:3px;}
.d-list-pic li a img{display:block;width: 152px;height:225px;}
.d-list-pic li a .mask{position:absolute;left: 5px;bottom: 51px;width:152px;height:22px;background-color: #000;opacity:.4;filter:Alpha(opacity=40);}
.d-list-pic li a .score{position:absolute;left: 5px;bottom: 51px;width:36px;height:22px;line-height:22px;text-align: center;background-color: #f60;color: #fff;}
.d-list-pic li a .text{position:absolute;right: 0;bottom: 51px;padding-right:10px;width:137px;height:22px;line-height:22px;text-align: right;color: #fff;}
.d-list-pic li a h4{color: #333;font-weight:600;height: 24px;line-height: 24px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-list-pic li a p{color: #999;height:22px;line-height:22px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-list-pic li a:hover{background-color: #f0f0f0;box-shadow: 0 0 3px 3px rgba(0,0,0,.08);}
.d-list-pic li a:hover .mask{background-color: #f60;opacity:.7;filter:Alpha(opacity=70);}


/*通用列表文字*/
.d-list-text{padding:0 8px 10px 12px;}
.d-list-text li{width: 190px;height: 32px;line-height: 32px;overflow: hidden;float: left;margin: 0 1px 1px 0;color: #ccc;padding: 0 10px;background-color: #f7f7f7;}
.d-list-text li a{margin: 0 6px;}
.d-list-text li a.gray{color: #666;}
.d-list-text li span{font-size: 12px;color: #f60;}

.d-vod-tab{height: 44px;background: url(../img/tdbg2.png);padding-left: 10px;font-size:14px;}
.d-vod-tab li{background: url(../img/tdbg3.png);min-width: 190px;height: 44px;line-height: 44px;float: left;overflow: hidden; text-align: center;color: #666;font-weight: 600;font-size: 14px;cursor: pointer;}
.d-vod-tab li.current {background: url(../img/tdbg2.png);}
.d-vod-tab li strong {color: #f60;display: inline-block;max-width: 260px;overflow: hidden;height: 44px; vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;}

/*打赏*/
#comment #cyReward{margin: 0 auto -20px;width: 134px;}
.d-vod-info #cyReward{width: 134px;position: absolute;right: 0;top: 50px;}
