body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/common_images/bg.jpg);

	background-color: #161719;

	background-repeat: no-repeat;

	background-position: center top;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

a{  

	outline: none; /* for Firefox */ 

	hlbr:expression(this.onFocus=this.blur()); /* for IE */ 

}

#warrpy {

	margin: auto;

	width: 990px;

}

#topFlashBox {

	float: left;

	width: 100%;

	height: 104px;

	position: relative;

}

#mainContainBox {

	float: left;

	width: 100%;

}

#mainContainBox .pageIntro {

	float: left;

	height: 619px;

	width: 100%;

}

#mainContainBox .pageIndex {

	float: left;

	height: 461px;

	width: 100%;

}

#mainContainBox .pageAbout {

	float: left;

	height: 934px;

	width: 100%;

	background-image: url(../images/about_images/about_05.jpg);

}

#mainContainBox .pageNews {

	float: left;

	width: 100%;

	background-color: #202020;

	position: relative;

}

#mainContainBox .pageSop {

	float: left;

	height: 723px;

	width: 100%;

	background-image: url(../images/sop_images/sop_06.jpg);

}

#mainContainBox .pageLocation {

	float: left;

	width: 100%;

	background-color: #FFF;

	position: relative;

}

#mainContainBox .pageProducts {

	float: left;

	width: 100%;

	position: relative;

}

#mainContainBox .pageContact {

	float: left;

	height: 554px;

	width: 100%;

	background-image: url(../images/contact_images/contact_06.jpg);

	position: relative;

	z-index: 300;

}

#mainContainBox .pageP1 {

	float: left;

	width: 100%;

	background-color: #202020;

	position: relative;

}





#footerBox {
	float: left;
	width: 100%;
	height: 54px;
}

.pageNews .titleBar1 {

	background-image: url(../images/news_images/news1_05.jpg);

	float: left;

	height: 23px;

	width: 100%;

}

.pageNews .titleBar2 {

	background-image: url(../images/news_images/news2_05.jpg);

	float: left;

	height: 23px;

	width: 100%;

}

.pageNews #leftBox {

	background-image: url(../images/common_images/leftbg_08.jpg);

	background-repeat: no-repeat;

	background-position: left 153px;

	height: 591px;

	width: 162px;

	background-color: #202020;

	float: left;

}

.pageNews #leftBox ul {

	padding: 0px;

	list-style-type: none;

	width: 143px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.pageNews #leftBox ul li .btn1{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.pageNews #leftBox ul li .btn1:hover{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: 0px -36px;

}

.pageNews #leftBox ul li .onbtn1{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: 0px -36px;

}

.pageNews #leftBox ul li .btn2{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: -143px 0px;

}

.pageNews #leftBox ul li .btn2:hover{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: -143px -36px;

}

.pageNews #leftBox ul li .onbtn2{

	float: left;

	height: 36px;

	width: 143px;

	display: block;

	background-image: url(../images/news_images/btn.jpg);

	background-repeat: no-repeat;

	background-position: -143px -36px;

}



.pageNews #rightBox {

	float: right;

	width: 828px;

	position: relative;

	background-color: #FFF;

}

.pageNews #rightBox .bannerBox {

	height: 144px;

	width: 778px;

	position: absolute;

	z-index: 200;

	left: 24px;

	top: 22px;

}

.pageNews #rightBox .pageList {

	float: left;

	height: 590px;

	width: 828px;

	position: relative;

}

.pageNews #rightBox .pageList .listContain {

	position: absolute;

	z-index: 200;

	left: 80px;

	top: 193px;

	width: 665px;

}

.pageNews #rightBox .pageList .listContain .headerBox {

	background-image: url(../images/news_images/news_13.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 665px;

}

.pageNews #rightBox .pageList .listContain .listBox {

	float: left;

	height: 322px;

	width: 665px;

}

.pageNews #rightBox .pageList .listContain .listBox ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.pageNews #rightBox .pageList .listContain .listBox ul li {

	font-size: 12px;

	line-height: 31px;

	height: 31px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #fb9191;

}

.pageNews #rightBox .pageList .listContain .listBox ul li a {

	text-decoration: none;

	display: block;

	height: 31px;

	width: 643px;

	padding-left: 22px;

	background-image: url(../images/news_images/news_17.jpg);

	background-repeat: no-repeat;

	background-position: 7px center;

	color: #333;

}

.pageNews #rightBox .pageList .listContain .listBox ul li a:hover {

	background-color: #F7FFEE;

	background-image: url(../images/news_images/news_17.jpg);

	background-repeat: no-repeat;

	background-position: 7px center;

}

.pageNews #rightBox .pageList .listContain .listBox ul li .titleBox {

	font-size: 12px;

	float: left;

	height: 31px;

	width: 532px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.pageNews #rightBox .pageList .listContain .listBox ul li .dateBox {

	font-size: 11px;

	color: #93b605;

	text-align: center;

	height: 31px;

	width: 111px;

	float: left;

}

