body {
	background-color: #1e1e1e;
	font-size: 12px;
	color: #fff;
	height: 100%;
}
a {
	color: #fff;
	text-decoration: none;
}
a:focus, a:hover, a:active, a.active  {
	color: #be27fb;
	text-decoration: none;
	cursor:pointer;
}
img:hover,img:active, img.active {
	cursor:pointer;
}
*{
	padding: 0;
}
ul li {
	list-style: none;
}
.user_mobile {
	display: none;
}
.user_pc {
	display: block;
}
.container {
	width: 80%;
}
.font_gray {
	color: #555555;
}
.btn-dark {
	background-color: #323232;
	color: #fff;
}
.pager {
	margin: 20px 0 50px;
} 

.unSub {
	margin-bottom: 50px;
}
.unsubForm button {
	margin-bottom: 50px;
}

#getIp,#first {
	display: none;
}
#username {
	display: inline-block;
}
.left,
.right {
	height: 100%;
	overflow: hidden;
}
.btn-dark:hover,
.btn-dark:active,
.btn-dark:focus,
.btn-dark.active {
	background-color: #be27fb;
	color: #fff;
}
.head {
	padding: 15px 0;
	background-color: #282828;
	border-bottom: 1px solid #282828;
}
.head a.logo {
	display: block;
	float: left;
	line-height: 70px;
}
.head_log {
	float: right;
}
.head_log a {
	line-height: 70px;
	margin-left: 5px;
	padding: 5px 15px;
	background-color: #1e1e1e;
	border: 1px solid #1e1e1e;
	border-radius: 5px;
}
.dropdown-menu>li>a {
	padding: 8px 20px;
}
.dropdown-menu {
	top: 70%;
}
.head_log a#dropdown1 {
	padding: 0;
	background-color: #282828;
    border: 0;
}
.head_log .user_cont p,
.head_log .user_cont div {
	display: inline-block;
}
.head_log .user_cont ul li {
	background-color: #282828;	
}
.head_log .user_cont ul li a {
	color: #fff;
}
.head_title {
	height: 50px;
	background-color: #232323;
	border-bottom: 1px solid #282828;
}
.head_title .container div {
	padding: 0;
}
.head_title a {
	line-height: 50px;
	padding: 15px 0;
}
.head_title a.home:hover,
.head_title a.home:active,
.head_title a.home.active,
.head_title a.home:focus, {
	border-bottom: 2px solid #be27fb; 
	background: none;
	text-align: left;
}
.serach_icon {
	margin-top: 10px;
}

.has-rose .input-group-addon {
    color: #fff;
    background-color: #be27fb;
    border-color: #be27fb;
}
.head_title ul.dropdown-menu {
	position: absolute;
    top: 80%!important;
    left: 0;
    width: 300%;
}
.head_title ul.drop2 {
	margin-left: -70%;
}
/*index page body*/
.title {
	border-bottom: 1px solid #282828;
	margin-top: 15px;
}
.title h5 {
	display: inline-block;
	padding-bottom: 15px;
}
.refresh {
	display: inline-block;
	float: right;
}
.btn-rose {
	background-color: #be27fb;
	color: #fff;
}
.line {
	display: block;
	height: 0px;
	width: 50px;
	border-top: 2px solid #be27fb;
}
.video_drop_right,
.video_drop_left {
	height: 415px;
}
/*img hot show */
.content {
	width: 100%;
	overflow: hidden;
}
.show_top {
	margin-top: 15px;
}
.imgtab {
	display: inline-block;
	height: 100%;
	background-color: #232323;
	padding: 5px;
	margin-right: 0 10px;
	margin-bottom: 15px;
}
.imgtab div {
	width: 100%;
	position: relative;
}
.imgtab h5 {
	line-height: 20px;
}
.hd_video {
	display: inline-block;
	position: absolute;
	top: 80%;
	left: 5px;
	width: 35px;
	height: 20px;
	background: url("/static/img/icon.png") no-repeat;
	background-position: -6px -7px;
}
.t_video {
	display: inline-block;
	position: absolute;
	top: 80%;
	right: 5px;
	padding: 0 5px;
	background-color: #232323;
	color: #fff;
	text-align: center;
    line-height: 20px;
}
p.video_con {
	display: block;
	width: 100%;
}
.video_msg {
	width: 32%;
	display: inline-block;
}
.top_right {
	background-color: #232323;
	/*height: 535px;*/
	/*float: right;*/
	margin-top: 15px;
    /*margin-bottom: 20px;*/
}
.right_con {
	background-color: #1e1e1e;
	padding: 10px;  
    margin: 10px auto;
    vertical-align: middle;
}
.right_con img {
	width: 100%;
}
.title .sec_drop {
	display: inline-block;
	float: right;
	background-color: #232323;
	width: 20%;
    height: 30px;
    padding-left: 10px;
    border: 1px solid #282828;
}
.title .sec_drop option {
	background-color: #232323;
}

