@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
body,p,td,tr {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 160%;
	color: #666666;
}

body {
	background-color: #F57921;
}
.all-bg {
	background-image: url(images/index/index_21.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

/*-background img-----------------------------------------------------------------------------------------*/

/*-txt link-----------------------------------------------------------------------------------------------*/
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
.click {
	color: #F57921;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.click:hover {
	color: #990000;
	text-decoration: none;
}
.left {
	color: #F57921;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.left:hover {
	color: #990000;
	text-decoration: none;
}
.left2 {
	color: #666666;
	text-decoration: none;
}
.left2:hover {
	color: #990000;
	text-decoration: none;
}
.link-black {
	text-decoration: none;
	color: #000000;
}
.link-black:hover {
	text-decoration: none;
	color: #CC0000;
}
/*--font---------------------------------------------------------------------------------------------------*/
.black {
	color: #000000;
}
.black2 {
	color: #000000;
	font-size: 10pt;	
}
.white {
	color: #FFFFFF;
}
.white2 {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.white3 {
	font-size: 10pt;
	color: #FFFFFF;
}

.brown {
	color: #BA5A10;
}
.blue {
	color: #0079CE;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.red {
	color: #CC0000;
	font-size: 9pt;
	font-weight: bold;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.orange2 {
	color: #FF6600;
	font-size: 12pt;
	font-weight: bold;
}
.yellow {
	color: #FFFF00;
}
.down {
	font-size: 8pt;
	color: #FFFFFF;
}
/*--line-------------------------------------------------------------------------------------------------*/
.hr1 {
	border-bottom: 1pt solid #F57921;
}
.hr2 {
	border-bottom: 1pt dashed #DFDFDF;
	padding-top: 10pt;
}
.hr3 {
	border-bottom: 1pt dashed #FFFFFF;
	padding-top: 5pt;
	padding-bottom: 5pt;
}
.hr4 {
	padding-top: 10pt;
	border: 1pt solid #999999;
}
.pic {
	border-top: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
	border-left: 1pt solid #FFFFFF;
}
.pic2 {
	border-right: 1pt solid #CCCCCC;
	border-bottom: 1pt solid #CCCCCC;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F57921;
	padding-left: 5px;
	margin-left: 5px;
}
.line2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F57921;
}
/*-------------------------------------------------------------------------------------------------------*/
.pro-bg {
	background-image: url(images/pro-box/box_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.pro-bg-p2 {
	background-image: url(images/pro-box/box_05-p2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.pro-bg-p22 {
	background-image: url(images/essence/pro-bg-p2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.pro-bg2 {
	background-image: url(images/essence/pro-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.morenews-bg {
	background-image: url(images/index/index_19.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.about-bg {
	background-image: url(images/about/p1-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.p-bg1 {
	background-image: url(images/essence/pro-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*-------------------------------------------------------------------------------------------------------*/
div.p8all {
	float: left;
	padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	padding-top: 3px; 	
	width: 260px; 
	height: 42px; 
	margin-right:10px;
	margin-bottom:10px;
	/*background: url(images/p8/line1.gif) repeat-x 50% bottom; */
	background-image: url(images/p8/line1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.p8a {
	float: left;
	width: 47px; 
	/*height: 110px; 
	text-align: center*/
}
div.p8b {
	float: left;
	padding-top: 3px; 
	/*width: 231px; */
	text-align: left;
	vertical-align: middle;
	/*height: 60px; 
	text-align: center*/
}
/*===================================*/
div.pdall {
	float: left;
	/*padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	padding-top: 3px; 	*/
	width: 176px; 
	height: 230px; 
	margin-right:7px;
	margin-bottom:20px;
}
/*===================================*/
div.pd2all {
	float: left;
	width: 300px; 
	height: 23px; 
	background-image: url(images/essence/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.pd2a {
	float: left;
	width: 100px; 
	height: 20px; 
	padding-left: 3px; 
	color: #000000;
	background-color:#E8E8E8;
}
div.pd2b {
	float: left;
	width: 200px; 
	height: 20px; 
	padding-left: 3px; 
	text-align: left;
	vertical-align: middle;
	background-color:#FFFFFF;
}
/*===================================*/
div.pd3all {
	float: left;
	width: 600px; 
	height: 60px; 
	background-image: url(images/essence/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.pd3a {
	float: left;
	width: 100px; 
	height: 57px; 
	padding-left: 3px; 
	color: #000000;
	background-color:#E8E8E8;
}
div.pd3b {
	float: left;
	width: 500px; 
	height: 57px; 
	padding-left: 3px; 
	text-align: left;
	vertical-align: middle;
	background-color:#FFFFFF;
}
/*-------------------------------------------------------------------------------------------------------*/
div.pd4all {
	float: left;
	width: 300px; 
	height: 43px; 
	background-image: url(images/essence/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.pd4a {
	float: left;
	width: 100px; 
	height: 40px; 
	padding-left: 3px; 
	color: #000000;
	background-color:#E8E8E8;
}
div.pd4b {
	float: left;
	width: 200px; 
	height: 40px; 
	padding-left: 3px; 
	text-align: left;
	vertical-align: middle;
	background-color:#FFFFFF;
}
/*-------------------------------------------------------------------------------------------------------*/
