body{
	font-family:"ËÎÌå";
	color:#555;
}

a{
	color:#444;
}

img{
	display:block;
}

.w1200{
	width:1200px;
	margin:0px auto;
}

#top{
	height:30px;
	line-height:30px;
	background:#ededed;
}

#top .left{
	background:url(../img2/top-logo.png) no-repeat left 4px;
	display:inline;
    margin-left:10px;
    padding-left:20px;
}

#top .right{
	padding-right:5px;
}

#top .right ul li{
	float:left;
	display:inline;
	margin-left:10px;
}

#top .right ul li img{
	display:inline;
	vertical-align:middle;
}

#top .right ul .login a{
	color:#c30000;
	margin:0px 5px;
}

#top .right ul .type1{
	background:url(../img2/top-type1.gif) no-repeat left 7px;
	padding-left:17px;
}

#top .right ul .type3{
	background:url(../img2/top-type3.gif) no-repeat left 9px;
	padding-left:17px;
}

#header .logo{
	float:left;
	display:inline;
	margin:0px 0px 0px 34px;
	width:142px;
}

#header .place{
	float:left;
	display:inline;
	background:url(../img2/hd-place.gif) no-repeat;
	width:120px;
	margin:10px 0px 0px 25px;
	padding:48px 0px 0px 2px;
	position:relative;
}

#header .place span{
	float:left;
	border:1px solid #eee;
	height:20px;
	line-height:20px;
	padding:0px 23px 0px 4px;
	background:url(../img2/hd-place-type.gif) no-repeat right 7px;
	cursor:pointer;
}

#header .search{
	float:left;
	display:inline;
	width:416px;
	margin:23px 0px 0px 34px;
}

#header .search .i-form{
	border:1px solid #e86d00;
	height:30px;
	width:414px;
	overflow:hidden;
}

#header .search .i-form .text{
	float:left;
	height:28px;
	line-height:28px;
	width:342px;
	padding:0px 6px;
	border:0px solid #fff;
	background:url(../img2/hd-search-bg.gif) repeat-x;
}

#header .search .i-form .submit{
	float:right;
	border:none;
	background:url(../img2/hd-search-btn.gif) repeat-x;
	height:30px;
	width:60px;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#header .search .hot{
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:2px;
}

#header .search .hot a{
	margin:0px 5px;
}

#header .right{
	width:385px;
}

#header .right .user_center {
     background:url(../img2/hd-gwc2.png) no-repeat 0px center;
     float: left;
     height: 42px;
     line-height: 42px;
     margin-top: 18px;
     text-align: center;
     width: 100px;
}

#header .right .user_center a {
     color: #999999;
     font-size: 14px;
     font-weight: bold;
     margin-left: 22px;
}

#header .right .user_center a:hover {
     color: #E76D00;
}

.cart{
     border: 0px solid #CCCCCC;
     float: left;
     margin-left: 10px;
     margin-top: 18px;
     position: relative;
     width: 233px;
}

.cart .cart_info {
     background:url(../img2/hd-gwc2.png) no-repeat -108px top;
     height: 42px;
     width: 233px;
}

.cart .cart_info a {
     color: #999999;
     display: block;
     font-size: 14px;
     font-weight: bold;
     line-height: 42px;
     padding-left: 30px;
     width: 233px;
}

.cart .cart_info a:hover {
     text-decoration: none;
}

.cart .cart_info em {
     color: #E76D00;
     font-weight: bold;
     padding: 0px 3px;
}

.cart .list_wrapper {
     background-color: #FFFFFF;
     border: 3px solid #FFCB59;
     display: none;
     position: absolute;
     right: -9px;
     top: 50px;
     z-index: 99999;
}

.cart:hover .list_wrapper {
     display: block;
}

.cart .list_arrow {
     background:url(../img2/hd-cart-arrow.gif) no-repeat scroll 265px top transparent;
     display: block;
     height: 15px;
     position: absolute;
     right: 0px;
     text-indent: -999em;
     top: -14px;
     width: 338px;
}

.cart .loader {
     position: absolute;
     right: 10px;
     top: 10px;
}

.cart .list {
     border: 1px solid #FFA140;
     padding: 10px;
     width: 316px;
}

.cart .list .cart_empty {
     font-size: 14px;
     font-weight: bold;
     padding: 15px 5px;
     text-align: center;
}

.cart .list li {
     background:url(../img2/horizontal-spacer.gif) repeat-x scroll left top transparent;
     padding: 5px;
}

.cart .list li.first {
     background-image: none;
}

.cart .list .info {
     float: left;
     font-size: 12px;
     line-height: 14px;
     padding-right: 5px;
     width: 190px;
}

.cart .list .package_goods_list {
     display: none;
}