.tab_content {
	padding: 5px;
	display: inline-block;
}
.tab_content div {
	position: relative;
}
.img-responsive {
	width: 100%;
}
/*index drop down*/
ul.video_drop {
	overflow: hidden;
	width: auto;
}
.dropdown-menu {
	background: none;
	font-size: 1rem;
}
.video_drop>li {
	background-color: #2d2d2d;
	display: inline-block;
	/*height: 440px;*/
}
.video_drop li {
	list-style: none;
	line-height: 20px;
	padding: 10px;
	margin-right: 4px;
}
.video_drop_left li.drop a {
	line-height: 0;
}
i.drop_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("/static/img/icon.png") no-repeat;
	
}
i.drop1 {
	background-position: -6px -70px;
}
i.drop2 {
	background-position: -30px -68px;
}
i.drop3 {
	background-position: -50px -63px;
}
i.drop4 {
	background-position: -72px -65px;
}
i.drop5 {
	background-position: -95px -62px;
}
i.drop6 {
	background-position: -117px -64px;
}
i.drop7 {
	background-position: -139px -66px;
}
i.drop8 {
	background-position: -164px -63px;
}
li.drop_title {
	text-align: center;	
}
li.video_drop_right ul {	
	border-right: 1px solid #555; 
	padding: 0 15px;
}
li.video_drop_right ul:last-child {
	border-right: 0; 
} 
li.drop_con {
	padding: 10px 0;
}
li.drop_con small {
	display: block;
}
li.drop_con img {
	margin-bottom: 5px
}
li.drop_btn {
	padding: 0;
	position: absolute;
	bottom: -12%;
	left: 0;
	width: 100%;
}
li.drop_btn a {	
	font-size: .8rem;
	margin-top: -20px;
	background-color: #232323;
	padding: 5px 20px;
    border-radius: 5px;
}
.drop_name {
	height: 20px;
	line-height: 20px;
	background-color: #be27fb;
	opacity: 0.8;
	margin-top: -20px;
}
.video_drop_right .drop_img {
	margin: 13px;
}
.video_drop_right .modal_drop_img {
	padding: 5px!important;
}
.video_drop_right .drop_img img,
.video_drop_right .modal_drop_img img {
	width: 100%;
}
.drop2_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("/static/img/icon.png") no-repeat;
}
.drop2_con {
	padding-bottom: 15px;
	border-bottom: 1px solid #3c3c3c; 
} 
.drop_p {
	background-position: -3px -99px;
}
.drop_a {
	background-position: -26px -98px;
}
.drop_n {
	background-position: -51px -95px;
}
.drop_g {
	background-position: -75px -96px;
}
.drop_bottom h5 {
	margin-top: 25px;
}
.drop_bottom a.name_tag {
	display: inline-block;
	line-height: 15px;
	padding: 5px 15px;
	border: 1px solid #be27fb;
	border-radius: 5px;
	margin: 5px;
}
.pager span {
	padding: 5px;
	border: 1px solid #be27fb;
	border-radius: 5px;
	color: #be27fb;
}
.pager span:nth-child(3) {
	border: 0;
}
.pager span:nth-child(3) a {
	border: 1px solid #be27fb;
	border-radius: 5px;
	margin: 0 5px;
	padding: 5px;
	color: #be27fb;
}
.pager span:nth-child(3) a:hover,
.pager span:nth-child(3) a:focus,
.pager span:nth-child(3) a:active,
.pager span:nth-child(3) a.active {
	background-color: #be27fb;
	color: #fff;	
}
/*login modal*/
.modal-content {
	background-color: #232323;
	margin-top: 25%;
	overflow: hidden;
}
.modal-header,
.modal-footer {
	border: 0;
}
.modal-body form,
.modal-body>div {
	/*margin-top: 20px;	*/
}
.modal-body form {
	padding: 0 0 0 20px;
}
.modal-body>div {
	padding: 0 20px 0 0;
}
.modal-body form input.userMsg {
	display: block;
	padding-left: 10px;
	background-color: #323232;
	border: 1px solid #464646;
	line-height: 40px;	
	border-radius: 5px;
	margin-top: 10px;
    margin-bottom: 10px;
}
input[type=radio] {
	margin: 20px 10px 0 0;
}
.modal-body form button {
	margin-top: 20px;
}
.modal-body .userName a {
	background-color: #232323;
	border: 0;
	padding: 0;

}
.modal-body .jump {
	margin-top: 0;
	margin-bottom: 30px;
}
.modal-body .jump a {
	background-color: #232323;
	border: 0;
	text-decoration: underline;
	font-size: 1.5rem;
}
.right_content {
	width: 50%;
}
.modal_right {
	background-color: #323232;
	border: 1px solid #464646;
	border-radius: 5px;
	margin-left: 20px;
	margin-top: 10px;
}
.modal_right h4 {
	text-align: center;
	margin-top: 20px;
}
.modal_right i {
	display: block;
	margin: 20px auto;
	height: 3px;
	width: 30px;
	border-bottom: 2px solid #fff;
}
.modal_right ul {
	margin-left: 20px;
}
.modal_right ul li {
	line-height: 24px;
	/*padding: 0 20px;*/
}


