﻿/*
 * AndyWu 2016.3.16
*/
body{ background-color:#f3f3f3;letter-spacing: 1px;}
.qr_code_pc{right: -195px;}
.qr_code_pc_img{ width:150px; height:150px;}
.sidebar-section{
    position: absolute;
    right: -150px;
    top: 0;
}
.table-cell {
    display: table-cell;
    vertical-align: middle;
}
.shop-img{border-radius: 30px; width:60px; height:60px;}
.shop-name {
    margin: 0 0 0 10px;
    word-break: break-all;
    font-size:16px;
    font-weight:bold;
    letter-spacing:1px;
}
.rich_media_area_primary::before{border:none;}
.rich_media_inner{padding-bottom: 50px;}


#divMiddle{ margin:5px; font-size:16px; padding-bottom:50px;}
#divMiddle .con{ padding:30px 30px 20px; line-height:25px; background-color:#fff; border:1px solid #e7e5e6; box-shadow:2px 2px 10px #E7E5E6;}
#divMiddle .con h2{ margin:0; padding:0;}
#divMiddle .con h2 a{ color:#0269AD; font-size:16px;}
#divMiddle .con h2 a:hover{ text-decoration:underline;}
#divMiddle .con .meta{ font-size:13px; color:#999999; margin:0 0 25px; padding:5px 0 10px; height:12px; line-height:12px; overflow:hidden; border-bottom:1px solid #ECECEC;}
#divMiddle .con .entry{ color:rgb(51, 51, 51); font-size:15px; overflow:hidden;}
#divMiddle .con .entry img{max-width:100%; height:auto; width:expression(this.width > 660 ? "660px" : this.width); }
#divMiddle .con .Autograph{ padding:10px 0 0;  border-top:1px solid #e5e5e5; margin-top:60px; color:#9e9e9e; text-align:right;}

.homeListBox{margin-bottom:5px; padding:20px 24px;line-height:25px; background-color:#fff; border:1px solid #d9dadc; box-shadow:2px 2px 10px #E7E5E6;}
.homeListBox .listDate{color:#888888; }
.homeListBox .listEntry{color:#888888; overflow:hidden;}
.homeListBox .listEntry .imageBox{position: relative; width: 100%; height: 100%; margin-bottom:10px;}
.homeListBox .listEntry .imageBox img{width:100%; height:auto;}/* width:698px; height:300px; */
.homeListBox h3{  margin:5px 0 10px; border:none; padding:0; color:#000;}
.homeListBox .readMore{color:#000; font-size:17px; border-top:1px solid #e7e7eb; padding:10px 0 0; margin-top:15px; background:url(images/arrow_carrot-right.png) no-repeat center right;}

.Autograph {
    border-top: 1px solid #e5e5e5;
    color: #9e9e9e;
    margin-top: 60px;
    padding: 10px 0 0;
    text-align: right;
}


.FooterNavMenu{
   position:fixed; bottom:0; left:0; right:0; text-align:center; z-index:999; background:#fafafa none no-repeat scroll 0 0 / 100% 100px;
    border-top: 1px solid #bfbfbf;
    height: 45px;
}
.FooterNavMenu .nav-item{
     width:50%;border-left: 1px solid #bfbfbf;display: block;
    float: left;
    height: 45px;
    box-sizing: border-box;
}
.FooterNavMenu .nav-item a{
    font-size: 14px;
    line-height: 45px;
    vertical-align: middle;
     color: #333;
    display: block;
    text-shadow: 0 0 2px #f5f5f5;
    white-space: nowrap;
    height:100%;    
}


.rich_media_content p{ padding:10px 0;}
.rich_media_content h2,.rich_media_content h4{ font:16px Georgia,"Times New Roman",Times,san-serif; color:#333333; font-weight:bold; margin:15px auto;}
.rich_media_content ul{ margin:0 0 0 45px; list-style-type:disc; padding:0; font-size:small;}
.rich_media_content ul li{ list-style-type:disc;}
.rich_media_content ol{ margin-left:45px;}
.rich_media_content ol li{ list-style-type:decimal;}
.rich_media_content blockquote{ background: url("images/bq.gif") no-repeat scroll left top #FFFFFF; color: #666666; font-size: 13px; margin: 0 auto; padding: 10px 10px 10px 45px; width: 90%; border:2px solid #EFEFEF;}
.rich_media_content a{ color:#3D81EE; text-decoration:none;}
.rich_media_content a:hover{ color:#ff3300 !important;}
.rich_media_content img:hover{box-shadow: 0 0 8px #0C0C0C;}
.rich_media_content .aligncenter{ text-align:center;}
.rich_media_content .wp-caption-text{ margin:0;}




.HeaderImg{background-color:#fff; border:none; width:auto; padding:0 0 10px;text-align:center; color:#717375;}
.HeaderImg img{ width:100%;}
.HeaderImg .rich_media_title{ border:none; margin:0; padding:0; color:#000;}

.margin0{ margin:0;}