* {
	padding: 0;
	margin: 0;
	font-family: "microsoft yahei", serif
}
a {
	cursor: pointer
}
html {
	min-width: 1020px
}
.head {
	min-width: 1020px
}
.both {
	width: 100%;
	height: auto;
	background: url("../images/both.jpg") no-repeat center top
}
.top {
	width: 1020px;
	height: auto;
	margin: 0 auto
}
.content {
	width: 100%;
	height: auto;
	margin: 0 auto
}
.module {
	width: 100%;
	height: auto;
	margin: 0 auto
}
.module1 {
	height: 1018px;
	background: #d9372b url("../images/both01.jpg") no-repeat center top
}
.module2 {
	background: url("../images/both03.jpg") no-repeat center top
}
.module3 {
	height: 933px;
	background: url("../images/both05.jpg") no-repeat center top
}
.module4 {
	background: url("../images/both07.jpg") no-repeat center top
}
.module5 {
	background-color: #d9372b
}
.module1-content {
	position: relative;
	width: 1020px;
	padding-top: 110px;
	height: 908px;
	margin: 0 auto;
	background: #d9372b url("../images/redPaper-top4-new.jpg") no-repeat center top
}
.module-top {
	margin: 0 auto;
	clear: both;
	height: auto;
	background: url("../images/red-icon.png") no-repeat
}
.module1-top {
	width: 305px;
	height: 90px;
	background-position: -12px -5px
}
.module2-top {
	width: 305px;
	height: 90px;
	background-position: -14px -123px
}
.module3-top {
	width: 305px;
	height: 90px;
	background-position: -18px -759px
}
.module4-top {
	width: 385px;
	height: 90px;
	background-position: 20px -441px
}
.module5-top {
	width: 360px;
	height: 90px;
	background-position: -17px -877px
}
.module-list {
	width: 1020px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}