/*//videos page */
.sidebar {
	padding-right: 15px;
}
.sidebar div.side_title {
	margin-top: 15px;
	margin-bottom: 5px;
}
.sidebar div.side_title a {
	width: 100%;
    background-color: #be27fb;
    color: #fff;
    display: block;
    text-align: center;
    padding: 5px;
    border-radius: 4px;
}
.title select {
	margin-left: 15px;
}
.side_cont {
	background-color: #232323;
	overflow: hidden;
	width: 100%;	
}
.side_cont .side_cont_top {	
	overflow: hidden;
	padding: 0 10px;	
}
.side_cont .side_bottom_line {
	border-bottom: 1px solid #2d2d2d;
	padding: 10px;	
}
.side_cont .side_cont_top p {
	margin-top: 10px;	
	margin-bottom: 5px;
	background-color: #2d2d2d;
	border: 1px solid #2d2d2d;
	border-radius: 4px;
	padding: 3px 8px;
	font-size: 1.2rem;
}
.side_cont .side_cont_top a {
	line-height: 30px;
	margin-left: 5px;
}
.side_cont_body {
	margin-left: 5px;
}
.side_cont_body a {
	display: block;
	line-height: 30px;
	margin-left: 10px;
}
.active {
	color: #be27fb;
}
.videos_body {
	background-color: #232323;
	border-radius: 4px;
	overflow: hidden;
}
.videos_body .videos_top_cont {
	margin-top: 10px;
} 
.videos_body p {
	padding: 10px;
	font-size: 1.5rem;
	/*display: inline-block;*/
}
.video_drop_right {
	list-style: none;
}
.videos_body select {
	margin-left: 15px;
	/*margin-top: 10px;*/
    background-color: #323232;
    height: 30px;
    padding-left: 10px;
    border: 1px solid #323232;
}
.videos_body .selec_porn {
	margin-top: 10px;
}
div.side-progress {
	height: 100px;
	position: relative;
}
.progress {
	margin-top: 10px;
	height: 5px;
}
.progress-bar {
	background-color: #be27fb;
}
.progress_text a {
	position: absolute;
	top: -36px;
	z-index: 1000;
}
.progress_text a.progress1 {
	left: -14%;
}
.progress_text a.progress2 {
	left: 20%;
}
.progress_text a.progress3 {
	left: 50%;
}
.progress_text a.progress4 {
	left: 83%;
}
.progress_text span {
	display: block;
	margin: 10px auto;
}
.progress_text span.point {	
	width: 8px;
	height: 8px;
	background-color: #be27fb;
	border: 2px solid #fff;
	border-radius: 50%;
}
.point_hide {
	border: 0;
    opacity: 0;
}
/*//detail page*/
.detail_right {
	background-color: #282828;
	margin-top: 15px;	
}
.detail_right .ad-title {
	padding: 10px;
}
.detail_right .ad_img img {
	width: 100%;
	margin-bottom: 10px;
}

