/*Latest Posts start*/
.tags_heading{
    font-size:24px;
    padding:20px 0;
    height:34px;
    line-height:34px;
}
.tags_heading .post_topic_options{
    font-size:14px;
}
.tag_options{
    color:#7A7A7A;
    font-size:14px;
}
.tag_options_box{
    display:inline-block;
    position:relative;
    margin-left:12px;
}
.topic_individual_num{
    padding-left: 45px;
    float: left;
    background: url(../images/unique_user.png) no-repeat 15px 0;
    height: 22px;
    line-height: 22px;
    margin: 6px 0 0 15px;
    border-left: 1px solid #ccc;
    color: #666;
    position: relative;
}
.topic_individual_tips{
    display: none;
    position: absolute;
    border: solid 1px #d4d4d4;
    background: #e4e4e4;
    line-height: 26px;
    width: 138px;
    border-radius: 4px;
    text-align: center;
    left: -45px;
    top: 29px;
    z-index: 99;
    color: #666;
}
.topic_individual_icon{
    width: 18px;
    height: 7px;
    background: url(../images/unique_arrow.png) no-repeat 0 0;
    position: absolute;
    left: 67px;
    top: -7px;
}
.tag_options_btn{
    font-size:14px;
}
.tag_options_layer{
    width:320px;
    position:absolute;
    top:30px;
    display: none;
    background: #fff;
    border:1px solid #D0D0D0;
    box-shadow: 0 2px 6px 0 rgba(84,84,84,0.28);
}
.tag_options_layer li{
    border-bottom:1px solid #D0D0D0;
}
.tag_options_layer li a{
    line-height:60px;
    padding:0 15px;
    color:#C7C7C7;
    overflow:hidden;
    font-size:14px;
}

