@charset "utf-8";
/* CSS Document */
body{ background-color:#f3f3f3;}
.main {margin-bottom:0; background-color:#fff; margin-top:10px; padding-bottom:40px;}
.m-box{background:url(i/m-bg.png) no-repeat; padding-top:35px;}
.m-list li{ width:316px; padding:2px;float:left; margin-bottom:10px;}
.m-list li .photo-box{ background:url(i/box-bg.png) no-repeat 0 200px; width:286px; height:420px; padding:10px 15px;}
.m-list li .text{width:278px; height:64px; padding:5px 10px; margin:0 auto; border:1px solid #ffadbe; background-color:#fff4f6;}
.m-list li .text .t{ color:#993366; font-size:14px;height:42px;line-height:21px; margin-bottom:2px;}
.m-list li .text .price{ color:#cc9999;}
.m-list li .text .price strong{ font-size:14px; color:#ff3366; margin-right:15px;}
.m-list li .text .price .old{ text-decoration:line-through;}
.m-list li.last{ width:600px; padding-left:32px; padding-top:40px;}
.m-list li.last .p{ color:#444; text-indent:2em; margin-bottom:20px; padding-right:40px;}
.m-list li.last .table{ padding-left:20px;}

.content { width: 810px; margin: 0 auto; padding: 0 20px 30px; font-size: 14px; color: #666; border: solid #EBDBD3; border-width: 0 1px; background: #FFF;}
.content h2 { display: none;}
.content p { margin-bottom: 4px;}
.content h3 { margin: 20px 0 11px; padding-bottom: 7px; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,Arial,sans-serif; font-size: 18px; font-weight: bold; color: #000; border-bottom: 1px dotted #D6D6D6;}
.content table { width: 100%; margin: 10px 0 24px; border-bottom: 1px dotted #D6D6D6;}
.content table th { font-weight: bold; line-height: 34px; color: #000; border: 1px solid #E6E6E6; background: #F0F0F0;}
.content table th.first { height: 36px; border-width: 0 1px 0 0; background: #F0F0F0 url(i/th.png) left center no-repeat;}
.content table th.last { height: 36px; border-width: 0 0 0 1px; background: #F0F0F0 url(i/th.png) right center no-repeat;}
.content table td { height: 37px; text-align: center;}
.content .note { font-size: 12px;}
.content .note-title { margin-bottom: 5px; font-weight: bold;}
.content .note-content ol { padding-left: 32px; list-style: outside decimal;}
.content .note-content ol li { margin-bottom: 2px; line-height: 1.9;}
.content em { color: #F00;}
.btn-wrapper { position: relative; width: 852px; height: 16px; margin: 0 auto; background: url(i/btn-wrapper.png) center top no-repeat;}
.btn-wrapper a { display: block; position: absolute; left: 345px; bottom: -39px; width: 160px; height: 40px; text-indent: -9999px; outline: none; background: url(i/btn.png) center top no-repeat;}
.footer-tuan { padding-bottom: 15px; line-height: 2; color: #666; border: none;}
.footer-tuan h4 { display: inline; font-weight: bold;}
.footer-tuan a { margin: 0 5px;}