.cart .list .photo {
     display: block;
     float: left;
     height: 40px;
     margin-right: 5px;
     width: 40px;
}

.cart .list .photo img {
     height: 40px;
     width: 40px;
}

.cart .list .name {
     line-height: 16px;
     padding-top: 3px;
}

.cart .list .name em {
     margin-left: 3px;
}

.cart .list .package_name {
     background:url(../img2/package.gif) no-repeat scroll left 6px transparent;
     display: block;
     font-size: 14px;
     font-weight: bold;
     line-height: 18px;
     padding: 5px 5px 5px 20px;
}

.cart .list .extra_info {
     color: #999999;
}

.cart .list .extra_info em {
     background-color: #FF8C22;
     border-radius: 3px 3px 3px 3px;
     color: #FFFFFF;
     display: inline-block;
     margin-left: 2px;
     padding: 2px 5px;
     white-space: nowrap;
}

.cart .list span.price {
     float: left;
     font-weight: bold;
     padding-top: 3px;
     text-align: center;
     width: 110px;
}

.cart .list .action {
     float: left;
     padding-top: 3px;
     text-align: center;
     width: 110px;
}

.cart .list .action a {
     background:url(../img2/slight-bg.gif) repeat-x scroll left -10px #E6E6E6;
     border-radius: 3px 3px 3px 3px;
     display: inline-block;
     padding: 2px 8px;
}

.cart .list .action a:hover {
     background-color: #FF8C22;
     background-position: left -90px;
     color: #FFFFFF;
     text-decoration: none;
}

.cart .list .total {
     border-top: 1px solid #EEEEEE;
     margin-top: 5px;
     padding: 5px 10px;
}

.cart .list .total .price {
     font-weight: bold;
}

.cart .list .next {
     padding: 5px 10px;
     text-align: right;
}

.cart .list .close {
     bottom: 15px;
     display: none;
     left: 20px;
     position: absolute;
}

#nav{
	width:100%;
	min-width:1200px;
	background:#e86d00;
}

#nav .w1200{
	height:36px;
	line-height:36px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#nav .w1200 a{
	color:#fff;
}

#nav .left{
	display:inline;
	margin-left:210px;
}

#nav .left ul li{
	float:left;
	border-left:1px solid #fff;
	width:100px;
	text-align:center;
}

#nav .right{
	padding-left:22px;
	background:url(../img2/nav-phone.gif) no-repeat left center;
	font-family:Arial,"ËÎÌå";
	padding-right:5px;
}

#banner{
	height:440px;
	width:100%;
	min-width:1200px;
}

#banner .bg-full{
	width:100%;
	height:440px;
	position:relative;
	overflow:hidden;
}

#banner .bg-image{
	position:absolute;
	/*width:100%;*/
	/*min-width:1920px;*/
	height:440px;
	margin-left:-960px;
	left:50%;
	top:0px;
}

#banner .btn{
	position:absolute;
	width:176px;
	left:50%;
	margin-left:-88px;
	top:400px;
	color:#fff;
	z-index:999;
}

#banner .btn span{
	background:#333;
	margin:0px 3px;
	border-radius:12px 12px 12px 12px;
	display:inline-block;
	height:22px;
	line-height:22px;
	width:22px;
	text-align:center;
	cursor:pointer;
}

#banner .btn .on{
	background:#f60;
}

#banner .w1200{
	position:relative;
	margin-top:-440px;
	z-index:500;
}

#banner .leftbar{
	position:absolute;
	left:0px;
	top:0px;
	width:206px;
	height:474px;
	overflow:hidden;
	border:1px solid #feac62;
	background:#fff;
	margin-top:-36px;
}

#banner .leftbar .title{
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background:#fde5bb;
}

#banner .leftbar .title a{
	color:#c83309
}

#banner .leftbar ul li{
	background:#fff5de;
    border-bottom:1px solid #f7e5bd;
    padding:10px;
}

#banner .leftbar ul .color1{ background:#fff; }
#banner .leftbar ul .color2{ background:#fff5de; }

#banner .leftbar ul li h4{
	font-size:14px;
	margin-bottom:5px;
	line-height:16px;
}

#banner .leftbar ul li h4 a{
	color:#de0c00;
}

#banner .leftbar ul li span{
	display:inline-block;
}

#banner .leftbar ul li span a{
	line-height:25px;
	color:#454545;
	white-space:nowrap;
}

#banner .rightbar{
	position:absolute;
	right:0px;
	top:0px;
	width:207px;
	height:438px;
	overflow:hidden;
	background:#fff;
	border-top:2px solid #e86d00;
}

#banner .rightbar h3{
	padding-left:12px;
	font-size:14px;
	color:#ed610c;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-top:10px;
}

#banner .rightbar h3 a{
	color:#ed610c;
}

