html {
	overflow-x: hidden;
}
.indexBanner {
	margin: 0px auto; width: 100%; height: 540px; overflow: hidden; position: relative;top:124px;
}
.indexBanner li {
	left: 50%; top: 0px; width: 1660px; margin-left: -830px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.indexBanner dl {
	left: 50%; bottom: 20px; position: absolute; z-index: 11;
}
.indexBanner dd {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; float: left; cursor: pointer;
}
.indexBanner dd.current {
	background-position: -13px 0px;
}
.indexBrandLink {
	background: url("/templets/heasy/images/innerNav.png") repeat-x; height: 70px; padding-top: 20px;
}
.indexBrandLink .wrap {
	overflow: hidden;
}
.indexBrandLink li {
	width: 108px; height: 50px; float: left;
}
.index {
	background: url("/templets/heasy/images/bg.jpg") no-repeat 50% 0px; height: auto;
}
.indexPro {
	height: 372px; margin-top:124px; clear:both;
}
.indexPro p.tit {
	height: 60px; line-height: 60px; font-family: ΢���ź�; font-size: 24px;
}
.indexPro li {
	background: url("/templets/heasy/images/proBg.png") no-repeat; padding: 7px 0px 0px 7px; width: 195px; height: 195px; text-align: center; line-height: 40px; margin-right: 17px; float: left;
}
.indexPro .jcarousel-skin-tango .jcarousel-container-horizontal {
	margin: 0px auto; width: 1080px; height: 202px; position: relative;
}
.indexPro .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 1080px; height: 282px; overflow: hidden; position: relative;
}
.a_star {
	
}
.indexPro .jcarousel-skin-tango .jcarousel-item {
	width: 195px; height: 195px;
}
.indexPro .jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("/templets/heasy/images/J.png") no-repeat; top: 65px; width: 23px; height: 48px; overflow: hidden; position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
}
.indexPro .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("/templets/heasy/images/J.png") no-repeat; top: 65px; width: 23px; height: 48px; overflow: hidden; position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
}
.indexPro .jcarousel-skin-tango .jcarousel-prev-horizontal {
	left: -40px;
}
.indexPro .jcarousel-skin-tango .jcarousel-next-horizontal {
	background-position: -23px 0px; right: -40px;
}
.indexList {
	margin: 0px auto; width: 1112px; padding-top: 30px;
}
.indexList .item {
	background: url("/templets/heasy/images/listBg.png") no-repeat; padding: 0px 24px; width: 230px; height: 379px; float: left;
}
.indexList p.tit {
	line-height: 45px; padding-top: 10px; font-family: ΢���ź�; font-size: 16px;
}
.indexList .con {
	height: 110px;
}
.indexList p.link a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 36px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 12px; display: inline-block;
}
.indexList .list01 {
	height: 60px; line-height: 24px; padding-top: 20px;
}
.indexList .list02 {
	height: 100px; line-height: 14px; padding-top: 10px;
}
.indexList .list02 p.time {
	color: rgb(178, 178, 178); font-size: 11px;
}
.indexList .list02 .name {
	height: 15px; overflow: hidden;
}
.indexList .list03 {
	height: 95px; line-height: 24px; padding-top: 15px;
}
.indexList .list03 p {
	font-size: 14px;
}







.indexListq {
	margin: 0px auto; width:790px;
}

.indexListq .itema {
	background: url("/templets/heasy/images/listBg1.png") no-repeat; padding: 0px 18px; width: 224px; height: 327px; float: left;
}
.indexListq p.tita {
	line-height: 40px; padding-top: 10px; font-family: ΢���ź�; font-size: 16px;
}
.indexListq .cona {
	height: 110px;
}
.indexListq p.linka a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 30px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 12px; display: inline-block;
}
.indexListq .list01a {
	height: 50px; line-height: 24px; padding-top: 15px;
}
.indexListq .list02a {
	height: 100px; line-height: 14px; padding-top: 10px;
}
.indexListq .list02a p.timea {
	color: rgb(178, 178, 178); font-size: 11px;
}
.indexListq .list02a .namea {
	height: 15px; overflow: hidden;
}
.indexListq .list03a {
	height: 95px; line-height: 24px; padding-top: 15px;
}
.indexListq .list03a p {
	font-size: 14px;
}



.indexListqa {
	margin: 0px auto; width:790px;
}

.indexListqa .itema {
	background: url("/templets/heasy/images/listBg1.png") no-repeat; padding: 0px 18px; width: 260px; height: 327px; float: left;
}
.indexListqa p.tita {
	line-height: 40px; padding-top: 10px; font-family: ΢���ź�; font-size: 16px;
}
.indexListqa .cona {
	height: 110px;
}
.indexListqa p.linka a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 30px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 12px; display: inline-block; margin-top:15px;
}
.indexListqa .list01a {
	height: 50px; line-height: 24px; padding-top: 15px;
}
.indexListqa .list02a {
	height: 100px; line-height: 14px; padding-top: 10px;
}
.indexListqa .list02a p.timea {
	color: rgb(178, 178, 178); font-size: 11px;
}
.indexListqa .list02a .namea {
	height: 15px; overflow: hidden;
}
.indexListqa .list03a {
	height: 95px; line-height: 24px; padding-top: 15px;
}
.indexListqa .list03a p {
	font-size: 14px;
}




