/* 未能缩小。正在返回未缩小的内容。
(647,31): run-time error CSS1046: Expect comma, found '0'
(647,35): run-time error CSS1046: Expect comma, found '/'
(23682,15): run-time error CSS1038: Expected hex color, found '#9999'
(28243,27): run-time error CSS1038: Expected hex color, found '#eeee'
(30229,5): run-time error CSS1035: Expected colon, found 'left'
(30230,5): run-time error CSS1035: Expected colon, found 'top'
(30484,38): run-time error CSS1046: Expect comma, found '0'
(30484,42): run-time error CSS1046: Expect comma, found '/'
(33147,50): run-time error CSS1038: Expected hex color, found '#fff0'
(41819,33): run-time error CSS1046: Expect comma, found '0'
(41819,37): run-time error CSS1046: Expect comma, found '/'
(44661,15): run-time error CSS1038: Expected hex color, found '#ffff'
(44680,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(44683,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(44686,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(44689,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(45313,38): run-time error CSS1046: Expect comma, found '0'
(45313,42): run-time error CSS1046: Expect comma, found '/'
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regulard41d.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#46be68;border-color:#46be68}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#27a547;border-color:#27a547}.btn-primary:hover{color:#fff;background-color:#27a547;border-color:#27a547}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#159328;border-color:#159328}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#159328;border-color:#159328}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#159328;border-color:#159328}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#46be68;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;overflow: auto; overflow-y: scroll;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "utf-8";
/* reset  */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
a {
  margin: 0;
  padding: 0;
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-weight: normal;
  font-style: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img,
abbr,
acronym {
  border: 0;
}
input,
textarea,
select,
button {
  font-family:Barlow,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,sans-serif,Arialf; 
  font-size: 12px;
  color: #333;
}
caption,
th {
  text-align: left;
}
q:before,
q:after {
  content: '';
}
ul,
ol,
dl {
  list-style: none;
}
textarea {
  resize: none;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
  display: block;
}
/* End hide from IE Mac */
a {
  text-decoration: none;
  color: #23527c;
  cursor: pointer;
}
a:hover {
  color: #52c41a;
  text-decoration: none;
}
a:focus {
  color: #52c41a;
  outline: none;
  text-decoration: none;
}
input:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  box-shadow: 0 0 0px 1000px white inset !important;
}
html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
}
@font-face {
  font-family: 'barlow';
  src: url('../fonts/Barlow-Medium.otf'), url('../fonts/Barlow-SemiBold.otf');
}
body {
  background: #f0f2f5;
  font: normal 14px/1.6
  Barlow,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,sans-serif,Arial;
  color: #999;
  -webkit-text-size-adjust: none;
}

@font-face {
  font-family: 'iconfont';
  src: url('../images/video/fonts/iconfont.eot');
  src: url('../images/video/fonts/iconfontd41d.eot?#iefix')
      format('embedded-opentype'),
    url('../images/video/fonts/iconfont.woff') format('woff'),
    url('../images/video/fonts/iconfont.ttf') format('truetype'),
    url('../images/video/fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.mb20{
  margin-bottom: 20px;
}

.v-sidbar {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 100%;
  width: 224px;
  background: #282C37;
  z-index: 300;
}
.v-sidbar .logo {
  background: #282C37;
  width: 224px;
  height: 60px;
  padding: 15px 0 0 20px;
}
.v-sidbar .logo a {
  background: url(../images/video/logo-videod148.png?=88) no-repeat;
  width: 169px;
  height: 29px;
  display: block;
}
.v-sidbar a.logo-wps{
  background: url(../images/v3/logo-wps7848.png?=882) no-repeat !important;
  width: 160px !important;
  height: 30px !important;
  display: block !important;
}
/*.v-sidbar .s-nav{ padding-top: 15px;}*/
.v-sidbar .s-nav li {
  min-height: 32px;
}
.v-sidbar .s-nav li a {
  color: #959598;
  line-height: 40px;
  text-decoration: none;
  padding-left: 24px;
  display: block;
}

.v-sidbar .s-nav li a i {
  background: url(../images/video/icon-nave870.png?=1259) no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: baseline;
  display: inline-block;
  margin: 0 8px 0 0;
}
.v-sidbar .s-nav li a i.icon1 {
  background-position: 0 0;
}
.v-sidbar .s-nav li a i.icon2 {
  background-position: 0 -16px;
}
.v-sidbar .s-nav li a i.icon3 {
  background-position: 0 -32px;
}
.v-sidbar .s-nav li a i.icon4 {
  background-position: 0 -48px;
}
.v-sidbar .s-nav li a i.icon5 {
  background-position: 0 -64px;
}
.v-sidbar .s-nav li a i.icon6 {
  background-position: 0 -80px;
}
.v-sidbar .s-nav li a i.icon7 {
  background-position: 0 -96px;
}
.v-sidbar .s-nav li a i.icon8 {
  background-position: 0 -112px;
}
.v-sidbar .s-nav li a i.icon9 {
  background-position: 0 -162px;
}
.v-sidbar .s-nav li a i.arrow {
  background-position: 0 -128px;
}
.v-sidbar .s-nav li a i.new-tag {
  background-position: 0 -144px;
  width: 25px;
  height: 14px;
  margin-left: 3px;
}
.v-sidbar .s-nav li a i.icon-brand {
  background-position: 0 -178px;
}
.v-sidbar .s-nav li a:hover i.icon-brand,
.v-sidbar .s-nav li a.active i.icon-brand {
  background-position: -16px -178px;
}
.v-sidbar .s-nav li a i.icon-tk {
  background-position: 0 -194px;
}
.v-sidbar .s-nav li a:hover i.icon-tk,
.v-sidbar .s-nav li a.active i.icon-tk {
  background-position: -16px -194px;
}
.v-sidbar .s-nav li a i.icon-collection {
  background-position: 0 -210px;
}
.v-sidbar .s-nav li a:hover i.icon-collection,
.v-sidbar .s-nav li a.active i.icon-collection {
  background-position: -16px -210px;
}
.v-sidbar .s-nav li a i.icon-live {
  background-position: 0 -226px;
}
.v-sidbar .s-nav li a:hover i.icon-live,
.v-sidbar .s-nav li a.active i.icon-live {
  background-position: -16px -226px;
}

.v-sidbar .s-nav li a:hover {
  color: #fff;
}
.v-sidbar .s-nav li a:hover i.icon1,
.v-sidbar .s-nav li a.active i.icon1 {
  background-position: -16px 0;
}
.v-sidbar .s-nav li a:hover i.icon2,
.v-sidbar .s-nav li a.active i.icon2 {
  background-position: -16px -16px;
}
.v-sidbar .s-nav li a:hover i.icon3,
.v-sidbar .s-nav li a.active i.icon3 {
  background-position: -16px -32px;
}
.v-sidbar .s-nav li a:hover i.icon4,
.v-sidbar .s-nav li a.active i.icon4 {
  background-position: -16px -48px;
}
.v-sidbar .s-nav li a:hover i.icon5,
.v-sidbar .s-nav li a.active i.icon5 {
  background-position: -16px -64px;
}
.v-sidbar .s-nav li a:hover i.icon6,
.v-sidbar .s-nav li a.active i.icon6 {
  background-position: -16px -80px;
}
.v-sidbar .s-nav li a:hover i.icon7,
.v-sidbar .s-nav li a.active i.icon7 {
  background-position: -16px -96px;
}
.v-sidbar .s-nav li a:hover i.icon8,
.v-sidbar .s-nav li a.active i.icon8 {
  background-position: -16px -112px;
}
.v-sidbar .s-nav li a:hover i.arrow {
  background-position: -16px -128px;
}
.v-sidbar .s-nav li a.active i.arrow {
  transform: rotate(180deg);
}
.v-sidbar .s-nav li a:hover i.new-tag,
.v-sidbar .s-nav li a.active i.new-tag {
  background-position: 0 -144px;
  width: 25px;
  height: 14px;
}
.sidebar-collapsed .v-sidbar .s-nav li a i.new-tag {
  display: none;
}
.sidebar-collapsed .platform-info-box,
.sidebar-collapsed .s-nav li a .v3-i-hot,
.sidebar-collapsed .s-nav li a .v3-i-new {
  display: none;
}

.sidebar-collapsed .v-sidbar li ._1XT8_SUw,
.sidebar-collapsed .v-sidbar li ._nXfzR0HQ,
.sidebar-collapsed .v-sidbar li ._1uugB4t6,
.sidebar-collapsed .v-sidbar li ._1uugB4t8 {
  display: inline-block;
}
.icon-new{display: inline-block;
  vertical-align:middle;
  background: #f21834;
  padding:1px 3px 2px 2px;
  color:#fff;
  font-size: 10px;
  vertical-align: middle;
  border-radius: 5px 3px 5px 0;
  line-height:14px;
  margin-top:-3px;
 transform: scale(0.8);
 -webkit-text-size-adjust: none;
 }
.sidebar-collapsed .s-nav {
  overflow: inherit !important;
  overflow-x: inherit !important;
}
.sidebar-collapsed .mCustomScrollBox {
  overflow: inherit;
}
.sidebar-collapsed .mCSB_container {
  overflow: inherit;
}
.sidebar-collapsed .v-sidbar ul li ul{ display:none;}
.sidebar-collapsed .v-sidbar .s-nav li a:hover .menu-tip { display: block;}

/*.v-sidbar .s-nav li a.active{ display: block; background: #315825; border-left: 4px solid #57c42c; box-sizing: border-box; padding-left: 20px; color: #fff; }*/

.v-sidbar .s-nav li a.active {
  display: block;
  background: #313541;
  /*border-left: 4px solid #99d953;*/
  padding-left: 24px;
  color: #fff;
}

.v-sidbar .s-nav li ul li a.active {
  padding-left: 47px !important;
}
.v-sidbar .s-nav li ul {
  height: auto;
  background: #313541;
}
.sivdbar .s-nav li ul li {
  line-height: 38px !important;
  min-height: 38px !important;
}
.v-sidbar .s-nav li ul li a {
  padding-left: 47px;
  line-height: 38px;
}
.v-sidbar .s-nav li ul li a::before {
  width: 2px;
  height: 2px;
  border-radius: 2px;
  background: #959598;
  content: '';
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.v-sidbar .s-nav li ul li a:hover,
.v-sidbar .s-nav li ul li a.active {
  border-left: none !important;
  color: #fff;
  background: none !important;
}
/*.v-sidbar .s-nav li ul li a:hover::before,
.v-sidbar .s-nav li ul li a.active::before {
  background: #fff !important;
}*/
.v-sidbar .s-nav li.active {
  background: #26262e;
}
.v-sidbar .s-nav li.active > a,
.s-nav li.active li.active,
.s-nav li.active li.active > a {
  color: #fff;
}
.v-sidbar .s-nav .fa-right {
  float: right;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  margin-right: 10px;
}
.s-nav {
  height: calc(100% - 60px);
  overflow-x: hidden;
  overflow-y: overlay !important;
  position: relative;
  padding-bottom: 100px;
  margin-right: 6px;
}
.s-nav::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: #282C37;
  border-radius: 3px;
}
.s-nav::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #282C37;
}
.s-nav::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(163, 173, 183, .7);
}
.v-sidbar .s-nav li ul li{position: relative;}
.v-sidbar .s-nav li ul li .level-menu{
  position: absolute;
  left: 68px;
  top: 30px;
  right:0;
  height: 20px;
  z-index: 999;
  display:none;
}
.v-sidbar .s-nav li ul li dl {
  background: #414653;
  min-height: 30px;
  position: absolute;
  left: 28px;
  border-radius: 4px;
  
  font-size:12px;
}

.v-sidbar .s-nav li ul li:hover .level-menu,
.sidebar-collapsed .v-sidbar ul li ul li:hover .level-menu {
  display: block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: rollInDown;
  animation-name: rollInDown;
}

/*.v-sidbar .s-nav li ul li dl:before{
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  top: 14px;
  left: -4px;
  background: #303036;
  margin-left: 0px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -mz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}*/
@-webkit-keyframes rollInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0) rotateX(120deg);
	transform:translate3d(0,-100%,0) rotateX(120deg)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@keyframes rollInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0) rotateX(120deg);
	transform:translate3d(0,-100%,0) rotateX(120deg)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
.rollInDown {
	-webkit-animation-name:rollInDown;
	animation-name:rollInDown
}
.v-sidbar .s-nav li ul li dl dd {
  height: 22px;
  line-height: 22px;
  display: block;
  transition: color 0.3s;
  padding: 0 6px;
}
.v-sidbar .s-nav li ul li dl dd:last-child{
  border-bottom:none;
}
.v-sidbar .s-nav li ul li dl dd{list-style: none;}
.v-sidbar .s-nav li ul li dl dd a,
.v-sidbar .s-nav li ul li dl dd a:hover,
.v-sidbar .s-nav li ul li dl dd a:active,
.v-sidbar .s-nav li ul li dl dd a.active,
.v-sidbar .s-nav li ul li dl dd a.subactive
{padding-left: 0 !important;
font-size:12px;
}
.v-sidbar .s-nav li ul li dl dd a {
  color: #8C8C8C;
  height:22px;
  line-height:22px;
}
.v-sidbar .s-nav li ul li dl dd a:before {
  display: none;
}
.v-sidbar .s-nav li ul li dl dd a::before{display:none;}
.v-sidbar .s-nav li ul li dl dd a:hover,
.v-sidbar .s-nav li ul li dl dd a:active,
.v-sidbar .s-nav li ul li dl dd a.subactive {
  color:#fff;
}
.sidebar-collapsed .v-sidbar .s-nav li ul li dl dd a:hover,
.sidebar-collapsed .v-sidbar .s-nav li ul li dl dd a:active,
.sidebar-collapsed .v-sidbar .s-nav li ul li dl dd a.subactive {
  color: #fff;
}

.v-sidbar .s-nav li ul li:hover dl dd:last-child {
  border-bottom: none;
}
.v-sidbar .s-nav li ul li:hover dl dd:hover {
  color: #fff;
}
.sidebar-collapsed .v-sidbar .s-nav li ul li .level-menu {
  left: 160px;
  top: 10px;
  right: 0;
 min-width:140px;
}

.sidebar-collapsed .v-sidbar .s-nav li ul li dl {
  background: #303036;

}
.sidebar-collapsed .v-sidbar ul li ul li:hover dl {
border-radius:0 4px 4px 0;
left:0;
background: #303036;
}
.sidebar-collapsed .v-sidbar ul li ul li:hover dl:before{
  background: #303036;
}
.v-sidbar-menu{
  overflow: inherit !important;
}
.v-sidbar-menu .s-nav{
  overflow-x: inherit !important;
  overflow-y: inherit !important;
}
.v-sidbar-menu .mCustomScrollBox {
  overflow: inherit !important;}
.v-sidbar-menu .mCSB_container {
    overflow: inherit !important;
    }
.sidebar-collapsed .v-sidbar .s-nav li a.active {
  background: #303036;
}
.sidebar-collapsed .v-sidbar ul li ul {
  background: #303036;
}
.sidebar-collapsed .v-sidbar .s-nav li ul li dl {
  background: #303036;
}
.sidebar-collapsed .v-sidbar .s-nav li ul li dl dd {
  border-bottom:none
}




.v-header {
  /* background-size: 100% 60px; */
  position: fixed;
  left: 224px;
  right: 0;
  top: 0;
  height: 68px;
  z-index: 17;
  background: #fff;
  border-bottom: none;
}
.v-header-shadow {
  position: fixed;
  left: 224px;
  right: 0;
  top: 0;
  height: 68px;
  z-index: 3;
  background: #fff;
  box-shadow: 0 0 8px 0 rgb(0 0 0 / 6%);
}
.v-header .icon-menu {
  background: url(../images/video/heard-icon.png) no-repeat 0 0;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 30px;
  top: 19px;
  z-index: 5;
}
.v-header .userinfo {
  min-width: 400px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 30px;
  top: 10px;
  text-align: right;
}
.v-header .userinfo dt {
  display: inline-block;
  vertical-align: sub;
  font-weight: normal;
  text-align: left;
  color: #999999;

}
.v-header .userinfo dt .js-logout {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
  vertical-align: middle;
}
.v-header .userinfo dd {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.v-header .userinfo dd a {
  color: #595959;
}
.v-header .userinfo dd p{font-size:12px; color:#999;}
.v-header .userinfo .logout {
  background: url(../images/video/heard-icon.png) no-repeat 0 -20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.v-header .logout-link,
.v-header .sweep-weChat-box {
  position: fixed;
  right: 24px;
  top: 70px;
  background: #fff;
  border-radius: 6px;
  padding: 10px 25px;
  min-width: 130px;
  max-width: 200px;
  box-shadow: 0 0 8px 0 #e8e8e8;
  z-index: 999999;
}
.v-header .sweep-weChat-box {
  right: 200px;
  max-width: 280px;
  font-size: 14px;
  color:#333;
}
.sweep-program-box::before,
.sweep-program-box::after,
.v-header .sweep-weChat-box::before,
.v-header .sweep-weChat-box::after,
.v-header .logout-link::before,
.v-header .logout-link::after {
  position: absolute;
  content: '';
  width: 14px;
  height: 14px;
  top: -8px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweep-program-box::before,
.v-header .sweep-weChat-box::before,
.v-header .logout-link::before {
  background: #eaebed;
  box-shadow: 1px 1px 2px rgba(234, 234, 234, 0.5);
}
.sweep-program-box::after,
.v-header .sweep-weChat-box::after,
.v-header .logout-link::after {
  top: -7px;
  background: #fff;
}
.v-header .program-mask {
  position: fixed;
  top: 40px;
  right: 100px;
  z-index: 1111;
  width: 353px;
  min-height: 40px;
  display: none;
}

.v-header .program-box .sweep-program-box {
  width: 353px;
  height: 259px;
  background: #FFFFFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  text-align: center;
  padding:0 16px;
  top: 30px;
  position: absolute;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
.v-header .program-box-400{position:relative;}
.v-header .program-box-400:before{
  width:1px;
  height:24px;
  content:"";
  background: #eee;
  display:inline-block;
  vertical-align: middle;
  position:absolute;
  left:-10px;
  top:4px;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY
}
.v-header .sweep-weChat .iconshouji {
  font-size: 16px;
  margin-left: 4px
}
.v-header .program-mask-download {
  width: 400px !important;
  right: 75px;
}
.v-header .program-box-400 .sweep-program-box {
  width: 400px !important;
   height: 247px;
}
.v-header .program-box-400 .title p{
  color: #333;
  display: inline-block;
  padding-top:8px;
  line-height:44px;
  text-align: center;
  width: 49%;
}
.program-box-400 .block {
  float: left;
  border-right: 1px solid #eee;
  padding: 0 43px 0 28px;
  box-sizing: border-box;
}
.program-box-400 .block:last-child {
  border-right: none;
  padding: 0 28px 0 43px;
}
.program-box-400 .img-content {
  width: 112px;
  height: 112px;
  border-radius: 4px;
  margin-bottom: 12px;
}
.program-box-400 .block:last-child .img-content {
  border-radius: 100%;
}
.program-box-400 .sweep-program-box p {
  color: #666666;
  font-size: 14px;
}
.program-box-400 .img-content img {
  width: 112px !important;
  height: 112px !important;
  border-radius: 0 !important;
}


.v-header .program-box .sweep-program-box .title{
  border-bottom:1px solid #eee;
  margin-bottom: 24px;
  color:#333;
  font-size:14px;
  height: 54px;
}

.sweep-program-box .title a {
  color: #333;
  display: inline-block;
  padding-top:8px;
  line-height:44px ;
  text-align: center;
  width: 49%;
}
.sweep-program-box .title a.selected {
  color: #52C41A;
  border-bottom:2px solid #52C41A;
  box-sizing: border-box;

}
.sweep-program-box .title a:hover {
  color: #52C41A;
}
.sweep-program-box .program-download {
  color: #333333
}
.sweep-program-box .program-download img{
  width: 112px !important;
  height: 112px !important;
  border-radius: 56px;
  margin: 0  auto 25px;
  margin-right:0 !important;
}
.sweep-program-box .left { float:left; padding: 0 15px;}
.sweep-program-box .right {
  float: left;}
.sweep-program-box .right img{
    width: 154px !important;
    height:160px !important;
    border-radius: 0!important;
    padding-left:13px;
  }
.sweep-program-box .img-content {
  width: 112px;
  height: 112px;
  background: #F5F5F5;
  border-radius: 4px;
  margin-bottom: 10px;
}
.sweep-program-box p{
  color:#333333;
  font-size:14px;
  line-height: 1.4;
}
.sweep-program-box p span{
  font-size: 12px;
  color: #999999;
  display: block;
}
.sweep-program-box .img-content img {
  width: 112px !important;
  height: 112px !important;
  border-radius: 0 !important;
}
.v-header .program-box:hover .program-mask {
  display: block;
}
.v-header .logout-link a {
  color: #999999;
  line-height: 35px;
  display: block;
}
.v-header .logout-link a:hover {
  color: #65a5fb;
}
.v-header .logout-link i {
  margin-right: 10px;
  vertical-align: middle;
}
.v-header .logout-link i.icon-pCenter {
  background: url(../images/video/icon-pCenter.png) no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}

.v-header .logout-link a:hover i.icon-pCenter {
  background-position: 0 -16px;
}
.v-header .logout-link i.icon-logout {
  background: url(../images/video/icon-logout.png) no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}
.v-header .logout-link i.icon-logout:before{ display:none;}
.v-header .logout-link a:hover i.icon-logout {
  background-position: 0 -16px;
}
.v-header .logout-link i.icon-invoice {
  background: url(../images/video/icon-invoice.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}
.v-header .logout-link a:hover i.icon-invoice {
  background-position: 0 -16px;
}
.v-header .logout-link i.icon-renewal {
  background: url(../images/video/icon-renewal.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}

.v-header .logout-link a:hover i.icon-renewal {
  background-position: 0 -16px;
}
.v-header .userinfo .tag {
  background: #C8C8C8;
  border-radius: 4px;
  padding: 0 6px;
  height: 19px;
  line-height: 19px;
  display: inline-block;
  color: #fff;
  margin: 10px 10px 0 0;
  font-size: 12px;
  margin-left:16px;
}
.v-header .userinfo .tag i{font-size:13px;}
.v-header .userinfo .tag1{
  background: #52C41A;
}
.v-header .userinfo .tag2 {
  background:#FFAD0D;
}
.v-header .userinfo .tag3 {
  background: #F03D3D;
}
.v-header .userinfo .tag4 {
  background: #7C48EE;
}
.platform-info {
  padding: 0 0 0 60px;
  color: #5e5e5e;
  position: relative;
}

.platform-info .line {
  width: 1px;
  height: 12px;
  background: #8c8c8c;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}

.platform-info .platform-choose {
  color: #5e5e5e;
}

.platform-info .platform-choose:hover {
  color: #474747;
}

.platform-info .platform-choose::after {
  background: url(../images/video/heard-icon.png) no-repeat 0 -20px;
  width: 20px;
  height: 20px;
  content: '';
  display: inline-block;
  vertical-align: middle;
}

.platform-info .platform-choose:active::after,
.platform-info .platform-choose.active::after {
  color: #52c41a;
  transform: rotate(180deg);
  transition: all 0.2s;
}

.platform-info-box .platform-info {
  padding: 0 18px;
  height: 28px;
  line-height: 28px;
  border-right: 1px solid #eee;
  z-index: 8;
}
.platform-info-box .platform-info .platform-list {
  left: 9px !important;
  top: 35px !important;
}
.platform-info .platform-list {
  width: 90px;
  min-height: 68px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 10px 0px rgba(13, 24, 42, 0.12);
  border-radius: 4px;
  position: absolute;
  left: 200px;
  top: 45px;
  transition: all ease-in-out 0.3s;
}

.platform-info .platform-list ul {
  padding: 10px;
}

.platform-info .platform-list li {
  height: 24px;
  line-height: 24px;
}

.platform-info .platform-list li a {
  color: #888;
}

.platform-info .platform-list li a:hover,
.platform-info .platform-list li a.active {
  color: #52c41a !important;
}
.v-sidbar .platform-info-box {
  position: absolute;
  /* left: 135px; */
  left: 148px;
  top: 16px;
}
.v-sidbar .platform-info-box .platform-info {
  /* background: #52c41a; */
  color:#fff;
  border-right: none;
  /* min-width: 40px; */
  min-width: 56px;
  height: 15px;
  line-height: 14px;
  border-radius: 2px;
  font-size: 12px;
  color:#fff;
  padding: 0 4px;
  text-align:center;
}
.v-sidbar .platform-info .platform-choose {
  color: #fff;
  
}
.v-sidbar .platform-info-box .platform-info .platform-list-mask {
  position: absolute;
  top: 15px !important;
  width: 60px;
  min-height: 10px;
  z-index: 55555;
}
.v-sidbar .platform-info-box .platform-info .platform-list {
  left: -38px !important;
  top: 10px !important;
  display: none;
  z-index: 555556;
}
.v-sidbar .platform-info-box .platform-info:hover .platform-list { 
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  display: block;
}
.v-sidbar .platform-info-box .platform-info .platform-list:before{
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  border: solid transparent;
  pointer-events: none;
  border-width: 4px;
  border-color: #282C37;
  margin-left: -4px;
  border-bottom-color: #fff;
  top: -8px;
  left: 50%;
}
.v-sidbar .platform-info .platform-choose::after {
  width: 6px;
  height: 6px;
  border-top: 1px solid#fff;
  border-right: 1px solid #fff;
  box-shadow: 0 0 0 lightgrey;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  right: 0;
  -webkit-transform: translate3d(0, -50%, 0) rotate(135deg);
  transform: translate3d(0, -50%, 0) rotate(135deg);
  content: "";
  display:inline-block;
  margin-left:4px
}
@-webkit-keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotateY(-20deg);
	transform:perspective(400px) rotateY(-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotateY(-5deg);
	transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotateY(-20deg);
	transform:perspective(400px) rotateY(-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotateY(-5deg);
	transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
  -webkit-animation-name:flipInY;
  animation-name:flipInY;
}

.v-main {
  background: #f2f2f2;
  position: absolute;
  left: 224px;
  right: 0;
  top: 68px;
  bottom: 0;
  min-width: 990px;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.v-main-w {
  background: #fff !important;
}

.select2-container{ z-index: 0;}
.v-main .main-630 {
  width: 632px;
  margin: 0 auto;
  padding: 80px 0 20px;
}
.v-main .main-945 {
  padding: 60px 20px 20px;
  width: 954px;
  margin: 0 auto;
}
.v-main .main-750 {
  width: 750px;
  margin: 0 auto;
  padding: 70px 0 20px;
}
.v-main .main-760 {
  width: 760px;
  margin: 0 auto;
  padding: 70px 20px 50px;
}
/*左侧菜单的自适应*/
.sidebar-collapsed .v-sidbar .s-nav li ul li a.active {
  padding-left: 30px !important;
}
.sidebar-collapsed .v-sidbar {
  width: 60px;
}
.sidebar-collapsed .v-sidbar li span,
.sidebar-collapsed .v-sidbar li ul,
.sidebar-collapsed .v-sidbar li b.collapse-sign {
  display: none;
}
.minifyme {
  color: #999;
  text-align: center;
  padding: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 5px 0 0 5px;
  cursor: pointer;
  font-size: 20px;
  transition: all 0.1s linear 0s;
}
.sidebar-collapsed .minifyme {
  left: 0;
  right: 0;
  color: #999;
  width: 100%;
  border-radius: 0;
  margin: 0;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
}
.sidebar-collapsed .menu-item-parent {
  color: #7a8a9a;
}
.sidebar-collapsed .minifyme i {
  padding-right: 5px !important;
}
.sidebar-collapsed .v-sidbar ul {
  padding-top: 0;
}
.sidebar-collapsed .v-sidbar ul li ul {
  padding: 0 !important;
  background: #303036;
  border-radius: 0 4px 4px 0;
}
.sidebar-collapsed .minifyme .fa:before {
  content: '\f101';
}
.sidebar-collapsed .v-header .icon-menu {
  background: url(../images/video/heard-icon.png) no-repeat 0 -60px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 30px;
  top: 16px;
}
.sidebar-collapsed .v-sidbar > ul > li.active {
  border-left: 3px solid #2cbe6d;
}
.sidebar-collapsed .v-sidbar > ul > li.active i {
  position: relative;
  left: -3px;
}
.sidebar-collapsed .v-sidbar li {
  position: relative;
}
.sidebar-collapsed .v-sidbar li ul {
  position: absolute;
  left: 60px;
  top: 0;
  width: 160px;
}
.sidebar-collapsed .v-sidbar {
  overflow: visible;
  overflow-x: visible;
}
.sidebar-collapsed .v-sidbar li:hover ul {
  display: block !important;
}
.sidebar-collapsed .v-sidbar li ul li a {
  padding-left: 30px;
}
.sidebar-collapsed .v-sidbar li ul li a.active {
  margin-left: 0;
}
/*.sidebar-collapsed .v-sidbar li ul li:before{left: 30px; content:""; width:4px; height:4px; border-radius:50%; background:#999; position:absolute; top:18px;}*/
.visible-collapsed {
  display: none;
  padding-left: 35px;
  line-height: 46px;
}
.sidebar-collapsed .visible-collapsed {
  display: block;
}
.sidebar-collapsed .v3-i-badge{ display:none !important;}
.visible-collapsed:before {
  display: none;
}
.menu-tip {
  display: none;
  height: 28px;
  line-height: 28px;
  padding: 0 7px;
  background: #333;
  border-radius: 5px;
  color: #fff;
  position: absolute;
  top: 8px;
  left: 70px;
  white-space: nowrap;
}
.menu-tip:before {
  content: ' ';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 5px solid #25303a;
  border-bottom: 5px solid transparent;
  position: absolute;
  top: 10px;
  left: -5px;
}
.sidebar-collapsed .side-user-area {
  position: relative;
}
.sidebar-collapsed .s-nav > ul > li:hover .menu-tip {
  display: block;
}
.sidebar-collapsed .side-user-area:hover .menu-tip {
  display: block;
}
/*.sidebar-collapsed .customer-service {
  bottom: 125px;
}*/
.sidebar-collapsed .message-panel {
  bottom: 162px;
  left: 0;
}
.sidebar-collapsed .s-nav {
  overflow: visible !important;
}
.sidebar-collapsed .s-nav li ul li {
  list-style: none;
}
.sidebar-collapsed .v-sidbar .logo {
  width: 60px;
  padding: 13px 10px 0 8px;
}
.sidebar-collapsed .v-sidbar .logo a {
  width: 44px !important;
}
.sidebar-collapsed .v-main,
.sidebar-collapsed .v-header {
  left: 60px;
}
.sidebar-collapsed .visible-collapsed:hover {
  color: #999 !important;
}
.sidebar-collapsed .video-myself-wrapper .left-siderbar {
  left: 60px;
}


/*首页*/
.v-search-index .v-select-item li {
  float: left;
  margin: 0 20px 20px 0;
}
.v-search-index .v-select-item label {
  font-size: 14px;
  color: #595959;
  text-align: left;
}
.v-search-index .search-item {
  border-bottom: 1px solid #f5f5f5;
  padding: 16px 0;
  line-height: 14px;
  font-size: 14px;
}
/*.v-search-index .search-item-list label {
  text-align: right !important;
}*/
.v-search-index .search-item label {
  color: #464646;
  text-align: left;
  font-weight: normal;
}
.v-search-index .subtitle {
  color: #000000;
  font-size: 15px;
  padding: 24px 0 10px;
}
.v-search-index .search-item .form-control {
  margin-right: 16px;
}
.v-search-index .search-item-1 {
  margin-right: 12px;
  display: inline;
}
.v-search-index .search-item-2 {
  border-left: 1px solid #d9d9d9;
  padding: 0 14px;
  display: inline;
}
.v-search-index .search-item-2 .item-line {
  color: #d9d9d9;
}
.v-search-index .search-item-2:last-child {
  padding: 0 0 0 14px;
}
.v-search-index .other-conditions {
  color: #8c8c8c;
  display: inline;
}
.v-search-index .other-conditions a {
  color: #8c8c8c;
  padding: 2px 8px;
}
.v-search-index .other-conditions a:hover {
  color: #52c41a;
}
.v-search-index .other-conditions a.active {
  background: #52c41a;
  color: #fff;
  border-radius: 2px;
  height: 22px;
  line-height: 18px;
}
.v-search-index .search-item i {
  background: url(../images/video/icon-item.png) no-repeat;
  width: 12px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.v-search-index .search-item .other-conditions-source i {
  width: 16px;
  height: 16px;
}


.v-search-index .other-conditions a i.icon-dy {
  background-position: 0 0;
}
.v-search-index .other-conditions a i.icon-mp {
  background-position: 0 -14px;
}
.v-search-index .other-conditions a i.icon-ks {
  background-position: 0 -28px;
}
.v-search-index .other-conditions a:hover i.icon-dy {
  background-position: 0 -42px;
}
.v-search-index .other-conditions a:hover i.icon-mp {
  background-position: 0 -56px;
}
.v-search-index .other-conditions a:hover i.icon-ks {
  background-position: 0 -70px;
}
.v-search-index .other-conditions a.active i.icon-dy {
  background-position: 0 -84px;
}
.v-search-index .other-conditions a.active i.icon-mp {
  background-position: 0 -98px;
}
.v-search-index .other-conditions a.active i.icon-ks {
  background-position: 0 -112px;
}

/* 选择框 */
.customer-checkbox {
  margin-right: 5px;
  float: left;
}
.control-checkbox {
  margin-bottom: 15px;
  display: inline-block;
}
.icheckbox_square-green,
.iradio_square-green {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  background: url(../images/video/greenc9f0.png?8) no-repeat;
  border: none;
  cursor: pointer;
  margin:-2px 5px 0 0;
}
.icheckbox_square-green {
  background-position: 0 0;
}
.icheckbox_square-green:hover {
  background-position: -18px 0;
}
.icheckbox_square-green.checked {
  background-position: -36px 0;
}
.icheckbox_square-green.disabled {
  background-position: -54px 0;
}

.disabledActive .icheckbox_square-green.disabled {
  background-position: -72px 0;
}
.icheckbox_square-green.disabled:hover {
  cursor: not-allowed;
}
.item-media input[type='checkbox'][disabled] {
  cursor: not-allowed;
}
.iradio_square-green {
  background-position: 0 -16px;
}
.iradio_square-green:hover {
  background-position: -18px -16px;
}
.iradio_square-green.checked {
  background-position: -36px -16px;
}
/*输入框*/
.control-input {
  position: relative;
  height: 36px;
  overflow: hidden;
}
.control-input:hover [type='text'] {
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.control-input [type='text'] {
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0 8px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  color: #595959;
  box-sizing: border-box;
}
.control-input [type='text']:focus {
  background: #fff;
  border-color: #52c41a;
}
/* 搜索框 */
.control-search-box1 {
  width: 700px;
  position: relative;
  margin-bottom: 10px;
}
.control-search-1 {
  height: 38px;
  overflow: hidden;
}
.control-search-1 [type='text'] {
  width: 620px;
  height: 38px;
  line-height: 38px;
  padding: 0 8px;
  border-radius: 5px 0 0 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 16px;
  color: #757575;
  box-sizing: border-box;
}
.control-search-1 [type='text']:hover,
.control-search-1 [type='text']:focus {
  background: #f9f9f9;
  border-color: #52c41a;
}
.control-search-1 input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.control-search-1 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-1 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-1 input::-ms-input-placeholder {
  color: #bfbfbf;
}
.control-search-1 .fa {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 18px;
}
.control-search-1 .fa:hover {
  color: #52c41a;
}
.control-search-1 a:link,
.control-search-1 a:visited {
  color: #7a838f;
}
.control-search-1 .text-link {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 14px;
  color: #52c41a;
}
.control-search-1 a.text-link:link,
.control-search-1 a.text-link:visited {
  color: #52c41a !important;
}
.control-search-1-submit {
  width: 80px;
  text-align: center;
  background: #52c41a;
  border-radius: 0 4px 4px 0;
  width: 80px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #fff !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.control-search-1-submit:hover {
  background: #4db619;
  text-decoration: none;
}
.control-search-1-submit:focus {
  background: #48a918;
}

.control-search-box2 {
  width: 508px;
  position: relative;
}
.control-search-2 {
  height: 32px;
  overflow: hidden;
}
.control-search-2 [type='text'] {
  width: 430px;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  border-radius: 5px 0 0 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 14px;
  color: #757575;
  box-sizing: border-box;
}
.control-search-2 [type='text']:hover,
.control-search-2 [type='text']:focus {
  background: #f9f9f9;
  border-color: #52c41a;
}
.control-search-2 input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.control-search-2 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-2 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-2 input::-ms-input-placeholder {
  color: #bfbfbf;
}
.control-search-2 .fa {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 18px;
}
.control-search-2 .fa:hover {
  color: #52c41a;
}
.control-search-2 a:link,
.control-search-1 a:visited {
  color: #7a838f;
}
.control-search-2 .text-link {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 14px;
  color: #52c41a;
}
.control-search-2 a.text-link:link,
.control-search-1 a.text-link:visited {
  color: #52c41a !important;
}
.control-search-2-submit {
  width: 80px;
  text-align: center;
  background: #52c41a;
  border-radius: 0 4px 4px 0;
  width: 80px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #fff !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.control-search-2-submit:hover {
  background: #4db619;
  text-decoration: none;
}
.control-search-2-submit:focus {
  background: #48a918;
}

.control-search-box3 {
  width: 340px;
  position: relative;
}
.control-search-3[type='text'] {
  width: 260px !important;
}
.control-search-3-submit {
  width: 74px !important;
}

/*搜索条件*/
.select2-container{z-index: 0;}
.v-search-index .select2-container .select2-selection--single {
  height: 24px !important;
}
.v-search-index
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 22px !important;
  font-size: 12px;
}
.v-search-index .select2-container .select2-selection--multiple {
  min-height: 24px !important;
}
.v-search-index
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 2px;
  line-height: 24px;
}

.v-search-head {
  padding: 24px 24px 0 24px;
  background: #fff;
  min-height: auto;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);
}
/*.v-search-head .v-search-entry{ max-width: 960px; margin: 0 auto;}*/
.v-search-head .search-item:first-child .v-search-entry {
  margin-bottom: 16px;
}
.v-hot-head .search-item:first-child .v-search-entry {
  margin-bottom: 0;
}
.v-hot-head .control-search-box {
  padding-bottom: 0 !important;
}
/*.v-hot-head .senior-search{ margin-top: 26px;}*/
.v-search-head .v-search-index .v-select-item li {
  float: left;
  margin: 0 20px 10px 0 !important;
}
.v-search-head .control-search-box {
  padding-bottom: 26px;
}
.v-search-head .query-item-list {
  width: 900px;
  margin: 0 auto;
  padding: 30px 40px 0 40px;
}
.v-search-head .senior-search {
  border-top: 1px solid #eee;
}
.v-search-head .filter-item {
  height: 26px;
  line-height: 12px;
  margin-bottom: 16px;
  display: inline-block;
}

.icon-buy {
  background: url(../images/video/icon-buy.png) no-repeat !important;
  width: 16px !important;
  height: 14px !important;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
}

.v-search-head .tab-bar {
  position: initial !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0 !important;
  border-top: 1px solid #eee;
  padding: 0 40px !important;
}
.v-search-head .tab-bar li {
  padding-bottom: 0 !important;
  margin: 0;
}
.v-search-head .tab-nav {
  width: 900px;
  padding: 0;
}
.v-search-head .tab-nav .nav li a {
  padding: 0 20px !important;
}
.v-search-head .tab-nav .nav li:hover a,
.v-search-head .tab-nav li.active a {
  padding: 0 20px !important;
}
.v-search-head .tab-nav .subnav {
  float: right;
  height: 60px;
}
.v-search-head .tab-nav .subnav li a {
  padding-left: 20px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  height: auto !important;
}
.v-search-head .tab-nav .subnav li a.active {
  background: #1dc58c;
  color: #ffffff !important;
  border-radius: 4px;
  width: 62px;
  height: 22px;
}
.v-search-head .tab-nav .subnav li:hover a,
.v-search-head .tab-nav .subnav li a.active {
  border-bottom: none !important;
}
.v-search-head .btn-condition {
  background: #ffffff;
  border: 1px solid #52c41a;
  border-radius: 4px;
  width: 106px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  left: 525px;
  color: #52c41a !important;
}
.v-search-head .btn-condition i {
  display: inline-block;
  vertical-align: unset;
  padding-left: 5px;
}
.v-search-head .v-search-index .search-item {
  padding: 16px 0 0 0;
 display: block;
}
.v-search-head .v-search-index .other-conditions a {
  margin-bottom: 16px;
  display: inline-block;
  vertical-align: top;
  min-width: 80px;
  text-align: center;
}
.v-search-head .v-search-index .other-conditions a.active {
  height: auto;
}

.v-hot-head {
  padding: 4px 24px 0 24px;
}
.v-hot-head .v-search-style {
  display: flex;
}
.v-hot-head .senior-search {
  border-top: none;
}
.v-hot-head label {
  width: 70px;
  display: inline-block;
  padding-top: 5px;
}
.v-hot-head .other-conditions {
  flex: 1;
}
.v-hot-head .item-list .other-conditions {
  flex: inherit;
  margin-right: 24px;
}
.v-hot-head .item-list .filter-item {
  line-height: 26px !important;
  color: #595959;
}
.v-hot-head .item-list .tag-version {
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: rgba(245, 34, 45, 1);
  border-radius: 3px;
  margin-right: 14px;
  display: inline-block;
}
.v-hot-head .item-portrait label {
  width: auto;
}
.v-hot-head .item-portrait .other-conditions {
  margin-right: 18px;
}

.v-hot-head .search-bar {
  width: 280px;
  text-align: right;
  margin-top: -3px;
}
.v-hot-head .search-bar .button {
  background: none;
  border: none;
  color: #8d8d8d;
  outline: none;
  height: 30px;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.v-hot-head .search-bar .button:hover,
.v-hot-head .search-bar .button:hover i.fa-search {
  color: #3489db !important;
}
.v-hot-head .search-item .search-bar i.fa-search {
  background: none;
  color: #8d8d8d;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}
.v-hot-head .search-item .search-bar i.fa-close {
  background: none;
  color: #8d8d8d;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  color: #999;
  position: absolute;
  right: 25px;
  top: 9px;
}
.left-search{padding:12px 16px; border-bottom:1px solid #eee;}
.left-search .input-search {
  position: relative;
}
.left-search .input-search input {
  background: #FAFAFA;
  border-radius: 16px;
  border: 1px solid #EEEEEE;
  color: #333;
  width: 210px;
  height: 30px;
  line-height: 28px;
  padding: 0 30px 0 30px;
  display: inline-block;
}

.left-search .input-search input::-webkit-input-placeholder {
  color: #ddd;
}
.left-search .input-search input::-moz-placeholder {
  color: #ddd;
}
.left-search .input-search input::-ms-input-placeholder {
  color: #ddd;
}
.left-search .input-search input:focus {
  border: 1px solid #52c41a;
}
.left-search .input-search .iocn-search {
  position: absolute;
  left: 10px;
  top: 7px;
}
.left-search .input-search .enter {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  color: #D9D9D9;
  text-align: center;
}
.left-search .input-search .enter:hover{color:#8c8c8c;}
.v-hot-head .input-search {
  width: 210px;
  height: 30px;
  position: relative;
}
.v-hot-head .input-search input {
  border: 1px solid #d9d9d9;
  color: #333;
  border-radius: 8px;
  width: 210px;
  height: 30px;
  line-height: 28px;
  padding: 0 30px 0 30px;
  display: inline-block;
}
.v-hot-head .input-search input::-webkit-input-placeholder {
  color: #8c8c8c;
}

.v-hot-head .input-search input::-moz-placeholder {
  color: #8c8c8c;
}

.v-hot-head .input-search input::-ms-input-placeholder {
  color: #8c8c8c;
}

.v-hot-head .input-search input:focus {
  border: 1px solid #52c41a;
}

.v-hot-head .input-search .iocn-search {
  position: absolute;
  left: 10px;
  top: 7px;
}

.v-hot-head .input-search .enter {
  position: absolute;
  right: 5px;
  top: 0;
  width: 22px;
  height: 30px;
}
.left-search .input-search .enter i.icon-enter,
.v-hot-head .input-search .enter i.icon-enter {
  background: url(../images/video/icon-enter.png) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 8px;
  right: 8px;
}
.left-search .input-search .enter:hover i.icon-enter,
.v-hot-head .input-search .enter:hover i.icon-enter {
  background-position: 0 -14px;
}
.left-search .input-search .enter:hover i.icon-enter,
.v-hot-head .input-search .enter:active i.icon-enter {
  background-position: 0 0;
}
.input-search-component{
  display: inline-block;
  padding:0 0 0 6px;
}
.input-search-component .enter{
  right: 0px !important;
}
.input-search-component i {
  color: rgb(153, 153, 153);
  background: none !important;
}
.input-search-component i:hover {
  color: #52c41a;
}
/*加载和提示*/
/*.load-more{ text-align:center; font-size:16px; color:#999; clear:both; height:16px; line-height:16px;}
.load{animation: circle 4s linear 0s infinite; background:url(../images/video/load.png) no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle; margin-right:10px;}
.version-tip{ text-align: center; font-size:14px; padding: 20px 0 20px; color:#595959; clear: both;}
.version-tip a{ color: #52c41a;}*/
@-webkit-keyframes circle{
  0%{ transform:rotate(0deg); }
  100%{ transform:rotate(360deg); }
}
@keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
.load {
  animation: circle 4s linear 0s infinite;
  background: url(../images/video/load.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
/*搜播主*/
.v-search-result {
  padding: 0 24px 24px;
}
/*.v-search-result .v-search-list{ max-width: 960px; margin: 0 auto; }*/
.v-search-list .load-more {
  padding: 16px 0;
}
.search-result-bar {
  height: 60px;
  color: #585858;
}
.v-search-result h3 {
  float: left;
  line-height: 60px;
}
.v-search-result .btn-group {
  float: right;
  padding-top: 14px;
  z-index: 0;
}
.v-search-result .btn-group .btn {
  width: 88px;
  height: 32px;
  font-size: 12px;
}
.btn-group .btn {
  padding: 5px 9px;
}
.btn-group .btn-default {
  color: #666666;
  background-color: #fff;
  border-color: #c9c9c9;
  box-shadow: none;
}

.btn-group .btn-default:hover {
  color: #52c41a;
  background-color: #fff;
  border-color: #52c41a;
}
.btn-group .btn-default:focus {
  outline: none;
  box-shadow: none;
  color: #52c41a;
  background: #ffffff;
  border: 1px solid #d9d9d9;
}
.btn-group .btn-default:active,
.btn-group .btn-default.active {
  color: #52c41a;
  background-color: #d9f5d0;
  border-color: #52c41a;
}
.btn-group .btn-weit,
.btn-group .btn-weit:hover,
.btn-group .btn-weit:focus,
.btn-group .btn-weit:active
{
  color: #666666 !important;
  background-color: #fff !important;
  border-color: #c9c9c9 !important;
  box-shadow: none;
  cursor: wait;
}
.v-search-item {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  min-height: 219px;
  margin-bottom: 24px;
  padding: 24px;
}
.v-search-info {
  min-height: 100px;
  position: relative;
  padding-bottom: 16px;
}
.v-search-info dl {
  display: table;
}
.v-search-info dt {
  position: relative;
  width: 80px;
  display: table-cell;
  vertical-align: top;
}

.v-search-info dt .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 65px;
  top: 65px;
}
.v-search-info dt .icon-cert.cert-tip-ind {
  background: url(../images/video/cert-tip-ind.html) no-repeat;
  margin:0 !important;
}
.v-search-info dt .tooltip-inner {
  max-width: 130px !important;
  width: 120px !important;
  text-align: center;
  white-space: pre-wrap;
  padding: 3px;
  line-height: 1.6;
}
.v-search-info img {
  width: 60px;
  height: 60px;
  border-radius: 60px;
}
.v-search-info .weChatID {
  margin-bottom: 10px;
}
.v-search-info .nickname {
  font-size: 16px;
  line-height: 16px;
  padding: 0 12px 0 0;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
.v-search-info .icon-shop {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-shop.png) no-repeat 0 0;
  position: relative;
  margin-right: 6px;
  vertical-align: middle;
}
.v-search-info .icon-shop em {
  display: none;
}
.v-search-info .icon-shop:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block;
}

.v-search-info .icon-shop em:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent;
}
.v-tag .tag {
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 12px;
  color: #ffffff;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.v-tag .tag i {
  background: url(../images/video/icon-item.png) no-repeat;
  width: 12px;
  height: 14px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 3px;
}
.v-tag .tag-style {
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  color: #595959;
}
.v-tag .tag-dy {
  background: #6b1a47;
}
.v-tag .tag i.icon-dy {
  background-position: 0 -84px;
}
.v-tag .tag-mp {
  background: #e3298c;
}
.v-tag .tag i.icon-mp {
  background-position: 0 -98px;
}
.v-tag .tag-ks {
  background: #fa9a2a;
}
.v-tag .tag i.icon-ks {
  background-position: 0 -112px;
}
.v-tag .dd-item .tooltip-inner{ width:auto !important; max-width:auto !important;}
.v-search-info .appID {
  font-size: 14px;
  color: #8c8c8c;
  line-height: 22px;
  margin-bottom: 8px;
}
.v-search-info .intro {
  font-size: 14px;
  color: #8c8c8c;
  margin-bottom: 10px;
  width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v-search-info .info {
  font-size: 14px;
  color: #333333;
}
.v-search-info .info span {
  margin-right: 20px;
}
.v-search-info .zs {
  position: absolute;
  right: 0;
  top: 0;
  color: #8c8c8c;
  font-size: 14px;
  line-height: 1.4;
}
.v-search-info .zs i {
  margin-left: 5px;
}
.v-search-info .zs .numerical {
  color: #fa8c16;
  font-size: 24px;
  font-weight: 700;
}
.v-search-info .tooltip {
  margin-right: 20px;
}
.v-search-info .tooltip-inner {
  max-width: 200px !important;
  width: 200px !important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.6;
}
.v-search-info dd:last-child {
  margin-bottom: 20px;
}
.v-zs-info {
  padding: 20px 0 0 0;
  min-height: 70px;
  border-top: 1px solid #eee;
  font-size: 14px;
  color: #8c8c8c;
  text-align: center;
  position: relative;
}
.v-zs-info dt,
.v-zs-info dd {
  min-height: 50px;
  line-height: 1.8;
}
.v-zs-info dt {
  border-right: 1px solid #eee;
  float: left;
  padding: 0 30px 0 0;
  text-align: right;
}
.v-zs-info dt .numerical {
  font-size: 16px;
  color: #ffb037;
  margin-top: 10px;
}
.v-zs-info dt i {
  padding-left: 5px;
}
.v-zs-info dt span {
  font-weight: normal;
}
.v-zs-info dd {
  float: left;
  padding: 0 30px;
}
.v-zs-info dd .numerical {
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-top: 10px;
}
.v-zs-info .btns-collection a {
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: right;
  color: #595959;
}
.v-zs-info .btns-collection a:hover,
.v-zs-info .btns-collection a:hover i {
  color: #52c41a;
}
.v-zs-info .btns-collection a i {
  margin-right: 5px;
}
.v-zs-info .btns-collected a i,
.v-zs-info .btns-collected a:hover,
.v-zs-info .btns-collected a:hover i,
.v-zs-info .btns-collected a {
  color: #f7dd1d;
}
.v-zs-info .v-zs-btns {
  position: absolute;
  right: 0;
  top: 42px;
}
.v-zs-btns li .btns-unified {
  float: right;
  padding: 0 !important;
  max-width: 0 !important;
  margin-left: 10px;
  height: 36px !important;
  line-height: 36px !important;
  margin-top: 14px;
}
.btns-unified:link,
.btns-unified:visited {
  text-align: center;
  background: #52c41a;
  border-radius: 4px;
  padding: 0 16px;
  min-width: 88px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-decoration: none;
  color: #fff;
}
.btns-unified:hover {
  background: #74CF48;
}
.btns-unified:active {
  background: #32a008;
  box-shadow:none;
}

/*分页*/
.navigation {
  clear: both;
}
.pagination {
  float: right;
  display: block;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-radius: 6px;
  padding: 6px 13px;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #5b5b5b;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  margin-right: 8px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 6px;
  margin-right: 0;
  padding: 6px 13px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 3;
  color: #52c41a;
  background-color: #fff;
  border-color: #52c41a;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #52c41a;
  border-color: #52c41a;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #5b5b5b;
  cursor: not-allowed;
  background-color: #fff;
  border: 1px solid #d9d9d9;
}
.pagination > .hidden-item > a,
.pagination > .hidden-item > a:focus,
.pagination > .hidden-item > a:hover,
.pagination > .hidden-item > span,
.pagination > .hidden-item > span:focus,
.pagination > .hidden-item > span:hover {
  background-color: #f0f2f5;
  padding: 0;
  font-size: 18px;
  border: none;
  color: #ccc;
}
/*热门视频*/
.video-main {
  margin: 0 auto 30px;
  clear: both;
}
.video-main .tag {
  margin-right: 0;
}
/*.video-items{ margin: 0 -12px;}
.video-item{ background:#ffffff; width:216px; height:290px; border-radius: 6px; margin:0 8px 24px 8px; display: inline-block; }
.video-item:hover{box-shadow:0 4px 4px rgba(0,0,0,0.20);}
@media screen and (max-width:1366px) {
  .video-item{margin:0 30px 24px 30px;}
}
@media screen and (max-width:1281px) {
  .video-item{margin:0 18px 24px 17px;}
}*/
.origina-bar {
  height: 50px;
  line-height: 80px;
}
.v-search-result .update-time {
  float: right;
}
.video-wrap {
  text-align: center;
  margin: 0 -12px;
}
.video-items {
  margin: 0 auto;
}
.video-item {
  background: #ffffff;
  width: 216px;
  height: 330px;
  border-radius: 6px;
  margin: 0 8px 20px 8px;
  display: inline-block;
}
.video-item:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.video-itemempty {
  height: 0px;
  width: 216px;
  margin: 0 8px 24px 8px;
  display: inline-block;
}

.video-area {
  position: relative;
  background: #d8d8d8;
  width: 216px;
  height: 240px;
  font-size: 12px;
  border-radius: 6px 6px 0 0;
  color: #ffffff;
}
.video-area img {
  z-index: 0;
  width: 216px;
  height: 240px;
  border-radius: 6px 6px 0 0;
}
.video-area a {
  display: inline-block;
  width: 216px;
  height: 240px;
  border-radius: 6px 6px 0 0;
  position: relative;
  z-index: 4;
}
.video-area .video-mask {
  display: none;
}
.video-area:hover .video-mask {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px 4px 0 0;
  width: 216px;
  height: 240px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  cursor: pointer;
}
.video-area .img-link {
  width: 216px;
  height: 240px;
  border-radius: 4px;
  cursor: pointer;
}
.video-area .img-link:after {
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  border-radius: 4px;
  width: 216px;
  height: 90px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
  display: block;
  content: ' ';
}
.video-area .video-tag {
  display: none;
}
.video-area:hover .video-tag {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 5;
}
.video-area:hover .tag-play {
  cursor: pointer;
  position: absolute;
  left: 10px;
  top: 10px;
  background: #52c41a;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}
.video-area:hover .tag-play:hover {
  background: #4db619;
}
.video-area:hover .tag-play:active {
  background: #45a515;
}
.video-area:hover .tag-collection {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.video-area:hover .tag-collection:hover {
  background: #e2e1e1;
}
.video-area:hover .tag-collection:active {
  background: #d8d6d6;
}
.video-area:hover .tag-collection i {
  color: #6f6f6f;
}
.video-area:hover .tag-collected i {
  color: #f3a534;
}
.video-area:hover .tag-collected:hover,
.video-area:hover .tag-collected:active {
  background: #ededed;
}
.video-area p {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  text-align: left;
  z-index: 3;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  color: #fff;
  line-height: 1.3;
  z-index: 5;
  font-size: 14px;
}

.video-info {
  padding: 7px 0px;
  color: #595959;
}
.video-info dl:first-child {
  text-align: left;
  width: 125px;
  float: left;
}
.video-info dl:first-child dd {
  line-height: 1.4;
  font-size: 12px;
}
.video-info dl:first-child dt img {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #d8d8d8;
  float: left;
  margin-right: 8px;
}
.video-info dl:first-child dd.name {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  margin-top: 8px;
}
.video-info dl:last-child {
  width: 67px;
  text-align: right;
  float: right;
  margin-top: 12px;
  color: #999;
  font-size: 13px;
}
.video-info dl:last-child dd {
  font-size: 12px;
}
.video-info dl:last-child .like {
  display: inline-block;
  color: #afafaf;
  transition: all 0.15s cubic-bezier(0.55, 0, 0.1, 1);
}
.video-info dl:last-child .like i {
  font-size: 16px;
}

.main-bar {
  height: 65px;
}
.main-bar .btn-group {
  float: right;
  padding-top: 16px;
}
.main-bar .min-nav li {
  float: left;
  margin-right: 30px;
}
.main-bar .min-nav li a {
  height: 65px;
  line-height: 80px;
  display: inline-block;
  color: #595959;
}
.main-bar .min-nav li a:hover {
  color: #52c41a;
}
.main-bar .min-nav li a.active {
  border-bottom: 3px solid #52c41a;
  box-sizing: border-box;
  color: #52c41a;
}

/*2018/09/10*/
.video-info-content {
  padding: 0 10px;
}
.video-info-index {
  padding: 11px 0;
  font-size: 13px;
  color: #595959;
  border-bottom: 1px solid #e4e4e4;
}
.fans-index-icon {
  color: #afafaf;
  margin-right: 4px;
}
.spread-index {
  float: left;
}
.fans-index {
  float: right;
}
.spread-index-icon {
  background: url(../images/video/hot_1.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 4px;
}
.spread-time {
  float: right;
}
.plist .plist-block .image .spread-index {
  float: inherit;
}
.plist .plist-block .image span i.spread-index-icon {
  background-position: 0 -12px;
}
.analyse-title {
  font-size: 16px;
  color: #333;
  font-weight: normal; /*padding-bottom:20px;*/
}
.os-list-analyse dl:first-child {
  float: left;
  width: 510px; /*margin-right:40px;*/
}
.os-list-analyse dl:nth-of-type(2) {
  margin-left: 570px;
}
.os-list-analyse .num-trend-chart {
  width: 510px;
  height: 200px;
}
.industry-trend-chart {
  width: 150px;
  height: 150px;
  margin: 10px 0 0 -50px;
}
.os-list-analyse {
  /*border-bottom:1px solid #eee; padding-bottom:30px;*/
  height: 300px;
}
.info-tag div {
  display: inline-block;
}
.os-list-analyse .load-more {
  margin-top: 60px;
  font-size: 18px;
  clear: none;
}
/*排行榜*/
.v-rank-main {
  padding: 24px;
}
.v-rank-nav {
  height: 40px;
}

.v-rank-content .btn-group {
  float: left;
}
.v-rank-content .btn-group .btn {
  width: auto;
  height: 32px;
}
.v-rank-content .btn-group .btn i.fa-calendar-o {
  padding-left: 15px;
  color: #bfbfc0;
}
.rank-search-items {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
}
.rank-search-items .search-item {
  float: left;
  padding: 0 16px;
  position: relative;
  margin-bottom: 16px;
}
.rank-search-items .search-item::before {
  width: 1px;
  height: 16px;
  background: #d9d9d9;
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  display: inline-block;
  vertical-align: middle;
}
.rank-search-items .search-item-first {
  padding-left: 0;
  border-left: 0;
}
.rank-search-items .search-item:last-child {
  padding-right: 0;
}
.rank-search-items .imput-date {
  color: #595959;
  border: none;
  font-size: 14px;
  width: 80px;
}
.rank-search-items .right-area {
  float: right;
  line-height: 32px;
  font-size: 13px;
  color: #999;
}
.g-rank-nav .rank-search-items .right-area {
  padding: 8px 20px;
}
.rank-search-items .btns-export {
  margin-left: 20px;
  color: #fff !important;
}
.rank-search-items .btns-export::before {
  background: url(../images/video/v-icon-setc4ca.png?1) no-repeat 0 -160px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 4px;
  content: '';
  vertical-align: text-top;
  margin-top: -2px;
}
.btns-export {
  margin-left: 20px;
  color: #fff !important;
}
.btns-export::before {
  background: url(../images/video/v-icon-setc4ca.png?1) no-repeat 0 -160px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
  content: '';
  vertical-align: text-top;
  margin-top: -1px;
}
.btns-export-disable {
background: #B6E8A3 !important;
cursor:default;}
.export-set i{ margin:-1px 8px 0 0; font-size: 18px;}
.industry-items {
  border-bottom: 1px dashed #f5f5f5;
  padding: 16px 0 16px 0;
  margin-bottom: 16px;
  color: #B6E8A3;
  display: flex;
}
.industry-items-n{ display: inherit;}
.industry-items label {
  width: 70px;
  float: left;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: normal;
  color:#464646;
}
.industry-items .ks{
  position: absolute;
  font-size: 12px;
  margin-top: -7px;
  color: #999;

}
.industry-items .industry-items-style {
  flex: 1;
  margin:0 0 -13px 0;
}
.industry-items .industry-items-style a {
  font-size: 14px;
  color: #999;
  /* min-width: 80px; */
  min-width: auto;
  padding: 0 6px;
  margin-right: 8px;
height:22px;
line-height:22px;
  display: inline-block;
  border-radius: 2px;
  margin-bottom: 8px;
  text-align: center;
}
.industry-items .industry-items-style a:hover {
  color: #52c41a;
}
.industry-items .industry-items-style a.active {
  background: #52c41a;
  color: #fff;
}
.industry-items-location{ margin-bottom:0}
.industry-items .items-style-new{margin-left: -3px;}
.industry-items .items-style-new a{
   min-width: auto !important;
   padding:0 3px !important;
   height: 20px !important;
   line-height: 20px !important;
   margin-right: 16px;
}
.v-rank-table .table {
  background: #fff;
  display: table;
  font-size: 14px;
  color: #595959;
}
.v-rank-table .table thead tr th {
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  height: 26px;
  padding: 14px 4px;
  text-align: center;
  color: #333333;
}
.v-rank-table .table tbody tr td {
  text-align: center;
}
.v-rank-table .table thead tr th:nth-child(1),
.v-rank-table .table tbody tr td:nth-child(1) {
  padding-left: 24px;
  text-align: left;
}
.v-rank-table .table thead tr th:nth-child(2),
.v-rank-table .table tbody tr td:nth-child(2) {
  text-align: left;
}
.v-rank-table .table tr td {
  border-bottom: 1px solid #e8e8e8;
  padding: 14px 6px;
  display: table-cell;
  vertical-align: middle;
}
.v-rank-table .table tr td .rank {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}
.v-rank-table .table tr td .rank  i.rank1 {
   background: url(../images/v3/v3-icon.png) -16px -16px;
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
}
.v-rank-table .table tr td .rank  i.rank2 {
  background: url(../images/v3/v3-icon.png) -68px -16px;
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
}
.v-rank-table .table tr td .rank i.rank3 {
   background: url(../images/v3/v3-icon.png) -120px -16px;
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
}
.v-rank-table .table .person-publicnum{
  position: relative;
  height: 48px;
}
.v-rank-table .table .person-publicnum .icon-live {
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #F03D3D;
  border-radius: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding-left: 1.5px;
}
.person-publicnum .icon-live .zhibo_SUw {
  height: 10px;
  vertical-align: top;
  padding-top: 0;
}

.v-rank-table .table .person-publicnum img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-right: 8px;
  float: left;
}
.v-rank-table .table .v3-media-bozhu{position: relative;}
.v-rank-table .table .v3-media-bozhu .icon-certification {
  left: 32px;
  top: 32px;
  position: absolute;
}
.v-rank-table .table .person-publicnum .pp-inner {
  color: #333333;
  float: left;
}
.v-rank-table .table .person-publicnum .name {
  padding: 5px 0 8px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.v-rank-table .table .person-publicnum .total-fans {
  color: #999;
  font-size: 13px;
  display: block;
}
.v-rank-table .table tbody tr:hover {
  background: #edf0f5;
}
.rank-trend {
  font-size: 12px;
  margin-left: 8px;
  color: #bfbfbf;
  line-height: 32px;
}
.rank-trend i {
  display: inline-block;
  vertical-align: baseline;
  margin-right: 2px;
  transform: scale(0.8);
}
.rank-trend-up {
  color: #f5222d;
}
.rank-trend-down {
  color: #52c41a;
}
.v-rank-table .btns-unified {
  min-width: 58px !important;
}
.v-rank-table .table-thead .table {
  margin-bottom: 0 !important;
}
.v-rank-table .table-thead .table thead tr th {
  border: none !important;
  vertical-align: middle;
  color: #999;
}

.v-rank-table .table-thead.theadScroll .table thead tr th {
  border-bottom: 1px solid #e8e8e8 !important;
}

.table-thead.theadScroll {
  position: fixed;
  top: 68px;
  left: 272px;
  right: 52px;
  z-index: 9;
}
/*列表头部固定*/
.s-thead.theadScroll {
  position: fixed;
  top: 68px;
  left: 248px !important;
  right: 42px !important;
  z-index: 8;
}

.sp-thead.theadScroll {
  position: fixed;
  top: 59px;
  left: 288px;
  right: 80px;
}

.sp-d-thead.theadScroll {
  position: fixed;
  top: 59px;
  left: 605px;
  right: 60px;
  z-index: 1;
}

.p-thead.theadScroll {
  width: 206px;
  position: fixed;
  top: 60px;
  background: #fff;
  border-bottom: 1px solid #eee;
  padding-bottom: 40px;
  z-index: 8;
  padding-top: 60px;
}

.v-rank-table .table thead tr th:last-child,
.v-rank-table .table thead tr td:last-child {
  width: 98px;
}

.rank-info a {
  color: #ffb624;
  border: 1px solid #fedda0;
  background: #fff7ea;
  margin-right: 5px;
  display: inline-block;
  border-radius: 2px;
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
}
.rank-info a.no-rank {
  color: #a1a1a1;
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
}
.rank-info a:last-child {
  margin-bottom: 0;
}

.industry-4 {
  padding: 0 0 16px 0;
}
.rank-new {
  color: #52c41a;
  font-size: 12px;
  margin-left: 8px;
}
/*无结果*/
.v-noResult {
  text-align: center;
  padding-top: 150px;
}
.v-noResult::before {
  background: url(../images/video/icon-search.png) no-repeat 0 0;
  width: 58px;
  height: 64px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 20px;
  color: #999999;
  font-size: 14px;
}
.v-noResult h5 {
  padding: 0 0 20px 10px;
  color: #333;
  font-size: 16px;
}
.v-noResult p {
  margin-bottom: 30px;
}
.search-again {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
  width: 640px;
  margin: 0 auto 20px;
}
.search-again p {
  margin-bottom: 10px;
}
.search-again .control-search-box1 {
  width: 640px !important;
}
.search-again .control-search-again [type='text'] {
  width: 540px;
  height: 38px;
  line-height: 38px;
  padding: 0 8px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 16px;
  color: #757575;
  box-sizing: border-box;
}
.search-again-submit {
  width: 90px !important;
  text-align: center;
  background: #52c41a;
  border-radius: 4px;
  width: 80px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #fff !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
/*详情页*/

.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 30px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.video-details-wrapper {
  padding: 24px;
  display: flex;
}
.video-details-wrapper .owner {
  border-radius: 4px;
  width: 304px;
  min-height: 646px;
  margin-right: 24px;
}
.video-details-wrapper .owner-time{
color:#8C8C8C;
padding-top:16px;
}
.video-details-wrapper .owner-time span{ color:#333;}
.video-details-wrapper .owner-time::before{
  background: url(../images/video/up-time.png) no-repeat;
  width:12px;
  height:12px;
  content:"";
  display:inline-block;
  vertical-align: inherit;
  margin-right:6px;
}
.video-details-wrapper .owner .owner-info {
  background: #fafafa;
  border-radius: 4px 4px 0 0;
  width: 304px;
  min-height: 137px;
  padding: 24px 10px 16px 16px;
  border-bottom: 1px solid #f5f5f5;
}

.video-details-wrapper .owner .owner-info .col2 {
  display: flex;
  min-height: 122px;
}
.video-details-wrapper .owner .owner-info .col2 .avatar {
  margin-right: 10px;
  width: 82px;
  height: 82px;
  position: relative;
}
.video-details-wrapper .owner .owner-info .col2 .avatar .tooltip-inner{ min-width:80px; text-align:center;}
.video-details-wrapper .owner .owner-info .col2 .avatar img {
  border-radius: 100%;
  width: 82px;
  height: 82px;
}
.video-details-wrapper .owner .owner-info .col2 .avatar .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 4;
}
.video-details-wrapper .owner .owner-info .col2 .avatar .cert-tip-ind {
  background: url(../images/video/icon-cert-ind.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 4;
}
.video-details-wrapper .owner .owner-info .col2 .avatar .cert-tip-ind::before{content: none;}
.video-details-wrapper .owner .owner-info .col2 .avatar .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 82px 82px;
  width: 82px;
  height: 82px;
  content: '';
  display: inline-block;
  z-index: 3;
  position: absolute;
  left: 0;
  top: 0;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname {
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  line-height: 24px;
  text-align: left;
  margin-bottom: 8px;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname a {
  color: #333333;
}

.video-details-wrapper .owner .owner-info .col2 .info .nickname a:hover {
  opacity: 0.8;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname a:active .tooltip {
  display: none;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname .icon-shop {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/video/icon-shop.png) no-repeat 0 0;
  position: relative;
  margin-left: 5px;
  position: relative;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname .icon-shop em {
  display: none;
}
.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-shop:hover
  em {
  position: absolute;
  top: -35px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block;
}

.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-shop
  em:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent;
}

.video-details-wrapper .owner .owner-info .col2 .info .nickname .icon-douyin {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-douyin.png) no-repeat 0 0;
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname .icon-meipai {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-douyin.png) no-repeat 0 -22px;
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.video-details-wrapper .owner .owner-info .col2 .info .nickname .icon-kuaishou {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-douyin.png) no-repeat 0 -44px;
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-collection {
  background: #ededed;
  border-radius: 4px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: #f6dc37;
  text-align: center;
  display: inline-block;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-left: 5px;
}
.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-collection:hover {
  opacity: 0.7;
}

.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-collection
  i {
  color: #6f6f6f;
}

.video-details-wrapper
  .owner
  .owner-info
  .col2
  .info
  .nickname
  .icon-collected
  i {
  color: #f3a534;
}
.video-details-wrapper .owner .owner-info .col2 .info ul li {
  font-size: 12px;
  color: #8c8c8c;
  letter-spacing: 0;
  line-height: 20px;
  text-align: left;
  margin-bottom: 10px;
}
.video-details-wrapper .owner .owner-info .col2 .info ul li span {
  color: #333;
  margin-right: 10px;
  word-wrap:break-word;
  word-break:break-all;
}
.video-details-wrapper .owner .owner-info .col2 .info ul li span:last-child {
  margin-right: 0;
}
.video-details-wrapper .owner .owner-info .intro {
  padding: 10px 0;
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  line-height: 22px;
  text-align: left;
  overflow: hidden;
}
.video-details-wrapper .owner .owner-info .intro span {
  color: #333;
}
.video-details-wrapper .owner .owner-data {
  background: #fff;
  font-size: 12px;
  color: #8c8c8c;
  letter-spacing: 0;
  line-height: 20px;
  text-align: left;
  padding: 15px 20px 15px 24px;
}
.video-details-wrapper .owner .owner-data .xiagua-index .tooltip-inner {
  width: 300px !important;
}
.video-details-wrapper .owner .btns-area {
  background: #fff;
  padding: 24px 24px 14px 24px;
  border: 1px solid #f5f5f5;
  border-width: 1px 0;
}

.video-details-wrapper .owner .btns-area a,
.video-details-wrapper .owner .btns-area .more {
  width: 120px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #eee;
  display: inline-block;
  line-height: 30px;
  color: #333333;
  margin-bottom: 10px;
  font-size: 12px;
  text-align: left;
  padding-left: 10px;
}

.video-details-wrapper .owner .btns-area a:hover,
.video-details-wrapper .owner .btns-area a.more:hover {
  border: 1px solid #52c41a;
  color: #333;
}

.video-details-wrapper .owner .btns-area a:nth-child(odd) {
  overflow: hidden;
}
.video-details-wrapper .owner .btns-area a:nth-child(even) {
  overflow: hidden;
}
.video-details-wrapper .owner .owner-data .row {
  border-bottom: 1px solid #f5f5f5;
  padding: 15px 0;
  margin: 0;
}
.video-details-wrapper .owner .owner-data .row:last-of-type {
  border: 0;
}
.video-details-wrapper .owner .owner-data .row [class^='col-'] {
  padding: 0;
}
.video-details-wrapper .owner .owner-data .col3 .videos-count,
.video-details-wrapper .owner .owner-data .col3 .xiagua-index {
  padding-left: 20px;
}
.video-details-wrapper .owner .owner-data .col3 span {
  display: block;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  text-align: justify;
  line-height: 24px;
  font-weight: bold;
}
.video-details-wrapper .owner .owner-data .col3 .xiagua-index span {
  color: #fa8c16;
}
.video-details-wrapper .owner .owner-data .col3 .xiagua-index .xigua-index-tip {
  width: 12px;
  height: 12px;
  background: url(../images/video/icon-info.png) no-repeat;
  display: inline-block;
}
.video-details-wrapper .owner .owner-data .col3 div {
  border-right: 1px solid #f5f5f5;
}
.video-details-wrapper .owner .owner-data .col3 div:last-of-type {
  border: 0;
}
.video-details-wrapper .owner .owner-data .col2 span {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 22px;
  text-align: left;
  display: block;
  padding-top: 10px;
  font-weight: bold;
}
.video-details-wrapper .videos {
  flex: 1;
}

.video-details-wrapper .videos .video-tabs li {
  min-width: 104px;
  height: 40px;
  float: left;
  margin-right: 4px;
  position: relative;
}

.video-details-wrapper .videos .video-tabs li .flagNew {
  position: absolute;
  right: 0;
  top: -5px;
  color: #f00;
  font-size: 13px;
  font-weight: bold;
}

.video-details-wrapper .videos .video-tabs li a {
  background: #f5f5f5;
  border-radius: 4px 4px 0 0;
  min-width: 64px;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  font-size: 14px;
  color: #8c8c8c;
}
.video-details-wrapper .videos .video-tabs li.active a {
  background: #fff;
  color: #52c41a;
}
.video-details-wrapper .videos .tab-pane {
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  min-height: 600px;
}
.video-details-wrapper .videos .tab-pane .pane-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}
.video-details-wrapper .videos .tab-pane .pane-title div {
  float: right;
}
.video-details-wrapper .videos .tab-pane .pane-title div a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}
.video-details-wrapper .videos .tab-pane .pane-title div a.active {
  color: #52c41a;
}
.video-details-wrapper .videos .tab-pane .plist {
  text-align: center;
}
.video-details-wrapper .videos .tab-pane .plist .plist-item {
  width: 279px;
  display: inline-block;
  margin: 0 10px 20px;
}
.video-details-wrapper .videos .tab-pane .plist .plist-item .image {
  position: relative;
  cursor: pointer;
}
.video-details-wrapper .videos .tab-pane .plist .plist-item .image:after {
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  border-radius: 4px;
  width: 279px;
  height: 60px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  content: ' ';
}
.video-details-wrapper .videos .tab-pane .plist .plist-item .image img {
  width: 279px;
  height: 209px;
}
.video-details-wrapper .videos .tab-pane .plist .plist-item .image span {
  position: absolute;
  top: 160px;
  left: 16px;
  right: 16px;
  font-size: 14px;
  color: #ffffff;
  line-height: 22px;
  text-shadow: 2px 2px 8px #000000;
  text-align: left;
  z-index: 10;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.video-details-wrapper .videos .tab-pane .plist .plist-item .video-desc {
  border: 1px solid #f5f5f5;
  border-top: 0;
  border-radius: 0 4x 4px 0;
  padding: 0 15px 15px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .author-date {
  padding: 15px 0 10px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .author-date
  .date {
  float: right;
  font-size: 12px;
  color: #bfbfbf;
  text-align: left;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .author-date
  .author {
  float: left;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .author-date
  .author
  img {
  width: 16px;
  height: 16px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info {
  font-size: 12px;
  color: #8c8c8c;
  letter-spacing: 0;
  line-height: 20px;
  text-align: left;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info
  div {
  display: inline-block;
  margin-right: 15px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info
  [class^='icon-'] {
  background: url(../images/video/icon-set.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info
  .icon-play {
  background-position: 0 -16px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info
  .icon-up {
  background-position: 0 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .plist
  .plist-item
  .video-desc
  .video-info
  .icon-comment {
  background-position: 0 -32px;
}
.video-details-wrapper .videos .tab-pane .data-content {
  font-size: 14px;
  color: #595959;
}
.video-details-wrapper .videos .tab-pane .data-content .row-col-2 .col-left {
  padding-left: 0;
  margin: 0;
  padding-right: 24px;
  position: relative;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .row-col-2
  .col-left:after {
  content: ' ';
  position: absolute;
  top: 24px;
  right: 0;
  background: #f5f5f5;
  width: 1px;
  max-height: 667px;
  height: 100%;
}
.video-details-wrapper .videos .tab-pane .data-content .row-col-2 .col-right {
  padding-right: 0;
  margin: 0;
  padding-left: 24px;
}
.video-details-wrapper .videos .tab-pane .data-content .section-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}
.video-details-wrapper .videos .tab-pane .data-content .section-title a{ color:#999;}
.video-details-wrapper .videos .tab-pane .data-content .section-title a:hover{opacity: 0.8;}
.video-details-wrapper .videos .tab-pane .data-content .section-title a.active{ color:#333;}
.video-details-wrapper .section-title .btn-category{
  height: 22px;
  line-height: 22px;
  background: #fff;
  border-radius: 2px;
  padding: 0 10px;
  border: 1px solid #D8D8D8;
  float: right;
  color: #666 !important;
  
}
.video-details-wrapper .section-title .btn-category::before {
  background: url(../images/video/icon-increment.png) no-repeat;
  width: 13px;
  height: 13px;
  content: "";
  display: inline-block;
  vertical-align: inherit;
  margin-right: 6px;
  content: "";
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .section-title
  .chart-options {
  display: inline-block;
  padding-left: 20px;
  color: #9e9e9e;
}

.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .section-title
  .chart-options
  a {
  color: #9e9e9e;
}

.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .section-title
  .chart-options
  a.active {
  color: #52c41a;
}
.video-details-wrapper .videos .tab-pane .data-content .section-title .filter {
  float: right;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .section-title
  .filter
  a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .section-title
  .filter
  a.active {
  color: #52c41a;
}
.video-details-wrapper .videos .tab-pane .data-content .gender-section {
  height: 240px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .gender-section
  .gender-icons {
  padding-top: 30px;
  margin: 0;
}
.video-details-wrapper .videos .tab-pane .data-content .gender-section .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .gender-section
  .scale
  .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easeHeight 0.8s 0s;
}
@-webkit-keyframes easeHeight {
  0% {
    width: 0;
  }

  100% {
    height: 100%;
  }
}

@-moz-keyframes easeHeight {
  0% {
    width: 0;
  }

  100% {
    height: 100%;
  }
}

@keyframes easeHeight {
  0% {
    width: 0;
  }

  100% {
    height: 100%;
  }
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .gender-section
  .gender-text {
  margin: 20px 0 0;
  line-height: 20px;
}
.video-details-wrapper .videos .tab-pane .data-content .location-section {
  min-height: 455px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .location-section
  .location-table {
  width: 100%;
  color: #595959;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .location-section
  .location-table
  td {
  text-align: center;
  height: 34px;
  line-height: 34px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .location-section
  .location-table
  thead
  tr {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
  border-radius: 2px;
  height: 34px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .location-section
  .location-table
  thead
  tr
  td {
  width: 50%;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .location-section
  .location-table
  tbody
  tr:nth-child(even) {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
}
.video-details-wrapper .videos .tab-pane .data-content .age-section {
  height: 240px;
}
.video-details-wrapper .videos .tab-pane .data-content .zodiac-section {
  height: 455px;
}
.video-details-wrapper .videos .tab-pane .data-content .zodiac-section ul li {
  height: 33px;
  display: flex;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name {
  width: 74px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon {
  background: url(../images/video/icon-zodiac.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
}

.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-taurus {
  background-position: -96px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-gemini {
  background-position: -112px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-pisces {
  background-position: -128px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-virgo {
  background-position: -160px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-libra {
  background-position: -144px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-scorpio {
  background-position: -176px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-cancer {
  background-position: -16px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-sagittarius {
  background-position: 0 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-capricorn {
  background-position: -32px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-aquarius {
  background-position: -48px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-Aries {
  background-position: -80px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-name
  .icon-leo {
  background-position: -64px 0;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-scale {
  flex: 1;
  background: #e8e8e8;
  border-radius: 10px;
  width: 100%;
  height: 8px;
  margin-top: 5px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-scale
  .scale-inner {
  background: #52c41a;
  border-radius: 10px;
  height: 8px;
  animation: easeHeight 0.8s 0s;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .zodiac-section
  ul
  li
  .zodiac-percent {
  width: 63px;
  text-align: right;
}
.video-details-wrapper .videos .tab-pane .data-content .search-list {
  font-size: 14px;
  color: #393939;
  max-width: 350px;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c {
  height: 240px;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li {
  padding: 0 0 10px 20px;
  line-height: 1.6;
  position: relative;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li h6 {
  padding-bottom: 4px;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li .keywords {
  color: #6eb752;
  float: left;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  letter-spacing: 1px;
  max-width: 200px;
  display: inline-block;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .list-c
  li
  a:hover
  .title {
  color: #4a90e3;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li a .icon-link {
  background: url(../images/video/v-icon202c.png?123) no-repeat -89px -41px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .list-c
  li
  a:hover
  .icon-link {
  background-position: -89px -21px;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li::before {
  background: #52c41a;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
}
.video-details-wrapper .videos .tab-pane .data-content .list-c li p {
  font-size: 12px;
  color: #999999;
}
.video-details-wrapper .videos .tab-pane .data-content .search {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 230px;
  height: 30px;
  margin: 60px 0 20px;
}
.video-details-wrapper .videos .tab-pane .data-content .search .input input {
  border: none;
  float: left;
  width: 178px;
  height: 28px;
  padding: 0 8px;
  color: #333;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .search
  .input
  placeholder {
  color: #dedee4;
}
.video-details-wrapper .videos .tab-pane .data-content .search .button button {
  outline: none;
  background: none;
  box-shadow: none;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-width: 0 0 0 1px;
  float: left;
  width: 50px;
  height: 28px;
  color: #52c41a;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .search
  .button
  button:hover {
  background: #52c41a;
  color: #fff;
  border-radius: 0 4px 4px 0;
}
.video-details-wrapper .videos .tab-pane .data-content .pagination {
  margin: 0;
  display: block;
  position: absolute;
  right: 0;
  bottom: -50px;
}
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .pagination
  > li:first-child
  > a,
.video-details-wrapper
  .videos
  .tab-pane
  .data-content.pagination
  > li:first-child
  > span,
.video-details-wrapper
  .videos
  .tab-pane
  .data-content
  .pagination
  > li:last-child
  > a,
.video-details-wrapper
  .videos
  .tab-pane
  .data-content.pagination
  > li:last-child
  > span {
  padding: 4px 12px;
  color: #9c9c9c;
  border-radius: 2px;
  font-size: 16px;
}
.comments-number {
  position: relative;
  padding: 0 15px 0 32px;
}
.comments-number::before {
  content: '';
  background: #51c41a;
  width: 28px;
  height: 2px;
  position: absolute;
  left: 0;
  top: 10px;
  display: inline-block;
  vertical-align: middle;
}
.comments-number::after {
  content: '';
  background: #ffffff;
  border: 2px solid #51c41a;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  left: 10px;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
}
.link-number {
  position: relative;
  padding-left: 32px;
}
.link-number::before {
  content: '';
  background: #51c41a;
  width: 28px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 3px;
  display: inline-block;
  vertical-align: middle;
}

.data-chart {
  width: 587px;
  height: 220px;
}
.age-chart {
  /*width: 235px;*/
  height: 300px;
}
.word-chart {
  width: 278px;
  height: 350px;
}
/*个人中心*/
.v-personal-center {
  padding-top: 60px;
}
.v-personal-center .person-info {
  max-width: 750px;
  margin: 20px auto 60px;
  color: #999;
}
.v-personal-center .person-content {
  border-bottom: 1px solid #eee;
  padding-bottom: 26px;
}
.v-personal-center .person-img img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-right: 40px;
}
.v-personal-center .person-item{
  padding-left:124px;
}
.v-personal-center .person-item li {
  margin-bottom: 12px;
}
.v-personal-center .person-item li:first-child {
  font-size: 18px;
  color: #333;
}
.v-personal-center .member-info h4 {
  color: #333;
  padding: 16px 0;
  font-weight: normal;
}
.v-personal-center .member-info p {
  color: #585858;
  margin-bottom: 15px;
}

.v-personal-center .member {
  border-radius: 2px;
  padding: 1px 3px;
  font-size: 12px;
  color: #fff;
  margin-left: 10px;
}
.v-personal-center .senior-member {
  background: #df3a41;
}
.v-personal-center .personal-phone-bind {
  border-bottom: 1px solid #eee;
  color: #333;
  padding: 20px 0;
  position: relative;
}
.v-personal-center .personal-phone-bind h4 {
  padding-bottom: 20px;
  position: relative;
}
.v-personal-center .personal-phone-bind a {
  color: #3498db;
}
.v-personal-center .bind-do {
  margin-left: 20px;
}
.v-personal-center .personal-phone-bind .senior-member {
  position: absolute;
  left: 132px;
  top: -10px;
  border-radius: 4px;
}
.v-personal-center .bind-btn {
  margin: 0;
  position: absolute;
  left: 240px;
}
.v-personal-center .bind-link {
  position: absolute;
  left: 240px;
}
.v-personal-center .bind-link a {
  display: inline-block;
  margin-right: 20px;
}
.v-personal-center .bind-btn:hover,
.v-personal-center .bind-link a:hover {
  color: #2b81bb;
}
.v-personal-center p {
  margin-bottom: 20px;
}
.v-personal-center p:last-child {
  margin-bottom: 0;
}

.user-tip a {
  color: #3498db;
}
.v-invoice-info {
  padding:40px;
  max-width: 1120px;
  width: auto !important;
  margin: 80px auto !important;
  background:#fff;
  border-radius:8px;
}
.v-form-info {
  max-width: 1120px;
  width: 100%;
  margin: 90px auto 40px;
}
.v-form-info .table th:first-child {
  text-align: left;
}
.v-form-info .table th {
  border-radius: 4px 4px 0 0;
}
.v-form-info .table tr:last-child {
  border-radius: 0 0 4px 4px;
}
.v-form-info .table {
  background: #fff;
  width: 100%;
  border-collapse: collapse;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
.v-form-info .table td,
.v-form-info .table th {
  border-bottom: 1px solid #eee;
  font-weight: normal;
  text-align: center;
}
.v-form-info .table > thead > tr > th {
  padding: 16px 8px;
  background: #fafafa;
  color: #333;
}
.v-form-info .table tbody td {
  padding: 16px 8px;
  text-align: center;
  color: #585858;
}
.v-form-info .table thead tr th:first-child {
  padding-left: 25px;
}
.v-form-info .table tbody tr td:first-child {
  padding-left: 25px;
  text-align: left;
}
.v-form-info .table tbody tr td:first-child label {
  font-weight: normal;
}
.v-form-info .table tbody tr:nth-child(2n) td {
  background: #fafafa;
}
.v-form-info .amount {
  color: #df3a41 !important;
}
.v-form-info .grey-time {
  color: #999999 !important;
}
.v-form-info .no-record {
  text-align: center;
  display: block;
  margin-right: 5px;
}
.v-form-info .invoice-tip {
  color: #585858;
  padding-bottom: 30px;
  line-height: 1.8;
}
.v-form-info .btns-unified:link,
.v-form-info .btns-unified:visited {
  height: 40px;
  line-height: 40px;
}
.v-form-info .invoice-sure {
  margin-top: 40px;
  color: #585858;
  line-height: 1.6;
}
.v-form-info .invoice-sure em {
  color: #df3a41;
  font-style: normal;
}
.v-form-info .invoice-sure span {
  display: block;
}
.v-form-info .invoice-sure .btn {
  width: 98px;
}
.v-form-info .send {
  color: #52c41a;
}

.v-form-info .btn-remind a {
  color: #fff;
  background: #52c41a;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
  width: 60px;
  height: 24px;
  line-height: 24px;
  margin: 0 auto;
  display: block;
}
.v-form-info .btn-remind a:hover {
  background: #42a610;
}
.v-form-info .btn-remind a:active {
  background: #378b0e;
}

.form-info1 .table tbody tr td:first-child {
  padding-left: 10px;
}
.invoice-success {
  max-width: 196px;
  margin: 80px auto;
  text-align: center;
}
.invoice-success h3 {
  font-size: 24px;
  color: #333;
  font-weight: normal;
}
.invoice-success p {
  padding: 15px 0 40px;
}

.invoice-info-2 {
  width: 750px;
  margin: 0 auto;
}
.invoice-money {
  color: #333;
  border-bottom: 1px solid #eee;
  padding: 0 40px 15px;
  font-weight: bold;
}
.invoice-money span {
  font-size: 24px;
  color: #df3a41;
  padding-left: 18px;
}
.invoice-form {
  padding: 20px 0 10px 0;
  font-size: 14px;
}
.form-group {
  margin-bottom: 20px;
}
.form-group [type='text']:focus {
  border-color: #57c42c;
  background: #fff;
}
.form-group label {
  color: #333;
  margin-right: 18px;
  text-align: right;
  width: 98px;
  display: inline-block;
  font-weight: normal;
}
.form-group input {
  width: 612px;
  height: 38px;
  line-height: 38px;
  background: #f8f8f8;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding-left: 20px;
  color: #999;
  font-size: 14px;
}
.invoice-info-2 .btn-group {
  margin-left: 118px;
}
.invoice-info-2 .btn-group a {
  margin-right: 15px;
  padding: 0;
  height: 40px;
  line-height: 40px;
}
.invoice-info-2 .sender-info {
  padding-top: 20px;
}
.form-group input::-webkit-input-placeholder {
  color: #d2d2d2;
}
.form-group input:-moz-placeholder {
  color: #d2d2d2;
}
.form-group input::-moz-placeholder {
  color: #d2d2d2;
}
.form-group input:-ms-input-placeholder {
  color: #d2d2d2;
}

.personal-phone-bind .senior-member {
  position: absolute;
  left: 132px;
  top: -10px;
  border-radius: 4px;
}
.bind-btn {
  margin: -36px 370px 0 0;
  position: absolute;
  left: 240px;
}

.invoice-title {
  font-size: 14px;
  padding-left: 13px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 30px;
  position: relative;
  color: #585858;
}
.invoice-title:before {
  content: ' ';
  width: 4px;
  height: 13px;
  background: #585858;
  display: inline-block;
  border-radius: 4px;
  margin-right: 5px;
}
.invoice-title .btns-info{
  font-weight:normal;
  background: #EEFBE9;
  border:1px solid #B6E8A3;
  border-radius: 2px;
  color:#52C41A;
  font-size: 13px;
  padding:2px 4px;
  margin-left:8px;
}
.invoice-title .btns-info:hover{
  opacity:0.8;
}
.form-group .put-type label {
  width: auto;
  vertical-align: middle;
}
.put-type {
  display: inline-block;
}
.put-type:active label,
.put-type.active label{
  color:#52C41A;
}
.verfy-file {
  display: inline-block;
}
.form-group .verfy-file-put {
  width: auto;
  height: auto;
  line-height: 14px;
  background: none;
  border: 0;
  padding-left: 0;
}
.invoice-form form:last-child {
  margin-top: 40px;
}
.invoice-form .form-group input {
  padding-left: 15px;
  vertical-align: inherit;
  background: #fff;
}
.invoice-form .form-group [type='text']:focus {
  background: #fff;
  border-color: #57c42c;
  border-radius: 5px;
}
.invoice-form .form-group input.verfy-file-put,
.invoice-form .form-group input.verfy-file {
  padding-left: 0;
}

.btns-previous:link,
.btns-previous:visited {
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0 20px;
  min-width: 88px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-decoration: none;
  color: #585858;
}
.btns-previous:hover,
.btns-previous:active {
  border: 1px solid #57c42c;

}
.label-state {
  width: 63px;
  text-align: right;
  display: inline-block;
  font-size: 12px;
  padding: 0 15px 0 0;
}

.tag-obtained {
  background: #999;
  padding: 3px 6px !important;
}

.tag-invoice {
  color: #fff;
  font-size: 12px;
  padding: 3px 10px;
  border-radius: 3px;
  vertical-align: middle;
}

.v-invoice .table thead tr th:first-child {
  padding-left: 10px;
}

.v-invoice .table tbody tr td:first-child {
  padding-left: 10px;
  text-align: left;
}

.v-form-info .btns-unified.disabled {
  background: #abe290;
  cursor: not-allowed;
}

.logistics-dialog .dn-results {
  margin-bottom: 130px;
}
/*查看物流信息*/

.modal-dialog {
  top: 60px !important;
}
.modal-dialog .modal-header {
  padding: 22px;
  min-height: 16.43px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-dialog button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.modal-dialog .close {
  float: right;
  font-size: 19.5px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.modal-dialog .modal-header .close {
  margin-top: -2px;
}
.modal-dialog .modal-body {
  padding: 40px !important;
  position: relative;
}
.modal-dialog .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.logistics-dialog .modal-header {
  border-bottom: none;
}
.logistics-dialog {
  width: 650px;
  left: 50%;
  margin-left: -325px;
  position: absolute;
}
.logistics-dialog .modal-body {
  padding: 0 20px !important;
  position: relative;
}
.logistics-dialog .logistics {
  background: #ffffff;
  border-radius: 4px;
  padding: 0 20px;
  font-size: 14px;
  color: #999999;
  margin-bottom: 30px;
}
.logistics-dialog .logistics-title {
  font-size: 16px;
  color: #333333;
  line-height: 16px !important;
  margin-bottom: 10px;
}
.logistics-dialog .logistics-title span {
  color: #52c41a;
}
.logistics-dialog .logistics p {
  line-height: 1.7;
}
.logistics-dialog .logistics-last {
  padding: 20px 20px 0 20px;
}
.logistics-dialog .logistics-status {
  color: #999999;
  font-size: 14px;
}
.logistics-dialog .logistics-status li {
  line-height: 1.8;
  padding-left: 20px;
  position: relative;
  padding-bottom: 20px;
}
.logistics-dialog .logistics-status li::before {
  background: #d8d8d8;
  border-radius: 2px;
  width: 1px;
  height: 100%;
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.logistics-dialog .logistics-status li::after {
  background: #d8d8d8;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  content: '';
  display: inline-block;
  position: absolute;
  top: 10px;
  left: -4px;
}
.logistics-dialog .logistics-status li:last-child {
  margin-bottom: 0 !important;
}
.logistics-dialog .logistics-status li:first-child::before {
  top: 10px;
}
.logistics-dialog .logistics-status li span {
  font-size: 12px;
  display: block;
}
.logistics-dialog .logistics-status li.current {
  color: #52c41a;
}
.logistics-dialog .logistics-status li.current::after {
  background: #52c41a;
}
.logistics-dialog .modal-footer {
  text-align: center !important;
  padding: 30px;
  border-top: none;
}
.logistics-dialog .logistics-last {
  max-height: 300px;
  min-height: 80px;
  overflow: auto;
  overflow-x: hidden;
  border: 1px solid #f5f5f5;
  margin-bottom: 0 !important;
}
.logistics-dialog .logistics-last::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.logistics-dialog .logistics-last::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.logistics-dialog .logistics-last::-webkit-scrollbar-thumb {
  background-color: #e8e8e8;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.logistics-dialog .logistics-last::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.logistics-dialog .modal-footer .btns-unified {
  margin: 0 auto;
  width: 300px;
  height: 40px;
  line-height: 40px;
}
/*付费页面*/
.v-purchase {
  width: 900px;
  margin: 0 auto 60px;
}
.v-pay-main {
  display: flex;
  padding: 40px 0;
  font-size: 14px;
  color: #999999;
}
.v-payTime-box {
  width: 178px;
  text-align: center;
}
.v-payTime {
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  width: 178px;
  height: 53px;
  line-height: 53px;
  margin: 30px 0 20px;
}
.v-payTime a {
  width: 33.3%;
  float: left;
  text-align: center;
}
.v-members {
  flex: 1;
}
.v-members dl {
  width: 180px;
  margin: 0 20px;
  float: left;
  text-align: center;
}
.v-members dl dt {
  font-size: 20px;
  color: #333333;
  margin-bottom: 20px;
}
.v-members dl dd {
  margin-bottom: 20px;
  line-height: 1.5;
}
.v-members dl dd .price {
  font-size: 26px;
  color: #df3a41;
}
.v-members dl dd .symbol {
  font-size: 12px;
  color: #df3a41;
}
.v-members dl dd:last-child {
  margin-bottom: 0;
}
.v-members dd a {
  width: 140px;
}

.v-data-main {
  border-top: 1px solid #eee;
}
.v-data-main h5 {
  font-size: 20px;
  color: #000000;
  border-bottom: 1px solid #eee;
  padding: 20px 0 20px 60px;
}
.v-data-main ul {
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #eee;
}
.v-data-main ul li {
  width: 25%;
  float: left;
  padding: 12px 0;
  text-align: center;
}
.icon-wrong {
  color: #df3a41;
}
.icon-right {
  color: #51c41a;
}
.icon-w {
  background: url(../images/video/icon-set.png) no-repeat 0 -48px;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}
.icon-r {
  background: url(../images/video/icon-set.png) no-repeat 0 -60px;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}

.pay-bar {
  height: 60px;
  line-height: 60px;
  font-size: 18px;
}
.pay-bar-c {
  max-width: 1179px;
  margin: 0 auto;
}
.select-version {
  color: #3489db;
  font-size: 14px;
}
.p-list {
  padding: 30px 0;
  border-bottom: 1px solid #eee;
}
.p-list .p-block li {
  margin-right: 20px;
  float: left;
  cursor: pointer;
}
.p-list .p-block li:first-child {
  line-height: 48px;
  color: #585858;
}
.p-list .p-block li img {
  vertical-align: middle; /*margin-right:20px;*/
}
.p-list .p-block a.how-to-pay {
  line-height: 48px;
  color: #3489db;
}
.p-list .p-month {
  /*display:inline-block; vertical-align:middle;*/
  font-size: 14px;
  padding-top: 23px;
  text-align: center;
}
.p-list .p-month-tip {
  color: #f5241c;
}
.p-list .p-month h5 {
  font-size: 20px;
  display: block;
  color: #333;
  padding-bottom: 12px;
}
.p-amount {
  padding: 30px 0;
  color: #585858;
}
.p-amount .amount-list {
  padding-bottom: 20px;
  display: table;
}
.p-amount .amount-list label {
  padding-right: 20px;
  display: table-cell;
  vertical-align: middle;
}

.p-amount .amount {
  font-size: 36px;
  color: #f5241c;
  padding: 10px 10px 0;
  display: inline-block;
}
.p-btns {
  text-align: center;
}
.p-btns a {
  width: 300px;
}
.order-box {
  display: inline-block;
  line-height: 1.8;
}
.order-number {
  padding-right: 30px;
}
.tag-discount {
  background: #51c41a;
  border-radius: 2px;
  padding: 3px 5px;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  text-align: center;
  vertical-align: middle;
  margin-left: 5px;
}
.original-price {
  color: #999;
  text-decoration: line-through;
}
.original-price em {
  text-decoration: line-through;
  font-style: normal;
}

.add-close {
  background: url(../images/close.html) no-repeat;
  width: 21px;
  height: 21px;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  margin: -1px 0 0 5px;
}
.activity-preference {
  width: 224px;
  margin: 15px 0 0 90px;
}
.activity .control-search-1-submit {
  left: 335px;
  font-size: 14px;
}

.p-time li {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 198px;
  height: 88px;
  position: relative;
  line-height: 14px;
}
.p-block h3 {
  float: left;
  color: #585858;
  margin: 38px 20px 0 0;
}
.p-block li:hover,
.p-block li.active {
  border: 1px solid #51c41a;
}
.p-block li.active:after {
  background: url(../images/video/icon_set.png) no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  content: '';
  position: absolute;
  right: -1px;
  bottom: 0;
}
.p-pay li {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 198px;
  height: 76px;
  line-height: 76px;
  text-align: center;
  position: relative;
}
.p-type {
  padding-top: 60px;
}
.p-type h3 {
  color: #585858;
  float: left;
  margin-right: 20px;
}
.purchase-type .icon-type {
  background: url(../images/video/icon_type.png) no-repeat;
  width: 40px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.purchase-type {
  color: #333;
  display: inline-block;
  margin-top: -20px;
}
.purchase-type-advance .icon-type {
  background-position: -40px 0;
}
.purchase-type-basic .icon-type {
  background-position: -80px 0;
}
.purchase-type-pf .icon-type {
  background-position: -120px 0;
}

.purchase-type .icon-type {
  width: 26px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.purchase-type {
  color: #333;
  display: inline-block;
  margin-top: -20px;
}
.purchase-type-gj .icon-type {
  background: url(../images/v3/version03.png) no-repeat;
}
.purchase-type-hh .icon-type {
 background: url(../images/v3/version02.png) no-repeat;
}
.purchase-type-zy .icon-type {
  background: url(../images/v3/version01.png) no-repeat;
}
.purchase-type-flagship .icon-type {
  background: url(../images/v3/version-flagship.png) no-repeat;
}
.zhibo-ad {
  width: 460px;
  height: 41px;
  line-height: 41px;
  background: linear-gradient(90deg, #423426 0%, #3A322A 100%);
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin-top:-10px;
  margin-left:75px;
  position: relative;
}
.zhibo-ad .t {
  width: 80px;
  color: #FFBE56;
  text-align: center;
  float:left;
}
.zhibo-ad .info{
  width: 380px;
  background: linear-gradient(90deg, #F6D7AA 0%, #EDC78E 100%);
  border-radius: 4px; 
  color:#795216;
  padding:0 10px;
  float:left;
  height: 41px;
}
.zhibo-ad .info .m-logo{
  color:#2E3030;
  font-weight:700;
}
.zhibo-ad .info .m-logo:before{
  background: url(../images/v3/m-logo.png);
  width: 20px;
  height:14px;
  content:"";
  display:inline-block;
  vertical-align: middle;
  margin:0 4px 0 6px;
}
.zhibo-ad .info i{
  width: 14px;
  height: 14px;
  color: #7C511E !important;
  opacity: 0.3;
}
.zhibo-ad .tooltip-inner {
  width: 350px !important;
  max-width: 350px !important;
  text-align: left;
}
.zhibo-ad .tag{
  width: 92px;
  height: 22px;
  line-height:22px;
  text-align:center;
  background: linear-gradient(270deg, #FB9350 0%, #F03D3D 100%);
  border-radius: 0px 4px 0px 8px;
  position: absolute;
  right:0;
  top:-14px;
  display:inline-block;
  color:#fff;
  font-size:13px;
}

.purchase-note {
  line-height: 1.6;
}
.purchase-note a {
  color: #3489db;
}
.p-recharge li,
.p-counts li {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 138px;
  height: 76px;
  position: relative;
  line-height: 14px;
}
.p-recharge-function {
  padding: 20px 0 30px;
}
.p-list .p-block .disabled-to {
  background: #eee;
  color: #999;
}
.p-list .p-block .disabled-to:hover {
  border: 1px solid #eee;
  cursor: no-drop;
}
.disabled-to .p-month,
.disabled-to .pay-type {
  cursor: no-drop;
}

.year-activity {
  margin-top: 60px;
}
.year-activity .special-off {
  display: block;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -70px;
  min-height: 40px;
  border-radius: 3px 3px 0 0;
  color: #fff;
  text-align: left;
  line-height: 1.4;
  background: #7a8a9a;
  padding: 8px 10px;
  font-size: 13px;
  text-align: left;
}
.year-activity .special-off strong {
  color: #ff9;
}
.year-activity .special-off span {
  color: #ffff99;
  font-size: 13px;
}
.year-activity .text-yellow {
  color: #ffff99;
}
.year-activity li:hover,
.year-activity li.active {
  border: 1px solid #51c41a;
}
.year-activity li.active .special-off,
.year-activity li:hover .special-off {
  background: #4cba18;
}

/*弹窗*/
.mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background: rgba(16, 15, 29, 0.8);
  padding: 10px;
  overflow: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/*加载弹窗*/
.loding-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background: rgba(16, 15, 29, 0.8);
  padding: 10px;
  overflow: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.mask11 {
  left: 224px;
}
.mask11 .modal-pop {
  left: 40%;
}
.dialog {
  background: #fff;
  border-radius: 5px;
  z-index: 100;
  font-size: 16px;
  position: fixed;
  width: 650px;
  min-height: 186px;
  top: 50%;
  left: 50%;
  margin: -133px 0 0 -325px;
  color: #7a8a9a;
  padding: 40px;
  line-height: 1.8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.dialog h3 {
  font-size: 24px;
  color: #333;
  padding-bottom: 20px;
}
.dialog h4 {
  font-size: 24px;
  color: #333;
  padding-bottom: 20px;
  text-align: center;
}
.dialog .pay-tip {
  padding: 0 0 30px 20px;
}
.dialog .pay-tip li {
  list-style-type: disc;
}
.dialog-account {
  margin: -200px 0 0 -325px;
}
.account-info {
  font-size: 14px;
  color: #585858;
  line-height: 24px;
  text-align: left;
  margin-bottom: 20px;
  padding-left: 20px;
}
.account-info li {
  list-style-type: disc;
}
.transfer-remind {
  font-size: 12px;
  color: #999999;
  line-height: 24px;
  text-align: justify;
  margin-bottom: 36px;
}

.dialog-btns {
  text-align: center;
}
.dialog-btns a {
  width: 265px !important;
  border-radius: 4px;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  margin: 0 auto;
}
.pay-success {
  float: left;
  background: #51c41a;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
.pay-success:hover {
  background: #57bc3c;
  color: #fff;
}
.pay-success:active {
  background: #54b43b;
}
.pay-failure {
  float: right;
  background: #fff;
  color: #585858;
  border: 1px solid #ddd;
  height: 38px;
  line-height: 38px;
}
.pay-failure:hover,
.pay-failure:active {
  border: 1px solid #54b43b;
}
.btns-understand {
  background: #51c41a;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
.btns-understand:hover {
  background: #57bc3c;
  color: #fff;
}
.btns-understand:active {
  background: #54b43b;
}
/*视频详情*/
.video-pop-mask {
  width: 910px;
  height: 100%;
  z-index: 1001;
  background: rgba(16, 15, 29, 0.4);
  left: 50%;
  top: 0;
  position: absolute;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.video-pop-mask .load-container {
  padding-top: 290px;
  color: #fff;
}
.video-pop-mask .load-container .line-scale div {
  background-color: #fff;
}
.video-pop {
  width: 910px; /* height:620px;*/
  z-index: 1000;
  left: 50%;
  top: 8%;
  position: absolute;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.video-pop .turn-page {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 19px;
  height: 34px;
  display: inline-block;
  position: absolute;
  top: 45%;
}
.video-pop .previous {
  background-position: 0 -618px;
  left: -70px;
}
.video-pop .previous:hover,
.video-pop .previous.active {
  background-position: 0 -653px;
}
.video-pop .next {
  background-position: 0 -688px;
  right: -70px;
}
.video-pop .next:hover,
.video-pop .next.active {
  background-position: 0 -722px;
}
.p-close {
  background: url(../images/video/icon-details.png) no-repeat 0 -372px;
  right: 20px;
  top: 15px;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 999;
}
.p-close:hover {
  background-position: 0 -402px;
}
.details-area {
  background: #100f1d;
  width: 620px;
  height: 817px;
  padding: 30px;
  float: left;
}
.details-area .details-area-hd {
  margin-bottom: 30px;
}
.btn-play {
  background: #52c41a;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.btn-play:hover {
  background: #57bc3c;
  color: #fff;
}
.btn-play:active {
  background: #54b43b;
}
/*.btn-collection{ background:#ededed; border-radius:4px; width:30px; height:30px; line-height: 30px; font-size: 16px; text-align: center; display: inline-block; vertical-align: middle;}
.btn-collection:hover{opacity:0.7;}
.btn-collection i{ color: #6f6f6f;}*/
.btn-collected i {
  color: #f3a534;
}
.details-area .details-area-hd .btn-play {
  margin-right: 10px;
}
.details-area .details-area-bd {
  display: flex;
}
.details-area .v-ietm {
  width: 320px;
  height: 100%;
  position: relative;
}
.details-area .v-ietm img {
  width: 320px;
  height: 100%;
}
.details-area .v-ietm .paly {
  cursor: pointer;
  z-index: 2;
  background: url(../images/video/btns-paly.png) no-repeat;
  width: 53px;
  height: 64px;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.details-area .v-ietm:hover .paly-mask {
  background: rgba(0, 0, 0, 0.3);
  width: 320px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
  cursor: pointer;
}
.details-area .v-ietm-info {
  flex: 1;
  margin-left: 30px;
}
.details-area .v-author-info {
  color: #d8d8d8;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 1.5;
  border-bottom: 1px solid #343639;
}
.details-area .v-author-info dl dt {
  float: left;
}
.details-area .v-author-info dl dt img {
  width: 52px;
  height: 52px;
  border-radius: 100%;
  border: 2px solid #fff;
  margin-right: 10px;
}
.details-area .v-author-info dl dd {
  color: #fff;
}
.details-area .v-author-info dl dd.name {
  font-size: 14px;
}
.details-area .v-author-info p {
  padding-top: 15px;
  font-size: 13px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.details-area .v-fans-info {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #343639;
}
.details-area .v-fans-info li {
  flex: 1;
  padding: 20px 0;
  text-align: center;
  color: #fff;
}
.details-area .v-fans-info li i {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto 5px;
}
.details-area .v-fans-info li i.icon1 {
  background-position: 0 -52px;
}
.details-area .v-fans-info li i.icon2 {
  background-position: 0 -84px;
}
.details-area .v-fans-info li i.icon3 {
  background-position: 0 -116px;
}
.details-area .v-time-info {
  padding: 20px 0;
  line-height: 1.8;
  font-size: 12px;
  -webkit-text-size-adjust: none;
}
.details-area .v-code-info {
  padding: 30px 0 0 0;
  text-align: center;
}
.details-area .v-code-info h5 {
  font-size: 12px;
  color: #ff0f4e;
  margin-bottom: 20px;
}
.details-area .v-code-info .v-code {
  width: 142px;
  height: 142px;
  background: #fff;
  padding: 10px;
  border-radius: 4px;
  margin: 0 auto;
}
.details-area .v-code-info .v-code img {
  width: 122px;
  height: 122px;
}
.comment-area {
  width: 270px;
  float: right;
}
.comment-area-block1 {
  background: #100f1d;
  width: 270px;
  height: 124px;
  padding: 30px 20px; /*margin-bottom: 20px;*/
}
.comment-area-block dl {
  display: flex;
}
.comment-area-block dl dt {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 52px;
  height: 52px;
  padding: 11px;
  margin-right: 10px;
}
.comment-area-block dl dt img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
}
.comment-area-block dl dd {
  flex: 1;
}
.comment-area-block dl dd .name {
  font-size: 16px;
  color: #ffffff;
  position: relative;
  margin-bottom: 5px;
}
/*.comment-area-block dl dd .name span {
  position: absolute;
  top: 20px;
  right: 0;
}*/
.comment-area-block dl dd .use-number {
  font-size: 12px;
  color: #999999;
}
.comment-area-block2 {
  background: #100f1d;
  width: 270px;
  height: 427px;
}
.comment-area-block2 h6 {
  border-bottom: 1px solid #343639;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  color: #999999;
  text-align: center;
  margin: 0 20px 0 40px;
}
.comment-area-block2 dl {
  position: relative;
  padding: 10px 0 0 0;
}
.comment-area-block2 dl dt {
  background: none;
  width: 30px;
  height: 20px;
  padding: 0 10px;
}
.comment-area-block2 dl dt img {
  width: 20px;
  height: 20px;
}
.comment-area-block2 dl dd {
  border-bottom: 1px solid #343639;
  margin-right: 20px;
  font-size: 10px;
  color: #999999;
  padding: 0 0 10px 0;
}
.comment-area-block2 dl dd .name {
  color: #999999;
  font-size: 13px;
}
.comment-area-block2 dl dd .message {
  color: #fff;
  font-size: 13px;
  margin-bottom: 5px;
}
.comment-area-block2 dd .like {
  position: absolute;
  right: 20px;
  top: 10px;
  text-align: right;
  font-size: 12px;
}
.comment-area-block2 .comments-list .load-more {
  padding-top: 200px;
}
.comments-list {
  height: 332px;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 20px;
}
.comments-list::-webkit-scrollbar-track-piece {
  background-color: #100f1d;
}
.comments-list::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.comments-list::-webkit-scrollbar-thumb {
  background-color: #999;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.comments-list::-webkit-scrollbar-thumb:hover {
  background-color: #100f1d;
}
.comment-area-block2 .load-more {
  padding-top: 10px;
}
/*视频收藏*/
.v-collection-head {
  padding: 0 24px 0 24px !important;
}
.video-collection {
  margin: 0 !important;
}
.video-collection .search-details-wrapper {
  padding: 0 !important;
}
/*视频详情*/
.hot-top3 .plist {
  height: 96px;
}
.plist-wrap {
  text-align: center;
}
.plist {
  margin: 0 auto;
}
.plist .plist-block {
  width: 150px;
  height: 200px;
  margin: 4px 2px;
  display: inline-block;
  position: relative;
}
.plist .plist-block-empty {
  width: 150px;
  height: 0;
  margin: 4px 2px;
  display: inline-block;
}
.plist .plist-block .image:after {
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  border-radius: 4px;
  width: 150px;
  height: 48px;
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  content: ' ';
  z-index: 4;
}
.plist .plist-block .image {
  height: 200px;
  width: 150px;
  border-radius: 4px;
  cursor: pointer;
}
.plist .plist-block .image img {
  height: 200px;
  width: 150px;
  border-radius: 4px;
}
.plist .plist-block .image p {
  position: absolute;
  bottom: 10px;
  left: 8px;
  right: 8px;
  font-size: 14px;
  color: #ffffff;
  line-height: 22px;
  text-shadow: 2px 2px 8px #000000;
  text-align: left;
  z-index: 5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.plist .plist-block .image span i {
  margin-right: 5px;
}
.plist .plist-block a {
  height: 200px;
  width: 150px;
  border-radius: 4px;
  cursor: pointer;
  z-index: 4;
}
.plist .plist-block .video-mask {
  display: none;
}
.plist .plist-block:hover .video-mask {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px 4px 0 0;
  height: 200px;
  width: 150px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  cursor: pointer;
}
.plist .plist-block .video-tag {
  display: none;
}
.plist .plist-block:hover .video-tag {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 5;
}
.plist .plist-block:hover .tag-play {
  cursor: pointer;
  position: absolute;
  left: 10px;
  top: 10px;
  background: #52c41a;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}
.plist .plist-block:hover .tag-play:hover {
  background: #4db619;
}
.plist .plist-block:hover .tag-play:active {
  background: #45a515;
}
.plist .plist-block:hover .tag-collection {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.plist .plist-block:hover .tag-collection:hover {
  background: #e2e1e1;
}
.plist .plist-block:hover .tag-collection:active {
  background: #d8d6d6;
}
.plist .plist-block:hover .tag-collection i {
  color: #6f6f6f;
}
.plist .plist-block:hover .tag-collected i {
  color: #f3a534;
}
.plist .plist-block:hover .tag-collected:hover,
.video-area:hover .tag-collected:active {
  background: #ededed;
}

.live-record .plist-block .text .i-zhibo .zhibo-code1::before {
  top: 193px !important;
  left: 68px !important;
}
.live-record .plist-block .text .i-zhibo .zhibo-code1:after {
  top: 192px !important;
  left: 69px !important;
}
/*热门原声*/
.os-list {
  border-bottom: 2px solid #e4e5e6;
  padding: 30px 0 0 0;
}
.os-list-title {
  min-height: 52px;
  margin-bottom: 20px;
  position: relative;
}
.os-list-title dl {
  display: flex;
}
.os-list-title dl dt {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 52px;
  height: 52px;
  padding: 11px;
  margin-right: 10px;
  position: relative;
  position: relative;
}
.os-list-title dl dt img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
}
.os-list-title dl dd {
  flex: 1;
  line-height: 52px;
  font-size: 18px;
  color: #595959;
}
.os-list-title dl dd.name {
  font-size: 18px;
  color: #595959;
}
.os-list-title dl dd.name span {
  margin-left: 15px;
}
.os-list-title dl dt .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 75px;
  top: 75px;
}

.os-list-title dl dd .icon-shop {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-shop.png) no-repeat 0 0;
  position: relative;
  top: 5px;
  margin-right: 10px;
}

.os-list-title dl dd .icon-shop em {
  display: none;
}

.os-list-title dl dd .icon-shop:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block;
}

.os-list-title dl dd .icon-shop em:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent;
}

.os-list-title .use-number {
  position: absolute;
  top: 20px;
  right: 0;
  cursor: pointer;
}
.os-list-title .use-number span {
  background: #d8d8d8;
  border-radius: 13px;
  padding: 4px 15px;
}
.os-list .page-load {
  height: 40px !important;
  line-height: 40px !important; /* position:absolute; left:0; right:0; bottom:-40px; margin-top:30px;*/
}
.os-list-title .use-number i {
  margin-left: 5px;
  color: #d8d8d8;
}
.os-list .plist {
  text-align: left;
  overflow-y: hidden;
  max-width: 100%;
  min-width: 900px;
  height: 200px;
}
.os-pop {
  background: #100f1d;
}
.os-pop-c {
  padding: 0 27px;
}
.os-pop-new .os-pop-c {
  height: 830px;
  overflow: auto;
  background: #fff;
  border-radius: 4px;
}
.os-pop-c::-webkit-scrollbar-track-piece {
  background-color: #f0f2f5;
}
.os-pop-c::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.os-pop-c::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.os-pop-c::-webkit-scrollbar-thumb:hover {
  background-color: #f0f2f5;
}

.os-pop .os-list {
  border-bottom: none;
  position: relative;
}
.os-pop .os-list-title {
  min-height: 160px;
}
.os-pop .os-list-title dl dt {
  background: none;
  width: 126px;
  height: 136px;
}
.os-pop .os-list-title dl dt img {
  width: 102px;
  height: 136px;
  border-radius: 3px;
}
.os-pop .os-list-title dl dd {
  flex: 1;
  color: #fff;
  line-height: 2;
}
.os-pop .os-list-title dl dd .name {
  font-size: 20px;
  padding: 15px 0 6px 0;
}
.os-pop .os-list-title dl dd .author {
  color: #333333;
  font-size: 14px;
  margin-bottom: 18px;
}
.os-pop .os-list-title dl dd span,
.os-pop .os-list-title dl dd a {
  margin-left: 15px;
}
.os-pop .os-list-title dl dd .info {
  font-size: 14px;
}
.icon-dy-m {
  background: url(../images/video/v-iconbcfe.png?v=22) no-repeat -116px 0;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}
.icon-collection-m {
  background: url(../images/video/v-iconbcfe.png?v=22) no-repeat -148px 0;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}
.icon-collection-m:hover {
  background: url(../images/video/v-icon5b31.png?=123) no-repeat -148px -32px;
}
.icon-collection-m:active,
.icon-collection-m.active {
  background: url(../images/video/v-icon-collected5b31.png?=123) no-repeat;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}

.os-pop-new .plist-block:hover .video-tag .icon-collection-m {
  background: url(../images/video/v-iconbcfe.png?v=22) no-repeat -148px 0;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 32px;
  height: 32px;
  display: block;
}
.fa-heart-o:before {
  background: url(../images/video/v-iconbcfe.png?v=22) no-repeat -116px -32px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  margin-right: 3px;
}

.original-list .col-sm-4,
.original-list .col-lg-3 {
  padding-left: 10px;
  padding-right: 10px;
}
.original-list .panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  min-height: 110px;
  cursor: pointer;
}
.original-list .panel:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.original-list .panel dl {
  padding: 20px;
  display: flex;
}
.original-list .panel dl dt {
  background: url(../images/video/icon-details.png) no-repeat 0 -528px;
  width: 72px;
  height: 72px;
  padding: 17px;
  margin-right: 10px;
}
.original-list .panel dl dt img {
  width: 38px;
  height: 38px;
  border-radius: 100%;
}
.original-list .panel dl dd {
  flex: 1;
  position: relative;
}
.original-list .panel dl dd .name {
  font-size: 16px;
  color: #595959;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin: 2px 0 5px;
}
.original-list .panel dl dd .name span {
  padding-left: 15px;
}

/*内容页loading*/
@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}

.line-scale div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div {
  background-color: #999;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}
.load-container {
  text-align: center;
  padding: 100px 0;
}
.load-container p {
  padding: 20px;
}
/*全局加载*/
.page-load-container {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 5000;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.page-load-container .line-scale div {
  background-color: #fff;
}
.page-load-container p {
  padding: 40px;
  color: #fff;
  font-size: 16px;
}
/*没有内容提示*/
.dn-results {
  background: url(../images/video/icon-default.png) no-repeat center 100px;
  padding-top: 240px;
  text-align: center;
}
.dn-results h6 {
  font-size: 18px;
  color: #585858;
  padding-bottom: 10px;
}
.v-search-result .dn-results h6 {
  padding-bottom: 15px !important;
}
/*数据分析没有内容提示*/
.data-tip {
  background: url(../images/video/icon-default.png) no-repeat center 20px;
  padding: 140px 0 20px;
  text-align: center;
}
.data-tip p {
  font-size: 14px;
  color: #585858;
  padding-bottom: 5px;
}
/*我的收藏无内容提示*/
.collection-tip {
  padding: 100px 0;
  text-align: center;
}
.collection-tip i {
  width: 169px;
  height: 115px;
  margin: 0 auto 40px;
  display: block;
}
.collection-tip p {
  font-size: 16px;
  color: #999;
}
.icon-music-default {
  background: url(../images/video/icon-music-default.png) no-repeat center 10px;
}
.icon-video-default {
  background: url(../images/video/icon-video-default.png) no-repeat center 10px;
}
.icon-v3-default {
  background: url(../images/v3/no-results.png) no-repeat center 10px;
}
.icon-bozhu-default{
  background: url(../images/v3/icon-bozhu-default.png) no-repeat center top;
  width: 148px;
  height:101px;
}
.icon-topic-default{
  background: url(../images/v3/icon-topic-default.png) no-repeat center top;
  width: 148px;
  height: 101px;
}
.icon-goods-default {
  background: url(../images/v3/icon-goods-default.png) no-repeat center top;
  width: 148px;
  height:101px;
}
.icon-store-default {
  background: url(../images/v3/icon-store-default.png) no-repeat center top;
  width: 148px;
  height: 101px;
}
/*列表加载和提示*/
.page-load {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #999;
  clear: both;
}
.page-load a:link {
  color: #3d8bd7;
}
.page-load a:hover {
  color: #2276c8;
}
.page-load a:active {
  color: #8422c8;
}
.load-more {
  text-align: center;
  font-size: 14px;
  color: #999;
  clear: both;
  padding-bottom: 20px;
  height: 16px;
  line-height: 16px;
  padding-bottom: 20px;
}
.page-load i,
.load-more i {
  margin-right: 10px;
}
.load-more a {
  color: #999;
}

.load-more a:hover {
  color: #333;
}
.load-more a:active {
  color: #888;
}
.version-tip {
  text-align: center;
  font-size: 14px;
  padding: 20px 0 20px;
  color: #595959;
  clear: both;
}
.version-tip a {
  color: #52c41a;
}
.tip-bar {
  padding: 15px 30px;
  color: #999;
  border-radius: 3px;
  background: #fbe3e3;
  font-size: 14px;
  margin-bottom: 20px;
  line-height: 1.5;
}
.tip-bar i {
  margin-right: 8px;
  font-size: 14px;
  color: #e03e31;
}
/*弹出颜色修改*/
.os-pop-new {
  background: #fff;
  border-radius: 4px;
}
.os-pop-new .os-list-title dl dd .name {
  color: #333;
}
.os-pop-new .os-list-title dl dd .info {
  color: #999;
  margin-bottom: 6px;
}
.os-pop-new .os-list .plist {
  min-width: 800px !important;
  height: auto; /*overflow: auto; overflow-x: hidden; margin-right: -18px;*/
  overflow: inherit;
  margin-top: 25px;
}
.os-pop-new .os-list .plist::-webkit-scrollbar-track-piece {
  background-color: #f0f2f5;
}
.os-pop-new .os-list .plist::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.os-pop-new .os-list .plist::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.os-pop-new .os-list .plist::-webkit-scrollbar-thumb:hover {
  background-color: #f0f2f5;
}
.video-pop-new .details-area .v-author-info dl dd.name {
  color: #333;
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
}
.video-pop-new .details-area .v-author-info dl dd.name a {
  color: #333;
}
.video-pop-new .details-area .v-author-info dl dd.name a:hover {
  opacity: 0.8;
}
.video-pop-new .details-area .v-author-info dl dd.fans {
  color: #585858;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
}
.video-pop-new .comment-area-block2 {
  background: #fff;
}
.video-pop-new .comment-area-block1 {
  background: #fff;
}
.video-pop-new .comment-area-block1:hover dl dd .name {
  opacity: 0.8;
}
.video-pop-new .details-area {
  background: #fff;
}
.video-pop-new .details-area .v-author-info {
  color: #d8d8d8;
}
.video-pop-new .details-area .v-fans-info {
  border-bottom: 1px solid #e8e8e8;
}
.video-pop-new .comment-area-block2 dl dd {
  border-bottom: 1px solid #e8e8e8;
}
.video-pop-new .comment-area-block2 h6 {
  border-bottom: 0;
  text-align: left;
  padding: 0 20px;
  margin: 0;
  font-size: 14px;
  height: 54px;
  line-height: 54px;
}
.video-pop-new .details-area .v-author-info {
  border-bottom: 1px solid #e8e8e8;
  color: #333;
}
.video-pop-new .details-area .v-fans-info li {
  color: #666;
}
.video-pop-new .comment-area-block2 dl dd .message {
  color: #999;
}
.video-pop-new .comment-area-block2 dl dd .name {
  color: #585858;
}
.video-pop-new .comment-area-block dl dd .name {
  color: #333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.video-pop-new .comments-list::-webkit-scrollbar-track-piece {
  background-color: #f0f2f5;
}
.video-pop-new .comments-list::-webkit-scrollbar-thumb {
  background-color: #999;
}
.video-pop-new .comments-list::-webkit-scrollbar-thumb:hover {
  background-color: #f0f2f5;
}

/*2018/09/10*/
.btn-qr-code {
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
  position: relative;
  cursor: pointer;
}
.btn-qr-code .fa-qr-code {
  background: url(../images/video/detail_qr_code.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 7px;
}
.btn-qr-code:hover .fa-qr-code {
  background: url(../images/video/detail_qr_code_hover.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 7px;
}
.btn-qr-code .detail-qr-code {
  display: none;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 140px;
  height: 168px;
  position: absolute;
  right: -42px;
  top: 40px;
  z-index: 1;
  padding: 10px 4px;
}
.btn-qr-code:hover .detail-qr-code {
  display: block;
}
.btn-qr-code .detail-qr-code img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  display: block;
}
.btn-qr-code .detail-qr-code p {
  font-size: 12px;
  color: #333;
  text-align: center;
  padding-top: 10px;
  -webkit-text-size-adjust: none;
}

.video-pop-new .details-tag {
  background: #52c41a;
  border-radius: 2px;
  font-size: 12px;
  padding: 3px 8px;
  margin-right: 6px;
  color: #ffffff;
}
.video-pop-new .details-info-content {
  float: left;
}
.video-pop-new .details-info-content dt {
  font-size: 16px;
  color: #333333;
  width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 30px;
}
.video-pop-new .details-info-content dd {
  display: inline-block;
  font-size: 12px;
  color: #999999;
  margin: 8px 15px 0 0;
  -webkit-text-size-adjust: none;
}
.new-style {
  background: #e74c3c;
  padding: 1px 6px 2px;
  color: #fff;
  text-align: center;
  line-height: 14px;
  border-radius: 10px;
  font-size: 12px;
  margin-left: 5px;
}
/*.details-info .btn-play{ margin-right:10px;}*/
.video-pop-new .details-index {
  padding-top: 24px;
}
.video-pop-new .some-index {
  float: right;
  margin-top: 8px;
}
.video-pop-new .spread-index {
  background: #fafafa;
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  padding: 8px 13px;
  color: #333;
  font-size: 12px;
}
.video-pop-new .spread-index-icon {
  vertical-align: -1px;
}
.video-pop-new .spread-index em {
  color: #a37c69;
}
.video-pop-new .details-hd {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
.video-pop-new .index-icon2 {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 16px;
  height: 16px;
  background-position: 0 -759px;
  display: inline-block;
  vertical-align: middle;
}
.video-pop-new .index-icon3 {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 16px;
  height: 16px;
  background-position: 0 -775px;
  display: inline-block;
  vertical-align: -1px;
}
.video-pop-new .some-index span {
  display: inline-block;
  width: 84px;
}
.video-pop-new .some-index span i {
  margin-right: 8px;
}
.os-pop-new .plist .plist-block {
  width: 170px;
  height: 226px;
  margin: 4px 1px;
  display: inline-block;
  position: relative;
}
.os-pop-new .plist .plist-block-empty {
  width: 170px;
  height: 0;
  margin: 4px 2px;
  display: inline-block;
}
.os-pop-new .plist .plist-block .image:after {
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  border-radius: 4px;
  width: 170px;
  height: 226px;
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  content: ' ';
  z-index: 4;
}
.os-pop-new .plist .plist-block .image {
  height: 226px;
  width: 170px;
  border-radius: 4px;
  cursor: pointer;
}
.os-pop-new .plist .plist-block .image img {
  height: 226px;
  width: 170px;
  border-radius: 4px;
}
.os-pop-new .plist .plist-block a {
  /* height: 180px;
  width: 135px; */
  height: 226px;
  width: 170px;
  border-radius: 4px;
  cursor: pointer;
  z-index: 4;
}
.os-pop-new .plist .plist-block:hover .video-mask {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px 4px 0 0;
  height: 226px;
  width: 170px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  cursor: pointer;
}
.one-info dt {
  position: relative;
}
.one-info dt img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  float: left;
}
.one-info dd {
  line-height: 1.4;
  font-size: 12px;
  color: #585858;
  display: inline-block;
  margin-left: 13px;
}
.one-info .name {
  font-size: 14px;
  color: #333;
}
.tag-zhibo {
  padding:1px 10px 3px;
  background: rgba(255, 55, 112, 1);
  border-radius: 2px;
  color:#fff;
  display: inline-block;
}
.tag-zhibo:before {
  background: url(../images/video/icon-v-zhibo.png) no-repeat;
  width:12px;
  height:12px;
  content: "";
  display:inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.one-info dt .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 28px;
  top: 28px;
}

.one-info dd .icon-shop {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-shop.png) no-repeat 0 0;
  position: relative;
  margin-right: 10px;
  vertical-align: top;
}

.one-info dd .icon-shop em {
  display: none;
}

.one-info dd .icon-shop:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block;
}

.one-info dd .icon-shop em:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent;
}
.info-index {
  padding: 34px 0 30px;
}
.info-index-item dl {
  float: left;
  width: 90px;
  text-align: center;
  position: relative;
}
.info-index-item dl:after {
  display: inline-block;
  content: ' ';
  position: absolute;
  background: #d9d9d9;
  height: 28px;
  width: 1px;
  top: 8px;
  right: 0;
}
.info-index-item dl:last-child:after {
  height: 0;
}
.info-index-item dl dt {
  color: #999;
  font-size: 12px;
  font-weight: normal;
}
.info-index-item dl dd {
  color: #333;
  font-weight: bold;
  margin-top: 5px;
}
.info-tag h5 {
  display: inline-block;
}
.info-tag p {
  display: inline-block;
}
.info-tag span {
  font-size: 12px;
  color: #a37c69;
  background: #fafafa;
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  padding: 2px 7px;
  margin-right: 5px;
}
.comment-chart {
  background: #fff;
  padding: 33px 0px;
  position: relative;
  height: 266px;
  box-sizing: border-box;
}
.comment-chart:before {
  content: ' ';
  display: inline-block;
  height: 1px;
  background: #f4f4f4;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
}
.comment-chart:after {
  content: ' ';
  display: inline-block;
  height: 1px;
  background: #f4f4f4;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
}
.comment-chart .chart {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  background: #ccc;
}
.comments-list .plist-block {
  width: 110px;
  height: 150px;
  margin: 4px 1px;
  display: inline-block;
  position: relative;
}
.comments-list .plist-block .image {
  height: 150px;
  width: 110px;
  border-radius: 4px;
  cursor: pointer;
}
.comments-list .plist-block .image img {
  height: 150px;
  width: 110px;
  border-radius: 4px;
}
.comments-list .plist-block a {
  height: 180px;
  width: 135px;
  border-radius: 4px;
  cursor: pointer;
  z-index: 4;
}
.comments-list .plist-block:hover .video-mask {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px 4px 0 0;
  height: 150px;
  width: 110px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  cursor: pointer;
}

.comments-list .plist-block .video-tag {
  display: none;
}
.comments-list .plist-block:hover .video-tag {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 5;
}
.comments-list .plist-block:hover .tag-play {
  cursor: pointer;
  position: absolute;
  left: 10px;
  top: 10px;
  background: #52c41a;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}
.comments-list .plist-block:hover .tag-play:hover {
  background: #4db619;
}
.comments-list .plist-block:hover .tag-play:active {
  background: #45a515;
}
.comments-list .plist-block:hover .tag-collection {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.comments-list .plist-block:hover .tag-collection:hover {
  background: #e2e1e1;
}
.comments-list .plist-block:hover .tag-collection:active {
  background: #d8d6d6;
}
.comments-list .plist-block:hover .tag-collection i {
  color: #6f6f6f;
}
.comments-list .plist-block:hover .tag-collected i {
  color: #f3a534;
}
.comments-list .plist-block:hover .tag-collected:hover,
.video-area:hover .tag-collected:active {
  background: #ededed;
}
.comments-list .plist-block .image p {
  position: absolute;
  bottom: 3px;
  left: 2px;
  right: 2px;
  font-size: 12px;
  color: #ffffff;
  line-height: 22px;
  text-shadow: 2px 2px 8px #000000;
  text-align: left;
  z-index: 5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.comments-list .spread-index {
  color: #fff;
  background: none;
  border: 0;
  border-radius: 0;
  padding: 0;
  float: inherit;
}
.comments-list .plist-block .image span i.spread-index-icon {
  background-position: 0 -12px;
}
.content-list {
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin-top: 14px;
}
.content-list .item-head img {
  width: 26px;
  height: 26px;
  border-radius: 50%;
}
.item-head .name {
  font-size: 14px;
  color: #333;
  margin-left: 8px;
}
.item-body {
  font-size: 13px;
  color: #585858;
  margin: 8px 0 8px 34px;
  line-height: 18px;
}
.item-time {
  font-size: 12px;
  color: #999999;
  margin-left: 33px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.content-list-info {
  height: 446px;
  overflow: auto;
  padding: 0 20px;
}
.content-list h5 {
  padding: 20px;
  font-size: 13px;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.content-list h5 .all {
  color: #333;
}
.content-list-info .list-info-item {
  margin-bottom: 20px;
}
.item-head .fa-heart {
  font-size: 12px;
  color: #ababab;
}
.item-head .g-count {
  font-size: 12px;
  color: #585858;
}
.content-list .comment-icon {
  background: url(../images/video/icon-details.png) no-repeat;
  width: 14px;
  height: 14px;
  background-position: 0 -792px;
  display: inline-block;
  margin-right: 9px;
  vertical-align: -2px;
}
.get-more {
  color: #999999;
  text-align: center;
  font-size: 12px;
  display: inline-block;
  cursor: pointer;
}
.total-tip {
  padding: 20px 0 0;
  color: #8c8c8c;
}
.comment-area-block2 .get-more {
  font-size: 14px;
}

.content-list-info::-webkit-scrollbar-track-piece {
  background-color: #f0f2f5;
}
.content-list-info::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.content-list-info::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.content-list-info::-webkit-scrollbar-thumb:hover {
  background-color: #f0f2f5;
}
.content-list-info .load-more {
  margin: 25px 0 15px;
}
.details-info .btn-play:visited {
  color: #fff;
}
.details-index .tooltip-inner {
  max-width: 230px !important;
  text-align: left;
}
.details-info {
  position: relative;
}
.details-info .play-content {
  position: absolute;
  top: 0;
  right: 0;
}

/*统一客服*/
.footerBtns {
  position: fixed;
  z-index: 98;
  right: 50px;
  bottom: 60px;
  width: 48px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.footerBtns .icon {
  display: block;
  margin-top: 5px;
  width: 48px;
  height: 48px;
  background: url(../images/video/btns_fixed.png) no-repeat;
  border-radius: 2px;
  transition: all 0.18s ease-out 0s;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.footerBtns .s1 {
  background-position: 0 0;
  height: 48px;
}
.footerBtns .s1 a {
  display: block;
  width: 48px;
  height: 48px;
}
.footerBtns .s1:hover {
  background-position: 0 -48px;
}
.footerBtns .s2 {
  background-position: -48px 0;
}
.footerBtns .s2:hover {
  background-position: -48px -48px;
}
.footerBtns .s3 {
  background-position: -96px 0;
}
.footerBtns .s3:hover {
  background-position: -96px -48px;
}
.footerBtns .btnEntry {
  display: none;
  position: absolute;
  width: 172px;
  left: -172px;
  bottom: 0;
  padding-right: 10px;
  color: #666;
}
.footerBtns .icon:hover .btnEntry {
  display: block;
}
.footerBtns .qrcode {
  width: 162px;
  padding: 10px;
  background: #fff;
  border: 1px solid #eee;
  font-size: 12px;
  color: #7a8a9a;
  text-align: center;
}
.footerBtns .qrcode img {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.footerBtns .contact {
  width: 162px;
  padding: 10px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
}
.footerBtns .contact h4 {
  font-size: 16px;
  color: #7a8a9a;
  margin-bottom: 12px;
  font-weight: bold;
  text-align: center;
}
.footerBtns .contact li {
  background: #52c41a;
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.footerBtns .contact li a {
  display: block;
  color: #fff;
  padding: 0 10px;
  text-align: left;
  transition: all 0.18s ease-out 0s;
}
.footerBtns .contact li a:hover {
  background: #49b016;
  border-radius: 3px;
}
.footerBtns .contact li i {
  margin-right: 4px;
}
.footerBtns .contact li:last-child {
  margin-bottom: 0;
}
.footerBtns .arrow {
  position: absolute;
  z-index: 1;
  right: 5px;
  bottom: 15px;
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #eee;
  border-width: 1px 1px 0 0;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*客服信息*/
.v-header .notice-box{
  height: 30px;
  line-height: 30px;
  position: relative;
  padding: 0 4px 0 6px;
}
/*.v-header .notice-box:after {
  content: "";
  width: 1px;
  height: 28px;
  background: #eee;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 0;
}*/
.v-header .notice-box a i{ font-size: 16px; font-weight: normal;}
.v-header .iconshouji1,
.v-header .icontongzhi1,
.v-header .iconicon-kefu{
  color:#c8c8c8;
  font-size:17px;
}
.v-header .iconfont:hover {
  color:#666;
}
.v-header .notice-box .notice-main {
  right: 40px;
  position: absolute;
  top: 55px;
  left: 50%;
  color: #8899aa;
  z-index: 555;
  min-height: 190px;
  width: 480px;
  margin-left: -240px;
  background: #FFFFFF;
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.v-header .notice-box .notice-main:before,
.v-header .notice-box .notice-main:after {
  display: inline-block;
  content: ' ';
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 230px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e5e9ed;
}
.v-header .notice-box .notice-main:after {
  top: -9px;
  z-index: 2;
  border-bottom: 10px solid #f8f9fb;
}
.v-header .notice-box .notice-main a:link,
.v-header .notice-box .notice-maine a:visited {
  color: #7a8a9a;
  text-decoration: none;
}
/*20210317*/
.notice-main-new {
  width: 354px !important;
  margin-left: -170px !important;
}
.notice-main-new:after {
  border-bottom: 10px solid #fff !important;
}
.notice-main-new:before,
.notice-main-new:after {
  border-bottom: 10px solid #fff;
  left: 160px !important;
}
.notice-main-new .dash-notice {
  padding: 16px 16px 0 16px;
  margin: 0;
  max-height: 340px;
  background: #FAFAFA;
}
.notice-main-new {
  padding: 0 !important;
}
.notice-main-new .history-review {
  padding:16px 0 !important;
  width: 322px;
  min-height: 71px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  margin-bottom: 12px;
  position: relative;
}

.notice-main-new .history-review-entry {
  background: none;
  border:none;
   padding: 0 16px;
   border-left:1px solid #eee;
   position: relative;
}
.notice-main-new .history-review-entry:after {
  content: "";
  width: 8px;
  height: 8px;
  border-left: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  position: absolute;
  right: 9px;
  top: 0;
}
.notice-main-new .history-review-entry.active:after {
  transform: rotate(135deg);
  transition: all 0.2s;
  -webkit-transform: rotate(135deg);
   top: 5px;
}
.notice-main-new .history-review .history-review-time {
  width: 53px;
  height: 36px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
.notice-main-new .history-review .history-review-time span{
  color:#303133;
  font-size:22px;
  display: block;
  margin-bottom:2px;
}
.notice-main-new .tag-new,
.notice-main-new .fa-square{ display: none !important;}
.notice-main-new .history-review-detail {
  background: none;
  margin-top:0;
  line-height: 21px;
  color:#909399;
  padding-top: 6px;
  padding-bottom: 0;
  cursor: pointer;
}

.history-review-new .history-review-time {
  color:#666 !important;
}
.notice-main-new .history-review-new .history-review-title{
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 230px;
}
.notice-main-new .history-review-new .history-review-title:before {
  width: 6px;
  height: 6px;
  border-radius:6px;
  background: #F03D3D;
  content:"";
  display:inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.notice-main-new .history-review-conent {
  margin-left:53px;
  border-left: 0;
  padding: 0 !important;
}
.notice-main-new .service-panel-head {
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #eee;
  background: #fff;
}


.notice-main-new .ft{ padding:16px;
border-top:1px solid #eee;
color:#333;
font-size:13px;
line-height: 1;
}
.notice-main-new .ft a{float: right;
color:#52C41A}
.notice-main-new .history-review-detail p{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 220px;
}
.notice-main-new .history-review-entry.active .history-review-detail p {
  overflow: inherit !important;
  display: -webkit-box;
  -webkit-line-clamp: initial !important;
  -webkit-box-orient: vertical;
 
}


/*20210317 end*/

.dash-notice {
  max-height: 236px;
  overflow: auto;
  margin: 16px 0;
}
.dash-notice::-webkit-scrollbar-track-piece {  background-color:#fff; margin-right:20px; }
.dash-notice::-webkit-scrollbar { width:5px; height:5px; }
.dash-notice::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.dash-notice::-webkit-scrollbar-thumb:hover {background-color:#fff;}

.dash-notice .history-review .history-review-time {
  color: #999;
}
.dash-notice .history-review.active .history-review-time {
  color: #52C41A;
}
.dash-notice .history-review .tag-new {
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #999;
  right: -4px;
}
.dash-notice .history-review.active .tag-new {
  background: #52C41A;
}
.dash-notice .history-review-conent:last-child {
  padding-bottom: 16px;
}
.dash-notice .history-review-entry{ line-height:1;}
.dash-notice .history-review-time {
  line-height: 20px;
}
.dash-notice .service-panel-head {
  background: #eee;
  color:#333;
}
.v-header .icon-notice {
  background: url(../images/video/icon-notice.png) no-repeat center 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
position: relative;
}
.v-header .icon-notice:hover,
.v-header .icon-notice.active {
  background-position: 0 -24px;
}
.v-header .icon-notice .history-review.active .history-review-time {
  color:#52C41A;
}

.v-header .notice-box .m-tip{
  padding:3px;
  background: #F03D3D;
  border-radius: 100%;
  position: absolute;
  right: 0;
  top: -2px;
}
.v-header .notice-box .m-tip-n{
  padding: 0 4px;
  min-width: 12px;
  text-align: center;
  height: 14px;
  line-height: 14px;
  transform: scale(0.8);
  -webkit-transform: scale(0.);
  font-size: 11px;
  color: #fff;
  background: #F03D3D;
  border-radius: 6px;
  font-style: normal;
  display: inline-block;
  position: absolute;
  left: 14px;
  top: -8px;
}
.v-header .m-vip {
 background: url(../images/v3/m-vip.png);
 width: 16px;
 height:10px;
 display:inline-block;
 position: absolute;
 right:6px;
 top:-10px;
}
.v-header .a-items {
  position: relative;
  margin: 0 0 0 16px;
}
.v-header .customer-service-box {
  position: relative;
  padding:0 18px 0 8px;
}
.v-header .a-items:after,
.v-header .customer-service-box:after{
content:"";
width:1px;
height:24px;
background:#eee;
display:inline-block;
vertical-align: middle;
position: absolute;
right: 0;
top: 0;
}
.v-header .a-items .item {
  padding: 0 16px 0 0;
  color: #999999;
  height: 30px;
  line-height: 30px;
}
.v-header .a-items .item a {
  color: #999999;
}
.v-header .a-items .item i{width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
margin-right: 8px;}
.v-header .a-items .item i.i-contrast {
background: url(../images/video/i-contrast.png) no-repeat center 0;
}
.v-header .sweep-weChat,
.v-header .iconxiaoxi,
.v-header .iconkefu{
  color:#bfbfbf !important;
}
.v-header .sweep-weChat:hover,
.v-header .iconxiaoxi:hover,
.v-header .iconkefu:hover {
  color: #6a6a6a !important;
}

.v-header .icon-service {
  background: url(../images/video/icon-service.png) no-repeat center 0;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
}

.v-header .notice-box .iconkefu:before {
  font-size: 16px;
}
.v-header .icon-service .iconkefu:before{font-size:16px;}
.v-header .icon-service:hover,
.v-header .icon-service.active {
  background-position: 0 -28px;
}
.v-header .icon-service-new {
  background: none;
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  color: #999999;
}
.v-header .icon-service-new i.i-service {
  background: url(../images/video/icon-service-new.png) no-repeat center 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.v-header .user-dp {
  border-right: 1px solid #eee;
  padding-left: 20px;
}
.v-header .icon-dp {
  background: url(../images/video/h-dp.png) no-repeat 0 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.v-header .icon-dp:hover,
.v-header .icon-dp.active {
  background-position: 0 -24px;
}

.customer-service {
  right: 40px;
  width: 280px;
  border: 1px solid #e5e9ed;
  background: #fff;
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -150px;
  color: #8899aa;
  z-index: 555;
  min-height: 190px;
}
.customer-service-vip{width:300px;}
.customer-service:before,
.customer-service:after {
  display: inline-block;
  content: ' ';
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 135px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e5e9ed;
}
.customer-service:after {
  top: -9px;
  z-index: 2;
  border-bottom: 10px solid #f8f9fb;
}
.customer-service a:link,
.customer-service a:visited {
  color: #7a8a9a;
  text-decoration: none;
}
.customer-service a:hover,
.customer-service a:active {
  color: #7a8a9a;
}
.service-panel-head {
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #e5e9ed;
  background: #fbfbfb;
}
.customer-service li {
  padding: 20px;
  font-size: 14px;
  border-bottom: 1px solid #e5e9ed;
  position: relative;
}
.customer-service li img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 20px;
  float: left;
}
.customer-service .customer-media {
  text-align: left;
}
.customer-service .customer-name {
  color: #999;
  position: relative;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.customer-service .customer-name:last-child {
  margin-bottom: 16px;
}
.customer-service .customer-qqnumber {
  font-weight: normal;
}
.customer-service .btns-conversation {
  width: 66px;
  height: 28px;
  line-height: 28px;
  background: rgba(82, 196, 26, 1);
  border-radius: 3px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  color: #fff !important;
}
.customer-service .btns-conversation:hover {
  background: rgba(82, 196, 26, 0.9);
}
.customer-service .btns-conversation:active {
  background: rgba(82, 196, 26, 1);
}
.customer-service-main {
  padding: 20px 20px 0 20px;
}
.customer-service h6 {
  margin-top: 0 !important;
  margin-bottom: 20px;
  font-size: 14px;
  color: #333;
}
.customer-service h6 span {
  color: #999999;
}
.customer-service .WeChat-consult {
  border: 1px solid #eee;
  border-width: 1px 0;
  padding: 20px 0;
  margin-bottom:20px;
}
.customer-service .WeChat-consult h6 {
  text-align: left;
  margin-bottom: 12px;
}
.customer-service .weChat-code {
  text-align: center;
  
}
.customer-service .weChat-code img {
  width: 198px !important;
  height: 198px !important;
  border-radius: 0;
  border-radius: 0% !important;
  margin-right: 0 !important;
}
.customer-service .weChat-scan {
  color: #999999;
  text-align: center;
}
.customer-service .weChat-scan:before {
  background: url(../images/video/icon-scan.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
}
.customer-service .tag-vip{
  padding: 0 6px 0 0;
  height: 18px;
  line-height: 18px;
  background: #D9F5D0;
  border-radius: 4px;
  color: #52C41A;
  margin:7px auto 1px;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
}
.customer-service .tag-vip span{
  width: 54px;
  height: 16px;
  background: #52C41A;
  color: #fff;
  border-radius: 4px;
  margin:-1px 6px -1px 0;
  padding: 1px 6px;
  font-size: 12px;

}
.customer-vip-online{
  width: 320px;
}
.customer-vip-online .time{ 
  text-align: right;
  float: right;
}
.customer-vip-online .contact {
  color:#333;
}
.customer-vip-online .service-item,
.customer-vip-online .service-item a{
  color: #52C41A;
  font-size: 13px;
  padding-top:6px;
}
.customer-vip-online .service-item a:hover{
  opacity: 0.8;
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.user-info-main{
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;}
.user-info-main .name{
  color:#595959;
  font-size:14px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom:5px
}
.user-info-main .n-id{
  color:#999999;
  font-size:12px;
  word-wrap:break-word;
}
/*收录抖音号*/
.query-results-630 {
  width: 630px;
  margin: 0 auto;
  padding: 25px 0 20px;
}
.query-tip {
  font-size: 14px;
  color: #999999;
  padding: 0 0 20px 20px;
}
.control-search-box4 {
  width: 630px;
  position: relative;
  margin-bottom: 20px;
}
.control-search-4 {
  height: 40px;
  overflow: hidden;
}
.control-search-4 [type='text'] {
  width: 520px;
  height: 40px;
  line-height: 50px;
  padding: 0 20px;
  border-radius: 5px;
  background: #f8f8f8;
  border: 1px solid #ddd;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
}
.control-search-4 [type='text']:visited,
.control-search-4 [type='text']:hover,
.control-search-4 [type='text']:focus,
.control-search-4 [type='text']:active {
  background: #fff;
  border-color: #52c41a;
}
.control-search-4 input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.control-search-4 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-4 input::-moz-placeholder {
  color: #bfbfbf;
}
.control-search-4 input::-ms-input-placeholder {
  color: #bfbfbf;
}
.control-search-4 .fa {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 18px;
}
.control-search-4 .fa:hover {
  color: #52c41a;
}
.control-search-4 a:link,
.control-search-1 a:visited {
  color: #7a838f;
}
.control-search-4 .text-link {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 14px;
  color: #52c41a;
}
.control-search-4 a.text-link:link,
.control-search-1 a.text-link:visited {
  color: #52c41a !important;
}
.control-search-4-submit {
  outline: none;
  width: 90px;
  text-align: center;
  background: #52c41a;
  border-radius: 5px;
  height: 40px;
  line-height: 40px;
  border: none;
  font-size: 14px;
  color: #fff !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.control-search-4-submit:visited,
.control-search-4-submit:hover,
.control-search-1-submit:active {
  background: #4db619;
  text-decoration: none;
}
.query-results-list {
  background: #fff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  margin-bottom: 20px;
}
.query-results-list .query-results-cover {
  width: 80px;
  min-height: 70px;
}
.query-results-list .query-results-cover img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  margin-top: 5px;
}
.query-results-list .query-results-info {
  flex: 1;
  vertical-align: middle;
  line-height: 1.6;
  font-size: 14px;
  color: #8c8c8c;
  width: 512px;
}
.query-results-list .query-results-info h6 {
  font-size: 16px;
  color: #333333;
  line-height: 1.6;
}
.query-results-list .query-results-info p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 510px;
}
.btns-box {
  text-align: center;
}
.btns-box .btns-unified {
  width: 300px;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
}
.btns-box .disabled {
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
  pointer-events: none;
  cursor: not-allowed;
}
.modal-pop {
  text-align: center;
  background: #ffffff;
  border-radius: 10px;
  width: 420px;
  padding: 40px;
  left: 50%;
  top: 50%;
  position: absolute;
  margin: -160px 0 0 -210px;
}
.modal-pop button.close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 24px;
}
.modal-pop .modal-pop-body h5 {
  font-size: 18px;
  color: #333333;
  padding: 20px 0;
}
.modal-pop .modal-pop-body .icon-successed {
  background: url(../images/video/icon-state.png) no-repeat;
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
}
.modal-pop .modal-pop-body p {
  font-size: 14px;
  color: #999999;
  margin-bottom: 20px;
  line-height: 20px;
}
.error-tip {
  color: #d75152;
  font-size: 12px;
  padding: 10px 0 0 5px;
}

#wrapFavList .video-info {
  padding: 26px 10px;
}
#wrapFavList dd.name {
  margin-top: 0;
}
#wrapFavList dl:last-child {
  margin-top: 0;
}

/*我的抖音号*/
.control-search-box1 .error-tip {
  margin-top: -10px;
}
.video-myself-wrapper .left-siderbar {
  background: #ffffff;
  box-shadow: 0 0 8px 0 #e8e8e8;
  width: 200px;
  position: fixed;
  left: 224px;
  top: 68px;
  bottom: 0;
  z-index:2 !important;
}
.video-myself-wrapper .left-siderbar h5 {
  height: 56px;
  line-height: 56px;
  padding: 0 20px;
  color: #333333;
  box-shadow: 0 1px 0 0 #f5f5f5;
}
.video-myself-wrapper .left-siderbar h5 a {
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar h5 a:hover {
  color: #49b215;
}
.video-myself-wrapper .left-siderbar ul {
  overflow: auto;
  overflow-x: hidden;
  max-height: 739px;
  min-height: 200px;
}
.video-myself-wrapper .left-siderbar ul::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.video-myself-wrapper .left-siderbar ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.video-myself-wrapper .left-siderbar ul::-webkit-scrollbar-thumb {
  background-color: #cfd3d9;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.video-myself-wrapper .left-siderbar ul::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.video-myself-wrapper .left-siderbar li {
  position: relative;
}
.video-myself-wrapper .left-siderbar li a.author {
  height: 56px;
  line-height: 56px;
  padding: 0 40px 0 20px;
  font-size: 13px;
  box-shadow: 0 1px 0 0 #f5f5f5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
  color: #8c8c8c;
}
.video-myself-wrapper .left-siderbar li a.author:hover {
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar li.active a.author {
  background: #52c41a;
  color: #fff;
}
.video-myself-wrapper .left-siderbar li a.delete i {
  display: none;
}
.video-myself-wrapper .left-siderbar li:hover a.delete,
.video-myself-wrapper .left-siderbar li.active a.delete {
  position: absolute;
  right: 16px;
  top: 20px;
  width: 20px;
  height: 20px;
}
.video-myself-wrapper .left-siderbar li:hover a.delete i {
  display: block;
  font-size: 16px;
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar li.active a.delete i {
  display: block;
  font-size: 16px;
  color: #fff;
}
.video-myself-wrapper .left-siderbar li img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.video-myself-wrapper .left-siderbar .btns-add-box {
  background: #fff;
  border-top: 1px solid #f5f5f5;
  padding: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.video-myself-wrapper .left-siderbar .btns-add {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 158px;
  height: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  color: #333;
}
.video-myself-wrapper .left-siderbar .btns-add:hover {
  background: #52c41a;
  color: #fff;
}
.video-myself-wrapper .left-siderbar .btns-add:focus {
  background: #46a915;
  color: #fff;
}
.video-myself-wrapper .right-main {
  padding: 24px 24px 24px 224px;
}
.video-myself-wrapper .right-main .block-bar {
  background: #d9dce0;
  border-radius: 4px;
  padding: 12px 24px;
  min-height: 42px;
  line-height: 1.4;
  margin-bottom: 24px;
  font-size: 14px;
  color: #999999;
}
.video-myself-wrapper .right-main .block-bar::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -32px;
  width: 14px;
  height: 14px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.video-myself-wrapper .right-main .block {
  background: #ffffff;
  border-radius: 4px;
  min-height: 96px;
  margin-bottom: 24px;
  padding: 24px;
}
.video-myself-wrapper .right-main .block .block-centent {
  display: flex;
}
.video-myself-wrapper .right-main .block .block-centent-f {
  background: #fafafa;
  display: flex;
  margin: -24px -24px 24px -24px;
  padding: 24px;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px soild #f5f5f5;
}
.video-myself-wrapper .right-main .block .filter {
  display: inline-block;
  text-align: right;
  width: 50%;
}
.video-myself-wrapper .right-main .block .personal-info {
  width: 50%;
}
.video-myself-wrapper .right-main .block .personal-info img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  float: left;
  margin-right: 10px;
  vertical-align: middle;
}
.video-myself-wrapper .right-main .block .personal-info dd {
  width: 70%;
  display: inline-block;
}
.video-myself-wrapper .right-main .block .personal-info .name {
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.video-myself-wrapper .right-main .block .personal-info .video-id {
  font-size: 13px;
  color: #999999;
}
.video-myself-wrapper .right-main .block .data-info {
  flex: 1;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 1.8;
  border-right: 1px solid #f5f5f5;
  padding: 0 20px;
  text-align: center;
}
.video-myself-wrapper .right-main .block .data-info:last-child {
  border-right: none;
}
.video-myself-wrapper .right-main .block .data-info span {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.video-myself-wrapper .right-main .block .data-info span.highlighted {
  color: #fa8c16;
}
.video-myself-wrapper .right-main .block h5 {
  border-bottom: 1px solid #f5f5f5;
  font-size: 14px;
  color: #333333;
  position: relative;
}
.video-myself-wrapper .right-main .block h5 .s-t {
  display: inline-block;
  padding-bottom: 15px;
}
.video-myself-wrapper .right-main .block h5 .s-t li {
  display: inline-block;
  padding-right: 6px;
  cursor: pointer;
}
.video-myself-wrapper .right-main .block h5 .s-t li:hover {
  color: rgba(82, 196, 26, 0.8);
}
.video-myself-wrapper .right-main .block h5 .s-t li:active,
.video-myself-wrapper .right-main .block h5 .s-t li.active {
  color: #52c41a;
}
.video-myself-wrapper .right-main .block h5 .time {
  float: right;
  color: #999999;
}
.video-myself-wrapper .right-main .block h5 .time span {
  color: #333;
}
.video-myself-wrapper .right-main .block .real-time-data {
  border-right: 1px solid #f5f5f5;
  width: 400px;
  margin-top: 24px;
}
.video-myself-wrapper .right-main .block .real-time-data ul {
  border-bottom: 1px solid #f5f5f5;
  padding: 0 0 24px 0;
  margin-bottom: 24px;
  display: flex;
}
.video-myself-wrapper .right-main .block .real-time-data ul:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.video-myself-wrapper .right-main .block .real-time-data ul li {
  border-right: 1px solid #f5f5f5;
  flex: 1;
  font-size: 12px;
  color: #8c8c8c;
  line-height: 1.8;
}
.video-myself-wrapper .right-main .block .real-time-data ul li:nth-child(2n) {
  border-right: none;
  padding-left: 24px;
}
.video-myself-wrapper .right-main .block .real-time-data .title {
  font-size: 14px;
  color: #595959;
  margin-bottom: 8px;
}
.video-myself-wrapper .right-main .block .real-time-data .number {
  font-size: 16px;
  color: #333333;
  margin-bottom: 8px;
  font-weight: bold;
}
.video-myself-wrapper .right-main .block .real-time-data .icon {
  width: 16px;
  height: 15px;
  margin-right: 10px;
  display: inline-block;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-rocket {
  background: url(../images/video/icon-data.png) no-repeat 0 -46px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-users {
  background: url(../images/video/icon-data.png) no-repeat 0 -61px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-heart {
  background: url(../images/video/icon-data.png) no-repeat 0 -76px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-chat {
  background: url(../images/video/icon-data.png) no-repeat 0 -91px;
  height: 16px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-data1 {
  background: url(../images/video/icon-data1.png) no-repeat;
  height: 16px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-data2 {
  background: url(../images/video/icon-data2.png) no-repeat;
  height: 16px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-data3 {
  background: url(../images/video/icon-data3.png) no-repeat;
  height: 16px;
}
.video-myself-wrapper .right-main .block .real-time-data .icon-data4 {
  background: url(../images/video/icon-data4.png) no-repeat;
  height: 16px;
}
.video-myself-wrapper .right-main .block .right-content {
  flex: 1;
}
.video-myself-wrapper .right-main .block .right-content .no-data {
  padding: 70px 30px 0;
}
.video-myself-wrapper .right-main .block .right-content .chart-area {
  padding: 24px 24px 0 24px;
}
.video-myself-wrapper .right-main .block .right-content .chart-area .chart-t {
  font-size: 14px;
  color: #595959;
  display: flex;
  margin-bottom: 10px;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul {
  flex: 1;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul
  li {
  float: right;
  line-height: 34px;
  margin-left: 14px;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul
  li
  a {
  color: #8a8a8a;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul
  li::before {
  width: 14px;
  height: 2px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul
  li:first-child::before {
  background-color: #52c41a;
}
.video-myself-wrapper
  .right-main
  .block
  .right-content
  .chart-area
  .chart-t
  ul
  li:last-child::before {
  background-color: #b8d8fc;
}
.video-myself-wrapper .right-main .block .right-content .chart-area img {
  width: 100%;
  height: 300px;
}
.video-myself-wrapper .right-main .block h5 .btn-group {
  position: absolute;
  right: 0;
  top: -10px;
}
.video-myself-wrapper .right-main .block .table-data .table {
  display: table;
}
.video-myself-wrapper .right-main .block .table-data .table > thead > tr > th {
  background: #fafafa;
  box-shadow: 0px 1px 0px 0px rgba(232, 232, 232, 1);
  vertical-align: bottom;
  border-bottom: none;
  padding: 17px 0 17px 10px;
}
.video-myself-wrapper .right-main .block .table-data .table td {
  border-top: 0;
  border-bottom: 1px solid #f5f5f5;
  display: table-cell;
  vertical-align: middle;
}
.video-myself-wrapper .right-main .block .table-data .table td:first-child {
  padding: 8px 8px 8px 0;

}
.video-myself-wrapper .right-main .block .table-data .table td:last-child {
  padding: 8px 0 8px 0;
}
.video-myself-wrapper .right-main .block .table-data .table td .title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-right: 40px;
}
.video-myself-wrapper .right-main .block .table-data .table td .items-tag {
  margin-right: 40px;
}
.video-myself-wrapper .right-main .block .table-data .table td a {
  color: #333;
}
.video-myself-wrapper .right-main .block .table-data .table td a:hover {
  color: #888;
}
.video-myself-wrapper .right-main .block .table-data .table td:last-child {
  text-align: right;
}
.video-myself-wrapper .right-main .block .table-data .table tr:hover td {
  background: #edf0f5;
}
.video-myself-wrapper .right-main .block span.tag {
  border-radius: 2px;
  width: 67px;
  height: 26px;
  display: inline-block;
  color: #fff;
  text-align: center;
  line-height: 26px;
}
.video-myself-wrapper .right-main .block span.tag::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -135px;
  width: 14px;
  height: 16px;
  content: '';
  display: inline-block;
  margin-right: 5px;
  vertical-align: sub;
}
.video-myself-wrapper .right-main .block span.tag-1 {
  background: #ff4d1a;
}
.video-myself-wrapper .right-main .block span.tag-2 {
  background: #f77d03;
}
.video-myself-wrapper .right-main .block span.tag-3 {
  background: #19ad19;
}
.video-myself-wrapper .right-main .block span.tag-4 {
  background: #d5d9da;
}

.video-myself-wrapper .right-main a.icon:first-child {
  margin-left: 0;
}
.video-myself-wrapper .right-main a.icon {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 100%;
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.video-myself-wrapper .right-main a.icon-1 {
  background: #4a90e2;
}
.video-myself-wrapper .right-main a.icon-1:hover {
  background: #4283cf;
}
.video-myself-wrapper .right-main a.icon-1:focus {
  background: #3b77bd;
}
.video-myself-wrapper .right-main a.icon-1::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -107px;
  width: 14px;
  height: 15px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
}
.video-myself-wrapper .right-main a.icon-2 {
  background: #52c41a;
}
/*.video-myself-wrapper .right-main a.icon-2::before{background: url(../images/video/icon-data.png) no-repeat 0 -122px; width: 14px; height: 13px; content: ""; display: inline-block; vertical-align:middle; margin-top: -1px;}*/
.video-myself-wrapper .right-main a.icon-2::before {
  background: url(../images/video/source-icon2e34.png?v=112) no-repeat 0 0;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}
.video-myself-wrapper .right-main a.icon-2:hover {
  background: #4cb618;
}
.video-myself-wrapper .right-main a.icon-2:focus {
  background: #46a816;
}
.video-myself-wrapper .no-data,
.video-pop1 .no-data,
.video-pop .no-data {
  text-align: center;
  font-size: 14px;
  color: #8c8c8c;
  padding: 30px;
}
.video-myself-wrapper .no-data::before,
.video-pop1 .no-data::before,
.video-pop .no-data::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -151px;
  width: 30px;
  height: 32px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 15px;
}
.video-myself-wrapper .add-data {
  text-align: center;
  font-size: 12px;
  color: #8c8c8c;
  padding: 60px;
}
.video-myself-wrapper .add-data::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -183px;
  width: 64px;
  height: 64px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 20px;
}
.video-myself-wrapper .add-data p {
  margin-bottom: 20px;
}
.video-myself-wrapper .add-data .btns-unified {
  height: 40px;
  line-height: 40px;
}
.mask-pop-new,
.mask-pop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.mask-pop1 {
  left: 224px;
  width: auto;
  height: auto;
}
.video-pop1 {
  background: #ffffff;
  border-radius: 4px;
  width: 606px;
  min-height: 139px;
  height: auto;
  padding: 24px;
  margin: 60px auto 0;
  position: relative;
}
.video-pop1 .control-search-1 [type='text'] {
  width: 470px;
}
.video-pop1 .control-search-1 {
  margin-bottom: 20px;
}
.video-pop1-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 20px;
  font-weight: bold;
}
.video-pop1 .a-close {
  background: url(../images/video/icon-data.png) no-repeat 0 -247px;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 20px;
  top: 20px;
  display: block;
  z-index: 1;
}
.video-pop1 .trill-block-box {
  padding: 20px;
  background: #fafafa;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  overflow: auto;
  overflow-x: hidden;
  max-height: 409px;
}
.video-pop1 .pop-block {
  background: #ffffff;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  min-height: 108px;
  margin-bottom: 20px;
  position: relative;
}
.video-pop1 .pop-block:last-child {
  margin-bottom: 0;
}
.video-pop1 .pop-block a {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  min-width: 60px;
}
.video-pop1 .pop-block a.included {
  text-align: right;
  color: #8c8c8c;
}
.video-pop1 .pop-btns {
  text-align: center;
}
.video-pop1 .pop-btns .btns-unified {
  padding: 2px 20px;
  height: auto;
  line-height: auto;
}
.video-pop1 .pop-btns a.btn1 {
  margin: 7px 5px;
  padding: 7px 50px;
  box-shadow: none;
}
.video-pop1 h5.text-center {
  text-align: center !important;
  margin-bottom: 30px;
  font-size: 16px;
  color: #333333;
}
.video-pop1 .p1 {
  margin-bottom: 40px;
  text-align: center;
}
.video-pop1 .tip-info {
  color: #f00;
  text-align: center;
  margin-bottom: 30px;
}
.trill-list {
  padding: 20px;
  display: table;
}
.trill-list img {
  background: #d8d8d8;
  border: 2px solid #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  float: left;
}
.trill-list .trill-list-item {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
.trill-list .trill-list-item .name {
  font-size: 16px;
  color: #333333;
  margin-bottom: 8px;
}
.trill-list .trill-list-item .id {
  font-size: 12px;
  color: #999999;
  margin-bottom: 6px;
}
.trill-list .trill-list-item .info {
  font-size: 13px;
  color: #8c8c8c;
  line-height: 1.5;
}
.video-pop1 .p-order-result.trill-list1{
  width: 550px;
  position: relative;
  cursor: pointer;
}
.video-pop1 .p-order-result.trill-list1 .info{
 width: 360px;
 overflow: hidden;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 word-break: break-all;
 white-space: inherit;
}
.video-pop1 .p-order-result.trill-list1 .trill-list-checkbox {
  position: absolute;
  top:40%;
  right:20px;
}
.video-pop1 .p-order-result.trill-list1 .btn-choose {
  top: 44px;
  position: absolute;
  right: 20px;
  
}
.video-pop1 .p-order-result .btn-choose a {
  width: 58px;
  min-width: 18px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}
.trill-list.trill-list1:hover,
.trill-list.trill-list1.active{
  border: 1px solid #52C41A;
}

.trill-list.trill-list1 .avater{
  width: 80px;
  height: 80px;
  position: relative;
  display: table-cell;
}
.trill-list.trill-list1 .avater .img-zb {
  background: url(../images/video/img-zb1.png) no-repeat;
  background-size: 80px 80px;
  width: 80px;
  height: 80px;
  content: '';
  display: inline-block;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  overflow:hidden;
}
.trill-list.trill-list1 .accredited {
  position: relative;
  width: 80px;
  height: 80px;
}
.trill-list.trill-list1 .accredited::after{
  content: '';
  display: inline-block;
  position: absolute;
  background: url('../images/video/icon-cert-ind.png') center no-repeat;
  top: 60px;
  left: 60px;
  width:16px;
  height:16px;
  z-index: 2;
}
.trill-list.trill-list1 img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fff;
}
.trill-list.trill-list1 .living {
  position: relative;
  display: inline-block;
  width:72px;
  height:20px;
  padding-left: 22px;
  margin-left: 10px;
  background:rgba(255,55,112,1);
  font-size: 12px;
  color: #fff;
  text-align: center;
  border-radius:2px;
  vertical-align: text-bottom;
}

.trill-list.trill-list1 .living::before {
  content: '';
  position: absolute;
  left: 8px;
  top: 4px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url('../images/video/icon-hzb.gif') center no-repeat;
}
.trill-list.trill-list1 .fans {
  display: inline-block;
  margin-left: 24px;
}
.trill-list.trill-list1 .info {
  font-size: 12px;
  width: 420px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #eee;
}
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
  box-shadow: none;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
  box-shadow: none;
}
.btn-default:active {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
  box-shadow: none;
}
.btn-delete {
  color: #fff !important;
  background-color: #ff445b;
  border-color: #ff445b;
}
.btn-delete.visited,
.btn-delete.focus,
.btn-delete:hover {
  color: #fff;
  background-color: #f14157;
}

.article-item .article-item-title {
  font-size: 18px;
  color: #333;
  margin-bottom: 15px;
  line-height: 1.6;
}
.article-item .article-item-title .tag {
  background: #ff4d1a;
  padding: 2px 5px;
  border-radius: 4px;
  font-size: 12px;
  margin-right: 10px;
  color: #fff;
}
.article-item p {
  margin: 0 10px 15px 0;
}
.article-item p img {
  margin-right: 8px;
  margin-top: -2px;
}
.article-item .article-chart {
  border-top: 1px solid #eeeeee;
  padding: 20px 0;
}
.article-item .article-subtitle {
  font-size: 15px;
  margin-bottom: 20px;
  color: #333;
}
.article-item .release-time {
  padding-left: 20px;
}
.article-item .article-chart .ac-area {
  width: 100%;
  height: 214px;
}
.article-item .t-red {
  color: #ff4d1a;
}

/*购买会员*/
.p-membership {
  padding-top: 60px;
  margin: 0 auto 30px;
  width: 948px;
  text-align: center;
}
.m-package {
  width: 206px;
  text-align: center;
  float: left;
}
.senior-package {
  width: 206px;
  margin: 0 40px;
}
.professional-v {
  margin-left: 40px;
}
.m-package h3 {
  font-size: 16px;
  color: #333;
  padding-bottom: 5px;
}
.m-package .iocn-diamond {
  background: url(../images/video/diamond.png) no-repeat center top;
  width: 92px;
  height: 78px;
  margin: 0 auto 40px;
}
.m-package .iocn-diamond.basic-edition {
  background-position: 0 -156px;
}
.m-package .iocn-diamond.senior-edition {
  background-position: 0 -235px;
}
.m-package .iocn-diamond.custom-edition {
  background-position: 0 0;
}
.m-package .iocn-diamond.pf-edition {
  background-position: 0 -340px;
}
.m-package .iocn-diamond.senior-edition-big {
  background-position: 0 -78px;
}

.m-package p {
  font-size: 16px;
  color: #333;
  height: 50px;
  line-height: 1.5;
}
.m-package p span {
  font-size: 14px;
  color: #999;
}
.senior-package p {
  font-size: 14px;
  line-height: 1.5;
}
.package-item {
  border: 1px solid #eee;
  border-width: 1px 0 0;
  padding: 20px 0 20px 12px;
  text-align: left;
  min-height: 442px;
  margin-top: 40px;
}
.package-item li {
  padding: 8px 0 8px 20px;
  font-size: 15px;
  line-height: 1.6;
  position: relative;
  text-align: justify;
}
.package-item li::before {
  background: url(../images/video/diamond.png) no-repeat left -312px;
  width: 10px;
  height: 10px;
  content: '';
  display: inline-block;
  position: absolute;
  left: -5px;
  top: 18px;
}
.package-item li.inoperative::before {
  background: url(../images/video/diamond.png) no-repeat left -322px;
  width: 10px;
  height: 10px;
  content: '';
  display: inline-block;
  position: absolute;
  left: -5px;
  top: 18px;
}
.package-item li span {
  color: #52c41a;
}
.package-item li em {
  background: #f00;
  color: #fff;
  font-size: 8px;
  -webkit-text-size-adjust: none;
  font-style: normal;
  border-radius: 3px;
  margin: -2px 0 0 3px;
  padding: 0 2px;
  vertical-align: middle;
  display: inline-block;
} /**/
.package-item li.two-lines {
  height: 64px;
}
.buy-now a {
  background: #52c41a;
  border-radius: 4px;
  width: 206px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  margin: 0 auto;
  color: #fff;
  display: block;
}
.buy-now a:hover {
  background: #4ab118;
}
.buy-now-disabled a {
  background: #48a918 !important;
  border-radius: 4px;
  cursor: auto;
  width: 220px;
  height: 42px;
  cursor: default !important;
}
.buy-now-disabled a:hover {
  background: #48a918 !important;
}

.m-package .senior-tip {
  width: 155px;
  margin: 0 auto;
  height: auto;
  color: #999;
  font-size: 14px;
  height: 42px;
}
.m-package .senior-tip span {
  color: #333;
}
.overdue {
  border-bottom: 1px solid #eee;
  width: 948px;
  margin: 0 auto;
  text-align: center;
  padding: 60px 0;
}
.overdue h2 {
  color: #333;
  font-size: 24px;
}
.overdue p {
  color: #999;
}
.overdue .current-state {
  background: #afbcc6;
  color: #fff;
  font-size: 16px;
  width: 88px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  margin: 12px auto 15px;
}
/*购买会员改版*/
.pay-functions {
  color: #999999;
  width: 960px;
  margin: 0 auto;
  padding: 60px 0;
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
}
.pay-functions .functions-block {
  border-bottom: 1px solid #f5f5f5;
}
.pay-functions .functions-block .f-title {
  text-align: left;
  color: #585858;
  padding: 20px 15px;
}
.pay-functions .functions-block .f-item {
  text-align: left;
}
.pay-functions .functions-block .f-item-first {
  padding-top: 108px;
}
.pay-functions .functions-item {
  padding: 10px 15px;
  width: 192px;
  text-align: center;
  float: left;
  vertical-align: middle;
}
.pay-functions .functions-item h3 {
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}
.pay-functions .functions-item p {
  margin-bottom: 15px;
  height: 40px;
}
.pay-functions .functions-item p:last-child {
  height: 32px;
}
.pay-functions .buy-now a {
  width: 160px;
}
.pay-functions .functions-item .icon-state {
  background: url(../images/video/icon-functions.png) no-repeat center top;
  width: 10px;
  height: 10px;
  display: block;
  margin: 5px auto;
}
.pay-functions .functions-item .icon-state.state1 {
  background-position: 0 0;
}
.pay-functions .functions-item .icon-state.state2 {
  background-position: 0 -10px;
}
.pay-functions .functions-item .c-green {
  color: #52c41a;
}
.pay-functions .iocn-diamond {
  background: url(../images/video/diamond.png) no-repeat center top;
  width: 92px;
  height: 78px;
  margin: 0 auto 20px;
}
.pay-functions .iocn-diamond.basic-edition {
  background-position: 0 -156px;
}
.pay-functions .iocn-diamond.senior-edition {
  background-position: 0 -235px;
}
.pay-functions .iocn-diamond.custom-edition {
  background-position: 0 0;
}
.pay-functions .iocn-diamond.pf-edition {
  background-position: 0 -340px;
}
.pay-functions .iocn-diamond.senior-edition-big {
  background-position: 0 -78px;
}
/*工作台*/
.dashboard {
  padding: 24px;
}
.dashboard .panel {
  box-shadow: none;
  margin-bottom: 24px;
}
.dashboard .dashboard-block-first {
  text-align: center;
  padding: 30px !important;
}
.dashboard .dashboard-block-first h4 {
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}
.dashboard .dashboard-block-first p {
  color: #999999;
  margin-bottom: 16px;
  font-size: 14px;
}
.dashboard .dashboard-block {
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 24px;
}
.dash-block {
  background: #fff;
}
.dash-block-title {
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  font-size: 15px;
  font-weight: bold;
  color: #333;
  height: 60px;
  border-bottom: 1px solid #f5f5f5;
  padding: 24px 0 16px 0;
  margin: 0 24px;
}

.dash-block-title a:link,
.dash-block-title a:visited {
  color: #303133;
}
.dash-block-title a:hover,
.dash-block-title a:active {
  color: #52C41A;
}
.dash-block-title a
.dash-block .load-more {
  padding: 60px 0;
  color:#345;
}
.dash-block-history {
  height: 140px;
  overflow-y: auto;
  padding: 16px 0 0 0;
}
.dash-block-history::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.dash-block-history::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.dash-block-history::-webkit-scrollbar-thumb {
  background-color: #cfd3d9;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.dash-block-history::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.dash-block-history .load-more {
  padding-top: 30px;
}
.history-review {
  color: #666;
  overflow: hidden;
  padding: 0 20px;
}
.history-review-time {
  float: left;
  width: 94px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  margin-top: 8px;
  color: #999;
  line-height: 25px;
}
.history-review-conent {
  margin-left: 94px;
  border-left: 1px solid #eee;
  padding: 0 0 16px 25px;
}
.history-review-conent:first-child {
  margin-top: 10px;
}
.history-review-conent:last-child {
  padding-bottom: 10px;
}
.history-review-title {
  display: block;
  color: #333;
  cursor: pointer;
  text-decoration: none;
}
.history-review-title:hover {
  text-decoration: none;
  color: #555;
}
.history-review-title .fa {
  margin-top: 2px;
  color: #999;
}
.history-review-entry {
  position: relative;
  background: #fafafa;
  border-radius: 3px;
  padding: 10px 20px;
  font-size: 14px;
  border: 1px solid #eee;
  position: relative;
}
.history-review-detail {
  background: #fafafa;
  padding: 6px 0;
  font-size: 12px;
  margin-top: 6px;
  line-height: 1.6;
  color: #999;
}

.history-review .fa-circle:before {
  content: '';
  background: #52c41a;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  display: inline-block;
  position: absolute;
  z-index: 1;
  right: -4px;
  top: 7px;
}
.history-review .tag-new {
  background: url(../images/video/sprites_icon.html) no-repeat left -222px;
  width: 29px;
  height: 15px;
  position: absolute;
  z-index: 1;
  right: -15px;
  top: 5px;
  display: block;
}
.history-review .fa-square {
  position: absolute;
  z-index: 1;
  left: -6px;
  top: 12px;
  font-size: 12px;
  width: 12px;
  height: 12px;
  color: #fafafa;
  background-color: #fff;
  border: 1px solid #e5e9ed;
  border-width: 0 0 1px 1px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.dashboard-block-first .btn-add {
  background: #52c41a;
  border-radius: 4px;
  width: 120px;
  height: 42px;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 42px;
  margin: 0 auto;
}
.dashboard-block-first .btn-add:hover {
  background: #49b215;
}
.dashboard-block-first .btn-add:active {
  background: #3a9d09;
}

.dashboard .dashboard-block h3 {
  margin-bottom: 16px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}
.dashboard .dashboard-block .load-more {
  padding: 60px 0 80px;
}
.dash-function-list .dash-function-item {
  background: #ffffff;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 4px;
  min-width: 214px;
  height: 74px;
  cursor: pointer;
}
.dash-function-list .dash-function-item .function-icon {
  border-radius: 4px 0 0 4px;
  width: 72px;
  height: 72px;
  text-align: center;
  float: left;
}
.dash-function-list .dash-function-item .function-icon i {
  background: url(../images/video/icon-dash19d2.png?v=1212) no-repeat 0 0;
  width: 32px;
  height: 32px;
  margin: 20px;
  display: block;
}
.dash-function-list .dash-function-item .function-icon i.icon1 {
  background-position: 0 0;
}
.dash-function-list .dash-function-item .function-icon i.icon2 {
  background-position: 0 -32px;
}
.dash-function-list .dash-function-item .function-icon i.icon3 {
  background-position: 0 -64px;
}
.dash-function-list .dash-function-item .function-icon i.icon4 {
  background-position: 0 -96px;
}
.dash-function-list .dash-function-item .function-info {
  float: left;
}
.dash-function-list .dash-function-item .function-info h5 {
  font-size: 16px;
  color: #333333;
  padding-top: 14px;
  margin-bottom: 8px;
}
.dash-function-list .dash-function-item .function-info p {
  font-size: 13px;
  color: #999999;
}
.dash-function-list .dash-function-item1:hover {
  border: 1px solid #ffb946;
}
.dash-function-list .dash-function-item2:hover {
  border: 1px solid #9254de;
}
.dash-function-list .dash-function-item3:hover {
  border: 1px solid #597ff0;
}
.dash-function-list .dash-function-item4:hover {
  border: 1px solid #f86a50;
}
.dash-function-list .col-md-3 {
  padding-right: 12px;
  padding-left: 12px;
}
.dash-function-list {
  margin-right: -12px;
  margin-left: -12px;
}

.dash-help {
  height: 140px;
  overflow: hidden;
}
.dash-help-list {
  padding: 0 24px;
}
.dash-help-list .dash-help-item {
  border-bottom: 1px solid #eeeeee;
  padding: 12px 0;
  font-size: 13px;
  color: #333333;
  overflow: hidden;
}
.dash-help-list .dash-help-item:last-child {
  border-bottom: none;
}
.dash-help-item a {
  color: #333333;
  display: block;
}
.dash-help-item a:hover {
  color: #3d8bd7;
}
.dash-help-item span {
  background: #52c41a;
  border-radius: 2px;
  width: 38px;
  height: 20px;
  font-size: 12px;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  margin-right: 6px;
}
.dash-help-item span.hot {
  background: #e74c3c;
  border-radius: 2px;
  width: 38px;
  height: 20px;
  font-size: 12px;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  margin-right: 6px;
}
.dash-hot-recommend {
  padding: 16px 24px;
  height: 220px;
  overflow: hidden;
}
.dash-hot-recommend .dash-hot-item {
  background: #999;
  border-radius: 2px;
  width: 138px;
  height: 184px;
  display: inline-block;
  margin: 0 8px 24px;
  position: relative;
}
.dash-hot-recommend .dash-hot-item:first-child {
  margin-left: 0;
}
.dash-hot-recommend .dash-hot-item img {
  width: 138px;
  height: 184px;
  position: absolute;
  left: 0;
  top: 0;
}
.dash-hot-recommend .dash-hot-item .dash-hot-info {
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  border-radius: 2px;
  width: 138px;
  height: 44px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 20px 6px;
  color: #fff;
}
.dash-hot-recommend .dash-hot-item .dash-hot-info .tag-index {
  background: url(../images/video/hot.png) no-repeat left center;
  padding-left: 20px;
}
.dash-hot-recommend .dash-hot-item .dash-hot-info .tag-time {
  float: right;
}
.index-more {
  float: right;
  font-size: 14px;
  color: #4a90e2 !important;
  font-style: none;
  font-weight: normal;
}
.index-more:hover {
  color: #367ed3 !important;
}
.dash-hot-recommend .dash-hot-item:hover {
  opacity: 0.8;
}

.my-techtalk {
  overflow: hidden;
  margin-bottom: -24px;
}
.my-techtalk .row {
  margin-right: -12px;
  margin-left: -12px;
}
.my-techtalk .col-md-3 {
  padding-right: 12px;
  padding-left: 12px;
}
.my-techtalk .block {
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  min-height: 128px;
  margin-bottom: 24px;
  padding: 20px;
  font-size: 13px;
}
.my-techtalk .block a {
  color: #595959;
}
.my-techtalk .block:hover {
  border: 1px solid #7ed321;
}
.my-techtalk .block h5 {
  margin-bottom: 16px;
  position: relative;
}
.my-techtalk .block h5 img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.my-techtalk .block h5 .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}
.my-techtalk .block h5 .name {
  font-size: 14px;
  color: #333333;
}
.my-techtalk .block .day-info p {
  margin-bottom: 10px;
  color: #595959;
}
.my-techtalk .block .day-info p:last-child {
  margin-bottom: 0;
}
.my-techtalk .block .day-info span {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
}
.my-techtalk .block .new-add {
  background: url(../images/video/icon-add.png) no-repeat center top;
  display: block;
  padding-top: 42px;
  margin: 14px auto 0;
  text-align: center;
}
.my-techtalk .block-add {
  border: 1px dashed #eeeeee;
}
.dashboard .load-container {
  padding: 20px;
}
.dashboard .used-function {
  padding: 0;
  background: none;
}
.my-techtalk .r-color {
  color: #f86a50 !important;
}
.my-techtalk .g-color {
  color: #3cb600 !important;
}
.my-techtalk .r-color i,
.my-techtalk .g-color i {
  transform: scale(0.8);
  margin-right: 3px;
}

.dash-rank,
.dash-monitor {
  height: 464px;
  padding: 0 24px;
}
.dash-rank .table > thead > tr > th {
  border-bottom: 1px solid #eee;
  font-size: 12px;
  color: #8c8c8c;
  padding: 8px 0;
}
.dash-rank .table > thead > tr > th:nth-child(2) {
  text-align: left;
}
.dash-rank .table > tbody > tr > td {
  border-top: 1px solid #eee !important;
  font-weight: bold;
  font-size: 13px;
  color: #333333;
  padding: 8px 0 !important;
  text-align: left;
}
.dash-rank .media-list .item-media img {
  width: 24px;
  height: 24px;
  border-radius: 24px;
}
.dash-rank .media-list .item-title,
.dash-rank .table > tbody > tr > td:first-child {
  font-weight: normal;
  color: #333;
  text-align: left;
}
.dash-rank .table > tbody > tr > td:nth-child(3) {
  color: #52c41a;
}
.dash-rank .media-list .item-title a {
  color: #333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  padding-right: 10px;
}
.dash-rank .table > tbody > tr:hover {
  background-color: #fbfdff;
}
.dash-monitor .mh-block {
  position: relative;
  background: #fff;
  box-shadow: none;
  border-radius: 4px;
  display: block;
  width: 100%;
  height: 320px;
  padding: 0;
  margin: 0;
  float: auto;
}
.dash-monitor .mh-block:hover,
.dash-monitor .mh-block.active {
  box-shadow: none;
  cursor: pointer;
}
.dash-monitor .read-results {
  position: relative;
}
.dash-monitor .mh-block-head {
  height: auto;
}
.dash-monitor .mh-block-head dl {
  padding: 16px 0;
}
.dash-monitor .mh-block-head dt {
  width: 64px;
}
.dash-monitor .mh-block-head dt img {
  width: 54px;
  height: 54px;
  border-radius: 3px;
}
.dash-monitor .mh-block-head-h dt img {
  width: 54px;
  height: 72px;
}
.dash-monitor .mh-block-head-h .time {
  padding-top: 6px;
}
.dash-monitor .mh-block-content h6 {
  padding: 16px 0 25px;
}
.dash-monitor .read-trends {
  width: 100%;
  height: 210px;
  margin-bottom: 24px;
  text-align: center;
}
.dash-monitor .mh-block-head .name {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  margin-bottom: 6px;
}
.dash-monitor .mh-block-head .id {
  font-size: 13px;
  color: #8c8c8c;
}
.dash-monitor .mh-block-content .wait-monitor {
  padding-top: 130px;
}
.dash-monitor .mh-block-content .wait-monitor h5 {
  color: #333;
  font-size: 16px;
  margin-bottom: 15px;
}
.dash-monitor .video-monitor {
  padding-top: 90px;
}
.dash-monitor .video-monitor h3 {
  font-size: 16px;
  color: #333;
  padding-bottom: 20px;
}
.dash-monitor .video-monitor .video-monitor p {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 20px;
}
.dash-monitor .p-video-btns .btns-unified {
  margin: 0 auto;
}
.dash-monitor .btns-view-details {
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -62px;
}
.dash-monitor .mh-block-content .monitor-completed {
  padding-top: 60px;
}
/*成功失败统一提示*/
.unified-prompt {
  padding-top: 80px;
  text-align: center;
}
.unified-prompt i {
  width: 120px;
  height: 120px;
  margin: 0 auto 40px;
  display: block;
}
.unified-prompt i.icon-success {
  background: url(../images/video/icon-state1.png) no-repeat 0 0;
}
.unified-prompt i.icon-failure {
  background: url(../images/video/icon-state1.png) no-repeat 0 -120px;
}
.unified-prompt h3 {
  color: #333;
  font-size: 24px;
  padding-bottom: 10px;
}
.unified-prompt p {
  color: #999;
  padding-bottom: 40px;
}
/*统一提示按钮*/
.delete-tip {
  background: url(../images/video/icon_tip.png) no-repeat;
  width: 60px;
  height: 60px;
  margin: 40px auto 10px;
  background-position: 0 -60px;
  display: block;
}
.over-tip {
  background: url(../images/video/icon_tip.png) no-repeat;
  width: 60px;
  height: 60px;
  margin: 40px auto 10px;
  display: block;
}
.success-tip {
  background: url(../images/video/icon_tip.png) no-repeat;
  width: 60px;
  height: 60px;
  margin: 40px auto 10px;
  background-position: 0 -120px;
  display: block;
}
.over-word-tip {
  text-align: center;
  padding: 15px 0 20px;
  line-height: 1.6;
}
.video-pop1 .message-tip {
  padding: 15px 0 30px;
  font-size: 16px;
  text-align: center;
}
.video-pop1 .pop-btns {
  margin-bottom: 20px;
}
.over-tip-open {
  width: 46px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin: 10px 0 24px 0;
}
.over-tip-open.m-open {
  background: url(../images/video/icon-open.png) no-repeat 0 0;
}
.over-tip-open.m-open-g {
  background: url(../images/video/icon-open-g.png) no-repeat 0 0;
}

.cert-tip {
  padding: 10px 0 0 8px;
}

.cert-tip::before {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  content: '';
  margin-right: 3px;
  vertical-align: sub;
}
.v-search-info .cert-tip-ind {
  padding: 0;
  display: inline-block;
  vertical-align: middle !important;
  margin: 0 6px 10px 24px !important;
}
.cert-tip-ind::before {
  background: url(../images/video/icon-cert-ind.png) no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  content: '';
  margin-right: 3px;
  vertical-align: sub;
}

.v-search-info .cert-tip-ind {
  padding: 0;
  vertical-align: middle !important;
  margin: 0 6px 10px 24px !important;
}
/*播主搜索列表*/
.search-details-wrapper {
  padding: 24px 0;
  position: initial;
}

.search-details-wrapper .p-list {
  flex: 1;
  padding: 0 !important;
  background: #fff;
}

.search-details-wrapper .p-list .mp-article-list .table {
  background-color: #fff;
  margin-bottom: 0;
}

.search-details-wrapper .p-list .mp-article-list .table-border {
  border-width: 1px;
}

.search-details-wrapper .p-list .mp-article-list th {
  font-size: 14px !important;
  vertical-align: middle !important;
}

.search-details-wrapper .p-list .mp-article-list td {
  font-size: 14px !important;
  vertical-align: middle !important;
}

.search-details-wrapper .p-list .mp-article-list .table th {
  background: #fafafa;
  padding: 17px 10px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  color: #333333;
}
.search-details-wrapper .p-list .mp-article-list .table-thead .table th {
  border-bottom: none;
}
.search-details-wrapper .p-list .mp-article-list .table th:first-child,
.search-details-wrapper .p-list .mp-article-list .table tr td:first-child {
  padding-left: 24px;
}

.search-details-wrapper .p-list .mp-article-list .table th i {
  color: #888;
}

.search-details-wrapper .p-list .mp-article-list .table th:last-child {
  padding: 10px 40px 10px 10px;
}

.search-details-wrapper .p-list .mp-article-list .table tr td:last-child {
  padding: 10px 0 10px 10px;
}

.search-details-wrapper .p-list .mp-article-list .table td {
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 10px;
}

.search-details-wrapper .p-list .mp-article-list .table tr:visited,
.search-details-wrapper .p-list .mp-article-list .table tr:hover {
  background: #edf0f5;
}

.search-details-wrapper .p-list .mp-article-list .risk-index:before {
  background: url(../images/video/source-icon39c2.png?=111) no-repeat 0 -64px;
  width: 12px;
  height: 14px;
  content: '';
  display: inline-block;
  margin-right: 5px;
  vertical-align: baseline;
}

.search-details-wrapper
  .p-list
  .mp-article-list
  .table-hover
  > tbody
  > tr:hover {
  background-color: #fbfdff;
}

.search-details-wrapper .p-list .mp-article-list .media-list .item-media img {
  border-radius: 2px;
  width: 60px;
  height: 80px;
}

.search-details-wrapper .item-inner .item-title {
  margin-bottom: 10px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #333;
  word-wrap: break-word;
}
.search-details-wrapper .item-inner .item-title .icon-group,
.search-details-wrapper .item-inner .item-title .icon-s-program,
.search-details-wrapper .item-inner .item-title .icon-buy{ margin:0;}
.search-details-wrapper .item-inner .item-title .tooltip-inner{
  white-space:nowrap;
  word-break:break-all;
}
.analysis-wrap .item-inner .item-title {
  /*max-width: 240px;*/
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color:#333;
}
.search-details-wrapper .media-list .item-inner .item-title a {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: justify;
  line-height: 22px;
}

.search-details-wrapper .media-list .item-inner .item-title a:hover {
  opacity: 0.8;
}

.mp-article-title .tooltip-inner {
  background: #4a4a4a !important;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.8;
  text-align: left;
}

.mp-article-title .tooltip-arrow {
  border-top-color: #4a4a4a !important;
}

.media-list {
  display: table;
}

.media-list .item-media {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
.media-list .item-media a{ display:block;}
.media-list .item-inner .item-sp-price {
  color: #999999; font-size:14px;
}

.media-list .item-media .icon-live {
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #F03D3D;
  border-radius: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding-left: 1.5px;
}
.media-list .item-media .zhibo_SUw {
  height: 10px;
}
.media-list .dy-v-media {
  position:relative;
}
.media-list .dy-v-media .item-media-zb {
  width:60px;
  height:20px;
  line-height: 20px;
  background:rgba(255,55,112,1);
  border-radius:0px 0px 2px 2px;
  position: absolute;
  bottom:0;
  left:0;
  right:0;
  color:#fff;
  font-size:12px;
}
.media-list .dy-v-media .item-media-zb::before {
  background: url(../images/video/icon-hzb.gif);
  content:'';
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: inherit;
  margin: -2px 4px;
}
.media-list .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 3px;
}

.media-list .item-inner {
  display: table-cell;
  text-align: left;
  font-size: 14px;
  vertical-align: middle;
}
/*.media-list .item-inner .item-title a{
  color:#333
}*/
.search-details-wrapper .media-list .item-inner .item-times {
  float: left;
  color: #999;
  font-size: 12px;
  clear: both;
  padding-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 350px;
}

.search-details-wrapper .media-list .item-inner .item-times .goods {
  margin-left: 20px;
}

.search-details-wrapper .media-list .item-inner .item-times .goods em {
  font-style: none;
  color: #f5a623;
  margin-right: 10px;
}
.search-details-wrapper .media-list .item-inner .item-times .goods em a {
  color: #f5a623;
}
.search-details-wrapper .media-list .item-inner .item-times .goods em a:hover {
  opacity: 0.8;
}
.search-details-wrapper .media-list .item-inner .item-times .video-length { float: left;}
.search-details-wrapper .media-list .item-inner .item-times .program-info {
  margin-left: 20px;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  float: left;
}

.search-details-wrapper .media-list .item-inner .item-tag label {
  float: left;
  font-weight: normal;
}
.search-details-wrapper .media-list .item-inner .item-tag ul {
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
}
.search-details-wrapper .media-list .item-inner .item-tag li {
  background: #f7f7f7;
  border-radius: 2px;
  height: 20px;
  line-height: 19px;
  text-align: center;
  font-size: 12px;
  color: #999999;
  margin: 0 6px 6px 0;
  float: left;
}
.search-details-wrapper .media-list .item-inner .item-tag li a {
  padding: 0 4px;
  background: #e4f0ff;
  color: #4a90e2;
  display: block;
  box-shadow: none;
  border: 1px solid #d7e5fc;
  border-radius: 4px;
}

.search-details-wrapper .media-list .item-inner .item-tag li a:hover {
  background: #caddfd !important;
  color: #4a90e2 !important;
  border: 1px solid #bacff3;
}
.search-details-wrapper .media-list .item-inner .item-tag li a.active {
  background: #e4f0ff;
  color: #9254de;
}
.mp-article-list .risk-index {
  width: 80px;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
  font-weight: normal;
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: #cacaca;
}

.label-color1 {
  background: #d0021b !important;
}

.label-color2 {
  background: #fa9a2a !important;
}

.label-color3 {
  background: #60ac09 !important;
}

.mp-article-source a {
  width: 28px;
  height: 28px;
  background: none;
  border-radius: 50%;
  margin: 0 3px;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  position: relative;
}

.mp-article-source a i {
  background: url(../images/video/source-icon0387.png?v=122) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 6px;
}
.mp-article-source a i.iconfont {
  background:none; top:0px}
.mp-article-source a i.icon-sp {
  background: url(../images/video/icon-commodity.png) no-repeat !important;
  left: 7px;
}

.mp-article-source a.source-sp {
  background: #f9a53d;
}

.mp-article-source a.source-sp:hover {
  background-color: #ffb861;
}

.mp-article-source a.source-sp:active {
  background-color: #ef9c34;
}
.mp-article-source a i.icon-dp {
  background: url(../images/video/icon-dp.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.mp-article-source a.source-dp {
  background: #ffb626;
}

.mp-article-source a.source-dp:hover {
  background-color: #ffc784;
}

.mp-article-source a.source-dp:active {
  background-color: #f09c38;
}

.mp-article-source a i.icon-monitor {
  background-position: 0 -370px;
}

.mp-article-source a.source-monitor {
  background: rgba(245, 166, 35, 1);
}

.mp-article-source a.source-monitor:hover {
  background: rgba(245, 166, 35, 0.8);
}

.mp-article-source a.source-monitor:active {
  background: rgba(245, 166, 35, 0.9);
}
.mp-article-source a i.icon-store {
  background-position: 0 -352px;
}

.mp-article-source a.source-store {
  background-color: rgba(255, 185, 67, 1);
}

.mp-article-source a.source-store:hover {
  background-color: rgba(251, 168, 29, 1);
}

.mp-article-source a.source-store:active {
  background: rgba(249, 156, 0, 1);
}
.mp-article-source a i.icon-taobao {
  background-position: 0 -336px;
}

.mp-article-source a.source-taobao {
  background-color: rgba(247, 128, 2, 1);
}

.mp-article-source a.source-taobao:hover {
  background-color: rgba(247, 128, 2, 0.8);
}

.mp-article-source a.source-taobao:active {
  background: rgba(247, 128, 2, 0.9);
}

.mp-article-source a i.icon-po-analysis {
  background-position: 0 -321px;
}

.mp-article-source a.source-po-analysi {
  background: #ff6733;
}

.mp-article-source a.source-po-analysi:hover {
  background-color: #f94e14;
}

.mp-article-source a.source-po-analysi:active {
  background-color: #e64610;
}

.mp-article-source a i.icon-goods {
  background-position: 0 -288px;
}

.mp-article-source a.source-goods {
  background: #fd5c3b;
}

.mp-article-source a.source-goods:hover {
  background-color: #ec5233;
}

.mp-article-source a.source-goods:active {
  background-color: #dd4a2d;
}
.mp-article-source a i.icon-sales {
  background: url(../images/video/icon-sales.png) no-repeat;

}

.mp-article-source a.source-sales {
  background: #34C87A;
}

.mp-article-source a.source-sales:hover {
  background-color: #7FD9AA;
}

.mp-article-source a.source-sales:active {
  background-color: #21A45F;
}

.mp-article-source a i.icon-video {
  background-position: 0 -208px;
}

.mp-article-source a.source-video {
  background: #3fcda5;
}

.mp-article-source a.source-video:hover {
  background-color: #37bc96;
}

.mp-article-source a.source-video:active {
  background-color: #2faa87;
}
.mp-article-source a i.icon-hot {
  background-position: 0 -192px;
}

.mp-article-source a.source-hot {
  background: #629ce9;
}

.mp-article-source a.source-hot:hover {
  background-color: #5987d2;
}

.mp-article-source a.source-hot:active {
  background-color: #4c77be;
}

.mp-article-source a i.icon-bz {
  background-position: 0 -176px;
}

.mp-article-source a.source-bz {
  background: #8b89fe;
}

.mp-article-source a.source-bz:hover {
  background-color: #7f7deb;
}

.mp-article-source a.source-bz:active {
  background-color: #7371dc;
}
.mp-article-source a i.icon-details {
  background-position: 0 0;
}

.mp-article-source a i.icon-play {
  background-position: 0 -16px;
}

.mp-article-source a i.icon-star1 {
  background-position: 0 -32px;
}

.mp-article-source a i.icon-collected {
  background-position: 0 -48px;
}
.mp-article-source a i.icon-fans {
  background-position: 0 -144px;
}
.mp-article-source a:hover {
  color: #fff;
}

.mp-article-source a.source-jk {
  background: #ff6241;
}

.mp-article-source a.source-jk:hover {
  background-color: #ff8c74;
}

.mp-article-source a.source-jk:active {
  background-color: #ed5536;
}
.mp-article-source a i.icon-jk {
  background-position: 0 -387px;
}

.mp-article-source a.source-s-video {
  background: rgba(63, 205, 165, 1);
}
.mp-article-source a.source-s-video:hover {
  background: rgba(63, 205, 165, 0.8);
}
.mp-article-source a.source-s-video:active {
  background: rgba(63, 205, 165, 1);
}
.mp-article-source a i.icon-s-video {
  background: url(../images/video/s-video.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.mp-article-source a.source-s-zb {
  background: rgba(255, 100, 119, 1);
}
.mp-article-source a.source-s-zb:hover {
  background: rgba(255, 100, 119, 0.8);
}
.mp-article-source a.source-s-zb:active {
  background: rgba(255, 100, 119, 1);
}
.mp-article-source a i.icon-s-zb {
  background: url(../images/video/s-zb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.mp-article-source a.source-details {
  background: #57c42c;
}

.mp-article-source a.source-details:hover {
  background-color: #49b016;
}

.mp-article-source a.source-details:active {
  background-color: #3c9310;
}

.mp-article-source a.source-view {
  background: rgba(245, 166, 35, 1);
}

.mp-article-source a.source-view:hover {
  background-color: rgba(245, 166, 35, 0.8);
}

.mp-article-source a.source-view:active {
  background-color: rgba(245, 166, 35, 1);
}
.mp-article-source a i.icon-v-view {
  background: url(../images/video/icon-v-view.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.mp-article-source a.source-play {
  background: #629ce9;
}

.mp-article-source a.source-play:hover {
  background-color: #5987d2;
}

.mp-article-source a.source-play:active {
  background-color: #4c77be;
}

.mp-article-source a.source-collection {
  background: #f3a534;
  box-sizing: border-box;
  color: #fff;
}

.mp-article-source a.source-collection:hover {
  background-color: #e47639;
}

.mp-article-source a.source-collection:active {
  background-color: #db5645;
}

.mp-article-source a.source-collected {
  background-color: #db5645;
}
.mp-article-source a.fans-analysis {
  background: #765aff;
  box-sizing: border-box;
  color: #fff;
}

.mp-article-source a.fans-analysis:hover {
  background-color: #9b87ff;
}

.mp-article-source a.fans-analysis:active {
  background-color: #6043f3;
}

.mp-article-source a i.icon-dp {
  background: url(../images/video/icon-dy-dp.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.mp-article-source a.source-dp {
  background: rgba(255, 182, 38, 1);
}

.mp-article-source a.source-dp:hover {
  background-color:rgba(255, 182, 38, 0.8);
}

.mp-article-source a.source-dp:active {
  background-color: rgba(255, 182, 38, 1);
}

.mp-article-source a.source-bozhu-details {
  background: rgba(139, 137, 254, 1);
}
.mp-article-source a.source-bozhu-details:hover {
  background-color: rgba(139, 137, 254, 0.8);
}
.mp-article-source a.source-bozhu-details:active {
  background-color: rgba(139, 137, 254, 1);
}
.mp-article-source a i.icon-bozhu-details {
  background: url(../images/video/icon-bozhuxq.png) no-repeat !important;
}
.mp-article-source a.source-zhibo-details {
  background: rgba(255, 55, 112, 1);
}
.mp-article-source a.source-zhibo-details:hover {
  background-color: rgba(255, 116, 156, 1);
}
.mp-article-source a.source-zhibo-details:active {
  background-color: rgba(217, 31, 84, 1);
}
.mp-article-source a i.icon-zhibo-details {
  background: url(../images/video/zhiboxq.png) no-repeat !important;
}
.mp-article-source a.source-shipin-details {
  background: rgba(255, 173, 13, 1);
}

.mp-article-source a.source-shipin-details:hover {
  background-color: rgba(255, 173, 13, 0.8);
}

.mp-article-source a.source-shipin-details:active {
  background-color: rgba(255, 173, 13, 1);
}

.mp-article-source a i.icon-shipin-details {
  background: url(../images/video/shipinxq.png) no-repeat !important;
}

/*视频监控*/

.monitor-750 {
  width: 750px;
  margin: 0 auto;
  padding: 70px 0;
}

.tab-bar {
  z-index: 8;
  background: #fff;
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 40px;
  -webkit-box-shadow: 0 0 20px #eee;
  -moz-box-shadow: 0 0 20px #eee;
  box-shadow: 0 0 20px #eee;
  color: #333;
  position: fixed;
  top: 68px;
  left: 224px;
  right: 0;
}

.tab-bar-back {
  height: 40px !important;
  line-height: 40px !important;
}

.tab-bar .back {
  color: #999;
}

.tab-bar .back:hover {
  color: #52c41a;
}

.tab-nav {
  padding: 0 10px;
  /*width: 920px;*/
  margin: 0 auto;
  height: 60px;
  border-top: 1px solid #eee;
}

.tab-bar li {
  margin-right: 30px;
  float: left;
}

.tab-nav li a {
  color: #999 !important;
  padding: 0 10px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  font-size: 16px;
}

.tab-nav li:hover a,
.tab-nav li.active a {
  color: #52c41a !important;
  border-bottom: 2px solid #52c41a;
  padding: 0 10px;
  text-decoration: none;
}

.tab-bar-m {
  box-shadow: none;
}

.tab-bar i {
  background: url(../images/video/tabnav-icon19d2.png?v=1212) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}

.tab-nav i.icon-mh {
  background-position: 0 0;
}

.tab-nav li:hover a i.icon-mh,
.tab-nav li.active a i.icon-mh {
  background-position: -16px 0;
}

.tab-nav i.icon-m {
  background-position: 0 -16px;
}

.tab-nav li:hover a i.icon-m,
.tab-nav li.active a i.icon-m {
  background-position: -16px -16px;
}

.tab-nav i.icon-back {
  background-position: 0 -32px;
}

.tab-nav li:hover a i.icon-back,
.tab-nav li.active a i.icon-back {
  background-position: -32px -32px;
}
.tab-nav i.icon-contrast {
  background-position: 0 -64px;
}

.tab-nav li:hover a i.icon-contrast,
.tab-nav li.active a i.icon-contrast {
  background-position: -16px -64px;
}

.tab-nav i.icon-brand {
  background-position: 0 -48px;
}

.tab-nav li:hover a i.icon-brand,
.tab-nav li.active a i.icon-brand {
  background-position: -16px -48px;
}

.video-monitor {
  text-align: center;
  padding-top: 60px;
}

.video-monitor .monitor-icon {
  background: url(../images/video/icon-monitor.png) no-repeat center top;
  padding-top: 150px;
}
.video-monitor .brand-icon {
  background: url(../images/video/brand-contrast-logo.png) no-repeat center top;
  padding-top: 150px;
}
.video-monitor h3 {
  font-size: 24px;
  color: #333;
  padding-bottom: 10px;
  font-weight: normal;
}

.video-monitor p {
  color: #999;
  padding-bottom: 30px;
}

.p-video-box {
  border-top: 1px solid #eee;
  padding: 30px 0;
}
.p-video-box .p-video-btns {
  border-top: 1px solid #eee;
}
.p-video-title {
  color: #585858;
  padding-bottom: 20px;
  font-size: 14px;
}

.p-video-search {
  width: 747px;
  margin-bottom: 20px;
}

.p-video-search.control-search-1 [type='text'] {
  width: 747px !important;
}

.p-video-search .control-search-1-submit {
  width: 130px;
  height: 40px;
  line-height: 40px;
  display: block;
  position: absolute;
  top: 0;
  left: 620px;
  border-radius: 4px;
  background: #1dc58b;
  text-align: center;
  font-size: 16px;
}

.p-video-search .control-search-1-submit:link,
.p-video-search .control-search-1-submit:visited {
  color: #fff;
  text-decoration: none;
}

.p-video-search .control-search-1-submit:hover {
  text-decoration: none;
  background: #1abb84;
}

.p-video-search .control-search-1-submit:active {
  background: #19b780;
}

.submit-demand {
  width: 90px !important;
  left: 659px !important;
}

.p-video-result {
  background: #ffffff;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  margin: 0 0 20px 0;
  display: table;
  width: 749px;
}
.p-video-result-hd.hdScroll {
  position: fixed;
  width:903px;
  top: 100px;
  padding-top:16px;
  background: #fff;
  z-index: 11111;
}
.p-video-result-bd.bdScroll {
  padding-top: 430px;
}
.p-video-result .p-result-title {
  border-bottom: 1px solid #EEEEEE;
  padding: 16px 0;
  margin: -20px 0 24px 0;
  color:#666666;
}

.p-video-result .p-result-title span {
  float: right;
}
.video-result-box {
  background: #f8f8f8;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  margin: 0 0 20px 0;
  width: 749px;
}

.video-result-box .video-media-list {
  background: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  border-radius: 4px;
  position: relative;
}

.video-result-box .video-media-list:last-child {
  margin-bottom: 0;
}

.p-video-result .media-list .item-sub-title,
.video-result-box .media-list .item-sub-title {
  padding-bottom: 8px;
  width: 586px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-video-result .media-list .item-inner .item-title a {
  width: 600px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  opacity: 1;
}
.p-video-result .media-list .item-inner .item-title .icon-cart {
  vertical-align: top;
}
.p-video-result .media-list .item-fans{ padding-left:20px}
.p-video-result .media-list .item-sub-time {
  margin-bottom: 12px;
}
.p-video-result .media-list .item-sub-time .i-interval {
  padding: 0 10px;
}
.p-video-result .media-list .item-content,
.video-result-box .media-list .item-content {
  width: 586px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.video-media-list .btns-unified {
  padding: 0 16px;
  min-width: 0;
  height: 32px;
  line-height: 32px;
  position: absolute;
  right: 20px;
  top: 20px;
}

.video-media-list .item-media img {
  width: 60px;
  height: 80px;
}

.submit-demand {
  width: 90px !important;
  left: 659px !important;
}

.p-video-result .item-media img {
  width: 60px;
  height: 80px;
}

.p-video-result .media-list .item-title {
  margin-bottom: 10px;
  color: #333333;
  line-height: 1.6;
}
.monitor-750 .p-video-result .media-list .item-title{
  margin-bottom: 2px;
  line-height: unset;
}
.monitor-750 .p-video-result .media-list .item-title a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 586px;
  color:#333333
}
.monitor-750 .p-video-result .media-list .item-title a:hover{
  opacity: 0.8;
}
.monitor-750 .media-list .item-sub-title a{
 color:#4A90E2
}
.monitor-750 .media-list .item-sub-title a i{
  margin-top:-4px;
}
.p-video-result .media-list .item-sub-title {
  font-size: 14px;
  color: #999999;
}

.p-video-result .media-list .item-sub-title .avatar {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-right: 10px;
}

.p-video-result .media-list .item-sub-title .name {
  margin-right: 20px;
  font-size: 14px;
  color: #666666;
}
.monitor-750 .media-list .item-sub-title .name{
  margin-right:4px;
}
.monitor-750 .media-list .item-sub-title .authorization{
  margin-right:20px;
  display: inline-flex;
  align-items: center;
  color:#52C41A;
  font-size:12px;
}
.monitor-750 .media-list .item-sub-title .authorization:before{
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right:4px;
  background: url(../images/video/icon-sq.png) center no-repeat;
  background-size: 12px 12px;
}
.pt6{
  padding-top:6px !important;
}

.p-video-result .media-list .item-sub-title i {
  margin-right: 6px;
}

.p-video-btns {
  text-align: center;
  margin-bottom: 20px;
}

.p-video-btns .btns-unified,
.p-video-btns .btns-details {
  width: 300px;
  margin: 20px auto 0;
  height: 42px !important;
  line-height: 42px !important;
}

.p-video-btns .disabled {
  background: #abe290;
  cursor: not-allowed;
}

.p-fruitless {
  text-align: center;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.p-fruitless .ico-fruitless {
  background: url(../images/fruitless.html) no-repeat;
  width: 16px;
  height: 17px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.p-video-tip {
  color: #df3a41;
  padding: 0 0 20px 0;
  margin-top: -10px;
}

.p-video-hint {
  text-align: center;
  padding-bottom: 15px;
  color: #585858;
}

.error {
  margin-top: -15px;
  color: #df3a41;
  display: block;
  padding-bottom: 15px;
}

.monitor-data-tip {
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
  color: #585858;
}
.monitor-data-tip {
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
  color: #585858;
}
.monitor-data-tip .numerical {
  color: #f00;
}
.order-monitor {
  padding-top:10px;
}
.order-monitor .element-info h6 {
  display: block;
  color: #585858;
  font-weight: normal;
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 22px;
}
.order-monitor .element-info input{
  display: inline-block;
  vertical-align: middle;
  margin: -4px 0 0 10px;
}
.order-monitor .element-info h6 a{
  display: block;
  color:#4A90E2;
  padding-top:10px;
}

.pt29{
  padding-top:29px !important;
}
.pt29 ul li:first-child{
  padding-left:0
}

.order-monitor .element-info .element-item {
  margin-bottom: 20px;
  clear: both;
  font-size: 15px;
  position: relative;
}
.order-monitor .element-info .element-item .mask-transparent-list {
  position: absolute;
  left: 0;
  bottom: 0;
  top:0;
  right:0;
  background: rgba(255, 255, 255, 0);
  width: 100%;
  height: 46px;
}
.order-monitor .element-info .element-item .tooltip-inner {
  text-align: left;
  width:260px;
}
.order-monitor .element-item label {
  margin-right: 20px;
  font-weight: normal;
  font-size: 14px;
}
/*监控历史*/

.monitor-history {
  padding: 60px 0 40px;
  width: 1118px;
  margin: 0 auto;
}

.monitor-history h3 {
  min-height: 64px;
  line-height: 54px;
  color: #585858;
  padding: 0 12px;
}
.monitor-history h3 .btn{
  margin: -5px 0 0 6px;
  line-height: 30px;
  min-width: auto;
}
.monitor-history h3 .btn:last-child{
  margin-right:4px;
}
.monitor-history h3 .btns-cancel-02:link,
.monitor-history h3 .btns-cancel-02:visited{
  border:1px solid #BAE7A3;
  background:#EEF9E8;
  color:#52C41A;
}
.monitor-history h3 .btns-cancel-02:hover {
  background:#74CF48;
  color:#fff;
}
.monitor-history h3 .btns-cancel-02:active {
  background:#32a008;
  color:#fff;
}
.mh-block-list {
  margin: 0 auto;
}

.mh-block {
  position: relative;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  width:347px;
  height: 340px;
  padding: 0 20px;
  margin: 0 12px 24px 12px;
  float: left;
}
.mh-block:hover .delete,
.mh-block:hover .choose,
.mh-block.active .choose.active {
  background: linear-gradient(45deg, transparent 50%, #c5c5c5 0%);
  background-size: 34px 34px;
  border-top-right-radius: 4px;
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0;
  top: 0;
  box-shadow: none;
}
.mh-block:hover .delete:hover,
.mh-block:hover .choose:hover
 {
  background: linear-gradient(45deg, transparent 50%, #a1a1a1 0%);
}

.mh-block:hover .delete .icon-delete{
  background: url(../images/video/v-icondfb3.png?=126) no-repeat -60px -50px;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 4px 0 0 18px;
}
.mh-block .choose .iconfont{ display:none}
.mh-block:hover .choose .iconfont,
.mh-block:active .choose .iconfont,
.mh-block.active .choose.active .iconfont{
  margin: 1px 0 0 18px;
  display: block;
  font-size: 12px;
  color:#FFF;
  display:block;
}
.mh-block:hover .delete:active,
.mh-block:hover .choose:active,
.mh-block:hover .choose.active,
.mh-block.active .choose.active{
  background: linear-gradient(45deg, transparent 50%, #52C41A 0%);
}

.mh-block:hover,
.mh-block.active {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

.mh-block .btns-view-details {
  display: none;
}

.mh-block:hover .btns-view-details,
.mh-block.active .btns-view-details {
  display: block;
}

.mh-block-head {
  min-height: 120px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  position: relative;
}

.mh-block-head .delete {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #999;
}

.mh-block-head .delete:hover span {
  display: block;
}

.mh-block-head .delete span {
  position: absolute;
  background: #181819;
  color: #fff;
  font-size: 12px;
  line-height: 2;
  padding: 0 5px;
  top: -30px;
  right: -26px;
  border-radius: 4px;
  display: block;
  width: 49px;
  display: none;
}

.mh-block-head .delete span:after {
  content: ' ';
  width: 0;
  height: 0;
  border: 5px solid;
  border-color: #181819 transparent transparent transparent;
  position: absolute;
  top: 24px;
  left: 24px;
}

.mh-block-head dl {
  padding: 20px 0 0 0;
  display: table;
}

.mh-block-head dt {
  width: 80px;
  float: left;
}

.mh-block-head dt img {
  width: 60px;
  height: 80px;
  border-radius: 4px;
}

.mh-block-head dd {
  display: table-cell;
  vertical-align: middle;
  line-height: 1.5;
  color: #585858;
}

.mh-block-head dd h6 {
  font-size: 16px;
  margin: -10px 0 2px 0;
}

.mh-block-head dd p {
  font-size: 12px;
  line-height: 1.2;
  color: #999;
}

.mh-block-head dd p span {
  color: #333;
  margin-right: 10px;
}
.mh-block-head dd p span:last-child{
  margin-right: 0;
}
.mh-block-head .a-title {
  font-size: 14px;
  color: #333333;
  line-height: 1.6;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 12px;
}

.mh-block-head .info-box {
  display: flex;
  padding: 10px 0;
}
.mh-block-head .info {
  flex: 1;
  color: #666;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mh-block-head .info img {
  width: 24px;
  height: 24px;
  border-radius: 24px;
  margin-right: 5px;
}
.mh-block-head .time {
  width: 140px;
  font-size: 12px;
  color: #999999;
  text-align: right;
  line-height: 20px;
}

.mh-block-content {
  height: 200px;
}

.mh-block-content .wait-monitor {
  padding-top: 40px;
  text-align: center;
  line-height: 1.9;
}

.mh-block-content .failure-monitor {
  padding-top: 70px;
  text-align: center;
  line-height: 1.9;
  color: #df3a41;
  padding-bottom: 5px;
}
.complete-monitor {
  color: #999 !important;
  padding-top: 40px !important;
}
.complete-monitor .fa-check-circle {
  color: #52c41a;
  margin-right: 10px;
}
.failure-monitor .fruitless-red,
.sentiment-block-content .fruitless-red {
  background: url(../images/video/fruitless-red.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}

.mh-block-content h6 {
  padding: 20px 0 27px;
}

.tag-m {
  height: 20px;
  display: inline-table;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  float: right;
  font-size: 12px;
}

.tag-m-state {
  background: #52c41a;
  border-radius: 2px;
  width: 60px;
  height: 20px;
  line-height: 20px;
}

.tag-m-completed {
  background: #d8d8d8;
  border-radius: 2px;
  width: 60px;
  height: 20px;
  line-height: 20px;
}
.tag-m-delete {
  background: #e74c3c !important;
  border-radius: 2px;
  width: 70px;
  height: 20px;
  line-height: 20px;
}

.read-trends {
  width: 315px;
  height: 80px;
  overflow: hidden;
}

.read-trends-lucency {
  opacity: 0.5;
}

.read-results {
  height: 52px;
  line-height: 52px;
  color: #a6a6a6;
  font-size: 12px;
}

.read-results i {
  background: url(../images/video/v-icon19d2.png?v=1212) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 3px 0 5px;
}

.read-results i.m-like {
  background-position: 0 0;
}

.read-results i.m-number {
  background-position: 0 -16px;
}

.read-results i.m-delete {
  background-position: 0 -32px;
}

.read-results .number-box {
  position: absolute;
  right: 0;
  bottom: 0;
  padding-right: 10px;
  color: #585858;
  min-width: 100px;
  text-align: right;
}

.read-results .time {
  color: #616161;
}

.btns-view-details {
  position: absolute;
  bottom: 77px;
  left: 110px;
}

.load-more {
  text-align: center;
  font-size: 16px;
  color: #999;
  clear: both;
}

.load {
  animation: inner-circle 4s linear 0s infinite;
  background: url(../images/video/load.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.search-new-result .load-more {
  margin-bottom: 20px;
}

.btns-modify {
  text-align: center;
  margin-top: 5px;
}
.mhPage-header{
  padding:20px 0 16px 12px;
  color:#666;
}
.mhPage-header strong{color:#333333; padding:0 4px;}
.monitor-history .control-search-box1 {
  width: 350px;
  display:inline-block;
  vertical-align:middle;
  margin-top: 10px;
}

.monitor-history .control-search-box1 .control-search-1 {
  margin-top: -11px;
  height: 46px;
}

.monitor-history .control-search-box1 .control-search-1 [type='text'] {
  width: 274px;
  margin-top: -6px;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}

.monitor-history .control-search-box1 .control-search-1-submit {
  height: 32px;
  line-height: 32px;
}
/*视频监控详情*/

.video-details-main {
  padding: 80px 0;
  width: 945px;
  margin: 0 auto;
}

.video-details-main .p-video-result {
  width: 945px;
}

.monitor-details-box {
  margin-bottom: 24px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.order-monitor .element-info h6 span {
  color: #999;
  font-size: 14px;
}
.monitor-details-h {
  background: #fff;
  border-radius: 4px 4px 0 0;
  padding: 0 24px;
  height: 60px;
  line-height: 58px;
  font-size: 16px;
  color: #333;
  clear: both;
}
.monitor-details-h .nav > li > a {
  padding: 20px 3px;
}
.monitor-details-h .nav-tabs {
  border-bottom: none;
}
.monitor-details-h .nav-tabs > li > a,
.monitor-details-h .nav-tabs > li > a:focus,
.monitor-details-h .nav-tabs > li > a:hover {
  color: #585858;
  cursor: default;
  background-color: #fff;
  border: none;
  border-bottom-color: transparent;
}
.monitor-details-h .nav-tabs > li.active > a,
.monitor-details-h .nav-tabs > li.active > a:focus,
.monitor-details-h .nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: none;
  border-bottom-color: transparent;
}
.monitor-details-h .md-nav li {
  float: left;
  margin-right: 5px;
  color: #979797;
}
.monitor-details-h .md-nav li a {
  color: #585858;
  font-size: 14px;
}
.monitor-details-h .md-nav li a:hover,
.monitor-details-h .md-nav li.active a {
  color: #52c41a;
}

.monitor-details-h .details-tab {
  float: right;
  font-size: 14px;
}
.monitor-details-c .md-title {
  float: left;
  color: #333;
  font-size: 16px;
}
.monitor-details-c .details-tab {
  display: block;
  text-align: right;
}
.monitor-details-c .details-tab li a {
  height: 30px !important;
  margin-bottom: 20px;
}
.monitor-details-c .details-tab li {
  padding-left: 20px;
  display: inline-block;
}
.monitor-details-h .details-tab li {
  padding-left: 20px;
  float: left;
}
.monitor-details-c .details-tab li a,
.monitor-details-h .details-tab li a {
  color: #999999;
  height: 46px;
  display: inline-block;
}
.monitor-details-c .details-tab1 li,
.monitor-details-h .details-tab1 li {
  padding-left: 15px;
}
.monitor-details-c .details-tab1 li a,
.monitor-details-h .details-tab1 li a {
  padding: 0 10px;
}
.monitor-details-c .details-tab li:hover a,
.monitor-details-c .details-tab li.active a,
.monitor-details-h .details-tab li:hover a,
.monitor-details-h .details-tab li.active a {
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
}

.monitor-details-c {
  background: #fff;
  padding: 0 20px 24px;
}

.monitor-details-c h6 {
  height: 40px;
}

.monitor-details-c .trend-tab a {
  font-size: 14px;
  color: #999999;
}


.monitor-details-c .trend-tab a:hover,
.monitor-details-c .trend-tab a.active {
  color: #52c41a;
}
.monitor-details-c .trend-tab-1 a{
  padding:6px 16px;
  color:#595959;
  border:1px solid #D9D9D9;
  border-right:0;
}
.monitor-details-c .trend-tab-1 a:first-child{
  border:1px solid #D9D9D9;
  border-right:0;
  border-radius: 4px 0px 0px 4px;
}
.monitor-details-c .trend-tab-1 a:last-child{
  border:1px solid #D9D9D9;
  border-radius: 0px 4px 4px 0px;

}
.monitor-details-c .trend-tab-1 a.active{
  color: #fff;
  background: #52C41A;
}
.monitor-details-c .monitor-chart {
  width: 900px;
  min-height: 400px;
}
.monitor-details-box .tab-content .monitor-details-h {
  height: 30px;
  line-height: 30px;
}
.monitor-details-box .tab-content .monitor-details-h .details-tab li a {
  height: 30px;
}
.monitor-data-tip {
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
  color: #585858;
}

.btns-modify {
  text-align: center;
}

.btns-modify a {
  margin: 10px auto;
  min-width: 58px !important;
}

.monitor-box {
  padding: 20px 0 24px 0;
  background: #fff;
}

.monitor-table {
  background: #fff;
  padding: 0 24px;
}

.monitor-body {
  height: 540px;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 0 24px;
}

.monitor-table .table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 0 !important;
  font-size: 14px;
}

.monitor-table .table tr th,
.monitor-table .table tr td {
  font-weight: normal;
  text-align: center;
  height: 54px;
  line-height: 54px;
  padding: 0 !important;
  border-bottom: none !important;
  vertical-align: middle;
}

.monitor-table .table tr td {
  color: #585858;
}

.monitor-table .table > tbody > tr > td {
  border-top: none;
}

.monitor-table .table tr th {
  font-size: 14px;
  color: #999999;
}

.monitor-table .table tr td {
  padding-left: 40px;
}

.monitor-table .table tr td:first-child,
.monitor-table .table tr th:first-child {
  padding-left: 20px !important;
  text-align: left;
  line-height: 1.5;
}

.monitor-table .table thead tr {
  height: 54px;
  background: #fafafa;
}

.monitor-table .table tbody tr {
  height: 60px;
  text-align: center;
}

.monitor-table .table tbody tr:nth-child(even) {
  background: #fafafa;
}

.results-derived {
  background: #fafafa;
  height: 64px;
  text-align: center;
  margin-bottom: 40px;
}

.results-derived-btns {
  background: url(../images/video/icon-download.png) #52c41a no-repeat 13px
    center;
  border-radius: 4px;
  width: 108px;
  height: 32px;
  color: #fff;
  display: inline-block;
  padding-left: 35px;
  line-height: 32px;
}

.results-derived-btns:visited,
.results-derived-btns:hover,
.results-derived-btns:active {
  background: url(../images/video/icon-download.png) #49b116 no-repeat 13px
    center;
}

/*分页*/

.pagination-box {
  margin: 0 auto;
  padding: 20px 12px !important;
  clear: both;
}

.pageJump {
  float: left;
}

.control-pagination {
  color: #999;
  text-align: center;
}

.control-pagination .pagination {
  padding-left: 0;
  border-radius: 4px;
  margin: 0 10px !important;
  float: left;
}

.control-pagination .pagination > li {
  display: inline;
}

.control-pagination .pagination > li > a {
  min-width: 32px;
}

.control-pagination .pagination > li:first-child > a:hover,
.control-pagination .pagination > li:last-child > a:hover,
.control-pagination .pagination > li:last-child > a:focus,
.control-pagination .pagination > li:first-child > a:focus {
  background-color: #edf0f5;
  border-color: #e5e9ed;
  color: #999;
  cursor: pointer;
}

.control-pagination .pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  font-size: 14px;
  padding: 6px 0;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #999;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #e5e9ed;
}

.control-pagination .pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.control-pagination .pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.control-pagination .pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 3;
  background-color: #52c41a;
  color: #fff;
  border-color: #52c41a;
}

.control-pagination .pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 2;
  cursor: default;
  background-color: #edf0f5 !important;
  border-color: #e5e9ed !important;
}

.control-pagination .pagination li.active a {
  z-index: 2;
  cursor: default;
  background-color: #52c41a !important;
  border-color: #52c41a !important;
  color: #fff;
}

.pagination-text-input {
  width: 48px;
  height: 28px !important;
  font-size: 15px;
  border: 1px solid #e5e9ed;
  color: #89a;
  margin: 0 10px !important;
  text-align: center;
  position: relative;
  vertical-align: middle;
  border-radius: 4px;
}

.pagination-btn-go {
  width: 50px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 0 10px;
  border-radius: 4px;
  vertical-align: middle;
  background: #52c41a !important;
  border: 1px solid #52c41a;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  position: relative;
}

.pagination-btn-go:link,
.pagination-btn-go:visited {
  text-decoration: none;
  color: #fff;
}

.pagination-btn-go:hover {
  background: #49b215 !important;
  text-decoration: none;
}

.pagination-btn-go:active {
  background: #41a211 !important;
  color: #fff;
  text-decoration: none;
}

/*switch*/
.mui-switch {
  width: 42px;
  height: 22px;
  position: relative;
  background-color: #cacaca;
  border-radius: 10px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none;
  border: 0;
}
.mui-switch:before {
  content: '';
  width: 18px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 18px;
  background-color: #fff;
}
.mui-switch:checked {
  border-color: #57c42c;
  background-color: #57c42c;
}
.mui-switch:checked:before {
  left: 23px;
}
.mui-switch.mui-switch-animbg {
  transition: background-color ease 0.4s;
}
.mui-switch.mui-switch-animbg:before {
  transition: left 0.3s;
}
.mui-switch.mui-switch-animbg:checked {
  background-color: #57c42c;
  transition: border-color 0.4s, background-color ease 0.4s;
}
.mui-switch.mui-switch-animbg:checked:before {
  transition: left 0.3s;
}
.mui-switch.mui-switch-anim {
  transition: border cubic-bezier(0, 0, 0, 1) 0.4s,
    box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;
}
.mui-switch.mui-switch-anim:before {
  transition: left 0.3s;
}
.mui-switch.mui-switch-anim:checked {
  background-color: #35ca78;
  transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;
}
.mui-switch.mui-switch-anim:checked:before {
  transition: left 0.3s;
}

.remind-box {
  margin-bottom: 20px;
}
.remind-box .remind-t {
  margin-bottom: 14px;
}
.remind-box .remind-t input {
  margin: 0 20px 0 10px;
  vertical-align: sub;
}
.remind-box .tips {
  color: #9d9d9d;
  margin-bottom: 12px;
  line-height: 1.5;
}
.remind-box .tips span{
  color:#52C41A;
}
.remind-box .tips input {
  width: 128px;
  height: 32px;
  padding: 0 10px;
  line-height: 32px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  margin-right: 10px;
}
.remind-box .tips input::-webkit-input-placeholder {
  color: #c8c8c8;
}
.remind-box .tips input::-moz-placeholder {
  color: #c8c8c8;
}
.remind-box .tips input::-moz-placeholder {
  color: #c8c8c8;
}
.remind-box .tips input::-ms-input-placeholder {
  color: #c8c8c8;
}
.remind-box .tips-view{
  font-size: 13px;
  color: #333333;
}
.remind-box .tips-view a{ color:#52C41A;}
.remind-box .tips-view a:hover{
  opacity: 0.8;
}
.remind-box .remind {
  color: #52C41A;
  margin-bottom: 32px;
}
.v-search-head .filter-item label {
  width: 200px;
  font-weight: normal;
}

.v-search-head .icheckbox_square-green {
  margin-right: 5px;
}
.v-search-head .filter-item {
  height: 26px;
  line-height: 12px;
  margin-bottom: 16px;
  display: inline-block;
}
/*我的抖音号优化*/
.video-myself-wrapper .left-siderbar a.add-group {
  float: right;
  color: #4a90e2 !important;
  text-decoration: underline;
}
.video-myself-wrapper .left-siderbar a.add-group:hover {
  opacity: 0.8;
}
.video-myself-wrapper .left-siderbar .siderbar-nav {
  height: 100%;
  height: calc(100% - 192px);
  overflow: auto;
  overflow-x: hidden;
}
.video-myself-wrapper
  .left-siderbar
  .siderbar-nav::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.video-myself-wrapper .left-siderbar .siderbar-nav::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.video-myself-wrapper .left-siderbar .siderbar-nav::-webkit-scrollbar-thumb {
  background-color: #cfd3d9;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.video-myself-wrapper
  .left-siderbar
  .siderbar-nav::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.video-myself-wrapper .left-siderbar .nav-list {
  border-bottom: 1px solid #eee;
  line-height: 56px;
}
.video-myself-wrapper .left-siderbar .nav-groups {
  color: #8c8c8c;
  display: block;
  padding: 0 40px 0 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.video-myself-wrapper .left-siderbar .nav-groups:hover {
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar .nav-groups:hover i {
  color: #09bb07;
}
.video-myself-wrapper .left-siderbar .nav-groups i {
  font-size: 18px;
  margin-right: 14px;
}
.video-myself-wrapper .left-siderbar .nav-groups:active i,
.video-myself-wrapper .left-siderbar .nav-groups.active i,
.video-myself-wrapper .left-siderbar .nav-list.active .nav-groups i {
  transform: rotate(90deg);
  transition: all 0.2s;
}
.video-myself-wrapper .left-siderbar .nav-list.active .nav-groups {
  color: #52c41a;
}

.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item a.author {
  height: 56px;
  line-height: 56px;
  padding: 0 40px 0 20px;
  font-size: 13px;
  box-shadow: 0 1px 0 0 #f5f5f5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
  color: #8c8c8c;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item a.author:hover {
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item.active a.author {
  background: #52c41a;
  color: #fff;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item a.delete i {
  display: none;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item:hover a.delete,
.video-myself-wrapper .left-siderbar li.active a.delete {
  position: absolute;
  right: 16px;
  top: 20px;
  width: 20px;
  height: 20px;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item:hover a.delete i {
  display: block;
  font-size: 16px;
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item.active a.delete i {
  display: block;
  font-size: 16px;
  color: #fff;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.video-myself-wrapper .left-siderbar .an-list {
  border-radius: 4px;
  border: 1px solid #f7f7f7;
  position: absolute;
  right: 0;
  top: 56px;
  width: 88px;
  background: #fff;
  z-index: 555;
  box-shadow: 0 0 3px 0 #e8e8e8;
}
.video-myself-wrapper .left-siderbar .an-list1 {
  right: -38px;
  width: 112px;
}
.video-myself-wrapper .left-siderbar .an-list i {
  padding-left: 10px;
  font-size: 18px;
  color: #09bb07;
}

.video-myself-wrapper .left-siderbar .an-list:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 51px;
  top: -8px;
  border-left: solid 8px transparent;
  border-bottom: solid 8px #eeeeee;
  border-right: solid 8px transparent;
}
.video-myself-wrapper .left-siderbar .an-list:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 52px;
  top: -7px;
  border-left: solid 7px transparent;
  border-bottom: solid 7px #fff;
  border-right: solid 7px transparent;
}
.video-myself-wrapper .left-siderbar .an-list1:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45px;
  top: -8px;
  border-left: solid 8px transparent;
  border-bottom: solid 8px #eeeeee;
  border-right: solid 8px transparent;
}
.video-myself-wrapper .left-siderbar .an-list1:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 46px;
  top: -7px;
  border-left: solid 7px transparent;
  border-bottom: solid 7px #ffffff;
  border-right: solid 7px transparent;
}
.an-list1 .an-list-item {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #f7f7f7;
  margin: 0 6px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}

.an-list1 .an-list-item:hover,
.an-list1 .an-list-item.active {
  color: #57c42c;
}

.an-list1 .an-list-item:last-child {
  border-bottom: none;
}

.an-list1 .an-sub-item {
  width: 112px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 8px 0px rgba(232, 232, 232, 1);
  position: absolute;
  left: 118px;
  top: 44px;
}

.an-list1 .an-sub-item dd {
  border-bottom: 1px solid #f5f5f5;
  height: 38px;
  line-height: 38px;
  margin: 0 6px;
  color: #8c8c8c;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}

.an-list1 .an-sub-item dd:hover,
.an-list1 .an-sub-item dd:active,
.an-list1 .an-sub-item dd.active {
  color: #52c41a;
}

.an-list dd {
  border-bottom: 1px solid #f5f5f5;
  height: 38px;
  line-height: 38px;
  margin: 0 6px;
  color: #8c8c8c;
  cursor: pointer;
  text-align: center;
}

.an-list dd:hover,
.an-list dd:active,
.an-list dd.active {
  color: #52c41a;
}
.video-myself-wrapper .left-siderbar li a.more,
.video-myself-wrapper .left-siderbar .nav-list .sub-nav .sub-nav-item a.more,
.more-show {
  right: 16px;
  width: 16px;
  height: 16px;
  background: url(../images/video/source-icon.png) no-repeat 0 -96px;
  display: block;
  position: absolute;
  top: 22px;
  right: 10px;
}
/*.video-myself-wrapper .left-siderbar li:hover a.more,
.video-myself-wrapper .left-siderbar .nav-list .sub-nav .sub-nav-item a.more:hover,
.video-myself-wrapper .left-siderbar .nav-list .sub-nav .sub-nav-item a.more:active,
.video-myself-wrapper .left-siderbar .nav-list .sub-nav .sub-nav-item a.more.active {
    background-position: 0 -112px;
}
.video-myself-wrapper .left-siderbar li.active a.more {
    background-position: 0 -80px;
}*/
.p32 {
  margin-bottom: 32px;
}
.control-input-box [type='text'] {
  width: 550px;
  height: 38px;
  line-height: 38px;
  padding: 0 8px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 16px;
  color: #757575;
  box-sizing: border-box;
}
.control-input-box [type='text']:hover,
.control-search-1 [type='text']:focus {
  background: #f9f9f9;
  border-color: #52c41a;
}
.control-input-box input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.control-input-box input::-moz-placeholder {
  color: #bfbfbf;
}
.control-input-box input::-moz-placeholder {
  color: #bfbfbf;
}
.control-input-box input::-ms-input-placeholder {
  color: #bfbfbf;
}
.pop-btns .btns-primary:link,
.pop-btns .btns-primary:visited {
  width: 120px;
  padding: 8px 12px;
  margin-left: 10px;
}
.video-pop-x .video-pop1-title {
  margin-bottom: 32px;
}
.video-pop-x .c-service{
  border-bottom: 1px solid #F5F5F5;
  padding-bottom:24px;
  margin-bottom:24px;
  margin-top:-8px
}
.video-pop-x .groups-list {
  width: 550px;
  min-height: 20px;
  background: rgba(255, 255, 255, 1);
  border-radius: 0 0 4px 4px;
  border: 1px solid rgba(217, 217, 217, 1);
  margin-top: -1px;
  color: #8c8c8c;
}
.video-pop-x .groups-list a {
  color: #8c8c8c;
  display: block;
  padding: 10px 15px;
}
.video-pop-x .groups-list a:hover {
  color: #52c41a;
}
.video-pop-x .group-new {
  border-top: 1px solid #f5f5f5;
}

.video-myself-wrapper .right-main .trill-analysis .block {
  padding: 0 !important;
}

.trill-analysis .analysis {
  flex: 1;
}

.trill-analysis .analysis .analysis-tabs {
  border-bottom: 1px solid #e9e9e9;
}

.trill-analysis .analysis .analysis-tabs li {
  min-width: 104px;
  height: 40px;
  float: left;
  margin-right: 4px;
  position: relative;
}

.trill-analysis .analysis .analysis-tabs li a {
  border: 1px solid #e9e9e9;
  border-width: 1px 1px 0 1px;
  background: #f5f5f5;
  border-radius: 4px 4px 0 0;
  min-width: 104px;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  font-size: 14px;
  color: #8c8c8c;
}
.trill-analysis .analysis .analysis-tabs li .new {
  color: #f00;
  display: inline-block;
  padding-left: 10px;
  position: absolute;
  top: -6px;
  right: -5px;
  font-size: 12px;
}

.trill-analysis .analysis .analysis-tabs li.active a {
  background: #fff;
  height: 41px;
  color: #52c41a;
}

.trill-analysis .analysis .tab-pane {
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  min-height: 600px;
}

.trill-analysis .analysis .tab-pane .pane-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}

.trill-analysis .analysis .tab-pane .pane-title div {
  float: right;
}

.trill-analysis .analysis .tab-pane .pane-title div a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}

.trill-analysis .analysis .tab-pane .pane-title div a.active {
  color: #52c41a;
}

.video-myself-wrapper .right-main .trill-analysis .block .data-chart {
  height: 220px;
  margin-bottom: 20px;
  width: auto;
  max-width: 100%;
}

.video-myself-wrapper .t-analysis {
  height: 32px;
  margin-bottom: 30px;
  display: flex;
}

.video-myself-wrapper .t-analysis .title {
  font-weight: bold;
  flex: 1;
  color: #333 !important;
}

.video-myself-wrapper .t-analysis .component {
  width: 523px;
}

.video-myself-wrapper .t-analysis .component1 {
  float: left;
}

.video-myself-wrapper .t-analysis .search-item {
  display: inline-block;
  margin-right: 5px;
}

.video-myself-wrapper .t-analysis .other-conditions {
  display: inline-block;
}

.video-myself-wrapper .t-analysis .date {
  float: right;
  width: 238px;
}

.video-myself-wrapper .t-growth {
  clear: both;
}

.video-myself-wrapper .t-growth .btns-unified {
  float: right;
  margin-left: 10px;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  i {
  display: none;
}

.trill-analysis .location-table {
  width: 100%;
  color: #595959;
  margin-bottom: 30px;
}

.trill-analysis .location-table td {
  text-align: center;
  height: 34px;
  line-height: 34px;
}

.trill-analysis .location-table thead tr {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
  border-radius: 2px;
  height: 34px;
}

.trill-analysis .location-table thead tr td:first-child,
.trill-analysis .location-table tbody tr td:first-child {
  width: 60%;
  text-align: left;
  padding-left: 24px;
}

.trill-analysis .location-table thead tr td,
.trill-analysis .location-table tody tr td {
  width: 20%;
}

.trill-analysis .location-table tbody tr:nth-child(even) {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
}

.day-selectstyle {
  border: 1px solid #e5e9ed;
  height: 34px;
  padding: 0 10px;
  border-radius: 3px;
  margin-left: 6px;
  vertical-align: middle;
}

.daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
  width: 594px;
}

.daterangepicker.opensleft .ranges,
.daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker .ranges {
  margin: 4px;
  text-align: left;
  padding: 0px 20px;
}

.daterangepicker .ranges .range_inputs > div {
  float: left;
}

.daterangepicker .ranges .range_inputs > div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .ranges .range_inputs .applyBtn {
  float: right;
}

.daterangepicker .ranges .range_inputs .cancelBtn {
  float: right;
  margin-right: 10px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 290px;
}

.daterangepicker.show-calendar .calendar {
  display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th,
.daterangepicker .calendar td {
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  padding-right: 10px;
  float: left;
  height: 34px;
  line-height: 34px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 34px;
  line-height: 34px;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 84px;
  float: left;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 10px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  left: 100px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  left: 101px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  right: 159px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  right: 160px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td,
.daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled {
  color: #999;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ddf3d2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #57c42c;
  border-color: #57c42c;
  color: #fff;
}

.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left;
  padding-left: 11px;
}

.daterangepicker th.month {
  width: auto;
}

.input-group-addon {
  background: #fff !important;
}

.daterangepicker .range_inputs {
  height: 34px;
  margin-bottom: 10px;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: #fff !important;
  height: 32px;
}

.trill-analysis .section-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}

.trill-analysis .section-title .chart-options {
  display: inline-block;
  padding-left: 20px;
  color: #9e9e9e;
}

.trill-analysis .section-title .chart-options a {
  color: #9e9e9e;
}

.trill-analysis .section-title .chart-options a.active {
  color: #52c41a;
}

.trill-analysis .section-title .filter {
  float: right;
}

.trill-analysis .section-title .filter a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}

.trill-analysis .section-title .filter a.active {
  color: #52c41a;
}

.trill-analysis .gender-section {
  height: 240px;
}

.trill-analysis .gender-icons {
  padding-top: 30px;
  margin: 0;
}

.trill-analysis .gender-section .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
}

.trill-analysis .gender-section .scale .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easeHeight 0.8s 0s;
}

.trill-analysis .gender-section .gender-text {
  margin: 20px 0 0;
  line-height: 20px;
}

.trill-analysis .age-chart {
  margin: 0 auto;
}

.trill-analysis .section-title {
  font-weight: bold;
}

.trill-analysis .section-title filter {
  font-weight: normal;
}
.video-myself-wrapper .t-analysis .date .input-group {
  height: 34px !important;
  line-height: 34px !important;
}

.video-myself-wrapper .left-siderbar li .an-list-last-1 {
  top: -65px;
}
.video-myself-wrapper .left-siderbar li .an-list-last-1:before {
  display: none;
}
.video-myself-wrapper .left-siderbar li .an-list-last-1:after {
  display: none;
}

/*电商分析*/
.analysis-wrap {
  padding: 0 !important;
}
.no-info {
  text-align: center;
  padding: 60px 0;
}
.analysis-wrap .p-list {
  border-bottom: 0 !important;
}
.analysis-wrap .p-list .mp-article-list .media-list .item-media1 img {
  width: 60px !important;
  height: 60px !important;
}

.analysis-wrap .p-list .mp-article-list .table tr td:last-child {
  padding: 0 !important;
}
.analysis-wrap .p-list .mp-article-list1 {
  border: 1px solid #eee;
  border-width: 0 1px 0 !important;
  background: #e8e8e8;
  max-height: 500px;
  overflow: auto;
  overflow-x: hidden;
}
.analysis-wrap .p-list .mp-article-list1 .load-more {
  margin: 20px;
}
.analysis-wrap .p-list .mp-article-list1 tr:last-child td {
  border-bottom: 0;
}
.analysis-wrap .p-list .mp-article-list .media-list .item-media img {
  width: 60px;
  height: 80px;
}
.analysis-wrap .p-list .mp-article-list1 .table th {
  background: #f5f5f5;
}
.analysis-wrap .p-list .mp-article-list1 .table td {
  background: #fafafa;
}
.c-red {
  color: #f86a50;
}
.analysis-wrap .p-list .mp-article-list .table th {
  box-sizing: border-box;
  padding: 16px 10px;
  color: #999;
  font-size: 13px;
}
.analysis-wrap .p-list .mp-article-list .table td {
  box-sizing: border-box;
  padding: 16px 10px;
  color: #595959;
}
.analysis-wrap .name-info a {
  color: #4a90e2;
  font-size: 14px;
  margin-bottom: 12px;
}

.members-tip {
  padding: 36px 0 60px 0;
  text-align: center;
}
.members-tip p {
  margin-bottom: 20px;
  color: #8c8c8c;
}
.analysis-tip {
  text-align: left;
  line-height: 1.6;
  margin-bottom: 24px;
  clear: both;
}
.bg-info {
  background: #fafafa;
  height: 42px;
  line-height: 42px;
  border-radius: 4px;
  padding: 0 16px;
  color: #999999;
  margin-bottom: 24px;
}
.bg-info .btns-unified {
  float: right;
  margin-top: 7px;
  width: 90px;
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
}
.bg-info .btns-update {
  background: #bfbfbf;
}
/*预约监控*/
.monitor-type {
  margin-bottom: 30px;
}
.monitor-type label {
  width: 50%;
  float: left;
  cursor: pointer;
}
.monitor-type label input {
  width: 40px;
  height: 40px;
  padding-top: 10px;
  float: left;
  vertical-align: middle;
}
.monitor-type .type-name {
  font-weight: normal;
  font-size: 12px;
  color: #999;
  margin-top: 2px;
  vertical-align: middle;
  text-align: left;
  padding-left: 10px;
  display: inline-block;
}
.monitor-type .type-name span {
  font-size: 16px;
  color: #333;
  display: block;
  margin-bottom: 10px;
}

.p-order-result {
  background: #ffffff;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  margin: 0 0 16px 0;
  display: table;
  width: 749px;
}
.p-order-result.trill-list1{
  padding: 16px;
  position: relative;
}
.p-order-result.trill-list1 .trill-list-checkbox{
  position:absolute;
  top:40px;
  right:20px;
}
.p-order-result.trill-list1 .info{
  width: 600px;
}
.p-order-result img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
}
.p-order-result .item-inner {
  line-height: 1.4;
}
.p-order-result .item-inner .item-name {
  color: #333;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 2px;
}
.p-order-result .item-inner .item-id {
  color: #999;
  font-size: 12px;
}

.p-order-result .item-inner .item-info {
  color: #999;
  font-size: 12px;
}
.p-order-monitor .time-short {
  color: #333;
  padding: 10px 0 20px 0;
}
.p-order-monitor .time-short span {
  color: #9d9d9d;
}
.time-short-box {
  margin-bottom: 15px;
  display: block;
}
.time-short-box .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  display: inline-table;
  height: 32px;
  line-height: 32px;
}
.time-short-box .province-condition .label {
  padding: 0 10px 0 5px;
  display: inline-block;
  font-weight: normal;
  color: #333333;
}
.time-short-box .choose-element {
  margin-right: 5px;
  display: inline-block;
}
.time-short-box .glyphicon-calendar:before,
.time-short-box .glyphicon-time:before {
  background: url(../images/video/heard-icon.png) no-repeat 0 -20px;
  height: 36px;
  position: absolute;
  top: -3px;
  right: -2px;
  width: 20px;
  height: 14px;
  font-size: 0;
  line-height: 36px;
}
.time-short-box .nn {
  color: #333;
}
.time-short-box .form-horizontal .form-group {
  margin: 0;
}
.time-short-box .form-group input {
  height: 32px !important;
  padding: 5px !important;
}
.time-short-box input {
  border-width: 1px 0 1px 1px;
}
.time-short-box .form-control {
  box-shadow: none;
  border-color: #d9d9d9 !important;
}
.time-short-box .form-control:fouse {
  box-shadow: none;
}
.time-short-box .form-control:active {
  box-shadow: none;
}
.time-short-box .input-group-addon {
  border-width: 1px 1px 1px 0 !important;
  margin-left: -1px;
  background: #fff;
}

.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover {
  background-image: none !important;
}
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
  background-color: #52c41a !important;
}
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
  background-color: #52c41a !important;
}
.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover {
  background-image: none !important;
}
.time-short-box .to,
.time-short-box .video-total {
  display: inline-block;
  line-height: 40px;
  vertical-align: bottom;
  padding: 0 10px;
  color: #333333;
}
.time-short-box .video-total span {
  color: #f00;
}
.glyphicon-arrow-left:before {
  background: url(../images/video/heard-icon.png) no-repeat 0 -20px;
  height: 36px;
  width: 20px;
  height: 14px;
  font-size: 0;
  display: block;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  margin-top: 5px;
}
.glyphicon-arrow-right:before {
  background: url(../images/video/heard-icon.png) no-repeat 0 -20px;
  height: 36px;
  width: 20px;
  height: 14px;
  font-size: 0;
  display: block;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  margin-top: 5px;
}
.title-monitor {
  font-size: 16px;
  color: #333;
  padding: 30px 0;
  font-weight: bold;
}
.btns-cancel:link,
.btns-cancel:visited {
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0 20px;
  min-width: 88px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-decoration: none;
  color: #333;
}
.btns-cancel:hover {
  border: 1px solid #4db619;
  color: #4db619;
}
.btns-cancel:active {
  background: #45a515;
  color: #fff;
}
.p-video-btns .btns-cancel {
  display: block;
}
/*成长排行榜*/
/*.rank-search-items .form-horizontal .form-group{ margin-bottom: 16px;}*/
.rank-search-box .form-group input {
  text-align: center;
  color: #000;
}
.rank-search-box .form-group input::-webkit-input-placeholder {
  color: #000;
}
.rank-search-box .glyphicon-calendar:before,
.rank-search-box .glyphicon-time:before {
  background: url(../images/video/source-icon7206.png?=11) no-repeat 0 -128px;
  height: 36px;
  position: absolute;
  top: -1px;
  right: -4px;
  width: 20px;
  height: 16px;
  font-size: 0;
  line-height: 36px;
}
.btn-group-date .form-group {
  margin-bottom: 0 !important;
  display: inline-block;
}
.btn-group-date .form-group input {
  border-radius: 0 !important;
  border-width: 1px 0 1px 0;
}
.v-rank-content .query-results {
  width: 640px;
  margin: 0 auto;
}
/*我的抖音号总览*/
.video-overview {
  width: 990px;
  padding-bottom: 0;
}
.video-overview .article-item-title {
  line-height: 18px;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 20px 0;
  margin-bottom: 0;
}
.video-overview .v-rank-table .table tbody tr td:nth-child(2) {
  color: #52c41a;
}
.video-overview .v-rank-table .table tbody tr td:nth-child(3) {
  color: #595959;
}
.video-overview .v-rank-table .table thead tr th:nth-child(2),
.video-overview .v-rank-table .table tbody tr td:nth-child(2) {
  text-align: center;
}
.video-overview .v-rank-table .overview-list {
  min-height: 235px;
  max-height: 480px;
  overflow: auto;
  overflow-x: hidden;
  margin-right: -16px;
}
.video-overview .v-rank-table .overview-list::-webkit-scrollbar-track-piece,
.video-overview .v-rank-table .overview-list::-ms-scrollbar-track-piece,
.video-overview .v-rank-table .overview-list::-moz-scrollbar-track-piece,
.video-overview .v-rank-table .overview-list::-o-scrollbar-track-piece {
  background-color: #f0f2f5;
}
.video-overview .v-rank-table .overview-list::-webkit-scrollbar,
.video-overview .v-rank-table .overview-list::-ms-scrollbar,
.video-overview .v-rank-table .overview-list::-moz-scrollbar,
.video-overview .v-rank-table .overview-list::-o-scrollbar {
  width: 8px;
  height: 8px;
}
.video-overview .v-rank-table .overview-list::-webkit-scrollbar-thumb,
.video-overview .v-rank-table .overview-list::-ms-scrollbar-thumb,
.video-overview .v-rank-table .overview-list::-moz-scrollbar-thumb,
.video-overview .v-rank-table .overview-list::-o-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px;
}
.video-overview .v-rank-table .overview-list::-webkit-scrollbar-thumb:hover,
.video-overview .v-rank-table .overview-list::-ms-scrollbar-thumb:hover,
.video-overview .v-rank-table .overview-list::-moz-scrollbar-thumb:hover,
.video-overview .v-rank-table .overview-list::-o-scrollbar-thumb:hover {
  background-color: #f0f2f5;
}
.video-overview .v-rank-table .overview-list .table {
  margin-bottom: 0;
}
.video-overview .v-rank-table .total-list {
  margin-bottom: 0;
}
.video-overview .v-rank-table .total-list tbody tr td {
  border-bottom: none !important;
  padding: 20px !important;
}
.video-overview .sort-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.video-overview .sort-icon i {
  background: url(../images/video/v-icon.png) no-repeat -89px 0;
  width: 10px;
  height: 6px;
  display: inline-block;
  vertical-align: super;
}
.video-overview .sort-icon i.sort-down {
  background-position: -89px 0;
}
.video-overview .sort-icon i.sort-up {
  background-position: -89px -6px;
}
.video-overview .v-rank-table .table thead tr th {
  padding: 14px 0 !important;
}
.video-overview .v-rank-table .table thead tr th:first-child {
  padding-left: 24px !important;
}
.video-overview .person-publicnum {
  padding: 10px 0 !important;
  position: relative;
}
.video-overview .person-publicnum img {
  width: 32px;
}
.video-overview .person-publicnum span {
  vertical-align: middle;
  padding-top: 4px;
}
.video-overview .v-rank-table .table tr td {
  border-bottom: none;
}

/*视频详情优化*/
.details-pop {
  width: 990px;
  background: #fff;
  border-radius: 3px;
}
.details-pop .default-info {
  color: #8c8c8c;
  font-size: 14px;
  padding: 60px 0 40px 0;
  text-align: center;
}
.details-pop .details-hd {
  padding-bottom: 24px;
}
.details-pop .details-area {
  width: 720px;
  padding: 0 24px 0;
  height: auto;
  margin-bottom: 50px;
  border-right: 1px solid #eee;
}
.details-pop .details-area .info-index {
  padding: 0 0 24px;
}
.details-pop .comment-area {
  width: 270px;
}
.details-pop .details-area .content-list-info {
  height: 520px;
  padding-top: 16px;
  background: #fff;
}
.details-pop .details-area .content-list .item-head img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.details-pop .details-area .content-list .item-body {
  font-size: 13px;
  color: #585858;
  margin: 0 0 6px 42px;
  line-height: 18px;
}

.details-pop .comment-area .comment-area-block1 {
  padding: 0 20px;
  height: 82px;
}
.details-pop .comment-area .chart-title {
  font-size: 14px;
  color: #333;
  margin-bottom: 16px;
  padding: 0 24px;
}
.details-pop .comment-area .comment-chart {
  padding: 0;
  height: 189px;
  margin-bottom: 24px;
}
.details-pop .comment-area .comment-chart:before {
  height: 0;
}
.details-pop .comment-area .comment-chart::after {
  height: 0;
}
.details-pop .details-hd {
  border-bottom: none !important;
}
.details-pop .tab-nav {
  margin-bottom: 24px;
  border-radius: 3px 3px 0 0;
  height: 50px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
  padding: 0 24px !important;
}
.details-pop .tab-nav li {
  float: left;
  margin-right: 16px;
}
.details-pop .tab-nav li a {
  color: #595959;
  padding: 0 16px;
  display: inline-block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  position: relative;
}
.details-pop .tab-nav li a span {
  position: absolute;
  top: -10px;
  right: -12px;
  color: #f00;
  font-size: 11px;
  transform: scale(0.8);
}
.details-pop .tab-nav li.active a,
.details-pop .tab-nav li:hover a {
  color: #3cb600;
  border-bottom: 2px solid #3cb600;
  display: block;
}
.details-pop .tab-content > div {
  display: none;
}
.details-pop .tab-content > div.active {
  display: block;
}
.details-pop .video-details-head {
  padding: 24px 24px 0 24px;
  position: relative;
}
.details-pop .video-details-head .details-tag {
  font-weight: normal;
  background: #52c41a;
}
.details-pop .some-index span {
  width: auto;
  margin-right: 20px;
}
.video-details-head .details-hd-cover {
  width: 102px;
  height: 136px;
  float: left;
  position: relative;
  margin-right: 16px;
}
.video-details-head .details-hd-cover img {
  width: 102px;
  height: 136px;
}
.video-details-head .details-hd-cover .r-tag {
  padding: 2px 4px;
  font-size: 12px;
  font-weight: normal;
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: #ff3a3a;
  position: absolute;
  left: 0;
  top: 0;
}
.video-details-head .details-hd-cover .r-tag.tag-1 {
  background: #ff4d1a;
}
.video-details-head .details-hd-cover .r-tag.tag-2 {
  background: #f77d03;
}
.video-details-head .details-hd-cover .r-tag.tag-3 {
  background: #19ad19;
}
.video-details-head .details-hd-cover .r-tag.tag-4 {
  background: #d5d9da;
}
.video-details-head .details-hd-cover .r-tag:before {
  background: url(../images/video/source-icon39c2.png?=111) no-repeat 0 -64px;
  width: 12px;
  height: 14px;
  content: '';
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
.video-details-head .comment-area-block2 h6 {
  color: #333;
}
.video-details-head .details-info-content dd {
  font-size: 13px;
}
.video-details-head .content-list {
  margin-top: 0;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0;
}
.video-details-head .content-list h5 {
  padding: 20px;
  font-size: 13px;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
}
.video-details-head .item-time {
  font-size: 12px;
  color: #999999;
  margin-left: 42px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.video-details-head .item-head .g-count {
  font-size: 12px;
  color: #595959;
}
.video-details-head .comment-area-block dl dd .name {
  width: 150px;
  color: #333;
  overflow: hidden;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.video-details-head .comment-area-block dl {
  display: flex;
}
.video-details-head .comment-area-block dl dt {
  background: none;
  width: 48px;
  height: 48px;
  padding: 0;
}
.video-details-head .comment-area-block dl dt img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}
.video-details-head .comment-area-block dl dd {
  flex: 1;
}
.video-details-head .btn-qr-code {
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
  position: relative;
  cursor: pointer;
}
.video-details-head .btn-qr-code .fa-qr-code {
  background: url(../images/video/v-icon-set.png) no-repeat 0 -128px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 7px;
}
.video-details-head .btn-qr-code:hover .fa-qr-code {
  background: url(../images/video/v-icon-set.png) no-repeat 0 -144px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 7px;
}
.video-details-head .btn-qr-code .detail-qr-code {
  display: none;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 140px;
  height: 168px;
  position: absolute;
  right: -42px;
  top: 40px;
  z-index: 1;
  padding: 10px 4px;
}
.video-details-head .btn-qr-code:hover .detail-qr-code {
  display: block;
}
.video-details-head .btn-qr-code .detail-qr-code img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  display: block;
}
.video-details-head .btn-qr-code .detail-qr-code p {
  font-size: 12px;
  color: #333;
  text-align: center;
  padding-top: 10px;
}
.video-details-head .btn-play {
  width: 90px;
}
.video-details-head .btn-play i {
  margin-right: 8px;
}
.video-details-head .btn-collection {
  background: #fabd14;
}
.video-details-head .btn-collection:hover {
  background: #fea21b;
}
.video-details-head .btn-collection:active {
  background: #e27f18;
}
.video-details-head .btn-collection .v-icon-set {
  margin: 7px;
}
.video-details-head .btn-collected {
  background: #f44727;
}

.video-details-head .item-head .g-count i {
  color: #8c8c8c;
}
.details-pop .video-details-head .details-info-content {
  float: none !important;
}
.details-pop .video-details-head .play-content {
  position: absolute;
  right: 0;
  top: 0;
}
.details-pop .play-content .tooltip-inner {
  white-space: pre-wrap;
  min-width: 45px;
}
.details-pop .video-details-head .details-info-content dt {
  max-width: 500px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  margin-right: 10px;
}
.details-pop .video-details-head .details-info-content dd {
  display: inline-block;
  margin: 0;
}
.details-pop .video-details-head .details-info-content .check-version {
  padding: 0 8px;
  height: 20px;
  background: rgba(245, 245, 245, 1);
  border-radius: 3px;
  margin: 0;
  color: #585858;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  line-height: 20px;
}
.details-pop .video-details-head .details-info-content .check-version::before {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #585858;
  content: '';
  position: relative;
  width: 0;
  display: inline-block;
  margin-right: 5px;
}
.details-pop .video-details-head .details-info-content .check-version:hover {
  opacity: 0.8;
}
.details-pop .video-details-head .item-tag {
  display: inline-table;
  padding: 5px 0 10px 0;
}
.details-pop .video-details-head .item-tag ul {
  float: left;
}
.details-pop .video-details-head .item-tag li {
  background: #f7f7f7;
  border-radius: 2px;
  height: 20px;
  line-height: 19px;
  text-align: center;
  font-size: 12px;
  color: #999999;
  margin: 0 6px 6px 0;
  float: left;
}
.details-pop .video-details-head .item-tag.item-tag-1 ul {
  float: none;
  display: inline-block;
}
.details-pop .video-details-head .item-tag.item-tag-1 li {
  float: none;
  display: inline-block;
}
.details-pop .video-details-head .item-tag.item-tag-1 {
  display: block;
}
.details-pop .video-details-head .item-tag li a {
  padding: 0 4px;
  background: #e4f0ff;
  color: #4a90e2;
  display: block;
  box-shadow: none;
  border-radius: 4px;
}
.details-pop .video-details-head .item-tag .product-item-tag li a {
  background: #eeeeee;
  color: #999999;
}
.details-pop .video-details-head .item-tag li a:hover {
  background: #caddfd !important;
  color: #4a90e2 !important;
}
.details-pop .video-details-head .item-tag .product-item-tag li a:hover {
  background: #eeeeee !important;
  color: #999999 !important;
}
.details-pop .video-details-head .item-tag li a.active {
  background: #e4f0ff;
  color: #9254de;
}
.details-pop .video-details-head .some-index {
  float: inherit;
  padding: 16px 0 6px 0;
  margin: 0;
  color: #595959;
  font-size: 13px;
}
.details-pop .comments-list {
  padding: 0 0 0 16px;
  height: 345px;
}
.details-pop .comments-list .plist-block {
  width: 102px;
  height: 136px;
  margin: 0 8px 16px 8px;
}
.details-pop .comments-list .plist-block:hover .video-mask {
  width: 102px;
  height: 136px;
}
.details-pop .comments-list .plist-block:nth-child(2n) {
  margin-right: 0;
}
.details-pop .comments-list .plist-block .image img {
  width: 102px;
  height: 136px;
}
.details-pop .comment-area-block2 {
  height: 400px;
  position: relative;
}
.details-pop .comment-chart .chart {
  width: 189px;
  height: 189px;
}
.details-pop .comment-area-block2 .load-more {
  position: absolute;
  right: 0;
  bottom: 10px;
  width: 270px;
  text-align: center;
}

.video-details-tab .content-list {
  margin-top: 0;
}
.p-analysis-tab {
  min-height: 400px;
}
.analysis-block {
  padding: 40px;
}
.analysis-block .default-info {
  padding: 0 0 40px 0;
  color: #333;
  font-size: 14px;
}
.analysis-block .show-img {
  text-align: center;
  margin-bottom: 20px;
}
.analysis-block .show-img img {
  box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.04);
  border-radius: 3px;
}
.analysis-block .show-info {
  text-align: center;
  margin-bottom: 16px;
  color: #333;
  font-size: 14px;
}
.analysis-block .btns-area {
  text-align: center;
}
.p-analysis-tab .p-analysis-list {
  padding: 24px;
}
.p-analysis-tab .details-hd {
  margin-bottom: 0;
}
.p-analysis-tab h5 {
  padding: 24px 0 16px;
  text-align: left;
  border-bottom: 1px solid #e8e8e8;
  color: #333333;
  font-size: 14px;
}
.p-analysis-tab .media-list .item-media {
  padding-right: 10px;
}
.p-analysis-tab .media-list-one .item-media img {
  width: 44px;
  height: 58px;
}
.p-analysis-tab .media-list-two .item-media img {
  width: 24px;
  height: 24px;
  border-radius: 24px;
  margin-top: 6px;
}
.p-analysis-tab .media-list-two .item-sub-title {
  color: #8c8c8c;
  font-size: 12px;
}
.p-analysis-tab .media-list .item-inner {
  padding-right: 20px;
}
.p-analysis-tab .video-details-head .details-hd-cover {
  width: 136px !important;
  height: 136px !important;
}
.p-analysis-tab .video-details-head .details-hd-cover img {
  width: 136px;
  height: 136px;
  margin-right: 20px;
  float: left;
}
.p-analysis-tab .details-info-content dt,
.p-analysis-tab .details-info-content dd {
  display: block;
}
.p-analysis-tab .details-info-content .tag {
  height: 20px;
  border-radius: 3px;
  padding: 0 4px;
  font-size: 12px;
  color: #fff;
  margin-right: 6px;
  font-weight: normal;
}
.p-analysis-tab .details-info-content .tag1 {
  background: #f66006;
}
.p-analysis-tab .details-info-content .tag2 {
  background: #f53339;
}

.p-analysis-tab .details-info-content dt {
  padding-top: 10px;
}
.p-analysis-tab .details-info-content .price-box {
  color: #ff5000;
  font-size: 18px;
}
.p-analysis-tab .details-info-content .price-box .price {
  font-size: 40px;
  font-weight: bold;
  margin-right: 12px;
}
.p-analysis-tab .details-info-content .price-box .original {
  color: #c8c8c8;
  font-size: 14px;
  text-decoration: line-through;
}
.p-analysis-tab .details-info-content .statistical {
  color: #8c8c8c;
  margin-bottom: 20px;
}
.p-analysis-tab .details-info-content .statistical span {
  color: #333;
  margin-right: 20px;
}
.p-analysis-tab .video-details-head {
  padding: 0;
  margin-bottom: 0 !important;
}
.p-analysis-tab .gd-hd {
  padding: 0 0 24px 0;
  margin-top: -20px;
  margin-bottom: 0 !important;
  border-bottom: 1px solid #eee !important;
}
.p-analysis-tab .gd-hd .mp-article-source {
  position: absolute;
  right: 0;
  top: 6px;
  min-width: 50px;
  text-align: right;
}
.p-analysis-tab .gd-hd .mp-article-source a {
  width: 32px;
  height: 32px;
}
.p-analysis-tab .gd-hd .mp-article-source a i {
  top: 8px;
  left: 8px;
}
.p-analysis-tab .table {
  border-bottom: 1px solid #ddd;
}
.p-analysis-tab .table > tbody > tr > td {
  vertical-align: middle;
  border-bottom: 1px solid #e8e8e8;
  border-top: none;
}
.p-analysis-tab .table > tbody > tr > td .item-title a {
  color: #333333;
}
.p-analysis-tab .table>tbody>tr>td .item-title a:hover {
  opacity: 0.8;
}
.p-analysis-tab .load-more {
  font-size: 15px;
}s
.p-analysis-tab .load-more i {
  font-size: 20px;
  padding-left: 10px;
  color: #bfbfbf;
}
.p-analysis-tab .fa-heart,
.p-analysis-tab .index-icon2,
.p-analysis-tab .index-icon3 {
  margin-right: 5px;
  color: #8c8c8c;
}

.video-analysis-tab .analysis-block {
  padding: 60px 40px;
}
.video-analysis-tab .section-title {
  font-size: 14px;
  color: #333333;
  height: 35px;
  clear: both;
}
.video-analysis-tab .container-fluid {
  padding: 24px 0 40px 0;
}
.video-analysis-tab .container-fluid .row {
  margin: 0;
}
.video-analysis-tab .container-fluid .col-left {
  padding: 0 24px;
}
.video-analysis-tab .container-fluid .col-right {
  padding: 0 24px;
  border-left: 1px solid #e8e8e8;
}
.video-analysis-tab .gender-section {
  height: 210px;
}
.video-analysis-tab .gender-icons {
  padding-top: 20px;
  margin: 0;
}
.video-analysis-tab .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
}
.video-analysis-tab .scale .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easeHeight 0.8s 0s;
}
.video-analysis-tab .gender-section .gender-text {
  margin: 20px 0 0;
  line-height: 20px;
}
.video-analysis-tab .location-section .location-table {
  width: 100%;
  color: #595959;
}
.video-analysis-tab .location-section .location-table td {
  text-align: center;
  height: 39px;
  line-height: 39px;
}
.video-analysis-tab .location-section .location-table thead tr {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
  border-radius: 2px;
  height: 34px;
}
.video-analysis-tab .location-section .location-table thead tr td {
  width: 50%;
}
.video-analysis-tab .location-section .location-table tbody tr:nth-child(even) {
  background: #fafafa;
  box-shadow: 0 -1px 0 0 #f5f5f5, 0 1px 0 0 #f5f5f5;
}
.video-analysis-tab .age-section .section-content {
  text-align: center;
}
.video-analysis-tab .age-section .section-content .age-chart {
  margin: 16px auto;
  height: 200px;
}
.video-analysis-tab .section-title .filter {
  float: right;
}
.video-analysis-tab .section-title .filter a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}
.video-analysis-tab .section-title .filter a.active {
  color: #52c41a;
}

.v-icon-set {
  background: url(../images/video/v-icon-set.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 2px;
}
.v-icon-set.like {
  background-position: 0 0;
}
.v-icon-set.comments {
  background-position: 0 -16px;
}
.v-icon-set.reply {
  background-position: 0 -32px;
}
.v-icon-set.play {
  background-position: 0 -80px;
}
.v-icon-set.travel {
  background-position: 0 -64px;
}
.v-icon-set.collected {
  background-position: 0 -96px;
}
.v-icon-set.collection {
  background-position: 0 -112px;
}
.v-icon-set.code {
  background-position: 0 -128px;
}
.v-icon-set.time {
  background-position: 0 -48px;
}

.btn-collection {
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.btn-collection:hover {
  background: #fea21b;
  opacity: 1;
}
.btn-collection:active {
  background: #e27f18;
}
.btn-collection.disable,
.btn-collection.disable:hover {
  background: #ffef87;
  cursor: not-allowed;
}
.btn-collected:hover {
  background: #ce1414 !important;
}
.btn-collected:active {
  background: #960905 !important;
}
.btn-collected.disable,
.btn-collected.disable:hover {
  background: #ffccc7 !important;
  cursor: not-allowed;
}
.over-tip-upgrade {
  margin-top: 0;
}

/*高级搜索*/
.v-search-index .keyword-tip {
  font-size: 14px;
  padding: 10px 0 30px;
}
.v-search-index .gj-search-items label {
  width: 70px;
  text-align: right;
  font-weight: normal;
}
.v-search-index .gj-search-items .search-item-select label {
  width: auto;
}
.v-search-index .gj-search-items .search-item-select .label-first {
  width: 70px;
  text-align: right;
}
.v-search-index .gj-search-items .fans-select label {
  width: 100px;
}
.v-search-index .gj-search-items .fans-select-box {
  margin-top: -8px;
}
.v-search-index .h-title {
  text-align: center;
}
.v-search-index .h-title i {
  margin: 5px;
  height: 0px;
  width: 0px;
  border-top: solid 5px #999;
  border-left: solid 5px transparent;
  position: absolute;
  border-right: solid 5px transparent;
}
.v-search-index .tj-list {
  border-bottom: none;
}
.v-search-head .v-search-index .tj-list {
  border-bottom: none;
  padding-bottom: 16px;
}

.v-search-head .v-search-index .gj-search-items .fans-select-box .fans-select {
  padding-bottom: 20px;
  border-bottom: none !important;
}
.v-search-index .fans-select {
  border-bottom: none !important;
}
.keywords-tip {
  padding: 10px 0 20px;
}
.v-search-index .gj-search-items .other-conditions a {
  padding: 2px 5px;
  font-size: 13px;
}
.v-search-index .industry-conditions-c {
  display: flex;
}
.v-search-index .industry-conditions {
  margin-bottom: -10px;
  flex: 1;
}
.v-search-index .industry-conditions a {
  margin-bottom: 5px;
  line-height: 22px;
  display: inline-block;
}
.v-search-index .industry-conditions-c .lable-box {
  float: left;
  width: 70px;
  line-height: 22px;
}
.v-search-index .industry-conditions-c .lable-box label {
  line-height: 22px;
}
.v-search-head .v-search-index .h-title {
  text-align: center;
  margin-top: -8px;
}

.v-search-head .v-search-index .gj-search-items .fans-select-box {
  border-top: 1px solid #f5f5f5;
}
/*商品搜索*/
.v-search-index .goods-search .search-item-list {
  display: flex;
}
.v-search-index .goods-search .search-item-list .custom-box {
  position: relative;
}
.v-search-index .goods-search .search-item-list .date {
  position: absolute;
  left: 95px;
  top: -7px;
}
.v-search-index .goods-search .search-item-list .input-group {
  height: 34px !important;
  line-height: 34px !important;
}

.v-search-index
  .goods-search
  .search-item-list
  .daterangepicker.opensright:before {
  left: 79px !important;
}
.v-search-index
  .goods-search
  .search-item-list
  .daterangepicker.opensright:after {
  left: 80px !important;
}
.v-search-index .goods-search .search-item {
  padding: 16px 0 0;
}
.v-search-index .goods-search .search-item:last-child {
  padding: 16px 0;
}
.v-search-index .goods-search label {
  min-width: 70px !important;
  max-width: 120px !important;
  font-weight: normal;
  height: 23px;
  line-height: 23px;
  display: inline-block;
}
/*.v-search-index .goods-search .other-conditions{ flex: 1;}*/
.v-search-index .goods-search .other-conditions a {
  color: #8c8c8c;
  padding: 0 7px;
  display: inline-block;
  margin-bottom: 16px;
  height: 22px;
  line-height: 22px;
}
.v-search-index .goods-search .other-conditions a:hover {
  color: #52c41a;
}
.v-search-index .goods-search .other-conditions a.active {
  color: #fff;
}
.v-search-index .goods-search .search-item-select {
  padding: 16px 0;
}
.v-search-head .v-search-index .goods-search .search-item:last-child {
  padding: 16px 0;
}
/*.page-load a{ color: #999 !important; height:40px; line-height: 40px;}
.page-load a:hover{ opacity: 0.8;}*/
.article-item .article-subtitle ul {
  float: right;
}
.article-item .article-subtitle ul.t {
  float: left;
}
.article-item .article-subtitle ul li {
  font-size: 14px;
  float: left;
  padding: 0 3px;
  height: 14px;
  line-height: 14px;
  vertical-align: middle;
}
.article-item .article-subtitle ul li:hover,
.article-item .article-subtitle ul li.active {
  color: #52c41a;
}
.goods-pop {
  width: 990px;
}
.goods-pop .ac-area {
  width: 942px !important;
  height: 380px !important;
}
.goods-pop .article-item .sub-t label {
  float: left;
}
.goods-pop .article-item .sub-t {
  margin-bottom: 24px;
  color: #333;
}
.goods-pop .article-item .sub-t .name {
  float: left;
  font-size: 14px;
  max-width: 600px;
  margin-right: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-pop .article-item .sub-t .time {
  color: #8c8c8c;
  font-size: 13px !important;
}
.goods-pop .article-item .article-item-title {
  font-size: 24px;
  color: #333;
  margin-bottom: 24px;
  line-height: 1;
}
.goods-pop .goods-pop-hd {
  border-bottom: 1px solid #e8e8e8;
}
.goods-pop .goods-pop-bd {
  padding-top: 32px;
}
.goods-pop-bd .p-list .mp-article-list .table th:last-child {
  padding: 10px;
}
.goods-pop .article-item .article-chart {
  border-top: none;
  border-bottom: 1px solid #eeeeee;
}
.v-search-result .result-bar1 .btn-group .btn {
  width: auto !important;
}
.v-search-result .result-bar1 i.sort::after {
  background: url(../images/video/icon-sorting.png) no-repeat 0 0;
  width: 14px;
  height: 14px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}
.v-search-result .result-bar1 i.sort.click-down::after {
  background: url(../images/video/icon-sorting.png) no-repeat 0 -14px;
}
.v-search-result .result-bar1 i.sort.click-up::after {
  background: url(../images/video/icon-sorting.png) no-repeat 0 -28px;
}
.goods-list-wrap {
  padding: 0 !important;
}
.goods-list-wrap .p-list .mp-article-list .media-list .item-media img {
  width: 60px !important;
  height: 60px !important;
}
.goods-list-wrap .p-list .mp-article-list .table th {
  color: #999 !important;
}
.goods-list-wrap .p-list .mp-article-list .table td {
  color: #595959;
}
.goods-list-wrap .media-list .item-inner {
  color: #333;
}
.goods-list-wrap .media-list .item-inner .item-title {
  margin-bottom: 0 !important;
}
.analysis-wrap .p-list .mp-article-list .media-list2 .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 30px;
}
.analysis-wrap .p-list .mp-article-list .media-list2 .item-inner .item-title {
  margin-bottom: 6px !important;
  font-size: 14px;
}
.analysis-wrap .p-list .mp-article-list .media-list2 .item-inner .item-id {
  color: #8c8c8c !important;
  font-size: 13px;
}
.g-rank-nav {
  margin: -20px -20px 16px -20px;
  height: 42px;
  border-bottom: 1px solid #eee;
  margin: 0 0 16px 0;
}
.g-rank-nav ul li {
  height: 40px;
  line-height: 40px;
  margin: 0 40px 0 0;
  float: left;
}
.g-rank-nav ul li a {
  color: #595959;
  display: inline-block;
}
.g-rank-nav ul li a:hover,
.g-rank-nav ul li a.active,
.g-rank-nav ul li a.on {
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
}
.g-rank-nav .data-intro {
  padding: 6px 0 0 0;
}
.g-rank-nav .data-update {
  padding: 6px 0 0 0;
  float: left;
}
/*banner样式*/

.dashboardBanner {
  position: relative;
  margin: 24px 24px 0 24px;
}

.dashboardBanner ul,
.dashboardBanner li {
  margin: 0 !important;
}

.dashboardBanner li.purchaseBanner {
  text-align: center;
}

.dashboardBanner li img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  border-radius: 4px;
}

.dashboardBanner li a {
  display: block;
}

.dashboardBannerClose {
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 10px;
  font-size: 20px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  width: 28px;
  height: 28px;
  display: block;
  text-align: center;
  line-height: 28px;
}

.dashboardBannerClose:hover {
  color: #ff0;
}

.corporate-account-layer .dashboardBanner {
  left: 55%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1140px;
}

.dashboardBanner .countdown-box {
  position: absolute;
  left: 50%;
  bottom: 15px;
  width: 380px;
  margin-left: -190px;
  color: #fff;
}

.dashboardBanner .countdown-box .activity-time {
  text-align: center;
  margin-bottom: 7px;
  clear: both;
}

.dashboardBanner .countdown {
  line-height: 26px;
}

.dashboardBanner .countdown .title {
  margin-right: 4px;
  float: left;
}

.dashboardBanner .countdown .time-item {
  float: left;
}

.dashboardBanner .countdown .time-item span {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  width: 26px;
  height: 26px;
  margin-right: 27px;
  display: inline-block;
  text-align: center;
  line-height: 26px;
  color: #fff;
  margin: 0 8px;
}

.dashboardBanner .countdown .time-item span:last-child {
  width: 40px;
}

@media all and (max-width: 1365px) {
  .dashboardBanner .countdown {
    bottom: 20px;
  }
}

.icon-details1 {
  background: url(../images/video/source-icond87d.png?=112) no-repeat 0 -160px;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* 抖音号诊断*/

.video-diagnosis {
  text-align: center;
  padding-top: 60px;
}

.video-diagnosis .diagnosis-icon {
  background: url(../images/video/icon-diagnosis.png) no-repeat center top;
  padding-top: 150px;
}

.video-diagnosis h3 {
  font-size: 24px;
  color: #333;
  padding-bottom: 10px;
  font-weight: normal;
}

.video-diagnosis p {
  color: #999;
  padding-bottom: 30px;
}
.d-query-list {
  width: 750px;
  height: 464px;
  background: #fafafa;
  padding: 24px;
  margin-bottom: 30px;
  overflow: auto;
  overflow-x: hidden;
}
.d-query-list::-webkit-scrollbar-track-piece {
  background-color: #fafafa;
}

.d-query-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.d-query-list::-webkit-scrollbar-thumb {
  background-color: #d8d8d8;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 3px;
}

.d-query-list::-webkit-scrollbar-thumb:hover {
  background-color: #fafafa;
}
.d-query-list .no-result {
  padding: 40px;
  text-align: center;
}
.query-block {
  background: #fff;
  padding: 24px;
  margin-bottom: 16px;
}
.query-block:last-child {
  margin-bottom: 0;
}
.query-block .media-list .media-list .item-media {
  margin-right: 16px;
}
.query-block .media-list .item-media img {
  width: 80px;
  height: 80px;
  border-radius: 80px;
}
.query-block .media-list .item-inner .item-title {
  color: #333333;
  margin-bottom: 10px;
  font-size: 16px;
}
.query-block .media-list .item-inner p {
  color: #8c8c8c;
  font-size: 12px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 557px;
}
.diagnosis-tip {
  color: #585858;
  text-align: center;
  margin-bottom: 16px;
}
.query-list-single {
  padding: 10px 0;
}
.query-list-single .query-block {
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.dialogue-history {
  padding: 60px 19px;
  width: 1179px;
  margin: 0 auto;
}

.dialogue-history h3 {
  height: 54px;
  line-height: 54px;
  color: #585858;
  clear: both;
  padding: 0 19px;
}
.dialogue-block {
  background: #fff;
  width: 355px;
  height: 156px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  margin: 0 24px 24px 0;
  float: left;
}
.dialogue-block:nth-child(3n) {
  margin: 0 0 24px 0;
}
.dialogue-block:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.dialogue-block-head {
  height: 100px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  position: relative;
  padding: 0 20px;
}
.dialogue-block-head dl {
  padding: 20px 0;
  display: table;
}
.dialogue-block-head dt {
  width: 76px;
  float: left;
}
.dialogue-block-head dt img {
  width: 60px;
  height: 60px;
  border-radius: 60px;
}
.dialogue-block-head dd.public-name {
  width: 160px;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.5;
  color: #9e9e9e;
}
.dialogue-block-head dd.public-name h5 {
  color: #363636;
  font-size: 16px;
  margin-bottom: 8px;
}
.dialogue-block-head dd.totalScore-box {
  width: 52px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.dialogue-block-head dd.totalScore-box .totalScore {
  width: 52px;
  height: 52px;
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  color: #52c41a;
}
.dialogue-block-head dd.totalScore-box .totalScore .easyPieChart {
  display: block;
}
.dialogue-block-head dd.totalScore-box .totalScore .percent {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 52px;
  line-height: 52px;
  font-size: 14px;
  text-align: center;
  color: #333;
}
.dialogue-block-head dd.totalScore-box .totalScore canvas {
  width: 52px !important;
  height: 52px !important;
  position: absolute;
}
.dialogue-block-head dd.totalScore-box .totalScore .no-percent {
  color: #999;
}
.dialogue-block-content {
  color: #999;
  height: 48px;
  border-radius: 0 0 4px 4px;
  padding: 15px 20px;
}
.dialogue-block-content dd {
  float: left;
  padding-bottom: 5px;
}
.dialogue-block-content dl span {
  color: #333;
}
.dialogue-block-content dd:nth-child(2) {
  float: right;
  text-align: right;
}
.dialogue-block-tip {
  padding-top: 10px;
  text-align: center;
}
.dialogue-block-tip i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.dialogue-block-tip .times {
  background: url(../images/times.html) no-repeat;
  width: 15px;
  height: 15px;
}
.dialogue-block-tip .no-result {
  background: url(../images/fruitless.html) no-repeat;
  width: 16px;
  height: 17px;
}
.query-item-list .d-control-search {
  margin-bottom: 10px;
}
.function-prompts {
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 10px;
}
.function-prompts .no-result {
  background: url(../images/fruitless.html) no-repeat;
  width: 16px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.dialogue-details-wrapper {
  padding: 24px;
}
.dialogue-details-wrapper .dialogue-details {
  background: #fff;
  padding: 24px;
}
.dialogue-details-wrapper .d-info {
  color: #999;
  margin-bottom: 14px;
}
.dialogue-details-wrapper .d-info p {
  margin-bottom: 6px;
}
.dialogue-details-wrapper .d-info span {
  color: #333;
}
.dialogue-details-wrapper .d-block {
  height: 108px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #eee;
  padding: 24px;
}
.dialogue-details-wrapper .d-block .block-centent {
  display: flex;
}
.dialogue-details-wrapper .d-block .personal-info {
  width: 30%;
}
.dialogue-details-wrapper .d-block .personal-info img {
  width: 60px;
  height: 60px;
  margin-right: 16px;
  border-radius: 100%;
  float: left;
  vertical-align: middle;
}
.dialogue-details-wrapper .d-block .personal-info dd {
  width: 70%;
  display: inline-block;
}
.dialogue-details-wrapper .d-block .personal-info .name {
  font-size: 16px;
  color: #333333;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dialogue-details-wrapper .d-block .personal-info .video-id {
  font-size: 13px;
  color: #999999;
}
.dialogue-details-wrapper .d-block .data-info {
  flex: 1;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 1.6;
  border-right: 1px solid #f5f5f5;
  padding: 0 30px;
  text-align: center;
}
.dialogue-details-wrapper .d-block .data-info:last-child {
  border-right: none;
}
.dialogue-details-wrapper .d-block .data-info span {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.dialogue-details-wrapper .d-block .data-info span.highlighted {
  color: #fa8c16;
}

.dialogue-details-wrapper .d-box {
  display: flex;
  padding: 30px 0;
}
.dialogue-details-wrapper .d-score {
  width: 320px;
  height: 180px;
  padding-top: 20px;
}
.dialogue-details-wrapper .d-score .totalScore {
  width: 110px;
  height: 110px;
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  color: #52c41a;
  margin: 0 auto 20px;
}
.dialogue-details-wrapper .d-score .totalScore .easyPieChart {
  display: block;
}
.dialogue-details-wrapper .d-score .totalScore .percent {
  font-weight: bold;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 110px;
  line-height: 90px;
  font-size: 24px;
  text-align: center;
  color: #333;
}
.dialogue-details-wrapper .d-score .totalScore canvas {
  width: 110px !important;
  height: 110px !important;
  position: absolute;
}
.dialogue-details-wrapper .d-score .totalScore p {
  display: block;
  position: absolute;
  left: 0;
  top: 65px;
  width: 110px;
  font-size: 14px;
  text-align: center;
  color: #8c8c8c;
}
.dialogue-details-wrapper .d-score .totalScore .no-percent {
  color: #999;
}
.dialogue-details-wrapper .d-score .totalInfo {
  font-size: 14px;
  color: #333;
  text-align: center;
}
.dialogue-details-wrapper .d-score .totalInfo span {
  font-size: 20px;
}

.dialogue-details-wrapper .d-review {
  flex: 1;
}
.dialogue-details-wrapper .d-section {
  height: 180px;
}
.dialogue-details-wrapper .d-section ul li {
  height: 33px;
  display: flex;
}
.dialogue-details-wrapper .d-section ul li .d-name {
  width: 74px;
}
.dialogue-details-wrapper .d-section ul li .d-scale {
  flex: 1;
  background: #e8e8e8;
  border-radius: 10px;
  width: 100%;
  height: 8px;
  margin-top: 5px;
}
.dialogue-details-wrapper .d-section ul li .d-scale .scale-inner {
  background: #52c41a;
  border-radius: 10px;
  height: 8px;
  animation: easeHeight 0.8s 0s;
}
.dialogue-details-wrapper .d-section ul li .d-percent {
  width: 63px;
  text-align: right;
}

.dialogue-details-wrapper .d-title {
  color: #333;
  margin-bottom: 30px;
  font-size: 16px;
}
.dialogue-details-wrapper .d-title i {
  background: url(../images/video/icon-t.png) no-repeat;
  width: 18px;
  height: 18px;
  float: left;
  vertical-align: middle;
  margin-right: 10px;
}
.dialogue-details-wrapper .d-title i.t1 {
  background-position: 0 0;
}
.dialogue-details-wrapper .d-title i.t2 {
  background-position: 0 -18px;
}
.dialogue-details-wrapper .d-title i.t3 {
  background-position: 0 -36px;
}
.dialogue-details-wrapper .d-title ul {
  float: left;
}
.dialogue-details-wrapper .d-title li {
  padding-left: 10px;
  float: left;
  color: #999;
}
.dialogue-details-wrapper .d-title li a {
  color: #999;
}
.dialogue-details-wrapper .d-title li a:hover {
  color: #52c41a;
}
.dialogue-details-wrapper .d-title li a.active {
  color: #333;
}
.dialogue-details-wrapper .d-title li:first-child {
  padding-left: 0;
}
.dialogue-details-wrapper .d-video {
  display: flex;
}
.dialogue-details-wrapper .d-video .d-video-dada {
  flex: 1;
  padding-bottom: 20px;
}
.dialogue-details-wrapper .d-video table {
  text-align: center;
  color: #999;
  display: table;
  width: 100%;
}
.dialogue-details-wrapper .d-video th {
  height: 34px;
  background: #fafafa;
  color: #999;
  box-shadow: 0px 1px 0px 0px #f5f5f5, 0px -1px 0px 0px #f5f5f5;
  text-align: center;
}
.dialogue-details-wrapper .d-video td {
  height: 34px;
  line-height: 34px;
  color: #595959;
  display: table-cell;
}
.dialogue-details-wrapper .d-video .data-chart {
  width: 100%;
  height: 220px;
  margin-bottom: 24px;
}
.dialogue-details-wrapper .d-video .data-chart img {
  width: 100%;
  height: 220px;
}
.dialogue-details-wrapper .d-video .link-box {
  color: #333;
  margin-bottom: 10px;
  max-width: 584px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dialogue-details-wrapper .d-video .link-box li {
  margin-bottom: 10px;
}
.dialogue-details-wrapper .d-video .link-box li a {
  color: #4a90e2;
}
.dialogue-details-wrapper .d-video .link-box li a:hover {
  opacity: 0.8;
}
.dialogue-details-wrapper .d-video .link-box li::before {
  background: #52c41a;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  display: inline-block;
  content: '';
  vertical-align: middle;
  margin-right: 10px;
}
.dialogue-details-wrapper .d-video .d-video-time {
  padding-left: 24px;
  width: 304px;
}
.dialogue-details-wrapper .d-video .d-video-time .search-item {
  float: right;
  margin-bottom: 16px;
}
.dialogue-details-wrapper .d-video .d-video-time .btn {
  display: inline-block;
  padding: 6px 18px;
}
.dialogue-details-wrapper .d-video .d-video-time table th,
.dialogue-details-wrapper .d-video .d-video-time table td {
  width: 30%;
}

.dialogue-details-wrapper .trend-chart {
  width: 100%;
  height: 220px;
  margin-bottom: 24px;
}
.dialogue-details-wrapper .trend-chart img {
  width: 100%;
  height: 220px;
}
.dialogue-details-wrapper .trill-analysis .section-title {
  font-weight: normal;
}
.dialogue-details-wrapper .trill-analysis .age-chart {
  text-align: center;
}

.dialogue-details-wrapper table th:last-child {
  padding: 10px !important;
}
/*互动数据分析*/
.data-list {
  border-top: 1px solid #f5f5f5;
  padding-top: 30px;
}
.data-list .search {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 230px;
  height: 30px;
  margin: 0 0 20px;
}
.data-list .search .input input {
  border: none;
  float: left;
  width: 178px;
  height: 28px;
  padding: 0 8px;
  color: #333;
}
.data-list .search .input placeholder {
  color: #dedee4;
}
.data-list .search .button button {
  outline: none;
  background: none;
  box-shadow: none;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-width: 0 0 0 1px;
  float: left;
  width: 50px;
  height: 28px;
  color: #52c41a;
}
.data-list .search .button button:hover {
  background: #52c41a;
  color: #fff;
  border-radius: 0 4px 4px 0;
}
.data-list .search-list {
  font-size: 14px;
  color: #393939;
  max-width: 350px;
}
.data-list .list-c {
  height: 240px;
}
.data-list .list-c li {
  padding: 0 0 10px 20px;
  line-height: 1.6;
  position: relative;
}
.data-list .list-c li h6 {
  padding-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 1px;
}
.data-list .list-c li span {
  color: #6eb752;
}
.data-list .list-c li::before {
  background: #52c41a;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
}
.data-list .list-c li p {
  font-size: 12px;
  color: #999999;
}
.data-list .data-section {
  border-right: 1px solid #eee;
  padding-right: 24px;
  margin-right: 24px;
}
.data-list .word-chart {
  height: 320px;
  width: 100%;
  text-align: center;
}
.data-list .word-chart img {
  width: 300px;
  height: 300px;
  margin: 0 auto;
  display: block;
}
.video-myself-wrapper .right-main .trill-analysis .block:last-child {
  margin-bottom: 0;
}
.trill-analysis .age-chart {
  height: 200px;
}
.video-myself-wrapper .right-main .block .title1 {
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 20px;
  position: relative;
  height: 54px;
}
.video-myself-wrapper .right-main .block .title1 .pull-right {
  float: right;
}
.video-myself-wrapper .right-main .block .title1 .pull-right .date {
  margin-right: 10px;
  float: left;
}
.video-myself-wrapper .right-main .block .title1 .pull-right .btns-unified {
  padding: 1px 20px;
  height: 34px;
  line-height: 30px;
}
.video-myself-wrapper .select2-container .select2-selection--single {
  height: 34px !important;
}
.video-myself-wrapper .form-control {
  box-shadow: none;
  font-weight: normal;
}
.video-myself-wrapper .form-control:focus {
  border: 1px solid #52c41a !important;
}
/*促销活动*/
.s-nav .nav-badge {
  background-color: #52C41A !important;
  font-weight: normal !important;
  margin-left: 6px;
  padding: 2px 2px 3px;
  border-radius: 2px;
  font-size: 12px;
}
.activity-pop {
  padding: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
}
.activity-hd {
  color: #fff;
  background: url(../images/video/h-activity.jpg) no-repeat;
  height: 120px;
  border-radius: 6px 6px 0 0;
}
.activity-hd .activity-t {
  padding: 40px 0 0 67px;
}
.activity-hd h5 {
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 8px;
}
.activity-hd p {
  font-size: 14px;
  line-height: 19px;
}
.activity-hd p span {
  color: #ffd40c;
  font-size: 16px;
}
.activity-bd {
  padding: 40px 10px 0 10px;
}
.activity-bd h5 {
  color: #353535;
  font-size: 16px;
  margin-bottom: 40px;
  text-align: center;
}
.activity-list {
  display: flex;
  margin-bottom: 40px;
}

.activity-list dl {
  flex: 1;
  border-right: 1px solid #f5f5f5;
  padding: 0 28px;
}
.activity-list dl:last-child {
  border-right: none;
}
.activity-list dl dt i {
  background: url(../images/video/v-icon5b31.png?=123) no-repeat -20px 0;
  width: 32px;
  height: 32px;
  display: inline-block;
  margin: 0 auto 14px;
  display: block;
}
.activity-list dl dt i.icon1 {
  background-position: -20px 0;
}
.activity-list dl dt i.icon2 {
  background-position: -20px -32px;
}
.activity-list dl dt i.icon3 {
  background-position: -20px -64px;
}
.activity-list dl dt {
  text-align: center;
  margin-bottom: 14px;
  font-size: 16px;
  color: #353535;
}
.activity-list dl dd {
  text-align: justify;
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}
.activity-ft {
  border-top: 1px solid #eee;
  padding: 24px 0;
  margin: 0 24px;
  text-align: center;
  position: relative;
}
.activity-ft .version {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 24px;
  font-size: 12px;
}
.activity-ft-1 {
  border-top: none;
  padding: 0;
  margin: 0;
}
.activity-ft-1 .version {
  top: 0;
}
.activity-ft .btns-unified {
  width: 300px;
  margin: 0 auto;
}
.successed-area {
  text-align: center;
  color: #999;
  padding-bottom: 24px;
}
.successed-area .icon-successed {
  background: url(../images/video/icon-state.png) no-repeat;
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
}
.successed-area h3 {
  color: #333333;
  font-size: 18px;
  padding: 24px 0 16px;
}
.successed-area .sub-t {
  font-size: 14px;
  color: #333;
}
.successed-area p {
  line-height: 1.6;
}
.activity-pop .video-pop1 {
  padding: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
}
.activity-pop .a-content {
  text-align: center;
}
.activity-pop .a-title {
  font-size: 18px;
  color: #333;
  margin-bottom: 16px;
}
.activity-pop .a-subtitle {
  font-size: 14px;
  color: #999;
  margin-bottom: 40px;
}
.activity-pop .a-code {
  width: 120px;
  height: 120px;
  margin: 0 auto 40px;
}
/*优化*/
.rank-show {
  padding: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  background: #ffb624;
  border-radius: 24px;
  color: #fff;
  margin: 15px 0 0;
  line-height: 24px;
}
.rank-show::before {
  background: url(../images/video/v-iconedd5.png?=12) no-repeat -60px 0;
  width: 24px;
  height: 24px;
  content: '';
  vertical-align: sub;
  float: left;
  margin:-1px 2px 0 1px;
}
.rank-show a {
  color: #fff;
}
.rank-show a:hover {
  opacity: 0.8;
  color: #fff;
}
.refresh {
  background: url(../images/video/source-iconedd5.png?=12) no-repeat 0 -224px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  margin-left: 3px;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
}
.refresh:hover {
  transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
}
.refresh.refresh-w {
  background-position: 0 -240px;
}
.refresh-tip {
  position: relative;
  cursor: pointer;
}
.refresh-box {
  position: absolute;
  top: 25px;
  width: 265px;
  height: 64px;
  padding: 7px;
  background: #373737;
  border-radius: 4px;
  z-index: 4;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
}
.refresh-box p {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: normal;
}
.refresh-box::after {
  content: '';
  position: absolute;
  top: -7px;
  left: 55px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #373737;
}
.btns-refresh {
  min-width: 40px;
  padding-right: 10px;
  height: 24px;
  line-height: 24px;
  background: #52c41a;
  display: inline-block;
  color: #fff;
  border-radius: 3px;
}
.btns-refresh:hover,
.btns-refresh:focus {
  color: #fff !important;
  background: #45a715;
}
.btns-refresh:active {
  color: #fff !important;
  background: #3e9a12;
}
.btns-refresh-disable,
.btns-refresh-disable:hover,
.btns-refresh-disable:focus,
.btns-refresh-disable:active {
  background: #888;
}
.good-rank .form-group {
  margin-bottom: 0;
}
.good-rank .table tbody tr td:nth-child(3) {
  color: #595959;
}
.good-rank .table .person-publicnum img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
  margin-right: 10px;
}
.good-rank .table .person-publicnum .item-title a {
  color: #333;
}
.good-rank .table .person-publicnum .item-title a:hover {
  opacity: 0.8;
}
.bz-wrapper {
  padding: 0;
}
.bz-wrapper .p-list {
  margin-bottom: 20px;
  border-bottom: none;
}
.bz-wrapper .mp-article-list .risk-index {
  width: auto;
  height: 20px;
  line-height: 20px;
  border-radius: 3px;
  margin-top: 6px;
  font-size: 12px;
}

.bz-wrapper .p-list .mp-article-list .risk-index:before {
  vertical-align: text-top;
}
.v-icon-set-box i {
  margin-left: 10px;
}
.bz-wrapper .p-list .mp-article-list .media-list .item-media {
  position: relative;
}
.bz-wrapper .p-list .mp-article-list .media-list .item-media img {
  border-radius: 2px;
  width: 90px;
  height: 120px;
}
.bz-wrapper .p-list .mp-article-list .media-list .item-media .risk-index {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
  padding: 0 6px;
}
.bz-wrapper .p-list .mp-article-list .table tr td:first-child {
  padding-left: 0;
}

.video-details-wrapper .owner .owner-data .title {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  padding-bottom: 16px;
  color: #333333;
  font-size: 14px;
}

.video-details-wrapper .owner .owner-data .row i {
  font-size: 14px;
  padding-left: 4px;
}
.video-details-wrapper .owner .owner-data .row a {
  color: #8c8c8c;
  position: relative;
}
.video-details-wrapper .owner .owner-data .row .fans .refresh-box h6::before {
  background: url(../images/video/v-icon.png) no-repeat -60px -30px;
  content: '';
  width: 12px;
  height: 13px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 7px 0;
}
.video-details-wrapper .owner .owner-data .row .fans .refresh-box {
  width: 200px;
  min-height: 103px;
  padding: 14px;
  font-size: 12px;
}
.video-details-wrapper .owner .owner-data .row .fans .refresh-box li:before {
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 100%;
  margin: 0 6px;
  content: '';
  display: inline-block;
  vertical-align: middle;
}
.video-details-wrapper .owner .owner-data .row .fans .refresh-box::after {
  left: 15px;
}

/*热门音乐优化*/
.hot-top3 .plist .plist-block {
  width: 72px !important;
  height: 96px !important;
  float: left;
}
.hot-top3 .plist .plist-block .image {
  width: 72px !important;
  height: 96px !important;
}
.hot-top3 .plist .plist-block .image img {
  width: 72px !important;
  height: 96px !important;
}
.hot-top3 .plist .plist-block:hover .video-mask {
  height: 96px;
  width: 72px;
}
.hot-top3 .plist .plist-block .image:after {
  width: 72px;
  height: 28px;
}
.hot-top3 .plist .plist-block .image p {
  font-size: 12px !important;
  left: 3px !important;
  right: 3px !important;
}
.hot-top3 .plist .plist-block .image p i {
  margin-right: 2px;
}
/*.music-list .mp-article-list .table td:nth-child(2){ color:#52C41A;}*/
.music-list .plist .plist-block:hover .tag-play {
  left: 12px;
}
.music-list .rank-trend i {
  display: inline-block;
  vertical-align: baseline;
  margin-right: 2px;
  transform: scale(1);
  font-size: 16px;
}

/*添加使用帮助入口*/
.help-link {
  font-size: 12px;
  height: 20px;
}
.help-link a {
  color: #4a90e2;
}
.help-link a:hover {
  color: #2b73c6;
}
.help-link a:active {
  color: #0f78f2;
}
.help-link i {
  margin-right: 6px;
}
.v-help {
  width: 750px;
  margin: 0 auto;
  position: relative;
}
.v-help .help-link {
  text-align: right;
  margin: -30px 50px 30px 0;
}
.video-tabs .help-link {
  position: absolute;
  top: 25px;
  right: 25px;
}
.v-search-index .search-item i.fa-question-circle-o {
  background: none !important;
  line-height: 20px;
  margin-left: 5px;
  font-size: 16px;
}
.v-search-index .search-item .tooltip {
  white-space: nowrap;
}
.video-myself-wrapper .left-siderbar h5 .help-icon {
  color: #4a90e2;
}
.video-myself-wrapper .left-siderbar h5 .help-icon:hover {
  color: #2b73c6;
}
.video-myself-wrapper .left-siderbar h5 .help-icon:active {
  color: #0f78f2;
}
.video-myself-wrapper .left-siderbar h5 .icon-overview {
  float: left;
}
.video-monitor,
.choose-conditions {
  position: relative;
}
.video-monitor .help-link {
  position: absolute;
  top: 25px;
  right: 0;
}
.help-link-good {
  width: 750px;
  margin: 0 auto;
  position: relative;
}
.help-link-good .help-link {
  position: absolute;
  top: -40px;
  right: 50px;
}

/*电商分析优化*/
.video-details-wrapper .videos .tab-pane .pane-title .t {
  line-height: 40px;
  float: left;
}
.video-details-wrapper .videos .tab-pane .pane-title .t .tooltip-inner {
  max-width: 400px;
  text-align: left;
}
.video-details-wrapper .videos .tab-pane .pane-title .t .tooltip-inner p {
  margin-bottom: 8px;
}
.video-details-wrapper .videos .tab-pane .pane-title .search-item {
  margin: 0 0 24px 0;
}
.mp-article-source a i.icon-related {
  background-position: 0 -272px;
}
.mp-article-source a.source-related {
  background: #34c87a;
}
.mp-article-source a.source-related:hover {
  background-color: #30bd73;
}
.mp-article-source a.source-related:active {
  background-color: #29a363;
}
.analysis-wrap .p-list .mp-article-list .table td .time {
  display: block;
  padding-top: 8px;
}
.analysis-wrap .p-list .mp-article-list .table td .bz {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.goods-pop .article-item .article-t {
  padding: 24px 0;
  text-align: right;
}
.search-details-wrapper .p-list .mp-article-list .load-more {
  padding: 20px 0;
}

.v-rank-table .fa-exclamation-circle {
  color: #7a8a9a;
}
.fa-exclamation-circle:before {
  color: #bfbfbf;
}
.popover {
  background: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #fff;
  border: none;
}

.popover-title {
  background-color: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid rgba(0, 0, 0, 0.7);
  font-size: 12px;
}
.popover-content {
  padding: 2px 8px;
}

.popover.top > .arrow {
  border-top-color: rgba(0, 0, 0, 1);
  border-top-color: rgba(0, 0, 0, 1);
  opacity: 0.7;
  bottom: -6px;
  margin-left: -7px;
}
.popover>.arrow:after {
  content: "";
  border-width: 6px;
}
.popover.top > .arrow:after {
  border-top-color: rgba(0, 0, 0, 0.7);
  margin-left: -6px;
}

.popover>.arrow {
  border-width: 6px;
}
/*商品排行榜优化*/
.good-rank .table .person-publicnum i {
  background: url(../images/video/v-icond148.png?=88) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}
.good-rank .table .person-publicnum i.taobao {
  background-position: -60px -68px;
}
.good-rank .table .person-publicnum i.buy {
  background-position: -60px -84px;
}
.good-rank .table .person-publicnum i.tianmao {
  background-position: -76px -84px;
}
.taobao {
  background: url(../images/video/v-icon.png) no-repeat -60px -68px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.pk {
  background: url(../images/video/icon-pk.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.buy {
  background: url(../images/video/v-icon.png) no-repeat -60px -84px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.tianmao {
  background: url(../images/video/v-icon.png) no-repeat -76px -84px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.suning {
  background: url(../images/video/icon-suning.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.wph {
  background: url(../images/video/icon-wph.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.f-store{
  background: url(../images/video/f-store.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
.icon-sound {
  background: url(../images/video/icon-sound.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align:middle;
  margin: 0 5px 0 5px;
}
.zhibo {
  background: url(../images/video/icon-code.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
.icon-zhibo {
  background: url(../images/video/icon-zhibo.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
.icon-v-buy {
  background: url(../images/video/icon-v-buy.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px 0 0 !important;
}
.icon-price {
  background: url(../images/video/dy-price.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.icon-store {
  background: url(../images/video/dy-store.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
.i-zhibo {
  position: relative;
}
.i-zhibo .zhibo-code-box {
  display: none;
  position: absolute;
  top: -208px;
  left: -60px;
  height: 210px;
}
.i-zhibo .zhibo-code1 {
  padding: 10px;
  width: 140px;
  min-height: 140px;
  text-align: center;
  background: #fff;
  border: 1px solid #eee;
  color: #999;
  font-size: 13px;
  top: -208px;
  left: -60px;
}

.i-zhibo .zhibo-code {
  display: none;
  padding: 10px;
  width: 140px;
  height: 162px;
  text-align: center;
  background: #fff;
  border: 1px solid #eee;
  color: #999;
  font-size: 13px;
  position: absolute;
  top: -168px;
  left: -90px;
  z-index: 100;
}
.i-zhibo .zhibo-code::before,
.i-zhibo .zhibo-code1::before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 8px solid #eee;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  top: 161px;
  left: 94px;
}
.i-zhibo .zhibo-code::after,
.i-zhibo .zhibo-code1::after {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 160px;
  left: 94px;
}
.i-zhibo .zhibo-code1 .code-img,
.i-zhibo .zhibo-code .code-img {
  width: 120px !important;
  height: 120px !important;
  border-radius: 1px;
  margin-bottom: 5px;
}
.i-zhibo:hover .zhibo-code {
  display: block;
}
.i-zhibo:hover .zhibo-code-box {
  display: block;
}

.i-zhibo .zhibo-code1 .btn {
  padding: 0 8px;
  background: #52c41a;
  color: #fff;
  margin-top: 6px;
}
.i-zhibo .zhibo-code1 .btn:hover,
.i-zhibo .zhibo-code1 .btn:focus {
  opacity: 0.9;
  outline: none;
}
.i-zhibo.b-i-zhibo .zhibo-code-box {
  top: 20px;
  left: -90px;
  min-height: 140px;
  z-index: 5;
  font-weight: normal;
  line-height: 1;
}
.i-zhibo.b-i-zhibo:hover {
  opacity: 1 !important;
}
.i-zhibo.b-i-zhibo .zhibo-code-box .zhibo-code1 {
  min-height: 140px;
  margin-top: 14px;
}
.i-zhibo.b-i-zhibo .zhibo-code-box .zhibo-code1::before {
  top: 6px;
  border-top: none;
  border-bottom: 8px solid #eee;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.i-zhibo.b-i-zhibo .zhibo-code-box .zhibo-code1::after {
  top: 7px;
  border-top: none;
  border-bottom: 8px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.i-zhibo.b-i-zhibo .zhibo-code-box .zhibo-code1 p {
  padding-top: 10px;
}
.personal-info-box .zhibo {
  vertical-align: text-top;
}

.p-coupon {
  display: inline-block;
  height: 24px;
  border-radius: 2px;
  background: #fff;
  position: relative;
}
.p-coupon .coupon {
  background: #ff5000;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  width: 24px;
  height: 22px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.p-coupon .c {
  padding: 0 4px;
  height: 22px;
  line-height: 20px;
  color: #ff5000 !important;
  border: 1px solid #ff5000;
  border-width: 1px 1px 1px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  position: absolute;
  left: 24px;
  top: 0;
  max-width: 130px;
  font-size: 12px;
  margin: 0 !important;
}
/*电商视频排行*/
.ev-rank .table .person-publicnum img {
  width: 60px;
  height: 80px;
  border-radius: 2px;
  margin-right: 12px;
}
.ev-rank .item-title a {
  color: #4a90e2;
}
.ev-rank .item-sub-title {
  color: #8c8c8c;
  padding-top: 6px;
}
.ev-rank .item-sub-title span a {
  color: #f5a623 !important;
  /*max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  */
  display: inline-block;
  vertical-align: middle;
}
.ev-rank .table tbody tr td:nth-child(3) {
  color: #8c8c8c;
}
.ev-rank .table tbody tr td:nth-child(3) a {
  color: #4a90e2;
}
.ev-rank .table tbody tr td:nth-child(3) .time {
  padding-top: 6px;
}
.goods-pop .tab-nav {
  margin-bottom: 24px;
  border-radius: 3px 3px 0 0;
  height: 50px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
  padding: 0 24px !important;
  margin: 0 -24px;
}
.goods-pop .tab-nav li {
  float: left;
  margin-right: 16px;
}
.goods-pop .tab-nav li a {
  color: #595959;
  padding: 0 16px;
  display: inline-block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  position: relative;
}
.goods-pop .tab-nav li a span {
  position: absolute;
  top: -10px;
  right: -12px;
  color: #f00;
  font-size: 12px; /*transform:scale(0.8);*/
}
.goods-pop .tab-nav li.active a,
.goods-pop .tab-nav li:hover a {
  color: #3cb600;
  border-bottom: 2px solid #3cb600;
  display: block;
}
.goods-pop .tab-main .times {
  text-align: right;
  padding: 24px 0;
  display: block;
  clear: both;
}
.goods-pop .goods-hd {
  margin: -6px -16px 24px -6px;
}
.goods-pop .goods-hd .media-list .item-media img {
  width: 136px;
  height: 136px;
  display: inline-block;
  margin-right: 16px;
}
.goods-pop .goods-hd .item {
  margin-bottom: 16px;
  font-size: 18px;
}
.goods-pop .goods-hd .item-title {
  color: #333333;
  font-size: 18px;
  padding-top: 8px;
  line-height: 1.4;
  width: 730px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-pop .goods-hd .item-price {
  color: #ff5000;
}
.goods-pop .goods-hd .item-price .price {
  font-size: 40px;
  line-height: 1.2;
  font-weight: bold;
  letter-spacing: -2px;
}
.goods-pop .goods-hd .item-price .original {
  font-size: 12px;
  color: #8c8c8c;
  text-decoration: line-through;
}
.goods-pop .goods-hd .item-amount {
  color: #c8c8c8;
  font-size: 14px;
}
.goods-pop .goods-hd .item-amount span {
  color: #333333;
  margin-right: 25px;
}
.goods-pop .p-list .mp-article-list1 .table th {
  padding: 11px 10px;
}

/*评论热词top*/
.hot-words {
  padding: 6px 0 20px 0;
}
.hot-words h5 {
  color: #333;
  font-size: 14px;
  margin-bottom: 40px;
}
.hot-words h5 .tooltip-inner{ text-align: left;}
.hot-words .hot-words-title{
  color: #999999;
  font-size: 14px;
  margin-bottom: 40px;
  cursor: pointer;
}
.hot-words .hot-words-title .active{
  color: #333;
}
.hot-words .hot-words-title .divide-vline {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  margin: 0 6px;
  background-color: #999;
}
.mpArticleHot {
  padding: 0 20px 20px 0;
}
.mpArticleHot ul {
  margin: 0;
  padding: 0;
}
.articleRatio {
  height: 160px;
}
.articleRatio ul {
  list-style: none;
  padding: 0 0 0 5%;
}
.articleRatio li {
  height: 40px;
  border-top: 1px dashed #e9e9e9;
  position: relative;
}
.articleRatio li:last-child {
  border-top: 2px solid #e9e9e9;
}
.articleRatio .ratio {
  position: absolute;
  color: #a5afb7;
  font-size: 11px;
  left: -5%;
  top: -9px;
}
.Distribution {
  margin-left: 6%;
}
.Distribution ul {
  list-style: none;
  width: 100%;
}
.Distribution li {
  float: left;
  width: 10%;
  text-align: center;
  padding-top: 5px;
}
.Ratio {
  position: relative;
  margin-left: 6%;
}
.Ratio ul {
  list-style: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.Ratio ul li {
  width: 10%;
  float: left;
  position: relative;
  z-index: 1;
}

.columnarDistribution {
  width: 32px;
  height: 160px;
  margin: 0 auto;
}
.columnarDistribution span {
  display: block;
  position: absolute;
  bottom: 0;
  width: 32px;
}
.columnarDistribution i {
  height: 100%;
  width: 32px;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-animation: easeHeight 0.8s 0s;
  -moz-animation: easeHeight 0.8s 0s;
  animation: easeHeight 0.8s 0s;
}
.columnarDistribution .distributionProportion {
  background: #51c41a;
  display: block;
}
.columnarDistribution em {
  font-style: normal;
  position: absolute;
  height: 16px;
  line-height: 16px;
  top: -20px;
  left: 0;
  width: 36px;
  text-align: center;
  -webkit-text-size-adjust: none;
  font-size: 10px;
}
@-webkit-keyframes easeHeight {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-moz-keyframes easeHeight {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes easeHeight {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}

.query-results-630 .help-link-good {
  width: 630px;
}
.query-results-630 .help-link-good .help-link {
  position: absolute;
  top: 0;
  right: 70px;
}
/*粉丝趋势分析*/
.data-chart-gender {
  height: 320px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 35px;
}
.data-chart-age {
  height: 308px;
}
.t-analysis .filter a {
  color: #999999 !important;
}
.t-analysis .filter a:hover,
.t-analysis .filter a.active {
  color: #52c41a !important;
}
/*蓝v榜*/
.input-info {
  display: inline-block;
}
.input-info [type='text'] {
  width: 480px;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 14px;
  color: #757575;
  box-sizing: border-box;
}
.input-info [type='text']::-webkit-input-placeholder {
  color: #bfbfbf;
}
.input-info [type='text']::-moz-placeholder {
  color: #bfbfbf;
}
.input-info [type='text']::-moz-placeholder {
  color: #bfbfbf;
}
.input-info [type='text']::-ms-input-placeholder {
  color: #bfbfbf;
}
.input-info [type='text']:hover,
.control-search-2 [type='text']:focus {
  background: #f9f9f9;
  border-color: #52c41a;
}

.control-search-s .control-search-2 {
  float: right;
  width: 350px;
}
.control-search-s .control-search-2 [type='text'] {
  width: 270px;
}

.v-rank-table .table tr td .rank {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}
/*充值次数*/
.table-function {
  width: 520px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
  text-align: center;
}
.table-function .number {
  color: #52C41A;
}
.table-function a {
  color: #3498db;
  margin-left: 8px;
}
.table-function thead tr {
  height: 54px;
  line-height: 54px;
  color: #585858;
}
.table-function thead tr th {
  background: #e8e8e8;
  text-align: center;
  color: #999999;
  background: #fafafa;
  box-shadow: 0px 1px 0px 0px rgba(232, 232, 232, 1);
}
.table-function tbody tr {
  height: 32px;
  line-height: 32px;
  color: #333333;
  padding: 0;
}
.table-function tbody tr td {
  padding: 14px 0;
}
.top-up {
  width: 1120px;
  margin: 30px auto 40px;
}

.p-box li {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 160px;
  height: 78px;
  position: relative;
  line-height: 14px;
}
.p-box li h5 {
  color: #333;
  font-size: 20px;
  margin-bottom: 6px;
}
.p-box .top-up-block {
  font-size: 14px;
  padding-top: 15px;
  text-align: center;
  color: #999;
}
.p-box .top-up-block .amount {
  color: #f5241c;
  font-size: 16px;
}
.p-box .top-up-block .o-price {
  text-decoration: line-through;
}
.original-price .red {
  color: #f5241c;
  font-size: 14px;
}

/*我的抖音号总览优化*/
.video-overview-new {
  width: auto !important;
}
.video-overview-new .table {
  margin-bottom: 0;
}
.video-overview-new .table tbody tr td {
  text-align: center;
  border-bottom: none;
  line-height: 2.4;
}
.video-overview-new .person-publicnum {
  padding: 0 10px 0 0 !important;
  position: inherit;
  line-height: 1.2;
}
.video-overview-new .person-publicnum img {
  width: 32px;
}
.video-overview-new .person-publicnum span {
  vertical-align: middle;
  padding-top: 4px;
}
.video-overview-new .table tbody {
  z-index: 1;
}
.video-overview-new .table tbody tr td:nth-child(3) {
  color: #595959;
}
.video-overview-new .table tbody tr td {
  text-align: center;
  border-bottom: none;
  padding: 20px 6px;
}
.video-overview-new .table thead {
  z-index: 10;
}
.video-overview-new .table thead tr th {
  padding: 17px 6px;
}

.video-overview-new .table tbody tr td:nth-child(2) {
  position: relative;
  text-align: center;
}
.video-overview-new .table tbody tr td:nth-child(2)::before {
  border-left: 1px solid #e5e5e5;
  position: absolute;
  top: 24px;
  bottom: 24px;
  left: -24px;
  width: 1px;
  content: '';
  display: inline-block;
}
.video-overview-new .table-thead.theadScroll {
  position: fixed;
  top: 68px;
  left: 472px;
  right: 52px;
}
.video-myself-wrapper .left-siderbar h5 .icon-overview {
  display: block;
}
.video-myself-wrapper .left-siderbar h5 .icon-overview::before {
  background: url(../images/video/icon-overview.png) no-repeat;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
/*404*/
.page-404 {
  text-align: center;
  padding: 60px;
}
.page-404 .icon-404 {
  background: url(../images/video/404.png) no-repeat;
  width: 283px;
  height: 240px;
  display: inline-block;
  margin: 0 auto 32px;
}
.page-404 h6 {
  color: #bfbfbf;
  font-size: 16px;
  margin-bottom: 20px;
}
.page-404 .btns-unified {
  width: 120px;
}
.e-goods-search .goods-search .search-item:last-child {
  padding: 16px 0 0 0;
}
.e-search-details {
  padding: 0 0 24px 0 !important;
}
.e-search-details .media-list .item-inner .item-times .goods {
  margin-left: 0;
}
.e-search-details .media-list .item-inner .item-times .goods em {
  color: #f5a623 !important;
}
.e-search-details .media-list .item-inner .item-title a {
  color: #4a90e2;
}
/*MCN*/
#video_analysis .pane-title {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 20px;
}
#video_analysis .pane-title .search-item {
  margin: 0 0 20px 0;
}
.mcn-main .mcn-hd {
  padding: 8px;
  margin-bottom: 15px;
}
.mcn-main .media-list .item-media img {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  margin-right: 15px;
}
.mcn-main .media-list .item-inner .item-title {
  color: #333;
  font-size: 18px;
  margin-bottom: 12px;
}
.mcn-main .media-list .item-inner .item-sub-title {
  color: #999;
  font-size: 14px;
}
.mcn-main .mcn-bd {
  color: #585858;
}
.mcn-main .mcn-bd .block {
  padding: 24px 0;
  border-top: 1px solid #eee;
}
.mcn-main .mcn-bd .intro {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
}
.mcn-main .mcn-bd .intro:last-child {
  margin-bottom: 0;
}
.mcn-main .mcn-bd .contact p {
  padding-bottom: 10px;
}
.mcn-main .mcn-bd .contact p:last-child {
  padding-bottom: 0;
}
.mcn-main .mcn-bd .contact p span {
  color: #333333;
}
.mcn-main .mcn-bd .block .title {
  margin-bottom: 24px;
}
.mcn-main .mcn-bd .tiktalk-list li {
  display: inline-block;
  margin: 0 10px 15px 0;
  background: #fff;
}
.mcn-main .mcn-bd .tiktalk-list li a {
  display: table;
  border-radius: 4px;
  border: 1px solid #eee;
  padding: 14px;
  width: 143px;
  height: 60px;
  color: #333;
}
.mcn-main .mcn-bd .tiktalk-list li a:hover {
  border: 1px solid #52c41a;
  color: #4a90e2;
}
.mcn-main .mcn-bd .tiktalk-list li img {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  margin-right: 8px;
  float: left;
}
.mcn-main .mcn-bd .tiktalk-list li .text {
  width: 78px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.2;
}
.mcn-main .mcn-bd .tiktalk-list li span {
  vertical-align: middle;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.tiktalk-list-f {
  border-top: 1px solid #eee;
  padding: 20px 0;
  text-align: center;
}
.mcn-main .code-box {
  text-align: center;
  padding-top: 24px;
}
.mcn-main .code-box .t {
  color: #8c8c8c;
  margin-bottom: 15px;
  line-height: 1.8;
}
.mcn-main .code-box .code {
  padding: 10px;
}
.mcn-main .code-box .code img {
  width: 160px;
  height: 160px;
  margin-bottom: 10px;
}
.mcn-main .code-box .code p:before {
  background: url(../images/video/icon-scan.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
}
/*品牌排行榜*/
.v-rank-table .table tbody tr:last-child td {
  border-bottom: 1px solid #e8e8e8;
}
.brand-pop .goods-hd .item-title {
  color: #333333;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 20px;
}
.mp-article-source a i.icon-brand {
  background-position: 0 -305px;
  top: 8px;
}
.mp-article-source a.source-brand {
  background: #f65f7f;
}
.mp-article-source a.source-brand:hover {
  background-color: #df4968;
}
.mp-article-source a.source-brand:active {
  background-color: #c4304f;
}
.brand-pop .gender-section {
  height: 210px;
}
.brand-pop .section-title {
  margin-bottom: 20px;
}
.brand-pop .gender-icons {
  padding-top: 30px;
  margin: 0;
}
.brand-pop .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
}
.brand-pop .scale .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easeHeight 0.8s 0s;
}
.brand-pop .age-chart {
  width: 240px;
  height: 200px;
  margin: 0 auto;
}
.brand-pop .filter {
  float: right;
}
.brand-pop .filter a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}
.brand-pop .filter a.active {
  color: #52c41a;
}
.brand-pop .brand-analysis .item-media img {
  border-radius: 2px;
  width: 60px !important;
  height: 60px !important;
}

/*账号搜索相关优化*/
.add-icon {
  background: url(../images/video/add-icon.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.dn-results .btn {
  margin: 40px 0 0 0 !important;
}
.control-search-box1 .r-tip {
  margin-top: -10px;
  font-size: 12px;
  padding: 10px 0 0 5px;
}
.control-search-box1 .r-tip a {
  float: right;
  color: #4a90e2;
}

.demo-pop {
  background: #ffffff;
  border-radius: 4px;
  width: 610px;
  min-height: 139px;
  height: auto;
  padding: 20px;
  position: relative;
  margin: 20px auto 0;
}
.demo-pop:after {
  border: solid transparent;
  content: ' ';
  height: 0;
  left: 100%;
  position: absolute;
  width: 0;
  border-width: 10px;
  border-bottom-color: #fff;
  top: -20px;
  left: 556px;
}
.demo-pop img {
  width: 570px;
  height: 332px;
}
/*商品分析优化*/
.show-goods {
  text-align: center;
  margin-bottom: 40px;
}
.show-goods img {
  width: 584px;
  height: 630px;
  margin: 0 auto;
}
.btn-show {
  width: 22px;
  height: 22px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
}
.btn-show i {
  font-size: 16px;
  color: #999999;
  padding: 2px 5px;
}
.btn-show:hover,
.btn-show.active {
  border: 1px solid #52c41a;
}
.btn-show:hover i,
.btn-show.active i {
  color: #52c41a;
  transform: rotate(180deg);
  transition: all 0.2s;
}
.pinpai-style {
  height: 28px;
  overflow: hidden;
}

.pinpai-style.expand {
  height: auto;
  overflow: inherit;
}
.search-details-wrapper .media-list .item-inner .item-title .icon-trill {
  background: url(../images/video/v-icon5b31.png?=123) no-repeat -182px 0;
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.tag-delete {
  background: #c5c5c5;
  color: #fff;
  min-width: 20px;
  padding: 0 4px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  display: inline-block;
  border-radius: 2px;
  margin-right: 5px;
}
/*公众号对比*/

.contrast-icon {
  background: url(../images/video/icon-contrast.png) no-repeat center top;
  padding-top: 150px;
}

.contrast-list1 {
  margin: 0 auto;
  width: 1180px;
}

.contrast-list1 .contrast-item {
  background: #fff;
  border-radius: 4px;
  width: 347px;
  height: 145px;
  padding: 0 24px;
  margin: 0 12px 24px 12px;
  float: left;
}

.contrast-list1 .contrast-item:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.contrast-list1 .contrast-item .avatar {
  text-align: center;
  padding: 24px 0;
}

.contrast-list1 .contrast-item .avatar a {
  margin-left: -10px;
  cursor: pointer;
  display: inline-block;
}

.contrast-list1 .contrast-item .avatar a:last-child {
  margin-right: 0;
}

.contrast-list1 .contrast-item .avatar img {
  width: 48px;
  height: 48px;
  border-radius: 48px;
  display: inline-block;
}

.contrast-list1 .contrast-item .time {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  color: #999;
  padding: 16px 0;
}

.contrast-list1 .contrast-item .time span {
  color: #333;
}

.contrast-main {
  width: 960px;
  height: 794px;
  margin: 96px auto 40px;
  background: #fff;
}

.contrast-main .contrast-l {
  width: 660px;
  border-right: 1px solid #f5f5f5;
  box-sizing: border-box;
  height: 794px;
  float: left;
}

.contrast-main .contrast-r {
  width: 300px;
  float: right;
}

.contrast-main .contrast-l .contrast-hd,
.contrast-main .contrast-r .contrast-hd {
  background: #fafafa;
  height: 56px;
  padding: 20px 24px;
  color: #333333;
  font-size: 14px;
  border-bottom: 1px solid #f5f5f5;
}

.contrast-main .contrast-r .contrast-hd span {
  width: 16px;
  height: 16px;
  background: #52c41a;
  border-radius: 16px;
  color: #fff;
  display: inline-block;
  text-align: center;
  line-height: 16px;
  margin-left: 5px;
}

.contrast-main .contrast-l .contrast-bd {
  padding: 20px 24px;
}
.contrast-main .contrast-bd .img-cover {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 32px;
  background: #e1f4d6;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  float: left;
  margin-right: 10px;
}
.contrast-main .contrast-l .control-search-box1 {
  width: 610px;
  margin-bottom: 20px;
}

.contrast-main .contrast-l .control-search-1 [type='text'] {
  width: 532px;
}

.contrast-main .contrast-l .tip {
  color: #8c8c8c;
  font-size: 14px;
  margin-bottom: 20px;
}
.contrast-main .list-block-main{
  max-height: 590px;
  overflow-x: hidden;
  overflow: auto;
margin-right: -10px;
}

.contrast-main .contrast-l .list-block {
  width: 610px;
  min-height: 100px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  padding: 20px;
  color: #999999;
  line-height: 1.3;
  font-size: 12px;
  position: relative;
  margin-bottom: 20px;
}
.contrast-main .contrast-l .list-block  .item-media{ position: relative;}
.contrast-main .contrast-l .list-block img {
  width: 60px;
  height: 60px;
  border-radius:100%;
}
.contrast-main .contrast-l .list-block .cert-tip-ind {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.contrast-main .contrast-l .list-block .item-title a {
  color: #333;
  margin-bottom: 5px;
  font-size: 14px;
}
.contrast-main .contrast-l .list-block .item-inner {
  font-size: 12px;
  line-height: 1.5;
  width: 390px;
}
.contrast-main .contrast-l .list-block .item-inner .item-id .c-fans {
  border-left: 1px solid #eee;
  padding-left: 16px;
  margin-left: 16px;
}
.contrast-main .contrast-l .list-block .item-inner .item-tinfo {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.contrast-main .contrast-l .list-block .btns-unified {
  position: absolute;
  top: 34px;
  right: 20px;
}

.contrast-main .contrast-l .list-block .btns-chosen {
  background: #d9d9d9 !important;
  cursor: default;
}

.contrast-main .contrast-r {
  height: 794px;
  position: relative;
}

.contrast-main .contrast-r .contrast-bd li {
  height: 60px;
  background: #fff;
  border-bottom: 1px solid #f5f5f5;
  line-height: 32px;
  padding: 14px 24px;
  position: relative;
}

.contrast-main .contrast-r .contrast-bd li .name {
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

.contrast-main .contrast-r .contrast-bd li img {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  margin-right: 10px;
  float: left;
}

.contrast-main .contrast-r .contrast-bd li a.delete {
  background: url(../images/video/v-icon.png) no-repeat 0 -32px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 20px;
}

.contrast-main .contrast-r .btns-box {
  border-top: 1px solid #f5f5f5;
  padding: 20px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
}

.contrast-main .contrast-r .btns-box .btns-unified {
  width: 160px;
}

.contrast-main .contrast-r .btns-box .btns-unified.disable {
  background: #95de64;
}

.contrast-main .contrast-r .tip {
  padding-top: 280px;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
  color: #8c8c8c;
}

.video-pop1 .t {
  font-size: 16px;
  color: #333;
  margin-bottom: 10px;
  text-align: center;
}

.video-pop1 .c {
  color: #8c8c8c;
  margin-bottom: 32px;
  text-align: center;
}

.video-pop1 .btns-unified {
  width: 120px;
}

.contrast-list {
  padding: 96px 0 40px;
  width: 960px;
  margin: 0 auto;
}

.contrast-list .table {
  width: 100%;
  background: #fff;
  display: table;
}

.contrast-list .table > thead > tr > th {
  border-bottom: 1px solid #f5f5f5;
}

.contrast-list .table td {
  border: 1px solid #eee;
  border-width: 1px 1px 0 0;
  text-align: center;
  color: #333;
}

.contrast-list .table td:first-child {
  color: #8c8c8c;
  vertical-align: middle;
}

.contrast-list .table th {
  background: #fafafa;
  border-radius: 4px 4px 0 0;
  color: #333;
  border-top: 1px solid #eee;
}

.contrast-list .table th,
.contrast-list .table td {
  display: table-cell;
  padding: 20px;
}
.contrast-list .table th.t-center {
  text-align: center !important;
}

.contrast-list .table th:first-child,
.contrast-list .table td:first-child {
  text-align: right;
  padding: 2% 2% 2% 0;
  width:130px;
}

.contrast-list .btns-add {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 120px;
  height: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  color: #333;
}

.contrast-list .btns-add:hover {
  background: #52c41a;
  color: #fff;
}

.contrast-list .btns-add:focus {
  background: #46a915;
  color: #fff;
}

.public-img {
  width: 48px;
  height: 48px;
  border-radius: 48px;
}

.contrast-list .name {
  color: #333;
}

.icon-compare-yes {
  background: url(../images/icon_compare.html) no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
}

.icon-compare-no {
  background: url(../images/icon_compare.html) no-repeat;
  width: 24px;
  height: 24px;
  background-position: 0 -24px;
  display: block;
  margin: 0 auto;
}

.data-content-compare .table .text-line-style {
  /*text-align:right; padding-right:30px;*/
  color: #999;
}

.contrast-list .tag-c {
  padding: 2px 6px;
  margin: 5px;
  border-radius: 3px;
  font-size: 12px;
  display: inline-block;
}

.contrast-list .tag-r {
  background: #fef1e6;
  color: #f57a20;
}

.contrast-list .tag-n {
  color: #999;
}

.contrast-list .table thead tr {
  height: auto !important;
  line-height: 1.5 !important;
}

.contrast-list .tag-l {
  background: #1dc58b;
  color: #fff;
  margin: 5px 3px;
}

.contrast-list .tag-w {
  background: #e4f0ff;
  color: #4a90e2;
  margin: 5px 3px;
}

.contrast-list .gender {
  display: inline-block;
  color: #585858;
  font-size: 12px;
  margin: 5px 10px;
}

.contrast-list .male {
  color: #24b1ef;
  font-size: 13px;
}

.contrast-list .female {
  color: #f04b43;
  font-size: 13px;
}

.contrast-list .tag-zs {
  color: #52c41a;
}

.contrast-list .results-derived a {
  margin-top: 15px;
}

.contrast-list .data-source {
  padding: 32px;
  text-align: center;
}

.see-sample {
  padding-top: 16px;
  margin-bottom: -16px;
  font-size: 12px;
  color: #4a90e2;
}

.see-sample:hover {
  color: #1766c1;
}

.video-monitor .see-sample {
  margin-left: 4px;
}

.contrast-main .contrast-r .use-number {
  background: #fff;
  min-height: 20px;
  margin-top: -60px;
  text-align: center;
  position: absolute;
  bottom: 83px;
  left: 0;
  right: 0;
  padding: 20px 0;
  font-size:13px;
}

.contrast-main .contrast-r .use-number .number {
  color: #52c41a;
  margin-right: 10px;
}

.modal-pop-tip .over-tip {
  margin: 0 auto !important;
}
.bz-senior-search {
  margin: 0 0 24px 0;
}
.bz-senior-search .icheckbox_square-green,
.bz-senior-search .iradio_square-green {
  margin: -3px 0 0 0;
}
/*品牌舆情分析*/
.chart-video-class {
  margin-bottom: 24px;
}

.chart-video-class .chart-video-title {
  text-align: left;
  color: #333333;
  font-size: 14px;
  margin-bottom: 16px;
}

.videos-class {
  padding: 0 0 24px 0 !important;
}

.videos-class .search-list {
  font-size: 14px;
  color: #393939;
  max-width: 350px;
}

.videos-class .list-c {
  height: 240px;
}

.videos-class .list-c li {
  padding: 0 0 10px 20px;
  line-height: 1.6;
  position: relative;
}

.videos-class .list-c li h6 {
  padding-bottom: 4px;
}

.videos-class .list-c li .keywords {
  color: #6eb752;
  float: left;
}

.videos-class .list-c li .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  letter-spacing: 1px;
  max-width: 200px;
  display: inline-block;
}

.videos-class .list-c li a:hover .title {
  color: #4a90e3;
}

.videos-class .list-c li a .icon-link {
  background: url(../images/video/v-icon.png) no-repeat -89px -41px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
}

.videos-class .list-c li a:hover .icon-link {
  background-position: -89px -21px;
}

.videos-class .list-c li::before {
  background: #52c41a;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
}

.videos-class .list-c li p {
  font-size: 12px;
  color: #999999;
  margin: 0;
}

.videos-class .search {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  width: 230px;
  height: 30px;
  margin: 60px 0 20px;
}

.videos-class .search .input input {
  border: none;
  float: left;
  width: 178px;
  height: 28px;
  padding: 0 8px;
  color: #333;
}

.videos-class .input placeholder {
  color: #dedee4;
}

.videos-class .button button {
  outline: none;
  background: none;
  box-shadow: none;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-width: 0 0 0 1px;
  float: left;
  width: 50px;
  height: 28px;
  color: #52c41a;
}

.videos-class .button button:hover {
  background: #52c41a;
  color: #fff;
  border-radius: 0 4px 4px 0;
}

.videos-class .pagination {
  margin: 0;
  display: block;
  position: absolute;
  right: 0;
  bottom: -50px;
}

.videos-class .pagination > li:first-child > a,
.videos-class .pagination > li:first-child > span,
.videos-class .pagination > li:last-child > a,
.videos-class .pagination > li:last-child > span {
  padding: 4px 12px;
  color: #9c9c9c;
  border-radius: 2px;
  font-size: 16px;
}

.videos-class .pagination > li a:hover {
  color: #fff;
}

/*子账号*/

.v-account .btn,
.v-account .btn {
  height: 32px !important;
  line-height: 32px !important;
  min-width: 10px !important;
  padding: 0 14px !important;
  margin: 0 5px;
}
.v-account .btn:hover{
opacity:1
}
.v-account .table tbody td {
  vertical-align: middle;
}
.v-account p a{ 
  color:rgba(82, 196, 26, 1);
}
.v-account p a:hover{
  color:rgba(82, 196, 26, 0.8);
}
.operation-pop {
  text-align: center;
}
.operation-pop h3 {
  color: #333333;
  font-size: 16px;
  margin-bottom: 30px;
}
.operation-pop p {
  color: #8c8c8c;
  font-size: 14px;
  margin-bottom: 50px;
}
.operation-pop .btn {
  padding: 0;
  width: 120px;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
}
.operation-pop .btn:focus {
  box-shadow: none;
}
.v-account-bind {
  color: #999999;
}
.btns {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btns-danger {
  color: #fff;
  background-color: #ff445b;
  border-color: #ff445b;
}
.btns-danger:hover {
  background: #f1263f;
  color: #fff;
}
.btns-danger:active {
  background: #e0162f;
  color: #fff;
}
.btns-primary:link,
.btns-primary:visited {
  color: #333;
  background-color: #fff;
  border-color: #eee;
}
.btns-primary:focus,
.btns-primary:hover {
  border-color: #74CF48;
  background: #74CF48;
  color:#fff !important;
}
.btns-primary:active {
  background: #32a008;
  color: #fff;
  box-shadow: none;
}

.m-pop {
  background: #ffffff;
  border-radius: 4px;
  width: 610px;
  min-height: 139px;
  height: auto;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a-close {
  background: url(../images/video/icon-data.png) no-repeat 0 -247px;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.a-close:hover {
  opacity: 0.7;
}
.m-pop .m-header {
  font-size: 14px;
  color: #333;
  line-height: 19px;
}
.m-pop .m-header,
.m-pop .m-body,
.m-pop .m-footer {
  padding: 0 30px;
}
.m-pop .modal-title {
  padding: 24px 0;
}
.m-pop .m-footer {
  padding: 4px 30px 30px 110px;
}
.m-pop .form-group label {
  color: #333;
  margin-right: 0;
  text-align: right;
  width: 80px;
  display: inline-block;
  font-weight: normal;
  padding: 15px 0;
  box-shadow: none;
}
.m-pop .form-group input {
  width: 100%;
  height: 42px;
  line-height: 42px;
  background: #fff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  color: #999;
  font-size: 14px;
  box-shadow: none;
}
.m-pop .form-group input:focus {
  border: 1px solid #52c41a;
}
.m-pop .btn {
  min-width: 120px;
  margin-right: 10px;
  padding: 8px 12px;
}
.m-pop .btns-unified {
  height: auto;
  line-height: normal;
}
.m-pop .v-code {
  width: 88px !important;
  height: 40px;
  min-width: auto;
}
.m-pop .p15 {
  padding: 0 15px 0 0 !important;
}
.m-pop .v-code-waiting {
  color: #999;
  line-height: 40px;
  width: 88px;
  height: 40px;
  min-width: auto;
  background: #e8e8e8;
  border-radius: 4px;
  text-align: center;
}
/*详情优化*/

.data-chart-gender {
  height: 334px;
}

.data-chart-age {
  height: 300px;
}

.data-preview .preview {
  padding: 24px 0 24px 24px;
  border-bottom: 1px solid #f5f5f5;
  display: flex;
}

.data-preview .preview .pv {
  flex: 1;
  font-size: 14px;
}

.data-preview .preview .pv h5 {
  color: #8c8c8c;
  margin-bottom: 15px;
}

.data-preview .preview .pv p {
  color: #595959;
  font-weight: bold;
}

.data-preview .preview1 .p0 {
  padding-left: 52px;
  position: relative;
  margin: 0 auto;
  width: 150px;
}

.data-preview .preview1 .p0::before {
  background: url(../images/video/v-icon.png) no-repeat;
  width: 32px;
  height: 33px;
  content: '';
  display: inline-block;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 6px;
}

.data-preview .preview1 .p1::before {
  background-position: -205px 0;
}

.data-preview .preview1 .p2::before {
  background-position: -205px -32px;
  height: 32px;
}

.data-preview .preview2 .p0 {
  padding-left: 26px;
  position: relative;
  margin: 0 auto;
  width: 150px;
}

.data-preview .preview2 .p0::before {
  background: url(../images/video/v-icon.png) no-repeat;
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.data-preview .preview2 .p1::before {
  background-position: -205px -64px;
}

.data-preview .preview2 .p2::before {
  background-position: -221px -64px;
}

.data-preview .preview2 .p1::before {
  background-position: -205px -80px;
}
.data-preview .preview2 .p4::before {
  background: url(../images/video/icon-zb.png) no-repeat;
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.btns-bar .btns-unified {
  margin-bottom: 24px;
  float: right;
}

/*带货播主排行榜*/
.media-list-bozhu .item-media {
  position: relative;
  vertical-align: top !important;
}
.media-list-bozhu .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}
.media-list-bozhu .item-media .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}

.media-list-bozhu .item-inner .item-title{
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}
.media-list-bozhu-info .item-inner .item-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.good-rank .table .person-publicnum .media-list-bz img {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  margin-right: 0;
}
.good-rank .table .person-publicnum .media-list-bz .item-media {
  position: relative;
}
.good-rank .table .person-publicnum .media-list-bz .item-media .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}
.good-rank .table .person-publicnum .media-list-bz .item-title {
  color: #333;
  font-size: 14px;
}

.good-rank .item-tag span {
  height: 16px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #585858;
  font-size: 12px;
  padding: 0 4px;
}

.el-tip {
  float: right;
  color: #4195f6;
}
.el-tip:hover {
  color: #0674f3 !important;
}
.el-tip .tooltip-inner {
  max-width: 800px !important;
  text-align: left;
  background: rgba(55, 55, 55, 1);
  padding: 8px 10px;
  line-height: 1.6;
}
.el-tip .tooltip-arrow {
  opacity: 0.8;
}
.el-tip i {
  margin-right: 5px;
}

/*详情页优化*/
.rank-show1 {
  padding: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  background: #ff7f00;
  border-radius: 24px;
  color: #fff;
  margin: 15px 0 0;
  line-height: 24px;
}

.rank-show1::before {
  background: url(../images/video/v-icon.png) no-repeat -252px -49px;
  width: 24px;
  height: 24px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin:0 2px 2px 0;
}
.rank-show1 a {
  color: #fff;
}
.rank-show1 a:hover {
  opacity: 0.8;
  color: #fff;
}
.rank-show-zb::before {
  background: url(../images/video/v-icon-zb.png) no-repeat 0 0;
  width: 24px;
  height: 24px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px 2px 0;
}

.dy-tag {
  padding-top: 15px;
}

.dy-tag a {
  padding: 2px 7px;
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  font-size: 12px;
  color: rgba(255, 182, 36, 1);
  display: inline-block;
  margin: 0 10px 6px 0;
}

.dy-tag a:hover {
  background: rgba(255, 182, 36, 0.8);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  color: rgba(255, 255, 255, 1);
}

.dy-tag a:active,
.dy-tag a.active {
  background: rgba(255, 182, 36, 1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  color: rgba(255, 255, 255, 1);
}
.btns-area i.fa {
  background: url(../images/video/v-icond148.png?=88) no-repeat 0 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 4px 0 0;
}
.btns-area i.fa.fa-1 {
  background-position: -252px 0;
}
.btns-area i.fa.fa-2 {
  background-position: -252px -12px;
}
.btns-area i.fa.fa-3 {
  background-position: -252px -24px;
  width: 13px;
  height: 13px;
}
.btns-area i.fa.fa-4 {
  background-position: -252px -37px;
}

.btns-area a:hover {
  color: #52C41A !important;
  border:1px solid #52C41A !important;
}
.btns-area i.icon{
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin:-2px 4px 0 0;
}

.btns-area i.icon.icon-more {
  background:url(../images/video/icon-btn.png) no-repeat;
}
.btns-area .more{vertical-align: top !important;}
.btns-area .more:hover{color: #52C41A !important;cursor:pointer;
  border:1px solid #52C41A !important;}
.btns-area .more:hover i.icon.icon-more {
  background:url(../images/video/icon-btn.png) no-repeat 0 -12px;
}
.btns-area i.icon.icon-duibi {
   background:url(../images/video/icon-btn.png) no-repeat 0 -72px;
}
.btns-area a:hover i.icon.icon-duibi {
   background:url(../images/video/icon-btn.png) no-repeat 0 -84px;
}
.btns-area i.icon.icon-live {
   background:url(../images/video/icon-btn.png) no-repeat 0 -48px;
}
.btns-area a:hover i.icon.icon-live {
   background:url(../images/video/icon-btn.png) no-repeat 0 -60px;
}
.btns-area i.icon.icon-record {
   background:url(../images/video/icon-btn.png) no-repeat 0 -24px;
}
.btns-area a:hover i.icon.icon-record {
   background:url(../images/video/icon-btn.png) no-repeat 0 -36px;
}
.btns-area i.icon.icon-video{
  background: url(../images/video/icon-btn.png) no-repeat 0 -96px;
}
.btns-area a:hover i.icon.icon-video {
  background: url(../images/video/icon-btn.png) no-repeat 0 -108px;
}
.btns-area i.icon.icon-collection {
  background: url(../images/video/icon-btn.png) no-repeat 0 -120px;
}
.btns-area a:hover i.icon.icon-collection {
  background: url(../images/video/icon-btn.png) no-repeat 0 -132px;
}
.btns-area i.icon.icon-add {
  background: url(../images/video/icon-btn.png) no-repeat 0 -144px;
}
.btns-area a:hover i.icon.icon-add {
  background: url(../images/video/icon-btn.png) no-repeat 0 -156px;
}
.btns-area i.icon.icon-query {
  background: url(../images/video/icon-btn.png) no-repeat 0 -168px;
}
.btns-area a:hover i.icon.icon-query {
  background: url(../images/video/icon-btn.png) no-repeat 0 -180px;
}

.btns-area .show-btns-box{
  width:140px;
  height:60px;
  position: absolute;
  right:0;
  margin-top: -60px;
}
.btns-area .more .show-btns-box{
  display:block;
}
.btns-area .show-btns{
  width: 154px;
  background: #FFFFFF;
  box-shadow: 0px 1px 8px 0px #E8E8E8;
  display: block;
  position: absolute;
  right:-144px;
  top:15px
}
.btns-area .show-btns::before,
.btns-area .show-btns::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    left: -2px;
    top: 14%;
    margin-left: -5px;
    overflow: hidden;
    pointer-events: none;
    -webkit-transform: rotate(-45deg);
    -mz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.btns-area .show-btns::before {
  background: #eaebed;
  box-shadow: -1px -1px 2px rgba(234, 234, 234, 0.3);
}
.btns-area .show-btns::after {
  left: -1px;
  background: #fff;
}
.btns-area .show-btns ul{ padding:6px 15px;}
.btns-area .show-btns ul li {
  border-bottom: 1px solid #F5F5F5;
  padding:12px 0;
}
.btns-area .show-btns ul li:last-child {
  border-bottom:0;
}
.btns-area .show-btns ul li a {
  height: auto !important;
  border: none !important;
  display: block !important;
  line-height:1 !important;
  margin-bottom: 0 !important;
  color:#8C8C8C;
  }
.btns-area .show-btns ul li a:hover{
  color:#52C41A !important;
}
.btns-area .show-btns ul li i{ margin-right:6px}
.video-details-wrapper .owner .btns-area a:first-child.active {
  color: #fabd14;
}
.btns-area .more .show-btns-box { display:none;}
.btns-area .more:hover .show-btns-box,
.btns-area .more:active .show-btns-box,
.btns-area .more.active .show-btns-box { display:block;}
.btns-area .show-btns .more {
  display: none;
}
.video-details-wrapper .owner .btns-area a:first-child.active i.fa.fa-1 {
  background-position: -264px 0;
}
.s-item-list {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  height: 50px;
  clear: both;
}
.time-short-box-5 {
  display: block;
  clear: both;
  min-height: 40px;
}
.time-short-box-5 label {
  width: 80px;
  line-height: 40px;
  font-weight: normal;
  float: left;
}
.time-short-box-5 .form-horizontal {
  float: left;
}
.time-short-box-5 .s-tip {
  display: inline-block;
  vertical-align: middle;
  line-height: 38px;
}

.input-text {
  width: 68px;
  height: 32px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(221, 221, 221, 1);
  color: #999999;
  font-size: 14px;
  padding: 0 10px;
}

/*电商号搜索*/
.e-trade-search .subtitle {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  padding: 10px 0;
}
.e-trade-search .fans-select {
  border-bottom: 1px solid #f5f5f5 !important;
}
.e-trade-search .subtitle1 {
  padding: 24px 0 20px;
}
.e-trade-search .tg-data .industry-conditions-c .lable-box {
  width: 90px !important;
}
.e-trade-search .tg-data label {
  width: 90px;
}

/*我的商品*/

.video-myself-wrapper .left-siderbar li a.author-goods {
  display: table;
  height: 56px;
  padding: 12px 40px 12px 20px;
  font-size: 13px;
  box-shadow: 0 1px 0 0 #f5f5f5;
  position: relative;
}

.video-myself-wrapper .left-siderbar li a.author-goods img {
  display: table-cell;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  border-radius: 1px;
  float: left;
}

.video-myself-wrapper .left-siderbar li a.author-goods span {
  color: #8c8c8c;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 1.3;
}

.video-myself-wrapper .left-siderbar li a.author-goods:hover span {
  color: #52c41a;
}

.video-myself-wrapper .left-siderbar li.active a.author-goods {
  background: #52c41a;
}

.video-myself-wrapper .left-siderbar li.active a.author-goods span {
  color: #fff;
}

.video-myself-wrapper .add-doods {
  text-align: center;
  font-size: 12px;
  color: #8c8c8c;
  padding: 60px;
}

.video-myself-wrapper .add-doods::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -284px;
  width: 64px;
  height: 64px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 20px;
}

.video-myself-wrapper .add-doods p {
  margin-bottom: 20px;
}

.video-myself-wrapper .add-doods .btns-unified {
  height: 40px;
  line-height: 40px;
}

.video-myself-wrapper .right-main .block .goods-info {
  width: 100%;
}

.video-myself-wrapper .right-main .block .goods-info img {
  width: 60px;
  height: 60px;
  border-radius: 1px;
  float: left;
  margin-right: 14px;
  vertical-align: middle;
}

.video-myself-wrapper .right-main .block .goods-info i.taobao {
  vertical-align: baseline;
}

.video-myself-wrapper .right-main .block .block-centent-goods {
  background: #fff;
  border-bottom: 1px solid #f5f5f5;
  margin: 0 0 24px 0;
  padding: 0 0 24px 0;
}

.video-myself-wrapper .right-main .block .goods-info .name {
  margin-bottom: 15px;
}

.video-myself-wrapper .right-main .block .goods-info .brand {
  color: #8c8c8c;
}

.video-myself-wrapper .right-main .block .goods-info .b1 {
  color: #333;
  margin-right: 20px;
}

.video-myself-wrapper .right-main .block .goods-info .b2 {
  font-size: 16px;
  color: #ff5000;
  font-weight: bold;
}

.video-myself-wrapper .right-main .block h5 .time em {
  color: #333;
  font-style: normal;
}

.video-myself-wrapper .right-main .real-time-goods i {
  background: url(../images/video/icon-data.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  display: inline-block;
}

.video-myself-wrapper .right-main .real-time-goods i.icon-1 {
  background-position: 0 -348px;
}

.video-myself-wrapper .right-main .real-time-goods i.icon-2 {
  background-position: 0 -364px;
}

.video-myself-wrapper .right-main .real-time-goods i.icon-3 {
  background-position: 0 -380px;
}

.video-myself-wrapper .right-main .real-time-goods i.icon-4 {
  background-position: 0 -396px;
}

.video-myself-wrapper .right-main .block-bar1 {
  background: rgba(250, 250, 250, 1);
}

.video-myself-wrapper .right-main .block-bar1 .tip {
  width: 90px;
  height: 28px;
  background: rgba(191, 191, 191, 1);
  border-radius: 4px;
  color: #fff;
  float: right;
  text-align: center;
  line-height: 28px;
  margin-top: -5px;
}
.video-myself-wrapper .right-main .block-bar2 {
  position: relative;
  border-radius: 4px;
  padding: 12px 88px 12px 24px;
  min-height: 42px;
  line-height: 1.4;
  font-size: 14px;
  color: #999999;
  background: rgba(250, 250, 250, 1);
}
.video-myself-wrapper .right-main .block-bar2 span {
  float: left;
}
.video-myself-wrapper .right-main .block-bar2 a {
  position: absolute;
  right: 20px;
  top: 12px;
}

.video-myself-wrapper .right-main .block .chart-title {
  padding: 24px 0;
  /*border-bottom: 1px solid #eee;
    margin-bottom: 24px;*/
  color: #333333;
  height: 82px;
  line-height: 34px;
}

.video-myself-wrapper .right-main .block .chart-title .btn-group {
  float: right;
}

.video-myself-wrapper .right-main .block .chart-content {
  width: 100%;
  height: 240px;
  margin-bottom: 24px;
}

.goods-block-box img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
}

.goods-block-box .btns-unified {
  width: 60px;
}
.goods-pop-hd p {
  margin: 0 10px 24px 0;
}

.goods-pop .zf-area {
  width: 940px;
  height: 465px;
}

.goods-pop .article-chart:last-child {
  border-bottom: none;
}
/*视频详情-粉丝活跃时间*/
.s-title {
  color: #999999;
  font-size: 14px;
  margin-bottom: 20px;
}
.s-title span {
  color: #333333;
}
.fans-distributione {
  padding: 20px;
}
.fansRatio {
  height: 176px;
}
.fansRatio ul {
  list-style: none;
  padding: 0 0 0 6%;
}
.fansRatio li {
  height: 44px;
  border-top: 1px solid #d9dde2;
  position: relative;
}
.fansRatio .ratio {
  position: absolute;
  color: #a5afb7;
  font-size: 11px;
  left: -8%;
  top: -9px;
}
.fans-columnarDistribution {
  width: 36px;
  height: 176px;
  margin: 0 auto;
}
.fans-columnarDistribution span {
  display: block;
  position: absolute;
  bottom: 0;
  width: 36px;
}
.fans-columnarDistribution i {
  height: 100%;
  width: 36px;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-animation: easeHeight 0.8s 0s;
  -moz-animation: easeHeight 0.8s 0s;
  animation: easeHeight 0.8s 0s;
}
.fans-columnarDistribution .distributionProportion {
  background: #52c41a;
  display: block;
}
.fans-columnarDistribution em {
  font-style: normal;
  position: absolute;
  height: 16px;
  line-height: 16px;
  top: -20px;
  left: 0;
  width: 36px;
  text-align: center;
  -webkit-text-size-adjust: none;
  font-size: 10px;
}
.fans-Group {
  margin-left: 6%;
  font-size: 8px;
}
.fans-Group ul {
  list-style: none;
  width: 100%;
}
.fans-Group li {
  float: left;
  width: 16%;
  text-align: center;
  padding: 5px 1%;
  line-height: 1.2;
}
.fans-groupDistribution {
  position: relative;
  margin-left: 6%;
}
.fans-groupDistribution ul {
  list-style: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.fans-groupDistribution ul li {
  width: 16%;
  float: left;
  position: relative;
  z-index: 1;
}
.fans-groupCollagen {
  width: 24px !important;
  margin: 0 auto !important;
}
.fans-groupCollagen i {
  width: 24px !important;
  margin: 0 auto !important;
}
.fans-groupCollagen em {
  width: 24px !important;
  font-size: 10px;
  -webkit-text-size-adjust: none;
}
.fans-Group-z li {
  width: 14%;
}
.fans-groupDistribution-z ul li {
  width: 14%;
}
/*商品排行榜添加数据说明*/
.data-intro {
  padding: 18px 24px 0 0;
  color: #909399;
  float: right;
}
.data-intro a{
  color: #909399;
}
.data-intro a:hover {
  opacity: 0.8;
}

.data-intro .tooltip-inner {
  background: rgba(55, 55, 55, 0.9);
  font-size: 12px;
  text-align: left;
  max-width: 400px !important;
  padding: 10px;
  line-height: 1.3;
}
.data-intro .tooltip-arrow {
  border-top-color: rgba(55, 55, 55, 0.9) !important;
  border-bottom-color: rgba(55, 55, 55, 0.9) !important;
}
.data-intro i {
  font-size:13px;
  color: #c8c8c8;
  margin-left: 6px;
}
/*话题优化*/
.search-details-wrapper .p-list .mp-topic-list .media-list .item-media img {
  border-radius: 2px;
  width: 48px;
  height: 48px;
}
.topic-details .os-list .event {
  color: #999;
  font-size: 13px;
  margin-bottom: 15px;
}
.topic-details .os-list .event .originator {
  float: left;
}
.topic-details .os-list .event .originator img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
}
.topic-details .os-list .event .originator span {
  color: #666666;
  margin: 0 24px 0 6px;
}
.topic-details .os-list-title dl dt {
  width: 136px;
  height: 136px;
  margin-right: 24px;
  padding: 0;
}
.topic-details .os-list-title dl dt img {
  width: 136px;
  height: 136px;
  border-radius: 2px;
}
.topic-details .os-list-title dl dd .info span {
  color: #333333;
  margin-right: 24px;
  margin: 0 24px 0 0;
}
.topic-details .os-list-title dl dd .name {
  font-size: 20px;
  padding: 2px 0 15px 0;
}
.topic-details .os-list-title {
  min-height: 160px;
  border-bottom: 1px solid #e8e8e8;
}
.topic-details .topic-describe {
  padding-bottom: 20px;
  font-size: 14px;
  color: rgba(89, 89, 89, 1);
  line-height: 22px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 24px;
}
.topic-details .icon-collection-m {
  vertical-align: middle;
}
.topic-details .os-list-analyse {
  border-bottom: 1px solid #e8e8e8;
}
/*好物榜*/
.hw-pinpai {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.data-intro i {
  font-size: 16px;
}
.default-prompt {
  text-align: center;
  font-size: 12px;
  color: #8c8c8c;
  padding: 80px;
}
.default-prompt::before {
  background: url(../images/video/icon-hwtip.html) no-repeat 0 0;
  width: 46px;
  height: 48px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 20px;
}
.default-prompt p {
  margin-bottom: 20px;
}
/*淘客商品推广榜*/

.d-price {
  color: #ff5000 !important;
}

.taobao-info h4 {
  color: #333333;
  font-size: 15px;
  text-align: left;
  padding: 24px 0 0;
}

.taobao-info .info-box {
  padding: 30px 0;
  border-bottom: 1px solid #e8e8e8;
  display: block;
}

.taobao-info .info-list {
  width: 650px;
}

.taobao-info .info-list dl {
  font-size: 14px;
  width: 25%;
  float: left;
  text-align: left;
  padding-left: 2%;
}

.taobao-info .info-list dt {
  color: #8c8c8c;
  margin-bottom: 12px;
  font-weight: normal;
}

.taobao-info .info-list dd {
  color: #595959;
  font-weight: bold;
}

.taobao-info .coupons {
  width: 230px;
  border-left: 1px solid #f5f5f5;
  float: left;
  min-height: 30px;
  padding-left: 60px;
}

.taobao-info .coupons dl {
  display: flex;
  height: 24px;
  border-radius: 2px;
  border: 1px solid rgba(255, 80, 0, 1);
}

.taobao-info .coupons dl dt {
  width: 24px;
  height: 22px;
  background: rgba(255, 80, 0, 1);
  border-radius: 2px 0px 0px 2px;
  border: 1px solid rgba(255, 80, 0, 1);
  color: #fff;
  text-align: center;
}

.taobao-info .coupons dl dd {
  flex: 1;
  color: #ff5000;
  padding-left: 8px;
  line-height: 22px;
}

.taobao-info .coupons p {
  margin-top: 20px;
  display: block;
  text-align: left;
}

.chart-block {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 35px;
  padding-bottom: 30px;
}
/**/
.video-myself-wrapper .right-main .block .block-centent .tooltip-inner {
  max-width: 210px !important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.6;
}
.video-myself-wrapper .right-main .real-time-goods i.fa {
  background: none;
}
.sample-area .analysis-tip {
  margin-bottom: 10px !important;
}
.sample-area .show-goods img {
  width: 752px !important;
  height: 344px !important;
}
.analysis-wra .media-list .item-media span {
  width: 20px;
  height: 20px;
}
.on-list-section .data-chart {
  margin-bottom: 20px;
  height: 230px;
}
.on-list-section .section-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}
.on-list-section .section-content {
  margin-bottom: 24px;
}
.text-time {
  color: #999 !important;
}
.btns-box1 .btns-unified {
  width: 120px;
}
.btns-box1 .btns-unified:first-child {
  margin-right: 10px;
}
.pop-zx .over-tip {
  margin: 0 auto;
}
.pop-zx h5 {
  padding: 20px 0 10px !important;
}
.pop-zx p {
  margin-bottom: 30px !important;
}
.btns-box1 .btns-cancel {
  width: 120px;
  height: 42px;
  line-height: 42px;
}
.v-account .offline {
  text-align: center;
  color: #999;
  display: block;
}
/*热门店铺榜*/
.store-pop .store-hd {
  margin: 0 -16px 24px 0;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 24px;
}
.store-pop .store-hd .media-list .item-media {
  margin-right: 0 !important;
}
.store-pop .store-hd .media-list .item-media img {
  width: 100px;
  height: 100px;
  border-right: 3px;
  margin-right: 16px;
}
.store-pop .store-hd .item-title {
  line-height: 18px;
  margin-bottom: 24px;
}
.store-pop .store-bd h5 {
  font-size: 14px;
  color: #333;
  margin-bottom: 24px;
}
.store-pop
  .store-bd
  .analysis-wrap
  .p-list
  .mp-article-list
  .media-list
  .item-media
  img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
}
/*商品详情*/
.goods-pop .goods-hd .pull-btns {
  position: absolute;
  right: 40px;
  top: 30px;
}
.goods-pop .goods-hd .btns-unified {
  width: auto !important;
}
.goods-pop .goods-hd .btns-unified:before {
  background: url(../images/video/btns-i-add.png) no-repeat 0 0;
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px;
}
.goods-pop .goods-hd .btns-join {
  border: 1px solid #52c41a !important;
  color: #52c41a !important;
}
.goods-pop .goods-hd .btns-join:hover,
.goods-pop .goods-hd .btns-join:active {
  background: #fff;
  border: 1px solid #52c41a !important;
  color: #52c41a !important;
  box-shadow: none;
}
.goods-pop .goods-hd .btns-join:before {
  background: url(../images/video/btns-i-add.png) no-repeat 0 -12px;
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px;
}
/*优化*/
.upload {
  width: 118px;
  height: 36px;
  line-height: 36px;
  background: #1dc48b;
  color: #fff;
  border-radius: 5px;
  position: relative;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 20px;
}

.upload:hover {
  background: #16ac79;
}

.upload:active {
  background: #129a6c;
}

.upload i.icon-upload {
  background: url(../images/video/icon-upload.png) no-repeat 0 0;
  width: 14px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 10px;
}

.upload-button {
  width: 120px;
  height: 30px;
  opacity: 0;
  position: absolute;
  border: 1px solid #000;
  top: 0;
  left: 0;
  z-index: 10;
}
/*视频详情yh*/
.update-bar-box {
  margin: 32px 24px;
}
.update-bar {
  min-height: 36px;
  line-height: 24px;
  background: rgba(250, 250, 250, 1);
  border-radius: 1px;
  padding: 6px 16px;
  color: #999999;
  font-size: 14px;
}
.update-bar a {
  width: 92px;
  height: 24px;
  line-height: 24px;
  background: rgba(82, 196, 26, 1);
  color: #fff;
  float: right;
  text-align: center;
  border-radius: 4px;
}
.update-bar a i.icon-update {
  background: url(../images/video/icon-update.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 4px;
}
.update-bar a.complete {
  background: #bfbfbf;
}
.sample-tip{
  height: 36px;
  line-height: 24px;
  background: rgba(250, 250, 250, 1);
  border-radius: 1px;
  padding: 6px 16px;
  color: #999999;
  font-size: 14px;
  margin: 24px 24px 0 24px;
}

.b20 {
  margin-bottom: 20px;
}
.v-form-info .upload .btns-unified {
  width: 120px;
}
/*热门评论*/
.origina-bar {
  height: 50px;
  line-height: 80px;
  color: #8c8c8c;
}
.comments-title {
  padding-bottom: 24px;
  border-bottom: 1px solid #e8e8e8;
  color: #333333;
}
.comments-title h3 {
  font-size: 20px;
  padding-bottom: 24px;
}
.comments-title p {
  font-size: 14px;
}
/*话题播放增量*/
.bf-trend-title {
  padding: 30px 0;
  font-size: 16px;
  color: #333;
  font-weight: normal;
}
.bf-trend-chart {
  width: 848px;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 30px;
}
.bf-trend-chart img {
  width: 100%;
  height: 230px;
}
/*作品分析加热词*/
.items-tag label {
  float: left;
  font-weight: normal;
}
.items-tag ul {
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
}
.items-tag li {
  background: #f7f7f7;
  border-radius: 2px;
  height: 20px;
  line-height: 19px;
  text-align: center;
  font-size: 12px;
  margin: 0 6px 6px 0;
  float: left;
}
.items-tag li a {
  padding: 0 4px;
  background: #e4f0ff;
  color: #4a90e2 !important;
  display: block;
  box-shadow: none;
  border: 1px solid #d7e5fc;
  border-radius: 4px;
}
.items-tag li a:hover {
  background: #caddfd !important;
  color: #4a90e2 !important;
  border: 1px solid #bacff3;
}
.items-tag li a.active {
  background: #e4f0ff;
  color: #9254de;
}
/*.block-centent-f { position: relative; }*/
.personal-info-box {
  width: 50%;
  display: flex;
}
.personal-info-box .img img {
  width: 85px;
  height: 85px;
  border-radius: 100%;
  margin-right: 24px;
  vertical-align: middle;
}
.personal-info-box .img {
  position: relative;
}
.personal-info-box .img .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 88px 88px;
  width: 88px;
  height: 88px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}
.personal-info-box .personal-info-c {
  flex: 1;
  width: 70%;
}
.personal-info-box .personal-info-c .cert-tip {
  padding: 8px 0 0 0;
}
.personal-info-box .name {
  font-size: 16px;
  color: #333333;
  padding:2px 0 8px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 180px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
.personal-info-box .personal-info-c .rank-show {
  display: inline-block;
  margin: 5px 0;
}
.personal-info-box .personal-info-c .rank-show1 {
  margin-top: 0 !important;
}
.personal-info-box .video-id {
  font-size: 13px;
  color: #999999;
  padding: 10px 0;
}
.personal-info-box .video-id span {
  margin-right: 24px;
}
.block-centent-f .data-info-top {
  margin-top: 30px;
}
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item.active a.more {
  background-position: 0 -80px;
}
.video-myself-wrapper .left-siderbar {
  z-index: 9;
}

/*.video-myself-wrapper .left-siderbar .an-list1:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 46px;
  top: 121px;
  border-left: solid 7px transparent;
  border-bottom: solid 7px transparent;
  border-top: solid 8px #eee;
  border-right: solid 7px transparent;
}*/
.an-list.up::before {
  display: none;
}
.an-list.down::after {
  display: none;
}
.video-myself-wrapper .left-siderbar .an-list i {
  color: #999;
}
.an-list1 .an-list-item:hover i.fa,
.an-list1 .an-list-item.active i.fa {
  color: #09bb07;
}
.video-myself-wrapper .left-siderbar a.add-group {
  text-decoration: none;
}
.data-info .fa {
  margin-left: 5px;
}

/* 品牌对比 */
.tab-bar .w-icon {
  display: inline-block;
  background: url(../images/video/icon-brand.png) no-repeat 9999px 9999px;
}
.tab-bar .active .icon-brand {
  width: 16px;
  height: 16px;
  background-position: 0px 0px;
}
.tab-bar .icon-brand {
  width: 16px;
  height: 16px;
  background-position: -26px 0px;
}

.brand-contrast-icon {
  background: url(../images/video/brand-contrast-logo.png) no-repeat center top;
  padding-top: 150px;
}
.contrast-main .contrast-l .list-block .brand-name {
  position: absolute;
  top: 50%;
  font-size: 14px;
  color: rgba(51, 51, 51, 1);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contrast-l-living .p-info-box {
  max-height: 420px;
  overflow: auto;
  overflow-x: auto;
  overflow-x: hidden;
  margin-right: -28px;
  padding-right: 9px;
}
.contrast-l .p-info-box::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: rgba(31, 45, 61, 0.3);
  border-radius: 3px;

}
.brand-contrast-wrapper .icon-success {
  -webkit-transform: scale(0.67);
  transform: scale(0.67);
}
.brand-contrast-list td .name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin: 35px 0px;
}
.brand-contrast-list .table td {
  padding: 2% 2%;
}
.brand-contrast-list .gender:first-child {
  float: left;
  margin: 0;
}
.brand-contrast-list .gender:last-child {
  float: right;
  margin: 0;
}
.trend-comparison-wrapper {
  padding-bottom: 30px;
  background: #fff;
}
.trend-comparison-wrapper .data-chart {
  width: 100%;
  height: 324px;
}
.trend-comparison-wrapper .section-title {
  margin-bottom: 40px;
  font-size: 14px;
  color: rgba(51, 51, 51, 1);
}
.trend-comparison-wrapper .chart-options a {
  color: #9e9e9e;
}
.trend-comparison-wrapper .chart-options a.active {
  color: #52c41a;
}
.trend-chart-item {
  padding: 0 24px;
}
.trend-chart-item {
  margin-top: 35px;
}
.trend-chart-title {
  width: 960px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  background: rgba(250, 250, 250, 1);
  font-size: 14px;
  color: rgba(51, 51, 51, 1);
}
.brand-contrast-list .update-time {
  margin-bottom: 16px;
  padding-right: 24px;
  font-size: 12px;
  color: #414142;
  line-height: 16px;
  text-align: right;
}
.brand-contrast-list .update-time span {
  color: #a8a8a8;
}

.empyt-results-icon {
  background: url(../images/video/icon-search.png) no-repeat center 100px;
  padding-top: 180px;
  text-align: center;
}
.empyt-results-icon h6 {
  font-size: 18px;
  color: #585858;
  padding-bottom: 10px;
}
.brand-contrast-history-list li {
  float: left;
  position: relative;
  width: 373px;
  height: 237px;
  margin-right: 24px;
  margin-bottom: 24px;
  padding: 20px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
}
.brand-contrast-history-list li:nth-child(3n) {
  margin-right: 0;
}
.brand-contrast-history-list .time {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  color: #999;
  padding: 16px 0;
  position: absolute;
  bottom: 0;
  left: 24px;
  right: 24px;
  width: 90%;
}
.brand-contrast-history-list .time.loading {
  text-align: center;
}
.brand-contrast-history-list .time span {
  color: #333;
}
.brand-item {
  float: left;
  width: 98px;
  height: 60px;
  padding: 8px 21px;
  margin-right: 16px;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(250, 250, 250, 1);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 24px;
  font-size: 14px;
  color: rgba(51, 51, 51, 1);
}
.brand-item:nth-child(3n) {
  margin-right: 0;
}
.brand-history {
  width: 1167px;
  margin: 0 auto;
}
.brand-history h3 {
  height: 64px;
  line-height: 54px;
  color: #585858;
  padding: 0 12px;
}
.brand-contrast-list .results-derived {
  background: transparent;
}
/* 品牌对比 */

/*  */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=1);
  opacity: 1;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 10px 8px 10px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #505050;
  opacity: 1;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -6px;
  border-width: 5px 5px 0;
  border-top-color: #505050;
  opacity: 1;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #505050;
  opacity:1;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #505050;
  opacity: 1;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #505050;
  opacity: 1;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #505050;
  opacity: 1;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -6px;
  border-width: 0 5px 5px;
  border-bottom-color: #505050;
  opacity: 1;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #505050;
  opacity: 1;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #505050;
  opacity: 1;
}

.rank-video-today {
  margin-left: 15px;
  position: relative;
  display: inline-block;
}
.rank-video-today .fa {
  font-size: 16px;
}
.rank-video-today .tooltip {
  width: 344px;
  right: 0;
  text-align: left;
}
.rank-video-today .tooltip .tooltip-arrow {
  right: 57px;
}
.rank-video-today .tooltip .tooltip-inner {
  max-width: none;
  text-align: left;
}
.rank-video-today .tooltip .tooltip-tit {
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
}
.rank-video-today .tooltip .tooltip-con-article {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
  margin-top: 8px;
}

/*  */

/* 细节优化 */
.video-myself-wrapper .left-siderbar .sub-nav .sub-nav-item.active a.more {
  background-position: 0 -80px;
}
.video-myself-wrapper .left-siderbar {
  z-index: 9;
}

/*.video-myself-wrapper .left-siderbar .an-list1:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 46px;
  top: 121px;
  border-left: solid 7px transparent;
  border-bottom: solid 7px transparent;
  border-top: solid 8px #eee;
  border-right: solid 7px transparent;
}*/
.an-list.up::before {
  display: none;
}
.an-list.down::after {
  display: none;
}
.video-myself-wrapper .left-siderbar .an-list i {
  color: #999;
}
.an-list1 .an-list-item:hover i.fa,
.an-list1 .an-list-item.active i.fa {
  color: #09bb07;
}
.video-myself-wrapper .left-siderbar a.add-group {
  text-decoration: none;
}
.data-info .fa {
  margin-left: 5px;
}
.video-myself-wrapper .right-main .block .real-time-data ul li i.fa {
  margin-left: 5px;
}
.video-myself-wrapper .right-main .block .real-time-data ul li .tooltip-inner {
  background: rgba(55, 55, 55, 1);
}
.video-myself-wrapper .right-main .block-bar {
  background: rgba(250, 250, 250, 1);
}
.v-rank-table .table .person-publicnum .item-tag-green {
  padding: 0 6px;
  font-size: 12px;
  color: #52c41a;
  background: rgba(82, 196, 26, 0.05);
  border-radius: 8px;
}
.rank-search-items .right-area > a {
  margin-left: 16px;
  color: #4195f6;
  font-size: 14px;
}

.right-area .tooltip-inner {
  width: 345px;
  max-width: 345px;
  padding: 10px;
  background: rgba(55, 55, 55, 0.9);
  text-align: left;
  line-height: 22px;
}
/*.an-list1 .an-list-item {
  text-align: left;
}
.an-list1 .an-list-item i.fa {
  float: right;
  margin-top: 11px;
}*/
/*粉丝重合度分析*/
.item-media-overlap img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  margin-right: 8px;
  display: table-cell;
}
.overlap-title .right-area {
  color: #8c8c8c;
  font-size: 12px;
}
.overlap-mian .table tr td .rank {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}
.overlap-mian .item-inner .item-title {
  margin-bottom: 0 !important;
}
/*我的抖音号发文监控*/
.post-monitor {
  display: inline-block;
  vertical-align: sub;
  margin-right: 5px;
  color: #585858;
  font-weight: normal;
}
.post-monitor .mui-switch {
  display: inline-block;
  vertical-align: text-bottom;
}
.post-monitor a {
  font-weight: normal;
  text-decoration: none;
  margin: 0 10px 0 5px;
}
.video-pop-m {
  width: 650px;
}
.video-pop-m .pop-btns {
  margin-bottom: 0;
}
.video-pop-m .remind-t {
  color: #585858;
}
.video-pop-m .tips .tips-t {
  color: #585858;
}
/*商品详情独立页*/
.owner-sp .owner-info {
  background: #fff !important;
  border-bottom: none !important;
}
.owner-sp .btns-area {
  padding: 24px 24px 4px 24px !important;
}
.owner-sp .btns-area a:nth-child(odd) {
  margin-right: 6px;
}
.owner-sp .d-update-time {
  padding: 18px 0 4px;
  text-align: center;
}
.owner-sp .dy-store-info {
  padding-top: 14px;
  border-top: 1px solid #f5f5f5;
  margin-top: 16px;
  color: #333;
}
.owner-sp .dy-store-info .media-list {
  margin-bottom: 16px;
}
.owner-sp .dy-store-info .item-media img {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.owner-sp .dy-store-service {
  color: #333333;
  font-size: 12px;
}
.owner-sp .dy-store-service .score {
  color: #fc003b;
  margin: 0 15px 0 5px;
}
.owner-sp .dy-store-service .score:last-child {
  margin-right: 0;
}
.owner-sp .d-sp-info .col2 {
  display: flex;
  min-height: 92px !important;
}
.owner-sp .d-sp-info .col2 .avatar {
  margin-right: 14px !important;
}
.owner .owner-data .title::before {
  background: url(../images/video/icon-title-data.png);
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.owner-sp .d-sp-info .col2 .avatar img {
  width: 82px !important;
  height: 82px !important;
  border-radius: 4px !important;
  margin-right: 14px;
}
.owner-sp .d-sp-info .col2 .avatar .tip-mask {
  height: 24px;
  background: rgba(0, 0, 0, 1);
  border-radius: 0 0 4px 4px;
  opacity: 0.7;
  position: absolute;
  top: 60px;
  right: 0;
  left: 0;
  color: #fff;
  text-align: center;
  font-size: 12px;
}
.owner-sp .d-sp-info .sp-name {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
 /* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;*/
}
.owner-sp .d-sp-info .sp-name i {
  vertical-align: middle;
  margin-left: 5px;
}
.owner-sp .d-sp-info .sp-name i.zhibo {
  margin-left: 5px;
}
.owner-sp .price-trend {
  color: #4a90e2;
  position: relative;
  z-index: 1;
}
.owner-sp .price-trend::before {
  background: url(../images/video/icon-trend.png) no-repeat;
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.owner-sp .price-trend .price-trend-box {
  position: absolute;
  left: 0;
  top: 20px;
  padding-top: 10px;
}
.owner-sp .price-trend .price-trend-box .price-trend-content {
  width: 570px;
  height: 339px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  padding: 24px;
  display: none;
}
.owner-sp .price-trend .price-trend-box .price-trend-content .section-title {
  color: #333333;
}
.owner-sp .price-trend:hover .price-trend-box .price-trend-content,
.owner-sp .price-trend.active .price-trend-box .price-trend-content {
  display: block;
}
.owner-sp .sp-price {
  padding-top: 3px;
}
.owner-sp .sp-price .price {
  font-size: 18px;
  font-weight: bold;
}
.owner-sp .sp-price .o-price {
  font-size: 12px;
  color: #8c8c8c;
  text-decoration: line-through;
  margin-left: 5px;
}
.owner-sp .owner-info-props span {
  color: #333333;
}
.AddTogoods {
  width: 224px;
  height: 42px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(238, 238, 238, 1);
  line-height: 42px;
  color: #333;
  font-size: 14px;
  display: block;
  text-align: center;
  margin: 9px auto -6px;
}
.AddTogoods:hover {
  border: 1px solid #52c41a;
}
.AddTogoods:active {
  opacity: 0.8;
}
.owner-sp .t-red {
  color: #ff5000;
}
/*电商数据*/
.g-table .table tr th {
  line-height: 1.2;
}
.g-t {
  color: #999999;
  line-height: 14px;
  position: relative;
}
.g-t:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #bfbfbf;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 6px;
  width: 0;
  position: absolute;
  top: 40%;
}
.g-t-last:after {
  vertical-align: middle;
  margin: 0 0 0 6px;
}
.g-t:visited {
  color: #999;
}
.g-t:hover {
  color: #52c41a;
}
.g-t:hover:after {
  border-top: 6px solid #52c41a;
}
.g-t:active,
.g-t.active {
  color: rgba(82, 196, 26, 0.8);
}
.g-t.active:after {
  border-top: 6px solid #52c41a;
}
/*粉丝数据分析优化*/
.show-data-fx {
  text-align: center;
  margin-bottom: 40px;
}
.show-data-fx img {
  width: 624px;
  max-width: 100%;
  height: 1285px;
  margin: 0 auto;
  display: block;
}
.update-bar-tip a {
  background: none;
  color: #398ad9;
  float: none;
}
.update-bar-tip a:hover {
  opacity: 0.8;
}
.data-chart-fans {
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  height: 300px !important;
  margin-bottom: 30px !important;
}
.v-keywords {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 0;
  margin-bottom: 16px;
}

.v-keywords .articleRatio li {
  height: 53px;
  border-top: 1px dashed #e9e9e9;
  position: relative;
}

.v-keywords .Ratio ul li {
  width: 12.5%;
}

.v-keywords .Distribution li {
  width: 12.5%;
}
.sp-rnak-tag {
  font-size: 12px;
  font-weight: 400;
  color: #52c41a !important;
  padding: 1px 2px;
  background: rgba(82, 196, 26, 0.05);
  border-radius: 9px;
  margin-left: 4px;
}
/*商品详情页优化*/
.w-rank-show {
  padding: 0 10px 0 0;
  display: inline-block;
  height: 24px;
  background: #ff5000;
  border-radius: 24px;
  color: #fff;
  margin: 15px 0 0;
  line-height: 24px;
}
.w-rank-show::before {
  background: url(../images/video/w-rank.png) no-repeat;
  width: 24px;
  height: 24px;
  content: '';
  display: inline-block;
  vertical-align: middle;
}
.w-rank-show a {
  color: #fff;
}
.w-rank-show a:hover {
  opacity: 0.8;
  color: #fff;
}
.l-title {
  font-size: 14px;
  color: #333333;
  float: left;
  line-height: 32px;
}
.g-t1:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #bfbfbf;
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 0;
}

.sp-rnak-tag {
  font-size: 12px;
  font-weight: 400;
  color: #52c41a !important;
  padding: 1px 2px;
  background: rgba(82, 196, 26, 0.05);
  border-radius: 9px;
  margin-left: 4px;
}
/*搜索结果页优化*/
.tag-i-class {
  padding: 3px 4px;
  background: rgba(82, 196, 26, 1);
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.icon-mcn {
  background: url(../images/video/icon-mcn.png) no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 6px;
}
.icon-mcn em {
  display: none;
}
.icon-mcn:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block;
}
.icon-mcn em:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent;
}
.v-search-item .search-item-content .v-search-info .cert-tip {
  margin: 0 6px 10px 0 !important;
}
.rank-show-box {
  padding-bottom: 16px;
}
.rank-show-box .rank-show,
.rank-show-box .rank-show1 {
  margin: 0 !important;
}
.rank-show-box .rank-show-l {
  width: 466px;
  float: left;
  border-right: 1px solid #f5f5f5;
}
.rank-show-box .rank-show-r {
  float: left;
  padding: 0 2%;
  min-height: 24px;
  line-height: 24px;
}
.v-total-list {
  color: #8c8c8c;
  padding-top: 24px;
  border-top: 1px solid #eee;
}
.v-total-list .total-list-item {
  border-right: 1px solid #f5f5f5;
  margin-right: 30px;
  float: left;
}
.v-total-list .total-list-item:last-child {
  border-right: none;
}
.v-total-list .total-list-item li {
  float: left;
  text-align: left;
  margin-right: 30px;
}
.v-total-list .total-list-item li .number {
  display: block;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-top: 10px;
}
.tag-c-class {
  padding: 2px 4px;
  color: rgba(255, 182, 36, 1);
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  margin-right: 8px;
}
.v-search-item {
  position: relative;
  min-height: 268px;
}
.v-search-item .search-item-content {
  margin-right: 168px;
  position: relative;
}
.v-search-item .search-item-content .v-search-info dt {
  position: relative;
}
.v-search-item .search-item-content .v-search-info img {
  width: 85px;
  height: 85px;
  border-radius: 85px;
  margin-right: 20px;
}
.v-search-item .search-item-content .v-search-info .intro {
  margin-bottom: 16px;
  height: 25px;
  line-height: 25px;
}
.v-search-item .search-item-btns {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 168px;
  min-height: 268px;
  background: rgba(251, 251, 251, 1);
  border-radius: 0px 4px 4px 0px;
  padding: 24px;
}
.v-search-item .search-item-btns a {
  width: 120px;
  height: 36px;
  line-height: 36px;
  /* margin-bottom: 10px; */
  padding: 0;
}
.v-search-item .search-item-btns a:last-child {
  margin-bottom: 0;
}
.v-search-item .search-item-btns .btns-primary:hover {
  color: #52c41a;
}
.v-search-item .search-item-btns .btns-primary:focus,
.v-search-item .search-item-btns .btns-primary:active {
  background: #52c41a;
  color: #fff;
  box-shadow: none;
}
.v-search-item .search-item-btns .joined {
  background: rgba(232, 232, 232, 1) !important;
  color: #fff !important;
  border-color: rgba(232, 232, 232, 1) !important;
 
}

.analysis-wrap .p-list .mp-article-list .media-list3 .item-media img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 24px !important;
}

/*信息流广告*/
.music-list {
  background: none !important;
}
.music-list .item-sub-title {
  float: left;
  padding: 6px 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
}
.media-list .item-times {
  margin-right: 24px;
}
.music-list .item-sub-title span a {
  color: #f5a623 !important;
  display: inline-block;
  vertical-align: middle;
}
.icon-link {
  background: url(../images/video/icon-link.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.ad-info-head label {
  width: 110px;
}
.ad-info-head .main-bar {
  height: 54px;
}
.ad-info-head .main-bar .min-nav li a {
  height: 54px;
  line-height: 54px;
}
.ad-info-head .main-bar .btn-group {
  top: 10px;
}

.tag-version {
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: rgba(245, 34, 45, 1);
  border-radius: 3px;
  margin-right: 14px;
  display: inline-block;
}
/*电商视频热度监控*/

.media-list-goods .item-media img {
  border-radius: 2px;
  width: 60px !important;
  height: 60px !important;
  margin-right: 0 !important;
}
.ele-monitor-chart .section-title {
  color: #333;
  font-size: 14px;
  margin-bottom: 30px;
}
.ele-monitor-chart .section-title .filter {
  float: right;
}

.ele-monitor-chart .section-title .filter a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}

.ele-monitor-chart .section-title .filter a.active {
  color: #52c41a;
}
.ele-monitor-chart .section-content {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 30px;
}
.ele-monitor-chart .section-content-last {
  border-bottom: none;
}
.view-info {
  text-align: center;
  padding: 20px;
}
.view-info .btns-unified {
  margin: 0 auto;
}
.goods-list-t {
  border-bottom: 1px solid #eee;
  margin-bottom: 16px;
  padding-bottom: 10px;
  height: auto !important;
}
.goods-list-t .t {
  line-height: 40px;
  float: left !important;
}

.other-conditions .icheckbox_square-green,
.other-conditions .iradio_square-green {
  margin-right: 0;
}
.lable-box1 label {
  text-align: left !important;
  display: inline;
}
.lable-box1 span {
  color: #999999;
  font-size: 12px;
}

.data-bar {
  line-height: 32px;
  padding: 0 0 20px 0;
  clear: both;
  position: relative;
}
.data-bar .right-area {
  text-align: right;
}
.data-bar .right-area i {
  font-size: 15px;
  margin-right: 5px;
}
.data-bar .right-area img {
  display: none;
  z-index: 999;
}
.data-bar .right-area a:hover img {
  display: block;
  position: absolute;
  right: -10px;
  top: 30px;
}

/*优化*/
.v-length {
  padding: 4px;
  background: rgba(245, 245, 245, 1);
  border-radius: 4px;
  font-size: 12px;
  color: #585858;
}
.v-length::before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #7d7d7d;
  display: inline-block;
  margin: 0 4px;
}
.d-btns-area {
  margin-bottom: 16px;
  clear: both;
  height: 32px;
}
.kaola {
  background: url(../images/video/icon-kaola.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.jd {
  background: url(../images/video/icon-jd.png) no-repeat 0 0 !important ;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}

.g-list-title {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}
.icon-window {
  background: url(../images/video/icon-window.png) no-repeat 0 0;
  width: 16px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.t-list-title .t {
  color: #999;
  margin-bottom: 0 !important;
}
.t-list-title .t span {
  color: #333333;
  padding: 0 5px;
}
.video-details-wrapper-g .owner {
  position: fixed;
}
.video-details-wrapper-g .videos {
  margin-left: 328px;
}
.video-details-wrapper-g .owner .owner-info .col2 {
  min-height: 92px;
}
.mcn-info .info .name .name-link {
  color: #333;
  margin: 0 0 10px 0;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width:128px;
  float:left;
}
.mcn-info .info .name-link {
  width: 110px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.video-details-wrapper-g .info .name .leibie{
  width: 40px;
  padding:0 4px;
  height: 22px;
  background: rgba(255, 182, 36, 1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  color:#fff;
  font-size:12px;
  text-align: center;
  display:inline-block;
  overflow: hidden;
}
/*热门店铺*/
.popular-shops .media-list img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
}
.popular-shops .table thead tr th {
  color: #8c8c8c;
}
.el-tip1 .tooltip-inner {
  max-width: 350px !important;
  width: 350px !important;
  margin-right: 50px;
  line-height: 1.8;
}
/*新手引导*/

.guide-hd {
  color: #52c41a;
  background: #fff;
  font-weight: 800;
  position: relative;
}
.guide-hd:before {
  background: url(../images/video/nav-guide.png) no-repeat;
  content: '';
  width: 24px;
  height: 23px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
}
.guide-hd .btns-show {
  position: absolute;
  background: none;
  border: none;
  right: 0;
  top: 0;
  cursor: pointer;
  font-size: 14px;
  padding: 0 5px;
  line-height: 0.8;
  cursor: pointer;
  color: #999;
  font-weight: 400;
}
.guide-hd .btns-show:hover,
.guide-hd .btns-show:active,
.guide-hd .btns-show.active {
  color: #52c41a;
}
.guide-hd .btns-show i {
  font-size: 24px;
  padding: 0 5px;
  line-height: 0.8;
  color: #bfbfbf;
  vertical-align: sub;
}
.guide-hd .btns-show:hover i,
.guide-hd .btns-show:active i,
.guide-hd .btns-show.active i {
  color: #52c41a;
  transform: rotate(180deg);
  transition: all 0.2s;
}

.guide-nav {
  height: 65px;
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
  padding: 0 100px;
}

.guide-nav li {
  padding: 18px 60px 20px 60px;
  float: left;
  color: #333333;
  width: 50%;
  text-align: center;
  cursor: pointer;
}
.guide-nav li:hover {
  color: #52c41a;
}
.guide-nav li:active,
.guide-nav li.active {
  border-bottom: 3px solid #52c41a;
  color: #52c41a;
}
.guide-nav li i {
  background: url(../images/video/icon-guide.png) no-repeat 0 0;
  width: 28px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.guide-nav li i.icon1 {
  background-position: 0 0;
}
.guide-nav li i.icon2 {
  background-position: 0 -24px;
}
.guide-nav li i.icon3 {
  background-position: 0 -48px;
}
.guide-nav li:hover i.icon1,
.guide-nav li:active i.icon1,
.guide-nav li.active i.icon1 {
  background-position: -28px 0;
}
.guide-nav li:hover i.icon2,
.guide-nav li:active i.icon2,
.guide-nav li.active i.icon3 {
  background-position: -28px -24px;
}
.guide-nav li:hover i.icon3,
.guide-nav li:active i.icon3,
.guide-nav li.active i.icon3 {
  background-position: -28px -48px;
}
.guide-list {
  color: #999;
  padding: 0 24px 0 24px;
}
.guide-list .t {
  color: #333;
  font-size: 16px;
  position: relative;
}
.guide-list .t:hover {
  opacity: 0.8;
}
.guide-list .t:before {
  background: url(../images/video/icon-guide.png) no-repeat 0 -88px;
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.guide-list .t.t1:before {
  background-position: 0 -88px;
}
.guide-list .t.t1.active:before {
  background-position: -18px -88px;
}
.guide-list .t.t2:before {
  background-position: 0 -106px;
}
.guide-list .t.t2.active:before {
  background-position: -18px -106px;
}
.guide-list .t.t3:before {
  background-position: 0 -124px;
}
.guide-list .t.t3.active:before {
  background-position: -18px -124px;
}
.guide-list .t.t4:before {
  background-position: 0 -142px;
}
.guide-list .t.t4.active:before {
  background-position: -18px -142px;
}
.guide-list .t.t5:before {
  background-position: 0 -160px;
}
.guide-list .t.t5.active:before {
  background-position: -18px -160px;
}
.guide-list .t .btn-show {
  position: absolute;
  background: none;
  border: none;
  right: 20px;
  top: 22px;
  cursor: pointer;
}
.guide-list .t.active .btn-show i {
  color: #bfbfbf;
  transform: rotate(180deg);
  transition: all 0.2s;
}
.guide-list .t .btn-show i {
  font-size: 24px;
  padding: 0 5px;
  line-height: 0.8;
  color: #bfbfbf;
}
.guide-list .t.t1:hover .btn-show i,
.guide-list .t.t2:hover .btn-show i,
.guide-list .t.t3:hover .btn-show i,
.guide-list .t.t4:hover .btn-show i,
.guide-list .t.t5:hover .btn-show i {
  transform: rotate(180deg);
  transition: all 0.2s;
}

.guide-list h4 {
  color: #333333;
  margin-bottom: 10px;
}
.guide-list h4:before {
  background: url(../images/video/icon-guide.png) no-repeat 0 -72px;
  width: 15px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.guide-list p {
  margin-bottom: 16px;
  border-bottom: 1px solid #f8f8f8;
  padding-bottom: 16px;
}
.guide-list .last {
  margin-bottom: 0;
  border-bottom: none !important;
}
.guide-list .c h4,
.guide-list .c p {
  padding-left: 26px;
}
.guide-list .c a {
  color: #4a90e2;
  margin-left: 20px;
}
.guide-list .c a:hover {
  opacity: 0.8;
}

.guide-list-items {
  border-bottom: 1px solid #f8f8f8;
  clear: both;
}
.guide-list-items:last-child {
  border-bottom: none;
}
.guide-list-item {
  padding: 24px 0 24px 0;
  color: #464646;
  display: flex;
  cursor: pointer;
}
.guide-list-item label {
  width: 70px;
  float: left;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: normal;
}
.guide-list-item .industry-items-style {
  flex: 1;
}
.guide-list-item .industry-items-style a {
  font-size: 14px;
  color: #8c8c8c;
  padding: 4px 10px;
  min-width: 80px;
  display: inline-block;
  border-radius: 2px;
  margin-bottom: 6px;
  text-align: center;
}
.guide-list-item .industry-items-style a:hover {
  color: #52c41a;
}
.guide-list-item .industry-items-style a.active {
  background: #52c41a;
  color: #fff;
}

.rank-items {
  display: inline-block;
  padding-left: 10px;
}
.rank-items .rank-show,
.rank-items .rank-show1 {
  margin: 0 0 2px 0;
}
.rank-show-list {
  padding-left: 0;
  margin-bottom: 12px;
}
/*商品分析*/
.sp-analysis-wrap {
  padding: 0 24px !important;
}
.sp-analysis-wrap .mp-article-source {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.sp-analysis-wrap .p-list .mp-article-list .media-list2 .item-fans {
  color: #8c8c8c !important;
  font-size: 12px;
}
.sp-analysis-wrap .p-list .mp-article-list .media-list3 .item-media img {
  width: 24px !important;
  height: 24px !important;
  border-radius: 100% !important;
}
.sp-analysis-wrap .item-inner .item-title {
  max-width: 100% !important;
}
.sp-analysis-wrap .media-list .item-inner {
  padding-right: 0 !important;
}
.sp-analysis-wrap .media-list .item-media {
  display: table-cell;
  vertical-align: middle;
}
.sp-analysis-wrap .p-list .mp-article-list .media-list2 .item-media img {
  width: 44px !important;
  height: 58px !important;
  border-radius: 3px;
}
.sp-analysis-wrap .p-list .mp-article-list .media-list .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 3px;
}

.sp-analysis-wrap .p-list .mp-article-list1 th {
  padding: 10px !important;
}
/*直播记录*/
.data-info-items {
  display: flex;
  padding: 20px 0 30px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 24px;
}

.data-info-items li {
  flex: 1;
  text-align: center;
  color: #8c8c8c;
  font-size: 12px;
}

.data-info-items li span {
  display: block;
  padding-top: 10px;
  color: #595959;
  font-size: 14px;
  font-weight: bold;
}

.zb-total-info {
  padding: 10px 0 24px 0;
  clear: both;
}

.zb-total-info .t {
  float: left;
  color: #333333;
  font-size: 14px;
}
.zb-total-info .t .tooltip-inner {
  max-width: 450px;
  width: 360px;
  text-align: left;
}
.zb-total-list {
  float: right;
  width: 600px;
}

.zb-total-list .l-t {
  float: left;
}

.zb-total-list li {
  float: left;
  border-right: 1px solid #e8e8e8;
  padding-right: 16px;
  margin-right: 16px;
}

.zb-total-list li:first-child {
  padding-left: 10px;
}

.zb-total-list li:last-child {
  border-right: none;
  margin-right: 0;
}

.icon-total {
  background: url(../images/video/icon-zb-total.html) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.icon-total.icon-total1 {
  background-position: 0 0;
}

.icon-total.icon-total2 {
  background-position: 0 -16px;
}

.icon-total.icon-total3 {
  background-position: 0 -32px;
}

.goods-fx .item-inner .item-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 0;
}
.zb-record .right-area {
  float: right;
  line-height: 32px;
  font-size: 13px;
  color: #999;
}
.live-record .plist-block {
  display: table;
}
.live-record .plist-block .image {
  width: 72px;
  height: 96px;
  border-radius: 3px;
  display: table-cell;
}
.live-record .plist-block .text {
  display: table-cell;
  vertical-align: middle;
  color: #333333;
  padding-left: 12px;
}
.live-record .plist-block .text span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.live-rank .table-thead .table thead tr th {
  color: #999;
}
.zb-record .p-list .mp-article-list .table td {
  border-bottom: 0 !important;
}
.vd-hd {
  margin-bottom: 24px;
}
.vd-hd .details-hd-cover {
  margin-right: 24px;
  cursor: pointer;
}
.vd-bd .word-cloud {
  width: 600px;
  height: 230px;
  margin-bottom: 30px;
}
.vd-hd .details-hd-cover img {
  width: 102px;
  height: 136px;
  border-radius: 3px;
  margin-right: 24px;
}
.vd-hd .details-info .vd-title {
  font-size: 20px;
  color: #333;
  padding: 0 0 20px;
}
.vd-hd .details-info .vd-time {
  font-size: 14px;
  color: #999;
  margin-bottom: 24px;
}
.vd-hd .details-info .vd-time span {
  color: #333;
  margin-right: 30px;
}
.vd-hd .details-info .vd-bz {
  color: #999;
}
.vd-hd .details-info .vd-bz .cover {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin: 0 8px 0 20px;
}
.vd-bd .vd-list {
  padding: 32px 0;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
}
.vd-bd .vd-list ul {
  display: flex;
}
.vd-bd .vd-list li {
  flex: 1;
  text-align: center;
  line-height: 1.8;
  font-size: 14px;
}
.vd-bd .vd-list li:nth-child(even) {
  border-right: 1px solid #e8e8e8;
}
.vd-bd .vd-list li:last-child {
  border-right: none;
}
.vd-bd .vd-list li span {
  color: #333333;
  font-size: 16px;
  display: block;
  font-weight: bold;
}
.vd-bd .vd-content {
  display: flex;
  padding: 32px 0;
}
.vd-bd .vd-left {
  flex: 1;
  border-right: 1px solid #e8e8e8;
}
.vd-bd .vd-right {
  width: 313px;
  padding: 0 0 0 24px;
}
.vd-bd .data-chart {
  width: 587px;
  height: 250px;
  margin-bottom: 30px;
}
.goods-fx {
  color: #333;
}
.goods-fx .p-list .mp-article-list .table th {
  padding: 7px 10px !important;
  color: #999999;
  font-size: 12px;
}
.goods-fx .p-list .mp-article-list .table th .tooltip-inner {
  max-width: 200px
}
.goods-fx .p-list .mp-article-list .media-list .item-media img {
  border-radius: 2px;
  width: 60px;
  height: 60px;
}
.p-analysis-tab .table > tbody > tr > td a.xq {
  color: #398ad9 !important;
}
.data-view {
  display: flex;
  padding: 10px 0 25px 0;
  border-bottom: 1px solid #e8e8e8;
}
.data-view li {
  flex: 1;
  text-align: center;
  color: #8c8c8c;
}
.data-view1 li {
  text-align: left;
}
.data-view li span {
  color: #333333;
  font-size: 16px;
  display: block;
  padding-top: 10px;
  font-weight: bold;
}
.tip-bar1 {
  padding: 11px 30px;
  color: #999;
  background: #fafafa;
  font-size: 14px;
  margin-bottom: 20px;
}
.tip-bar1 i {
  color: #999;
}
.tj-time {
  text-align: right;
  color: #8c8c8c;
  padding: 10px 0 0;
}
.data-content-col2 .d-col-left li,
.data-content-col2 .d-col-right li {
  text-align: left;
}
.data-content-col2 .d-col-left{ width:540px}
.data-content-col2 .d-col-right{ width:360px;}
.data-content-col2 .d-col-left::after {
  height: 110px;
  margin-right: 14px;
}
.data-content-col2 .section-title::before {
  width: 16px;
  height:16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  content: "";
}
.data-content-col2 .section-title1::before {
  background: url(../images/video/details/icon-t01.png) no-repeat;
  background-size: 16px 16px;
}
.data-content-col2 .section-title2::before {
  background: url(../images/video/details/icon-t06.png) no-repeat;
   background-size: 16px 16px;
}
.data-content-col2 .section-title3::before {
  background: url(../images/video/details/icon-t02.png) no-repeat;
   background-size: 16px 16px;
}
/*品牌详情*/
.owner-info {
  background: #fafafa;
}
.owner-info .brand-items {
  display: flex;
  padding-bottom: 16px;
}
.owner-info .brand-img {
  width: 92px;
  height: 92px;
  margin-right: 14px;
}
.owner-info .brand-img img {
  width: 92px;
  height: 92px;
}
.owner-info .brand-name a {
  font-size: 14px;
  color: #333;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 14px;
}
.owner-info .brand-name a:hover {
  opacity: 0.8;
}
.owner-info .brand-time {
  color: #333333;
}
.owner-info .brand-time span {
  color: #8c8c8c;
}
.brand-details-wrapper .media-list .item-inner .item-times .goods {
  margin-left: 0 !important;
}
.no-data {
  text-align: center;
  font-size: 12px;
  color: #8c8c8c;
  padding: 30px;
}
.no-data::before {
  background: url(../images/video/icon-data.png) no-repeat 0 -151px;
  width: 30px;
  height: 32px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto !important;
}

.brand-details-wrapper .p-list .mp-article-list .table th {
  color: #8c8c8c !important;
}
.brand-details-wrapper .media-list .item-inner .item-title a {
  color: #398ad9 !important;
}
.brand-title {
  border-top: 1px solid #f5f5f5;
  padding: 24px 0 20px;
  color: #333333;
  font-size: 14px;
  margin-top: 24px;
  line-height: 32px;
}
.brand-title .input-group {
  height: 32px !important;
  line-height: 32px !important;
}
.brand-info {
  min-height: 37px !important;
}
.brand-details-wrapper .p-list .mp-article-list .table tr td:last-child {
  padding: 0;
}

.section-title1 {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333;
  margin-bottom: 8px;
}
.section-title1.t2 {
  margin-top: 10px;
}
.section-title1 .filter {
  float: right;
}
.section-title1 .data2-info {
  float: right;
  color: #398ad9;
}
.section-title1 .tooltip-inner {
  max-width: 360px;
  width: 360px;
  text-align: left;
}
.k4 {
  line-height: 32px;
  font-size: 13px;
  color: #999;
  float: left;
}
.k4 label {
  font-weight: 400 !important;
}
.data-preview .preview3 {
  padding: 32px;
}
.data-preview .preview3 h5 {
  color: #8c8c8c !important;
}

/*公众号对比结果*/
.goods-class span {
  padding: 3px 5px;
  display: inline-block;
}
.review-words span {
  background: #e4f0ff;
  color: #4a90e2;
  margin: 3px;
  padding: 2px 4px;
  border-radius: 3px;
  text-align: center;
  float: left;
  font-size: 12px;
}

.t-distribute p:nth-child(2n) {
  background: #f5f5f5;
}
.t-distribute p span {
  width: 60px;
  text-align: left;
  font-size: 12px;
  display: inline-block;
  color: #595959;
}
.contrast-list .name {
  margin-bottom: 10px;
}

.contrast-list .name i.mcn {
  background: url(../images/video/icon-mcn.png) no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.contrast-list .bz-id {
  color: #8c8c8c;
  font-size: 12px;
}
.contrast-list .public-img {
  margin-bottom: 15px;
}
.contrast-list .table {
  margin-bottom: 0;
}
.contrast-list .data-source {
  line-height: 1.6;
}
.contrast-list .gender td {
  margin-bottom: 6px;
}
/*带货力诊断*/

.query-block .media-list1 {
  height: 80px;
  overflow: hidden;
}

.query-block .media-list1 .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 2px;
}

.query-block .media-list1 .item-inner .item-title {
  color: #333333;
  height: auto !important;
  margin-bottom: 13px;
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 1.5;
}

.query-block .media-list1 .item-inner .item-bz {
  color: #666;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 230px;
}

.query-block .media-list1 .item-inner .item-bz img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-right: 6px;
}

.query-block .media-list1 .item-inner p {
  color: #8c8c8c;
  font-size: 12px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 557px;
}

.tab-nav i.i-diagnosis {
  background-position: 0 -80px;
}

.tab-nav li:hover a i.i-diagnosis,
.tab-nav li.active a i.i-diagnosis {
  background-position: -16px -80px;
}

.dialogue-v-head {
  height: 128px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  position: relative;
  padding: 0 20px;
}

.dialogue-v-head .item-bz {
  margin-bottom: 0;
}

.dialogue-block1 {
  height: 176px !important;
}

.query-block1 {
  background: none;
  padding: 24px 0;
}

.dialogue-block1 .dialogue-block-tip {
  padding-top: 0 !important;
}

.c-white {
  background: #fff;
  margin: 24px;
  padding: 24px;
  margin-top: 64px;
}

.c-pie {
  width: 130px;
  height: 130px;
  position: relative;
  background: #fff;
  border-radius: 50%;
}

.c-pie span {
  font-weight: bold;
  display: block;
  position: absolute;
  left: 0;
  top: 45px;
  width: 100%;
  font-size: 24px;
  text-align: center;
  color: #333;
  font-size: 26px;
}

.c-pie p {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 75px;
  color: #8c8c8c;
  font-size: 14px;
}

.sell-diagnosis .section1 {
  border: 1px solid #eee;
  display: flex;
  padding: 24px;
}

.sell-diagnosis .section1 .image {
  width: 117px;
  height: 136px;
  position: relative;
}

.sell-diagnosis .section1 .image img {
  width: 102px;
  height: 136px;
}

.sell-diagnosis .section1 .image .hot {
  position: absolute;
  width: 52px;
  height: 20px;
  top: 0;
  left: 0;
  background: #ff3a3a;
  line-height: 20px;
  color: #fff;
  box-sizing: border-box;
  padding-left: 20px;
  font-size: 12px;
}

.sell-diagnosis .section1 .image .hot:before {
  content: '';
  background: url(../images/video/hot2.png) no-repeat;
  background-size: 100% 100%;
  width: 10px;
  height: 10px;
  left: 7px;
  top: 5px;
  z-index: 99;
  display: block;
  position: absolute;
}
.sell-diagnosis .section1 .image .hot.hot-1 {
  background: #ff4d1a !important;
}
.sell-diagnosis .section1 .image .hot.hot-2 {
  background: #f77d03 !important;
}
.sell-diagnosis .section1 .image .hot.hot-3 {
  background: #19ad19 !important;
}
.sell-diagnosis .section1 .image .hot.hot-4 {
  background: #d5d9da !important;
}
.sell-diagnosis .section1 .text {
  flex: 1;
  padding-right: 30px;
}

.sell-diagnosis .section1 .text .title {
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  margin-bottom: 10px;
}

.sell-diagnosis .section1 .text .author {
  display: flex;
  margin-bottom: 15px;
}

.sell-diagnosis .section1 .text .author .avatar {
  width: 30px;
  height: 24px;
  border-radius: 100%;
}

.sell-diagnosis .section1 .text .author .avatar img {
  width: 24px;
  height: 24px;
}

.sell-diagnosis .section1 .text .author .name {
  flex: 1;
  color: #666;
  font-size: 14px;
  line-height: 24px;
}

.sell-diagnosis .section1 .pie {
  width: 165px;
}

.sell-diagnosis .section2 {
  border-top: 1px dashed #f5f5f5;
  margin-top: 24px;
  padding-top: 20px;
}

.sell-diagnosis .section2-filter .filter-item {
  display: flex;
  margin-bottom: 20px;
}

.sell-diagnosis .section2-filter .filter-item .filter-label {
  color: #000;
  width: 90px;
  text-align: right;
  padding-top: 3px;
}

.sell-diagnosis .section2-filter .filter-item .filter-options {
  flex: 1;
}

.sell-diagnosis .section2-filter .filter-item .filter-options .filter-option {
  cursor: pointer;
  display: inline-block;
  height: 22px;
  color: #999;
  margin-right: 10px;
  padding: 0 9px;
  line-height: 22px;
}

.sell-diagnosis
  .section2-filter
  .filter-item
  .filter-options
  .filter-option.active {
  background: #52c41a;
  color: #fff;
}

.sell-diagnosis .section2-con {
  border: 1px solid #e8e8e8;
}

.sell-diagnosis .section2-con-head {
  height: 52px;
  line-height: 52px;
  color: #333;
  background: #fafafa;
  padding-left: 20px;
  font-size: 14px;
  font-weight: bold;
}

.sell-diagnosis .section2-con-head span {
  color: #bfbfbf;
  font-weight: normal;
}

.sell-diagnosis .section2-con-list .plist .item {
  padding: 20px 20px 0;
  display: flex;
}

.sell-diagnosis .section2-con-list .plist .item .col1 {
  width: 44px;
}

.sell-diagnosis .section2-con-list .plist .item .col1 img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}

.sell-diagnosis .section2-con-list .plist .item .col2 {
  flex: 1;
  border-bottom: 1px solid #e8e8e8;
  display: flex;
  padding-bottom: 20px;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-1 {
  flex: 1;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-1 .name {
  color: #333;
  font-size: 14px;
  margin-bottom: 10px;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-1 .comment {
  color: #595959;
  font-size: 13px;
  margin-bottom: 15px;
  line-height: 1.5;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-1 .date {
  color: #8c8c8c;
  font-size: 12px;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-2 {
  width: 100px;
  text-align: right;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-2 .num {
  display: inline-block;
  position: relative;
}

.sell-diagnosis .section2-con-list .plist .item .col2 .col2-2 .num:before {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  background: url(../images/video/like.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: -17px;
}

.sell-diagnosis .section2-con-more {
  text-align: center;
  padding: 15px 0;
}

.sell-diagnosis .section3 {
  border-top: 1px dashed #f5f5f5;
  margin-top: 24px;
  padding-top: 20px;
}

.sell-diagnosis .section3 h2 {
  font-size: 16px;
  color: #333;
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.sell-diagnosis .section3 h2:before {
  content: '';
  width: 16px;
  height: 17px;
  background: url(../images/video/people.png) no-repeat;
  left: 0;
  top: 2px;
  display: block;
  position: absolute;
}

.sell-diagnosis .section3 .col-left {
  border-right: 1px solid #f9f9f9;
}

.sell-diagnosis .section3 .col-right {
  border-left: 1px solid #efefef;
}

.sell-diagnosis .section3 .col-right .location-table td {
  width: 50%;
}

.sell-diagnosis .section3 .col-right .location-table thead tr td:first-child {
  width: 50%;
  text-align: center;
}

.sell-diagnosis .section3 .col-right .location-table tbody tr td:first-child {
  width: 50%;
  text-align: center;
}

.sell-diagnosis .section3 .col-right .location-table thead tr td:first-child {
  width: 50%;
  text-align: center;
}

.sell-diagnosis .section3 .age-chart {
  text-align: center;
}
/*热门音乐详情优化*/
.music-pop {
  width: 990px;
  background: #fff;
  border-radius: 3px;
}
.music-pop .os-list {
  border-bottom: 2px solid #e4e5e6;
  padding: 24px 0 0 0;
}
.music-pop .os-list-title {
  min-height: 160px;
  border-bottom: 1px solid #e8e8e8;
}
.music-pop .os-list-title dl dt {
  background: #fff;
  width: 102px;
  height: 136px;
  padding: 0;
  margin-right: 20px;
}
.music-pop .os-list-title dl dt img {
  width: 102px;
  height: 136px;
}
.music-pop .os-list-analyse {
  height: 280px;
  border-bottom: 1px solid #e8e8e8;
}
.music-pop .plist .plist-block {
  width: 170px;
  height: 226px;
  margin: 8px 6px;
  display: inline-block;
  position: relative;
}
.music-pop .plist .plist-block .image {
  height: 226px;
  width: 170px;
  border-radius: 4px;
  cursor: pointer;
}
.music-pop .plist .plist-block .image img {
  height: 226px;
  width: 170px;
  border-radius: 4px;
}
/*视频监控优化*/
.monitor-mask {
  position: relative;
}
.monitor-mask .mask-transparent {
position: absolute;
left:0;
bottom:0;
top:0;
background:rgba(255, 255, 255, 0);
width:100%;
height:100%;
}

.p-video-box .m-tip {
  display: inline-block;
  color: #585858;
  font-size: 14px;
  margin-right: 30px;
}
.p-video-box .m-tip input {
  margin-left: 10px;
  vertical-align: sub;
}
.mh-block-head .a-title a,
.p-video-result .media-list .item-title a {
  color: #333;
}
.mh-block-head .a-title a:hover,
.p-video-result .media-list .item-title a {
  opacity: 0.8;
}
.btns-diagnosis {
  position: absolute;
  right: 24px;
  bottom: 24px;
}
.btns-diagnosis::before {
  background: url(../images/video/icon-d1.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: inherit;
  content: '';
  margin-right: 6px;
}
.btns-diagnosis:hover {
  color: #52c41a;
}
.btns-diagnosis:hover::before {
  background-position: 0 -14px;
}
.btns-diagnosis:active {
  color: #fff;
  box-shadow: none;
}
.btns-diagnosis:active::before {
  background-position: 0 -28px;
}
/*排序*/
.b-sort {
  cursor: pointer;
  position: relative;
  color:#8c8c8c;
}

/*.b-sort::after {
  background: url(../images/video/v-icon.png) no-repeat -89px -6px;
  width: 10px;
  height: 6px;
  display: inline-block;
  vertical-align: super;
  content: '';
  position: absolute;
  right: 5px;
  top: 30%;
}
.b-sort:active::after,
.b-sort.active::after {
  background: url(../images/video/v-icon.png) no-repeat -89px 0;
  width: 10px;
  height: 6px;
  display: inline-block;
  vertical-align: super;
  content: '';
}*/
.b-sort::after {
  background: url(../images/video/sort-d.png) no-repeat ;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  margin: -2px 0 0 4px;
  
}
.b-sort:hover::after,
.b-sort:active::after,
.b-sort.active::after {
  background: url(../images/video/sort-d-active.png) no-repeat;
}
.b-sort:visited{
  color:#8c8c8c;
}
.b-sort:hover,
.b-sort:active,
.b-sort.active {
  color: #52C41A;
}
.p-analysis-add-btn {
  position: absolute;
  right: 0;
  top: 2px;
  width: 136px !important;
  display: inline-block;
}

/* 商品详情页优化 */
.video-details-wrapper .owner-info-props {
  display: flex;
  margin-top: 16px;
}
.owner-info-props p {
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.owner-info-props p:first-child {
  margin-right: 23px;
}
.left-area {
  float: left;
  line-height: 32px;
  font-size: 13px;
  color: #999;
}
.hot-words h5 span.active {
  color: #3cb600;
}

.c-line {
  width: 1px;
  height: 16px;
  background-color: #bfbfbf;
  vertical-align: middle;
  display: inline-block;
}
/*直播数据分析优化*/
.video-pop1 .goods-fx .p1 {
  margin-bottom: 0;
}
.video-pop1 .goods-fx .data-preview .preview3 {
  padding: 8px 0 32px;
}
.video-pop1 .goods-fx .data-preview .preview3 {
  margin-bottom: 14px;
}
.video-pop1 .goods-fx .zb-total-info {
  padding: 10px 0 12px 0;
}

.b-tip {
  padding-left: 16px;
}
.b-tip i {
  margin-right: 6px;
}
.rank-show-sp {
  background: #ff5000;
}
.rank-show-sp::before {
  background: url(../images/video/v-icon.png) no-repeat -301px -49px;
}
.rank-show-good {
  background: #ff7f00;
}
.rank-show-good::before {
  background: url(../images/video/v-icon.png) no-repeat -277px -49px;
}
.btns-monitor {
  position: absolute;
  right: 24px;
  bottom: 68px;
  width: 144px;
  text-align: left;
}
.btns-monitor::before {
  background: url(../images/video/v-icon.png) no-repeat -252px -73px;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: inherit;
  content: '';
  margin-right: 6px;
}
.btns-monitor:hover {
  color: #52c41a;
}
.btns-monitor:hover::before {
  background-position: -266px -73px;
}
.btns-monitor:active {
  color: #fff;
  box-shadow: none;
}
.btns-monitor:active::before {
  background-position: -280px -73px;
}

.t-right {
  float: right;
  text-align: right;
  flex: 1;
}
.video-myself-wrapper .right-main .t-tip {
  padding: 12px 16px;
  height: 42px;
  background: rgba(250, 250, 250, 1);
  border-radius: 1px;
  color: #999999;
  font-size: 14px;
  margin-bottom: 24px;
}
.video-myself-wrapper .right-main .t-tip::before {
  background: url(../images/video/icon-tip.png) no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  content: '';
  display: inline-block;
  vertical-align: middle;
}

.icon-cart {
  background: url(../images/video/icon-cart.png) no-repeat !important;
  width: 16px !important;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.icon-s-list {
  background: url(../images/video/icon-s-list.png) no-repeat !important;
  width: 16px !important;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.v-tip {
  padding: 9px 22px;
  background: rgba(255, 241, 240, 1);
  border-radius: 4px;
  border: 1px solid rgba(255, 163, 158, 1);
  margin-bottom: 16px;
  color: #595959;
}
.v-tip::before {
  background: url(../images/video/tip-icon.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  content: '';
  margin-right: 6px;
}
.v-tip span {
  padding-left: 20px;
}
/*授权抖音号*/
.video-myself-wrapper .authorization-box {
  padding: 24px;
}
.info-tip {
  padding: 13px 16px;
  background: rgba(250, 250, 250, 1);
  border-radius: 4px;
  font-size: 14px;
  margin-bottom: 16px;
}
.info-tip::before {
  background: url(../images/video/icon-tip.png) no-repeat;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.b-add::before {
  background: url(../images/video/b-add.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  content: '';
  margin-right: 6px;
}
.authorization-list .person-publicnum {
  border-right: none;
}
.authorization-list .table-thead.theadScroll {
  position: fixed;
  top: 68px;
  left: 248px;
  right: 40px;
}
.authorization-btns a {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 3px;
}
.authorization-btns a:nth-child(odd) {
  width: 140px;
}
.authorization-btns a:nth-child(even) {
  width: 100px;
}
.authorization-list .time {
  color: #999;
}
.sq-code {
  padding-bottom: 40px;
  text-align: center;
}
.sq-code img {
  background: url(../imsges/video/sq-code.html) no-repeat;
  width: 236px;
  height: 236px;
  border: 1px solid #eee;
  border-radius: 4px;
  margin: 10px auto 16px;
}
.sq-code p {
  text-align: center;
}
.type-module {
  border-top: 1px solid #eee;
  padding-top: 20px;
  margin-top: 20px;
}
.way-type label {
  cursor: pointer;color:#333;
}
.ele-vs {
  color: #4a90e2;
  display: inline-block;
  margin-left: 70px;
}
.ele-vs::before {
  background: url(../images/video/icon-vs.png) no-repeat;
  width: 12px;
  height: 12px;
  content: '';
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.personal-info-box .sq-state {
  display: inline-block;
  color: #52c41a;
  vertical-align: top;
}
.sq-state {
  display: inline-block;
  color: #52c41a;
  vertical-align: middle;
  margin-right: 20px;
}
.sq-state::before {
  background: url(../images/video/icon-sq.png) no-repeat;
  width: 16px;
  height: 16px;
  margin: 0 6px 0 0;
  display: inline-block;
  vertical-align: middle;
  content: '';
}
.sq-state.sq-state-overdue {
  color: #8c8c8c;
  display: inline-block;
  vertical-align: top;
}
.sq-state.sq-state-overdue:before {
  background: url(../images/video/icon-overdue.png) no-repeat;
}
.sq-again {
  background: #52C41A;
  border-radius: 2px;
  padding: 0 6px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  vertical-align: top;
  color: #fff !important;
  font-size: 12px;
  cursor: pointer;
}
.sq-again:hover{opacity: 0.8;}
/*带货力诊断优化*/
.video-diagnosis {
  position: relative;
}
.video-diagnosis .help-link {
  position: absolute;
  top: 25px;
  right: 0;
}
.sell-diagnosis .section1 {
  border: none;
  padding: 24px 0;
}
.sell-diagnosis .section1 .text .some-index {
  margin-bottom: 16px;
}
.sell-diagnosis .date {
  display: block;
  margin-bottom: 24px;
}
.panes-tabs .nav-tabs {
  border-bottom: none;
  height: 50px;
  background-color: rgba(250, 250, 250, 1);
}
.panes-tabs .nav > li > a {
  position: relative;
  display: block;
  padding: 15px 15px;
}
.panes-tabs .nav-tabs > li > a {
  border: none;
  border-radius: none;
  color: #595959;
}
.panes-tabs .nav-tabs > li > a span {
  position: absolute;
  top: 4px;
  right: -4px;
  color: #f00;
  font-size: 12px;
}
.panes-tabs .nav-tabs > li.active > a,
.panes-tabs .nav-tabs > li.active > a:focus,
.panes-tabs .nav-tabs > li.active > a:hover,
.panes-tabs .nav-tabs > li.active > a:active {
  color: #3cb600;
  cursor: default;
  background-color: rgba(250, 250, 250, 1);
  border-bottom: 2px solid #3cb600;
  border-width: 0 0 2px 0;
}
.panes-tabs .section2,
.panes-tabs .section3 {
  padding: 0 24px;
  border-top: none;
}
/*tooltip提示*/
.v-tooltip {
  position: relative;
  display: inline-block;
}

.v-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  font-size: 12px;
  line-height: 1.5;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 110%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 1s;
}
.v-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.v-tooltip .tooltiptext::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.v-tooltip .tooltiptext a{
  text-decoration: none;
  color: #52C41A;
  cursor: pointer;
  display: block;
}
.v-tooltip:hover .tooltiptext {
  visibility: visible;
}
.v-tooltip .btn {
  border-radius: 0 2px 2px 0 !important;
}
.fx-r {
  color: #8c8c8c;
  padding: 20px 0 24px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 24px;
}
.fx-r span {
  color: #595959;
  font-weight: bold;
}
.iconwenhao1 {
  color: #c8c8c8;
}
.right-area .tooltip-box .v-tooltip .tooltiptext::after {
  left: 90%;
  transform: rotate(180deg);
  bottom: 100%;
  top: -15%;
}
.right-area .v-tooltip .tooltiptext {
  top: 110% !important;
}

/*直播带货*/
.dh-rank .table .person-publicnum .item-title a {
  color: #333;
}
.dh-rank .table .person-publicnum .item-title a:hover {
  opacity: 0.8;
}
.dh-rank .table .person-publicnum img {
  width: 60px;
  height: 80px;
  border-radius: 2px;
}
.dh-rank .table thead tr th {
  color: #8c8c8c;
}
.tip-icon {
  background: url(../images/video/tip-icon.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: sub;
  content: '';
  margin: 0 6px;
}
/*直播监控*/
.tab-nav i.icon-vm {
  background: url(../images/video/m-navicon.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}
.tab-nav li:hover a i.icon-vm,
.tab-nav li.active a i.icon-vm {
  background-position: 0 -16px;
}
.lm-details .container-fluid{ padding:0;}
.lm-details .p-video-result .item-media img {
  width: 102px;
  height: 136px;
}
.lm-details .p-video-result .media-list .item-sub-title {
  padding: 0 0 15px 0;
}
.lm-details .tab-nav {
  margin: 24px -20px;
  border-radius: 3px 3px 0 0;
  height: 50px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
  padding: 0 !important;
}
.lm-details .tab-nav ul {
  padding: 0 24px;
}
.lm-details .tab-nav li {
  float: left;
  margin-right: 16px;
}
.lm-details .tab-nav li a {
  color: #595959;
  padding: 0 16px;
  display: inline-block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  position: relative;
}
.lm-details .tab-nav li a span {
  position: absolute;
  top: -10px;
  right: -12px;
  color: #f00;
  font-size: 11px;
  transform: scale(0.8);
}
.lm-details .tab-nav li.active a,
.lm-details .tab-nav li:hover a {
  color: #3cb600;
  border-bottom: 2px solid #3cb600;
  display: block;
}
.lm-details .tab-content > div {
  display: none;
}
.lm-details .tab-content > div.active {
  display: block;
}
.lm-details .update-bar-box {
  margin: 32px 0;
}
.lm-details .monitor-table,
.lm-details .monitor-details-h {
  padding: 0;
}
.lm-details .data-content .section-title {
  font-size: 15px;
  color: #333333;
  line-height: 22px;
  height: 40px;
}

.lm-details .data-content .section-title.live > span {
  color: #999;
}
.lm-details .data-content .section-title.live > span.active {
  color: #333;
}
.lm-details .data-content .section-title {
  cursor: pointer;
}
.lm-details .data-content .divide-vline {
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 14px;
  margin: 0 2px;
  background-color: #999;
}
.lm-details .yq-word-chart {
  height: 270px;
}
.lm-details .default-info {
  color: #8c8c8c;
  font-size: 14px;
  padding: 60px 0 40px 0;
  text-align: center;
}
.mt-line {
  border-bottom: 1px solid #eee;
  padding: 0 0 24px 0;
}
.lm-details .yq-word-chart,
.lm-details .yq-word-chart img {
  height: 270px;
}
.lm-details .video-analysis-tab .container-fluid:first-child {
  padding: 0 0 40px 0 !important;
}
.lm-details .lm-title {
  color: #333333;
  font-size: 16px;
  padding: 8px 0 24px;
}
.lm-details .sp-analysis-wrap {
  padding: 0 !important;
}
.lm-details .analysis-block {
  padding: 0 !important;
}
.lm-details .articleRatio {
  height: 240px;
}
.lm-details .articleRatio li {
  height: 60px;
}
.video-monitor .monitor-zb-icon {
  background: url(../images/video/icon-monitor-zb.png) no-repeat center top;
  padding-top: 150px;
}
.v-search-result .search-result-bar .btn-group .btn {
  width: auto !important;
}

.t-a a {
  margin-right: 10px;
  color: #333;
}
.v-form-info {
  position: relative;
}
.b-next {
  position: absolute;
  top: 40px;
  right: 40px;
}
.abnormal {
  color: #f5222d;
}
.abnormal-tip {
  width: 732px;
  padding: 13px 16px;
  background: rgba(255, 241, 240, 1);
  border-radius: 4px;
  border: 1px solid rgba(255, 163, 158, 1);
  color: rgba(0, 0, 0, 0.65);
}
.abnormal-tip:before {
  background: url(../images/video/icon-abnormal.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 6px;
  content: '';
}
.invoice-form .form-group .form-control {
  display: inline-block;
  vertical-align: middle;
  width: 612px;
  height: 126px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.invoice-form .form-group textarea::-webkit-input-placeholder {
  color: #bfbfbf;
}
.invoice-form .form-group textarea::-moz-placeholder {
  color: #bfbfbf;
}
.invoice-form .form-group textarea::-moz-placeholder {
  color: #bfbfbf;
}
.invoice-form .form-group textarea::-ms-input-placeholder {
  color: #d2d2d2;
}

.hot-tag {
  background: url(../images/video/tag-hot.png) no-repeat 0 0 !important;
  width: 25px !important;
  height: 14px;
  margin-left: 3px !important;
  vertical-align: middle;
  display: inline-block;
}
.play-browse {
  display: inline-block;
  color: #999;
  vertical-align: middle;
  margin-left: 20px;
}
.play-browse::before {
  background: url(../images/video/icon-browse.png) no-repeat;
  width: 16px;
  height: 12px;
  margin: 0 6px 0 0;
  display: inline-block;
  vertical-align: middle;
  content: '';
}
.text-g {
  color: #999999 !important;
}
.hot-video .tooltip-inner {
  text-align: left;
  background: rgba(55, 55, 55, 0.9);
}
.hot-video .tooltip-arrow {
  border-top-color: #373737 !important;
}
.hot-video .p-list .mp-article-list .table td {
  color: #333;
}

.dy-tips {
  margin: 20px 28px;
  font-size: 14px;
  color: rgba(74, 144, 226, 1);
}
.dy-tips .fa {
  margin-right: 4px;
}
.way-type:not(:first-child) {
  padding-top: 5px;
  margin-top: 0;
  border-top: none;
}
.way-type .tips-bar {
  margin-top: 20px;
}
.tips-bar {
  font-size: 14px;
  padding: 10px 20px;
  background: rgba(250, 250, 250, 1);
  border-radius: 4px;
}

.dy-auth-qrwapper {
  text-align: left;
  border-top: none;
}
.dy-auth-qrwapper .s-title {
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: rgba(140, 140, 140, 1);
}
.dy-auth-qrwapper .desc {
  border-bottom: 1px solid #eee;
}
.dy-auth-qrwapper .desc img {
  float: left;
  width:240px;
  height: 240px;
  margin-top:0;
}
.dy-auth-qrwapper .info {
  float: left;
  margin-left: 24px;
  padding-top:40px;
}
.dy-auth-qrwapper .info h5 {
  margin-bottom: 20px;
  font-size: 14px;
  color: rgba(51, 51, 51, 1);
}
.dy-auth-qrwapper .info p {
  text-align: left;
  margin-bottom: 10px;
  font-size: 14px;
  color: rgba(140, 140, 140, 1);
  line-height: 22px;
}
.dyhicon {
  display: inline-block;
  background: url('../images/dyh-icons.png') no-repeat 9999px 9999px;
}
.dyhicon_dyh3 {
  width: 16px;
  height: 16px;
  background-position: 0px 0px;
}
.dyhicon_dyh2 {
  width: 16px;
  height: 16px;
  background-position: -26px 0px;
}
.dyhicon_dyh1 {
  width: 16px;
  height: 16px;
  background-position: -52px 0px;
}
.dy-auth-qrwapper .func .dyhicon {
  margin-right: 4px;
  vertical-align: -3px;
}
.dy-auth-qrwapper .func {
  padding: 24px 48px;
}
.dy-auth-qrwapper .func span:not(:first-child) {
  margin-left: 20px;
}

.plist-tab-nav {
  border-bottom: 1px solid #e8e8e8;
  clear: both;
}
.plist-tab-nav-item {
  float: left;
  padding: 32px 0 18px 0;
  margin-right: 32px;
  cursor: pointer;
}
.plist-tab-nav-item:hover,
.plist-tab-nav-item:active,
.plist-tab-nav-item.active {
  color: #52c41a;
}
.plist-tab-nav-item.active {
  border-bottom: 2px solid #52c41a;
}
#aweme_table .tooltip-inner {
  width: 300px;
  padding: 10px 8px 10px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #000;
  opacity: 0.8;
  border-radius: 4px;
  text-align: left;
}
#aweme_table th i {
  color: #888;
  position: absolute;
  top: 3px;
  right: 0;
}
.ele-search .search-item-list {
  display: flex;
}
.ele-search .search-item-list label {
  width: 70px;
}
.ele-search .search-item-list .other-conditions {
  flex: 1;
}
.ele-s-list .media-list .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ele-s-list .media-list .item-times a {
  color: #f5a623;
}
.more-options {
  position: relative;
}
.more-options .drop-content {
  position: absolute;
  left: 0;
  top: 33px;
  z-index: 10;
}
.drop-content {
  width: 750px;
  min-height: 100px;
  padding: 24px 20px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
.drop-content::before {
  position: absolute;
  top: -5px;
  left: 20px;
  content: '';
  display: inline-block;
  content: '';
  border-style: solid;
  border-width: 5px;
  border-color: #fff #fff transparent transparent;
  transform: rotate(-45deg);
  box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.05);
}
.drop-content-data::before {
  left: 120px;
}
.more-options .drop-content .senior-search {
  border-top: none;
}
.more-options .drop-content .senior-search .search-item:first-child {
  padding: 0;
}
.more-options .drop-content .senior-search .search-item:last-child {
  padding: 16px 0 0;
}
.more-options .drop-content .senior-search .search-item label {
  width: 70px !important;
  text-align: left;
}
.more-options .drop-content .senior-search .search-item-data label {
  width: 90px !important;
  text-align: left;
}
.more-options .drop-content .senior-search .other-conditions a {
  min-width: 20px;
}
.more-options .drop-content .btns-area {
  padding: 16px 0 0;
  line-height: 32px;
}
.more-options .drop-content .btns-area i {
  font-size: 14px;
  background: none;
  margin-right: 2px;
}
.more-options .drop-content .btns-area a {
  margin-bottom: 0;
  height: 32px;
  line-height: 30px;
}
.more-options .drop-content .btns-area a.btns-primary:active {
  color: #fff;
}
.more-options .drop-content .btns-area a.btns-unified {
  color: #fff;
}

.btn-group-tip .button-tip {
  position: relative;
  display: inline-block;
}

.btn-group-tip .button-tip .tooltiptext {
  visibility: hidden;
  width: 120px;
  font-size: 12px;
  line-height: 1.5;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 130%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 1s;
}
.btn-group-tip .button-tip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.btn-group-tip .button-tip .tooltiptext::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.btn-group-tip .button-tip:hover .tooltiptext {
  visibility: visible;
}
#table_goods .item-title i {
  vertical-align: sub;
}

.icon-group {
  background: url(../images/video/icon-group.png) no-repeat !important;
  width: 16px !important;
  height: 16px !important;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
.icon-s-program {
  background: url(../images/video/icon-s-program.png) no-repeat !important;
  width: 16px !important;
  height: 16px !important;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
.i-s-program {
  background: url(../images/video/i-s-program.png) no-repeat !important;
  width: 16px !important;
  height: 16px !important;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
.m-p-code {
  width: 140px;
  height: 157px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  padding: 10px;
  display: inline-block;
  vertical-align: text-top;
}
.m-p-code img{
  width: 120px;
  height:120px;
  display: inline-block;
}
.m-p-code p {
  text-align: center;
  color: #999999;
}
.video-group {
  padding: 0 24px;
}
.video-group-title {
  border-bottom: 1px solid #eeeeee;
  padding: 0 24px 20px 0;
  margin-bottom: 24px;
}
.video-group-title i {
  margin-right: 6px;
}
.video-group-main {
  min-height: 350px;
  color: #333333;
  font-size: 14px;
}
.video-group-main span {
  color: #999;
}
.video-group-main p {
  margin-bottom: 24px;
}
.title-pk {
  height: 70px;
  line-height: 70px;
  text-align: left;
  clear: both;
  color: #333;
  font-size: 14px;
}
.title-pk .pull-right {
  color: #8c8c8c;
  font-size: 13px;
}
/*粉丝数据分析优化*/
.sub-tab_nav ul {
  border-bottom: 1px solid #eeeeee;
  min-height: 35px;
}
.sub-tab_nav li {
  float: left;
}
.sub-tab_nav li a {
  margin-right: 20px;
  color: #595959;
  padding-bottom: 13px;
}
.sub-tab_nav li a:hover {
  color: #52c41a;
}
.sub-tab_nav li a.active {
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
}
.sub-tabpanel .sub-tabpanel-block {
  padding: 24px 0;
}
.mp-title {
  border-top: none !important;
  padding: 0 !important;
  margin-top: 0 !important;
}
/*小优化*/
.t-search {
  height: 64px;
  padding: 16px 0;
  border-bottom: 1px solid #eee;
}
.t-search .t-search-lable {
  width: 70px;
  float: left;
  line-height: 32px;
  color: #464646;
}
.t-search .v-search-entry {
  float: left;
}
.t-search .control-search-box2 {
  width: 400px;
}
.t-search .data-intro {
  padding: 10px 0 0 0;
}
/*抖音号搜索结果未收录*/
.clear {
  clear: both;
}
.v-search-box {
  margin-bottom: 24px;
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  padding: 24px;
  box-sizing: border-box;
}
.v-search-box .v-search-box-left {
  display: flex;
}
.v-search-box .v-search-box-left img {
  height: 85px;
  width: 85px;
  margin-right: 24px;
  position: relative;
  border-radius: 50%;
}

.v-search-box .v-search-box-left-content {
  flex:1;
  padding: 3px 350px 0 0;
}
.v-search-box .v-search-box-left-content span {
  display: block;
  text-align: left;
  color: #8c8c8c;
  padding-bottom: 6px;
}
.v-search-box .v-search-box-left-content span:nth-child(3){
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding-bottom: 0;
}
.v-search-box .v-search-box-left-content span em {
  font-size: 16px;
  color: #333333;
  font-style: normal;
}
.v-search-box .v-search-box-right {
  position: absolute;
  right: 24px;
  top: 24px;
}
.v-search-box .v-search-box-right span {
  text-align: right;
  display: block;
  color: #595959;
  padding-bottom: 30px;
}
.v-search-box .v-search-box-right-button {
  background-color: #52c41a;
  color: #fff;
  width: 120px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  float: right;
}
.v-search-box .v-search-box-right-button.active {
  background: #9999;
  box-shadow: none;
}
.v-search-box .right-button-included{
  background: #a9e28d;
}
.order-monitor1 {
  padding-top: 0;
}
.order-monitor1 .element-info .element-item {
  margin-bottom: 10px;
}
.form-group-s {
  display: flex;
}
.form-group-s .s-left {
  padding-top: 15px;
}
.form-group-s .s-right {
  flex: 1;
  z-index: 1;
}
.form-group-s .s-right.disabled {
  cursor: not-allowed;
  width: 600px;
  height: 33px;
  display: block;
  background: #000;
  z-index: 10;
}
.icon-v {
  background: url(../images/video/icon-v.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.icon-mcn16 {
  background: url(../images/video/icon-mcn16.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.s-icon-zhibo {
  background: url(../images/video/zhibo.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.icon-rz {
  background: url(../images/video/icon-rz.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.icon-phone {
  background: url(../images/video/icon-phone.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
/*账号批量管理*/
.overview-account-management .choose-conditions {
  margin-right: 16px;
  display: inline-block;
  vertical-align: top;
}
.icon-delete1 {
  background: url(../images/video/icon-delete.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.overview-account-management .btns-previous {
  height: 34px;
  line-height: 34px;
}
.overview-account-management .btns-previous i {
  margin-top: -3px;
}
.overview-account-management .btns-previous:hover,
.overview-account-management .btns-previous.active {
  background: #ff445b !important;
  border: 1px solid #ff445b;
  color: #fff;
  display: inline-block;
}
.overview-account-management .btns-previous:hover .icon-delete1,
.overview-account-management .btns-previous.active .icon-delete1 {
  background: url(../images/video/icon-delete-current.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.overview-account-management .choose-conditions .lable {
  line-height: 36px;
  float: left;
  font-weight: normal;
  margin-right: 10px;
  color: #333333;
}
.overview-account-list .table .person-publicnum img {
  width: 32px !important;
  height: 32px !important;
}

/*20200114优化*/
.icon-top {
  background: url(../images/video/nav-top.png) no-repeat;
  width: 48px;
  height: 48px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: -72px;
}
.icon-top:hover {
  background: url(../images/video/nav-top.png) no-repeat 0 -48px;
}
.person-publicnum-sp {
  display: flex;
}
.person-publicnum-sp .img {
  width: 48px;
}
.person-publicnum-sp .g-title {
  flex: 1;
  padding: 0 !important;
  line-height: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
  color: #333333;
}
.person-publicnum-sp .g-title:hover {
  opacity: 0.8;
}
/*数据说明优化*/
.datainfo .tooltip-inner {
  max-width: 300px !important;
  width: 300px !important;
  text-align: left;
  white-space: pre-wrap;
}
.section-title .tooltip-inner {
  max-width: 300px !important;
  width: 300px !important;
}
.section-title .tooltip-inner {
  max-width: 300px !important;
  width: 300px !important;
}
.small-tooltip .tooltip-inner {
  max-width: 300px !important;
  width: 135px !important;
}
/*星图指数*/
.i-map-box {
  border-bottom: 1px solid #eee;
}
.title-map {
  padding: 16px 0;
  padding-bottom: 16px;
  color: #333333;
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.title-map:hover {
  opacity: 0.8;
}
.title-map span {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  float: right;
  padding-right: 20px;
}
.title-map:before,
.title-map:after {
  position: absolute;
  content: '';
  border-bottom: 6px transparent dashed;
  border-left: 6px transparent dashed;
  border-right: 6px transparent dashed;
  border-top: 6px #fff solid;
  right: 0;
  top: 23px;
}
.title-map:before {
  border-top: 6px #999 solid;
}
.title-map:after {
  top: 22px;
  border-top: 6px #fff solid;
}
.title-map.show:before,
.title-map.show:after {
  transform: rotate(180deg);
  transition: all 0.2s;
  top: 16px;
}
.title-map.show:after {
  top: 17px;
}
.title-map .tooltip-inner{ 
  background-color:#505050;
  opacity: 1;
  width: 270px;
  max-width: 270px;
}
.i-map-chart {
  padding: 0 0 15px;
  min-height: 230px;
}
/*星图榜*/
.i-map-list {
  padding: 0 0 16px;
  height: 30px;
  text-align: right;
  margin-bottom: 0;
  display: block;
}
.i-map-list .right-area a {
  margin-left: 16px;
}
/*连播涨粉榜*/
.media-maibo .item-media {
  padding-right: 0 !important;
}
.media-maibo .item-media img {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  margin-right: 10px;
}
.media-maibo .item-inner .item-title {
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-binding: url('ellipsis.html#ellipsis');
}
/*时间控件优化*/
.datetimepicker .datetimepicker-hours th.prev,
.datetimepicker .datetimepicker-hours th.next,
.datetimepicker .datetimepicker-hours th.switch,
.datetimepicker .datetimepicker-minutes th.prev,
.datetimepicker .datetimepicker-minutes th.next,
.datetimepicker .datetimepicker-minutes th.switch {
  opacity: 0;
}
.datetimepicker .datetimepicker-hours .today,
.datetimepicker .datetimepicker-minutes .today {
  opacity: 0;
}
.datetimepicker .datetimepicker-hours thead span,
.datetimepicker .datetimepicker-minutes thead span {
  height: 0;
  line-height: 0;
}
/*品牌搜索*/
.v-search-index .pp-search label {
  width: auto !important;
}
/*验证主账号*/
.verify-account {
  text-align: center;
  padding: 30px 0;
}
.verify-account .code {
  width: 200px;
  height: 200px;
  margin: 25px auto;
}
.verify-account .code img {
  width: 200px;
  height: 200px;
}
.verify-account h4 {
  font-size: 18px;
  color: #333;
}
.verify-account p {
  padding: 0;
}
.verify-successful {
  text-align: center;
  font-style: normal;
}
.verify-successful h4 {
  color: #333;
  font-size: 18px;
  padding-top: 16px;
}
.verify-successful p {
  padding-top: 12px;
}
/*mcn资料库*/
.data-info-mcn {
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
  font-size: 15px;
}
.data-info-mcn i {
  vertical-align: unset !important;
}
.main-bar .tooltip-inner {
  max-width: 280px !important;
  width: 280px !important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.6;
  font-size: 12px;
}
.item-media-mcn .item-media img {
  width: 60px !important;
  height: 60px !important;
}
.talent-top3 .talent-item {
  width: 45px;
}
.talent-top3 .talent-item {
  float: left;
  margin-right: 12px;
}
.talent-top3 .talent-item dt img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  margin: 0 auto 7px;
}
.talent-top3 .talent-item dd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.a-single {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.organizatio-info .video-pop1-title {
  color: #333333;
  text-align: center;
  font-size: 16px;
}
.organizatio-info .organizatio-content p {
  color: #8c8c8c;
  font-size: 14px;
  line-height: 1.6;
  padding: 0 40px;
}
.organizatio-btns {
  text-align: center;
  padding: 30px 0 10px;
}
.organizatio-btns a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.mcn-info {
  margin-bottom: 16px;
}
.mcn-info .avatar img {
  width: 92px;
  height: 92px;
  border-radius: 2px !important;
  margin-right: 12px;
}
.info .name {
  color: #333;
  margin: 10px 0;
  font-size: 15px;
}
.info .name-info {
  color: #8c8c8c;
  line-height: 1.6;
}
.mcn-intro {
  color: #333333;
  margin-bottom: 16px;
  line-height: 1.6;
}
.mcn-intro span {
  color: #8c8c8c;
}
.mcn-info-item {
  font-size: 14px;
  color: #333333;
  line-height: 2;
}
.mcn-info-item span {
  color: #8c8c8c;
}

.mcn-content {
  font-size: 14px;
}
.mcn-content .t-tip {
  padding-bottom: 25px;
}
.mcn-content .t-tip .pull-left {
  font-size: 13px;
}
.mcn-content .t-tip .pull-right {
  font-size: 14px;
}
.mcn-content .mcn-title {
  color: #333333;
  padding: 24px 0 16px;
  font-size: 16px;
}
.mcn-content .mcn-block-item {
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(238, 238, 238, 1);
  padding: 16px;
  margin: 0 16px 16px 0;
  display: inline-block;
  width: 184px;
  height: 116px;
}
.mcn-content .mcn-block-item:hover {
  border: 1px solid #52c41a;
}
.mcn-block-item .media-list .item-media {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}
.mcn-block-item .media-list .item-inner .item-title {
  width: 104px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  color: #333;
}
.mcn-block-item .media-list .item-inner .item-title a {
  color: #333;
}
.mcn-block-item .media-list .item-inner .item-tag span {
  padding: 1px 4px;
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  margin-right: 4px;
  color: #ffb624;
  font-size: 12px;
}
.mcn-block-item .fans {
  color: #333;
  padding-top: 16px;
}
.mcn-block-item .fans span {
  color: #8c8c8c;
}
.mcn-content .h-chart,
.mcn-content .age-chart {
  text-align: center;
}

/*直播搜索*/
.other-conditions .options-item {
  margin-right: 24px;
}
.other-conditions .options-item .iradio_square-green {
  margin-top: -3px;
}
.jk-tip-show {
  font-size: 16px;
  position: relative;
}
.jk-tip-show .tip-show {
  display: none;
  position: absolute;
  width: 630px;
  height: 329px;
  top: -310px;
  left: -70px;
}
.jk-tip-show:hover .tip-show {
  display: block;
}

.v-search-head-zb .v-search-index .tj-list {
  padding-bottom: 0;
}
.v-search-head-zb .v-search-index .search-item {
  padding: 16px 0;
}

.product-click{
  background: #fff;
  padding: 0 24px 24px;
}
.product-click h5{
  display: block;
  text-align: left;
  color:#333333
}
.product-click h5 span{
  color:#999999
}
.product-click-chart{
  padding-top:40px;
  padding-bottom:16px;
}
/*观众兴趣分布*/
.ai-fb {
  background: #fff;
  clear: both;
  padding: 0 24px 24px;
}

.ai-fb .gender-section {
  height: 240px;
}
.ai-fb .gender-section .gender-icons {
  padding-top: 60px;
  margin: 0;
}
.ai-fb .gender-section .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
}
.ai-fb .gender-section .scale .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easewidth 0.8s 0s;
}
@keyframes easewidth {
  0% {
    width: 0;
    opacity: 0;
  }
  100% {
    width: 100%;
  }
}
.ai-fb .col-content {
  clear: both;
  height: 320px;
  padding-top: 20px;
}
.ai-fb .col-content .col-left {
  width: 48%;
  float: left;
}
.ai-fb .col-content .col-left .section-content {
  padding: 0 24px;
}
.ai-fb .col-content .col-right {
  width: 48%;
  float: right;
  border-left: 1px solid #e8e8e8;
}
.ai-fb .col-content .col-right .section-content {
  padding: 24px;
  text-align: center;
}
.ai-fb .col-content .section-title {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  height: 22px;
}
.ai-fb .col-content .section-title .filter {
  float: right;
}
.ai-fb .col-content .section-title .filter a {
  color: #8c8c8c;
}
.ai-fb .col-content .section-title .filter a.active {
  color: #52c41a;
}
.ai-fb .col-content .col-right .section-title {
  padding-left: 24px;
}
.s-no-results {
  background: url(../images/video/icon-ss.png) no-repeat center 100px;
  height: 300px;
  padding: 170px 0;
  text-align: center;
}
.s-no-results h6 {
  font-size: 14px;
  margin-bottom: 8px;
}
.s-no-results p a{
  text-decoration: underline !important;
}
.s-no-results p {
  font-size: 12px;
}

.lm-details .data-content .section-title .filter {
  float: right;
}
.lm-details .data-section-title {
  padding: 20px 0;
  color: #999999;
  font-size: 15px;
  position: relative;
}
.lm-details .data-section-title .btn-group-area {
  position: absolute;
  right: 0;
  top: 14px
}
.lm-details .data-section-title a {
  color: #999999;
}
.lm-details .data-section-title a:hover,
.lm-details .data-section-title a:active {
  opacity: 0.8;
}
.lm-details .data-section-title .active {
  color: #333333;
}
.lm-details .data-section-title .btn-group button.active {
  color: #fff;
}
.analysis-wrap .item-inner .item-sub-title {
  color: #999;
}

.rank-search-box .input-group-data .glyphicon-calendar:before {
  background: url(../images/video/source-icon7206.png?=11) no-repeat 0 -128px;
  height: 36px;
  position: absolute;
  top: -14px;
  right: -8px;
  width: 20px;
  height: 16px;
  font-size: 0;
  line-height: 36px;
}
.section-title .tooltip-inner {
  text-align: left;
  z-index: 1000;
}
.media-list-zbj .item-media img {
  width: 60px !important;
  height: 80px !important;
}
.t-item-tag {
  background: #E4F0FF !important;
  color: #4a90e2 !important;
  border: 1px solid #E4F0FF;
  padding: 2px 4px;
  margin: 0 4px 0 6px;
  border-radius: 3px;
  font-size: 12px;
}
.video-pop1 .goods-fx .live-data-v {
  border-bottom: 1px solid #f5f5f5;
  padding: 8px 0;
  display: flex;
}
.video-pop1 .goods-fx .live-data-v .left {
  width: 40%;
}
.video-pop1 .goods-fx .live-data-v .right {
  width: 60%;
}
.video-pop1 .goods-fx .live-data-v .data-preview .preview3 {
  padding: 23px 0 24px;
  margin-bottom: 0;
}

.video-pop1 .goods-fx .live-data-v .p1 {
  text-align-last: left;
}
.live-data-v .right .data-t {
  font-size: 14px;
}
.live-data-v .right .data-t img {
  margin-right: 4px;
}
.live-data-v .right .popular {
  margin-bottom: 25px;
}
.live-data-v .right .profit {
  width: 40%;
  float: left;
}
.live-data-v .right .commerce {
  width: 60%;
  float: left;
}
.profit .data-preview .preview,
.commerce .data-preview .preview {
  border-bottom: none;
}

.video-pop1 .goods-fx .tooldesc {
  float: right;
}
.video-pop1 .goods-fx .tooldesc {
  color: #4a90e2;
}
.tag-label {
  padding: 2px 4px;
  margin: 0 4px;
  background: rgba(82, 196, 26, 1);
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
}
.hot-list-table .table .person-publicnum img {
  width: 60px;
  height: 80px;
  border-radius: 2px;
  margin-right: 0;
}
.hot-list-table .media-list .item-inner .item-title a {
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.hot-list-info {
  padding: 24px;
  height: auto !important;
}
.hot-list-info .hot-list-hd {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 24px;
  padding-bottom: 8px;
}
.hot-list-info .hot-list-data .hot-list-data-item {
  margin-bottom: 16px;
}
.hot-list-info .hot-list-data .hot-list-data-item span {
  color: #333333;
  margin-right: 24px;
}
.hot-list-info .hot-list-hd {
  display: flex;
}
.hot-list-info .hot-list-hd .hot-list-left {
  flex: 1;
}
.hot-list-info .hot-list-hd .hot-list-title {
  color: #333333;
  font-size: 20px;
  margin-bottom: 24px;
}
.hot-list-info .hot-list-hd .hot-list-right {
  width: 200px;
  text-align: right;
  color: #8c8c8c;
}
.hot-list-info .hot-list-hd .hot-list-right span {
  color: #fa8c16;
  font-size: 24px;
  padding-top: 12px;
  display: block;
}
.btns-box-1 .btn {
  width: 146px;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  margin: 0 5px;
  display: inline-block;
}
.modal-pop-collection .over-tip {
  margin: 10px auto 24px;
}
.modal-pop-collection .modal-pop-body p {
  margin-bottom: 30px;
}
.p30 {
  padding: 10px 0 38px;
}

.data-update-r .data-update-time {
  margin-left: 6px;
}
.data-update-r .data-update-time::before {
  width: 1px;
  height: 12px;
  background: #999;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.related-video-list .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 3px;
}
.related-video-list .item-inner .item-info img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-right: 8px;
  float: left;
}
.related-video-list .item-inner .item-title {
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
}
.related-video-list .item-inner .item-info {
  margin-bottom: 8px;
  font-size:13px;
}
.related-video-list .item-inner .item-info .name {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  color: #333333;
}
.related-video-list .item-inner .item-info .fans {
  font-size: 12px;
  display: inline-block;
  padding-left: 15px;
  color: #999999;
}
.related-video-list .item-inner .item-times {
  font-size: 12px;
  color: #999;
}
.related-video-list .item-inner .item-times span {
  color: #333;
}
.media-list-sp .item-inner .item-title a {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  color: #333333;
  font-size: 15px;
}
.media-list-sp .item-media {
  padding-right: 0;
}
.sp-tag-area {
  padding-top: 10px;
}
.sp-tag-area .tag {
  padding: 2px 5px;
  border-radius: 2px;
  margin-right: 4px;
  font-size: 12px;
}
.sp-tag-area .tag1 {
  background: #e4f0ff;
  color: #4a90e2;
}
.sp-tag-area .tag2 {
  background: rgba(255, 176, 54, 0.08);
  color: rgba(255, 176, 54, 1);
}
.sp-tag-area .tag3 {
  color: rgba(82, 196, 26, 1);
  background: rgba(82, 196, 26, 0.08);
}
.p-data-source {
  padding: 20px 0 0;
  color: #999;
  font-size: 15px;
}

.fan-delta .tooltip-inner {
  max-width: 300px !important;
  width: 300px !important;
  text-align: left;
}
.zb-room-data {
  padding-top: 5px;
}
.zb-room-data .tooltip-inner {
  max-width: 330px !important;
  width: 330px !important;
  text-align: left;
}

/*直播详情优化*/
.vd-hd .details-info .item-tag {
  margin-bottom: 6px;
  padding: 5px 0 10px 0;
}
.vd-hd .details-info .item-tag a {
  padding: 4px;
  background: #e4f0ff;
  color: #4a90e2;
  display: block;
  box-shadow: none;
  border-radius: 4px;
  display: inline-block;
  margin: 0 6px 0 0;
}
.vd-hd .details-info .item-info .vd-bz {
  margin: 0 40px 16px 0;
  display: inline-block;
}
.vd-hd .details-info .item-length span {
  margin-right: 40px;
}
.vd-hd .details-info .item-length {
  text-align: left;
}
.vd-hd .details-info .vd-zbtime {
  display: inline-block;
}
.vd-hd .details-hd {
  position: relative;
}
.vd-hd .details-hd .btns-view {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 6px 24px;
}
.vd-hd .btns-view::before {
  background: url(../images/video/icon-view.png) no-repeat;
}
.vd-hd .btns-view:hover::before {
  background-position: 0 -14px;
}
.vd-hd .btns-view:active::before {
  background-position: 0 -28px;
}
.data-section-sp {
  display: flex;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 24px;
}
.data-section-sp .section-col {
  height: 300px;
}
.data-section-sp .section-col-r {
  flex: 1;
}
.data-section-sp .section-col-l {
  width: 400px;
  padding-right: 40px;
}
.data-section-sp .data-preview {
  padding: 20px 0 0 0;
}
.data-section-sp .data-preview .preview {
  border-bottom: none;
}
.data-section-sp .data-chart1 {
  padding-top: 24px;
}
.data-content-b {
  border-bottom: 1px solid #eee;
  margin-bottom: 30px;
  padding-bottom: 24px;
}
.data-content-b:last-child {
  border-bottom: none;
}
.data-content-b .columnarDistribution {
  width: 20px;
}
.data-content-b .columnarDistribution i {
  width: 20px;
}
.data-content-b .chart {
  padding-top: 30px;
}
.owner-data .tooltip-inner{
  max-width: 170px !important;
  width: 170px !important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.5;
}
.owner-data .r1 .tooltip-inner {
  max-width: 140px !important;
  width: 140px !important;
}
.owner-data .r2 .tooltip-inner {
  max-width: 170px !important;
  width: 170px !important;
}

/*直播带货分析*/
.analysis-daihuo {
  border-bottom: none;
}
.analysis-daihuo .section-overview {
  padding: 10px 0 24px;
}
.analysis-daihuo .data-view:first-child {
  padding: 10px 0 20px 0;
}
.analysis-daihuo .tab-pane {
  padding: 0 !important;
}
.section-promote {
  font-size: 15px;
  color: #8c8c8c;
  padding: 24px 0 30px;
}
.section-promote span {
  color: #333;
}
.search-details-wrapper .p-list .pp-list .table th {
  color: #999999;
}
/**/
.sort-item {
  position: relative;
  color: #999;
}
.sort-item:hover,
.sort-item:focus {
  color: #999;
}
.sort-item.active {
  color: #52c41a !important;
}
.sort-item::after {
  background: url(../images/video/v-icon.png) no-repeat -89px -6px;
  width: 10px;
  height: 6px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 36%;
  left: 62px;
}

.sort-item.active::after {
  background: url(../images/video/v-icon.png) no-repeat -89px 0;
}
.sort-item.s3::after {
  left: 80px !important;
}

.g-sort-item {
  position: relative;
  color: #333;
  display: block;
  padding:14px 10px;
}
.g-sort-item:hover,
.g-sort-item:focus {
  color: #999;
}
.g-sort-item.active {
  color: #52c41a !important;
  background: #fff;
}
.g-sort-item::after {
  background: url(../images/video/v-icon.png) no-repeat -89px -6px;
  width: 10px;
  height: 6px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 36%;
  left: 70px;
}

.g-sort-item.active::after {
  background: url(../images/video/v-icon.png) no-repeat -89px 0;
}

.g-sort-item.s3::after {
  left: 58px !important;
}
.g-sort-item.s3-1::after {
  left: 75px !important;
}
.g-sort-item.s5::after {
  left: 88px !important;
}
.g-sort-item.s6::after {
  left: 103px !important;
}
.g-sort-item.s4::after {
  left: 98px !important;
}
.g-sort-item.s7::after {
  left: 108px !important;
}

.g-sort-item .tip {
  padding: 3px 6px;
  max-width: 200px;
  background: #fff;
  border: 1px solid #52c41a;
  color: #52c41a;
  font-size: 13px;
  position: absolute;
  top: -25px;
  right: -37px;
}
.g-sort-item .tip .close {
  background: url(../images/video/sort-item-close.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  opacity: 1;
  margin: 3px 0 3px 4px;
}
.g-sort-item .tip::before,
.g-sort-item .tip::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  bottom: -4px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.g-sort-item .tip::before {
  background: #fff;
  box-shadow: 1px 1px 1px #52c41a;
}
.g-sort-item .tip::after {
  bottom: -3px;
  background: #fff;
}
.g-sort-item:hover .tip {
  display: block;
}
.g-rank-new .table-thead .table thead tr th.current {
  background: #fff;
}
.g-rank-new .table-thead .table thead tr th .g-mask{
  color: #999;
  padding:10px;
  display: inline-block;
}
.g-rank-new .table-thead .table thead tr th .g-mask.current {
  color: #52c41a !important;
  display: inline-block;
}
.g-rank-new th {
  padding: 0 !important;
}
.g-rank-new .table tr td {
  padding: 10px;
}
.g-rank-new .table tr th:first-child {
  padding-left: 20px !important;
}
.g-rank-new .table tbody tr td .p1 {
  font-size: 15px;
  font-weight: bold;
  color: #333;
}
.g-rank-new .table tbody tr td .p2 {
  font-size: 12px;
  color: #999;
}
.g-rank-new .table tbody tr td .p2 em {
  color: #f5222d;
  font-style: normal;
}
.good-rank-new .sp-rnak-tag {
  margin-left: 0;
}
.analysis-daihuo .fans-portrait {
  padding-bottom: 24px;
  border-bottom: 1px solid #eee;
  margin-bottom: 24px;
}
.good-rank-new .table .person-publicnum .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.good-rank-new .table .person-publicnum .cost {
  padding-top: 10px
}
.good-rank-new .table .person-publicnum .cost .rate {
  padding-left: 10px
}
/*工作台大屏数据*/

.d-data-screen {
  padding: 16px 12px !important;
  display: flex;
}
.d-data-screen .swiper-container {
  flex: 1;
  height: 80px;
  margin: 0 auto;
  z-index: 0;
  max-width: 2000px;
}
.d-data-screen .swiper-slide {
  width: 303px !important;
  height: 80px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #eee;
  margin: 0 5px;
}
.d-data-screen .screen-cover {
  width: 80px;
  height: 80px;
  margin-right: 12px;
}
.d-data-screen .swiper-button-prev,
.d-data-screen .swiper-container-rtl .swiper-button-next {
  background-image: none !important;
  left: 0;
  right: auto;
  top: 22px;
  width: 26px;
  height: 80px;
  background: #fafafa;
  border-radius: 4px;
  border-right: 10px solid #fff;
  opacity: 1;
  z-index: 1;
}
.d-data-screen .i-next {
  background: url(../images/video/icon-next.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 35px 0 0 3px;
}
.d-data-screen .i-prev {
  background: url(../images/video/icon-prev.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 35px 0 0 2px;
}
.d-data-screen .swiper-button-next.swiper-button-disabled,
.d-data-screen .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
.d-data-screen .swiper-button-next,
.d-data-screen .swiper-container-rtl .swiper-button-prev {
  background-image: none;
  right: 0;
  top: 22px;
  left: auto;
  width: 26px;
  height: 80px;
  background: #fafafa;
  border-radius: 4px;
  border-left: 10px solid #fff;
}
.d-data-screen .swiper-container {
  padding: 0 22px;
}
.media-list-screen {
  padding: 16px 12px;
  width: 244px;
}
.media-list-screen .item-media {
  position: relative;
}
.media-list-screen .item-media .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}

.media-list-screen .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 100% !important;
}
.media-list-screen .item-media .cert-tip-ind {
  position: absolute;
  left: 32px;
  top: 28px;
}
.media-list-screen .item-title {
  margin-bottom: 10px;
}
.media-list-screen .item-title a.name {
  color: #333;
  font-size: 15px;
  width: 92px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.media-list-screen .item-startTime {
  text-align: left;
  font-size: 12px;
  color: #999999;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.media-list-screen .tag {
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  border-radius: 2px;
  font-size: 12px;
  display: inline-block;
}
.media-list-screen .tag.tag1 {
  background: #ff3770;
  color: #fff;

}
.media-list-screen .tag.tag1::before {
  background: url(../images/video/icon-hzb.gif);
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 4px 0 0;
}
.media-list-screen .tag.tag2 {
  background: #fafafa;
  color: #999999;
}
.media-list-screen .tag.tag3 {
  background: #FABD14;
  color:#fff;
}
.media-list-screen .tag.tag4 {
  background: #fafafa;
  color: #999999;
}
.list-screen .medi-screen-r {
  width: 58px;
  border-left: 1px solid #eee;
  position: absolute;
  top: 16px;
  right: 0;
  font-size: 12px;
  height: 56px;
  text-align: center;
}
.list-screen .medi-screen-r dt {
  background: url(../images/video/icon-b-dapin.png) no-repeat;
  width: 32px;
  height: 32px;
  display: inline-block;
  margin: 0 0 6px;
}
.list-screen .medi-screen-r dd {
  color:#333;
}
.goods-source i {
  transform: scale(0.8);
  margin: -2px 3px 0 0;
}
.good-rank-new .sort-item {
  color: #333333;
}
.Work-data .search-details-wrapper {
  padding: 12px 0;
}
.personal-info-box .video-time {
  padding-top: 12px;
}
.personal-info-box .video-time span {
  padding-left: 12px;
}
.Work-data .search-details-wrapper .item-inner .item-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  color: #333333;
}

.common-box-col {
  display: flex;
  margin-bottom: 24px;
}
.common-box-col:last-child {
  margin-bottom: 0;
}
.common-box-col-item {
  flex: 1;
}
.common-box-col-item-r {
  padding-left: 24px;
}
.common-box {
  background: #fafafa;
  padding: 24px;
  border-radius: 4px;
}
.common-title {
  margin-bottom: 24px;
  color: #333333;
}
.common-title .filter {
  float: right;
}
.common-title .filter a {
  font-size: 14px;
  line-height: 22px;
  color: #9e9e9e;
}
.common-title .filter a.active {
  color: #52c41a;
}
.common-content {
  min-height: 200px;
  display: flex;
}
.common-content .content-item {
  flex: 1;
}
.common-content .content-item:first-child {
  padding-right: 36px;
}
.common-content .content-item:last-child {
  padding-left: 36px;
}
.common-content .location-table thead tr {
  background: #fff;
}
.common-content .location-table {
  margin-bottom: 0;
}
.common-content .location-table tr:nth-child(even) td {
  background: #fff;
}
/*认领账号*/
.avatar-item {
  padding-top: 5px;
  text-align: center;
  cursor: pointer;
}
.avatar-item.c3 {
  color: #FE7743;
}
.avatar-item.c3::before {
  background: url(../images/video/i-claimA5e1f.png?v=2) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}

.avatar-item.c5 {
  color: #4a90e2;
}
.avatar-item.c5::before {
  background: url(../images/video/i-claimA-audit5e1f.png?v=2) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}
.avatar-item.c1 {
  color: #4a90e2;
}
.avatar-item.c1::before {
  background: url(../images/video/icon-claimA5e1f.png?v=2) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}
.avatar-item.c2 {
  color: #52c41a;
}
.avatar-item.c2::before {
  background: url(../images/video/icon-contact.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}
.claim .avatar-item {
  display: inline-block;
}
.main-certification .modal-header {
  text-align: center;
}

.main-certification .modal-header {
  padding: 0 0 20px 0;
  border-bottom: 1px solid rgba(238, 238, 238, 1);
}
.main-certification .modal-body {
  font-size: 14px;
  padding: 0;
  color: #353535;
}

.main-certification .modal-body .certification-box {
  text-align: center;
  padding: 40px 0;
}

.main-certification .modal-body .certification-box .title {
  font-size: 28px;
  line-height: 28px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 30px;
}

.main-certification .modal-body .certification-box p {
  margin-bottom: 30px;
  color: #8c8c8c;
}
.main-certification .modal-body .certification-box .c-code {
  margin-bottom: 16px;
}
.main-certification .modal-body .certification-box .c-code img {
  border: 1px solid #eee;
}
.main-certification .modal-body .certification-box .validation {
  color: #333333;
  font-size: 14px;
}

.main-certification .modal-body .certification-box .validation:before {
  background: url(../images/video/icon-scan.png) no-repeat;
  width: 14px;
  height: 14px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
}
.main-certification .perfect-info .tip {
  border-bottom: 1px solid #f5f5f5;
  padding: 20px 0;
  color: #8c8c8c;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 24px;
}
.main-certification .perfect-info .tip a {
  color: #3d94ff;
}
.main-certification .modal-body .certification-box .btns-unified {
  width: 140px;
  height: 40px;
  border-radius: 4px;
}

.main-certification .modal-body .list {
  border-top: 1px solid #eeeeee;
}
.main-certification .modal-body .list li {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
  color: #888888;
  line-height: 26px;
}
.main-certification .modal-body .list li:last-child {
  border-bottom: 0;
}
.main-certification .modal-body .list li::before {
  content: '';
  width: 32px;
  height: 28px;
  margin: 0 32px 0 26px;
  float: left;
}
.main-certification .modal-body .list li:nth-child(1)::before {
  background: url(../images/video/icon-c.png) no-repeat 0 0;
}
.main-certification .modal-body .list li:nth-child(2)::before {
  background: url(../images/video/icon-c.png) no-repeat 0 -28px;
}
.main-certification .rz-block {
  margin-bottom: 13px;
  font-size: 14px;
}
.main-certification .rz-block .rz-public-t {
  margin-bottom: 19px;
  color: #333;
}
.main-certification .rz-block .rz-public-t span {
  color: #999999;
}
.main-certification .rz-block .rz-public-info li {
  display: inline-block;
  margin-right: 24px;
  color: #595959;
  margin-bottom: 19px;
}
.main-certification .t-gray {
  color: #8c8c8c !important;
}
.main-certification .t-gray span{ margin-left:15px;}
.main-certification .rz-block .rz-public-info .input {
  border: 1px solid #595959;
  border-width: 0 0 1px 0;
  width: 40px;
}
.main-certification .rz-block .rz-public-info .input1 {
  width: 130px;
}
.main-certification .modal-footer {
  padding: 16px 0;
  text-align: center;
  border-top: none;
}
.main-certification .modal-footer .btns-unified {
  padding: 0 20px;
  min-width: 260px;
  height: 42px;
  line-height: 42px;
}
.mp-article-list .pk {
  vertical-align: text-top;
  margin: 0 4px;
}
/*版本更新200608*/
.version-page-new {
  padding: 0 0 80px !important;
}
.version-content {
  text-align: center;
  padding-top: 40px;
}
.version-content .version-list {
  width: 334px;
  margin: 0 20px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  display: inline-block;
}
.version-content .version-list .version-hd {
  height: 335px;
}

.version-content .version-list .hd-1 {
  background: url(../images/hd-1.png) no-repeat;
   background-size: 100% 173px;
}
.version-content .version-list .hd-2 {
  background: url(../images/hd-2.png) no-repeat;
   background-size: 100% 173px;
}
.version-content .version-list .hd-3 {
  background: url(../images/hd-3.png) no-repeat;
   background-size: 100% 173px;
}
.version-content .version-list .hd-4 {
  background: url(../images/hd-4.png) no-repeat;
  background-size: 100% 173px;
}
.version-content .version-list .version-hd .version-price {
  height: 162px;
  background: #fff;
  border-bottom: 10px solid #f4f4f4;
}
.version-content .version-list .version-hd .version-price p {
  line-height: 48px;
}
.version-content .version-list .version-banner {
  height: 173px;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  width: 334px;
}
.version-content .version-list .version-banner h2 {
  font-size: 28px;
  line-height: 1;
  padding: 32px 0 20px;
}
.version-content .version-list .version-banner .info {
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
  background: #fff;
  border-radius: 12px;
  text-align: center;
  margin-bottom: 12px;
  display: inline-block;
  font-size:12px;
}
.version-content .version-list .version-hd.versionHdScroll {
  position: fixed;
  top: 100px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  border-bottom: none;
  height: 325px;
}
.version-content .version-list .version-hd.versionHdScroll .version-price {
  border-bottom: none;
  height:152px;
}
.version-content .version-list .version-bd.versionBdScroll { padding-top:300px}
.tm-mask {
  width: 100%;
  height: 40px;
  background: #fff;
  position: fixed;
  top: 60px;
  right: 18px;
  display: block;
}
.version-content .version-list .hd-1 .info {
  color: #f64484;
}
.version-content .version-list .hd-2 .info {
  color: #565edd;
}
.version-content .version-list .hd-3 .info {
  color: #06bd96;
}
.version-content .version-list .version-price {
  height: 216px;
  text-align: center;
}
.version-content .version-list .version-price h3 {
  font-size: 28px;
  line-height: 1;
  padding: 30px 0 20px;
  color: #52c41a;
}
.version-content .version-list .version-price p {
  color: #999;
  font-size: 13px;
  margin-bottom: 20px;
}
.version-content .version-list .version-price a {
  width: 168px;
  height: 48px;
  line-height: 48px;
  background: rgba(82, 196, 26, 1);
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  display: inline-block;
}
.version-content .version-list .version-bd {
  text-align: left;
}
.version-content .version-list .version-bd .t-right {
  float: right;
}
.version-content .version-list .version-bd .c-right {
  color: #52c41a;
}
.version-content .version-list .version-bd .disable {
  background: url(../images/icon-disable.png);
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-top: 5px;
}
.version-content .version-list .version-bd .available {
  background: url(../images/icon-available.png);
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-top: 5px;
}
.version-content .version-list .version-bd dl {
  font-size: 14px;
}
.version-content .version-list .version-bd dt {
  padding: 21px 24px 19px 24px;
  border-bottom: 1px solid #f5f5f5;
  color: #585858;
  font-weight: 600;
}
.version-content .version-list .version-bd dt span{ 
  color:#999; font-weight: normal; padding-left:4px; }
.version-content .version-list .version-bd dd {
  padding: 10px 24px;
  border-bottom: 1px solid #f5f5f5;
  color: #666;
}
.version-content .version-list .version-bd dd.item-disable {
  color: #999;
}
.version-content .version-list .version-bd dd.d-disable {
  color: #bbb;
}
.data-view .tooltip-inner {
  max-width: 200px !important;
  width: 200px !important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.6;
}
/*版本权限更新*/
.version-content .version-list-new {
  width: 262px;
}
.version-content .version-list-new .version-banner {
  width: 262px;
}
.version-content .version-list-new {
  margin: 0 12px;}
@media screen and (max-width: 1366px) {
 .version-content .version-list-new {
  margin: 0 6px;}
}
@media screen and (max-width: 1204px) {
  .version-content .version-list-new {
    margin: 0 4px;
  }
  .version-content .version-list-new {
    width: 232px;
  }
  .version-content .version-list-new .version-banner {
    width: 232px;
  }
}

/*.version-content .version-list-new .version-banner h2 {
  font-size: 28px;
  line-height: 1;
  padding: 20px 0 20px;
  line-height: 40px;
}
.version-content .version-list-new .hd-1 {
  background: url(../images/m-hd-1.png) no-repeat;
  background-size: 100% 80px;
}
.version-content .version-list-new .hd-2{
  background: url(../images/m-hd-2.png) no-repeat;
  background-size: 100% 80px;
}
.version-content .version-list-new .hd-3{
  background: url(../images/m-hd-3.png) no-repeat;
  background-size: 100% 80px;
}
.version-content .version-list-new .hd-4 {
  background: url(../images/m-hd-4.png) no-repeat;
  background-size: 100% 80px;
}
.version-content .version-list-new .version-hd.versionHdScroll .version-price {
  border-bottom: none;
  height: 162px;
}

*/
/*直播间搜索*/
.search-item-zbj,
.search-item-folded {
  padding-bottom: 8px !important;
}
.search-item-zbj .btn-show i,
.search-item-folded .btn-show i {
  background: none !important;
  width: auto !important;
  height: auto !important;
}
.mp-optimize-list .item-inner .item-title-omit {
  margin-bottom: 0 !important;
}
.mp-optimize-list .item-inner .item-title-omit a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #398ad9 !important;
  padding-right: 100px;
}
.mp-optimize-list .item-inner .item-title-omit a.i-zhibo{
  overflow:inherit !important;
  position: absolute;
  right:-30px;
  top:0;
}
.mp-optimize-list .item-inner .item-title-omit a.i-zhibo .zhibo-code::before,
.mp-optimize-list .item-inner .item-title-omit a.i-zhibo .zhibo-code1::before {left:64px;}
.mp-optimize-list .item-inner .item-title-omit a.i-zhibo .zhibo-code::after,
.mp-optimize-list .item-inner .item-title-omit a.i-zhibo .zhibo-code1::after {
  left: 64px;
}
.mp-optimize-list .item-inner .title-t a{
  color: #333 !important;
  margin-bottom: 6px;
  padding-right: 50px;
}
.mp-optimize-list .item-inner .title-t .item-open-info {
  width: 50px;
}
.mp-optimize-list .item-inner .item-tag{margin-bottom:8px;}
.mp-optimize-list .item-inner .item-tag span{
  padding:1px 2px;
  background: rgba(214, 229, 252, 0.5);
  border-radius: 4px;
  border: 1px solid #D6E5FC;
  color:#4A90E2;
  font-size: 12px;
}
.mp-optimize-list .item-inner .item-times{
  color: #8C8C8C;
  font-size:12px;
}
.item-title-shanpin {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #398ad9 !important;
  margin-bottom: 4px;
}

.mp-optimize-list .item-merchants i {
  margin: 0 4px 0 0 !important;
}
.mp-optimize-list .item-title-info {
  display: inline-block;
  position: relative;
}
.mp-optimize-list .item-open-info {
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  float: left;
}
.mp-optimize-list .item-inner .item-title-omit .item-open-info a.i-zhibo {
  position: inherit !important;
  right: auto;
  top: auto;
  display: inline-block;
}


.item-tag-orange {
  background: rgba(255, 182, 36, 0.1) !important;
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2) !important;
  color: #ffb624 !important;
}
.tag-orange{
  background: #ffb624 !important;
  border-radius: 4px;
  border: 1px solid #ffb624 !important;
  color: #fff !important;
}
.level-first {
  background: rgba(255, 182, 36, 1) !important;
  border: 1px solid rgba(255, 182, 36, 0.2) !important;
  color: #fff !important;
}
.item-button-list {
  background: rgba(82, 196, 26, 0.1) !important;
  border-radius: 2px;
  border: 1px solid rgba(82, 196, 26, 0.2) !important;
  color: #52c41a !important;
  cursor: pointer;
  position: relative;
  padding-right: 20px;
}
.item-button-list:after {
  content: '';
  width: 6px;
  height: 6px;
  border-left: 1px solid #52c41a;
  border-bottom: 1px solid #52c41a;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  position: absolute;
  right: 8px;
  top: 6px;
}
.item-button-list:hover {
  background: rgba(82, 196, 26, 0.2) !important;
}

.item-button-list1 {
  background: #fff !important;
  border: 1px solid #52c41a !important;
  padding: 4px 20px 4px 10px;
}
.item-button-list:hover,
.item-button-list:active,
.item-button-list.active {
  background: #52c41a !important;
  color:#fff !important;
}
.item-button-list:hover:after,
.item-button-list:active:after,
.item-button-list.active:after {
  content: '';
  width: 6px;
  height: 6px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  position: absolute;
  right: 8px;
  top: 6px;
}
.media-item-tag {
  margin-bottom: 8px;
  display: block;
}
.media-item-tag .t-item-tag,
.media-item-goods .t-item-tag {
  margin: 0 2px 0 0;
  cursor: pointer;
}
.media-item-goods {
  position: relative;
}
button,
a {
  outline: 0 none !important;
}
.media-item-goods .goods-list,
.media-goods-list {
  width: 336px;
  max-height: 342px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
  z-index: 8;
  padding: 16px;
  border: none;
  display: none;
  margin: 6px 0 0;
}
.media-item-goods .goods-list::-webkit-scrollbar,
.media-goods-list::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: #eeeeee;
  border-radius: 3px;
}
.media-item-goods .goods-list::-webkit-scrollbar-track,
.media-goods-list::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}
.media-item-goods .goods-list::-webkit-scrollbar-thumb,
.media-goods-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #eeeeee;
}
.media-item-goods .goods-list .goods-list-block,
.media-goods-list .goods-list-block {
  width: 302px;
  height: 80px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(238, 238, 238, 1);
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.media-goods-list .goods-list-block:last-child {
  margin-bottom: 0;
}
.media-item-goods .goods-list .goods-list-block img,
.media-goods-list .goods-list-block img {
  width: 60px;
  height: 60px !important;
}
.media-item-goods .goods-list .goods-list-block .item-title,
.media-goods-list .goods-list-block .item-title {
  color: #333333;
  line-height: 19px;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.media-item-goods .goods-list .goods-list-block .item-price,
.media-goods-list .goods-list-block .item-price {
  color: #f86a50;
}
.control-search-box2-key {
  width: 360px;
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.control-search-box2-key .control-search-key-submit {
  background: none;
  height: 32px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
}
.control-search-box2-key .control-search-2 [type='text'] {
  width: 360px;
  border-radius: 5px;
  padding: 0 30px 0 8px;
  font-size: 12px;
}
.control-search-box2-key a {
  min-width: 30px !important;
  height: 32px !important;
  margin-bottom: 0 !important;
}
.control-search-box2-key a i {
  font-size: 16px;
  background: none !important;
  color: #bfbfbf;
  margin-top: 5px;
}
.control-search-box2-key a i:hover {
  color: #52c41a;
}
.no-border {
  border-top: none !important;
  margin-top: -20px;
}
.media-list-s .item-title-info {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 4px 0 8px;
}
.item-xl {
  color: #8c8c8c;
  font-size: 12px;
}
.media-list-s .item-media img {
  height: 60px !important;
}
.v-account .add-btn {
  margin-bottom: 16px;
  text-align: right;
}
/*详情页左侧菜单优化*/
.video-details-wrapper .owner-scroll {
  position: fixed;
  height: calc(100% - 110px);
  z-index: 9;
}

.video-details-wrapper .owner-scroll .btns-area {
  padding: 24px 5px 14px 24px !important;
}

.video-details-wrapper .owner .owner-col2 {
  height: 260px;
  overflow: scroll;
}

.flex-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.flex-column .flex-column-col2 {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}

.scrollbar::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: rgba(31, 45, 61, 0.3);
  border-radius: 3px;
}

.scrollbar::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}

.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(31, 45, 61, 0.3);
}
.video-details-wrapper-fixed .videos {
  padding-left: 320px;
  flex: 1;
}

/* 大屏数据 */
.fullScreen-share {
  width: 105px;
  height: 40px;
  top: 10px;
  position: absolute;
  z-index: 200;
  display: none;
  cursor: pointer;
}
.fullScreen-imageViewer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 300;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}
.fullScreen-imageViewer .image-box {
  width: 610px;
  height: 554px;
  padding: 32px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../images/share-bg.png") no-repeat left top;
}
.fullScreen-imageViewer .image-box h3 {
  font-size: 14px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px;
  margin-bottom: 20px;
}
.fullScreen-imageViewer .image-box .share-hd {
  border-bottom: #F5F5F5 1px solid;
}
.fullScreen-imageViewer .image-box .input-group {
  height: 40px;
  display: flex;
  margin-bottom: 30px;
}
.fullScreen-imageViewer .image-box .input-group input {
  display: block;
  flex: 1;
  border-radius: 4px 0 0 4px;
  border: #fff 1px solid;
  height: 38px;
  background-color: #fff;
  padding: 0 30px 0 12px;
  color: #333;
}
.fullScreen-imageViewer .image-box .input-group input:focus {
  border-color: #F9A205;
}
.fullScreen-imageViewer .image-box .copy-btn {
  width: 104px;
  height: 100%;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  border-radius: 0 4px 4px 0;
  border: none;
  background-color: #F9A205;
}
.fullScreen-imageViewer .share-bd {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
}

.fullScreen-imageViewer .share-bd .box {
  width: 260px;
}
.fullScreen-imageViewer .image-box .mp-qr-code {
  width: 210px;
  text-align: center;
  margin: 24px auto;
}
.fullScreen-imageViewer .image-box .mp-qr-code .mp-qr-code-box {
  width: 210px;
  height: 210px;
  display: block;
  margin-bottom: 20px;
  padding: 10px;
  box-sizing: border-box;
  background-color: #fff;
}
.fullScreen-imageViewer .image-box .mp-qr-code .s-icon-scan {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../images/s-scan.png") no-repeat left top;
  margin-right: 6px;
}
.fullScreen-imageViewer .image-box .mp-qr-code p {
  font-size: 14px;
  color: #fff;
}
.fullScreen-imageViewer .image-box .viewer-image {
  width: 168px;
  height: 290px;
  margin: 24px auto;
  box-sizing: border-box;
  border: #fff 6px solid;
}
.fullScreen-imageViewer .image-box img {
  width: 100%;
  height: 100%;
}
.fullScreen-imageViewer .image-box .btn {
  width: 102px;
  height: 32px;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  line-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.fullScreen-imageViewer .image-box .btn-download {
  top: 48px;
  background-color: #f9a205;
}
.fullScreen-imageViewer .image-box .icon-close {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  background-position: left center;
  background-repeat: no-repeat;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  background-image: url('../images/icon-close.png');
}
.fullScreen-imageViewer .image-box .btn span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  background-position: left center;
  background-repeat: no-repeat;
}
.fullScreen-imageViewer .image-box .btn .icon-download {
  background-image: url('../images/icon-download.png');
}

.fullScreen-imageViewer .image-box .title-tip {
  font-size: 18px;
  color: #fff;
  margin-bottom: 28px;
  text-align: center;
  line-height: 1;
}
.fullScreen-imageViewer .image-box .tip-info {
  font-size: 14px;
  color: #FFFFFF;
  padding: 0 77px 36px;
  line-height: 1.6;
  text-align: center;
}
.fullScreen-imageViewer .image-box .btns-box {
  text-align: center;
}
.fullScreen-imageViewer .image-box .btns-close {
  width: 240px;
  height: 36px;
  line-height: 36px;
  background: #F9A205;
  border-radius: 4px;
  display: inline-block;
  color: #fff;
  text-align: center;
  margin: 0 auto;
}
/*弹窗*/
.pop-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 300;
  background-color: rgba(0, 0, 0, 0.7);
}

.pop-tip {
  /* background: url('../img/datalive/bg-pop.png') no-repeat center center;
  background-size: 100%;
  width: 70%;
  height: 376px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto; */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 300px;
  height:168px;
  background: rgba(255, 255, 255, 1);
  position: absolute;
  padding: 30px;
  box-sizing: border-box;
}

/* .pop-tip .image-box {
  padding: 40px;
} */

.pop-tip .title-tip {
  /* font-size: 36px;
  color: #FFFFFF;
  margin: 40px 0 30px;
  text-align: center;
  line-height: 1; */
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  color: #303133;
  line-height: 14px;
  margin-bottom: 24px;
}

.pop-tip .tip-info {
  /* font-size: 14px;
  color: #FFFFFF;
  padding: 0 40px;
  line-height: 1.6;
  font-size: 28px;
  text-align: left;
  margin-bottom: 30px; */
  display:block;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 14px;
  margin-bottom: 24px;
}

.pop-tip .btns-area {
  text-align: center;
  font-size: 24px;
}

.pop-tip .btns-area .btns-close {
  display:block;
  width: 240px;
  height: 32px;
  margin: 0 auto;
  line-height: 32px;
  text-align: center;
  background: #52c41a;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  position:absolute;
  bottom:24px;
}

/*分类折叠*/
.options-style {
  height: 28px;
  overflow: hidden;
}
.options-style.expand {
  height: auto;
  overflow: inherit;
}
.btn-show i {
  background: none !important;
  width: auto !important;
  height: auto !important;
}
.goods-search-label .search-item label {
  width: auto !important;
}
/*直播搜索详情*/
.f-recent-live {
  width: 302px;
  height: 92px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(238, 238, 238, 1);
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
}
.f-recent-live .item-title .tag.tag1 {
  background: #ff3770;
  color: #fff;
}
.f-recent-live .item-title .tag.tag1::before {
  background: url(../images/video/icon-hzb.gif);
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 4px 0 0;
}
.f-recent-live .item-media img {
  width: 72px !important;
  height: 72px !important;
  border-radius: 2px 2px 0px 0px !important;
  margin-right: 0 !important;
}
.f-recent-live .item-inner .item-title-omit a {
  padding-right: 25px !important;
}
.f-recent-live .item-open-info {
  width: 25px !important;
}
.f-recent-live .tag {
  padding: 1px 10px !important;
  margin-bottom: 5px !important;
}
.f-r-btns {
  top: 16px !important;
  padding: 24px 15px !important;
}
.f-r-btns a {
  margin-bottom: 10px !important;
  width: 140px !important;
}
.v-total-list .total-list-item .t-orange {
  color: #fa8c16;
}
.f-recent-live .media-list .item-media {
  position: relative;
}
.f-recent-live .media-list .item-media .live-mask {
  width: 72px;
  height: 20px;
  background: rgba(0, 0, 0, 1);
  border-radius: 0px 0px 2px 2px;
  opacity: 0.7;
  font-size: 12px;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.lm-details .data-content .section-title .tooltip-inner {
  max-width: 160px !important;
  width: 160px !important;
}
/*20200615*/
.d-col-box {
  color: #8c8c8c;
  border-bottom: 1px solid #f5f5f5;
}
.d-col-box span {
  color: #595959;
  padding-top: 10px;
  display: block;
  margin-bottom: 32px;
  font-weight: bold;
}
.d-col-left {
  width: 550px;
  position: relative;
  float: left;
}
.d-col-left::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 138px;
  content: '';
  width: 1px;
  background: #f5f5f5;
}
.d-col-left li {
  width: 33%;
  float: left;
  text-align: center;
}
.d-col-right {
  width: 340px;
  display: inline-block;
}
.d-col-right li {
  width: 48%;
  display: inline-block;
  text-align: center;
}
.ts-thead th {
  color: #8c8c8c !important;
}
.ts-thead .tooltip-inner {
  max-width: 160px !important;
  width: 160px !important;
  text-align: left;
}
/*直播号对比*/
.zb-contrast {
  background: url(../images/video/icon-zb-contrast.png) no-repeat center top;
}
.tab-nav li i.i-zb-contrast {
  background: url(../images/video/tabnav-contrast.png) no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}
.tab-nav li:hover a i.i-zb-contrast,
.tab-nav li.active a i.i-zb-contrast {
  background-position: 0 -16px !important;
}
.zb-contrast-list .table th:first-child,
.zb-contrast-list .table td:first-child {
  text-align: left;
  padding: 0 0 0 2%;
}
.zb-contrast-list .media-list{ margin:0 auto;}
.zb-contrast-list .name {

  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.zb-contrast-list .n-id {
  color: #8c8c8c;
  font-size: 12px;
  text-align: left;
}
.zb-contrast-list .tag-o {
  background: rgba(255, 182, 36, 0.1);
  border: 1px solid rgba(255, 182, 36, 0.2);
  margin: 5px 3px;
  color: #ffb624;
  border-radius: 4px;
  padding: 0 2px;
}
/*全站搜索*/
.id-copy {
  display: inline-block !important;
  padding-left: 6px;
  color: #52C41A !important;
}
.id-copy:hover {
  color: #52C41A !important;
   opacity: 0.8;
}
.v-header .top_search {
  width: 300px;
  height: 32px;
  position: absolute;
  top: 14px;
  left: 66px;
}
.v-header .top_search .new {
  background: url(../images/video/icon-new.png) no-repeat;
  width: 28px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: -30px;
  top: -10px;
}
.v-header .top_search [type='text'] {
  width: 300px;
  height: 32px;
  line-height: 32px;
  padding: 0 36px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #eee;
  font-size: 14px;
  text-align: left;
  box-sizing: border-box;
}
.v-header .top_search:hover [type='text'] {
  background: #fff;
  border-color: #52c41a;
}
.v-header .top_search_box {
  position: relative;
  width: 300px;
  height: 32px;
  background: rgba(247, 247, 247, 1);
  border-radius: 16px;
}
.v-header .top_search-submit {
  background: url(../images/video/search-top.png) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 9px;
  top: 9px;
  display: block;
}
.v-header .top_search-close {
  width: 16px;
  height: 16px;
  background: rgba(217, 217, 217, 1);
  border-radius: 100%;
  position: absolute;
  right: 12px;
  top: 8px;
}
.v-header .top_search-close::before {
  background: url(../images/video/search-close.png) no-repeat;
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 3px;
  top: 3px;
}
.v-header .top_search-close:hover {
  background: #bfbebe;
}
.v-header .top_search [type='text']::-webkit-input-placeholder {
  color: #999;
}
.v-header .top_search [type='text']:-moz-placeholder {
  color: #999;
}
.v-header .top_search [type='text']:-ms-input-placeholder {
  color: #999;
}

.v-header .search_result {
  width: 776px;
  padding: 16px; 
  box-sizing: border-box;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  position: absolute;
  top: 54px;
  left: 24px;
  z-index: 9999;
}
.v-header .search_result .search_result-top {
  padding-bottom: 16px;
  line-height: 1;
  border-bottom: 1px solid #eeeeee;
  position: relative;
}
.v-header .search_result .search_result-top span {
  width: 90%;
  text-align: left;
  display: inline-block;
  color: #909399;
  font-size:13px;
}
.v-header .search_result .search_result-top .close-close {
  background: url(../images/video/icon-false.png) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0px;
  top: 0;
  display: block;
  z-index: 99;
}
.v-header .search_result .search_result_box {
  display: flex;
  padding-top: 14px;
}
.v-header .search_result .search_result_box:nth-child(3) {
  padding-bottom: 0px;
}
.v-header .search_result .search_result_box:nth-child(4) {
  padding-bottom: 0px;
}
.v-header .search_result .search_result_box .search-item {
  flex: 1;
  padding-right: 24px;
}
.v-header .search_result .search_result_box .search-item:nth-child(2) {
  padding-right: 0;
}
.v-header .search_result_box .search-item .search-item-top {
  padding-bottom: 9px;
}
.v-header .product-top .search-item-top span {
  background: url(../images/video/ss02.png) no-repeat left !important;
}
.v-header .zhibo-top .search-item-top span {
  background: url(../images/video/ss03.png) no-repeat left !important;
}
.v-header .pinpai-top .search-item-top span {
  background: url(../images/video/ss04.png) no-repeat left !important;
}
.v-header .store-top .search-item-top span {
  background: url(../images/video/ss04.png) no-repeat left !important;
}

.v-header .search_result_box .search-item .search-item-top span {
  display: inline-block;
  text-align: left;
  padding-left: 20px;
  color: #333333;
  background: url(../images/video/ss01.png) no-repeat left;
}
.v-header .s-top .search-item-top span {
  background:none !important;
  padding-left: 0 !important;
}
.v-header .s-top .search-item-top span i{ font-size:14px; margin-right: 6px;}
.v-header .search_result_box .search-item .search-item-top em {
  font-style: normal;
  display: inline-block;
  text-align: left;
  padding-left: 10px;
  color: #909399;
  font-size: 13px;
}
.v-header .search_result_box .search-item .search-item-top a {
  float: right;
  color: #52C41A;
  font-size: 13px;
}
.v-header .search_result_box .search-item .search-item-top a:hover{
  opacity: 0.8;
}
.v-header .search-item .search-item-body .item-content {
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  padding:10px 12px;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  margin-bottom: 8px;
  position: relative;
}
.v-header .search-item .search-item-body .item-content:last-child{
  margin-bottom:0;
}
.v-header .search-item-body .item-content .card-avatar {
  width: calc(100% - 60px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.v-header .product-top .card-avatar > img {
  border-radius: 2px !important;
}
.v-header .search-item-body .item-content .card-avatar > img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-right: 10px;
}
.v-header .zhibo-top .item-content .card-avatar > img {
  width: 49px !important;
  height: 66px !important;
  border-radius: 2px;
}
.v-header .search-item-body .item-content .card-avatar .card-disc {
  width: calc(100% - 50px);
  text-align: left;
  max-width: 187px;
  overflow: hidden;
}.v-header .search-item-body .item-content .card-avatar .card-title {
  font-size: 13px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight:bold;
  margin-top:-2px;
}

.v-header .search-item-body .item-content .card-state{
 width:100px;
font-size:12px;
color: #999999;
text-align: right;
}
.v-header .search-item-body .item-content .card-state p{
  margin-bottom:3px; font-size:10px;
  line-height: 1;
}
.v-header .product-top .card-subtitle {
  color: #F03D3D !important;
}
.v-header .product-top .card-subtitle .price {
  color: #F03D3D !important;
  font-size:13px;
  margin-right:8px;
  font-weight: bold;
}
.v-header .product-top .card-subtitle  .n-video {
  color: #8C8C8C !important;
  margin-left:14px;
}
.v-header .zhibo-top .card-subtitle {
  display: flex;
  align-items: center;
  padding: 8px 0 0 0 !important;
  font-size:12px;
  border-top:1px solid #eee;  margin-top: 12px;
}
.v-header .zhibo-top .card-subtitle1 {
  padding: 8px 0 0 0 !important;
}
.v-header .zhibo-top .item-content {
  padding: 10px  16px !important;
}
.v-header .zhibo1-top .item-content {
  padding: 10px 16px !important;
  display: block;
}
.v-header .zhibo-top .card-subtitle img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 50%;
}
.v-header .zhibo-top .card-time {
  color: #8c8c8c;
  font-size: 13px;
}
.v-header .media-store-top .card-time{color:#666 !important;}
.v-header .search-item-body .item-content .card-avatar .card-subtitle {
  font-size: 13px;
  color: #606266;
  padding-top: 3px;
}
.v-header .search-item-body .item-content .card-operate {
  width: 50px;
  height: 24px;
  background: #52c41a;
  border-radius: 2px;
  text-align: center;
  line-height: 24px;
  color: #ffffff;
  font-size: 12px;
  display: inline-block;
  
}
.v-header .zhibo-top .search-item-body .item-content .card-operate {
  position: absolute;
  right:16px;
  top:25px;
}
.v-header .search-item-body .item-content .card-included{
 background:#e8e8e8 !important;
}
.v-header .search_result .search_result_box .zhibo-top {
  padding-right: 0;
}
.v-header .search_result .search_result_box .zhibo1-top {
  padding-right: 24px;
}

.v-header .zhibo-top .search-item-body .item-content {
 position: relative;
  float: left;
  min-height: 103px;
}
.v-header .zhibo-top .search-item-body .item-content:nth-child(odd) {
  margin-right: 50px;
}
.v-header .zhibo1-top .search-item-body .item-content:nth-child(odd) {
  margin-right: 0 !important;
}
.v-header .zhibo-top .search-item-body .item-content:nth-child(even) {
  margin-right: 0;
}

.product-update {
  background: url(../images/video/icon-g-update.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.goods-fx .tooltip-inner {
  max-width: 300px !important;
  text-align: left;
}
.v-header .card-avatar1 {
  width: calc(100% - 0px);
}
.v-header .media-zhibo-top .item-media img {
  width: 36px;
  height: 36px;
  border-radius: 2px;
}
.v-header .card-avatar1 .item-inner .item-title {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  color:#333;
  width:140px;
  margin-bottom:3px;
  font-size: 13px;
  font-weight:bold;
}
.v-header .card-avatar1 .item-inner .card-time {
  color:#999;
  font-size: 12px;
}
.v-header .store-top .search-item-body .item-content:nth-child(odd) {
  margin-right: 0;
}
.v-header .media-store-top .item-media img {
 width: 40px;
 height: 40px;
 border-radius: 20px;
}
.v-header .card-avatar1 .tag-pinlei {
  padding:0 4px;
  height: 18px;
  line-height: 16px;
  background: #EEFBE9;
  border-radius: 2px;
  border: 1px solid #B6E8A3;
  margin-right:4px;
  color:#52C41A;
  font-size:12px;
}
.tag-accounted{
  height: 18px;
  line-height: 18px;
  background: rgba(240, 61, 61, 0.2);
  border-radius: 2px;
  color: #F03D3D;
  padding-right: 4px;
  display:inline-block;
}
.tag-accounted .t {
  width: 44px;
  height: 18px;
  background: #F03D3D;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-right:4px;
}
.tag-accounted-02 {
  background: rgba(124, 72, 238, 0.2);
  color: rgba(124, 72, 238, 1);
}
.tag-accounted-02 .t {
  background: rgba(124, 72, 238, 1);
}
/*.v-header .zhibo1-top .item-content:last-child,
.v-header .store-top  .item-content:last-child {
    border-bottom: none;
}*/
/*直播详情优化*/
.details-pop .zb-head {
  padding: 12px 0 0 0;
}
.zb-head .data-update {
  padding-top: 5px;
  float: right;
}
.zb-head .details-info .vd-title {
  padding: 0 0 6px 0;
  width: 520px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zb-head .details-info .item-tag a {
  padding: 0 2px !important;
  margin: 0 6px 0 0 !important;
}
.zb-head .vd-bz span,
.zb-head .vd-zbtime span {
  color: #333;
}
.zb-head .item-length em {
  font-style: normal;
  color: #333;
}
.zb-head .vd-bz .cover {
  margin: 0 5px 0 12px !important;
}
.zb-head .details-hd {
  padding-bottom: 0 !important;
}

.zb-head .a-length::before {
  background: url(../images/video/icon-length.png) no-repeat;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.a-time::before{
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 12px;
  background: #EEEEEE;
  margin-left: 10px;
  margin-right: 10px;
}
.a-clock::before {
  background: url(../images/video/icon-length.png) no-repeat;
  width: 16px;
  height: 16px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin:0 4px 0 10px;
}
.zb-head .details-info .item-info .vd-bz {
  margin: 0 40px 13px 0;
}

.data-content-chart .live {
  font-size: 16px;
}
.data-content-chart .section-title.live > span {
  color: #999;
}
.data-content-chart .divide-vline {
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 14px;
  margin: 0 2px;
  background-color: #999;
}
.data-content-chart .section-title.live > span {
  color: #999;
}
.data-content-chart .section-title.live > span.active {
  color: #333;
  font-size: 14px;
}
.goods-xl {
  max-width: 60px;
  display: inline-block;
}
.g-shelves {
  position: relative;
  display:inline-block;
}
.g-shelves .g-shelves-info {
  width: 98px;
  padding: 6px;
  background: rgba(255, 80, 0, 0.05);
  border-radius: 2px;
  border: 1px solid rgba(255, 80, 0, 0.6);
  color: #ff5000;
  text-align: left;
}
.g-shelves-more,
.g-shelves-show {
  padding: 0 2px;
  background: rgba(255, 80, 0, 0.05);
  border-radius: 2px;
  border: 1px solid rgba(255, 80, 0, 0.6);
  color: #ff5000;
  margin-top: -25px;
  margin-left: 2px;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
}
.shelves-more .dropdown-menu {
  left: -225px !important;
}
.g-shelves .view-more {
  text-align: center;
  padding: 10px 0 0;
  display: block;
}
.g-shelves .dropdown-menu {
  width: 484px;
  max-height: 432px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  left: -190px;
  margin: 10px 0 50px 0;
}
.g-shelves-list {
  overflow-y: inherit !important;
  overflow-x: inherit !important;
  padding: 16px 6px 16px 16px !important;
}
.g-shelves-list .g-shelves-box {
  max-height: 342px;
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
  padding-right: 10px;
}
.g-shelves-list .g-shelves-box::before,
.g-shelves-list .g-shelves-box::after {
  position: absolute;
  content: '';
  width: 12px;
  height: 12px;
  top: -6px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.g-shelves-list .g-shelves-box::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: #eeeeee;
  border-radius: 3px;
}
.g-shelves-list .g-shelves-box::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}
.g-shelves-list .g-shelves-box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #eeeeee;
}

.g-shelves-list .g-shelves-box::after {
  top: -5px;
  background: #fff;
}
.g-shelves-list .g-shelves-box::before {
  background: #eaebed;
  box-shadow: -1px -1px 2px rgba(234, 234, 234, 0.5);
}
.g-shelves-list p {
  color: #8c8c8c;
  margin-bottom: 10px;
}
.media-list-g-shelve .item-inner .item-title {
  margin-bottom: 8px;
}
.media-list-g-shelve .item-inner .item-title a {
  color: #4a90e2 !important;
}
.media-list-g-shelve .item-media img {
  width: 60px !important;
  height: 80px !important;
}
.media-list-g-shelve .item-bz-name img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-right: 6px;
}
.media-list-g-shelve .item-bz-name {
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.interactive-data {
  padding: 10px 0 0 0;
  border-bottom: 1px solid #eee;
}
.interactive-data h5 {
  margin-bottom: 24px;
}
.g-shelves .mp-article-list .table th {
  border-bottom: none !important;
}
.g-shelves .mp-article-list .table th:first-child,
.g-shelves .mp-article-list .table tr td:first-child {
  padding-left: 10px !important;
}
.goods-fx .p-list .sort-list .table th,
.sort-list .table th {
  padding: 0 4px !important;
}
/*直播大屏*/
.dashs-dp-title {
  background: url(../images/video/bg-dp-title.png) #fff no-repeat left top;
  height: 109px;
  line-height: 109px;
  color: #333;
  font-size: 16px;
  border-bottom: 1px solid #f5f5f5;
  margin: -24px 0 32px 0;
}
.dashs-dp-title .icon-screen {
  background: url(../images/video/icon-screen.png) no-repeat;
  width: 48px;
  height: 48px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
}
.dash-function-zb .dashboard-screen article:first-child {
  border-right: 1px solid #f5f5f5;
  padding-right: 24px;
}
.dash-function-zb .dashboard-screen article:nth-child(2) {
  padding-left: 24px;
}
.dash-function-zb .v-noResult {
  padding: 65px 0;
}
.dash-function-zb .panel {
  position: relative;
  background: #fff;
  border: 1px solid #eeeeee;
}
.dash-function-zb .panel:hover {
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.dash-function-zb .panel .delete {
  background: linear-gradient(45deg, transparent 50%, #c5c5c5 0%);
  background-size: 34px 34px;
  border-top-right-radius: 4px;
  width: 34px;
  height: 34px;
  position: absolute;
  right: -1px;
  top: -1px;
  box-shadow: none;
  display: none;
  z-index: 88;
  display: block;
}
.dash-function-zb .panel .delete .icon-delete {
  background: url(../images/video/v-icondfb3.png?=126) no-repeat -60px -50px;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 4px 0 0 18px;
}
.dash-function-zb .live-title .tooltip-inner {
  max-width: 300px;
}
.dash-function-zb .panel .tooltip-inner {
  width: 50px;
}
.dash-function-zb .panel:hover .delete {
  display: block;
}
.dash-function-zb .live-title {
  color: #333333;
  font-size: 16px;
  margin-bottom: 20px;
}
.dash-function-zb .live-block {
  padding: 24px;
  position: relative;
}
.dash-function-zb .live-block .btns-primary {
  position: absolute;
  right: 24px;
  top: 50px;
}
.dash-function-zb .live-block .item-media {
  padding-right: 24px;
  position: relative;
}
.dash-function-zb .live-block .item-media img {
  width: 85px;
  height: 85px;
  border-radius: 100%;
}
.dash-function-zb .live-block .item-media .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 65px;
  top: 65px;
}
.dash-function-zb .live-block .item-media .cert-tip-ind {
  background: url(../images/video/icon-cert-ind.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 65px;
  top: 65px;
}
.dash-function-zb .live-block .item-media .cert-tip-ind::before {
  display: none;
}
.dash-function-zb .live-block .item-media .tooltip-inner {
  max-width: 200px !important;
  min-width: 100px !important;
}
.dash-function-zb .live-block .item-title {
  padding-bottom: 10px;
  display: flex;
  padding-right: 100px;
}
.dash-function-zb .live-block .item-title a {
  color: #333333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.dash-function-zb .live-block .item-title span {
  flex: 1;
}
.navicon-zhibo{
  background: url(../images/video/icon-hzb.gif) no-repeat !important;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}
.tag-zhb {
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  border-radius: 2px;
  float: right;
  font-size: 12px;
  margin-left: 6px;
  min-width: 65px;
}
.tag-zhb.tag1 {
  background: #ff3770;
  color: #fff;
}
.tag-zhb::before {
  background: url(../images/video/icon-hzb.gif);
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 4px 0 0;
}
.tag-zhb.tag2 {
  background: #fafafa;
  color: #999999;
}

.dash-function-zb .live-box {
  color: #333333;
  font-size: 14px;
  position: relative;
}
.dash-function-zb .live-box .btn1 {
  position: absolute;
  top: 35px;
  right: 24px;
}
.dash-function-zb .live-box::before {
  height: 1px;
  background: #f5f5f5;
  content: '';
  display: inline-block;
  position: absolute;
  left: 20px;
  right: 20px;
}
.dash-function-zb .live-box-p {
  margin-bottom: 15px;
}
.dash-function-zb .live-box-p .live-box-time {
  color: #8c8c8c;
}
.dash-function-zb .live-box-p .live-box-length {
  color: #8c8c8c;
  float: right;
}
.dash-function-zb .live-box-p:last-child {
  margin-bottom: 0;
}
.dash-function-zb .live-box-main {
  padding: 24px;
}
.dash-function-zb .live-box-main .tip {
  color: #8c8c8c;
}
.dash-function-zb .live-box-main .remind {
  color: #585858;
  line-height: 22px;
  float: right;
}
.dash-function-zb .live-box-main .remind .mui-switch {
  outline: none;
  display: inline-block;
  vertical-align: bottom;
}
.dash-function-zb .recent-live {
  padding: 24px;
  position: relative;
}
.dash-function-zb .recent-live::before {
  height: 1px;
  background: #f5f5f5;
  content: '';
  display: inline-block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
}
.dash-function-zb .live-data li {
  width: 28%;
  text-align: left;
  padding-left: 4%;
  display: inline-block;
  color: #8c8c8c;
  padding-bottom: 32px;
}
.dash-function-zb .live-data li span {
  font-weight: bold;
  color: #585858;
  display: block;
  margin-top: 10px;
}
.dash-function-zb .live-btns {
  padding: 24px 0;
  text-align: center;
  position: relative;
}
.dash-function-zb .live-btns::before {
  height: 1px;
  background: #f5f5f5;
  content: '';
  display: inline-block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
}
.dash-function-zb .live-btns a {
  margin: 0 8px;
}
.icon-dy-zb {
  background: url(../images/video/icon-dy-zb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 4px 0 0;
}
.icon-dy-dp {
  background: url(../images/video/icon-dy-dp.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 4px 0 0;
}
.search_result-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99;
  top: 60px;
  left: 0;
  background: rgba(16, 15, 29, 0);
  display: block;
  cursor: pointer;
}
.p-correction {
  color: #ff5000;
  font-size: 12px;
  cursor: pointer;
}
.v-rank-table .item-title .tooltip-inner {
  max-width: 360px !important;
  text-align: left;
}
/*商品搜索优化*/
.v-search-title {
  font-size: 18px;
  color: #595959;
  margin-bottom: 20px;
}
.v-search-index .other-name a {
  line-height: 28px !important;
  height: 28px !important;
}
.good-rank-new .table .person-publicnum .media-list-g-title {
  -webkit-line-clamp: 2;
  padding-right: 10px;
}
.media-list-g-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 3px;
}
.media-list-g-title i {
  margin: 0 !important;
}
.dy-price {
  color: #999999;
  font-size: 12px;
  padding-top: 2px;
}
.dy-price .price {
  font-size: 14px;
  color: #F03D3D;
  margin-right: 10px;
}
.dy-price .price1 {
  color: #FF901B;
  padding-left: 3px;
}
.dy-price .original-price {
  text-decoration: line-through;
}
.dy-price .original-price .icon-price {
  margin-left: 0;
}
/*土豪打赏榜*/
.icon-bd {
  background: url(../images/video/icon-bd.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}
.btns-cm {
  padding: 0 8px !important;
}
.dy-s-rank .table tr th {
  padding: 7px 0 !important;
}
.video-owner-head {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 24px;
  color: #8c8c8c;
  font-size: 14px;
}
.video-owner-head .item-media img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.video-owner-head .media-list .item-media {
  padding-right: 16px;
}
.video-owner-head .item-title {
  color: #333333;
  font-size: 20px;
  padding-bottom: 10px;
}
.video-owner-head .item-title a {
  color: #333333;
}
.i-zhibo.b-i-zhibo .zhibo-code-box-owner {
  left: -60px;
}
.i-zhibo.b-i-zhibo .zhibo-code-box-owner .zhibo-code1::after {
  left: 64px !important;
}
.i-zhibo.b-i-zhibo .zhibo-code-box-owner .zhibo-code1::before {
  left: 64px !important;
}
.owner-pop {
  position: relative;
}
.data-content-title {
  font-size: 14px;
  color: #333;
}
.data-content-title span {
  color: #8c8c8c;
  font-size: 13px;
  padding-left: 10px;
}
.data-content-title i {
  padding-right: 4px;
}
.sp-data-list .p-list .mp-article-list .table th {
  border-bottom: none !important;
  color: #8c8c8c;
}
.sp-data-list .p-list .mp-article-list .table td {
  color: #595959;
}
.sp-data-list .p-list {
  border-bottom: none !important;
}
.sp-data-list .pagination {
  position: inherit !important;
  padding-top: 20px;
}
.dy-d-fans .progress-box {
  margin: 15px 20px 20px 0;
  position: relative;
}
.dy-d-fans .progress-list {
  position: relative;
  margin-bottom: 12px;
  height: 16px;
}
.dy-d-fans .progress-list .progress-title {
  position: absolute;
  top: -5px;
  left: 0;
}
.dy-d-fans .progress-list .progress {
  margin: 10px 45px 0 75px;
  height: 10px;
}
.dy-d-fans .progress-list .progress-n {
  position: absolute;
  right: 0;
  top: -5px;
}
.dy-d-fans .progress-list .progress {
  height: 10px;
  background: #efefef;
}
.dy-d-fans .progress-list .progress-bar {
  background-color: #52c41a !important;
}
.tg-bzhu-fx .section-title {
  color: #595959 !important;
}
.tg-bzhu-fx .live {
  color: #333 !important;
}
.text-green {
  color: #52c41a !important;
}
.text-red {
  color: #F5222D !important;
}
.text-black-02 {
  color: #333 !important;
}
.dyh-info img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 100% !important;
}
.analysis-wrap .dyh-info .item-inner .item-title {
  -webkit-line-clamp: 1 !important;
  margin-bottom: 0;
}
.dyh-info .item-subtitle {
  color: #8c8c8c;
}
.dyh-info .item-subtitle span {
  color: #585858;
}
.chart-pop {
  padding: 24px;
}
.chart-pop .section-title {
  color: #333;
  margin-bottom: 30px;
}
.chart-pop .section-title .filter {
  float: right;
}
.live-category {
  margin-top: 7px;
  font-size: 13px;
  color: #666;
}
.industry-items-group {
  border-bottom: 1px solid #f5f5f5;
  padding: 0 0 16px 0;
  text-align: right;
  clear: both;
  height: 48px;
  margin-bottom: 16px;
}
.industry-items-group .btn-group {
  float: right;
}

/*官网独立播主详情*/
.v-details-main {
  padding: 118px 0 60px;
  width: 1200px;
  margin: 0 auto;
}
.v-details-main .panes-tabs .tab-content {
  float: none !important;
}
.v-details-main .video-details-wrapper .videos .video-tabs li a {
  padding: 0 10px !important;
}
.v-details-main .video-details-wrapper .videos .tab-pane {
  width: 878px !important;
}
.v-details-main .video-details-wrapper .owner-scroll {
  height: calc(100% - 110px);
  position: inherit;
}
.v-details-main .video-details-wrapper-fixed .videos {
  padding-left: 0;
}
.v-details-main .video-details-wrapper .videos .tab-pane .tab-pane {
  width: 830px !important;
}
.website-details-pop .overlap-mian,
.website-details-pop .video-analysis-tab {
  width: 940px;
}
.v-details-main .data-img {
  background: url(../site/images/data-img.png) no-repeat;
  width: 830px;
  height: 961px;
  display: block;
}
.login-main-data {
  background: none;
  left: 50%;
  width: auto;
  height: auto;
  overflow: hidden;
}
.login-main-data .view-login {
  box-shadow: 0px 4px 8px 0px rgba(232, 232, 232, 1);
  margin: 200px auto 80px;
  border: 1px solid #eee;
}
.v-details-main .video-details-wrapper {
  padding: 0;
}
a:hover {
  text-decoration: none !important;
}
/* 视频热推直播间 */
.rt-rank.v-rank-table .table thead tr th{
  padding-top: 0;
  padding-bottom: 0;
}
.rt-rank
  .zodiac-scale {
  flex: 1;
  background: #e8e8e8;
  border-radius: 10px;
  width: 100%;
  height: 8px;
  margin-top: 5px;
}
.rt-rank
  .zodiac-scale
  .scale-inner {
  background: #52c41a;
  border-radius: 10px;
  height: 8px;
  animation: easeHeight 0.8s 0s;
}
.rt-rank .g-sort-item::after{
  left: auto;
  right: 5px;
}

.rt-rank .person-publicnum  .item-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  width: 180px;
}
.rt-rank .person-publicnum  .item-title a .tooltip-inner{
width:180px;
}
.rt-rank .person-publicnum  .item-title.mw180{
  max-width: 180px;
}
.rt-rank  .person-publicnum .item-title a.link {
  color: #4A90E2;
}
.rt-rank .person-publicnum .item-times {
  color: #8C8C8C;
  font-size: 13px;
  display: block;
  margin-top: 8px;
}
/*工作台关注直播*/

.d-data-zhibo {
  padding: 0 !important;
}
.d-data-zhibo .swiper-slide {
  height: 183px;
}
.d-data-zhibo .swiper-container {
  height: 183px;
}

.d-data-zhibo .swiper-button-prev,
.d-data-zhibo .swiper-button-next {
  height: 183px;
}

.d-data-zhibo .list-screen1::after {
  content: "";
  border-bottom: 1px solid #EEEEEE;
  left: 16px;
  right:16px;
  position: absolute;
}
.d-data-zhibo .list-screen2{ position: relative;}
.d-data-zhibo .list-screen2 .medi-screen-r {
  border-left: none;
}
.d-data-zhibo .list-screen2 .tag{ margin-top: 4px;}
.d-data-zhibo .list-screen2 .medi-screen-r {
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 18px 20px 18px 10px;
  width: 80px;
  min-height: 99px;
}
.d-data-zhibo .list-screen2 .medi-screen-r:hover{ opacity: 0.8;}
.d-data-zhibo .i-prev,
.d-data-zhibo .i-next {
  margin: 85px 0 85px 3px;
}
.d-data-zhibo .item-media{ width: 48px;}
.d-data-zhibo .swiper-slide {
  width: 280px !important;
}
.d-data-zhibo .btn-historyLive {
  width:68px;
  height:24px;
  line-height: 22px;
  background:rgba(255, 255, 255, 1);
  border-radius:4px;
  border:1px solid rgba(238, 238, 238, 1);
  position: absolute;
  right:16px;
  top:16px;
  text-align: center;
  font-size:12px;
  color:#999;
}
.d-data-zhibo .media-list-screen .item-title .name {
  width:110px;
  color:#333;
}
.d-data-zhibo .list-screen2 .media-list-screen .item-title .name {
  width: 180px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.d-data-zhibo .media-list-screen .item-title {
  margin-bottom: 4px;
}
.d-data-zhibo .media-list-screen {
  width: 204px;
}
.group-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 79px;
    display: inline-block;
    vertical-align: top;
  }
.group-title-number{
    display: inline-block;
  }
.d-data-title {
  border-bottom: 1px solid #eee;
  clear:both;
  height: 44px;
  width: 100%;
  margin-bottom: 24px;
}

.d-data-title ul li{ height: 44px;
float: left; margin-right: 22px; padding-right:10px; position: relative;}
.d-data-title ul li i{
  width:16px;
  height:16px;
  content:"";
  display:inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.d-data-title ul li:nth-child(1) i.icon-s1 {
   background: url(../images/video/icon-s1.png) no-repeat;
}
.d-data-title ul li:nth-child(2) i.icon-s2 {
  background: url(../images/video/icon-s2.png) no-repeat;
}
.d-data-title ul li:nth-child(3) i.icon-s3 {
  background: url(../images/video/icon-s3.png) no-repeat;
}
.d-data-title ul li:nth-child(1):hover i.icon-s1,
.d-data-title ul li:nth-child(1).active i.icon-s1 {
  background: url(../images/video/icon-s1-c.png) no-repeat;
}

.d-data-title ul li:nth-child(2):hover i.icon-s2,
.d-data-title ul li:nth-child(2).active i.icon-s2 {
  background: url(../images/video/icon-s2-c.png) no-repeat;
}

.d-data-title ul li:nth-child(3):hover i.icon-s3,
.d-data-title ul li:nth-child(3).active i.icon-s3 {
  background: url(../images/video/icon-s3-c.png) no-repeat;
}
.d-data-title ul li a {
  display: block;
  color: #8C8C8C;
  height: 43px;
}
.d-data-title ul li:hover a,
.d-data-title ul li.active a {
 /* border-bottom: 2px solid #52C41A;*/
  color:#52C41A;
}
.d-data-title ul li.active:after {
  content: "";
  display: inline-block;
  background: #52C41A;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  animation: progess 5s alternate forwards;
}
@keyframes progess {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}
.d-data-title .btns-general {
  float:right;
width:152px;
height:30px;
background:rgba(216, 216, 216, 0);
border-radius:1px;
color:#52C41A;
line-height: 28px;
border: 1px solid #52C41A;
text-align: center;
border-radius:1px;
}
.d-data-title .btns-general::before{
  background: url(../images/video/icon-s4.png) no-repeat;
  width: 16px;
  height:16px;
  content:"";
  display:inline-block;
  vertical-align: top;
  margin:6px 5px 0 0;
}
.d-data-title .btns-general:hover{ opacity: 0.8;}
.d-data-title .btns-general:active {
  opacity: 1;
}
.d-data-zhibo .d-add{ color:#999;
font-size:14px;
text-align: center;
width:280px;
height: 183px;
padding: 60px 0;
display: block;}
.d-data-zhibo .d-add::before{
  background: url(../images/video/icon-d-add.png) no-repeat;
  width: 32px;
  height:32px;
  content:"";
  display:block;
  margin: 0 auto 12px;
}
.d-data-zhibo .d-add:hover{opacity: 0.8;}
.d-data-zhibo .tooltip-inner {
  max-width: 140px !important;
  width: 140px !important;
  padding: 5px !important;
  white-space: pre-wrap;
}

.media-list-screen .item-media .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 32px;
  top: 32px;
}
.media-zhibo-info .item-media {
  padding-right: 0;
}
.media-zhibo-info img {
  width: 60px !important;
  height: 80px !important;
  border-radius: 2px;
  border-radius: 2px !important;
}
.analysis-wrap .item-title .i-zhibo .zhibo-code::before,
.v-rank-table .item-title .i-zhibo .zhibo-code1::before {
  top: 160px;
  left: 62px;
}
.analysis-wrap .item-title .i-zhibo .zhibo-code::after,
.v-rank-table .item-title .i-zhibo .zhibo-code1::after {
  top: 160px;
  left: 64px;
}
.v-rank-table .item-title .i-zhibo .zhibo-code {
  left: -60px;
}
.v-rank-table .item-title .zhibo-code img {
  width: 120px !important;
  height: 120px !important;
  border-radius: 0 !important;
}

.video-details-wrapper .videos .video-tabs li .new {
  background: url(../images/video/icon-new.png) no-repeat;
  width: 28px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: -15px;
  top:0;
  z-index: 1;
}

.media-zhibo-info .item-subtitle{ padding-top:8px;}
.media-zhibo-info i{
  margin:0 2px;
}
.i-hot{
  background: url(../images/video/hot.png) no-repeat left center;
  width: 12px;
  height: 16px;
  display:inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
/*提示弹窗优化*/
.modal-pop1{padding:24px 24px 30px 24px;}
.modal-pop1 .over-tip {
  margin: 24px auto ;
}
.modal-pop1 h5{
  color: #333333;
  font-size:18px;
  line-height: 1;
}
.modal-pop1 .btn{
  width: 300px;
  height: 42px;
  line-height: 42px;
  }
.modal-pop1 .pop-btns1 .btn{
  width: auto !important;
  padding: 0;
  min-width: 120px;
  margin: 0 5px;
   height: 36px;
   line-height: 36px;
}
.m-close {
  background: url(../images/video/modal-pop-close.png) no-repeat 0 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  right: 16px;
  top: 16px;
}
.m-close:hover {
  background: url(../images/video/modal-close-current.png) no-repeat 0 0;
}
.modal-pop1 .i-open {
  width: 46px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin: 30px 0 0 0;
}
.modal-pop1 .m-open{
  background: url(../images/video/icon-open.png) no-repeat 0 0;
}
.modal-pop1 .m-open-g {
  background: url(../images/video/icon-open-g.png) no-repeat 0 0;
}
.modal-pop1 .over-word-tip-left {
  text-align: left;
  padding:24px 0;
}
.modal-pop1 .over-word-tip-left .text-black{
  color: #333333
}

.section-title-ji {padding-bottom:24px; text-align: right;}
.section-title-ji .btn-group,
.section-title-ji .search-item{
  display: inline-block;
  vertical-align: middle;}
.section-title-ji .btn-group:first-child{ margin-right:10px;}
.section-title-ji .line {
  display: inline-block;
  vertical-align: middle;
  margin:0 16px;
}
.section-title-ji .line:before{
width:1px;
height:16px;
background: #e8e8e8;
content: "";
display:inline-block;
vertical-align: middle;
}
.main-bar1{
  margin-bottom: 16px;
  border-bottom: 1px solid #E8E8E8;
  margin-top: -16px;
}
.item-title-flex{ display:flex;}
.item-title-flex .item-title {
  flex: 1;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical;
}
.item-title-flex .i-zhibo{ width:30px}
.v-fenelei .industry-conditions a {
  margin-bottom: 10px;
  line-height: 18px;
  display: inline-block;
}
/*直播号迭代*/
.media-list-info .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.media-list-info .item-media {
  position: relative;
  vertical-align: top;
}
.media-list-info .item-media img{
  display: inline-block;
  vertical-align: inherit;
}
.media-list-info .item-media .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 60px 60px;
  width: 60px;
  height: 60px;
  content: '';
  display: inline-block;
  z-index: 5;
  position: absolute;
  left: 0;
  top: 0;
}
.media-list-info .item-title {
  color: #333333;
  font-size: 16px;
  margin-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.media-list-info .item-subtitle{
  color:#8C8C8C;
  font-size:12px;
}
.media-list-info .item-subtitle .fans{ padding-left:10px;}
.media-list-info .item-tag{padding-top:4px;}
.media-list-info .item-tag .tag{
  padding:0 4px;
  height:22px;
  line-height:22px;
  background:rgba(255, 182, 36, 1);
  border-radius:4px;
  border:1px solid rgba(255, 182, 36, 0.2);
  display:inline-block;
  color:#fff;
}
.zbh-recent-live {
  width:180px;
}
.zbh-recent-live .item-inner .item-title {
  width: 110px;
  padding-right: 20px;}
.zbh-recent-live .item-title {
  position: relative;
  font-size: 12px;
}
.zbh-recent-live .item-subtitle {
  color: #8C8C8C;
  font-size: 12px;
}
.zbh-recent-live .icon-show {
 position: absolute;
 right: 0;
}
.drop-content2::before {
  left: 120px;
}
.drop-content3::before {
  left: 240px;
}
.v-search-head-zbh .v-search-entry {
  border-bottom: 1px solid #eee;
}
.v-search-head-zbh .senior-search {
  border-top: none;
}
.v-search-head-zbh .search-item-folded {
  padding-bottom: 14px !important;
}

.v-search-head-zbh .v-search-index .other-conditions a {
  margin-bottom: 8px;
}

.v-search-head-zbh .v-search-index .search-item {
  padding: 16px 0;
  
}
.v-search-head .v-search-index .search-item-folded {
  display: flex;
}
.v-search-head-zbh .search-item-select{padding-bottom:16px;}
.tooltip-inner{ padding:3px 5px; text-align: left;}


.industry-items-title{ padding:0; margin-bottom: 20px;
display: block;}
.industry-items-title .title-subtab li {
  margin-right: 30px;
  float: left;
  height: 40px;
}
.industry-items-title .title-subtab li a{
  color: #595959;

}
.industry-items-title .title-subtab li a:hover {
  color: #52C41A;
}
.industry-items-title .title-subtab li a:active,
.industry-items-title .title-subtab li a.active {
  color: #52C41A;
  border-bottom: 2px solid #52C41A;
  height: 40px;
  display: inline-block;
}
.industry-items-title .right{ text-align: right;}
.r-level {
  width:48px;
  height:22px;
  color:#fff;
  padding-left: 28px;
  font-size:12px;
  line-height: 22px;
  float:right;
}
.r-level1 {
  background: url(../images/video/icon-level1.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
   width:48px;
}
.r-level2 {
  background: url(../images/video/icon-level2.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
   width:48px;
}
.r-level3 {
  background: url(../images/video/icon-level3.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
  width:48px;
}
.r-level4 {
  background: url(../images/video/icon-level4.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
  width:48px;
}
.r-level5 {
  background: url(../images/video/icon-level5.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
   width:48px;
}
.r-level6 {
  background: url(../images/video/icon-level6.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
   width:48px;
}
.r-level7 {
  background: url(../images/video/icon-level7.png) no-repeat;
  background-size: 48px 22px;
  height: 22px;
  width: 48px;
}

.vd-sp-hd {
  border-bottom: 1px solid #eee;
  height: 124px;
}
.vd-sp-hd .details-hd-cover img{
  width: 102px;
  height: 102px;
  border-radius: 2px;
}
.vd-sp-hd-v3 {
  border-bottom: 1px solid #eee;
  padding-bottom:24px;
}
.vd-sp-hd-v3 .details-hd-cover{
   width: 60px;
  height: 60px;
  margin-right: 16px;
 }
.vd-sp-hd-v3 .details-hd-cover img{
  width: 60px;
  height: 60px;
}
.vd-sp-hd-v3 .vd-subItem{overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;}
.vd-sp-hd-v3 .details-hd-cover img {
  width: 61px;
  height: 61px;
  border-radius: 2px;
}
.vd-sp-hd-v3 .details-info{ float:left;}
.vd-sp-hd-v3  .vd-title{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  padding:6px 0 4px 0;
color:#303133;
font-size:16px;}
.data-info-list {
  padding: 22px 0;
  margin-bottom: 24px;
  display: flex;
  border-bottom:1px solid #eeee;
}
.data-info-list li{ flex:1; text-align: center;}
.data-info-list li span {
  display: block;
  padding-top: 0;
  color: #333;
  font-size: 20px;
  line-height:1;
  margin-bottom: 10px;
}
.data-info-list .tooltip-inner{ text-align:left !important;}
.data-info-list li i{color:#D9D9D9; font-size: 13px;}
.vd-sp-hd .details-info{ float:left; max-width:770px;}
.data-chart-v3{
  min-height: 250px;
  height: auto;
  margin-bottom: 20px;
  width: 100%;
}
.vd-sp-hd .details-info .vd-subItem {
  font-size: 14px;
  color: #8C8C8C;
  margin-bottom: 12px;
}
.vd-sp-hd .details-info .vd-subItem .kb-zbj { color:#333;}
.vd-sp-hd .details-info .vd-subItem .kb-tim{ color:#666;}
.vd-subItem .kb-item { color:#333; margin-right:24px;}
.vd-subItem .kb-item i{ margin-left:10px;}
.vd-sp-hd .details-info .vd-subItem .kb-time:before{
  width:1px;
  height:13px;
  content:"";
  background: #eee;
  display:inline-block;
  vertical-align: middle;
  margin:0 10px;
}
.vd-sp-hd .details-info .vd-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 14px;
  padding: 0;
}
.vd-sp-bd {
  padding: 0;
}
.vd-sp-bd .p-list .mp-article-list .table th{ height:54px}
.vd-sp-bd .p-list .mp-article-list .table th:first-child {
  padding: 7px 25px !important
}
.vd-sp-bd .p-list .mp-article-list .table tr:nth-child(even) td {
  background: #FAFAFA;
}
.vd-sp-bd .p-list:last-child{ border-bottom:none;}
/*电商视频热度监控*/
.ele-list-row {
  padding:0 0 24px 0;
  text-align: right;
}
.lianmai {
  background: url(../images/video/icon-lianmai.png) no-repeat;
  width: 16px;
  height:16px;
  display:inline-block;
  vertical-align: baseline;

}
.ele-v-monitor {
  padding: 0 24px 24px 24px;
}
.ele-v-monitor .p-list {
  padding: 0 0 24px 0 !important;
  border-bottom:none !important;
}
/*热门视频*/
.main-bar-new .search-item {
  display: inline-block;
  vertical-align: middle;
}
.main-bar-new .pull-right{ line-height: 58px;}
.main-bar-new .pull-right .help-link { margin-left: 10px;}
.os-pop .os-list-title dl dd .t-item-tag{
  margin-left: 0;
  margin-right: 5px;
   padding: 2px 9px;
}
/*头部直播间历史弹窗*/
.room-contrast-topp-mask{
  position: absolute;
  width: 374px;
  min-height: 100px;
  top: 10px;
  margin: 0 -130px;
  z-index: 100;
}
.room-contrast-top{
  min-height:100px;
  background:rgba(255, 255, 255, 1);
  border-radius:4px;
  border:1px solid rgba(238, 238, 238, 1);
  margin-top:32px;
  position: absolute;
  width: 374px;
}
.room-contrast-top:before{
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom:8px solid #eee;
  display: inline-block;
  position: absolute;
  top:-8px;
  left:47%;
}
.room-contrast-top:after{
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  display: inline-block;
  position: absolute;
  top: -7px;
  left: 47%;
}
.room-contrast-top h4{
  color: #333333;
  padding:15px;
  text-align: center;
}
.room-contrast-top .toolbar{
  background: #EEEEEE;
  color: #8C8C8C;
  padding:8px 16px;
}
.room-contrast-top .toolbar .number{
  color:#333333;
}
.room-contrast-top .toolbar a {
  float: right;
  color: #8C8C8C;
  text-decoration: underline;
}
.room-contrast-top .media-box {
  border-bottom: 1px solid #f5f5f5;
  padding:12px 0;
  position: relative;
  width: 372px;
  clear: both;
  min-height: 104px;
}
.room-contrast-top .media-box:hover {
  background: #FAFAFA;
}
.room-contrast-top .media-box .media-location {
  padding: 26px 0 0 16px;
  cursor: pointer;
  float: left;
  width:48px;
}
.room-contrast-top .media-box .media-delete{
  cursor: pointer;
  position: absolute;
  top: 36px;
  right: 12px;
  width: 26px;
  height: 26px;
}
.room-contrast-top .media-box .media-list {
  width: 272px;
  float: left;
}
.room-contrast-top .media-box .media-list .item-media {
 padding-right: 5px !important;
}
.room-contrast-top .media-box .media-list .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 3px;
  margin-right:0;
}
.room-contrast-top .media-box .media-list .i-ttile {
  color: #333333;
  margin-bottom:8px;
  width:185px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.room-contrast-top .media-box .media-list .i-time {
  color: #8C8C8C;
  margin-bottom:8px;
  font-size:12px;
}
.room-contrast-top .media-box .media-list .i-info {
  color: #333333;
  font-size:12px;
  line-height: 24px;
}
.room-contrast-top .media-box .media-list .i-info .img{
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-right:4px;
  float: left;
}
.room-contrast-top .media-box .media-list .i-info .name{
  width:45px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  float: left;
}
.room-contrast-top .media-box .media-list .i-info .fans {
  color: #8C8C8C;
}
.icon-delete-16 {
  background: url(../images/video/icon-delete-16.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.room-contrast-top .add-room {
  padding: 25px 0;
  text-align: center;
}
.room-contrast-top .add-room a,
.room-contrast-top .last-area a{
  width:160px;
  height: 42px;
  line-height: 42px;
}
.room-contrast-top .last-area {
  padding:20px 0;
 text-align: center;
 border-top:1px solid #f5f5f5;
}

/*.item .room-contrast-topp-mask {
  display: none;
}
.item:hover .room-contrast-topp-mask {
  display: block;
}*/
.v-header .a-items .item .room-contrast-top .last-area a {
  color: #fff !important;
}
.video-pop-810{ width:810px;}
.video-pop-810 .room-bd .search-tab {
  display: block;
}
.video-pop-810 .room-bd label {
  cursor: pointer;
  margin:0 30px 20px 0;
}
.video-pop-810 .contrast-box {
  width: 750px;
  max-height: 464px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(221, 221, 221, 1);
  display: flex;
}
.video-pop-810 .contrast-box .contrast-block{
flex:1;
padding: 24px;
}
.video-pop-810 .contrast-box .contrast-l{
position: relative;
}
.video-pop-810 .contrast-box .contrast-l:after {
  content: "";
  width: 1px;
  height: 416px;
  background: rgba(82, 196, 26, 1);
  display: inline-block;
  position: absolute;
  right: 0;
  top:24px;
}
.video-pop-810 .contrast-box .contrast-l  .c-list{
  width: 327px;
  height: 92px;
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin-bottom: 12px;
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.c-list .media-list {
  padding: 16px;
}
.c-list .media-list .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.c-list .media-list .item-inner{
  font-size: 12px;
}
.c-list .media-list .item-inner .item-title {
  color: #333333;
  font-size: 14px;
}
.video-pop-810 .contrast-box .contrast-l .c-list:hover{
  border: 1px solid #52C41A;
}
.video-pop-810 .contrast-box .contrast-l .c-list:active,
.video-pop-810 .contrast-box .contrast-l .c-list.active{
  background:#52C41A;
  color:#fff;
}
.video-pop-810 .contrast-box .contrast-l .c-list:active .item-title,
.video-pop-810 .contrast-box .contrast-l .c-list.active .item-title {
color:#fff;
}
.video-pop-810 .contrast-box .contrast-l .c-list:hover:after,
.video-pop-810 .contrast-box .contrast-l .c-list:active:after,
.video-pop-810 .contrast-box .contrast-l .c-list.active:after {
content:"";
width:4px;
height:92px;
background:rgba(82, 196, 26, 1);
display: inline-block;
position: absolute;
right:-24px;
top:-2px;
}
.video-pop-810 .contrast-box .contrast-r {
  background: #FAFAFA;
}
.video-pop-810 .contrast-box .contrast-r .p-info{
  height: 126px;
  background: #fff;
  border-radius: 4px;
  padding: 10px 16px;
  color:#8C8C8C;
  margin-bottom:12px;
  border: 1px solid #fff
}
.video-pop-810 .contrast-box .contrast-r .p-info:last-child{ margin-bottom:0;}
.contrast-r .p-info .item-title {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.video-pop-810 .contrast-box .contrast-r .p-info:active .item-title,
.video-pop-810 .contrast-box .contrast-r .p-info.active .item-title {
color:#fff;
}
.video-pop-810 .contrast-box .contrast-r .p-info:hover{
  border: 1px solid #52C41A;
}
.video-pop-810 .contrast-box .contrast-r .p-info:active,
.video-pop-810 .contrast-box .contrast-r .p-info.active{
  background: #52C41A;
  border: 1px solid #52C41A;
  color:#fff;
}
.contrast-r .p-info .media-list{
  border-bottom:1px solid #eee;
  padding-bottom:10px;
  display: block;
}
.contrast-r .p-info .media-list .item-media{
  width:36px;
  height:48px;
}
.contrast-r .p-info .media-list .item-media img {
  width:36px;
  height:48px;
  border-radius:2px;
}
.contrast-r .p-info .media-list .item-inner {
  font-size: 12px;
}
.contrast-r .p-info .media-list .item-inner div{ margin-bottom:10px;}
.contrast-r .p-info .media-list .item-inner div:last-child {
  margin-bottom: 0;}
.contrast-r .p-info .media-data{
  display:flex;
  padding:8px 0 0 0;
  font-size:12px;
}
.contrast-r .p-info .media-data span{ color:#333;}
.contrast-r .p-info:active .media-data span,
.contrast-r .p-info.active .media-data span {
  color: #fff;
}
.contrast-r .p-info .media-data li{ flex:1;}
.contrast-r .p-info-tip {
  text-align: center;
  color: #8C8C8C;
  font-size:14px;
  padding-top:16px;
}

.contrast-r .p-info-box {
  max-height: 380px;
  overflow: auto;
  overflow-x: hidden;
  margin-right: -15px;
  padding-right: 9px;
}

.contrast-r .p-info-box::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: rgba(31, 45, 61, 0.3);
  border-radius: 3px;

}

.contrast-r .p-info-box::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}

.contrast-r .p-info-box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(31, 45, 61, 0.3);
}
.video-pop-810 .contrast-btns { padding:30px 0 10px 0; text-align:center;}

.video-pop-810 .p-info1 {
  height: 112px !important;
  padding: 16px !important;
  display: flex;
}
.video-pop-810 .p-info1 .media-list {
  width:400px !important;
  border-bottom:none;
}
.video-pop-810 .p-info1 .media-data-r{
  flex: 1;
}
.video-pop-810 .p-info1 .media-data-r p{margin-bottom:10px}
.video-pop-810 .p-info1 .media-list .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 3px;
}
.video-pop-810 .p-info1 .media-list .id-img{
  width:24px;
  height:24px;
  border-radius: 100%;
  margin-right:4px;
}
.video-pop-810 .p-info1 .media-list .item-inner div{ margin-bottom:10px;}
.video-pop-810 .p-info1 .media-list .item-inner div:last-child{ margin-bottom:0;}
.video-pop-810 .p-info1 .media-list .item-title {
  color: #333333;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.video-pop-810 .p-info1 .media-list .item-id{
  color: #333333;
  font-size: 13px;
}
.video-pop-810 .p-info1:active .media-list .item-id,
.video-pop-810 .p-info1.active .media-list .item-id{ color:#fff;}
.video-pop-810 .p-info1:active .media-data span,
.video-pop-810 .p-info1.active .media-data span {
  color: #fff;
}
.video-pop-810 .contrast-col .p-info-box{ margin-right: 0; padding-right:0}

.a-live-show { padding:50px 0; font-size:15px; color:#333; text-align:center;}
.a-live-show img{ padding:10px 0 20px}
.a-live-show a{ margin-top:16px; width: 148px;}

.media-list-bozhu-60 .item-media img {
  width: 60px;
  height: 60px;
}
.media-list-bozhu-60 .item-media .img-zb {
  background-size: 60px 60px;
  width: 60px;
  height: 60px;
}
.media-list-bozhu-60 .item-inner .item-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom:10px;
  font-size:16px;
  color:#333;
}

.media-list-bozhu-60 .icon-rz{
  position: absolute;
  left: 43px;
  top: 43px;
  z-index:10;
}
.table-s .table thead tr th:nth-child(2),
.table-s .table tbody tr td:nth-child(2) {
  text-align: center !important;
}
.media-list-sp1 .item-inner .item-title a {
  max-width: 150px;}
.t-orange{  color: #FF5000;}
.t-p-g{
  text-decoration:line-through;
  color: #BFBFBF;
  font-size:13px;
  padding-left:6px;
}
.main-head .piece {
  padding: 20px 35px;
}
.media-list-goods .item-media img{ border-radius: 100%;}
.media-list-goods .dy-store-lass{ padding-top: 8px;}
.dy-store-lass{
  color: #8C8C8C;
}
.dy-store-lass span{ margin:0 5px;}
/*.dy-store-lass::before{*/
  /*background: url(../images/video/icon-class.png) no-repeat;*/
  /*content: "";*/
  /*width: 12px;*/
  /*height: 12px;*/
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  /*margin-right: 5px;*/
/*}*/

.t-back{
  border-bottom: 1px solid #f5f5f5;
  padding: 13px 26px;
  background: #fff;
  color:#999;
}
.t-back a{ color:#999; display: block;}
.t-back a:hover{ opacity: 0.8;}
.t-back a::before {
  width: 8px;
  height: 8px;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  transform: rotate(-135deg);
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.item-store{ color:#8c8c8c; padding-top:8px;}
.item-store a{ color:#333;}
.item-store a:hover{
opacity: 0.8;
}
.zhibo16 {
  background: #ff3770;
  color: #fff;
  padding: 3px;
  height: 16px;
  width: 16px;
  border-radius: 2px;
  overflow: hidden;
  display: inline-block;
}
.zhibo16::before {
  background: url(../images/video/zhibo-10.gif) no-repeat center center;
  content: '';
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: top;
}
.zhibojian-list{ position: relative;}

.zhibojian-list .item-inner .item-title {
  display: flex;
  overflow: inherit !important;
  width: auto !important;
}
.zhibojian-list .item-inner .item-title .title{
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  padding-right: 10px;
  /*margin-right:50px;*/
}
.zhibojian-list .item-icon {
  /*position: absolute;
  right: 0;*/
  top: 3px;
  width: 50px;
}
.zhibojian-list .item-icon a{padding-right:0;}
.zhibojian-list .item-info{ color:#999;}
.zhibojian-list .i-zhibo .zhibo-code::after,
.v-rank-table .zhibojian-list .i-zhibo .zhibo-code1::after {
  top: 8px;
  left: 92px;
}
.v-rank-table .zhibojian-list .item-title .i-zhibo .zhibo-code1::before {
  top: 7px;
  left: 92px;
}
.item-info-2{ color:#999; font-size:12px;margin-bottom:3px}
.item-info-2 span{ color:#333;}

.small-shop{
  width: 100%;
}
.small-shop .header{
  padding:24px;
  background: #FAFAFA;
  display: flex;
  align-items: center;
  margin-bottom:24px;
}
.small-shop .header a img{
  width: 92px;
  height: 92px;
  border-radius: 50%;
  margin-right:20px;
}
.small-shop .header .intro{
  flex:1;
}
.small-shop .header .intro strong{
  display: block;
  text-align: left;
  color:#333333;
  font-weight: normal;
}
.small-shop .header .intro .tab{
  width: 100%;
  padding:12px 0;
}
.small-shop .header .intro .tab a{
  float: left;
  color:#FFB624;
  font-size:12px;
  margin-right:10px;
  padding:2px 8px;
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
}
.small-shop .header .intro span{
  display: block;
  text-align: left;
  color:#333333;
  font-size:12px;
}
.small-shop .header .intro span em{
  color:#FC003B;
  padding-left:6px;
  padding-right:20px;
  font-style: normal;
}
.small-shop .title{
  text-align: left;
  color:#333333;
  padding-bottom:16px;
}
.small-shop .intro-flex{
  display: flex;
  align-items: center;
  text-align: left;
  padding-top:16px;
  padding-bottom:32px;
  border-bottom:1px solid #F5F5F5;
  margin-bottom:32px;
}
.small-shop .intro-flex .item{
  flex:1;
}
.small-shop .intro-flex .item span{
  display: block;
  color:#8C8C8C;
  font-size:12px;
  padding-bottom:10px;
}
.small-shop .intro-flex .item strong{
  display: block;
  color:#585858;
  font-size:16px;
}
.small-shop .top3-flex{
  display: flex;
  padding-top:22px;
}
.small-shop .top3-flex .flex-item{
  flex:1;
  margin-right:24px;
}
.small-shop .top3-flex .flex-item:last-child{
  margin-right:0
}
.small-shop .flex-item .hd{
  width: 100%;
  height: 54px;
  background: #FAFAFA;
  box-shadow: 0px 1px 0px 0px #E8E8E8;
  color:#8C8C8C;
  padding:0 16px;
  box-sizing: border-box;
  line-height: 54px;
}
.small-shop .flex-item .hd span{
  padding-right:28px;
}
.small-shop .flex-item .hd em{
  font-style: normal;
  flex:1;
  text-align: left;
}
.small-shop .flex-item .bd{
  padding:16px;
  box-shadow: 0px 1px 0px 0px #E8E8E8;
  display: flex;
  align-items: center;
}
.small-shop .flex-item .bd em{
  color:#595959;
  font-size:16px;
  font-style: italic;
  padding-right:28px;
}
.small-shop .flex-item .bd .bozhu{
  flex:1;
  display: flex;
  align-items: center;
  max-width: calc(100% - 60px);
}
.small-shop .flex-item .bd .bozhu .portrait{
  position: relative;
  width: 48px;
  height: 48px;
  margin-right:12px;
}
.small-shop .flex-item .bd .bozhu .portrait img{
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.small-shop .flex-item .bd .bozhu .portrait i{
  width: 16px;
  height: 16px;
  position: absolute;
  right:0;
  bottom:0;
  z-index: 9;
  background: url(../images/video/daihuo.png) no-repeat;
}
.small-shop .flex-item .bd .bozhu-intro{
  flex:1;
  max-width: calc(100% - 60px);
  overflow: hidden;
}
.small-shop .flex-item .bd .bozhu-intro a{
  display: block;
  max-width: calc(100% - 60px);
  text-align: left;
  color:#333333;
  padding-bottom:6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space:nowrap;
}
.small-shop .flex-item .bd .bozhu-intro span{
  display: block;
  text-align: left;
  color:#8C8C8C;
  font-size:13px;
}
.small-shop .flex-item .bd .analysic a{
  width:28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  position: relative;
  display: inline-block;
  background: #52C41A;
}
.small-shop .flex-item .bd .analysic a i{
  background: url(../images/video/source-icon0387.png?v=122) no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 6px;
}
.small-shop .flex-item a.more{
  display: block;
  text-align: center;
  color:#8C8C8C;
  padding:10px 0;
}
.small-shop .flex-item a:hover{
  opacity: 0.8;
}
.small-shop-table .table .person-publicnum img{
  width:60px;
  height: 60px;
}
.small-shop-table a.more{
  display: block;
  text-align: center;
  color:#8C8C8C;
  padding:10px 0;
}
.small-shop-table a.more:hover{
  opacity: 0.8;
}
.new-rank tr td:nth-child(3) {
  padding-left:20px;
}
.dy-store-info .item-title a{
  color:#333
}
.new-rank thead tr th:nth-child(3) {
  padding-left:20px;
}
.vd-studio.v-rank-table .table thead tr th {
    padding-top: 14px;
    padding-bottom: 14px;
}
.vd-studio .media-list1 .item-times,
.vd-studio .media-list .item-times {
  margin-right: 0 !important;
}
.vd-studio .media-list .item-media {
  padding-right: 0;
}
.pb20{
  padding-bottom:20px;
}
.pt35{
  padding-top:35px;
}
.pl86{
  padding-left:86px;
}
.pt20{
  padding-top:20px;
}
.pb10{
  padding-bottom:10px
}
.pay-tip-one p{
  padding-left:0 !important;
}
.search-item-living{
  padding:16px 0;
  display: flex;
  border-bottom:1px dashed #f5f5f5;
}
.search-item-living label{
  text-align: right !important;
  font-weight: normal;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  color:#000000
}
.search-item-living .other-conditions {
  color: #8c8c8c;
  display: inline;
}
.search-item-living .other-conditions a {
  color: #8c8c8c;
  display: inline-block;
  margin-bottom: 16px;
  height: 22px;
  line-height: 21px;
  min-width: auto;
  padding: 0 6px;
  margin-right: 8px;
}
.search-item-living .other-conditions a:hover{
  color:#52c41a
}
.search-item-living .other-conditions a.active {
  color: #fff;
  background: #52c41a;
  border-radius: 2px;
}
.border-green{
  border-color: #52C41A;
}

.fixed{
  position:fixed;
  top:156px;
  z-index: 99;
}
/*.good-rank-new thead tr th:nth-child(3){
  min-width: 68px;
}
.good-rank-new thead tr th:nth-child(4){
  min-width: 68px;
}
.good-rank-new thead tr th:nth-child(5){
  min-width: 78px;
}
.good-rank-new thead tr th:nth-child(6){
  min-width: 88px;
}
.good-rank-new thead tr th:nth-child(7){
  min-width: 92px;
}*/
.small-tab{
  line-height: 22px;
  padding:0 8px;
  display: inline-block;
  color:#FFB624;
  font-size:12px;
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  margin-right:8px;
  margin-top:8px;
}
.small-tab:hover{
  color:#FFB624;
  opacity: 0.8;
}

.checkname-label label{
  width: auto !important;
  margin-right: 24px;
}
.checkname-label .no-choose {color:#BFBFBF;}
.checkname-label .no-choose .checkname {
  text-decoration: line-through;
}

.icon-t-zhibo{
  background: url(../images/video/icon-t-zhibo.gif) no-repeat;
  width:16px; height:16px;
  display:inline-block;
  vertical-align: middle;
}
.item-rank-tag .sp-rnak-tag {
  margin: 0 4px 0 0 !important
}
/*直播搜索头部*/
.v-search-navbox {
  border-bottom: 1px dashed #F5F5F5;
  margin-bottom:24px;
}
.v-select-nav{ margin-bottom:16px;}
.v-select-nav a {
  padding:5px 16px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  color:#595959;
  font-size:14px;
  display: inline-block;
  margin-right: 16px;
}
.v-select-nav a:hover,
.v-select-nav a:active {
  color: #52C41A;}
.v-select-nav a.active{
  background: #52C41A;
  color:#fff;
}
.control-search-box8 .control-search-8 {
  height: 42px;
}
.control-search-box8 .control-search-8 [type='text'] {
  height: 42px;
  line-height: 42px;
}
.control-search-box8 .control-search-2-submit {
  height: 42px;
  line-height: 42px;
}
.control-search-box8 .btn-condition {
  height: 42px;
  line-height: 42px;
}
.control-search-box8 .btn-condition:hover {
  opacity: 0.7;
}
.control-search-box8 .btn-condition:active {
  opacity: 0.8;
}

/*小时榜时间线*/

.time-line-box {
  border: 1px solid #F5F5F5;
  border-width:0 0 1px 0;
   padding: 30px 0 52px;
   margin-bottom: 14px;
}
.time-line-box  .time-line {
  height: 30px;
  border-bottom: 2px solid #d0d0d0;
  display: flex;
  text-align: center;
  color:#d0d0d0;
}
.time-line-box  .time-line span {
  flex: 1;
  position: relative;
  cursor: pointer;
  padding-top: 40px;
}
.time-line-box .time-line span:hover,
.time-line-box .time-line span:active {
  color: #52C41A;
}
.time-line-box .time-line span.show-time{
  color: #52C41A;
}
.time-line-box .time-line span.active{
  color:#52C41A;
}
.time-line-box .time-line span.active::before{
width: 6px;
height: 6px;
border-radius: 100%;
background: #52C41A;
content:"";
display:inline-block;
position: absolute;
left: 50%;
top: 18px;
margin-left: -4px;
}
.time-line-box .time-line .live {
  background: url(../images/video/icon-live.png) no-repeat;
  width:24px;
  height:24px;
  display:inline-block;
  vertical-align: middle;
  position: absolute;
  left:50%;
  margin-left:-12px;
  top:-20px;
}
.time-line-box .time-line span::after{ height:6px;
width:1px;
background: #d0d0d0;
content:"";
display:inline-block;
position: absolute;
left:49%;
bottom: 4px;
}
.search-item-tip {
  display: block;
  clear: both;
  padding-bottom: 16px;
  border-bottom: 1px dashed #F5F5F5;
  margin-bottom: 16px;
}

.btn-refresh{
  cursor: default;
  width: 16px;
  height: 16px;
  background: #DDDDDD;
  border-radius: 2px;
  padding: 2px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-left: 8px;
  cursor: pointer;
}
.btn-refresh::before{
 background: url(../images/video/icon-m-refresh.png) no-repeat;
 width:12px;
 height: 12px;
 display: inline-block;
 content: "";
 vertical-align: top;
}
.btn-refresh-show {
  background: #52C41A;
}
.video-myself-wrapper .t-analysis .title .tooltip-inner {
  text-align: left;
}
.js-isawemerela-div .tooltip-inner {
  text-align: left;
  width: 400px;
  max-width: 400px
}
.h-update-time{
  padding: 0 0 16px 0;
  margin-bottom: 0;
  text-align: right;
  color: #999999;
  border-bottom: 1px solid #f5f5f5;
}
.mp-optimize-list .table-thead-p .table thead tr th {
  padding: 10px !important;
}
.i-zhibo-x .zhibo-code::after,
.i-zhibo-x .zhibo-code1::after{left:64px !important;}
.i-zhibo-x .zhibo-code::before,
.i-zhibo-x .zhibo-code1::before {
  left: 66px !important;
}

.bz-media-list {
  padding: 24px;
  border: 1px solid #F5F5F5;
  border-width: 1px 0;
}
.bz-media-list .media-list .item-inner{
  font-size:13px;
}
.bz-media-list .media-list .item-inner .item-title a{
  font-size:16px;
  color:#333333;
  margin-bottom:8px;
}
.bz-media-list .media-list .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}
.h-list-info{ padding:16px 0; color: #606266;}
.h-list-info .right{ float:right; color: #999999;}
.h-scroll{
  height: 356px;
  overflow: scroll;
  overflow-x: hidden;
}
.tab-record .v-rank-table .table-thead .table thead tr th,
.v3-list-wrapper .h-scroll .table td{
  color: #666 !important;
}
.v3-list-wrapper .h-scroll .table td{ 
  border-bottom: 1px solid #eee !important;
}
.v3-list-wrapper .h-scroll .table tr:nth-child(even) td {
  background: #fff !important;
}
.h-scroll .item-hotword{
  margin-bottom: 6px;
}
.h-scroll .item-hotword .tag-industry-label{
  margin-right:6px;
}
.owner-info-scroll{
  min-height: 100px;
  overflow: scroll;
  overflow-x: hidden;
}
/*左侧菜单*/
.v-sidbar .s-nav li a .icon-eleGoods {
  background: url(../images/v3/v3-icon.png) no-repeat -16px -144px !important;
  vertical-align: middle;
  margin-top:-2px;
}

.v-sidbar .s-nav li a .icon-renewal {
  background: url(../images/v3/v3-icon.png) no-repeat -48px -144px !important;
  vertical-align: middle;
  margin-top:-2px;
}
.v-sidbar .s-nav li a .v3-i-hot {
  background: url(../images/v3/v3-icon.png) no-repeat -16px -114px !important;
  vertical-align: middle;
  width: 23px;
  height:14px;
}
.v-sidbar .s-nav li a .v3-i-new {
  background: url(../images/v3/v3-icon.png) no-repeat -55px -114px !important;
  vertical-align: middle;
  width:29px;
  height:14px;
}

.v-sidbar .s-nav li a span.v3-i {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.v-sidbar .s-nav li a .v3-i-badge {
  background: url(../images/v3/v3-icon.png) no-repeat -100px -114px !important;
  vertical-align: middle;
  width: 42px !important;
  height: 14px !important;
}

.v-sidbar .s-nav li a .v3-i-room {
   background: url(../images/v3/v3-icon.png) no-repeat -16px -176px !important;
   vertical-align: middle;
}
.v-sidbar .s-nav li a .v3-i-rank {
  background: url(../images/v3/v3-icon.png) no-repeat -46px -176px !important;
  vertical-align: middle;
}
.v-sidbar .s-nav li a .v3-i-video{
  background: url(../images/v3/v3-icon.png) no-repeat -132px -176px !important;
  vertical-align: middle;
}
.v-sidbar .s-nav li a .v3-h-video {
  background: url(../images/v3/v3-icon.png) no-repeat -104px -176px !important;
  vertical-align: middle;
}
.v-sidbar .s-nav li a .v3-sp-video {
  background: url(../images/v3/v3-icon.png) no-repeat -76px -176px !important;
  vertical-align: middle;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}
.v-sidbar .s-nav .pay-unionpay{
  background: url(../images/v3/pay-unionpay.png) no-repeat;
  width:156px;
  height:42px;
  display: block;
  margin: 50px 0 24px 24px;
}
.v-sidbar .s-nav .paidai {
  background: url(../images/v3/paidai.png) no-repeat;
  width: 156px;
  height: 36px;
  display: block;
  margin: 50px 0 24px 24px;
}
.sidebar-collapsed .v-sidbar .s-nav .pay-unionpay,
.sidebar-collapsed .v-sidbar .s-nav .paidai{
  display:none;
}
.v-sidbar .s-nav li a i.icon {
  background: url(../images/video/icon-sidebar.png) no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}
.v-sidbar .s-nav li a i.icon.icon02 {
  background: url(../images/video/sidebar-zhibo.gif) no-repeat !important;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  display: inline-block;
  margin: 0 8px 0 0;
}

.v-sidbar .s-nav li a i.icon.icon03 {
  background-position: 0 -64px !important;
}

.v-sidbar .s-nav li a i.icon.icon010 {
  background-position: 0 -288px !important;
}
.v-sidbar .s-nav li a i.icon.icon-video2 {
  background-position: 0 -480px !important;
}
.v-sidbar .s-nav li a i.iconfont {
  font-size: 16px;
  background: none !important;
}


.v-sidbar .s-nav li a:hover i.iconfont{ color:#fff;}

.tooltip-box{ display: inline-block;}
.tooltip-box .v-tooltip a {
  padding: 10px 0 0 0;
}
.tooltip-box .v-tooltip .tooltiptext {
  background: rgba(75, 75, 75, 1);
  width: 240px;
  margin-left: -180px;
 left: 70%;
 font-weight: normal;
}
.tooltip-box .v-tooltip .tooltiptext::after {
  left: 74%
}
.video-analysis-tab .section-title .tooltip-box .v-tooltip .tooltiptext::after,
.section-title-ly .tooltip-box .v-tooltip .tooltiptext::after {
  left: 55.5%;
}

.tooltip-box-c .v-tooltip .tooltiptext {
  left: 80% !important;
  margin-left: -100px;
  color: #fff !important;
  font-weight: normal !important;
  font-size: 12px !important;
}
.tooltip-box-sp .v-tooltip .tooltiptext {
  width: 180px;
  left: 80% !important;
  margin-left: -60px;
color: #fff !important;
font-weight: normal !important;
font-size: 12px !important;
}
.tooltip-box-sp .v-tooltip .tooltiptext::after {
  left: 32% !important;
}
.tooltip-box-c .v-tooltip .tooltiptext::after {
  left: 40% !important;
}
.tooltip-box .v-tooltip .tooltiptext a {
  margin: 0 auto 5px;
  display: block;
  text-align: center;
  color: rgba(253, 121, 0, 1) !important;
}
.tooltip-box .v-tooltip .tooltiptext a:hover {
  color: rgba(253, 121, 0, 0.8) !important;
}
.tooltip-box .v-tooltip .tooltiptext::after {
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
}
.tooltip-box-r .v-tooltip .tooltiptext {
  margin-left: -220px;
  left: 90%;
  color: #fff !important;
  font-weight: normal !important;
  font-size: 12px !important;
}
.tooltip-box-r .v-tooltip .tooltiptext::after {
  left: 65.5% !important;
  padding-top:20px;
}
/*直播动图*/
._1XT8_SUw {
  display: inline-block;
  text-align: center;
  height: 24px;
  white-space: nowrap;
  margin-right: 8px;
  display: inline-block;
  vertical-align: bottom;
  
}

._1XT8_SUw>span {
  display: inline-block;
  width: 2.5px;
  height: 100%;
  -webkit-animation: _215wYzc2 .6s linear infinite;
  animation: _215wYzc2 .6s linear infinite;
  transform-origin: bottom;
  border-radius: 2px
}

._1XT8_SUw ._nXfzR0HQ {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s
}

._1XT8_SUw ._1uugB4t8 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

@-webkit-keyframes _215wYzc2 {
  0% {
    transform: scaleY(.5)
  }

  50% {
    transform: scaleY(1)
  }

  to {
    transform: scaleY(.5)
  }
}

@keyframes _215wYzc2 {
  0% {
    transform: scaleY(.5)
  }

  50% {
    transform: scaleY(1)
  }

  to {
    transform: scaleY(.5)
  }
}
.data-show-tip {
  text-align: center;
  color: #8C8C8C;
}
.data-show-tip::before{
   background: url(../images/video/show-tip-icon.png) no-repeat;
   width:48px;
   height:48px;
   content: "";
   display: block;
   margin: 0 auto 24px;
}

.accounts-show{ position: relative;}
.accounts-show .media-list{ padding:10px 0 20px 0;}
.accounts-show .media-list .item-media {
  padding-right: 16px;
}
.accounts-show .media-list .item-media img {
 width: 80px;
 height: 80px;
  border-radius: 100%;
}
.accounts-show .tooltip-inner{ width:300px; text-align:left}
.accounts-show .media-list .item-media .cert-tip,
.accounts-show .media-list .item-media .cert-tip-ind {
  position: absolute;
  left: 60px;
  top:60px;
  padding: 0;
}
.accounts-show .media-list .item-inner .item-name{
  color:#333333;
  font-size:16px;
  margin-bottom: 6px;
}
.accounts-show .media-list .item-inner .item-name .name {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width:150px;
  float:left;
}
.accounts-show .media-list .item-inner .item-tag{
  padding:1px 4px;
  height: 22px;
  background: rgba(255, 182, 36, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(255, 182, 36, 0.2);
  color:#FFB624;
  font-size:12px;
  margin-left:4px;
}
.accounts-show .media-list .item-inner .item{
  color: #999;
  margin-bottom:4px
}
.accounts-show .tip {
  padding: 24px 0 0 0;
  text-align: center;
  }
.accounts-show .btns {
  padding: 32px 0 0 0;
  text-align: center;
  display: block;
  }
.accounts-show .btns .btns-unified {
  margin: 0 auto;
  width: 300px !important;
  height: 42px !important;
  line-height: 42px !important;
  border-radius: 21px !important;
 
}
.accounts-show .ac-logo{
  position: absolute;
  right:20px;
  top:25px;
  color:#8C8C8C;
  font-size:14px;
  width: 130px
}
.accounts-show .ac-logo dt{float:left; margin:10px 10px 0 0}
.accounts-show .ac-logo dt img{width: 40px; height:28px; }
.accounts-show .ac-logo dd span{
  color: #FA8C16;
font-size:16px;
}

.accounts-show .list {
  border-top: 1px solid #eeeeee;
}
.accounts-show .list li {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
  color: #888888;
  display: flex;
}
.accounts-show .list li .list-t {
  width: 140px;
}
.accounts-show .list li .list-ft {
  width: 390px;
  line-height: 1.4;
  text-align: right;
}

.accounts-show .list li:nth-child(2) span  em{
  color: #999999
}
.accounts-show .list li::before {
  content: '';
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.accounts-show .list li:nth-child(1)::before {
  background: url(../images/video/icon-ac1.png) no-repeat 0 0;
  width: 16px;
  height: 14px;
}
.accounts-show .list li:nth-child(2)::before {
  background: url(../images/video/icon-ac2.png) no-repeat 0  0;
  width: 16px;
  height: 14px;
}
.accounts-show .list li:nth-child(3)::before {
  background: url(../images/video/icon-ac3.png) no-repeat 0 0;
  width: 16px;
  height: 14px;
}
.accounts-show .list li:nth-child(4)::before {
  background: url(../images/video/icon-ac4.png) no-repeat 0 0;
  width: 16px;
  height: 14px;
}
.accounts-show .list li:nth-child(5)::before {
  background: url(../images/video/icon-ac5.png) no-repeat 0 0;
  width: 16px;
  height: 13px;
}
.accounts-show .list li:nth-child(6)::before {
  background: url(../images/video/icon-ac6.html) no-repeat 0 0;
  width: 12px;
  height: 16px;
}

/*新功能上线*/
.new-function-module{
  background: url(../images/video/function-module.png) no-repeat;
  width:550px; height:439px;
  display:inline-block;
  margin:100px auto 100px -275px;
  position: relative;
  left:50%;
}

.new-function-module .f-close{
  background: url(../images/video/function-module-close.png) no-repeat;
  width:16px;
  height:16px;
  display:inline-block;
  position: absolute;
  right: 36px;
  top:72px;
}
.v3-function-module .f-close:hover
.new-function-module .f-close:hover{
  opacity: 0.8;
}
.new-function-module h3{
padding:97px 64px 95px 64px;
font-size:24px;
line-height: 1;
color:#fff;
}
.new-function-module .main{ padding:0 64px;}
.new-function-module .f-list {
  margin-bottom: 20px;
font-size:16px;
color:#333;
overflow: hidden;
height:110px;
}
.new-function-module p {
  padding-bottom: 15px;
  font-size: 16px;
  color: #333;
}

.new-function-module .main .f-btns{ text-align:center;}
.new-function-module .main .f-btns a {
  margin: 0 auto;
  width: 160px;
  height:36px;
  line-height:36px;
}
.v3-function-module{
  width:700px; 
  height:546px;
  display:inline-block;
  position: relative;
  left:50%;
  top:50%;
  margin:-280px auto  0 -350px;
}

.v3-function-module .module-head{
  background: url(../images/v3/v3-module.png) no-repeat;
  width:700px;
  height:156px;
  position: relative;
}
.v3-function-module .f-close i{
  width:24px;
  height:24px;
  font-size: 24px;
  display:inline-block;
  position: absolute;
  right: 24px;
  top:24px;
  color: #fff;
}
.v3-function-module .f-close:hover i{
  opacity: 0.8;
}
.v3-function-module .module-head .time{
  padding: 80px 0 0 42px;
  font-size: 22px;
  font-weight: 600;
  color: #FFFFFF;
}
.v3-function-module .module-main{
  height: 310px;
  padding: 24px 0 0 28px;
  background: #fff;
  border: none;
  border-radius: 0;
  margin-top: 0;
}
.v3-function-module .scrollbar{ 
  margin:0 16px 24px 0; 
  overflow: auto;
  height: 282px;
  overflow-x: hidden;}
.v3-function-module h3{
  font-size: 16px;
  font-weight: 600;
  color: #303133;
  margin-bottom: 15px;
}
.v3-function-module p{
  font-size: 14px;
  color: #999999;
  line-height: 24px;
}
.v3-function-module .f-list{
  margin-bottom: 20px;
}
.v3-function-module .module-footer{
  width: 700px;
  height: 81px;
  background: #FFFFFF;
  border-top: 1px solid #eee;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 0px 0px 4px 4px;
  text-align: center;
  padding: 24px 0;
}
.v3-function-module .btns-unified:link, 
.v3-function-module .btns-unified:visited {
  min-width: 120px;
}
.banner-posters {
  width: 302px;
  height: 504px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banner-posters .posters .posters-close {
  position: absolute;
  top:0;
  right:-34px;
  width:18px;
  height:18px;
  background: url(../images/v3/posters-close.png);
  display:inline-block;
}
.banner-posters .posters .posters-close:hover{ background-position: 0 -18px;}
.banner-posters .posters img{
  width: 302px;
  height: 504px;
}
.mask-posters{
  background: rgba(0, 0, 0, 0.8);
}
/*认领账号1029*/
.icon-ac-m{
  text-align: center;
  cursor: pointer;
}
.icon-ac-m::before {
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}
.icon-ac {
  text-align: center;
  cursor: pointer; 
}
.icon-ac:before,
.icon-ac.steps1:before,
.icon-ac.steps2:before, 
.icon-ac.steps3:before{
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  content: '';
}
.icon-ac-m.steps1{
color: #ff7e4d;
}
.icon-ac-m.steps1::before{
  background: url(../images/video/icon-claimAccount-m.png) no-repeat;
}
.icon-ac-m.steps2 {
  color: #4a90e2;
}
.icon-ac-m.steps2::before {
  background: url(../images/video/icon-infoAudit-m.png) no-repeat;
}
.icon-ac-m.steps3 {
  color: #52c41a;
}
.icon-ac-m.steps3::before {
  background: url(../images/video/icon-cooperation-m.png) no-repeat;
}
.icon-ac.steps1 {
  color: #ff7e4d;
}
.icon-ac.steps1:before{
  background: url(../images/video/icon-claimAccount.png) no-repeat;
}
.icon-ac.steps2 {
  color: #4a90e2;
}
.icon-ac.steps2:before {
  background: url(../images/video/icon-infoAudit.png) no-repeat;
}
.icon-ac.steps3 {
  color: #52c41a;
}
.icon-ac.steps3:before {
  background: url(../images/video/icon-cooperation.png) no-repeat;
}
.claim .icon-ac-m {
  display: inline-block;
  vertical-align: top;
}
.personal-info-box .icon-ac,
.v-search-info .icon-ac {
  display: inline-block;
  vertical-align: middle; 
}
.v-search-info .icon-ac{ margin-top:2px}
.personal-info-box .icon-ac {
  margin-top: -2px;
  vertical-align: top;
  margin-left: 1px;
}
.icon-ac.claimAccount-m::before {
  background: url(../images/video/claimAccount-m.png) no-repeat;
   width: 14px;
   height: 16px;
}
.icon-ac.claimAccount::before {
  background: url(../images/video/claimAccount.png) no-repeat;
  width: 24px;
  height: 24px;
}
.v-search-info .weChatID .tooltip-inner {
  width: auto !important;
}
/*暂无数据1030*/
.s-no-data {
  background: url(../images/video/icon-ss.png) no-repeat center 80px;
  height: 300px;
  padding: 155px 0 25px;
  text-align: center;
}
.s-no-data h4 {
  font-size: 15px;
  margin-bottom: 10px;
}
.s-no-data p{
font-size: 12px;
}
.s-no-data p a{color:#4A90E2;}
.s-refresh-btn{
  text-align:right;
  margin: 0 0 16px 16px;
  min-width:60px;
  display: inline-block;
}
.s-refresh i.icon-refres {
  background: url(../images/video/icon-s-refres.png) no-repeat;
  width:12px;
  height:12px;
  display:inline-block;
  vertical-align: middle;
  margin-right:4px;
  margin-top: -3px;
}
.s-refresh {
  padding: 2px 6px;
  background: #52C41A;
  border-radius: 2px;
  color: #fff !important;
  font-size: 12px;
}
.s-refresh:hover,
.s-refresh:active {
 opacity: 0.8;
}
.s-refreshing,
.s-refresh-end {
  background: #C8C8C8;
}
.s-refresh:link,
.s-refresh:visited,
.s-refresh:hover,
.s-refresh:active {
  color: rgba(255, 255, 255, 0.8) !important;
}

.modal-pop .modal-pop-close {
  background: url(../images/video/icon-false.png) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 22px;
  top: 22px;
  display: block;
  z-index: 999;
}
.modal-pop .modal-pop-close:hover{ opacity: 0.7;}

/*mcn*/
 .layers_item-area{position: relative; min-height: 32px; /*z-index: 3;*/} 
.layers_item-area .layers_item {
  box-sizing: border-box;
  position: absolute;
  border: 1px solid transparent;
  cursor: pointer;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0;
  right:0;
  top:0;
  bottom:0;
  z-index: 2;
}
.btn-group .btn-default.layers_item-area{ z-index:2;}
.btn-group .btn-default.layers_item-area:hover,
.btn-group .btn-default.layers_item-area:active,
.btn-group .btn-default.layers_item-area.active{
  background-color: #fff !important;
  border-color:#D9D9D9 !important;
  color:#666 !important;
}
.v3-label-tip .layers_item-area .layers_item {
  z-index: 0 !important;
}
.item-portrait .layers_item-area .layers_item {
  z-index: 0 !important;
}

.layers-area-item .layers_item{min-width:330px}
.layers_item .tip-mask{
  position: absolute;
  top: -30px;
  left:0;
  display:none;
}

.layers-area-item .layers_item .tip-mask {
  left: 0 !important;
}
.layers_item .tip{
  background:#373737;
  padding: 10px;
  color:#fff;
  display: inline-block;
  border-radius: 4px;
  position: relative;
  top:-25px;
}
.layers_item .tip:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #373737;
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -4px;
  left: 18px;
}
.layers_item-right .tip-mask {
  right: -40px;
  left: auto !important;
}
.layers-export .tip-mask {
  right:0;
}
.layers-export {
  display: inline-block;
}
.layers_item-right .layers_item .tip1:after {
  right: 18px !important;
  left: auto !important;
}
.layers_item-download .tip-mask {
  right: -86px;
  left: auto !important;
}
.layers_item-download .layers_item .tip:after {
  right: 18px !important;
  left: auto !important;
}
.layers_item-export .tip-mask {
    left: auto !important;
    top: -28px; right:-16px; width: 350px;
  }
  
.layers_item .tip-mask-s {
  top: -10px !important;
}
.layers_item .tip-mask-s .tip:after {
  left: 30px !important;
}
.text-version1 {
  color:#52C41A;
}
.text-version2 {
  color:#FFAD0D;
}
.text-version3 {
  color:#F03D3D;
}
.text-version4 {
  color:#966DF2;
}
.version-diamond {
  background: url(../images/video/version1.png) no-repeat !important;
  width:18px;
  height:14px;
  display:inline-block;
  vertical-align: middle;
}
.version-diamond.version1 {
  background: url(../images/video/version1.png) no-repeat !important;
}
.version-diamond.version2 {
  background: url(../images/video/version2.png) no-repeat !important;
}
.version-diamond.version3 {
  background: url(../images/video/version3.png) no-repeat !important;
}
.version4 {
  background: url(../images/video/icon-version04.png) no-repeat !important;
  width:18px;
  height:14px;
  display:inline-block;
  vertical-align: middle; 
}
.layers_item .tip a {
  color: #52C41A;
}
.layers_item .tip a:hover {
  color: #74CF48;
}
.layers_item:hover .tip-mask {
  display: block;
}
.video-details-wrapper .videos .tab-pane{ position: relative;}
.tab-pane-tip-mask {
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 1px;
  -webkit-filter: blur(7px);
  -moz-filter: blur(7px);
  -ms-filter: blur(7px);
  -o-filter: blur(7px);
  filter: blur(7px);
  z-index: 999;
}
.tab-pane-tip-mask a:hover{
  cursor: default;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
}

.tab-pane-tip {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 1px;
  position: absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index: 10;
}
.tab-black-mask{
  background: rgba(0, 0, 0, 0.5);
}
.tab-pane-tip .modal-permissions {
  width: 620px;
  min-height: 350px;
  padding:48px;
  background: #FFFFFF;
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  margin:-160px 0 0 -310px;
}
.tab-pane-tip-b{
  background: rgba(0, 0, 0, 0.3);
}
.tab-pane-tip .modal-pop{ top:300px;}
.modal-permissions .permissions-body .icon-cover{
  background: url(../images/video/icon-permissions.png) no-repeat;
  width:138px;
  height:128px;
  display:block;
  margin:0 auto 24px;
}
.modal-permissions .permissions-body h5{
  font-size: 16px;
  color: #333333;
  margin-bottom:12px;
}
.modal-permissions .permissions-body p{
color:#8C8C8C;
font-size:14px;
margin-bottom:24px;
}
.modal-permissions .sample {
  position: absolute;
  right: 48px;
  bottom: 58px;
}
.modal-permissions .sample:hover {
  opacity: 0.8;
}
.i-version {
  background: url(../images/video/icon-upgrade.png);
  width:16px;
  height:15px;
  display:inline-block;
  vertical-align: middle;
  margin-right:8px;
  margin-top: -2px;
}
.pop-btns-box .btns-unified,
.pop-btns-box .btns-cancel{
  height:36px;
  line-height:36px;
  width:120px;
  display:inline-block;
}
.pop-btns-box .btns-unified{margin-right:10px;}
/*商品列表*/
.item-media-sp .item-media {
  position: relative;
  width:60px !important;
  height:60px !important;

  vertical-align: top !important;
}
.item-media-sp .item-media img{
  width:60px;
  height:60px;
  border-radius: 4px;
}
.item-media-sp .item-media .icon-location {
  position: absolute;
    left: 0;
    top: 46px;
    height: 14px;
    width: 60px;
    line-height: 14px;
}
.item-media-sp .item-media .icon-location .icon {
  width:14px !important;
  height:14px !important;
  display:inline-block;
}
.item-media-sp .item-media .icon-location .tooltip-inner {
  word-wrap: break-word;
  max-width: 200px;
  width: 200px
}
.item-media-sp .item-media .tag-style{
  color: #fff;
  font-size: 12px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 60px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  text-align: center;
  line-height: 60px;
}
.explain-block{
  width: 200px;
  background: rgba(51, 51, 51, 0.85);
  padding: 12px 12px 0 12px;
  font-size: 12px;
  color: #fff;
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(-62%,-114%);
  z-index:1;
  display: none;
  
}
.explain-block::after{border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(51, 51, 51, 0.85);
  content: "";
  position: relative;    
  width: 0;
  bottom: -19px;
  left: 48%;
}
.explain-block h4{
  text-align: center;
  margin-bottom: 8px;
}
.explain-block ul {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.explain-block ul li:nth-child(9){ margin-right:10px}
.explain-block ul li{ width: 48%; margin-bottom: 8px; display: inline-block; }
.explain-block ul li:nth-child(odd){ text-align: left;}
.explain-block ul li:nth-child(even){ text-align: right; }
.explain-block ul li.one {
  float: none;
  margin: 0 auto 8px;
  width: 100%;
  text-align: center;
}
.explain-block a{ color: #52C41A;text-align: center;}
.tooltip-block{ text-align: center;}
.tooltip-block p{ font-size:15px; margin-bottom:10px}
.tooltip-block,
.fengche {
  display: inline-block;
  position: relative;
}
.tooltip-block .explain-box,
.fengche .explain-box{

min-width: 230px; 
position: absolute;
top: -50%;
left: -50%;
transform: translate(-43%, -90%);
min-height: 40px;
display: block;
}
.tooltip-block .explain-box .explain-block,
.fengche .explain-box .explain-block {
  
  min-height: 87px;
  background: rgba(40, 44, 55, 0.9);
  box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 8%);
  transform: none;
  font-weight: normal;
  padding: 12px 16px !important;
  width: 230px;
  border-radius: 4px;
  left: 0;
  top: auto;
  bottom: 0;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

.fengche .explain-block::after {
  position: absolute;
  width: 0;
  bottom: -5px;
  left: 48%;
}
.tooltip-block .explain-block::after {
  position: absolute;
  width: 0;
  bottom: -5px;
  left: 80%;
}
.tooltip-block .explain-block p,
.fengche .explain-block p {
  line-height: 1.8;
}
.tooltip-block .explain-block label,
.fengche .explain-block label {
  float: left;
  font-weight: normal;
  margin-bottom: 0;
}
.tooltip-block .explain-block p a,
.fengche .explain-block p a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  max-width:120px;
}
.tooltip-block .explain-block p a{ margin:0 auto;}
.tooltip-block:hover .explain-block,
.fengche:hover .explain-block,
.icon-location:hover .explain-block{ display: block;}

.item-media-sp .item-inner .item-title a{
  line-height: 14px !important;
  font-size:14px;
  color:#333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom:6px;
}

.item-media-sp .item-sp-price .coupons {
  padding:0 3px;
  border-radius: 2px;
  border: 1px solid #FF5000;
  color: #FF5000;
  font-size:12px;
  background: #FFFFFF;
 margin-left: 4px;
 height:16px;
 line-height:16px;
 white-space: nowrap;
}
.item-media-sp .item-sp-price .coupons em{
  border-right:1px solid #FF5000;
  padding-right:2px;
  margin-right:2px;
}
.item-media-sp .item-sp-price i.fa-exclamation-circle {
  width: 14px !important;
  height: 14px;
  font-size:14px;
  margin:0 4px;
}
.item-media-sp .tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1 !important;
}
.item-media-sp .item-sp-price .tooltip-inner {
 background: rgba(255, 255, 255, 1) !important;
 border-radius: 4px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.8;
  text-align: left;
  color: #fc4c1b;
  opacity: 1 !important;
}
.item-media-sp .item-sp-price .tooltip-arrow {
  border-top-color: #fff !important;
  opacity: 1 !important;
}
.item-media-sp .item-inner .item-title{
  margin-bottom:5px;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.tag-u,
.tag-yesterday{
  padding:1px 2px;
  height:16px;
  background: #eee;
  font-size:12px;
  font-weight: 400;
  border:1px solid #D9D9D9;
  color: #999;
  margin-left:8px;
  border-radius: 1px;
  white-space:nowrap;
  cursor: pointer;
}
.tag-yesterday .tooltip-inner{
  white-space:nowrap;
}
.rank-head .table-thead.theadScroll {
  left: 248px !important;
  right: 52px !important;
}
.sidebar-collapsed .rank-head .table-thead.theadScroll {
  left: 84px !important;
}

/*统一缺省*/
.default-area {
  text-align: center;
  padding: 85px 0;
  margin-bottom: 30px;
}
.default-area::before {
  background: url(../images/v3/icon-default.png) no-repeat 0 0;
  width: 48px;
  height: 48px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto 16px;
}
.default-area h5 {
  padding: 0 0 10px 0;
  color: #333;
  font-size: 14px;
}
.default-area p {
  color:#999999;
  font-size: 13px;
  line-height: 1.8;
}
/*确认操作*/
.modal-pop-confirm{width: 610px; padding: 30px;}
.modal-pop-confirm  .modal-pop-body h5{padding: 0 0 25px 0;}
.modal-pop-confirm .c-tip{ margin-bottom: 10px;
  font-size: 14px; color: #333333;}
.modal-pop-confirm .modal-pop-body p{ margin-bottom:35px}
.modal-pop-confirm .pop-btns-box a{ margin: 0 3px;}
/*热卖标签统一*/
.hot-sale .tag {
  padding:0 4px 0 0;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  color:#fff;
  border-radius: 2px;
  display: inline-block;
  margin-right: 4px;
}
.hot-sale .tag.tag1 {
  background:#ddf3d2 !important;
  color:#52C41A !important;
  min-width: 64px;
}
.hot-sale .tag-title{
  background: #52C41A;
  color:#fff !important;
  padding: 1px 4px;
  margin: 0 4px 0 0;
  border-radius: 2px;
  height: 18px;
  line-height: 18px;
}
.hot-sale .tag.tag2 {
  background:#fee9d2 !important;
  color:#FF901B !important;
}
.hot-sale .tag2 .tag-title {
  background: #52C41A;}
.hot-sale .tag2 .tag-title {
  background: #FF901B;
}
/*二维码统一*/
.v3-code {
  position: relative;
  
}

.v3-code .icon-code {
  background: url(../images/v3/icon-code.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}

.v3-code i.iconerweima {
  color: #999999;
  z-index: 11;
}

.v3-code i.iconerweima:hover {
  color: #52C41A;
}

.v3-code .code-box {
  display: none;
  position: absolute;
  top: -45px;
  left: 26px;
  border-radius: 4px;
  width: 140px;
  min-height: 140px;
  padding-bottom: 10px;
  background: #fff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
  z-index: 12;
}

.v3-code .code-box::before {
  content: '';
  width: 0px;
  height: 0px;
  border-right: 7px solid #eee;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 47px;
  left: -7px;
}

.v3-code .code-box p {
  text-align: center;
  font-size: 12px;
  padding-top: 8px;
  color: #999;
}

.v3-code .code-box::after {
  content: '';
  width: 0px;
  height: 0px;
  border-right: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 46px;
  left: -6px;
}

.v3-code .code-box-c {
  margin: 10px 10px 0 10px;
  width: 120px;
  height: 120px;
  text-align: center;
  background: #D8D8D8;
  border-radius: 4px;
}

.v3-code .code-box .code-img {
  width: 120px !important;
  height: 120px !important;
  border-radius: 4px;
}

.v3-code .code-box .text {
  padding-top: 6px;
  text-align: center;
  color: #999;
  font-size: 14px;
}

.v3-code:hover .code-box {
  display: block;

}

.v3-code:hover .code-box-c {
  opacity: 1;
}
/*版本通用*/
.tag-v {
  border-radius: 4px;
  padding: 0 6px;
  height: 19px;
  line-height: 18px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  margin: 0 4px;
}
.tag-v i{ font-size:13px; display: inline-block; vertical-align: middle; }
.tag-v.tag0 {
  background: #C8C8C8;
}
.tag-v.tag1 {
  background: #52C41A;
}
.tag-v.tag2{
  background: #FFAD0D;
}
.tag-v.tag3 {
  background: #F03D3D;
}
.tag-v.tag4 {
  background: #7C48EE;
}
.other-filter label {
  color: #999;
  width:120px;
}
.module-col-sp .totalScoreRule dl{margin-bottom: 0 !important;}
.interest-box .module-col-sp{ height:auto !important;}
.overview-time{font-size:12px;}
/*直播动图通用*/
.zhibo_SUw {
  display: inline-block;
  text-align: center;
  height: 12px;
  white-space: nowrap;
  margin-right: 3px;
  display: inline-block;
  vertical-align: baseline;
}

.zhibo_SUw>span {
  display: inline-block;
  width: 2px;
  height: 100%;
  -webkit-animation: _215wYzc2 .6s linear infinite;
  animation: _215wYzc2 .6s linear infinite;
  transform-origin: bottom;
  border-radius: 2px
}

.zhibo_SUw ._nXfzR0HQ {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s
}

.zhibo_SUw ._1uugB4t8 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

@-webkit-keyframes _215wYzc2 {
  0% {
    transform: scaleY(.5)
  }

  50% {
    transform: scaleY(1)
  }

  to {
    transform: scaleY(.5)
  }
}

@keyframes _215wYzc2 {
  0% {
    transform: scaleY(.5)
  }

  50% {
    transform: scaleY(1)
  }

  to {
    transform: scaleY(.5)
  }
}
.tag-live-icon {
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #F03D3D;
  border-radius: 2px;
  position: absolute;
  bottom: 6px;
  left: 8px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding-left: 1.5px;
}

.tag-live-icon .zhibo_SUw {
  height: 10px;
}

.v-search-info dt .tag-live,
.v-header .search-item-body .item-content .card-avatar .tag-live {
  height: 16px;
  line-height: 16px;
  background: #F03D3D;
  border-radius:0 0 2px 2px;
  position: absolute;
  bottom:0;
  left: -7px;
  padding: 0 2px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  opacity: 0.9; 
}
.v-search-info dt .tag-live {
  left: 0;
  right:0;
  top:85px;
  bottom:auto;
  width:85px;
}
.v-header .search-item-body .item-content .card-avatar .tag-live .text {
  font-size: 12px;
  -webkit-transform: scale(0.84, 0.84);
  transform: scale(0.84, 0.84);
  *font-size: 12px;
}
.js-pager-limit {
  text-align: center;
}
/*通用设置弹窗*/
.set-link:link,
.set-link:visited {
  color: rgba(82, 196, 26, 1);
  font-weight: normal !important;
  margin-left: 10px;
}

.set-link:hover,
.set-link:active {
  color: rgba(82, 196, 26, 0.8);
}
.set-link i{ font-size:13px;}
.pop-set .v3-title {
  font-size: 16px;
  color: #303133;
  line-height: 16px;
  font-weight: bold;
  padding-bottom: 24px;
  position: relative;
}
.pop-set .v3-title .tooltip-inner{ text-align: left;}
.pop-set .v3-title::after {
  position: absolute;
  left: -24px;
  right: -24px;
  bottom: 0;
  background: #eee;
  height: 1px;
  content: "";
  display: inline-block;
}
.set-title {
  font-size: 14px;
  color: #333;
  margin-bottom: 16px;
}

.set-title span {
  color: #999;
}
.set-content {
  padding: 26px 8px 4px 8px;
}
.set-main label {
  color: #666;
  font-weight: normal !important;
  margin-bottom: 10px;
}

.set-main .checkname-label {
  margin-bottom: 16px;
}

.set-main .checkname-label label {
  margin-right: 16px;
}
.custom-video-data .label-item{width:115px !important;}
.video-pop1 .set-btns {
  text-align: right;
  padding: 24px 0 6px;
  margin-bottom: 0 !important;
  position: relative;
}

.pop-set .set-btns::after {
  position: absolute;
  left: -24px;
  right: -24px;
  top: 0;
  background: #eee;
  height: 1px;
  content: "";
  display: inline-block;
}
.pop-set .set-tip {
  font-size: 13px;
  color: #F03D3D;
  margin:-6px 0 22px 0;
}
.pop-set .set-version {
  height: 51px;
  padding:13px 32px;
  line-height: 24px;
  background: #D9F5D0;
  color: #52C41A;
  margin:0 -24px 0 -24px;
}
.pop-set .set-version .fa-exclamation-circle:before {
  font-size:18px; 
  margin-right:10px;
  color: #52C41A;
}
.pop-set .set-version .btns-upgrade {
  width: 50px;
  height: 24px;
  line-height:24px;
  background: #52C41A;
  color:#fff;
  float:right;
  text-align: center;
  
border-radius: 2px;
}
.pop-set .set-version .btns-upgrade:hover{
  opacity: 0.8;
}
.pop-set label.disabled {
  color: #C8C8C8;
}
.video-pop1 .set-btns a {
  width: 88px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  padding: 0;
}
/*rising-hot*/
.rising-hot {
  color: #333333;
  font-size: 14px;
  display: inline-block;
  padding-top: 4px;
}
.rising-hot i.iconremensucai {
  color: #F03D3D;
  display: inline-block;
  width: 14px;
  height: 14px;
  font-size: 14px;
}
.scroll-box {
  max-width: 300px;
  height: 22px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.scroll-box ul {
  list-style: none;
  width: 100%;
  height: 100%;
}

.scroll-box ul li {
  width: 100%;
  height: 22px;
  box-sizing: border-box;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.scroll-box ul li a {
  max-width: 150px;
  color: #52C41A;
  padding-right: 16px;
}
/*视频组件*/
.shipin-zujian{
  padding: 24px;
  font-size:14px
}
.shipin-zujian .item {
  margin-bottom: 24px;
}
.shipin-zujian .item-t{
  color:#999;
  display:inline-block;
  vertical-align: top;
}
.shipin-zujian .item-c{
  display:inline-block;
  color:#333;
  max-width: 840px;
  word-break: break-all;
}
.shipin-zujian .price {
  color:#F03D3D !important;
  margin-right:10px;
  font-weight:bold;
}
/*添加618*/
.rank-entrance {
  background: url(../images/v3/rank-entrance.png) no-repeat;
  width: 183px;
  height: 32px;
  display: inline-block;
  margin: 14px 20px 0 376px;
  
}
.good-entrance {
  background: url(../images/v3/good-entrance.png) no-repeat;
  width: 206px;
  height: 32px;
  display: inline-block;
  margin: 14px 20px 0 376px;
  
}
.t-thead.theadScroll {
  position: fixed;
  top: 120px;
  background: #fff;
  width: 1080px;
  border-bottom: 1px solid #eee;
  z-index: 1;
}

/*用户权限*/
.user-permissionse{
  text-align: center;
}
.user-permissionse .icon-permissionse{
  background: url(../images/v3/icon-user.png) no-repeat;
  width:64px;
  height: 64px;
  display: inline-block;
  margin: 18px auto 30px;
}
.user-permissionse h5{
  font-size: 14px;
  color: #303133;
  margin-bottom: 8px;
  font-weight: bold;
}
.user-permissionse p{
  color: #666;
  padding-bottom: 38px;
}
.user-permissionse .btns{
  border-top:1px solid #eee;
  padding: 24px 0 0 0;
  display: block;
}
.user-permissionse .purchase-type{
  padding: 0 8px;
}
.user-permissionse .icon-type{
  width: 18px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
 }
.user-permissionse .purchase-type-gj{
  color: #52C41A;
}
.user-permissionse .purchase-type-gj .icon-type {
  background: url(../images/v3/icon-version038761.png?=80) no-repeat;
}
.user-permissionse .purchase-type-hh{
  color: #FFAD0D;
}
.user-permissionse .purchase-type-hh .icon-type {
 background: url(../images/v3/icon-version028761.png?=80) no-repeat;
}
.user-permissionse .purchase-type-zy{
  color: #F03D3D;
}
.user-permissionse .purchase-type-zy .icon-type {
  background: url(../images/v3/icon-version018761.png?=80) no-repeat;
}
.user-permissionse .purchase-type-flagship .icon-flagship {
  background: url(../images/v3/icon-version048761.png?=80) no-repeat;
}
.user-permissionse .view-link{
  font-size: 13px;
  color: #52C41A;
  float: left;
  line-height: 32px;
}
.user-permissionse .view-link:hover{
  opacity: 0.8;
}
.user-permissionse .btns-unified{
  float: right;
  width: 88px;
  padding: 0;
}
.btns-disable {
  background: #D9D9D9 !important;
  color: #fff !important;
  cursor: default;
}
.v3-no-results {
  background: url(../images/v3/no-results.png) no-repeat center 0;
  padding: 109px 0 0 0;
  text-align: center;
  min-width: 121px;
  z-index: 2;
  display: block;
  margin: 5% auto;
}

.v3-no-results h6 {
  font-size: 15px;
  color: #333333;
}

.v3-no-results p {
  padding-top: 12px;
  font-size: 13px;
  color: #909399;
}

/*s-title-tabNav*/
.s-title-tabNav {
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  padding: 8px 0 12px 0;
  margin-bottom: 24px;
}
.s-title-tabNav a{
  color: #666;
  margin-right: 21px;
  padding-bottom: 12px;
}
.s-title-tabNav a:hover{
  color: #52c41a;
}
.s-title-tabNav a:active,
.s-title-tabNav a.selected{
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
}
.s-title-tabNav .add-btn{ 
  position: absolute;
  right: 0;
  top: 8px;
}
.s-title-tabNav .add-btn a:hover{ color: #fff;}
.c-plan{ padding: 26px 0 0 0;}
.c-plan .form-group label{
  width: auto !important;
}
.c-plan .form-group{
  margin-bottom: 0 !important;
}

.c-plan{ padding: 26px 0 0 0;}
.c-plan .form-group label{
  width: auto !important;
}
.c-plan .form-group{
  margin-bottom: 0 !important;
}
.amount-tip{ color: #999; margin-left: 10px;}
.amount-tip{ color: #999; margin-left: 10px;}
.v3-no-results {
  background: url(../images/v3/no-results.png) no-repeat center 0;
  padding: 109px 0 0 0;
  text-align: center;
  min-width: 121px;
  z-index: 2;
  display: block;
  margin: 5% auto;
}

.v3-no-results h6 {
  font-size: 15px;
  color: #333333;
}

.v3-no-results p {
  padding-top: 12px;
  font-size: 13px;
  color: #909399;
}

.btns-impower{
  padding: 0 6px;
  background: #fff;
  border: 1px solid #52C41A;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  display: inline-block;
  color: #52C41A;
  font-size: 12px;
  cursor: pointer;
  margin:0 8px;
}
.btns-impower:hover{
  opacity: 0.8;
}
.modal-pop .title-tx{
  border-bottom: 1px solid #eee;
  margin: -20px -40px 0;
  height: 45px;
  text-align: left;
  padding-left: 30px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}

.v3-no-results {
  background: url(../images/v3/no-results.png) no-repeat center 0;
  padding: 109px 0 0 0;
  text-align: center;
  min-width: 121px;
  z-index: 2;
  display: block;
  margin: 5% auto;
}

.v3-no-results h6 {
  font-size: 15px;
  color: #333333;
}

.v3-no-results p {
  padding-top: 12px;
  font-size: 13px;
  color: #909399;
}
.btns-impower{
  padding: 0 6px;
  background: #fff;
  border: 1px solid #52C41A;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  display: inline-block;
  color: #52C41A;
  font-size: 12px;
  cursor: pointer;
  margin:0 8px;
}
.btns-impower:hover{
  opacity: 0.8;
}
.modal-pop .title-tx{
  border-bottom: 1px solid #eee;
  margin: -20px -40px 0;
  height: 45px;
  text-align: left;
  padding-left: 30px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
/*search_result-989*/
.v-header .search_result-989{
  width: 989px;
}
.v-header .search_result-989 .search_result_box .search-item {
  flex: 1;
  width: 308px;
  height: 257px;
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  padding: 16px;
  margin-right: 16px;
}
.v-header .search_result-989 .tag-industry-label{ 
  margin: -2px 6px 0 0;}
.v-header .search_result-989 .search_result_box .search-item:nth-child(2) {
  padding-right: 16px;
}
.v-header .search_result-989 .search_result_box .search-item:last-child{
  margin-right: 0;
}
.v-header .search_result-989 .search-item-body .item-content {
 border:none;
 cursor: pointer;}
 .v-header .search_result-989 .search-item-body .item-content:hover{
  background: #52C41A;
  color: #fff; 
 }
 .v-header .search_result-989 .search-item-body .item-content:active{
  background: #32A008;
  color: #fff; 
 }
 .v-header .search_result-989 .item-content:hover .card-title,
 .v-header .search_result-989 .item-content:active  .card-title,
 .v-header .search_result-989 .item-content:hover .item-title,
 .v-header .search_result-989 .item-content:active .item-title,
 .v-header .search_result-989 .item-content:hover .item-name,
 .v-header .search_result-989 .item-content:active .item-name,
 .v-header .search_result-989 .item-content:hover .item-time,
 .v-header .search_result-989 .item-content:active .item-time{
   color: #fff;
 }
 .v-header .search_result-989 .search-item-body .item-content:hover .card-subtitle,
 .v-header .search_result-989 .search-item-body .item-content:active  .card-subtitle{
  color: rgba(255, 255, 255, 0.8);
 }
.search_result-989 .card-avatar1 .item-inner .item-title {
  width: auto;}
.search_result-989 .item-group{
    display: flex;
  }
.search_result-989 .item-group .item-right{
flex: 1;
text-align: right;
}
.search_result-989 .item-group .item-right .tooltip-inner{
  width:160px;
}
.search_result-989 .item-content .card-avatar .card-title{
  width: 110px;
}
.search_result-989 .item-group .tag-industry-label {
  margin: 0 !important;
  float: right;
}
.search_result-989 .item-content .tag-accounted{  font-size: 12px;}
.search_result-989 .item-content:hover .tag-accounted,
.search_result-989 .item-content:active .tag-accounted {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;

}
.search_result-989 .item-content:hover .tag-accounted .t,
.search_result-989 .item-content:active .tag-accounted .t {
  background: rgba(255, 255, 255, 1);
  color: #52C41A;
}
.v-header .search_result-989 .search-item-body .item-content .card-avatar {
    width: calc(100% - 0px);}
.v-header .search_result-989 .search-item-body .item-content .card-avatar .card-disc {
  width: calc(100% - 0px);
   max-width: 100% !important;}
.search_result-989 .card-avatar1 .item-name{
  flex: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  color: #606266 ;
  min-width: 95px;
}
.search_result-989 .card-avatar1 .item-time {
  padding-bottom: 0;
  border-bottom:none;
  text-align: right;
  min-width: 75px;
}
.search_result-989 .card-avatar1 .item-time i{
  font-size: 11px;
  color: #D9D9D9;
  margin-right: 6px;
}
.v-header .search_result-989 .zhibo-top .search-item-body .item-content {
  min-height: 60px;
}
.v-header .search_result-989 .card-avatar1 .item-inner .item-title {
  margin: -3px 0 2px 0;
}
.v-header .search_result-989 .item-content .card-avatar .item-name{
  font-size: 12px;
  margin-top: 2px;
  color:#606266;
}
.v-header .search_result-989 .item-content:hover .card-avatar .item-name,
.v-header .search_result-989 .item-content:active .card-avatar .item-name{
  color: #fff;
}
.v-header .search-item-body .item-content .card-avatar .item-name .tag-industry-label{
  margin-right: 0;
}
.v-header .search_result-989 .zhibo-top .card-subtitle {
  display: inherit;
  align-items: center;
  padding: 0;
  font-size: 12px;
  border-top: none;
  margin-top: 0;
}
.search_result-989 .item-time{
  font-size: 13px;
}
.search_result-989 .media-list .item-media{
  padding-right: 8px;
}
.search_result-989  .card-avatar > img{
  margin-right: 8px !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50%;
}
.search_result-989 .item-media img {
    width: 36px!important;
    height: 36px!important;
    border-radius: 2px;
}
.v-header .search_result-989 .search_result-top {
  padding-bottom: 0; 
  border-bottom: none;
}
.v-header .search_result-989 .search_result_box {
  display: flex;
  padding-top: 16px;
}
.search_result-989 .item-content .card-avatar .tag-live {
  left: 0 !important;}
.search_result-989 .item-content .card-operate,
.search_result-989 .item-content .card-included {
  position: absolute;
  right: 12px;
  top: 30px;
  height: 20px !important;
  line-height: 20px !important;
}
.search_result-989 .item-content .card-included {
  top: 34px;
}
.search_result-989 .item-content:hover .card-operate{
  background: #fff;
  color: #52C41A;
}
.search_result-989 .img-default {
  width: 42px !important;
  height: 36px !important;
  text-align: center;
  line-height: 36px;
  border-radius: 32px;
  background: #e1f4d6;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  display: inline-block;
  margin-right: 10px;
}
.search_result-989 .img-default-1{
  border-radius: 2px;
}
.rank-data-tip{
  color: #999; 
  display:inline-block; 
  line-height:32px; 
  margin-left: -10px;
}
.bozhu-goods-new .spl{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all; 
}

.industry-items.brand {
  padding-top: 16px;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,.6);
  overflow: auto;
  z-index: 999;
}
.overlay-panel {
  position: absolute;
  top: 10vh;
  left: 0;
  right: 0;
  width: 428px;
  margin: auto;
  padding: 24px;
  background: #FFF;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
.overlay-panel .panel-hd {
  margin-bottom: 24px;
  font-weight: 600;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #333;
}
.overlay-panel .panel-bd p {
  margin-top: 24px;
  font-size: 13px;
  line-height: 20px;
  color: #666;
}
.overlay-panel .panel-bd .mt30 {
  margin-top: 30px;
}
.overlay-panel .panel-bd .contact {
  margin: 24px auto 0;
  width: 186px;
  text-align: center;
}
.overlay-panel .contact .qrcode {
  width: 186px;
  height: 186px;
  margin-bottom: 24px;
  padding: 8px;
  border: 1px solid #EAEAEA;
  box-sizing: border-box;
  border-radius: 8px;
}
.overlay-panel .contact .qrcode img {
  width: 100%;
}
.overlay-panel .icon-close {
  position: absolute;
  top: 27.5px;
  right: 27.5px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #ccc;
}

.industry-items.brand {
  padding-top: 16px;
}
/*2022.03.02*/
.tip-danger{
  padding:12px 22px;
  background: #FCD8D8;
  border-radius: 4px;
  border: 1px solid #F58B8B;
  font-size: 13px;
  color: #F03D3D;
  margin-bottom:24px;
}
.tip-danger .icon-tip{
  color:#F03D3D; 
  font-size: 16px;
}
.tip-danger svg{  margin-right:8px;}
/*历史开票信息*/
.modal-info-invoice{
  width:322px;
  padding: 0;
}
.modal-info-invoice h5{
  padding:16px 24px !important;
  background: rgba(250, 250, 250, 0.5);
  border-radius: 8px 8px 0px 0px;
  font-size: 13px !important;
  color: #333333;
  text-align:left;
  font-weight: bold;
  border-bottom:1px solid #eee;
}
.modal-info-invoice .modal-pop-close{
  top:16px;
}
.modal-info-invoice .info-list{
  padding:24px 24px 0 24px;
}
.modal-info-invoice .info-list-item{
  padding:21px 24px;
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  margin-bottom:24px;
  text-align:left;
  display:block;
  position:relative;
  cursor:pointer;
}
.modal-info-invoice h6{
  font-weight: 600;
  color: #37383A;
  margin-bottom:12px;
}
.modal-info-invoice .info-list-item p{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom:0;
}
.modal-info-invoice .info-list-item:hover,
.modal-info-invoice .info-list-item:active,
.modal-info-invoice .info-list-item.active
{
  background:#EEFBE9;
  border: 1px solid #52C41A;
}
.modal-info-invoice .info-list-item:active:after,
.modal-info-invoice .info-list-item.active:after{
  background: url(../images/video/icon_set.png) no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  content: '';
  position: absolute;
  right: -1px;
  bottom: 0;
}
.modal-info-invoice .btns-box{
  margin-bottom:24px;
}
/*2022.06.16*/
.feigua-remind-title{ 
  text-align:left;
  font-weight: 400;
  font-size: 13px !important;
  line-height: 13px;
  color: #333333;}
.v3-title-shouquan::after,
.feigua-remind-title::after{
  display:none !important;
}
.feigua-remind-title i{
  font-size: 16px;
  color: #FFAD0D;
  margin-right: 8px;
  font-weight: normal;
}

.v3-title-shouquan{
  padding-bottom:0 !important;
}
.feigua-remind-info{
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: #666;
  margin-bottom:20px;}
.feigua-remind-btns{ text-align:right;}
.feigua-remind-btns .btns-primary:link,
.feigua-remind-btns .btns-primary:visited {
  width: 72px !important;
  margin-left: 8px;
  font-size: 12px;
  height: 28px;
  border: 1px solid #E4E4E4;
}
.feigua-remind-btns .btns-unified:link, 
.feigua-remind-btns .btns-unified:visited{
  border: 1px solid #52C41A;
  min-width: 72px;
  height: 28px;
  line-height: 26px;
  width: 72px !important;
  margin-left: 8px;
  font-size: 12px;
  padding: 0;
}
.pop-set .f-code-tip {
  color: #666;
}
.fx-btns a{
  height:32px !important; 
}
.fx-btns .btns-unified:link,
.fx-btns .btns-unified:visited {
  background: #FFAD0D;
  border:1px solid #FFAD0D;
  line-height: 28px;
}
.fx-btns .btns-unified:hover{
  opacity:0.8;
}
.retailers-order-title{
  width: 100px !important;
}
.retailers-order{
  float: left;
  color:#999999;
  font-size: 14px;
  text-align: left;
  line-height: 22px;
  padding-right: 10px;
}
.retailers-order-select{
  width:130px;
}
.left{
  float: left;
  margin-right:20px;
}
.left .select2-container .select2-selection--single{
  height: 24px;
}
.left .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 24px;
}
.left .select2-container--default .select2-selection--single .select2-selection__arrow{
  background: url(../images/video/heard-icon.png) no-repeat 0 -24px;
}
.industry-items-style-n .check{
  float: left;
}
.industry-items-style-n .icheckbox_square-green, .industry-items-style-n .iradio_square-green{
  margin-top:1px;
  float: left;
  margin-right: 1px;
}
.industry-items-style-n .checkname{
  float: left;
  padding-left: 5px;
  color:#595959;
  line-height: 22px;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; 
  outline: none;}
  .select2-container *{
    outline: none !important;
  }
  .senior-search .select2-container .select2-selection--single{ height:32px;}
  .senior-search .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:32px;}
  .senior-search .select2-container--default .select2-selection--single .select2-selection__arrow{ height:20px;}
  
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;  
      padding-left: 8px;
      padding-right: 31px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #e5e9ed;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 10051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 10051;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single:hover,
  .select2-container--open.select2-container--default .select2-selection--single{
    background-color: #edf0f5;
  }

  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #595959;
    line-height: 32px;
    outline: none; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: url(../images/video/heard-icon.png) no-repeat 0 -20px; 
    height: 36px;
    position: absolute;
    top: 7px;
    right:10px;
    width: 20px; 
    height: 14px;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;}
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
    b[role=presentation]{ display: none;}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  
  color: #52c41a; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background:#52c41a;
  color: #fff; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin:0 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*直播间详情页*/
.module-details{padding: 24px;}
.module-details .p-list { border-bottom: none;}
.module-details .module-block {
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 24px;
  display: block;
}

.module-details .mp-article-list strong{ font-weight: bold;}
.module-details .tooltip-inner {
  text-align:left;
}
.module-details .tooltip-inner p{ margin-bottom: 5px;}
.module-top{ 
  border-bottom: 1px solid #eee;
  padding-bottom: 17px;
  position: relative;}
.module-top .module-title {
  color: #333;
  font-size: 24px;
  line-height: 1.2;
}
.module-top .module-zbj{
  color: #666666;
  padding:0 32px 0 8px;
}
.module-top .update-time{
  color:#666;
  font-size:13px;
}
.module-top .update{
  color:#52C41A;
  font-size: 12px;
  margin-left: 8px;
}
.module-top .update::before{ background: url(../images/video/details/icon-refresh.png)
   no-repeat;
  width: 14px;
height: 14px;
content: "";
display: inline-block;
vertical-align: sub;
margin-right: 4px;
}
.module-top .btns-box{
  position: absolute;
right:24px; top:0;}
.module-top .btns-box a{
  padding: 0 16px;
  height: 30px;
  line-height: 28px;
  display: inline-block;
  background: rgba(216, 216, 216, 0);
  border-radius: 1px;
  margin-left: 12px;
  border:1px solid #52C41A;
  color: #52C41A;
}
.module-top .btns-box a{ margin-left: 10px;}
.module-top .btns-box a:hover{ opacity: 0.8;}
.module-top .btns-box a i{
  width: 16px;
  height:16px;
  display: inline-block;
  vertical-align: middle;
  margin-right:5px ;
  margin-top: -3px;
}
.module-top .btns-box a.btns-daping{
  background: url(../images/video/details/btns-dp.png) no-repeat;
  width:136px;
  height:54px;
  line-height: 54px;
  display:inline-block;
  vertical-align: middle;
  border: none !important;
  color:#fff !important;
  margin-right: -12px;
}
.module-top .btns-box a i.icon-dp{
  background: url(../images/video/details/icon-dp.gif) no-repeat;
  width:20px;
  height: 20px;
}
.module-top .btns-box a i.icon1 {
  background: url(../images/video/details/icon1.png) no-repeat;
}
.module-top .btns-box a i.icon2 {
  background: url(../images/video/details/icon2.png) no-repeat;
}

.module-top .btns-box a i.icon3 {
  background: url(../images/video/details/icon3.png) no-repeat;
}
.module-top .btns-box a i.icon2::before {
  content: "";
}
.module-top .btns-box a i.icon3::before {
  content: "";
}
.module-top .btns-box a i.icon4 {
  background: url(../images/video/details/icon4.png) no-repeat;
}
.module-top .btns-box a i.icon5 {
  background: url(../images/video/details/icon-duibi.png) no-repeat;
}
.module-top .btns-box .a3 {
  position: relative;
  z-index: 1;
}
.module-top .btns-box .a3 .tip {
  position:absolute;
  top: 40px;
  left: -20px;
  background: #54545a;
  border-radius: 6px;
  padding: 24px 24px 10px 24px;
 display: none;
}
.module-top .btns-box .a3 .tip::after {
  position: absolute;
  content: '';
  width: 14px;
  height: 14px;
  top: -8px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -mz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.module-top .btns-box .a3 .tip::after {
  top: -7px;
  background: #54545a;
}
.module-top .btns-box .a3 .tip img {
  width: 120px;
height: 120px;
margin: 0 auto 5px;
border-radius: 10px;
}
.module-top .btns-box .a3 .tip p{ color: #fff; margin-bottom: 0;}
.module-top .btns-box a.a3:hover .tip {
  opacity: 1 !important;
  display: block;
}

.module-info{ padding: 24px 0; position: relative;}
.module-info .p16{ margin-bottom: 14px;}
.module-info .media-list .item-media-cover img {
  width:113px;
  height:150px;
  border-radius:4px;
}
.module-info .media-list .item-title {
  font-size:18px;
  font-weight:600;
  color:#333333;
  font-size: 18px;
  line-height: 1;
}
.module-info .media-list .item-title .m-zhibo{
  font-size: 13px;
  color:#F03D3D;
  margin: 0 10px 0 15px;
  display: inline-block;
  vertical-align: middle;
}
.module-info .media-list .item-title .i-m-zhib{
  background: url(../images/video/details/icon-hzb.gif) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  
}
.module-info .media-list .item-times  span{
  color: #666666; font-size:13px;
  margin-right: 17px;
}
.module-info .media-list .item-tag .tag {
  padding: 0 6px;
  height: 21px;
  line-height: 21px;
  background: rgba(247, 255, 244, 1);
  border-radius: 3px;
  border: 1px solid rgba(82, 196, 26, 1);
  margin-right: 2px;
  color: #52C41A;
  font-size: 12px;
}
.module-info .media-list .item-tag .tag-first{
  background: #52C41A;
  color: #fff;
}
.module-info .media-list .item-tag .tag-hotRank {
  background: rgba(240, 61, 61, 0.1);
  border: 1px solid rgba(240, 61, 61, 1);
  color: rgba(240, 61, 61, 1);
}
.item-ydh .i-media-list .i-item-media img{
  width: 48px;
  height: 48px;
  border-radius: 100%;
}

.item-ydh .i-media-list .i-item-media{position: relative;}
.item-ydh .i-media-list .i-item-media .cert-tip-ind {
  position: absolute;
  right: 6px;
  bottom: 0;
}
.item-ydh .i-media-list .i-item-media .icon-cert {
  position: absolute;
  right: 8px;
  bottom: 0;
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display:inline-block;
}
.item-ydh .i-item-t{
  color: #333333;
  font-size: 14px;
  padding: 2px 0 5px;
}
.item-ydh .i-item-t .evaluation{ display: inline-block;}
.item-ydh .i-item-t .evaluation::before{ 
  width: 1px;
height:14px;
background: #eee;
content: "";
display: inline-block;
vertical-align: middle;
margin: 0 8px;
}
.item-ydh .i-item-t .evaluation span{ padding: 0 3px;}
.item-ydh .i-item-t .evaluation .t-red {
  color: #F03D3D;
}
.item-ydh .i-item-t .evaluation .t-orange {
  color: #FF901B;
}
.item-ydh .i-item-t .evaluation .t-gray {
  color: #333333;
}
.praise {
  background: url(../images/v3/v3-icon.png) no-repeat -218px -114px;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  margin-top: -3px;
}
.praise.t1{
  background: url(../images/v3/v3-icon.png) no-repeat -158px -114px !important;
}
.praise.t2{
  background: url(../images/v3/v3-icon.png) no-repeat -188px -114px !important;
}
.item-ydh .i-item-c{
  color:#999999;
  font-size: 13px;
  padding-top:4px;
}
.item-ydh .i-item-c span{margin-right: 14px;}
.module-info .radar-chart { position: absolute; right: 0; top: 24px;
width: 380px;
height: 152px;
border-left:1px solid #eee;}
.module-info .radar-chart .radar-chart-title { text-align: center;}

.module-details .module-tab {
  
  height: 52px;
  background: #edf9e8;
  border-radius: 4px;
  margin-bottom: 24px;
}
.module-details .module-tab ul {
  width: 100%;
  display: flex;
}
.module-details .module-tab li{
  flex: 1;
  position: relative;
  line-height: 52px;
  text-align: center;}
.module-details .module-tab li a{ 
  display: block;
  color:#333333;
}
.module-details .module-tab li a .new{
  color:#F5222D; font-size: 10px;
  position: absolute;
  margin: -10px 5px;
}
@-webkit-keyframes bounceIn {

  0%,
  100%,
  to {
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes bounceIn {

  0%,
  100%,
  to {
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}


.module-details .module-tab li a::before {
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.module-details .module-tab li:nth-child(1) a::before{
  background: url(../images/video/details/i-tab1.png) no-repeat;
}
.module-details .module-tab li:nth-child(2) a::before {
  background: url(../images/video/details/i-tab2.png) no-repeat;
}
.module-details .module-tab li:nth-child(3) a::before {
  background: url(../images/video/details/i-tab3.png) no-repeat;
}
.module-details .module-tab li:nth-child(4) a::before {
  background: url(../images/video/details/i-tab6.png) no-repeat;
}
.module-details .module-tab li:nth-child(5) a::before {
  background: url(../images/video/details/i-tab4.png) no-repeat;
}
.module-details .module-tab li:nth-child(6) a::before {
  background: url(../images/video/details/i-tab5.png) no-repeat;
}
.module-details .module-tab li:hover:nth-child(1) a::before,
.module-details .module-tab li:active:nth-child(1) a::before
{
  background: url(../images/video/details/i-tab1-h.png) no-repeat;
}

.module-details .module-tab li.active:nth-child(1) a::before {
  background: url(../images/video/details/i-tab1-c.png) no-repeat;
}

.module-details .module-tab li:hover:nth-child(2) a::before,
.module-details .module-tab li:active:nth-child(2) a::before
{
  background: url(../images/video/details/i-tab2-h.png) no-repeat;
}

.module-details .module-tab li.active:nth-child(2) a::before {
  background: url(../images/video/details/i-tab2-c.png) no-repeat;
}

.module-details .module-tab li:hover:nth-child(3) a::before,
.module-details .module-tab li:active:nth-child(3) a::before {
  background: url(../images/video/details/i-tab3-h.png) no-repeat;
}

.module-details .module-tab li.active:nth-child(3) a::before {
  background: url(../images/video/details/i-tab3-c.png) no-repeat;
}

.module-details .module-tab li:hover:nth-child(4) a::before,
.module-details .module-tab li:active:nth-child(4) a::before
{
  background: url(../images/video/details/i-tab6-h.png) no-repeat;
}

.module-details .module-tab li.active:nth-child(4) a::before {
  background: url(../images/video/details/i-tab6-c.png) no-repeat;
}
.module-details .module-tab li:hover:nth-child(5) a::before,
.module-details .module-tab li:active:nth-child(5) a::before
{
  background: url(../images/video/details/i-tab4-h.png) no-repeat;
}
.module-details .module-tab li.active:nth-child(5) a::before {
  background: url(../images/video/details/i-tab4-c.png) no-repeat;
}
.module-details .module-tab li:hover:nth-child(6) a::before,
.module-details .module-tab li:active:nth-child(6) a::before {
  background: url(../images/video/details/i-tab5-h.png) no-repeat;
}

.module-details .module-tab li.active:nth-child(6) a::before {
  background: url(../images/video/details/i-tab5-c.png) no-repeat;
}
.module-details .module-tab li::after {
  width:1px;
  height:32px;
  background:#F0F2F5;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
}
.module-details .module-tab li:last-child::after{
  content: none;
}
.module-details .module-tab li:hover a{ color: #52C41A;}
.module-details .module-tab li.active a{
  background: #52C41A;
  color: #fff;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.module-details .module-tab li.active::after{
  content: none;
}
.module-col{ display: flex;}
.module-col .module-col-1{ flex: 1;}
.module-col .module-col-2{ margin-left: 24px;}
.module-panel .module-title{
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #EEEEEE;
  min-height: 44px;
  font-size: 13px;
  color:#333;
font-weight:600;
position: relative;
}
.module-panel .module-title .watermark{
  color:#DDDDDD;
  background: #fff;
  padding: 4px 20px;
  font-weight: normal;
  display: inline-block;
  margin:0 auto;
  position: absolute;
  left: 44%;
  top:30px;
}
.module-panel .module-title .t{
  float: left;
  font-size: 16px;
}
.module-panel .module-title .t::before{
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  content: "";
}
.module-panel .module-title .t1::before{
  background: url(../images/video/details/icon-t01.png) no-repeat;
}
.module-panel .module-title .t2::before {
  background: url(../images/video/details/icon-t02.png) no-repeat;
}
.module-panel .module-title .t3::before {
  background: url(../images/video/details/icon-t03.png) no-repeat;
}
.module-panel .module-title .t4::before {
  background: url(../images/video/details/icon-t01.png) no-repeat;
}
.module-panel .module-title .t5::before {
  background: url(../images/video/details/icon-t05.png) no-repeat;
}
.module-panel .module-title .t6::before {
  background: url(../images/video/details/icon-t06.png) no-repeat;
}
.module-panel .module-title .t7::before {
  background: url(../images/video/details/icon-t07.png) no-repeat;
}
.module-panel .module-title .t .t-tip {
  padding-left: 24px;
  color: #8C8C8C;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
  font-size: 14px;
}
.module-panel .module-title .t .t-tip span {
  color: #52C41A;
}
.module-panel .module-col-block{
  display: block;
  padding: 24px;
  min-height: 447px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  margin-bottom: 24px;
}
.module-panel .module-col-block-new{ 
  min-height: 197px;
}
.module-panel .module-col-block-new .module-data-items{
  margin-bottom: 0;
}
.text-orange{color:#FFAD0D;}
.text-red{ color:#F03D3D;}
.module-data-items{ 
  color: #666666;
  font-size: 13px;
  line-height: 1;
  display: flex;
  margin-bottom: 25px;
}
.module-data-items .value{
  color:#333;
  font-size:20px;
  font-weight:600;
  padding-bottom: 9px;
  display: block;
  padding: 16px 0;
}
.module-data-item{ flex: 1;}
.module-chart-title {
  font-size: 14px;
  color: #333333;
  font-size: 14px;
  font-weight:600;
  position: relative;
  z-index: 1;
  /*height:40px;*/
}
.module-chart-title .btn-download{
  padding: 0 6px;
  height: 22px;
  line-height: 22px;
  background: #52C41A;
  text-align: center;
  line-height: 22px;
  font-size: 13px;
  color: #fff;
  border-radius: 2px;
  font-weight: normal;
  float: right;
  cursor: pointer;
}
.module-chart-title .btn-download::before{
  background: url(../images/video/details/icon-download.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  margin-top: -3px;
}
.module-chart-title .btn-download:hover{
  opacity: 0.8;
}
.module-chart-title .btn-download:active{ opacity: 1;}
.module-chart-title .btn-download-disable{
  background: #ccc;
  cursor: default;
}
.module-chart-title .tooltip-box .v-tooltip .tooltiptext::after {
  left: 55.5%;
}
#tab2 .module-chart-title {
 height:40px;
}
.module-details .dn-results {
  background: url(../images/video/icon-default.png) no-repeat center 40px;
  padding-top: 180px;
  text-align: center;
  color:#666;
  margin: 0 auto;
}
.module-chart-title .titlt-item{color:#999;}
.module-chart-title .titlt-item:hover{opacity: 0.8;}
.module-chart-title .titlt-item1{
  color: #333;
}
.module-chart-title .titlt-item-line::before{
  content: "";
  width: 1px;
  height: 14px;
  background: #EEEEEE;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
}
.module-chart-title .titlt-item-line1::before{
  background: #333;
}
.module-chart-title .active {
  color: #3CB600;
}
.module-chart-title li{
  float: left;
  margin-right: 24px;
  font-weight:normal;
  color: #303133;
  z-index: 1;
  font-size: 12px;
  color: #888;
  padding-top: 10px;
  }
.module-chart-title li::before{
  width:12px;
  height:2px;
  background: #FFAD0D;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.module-chart-title li.l2::before{
  background: #FF7C71;}
.module-chart-title li.l3::before{
    background: #307DFF;}
.module-chart-title li.l4::before {
  background: #52C41A;
}
.module-chart-title li.l5::before {
  background: #FFAD0D;
}
.module-chart-title li .numerical {
  color: #333333;
  font-weight: 600;
  margin: 0 24px 0 8px;
}
/*.module-chart-title:nth-child(2){ padding-top: 20px;}*/
.module-chart-title .btns-modul-r{
  height:22px;
  background:#fff;
  border-radius:1px;
  padding: 0 10px;
  font-weight: normal;
  font-size: 13px;
  border: 1px solid #D8D8D8;
  float: right;
  color: #606266;
  position: absolute;
  right: 0;
  top: 0;
}
.module-chart-title .btns-modul-r::before{
background: url(../images/video/icon-increment.png) no-repeat;
width: 13px;
height: 13px;
content: "";
display: inline-block;
vertical-align: inherit;
margin-right: 6px;
content: "";
}
.module-chart-title-dm{padding-top: 15px;}
.module-chart{ display: block; position: relative; z-index: 0;}
.module-chart::after{
  background: url(../images/video/details/feigua-watermark.png) no-repeat;
  width: 106px;
  height: 21px;
  content: "";
  display: inline-block;
  position: absolute;
  right: 24px;
  bottom: 36px;
}
.module-chart .module-chart-item{ padding:10px 0;}
.module-chart .module-chart-item .tooltip-inner{ max-width: 220px;}
.module-main{
  margin-top: 24px;
  padding: 24px;
  background:rgba(255,255,255,1);
  border-radius:4px;
  border:1px solid rgba(238,238,238,1);}
.module-main .search-details-wrapper{ padding: 0;}
.x-volume{color:#333333; font-size: 14px; padding:0 24px;}
.x-volume span{ font-weight: bold;
font-size: 16px;
padding: 0 8px;}
.x-volume span:nth-child(1),
.x-volume span:nth-child(2){ margin-right: 16px;}
.module-col-4 .module-col-1{ min-height: 300px; 
  border-bottom: 1px solid #eee; 
  /* border-right: 1px solid #eee;  */
  width: 49.5%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-bottom: 24px;
}
.module-col-4 .module-col-1::after{
  width: 1px;
  min-height: 260px;
  background: #eee;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top:0;
  bottom:24px;
}
.module-col-4 .module-col-1:nth-child(2n)::after {
   content: none;
}
.module-col-4 .module-col-1:nth-child(even){
  border-right: none;
padding-left: 24px;}
.module-col-4 .module-col-1:nth-child(odd){
padding-right: 24px;}
.module-col-4 .module-col-1:nth-child(3),
.module-col-4 .module-col-1:nth-child(4){
  border-bottom: none;
  margin-bottom:0 !important;}
.module-c .gender-section{
  padding:20px 0;
  border-bottom: 1px solid #eee;
  margin-bottom: 24px;}
.module-c .gender-section .scale {
  background: #95de64;
  width: 100%;
  height: 13px;
  margin-top: 20px;
  clear: both;
  margin-bottom: 16px;
}
.module-c .gender-section .scale .scale-male {
  background: #52c41a;
  height: 13px;
  animation: easeHeight 0.8s 0s;
}
.module-c .gender-icons,
.module-c .gender-text {
  clear: both;
  height:26px; 
 /* margin-bottom: 16px;*/
}
.title-top10 {
  padding: 24px 0;
  color: #333;
  font-size: 14px;
  clear: both;
}
.title-top10 .pull-right{ text-align: right;
color: #8C8C8C;
font-size: 13px;

}
.module-chart-item span{ margin-right: 24px; color: #8c8c8c;}
.module-chart-item span strong{ color: #333; margin-left: 8px;}
.info-toolbar{
  display: none;
  width: 100%;
  height: 52px;
  padding:10px 24px;
  background: -webkit-linear-gradient(left, #f3f3f3, #fff);
  background: -o-linear-gradient(right, #f3f3f3, #fff);
  background: -moz-linear-gradient(right, #f3f3f3, #fff);
  background: linear-gradient(to right, #f3f3f3, #fff0);
}

.info-toolbar .item-bz{
  float: left;
  vertical-align: middle;
  margin-right: 40px;
}
.info-toolbar .cover {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin-right: 15px;
}
.info-toolbar .item-bz .w-name {
  color: #000 !important;
}

.info-toolbar .item-bz .w-name:hover{opacity: 0.8;}
.info-toolbar .w-time {
  padding-left: 20px;
  color: #373737;
}
.info-toolbar .w-time::before{
width: 1px;
height: 15px; 
background: #9a9a9a;
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.info-toolbar .item-activity {
  float: left;
  vertical-align: middle;
  margin-right: 24px;
  line-height: 32px;
}
.info-toolbar .item-activity .icon-zb-end{
  background: url(../images/video/details/icon-zb-end.png)
  no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.info-toolbar .item-times {
  line-height: 32px;
}
.info-toolbar .item-times::before{
  background: url(../images/video/icon-length.png)
  no-repeat;
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.info-toolbar .item-times span{
  margin-right: 12px;
}
.module-tab.tabScroll {
  position: fixed;
  top: 112px;
  z-index:3;
  right: 40px;
  left: 248px !important;
}
.sidebar-collapsed .module-tab.tabScroll {
right: 64px;
}
.sidebar-collapsed .module-tab.tabScroll {
  left: 108px !important;
}

.info-toolbar.infoScroll {
  display: block;
  position:fixed;
  top: 60px;
  background: #fefefe;
  z-index: 3;
  display: inherit;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10);
  }
.userCountChart::after{
  right: 64px;}
.traffic-analysis {
  color: #8C8C8C;
  margin-bottom:16px;
}
.traffic-analysis span{
  color: #52C41A;
}
.traffic-analysis-data{ padding:40px 0 20px; display: flex; width: 100%; text-align: center;}
.traffic-analysis-data li{flex: 1; color: #666;}
.traffic-analysis-data li span{ color:#333; font-weight: bold; padding-top:16px; font-size: 20px;}
.person-publicnum .media-list-v .item-media{ padding-right:0 ;}
.person-publicnum .media-list-v .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 4px;
}
.tag-topic {
  background: rgba(250, 176, 47, 0.1);
  border-radius: 3px;
  border: 1px solid #FAB02F;
  padding: 1px 6px;
  font-size: 12px;
  color:#999999;
  margin-right: 10px;
}
.tag-topic::before{
  background: url(../images/video/details/icon-topic.png) no-repeat;
  content: "";
  width:16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -4px;
}
.tag-topic .topic{
  color: #FFBE3C;
  margin-right: 4px;
}

.conversion-rate{ position: relative;}
.conversion-rate-chart{
  width: 388px;
  height: 176px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  padding:24px 24px 0 24px;
  position: absolute;
  top:30px;
  left: 50%;
  margin:0 0 0 -194px;
  z-index: 10;
}
.conversion-rate-chart::before,
.conversion-rate-chart::after,
.conversion-rate-chart::before,
.conversion-rate-chart::after {
  position: absolute;
  content: '';
  width: 12px;
  height: 12px;
  top: -7px;
  left: 50%;
  margin-left: -6px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.conversion-rate-chart::before,
.conversion-rate-chart::before {
  background: #eaebed;
  box-shadow: 1px 1px 2px rgba(234, 234, 234, 0.5);
}
.conversion-rate-chart::after,
.conversion-rate-chart::after {
  top: -6px;
  background: #fff;
}




#productListWithPage .tooltip-inner {
  max-width: 200px
}
/*兴趣分布*/
.interest-box{padding:32px 0 0 0;}

.interest-box .module-chart-title{ line-height: 1;}
.interest-box h4 {
  color: #333;
  font-size: 14px;
  padding-bottom: 24px;
}
.interest-box .module-col-1{ position: relative;}
.interest-box .module-col-1:before {
  width: 1px;
  height: 300px;
  background: #eee;
  content:"";
  display:inline-block;
  vertical-align: top;
  position: absolute;
  right: 0;
  top:0;
}
.interest-box .module-col-1:last-child:before {
  background:none;
}

.data-distribute-item .items{
  margin-bottom: 12px;
}
.interest-box .module-col-1:nth-child(1) {
  width: 360px !important;
}
.interest-box .module-col-1:nth-child(2),
.interest-box .module-col-1:nth-child(3) {
  padding-left: 16px
}
.data-distribute-item .items:last-child{margin-bottom: 0;}
.data-distribute-item .item{ display: inline-block; vertical-align: top; margin-right: 12px;}
.data-distribute-item .item-nav{width: 70px;}
.data-distribute-item .item-nav-c{
  color:#333;
  font-size: 14px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 70px;
  
}
.data-distribute-item i.top{
  width: 16px;
  height: 15px;
  display: inline-block;
  vertical-align: text-top;
}
.data-distribute-item i.top.top1 {
  background: url(../images/video/details/top.png) no-repeat;
}
.data-distribute-item i.top.top2 {
  background: url(../images/video/details/top2.png) no-repeat;
}
.data-distribute-item i.top.top3 {
  background: url(../images/video/details/top3.png) no-repeat;
}
.data-distribute-item .diagnose-record {
  position: relative;
  width: 62px;
  height: 62px;
}
.data-distribute-item .diagnose-record .percent-number {
  font-size: 14px;
  color: #333;
  width: 62px;
  position: absolute;
  top: 20px;
  left: 0;
  font-weight: normal;
}
.data-distribute-item .diagnose-record .scoreName {
  font-size: 12px;
  top: 30px;
  left: 0;
  width: 62px;
  position: absolute;
}
.data-distribute-item .diagnose-record .totalScore{ width:62px; height:62px; margin:0;  text-align: center; }
.data-distribute-item .diagnose-record canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.data-distribute-item .types {
  color: #8C8C8C;
  font-size: 13px;
 margin-right: 0;
}
.data-distribute-item .types li {
  margin-bottom: 6px;
  width: 160px;
}
.data-distribute-item .types li span{
  max-width: 90px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-binding: url(ellipsis.html#ellipsis);
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
  color: #8C8C8C;
  
}
.m-data-item {
  padding-bottom: 12px;
}

.button-category {
  min-width: 110px;
  height: 24px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  color:#333;
  cursor: pointer;
  position: relative;
  padding:0 20px 0 10px;
}
.button-category:after {
  content: '';
  width: 6px;
  height: 6px;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  position: absolute;
  right: 8px;
  top: 6px;
}
.button-category:hover {
  background: rgba(82, 196, 26, 0.2) !important;
}

.button-category:hover,
.button-category:active,
.button-category.active {
  background: #52C41A !important;
  color:#fff !important;
}
.button-category:focus{
  color:#333;
}
.button-category:hover:after,
.button-category:active:after,
.button-category.active:after {
  content: '';
  width: 6px;
  height: 6px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  position: absolute;
  right: 8px;
  top: 6px;
}
.category-list {
  width: 900px;
  height: 648px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow: hidden;
  display: block;
  z-index: 8;
  padding: 16px;
  border: none;
  display: none;
  margin: 6px 0 20px;
  border-radius: 4px;
}
.category-list .left-nav{
  width:160px;
  height: 648px;
  border-right: 1px solid #E8E8E8;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
}
.right-category{
  height: 648px;
  overflow-y: auto;
  overflow-x: hidden;
padding-left: 160px; }
.right-category::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  background: #BDBDBD;
  border-radius: 3px;
}
.right-category::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fff;
}
.right-category::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #BDBDBD;
}
.c_menu{padding:14px 0;}
.c_menu .c_menu_item{
  overflow: hidden;
  height: 25px;
  line-height: 25px;
  font-size:14px;
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
  padding:0 24px;
}
.c_menu .c_menu_item a{ color:#8C8C8C; display: block;}
.c_menu .c_menu_item_on{background-color:#52C41A;
color:#fff !important;}

.c_menu .c_menu_item a:hover {
  color: #52C41A;
}

.c_menu .c_menu_item_on a{color: #fff;}
.c_menu .c_menu_item_on a:hover {
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
  opacity: 0.8;
  color: #fff !important;
}
.c_menu .c_menu_line {
  padding: 0 2px;
  font-size: 12px;
  color:#8C8C8C;
}
.right-category .category-ietm{ 
  padding: 10px 0 16px;
  border-bottom: 1px solid #E8E8E8;}
.right-category .category-ietm .button-category{
  padding:0 26px 0 16px; 
  width: auto !important;
  background: #545454 !important;
  border: 1px solid #545454 !important;
  color:#fff;
  margin-right:6px;}
.right-category .category-ietm .button-category:hover,
.right-category .category-ietm .button-category.active{
  background: #52C41A !important;
  border: 1px solid #52C41A !important;
  color:#fff;
}
.right-category .category-ietm .button-category:after {
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.right-category .category-ietm .button-category:hover:after,
.right-category .category-ietm .button-category:active:after,
.right-category .category-ietm .button-category.active:after {
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
}
.category-list-ietms{ padding: 24px 10px 8px;}
.category-list-ietm{ margin-bottom: 24px;
   display: flex;}
.category-list-ietm label{
  width: 96px;
  text-align:right; 
  padding-right: 36px;
  position: relative;
  color: #333;}
.category-list-ietm label::after{
  background: url(../images/video/data/icon-arrow.png);
  width: 12px;
  height: 12px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 20px;
  top: 5px;
}
.category-list-ietm label a{color: #333;}
.category-list-ietm label a:hover,
.category-list-ietm label a:active,
.category-list-ietm label.active a{
 color: #52C41A;
}
.category-list-ietm label:hover::after,
.category-list-ietm label:active::after,
.category-list-ietm label.active::after {
  background: url(../images/video/details/icon-arrow-current.png);
}
.category-list-ietm .ietm{ flex: 1;}
.category-list-ietm .ietm a{
  margin-right: 24px;
  color: #8C8C8C; 
  font-size: 14px;
  line-height: 24px;}
.category-list-ietm .ietm a:hover,
.category-list-ietm .ietm a:active,
.category-list-ietm .ietm a.active {
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
  color: #52C41A;
}
.module-chart-main .btn-group .btn-default:hover,
.module-chart-main .btn-group .btn-default:visited,
.module-chart-main .btn-group .btn-default:active{
  color: #52C41A;
}
.module-chart-main .btn-group .btn-default:focus {
  outline: none;
  box-shadow: none;
  color: #52C41A;
  background: #ffffff;}
.module-chart-main .btn-group .btn-default.active {
  border: 1px solid #52C41A;
  background: #52C41A;
  color: #fff;
  box-shadow: none;
}
.module-chart-subtitle{ font-size: 14px; color:#333; height:90px; padding: 32px 0 24px 0;}
/* .module-chart-subtitle span{ color:#52C41A;} */
.module-chart{display: block; position: relative;}

.totalScoreIntro{ border-width:1px 0;  color:#e0e2e4;}
.totalScoreRule{ margin:0;}
.totalScoreRule dl{ display:-webkit-box; display:-webkit-flex; display:flex;}

.totalScoreRule dt {
  width: 70px;
  text-align: left;
  color: #303133;
  padding: 6px 5px 6px 0;
  font-weight: normal;
}
.totalScoreRule dd{ -webkit-box-flex:1; -webkit-flex:1; flex:1; margin-right:55px; position:relative;}
.totalScoreRule .backline{ position:absolute; z-index:1; height:100%; width:50%; margin:0 25%; border-width:0 1px;}
.totalScoreRule .backline:before{ display:block; width:50%;  content:" "; height:100%; position:absolute; z-index:1;}
.totalScoreRule .line{ display:block; position:absolute; z-index:2; left:0; top:12px;}
.totalScoreRule .line:before{ display:block; width:100%; height:10px; content:" "; opacity:0.6;}
.totalScoreRule .lineScore{ display:block; height:10px; position:absolute; left:0; top:0;}
.totalScoreRule .lineScore:before{ display:block; background:#51C31A; width:100%; height:10px; -webkit-animation:easeWidth 0.8s 0s; -moz-animation:easeWidth 0.8s 0s; animation:easeWidth 0.8s 0s; line-height:1.2; content:" "; overflow:hidden;}
.totalScoreRule .scoreRate {
  position: absolute;
  color: rgba(0, 0, 0, 0.45);
  width: 55px;
  right: -58px;
  z-index: 2;
  top: 50%;
  margin-top: -6px;
  line-height: 1;
  font-size: 11px;
  white-space: nowrap;
}
.totalScoreRule .realScore{ }
.totalScoreRuleLine{ margin:0 40px 0 105px;  padding:0 55px 0 1px; color: rgba(0, 0, 0, 0.45); font-weight:bold;}
.totalScoreRuleLine li{ -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:right; margin-right:-5px;}
.totalScoreRuleLine li span{ float:left; margin-left:-3px;}
@-webkit-keyframes easeWidth{0%{width:0}100%{width:100%;}}
@-moz-keyframes easeWidth{0%{width:0}100%{width:100%;}}
@keyframes easeWidth{0%{ width:0}100%{width:100%;}}
/*购买偏好*/
.v3-i-new {
  background: url(../images/v3/v3-icon.png) no-repeat -55px -114px !important;
  vertical-align: middle;
  width: 29px;
  height: 14px;
  display: inline-block;
}
.module-chart-title .v3-i-new{ margin-right: 6px;}
.module-col-buy .module-chart-title,
.module-col-video .module-chart-title{margin-bottom: 16px;}
.module-col-buy .module-chart-title i,
.module-col-video .module-chart-title i {
  color: #c8c8c8;
  font-size:14px;
}
.interest-box .module-col-block{ display: flex; min-height: 590px;
margin-bottom: 0;}
.interest-box .top-block-area {
  width: 380px;
  color: #303133;
  font-size: 14px;
  flex-flow: column;
  display: flex;
}
.col-block-line::after{
  width: 1px;
  height: 260px;
  background-color: #eee;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top:24px;
  bottom: 24px;
}
.module-col-buy .top-block{
  border-bottom: 1px solid #eee;
  padding-bottom: 28px;
  margin-bottom: 24px;
  min-height: 20px;
  width: 380px;
  flex: 1;
}
.module-col-buy .top-block:last-child{
/* margin-bottom: 0; 
padding-bottom: 0; */
border-bottom:none;
}
.top-block-title{margin-bottom: 18px;}
.top-block-title .level {
  background: url(../images/video/details/top01.png) no-repeat;
  width: 80px;
  height: 21px;
  margin-top: 5px;
  float: left;
  margin-right: 20px;
}
.top-block-title .level.level2 {
  background: url(../images/video/details/top02.png) no-repeat !important;}
.top-block-title .level.level3 {
    background: url(../images/video/details/top03.png) no-repeat !important;
    }
.top-block-title .level-item {
  width: 273px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  margin-left: 100px;
  font-weight: bold;
  padding: 0 12px;
}
.top-block-title .level-item:hover,
.top-block-title .level-item:active,
.top-block-title .level-item.active {
  background: #52C41A; 
  line-height: 30px;
  color: #fff;
}
.top-block-item .proportion {
  position: relative;
  width: 94px;
  height:94px;
  float: left;
}
.top-block-item .proportion .percent-number {
color:#303133;
font-size: 14px;
position: absolute;
top: 30px;
text-align: center;
width: 94px;
line-height: 1;
font-weight: bold;
}
.top-block-item .proportion .scoreName {
  color: #999999;
  font-size: 12px;
  position: absolute;
  top: 50px;
  text-align: center;
  width: 94px;
  line-height: 1;
}
.top-block .buy-list {
  float: left;
  width: 279px;
  position: relative;
}
.top-block .buy-list::before {
  background: url(../images/video/details/buy-line.png) no-repeat;
  width: 7px;
  height: 93px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  box-sizing: content-box;
  position: absolute;
  left: 40px;
  top: 0;
}
.top-block .buy-list .buy-list-item {
/*height: 30px;
line-height: 30px;
margin-bottom: 8px;*/
border-radius: 4px;
margin-left: 52px;
background: #fff;
padding: 6px 10px;
font-weight: bold;
display: flex;
}
.top-block .buy-list .buy-list-item span{
  width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.top-block .buy-list .buy-list-item:hover {
  color: #52C41A;
}
.top-block .buy-list .buy-list-item:active,
.top-block .buy-list .buy-list-item.active {
background: #52C41A;
color: #fff;
}
.top-block .buy-list .buy-list-item:first-child{ margin-top: -8px;}
.top-block .buy-list .buy-list-item:last-child{margin-bottom: 0;}
.interest-box .top-block-pop {
  flex: 1;
  margin-left: 10px;
  width: 288px;
  min-height: 542px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 4px;
  padding: 24px;
  position: relative;
  margin-bottom: 24px;
}
.interest-box .top-block-pop::before,
.interest-box .top-block-pop::after {
  position: absolute;
  content: '';
  width: 12px;
  height: 12px;
  top: 8px;
  left: 0;
  margin-left: -6px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.interest-box .top-block-pop::before{
  background: #eaebed;
  box-shadow: 1px 1px 2px rgba(234, 234, 234, 0.5);
}
.interest-box .top-block-pop.item0::before,
.interest-box .top-block-pop.item0::after {
  
  content: none;
}
.interest-box .top-block-pop.item1::before,
.interest-box .top-block-pop.item1::after {
  top: 8px;
}
.interest-box .top-block-pop.item2::before,
.interest-box .top-block-pop.item2::after {
  top: 48px ;
}
.interest-box .top-block-pop.item3::before,
.interest-box .top-block-pop.item3::after {
  top: 84px;
}
.interest-box .top-block-pop.item4::before,
.interest-box .top-block-pop.item4::after {
  top: 124px;
}
.interest-box .top-block-pop.item5::before,
.interest-box .top-block-pop.item5::after {
  top: 202px;
}
.interest-box .top-block-pop.item6::before,
.interest-box .top-block-pop.item6::after {
  top: 240px;
}
.interest-box .top-block-pop.item7::before,
.interest-box .top-block-pop.item7::after {
  top:280px;
}
.interest-box .top-block-pop.item8::before,
.interest-box .top-block-pop.item8::after {
  top: 318px;
}
.interest-box .top-block-pop.item9::before,
.interest-box .top-block-pop.item9::after {
  top: 398px;
}
.interest-box .top-block-pop.item10::before,
.interest-box .top-block-pop.item10::after {
  top: 438px;
}
.interest-box .top-block-pop.item11::before,
.interest-box .top-block-pop.item11::after {
  top: 478px;
}
.interest-box .top-block-pop.item12::before,
.interest-box .top-block-pop.item12::after {
  top: 514px;
}
.interest-box .top-block-pop::after {
  left: 1px;
  background: #fff;
}
.interest-box .top-block-pop  h6{
  font-size: 14px;
  color: #303133;
  text-align: center;
  font-weight: bold;
}
.price-table.table-thead{
  border: 1px solid #eee;
  border-radius: 4px;
  border-collapse: separate;
}
.price-table {
  width: 100%;
  color: #666666;
  background: #fff;
  border-radius: 4px;
}

.price-table th {
  height: 30px;
  background: #FAFAFA;
}

.price-table tbody tr td {
  height: 30px;
  line-height: 30px;
  border: none !important;
}

.price-table tr:nth-child(even) td {

  height: 30px;
}
.price-table tr:nth-child(odd) td{
  height: 46px;
}
.price-table.price-table1 tr:nth-child(odd) td {
  height: 30px !important;
}
.price-table tr td {
  width: 50%;
}

.price-table tr th:first-child,
.price-table tr td:first-child {
  padding-left: 16px;
  text-align: left;
}

.price-table tr th:last-child,
.price-table tr td:last-child {
  padding-right: 16px;
  text-align: right;
}

.price-table tr:nth-child(even) {
  background: #fafafa;
}

.price-table tbody tr:hover {
  background: #EEFBE9;
}
.interest-box .totalScoreIntro {
  display: block;
  width: 100%;
}
.module-col-video .totalScoreRule dl {
  margin-bottom: 12px;
  height: 42px;
  line-height: 42px;
  position: relative;
}

.module-col-video .totalScoreRule dl:hover {
  background: #EEFBE9;
  border-radius: 4px;
}
.module-col-video .totalScoreRule dl:hover .tip{
  display: block;
}
.module-col-video .totalScoreRule dt {
  padding: 11px 5px 6px 0;
  width: 80px;
  text-align: left;
  padding-left: 10px;
  line-height:1.2;
}

.module-col-video .totalScoreRule .line {
  top: 15px !important;
}
.module-col-video .totalScoreRule .tip {
  position: absolute;
  left: 0;
  top: 50px;
  min-width: 168px;
  padding: 16px 8px;
  min-height: 10px;
  background: rgba(40, 44, 55, 0.98);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  z-index: 1111;
  font-size: 13px;
  display: none;
}
.module-col-video .totalScoreRule .tip::before,
.module-col-video .totalScoreRule .tip::after{
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  top: -4px;
  left: 30px;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.module-col-video .totalScoreRule .tip::before {
  background: rgba(40, 44, 55, 0.98);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
}
.module-col-video .totalScoreRule .tip::after {
  top: -3px;
  background: rgba(40, 44, 55, 0.98);
}

.module-col-video .totalScoreRule .tip h6 {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1;
  margin-bottom: 14px;
}
.module-col-video .totalScoreRule .tip p{
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 12px;
  line-height: 1;
}
.module-col-video .totalScoreRule .tip p:last-child{
  margin-bottom: 0;
}
.module-col-video .totalScoreRule .tip p span{
  width: 48%;
  font-size: 12px;
  display: inline-block;
}
.module-col-video .module-col-block {
  padding: 24px 16px;
}
.industry-special {
  padding: 0 0 6px;
  border-bottom: none;
  display: inherit;
}
.industry-special .control-search-box3,
.industry-special .x-volume{ 
  display: inline-block;
  vertical-align: middle;
}
.industry-special .pull-right {
  padding-bottom: 16px;
}
.module-col-video .totalScoreRule-24 dl {
  height: 10px;
  line-height: 10px;
}
.module-col-video .totalScoreRule-24 dt {
  padding:0 5px 0 10px !important;
  margin-top: -3px;
}

.module-col-video .totalScoreRule-24 .line {
  top: 0 !important;
}

.module-col-video .totalScoreRule-7 dl {
  height: 64px;
  line-height: 64px;
}

.module-col-video .totalScoreRule-7 dt {
  padding: 22px 5px 6px 10px !important;
}

.module-col-video .totalScoreRule-7 .line {
  top: 25px !important;
}
.module-col-video .totalScoreRule-l .tip{
  left: 25%;
  top: 20px;
}
.module-col-video .totalScoreRule-r .tip{
  left: 15%;
  top: 24px;
}
.module-col-video .totalScoreRule-l dt{
  width: 90px;
  padding: 0 !important;
}
.module-col-video .totalScoreRule-r dt{
  width: 50px;
  padding: 0 !important;
}
.module-col-video .ts-70 dt{ width:70px;}
.module-col-video .totalScoreRule-l dl {
  margin-bottom: 17px;}
.module-col-video .totalScoreRule-r dl {
  margin-bottom: 27px;}
.module-col-video .totalScoreRule-zhibo dl {
    margin-bottom: 22px;}
.module-col-video .totalScoreRule-bf dt {
  width: 65px;
  padding: 0 !important;
}
.module-col-video .totalScoreRule-bf dl {
  margin-bottom: 39px;}
.module-col-video .totalScoreRule .tip .time{
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 14px;
}
.totalScoreRule-l dd,
.totalScoreRule-r dd {
  margin-right: 0;}
/*优惠券*/
/*.coupons-tip{ padding:5px; 
  background: #FFFFFF;
  border: 1px solid #F03D3D;
  border-radius: 6px;
  color:#F03D3D;
  line-height: 1;
  position: absolute;
  display: none;
  z-index: 100;
  text-align: center;
  top: -32px;
  min-width: 90px;
  left: -45%;
  font-size: 13px;
  }
  .coupons-tip:before {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 5px solid #F03D3D;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top:23px;
    left: 32px;
  }
  .coupons-tip:after {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 4px solid #FFFFFF;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    top: 22px;
    left: 33px;
  }
  .coupons-area{ position: relative;}
  .coupons-area:hover .coupons-tip,
  .coupons-area:active .coupons-tip,
  .coupons-area.active .coupons-tip {
    display:inline-block;
    top: -32px;
    min-width: 75px;
    left: -30px;
  }*/
  .module-info .coupons-tip{
    left: -84px !important;
    width: 194px !important; 
  }
  .module-info .coupons-tip::before {
    left: 45%;
  }
  .module-info .coupons-tip:after {
    left: 46%;
  }
.hotword-box{ display: flex; margin-top: 24px;}
.l-hotword-box{
  height: 228px;
  margin-right: 24px;
  flex: 1;
}
.r-hotword-box{
  width: 283px;
  
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #EEEEEE;
  padding: 10px 10px 10px 15px; 
}
.r-hotword-box ul{
  overflow: scroll;
  height: 208px;
}
.r-hotword-box ul li{
  margin:8px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color:#333;
}
.r-hotword-box ul li span{
  margin-right: 12px;
}
.r-hotword-box ul li:last-child{
  margin-bottom: 0;
}

.s-dm-box h3{color:#303133;
padding:26px 0 16px;
text-align: center;
line-height: 19px;
}
.s-dm-box h3 i{ font-size: 13px;}
.s-dm-box .s-dm{
font-size: 14px;
color: #666666;
width: 194px;
margin:0 8px;
display: inline-block;
vertical-align: top;
}
.s-dm-box .s-dm ul{
  width: 194px;
  padding:20px;
  height: 266px;
  border-radius: 8px;
  border: 1px solid #EEEEEE;
  box-sizing: border-box;
  display: inline-block;
  }
.s-dm-box .s-dm li{
  margin-bottom: 6px;
}
.s-dm-box ul i{ font-size: 14px; margin-right:12px}
.iconxingzhuangjiehe{ color:#45c61e;}
.iconguanbi1{ color:#d9d9d9;}
.s-dm-box .btn{ width:194px;}
.s-dm-f{ height: 110px; text-align: center;}
.s-dm-f .s-tip{color:#52C41A;padding:12px;font-size: 13px;}
.s-dm-f .btn{ margin-bottom: 14px;}
.s-dm-f .s-buy{ color: #666666; font-size: 13px; }
.s-dm-f .s-buy a{ color: #52C41A;}
.s-dm-f .s-btn{ margin-top: 43px;}
.s-dm-f .btn-disable{background:#a5e38e; cursor:default}
.module-top .tip-right {
  position: absolute;
  right: 0;
  top: 15px;
  
}
.module-top .tip-right i{
color:rgba(144, 147, 153, 0.8);
}
.module-top .tip-right i:hover{
  color:rgba(144, 147, 153, 1);
}
.f-bag{
  position: absolute;
  top: 28px;
  left: 5%;
  width: 95%;
}
.f-bag i{
  color: #F03D3D;
  position: absolute;
}
.f-bag .tooltip-inner{
width: 300px;
padding: 16px;
color: #fff;
font-size: 13px;
background: rgba(40, 44, 55, 0.9);
}
.f-bag p::before{
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #52C41A;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.f-bag p:nth-child(1)::before{
  background: #52C41A;
}
.f-bag p:nth-child(2)::before {
  background: #FF901B;
}
.f-bag p:nth-child(3)::before {
  background: #F03D3D;
}
.mp-article-list .item-media-sp .item-inner .item-title a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height:1.4 !important;
}
.mp-article-list .item-media-sp .item-inner .item-title{ 
  margin-bottom: 0;
}

.legend-item label{
  font-weight: normal;
  cursor: pointer;
}
.legend-item label i{
  width: 20px;
  height: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 44px 0 8px;
  background: rgba(82, 196, 26, 0.4);
  position: relative;
}
.legend-item label i::before{
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgba(82, 196, 26, 1);
  content: "";
  position: absolute;
  left: 6px;
  top:-3px;
}
.legend-item label i.i-01{
 background: rgba(82, 196, 26, 0.4);
}
.legend-item label i.i-01::before {
background: rgba(82, 196, 26, 1);
}
.legend-item label i.i-02 {
  background: rgba(0, 125, 255, 0.4);
}

.legend-item label i.i-02::before {
  background: rgba(0, 125, 255, 1);
}
.legend-item label i.i-03 {
  background: rgba(255, 173, 13, 0.4);
}

.legend-item label i.i-03::before {
  background:rgba(255, 173, 13, 1);
}
.legend-item label i.i-04 {
  background: rgba(255, 28, 48, 0.4);
}

.legend-item label i.i-04::before {
  background: rgba(255, 28, 48, 1);
}

/*图表样式*/
.legend-title{padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
z-index: 0;}
.peak-line{
  padding: 0 0 8px 0;
  display: block;
  z-index: 2;
}
.line-area{
  position: relative;
  margin: 24px 0;
  display: flex;
}
.line-area::before
{
  height: 0.5px;
  background: #eee;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top:9px;
  left: 76px;
  right: 0;
}
.peak-line .rich-text{
  width: 76px;
  color:#8C8C8C;
  font-size: 14px;
  margin-top:-4px;
}
.peak-line .rich-content{
  flex: 1;
  position: relative;
}
.doc-tooltip{
  position: absolute;
  
}
.doc-tooltip .tooltip-show{
  display: none;
}
.doc-tooltip:hover .tooltip-show{
  display: block;
  position: absolute;
  left: 16px;
  top: -50px;
  width: 251px;
  height: 118px;
  background: rgba(40, 44, 55, 0.9);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  z-index: 1;
  padding:13px 16px;
  border-radius: 4px;
  font-size: 13px;
  color: #fff;
}
.tooltip-show-left{
  left: auto !important;
right: 12px;}
.peak-line .rich-content i.p-doc{
width: 6px;
height: 6px;
border-radius: 6px;
background: #33C9E4; 
content: "";
display: inline-block;
vertical-align: middle;
cursor: pointer;
position: absolute;
top: 6px;
}
.peak-line .rich-content i.p-doc:hover{
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  top: 4px;
  margin-left: -1px;
}
.rich-content i.p-doc.p-doc1{
  background: #33C9E4 !important ;
  }
.rich-content i.p-doc.p-doc1:hover{
  box-shadow: 0px 2px 8px 0px rgba(52, 200, 226, 0.4);
}
.rich-content i.p-doc.p-doc2{
  background: #7C48EE;
  }
.rich-content i.p-doc.p-doc2:hover{
  box-shadow: 0px 2px 8px 0px rgba(124, 72, 238, 0.4);}
.rich-content i.p-doc.p-doc3{
  background: #F03D3D ;
  }
.rich-content i.p-doc.p-doc3:hover{
  box-shadow: 0px 2px 8px 0px rgba(240, 61, 61, 0.4);}
.rich-content i.p-doc.p-doc4{
  background: rgba(140, 140, 140, 1);
  }
.rich-content i.p-doc.p-doc4:hover{
  box-shadow: 0px 2px 8px 0px rgba(140, 140, 140, 0.4);}
.rich-content i.p-doc.p-doc5{
  background: rgba(255, 172, 13, 1);
  }
.rich-content i.p-doc.p-doc5:hover{
  box-shadow: 0px 2px 8px 0px rgba(255, 172, 13, 0.4);}
.rich-text i{width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin:-2px 8px 0 0;
}
.rich-text i.points{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAC98Dn6AAABKElEQVQoFZ2SsUoDQRCG/7lIglgKQoyWYiEEJZcEwVqw0MZGfADrFHmIQKqAWPgA4hvkAVJpLpDWTshxKXwBEy47zhpm7y6ccLgwN3v//t/OsAz54/kVzOqZgQMUWASE8EoP5L+Fs6KQ3mthz0GEAYh6In6r4a9sGS91+FEuVx4FHkmY3EiZt9ye8RQvFztBq3bptI1NI/iqYrWIrJyuCAOcbXgzv8TLpgoZEIxTPcjNjHvVk1ZFkYc5Pp/xdjyPbpi8iprWmXdh+Fa1DMjgkkC23UMYs6cmm+Ulj+Tr/NlW14Y+E0IJcgGaSjvCJisH5GHQrL2C+UKiK/6TSXv/hZg/EwxwpVWUQneN9yiWtuoC2h7b/jjqsDHX6rH5/yP3O7B2cAsuHfIfO8tpSs2vVHIAAAAASUVORK5CYII=);
  
}
.rich-text i.talk{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAC98Dn6AAABXUlEQVQoFY2SwUrDQBCG/9lNjLWi7VHRN9CTFHwEi1ePVTz4FMVioFhPHgSPvkXBq169FEQPvoCXIhWKaZo22XFS3ZAUCg2Enfn3/2aTnaFWfdBkRpOISljiYeaQCB26PBr8iL+8BJNZBByp+ZMk/1Kg89Kat+2olS0CTgnUzygJmKnk5AWpNNQearHRXhhGLYEIrnuvY32QIHqTz6xYfwEE4waRFxPGr/LfGywumk4bWI33MUFb9m8tqGwwW5V+SnjcSCGrC7yeRDjTmp6tlq4Z6BxWdftx84VBO3nDLGbs+t1KL/XYvQz0fTJWXLTmPRm4yLxIp1b9O5HbkgLkk0IixiEbvisC1FMK3VQzhq/Eyznwzyo9e5ACn1KsBqKBFGkUi6QZcbEdIjH4Qm71Ha5zUk5MPyAcS8er87CTzp6IxZFj7GESfwTz7v+ciEMZOXQkD2TUzHIvRuK//gXWCImFhOk5tgAAAABJRU5ErkJggg==);
}
.rich-text i.bag{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAC98Dn6AAABW0lEQVQoFZ2SP2vCQBjGnzdJU6KCow6dFMFVBAcHFQex6JcQoaObCIKfQ3BzcdHZRRDBL+Di4tos/hkqVNSkydU7zdXaQWng4N7nnt/73F2OttnsK2OsA8Ze8MhHZBLRG31kMu8PQ17jE6zdQkazCTUWgz2dQo3HxfisVsHWaw8DZ7Sf6jxzVyvoxSLUaFQI7nIJtt3e2vAHPHa7wkiBAO8MezIBLOsO6PfD12hAS6dBui7MeqmEQ7sNezz+BSvXlVGv4ymXgzUcnsIYnMUC7mYDo9USZ732SlCJRKDn82KNb9MejXDs9cRZSVXxXKlcc5CgXiiIBea6cOZzHDodkfY1mwldS6VAwaCEJaglk1IEEXiqEgpJjadqiYSs5a1SOCxEUhQYtRqO/T74xZDPJ82ehwsy0RoMwHY7sP1eDL1cBk/2asc0z7/m0ubfT07hD/bU2ZT7uTe5PPJvDvx+KnVoUwsAAAAASUVORK5CYII=);
}

.tooltip-show .item-media img {
  width: 36px;
  height: 36px;
  border-radius: 3px;
}

.tooltip-show .item-inner .c{
 display: -webkit-box;
 overflow: hidden;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 font-size: 13px;
 line-height: 1.3;
}
.tooltip-show .t-tj{
  display: flex;
}
.tooltip-show .t-tj .t-category {
  width: 40px;
  color: #999999;
}
.tooltip-show .t-tj .t-conent{
  flex: 1;
}
.tooltip-show .t-category{
  color:#999999;
}
.tooltip-show .t-password {
  padding: 6px 0 0 38px;
}
.t-media-title{
  padding-bottom: 10px;
  clear: both;
  color: #fff;
  font-weight: normal;
}
.t-right {
  text-align: right;
}
.l-20{letter-spacing: 13px;}
.t-right i{ font-size: 13px; margin-right: 4px;}
.t-media-item{
  padding-top: 10px;
}
.t-media-item .xl{
  color: #999;
  font-size: 13px;
  float: right;
}
.t-media-item .xl em{
  color: #fff;
}
.t-media-item .price{
  color: #FF5000;
}
@media screen and (max-width: 1280px){
 .interest-box .top-block-area{
   width:220px;
 }
 .module-col-buy .top-block {
   width: 220px;
 }
 .top-block .buy-list{
   width: 209px;
 }
 .top-block-title .level-item {
   width: 120px;}
}
/*直播日历*/
.calendar-toolbar{
  padding: 24px 0 14px 0;
}
.calendar-toolbar .t{
   font-size: 16px;
  font-weight: 600;
  color: #303133;
  display: inline-block;
  line-height: 32px;
}
.calendar-toolbar .btn-month{
  width: 98px;
  height: 30px;
  line-height: 24px;
  background: rgba(216, 216, 216, 0);
  border: 1px solid #D8D8D8;
  border-radius: 2px;
  position: relative;
  font-size: 14px;
  color: #999999;
  display: inline-block;
  margin: 0 0 0 6px;
}
.calendar-toolbar .last-month{ padding-left: 18px;}
.calendar-toolbar .last-month::before{
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 5px solid #999;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 20px;
  top: 10px;
  margin-right: 12px;
}
.calendar-toolbar .next-month{
  padding-left: 0;
}
.calendar-toolbar .next-month::after{
  width: 0;
  height: 0;
  border-top:4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #999;
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 18px;
  top: 10px;
}
.calendar-toolbar .btn-month:hover,
.calendar-toolbar .btn-month:active{
  border:1px solid #52C41A;
  color: #52C41A;
}
.calendar-toolbar .btn-month:hover::after,
.calendar-toolbar .btn-month:active::after{
  border-left: 4px solid #52C41A;
}
.calendar-toolbar .btn-month:hover::before,
.calendar-toolbar .btn-month:active::before{
  border-right: 5px solid #52C41A;
}
.calendar-toolbar .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #666;
}
.i-calendar{
  background:url(../images/v3/icon-calendar-02.png) no-repeat !important;
  width:14px;
  height:14px;
  display:inline-block;
  vertical-align: middle;
  margin:-3px 8px 0 0;
}

/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor:pointer;width:14px;height:14px}
/*抖音小店*/
.dy-store .owner .owner-info {
  padding: 24px 16px 24px 24px;
}
.dy-store .owner .owner-info .col2 {
  min-height: auto !important;
  margin-bottom: 16px;
}
.dy-store .owner .owner-info .avatar {
  width: 92px !important;
  height: 92px !important;
  margin-right: 14px !important;
}
.dy-store .owner .owner-info .avatar img {
  border-radius: 100%;
  width: 92px !important;
  height: 92px !important; 
}
.dy-store-lass{
  color: #8C8C8C;
}
.dy-store-lass span{ margin:0 5px;}
.dy-store-lass::before{
  background: url(../images/video/icon-class.png) no-repeat;
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.dy-store-service {
  color: #333333;
  font-size: 12px;
}
.dy-store-service .score{
  width: 22px;
  height: 22px;
  line-height: 20px;
  border-radius: 100%;
  color: #FC003B;
  margin: 0 10px 0 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  text-align: center;
}
.dy-store-service .score:last-child{margin: 0 0 0 5px;}
.dy-store .owner .owner-data .title::before{
  background: url(../images/video/icon-title-data.png);
  content: "";
  width:16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.dy-store .owner .owner-data{
  color: #8C8C8C;
  font-size: 13px;
}
.dy-store .owner .owner-data .col3 div {
  border-right:none;
}
.dy-store .owner .owner-data .col3 span{
color: #000;
font-size: 14px;
font-weight: normal;
margin-top: 8px;
font-weight: bold;
}
.dy-store .owner .owner-data .tooltip-inner {
  width: 100px;
  max-width: 100px;
}

.dy-store .owner .owner-data .title-gl,
.dy-store .owner .owner-data .title-price,
.dy-store .owner .owner-data .title-data30 {
padding: 24px 0;
}
.dy-store .owner .owner-data .title-gl::before {
  background: url(../images/video/icon-gl.png);
  content: "";
  width:16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.dy-store .owner .owner-data .title-data30::before {
  background: url(../images/video/icon-data30.png);
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.dy-store .owner .owner-data .title-price::before {
  background: url(../images/video/icon-price.png);
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.dy-store .progress-box{
  padding: 10px 0 6px;
  position: relative;
  border-bottom: 1px solid #F5F5F5;
  margin-bottom: 16px;
}
.dy-store .progress-list {
  position: relative;
  margin-bottom: 12px;
  height: 16px;
  
}
.dy-store .progress-list .progress-title {
  position: absolute;
  top: -5px;
left: 0;}
.dy-store .progress-list .progress {
  margin: 10px 35px 0 90px;
}
.dy-store .progress-list .progress-n {
  position: absolute;
  right: 0;
  top:-5px;
}
.dy-store .progress-list .progress {
  height: 7px;
background: #EFEFEF;
}
.dy-store .progress-list .progress-bar {
  background-color: #52C41A;}


.dy-store .good-rank-new .table .person-publicnum .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 3px;
  color: #333;
}

.dy-store .good-rank-new .table .popover {
  max-width: 600px;}
.dy-store .dy-v-media .item-media {
  padding-right: 0 !important;
}
.dy-store .dy-v-media img {
  width: 60px !important;
  height: 80px !important;
}
.dy-store .dy-v-media .item-goods{
  color: #666;
  padding:4px 0 8px;
  font-size: 13px;
}
.dy-store .dy-v-media .item-goods span {
  color: #EA7B05;}
.dy-store .v-rank-table .table thead tr th:nth-child(1),
.dy-store .v-rank-table .table tbody tr td:nth-child(1) {
   padding-left: 0; }
.dy-store .senior-search {
     border-bottom: 1px solid #f5f5f5;
     padding-bottom: 12px;
}
.dy-store .dy-bz a{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 6px;
}
.dy-store .dy-bz .dy-bz-fans {
  color: #BFBFBF !important;
  font-size: 12px;
}
.dy-store .search-item-data .label{ float: left; 
  line-height: 32px; 
  color: #999;
   font-weight: normal;
  font-size: 14px;}
.dy-store .search-item-data .date { float: left; margin-right: 24px;}
.dy-store .mp-optimize-list .item-inner .item-title-omit a {
  padding-right: 50px;
}
.dy-store .v-rank-table .table thead tr th:last-child,
.dy-store .v-rank-table .table thead tr td:last-child {
  width: auto;
}
.icon-d-sp{
  background: url(../images/video/icon-d-sp.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.dy-store .btns-unified i{ margin-top: -1px;}
.dy-store .btns-unified:link,
.dy-store .btns-unified:visited,
.dy-store-rank .btns-unified:link,
.dy-store-rank .btns-unified:visited{
  padding: 0 8px; line-height: 30px !important;}
.dy-store .icheckbox_square-green,
.dy-store .iradio_square-green{
  margin-right: 0;
}
.dy-store-rank .g-rank-new .table tr th{ padding: 7px 0 !important;}
.dy-store-rank .g-rank-new .table tr th:first-child{padding-left: 16px !important;}
.dy-store-rank .g-rank-new .table tr td.person-publicnum{ padding-left: 0 !important;}
.dy-store .good-rank .table .person-publicnum .media-list1 img {
  padding-right: 0 !important; margin-right: 0 !important;}
.dy-store-rank .media-list-goods .item-media img{ border-radius: 100%;}
.dy-store-rank .media-list-goods .dy-store-lass{ padding-top: 8px;}

.dy-store-rank .videos .tab-pane {
  min-height: 60px; 
  margin-bottom: 0;
}
.dy-store-rank .search-result-bar{ height: auto; padding: 24px 0;}
.dy-store-rank-result .industry-items {
   border-bottom:none; 
  padding: 0;
   margin-bottom: 0; 
}
.dy-store-rank-result .g-rank-new .table tr td.person-publicnum {
  padding-left: 16px !important;
}

.dy-store-rank .btns-unified:link,
.dy-store-rank .btns-unified:visited{line-height: 32px !important;}

.industry-group {
  clear: both;
  display: inherit;
  min-height: 10px;
  clear: both;
  text-align: right;
}
.industry-group .control-search-box2 {
  width: 250px;
  float: left;
  margin-bottom: 5px;
}
.industry-group .btn-group-area {
 display: inline-block;
 min-width: 740px;
}
.time-short-box .input-group{ width:225px;}
.dy-store .table-thead.theadScroll {
  left: 590px;
}

.sidebar-collapsed .dy-store .table-thead.theadScroll {
  left: 428px;
}

.dy-store .btns-unified {
  min-width: 58px !important;
}

body {
    font: normal 14px/1.6
    Barlow,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,sans-serif,Arial;
    color: #999;
}
/*扫码登陆*/
.login-mask {
    position: fixed;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.8);
    z-index: 2001;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.body-login{ background: none; background: #f5f7f8;}
.login-main{ position:fixed; font-size: 14px;  background: rgba(0, 0, 0, 0.8); z-index:2001; width:100%; height:100%; top:0; left:0; bottom:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.input-group input::-webkit-input-placeholder{color: #d2d2d2;}
.input-group input:-moz-placeholder {color:#d2d2d2;}
.input-group input::-moz-placeholder {color:#d2d2d2;}
.input-group input:-ms-input-placeholder{color:#d2d2d2;}
.login-code{ background: url(../images/login-bg.png); width:320px; height:418px; margin:140px auto; padding:1px 0;}
.login-code .code{ width:200px; height:200px; margin:28px auto;}
.code img{ width:200px; height:200px;}
.login-code-tip{ background:url(../images/line.png) no-repeat; width:290px; margin:0 auto; position:relative; color:#999; text-align:center; padding:20px 0;}
.login-code-tip h4{ font-size:18px; color:#333; padding-bottom:6px; font-weight:normal;}
.login-code .login-title {
    margin: 26px 32px 0;
}
.login-content{ padding-bottom: 20px;}
.login-title {
    margin: 26px 0 0;
    display: block;
    height: 36px;
}
.login-title li {
    float: left;
    width: 50%;
    font-size: 15px;
    text-align: center;
}
.login-title a {
    color: #333;
    padding-bottom: 12px;
    border-bottom: 1px solid #EEEEEE;
    display: block;
}
.login-title a:hover,
.login-title a:active,
.login-title .active a {
    color: #52C41A;
}
.login-title a:active,
.login-title .active a {
    padding-bottom: 11px;
    border-bottom: 2px solid #52C41A;
}
.phone-login .forget-password,
.phone-login p a
{
    color: #52C41A !important;
}
.phone-login a:hover{ opacity: 0.8;}
.phone-login{ width:356px; min-height:200px; padding:1px 32px 32px;  margin:140px auto; background:#fff;
     border-radius:10px; position: relative;
    z-index: 2021;}
.phone-login .icon-close {
    background: url(../images/colse3860.png?v=1) no-repeat 0 0;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 20px;
    top: 20px;
}
.phone-login .login-close {
    background: url(../images/login-colse.png) no-repeat 0 0;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 0;
    top: -57px;
}
.phone-login .login-close::after{
    width: 1px;
    height: 24px;
    content: "";
    background: #fff;
    position: absolute;
    top: 34px;
    right: 16px;
}
.phone-login .icon-close:hover {
    opacity: 0.8;
}

.new-code.b30 {
    padding-bottom: 30px;
}
.v3-code-title{
    font-size: 14px;
    color: #303133;
    text-align: center;
    font-weight: bold;
    margin: 35px 0 -16px;
}
.new-code .code-title {
    font-size: 14px;
    color: #303133;
    padding: 34px 0 0;
    text-align: center;
    font-weight: bold;
    margin-bottom: -16px;
}
.new-code .code-v3 {
    width: 190px;
    height: 190px;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid #EEEEEE;
    padding: 10px;
    margin: 40px auto 24px;
    box-sizing: border-box;
}
.new-code .code-v3 img {
    width: 170px;
    height: 170px;
}
.new-code .code-v3-tip {
    text-align: center;
    color: #909399;
    padding-bottom: 6px;
}
.phone-login .new-footer{
    width: 420px;
    height: 107px;
    background: #FAFAFA;
    border-radius: 0px 0px 4px 4px;
    border: 1px solid #EEEEEE;
    box-sizing: border-box;
    margin: 0 -32px -32px;
    text-align: center;
}
.phone-login .new-footer h6{
    color: #303133;
    font-weight: bold;
    padding: 28px 0 10px;
}
.phone-login .new-footer p{
    color: #606266;
    font-size: 13px;
}


.user-icon{ background:url(../images/login_icon.png); width:12px; height:16px; display:inline-block; margin:0 10px; vertical-align:middle; }
.password-icon{  background:url(../images/login_icon.png); width:14px; height:16px; display:inline-block; margin:0 10px ; vertical-align:middle; background-position:-28px 0; }
.identify-icon{ background:url(../images/login_icon.png); width:16px; height:16px; display:inline-block; margin:0 10px 0 7px ; vertical-align:middle; background-position:-12px 0;}
.icon-warning{ background:url(../images/login_icon.png); width:16px; height:16px; margin-top:16px; vertical-align:middle; background-position:-42px 0; float:right;}
.icon-warning{ background:url(../images/login_icon.png); width:16px; height:16px; display:inline-block; margin-top:16px; vertical-align:middle; background-position:-42px 0; float:right;}
.set-in{ border:1px solid #ddd; border-radius:4px; margin:38px 0 20px; padding:0 10px;}
.set-in input{ border:none;outline:none; width: 160px; height: 38px;}
.set-in input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    box-shadow: 0 0 0px 1000px white inset;
}

.set-in .input-group {
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.set-in .input-group:last-child {
    border-bottom:none;
}
.set-in .input-group i {
    font-size: 16px;
    margin-right: 10px;
    color:#c8c8c8;
    display: inline-block;
    vertical-align: middle;
}
.bling-phone .input-group:nth-of-type(2){ border-bottom:1px solid #ddd;}
.input-group{ height:42px; line-height:42px; }
.warning-for {color: #df3a41;padding-bottom: 5px;}
/* 选择框 */

.control-checkbox-label { line-height: 22px; font-weight: normal; color: #89a; }
.icheckbox_square-green, .iradio_square-green { display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 22px; height: 22px; background: url(../images/green30f4.png?v=3) no-repeat; border: none; cursor: pointer; margin-right: 5px; }
.icheckbox_square-green { background-position: 0 0; }
.icheckbox_square-green.hover { background-position: -24px 0px; }
.icheckbox_square-green.checked { background-position: -48px 0px; }
.icheckbox_square-green.disabled { background-position: -72px 0px; cursor: default; }
.icheckbox_square-green.checked.disabled { background-position: -96px 0px; }
.iradio_square-green { background-position: -120px 0; }
.iradio_square-green.hover { background-position: -144px 0; }
.iradio_square-green.checked { background-position: -168px 0; }
.iradio_square-green.disabled { background-position: -192px 0; cursor: default; }
.iradio_square-green.checked.disabled { background-position: -216px 0; }
.forget-password {
    color: #52C41A;
    float: right;
}

.btn-login {
    background: rgba(82, 196, 26, 1);
    border-radius: 4px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    display: block;
    margin: 22px 0;
    font-size: 16px;
}
.btn-login:hover {
    background: rgba(82, 196, 26, 0.8);
    color: #fff;
}
.btn-login:active {
    background: rgba(82, 196, 26, 0.9);
    color: #fff;
}
.phone-login .btn-cancel {
   background: #FFFFFF !important;
   border: 1px solid #d8d8d8 !important;
   color: #999 !important;
    border-radius: 4px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    display: block;
    margin: 22px 0 10px;
    font-size: 16px;
}
.phone-login .btn-cancel:hover{
     border: 1px solid #52C41A !important;
     color: #52C41A !important;
}
.phone-login p {
    text-align: center;
    font-size: 14px;
    color: #999999;
}
.phone-login .main-head {
    margin: 0 -32px;
}
.phone-login .main-body {
    padding: 0;
}
.phone-login .set-main {
    padding: 40px 0 0;
}
.phone-login .set-main .btn-login {margin-bottom: 10px;}
.main-420{ width:420px; margin:140px auto; border-radius:10px; background:#fff; }
.main-320{ width:320px; margin:140px auto; border-radius:10px; background:#fff;}
.main-head{ background:#fafafa; height:102px; border-radius:10px 10px 0 0; position: relative; text-align: center;}
/*.main-head .a-close {
    background: url(../images/l-close.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
}*/
.main-head .piece{ width:330px; margin:0 auto; padding:28px 0 20px; }
.main-head .piece dl{ float:left; width:110px; position:relative;}
.main-head .piece dl:first-child .progress{ width:71px; left:40px; }
.main-head .piece dl:last-child .progress{ width:71px; right:40px; }
.main-head .piece dd{ color:#999; font-size:12px; text-align:center; padding-top:5px;}
.main-head .piece .active dd {
    color: #52C41A;
}
.main-head .piece .active dt {
    background: #52C41A;
    color: #fff;
}
.main-head .piece .progress{ height:2px; background:#d2d2d2; position:absolute; top:14px; width:116px; z-index:1;}
.sequence{ width:30px; height:30px; border-radius:50%; background:#d2d2d2; text-align:center; line-height:30px; color:#fff; margin:0 auto; position:relative; z-index:20;}
.main-body{ padding:0 32px 10px; text-align: center;}
.main-body h4{ font-size:18px; color:#333; padding:25px 0 15px; text-align:center;}
.main-body .scan-qrcode{ padding:18px 0 40px;}
.main-body .tip{ padding:20px 0 ; color:#df3a41;}
.main-body .code{ width:200px; height:200px; margin:0 auto;}
.distance-set{ margin:0; text-align:left;}
.password-tip{ padding:10px 0;}
.revise-password .btn-logon{ margin:10px 0 30px;}
.icon-set-password{ background:url(../images/login-success.png); width:60px; height:60px; margin:0 auto;}
.set-password-success{ padding:40px 30px 20px; text-align:center;}
.set-password-success h4{ color:#333; font-size:18px; padding-top:16px;}
.set-password-success p{ padding-top:12px;}
.picture-identify{ width:113px; height:30px; background:#f2f2f2; float:right; margin-top:6px; text-align: center; line-height: 30px;}
.picture-identify img{
    width:113px;
    height:30px;
}
.messege-identify {
    width: 88px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    background: #52C41A;
    border-radius: 4px;
    float: right;
    margin-top: 8px;
    overflow: hidden;
}
.messege-identify:hover {
    background: #52C41A;
    color: #fff;
}
.messege-identify:active {
    background: #52C41A;
    color: #fff;
}

.main-body a:visited{color: #fff !important;}
.unabled{ background:#d2d2d2; font-size:12px; cursor:default;}
.sure-password{ margin:0;}
.btn-distance{ margin:10px 0 30px;}
.error-tip{ color:#df3a41; padding-bottom:10px;}
.bling-phone{ margin-bottom:10px;}
.error-tip-distance{ padding:10px 0 5px;}
.unbling-phone{ text-align:center; padding:30px 0;}
.unbling-phone .code{ width:200px; height:200px; margin:25px auto;}
.unbling-phone h4{ font-size:18px; color:#333;}
.unbling-phone p{ padding:0;}
.btn-margin{ margin:8px 0 15px;}
.remember-account{ clear: both; height: 22px;}
.remember-account .pull-right{
    float: none !important;
    color: #666666;
    text-align: right;
}
.remember-account .pull-left{
    color: #52C41A;
    float: left;
}
.remember-account i {
    margin-right: 6px;
    color: rgba(82, 196, 26, 0.5) !important;
}
.remember-account .icheckbox_square-green{ margin-right:0;}
.remember-account label{ cursor:pointer; }
.p-error-tip{
    color: #F03D3D;
    margin: -8px 0 20px;
}
.p-normal-tip {
    font-size: 13px;
    color: #909399;
}
.p-title{
    margin: 32px 0 -16px;
    text-align: center;
    color: #333;
    font-weight: bold;
}
.outer {
    clear: both;
    position: relative;
    /*margin: 20px auto;*/
    width: 250px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ccc;
    background: #ccc9c9;
    font-size: 12px;
    margin: auto;

}

.outer span,
.filter-box,
.inner {
    position: absolute;
    top: 0;
    left: 0;
}

.outer span {
    display: block;
    padding: 0 0 0 36px;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
}

.txtRoll {
    background-image: linear-gradient(to right, black, black, white, black, black, white, black);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-background-size: 200% 100%;
    background-size: 200% 100%;
    animation: bgp 3s infinite linear;
}

@-webkit-keyframes bgp {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -100% 0;
    }
}

@keyframes bgp {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -100% 0;
    }
}

.filter-box {
    width: 0;
    height: 100%;
    background: green;
    z-index: 9;
}

.outer.act span {
    padding: 0 36px 0 0;
}

.inner {
    width: 36px;
    height: 28px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    font-family: "å®‹ä½“";
    z-index: 10;
    font-weight: bold;
    color: #929292;
}

.outer.act .inner {
    color: green;
}

.outer.act span {
    z-index: 99;
}

/*验证手机号*/
.phone-login .set-main {
    padding: 40px 0 20px;
    text-align: center;
}
.phone-login .set-main h4 {
    color: #303133;
    font-size: 18px;
    padding-top: 20px;
    font-weight: bold;
}
.phone-login .set-main p {
    padding: 12px 0 7px;
    color: #666666;
}
.phone-login .set-icon {
width: 64px;
height: 64px;
margin: 0 auto;
display: inline-block;
}
.phone-login .set-icon.set-successful {
background: url(../images/set-successful.png);
    
}
.phone-login .set-icon.set-failure {
 background: url(../images/set-failure.png);
}
.main-420 .main-head .piece,
.phone-login .main-head .piece {
    width: 330px;
    margin: 0 auto;
    padding: 28px 0 20px;
}


.z-tip{
    padding:16px;
    background: rgba(40, 44, 55, 0.98);
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 1;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
}
.new-code{ position: relative;}
.new-code .z-tip{
    position: absolute;
    left: 22%;
    top:45%;
   
}
@media all and (max-width: 414px) {
    .phone-login {
        width: 300px;
    }
    .phone-login .new-footer {
        width: 364px;}
}

/*phone-login-new*/
.phone-login-new .main-head {
    margin: 20px -32px -24px;
}

/*main-head-steps*/
.login-title-new a:active, 
.login-title-new .active a {
    padding-bottom: 9px;
}
.login-title-new{ position:relative;}
.login-title-new:before{
    content: '';
    width: 420px;
    height: 1px;
    background: #eee;
    position: absolute;
    left: -32px;
    right: -32px;
    bottom: 0;
}
.login-title-new a {
    border-bottom:none;
}
.main-head-steps{
    background:#fcfcfc;
    margin: 0 -32px 0 -32px !important;
    height: 128px;
}
.main-head-steps .sequence {
width: 32px;
height: 32px;
font-size: 16px;
background: #EEEEEE;
color: #C8C8C8;}
.main-head-steps .piece {
width: 330px;
margin: 0 auto;
padding: 32px 0 35px;
}
.main-head-steps .piece dd {
padding-top: 15px;
font-size: 14px;
}
.main-head-steps input{font-size: 14px;}
.main-head-steps  .piece dl:first-child .progress {
    width: 0px;}
.main-head-steps .piece .progress {
    width: 116px;
    background: #eee;
    left: -58px;
}
.main-head-steps .piece dl:last-child .progress {
    width: 116px;
}
.validation-tips{width: 188px;
    height: 45px;
    line-height:45px;
    background: rgba(48, 49, 51, 0.9);
    border-radius: 4px;
    text-align:center;
    color:#fff;
    position:absolute;
    right:-205px;
    bottom:180px;
}
.nc-container .nc_scale span {
    box-sizing: border-box;
}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.html);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/*排序*/
.b-sort {
  cursor: pointer;
  position: relative;
  color: #666;
}

.b-sort::after {
  background: url(../images/video/sort-d.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  /*position: absolute;
  top: 50%;
  margin: -5px 0 0 4px;*/
}

.b-sort-2::after {
  margin: -16px 0 0 4px;
}

.b-sort:hover::after,
.b-sort:active::after,
.b-sort.active::after {
  background: url(../images/video/sort-d-active.png) no-repeat;
}

.b-sort:visited {
  color: #666;
}
.b-sort:hover,
.b-sort:active,
.b-sort.active {
  color: #52c41a;
}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.iconpark-icon-32{
  width:32px;
  height:16px;
  margin-right:6px;
  vertical-align: -0.2em;
  fill: currentColor;
  overflow: hidden;
}
.heima {
  font-size: 14px;
}

.hd-sort{
   display:inline-block;
   vertical-align: middle;
   height:20px;
   position: relative;
   cursor: pointer;
}
.hd-sort i{
  position: absolute; 
}
.hd-sort i.sort-down{width: 0;height:0;
  border-left:4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #BCBCBC; 
  right:-12px;
  top:3px;}
.hd-sort i.sort-up{width: 0;height:0;
  border-left:4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #BCBCBC; 
  right:-12px;
  top:11px;}
.hd-sort.up i.sort-up{
  border-top: 4px solid #52C41A; 
}
.hd-sort.down i.sort-down{
  border-bottom: 4px solid #52C41A; 
}
.hd-sort:link{ color:#666; }
.hd-sort:hover,
.hd-sort:visited,
.hd-sort:active,
.hd-sort.active{
  color:#52C41A;
}

/* .hd-sort .iconpark-icon:first-child{
  position: absolute;
  left:0;
  top:0;
}
.hd-sort .iconpark-icon:last-child{
  position: absolute;
  left:0;
  bottom:0;
}
.hd-sort .iconpark-icon{
  font-size: 10px;
  width:12px;
  height:12px;
  color:#BCBCBC;
  margin:0;
  padding:0;
  cursor: pointer;
  line-height: 8px;
}
.hd-sort .iconpark-icon{ margin-bottom:0;}
.hd-sort .iconpark-icon:hover,
.hd-sort .iconpark-icon:active,
.hd-sort .iconpark-icon.active{
  color:#52C41A;
} */
/*tooltip可点击提示*/

.v-tooltip {
  position: relative;
  display: inline-block;
}

.v-tooltip a {
  color: #909399;
}

.v-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  font-size: 12px;
  line-height: 1.5;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 999;
  bottom: 110%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 1s;
}

.v-tooltip i {
  color: #c8c8c8;
}

.v-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.v-tooltip .tooltiptext::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.v-tooltip:hover .tooltiptext {
  visibility: visible;
}

.v-tooltip:hover .tooltiptext p {
  margin-bottom: 10px;
}

.v-tooltip .btn {
  border-radius: 0 2px 2px 0 !important;
}

.v-tooltip .tooltiptext a {
  text-decoration: none;
  color: #fd7900;
  cursor: pointer;
  display: block;
  text-align: center;
}

.v-tooltip .tooltiptext a:hover {
  opacity: 0.8;
}

.fx-r {
  color: #8c8c8c;
  padding: 20px 0 24px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 24px;
}

.fx-r span {
  color: #595959;
  font-weight: bold;
}

.v3-data-tip .v-tooltip {
  margin-left: 16px;
  font-size: 13px;
}

.v3-data-tip .v-tooltip .data-shows {
  color: #999;
}

.v3-data-tip .data-shows i {
  color: #c8c8c8;
}

.v3-data-tip .v-tooltip .tooltiptext::after {
  left: 91%;
  transform: rotate(180deg);
  bottom: 100%;
  top: -15%;
  border-color: rgba(75, 75, 75, 1) transparent transparent transparent;
}

.v3-data-tip .v-tooltip .tooltiptext {
  top: 110% !important;
  background: rgba(75, 75, 75, 1);
}

.v3-data-tip .tooltip-inner {
  width: 260px;
  max-width: 260px;
  text-align: left;
}

/*pagination-index */
.pagination-index .control-pagination {
  color: #999;
  text-align: center;
  margin: 0 auto 20px;
  display: table;
  clear: both;
}

.pagination-index .control-pagination .pagination > li > a,
.pagination-index .pagination > li > span {
  border: none !important;
}

.pagination-index .control-pagination .pagination > li > a:focus,
.pagination-index .pagination > li > a:hover,
.pagination-index .pagination > li > span:focus,
.pagination-index .pagination > li > span:hover,
.pagination-index .control-pagination .pagination li.active a {
  z-index: 2;
  cursor: default;
  background-color: #fff !important;
  border-color: #fff !important;
  color: #52c41a;
}

.pagination-live .control-pagination .pagination {
  margin: 0 !important;
}

.pagination-live .pagination > li > span {
  padding: 6px !important;
}

.pagination-live .pagination > li > a {
  min-width: 20px !important;
}

.pagination-live .pagination-text-input {
  width: 28px;
  height: 22px !important;
}

.pagination-live .pagination-btn-go {
  height: 22px;
  line-height: 20px;
}

/*v3-list-wrapper*/
.v3-wrapper {
  background: #ffffff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  margin: 24px;
  padding: 24px;
}

.v3-list-wrapper {
  padding: 0;
}

i.praise {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -218px -114px;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  margin-top: -3px;
}

i.praise.t1 {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -158px -114px !important;
}

i.praise.t2 {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -188px -114px !important;
}

.v3-list-wrapper .v3-list-main .table {
  border-radius: 4px 4px 0 0;
  border-collapse: collapse;
}

.v3-list-wrapper .v3-list-main .table thead {
  border: 1px solid #eeeeee;
  border-radius: 4px 4px 0 0;
}

.v3-list-wrapper .v3-list-main .table th {
  padding: 12px 4px;
  background: #fafafa;
  border-bottom: none;
  vertical-align: middle;
  color: #666;
  font-size: 14px;
}

.v3-list-wrapper .v3-list-main .table th:first-child {
  border-radius: 4px 0 0 0;
  border-collapse: collapse;
}

.v3-list-wrapper .v3-list-main .table th:last-child {
  border-radius: 0 4px 0 0;
  border-collapse: collapse;
}

.v3-list-wrapper .v3-list-main .table th i.iconfont {
  font-size: 13px;
  margin-left: 5px;
  color: #d9d9d9;
}

.v3-list-wrapper .v3-list-main .table th:first-child,
.v3-list-wrapper .v3-list-main .table td:first-child {
  padding-left: 16px;
}

.v3-list-wrapper .v3-list-main .table td {
  border-bottom: none;
  padding: 16px 4px;
  border-top: none;
  vertical-align: middle;
  color: #333333;
  font-size: 14px;
}
.v3-list-wrapper .v3-list-main .c-rate {
  display: block;
  cursor: pointer;
}
.v3-list-wrapper .v3-list-main .table tr:nth-child(even) td {
  background: #f7f7f7;
}
.v3-list-wrapper .v3-list-main .table tr:nth-child(odd) td {
  background: #fff;
}
.v3-list-wrapper .v3-list-main .table th:last-child {
  padding: 10px 14px 10px 4px;
}

.v3-list-wrapper .v3-list-main .table tr td:last-child {
  padding: 10px 14px 10px 4px;
}

.v3-list-wrapper .v3-list-main .table tr:hover,
.v3-list-wrapper .v3-list-main .table tr:nth-child(even):hover td {
  background: #eefbe9;
}

.v3-list-wrapper .media-list a {
  color: #333;
  font-size: 14px;
}

.v3-list-wrapper .media-list a:hover {
  opacity: 0.8;
}

.v3-list-wrapper .media-list .tooltip-inner {
  text-align: left;
}

.v3-list-wrapper .load-more {
  text-align: center;
  font-size: 14px;
  color: #999;
  clear: both;
  /* margin-bottom: 16px; */
  padding: 24px 0;
}

.v3-list-wrapper .text-gray {
  color: #666666;
}

.v3-list-wrapper .rank {
  color: #303133;
  min-width: 24px;
  text-align: center;
  font-weight: bold;
  display: inline-block;
  margin-right: 4px;
}

.v3-list-wrapper .rank i {
  background: url(../images/v3/v3-icona2ef.png?02);
  width: 24px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}

.v3-list-wrapper .rank i.rank1 {
  background-position: -172px -16px;
}

.v3-list-wrapper .rank i.rank2 {
  background-position: -212px -16px;
}

.v3-list-wrapper .rank i.rank3 {
  background-position: -252px -16px;
}

.v3-list-wrapper .rank i.rank3 em {
  font-size: 12px;
}

.v3-rank-state {
  display: inline-block;
  font-size: 12px;
}

.v3-rank-up {
  color: #f03d3d;
}

.v3-rank-up::before {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #f03d3d;
  content: '';
  position: relative;
  width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}

.v3-rank-down {
  color: #52c41a;
}

.v3-rank-down::before {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #52c41a;
  content: '';
  position: relative;
  width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}

.v3-rank-new::before {
  background: url(../images/v3/v3-icona2ef.png?02) no-repeat -248px -114px;
  width: 24px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  content: '';
}

.v3-rank-default {
  color: #c8c8c8;
}

.v3-list-wrapper .link-view {
  color: #52c41a;
  margin-left: 6px;
}

.v3-list-wrapper .link-view:hover {
  opacity: 0.8;
}

.location-table.table-head,
.v3-list-wrapper .v3-list-main .table-thead {
  margin-bottom: 0 !important;
}

.location-table.table-head,
.v3-list-wrapper .v3-list-main .table-head,
.v3-list-wrapper .v3-list-main .table-thead table {
  border: 1px solid #eee;
  border-radius: 4px;
  border-collapse: separate;
  margin-bottom: 0;
}
.location-table a {
  color: #595959;
}
.location-table a:hover {
  opacity: 0.8;
}
.table-thead.theadScroll {
  /* position: sticky;
  top: 0; */
  position: fixed;
  left: 272px;
  right: 52px;
  z-index: 9;
}

.details-thead.theadScroll {
  /*position: sticky;
  top: 113px;*/
  top: 120px;
  position: fixed;
  left: 616px;
  right: 52px;
  z-index: 15;
}

.sidebar-collapsed .details-thead.theadScroll {
  left: 452px !important;
}
.sidebar-collapsed .v3-list-main .details-thead.theadScroll {
  left: 482px !important;
}
.sidebar-collapsed .table-thead.theadScroll {
  left: 138px;
}
.list-thead.theadScroll {
  /* position: sticky;
  top: 0;*/
  top: 59px;
  position: fixed;
  left: 616px;
  right: 52px;
  z-index: 9;
  padding-top: 16px !important;
}

.h51 {
  height: 51px;
  display: block;
}

.h46 {
  height: 44px;
  display: block;
}

.live-time {
  font-size: 12px;
  display: block;
  line-height: 1;
}

.table-thead-store.theadScroll {
  top: 123px;
  left: 614px;
}

.sidebar-collapsed .table-thead-store.theadScroll {
  top: 123px;
  left: 452px;
}

/*v3-data-wrapper*/
.v3-data-wrapper {
  padding: 0;
  border: 1px solid #eeeeee;
  border-radius: 4px;
}

.v3-data-wrapper .v3-list-main .table thead {
  border-radius: 4px;
  border-width: 0 0 1px 0;
}

.v3-data-wrapper .v3-list-main .table th {
  padding: 12px 4px;
  background: #fafafa;
  border-bottom: none;
  vertical-align: middle;
  color: #666;
}

.v3-data-wrapper .v3-list-main .table tr th,
.v3-data-wrapper .v3-list-main .data-body tr td {
  border-bottom: 1px solid #eeeeee;
}

.data-body .tag-industry-label em {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-data-wrapper .table-16 {
  padding: 0 16px;
}

.r-menu a {
  color: #999999;
}

.r-menu a:hover,
.r-menu a:active,
.r-menu a.selected {
  color: #52c41a;
}

.r-menu .line::before {
  width: 1px;
  height: 12px;
  background: #999999;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}

.jiage-area .s-progress-area {
  min-height: 166px !important;
  padding: 19px 24px;
}

.jiage-area .area-02 {
  margin-left: 24px;
}

.jiage-area .area-02::before {
  width: 1px;
  background: #eee;
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 32px;
  bottom: 32px;
}

/*tag*/
.tag-industry-label {
  padding: 0 6px;
  height: 20px;
  line-height: 18px;
  background: #eefbe9;
  border: 1px solid #b6e8a3;
  color: #52c41a;
  border-radius: 4px;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
}
.tag-tool i {
  font-size: 12px !important;
  color: #52c41a !important;
}
.tag-red-style {
  background: #ffeded;
  border: 1px solid #f9b1b1;
  color: #f03d3d;
}
.tag-gray-style {
  background: #fafafa;
  border: 1px solid #d9d9d9;
  color: #333333;
}
.tag-content-label {
  padding: 2px 6px;
  background: #fafafa;
  border: 1px solid #eee;
  color: #606266;
  border-radius: 2px;
  font-size: 12px;
  display: inline-block;
  margin: 2px 0;
}

.v3-tag {
  display: inline-block;
  height: 16px;
  padding: 0 2px;
  font-size: 12px;
  background: #eefbe9;
  border: 1px solid #b6e8a3;
  color: #52c41a;
  border-radius: 1px;
  box-sizing: border-box;
  white-space: nowrap;
  cursor: pointer;
}

.v3-tag-info {
  background-color: #eee;
  color: #999;
  border: 1px solid #d9d9d9;
}

.m8 {
  margin-left: 8px;
}

/*media-bozhu*/
.media-list {
  display: table;
}

.media-list .item-media,
.media-list .item-inner {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

.v3-media-bozhu .item-media {
  padding-right: 8px;
  position: relative;
}

.v3-media-bozhu .icon-certification {
  left: 32px;
  top: 32px;
  position: absolute;
}

.v3-media-bozhu-m .icon-certification {
  left: 26px;
  top: 26px;
}

.v3-media-bozhu-m .tooltip-inner,
.v3-media-bozhu .tooltip-inner {
  width: auto !important;
  max-width: 400px !important;
  text-align: center;
  white-space: nowrap;
  word-break: break-all;
}

.v3-media-bozhu .item-inner .item-title a {
  color: #333 !important;
}

.v3-media-bozhu .item-inner .item-title a:hover {
  opacity: 0.8;
}

.table-thead .icheckbox_square-green,
.v3-media-bozhu .icheckbox_square-green {
  margin-right: 2px;
  display: inline-block;
  margin: 12px 12px 0 0;
}

.table-thead .icheckbox_square-green {
  margin: 0 12px 0 0;
}

.v3-media-bozhu .item-media .tag-live {
  left: -8px;
  right: 0;
  border-radius: 2px;
  width: 54px;
  bottom: -6px;
}

.v3-media-bozhu .item-media .tag-live .text {
  transform: scale(0.84, 0.84);
  font-size: 12px;
  margin-left: -3px;
}

.v3-media-bozhu .item-media img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 100% !important;
}

.v3-media-bozhu .item-inner .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 6px;
}
.v3-media-bozhu .item-inner .item-title,
.v3-media-bozhu .item-inner .item-fans {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 1;
  min-width: 90px;
}
.v3-media-bozhu .item-inner .item-fans {
  font-size: 12px;
  color: #999999;
}

.v3-media-bozhu-m .item-media img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 100% !important;
}

.v3-media-bozhu-m .item-inner .item-title {
  margin-bottom: 4px;
}

/*v3-media-location*/
.v3-media-location .item-media {
  margin-right: 13px;
}

.v3-media-location .item-media a {
  background: #d3d5d2;
  border-radius: 4px;
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 64px;
}

.location-img {
  height: 64px;
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}

.v3-media-location .item-media img {
  width: 64px;
  height: 64px;
  border-radius: 4px;
}

.v3-media-location .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px;
}

.v3-media-location .item-address {
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 13px;
}

.version-tip {
  font-size: 14px;
  color: #999999;
  padding: 0;
  margin-bottom: 16px;
}

/*v3-media-store*/
.v3-media-store .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}

.v3-media-store .item-media {
  padding-right: 12px;
}

.v3-media-store .item-title {
  margin-bottom: 6px;
}

/*media-video*/
.v3-media-video {
  margin-right: 14px;
}

.v3-media-video .item-media {
  padding-right: 8px;
}

.v3-media-video .item-media img {
  width: 56px !important;
  height: 56px !important;
}

.v3-media-video .item-media-01 {
  position: relative;
}

.v3-media-video .item-media-01 img {
  border-radius: 4px !important;
}

.v3-media-video .item-media-01 .m-index {
  padding: 0 2px;
  height: 14px;
  background: #cacaca;
  color: #fff;
  border-radius: 4px 0px 4px 0px;
  position: absolute;
  left: 0;
  top: 0;
  right: 8px;
  font-size: 12px;
  text-align: center;
  line-height: 13px;
  z-index:1;
}

.v3-media-video .item-media-01 .m-index-01 {
  background: #f03d3d;
}

.v3-media-video .item-media-01 .m-index-02 {
  background: #ff901b;
}

.v3-media-video .item-media-01 .m-index-03 {
  background: #52c41a;
}

.v3-media-video .item-media-01 .m-index i {
  font-size: 4px;
  transform: scale(0.6);
  margin-right: 2px;
}

.v3-media-video .item-media .m-time {
  width: 56px;
  height: 14px;
  background: rgba(51, 51, 51, 0.9);
  border-radius: 0px 0px 4px 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px;
  color: #fff;
  line-height: 13px;
}

.v3-media-video .item-media .m-time i {
  float: left;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  margin-top: 1px;
}

.v3-media-video .item-media .m-time span {
  font-size: 12px;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

.v3-media-video .item-inner .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.v3-media-video .item-inner .item-title .tooltip-inner {
  /* width: 290px; */
  max-width: 290px;
}
.v3-media-video .item-inner-2 .item-title {
  -webkit-line-clamp: 2;
  margin-bottom: 6px;
  line-height: 1.4;
}

.v3-media-video .item-inner-1 .item-title {
  -webkit-line-clamp: 1;
  margin-bottom: 6px;
  line-height: 1.2;
}

.v3-media-video .item-inner .item-common {
  font-size: 13px;
  color: #909399;
}
.v3-media-video .item-style {
  color: #999;
  font-size: 12px;
}
.v3-media-video .item-bozhu {
  display: flex;
  margin: 6px 0;
  line-height: 20px;
}
.v3-media-video .item-bozhuInfo {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 100px;
  font-size: 14px;
  color: #333;
  margin: 0 6px 0 0;
}
.v3-media-video .item-bozhuInfo img {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  border-radius: 100%;
}
.v3-media-video .item-bozhu .item-style {
  flex: 1;
}
.v3-media-video .item-style span {
  margin-right: 16px;
}
.v3-media-video .item-hotword {
  margin-top: 7px;
  color: #999;
  overflow: hidden;
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.v3-media-video .item-hotword span {
  margin-right: 5px;
}

.v3-media-video .item-goods {
  color: #999;
  font-size: 12px;
  overflow: hidden;
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-media-video .item-goods a {
  color: #ff901b;
  font-size: 14px;
}

/*media-live*/
.v3-media-live {
  margin-right: 14px;
}

.v3-media-live .item-media {
  padding-right: 8px;
  position: relative;
}

.v3-media-live .item-media img {
  width: 56px !important;
  height: 56px !important;
  border-radius: 4px !important;
}

.v3-live-name .item-media img {
  width: 64px !important;
  height: 64px !important;
}

.v3-live-name .item-inner .item-title {
  margin-bottom: 5px !important;
  padding-right: 60px;
}

.v3-live-name .item-inner .item-title .title {
  -webkit-line-clamp: 1 !important;
}

.v3-live-name .item-inner .item-title {
  display: flex;
}

.item-media .tag-live {
  height: 16px;
  line-height: 16px;
  background: #f03d3d;
  border-radius: 0 0 2px 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 8px;
  color: #fff;
  text-align: center;
  border-radius: 0px 0px 4px 4px;
  opacity: 0.9;
}

.item-media .tag-nolive {
  background: #999999 !important;
}

.item-media .off-live {
  background: #ffad0d !important;
}

.item-media .tag-live span,
.item-media .tag-live .text {
  font-size: 12px;
  -webkit-transform: scale(0.84, 0.84);
  transform: scale(0.84, 0.84);
  *font-size: 12px;
}

.v3-media-live .item-inner .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
}

.v3-media-live .item-inner .item-title .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.v3-media-live .item-inner .item-title1 {
  display: flex;
  overflow: inherit !important;
  width: auto !important;
}

.v3-media-live .item-inner .item-title1 a,
.v3-media-live .item-inner .item-title1 .title1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-media-live .item-inner .item-title1 .v3-code {
  width: 60px;
  padding-left: 4px;
}

.v3-media-live .item-tag {
  padding: 2px 0;
}

.v3-media-live .item-tag .hot-sale {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  list-style: none;
  word-break: keep-all;
}

.v3-media-live .item-length {
  color: #999;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-live-name .v3-code {
  margin-left: 4px;
}

/*media-brand*/
.v3-media-brand .item-media {
  padding-right: 12px;
}

.v3-media-brand .item-media img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 4px !important;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.v3-media-brand .item-media .img-default {
  border-radius: 4px !important;
}
.v3-media-brand .item-inner .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-media-brand .item-inner .item-tag {
  padding-top: 6px;
}

/*v3-media-sp*/
.v3-media-sp .item-media {
  padding-right: 12px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.v3-media-sp .item-media-pop {
  position: absolute;
  top: -54px;
  left: 76px;
  width: 200px;
  height: 200px;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.24);
  z-index: 5;
  display: none;
}
.v3-media-sp .item-media-pop::before {
  content: '';
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #fff;
  position: absolute;
  top: 74px;
  left: -7px;
}
.v3-media-sp .item-media .item-media-pop img {
  width: 192px !important;
  height: 192px !important;
  border-radius: 2px;
  margin: 4px;
}
.v3-media-sp .item-media:hover .item-media-pop {
  display: block;
}
.v3-media-sp .item-media img {
  width: 64px !important;
  height: 64px !important;
  border-radius: 4px !important;
}
.v3-media-sp .item-media .img-88 {
  width: 88px !important;
  height: 88px !important;
  border-radius: 4px !important;
}
.v3-media-sp .item-media .tag-default {
  width: 64px;
  height: 64px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  text-align: center;
  line-height: 64px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
}
.v3-media-sp .item-media .first-time {
  width: 64px;
  height: 20px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0px 0px 4px 4px;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
}
.v3-media-sp .item-media .icon-location {
  position: absolute;
  left: 0;
  bottom: 1px;
  height: 16px;
  width: 64px;
}

.v3-media-sp .item-media .icon-location .tooltip-inner {
  width: 220px;
  max-width: 220px;
}
.v3-media-sp .item-media .first-show {
  width: 64px;
  height: 20px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0px 0px 4px 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.v3-media-sp .item-inner .item-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.v3-media-sp .item-inner .item-title i {
  font-size: 14px;
}

.v3-media-sp .item-inner .item-price {
  color: #999999;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.v3-media-sp .item-inner .commission {
  padding-left: 2px;
  /* display: inline-block; */
}
.v3-media-sp .item-inner .item-from {
  font-size: 13px;
  color: #999999;
  padding-top: 4px;
}
.v3-media-sp .item-inner .price {
  font-size: 14px;
  color: #f03d3d;
  margin-right: 6px;
  font-weight: bold;
}

.v3-media-sp .item-inner .percentage {
  color: #ff901b;
  padding-left: 3px;
}

.v3-media-sp .item-inner .o-price {
  color: #999999;
  text-decoration: line-through;
  padding-left: 8px;
}
/*v3-media-bp*/
.v3-media-bp .item-media {
  padding-right: 12px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.v3-media-bp .item-media img {
  width: 72px !important;
  height: 72px !important;
  border-radius: 6px !important;
}
.v3-media-bp .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 4px;
}
.v3-media-bp .item-price {
  margin-bottom: 6px;
}
.v3-media-bp .item-price .price {
  font-size: 14px;
  color: #f03d3d;
  font-weight: bold;
  margin-right: 10px;
}
.v3-media-bp .tag-industry-label {
  vertical-align: text-bottom;
}

.v3-commen-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-right: 20px;
}

.v3-commen-title-f {
  display: flex;
}

.copy{
  min-width: 36px;
  height: 21px;
  border-radius: 2px;
  color: #52c41a;
  background: #eefbe9;
  border: 1px solid #52c41a;
  text-align: center;
  font-size: 13px;
  display: inline-block;
  position: relative;
}

.copy:visited,
.copy:hover,
.copy:active {
  color: #52c41a;
  opacity: 0.8;
}

.copy .tooltiptext {
  width: 114px;
  font-size: 12px;
  line-height: 1.5;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 999;
  top: -38px;
  left: 50%;
  margin-left: -57px;
  display: none;
}

.copy .tooltiptext i {
  color: #52c41a;
  font-size: 12px;
  margin-right: 6px;
}

.v3-commen-title-f .copy {
  margin-right: 50px;
}

.v-header .logout-link a.copy {
  display: inline-block;
  line-height: 20px;
  color: #52c41a;
  z-index: 100;
}

.enter-active {
  animation: msgbox-fade-in 0.3s;
  transition: opacity 0.3s, transform 0.4s;
}

.leave-active {
  animation: msgbox-fade-out 0.3s;
  transition: opacity 0.3s, transform 0.4s;
}

@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }

  to {
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes msgbox-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }

  to {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}

.copy.active .tooltiptext {
  animation: msgbox-fade-in 0.5s;
  transition: opacity 0.3s, transform 0.5s;
}

.copy.slide-out .tooltiptext {
  animation: msgbox-fade-out 0.5s;
  animation-fill-mode: forwards;
  transition: opacity 0.3s, transform 0.5s;
}

/*暂无数据*/
.v3-data-section .v3-section-content,
.v3-data-section .v3-list-main,
.gender-section .v3-section-main {
  position: relative;
  min-height: 310px;
}

.v3-no-results {
  background: url(../images/v3/no-results.png) no-repeat center 0;
  padding: 109px 0 0 0;
  text-align: center;
  min-width: 121px;
  z-index: 2;
  display: block;
  margin: 5% auto;
}

.v3-no-results h6 {
  font-size: 15px;
  color: #333333;
}

.v3-no-results p {
  padding-top: 12px;
  font-size: 13px;
  color: #909399;
}
.v3-no-results a {
  color: #52c41a;
}
.v3-gray {
  text-align: center;
  padding: 32px 24;
}

.v3-gray .v3-no-results {
  background: url(../images/v3/no-results.png) #fff no-repeat center 32px;
  padding: 140px 150px 32px;
  display: block;
  margin: 0 auto;
}

/*全局加载*/
.v3-load-container {
  text-align: center;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.v3-load-container .line-scale div {
  background-color: #e8e8e8;
  width: 4px;
  height: 30px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

.v3-load-container p {
  padding: 8px 0;
  color: #999;
}

@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }

  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }

  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }

  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }

  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}

.line-scale div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite
    cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/**/
.icon1:before,
.icon2:before,
.icon3:before {
  content: '';
}

.iconfont.icon3:before {
  content: '\e66f';
  font-size: 14px;
  margin: 0 6px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.operation-box a {
  width: 32px;
  height: 32px;
  background: #d9f5d0;
  border-radius: 50%;
  margin: 0 3px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  color: #52c41a;
  text-align: center;
  line-height: 32px;
}

.operation-box a:hover {
  background: #52c41a;
  color: #fff;
}
.operation-box a .iconpark-icon,
.operation-box a i {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.operation-box a .iconpark-icon{margin-top: 8px;}
.operation-box a i.iconxiaoliang {
  margin-top: 2px;
}

.operation-box a.disabled {
  background: #eee;
  color: #c8c8c8;
}
.operation-box a.o-delete{
  background: rgba(240, 61, 61, 1);
  color:#fff;
}
.operation-box a.o-delete:hover {
  background: rgba(240, 61, 61, 0.5);
  color:#fff;
}
.operation-box .collection {
  background: #eeeeee;
  color: #c8c8c8;
}

.operation-box .collection-cancel,
.operation-box .collection-cancel:hover,
.operation-box .collection:hover {
  background: #ff901b;
  color: #fff;
}

.operation-box .add {
  background: #ffe0c1;
  color: #ff901b;
}

.operation-box .add:hover {
  background: #ff901b;
  color: fff;
}

.v3-data-tip {
  float: right;
  line-height: 32px;
}

.v3-data-tip .data-refresh {
  margin-left: 16px;
  font-size: 13px;
}

.v3-data-tip a {
  color: #52c41a;
  font-size: 13px;
  padding-left: 12px;
}

.v3-data-tip a:hover {
  opacity: 0.8;
}

.v3-data-tip .data-shows {
  color: #999;
}

.iconwenhao1 {
  color: #c8c8c8 !important;
  font-size: 13px !important;
  margin-left: 5px;
}

.i-collection i {
  color: #d9d9d9;
}

.i-collection i:hover {
  color: #fede9e;
}

.i-collection-cancel i {
  color: #ffad0d;
}

.v3-data-tip .btns-export {
  margin-left: 16px;
}

/*按钮*/
.btn {
  padding: 5px 14px;
}

.btn-group {
  display: inline-block;
  margin-right: 5px;
}

.btn-group .btn-default {
  color: #666666;
  background-color: #fff;
  border-color: #d9d9d9;
}

.btn-group .btn-default:hover {
  color: #52c41a;
  background-color: #fff;
  border-color: #52c41a;
}

.btn-group .btn-default:active,
.btn-group .btn-default.active {
  color: #52c41a;
  background-color: #d9f5d0;
  border-color: #52c41a;
}

.btn-group .btn-default.disabled {
  background-color: #fff;
  color: #c9c9c9;
  border-color: #c9c9c9;
}

.date-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.date-item .form-control {
  border-width: 1px 0 1px 1px;
  border-color: #c9c9c9;
}

.date-item .form-control:focus {
  box-shadow: none;
  border-color: #c9c9c9;
}

.date-item .input-group-addon {
  background: #fff !important;
  background-color: 1px solid #c9c9c9 !important;
}

.date-item .input-group-addon i {
  color: #c8c8c8;
  font-size: 14px;
}

.date-item .input-group-addon .icon2221:before {
  background: url(../images/v3/icon-calendar.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  margin-top: -4px;
}

.rz-public-info .form-control {
  height: 32px;
  padding: 4px 12px;
  box-shadow: none;
  border: 1px solid #d9d9d9;
}

textarea::-webkit-input-placeholder {
  color: #999999 !important;
}

textarea::-moz-placeholder {
  color: #999999 !important;
}

textarea::-moz-placeholder {
  color: #999999 !important;
}

textarea::-ms-input-placeholder {
  color: #999999 !important;
}

.search-item,
.date-group {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.date-group .form-group {
  margin-bottom: 0;
}

.date-group .form-group input {
  height: 32px;
  line-height: 32px;
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 0 0 0 10px;
  color: #666;
  font-size: 14px;
  border-width: 1px 0 1px 1px;
}

.date-group .form-group input::-webkit-input-placeholder {
  color: #666;
}

.date-group .form-group input::-moz-placeholder {
  color: #666;
}

.date-group .form-group input::-moz-placeholder {
  color: #666;
}

.date-group .form-group input::-ms-input-placeholder {
  color: #666;
}

.date-group input.form-control:focus {
  box-shadow: none;
  border-color: #d8d8d8;
}

.date-group .form-group input:focus {
  box-shadow: none;
  border-color: none;
}

.date-group .form-group input:active {
  border-color: none;
  outline: none;
}

.date-group .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #666;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-width: 1px 1px 1px 0;
  border-radius: 0 4px 4px 0;
}

.date-group .glyphicon-calendar:before {
  background: url(../images/v3/icon-calendar.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: inherit;
  content: '';
  margin-top: -4px;
}

.daterangepicker.opensright:after,
.daterangepicker.opensright::before {
  display: none;
}

.daterangepicker .btn-success {
  color: #fff;
  background-color: #52c41a;
  border-color: #52c41a;
}

.daterangepicker .btn-success:hover,
.daterangepicker .btn-success:active {
  color: #fff;
  background-color: #3bb300;
  border-color: #3bb300;
}

/*按钮*/
.button-unified.focus,
.button-unified:focus {
  color: #fff;
  background-color: #52c41a;
  border-color: #52c41a;
}

.button-unified:hover {
  color: #fff;
  background: #74cf48;
  border-color: #74cf48;
}

.button-unified.active,
.button-unified:active,
.open > .dropdown-toggle.button-unified {
  color: #fff;
  background-color: #3bb300;
  border-color: #3bb300;
}

.button-unified.active.focus,
.button-unified.active:focus,
.button-unified.active:hover,
.button-unified:active.focus,
.button-unified:active:focus,
.button-unified:active:hover,
.open > .dropdown-toggle.button-unified.focus,
.open > .dropdown-toggle.button-unified:focus,
.open > .dropdown-toggle.button-unified:hover {
  color: #fff;
  background-color: #3bb300;
  border-color: #3bb300;
}

.button-unified.active,
.button-unified:active,
.open > .dropdown-toggle.button-unified {
  background-image: none;
}

.button-unified.disabled,
.button-unified.disabled.active,
.button-unified.disabled.focus,
.button-unified.disabled:active,
.button-unified.disabled:focus,
.button-unified.disabled:hover,
.button-unified[disabled],
.button-unified[disabled].active,
.button-unified[disabled].focus,
.button-unified[disabled]:active,
.button-unified[disabled]:focus,
.button-unified[disabled]:hover,
fieldset[disabled] .button-unified,
fieldset[disabled] .button-unified.active,
fieldset[disabled] .button-unified.focus,
fieldset[disabled] .button-unified:active,
fieldset[disabled] .button-unified:focus,
fieldset[disabled] .button-unified:hover {
  background-color: #b6e8a3;
  border-color: #b6e8a3;
}

.button-default i {
  color: #52c41a !important;
}

.button-default.focus,
.button-default:focus {
  color: #52c41a;
  background-color: #fff;
  border-color: #52c41a;
}

.button-default:hover {
  color: #52c41a;
  background-color: #fff;
  border-color: #52c41a;
}

.button-default.active,
.button-default:active,
.open > .dropdown-toggle.button-default {
  color: #fff;
  background-color: #3bb300;
  border-color: #3bb300;
}

.button-default.active.focus,
.button-default.active:focus,
.button-default.active:hover,
.button-default:active.focus,
.button-default:active:focus,
.button-default:active:hover,
.open > .dropdown-toggle.button-default.focus,
.open > .dropdown-toggle.button-default:focus,
.open > .dropdown-toggle.button-default:hover {
  color: #fff;
  background-color: #3bb300;
  border-color: #3bb300;
}

.button-default.active,
.button-default:active,
.open > .dropdown-toggle.button-default {
  background-image: none;
}

.button-default.disabled,
.button-default.disabled.active,
.button-default.disabled.focus,
.button-default.disabled:active,
.button-default.disabled:focus,
.button-default.disabled:hover,
.button-default[disabled],
.button-default[disabled].active,
.button-default[disabled].focus,
.button-default[disabled]:active,
.button-default[disabled]:focus,
.button-default[disabled]:hover,
fieldset[disabled] .button-default,
fieldset[disabled] .button-default.active,
fieldset[disabled] .button-default.focus,
fieldset[disabled] .button-default:active,
fieldset[disabled] .button-default:focus,
fieldset[disabled] .button-default:hover {
  background-color: #b6e8a3;
  border-color: #b6e8a3;
}

.button-default .i {
  color: #fff;
}

.btns-share {
  font-size: 14px;
  padding: 0 18px;
  height: 32px;
  line-height: 32px;
  background: #ffffff;
  border: 1px solid #52c41a;
  color: #52c41a !important;
  margin-left: 4px;
}

.btns-share:hover,
.btns-share:active {
  background: #3bb300 !important;
  color: #fff !important;
  opacity: 1 !important;
}

.btns-share {
  color: #52c41a !important;
}

.btns-share i.iconfenxiang {
  margin-right: 8px;
  font-size: 14px;
}

.btns-share:hover i.iconfenxiang {
  color: #fff !important;
}

.btns-share-load,
.btns-share-load:hover,
.btns-share-load:active {
  background: #ffffff !important;
  border: 1px solid #c8c8c8 !important;
  color: #c8c8c8 !important;
  cursor: default !important;
  width: 116px;
}

.text-red {
  color: #f03d3d;
}

.text-orange {
  color: #ff901b !important;
}

.text-dark-grey {
  color: #999999;
  font-size: 13px;
}

.text-green {
  color: #52c41a;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

/*section-list*/
.v3-data-content .col-sm-6 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.v3-data-content .col-sm-6:first-child {
  padding-left: 0 !important;
}

.v3-data-content .col-sm-6:last-child {
  padding-right: 0 !important;
}

.v3-data-content .v3-section-list {
  padding: 16px 0;
  min-height: 32px;
  border-bottom: 1px solid #eeeeee;
  background: #fff;
}
.v3-data-content .v3-section-list .date-item {
  margin-right: 0;
}
.v3-data-content .v3-section-list .pr-10 {
  padding-right: 5px;
  z-index:0;
}

.v3-data-content .v3-section-list:first-child {
  padding-top: 0;
}

.v3-data-content .v3-section-list .industry-items label {
  text-align: right;
}

.v3-data-content .industry-items {
  color: #999;
}

.v3-data-content .industry-items label {
  min-width: 70px;
  float: left;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: normal;
  color: #666;
  text-align: left;
}
.v3-data-content .industry-items label span {
  color: #999;
}
.v3-data-content .industry-items label .tooltip-inner {
  width: 110px;
}

.v3-data-content .industry-items .label-item {
  color: #999;
  min-width: auto !important;
}

.btns-screening {
  width: 134px;
  height: 24px;
  line-height: 24px;
  background: #52c41a;
  border-radius: 1px;
  color: #fff;
  margin: 0 auto 25px;
  display: block;
  border-radius: 4px;
  text-align: center;
}

.btns-screening::after {
  background: url(../images/v3/arrow-top.png) no-repeat;
  width: 9px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  margin: -3px 0 0 3px;
}

.btns-screening.btns-screening-down::after {
  transform: rotate(180deg);
}

.btns-screening:link,
.btns-screening:visited {
  color: #fff !important;
}

.btns-screening:hover,
.btns-screening:active {
  opacity: 0.8;
  color: #fff;
}
.btns-screening-area {
  border-top: 1px dashed #eee;
  padding-top: 16px;
}
.btns-screening-area .btns-screening {
  margin-bottom: 16px;
}
.v3-data-content .industry-items .label-choose {
  margin-right: 5px;
  line-height: 28px;
}

.v3-data-content .industry-option {
  min-height: 49px;
}

.v3-data-content .industry-option label {
  line-height: 28px;
}

.v3-data-content .industry-option .search-item {
  margin-right: 19px;
}

.industry-option .select2-container .select2-selection--single {
  height: 28px;
}

.industry-option
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 28px;
}

.industry-option
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 4px;
}

.v3-data-section {
  margin-bottom: 0;
  font-style: normal;
}

.v3-data-section .v3-section-title {
  font-size: 14px;
  color: #303133;
  padding: 24px 0 16px;
}
.v3-data-section .v3-section-title .search-select {
  color: #999;
}
.v3-data-section .v3-section-title .title {
  line-height: 1;
  font-weight: bold;
  display: inline-block;
  font-style: normal;
  margin-bottom: 0;
}

.v3-data-section .v3-section-title .title .t-tip {
  padding-left: 10px;
  color: #606266;
  display: inline-block;
  font-weight: normal;
  font-size: 13px;
  color: #999;
}

.v3-data-section .v3-section-title .title span {
  color: #909399;
  font-weight: normal;
}
.v3-data-section .v3-section-title .title span.typeName {
  font-size: 14px;
  color: #303133;
  font-weight: bold;
}
.v3-data-section .v3-section-title .title1 {
  line-height: 32px;
}

.title-tab a {
  color: #303133;
}

.title-tab a:hover,
.title-tab a:active,
.title-tab a.selected {
  color: #51c31b !important;
}

.title-tab .search-select-item__value {
  color: #999 !important;
}

.title-tab .search-select-pop__item {
  font-weight: normal;
  color: #999;
}

.p-title-tip {
  color: #999;
  font-weight: normal;
}

.v3-data-section .v3-section-content {
  min-height: 310px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 16px;
}
.v3-data-section .v3-section-title .title .line::before {
  width: 1px;
  height: 12px;
  background: #303132;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}

.v3-data-section .v3-section-title .title a.item {
  color: #303132;
}

.v3-data-section .v3-section-title .title a.item:hover,
.v3-data-section .v3-section-title .title a.item:active,
.v3-data-section .v3-section-title .title a.item.selected {
  color: #52c41a;
}

.v3-data-section .v3-section-title .tooltip-inner {
  text-align: left !important;
  max-width: 220px;
}

.v3-data-section .v3-section-title .more {
  float: right;
  color: #52c41a;
}

.v3-data-section .v3-section-title .more:hover {
  opacity: 0.8;
}

.v3-data-section .v3-subtitle {
  margin-bottom: 16px;
  font-size: 14px;
  color: #666666;
}

.v3-data-section .v3-subtitle a {
  color: #666666;
}

.v3-data-section .v3-subtitle a:hover,
.v3-data-section .v3-subtitle a:active,
.v3-data-section .v3-subtitle a.active {
  color: #52c41a;
}

.v3-section-dataList {
  margin-bottom: -4px;
  border-radius: 4px 4px 0 0 !important;
  z-index: 1;
  min-height: 75px !important;
  text-align: center;
  font-size: 13px;
  color: #909399;
}

.v3-section-dataList .data-item {
  border-right: 1px solid #eee;
}
.v3-section-dataList .patch-color {
  width: 19px;
  height: 11px;
  background: #52c41a;
  border-radius: 2px;
  display: inline-block;
  margin-right: 6px;
}
.v3-section-dataList .patch-color.c2 {
  background: #ffad0d;
}
.v3-section-dataList .patch-color.c3 {
  background: #f03d3d;
}
.v3-section-dataList .d-value {
  color: #333333;
  font-size: 18px;
  padding-top: 5px;
  font-weight: 600;
}

.v3-section-options {
  margin-bottom: 16px;
}

.v3-section-options .button {
  padding: 0;
  border: 0 none transparent;
  border-image: none;
  background-color: transparent;
  outline: 0 none !important;
  font-size: 14px;
  font-weight: 600;
  color: #303133;
  font-weight: normal;
}
.section-subtitle .v3-section-options .button {
  color: #999;
}
.v3-section-options .button-line {
  color: #c8c8c8;
  margin: 0 3px;
}

.v3-section-content .v3-section-options .button.active,
.v3-section-content .v3-section-options .button:hover {
  color: #c8c8c8;
}
.v3-section-content .v3-section-options .button-text {
  color: #303133 !important;
}
.v3-section-content .v3-section-options1 .button.active,
.v3-section-content .v3-section-options1 .button:hover,
.v3-section-options .button.active,
.v3-section-options .button:hover {
  color: #52c41a;
}

.v3-section-options .options-button-group {
  float: left;
}
.v3-section-options .tooltip-inner{ width: 220px; max-width: 220px;}
/*30天趋势*/
.media-list-trend{
  border-bottom: 1px solid #eee;
    padding: 6px 0 16px;
    display: block;
}
.media-list-trend .item-title{
color:#303133;
font-weight:bold;
margin-bottom:4px;
}
.media-list-trend .item-info{
  color:#999;
  font-size:13px;
}
.media-list-trend .item-info span{
  color: #f03d3d;
  font-weight: bold;
  margin-right:30px;
}
.v3-section-options .tooltip-inner {
  width: 220px;
  max-width: 220px;
}
/*chart-title*/
.trends-title {
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
  list-style: none;
  margin-bottom: 24px;
}

.trends-title ul {
  display: inline-block;
}

.trends-title li {
  display: inline-block;
  padding-right: 16px;
}

.trends-title li::before {
  width: 16px;
  height: 16px;
  background: #52c41a;
  border-radius: 2px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -3px;
}

.trends-title li:nth-child(1)::before {
  background: #52c41a;
}

.trends-title li:nth-child(2)::before {
  background: #ff901b;
}

.trends-title li:nth-child(3)::before {
  background: #307dff;
}

.trends-title li:nth-child(4)::before {
  background: #f03d3d;
}

/*section-search*/
.v3-section-search {
  width: 280px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: none;
}

.v3-section-search .control-search [type='text'] {
  width: 216px;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  border-radius: 5px 0 0 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 13px;
  color: #757575;
  box-sizing: border-box;
}

.v3-section-search .control-search [type='text']:focus,
.v3-section-search .control-search [type='text']:active {
  background: #f9f9f9;
  outline: none;
  border-color: #52c41a;
}

.v3-section-search input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.v3-section-search input::-moz-placeholder {
  color: #bfbfbf;
}

.v3-section-search input::-moz-placeholder {
  color: #bfbfbf;
}

.v3-section-search input::-ms-input-placeholder {
  color: #bfbfbf;
}

.v3-section-search .control-search-submit {
  text-align: center;
  background: #52c41a;
  border-radius: 0 4px 4px 0;
  width: 64px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #fff !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.v3-section-search .control-search-submit:hover {
  background: #5fbf30;
}

/*video-tabs*/
.v3-details-wrapper .videos .video-tabs {
  background: #fff;
  padding: 24px 24px 0 24px;
  box-sizing: border-box;
  border-radius: 4px 4px 0 0;
}

.v3-details-wrapper .videos .video-tabs::after {
  width: 100%;
  height: 1px;
  background: #eee;
  content: '';
  visibility: initial;
}

.v3-details-wrapper .videos .video-tabs li {
  min-width: auto;
  height: 30px;
  float: left;
  margin-right: 20px;
  position: relative;
  list-style: none;
}
.v3-details-wrapper .videos .video-tabs li:last-child {
  margin-right: 0 !important;
}
.v3-details-wrapper .videos .video-tabs li .flagNew {
  position: absolute;
  right: 0;
  top: -5px;
  color: #f00;
  font-size: 13px;
  font-weight: bold;
}

.v3-details-wrapper .videos .video-tabs li a {
  background: #fff;
  border-radius: 0;
  min-width: auto;
  padding: 0;
  height: 30px;
  line-height: 16px;
  text-align: left;
  display: block;
  font-size: 14px;
  color: #666666;
}

.v3-details-wrapper .videos .video-tabs li a:hover,
.v3-details-wrapper .videos .video-tabs li a:active {
  color: #52c41a;
}

.v3-details-wrapper .videos .video-tabs li.active a {
  color: #52c41a;
  border-bottom: 2px solid#52c41a;
  height: 31px;
}

.v3-details-wrapper .videos .tab-pane {
  border-radius: 0 0 4px 4px;
  background: #ffffff;
  border-radius: 4px;
  padding: 16px 24px 24px 24px;
  min-height: 600px;
}

/*v3-details-wrapper*/
.v3-details-wrapper {
  padding: 24px;
  display: flex;
}

.v3-details-wrapper-col .videos {
  flex: 1;
  padding-left: 344px;
  width: 0;
}
.sidebar-collapsed .v3-details-wrapper .videos .video-tabs.tabsScroll {
  left: 462px;
}
.sidebar-collapsed .v3-data-content .list-thead.theadScroll {
  left: 482px;
}

.v3-details-wrapper .v3-owner {
  border-radius: 4px;
  width: 320px;
  height: calc(100% - 94px);
  margin-right: 24px;
  position: fixed;
  z-index: 11;
}

.v3-details-wrapper .v3-owner .v3-owner-info {
  background: #fafafa;
  border-radius: 4px 4px 0 0;
  padding: 24px 24px 0 24px;
  min-height: auto;
  width: 320px;
  background: #fff;
}

.owner-product .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 3px;
} 

/*.owner-product .item-title{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 3px;
}*/
.owner-product .item-title a {
  color: #303133;
}

.owner-product .item-title a.title:hover {
  opacity: 0.8;
}

.owner-product .item-title i {
  margin: 0 1px;
  font-size: 14px;
}

.owner-product .item-title .copy {
  color: #52c41a;
  height: 16px;
  line-height: 15px;
  font-size: 12px;
}

.owner-product .item-title .copy .tooltiptext {
  text-align: center;
}

.owner-product .sp-price i {
  font-size: 16px;
}

.owner-product .price {
  font-size: 14px;
  color: #f03d3d;
  font-weight: bold;
  display: inline-block;
}

.owner-product .sp-price .coupons-tip {
  width: 100px;
  margin-left: -10px;
}

.owner-product .sp-price .coupons-tip:before {
  left: 42px;
}

.owner-product .sp-price .coupons-tip::after {
  left: 43px;
}

.owner-product .o-price {
  font-size: 12px;
  color: #8c8c8c;
  text-decoration: line-through;
  padding: 0 5px 0 1px;
}

/*优惠券*/
.coupons-area .tooltip-inner {
  background: #ffffff;
  border: 1px solid #f03d3d;
  border-radius: 6px;
  color: #f03d3d;
  line-height: 1.5;
  min-width: 100px;
  max-width:200px;
  z-index: 0;
  text-align:center;
}

.coupons-area .tooltip-arrow {
  border-top-color: #f03d3d !important;
  z-index: 101;
}

.coupons-area .tooltip-arrow::before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  top: -7px;
  left: -5px;
}

.coupons-area .tooltip-arrow::after {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 4px solid #f03d3d;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: -6px;
  left: -5px;
}

.coupons-tip {
  padding: 5px;
  background: #ffffff;
  border: 1px solid #f03d3d;
  border-radius: 6px;
  color: #f03d3d;
  line-height: 1;
  position: absolute;
  display: none;
  z-index: 100;
  text-align: center;
  top: -32px;
  min-width: 90px;
  left: -45%;
  font-size: 13px;
}

.coupons-tip:before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 5px solid #f03d3d;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  top: 23px;
  left: 32px;
}

.coupons-area .tooltip-arrow::after,
.coupons-tip:after {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 4px solid #ffffff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: 22px;
  left: 33px;
}

.coupons-area {
  position: relative;
}

.coupons-area:hover .coupons-tip,
.coupons-area:active .coupons-tip,
.coupons-area.active .coupons-tip {
  display: inline-block;
  top: -32px;
  min-width: 75px;
  left: -30px;
}

.owner-price-trend {
  position: relative;
  z-index: 10;
  display: inline-block;
  cursor: pointer;
}

.owner-price-trend .price-trend-box-mask {
  position: absolute;
  left: -20px;
  top: 20px;
}

.owner-price-trend .tooltip-inner {
  width: 60px;
}
.owner-product .owner-price-trend .tooltip-inner {
  width: 60px !important;
  max-width: 60px !important;
}
.price-trend-box {
  margin-top: 16px;
}

.price-trend-content {
  width: 784px;
  min-height: 403px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  padding: 16px;
  display: none;
}

.price-trend-content::before {
  content: '';
  width: 0px;
  height: 0px;
  border-bottom: 11px solid#eee;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  position: absolute;
  top: 5px;
  left: 17px;
}

.price-trend-content::after {
  content: '';
  width: 0px;
  height: 0px;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: 6px;
  left: 18px;
}

.price-trend-content .section-title {
  color: #303133;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 10px;
}

.price-trend-content .section-title .a-close {
  background: url(../images/video/icon-data.png) no-repeat 0 -247px;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 20px;
  top: 35px;
}

.price-trend-content .section-subtitle {
  color: #999999;
  font-size: 14px;
  padding-bottom: 10px;
  height:40px;
}

.price-trend-content .section-subtitle .lowest-price {
  font-size: 16px;
  color: #f03d3d;
  font-weight: bold;
}

.price-trend-content .section-subtitle ul {
  display: inline-block;
}

.price-trend-content .section-subtitle li {
  display: inline-block;
  margin-right: 16px;
}

.price-trend-content .section-content {
  width: 752px;
  height: 309px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 16px;
}

.mask-pop .price-trend-content {
  display: block;
  margin: 60px auto;
  position: relative;
  z-index: 9999;
}

.mask-pop .price-trend-content .section-title .a-close {
  top: 18px;
}

.price-trend-content::before,
.price-trend-content::after {
  display: none;
}
.owner-price-trend:hover .price-trend-content::before,
.owner-price-trend:hover .price-trend-content::after,
.owner-price-trend:hover .price-trend-content {
  display: block;
}

.owner-price-trend.trend-box-hidden:hover .price-trend-content {
  display: none;
}

.owner-product .times {
  color: #909399;
  font-size: 13px;
}

.v3-owner-info .button-area {
  padding: 16px 0 6px 0;
  border-bottom: 1px solid #eee;
}

.v3-owner-info .button-area a {
  width: 130px;
  height: 28px;
  line-height: 26px;
  background: rgba(216, 216, 216, 0);
  border-radius: 3px;
  margin-right: 7px;
  border: 1px solid #eeeeee;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 10px;
  color: #606266;
  font-size: 13px;
}
.v3-owner-info .button-area-new .v3-code{
  border-radius: 3px;
  border: 1px solid #EEEEEE;
  width: 28px;
  padding: 0 6px;
  margin-left:0;
}
.v3-owner-info .button-area-new a{
  width:110px;
  margin-right:0;
  margin-left:8px;
}
.v3-owner-info .button-area-new .v3-code .code-box {
  left: 40px;}
.v3-owner-info .button-area a i {
  font-size: 13px;
  color: #c8c8c8;
  margin-right: 6px;
}

.v3-owner-info .button-area a.a-tg {
  color: #ff901b;
  border: 1px solid #ff901b;
}

.v3-owner-info .button-area a.a-tg i {
  color: #ff901b;
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  -webkit-animation: zy 3s linear infinite;
  animation: zy 3s linear infinite;
}

@keyframes zy {
  10% {
    transform: rotate(0deg);
  }

  20% {
    transform: rotate(0deg);
  }

  30% {
    transform: rotate(0deg);
  }

  40% {
    transform: rotate(0deg);
  }

  50%,
  100% {
    transform: rotate(0deg);
  }
}

.v3-owner-info .button-area a.a-tg:hover,
.v3-owner-info .button-area a.a-tg:active {
  border: 1px solid #ff901b;
  color: #fff;
  background: #ff901b;
  transition: all 0.18s ease-out 0s;
}

.v3-owner-info .button-area a.a-tg:hover i {
  color: #fff;
}

.v3-owner-info .button-area a:hover {
  color: #ff901b;
  border: 1px solid #ff901b;
}

.v3-owner-info .button-area a:hover i {
  color: #ff901b;
}

.v3-owner-info .button-area a.active,
.v3-owner-info .button-area a:active {
  color: #fff;
  background: #ff901b;
  border: 1px solid #ff901b;
}

.v3-owner-info .button-area a.more:hover {
  color: #52c41a;
  border: 1px solid #52c41a;
}

.v3-owner-info .button-area a.more:hover i {
  color: #52c41a;
}

.v3-owner-info .button-area a.more.active,
.v3-owner-info .button-area a.more:active {
  color: #fff;
  background: #52c41a !important;
  border: 1px solid #52c41a !important;
}

.v3-owner-info .button-area a.active i,
.v3-owner-info .button-area a:active i {
  color: #fff;
}

.v3-owner-info .button-area a:nth-child(2n) {
  margin-right: 0;
}

.v3-owner-info .info-box {
  padding: 16px 0;
  border-bottom: 1px solid #eee;
  color: #606266;
}

.v3-owner-info .info-box .tooltip-inner {
  word-break: break-all;
  text-align: left;
}

.rank-tool {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -16px -206px;
  width: 272px;
  height: 32px;
  display: inline-block;
  color: #fff;
  margin-bottom: 16px;
  cursor: pointer;
}

.rank-tool span {
  font-size: 13px;
  color: #ffffff;
  text-shadow: 0px 0px 4px #358f08;
  line-height: 32px;
  padding: 0 12px 0 54px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: center;
}

.rank-tool.rank-tool-01 {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -16px -254px;
}

.rank-tool.rank-tool-01 span {
  text-shadow: 0px 0px 4px #f03e3e !important;
}

.rank-tool.rank-tool-02 {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -16px -302px;
}

.rank-tool.rank-tool-02 span {
  text-shadow: 0px 0px 4px #1f73ff !important;
}

.rank-tool.rank-tool-03 {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -16px -350px;
}

.rank-tool.rank-tool-04 {
  background: url(../images/v3/v3-icona2ef.png?02) no-repeat -16px -398px;
}

.rank-tool.rank-tool-04 span,
.rank-tool.rank-tool-06 span {
  text-shadow: 0px 0px 4px #31009c !important;
}
.rank-tool.rank-tool-06 {
  background: url(../images/v3/v3-icona2ef.png?02) no-repeat -16px -446px;
}
.rank-tool.rank-tool-05 {
  background: url(../images/v3/v3-icona2ef.png?02) no-repeat -16px -522px;
}
.rank-tool.rank-tool-05,
.rank-tool.rank-tool-06 {
  height: 60px;
}
.rank-tool.rank-tool-05 .rt-nav,
.rank-tool.rank-tool-06 .rt-nav {
  height: 32px;
}
.rank-tool.rank-tool-05 .rt-tip {
  color: #52c41a;
  font-size: 12px;
  padding: 5px 12px 5px 54px;
  font-weight: 600;
  text-align: center;
  background: #e1f4d6;
  border-radius: 0 0 4px 4px;
}
.rank-tool.rank-tool-06 .rt-tip {
  color: #7c48ee;
  font-size: 12px;
  padding: 5px 12px 5px 54px;
  font-weight: 600;
  text-align: center;
  background: rgba(179, 126, 248, 0.15);
  border-radius: 0 0 4px 4px;
}
.rank-tool.rank-tool-07 {
  background: url(../images/v3/v3-icond72d.png?07) no-repeat -16px -598px;
}
.rank-tool.rank-tool-07 span {
  text-shadow: 0px 0px 4px#620069 !important;
}
.owner-concession {
  color: #606266;
  font-size: 13px;
}

.owner-concession .items,
.owner-LogisticsInfo .items {
  width: 136px;
  float: left;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.owner-concession .items span {
  display: inline-block;
}

.owner-concession .favorable {
  color: #606266;
}

.owner-concession .favorable em {
  color: #ff901b;
}

.owner-concession .t-red {
  color: #f03d3d;
  font-weight: bold;
}

.owner-concession .t-gray {
  color: #c0c4cc;
  font-size: 12px;
}
.owner-LogisticsInfo {
  padding-top: 10px;
}
/* 
.owner-info-props {
  margin-bottom: 10px;
} */

.owner-info-props .items {
  width: 136px;
  float: left;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  word-break: break-all;
}

.owner-info-props .items a {
  color: #666;
}

.owner-info-props .items a:hover {
  opacity: 0.8;
}
.owner-info-props .items .classification:hover {
  color: #52c41a;
  opacity: 1;
}
.owner-store {
  color: #333;
  background: #fff;
  display: block;
  font-size: 14px;
  position: relative;
}

.owner-store dl {
  display: flex;
}

.owner-store dt {
  width: 42px;
}

.owner-store dd {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 32px;
  color: #333;
  width: 200px;
  padding-right: 30px;
}

.owner-store img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}

.owner-store .arrow-right {
  position: absolute;
  top: 50%;
  width: 10px;
  height: 10px;
  border-top: 1px solid#D9D9D9;
  border-right: 1px solid #d9d9d9;
  box-shadow: 0 0 0 lightgray;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  right: 0;
  -webkit-transform: translate3d(0, -50%, 0) rotate(45deg);
  transform: translate3d(0, -50%, 0) rotate(45deg);
}

.owner-store:hover .arrow-right {
  border-top: 1px solid#333;
  border-right: 1px solid #333;
}

.owner-data-v3 {
  background: #fff;
  color: #909399;
  padding: 0 18px 8px !important;
}

.owner-data-v3 .tooltip-inner {
  text-align: left;
  opacity: 1;
}

.owner-data-v3 ul li strong .tooltip-inner {
  max-width: 140px;
  width: 140px;
  text-align: center;
}

.owner-data-v3 .d-title {
  border-bottom: 1px solid #eeeeee;
  padding: 16px 0;
  color: #333333;
  font-size: 14px;
  font-weight: bold;
}
.owner-data-v3 .d-title-normal {
  font-weight: normal;
}
.owner-data-v3 .d-title-normal .tooltip-inner {
  width: 130px;
  max-width: 130px;
}
.owner-data-v3 .tg-lv {
  float: right;
}
.owner-data-v3 .tg-lv strong {
  color: #ff901b;
}
.owner-data-v3 .tg-lv .v-tooltip .tooltiptext::after{
  margin-left:0;
}
.owner-data-v3 .d-title .update {
  color: #52c41a;
  margin-left: 8px;
}

.owner-data-v3 .d-title .update:hover {
  opacity: 0.8;
}

.owner-data-v3 .d-title .update-disabled {
  cursor: not-allowed;
  color: #909399 !important;
}

.owner-data-v3 .d-title .update-disabled:hover {
  opacity: 1;
  cursor: not-allowed;
}

.owner-data-v3 .d-list-last {
  border: 1px solid #eeeeee;
  border-width: 1px 0;
  padding: 19px 0;
  font-size: 13px;
  color: #606266;
  margin-top: -1px;
}

.owner-data-v3 .d-list-last .d-line {
  padding: 0 5px;
}

.owner-data-v3 .d-list-last .d-value {
  color: #333333;
  font-weight: bold;
}

.owner-data-v3 .d-list-last.boeder-n {
  border-bottom: none;
  padding-bottom: 14px;
}

.owner-data-v3 .title-star {
  color: #303133;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}

.owner-data-v3 .i-map {
  background: url(../images/v3/v3-icon96a3.png?01) no-repeat -162px -177px !important;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.owner-data-v3 .d-title span {
  color: #909399;
  float: right;
  font-size: 13px;
  font-weight: normal;
}

.owner-data-v3 .d-title i {
  font-size: 13px;
  color: #c8c8c8;
  font-weight: normal;
  margin: -2px 4px 0 0;
  position: relative;
  overflow: hidden;
}

.owner-data-v3 .d-title i.rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: rotating 1.5s linear infinite;
  animation: rotating 1.5s linear infinite;
}
.rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
@keyframes rotating {
  0% {
    transform: rotate(0deg);
    transform-origin: center center;
  }

  to {
    transform: rotate(360deg);
    transform-origin: center center;
  }
}

.owner-data-v3 ul li {
  border-bottom: 1px dashed #eee;
  padding: 11px 0 10px;
  width: 49%;
  font-size: 13px;
  color: #909399;
  line-height: 1.7;
  display: inline-block;
}

.owner-data-v3 ul li.last-child {
  border-bottom: none;
}

.owner-data-v3 ul li i {
  margin-left: 4px;
  font-size: 13px;
  color: #d9d9d9;
}

.owner-data-v3 ul li strong {
  font-weight: bold;
  color: #303133;
  display: block;
}

/*video-pop*/
.v3-pop-new,
.v3-pop {
  width: 784px;
  background: #ffffff;
  border-radius: 4px;
  min-height: 139px;
  height: auto;
  padding: 16px;
  margin: 60px auto 0;
  position: relative;
}

.v3-pop-new .v3-title,
.v3-pop .v3-title {
  font-size: 14px;
  color: #303133;
  line-height: 14px;
  margin-bottom: 16px;
  font-weight: bold;
}
.v3-pop .v3-title .subtitle {
  color: #999;
  font-weight: normal;
}
.v3-pop-new .v3-title {
  border-bottom: 1px solid #eee;
  padding: 6px 24px 24px 24px;
  margin: 0 -16px;
}

.v3-pop-new .v3-data-content {
  padding: 0 8px;
}

.v3-pop-new .operation-remind {
  padding: 32px 16px 50px;
  font-size: 14px;
  color: #666666;
}

.p32-btns {
  float: right;
  padding-bottom: 16px;
}

.p32-btns .btns-primary:link {
  padding: 6px 16px !important;
  margin-right: 10px;
  width: auto;
  color: #606266;
}

.p32-btns .btns-primary:focus,
.p32-btns .btns-primary:hover {
  border-color: #52c41a;
  color: #52c41a;
}

.p32-btns .btns-primary:active {
  color: #fff;
  background-origin: none;
}

.p32-btns .btns-unified:link,
.p32-btns .btns-unified:visited {
  font-size: 13px !important;
}

.p32-btns a {
  padding: 0 16px !important;
  min-width: auto !important;
}
.v3-pop-new .t-head {
  font-weight: normal;
  margin-bottom: 24px;
}
.v3-pop-new .t-head .title {
  font-size: 16px;
  color: #303133;
  margin-right: 16px;
  font-weight: bold;
}
.v3-pop-new .t-head .time {
  font-size: 13px;
  color: #606266;
  line-height: 13px;
  margin-right: 12px;
}
.v3-pop-new .t-head .evaluation {
  font-size: 14px;
  color: #666666;
}
.v3-pop-new .t-head .iconshuaxin {
  color: #d9d9d9;
  font-size: 13px;
}
.v3-pop-new .t-head .update {
  color: #999999;
  cursor: pointer;
}
.v3-pop-new .t-head .update:hover,
.v3-pop-new .t-head .update:active,
.v3-pop-new .t-head .update:hover i,
.v3-pop-new .t-head .update:active i {
  color: #52c41a;
}

.v3-pop-new .t-info {
  color: #666666;
  font-weight: normal;
}
.v3-pop-new .t-red {
  color: #f03d3d;
}
.v3-pop-new .t-info .t-orange,
.v3-pop-new .t-info .t-red,
.v3-pop-new .t-info .t-gray {
  font-weight: bold;
}
.v3-pop-new .t-info .info-item {
  margin-right: 24px;
  display: inline-block;
}
/*.v3-data-content .tip,*/
.v3-data-content .c-service {
  padding: 20px 0;
}

.v3-pop-new .v3-data-content .industry-items {
  margin-bottom: 0;
}

.v3-pop .pagination-index .control-pagination {
  margin: 0 auto;
}

.v3-pop .come-from {
  font-size: 14px;
  color: #999999;
  margin-bottom: 16px;
}

.v3-pop .come-from img {
  width: 16px;
  height: 16px;
  border-radius: 32px;
  margin-right: 5px;
}

.v3-pop .come-from span {
  font-size: 14px;
  color: #333333;
}

.v3-pop .forecast {
  display: inline-block;
  padding-left: 40px;
  color: #666;
}

.v3-pop .forecast li {
  display: inline-block;
  margin-right: 24px;
}

/*观众画像*/
.v3-data-section .v3-section-main {
  min-height: 100px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 24px;
}
.v3-section-main .chart-options label {
  margin-right: 30px;
  font-weight: normal;
}
.gender-main {
  padding: 2px 0 0 0;
}

.gender-main .icon-gender-area {
  margin-bottom: 4px;
}

.gender-main .icon-gender-area .iconfont {
  font-size: 22px;
}

.gender-main .icon-gender-area .iconnanxing {
  color: #52c41a;
}

.gender-main .icon-gender-area .iconnvxing {
  color: #96dc75;
}

.gender-main .progress-bar-gender {
  background-color: #52c41a;
  box-shadow: none;
}

.gender-main .progress-gender {
  height: 16px;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: #96dc75;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.gender-main .gender-percentage {
  color: #333333;
  font-size: 14px;
}
.gender-main .gender-percentage span {
  display: inline-block;
  line-height: 1.8;
}
.gender-main .gender-percentage .right {
  float: right;
  font-style: normal;
  text-align: right;
}

.location-section .v3-section-main {
  height: 566px;
}

.v3-section-title .v3-section-options {
  float: right;
}

.location-table {
  width: 100%;
  color: #595959;
  background: #fff;
  border-radius: 4px;
}

.location-table thead {
  border: 1px solid #eeeeee;
}

.location-table th {
  height: 30px;
  background: #fafafa;
}

.location-table tbody tr td {
  height: 30px;
  line-height: 30px;
  border: none !important;
}

.location-table tr:nth-child(even) td {
  background: #fafafa;
}

/* .location-table tr td {
  width: 50%;
} */
.location-table tr th:first-child,
.location-table tr td:first-child {
  padding-left: 16px;
  text-align: left;
}

.location-table tr th:last-child,
.location-table tr td:last-child {
  padding-right: 16px;
  text-align: right;
}

.location-table tr:nth-child(even) {
  background: #fafafa;
}

.location-table tbody tr:hover {
  background: #eefbe9;
}

.section-wordCloud {
  height: 332px;
  padding: 0;
}

.section-wordCloud .v3-section-search {
  width: 100%;
  margin-bottom: 8px;
}

.section-wordCloud .v3-section-search .control-search [type='text'] {
  width: 95%;
}

.section-wordCloud .word-list li {
  border-bottom: 1px dashed #eee;
  padding: 16px 0;
  color: #333;
  display: flex;
}

.section-wordCloud .word-list li a {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  color: #333;
}

.section-wordCloud .word-list li .iconlianjie {
  font-size: 12px;
  color: #d9d9d9;
  margin: 2px 4px;
}

.section-wordCloud .word-list li a:hover {
  opacity: 0.8;
}

.section-wordCloud .word-list li .time {
  color: #999999;
  margin-right: 16px;
}

.section-wordCloud .word-list li .keywords {
  color: #52c41a;
}

/*品牌详情*/
.v3-owner-brand .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 4px;
}
.v3-owner-brand .item-media {
  position: relative;
  width: 60px;
  height: 48px;
}
.img-default {
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 32px;
  background: #e1f4d6;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.v3-owner-brand .item-media .img-default {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 4px;
}
.v3-owner-brand .item-inner .item-title a {
  color: #303133;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.v3-owner-brand .item-inner .item-title a:hover {
  opacity: 0.8;
}
.v3-owner-brand .btn-collection {
  width: 24px;
  height: 24px;
  line-height: 20px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #eeeeee;
  color: #c8c8c8;
  position: absolute;
  right: 24px;
  top: 36px;
}
.v3-owner-brand .btn-collection:hover {
  background: #fff;
  border: 1px solid #52c41a;
  color: #52c41a;
}
.v3-owner-brand .i-collection-cancel i {
  background: #fff;
  color: #ffad0d;
}
.v3-owner-brand .i-collection-cancel:hover {
  border: 1px solid #ffad0d;
}
.v3-owner-brand .item-media {
  position: relative;
  width: 60px;
  height: 48px;
}
.v3-owner-info .brand-info-box {
  padding: 16px 0;
  border-top: 1px solid #eee;
  color: #606266;
  margin-top: 16px;
}

.v3-owner-info .brand-info-box .rank-tool {
  margin: 18px 0 0 0;
  display: inherit;
}

.v3-owner-info .brand-info-box .info-item {
  color: #606266;
  font-size: 13px;
  margin-bottom: 12px;
}
.v3-owner-info .origin-item .tag-industry-label span {
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.v3-owner-info .brand-info-box .info-item:first-child {
  padding-top: 2px;
}
.v3-owner-info .button-area-brand{
  border-bottom:none;
  padding: 16px 0 0 0;
}
.v3-owner-info .button-area-brand a{ margin-bottom:0;}
.brand-info-box .brand-topic,
.brand-info-box .checkAmount{
  padding:12px;
  background: #FAFAFA;
  border-radius: 4px;
  color:#606266;
  font-size: 13px;
  margin-top:16px;
}
.brand-info-box .brand-topic span{color:#52C41A;}
.brand-info-box .brand-topic a{
  float:right;
  color:#52C41A;
}
.brand-info-box .brand-topic a:hover{
  opacity:0.5;
}
/*分享榜单*/
.share-rank {
  width: 240px;
  height: 668px;
  margin: 0 auto;
  position: relative;
  top: 45%;
  transform: translateY(-50%);
}

.share-rank .rank-img {
  width: 240px;
  height: 668px;
}

.share-rank .btn-save {
  position: absolute;
  bottom: -56px;
  left: 47px;
  padding: 0 16px;
}

.share-rank-v3 .btn-save i,
.share-rank .btn-save i {
  font-size: 14px;
  margin-right: 10px;
}

.share-rank-v3 .s-close,
.share-rank .s-close {
  position: absolute;
  right: -50px;
  top: 0;
  color: #fff;
}

.share-rank-v3 .s-close:hover,
.share-rank .s-close:hover {
  opacity: 0.8;
}

.share-rank-v3 .s-close i,
.share-rank .s-close i {
  font-size: 24px;
  z-index: 99999;
  opacity: 1 !important;
}

.share-rank-v3 {
  width: 200px;
  height: 95%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -48%);
  text-align: center;
}

.share-rank-v3 .btn-save {
  margin: 16px auto;
  padding: 0 16px;
}

.share-rank-v3 .rank-img img {
  width: 100%;
}

.share-rank-v3 .rank-img .choose-element {
  width: 128px;
  background: #ffffff;
  border-radius: 4px 0px 0px 4px;
  position: absolute;
  left: -128px;
  top: 64px;
  padding: 0 20px;
  text-align: center;
}

.share-rank-v3 .rank-img .choose-element li {
  position: relative;
}

.share-rank-v3 .rank-img .choose-element .element {
  padding: 12px 0;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #333333;
  display: block;
}

.share-rank-v3 .rank-img .choose-element .element:hover {
  opacity: 0.8;
}

.share-rank-v3 .rank-img .choose-element .element.current {
  color: #52c41a;
}

.share-rank-v3 .rank-img .choose-element li:last-child {
  border-bottom: none;
}

.share-rank-v3 .rank-img .choose-element .element.disable,
.share-rank-v3 .rank-img .choose-element .element.disable:hover {
  color: #999;
  opacity: 1;
}

.share-rank-v3 .rank-img .choose-element .layers_item-area .layers_item {
  top: 15px;
}

.share-rank-bozhu {
  width: 155px;
}

@media screen and (max-width: 1367px) {
  .share-rank-v3 {
    width: 180px;
  }

  .share-rank-v3 .btn-save {
    left: 15px;
  }

  .share-rank-bozhu {
    width: 120px;
  }

  .share-rank-bozhu .btn-save {
    margin-left: -14px;
  }
}

/*多选下拉菜单*/
.mySelect {
  position: relative;
  z-index: 1;
}

.mySelect .inputWrap {
  width: 100%;
  min-height: 28px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
}

.mySelect ul {
  padding: 0 5px;
  margin: 0;
  padding-right: 35px;
}

.mySelect ul,
.mySelect ul li {
  list-style: none;
}

.mySelect li {
  display: inline-block;
  background: #f5f5f5;
  padding: 0 4px;
  margin: 4px 4px 4px 0;
  border-radius: 2px;
  font-size: 12px;
}

.mySelect .fa-close {
  cursor: pointer;
}

.mySelect .fa-close:hover {
  color: #f26363;
}

.mySelect .mySelect-option {
  background: #fff;
  width: 100%;
  border: 1px solid #d9d9d9;
  max-height: 100px;
  overflow-y: scroll;
  position: absolute;
  height: 0;
  opacity: 0;
}

.mySelect .mySelect-option div {
  padding: 2px;
}

.mySelect .inputWrap > i {
  position: absolute;
  padding: 7px;
  right: 0;
  top: 0;
}

.mySelect-option div {
  cursor: pointer;
  margin: 5px;
}

.mySelect-option div i {
  float: right;
  color: #ffffff;
  margin-top: 4px;
  font-size: 12px;
}

.mySelect-option div.selected {
  color: rgba(82, 196, 26, 1);
  border-radius: 5px;
}

.mySelect-option div.selected i {
  color: rgba(82, 196, 26, 1);
}

.mySelect-option div:hover {
  color: rgba(82, 196, 26, 0.8);
}

.fa-close:before {
  content: '\f057';
}

.fa-check:before {
  content: '\f00c';
}

.mySelect-option div.selected:hover {
  color: rgba(82, 196, 26, 1);
}

.mySelect-option::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.mySelect-option::-webkit-scrollbar-track-piece {
  background-color: #ebebeb;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.mySelect-option::-webkit-scrollbar-thumb:vertical {
  height: 32px;
  background-color: #ccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.mySelect-option::-webkit-scrollbar-thumb:horizontal {
  width: 32px;
  background-color: #ccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.sorting-bd::-webkit-scrollbar-track-piece {
  background-color: #eee;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.sorting-bd::-webkit-scrollbar-thumb:vertical {
  height: 32px;
  background-color: #c8c8c8;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.sorting-bd::-webkit-scrollbar-thumb:horizontal {
  width: 32px;
  background-color: #c8c8c8;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/*播主详情*/
.owner-info-bozhu {
  padding-bottom: 16px;
}

.v3-owner-bozhu {
  margin-bottom: 10px;
}
.v3-owner-bozhu .item-media {
  vertical-align: top;
}
.v3-owner-bozhu .item-media .tag-live {
  border-radius: 4px;
}

.v3-owner-bozhu .item-media img {
  width: 58px;
  height: 58px;
  border-radius: 41px;
}

.v3-owner-bozhu .item-media a {
  height: 58px;
  position: relative;
}

.v3-owner-bozhu .item-media a .img-zb {
  background: url(../images/video/img-zb.png) no-repeat;
  background-size: 58px 58px;
  width: 58px;
  height: 58px;
  content: '';
  display: inline-block;
  z-index: 3;
  position: absolute;
  left: 0;
  top: 0;
}
.v3-owner-bozhu .item-title {
  margin-right: -10px;
}
.v3-owner-bozhu .item-title .title {
  color: #303133;
  font-size: 14px;
  font-weight: bold;
}

.v3-owner-bozhu .tag-industry-label {
  padding: 0px 3px !important;
  font-size: 12px !important;
  height: 20px;
  vertical-align: text-bottom;
  cursor: pointer;
}

.v3-owner-bozhu .tag-industry-label i {
  display: none;
}

.v3-owner-bozhu .tag-industry-label:hover {
  color: #52c41a;
}

.v3-owner-bozhu .tag-industry-label:hover i {
  font-size: 10px;
  margin-left: 4px;
  display: inline-block;
}

.v3-owner-bozhu .tag-default i,
.v3-owner-bozhu .tag-default:hover i {
  font-size: 10px;
  margin-left: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}

.v3-owner-bozhu .tag-default:hover {
  opacity: 0.8;
}

.v3-owner-bozhu .tag-industry-label .tooltip {
  width: 110px !important;
}

.v3-owner-bozhu .item-common {
  color: #909399;
  font-size: 13px;
  word-break: break-all;
}

.v3-owner-bozhu .item-common i {
  font-size: 13px;
}

.v3-owner-bozhu .item-common .weizhi {
  color: #d9d9d9;
  margin-left: 8px;
}

.v3-owner-bozhu .v3-code .code-box .text {
  font-size: 12px;
}

.v3-owner-info .media-info {
  color: #909399;
  font-size: 13px;
  margin-bottom: 10px;
}

.media-tag-box {
  display: flex;
}

.v3-owner-info .media-info .media-name {
  width: 68px;
  line-height: 30px;
}

.v3-owner-info .media-info .media-tag-default {
  padding: 4px 4px 0 4px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #fff;
  margin-left: -4px;
}

.v3-owner-info .media-info .media-tag {
  max-width: 204px;
  padding: 4px 4px 0 4px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #fff;
  margin-left: -4px;
}

.v3-owner-info .media-info .media-tag:hover {
  background: #eefbe9;
  border-radius: 2px;
  border: 1px solid #96dc75;
  box-sizing: border-box;
}

.v-modify-info .tag-content-label,
.v3-owner-info .media-info .media-tag .tag-content-label {
  padding: 0 6px;
  line-height: 18px;
  border-radius: 2px;
  font-size: 12px;
  display: inline-block;
  margin: 0 0 4px 0;
  box-sizing: border-box;
  cursor: pointer;
}

.v3-owner-info .media-info .media-tag:hover .tag-content-label {
  background: #fff;
  border: 1px solid #96dc75;
  color: #52c41a;
}

.v3-owner-info .media-info .iconxiugai {
  display: none;
}

.v3-owner-info .media-info .media-tag-default .iconxiugai,
.v3-owner-info .media-info .media-tag:hover .iconxiugai {
  color: #52c41a;
  font-size: 14px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}

.v3-owner-info .media-info .media-info-text {
  display: inline;
}

.v3-owner-info .media-info .toggle-expand {
  cursor: pointer;
  color: #52c41a;
}

.v3-owner-info .media-info .toggle-expand:hover {
  opacity: 0.8;
}

.button-area-bozhu {
  border-bottom: none !important;
}

.button-area-bozhu .btn1 {
  width: 86px !important;
  margin-right: 4px !important;
}

.button-area-bozhu .btn2 {
  width: 100px !important;
  margin-right: 4px !important;
}

.button-area-bozhu .btn3 {
  width: 68px !important;
  margin-right: 0 !important;
  position: relative;
  cursor: pointer;
  height: 28px;
  line-height: 26px;
  background: rgba(216, 216, 216, 0);
  border-radius: 2px;
  margin-right: 7px;
  border: 1px solid #eeeeee;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 10px;
  color: #606266;
  font-size: 13px;
}

.button-area-bozhu .btn3:hover {
  border: 1px solid #52c41a;
  color: #52c41a;
}

.button-area-bozhu .btn3 .r-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #d8d8d8;
  padding-left: 9px;
  margin-right: -12px;
}

.button-area-bozhu .btn3:hover .r-arrow {
  border-left-color: #52c41a;
}

.button-area-bozhu .btn3.active .r-arrow {
  border-left-color: #fff !important;
}
.button-area-more .show-btns-box,
.button-area-bozhu .show-btns-box {
  width: 153px;
  height: 60px;
  position: absolute;
  left: 65px;
  margin-top: -50px;
}
.button-area-more .more .show-btns-box,
.button-area-bozhu .more .show-btns-box {
  display: none;
}
.button-area-more .more:hover .show-btns-box,
.button-area-bozhu .more:hover .show-btns-box {
  display: block;
}
.button-area-more .show-btns,
.button-area-bozhu .show-btns {
  background: #ffffff;
  box-shadow: 0px 1px 8px 0px #e8e8e8;
  display: block;
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
  width: 133px;
}
.button-area-bozhu .show-btns::before,
.button-area-bozhu .show-btns::after {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  left: -2px;
  top: 10%;
  margin-left: -5px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.button-area-bozhu .show-btns::before {
  background: #eaebed;
  box-shadow: -1px -1px 2px rgba(234, 234, 234, 0.3);
}
.button-area-bozhu .show-btns::after {
  left: -1px;
  background: #fff;
}
.button-area-bozhu .show-btns ul {
  margin: 8px 24px;
}
.button-area-more .show-btns ul li,
.button-area-bozhu .show-btns ul li {
  border-bottom: 1px solid #eee;
  padding: 16px 0;
  line-height: 1;
}
.button-area-more .show-btns ul li:last-child,
.button-area-bozhu .show-btns ul li:last-child {
  border-bottom: 0;
}
.button-area-more .show-btns ul li a,
.button-area-bozhu .show-btns ul li a {
  height: auto !important;
  border: none !important;
  display: block !important;
  line-height: 1 !important;
  margin-bottom: 0 !important;
  color: #666;
  width: auto !important;
}
.button-area-more .show-btns ul li a:hover,
.button-area-bozhu .show-btns ul li a:hover {
  color: #52c41a !important;
}
.button-area-more .show-btns ul li a:active,
.button-area-bozhu .show-btns ul li a:active {
  background: none;
  border: none !important;
}
.button-area-more .show-btns ul li i,
.button-area-bozhu .show-btns ul li i {
  margin-right: 6px;
}

.btns-gz {
  display: inline-block;
}

.show-btns-gz {
  width: 160px !important;
  margin-top: -5px !important;
  left: 85px !important;
  display: none;
}

.show-btns-gz .show-btns {
  position: absolute;
  right: 0;
  top: 5px;
  width: 160px;
  z-index: 1;
}

.show-btns-gz .show-btns::before {
  background: #f7f7f7;
  box-shadow: none !important;
}

.show-btns-gz .show-btns::before,
.show-btns-gz .show-btns::after {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  left: 80px;
  top: -5px;
  z-index: 0;
}

.show-btns-gz .show-btns::after {
  top: -4px;
  background: #fff;
}

.btns-gz:hover .show-btns-gz {
  display: block;
}

.owner-info-bozhu .media-info-last {
  margin-bottom: 0;
}

.owner-info-bozhu .rank-tool-box {
  border-bottom: 1px solid #eee;
}

.owner-info-bozhu .data-item {
  display: flex;
}

.owner-info-bozhu .data-item li {
  flex: 1;
}

.owner-data-v3 .data-item li:last-child {
  border-bottom: 1px dashed #eee !important;
}

.owner-data-v3 .data-item-b li:last-child,
.owner-data-v3 .data-item-b li {
  border-bottom: 1px solid #eee !important;
}

.owner-info-bozhu .map-chart {
  margin-top: -16px;
}

.bozhu-data-list {
  display: flex;
}

.bozhu-data-list li {
  flex: 1;
  text-align: center;
}

.bozhu-data-list li span {
  font-weight: bold;
  font-size: 18px;
  line-height: 1;
  color: #333333;
  margin-bottom: 8px;
  display: block;
  padding-top: 4px;
}

.bozhu-data-list .number {
  padding: 16px 0 !important;
  margin-bottom: 0 !important;
}

.bozhu-data-list .tag-label {
  padding: 4px 10px;
  background: #eefbe9;
  border: 1px solid #b6e8a3;
  color: #52c41a;
  border-radius: 4px;
  font-size: 13px;
  font-weight: normal;
  display: inline-block;
}

.v3-list-wrapper .bozhu-goods td {
  padding-top: 14px !important;
  padding-bottom: 15px !important;
  font-size: 13px;
}

.v3-list-wrapper .bozhu-goods td .tag-industry-label {
  font-size: 12px !important;
  /* height: 20px;
  line-height: 14px; */
}
.v3-list-wrapper .bozhu-goods td .tag-industry-label:hover{
  background: #d9f5d0;
  border: 1px solid #b6e8a3;
  color: #52c41a;
}
.v3-list-wrapper .bozhu-goods td .tag-industry-label em {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 18px;
}

.v3-list-wrapper .bozhu-goods {
  height: 310px;
  min-height: 310px;
}

.v3-list-wrapper .bozhu-goods .center {
  text-align: center;
  padding-top: 80px;
}

.v3-list-wrapper .bozhu-goods .v3-no-results {
  margin: 0;
}

.v3-list-wrapper .bozhu-goods tr:last-child td {
  border-bottom: none;
}
.v3-list-wrapper .bozhu-goods-new {
  height: 440px;
}
.v3-list-wrapper .bozhu-goods-new tr:last-child td {
  border-bottom: 1px solid #eee !important;
}
.v3-list-wrapper .bozhu-goods .text-red {
  font-weight: bold;
}

.v3-list-wrapper .bozhu-goods th a {
  color: #666;
}

.v3-list-wrapper .bozhu-goods th a:hover,
.v3-list-wrapper .bozhu-goods th a:active,
.v3-list-wrapper .bozhu-goods th a.active {
  color: #52c41a;
}

.i-c-info {
  font-size: 13px;
  color: #333333;
  padding: 16px 0;
}

.i-c-info dl {
  width: 133px;
  display: inline-block;
  vertical-align: middle;
}

.i-c-info dl dt {
  font-size: 13px;
  color: #333333;
  margin-bottom: 10px;
}

.i-c-info dl dt svg {
  margin-right: 8px;
}

.i-c-info dl dd {
  color: #666;
  position: relative;
  font-size: 13px;
  cursor: pointer;
  display: block;
}

.i-c-info dl dd:hover {
  color: #333;
}

.i-c-info dl dd::after {
  width: 8px;
  height: 8px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  transform: rotate(45deg);
  margin-left: 4px;
}
.i-c-info dl dd.store::after{
  content: none;
}
.i-c-info dl dd.contact::after {
  content: none;
}

.i-c-info dl dd.contact a {
  color: #52c41a;
}

.i-c-info dl dd.contact a:hover {
  color: #333;
}

.i-c-info dl dd span {
  max-width: 86px;
  width: auto;
  padding-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  float: left;
}

.i-c-info dl dd img {
  width: 14px;
  height: 14px;
  border-radius: 100%;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right:2px;
}

.c9 {
  color: #999 !important;
}

.i-c-info dl dd.bozhu-banding {
  height: 24px;
  line-height: 24px;
}

.i-c-info dl dd.bozhu-banding .tooltip-inner {
  max-width: 60px;
}
.i-c-info dl dd.banding-tip .tooltip-inner {
  max-width: 150px !important;
}
.i-c-info dl dd.bozhu-banding img,
.i-c-info dl dd.bozhu-bd-img img {
  width: 24px;
  height: 24px;
  border: 2px solid #fff;
  border-radius: 100%;
  float: left;
}

.i-c-info dl dd.bozhu-bd-img {
  margin-left: 7px;
}

.i-c-info dl dd.bozhu-bd-img img {
  margin-left: -7px !important;
}

.i-c-info dl dd.bozhu-bd-img img:hover {
  border: 2px solid #52c41a;
  opacity: 1;
}

.i-c-info dl dd.bozhu-bd-img::after {
  content: none;
}

.i-c-tip {
  border-top: 1px solid #eeeeee;
  color: #606266;
  font-size: 13px;
  padding: 16px 0;
}

.i-c-tip span {
  float: left;
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.i-c-tip a {
  float: right;
}

.i-c-tip .btns-unified:link,
.i-c-tip .btns-unified:visited {
  background: #52c41a;
  padding: 0 9px;
  min-width: 76px;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  margin-top: -3px;
}

.i-c-tip .btns-claim {
  background: #ffad0d !important;
}

.i-c-tip a:hover {
  opacity: 0.8;
}

.v3-fans-block {
  height: 106px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  margin: 0 12px 16px 0;
  display: inline-block;
  cursor: pointer;
}

.v3-fans-block:hover {
  box-shadow: 0px 4px 4px 0px rgba(159, 171, 197, 0.4);
}

.v3-fans-block .fans-hd {
  margin: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
  display: flex;
}

.v3-fans-block .fans-hd .media-list .item-media {
  margin-right: 0;
  width: 40px;
}

.v3-fans-block .fans-hd .media-list {
  flex: 1;
}

.v3-fans-block .fans-hd .tag-industry-label {
  font-size: 12px;
  height: 22px;
}

.v3-fans-block .fans-bd {
  margin: 6px 12px;
}
.v3-fans-block .v3-media-bozhu-m .item-title {
  line-height: 1.4;
}
.v3-fans-block .item-inner .item-title a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #303133;
}

@media all and (max-width: 1365px) {
  .v3-fans-block {
    width: 48.5% !important;
  }

  .v3-fans-block:nth-child(2n) {
    margin-right: 0;
  }
  #city-chart {
    width: 300px;
  }
}

@media all and (min-width: 1366px) and (max-width: 1659px) {
  .v3-fans-block {
    width: 31.8% !important;
  }

  .v3-fans-block:nth-child(3n) {
    margin-right: 0;
  }
}

@media all and (min-width: 1660px) {
  .v3-fans-block {
    width: 23.6% !important;
  }

  .v3-fans-block:nth-child(4n) {
    margin-right: 0;
  }
}

.fan-trend {
  min-height: 160px !important;
  display: flex;
}

.fan-trend .f-data {
  padding: 0 40px;
  color: #999;
  font-size: 13px;
  position: relative;
  line-height: 1.6;
}

.fan-trend .f-data span {
  color: #333;
  font-size: 22px;
  display: block;
  padding-top: 30px;
}

.fan-trend .f-data::after {
  width: 1px;
  height: 110px;
  content: '';
  display: inline-block;
  background: #eee;
  position: absolute;
  right: 0;
  top: 0;
}

.col-data-list {
  display: flex;
}

.col-data-list .left {
  width: 190px;
  margin-right: 24px;
}

.col-data-list .right {
  flex: 1;
}

.zf-trend {
  min-height: 60px !important;
}

.zf-trend .zf-data-2 {
  border-top: 1px solid #eee;
  padding: 20px 0 0 0;
  margin-top: 35px;
}

.zf-trend .zf-data span {
  color: #333;
  font-size: 22px;
  display: block;
  padding: 8px 0;
}

.zf-trend .zf-data-1 span {
  color: #52c41a;
  font-size: 28px;
  height: 33px;
  padding: 0;
}

.fan-trend .chart-fens {
  flex: 1;
}

.daihuo-data {
  padding: 18px 24px 24px 24px !important;
  min-height: 88px !important;
}

.daihuo-data .hot-title {
  text-align: center;
  margin-bottom: 14px;
}

.daihuo-data .hot-left {
  border-right: 1px solid #eee;
}

.daihuo-data .hot-top {
  text-align: center;
}

.v3-content-special .module-panel .module-col-block {
  border: none;
  padding: 0;
}

.v3-content-special .v3-data-section .v3-section-title {
  padding: 0 0 16px 0 !important;
}
.v3-content-portrait .v3-data-section .v3-section-title {
  padding: 8px 0 16px 0 !important;
  line-height: 1;
}
/* .v3-content-special .v3-section-main .v3-section-title .title,
.v3-content-special .module-chart-title {
  font-weight: normal;
} */

.module-chart-title .tooltip-inner {
  text-align: left;
}

.module-chart-title .sub-instro {
  color: #999;
  font-weight: normal;
}

.v3-content-special .location-section {
  border-left: 1px solid #eee;
  padding-left: 24px;
}

/* .v3-content-special .container-fluid,
.v3-content-special .module-col-buy {
  border-bottom: 1px solid #eee;
} */

.v3-content-special .container-fluid:last-child {
  border-bottom: none;
}

.v3-content-special .module-col-block-2 {
  height: 530px !important;
}

.v3-content-special .v3-section-main {
  margin-bottom: 16px;
}

/**/
.v3-arrow-tip {
  position: relative;
}

.v3-arrow-tip i {
  color: #999;
  font-size: 10px;
  margin-left: 2px;
}

.v3-arrow-tip:hover i {
  color: #52c41a;
}

.v3-arrow-tip .tip-content {
  min-width: 140px;
  display: flex;
  padding: 10px;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  position: absolute;
  top: 25px;
  left: -14px;
  right: 0;
  color: #fff;
  font-size: 12px;
  display: none;
  z-index: 1;
  text-align: left;
}
.v3-xl-tip .tip-content {
  min-width: 160px;
}
.v3-arrow-tip .tip-content .t-xl {
  display: block;
  padding: 0 0 4px 2px;
  font-size: 15px;
}

.v3-arrow-tip .content-300 {
  min-width: 240px;
  left: -50px;
}

.v3-arrow-tip .content-300 p {
  float: left;
  min-width: 110px;
}

.v3-arrow-tip:hover .tip-content {
  display: block;
}

.v3-arrow-tip .tip-content p {
  padding: 4px 0;
}

.dy-code {
  padding: 120px 0;
  text-align: center;
}

.dy-code .dy-code-img {
  width: 240px;
  height: 240px;
  background: #ededed;
  margin-bottom: 25px;
}

.dy-code p {
  color: #303133;
  font-size: 16px;
  display: inline-block;
  width: 150px;
}

.a-goods {
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #ffad0d;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
}

.a-goods i {
  font-size: 13px;
  color: #fff;
}

.td-tip {
  padding: 3px 6px;
  width: 168px;
  background: #fff;
  border: 1px solid #52c41a;
  color: #52c41a;
  font-size: 13px;
  position: absolute;
  top: -35px;
  left: 50%;
  margin-left: -50%;
}

.td-tip .close {
  background: url(../images/video/sort-item-close.png) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  opacity: 1;
  margin: 3px 0 3px 8px;
}

.td-tip::before,
.td-tip::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  bottom: -4px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  transform: rotate(-315deg);
}

.td-tip::before {
  background: #fff;
  box-shadow: 1px 1px 1px #52c41a;
}

.td-tip::after {
  bottom: -3px;
  background: #fff;
}

.td-tip:hover .td-tip {
  display: block;
}

.td-tip:hover .td-tip .close {
  opacity: 0.8;
}

/*search-select*/
.search-select {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.search-select-item {
  border: 1px solid #d8d8d8;
  width: 100%;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  cursor: default;
  padding: 0 30px 0 10px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.search-select-item::after {
  background: url(../images/v3/selection_arrow.png) no-repeat 0 0;
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  top: 2px;
  right: 5px;
}

.search-select-pop {
  display: none;
  width: 110px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  position: absolute;
  top: 35px;
  right: 0;
  z-index: 98;
  padding: 5px 0;
  max-height: 180px;
  overflow: auto;
  overflow-x: hidden;
}

.search-select-pop2 {
  /*width: 148px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  position: absolute;
  top: -5px;
  left: 146px;*/
  z-index: 99;
  overflow: auto;
  overflow-x: hidden;
  display: none;
  padding: 5px 0;
}

.search-select-pop__item {
  /*height: 25px;*/
  line-height: 25px;
  cursor: pointer;
  position: relative;
  padding: 0 15px 0 10px;
}

.search-select-pop__item:active .search-select-pop2,
.search-select-pop__item.active .search-select-pop2 {
  display: block;
}

.search-select-pop__item-text {
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-select-pop__item .iconfont {
  font-size: 12px;
  position: absolute;
  right: 6px;
  top: 2px;
}

.search-select-pop__item:hover,
.search-select-pop__item:hover .search-select-pop__item-text {
  color: #52c41a;
}

.search-select-pop__item.active,
.search-select-pop__item.active .search-select-pop__item-text {
  color: #52c41a;
}

.search-select-pop__item:hover i,
.search-select-pop__item.active i {
  color: #52c41a;
  transform: rotate(180deg);
  -ms-transform: rotate(180);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  margin-top: -2px;
}

.search-select-pop2 .search-select-pop__item.active,
.search-select-pop2 .search-select-pop__item:hover {
  color: #52c41a;
}

.search-select-pop__item.item2 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.search-select-pop__item .search-select-pop2 .search-select-pop__item.item2 {
  color: #666 !important;
}

.search-select-pop__item:hover
  .search-select-pop2
  .search-select-pop__item.item2:hover,
.search-select-pop__item:hover
  .search-select-pop2
  .search-select-pop__item.item2:active,
.search-select-pop__item:hover
  .search-select-pop2
  .search-select-pop__item.item2.active {
  color: #52c41a !important;
}

.ad-content .tip {
  width: 873px;
  height: 51px;
  background: #d9f5d0;
  padding: 16px 24px;
}

.dh-data-table {
  width: 100%;
  padding: 24px 0;
  border-left: 1px solid #eee;
}

.dh-data-table tr td {
  width: 35%;
  height: 30px;
  font-size: 13px;
}

.dh-data-table tr:first-child td {
  font-size: 14px;
}

.dh-data-table tr td:first-child {
  padding-left: 24px;
  width: 28%;
}

.dh-data-table tr td strong {
  color: #303133;
  font-weight: bold;
  margin-right: 4px;
}

.tag-official {
  padding: 2px 3px;
  background: #52c41a;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}

.section-title-tabNav {
  border-bottom: 1px solid #eee;
  font-size: 14px;
  margin: 0 -16px 16px -16px;
  padding: 8px 16px 12px 16px;
}

.section-tabNav {
  border-bottom: 1px solid #eee;
  font-size: 14px;
  padding: 8px 0 12px 0;
}

.section-tabNav a,
.section-title-tabNav a {
  color: #666;
  margin-right: 21px;
  padding-bottom: 13px;
}

.section-tabNav a:hover,
.section-title-tabNav a:hover {
  color: #52c41a;
}

.section-tabNav a:active,
.section-tabNav a.selected,
.section-title-tabNav a:active,
.section-title-tabNav a.selected {
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
}

.tooltip-box-shangbang .v-tooltip .tooltiptext::after {
  left: 60%;
}

.time-remind {
  color: #52c41a;
}

.time-remind::before {
  background: url(../images/video/dashboard/icon-date.png);
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  content: '';
  margin-right: 5px;
  margin-top: -2px;
}

.cancel-remind {
  color: #f03d3d !important;
}

.cancel-remind::before {
  background: url(../images/video/dashboard/icon-date1.png);
}

.cancel-remind:hover {
  color: #f03d3d !important;
}

.time-remind:hover {
  opacity: 0.8;
  color: #52c41a;
  transition: all 0.18s ease-out 0s;
}

/*Date Range Picker*/
.c-datepicker-date-editor {
  border: 1px solid #c9c9c9;
  height: 30px;
  line-height: 30px;
  color: #666;
  min-width: 242px;
}

.c-datepicker-date-range-picker {
  transform: translateX(-216px);
}

.date-right.c-datepicker-date-range-picker {
  transform: translateX(-392px);
}

.c-datepicker-date-editor .icon2221 {
  color: #c8c8c8 !important;
  font-size: 14px !important;
  float: right;
}

.c-datepicker-picker [slot='sidebar'],
.c-datepicker-picker__sidebar {
  width: 102px;
  display: block;
  top: 4px;
}
.c-datepicker-picker__shortcut {
  text-align: center;
}
.datePicker-content-fast-ul-li:hover,
.c-datepicker-picker__shortcut:active,
.c-datepicker-picker__shortcut.active {
  color: #52c41a;
}
.c-datepicker-picker [slot='sidebar'] + .c-datepicker-picker__body,
.c-datepicker-picker__sidebar + .c-datepicker-picker__body {
  margin-left: 102px;
}
.c-datepicker-date-editor {
  padding: 0 10px;
}

.c-datepicker-data-input.only-date {
  width: auto !important;
  text-align: left;
  max-width: 80px;
}

.c-datepicker-data-input.only-date:nth-child(2) {
  width: 176px;
}

/*sp-dataList*/
.sp-dataList li:nth-child(1) {
  height: 100px;
  position: relative;
}

.sp-dataList .zhanbi {
  position: absolute;
  bottom: 12px;
  width: 260px !important;
  color: #999;
}

.sp-dataList .zhanbi i {
  color: #c8c8c8;
  margin-right: 3px;
}

.sp-dataList li:nth-child(2) {
  height: 100px;
}

.sp-dataList-3 li {
  height: 100px;
}

.icon-start {
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
}

.icon-start.start-0 {
  background: url(../images/v3/start-0.png) no-repeat;
}

.icon-start.start-1 {
  background: url(../images/v3/start-1.png) no-repeat;
}

.icon-start.start-2 {
  background: url(../images/v3/start-2.png) no-repeat;
}
.red-start {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: top;
}
.red-start.r-start-0 {
  background: url(../images/v3/r-start-0.png) no-repeat;
}
.red-start.r-start-1 {
  background: url(../images/v3/r-start-1.png) no-repeat;
}
.red-start.r-start-2 {
  background: url(../images/v3/r-start-2.png) no-repeat;
}
/*详情搜索*/
.v-search-index .v3-search label {
  font-weight: normal;
  height: 23px;
  line-height: 23px;
  display: inline-block;
}

/*自适应盒布局*/
.box-content .box-item {
  height: 237px;
  background: #ffffff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  display: inline-block;
  margin: 0 0.5% 16px;
  padding: 24px;
  cursor: pointer;
}

.box-content .box-item:hover {
  box-shadow: 0px 10px 10px 0px rgba(159, 171, 197, 0.4);
}

.box-content .box-item .media-info {
  padding: 16px 0;
  color: #909399;
  font-size: 13px;
  border: 1px solid #eeeeee;
  border-width: 1px 0;
  margin-top: 12px;
}

.box-content .box-item .media-info .tooltip-inner {
  text-align: left;
}
.tag-style .tag,
.box-content .box-item .tag {
  height: 18px;
  background: rgba(240, 61, 61, 0.2);
  border-radius: 2px;
  color: #f03d3d;
  float: right;
  padding-right: 4px;
}
.tag-style .tag .t,
.box-content .box-item .tag .t {
  padding: 0 4px;
  height: 18px;
  background: #f03d3d;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}

.box-content .box-item .tag2 {
  background: rgba(124, 72, 238, 0.2);
  color: rgba(124, 72, 238, 1);
}

.box-content .box-item .tag2 .t {
  background: rgba(124, 72, 238, 1);
}
.tag-style {
  float: left;
}
.tag-style .tag3 {
  background: #fcd8d8;
  color: #f03d3d;
  font-size: 12px;
}
.tag-style .tag3 .t {
  background: #f03d3d;
}
.tag-style .tag4 {
  background: #ffe0c1;
  color: #ff901b;
  font-size: 12px;
}
.tag-style .tag4 .t {
  background: #ff901b;
}

.box-content .box-item .media-data ul {
  display: flex;
  padding-top: 10px;
}

.box-content .box-item .media-data li {
  flex: 1;
  color: #666;
  text-align: center;
  font-size: 13px;
  line-height: 1.7;
}

.box-content .box-item .media-data li span {
  font-size: 18px;
  color: #333333;
  display: block;
  font-weight: bold;
}

.box-content .box-item .item-title a {
  color: #333333;
}

.box-content .box-item .item-title a:hover {
  opacity: 0.8;
}

.box-content .box-item .tooltip-arrow {
  border-top-color: #282c37 !important;
}

.box-content .box-item .tooltip-inner {
  background: #282c37;
}

.box-content .box-item .tag-yesterday {
  margin-left: 2px;
}

@media all and (min-width: 2200px) {
  .box-content .box-item {
    width: 18.7% !important;
  }
}

@media all and (min-width: 1800px) and (max-width: 2199px) {
  .box-content .box-item {
    width: 18.7% !important;
  }
}

@media all and (min-width: 1440px) and (max-width: 1799px) {
  .box-content .box-item {
    width: 23.5% !important;
  }
}

@media all and (min-width: 1366px) and (max-width: 1439px) {
  .box-content .box-item {
    width: 32% !important;
  }
}

@media all and (min-width: 1000px) and (max-width: 1365px) {
  .box-content .box-item {
    width: 48.5% !important;
  }
}

@media all and (max-width: 1366px) {
  .box-content .box-item {
    width: 32% !important;
  }
}

@media all and (max-width:1310px) {
  /* .list-thead .btn-export {
    width: 32% !important;
  } */
  .date-item-p16{
    padding-top: 16px;
  }
}
/*搜索项*/
.v-searchitem {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.v-input-item {
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  height: 28px;
  line-height: 26px;
  border-radius: 3px;
  cursor: default;
  padding: 0 10px;
  color: #999;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}

.v-input-item a {
  min-width: auto !important;
  padding: 0 !important;
  margin-left: -4px;
  min-width: auto !important;
}

.v-input-item .b-search-close {
  color: rgba(217, 217, 217, 1);
  position: absolute;
  right: 4px;
  top: 4px;
}
.v-input-item-n input {
  line-height: 20px;
  padding-right: 24px;
}
.v-input-item-n .b-search-close {
  top: 0;
  right: 5px;
}
.v-input-item a i {
  color: rgba(217, 217, 217, 1);
}

.v-input-item a i:hover {
  color: #52c41a;
}

.v-input-item .b-search-close i {
  display: inline-block;
}

.v-input-item input {
  width: 50px;
  border: none;
  line-height: 26px;
  font-size: 12px;
  color: #999999 !important;
}

.v-input-item input::-webkit-input-placeholder {
  color: #c8c8c8;
}

.v-input-item input::-moz-placeholder {
  color: #c8c8c8;
}

.v-input-item input::-moz-placeholder {
  color: #c8c8c8;
}

.v-input-item input::-ms-input-placeholder {
  color: #c8c8c8;
}

.v-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 500;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.v-button-determine {
  padding: 7px 12px;
  font-size: 12px;
  border-radius: 2px;
  color: #fff;
  background-color: #52c41a;
  border-color: #52c41a;
  margin-left: 4px;
}

.search-select-filter {
  margin-right: 5px;
}
.search-select-filter.f-disabled {
  width: 145px;
  height: 34px;
  cursor: n-resize;
  display: inline-block;
  z-index: 3;
}
.search-select-filter.f-disabled .search-select-pop {
  display: none !important;
}
.search-select-filter .search-select-item {
  border: none;
  padding: 0 30px 0 0;
}
.search-select-item-tip .tooltip-inner {
  width: 200px !important;
  max-width: 200px !important;
}
.search-select-filter label {
  margin: 2px 8px 0 0;
  width: 12px !important;
  float: none;
  display: inline-block;
}

.industry-items-2 .search-select {
  margin-right: 6px;
}

.v3-search-item .tag-list {
  padding-top: 24px;
}

.v3-search-item .tag-list .tag {
  padding: 2px 6px;
  background: #eefbea;
  border-radius: 2px;
  color: #52c41a;
  border: 1px solid #c5edb6;
  font-size: 13px;
  margin-right: 10px;
}

.v3-search-item .zs .tag-list {
  padding-top: 0;
}

.v3-search-item .zs .tag-list .tag {
  margin: 0 0 0 5px;
}

.v3-search-item .total-list {
  color: #909999;
  padding-top: 20px;
  border-top: 1px solid #eee;
  margin-right: 20px;
}

.v3-search-item .total-list .number {
  display: block;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-top: 0;
}

.v3-search-item .total-list ul {
  display: flex;
}

.v3-search-item .total-list ul li {
  flex: 1;
  text-align: center;
  padding: 0 4px;
}

/*商品分类*/

.details-main-card .box-content .box-item:hover {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.24);
}

.goods-class .class-01 {
  color: #999;
  display: inline-block;
  position: relative;
}

.goods-class .class-01 a {
  min-width: auto;
  padding: 0 6px;
  margin-right: 8px;
}

.goods-class .class-box {
  width: 176px;
  max-height: 254px;
  background: #ffffff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
  top: 20px;
  left: 50%;
  margin-top: 15px;
  margin-left: -100px;
  z-index: 99;
  padding: 4px 0;
  border-radius: 4px;
  display: none;
}

.goods-class .class-box::after {
  content: '';
  width: 0px;
  height: 0px;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  display: inline-block;
  position: absolute;
  top: -6px;
  left: 82px;
}

.goods-class .class-box::before {
  content: '';
  width: 0px;
  height: 0px;
  border-bottom: 6px solid #eee;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  display: inline-block;
  position: absolute;
  top: -6px;
  left: 82px;
}

.class-box-area-r .class-box::after {
  right: 82px;
}

.class-box-area-r .class-box::before {
  right: 82px;
}

.goods-class:hover .class-box-12 {
  display: none;
}

.goods-class .class-01-hover .class-box,
.goods-class .class-01-hover .class-box-02,
.goods-class .class-01-hover .class-box-03 {
  display: block;
}

/*.goods-class .class-01:hover .class-box{
  display: block;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: fadeIn;
  animation-iteration-count: linear;
  transform-origin: center bottom;
  cursor: pointer;
}*/
.goods-class .class-01-hover .class-box-area {
  width: 178px;
  min-height: 60px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: 15px;
  margin-left: -89px;
  z-index: 99;
}

.goods-class .class-01-hover .class-box-area-r {
  min-height: 60px;
  width: 356px;
  position: absolute;
  top: 0;
  right: -25px;
  left: auto;
  margin-top: 15px;

  z-index: 99;
}

/* .goods-class .class-box-area-r .class-box ul {
  float: right;
} */
/* .goods-class .class-box-area-r .class-box ul::before{
    width: 1px;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    background: #eeee;
    content: "";
    display: inline-block;
  }
.goods-class .class-box-area-r .class-box ul:last-child::before{
   content:none;
} */
/* 
.goods-class .class-box-area-r .class-box ul:first-child{
  border-right: none;
  border-left: 1px solid #eee;
}  
.goods-class .class-box-area-r .class-box ul:last-child{
  border-left: 1px solid #fff;
}
.goods-class .class-box-area-r .class-box ul li {
  padding: 3px 4px 3px 16px;
}
.goods-class .class-box-area-r .class-box ul:first-child li::after,
.goods-class .class-box-area-r .class-box ul li::after {
  transform: rotate(-135deg);
  position: absolute;
  left: 4px;
  right: 0;
} 

.goods-class .class-01-hover .class-box-area-r3{
  right: -25px;
  left: auto;
}*/

/* .goods-class .class-01 .class-box-area-r .class-box-02::before {
  left: auto;
  right:50px
}

.goods-class .class-01 .class-box-area-r .class-box-02::after {
  left: auto;
  right:50px;
  top:-5px;
} */
.goods-class .class-01 .class-box-area-r .class-box::before {
  left: auto !important;
  right: 50px;
}

.goods-class .class-01 .class-box-area-r .class-box::after {
  left: auto !important;
  right: 50px;
}

.goods-class .class-01-hover .class-box-area .class-box {
  top: 20px;
  left: 0;
  margin-top: 0;
  margin-left: 0;
}

.goods-class .class-01-hover .class-box-area-r .class-box {
  right: 0 !important;
  position: absolute;
  left: auto;
}

.goods-class .class-box ul {
  padding: 5px 10px;
  width: 170px;
  max-height: 244px;
  min-height: 109px;
  overflow: auto;
  overflow-x: hidden;
  float: left;
  margin-right: 6px;
  border-left: 1px solid #eee;
}

.goods-class .class-box-02 ul {
  height: 244px;
}

.goods-class .search-sp {
  height: 35px;
  border-top: 1px solid #eee;
  background: #fff;
  display: block;
  border-radius: 0 0 4px 4px;
  position: absolute;
  bottom: -32px;
  right: 0;
  left: 0;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 12%);
}

.sp-list-content {
  height: 244px;
}

.search-sp input {
  height: 30px;
  width: 80%;
  border: none;
}

.search-sp input::-webkit-input-placeholder {
  color: #c8c8c8 !important;
}

.search-sp input::-moz-placeholder {
  color: #c8c8c8 !important;
}

.search-sp input::-moz-placeholder {
  color: #c8c8c8 !important;
}

.search-sp input::-ms-input-placeholder {
  color: #c8c8c8 !important;
}

.search-sp button {
  padding: 0 8px 0 20px;
  height: 35px;
  text-align: center;
  border: none;
  background: none;
}

.search-sp .s-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 35px !important;
  height: 35px !important;
  display: inline-block;
}

.search-sp .s-close i {
  color: #c8c8c8;
  font-size: 14px;
  line-height: 35px;
}

.search-sp .s-close:hover i {
  color: #999;
}

.search-sp button i {
  color: #999999;
  font-size: 14px;
}

.search-sp button:hover i {
  color: #52c41a;
}

.goods-class .class-box ul:first-child {
  border-left: 1px solid #fff;
}

.goods-class .class-box ul:nth-child(2),
.goods-class .class-box ul:nth-child(3) {
  height: 252px;
}

.goods-class .class-box .mySelect-option::-webkit-scrollbar-track-piece {
  background-color: #fff !important;
}

.goods-class .class-box ul li {
  padding: 3px 6px;
  color: #999999;
  margin: 2px 0;
  border-radius: 2px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  cursor: pointer;
  position: relative;
}

.goods-class .class-box ul li.noItem::after {
  display: none;
}

.goods-class .class-box .tooltip {
  margin: 0;
}

.goods-class .class-box .tooltip-inner {
  text-align: left;
}

.goods-class .class-box ul li:hover,
.goods-class .class-box ul li:active {
  color: #52c41a;
}

.goods-class .class-box ul li.hover {
  color: #52c41a;
}

.goods-class .class-box ul li.hover::after,
.goods-class .class-box ul li.hover::after {
  border-right: 1px solid #52c41a;
  border-top: 1px solid #52c41a;
}

.goods-class .class-box ul li.current {
  background: #52c41a;
  color: #fff;
}

.goods-class .class-box-02 {
  width: 352px;
  max-width: 352px;
}

.goods-class .class-box-03 {
  width: 533px;
  max-width: 533px;
  left: 0;
  top: 36px;
  margin-top: 0;
  margin-left: 0;
  box-shadow: none;
  border: 1px solid #eee;
}

.goods-class .class-box-03::after,
.goods-class .class-box-03::before {
  display: none;
}

/* .goods-class .class-box-02 ul:last-child,
.goods-class .class-box-3 ul:last-child {
  margin-left: 6px;
} */
/* .goods-class .class-box-3 ul:nth-child(2),
.goods-class .class-box-3 ul:nth-child(3),
.goods-class .class-box-03 ul:nth-child(2),
.goods-class .class-box-03 ul:nth-child(3){
 border-left: 1px solid #eee;
  margin-left: 6px; 
}*/
.goods-class .class-box-3 {
  width: 528px;
  max-width: 528px;
}

.goods-class .class-box-3 ul {
  width: 170px;
}

.goods-class .class-box-04 {
  width: 710px;
  max-width: 710px;
  max-height: 289px;
}
/* 添加搜索需要调整 */
.goods-class .class-box-04 .search-sp-info,
.goods-class .class-box-04 ul {
  margin-top: 35px;
}
.goods-class .class-box-04 ul {
  width: 170px;
}
.class-box-04 .first-child {
  border-left: none !important;
}
.class-box-04 .search-sp {
  position: inherit;
  top: 0;
  background: #fff;
  box-shadow: none;
  border-top: 0;
  border-bottom: 1px solid #eee;
  z-index: 1;
  border-radius: 0;
}
.class-box-04 .search-sp .s-close {
  right: -12px;
}
.class-box-04 .search-sp button {
  padding: 0 8px 0 10px;
}
.goods-class .class-box .one {
  border-left: none !important;
  margin-left: 0 !important;
}
.goods-class .class-box-02 ul li,
.goods-class .class-box-03 ul li {
  position: relative;
  padding: 3px 14px 3px 6px;
}

.goods-class .class-box-02 ul li label,
.goods-class .class-box-03 ul li label {
  font-weight: normal;
}

.goods-class .class-box ul li::after,
.goods-class .class-box-02 ul li::after,
.goods-class .class-box-03 ul li::after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  transform: rotate(45deg);
  position: absolute;
  right: 4px;
  top: 10px;
  content: '';
}

.goods-class .class-box ul li:hover::after,
.goods-class .class-box-02 ul li:hover::after,
.goods-class .class-box-03 ul li:hover::after {
  border-right: 1px solid #52c41a;
  border-top: 1px solid #52c41a;
}

.goods-class .class-box ul li.current::after,
.goods-class .class-box-02 ul li.current::after,
.goods-class .class-box-03 ul li.current::after {
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}

.goods-class .class-box-02 ul:last-child li::after,
.goods-class .class-box-03 ul:last-child li::after {
  content: none;
}

.goods-class .class-box ul:first-child li::after {
  content: '';
}

.goods-class .class-box-01 ul li::after {
  display: none;
}

.c-number li {
  padding: 3px 40px 3px 6px !important;
}

.c-number .li-n {
  position: absolute;
  right: 0;
  top: 1px;
  font-size: 12px;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/*修改标签*/
.v-modify-info {
  padding: 24px 8px 0 8px !important;
}

.v-modify-info .media-list .item-media {
  vertical-align: top;
}

.v-modify-info .media-list {
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: block;
  margin-bottom: 20px;
}

.v-modify-info .media-info {
  margin-top: 8px;
}

.v-modify-info .tag-content-label {
  margin: 0 4px 0 0;
}

.v-modify-info .item-media img {
  width: 56px;
  height: 56px;
  border-radius: 41px;
}

.v-modify-info .rz-public-t {
  font-size: 14px;
  font-weight: bold;
  color: #303133;
}

.v-modify-info .rz-list li {
  display: inline-block;
  color: #666666;
  margin: 0 10px 10px 0 !important;
}

.v-modify-info .rz-list li label {
  font-weight: normal;
}

.v-modify-info .rz-list li label:hover,
.v-modify-info .rz-list li label:active,
.v-modify-info .rz-list li label.active {
  color: #52c41a;
}

.v-modify-info .rz-public-t {
  margin-bottom: 16px !important;
}

.v-modify-footer {
  text-align: right !important;
  margin-right: 8px;
}

.v-modify-footer .btns-primary,
.v-modify-footer .btns-unified {
  padding: 0 18px !important;
  min-width: auto !important;
  height: 32px !important;
  line-height: 32px !important;
}

.v-modify-info .mySelect .inputWrap {
  min-height: 36px !important;
}

.v-modify-info .mySelect .inputWrap > i {
  padding: 10px !important;
}

.v-modify-info .goods-class {
  margin-bottom: 28px;
}

.v-modify-info .goods-class .class-box-02 {
  width: 472px;
  max-width: 652px;
  left: 0;
  top: 36px;
  margin-top: 0;
  margin-left: 0;
  box-shadow: none;
  border: 1px solid #eee;
}

.v-modify-info .goods-class .class-box-02 ul li.current::after {
  border-right: 1px solid #52c41a;
  border-top: 1px solid #52c41a;
}

.v-modify-info .goods-class .class-box ul {
  width: 228px;
}

.v-modify-info .goods-class .class-box ul:last-child {
  width: 228px;
}

.v-modify-info .goods-class .class-box::before,
.v-modify-info .goods-class .class-box::after {
  display: none !important;
}

.v-modify-info .goods-class .class-box ul li.current {
  background: none;
  color: #52c41a;
}

.v-modify-info .mySelect li {
  display: inline-block;
  background: #fafafa;
  padding: 0 4px;
  margin: 6px 4px 6px 0;
  font-size: 12px;
  height: 20px;
  line-height: 18px;
  border: 1px solid #d8d8d8;
  color: #606266;
  border-radius: 2px;
}

.v-modify-info .goods-class span {
  padding: 0 0 0 5px;
}

.v-modify-info .mySelect .fa-close {
  color: #999;
}

.mySelect-option div.icheckbox_square-green {
  margin: 0 5px 0 0 !important;
}

/*v3-tab*/
.v3-top-nav {
  height: 48px;
  background: #ffffff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  font-size: 14px;
  color: #666666;
  padding: 0 24px;
  position: fixed;
  top: 68px;
  left: 224px;
  right: 0;
  z-index: 8;
}
.v3-top-nav:after{
  height:1px;
  background:#eee;
  content:"";
  display:inline-block;
  position:absolute;
  left:24px;
  right:24px;
}
.sidebar-collapsed .v3-top-nav {
  left: 90px;
}

.v3-top-nav a {
  font-size: 14px;
  color: #666666;
  margin-right: 40px;
  line-height: 48px;
  display: inline-block;
}

.v3-top-nav a:hover,
.v3-top-nav a:active,
.v3-top-nav a.selected {
  line-height: 46px;
  color: #52c41a;
  border-bottom: 2px solid #52c41a;
  box-sizing: content-box;
}

.v3-tabMain {
  padding: 48px 24px 24px;
}

.v3-tabMain .infoBar {
  padding: 24px 0;
  font-size: 14px;
  color: #999999;
}

.v3-tabMain .infoBar span {
  color: #343434;
  font-weight: bold;
  padding: 0 4px;
}

.v3-tabMain .v3-search-item {
  min-height: 227px !important;
}

.v3-tabMain .search-item-btns {
  min-height: 227px !important;
}

.s-c-block {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 24px;
}

.p-text {
  text-decoration: line-through;
  color: #909399;
}

.textarea_counter {
  color: #999;
  font-size: 13px;
  float: right;
  margin-top: -32px;
  margin-right: 16px;
}

/*我的收藏*/
.v3-search-item {
  min-height: 216px;
  background: #ffffff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}

.v3-search-item .search-item-content .v-search-info img {
  width: 64px;
  height: 64px;
  border-radius: 64px;
  margin-right: 12px;
}

.v3-search-item .v-search-info dt .tag-live {
  left: 0 !important;
  right: 12px !important;
  top: 48px !important;
  bottom: auto !important;
  width: 64px !important;
}

.v3-search-item .v-search-info dd {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding-right: 260px;
}

.v3-search-item .v-search-info .nickname {
  padding: 0 4px 0 0;
}

.v3-search-item .v-search-info .tag-industry-label {
  margin-right: 4px;
  padding: 0 6px;
}

.v3-search-item .v-search-info .dd-item {
  color: #909399;
  font-size: 13px;
  margin-bottom: 5px;
}

.v3-search-item .v-search-info .dd-item .tag-content-label {
  color: #999 !important;
  padding: 0 6px;
  margin: 0;
  cursor: pointer;
}
.v3-search-item .v-search-info .dd-item .tag-content-label {
  color: #999 !important;
  padding: 0 6px;
  margin: 0;
  cursor: pointer;
  margin-right: 2px;
}
.v3-search-item .v-search-info .dd-item .tag-content-label-1{
  color: #3179F8 !important;
  background: #E9F1FF;
  border:1px solid #83B1FF;
  border-radius: 4px;
  padding: 0 3px 1px;
  line-height:1.6;
  margin-right: 2px;
  cursor: pointer;
}
.v3-search-item .v-search-info .dd-item .tag-content-label-2{
  color: #F03D3D !important;
  background: #FFEDED;
  border:1px solid #F58B8B;
  border-radius: 4px;
  padding: 0 3px;
  margin-right: 2px;
  cursor: pointer;
  display:inline-block;
  height:20px;
}
@media screen and (max-width:1430px){
  .v3-search-item .v-search-info .dd-item-v2{
    overflow: inherit;
    -webkit-line-clamp: 2;
  }
  .v3-search-item .v-search-info .dd-item-v2 .tag-block{
    display:block;
    padding-top:6px;
  }
  .v3-search-item .v-search-info .dd-item-v2 .tag-block em{
    margin: 0 0 0 -16px;
  }
}
.v3-search-item .search-item-content .v-search-info .cert-tip {
  padding: 0;
  margin: 0 !important;
  vertical-align: text-bottom;
}

.v3-search-item .search-item-btns {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 186px;
  min-height: 216px;
  background: #fff;
  border-radius: 0px 4px 4px 0px;
  padding: 24px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}

.v3-search-item .search-item-content::after {
  width: 1px;
  height: 100%;
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: #eee;
}

.v3-search-item .search-item-btns a {
  width: 138px;
  height: 30px;
  line-height: 30px;
  /*margin-bottom: 16px;*/
  padding: 0;
  text-align: center;
  color: #666;
}
.v3-search-item .search-item-btns .btns-Claim {
  background: rgba(255, 173, 13, 1);
  color: #fff;
}
.v3-search-item .search-item-btns .btns-Claim:hover {
  background: rgba(255, 173, 13, 0.8);
  border: 1px solid #ffad0d;
}
.search-item-btns .tri_right:before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 6px solid #c8c8c8;
  position: absolute;
  top: 12px;
  right: 20px;
}

.search-item-btns a:hover .tri_right:before {
  border-left: 6px solid #52c41a;
  transform: rotate(90deg);
}

.search-item-btns a:active .tri_right:before {
  border-left: 6px solid #fff;
}

.v3-search-item .btns-gz {
  position: relative;
}

.search-item-btns .show-btns-box {
  width: 160px;
  position: absolute;
  left: -10px;
  top: 20px;
  display: none;
  z-index: 5;
}

.v3-search-item .btns-gz:hover .show-btns-box {
  display: block;
}

.search-item-btns .show-btns {
  background: #ffffff;
  box-shadow: 0px 1px 8px 0px #e8e8e8;
  display: block;
  display: block;
  margin-top: 20px;
}

.search-item-btns .show-btns::before {
  background: #f0f7f7f7;
  box-shadow: none !important;
}

.search-item-btns .show-btns::before,
.search-item-btns .show-btns::after {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  left: 80px;
  top: 14px;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.search-item-btns .show-btns::after {
  top: 15px;
  background: #fff;
}

.search-item-btns .show-btns ul {
  margin: 8px 24px;
}

.search-item-btns .show-btns ul li {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  line-height: 1;
  text-align: center;
}

.search-item-btns .show-btns ul li:last-child {
  border-bottom: 0;
}

.search-item-btnsu .show-btns ul li a {
  height: auto !important;
  border: none !important;
  display: block !important;
  line-height: 1 !important;
  margin-bottom: 0 !important;
  color: #666;
  width: auto !important;
}

.search-item-btns .show-btns ul li a:hover {
  color: #52c41a !important;
}

.search-item-btns .show-btns ul li a:active {
  background: none;
  border: none !important;
}

.button-area-bozhu .show-btns ul li i {
  margin-right: 6px;
}

.v3-search-item .zs {
  right: 24px;
  text-align: right;
}

.v3-search-item .zs .numerical {
  color: #52c41a;
  font-size: 24px;
  font-weight: 700;
}

.shanpin-collection .text-red,
.shanpin-collection .text-orange {
  font-weight: bold;
}

.c-index {
  font-size: 12px;
  color: #fff;
  width: 56px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
}

.c-index-01 {
  background: #f03d3d;
}

.c-index-02 {
  background: #ff901b;
}

.c-index-03 {
  background: #52c41a;
}

.c-index-04 {
  background: #cacaca;
}

.c-index i {
  font-size: 14px;
  margin-right: 2px;
}

.video-collection .media-list .item-media img {
  width: 48px;
  height: 64px;
  border-radius: 2px;
}

.video-collection .item-inner .item-title {
  color: #333;
  font-size: 14px;
  padding-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.video-collection .item-inner .item-t {
  color: #909399;
  font-size: 13px;
  padding: 2px 0;
}

.video-collection .bozhu-cover {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  margin-bottom: 2px;
}

.video-collection .bz-name {
  color: #52c41a;
  font-size: 15px;
  padding-top: 3px;
}

.video-collection .bz-fans {
  color: #909399;
  font-size: 13px;
  padding-top: 4px;
}

.v3-media-mt .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 2px;
}

.v3-media-mt .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.s-c-block .v3-media-store .item-media img {
  width: 64px;
  height: 64px;
  border-radius: 32px;
}

.s-c-block .v3-media-store .item-title {
  color: #333;
  font-size: 15px;
}

.s-c-block .v3-media-store .item-experience {
  color: #909399;
}

.s-c-block .v3-media-store .item-experience span {
  font-weight: bold;
}

.music-collection .icon {
  margin-right: 4px;
}

.label-conditions label {
  display: inline-block;
  min-width: auto !important;
  width: auto;
  cursor: pointer;
  color: #999 !important;
}

.label-conditions label.current {
  color: #52c41a !important;
}

/*探店详情*/
.v3-owner-location {
  padding-bottom: 16px;
}

.v3-owner-location .item-media a {
  background: #d3d5d2;
  border-radius: 4px;
  width: 60px;
  height: 60px;
}

.v3-owner-location .item-media img {
  width: 60px;
  height: 60px;
  border-radius: 4px;
}

.v3-owner-location .tag-industry-label {
  padding: 0 6px;
  height: 20px;
  line-height: 18px;
}

.v3-owner-location .item-title {
  font-size: 14px;
  color: #303133;
  margin-bottom: 10px;
  font-weight: bold;
}
.v3-owner-location .item-title .v3-code {
  font-weight: normal;
  display: inline-block;
}
.v3-owner-location .item-title a {
  color: #303133;
}
.v3-owner-location .item-title p {
  font-size: 14px;
}
.v3-owner-info .location-box {
  border-top: 1px solid #eee;
  padding: 12px 0 0 0;
  color: #606266;
  font-size: 13px;
}

.v3-owner-info .location-box .info-item {
  margin-bottom: 12px;
  display: flex;
  word-break: break-all;
}

.v3-owner-info .location-box .info-item i {
  width: 22px;
}

.original-price {
  font-size: 13px;
  color: #999999;
  text-decoration: line-through;
}

.s-primary {
  padding: 1px 4px;
  height: 20px !important;
  line-height: 20px !important;
  background: rgba(238, 251, 233, 1);
  color: #52c41a;
  border: 1px solid #b6e8a3;
  font-size: 12px;
  border-radius: 2px;
  margin: 0 2px;
  cursor: pointer;
  font-weight: normal;
}

.s-primary:hover {
  background: rgba(238, 251, 233, 0.4);
  color: #52c41a;
  border: 1px solid #b6e8a3;
}

.s-primary i {
  font-size: 12px;
  margin-left: 4px;
  font-weight: normal;
}

.s-default {
  padding: 1px 4px;
  height: 20px !important;
  line-height: 16px !important;
  background: #fafafa;
  border: 1px solid #d8d8d8;
  color: #606266 !important;
  font-size: 12px;
  border-radius: 2px;
  margin: 0 2px;
  cursor: pointer;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
}

.s-default:hover {
  background: #fafafa;
  border: 1px solid #d8d8d8;
  color: #606266;
}

.s-default i {
  color: #666666;
  width: 12px;
  height: 12px;
  font-size: 12px;
  margin: -2px 0 0 2px;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
}

.btn-export {
  margin-left: 5px;
}

.btn-export-disable {
  background: #B6E8A3 !important;
}

a:visited .tooltip,
a:active .tooltip,
a.active .tooltip {
  display: none !important;
}

.v3-search-head .u-help {
  position: absolute;
  right: 24px;
  top: 32px;
  cursor: pointer;
  z-index: 3;
  color: #52c41a;
}

.v3-search-head .u-help:hover {
  opacity: 0.8;
}

.v-help-link {
  color: #52c41a;
}

.v-help-link:hover {
  color: #74cf48;
}

.la-ttile .tooltip {
  width: 100px;
  max-width: 100px;
}

.t-label-content .tag-industry-label {
  height: 22px;
  margin: 4px 2px;
}
/*充值中心提醒*/
.tg-btns::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: #eee;
  height: 1px;
  content: '';
  display: inline-block;
}

.remind-title {
  padding: 14px 32px 32px 32px !important;
}

.export-remind {
  text-align: center;
  padding: 0 8px 32px;
}

.export-remind i {
  display: block;
  font-size: 72px;
  line-height: 1;
  color: #ff901b;
  margin: 28px auto 26px;
}

.export-remind a {
  color: #52c41a;
}

.export-remind a:hover {
  opacity: 0.8;
}

.export-remind p {
  text-align: left;
}

.btns-unified-disable {
  background: #d9d9d9 !important;
  color: #fff !important;
}

.search-sp-info {
  color: #999999;
}

.search-sp-info .sp-keywords {
  padding: 0;
  color: #52c41a;
}

.search-sp-info ol {
  padding: 10px 0;
  height: 234px;
  min-height: 109px;
  overflow: auto;
  overflow-x: hidden;
  margin-bottom: 10px;
}

.search-sp-info li {
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  margin-bottom: 2px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.search-sp-info li:hover {
  background: #d9f5d0;
}

/*详情页面表头固定*/
.table-thead-store.theadScroll {
  top: 170px;
}

.sidebar-collapsed .table-thead-store.theadScroll {
  top: 170px;
}

.details-thead.theadScroll {
  top: 171px;
}

.details-thead.theadScroll .tbody {
  padding-top: 160px;
}

.list-thead.theadScroll {
  /*position: sticky;
  top: 106px; */
  top: 106px;
  right: 52px;
  padding-top: 16px !important;
}

.v3-details-wrapper .videos .video-tabs.tabsScroll {
  /*position: sticky;
  top: 0;*/
  top: 59px;
  position: fixed;
  left: 592px;
  right: 32px;
  z-index: 10;
  padding: 16px 24px 0 24px !important;
}

.class-box-tip {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
}

@media screen and (max-width: 1367px) {
  .btn-p16 {
    margin-top: 16px !important;
  }
  .v3-search-head .u-help .tooltip-inner {
    width: 100px;
  }
  .v3-search-head .u-help .tooltip-inner p {
    color: #52c41a;
  }
  .v3-search-head .u-help span {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  .oc2 {
    display: block;
  }
}

@media screen and (max-width: 1338px) {
  .industry-items-odd {
    display: inherit !important;
  }

  .industry-items-odd .last-conditions {
    display: block;
    margin: 10px 0 0 55px;
  }
}
@media screen and (max-width: 1440px) {
  .v3-search-head .u-help {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  
}
@media screen  and (min-width: 1280px) and (max-width: 1520px) {
  .btns-p16 {
    margin-top: 16px !important;
  }
}
/**/
.legend-pop {
  width: 280px;
  min-height: 100px;
  background: rgba(0, 0, 0, 0.9);
  position: absolute;
  top: -10px;
  left: -290px;
  z-index: 18;
  padding: 16px 16px 6px 16px;
  font-size: 13px;
  color: #fff;
  border-radius: 4px;
}

.legend-pop::after {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgba(0, 0, 0, 0.9);
  font-size: 0;
  line-height: 0;
  transform: rotate(90deg);
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: -9px;
  top: 45%;
}

.legend-pop .l-time {
  color: rgba(255, 255, 255, 0.8);
}

.legend-pop .l-list {
  padding: 10px 0;
  border-bottom: 1px solid rgba(238, 238, 238, 0.3);
  box-sizing: border-box;
}

.legend-pop .l-list:last-child {
  border-bottom: none;
}
.legend-pop .l-list-item {
  width: 49%;
}
.legend-pop .l-list-item:nth-child(odd) {
  float: left;
}
.legend-pop .l-list-item:nth-child(even) {
  float: right;
  text-align: right;
}
.legend-pop .l-list .it {
  color: rgba(255, 255, 255, 0.8);
}
.legend-pop .l-list .value {
  color: #fff;
}
.legend-pop .l-list .item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.legend-pop .l-list-box .load-more {
  padding: 60px 0;
}
.legend-pop .l-list strong {
  font-weight: bold;
  margin-right: 22px;
}

.legend-pop .l-close {
  width: 10px;
  height: 10px;
  background: url(../images/v3/l-close.png) no-repeat;
  display: inline-block;
  position: absolute;
  right: 22px;
  top: 20px;
}

.legend-pop .l-close:hover {
  opacity: 0.8;
}

.legend-pop .l-list .item-media img {
  width: 42px !important;
  height: 56px !important;
  border-radius: 4px !important;
}

.legend-pop .l-list .item-title {
  margin: -4px 0 2px 0;
}

.legend-pop .l-list a {
  color: #fff;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.legend-pop .l-list a:hover {
  opacity: 0.8;
}

.legend-pop .l-list .item-inner {
  font-size: 12px;
}

.legend-pop .tag {
  padding: 0 4px;
  height: 16px;
  background: #f03d3d;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  margin-right: 6px;
  color: #fff;
}

.legend-pop .tag-sp {
  background: rgba(124, 72, 238, 1);
}
.legend-pop-w {
  background: #fff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12);
}
.legend-pop-w .l-time {
  color: #333;
  font-size: 13px;
  font-weight: bold;
}
.legend-pop-w .l-list .it {
  color: #666;
}
.legend-pop-w .l-list .value {
  color: #333;
  font-weight: bold;
}
.legend-pop-w::after {
  border-bottom: 6px solid #fff;
}
.legend-pop-w .l-list {
  color: #333;
}
.legend-pop-w .xl-info {
  display: block;
  width: 248px;
  color: #999;
  padding-top: 5px;
}
.legend-pop-w .l-close {
  width: 10px;
  height: 10px;
  background: url(../images/l-close.png) no-repeat center center;
  display: inline-block;
  position: absolute;
  right: 16px;
  top: 16px;
}
.legend-pop-w .l-list-item:nth-child(even) {
  border-left: 1px solid #eee;
}
.legend-pop-w .legend-pop-hd {
  background: rgba(250, 250, 250, 0.5);
  margin: -16px -16px 0 -16px;
  padding: 16px 16px 0 16px;
}
.legend-pop-w .l-list a {
  color: #333;
}
/*关联团购*/
.as-group {
  padding: 0 24px;
}

.as-group-hd {
  margin-bottom: 24px;
}

.as-group-hd .media-list {
  float: left;
}

.as-group-hd .item-title a {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

.as-group-hd .item-info {
  color: #999;
  font-size: 13px;
  line-height: 1.6;
}

.as-group-hd .item-info span {
  color: #333;
}

.as-group-hd .item-title a:hover {
  opacity: 0.8;
}

.as-group-hd .media-list .tag-industry-label {
  margin-right: 8px;
}

.as-group-hd .operation-box {
  float: right;
  margin-top: 20px;
}
.v3-group-sp .item-media img {
  width: 48px !important;
  height: 48px !important;
}
/*营销工具分析*/
.v-analysis {
  color: #303133;
  font-size: 16px !important;
  font-weight: bold;
}
.v-analysis span {
  color: #999999;
  font-size: 14px;
  font-weight: normal;
}
.tableMenu {
  padding: 4px 0 3px;
  border-bottom: 0;
}
.v3-list-wrapper .v3-list-main .table-tool {
  width: 100%;
  margin-bottom: 0;
}
.v3-list-wrapper .v3-list-main .table-tool td {
  padding: 12px 4px 13px 4px !important;
}
.pagination-tool {
  border-top: 1px solid #eee;
}
.pagination-tool .pagination-box {
  margin: 0 16px !important;
}
.pagination-tool .control-pagination {
  margin: 20px auto;
}
.v3-list-wrapper .v3-list-main .table-tool td:first-child {
  padding-left: 0 !important;
}
.v3-list-wrapper .v3-list-main .table-tool tr:nth-child(even) td {
  background: #fff;
}
.v3-list-wrapper .v3-list-main .table-tool tr:hover,
.v3-list-wrapper .v3-list-main .table-tool tr:nth-child(even) td {
  background-color: #fff !important;
}
.sp-price .tooltip-inner {
  max-width: 260px !important;
  width: 260px !important;
}
.sp-price .tooltip p {
  clear: both;
  position: relative;
}
.sp-price .tooltip p span:nth-child(1) {
  margin-right: 60px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.sp-price .tooltip p span:nth-child(2) {
  color: #f03d3d;
  font-weight: 800;
  position: absolute;
  right: 0;
  top: 0;
}
/*实时爆品商品*/
.category-top {
  border-top: 1px solid #eee;
  padding: 24px 0;
  margin-top: 10px;
}
.category-top .title {
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: bold;
  color: #303133;
  text-align: center;
}
.category-card {
  display: flex;
}
.category-card .card-list {
  flex: 1;
  width: 376px;
  height: 100px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 20px;
  display: flex;
  color: #606266;
}
.category-card .card-list:hover,
.category-card .card-list:active,
.category-card .card-list.active {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.16);
  margin-top: -10px;
}
.category-card .card-list:nth-child(2) {
  margin-left: 24px;
  margin-right: 24px;
}
.category-card .card-list h6 {
  font-size: 14px;
  font-weight: 600;
  color: #303133;
  margin-bottom: 6px;
}
.category-card .card-list p {
  font-size: 13px;
  color: #606266;
  margin-bottom: 2px;
}
.card-list .item-icon {
  width: 36px;
  height: 35px;
  margin-top: 14px;
}
.card-list .item-icon.icon1 {
  background: url(../images/v3/icon-top1.png) no-repeat 0 0;
}
.card-list .item-icon.icon2 {
  background: url(../images/v3/icon-top2.png) no-repeat 0 0;
}
.card-list .item-icon.icon3 {
  background: url(../images/v3/icon-top3.png) no-repeat 0 0;
}
.card-list .item-info {
  flex: 1;
  padding-left: 20px;
  margin-left: 22px;
  border-left: 1px solid #eee;
}
.card-list .t-green {
  color: #52c41a;
}
.card-list .t-black {
  color: #333;
}
.operation-btnArea a {
  width: 96px;
  padding: 4px 0;
  background: #d9f5d0;
  border-radius: 2px;
  margin: 5px 0;
  color: #52c41a;
  display: inline-block;
}
.operation-btnArea a:hover {
  opacity: 0.8;
}
.operation-btnArea a i {
  font-size: 14px;
  margin-right: 6px;
}
.operation-btnArea a.a2 {
  background: #ffe0c1;
  color: #ff901b;
}
.video-top {
  width: 72px;
  height: 72px;
  border-radius: 6px;
  position: relative;
  display: inline-block;
  margin: 4px;
}
.video-top .video-shape {
  width: 100%;
  height: 72px;
  border-radius: 6px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.video-top .video-mask {
  width: 72px;
  height: 72px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
}
.video-top .video-mask i {
  font-size: 32px;
  color: rgba(255, 255, 255, 0.3);
  padding-top: 15px;
  display: inline-block;
}

.video-top .video-mask .pop {
  position: absolute;
  left: -110px;
  top: 60px;
  width: 280px;
  height: 128px;
  background: #ffffff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.24);
  padding: 16px;
  z-index: 10;
  border-radius: 6px;
  display: none;
}
.video-top .pop::before,
.video-top .pop::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  top: -4px;
  left: 50%;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.video-top .pop::before {
  background: #eaebed;
  box-shadow: 1px 1px 2px rgba(234, 234, 234, 0.5);
}
.video-top .pop::after {
  top: -4px;
  background: #fff;
}
.video-top .video-mask:hover .pop {
  display: block;
}
.video-top .pop .t {
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
  margin-bottom: 16px;
}
.video-top .pop .t .text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  font-size: 13px;
  color: #333333;
}
.video-top .pop .tag-zb {
  width: 32px;
  height: 18px;
  line-height: 18px;
  background: #f03d3d;
  border-radius: 2px;
  margin-right: 4px;
  color: #fff !important;
  float: left;
  font-size: 12px;
}
.video-top .pop .tag-shipin {
  background-color: rgb(124, 72, 238);
}
.video-top .pop .item-media img {
  width: 42px !important;
  height: 42px !important;
}
.video-top .item-inner .item-fans {
  font-size: 13px;
}
.echart-tooltip-loops {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #52c41a;
  display: inline-block;
  margin-right: 8px;
}
.echart-tooltip-loops.loops2 {
  background: #ffad0d;
}
.echart-tooltip-loops.loops3 {
  background: #f03d3d;
}
/*风险提示*/
.risk-title {
  color: #f42135 !important;
  font-size: 16px !important;
}
.risk-title i {
  font-weight: normal;
  font-size: 16px;
  margin-right: 5px;
}
.risk-content {
  padding: 24px 8px;
}
.risk-content h6 {
  font-size: 14px;
  font-weight: 600;
  color: #f42135;
  margin-bottom: 20px;
}
.risk-content p {
  font-size: 14px;
  color: #333333;
  margin-bottom: 20px;
}
.risk-content ul li {
  font-size: 13px;
  font-weight: 500;
  color: #666;
  line-height: 26px;
}
.risk-ft {
  border-top: 1px solid #eee;
  padding: 24px 24px 8px;
  margin: 0 -16px;
  position: relative;
}
.risk-ft .v-code {
  width: 395px;
  height: 38px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
}
.risk-ft .v-code input {
  padding: 0 12px;
  height: 36px;
  max-width: 240px;
  border: none;
}
.risk-ft .v-code .Verify-img {
  width: 116px;
  height: 28px;
  background: #d8d8d8;
  float: right;
  margin: 4px 5px;
  color: #666666;
  text-align: center;
  line-height: 28px;
}
.risk-ft .v-code .Verify-img img {
  width: 116px;
  height: 28px;
}
.risk-ft .btns-unified {
  min-width: 80px;
  height: 38px;
  line-height: 38px;
  position: absolute;
  right: 24px;
  top: 24px;
}
.risk-ft .btns-unified-disable {
  background: #d9d9d9;
  color: #999999 !important;
  cursor: no-drop;
}
.risk-ft .v-code-tip {
  font-size: 13px;
  color: #f03d3d;
  line-height: 13px;
  padding-top: 10px;
  display: block;
}
.v-dataInfo {
  float: right;
  margin-top: -3px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.v-dataInfo a {
  color: #999;
}
.v-dataInfo a:hover,
.v-dataInfo a:active {
  color: #8d8d8d;
}
.v-dataInfo .tooltip-inner span {
  color: #52c41a;
}
@media screen and (max-width: 1440px) {
  .v-dataInfo {
    width: 19px;
    height: 19px;
    display: inline-block;
  }
}
.v3-section-title .icheckbox_square-green {
  margin-right: 0 !important;
}
#aweme_table .tooltip-inner {
  width: 70px;
  text-align: center;
}
.c-back-top-wrapper {
  position: fixed;
  z-index: 98;
  right: 10px;
  bottom: 10px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.c-back-top-wrapper .c-back-top {
  width: 29px;
  height: 100px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  line-height: 17px;
  font-size: 13px;
}
.c-back-top-wrapper .c-back-top:hover {
  background: #52c41a;
  cursor: pointer;
}
.c-back-top-wrapper .c-back-top .iconfont {
  font-size: 13px;
}
/**/
.v3-data-section .ts-section-main {
  padding: 0 !important;
}
.v3-data-section .ts-section-main .table-thead {
  margin: -1px !important;
}
.v3-data-section .ts-section-main .item-media img {
  width: 48px !important;
  height: 64px !important;
}
.ts-section-main .v3-media-video .item-bozhuInfo {
  max-width: 300px;
  margin-right: 2px;
}
.ts-section-main .v3-media-video .item-inner .item-title {
  -webkit-line-clamp: 2;
}
/*搜索添加收录*/
.search-add-included .control-search-box,
.search-add-included .add-included {
  display: inline-block;
  vertical-align: middle;
}
.search-add-included .add-included {
  color: #52c41a;
  margin-left: 10px;
}
.search-add-included .add-included:hover {
  opacity: 0.8;
}
.search-add-included .add-included i {
  background: none;
  display: inline-block;
  vertical-align: top;
}
.v-studio-head .search-add-included .control-search-box {
  margin: 8px auto 10px -50px;
}

/**/
.v3-data-section .ts-section-main {
  padding: 0 !important;
}
.v3-data-section .ts-section-main .table-thead {
  margin: -1px !important;
}
.v3-data-section .ts-section-main .item-media img {
  width: 48px !important;
  height: 64px !important;
}
.ts-section-main .v3-media-video .item-bozhuInfo {
  max-width: 300px;
  margin-right: 2px;
}
.ts-section-main .v3-media-video .item-inner .item-title {
  -webkit-line-clamp: 2;
}
.v3-label-tip .industry-items .label-tip {
  position: absolute;
  left: -22px;
  width: 240px;
  font-size: 12px;
  background: rgba(75, 75, 75, 1);
  color: #fff;
  text-align: left;
  border-radius: 4px;
  padding: 8px 10px 0 10px;
  z-index: 1071;
  margin-top: -84px;
}
.v3-label-tip .industry-items .label-tip a {
  color: #52c41a;
  display: block;
  text-align: right;
  padding-top: 4px;
}
.v3-label-tip .industry-items .label-tip a:hover {
  opacity: 0.8;
}
.v3-label-tip .industry-items .label-tip p:last-child {
  margin-bottom: -8px;
}
.v3-label-tip .industry-items .label-tip::after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-right: 6px solid rgba(75, 75, 75, 1);
  position: relative;
  left: 39px;
  bottom: -16px;
  transform: rotate(270deg);
}
.v3-label-tip .industry-items label .label-tip {
  display: none;
}
.v3-label-tip .industry-items label:hover .label-tip {
  display: block;
}
/*搜索添加收录*/
.search-add-included .control-search-box,
.search-add-included .add-included {
  display: inline-block;
  vertical-align: middle;
}
.search-add-included .add-included {
  color: #52c41a;
  margin-left: 10px;
}
.search-add-included .add-included:hover {
  opacity: 0.8;
}
.search-add-included .add-included i {
  background: none;
  display: inline-block;
  vertical-align: top;
}
.v-studio-head .search-add-included .control-search-box {
  margin: 8px auto 10px -50px;
}
/**/
.v3-data-section .ts-section-main {
  padding: 0 !important;
}
.v3-data-section .ts-section-main .table-thead {
  margin: -1px !important;
}
.v3-data-section .ts-section-main .item-media img {
  width: 48px !important;
  height: 64px !important;
}
.v-studio-head .search-add-included .control-search-box {
  margin: 8px auto 10px -50px;
}
.ts-section-main .v3-media-video .item-bozhuInfo {
  max-width: 300px;
  margin-right: 2px;
}
.ts-section-main .v3-media-video .item-inner .item-title {
  -webkit-line-clamp: 2;
}
.tooltip-show .tooltip-inner {
  width: 220px;
  max-width: 220px;
}
/*导出提醒*/
.export-remind-content {
  padding: 24px 8px 16px 8px;
  color: #666;
}
.export-remind-content .btn {
  margin-left: 20px;
}
.export-remind-main .modal-footer .btn + .btn {
  margin-left: 8px;
}
.btn-export-08 {
  cursor: not-allowed;
}
.btn-export-08:hover,
.btn-export-08:active {
  background: #52c41a !important;
  color: #fff !important;
}

.er-content {
  text-align: center;
  padding: 0 6px 0;
}
.er-content .default-img {
  background: url(../images/v3/default-img.png) no-repeat;
  width: 58px;
  height: 64px;
  display: block;
  margin: 32px auto;
}
.er-content p {
  margin-bottom: 32px;
  font-size: 14px;
  text-align: left;
}
.er-content .btns-unified {
  margin: 0 auto;
}
.er-set {
  text-align: center !important;
  font-size: 14px;
}
.er-content p span {
  color: #52c41a;
}
.video-pop1 .er-content .btns-unified {
  width: auto !important;
}
.er-content a,
.er-set a {
  color: #52c41a;
}
.er-content a:hover,
.er-set a:hover {
  opacity: 0.8;
}
/**/
.industry-items-screening {
  padding-top: 0;
}
.industry-items-screening .other-conditions {
  margin-bottom: 16px;
  padding-top: 0 !important;
  display: inline-block;
  margin-right: 8px;
}
.industry-items-screening .search-select {
  vertical-align: middle;
}
.industry-items-screening .label-t {
  color: #666666;
}
/*live add chart*/
.module-chart-hd {
  padding: 24px;
  background: #fafafa;
  border-radius: 4px 4px 0px 0px;
  border: 1px solid #eeeeee;
  margin: 0 0 -4px 0;
  color: #666666;
}
.module-chart-hd ul {
  display: inline-block;
  vertical-align: text-top;
  padding-right: 80px;
}
.module-chart-hd ul li:first-child {
  margin-bottom: 10px;
}
.v3-chart-box3 {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 0 24px 24px 24px;
}
.search-select-tip label .tooltip-inner {
  width: 200px !important;
  max-width: 200px !important;
}
.v3-chart-box3 {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  padding: 0 24px 24px 24px;
}
/*live view popup*/
.lv-view-box {
  position: relative;
  display: inline-block;
}
.lv-view-box .lv-popup-mask {
  position: absolute;
  top: 48%;
  margin-top: -68px;
  left: 0;
  display: none;
}
.lv-view-box .lv-popup {
  width: 286px;
  min-height: 129px;
  max-height: 260px;
  background: #ffffff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12);
  margin-left: 50px;
  position: relative;
  overflow:auto;
  overflow-x:hidden;
}
.lv-view-box:hover::before,
.lv-view-box:hover::after {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  left: 49px;
  top: 20%;
  margin-left: -5px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.lv-view-box:hover::before {
  background: #eaebed;
  box-shadow: -1px -1px 2px rgba(234, 234, 234, 0.3);
}
.lv-view-box:hover::after {
  left: 50px;
  background: #fff;
}
.lv-view-box:hover .lv-popup-mask {
  display: block;
}
.lv-view-box .view-list {
  padding: 16px;
  position: relative;
}
.lv-view-box .view-list::after {
  content: '';
  height: 1px;
  background: #eee;
  display: inline-block;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 0;
}
.lv-view-box .view-list:last-child {
  border-bottom: none;
}
.lv-view-box .v3-media-video {
  margin-bottom: 12px;
}
.lv-view-box .v3-media-video .item-media img {
  width: 42px !important;
  height: 56px !important;
  border-radius: 4px !important;
}
.lv-view-box .item-inner-1 .item-title {
  margin-bottom: 4px;
}
.lv-view-box .item-hotword {
  margin-top: 2px;
}
.lv-view-box .item-info {
  padding: 6px 8px;
  background: #fafafa;
  border-radius: 2px;
  text-align: left;
  font-size: 12px;
  color: #666;
}
.lv-view-box .item-info strong {
  font-weight: bold;
  color: #333;
}
.legend-pop-w .t-list {
  font-size: 13px;
  font-weight: 600;
  color: #333333;
  padding: 12px 0 2px;
}
.legend-pop .f-list-box .l-list:last-child {
  border-bottom: 1px solid rgba(238, 238, 238, 0.3) !important;
}
.legend-pop .l-list-area {
  height: 308px;
  overflow: auto;
  overflow-x: hidden;
  margin-right: -8px;
}
.legend-pop-w .l-list {
  color: #999999;
  font-size: 12px;
}
.legend-pop-w .l-list strong {
  color: #666;
}
.l-list-tip {
  color: #999;
  text-align: center;
  font-size: 12px;
  padding: 10px;
}
/*2021.12.06*/
/* .v3-media-video .item-inner-1 .tooltip-inner {
  width: 80px !important;
  max-width: 80px !important;
  text-align: center;
} */
.xq-tooltip .tooltip-inner p {
  margin-bottom: 8px;
}
.tg-lv .tooltip-box .tooltiptext {
  color: #fff;
}
.i-add {
  background: url(../images/i-add.png) no-repeat !important;
  width: 14px !important;
  height: 14px !important;
  display: inline-block;
  vertical-align: middle;
}
/*品牌收藏*/
.collection-wrapper {
  background: #ffffff;
  border-radius: 4px;
  padding: 24px;
  min-height: 600px;
  margin-top: 24px;
}
.collection-wrapper .v3-media-brand .item-media img {
  width: 64px !important;
  height: 64px !important;
}
.collection-wrapper .img-default {
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  font-size: 20px;
}

/*2021.12.16*/
.cancellation-account{
  position:absolute;
  top:16px;
  right:0;
}
.search-submit-disabled{
  background: #B6E8A3 !important;
  border-color: #B6E8A3 !important;
  cursor: not-allowed;}
.layers_item-area-add .layers_item {
  width: 95px !important;
  left: 460px !important;
}
/*2021.12.27*/
.annual_brand{
  background:url(../images/v3/annual_brand.png) no-repeat;
  width:136px;
  height:32px;
  display:inline-block;
  vertical-align:middle;
}
.annual_brand:hover{
  background:url(../images/v3/annual_brand_hover.png) no-repeat;
}
.annual_brand:active{
  background:url(../images/v3/annual_brand.png) no-repeat;
}
.annual_store{
  background:url(../images/v3/annual_store.png) no-repeat;
  width:136px;
  height:32px;
  display:inline-block;
  vertical-align:middle;
}
.annual_store:hover{
  background:url(../images/v3/annual_store_hover.png) no-repeat;
}
.annual_store:active{
  background:url(../images/v3/annual_store.png) no-repeat;
}
.search-submit-disabled{
  background: #B6E8A3 !important;
  border-color: #B6E8A3 !important;
  cursor: not-allowed;}
.layers_item-area-add .layers_item {
  width: 95px !important;
  left: 460px !important;
}
/*v-try-remind*/
.v-try-remind{
  width: 240px;
  min-height: 136px;
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding:16px;
  color: #333333;
  font-size: 13px;
  position:fixed;
  bottom:16px;
  right:32px;
  z-index:8;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
.v-try-remind .t{
  font-style: normal;
  font-weight: 600;
  line-height: 13px;
  margin-bottom:16px;
}
.v-try-remind .c{
  margin-bottom:16px;
  line-height: 21px;
}
.v-try-remind .c .t-red{
  color:#F03D3D;
  padding:0 4px;
}
.v-try-remind .btn-renewal{
  width: auto !important;
  min-width: 40px !important;
  padding: 0 12px !important;
  height: 28px !important;
  line-height: 28px !important;
  margin-left: 16px;
  font-size: 12px;
}
.v-try-remind .btn-text{
  font-size: 12px;
  line-height: 28px;
  color: #999999;
}
.v-try-remind .btn-text:hover{
  opacity:0.8;
}
/*初始用户*/
.initial-user{
  width: 100px;
  height:100px;
  background:url(../images/v3/defaultUpload.png) no-repeat;
}
.initial-user input[type=file]{
  width: 100px;
  height:100px;
  opacity:0;
  cursor:pointer;
}
.edit-userName{
  background:url(../images/v3/c-editor.png) no-repeat;
  width:14px;
  height:14px;
  display:inline-block;
  vertical-align:middle;
  margin:0 4px;
}
.nickname-input{
  padding:32px 16px 10px 16px !important;
}
.nickname-input input{
  width: 100%;
  height:36px;
  background:rgba(216, 216, 216, 0);
  border-radius:2px;
  padding-left:16px;
}

  
/*子账号优化*/
.subAccount-tip{
  padding:12px 22px;
  background: #FFEFCE;
  border-radius: 4px;
  border: 1px solid #FFCD6D;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #606266;
  margin-bottom:16px;
}
.subAccount-tip .icon-tip{
  color:rgba(255, 173, 13, 1); 
  font-size: 16px;
}
.subAccount-tip svg{  margin-right:8px;}
.add-subAccount{ 
  height: 32px;
  display: inline-block;
  z-index:9;
}
.add-subAccount .btn{
  margin:0 auto;
}
.subAccount-info{
  color:rgba(82, 196, 26, 1);
  margin-left:8px;
}
.subAccount-info:hover{
  color:rgba(82, 196, 26, 0.8);
}

.add-subAccount .btns-unified{

}
.operation-box .layers_item a{
  width:auto !important;
  height:auto !important;
  background: none;
}
.add-subAccount .layers_item .tip,
.operation-box .layers_item .tip{
  text-align: center;
}
.subAccount-block,
.general-block{
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #EEEEEE;
  padding:24px;
}
.operation-box .layers_item-area .layers_item {
  border-radius:100%;
}
.operation-modify{
  display: inline-block;
  margin-right:6px;
}
.v-account .table {
box-shadow:none;
}
/*2022.02.25*/
.export-e-mask{
  display:inline-block;
}
.export-e-area .btns-check:link,
.export-e-area .btns-check:visited {
  text-align: center;
  background: #fff;
  border-radius: 4px;
  padding: 0 16px;
  min-width: 88px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-decoration: none;
  color: #52C41A;
  border:1px solid #52C41A;
  margin-left:10px;
}
.export-e-area .btns-check:hover {
  background:#52C41A;
  color:#fff !important;
}
.export-e-area .btns-check:active {
  background:#52C41A;
  color:#fff !important;
}
.export-e-area{text-align: center; margin-bottom: 32px;}
/*工作台会员到期提醒*/
.v-remindInfo-pop {
  margin: 150px auto 0;
  width: 480px;
}
.v-remindInfo-title{
  padding: 32px;
  border-bottom: 1px solid #eee;
  margin: -24px -24px 28px -24px;
  font-size: 14px;
  font-weight: 600;
  color: #000;
}
.v-remindInfo{
  font-size: 14px;
  color: #666666;
  padding:0 8px 32px;
}
.v-remindInfo-btns{
  margin-bottom: 0;
}
.v-remindInfo-btns .btn{
  width: 86px;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  margin-left: 6px;
}
.v-remindInfo-btns .btn-default{
  color: #606266 ;
}
.v-remindInfo-btns .btn-default:hover,
.v-remindInfo-btns .btn-default:focus,
.v-remindInfo-btns .btn-default:active{
  color: #52C41A;
  border: 1px solid #52C41A;
  background: #fff;
}
.la-title{
  padding: 24px 0 0 0 !important;
  display: block;
}
.la-title span{color:#999999;}
/*2022.02.25*/
.owner-product .price{padding: 10px 0 0 0;}
.specifications{ 
  margin:-5px 0 0 3px;
  cursor:pointer;
}
.specifications-box{
  padding:24px 0;
}
.specifications-box .v3-media-sp{
  padding-bottom:24px;
  border-bottom:1px solid #eee;
  display: flex;
}
.specifications-box .v3-media-sp .item-media{
  padding-right:16px;
}
.specifications-box .v3-media-sp .item-media a{cursor: auto;}
.specifications-box .item-title a{
  color: #303133;
font-weight: bold;
  font-size: 14px;
  cursor: auto;
}
.specifications-box .item-inner .price{
  font-size:16px;
  margin-right:12px;
}
.specifications-box .specifications-list{
  padding:16px 0 8px 0;
  border-bottom:1px dashed #eee;
  display:flex;
}
.specifications-list label{
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  padding-right:16px;
  max-width: 100px;
  min-width: 34px;
}
.specifications-list .list{
 flex:1
}
.specifications-list .list span{
  margin: 0 8px 8px 0 !important;
  line-height: 12px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  color: #666;
  font-size: 14px;
  padding: 4px 10px;
  white-space: nowrap;
  display: inline-block;
  cursor:pointer;
}
.specifications-list .list span:hover,
.specifications-list .list span:active,
.specifications-list .list span.active{
  background: #EEFBE9;
  border: 1px solid #52C41A;
  color:#52C41A;
}

/*2022.03.24*/
.choose-tag {
  min-height: 48px;
  background: #fafafa;
  border-radius: 4px;
  padding: 13px 16px 7px 16px;
  margin-top: 17px;
  display: flex;
}
.choose-tag .tag {
  padding: 0 6px;
  height: 22px;
  background: #d9f5d0;
  border-radius: 2px;
  color: #52c41a;
  margin-right: 6px;
  margin-bottom: 6px;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
}
.choose-tag .tag svg {
  font-size: 12px;
  color: #52c41a;
  display: inline-block;
  vertical-align:middle;
}
.choose-tag .tag svg:hover {
  opacity: 0.8;
}
.choose-tag .tag-area {
  flex: 1;
}
.choose-tag .btn-empty {
  width: 100px;
  text-align: right;
  color: #52c41a;
}
.choose-tag .btn-empty:hover {
  opacity: 0.8;
}
/*2022.03.17*/
.brand-info-box .checkAmount{
  position:relative;
}
.brand-info-box .checkAmount .legend-pop{display:none;}
.brand-info-box .checkAmount:hover .legend-pop{
display:block;
}
.brand-info-box .checkAmount .legend-pop{
  top: -180px;
  left: 280px;
  color:#666666;
  width:290px;
}
.brand-info-box .checkAmount .legend-pop-w{
 min-height:330px;
}
.brand-info-box .checkAmount .legend-pop::after {
  transform: rotate(-90deg);
  left: -9px;
  right:auto;
}
.brand-info-box .checkAmount .check{
  float: right;
  color: #52C41A;
}
.checkAmount .v3-media-live .item-media img {
  width: 42px !important;
  height: 42px !important;
  border-radius: 4px !important;
}
.checkAmount .v3-media-live .item-inner .item-title1 a{
  color: #333 !important;
  font-weight: 600;
}
.checkAmount .l-time{
  padding-bottom:16px;
  border-bottom:1px solid #eee;
}
.checkAmount .media-list{ 
  padding:16px 0;
  border-bottom:1px solid #eee;
display:block;}
.checkAmount .item-length .number{ color:#666;}
.checkAmount .amount-list{
  padding:16px 0 0 0;
  border-bottom:1px solid #eee;
}
.checkAmount .amount-list div{
  padding-bottom:16px;
  line-height:1;
  color: #666666;
}
.checkAmount .amount-list div em{
  float:right;
  font-weight: 600;
}
.checkAmount .amount-tip{ 
  padding:16px 0 10px 0;
margin-left:0;}
/*2022.04.21*/
.tooltip-box .tooltip-title{ margin-bottom:6px;}
.tooltip-box .tooltip-item{margin-bottom:4px;}
/*2022.04.24*/
.service-mask-pop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.service-plan{
  width: 814px;
  height: 459px;
  padding:0;
  margin:0;
  border-radius: 8px;
  top:50%;
  margin: -230px auto 0;
}
.service-plan-l{
  background:url(../images/v3/mask-group.png) no-repeat;
  width: 478px;
  height: 459px;
  float:left;
  padding:48px;
}
.service-plan-l h3{
  font-size:20px;
  font-weight: 600;
  font-size: 20px;
  line-height: 34px;
  margin:-8px 0 14px 0;
  color: rgba(255, 255, 255, 1);
}
.service-plan-l p{
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  text-align: justify;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom:8px;
}
.service-plan-l ul{
  margin-bottom:14px;
}
.service-plan-l li{
  font-weight: 500;
  font-size: 13px;
  line-height:2;
  color: rgba(255, 255, 255, 0.9);
}
.service-plan-l li:before{
  content:"";
  width:4px;
  height:4px;
  border-radius:4px;
  background:#fff;
  display:inline-block;
  vertical-align:middle;
  margin:-2px 8px 0 0;
}
.service-plan-r{
  width: 336px;
  height: 459px;
  color: #333333;
  float:left;
  position:relative;
}
.service-plan-r .form-group{
  padding:48px;
}
.service-plan-r .form-group h3{
margin-bottom:24px;
font-weight: 500;
font-size: 14px;
line-height: 1.6;
color: #333333;
}
.service-plan-r .form-group label{
  text-align: left;
  width: auto;
  color: #333333;
  margin-bottom:8px;
}
.service-plan-r .form-group .asterisk{
  color:#f03d3d;
}
.service-plan-r .form-group input {
  width: 240px;
  height: 36px;
  line-height: 36px;
  background: #ffff;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  padding:0 20px;
  color: #333333;
  font-size: 14px;
  margin-bottom:12px;
}
.service-plan-r .form-group input.error-border{
  border: 1px solid #F03D3D;}
.service-plan-r .error-tip{
  position:absolute;
  top:314px;
  left:42px;
  width:240px;
  text-align:center;
  color: #F03D3D;
}
.service-plan-r textarea::-webkit-input-placeholder {
  color: #BCBCBC; !important;
}
.service-plan-r textarea::-moz-placeholder {
  color: #BCBCBC; !important;
}
.service-plan-r textarea::-moz-placeholder {
  color: #BCBCBC; !important;
}
.service-plan-r textarea::-ms-input-placeholder {
  color: #BCBCBC; !important;
}
.service-plan-r .tip{
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  color: #666666;
  padding:22px 0 12px 0;

}
.service-plan-r .tip span{
  color: #f03d3d;
  font-weight: 600;
  }
.service-plan .btns-unified{
  width: 240px;
  height: 36px !important;
  line-height: 36px!important;
}
.service-plan .next-time{
  position:absolute;
  left: 0;
  right: 0;
  bottom:18px;
  font-size: 12px;
  color: #999999;
  text-align: center;
}
.service-plan .next-time:hover{
  opacity:0.8;
}
.service-plan .a-close{
  right: 35px;
  top: 35px;
}
.service-plan .successed-area .icon-successed {
  background: url(../images/v3/icon-state.png) no-repeat;
  width: 72px;
  height: 72px;
  display: block;
  margin:107px auto 21px auto;
}
.service-plan .successed-area h5{
  font-weight: 500;
  font-size: 14px;
  line-height:1.6;
  color: #333333;
  margin-bottom:34px;
}
.service-plan .successed-area p{
  font-size: 14px;
  text-align: center;
  color: #666666;
  margin-bottom:47px;
}
/*2022.04.27*/
a.info-link:link,
a.info-link:visited{
  color: rgba(82, 196, 26, 1);
  }
a.info-link:hover,
a.info-link:active {
  color: rgba(82, 196, 26, 0.8);
}
/*2022.04.11*/
.v3-section-main-1 .gender-main {
  padding: 10px 0 30px 0;
  border-bottom:1px solid #eee;
}
.interest-box .module-col-buy .top-block:last-child {
  margin-bottom: 0;}
.interest-box .top-block-pop{margin-bottom:0 !important;}
/*2022.05.12*/
.p-modify-record{
  width: 784px;
}
.p-modify-record .v3-media-sp .item-title{
  -webkit-line-clamp: 1;
  font-size:14px;
  margin-bottom: 8px;
}
.p-modify-record .v3-media-sp .item-title a {
  font-size: 14px !important;
}
.p-modify-record .v3-media-sp .price {
  font-size: 13px;}
.p-modify-record .h-list-info{
  color:#999999;}
.p-modify-record .table-thead .table thead tr th{
  font-weight:500 !important;}
.td-price{
  font-size: 13px;
  color: #f03d3d !important;
  font-weight: bold;
}
.p-modify-record .table td {
  font-size: 13px;
}
.p-modify-record .bz-media-list {
  padding: 24px 0;}
.v3-owner-info .button-area-more a {
  height: 32px;
  line-height: 32px;}
.v3-owner-info .button-area-more .v3-code {
  width: 32px;
  padding: 0 8px;
}
.more-button{
  display: inline-block; 
  position: relative;
}
.more-button .show-btns-box{ 
  display:none;
}
.more-button:hover .show-btns-box{
  display:block;
}
.v3-owner-info .button-area-more a {
  margin-left: 6px;
}
.button-area-more .show-btns-box{
  left: 42px;}
.button-area-more .show-btns{
  width:108px;
}
.button-area-more .show-btns ul{
  padding:0 10px;
  border-radius: 4px;
}
.button-area-more .show-btns ul li{
  padding: 10px 0;
}
.button-area-more .show-btns ul a {
  margin-left:0;
}
.button-area-more .show-btns ul li a{
  color:#333333;
}
.button-area-more .show-btns::before,
.button-area-more .show-btns::after{
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  left: -2px;
  top: 12%;
  margin-left: -2px;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.button-area-more .show-btns::before {
  background: #eaebed;
  box-shadow: -1px -1px 2px rgba(234, 234, 234, 0.3);
}
.button-area-more .show-btns::after{
  left: -1px;
  background: #fff;
}
/*2022.05.25*/
.festival-618{
  width:102px;
  height: 32px;
  line-height:32px;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  text-align: center;
  display:inline-block;
  vertical-align: middle;
  margin:0 5px 0 -5px;
}
.festival-618:before{
  background: url( ../images/v3/festival-618.png) no-repeat;
  width:71px;
  height:18px;
  content:'';
  display:inline-block;
  vertical-align: middle;
  margin-top: -4px;
}
.festival-618:hover{
  background: #FFFFFF;
  border: 1px solid #BAE7A3;
}
.festival-618:active,
.festival-618.active{
  background: #EEF9E8;
  border: 1px solid #97DC76;
}
.festival-618-disabled,
.festival-618-disabled:hover,
.festival-618-disabled:active{
  cursor: no-drop;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
}
/*2022.05.24*/
.bulk-data{
  font-size: 13px;
  color: #999999;
  padding:12px 0 2px 8px;
}
.bulk-data .number{
  color:#333333;
  padding:0 0 0 4px;
  font-weight:500;
}

/* 20220622 */
.fixed-list {
  overflow-x: auto;
  overflow-y: hidden;
 }
 .fixed-list .v3-list-main {
   width: max-content;
 }
 .fixed-list .v3-list-main .table{
   margin-bottom: 0;
 }
 .fixed-list .v3-list-main .table th,
 .fixed-list .v3-list-main .table td{ text-align:center;}
 .fixed-list .v3-list-main .table th:first-child {
   position: sticky;
   left: 0;
 
 }
 
 .fixed-list .v3-list-main .table tr th:first-child,
 .fixed-list .v3-list-main .table tr td:first-child {
   position: sticky;
   left: 0;
   border-bottom: 1px solid #eeeeee;
 }
 .fixed-list .v3-list-main .table tr th:first-child:after,
 .fixed-list .v3-list-main .table tr td:first-child:after{
   content:"";
   width:1px;
   height:52px;
   display:inline-block;
   background:#eee;
   box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.16);
   position: absolute;
   top: 0;
   right: 0;
 }
 
 .legend-pop-320{
 width:320px;
 }
 .legend-pop-320 .legend-data-list{
   padding:12px 0;
   border-bottom: 1px solid #F5F5F5;
   margin-bottom:12px;
 }
 .legend-pop-320 .legend-data-list ul{
   display:flex;
 }
 .legend-pop-320 .legend-data-list li:first-child{
   position:relative;
 }
 .legend-pop-320 .legend-data-list li:first-child:after{
   width:1px;
   height:30px;
   background:#eee;
   display:inline-block;
   content:""; 
   position: absolute;
   right: 10px;
   top: 0;
 }
 .legend-pop-320 .legend-data-list li{flex:1}
 .legend-pop-320 .legend-data-list li .data{
   font-weight: 500;
   font-size: 13px;
   line-height: 13px;
   color: #333333;
   font-family: 'Barlow';
   margin-top:4px;
 }
 .legend-pop-320 .legend-data-list li .t{
   font-weight: 400;
   font-size: 13px;
   line-height: 13px;
   color: #666666;}
 .legend-pop-320 h5{
   font-weight: 500;
   font-size: 13px;
   line-height: 13px;
   color: #666666;
   margin-bottom:12px;
 }
 .legend-pop-320 .l-list .item-media img {
   width: 48px !important;
   height: 56px !important;
   border-radius: 6px !important;
 }
 .legend-pop-320 .l-list .img-avter{
   width: 13px;
   height: 13px;
   border-radius:100%;
   margin-right:4px;
   margin:-2px 4px 0 0;
   display: inline-block;
   vertical-align: middle;}
 .legend-pop-320 .l-list .it {
   color: #666;
 }
 .legend-pop-320  .sales{font-weight: 500;
   font-size: 13px;
   line-height: 13px;
   color: #333333;}
 .legend-pop-320  .l-list {
   border-bottom: none;
   padding: 0 0 14px 0;
 }
/*trend-v2*/
.trend-v2 .media-list-trend {
  padding: 16px 0 16px;
}
.trend-v2 .btn-group .btn {
  padding: 3px 9px;
}
.trend-v2 .media-list-trend{
  border-bottom:0;
}
.trend-v2 .commission-plan{
  border:1px solid #eee;
  border-radius: 8px;
}
.trend-v2 h4{
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #333333;
  padding:24px 0 16px;
  }
.trend-v2 .commission-plan table{
  width:100%;
}
.trend-v2 .commission-plan th{
  background: #F8F8F8;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #666666;
  width:24%;
  
}

.trend-v2 .commission-plan td{
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #333333;
  width:26%;
  font-family: 'Barlow';}
.trend-v2 .commission-plan th,
.trend-v2 .commission-plan td{
  border-bottom:1px solid #eee;
  padding:14px 16px;
  text-align:left;
  border-right:1px solid #eee;
}
.trend-v2 .commission-plan tr:last-child th,
.trend-v2 .commission-plan tr:last-child td{
  border-bottom:0;
}
.trend-v2 .commission-plan tr td:last-child{border-right:0;}
/*2022.06.27*/
.pop-set-v2 .a-close{
  background:none !important;
}
.pop-set-v2 .iconpark-icon{
  font-size: 16px;
  width: 16px;
  height: 16px;
  color:#BCBCBC}
.pop-set-v2 .v3-title{
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #333333;
}
.pop-set-v2 .specifications-box{
  padding:24px 0 0 0;
}
.pop-set-v2 .specifications-box .v3-media-sp{
  border-bottom:0 !important;
}
.pop-set-v2 .v3-title .sub-title{
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #999999;
  margin-left:8px;
}
.pop-set-v2 .v3-media-sp .item-media img{
  width: 48px !important;
  height: 48px !important;
  border-radius: 6px;
}
.pop-set-v2 .specifications-box .item-title a{
  font-weight: 400;
font-size: 13px;
line-height: 13px;
color: #333333;
}
.pop-set-v2 .v3-media-sp .item-inner .item-title {
  -webkit-line-clamp: 1;
}
.pop-set-v2 .commission-rate{
  padding: 1px 4px 1px 0px;
  height: 18px;
  background: #FFF2E9;
  border-radius: 4px;
  color: #FF7A25;}
.pop-set-v2 .v3-media-sp .item-inner .price{
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  color: #F03D3D;
}
.pop-set-v2 .commission-rate .t{
  padding: 1px 4px;
  width: 44px;
  height: 18px;
  background: #FF7A25;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  color: #FFFFFF;
  margin-right: 2px;
}
.pop-set-v2 .section-content {
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #eeeeee;
  padding: 16px;
}
/*2022.07.16*/
.coupons-tooltip .tooltip-inner{
  min-width: 90px !important;
  max-width:200px !important;
  width:auto !important;
  text-align:center;
}
/*2000.08.05*/
.icon-storeLevel{
  background:url(../../images/v3/icon-storeLevel1.html) no-repeat;
  width:14px;
  height:14px;
  display:inline-block;
  vertical-align: middle;
  margin:-4px 2px 0 0;
}
.icon-storeLevel1{
  background:url(../images/v3/icon-storeLevel1.png) no-repeat;
}
.icon-storeLevel2{
  background:url(../images/v3/icon-storeLevel2.png) no-repeat;
}
.icon-storeLevel3{
  background:url(../images/v3/icon-storeLevel3.png) no-repeat;
}
.icon-storeLevel4{
  background:url(../images/v3/icon-storeLevel4.png) no-repeat;
}
.v3-owner-location .item-inner .tooltip-inner{
  padding:12px;
  font-size: 13px;
  font-weight: 400;
  color: #FFFFFF;
}
/*2022.08.09*/
.tabNav-bar {
  z-index: 8;
  background: #fff;
  padding: 0 20px;
  height: 46px;
  line-height: 46px;
  margin-bottom: 40px;
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.0600);
  color: #333;
  position: fixed;
  top: 68px;
  left: 224px;
  right: 0;
}
.tabNav-bar .tab-nav{
  padding: 0 !important;
  margin: 0 auto;
  height: 46px;
  border-top: 1px solid #eee;
}
.tabNav-bar .tab-nav li {
  margin-right: 24px;
  float: left;
}
.tabNav-bar .tab-nav li a {
  padding: 0 !important;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #52C41A;
  text-decoration: none;
}
.tabNav-bar .tab-nav li:hover a{
  color: #52c41a !important;
  border-bottom: none;
}
.tabNav-bar .tab-nav li.selected a {
  color: #52c41a !important;
  border-bottom: 2px solid #52c41a;
  padding: 0 !important;
  
}
/*2022.08.22*/
.mask-pop-authorization{
  left: 484px;
  top:68px;
  width: calc(100% - 484px)
}
.sidebar-collapsed .mask-pop-authorization{
  left: 350px;
  width: calc(100% - 350px)
}
.authorization-c{ padding: 30px 0;
  text-align:left; 
  color: #666;
  margin: 0 -15px 0 -10px;
}
.authorization-btns{
  text-align:right;
  float:none;
}
.authorization-btns .btn{
  width: 88px !important; 
}
.authorization-btns .btn-default{
  margin-right: 10px;
}
/* 2022.09.27 各榜单及大盘添加提示语 */
.reference-document-tips {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 1;
  color: #999;
}
.reference-document-tips.mb16 {
  margin-bottom: 16px;
}
.reference-document-tips.mb24 {
  margin-bottom: 24px;
}
.reference-document-tips.is-padding {
  padding: 24px 24px 0;
}
.reference-document-tips .iconpark-icon-c-info {
  margin-right: 4px;
  width: 12px;
  height: 12px;
  color: #BCBCBC;
}
/*抖音对比*/
.v-contrast-wrapper{
    padding: 60px 0 40px;
    font-family: Barlow,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,sans-serif,Arial;
}
.v-contrast-history h3{
  padding: 24px;
  font-size: 14px;
  color: #999999;
}
.v-contrast-history h3 strong{ 
  font-weight:500;
  color: #333;
  font-size: 14px;
  line-height: 14px;
  padding:0 4px;
}
.v-contrast-history h3 span{
  float:right;
}
.v-contrast-history .contrast-mian{
  padding: 0 16px 24px;
}
.v-contrast-history .contrast-item{
  min-height: 167px;
  background: #FFFFFF;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  display: inline-block;
  padding: 24px;
  margin: 0 0.5% 16px;
  text-align: center;
}
.v-contrast-history .avatar{
  margin: 0 auto;
}
.v-contrast-history .avatar a:first-child{
  margin-left: 0;
}
.v-contrast-history .avatar a{
width: 56px;
height: 56px;
margin-left: -18px;
}
.v-contrast-history .avatar img,
.v-contrast-history .avatar .img-default {
  width: 56px;
  height: 56px;
  border: 2px solid #FFFFFF;
  border-radius: 100%;
}

.v-contrast-history .contrast-item:hover {
   box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 24%);
}
.v-contrast-history .time{
  border-top:1px solid #eee;
  padding-top: 20px;
  margin-top: 24px;
  text-align: left;
}
.v-contrast-history .time .state{
  float:right;
  color:#f5222d;
}
.v-contrast-history p{line-height:14px;}
.v-contrast-history .frequency{
padding-bottom:16px;
}
.contrast-750 {
  width: 750px;
  margin: 0 auto;
  padding:40px 0;
text-align: center;}
.contrast-750 .contrast-hd p {
  padding-bottom: 32px;
  color: #666;
}
.contrast-750 .contrast-hd p a{
  color: #52C41A;
}
.contrast-750 .contrast-hd p a:hover{
  opacity: 0.8;
}
.contrast-cover{ 
  background:url(../images/v3/icon-contrast.png) no-repeat;
width: 357px;
height: 150px;
display: block;
margin: 20px auto 28px;
}
.pinpai-contrast{
  background:url(../images/v3/pinpai-contrast.png) no-repeat;
width: 357px;
height: 164px;
}
.contrast-title{
  font-size: 22px;
  font-weight: 600;
  color: #303133;
  line-height: 22px;
  text-align: center;
}
.contrast-750 .control-search-1 [type='text'] {
  border: 1px solid #52c41a;
  border-radius: 21px;
  border: 2px solid #52c41a;
  font-size: 14px;
  width: 550px;
}
.contrast-750  .control-search-1-submit {
  border-radius: 0 21px 21px 0;
  border: 2px solid #52c41a;
  width: 90px;
  line-height: 36px;
}
.contrast-750 .control-search-1-submit i{ font-size: 16px;}
.contrast-750 .error {
  padding: 10px 80px;
  text-align: left;
}

.dy-contrast-list {
  max-width: 1080px;
  min-width: 960px;
  width: auto;
  padding: 76px 0 80px;}
.dy-contrast-list .compare-title{
  font-size: 16px;
  color:#333;
  padding: 6px 0 16px;
  font-weight: bold;
  background: #f2f2f2;
}
.dy-contrast-list .compare-title-pinpai{
  color:#999;
  font-size:14px;
  text-align:center;
  font-weight:normal;
  padding: 10px 0 20px;
  line-height: 1;
}
.dy-contrast-list .compare-title span{
  font-size: 14px;
  color: #666;
  float: right;
  font-weight: normal;
}
@media all and (max-width: 1439px) {
  .dy-contrast-list {
  margin: 0 24px;
  }
}
.dy-contrast-list .data-source {
  padding: 24px;
  color: #666;
}
.dy-contrast-list .btn-area{
  text-align: center;
}
.contrast-list .table2 td:first-child{width: 60px;}
.contrast-list .table2>tbody>tr>td{
  vertical-align:middle;
}
.dy-contrast-list .table{ border-radius: 8px 8px 0 0;}

.dy-contrast-list .table td:first-child{
  color: #333333;
}
.dy-contrast-list .table td{
  color:#666;
  padding: 20px 22px !important;
  flex: 1;
}
.dy-contrast-list .contact-ratio{
  padding: 20px 0 !important;
}
.dy-contrast-list .contact-ratio .cr-state{color:#BCBCBC;}
.dy-contrast-list .contact-ratio .nickname{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  float:left;
  width: 60%;
}
.dy-contrast-list .contact-ratio span:last-child{
  width:30%;
}
.dy-contrast-list .table tr:nth-child(even) td{
  background: #FDFDFD;
  border-radius: 8px;
}
.dy-contrast-list .table2 {
  border-radius: 8px !important;
}
.dy-contrast-list .table th:first-child {
  padding: 13px 0 12px;
  background: #FAFAFA;
  border: 1px solid #eee;
  border-width: 1px 1px 0 0;
}
.dy-contrast-list .table th {
  font-size: 16px;
  font-weight: 600;
  color: #303133;
}
.dy-contrast-list .c-green{ color: #52C41A !important;}
.dy-contrast-list .tag-green{
  padding:1px 4px;
  background: #EEFBE9;
  color: #52C41A;
  border-radius: 2px;
  border:1px solid #B6E8A3;
  font-size: 12px;
  margin: 0 2px;
  display: inline-block;
}
.dy-contrast-list .tag-o{    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
width: 100%;}
.dy-contrast-list .t-distribute p:nth-child(2n) {
 background:#fff; 
}
.dy-contrast-list .t-distribute p span {
      width: 40%;
  margin: 2px;
  color: #666;
  font-size: 14px;
  text-align: center;
}

.dy-contrast-list .gender {
  color: #666;
  display: block;
  margin-bottom: 18px;
  font-size: 14px;
}
.dy-contrast-list .gender dt {
  font-weight: 400;
     margin-bottom: 6px;
}

.media-list-video .video-img{
  width: 48px !important;
height: 64px !important;
border-radius: 4px;
margin-right: 10px;
}
.media-list-video .item-title{
  font-size: 14px;
  line-height: 1.4;
}
.media-list-video .item-title a{ color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; margin-bottom: 10px;}
.media-list-video .item-l{color:#999999; 
  font-size:13px;}
.media-list-dyh .public-img{
  width: 56px;
  height: 56px;
  border-radius: 100%;
  margin-bottom: 6px;
}
.media-list-dyh .name{ 
  font-size: 16px;
  color: #303133;
  margin-bottom: 5px;
}
.media-list-dyh .item-c{
  font-size: 13px;
  color: #909399;
  margin-bottom: 4px;
}
.dy-contrast-list .last-tr {
  background: #fff !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #666 !important;
  padding: 24px !important;
}
.dy-contrast-list .last-tr a {
  color: #52C41A;
}
.media-list-pinpai .public-img,
.media-list-pinpai .img-default{
    width: 64px;
    height: 64px;
    line-height:64px;
    border-radius: 100%;
    margin-bottom: 16px;
  }
.media-list-pinpai .name {
    font-size: 16px;
    color: #303133;
    font-weight: bold;
  }


  .contrast-data {
    height: 336px;
    background: #FAFAFA;
    border-radius: 2px;
    border: 1px solid #EEEEEE;
    margin-bottom: 24px;
  }

  .contrast-data .c-title {
    font-size: 14px;
    padding: 24px;
    text-align: left;
    font-weight: bold;
  }

  .contrast-data .text-right {
    float: right;
    font-weight: normal;
  }

  .contrast-data .text-right a {
    color: #333333;
    font-size: 14px;
  }

  .contrast-data .text-right a:hover,
  .contrast-data .text-right a.active {
    color: #52C41A;
  }

  .contrast-data .c-chart {
    display: flex;
  }

  .contrast-data .c-chart .chart-nav {
    width: 80px;
    padding-right: 18px;
    color: #666666;
    line-height: 1.8;
    border-right: 1px solid #eee;
    font-size: 14px;
    cursor: pointer;
  }

  .contrast-data .c-chart .chart-nav li {
    margin-bottom: 10px;
  }

  .contrast-data .c-chart .chart-nav li:hover,
  .contrast-data .c-chart .chart-nav li.active {
    color: #52C41A;
  }

  .contrast-data .c-chart .chart-main {
    flex: 1;
  }
  .v3-gray {
    text-align: center;
    padding: 32px 24px;
  }

  .v3-gray .v3-no-results {
    background: url(../images/v3/no-results.png) #fff no-repeat center 32px;
    padding: 140px 0 32px;
    display: block;
    margin: 0 auto;
  }
  .v3-no-results h6 {
    font-size: 15px;
    color: #333333;
  }

  .v3-no-results p {
    padding-top: 12px;
    font-size: 13px;
    color: #909399;
  }
  .v3-no-results a{ color: #52C41A;}
  .v3-no-results a:hover{opacity: 0.8;}
@media all and (min-width: 2200px) {
  .v-contrast-history .contrast-item {
    width: 18.8% !important;
  }
  .v-contrast-history .contrast-item:nth-child(5n){
    margin: 0 0 16px 0.5%;
  }
}
@media all and (min-width: 1800px) and (max-width: 2199px) {
  .v-contrast-history .contrast-item {
    width: 18.8% !important;
  }
  .v-contrast-history .contrast-item:nth-child(5n){
    margin: 0 0 16px 0.5%;
  }
}
@media all and (min-width: 1440px) and (max-width: 1799px) {
  .v-contrast-history .contrast-item {
    width: 23.6% !important;
  }
  .v-contrast-history .contrast-item:nth-child(4n){
    margin: 0 0 16px 0.5%;
  }
}
@media all and (min-width: 1366px) and (max-width: 1439px) {
  .v-contrast-history .contrast-item {
    width: 32% !important;
  }
  .v-contrast-history .contrast-item:nth-child(3n){
    margin: 0 0 16px 0.5%;
  }
}
@media all and (min-width: 1000px) and (max-width: 1365px) {
  .v-contrast-history .contrast-item {
    width: 48.5% !important;
  }
  .v-contrast-history .contrast-item:nth-child(2n){
    margin: 0 0 16px 0.5%;
  }
}
@media all and (max-width:1366px) {
  .v-contrast-history .contrast-item {
    width: 32% !important ;
  }
  .v-contrast-history .contrast-item:nth-child(3n){
    margin: 0 0 16px 0.5%;;
  }
}

