*{margin:0;padding:0}
body{background:#8F0000 url(bg.jpg) 0 30px repeat-x;text-align:center;font-size:12px;line-height:22px;font-family:'宋体',Arial;color:#fff} 
li{list-style:none}
img{border:0}
a:link,a:visited{color:#fff;text-decoration:none}
a:hover,a:active{color:#ff0;text-decoration:none}
.clr{clear:both}
.left { display:inline; float:left}
.right { display:inline; float:right}
#hd,#bd,#ft{width:980px;margin:0 auto;}
#hd{height:310px;background:url(hd.jpg) no-repeat;}
#ft{padding:25px 10px;}
.top-link{ height: 30px; line-height: 30px; border-bottom: 1px solid #dfdfdf; background: #f4f4f4; width: 100%; }
.top-link .box-tp{ width: 980px; margin: auto; color:#333;}
.top-link .box-tp .l{ float: left;}
.top-link .box-tp .r{ float: right;}
.top-link .box-tp a{ margin: 0 10px; color:#333;}

#guangya-div { width:123px; height:22px; padding-top:4px; margin-right:10px; }
.guangya-tit {display:block;width:123px;height:22px;background:url(/css/index/images/index-bg.jpg) 0 -850px; }
.guangya-list { width:121px; height:auto; border:1px solid #ccc; border-top:none; border-bottom:none; position:absolute; display:none; text-align:left; margin-left:10px;}
.guangya-list li {height:21px; line-height:21px; background: url(/css/index/images/index-bg.jpg) no-repeat 0 -950px; border-bottom:1px solid #ccc;}
.top-link .box .guangya-list li a { margin:0; } 
.guangya-list li a { display:block; width:121px; height:21px; text-indent:16px; margin-left:0!important; padding-right:0; }
.guangya-list li a:hover { background:url(/css/index/images/index-bg.jpg) no-repeat -1px -923px; color:#fff; text-decoration:none; }

.box{width:980px;padding-top:17px;background:url(box-hd.gif) no-repeat left top;margin-top:2px;}
	.box .box-hd{height:50px;background:#6D0907 url(sprite.png) no-repeat;padding:0 10px;}
	.box .box-hd a.more{float:right;width:51px;height:22px;background:url(sprite.png) 0 -500px no-repeat;margin-top:15px}
	    .box-bd{background:#6D0907;padding:10px;}
	.box .box-bd-l{float:left;}
	.box .box-bd-r{float:right;}
	.box .t1{background-position:20px -225px;}
	.box .t2{background-position:20px -275px;}
	.box .t3{background-position:20px -325px;}
	.box .t4{background-position:20px -375px;}
	.box .t5{background-position:20px -425px;}
	.box .t6{background-position:20px -475px;}
	.box .t7{height:85px;background:url(t7.jpg) no-repeat;font-size:24px;font-weight:bold;line-height:85px;text-align:left;text-indent:20px;font-family:'微软雅黑','黑体','宋体';}
	.box .t8{background-position:20px -687px;}
	.box .t9{background-position:20px -725px;}

.data-list{text-align:left;margin-top:10px;background:#5F0000;}
	.data-list dt{background:#390B0A;height:30px;line-height:30px;padding:0 10px;color:#f00}
	.data-list dt b{float:left;}
	.data-list dt .more{float:right;color:#FFD8AF}
	.data-list dd{padding:10px;background:#5F0000;}
	.data-list dd a{float:left;display:inline;color:#FFD8AF;width:290px;background:url(sprite.png) 0 -151px;text-indent:10px}

.data-list-2{text-align:left;height:30px;line-height:30px;margin-top:10px;background:#5F0000}
	.data-list-2 dt{padding:0 10px;color:#f00;float:left;font-weight:bold;}
	.data-list-2 dd{width:560px;height:30px;overflow:hidden;float:left;}
	.data-list-2 dd a{float:left;display:inline;color:#FFD8AF;width:560px;}

.data-list-3{width:750px;margin:20px auto;text-align:left;line-height:24px;font-size:14px;}
	.data-list-3 dt{font-weight:bold;margin-top:25px}
	.data-list-3 dd{color:#CB9E9E}

.data-list-4{width:860px;margin:20px auto;text-align:left;line-height:24px;}
	.data-list-4 dt{font-weight:bold;margin:25px auto 10px auto;font-size:14px;}
	.data-list-4 dd{color:#CB9E9E}

.data-list-5{width:860px;margin:20px auto;text-align:left;line-height:24px;}
	.data-list-5 li{float:left;display:inline;height:220px;margin:auto 20px;text-align:center;}
	.data-list-5 li a{display:block;color:#CB9E9E}
	.data-list-5 li a.name{font-size:14px;font-weight:bold;color:#fff;margin-top:10px}

.data-list-6{width:920px;margin:20px auto;text-align:left;line-height:24px;}
	.data-list-6 li{float:left;display:inline;height:135px;margin:auto 10px;text-align:center;}
	.data-list-6 li a{display:block;color:#CB9E9E}

/*表格样式*/
.table{border-collapse:collapse;border:1px solid #8A3030;width:700px;line-height:28px;background:#5F0000}
	.table th,.table td{border:1px solid #8A3030;}
	.table th{text-indent:18px;background:#390B0A;}
	.table td{padding:5px 15px;}

	.tbs-1{font-weight:bold;width:575px;}
	.tbs-1 a{color:#FFD8AF;margin-right:18px;text-decoration:underline}
	.tbs-1 .item-product{background:url(sprite.png) -120px -528px no-repeat;}

#nav{width:100%;height:48px;line-height:48px;font-size:16px;font-weight:bold;text-align:left;background:url(sprite.png) 0 -96px repeat-x;}
	#nav a{float:left;background:url(sprite.png) 0 -48px;padding:0 20px;font-family:'微软雅黑','宋体',Arial;}
	#nav a.first{margin-left:15px}
	#nav a.cur,#nav a:hover,#nav a:active{background:url(sprite.png) 0 0;}

#intro{width:260px;text-align:left;margin-right:12px}
#intro dt{height:40px;background:url(sprite.png) 0 -180px no-repeat;}
#intro dd.text{color:#CB9E9E;margin-bottom:10px}

#company{border-collapse:collapse;border:1px solid #8A3030;width:100%;line-height:28px;background:#5F0000}
	#company td{width:25%;border:1px solid #8A3030;}
	#company td a{color:#FFD8AF}

/*焦点图*/
#focus{width:660px;height:270px;}
.hot-box-imgscroll{background:none repeat scroll 0 0 #F1F1F1;border:1px solid #CCCCCC;float:left;height:268px;overflow:hidden;width:658px;position:relative;}
.hot-box-imgscroll .img-show{height:268px;overflow:hidden;position:relative;width:658px;}
.hot-box-imgscroll .img-show ul{height:268px;overflow:hidden;width:660px;}
.hot-box-imgscroll .img-show .loop-item{height:268px;left:0;position:absolute;top:0;width:658px;z-index:0;}
.hot-box-imgscroll .img-show .on{z-index:20;}
.hot-box-imgscroll .img-show .loop-item img{height:268px;width:658px;}
.hot-box-imgscroll .img-show .png{background:url("http://www.alighting.cn/images/png.png") scroll 0 0 transparent;height:30px;left:0;position:absolute;bottom:0;width:658px;}
.hot-box-imgscroll .img-show .name{color:#FFFFFF;font-size:12px;font-weight:bold;height:30px;left:0;line-height:30px;overflow:hidden;position:absolute;text-indent:1em;bottom:0;width:660px;}
.hot-box-imgscroll .img-con{height:16px;position:absolute;bottom:5px;right:10px;z-index:99;}
.hot-box-imgscroll .img-con ul li{float:left;text-align:center;width:18px;}
.hot-box-imgscroll .img-con ul li a{background-color:#333333;color:#FFFFFF;display:block;font-size:10px;height:16px;line-height:16px;margin:0 auto;position:relative;text-decoration:none;width:16px;}
.hot-box-imgscroll .img-con ul li.on a{background-color:#CC0000;}

/*滚动推广活动*/
.icon-left,.icon-right{background:url(sprite.png) 0 -530px;display:inline-block;float:left;height:53px;margin:40px 5px;width:17px;}
.icon-right{background-position:-50px -530px;}
.box-list-img{float:left;height:160px;margin-bottom:10px;overflow:hidden;width:900px;}
.box-list-img ul li{display:inline;float:left;margin:5px 7px;overflow:hidden;width:166px;}
.box-list-img ul li a.img{border:1px solid #CCCCCC;display:block;height:120px;overflow:hidden;padding:2px;text-align:center;width:160px;}
.box-list-img ul li a.img img{vertical-align:middle;}
.box-list-img ul li .tit{height:26px;line-height:26px;overflow:hidden;text-align:center;}

#sponsored img{margin:5px 10px;}
#link4org,#link4jdg{width:277px;height:46px;display:block;background:url(sprite.png) 0 -590px;text-indent:-1000px;overflow:hidden;display:none}
#link4jdg{margin-top:20px;background-position:0 -640px;display:none}

.marquee-box{overflow:hidden;height:44px;}

#intro dl.support_com{margin:0 8px}
#intro dl.support_com dt{background:none;height:24px;line-height:24px;font-weight:bold;}
#intro dl.support_com dd{width:100%;float:left;line-height:22px;line-height:22px;}

/*报名*/
.signup{width:231px;height:212px;padding:12px;background:url(sprite.png) 0 -900px no-repeat;margin-bottom:5px}
	.signup h3{width:228px;height:23px;background:url(sprite.png) 0 -800px no-repeat;font-size:12px;color:#ff0;text-indent:1em;margin-bottom:16px;text-align:left;}
	.signup label{float:left;width:60px;height:30px;line-height:30px;text-align:right}
	.signup .button{float:left;width:161px;height:39px;line-height:30px;clear:right;background:url(sprite.png) 0 -850px no-repeat;text-align:center;color:#900}
	.signup .button a:link,.signup .button a:visited{color:#900}
	.signup .button a:hover,.signup .button a:active{color:#f00}
	.signup .button span{margin:0 5px;}
	.signup .relativeLink{width:220px;height:26px;margin:30px auto auto auto}
	.signup .relativeLink a{float:left;display:inline;height:26px;line-height:26px;background:url(sprite.png) -260px -850px no-repeat;text-indent:32px;color:#FFD8AF;font-weight:bold}
	.signup .relativeLink a.sdj-intro{width:95px;}
	.signup .relativeLink a.weibo{width:118px;background-position:-260px -800px;}

#signup_f{position:absolute;right:30px;top:170px}
/*产品*/
.m-box { text-align:left; padding: 0 30px; overflow:hidden}
.tab-text { height:24px; line-height:24px; margin:10px 0 20px;}
.tab-text .on  { font-weight:700; background:#4B0704; padding:0 5px; display:inline-block;}
.list-img { overflow:hidden}
.list-img li { width:195px; float:left; display:inline; margin:0 30px 10px 0; height:280px;}
.list-img li .name { height:20px; line-height:20px; overflow:hidden;}
.list-img li .img195 { width:190px; height:190px; overflow:hidden; display:block; margin-bottom:10px; text-align:center; background:#7D0200; border:1px solid #C00400; padding:5px;}
.list-img li .img195 img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; _width:expression(this.width > 190 ? "190px" : this.width +'px');_height:expression(this.height > 190 ? "190px" : this.height + "px")}
.list-img li .img195 i { height:100%; display:inline-block; vertical-align:middle;}
.list-img li p { color:#DDD}

.list-img150 li { width:162px; float:left; display:inline; margin: 15px 10px; height:210px; overflow:hidden}
.list-img150 li .name { height:20px; line-height:20px; overflow:hidden;}
.list-img150 li .img150 { width:150px; height:150px; overflow:hidden; display:block; margin-bottom:10px; text-align:center; background:#7D0200; border:1px solid #C00400; padding:5px;}
.list-img150 li .img150 img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; _width:expression(this.width > 150 ? "150px" : this.width +'px');_height:expression(this.height > 150 ? "150px" : this.height + "px")}
.list-img150 li .img150 i { height:100%; display:inline-block; vertical-align:middle;}
.list-img150 li p { color:#DDD}

.gy-page { background:#5E0604; height:30px; line-height:30px; text-align:center; margin:30px 0}
.gy-page a { display:inline-block; height:30px; text-align:center; padding:0 10px; font-size:14px; font-family:Microsoft yahei;}
.gy-page .p-current { background:#6D0907; font-size:14px; font-family:Microsoft yahei; display:inline-block; padding:0 10px;}
#toptp { background:url(toptp.jpg); height:164px; width:980px; margin:0 auto;}
.list-img-r { overflow:hidden; float:left; display:inline-block}
.list-img-r li { width:150px; height:250px; display:inline; float:left; margin:0 30px 20px 0; padding:0}
.list-img-r li .name { height:20px; line-height:20px; overflow:hidden;}
.list-img-r li input { vertical-align:middle;}
.list-img-r .img150 { width:150px; height:150px; overflow:hidden; display:block; margin-bottom:10px; padding:5px; text-align:center; background:#7D0200; border:1px solid #C00400;}
.list-img-r .img150 img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; _width:expression(this.width > 150 ? "150px" : this.width +'px');_height:expression(this.height > 150 ? "150px" : this.height + "px")}
.list-img-r .img150 i { height:100%; display:inline-block; vertical-align:middle;}
.btn-down { background:url(tj-bg.gif) 0 -143px; height:19px; line-height:18px; width:96px; display:inline-block; color:#fff; font-size:12px; text-indent:5px;}
.select-type { float:left; display:inline-block; height:21px; line-height:20px; width:80px; border:1px solid #430601; background:url(tj-bg.gif) 60px -51px; background-color:#E8E8E8; cursor:pointer; color:#333; text-indent:10px;}
.input-text { background:url(tj-bg.gif) 0 -81px; height:21px; border:1px solid #430601; width:200px; float:left}
.input-text-text { background:url(tj-bg.gif) 0 -81px; border:0; height:20px; line-height:20px; width:160px; padding:0 5px; float:left}
.btn-search { background:url(tj-bg.gif) 0 -108px; width:24px; height:21px; border:0; cursor:pointer;}
.btn-tj { background:url(tj-bg.gif) 0 -180px; height:38px; width:122px; border:none; cursor:pointer; margin:5px 0; font-size:14px; display:inline-block; line-height:38px; text-indent:1.5em; vertical-align:middle; color:#fff;}
.btn-tj-t { background:url(tj-bg.gif) 0 -256px; height:23px; width:70px; border:none; cursor:pointer; vertical-align:middle}
.more-p { float:right; font-size:14px; font-weight: normal; margin-right:40px;}
.tit-p { background:url(tj-bg.gif); height:44px; line-height:44px; padding:0 20px;}
.tit-p h3 { float:left; font-family:Microsoft yahei; font-size:16px; color:#A0A0A0; margin-left:10px;}
.info-text p { line-height:30px; height:30px; text-align:left; padding:0 30px; margin-bottom:5px;}
.info-text p .yellow { color:#F8B551; font-style:normal;}
.btn-selection { background:url(tj-bg.gif) 0 -226px; display:inline-block; height:22px; line-height:22px; width:86px; text-align:center; color:#fff; text-decoration:none; margin-right:20px;}
.exp-list { overflow:hidden}
.exp-list li { background:url(exp-line.gif) no-repeat bottom; padding-bottom:30px; margin-bottom:30px; height:220px; overflow:hidden}
.exp-list li .img220 { width:220px; height:220px; overflow:hidden; margin-right:30px; float:left; display:inline-block;}
.exp-list li h3 { font-size:24px; font-family:Microsoft yahei; font-weight:600; margin-bottom:20px;}
.exp-list li h4 { font-size:18px; font-family:Microsoft yahei; font-weight:normal; margin-bottom:20px;}
.exp-list li p { line-height:24px; font-size:14px;}

.pro-list { overflow:hidden}
.pro-list li { background:url(exp-line.gif) no-repeat bottom; padding-bottom:30px; margin-bottom:30px; height:300px; overflow:hidden}
.pro-list li .img300 { width:300px; height:300px; overflow:hidden; margin-right:30px; float:left; display:inline-block; border:1px solid #C00400; padding:2px;}
.pro-list li .img300 img { width:300px; height:300px;}

.list-img100 { overflow:hidden; margin-top:20px;}
.list-img100 li { width:120px; height:120px; float:left; display:inline; margin:0 20px 0 0; background-image:none; padding:0}
.img100 { width:100px; height:100px; overflow:hidden; display:block; text-align:center; padding:5px; border:1px solid #C00400; background:#7D0200;}
.img100 img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; _width:expression(this.width > 100 ? "100px" : this.width +'px');_height:expression(this.height > 100 ? "100px" : this.height + "px")}
.img100 i { height:100%; display:inline-block; vertical-align:middle;}

.img-box{ width: 800px; margin: auto; position: relative; overflow:hidden}
	.img-box .img{ text-align: center; width: 100%; height: 600px; overflow:hidden}
	.img-box .img img { max-height: 100%; max-width: 100%; vertical-align:middle;}
	.img-box .img i{ display: inline-block; vertical-align: middle;height: 100%;}
	.img-box .name{ text-align: center; color: #666; font-size:22px; font-family:Microsoft yahei; font-weight:700; padding-top:10px; color:#fff;}
    
	.scroll-bar{ width:940px; margin:auto; padding-top:10px; margin-bottom:20px;}
		.scroll-bar .imgs{ width: 880px; overflow: hidden; height: 77px; float: left;}
		.scroll-bar .imgs ul li{ float: left; width: 100px; height:75px; margin:0 5px;}
		.scroll-bar .imgs ul li a{ float: left;}
		.scroll-bar .imgs ul li img{ width: 100px; height: 75px;}
		.scroll-bar .imgs ul li.on a img{ border: 0; padding: 1px; background: #f60;}
		.scroll-bar .imgs ul li a:hover img{ background: #f60;}
			.btn-prev,.btn-next { background:url(http://www.ledth.com/salon/images/btns.gif) no-repeat;}
			.btn-prev{ float: left; width: 22px; height: 75px; background-position: 0 -460px; margin-right: 5px; }
			.btn-next{ float: left; width: 22px; height: 75px; background-position: 0 -550px;  margin-left: 5px;}