@charset "utf-8";



@font-face {
	font-family: 'tp_tankhunbold';
	src: url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.eot');
	src: url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.eot?#iefix') format('embedded-opentype'),
	url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.woff2') format('woff2'),
	url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.woff') format('woff'),
	url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.ttf') format('truetype'),
	url('../font/tp-tankhun/ufonts.com_tp-tankhun-bold.svg#tp_tankhunbold') format('svg');
	font-weight: normal;
	font-style: normal;

}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.head{}
.head-logo{
width:1100px;height:182px;margin:0 auto;
background-image:url(../images/head.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

.menu{list-style:none;padding:0px;padding-top:62px;margin:0;}
.menu li{float:left;margin-right:20px;}
.menu-1{
margin-left:73px;
margin-top:3px;
width:50px;
height:18px;
background-image:url(../images/menu.png);
background-position:-18px -3px;
background-repeat:no-repeat;
}
.menu-2{
margin-left:18px;
margin-top:3px;
width:64px;
height:18px;
background-image:url(../images/menu.png);
background-position:-106px -3px;
background-repeat:no-repeat;
}
.menu-3{
margin-left:18px;
margin-top:3px;
width:95px;
height:18px;
background-image:url(../images/menu.png);
background-position:-208px -3px;
background-repeat:no-repeat;
}
.menu-4{
margin-left:20px;
margin-top:3px;
width:60px;
height:20px;
background-image:url(../images/menu.png);
background-position:-340px -3px;
background-repeat:no-repeat;
}
.menu-5{
margin-left:165px;
width:64px;
height:27px;
background-image:url(../images/menu.png);
background-position:-587px -1px;
background-repeat:no-repeat;
}
.menu-6{
margin-left:10px;
margin-top:3px;
width:105px;
height:18px;
background-image:url(../images/menu.png);
background-position:-684px -3px;
background-repeat:no-repeat;
}
.menu-7{
margin-left:13px;
margin-top:3px;
width:52px;
height:18px;
background-image:url(../images/menu.png);
background-position:-819px -3px;
background-repeat:no-repeat;
}
.menu-8{
margin-left:8px;
margin-top:3px;
width:84px;
height:20px;
background-image:url(../images/menu.png);
background-position:-897px -3px;
background-repeat:no-repeat;
}
.menu-1:hover{
background-position:-18px -31px;
}
.menu-2:hover{
background-position:-106px -31px;
}
.menu-3:hover{
background-position:-208px -31px;
}
.menu-4:hover{
background-position:-340px -31px;
}
.menu-5:hover{
background-position:-587px -29px;
}
.menu-6:hover{
background-position:-684px -31px;
}
.menu-7:hover{
background-position:-819px -31px;
}
.menu-8:hover{
background-position:-897px -31px;
}
.mainCol {
	height: auto;
	width: auto;
	background-repeat: repeat-x;
	margin-top: 0px;
	background-image: url(/public/frontend/images/bgmain02.jpg);
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
}
.mainColIn {
	min-width: 780px;
	max-width: 1560px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1072px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	background-image: url(/public/frontend/images/bgfadepic.png);
}
.mainColIn01 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1072px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	background-image: url(/public/frontend/images/bgfadepic02.png);
}
.mainColIn011 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1072px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	background-image: url(/public/frontend/images/bgfadepic03.png);
}

.mainColIn02 {
	min-width: 680px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}
.mainColIn02Menu {
	min-width: 680px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 750px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}
.mainColIn021 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 750px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}

.mainColIn022 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 4150px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}

.mainColIn03 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 465px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}
.mainColIn05 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1000px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}