.listbox {
	width: 320px;
	height: 383px;
	background: #fff7eb;
	float: left;
	overflow: hidden;
	position: relative;
	margin: 20px 0 0 20px
}
.listbox-bg {
	position: absolute;
	width: 320px;
	height: 383px;
	left: 0;
	top: 0;
	background: url("../images/red-hover.png") no-repeat center top;
	z-index: 22;
	text-align: center
}
.listbox-bg a:hover {
	color: #fff94e
}
.sub-title {
	display: block;
	padding: 6px 10px 0;
	color: #3d0c0c;
	font: 16px/24px "microsoft yahei";
	width: 300px;
	height: 44px;
	overflow: hidden;
	cursor: pointer
}
.sub-title:hover {
	color: #ee136b
}
.proname {
	width: 310px;
	height: 32px;
	padding: 0 5px;
	font: bold 18px/32px "microsoft yahei";
	position: absolute;
	color: #f4f5f4;
	background-color: #272727;
	filter: alpha(opacity = 80);
	background-color: rgba(39,39,39,0.8);
	top: 208px;
	left: 0;
	display: block;
	overflow: hidden
}
.proname:hover {
	color: #f3e11c
}
.propic {
	position: relative;
	display: block
}
.propic img {
	width: 100%;
	height: 240px;
	display: block
}
.price:hover {
	color: #000;
	background-color: #e6c550
}
.price {
	width: 234px;
	background-color: #ffda59;
	font-size: 14px;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	color: #000;
	display: block
}
.fly_r {
	font-style: normal;
	position: absolute;
	top: 5px;
	background-color: #d9372b;
	filter: alpha(opacity = 80);
	background-color: rgba(238,19,107,0.9);
	padding: 2px 6px;
	border-radius: 5px;
	color: #fff;
	right: 5px
}
.pro-some {
	width: 300px;
	padding: 6px 10px;
	overflow: hidden
}
.tc-price {
	color: #ee136b;
	font: 16px/45px "microsoft yahei";
	float: left;
	overflow: hidden
}
.tc-price em {
	font-style: normal;
	font: 24px/45px "Arial"
}
.start-city {
	color: #3d0c0c;
	font: 16px/24px "microsoft yahei";
	float: right;
	overflow: hidden
}
.tc-share {
	width: 300px;
	height: 45px;
	padding: 0 10px
}
.tc-give {
	color: #ccc;
	font: 22px/40px "Arial";
	padding-left: 25px;
	padding-top: 5px;
	float: left;
	overflow: hidden;
	/*background: url("../images/red-icon.png") no-repeat -287px -554px*/
}
.share-btn, .button-go {
	width: 125px;
	height: 45px;
	background-color: #d9372b;
	color: #fff94e;
	font: 22px/45px "microsoft yahei";
	text-align: center;
	display: block;
	float: right;
	overflow: hidden
}
.share-btn:hover, .button-go {
	color: #fff94e
}
.button-go {
	display: inline-block;
	position: absolute;
	bottom: 21px;
	left: 102px
}
.module2-content {
	width: 1020px;
	padding-top: 35px;
	height: 899px;
	margin: 0 auto;
	background: url("../images/both04.jpg") no-repeat center top
}
.module3-content {
	width: 1020px;
	padding-top: 35px;
	height: 898px;
	margin: 0 auto;
	background: #f0e565 url("../images/red33.jpg") no-repeat 5px bottom
}
.module4-content {
	width: 1020px;
	padding-top: 35px;
	height: 898px;
	margin: 0 auto;
	background: #d9372b url("../images/both06.jpg") no-repeat center top
}
.module5-content {
	width: 1020px;
	padding: 35px 0;
	height: auto;
	margin: 0 auto;
	background-color: #d9372b
}
.foot {
	padding: 40px 0 10px 0;
	background-color: #d9372b
}
.content-tab {
	width: 144px;
	height: auto;
	position: fixed;
	bottom: 90px;
	right: 10px
}
.content-tab-top {
	width: 144px;
	height: 74px;
	background: url("../images/red-icon.png") no-repeat 0 -620px
}
.li-common {
	width: 125px;
	height: 33px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #bb2e23
}
.tab, .tab:hover {
	width: 100%;
	height: 100%;
	color: #d9372b;
	background-color: #fffcc4;
	display: block;
	text-align: center
}
.lijian-desc {
	width: 100%;
	font: 18px/33px "microsoft yahei";
	float: left;
	overflow: hidden;
	text-align: center;
	display: block
}
.tab em {
	font-style: normal;
	font: bold 32px/33px "Arial";
	float: left;
	overflow: hidden
}
.tab-now, .tab-now:hover {
	color: #bb2e23;
	background-color: #fff775
}
.content-tab ul {
	width: 125px;
	height: auto;
	margin: 0 auto;
	border: 4px solid #bb2e23
}
.none {
	display: none
}
.content-bottom {
	width: 100%;
	height: 87px;
	background-color: #c00f3c;
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0
}
.bottom-fixed {
	width: 1240px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}
