@charset "utf-8";


/* import
--------------------------------------------------*/
@import "reset.css";
@import "base.css";



/* AboutBox
--------------------------------------------------*/

.aboutBox {
	min-height: 544px;
	background: url(../images/layout/page_bg.png) left bottom no-repeat;
}

.aboutInfo {
	width: 610px;
	margin: 50px auto 0px auto;
}

.aboutInfo h5 {
	width: 121px;
	height: 20px;
	display: block;
	background: url(../images/layout/page_title01.png) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.aboutInfo p {
	font-size: 13px;
	line-height: 24px;
}


/* NewsBox 
--------------------------------------------------*/

.newsBox {
	min-height: 544px;
	background: url(../images/layout/page_bg.png) left bottom no-repeat;
}

.newsInfo {
	width: 610px;
	margin: 50px auto 20px auto;
}

.newsInfo h5 {
	width: 121px;
	height: 20px;
	display: block;
	background: url(../images/layout/page_title06.png) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.qualityInfo h5 {
	width: 121px;
	height: 20px;
	display: block;
	background: url(../images/layout/page_title07.png) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.worksInfo h5 {
	width: 121px;
	height: 20px;
	display: block;
	background: url(../images/layout/page_title08.png) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.newsInfo p {
	font-size: 13px;
	line-height: 24px;
}

.newsInfo ul li {
	padding:10px 0px;
	border-bottom: 1px dotted #ccc;
	background: url(../images/layout/dot.gif) 3px 16px no-repeat;
	padding-left: 17px;
	line-height: 20px;
}

.newsInfo ul li a {
	font-size: 13px;
	color: #666;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.newsInfo ul li a:hover {
	color: #f7931c;
}

.newsVInfo {
	width: 610px;
	margin: 50px auto 20px auto;
}

.newsVInfo h5 {
	font-size: 13px;
	color: #f7931c;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #f7931c;
}

.newsVInfo p {
	font-size: 13px;
	line-height: 24px;
}



/* BusinessBox 
--------------------------------------------------*/

.businessBox {
	padding-top: 6px;
	min-height: 544px;
	background: url(../images/layout/page_bg.png) left bottom no-repeat;
}

.businessL {
	width: 113px;
	float: left;
}

.businessL h5 {
	width: 113px;
	height: 37px;
	display: block;
	background: url(../images/layout/page_title02.png) left top no-repeat;
	text-indent: -9999px;
}

.businessL ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/layout/sliderLine.png) left bottom no-repeat;
	text-indent: 12px;
}

.businessL ul li a {
	color: #636567;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.businessL ul li a.stay,
.businessL ul li a:hover {
	color: #f7931d;
}

.businessR {
	width: 827px;
	float: right;
}

.businessRInfo {
	width: 610px;
	margin: 10px auto 0px auto;
}

.businessRInfo h5 {
	font-size: 13px;
	font-weight: normal;
	color: #f7931c;
	padding-bottom: 2px;
	background: url(../images/layout/headerLine.png) left bottom no-repeat;
	margin-bottom: 10px;
}

.businessRInfo p {
	font-size: 13px;
	line-height: 24px;
}


/* ProductBox 
--------------------------------------------------*/

.productBox {
	padding-top: 6px;
}

.productL {
	width: 113px;
	float: left;
}

.productL h5 {
	width: 113px;
	height: 38px;
	display: block;
	background: url(../images/layout/page_title03.png) left top no-repeat;
	text-indent: -9999px;
}

.productL ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/layout/sliderLine.png) left bottom no-repeat;	
	text-indent: 12px;
}

.productL ul li a {
	color: #636567;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.productL ul li a:hover {
	color: #f7931d;
}

.productR {
	width: 827px;
	float: right;
	background: url(../images/layout/slider_bg.png) left bottom no-repeat;
}


/* ServiceBox 
--------------------------------------------------*/

.serviceCtBox {
	padding-top: 6px;
	min-height: 544px;
	background: url(../images/layout/page_bg.png) left bottom no-repeat;
}

.serviceL {
	width: 113px;
	float: left;
}

.serviceL h5 {
	width: 113px;
	height: 37px;
	display: block;
	background: url(../images/layout/page_title04.png) left top no-repeat;
	text-indent: -9999px;
}

.serviceL ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/layout/sliderLine.png) left bottom no-repeat;
	text-indent: 12px;
}

.serviceL ul li a {
	color: #636567;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.serviceL ul li a.stay,
.serviceL ul li a:hover {
	color: #f7931d;
}

.serviceR {
	width: 827px;
	float: right;
}

.serviceRInfo {
	width: 610px;
	margin: 10px auto 0px auto;
}

.serviceRInfo h5 {
	font-size: 13px;
	font-weight: normal;
	color: #f7931c;
	padding-bottom: 2px;
	background: url(../images/layout/headerLine.png) left bottom no-repeat;
	margin-bottom: 10px;
}

.serviceRInfo p {
	font-size: 13px;
	line-height: 24px;
}


/* ContactBox
--------------------------------------------------*/

.contactBox {
	min-height: 544px;
	background: url(../images/layout/page_bg.png) left bottom no-repeat;
}

.contactInfo {
	width: 610px;
	margin: 50px auto 0px auto;
}

.contactInfo h5 {
	width: 121px;
	height: 20px;
	display: block;
	background: url(../images/layout/page_title05.png) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.contactInfo p {
	font-size: 13px;
	line-height: 24px;
}

.contactCompany {
	width: 100%;
}

.comInfo {
	font-size: 13px;
	color: #57585a;	
}

.comInfo li {
	margin:5px 0px;
	background: url(../images/layout/dot.gif) left center no-repeat;
	padding-left: 10px;
}

.comLeft {
	float: left;
	width: 205px;
}

.comRight {
	float: left;
	width: 285px;
	margin-left: 37px;
}

table.ctTable {
	margin-top: 25px;	
}

table.ctTable tr th,
table.ctTable tr td {
	padding: 5px 0px;
}

table.ctTable tr th {
	text-align: left;
	background: url(../images/layout/dot.gif) left 11px no-repeat;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	width: 75px;
}

input.t1 {
	width: 200px;
	height: 23px;
	padding: 0px 5px;
	border: 0;
	box-shadow: 2px 2px 10px #999;
	-webkit-box-shadow: 2px 2px 10px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	-ms-box-shadow: 2px 2px 10px #999;
	-o-box-shadow: 2px 2px 10px #999;
}

input.t2 {
	width: 455px;
	height: 23px;
	padding: 0px 5px;
	border: 0;
	box-shadow: 2px 2px 10px #999;
	-webkit-box-shadow: 2px 2px 10px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	-ms-box-shadow: 2px 2px 10px #999;
	-o-box-shadow: 2px 2px 10px #999;
}

textarea.t3 {
	width: 460px;
	border: 0;
	box-shadow: 2px 2px 10px #999;
	-webkit-box-shadow: 2px 2px 10px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	-ms-box-shadow: 2px 2px 10px #999;
	-o-box-shadow: 2px 2px 10px #999;
}

input.ctreset {
	width: 70px;
	height: 27px;
	display: block;
	border: 0;
	background: url(../images/layout/resetBtn.png) left top no-repeat;
	cursor: pointer;
	float: right;
	margin-right: 20px;
}

input.ctsubmit {
	width: 70px;
	height: 27px;
	display: block;
	border: 0;
	background: url(../images/layout/submitBtn.png) left top no-repeat;
	cursor: pointer;
	float: right;
	margin-right: 60px;
}