@media screen and (max-device-width: 600px) {
    .bar-main {
        padding: 15px 0 10px 0;
        width: 1160px;
        margin-left: 15px;
        height: 80px;
    }
    .language a {
        font-size: 32px;
        padding: 2px 20px;
    }
    .search-bar input {
        width: 320px !important;
        font-size: 32px;
        margin-top: -2px;
        padding: 10px 20px 11px 40px;
        line-height: unset;
        height: 56px;
    }
    .search-input-choice {
        padding-top:unset;
    }
    .search-bar button {
        font-size: 32px;
        margin-top: -2px;
        line-height: unset;
        width: auto;
    }
    .search-bar .search-button {
        padding: 0px 20px 5px 20px;
        font-size: 32px;
        width: unset;
        line-height: unset;
        margin: 0px 10px;
    }
    .dropdown-item {
        font-size: 32px;
    }
    .search-bar .search-a  {
        font-size: 32px;
        margin-top: -2px;
        padding: 4px 20px 5px 20px;
        line-height: unset;
        width: auto;
    }
    .icon-sousuo {
        font-size: 28px;
        top: 20px;
        left: 9px;
    }

    #login_panel {
        width: 70% !important;
    }

    #popup_login_header > h1 {
        font-size: 60px;
    }
    #popup_login_header > p{
        font-size: 50px;
    }
    .login_form_table input {
        margin:15px 0;
        height: 42px; line-height: 42px;
        padding:0px 15px;
        width:calc(100% - 30px);
        font-size: 24px !important;
    }
    .top_fgt_pwd {
        font-size: 32px !important;
    }
    .login_form_table button {
        margin:15px 0;padding:15px 60px;
        font-size: 50px;
    }
    .icon-icon1{
        font-size: 40px !important;
    }
    .icon-icon1{
        margin-left: calc(100% - 40px) !important;
    }
    .icon-tubiao14 {
        font-size: 28px;
    }
    .personal-center .login {
        font-size: 24px;
        height: auto;
        width: 100px;
    }
    .personal-center .login:hover {
        font-size: 24px;
        height: auto;
        width: 100px;
    }
    .personal-center .register {
        font-size: 24px;
        height: auto;
        width: 100px;
    }
    .nav {
        height: 110px;
    }
    .nav-bar {
        bottom: 15px;
    }
    .logo_right {
	    margin-top: 8px;
    }
    .logo-bar .logo {
        width: auto;
        height: 80px;
        margin-top: 15px;
    }
    .logo-bar .logo img {
        width: auto;
    }
    .logo-bar .logo-text {
        display: none;
        /*font-size: 45px;*/
        /*margin: 35px 20px 0 15px;*/
    }
    .new_events {
		font-size:  28px;
		display: none;
	}
    .logo-bar .logo-title {
        font-size:  28px;
		margin-top: 8px;
    }
    .most_recent_news_icon {
		margin-top: 8px;
		margin-right: 6px;
		height: 35px;
		float: left;
		padding-left: 20px;
		border-left:  0px solid #a6a6a6;
	}
	
    .nav-title {
	    width: auto;
        font-size: 32px;
        padding-left: 20px;
        margin-left: 20px;
    }
    .nav-title-down{
	    top: 20px;
	    margin-top: 20px;
	    padding-bottom: 8px;
	}
    .nav-title ul a {
        width: calc(100% + 20px);
        font-size: 24px;
    }
    .personal-center {
        font-size: 32px;
    }
    .personal-center .user-ico {
        width: 45px;
        height: 45px;
    }
    .personal-center .user-ico .user-news{
	    font-size: 24px;
	    border-radius: 24px;
	    top: 2px;
	    left: 40px;
	    padding: 0px 12px;
	}
    /*.personal-center .about-me {
        width: 760px;
    }*/
    .personal-center li:hover .about-me {
	    width: 760px;
    }
    .portrait {
        width: 250px;
    }
    .personal-more .user-history {
        width: 100%;
        border-bottom: 0px;
        margin: 10px 0 0px 30px;
    }
    .personal-more .user-history .history-about {
        width: 220px;
        height: 40px;
        padding: 5px 0;
        font-size: 28px;
    }
    .personal-more {
        width: 500px;
    }
    .personal-more .user-history .history-about i {
        height: 40px;
        margin-top: 5px;
    }
    .top1 {
        height: 30px !important;
        border-bottom: 1px dashed #ece8e8;
    }
    .personal-center .personal-down li{
        padding: 0 10px ;
    }
    .personal-center .personal-down a {
        width: 190px;
        height: 50px;
    }
    #diamond_to_gold_layer {
        width: 800px !important;
    }
    .diamond_to_gold_title {
        font-size: 24px;
    }
    .diamond_spend {
        margin-top: 20px;
        font-size: 150%;
    }
    .diamond_spend_sub {
        font-size: 150%;
    }
    #fuli_container {
        width: 160px;
        height: 132px;
        top: 30%;
    }
    #fuli_container > div {
        font-size: 28px;
    }
    .fuli_desc {
        font-size: 28px;
    }
    /*---第1层：轮播图|公告---\*/
    .slider-box {
        width: 100%;
    }
    .notice {
        width: 100%;
        margin: 20px 0;
        background: none;
        height: auto;
        display: none;
    }
    .notice .title {
        background: #fff;
        font-size: 42px;
        line-height: 66px;
    }
    .notice ul {
        background: #fff;
        max-height: none;
    }
    .notice span {
        font-size: 36px;
    }
    .notice p {
        font-size: 36px;
        text-indent: 0em;
    }
    .notice ul li {
        padding-top: 10px;
        border-bottom: 1px solid #d4d5d6;
    }
    /*---第1层：轮播图|公告---/*/
	
	/*侧面悬浮栏*/
	.side-bar{
	    width: 100px;
	    right: 50px;
	    bottom: 100px;
	}
	
	.side-bar-list li{
	    height: 100px;
	    border-bottom: 2px solid #eee;
	    line-height: 100px;
	}
	.side-bar-list i{
	    font-size: 50px;
	}
	.side-bar-text {
	    width: 100px;
	    height: 100px;
	    line-height: 100px;
	    font-size: 24px;
	}
	.side-bar-text p {
		line-height: 50px;
	}
	.side-bar-qr{
	    display: none;
	    position: absolute;
	    width: 300px;
	    height: 300px;
	    bottom: 200px;
	    right: 100px;
	    background-size:300px 300px;
	}
	.side-bar-qr-img {
		width: 110px;
		height: 110px;
		bottom: 0px;
	    right: 118px;
	}
	/*侧面悬浮栏*/
	
    /*---第2层：直播|排名|标签---\*/
    .live-room {
        width: 100%;
    }
    .index_org_video_area {
	    width: 780px;
    }
    .fast-label {
        width: 100%;
    }
    .label-title{
	    font-size: 24px; padding-left: 30px;
	}
	.label-content {
		font-size: 24px;
	}
    .ranking-list {
        width: 355px;
    }
    .live-block2 {
        width: 352px;
        height: 104px;
    }
    .top-title {
        font-size: 28px;
    }
    .theme-icon {
        margin: 0 10px;
        width: 40px;
        height: 40px;
    }
    .title-bg {
	    height: 50px;
        margin-left: 60px;
        height: auto;
    }
    .title-bg a {
        font-size: 28px;
        line-height: unset;
    }
    .juji-in {
	    font-size: 20px;
	}
	.zhongchou-in {
	    font-size: 20px;
	}
    .live-block-box1 {
        height: 50px;
        font-size: 28px;
    }
    .index_live_list_name {
        font-size: 28px;
        line-height: 32px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .live-block-box3 {
        font-size: 22px;
    }
    .bottom-bar {
        font-size: 18px;
    }
    .bottom-bar-green {
        height: 34px;
    }
    .ranking-list .screen {
        font-size: 28px;
        line-height: 32px;
    }
    .ranking-list .screen select {
        width: 37%;
        height: auto;
        padding-right: 10px;
        -webkit-appearance: menulist-button;
        background: unset;
        border: 1px solid #000;
    }
    .ranking-list .user-ico {
        width: 65px;
        height: 65px;
    }
    .ranking-list .user-more {
        float: left;
        width: calc(100% - 75px);
    }
    .ranking-list .user-more d {
        display: block;
        float: left;
        font-size: 28px;
        padding-right: 20px;
        margin-top: 5px;
    }
    .ranking-list .user-more b {
        font-size: 28px;
    }
    .ranking-list .user-more span {
        font-size: 28px;
        padding: 2px 10px;
        margin: 6px 15px 0 10px;
    }
    .ranking-list .user-more u {
        font-size: 28px;
        margin: 6px 20px 0 0;
        display: none;
    }
    .ranking-list .user-data p {
        display: none;
    }
    .ranking-list .user-data .data-more {
        width: auto;
    }
    .ranking-list .user-data .data-more .data-title {
        font-size: 28px;
        margin-top: 12px;
    }
    .ranking-list .user-data .data-more .data-bg {
        height: 10px;
        margin-top: 28px;
        width: 150px;
    }
    .ranking-list .user-data .data-more .profit-data {
        height: 10px;
    }
    .ranking-list .user-data .data-more .popularity-data {
        height: 10px;
    }
    .ranking-list .user-data .data-more .data-num {
        font-size: 28px;
        padding-left: 10px;
        padding-right: 20px;
        margin-top: 12px;
    }
    .ranking-list .user-data .option-user {
        display: none;
    }
    .ranking-list .option-user-a {
        display: block;
        float: left;
        line-height: 40px;
        font-size: 28px;
        margin-right: 0px;
        margin-top: 6px;
        width: 49%;
        overflow: hidden;
    }
    .ta-img {
        font-size: unset;
    }
    /*---第2层：直播|排名|标签---/*/
    /*---第3层：剧集---/*/
    .bottom-bar1-content {
        font-size: 22px;
        padding-top: 0px;
    }
    /*---第3层：剧集---\*/

    /*---底部---\*/
    .bottom_items {
        width: 500px;
    }
    .bottom_item_title {
        font-size: 38px;
        line-height: 30px;
        border-bottom: 1px solid #666;
    }
    .dark-btn-wraper, .dark-btn {
        border: 1px solid #000;
    }
    .btn-default {
        font: bold 28px/36px Arial, Helvetica, sans-serif;
    }
    .dark_textarea {
        font-size: 28px;
        width: 480px !important;
        height: 180px !important;
    }
    .bottom_page_item {
        font-size: 30px;
        line-height: 44px;
    }
    .bottom_repo_server_table th {
        font-size: 38px;
    }
    .bottom_repo_server_table td {
        font-size: 28px;
    }
    .bottom_items .android {
        background-position: -240px 0px;
    }
    .bottom_items .bottom_item_mobile {
        width: 120px;
        background-size: 480px;
        height: 180px;
        display: flex;
    }
    .bottom_items .bottom_item_mobile > div {
        margin:150px auto 0 auto;
        position: unset;
        font-size: 30px;
    }
    .bottom_items .qrcode {
        background-size: 160px !important;
        width: 170px !important;
    }
    /*---底部---/*/

    /*---验证邮箱成为会员---\*/
    .email_verify_title, .invite_title {
        font-size: 38px;
    }
    .email_verify_body, .invite_body {
        font-size: 32px;
        line-height: 52px;
        padding-top: 10px;
    }
    #email_verify_layer {
        width: 95% !important;
    }
    .email_verify_left {
        width: 49% !important;
    }
    .email_verify_right {
        width: 45% !important;
    }
    .email_verify, .mobile_verify, .mobile_verify_code {
        font-size: 32px;
        padding: 30px 15px;
    }
    .emailcheckinput {
        font-size: 32px;
        margin-top: 10px;
    }
    .mobile_verify_send, .email_verify_send {
        width: 100%;
    }
    .mobile_verify_code_input, .email_verify_code_input {
        width: 100%;
        margin-top: 10px;
    }
    /*---验证邮箱成为会员---/*/

    /*---升级成高级会员---\*/
    .payment_head {
        font-size: 32px;
    }
    .payment_head2 {
        font-size: 28px;
    }
    .payment_input {
        font-size: 26px;
        height: auto;
    }
    .phone_input {
        font-size: 28px;
    }
    .payment_gateway_select_small img {
        height: 44px;
    }
    .payment_foot {
        font-size: 24px;
    }
    #payment_layer {
        width: 95% !important;
    }
    .payment_left {
        width: 100%;
    }
    .payment_submit button {
        font-size: 32px;
    }
    .payment_custom {
        width: calc(100% - 250px) !important;
    }
    .payment_input_left {
        width: auto;
    }
    .payment_input_right {
        width: auto;
        color: unset;
    }
    /*---升级成高级会员---/*/

    /*---公告弹窗---\*/
    #ft_confirm {
        width: calc(100% - 50px) !important;
    }
    .ft_title {
        font-size: 38px;
    }
    .ft_content {
        font-size: 32px;
    }
    #ft_confirm_yes,#ft_confirm_no {
        font-size: 40px;
        margin-left: 10px;
        padding-left: 50px;
        padding-right: 50px;
    }
    /*---公告弹窗---/*/

    /*---发消息---\*/
    #message_panel {
        width: 90% !important;
    }
    .message_form_header {
        font-size: 42px;
    }
    .message_form_label {
        font-size: 38px;
        width: unset;
        padding-right: 50px;
    }
    .message_form_input {
        width: calc(100% - 150px);
    }
    .message_form_input input {
        font-size: 36px;
        padding: 30px;
        margin-bottom: 10px;
    }
    .message_form_input textarea {
        font-size: 36px;
        padding: 5px 30px;
        height: 300px !important;
        margin-bottom: 10px;
    }
    .message_form_submit button {
        font-size: 36px;
        padding: 5px 50px;
    }
    /*---发消息---/*/

    /*---图片滚动---\*/

    .slider-box, .first-floor{
        height: 460px;
    }
    .picture-group {
        height: 460px;
    }
    .carousel-caption h3 {
        font-size: 44px;
    }
    .carousel-caption p {
        font-size: 38px;
        margin-top: 20px;
    }
    .carousel-indicators li {
        width: 45px;
        height: 45px;
        border: 5px solid #fff;
        margin: 0 8px;
    }

    /*---图片滚动---/*/
    .top-bar {
        width: 332px;
    }
    .carousel-control-next-icon, .carousel-control-prev-icon {
        display: none;
    }

    .super-block {
        font-size: 26px;
    }
    .super-block .super-block-up {
        width: 352px;
    }
    .box-top-line {
        height: unset;
    }
    .super-block-down {
        height: 130px;
    }
    .index_userscript_info {
	    height: 160px;
    }
    .block-down-detail {
        width: 352px;
    }
    .block-down-detail .detail-line1 {
        font-size: 26px;
        line-height: 32px;
    }
    .block-down-detail .detail-line2 {
        font-size: 26px;
        height: unset;
    }
    .block-down-detail .detail-line3 {
        font-size: 24px;
    }
    .detail-line3 .line3-left {
        height: unset;
    }
    .detail-line2 .line2-middle {
        display: none;
    }
    .pop_close {
        right: 20px;
    }

    /*注册\*/
    #reg_panel {
        width:80% !important;
    }
    .reg_headline {
        font-size: 60px !important;
    }
    #regForm .reg_headline2 {
        font-size: 32px;
    }
    .reg-input {
        font-size: 28px;
        padding-top: 10px;
        padding-bottom: 10px;
        height: calc(3.5rem + 2px);
    }
    .popreg {
        font-size: 36px;
        margin-top: 15px;
    }
    .fp_title {
        font-size: 26px;
    }
    .fp_mobile {
        margin: 15px 0;
        padding: 30px 15px;
        width: calc(100% - 30px);
        font-size: 42px !important;
        height: 62px;
    }
    .sendvc_mob {
        font-size: 42px !important;
        padding: 20px 30px;
    }
    #fp_panel {
        width: 90% !important;
    }
    .fp_column {
        width: 50%;
    }
    /*注册/*/

    /*---上传视频---\*/
    .upload_video_notice {
        font-size: 32px !important;
    }
    .add_video_top_desc {
        font-size: 24px !important;
        line-height: 38px !important;
    }
    .add_video_top_desc a {
        font-size: 24px !important;
    }
    .add_video_steps h4 {
        font-size: 26px !important;
    }
    #user_add_video_form {
        font-size: 26px;
    }
    .form-control {
        padding-top: 10px;
        padding-bottom: 10px;
        height: 48px; line-height: 48px;
        font-size: 24px;
    }
    .btn-success, .btn-info, .btn-warning {
        font-size: 26px !important;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .add_video_steps span {
        font-size: 22px !important;
    }
    .add_video_my_playlist_text {
        font-size: 24px !important;
    }
    .submit_add_video_btn_txt {
        font-size: 32px !important;
    }
    .video_hide_text {
	    font-size: 18px;
    }
    /*---上传视频---/*/
    /*---上传图片---\*/
    .upload_sell_s_type {
        font-size: 24px !important;
    }
    #user_upload_help {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    #user_upload_form {
        font-size: 22px !important;
    }
    .upload_pic_label {
        font-size: 22px !important;
    }
    .upload_pic_tip {
        font-size: 22px !important;
    }
    .group_checkbox_label {
        font-size: 22px !important;
    }
    .btn-upload-pic {
        font-size: 32px !important;
    }
    /*---上传图片---/*/
    /*---众筹---\*/
    .sort_container > span {
        font-size: 24px;
    }
    .us_cmd button {
        font-size: 22px;
    }
    .button-group .button {
        font-size: 22px;
    }
    .us_table > tbody > tr > td {
        font-size: 24px !important;
        line-height: 26px !important;
    }
    .us_total_diamond, .us_total_gold {
        font-size: 24px !important;
    }
    .us_title {
        font-size: 24px !important;
    }
    .us_content {
        font-size: 24px !important;
        line-height: 26px !important;
    }
    .interact_to_user_button_txt {
        font-size: 18px !important;
    }
    .interact_to_user {
        margin-right: 10px;
    }
    .uiu_username {
        font-size: 24px !important;
    }
    .us_target_percentage_desc {
        font-size: 18px !important;
    }
    .blue-btn-24 {
        font-size: 18px !important;
    }
    .pages {
        font-size: 28px !important;
    }
    /*---众筹---/*/
    /*---视频---\*/
    .item_video {
        font-size: 22px !important;
    }
    .button-group .button {
        font-size: 22px !important;
    }
    .random_cate_container {
        font-size: 24px !important;
    }
    .video_txt_float p {
        font-size: 18px !important;
    }
    .video_list_edit_btn {
        font-size: 14px !important;
    }
    .video_list_discount_line_tile_not_yet {
        font-size: 18px !important;
    }
    /*---视频---/*/
    /*---标签搜索---\*/
    #tag_search_form {
        font-size: 26px;
    }
    .round_num {
        font-size: 20px;
    }
    .ts_pic_num {
        top: 22px;
    }
    .ts_cate p {
        font-size: 26px;
    }
    .home_btn_item .home_btn_item_txt {
        font-size: 22px;
    }
    .search_tag_selected_txt {
        font-size: 22px;
        line-height: 32px;
    }
    .home_btn_item {
        width: 160px;
    }
    .home_btn_item_img {
        width: 160px;
        height: 160px;
    }
    .green-btn-wraper span {
        font-size: 22px;
    }
    .red-btn-wraper span {
        font-size: 22px;
    }
    /*---标签搜索---/*/

	.information_container {
		font-size: 22px;
		line-height: 32px;
	}
	
	.promotion_item_image_text h1 {
		font-size: 24px;
	}
	.promotion_item_image_text h2 {
		font-size: 18px;
	}
	