.brand01a {
	position: relative;
	z-index: 50;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.brand01 {
	padding: 90px 0px; position: relative; z-index: 50;
}
.brand01 p {
	font-size: 14px; position: relative; z-index: 10;
}
.brand01 p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.brand01 .img {
	left: 50%; top: 80px; margin-left: 250px; position: absolute;
}
.brand02 {
	background: url("/templets/heasy/images/02X.png") repeat-x; width: 100%; height: 556px;
}
.brand02 .bg {
	background: url("/templets/heasy/images/02.jpg") no-repeat 50% 0px; width: 100%; height: 100%;
}
.brand02 .wrap {
	height: 100%;
}
.brand02 .info {
	padding: 0px 70px 0px 50px; width: 280px; height: 100%; float: right; background-color: rgb(255, 255, 255);
}
.brand02 .info p {
	font-size: 14px;
}
.brand02 .info p.tit {
	height: 80px; line-height: 80px; font-family: ΢���ź�; font-size: 24px;
}
.brand03 {
	padding: 50px 0px;
}
.brand03 .wrap {
	background: url("/templets/heasy/images03.jpg") no-repeat 0px 0px; width: 770px; padding-left: 310px;
}
.brand03 p {
	font-size: 14px;
}
.brand03 p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.history {
	padding-top: 90px; position: relative;
}
.history .img01 {
	background: url("/templets/heasy/images/history01.jpg") no-repeat right top; left: 0px; top: 90px; width: 215px; height: 287px; display: block; position: absolute;
}
.history .img02 {
	background: url("/templets/heasy/images/history02.jpg") no-repeat left top; top: 90px; width: 190px; height: 272px; right: 0px; display: block; position: absolute;
}
.history .wrap {
	position: relative; z-index: 10;
}
.history .con {
	background: url("/templets/heasy/images/history03.jpg") no-repeat right top; padding: 0px 330px 50px 0px;
}
.history .con p {
	font-size: 14px;
}
.history .con p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.history .list p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.history .listInfo {
	background: url("/templets/heasy/images/history04.jpg") no-repeat 0px 0px; padding: 30px 0px 0px 250px; min-height: 850px; _height: 850px;
}
.history .listInfo th {
	padding: 20px 0px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.history .listInfo td {
	padding: 20px 0px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.history .listInfo th {
	width: 130px; font-family: ΢���ź�; font-size: 24px; vertical-align: top;
}
.history .listInfo td {
	font-size: 14px;
}
.idea01 {
	margin: 0px auto; padding: 70px 0px 0px 370px; width: 710px; height: 280px; position: relative; z-index: 50;
}
.idea01 .img {
	left: 0px; top: 70px; position: absolute;
}
.idea01 p {
	font-size: 14px;
}
.idea01 p.tit {
	line-height: 32px; font-family: ΢���ź�; font-size: 24px;
}
.idea02 {
	background: url("/templets/heasy/images/idea02.jpg") no-repeat 50% 0px; width: 100%; height: 527px; padding-top: 100px;
}
.idea02 p {
	font-size: 14px;
}
.idea02 p.tit {
	padding-bottom: 25px; font-family: ΢���ź�; font-size: 24px;
}
.idea02 .lt {
	background: url("/templets/heasy/images/idea03.jpg") no-repeat 0px 0px; width: 420px; padding-top: 240px; margin-right: 60px; float: left;
}
.idea02 .rt {
	width: 378px; float: left;
}
.idea03 {
	margin: 0px auto; padding: 40px 70px 0px 670px; width: 340px; position: relative; min-height: 680px; _height: 680px;
}
.idea03 .img {
	left: -10px; top: -20px; position: absolute;
}
.idea03 p {
	font-size: 14px;
}
.idea03 p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.brandRealIndex {
	width: 100%; overflow: hidden; padding-top: 124px;
}
.brandRealIndex .con {
	height: 540px; position: relative;
}
.brandRealIndex .con ul {
	margin: -50px 0px 0px -50px; left: 50%; top: 50%; width: 100px; height: 100px; position: absolute;
}
.brandRealIndex .con li {
	width: 605px; height: 270px; text-align: center; position: absolute;
}
.brandRealIndex .con li s {
	height: 270px; vertical-align: middle; display: inline-block;
}
.brandRealIndex .con li a {
	margin: 150px 5px 0px; vertical-align: middle; display: none;
}
.brandRealIndex .con li.list01 {
	background: url("/templets/heasy/images/01.jpg") no-repeat; right: 50px; bottom: 50px;
}
.brandRealIndex .con li.list01:hover a {
	margin: 220px 15px 0px 5px; display: inline-block;
}
.brandRealIndex .con li.list02:hover a {
	margin: 220px 5px 0px 150px; display: inline-block;
}
.brandRealIndex .con li.list02 {
	background: url("/templets/heasy/images/02.jpg") no-repeat; left: 50px; bottom: 50px;
}
.brandRealIndex .con li.list03 {
	background: url("/templets/heasy/images/03.jpg") no-repeat; top: 50px; right: 50px;
}
.brandRealIndex .con li.list03:hover a {
	margin: 220px 5px 0px 10px; display: inline-block;
}
.brandRealIndex .con li.list04 {
	background: url("/templets/heasy/images/04.jpg") no-repeat; left: 50px; top: 50px;
}
.brandRealIndex .con li.list04 dl {
	padding-top: 50px; display: none;
}
.brandRealIndex .con li.list04:hover dl {
	margin: 180px 0px 0px 30px; display: inline-block;
}
.brandRealIndex .con li.list04:hover dl dd {
	float: left;
}
.brandRealIndex .con li.list04:hover dl dd a {
	margin: 0px 10px; float: left;
}
.brandRealIndex .con li.list04 dd {
	text-align: left; float: left;
}
.brandRealIndex .con li.list04 a {
	display: inline;
}
.brandRealIndex .con li:hover {
	background-position: 0px -270px;
}
.proBanner {
   height: 545px;top:124px;position: relative;
}
.product {
	padding-bottom: 100px; position: relative; z-index: 50;
}
.proLeft {
	width: 212px; margin-right: 50px; float: left; position: relative;
}
.proLeftTit {
	background: url("/templets/heasy/images/leftTit.png") no-repeat; left: 0px; top: -212px; width: 212px; height: 212px; text-align: center; color: rgb(255, 255, 255); line-height: 212px; font-family: ΢���ź�; font-size: 24px; position: absolute;
}
.proLeftList {
	background: url("/templets/heasy/images/leftBg.png") repeat-y; padding: 0px 11px; width: 190px; line-height: 30px;
}
.proLeftList dl {
	padding-bottom: 20px;
}
.proLeftList a {
	color: rgb(101, 101, 101); padding-left: 30px; font-size: 16px; display: block;
}
.proLeftList dt a {
	color: rgb(204, 46, 48); font-weight: 700;
}
.proLeftList dt {
	height: 30px; vertical-align: top;
}
.proLeftList dd {
	height: 30px; vertical-align: top;
}
.proLeftList a.current {
	background: url("/templets/heasy/images/leftIcon.gif") no-repeat 160px 50% rgb(214, 57, 61); color: rgb(255, 255, 255); font-weight: 700;
}
.proLeftBtm {
	background: url("/templets/heasy/images/leftBtm.png") no-repeat; height: 177px;
}
.proRight {
	width: 818px; padding-top: 70px; float: left; position: relative;
}
.proSelect {
	background: url("/templets/heasy/images/select.png") repeat-x; left: 0px; top: -23px; width: 100%; height: 35px; padding-top: 10px; position: absolute;
}
.proList {
	width: 100%;
}
.proList li {
	width: 200px; height: 260px; float: left; position: relative;
}
.proList li p.img {
	background: url("/templets/heasy/images/imgBg.png") no-repeat; padding: 8px 0px 0px 8px; width: 190px; height: 190px;
}
.proList li p.tit {
	padding: 5px 8px 0px;
}
.proList li .hover {
	padding: 25px; left: 0px; top: 0px; width: 350px; display: none; position: absolute; z-index: 999; box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.list li .hover {
	padding: 25px; left: 0px; top: 0px; width: 350px; display: none; position: absolute; z-index: 999; box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.proList li .hover .img {
	float: left;
}
.list li .hover .img {
	float: left;
}
.proList li .hover .info {
	width: 160px; float: right;
}
.list li .hover .info {
	width: 160px; float: right;
}
.proList li .hover .info p.tit {
	padding: 5px 0px; font-family: ΢���ź�; font-size: 14px; border-bottom-color: rgb(98, 98, 98); border-bottom-width: 1px; border-bottom-style: dotted;
}
.list li .hover .info p.tit {
	padding: 5px 0px; font-family: ΢���ź�; font-size: 14px; border-bottom-color: rgb(98, 98, 98); border-bottom-width: 1px; border-bottom-style: dotted;
}
.proList li .hover .list {
	line-height: 24px; padding-top: 10px;
}
.list li .hover .list {
	line-height: 24px; padding-top: 10px;
}
.proList li .hover .list p {
	background: url("/templets/heasy/images/icon.gif") no-repeat 0px 5px; line-height: 15px; padding-left: 10px; margin-bottom: 6px;
}
.list li .hover .list p {
	background: url("/templets/heasy/images/icon.gif") no-repeat 0px 5px; line-height: 15px; padding-left: 10px; margin-bottom: 6px;
}
.proList li .hover .con p {
	line-height: 20px; font-size: 14px;
}
.list li .hover .con p {
	line-height: 20px; font-size: 14px;
}
.proList li .hover .con p {
	line-height: 20px; font-size: 14px;
}
.list li .hover .con div {
	line-height: 20px; font-size: 14px;
}
.proList li .hover .con a.btn {
	background: url("/templets/heasy/images/btn.jpg") no-repeat; padding: 8px 0px 0px 12px; width: 102px; height: 34px; color: rgb(255, 255, 255); font-family: ΢���ź�; font-size: 14px; margin-top: 20px; display: block;
}
.list li .hover .con a.btn {
	background: url("/templets/heasy/images/btn.jpg") no-repeat; padding: 8px 0px 0px 12px; width: 102px; height: 34px; color: rgb(255, 255, 255); font-family: ΢���ź�; font-size: 14px; margin-top: 20px; display: block;
}
.newsIndex01 {
	background: url("/templets/heasy/images/indexBg01.jpg") 50% 0px; height: 677px; padding-top: 60px;
}
.newsIndexImg {
	background: url("/templets/heasy/images/indexImgBg.png") no-repeat; width: 653px; height: 651px; float: left; position: relative;
}
.newsIndexImg li {
	left: 40px; top: 25px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.newsIndexImg dl {
	left: 50%; bottom: -10px; position: absolute; z-index: 11;
}
.newsIndexImg dd {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; float: left; cursor: pointer;
}
.newsIndexImg dd.current {
	background-position: -13px 0px;
}
.newsIndexImgTxt {
	width: 380px; float: right;
}
.newsIndexImgTxt h4 a {
	font-family: ΢���ź�; font-size: 26px;
}
.newsIndexImgTxt p.img {
	padding: 10px 0px;
}
.newsIndexImgTxt p {
	font-size: 14px;
}
.newsIndexImgTxt p.view {
	padding: 20px 0px 50px;
}
.newsIndexImgTxt p.view a {
	background: url("/templets/heasy/images/more.gif") no-repeat; width: 66px; height: 11px; text-indent: -6666px; overflow: hidden; display: block;
}
.newsIndexImgTxt p.more a {
	font-family: ΢���ź�; font-size: 18px;
}
.newsIndex02 {
	background: url("/templets/heasy/images/indexBg02.jpg") 50% 0px; height: 696px; position: relative;
}
.newsIndex02 s {
	top: 80px; width: 790px; height: 515px; right: 100px; display: block; filter: Alpha(opacity=80); position: absolute; opacity: 0.8; background-color: rgb(222, 43, 43); -moz-opacity: 0.8;
}
.newsIndex02 .con {
	padding: 0px 170px 0px 50px; top: 80px; width: 570px; right: 100px; overflow: hidden; position: absolute;
}
.newsIndex02 .con p {
	color: rgb(255, 255, 255); font-size: 14px;
}
.newsIndex02 .con p.tit {
	line-height: 80px; font-family: ΢���ź�; font-size: 26px;
}
.newsIndex02 .con p.titS {
	font-family: ΢���ź�; font-size: 20px;
}
.newsIndex02 .con .info {
	height: 350px; overflow-y: auto;
}
.newsIndex02 .con .info p {
	padding-bottom: 20px; font-weight: 700;
}
.newsIndex02 .con a {
	color: rgb(255, 255, 255);
}
.newsIndex02 .con p.view {
	padding: 20px 0px 50px;
}
.newsIndex02 .con p.view a {
	background: url("/templets/heasy/images/more.gif") no-repeat; width: 66px; height: 11px; text-indent: -6666px; overflow: hidden; display: block;
}
.newsIndex02 .con p.more a {
	font-family: ΢���ź�; font-size: 18px;
}
.newsIndex03 {
	background: url("/templets/heasy/images/indexBg03.jpg") no-repeat 50% 0px; height: 540px;
}
.newsIndex03 .con {
	margin: 0px auto; width: 800px; padding-top: 75px;
}
.newsIndex03 .img {
	background: url("/templets/heasy/images/indexImgBg02.png") no-repeat; width: 328px; height: 408px; text-align: center; padding-top: 20px; float: left; display: block;
}
.newsIndex03 .info {
	width: 400px; float: right;
}
.newsIndex03 .info .cal {
	height: 350px; overflow-y: auto;
}
.newsIndex03 .info p.tit {
	font-family: ΢���ź�; font-size: 26px;
}
.newsIndex03 .info p.titS {
	padding: 10px 0px; font-size: 14px; font-weight: 700;
}
.newsIndex03 .info p.titS a {
	color: rgb(0, 0, 0);
}
.newsIndex03 .info p.view {
	padding: 50px 0px 30px;
}
.newsIndex03 .info p.view a {
	background: url("/templets/heasy/images/more.gif") no-repeat; width: 66px; height: 11px; text-indent: -6666px; overflow: hidden; display: block;
}
.newsIndex03 .info p.more a {
	font-family: ΢���ź�; font-size: 18px;
}
.newsListBg {
	background: url("/templets/heasy/images/listBg.jpg") no-repeat 50% 0px; padding: 70px 0px 120px;
}
.newsListTop a.img {
	background: url("/templets/heasy/images/listImgBg.png") no-repeat; width: 326px; height: 310px; text-align: center; padding-top: 20px; float: left;
}
.newsListTop .con {
	width: 730px; float: right;
}
.newsListTop .con p {
	font-size: 16px;
	font-family:"΢���ź�"
}
.newsListTop .con p.tit {
	font-weight: 700;
}
.newsListTop .con .info p {
	padding-top: 20px;
}
.newsListTop .con p.view {
	margin-top: 20px;
}
.newsListTop .con p.view a {
	background: url("/templets/heasy/images/more.gif") no-repeat; width: 66px; height: 11px; text-indent: -6666px; overflow: hidden; display: block;
}
.newsList {
	padding-top: 50px;
}
.newsList li {
	padding: 20px 0px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsList .time {
	background: url("/templets/heasy/images/time_bg.png") no-repeat; width: 95px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; margin-top: 5px; float: left;
}
.newsList .time span {
	margin: -10px 0px 10px; font-family: "Arial"; font-size: 14px; display: block;
}
.newsList .time em {
	font-family: "Microsoft Yahei"; font-size: 30px;
}
.newsList .con {
	width: 960px; float: right;
}
.newsList .con p {
	font-size: 14px;
}
.newsList .con p.tit {
	font-weight: 700;
}
.newsList .con p.view {
	margin-top: 10px;
}
.newsList .con p.view a {
	background: url("/templets/heasy/images/more.gif") no-repeat; width: 66px; height: 11px; text-indent: -6666px; overflow: hidden; display: block;
}
.newsList li.hot .time {
	background-color: rgb(225, 73, 82);
}
.newsDetail {
	padding: 70px 0px;
}
.newsDetail h1.tit {
	text-align: center; font-family: ΢���ź�; font-size: 26px;
}
.newsDetail p.time {
	text-align: center;
}
.newsDetail .con {
	padding-top: 20px; font-size: 14px;
}
.newsDetail p {
	font-size: 14px;
}
.newsDetail div {
	font-size: 14px;
}
.newsDetail .link {
	padding-top: 50px;
}
.proIndex {
	width: 100%; overflow: hidden; padding-top: 124px;
}
.proIndex .con {
	height: 540px; position: relative;
}
.proIndex .con ul {
	margin: -50px 0px 0px -50px; left: 50%; top: 50%; width: 100px; height: 100px; position: absolute;
}
.proIndex .con li {
	width: 606px; height: 270px; position: absolute;
}
.proIndex .con li dl {
	width: 150px; height: 190px; position: absolute;
}
.proIndex .con li dt {
	padding-bottom: 10px; padding-left: 5px;
}
.proIndex .con li dt a {
	color: rgb(18, 18, 18); font-family: ΢���ź�; font-size: 18px;
}
.proIndex .con li dd {
	padding: 2px 0px; display: none;
}
.proIndex .con li dd a {
	padding: 0px 5px; color: rgb(84, 84, 84); font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
.proIndex .con li dd a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(221, 70, 78);
}
.proIndex .con li.list01 {
	background: url("/templets/heasy/images/01.jpg") no-repeat; right: 50px; bottom: 49px;
}
.proIndex .con li.list01 dl {
	top: 110px; right: -30px;
}
.proIndex .con li.list02 {
	background: url("/templets/heasy/images/02.jpg") no-repeat; left: 50px; bottom: 49px;
}
.proIndex .con li.list02 dl {
	left: 60px; top: 110px;
}
.proIndex .con li.list03 {
	background: url("/templets/heasy/images/03.jpg") no-repeat; top: 49px; right: 50px;
}
.proIndex .con li.list03 dl {
	top: 65px; right: -30px;
}
.proIndex .con li.list04 {
	background: url("/templets/heasy/images/04.jpg") no-repeat; left: 50px; top: 49px;
}
.proIndex .con li.list04 dl {
	left: 40px; top: 70px;
}
.proIndex .con li.hover {
	background-position: 0px -270px;
}
.brandReal01 {
	background: url("/templets/heasy/images/imgBigBg.jpg") no-repeat 50% 0px; height: 760px;
}
.brandReal01 .bigImg {
	text-align: center;
}
.brandReal01 .con {
	background: url("/templets/heasy/images/videoBg.png") no-repeat; left: 50%; top: 240px; width: 400px; height: 500px; margin-left: 177px; position: absolute;
}
.brandReal01 .info {
	height: 200px; line-height: 1.8; overflow: hidden; padding-top: 10px;
}
.brandReal01 .info .img {
	text-align: center;
}
.brandReal01 .info .txt {
	padding: 0px 65px; font-size: 14px;
}
.brandReal01 .video {
	text-align: center; margin-top: -15px;
}
.brandReal01 .video p.tit {
	height: 40px; text-align: left; line-height: 45px; padding-left: 50px; font-size: 14px; font-weight: 700;
}
.brandReal01 .videoInfo {
	height: 225px; margin-right: 6px;
}
.brandReal01 .videoInfo object {
	width: 330px;
}
.brandReal01 .videoIcon {
	padding-top: 30px;
}
.brandReal01 .videoIcon span {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; display: inline-block; cursor: pointer;
}
.brandReal01 .videoIcon span.current {
	background-position: -13px 0px;
}
.brandReal02 {
	padding: 40px 0px; line-height: 1.8;
}
.brandReal03 {
	padding: 40px 0px; line-height: 1.8;
}
.brandReal02 dt {
	width: 190px; line-height: 30px; font-family: ΢���ź�; font-size: 26px; float: left;
}
.brandReal03 dt {
	width: 190px; line-height: 30px; font-family: ΢���ź�; font-size: 26px; float: left;
}
.brandReal02 dd {
	width: 890px; float: right;
}
.brandReal03 dd {
	width: 890px; float: right;
}
.brandReal02 dd p {
	font-size: 14px;
}
.brandReal03 p {
	font-size: 14px;
}
.brandReal03 {
	background-color: rgb(255, 255, 255);
}
.brandRealSelect {
	background: url("/templets/heasy/images/innerNav.png") repeat-x; height: 60px; padding-top: 30px;
}
.brandRealSelect .select {
	width: 120px;
}
.brandRealSelect .select dl {
	width: 120px;
}
.brandRealSelect .select {
	width: 190px;
}
.brandRealSelect .select select {
	width: 190px;
}
.brandRealList {
	background: url("/templets/heasy/images/innerNavCurS.png") no-repeat 50% 0px; padding: 50px 0px;
}
.brandRealListTit span.tit {
	padding-left: 30px; font-family: ΢���ź�; font-size: 30px;
}
.brandRealListTit span.tit em {
	padding-left: 10px; font-size: 18px;
}
.brandRealListTit span.rt {
	width: 140px; padding-top: 10px; float: right; display: block;
}
.brandRealListTit span.rt em.btn {
	background: url("/templets/heasy/images/btn.png") no-repeat; width: 60px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.brandRealListTit span.rt em.num {
	background: url("/templets/heasy/images/num.png") no-repeat; width: 55px; height: 22px; text-align: center; line-height: 22px; padding-left: 4px; font-size: 14px; font-weight: 700; margin-left: 10px; display: inline-block;
}
.brandRealItem {
	height: 450px; overflow: hidden; margin-top: 25px; margin-bottom: 20px; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 1px; border-bottom-style: dotted;
}
.brandRealItem .list {
	
}
.brandRealItem ul {
	width: 1200px;
}
.brandRealItem li {
	width: 240px; height: 455px; margin-right: 40px; float: left; position: relative; z-index: 10;
}
.brandRealItem li p.img img {
	border: 1px solid rgb(233, 233, 233);
}
.brandRealItem li p.tit {
	text-align: center; padding-top: 15px; font-weight: 700;
}
.login {
	padding: 150px 0px 50px;
}
.loginNav {
	padding-left: 100px;
}
.loginNav li {
	width: 168px; height: 50px; float: left;
}
.loginNav li a {
	background: url("/templets/heasy/images/loginNav.png") no-repeat; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; padding-top: 10px; font-family: ΢���ź�; font-size: 24px; display: block;
}
.loginNav li a.current {
	background-position: -168px 0px; color: rgb(0, 0, 0);
}
.loginCon {
	background: url("/templets/heasy/images/loginCon.png") no-repeat; width: 887px; height: 705px;
}
.loginCon .lt {
	padding: 50px 0px 0px 50px; width: 636px; float: left;
}
.loginCon .lt .tit {
	font-family: ΢���ź�; font-size: 24px;
}
.loginCon .lt .tit span {
	font-family: ����; font-size: 12px;
}
.loginCon .lt .tit b {
	padding: 0px 5px; color: rgb(224, 72, 81);
}
.loginCon .lt th {
	padding-top: 15px;
}
.loginCon .lt td {
	padding-top: 15px;
}
.loginCon .lt th {
	width: 75px; font-size: 14px;
}
.loginCon .lt td b {
	padding: 0px 5px; color: rgb(224, 72, 81); font-family: ����;
}
.loginCon .lt td span.text {
	background: url("/templets/heasy/images/text.png") no-repeat; width: 240px; height: 25px; vertical-align: middle; display: inline-block;
}
.loginCon .lt td span.text input {
	padding: 0px 10px; border: currentColor; width: 220px; height: 25px;
}
.loginCon .lt p.b {
	padding-top: 15px; font-size: 14px;
}
.loginCon .lt p.b label {
	margin-right: 10px; vertical-align: middle; display: inline-block;
}
.loginCon .lt p.t {
	padding: 25px 0px 0px; font-size: 14px;
}
.loginCon .lt p.t .checkbox {
	margin-right: 10px;
}
.loginCon .lt p.t a {
	color: rgb(199, 52, 33); text-decoration: underline;
}
.loginCon .lt p.btn {
	padding: 20px 0px 0px 75px;
}
.loginCon .lt p.btn input {
	border: currentColor; height: 42px; cursor: pointer;
}
.loginCon .lt p.btn .btnRegister {
	background: url("/templets/heasy/images/btnRegister.png") no-repeat; width: 143px;
}
.loginCon .lt p.btn .btnLogin {
	background: url("/templets/heasy/images/btnLogin.png") no-repeat; width: 143px;
}
.loginCon .lt p.btn .btnReset {
	background: url("/templets/heasy/images/btnReset.png") no-repeat; width: 100px; margin-left: 20px;
}
.loginCon .rt {
	width: 200px; float: right;
}
.loginCon .rt p.tit {
	text-align: center; line-height: 60px; font-family: ΢���ź�; font-size: 20px;
}
.loginImg {
	width: 200px; height: 500px; position: relative;
}
.loginImg li {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 10;
}
.loginImg dl {
	left: 50%; bottom: 0px; position: absolute; z-index: 11;
}
.loginImg dd {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; float: left; cursor: pointer;
}
.loginImg dd.current {
	background-position: -13px 0px;
}
.loginImg li p.img {
	background: url("/templets/heasy/images/imgBg.png") no-repeat 50% 0px; height: 232px; text-align: center; padding-top: 15px;
}
.loginImg li p.info {
	padding: 10px 20px; line-height: 24px;
}
.member {
	background: url("/templets/heasy/images/bg.png") no-repeat bottom rgb(112, 112, 112); padding: 170px 0px 70px;
}
.memberLt {
	background: url("/templets/heasy/images/leftbt.png") repeat-y center top; width: 250px; padding-bottom: 20px; float: left; min-height: 600px; _height: 600px;
}

#sidebar {
	 width: 250px;  float: left;
}
.bls {background: url("/templets/heasy/images/leftbt.png") repeat-y center top; padding-bottom: 20px;}

			
			#portamento_container {float:left; position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
			#portamento_container #sidebar {float:none; position:absolute;} /* no need to float anymore, become absolutely positoned */
			#portamento_container #sidebar.fixed {position:fixed; padding-top:140px; } /* if the panel is sliding, it needs position:fixed */
			
			
.memberLt1 {
	background: url("/templets/heasy/images/leftbt1.jpg") no-repeat center top; width: 250px;float: left;height: 40px;
}
.memberLt p.tit {
	background: url("/templets/heasy/images/leftTit.png") repeat-x; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-family: ΢���ź�; font-size: 24px;
}
.tits {
	height:50px;
	color: rgb(255, 255, 255);
	line-height: 50px;
	font-size: 14px;
	font-weight: 700;
	background-color:#dc1f2a;
	text-indent: 25px;
	margin: 0 auto;
	width: 230px;
}
.memberLt ul {
	padding: 15px 0px;
}
.memberLt li {
	line-height: 34px; padding-left: 30px; font-size: 14px;
}
.memberLt li a {
	display: block;
}
.memberLt li a.current {
	background: url("/templets/heasy/images/leftIcon.gif") no-repeat 130px 50%; color: rgb(200, 49, 58); font-weight: 700;
}
.memberRt {
	width: 790px; line-height: 1.8; float: right;
}

.cpzs { width:790px; height:50px; border-bottom:1px solid #ccc; 
	margin-bottom: 20px;font-size:24px; line-height:50px; float:left; font-weight: bold; font-family: ΢���ź�,arial,����,sans-serif;}
	
.cpxq {width:790px; margin:0 auto; font-family: arial,����,sans-serif,΢���ź�;margin-bottom: 20px;margin-top: 20px;}
.cpxq_t { width:790px; margin:0 auto ; height:25px; border-bottom:1px solid #ccc;margin-bottom: 20px;}
.xq { width:100px; height:25px; background-color:#dc1f2a; color:#FFF; float:left;font-size:16px; text-align:center; font-family: arial,����,sans-serif,΢���ź�;}

.cpzs1 {
	width: 790px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	
}
.cpzs1_l { width:350px; float:left;height:410px;}
.cpzs1_r { width:400px; float:right;height:410px;}
.lis1a { text-align:left; padding-top:20px;  line-height:35px; font-size:14px; font-family:"΢���ź�";}

.cpzs1_lt { width:310px; float:left; height:170px;}
.cpzs1_lb { width:310px; float:left; margin-top:10px; margin-bottom:10px;}

.cpzs1_lb ul li{ width:310px; float:left; margin-left:10px; margin-right:10px;}


.memberRt a {
	color: rgb(244, 243, 243);
}
.memberIndexTit {
	color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; font-weight: 700;
}
.memberIndexImg {
	width: 840px; height: 260px; position: relative;
}
.memberIndexImg li {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 10;
}
.memberIndexImg dl {
	right: 20px; bottom: 20px; position: absolute; z-index: 11;
}
.memberIndexImg dd {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; float: left; cursor: pointer;
}
.memberIndexImg dd.current {
	background-position: -13px 0px;
}
.memberIndexList .bigTit {
	padding: 35px 0px 15px; font-family: ΢���ź�; font-size: 24px;
}
.memberIndexList .list {
	overflow: hidden;
}
.memberIndexList ul {
	width: 900px;
}
.memberIndexList li {
	width: 260px; line-height: 24px; margin-right: 30px; float: left;
}
.memberIndexList li p.img img {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.memberIndexList li p.img a {
	display: block; position: relative;
}
.memberIndexList li p.img a span.ing {
	left: 0px; width: 137px; height: 47px; bottom: 30px; display: block; position: absolute;
}
.memberIndexList li p.img a span.over {
	left: 0px; width: 137px; height: 47px; bottom: 30px; display: block; position: absolute;
}
.memberIndexList li p.img a span.ing {
	background: url("/templets/heasy/images/eventBtn01.png") no-repeat;
}
.memberIndexList li p.img a span.over {
	background: url("/templets/heasy/images/eventBtn02.png") no-repeat;
}
.memberIndexList li p {
	font-size: 14px;
}
.memberIndexList li p.tit {
	font-weight: 700; margin-top: 15px;
}
.memberBread {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px;
}
.memberBread b {
	font-family: ΢���ź�; font-size: 24px; font-weight: 400;
}
.memberBread em {
	padding: 0px 10px; font-family: ����;
}
.memberBread a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.memberEventDetail {
	color: rgb(96, 96, 96);
}
.memberEventDetail .con {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.memberEventDetail .con p {
	font-size: 14px;
}
.memberEventDetail .con p.tit {
	padding: 10px 0px; font-family: ΢���ź�; font-size: 24px;
}
.memberEventDetail .con p.tit span.ing {
	color: rgb(200, 49, 58); padding-left: 10px;
}
.memberEventDetail .con p.tit span.over {
	color: rgb(153, 153, 153); padding-left: 10px;
}
.memberEventDetail .con p.btn {
	padding: 20px 0px; text-align: right;
}
.memberEventDetail .con p.btn a {
	background: url("/templets/heasy/images/eventBtn03.png") no-repeat; width: 150px; height: 44px; text-align: left; line-height: 44px; padding-left: 28px; font-family: ΢���ź�; font-size: 24px; font-weight: 700; display: inline-block;
}
.memberScrollImg {
	padding: 10px 10px 30px; margin-top: 40px; background-color: rgb(255, 255, 255);
}
.memberScrollImg p.tit {
	color: rgb(96, 96, 96); padding-bottom: 20px; font-family: ΢���ź�; font-size: 24px;
}
.memberScrollImg li {
	width: 180px; height: 180px; margin-right: 20px; float: left;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-container-horizontal {
	margin: 0px auto; width: 780px; height: 180px; position: relative;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 780px; height: 180px; overflow: hidden; position: relative;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-item {
	width: 180px; height: 180px;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("/templets/heasy/images/J.png") no-repeat; top: 55px; width: 47px; height: 61px; overflow: hidden; position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("/templets/heasy/images/J.png") no-repeat; top: 55px; width: 47px; height: 61px; overflow: hidden; position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-prev-horizontal {
	left: -30px;
}
.memberScrollImg .jcarousel-skin-tango .jcarousel-next-horizontal {
	background-position: -47px 0px; right: -30px;
}
.memberEventPop {
	background: url("/templets/heasy/images/popBg.png") no-repeat; left: 50%; top: -1000px; width: 699px; height: 500px; margin-left: -350px; position: absolute; z-index: 200;
}
.memberEventPop p.tit {
	text-align: center; color: rgb(255, 255, 255); line-height: 48px; padding-top: 40px; font-family: ΢���ź�; font-size: 24px;
}
.memberEventPop table {
	margin-top: 60px;
}
.memberEventPop th {
	width: 240px; text-align: right; color: rgb(0, 0, 0); font-size: 14px; font-weight: 700;
}
.memberEventPop th {
	padding-bottom: 15px;
}
.memberEventPop td {
	padding-bottom: 15px;
}
.memberEventPop input.text {
	padding: 0px 10px; border: 1px solid rgb(177, 177, 177); width: 200px; height: 22px; vertical-align: middle;
}
.memberEventPop select {
	vertical-align: middle;
}
.memberEventPop p.tips {
	padding: 0px 0px 25px 240px; font-size: 14px;
}
.memberEventPop p.tips .checkbox {
	margin-right: 10px; vertical-align: middle;
}
.memberEventPop p.tips a {
	color: rgb(199, 52, 33); text-decoration: underline;
}
.memberEventPop p.btn {
	padding-left: 240px;
}
.memberEventPop p.btn input {
	border: currentColor; height: 30px; color: rgb(255, 255, 255); font-family: ΢���ź�; font-size: 18px; font-weight: 700; cursor: pointer;
}
.memberEventPop p.btn input.submit {
	background: url("/templets/heasy/images/popBtn01.png") no-repeat; width: 137px; margin-right: 20px;
}
.memberEventPop p.btn input.reset {
	background: url("/templets/heasy/images/popBtn02.png") no-repeat; width: 67px;
}
.cookbookList {
	padding: 10px; line-height: 1.8; margin-top: 10px; position: relative; background-color: rgb(255, 255, 255);
}
.cookbookDetail {
	padding: 10px; line-height: 1.8; margin-top: 10px; position: relative; background-color: rgb(255, 255, 255);
}
.cookbookList .img {
	width: 420px; float: left;
}
.cookbookList .list {
	width: 610px; float: right;
}
.cookbookList .list .tit {
	padding: 10px 0px 20px; line-height: 30px; font-family: ΢���ź�; font-size: 24px;
}
.cookbookList .list li {
	width: 180px; height: 35px; line-height: 35px; overflow: hidden; font-size: 14px; font-weight: 700; margin-right: 20px; border-bottom-color: rgb(137, 137, 137); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.cookbookList .list li a {
	display: block;
}
.cookbookList .list li a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(202, 51, 60);
}
.cookbookList .pageSize {
	padding-right: 25px;
}
.cookbookDetail .img {
	width: 580px; float: left; position: relative;
}
.cookbookDetail .image_video {
	left: 10px; top: 10px; position: absolute;
}
.cookbookDetail .con {
	width: 430px; padding-right: 20px; float: right;
}
.cookbookDetail p.tit {
	padding: 10px 0px 20px; line-height: 30px; font-family: ΢���ź�; font-size: 24px;
}
.cookbookDetail .info {
	color: rgb(0, 0, 0);
}
.cookbookDetail a.prev {
	background: url("/templets/heasy/images/cookbookBtn.png") no-repeat; top: 50%; width: 60px; height: 60px; text-indent: -6666px; margin-top: -30px; display: block; position: absolute;
}
.cookbookDetail a.next {
	background: url("/templets/heasy/images/cookbookBtn.png") no-repeat; top: 50%; width: 60px; height: 60px; text-indent: -6666px; margin-top: -30px; display: block; position: absolute;
}
.cookbookDetail a.prev {
	left: -30px;
}
.cookbookDetail a.next {
	background-position: -60px 0px; right: -30px;
}
.memberPromotions {
	padding-top: 20px;
}
.memberPromotions .list {
	overflow: hidden;
}
.memberPromotions ul {
	width: 900px;
}
.memberPromotions li {
	width: 260px; height: 526px; line-height: 24px; margin-right: 30px; float: left;
}
.memberPromotions li p.img {
	padding-bottom: 10px;
}
.memberPromotions li p.img img {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.memberPromotions li p {
	font-size: 14px;
}
.memberPromotions li p.tit {
	font-weight: 700; margin-top: 15px;
}
.memberPromotions li p.link {
	margin-top: 10px;
}
.memberPromotions li p.link a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 36px; line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
.memberPromoDetailCon {
	padding-top: 20px;
}
.memberPromoDetailCon .img {
	padding: 10px; width: 240px; float: left; background-color: rgb(255, 255, 255);
}
.memberPromoDetailCon .info {
	width: 540px; float: right;
}
.memberPromoDetailCon .info p.tit {
	font-size: 14px; font-weight: 700;
}
.memberPromoDetailCon .txt {
	padding-top: 15px;
}
.cookBanner {
	background: url("/templets/heasy/images/banner.jpg") no-repeat 50% 0px; height: 900px;
}
.cookMain {
	margin: 0px auto; width: 1090px;
}
.cookShow {
	padding: 240px 20px 0px 0px; width: 308px; float: right;
}
.cookShow .p {
	color: rgb(20, 20, 20); line-height: 23px; margin-bottom: 10px;
}
.cookShow .p font {
	color: rgb(200, 36, 34);
}
.cookIndex {
	background: url("/templets/heasy/images/index.png") no-repeat; margin: 0px auto 80px; width: 1152px; height: 425px;
}
.cookIndexPerson {
	padding: 35px 0px 0px 40px; width: 190px; float: left;
}
.cookIndexPerson p.tit {
	line-height: 50px; padding-bottom: 10px; font-family: ΢���ź�; font-size: 24px;
}
.cookIndexPerson p.name {
	padding: 10px 0px; font-size: 14px; font-weight: 700;
}
.cookIndexPerson p.txt {
	height: 60px; line-height: 20px; overflow: hidden;
}
.cookIndexPerson p.link {
	margin-top: 10px;
}
.cookIndexPerson p.link a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 36px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
p#link a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 36px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; margin-top: 10px; display: inline-block;
}
.cookIndexPreview {
	width: 445px; float: left;
}
.cookIndexPreview p.img {
	margin-top: -20px; position: relative; z-index: 10;
}
.cookIndexPreview p.tit {
	background: url("/templets/heasy/images/titBg.png") no-repeat; margin: -40px auto 0px; width: 371px; height: 73px; text-align: center; line-height: 68px; font-family: ΢���ź�; position: relative;
}
.cookIndexPreview p.tit span {
	font-size: 24px; margin-right: 10px;
}
.cookIndexPreview p.tit em {
	color: rgb(206, 24, 36); font-size: 20px;
}
.cookIndexReview {
	padding: 35px 15px 0px 0px; width: 200px; float: left;
}
.cookIndexReview p.tit {
	line-height: 50px; padding-bottom: 10px; font-family: ΢���ź�; font-size: 24px;
}
.cookIndexReview li {
	height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; vertical-align: middle;
}
.cookIndexReview li span {
	width: 70px; display: inline-block;
}
.cookIndexReview p.link {
	margin-top: 10px;
}
.cookIndexReview p.link a {
	background: url("/templets/heasy/images/promotionsLink1.png") no-repeat left; padding: 5px 0px 0px 10px; width: 166px; height: 36px; color: rgb(255, 255, 255); font-family: ΢���ź�; font-size: 16px; margin-top: 30px; display: inline-block;
}
.cookIndexWeibo {
	padding: 45px 30px 0px 0px; width: 230px; float: right;
}
.cookIndexWeibo .con {
	border: 1px solid rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.cookIndexWeibo p.link {
	text-align: right; padding-bottom: 15px;
}
.cookIndexWeibo p.link a {
	background: url("/templets/heasy/images/promotionsLink.png") no-repeat; width: 101px; height: 36px; text-align: left; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
.cookProgramVideo {
	background: url("/templets/heasy/images/programBg.jpg") no-repeat 50% 0px; height: 620px;
}
.cookProgramVideo p.tit {
	background: url("/templets/heasy/images/programTit.png") no-repeat 50% 35px; height: 120px; text-indent: -6666px;
}
.cookProgramVideo .video {
	background: url("/templets/heasy/images/videoBg.png") no-repeat 50% 0px; height: 362px; text-align: center; padding-top: 22px;
}
.cookProgramVideo p.name {
	text-align: center; font-size: 14px; font-weight: 700; margin-top: 10px;
}
.cookProgramCon {
	background: url("/templets/heasy/images/programBg2.jpg") no-repeat 50% 0px; height: 546px; padding-bottom: 110px; position: relative;
}
.cookProgramCon .con {
	background: url("/templets/heasy/images/bigBg.png") no-repeat; left: 50%; top: -60px; width: 1247px; height: 680px; margin-left: -625px; position: absolute;
}
.cookProgramCon .con p.imgBig {
	padding: 12px 0px 0px 15px;
}
.cookProgramCon .imgS {
	left: 110px; top: -30px; position: absolute;
}
.cookProgramCon s {
	top: 12px; width: 500px; height: 646px; right: 15px; display: block; filter: Alpha(opacity=95); position: absolute; opacity: 0.95; background-color: rgb(255, 255, 255); -moz-opacity: 0.95;
}
.cookProgramCon .info {
	padding: 20px 0px 0px 40px; top: 12px; width: 460px; height: 626px; right: 15px; position: absolute;
}
.cookProgramCon .info p.tit {
	height: 40px; line-height: 40px; padding-top: 10px; font-family: ΢���ź�; font-size: 24px;
}
.cookProgramCon .info li {
	width: 210px; height: 30px; line-height: 30px; overflow: hidden; padding-right: 20px; font-family: ΢���ź�; font-size: 14px; vertical-align: middle; float: left;
}
.cookProgramCon .info li span {
	width: 70px; display: inline-block;
}
.cookProgramCon a.prev {
	background: url("/templets/heasy/images/cookbookBtn.png") no-repeat; top: 50%; width: 60px; height: 60px; text-indent: -6666px; margin-top: -30px; display: block; position: absolute;
}
.cookProgramCon a.next {
	background: url("/templets/heasy/images/cookbookBtn.png") no-repeat; top: 50%; width: 60px; height: 60px; text-indent: -6666px; margin-top: -30px; display: block; position: absolute;
}
.cookProgramCon a.prev {
	left: 20px;
}
.cookProgramCon a.next {
	background-position: -60px 0px; right: 20px;
}
.cookStar {
	background: url("/templets/heasy/images/starBg.jpg") no-repeat 50% 0px; padding: 60px 0px; color: rgb(0, 0, 0);
}
.cookStar a {
	color: rgb(0, 0, 0);
}
.cookStarTop img {
	float: left;
}
.cookStar .con {
	width: 570px; padding-right: 70px; float: right;
}
.cookStar .con p.tit {
	font-family: ΢���ź�; font-size: 30px;
}
.cookStar .con p.tit span {
	color: rgb(226, 75, 84);
}
.cookStar .con p.txt {
	font-size: 14px;
}
.cookStar .con .info {
	margin-top: 20px;
}
.cookStar .con p.link {
	margin-top: 20px; display: none;
}
.cookStar .con p.link a {
	background: url("/templets/heasy/images/starLink.png") no-repeat; width: 133px; height: 36px; text-align: left; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
.cookStarTit {
	padding: 40px 0px 50px; font-family: ΢���ź�; font-size: 30px;
}
.cookStarTitS {
	font-family: ΢���ź�; font-size: 24px;
}
.cookStarList li {
	width: 160px; height: 240px; margin-right: 20px; float: left;
}
.cookStarList li p {
	font-size: 14px;
}
.cookStarList li p.img {
	padding-bottom: 10px;
}
.cookOther {
	background: url("/templets/heasy/images/otherBg.jpg") no-repeat 50% 0px; height: 913px; padding-top: 60px;
}
.cookOther .wrap {
	width: 1100px;
}
.cookOtherLt {
	width: 192px; padding-top: 18px; float: left;
}
.cookOtherLt p.tit {
	text-align: center; padding-bottom: 10px; font-family: ΢���ź�; font-size: 24px;
}
.cookOtherLt li {
	height: 40px; line-height: 40px; font-family: ΢���ź�; font-size: 16px; vertical-align: middle; position: relative;
}
.cookOtherLt li a {
	padding-left: 30px;
}
.cookOtherLt li a.current {
	background: url("/templets/heasy/images/otherLtLink.png") no-repeat; width: 246px; height: 45px; color: rgb(255, 255, 255); padding-top: 3px; margin-left: -15px; display: block;
}
.cookOtherRt {
	padding: 50px 50px 0px 0px; width: 798px; float: right;
}
.cookOtherRt p.tit {
	font-family: ΢���ź�; font-size: 24px;
}
.cookOtherRt p.txt {
	font-family: ΢���ź�; font-size: 14px; margin-top: 20px;
}
.cookOtherRt p.channel {
	color: rgb(213, 62, 71); font-family: ΢���ź�; font-size: 14px;
}
.cookOtherRt .list {
	overflow: hidden; margin-top: 40px;
}
.cookOtherRt .list ul {
	width: 850px;
}
.cookOtherRt .list li {
	width: 240px; height: 240px; margin-right: 38px; float: left;
}
.cookOtherRt .list li p.name {
	padding: 10px 0px; font-family: ΢���ź�; font-size: 14px;
}
.cookOtherRt .list li p.link a {
	background: url("/templets/heasy/images/starLink.png") no-repeat; width: 133px; height: 36px; text-align: left; color: rgb(255, 255, 255); line-height: 26px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; display: inline-block;
}
.starTop {
	background: url("/templets/heasy/images/imgBigBg.png") no-repeat 50% 0px; height: 800px; position: relative;
}
.starTop .iconL {
	width: 500px; height: 103px; bottom: 0px; display: block; position: absolute;
}
.starTop .iconR {
	width: 500px; height: 103px; bottom: 0px; display: block; position: absolute;
}
.starTop .iconL {
	background: url("/templets/heasy/images/leftIcon.png") no-repeat; left: 0px;
}
.starTop .iconR {
	background: url("/templets/heasy/images/rightIcon.png") no-repeat; right: 0px;
}
.starTopImg {
	margin: 0px auto; width: 1080px; height: 800px; position: relative;
}
.starTopImg li {
	left: 5px; top: 0px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.starTopImg dl {
	top: 440px; right: 25px; position: absolute; z-index: 11;
}
.starTopImg dd {
	background: url("/templets/heasy/images/imgIcon.png") no-repeat; width: 13px; height: 13px; text-indent: -6666px; overflow: hidden; margin-right: 10px; float: left; cursor: pointer;
}
.starTopImg dd.current {
	background-position: -13px 0px;
}
.starTopImg .info {
	background: url("/templets/heasy/images/infoBg.png") no-repeat; padding: 30px 40px 0px; top: 460px; width: 369px; height: 261px; right: -38px; position: absolute;
}
.starTopImg .info .bigTit {
	color: rgb(0, 0, 0); font-family: ΢���ź�; font-size: 30px;
}
.starTopImg .info .imgTit {
	padding: 5px 0px;
}
.starTopImg .info .smallTit {
	font-family: ΢���ź�; font-size: 16px;
}
.starTopImg .info .text {
	line-height: 24px; padding-top: 10px; font-size: 14px;
}
.starHot {
	background: url("/templets/heasy/images/hotBg.jpg") no-repeat; height: 496px;
}
.starHot p.tit {
	height: 120px; text-align: center; color: rgb(0, 0, 0); line-height: 120px; font-family: ΢���ź�; font-size: 30px;
}
.starHot .info {
	margin: 0px auto; text-align: center;
}
.starHot .info img {
	border: 1px solid rgb(255, 255, 255);
}
.starHotCoverTit {
	background: url("/templets/heasy/images/hotCoverTit.png") no-repeat 50% 0px; height: 175px; text-align: center; color: rgb(0, 0, 0); line-height: 92px; font-family: ΢���ź�; font-size: 30px;
}
.starHotCoverImg {
	margin-top: -40px; position: relative;
}
.starHotCoverImg ul {
	margin: 0px auto; width: 800px; height: 400px; position: relative;
}
.starHotCoverImg li {
	width: 702px; height: 362px; overflow: hidden; position: relative;
}
.starHotCoverImg img {
	width: 100%; height: 100%; display: block;
}
.starHotCoverImg .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.starHotCoverImg .bg {
	width: 702px; height: 362px;
}
.starHotCoverImg p.img {
	padding: 11px; position: relative; z-index: 10;
}
.starHotCoverInfo {
	margin: 0px auto; width: 680px; padding-bottom: 80px; display: none; position: relative;
}
.starHotCoverInfo p.tit {
	text-align: center; font-family: ΢���ź�; font-size: 24px;
}
.starHotCoverInfo p.titS {
	text-align: center; font-family: ΢���ź�; font-size: 18px;
}
.starHotCoverInfo .con {
	line-height: 24px; padding-top: 20px; margin-top: 20px; border-top-color: rgb(152, 152, 152); border-top-width: 1px; border-top-style: dotted;
}
.starHotCoverInfo .con p {
	text-align: center; font-family: ΢���ź�; font-size: 14px;
}
.jobsList {
	padding-top:130px;
}
.jobsList li {
	background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); height: auto; overflow: hidden; margin-bottom: 40px; min-height: 166px;
}
.jobsList .jobName {
	background: rgb(239, 239, 239); height: 40px; color: rgb(76, 76, 76); line-height: 40px; text-indent: 20px; font-size: 16px; font-weight: bold;
}
.jobsList .jobCon {
	background: rgb(255, 255, 255); height: 100%;
}
.jobsList .jobCon .dv {
	padding: 15px 0px 0px 15px; width: 460px; float: left;
}
.jobsList .jobCon .dv1 {
	padding: 15px 0px 20px 15px; width: 400px; margin-left: 100px; float: left;
}
.Apply {
	background: url("/templets/heasy/images/Apply_bg.png") no-repeat; margin: 10px 10px 0px 0px; width: 102px; height: 23px; color: rgb(255, 255, 255); line-height: 21px; text-indent: 20px; font-size: 12px; font-weight: bold; float: right; display: block;
}
.consBox {
	margin: 60px auto 0px; border: 1px solid rgb(225, 73, 82); width: 870px; height: 330px; overflow: hidden; font-family: "Microsoft Yahei Font";
}
.consBoxLeft {
	width: 490px; height: 100%; float: left; display: block;
}
.consBoxRight {
	background: rgb(225, 73, 82); width: 378px; height: 100%; float: right;
}
.cBrT {
	height: 180px; color: rgb(255, 255, 255);
}
.cBrT .cBrTd {
	margin: 20px auto; width: 300px;
}
.cBrT .cBrTd a {
	color: rgb(252, 218, 61);
}
.cBrT h1 {
	color: rgb(255, 255, 255); font-family: "΢���ź�"; font-size: 24px;
}
.cBrT h2 {
	font-family: "΢���ź�";
}
.cBrT p {
	
}
.cBrB {
	background: rgb(226, 112, 82); height: 180px; text-align: center; color: rgb(250, 250, 250); line-height: 45px; padding-top: 15px; font-size: 30px; display: none;
}
#topcontrol {
	z-index: 999;
}
.registrationItem {
	padding-bottom: 20px; margin-bottom: 50px;
}
.registrationItem h3.title {
	background: 0px 0px rgb(200, 49, 58); height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 15px; font-size: 14px; font-weight: bold; margin-bottom: 15px; position: relative;
}
.registrationItem h3 .update {
	top: 9px; height: 20px; right: 10px; color: rgb(255, 255, 255); line-height: 20px; position: absolute;
}
.registrationItem h3.title .top {
	top: 10px; width: 35px; height: 8px; right: 10px; display: block; position: absolute;
}
.registrationItem h3.title b {
	color: rgb(255, 255, 255); font-weight: normal;
}
.registrationItem table {
	margin: 0px auto; width: 92%;
}
.registrationItem th {
	line-height: 22px;
}
.registrationItem td {
	line-height: 22px;
}
.registrationItem th {
	width: 138px; text-align: left; font-size: 14px; font-weight: normal;
}
.registrationItem td {
	padding: 3px 0px; font-size: 14px;
}
.registrationItem td td {
	padding: 0px;
}
.registrationItem td span {
	padding: 0px 5px 0px 20px; font-size: 14px; float: left; display: block;
}
.registrationItem .text {
	padding: 0px 3px; border: 1px solid rgb(212, 212, 212); width: 220px; height: 24px; line-height: 24px; float: left;
}
.registrationItem font {
	padding: 0px 5px; height: 29px; line-height: 29px; font-size: 14px; float: left; display: block;
}
.registrationItem td label {
	margin-right: 10px;
}
.registrationItem .text_170 {
	width: 166px;
}
.registrationItem em.tips {
	color: rgb(147, 147, 147); padding-left: 20px; font-size: 12px; font-style: normal;
}
.registrationItem textarea {
	margin: 10px 0px 0px 20px; padding: 3px; border: 1px solid rgb(212, 212, 212); width: 670px; height: 200px; line-height: 18px;
}
.btnArea {
	padding: 20px 0px 0px 275px; height: 29px;
}
.saveBtn {
	background: 0px 0px rgb(200, 49, 58); border: 0px currentColor; width: 86px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-bottom: 3px; font-size: 14px; margin-top: 20px; margin-right: 10px; float: left; display: block; cursor: pointer;
}
#logout {
	color: rgb(254, 29, 0); font-weight: bold;
}
.closed {
	background: url("/templets/heasy/images/close.png") no-repeat; margin: 77px 50px 0px 0px; width: 64px; height: 20px; float: right; display: block;
}
.loginImg li .txt {
	margin: 0px auto; width: 200px; line-height: 20px;
}
.cookVideo {
	margin: 290px 0px 0px 115px; width: 520px; height: 325px; float: left; position: relative; z-index: 0;
}
.cookVo {
	margin: 6px 0px 0px 5px; position: relative; z-index: 99;
}
.cookVimg {
	left: -28px; top: -20px; display: none; position: absolute; z-index: 9;
}
.play {
	left: 200px; top: 120px; position: absolute; z-index: 999; cursor: pointer;
}
#starHotbox {
	margin: 0px auto; width: 1374px; overflow: hidden;
}
#starHotbox li {
	margin-right: 3px; float: left;
}
.Series {
	
}
.Series a {
	padding: 0px 50px 0px 0px; font-family: "΢���ź�"; font-size: 16px; float: left;
}