#banner .rightbar ul{
	margin:10px 12px 0px 12px;
	padding-bottom:10px;
	border-bottom:1px solid #b2b2b2;
}

#banner .rightbar ul li{
	height:24px;
	line-height:24px;
	font-size:14px;
}

#banner .rightbar ul li a{
	color:#000;
}

#banner .rightbar .photo{
	text-align:center;
	margin-top:10px;
}

#banner .rightbar .photo img{
	display:inline;
}

.ly-style1,.ly-style2,.ly-style4,.ly-style5{
	margin-top:25px;
	zoom:1;
	border:1px solid #dbdbdb;
}

.ly-style3{
	margin-top:25px;
	zoom:1;
}

.title01{
	height:43px;
	background:url(../img2/title01-bg.gif);
	overflow:hidden;
}

.title01 h3{
	float:left;
}

.title01 .more{
	float:right;
	font-size:14px;
	color:#6a6a6a;
	line-height:39px;
	padding:3px 12px 0px 0px;
}

.title01 span{
	float:left;
	display:inline;
	font-size:16px;
	font-family:"Microsoft Yahei","ºÚÌå";
	line-height:40px;
	padding-left:35px;
	padding-right:35px;
	padding-top:3px;
}

.title01 span,.title01 span a{
	color:#6a6a6a;
}

.title01 .current{
	padding-top:0px;
	border-top:3px solid #86a211;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-left:34px;
	padding-right:34px;
	background:#fff;
}

.title01 .current,.title01 .current a{
	color:#86a211;
}

#layout2 .title01 .current{ border-top:3px solid #a21152; }
#layout2 .title01 .current,#layout2 .title01 .current a{ color:#a21152; }

.ly-style4 .title01 .current{ border-top:3px solid #a28511; }
.ly-style4 .title01 .current,.ly-style4 .title01 .current a{ color:#a28511; }

.ly-style1{
	height:545px;
	position:relative;
}

.ly-style1 .content1{
	margin-left:-3px;
	width:1201px;
	position:absolute;
	display:none;
}

.ly-style1 .content1 .text{
	float:left;
	display:inline;
	height:210px;
	width:210px;
	background:#ffd9cc;
	margin:6px 0px 0px 3px;
}

.ly-style1 .content1 .text ul{
	margin:15px 5px 0px 12px;
}

.ly-style1 .content1 .text ul li{
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
}

.ly-style1 .content1 .size1{
	float:left;
	display:inline;
	width:490px;
	height:210px;
	margin:6px 0px 0px 4px;
	position:relative;
}

.ly-style1 .content1 .size2{
	float:left;
	display:inline;
	width:396px;
	height:280px;
	margin:6px 0px 0px 4px;
	position:relative;
}

.ly-style1 .content1 img{
	width:100%;
	height:100%;
}

.ly-style1 .content1 .type{
	width:143px;
	height:83px;
	padding:29px 0px 0px 5px;
	background:url(../img2/style1-sanjiao.png) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ly-style1 .content2{
	position:absolute;
	display:none;
	padding-top:12px;
}

.ly-style1 .content2 img{
	width:1198px;
	height:490px;
}

.ly-style1 .content3{
	position:absolute;
	display:none;
}

.ly-style1 .content3 ul{
	zoom:1;
	margin-left:-12px;
	width:1210px;
}

.ly-style1 .content3 ul li{
	float:left;
	display:inline;
	width:230px;
	height:230px;
	margin:14px 0px 0px 12px;
}

.ly-style1 .content3 ul li img{
	width:230px;
	height:230px;
}

.sidenav{
	float:left;
	width:127px;
	border-right:1px solid #dbdbdb;
}

.sidenav ul{
	margin-top:22px;
}

.sidenav ul li{
	font-size:14px;
	line-height:25px;
	text-align:center;
}

.sidenav ul li a{
	color:#6a6a6a;
}

#layout2 .sidenav{
	height:444px;
	background:#ffdbec url(../img2/ly2-title-bg.jpg) no-repeat center bottom;
}

.ly-style2 .content{
	float:right;
	width:1069px;
	height:444px;
	position:relative;
}

.ly-style2 .content img{
	width:100%;
	height:100%;
}

.ly-style2 .photo1{ position:absolute; width:355px; height:230px; top:2px; left:0px; }
.ly-style2 .photo2{ position:absolute; width:355px; height:230px; top:2px; left:357px; }
.ly-style2 .photo3{ position:absolute; width:355px; height:230px; top:2px; right:0px; }
.ly-style2 .photo4{ position:absolute; width:533px; height:210px; bottom:0px; left:0px; }
.ly-style2 .photo5{ position:absolute; width:533px; height:210px; bottom:0px; right:0px; }

#layout4 .sidenav{
	height:447px;
	background:#f4fdc6 url(../img2/ly4-title-bg.jpg) no-repeat center bottom;
}

.ly-style4 .content{
	float:right;
	width:1069px;
	height:447px;
	position:relative;
}

.ly-style4 .content .photo{
	position:absolute;
}

.ly-style4 .content .photo img{
	width:100%;
	height:100%;
}

.ly-style4 .photo1{ position:absolute; width:310px; height:445px; top:2px; left:0px; }
.ly-style4 .photo2{ position:absolute; width:445px; height:221px; top:2px; left:312px; }
.ly-style4 .photo3{ position:absolute; width:445px; height:221px; bottom:0px; left:312px; }
.ly-style4 .photo4{ position:absolute; width:310px; height:445px; top:2px; right:0px; }

.ly-style3 table{
	width:100%;
	height:443px;
	margin-top:1px;
	background:#ffdcbe;
}

.ly-style3 table td{
	border:1px solid #fff;
}

.ly-style3 table td img{
	margin:0px auto;
}

.ly-style3 table td h3{
	margin-bottom:10px;
}

.ly-style3 table td p{
	line-height:25px;
	font-size:14px;
	color:#8b8b8b;
	width:182px;
	margin:0px auto;
}

.ly-style5 .big{
	float:left;
	width:330px;
	height:445px;
}

.ly-style5 .big img{
	width:330px;
	height:445px;
}

.ly-style5 .list{
	float:left;
	width:865px;
}

.ly-style5 .list ul{
	zoom:1;
	margin-top:-1px;
}

.ly-style5 .list ul li{
	float:left;
	width:287px;
	height:212px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	text-align:center;
	padding-top:10px;
}

.ly-style5 .list ul li img{	
	display:inline;
	width:160px;
	height:160px;
	margin-bottom:5px;
}

.ly-style5 .list ul li p{
	font-size:14px;
	line-height:18px;
}

.ly-style5 .list ul li .name a{
	color:#000;
}

.ly-style5 .list ul li .price span{
	font-weight:bold;
	color:#b40800;
}

.ly-style5 .list ul li .price del{
	color:#000;
	margin-left:8px;
}

#bottom{
     border-top: 3px solid #FF5A18;
     overflow: hidden;
     width: 100%;
}