.mainColIn04 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 780px;
	padding-top: 124px;
	/* [disabled]overflow: hidden; */
	display: block;
}
.mainColIn06 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 950px;
	padding-top: 124px;
	display: block;
}
.mainColIn07 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1150px;
	padding-top: 124px;
	display: block;
}
.mainColIn08 {
	min-width: 780px;
	max-width: 1360px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 1200px;
	padding-top: 124px;
	display: block;
}
.footerLiquid {
	height: auto;
	width: auto;
	margin-bottom: 0px;
	background-image: url(/public/frontend/images/bgfooter.jpg);
	background-repeat: repeat-x;
}
.footerIn {
	height: 199px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/public/frontend/images/bgfooter02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerIn02 {
	height: 199px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/public/frontend/images/bgfooter03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.footerContent {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 54px;
	text-align: center;
	position: static;
}
.footerContentlower {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #570000;
	text-decoration: none;
	padding-top: 30px;
	text-align: left;
}
.menu_box {
	margin-top: 0px;
	height: auto;
	position: absolute;
	width: 1100px;
	margin-left: -550px;
	left: 50%;
	/* [disabled]overflow: hidden; */
	z-index: 500;
}
.contentCol {
	background-image: url(/public/frontend/images/bgdetail03.png);
	background-repeat: no-repeat;
	height: 655px;
	width: 1000px;
	background-position: right bottom;
	position: absolute;
	margin-left: -500px;
	overflow: visible;
	z-index: 500;
	margin-bottom: 0px;
	left: 50%;
	margin-top: 420px;
	text-align: left;
}
.content_h {
	height: 50px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfcdb6;
}

.contentCol02 {
	width: 960px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
}
.contentCol04 {
	height: 450px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.contentCol041 {
	height: 600px;
	width: 960px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.contentCol05 {
	height: 650px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.contentCol08 {
	height: 1050px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.contentCol06 {
	height: 800px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.contentCol03 {
	height: 370px;
	width: 960px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.contentCol07 {
	height: auto;
	width: 960px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.dataCol {
	height: 100px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border: 1px dotted #e2ad46;
	padding-bottom: 2px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	background-image: url(/public/frontend/images/bgdata.jpg);
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.dataCol02 {
	height: 100px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	margin-top: 10px;
	border: 1px dotted #e2ad46;
	padding-bottom: 2px;
	background-image: url(/public/frontend/images/bgdata.jpg);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.dataCol03 {
	height: auto;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin-top: 10px;
	border: 1px dotted #e2ad46;
	padding-bottom: 2px;
	background-image: url(/public/frontend/images/bgdata.jpg);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	background-color: #f2e9d8;
}

.contentDt01 {
	padding: 4px;
	float: left;
	height: 340px;
	width: 640px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.contentDt03 {
	float: left;
	height: 276px;
	width: 624px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.contentDt02 {
	float: left;
	height: 340px;
	width: 310px;
	background-image: url(/public/frontend/images/bgguess.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.contentDt04 {
	padding: 4px;
	float: left;
	height: 276px;
	width: 310px;
	margin-top: 30px;
	background-position: center center;
}
.contentDt05 {
	float: left;
	height: auto;
	width: 240px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}
.contentDt07 {
	float: left;
	height: auto;
	width: 420px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 50px;
	text-align: left;
}
.contentDt09 {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}


.contentDt06 {
	float: left;
	height: auto;
	width: 670px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cdcdbd;
	padding: 4px;
	margin-top: 10px;
	margin-left: 10px;
}
.contentDt08 {
	float: left;
	height: auto;
	width: 440px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cdcdbd;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}


.submenuCol {
	height: 24px;
	width: auto;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c7b0;
}


.pics {
	height: 162px;
	width: 244px;
	left: 30px;
	top: 120px;
	border: 3px solid #FFF;
}
.slideshow { height: 0px; width: 0px; margin: auto }
.slideshow img { padding: 0px; border: 0px }
.menufooter {
	height: auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	word-spacing: 8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cfc2b5;
	text-decoration: none;
	height: 14px;
	width: auto;
	margin-right: auto;
}
.trsetCol {
	padding: 4px;
	height: auto;
	width: 400px;
	margin-left: 20px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.star{
	display:block;
	cursor:pointer;
	background-image:url(/public/frontend/images/star.png);
	width:21px;
	height:21px;
}
.star:hover{
background-image:url(/public/frontend/images/starhover.png);
}

.Colproud {
	height: 313px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
.ColproudinS {
	padding-top:20px;
	height: 490px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	background: url(/public/frontend/images/proud_bg_text.png) no-repeat;
	background-position:-0px -0px;
}
.ColproudinS02 {
	height: 300px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 12px;
}