.tags_heading.head-fix {
    position: fixed;
    z-index: 10000;
    background: #fff;
    left: 0;
    right: 0;
    top: 60px;
    padding: 10px 20px;
    transition: top 0.2s ease-in-out;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #e0e0e0;
    height: auto;
    width: 1282px;
    margin: auto;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .tags_heading.head-fix .pagination {
    float: right;
    margin-right: 173px;
  }
/*Latest Posts end*/


/*post_box start*/
.post_box{
    border: 1px solid #f1f1f1;
}
.post_box_top{
    height:35px;
    line-height:35px;
    background:#F1F1F1;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.topiclist{
    position: relative;
}

/*column5*/
.topiclist .titles{
    width:446px;
    padding-left:10px;
    float:left;
}
.topiclist .titles .titles_icon{
    width:50px;
    height:50px;
    opacity: 0.37;
    float:left;
    margin-right:18px;
    border-radius:50%;
    background-color: #3E8DDD;
    background-position: -1px -46px;
}
.topiclist .titles .titles_text{
    float:left;
    width:376px;
}
.topiclist .titles .titles_text .links{
    width: 328px;
    height: 32px;
    line-height: 32px;
    color: #1976A1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float:left;
    /*display: inline-block;*/
}
.topiclist .titles .titles_text .infos{
    color:#7C7C7C;
    font-size:14px;
    clear:both;
}
.topiclist .topics{
    width:135px;
    height:35px;
    float:left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.topiclist .unreadnum{
    width:80px;
    height: 35px;
    float:left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.topiclist .posts{
    width:110px;
    height: 35px;
    float:left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.topiclist .lastpost{
    width:140px;
    height: 35px;
    float:right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.topiclist .solved_topic_list{
    /*border-top: 45px solid;*/
    /*border-top-color: #008000;*/
    position: absolute;
    right: 0;
    top: 0;
    border-left: 45px solid transparent;
    border-top: 45px solid #6abf4a;
}
.topiclist .solved_topic_list:after{
    content: '';
    position: absolute;
    top: -40px;
    right: 3px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(../images/icon.png) no-repeat -72px -438px;
}
.forums .topiclist{
    padding:15px 0;
    color:#7C7C7C;
}
.forums .topiclist:nth-child(even){
    background:#fafafa;
}
.forums .topiclist:nth-child(even) .titles .titles_icon{
    background-color:#d9dde3;
}
.forums .topiclist:hover{
    background:#fefcfc;
}



/*.forums .topics,.forums .posts{
    width:90px;
    padding-left:6px;
    color:#7C7C7C;
}*/
.forums .lastpost{
    font-size: 12px;
    line-height: 18px;
    padding:0 6px;
}
.go_poster{
    width:14px;
    height:14px;
    vertical-align: middle;
    margin-left:5px;
    background-position:-21px -109px;
}
.sticky_topic_list{
    width:46px;
    height:46px;
    position: absolute;
    right: 0px;
    top: 0px;
    background:url(../images/forumlist_icon.png) no-repeat 2px -44px;
}
.poster_info{
    margin:50px 0 0 0;
}
.poster_onlines{
    width:12px;
    height:12px;
    margin-right:10px;
    background-position:-243px -160px;
}
.poster_birthday{
    width:14px;
    height:12px;
    margin-right:10px;
    background-position:-294px -113px;
}
.poster_statistics{
    width:16px;
    height:12px;
    margin-right:10px;
    background-position:-75px -161px;
}
.poster_authority{
    width:12px;
    height:14px;
    margin-right:10px;
    background-position:-243px -110px;
}
.back_btn{
    color:#3895F5;
}
.back_arrow{
    width:8px;
    height:14px;
    margin-right:10px;
    background-position:-134px -63px;
}
.poster_info_list{
    margin-bottom:20px;
}
.poster_info_list_dt{
    margin-bottom:12px;
}
.poster_info_list_p{
    line-height:26px;
    color:#858586;
}
.goto_select{
    height:36px;
    line-height:36px;
    border-radius:3px;
    margin-right:10px;
}
.post_header{
    margin:20px 0;
    line-height:36px;
}
.publish_theme{
    width:136px;
    height:34px;
    line-height:34px;
    color:#333;
    display:inline-block;
    background: #F7F7F7;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    margin-right:10px;
}
.publish_theme_icon{
    width:14px;
    height:14px;
    margin:0 10px 0 10px;
    vertical-align: middle;
    background-position: -295px -160px;
}
.post_reply_icon{
    width:14px;
    height:14px;
    margin:0 10px 0 10px;
    vertical-align: middle;
    background-position: -240px -63px;
}

.search_space{
    width:188px;
    height:34px;
    background: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
}
.search_space_input{
    width:112px;
    height:32px;
    background: #fff;
    border: 1px solid #fff;
    float:left;
    color:#ccc;
    margin-left:4px;
}
.search_space_btn{
    width:28px;
    height:28px;
    background-color:#fff ;
    margin:3px 0 0 6px;
    border:none;
    border-radius: 3px;
    cursor: pointer;
    float:left;
    border-right:1px solid #EBEBEB;
    background-position:-291px -201px;
}
.search_space_setting{
    width:28px;
    height:28px;
    margin:6px 0 0 6px;
    background-color:#fff;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    float:left;
    background-position:-235px -204px;
}
.working_tips{
    color:#0096FD;
    margin:30px 0;
    font-size:16px;
}

.post_reply{
    border:1px solid #E4E4E4;
    margin-top:20px;
}

.post_reply_box{
    position:relative;
}
.post_reply_box:nth-child(even){
    background:#FAFAFA;
}
.post_reply_box:hover{
    background:#FAFAFA;
}
.post_reply_box:nth-child(even) .post_reply_dt{
    background-color: #D9DDE3;
}
.post_reply_list{
    width:700px;
    padding:20px;
    float:left;
}
.post_reply_action{
    position:absolute;
    height:22px;
    right:20px;
    top:20px;
}
.post_reply_action .icon{
    width:22px;
    height:22px;
    margin-right:10px;
    float:left;
}
.post_reply_action .btns1{
    background-position:-71px -306px;
}
.post_reply_action .btns2{
    background-position:-131px -306px;
}
.post_reply_action .btns3{
    background-position:-185px -306px;
}
.post_reply_action .btns4{
    background-position:-238px -306px;
}
.post_reply_action .btns5{
    background-position:-291px -306px;
}
.post_reply_dt{
    width:50px;
    height:50px;
    float:left;
    position:relative;
    border-radius:50%;
    background-color:#3E8DDD;
    background-position:-172px -190px;
}
.post_reply_select{
    width:19px;
    height:19px;
    position:absolute;
    right:0px;
    bottom:0px;
    background-position: -130px -254px;
}
.post_reply_selected{
    width:19px;
    height:19px;
    position:absolute;
    right:0px;
    bottom:0px;
    background-position: -186px -254px;
}
.post_reply_dd{
    margin-left:65px;
}
.post_reply_title{
    color:#1976A1;
    font-size:15px;
    line-height:32px;
    margin-bottom:10px;
}
.post_reply_time{
    margin-top:10px;
    color:#7C7C7C;
    font-size:14px;
}
.post_reply_txt{
    margin-top:20px;
    font-size:14px;
    line-height:20px;
    color:#7C7C7C;
}
.post_reply_user{
    float:left;
    line-height:20px;
    margin:50px 10px 0 50px;
}
.post_reply_user_icon{
    width:22px;
    height:22px;
    vertical-align: middle;
    margin-left:10px;
    background-position: -131px -203px;
}
/*post_box end*/


.pg_box{padding:20px 0;}
.post_tag{
    line-height:27px;
    padding:0 10px;
    display:inline-block;
    background: #ededed;
    border-radius: 3px;
    color:#a6a6a6;
    margin-right:10px;
    margin-bottom:10px;
}


.cont .private_tab_box {
    height:55px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom:20px;
    display: none;
}
.cont .private_tab_box li{float:left;}
.cont .private_tab_box .on .private_tab_txt{
    color: #1976a1;
    border-bottom: 2px solid #1976a1;
}
.cont .private_tab_box .private_tab_txt{
    display: inline-block;
    vertical-align: middle;
    padding: 10px 5px 0;
    height: 55px;
    margin-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 21px;
    font-size: 22px;
    color: #303030;
    cursor: pointer;
}
.cont .private_tab_box .private_tab_txt.active {
    opacity: 1;
    color: #1976a1;
    border-bottom: 3px solid #1976a1;
}
.cont .private_tab_box .private_tab_txt:hover {
    opacity: 1;
    color: #1976a1;
    border-bottom: 3px solid #1976a1;
}
.cont .private_res_cont .private_res_nocont_box {
    margin-top: 38px;
    height: 194px;
    border: 1px solid #dfdfdf;
    line-height: 194px;
    text-align: center;
    font-size: 15px;
    color: #a3a3a3;
}
.cont .private_res_cont .bd {
    padding-top: 30px;
}
.cont .private_res_cont .bd .private_post_box {
    border: 1px solid #dfdfdf;
}
.cont .private_res_cont .bd .private_post_box .post_box_top {
    height: 35px;
    line-height: 35px;
    background: none;
}
.cont .private_res_cont .bd .private_post_box .topiclist:nth-child(even) .titles .titles_icon {
    background-color: #3E8DDD;
}
.cont .private_res_cont .bd .private_post_box .topiclist .titles {
    width: 1060px;
}
.cont .private_res_cont .bd .private_post_box .topiclist .titles .titles_text {
    width: 990px;
}
.cont .new_messages_form {
    padding-top: 10px;
}
.cont .new_messages_form .new_message_label {
    display: block;
    margin-top: 10px;
}
.cont .new_messages_form .new_message_label .label_tags {
    display: block;
    padding: 10px 0;
    line-height: 18px;
    font-size: 16px;
    color: #0F0F0F;
}
.cont .new_messages_form .new_message_label .label_tags i {
    font-style: normal;
    font-weight: bold;
}
.cont .new_messages_form .new_message_label .label_input {
    display: block;
    width:72%;
    height: 36px;
    text-indent: 10px;
    border: 1px solid #858484;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 36px;
    font-size: 16px;
    color:#000;
}
.cont .new_messages_form .new_message_label .label_input::-webkit-input-placeholder {
    color: #b8b8b9;
}
.cont .new_messages_form .new_message_label .label_input::-moz-placeholder {
    color: #b8b8b9;
}
.cont .new_messages_form .new_message_label .label_input:-ms-input-placeholder {
    color: #b8b8b9;
}
.cont .new_messages_form .new_message_label .private_tab_box .private_tab_txt {
    font-size: 16px;
}
.cont .new_messages_form .new_message_label .private_tab_box .private_tab_txt:hover{
    text-decoration: none;
}
.cont .new_messages_form .new_message_label .textare_box {
    margin-bottom:10px;
}
.cont .new_messages_form .new_message_label.tab_label_box {
    background: #FFFFFF;
    border: 1px solid #E4E4E4;
    border-radius: 2px;
}
.cont .new_messages_form .new_message_label.tab_label_box .new_message_label_tab {
    border-bottom: 1px solid #dfdfdf;
}
.cont .new_messages_form .new_message_label.tab_label_box .new_message_label_tab .txt {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 10px 0;
    height: 45px;
    margin-right: 30px;
    margin-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 21px;
    cursor: pointer;
    font-size: 14px;
    color: #212121;
}
.cont .new_messages_form .new_message_label.tab_label_box .new_message_label_tab .txt.active {
    color: #1976a1;
    border-bottom: 3px solid #1976a1;
}
.cont .new_messages_form .new_message_label.tab_label_box .new_message_label_tab .txt:hover {
    color: #1976a1;
    border-bottom: 3px solid #1976a1;
}
.cont .new_messages_form .new_message_label.tab_label_box .options_label {
    padding: 20px 0 14px 20px;
}
.cont .new_messages_form .new_message_label.tab_label_box .options_label .label_checkout {
    padding-top: 12px;
}
.message_textarea{
    resize: none;
    width:1280px;
    min-height:220px;
}
.textare_cont{display:none;}
.view_all_box{
    text-align:right;
    height:44px;
    line-height:44px;
    background:#3E8DDD;
    padding:0 20px;
}
.view_all_box a{color:#fff;}
.message_btn_all{text-align:right;padding-top:10px;}
.message_btn_all .m_btn{
    background: #fff;
    border: 1px solid #3E8DDD;
    border-radius: 2px;
    height:34px;
    line-height:34px;
    padding:0 25px;
    margin-left:18px;
    display: inline-block;
    color:#3E8DDD;
    text-decoration: none;
}
.message_btn_all .send_btn{
    background: #3E8DDD;
    color:#fff;
    cursor: pointer;
}
.email_replies{
    padding:20px;
}
.email_replies_tag{
    line-height:40px;
    margin-right:10px;
    font-size:16px;
}
.email_replies_ipt{
    width:800px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #858484;
    border-radius: 3px;
    font-size: 16px;
    padding-left:10px;
    color:#000;
}
.view_discussion{
    clear:both;
    padding-top:20px;
}
.checkout_icon {
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-position: -73px -61px;
}
.email_set_cont .check_icon {
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-position: -134px -61px;
}
/*post_reply*/

.post_reply_cur{
    width:942px;
}
.post_answer_title{
    height: 40px;
    background: #6abf4a;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    margin:0 25px;
}
.anchor{
    height:6px;
    position: absolute;
    left: 0px;
    top: -100px;
    width: 6px;
}
.post_answer_title:before {
    content: '';
    left: 0;
    top: 3px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(../images/icon.png) no-repeat -129px -437px;
    margin-left: 20px;
    margin-right: 10px;
    vertical-align: middle;
}
.solution_content{
    background: #ecf6ff;
}
.post_message_view{
    background: #f9f9f9;
    border: 1px solid #d9d9d9;
    box-shadow: 0 2px 4px 0 rgba(221,221,221,0.50);
    border-radius: 2px;
    padding:20px;
    position:relative;
    min-height:230px;
    margin:0 25px 30px;
}
.post_message_view font{
    font-size:14px;
    word-break: keep-all;
    word-wrap: break-word;
}
.post_message_view p{
    font-size:14px;
}
.post_reply_title{
    line-height:30px;
    margin-bottom:20px;
    text-align:center;
    font-size:16px;
    color:#545454;
}
.post_message_sub{
    width:210px;
    float:left;
    position: relative;
}
.post_user_mask{
    width:210px;
    display: none;
    position: absolute;
    background: #f9f9f9;
    z-index:999;
    box-shadow: 10px 10px 15px 2px #ccc;
}
.post_user_mask .post_user_text{
    height:auto;
    overflow: hidden;
}
.post_user_mask .post_user_info{
    height: auto;
}
.post_user_mask .post_user_list_info{
    margin-top:10px;
    float:left;
}
.post_user_mask  .post_user_list_mask_list{
    margin-bottom:6px;
    white-space: nowrap;
    overflow: hidden;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
}
.post_user_mask  .post_user_list_mask_txt{
    display: inline-block;
    line-height:22px;
    color: #333;
    font-size:14px;
}
.post_user_mask .device_list{
    line-height:20px;
}
.post_user_img{
    float:left;
}
.post_user_img img{
    float:left;
    width:50px;
    height:50px;
    border-radius:50%;
}
.post_user_info{
    height:50px;
    margin-left:70px;
    font-size:16px;
}
.post_user_name{
    color:#3E8DDD;
    line-height:32px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.post_user_text{
    color:#606060;
    height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.post_user_list{
    margin-top:30px;
    line-height:26px;
    font-size:14px;
    color:#212121;
}
.post_user_list li{
    overflow: hidden;
    white-space: nowrap;
    width: 200px;
    text-overflow: ellipsis;
}
.post_message_cont{
    margin-left:230px;
    word-break: keep-all;
    word-wrap: break-word;
}
.post_message_cont img{
    max-width: 584px;
    height: auto;
}
.post_message_cont blockquote {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc;
}

.post_message_cont .table table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px double #b3b3b3;
}

.post_message_cont .table table td, .post_message_cont .table table th {
    min-width: 2em;
    padding: .4em;
    border-color: #d9d9d9;
    border: 1px solid #b3b3b3;
}
.post_message_title{
    width: 540px;
    line-height: 20px;
}
.post_message_title a{
    color:#3e8ddd;
    font-size:18px;
}
.post_message_time{
    color:#333;
    font-size:12px;
    margin:15px 0 20px 0;
    display: block;
}
.post_message_text{
    line-height:1;
    color:#000;
    margin-bottom:10px;
    font-size:16px;
    word-break: keep-all;
    word-wrap: break-word;
    /*white-space: pre-wrap;*/
}
.post_message_text pre{
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    word-break: keep-all;
}
.post_message_text em{
    font-style: italic;
}
.post_message_text p{
    font-size:16px;
    margin-block-start: 2px;
    margin-block-end: 2px;
}
.post_message_text p a{
    text-decoration: none;
    color: #4c87c3;
}
.post_message_text ol li a,.post_message_text ul li a{
    text-decoration: none;
    color: #4c87c3;
}
.post_message_text p iframe{
    max-width:100%;
}
.post_message_text p a:visited{
    text-decoration: none;
    color: #0077f1;
}
.post_message_text p a:hover{
    text-decoration: underline;
}
.post_message_text ul{
    list-style-type: disc;
    font-size:16px;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.post_message_text ul li{
    list-style-type: disc;
}
.post_message_text ol {
  list-style-type: decimal;
  padding-inline-start: 40px;
    font-size:16px;
 }
.post_message_text ol li{
    list-style-type: decimal;
}
.post_message_tags{
    margin-top:15px;
}
.post_message_tags li{
    float:left;
}
.add_tag{
    height:30px;
    margin:20px 0;
}
.add_tag_layer{
    display:none;
    float:left;
}
.add_tag_btn{
    margin-right:20px;
    color:#4d95df;
    line-height:22px;
    float:left;
}
.add_tag_icon{
    width:19px;
    height:19px;
    float:left;
    vertical-align: middle;
    margin-right:8px;
    background-position:-190px -230px;
}
.add_tag_ipt{
    width:200px;
    height:26px;
    border:solid 1px #ddd;
    line-height:30px;
    padding-left:10px;
    color:#666;
}
.add_tag_confirm{
    height:28px;
    line-height:28px;
    padding:0 15px;
    background:#3e8ddd;
    color:#fff;
    display:inline-block;
}
.post_quick_reply_btn,.post_reply_btn{
    height:36px;
    line-height:36px;
    font-size:14px;
    color:#fff;
    display:inline-block;
    padding:0 40px;
    margin-right:10px;
    margin-bottom:10px;
    border-radius: 2px;
    background:#3E8DDD;
}
.post_quick_reply_btn:hover,.post_reply_btn:hover{
    cursor: pointer;
    opacity: 0.8;
    text-decoration: none;
}
.post_like{
    margin-left:30px;
    color:#696969;
    position:relative;
}
.post_like:hover{
    text-decoration: none;
}
.post_like_icon{
    width:28px;
    height:28px;
    opacity: 0.5;
    margin-right:10px;
    vertical-align: middle;
    background-position:-71px -268px;
}
.post_like.active {
    color: #3e8ddd;
  }

.post_like.active .post_like_icon{
    background: url(../images/icon_like.png) no-repeat;
    background-position: center;
    opacity: 1.0;
}
.post_dropdown_default{
    position:absolute;
    right:10px;
    top:15px;
}
.post_option_btn{
    line-height:19px;
    color:#7a7a7a;
    display:inline-block;
    font-size:14px;
}
.post_option_icon{
    width: 19px;
    height: 19px;
    margin-left:10px;
    display: inline-block;
    vertical-align: middle;
    background-position: -189px -273px;
}
.post_dropdown_default:hover .post_dropdown_default_layer{
    display: block;
}
.post_dropdown_default_layer{
    position:absolute;
    background:#fff;
    right:0px;
    top:20px;
    border:solid 1px #ddd;
    padding:10px 0px;
    display:none;
    width:220px;
    z-index:999;
}
.post_dropdown_default_layer li{
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.post_dropdown_default_layer li a{
    padding:0 10px;
    color:#333;
    display: block;
}
.post_dropdown_default_layer li a:hover{
    text-decoration: none;
    background: #eee;
}
.post_message_pages{
    text-align:right;
    padding:20px 0;
}
.pages_previous_topic,.pages_next_topic{
   margin-left:60px;
}
.all_forum_icon,.previous_topic_icon,.next_topic_icon{
    width:16px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    margin:0 6px;
}
.all_forum_icon{
    width:16px;
    height:16px;
    display:inline-block;
    background-position: -133px -232px;
}
.previous_topic_icon{
    width:16px;
    height:16px;
    display:inline-block;
    background-position: -245px -274px;
}
.next_topic_icon{
    width:16px;
    height:16px;
    display:inline-block;
    background-position: -301px -274px;
}
.new_reply_p{
    margin-bottom:20px;
}
.new_reply_box{
    margin:0 25px;
    height:36px;
    padding:20px 0;
}
.solution_content_hr{
    height:1px;
    margin-top: 22px;
}
.replies_num{
    line-height:50px;
    margin:0 25px;
    font-size:22px;
    margin-top:8px;
}
.new_reply_btn{
    height:36px;
    line-height:36px;
    padding:0 15px;
    display:inline-block;
    background: #3E8DDD;
    border-radius: 2px;
    color:#fff;
    float:left;
    font-size:16px;
}
.new_reply_btn:hover{
    text-decoration: none;
    opacity: 0.9;
}
.new_reply_icon{
    width:22px;
    height:22px;
    vertical-align: middle;
    margin-right:8px;
    display:inline-block;
    background-position: -188px -402px;
}
.solve_topic{
    float: left;
    position: relative;
    padding: 0px 9px;
    height: 36px;
    box-sizing: border-box;
    margin-left: 12px;
    background-color: rgb(106, 191, 74);
    line-height: 36px;
    font-size: 18px;
    color: #ffffff;
}
.solve_topic:before{
    content: '';
    left: 0;
    top: 3px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(../images/icon.png) no-repeat -129px -437px;
    margin-right: 5px;
    vertical-align: middle;
}
.solve_topic a{
    padding-left: 5px;
    font-size: 14px;
    color: #fff;
}
.solve_post{
    height: 40px;
    padding: 0 12px;
    margin-bottom: 20px;
    border-radius: 4px;
    background-color: #6abf4a;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
}
.solve_post a{
    padding-left: 5px;
    text-decoration: underline;
    font-size: 16px;
    color: #fff;
}
.post_topic_options{
    position:relative;
    float:right;
    line-height: 36px;
}
.post_topic_options a{
    color:#333;
}
.post_topic_options:hover .post_topic_options_list{
    display: block;
}
.post_topic_options_icon{
    width: 19px;
    height: 19px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    background-position: -189px -273px;
}
.post_topic_options_list{
    width:230px;
    position:absolute;
    z-index:22;
    right:0px;
    top:35px;
    background:#fff;
    border:solid 1px #ddd;
    display: none;
    padding:10px 0;
}
.post_topic_options_list li{
    height:30px;
    line-height:30px;
}
.post_topic_options_list li a{
    color:#333;
    display: block;
    padding:0 15px;
}
.post_topic_options_list li a:hover{
    background:#eee;
    text-decoration: none;
}
.recommendations_title{
    font-size:22px;
    color:#1976A1;
    margin-top:30px;
    padding:55px 0;
    border-top:1px solid #DEDEDE;
}
.quick_reply_pop{
    display: none;
}
.quick_reply_pop_text{
    width:98%;
    height:65px;
    margin:18px 0;
    background: #fff;
    border: 1px solid #c2c1c1;
    border-radius: 2px;
    color: #333;
    resize: none;
    padding:10px 1%;
}
#macros{
    height:26px;
    margin-bottom:10px;
}
.quick_reply_pop_btns{
    text-align: right;
}
.quick_reply_pop_cancel,.quick_reply_pop_post{
    height:34px;
    line-height:34px;
    padding:0 20px ;
    display:inline-block;
    border-radius: 2px;
}
.quick_reply_pop_cancel:hover,.quick_reply_pop_post:hover{
    cursor: pointer;
    opacity: 0.8;
    text-decoration: none;
}
.quick_reply_pop_cancel{
    border:solid 1px #3E8DDD;
    background: #fff;
    color: #3E8DDD;
    margin-right:20px;
}
.quick_reply_pop_post{
    border:solid 1px #3E8DDD;
    background: #3E8DDD;
    color: #fff;
}
.ck-content{
    min-height:180px;
}


.select_location_report{
  width:886px;
  position:absolute;
  display: none;
  z-index:999;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-box-shadow:5px 5px 10px #888;
  box-shadow: 5px 5px 25px #888;
}

.select_location{
  width:886px;
  position:absolute;
  display: none;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
  z-index:999;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-box-shadow:5px 5px 10px #888;
  box-shadow: 5px 5px 25px #888;
}
.select_location_top{
  height:70px;
  line-height:70px;
  background:#008ede;
  padding:0 22px;
  color:#fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.select_location_title{
  float:left;
  font-size:18px;
}
.select_location_close{
  color:#fff;
  float:right;
  transform: scale(2,1.5);
}
.select_location_close:hover{
  text-decoration: none;
}
.select_location_cont{
  padding:35px 22px;
  background:#fff;

}
.select_location_cont .ssonick_opt{
  width:100%;
}
.select_location_btn{
  height:34px;
  line-height:34px;
  padding:0 20px;
  border:none;
  color:#fff;
  display:inline-block;
  background: #008ede;
  margin-top:20px;
}

#kudo_unlogin_confirm.select_location{width:350px;}
#kudo_unlogin_confirm.select_location .select_location_top{height: 40px;
                        line-height: 40px;}
#kudo_unlogin_confirm.select_location .select_location_cont{padding:25px 52px;}
#kudo_unlogin_confirm.select_location .select_location_cont {
                        padding: 10px 2px;
                    }
#kudo_unlogin_confirm.select_location .select_location_close{transform: scale(1.2,1.2);}
#kudo_unlogin_confirm.select_location .email_set{text-align: center;padding: 15px 15px;}
#kudo_unlogin_confirm.select_location .close_username_p{font-size:18px;}


.save_del_btn {
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border: none;
    color: #fff;
    display: inline-block;
    background: #008ede;
    margin-top: 20px;
}
.checkout_icon {
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-position: -73px -61px;
}
.donot_send_notic {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 6px;
    background-position: -189px -192px;
}
.body_bg{
  background:#000;
  opacity: 0.8;
  position: absolute;
  left:0px;
  top:0px;
  z-index:3;
  width:100%;
  height:100%;
  display: none;
}
.email_set li{
  line-height:32px;
  font-size:16px;
  margin-bottom:24px;
  float: left;
}
.email_set_tag{
  float:left;
  width:320px;
  text-align:right;
  padding-right:20px;
}
.email_set_cont{
  float:left;
  color:#999;
}
.email_set_ipt{
  width:380px;
  height:32px;
  line-height:32px;
  border:solid 1px #cbd3d5;
  border-radius: 3px;
  padding-left:10px;
  color:#b8b8b9;
}
.email_set_select{
  width:380px;
  height:32px;
  line-height:32px;
  border:solid 1px #cbd3d5;
  border-radius: 3px;
  color:#b8b8b9;
}
.email_set_textarea{
  width:380px;
  height:50px;
  line-height:25px;
  border:solid 1px #cbd3d5;
  border-radius: 3px;
  padding-left:10px;
  color:#b8b8b9;
  resize: none;
}

.checktopic{
    float: left;
    margin: 8px 10px 0 0;
    vertical-align: middle;
}
#solved_subject{
    width: 15px;
    margin: 2px 10px 0 0;
    height: 11px;
    display: inline-block;
    background: url(../images/forumlist_icon.png) no-repeat 0px 0px;
    vertical-align: middle;
    float: left;
}
.post_locking{
    width: 16px;
    margin: 4px 10px 0 0;
    height: 18px;
    display: inline-block;
    background: url(../images/forumlist_icon.png) no-repeat -27px -1px;
    vertical-align: middle;
    float: left;
}
.post_message_cont .post_locking{
    margin: -4px 10px 0 0;
}
#solved_message{
    width: 15px;
    margin: 0 10px 0 0;
    height: 15px;
    display: inline-block;
    background: url(../images/forumlist_icon.png) no-repeat 0px -14px;
    vertical-align: middle;
    float: left;
}
#solved_topic{
    width: 15px;
    margin: 2px 10px 0 0;
    height: 11px;
    display: inline-block;
    background: url(../images/forumlist_icon.png) no-repeat 0px 0px;
    vertical-align: middle;
    float: left;
}
.topiclist .titles .titles_text #solved_topic{
    margin-top:8px;
}
.posts_top{
    width: 44px;
    height: 44px;
    display: inline-block;
    background: url(../images/forumlist_icon.png) no-repeat 0px -44px;
    vertical-align: middle;
    float: left;
}

.ck-content ol {
  list-style-type: decimal;
  margin-left:10px;
 }
 .ck-content ul {
  list-style-type: square;
  margin-left:10px;
 }


.message_image{
    max-width: 650px;
}
.post_dropdown_opt{
    position: relative;
    float: right;
}
.post_dropdown_opt:hover .post_dropdown_layer{
    display: block;
}
.post_dropdown_layer{
    position: absolute;
    right: 0px;
    top: 15px;
    border: solid 1px #ddd;
    width: 160px;
    z-index: 999;
    display: none;
    background: #fff;
}
.post_dropdown_layer li{
    height:24px;
    padding-left: 10px;
    line-height: 24px;
}
.post_dropdown_layer li:hover{
    background: #eee;
    cursor: pointer;
}
.message_list .list_warp{
    width:100%;
    margin:20px 0;
}
.message_list .list_warp .message_avatar img{
    width: 40px;
    height:40px;
    border-radius: 20px;
}
.message_list .list_warp .message_tr{
}
.message_list .list_warp .message_tr td{
    border-bottom:1px solid #eee;
    padding:10px 0;
}
.message_list .list_warp .message_tr td.message_data_cell{
    line-height:20px;
}
.editor_quote{
     background: #e4e8eb;
     color: #333;
     padding: 8px 10px;
     border-radius: 3px;
    margin-left:10px;
 }
.editor_quote:hover{
    text-decoration: none;
    opacity: 0.8;
}
.webuploader-pick{
    padding:10px;
    margin:10px;
}
.progress{
    height:5px;
    display: inline-block;
    background: rgb(0, 238, 0);
    margin-top:10px;
}
.uploader-list{
    width:300px;
    margin:10px;
}
.file_uploading{
    width:300px;
    margin:10px 0;
    float: left;
}
.file_uploading i{
    width:18px;
    height:18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-size: cover;
    background-image:url('data:image/png;base64,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');
}
.uploaded_file{
    width:300px;
    margin:10px 0;
    height: 28px;
    display: block;
}
.uploaded_file i{
    width:18px;
    height:18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-size: cover;
    background-image:url('data:image/png;base64,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');
}
.delete_file{
    margin-left: 15px;
    font-size: 14px;
    vertical-align: middle;
}
.delete_file:hover{
    text-decoration: none;
}
.attachlist img{
    padding:20px 0;
}


#videoPlayer{
    width:100%;
    height:640px;
}
.message_tags_box{
    margin-bottom: 20px;
    height: 39px;
}
.repliedto{
    font-size:16px;
    color:#0f0f0f;
}
.repled{
    width: 1262px;
    height: 100px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 20px;
}
.repled .image img{
    max-width:100%;
}
.post_cancel{
    background: #fff;
    border: 1px solid #3E8DDD;
    border-radius: 2px;
    height: 34px;
    line-height: 34px;
    padding: 0 25px;
    margin-left: 18px;
    display: inline-block;
    color: #3E8DDD;
    text-decoration: none;
    cursor: pointer;
}


.mark_spam{
    width:400px;
    position:absolute;
    display: none;
    z-index:999;
}
.mark_spam_top{
    height:50px;
    line-height:50px;
    background:#008ede;
    padding:0 22px;
    color:#fff;
    font-size:18px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mark_spamn_title{
    float:left;
    font-size:18px;
}
.mark_spam_close{
    color:#fff;
    float:right;
}
.mark_spam_close:hover{
    text-decoration: none;
}
.mark_spam_cont{
    padding:35px 22px;
    background:#fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mark_spam_cont .ssonick_opt{
    width:100%;
}
.mark_spam_tips{
    line-height:22px;
    font-size:14px;
}

.mark_spam_btn{
    height:34px;
    line-height:34px;
    padding:0 20px;
    border:none;
    color:#fff;
    display:inline-block;
    background: #008ede;
    margin-top:20px;
}
.tr{
    text-align: right;
}
.mark_spam_btn.mark_spam_cancel{
    background:#3e8ddd;
    margin-right:10px;
}
.mark_spam_btn.mark_spam_confirm{
    background: #71a4d9;
    margin-left:10px;
}
.cancel_post_cancel{background: #a9d4ec;color: #3E8DDD}

#wrap .image img:hover{cursor:zoom-in;}
html,body{height:100%}.close_bgmask{transition:transform .5s}.close_bgmask:hover{transform:scale(1.2)}.close_bgmask:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:6px;margin-left:-18px;margin-top:-3px;transform:rotateZ(45deg);background-color:#fff}.close_bgmask:before{content:"";position:absolute;left:50%;top:50%;width:36px;height:6px;margin-left:-18px;margin-top:-3px;transform:rotateZ(-45deg);background-color:#fff}.img_bgmask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19000000,endcolorstr=#19000000);z-index:1000;text-align:center;display:none}.img_bgmask .view_img_wrap{position:absolute;left:50%;top:50%;width:40%;vertical-align:middle;cursor:move;z-index:1002}.img_bgmask .view_img_wrap img{width:100%;height:100%;position:relative;z-index:-1}.img_bgmask .close_bgmask{position:absolute;right:10px;top:10px;z-index:10;height:48px;width:48px;cursor:pointer;z-index:2;background:url(../image/png/close_bgmask.png?1)}.img_bgmask .close_bgmask:hover{background:url(../image/png/close_bgmask_hover.png)}
