/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #FFF; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
body { font-size:12px; color: #FFF; background-color: #FFF; font-family: "微软雅黑"; }
.al:link, .al:visited{ color: #C3B484;  }
.line:link, .line:visited{ color: #FFF; text-decoration: underline; }
.line:hover{ color: #F60; text-decoration: underline; }






/*头部样式*/
.logo { padding:0 20px; }
.menu { float: right; min-width:880px; padding:0 20px; }
.menu ul li { float: left; font-size: 18px; font-weight: bold; font-family: "微软雅黑"; min-width:120px; }
.menu ul li a { padding:0 19px; }

/*主体样式*/
.bigbg { height: 267px; padding:355px 0 0 70px; background:url(../images/bigbg.jpg) no-repeat center center; }
.botmenu { float: left; padding-left: 290px; padding-top:14px; }
.botmenu ul li { float: left; min-width:70px; }

.phone { float: right; padding-right: 290px; padding-top:4px;  }
.class ul li { line-height: 31px; height: 31px; padding-left:15px; font-size:14px; background:url(../images/icon.jpg) no-repeat left center; }
.narclass dl { font-family: "宋体";  float: left; padding:10px 0; }
.narclass dl .ptitle { font-weight: bold; }
.narclass dl .pitem { padding-top: 18px;   float: left; }
.narclass dl .pitem ul li { float: left; padding-right: 8px; line-height:180%; }
.product ul li { float: left; height: 213px; width: 118px; }
.xqlist ul li { float: left; }
.bmlist { float: left; min-width:316px; }
.bmlist ul li { float: left; padding-right: 1px; }
.bmlist2 { float: left; min-width:316px; }
.bmlist2 ul li { float: left; padding-right: 2px; }
.colorlist ul li { float: left; padding-right: 4px; }
.sizelist ul li { float: left; height: 24px; line-height:24px; width: 47px; text-align:center; margin-right:4px;  background:url(../images/numbg.jpg) no-repeat center center; }
.Destitle { font-size: 16px; line-height: 30px; height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; }
.Description { line-height: 180%; padding-top: 8px; }
.carblock { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.carleft { float: left; width: 752px; border: 1px solid #CCC; background:url(../images/car_bg.jpg) repeat-y right center; }
.carpicblock { float: left; width: 435px; padding: 12px; color: #333; }
.price { padding: 44px 12px 12px 12px; float: right; width: 261px; color: #000; }
.price .px { font-size: 15px; }
.price .pz { font-size: 18px; padding:10px 0 38px 0; }


.carright { float: right; width: 208px; background-color: #2B2B2D; padding: 10px; }
.ctitle { padding-bottom: 10px; }
.ctext { padding-bottom: 6px; }
.float { height: 224px; width: 465px; }
.INtext { padding:8px; min-height:175px; background:url(../images/back.png) repeat-x left bottom; }
.INtitle { font-size: 33px; font-weight: bold; font-family: "黑体"; }
.INtitlen { font-family: Arial; font-size: 32px; padding-top: 5px; padding-bottom: 8px; letter-spacing: 3px; color: #8F8F8F; }


.INbut { padding-top: 5px; }
.xlmenu { display: block; width: 100px; padding:10px; float: left; background:url(../images/XLbg.png) repeat-y  left bottom; position: absolute; margin-left:0px; margin-top:-50px; text-align: center; }
.xlmenu .xltitle { padding-bottom: 35px; padding-top: 15px; }
.xlmenu .xlitem { font-size: 13px; font-weight: normal; line-height: 30px; height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FFF; text-align: left; }
