@charset "utf-8";

html {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,figure,menu,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

a {
	background-color: transparent;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

a:active {
	outline: 0
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%
}

address,cite,dfn,em,i,var {
	font-style: normal
}

strong {
	font-weight: normal
}

code,kbd,pre,samp {
	font-family: "monospace";
	font-size: .1rem
}

ul,ol {
	list-style: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button
}

textarea {
	overflow: hidden;
	vertical-align: top
}

input,textarea {
	-webkit-appearance: none
}

button,input,select,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="tel"] {
	font-family: inherit;
	font-size: 100%;
	border: none
}

button:focus,input:focus,select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus {
	outline: none
}

input[type="search"] {
	-webkit-appearance: none;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
	display: none
}

input[type="search"]:focus {
	outline: none
}

input:disabled,textarea:disabled {
	color: #999
}

img {
	border: none;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

.m-box.m-feedpp-gray {
	background-color: #f0f0f0
}

html {
	font-size: 100px;
	
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}

@media screen and (min-width:375px) {
	html {
		font-size: 100px;
		font-size: 26.66666667vw
	}
}

body {
	
	background-color: #f0f0f0;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
	font-size: .14rem;
	line-height: 1;
	color: #333
}

body.bg-white {
	background-color: #fff
}

a {
	color: #333;
	text-decoration: none
}

a:focus,a:visited,a:active {
	color: #333;
	text-decoration: none
}

a.c-green,a.c-green:focus,a.c-green:visited,a.c-green:active {
	color: #20bc22
}






.webdesigntuts-workshop {
	height: 100%;
	position: absolute;
	text-align: center;
	width: 100%;
}

.webdesigntuts-workshop input {
	background: #222;
	background: -webkit-linear-gradient(#333, #222);	
	background: -moz-linear-gradient(#333, #222);	
	background: -o-linear-gradient(#333, #222);	
	background: -ms-linear-gradient(#333, #222);	
	background: linear-gradient(#333, #222);	
	border: 1px solid #444;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 2px 0 #000;
	color: #888;
	display: block;
	float: left;
	font-family: 'Cabin', helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	height: 30px;
	margin: 0;
	padding: 0 10px;
	text-shadow: 0 -1px 0 #000;
	width: 80%;
}

.webdesigntuts-workshop input:focus {
	-webkit-animation: glow 800ms ease-out infinite alternate;
	-moz-animation: glow 800ms ease-out infinite alternate;
	-o-animation: glow 800ms ease-out infinite alternate;
	-ms-animation: glow 800ms ease-out infinite alternate;
	animation: glow 800ms ease-out infinite alternate;
	background: #222922;
	background: -webkit-linear-gradient(#333933, #222922);
	background: -moz-linear-gradient(#333933, #222922);
	background: -o-linear-gradient(#333933, #222922);
	background: -ms-linear-gradient(#333933, #222922);
	background: linear-gradient(#333933, #222922);
	border-color: #393;
	box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
	color: #efe;
	outline: none;
}

.webdesigntuts-workshop button {
	background: #222;
	background: -webkit-linear-gradient(#333, #222);
	background: -moz-linear-gradient(#333, #222);
	background: -o-linear-gradient(#333, #222);
	background: -ms-linear-gradient(#333, #222);
	background: linear-gradient(#333, #222);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid #444;
	border-left-color: #000;
	border-radius: 0 5px 5px 0;
	box-shadow: 0 2px 0 #000;
	color: #fff;
	display: block;
	float: left;
	font-family: 'Cabin', helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	height: 28px;
	
	margin: 0;
	padding: 0;
	position: relative;
	text-shadow: 0 -1px 0 #000;
	width: 15%;
}	














.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
	clear: both
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide,.dn {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.po-fixed {
	position: fixed
}

.po-relative {
	position: relative
}

.po-absolute {
	position: absolute
}

.po-static {
	position: static
}

.text-left {
	text-align: left !important
}

.text-right {
	text-align: right !important
}

.text-center {
	text-align: center !important
}

.text-justify {
	text-align: justify !important
}

.text-overflow {
	white-space: nowrap;
	overflow: hidden
}

.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-break {
	word-break: break-all;
	word-wrap: break-word
}

.m-box {
	margin-top: .07rem;
	margin-bottom: .07rem;
	background-color: #fff
}

.m-box.m-box-Ptop {
	padding-top: .07rem
}

.m-box.m-box-Pbottom {
	padding-bottom: .07rem
}

.m-box.m-box-top {
	margin-top: 0
}

.m-box.m-box-bottom {
	margin-bottom: 0
}

.m-box.m-box-mid {
	margin-top: 0;
	margin-bottom: 0
}

.m-box>.m-box-items {
	padding-left: .07rem;
	padding-right: .07rem
}

.m-box>.m-box-items.m-box-items-full {
	padding-left: 0;
	padding-right: 0
}

.m-box>.m-box-items.m-box-items-Ptop {
	padding-top: .07rem
}

.m-box>.m-box-items.m-box-items-Pbottom {
	padding-bottom: .07rem
}

.m-box>.m-box-items.m-box-items-borderB {
	border-bottom: 1px solid #e6e6e6
}

.m-box>.m-box-items.m-box-items-borderT {
	border-top: 1px solid #e6e6e6
}

.padding-base {
	padding: .07rem
}

.padding-large {
	padding: .14rem
}

.c-rb,.c-rt,.c-lb,.c-lt {
	position: absolute;
	z-index: 5;
	overflow: hidden
}

.c-rb {
	right: 0;
	bottom: 0
}

.c-rt {
	right: 0;
	top: 0
}

.c-lb {
	left: 0;
	bottom: 0
}

.c-lt {
	left: 0;
	top: 0
}

.c-date {
	display: inline-block;
	font-size: 10px;
	line-height: .135rem;
	padding: 0 .03rem;
	background: rgba(0,0,0,0.75);
	color: #fff;
	height: .12rem
}

.c-date-score {
	color: #ff4e00;
	height: .15rem;
	line-height: .16rem
}

.c-date-score .score-item {
	display: inline-block;
	font-size: 10px
}

.c-date-score .score-item:first-letter {
	font-size: .14rem
}

.body-overflow {
	overflow: hidden
}

.noborder-top {
	border-top: 0 !important
}

.cover {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: -80px;
	z-index: 9998;
	background-color: rgba(0,0,0,0.6)
}

.m-toast {
	position: fixed;
	left: 50%;
	top: 50%;
	padding: .1rem .18rem;
	line-height: .16rem;
	max-width: 96%;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	color: #fff;
	background: rgba(0,0,0,0.8);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: .2rem;
	white-space: nowrap;
	z-index: 99
}

.m-toast-diamond {
	position: fixed;
	left: 0;
	right: 0;
	top: 50%;
	padding: .1rem .27rem;
	line-height: .18rem;
	box-sizing: border-box;
	color: #fff;
	background: rgba(0,0,0,0.8);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border-radius: .55rem;
	z-index: 99;
	text-align: center;
	max-width: 75%;
	margin: 0 auto
}

@font-face {
	font-family:"iconography";src:url("../css/iconfont.eot");src:url("../css/iconfont.ttf") format("truetype"),url("../css/iconfont.svg#iconfont") format("svg")
}

.c-glyphicon {
	position: relative;
	display: inline-block;
	font-size: .13rem;
	font-family: "iconography";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	color: #20bc22;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c-glyphicon-search:before {
	content: "\e600";
	font-size: .12rem
}

.c-glyphicon-refresh:before {
	content: "\e601"
}

.c-glyphicon-recorder:before {
	content: "\e634";
	font-size: .2rem;
	color: #c9c9c9
}

.c-glyphicon-newRecorder:before {
	content: "\e602";
	font-size: .2rem;
	color: #c9c9c9
}

.c-glyphicon-menu:before {
	content: "\e603";
	font-size: .2rem;
	color: #000
}

.c-glyphicon-menuNew:before {
	content: "\e823";
	font-size: .2rem;
	color: #000
}

.c-glyphicon-searchfine:before {
	content: "\e633";
	font-size: .2rem;
	color: #c9c9c9
}

.c-glyphicon-play:before {
	content: "\e605"
}

.c-glyphicon-expression:before {
	content: "\e7e0"
}

.c-glyphicon-more:before,.c-glyphicon-flod:before,.c-glyphicon-unflod:before {
	content: "\e606"
}

.c-glyphicon-moreNew:before {
	content: "\e7db"
}

.c-glyphicon-flod {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-glyphicon-unflod {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c-glyphicon-close:before {
	content: "\e607";
	color: #c9c9c9
}

.c-glyphicon-feed:before {
	content: "\e60b";
	color: #fff;
	font-size: 20px
}

.c-glyphicon-arrowUp:before,.c-glyphicon-arrowDown:before,.c-glyphicon-arrowLeft:before,.c-glyphicon-arrowRight:before {
	content: "\e60c";
	color: #fff
}

.c-glyphicon-arrowDown:before {
	color: #ccc
}

.c-glyphicon-arrowRight:before {
	color: #808080;
	font-size: 20px
}

.c-glyphicon-arrowLeft {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-glyphicon-arrowDown {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c-glyphicon-arrowRight {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c-glyphicon-addDesk:before {
	content: "\e60a";
	color: #479ffe;
	font-size: .25rem
}

.c-glyphicon-guideClose:before {
	content: "\e608";
	color: #000
}

.c-glyphicon-playarrow:before {
	content: "\e60d";
	font-size: .1rem
}

.c-glyphicon-download:before {
	content: "\e60e"
}

.c-glyphicon-star:before {
	content: "\e611"
}

.c-glyphicon-starhollow:before {
	content: "\e610"
}

.c-glyphicon-voteup:before {
	content: "\e609"
}

.c-glyphicon-votedown:before {
	content: "\e60f"
}

.c-glyphicon-fullscreen:before {
	content: "\e612";
	color: #fff;
	font-size: .18rem
}

.c-glyphicon-ok:before {
	content: "\e61e";
	color: #fff
}

.c-glyphicon-warning:before {
	content: "\e61f";
	color: #fff
}

.c-glyphicon-lock:before {
	content: "\e625";
	color: #ff4e00
}

.c-glyphicon-checkbox:before {
	content: "\e626"
}

.c-glyphicon-checkboxed:before {
	content: "\e622"
}

.c-glyphicon-cellphone:before {
	content: "\e627";
	font-size: .14rem;
	color: #c9c9c9
}

.c-glyphicon-nextVideo:before {
	content: "\e624";
	font-size: .18rem;
	color: #c9c9c9
}

.c-glyphicon-users:before {
	content: "\e620"
}

.c-glyphicon-passport:before {
	content: "\e623"
}

.c-glyphicon-solidrecord:before {
	content: "\e621"
}

.c-glyphicon-searchBg:before {
	content: "\e628"
}

.c-glyphicon-credit:before {
	content: "\e629";
	color: #0ae
}

.c-glyphicon-phone:before {
	content: "\e62a"
}

.c-glyphicon-share:before {
	content: "\e62b"
}

.c-glyphicon-messages:before {
	content: "\e62c"
}

.c-glyphicon-hearthollow:before {
	content: "\e62d"
}

.c-glyphicon-heart:before {
	content: "\e62e"
}

.c-glyphicon-headset:before {
	content: "\e62f";
	color: #999
}

.c-glyphicon-warn:before {
	content: "\e630";
	color: #ff724b
}

.c-glyphicon-video:before {
	content: "\e631";
	color: #c8c8c8
}

.c-glyphicon-kefu:before {
	content: "\e63b";
	color: #333
}

.c-glyphicon-computer:before {
	content: "\e63c";
	color: #ccc
}

.c-glyphicon-tidings:before {
	content: "\e63e"
}

.c-glyphicon-subscribe:before {
	content: "\e63f"
}

.c-glyphicon-solidvideo:before {
	content: "\e640"
}

.c-glyphicon-praise:before {
	content: "\e642"
}

.c-glyphicon-notice:before {
	content: "\e643"
}

.c-glyphicon-fans:before {
	content: "\e645"
}

.c-glyphicon-solidcomment:before {
	content: "\e646"
}

.c-glyphicon-thickusers:before {
	content: "\e644"
}

.c-glyphicon-thickrecord:before {
	content: "\e647"
}

.c-glyphicon-thickpassport:before {
	content: "\e648"
}

.c-glyphicon-HSrefresh:before {
	content: "\e649";
	color: #0bbe06
}

.c-glyphicon-hot:before {
	content: "\e7dd";
	color: #c8c8c8
}

.c-glyphicon-commentColor::before {
	content: "\e7f8"
}

.c-glyphicon-eye:before {
	content: "\e7fd";
	color: #666
}

.c-glyphicon-live-time:before {
	content: "\e7fe";
	color: #ccc
}

.c-glyphicon-eyes:before {
	content: "\e7ff";
	color: #ccc
}

.c-glyphicon-eyeWhite:before {
	content: "\e804";
	color: #666
}

.c-glyphicon-orderOK:before {
	content: "\e805";
	color: #d4b27e
}

.c-glyphicon-orderHint:before {
	content: "\e806";
	color: #fff
}

.c-glyphicon-locked_loading:before {
	content: "\e807"
}

.c-glyphicon-locked_ok:before {
	content: "\e808"
}

.c-glyphicon-locked_hours:before {
	content: "\e809"
}

.c-glyphicon-locked_loading1:before {
	content: "\e80a"
}

.c-glyphicon-locked_coupon:before {
	content: "\e80b"
}

.c-glyphicon-home:before {
	content: "\e80d";
	color: #fff;
	font-size: .2rem
}

.c-glyphicon-viplibao:before {
	content: "\e814"
}

.c-glyphicon-viphuangguan:before {
	content: "\e815"
}

.c-glyphicon-viplist:before {
	content: "\e816"
}

.c-glyphicon-vipjiaoyi:before {
	content: "\e817"
}

.c-glyphicon-exitFullScreen:before {
	content: "\e818";
	color: #fff;
	font-size: .18rem
}

.c-glyphicon-refreshNew:before {
	content: "\e819"
}

.c-glyphicon-delnum:before {
	content: "\e81c"
}

.c-glyphicon-joinUs:before {
	content: "\e839"
}

.c-glyphicon-news:before {
	content: "\e838"
}

.c-glyphicon-aboutUs:before {
	content: "\e837"
}

.c-glyphicon-companyInfo:before {
	content: "\e836"
}

.c-glyphicon-oaWrite:before {
	content: "\e81f"
}

.c-glyphicon-oaComplete:before {
	content: "\e820"
}

.c-glyphicon-flow:before {
	content: "\e844"
}

.c-glyphicon-tennis:before {
	content: "\e859";
	color: #1d3900;
	font-size: .16rem
}

.c-glyphicon-countDown:before {
	content: "\e83c"
}

.c-glyphicon-icon-arrow-new:before {
	content: "\e824"
}

.c-glyphicon-playMore:before {
	content: "\e8a7"
}

.c-glyphicon-albumPlay:before {
	content: "\e870"
}

.c-glyphicon-playRefresh:before {
	content: "\e601";
	font-weight: bold
}

.c-glyphicon-album-Bplay:before {
	content: "\e879"
}

.c-glyphicon-iqy:before {
	content: "\e7fb"
}

.c-glyphicon-albumPlay:before {
	content: "\e865"
}

.c-glyphicon-morevideo:before {
	content: "\e9bb"
}

.c-glyphicon-refreshnew:before {
	content: "\e9bc"
}

.m-picicon-wrap {
	position: absolute;
	right: 0;
	top: 0
}

.c-picicon,.c-picicon-s {
	display: inline-block;
	vertical-align: top;
	height: .12rem;
	padding: 0 .02rem;
	line-height: .135rem;
	font-size: .1rem;
	color: #fff
}

.c-picicon-green {
	background-color: #20bc22
}

.c-picicon-orange {
	background-color: #f49626
}

.c-picicon-orangered {
	background-color: #fc6120
}

.c-picicon-red {
	background-color: #fa291c
}

.c-picicon-blue {
	background-color: #009ada
}

.c-picicon-purple {
	background-color: #6901ce
}

.c-picicon-vip,.c-picicon-onlyPlay,.c-picicon-self,.c-picicon-1080P,.c-picicon-zt,.c-picicon-coupons,.c-picicon-pay,.c-picicon-zb,.c-picicon-paike,.c-picicon-live,.c-picicon-paylive,.c-picicon-paydianbo,.c-picicon-new,.c-picicon-zbing,.c-picicon-tehui,.c-picicon-3d,.c-picicon-imax,.c-picicon-heji,.c-picicon-pianduan {
	display: inline-block;
	vertical-align: top;
	width: .4rem;
	height: .19rem;
	padding: 0;
	background: url(http://www.iqiyipic.com/common/fix/h5-aura/picicon-bg-20180509.png) no-repeat 10rem 10rem;
	background-size: 1.7rem 1.6rem;
	text-indent: -9999px;
	overflow: hidden
}

.c-picicon-vip {
	background-position: -0.4rem 0
}

.c-picicon-onlyPlay {
	background-position: 0 0
}

.c-picicon-self {
	background-position: -0.8rem 0
}

.c-picicon-1080P {
	width: .5rem;
	background-position: -1.2rem -1px
}

.c-picicon-zt {
	background-position: 0 -0.2rem
}

.c-picicon-coupons {
	background-position: -0.4rem -0.2rem
}

.c-picicon-pay {
	background-position: -0.8rem -0.2rem
}

.c-picicon-zb {
	background-position: 0 -0.4rem
}

.c-picicon-paike {
	background-position: -0.4rem -0.4rem
}

.c-picicon-live {
	width: .61rem;
	background-position: -1.09rem -0.4rem
}

.c-picicon-paylive {
	width: .61rem;
	background-position: -1.09rem -0.6rem
}

.c-picicon-paydianbo {
	width: .61rem;
	background-position: -1.09rem -0.8rem
}

.c-picicon-new {
	background-position: 0 -0.6rem
}

.c-picicon-zbing {
	width: .5rem;
	background-position: 0 -0.8rem
}

.c-picicon-tehui {
	background-position: -1.2rem -0.2rem
}

.c-picicon-3d {
	background-position: -0.5rem -0.8rem
}

.c-picicon-imax {
	width: .44rem;
	background-position: -0.8rem -1.2rem
}

.c-picicon-heji {
	background-position: -1.2rem -1.2rem
}

.c-picicon-pianduan {
	background-position: 0 -1.4rem
}

.c-picicon-vipType {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	background-position: right top;
	background-repeat: no-repeat;
	background-size: auto 100%;
	text-indent: -9999px
}

.c-picicon-vipType.c-picicon {
	width: .8rem;
	height: .2rem
}

.c-picicon-vipType.c-picicon-s {
	width: .4rem;
	height: .12rem
}

.c-channelicon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/channel-icons-20161122.png);
	background-repeat: no-repeat;
	width: .22rem;
	height: .22rem;
	background-size: 1.05rem auto;
	display: inline-block
}

.c-channel-zixun {
	background-position: 0 0
}

.c-channel-tuijian {
	background-position: -0.28rem 0
}

.c-channel-yingxiangli {
	background-position: -0.55rem 0
}

.c-channel-dianshiju {
	background-position: -0.84rem 0
}

.c-channel-piandan {
	background-position: 0 -0.36rem
}

.c-channel-dianying {
	background-position: -0.28rem -0.36rem
}

.c-channel-zongyi {
	background-position: -0.55rem -0.35rem
}

.c-channel-dongman {
	background-position: -0.84rem -0.35rem
}

.c-channel-yule {
	background-position: 0 -0.77rem
}

.c-channel-yuanchuang {
	background-position: -0.28rem -0.77rem
}

.c-channel-jiankang {
	background-position: -0.55rem -0.77rem
}

.c-channel-shenghuo,.c-channel-life {
	background-position: -0.83rem -0.77rem
}

.c-channel-muying {
	background-position: 0 -1.1rem
}

.c-channel-caijing {
	background-position: -0.28rem -1.09rem
}

.c-channel-lvyou {
	background-position: -0.55rem -1.1rem
}

.c-channel-gaoxiao,.c-channel-fun {
	background-position: -0.84rem -1.09rem
}

.c-channel-junshi,.c-channel-mil {
	background-position: 0 -1.44rem
}

.c-channel-shishang {
	background-position: -0.28rem -1.44rem
}

.c-channel-jilupian {
	background-position: -0.56rem -1.44rem
}

.c-channel-yinyue {
	background-position: -0.84rem -1.44rem
}

.c-channel-jiaoyu,.c-channel-edu {
	background-position: 0 -1.75rem
}

.c-channel-qiche {
	background-position: -0.28rem -1.75rem
}

.c-channel-tiyu {
	background-position: -0.56rem -1.74rem
}

.c-channel-keji {
	background-position: -0.84rem -1.75rem
}

.c-channel-youxi {
	background-position: 0 -2.09rem
}

.c-channel-shaoer {
	background-position: -0.28rem -2.08rem
}

.c-channel-pianhua {
	background-position: -0.55rem -2.08rem
}

.c-channel-weidianying {
	background-position: -0.85rem -2.08rem
}

.c-channel-yingyong {
	background-position: 0 -2.4rem
}

.c-channel-toutiao {
	background-position: -0.28rem -2.4rem
}

.c-imgicon {
	display: inline-block;
	height: 0;
	width: 60%;
	padding-top: 60%;
	background-repeat: no-repeat;
	background-size: 100%
}

.logo-iqiyi {
	display: inline-block;
	width: .73rem;
	height: .24rem;
	background: url(../image/logo.png) no-repeat 0 0;
	background-size: .73rem .24rem
}

.c-listicon {
	background: url(http://www.iqiyipic.com/common/fix/h5-v3/channel-list-20170307.png);
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 1.8rem auto;
	width: .27rem;
	height: .27rem
}

.c-list-yule {
	background-position: -0.028rem -0.03rem
}

.c-list-tiyu {
	background-position: -0.32rem -0.03rem
}

.c-list-zixun {
	background-position: -0.63rem -0.03rem
}

.c-list-zhibozhongxin {
	background-position: -0.93rem -0.03rem
}

.c-list-yingxiangli {
	background-position: -1.22rem -0.03rem
}

.c-list-quanwang {
	background-position: -1.53rem -0.03rem
}

.c-list-dianying {
	background-position: -0.03rem -0.33rem
}

.c-list-pianhua {
	background-position: -0.32rem -0.32rem
}

.c-list-weidianying {
	background-position: -0.63rem -0.33rem
}

.c-list-dianshiju {
	background-position: -0.93rem -0.33rem
}

.c-list-zongyi {
	background-position: -1.22rem -0.32rem
}

.c-list-tuokouxiu {
	background-position: -1.53rem -0.33rem
}

.c-list-dongman {
	background-position: -0.03rem -0.63rem
}

.c-list-shaoer {
	background-position: -0.32rem -0.63rem
}

.c-list-youxi {
	background-position: -0.63rem -0.63rem
}

.c-list-shenghuo {
	background-position: -0.93rem -0.63rem
}

.c-list-muying {
	background-position: -1.23rem -0.63rem
}

.c-list-jiankang {
	background-position: -1.53rem -0.63rem
}

.c-list-yinyue {
	background-position: -0.02rem -0.93rem
}

.c-list-shishang {
	background-position: -0.32rem -0.93rem
}

.c-list-lvyou {
	background-position: -0.63rem -0.93rem
}

.c-list-gaoxiao {
	background-position: -0.93rem -0.93rem
}

.c-list-yuanchuang {
	background-position: -1.23rem -0.93rem
}

.c-list-paike {
	background-position: -1.53rem -0.93rem
}

.c-list-caijing {
	background-position: -0.03rem -1.23rem
}

.c-list-keji {
	background-position: -0.32rem -1.23rem
}

.c-list-qiche {
	background-position: -0.63rem -1.23rem
}

.c-list-junshi {
	background-position: -0.93rem -1.23rem
}

.c-list-jiaoyu {
	background-position: -1.23rem -1.23rem
}

.c-list-jilupian {
	background-position: -1.53rem -1.23rem
}

.c-list-guanggao {
	background-position: -0.03rem -1.53rem
}

.c-list-qiyi {
	background-position: -0.315rem -1.53rem
}

.c-list-gongyi {
	background-position: -0.62rem -1.53rem
}

.c-list-fengyunbang {
	background-position: -0.93rem -1.53rem
}

.c-grade-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/vip-gold-grade-icon.png);
	background-size: 1.6rem .3rem;
	display: inline-block;
	vertical-align: -0.01rem;
	background-repeat: no-repeat;
	width: .2rem;
	height: .15rem
}

.c-vip-grade-1 {
	background-position: 0 0
}

.c-vip-grade-2 {
	background-position: -0.2rem 0
}

.c-vip-grade-3 {
	background-position: -0.4rem 0
}

.c-vip-grade-4 {
	background-position: -0.6rem 0
}

.c-vip-grade-5 {
	background-position: -0.8rem 0
}

.c-vip-grade-6 {
	background-position: -1rem 0
}

.c-vip-grade-7 {
	background-position: -1.2rem 0
}

.c-vip-grade-0,.c-vip-grade-v {
	background-position: -1.4rem 0
}

.c-grade-1 {
	background-position: 0 -0.15rem
}

.c-grade-2 {
	background-position: -0.2rem -0.15rem
}

.c-grade-3 {
	background-position: -0.4rem -0.15rem
}

.c-grade-4 {
	background-position: -0.6rem -0.15rem
}

.c-grade-5 {
	background-position: -0.8rem -0.15rem
}

.c-grade-6 {
	background-position: -1rem -0.15rem
}

.c-grade-7 {
	background-position: -1.2rem -0.15rem
}

.c-grade-0 {
	background-position: -1.4rem -0.15rem
}

.c-vip-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/gold-vip.png);
	background-size: .15rem .14rem;
	display: inline-block;
	vertical-align: -0.01rem;
	background-position: left center;
	background-repeat: no-repeat;
	width: .21rem;
	height: .22rem
}

.c-level-bigicon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/vip-gold-level-bigicon.png);
	background-size: 2.26rem .4rem;
	display: block;
	vertical-align: -0.01rem;
	background-repeat: no-repeat;
	width: .16rem;
	height: .1rem
}

.c-vip-level-1 {
	background-position: 0 0
}

.c-vip-level-2 {
	background-position: -0.3rem 0
}

.c-vip-level-3 {
	background-position: -0.6rem 0
}

.c-vip-level-4 {
	background-position: -0.9rem 0
}

.c-vip-level-5 {
	background-position: -1.2rem 0
}

.c-vip-level-6 {
	background-position: -1.5rem 0
}

.c-vip-level-7 {
	background-position: -1.8rem 0
}

.c-vip-level-v {
	background-position: -2.1rem 0
}

.c-level-1 {
	background-position: 0 -0.3rem
}

.c-level-2 {
	background-position: -0.3rem -0.3rem
}

.c-level-3 {
	background-position: -0.6rem -0.3rem
}

.c-level-4 {
	background-position: -0.9rem -0.3rem
}

.c-level-5 {
	background-position: -1.2rem -0.3rem
}

.c-level-6 {
	background-position: -1.5rem -0.3rem
}

.c-level-7 {
	background-position: -1.8rem -0.3rem
}

.c-level-v {
	background-position: -2.1rem -0.3rem
}

.c-grade-icon-small {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/vip-gold-grade-icon-small.png);
	background-size: 1.6rem .3rem;
	display: inline-block;
	vertical-align: -0.01rem;
	background-repeat: no-repeat;
	width: .2rem;
	height: .15rem
}

.c-vip-grade-small-1 {
	background-position: 0 0
}

.c-vip-grade-small-2 {
	background-position: -0.2rem 0
}

.c-vip-grade-small-3 {
	background-position: -0.4rem 0
}

.c-vip-grade-small-4 {
	background-position: -0.6rem 0
}

.c-vip-grade-small-5 {
	background-position: -0.8rem 0
}

.c-vip-grade-small-6 {
	background-position: -1rem 0
}

.c-vip-grade-small-7 {
	background-position: -1.2rem 0
}

.c-grade-small-1 {
	background-position: 0 -0.15rem
}

.c-grade-small-2 {
	background-position: -0.2rem -0.15rem
}

.c-grade-small-3 {
	background-position: -0.4rem -0.15rem
}

.c-grade-small-4 {
	background-position: -0.6rem -0.15rem
}

.c-grade-small-5 {
	background-position: -0.8rem -0.15rem
}

.c-grade-small-6 {
	background-position: -1rem -0.15rem
}

.c-grade-small-7 {
	background-position: -1.2rem -0.15rem
}

.c-videoplay {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.c-videoplay-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/play-current20161111.png);
	background-size: 1.9rem .7rem;
	display: inline-block;
	background-repeat: no-repeat
}

.c-videoplay-big {
	width: .7rem;
	height: .7rem;
	background-position: 0 0
}

.selected .c-videoplay-big {
	width: .7rem;
	height: .7rem;
	background-position: -1.2rem 0
}

.c-videoplay-small {
	width: .32rem;
	height: .32rem;
	background-position: -0.88rem 0
}

.c-icon-share {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/share20171121.png);
	background-repeat: no-repeat;
	width: .35rem;
	height: .35rem;
	background-size: 3.38rem .35rem;
	display: inline-block
}

.c-icon-share-sina {
	background-position: -0.025rem 0
}

.c-icon-share-qzone {
	background-position: -0.525rem 0
}

.c-icon-share-renren {
	background-position: -1.02rem 0
}

.c-icon-share-qq {
	background-position: -1.525rem 0
}

.c-icon-share-weixin {
	background-position: -2.02rem 0
}

.c-icon-share-pyq {
	background-position: -2.525rem 0
}

.c-icon-share-link {
	background-position: -3.02rem 0
}

.c-icon-otherLogin {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/icon-login.png);
	background-repeat: no-repeat;
	width: .45rem;
	height: .45rem;
	background-size: 2.7rem .45rem;
	display: inline-block
}

.c-otherLogin-sina {
	background-position: 0 0
}

.c-otherLogin-qq {
	background-position: -0.45rem 0
}

.c-otherLogin-baidu {
	background-position: -0.9rem 0
}

.c-otherLogin-renren {
	background-position: -1.35rem 0
}

.c-otherLogin-xiaomi {
	background-position: -1.8rem 0
}

.c-otherLogin-weixin {
	background-position: -2.25rem 0
}

.icon-home-i {
	display: inline-block;
	width: .35rem;
	height: .14rem;
	background: url(http://www.iqiyipic.com/common/fix/img-home/icon-home-i.png) no-repeat 0 0;
	background-size: cover
}

.icon-home-mt {
	display: inline-block;
	width: .2rem;
	height: .1rem;
	background: url(http://www.iqiyipic.com/common/fix/img-home/icon-home-mt.png) no-repeat 0 0;
	background-size: cover;
	border-radius: .1rem
}

.c-grade-vipNormal {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/c-grade-vipNormal.png);
	width: .2rem;
	height: .17rem;
	background-size: .2rem .17rem
}

.c-vip-grade-newicon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/vip-grade-newicon.png);
	display: inline-block;
	background-repeat: no-repeat;
	width: .42rem;
	height: .23rem;
	background-size: 2.94rem 1.38rem;
	vertical-align: top
}

.c-diamond-grade-1 {
	background-position: 0 0
}

.c-diamond-grade-2 {
	background-position: -0.42rem 0
}

.c-diamond-grade-3 {
	background-position: -0.84rem 0
}

.c-diamond-grade-4 {
	background-position: -1.26rem 0
}

.c-diamond-grade-5 {
	background-position: -1.68rem 0
}

.c-diamond-grade-6 {
	background-position: -2.1rem 0
}

.c-diamond-grade-7 {
	background-position: -2.52rem 0
}

.c-diamond-grade-dis-1 {
	background-position: 0 -0.23rem
}

.c-diamond-grade-dis-2 {
	background-position: -0.42rem -0.23rem
}

.c-diamond-grade-dis-3 {
	background-position: -0.84rem -0.23rem
}

.c-diamond-grade-dis-4 {
	background-position: -1.26rem -0.23rem
}

.c-diamond-grade-dis-5 {
	background-position: -1.68rem -0.23rem
}

.c-diamond-grade-dis-6 {
	background-position: -2.1rem -0.23rem
}

.c-diamond-grade-dis-7 {
	background-position: -2.52rem -0.23rem
}

.c-gold-grade-1 {
	background-position: 0 -0.46rem
}

.c-gold-grade-2 {
	background-position: -0.42rem -0.46rem
}

.c-gold-grade-3 {
	background-position: -0.84rem -0.46rem
}

.c-gold-grade-4 {
	background-position: -1.26rem -0.46rem
}

.c-gold-grade-5 {
	background-position: -1.68rem -0.46rem
}

.c-gold-grade-6 {
	background-position: -2.1rem -0.46rem
}

.c-gold-grade-7 {
	background-position: -2.52rem -0.46rem
}

.c-gold-grade-dis-1 {
	background-position: 0 -0.69rem
}

.c-gold-grade-dis-2 {
	background-position: -0.42rem -0.69rem
}

.c-gold-grade-dis-3 {
	background-position: -0.84rem -0.69rem
}

.c-gold-grade-dis-4 {
	background-position: -1.26rem -0.69rem
}

.c-gold-grade-dis-5 {
	background-position: -1.68rem -0.69rem
}

.c-gold-grade-dis-6 {
	background-position: -2.1rem -0.69rem
}

.c-gold-grade-dis-7 {
	background-position: -2.52rem -0.69rem
}

.c-silver-grade-1 {
	background-position: 0 -0.92rem
}

.c-silver-grade-2 {
	background-position: -0.42rem -0.92rem
}

.c-silver-grade-3 {
	background-position: -0.84rem -0.92rem
}

.c-silver-grade-4 {
	background-position: -1.26rem -0.92rem
}

.c-silver-grade-5 {
	background-position: -1.68rem -0.92rem
}

.c-silver-grade-6 {
	background-position: -2.1rem -0.92rem
}

.c-silver-grade-7 {
	background-position: -2.52rem -0.92rem
}

.c-silver-grade-dis-1 {
	background-position: 0 -1.15rem
}

.c-silver-grade-dis-2 {
	background-position: -0.42rem -1.15rem
}

.c-silver-grade-dis-3 {
	background-position: -0.84rem -1.15rem
}

.c-silver-grade-dis-4 {
	background-position: -1.26rem -1.15rem
}

.c-silver-grade-dis-5 {
	background-position: -1.68rem -1.15rem
}

.c-silver-grade-dis-6 {
	background-position: -2.1rem -1.15rem
}

.c-silver-grade-dis-7 {
	background-position: -2.52rem -1.15rem
}

.c-usergrade-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-aura/vip-grade-icon.png);
	background-size: 1.92rem .48rem;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	width: .24rem;
	height: .24rem
}

.c-usergrade-0 {
	background-position: 0 0
}

.c-usergrade-1 {
	background-position: -0.24rem 0
}

.c-usergrade-2 {
	background-position: -0.48rem 0
}

.c-usergrade-3 {
	background-position: -0.72rem 0
}

.c-usergrade-4 {
	background-position: -0.96rem 0
}

.c-usergrade-5 {
	background-position: -1.2rem 0
}

.c-usergrade-6 {
	background-position: -1.44rem 0
}

.c-usergrade-7 {
	background-position: -1.68rem 0
}

.c-vip-usergrade-0 {
	background-position: 0 -0.24rem
}

.c-vip-usergrade-1 {
	background-position: -0.24rem -0.24rem
}

.c-vip-usergrade-2 {
	background-position: -0.48rem -0.24rem
}

.c-vip-usergrade-3 {
	background-position: -0.72rem -0.24rem
}

.c-vip-usergrade-4 {
	background-position: -0.96rem -0.24rem
}

.c-vip-usergrade-5 {
	background-position: -1.2rem -0.24rem
}

.c-vip-usergrade-6 {
	background-position: -1.44rem -0.24rem
}

.c-vip-usergrade-7 {
	background-position: -1.68rem -0.24rem
}

.c-viptennis-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-aura/viptennis-icon.png);
	background-size: 1rem .7rem;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat
}

.c-tennis-gray {
	width: .24rem;
	height: .24rem;
	background-position: .02rem -0.48rem
}

.c-tennis-vip {
	width: .24rem;
	height: .24rem;
	background-position: -0.18rem -0.48rem
}

.c-tennis-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/h5-v3/c-tennis-icon.png);
	display: inline-block;
	background-repeat: no-repeat;
	width: .16rem;
	height: .185rem;
	background-size: .32rem .185rem;
	vertical-align: top
}

.c-tennis-vip-icon {
	background-position: 0 0
}

.c-tennis-dis-icon {
	background-position: -0.16rem 0;
	height: .175rem
}

.c-diamon-grade-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/zuanshi-img/vip-diamon-grade-icon.png);
	background-size: 2.94rem .3rem;
	display: inline-block;
	vertical-align: -0.1rem;
	background-repeat: no-repeat;
	width: .42rem;
	height: .3rem;
	margin-top: -0.1rem
}

.c-diamon-grade-1 {
	background-position: 0 0
}

.c-diamon-grade-2 {
	background-position: -0.42rem 0
}

.c-diamon-grade-3 {
	background-position: -0.84rem 0
}

.c-diamon-grade-4 {
	background-position: -1.26rem 0
}

.c-diamon-grade-5 {
	background-position: -1.68rem 0
}

.c-diamon-grade-6 {
	background-position: -2.1rem 0
}

.c-diamon-grade-7 {
	background-position: -2.52rem 0
}

.c-studentVip-icon {
	width: .2rem;
	height: .2rem;
	display: inline-block;
	background-image: url(http://www.iqiyipic.com/common/fix/studentVIP-icon/studentVip-3x-icon-20180925.png);
	background-size: 1.4rem .4rem;
	background-repeat: no-repeat;
	vertical-align: -0.04rem
}

.c-studentVip-icon-1 {
	background-position: 0 0
}

.c-studentVip-icon-2 {
	background-position: -0.2rem 0
}

.c-studentVip-icon-3 {
	background-position: -0.4rem 0
}

.c-studentVip-icon-4 {
	background-position: -0.6rem 0
}

.c-studentVip-icon-5 {
	background-position: -0.8rem 0
}

.c-studentVip-icon-6 {
	background-position: -1rem 0
}

.c-studentVip-icon-7 {
	background-position: -1.2rem 0
}

.c-studentVip-disabled-icon-1 {
	background-position: 0 -0.2rem
}

.c-studentVip-disabled-icon-2 {
	background-position: -0.2rem -0.2rem
}

.c-studentVip-disabled-icon-3 {
	background-position: -0.4rem -0.2rem
}

.c-studentVip-disabled-icon-4 {
	background-position: -0.6rem -0.2rem
}

.c-studentVip-disabled-icon-5 {
	background-position: -0.8rem -0.2rem
}

.c-studentVip-disabled-icon-6 {
	background-position: -1rem -0.2rem
}

.c-studentVip-disabled-icon-7 {
	background-position: -1.2rem -0.2rem
}

.c-level-icon {
	background-image: url(http://www.iqiyipic.com/common/fix/payment-pay/c-level-icon-20180808.png);
	background-repeat: no-repeat;
	width: .2rem;
	height: .2rem;
	background-size: 1.4rem 1.2rem;
	display: inline-block;
	vertical-align: text-bottom
}

.c-silver-level-1 {
	background-position: 0 0
}

.c-silver-level-2 {
	background-position: -0.2rem 0
}

.c-silver-level-3 {
	background-position: -0.4rem 0
}

.c-silver-level-4 {
	background-position: -0.6rem 0
}

.c-silver-level-5 {
	background-position: -0.8rem 0
}

.c-silver-level-6 {
	background-position: -1rem 0
}

.c-silver-level-7 {
	background-position: -1.2rem 0
}

.c-silver-level-dis-1 {
	background-position: 0 -0.2rem
}

.c-silver-level-dis-2 {
	background-position: -0.2rem -0.2rem
}

.c-silver-level-dis-3 {
	background-position: -0.4rem -0.2rem
}

.c-silver-level-dis-4 {
	background-position: -0.6rem -0.2rem
}

.c-silver-level-dis-5 {
	background-position: -0.8rem -0.2rem
}

.c-silver-level-dis-6 {
	background-position: -1rem -0.2rem
}

.c-silver-level-dis-7 {
	background-position: -1.2rem -0.2rem
}

.c-gold-level-1 {
	background-position: 0 -0.4rem
}

.c-gold-level-2 {
	background-position: -0.2rem -0.4rem
}

.c-gold-level-3 {
	background-position: -0.4rem -0.4rem
}

.c-gold-level-4 {
	background-position: -0.6rem -0.4rem
}

.c-gold-level-5 {
	background-position: -0.8rem -0.4rem
}

.c-gold-level-6 {
	background-position: -1rem -0.4rem
}

.c-gold-level-7 {
	background-position: -1.2rem -0.4rem
}

.c-gold-level-dis-1 {
	background-position: 0 -0.6rem
}

.c-gold-level-dis-2 {
	background-position: -0.2rem -0.6rem
}

.c-gold-level-dis-3 {
	background-position: -0.4rem -0.6rem
}

.c-gold-level-dis-4 {
	background-position: -0.6rem -0.6rem
}

.c-gold-level-dis-5 {
	background-position: -0.8rem -0.6rem
}

.c-gold-level-dis-6 {
	background-position: -1rem -0.6rem
}

.c-gold-level-dis-7 {
	background-position: -1.2rem -0.6rem
}

.c-diamond-level-1 {
	background-position: 0 -0.8rem
}

.c-diamond-level-2 {
	background-position: -0.2rem -0.8rem
}

.c-diamond-level-3 {
	background-position: -0.4rem -0.8rem
}

.c-diamond-level-4 {
	background-position: -0.6rem -0.8rem
}

.c-diamond-level-5 {
	background-position: -0.8rem -0.8rem
}

.c-diamond-level-6 {
	background-position: -1rem -0.8rem
}

.c-diamond-level-7 {
	background-position: -1.2rem -0.8rem
}

.c-diamond-level-dis-1 {
	background-position: 0 -1rem
}

.c-diamond-level-dis-2 {
	background-position: -0.2rem -1rem
}

.c-diamond-level-dis-3 {
	background-position: -0.4rem -1rem
}

.c-diamond-level-dis-4 {
	background-position: -0.6rem -1rem
}

.c-diamond-level-dis-5 {
	background-position: -0.8rem -1rem
}

.c-diamond-level-dis-6 {
	background-position: -1rem -1rem
}

.c-diamond-level-dis-7 {
	background-position: -1.2rem -1rem
}

.c-btn {
	display: inline-block;
	width: .65rem;
	height: .3rem;
	margin-bottom: 0;
	border: .01rem solid transparent;
	line-height: .3rem;
	font-size: .14rem;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-color: #01c000;
	color: #fff;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .05rem;
	padding-right: .05rem
}

.c-btn:focus,.c-btn.focus,.c-btn:visited,.c-btn.visited {
	color: #fff;
	text-decoration: none
}

.c-btn:active,.c-btn.active {
	color: #fff;
	outline: 0;
	-webkit-box-shadow: inset 0 .03rem .05rem rgba(0,0,0,0.125);
	box-shadow: inset 0 .03rem .05rem rgba(0,0,0,0.125)
}

.c-btn.disabled,.c-btn.btn-cancle {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #ededed;
	color: #666
}

a.c-btn.disabled,a.c-btn.btn-cancle {
	pointer-events: none;
	background-color: #ededed !important;
	color: #666 !important
}

.c-btn-sm {
	width: .65rem;
	height: .25rem;
	line-height: .25rem
}

.c-btn-response {
	width: auto;
	padding-left: .05rem;
	padding-right: .05rem
}

.c-btn-block {
	display: block;
	width: 100% !important;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.c-btn-block-l {
	height: .45rem;
	line-height: .45rem;
	font-size: .15rem
}

.c-btn-block-lx {
	height: .4rem;
	line-height: .4rem
}

.c-btn-block-lxx,.c-btn.c-btn-banner {
	height: .35rem;
	line-height: .35rem
}

.c-btn-block-lxx:focus,.c-btn.c-btn-banner:focus,.c-btn-block-lxx:visited,.c-btn.c-btn-banner:visited,.c-btn-block-lxx:active,.c-btn.c-btn-banner:active {
	color: #fff
}

.c-btn-block+.c-btn-block {
	margin-top: .05rem
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.c-btn-piao {
	background-color: #fd4d02
}

.c-btn.c-btn-tennis {
	line-height: .4rem !important;
	height: .4rem !important;
	border-radius: .3rem;
	border: 0;
	background-image: -webkit-linear-gradient(left, #00da62 0, #64d148 100%);
	background-image: -o-linear-gradient(left, #00da62 0, #64d148 100%);
	background-image: linear-gradient(to right, #00da62 0, #64d148 100%);
	background-repeat: repeat-x
}

.c-btn.c-btn-tennis .c-glyphicon-tennis {
	margin-right: .04rem;
	vertical-align: -0.01rem
}

.c-btn.c-btn-tennis .c-glyphicon-tennis:before {
	color: #fff
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: .05rem;
	font-weight: bold
}

input[type="radio"],input[type="checkbox"] {
	margin: .04rem 0 0;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

output {
	display: block;
	padding-top: 1.07rem;
	font-size: .14rem;
	line-height: 1;
	color: #ccc
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none
}

.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
}

.loading-rotate {
	-webkit-animation: loading-rotate 1s ease infinite;
	-o-animation: loading-rotate 1s ease infinite;
	animation: loading-rotate 1s ease infinite
}

@-webkit-keyframes loading-rotate {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes loading-rotate {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes loading-rotate {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.m-header {
	height: .44rem;
	background: #191919;
	position: relative
}

.m-header .logo-iqiyi {
	position: absolute;
	top: .1rem;
	left: .1rem;
	z-index: 5
}

.m-header .m-user {
	height: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-pack: end;
	-webkit-box-pack: end;
	box-pack: end
}

.m-header .header-search,.m-header .header-recorder {
	width: .4rem;
	height: .44rem
}

.m-header .header-search .c-glyphicon-searchfine,.m-header .header-recorder .c-glyphicon-searchfine,.m-header .header-search .c-glyphicon-recorder,.m-header .header-recorder .c-glyphicon-recorder {
	width: 100%;
	height: 100%;
	padding: .11rem .1rem .09rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m-header .header-search .c-glyphicon-searchfine:before,.m-header .header-recorder .c-glyphicon-searchfine:before,.m-header .header-search .c-glyphicon-recorder:before,.m-header .header-recorder .c-glyphicon-recorder:before {
	font-size: .23rem;
	color: #c8c8c8
}

.m-header .header-login {
	height: .44rem
}

.m-header .header-login .link-login {
	display: inline-block;
	margin-top: 1px;
	padding: .12rem .1rem 0;
	line-height: .2rem;
	color: #c8c8c8;
	font-size: .14rem
}

.m-header .header-login .link-userIcon {
	position: relative;
	top: .12rem;
	margin: 0 .1rem .1rem;
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto
}

.m-header .header-app {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .44rem;
	padding-top: .12rem;
	padding-right: .1rem;
	padding-left: .07rem
}

.m-header .header-app .link-app {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .2rem;
	line-height: .19rem;
	padding-left: .05rem;
	padding-right: .05rem;
	border: 1px solid #0bbe06;
	border-radius: .2rem;
	color: #0bbe06;
	font-size: .12rem
}

.m-header-group {
	height: .8rem
}

.m-header-group .m-header {
	background: rgba(25,25,25,0.97)
}

.m-header-group .g-nav-head {
	background: rgba(245,245,245,0.96)
}

.m-header-group .header-group-innder {
	position: relative
}

.m-header-group .header-group-innder.header-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001
}

@media screen and (orientation:landscape) {
	.m-header-group .header-group-innder.header-fixed {
		position: relative
	}
}

.m-header-group-fengyun {
	height: .8rem
}

.m-header-group-fengyun .header-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001
}

.m-header-search {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1030
}

.m-header-search .header-search-box {
	height: .44rem;
	background:linear-gradient(90deg, #1c304b 0%, #449b93 100%);
	position: relative;
	padding: .07rem;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m-header-search .header-search-box .logo-iqiyi {
	position: absolute;
	top: .1rem;
	left: .1rem;
	z-index: 5
}

.m-header-search .header-search-box .m-user {
	height: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-pack: end;
	-webkit-box-pack: end;
	box-pack: end
}

.m-header-search .header-search-box .header-search,.m-header-search .header-search-box .header-recorder {
	width: .4rem;
	height: .44rem
}

.m-header-search .header-search-box .header-search .c-glyphicon-searchfine,.m-header-search .header-search-box .header-recorder .c-glyphicon-searchfine,.m-header-search .header-search-box .header-search .c-glyphicon-recorder,.m-header-search .header-search-box .header-recorder .c-glyphicon-recorder {
	width: 100%;
	height: 100%;
	padding: .11rem .1rem .09rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m-header-search .header-search-box .header-search .c-glyphicon-searchfine:before,.m-header-search .header-search-box .header-recorder .c-glyphicon-searchfine:before,.m-header-search .header-search-box .header-search .c-glyphicon-recorder:before,.m-header-search .header-search-box .header-recorder .c-glyphicon-recorder:before {
	font-size: .23rem;
	color: #c8c8c8
}

.m-header-search .header-search-box .header-login {
	height: .44rem
}

.m-header-search .header-search-box .header-login .link-login {
	display: inline-block;
	margin-top: 1px;
	padding: .12rem .1rem 0;
	line-height: .2rem;
	color: #c8c8c8;
	font-size: .14rem
}

.m-header-search .header-search-box .header-login .link-userIcon {
	position: relative;
	top: .12rem;
	margin: 0 .1rem .1rem;
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto
}

.m-header-search .header-search-box .header-app {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .44rem;
	padding-top: .12rem;
	padding-right: .1rem;
	padding-left: .07rem
}

.m-header-search .header-search-box .header-app .link-app {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .2rem;
	line-height: .19rem;
	padding-left: .05rem;
	padding-right: .05rem;
	border: 1px solid #0bbe06;
	border-radius: .2rem;
	color: #0bbe06;
	font-size: .12rem
}

.m-header-search .header-searchInput {
	position: relative;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1
}

.m-header-search .header-searchInput .search-input {
	width: 100%;
	height: .3rem;
	padding-left: .3rem;
	padding-right: .3rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .15rem;
	opacity: .3;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

.m-header-search .header-searchInput .search-input:focus {
	opacity: 1
}

.m-header-search .header-searchInput .c-glyphicon-search,.m-header-search .header-searchInput .c-glyphicon-close {
	position: absolute;
	top: .01rem;
	display: block;
	width: .3rem;
	height: .3rem;
	text-align: center;
	overflow: hidden
}

.m-header-search .header-searchInput .c-glyphicon-search:before,.m-header-search .header-searchInput .c-glyphicon-close:before {
	font-size: .2rem;
	line-height: .3rem;
	color: #c9c9c9
}

.m-header-search .header-searchInput .c-glyphicon-search {
	left: 0
}

.m-header-search .header-searchInput .c-glyphicon-close {
	right: 0
}

.m-header-search .header-searchInput .c-glyphicon-close:before {
	font-size: .3rem
}

.m-header-search .header-searchBtn {
	margin-left: .07rem
}

.m-header-search .header-searchBtn .btn-search,.m-header-search .header-searchBtn .btn-cancle {
	width: .5rem;
	height: .28rem;
	padding: 0;
	line-height: .27rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .14rem
}

.header-search-suggest {
	z-index: 50;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f0f0f0
}

.header-search-suggest .list-suggest {
	padding: 0 .1rem;
	background-color: rgba(255,255,255,0.97)
}

.header-search-suggest .list-suggest li {
	font-size: .13rem;
	line-height: .4rem;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: .4rem
}

.header-search-suggest .list-suggest li a {
	height: 100%;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.header-search-suggest .search-item {
	background-color: #fff;
	margin-bottom: .07rem
}

.header-search-suggest .search-item:last-child {
	margin-bottom: 0
}

.header-search-suggest .search-ad {
	margin: .07rem 0;
	padding: .07rem .1rem;
	background-color: #fff
}

.header-search-suggest .search-title {
	padding: 0 .1rem;
	line-height: .4rem;
	border-bottom: 1px solid #e6e6e6;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.header-search-suggest .search-title .c-title {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	font-size: .15rem
}

.header-search-suggest .search-title .c-clearRecord {
	color: #e72916;
	font-size: .13rem
}

.header-search-suggest .search-title .c-clearRecord:focus,.header-search-suggest .search-title .c-clearRecord:visited,.header-search-suggest .search-title .c-clearRecord:active {
	color: #e72916
}

.header-search-suggest .search-list {
	letter-spacing: -0.04rem
}

.header-search-suggest .search-list .c-link {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 49.9%;
	height: .29rem;
	line-height: .29rem;
	padding-left: .1rem;
	margin: .04rem 0;
	font-size: .13rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.header-search-suggest .search-hot-item .search-list .c-link {
	position: relative;
	padding-left: .3rem
}

.header-search-suggest .search-hot-item .search-list .c-link:before {
	position: absolute;
	left: .1rem;
	top: .078rem;
	content: "";
	height: .13rem;
	width: .13rem;
	line-height: .13rem;
	overflow: hidden;
	text-align: center;
	display: block;
	vertical-align: top;
	color: #fff;
	font-size: .1rem;
	background-color: #d9d9d9
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(1):before {
	content: "1";
	background-color: #fc4646
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(2):before {
	content: "2";
	background-color: #fd9046
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(3):before {
	content: "3";
	background-color: #fec446
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(4):before {
	content: "4"
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(5):before {
	content: "5"
}

.header-search-suggest .search-hot-item .search-list .c-link:nth-child(6):before {
	content: "6"
}

.g-nav-head {
	position: relative;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	height: .36rem;
	box-sizing: border-box;
	background: #f5f5f5
}

.g-nav-head:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #dedede
}

.g-nav-head .m-nav-head {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	overflow: hidden
}

.g-nav-head .c-menu-linkmore {
	position: relative;
	display: inline-block;
	width: .45rem;
	height: .36rem;
	line-height: .36rem;
	text-align: center
}

.g-nav-head .c-menu-linkmore .c-glyphicon-menu,.g-nav-head .c-menu-linkmore .c-glyphicon-menuNew {
	vertical-align: -0.03rem
}

.g-nav-head .c-menu-linkmore.click .c-glyphicon-menuNew::before {
	color: #0bbe06
}

.g-nav-head .c-menu-linkmore:before {
	content: "";
	position: absolute;
	left: -0.05rem;
	bottom: 1px;
	top: 0;
	width: .05rem;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,0.1) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,0.1) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0) 0, rgba(0,0,0,0.1) 100%);
	background-repeat: repeat-x
}

.m-nav-head .m-nav-head-list {
	letter-spacing: -0.04rem
}

.m-nav-head li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0
}

.m-nav-head .c-linkChannel {
	display: block;
	text-align: center;
	padding: 0 .09rem;
	line-height: .36rem;
	font-size: .15rem;
	color: #333
}

.m-nav-head .c-linkChannel.selected {
	color: #20bc22
}

.m-nav-head .c-linkChannel.selected:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	z-index: 2;
	background-color: #20bc22
}

.m-nav-head .c-linkChannel.selected.lightOnly:before {
	display: none
}

.g-nav-head.bgfff {
	background-color: #fff
}

.m-starAwards-nav {
	position: relative;
	height: .38rem
}

.m-starAwards-nav .c-linkChannel {
	height: .38rem;
	line-height: .38rem
}

.m-starAwards-nav .c-linkChannel.selected {
	color: #0bbe06
}

.m-starAwards-nav .c-linkChannel.selected:before {
	height: 1px;
	bottom: 1px;
	background-color: #0bbe06
}

.m-starAwards-nav .c-menu-linkmore {
	height: .38rem;
	line-height: .38rem
}

.m-starAwards-nav .c-menu-linkmore .c-glyphicon-arrowDown {
	vertical-align: .02rem
}

.m-starAwards-nav .c-menu-linkmore .c-glyphicon-arrowDown:before {
	font-size: .16rem;
	color: #333
}

.m-starAwards-nav .selected .c-glyphicon-arrowDown {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	vertical-align: -0.04rem
}

.m-starAwards-nav .m-nav-unfold {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 10;
	background: rgba(245,245,245,0.94);
	border-bottom: 1px solid #e6e6e6
}

.m-starAwards-nav .m-nav-unfold .m-nav-lists {
	font-size: 0
}

.m-starAwards-nav .m-nav-unfold .m-nav-lists li {
	display: inline-block;
	text-align: center;
	width: 20%
}

.m-starAwards-nav .m-nav-unfold .m-nav-lists li .c-linkChannel {
	display: block;
	width: 100%;
	font-size: .13rem;
	line-height: .38rem;
	color: #333
}

.m-starAwards-nav .m-nav-unfold .m-nav-lists li .c-linkChannel.selected {
	color: #0bbe06
}

.m-pic {
	margin-left: -0.07rem
}

.m-pic .m-pic-list {
	letter-spacing: -0.04rem
}

.m-pic .m-pic-list li {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .07rem
}

.m-pic .piclist-img {
	position: relative
}

.m-pic .piclist-img:before {
	content: "";
	display: block;
	padding-top: 100%
}

.m-pic .piclist-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-position: center;
	background-size: cover
}

.m-pic .piclist-link:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	z-index: -1;
	background: #000 url(//www.iqiyipic.com/common/fix/h5-v3/logoH5_v-2x.png) center center no-repeat;
	background-size: .4rem auto
}

.m-pic .hasGet-filter {
	background-color: rgba(0,0,0,0.5)
}

.m-pic .hasGet-filter img {
	height: .6rem;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-top: -0.3rem
}

.m-pic .piclist-title {
	width: 100%;
	padding-top: .05rem;
	padding-bottom: .08rem;
	overflow: hidden
}

.m-pic .piclist-title .c-title {
	line-height: .18rem;
	max-height: .36rem;
	overflow: hidden;
	font-size: .13rem;
	color: #333
}

.m-pic .piclist-title .c-title a {
	color: #333
}

.m-pic .piclist-title .piclist-row-title {
	height: .18rem;
	overflow: hidden
}

.m-pic .piclist-title .c-info {
	font-size: .12rem;
	line-height: .16rem;
	height: .16rem;
	overflow: hidden;
	color: #666
}

.m-pic .piclist-title .c-info a {
	color: #666
}

.m-pic.anim-change {
	-webkit-transition: height .1s linear;
	-o-transition: height .1s linear;
	transition: height .1s linear
}

.m-pic.m-pic-vercital .m-pic-list li {
	width: 33.3%;
	height: auto
}

.m-pic.m-pic-vercital .piclist-img:before {
	padding-top: 133.3333%
}

.m-pic.m-pic-vercital .piclist-img .c-cb {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden
}

.m-pic.m-pic-vercital .piclist-img .c-cb .cb-set {
	display: inline-block;
	width: 100%;
	height: .2rem;
	line-height: .2rem;
	background: rgba(0,0,0,0.7);
	color: #fff;
	font-size: .11rem;
	padding-left: .04rem;
	box-sizing: border-box
}

.m-pic.m-pic-vercital .piclist-time {
	position: relative;
	height: .36rem;
	padding-bottom: .14rem;
	text-align: center
}

.m-pic.m-pic-vercital .piclist-time .time {
	position: absolute;
	font-size: .14rem;
	color: #20bc22;
	left: 0;
	right: 0;
	width: 100%;
	line-height: .3rem;
	padding-bottom: .06rem;
	border-bottom: 1px solid #20bc22
}

.m-pic.m-pic-vercital .piclist-time .time:before {
	content: "";
	position: absolute;
	height: 6px;
	width: 6px;
	bottom: -14px;
	border: 4px solid #fff;
	background-color: #20bc22;
	border-radius: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.m-pic.m-pic-vercital li:nth-child(2) .piclist-time .time {
	left: -0.07rem;
	right: -0.07rem;
	width: auto
}

.m-pic.m-pic-horizontal .m-pic-list li {
	width: 49.9%;
	height: auto
}

.m-pic.m-pic-horizontal .piclist-img:before {
	padding-top: 56.6667%
}

.m-pic.m-pic-horizontal .piclist-img .c-cb {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden
}

.m-pic.m-pic-horizontal .piclist-img .c-cb .cb-set {
	display: inline-block;
	width: 100%;
	height: .2rem;
	line-height: .2rem;
	background: rgba(0,0,0,0.7);
	color: #fff;
	font-size: .11rem;
	padding-left: .04rem;
	box-sizing: border-box
}

.m-title {
	padding: .07rem 0
}

.m-title .c-link {
	display: block;
	float: right;
	font-size: .12rem;
	margin-top: .05rem
}

.m-title .c-link-light {
	color: #999
}

.m-title .c-link-orange {
	color: #ff8022;
	font-size: .13rem
}

.m-title .c-link-orange .c-glyphicon-arrowRight:before {
	color: #ff8022
}

.m-title .c-glyphicon-arrowRight {
	vertical-align: 0
}

.m-title .c-glyphicon-arrowRight:before {
	font-size: .13rem
}

.c-title-des {
	font-size: .15rem;
	display: inline-block;
	position: relative;
	line-height: .22rem;
	vertical-align: top
}

.c-title-des .c-info {
	font-size: .12rem;
	color: #999;
	padding-left: .15rem
}

.c-title-des .c-info-bg {
	font-size: .1rem;
	color: #d4b27e;
	background-color: #f5f7f9;
	margin-left: .15rem;
	line-height: .1rem;
	padding: .02rem .09rem;
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
	white-space: nowrap;
	display: inline-block;
	position: relative
}

.c-title-des .c-info-bg:before {
	content: "";
	display: inline-block;
	width: .12rem;
	height: .12rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #f5f7f9;
	position: absolute;
	left: -5px;
	top: 1px;
	border-radius: .03rem
}

.c-title-des .c-info-green {
	color: #20bc22
}

.c-title-grayBase {
	color: #666;
	font-size: .14rem
}

.m-title-borderB {
	border-bottom: 1px solid #f5f5f5;
	margin-left: -0.07rem;
	margin-right: -0.07rem;
	padding-left: .07rem
}

.m-title-borderT {
	border-top: 1px solid #f5f5f5;
	margin-left: -0.07rem;
	margin-right: -0.07rem;
	padding-left: .07rem
}

.m-box-items-full .m-title-borderB {
	margin: 0
}

.m-linkMore {
	border-top: 1px solid #e6e6e6;
	padding: .1rem 0;
	background-color: #fff;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.m-linkMore .m-link {
	display: block;
	color: #20bc22;
	text-align: center;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	line-height: .2rem;
	border-left: .01rem solid #e6e6e6;
	font-size: .13rem
}

.m-linkMore .m-link:nth-child(1) {
	border-left: none
}

.m-linkMore .m-link .c-glyphicon {
	margin-right: .06rem;
	color: #6dd86a;
	font-size: .15rem;
	vertical-align: top;
	margin-top: .02rem
}

.m-linkMore .m-link .c-glyphicon-feed {
	margin-left: 0;
	margin-right: .04rem
}

.m-linkMore .m-link .c-glyphicon-feed:before {
	color: #20bc22;
	font-weight: 600;
	font-size: .136rem;
	vertical-align: -0.01rem
}

.m-linkMore .m-link.link-hand {
	color: #20bc22
}

.m-linkMore .m-link .icon-handMore {
	width: .17rem;
	height: .17rem;
	display: inline-block;
	vertical-align: -0.03rem;
	margin-right: .02rem;
	background: url(//www.iqiyipic.com/common/fix/h5-aura/icon-handMore.png) no-repeat;
	background-size: 100% auto
}

.m-linkMore .m-link .c-glyphicon-refresh,.m-linkMore .m-link .c-glyphicon-more {
	margin-left: .06rem
}

.m-linkMore.no-borderT {
	border-top: 0 !important;
	padding: .15rem 0;
	margin-top: -0.1rem
}

.m-footer {
	text-align: center;
	margin: .15rem 0
}

.m-footer img {
	width: 1rem;
	height: auto
}

.m-vip-club-footer {
	text-align: center;
	margin: .08rem 0
}

.m-vip-club-footer img {
	width: 32.25%;
	height: auto
}

.m-sideBar,.m-sideBar-bottom,.m-sideBar-feedBack {
	right: 6px;
	bottom: .8rem;
	z-index: 1001
}

.m-sideBar .m-goTop,.m-sideBar-bottom .m-goTop,.m-sideBar-feedBack .m-goTop {
	display: block;
	color: #fff;
	width: 45px;
	height: 45px;
	text-align: center;
	margin-top: 5px;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.7)
}

.m-sideBar .m-goTop span,.m-sideBar-bottom .m-goTop span,.m-sideBar-feedBack .m-goTop span {
	font-size: 10px;
	display: block
}

.m-sideBar .m-goTop .c-glyphicon-arrowUp,.m-sideBar-bottom .m-goTop .c-glyphicon-arrowUp,.m-sideBar-feedBack .m-goTop .c-glyphicon-arrowUp {
	top: 2px;
	padding-top: 6px
}

.m-sideBar .m-goTop .c-glyphicon-feed,.m-sideBar-bottom .m-goTop .c-glyphicon-feed,.m-sideBar-feedBack .m-goTop .c-glyphicon-feed {
	top: 1px;
	padding-top: 6px
}

.m-sideBar .m-goTop .c-glyphicon-messages,.m-sideBar-bottom .m-goTop .c-glyphicon-messages,.m-sideBar-feedBack .m-goTop .c-glyphicon-messages {
	font-size: .15rem;
	padding-top: .06rem;
	color: #fff
}

.m-sideBar .m-goTop .c-glyphicon-messages:before,.m-sideBar-bottom .m-goTop .c-glyphicon-messages:before,.m-sideBar-feedBack .m-goTop .c-glyphicon-messages:before {
	font-size: .2rem
}

.m-sideBar.m-search-sideBar {
	bottom: .8rem
}

.m-sideBar.m-search-sideBar .c-glyphicon-arrowUp:before {
	font-size: .2rem
}

.m-sideBar-bottom,.m-sideBar-feedBack {
	right: 7px;
	bottom: 65px
}

.m-sideBar-bottom .m-goTop,.m-sideBar-feedBack .m-goTop {
	width: 40px;
	height: 40px
}

.m-sideBar-bottom .m-goTop .c-glyphicon-arrowUp,.m-sideBar-feedBack .m-goTop .c-glyphicon-arrowUp,.m-sideBar-bottom .m-goTop .c-glyphicon-feed,.m-sideBar-feedBack .m-goTop .c-glyphicon-feed {
	padding-top: 0;
	top: 6px
}

.m-sideBar-bottom .m-goTop .c-glyphicon-arrowUp:before,.m-sideBar-feedBack .m-goTop .c-glyphicon-arrowUp:before,.m-sideBar-bottom .m-goTop .c-glyphicon-feed:before,.m-sideBar-feedBack .m-goTop .c-glyphicon-feed:before {
	font-size: .16rem
}

.m-sideBar-bottom .m-goTop span,.m-sideBar-feedBack .m-goTop span {
	font-size: 9px;
	margin-top: 4px
}

.m-sideBar-feedBack {
	bottom: .2rem
}

.m-sideBar-feedBack .m-goTop span {
	margin-top: 7px
}

.m-topList {
	position: relative;
	padding: .07rem;
	border-bottom: 1px solid #e6e6e6;
	background-color: #fff;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.m-topList .topList-img {
	position: relative;
	width: 1.1rem;
	height: .62rem
}

.m-topList .topList-img:before {
	content: "";
	display: block;
	padding-top: 56.363636%
}

.m-topList .topList-img .c-videoplay {
	display: none
}

.m-topList .topList-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-position: center;
	background-size: cover
}

.m-topList .topList-text {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	padding-left: .07rem;
	display: block
}

.m-topList .topList-text .topList-title,.m-topList .topList-text .topList-type,.m-topList .topList-text .topList-video {
	display: block
}

.m-topList .topList-text .topList-title {
	height: .32rem;
	line-height: .16rem;
	overflow: hidden;
	margin-bottom: .04rem;
	font-size: .13rem
}

.m-topList .topList-text .topList-row-title {
	height: .16rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .07rem
}

.m-topList .topList-text .topList-type,.m-topList .topList-text .topList-video {
	color: #999;
	font-size: .12rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-topList .topList-text .topList-video {
	position: absolute;
	left: 1.24rem;
	bottom: .07rem
}

.m-topList .topList-text .topList-video .c-glyphicon-computer {
	margin-right: .03rem
}

.m-toplist-first {
	padding-top: 0
}

.m-toplist-borderT {
	border-top: 1px solid #e6e6e6
}

.m-topList.selected {
	background-color: #fafafa
}

.m-topList.selected .topList-title,.m-topList.selected .topList-type,.m-topList.selected .topList-video {
	color: #20bc22
}

.m-topList.selected .topList-img .c-videoplay {
	display: block
}

.m-topList-rank:nth-child(1) .topList-link:before {
	background: url(//www.iqiyipic.com/common/fix/h5-v3/topList.png) no-repeat;
	background-size: 1rem auto;
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: 0;
	left: 0;
	background-position: 0 0;
	content: ''
}

.m-topList-rank:nth-child(2) .topList-link:before {
	background: url(//www.iqiyipic.com/common/fix/h5-v3/topList.png) no-repeat;
	background-size: 1rem auto;
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: 0;
	left: 0;
	background-position: -0.36rem 0;
	content: ''
}

.m-topList-rank:nth-child(3) .topList-link:before {
	background: url(//www.iqiyipic.com/common/fix/h5-v3/topList.png) no-repeat;
	background-size: 1rem auto;
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: 0;
	left: 0;
	background-position: -0.72rem 0;
	content: ''
}

.m-topList-search {
	padding: .1rem .07rem;
	border-bottom: .07rem solid #f0f0f0
}

.m-topList-search .topList-img {
	width: 1.2rem;
	height: .68rem
}

.m-topList-search .topList-text .topList-title {
	line-height: .17rem;
	word-break: break-word
}

.m-topList-search .topList-text .topList-video {
	left: 1.34rem;
	bottom: .12rem;
	height: .12rem;
	word-break: break-all;
	display: inline-block;
	width: 1.6rem
}

.m-topList-search .topList-text .topList-type {
	position: absolute;
	bottom: .275rem;
	left: 1.34rem;
	height: .12rem;
	word-break: break-all;
	display: inline-block;
	width: 1.6rem
}

.m-topList-search:last-child {
	border-bottom: 0
}

.m-topList-imgR {
	border-top: 1px solid #e6e6e6;
	border-bottom: 0
}

.m-topList-imgR .topList-text {
	padding-right: .07rem;
	padding-left: 0
}

.m-topList-imgR .topList-text .topList-video {
	left: .07rem
}

.topList-text .topList-title-wrap {
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.topList-text .topList-title-wrap .topList-row-title {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	line-height: .17rem
}

.topList-text .topList-title-wrap .video-num {
	color: #999;
	font-size: .11rem;
	line-height: .14rem
}

.topList-text .topList-album {
	color: #999;
	font-size: .11rem;
	line-height: .17rem;
	padding-top: .06rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.m-album-list .c-album-link {
	display: block;
	height: .4rem;
	line-height: .4rem;
	padding: 0 .1rem;
	border-bottom: 1px solid #f5f5f5;
	overflow: hidden;
	font-size: .13rem
}

.m-album-list .c-album-link .num {
	margin-right: .07rem
}

.m-album-list .c-album-link.selected {
	color: #20bc22;
	background-color: #fafafa;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-top: -1px
}

.m-album-num {
	margin-top: -1px;
	border-top: 1px solid #f5f5f5;
	overflow: hidden
}

.m-album-num .c-album-item {
	position: relative;
	float: left;
	width: 20%;
	padding-top: 15%;
	box-sizing: border-box
}

.m-album-num .c-album-item:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5
}

.m-album-num .c-album-item .num {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: .14rem;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.m-album-num .c-album-item .album-current {
	position: absolute;
	width: 50%;
	left: 25%;
	top: 50%;
	padding-top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	background-color: #20bc22;
	border-radius: 50%
}

.m-album-num .c-album-item .c-glyphicon-playarrow {
	position: absolute;
	top: 50%;
	left: 50%;
	padding-left: .03rem;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff
}

.m-album-num .c-album-item .c-glyphicon-playarrow:before {
	font-size: .14rem
}

.m-album-num .c-album-item:nth-child(5n) {
	border-right: 0
}

.m-loading-info .c-info {
	text-align: center;
	color: #999;
	line-height: .3rem;
	padding: .23rem 0
}

.m-hotSpot-page-tip {
	text-align: center;
	padding-top: 1.2rem
}

.m-hotSpot-page-tip .hotSpot-tip-icon {
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	background-size: contain
}

.m-hotSpot-page-tip .hotSpot-tip-icon.page-initial-icon {
	background-image: url(//www.iqiyipic.com/common/fix/h5-v3/hotSpot-page-tip.png)
}

.m-hotSpot-page-tip .hotSpot-tip-icon.page-errors-icon {
	background-image: url(//www.iqiyipic.com/common/fix/h5-v3/errors-icon.png)
}

.m-hotSpot-page-tip .info {
	color: #999;
	line-height: .74rem;
	font-size: .13rem
}

.m-hotSpot-page-tip .info .c-link {
	color: #0bbe06
}

.m-hotSpot-page-tip .info .c-link:focus,.m-hotSpot-page-tip .info .c-link:visited,.m-hotSpot-page-tip .info .c-link:active {
	color: #0bbe06
}

.m-hotSpot-page-tip .c-glyphicon-HSrefresh {
	vertical-align: 0
}

.m-hotSpot-page-tip .c-glyphicon-HSrefresh:before {
	content: "\e649";
	color: #0bbe06;
	font-size: .16rem
}

.m-dataFailed {
	position: absolute;
	top: .82rem;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.m-dataFailed.m-dataFailed-collect {
	top: 1.26rem
}

.m-dataFailed .m-dataFailed-content {
	position: absolute;
	right: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.m-dataFailed .m-dataFailed-content .dataFailed-icon {
	background-image: url(//www.iqiyipic.com/common/fix/h5-v3/c-icon-tips.png);
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	background-size: contain
}

.m-dataFailed .m-dataFailed-content .dataFailed-info {
	color: #999;
	line-height: .57rem;
	font-size: .13rem
}

.m-dataFailed .m-dataFailed-content .dataFailed-btn {
	font-size: .14rem;
	line-height: .37rem;
	padding: 0 .23rem;
	display: block;
	width: 1.4rem;
	height: .37rem;
	margin: 0 auto .2rem;
	box-sizing: border-box;
	border-radius: .37rem
}

.m-dataFailed .m-dataFailed-content .dataFailed-btn-home {
	background-color: #20bc22;
	color: #fff;
	border: 1px solid #20bc22
}

.m-dataFailed .m-dataFailed-content .dataFailed-btn-refresh {
	background-color: #fff;
	color: #20bc22;
	border: 1px solid #20bc22
}

.m-sliding {
	position: relative;
	overflow: hidden;
	transform-origin: 0 0 0;
	transform: scale(1, 1);
	opacity: 1;
	-webkit-transform-origin: 0 0 0;
	-webkit-transform: scale(1, 1)
}




.m-sliding .m-sliding-list {
	white-space: nowrap;
	float: left;
	transition-property: transform;
	transition-duration: 0ms;
	transform-origin: 0 0 0;
	-webkit-transition-property: transform;
	-webkit-transition-duration: 0ms;
	-webkit-transform-origin: 0 0 0;
	padding-right: .07rem
}

.m-pic.m-pic-horizontal-sliding {
	margin-left: 0
}

.m-pic.m-pic-horizontal-sliding .m-pic-list li {
	width: 1.2rem;
	height: auto;
	box-sizing: content-box
}

.m-pic.m-pic-horizontal-sliding .m-pic-list li .c-title {
	white-space: normal
}

.m-pic.m-pic-horizontal-sliding .m-pic-list li .c-videoplay {
	display: none
}

.m-pic.m-pic-horizontal-sliding .m-pic-list li.selected .c-videoplay {
	display: block
}

.m-pic.m-pic-horizontal-sliding .m-pic-list li.selected .piclist-title .c-title a {
	color: #20bc22
}

.m-pic.m-pic-horizontal-sliding .c-left {
	position: absolute;
	width: .108rem;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 0 .05rem;
	background-color: rgba(11,190,6,0.8)
}

.m-pic.m-pic-horizontal-sliding .c-left span {
	display: inline-block;
	color: #fff;
	line-height: .14rem;
	font-size: .12rem;
	-webkit-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	-o-transform: translate(0, 50%);
	transform: translate(0, 50%)
}

.m-search-page {
	position: relative
}

.m-search-page .fixed_top {
	position: fixed;
	width: 100%;
	z-index: 1030;
	top: 0
}

.m-search-page .header-searchInput {
	margin-left: .9rem;
	height: .24rem;
	margin-top: .03rem;
	border: 1px solid #20bc22;
	background:linear-gradient(90deg, #1C3950 0%, #31797F 100%);
	padding-left: .28rem;
	padding-right: .24rem;
	border-radius: .15rem
}

.m-search-page .header-searchInput .search-input {
	opacity: .7;
	color: #999;
	border: none;
	background:linear-gradient(90deg, #1C3950 0%, #31797F 100%);
	height: .24rem;
	border-radius: 0;
	padding: .05rem 0;
	position: relative;
	width: 100%;
	overflow: hidden;
	white-space: nowrap
}

.m-search-page .header-searchInput .search-input:focus {
	color: #fff
}

.m-search-page .header-searchInput .c-glyphicon-search {
	width: .28rem;
	height: .22rem
}

.m-search-page .header-searchInput .c-glyphicon-search:before {
	color: #20bc22;
	font-size: .16rem;
	line-height: .24rem
}

.m-search-page .header-searchInput .c-glyphicon-close {
	width: .24rem;
	height: .24rem
}

.m-search-page .header-searchInput .c-glyphicon-close:before {
	color: #c8c8c8;
	font-size: .18rem;
	line-height: .24rem
}

.m-search-page .header-searchBtn {
	position: relative
}

.m-search-page .header-searchBtn a.c-btn.btn-search,.m-search-page .header-searchBtn a.c-btn.btn-cancle {
	background:linear-gradient(90deg, #1C3950 0%, #31797F 100%); !important;
	line-height: .16rem;
	padding: .07rem 0
}

.m-search-page .header-searchBtn .btn-search {
	color: #20bc22
}

.m-search-page .header-searchBtn a.c-btn.btn-cancle {
	color: #c8c8c8 !important
}

.m-search-full {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1030;
	top: 0
}

.m-search-full-QQ {
	width: 100%;
	height: 101%;
	position: absolute;
	z-index: 1030;
	top: 0
}

.m-search-full-bgfff {
	background-color: #f0f0f0
}

.m-search-pic-vercital {
	padding-left: .07rem;
	padding-right: .07rem
}

.m-pic-text {
	position: relative;
	padding: .1rem .07rem;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.m-pic-text .piclist-img {
	position: relative;
	width: 1.15rem;
	height: 1.54rem
}

.m-pic-text .piclist-img:before {
	content: "";
	display: block;
	padding-top: 133.3333%
}

.m-pic-text .piclist-img .piclist-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-position: center;
	background-size: cover
}

.m-pic-text .piclist-img .piclist-link .c-rb .c-date {
	padding: .05rem
}

.m-pic-text .piclist-title {
	position: relative;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	margin-left: .1rem;
	line-height: .16rem;
	height: 1.54rem;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical
}

.m-pic-text .piclist-title .c-title {
	margin-bottom: .03rem;
	font-size: .13rem;
	line-height: .17rem;
	padding-right: .32rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.m-pic-text .piclist-title .c-title a {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box
}

.m-pic-text .piclist-title .c-title .c-date-score {
	color: #fc4f1e
}

.m-pic-text .piclist-title .c-title .c-date-score .score-item:first-letter {
	font-weight: 500
}

.m-pic-text .piclist-title .c-info {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: .06rem;
	line-height: .12rem;
	box-sizing: border-box;
	padding-right: .32rem
}

.m-pic-text .piclist-title .c-info div {
	color: #666;
	font-size: .11rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pic-text .piclist-title .c-info.c-info-lineTwo {
	white-space: normal
}

.m-pic-text .piclist-title .c-info.c-info-lineTwo div {
	white-space: normal;
	line-height: .16rem;
	height: .32rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.m-pic-text .piclist-title .pic-source {
	vertical-align: middle;
	padding-right: .32rem;
	letter-spacing: -0.04rem;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.m-pic-text .piclist-title .pic-source .pic-source-text {
	font-size: .11rem;
	color: #666;
	vertical-align: middle;
	letter-spacing: 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: .03rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource {
	display: inline-block;
	width: .25rem;
	height: .25rem;
	background-image: url(//www.iqiyipic.com/common/fix/search/play_source-20180614.png);
	background-repeat: no-repeat;
	background-size: 2rem 1rem;
	vertical-align: middle
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-iqiyi {
	background-position: 0 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-56 {
	background-position: -0.25rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-sohu {
	background-position: -0.5rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-m1905 {
	background-position: -0.75rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-youku {
	background-position: -1rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-tudou {
	background-position: -1.25rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-letv {
	background-position: -1.5rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-joy {
	background-position: -1.75rem 0
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-sina {
	background-position: 0 -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-qq {
	background-position: -0.25rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-funshion {
	background-position: -0.5rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-ku6 {
	background-position: -0.75rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-pptv {
	background-position: -1rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-pps {
	background-position: -1.25rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-ifeng {
	background-position: -1.5rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-cntv {
	background-position: -1.75rem -0.25rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-thunder,.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-kankan {
	background-position: 0 -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-baidu {
	background-position: -0.25rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-huashu,.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-wasu {
	background-position: -0.5rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-imgo {
	background-position: -0.75rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-cztv {
	background-position: -1rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-bilibili {
	background-position: -1.25rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-acfun {
	background-position: -1.5rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-v1 {
	background-position: -1.75rem -0.5rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-tucao {
	background-position: 0 -0.75rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-dilidili {
	background-position: -0.25rem -0.75rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-hanju {
	background-position: -0.5rem -0.75rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-duduhanju {
	background-position: -0.75rem -0.75rem
}

.m-pic-text .piclist-title .pic-source .mod-playsource .icon-videoSource-miguvideo {
	background-position: -1rem -0.75rem
}

.m-pic-text .piclist-title .piclist-title-link {
	display: block;
	position: relative;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1
}

.m-pic-text .piclist-title .pic-btn {
	width: 100%
}

.m-pic-text .piclist-title .pic-btn .piclist-btn {
	letter-spacing: -0.04rem;
	padding-right: .32rem;
	white-space: nowrap
}

.m-pic-text .piclist-title .pic-btn .piclist-btn a {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	width: 46.8%;
	line-height: .35rem;
	text-align: center;
	font-size: .12rem;
	box-sizing: border-box;
	white-space: nowrap
}

.m-pic-text .piclist-title .pic-btn .piclist-btn .c-glyphicon-download,.m-pic-text .piclist-title .pic-btn .piclist-btn .c-glyphicon-playarrow {
	margin-right: .04rem;
	vertical-align: -0.01rem;
	font-size: .14rem
}

.m-pic-text .piclist-title .pic-btn .piclist-btn .c-glyphicon-playarrow {
	color: #fff
}

.m-pic-text .piclist-title .pic-btn .piclist-btn .c-glyphicon-playarrow:before {
	font-size: .14rem
}

.m-pic-text .piclist-title .pic-btn .piclist-btn a:first-child {
	margin-right: .09rem;
	background-color: #20bc22;
	color: #fff;
	border: .01rem solid #20bc22
}

.m-pic-text .piclist-title .pic-btn .piclist-btn .btn-ticket {
	background-color: #ff4e00;
	border: .01rem solid #ff4e00;
	color: #fff
}

.m-pic-text .piclist-title .pic-btn .piclist-btn .btn-download {
	background-color: #fff;
	border: .01rem solid #20bc22;
	color: #20bc22
}

.green {
	color: #20bc22 !important
}

.m-search-number {
	overflow: hidden;
	height: .56rem;
	padding: 0 .07rem .1rem .07rem
}

.m-search-number .c-album-item {
	display: inline-block;
	position: relative;
	float: left;
	width: 17.6%;
	margin-right: 3%;
	background-color: #f5f5f5;
	font-size: .13rem;
	line-height: .56rem;
	text-align: center;
	box-sizing: border-box
}

.m-search-number .c-album-item .c-picicon-orange,.m-search-number .c-album-item .c-picicon-green {
	font-size: .09rem;
	line-height: .13rem;
	text-align: center
}

.m-search-number .c-album-item:last-child {
	margin-right: 0
}

.m-search-titleList {
	margin-top: -0.07rem;
	padding: 0 .07rem .1rem .07rem
}

.m-search-titleList .c-album-link {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	width: 100%;
	margin-top: .07rem;
	padding: 0 .15rem 0 .1rem;
	background-color: #f5f5f5;
	font-size: .13rem;
	line-height: .45rem;
	box-sizing: border-box
}

.m-search-titleList .c-album-link .num {
	margin-right: .07rem
}

.m-search-titleList .c-album-link .c-picicon-green {
	font-size: .09rem;
	line-height: .13rem;
	text-align: center
}

.m-search-sorry {
	margin-top: .44rem;
	padding: .17rem .15rem .2rem .15rem
}

.m-search-sorry .sorry-content {
	position: relative
}

.m-search-sorry .sorry-content .search-exclamation-pic {
	width: .27rem;
	height: .27rem;
	position: absolute;
	top: 50%;
	bottom: 0;
	margin: 0 auto;
	transform: translateY(-50%)
}

.m-search-sorry .sorry-content .sorry-text {
	margin-left: .37rem;
	word-break: break-all
}

.m-search-sorry .sorry-content .sorry-text .search-sorry {
	font-weight: 700;
	font-size: .13rem;
	line-height: .17rem
}

.m-search-sorry .sorry-content .sorry-text .search-sorry .search-keyword {
	color: #20bc22
}

.m-search-sorry .sorry-content .sorry-text .search-recommend {
	margin-top: .05rem;
	color: #666;
	font-size: .11rem
}

.m-pp-star {
	background-color: #fff;
	padding: .2rem .12rem .16rem;
	position: relative
}

.m-pp-star .m-entrance-link {
	display: block
}

.m-pp-star .m-entrance-link .img {
	float: left;
	width: .65rem;
	height: .65rem
}

.m-pp-star .m-entrance-link .img .img-pic {
	border-radius: 50%
}

.m-pp-star .m-entrance-link .info {
	float: left;
	padding-left: .1rem
}

.m-pp-star .m-entrance-link .info .c-title {
	padding-top: .02rem;
	color: #0bbe06;
	font-size: .14rem
}

.m-pp-star .m-entrance-link .info .c-info,.m-pp-star .m-entrance-link .info .c-constella {
	padding-top: .08rem;
	color: #999;
	font-size: .12rem
}

.m-pp-star .m-entrance-link .c-btn {
	display: inline-block;
	float: right;
	width: .8rem;
	height: .3rem;
	margin-top: .15rem;
	border: 1px solid #23d41e;
	background-color: #fff;
	color: #0bbe06;
	font-size: .12rem;
	text-align: center;
	line-height: .28rem;
	box-sizing: border-box;
	border-radius: .5rem
}

.m-pp-star .rank-cup {
	display: inline-block;
	overflow: hidden;
	height: .23rem;
	padding: 0 .1rem;
	background-color: #f7f7f7;
	color: #0bbe06;
	font-size: .14rem;
	vertical-align: middle;
	border-radius: .17rem;
	position: absolute;
	bottom: .16rem;
	left: .87rem;
	box-sizing: border-box
}

.m-pp-star .rank-cup .rank-cup-icon {
	display: inline-block;
	width: .15rem;
	height: .13rem;
	margin-right: .06rem;
	background-image: url(//www.iqiyipic.com/common/fix/h5-paopao/pp-rank-up2.png);
	background-size: cover;
	vertical-align: -0.02rem
}

.m-pp-star .rank-cup .rank-cup-text {
	line-height: .23rem;
	vertical-align: middle;
	font-size: .12rem
}

.m-tabnav-tag {
	border-top: .01rem solid #f0f0f0
}

.m-tabnav-tag .tabnav-list {
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.m-tabnav-tag .tabnav-list li {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center
}

.m-tabnav-tag .tabnav-list li .tabnav-link {
	display: block;
	font-size: .13rem;
	text-align: center;
	line-height: .4rem
}

.m-tabnav-tag .tabnav-list li .selected {
	color: #20bc22
}

.m-pp-slide-entrance {
	position: relative;
	padding: 0 0 .14rem .12rem;
	background-color: #fff
}

.m-pp-slide-entrance .title {
	height: .6rem
}

.m-pp-slide-entrance .title .pp-title-text {
	padding: .05rem .15rem;
	background: #f7f7f7;
	line-height: .6rem;
	color: #0bbe06;
	font-size: .16rem;
	border-radius: .5rem
}

.m-pp-slide-entrance .title .pp-title-icon {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	margin-right: .06rem;
	background-image: url(//www.iqiyipic.com/common/fix/search/pp-pp.png);
	background-size: cover;
	vertical-align: -0.04rem
}

.m-pp-slide-entrance .info {
	position: relative;
	overflow: hidden;
	height: .7rem
}

.m-pp-slide-entrance .info .slide-entrance {
	float: left;
	height: 100%;
	margin-left: -0.15rem;
	font-size: 0;
	letter-spacing: -0.31em;
	word-spacing: -0.43em;
	white-space: nowrap
}

.m-pp-slide-entrance .info .slide-entrance li {
	display: inline-block;
	width: 1.6rem;
	height: 100%;
	margin-left: .15rem;
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal
}

.m-pp-slide-entrance .info .slide-entrance li .info-link {
	display: block;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-pack: start;
	-webkit-box-pack: start;
	box-pack: start;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	height: 100%
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-img {
	display: inline-block;
	position: relative;
	width: .7rem;
	height: .7rem;
	margin-right: .1rem;
	background-size: cover
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-img .c-rt {
	position: absolute;
	right: 0;
	top: 0
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-img .c-rt .c-picicon-rose {
	display: inline-block;
	height: .13rem;
	padding: 0 .02rem;
	background-color: #d030d5;
	color: #fff;
	font-size: .09rem;
	line-height: .13rem;
	vertical-align: top
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-info {
	position: relative;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	width: .82rem;
	height: 100%
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-info .c-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: .04rem;
	color: #333;
	font-size: .15rem
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-info .c-des {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: .07rem;
	color: #999;
	font-size: .11rem;
	box-sizing: border-box
}

.m-pp-slide-entrance .info .slide-entrance li .info-link .c-info .c-in {
	position: absolute;
	width: .7rem;
	height: .25rem;
	bottom: 0;
	left: 0;
	background-color: #0bbe06;
	color: #fff;
	font-size: .12rem;
	line-height: .25rem;
	text-align: center;
	border-radius: .5rem
}

.search-relevant {
	width: 100%;
	border-top: .01rem solid #e6e6e6;
	font-size: 0
}

.search-relevant .relevant-list {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 50%;
	padding-left: .1rem;
	color: #333;
	font-size: .13rem;
	line-height: .38rem;
	box-sizing: border-box
}

.m-search-rectifyError {
	font-size: .12rem;
	color: #323232;
	line-height: .13rem;
	padding: .11rem 0;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-search-rectifyError .rectifyError-text {
	max-width: 2.88rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: bottom;
	color: #0bbe06
}

.m-search-rectifyError.rectifyError-intel .rectifyError-text {
	max-width: 24.6%
}

.m-search-rectifyError.rectifyError-intel .rectifyError-text:first-child {
	color: #323232
}

.m-home-subscibe li {
	position: relative;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.m-home-subscibe .items-link {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	height: .76rem;
	position: relative;
	padding: 0 1.04rem 0 .07rem;
	box-sizing: border-box
}

.m-home-subscibe .photo {
	margin: .13rem 0;
	height: .5rem;
	width: .5rem;
	overflow: hidden;
	border-radius: 50%
}

.m-home-subscibe .photo img {
	width: 100%;
	height: 100%
}

.m-home-subscibe .content {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	padding: .17rem .1rem .11rem .1rem
}

.m-home-subscibe .content .title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 95%;
	padding-right: .48rem;
	height: .22rem;
	overflow: hidden;
	line-height: .22rem;
	font-size: .14rem;
	box-sizing: border-box
}

.m-home-subscibe .content .title .c-name {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	max-width: 100%
}

.m-home-subscibe .content .title .icon-home-i {
	position: absolute;
	top: .02rem;
	right: 0;
	width: .44rem;
	height: .18rem;
	background: url(//www.iqiyipic.com/common/fix/h5-aura/icon-home-i.png) no-repeat 0 0;
	background-size: cover
}

.m-home-subscibe .content .title .icon-home-mt {
	margin-left: .03rem;
	margin-top: .07rem;
	vertical-align: top
}

.m-home-subscibe .content .info {
	width: 100%;
	overflow: hidden;
	line-height: .16rem;
	color: #999;
	letter-spacing: -0.04rem
}

.m-home-subscibe .content .info .c-num {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	font-size: .12rem;
	padding-right: .07rem
}

.m-home-subscibe .handle {
	position: absolute;
	right: .07rem;
	top: .23rem;
	width: .8rem;
	height: .3rem;
	line-height: .3rem;
	font-size: .13rem;
	background-color: #f2f2f2;
	color: #0bbe06;
	text-align: center;
	border-radius: .2rem
}

.m-home-subscibe .handle .c-glyphicon-guideClose {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-right: .02rem
}

.m-home-subscibe .handle .c-glyphicon-guideClose:before {
	color: #0bbe06;
	font-size: .13rem
}

.m-pic.m-pic-horizontal-search .m-pic-list li {
	margin-bottom: .1rem
}

.m-pic.m-pic-horizontal-search .piclist-title {
	padding: .06rem .05rem .06rem .07rem;
	box-sizing: border-box;
	background-color: #f8f8f8
}

.m-pic.m-pic-horizontal-search .c-des {
	margin-top: .03rem;
	font-size: .12rem;
	color: #999;
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	-o-transform: scale(.75);
	transform: scale(.75);
	margin-left: -0.15rem
}

.m-nowifi-tip {
	text-align: center;
	margin-top: .44rem;
	padding: .39rem 0 .32rem 0
}

.m-nowifi-tip.tip-fixed {
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-align: center;
	background-color: #fff;
	z-index: 9999;
	padding: .32rem 0
}

.m-nowifi-tip .wifi-icon,.m-nowifi-tip .watch-icon {
	display: inline-block;
	vertical-align: top;
	width: 1.64rem;
	height: 1.21rem
}

.m-nowifi-tip .wifi-icon {
	background: url(//www.iqiyipic.com/common/fix/h5-aura/wifi-tip.png) no-repeat 0 0;
	background-size: contain
}

.m-nowifi-tip .watch-icon {
	background: url(//www.iqiyipic.com/common/fix/h5-aura/watch-tip.png) no-repeat 0 0;
	background-size: contain
}

.m-nowifi-tip .info {
	color: #666;
	font-size: .14rem;
	line-height: .7rem
}

.m-nowifi-tip .info .c-info-green {
	color: #0bbe06
}

.m-nowifi-tip .c-link {
	display: inline-block;
	vertical-align: middle;
	width: 1.4rem;
	height: .4rem;
	line-height: .4rem;
	border: 1px solid #23d41e;
	box-sizing: border-box;
	color: #0bbe06;
	border-radius: .3rem
}

.m-nowifi-tip .btn-link:first-child .c-link {
	color: #fff;
	background-color: #23d41e;
	margin-bottom: .2rem
}

.m-loading-circle {
	text-align: center
}

.m-loading-circle .green-circle-icon {
	width: .3rem;
	height: .3rem;
	display: inline-block;
	vertical-align: middle;
	background-image: url(//www.iqiyipic.com/common/fix/h5-v3/loading-green-circle.png);
	background-size: cover;
	margin: 1.5rem 0;
	transform-origin: center center;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-webkit-animation: loading_circle .5s linear infinite;
	animation: loading_circle .5s linear infinite
}

@keyframes loading_circle {
	0% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg)
	}
}

@-webkit-keyframes loading_circle {
	0% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg)
	}
}

.m-iqyDown {
	position: relative;
	height: .61rem
}

.m-iqyDown .iqy-items {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: .61rem;
	border-top: 1px solid #f0f0f0;
	box-sizing: border-box;
	z-index: 1031;
	overflow: hidden;
	background-color: #fafafa
}

.m-iqyDown .iqy-items:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: .61rem;
	background-color: #fafafa;
	width: .85rem;
	z-index: 2
}

.m-iqyDown .close-item {
	position: absolute;
	z-index: 1030;
	display: inline-block;
	vertical-align: top;
	line-height: .6rem;
	width: .32rem;
	text-align: center;
	background-color: #fafafa
}

.m-iqyDown .c-glyphicon-guideClose {
	font-size: .18rem
}

.m-iqyDown .c-glyphicon-guideClose:before {
	color: #666 !important
}

.m-iqyDown .list-items {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	float: left;
	transition-property: transform;
	transition-duration: 0ms;
	transform-origin: 0 0 0;
	-webkit-transition-property: transform;
	-webkit-transition-duration: 0ms;
	-webkit-transform-origin: 0 0 0
}

.m-iqyDown .list-items li {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	-webkit-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

.m-iqyDown .list-items .list-info {
	display: block;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding: .1rem .85rem .15rem .32rem
}

.m-iqyDown .list-items .list-info .info {
	position: relative;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	height: .35rem;
	overflow: hidden
}

.m-iqyDown .list-items .list-info .c-info {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #666
}

.m-iqyDown .list-items .list-info .c-title {
	white-space: normal;
	line-height: .18rem;
	max-height: .36rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.m-iqyDown .list-items .list-info .c-des {
	line-height: .2rem;
	font-size: .11rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999
}

.m-iqyDown .list-items .list-info .img,.m-iqyDown .list-items .list-info .iqy-icon {
	height: .35rem;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat
}

.m-iqyDown .list-items .list-info .img {
	width: .62rem;
	margin-right: .1rem;
	background-size: .62rem .35rem
}

.m-iqyDown .list-items .list-info .iqy-icon {
	width: .35rem;
	margin-right: .06rem;
	background-size: .35rem .35rem
}

.m-iqyDown .c-btn {
	position: absolute;
	z-index: 1030;
	top: .125rem;
	right: .09rem;
	font-size: .13rem;
	width: .75rem;
	line-height: .28rem;
	border-radius: .18rem !important
}

.m-iqyDown .c-btn-solid {
	background-color: #0bbe06
}

.m-iqyDown .c-btn-hollow {
	color: #0bbe06;
	background-color: #fafafa;
	border: 1px solid #31d231
}

.m-iqyDown .list-dot {
	position: absolute;
	width: 100%;
	bottom: .01rem;
	text-align: center
}

.m-iqyDown .list-dot .dot-inner {
	display: inline-block;
	height: 5px;
	padding: .03rem .02rem;
	letter-spacing: -0.04rem;
	white-space: nowrap;
	overflow: hidden
}

.m-iqyDown .list-dot .dot-inner .dot-item {
	display: inline-block;
	letter-spacing: 0;
	width: 5px;
	height: 5px;
	vertical-align: top;
	overflow: hidden;
	margin-left: .02rem;
	margin-right: .02rem;
	border-radius: 50%;
	background: #dcdcdc;
	font-size: 0;
	line-height: 0
}

.m-iqyDown .list-dot .dot-inner .dot-item.selected {
	background: #0bbe06
}

.m-iqyDown .list-dot .dot-inner .dot-vip-item.selected {
	background: #d4b27e
}

@media screen and (max-width:320px) {
	.m-iqyDown .list-items .list-info .c-info {
		font-size: .11rem
	}
}

.m-downiqy {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(250,250,250,0.97);
	line-height: .35rem;
	padding: .1rem 0;
	border-top: 1px solid #f0f0f0;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	z-index: 1001
}

.m-downiqy .desc-item {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	color: #666
}

.m-downiqy .desc-item .iqy-icon {
	width: .35rem;
	height: .35rem;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-size: .35rem .35rem;
	margin: 0 .1rem;
	background-image: url(//www.iqiyipic.com/common/fix/h5-v3/iqy-linklogo.png)
}

.m-downiqy .desc-item .txt-info {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	color: #666;
	line-height: .35rem
}

.m-downiqy .close-item {
	height: .35rem;
	width: .32rem;
	line-height: .3rem;
	padding-top: .05rem;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	text-align: center !important;
	box-sizing: border-box
}

.m-downiqy .close-item .c-glyphicon-guideClose:before {
	color: #666;
	font-size: .18rem
}

.g-nav-head {
	margin-top: .44rem
}

.m-sideBar {
	position: fixed
}

.m-sideBar .m-goTop .c-glyphicon-arrowUp {
	font-size: 18px;
	font-weight: bold
}