﻿html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000; font-weight:normal}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select{ font:12px/1.5 Arial,宋体,sans-serif; color: #000;}
body { background:#48184c url(images/banner.jpg) center 30px no-repeat;}
a{ text-decoration: none; color: #0A3D90;}
a:hover{ text-decoration: underline; color:#FF7F02; }
.f14 { font-size:14px;}
.c999 { color:#999 }
.cf60 { color:#f60 }
.cf30 { color:#f30 }
.center { text-align:center }
.mb10 { margin-bottom:10px;}
.banner { width:1000px; margin:0 auto; padding-top:390px }
.nav { border-bottom:3px solid #9d0076; height:38px; line-height:38px; overflow:hidden; padding-left:15px }
.nav a { display:inline-block; width:135px; height:38px; text-align:center; color:#fff; font-size:14px; font-weight:700; background:#320828; float:left; margin-left:3px; border-radius:5px 5px 0 0}
.nav a:hover { color:#f90; text-decoration:none }
.nav a.cur { background:#9d0076 }

.icon,.side .contact-list li { background:url(images/icon.png) no-repeat;}


.wrapper { width:1000px; overflow:hidden; background:#fff; margin:auto }
	.main { width:770px; float:left; overflow:hidden; background:#fff; padding:17px;}
	    .m-tit { font:400 24px Microsoft yahei; margin-bottom:20px; padding:0 10px}
        .preface-box { background:url(images/preface-bg.jpg) no-repeat; padding:10px 10px 10px 150px; line-height:24px; margin-bottom:10px;}
        .preface-box h3 { font-size:14px; font-weight:700; margin-bottom:10px;}
        .box-m { margin-bottom:10px; overflow:hidden}
        .tit { line-height:36px; height:36px; padding:0 10px; background:#6d1f81; font-size:14px; font-weight:700; color:#fff; margin-bottom:10px;}
        .img-list { overflow:hidden}
        .img-list li { width:48%; float:left; margin:10px 10px 10px 5px; overflow:hidden}
        .img-list li .img110 { width:110px; height:125px; padding:2px; background:#fff; border:1px solid #ccc; float:left; overflow:hidden; margin-right:10px;}
        .img-list li .img110 img { width:110px; height:125px; display:block}
        .img-list li h3 { margin:5px 0 10px; color:#0a3d90}
        .img-list li p { line-height:22px;}
        
        .img-list-160 { overflow:hidden}
        .img-list-160 li { padding:15px; margin-bottom:10px; border-bottom:1px solid #eee; overflow:hidden}
        .img-list-160 li .img160 { width:160px; height:70px; float:left; margin:10px 20px 10px 0; overflow:hidden; display:block;}
        .img-list-160 li .img160 img { width:160px; height:70px; }
        .img-list-160 li .img180 { width:180px; height:120px; float:left; margin:0 20px 10px 0; overflow:hidden; display:block;}
        .img-list-160 li .img180 img { width:180px; height:120px; }
        .img-list-160 li h3 { font-size:14px; font-weight:700; margin-bottom:5px;}
        .img-list-160 li h3 a { font-weight:400; margin-left:20px;}
        .img-list-160 li p { line-height:22px; color:#999}
        
        .hot { width:750px; overflow:hidden; margin-bottom:10px}
		.hot-img-show { width:340px; border:1px solid #ccc; overflow:hidden; height: 290px; position: relative; float:left; }
		.hot-img-show-d { width:740px; overflow:hidden; height: 420px; position: relative; float:left; }
	    .img-show{ width: 100%; height: 100%; overflow: hidden;}
		.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
		.img-show li.on { z-index: 20;}
		.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom: 0px;text-indent: 2em; line-height: 25px; z-index: 100; background: url(images/png.png) repeat-x; _background: #000;}
		.img-show .name a{ color: #fff;}
		.img-show-num { position:absolute;right: 5px; bottom: 5px; z-index: 1000;}
		.img-show-num li { float:left; display:block; width:16px; height:16px; background:#7F7F7F; text-align:center; margin:0 2px; font-size:11px; color:#fff; font-family:Verdana; cursor:pointer; }
		.img-show-num li.on { background:#f3971d; font-weight:700; }

		.hot-txt { float:left; width:380px; margin-left:20px;}
		.hot-txt-one { overflow:hidden;}
		.hot-txt-one h2 { font-size:20px; font-family:微软雅黑; margin:5px 0; font-weight:normal; width:400px;}
		.hot-txt-one p { text-indent:1em; line-height:20px; }
		.txt-list { width:380px; overflow:hidden}
		.txt-list li { line-height:24px; background:url(images/side-ico.png) 0 -5px no-repeat; text-indent:1em; height:24px; font-size:14px}
		.txt-list span { float:right; margin-right:10px; font-size:12px; color:#999}
        
        .tab-hy { border:1px solid #eadced; width:100%}
        .tab-hy th { text-align:center; background:#f6f0f9; border:1px solid #eadced; padding:10px 0; font-weight:700}
        .tab-hy td { border:1px solid #eadced; line-height:26px; padding:10px 15px;}
        .tab-hy td span { font:400 20px Microsoft yahei; text-align:center}
        .h-tit { font:700 20px Microsoft yahei; margin-bottom:5px;}
        .tab-green { border:1px solid #9DC29A; width:100%; margin:10px 0 20px;}
        .tab-green th { text-align:center; background:#CBE4C7; border:1px solid #9DC29A; padding:10px 0; font-weight:700}
        .tab-green td { border:1px solid #9DC29A; line-height:26px; padding:10px 15px;}

        .tab-blue { border:1px solid #5C7EA1; width:100%; margin:10px 0 20px;}
        .tab-blue th { text-align:center; background:#E6EDF4; border:1px solid #5C7EA1; padding:10px 0; font-weight:700}
        .tab-blue td { border:1px solid #5C7EA1; line-height:26px; padding:10px 15px;}

        .tab-brown { border:1px solid #A1775C; width:100%; margin:10px 0 20px;}
        .tab-brown th { text-align:center; background:#F4EBE6; border:1px solid #A1775C; padding:10px 0; font-weight:700}
        .tab-brown td { border:1px solid #A1775C; line-height:26px; padding:10px 15px;}

        .tab-yellow { border:1px solid #ff9900; width:100%; margin:10px 0 20px;}
        .tab-yellow th { text-align:center; background:#fc0; border:1px solid #ff9900; padding:10px 0; font-weight:700}
        .tab-yellow td { border:1px solid #ff9900; line-height:26px; padding:10px 15px;}
        
        .contact { padding:20px 0 0 40px; overflow:hidden; font-size:14px;}
        .contact p { margin-bottom:5px;}
        .contact-text { width:30%; float:left; margin:20px 20px 0 0;}
        .contact-text dt { font-weight:700; margin-bottom:5px;}
        .contact-text dd { margin-bottom:5px;}
        
        .contact { padding:20px 0 0 40px; overflow:hidden; font-size:14px;}
        .contact p { margin-bottom:5px;}
        .contact-text { width:30%; float:left; margin:20px 20px 0 0;}
        .contact-text dt { font-weight:700; margin-bottom:5px;}
        .contact-text dd { margin-bottom:5px;}
        
        .sponsor-box { line-height:22px;}
        .tel-list { margin:20px; overflow:hidden}
        .tel-list li { width:180px; float:left; text-align:center; overflow:hidden; height:36px; line-height:36px;}
        .icon.people { background-position:20px -5px}
        .icon.tel { background-position:0 -62px}
        .icon.mobile { background-position:0 -126px}
        .icon.mail { background-position:0 -188px}
        
        .bm-box-m { padding:60px 40px 0}
        .bm-box-m h3 { font-weight:700; margin-bottom:10px; font-size:14px;}
        .bm-tit { font-size:24px; font-weight:700; margin-bottom:20px;}
        .bm-box-m { padding:10px; background:#fff; overflow:hidden; margin:10px 0}

        .tb-info { width:100%; overflow:hidden; font-family:Microsoft yahei;}
        .tb-info th { width:100px; text-align:right; padding:5px 10px; vertical-align:top; color:#f30;}
        .tb-info th i { color:#f30; margin:0 5px;}
        .tb-info td { padding:5px}
        .tb-info td .text { width:300px; border:1px solid #b7b7b7; height:24px; line-height:24px; padding:0 5px;}
        .tb-info td lable { margin-right:15px; vertical-align:middle; color:#666; font-size:14px; width:100px;}
        .tb-info td lable input { vertical-align:middle; margin:0 5px;}
        .textarea { font-size:14px; color:#666; padding:2px 5px; border:1px solid #ccc; width:98%; background:#fff;}
            .error,.ok{ background: url(http://www.ledth.com/als2012/images/error.png) no-repeat;}
	        .error,.ok{display: none; vertical-align: middle; margin-left: 3px;}
	        .error{ color: Red; padding-left:20px; height: 20px; line-height: 15px;}
	        .ok { height: 20px; background-position:0 -23px; width:20px;}
            .list-text { overflow:hidden}
            .list-text li { line-height:24px; height:24px; overflow:hidden}
            .btn-g-b { background:url(images/btn-y.png); width:115px; height:40px; color:#541a04; text-align:center; border:0; font-size:16px; cursor:pointer}

	.side { width:170px; float:right; overflow:hidden; padding:12px; background:#ECEBF5;}
	.side-tit { color:#8b587f; border-bottom:1px solid #fff; height:24px; margin:10px 0;}
	.side-tit h3 {border-bottom:1px solid #c8b7d0; font-weight:700; color:#8b587f;  height:23px; font-size:12px; padding:0 5px;}
	.side ul li { padding:5px; overflow:hidden}
	.side ul li a { color:#666;}
	.side ul li img { vertical-align:middle}
	.side .contact-list li { background-position:0 -240px; padding:0 0 0 20px;}
	.side .contact-list li p { margin:5px 0; color:#666}

/*图片动画效果
.jcImgScroll { position:relative; height:250px; width:770px; margin-top:20px;}
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:250px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(images/arrow-left.png) no-repeat left center; left:0!important; height:250px!important; }
.jcImgScroll em.sNext { background:url(images/arrow-right.png) no-repeat right center;left:660px!important; height:250px!important;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }*/

.imgBox{width:690px;margin:20px auto;}
.shop_items .front h6{font-size:36px}
.shop_items .front span{font-size:14px;}
.shop_items .behind{margin-top:55px}
.shop_items .behind img{margin:6px}
.shop_items .behind h6{font-size:22px}
.shop_items .behind span{font-size:12px; margin:0;}
.shop_items .back{margin-top:120px}
.shop_items img{margin:4px;border:0;vertical-align:bottom;width:310px;height:370px}
.shop_items .back h6{font-size:12px}
.shop_items .back span{font-size:8px; margin:0;}
.shop_items{padding:0;position:relative;z-index:1}
.shop_items li{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0px;}
.shop_items span{display:block;position:absolute;left:0;right:0;bottom:0;text-align:left;cursor:default;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}
.shop_items h6{cursor:default}
a.prev,a.next{width:50px;height:48px; margin:100px 0; background:url(images/arrow-left.png) no-repeat; display:block; position:absolute;z-index:10;opacity:0.6;filter:alpha(opacity=60); top:5px;}
a.next {background:url(images/arrow-right.png) 20px 0 no-repeat; right:0}
a.prev:hover,a.next:hover{opacity:1;filter:alpha(opacity=100);}

.footer { overflow:hidden; padding:20px 0; clear:both; color:#666; width:1000px; margin:auto; background:#fff;}
.footer p { text-align:center; line-height:20px;}
.footer-link { margin:15px 0;}
.footer-link a { margin:0 5px; }