h1,h2,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0}
body{width:100%;height:auto;background-color:#f7efe2;text-align:center;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
body,html{margin:0 auto;max-width:640px;}
ol,ul{list-style:none}
a,a:visited{text-decoration:none;color:#545164;}
dl a:visited{text-decoration:none;color:#777;}
.remark{color:#999;font-size:12px;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.clear{clear:both;overflow:hidden;display:block;font-size:0;height:0;line-height:0;}
.fright{float:right;}
.f12{font-size:12px;}
.p10{padding:10px;}
.gray{color:gray;}
.mt10{margin-top:10px;}
.center{text-align:center;}
.nor{font-weight:normal;}
.left{text-align:left;}

.box{width:auto !important;margin:0 16px 10px 16px!important;padding:0 !important;overflow:hidden !important;}
.wbox{width:auto !important;margin:0 16px 10px 16px!important;padding:6px !important;overflow:hidden !important;background:#FFFFFF !important;box-sizing:border-box !important;border-radius:12px;}
.box_title{margin:12px 0 !important;padding:0 !important;}
.box_title .bar{text-align:left !important;color:#4A2E1B !important;font-size:16px !important;font-weight:700 !important;padding:0 8px !important;line-height:24px !important;border-left:4px solid #BA4B3E !important;}
.box_title a{color:#4A2E1B;}
.box_content{padding:8px 12px !important;text-align:left !important;line-height:200%;background:#FFFFFF !important;box-sizing:border-box !important;border-radius:12px;}
.box_content p{line-height:200%;}
.box_intro{padding:6px !important;text-align:left !important;}
.box_intro p{font-size:13px !important;color:#776A5D !important;line-height:1.6 !important;}

.inform{border-radius:12px;background:#FFFDF9 !important;padding:6px 8px !important;text-align:left !important;}
.inform p{font-size:14px !important;color:#4A453F !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:6px !important;}
.ipt, .select{border:1px solid #D6C3B0 !important;background:#FFFFFF !important;padding:4px 10px !important;font-size:14px !important;color:#3C3630 !important;border-radius:6px !important;height:34px !important;outline:none !important;box-sizing:border-box !important;transition:all 0.2s ease !important;-webkit-appearance:none;}
.select{padding-right:20px !important;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23776A5D'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 4px center / 16px !important;}
.ipt:focus, .select:focus{border-color:#BA4B3E !important;box-shadow:0 0 0 2px rgba(186, 75, 62, 0.1) !important;}
.button{width:100% !important;max-width:280px !important;height:42px !important;line-height:42px !important;font-size:15.5px !important;font-weight:700 !important;background:linear-gradient(135deg, #E2584A, #BA4B3E) !important;color:#FFFFFF !important;border-radius:21px !important;margin:14px auto 4px auto !important;border:none !important;display:block !important;text-align:center !important;box-shadow:0 4px 12px rgba(186, 75, 62, 0.3) !important;letter-spacing:1px !important;transition:all 0.2s ease !important;-webkit-appearance:none;}
.button:active{transform:scale(0.96) !important;opacity:0.95 !important;box-shadow:0 2px 6px rgba(186, 75, 62, 0.2) !important;}
.sbutton{height:34px !important;line-height:34px !important;padding:0 16px !important;font-size:13.5px !important;font-weight:700 !important;color:#FFFFFF !important;background: linear-gradient(135deg, #E2584A, #BA4B3E) !important;border-radius:17px !important;border:none !important;box-shadow:0 3px 8px rgba(186, 75, 62, 0.2) !important;margin-left:4px !important;transition:all 0.2s ease !important;-webkit-appearance:none;}
.sbutton:active{transform:scale(0.96) !important;opacity:0.9 !important;}
.qbutton{display:inline-block !important;height:32px !important;line-height:30px !important;padding:0 14px !important;font-size:13px !important;font-weight:500 !important;color:#4A2E1B !important;background:#FAF6F0 !important;border:1px solid rgba(186, 75, 62, 0.3) !important;border-radius:16px !important;box-shadow:none !important;margin:4px !important;text-align:center !important;cursor:pointer !important;transition:all 0.2s ease !important;-webkit-appearance:none;}
.qbutton:active{background:#F2EAE1 !important;border-color:rgba(186, 75, 62, 0.6) !important;transform:scale(0.97) !important;}

#path{background-color:#f7efe2;color:#398fcb;height:24px;line-height:24px;padding:55px 0 5px 16px;font-size:12px;text-align:left;overflow:hidden;width:95%;margin:0 auto;position:relative;}
#header{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;width:100%;height:50px;background:#F5DFB6;box-shadow:0 0 8px rgba(0,0,0,.5)}
#header small img{height:30px}
#header small{float:left;padding:8px}
#header span{display:block;margin-top:8px;padding:3px 5px;width:27px;height:25px;text-align:center}
.fr{float:right}
#header ul li{float:left;padding:3px 5px;font-size:16px;line-height:40px}
#header ul li a{color:#a7180e;font-family:"Microsoft Yahei";}
#se_wrap,#se_inner,#se_bn,#foot,#foot p,#path{display:block}
#se_wrap{width:88%;height:34px;padding:5px 0 0 5px;margin:5px auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;background-color:white;border:1px solid #6e6e6e;overflow:hidden;text-align:left;}
#se_inner{height:39px;position:absolute;right:74px!important;left:0!important;top:0!important;background:none transparent}
.se-input{display:block;width:100%;padding:6px 25px 6px 6px;font-size:18px;line-height:24px;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#se_bn{background-size:74px 39px;-webkit-background-size:74px 39px;-moz-background-size:74px 39px;-o-background-size:74px 39px;width:74px;height:39px;position:absolute;top:0;right:0;z-index:2;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border:0;border-left:1px solid #888;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:18px;}
#foot{text-align:center;width:100%;height:80px;line-height:30px;font-size:14px;color:#935422;}
#foot p{line-height:28px;display:block;margin:0 7px;text-align:center;}
#navi{margin:14px 10px !important;padding:4px 0 !important;background:transparent !important;}

.mod_dl{margin:8px 8px 8px 8px !important;padding:8px !important;}
.mod_title{width:100% !important;font-size:15px !important;font-weight:700 !important;color:#4A2E1B !important;text-align:left !important;padding-left:10px !important;margin-bottom:12px !important;line-height:1.2 !important;border-left:4px solid #BA4B3E !important;}
.mod_grid{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:8px !important;margin:0 !important;padding:16px !important;background:#FFFFFF !important;border-radius:12px;}
.grid_item{width:100% !important;margin:0 !important;padding:10px 4px !important;background:#FFFDF9 !important;border:1px solid #F3ECE0 !important;border-radius:8px !important;display:flex !important;align-items:center;justify-content:center;position:relative;box-sizing:border-box !important;transition:all 0.2s ease;}
.grid_item a{display:block !important;width:100% !important;font-size:13.5px !important;color:#4A453F !important;font-weight:500 !important;line-height:1.3 !important;text-align:center !important;}
.grid_item:active{background:#FDF4E7 !important;border-color:#E6D0BA !important;transform:scale(0.96) !important;}
.grid_item a .red, .grid_item a span.red, .grid_item a strong{color:#D32F2F !important;font-weight:700 !important;}
.grid_item a[href*="vip/gn"]::after, .grid_item a[href*="vip/jp"]::after, .grid_item a[href*="vip/hx"]::after{content:'HOT' !important;position:absolute !important;top:-5px !important;right:-2px !important;background:linear-gradient(135deg, #FF6B6B, #E53935) !important;color:#FFFFFF !important;font-size:8.5px !important;font-weight:800 !important;padding:1px 4px !important;border-radius:6px 6px 6px 0 !important;line-height:10px !important;transform:scale(0.85) !important;box-shadow:0 2px 6px rgba(229, 57, 53, 0.4) !important;animation:naviHotPulse 1.8s infinite ease-in-out !important;}
.grid_item a[href*="vip/hy"]::after, .grid_item a[href*="vip/cy"]::after, .grid_item a[href*="yuelao"]::after{content:'²âËã' !important;position:absolute !important;top:-5px !important;right:-2px !important;background:linear-gradient(135deg, #FFA726, #F57C00) !important;color:#FFFFFF !important;font-size:8.5px !important;font-weight:800 !important;padding:1px 4px !important;border-radius:6px 6px 6px 0 !important;line-height:10px !important;transform:scale(0.85) !important;box-shadow:0 2px 6px rgba(245, 124, 0, 0.3) !important;}

/* ÕÛµþ½éÉÜ */
.intro { background: #ffffff; border-top: 1px solid #eaeaea; }
.intro:first-child { border-top: 1px solid #eaeaea; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.intro:last-child { border-bottom: 1px solid #eaeaea; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
.intro-trigger { display: flex; justify-content: space-between; align-items: center; padding: 12px 16px; cursor: pointer; user-select: none; background: #ffffff; transition: background 0.2s ease; }
.intro-trigger:hover { background: #fafafa; }
.intro-label { font-size: 14px; font-weight: 500; color: #333333; line-height: 1.4; }
.intro-icon { width: 24px; height: 24px; position: relative; transition: transform 0.25s ease; display: inline-block; }
.intro-icon::after { content: ''; position: absolute; top: 6px; left: 6px; width: 8px; height: 8px; border-right: 2px solid #666666; border-bottom: 2px solid #666666; transform: rotate(45deg); transition: transform 0.25s ease; }
.intro-icon.open { transform: rotate(180deg); }
.intro-body { overflow: hidden; max-height: 0; transition: max-height 0.28s cubic-bezier(0.4, 0, 0.2, 1); }
.intro-body.open { max-height: 800px; }
.intro-inner { text-align:left;padding: 16px 24px 24px; font-size: 14px; line-height:200%; color: #555555; border-top: 1px solid #f5f5f5; }
.intro-inner p { margin: 0; }
.intro-inner p + p { margin-top: 12px; }
.intro-inner strong { color: #222222; font-weight: 600; }


h1.title{font:20px 'Microsoft YaHei';padding:8px 0;color:#333;text-align:center;border-bottom:1px dashed #efeff0;margin:0 10px;font-weight:bold;width:96%;color:#A80101;}
.sub_title{padding-left:10px;font-size:16px;}


.detail{text-align:left;width:auto !important;margin:0 16px 10px 16px!important;overflow:hidden;padding:6px;background:#FFFFFF !important;box-sizing:border-box !important;border-radius:12px;padding:6px !important;}
.detail h1{text-align:left;line-height:28px;border-top:#804627 solid 1px;border-bottom:#ccc solid 1px;font-size:18px;font-weight:bold;margin:5px 0;color:#804627;background-color:#f8EACF;padding:3px 10px;}
.detail h2{padding-left:6px;border-left:3px solid #935422;font-size:16px;margin:16px 8px;}
.h2_content{font-size:16px;line-height:180%;color:#333;margin-left:18px;}
.detail h3{font-size:15px !important;font-weight:700 !important;color:#4A2E1B !important;text-align:left !important;padding-left:10px !important;margin:12px;line-height:1.2 !important;border-left:4px solid #BA4B3E !important;}
.detail h4{padding-left:6px;border-left:3px solid #935422;font-size:16px;margin:16px 8px;}
.h4_content{font-size:16px;line-height:180%;color:#333;margin-left:18px;}
.h4_content p{margin:8px 0;}

.detail u,.detail h3 a{color:#804627;}
.detail dl{margin:0;padding:0;}
.detail dd{text-align:left;font-size:16px;line-height:160%;margin:0.25rem;}
dd.option{font-size:16px;line-height:28px;}
.detail li{text-align:left;font-size:14px;line-height:32px;margin-left:12px;border-bottom:#eee solid 1px;list-style:none;}
.detail a.inlink{width:100%;display:block;color:#935422;}
.detail dd strong{font-weight:bold;}
.article{margin:5px 0;}
.article .content h1{text-align:center;margin:10px 0;padding:0;font-weight:800;font-size:20px;color:#8B2829;}
.article .content h1 span{float:right;font-size:12px;color:#666;font-weight:400;}
.article .content .info{text-align:center;font-size:14px;color:#444;height:22px;width:100%;margin:10px auto;padding-bottom:5px;background:url(/img/dots_x.gif) repeat-x bottom;}
.article .content{text-align:left;padding:0 15px;display:block;font-size:16px;line-height:180%;}
.article .content h3{padding-left:15px;line-height:32px;border-left:5px solid #7c4328;font-size:16px;background:#FDF5E6;margin:8px 0;font-weight:bold;}

.listbox{margin:10px 0;overflow:hidden;text-align:left;}
.listbox .title{margin:0 5px;height:35px;background:#F5DFB6;color:#BA4B3E;}
.listbox .title h2{border-left:5px solid #8B2829;font-size:16px;padding-left:12px;color:#000;line-height:35px;}
.listbox .title h2 a{color:#804627;}
.listbox .title h2 span{color:#8B2829;font-size:18px;}
.listbox .title .more{float:right;margin:0;font-weight:bold;padding:0 8px;color:#BA4B3E;border-radius:5px;}
.listbox .title .more a{color:#BA4B3E;font-size:14px;}

.pic_list{margin:0 10px;}
.pic_list ul{width:100%;margin:0 auto;}
.pic_list li{font-size:16px;padding:10px 0px;margin:0;border-bottom:1px dashed #ddd;overflow:hidden;list-style:none;text-align:left;}
.pic_list li.text{padding:10px 5px 10px 12px;margin:0;background-size:20px auto;background:url(/img/arrow.gif) center left no-repeat;border-bottom:1px solid #f2f2f2;overflow:hidden;list-style:none;}
.pic_list li:last-child{border:0;}
.pic_list li a{display:block;overflow:hidden;}
.pic_list dl{margin:0;padding:0;}
.pic_list dt{width:120px;height:80px;float:left;margin-right:10px;position:relative;}
.pic_list dt img{height:80px;width:120px;object-fit:cover;position:absolute;}
.pic_list dd p{font-size:14px;color:#999;}
.pic_list dd .date{margin-top:20px;}
.pic_list dd .h3{font-size:18px;font-weight:normal;line-height:150%;position:relative;color:#333;word-wrap:break-word;word-break:normal;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;}

.pages{margin:0;padding:0;height:50px;border-top:1px solid #ddd;}
.pages ul{float:left;padding:12px 0px 12px 16px;margin:0;}
.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;padding:4px 4px;}
.pages ul li a{float:left;color:#555;display:block;}
.pages ul li a:hover{color:#690;text-decoration:none;}
.pages ul li.thisclass,.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:bold;}
.pages .pageinfo{line-height:18px;padding:2px 4px;color:#999;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
dd.form,p.form{font-size:16px;padding:5px 10px;}

.ipt{border:1px solid #d0ad9a;background:#fff;padding:3px;font-size:16px;color:#333;line-height:26px;}
.select{color:#3e4144;font-size:16px;line-height:26px;padding:3px;border:1px solid #d0ad9a;height:34px;}
.line{border-top:1px dashed #dcc4b0;margin:8px;}
ul.lingqian li{float:left;display:inline;width:60px;}
.fenye{text-align:center;margin:10px;}
.fenye a{border:#CCC 1px solid;padding:5px;}
.loading{-webkit-animation:loading 1000ms linear infinite}
.sug{height:36px;border-radius:8px;background-color:#D27873;line-height:36px;text-align:left;color:#ffffff;font-size:16px;font-weight:bold;margin-top:15px;display:block;overflow:hidden;padding-left:10px;}
.sug a,.sug a:visited{display:block;color:#ffffff;}
ul.hot li{width:33.333%;float:left;margin:0;padding:0;border:0;}
ul.hot li a{display:block;margin:0.5rem 1rem;}
ul.hot li img{display:block;width:100%;height:auto;}
ul.hot li p{height:2rem;line-height:2rem;text-align:center;font-size:.875rem;color:#282828;overflow:hidden;}

#side_nav{position:fixed;z-index:10;overflow:hidden;text-align:center;width:100px;top:50px;height:100%;right:-100px;background:#FAE9CA;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}
#side_nav li{border-bottom:solid 1px #F5D1B6;font-size:14px;height:40px;line-height:40px;box-shadow:1px 1px 0px #f7f7f7}
#side_nav li a{display:block;color:#a7180e;}
#side_nav li.cur{background:#E76491;border:none;}
#side_nav li.cur a{color:#fff;}
#side_nav li.nobr{border:none;}

.headvouch{padding:10px 0 8px 0;margin:0 auto;text-align:center;width:96%;overflow:hidden;position:relative;}
.headvouch ul{display:block;width:100%;list-style:none;border-left:#ccc 1px solid;border-top:#ccc 1px solid;margin:0 auto;padding:0;position:relative;}
.headvouch ul li{float:left;width:33%;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;overflow:hidden;line-height:28px;height:28px;}
.headvouch ul li a{color:#669911;text-decoration:none;font-size:14px;}

.vip ul li{width:100%;height:36px;border-bottom:dotted 1px #ccc;line-height:36px;font-size:16px;float:left;}
.vip ul li div{height:31px;float:left;}
.vip ul li.libd {border:none;}
.vip ul li a{color:#333;text-decoration:none;margin:0 8px;}
.vip ul li a:hover{color:#f00;text-decoration:underline;}
.vip ul li a.red{color:#f00;}
.vip ul li a.aicon{border-radius:5px;padding:3px 10px;color:#fff;}
.vip ul li a.a1{background:#d33636;}
.vip ul li a.a2{background:#d36060;}
.vip ul li a.a3{background:#A84d01;}
.vip ul li a.a4{background:#c33284;}
.vip ul li a.a5{background:#018601;}
.vip ul li a.a6{background:#6d3200;}

.inform{font-size:100%;margin:4px;padding:4px;background-color:#F0EEEA;}
.inform form{width:100%;margin:auto;}
.inform p{line-height:150%;text-align:left;padding:6px 6px;margin:0;}
.products{overflow:hidden;width:100%;padding:0 0;box-sizing:border-box;text-align:left;}
.products a{width:47%;display:inline-block;margin:0 1% 5px;box-sizing:border-box;text-decoration:none !important;text-align:center;overflow:hidden;}
.products .name{display:block;font-weight:bold;white-space:nowrap;color:#0000FF;}
.products .effect{display:block;white-space:nowrap;color:#333333;}
.products a:hover .effect,.products a:active .effect{color:inherit;}
.products img{max-width:100%;}
.products .effect{font-size:14px;}

.loader{background-color:#FFFFFF;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:100000;}
.loader-animate{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAMAAAArU9sbAAAAllBMVEUAAAA5kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv98v3f9AAAAMXRSTlMA+u4H8xwSDeG7KBapjYhP28EE9jfmpJoxItOALLFuQcxrZOrXdnPHVDyVe11aSIN5drPNPgAAAx5JREFUWMOlmOl2qlAMhbcyySCiBUFRUazzVXve/+Vuk2NZTgwHvx+uVjBk2MmJopxRkvvecBn0gqXt+ecZ1DEW8654ZO3lLhTQznZHvKNj70dohrWNRDm9rYZ6Rqsiki/7uBhkiZNkg208LLyL/qGOcCkk39eD9hhm5veEZDirdsS/eRGHby9nY+lRZ1VVmJ200XfLb4mlnbmJEhzpsWegCseWEZfcFXJau3vUkX9xsZy3RvjaboJ6Zt/8vNmbK+zJWGsmKZvF/PJEg3PSb6zuMd0emE/v7hSMMGxmjgf6HI5Sr3FQC9yRsSI1qGBNSX7OnSbpjbUBNRydHo2CDbkygCo5faxoTVfnpKgzpA7XIKEW1F2oM6OeWoExyZUr2hBTJ4xALFq5wkzIGdl40xe9qWlvzsFRph20IyPNUBzp7x9LtGRE7ZcD2LGQW8L19QCLEjRBWw6keuBCxUJrRjTbZliwS+0Zchccf19PaA1/3ofNumnPimMJfl9DtGfA46HLJWpPSGcTqNAmKnCT6r7mGpP+raqG64qxW2uFxoKBcjw6vxYjlJHQiYKophfngliGVeJdgg7LqsgtXy4JsVlRI9beoMmSsM7L9cJDb1OniUAQO+nz63mYYttk/msnnVeo/ms1ydEzLpzjWgxPENH5uad1zqspuNT1ZFNB2M5LibojObxzNN9hO/59WOltfPtcqka4sVyci5pKH1bcTgr9mOzkhvl3f1LkI+BaNeVfxMtsqhWHow3ihxJkoSlWn8UcXCjEr2JrcPVX4TURs2fAv1sa+uSMCQWkmPUrubIFI/06QgXtxNvxQy58+vcAFVjMj/uhFZEKTKhxJiNT7WFIkATVMH396fgYqy7NjHk9PYqAvx/84EMc7rQNPiT8kkF9yKBTfJP73EzvgM/IuoKI3Wq5pW5NiqfyzNhY5cVNdbHe17RHfGuO1MA7Jn1dtrNWk5zo73eJ3Hg2sRgKSZA1G0JMMN4MQscwzUm4//F64oZ+0lCPS26X0k2basHcTEtsLFcWFEj86auJ1IEy5mUbD4NIF3r0bR+3lwov/gPz4J/MfidXggAAAABJRU5ErkJggg==);background-size:100% 100%;width:34px;height:34px;position:fixed;top:50%;left:50%;margin:-17px 0 0 -17px;-webkit-animation:loading-rotate 1s linear infinite;animation:loading-rotate 1s linear infinite}
@-webkit-keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
#btn_float{display:none;position:fixed;z-index:10000;right:10px;bottom:60px;}
.btn_top{opacity:.8;background:#666 url(/img/to_top.png) center 50% no-repeat;border-radius:24px;width:45px;height:45px;display:block;}
.moreinfo{margin:8px 12px;color:gray;}
.note{float:right;width:70px;border:1px solid #ccc;font-size:14px;border-radius:8px;color:#aaa;text-align:center;line-height:24px;margin-bottom:10px;}

.read-content{overflow:hidden;padding:8px 12px;}
.read-content p{margin-bottom:10px;line-height:180%;color:#000;}
.read-content a{color:#00F;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#5c3716;}
.read-box{position:relative;z-index:9;padding:0 0 15px;margin-top:-220px;text-align:center;}
.read_mask {height: 200px;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.read-box .read_mod{background-color:#FFF;}
.read-button, .read-button:focus, .read-button:link, .read-button:visited{font-size:1rem;color:#FF6651;background:#FFF;border-radius:.25rem;border:1px solid #FF6651;line-height:1.875rem;}
.read-box .read_mod a{border:1px solid #A80101;width:15rem;height:2.5rem;line-height:2.5rem;display:inline-block;vertical-align:top;color:#A80101;}
.read-box .read_mod a:hover{color:#A80101;}
.read-box .read_mod img{display:inline;width:.9375rem;height:auto;margin:1.0625rem 0 0 .3125rem;vertical-align:top;}