@charset "utf-8";/*Html标签默认样式*/
body,td,th{color:#ffdbc5;font-size:12px;font-family: Arial,Helvetica;line-height:1.8;}
body{margin:0px auto;width:1000px; background-color:#700c0c; }
p{padding:0px;margin:0px 0px 12px 0px;}
img{display:inherit;}/*firefox*/
* html img{display:table;}/*ie6*/
*+html img{display:table;}/*ie7*/
a:link{color:#ffd09f;text-decoration:none;}
a:visited{color:#ffd09f;text-decoration:none;}
a:hover{color:#ffd09f;text-decoration:underline;}
a:active{color:#ffd09f;text-decoration:none;}
form{margin:0px;padding:0px;}
input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:2px; background-image: url(images/input.png);}
.inputBlur{border:1px solid #ADA9A2;background-color:#FFFFFF;height:17px;}
.inputFocus{border:1px solid #947100;background-color:#FFFFFF;height:17px;}
.textareaBlur{border:1px solid #ADA9A2;background-color:#FFFFFF;}
.textareaFocus{border:1px solid #947100;background-color:#FFFFFF;}
button{border:1px solid #ADA9A2;background:url(images/button.png);background-color:#FFFFFF;cursor:pointer;color:#444444; white-space:nowrap;height:22px;}
.buttonOver{border:1px solid #947100;background-position:0px -20px;}
.buttonOut{border:1px solid #ADA9A2;}
/*框架样式*/
.top{display:block;width:100%;height:209px; margin:0px auto;background:url(images/topBg.jpg); text-align:center; }
.main{clear:both; width:846px; background:url(images/mainBg.gif); background-repeat:repeat-y; float: left; padding:0px 77px;}
.main2{ width:788px; float:left;}
.left{width:139px;padding:0px 32px 0px 0px;float:left; border-right:1px solid #c45457;}
.center{width:639px;float:right; margin:0px; }
.right{width:200px;float:right; }
.foot{display:block;width:100%;clear:both; background-image:url(images/bottomBg.jpg); height:82px; }
/*top下的样式*/
.topLogo{float:left;padding-left:30px;}
.topBanner{float:left;width:310px;padding-left:235px;}
.topOrder{float:left;width:160px;height:60px;margin-bottom:15px;padding:5px 20px 0px 100px;background:url(images/topOrderBg.png);background-repeat:no-repeat;}
.topMenu{clear:both;display:block;width:100%;height:35px;background-image:url(images/topMenuBg.jpg);background-repeat:repeat-x;}
.topMenu ul{padding:0px;margin:0px;}
.topMenu ul li{list-style-type:none;float:left;}
.topMenu ul li a{float:left;height:27px;padding:8px 22px 0px 22px;font-size:14px;font-weight:bold;font-family:Verdana, Arial;text-align:center;border-right:1px solid #FFFFFF;background-image:url(images/topMenuLiBg.png);background-repeat:repeat-x;}
.topMenu ul li a:link{color:#4C4C4C;text-decoration:none;}
.topMenu ul li a:visited{color:#4C4C4C;text-decoration:none;}
.topMenu ul li a:hover{color:#666666;text-decoration:none;background-position:0px -35px;}
.topMenu ul li a:active{color:#666666;text-decoration:none;background-position:0px -35px;}
.topMenuUser{height:25px;width:290px;float:right;padding-top:10px;text-align:center;color:#FFFFFF;}
.topMenuUser a:link{color:#FFFFFF;text-decoration:none;}
.topMenuUser a:visited{color:#FFFFFF;text-decoration:none;}
.topMenuUser a:hover{color:#FFCC33;text-decoration:underline;}
.topMenuUser a:active{color:#FFCC33;text-decoration:none;}
.topMenu2 {clear:both;display:block;width:100%;float:left; }
.topMenu2 ul{ margin:0px; padding:0px;}
.topMenu2 li{list-style-type: none;float:left;}
.topMenu2 a{ display:block;background-position:0px 0px; height:20px;font-weight:bold;text-align:center; padding-top:6px; float:left;padding-left:25px; width:87px;}
.topMenu2 a:link{color: #333333; text-decoration:none;}
.topMenu2 a:visited{color:#333333; text-decoration:none;}
.topMenu2 a:hover{color: #FFF; text-decoration:none;background-position:0px -28px;}
.topMenu2 a:active{color: #FFF; text-decoration:none;}
.Home{ background:url(images/topMenuHome.jpg);  margin-right:15px; }
.Company{background:url(images/topMenuCompany.jpg);margin-right:15px; }
.News{background:url(images/topMenuNews.jpg); margin-right:15px;}
.Policy {background:url(images/topMenuPolicy.jpg); margin-right:15px;}
.BBS{background:url(images/topMenuBBS.jpg); margin-right:15px;}
.Club{background:url(images/topMenuClub.jpg); margin-right:15px;}
.Train{background:url(images/topMenuTrain.jpg); margin-right:14px;}
.DownLoad{background:url(images/topMenuDownLoad.jpg); }
.topSearch{ float:left;height:38px; background:url(images/topSearchBg.jpg); display:block; padding:0px 10px 0px 15px;}
.topSearchName{margin:0px 20px; vertical-align: text-top;}
.topSearchShow{margin:8px 0px;}
.topSearch a.topSearchShow{ display:block;width:134px; height:22px; background:url(images/topSearchShow.gif); float:left; }
.topSearch a:link.topSearchShow{background-position:0px 0px;}
.topSearch a:visited.topSearchShow { background-position:0px 0px;}
.topSearch a:hover.topSearchShow {  background-position:0px -22px;}
.topSearch a:active.topSearchShow { background-position:0px -22px;}
.topSearchShow input,select,button{ margin:6px 0px 0px 10px;}
/*main下的样式和首页的样式*/
.mainFlash{ width:490px; height:230px; margin-bottom:10px; background-color:#999999; float:left;}
.mainTab{ width:280px; height:220px; padding-top:10px; padding-left:10px; margin:0px 0px 10px 8px; background-image:url(images/mainTabBg.png); background-repeat:repeat-x; float:left;}
.mainTabMenu{ height:26px;}
.mainTabMenu ul{padding:0px;margin:0px; position: absolute; margin-top:1px;}
.mainTabMenu ul li{list-style-type:none;float:left;height:20px; width:70px; padding-top:6px; text-align:center; background-image:url(images/mainTabMenuBg.png); background-repeat:no-repeat; margin-right:5px;}
.mainTabInfo{ width:260px; height:175px; padding:5px; background-color:#FFF6CF; border:1px #FFFFFF solid;}
.mainTabClick{ background-position:0px -26px;}
.mainTitle{width:762px; height:50px; padding:3px 5px 0px 21px;margin-bottom:background-image:url(images/centerTitleBg.png);background-repeat:no-repeat; float: left;  display:block; }
.mainTitle a.more{float:right; font-family:"宋体",Arial;font-size:12px;padding-top:2px;padding-right:5px;font-weight:normal;}
.mainTitle a.more:link{color:#9E4F01;}
.mainTitle a.more:visited{color:#9E4F01;}
.mainTitle a.more:hover{color:#947100;}
.mainTitle a.more:active{color:#947100;}
.mainPic{width:788px; margin-bottom:10px; float:left;}
.mainPic td{padding:10px 0px;}
.mainPic td a{display:block;width:180px;border:1px solid #ECECEC;cursor:pointer;}
.mainPic td a div{height:35px;padding-top:5px;padding-right:5px;text-align:right;}
.mainPic td a img{border-width:0px;margin:0px;padding:0px;}
.mainPic td a:link{color:#808080;text-decoration:none;}
.mainPic td a:visited{color:#808080;text-decoration:none;}
.mainPic td a:hover{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.mainPic td a:active{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.mainPic2{ margin-bottom:10px; float:left;}
.mainPic2 th{padding-right:10px;}
.mainPic2 th a{display:block;width:180px;border:1px solid #ECECEC;cursor:pointer;}
.mainPic2 th a div{height:35px;padding-top:5px;padding-right:5px;text-align:right;}
.mainPic2 th a img{border-width:0px;margin:0px;padding:0px;}
.mainPic2 th a:link{color:#808080;text-decoration:none;}
.mainPic2 th a:visited{color:#808080;text-decoration:none;}
.mainPic2 th a:hover{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.mainPic2 th a:active{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.mainPic3{display:block;width:354px;border:1px solid #ECECEC;cursor:pointer; margin-right:10px;}
.mainPicInfo { float:left;}
.mainPicTitle { font-size:14px; font-weight:bold; padding:3px 0px;}
.mainLogin{ background-image:url(images/loginBg.jpg); background-repeat:no-repeat; width:788px;}
.mainLoginInfo{ line-height:35px; font-weight:bold; color:#9E4F01; float:left; margin:215px 0px 0px 10px;}
.mantop{background-image:url(images/mainTopCenter.jpg); background-repeat:repeat-x; height:25px; width:909px; margin-left:45px;}
.manBottom{background-image:url(images/mainBottomCenter.jpg); background-repeat:repeat-x; height:25px; width:1000px; float:left;}
/*left下的样式*/
.leftBlock{margin-bottom:10px;}
.leftBlockUser{padding:2px;}
.leftBlockUser th{padding-top:5px;font-weight:normal; text-align:right;}
.leftBlockUser td{padding-top:5px;}
.leftBlockTitle{color:#9E4F01;font-weight:bold;font-size:14px;height:25px;line-height:2;padding-left:20px;margin-bottom:2px;background-image:url(images/leftBlockTitleBg.png);background-repeat:no-repeat;}
.leftBlockTitle a.more{float:right;font-size:12px;padding-top:2px;padding-right:5px;font-weight:normal;}
.leftBlockTitle a.more:link{color:#9E4F01;}
.leftBlockTitle a.more:visited{color:#9E4F01;}
.leftBlockTitle a.more:hover{color:#947100;}
.leftBlockTitle a.more:active{color:#947100;}
.leftBlockInfo{padding:0px 5px;}
.leftBlockList{}
.leftBlockList ol{padding:0px 0px 0px 5px;margin:0px 0px 0px 4px;list-style-position: inside;}
.leftBlockList ul{padding:0px 0px 0px 10px; margin:0px 0px 0px 10px;}
.leftBlockList li{padding:5px 0px;list-style-position: outside;list-style-type: square;list-style-image: url(images/leftBlockListIcon.png);}
.leftBlockMenu ul{padding:0px;margin:0px;}
.leftBlockMenu li{list-style-type:none;margin-bottom:25px;}
.leftBlockMenu ul li a{display:block;height:57px;font-weight:bold;padding:0px; }
.leftBlockMenu ul li a:link{text-decoration:none;}
.leftBlockMenu ul li a:visited{text-decoration:none;}
.leftBlockMenu ul li a:hover{text-decoration:none;background-position:0px -57px;}
.leftBlockMenu ul li a:active{text-decoration:none;}
.menuBrand{background:url(images/menuBrand.jpg);}
.menuHairLoss{background:url(images/menuHairLoss.jpg);}
.menuGrowth{background:url(images/menuGrowth.jpg);}
.menuProduct{background:url(images/menuProduct.jpg);}
.menuClue{background:url(images/menuClue.jpg);}
.menuBuy{background:url(images/menuBuy.jpg);}
.menuFAQ{background:url(images/menuFAQ.jpg);}
.leftBlockMenu ul ul li a{display:block; line-height:1.2; font-weight:normal;height:16px; padding:4px 0px 0px 30px; background:none;}
.leftBlockMenu ul ul li a:hover{background-color:#FDFCDD;padding-left:30px;}
.leftBlockMenu ul ul li a:active{background-color:#FDFCDD;}
.leftBlockMenu ul ul li a.click{background-color:#FDFCDD;}

.LeftBlockMenu2{ padding:0px ; }
.LeftBlockMenu2 ul{margin:5px 0px 10px 0px;padding:0px;list-style-type: none; }
.LeftBlockMenu2 ul li a{
	display:block;
	height:20px;
	padding:4px 0px 0px 20px;
	color: #333;
	cursor:pointer;
	background-color:#3F94F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background:url(images/LeftTitle.gif);
	background-position:0px 0px;
	text-decoration:none;
	color:#CCCCCC;
}
.LeftBlockMenu2 ul li a:link  { background-position:0px 0px;text-decoration:none; color:#333;}
.LeftBlockMenu2 ul li a:visited  { background-position:0px 0px;text-decoration:none;color:#333;}
.LeftBlockMenu2 ul li a:hover  { background-position:0px -24px; text-decoration:none;color:#333;}
.LeftBlockMenu2 ul li a:active  {background-position:0px -24px; text-decoration:none;color:#333;}
.LeftBlockMenu2 ul ul li a{display:block; padding:3px 0px 2px 25px; color: #0088DD; background:url(LeftMenu2.jpg);text-decoration:none;border-bottom-width: 0px;}
.LeftBlockMenu2 ul ul li a:link {color: #333; text-decoration:none;}
.LeftBlockMenu2 ul ul li a:visited {color: #333;text-decoration:none;}
.LeftBlockMenu2 ul ul li a:hover {color: #333;background-color:#fff999; text-decoration:none;}
.LeftBlockMenu2 ul ul li a:active {color: #333;background-color:#fff999;text-decoration:none;}

.leftBlockSize{ float:left; padding:0px;line-height:1; text-align:center; width:190px;}
.leftBlockSize a {color: #CCCCCC; padding:3px 2px 3px 2px;  width:55px; margin:3px 3px 3px 0px;}
.leftBlockSize a:link {color: #CCCCCC; }
.leftBlockSize a:visited {color: #CCCCCC; }
.leftBlockSize a:hover {color: #FFFFFF;  background-color:#444444;}
.leftBlockSize a:active {color: #FFFFFF; background-color:#444444;}
.leftPic{margin:0px auto; margin-bottom:10px;}
.leftPic td{padding:8px 0px;text-align:center;}
.leftPic td a{display:block;width:180px;border:1px solid #ECECEC;cursor:pointer;}
.leftPic td a div{height:35px;padding-top:5px;padding-right:5px;text-align:right;}
.leftPic td a img{border-width:0px;margin:0px;padding:0px;}
.leftPic td a:link{color:#808080;text-decoration:none;}
.leftPic td a:visited{color:#808080;text-decoration:none;}
.leftPic td a:hover{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.leftPic td a:active{color:#808080;text-decoration:none;border-color:#E8D5C2;}
/*right下的样式*/
.rightBlock{margin-bottom:10px;border:1px #E7E7E7 solid;padding:5px;}
.rightBlockTitle{color:#9E4F01;font-weight:bold;font-size:14px;height:22px;clear:both;padding:3px 5px 0px 21px;margin-bottom:5px;background-color:#FBECBA;background-image:url(images/rightBlockTitleBg.png);background-repeat:no-repeat;}
.rightBlockTitle a.more{float:right;font-size:12px;padding-top:2px;padding-right:5px;font-weight:normal;}
.rightBlockTitle a.more:link{color:#9E4F01;}
.rightBlockTitle a.more:visited{color:#9E4F01;}
.rightBlockTitle a.more:hover{color:#947100;}
.rightBlockTitle a.more:active{color:#947100;}
.rightBlockInfo{padding:0px 5px;}
.rightBlockList{}
.rightBlockList ol{padding:0px 0px 0px 5px;margin:0px 0px 0px 4px;list-style-position: inside;}
.rightBlockList li{padding:5px 0px;}
.rightBlock2{margin-bottom:10px;border:1px #E7E7E7 solid;padding:10px; width:260px; background-color:#FFFFFF; float:right; margin-right:10px;}
.rightBlockTitle2{color:#9E4F01;font-weight:bold;font-size:14px;height:25px;line-height:2;padding-left:20px;margin-bottom:2px;background-image:url(images/leftBlockTitleBg.png);background-repeat:no-repeat;}
/*center下的样式*/
.centerTitle{clear:both;padding-left:41px;margin-bottom:10px;background-image:url(images/centerTitleBg.jpg);background-repeat:no-repeat; float:left; border-bottom:1px solid #c45457; width:599px; hight:50px;}
.centerTitle2{clear:both;padding-right:41px; text-align:right; margin-bottom:10px;background-image:url(images/centerTitleBg2.jpg);background-repeat:no-repeat; background-position:0px 0px; float:left; border-bottom:1px solid #c45457; display:block; width:599px; hight:50px;}
.centerTitle a.more{float:right; font-family:"宋体",Arial;font-size:12px;padding-top:2px;padding-right:5px;font-weight:normal;}
.centerTitle a.more:link{color:#9E4F01;}
.centerTitle a.more:visited{color:#9E4F01;}
.centerTitle a.more:hover{color:#947100;}
.centerTitle a.more:active{color:#947100;}
.centerPic{margin:0px auto; margin-bottom:10px; padding-bottom:10px; clear:both;}
.centerPicInfo{ float:left;padding:5px 0px; width:410px; line-height:20px;}
.centerPicLeft{ width:213px; float:left; margin-right:15px; padding-bottom:10px;}
.centerPicTitle{height:20px;color:#0097c8;font-weight:bold; font-size:14px; float:left; }
.centerPic td{padding:8px 0px;text-align:center;}
.centerPic td a{display:block;width:180px;border:1px solid #ECECEC;cursor:pointer;}
.centerPic td a div{height:35px;padding-top:5px;padding-right:5px;text-align:right;}
.centerPic td a img{border-width:0px;margin:0px;padding:0px;}
.centerPic td a:link{color:#808080;text-decoration:none;}
.centerPic td a:visited{color:#808080;text-decoration:none;}
.centerPic td a:hover{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.centerPic td a:active{color:#808080;text-decoration:none;border-color:#E8D5C2;}
.centerPicPrice{color:#990000; font-weight:bold;}
.centerPicPrice2{ text-decoration:line-through;}
.centerPic td{padding:8px 0px;}
.centerBlock{margin-bottom:10px;}
.centerBlock2{margin-bottom:10px;border:1px #E7E7E7 solid;clear:left;}
.centerBlockTitle{padding-top:7px;height:23px;color:#ffffff;font-weight:bold;clear:both; font-size:14px; }
.centerBlockTitleTime{ padding-left:10px;font-weight:normal; color:#ffffff; font-size:11px; }
.centerBlockTitle a.more{float:right;padding-right:5px;}
.centerBlockInfo{padding:10px 0px;}
.centerBlockInfo2{text-align:left;}
.centerBlockInfo3{ padding-bottom:10px;}
.centerBlockList{padding:10px; clear:both;}
.centerBlockList ul{ 
	color:#ffffff;
	padding:0px;
	margin:0px;
	list-style-position: inside;
	list-style-type: disc;
}
.centerBlockList li{padding:6px 0px;}
.centerBlockInfoLine{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:10px;
}
.centerBlockInfoLine2{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:10px;
	height:30px;
}
.centerEditTable{}
.centerEditTable th{text-align:right; font-weight:normal;padding:5px;white-space:nowrap;}
.centerEditTable td{padding:2px;}
.centerEditTableTitle td{font-size:14px;border-bottom:2px solid #EEEEEE;padding:10px 0px 0px 20px;}
.centerListTable{}
.centerListTable th{background-color:#F8F8F8; font-weight:normal;text-align:left;padding:3px;border:1px solid #EEEEEE;white-space:nowrap;}
.centerListTable td{padding:3px;border:1px solid #EEEEEE;}
/*foot下的样式*/
.footHelp{ background:url(images/footHelpBg.png) no-repeat top left; width:130px; margin:0px auto; padding:2px 0px 0px 12px; line-height:2;}
.footMenu{height:22px;padding-top:8px;margin-top:10px;text-align:center;background-color:#FBECBA;}
.footCopy{text-align:center;line-height:2; padding:5px; color:#ffd09f; padding-top:10px;}
/*全局样式*/
/*系统程序组件CSS定义*/
.pageTurn{margin:10px auto; clear:both;}
.pageTurn td{font-weight: bold; padding:6px 2px; line-height:15px; font-family:"宋体";}
.pageTurn a{padding:4px 5px; margin:0px 1px; color:#ADA9A2; background-color:#FFFFFF; border:#CCCCCC solid 1px; line-height:1; vertical-align: text-bottom;}
.pageTurn a:link{color:#666666;background-color:#FFFFFF;border:#ADA9A2 solid 1px;}
.pageTurn a:visited{color:#666666;background-color:#FFFFFF;border:#ADA9A2 solid 1px;}
.pageTurn a:hover{color:#700c0c;background-color:#FFFFFF;border:#700c0c solid 1px;text-decoration:none;}
.pageTurn a:active{color:#700c0c;}
img.buttonCalendar,img.buttonUpFile,img.buttonUpImg{width:20px;height:20px;cursor:pointer;background-image:url(images/icons.gif);background-repeat:no-repeat;}
img.buttonCalendar{background-position:0px 0px;}
img.buttonUpFile{background-position:0px -20px;}
img.buttonUpImg{background-position:0px -40px;}
.error{color:#CC0000;font-family:"宋体";}
.true{color:#009900;}
.remark{color:#999999;}
.time{ padding-right:10px; font-weight:normal; color:#ffffff; font-size:11px;}
/*JS日期选择样式*/
#jsCalendar{background-image:url(images/jsCalendarBg.png);width:157px;height:176px;}
#jsCalendar td, #jsCalendar th{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2;background-color:#FFFFFF;border-width:0px;padding:0px;}
#jsCalendar table{border:0;border-collapse:collapse;border-spacing:0;}
#jsCalendar #jsCalendarSearch{width:147px;height:15px;margin-left:5px;margin-top:9px;padding:2px 0px;text-align:center;color:#0077EE;}
#jsCalendar #jsCalendarSearch td{text-align:center;}
#jsCalendar #jsCalendarSearch a{height:15px;width:11px;display:block;text-decoration:none;background-image:url(images/jsCalendarSet.gif);background-repeat:no-repeat;cursor:pointer;}
#jsCalendar #jsCalendarSearch a.next{background-position:0px 0px;}
#jsCalendar #jsCalendarSearch a:hover.next{background-position:0px -15px;}
#jsCalendar #jsCalendarSearch a.prev{background-position:0px -30px;}
#jsCalendar #jsCalendarSearch a:hover.prev{background-position:0px -45px;}
#jsCalendar #jsCalendarSearch a.close{background-position:0px -60px;}
#jsCalendar #jsCalendarList{width:147px;height:147px;margin-left:5px;}
#jsCalendar #jsCalendarList th{font-weight:normal;color:#0077EE;background-color:#FFFFFF;background-image:none;}
#jsCalendar #jsCalendarList td.today{background-position:0px -84px;color:#FF0000;}
#jsCalendar #jsCalendarList td.today:hover, #jsCalendar #jsCalendarList td.today.hover{background-position:0px -105px;color:#FFFFFF;}
#jsCalendar #jsCalendarList td.last{background-position:0px 0px;color:#666666;}
#jsCalendar #jsCalendarList td.last:hover, #jsCalendar #jsCalendarList td.last.hover{background-position:0px -21px;color:#FFFFFF;}
#jsCalendar #jsCalendarList td.setdate{background-position:0px -125px;}
#jsCalendar #jsCalendarList td{font-size:11px;background-image:url(images/jsCalendarTd.gif);color:#0077EE;background-position:0px -42px;cursor:pointer;}
#jsCalendar #jsCalendarList td:hover, #jsCalendar #jsCalendarList td.hover{background-position:0px -63px;color:#FFFFFF;}/*JS文件上传样式*/
/*JS文件上传样式*/
#jsFile{background-image:url(images/jsFileBg.png);width:290px;height:110px;}
#jsFile iframe{display:none;height:0px;width:0px;}
#jsFileTable{margin:10px 10px 0px 10px;height:100px;}
#jsFileTable button{margin-right:5px;}
#jsFileTable td, #jsFileTable th{font-family:Arial, Helvetica, sans-serif;font-size:12px;border-width:0px;padding:2px;}
#jsFileTable th{white-space:nowrap;}