.detail_left {
	margin-top: 15px;
	padding-right: 10px;
	overflow: hidden;
}

.detail_left .video_info {
	background-color: #232323;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.video_info .video_progress {
	background-color: #2d2d2d;
	margin: 5px;
	border: 1px solid #2d2d2d;
	border-radius: 4px;
	overflow: hidden;
}
.video_progress .progress {
	margin: 10px;
}

.video_progress p {
	margin: 10px 10px 0 10px;    
}

.video_progress p span {
	padding-right: 5px;
}
.video_progress p span i {
	padding: 0 3px;
}
.video_progress p span.per {
	float: right;
}
.detail_left .nav_info {
	background-color: #232323;	
	overflow: hidden;
}
.detail_left .nav_info ul.nav {
	margin: 5px;
	border-bottom: 1px solid #323232;
}
.nav_info .nav-pills li a {
	background-color: #232323;
	border-radius: 0;
	padding: 10px 3px;
	margin-left: 15px;
}
.nav_info .nav-pills li.active a, 
.nav_info .nav-pills li:hover a,
.nav_info .nav-pills li:focus a {
	background-color: #232323;
	border-bottom: 2px solid #be27fb;
}

.nav_info div.nav_msg {
	margin: 20px;
}
.nav_msg .nav_tag a {
	display: inline-block;
	padding: 5px 15px;
	margin: 0 10px 20px 0;
	border: 1px solid #be27fb;
	color: #be27fb;
	border-radius: 5px;
}
.vjs-control-bar {
	opacity: .5!important;
}
.video-js .vjs-control-bar {
	background-color: rgba(43, 51, 63, 0.5);
}
.video-js {
	width: 100%;
	max-height: 230px;
}
.side_bottom {
	border-bottom: 1px solid #323232;
}
/*//翻页*/
.cssTxt {
    background-color: #232323;
    padding: 4px 5px;
    width: 50px;
    border-radius: 5px;
    border: 1px solid #be27fb;
    color: #be27fb;
}
p.login_phone {
	text-align: center;
	line-height: 30px;
	padding-top: 130px;
}

@media (min-width: 1575px)and (max-width: 1851px) {

}

@media (max-width: 480px){
	.container {
		width: 95%;
		padding: 0;
	}
	.logo img {
		width: 100%;
	}
	.head a.logo,
	.head_log a {
		line-height: 50px;
	}
	.modal-body form {
		padding: 0;
	}
	.modal-body>div {
		padding: 0;
	} 
	.user_mobile {
		display: block;
	}
	.user_pc {
		display: none;
	}
	.right_content {
		width: 100%;
	}
	.modal_right {
		margin-left: 0px;
    	margin-top: 0px;
	}
	.title .sec_drop {
		width: 35%;
	}
	.head_title ul.dropdown-menu {
		width: 200px;
	}
	.head_title ul.drop2 {
		margin-left: -109px;		
	}
	.pager span:nth-child(3) a {
		margin: 0 3px;
	}
	.pagenum {
		display: none;
	}

	.video_msg {
		width: 48%;
		text-align: left;
	}
	.video_msg i {
		padding: 0 3px 0 0;
	}
	.sidebar {
		display: none;
	}
	.videos_body p {
		text-align: center;
	}
	.videos_body p.porn {
		text-align: left;
	}
	.t_video {
		top: 75%;
	}
	.tab_content {
	    padding: 5px;
	}
	.user_mobile a {
		line-height: 0;
	}
	.nav-justified>li {
		float: left;
	}
	.video-js {
	    width: 100%;
	    max-height: 230px;
	}
}

button,a,input{
	outline:none;
}

.video-js .vjs-big-play-button {
    top: 90px!important;
    left: 135px!important;
}


