﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
.clearfix {display: inline-block;} 
.clearfix:after {/*/*/content: "."; /* 兼容ie8 */display: block;height: 0;clear: both;visibility: hidden; }
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

body { font-size: 12px; margin: 0px; color: #333333; font-family:Arial, Verdana, Helvetica, sans-serif,宋体;}
table { font-size: 12px; color: #333333;font-family:宋体;}
ul {list-style-type: none; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
hr{ width:98%; text-align:center;}

.btn { font-size: 12px; color: #333333; background-color: #eeeeee; padding: 1px; height: 19px; border-top: 1px solid #ffffff; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #ffffff; }
.tbx { padding: 2px; border: solid 1px #b1b8c2;  font-size: 12px; color: #085878;  background-color: #ffffff; }
.s10 { clear: both; padding-top: 10px; }
.s8 { clear: both; padding-top: 8px; }
.s5 { clear: both; padding-top: 5px; }
.clear { clear: both; }
.orange{color:#ff6600; font-weight:bold;}

.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w300{ width:300px;}

a:link { color: #53819B; text-decoration: none; }
a:visited { color: #800080; text-decoration: none; }
a:hover { color: #f00000; text-decoration: underline; }


/* -- 头部 -- */
.header {width:960px;margin:auto;}
.header .logo{ float:left;margin-top:5px;}
.header .logo a{display: block;float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{background: url(http://img.dooreb.com/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 200px; text-indent: -9999em; position: relative; height: 60px}
.header .links{float: right;width: 650px;margin-top:6px;font-size: 12px; text-align:right;line-height:150%;}
.header a:link { color: #ff6600; }
.header a:visited { color: #ff6600; }
.header a:hover { color: #ff0000; }
.header form{margin-top:5px;}
.header form input{;width:200px;height:16px;line-height:16px;border:solid 1px #6F94B1;padding:2px 5px;font-size:12px;color:#37556C;}
.header form button{width:49px; height:22px;line-height:23px;padding:0px;margin:0px;border:none;background:url(/images/btn_headsearch.png) no-repeat;cursor:pointer; font-size:12px;}


/* -- 底部 -- */
.footer{clear:both;width: 960px; margin:auto;  padding:10px 0px; text-align:center;font-size:12px;line-height:25px; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #D44F00;}

/* -- 导航区域 -- */
.navpath {width:960px; margin:auto;padding:10px 0px; text-align:left; background:#f8f8f8; border-top: solid 2px #556284;}
.navpath .nl{float:left;}
.navpath .nr{float:right;text-align:right;}

.box{width:960px;margin:auto;}
.box .hd{height:25px;line-height:25px;padding:5px 0px; margin:auto; background:#ff9900; border-bottom:solid 2px #D2D6DF;}
.box .hd h1{float:left; padding-left:10px; color:#FFFFFF;}
.box .hd h2{float:left;  padding-left:10px; font-size:16px; color:#FFFFFF;}
.box .hd h3{float:left; padding-left:10px; font-size:14px; color:#FFFFFF;}
.box .hd p{float: right;margin-top:5px; padding-right: 10px;}
.box .hd p a:link {color: #666666;text-decoration: none;}
.box .hd p a:visited{color: #666666;text-decoration: none;}
.box .hd p a:hover{color: #FFFFCC;text-decoration: underline;}
.box .bd{ clear:both; margin-top:5px; border:#EFEFEF 1px solid; border-top:#EFEFEF 3px solid; padding:5px 5px !important;}
.box .bd #description{ font-size:14px; line-height:200%;}

.box .detail{ clear:both; margin-top:10px;}
.box .detail .pic {float: left; width: 300px;}
.box .detail .titlepic{position: relative;width: 300px !important;height: 230px !important;overflow: hidden;border:solid 1px #E2E2E2;background: #FFF;text-align: center;}
.box .detail .titlepic:hover{border:solid 1px #FF5E36;}
.box .detail .titlepic.hover{border:solid 1px #FF5E36;}
.box .detail .titlepic a {display: table-cell;width: 300px;height:230px;line-height:230px;font-size: 0;overflow: hidden;text-align: center;vertical-align: middle;}
.box .detail .titlepic img{max-width: 280px;max-height: 220px;vertical-align: middle;}

.box .detail .offerdetail{float:left;margin-left:10px; width:320px;}
.box .detail .contact{float: right; width:320px;}
.box .detail .items {padding:5px; border:#EFEFEF 1px solid;border-top:#EFEFEF 3px solid; line-height:15px; text-indent:4px;  }
.box .detail .items .item {border-bottom: 1px solid #E2E2E2;height:20px;line-height:20px;font-size:14px; color:#656565; padding:5px;padding-top:10px;}
.box .detail .items .item.end{border-bottom:none;}
.box .detail .items .field{padding-left:10px;color:#000;}
.box .detail .items .item img{vertical-align:middle;}
.box .detail .items .item em{margin-right:3px;color:#ff5500;font-size:14px;}
.box .detail a:link {color: #0000ff;text-decoration: none;}
.box .detail a:visited{color: #0000ff;text-decoration: none;}
.box .detail a:hover{color: #000080;text-decoration: underline;}



.box .detail .bepinfo {float:left;width:300px; margin:0px;padding-left:8px;}
.box .detail .bep_archives {width:100%; padding:10px 3px 10px 3px; border:#cccccc 1px solid; background:#f8f8f8; }
.box .detail .bepinfo .t{margin:2px; padding:2px; border-bottom:solid 1px #e0e0e0; font-size:12px;  line-height:120%;color:#0000ff;font-weight:bold; }
.box .detail .bepinfo .f14{margin-bottom:6px; font-size:14px; color:#0000ff;}
.box .detail .bepinfo h3 {margin:2px; text-align:left; font-size:12px; font-weight:normal; line-height:130%; padding:1px 2px;}
.box .detail .bepinfo hr{ width:98%; height:1px; color:#996600;}
.box .detail .bepinfo .r { color:#ff0000;}
.box .detail .bepinfo .o { color:#ff6600;}

.box .bd table{width:90%; margin:auto; margin-top:10px; margin-bottom:10px; border-top:solid 1px #cccccc;}
.box .bd ul{list-style: none;margin-top:5px;}
.box .bd li{float: left;}
.box .bd .offerinfo{ clear:both;width:100px; margin-top: 5px; margin-bottom: 5px; text-align:center; color:#666666;font-size:12px; line-height:150%;}
.box .bd .offerinfo .offername{color:Blue;}
.box .bd .offerpic img{ width:100px; height:100px; }
.box .bd .offerpic img{text-align:left; margin-left:10px; width:180px;max-width: 180px;onimageload:expression(onload=function(){if(this.width>180)this.width=180})}

.detailpics{width:98%; margin:0 auto; list-style:none;}
.detailpics li{float:left;margin:0px 10px 0px 10px;padding:0px;text-align:center;border:solid 0px #ff5500;}
.detailpics li img{max-height: 220px;max-width: 220px;vertical-align: middle;}

.productpic{width:200px;margin-top:5px; text-align:left;max-width: 200px;onimageload:expression(onload=function(){if(this.width>200)this.width=200})}

.morebox{ clear:both; width:960px; margin:auto; margin-top:10px; border:solid 1px #cccccc;}
.moreboxcontent{padding:5px 0px 5px 0px; border-top:#ffffff 3px solid; border-bottom:#e0e0e0 3px solid; text-align:center;font-size:14px;}
.moreboxcontent .title{margin:5px;}
.moreboxcontent .offermore{}
.moreboxcontent .offermore a{display:inline-block;margin:3px 2px;padding:2px 5px;border:solid 1px #9AAFE5;color:#2E6AB1; text-decoration: none;font-size:12px;font-family:verdana,Arial,Helvetica,sans-serif;}
.moreboxcontent .offermore a:hover{background-color: #2E6AB1;border: 1px solid navy;color: #FFFFFF;}



/* 名片-联系信息 */
.contactinfo{width:500px; margin:auto;}
.contactinfo{filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=150,Color=#CCCCCC);}
.contactinfo a:link {color: #0066ff;text-decoration: none;}
.contactinfo a:visited{color: #0066ff;text-decoration: none;}
.contactinfo a:hover{color: #000080;text-decoration: underline;}
.contactinfo .head .title{background-color:#957236; color:#ffffff;padding:10px 0px;}
.contactinfo .head .names{height:50px;padding:10px 20px; background-color:#FFFFFF;}
.contactinfo .links{ height:180px;padding:10px 20px; background:#ADADAD url(/images/common/bg_ball_circle.gif) no-repeat 350px 20px;}
.contactinfo .links ul{margin:auto;}
.contactinfo .links li{float:none;height:20px;margin-top: 4px; padding:0px; color:#ffffff;}



.goodslist{width:98%; margin:10px auto; list-style:none;}
ul.goodslist {list-style:none;}
.goodslist li{float:left;width:120px;height:170px; margin:0px 15px 20px 15px;text-align:center;border:solid 0px #ff5500;}
.goodslist li div.pic{position: relative;width: 120px !important;height: 120px !important;overflow: hidden;border:solid 1px #E2E2E2;background: #FFF;text-align: center;}
.goodslist li div.pic:hover{border:solid 1px #FF5E36;}
.goodslist li div.pic.hover{border:solid 1px #FF5E36;}
.goodslist li div.pic a {display: table-cell;width: 120px;height: 120px;line-height: 120px;font-size: 0;overflow: hidden;text-align: center;vertical-align: middle;}
.goodslist li img{max-height: 110px;max-width: 110px;vertical-align: middle;}
.goodslist li div.txt{width: 110px; height:28px;margin: 5px auto 0;line-height:130%;word-wrap: break-word;text-align: center;} 
.goodslist li div.txt a {color:#000;}
.goodslist li div.txt a:visited {color:#000;}
.goodslist li div.txt a:hover {color: #ff5500; text-decoration: underline;}



#messages{width:970px;margin:auto;} 
#messages .msgtitle{height:25px; margin:auto; background:#ff9900; border-bottom:solid 2px #D2D6DF;}
#messages .msgtitle h2{float:left; margin-top:10px; padding-left:10px; font-size:16px; color:#FFFFFF;}
#messages .msgtitle h3{float:left; margin-top:5px; padding-left:10px; font-size:14px; color:#FFFFFF;}
#messages .msgtitle p{float: right;margin-top:5px; padding-right: 10px;}

#messages .msgcontent{ clear:both; margin-top:5px; padding:5px; border:#EFEFEF 1px solid; border-top:#EFEFEF 3px solid;}

#messages .row{clear:both; margin-bottom:10px; border:solid 1px #FE9900;border-top:solid 3px #ff6600;}
#messages .row .d{color:#999999;}
#messages .add{float:right;padding:10px 30px 10px 0px;}

#messages .rowq{background-color:#FFF6DD;padding:3px; }
#messages .rowq .title{padding:6px;}
#messages .rowq .title .blue{color:#0066ff;font-weight:bold;}
#messages .rowq .title .left{ float:left;  }
#messages .rowq .title .right{ float:right;}
#messages .rowq .content{clear:both; margin:5px 0px 5px 20px; line-height:150%; }
#messages .rowq .content fieldset{width:80%;padding:6px;border:solid 1px #cccccc;}

#messages .rowa{clear:both;padding:3px;}
#messages .rowa .title{padding:6px;}
#messages .rowa .title .o{color:#ff6600;font-weight:bold;}
#messages .rowa .title .left{ float:left; }
#messages .rowa .title .right{ float:right;}
#messages .rowa .content{clear:both;margin:5px 0px 5px 20px; line-height:150%;color:#555555; }

.msglist .title{padding:10px;}
.msglist .row{clear:both; margin-bottom:10px; border:solid 0px #FE9900;border-bottom:solid 3px #cccccc;}
.msglist .row .d{color:#999999;}
.msglist .add{float:right;padding:10px 30px 10px 0px;}

.msglist .rowq{background-color:#FFF8E4;padding:3px; }
.msglist .rowq .title{padding:6px;}
.msglist .rowq .title .blue{color:#0066ff;font-weight:bold;}
.msglist .rowq .title .left{ float:left;  }
.msglist .rowq .title .right{ float:right;}
.msglist .rowq .content{clear:both;padding:10px;padding-left:20px; line-height:150%; }
.msglist .rowq .content fieldset{width:80%;padding:6px;border:solid 1px #cccccc;}

.msglist .rowa{clear:both;padding:3px;}
.msglist .rowa .title{padding:6px;}
.msglist .rowa .title .o{color:#ff6600;font-weight:bold;}
.msglist .rowa .title .left{ float:left; }
.msglist .rowa .title .right{ float:right;}
.msglist .rowa .content{clear:both;padding:10px;padding-left:20px;line-height:150%;color:#555555; }

.btn1,.btn1o,.btn2,.btn2o,.btn3,.btn3o{height:22px;border:0;padding-top:5px;padding-top/**/:5px;padding-bottom:2px;margin-bottom:0;color:#715817;background-color:transparent;cursor:pointer!important;cursor:pointer;font: 12px 宋体,arial, helvetica, sans-serif;font-weight:bold;color:#844E17}
.btn1{width:72px;background:url(/images/member/bg_btn_72x22.gif);}
.btn1o{width:72px;background:url(/images/member/bg_btn_72x22.gif);}

.warning{width:950px;margin:10px auto;border:solid 1px #FFD696;padding:10px;line-height:25px;background:#FFFCE3;}