/*-------小说列表区-----*/
.fiction_list_item_container {
	width: 100%;
}
.fli_cover_picture {
	width: 25%;
	height: 300px;
}
.fli_text_container {
	width: 75%;
	height: 300px;
}
.fli_title {
	height: 38px;
	line-height: 38px;
	font-size: 28px; 
	padding: 0 12px;
}
.fli_brief {
	height: 38px;
	line-height: 38px;
	font-size: 22px; 
	padding: 0 12px;
}
.fli_summary {
	height: 90px;
	line-height: 30px;
	font-size: 22px; 
	padding: 0 12px;
}

.fli_new_chapters {
	height: 38px;
	line-height: 38px;
	padding: 0px 12px;
	margin: 12px 0;
	font-size: 22px;
}
.fli_new_chapter_item {
	width: 38px;
	height: 38px;
	font-size: 22px;
	line-height: 38px;
	margin-right: 12px;
}
.fli_price_summary {
	line-height: 38px;
	font-size: 22px; 
	padding: 0px 12px 4px 8px;
}

.fli_purchase_info {
	height: 38px;
	line-height: 38px;
	font-size: 22px; 
	padding: 0 12px;
}
/*-------小说列表区-----*/
/*-------章节列表区-----*/
.fd_header_container {
	
}
.fd_cover_picture {
	height: 300px;
}
.fd_header_right {
	
}
.fd_title {
	font-size: 28px;
	height: 38px; line-height: 38px;
}
.fd_owner {
	font-size: 22px;
	height: 38px; line-height: 38px;
}
.fd_summary {
	height: 90px;
	line-height: 30px;
	font-size: 22px; 
}
.fd_info {
	height: 38px; line-height: 38px;
	font-size: 22px;
}
.fd_access {
	margin: 12px 0;
}
.fd_chapter_header_container {
	font-size: 28px;
	line-height: 58px; height: 58px;
}