.bottom-icon {
	width: 120px;
	height: 95px;
	background: url("../images/spring-icon.png") -164px -459px;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -620px
}
.fixed-li {
	width: 110px;
	height: 87px;
	margin-right: 1px;
	float: left;
	overflow: hidden
}
.fixed-li-spe {
	margin-left: 117px
}
.fixed-a {
	font: bold 20px/87px "microsoft yahei";
	display: block;
	background-color: #d10f40;
	color: #fff;
	text-align: center
}
.fixed-a:hover {
	color: #ffec95
}
.fixed-a-not-begin, .fixed-a-not-begin:hover {
	background-color: #ddd;
	color: #999
}
.fixed-a.current {
	color: #ffdc38
}
.tab-label {
	width: 165px;
	height: 130px;
	position: fixed;
	left: 30px;
	top: 170px;
	background: url("../images/sale.png") no-repeat center
}
.navigation {
	position: absolute;
	width: 100%;
	background-color: #de3529;
	height: 81px;
	left: 0;
	z-index: 100;
	border-top: 11px solid #ca2d22;
	top: 578px
}
.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9, .icon10 {
	background: url("../images/total.png");
	width: 30px;
	height: 26px;
	display: inline-block;
	vertical-align: middle
}
.icon-left {
	background: url("../images/total.png");
	width: 150px;
	height: 70px;
	display: inline-block;
	vertical-align: middle;
	float: left;
	background-position: -65px -319px
}
.icon-right {
	background: url("../images/total.png");
	width: 22px;
	height: 70px;
	display: inline-block;
	vertical-align: middle;
	float: left;
	background-position: -108px -64px;
	font-size: 16px;
	color: #de3529;
	padding: 0 5px;
	margin-right: 10px;
	margin-top: 7px;
	font-weight: bold;
	font-family: "microsoft yahei"
}
.main-icon {
	height: 81px;
	width: 1200px;
	margin: 0 auto
}
.main-icon {
	height: 81px;
	width: 1200px;
	margin: 0 auto
}
.icon1 {
	background-position: -12px -11px;
	height: 23px
}
.icon2 {
	background-position: -16px -120px;
	height: 22px
}
.icon3 {
	background-position: -18px -236px;
	height: 20px
}
.icon4 {
	background-position: -14px -373px
}
.icon5 {
	background-position: -10px -473px;
	height: 22px
}
.icon6 {
	background-position: -18px -64px
}
.icon7 {
	background-position: -12px -170px;
	height: 18px
}
.icon8 {
	background-position: -13px -303px;
	width: 20px
}
.icon9 {
	background-position: -15px -414px
}
.icon10 {
	background-position: -112px -7px
}
.nav_ul {
	width: 1202px;
	height: 80px;
	margin: 0 auto
}
.nav_li {
	background-color: #ed463a;
	float: left;
	width: 200px;
	height: 39px;
	margin: 1px;
	font-size: 16px;
	text-align: left;
	line-height: 39px;
	color: #fff775
}
.nav_li a {
	padding-left: 50px;
	display: block;
	height: 100%;
	color: #fff775
}
.explain-bag {
	position: absolute;
	width: 48px;
	height: 48px;
	font-size: 18px;
	color: #fff8a9;
	z-index: 109;
	background-color: #ff493c;
	text-align: center;
	left: 0;
	top: 0
}
.explain-bag {
	position: absolute;
	width: 48px;
	height: 48px;
	font-size: 18px;
	color: #fff8a9;
	z-index: 109;
	background-color: #ff493c;
	text-align: center;
	left: 0;
	top: 0
}
.bagRed {
	position: absolute;
	top: 16px;
	left: 28px;
	font-size: 16px;
	color: white;
	width: 232px;
	z-index: 108;
	padding: 15px 26px;
	border-radius: 10px;
	background: #ff493c url("../images/red_03.jpg") no-repeat left top
}


/*----------.navfoot----------*/
.footer{margin:0 auto; padding:0; width:100%; background:#FFF;}
.footer .navfoot{/* margin-top:10px; */width:auto; height:36px; background:#074D8F; color:#FFF;}
.footer .navfoot ul{ width:1000px; height:36px; margin:0 auto;}
.footer .navfoot ul .nav1foot{ width:1000px; height:36px; float:left; line-height:34px; text-align:center;color:#ffffff; font-size:14px;}
.footer .navfoot ul .nav1foot a{color:#ffffff}
.footer .navfoot ul .nav2foot a{ color:#ffffff; margin:0 5px;}
.footer .navfoot ul .nav2foot a:hover{ color:#ffffff; text-decoration:none;}
#footer_copyright{width:1000px;margin:0 auto;text-align:center;line-height:30px;padding-bottom:20px}
#footer_copyright,#footer_copyright a{color:#808080}
