﻿/* CSS Document */
/*----------------------全局控制----------------------*/
body{margin:0px; padding:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; }
*{margin:0px; padding:0px;}
#box{margin:0 auto; width:950px;}
.clean{clear:both;}
h1{font-size:11px; color:#943634;}
h1 span{color:#555;}
h1 a{color:#555; text-decoration:none;}
h2{font-size:11px; line-height:17px;}
h3,h4{font-size:11px; line-height:17px; font-weight:normal;}

/*----------------------头部----------------------*/
#head{width:100%; background:url(../images/top.jpg) no-repeat; height:108px; margin-bottom:16px;}
.beta{float:right; width:728px;}
.search{text-align:right; width:auto; margin-top:5px; padding-right:10px; height:28px; color:#fff; }
.cart img,.search img{vertical-align:middle;}
.search input{vertical-align:middle;}
.search a{color:#fff;}
.search a:hover{text-decoration:none;}
.search_text{border:1px solid #fff; font-size:11px; background:#d27676; color:#fff; width:120px;}
.cart{width:auto; text-align:right; line-height:20px; padding-right:10px;}
.cart a{color:#fff; text-decoration:none;}
.nav{ width:auto; padding-right:5px; margin-top:19px; *margin-top:21px;} 
.nav a{color:#6d1c27;font-size:12px; display:block; background:url(../images/nav_bg_normal.gif) no-repeat; text-align:center; width:100px; line-height:34px; text-decoration:none; margin-left:1px; float:right;}
.nav a.home {background:url(../images/nav_bg_home.gif) no-repeat;width:155px;}
.nav a:hover{color:#fff;}
 



/*----------------------内容----------------------*/
#content{clear:both; width:100%; margin-bottom:15px;}
.con_left{float:left; width:148px;}
.menu{padding:5px 5px 20px; line-height:17px; background:#ed7d92; width:138px;}
.menu p{margin-left:16px;}
.menu a{color:#fff; text-decoration:none; display:block;}
.menu a:hover{text-decoration:underline;}
.menu span{margin-left:25px; display:block;}
.pic{text-align:center;}
.pic p{margin-bottom:10px;}
.tell{background:url(../images/ad__01.gif) no-repeat; width:134px; height:60px; padding-top:77px; margin:0 auto 10px; text-align:left;}
.tell p a{color:red; text-decoration:none; font-size:13px;}
.other{margin-left:5px;}
.other a{color:#fff; text-decoration:none;}
.con_right{float:right; margin-left:10px; width:792px;}
.focus{padding:4px; margin-bottom:10px; border:1px solid #c0c0c0;}
.products{width:auto; border:1px solid #c0c0c0;}
.title{background:#bf5252; width:auto; line-height:25px; font-size:11px; color:#fff; padding-left:5px; font-weight:bold;}
.pro_list{width:100%; padding-bottom:20px;}
.pro_list li{list-style:none; width:25%; *width:196px; float:left; text-align:center; margin:20px 0 30px;}
.pro_pic,.pro_pic img{width:150px; height:113px;margin:0 auto;}
.bt{width:185px; height:42px;overflow: hidden; white-space:break; text-overflow:ellipsis;  text-align:center; margin:20px auto 0;}
.page a,#footer a,.company p a,.bt a{color:#555; text-decoration:none;}
.page a:hover,#footer a:hover,.company p a:hover,.bt a:hover{color:#9e7b81;}
.bt p{margin-bottom:10px;}
.bt2 img{vertical-align:middle;}
.title a{color:#fff; text-decoration:none;}
.company{color:#555; padding:20px 50px 20px 15px;}
.company li{list-style:inside;}
.company p span{color:#ff0033;}
.com_list{margin-left:40px;}
.com_list ol li ul{margin-left:40px;}
.com_list ol li ul li a{text-decoration:none; color:blue;}
.company p.style1 a{color:#810081;}
.company p.style2 a{color:blue;}
.style3{font-weight:bolder; color:#333;}
.style4{font-size:11px; color:#666;}
.style5{font-weight:bolder; color:#333; margin-bottom:10px;}
.contact{margin-top:20px;}
.contact table{margin:0 auto;}
.registration p,.user p{line-height:15px; margin-bottom:15px;}
.registration{float:right; width:333px;}
.user{width:313px; float:left;  border:1px solid #bdbebe; padding:10px;}
.log_title{width:100%; line-height:25px; margin-bottom:15px; font-weight:bold;}
.list{margin-bottom:20px;}
.list table{border:#bdbebe 1px solid; background:#fcf7f7; }
.list table td{line-height:24px; height:24px; color:#333; padding:5px;}
.regist{background:#fafafa; color:#333; border:1px solid #999;}
.page{text-align:right; background:#FAEBEB; line-height:28px; margin:10px auto 20px; width:98%;}
.page span{ margin:0 20px;}
.page span.special a{font-weight:bold;}
.page span.special em{font-style:normal; color:red; font-weight:bold;}
.pro_matter{width:100%; margin-top:10px;}
.pro_title{margin-bottom:30px;}
.pro_title span{display:block; float:left; margin-right:20px; line-height:30px;}
.pro_sde{padding:0 15px;}
.pro_sde p{margin-bottom:20px;}
.commentary{width:100%; font-size:11px; color:#333;}
.cata{font-size:15px; color:#333; font-weight:bolder; margin-bottom:15px;}
.cart2{width:100%; margin-bottom:10px;}
.cart2 table{border:#B6B7CB solid 1px; border-right:none; border-bottom:none;}
.cart2 table td{text-align:center; border:#B6B7CB solid 1px; border-left:none; border-top:none;}
.cart2 table td a{color:#943634; text-decoration:none;}
.cart2 table td img{width:100px; height:90px;}
.company table td a{color:#555; text-decoration:none;}
.con_left table td a:hover,.company table td a:hover{ text-decoration:underline;}
.con_left table td a{color:#AB6A63; text-decoration:none;}
.pro_company{width:95%; margin:10px auto 0; border:1px solid #999;}
.pro_logo{float:left;}
.pro_logo img{width:126px; height:132px; border-right:1px solid #999;}
.brand_matter{float:left; padding-left:15px; line-height:18px; width:605px; height:132px; overflow:hidden; font-size:12px;}
.newsletter{width:auto; margin:10px 0 0; border:1px solid #ed7d92;}
.title2{width:auto; padding-left:5px; background:#ed7d92; line-height:20px; color:#fff; font-weight:bold; font-size:12px;}
.matter{line-height:18px; padding-bottom:10px; text-align:center;}
.matter input.address{width:120px; margin:0 auto; border:1px solid #999; background:#fff;} 
.share{position:absolute; width:150px; margin:0 0 0 110px; height:23px;}
.share img{vertical-align:middle;}
.pro_sde a{color:#666; text-decoration:none;}
.pro_sde a:hover{text-decoration:underline;}
.white_content {  display: none;  position: absolute;  top: 25%;  left: 25%;  width: 500px;  height: 50%;  padding: 16px;  border: 16px solid #993333;  background-color: white;  z-index:1002;  overflow: auto;  }
.white_content a{font-weight:bold; color:#666;}
.white_content img{vertical-align:middle;}





/*----------------------注脚----------------------*/
#footer{text-align:center; color:#555; line-height:17px;}
#footer img{vertical-align:middle;}
.foot_link a{margin-left:15px;}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.xia_hua{border-bottom:1px solid #666666;line-height: 200%;font-weight:bold;font-size:12px;}
.xia_hua2{border-bottom:1px solid #666666;}

.b a:link 
{
	COLOR: #000000; TEXT-DECORATION: none;
}
.b a:visited 
{
	COLOR: #000000; TEXT-DECORATION: none;
}
.b a:active 
{
	COLOR: #000000; TEXT-DECORATION: none;
}
.b a:hover 
{
	COLOR: #000000; TEXT-DECORATION: none;
}
