embed, iframe {
  max-width:100%;
}
rt {
  font-size:0.65em; color:#078baf;
}


/* 上面固定bar */
#upheaderbar {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(208, 230, 244, 0.07) 0%, rgba(221, 241, 255, 0.55) 52%, rgba(221, 241, 255, 1) 100%) repeat scroll 0 0;
    font-size: 1em;
    margin-bottom: 5px;
    padding: 4px 8px;
    text-align: right;
    height:40px;
    line-height:34px;
}
#upheaderbar .form-control {
  display:inline;
}
#upheaderbar .leftpartlogo{
  width:90px;
  float:left;
  display:none;
  text-align:left;
}
#upheaderbar .dropdown-menu {
  text-align:center;
  left:unset;
  right:0;
}

/* 選單 */
ul.nav.navbar-right {
    margin-top: 0.5em;
}
.top-nav {
        z-index: 999;
}
.top-nav ul li {
    display: inline-block;
    margin: 0 0.5em 0.3em;
    background-color: rgb(93, 92, 162);
    background-color: rgba(36%, 36%, 64%,0.88);
}

.top-nav ul li a {
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 1.0em;
    color:#fff;
    font-family: 'Abel-Regular';
    position:relative;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #5BD982;
}
.top-nav ul li a:hover, .dropdown-menu > li > a:focus {
    color: #171462;
    box-shadow:0px 0px 0px 2px #171462 inset;
}
.top-nav .container {
  width:100%;
  max-width:1500px;
}

ul.dropdown-menu li a {
    color: #745EC5;
    font-size: 1.1em;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
    margin-top: 10px;
    min-width: 100%;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #745EC5;
}
button.navbar-toggle {
    background: #745ec5 none repeat scroll 0 0;
    border-color: #fff;
}
.navbar-right > li.open > a {
    color: #171462;
    box-shadow:0px 0px 0px 2px #171462 inset;
    background-color:#BAE0C4 !important;
}

.navbar-right > li.open .dropdown-menu li{
    width:90%;
}

.navbar-right > li.open .dropdown-menu a {
    color: #fff;
    text-decoration: none;
    background-color: #553F6D;
}
.navbar-right > li.open .dropdown-menu a:hover {
    color: #190C38;
    box-shadow:0px 0px 0px 2px #190C38 inset;
    background-color:white;
}

#h1jinzanlogoimg{
  margin-top:10px;
}

.titlesummary {
  float:left;
  width:100%;
  max-width:364px;
  margin:0.8em 0em 0 0.8em;
  
}
.titlesummary .titleoneline {
  border-bottom:1px solid #745EC5;
  padding-top:5px; 
  padding-bottom:0px;
  color:#8782C1;
  vertical-align: bottom;
  background-color: rgba(255,255,255,0.8);
  word-wrap: break-word; overflow:hidden;
}
.titlesummary .titleoneline label {
  margin-right: 0.8em;
  color:#573787;
}
.top-nav .container .bannerdiv{
  overflow:hidden;
  padding-top:5px;
  margin-left:5px;
  background: url("/web/img/index/jinzanbg002.jpg") no-repeat right bottom;;
/*  background-size:100% auto;   */
  height:105px;
}

