@charset "utf-8";
/* CSS Document 
  author: Dianping.com - UED - iZ
  build:  2010-12-27
*/

/*---------------------------------------- @reset ----------------------------------------*/
html { margin: 0; padding: 0;}
body,div,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td { margin: 0; padding: 0;}
body { font-family: Tahoma, Geneva, sans-serif; font-size: 75%; color: #666; background: #B30304;}
a{ text-decoration: none;color: #6666cc;}
a:hover{ text-decoration:underline;}
p { line-height: 1.5;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal;}
ul,ol { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-size: 100%;}
q:before,q:after { content: '';}
abbr,acronym {border: 0; font-variant: normal;}
sup { vertical-align: text-top;}
sub { vertical-align: text-bottom;}
input,textarea,select,button { font-family: inherit; font-size: inherit; font-weight: inherit;}
input,textarea,select,button { *font-size: 100%;}
/*---------------------------------------- /@reset ----------------------------------------*/
.clearfix,.e-header-inner:after{display: inline-block;}
.clearfix:after,.e-header-inner:after{clear: both;content: " ";display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0; }
* html .clearfix,* html .e-header-inner:after{height:1%;}
.clearfix,.e-header-inner:after {display:block;}

.e-header,
.e-header .nav-list .expand
{ background-image:url(img/nav.png); background-repeat: no-repeat;}
.details-t,.details-b
{background-image:url(img/bg.png); background-repeat:no-repeat;}
body{background-color:#fff;}
.e-heade,.main,e-footer{ width:960px; margin:0 auto; background-color:#ededed;}
.main{ margin-top:10px;}

.details-box{width:865px;margin:0 auto 20px;padding-top:50px;}
.details-t{ background-position:0 0; height:60px;}
.details-b{ background-position:0 -80px; padding-top:20px; height:80px;}
.details-m{ background:url(img/m-bg.png) repeat-y;}
.details-mb{/*border-left:1px solid #51cde7; border-right:1px solid #51cde7; background-color:#e4faff;*/ padding:20px;}
.details-box h2{ border-bottom:1px dotted #d6d6d6; padding-bottom:2px; font-size:18px; font-weight:bold; color:#000000; font-family:"Microsoft YaHei", \9ed1\4f53, sans-serif}
.details-box h3{ padding-top:10px; padding-left:10px; font-size:12px; font-weight:bold; color:#666;}
.item-box{ margin-bottom:10px;}
.item-box .item{ padding:10px;}
.item-box .item p{ text-indent:2em;}
.item-box .table .th{ font-size:14px; font-weight:bold; color:#000; background-color:#ededed; height:35px; line-height:35px;}
.item-box .table td{ border-bottom:1px dotted #ededed; height:35px; line-height:35px;}

.share-list{ padding:20px 0; font-size:14px; font-weight:bold; color:#666666;}
.share-list .share{display: inline; margin-right:10px;float:left;}
.share-list ul{display: inline; width:400px; float:left;}
.share-list li{display: inline; margin-right:20px;}
.share-list li a { display: inline;font-size:14px; padding: 2px 0 2px 25px; color: #666666;}
.chakan-btn{ float:right;}
.chakan-btn a{ display:block; width:150px; height:20px; font-size:16px; font-weight:bold;}

/*header-nav*/
.e-header { width: 100%; height: 30px; background-position: 0 0; background-repeat: repeat-x;}
.e-header-inner {width: 960px; margin:0 auto; }
.e-header .logo {float: left; margin-right: 20px;}
.e-header .nav-list { float: left; color: #DEDEDE;}
.e-header .nav-list li { float: left; height: 29px; padding: 0 5px 0 0; line-height: 29px; line-height: 31px\9;}
.e-header .nav-list a { margin: 0 5px 0 0; color: #61646E;}
.e-header .nav-list a:hover { color: #C00;}
.e-header .secondary { float: right;}
.e-header .nav-list .expand { padding-right: 18px; padding-bottom:2px; background-position:right -56px;}
.user-fn a,.user-fn a span
{background-image:url(img/nav.png);background-repeat:no-repeat;}
.user-fn{margin:5px 8px 0 0;padding:0;}
.user-signup{margin-right:3px;}
.user-fn a{padding-right:2px;background-position:right -35px; float:left;cursor:pointer;}
.user-fn span{float:left;height:20px;padding:0 8px 0 11px;line-height:18px;line-height:22px\9;_line-height:18px;background-position:0 -35px;}
.user-fn a:hover{text-decoration:none;/*background-position:right -60px;*/}
/*.user-fn a:hover span{background-position:0 -60px;}*/

.flotPl { background-color:#fff; border:1px solid #F8CFA5;left:0;margin-top:2px;padding:3px 0 5px;position:absolute;visibility:hidden;width:75px;}
.flotPl a { display: block; width: auto; margin-bottom: 1px; line-height: 20px; color: #61646E;}
.flotPl a:hover { color: #C00; text-decoration:none;}
/*footer*/
.e-footer { width: 960px; margin: 20px auto 35px; line-height: 1.8; color: #666;}
/*.e-footer a { color: #666;}*/
.e-footer a:hover { text-decoration:underline;}
.e-footer h4 {display: inline; margin-right: 10px;}


.buy-btn{ width:335px; margin:0 auto; padding:20px 0;}
.share-box{ background-position:0 -450px; width:550px; margin:0 auto;}



