/*** general format ***/
html,body {height:auto; min-height:100%; color:#505050; background:#fff; position:relative; top:0px; box-sizing:border-box; font-family:Century Gothic, SimHei; font-size:1em; }
label {margin-bottom:0; font-weight:normal; }
input[type=text]{border-radius:0px; }
input[type=text]:focus {border:1px solid #52a318; box-shadow:0 0 2px #52a318; }
::placeholder {color:#DCDCDC; opacity:1; /* Firefox */ }/* Chrome, Firefox, Opera, Safari 10.1+ */
fieldset{padding:0 .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0; border:0; width:auto; font-size:15px; margin-bottom:2px; font-weight:bold; color:silver;}
textarea{display:block; box-sizing:padding-box; overflow:hidden; padding:10px; width:100%; border-radius:3px; box-shadow:2px 2px 8px rgba(black, .3);  border:1px solid #4A90E2;}
.la-bottom-space {width:100%; height:70px; /*border:1px solid #000;*/}
.item-clickable {cursor:pointer;}

/* partition */
.hr-text {line-height:1em; position:relative; outline:0; border:0; color:black; text-align:center; height:1.5em; opacity:0.5;}
.hr-text:before {content:""; background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(#818078), to(transparent)); background:linear-gradient(to right, transparent, #818078, transparent); position:absolute; left:0; top:50%; width:100%; height:1px; }
.hr-text:after {content:attr(data-content); position:relative; display:inline-block; color:black; padding:0 0.5em; line-height:1.5em; color:#818078; background-color:#fff;}

/* box effect */
.wor-box-shadow {border-radius:0px;  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0,0.5);  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .5); box-shadow: 1px 1px 2px rgba(0, 0, 0, .5); }
.wor-box-shadow-spread {border-radius:3px; -moz-box-shadow: 0px 0px 5px 1px #dcdcdc;  -webkit-box-shadow: 0px 0px 5px 1px #dcdcdc; box-shadow: 0px 0px 5px 1px #dcdcdc;}

/* page loading */
#page-process-loading {z-index:999; position:absolute; top:50%; left:50%; display:none; }
#page-process-loading >img{width:64px; height:64px; }
.wor-list-load-more {margin:auto; text-align:center; color:#000080; padding:5px; font-size:1em; cursor:pointer;}

/* menu */
.wor-menu-logo {position:fixed; top:5px; left:0px; width:120px; height:120px; z-index:2000;}
.wor-menu-logo >img {width:100%; height:100%;}
.wor-menu-v-bg {position:fixed; top:0px; left:0px; padding-top:10px; padding-left:10px; height:100%; width:80px; }
.wor-menu-v-pad {padding:130px 10px 10px 10px; background:#ffff66; border-radius:5px;  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.wor-menu-v-blk {display:block; padding:10px 5px;}
.wor-menu-v-icon {width:40px; height:40px; cursor:pointer;}
.wor-menu-h-bg {position:fixed; top:0px; left:0px; padding-top:10px; padding-left:10px; height:80px; width:100%; background:#fff; z-index:1999;}
.wor-menu-h-pad {float:left; display:flex; padding:10px 10px 10px 130px; background:#ffff66; border-radius:3px;  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.wor-menu-h-blk {display:inline-block; padding:5px 10px;}
.wor-menu-h-icon {width:30px; height:30px; cursor:pointer;}
.wor-menu-h-pad-right {float:right; padding:10px 10px 10px 10px; }
.wor-menu-title-blk {display:inline-block; padding:5px 20px 5px 0px; }
.wor-menu-title-blk-bg {background-image:url('../imgs/balloons.png'); background-repeat:no-repeat; background-position:right bottom; }
.wor-menu-title-big {font-size:1.75em; line-height:30px; font-weight:bold;}
.wor-menu-title {font-size:1em; line-height:30px; font-weight:bold;}
.wor-menu-h-blk-right {display:inline-block; padding:0px 10px;}
.wor-menu-h-icon-long {height:40px; cursor:pointer;}
.wor-menu-search-block {display:inline-block; width:300px; padding:1px 10px; }

/* navigation link */
.ui-breadcrumb {height:40px; line-height:40px; color:#505050; padding-top:4px; font-size:13px; }
.ui-breadcrumb-blue{color:#41abdd; cursor:pointer; }
.ui-breadcrumb-now{color:#adaaaa; }

/* page general */
.wor-page-main-pad {width:100%; padding:100px 0px 0px 120px;}

/* ranking item */
.wor-item-list-images {display:inline-block; width:100%; height:auto; margin:1px; background-position:center center; background-size:cover;}
.wor-item-info-frame {border:1px solid #F5F5F5;}
.wor-item-name-embed {position:absolute; font-size:0.875em; color:#fff; bottom:0px; left:0px; width:100%; padding:3px; font-weight:bold; display:flex; align-items:center;  text-shadow: 1px 1px 2px black, 0 0 2px blue, 0 0 2px darkblue; /*border:1px solid red;*/} 


/* homepage */
.wor-bg-color-light {background-color:#F0F8FF;}
.wor-text-color-dark {color:#003366;}
.wor-filter-search-pad {width:100%; height:auto; overflow:auto; padding:5px;}
.wor-filter-search-box {border:1px solid #ccc; border-radius:3px; padding:5px; background:#F0FFF0; height:auto; overflow:auto;}
.wor-filter-search-section {position:relative; width:100%; overflow:hidden; vertical-align:middle; padding:10px 5px; }
.wor-search-text-caption {font-size:1em; font-weight:normal; color:#191970;}
.wor-filter-search-right {position:absolute; top:8px; right:5px; /*border:1px solid black;*/}
.wor-filter-search-right >img {width:20px; height:20px;}
.wor-filter-box {border:1px solid #ccc; border-radius:3px; padding:5px; background:#F0FFFF; height:auto; overflow:auto;}
.wor-filter-heavy {float:left; font-size:1.25em; font-weight:bold; padding:2px 10px; margin:3px; 5px 3px 0px;}
.wor-filter-normal {float:left; font-size:1em; padding:2px 8px; margin:3px; 5px 3px 0px;}
.wor-filter-small {float:left; font-size:0.875em; line-height:0.875em; padding:2px 5px; margin:1px; 3px 1px 0px;}
.wor-filter-btn-oval {border:1px solid #ccc; border-radius:6px; font-weight:normal; background:#fff;}
.wor-filter-btn-selected {background:#ccc;}

/* top banner */
.wor-top-banner {position:fixed; top:0px; left:0px; width:100%; height:60px; z-index:2000;}
.wor-menu-pad {position:relative; top:0px; height:60px; padding-left:60px; padding-right:84px; width:100%; /*border:1px solid #00f;*/}
.wor-logo-img {position:absolute; left:5px; top:5px; height:50px; width:50px; border-radius:50%; overflow:hidden;}
.wor-logo-img >img {height:100%; width:100%;}
.wor-menu-title {width:100%; height:100%; padding:0px; line-height:60px; font-size:1.25em; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wor-drop-menu-right {position:absolute; right:10px; top:15px; /*border:1px solid #000;*/}
.wor-drop-menu-right-icon {display:inline-block; width:32px; height:32px; cursor:pointer;}
.wor-drop-menu-right-icon >img {width:100%; height:100%;}
.wor-drop-menu-fix-top {top:35px;}
.wor-drop-menu-icon {display:inline-block; width:30px; height:30px; margin-right:6px;}
.wor-drop-menu-lnk >li >a {font-weight:bold; }
.wor-top-menu-left {position:absolute; left:10px; top:15px; height:30px; /*border:1px solid black;*/}
.wor-top-menu-icon {display:inline-block; width:30px; height:30px; margin:auto; /*border:1px solid yellow;*/} 

/* side slide menu */
.sidenav {height:100%; width:0; position:fixed; z-index:3000; top:0; left:0; opacity:0.9; background-color:#111; overflow-x:hidden; transition:0.5s; padding-top:60px;}
.sidenav .closebtn {position:absolute; top:0; right:25px; font-size:36px; margin-left:50px;}
@media screen and (max-height:450px) { .sidenav {padding-top:15px;}  .sidenav a {font-size:18px;}}
.wor-side-menu-section {width:100%; padding-left:20px; margin-bottom:10px; /*border:1px dashed white;*/}
.wor-side-menu-avatar {display:block; margin:auto; height:60px; width:60px; border-radius:50%; background-color:#fff; border:1px solid #f00;}
.wor-side-menu-icon {width:32px; height:32px; margin:3px; /*border:1px dashed red;*/}
.wor-side-menu-option {height:32px; line-height:32px; margin-top:4px; color:#fff; /*border:1px solid blue;*/}
.wor-side-menu-topmargin {margin-top:30px;}
.wor-event-item-absolute {position:absolute; left:5px;}
.wor-event-icon-space {padding-left:45px;}
.wor-event-align-center {text-align:center;}
.wor-side-menu-partition {width:100%; height:1px; margin-top:3px; background:#fff; box-shadow: inset 100px 0px 100px -50px #111, inset -100px 0px 100px -50px #111;}

/* container */
.wor-main-container {width:100%; margin:0px; padding:0px 0px 0px 0px; height:auto; /*border:1px solid #000;*/}
.wor-list-container {width:100%; padding:5px; overflow:auto; /*border:1px solid red;*/ }
.wor-block-general-section {width:100%; height:auto; overflow:auto; padding:2px 5px; margin-bottom:5px; border:1px solid transparent;}
.wor-block-content-section {position:relative; width:100%; height:auto; margin-bottom:3px; padding:3px; overflow:auto; border:1px solid transparent;} 
.wor-word-count {display:block; margin-left:5px; margin-top:0px; margin-bottom:15px; }
.wor-read-bg-gray {background:#f2f2f2;}
.wor-no-margin-bottom {margin-bottom:0px;}

/* search box */
.wor-search-block {width:100%; height:45px; top:0px; left:0px; padding:5px; background:#ebebeb; border-top:1px solid #ccc;}
.wor-search-section {position:relative; width:100%; overflow:hidden; vertical-align:middle; /*border:1px solid red;*/ }
.wor-search-input {width:100%; height:35px; line-height:35px; float:left; padding-left:5px; border:1px solid #ddd; }
.wor-search-right {position:absolute; top:0px; right:0px; /*border:1px solid black;*/}
.wor-search-padding-right {padding-right:25px;}

/* positioning */
.wor-margin-top-100 {margin-top:100px; padding-top:5px;}
.wor-margin-top-30 {margin-top:30px;}
.wor-position-middle {margin-top:50%; }
.wor-position-bottom-fix {position:fixed; width:100%; top:auto; right:auto; left:auto; bottom:0;}
.wor-position-relative-hidden {position:relative; overflow:hidden;}

/* content */
.wor-block-seciton-content {width:100%; display:inline-block; color:$999; padding-left:5px; margin:3px 5px 3px 0px; }
.wor-block-seciton-content > img {width:24px; height:24px;}

/* padding */
.wor-padding-general {padding:10px;}

/* text alignment */
.wor-text-align-center {width:100%; margin:auto; text-align:center; overflow:auto; /*border:1px solid blue;*/}

/* font style */
.wor-text-highlight {font-size:1em; font-weight:bold; color:#FF8C00;}
.wor-text-underline {text-decoration:underline; color:blue; cursor:pointer;}
.wor-text-info-important {line-height:1.875em; padding-left:5px;}

/* border */
.wor-border-radius {border:1px solid #ccc; border-radius:3px;}
.wor-space-border-bottom {border-bottom:1px solid #f1f1f1;}
.wor-space-border-top {border-top:1px solid #f1f1f1;}

/* button */
.edit-button {margin:5px; font-size:1.125em; font-weight:bold; box-shadow:1px 1px 3px #888888;}
.wor-button-disabled {pointer-events:none; opacity:0.5;}

/* remarks message */
.wor-block-section-remarks {color:#999; font-size:0.875em; line-height:1em; width:100%; padding-left:5px; margin-bottom:5px; /*border:1px solid red;*/}
.wor-block-section-remarks >img {width:16px; height:16px;}
.wor-option-remarks {color:#999; font-size:0.875em; line-height:1.5em;}

/* user avatar */
.useravatar {width:25px; height:25px; margin-top:-20px; /*border:1px solid black;*/ }

/* form field */
.wor-form-field {height:2.125em; line-height:1.875em; padding-left:5px;}
.wor-form-field-select {height:34px; line-height:36px; margin:2px; padding-left:2px; border:0px; max-width:95%; /*border-bottom:1px solid #ccc;*/}
.wor-form-field-input {border:0px; width:98%; border-bottom:1px solid #ccc; }
.wor-form-field-input-content {width:100%; height:34px; line-height:1.5em; border:0px; border-bottom:1px solid #cccccc; font-size:1em; padding-left:5px; margin:3px 5px 3px 0px; }
.wor-form-field-textarea {height:120px; width:100%; border:1px solid #cccccc;}
.wor-form-field-textarea-content {width:100%; height:100px; line-height:24px; border:1px solid #cccccc; font-size:14px; padding-left:5px; margin:3px 5px 3px 0px; } 

/* caption */
.wor-caption-left-bold {font-weight:bold; color:#000; font-size:1em; line-height:1.5em; padding-left:5px; height:auto; overflow:auto; /*border:1px solid black;*/}
.wor-caption-left-bold > img{width:25px; margin-right:10px; }

/* avatar upload with preview */
.icon-box-default {position:relative; margin:auto; text-align:center; width:200px; height:200px; overflow:hidden; border-radius:4px; /*border:1px solid blue;*/}
.icon-box-default >img {width:100%; height:100%;}
.icon-box-bgimg-center {background-position:center center; background-size:cover;}
.icon-choose-image-circle {border-radius:50%; border:1px solid #000;}
.icon-choose-image-hide {width:20px; height:20px;}
.inputFile {padding:0px; margin-top:0px; width:200px; height:200px; overflow:hidden; opacity:0; cursor:pointer;}
#body-overlay {z-index:999; position:absolute; top:68px; left:68px; display:none;}
.wor-upload-avatar {margin:5px auto; width:100%; text-align:center; display:none; }

/* modal */
.modal-dialog {margin-top:80px; /*border:1px solid black;*/ }
.wor-modal-dialog {margin-top:80px; width:95%; padding:0px; /*border:1px solid black;*/ }
.wor-modal-body-preview {text-align:left; width:100%; height:400px; overflow-y:scroll; margin-right:0px; /*border:1px solid red;*/}
.wor-modal-iframe {position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; }

/* landing page */
.wor-landing-panel-middle {width:100%; height:100%; margin:auto; /*border:1px solid #f00;*/}
.wor-landing-logo {margin:auto; width:150px; /*border:1px solid blue;*/}
.wor-landing-logo >img {width:100%;}
.wor-landing-slogan {text-align:center; font-size:16px; font-weight:bold; color:#FF8C00;}
.wor-landing-status {text-align:center; font-size:14px; margin-top:10px;}

/* go to page top */
.wor-to-top {position:fixed; bottom:60px; right:10px; height:40px; width:40px; background-color:#ccc; opacity:0.75; z-index:3000; display:none; }
.wor-to-top >img {width:100%; height:100%; }
.wor-to-top-low {bottom:10px;}

/* login */
.login-frame {margin:100px auto; padding:20px;}
.login-field {margin:10px auto; height:50px; padding:10px 2px 10px 55px; width:100%; border:1px solid #cccccc;}
.glyphicon {z-index:2; color:#ccc; float:left; margin-top:-45px; margin-left:20px;}
.login-block-bottom {margin-bottom:20px;}
.login-label {font-weight:normal;}
.pwd-block {margin-top:10px; margin-bottom:10px; width:100%; /*border:1px solid black;*/}
.pwd-field-code {display:inline; margin:0px; height:50px; padding:10px 2px 10px 55px; width:60%; border:1px solid #cccccc;}
.pwd-btn-code {display:inline; margin:0px; cursor:pointer; font-weight:bold; /*border:1px solid red;*/}
.wor-margin-remove {margin:0px auto;}

/* user information block */
.wor-box-option {text-align:center; font-weight:normal; margin:0px; padding:5px; cursor:pointer; background-color:#FFF8DC; border:1px solid #FFF;}
.wor-box-option-middle {width:80px;}
.wor-position-float-right {float:right;}
.wor-box-option-yes {font-weight:bold; background-color:#9f3;}

/* information block - type side by side */
.wor-info-pad {width:100%; margin:0px 0px 10px 0px; padding:0px; }
.wor-info-block {width:100%; overflow:auto; padding:2px; margin-bottom:3px; background-color:#FFF; }
.wor-info-name {min-height:26px; color:#191970; padding:0px; font-weight:bold; display:flex; align-items:center; /*border:1px solid red;*/} 
.wor-info-name:hover {color:#2b6da5; text-decoration:none;} 
.wor-info-name >img {width:26px; height:26px;} 

/* information block - stick to top */
.wor-info-random-sticky {width:100%; position:-webkit-sticky; position:sticky; top:65px; padding:2px 5px; background-color:#fff; z-index:1000;}

/* information block - type post */
.wor-post-info-section {position:relative; width:100%; padding:3px; overflow:auto; /*border:1px solid red;*/}
.wor-post-info-poster {float:left; font-size:0.875em; color:#C0C0C0; font-style:italic}
.wor-post-info-time {font-size:0.875em; font-style:italic}
.wor-post-info-highlight {float:left; line-height:1.5em; color:#444; font-size:1em; margin:auto; padding-top:0px; width:100%;}
.wor-post-info-title {font-weight:bold; font-size:1.125em;}
.wor-info-profileimg-preview {width:100%; height:100%; background-position:center center; background-size:cover;}
.wor-list-book {position:absolute; top:0px; left:0px; margin:3px; width:50px; height:50px; border-radius:2px; overflow:hidden;}
.wor-list-book-minheight {min-height:60px;}
.wor-list-padding-left {padding-left:60px;}

/* information block - type post view & comment */
.wor-main-post-block {position:relative; padding:2px; width:100%; height:auto; overflow:auto; margin-bottom:3px; background-color:#fff; /*border:1px solid red;*/}
.wor-main-post-info {position:relative; margin-bottom:3px; width:100%; height:auto; overflow:auto; /*border:1px solid transparent;*/}
.wor-main-post-user-padding {padding-left:40px;}
.wor-main-post-user-face {position:absolute; top:2px; left:2px; width:35px; height:35px; border-radius:50%; overflow:auto; border:1px solid transparent;}
.wor-main-post-user-face > img{width:100%; height:100%; }
.wor-main-post-user-info {margin-left:0px; width:100%; min-height:38px;}
.wor-main-post-user-name {color:#999; white-space:nowrap; font-weight:normal; font-size:14px; line-height:14px; }
.wor-main-post-user-time {color:#c1c1c1; font-weight:normal; font-size:12px; line-height:24px; font-style:italic;}
.wor-main-post-user-time >a {color:#c1c1c1; font-style:italic;}
.wor-main-post-title {font-size:1.5em; font-weight:normal; color:#000; margin-bottom:10px;}
.wor-main-post-text {margin-top:3px; margin-bottom:3px; line-height:1.25em; word-wrap:break-word; word-break:break-all; }
.wor-main-post-info-icon {width:26px; margin-right:0px; /*border:1px solid black;*/}
.wor-main-post-status-info {float:left; margin:5px 10px 0px 0px; font-size:0.875em; color:#ccc; display:flex; align-items:center;}
.wor-main-post-reply-padding {padding-right:70px;}
.wor-main-post-cate-info {position:relative; margin-bottom:15px; font-size:0.875em; line-height:20px; width:100%; padding-left:25px;}
.wor-main-post-cate-icon {position:absolute; width:20px; height:20px; left:0px; top:0px; border-radius:3px;}
.wor-main-post-cate-item {width:100%; height:auto; overflow:auto; padding-top:1px;}
.wor-main-post-no-border {border:0px;}
.wor-main-post-vote {position:absolute; top:3px; right:0px; font-size:0.875em; /* border:1px solid #3333ff; */}
.wor-main-post-vote >img {width:18px; height:18px; }
.wor-main-post-vote-btn {cursor:pointer}
.wor-main-post-function {display:block; float:right; height:auto; margin-right:5px; color:#41abdd; cursor:pointer;}
.wor-section-center {width:100%; text-align:center;}
.wor-main-post-option-right {position:absolute; top:3px; right:2px;}
.wor-main-post-option-right >img {width:30px;}


/* message input box */
.wor-bottom-input {position:fixed; bottom:0px; width:100%; padding-left:120px; /*border:1px solid red;*/}
.wor-bottom-input-pad {margin:auto; width:100%; -webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);}
.wor-bottom-input-section {position:relative; width:100%; background-color:white; overflow:hidden; /*border:1px solid #000;*/}
.wor-bottom-input-block {width:100%; padding:5px 40px; background-color:white; /*border:1px dashed #000;*/}
.wor-bottom-input-pics-add {margin:auto; width:32px; height:32px; cursor:pointer; }
.wor-bottom-input-right-fix {position:absolute; top:0px; right:0px; /*border:1px solid #0ff;*/}

/* user points */
.wor-asset-block {width:100%; height:40px; padding:5px;}
.wor-asset-caption {font-size:1em; font-weight:bold; line-height:30px; display:flex; align-items:center; float:left;}
.wor-asset-caption >img {width:30px; height:30px;}
.wor-asset-balance {color:#006400; font-weight:bold; line-height:30px; font-size:1em; float:right; padding-right:10px;}
.wor-asset-trans-date {display:inline-block; float:left; font-size:1em; color:#C0C0C0; font-style:italic}
.wor-asset-trans-amount {display:inline-block; float:right; font-size:1em; color:#000;}
.wor-asset-trans-item {float:left; line-height:1.5em; color:#444; font-size:1em; margin:auto; padding-top:5px; width:100%;}
.wor-asset-section-size {padding:5px 15px;}
.wor-asset-info-pad {width:100%; overflow:auto; padding:2px; margin-bottom:3px; background-color:#FFFAF0;}
.wor-asset-img-medium-height {height:80px;}
.wor-asset-margin-bottom-extra {margin-bottom:15px;}
.wor-asset-img-large {width:144px; height:144px;}

/* information block - edit */
.post-input-section {width:100%; padding:3px; height:auto; overflow:auto; /*border:1px solid black;*/} 
.post-moment-padding-clear {padding-left:5px;}
.post-moment-list-option-text {font-size:0.875em; line-height:1.25em; float:right; color:#567; font-weight:normal; margin:8px; display:flex; align-items:center;}
.post-moment-list-option-text >img {height:1.25em; width:1.25em;}

/* social profile */
.wor-media-list-relative {position:relative;}
.wor-media-list-tag {position:absolute; top:-110px; left:0px;}
.wor-info-lnk-text {height:1.5em; font-size:1em; line-height:1.5em}

/* edit tag */
.wor-main-res-text {margin-top:5px; margin-bottom:15px; text-align:justify; word-wrap:break-word; word-break:break-all;}
.wor-main-res-text >img, .wor-main-res-text >p >img {width:98%;}

/* reading ranking */
.wor-read-bg-white {background-color:#fff;}
.wor-read-bottom-pad {margin-bottom:5px; width:100%; height:auto; overflow:auto; text-align:center; /*border:1px solid #0ff;*/}
.wor-read-text {margin-top:3px; margin-bottom:3px; line-height:1.25em; text-align:justify;}
.wor-read-text >img, .wor-read-text >p >img {display:block; margin:auto;}
.wor-comment-sendto-name {font-style:italic; color:#789;}

/* editing list */
.wor-list-padding-right {padding-right:35px;}
.wor-list-option-right {position:absolute; bottom:3px; right:2px;}
.wor-list-option-right >img {width:30px;}

/* edit rankings */
.wor-com-search-block {position:fixed; width:100%; margin-top:70px; top:0px; left:0px; padding:2px; z-index:100; background:#F0F8FF;}
.wor-com-search-section {position:relative; width:95%; height:40px; margin:10px auto; background:#fff; padding:1px 1px 1px 32px; /*border:1px solid red;*/}
.wor-com-search-box {border:1px solid #ccc;}
.wor-com-search-input {float:left; width:100%; height:36px; line-height:36px; padding-left:5px; border:0px;}
.wor-com-search-icon {position:absolute; top:2px; left:0px; width:32px; height:32px; cursor:pointer;}
.wor-com-search-icon >img {width:100%; height:100%;}
.wor-com-search-section-right {position:relative; width:95%; height:auto; overflow:auto; margin:10px auto; padding:1px 32px 1px 1px; background-color:#FDF5E6; /*border:1px solid red;*/}
.wor-com-search-create {float:left; width:100%; min-height:38px; line-height:38px; padding-left:5px;}
.wor-com-search-create >span {line-height:38px;}
.wor-com-search-btnnext {position:absolute; top:2px; right:0px; width:32px; height:32px; cursor:pointer;}
.wor-com-search-btnnext >img {width:100%; height:100%;}
.wor-com-search-result-block {position:relative; width:96%; overflow:auto; margin:3px auto; /*border:1px solid black;*/}
.wor-com-search-result-section {width:100%; overflow:auto; padding:0px 5px; margin:auto; background-color:#fff; /*border:1px solid black;*/}
.wor-com-search-result-title {width:100%; line-height:32px; font-size:1.25em; padding-right:40px;}
.wor-margin-top-250 {padding-top:250px;}
.wor-rank-edit-text-big {font-size:1.25em; color:#191970; line-height:1.5em;}
.wor-rank-edit-caption {width:100%; font-size:1em; padding:5px 0px;}
.wor-section-remarks {color:#999; font-size:0.875em; line-height:1em; width:100%; padding:5px; font-style:italic; text-align:left;}
.wor-section-general-95 {width:95%; margin:auto;}

/* about */
.wy-abt-text{display:block; margin:10px; text-align:left; font-size:1em; color:#191970 }
.wy-abt-text >p >img, .wy-abt-text >img {width:32px; height:32px; }
.wl-abt-title {font-size:1.5em; font-weight:bold;}
.wl-abt-subtitle {font-size:1.2em; font-weight:bold;}
.wl-abt-subtitle-1 {font-size:1em; font-weight:bold;}

/* footer */
.wor-footer-pad {margin-top:15px;}
.wor-footer-txt {text-align:center; font-family: Sans-serif, Times, serif; font-size: 0.75em; font-weight: normal; font-variant: normal; color: #666666;} 