.smallscreendate{
  float:left; width:200px; text-align:left;
  color:#4C82AA;
  padding-left:1em;
  display:none;
}
/* Footer */
footer {
  background: #E7F5FF none repeat scroll 0 0;
}
.footer .container {
  max-width:1500px;
  width: 100%;
}
footer >p {
  margin:0.5em auto 1.2em;
  text-align:center;
  width:95%;
  padding:1em;
}
/* Index.mtpl Userindex個人化首頁 */
.media.media-even {background-color:#F0F0F0;padding:4px;}
.userindex, .blockindex{
  margin:0.5em auto 1.2em;
  padding: 0.5em;
  width:95%;
  max-width:1500px;
  position:relative;
}

.more-articles {
  text-align:right; color:#BAF75D;
  margin-top:5px;
}
.more-articles a{
  color:#41AA00;
  text-decoration:underline;
}
.more-articles a:hover {
  background-color:#336526;
  color:white;
  text-decoration:underline;
}

.userindex >section > .onezone{
  margin-bottom:2em;
}
.userindex .onezone {
  position:relative;
  margin-bottom:2em;
}

.userindex .onezone .onezonetitle{
  padding:0.2em 0.4em;
  font-size:1.2em;
  font-weight:bold;
  color:white;
  width: 140px;
  text-align:center;
  letter-spacing: 0.1em;
-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;
  transform: scaleY(1.1) perspective(1.2em) rotateX(3deg);
  transform-origin: bottom left;
}
.userindex .onezone .onezonetitleen{
  width:230px;
  text-align:left;
  padding-left:1em;
}
.userindex .onezone .onezonetitleen div{
  transform: none;
  display:inline-block; 
}
.onezone .onezonebody{
  border:3px #DF7164 solid;
  padding:1em;
  background-color:#FFF;
-webkit-box-shadow: #B3B3B3 6px 6px 6px;-moz-box-shadow: #B3B3B3 6px 6px 6px; box-shadow: #B3B3B3 6px 6px 6px;
}

.pinktag .onezonetitle {
background: #f2bff1;/* Old Browsers */
background: -moz-linear-gradient(top, #f2bff1 0%, #dd40d8 41%, #c51bc0 52%, #f985f5 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f2bff1), color-stop(41%, #dd40d8), color-stop(52%, #c51bc0), color-stop(100%, #f985f5));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #f2bff1 0%, #dd40d8 41%, #c51bc0 52%, #f985f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2bff1 0%, #dd40d8 41%, #c51bc0 52%, #f985f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2bff1 0%, #dd40d8 41%, #c51bc0 52%, #f985f5 100%); /* IE 10+ */
background: linear-gradient(to bottom, #f2bff1 0%, #dd40d8 41%, #c51bc0 52%, #f985f5 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2bff1', endColorstr='#f985f5', GradientType=0 );/* IE6-9 */
}
.pinktag  .onezonebody{
  border-color: #f2bff1;
}

.cyantag .onezonetitle {
background: #b7effb;/* Old Browsers */
background: -moz-linear-gradient(top, #b7effb 0%, #24d2f9 41%, #00b7e0 52%, #80e8ff 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #b7effb), color-stop(41%, #24d2f9), color-stop(52%, #00b7e0), color-stop(100%, #80e8ff));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #b7effb 0%, #24d2f9 41%, #00b7e0 52%, #80e8ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b7effb 0%, #24d2f9 41%, #00b7e0 52%, #80e8ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b7effb 0%, #24d2f9 41%, #00b7e0 52%, #80e8ff 100%); /* IE 10+ */
background: linear-gradient(to bottom, #b7effb 0%, #24d2f9 41%, #00b7e0 52%, #80e8ff 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7effb', endColorstr='#80e8ff', GradientType=0 );/* IE6-9 */
}
.cyantag  .onezonebody{
  border-color: #55C1B6;
}


.orangetag .onezonetitle {
background: #f6e6bb;/* Old Browsers */
background: -moz-linear-gradient(top, #f6e6bb 0%, #eabc34 41%, #d3a20d 52%, #ffdf80 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f6e6bb), color-stop(41%, #eabc34), color-stop(52%, #d3a20d), color-stop(100%, #ffdf80));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #f6e6bb 0%, #eabc34 41%, #d3a20d 52%, #ffdf80 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6e6bb 0%, #eabc34 41%, #d3a20d 52%, #ffdf80 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6e6bb 0%, #eabc34 41%, #d3a20d 52%, #ffdf80 100%); /* IE 10+ */
background: linear-gradient(to bottom, #f6e6bb 0%, #eabc34 41%, #d3a20d 52%, #ffdf80 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6bb', endColorstr='#ffdf80', GradientType=0 );/* IE6-9 */
}
.orangetag  .onezonebody{
  border-color: #f6e6bb;
}


.grasstag .onezonetitle {

background: #e4eec4;/* Old Browsers */
background: -moz-linear-gradient(top, #e4eec4 0%, #b0d14d 41%, #94b828 52%, #d7f08f 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #e4eec4), color-stop(41%, #b0d14d), color-stop(52%, #94b828), color-stop(100%, #d7f08f));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #e4eec4 0%, #b0d14d 41%, #94b828 52%, #d7f08f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e4eec4 0%, #b0d14d 41%, #94b828 52%, #d7f08f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e4eec4 0%, #b0d14d 41%, #94b828 52%, #d7f08f 100%); /* IE 10+ */
background: linear-gradient(to bottom, #e4eec4 0%, #b0d14d 41%, #94b828 52%, #d7f08f 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eec4', endColorstr='#d7f08f', GradientType=0 );/* IE6-9 */
}
.grasstag .onezonebody{
  border-color: #e4eec4;
}

.graytag .onezonetitle {
background: #ffffff;/* Old Browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #a3aab2 41%, #7b8593 52%, #e2e5e9 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(41%, #a3aab2), color-stop(52%, #7b8593), color-stop(100%, #e2e5e9));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #a3aab2 41%, #7b8593 52%, #e2e5e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #a3aab2 41%, #7b8593 52%, #e2e5e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #a3aab2 41%, #7b8593 52%, #e2e5e9 100%); /* IE 10+ */
background: linear-gradient(to bottom, #ffffff 0%, #a3aab2 41%, #7b8593 52%, #e2e5e9 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e5e9', GradientType=0 );/* IE6-9 */
}
.graytag .onezonebody {
  border-color: #CCC;
}
.userindexright .profile {
    padding-top: 5px;
    padding-bottom: 10px;
    position: relative;
}
.userindexright > div{
  position: relative;
  padding:0.7em 0.4em;
}

.media-heading a:hover {
  color:white;
  background-color:#2B4477;
  text-decoration:none;
}
.right-cell h3 {
  background-color:#F455D2;
  opacity:0.85;
  color:white;
  padding:5px 15px 5px 4px;
  position:absolute;
  top:0;
  right:0; 
  margin-top:0.3em;
  font-size:1em;
}
.right-cell h3::before {
  content: "<<";
}
.right-cell.mydiscovery {
  background-color:#FCFFEA;
  padding-top:2.2em;
  color: #444;
}
.right-cell.friendlylink{
  background:#D4F9D7;
}
.userindexright .profile img{
    border: 5px solid white;
    box-shadow: 0 0 8px gray;
    margin: 15px;
    position: relative;
    width: 95%;
    max-width:140px;
    height:auto;
}

.userindexright .profile .profile_left{
   width:30%;
   min-width:180px;
   float:left;
}
.userindexright .profile .profile_right{
   display:inline-block;
   width:142px;
   font-size:1.3em;
   color:#7B8834;
}
.userindexright .profile .profile_right h2{
  font-size:2em;
  color:#008093;
  font-weight:bold;
}
.userindexright .profile h3{
  font-size:1.3em;
  color:#032B02;
}

.markertag {
  background-color:#20B3AF;
  width:88px;
  padding:0.2em 1em;
  color:white;
  position:absolute;
  top:0em;
  left:-0.5em;
  z-index:10;
    transform: rotate(333deg) ;
    -webkit-transform: rotate(333deg) ;
    -moz-transform: rotate(333deg) ;
    -o-transform: rotate(333deg) ;
    -ms-transform: rotate(333deg) ;
  opacity:0.6;
}
.recentnotice {
  margin-top:1em;
  margin-bottom:1em;
  padding-top:2em !important;
  background:#DEF;
}

.mydiscovery .mydiscoveryremark {
  display:none;
}

.mydiscovery a:hover, .recentnotice a:hover, .friendlylink a:hover {
  color:white;
  display:inline-block;
  background-color:#A30000;
  padding:1px 2px;
  text-decoration:none;
}

.mydiscovery a:hover {
  background-color:#B6CA35;
}

/* 月曆 */
table.cal {width:100%; max-width:500px; border:2px solid #DDD; padding:0px; }
table.cal td {text-align:center; width:14%; }
table.cal th {text-align:center; border-bottom:1px solid #BBB; padding-top:5px; }
table.cal th a { margin:6px; padding:2px;   text-decoration:none; }
table.cal th a:hover { background:cyan; }


.weekday_sun { color: white; background:#bc0f0f;  border-radius: 5px; }
.weekday_sat { color: white; background:#0d890d;  border-radius: 5px; }

.day_holiday { color: red;  background:#DFF; font-weight:bold; cursor: help; }

.day_sun { color: red;  background:#DFF; font-weight:bold; }
.day_sat { color: #0d890d;  background:#DFF; font-weight:bold; }
.day_cell { background:#DFF; }
.highlight_today { padding:1px 5px; color: white; background: #03adbc; border-radius: 10px; }

#cal { padding-bottom:0; }
#hinttag { background: #fff3e6; color:#e87000; margin: 4px 7px; line-height: 0.9em; padding:5px 10px; }









.thememenu {
  background-color:#f0ad4e !important;
}
.thememenu a:hover {
  background-color:#f0ad4e !important;
  color:#422f1d !important;
}


/* Parent */
.smalldashedunderline { border-bottom: 1px #888 dashed; margin-bottom:2px; line-height:1.8em; }
.smalldashedunderline:hover { background-color:#16561A; }
.smalldashedunderline:hover a {color:white;  text-decoration:none; }

#clockblock {max-width:150px; max-height:150px; width:150px; height:150px; float: right; margin-top:-120px; margin-right:10px; }
#calculator input{
  font-size:1.4em;
  font-family:American Typewriter;
  letter-spacing:1px;
}
#calculator textarea {
  margin-top:35px !important;
  font-size:1.4em;
  letter-spacing:1px;
  font-family:"American Typewriter";
  height:35px !important;
  padding-right:8px;
  padding-left:8px;
}

/* ShowMedia */
main.container {
  max-width:1500px;
  width:95%;
  padding:0;
}
.shrink300thumb img{
  max-width:100%;
}

.mediashowbox {
  padding:1em;
    font-size: 18px;
    line-height: 1.6em;
}
.qrcodefloatthere {
  text-align:right;
  display:block;
}
.mainmediabody {
  border:2px solid #DDD;
}
/* ListMedia */
.randomcontenth3{
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 1%, #fe931f 100%);
background: -webkit-linear-gradient(left, #ffffff 1%,#fe931f 100%);
background: linear-gradient(to right, #ffffff 1%,#fe931f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fe931f',GradientType=1 );
  color:white;
  padding:2px 5px;
  text-align:right;
}

/* ShowContent.mtpl */
.responsive-img,.bigimagemax100 {
  max-width:100%;
}
.remarkbox {
  float:left; border:1px dashed #DDD; line-height:32px; color:#AAAA91; 
  max-width:400px; width:100%; margin-bottom:5px; position:relative; 
  padding-left:30px; padding-right:30px;
}
.remarkbox .upleftquot {
  font-size:2.3em; position:absolute; left:0;top:0;
}
.remarkbox .ribotmquot {
  font-size:2.3em; position:absolute; right:0; bottom:0;
}

code {
  background:black;
  color:white;
  padding:0.6em;
  
}
.hiddenwhenwild{
  display:none; color:#777;
}
.maincontentbody {
  font-size:18px;
  line-height: 1.6em;
}
.maincontentbody blockquote {
  position: relative;
  padding: 1.5em 1.7em;
  font-style: italic;
  background: #fffbe6;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  margin: 1.5em 0;
  color: #555;
}

.maincontentbody blockquote::before {
  content: "“";
  font-size: 4em;
  color: #f9c74f;
  position: absolute;
  top: 10px;
  left: 0px;
  opacity: 0.3;
  font-family: serif;
}

.maincontentbody blockquote::after {
  content: "”";
  font-size: 4em;
  color: #f9c74f;
  position: absolute;
  bottom: -20px;
  right: 10px;
  opacity: 0.3;
  font-family: serif;
}

.maincontentbody table {
  width:98%;
  border-width:3px;
}
.maincontentbody table td {
  padding:6px;
}
.editfloatthere {
  float:right;
  margin-top:3em;
  padding:3px;
  text-align:right;
  width:20%;
  min-width:90px;
  background-color:white;

}
h3.title {
   font-size: 2em;
   color: #745EC5;
   text-align:left;
}
.contenttext {
  border: 2px solid #745EC5;
  margin:0.5em auto 1.2em;
  padding: 0.5em 0.3em 0.5em 1em;
  width:95%;
  max-width:1500px;
  position:relative;
}

.contenttextbody {
  background: url("/web/img/common/lady.jpg") no-repeat right 100px;
  position:relative;
  border: 1px #F0F0F0 solid;
}
.contenttextbody table {
  width:100%;
  max-width:100%;
}
.contenttextbody table td{
  word-break:break-all;
}
.contentbottomend {
  margin-top:1.8em;
  text-align:left;
  color:#2B68AD;
}
.contentbottomend b {
  font-size:1.5em;
}
.contentbottomend a {
  display:block;
  float:right;
  
}
.breadcrumb.contentbread {
background: -moz-linear-gradient(left,  rgba(232,232,232,1) 0%, rgba(249,249,249,1) 75%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 75%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 75%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
  width:90%;
  z-index:1;
}
.breadcrumb.contentbread li{
  max-width:160px;
  height:1.2em;;
  word-wrap: break-word;
  overflow:hidden;
}
.breadcrumb.contentbread li.active{
  max-width:420px;
}
.maincatalog {
  margin-top:30px;
  color:#376d9b;
  border-left: 7px #126684 solid;
  padding-left: 10px;
}
.subcatalog {
  margin-top:15px;
  color:#379d9d;

}
.catalogbox {
  list-style-type:square;
}
.catalogbox .subcatali {
  list-style-type:none;
}
.subcatali ul li {
  list-style-type:none;  
}
.subcatali ul li:before {
  content: "∟"; /* Insert content that looks like bullets */
  padding-right: 8px;
  color: blue; /* Or a color you prefer */
}
.subcatali ul {
  padding-left:23px;
list-style-position:outside;
}
.contenttitle, .contenttitle h4,.contenttitle h5{
  text-align:right;
}
.contenttitle img{
  float:right;
  width:100px;
}
.righttoptag {
 position:absolute; top:0; right:0; padding:2px;
}
.rightbottomtag {
 position:absolute; bottom:0; right:0; padding:2px;
}
.maincontentbody a {
    background-color: transparent;
    border-bottom: 2px dashed #005580;
    color: #005580;
    cursor: pointer;
    padding-bottom: 1px;
    text-decoration: underline;
    word-break: break-all;
}
.maincontentbody ::-moz-selection {
 background: #FE57A1; color: white;
}
.maincontentbody ::selection {
 background: #FE57A1; color: white;
}
section.relativecontents, section.interestingcontents {
  margin-top:2em;
  margin-bottom: 3em;
  color: #50B6BF;
position:relative;
}
section.interestingcontents {
  color:#C635CE;
}
section.relativecontents h3 {
  font-size:1.3em;
  border-bottom:2px solid #4BDDEA;
}
section.interestingcontents h3 {
  font-size:1.3em;
  border-bottom:2px solid #751E6C;
}
section.relativecontents a,  section.interestingcontents a {
  text-decoration: none;
  display:block;
  padding:3px 6px;
  overflow:hidden;
}
section.relativecontents a:hover {
  color:white;
  background-color:#1E6E75;
}

section.interestingcontents a:hover {
  color:white;
  background-color:#751E6C;
}

.answerrightdiv {
  margin-left:10px; background-color:white; color:#20B8EA; text-align:right;
}
.answerrightdiv div {
  color: #777;
}
.span_firstchar {
  font-size:1.1em;
  border:1px dashed #CCC;
  border-bottom:4px solid red;
  padding: 0 3px;
  font-weight:bold;
  vertical-align: baseline;
  line-height:1.1em;
}

.span_firstchar_green {
  border-bottom:4px solid #00db3e;
}

.span_firstchar_yell {
  border-bottom:5px solid yellow;
}

.span_firstchar_cyan {
  border-bottom:4px solid cyan;
}


.div_upsidedownblack, .code_upsidedownblack {
  background-color: black;
  color: #FFF;
  font-family:Courier New;
  border-radius: 3px;
}
.div_upsidedownblack {
  padding:10px 12px 5px;
  display:block;
  word-wrap:break-word;
  margin-bottom:8px;
  line-height: 1.3em;
}
.shellgrayblock {
  color:#000;
  background-color: #DDD;  
  font-family:Courier New;
  border-radius: 3px;
  padding:10px 12px 5px;
  display:block;
  word-wrap:break-word;
  margin-bottom:8px;
}
.div_command {
  background-color: #ededed;
  border:#00ff37 1px solid;
  border-left:#25dd28 4px solid;
  padding:10px 12px 5px;
  font-family:Courier New;
  word-wrap:break-word;
  margin-bottom:8px;
}

.div_commandyl {
  background-color: #ededed;
  border:#e9ed00 1px solid;
  padding:10px 12px 5px;
  font-family:Courier New;
  word-wrap:break-word;
  margin-bottom:8px;
  border-left:#e9ed00 4px solid;
}
.div_commandor {
  background-color: #ededed;
  border:#ff893a 1px solid;
  padding:10px 12px 5px;
  font-family:Courier New;
  word-wrap:break-word;
  margin-bottom:8px;
  border-left:#ff893a 4px solid;
}
.div_commandcy {
  background-color: #e8ebed;
  border:#93cbf9 1px solid;
  padding:10px 12px 5px;
  font-family:Courier New;
  word-wrap:break-word;
  margin-bottom:8px;
  border-left:#93cbf9 4px solid;
}
.div_commandpp {
  background-color: #f5e3f7;
  border:#c66ff2 1px solid;
  padding:10px 12px 5px;
  font-family:Courier New;
  word-wrap:break-word;
  margin-bottom:8px;
  border-left:#c66ff2 4px solid;
}



kbd.likeabutton {
    background-color: #e1e3e5;
    border: 1px solid #adb3b9;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(12, 13, 14, 0.2), 0 0 0 2px #fff inset;
    color: #242729;
    display: inline-block;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 11px;
    line-height: 1.4;
    margin: 0 0.1em;
    padding: 0.1em 0.6em;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}

.removepadding {
  padding-right:0;
  padding-left:4px;

}


/* Share */
.share2 {
  display:block;
  min-height:60px;
}

.share2 span {
  display: inline-block; 
  background:url(/web/img/common/share.jpg) no-repeat;
  overflow: hidden; 
  text-indent: -9999px; text-align: left; 
  background-clip:content-box; padding-top:3px; background-origin:content-box;
  width:58px;
  min-height:55px;
}

.share2 .fb {
  background-position: 0 0;
}
.share2 .gplus {
  background-position: -60px 0;
}
.share2 .line {
  background-position: -180px 0;
}
.share2 .linkedin {
  background-position: -120px 0;
}
.share2 .twitter {
  background-position: -120px -53px;
}
.share2 .webao {
  background-position: -60px -53px;
}
.share2 .wechat {
  background-position: -180px -53px;
}
.share2 .tumblr {
  background-position: 0px -107px;
}
.share2 .qq {
  background-position: -120px -107px;
}
.share2 .orderjz {
  background-position: -60px -107px;
}

/* Footer */
.footer {
  margin-bottom:20px;
}
.footer .container .footer-grids h3{
  padding:5px 10px;
}
.footer .container .footer-grids > a {
  text-align:right;
  text-decoration: none;
  display:block;
  border-bottom:2px solid #43ACC1;
}
.footer .container .footer-grids > a:hover {
  color:white;
  background-color:#43ACC1;
}
footer p{
  font-size:18px;
  margin-bottom:0;
}
@media(min-width:1980px){
  div, section, p, a { font-size:110%; }
}

@media(min-width:1200px){

.top-nav .container .bannerdiv{
  background-size:100% 100%;
}
.contenttextbody.col-lg-10 {
  width:78%;
}
.removepadding.col-lg-2 {
  width:22%;
}
}

/* MD */
@media(max-width:1199px){
.hiddenwhenwild{
  display:inline;
}

}

/* SM */
@media(max-width:991px){
.contenttitle img{
  width:unset;
}
.mydiscovery .mydiscoveryremark {
  color:#022D0B;
  display:inline;
  width: 55%;
}
.profile .profile_right{
  width:50% !important; 
}
}
/* XS */
@media(max-width:767px){
button.navbar-toggle {
    background: #745EC5;
    border-color: #fff;
}
.navbar-toggle .icon-bar {
    background: #fff;
}
.top-nav ul li {
    display: block;
   margin: .5em 0;
}
ul.nav.navbar-right {
    text-align: center;
}
.navbar-right .dropdown-menu {
    min-width: 100%;
    position: relative;
   text-align:center;
}
 #upheaderbar .leftpartlogo{
  display:block;
 }
 #h1jinzanlogoimg{
  display:none;
 }
.breadcrumb.contentbread {
  width:70%;
  z-index:1;
}
}

@media(max-width:520px){
.profile .profile_right{
  width:90% !important;
}
 button.navbar-toggle {
    margin-top: 0.3em;
 }
 #upheaderbar {
    font-size: 0.9em;
    height:80px;
 }
 #languagetag{
   display:none;
 }
 #searchtext {
  display:none;
 }
.titlesummary {
  display:none;
 }
 .smallscreendate{
  display:block;
 }
 #clockblock {width:100px; height:100px; margin-top: -80px;  }
 .jumbop {padding-right:100px; }
}
@media(max-width:410px){
.logo h1 {
    font-size: 2.5em;
}
button.navbar-toggle {
    margin: 0;
}
.mediashowbox {
  padding:1em 0;
}
.contenttext {
  padding: 0.5em 0;
}
.userindex {
  padding: 0.5em 0;
} 
#kw { max-width:100px !important;}
.share2 {  min-height:120px;}

}

/* BLOCK MODE */
.blockindex >section > div{
  margin-bottom:0.5em;
}

.main-tile {
  width:180px;
  height:180px;
  text-align:center;
  display:inline-block;
  margin:0;
  padding:0;
  vertical-align: top;
  overflow: hidden;
  background-size:3300%;
  background-position:bottom left;
  background-repeat:no-repeat;
  position:relative;
}
.main-tile:hover {
  border-width:7px;
}

.one-four-width-tile {
  width:45px;
  height:180px;
}
.third-four-width-tile {
  width:135px;
  height:180px;
}
.half-height-tile {
  width:180px;
  height:90px;
}
.half-width-tile {
  width:90px;
  height:180px;
}
.double-width-tile {
  max-width:365px;
  width:100%;
  height:180px;
}
.ninth-four-width-tile {
  max-width:410px;
  width:100%;
  height:180px;
}
.double-height-tile {
  width:180px;
  height:366px;
}

.main-tile .tile-text {
  background: black;
  opacity:0.82;
  margin:4%;
  max-height:92%;
  overflow: hidden;
  color:#444;
}

.main-tile .tile-text:hover {
  color:#DDD;
  opacity:0.9;
  background:#111;
  margin:0;
  padding:4%;
  height:100%;
  max-height:100%;
}
.main-tile .tile-text:hover h4 {
  padding:2px;
}

.main-tile .remark-text {
  display:none;
}

.main-tile a {
   text-decoration:none;
}
.main-tile .tile-heading {
}
.profile-tile {
  background-color:#EEEEFF;
  color: #0A89A7;
  border:2px #0A89A7 solid;
  position:relative;
  float:left;
  margin-right: 5px;
}
.more-tile {
  background:#222;
  padding-top:8px;
}
.more-tile a{
  color:pink;
}
.focusedall-tile {
  border:8px #EC89F9 solid;
}
.focusedall-tile h4 {
  color:pink;
}
.focusedall-tile .tile-text:hover h4 {
  background-color:#B63DC6;
  color:#FFF;
}

.latest-tile {
  background-color:#55C1B6;
  border:8px #55C1B6 solid;
}
.latest-tile h4 {
  color:cyan;
}
.latest-tile .tile-text:hover h4 {
  background-color:#55C1B6;
  color:#FFF;
}

.recenthot-tile {
  background-color:#E6B82F;
  border:4px #E0B020 solid;
}
.recenthot-tile h4 {
  color:yellow;
}
.recenthot-tile .tile-text:hover h4 {
  background-color:#E6B82F;
  color:#111;
}

.column-tile {
  background-color:#627232;
  border:8px #B8ED1A solid;
}
.column-tile h4 {
  color:lightgreen;
}
.column-tile .tile-text:hover h4 {
  background-color:#627232;
  color:#FFF;
}

.cold-tile {
  background-color:#E6B82F;
  border:8px #E0B020 solid;
}
.cold-tile a {
  color:yellow;
}
.cold-tile a:hover {
  background-color:yellow;
  color:#111;
}
.cold-tile:hover {
  background-color:#C6980F;
}
.scene-tile {
  height:90px;
}
.scene-tile div {
/*  margin-top:45px; */
  display:block;
  height:90px;
  background-repeat: no-repeat;
  background-color:#DDD;
}
.scene-tile .div1{
  background-position:-10px 0px;
}
.scene-tile .div2{
  background-position:-290px 0px;
}
.scene-tile .div3{
  background-position:-420px 0px;
}
.scene-tile .div4{
  background-position:-610px 0px;
}

.tile-img {
  display:block;
  text-align:center;
}
.tile-img img {
  width:100%; max-width:150px; max-height:120px;
}
.tile-img a{
  display:inline-block;
  margin-top:2px;

}
.adv-tile {
  background: #eee;
  color:black;
}