.fd_chapter_header_name {
	width: 15%;
}
.fd_chapter_header_price_total {
	width: 85%;
	font-size: 22px;
	padding-right: 8px;
}

.fd_chapter_list_container {
	margin: 0 0 18px 0;
}
.fd_chapter_item {
	height: 54px; line-height: 54px;
	font-size: 22px;
}
.fd_chapter_item_l {
	width: 100%;
}
.fd_chapter_item_r {
	width: 100%;
	margin-left: 0px;
}
/*-------章节列表区-----*/
/*-------章节阅读区-----*/
.cd_navi_container {
	margin: 18px 0 12px 0;
	font-size: 22px;
}
.cd_chapter_navi_container{
	height: 60px;
	padding: 12px 0;
	margin: 18px 0 12px 0;
}
.cd_chapter_navi_item {
	font-size: 28px;
	line-height: 38px; height: 38px;
}
.cd_main_container {
	margin: 18px 0 18px 0;
}
.cdm_title {
	font-size: 32px;
	line-height: 48px; height: 48px;
}
.cdm_fav_container {
	width: 200px;
}
.cdm_info {
	font-size: 22px; line-height: 32px; height: 32px;
	margin: 8px 0;
}
.cdm_content {
	font-size: 28px;
	line-height: 40px;
}
.cdm_need_purchase {
	font-size: 42px;
	line-height: 42px;
	padding: 56px 0;
	margin: 56px auto 0px auto;
}
.cdm_purchase_btn {
	padding: 38px 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 28px;
	line-height: 28px;
}


.cd_chapter_comment_container {
	padding: 12px 0;
	margin: 18px 0 18px 0;
}
.cdcc_content {
	
}
.cdcc_list_container {
	
}
#cdcc_content_textarea {
	height: 80px; line-height: 38px;
	font-size: 22px;
	padding: 12px;
}
#cdcc_submit {
	margin-top:18px;
}
.cdcc_no_data {
	font-size: 22px;
	line-height: 38px;
	padding: 18px 0;
}
.cdcc_user {
	margin: 18px 0 8px 0;
	font-size: 22px;
	line-height: 38px;
	height: 38px;
}
.cdcc_text {
	margin: 0px 0 28px 0;
	font-size: 22px;
	line-height: 38px;
	padding: 0 0 16px 0;
}
/*-------章节阅读区-----*/
.home_fiction_summary {
	font-size: 18px;
	height: 96px;
	line-height: 24px;
}
.fiction_fav_num {
	height: 34px; line-height: 22px; font-size: 22px; padding: 6px 8px;
	
}
/*------章节下载------*/
.chapter_download_head {
	font-size: 26px;
}
.chapter_download_text {
	font-size: 22px; line-height: 38px;
}
/*------章节下载------*/

}