/* 
 *@名称: login.css
 *@功能: 后台登录页面样式
 *@作者: jt-Kish
 *@版本: v1.0
 *@时间: 2013-06-22
 */
@charset "utf-8";
/*
  @ 首页&注册页共用
*/
.mainCont { position: relative; width: 900px; height: auto; margin-left: auto; margin-right: auto;}
.mainCont dl, .mainCont dt, .mainCont dd { border: 0; padding: 0; margin: 0;}
.mainCont dd { display: block; overflow: hidden; width: 900px; background: #fff;}
.mainCont .bgTop { width: 900px; height: 13px; background: url("../f-images/Register-boxTop.png") center bottom no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="f-images/Register-boxTop.png");}
.mainCont dd.bot { padding-bottom: 30px;}
.mainCont dd.botR { padding-top: 30px;}
.mainCont .img { float: left;}

/*首页*/
.mainCont dt.banner { z-index: 99; position: absolute; width: 900px; height: 248px; left: 0; top: 0; background: url("../f-images/banner.png"); _background: url("../f-images/banner.jpg");}
.mainCont dt.banner div { z-index: 100; padding: 10px 15px 0 698px;}
.mainCont dd.mid { position: relative; height: 91px; background: url("../f-images/mainCont-midBg.gif") center center no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="f-images/mainCont-midBg.gif");}
.mainCont .imgP {padding: 0px 0 4px 30px;}
.mainCont .tv { padding: 0 20px;}
.mainCont .tv div { float: left; width: 212px; height: 171px; margin-right: 20px;}
.mainCont .tv div.tv-text { margin: 0; width: 164px;}
.mainCont .HBC { overflow: hidden; padding: 0 30px;}
.mainCont .HBC div { float: left; height: 275px; margin-right: 20px;}
.mainCont .HBC div.H { width: 250px;}
.mainCont .HBC div.B { width: 291px; background: url("../f-images/bgB.jpg") left bottom no-repeat;}
.mainCont .HBC div.C { width: 259px; margin: 0; background: url("../f-images/bgC.gif");}
.mainCont span { display: block; text-align: left;}
.mainCont span a { display: inline-block;}
.mainCont span.ad-text-tit { text-align: left; font-size: 18px; font-weight: bold; color: #fff280; cursor: default;}
.mainCont span.tv-text-tit { text-align: left; font-size: 14px; font-weight: bold; color: #6e3d2e; cursor: default;}
.mainCont span.H-tit { position: relative; overflow: hidden; height: 29px; background: url("../f-images/H-tit.gif") 0 0 no-repeat;}
.mainCont dt a { padding: 3px 0 3px 10px; color: #fff; border: 0; background: url("../f-images/iconLink.gif") left top no-repeat;}
.mainCont dt a:hover { color: #f60; background: url("../f-images/iconLink.gif") left -20px no-repeat;}
.mainCont .tv-text a { padding: 3px 0; color: #7e715f; border-bottom: 1px dashed #7e715f;}
.mainCont .tv-text a:hover { color: #f60; border-color: #f60;}
.mainCont .tv-text a.contact-us { font-weight: bold; color: #f64500; border: 0;}
.mainCont .H a { padding: 4px 0 4px 15px; color: #583930; background: url("../f-images/iconLink.gif") 5px -49px no-repeat;}
.mainCont .H a:hover { color: #f60; background: url("../f-images/iconLink.gif") 5px -20px no-repeat;}
.mainCont .H-tit a { position: absolute; display: inline-block; width: 23px; height: 5px; padding: 0; left: 130px; top: 23px; background: url("../f-images/more.gif") 0 0 no-repeat; }
.mainCont .H-tit a:hover { background: url("../f-images/more.gif") 0 -7px no-repeat;}
.mainCont .B span { overflow: hidden; padding: 0 18px 0 23px;}
.mainCont .B a { float:left; display:block; width: 58px; height: 245px; margin-right: 6px;}
.mainCont .B a.margin-none { margin: 0;}
.mainCont .C span { padding: 64px 30px 0 32px; _padding-top: 62px;}
.mainCont .C span.textarea { padding: 15px 25px 0 32px;}
.mainCont .C input { width: 192px; height: 26px; line-height:26px; color: #583930; font-weight: bold; border: 0; background: transparent;}
.mainCont .C textarea { width: 200px; height: 120px; line-height: 20px; color: #583930; border: 0; background: transparent;}

/*注册页*/
.mainCont p.R-img { overflow: hidden; margin: 8px 0; padding-left: 30px; background: url("../f-images/R-img.gif") 30px 0 no-repeat;}
.mainCont p.R-img span { float: left; width: 254px; height: 37px; padding-left: 30px; font: bold 18px/37px "MS yahei"; color: #888;}
.mainCont table, .Register th, .Register td {  border: 0;}
.mainCont table { width: 900px;}
.mainCont th { width: 325px; text-align: right; padding: 15px 0;}
.mainCont td { text-align: left; padding: 15px 0;}
.mainCont td input { width: 252px; height: 30px; line-height: 30px; padding-left: 10px; background-image: url("../f-images/loginFrm.gif");}
.mainCont th label { color: #6e3d2e; font-size: 14px; font-weight: bold;}
.mainCont div.btn { width: 102px; margin: 0px auto; padding: 10px 0 30px 0;}
.mainCont .Register-btn { width: 101px; height: 27px; line-height: 27px; background: url("../f-images/loginFrm.gif") right 0px; color: #fff; cursor: pointer; text-align: center; font-weight: bold; cursor: pointer;}
.mainCont .Register-btn:hover { background-position: right -27px;}
.mainCont .Register-input { background-position: 0px 0px; color: #888;}
.mainCont .Register-input-focus { background-position: -262px 0px; color: #b06666; font-weight: bold;}
.mainCont span.star { display: inline-block; margin-left: 5px; color: red; font-family: \5b8b\4f53; }/* 星号 */  

/*购买页*/
.mainCont span.info-text { height: 31px; line-height: 31px; padding-left: 10px; color: #7e715f;}
.mainCont span.info-text a { font-weight: bold; color: #f64500;}

.mainCont .buyList { padding: 0 30px; width: 840px;}
.mainCont .BLtable { width: 100%;}
.BLtable tr th, .BLtable tr td { margin: 0; padding: 0; border-bottom: 5px #fff solid; text-align: left;}
.BLtable tr th { width: 230px;}
.BLtable .tr-odd th, .BLtable .tr-odd td { background: #e9e4d2;}
.BLtable .tr-even th, .BLtable .tr-even td { background: #efebdc;}
.BLtable .tr-hover th, .BLtable .tr-hover td { background: #f7e7d9;}

.BLtable tr th div { position: relative; padding: 10px 32px 9px 16px; background: url("../f-images/iconImgBg.png") 10px 4px no-repeat;}
.BLtable .iconImg { position: absolute; left: 10px; top: 4px; width: 40px; height: 41px; background: url("../f-images/iconImg.png");}
.BLtable p { display: block; color: #6e3d2e; line-height: 22px;}
.BLtable .proTit { margin-bottom: 6px; padding-left: 24px; border-bottom: 1px dashed #cec8c1; font: bold 14px/32px "Microsoft Yahei"; background: url("../f-images/icon-proTit.png") left center no-repeat;}
.BLtable .proPri { overflow: hidden; margin-bottom: 6px; margin-right: 60px; border-bottom: 1px dashed #cec8c1; font: bold 14px/32px "Ms yahei";}
.BLtable .proPri span { float: right; width: 218px; height: 32px;}
.BLtable .proBuy { display: block; overflow: hidden; margin-right: 60px; height: 26px; padding: 9px 0;}
.BLtable .proBuy span { display: block; float: right; line-height: 26px;}
.BLtable .proBuy input { display: block; width: 70px; height: 24px; border: 1px solid #c9c9c5; background: #fff;}
.BLtable .proBuy input.proBtn { line-height: 24px; padding: 0; padding: 0 9px; color: #6e3d2e; cursor: pointer;}
.BLtable font { _font-size: 14px; font-weight: bold; _font-weight: normal; color: #ff4800;}