.pageNews #rightBox .pageList .listContain #pageTags {

	line-height: 30px;

	text-align: center;

	float: left;

	height: 30px;

	width: 100%;

}

.pageNews #rightBox .pageDetail {

	float: left;

	width: 828px;

	position: relative;

}

.pageNews #rightBox .pageDetail .detailContain {

	float: left;

	width: 680px;

	margin-left: 74px;

	margin-top: 190px;

	margin-bottom: 30px;

}

.pageNews #rightBox .pageDetail .detailContain .titleBoxer {

	background-image: url(../images/news_images/news_detail.jpg);

	background-repeat: no-repeat;

	float: left;

	width: 585px;

	padding-left: 95px;

	margin-bottom: 10px;

}

.pageNews #rightBox .pageDetail .detailContain .title1 {

	font-size: 12px;

	line-height: 24px;

	color: #333;

	height: 24px;

	width: 585px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #fb9191;

	float: left;

	margin-bottom: 3px;

}

.pageNews #rightBox .pageDetail .detailContain .title2 {

	font-size: 12px;

	line-height: 24px;

	color: #93b605;

	height: 24px;

	width: 585px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #fb9191;

	float: left;

}

.pageNews #rightBox .pageDetail .detailContain .messageBox {

	font-size: 12px;

	line-height: 20px;

	color: #333;

	float: left;

	height: 285px;

	width: 680px;
	overflow-y: scroll;

}

.pageNews #rightBox .pageDetail .detailContain .backBox {

	font-size: 12px;

	line-height: 26px;

	text-align: center;

	float: left;

	height: 26px;

	width: 100%;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

}

.pageNews #rightBox .pageDetail .detailContain .backBox a {

	color: #999;

	text-decoration: none;

}

.pageNews #rightBox .pageDetail .detailContain .backBox a:hover {

	color: #000;

	text-decoration: none;

}

.pageLocation .titleBar {

	background-image: url(../images/location_images/location_06.jpg);

	float: left;

	height: 23px;

	width: 100%;

}

.pageLocation .bannerBox {

	height: 144px;

	width: 963px;

	position: absolute;

	z-index: 300;

	left: 13px;

	top: 33px;

}

.pageLocation .messageBox {

	float: left;

	width: 990px;

	margin-top: 160px;

}

.pageLocation .messageBox .locationBox {

	height: 245px;

	width: 875px;

	margin-right: auto;

	margin-left: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666;

	padding-bottom: 20px;

	padding-right: 20px;

	padding-left: 20px;

	font-size: 12px;

	line-height: 20px;

	color: #333;

	margin-bottom: 20px;

}

.pageProducts .pageClass {

	float: left;

	width: 100%;

	background-color: #FFF;

	background-image: url(../images/products_images/products_06.jpg);

	background-repeat: no-repeat;

	padding-top: 200px;

	padding-bottom: 30px;

}

.pageProducts .pagelist {

	float: left;

	height: 493px;

	width: 990px;

	background-color: #FFF;

}

.pageProducts .pagelist .titleBar{

	background-image: url(../images/products_images/peoducts_06.jpg);

	float: left;

	height: 23px;

	width: 100%;

}

.pageProducts .pagelist .leftBox {

	background-color: #ececec;

	float: left;

	height: 470px;

	width: 162px;

}

.pageProducts .pagelist .leftBox ul {

	padding: 0px;

	list-style-type: none;

	width: 120px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.pageProducts .pagelist .leftBox ul li {

	font-size: 12px;

	line-height: 22px;

	float: left;

	height: 22px;

	width: 120px;

	color: #666;

	overflow: hidden;

}

.pageProducts .pagelist .leftBox ul li a {

	width: 120px;

	display: block;

	height: 22px;

	color: #666;

	text-decoration: none;

}

.pageProducts .pagelist .leftBox ul li a:hover {

	text-decoration: none;

	color: #F00;

}

.pageProducts .pagelist .leftBox ul li .onAction {

	width: 120px;

	display: block;

	height: 22px;

	color: #F00;

}

.pageProducts .pagelist .leftBox ul li .red {

	font-size: 13px;

	color: #f23c3c;

	margin-right: 5px;

}

.pageProducts .pagelist .rightBox {

	float: right;

	height: 470px;

	width: 828px;

}

.pageProducts .pagelist .rightBox iframe {

	height: 470px;

	width: 828px;

}



.pageContact .contactForm {

	position: absolute;

	z-index: 300;

	left: 364px;

	top: 178px;

}

.pageP1 .titleBar {

	background-image: url(../images/p1_images/p1_06.jpg);

	float: left;

	height: 23px;

	width: 100%;

}

.pageP1 #leftBox {

	background-image: url(../images/common_images/leftbg_08.jpg);

	background-repeat: no-repeat;

	background-position: left 153px;

	height: 591px;

	width: 162px;

	background-color: #202020;

	float: left;

}

