﻿/* reset */
@font-face {font-family: 'icon';src:  url('../fonts/icon.eot?u5uycm');src:url('../fonts/icon.eot?u5uycm#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?u5uycm') format('truetype'), url('../fonts/icon.woff?5uycm') format('woff'), url('../fonts/icon.svg?u5uycm#icon') format('svg'); font-weight: normal; font-style: normal;}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td{margin: 0;padding: 0;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
fieldset, img{border: 0;}
:focus{outline: 0;}
address, caption, cite, code, dfn,em, th, var, optgroup{font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
abbr, acronym{border: 0;font-variant: normal;}
strong{font-weight: 700;}
input, button, textarea,
select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt{font-size: 100%;}
input, button, textarea, select{*font-size: 100%;}
body{line-height: 1.5;}
ol, ul{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;}
sup, sub{font-size: 100%;vertical-align: baseline;}
:link, :visited , ins{text-decoration: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
body .fn-clear{*zoom:1;*clear: both;}
/* reset end */
body .fn-hide{display:none;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
html,body{_height: 100%;_width: 100%;}
body{color: #666;font-size:12px;background-color: #f5f5f5;}
a{text-decoration: none; color: #333;}
a.color{color: #a9672c;}
a:hover{text-decoration: underline; color: #a9672c;}
.hide-self,
.hide-txt a,
.new-tip,
.ui-icon,
span.new{font-size: 0;line-height: 0;overflow: hidden;display: block;text-indent: -9999px;-webkit-text-size-adjust:none;background-repeat: no-repeat;}
.ui-icon{background-image: url(../images/ui-icon.gif?v2456);}
.new-tip{width: 33px;height: 14px;position: absolute;left: 0;right: 0;z-index: 3;background: url(../images/new-tip.gif) 0 0 no-repeat;}
span.new{width: 22px;height: 12px;position: absolute;background: url(../images/new.gif) 0 0 no-repeat;}
/* ui-iframe */
.ui-iframe{width: 100%;height: 100%;z-index:-3;position: absolute;background: transparent;background-color: transparent;}
.layout{width: 1200px;margin: 0 auto;}
/* navbar */
#navbar{height: 40px;overflow: hidden;background-color:#af7942}
/* nav */
#nav,#sign{float: left;border-left: 1px solid #a9672c;border-right: 1px solid #b78758;}
/* ui-nav */
.ui-nav .nav-item{height: 40px;float: left;overflow: hidden;}
/* nav-link */
.ui-nav .nav-link{display: block;height: 40px;line-height: 40px;overflow: hidden;padding: 0 20px 0 18px;font-size: 14px;text-align: center;color: #fff;z-index: 9;float: left;position: relative;border-left: 1px solid #b78758;border-right: 1px solid #a9672c;}
.ui-nav .drop-title-hover,.ui-nav .nav-link:hover,.ui-nav .current .nav-link{color: #af7942;text-decoration: none;border-left-color: #fcfcfc;background-color: #fcfcfc;}
.ui-nav .ui-icon{display: block;width: 16px;height: 16px;margin: 11px 7px 0 0;*margin-right: 3px;float: left;}
.ui-nav #nav-home .nav-link{padding: 0 17px;}
.ui-nav #nav-home .ui-icon{margin-right: 0;}
.ui-nav .home-nav{background-position: -2px -2px;}
.ui-nav .tv-nav{background-position: -22px -2px;}
.ui-nav .movie-nav{background-position: -42px -2px;}
.ui-nav .cartoon-nav{background-position: -62px -2px;}
.ui-nav .fun-nav{background-position: -82px -2px;}
.ui-nav .wei-nav{background-position: -102px -2px;}
.ui-nav .live-nav{background-position: -122px -2px;}
.ui-nav .shop-nav{background-position: -142px -2px;}
.ui-nav .ks-nav{background-position: -43px -154px;}
.ui-nav .sign-nav{background-position: -122px -42px;}
.ui-nav .looked-nav{background-position: -142px -42px;}
.ui-nav .drop-title-hover .home-nav,.ui-nav .nav-link:hover .home-nav,.ui-nav .current .nav-link .home-nav{background-position: -2px -22px;}
.ui-nav .drop-title-hover .tv-nav,.ui-nav .nav-link:hover .tv-nav,.ui-nav .current .nav-link .tv-nav{background-position: -22px -22px;}
.ui-nav .drop-title-hover .movie-nav,.ui-nav .nav-link:hover .movie-nav,.ui-nav .current .nav-link .movie-nav{background-position: -42px -22px;}
.ui-nav .drop-title-hover .cartoon-nav,.ui-nav .nav-link:hover .cartoon-nav,.ui-nav .current .nav-link .cartoon-nav{background-position: -62px -22px;}
.ui-nav .drop-title-hover .fun-nav,.ui-nav .nav-link:hover .fun-nav,.ui-nav .current .nav-link .fun-nav{background-position: -82px -22px;}
.ui-nav .drop-title-hover .wei-nav,.ui-nav .nav-link:hover .wei-nav,.ui-nav .current .nav-link .wei-nav{background-position: -102px -22px;}
.ui-nav .drop-title-hover .live-nav,.ui-nav .nav-link:hover .live-nav,.ui-nav .current .nav-link .live-nav{background-position: -122px -22px;}
.ui-nav .drop-title-hover .shop-nav,.ui-nav .nav-link:hover .shop-nav,.ui-nav .current .nav-link .shop-nav{background-position: -142px -2px;}
.ui-nav .drop-title-hover .ks-nav,.ui-nav .nav-link:hover .ks-nav,.ui-nav .current .nav-link .ks-nav{background-position: -63px -154px;}
.ui-nav .drop-title-hover .sign-nav,.ui-nav .nav-link:hover .sign-nav,.ui-nav .current .nav-link .sign-nav{background-position: -122px -62px;}
.ui-nav .drop-title-hover .looked-nav,.ui-nav .nav-link:hover .looked-nav,.ui-nav .current .nav-link .looked-nav{background-position: -142px -62px;}
/* drop-box*/
.drop-box{width: 600px;overflow: hidden;position: absolute;top: 39px;z-index: 8;clear: both;padding: 5px;margin-left: -1px;border: 1px solid #de1a5a;background-color: #fff;display: none;}
#nav-tv .drop-box{width: 480px;}
#nav-movie .drop-box{margin-left: -106px;}
#nav-cartoon .drop-box{margin-left: -197px;}
#nav-fun .drop-box{width: 840px;margin-left: -288px;}
#nav-wei .drop-box{width: 480px;margin-left: -183px;}
/* ui-catalog*/
.ui-catalog{}
.ui-catalog li{width: 60px;height: 26px;line-height: 26px;overflow: hidden;float: left;}
.ui-catalog li a{display: block;width: 100%;height: 100%;font-size: 14px;overflow: hidden;text-align: center;}
.ui-catalog li a:hover{color: #fff;text-decoration: none;background-color: #18c2c8;}
/* sign*/
#sign{float: right;}
#sign .nav-link{padding: 0 18px 0 17px;}
#sign .nav-link .ui-icon{margin-right: 0;}
#sign .drop-box{padding: 0;}
#sign #activator{cursor: hand;cursor: pointer;}
/* nav-signin*/
#nav-signin{width: 290px;padding: 0;margin-left: -239px;}
/* ui-signin*/
#sign .ui-signin{width: 250px;padding: 5px 20px 20px 20px;}
.ui-signin .ui-form-item{width: 250px;margin: 15px 0 0 0;}
.ui-signin .ui-form-placeholder .ui-label{left: 48px;}
.ui-signin .ui-input{width: 200px;padding-left: 48px;text-indent: 0;background-repeat: no-repeat;background-image: url(../images/signin-icon.gif);}
.ui-signin #username{background-position: 0 0;}
.ui-signin #username.ui-input-focus{background-position: 0 -34px;}
.ui-signin #password{background-position: 0 -68px;}
.ui-signin #password.ui-input-focus{background-position: 0 -102px;}
.ui-signin .forgot-psw{width: 15px;height: 15px;position: absolute;margin: 0;top: 9px;right: 9px;z-index: 11;background: url(../images/signin-icon.gif) 0 -136px no-repeat;}
.ui-signin .ui-button{float: right;}
/* signin-assist*/
.signin-assist{width: 270px;height: 30px;line-height: 30px;overflow: hidden;padding: 10px;text-align: center;border-top: 1px solid #e5e5e5;background-color: #f6f8f8;}
.signin-assist .qq-login{width: 130px;height: 30px;margin: 0;float: left;background: url(../images/qq_login.gif) 0 0 no-repeat;}
.signin-assist p{width: 110px;text-align: left;float: right;font-size: 14px;}
/**//* nav-signed*/
#sign .nav-avatar{padding: 0 12px 0 11px;position: relative}
#sign .messagetip{position:relative;top: -40px;right: 0;z-index: 10;border: 0;background: none;width: 16px;height: 16px}
#sign .inewmessage:before{font-size: 16px;font-family: "icon"; content: "\f06a";font-style: normal;margin-left: 5px;color: #FF2700;animation: inewmessage 1s linear infinite; -webkit-animation: inewmessage 1s linear infinite; -moz-animation: inewmessage 1s linear infinite; -ms-animation: inewmessage 1s linear infinite;-o-animation: inewmessage 1s linear infinite;}
#sign .nav-avatar img{display: block;width: 36px;height: 36px;margin: 2px 0 0;border-radius: 50%}
#nav-signed{width: 130px;padding: 0;margin-left:0;}
/* ui-signed*/
.ui-signed li{width: 130px;height: 35px;overflow: hidden;text-align: left;}
.ui-signed li a{display: block;height: 35px;line-height: 35px;font-size: 14px;padding: 0 0 0 15px;}
.ui-signed li a:hover{text-decoration: none;background-color: #eee;}
.ui-signed .ui-icon{background-image: none;text-indent: inherit;line-height: 35px; height: 35px;font-style: normal;margin: 0 0;width: auto;float: left;}
.ui-signed .ui-icon:before{font-size: 16px;font-family: "icon"; padding-right: 8px;}
.ui-signed .user-qire:before{font-family: "icon";content: "\e93e";}
.ui-signed .user-edit:before{content: "\f2bc";}
.ui-signed .user-fav:before{content: "\e945";}
.ui-signed .user-rss:before{content: "\e934";}
.ui-signed .user-cmt:before{content: "\f27b";}
.ui-signed .user-log:before{content: "\ea15";}
.ui-signed .user-gb:before{content: "\e905";}
.ui-signed .user-logout:before{content: "\e921";}
.ui-signed a:hover .user-qire{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-looked*/
#nav-looked .nav-link{padding: 0 15px 0 14px;width: 78px;}
#nav-looked .nav-link .ui-icon{margin-right: 5px;_margin-right: 1px;}
#nav-looked .drop-box{width: 308px;margin-left: -201px;}
.looked-list{width: 308px;overflow: hidden;position: relative;}
.looked-list p{height: 30px;line-height: 30px;padding: 0 10px;overflow: hidden;color: #999;position: relative;margin-bottom: -1px;border-bottom: 1px solid #eee;background-color: #f9f9f9;}
.looked-list p .close-his{float: right;}
/* list*/
.looked-list ul{width: 307px;max-height: 165px;_height:expression(this.scrollHeight > 165 ? "165px" : "auto");overflow: auto;overflow-x: hidden;clear: both;}
.looked-list li{height: 32px;line-height: 32px;*margin: 0 0 -2px 0;overflow: hidden;display: block;padding-right: 3px;border-top: 1px dotted #dfdfdf;}
.looked-list li:hover{background-color: #fcfcfc;}
.looked-list li.no-his p{text-align: center;height: 32px;border: 0;background-color: #fff;}
.looked-list li h5{width: 198px;height: 32px;overflow: hidden;float: left;padding: 0 10px;}
.looked-list li h5 em{margin: 0 5px;color: #666;}
.looked-list li label{width: 55px;height: 32px;overflow: hidden;float: left;display: block;}
.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(../images/cross_gray.gif) 3px 3px no-repeat;}
.looked-list li .delck:hover{background-image: url(../images/cross_red.gif);background-color: #ddd;}
/* .his-todo*/
.looked-list .his-todo{width: 320px;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;clear: both;text-align: center;border-top: 1px solid #eee;background-color: #f9f9f9;}
.looked-list .his-todo a{color: #e12160;margin: 0 2px;}
.looked-list .his-todo em{color: #ccc;margin: 0 5px 0 7px;}
/*site_nav*/
.overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:100;position:absolute; left:0;}
.site_nav_box{position:fixed;top:-500px;background:transparent url(../images/overlay.png) repeat top left;color:#7F7F7F;z-index:101; width:100%; position:absolute; left:0;}
a.boxclose{float:right;width:25px; height:25px;background:transparent url(../images/slideup.png) no-repeat;position:absolute; right:0px; bottom:0px;cursor:pointer;}
a.boxclose:hover{background-position:0 -43px}
.img{float:right;}
.site_nav_content{width:1200px; margin:0 auto; padding:20px 0 0;}
.site_nav_box .bsize{font-family:"Microsoft YaHei"; font-size:28px; line-height:34px; font-style:normal; color:#FFFFFF;display:block}
.site_nav_box .menu_bd{width:50%; float:left; padding:0 0 40px;}
.site_nav_box .menu_bd dl h2{font: normal 16px/30px "Microsoft YaHei"; margin:8px 0 5px; color:#fafafa}
.site_nav_box .menu_bd dl h2 a{color:#fafafa; text-decoration:none;}
.site_nav_box .menu_bd dl h2 a:hover{color:#d29946}
.site_nav_box .menu_bd dl dd a{color:#A7A7A7}
.site_nav_box .menu_bd dl dd a:hover{color:#d29946}
/* subnav */
#subnav{height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;border-bottom: 1px solid #e5e5e5;background-color: #fcfcfc;}#subnav em{font-family: simsun; margin: 0 6px; color: #999;font-size: 12px;}#subnav strong{color: #390;}#subnav strong.movie{color: #06c;}
/* headbar */
#headbar{height: 100px;}
/* logo */
#logo{padding: 13px 80px 0 0;float: left;}
#logo,.logo img{width: 151px;height: 72px;overflow: hidden;display: block;}
/* searchbar*/
#searchbar{width: 670px;margin-top: 25px;float: left;}
/* ui-search*/
.ui-search{width: 666px;height: 30px;overflow: hidden;float: right;border: 2px solid #A96723;background-color: #fff;border-radius: 4px;}
.search-input{width: 630px;float: left;height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;color: #666;text-indent: 9px;border: 0;background-color: transparent;}
.search-button{width: 30px;float: right;height: 30px;overflow: hidden;cursor: pointer;border: 0;background: url(../images/search.gif) center 5px no-repeat #fff;}
/* autocomplete*/
.acInput{width: 630px;}
.acResults{width: 662px;padding: 3px;margin: 1px 0 0 -2px;border: 1px solid #18c2c8;background-color: #fff;overflow: hidden;z-index: 9;}
.acResults ul li{height: 30px;line-height: 30px;cursor: pointer;display: block;font-size: 12px;overflow: hidden;border-bottom: 1px dotted #dfdfdf;}
.acResults ul li strong{color: #e12160;font-weight: 700;}
.acResults ul li a{display: block;padding: 0 8px;}
.acResults ul li a:hover{color: #333;text-decoration: none;}
.acLoading{background : url('indicator.gif') right center no-repeat;}
.acSelect{background-color: #eee;}
/* hotkeys*/
.hotkeys{width: 680px;height: 30px;line-height: 30px;overflow: hidden;}
.hotkeys a{margin-right: 5px;}
/* qire-plus*/
#qire-plus{width: 250px;height: 80px;padding: 10px 0 0 0;float: right;}
#qire-plus li{width: 50px;height: 80px;float: left;text-align: center;}
#qire-plus li a{width: 100%;height: 100%;overflow: hidden;display: block;color: #666;line-height: 14px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
#qire-plus li a#new{color: #e12160;}
#qire-plus li a:hover{color: #e12160;text-decoration: none;background-color: #eee;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #fafafa;border-radius: 1px;}
#qire-plus .ui-icon{width: 32px;height: 32px;margin: 2px 9px 6px 9px;}
#qire-plus .top-icon{background-position: 0 -120px;}
#qire-plus .new-icon{background-position: -32px -120px;}
#qire-plus .help-icon{background-position: -64px -120px;}
#qire-plus .gb-icon{background-position: -96px -120px;}
#qire-plus .fav-icon{background-position: -128px -120px;}

header,#cd-lateral-nav{display: none}

/* qire-notice */
.qire-notice{color: #e12160;line-height: 24px;padding: 10px 10px 10px 40px;border: 1px solid #e6d8b9;position: relative;background: url(../images/bulb.gif) 7px center no-repeat #feffe6;border-radius: 4px;zoom:1;margin-bottom: 20px;width: 100%;box-sizing: border-box;display: inline-block;}
.qire-notice a{color: #080; text-decoration: underline;}
.qire-notice a:hover{color: #e12160; text-decoration: none;}
/* ui-sponsor */
.ui-sponsor{margin: 0;/*background: url(../images/sponsor-icon.gif) right center no-repeat #eeeaeb;*/}
.ui-sponsor img{display: block;}
/* sohu-sponsor */
#sohu-sponsor{text-align: center;}
/* ui-sponsor250 */
.ui-sponsor250{width: 250px;overflow: hidden;margin: 3px;}
/* latest-focus */
#latest-focus{width: 1197px;margin: 10px auto 30px;}
/* latest-tab-nav */
.latest-tab-nav{width: 1197px;height: 36px;overflow: hidden;margin-bottom: -2px;}
.latest-tab-nav li{width: 198px;height: 33px;line-height: 33px;float: left;overflow: hidden;text-align: center;color: #333;cursor: default;font-weight: 700;font-size: 14px;margin-right: -1px;border: 1px solid #dedede;border-bottom: 0 none;background-color: #fcfcfc;}
.latest-tab-nav #latest6{width: 200px;}
.latest-tab-nav li.current{height: 33px;position: relative;z-index: 1;color: #e12160;border-top-width: 2px;border-bottom: 0;border-color: #18c2c8;background-color: #fff;}
.latest-tab-nav #latest1.current,.latest-tab-box .hot-latest,.latest-tab-box .hot-latest .txt-list li span{border-color: #e12160;color: #e12160;}
.latest-tab-nav #latest2.current,.latest-tab-box .tv-latest,.latest-tab-box .tv-latest .txt-list li span{border-color: #390;color: #390;}
.latest-tab-nav #latest3.current,.latest-tab-box .movie-latest,.latest-tab-box .movie-latest .txt-list li span{border-color: #1f87cb;color: #1f87cb;}
.latest-tab-nav #latest4.current,.latest-tab-box .dm-latest,.latest-tab-box .dm-latest .txt-list li span{border-color: #ab7800;color: #ab7800;}
.latest-tab-nav #latest5.current,.latest-tab-box .fun-latest,.latest-tab-box .fun-latest .txt-list li span{border-color: #8605c2;color: #8605c2;}
.latest-tab-nav #latest6.current,.latest-tab-box .wei-latest,.latest-tab-box .wei-latest .txt-list li span{border-color: #f53254;color: #f53254;}
.latest-tab-nav li span{display: block;margin: 0 auto;width: 85px;}
.latest-tab-nav #latest2 span,.latest-tab-nav #latest6 span{width: 102px;}
.latest-tab-nav #latest1 span{width: 116px;}
.latest-tab-nav .ui-icon{width: 20px;height: 20px;float: left;margin: 6px 5px 0 0;*margin: 6px 0 0 0;}
.latest-tab-nav .hot{background-position: 0 -40px;}
.latest-tab-nav .tv{background-position: -20px -40px;}
.latest-tab-nav .movie{background-position: -40px -40px;}
.latest-tab-nav .dm{background-position: -60px -40px;}
.latest-tab-nav .fun{background-position: -80px -40px;}
.latest-tab-nav .wei{background-position: -98px -40px;}
.latest-tab-nav .current .hot{background-position: 0 -60px;}
.latest-tab-nav .current .tv{background-position: -20px -60px;}
.latest-tab-nav .current .movie{background-position: -40px -60px;}
.latest-tab-nav .current .dm{background-position: -60px -60px;}
.latest-tab-nav .current .fun{background-position: -80px -60px;}
.latest-tab-nav .current .wei{background-position: -98px -60px;}
/* latest-tab-box */
.latest-tab-box{width: 1197px;overflow: hidden;background-color: #fff;}/* latest-item */.latest-item{width: 1195px;overflow: hidden;border: 1px solid #333;}/* silder-cnt */.latest-item .silder-cnt{width: 1198px;height: 236px;overflow: hidden;}.latest-item .img-list li{width: 170px;}.latest-item .txt-list{width: 1210px;}.latest-item .txt-list li{width: 281px;}
/* img-list */
.img-list{margin-right: -1px;overflow: hidden;}
.img-list li{width: 158px;height: 235px;overflow: hidden;float: left;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.img-list li:last-child{border-right: 0}
.img-list li:hover{background-color: #fcfcfc;}
.img-list h5{width: 110px;height: 22px;line-height: 22px;font-size: 14px;overflow: hidden;margin: 4px auto 0;}
.img-list li p{width: 110px;height: 22px;line-height: 22px;color: #999;overflow: hidden;margin: 0 auto;font-size: 12px;}
.img-list li p.time{text-indent: 18px;background: url(../images/clock.gif) 0 4px no-repeat;}
/* play-img*/
.play-img{width:fit-content;display: block;margin: 0 auto;margin-top: 16px;padding: 3px;position: relative;border: 1px solid #fff;background-color: #fff;text-align: center;box-sizing: border-box}
.play-img:hover{color: #fff;text-decoration: none;border-color: #18c2c8;box-shadow: 0 1px 1px rgba(0,0,0,0.07);}
.play-img img{width: 110px;height: 150px;display: inline-block;overflow: hidden;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;}
.play-img label.mask{width: calc(100% - 6px);height: 20px;display: block;overflow: hidden;background-color: #000;position: absolute;bottom: 3px;filter:alpha(opacity=30);opacity: 0.3;z-index: 1;transform: translate(-50%, 0);left: 50%;}
.play-img label.text{width: calc(100% - 10px);height: 20px;line-height: 20px;display: block;overflow: hidden;font-size: 12px;position: absolute;bottom: 3px;padding: 0 5px;text-align: right;z-index: 2;color: #fff;white-space:nowrap;box-sizing: border-box; transform: translate(-50%, 0);left: 50%;}
.play-img label.score{display: block;width: 28px;height: 18px;line-height: 16px;padding-right: 7px;text-align: center;overflow: hidden;color: #fff;position: absolute;left: 0;top: 8px;z-index: 3;-webkit-text-size-adjust:none;background: url(../images/ui-icon.gif) 0 -155px no-repeat;}
/* txt-list */
.txt-list{overflow: hidden;margin: 11px;}.txt-list li{width: 222px;height: 32px;line-height: 32px;overflow: hidden;float: left;margin-right: 15px;font-size: 12px;color: #aaa;border-bottom: 1px dotted #e0e0e0;}.txt-list-small li{width: 180px;}.txt-list li a{margin: 0 4px;}.txt-list li span,.txt-list li a.gray{color: #666;}.txt-list li span{font-size: 12px;margin: 0 4px;}
/* sub-list */
.sub-list{width: 100%;padding: 8px 0;overflow: hidden;box-sizing: border-box}
.sub-list li{width:calc((100% - 25px) / 6);overflow: hidden;float: left;height: 24px;line-height: 24px;text-indent: 32px;margin-right:5px;background: url(../images/v4.gif) 14px 6px no-repeat;}
.sub-list li:nth-child(6n){margin-right: 0}
/* ui-box */
.ui-box{margin: 10px auto 20px;border: 1px solid #ddd;background-color: #fff;display: inline-block;width: calc(100% - 2px)}
/* ui-qire */
.ui-qire{border-top: 3px solid #ccc;background-color: #fcfcfc;}
/* qire-bar */
.qire-bar{width: 243px;float: left;border-right: 1px solid #eee;background-color: #fcfcfc;}
/* ui-title*/
.qire-bar .ui-title{height: 55px;position: relative;border-bottom: 1px solid #eee;}
.qire-bar .ui-title .ui-icon{width: 32px;height: 38px;position: absolute;left: -32px;top: -3px;background-image: url(../images/qire-index.gif);}
.qire-bar .ui-title .view-all{position: absolute;top: 18px;right: 10px;z-index: 3;color: #e12160;}
.qire-bar .ui-title h2{height: 30px;padding: 12px 0 0 15px;}
.qire-bar .ui-title h2 a{height: 30px;width: 190px;background-image: url(../images/qire-index.gif);}
#qire-tv{border-top-color: #390;}
#qire-tv .qire-bar .ui-title .title-icon{background-position: 0 0;}
#qire-tv .qire-bar .ui-title h2 a{width: 160px;background-position: -32px 0;}
#qire-movie{border-top-color: #1f87cb;}
#qire-movie .qire-bar .ui-title .title-icon{background-position: 0 -40px;}
#qire-movie .qire-bar .ui-title h2 a{width: 115px;background-position: -32px -40px;}
#qire-cartoon{border-top-color: #ab7800;}
#qire-cartoon .qire-bar .ui-title .title-icon{background-position: 0 -80px;}
#qire-cartoon .qire-bar .ui-title h2 a{background-position: -32px -80px;}
#qire-fun{border-top-color: #bf9e0d;}
#qire-fun .qire-bar .ui-title .title-icon{background-position: 0 -120px;}
#qire-fun .qire-bar .ui-title h2 a{width: 180px;background-position: -32px -120px;}
#qire-wei{border-top-color: #f53254;}
#qire-wei .qire-bar .ui-title .title-icon{background-position: 0 -160px;}
#qire-wei .qire-bar .ui-title h2 a{width: 175px;background-position: -32px -160px;}
/* ui-sort*/
.ui-sort{width: 228px;overflow: hidden;padding: 3px 0 5px 15px;font-size: 14px;border-bottom: 1px solid #eee;}
.sort-item{width: 213px;padding: 6px 0 4px 0;overflow: hidden;}
.sort-type{height: 78px;border-bottom: 1px dotted #ddd;}
.sort-list{width: 220px;}
.sort-list li{width: 55px;float: left;height: 26px;line-height: 26px;font-size: 14px;overflow: hidden;}
#qire-tv .sort-type{height: 52px;}
#qire-tv .sort-type a{color: #e12160;}
#qire-tv .sort-star{height: 78px;}
#qire-movie .sort-type{height: 104px;}
#qire-fun .sort-list{padding-bottom: 1px;}
#qire-fun .sort-list li{width: 110px;height: 28px;line-height: 28px;}
/* ui-ranking*/
.ui-ranking{width: 213px;padding: 0 15px;overflow: hidden}
#list-focus .ui-ranking,#channel-box .ui-ranking{width: 226px;padding-bottom: 5px;border-bottom: 1px solid #eee;}
.ui-ranking h3{font-size: 14px;font-weight: 700;height: 38px;line-height: 38px;overflow: hidden;color: #333;}
/* ranking-list*/
.ranking-list{}
.ranking-list li{height: 32px;line-height: 32px;overflow: hidden;border-top: 1px dotted #ddd;}
.ranking-list span{float: right;color: #999;font-size: 11px;}
.ranking-list em{color: #666;margin-right: 7px;font-style: italic;font-weight: 700;}
.ranking-list span.score{color: #e12160;font-size: 12px;}
.ranking-list em.stress{color: #e12160;}
/* qire-box */
.qire-box{width: 954px;float: right;margin-left: -1px;border-left: 1px solid #eee;background-color: #fff;overflow: hidden;}
/* qire-commend*/
.qire-commend{}
.focus-list{width: 956px;height: 216px;overflow: hidden;}
.focus-list li{width: 461px;height: 199px;padding: 16px 0 0 16px;}
.focus-list .play-img,.focus-list .play-img img{width: 130px;height: 175px;}
.focus-list .play-img{float: left;margin: 0 10px 0 0;}
.focus-list .play-txt{width: 293px;height: 180px;overflow: hidden;float: right;padding-right: 20px;}
.focus-list li h5{font-weight: 700;}
.focus-list li h5,.focus-list li p{width: 100%;color: #666;line-height: 20px;height: 20px;}
.focus-list li p.nums{color: #e12160;font-weight: 700;}
.focus-list li p.desc{height: 60px;line-height: 20px;padding: 5px 0;margin-bottom: 5px;border-bottom: 1px dotted #ddd;}
/* item*/
.focus-list .item{width: 100%;overflow: hidden;line-height: 20px;}
.focus-list .item dt{float: left;width: 36px;overflow: hidden;}
.focus-list .item dd{float: left;width: 157px;overflow: hidden;}
.focus-list .item dd a{margin: 0 7px 0 0;}
/* qire-random*/
.qire-random{width: 954px;height: 472px;overflow: hidden;}
#qire-wei .qire-random{height: 470px;}
/* qire-assist*/
.qire-assist{width: 714px;overflow: hidden;padding: 20px;}
/* assist-tab-nav*/
.assist-tab-nav{width: 80px;float: left;padding-bottom: 3px;position: relative;}
.assist-tab-nav li{width: 78px;height: 28px;line-height: 28px;overflow: hidden;text-align: center;color: #333;cursor: default;margin-bottom: -1px;border: 1px solid #ddd;background-color: #f5f5f5;}
@-moz-document url-prefix(){.assist-tab-nav li{line-height: 26px;}}.assist-tab-nav li.current{color: #e12160;font-weight: 700;position: relative;border-right-color: #fff;background-color: #fff;box-shadow: 0 2px 0 rgba(0,0,0,0.04);}
/* assist-tab-box*/
.assist-tab-box{width: 633px;height: 93px;line-height: 20px;float: right;overflow: hidden;margin-left: -1px;border: 1px solid #eee;}
/* synch-list*/
.synch-list{width: 636px;height: 93px;overflow: hidden;}
.synch-list li{width: 140px;height: 93px;overflow: hidden;float: left;color: #999;padding: 0 8px 0 10px;border-right: 1px solid #eee;}
.synch-list p{height: 20px;line-height: 20px;overflow: hidden;}
.synch-list p a{margin-right: 2px;}
.synch-list h5{height: 16px;line-height: 16px;overflow: hidden;font-size: 14px;padding: 8px 0 5px 0;}
.synch-list h5 img{display: block;width: 16px;height: 16px;float: left;margin-right: 6px;}
/* assist-list*/
.assist-list{width: 636px;height: 93px;overflow: hidden;}
.assist-list li{width: 127px;height: 41px;line-height: 18px;overflow: hidden;float: left;padding: 5px 8px 0 23px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;background: url(../images/assist-icon.gif) 8px 8px no-repeat;}
#qire-movie .assist-list li{background-position: 8px -32px;}
/* qire-forecast*/
.qire-forecast{width: 714px;overflow: hidden;padding: 20px;}
/* forecast-tab-nav*/
.forecast-tab-nav{width: 714px;overflow: hidden;position: relative;}
.forecast-tab-nav li{width: 80px;height: 26px;line-height: 26px;overflow: hidden;text-align: center;color: #333;cursor: default;float: left;font-size: 14px;margin-right: -1px;border: 1px solid #ddd;background-color: #f5f5f5;}
.forecast-tab-nav li.title{width: 130px;padding: 0 0 0 15px;text-align: left;font-size: 12px;font-weight: 700;color: #e12160;}
.forecast-tab-nav li.current{color: #18c2c8;font-weight: 700;position: relative;border-bottom-color: #fff;background-color: #fff;box-shadow: 2px 0 0 rgba(0,0,0,0.04);}
/* forecast-tab-box*/
.forecast-tab-box{width: 712px;height: 66px;float: right;overflow: hidden;margin-top: -1px;border: 1px solid #eee;}
/* forecast-list*/
.forecast-list{width: 712px;height: 60px;margin: 3px 0;overflow: hidden;}
.forecast-list li{width: 178px;height: 20px;line-height: 20px;overflow: hidden;float: left;text-indent: 25px;background: url(../images/assist-icon.gif) 8px -76px no-repeat;}
#qire-fun .forecast-list{width: 716px;margin: 1px 0 0 0;height: 65px;}
#qire-fun .forecast-list li{height: 32px;line-height: 32px;text-indent: 27px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;background-position: 10px -111px;}
/* directory-item */
.directory-item{width: 1198px;overflow: hidden;margin-top: 10px;border: 1px solid #18c2c8;background-color: #fff;}
/* directory-list*/
.directory-list{width: 100%;overflow: hidden;}
.directory-list li{float: left;overflow: hidden;width: calc(100% / 3)}
.directory-list dl{width: 218px;margin: 12px 0 15px 0;overflow: hidden;padding: 0 10px 0 20px;border-right: 1px solid #eee;box-sizing: border-box}
.directory-list dl.movie{width: 192px;}
.directory-list dl.cartoon{width: 144px;}
.directory-list dl.fun{width: 184px;}
.directory-list dl.wei{width: 110px;}
.directory-list dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: 700;}
.directory-list dd{line-height: 22px;margin-right: 12px;float: left;}
.directory-list dd a{white-space: nowrap;float: left;}
/* directory-focus */
#directory-focus{overflow: hidden;border-color: #18c2c8;border-width: 1px;}
#directory-focus .directory-item{border: 0;margin: 0;border-bottom: 1px solid #eee;}
/* directory-search */
.directory-search{width: 1080px;height: 34px;overflow: hidden;padding: 9px;}
.directory-search .ui-search{float: left;}
.directory-search .hotkeys{width: 395px;padding-top:2px;overflow: hidden;float: right;}
/* tv-directory */
#tv-directory .directory-list dl{width:calc(100% - 1px);}
#tv-directory .directory-list dl dd,#movie-directory .directory-list dl dd,#fun-directory .directory-list dl dd,#cartoon-directory .directory-list dl dd{font-size: 14px; line-height: 24px;}
#tv-directory .directory-list dl.area{width:calc(100% - 1px);}
#tv-directory .directory-list dl.year{width:calc(100% - 1px);}
#tv-directory .directory-list dl.star{width:calc(100% - 1px);border-right: 0}
/* movie-directory */
#movie-directory .directory-list dl{width:calc(100% - 1px);}
#movie-directory .directory-list dl.area{width:calc(100% - 1px);}
#movie-directory .directory-list dl.year{width:calc(100% - 1px);}
#movie-directory .directory-list dl.star{width:calc(100% - 1px);border-right: 0}
/* fun-directory */
#fun-directory .directory-list dl{width: 310px;}
#fun-directory .directory-list dl.area{width: 160px;}
#fun-directory .directory-list dl.year{width: 135px;}
#fun-directory .directory-list dl.program{width: 280px;}
/* cartoon-directory */
#cartoon-directory .directory-list dl{width: 200px;}
#cartoon-directory .directory-list dl.area{width: 160px;}
#cartoon-directory .directory-list dl.year{width: 175px;}
#cartoon-directory .directory-list dl.program{width: 350px;}
/* star-collection */
#star-collection{border-top: 1px solid #ddd;}
#star-collection h3{height: 35px;line-height: 33px;overflow: hidden;font-weight: 700;font-size: 14px;padding: 0 10px;color: #333;border-bottom: 1px solid #eee;background-color: #f5f5f5;}
#star-collection h3 span{float: right;}
#star-collection .txt-list{margin: 0 10px; height: 65px;}
#star-collection .txt-list li{width: 122px; margin: 0}
/* links-focus */
#links-focus{margin-top: 10px;line-height: 22px;overflow: hidden;}
/* ui-title */
#links-focus .ui-title{height: 20px;line-height: 20px;overflow: hidden;}
#links-focus .ui-title h2{font-weight: 700;color: #333;font-size: 14px;}
#links-focus .ui-title span{float: right;}
/* ul-link */
.ul-link{margin: 5px 0;overflow: hidden;}
.ul-link li{width: 71px;height: 22px;overflow: hidden;float: left;}
.ul-link li a{color: #999;}
.ul-link li a:hover{color: #333;}
/* footer */
.footer{border-top: 2px solid #e43770;margin-top: 10px;background: #ececec;line-height: 24px;text-align: center;padding-bottom: 30px;}
.foot-nav{color: #333;height: 24px;overflow: hidden;margin: 15px 0 10px 0;}
.foot-nav a{margin: 0 10px;}
/* foot-weibo*/
.foot-weibo{margin: 0 auto;width: 165px;margin-top: 10px;padding-left: 8px;}
/* bread-crumb-nav */
.bread-crumb-nav{height: 24px;line-height: 24px;overflow: hidden;padding: 4px 0;margin-top: 5px;border: 1px solid #ddd;background-color: #fff;border-radius: 2px;display: inline-block;width: calc(100% - 2px)}
/* bread-crumbs*/
.bread-crumbs li{float: left;font-size: 14px;padding: 0 10px 0 18px;background: url(../images/bread-crumbs.gif) 0 center no-repeat;}
.bread-crumbs li.home{background: none;padding-left: 13px;}
.bread-crumbs li a{margin: 0 5px;}
.bread-share{height: 24px;line-height: 18px;overflow: hidden;padding: 0 3px;}
/* bread-crumb-nav-play */
.bread-crumb-nav-play{margin: 0;border: 0 none;}
.bread-crumb-nav-play li.home{padding-left: 0;}
.bread-crumb-nav-play li.home a{margin-left: 0;}
/* filter-focus */
.filter-focus{width: 1170px;padding: 0 14px;overflow: hidden;margin-bottom: 0;}
/* ui-title*/
.filter-focus .ui-title{height: 30px;line-height: 30px;overflow: hidden;padding: 5px 0 7px 0;border-bottom: 1px dotted #ddd;}
.filter-focus .ui-title h3{color: #e12160;font-weight: 700;float: left;font-size: 14px;}
.filter-focus .ui-title span{float: right;}
.filter-focus .ui-title span a,.filter-focus .ui-title p em{background-color: #e5e5e5;font-size: 12px;padding: 4px 7px;border-radius: 2px;}
.filter-focus .ui-title span a:hover{color: #fff;text-decoration: none;background-color: #e12160;}
.filter-focus .ui-title p{padding-left: 30px;*padding-top: 5px;float: left;}
.filter-focus .ui-title p em{color: #666;padding: 4px 10px;margin-right: 5px;*vertical-align: middle;}
/* filter-list*/
.filter-focus .ui-cnt{margin-bottom: -1px;}
.filter-list{width: 100%;overflow: hidden;clear: both;line-height: 24px;padding: 5px 0 6px 0;font-size: 14px;border-bottom: 1px dotted #eee;box-sizing: border-box}
.filter-list h5{width: 50px;overflow: hidden;font-weight: 700;color: #333;float: left;line-height: 28px;text-align: right;}
.filter-list ul{width:calc(100% - 50px);float: right;overflow: hidden;}
.filter-list li{float: left;height: 24px;overflow: hidden;margin: 2px 5px 2px 0;}
.filter-list a{color: #333;display: inline-block;padding: 0 8px;border-radius: 2px;}
.filter-list-letter li a{width: 44px;padding: 0;text-align: center;}
.filter-list a:hover{color: #e12160;text-decoration: none;background-color: #eee;}
.filter-list a.current,.filter-list a.current:hover{color: #e12160;text-decoration: none;background-color: #eee;cursor: default;}
/* list-focus */
#list-focus{width: 1198px;overflow: hidden;border-top: 1px solid #e12160;}
#list-focus .qire-box{width:calc(100% - 257px);min-height: 1425px;float: left;margin: 0;border: 0 none;border-right: 1px solid #eee;}
#list-focus #find-focus{width: 100%;border: 0 none;height: auto;min-height: inherit;}
#list-focus .qire-bar{width: 256px;float: right;border: 0 none;margin-left: -1px;border-left: 1px solid #eee;}
/* ui-bar*/
.ui-bar{height: 42px;overflow: hidden;padding: 0 10px;border-bottom: 1px solid #eee;}
/* view-mode*/
.view-mode{margin: 8px 0 0 0;width: 192px;height: 26px;overflow: hidden;float: left;}
.view-mode li{width: 96px;height: 26px;overflow: hidden;float: left;}
.view-mode li a{width: 100%;height: 26px;line-height: 26px;display: block;overflow: hidden;font-size: 14px;font-family: simsun;text-indent: 27px;background-image: url(../images/view-mode.gif);background-repeat: no-repeat;background-color: #eee;}
.view-mode li a:hover{text-decoration: none;background-color: #ddd;}
.view-mode li a.current{color: #fff;background-color: #e12160;cursor: default;}
.view-mode li#view-list a{background-position: 10px 7px;}
.view-mode li#view-letter a{background-position: 10px -43px;}
.view-mode li#view-list a.current{background-position: 10px -18px;}
.view-mode li#view-letter a.current{background-position: 10px -68px;}
/* view-filter*/
.view-filter{float: left;height: 24px;line-height: 24px;overflow: hidden;margin-top: 9px;color: #999;padding-left: 10px;}
.view-filter em{float: left;padding: 0 6px;font-family: simsun;}
.view-filter a{display: block;height: 24px;overflow: hidden;padding: 0 10px;float: left;border-radius: 2px;}
.view-filter a:hover{text-decoration: none;background-color: #eee;}
.view-filter a.current{color: #fff;font-weight: 700;background-color: #0d999e;cursor: default;}
.ui-bar .ui-pages{margin-top: 9px;}
/* ui-pages */
.ui-pages{height: 24px;text-align: center;}
.ui-pages a,.ui-pages span,.ui-pages em,.ui-pages label,.ui-pages .pagego,.ui-pages .pagebtn{height: 24px;line-height: 24px;display: inline-block;text-align: center;margin: 0 1px;padding: 0 10px;color: #666;font-weight: 700;overflow: hidden;vertical-align: middle;background-color: #eee;}
.ui-pages .pagego{width: 30px;padding: 0 5px;height: 22px;line-height: 22px;font-weight: 700;color: #333;border: 1px solid #ccc;background: #fff;margin-right: 3px;background: url(../images/input.gif) 0 0 repeat-x;}
.ui-pages .pagebtn{cursor: pointer;width: 60px;height: 22px;line-height: 22px;padding: 0 5px;font-weight: 700;color: #333;border: 1px solid #ccc;background-color: #eee;}
.ui-pages label{background: transparent;}
.ui-pages a:hover{color: #e12160;text-decoration: none;background-color: #ddd;}
.ui-pages span.current{color: #fff;background-color: #0d999e;}
.ui-pages span.disabled{filter:alpha(opacity=30);opacity: 0.3;}
.ui-pages .prev,.ui-pages .next{background-image: url(../images/ui-page.gif);background-repeat: no-repeat;}
.ui-pages .prev{padding: 0 10px 0 20px;background-position: 0 1px;}
.ui-pages .next{padding: 0 20px 0 10px;background-position: right -25px;}
/* ui-page-big */
.ui-page-big{height: 34px;text-align: center;}
.ui-page-big a,.ui-page-big span,.ui-page-big em,.ui-page-big label,.ui-page-big .pagego,.ui-page-big .pagebtn{height: 34px;line-height: 34px;font-size: 16px;font-weight: normal;padding: 0 16px;}
.ui-page-big .pagego,.ui-page-big .pagebtn{height: 32px;line-height: 32px;}
.ui-page-big .prev{background-position: 0 7px;}
.ui-page-big .next{background-position: right -20px;}
.ui-page-big span.current{font-weight: 700;}
/* list-page */
.list-page{padding: 20px 0;text-align: center;border: 0 none;}
/* show-list */
.show-list{width:100%;overflow: hidden;}
.show-list li{width:100%;padding: 20px;overflow: hidden;border-bottom: 1px solid #eee;box-sizing: border-box}
/* kong*/
.show-list li.kong{font-size: 14px;text-align: center;}
.show-list li.kong label{padding: 10px 0 10px 40px;background: url(../images/loading.gif) left center no-repeat;box-sizing: border-box}
/* play-img*/
.show-list .play-img{float: left;margin: 0;}
/* play-txt*/
.show-list .play-txt{width:calc(100% - 130px);float:right;overflow: hidden;}
#find-focus .show-list{width: 100%;}
#find-focus .show-list li{width: 100%;}
#find-focus .play-txt{width:calc(100% - 160px);}
/* h5*/
.show-list h5{font-size: 14px;font-weight: 700;height: 24px;line-height: 24px;overflow: hidden;}
.show-list p{height: 24px;line-height: 24px;overflow: hidden;color: #333;}
.show-list p.type{width: 150px;}
.show-list p em{width: 36px;float: left;color: #666;display: block;height: 24px;overflow: hidden;}
.show-list p.plot em,.show-list p.plot{height: 72px;}
.show-list p.state{width:450px;float: left;}
.show-list p.state a{color:#e12160;}
.show-list p.more-desc{width:50px;text-align: right;float: right}
.show-list p a{margin-right: 7px;}
.show-list p a.more{color: #e13160;padding-right: 8px;margin-left: 3px;background: url(../images/a3.gif) right 4px no-repeat;}
.show-list p cite{color: #666;}
.show-list p .goplay{margin: 0;}
.show-list p em.long{width: auto;}
/* letter-query */
#letter-query{width: calc(100% - 2px)}

/* letter*/
.letter{width: 100%;overflow: hidden;}
.letter li{color: #666;width:calc((100% - 88px) / 26);height: 32px;line-height: 32px;overflow: hidden;text-align: center;float: left;border-right: 1px solid #e8e8e8;}
.letter li:last-child{border-right:0}
.letter li a{display: block;width: 100%;height: 100%;color: #666;font-size: 13px;font-weight: 700;overflow: hidden;}
.letter li a:hover{color: #e12160;text-decoration: none;background: #f5f5f5;}
.letter li.sz{width: 62px;border: 0 none;}
/* serial-box*/
#serial-box{width: 100%}
#serial-box .ui-title{font-size: 14px;height: 40px;line-height: 40px;margin: 0 15px;overflow: hidden;border-bottom: 1px dotted #ccc;}
#serial-box .ui-title h2{height: 20px;line-height:20px;font-weight: 700;margin-top: 11px;color:#04b2b8;float: left;}
#serial-box #serial-box-wj{border-color: #18c2c8;margin-top: 5px;}
#serial-box #serial-box-lz{border-color: #0a0;}
#serial-box #serial-box-lz .ui-title h2{color: #0a0;}
#serial-box #serial-box-lz .ui-title .yxtg{font-size: 12px;float: right;}
#serial-box #serial-box-lz .ui-title .yxtg a{margin: 0 5px;}
/* ui-cnt*/
#serial-box .ui-cnt{width: 100%;overflow: hidden;padding: 0 15px 15px 15px;box-sizing: border-box}
#serial-box .txt-list{width: 100%;}
#serial-box .txt-list{margin: 0;width: 100%}
#serial-box .txt-list li{width:calc((100% - 30px) / 4);margin-right: 10px;border-bottom: 1px solid #f2f2f2;}
#serial-box .txt-list li:nth-child(4n){margin-right: 0}
#serial-box .txt-list li.even{/*background: #f9f9f9;*/}
#serial-box .txt-list li a.red{color: #e12160;}
/* serial-union*/
#serial-box .serial-union{padding: 5px 15px 0 15px;}
#serial-box #serial-box-wj .serial-union{padding-bottom: 15px;}
#serial-box .serial-union .txt-list{width: 650px;float: left;}
.serial-union .letter-union{width: 300px;height: 250px;overflow: hidden;float: right;margin: 10px 0 0 0;}
#serial-box .txt-list h5{height: 32px;overflow: hidden;font-size: 14px;padding-left:4px;}
#serial-box .txt-list h5 em{font-size: 11px;-webkit-text-size-adjust: none;}
#serial-box .txt-list h5 img{position: absolute;margin: 10px 0 0 5px ;*margin: 2px 0 0 5px;}
/* tipInfo*/
.tipInfo{width: 319px;height: 158px;overflow: hidden;position: absolute;clear: both;background: #fff;display: none;z-index: 9;box-shadow: 0 1px 1px rgba(0,0,0,0.07);}
.tipInfo .play-img{border-color: #ddd;float: left;margin: 0;}
.tipInfo dl{width:200px;float: right;height: 156px;text-indent: 0;line-height: 20px;color: #333;border: 1px solid #d7d7d7;border-left:0;background: #fffbd1;}
.tipInfo dl dt,.tipInfo dl dd{width: 182px;padding: 0 9px;height: 20px;overflow: hidden;background: #fcfcfc;}
.tipInfo dl dt{font-weight: bold;padding-top: 5px;}
.tipInfo dl dd.jq{height: 60px;padding-bottom: 3px;margin-bottom: 2px;border-bottom: 1px solid #d7d7d7;}
.tipInfo dl dd.bg{background: #fffbd1;}
.tipInfo dl label{color: #666;}
.tipInfo dl span{margin: 0 5px 0 0;}
/* letter-focus*/
#letter-focus{width: 100%;overflow: hidden;box-sizing: border-box}
/* letter-focus-item*/
.letter-focus-item{width: auto;overflow: hidden;padding: 15px 0 15px 15px;clear: left;line-height: 28px;border-bottom: 1px solid #eee;position: relative;zoom:1;}
.letter-focus-item dl{width: calc((100% - 20px) / 3);margin-right: 10px;float: left}
.letter-focus-item dl:nth-child(3n){margin-right: 0;}
.letter-focus-item dt{width: 100%;height: 28px;padding: 2px 0;overflow: hidden;float: left;font-size: 24px;}
.letter-focus-item dt a{color: #e12160;}
.letter-focus-item dt a:hover{color: #e12160;text-decoration: none;}
.letter-focus-item dd{width: 100%;height: 28px;padding: 2px 0;float: left;font-size: 14px;overflow: hidden;border-bottom: 1px solid #f5f5f5;margin-bottom: 10px}
.letter-focus-item span{font-size: 12px;color: #666;margin-right: 3px;}
/* letter-ranking*/
.letter-ranking{width: 233px;overflow: hidden;float: right;margin: 19px 0 0 10px;background-color: #fcfcfc;}
.letter-ranking .ui-ranking{width: 207px;padding: 0 13px 5px 13px;border-bottom: 1px solid #eee;}
/* detail-box*/
#detail-box{width: 1198px;overflow: hidden;position: relative;border-color: #19c2c8;margin-bottom: 10px}
/* title*/
.detail-title{margin: 0;height: 40px;padding: 7px 20px;overflow: hidden;}
.detail-title h2{height: 24px;line-height: 24px;font-weight: bold;font-size: 20px;color: #333;float: left;padding: 5px 0;font-family: "Microsoft Yahei";overflow: hidden;}
/* detail-sect*/
.detail-sect{width: 350px;margin-top: 5px;padding: 0 0 0 20px;overflow: hidden;float: left;}
/* interest-sect*/
.interest-sect,.interest-rss{width: 52px;height: 23px;overflow: hidden;float: left;margin-right: 10px;}
.detail-sect a{display: block;width: 52px;height: 23px;line-height: 23px;_line-height: 21px;overflow: hidden;text-align: left;color: #fff;font-size: 12px;text-indent: 22px;background: url(../images/sect.gif?2013228) no-repeat;}
@-moz-document url-prefix(){.detail-sect a{line-height: 22px;}}.detail-sect a:hover{color: #fff;}
.interest-sect .sect-btn{background-position: 0 0;}
.interest-rss .rss-btn{background-position: -52px 0;}
/* sect-show*/
.interest-sect .sect-show,.interest-rss .rss-show{width: 52px;height: 23px;overflow: hidden;}
.interest-sect .sect-show a{background-position: 0 -23px;color: #888;text-indent: 22px;}
.interest-rss .rss-show a{background-position: -52px -23px;color: #888;text-indent: 22px;}
.detail-sect .sect-show a:hover{color: #666;}
/* detail-cols*/
.detail-cols{width: 1160px;margin: 0 19px 19px 19px;overflow: hidden;zoom:1;background-color: #fff;}
/* detail-pic*/
.detail-pic{width: 237px;height: 312px;overflow: hidden;position: relative;background: url(../images/pic-bg.gif) right bottom no-repeat;}
.detail-pic img{display: block;width: 225px;height: 300px;padding: 4px;overflow: hidden;border: 1px solid #ccc;}
/* detail-union*/
.detail-union{margin-top: 33px;background-color: #fcfcfc;}
.detail-union,.detail-union img{display: block;width: 280px;overflow: hidden;}
/* detail-info*/
.detail-info{width: 395px;padding: 0 0 0 15px;overflow: hidden;}
/* info*/
.detail-info .info{width: 100%;overflow: hidden;padding-top: 10px;}
.detail-info .info dl{width: 100%;line-height: 24px;overflow: hidden;color: #666;font-size: 14px;padding: 3px 0;}
.detail-info .info dt{width: 42px;float: left;color: #888;overflow: hidden;}
.detail-info .info dd{width: 353px;float: left;color: #999;overflow: hidden;}
.detail-info .info dd a,.detail-info .info dd span{margin: 0 5px 0 0;color: #333;}
.detail-info .info dd a:hover{color: #e12016;}
.detail-info .info dd span.color{color: #18c2c8;}
/* juqing*/
.detail-info .info dl.juqing{line-height: 26px;}
.detail-info .info dl.juqing dd{font-size: 14px;color: #666;}
/* fn-left*/
.detail-info .info dl.fn-left{width: 210px;height: 24px;}
.detail-info .info dl.fn-left dd{width: 168px;}
/* fn-right*/
.detail-info .info dl.fn-right{width: 140px;height: 24px;}
.detail-info .info dl.fn-right dd{width: 98px;}
.detail-info .info dl.fn-right strong{margin-right: 2px;}
.detail-info .info dl a.link{color: #e12160;padding-right: 8px;background: url(../images/a3.gif) right 6px no-repeat;}
.detail-info .info dl #link-cmt a{display: inline-block;width: 100px;height: 24px;overflow: hidden;text-indent: -999px;float: left;background: url(../images/cmt-link.gif?2013228) 0 0 no-repeat;}
.detail-info .info dl #link-cmt label{float: left;color: #080;}
.detail-info .info dl #link-cmt strong{color: #e12160;padding: 0 2px;}
/* rating-box*/.rating-box{width: 307px;height: 85px;position: absolute;top: 8px;right: 15px;background: url(../images/score-scale.gif?) 0 bottom no-repeat;display: none;}
/* rating-kong*/
#rating-kong{background: none;display: block;}
.rating-kong-item{font-size: 14px;line-height: 40px;height: 40px;overflow: hidden;margin-top: 42px;color: #e12160;text-align: center;}
.rating-kong-item .loading{padding: 10px 20px;color: #666;font-size: 12px;background: url(../images/lazyload.gif) left center no-repeat;}
.rating-kong-item .nopingfen{padding: 0;color: #e12160;font-size: 14px;background: none;}
/* rating-total*/
.rating-total{width: 307px;height: 48px;}
/* rating-total-item*/
.rating-total-item{display: block;height: 48px;overflow: hidden;float: left;background-color: #fff;margin-right: -48px;}
/* pingfen-total*/
.pingfen-total{width: 61px;height: 43px;overflow: hidden;float: left;position: relative;margin-right: -13px;text-align: center;font-family: Georgia,"Times New Roman",Times,serif;background: url(../images/rating-total.gif) 0 0 no-repeat;}
.pingfen-total strong,.pingfen-total em{display: block;width: 61px;height: 35px;line-height: 30px;overflow: hidden;position: absolute;top: 0;left: 0;color: #7c4600;z-index: 6;font-size: 26px;font-weight: normal;}
.pingfen-total em{top: 1px;left: 1px;color: #ffeedb;z-index: 5;}
/* rating-bar*/
.rating-bar{width: 301px;height: 20px;overflow: hidden;margin-left: 2px;position: relative;background: url(../images/score-bg.gif?) 0 0 no-repeat;}
.rating-bar-item{height: 18px;overflow: hidden;border: 1px solid #75b442;background: url(../images/score-bg.gif?) 0 -20px no-repeat;}
/* rating-show*/
.rating-box .rating-show{width: 290px;overflow: hidden;padding: 3px 1px 10px 8px;border: 1px solid #ccc;background: #fff;position: absolute;margin: 1px 0 0 2px;display: none;}
.rating-box .rating-show li{width: 290px;height: 14px;overflow: hidden;float: left;clear: both;margin-top: 5px;}
.rating-box .rating-show .starstop{width: 60px;height: 12px;overflow: hidden;display: block;text-indent: -999px;float: left;margin-top: 1px;margin-right: 5px;background: url(../images/star-min.gif) no-repeat;}
.rating-box .rating-show .star5{background-position: 0 0;}
.rating-box .rating-show .star4{background-position: 0 -20px;}
.rating-box .rating-show span.star3{background-position: 0 -40px;}
.rating-box .rating-show span.star2{background-position: 0 -60px;}
.rating-box .rating-show span.star1{background-position: 0 -80px;}
.rating-box .rating-show .power{width: 180px;height: 6px;overflow: hidden;display: block;margin-top: 4px;margin-right: 5px;float: left;background: #f5f5f5;}
.rating-box .rating-show .power-item{width: 0;height: 6px;overflow: hidden;display: block;float: left;background: #9beaed;}
.rating-box .rating-show em{line-height: 14px;overflow: hidden;float: left;font-size: 10px;color: #e12160;font-weight: normal;-webkit-text-size-adjust: none;}
/* detail-rating*/
#detail-rating{background-color: #fff;}
/* rating*/
#rating{width: 328px;height: 32px;line-height: 30px;overflow: hidden;color: #666;border: 1px solid #ddd;border-radius: 2px;float: left;clear: both;}
#rating span{float: left;font-size: 14px;height: 32px;overflow: hidden;}
#rating span.label{padding: 0 0 0 10px;background-color: #eee;}
#rating .rating{float: left;width: 120px;height: 24px;overflow: hidden;padding: 3px 10px 0 7px;}
#rating .rating li{cursor: pointer;float:left;overflow: hidden;width: 24px;height: 24px;text-indent: -99px;background: url(../images/rating.png) 0 0 no-repeat;}
#rating .rating li.hover,#rating .rating li.active{background: url(../images/rating.png) 0 -24px no-repeat;}
/* detail-desc-cnt*/
.detail-desc-cnt{padding: 5px;font-size: 14px;line-height: 24px;}
/* play-list-box*/
.play-list-box{width: 100%;overflow: hidden;padding: 0 15px 15px;box-sizing: border-box}
.play-list-box .caption{height: 45px;overflow: hidden;background: url(../images/line.gif) 0 44px repeat-x;}
.play-list-box .caption h4{height: 35px;float: left;overflow: hidden;margin-top: 4px;}
.play-list-box .caption h4 img{height: 20px;display: block;margin: 8px 0 0 0;}
/* Txt*/
.play-list-box .txt{height: 22px;line-height: 22px;overflow: hidden;margin-top: 11px;float: right;padding-right: 5px;}
.play-list-box .txt a,.play-list-box .txt a:hover{color: #e12160;}
/* play-list*/
#detail-list .play-list{width: 1183px;max-height: 700px;_height:expression(this.scrollHeight > 700 ? "700px" : "auto");overflow: auto;overflow-x: hidden;clear: both;position: relative;}
.play-list a{width: 154px;height: 28px;line-height: 28px;overflow: hidden;display: block;text-align: center;color: #333;float: left;position: relative;margin: 5px 5px 0 0;border: 1px solid #e0e0e0;background-color: #f5f5f5;}
.play-list a:visited{color: #666;background: #faebd7;}
.play-list a:hover{color: #fff;text-decoration: none;border-color: #e12160;background: #e12160;}
.play-list-long a{width: 234px;}
.play-list a span.new{top: 0;right: 0;}
/* lplay-tips*/
.play-tips{padding:7px 0 7px 18px;font-size: 14px;}
.play-tips span{font-weight:700;color:#e12160}
/* like-focus*/
#like-focus{width: 1198px;overflow: hidden;position: relative;}
#like-focus .ui-title,
#comment .ui-title,
#play-help .ui-title{height: 40px;line-height: 40px;overflow: hidden;padding: 0 19px;color: #666;font-size: 14px;border-bottom: 1px solid #eee;background-color: #fcfcfc;}
#like-focus .ui-title strong{color: #e12160;}
#like-focus .img-list{width: 1201px;margin-left: -1px;}
#like-focus .img-list li{width: 170px;height: 215px;}
#like-focus .txt-list{margin: 0 10px -1px 10px;width: 1190px;}
#like-focus .txt-list li{width: 183px;}
/* detail-related*/
.detail-related{width: 998px;overflow: hidden;padding: 7px 0 0 0;border-bottom: 1px solid #eee;background-color: #fcfcfc;}
.detail-related .bd{width: 858px;float: right;}
.detail-related h5{width: 120px;font-size: 14px;float: left;height: 25px;overflow: hidden;line-height: 25px;font-weight: 700;color: #333;padding: 0 0 8px 19px;}
.detail-related h5 strong{color: #e12160;}
.detail-related a{height: 25px;line-height: 23px;padding: 0 10px 0 20px;font-size: 12px;display: block;overflow: hidden;float: left;font-weight: normal;margin: 0 8px 8px 0;background: url(../images/tag.gif) 0 0 no-repeat;}
.detail-related a:hover{text-decoration: none;background-position: 0 -25px;}
/* comment*/
#comment .ui-title h3{font-weight: 700;color: #333;}
#comment .ui-cnt{width: 1160px;padding: 19px;overflow: hidden;}
#comment .ui-form{padding: 0;}
#cmt-input-tip .ui-input,
#review-input-link .ui-input{width: calc(100% - 2px);float: none;*float: left;margin: 0;}
#cmt-input-bd .ui-textarea{height: 72px;padding: 8px;width: 1142px;}
#cmt-input-bd .ui-form-info{margin: 5px 0 0 0;}
#cmt-input-bd .ui-form-info p{margin: 0;padding: 0 15px 0 0;}
#comment .ui-form-item{margin: 0;}
#comment .ui-bar{margin-top: 10px;border: 1px solid #eee;}
#comment .ui-bar .view-filter{padding: 0;}
/* replongform*/
#replongform{width: 300px;padding: 15px;overflow: hidden;}
#replongform .ui-link-cnt{padding-top: 5px;}
#replongform .ui-link-cnt .ui-link{float: right;}
/* comment-list*/
.comment-list{margin: 0 30px;}
.comment-list .kong{padding: 10px 0 2px 0;text-align: center;}
/* comment-focus*/
.comment-focus{width: 100%;padding: 0 0 5px 0;overflow: hidden;margin: 15px 0 0 0;}
/* ui-comment*/
.ui-comment{width: 100%;margin: -15px 0 0 0;overflow: hidden;background: url(../images/bg-cmt-time.gif) -100px 15px repeat-y;}
.ui-comment .kong{margin-top: 15px;text-align: center;background-color: #fff;font-size: 14px;}
/* comment-item*/
.comment-item{width: 100%;padding: 15px 0 0 0;overflow: hidden;}
/* comment-time*/
.comment-time{width: 52px;overflow: hidden;float: left;}
.comment-time .date-time{width: 49px;height: 48px;overflow: hidden;padding-left: 3px;background: url(../images/bg-cmt-time.gif) 41px 0 no-repeat;}
.comment-time .date-time strong{display: block;color: #999;line-height: 14px;text-align: left;width: 49px;margin-top: 4px;line-height: 20px;}
/* comment-post*/
.comment-post{width: calc(100% - 55px);overflow: hidden;float: right;}
/* comment-post-arrow*/
.comment-post-arrow{width: 10px;height: 15px;overflow: hidden;margin-top: 17px;float: left;position: relative;background: url(../images/comment-arrow.gif) 0 0 no-repeat;}
/* comment-post-cnt*/
.comment-post-cnt{width: calc(100% - 9px);overflow: hidden;float: right;padding: 10px;margin-left: -1px;border: 1px solid #e3e3e3;background-color: #f9f9f9;border-radius: 4px;box-sizing: border-box}
/* comment-avatar*/
.comment-avatar{width: 50px;float: left;overflow: hidden;}
.comment-avatar img{display: block;width: 50px;height: 50px;overflow: hidden;border-radius: 5px;background-color: #eee;}
/* comment-body*/
.comment-body{width:calc(100% - 60px);overflow: hidden;float: right;}
/* comment-text*/
.comment-text{line-height: 25px;font-size: 14px;word-wrap: break-word;}
.comment-text .user,.comment-text a{color: #e12160;}
.comment-text em{margin-right: 5px;}
/* comment-assist*/
.comment-assist{height: 14px;line-height: 14px;overflow: hidden;margin-top: 8px;padding-right: 4px;}
.comment-assist a{color: #999;}
.comment-assist a:hover{color: #e12160;}
.comment-assist span a{margin-right: 10px;}
/* cmt-replay*/
.comment-replay{width: 100%;margin-top: 5px;overflow: hidden;}
/* comment-replay-arrow*/
.comment-replay-arrow{width: 17px;height: 10px;overflow: hidden;position: relative;margin: 0 0 0 10px;background: url(../images/comment-arrow.gif) -10px 0 no-repeat;}
.cmt-forward .cmt-replay-arrow{margin: 0 0 0 15px;}
/* comment-replay-cnt*/
.comment-replay-cnt{width: calc(100% - 2px);overflow: hidden;padding: 10px;margin: 5px 0;border: 1px solid #e3e3e3;background-color: #f3f3f3;border-radius: 2px;box-sizing: border-box;border-radius: 2px}
.comment-replay .ui-textarea{width: calc(100% - 2px);height: 60px;line-height: 20px;border-color: #ccc;background: url(../images/input-focus.gif) 0 0 repeat-x #fff;box-sizing: border-box}
.comment-replay-assist{width: 100%;height: 30px;line-height: 30px;overflow: hidden;padding-top: 4px;}
.comment-replay-assist p{float: left;}
.comment-replay-assist .ui-button{float: right;margin: 0;height: 28px;line-height: 28px;font-size: 12px;background-color: #666;}
/* comment-box*/
.comment-box{margin: 0 0 0 70px;padding: 6px 10px;border: 1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
/* comment-name*/
.comment-name{height: 24px;line-height: 24px;color: #e12160;}
.comment-name a{color: #e12160;}
.comment-review .comment-name a{color: #333;font-size: 14px;font-weight: bold;}
.comment-review .comment-name a:hover{color: #e12160;}
/* comment-cnt*/
.comment-cnt{color: #333;line-height: 20px;font-size: 12px;}
.comment-cnt a{color: #e12160;}
.comment-review .comment-cnt{font-size: 14px;line-height: 24px;padding: 5px 0 3px 0;}
/* comment-do*/
.comment-do{height: 24px;line-height: 24px;overflow: hidden;font-size: 12px;margin: 5px 0 0 0;*font-family: '宋体';}
.comment-do em{color: #ccc;margin: 0 3px;}
.comment-do .date-time{color: #999;}
.comment-do .date-time a{color: #e12160;margin: 0 5px 0 0;}
.comment-do strong,.comment-do .date-time{font-family: Tahoma, Arial, Helvetica, sans-serif;}
.comment-do strong{font-size: 11px;-webkit-text-size-adjust: none;}
/* comment-reply*/
.comment-reply{padding-bottom: 15px;overflow: hidden;}
.comment-reply li{padding: 10px 0 0 70px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
/* play-hel*/
#play-help .box{border-color: #390;}
#play-help .play-help-item{padding: 5px 18px 18px 18px;}
#play-help .play-help-item h3{display: inline;background: #fff;line-height: 30px;padding: 0 10px;font-size: 14px;color: #390;font-weight: bold;position: relative;margin: 0 0 0 10px;}
#play-help .play-help-item ul{display: block;overflow: hidden;color: #333;line-height: 22px;padding: 15px 0 10px 0;border: 1px solid #ddd;backgrounds: #eafde0;margin-top: -15px;}
#play-help .play-help-item li{padding: 3px 18px 3px 33px;background: url(../images/dot.gif) 20px 11px no-repeat;}
#play-help .play-help-item li.skills{border-top: 1px solid #ddd;margin-top: 10px;padding-top: 10px;background-position: 20px 18px;}
#play-help .play-help-item li label{color: #390;}
#play-help .play-help-item li a{color: #e12160;}
/* back-top*/
.back-top{width: 67px;height: 114px;line-height: 20px;display: block;text-indent: 18px;overflow: hidden;background: url(http://www.foshang.net/statics/images/arrow-up.png) 6px 5px no-repeat;*background-position: 6px 4px;position: absolute;right: 0;top: -1px;}
#back-to-top{position:fixed;right: 20px;bottom: 50px;display: none;z-index: 999999;}
#back-to-top a{width: 67px;height: 114px;display: block;overflow: hidden;text-indent: -999px;background: url(http://www.foshang.net/statics/images/arrow-up.png) 0 0 no-repeat;}
#back-to-top a:hover{background-position:0 -115px;}
/* qire-top*/
#qire-top{}
/* top-catalog*/
.top-catalog{width: 131px;border: 0 none;padding-top: 9px;}
.top-catalog ul{}
.top-catalog h2,.top-catalog li{padding: 1px 0;overflow: hidden;}
.top-catalog a{display: block;height: 35px;line-height: 35px;overflow: hidden;font-size: 14px;text-align: center;}
@-moz-document url-prefix(){.top-catalog a{line-height: 33px;}}.top-catalog a:hover{text-decoration: none;background-color: #eee;}
.top-catalog .current a{color: #fff;font-weight: 700;background-color: #18c2c8;}
/* top-content*/
.top-content{width: 866px;min-height: 300px;_height:expression(this.scrollHeight < 300 ? "300px" : "auto");padding-bottom: 10px;}
/* top-item-box*/
.top-item-box{width: 867px;margin-top: 10px;overflow: hidden;}
/* ui-title*/
.top-item-box .ui-title{margin: 0 10px;overflow: hidden;height: 35px;line-height: 35px;padding: 0 10px;background-color: #f5f5f5;}
.top-item-box .ui-title h3,.top-item-box .ui-title h3 a{font-size: 16px;font-weight: 700;color: #e12160;}
.top-item-box .ui-title span{font-size: 14px;float: right;}
.top-item-box .ui-title span a{padding-right: 20px;background: url(../images/more.gif) right 0 no-repeat;}
/* ui-top-tab*/
.ui-top-tab{float: right;}
.ui-top-tab li{float: left;height: 33px;line-height: 33px;margin-top: 2px;overflow: hidden;}
.ui-top-tab a{color: #333;display:block;padding: 0 17px;height: 33px;font-size: 14px;overflow: hidden;float: left;}
.ui-top-tab a:hover{color: #e12160;text-decoration: none;background-color: #eee;}
.ui-top-tab li.current a,.ui-top-tab li.current a:hover{color: #e12160;font-weight: 700;background-color: #fff;}
/* top-item*/
.top-item{width: 248px;height: 400px;overflow: hidden;float: left;margin-top: 10px;padding: 0 20px;border-right: 1px solid #eee;}
/* h5*/
.top-item h5{color: #333;height: 35px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: 700;}
/* top-list*/
.top-list li,.top-list-detail li,.lasted-list li{*float: left;*clear: both;width: 248px;height: 35px;line-height: 33px;overflow: hidden;border-width: 1px 0 0 0;border-style: dotted;border-color: #e0e0e0;background-color: #fff;}
.top-list li a{display: block;width: 100%;height: 35px;overflow: hidden;color: #666;}
.top-list li a:hover{text-decoration: none;color: #333;background-color: #fcfcfc;}
.top-list li a:hover .tit{color: #e12160;text-decoration: underline;}
.top-list .num,.top-list .tit,.top-list .score,.top-list .hits,.top-list-detail span{display: block;float: left;height: 35px;overflow: hidden;}
.top-list .num,.top-list-detail .num{font-size: 13px;font-style: italic;font-weight: 700;text-align: center;width: 23px;margin-right: 3px;}
.top-list .stress,.top-list-detail .stress{color: #e12160;}
.top-list .tit{color: #333;width: 165px;font-size: 12px;cursor: pointer;}
.top-list .score,.top-list .hits{float: right;text-align: right;}
.top-list li .score{color: #e12160;}
.top-list li .hits{color: #999;}
/* ui-top-tab-item*/
.ui-top-tab-item{display: none;padding: 10px 20px;}
.ui-top-tab-item-current{display: block;}
/* .top-list-detail*/
.top-list-detail{}
.top-list-detail li{width: 826px;border-width: 0 0 1px 0;}
.top-list-detail .num{font-size: 16px;font-weight: normal;width: 50px;}
.top-list-detail .tit{width: 300px;font-size: 14px;}
.top-list-detail .area{width: 150px;text-align: center;font-size: 14px;}
.top-list-detail .type{width: 200px;text-align: center;font-size: 14px;}
.top-list-detail .score{padding-right: 10px;float: right;font-size: 14px;color: #e12160;}
/* qire-lasted*/
#qire-lasted .ui-title{height: 40px;line-height: 40px;overflow: hidden;padding: 0 15px;border-bottom: 1px solid #eee;}
#qire-lasted .ui-title h2{font-size: 16px;font-weight: 700;color: #e12160;float: left;}
#qire-lasted .ui-title .lasted-type,#qire-lasted .ui-title .lasted-tags,#qire-lasted .ui-title .lasted-time{font-size: 14px;font-weight: 700;color: #333;}
#qire-lasted .ui-cnt{width: 100%;overflow: hidden;padding: 10px 19px;background-color: #fff;box-sizing: border-box}
/* lasted-list*/
.lasted-list li{width: 100%;border-width: 0 0 1px 0;}
/* .lastedx*/
.lasted-num,.lasted-tit,.lasted-type,.lasted-tags,.lasted-time{height: 35px;overflow: hidden;text-align: center;}
.lasted-num{width: 30px;color: #e12160;font-size: 12px;font-family: simsun;}
.lasted-tit{width: calc(100% - 610px);text-align: left;}
.lasted-tit h5{font-size: 14px;}
.lasted-type{width: 200px;font-size: 14px;}
.lasted-tags{width: 200px;}
.lasted-list em{margin: 0 7px;}
.lasted-time{width: 180px;text-align: right;color: #666;}
/* ui-form*/
.ui-form{padding: 30px 0 30px 30px;overflow: hidden;clear: both;}
.ui-form-title{overflow: hidden;margin: -10px 0 20px 0;height: 35px;line-height: 20px;border-bottom: 1px solid #ddd;}
.ui-form-title h3{font-size: 14px;font-weight: bold;}
/* ui-form-item*/
.ui-form-item{width: 100%;overflow: hidden;clear: both;line-height: 35px;margin:0 0 30px 0;}
.ui-form-margin0{margin: 0;}
.ui-form-info{height: 35px;line-height: 35px;overflow: hidden;margin: 10px 0 0 0;}
/* ui-label*/
.ui-label{height: 35px;line-height: 35px;overflow: hidden;font-size:14px;text-align:right;padding-right: 10px;float: left;}
/* ui-input*/
.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(../images/input.gif) 0 0 repeat-x;background-color: #fbfbfb;}
.ui-input-hover{border-color: #ccc;}
.ui-input-focus{background-image: url(../images/input-focus.gif);border-color: #18c2c8;background-color: #fff;}
/* ui-textarea*/
.ui-textarea{overflow: auto;overflow-x: hidden;padding: 5px 8px;height: 90px;text-indent: 0;line-height: 18px;}
/* ui-form-placeholder*/
.ui-form-placeholder{position: relative;height: 35px;}
.ui-form-placeholder .ui-label{text-align: left;padding: 0;top: 0;left: 12px;z-index: 1;position: absolute;cursor: text;}
.ui-form-placeholder .ui-input{position: absolute;top: 0;left: 0;z-index: 2;}
/* ui-select*/
.ui-select{text-indent: 0;padding: 0 8px;margin: 0 10px 0 0;}
.ui-select select{font-size: 14px;border: 0 none;background-color: #fbfbfb;_margin-top: 5px;}
.ui-form-block{float: left;overflow: hidden;line-height: 35px;}
.ui-button{width: 100px;height: 35px;line-height: 35px;overflow: hidden;border: 0 none;cursor: pointer;color: #fff;font-size: 14px;font-weight: 700;text-align: center;background-color: #18c2c8;border-radius: 1px;}
@-moz-document url-prefix(){.ui-button{padding-bottom: 6px;}}.ui-button-hover,.ui-button:hover{color: #fff;text-decoration: none;background-color: #e12160;}
.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;}
/* ui-message*/
.ui-message{color:#999;font-size:12px;height: 33px;line-height: 31px;padding: 0 10px 0 30px;overflow: hidden;color: #666;border: 1px solid #eee;background-repeat: no-repeat;background-position: 8px 8px;background-color: #fcfcfc;border-radius: 2px;float: left;}
.ui-message-clear{clear: both;float: none;padding: 3px 0 0 140px;line-height: 18px;height: auto;border: 0 none;background: none;}
.onShow{background-image: url(../images/valid/onShow.gif);background-position: 9px 9px;}
.onFocus{color: #26c;border-color: #cdd9f5;background-image: url(../images/valid/onFocus.gif);background-color:#e9f7ff;}
.onError{color: #c00;border-color: #f3dbcb;background-image: url(../images/valid/onError.gif);background-color:#FFF2E9;}
.onCorrect{color: #080;border-color: #cdefd0;background-image: url(../images/valid/onCorrect.gif);background-color:#E9FFEB;}
.onLoad{background-image: url(../images/valid/onLoad.gif);background-position: 6px 7px;}
/* ui-message-fixed*/
.ui-message-fixed{position: absolute;}
/* ui-label-checkbox*/
.ui-form-checkbox{margin: -15px 0 15px 0;}
.ui-label-checkbox{float: left;height: 35px;line-height: 35px;overflow: hidden;margin: 0 10px 0 0;font-size: 14px;cursor: pointer;}
.ui-label-checkbox input{float: left;margin: 12px 5px 0 0;*margin: 6px 3px 0 -3px;_margin: 6px 0 0 -3px;cursor: pointer;}
#validate-code img{width: 180px;height: 50px;float: left;display: block;overflow: hidden;margin: 0 10px 0 0;vertical-align: top;cursor: pointer;}
.validate-code-btn{clear: both;line-height: 18px;padding: 5px 0 0 0;}
/* width style*/
.w40{width: 40px;}
.w50{width: 50px;}
.w100{width: 100px;}
.w110{width: 110px;}
.w130{width: 130px;}
.w150{width: 150px;}
.w160{width: 160px;}
.w162{width: 162px;}
.w170{width: 170px;}
.w180{width: 180px;}
.w190{width: 190px;}
.w220{width: 220px;}
.w230{width: 230px;}
.w250{width: 250px;}
.w300{width: 300px;}
.w320{width: 320px;}
.w350{width: 350px;}
.w360{width: 360px;}
.w370{width: 370px;}
.w400{width: 400px;}
.w455{width: 455px;}
.w460{width: 460px;}
.w465{width: 465px;}
.w650{width: 650px;}
.w670{width: 670px;}
.w870{width: 870px;}
.w900{width: 900px;}
/* ui-link*/
.ui-link-cnt{margin-right:-10px;_margin-right:-20px;}
.ui-link{display: block;height: 28px;line-height: 26px;text-align: center;overflow: hidden;cursor: pointer;font-size: 12px;padding: 0 12px;font-weight: bold;color: #666;float: left;margin: 0 10px 0 0;border: 1px solid #ccc;background: url(../images/ui-link.gif) 0 0 repeat-x;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.ui-link:hover{text-decoration: none;border-color:#18c2c8;background-position: 0 -28px;}
.ui-link span.icon,.ui-link em.icon{display: block;width: 15px;height: 15px;overflow: hidden;float: left;margin: 5px 2px 0 0;background-position: 0 0;background-repeat: no-repeat;}
.ui-link span.write{background-image: url(../images/write.gif);}
.ui-link span.del{background-image: url(../images/trash.gif);}
.ui-link span.set{background-image: url(../images/set.gif);}
.ui-link span.add{background-image: url(../images/a-home.gif);}
.ui-link-small{height: 23px;line-height: 21px;*line-height: 23px;_line-height: 21px;font-weight: 400;padding: 0 8px;}
/* form-bar*/
.form-bar{width: 360px;text-align: center;margin: 25px 0 0 0;border-left: 1px dotted #ccc;}
/* sign-focus*/
#sign-header{padding: 13px 0 0 0;}
.sign-focus{}
/* ui-title*/
.sign-focus .ui-title{height: 45px;line-height: 45px;overflow: hidden;padding: 0 15px;font-size: 14px;border-bottom: 1px solid #eee;}
.sign-focus .ui-title h2{font-size: 16px;font-weight: 700;color: #e12160;}
.sign-focus .ui-title span{float: right;}
.sign-focus a{color: #e12160;}
/* ui-cnt*/
.sign-focus .ui-cnt{padding: 15px;overflow: hidden;background-color: #fff;}
/* sign-primary*/
#sign-primary{float: left;width:calc(100% - 231px);overflow: hidden;box-sizing: border-box}
#sign-primary .ui-input{margin-right: 10px;}
#sign-primary .ui-message{width: 230px;}
#sign-primary #validateTip{width: 150px;}
#sign-primary .ui-button{height: 40px;line-height: 40px;}
#sign-primary .qire-notice{width: 420px;padding: 7px 10px 7px 45px;float: left;font-size: 14px;background-position: 10px center;}
/* sign-app*/
#sign-app{width: 230px;overflow: hidden;margin-top: 25px;padding: 0 0 10px 30px;border-left: 1px solid #eee;box-sizing: border-box;display: inline-block}
/* sign-app-list*/
.sign-app-list{}
.sign-app-list h5{font-size: 14px;color: #333;padding-bottom: 10px;}
.sign-app-list img{display: block;float: left;margin: 10px 0 0 0;}
.sign-app-block{width: 202px;margin: 10px 0;overflow: hidden;line-height: 23px;color: #999;padding: 3px;border: 1px solid #e6d8b9;background-color: #feffe6;border-radius: 2px;}
.sign-app-block img{width: 50px;height: 50px;overflow: hidden;margin: 0;background-color: #eee;}
.sign-app-block p{width: 142px;float: right;overflow: hidden;}
.sign-app-block span{font-weight: 700;color: #666;line-height: 18px;display: inline-block;padding-top: 2px;}
.sign-app-block strong{color: #e12160;}
.sign-app-tips li{line-height: 22px;padding: 0 0 3px 10px;overflow: hidden;background: url(../images/dot.gif) 0 8px no-repeat;}
/* #login-box*/
#login-box .sign-app-login{padding: 0 0 30px 110px;}
#login-box .sign-app-block{width: 400px;font-size: 14px;}
#login-box .sign-app-block p{width: 340px;padding-top: 2px;}
/* login-callback*/
#login-callback .ui-form{clear: none;}
#login-callback .ui-form-item{margin: 0 0 10px 0;}
#login-callback .ui-form-label{float: none;text-align: left;clear: both;}
#login-callback .ui-form-field{clear: left;}
#login-callback .ui-button{margin-top: 10px;}
/* ui-callback-img*/
.ui-callback-img{text-align: center;width: 112px;height: 112px;overflow: hidden;padding: 63px 0 0 63px;}
.ui-callback-img img{width: 100px;height: 100px;display: block;padding: 5px;border: 1px solid #ddd;background-color: #fff;}
/* reg-box*/
#reg-box .caption h2{background-position: 0 -40px;}
#reg-box .caption h3{font-weight: 700;color: #e12160;}
#login-box .caption h2{background-position: 0 -60px;}
#getpw-box .caption h2{background-position: 0 -80px;}
/* email-validation*/
#email-validation .caption h2{background-position: 0 -100px;}
.activation{text-align: center;font-size: 14px;padding: 20px 0 10px 0;}
.activation h3{font-weight: bold;}
.activation p{padding: 20px 0;}
.activation .btn a{color: #fff;padding: 7px 10px;font-weight: 700;border: 1px solid #f95084;background: #f95084;}
.activation .btn a:hover{text-decoration: none;background: #e12160;}
.activation .faq{padding: 20px;font-size: 12px;}
#email-again{width: 925px;margin: 10px;overflow: hidden;padding: 15px 0 5px 20px;border: 1px solid #eee;background: #f8f8f8;}
#email-again h5{font-weight: 700;font-size: 14px;}
#email-again li{line-height: 26px;}
/* email-again*/
#email-again .ui-form-item{width: 900px;padding-top: 10px;}
#email-again .ui-label{height: 28px;line-height: 28px;font-size: 12px;padding: 0;}
#email-again .ui-input{line-height: 26px;height: 26px;padding: 0;margin: 0 10px 0 0;}
#email-again .ui-button{height: 28px;line-height: 28px;float: left;}
#email-again .ui-message{float: none;clear: both;background: transparent;text-align: left;border: 0;height: 28px;line-height: 28px;padding: 0;margin-top: -28px;position: relative;z-index: 3;}
@-moz-document url-prefix(){#email-again .ui-message{position: absolute;}}#email-again #verimg{margin-top: 5px;}
/* reg-agreement*/
.reg-agreement{padding: 10px;line-height: 22px;}
.reg-agreement .h3{font-weight: 700;font-size: 14px;}
.reg-agreement .h4{font-weight: 700;font-size: 12px;margin-top: 10px;}
.reg-agreement p{padding: 5px 0;}
.reg-agreement .p1{text-indent: 24px;}
.reg-agreement .p2{padding-left: 24px;}
/* play-focus*/
#play-focus{padding: 10px 0;overflow: hidden;background-color: #333;}
/* play*/
#play{}
/* player*/
#player{width: calc(100% - 310px);float: left;overflow: hidden;background-color: #000;}

#player-union{width: 300px;float: right;overflow: hidden;margin: -13px 0 0 0;}
#player-union .player-union{width: 300px;height: 250px;display: block;margin: 13px 0 0 0;}
.playbox-bottom{width: 1000px;overflow: hidden;margin: 0 auto;position: relative;}
.playbox-bottom .ui-sponsor{width: 1000px;margin: 0 auto;margin-top: 10px;overflow: hidden;background: transparent;}
/* copyright-notice*/
.copyright-notice{color: #666;width: 970px;padding: 15px;margin: 0 auto;overflow: hidden;background-color: #222;}
/* channel-nav*/
#channel-nav{height: 37px;overflow: hidden;background-color: #000;}
/* channel-catalog*/
.channel-catalog{}
.channel-catalog li{text-align: center;float: left;font-size: 14px;height: 37px;line-height: 35px;overflow: hidden;border-left: 1px solid #111;}
.channel-catalog li a{display: block;color: #999;height: 100%;padding: 0 18px;_float: left;}
#live-channel-catalog li a{padding: 0 16px;}
.channel-catalog li a:hover{color: #fff;text-decoration: none;font-weight: 700;background-color: #111;}
.channel-catalog li.top{float: right;font-size: 12px;font-weight: 700;border-right: 1px solid #111;}
/* channel-focus*/
.channel-focus{padding: 20px 0;overflow: hidden;background-color: #111;}
/* live-play*/
#live-focus{margin-bottom: -10px;}
#live-play{margin-top: 10px;}
#live-tvmao{margin-top: 30px;}
/* channel-silder*/
.channel-silder{height: 310px;overflow: hidden;position: relative;}
/* channel-silder-cnt*/
.channel-silder-panel{width:1000px;overflow: hidden;float: left;position: relative;}
/* channel-silder-img*/
.channel-silder-img{width: 230px;height: 310px;overflow: hidden;float: left;}
.channel-silder-img img{width: 220px;height: 300px;display: block;overflow: hidden;padding: 2px;border: 3px solid #000;background:url(../images/loading.gif) no-repeat scroll center center transparent #222;}
/* channel-silder-intro*/
.channel-silder-intro{width: 500px;height: 310px;line-height: 24px;overflow: hidden;color: #999;font-size: 14px;padding: 0 20px;float: left;}
/* channel-silder-title*/
.channel-silder-title{padding: 10px 0;height: 60px;line-height: 30px;overflow: hidden;color: #18c2c8;}
.channel-silder-title h2{font-family: "Microsoft Yahei";font-size: 26px;height: 30px;overflow: hidden;font-weight: normal;display: block;}
.channel-silder-title a{color: #fff;}
/* channel-silder-info*/
.channel-silder-info{width: 500px;height: 72px;overflow: hidden;}
.channel-silder-info li{width: 250px;height: 24px;overflow: hidden;float: left;}
.channel-silder-info li.long{width: 500px;margin-bottom: 5px;}
.channel-silder-info li span,.channel-silder-desc span{color: #ccc;}
/* channel-silder-desc*/
.channel-silder-desc{height: 96px;overflow: hidden;margin-top: 10px;}
/* channel-silder-play*/
.channel-silder-play{display: block;width: 136px;height: 30px;overflow: hidden;text-indent: -999px;margin-top: 10px;background: url(../images/silder-play.png) 0 -30px no-repeat;}
.channel-silder-play:hover{background-position: 0 0;}
/* ui-silder-panel-item*/
.ui-silder-panel-item{width: 240px;height: 320px;float: left;position: relative;overflow: hidden;}
.ui-silder-panel-item img{width: 240px;height: 320px;display: block;overflow: hidden;}
.ui-silder-panel-item .bg,.ui-silder-panel-item h5{width: 226px;height: 30px;line-height: 28px;overflow: hidden;position: absolute;bottom: 0;left: 0;padding: 0 7px;}
.ui-silder-panel-item .bg{background-color: #000;filter:alpha(opacity=80);opacity:0.8;z-index: 8;}
.ui-silder-panel-item h5{font-family: "Microsoft Yahei";font-size: 14px;height: 30px;color: #fff;z-index: 9;}
/* channel-silder-nav*/
.channel-silder-nav{width: 213px;height: 268px;margin: 0 auto;top: 12px;right: 0;position: absolute;overflow: hidden;padding: 10px 5px 10px 10px;background-color: #000;}
.channel-silder-nav li{float: left;padding: 1px;margin: 0 5px 5px 0;border: 2px solid #000;cursor:pointer}
.channel-silder-nav li.on{border-color: #19c2c8;}
.channel-silder-nav li,.channel-silder-nav img{display: block;width: 60px;height: 80px;overflow: hidden;background:url(../images/lazyload.gif) no-repeat scroll center center transparent #fff;cursor:pointer}
/* channel-box*/
#channel-box{width: 1198px;}
#channel-box .qire-box{width: 941px;float: left;margin: 0;border: 0 none;border-right: 1px solid #eee;}
#channel-box .qire-bar{width: 256px;float: right;border: 0 none;margin-left: -1px;border-left: 1px solid #eee;}
#channel-box .ranking-special{border-bottom: 0 none;}
#channel-box .ui-ranking h3{color: #e12160;}
/* special-list*/
.special-list{}
.special-list li{height: 68px;overflow: hidden;padding: 13px 0;border-top: 1px dotted #dfdfdf;}
.special-list .play-img{float: left;margin: 0 10px 0 0;}
.special-list .play-img,.special-list .play-img img{width: 120px;height: 60px;}
.special-list h5{font-size: 14px;overflow: hidden;height: 30px;line-height: 30px;font-weight: 700;}
.special-list .go-topic{display: block;width: 70px;height: 23px;line-height: 23px;text-indent: 7px;overflow: hidden;color: #333;margin-top: 10px;background: url(../images/a3.gif) 60px 8px no-repeat #eee;border-radius: 2px;}
.special-list .go-topic:hover{color: #e12160;text-decoration: none;background-color: #ddd;}
/* channel-item*/
.channel-item{width: 941px;overflow: hidden;margin-top: 1px;margin-bottom: -2px;border-bottom: 2px solid #ddd;}
/* ui-title*/
.channel-item .ui-title{overflow: hidden;height: 37px;line-height: 36px;border-bottom: 1px solid #eee;background-color: #f5f5f5;}
.channel-item .ui-title h2{font-size: 16px;font-weight: 700;color: #03898e;padding: 0 15px;position: absolute;margin-top: -2px;text-shadow: 0 1px 0 #fff;border-top: 2px solid #18c2c8;}
.channel-item .ui-title span{float: right;padding-right: 12px;font-size: 14px;}
/* ui-cnt*/
.channel-item .ui-cnt{width: 100%;overflow: hidden;}
.channel-item .img-list{width: 100%;}
.channel-item .img-list li{width:calc((100% - 5px) / 6);height: 215px;}
.channel-item .img-list li:last-child{border-right: 0}
/* specail-focus*/
#specail-focus{border: 0 none;background: transparent;}
/* specail-item*/
.specail-item{width: 1016px;overflow: hidden;clear: both;}
.specail-item li{width:218px;height: 108px;float: left;overflow: hidden;margin: 0 16px 10px 0;padding: 10px 10px 14px 10px;background: url(../images/specail-list.png) 0 0 no-repeat;}
.specail-item .play-img{width: 210px;height: 100px;margin: 0;}
.specail-item .play-img img{width: 210px;height: 100px;}
.specail-item .play-img .mask{width:210px;}
.specail-item .play-img .text{width:200px;text-align: center;}
.specail-item h5{font-size: 14px;font-weight: 700;}
.sspecail-item p{height: 24px;line-height: 24px;overflow: hidden;color: #333;}
.specail-item p a.more{color: #e13160;padding-right: 8px;margin-left: 10px;background: url(../images/a3.gif) right 6px no-repeat;}
/* specail-page*/
#specail-page{width: 960px;height: 300px;overflow: hidden;padding: 20px;margin-top: 10px;position: relative;background-color: #000;}
/* specail-banner*/
.specail-banner,.specail-banner img{display: block;width: 960px;height: 300px;margin: 0 auto;overflow: hidden;}
/* specail-desc*/
.specail-desc,.specail-mask{width: 280px;height: 260px;overflow: hidden;position: absolute;top: 40px;right: 40px;z-index: 2;border-radius: 2px;}
.specail-mask{background-color: #18c2c8;filter:alpha(opacity=50);opacity: 0.5;z-index: 1;}
.specail-desc h2{height: 50px;line-height: 50px;font-weight: 700;font-size: 20px;color: #fff;margin: 0 20px;font-family: "Microsoft Yahei";overflow: hidden;border-bottom: 1px solid #87d6b7;}
.specail-desc p{width: 240px;height: 178px;overflow: hidden;line-height: 23px;padding: 10px 20px;font-size: 14px;color: #fff;}
/* specail-list*/
#specail-list{padding-top: 10px;overflow: hidden;}
/* sitemap*/
.sitemap-item{overflow: hidden;font-size: 14px;}
/* H2*/
.sitemap-item h2{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: 700;padding: 0 15px;font-family: "Microsoft Yahei";border-bottom: 1px solid #f0f0f0;background-color: #fcfcfc;}
/* sitemap-list*/
.sitemap-list{width: 960px;line-height: 24px;overflow: hidden;padding: 19px;border-bottom: 1px solid #eee;}
.sitemap-list dt{float: left;width: 65px;overflow: hidden;font-weight: 700;color: #e12160;}
.sitemap-list dd{float: right;width: 895px;overflow: hidden;}
.sitemap-list li{width: 149px;float: left;}
/* movie-tips*/
#movie-tips{width: auto;margin: 0 0 5px 0;color: #8e840c;padding: 8px 10px;border: 1px solid #e6db55;background: #fffbcc;}
#movie-tips .bd{color: #080;}
#movie-tips .hd{color: #f00;}
#movie-tips .ts{color: #333;}
#movie-tips .yellow{color: #00f;}
#movie-tips a{color: #e12160;}
#movie-tips .line{border-bottom: 1px solid #e6db55;padding-bottom: 10px;margin-bottom: 10px;}
/* water-fall*/
#water-fall{width: 1012px;}
/* ui-waterfall*/
.ui-waterfall{width: 239px;border: 1px solid #ddd;background: #fff;float: left;overflow: hidden;margin: 12px 12px 0 0;box-shadow: 0 1px 3px #eee;border-radius: 2px;}
.ui-waterfall:hover{border-color: #ccc;box-shadow: 0 1px 3px #ddd;}
/* fall-img*/
.ui-waterfall .fall-img{width: 211px;height: 290px;overflow: hidden;padding: 14px 14px 0 14px;position: relative;}
.ui-waterfall .fall-img img{display: block;width: 211px;overflow: hidden;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;}
/* fall-ing-bg*/
.fall-ing-bg{width: 211px;height: 24px;display: block;overflow: hidden;background-color: #000;position: absolute;left: 14px;bottom: 0;filter:alpha(opacity=50);opacity: 0.5;z-index: 9;}
.fall-ing-txt{width: 201px;height: 24px;line-height: 24px;display: block;overflow: hidden;font-size: 12px;position: absolute;left: 11px;bottom: 0;padding: 0 5px;text-align: right;z-index: 11;color: #fff;white-space:nowrap;}
/* fall-desc*/
.ui-waterfall .fall-desc{width: 210px;line-height: 18px;overflow: hidden;padding: 7px 14px;color: #999;}
.ui-waterfall .fall-desc p{}
/* fall-action*/
.fall-action{width: 144px;height: 26px;top: 16px;left: 16px;position: absolute;display: none;}
.fall-action .ks-btn{display: block;width: 69px;height: 26px;line-height: 26px;overflow: hidden;text-align: left;color: #fff;text-indent: 30px;margin: 0;background: url(../images/koushui.gif) no-repeat;}
@-moz-document url-prefix(){.fall-action .ks-btn{line-height: 23px;}}.fall-action .ks-btn:hover{color: #fff;}
.fall-action .ks-fav{background-position: 0 0;float: left;}
.fall-action .ks-rss{background-position: -69px 0;float: right;}
.fall-action .ks-fav-ed{background-position: 0 -26px;color: #888;text-indent: 26px;}
.fall-action .ks-rss-ed{background-position: -69px -26px;color: #888;text-indent: 26px;}
.fall-action .ks-fav-ed:hover,.fall-action .ks-rss-ed:hover{color: #666;}
/* fall-desc*/
.ui-waterfall .fall-comment{width: 239px;overflow: hidden;color: #999;border-top: 1px solid #ddd;background: #f9f9f9;}
.fall-comment .viewmore{width: 227px;font-size: 12px;padding: 4px 6px 8px 6px;text-align: center;overflow: hidden;border-top: 1px solid #fff;}
.fall-comment li{width: 227px;font-size: 12px;padding: 4px 6px 6px 6px;*float: left;*clear: both;overflow: hidden;border-top: 1px solid #fff;border-bottom: 1px solid #ddd;}
.fall-comment li img{display: block;width: 30px;height: 30px;overflow: hidden;float: left;margin-top: 2px;border-radius: 3px;}
.fall-comment li p{width: 190px;overflow: hidden;float: right;}
.fall-comment li p span,.fall-comment li p a{color: #e12160;}
/* 404 Page*/
#page-error{width: 720px;overflow: hidden;margin: 0 auto;margin-top: 50px;}
.page-error-focus{margin-bottom: -20px;}
/* page-error-img*/
#page-error-img{width: 289px;height: 363px;overflow: hidden;text-align: center;float: left;}
#page-error-img h1{width: 246px;height: 150px;margin: 30px auto;overflow: hidden;text-indent: -999px;background: url(../images/404.png) 0 0 no-repeat;}
#page-error-img p{line-height: 24px;overflow: hidden;}
#page-error-img p a{color: #e12160;margin: 0 5px;}
/* error-directory*/
#error-directory{width: 429px;margin: 0 auto;overflow: hidden;border-color: #ccc;border-width: 1px;float: right;}
/* directory-search*/
#error-directory .ui-search{width: 407px;}
#error-directory .search-input{width: 371px;}
#error-directory .directory-item{width: 429px;border: 0;margin: 0;}
#error-directory .directory-list{width: 429px;}
#error-directory .directory-list dl{width: 419px;margin: 0;border: 0;padding: 10px;border-top: 1px solid #f0f0f0;}
#error-directory .directory-list dt{float: left;width: 80px;height: 24px;line-height: 24px;margin-right: 10px;padding: 9px 5px;text-align: center;background-color: #eee;}
#error-directory .directory-list dd{margin-right: 15px;}
#error-directory .directory-list dl.wei dt{padding: 2px 5px;}
#error-directory .directory-list dl.wei dd{line-height: 28px;}
/* ui-personal*/
#ui-personal{width: 1198px;border: 1px solid #ddd;background: url(../images/pro-line.gif) 0 0 repeat-y #fff;}
/* personal-nav*/
#personal-nav{width: calc(100% - 250px);height: 36px;overflow: hidden;margin-top: 44px; background:dodgerblue;border-radius: 2px;float: right;}
#personal-nav ul{overflow: hidden;height: 36px;}
#personal-nav li{float: left;height: 36px;font-size: 14px;text-align: center;}
#personal-nav a{display: inline-block;height: 36px;line-height: 34px;overflow: hidden;padding: 0 23px;font-weight: 700;color: #fff;}
#personal-nav a:hover,#personal-nav li.current a{color: #fff;text-decoration: none;background-color: #06b1b7;}
.personal-nav a:hover{background-color: #14bcc2;}
/* personal-bar*/
#personal-bar{width: 210px;overflow: hidden;float: left;background-color: #f2f2f2;}
#personal-box .person_mobile_nav{display: none}
/* personal-info*/
.personal-info{width: 170px;margin: 20px;overflow: hidden;}
.personal-info .avatar{display: block;width: 160px;height: 160px;overflow: hidden;padding: 1px;margin: 0 auto;border: 1px solid #ddd;background: #fff;box-shadow: 0 1px 1px rgba(0,0,0,0.05);border-radius: 50%}
.personal-info ul{width: 210px;border-bottom: 1px dotted #ccc;overflow: hidden;clear: both;padding: 10px 0;}
.personal-info li{float: left;height: 50px;overflow: hidden;padding: 0 10px;}
.personal-info li.line{height: 35px;margin-top: 7px;padding: 0;width: 1px;background: #d7d7d7;}
.personal-info li a{font-size: 16px;color: #e12160;}
/* personal-visitors*/
.personal-visitors{width: 170px;margin: 20px;overflow: hidden;display: none}
.personal-visitors h3{font-weight: 700;color: #333;}
/* visitor-list*/
.visitor-list{overflow: hidden;margin-top: 3px;}
.personal-visitors li{width: 210px;*float: left;*clear: both;line-height: 20px;overflow: hidden;padding: 6px 0;color: #666;}
.personal-visitors img{display: block;width: 50px;height: 50px;float: left;margin-right: 10px;overflow: hidden;border-radius: 2px;background-color: #fff;}
.personal-visitors h5{margin-top: 3px;font-weight: 700;}
.personal-visitors h5 a{color: #e12160;}
/* personal-box*/
#personal-box{width: calc(100% - 211px);overflow: hidden;float: right;}
/* personal-intro*/
.personal-intro{overflow: hidden;padding: 10px 30px 20px 30px;}
.personal-intro h5{font-size: 16px;font-family: "Microsoft Yahei";color: #333;padding: 7px 0;}
.personal-intro h5 a{font-size: 12px;color:#e12160;font-weight: normal;margin-left: 10px;font-family: Tahoma;}
.personal-intro h5 span{float: right;}
.personal-intro h5 .promsg-btn{color: #333;display: inline-block;background-color: #eee;height: 24px;line-height: 24px;border-radius: 2px;padding: 0 8px;}
.personal-intro h5 .promsg-btn:hover{color: #e12160;text-decoration: none;background-color: #ddd;}
.personal-intro li{font-size: 12px;color: #666;line-height: 22px;*line-height: 20px;}
.personal-intro li span{padding: 0 0 0 18px;display: inline-block;background: url(../images/infos.gif) no-repeat;}
.personal-intro li span.sex{background-position: 0 0;width: 70px;}
.personal-intro li span.birthday{background-position: 0 -20px;width: 110px;}
.personal-intro li span.address{background-position: 0 -40px;}
.personal-intro li span.regtime{background-position: 0 -100px;width: 201px;}
.personal-intro li span.lastlogin{background-position: 0 -120px;}
.personal-intro li span label{color: #666;}
#personal-box h2{font-size: 14px;font-weight: 700;color: #e12160;padding: 9px 30px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #f0f0f0;}
.personal-cnt{width: 100%;overflow: hidden;padding: 15px 10px 30px 15px;box-sizing: border-box}
.personal-cnt .img-list{width: 100%;margin: 0;overflow: hidden;padding-bottom: 1px;zoom:1;border-left: 1px solid #eee;}
.personal-cnt .img-list li{width: 151px;height: 215px;border-top: 1px solid #eee;margin-bottom: -1px;}
#user-comment-cnt .ui-pages{padding: 10px 0 0 0;}
/* user-comment */
.user-comment{width: 100%;}
.user-comment li{width: 100%;padding: 10px;box-sizing: border-box}
.user-comment .comment-post-self{width: calc(100% - 50px);margin: 0; overflow: hidden; float:right;}
.user-comment .comment-post-cnt{width:calc(100% - 10px);padding: 8px 10px 10px 10px;box-sizing: border-box}
.user-comment .comment-body{width: 100%;float: none;}
.user-comment .cmt-txt span{color: #999; margin: 0 3px;}
.user-comment .cmt-txt .cmt-user{color: #e12160;}
.user-comment .comment-replay{width: 100%;}
.user-comment .comment-replay-arrow{margin: 0 0 0 635px;}
.user-comment .comment-replay-cnt{width: 627px;}
.user-comment .comment-replay .ui-link-cnt{width: 627px;}

/*adsense css*/
.tk-tips{position: absolute;left: 0;bottom: 0;line-height: 18px;color:#fff;background: rgba(232, 232, 232, 0.8);padding: 0 5px;border-radius: 0 3px 0 0;z-index: 2;font-size: 12px}

.foshang_adsense{width: 100%;margin: 0 auto 20px;display: inline-block;background: #fff}
.foshang_adsense img{transform:none;}
.m-t10{margin: 10px 0}
.foshang_adsense .adsense_l{width: 244px;border: 1px solid #E6E6E6;float: left}
.foshang_adsense .adsense_r{width: calc(100% - 264px);float: right;border: 1px solid #E6E6E6;font-size: 12px;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.foshang_adsense .list_adsense_l{width: calc(100% - 277px);float: left;border: 1px solid #E6E6E6;font-size: 12px;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.foshang_adsense .list_adsense_r{width: 257px;border: 1px solid #E6E6E6;float: right;}
.foshang_adsense .adsense_l ul,.foshang_adsense .list_adsense_r ul{display: inline-block;width:calc(100% - 2px);overflow: hidden;}
.foshang_adsense .adsense_l ul li,.foshang_adsense .list_adsense_r ul li{float: left;width:calc((100% - 10px) / 2)}
.foshang_adsense .adsense_l ul li:last-child,.foshang_adsense .list_adsense_r ul li:last-child{margin-left: 10px}
.foshang_adsense .adsense_l ul li .thumb,.foshang_adsense .list_adsense_r ul li .thumb{width: 100%;height: 90px;overflow: hidden;display: inline-block;padding: 5px;box-sizing: border-box}
.foshang_adsense .adsense_l ul li img,.foshang_adsense .list_adsense_r ul li img{width: 100%;transform: none;}
.foshang_adsense .adsense_l ul li .tk_info,.foshang_adsense .list_adsense_r ul li .tk_info{line-height: 24px;padding: 0 5px;box-sizing: border-box}
.foshang_adsense .adsense_l ul li .tk_info .pro_price,.foshang_adsense .list_adsense_r ul li .tk_info .pro_price{font-size: 13px;color: #d51938;float: left;font-weight: bold;width: 100%;}
.foshang_adsense .adsense_l ul li .tk_info .total_sales,.foshang_adsense .list_adsense_r ul li .tk_info .total_sales{display: none}

.ad_swiper_simple{width: calc(100% - 2px)!important;display: inline-block;position: relative;overflow: hidden;border: 1px solid #e6e6e6;height: 100%}
.ad_swiper_simple ul{width: 100% !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
    display: flex;}
.ad_swiper_simple ul li{width: 100%!important;margin: 0;float: left;overflow: hidden;flex:0 0 auto;}
.ad_swiper_simple ul li span{font-size: 12px;text-align: left;display: inline-block}
.ad_swiper_simple ul li a{border: 0;padding: 0;transition:none;transform: none;}
.ad_swiper_simple ul li a:hover{border: 0;padding: 0;color: #ff4e00}
.ad_swiper_simple ul li .thumb{width: 100% !important;}
.ad_swiper_simple ul li .thumb img{width:100%;border: 0!important;transform: none;padding: 10px;box-sizing: border-box;}
.ad_swiper_simple ul li .tk_info{width: 100%;position: relative;display: inline-block}
.ad_swiper_simple ul li .tk_info .pro_name{font-size: 12px;width:100%;padding: 0 10px 10px;	box-sizing: border-box;text-align:left}
.ad_swiper_simple ul li .tk_info .pro_price{font-size: 16px;color: #000;    padding-left: 10px;}
.ad_swiper_simple .swiper-pagination{width: auto!important;	right: 10px!important;left: auto!important;bottom: 10px!important;top:auto!important;display:block;padding-right: 0!important;}
.ad_swiper_simple .swiper-pagination span{display: inline-block;width: 8px;height: 8px;padding: 0}
.ad_swiper_simple .swiper-pagination .swiper-pagination-bullet{background: url(http://www.foshang.net/statics/images/taoke/taoke-icon-8-8.jpg) no-repeat;}
.ad_swiper_simple .swiper-pagination .swiper-pagination-bullet-active{background: url(http://www.foshang.net/statics/images/taoke/taoke-icon-hover-8-8.jpg) no-repeat;}

.ad_swiper ul{width: 100%!important;margin-bottom: 0;padding: 0}
.ad_swiper ul li{width:calc(100% / 4)!important;float: left;overflow: hidden;height: 100%;margin-right: 0!important;font-size: 12px!important;padding: 0!important;border: 0!important;}
.ad_swiper ul li span{font-size: 12px!important;}
.ad_swiper ul li .thumb{width: calc(50% - 5px);float: left;margin-right: 5px;}
.ad_swiper ul li .thumb img{max-width: 100%;transform: none;}
.ad_swiper ul li .tk_info{float: left;width: 50%;position: relative;transform: translate(0, 50%);left: 0;}
.ad_swiper ul li .pro_s_p{background: url(http://www.foshang.net/statics/images/taoke/taoke-icon-5-23.gif) no-repeat top left;height: 23px;display: inline-block;margin-top: 5px;}
.ad_swiper ul li .pro_s_p .total_sales{color: #666;}
.ad_swiper ul li .pro_s_p .pro_price{font-weight: 700;display: inline-block;height: 18px;line-height: 18px;padding: 0 10px;background-color: #ff4400;color: #fff;width: auto;}
.ad_swiper .swiper-pagination{width: 15px!important;right: 0!important;left:auto!important;bottom: 0!important;transform: translate(0, -50%);top: 50%;display:block;}
.ad_swiper .swiper-pagination .swiper-pagination-bullet{background:#D9D9D9;margin: 0 4px 4px!important;}
.ad_swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ff4400}
#advlist{width: calc(100% - 2px);display: inline-block;position: relative;overflow: hidden;background-color: #fff;border: 1px #e9e9e9 solid;margin-top: 20px}
.advlist_list{margin-top: 0!important;}

#play_ad_1,#play_ad_2{overflow: hidden}
#play_ad_1 img,#play_ad_2 img{max-width: 100%}
#play_ad_1 ul,#play_ad_2 ul{height: 100%;}
#play_ad_1 ul li,#play_ad_2 ul li{height: 100%;position: relative;overflow: hidden}
#play_ad_1 ul li .thumb,#play_ad_2 ul li .thumb{height:100%;display: block}
#play_ad_1 ul li .tk_info,#play_ad_2 ul li .tk_info{position:absolute;width: 100%;background:rgba(255,255,255,.8);bottom: 0;left: 0;line-height: 24px;padding: 0px 5px;box-sizing: border-box;}
#play_ad_1 ul li .tk_info .pro_price,#play_ad_2 ul li .tk_info .pro_price{font-size: 13px;color: #d51938;float: left;font-weight: bold;}
#play_ad_1 ul li .tk_info .total_sales,#play_ad_2 ul li .tk_info .total_sales{float: right}

@keyframes inewmessage{
	  0%{opacity: 1;}
	  100%{opacity: 0;} 
	}
	/* 添加兼容性前缀 */
	@-webkit-keyframes inewmessage {
		0% { opacity: 1; }
		100% { opacity: 0; }
	}
	@-moz-keyframes inewmessage {
		0% { opacity: 1; }
		100% { opacity: 0; }
	}
	@-ms-keyframes inewmessage {
		0% {opacity: 1; } 
		100% { opacity: 0;}
	}
	@-o-keyframes inewmessage {
		0% { opacity: 1; }
		100% { opacity: 0; }
	}


@media all and (max-width:1366px){
	header{height: 3.5em;position: fixed;background: #AF7942;z-index: 10;width: 100%;-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;display: block;top: 0}
	header h1{height: 100%;width: 120px;margin: 0 0 0 10px;float: left;background:url(../images/logo_moblie.png) no-repeat;background-size: 100%;background-position: center}
	header h1 a{width: 100%;height: 100%;display: inline-block}
	header.is-fixed {position: fixed;}
	/* pad&mobile nav start */
	#cd-menu-trigger {position: absolute; right: 0; top: 1.8em; width: 50px;}
	#cd-menu-trigger .cd-menu-text {height: 100%;text-transform: uppercase; color: #FFF; font-weight: 600; display: none;}
	#cd-menu-trigger .cd-menu-icon {display: inline-block;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 18px; height: 2px; background-color: #FFF;}
	#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {content: '';width: 100%;height: 100%;position: absolute;background-color: inherit;left: 0; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;}
	#cd-menu-trigger .cd-menu-icon::before { bottom: 5px;}
	#cd-menu-trigger .cd-menu-icon::after { top: 5px;}
	#cd-menu-trigger.is-clicked .cd-menu-icon { background-color: rgba(255, 255, 255, 0);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after { background-color: white;}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before { bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::after { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
	#cd-lateral-nav{position: fixed; height: 100%; right: 0; top: 0; z-index: 99; width: 260px; overflow-y: auto; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;  -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;  -webkit-transform: translateX(80px); -moz-transform: translateX(80px); -ms-transform: translateX(80px); -o-transform: translateX(80px); transform: translateX(260px);font-size: 16px;color: #fff;display: block;background-color: #AF7942;background-image: linear-gradient(135deg,#AF7942 20%,#C59667 65%,#D6B594 100%);background-image: -webkit-linear-gradient(315deg,#AF7942 20%,#C59667 65%,#D6B594 100%);background-image: -moz-linear-gradient(315deg,#AF7942 20%,#C59667 65%,#D6B594 100%);background-image: -o-linear-gradient(315deg,#AF7942 20%,#C59667 65%,#D6B594 100%);}
	#cd-lateral-nav.lateral-menu-is-open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0px);  -webkit-overflow-scrolling: touch;}
	.maintransform{-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform;transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }
	.lateral-menu-is-open {-webkit-transform: translateX(-260px);-moz-transform: translateX(-260px); -ms-transform: translateX(-260px); -o-transform: translateX(-260px); transform: translateX(-260px);}
	
	#cd-lateral-nav .m_usermenu{margin: 32px auto 0;padding: 0 15px;box-sizing: border-box;}
	#cd-lateral-nav .m_usermenu .m_userinfo{padding: 10px 0 20px 10px;box-sizing: border-box;display: inline-block;width: 100%;border-bottom: 1px solid rgba(0,0,0,.2);}
	#cd-lateral-nav .m_usermenu .m_userinfo .m_useravatar{float: left;line-height: 50px;height: 50px}
	#cd-lateral-nav .m_usermenu .m_userinfo .m_useravatar img{border-radius: 100%;height: 50px;width: 50px}
	#cd-lateral-nav .m_usermenu .m_userinfo .m_username{float: left;width: calc(100% - 65px); color: #fff;line-height: 50px;height: 50px;padding-left: 15px;overflow: hidden}
	#cd-lateral-nav .m_usermenu .m_menulist{padding: 10px 0}
	#cd-lateral-nav .m_usermenu .m_menulist ul{margin: 0;padding: 0 10px;box-sizing: border-box}
	#cd-lateral-nav .m_usermenu .m_menulist li{list-style-type: none;line-height: 24px}
	#cd-lateral-nav .m_usermenu .m_menulist li a{color: #fff;padding: 5px 0;display: inline-block}
	#cd-lateral-nav .m_usermenu .m_menulist li i{font-size: 16px;margin-right: 15px;line-height: inherit;}
	#cd-lateral-nav .m_usermenu .m_menulist li i.imember:before{font-family: "icon"; content: "\e93e";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.iinfo:before{font-family: "icon"; content: "\f2bc";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.ifav:before{font-family: "icon"; content: "\e945";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.ifeed:before{font-family: "icon"; content: "\e934";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.icomment:before{font-family: "icon"; content: "\f27b";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.ihistroy:before{font-family: "icon"; content: "\ea15";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.igb:before{font-family: "icon"; content: "\e905";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.ilogout:before{font-family: "icon"; content: "\e921";font-style: normal}
	#cd-lateral-nav .m_usermenu .m_menulist li i.inewmessage:before{font-family: "icon"; content: "\e947";font-style: normal;margin-left: 5px;color: #FF2700;animation: inewmessage 1s linear infinite; -webkit-animation: inewmessage 1s linear infinite; -moz-animation: inewmessage 1s linear infinite; -ms-animation: inewmessage 1s linear infinite;-o-animation: inewmessage 1s linear infinite;}
	
	#cd-lateral-nav .user_login{padding: 0 15px; box-sizing: border-box;}
	#cd-lateral-nav .user_login ul{padding: 40px 0 20px 20px;display: inline-block;margin: 0;box-sizing: border-box;width: 100%;}
	#cd-lateral-nav .user_login ul li{width: 50%;float: left;list-style-type: none}
	#cd-lateral-nav .user_login ul li a{border: 1px solid rgba(255,255,255,.8);color: #fff;padding: 0 25px;line-height: 28px;border-radius: 2px;display: inline-block;}
	#cd-lateral-nav .cat-list{padding: 10px 15px; box-sizing: border-box;}
	#cd-lateral-nav .cat-list .nav-name{padding: 20px 0 20px 5px;border-top: 1px solid rgba(0,0,0,.2);}
	#cd-lateral-nav .cat-list ul{margin: 0}
	#cd-lateral-nav .cat-list ul li{list-style-type: none;width: 50%;float: left;padding-left: 10px;box-sizing: border-box;line-height: 24px}
	#cd-lateral-nav .cat-list ul li a{color: #fff; padding: 5px 0;display: inline-block;font-size: 14px}
	#cd-lateral-nav .main_link{padding: 20px 15px 0;width: 100%;box-sizing: border-box;display: inline-block;}
	#cd-lateral-nav .main_link a{color: #fff;border-top: 1px solid rgba(0,0,0,.2);width: 100%;display: inline-block;padding: 20px 0 0 5px}
	
	#header{display: none}
	header .mobile-serach{position: absolute;right: 50px;width: calc(100% - 200px);height: 30px;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform:translate(0,-50%);background:rgba(255,255,255,.5);border-radius: 4px;}
	header .mobile-serach .search-input {width:calc(100% - 40px);float: left;height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;text-indent: 9px; border: 0; background-color: transparent;color:#f5e3d0;}
	header .mobile-serach .search-button {float:right;overflow: hidden;cursor: pointer;border: 0;background: url(../images/search-mobile.png) no-repeat;display: block;z-index: 99;position: absolute;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%); width: 16px; height: 16px;right: 10px;background-size: 100%}

	#content{margin-top:3.5em}
	#channel-nav{margin-top: 3.5em}
	#ui-personal{margin-top: 5.5em}
	#personal-box .person_mobile_nav{display: inline-block;width: 100%}
	#personal-box .person_mobile_nav ul{display: inline-block;width: 100%;background: dodgerblue;}
	#personal-box .person_mobile_nav ul li{float: left; line-height: 36px;font-size: 14px; text-align: center;height: 36px}
	#personal-box .person_mobile_nav ul li a{display: inline-block;line-height: 36px;overflow: hidden;padding: 0 23px;font-weight: 700;color: #fff;}
	#personal-box .person_mobile_nav ul li.current a {color: #fff;text-decoration: none;background-color: #06b1b7;}
}
@media all and (max-width:1024px){
	.layout{width: calc(100% - 20px)}
	#latest-focus,.latest-tab-nav,.latest-tab-box,.latest-item,.latest-item .silder-cnt{width: 100%}
	.latest-tab-nav li,.latest-tab-nav #latest6{width: calc((100% - 7px) / 6)}
	.latest-item .img-list li{width: calc((100% - 7px) / 7)}
	.latest-item .txt-list{width: calc(100% - 20px)}
	.latest-item .txt-list li{width: calc((100% - 30px) / 3)}
	.latest-item .txt-list li:nth-child(3n){margin-right: 0}
		
	.qire-bar .ui-title .ui-icon{display: none}
	.qire-box{width: calc(100% - 244px)}
	.img-list li{width: calc((100% - 5px) / 6);height: auto}
	.img-list li:nth-child(6n){border-right: 0}
	.focus-list{width:100%}
	.focus-list li{width: calc((100% - 1px) / 2);box-sizing: border-box}
	.focus-list li:last-child{border-right: 0}
	.play-img{box-sizing: border-box;height: auto}
	.qire-random{width:calc(100% - 10px);margin: 0 auto}
	.focus-list .play-txt{width: calc(100% - 140px);box-sizing: border-box}
	.qire-random .img-list .play-img{box-sizing: inherit}
	
	#directory-focus{width: calc(100% - 2px)}
	.directory-item{width: calc(100% - 2px)}
	.directory-list{width: 100%}
	.directory-list li{width: calc(100% / 5)}
	.directory-list dl{width: calc(100% - 1px);box-sizing: border-box}
	.directory-list dl.movie,.directory-list dl.cartoon,.directory-list dl.fun,.directory-list dl.wei{width: 100%;}
	.directory-list dl.wei{border-right: 0}
	.directory-search{width: 100%;box-sizing: border-box;height: auto}
	.directory-search .ui-search{width: calc(100% - 24px);float: none;margin: 0 auto}
	.directory-search .hotkeys{width: 100%;text-align: center;}
	
	#tv-directory .directory-list li,#movie-directory .directory-list li{width: calc(100% / 3);}
	#channel-box{width:calc(100% - 2px)}
	#channel-box .qire-box{width: 100%;border-right: 0}
	.channel-item{width: 100%}
	#channel-box .qire-bar{width: 100%;float: none;border-left: 0;margin-left: 0}
	#channel-box .ui-ranking{box-sizing: border-box;width: calc((100% - 20px) / 3);margin-right: 10px;float: left}
	#channel-box .ui-ranking:nth-child(5){margin-right: 0}
	#channel-box .ui-sponsor250{display: none}
	#channel-box .ranking-special{width: 100%;margin-right: 0}
	.special-list li{width: calc((100% - 20px) / 3);margin-right: 10px;float: left}
	.special-list li:nth-child(3n){margin-right: 0;}
	.filter-focus{width: 100%;box-sizing: border-box}
	#list-focus{width: calc(100% - 2px)}
	#list-focus .qire-box{width: calc(100% - 258px)}
	#letter-focus{width: calc(100% - 2px);box-sizing: border-box;padding: 0}
	
	
	.bread-crumb-nav{margin-top: 20px}
	#detail-box{width:calc(100% - 2px)}
	.detail-cols{width: calc(100% - 38px)}
	#detail-list{width: calc(100% - 2px)}
	.play-list-box{width: 100%;box-sizing: border-box}
	#detail-list .play-list{width: 100%}
	.play-list a{width: calc((100% - 49px) / 7)}
	#like-focus{width: calc(100% - 2px)}
	#like-focus .img-list{width: 100%;margin-left: 0}
	#like-focus .img-list li{width: calc((100% - 5px) / 6);text-align: center}
	#like-focus .img-list li:nth-child(6n){border-right:0}
	#like-focus .img-list .play-img{box-sizing: inherit}
	#like-focus .txt-list{width: calc(100% - 20px);margin: 0 auto}
	#like-focus .txt-list li{width: calc((100% - 25px) / 6);margin-right: 5px;}
	#like-focus .txt-list li:nth-child(6n){margin-right: 0px;}
	
	#comment{width: calc(100% - 2px)}
	#comment .ui-cnt{width: 100%;box-sizing: border-box}
	#player{width: 100%}
	#player-union{display: none}
	#ui-personal{width: calc(100% - 20px);margin-bottom: 15px}
	.footer{width: calc(100% - 20px);margin: 0 auto}

    .foshang_adsense .list_adsense_l{width: 100%}
    .foshang_adsense .list_adsense_r{display: none}
}
@media all and (max-width:768px){
	.latest-item .silder-cnt{width: calc(100% - 10px);margin: 0 auto;height: auto}
	.latest-item .img-list li{width: calc((100% - 2px) / 3)}
	.latest-item .img-list li:nth-child(3n){border-right: 0}
	.latest-item .img-list li:last-child{display: none}
	.latest-item .img-list li .play-img{text-align: center;width: auto}
	.latest-item .img-list li .play-img img{width: 170px; height: 230px;display: inline-block}
	.latest-item .img-list li .play-img label.mask{width: 170px;left: 50%;transform: translate(-50%,0)}
	.latest-item .img-list li .play-img label.text{width: 170px;box-sizing: border-box;left: 50%;transform: translate(-50%,0)}
	.latest-item .img-list h5,.latest-item .img-list li p{width: 170px;}
	
	.focus-list{height: auto}
	.focus-list li{width: 100%;border-right: 0}
	.qire-random{height: auto}
	.qire-random .img-list li{width: calc((100% - 3px) / 4);}
	.qire-random .img-list li:nth-child(4n){border-right: 0}
	
	.channel-item .img-list li{width: calc((100% - 2px) / 3);height: auto}
	.channel-item .img-list li:nth-child(3n){border-right: 0}
	.channel-item .img-list li .play-img img{width: 170px; height: 230px;display: inline-block}
	.channel-item .img-list h5{width: 170px;margin-bottom: 10px;}
	.sub-list li{width: calc((100% - 30px) / 3);margin-right: 10px}
	.sub-list li:nth-child(3n) {margin-right: 0;}
	
	.channel-silder{height: auto}
	.channel-silder-panel{width: 100%}
	.channel-silder-intro{width: calc(100% - 230px);box-sizing: border-box}
	.channel-silder-nav{position: relative;width: 100%;padding: 10px 10px;height: auto;box-sizing: border-box;}
	.channel-silder-nav li{margin: 0 calc((100% - 512px) / 8) 10px 0;}
	.channel-silder-nav li:last-child{margin-right: 0}
	
	#list-focus .qire-box{width: 100%;margin-right: 0}
	#list-focus .qire-bar{display: none}
	.letter-ranking{display: none}
	.letter-focus-item{width: 100%;box-sizing: border-box}
	.letter-focus-item dl{width: calc((100% - 10px) / 2);}
	.letter-focus-item dl:nth-child(3n){margin-right: 10px;}
	.letter-focus-item dl:nth-child(2n){margin-right: 0;}
	
	.detail-info{width: calc(100% - 252px)}
	.detail-union{display: none}
	.rating-box{background: none;height: auto;}
	.rating-box .rating-total-item{display: none}
	.rating-box .rating-panle{display: none}
	.rating-kong-item{margin-top: 0;text-align: left}
	
	#serial-box .serial-union .txt-list{width:100%;}
	#serial-box .txt-list li{width: calc((100% - 10px) / 2);}
	#serial-box .txt-list li:nth-child(2n){margin-right: 0}
	
	#sign-primary{width: 100%;padding:30px 0 0}
	#sign-app{width: 100%;border-top: 1px solid #eee;border-left:0px solid #eee;padding: 10px 0 10px 30px;box-sizing: border-box}

    .foshang_adsense .adsense_l{display: none}
    .foshang_adsense .adsense_r{width: 100%}
}
@media all and (max-width:480px){
	.latest-tab-nav .ui-icon{display: none}
	.latest-tab-nav li span{display: block;margin: 0 auto;width: auto;}
	.latest-tab-nav #latest2 span,.latest-tab-nav #latest6 span{width: auto;}
	.latest-tab-nav #latest1 span{width: auto;}
	
	.latest-item .img-list li{width: calc((100% - 1px) / 2);}
	.latest-item .img-list li:nth-child(3n){border-right: 1px solid #eee;}
	.latest-item .img-list li:nth-child(2n){border-right: 0}
	.latest-item .txt-list li {width: calc((100% - 15px) / 2);}
	.latest-item .txt-list li:nth-child(3n){margin-right: 15px;}
	.latest-item .txt-list li:nth-child(2n){margin-right: 0;}
	
	.qire-bar{width: 100%;border-right: 0}
	.ui-sort{width: calc(100% - 15px);box-sizing: border-box;}
	.sort-item{width: 100%;box-sizing: border-box}
	.sort-type,.sort-star{height: auto!important}
	.sort-list{width: 100%}
	.sort-list li{width: calc((100% - 30px) / 4);margin-right: 10px}
	.sort-list li:nth-child(4n){margin-right: 0}
	.ui-ranking{width: 100%;box-sizing: border-box}
	.ranking-list li{width: calc((100% - 20px) / 2);margin-right: 20px;float: left}
	.ranking-list li:nth-child(2n){margin-right: 0;}
	.qire-box{width: 100%;float: none}
	
	.qire-random .img-list li{width: calc((100% - 2px) / 3);}
	.qire-random .img-list li:nth-child(4n) {border-right: 1px solid #eee;}
	.qire-random .img-list li:nth-child(3n) {border-right: 0;}
	
	.channel-silder-panel{float: none}
	.channel-silder-img{width: 40%;height: auto;display: inline-block;position: absolute;float: none}
	.channel-silder-img img{width: calc(100% - 20px);height: auto;}
	.channel-silder-intro{width: 100%;padding: 0 0;height: 365px}
	.channel-silder-title{height: auto; padding: 0 0 10px;width: 60%;margin-left: 40%;}
	.channel-silder-title h2{height: auto;font-size: 18px}
	.channel-silder-info{width: 60%; height: 180px; margin-left: 40%;}
	.channel-silder-info li{width: 100%;float: none}
	.channel-silder-info li.long{width: 100%;height: auto}
	.channel-silder-nav li{margin: 0 5px 10px 0;width: calc((100% - 86px) / 8);height: auto}
	.channel-silder-nav li:last-child{margin: 0 0 10px 0;}
	.channel-silder-nav img{display: inline-block;width: 100%;height: auto}
	#tv-directory .directory-list li, #movie-directory .directory-list li{width: 100%}
	#tv-directory .directory-list dl, #movie-directory .directory-list dl{width: calc(100% - 10px);border-right: 0; border-bottom: 1px solid #eee;padding: 0 10px 10px 10px;margin: 10px auto 0}
	#movie-directory .directory-list dl.year,#movie-directory .directory-list dl.star{width: calc(100% - 10px);}
	.channel-item .img-list li{width: calc((100% - 1px) / 2);}
	.channel-item .img-list li:nth-child(3n) {border-right: 1px solid #eee;;}
	.channel-item .img-list li:nth-child(2n) {border-right: 0;}
	.sub-list li{width: calc((100% - 20px) / 2);}
	.sub-list li:nth-child(3n) {margin-right: 10px;}
	.sub-list li:nth-child(2n) {margin-right: 0;}
	#channel-box .ui-ranking{width: calc((100% - 10px) / 2);}
	#channel-box .ui-ranking:nth-child(3) {margin-right: 0;}
	#channel-box .ui-ranking:nth-child(5) {margin-right: 10px;}
	#channel-box .ui-ranking .ranking-list li{width: 100%;margin-right: 0}
	.special-list li{width: 100%;margin-right: 0;height: auto}
	.special-list .play-img, .special-list .play-img img{width: 100%;height: auto;float: none}
	.special-list .play-img{margin-right: 0;padding: 0}
	.special-list h5{width: 50%;overflow: hidden;float: left}
	.special-list p{width: 50%;overflow: hidden;float: left}
	.special-list .go-topic{margin-top: 3px;margin-left: calc(100% - 70px)}
	
	.letter li{width: calc((100% - 12px) / 13);}
	.letter li:nth-child(13n){border-right:0}
	.letter li:nth-child(n+14){border-top: 1px solid #e8e8e8;}
	.letter li.sz{width: 100%;text-align: center;border-top: 1px solid #e8e8e8;}
	.letter-focus-item dl{width:100%;margin-right: 0}
	.letter-focus-item dd{width: 50%;overflow: hidden;float: left}
	
	.detail-title{height: auto}
	.detail-title h2{padding: 5px 20px 5px 0}
	.detail-sect{width: auto;padding: 0}
	.rating-total,#rating-kong{display: none!important}
	.detail-cols{width: calc(100% - 10px);margin: 0 auto 19px;text-align: center;}
	.detail-pic{margin: 0 auto;display: inline-block;float: none;}
	.detail-info{width: calc(100% - 10px);padding: 0 0;margin: 10px auto 0;float: none;display: inline-block;}
	#rating{width:calc(100% - 2px)}
	#rating .rating{width:150px;}
	#rating .rating li{width: 30px}
	.detail-info .info{text-align: left}
	.detail-info .info dd{width: calc(100% - 42px);}
	.play-list a{width: calc((100% - 21px) / 3)}
	.play-list a:nth-child(3n){margin-right: 0}
	#like-focus .img-list li{width: calc((100% - 2px) / 3);}
	#like-focus .img-list li:nth-child(3n) {border-right: 0;}
	#like-focus .txt-list li{width: calc((100% - 10px) / 3);}
	#like-focus .txt-list li:nth-child(3n){margin-right: 0px;}
	
	#sign-primary{padding: 0 0 0;}
	#sign-primary .qire-notice{width: 100%;box-sizing: border-box}
	.ui-form-item{margin: 0 0 20px 0}
	#sign-primary .ui-input{width: calc(100% - 112px);margin-right: 0}
	#sign-primary .ui-message{width: calc(100% - 110px);float: right;box-sizing: border-box;margin-top: 5px}
	
	#find-focus .play-txt {width: calc(100% - 130px);}
	#ui-personal{background-image: none}
	#personal-bar{width: 100%}
	.personal-info{width: 100%;margin: 20px 0 10px;border-bottom: 1px dotted #ccc;}
	.personal-info ul{width: calc(45px * 3); border-bottom: 0px dotted #ccc;margin: 0 auto}
	#personal-box{width: 100%}

    .ad_swiper ul li{width: 50% !important;}
    .ad_swiper .swiper-pagination{transform: translate(0, -70%);}
}