@charset "utf-8";
.header .sMark { display: none; }

.main { padding-bottom: 0.66667rem; }
.main a { color: #00a0e9; }
.main a:hover, .main a:visited { color: #00a0e9; }
.main a.yellowBtn, .main a.greenBtn, .main a.blueBtn, .main a.grayBtn { -webkit-radius: 0.2rem; -moz-radius: 0.2rem; -ms-radius: 0.2rem; -o-radius: 0.2rem; border-radius: 0.2rem; text-align: center; color: #fff; line-height: 2.46667rem; height: 2.33333rem; font-size: 0.93333rem; display: inline-block; overflow: hidden; }
.main .yellowBtn { background-color: #ff8b00; }
.main .greenBtn { background-color: #34b610; }
.main .blueBtn { background-color: #00a0e9; }
.main .grayBtn { background-color: #b5b5b5; }
.main a.collectBtn { margin-left: 0.66667rem; padding-left: 1rem; padding-right: 1rem; float: right; vertical-align: middle; font-size: 0.93333rem; text-align: center; line-height: 1.6rem; color: #666; height: 1.6rem; overflow: hidden; -webkit-radius: 0.2rem; -moz-radius: 0.2rem; -ms-radius: 0.2rem; -o-radius: 0.2rem; border-radius: 0.2rem; border: 1px solid #00a0e9; }
.main a.collectBtn.collectBtnCur { color: #00a0e9; }
.iPlayIcon, .iDownLoadIcon { background-size: 1.13333rem 1.13333rem; background-repeat: no-repeat; background-position: center center; display: inline-block; vertical-align: top; margin-right: 0.4rem; height: 1.13333rem; width: 1.13333rem; margin-top: 0.6rem; }
.dividLine { height: 1px; display: block; width: 100%; overflow: hidden; background-color: #e1e1e1; }
.colorGreen { color: #66b45a; }
.mt10 { margin-top: 0.33333rem; }
.mt20 { margin-top: 0.66667rem; }
.boxCon { width: 100%; overflow: hidden; background-color: #e7e7e7; position: relative; }
.boxCon .boxConMargin { margin: 0 2%; width: 96%; overflow: hidden; }
.boxCon .boxConWidth .pTag { float: left; }
.boxCon.boxConBgNone { background: none; }
.boxCon .iArrowTips { height: 100%; width: 1rem; position: absolute; top: 0; right: 1%; overflow: hidden; *zoom: 1; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(246, 246, 246, 0)), to(#f6f6f6)); background-image: -webkit-linear-gradient(left, rgba(246, 246, 246, 0), #f6f6f6); background-image: -moz-linear-gradient(left, rgba(246, 246, 246, 0), #f6f6f6); background-image: -ms-linear-gradient(left, rgba(246, 246, 246, 0), #f6f6f6); background-image: -o-linear-gradient(left, rgba(246, 246, 246, 0), #f6f6f6); background-image: linear-gradient(left, rgba(246, 246, 246, 0), #f6f6f6); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00F6F6F6", EndColorStr="#FFF6F6F6"); }
.boxCon .iArrowTips em { width: 0.26667rem; height: 0.66667rem; position: absolute; vertical-align: top; top: 50%; right: 0; display: block; overflow: hidden; margin-top: -0.26667rem; }
.boxCon .iArrowTips em:after { content: ""; font-size: 0; line-height: 0; background-color: #666; vertical-align: top; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 0.5rem; height: 0.5rem; display: block; margin-left: -0.4rem; }

.detailPosterIntro { height: 12rem; overflow: hidden; padding-top: 1rem; }
.detailPosterIntro .posterPic { width: 9rem; height: 12rem; overflow: hidden; }
.detailPosterIntro .posterPic img { width: 100%; height: 100%; display: block; }
.detailPosterIntro .posterPic .sDes em { white-space: nowrap; display: inline-block; }
.detailPosterIntro .introTxt { height: 12.33333rem; position: relative; overflow: hidden; margin-left: 9.66667rem; margin-top: -12.33333rem; }
.detailPosterIntro .introTxt h1 { font-size: 1.2rem; height: 4.2rem; line-height: 1.4rem; color: #333; overflow: hidden; }
.detailPosterIntro .introTxt h1 table { width: 100%; }
.detailPosterIntro .introTxt h1 table td { text-align: left; height: 4.2rem; line-height: 1.4rem; vertical-align: middle; width: 100%; }
.detailPosterIntro .introTxt h1 table td .sDes { display: block; font-size: 0.93333rem; color: #ff8b00; }
.detailPosterIntro .introTxt .pBottom { position: absolute; bottom: 0; left: 0; width: 100%; }
.detailPosterIntro .introTxt .pBottom .sDes { display: block; height: 1.4rem; line-height: 1.4rem; overflow: hidden; font-size: 0.93333rem; }
.detailPosterIntro .introTxt .pBottom .sDes a, .detailPosterIntro .introTxt .pBottom .sDes em { display: inline-block; }
.detailPosterIntro .introTxt .pBottom .sDes .channelLogo { height: 0.73333rem; display: inline-block; vertical-align: top; padding-right: 0.16667rem; margin-top: 0.26667rem; }
.detailPosterIntro .introTxt .pBottom .sBtn { padding-top: 0.4rem; display: block; }
.detailPosterIntro .introTxt .pBottom .sBtn a { width: 49%; float: left; }
.detailPosterIntro .introTxt .pBottom .sBtn a:nth-child(2) { float: right; }

.tabNav { margin-top: 1rem; border-top: 1px solid #e1e1e1; background-color: #fff; }
.tabNav li { float: left; width: 33%; }
.tabNav span { color: #666; font-size: 1.06667rem; line-height: 2.93333rem; height: 2.93333rem; overflow: hidden; padding-bottom: 0.16667rem; float: left; width: 100%; text-align: center; }
.tabNav span:hover, .tabNav a:visited { color: #666; }
.tabNav span.cur { -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent; color: #00a0e9; padding-bottom: 0; border-bottom: 0.16667rem solid #00a0e9; }
.tabNav span.cur:hover, .tabNav a.cur:visited { color: #00a0e9; }

.mod_a .th_a { height: 1.6rem; line-height: 1.6rem; font-size: 1.2rem; padding-top: 0.66667rem; padding-bottom: 0.2rem; }
.mod_a .th_a .iLine { width: 0.33333rem; height: 1.33333rem; background-color: #00a0e9; float: left; overflow: hidden; margin-top: 0.13333rem; display: inline; }
.mod_a .th_a .sMark { float: left; padding-left: 0.6rem; }
.mod_a .th_a .aMore { float: right; color: #666; }
.mod_a .th_a .aMore:hover, .mod_a .th_a .aMore:visited { color: #666; }

.pTag { padding-top: 0.33333rem; padding-bottom: 0.66667rem; }
.pTag a { border: 1px solid #e1e1e1; line-height: 1.46667rem; height: 1.4rem; display: inline-block; white-space: nowrap; margin-right: 0.33333rem; margin-top: 0.33333rem; -webkit-radius: 0.66667rem; -moz-radius: 0.66667rem; -ms-radius: 0.66667rem; -o-radius: 0.66667rem; border-radius: 0.66667rem; font-size: 0.93333rem; overflow: hidden; }
.pTag a i { background-color: #fff; padding: 0 0.6rem; overflow: hidden; display: inline-block; -webkit-radius: 1.4rem; -moz-radius: 1.4rem; -ms-radius: 1.4rem; -o-radius: 1.4rem; border-radius: 1.4rem; }
.pTag a.aAll em { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); display: inline-block; font-family: \5b8b\4f53; font-weight: 700; font-size: 0.73333rem; margin-left: 0.1rem; }

.ulIntroTxt { padding-top: 0.6rem; }
.ulIntroTxt li { width: 100%; font-size: 0.93333rem; line-height: 1.6rem; height: 1.6rem; overflow: hidden; float: left; }
.ulIntroTxt li.liTit { vertical-align: middle; height: 1.73333rem; margin-bottom: 0.33333rem; padding-top: 0.16667rem; }
.ulIntroTxt li.liTit .sTit { font-size: 1.2rem; float: none; }
.ulIntroTxt li.liTit .collectBtn { margin-top: -0.16667rem; }
.ulIntroTxt li.liHalf { width: 50%; }
.ulIntroTxt li a { display: inline-block; white-space: nowrap; }
.ulIntroTxt li .sTit { color: #333; float: left; }
.ulIntroTxt .pTag { height: 1.6rem; overflow: hidden; display: inline; padding: 0; }
.ulIntroTxt .pTag a { margin-top: 0; }

.pSummary { line-height: 1.6rem; font-size: 0.93333rem; color: #333; padding-top: 0.33333rem; }
.pSummary em { color: #333; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; opacity: 0; filter: alpha(opacity=0); }
.pSummary a { display: inline-block; white-space: nowrap; }

.ulPic { float: left; }
.ulPic li { padding-top: 0.5rem; float: left; width: 6.16667rem; margin-left: 0.5rem; display: inline; text-align: center; }
.ulPic li:first-child { margin-left: 0; }
.ulPic li img { display: block; vertical-align: top; width: 6.16667rem; height: 8.2rem; }
.ulPic li .sTit { height: 1.8rem; overflow: hidden; display: block; line-height: 1.8rem; font-size: 0.93333rem; color: #333; }

.ulRecommended { padding: 0.66667rem 0; }
.ulRecommended li { width: 25%; float: left; text-align: center; }
.ulRecommended li img { width: 70%; display: block; margin: 0 auto; }
.ulRecommended li span.sTit { display: block; overflow: hidden; color: #333; line-height: 1.66667rem; height: 1.66667rem; font-size: 0.93333rem; }

.numChoice { margin: 0.4rem 0 0 0; position: relative; }
.numChoice p { float: left; }
.numChoice p span { float: left; cursor: pointer; font-size: 0.93333rem; line-height: 2.86667rem; margin-left: 1.06667rem; padding: 0 0.66667rem; border: 1px solid #f6f6f6; overflow: hidden; height: 2.6rem; }
.numChoice p span:first-child { margin-left: 0; }
.numChoice p span.cur { color: #00a0e9; border-color: #00a0e9; -webkit-radius: 0.2rem; -moz-radius: 0.2rem; -ms-radius: 0.2rem; -o-radius: 0.2rem; border-radius: 0.2rem; }
.numChoice .iArrowTips em { margin-top: -0.16667rem; }

.dramaNumList { width: 100%;}
.dramaNumList li { width: 7rem; padding: 0.25rem; float: left; }
.dramaNumList li a { height: 2.53333rem; line-height: 2.73333rem; border: 1px solid #e1e1e1; display: block; background-color: #fff; font-size: 0.93333rem; color: #333; text-align: center; -webkit-radius: 0.2rem; -moz-radius: 0.2rem; -ms-radius: 0.2rem; -o-radius: 0.2rem; border-radius: 0.2rem; position: relative; }
.dramaNumList li a.cur, .dramaNumList li a:hover, .dramaNumList li a:visited { color: #00a0e9; }
.dramaNumList.dramaNumList3 li { width: 6.86667rem; }
.dramaNumListDown{width:100%;line-height:3rem}
.dramaNumListDown li{float:left;min-width:7rem;padding: 0.25rem;}
.dramaNumListDown li a{line-height: 2.73333rem;border: 1px solid #e1e1e1;display: block;background-color: #fff;font-size: 0.93333rem;color: #333;text-align: center;padding:0 0.55rem 0 0.55rem}
.baiduIvy { width: 100%; padding: 0.66667rem 0; overflow: hidden; }

@media only screen { html { font-size: 30px; } }
@media only screen and (max-width: 719px) and (min-width: 480px) { html { font-size: 20px; } }
@media only screen and (max-width: 479px) and (min-width: 321px) { html { font-size: 15px; } }
@media only screen and (max-width: 320px) { html { font-size: 13px; } }
/*# sourceMappingURL=detail.common.v2.css.map */
.tab2{width:100%; margin-top:10px;}
.tab2 dt{height:40px; }
.tabt3{width:100%; text-align:center; overflow:hidden;}
.tab2 dt span{display:block;width:auto; padding:0 5px; min-width:50px; margin-right:8px; overflow:hidden;height:40px;line-height:40px;text-align:center;float:left;font-size:19px;display:inline;cursor:default;background:#ddd;}
.tab2 dt span.current{background:#095aad;color:#fff;}
.tab2 dd{width:100%;height:auto;font-size:16px;text-align:center;line-height:65px;border-top:1px solid #095aad;display:none}
/*在线播放剧集列表样式*/
.online_show{display:block}
.online_hide{display:none}
.online_playfrom{margin-top:5px;padding:0.25rem 1% 0}
.online_playfrom ul{margin:0;padding:0}
.online_playfrom ul li{list-style:none}
.online_playfrom ul li{float: left;cursor: pointer;line-height: 1.8rem;height: 1.8rem;padding: 0 10px;border-bottom: 1px solid #ccc;color:#f06000;font-family: "Lucida Grande",Verdana,Tahoma,Lucida,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}
.online_playfrom li.on{background: #f6f6f9;border: 1px solid #ccc;border-bottom: 0;}
.online_clearfix{clear:both;}
.online_url{padding:0.25rem 1% 0}
.online_url a:link {color: #333;text-decoration: none;}
.online_url a:hover{background: #f60;color: #fff;}
.online_url a:visited{color: #666;background: #faebd7;}
.online_url ul li{float: left;cursor: pointer;line-height: 1.888rem;height: 1.888rem;padding: 0 5px 0 0;margin-bottom:0.1rem;}
.online_url ul li a{display: block;background: #fff;border: 1px solid #d9d9d7;text-align: center;width:7rem}
.yunbo_show{display:block}
.yunbo_hide{display:none}
.yunbo_playfrom{margin-top:5px;padding:0.25rem 1% 0}
.yunbo_playfrom ul{margin:0;padding:0}
.yunbo_playfrom ul li{list-style:none}
.yunbo_playfrom ul li{float: left;cursor: pointer;line-height: 1.8rem;height: 1.8rem;padding: 0 10px;border-bottom: 1px solid #ccc;color:#f06000;font-family: "Lucida Grande",Verdana,Tahoma,Lucida,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}
.yunbo_playfrom li.on{background: #f6f6f9;border: 1px solid #ccc;border-bottom: 0;}
.yunbo_clearfix{clear:both;}
.yunbo_url{padding:0.25rem 1% 0}
.yunbo_url a:link {color: #333;text-decoration: none;}
.yunbo_url a:hover{background: #f60;color: #fff;}
.yunbo_url a:visited{color: #666;background: #faebd7;}
.yunbo_url ul li{float: left;cursor: pointer;line-height: 1.888rem;height: 1.888rem;padding: 0 5px 0 0;margin-bottom:0.1rem;}
.yunbo_url ul li a{display: block;background: #fff;border: 1px solid #d9d9d7;width:7rem;text-align: center;}
/*80s下载数据样式*/
.xunlei_80s_swipe{ padding-top:5px;}
.xunlei_80s_hide{display:none}
.xunlei_80s_nav{line-height:38px; width:100%;display:-webkit-box;}
.xunlei_80s_nav li{-webkit-box-flex:1; font-size:18px; display:block; color:#000; height:38px; line-height:38px; text-align:center;}
.xunlei_80s_nav li a{ color:#1191C3; display:block; height:38px;border-radius:20px;background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#E3E3E3));background: -moz-linear-gradient(top,whiteSmoke,#E3E3E3);text-decoration:none;}
.xunlei_80s_nav a.active{color:#f06000;background:none}
.xunlei_80s_ul{ width:98%; padding:0 1%;list-style:none;}
.xunlei_80s_ul li a{width:100%; border-bottom:1px solid #ddd;float:left; padding-left:1%; font-size:15px;color:#1191C3; text-decoration:none;margin-bottom:1em;}
.xunlei_80s_ul li p{padding-bottom:1em}
.go_btn{color:#1191C3;text-decoration:none;height: 34px;width: 100%;border: 1px solid #B9B9B9;text-align: center;line-height: 34px;font-size: 16px;background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#E3E3E3));background: -moz-linear-gradient(top,whiteSmoke,#E3E3E3);-webkit-border-radius: 3px;border-radius: 3px;  float:left; }