#bottom .neirongkuang {
     border: 1px solid #DBDBDB;
     margin: 0px auto;
     overflow: hidden;
     width: 1198px;
}

#bottom .neirongkuang h3 {
     border-bottom: 1px solid #DBDBDB;
     color: #909090;
     font-size: 14px;
     line-height: 42px;
     padding-left: 23px;
     text-align: left;
     width: 1198px;
}

#bottom .neirongkuang h3 span {
     margin: 0px 5px;
}

#bottom .neirongkuang h3 span a {
     color: #909090;
}

#bottom .neirongkuang .L_jianjie {
     background:url(../img2/bottom-bg.gif) repeat-x scroll center bottom transparent;
     border-right: 1px solid #DBDBDB;
     display: inline-block;
     float: left;
     font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
     height: 169px;
     padding-bottom: 15px;
     text-align: left;
     width: 288px;
}

#bottom .neirongkuang .L_jianjie h4 {
     color: #BF5430;
     font-size: 16px;
     font-weight: normal;
     margin: 18px auto 10px 23px;
}

#bottom .neirongkuang .L_jianjie p {
     color: #909090;
     line-height: 22px;
     margin: 0px 23px;
}

#bottom .neirongkuang .dange_list {
     display: inline-block;
     float: right;
     height: 169px;
     overflow: hidden;
     width: 900px;
}

#bottom .neirongkuang .dange_list li {
     border-right: 1px solid #DBDBDB;
     display: inline-block;
     float: left;
     height: 200px;
     list-style: none outside none;
     width: 222px;
}

#bottom .neirongkuang .dange_list li h5 {
     color: #BB9182;
     line-height: 29px;
     margin: 15px 15px 6px;
     text-align: left;
	 font-size:14px;
}

#bottom .neirongkuang .dange_list li h5 img {
     float: left;
     margin-right: 15px;
}

#bottom .neirongkuang .dange_list li p {
     background:url(../img2/bottom-type.gif) no-repeat 0px 9px;
     color: #444444;
     line-height: 15px;
     margin-left: 60px;
     padding: 3px 0px 3px 9px;
     text-align: left;
}

#bottom .neirongkuang .dange_list li p a {
     color: #444444;
}

#bottom .banquan {
     background: url(../img2/bottom-logo.jpg) no-repeat left center;
     margin: 5px auto;
     overflow: hidden;
     width: 950px;
}

#bottom .banquan .BR_wenzi {
     color: #B2B2B2;
     text-align: left;
}

#bottom .banquan .BR_wenzi p {
     line-height: 21px;
}