@charset "utf-8";
	img {
	max-width:100%;
}
a:focus,input:focus,button:focus,textarea:focus,select:focus {
	outline:0;
}
ul,li {
	margin:0;
	padding:0;
	list-style:none;
}
*:before,*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
input {
	border:none;
	background:none;
	font-size:18px;
	color:#000;
}
span {
	vertical-align:baseline;
}
::-webkit-input-placeholder {
	color:#c1c2c2;
}
:-moz-placeholder {
	color:#c1c2c2;
	opacity:1;
}
::-moz-placeholder {
	color:#c1c2c2;
	opacity:1;
}
:-ms-input-placeholder {
	color:#c1c2c2;
}
::selection {
	background:#9155EA;
	color:#fff;
}
body {
	padding:0;
	margin:0;
	position:relative;
	font-family:arial,'Microsoft YaHei','SimHei','Microsoft JhengHei';
	overflow-x:hidden;
	background:#f0f0f0;
}
.wrapper {
	max-width:1200px;
	margin:0 auto;
}
.gmember-list li,.arrow,ul.watchday-list li,.btn-basic,ul.quick-list li span,ul.quick-list li.search-btn,.change-video-ico,.page-nav-area a,.go-button .jp,.go-button .i-right,.av-btn a,.trash-btn-inner span,.code-btn,.video-close,.trash-inner {
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.ghead-list li a,.watch-more::before,.video-list li a,.status-inner .sign-out a,.gmember-list-sub .list a,.ready-more::before,.common-account-btn img {
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
}
.top-inner {
	background:#0E0E0E;
	border-bottom:1px solid #0E0E0E;
}
.member-list {
	float:left;
}
.member-list .not-login-slogan {
	color:#F24296;
	height:40px;
	line-height:40px;
}
.member-list ul.gmember-list {
	float:left;
}
.gmember-list li {
	position:relative;
	float:left;
	font-size:14px;
	margin:9px 20px 9px 0;
	cursor:pointer;
}
.gmember-list li.gm-nav01 {
	padding-left:0;
}
.gm-mail {
	float:left;
	position:relative;
	width:21px;
	height:21px;
	background:url(images/sprite.png) -5px -235px no-repeat;
}
.unread-ico {
	position:absolute;
	top:-3px;
	right:-7px;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#ed6f99;
	-webkit-animation-name:flicker;
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	animation-name:flicker;
	animation-duration:1.5s;
	animation-iteration-count:infinite;
}
.gm-gift {
	float:left;
	width:21px;
	height:21px;
	background:url(images/sprite.png) -5px -173px no-repeat;
}
.gm-record {
	float:left;
	width:21px;
	height:21px;
	background:url(images/sprite.png) -5px -297px no-repeat;
}
.arrow {
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:9px;
	height:5px;
	background:url(images/sprite.png) -473px -142px no-repeat;
}
.gmember-list li.gm-nav02:hover .gm-mail {
	background:url(images/sprite.png) -5px -266px no-repeat;
}
.gmember-list li.gm-nav03:hover .gm-gift {
	background:url(images/sprite.png) -5px -204px no-repeat;
}
.gmember-list li.gm-nav04:hover .gm-record {
	background:url(images/sprite.png) -5px -328px no-repeat;
}
.gmember-list li:hover .arrow {
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.gmember-list-sub {
	margin-top:7px;
	padding-top:15px;
	width:100%;
	background:#fff;
	border:1px solid #ed6f99;
	display:none;
}
.gmember-list-sub::before {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	margin-left:-6px;
	width:12px;
	height:8px;
	background:url(images/sprite.png) -36px -310px;
}
.gmember-list-footer {
	position:relative;
	width:100%;
	background:#fbe2eb;
	height:45px;
	text-align:center;
	line-height:44px;
	font-size:16px;
}
.gmember-list-footer ul li {
	float:left;
	width:50%;
	margin:0;
}
.gmember-list-footer ul li+li {
	border-left:1px solid #f7c4d6;
}
.gmember-list-footer a {
	color:#ed6f99;
}
#normal-member-list-sub,#vip-member-list-sub {
	position:absolute;
	z-index:1000;
	top:21px;
	left:0;
	width:270px;
	cursor:auto;
}
#normal-member-list-sub .gmember-list-sub {
	padding:10px 15px 0 15px;
}
#normal-member-list-sub .gmember-list-sub::before {
	left:20%;
}
#vip-member-list-sub .gmember-list-sub {
	border:1px solid #eebc45;
	padding:10px 15px 0 15px;
}
#vip-member-list-sub .gmember-list-sub::before {
	left:20%;
	background:url(images/sprite.png) -58px -310px;
}
.gmember-list-sub .list {
	width:100%;
	float:left;
	min-height:30px;
	line-height:30px;
	font-size:14px;
	color:#494349;
	margin-bottom:3px;
}
.gmember-list-sub .list .member {
	float:left;
	font-size:16px;
	margin-right:15px;
}
.gmember-list-sub .list a.account {
	float:left;
	color:#494349;
	cursor:pointer;
	text-decoration:underline;
}
.gmember-list-sub .list a.sign-out {
	color:#494349;
	cursor:pointer;
}
.gmember-list-sub .list a.account:hover,.gmember-list-sub .list a.sign-out:hover {
	color:#ed6f99;
}
#mail-list-sub .gmember-list-sub {
	padding-top:0;
}
.mail-inner {
	margin:0 15px;
}
.mail-inner ul li {
	float:left;
	width:100%;
	padding:15px 0 10px 0;
	margin:0;
}
.mail-inner ul li+li {
	border-top:1px solid #e8e8e8;
}
.mail-inner ul li .notice-inner {
	float:left;
	width:10%;
	margin-right:10px;
}
.un-notice-ico,.notice-ico {
	position:relative;
	margin-top:7px;
}
.un-notice-ico .unread-ico {
	right:-5px;
}
.notice-ico .unread-ico {
	right:-5px;
	display:none;
}
.mail-inner ul li .message-inner {
	float:left;
	width:75%;
}
.mail-inner ul li .message-inner .title {
	color:#494349;
	font-size:14px;
}
.mail-inner ul li .message-inner .subtitle {
	margin-top:7px;
	color:#818181;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mail-inner ul li .date-inner {
	float:left;
	width:10%;
	color:#818181;
	font-size:12px;
	text-align:right;
}
#deposit-list-sub {
	cursor:auto;
}
.deposite-inner {
	margin:0 15px 15px 15px;
}
.deposite-table {
	display:table;
	width:100%;
}
.deposite-tr {
	display:table-row;
}
.deposite-td {
	display:table-cell;
	height:33px;
	font-size:12px;
	color:#494349;
	border-bottom:1px solid #e8e8e8;
	border-style:dashed;
	text-align:center;
}
.deposite-td.title {
	color:#494349;
	font-size:14px;
	height:28px;
	background:#fdf9ee;
	border-top:1px solid #f6dda2;
	border-bottom:none;
}
#record-list-sub,#deposit-list-sub,#mail-list-sub {
	position:absolute;
	z-index:1000;
	top:21px;
	left:-170px;
	width:360px;
}
.watchday-inner {
	margin-left:15px;
	padding-bottom:10px;
	border-left:1px solid #e8e8e8;
}
.watchday-title {
	position:relative;
	display:block;
	padding-left:15px;
	padding-bottom:10px;
	font-size:14px;
	color:#888;
}
.watchday-title::before {
	content:'';
	position:absolute;
	top:0;
	left:-4px;
	width:7px;
	height:7px;
	background:url(images/sprite.png) -36px -328px;
}
ul.watchday-list li {
	float:left;
	width:100%;
	padding-left:15px;
	height:30px;
	line-height:30px;
	margin:0;
}
.watch-video-title {
	float:left;
	width:70%;
	font-size:16px;
	color:#494349;
}
.progress-rate {
	float:right;
	width:30%;
	font-size:14px;
	color:#888;
}
.rate-ico {
	margin-right:6px;
}
.progress-choice {
	position:absolute;
	top:0;
	right:0;
	width:30%;
	font-size:14px;
	color:#ed6f99;
	display:none;
}
.progress-choice ul li {
	float:left;
	width:45px;
	color:#ed6f99;
	padding-left:0;
	text-align:center;
}
.progress-choice ul li a {
	color:#ed6f99
}
.progress-choice ul li span:hover {
	text-decoration:underline;
	cursor:pointer;
}
.progress-choice ul li+li:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:30px;
	background:url(images/sprite.png) -98px -173px no-repeat;
}
#record-list-sub .watch-more,#mail-list-sub .watch-more {
	display:inline-block;
	position:relative;
}
#record-list-sub .watch-more::before,#mail-list-sub .watch-more::before {
	content:'';
	position:absolute;
	top:16px;
	right:-28px;
	width:18px;
	height:10px;
	background:url(images/sprite.png) -481px -359px;
}
#record-list-sub .watch-more:hover::before,#mail-list-sub .watch-more:hover::before {
	right:-35px;
}
ul.watchday-list li:hover {
	background:#f5f5f5;
}
ul.watchday-list li:hover .watch-video-title {
	color:#ed6f99
}
ul.ghead-list {
	float:right;
}
.ghead-list li {
	position:relative;
	float:left;
	padding:9px 17px;
	font-size:14px;
}
.ghead-list li a {
	color:#FFFDFD;
	text-decoration:none;
}
.ghead-list li a:hover {
	color:#ed67a7;
}
.ghead-list li+li::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:40px;
	background:url(images/sprite.png) -76px -170px no-repeat;
}
.header-inner {
	position:relative;
	margin:0 auto;
	height:105px;
	max-width:1200px;
}
.header-inner>.logo {
	float:left;
	margin:20px 0px 20px 0;
	height:65px;
}
.header-center-inner {
	float:left;
	width:460px;
}
.header-search {
	position:relative;
	display:inline-block;
	margin:25px 0 8px 0;
	width:410px;
}
.header-search .searchbox {
	width:100%;
	height:40px;
	padding:0 40px 0 10px;
	background:#fafafa;
	border:2px solid #bfbfbf;
	border-radius:10px;
}
.searchbox-submit {
	display:block;
	position:absolute;
	top:10px;
	right:14px;
	cursor:pointer;
}
.keyword {
	width:100%;
	height:26px;
	display:block;
	overflow:hidden;
}
.keyword span {
	color:#818181;
	float:left;
}
.keyword ul {
	width:100%;
}
.keyword ul li {
	float:left;
	margin:0 5px;
	display:inline;
}
.keyword ul li a {
	color:#ed67a7;
}
.hamburger-wrapper {
	float:right;
	margin:24px 9px 0 0;
	cursor:pointer;
	visibility:hidden;
	opacity:0;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
}
.hamburger span {
	padding-left:5px;
}
.hamburger {
	color:#494349;
	font-size:14px;
	padding:12px 11px 12px 10px;
	border:1px solid #f0f0f0;
}
.hamburger.active {
	background:#fff;
	border-right:1px solid #ed6f99;
	border-left:1px solid #ed6f99;
	border-top:1px solid #ed6f99;
	border-bottom:none;
}
.guide-quick {
	position:absolute;
	z-index:800;
	display:none;
}
ul.guide-list {
	background:#fff;
	border-left:1px solid #ed6f99;
	border-right:1px solid #ed6f99;
	border-bottom:1px solid #ed6f99;
}
ul.guide-list li {
	padding:13px;
	border-top:1px solid #e8e8e8;
}
ul.guide-list li span {
	width:48px;
	height:48px;
	display:block;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
ul.guide-list li.search-btn:hover {
	background:#f39ab8;
}
.guide-list li.search-btn .qnav-01 {
	position:relative;
	background:url(images/sprite.png) -5px -5px;
}
.guide-list li.search-btn:hover .qnav-01 {
	background:url(images/sprite.png) -63px -5px;
}
.guide-list li.busty-btn .qnav-02 {
	background:url(images/sprite.png) -121px -5px;
}
.guide-list li.busty-btn:hover .qnav-02 {
	background:url(images/sprite.png) -179px -5px;
}
.guide-list li.photo-btn .qnav-03 {
	background:url(images/sprite.png) -237px -5px;
}
.guide-list li.photo-btn:hover .qnav-03 {
	background:url(images/sprite.png) -295px -5px;
}
.guide-list li.oral-btn .qnav-04 {
	background:url(images/sprite.png) -353px -5px;
}
.guide-list li.oral-btn:hover .qnav-04 {
	background:url(images/sprite.png) -411px -5px;
}
.guide-list li.suck-btn .qnav-05 {
	background:url(images/sprite.png) -469px -5px;
}
.guide-list li.suck-btn:hover .qnav-05 {
	background:url(images/sprite.png) -527px -5px;
}
.guide-list li.gotop-btn .qnav-06 {
	background:url(images/sprite.png) -585px -5px;
}
.guide-list li.gotop-btn:hover .qnav-06 {
	background:url(images/sprite.png) -643px -5px;
}
.guide-menu-container {
	position:absolute;
	top:0;
	right:75px;
	z-index:9999;
	width:0;
	margin:0;
	padding:0;
	background:#f29ab7;
	overflow:hidden;
	-webkit-transition:width .3s;
	-o-transition:width .3s;
	transition:width .3s;
}
.guide-menu-contents {
	margin:0 auto;
	position:relative;
	width:210px;
}
.guide-contents::after {
	clear:both;
	content:'';
	display:block;
}
.guide-menu {
	float:left;
	width:100%;
	margin-top:15px;
	border-bottom:1px solid #f5aec5;
}
.guide-menu-container ul.guide-menu li {
	float:left;
	font-size:14px;
	text-transform:uppercase;
	padding:0 5px 15px 5px;
	border-bottom:none;
	border-top:none;
}
.guide-menu-container ul.guide-menu li a {
	color:#fff;
}
.guide-list li.search-btn:hover .guide-menu-container {
	width:250px;
}
.gnb-inner {
	width:100%;
	height:50px;
	background:linear-gradient(#FF52AC,#e4327e);
}
.gnb-list {
	margin:0 auto;
	max-width:1200px;
}
.gnb-list li {
	position:relative;
	float:left;
	z-index:1;
	width:9%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.gnb-list li a {
	font-size:19px;
	color:#fff;
	text-decoration:none;
}
.gnb-list li.special {
	background:#990099;
}
.gnb-list li img {
	padding-right:5px;
}
.gnb-list li:last-child {
	background:linear-gradient(#FF52AC,#e4327e);
}
.gnb-list li.special+li {
	border-left:1px solid #af00af;
}
.gnb-list li.button--ujarak::before {
	background:#CC1971;
}
.gnb-list li.button--inverted::before {
	background:#700170;
}
.gnb-list li:hover img {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.av-content {
	position:relative;
	float:left;
	width:100%;
	min-height:700px;
	margin-top:15px;
}
.av-content::before {
	content:'';
	position:absolute;
	top:-15px;
	left:-390px;
	width:390px;
	height:780px;
	background:url(images/web_left_av.png) no-repeat;
}
.av-content::after {
	content:'';
	position:absolute;
	top:-15px;
	right:-351px;
	width:390px;
	height:875px;
	background:url(images/web_right_av.png) no-repeat;
	z-index:-999;
}
.av-content .content-left {
	float:right;
	width:73%;
	margin-left:2%;
}
.av-content .content-right {
	float:left;
	width:25%;
}
.common-video-wrap {
	float:left;
	width:100%;
	margin-top:6px;
}
.common-white-bg {
	float:left;
	width:100%;
	background:#fff;
	border-radius:6px;
	box-shadow:0 0 3px 2px #e8e8e8;
	margin-bottom: 15px;
}
.common-title-txt {
	display:inline-block;
	position:relative;
	font-size:20px;
	letter-spacing:2px;
	color:#292829;
}
.common-title-txt2 {
	display:inline-block;
	position:relative;
	font-size:20px;
	letter-spacing:2px;
	color:#fff;
}
.common-title-inner {
	float:left;
	height:50px;
	line-height:50px;
}
.home-banner img {
	width:100%;
	height:auto;
	background-position:top center;
}
.slick-dots {
	position:absolute;
	bottom:10px;
	width:100%;
	padding-right:15px;
	text-align:right;
}
.home-banner .slick-list {
	border-radius:0px;
}
.slick-dots li {
	display:inline-block;
	margin:0 5px;
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:4px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:rgba(255,255,255,0.4);
}
.slick-dots li button:hover {
	background:rgba(255,255,255,1);
}
.slick-active {
	background:rgba(255,255,255,1);
}
.common-title-inner {
	float:left;
	margin-right:20px;
}
.video-title-txt {
	position:relative;
	font-size:18px;
	letter-spacing:2px;
	color:#292829;
	margin-left:8px;
}
.video-list-inner {
	float:left;
	margin:15px 0;
	font-size:14px;
	height:25px;
}
.video-list-inner .watch-more {
	float:left;
	position:relative;
	color:#ed67a7;
	width:65px;
	text-decoration:none;
}
.video-list-inner .watch-more::before,.promition-inner .ready-more::before {
	content:'';
	position:absolute;
	top:5px;
	right:12px;
	width:18px;
	height:10px;
	background:url(images/sprite.png) -481px -359px;
}
.video-list-inner .watch-more:hover::before {
	right:8px;
}
ul.video-list {
	float:left;
}
.video-list li {
	position:relative;
	float:left;
	padding:0 10px;
}
.video-list li a {
	color:#494349;
	text-decoration:none;
}
.video-list li a:hover {
	color:#ed67a7;
}
.video-list li+li::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:25px;
	background:url(images/sprite.png) -76px -220px no-repeat;
}
.change-bnt {
	float:right;
	margin-top:12px;
	border-radius:5px;
	background:#fff;
	padding:5px 8px;
	box-shadow:0 0 3px #e8e8e8;
	cursor:pointer;
}
.change-video-ico {
	margin-right:3px;
}
.change-bnt:hover .change-video-ico {
	transform:rotate(360deg);
}
.watchlist {
	width:100%;
	margin-top:1px;
}
ul.entry {
	width:100%;
	float:left;
}
ul.entry li {
	position:relative;
	display:inline-block;
	width:32%;
	margin-right:1%;
	margin-bottom:10px;
	background:#fff;
	border-radius:6px;
	box-shadow:0 0 3px 2px #e8e8e8;
	text-align:center;
}
.article-image {
	position:relative;
	width:100%;
	height:160px;
	overflow:hidden;
	border-radius:6px 6px 0 0;
}
.article-image::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	border-radius:6px 6px 0 0;
	opacity:0;
	z-index:10;
}
.article-image img {
	position:relative;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
	vertical-align:middle;
	border-radius:6px 6px 0 0;
	opacity:1;
}
.article-image-second {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	opacity:0;
}
ul.entry li .title {
	font-size:16px;
	font-weight:700;
	color:#494349;
	margin-top:13px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 8px;
}
ul.entry li .subtitle {
	font-size:14px;
	color:#818181;
	margin-bottom:13px;
	overflow:hidden;
	display:block;
}
.play-video-ico {
	position:absolute;
	top:50%;
	left:50%;
	width:37px;
	height:37px;
	background:url(images/sprite.png) -636px -382px no-repeat;
	margin:-18px 0 0 -18px;
	opacity:0;
	z-index:500;
}
ul.entry li:hover .article-image-second,ul.entry li:hover .play-video-ico,ul.entry li:hover .article-image::before {
	opacity:1;
}
.login-member-inner .title ,.cate .title{
	height:45px;
	text-align:center;
	line-height:45px;
	background:#fafafa;
	border-radius:6px 6px 0 0;
	border-top:1px solid #ed6f99;
	border-bottom:1px solid #e8e8e8;
}
.cate .title{
	border-top: none;
}
.member-ico,.normal-member-ico,.vip-member-ico {
	margin-right:8px;
}
.login-member-inner .data-inner,.normal-member-inner .data-inner,.vip-member-inner .data-inner,.cate .data-inner {
	padding:4%;
}
.login-member-inner .data-inner .data-tr {
	height:35px;
	line-height:35px;
	margin-bottom:13px;
}
.login-member-inner .data-inner .data-td-codes {
	float:left;
	width:44%;
	margin-right:3%;
}
.login-member-inner .data-inner .data-td-img {
	float:left;
	width:28%;
}
.data-inner .data-tr {
	color:#494349;
	font-size:16px;
}
.data-inner .data-th {
	float:left;
	width:25%;
}
.data-inner .data-td {
	float:left;
	width:75%;
}
.data-inner input {
	border:1px solid #d9d9d9;
	font-size:16px;
	border-radius:3px;
	height:35px;
	padding:0 5px;
}
.input-name {
	width:100%;
}
.data-submit {
	text-align:center;
	margin-top:8px;
	width:100%;
}
a.forget-txt {
	display:block;
	color:#ed6f99;
	text-align:center;
}
.normal-member-inner .title {
	width:100%;
	height:45px;
	text-align:center;
	line-height:45px;
	background:#ee6f9a;
	border-radius:6px 6px 0 0;
}
.normal-member-inner .status-inner,.vip-member-inner .status-inner {
	width:100%;
	border-bottom:1px solid #ececec;
}
.status-inner .list {
	width:100%;
	float:left;
	min-height:30px;
	line-height:30px;
	font-size:14px;
	color:#494349;
	margin-bottom:3px;
}
.message-ico {
	position:relative;
	margin-left:15px;
	cursor:pointer;
}
.message-ico .unread-ico {
	right:-10px;
}
.status-inner .sign-out a {
	color:#494349;
}
.status-inner .sign-out a:hover {
	color:#ed6f99;
}
ul.normal-member-list li,ul.vip-member-list li {
	float:left;
	font-size:16px;
	color:#494349;
	cursor:pointer;
	width:50%;
	text-align:center;
	padding:10px 12px;
	line-height:30px;
	border:1px solid #fff;
}
ul.normal-member-list li a,ul.vip-member-list li a {
	color:#494349;
	text-decoration:none;
}
ul.normal-member-list li:hover,ul.vip-member-list li:hover {
	background:#fafafa;
	border:1px solid #ededed;
}
ul.normal-member-list li .account-ico,ul.normal-member-list li .watch-ico,ul.normal-member-list li .gift-ico,ul.normal-member-list li .contant-ico,ul.vip-member-list li .account-ico,ul.vip-member-list li .watch-ico,ul.vip-member-list li .gift-ico,ul.vip-member-list li .contant-ico {
	float:left;
	margin-right:13px;
	width:31px;
	height:31px;
}
ul.normal-member-list li .account-ico {
	background:url(images/sprite.png) -5px -359px no-repeat;
}
ul.normal-member-list li .watch-ico {
	background:url(images/sprite.png) -46px -359px no-repeat;
}
ul.normal-member-list li .gift-ico {
	background:url(images/sprite.png) -87px -359px no-repeat;
}
ul.normal-member-list li .contant-ico {
	background:url(images/sprite.png) -128px -359px no-repeat;
}
ul.normal-member-list li:hover .account-ico {
	background:url(images/sprite.png) -5px -400px no-repeat;
}
ul.normal-member-list li:hover .watch-ico {
	background:url(images/sprite.png) -46px -400px no-repeat;
}
ul.normal-member-list li:hover .gift-ico {
	background:url(images/sprite.png) -87px -400px no-repeat;
}
ul.normal-member-list li:hover .contant-ico {
	background:url(images/sprite.png) -128px -400px no-repeat;
}
.normal-member-inner .data-submit,.vip-member-inner .data-submit {
	width:60%;
	margin:0 auto;
}
.normal-member-inner .status-bottoom,.vip-member-inner .status-bottoom {
	margin-bottom:20px;
}
.vip-member-inner .title {
	width:100%;
	height:45px;
	text-align:center;
	line-height:45px;
	background:#E83785;
	border-radius:6px 6px 0 0;
}
ul.vip-member-list li .account-ico {
	background:url(images/sprite.png) -169px -359px no-repeat;
}
ul.vip-member-list li .watch-ico {
	background:url(images/sprite.png) -210px -359px no-repeat;
}
ul.vip-member-list li .gift-ico {
	background:url(images/sprite.png) -251px -359px no-repeat;
}
ul.vip-member-list li .contant-ico {
	background:url(images/sprite.png) -292px -359px no-repeat;
}
ul.vip-member-list li:hover .account-ico {
	background:url(images/sprite.png) -169px -400px no-repeat;
}
ul.vip-member-list li:hover .watch-ico {
	background:url(images/sprite.png) -210px -400px no-repeat;
}
ul.vip-member-list li:hover .gift-ico {
	background:url(images/sprite.png) -251px -400px no-repeat;
}
ul.vip-member-list li:hover .contant-ico {
	background:url(images/sprite.png) -292px -400px no-repeat;
}
#feature-wrap,#rank-wrap {
	float:left;
	margin-top:30px;
	width:100%;
}
.feature-inner {
	padding:4%;
}
.feature-inner table {
	margin:0 auto;
	width:100%;
}
.feature-inner tr td {
	width:50%;
	height:38px;
	padding:0 5px;
	text-align:center;
	border-right:1px solid #e8e8e8;
}
.feature-inner tr td+td {
	border-right:none;
}
.feature-inner td a {
	font-size:16px;
	color:#494349;
}
.feature-inner td a.pink-txt {
	font-size:14px;
	color:#ed6f99;
}
.feature-inner td:hover {
	background:#ed6f99;
}
.feature-inner td:hover a {
	color:#fff;
}
.rank-inner {
	padding:0 4% 4% 4%;
}
.rank-inner ul li {
	float:left;
	padding:8px 0;
	border-bottom:1px solid #e8e8e8;
	cursor:pointer;
}
.rank-image {
	position:relative;
	float:left;
	width:40%;
	border-radius:6px;
	background:#fff;
	overflow:hidden;
}
.rank-image::before {
	content:'';
	z-index:500;
	width:60px;
	height:50px;
	background-color:#ed6f99;
	position:absolute;
	bottom:0;
	right:0;
	opacity:0;
	-webkit-transform:skew(-48deg) translateX(90px);
	-ms-transform:skew(-48deg) translateX(90px);
	transform:skew(-48deg) translateX(90px);
	-webkit-transition:opacity .3s,-webkit-transform .2s;
	transition:opacity .3s,-webkit-transform .2s;
	transition:transform .2s,opacity .3s;
	transition:transform .2s,opacity .3s,-webkit-transform .2s;
}
.rank-image::after {
	content:'';
	z-index:500;
	width:6px;
	height:10px;
	background:url(images/sprite.png) no-repeat -120px -185px;
	position:absolute;
	bottom:8px;
	right:8px;
	opacity:0;
	-webkit-transform:translateX(36px);
	-ms-transform:translateX(36px);
	transform:translateX(36px);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s,-webkit-transform .3s;
}
.rank-image img {
	opacity:1;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
	vertical-align:middle;
	border-radius:6px;
	-webkit-transform-origin:50% 70%;
	-ms-transform-origin:50% 70%;
	transform-origin:50% 70%;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s;
	transition:opacity .3s,transform .3s,-webkit-transform .3s
}
.rank-inner ul li:hover .rank-image {
	background:#000;
}
.rank-inner ul li:hover .rank-image img {
	opacity:.9;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	-webkit-transition:opacity .3s,-webkit-transform .5s;
	transition:opacity .3s,-webkit-transform .5s;
	transition:opacity .3s,transform .5s;
	transition:opacity .3s,transform .5s,-webkit-transform .5s;
}
.rank-inner ul li:hover .rank-image::before {
	opacity:1;
	-webkit-transform:skew(-48deg) translateX(43px);
	-ms-transform:skew(-48deg) translateX(43px);
	transform:skew(-48deg) translateX(43px);
	-webkit-transition:opacity .3s .2s,-webkit-transform .2s .2s;
	transition:opacity .3s .2s,-webkit-transform .2s .2s;
	transition:transform .2s .2s,opacity .3s .2s;
	transition:transform .2s .2s,opacity .3s .2s,-webkit-transform .2s .2s;
}
.rank-inner ul li:hover .rank-image::after {
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:opacity .2s .2s,-webkit-transform .2s cubic-bezier(0.175,0.885,0.32,1.275) .35s;
	transition:opacity .2s .2s,-webkit-transform .2s cubic-bezier(0.175,0.885,0.32,1.275) .35s;
	transition:transform .2s cubic-bezier(0.175,0.885,0.32,1.275) .35s,opacity .2s .2s;
	transition:transform .2s cubic-bezier(0.175,0.885,0.32,1.275) .35s,opacity .2s .2s,-webkit-transform .2s cubic-bezier(0.175,0.885,0.32,1.275) .35s;
}
.rank-narrative {
	float:left;
	width:53%;
	margin-left:7%;
	padding:0px 0;
}
.rank-list-ico {
	display:block;
}
.rank-narrative>.title {
	font-size:16px;
	color:#818181;
	margin:0px 0;
	overflow:hidden;
	display:block;
}
.rank-narrative>.subtitle {
	font-size:14px;
	color:#818181;
	overflow:hidden;
	display:block;
}
.wrap-quick {
	position:absolute;
	top:0;
	right:0;
	margin-right:-110px;
	z-index:800;
	opacity:1;
	-webkit-transition:opacity .5s;
	-o-transition:opacity .5s;
	transition:opacity .5s;
}
ul.quick-list {
	border-radius:6px;
	background:rgba(255,255,255,.7);
	box-shadow:0 0 3px 2px #e8e8e8;
}
ul.quick-list li {
	padding:15px;
	border-bottom:1px solid #ebebeb;
}
ul.quick-list li span {
	width:59px;
	height:59px;
	display:block;
}
ul.quick-list li.search-btn:hover {
	border-radius:0 6px 0 0;
	background:#f39ab8;
}
li.search-btn .qnav-01 {
	position:relative;
	background:url(images/sprite.png) -136px -196px;
}
li.search-btn:hover .qnav-01 {
	background:url(images/sprite.png) -205px -196px;
}
li.busty-btn .qnav-02 {
	background:url(images/sprite.png) -136px -265px;
}
li.busty-btn:hover .qnav-02 {
	background:url(images/sprite.png) -205px -265px;
}
li.photo-btn .qnav-03 {
	background:url(images/sprite.png) -274px -196px;
}
li.photo-btn:hover .qnav-03 {
	background:url(images/sprite.png) -343px -196px;
}
li.oral-btn .qnav-04 {
	background:url(images/sprite.png) -274px -265px;
}
li.oral-btn:hover .qnav-04 {
	background:url(images/sprite.png) -343px -265px;
}
li.suck-btn .qnav-05 {
	background:url(images/sprite.png) -412px -196px;
}
li.suck-btn:hover .qnav-05 {
	background:url(images/sprite.png) -481px -196px;
}
li.gotop-btn .qnav-06 {
	background:url(images/sprite.png) -412px -265px;
}
li.gotop-btn:hover .qnav-06 {
	background:url(images/sprite.png) -481px -265px;
}
.wrap-quick .sub-menu-container {
	position:absolute;
	top:0;
	right:89px;
	z-index:9999;
	width:0px;
	margin:0;
	padding:0;
	background:#f29ab7;
	overflow:hidden;
	-webkit-transition:width .3s;
	-o-transition:width .3s;
	transition:width .3s;
}
.wrap-quick .sub-menu-contents {
	margin:0 auto;
	position:relative;
	width:280px;
}
.wrap-quick .sub-menu-contents::after {
	clear:both;
	content:'';
	display:block;
}
.sub-menu {
	float:left;
	width:100%;
	margin-top:15px;
	border-bottom:1px solid #f5aec5;
}
.sub-menu-container ul.sub-menu li {
	float:left;
	font-size:16px;
	text-transform:uppercase;
	padding:0 7px 15px 7px;
	border-bottom:none;
}
.sub-menu-container ul.sub-menu li a {
	color:#fff;
}
li.search-btn:hover .sub-menu-container {
	width:330px;
}
.home-ad {
	float:left;
	width:100%;
	margin-top:30px;
}
.home-ad-left,.home-ad-right {
	float:left;
	width:50%;
}
.footer-inner {
	float:left;
	width:100%;
	height:85px;
	padding:20px 0 0 0;
	margin-top:30px;
	border-top:1px solid #e3dfe3;
	background:#e8e9e9;
}
.footer-inner .logo {
	float:left;
	margin-right:15px;
	width:130px;
	height:50px;
}
.footer-list-inner {
	float:left;
}
.footer-inner ul.ghead-list {
	display:block;
	float:none;
	margin-bottom:5px;
}
.footer-inner .ghead-list li {
	padding:0 12px;
}
.footer-inner .ghead-list li+li::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:25px;
	background:url(images/sprite.png) no-repeat -76px -220px;
}
.footer-notice {
	float:left;
	margin-left:10px;
	color:#818181;
}
.copyright {
	float:right;
	margin-top:11px;
	font-size:15px;
	color:#494349;
}
.inpage-banner img {
	width:100%;
	height:auto;
	display:block;
	border-radius:20px;
	background-position:top center;
}
.inpage-banner .slick-list {
	border-radius:20px;
}
.common-title-txt-en {
	float:left;
	padding-left:15px;
	margin-top:8px;
	height:35px;
	line-height:35px;
	color:#E62E87;
	font-size:16px;
	border-left:1px solid #bebdbd;
}
.listright-ad li {
	float:left;
	margin-top:25px;
}
.page-nav-area {
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.page-nav-area a,.page-nav-area>span {
	text-decoration:none;
	color:#494349;
	background:#fff;
	display:inline-block;
	text-align:center;
	padding:6px 12px;
	margin:0 5px;
	border:none;
	border-radius:6px;
}
.page-nav-area .current {
	background:#ed6f99;
	color:#fff;
}
.page-nav-area a:hover {
	background:#cecece;
	color:#fff;
}
.page-nav-area .prevtoplink,.page-nav-area .nextendlink {
	position:relative;
	width:32px;
	height:32px;
	border-radius:6px;
}
.prevtop-ico {
	display:block;
	position:absolute;
	top:11px;
	left:9px;
}
.page-nav-area a:hover .prevtop-ico {
	background:url(images/sprite.png) -354px -359px;
}
.nextend-ico {
	display:block;
	position:absolute;
	top:11px;
	right:9px;
}
.page-nav-area a:hover .nextend-ico {
	background:url(images/sprite.png) -354px -379px;
}
.page-common-title {
	text-align:center;
	float:left;
	width:100%;
	margin:30px 0 45px 0;
}
.common-title-txt-cn {
	display:inline-block;
	margin-left:20px;
	padding-left:20px;
	height:35px;
	line-height:35px;
	color:#818081;
	font-size:25px;
	border-left:1px solid #b8b7b8;
}
.page-common-white-bg,.password-common-white-bg {
	float:left;
	width:100%;
	background:#fff;
	border-radius:6px;
	box-shadow:0 0 3px 2px #e8e8e8;
	min-height:600px;
}
.page-common-white-bg .title {
	text-align:center;
	height:150px;
	line-height:150px;
	background:#fdf5f7;
	border-radius:6px 6px 0 0;
	border-top:2px solid #ed6f99;
	border-bottom:1px solid #fed5e4;
	border-bottom-style:dotted;
}
.accountform-inner {
	padding:30px 0 60px 0;
	width:700px;
	margin:0 auto;
}
.accountform-inner .heading {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d6d4d4;
}
.accountform-inner .heading .slogan {
	float:left;
	font-size:26px;
	color:#292829;
}
.accountform-inner .heading .account-have {
	float:right;
	font-size:16px;
	color:#ed67a7;
}
.accountform-inner .data-inner {
	padding:5% 10% 0 10%;
}
.accountform-inner .data-inner .data-tr {
	height:40px;
	line-height:40px;
	margin-bottom:20px;
}
.accountform-inner .data-inner .data-td-codes {
	float:left;
	width:30%;
	margin-right:3%;
}
.accountform-inner .data-inner .data-td-img {
	float:left;
	width:20%;
}
.accountform-inner .data-submit {
	margin-top:30px;
}
.accountform-inner .data-inner input,.password-step-inner .data-inner input,.modify-step-inner .data-inner input {
	border:1px solid #d9d9d9;
	font-size:16px;
	border-radius:3px;
	height:40px;
	padding:0 10px;
}
.success-register-title {
	padding:30px 0;
	margin:0 auto;
}
.success-register-title .heading {
	color:#504d50;
	font-size:30px;
	text-align:center;
}
.success-ico {
	margin-right:20px;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
}
.success-register-wrap {
	background:#fafafa;
	border-radius:0 0 6px 6px;
}
.success-register-inner {
	width:740px;
	margin:0 auto;
	padding:40px 0;
}
.success-register-inner .heading {
	text-align:center;
	font-size:22px;
	color:#bf5ee9;
	margin-bottom:25px;
}
.success-register-inner .heading a {
	font-size:28px;
	color:#bf5ee9;
	text-decoration:underline;
}
.open-account-inner {
	float:left;
	width:350px;
	border-radius:6px;
	padding:0 30px 25px 30px;
}
.open-account-inner .ready-more {
	float:left;
	width:100%;
	position:relative;
	color:#504d50;
	font-size:16px;
	text-align:right;
	margin:15px 0;
	padding-right:30px;
	text-decoration:none;
}
.open-account-inner .ready-more::before {
	content:'';
	position:absolute;
	top:6px;
	right:0;
	width:20px;
	height:10px;
	background:url(images/sprite.png) -481px -379px;
}
.open-account-inner .ready-more:hover::before {
	right:-5px;
}
.common-account-btn {
	float:left;
	margin:0 0 15px 3px;
	width:283px;
	height:71px;
}
.common-account-btn:hover img {
	opacity:0;
}
.common-account-btn img {
	opacity:1;
}
.open-btn {
	background:url(images/open_dubai_btn_hover.png) no-repeat center top;
}
.boon-explan li {
	float:left;
	width:100%;
	border-style:dotted;
	font-size:18px;
	color:#6b676b;
	padding:13px 0;
	word-break:break-all;
}
.vip-open-ico,.money-open-ico,.novip-open-ico,.novideo-open-ico {
	margin-right:20px;
}
.open-account-inner.vip {
	background:#f9f3e5;
}
.boon-explan.vip li {
	border-bottom:1px solid #f8dfa2;
}
.open-account-inner.not-vip {
	float:right;
	background:#efefef;
}
.open-account-inner.not-vip .blank {
	height:52px;
}
.not-open-btn {
	background:url(images/no_dubai_btn_hover.png) no-repeat center top;
}
.boon-explan.not-vip li {
	border-bottom:1px solid #d4d4d4;
}
.vip-explan-inner {
	float:left;
	width:100%;
	background-image:url(images/vip_privilege_img.png);
	background-size:contain;
	background-repeat:no-repeat;
}
.promition-inner {
	float:right;
	width:15.5%
}
.promition-inner .ready-more {
	float:left;
	width:100%;
	position:relative;
	color:#ed67a7;
	font-size:16px;
	text-align:right;
	padding-right:40px;
	margin-bottom:5px;
	text-decoration:none;
}
.promition-inner .ready-more:hover::before {
	right:6px;
}
.promition-btn {
	float:left;
	position:relative;
	width:100%;
	height:183px;
	overflow:hidden;
	border-radius:0 6px 6px 0;
}
.promition-btn::after {
	content:'';
	position:absolute;
	z-index:10;
	left:-237px;
	top:-182px;
	width:170px;
	height:487px;
	background:#fff;
	opacity:.2;
	-webkit-transform:rotate(35deg);
	-ms-transform:rotate(35deg);
	transform:rotate(35deg);
	-webkit-transition:all 700ms cubic-bezier(0.19,1,0.22,1);
	transition:all 700ms cubic-bezier(0.19,1,0.22,1);
}
.promition-btn:hover::after {
	left:160%;
	-webkit-transition:all 700ms cubic-bezier(0.19,1,0.22,1);
	transition:all 700ms cubic-bezier(0.19,1,0.22,1);
}
.go-button {
	position:relative;
	display:inline-block;
	width:356px;
	height:60px;
}
.in {
	position:relative;
	width:100%;
	height:100%;
}
.av-btn a,.dubai-btn a {
	position:absolute;
	overflow:hidden;
	background-color:#ed6d97;
	background-image:url(images/logo_op.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:0 20px;
	display:inline-block;
	line-height:60px;
	color:#fff;
	font-size:24px;
	border-radius:6px;
	width:100%;
	text-decoration:none;
}
.dubai-btn a {
	background-color:#ecb43e;
	background-image:url(images/dubai_op.png);
}
.go-button .jp {
	letter-spacing:1px;
	display:inline-block;
	width:100%;
}
.go-button .i-right.before {
	position:absolute;
	top:25px;
	left:-45px;
	width:31px;
	height:12px;
	background:url(images/sprite.png) -333px -399px;
}
.go-button .i-right.after {
	position:absolute;
	top:25px;
	right:115px;
	width:31px;
	height:12px;
	background:url(images/sprite.png) -333px -399px;
}
.go-button:hover.av-btn a {
	background-color:#f53e7b;
}
.go-button:hover.dubai-btn a {
	background-color:#f6d107;
	background-image:url(images/dubai_op_hover.png);
}
.go-button:hover .jp {
	padding-left:45px;
}
.go-button:hover .i-right.before {
	transform:translate(215%,0);
}
.go-button:hover .i-right.after {
	transform:translate(500%,0);
}
.password-common-white-bg .title {
	text-align:center;
	height:135px;
	line-height:135px;
	background-color:#fdf5f7;
	background-image:url(images/password_title_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-radius:6px 6px 0 0;
	border-top:2px solid #ed6f99;
	border-bottom:1px solid #fed5e4;
	border-bottom-style:dotted;
}
.password-step-inner {
	padding:60px 0 60px 0;
	width:700px;
	margin:0 auto;
}
.process-heading {
	width:100%;
	height:30px;
}
.process-heading li {
	float:left;
	width:33.3%;
	font-size:16px;
	color:#494349;
	line-height:30px;
	text-align:center;
}
.process-heading li.white-txt {
	color:#fff;
}
.password-step-01,.password-step-02,.password-step-03 {
	width:100%;
	height:30px;
	background:url(images/step01_bg.png) no-repeat;
	background-size:contain;
}
.password-step-02 {
	background:url(images/step02_bg.png) no-repeat;
	background-size:contain;
}
.password-step-03 {
	background:url(images/step03_bg.png) no-repeat;
	background-size:contain;
}
.password-step-inner .data-inner {
	padding:7% 15% 0 15%;
}
.password-step-inner .data-inner .data-tr {
	height:40px;
	line-height:40px;
	margin-bottom:20px;
}
.password-step-inner .data-inner .data-th {
	width:35%;
	text-align:right;
}
.password-step-inner .data-inner .data-td {
	width:60%;
	margin-left:5%
}
.mail-heading {
	margin:45px 0;
	text-align:center;
	font-size:24px;
	color:#494349;
	letter-spacing:2px;
}
.send-mail-ico {
	margin-right:20px;
}
.send-mail-explan {
	margin:40px 0;
	padding:20px 70px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
.send-mail-explan p {
	font-size:14px;
	color:#494349;
}
.customer-mail {
	text-decoration:underline;
	margin:0 8px;
}
.mail-count {
	display:inline-block;
	margin-left:20px;
	font-size:14px;
	color:#494349
}
.breadcrumbs {
	height:20px;
	position:relative;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.breadcrumbs li {
	display:inline-block;
	float:left;
	margin-right:7px;
	font-size:14px;
	color:#494349;
}
.breadcrumbs li a {
	color:#494349;
}
.breadcrumbs li:hover a {
	color:#ed6f99;
}
.breadcrumbs li span.separator-ico {
	margin-left:2px;
}
.account-wrapper {
	float:left;
	width:100%;
	margin-top:15px;
	background:#f7f7f7;
	box-shadow:0 0 3px 2px #e8e8e8;
}
.pageheader {
	float:left;
	width:100%;
	margin-top:10px;
}
.pageheader span {
	font-size:24px;
	color:#292829;
}
.account-ico {
	height:32px;
	margin-right:12px;
}
.leftpanel {
	float:left;
	width:230px;
	min-height:650px;
}
.nav-stacked li {
	position:relative;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#494349;
	background-color:#f7f7f7;
	cursor:pointer;
	padding:0 18px;
}
.nav-stacked li a {
	color:#494349;
	text-decoration:none;
}
.nav-stacked li.active {
	color:#ee6f9a;
	background-color:#fff;
	border-left:3px solid #ed6f99;
}
.nav-stacked li:hover {
	background:#eee;
}
.rightpanel {
	margin-left:230px;
	padding:0 30px 30px 30px;
	background:#fff;
}
.basic-info-inner {
	float:left;
	margin-top:10px;
	width:100%;
}
.basic-info-inner .data-inner .data-tr {
	height:55px;
	line-height:55px;
	border-bottom:1px solid #eaeaea;
	border-style:dashed;
}
.basic-info-inner .data-inner .data-th {
	width:10%;
	text-align:left;
}
.basic-info-inner .data-inner .data-td {
	width:85%;
	margin-left:5%
}
.modify-txt {
	font-size:14px;
	color:#679ee1;
	margin-left:45px;
	cursor:pointer;
}
.modify-txt:hover {
	text-decoration:underline;
}
.gift-record-inner {
	float:left;
	margin-top:30px;
	width:100%;
}
.gift-record-inner .info {
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
	font-size:16px;
	color:#494349;
}
.remind-ico,.trash-ico {
	margin-right:12px;
}
.gift-record-list {
	float:left;
	margin-top:15px;
	width:100%;
}
.gift-record-list .deposite-td {
	height:50px;
	font-size:14px;
}
.gift-record-list .deposite-td.title {
	font-size:16px;
	height:40px;
}
.gift-record-inner .page-nav-area a,.news-content-inner .page-nav-area a {
	background:#f5f5f5;
	border:1px solid #e8e8e8;
}
.gift-record-inner .page-nav-area a:hover,.news-content-inner .page-nav-area a:hover {
	background:#e8e8e8;
	border:1px solid #d3d2d2;
	color:#494349;
}
.gift-record-inner .page-nav-area a:hover .prevtop-ico,.news-content-inner .page-nav-area a:hover .prevtop-ico {
	background:url(images/sprite.png) -333px -359px;
}
.gift-record-inner .page-nav-area a:hover .nextend-ico,.news-content-inner .page-nav-area a:hover .nextend-ico {
	background:url(images/sprite.png) -333px -379px;
}
.watch-record-inner {
	float:left;
	margin-top:30px;
	width:100%;
}
.watch-record-inner .info {
	float:left;
	width:100%;
	font-size:16px;
	color:#494349;
	padding-bottom:15px;
	border-bottom:1px solid #e8e8e8;
}
.trash-inner {
	float:right;
	cursor:pointer;
}
.trash-inner:hover {
	color:#ed6f99;
	text-decoration:underline;
}
.watch-record-list {
	float:left;
	margin-top:20px;
	width:100%;
}
.custom-watchday-inner {
	float:left;
	width:100%;
	padding-bottom:25px;
	border-left:1px solid #e8e8e8;
	padding-left:15px;
}
.custom-watchday-title {
	position:relative;
	display:block;
	padding:5px 20px;
	font-size:16px;
	color:#fff;
}
.custom-watchday-title.pink {
	display:inline-block;
	background:#ed6f99;
}
.pink-arrow {
	position:absolute;
	top:11px;
	left:-5px;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 5px 5px 0;
	border-color:transparent #ed6f99 transparent transparent;
}
.custom-watchday-title.pink::before {
	content:'';
	position:absolute;
	top:12px;
	left:-20px;
	width:9px;
	height:9px;
	background:url(images/sprite.png) -639px -196px;
}
.custom-watchday-title.gray {
	display:inline-block;
	background:#bfbfbf;
}
.gray-arrow {
	position:absolute;
	top:11px;
	left:-5px;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 5px 5px 0;
	border-color:transparent #bfbfbf transparent transparent;
}
.custom-watchday-title.gray::before {
	content:'';
	position:absolute;
	top:12px;
	left:-20px;
	width:9px;
	height:9px;
	background:url(images/sprite.png) -639px -215px;
}
.watch-record-list .watchlist {
	float:left;
	width:100%;
	margin-top:15px;
}
ul.video-film {
	width:100%;
	float:left;
}
ul.video-film li {
	position:relative;
	float:left;
	width:17.5%;
	margin-right:2.5%;
	margin-bottom:10px;
	border-radius:3px;
	text-align:left;
}
.film-image {
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius:3px;
}
.film-image img {
	position:relative;
	width:100%;
	right:0;
	height:auto;
	display:block;
	margin:0 auto;
	vertical-align:middle;
	border-radius:3px;
	-webkit-transition:.3s,-webkit-transform .3s;
	transition:.3s,-webkit-transform .3s;
	transition:.3s,transform .3s;
	transition:.3s,transform .3s,-webkit-transform .3s;
}
.film-image-second {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	margin-left:100%;
	-webkit-transition:.3s,-webkit-transform .3s;
	transition:.3s,-webkit-transform .3s;
	transition:.3s,transform .3s;
	transition:.3s,transform .3s,-webkit-transform .3s;
}
.film-length {
	position:absolute;
	bottom:4px;
	right:4px;
	color:#fff;
	font-size:12px;
	background:rgba(0,0,0,.5);
	padding:4px 6px;
}
ul.video-film li .title {
	font-size:16px;
	font-weight:700;
	color:#494349;
	margin:13px 0 8px 0;
	overflow:hidden;
	display:block;
}
ul.video-film li .view-rate {
	font-size:14px;
	color:#818181;
	display:block;
}
ul.video-film li:hover .film-image img {
	right:100%;
}
ul.video-film li .rotation-before {
	backface-visibility:hidden;
	-webkit-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
ul.video-film li .rotation-after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#f7f7f7;
	border:1px solid #dcdcdc;
	text-align:center;
	backface-visibility:hidden;
	-webkit-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
ul.video-film li .video-close {
	position:absolute;
	top:-14px;
	right:-22px;
	width:36px;
	height:36px;
	z-index:100;
	opacity:0;
	cursor:pointer;
	background:url(images/sprite.png) -85px -321px no-repeat;
}
ul.video-film li:hover .video-close {
	opacity:1;
}
ul.video-film li.active .video-close {
	opacity:0;
}
ul.video-film li.active .rotation-before {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
ul.video-film li.active .rotation-after {
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
ul.video-film li.active .view:hover .mask {
	opacity:0!important;
}
ul.video-film li .rotation-after .dialog {
	margin-top:63%;
}
ul.video-film li .rotation-after .dialog p {
	color:#000;
	font-size:16px;
	margin-bottom:15px;
}
ul.video-film li .rotation-after .dialog .submit {
	width:100%;
	padding:0 8%;
	height:50px;
}
.view .mask {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	overflow:hidden;
	background:rgba(0,0,0,.5);
	width:100%;
	height:100%;
	border-radius:3px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.view p {
	font-size:16px;
	position:relative;
	color:#fff;
	padding:10px 20px 20px;
	text-align:center;
	opacity:0;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.view:hover p {
	opacity:1;
}
.view:hover .mask {
	opacity:1;
}
.view:hover p {
	-webkit-transition-delay:0.25s;
	transition-delay:0.25s;
}
.view p {
	-webkit-transform:translateY(120px);
	-moz-transform:translateY(120px);
	-o-transform:translateY(120px);
	-ms-transform:translateY(120px);
	transform:translateY(120px);
}
.film-image .play-video-ico,.film-image .replay-video-ico {
	position:absolute;
	top:100%;
	left:50%;
	padding:18px;
	z-index:500;
	-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);
	-webkit-transition:.2s cubic-bezier(0.175,0.885,0.32,1.275) .2s;
	-moz-transition:.2s cubic-bezier(0.175,0.885,0.32,1.275) .2s;
	transition:.2s cubic-bezier(0.175,0.885,0.32,1.275) .2s;
}
.film-image .play-video-ico::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:37px;
	height:37px;
	background:url(images/sprite.png) -636px -382px no-repeat;
}
.film-image .replay-video-ico::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:37px;
	height:37px;
	background:url(images/sprite.png) -636px -335px no-repeat;
}
.film-image:hover .play-video-ico,.film-image:hover .replay-video-ico {
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s;
	-webkit-transform:translate3d(-50%,-395%,0);
	transform:translate3d(-50%,-395%,0);
}
.news-content-inner {
	float:left;
	width:100%;
	margin-top:15px;
	`
}
.trash-area {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.trash-btn-inner {
	float:right;
}
.trash-btn-inner span {
	text-decoration:none;
	color:#494349;
	background:#f5f5f5;
	border:1px solid #e8e8e8;
	display:inline-block;
	text-align:center;
	padding:6px 12px;
	margin-left:15px;
	border-radius:6px;
	cursor:pointer;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.trash-btn-inner span:hover {
	background:#e8e8e8;
	border:1px solid #d3d2d2;
	color:#494349;
}
ul.news-list-inner {
	float:left;
	width:100%;
	margin-bottom:10px;
}
ul.news-list-inner li {
	float:left;
	width:100%;
	padding:15px 0 10px 0;
	margin:0;
	border-bottom:1px solid #e8e8e8;
}
.news-list-inner .notice-inner {
	float:left;
	width:7%;
	margin-right:10px;
}
.notic-big-ico {
	position:relative;
	margin-top:7px;
}
.news-list-inner .unread-ico {
	top:22px;
	left:-16px;
	width:9px;
	height:9px;
}
.news-list-inner .message-inner {
	float:left;
	width:81%;
}
.news-list-inner .message-inner .title {
	color:#494349;
	font-size:16px;
	cursor:pointer;
}
.news-list-inner .message-inner .subtitle {
	margin-top:10px;
	color:#818181;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:320px;
	height:20px;
}
.news-list-inner .message-inner .subtitle.chidden {
	width:100%;
	text-overflow:inherit;
	white-space:normal;
}
.news-list-inner .date-inner {
	float:left;
	width:10%;
	color:#818181;
	font-size:14px;
	text-align:right;
}
.news-list-inner .delete {
	margin-top:10px;
	color:#ee6f9a;
	cursor:pointer;
}
.news-list-inner .delete:hover {
	text-decoration:underline;
}
.news-list-inner li.active .message-inner .subtitle {
	width:100%;
	white-space:normal;
}
li.notice .notic-big-ico {
	background-position:-612px -265px;
}
li.notice .unread-ico {
	display:none;
}
.news-list-inner li.notice .message-inner .title:hover {
	color:#fd8c00;
}
.password-content-inner,.mail-content-inner,.phone-content-inner {
	float:left;
	width:100%;
	margin-top:30px;
}
.modify-title-bg {
	float:left;
	width:100%;
	text-align:center;
	height:125px;
	background-color:#fdf5f7;
	background-image:url(images/password_title_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-radius:8px;
}
.modify-title-bg .title {
	position:relative;
	color:#ed6f99;
	font-size:26px;
	font-weight:700;
	margin-top:20px;
}
.modify-title-bg .subtitle {
	position:relative;
	display:inline-block;
	color:#ed6f99;
	font-size:20px;
}
.modify-title-bg .subtitle::before {
	content:'';
	position:absolute;
	bottom:4px;
	left:-24px;
	width:12px;
	height:10px;
	background:url(images/sprite.png) -418px -414px;
}
.modify-title-bg .subtitle::after {
	content:'';
	position:absolute;
	top:4px;
	right:-24px;
	width:12px;
	height:10px;
	background:url(images/sprite.png) -440px -414px;
}
.modify-step-inner {
	width:700px;
	margin:0 auto;
}
.modify-step-wrapper {
	float:left;
	width:100%;
	padding:60px 0;
}
.modify-step-inner .data-inner {
	padding:7% 15% 0 15%;
}
.modify-step-inner .data-inner .data-tr {
	height:40px;
	line-height:40px;
	margin-bottom:20px;
}
.modify-step-inner .data-inner .data-th {
	width:35%;
	text-align:right;
}
.modify-step-inner .data-inner .data-td {
	width:60%;
	margin-left:5%;
}
.modify-step-inner .data-inner .data-td-codes {
	float:left;
	width:30%;
	margin-right:3%;
	margin-left:5%;
}
.modify-step-inner .data-inner .data-td-img {
	float:left;
	width:20%;
}
.code-btn {
	border-radius:3px;
	text-align:center;
	height:40px;
	color:#df8df3;
	font-size:16px;
	background:#fbf1fd;
	border:1px solid #f2d1fa;
	cursor:pointer;
}
.code-btn:hover {
	color:#d46eed;
	background:#f7e4fc;
	border:1px solid #e5a4f5;
}
.video-content {
	position:relative;
	width:100%;
	min-height:700px;
}
.video-content-bg {
	width:100%;
	background:#292829;
}
.video-content ul.entry li {
	float:left;
	width:11.5%;
	margin-right:1%;
	margin-bottom:10px;
	background:#fff;
	border-radius:6px;
	box-shadow:0 0 3px 2px #e8e8e8;
	text-align:center;
}
.video-content .breadcrumbs {
	margin:15px 0;
}
.video-content .breadcrumbs li {
	color:#8e8e8e;
}
.video-content .breadcrumbs li a {
	color:#b7b7b7;
}
.video-content-left {
	float:left;
	width:72.5%;
	margin-right:2.5%;
}
.video-player-inner {
	margin-bottom:15px;
}
.video-content-right {
	float:left;
	width:25%;
}
.video-content-right .listright-ad li {
	float:left;
	margin:0 0 20px 0;
	border-radius:6px;
}
.video-content-right .listright-ad li img {
	border-radius:6px;
}
.video-info-inner {
	float:left;
}
.video-info-inner .title {
	display:inline-block;
	color:#f0f0f0;
	font-size:24px;
	margin-right:50px;
}
.video-info-inner .subtitle {
	display:inline-block;
	color:#8e8e8e;
	font-size:16px;
}
.video-keyword {
	float:left;
	margin:15px 0;
	width:100%
}
.video-keyword ul li {
	float:left;
	color:#b7b7b7;
	font-size:14px;
	padding:5px 10px;
	margin-bottom:8px;
	background:#414141;
	margin-right:8px;
	border-radius:3px;
}
.video-keyword ul li a {
	color:#b7b7b7;
	text-decoration:none;
}
.video-keyword ul li a:hover {
	color:#fff;
}
.help-account-ico {
	height:32px;
	margin-right:12px;
}
.help-wrapper {
	float:left;
	width:100%;
	margin-top:15px;
}
.help-wrapper .leftinner {
	float:left;
	width:20.5%;
	margin-right:3%;
}
.help-wrapper .rightinner {
	float:left;
	width:76.5%;
	min-height:500px;
}
.help-top {
	padding:10px 0;
	border-top:2px solid #ed6f99;
}
.question li {
	position:relative;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#494349;
	border-bottom:1px solid #eee;
	background-color:#fff;
	cursor:pointer;
	padding:0 18px;
}
.question li a {
	color:#494349;
	text-decoration:none;
}
.button--pink::before {
	background:#fef4f7;
	color:#ee6f9a;
}
.question li.active.button--pink {
	background:#fef4f7;
	color:#ee6f9a;
}
.question li.active.button--pink a {
	color:#ee6f9a;
}
.question li.active.button--pink:hover span {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.question li.active.button--pink:hover::before {
	display:none;
}
.faq-wrapper {
	float:left;
	width:100%;
	padding:30px 28px;
}
.faq-wrapper .top {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.faq-wrapper .top .title {
	float:left;
	font-size:22px;
	color:#494349;
}
.faq-wrapper .top .help {
	float:right;
	font-size:14px;
	color:#282828;
	line-height:30px;
}
.help-faq-ico {
	margin-right:8px;
}
.contact-mail {
	font-size:14px;
	color:#ed6d99;
	cursor:pointer;
}
.contact-mail:hover {
	color:#ed6d99;
}
.faq-list {
	width:100%;
	float:left;
}
.faq-list li {
	position:relative;
	overflow:hidden;
	min-height:50px;
}
.faq-list li .question {
	position:relative;
	height:50px;
	line-height:45px;
	z-index:100;
	cursor:pointer;
	border-bottom:1px solid #e8e8e8;
	border-style:dashed;
	padding-right:40px;
	color:#494349;
	font-size:16px;
	padding-left:35px;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.faq-list li .question::before {
	content:'';
	position:absolute;
	top:15px;
	left:0;
	width:18px;
	height:18px;
	background:url(images/sprite.png) -630px -142px;
}
.faq-list li .answer {
	background-color:#f9f9f9;
	color:#282828;
	display:none;
	padding:20px 45px;
	line-height:2;
	font-size:14px;
}
.faq-list li:hover .question {
	color:#fc8b01;
}
.faq-list li.active .question {
	color:#fc8b01;
	border-bottom:1px solid #e8e8e8;
}
.faq-list li.active .question::before {
	background:url(images/sprite.png) -658px -142px;
}
.font-42 {
	font-size:42px;
}
.space-big-txt {
	letter-spacing:5px;
}
.space-mid-txt {
	letter-spacing:6px;
}
.gray-txt {
	color:#999;
}
.orange-txt {
	color:#f55931;
}
.pink-txt {
	color:#ed6f99;
}
.pink-txt-space {
	color:#ed6f99;
	padding-left:5px;
}
.black-txt-space {
	font-size:16px;
	padding-left:5px;
}
.leftfix {
	float:left;
}
.rightfix {
	float:right;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
@media (max-width:1480px ) {
	.wrap-quick {
	opacity:0;
}
.hamburger-wrapper {
	visibility:visible;
	opacity:1;
}
}@media (max-width:1300px ) {
	#mail-list-sub {
	left:-126px;
}
#mail-list-sub .gmember-list-sub::before {
	left:38%;
}
.av-content::before {
	display:none;
}
.av-content::after {
	display:none;
}
}@media (max-width:1210px ) {
	.wrapper {
	max-width:1100px;
}
.header-inner {
	max-width:1100px;
}
.data-inner .data-th {
	width:30%;
}
.data-inner .data-td {
	width:70%;
}
.login-member-inner .data-inner .data-td-codes {
	width:37%;
}
.login-member-inner .data-inner .data-td-img {
	width:30%;
}
ul.normal-member-list li,ul.vip-member-list li {
	font-size:15px;
	padding:10px 8px;
}
ul.normal-member-list li .account-ico,ul.normal-member-list li .watch-ico,ul.normal-member-list li .gift-ico,ul.normal-member-list li .contant-ico,ul.vip-member-list li .account-ico,ul.vip-member-list li .watch-ico,ul.vip-member-list li .gift-ico,ul.vip-member-list li .contant-ico {
	margin-right:8px;
}
.promition-inner .ready-more {
	margin-bottom:2px;
}
.film-image:hover .play-video-ico,.film-image:hover .replay-video-ico {
	-webkit-transform:translate3d(-50%,-365%,0);
	transform:translate3d(-50%,-365%,0);
}
.view p {
	-webkit-transform:translateY(105px);
	-moz-transform:translateY(105px);
	-o-transform:translateY(105px);
	-ms-transform:translateY(105px);
	transform:translateY(105px);
}
.dialog .btn-thin {
	font-size:15px;
}
ul.video-film li .rotation-after .dialog p {
	font-size:15px;
}
.dialog .btn-basic {
	padding:0 5px;
}
.phone-content-inner .modify-title-bg .subtitle {
	font-size:16px;
}
.video-content ul.entry li {
	width:15.6%;
}
.video-content ul.entry li:hover .play-video-ico {
	-webkit-transform:translate3d(-50%,-370%,0);
	transform:translate3d(-50%,-370%,0);
}
.header-center-inner {
	width:460px;
}
}@media (max-width:1100px) {
	.wrapper {
	max-width:977px;
}
.header-inner {
	max-width:977px;
}
.header-inner>.logo {
	margin-right:100px;
}
.header-search {
	margin-top:23px;
}
ul.normal-member-list li,ul.vip-member-list li {
	font-size:15px;
	padding:10px 4px;
}
.validity {
	display:block;
}
ul.entry li {
	width:29%;
	margin-right:3%
}
ul.entry li:hover .play-video-ico {
	-webkit-transform:translate3d(-50%,-350%,0);
	transform:translate3d(-50%,-350%,0);
}
.film-image:hover .play-video-ico,.film-image:hover .replay-video-ico {
	-webkit-transform:translate3d(-50%,-320%,0);
	transform:translate3d(-50%,-320%,0);
}
.view p {
	-webkit-transform:translateY(90px);
	-moz-transform:translateY(90px);
	-o-transform:translateY(90px);
	-ms-transform:translateY(90px);
	transform:translateY(90px);
}
.news-list-inner .notice-inner {
	width:8%;
}
.news-list-inner .message-inner {
	width:80%;
}
.video-content ul.entry li:hover .play-video-ico {
	-webkit-transform:translate3d(-50%,-330%,0);
	transform:translate3d(-50%,-330%,0);
}
}@media (max-width:1024px) {
	.promition-inner .ready-more {
	margin-bottom:0;
}
.promition-btn {
	height:149px;
}
.feature-inner td a {
	font-size:15px;
}
.feature-inner td a.pink-txt {
	font-size:15px;
}
.feature-inner {
	padding:3%;
}
.rank-narrative>.title {
	font-size:15px;
}
.modify-step-inner {
	width:685px;
	margin:0 auto;
}
}.page-nav-area input {
	display:none;
}
.page-nav-area .pagenow {
	background:#ed6f99;
	color:#fff;
}

/*友情链接*/
<style type="text/css">
.block{margin:0 auto; padding:0;}
#link { margin:0 auto 15px;clear:both; border-right:2px #e6e4e4 solid;border-left:2px #e6e4e4 solid;border-bottom:2px #e6e4e4 solid;}
#link #title{ font-size:16px;  text-align:left;border-bottom:1px #e6e4e4 solid; height:40px; line-height:42px;margin:0 auto; padding-left:5px;    background: linear-gradient(#FF52AC,#e4327e);    color: #fff;}
#link ul{margin: 0 0 0 7px; padding:8px 0;}
#link ul li {float:left;list-style-type: none;} 
#link ul li a:link,#link ul li a:visited { display:block;font-size:12px;height:20px; line-height:10px;text-align:left; padding-right:12px; float:left;color: #333333;} 
.clear{clear:both;height:0;width:0;display:block;overflow:hidden}
</style>