.pageP1 #leftBox ul {

	padding: 0px;

	list-style-type: none;

	width: 125px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.pageP1 #leftBox ul li {

	font-size: 12px;

	line-height: 24px;

	float: left;

	height: 24px;

	width: 125px;

	margin-top: 1px;

	margin-bottom: 1px;

	overflow: hidden;

}

.pageP1 #leftBox ul li a {

	color: #FFF;

	text-decoration: none;

	display: block;

	height: 24px;

	width: 125px;

}

.pageP1 #leftBox ul li a:hover {

	text-decoration: underline;

}

.pageP1 #leftBox ul li .onActivor {

	color: #FFF;

	text-decoration: underline;

	display: block;

	height: 24px;

	width: 125px;

}





.pageP1 #rightBox {

	float: right;

	width: 828px;

	position: relative;

	background-color: #FFF;

}

.pageP1 #rightBox .bannerBox {

	height: 144px;

	width: 778px;

	position: absolute;

	z-index: 300;

	left: 25px;

	top: 24px;

}

.pageP1 #rightBox .pageList {

	float: left;

	width: 828px;

	padding-top: 188px;

}

.pageP1 #rightBox .pageList .listContain {

	float: left;

	height: 725px;

	width: 803px;

	padding-left: 25px;

}

.pageP1 #rightBox .pageList .listContain a {

	background-image: url(../images/p1_images/p1_17.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 196px;

	width: 219px;

	display: block;

	padding: 16px;

	text-decoration: none;

	margin: 5px;

}

.pageP1 #rightBox .pageList .listContain a img {

	float: left;

	height: 163px;

	width: 216px;

}

.pageP1 #rightBox .pageList .listContain a .titleBox {

	font-size: 12px;

	line-height: 20px;

	color: #666;

	text-align: center;

	float: left;

	height: 20px;

	width: 216px;

	display: block;

	margin-top: 10px;

}

.pageP1 #rightBox .pageList .listContain a:hover .titleBox {

	text-decoration: underline;

}

.pageP1 #rightBox .pageList #pageTags {

	line-height: 30px;

	text-align: center;

	float: left;

	height: 30px;

	width: 100%;

}

.pageP1 #rightBox .pageDetail {

	float: left;

	width: 828px;

	padding-top: 188px;

}

.pageP1 #rightBox .pageDetail .detailContain {

	width: 778px;

	float: left;

	min-height: 400px;

	position: relative;

	padding-left: 25px;

	padding-top: 10px;

	clear: right;

}

.pageP1 #rightBox .pageDetail .detailContain img {

	float: left;

	height: 335px;

	width: 444px;

}

.pageP1 #rightBox .pageDetail .detailContain .titleBox {

	float: right;

	width: 309px;

	font-size: 12px;

	line-height: 20px;

	color: #333;

	height: 20px;

	padding-left: 5px;

}

.pageP1 #rightBox .pageDetail .detailContain .messageBox {

	font-size: 12px;

	line-height: 20px;

	color: #333;

	float: right;

	min-height: 310px;

	width: 304px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-bottom-style: dotted;

	border-top-color: #666;

	border-bottom-color: #666;

	padding: 5px;

}

.pageP1 #rightBox .pageDetail .detailContain .backBox {

	font-size: 12px;

	line-height: 30px;

	text-align: center;

	float: right;

	height: 30px;

	width: 314px;

	clear: right;

}

.pageP1 #rightBox .pageDetail .detailContain .backBox a {

	color: #666;

	text-decoration: none;

}

.pageP1 #rightBox .pageDetail .detailContain .backBox a:hover {

	color: #000;

	text-decoration: underline;

}

.pageP1 #rightBox .pageDetail .detailContain .specinfo {

	font-size: 12px;

	color: #F00;

	position: absolute;

	z-index: 300;

	left: 26px;

	top: 372px;

}











ol {

	padding: 0px;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

	width: 490px;

	font-size: 12px;

	color: #666;

}

ol li {

	padding-top: 3px;

	padding-bottom: 3px;

	line-height: 24px;

}

ol li label {

	float: left;

	width: 70px;

	line-height: 24px;

}

ol li .form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	color: #666;

	background-color: #EAEAEA;

	height: 24px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 370px;

	padding-right: 5px;

	padding-left: 5px;

}

ol li .textform {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	background-color: #EAEAEA;

	padding: 5px;

	width: 370px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: auto;

}

ol li .sendBox {

	text-align: center;

	width: 100%;

}

ol li .btn2d {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	background-color: #666;

	padding: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	cursor: pointer;

}
