/* common */
a{ color: #000;}
.clearfix:after,.pic-list:after,.toolbar-box:after{content:"\20";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix,.pic-list,.toolbar-box{ zoom:1; position:relative;}
.width100{ width: 100%;}
.width1000{ width: 1000px; position: relative; margin: 0 auto;}
.left{ float: left;}
.right{ float: right;}
body{ font-family: "Microsoft Yahei"; background-color: #fdb1cf;}
/* banner */
.banner, .banner .width1000{position: relative;}
.bottom-bg, .bottom-bg .width1000{ background: url(../images/bottom.jpg) center bottom no-repeat; height: 240px; position: relative;}
.top-ban{background:#fdb1cf url(../images/banner.jpg) no-repeat center top;}
.banner{ width:100%; height:383px; text-align:center; position:relative; zoom:1;}
/* content */
.content{}
.content-main{ background: #fff; padding: 45px 20px 0;}

.content ul{ background-color: #fff; padding: 0 0 35px 0}
.content li{ width: 920px; margin: 0 auto; padding: 25px 0; border-bottom: 1px solid #ccc;}
/* deal */
.deal-left{width:435px;height:327px;float:left; overflow:hidden; zoom:1;position:relative;}
.deal-left img{ width: 435px; height: 327px;}
.deal-left .icon{width:63px;height:67px; position: absolute;left:12px;top:-2px;background:url(../images/icon_bg.png) no-repeat;font-family: "Microsoft Yahei";color:#fffdb8;text-align: center;padding-top:15px;font-weight:bold;}
.deal-left .icon strong{font-size: 21px;display: block;margin-top:-5px;}
.deal-left div.layer{ position: relative; top: -50px; width: 435px; height: 44px;}
.deal-left div.layer div.mask-layer{ background-color: #000; opacity: 0.7;filter: alpha(opacity=70); width: 445px; height: 44px; top: 0px; left: 0px; z-index: 1}
.deal-left div.layer span.text-layer{ color: #fff; position: absolute; width: auto; height: 44px; padding-left: 15px;  top: 0px; left: 0px; line-height: 44px; z-index: 2}
.deal-left div.layer i.address{ display: block; float: left; height: 44px; background: url(../images/address.png) center center no-repeat; width: 12px; margin-right: 10px;}
/*.deal_text{width:470px; margin-left:25px; float:left;padding-top:20px;}
.deal_title{ background:url(../images/liwu.jpg) left 6px no-repeat; padding-left:15px}
.deal_title span.tag{ display: block; float: left; margin-top: 8px; width: 70px; height: 30px; background-color: #bbb; color: #fff; font: 12px "Microsoft Yahei"; text-align: center; line-height: 30px;}
.deal_title h3{ padding-left: 10px; display: block; float: left; color:#353535; font: bold 28px "Microsoft Yahei"; max-width: 255px;overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;}
.deal_title .one-week{ display: block; float: left; font: 14px "Microsoft Yahei"; color: #343434; margin-top: 15px;}*/
.deal-right{float: left;width: 485px; height: 327px;position: relative; background-color: #fff;}
.deal-right h3{font-size: 32px;font-weight: bold;color: #010101; padding: 10px 34px 0;}
.deal-text{ position: absolute; left: 34px; bottom: 0; border: 1px dashed #e6e6e6;width: 447px; height: 235px; background-color: #fff;}
.deal-text-tag{position: absolute;font-size: 18px;color: #f03a50;padding: 0 10px;background-color: #fff;top: -15px; left: 9px;}
.deal-text p{padding: 15px 20px 10px 50px; background: url(../images/icon.png) 25px 0 no-repeat;}
p.p1{ padding-top: 25px; background-position: 25px -72px}
p.p2{ background-position: 25px 13px}
p.p3{ background-position: 25px -35px}
.p-title{ display: block; width: 70px; font-size: 14px;font-weight: bold; color: #010101; float: left;}
.p-text{ display: block; width: 300px; font-size: 14px;  float: left;}
.p3 .p-text{ color: #f03a50;}
.deal-btn{ display: block; width: 173px; height: 42px; position: absolute; right: 10px; bottom: 10px; background: url(../images/btn.png) 0 0 no-repeat; line-height: 42px; text-align: center; color: #fff; font-size:22px;}



.intro{ height:237px;}
.intro .width1000{ background:url(imgs/intro.png) center top no-repeat; height: 237px; text-align: center;}
.intro-title{ padding: 50px 100px 0; display: inline-block; _display: inline; position: relative; overflow: hidden; zoom:1;}
.intro-title .shading1, .intro-title .shading2{ display: inline-block; width: 97px; height: 27px; position: absolute;top: 54px;}
.intro-title .shading1{ background: url(../images/shading1.png); left: 0;}
.intro-title .shading2{ background: url(../images/shading2.png); right: 0;}
.intro-title h2{font: bold 24px "Microsoft Yahei"; color: #2b0306;}
.intro-text{ width:890px; margin:0 auto; padding: 25px 55px 35px; font: 14px "Microsoft Yahei"; color: #2b0306; line-height: 24px; text-align: left;}
.intro-text span{float:none; color:#F00}
.intro-text h2{font: bold 16px "Microsoft Yahei"; color: #671313;line-height: 27px;margin-top:12px;margin-bottom: 10px}
.intro-text .quan{font: bold 30px "Microsoft Yahei";line-height: 23px;vertical-align: top;margin-right:5px;}
.intro-text p{color:#616161;line-height: 28px;}
.intro-text a{color:#616161;}
.intro-text a:hover{color:#616161; text-decoration:underline;}
.intro-detail{width:655px;height:470px;margin:15px;padding-right:15px;overflow-y:scroll;overflow-x:hidden;}
.intro-detail p{font: 14px "Microsoft Yahei"; color: #616161; line-height: 25px;}
.intro-detail span{color:#F00}



.bottom-jpg{}
/*float*/
.floating-block{ width: 1000px; margin: 0 auto;}
.width-content-right{ position: absolute; width: 141px; height: auto; top: 0; left: auto; right: 0; background: rgb(92, 51, 23); z-index: 999999;}
.floating-right{ display: block; width: 141px; height: 36px; position: absolute; background:url(../images/floating.jpg) no-repeat; bottom: 20px; margin-left: 160px; z-index: 99999;}
.floating-right{ /* Fix position:fixed not work in IE6 */ _position: absolute; _top: expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); zoom: 1;}

.hide{ display: none;}

/* bottom-nav */
.nav-title{
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	color: #fdb1cf;
	left: -100px;
	line-height: 67px;
}
.bottom-nav{
	position: fixed;
	height: 67px;
	background-color: #464646;
	bottom: 0px;
	z-index: 9999;
}
.bottom-nav .nav-div, .bottom-nav,.bottom-nav .nav-div2,  span{
	float: left;
}
.bottom-nav .nav-div a{
	display: block;
	height: 67px;
	font-size: 16px;
	font-weight: bold;
	color: #fdb1cf;
	line-height: 67px;
	width: 115px;
	text-align: center;
}
.bottom-nav .nav-div a.active{
	background-color: #fb3855
}
span.line{
	display: block;
	height: 43px;
	width: 1px;
	background-color: #6b6a6b;
	margin: 12px 5px;
	padding: 0;
}
.bottom-nav .nav-div2 a{
	display: block;
	height: 67px;
	margin-left:10px;
	font-size: 16px;
	font-weight: bold;
	color: #fdb1cf;
	line-height: 67px;
	width: 100px;
	text-align: center;
}
.bottom-nav .nav-div2 a.active{
	background-color: #fb3855
}

.intro{ height:237px;}
.intro{ background:url(../images/intro.png) center top no-repeat; height: 237px; text-align: center;}
.intro-title{ padding: 50px 100px 0; display: inline-block; _display: inline; position: relative; overflow: hidden; zoom:1;}
.intro-title .shading1, .intro-title .shading2{ display: inline-block; width: 97px; height: 27px; position: absolute;top: 54px;}
.intro-title .shading1{ background: url(../images/shading1.png); left: 0;}
.intro-title .shading2{ background: url(../images/shading2.png); right: 0;}
.intro-title h2{font: bold 24px "Microsoft Yahei"; color: #2b0306;}
.intro-text{ width:890px; margin:0 auto; padding: 25px 55px 35px; font: 14px "Microsoft Yahei"; color: #2b0306; line-height: 24px; text-align: left;}
.intro-text strong{color:#F00}
.intro-text h2{font: bold 16px "Microsoft Yahei"; color: #671313;line-height: 27px;margin-top:12px;margin-bottom: 10px}
.intro-text .quan{color:#671313;font: bold 30px "Microsoft Yahei";line-height: 23px;vertical-align: top;margin-right:5px;}
.intro-text p{color:#616161;line-height: 28px;}
.intro-text a{color:#616161;font-weight: bold;}
.intro-text a:hover{color:#616161; text-decoration:underline;}
.intro-detail{width:655px;height:470px;margin:15px;padding-right:15px;overflow-y:scroll;overflow-x:hidden;}
.intro-detail p{font: 14px "Microsoft Yahei"; color: #616161; line-height: 25px;}
.intro-detail strong{color:#F00}