﻿@charset "utf-8";
/*CSS Document*/

@font-face{
	/*font-family:fzpty;
	src:url('../fonts/fzpty.ttf'),
		url('../fonts/fzpty.eot');
		url('../fonts/fzpty.woff');
		url('../fonts/fzpty.otf');*/
}

input.normalInput{
	width:326px;
	height:52px;
	line-height:52px;
	font-size:16px;
	color:#bfbfbf;
	border:1px solid #999;
	padding:0 0 0 5px;
}

input.normalBotton{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border:none;
	background:#ff3737;
	display:block;
	margin:0 auto;
	padding:0 10px;
}

/*编辑器的默认样式*/
.content{
	line-height:180%;
	font-size:1em;
	font-weight:normal;
}

.content pre{
	line-height:180%;
	border:none;
	padding:0 0 0 2em;
}

.content blockquote{
	line-height:180%;
	border:none;
	padding:0 0 0 2em;
}

.content p{
	max-width:100%;
	line-height:180%;
	font-size:1em;
	font-weight:normal;
}

.content img{
	max-width:96%;
	height:auto;
	margin:20px 2%;
}

.content h1{
	line-height:180%;
	font-size:3em;
	font-weight:bold;
}

.content h2{
	line-height:180%;
	font-size:2em;
	font-weight:bold;
}

.content h3{
	line-height:180%;
	font-size:1.5em;
	font-weight:bold;
}

.content h4{
	line-height:180%;
	font-size:1.2em;
	font-weight:bold;
}

.content ul{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content ol{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content dl{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content u{
	font-size:1em;
	text-decoration:underline;
	font-weight:normal;
}

.content i{
	font-size:1em;
	font-style:italic;
	font-weight:normal;
}

.content strong{
	font-size:1em;
	font-weight:bold;
}

.content b{
	font-size:1em;
	font-weight:bold;
}

.content table{
	max-width:100%;
	font-size:1em;
	padding:0 20px;
}

.content table p{
	max-width:auto;
	width:auto;
	height:auto;
}

.content iframe{
	width:100%;
	display:block;
	margin:20px auto;
	padding:0 20px;
}

.indexFocusPrev{
	width:44px;
	height:66px;
	position:absolute;
	top:50%;
	left:2%;
	margin-top:-33px;
	z-index:99999;
}

.indexFocusNext{
	width:44px;
	height:66px;
	position:absolute;
	top:50%;
	right:2%;
	margin-top:-33px;
	z-index:99999;
}

.indexFocusPrev img,.indexFocusNext img{
	width:44px;
	height:66px;
}

header{
	width:100%;
	height:136px;
	background:#fff;
	box-shadow:0px 12px 20px -12px #e3e3e3;
	position:relative;
	z-index:999999;
}

.headerMain{
	width:1200px;
	height:136px;
	margin:0 auto;
}

.logo{
	width:600px;
	height:136px;
	position:relative;
}

.logo img{
	max-width:600px;
	max-height:136px;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}

.headerHotline{
	width:auto;
	height:50px;
	line-height:50px;
	font-size:26px;
	color:#5b5b5b;
	background:url(../images/bg_header_hotline.png) left center no-repeat;
	background-size:45px 45px;
	margin-top:35px;
	padding-left:55px;
}

.headerHotline b{
	font-size:32px;
	font-weight:bold;
	font-family:"arial black";
}

menu{
	width:100%;
	height:65px;
	background:#fff;
}

ul.menuMain{
	width:1200px;
	height:65px;
	margin:0 auto;
	list-style:none;
}

ul.menuMain li{
	width:auto;
	height:65px;
	border-bottom:3px solid #fff;
	display:inline-block;
	float:left;
	padding:20px 0;
	list-style:none;
}

ul.menuMain li:hover,ul.menuMain li.current{
	border-bottom:3px solid #1d4b89;
}

ul.menuMain li a{
	width:auto;
	height:25px;
	line-height:25px;
	font-size:16px;
	color:#5b5b5b;
	border-right:1px solid #d7d7d7;
	padding:0 20px;
}

.indexCompany{
	width:100%;
	height:695px;
	background:url(../images/bg_index_company_right.png) 80% center no-repeat;
	padding-top:70px;
}

.indexTitle{
	width:1200px;
	height:auto;
	margin:0 auto;
}

.indexTitle h4{
	width:1200px;
	height:auto;
	line-height:140%;
	font-size:30px;
	color:#464646;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
}

.indexTitle h4 i{
	color:#1e4b89;
	font-style:normal;
}

.indexLine{
	width:35px;
	height:1px;
	background:#bababa;
	margin:5px auto;
}

.indexTitle p{
	width:1200px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#b3b2b2;
	text-align:center;
	margin:0 auto;
}

.indexTitle p.indexNewsEn{
	background:url(../images/bg_index_news_en.jpg) left center repeat-x;
}

.indexTitle p.indexNewsEn em{
	width:auto;
	height:auto;
	font-style:normal;
	background:#fff;
	padding:0 20px;
}

.indexNews{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding-top:60px;
}

ul.indexNewsList{
	width:1200px;
	height:auto;
	list-style:none;
	margin:55px auto 0;
}

ul.indexNewsList li{
	width:525px;
	height:auto;
	list-style:none;
	margin-bottom:50px;
}

ul.indexNewsList li .indexNewsLiLeft{
	width:95px;
	height:83px;
	background:url(../images/bg_index_news_left.png) no-repeat;
	display:inline-block;
	float:left;
}

ul.indexNewsList li .indexNewsLiLeft h4{
	width:75px;
	height:auto;
	line-height:140%;
	font-size:32px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
	margin-left:3px;
}

ul.indexNewsList li .indexNewsLiLeft p{
	width:75px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-left:3px;
}

ul.indexNewsList li .indexNewsLiRight{
	width:392px;
	height:auto;
	display:inline-block;
	float:right;
}

ul.indexNewsList li .indexNewsLiRight h4{
	width:392px;
	height:auto;
	line-height:140%;
	font-size:18px;
	color:#282828;
	margin-bottom:10px;
}

ul.indexNewsList li .indexNewsLiRight h4 em{
	width:19px;
	height:19px;
	background:url(../images/bg_index_news_add.png) no-repeat;
	display:block;
	float:right;
}

ul.indexNewsList li .indexNewsLiRight p{
	width:392px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#5b5b5b;
}

.indexNewsMore{
	width:176px;
	height:50px;
	margin:0 auto;
}

.indexNewsMore a{
	width:176px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#1e4b89;
	background:#dde1e9 url(../images/bg_index_company_right_more.png) 127px center no-repeat;
	display:block;
	padding-left:49px;
}

.indexNewsMore a:hover{
	background:#ebedf2 url(../images/bg_index_company_right_more.png) 127px center no-repeat;
	transition:ease-in-out 0.5s;
}




.page_turner{
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	margin-top:50px;
}

.page_turner a.page_btn{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#4c4c4c;
	text-align:center;
	background:#e5e5e5;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
}

.page_turner a:hover,.page_turner .page_cur{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#1e4b89;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
	transition:ease-in-out 0.3s;
}



.indexCompanyMain{
	width:1200px;
	height:auto;
	margin:45px auto 0;
}

.indexCompanyLeft{
	width:560px;
	height:393px;
	background:url(../images/bg_index_company_left.png?v=221) no-repeat;
	display:inline-block;
	float:left;
	padding-top:60px;
	padding-left:420px;
}

.indexCompanyLeft h4{
	width:140px;
	height:auto;
	line-height:180%;
	font-size:33px;
	color:#1e4b89;
	text-align:center;
	border-bottom:2px solid #dde1e9;
	display:block;
}

.indexCompanyLeft p{
	width:140px;
	height:auto;
	line-height:180%;
	font-size:16px;
	color:#5b5b5b;
	text-align:center;
	display:block;
}

.indexCompanyLeft p.indexCompanyLeftSubtitle{
	width:140px;
	height:auto;
	line-height:180%;
	font-size:16px;
	color:#24508c;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	border-bottom:2px solid #dde1e9;
	display:block;
	margin-top:106px;
}

.indexCompanyRight{
	width:590px;
	height:313px;
	display:inline-block;
	float:right;
	overflow:hidden;
}

.indexCompanyRightMain{
	width:590px;
	height:313px;
}

.indexCompanyRight h4{
	width:590px;
	height:auto;
	line-height:140%;
	font-size:22px;
	color:#1e4b89;
	font-weight:bold;
	display:block;
	margin-bottom:30px;
}

.indexCompanyRight p{
	width:590px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	display:block;
	margin-bottom:30px;
}

dl.indexCompanyRightMore{
	width:590px;
	height:auto;
}

dl.indexCompanyRightMore dt{
	width:300px;
	height:auto;
	display:inline-block;
	float:left;
}

dl.indexCompanyRightMore dt p{
	width:300px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#1e4b89;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

dl.indexCompanyRightMore dd{
	width:176px;
	height:auto;
	display:inline-block;
	float:right;
}

dl.indexCompanyRightMore dd a{
	width:176px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#1e4b89;
	text-align:center;
	background:#dde1e9 url(../images/bg_index_company_right_more.png) 130px center no-repeat;
	display:block;
}

.indexAdvantages{
	width:100%;
	height:723px;
	background:url(../images/bg_advantage.jpg) center center no-repeat;
	background-size:auto 723px;
	padding-top:57px;
}

ul.indexAdvantagesList{
	width:1200px;
	height:484px;
	margin:43px auto 0;
	list-style:none;
}

ul.indexAdvantagesList li{
	width:600px;
	height:242px;
	display:inline-block;
	float:left;
	list-style:none;
	padding:97px 0 0 290px;
	overflow:hidden;
}

ul.indexAdvantagesList li .indexAdvantagesLi{
	width:100%;
	height:100%;
	display:block;
}

ul.indexAdvantagesList li:nth-child(1){
	background:url(../images/bg_indexadvantages_li1.png) 58px center no-repeat;
}

ul.indexAdvantagesList li:nth-child(2){
	background:url(../images/bg_indexadvantages_li2.png) 58px center no-repeat;
}

ul.indexAdvantagesList li:nth-child(3){
	background:url(../images/bg_indexadvantages_li3.png) 58px center no-repeat;
}

ul.indexAdvantagesList li:nth-child(4){
	background:url(../images/bg_indexadvantages_li4.png) 58px center no-repeat;
}

ul.indexAdvantagesList li h4{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#1e4b89;
	font-weight:bold;
	display:block;
}

ul.indexAdvantagesList li p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	display:block;
	margin-bottom:10px;
}

.indexService{
	width:100%;
	height:auto;
	background:url(../images/bg_index_service.png) 15% 0 no-repeat;
	padding-top:60px;
}

ul.indexServiceList{
	width:1200px;
	height:auto;
	margin:50px auto 0;
	list-style:none;
}

ul.indexServiceList li{
	width:290px;
	height:auto;
	display:inline-block;
	float:left;
	list-style:none;
	margin-right:13.333px;
	margin-bottom:40px;
	box-shadow:0 0 5px #ccc;
}

ul.indexServiceList li:nth-child(3n+0){
	float:right;
	margin-right:0;
}

.indexServiceLiImg{
	width:290px;
	height:230px;
	display:block;
}

.indexServiceLiImg img{
	width:290px;
	height:230px;
	display:block;
}

.indexServiceLiTitle{
	width:290px;
	height:115px;
	background:#fff;
	padding:10px;
}

ul.indexServiceList li:hover .indexServiceLiTitle{
	background:#26538e;
	transition:ease-in-out 0.5s;
}

.indexServiceLiTitle h4{
	width:270px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#595959;
}

.indexServiceLiTitle h4 i{
	font-size:14px;
	color:#929292;
	font-style:normal;
	margin-left:5px;
}

.indexServiceLiTitle p{
	width:270px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#5b5b5b;
}

.indexServiceLiTitle a{
	width:86px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#5b5b5b;
	text-align:center;
	border:1px solid #acacac;
	display:block;
}

ul.indexServiceList li:hover .indexServiceLiTitle h4{
	color:#fff;
	transition:ease-in-out 0.5s;
}

ul.indexServiceList li:hover .indexServiceLiTitle p{
	color:#fff;
	transition:ease-in-out 0.5s;
}

ul.indexServiceList li:hover .indexServiceLiTitle a{
	width:86px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	border:1px solid #fff;
	display:block;
	transition:ease-in-out 0.5s;
}

.indexMap{
	width:100%;
	height:auto;
	margin:85px auto 0;
}

.indexMap img{
	width:100%;
	height:auto;
}

footer{
	width:100%;
	height:auto;
	background:#17365e;
}

.footerMainBox{
	width:100%;
	height:auto;
	border-bottom:1px solid #20416d;
}

.footerMain{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding:22px 0;
}

.footerMainLeft{
	width:405px;
	height:49px;
	display:inline-block;
	float:left;
}

.footerMainRight{
	width:750px;
	height:auto;
	display:inline-block;
	float:right;
	margin-top:13px;
}

.footerMainRight a{
	width:auto;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#ececec;
	display:inline-block;
	margin:0 5px;
}

.footerCopyright{
	width:1200px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin:0 auto;
	padding:20px 0;
}

.footerCopyright a{
	font-size:14px;
	color:#fff;
	margin:0 5px;
}

.channelFocus{
	width:100%;
	height:auto;
	margin:0 auto;
}

.channelFocus img{
	width:100%;
	height:auto;
}

.channelBox{
	width:1200px;
	height:auto;
	background:#fff;
	margin:0 auto 97px;
}

.channelBreadCrumbs{
	width:1150px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#5b5b5b;
	text-align:right;
	border-bottom:1px solid #dedede;
	margin:0 auto;
	padding:10px 0;
}

.channelBreadCrumbs a{
	font-size:14px;
	color:#5b5b5b;
	margin:0 5px;
}

.channelMain{
	width:1200px;
	height:auto;
	background:#fff;
	margin:55px auto 0;
	padding-bottom:100px;
}

.channelTitle{
	width:100%;
	height:auto;
	margin:0 auto;
}

.channelTitle h3{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:42px;
	color:#1e4b89;
	font-family:arial;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
}

.channelTitle h4{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:30px;
	color:#1e4B89;
	text-align:center;
	margin:0 auto;
}

.channelTitleLine{
	width:123px;
	height:4px;
	background:#1d4b89;
	display:block;
	margin:5px auto 0;
}

.channelTitle p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#444;
	text-align:center;
	margin:15px auto 0;
}

.channelContent{
	width:1100px;
	height:auto;
	margin:75px auto 0;
}

.channelContent img{
	max-width:1000px;
}

ul.layoutStep{
	width:100%;
	height:auto;
	list-style:none;
	margin:20px 0;
}

ul.layoutStep li{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#666;
	background:url(../images/bg_layout_sc1_dot.png) left 6px no-repeat;
	list-style:none;
	margin-bottom:10px;
	padding-left:20px;
}

dl.layoutOptional{
	width:100%;
	height:auto;
	margin:35px auto;
}

dl.layoutOptional dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1e4b89;
	background:url(../images/layout_optional_dot.jpg) left 10px no-repeat;
	margin:0 auto 20px;
	padding-left:25px;
}

dl.layoutOptional dd{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	margin:0 auto;
}

dl.layoutOptional dd p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	margin:0 auto;
	padding:5px 0;
}

dl.powersupplyCharacteristics{
	width:100%;
	height:auto;
	margin:45px auto 0;
}

dl.powersupplyCharacteristics dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1e4b89;
	background:url(../images/layout_optional_dot.jpg) left 10px no-repeat;
	margin:0 auto 20px;
	padding-left:25px;
}

dl.powersupplyCharacteristics dd{
	width:100%;
	height:auto;
	margin-top:45px;
}

dl.powersupplyCharacteristics dd{
	width:100%;
	height:auto;
	margin-top:45px;
}

.powerSupplyLi{
	width:153px;
	height:194px;
	border:1px solid #dee1ea;
	display:inline-block;
	float:left;
	margin-right:10px
}

.powerSupplyLi span{
	width:135px;
	height:176px;
	background:#dee1ea;
	display:block;
	margin:7px;
	padding-top:30px;
}

.powerSupplyLi span em{
	width:125px;
	height:45px;
	line-height:45px;
	font-size:35px;
	color:#1e4b89;
	text-align:center;
	font-style:normal;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

.powerSupplyLi span i{
	width:125px;
	height:75px;
	line-height:25px;
	font-size:16px;
	color:#1e4b89;
	text-align:center;
	font-style:normal;
	display:block;
	margin:15px auto 0;
	overflow:hidden;
}

dl.watersupply{
	width:100%;
	height:auto;
	margin:75px auto;
}

dl.watersupply dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1e4b89;
	background:url(../images/layout_optional_dot.jpg) left 10px no-repeat;
	margin:0 auto 20px;
	padding-left:25px;
}

dl.watersupply dd{
	width:100%;
	height:auto;
	margin:40px auto 0;
}

.watersupplyLi{
	width:200px;
	height:200px;
	display:inline-block;
	float:left;
	padding:75px 50px 0;
}

.watersupplyLi span{
	width:100px;
	height:120px;
	line-height:30px;
	font-size:16px;
	color:#1e4b89;
	text-align:center;
	display:block;
}

.watersupplyLi1{
	background:url(../images/bg_powersupply_characteristics1.jpg) no-repeat;
}

.watersupplyLi2{
	background:url(../images/bg_powersupply_characteristics2.jpg) no-repeat;
}

.watersupplyLi3{
	background:url(../images/bg_powersupply_characteristics3.jpg) no-repeat;
}

.watersupplyLi4{
	background:url(../images/bg_powersupply_characteristics4.jpg) no-repeat;
}

.watersupplyLi5{
	background:url(../images/bg_powersupply_characteristics5.jpg) no-repeat;
}

.aboutMain{
	width:1150px;
	height:auto;
	margin:90px auto 0;
}

.aboutContent1{
	width:870px;
	height:489px;
	background:url(../images/bg_about1.jpg) no-repeat;
	position:relative;
}

.aboutContent1 h4{
	width:270px;
	height:35px;
	line-height:35px;
	font-size:22px;
	color:#fff;
	position:absolute;
	top:44px;
	left:28px;
}

.aboutContent1 img{
	width:445px;
	height:368px;
	position:absolute;
	top:72px;
	left:579px;
}

.aboutContent1 dl{
	width:494px;
	height:245px;
	position:absolute;
	top:153px;
	left:66px;
}

.aboutContent1 dl dt{
	width:494px;
	height:160px;
	line-height:25px;
	font-size:16px;
	color:#5b5b5b;
	font-weight:normal;
}

.aboutContent1 dl dd{
	width:494px;
	height:70px;
	line-height:35px;
	font-size:16px;
	color:#1e4b89;
	font-weight:bold;
}

.aboutContent2{
	width:1144px;
	height:425px;
	background:url(../images/bg_about2.jpg) no-repeat;
	position:relative;
	margin-top:150px;
}

.about2Con{
	width:632px;
	height:50px;
	line-height:25px;
	font-size:16px;
	color:#5b5b5b;
	font-weight:bold;
	position:absolute;
	left:460px;
	top:20px;
	overflow:hidden;
}

.about2Title{
	width:390px;
	height:auto;
	position:absolute;
	right:0;
	top:170px;
	overflow:hidden;
}

.about2Title p{
	height:25px;
	line-height:25px;
	font-size:16px;
	color:#5b5b5b;
	text-align:right;
	overflow:hidden;
}

.about2Title span{
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#5b5b5b;
	text-align:right;
	border-bottom:1px solid #efedf3;
	display:block;
	overflow:hidden;
}

.environmentalMain{
	width:1000px;
	height:auto;
	margin:75px auto 0;
}

.environmentalMain img{
	width:1000px;
	height:auto;
	display:block;
	margin:0 auto;
}

.environmentalMainTitle{
	width:1000px;
	height:52px;
	border-bottom:1px solid #dde1e9;
	margin:75px auto 40px;
}

.environmentalMainTitle span{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:24px;
	color:#1e4b89;
	border-left:6px solid #dde1e9;
	display:inline-block;
	padding-left:10px;
}
.environmentalMainTitle em{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:16px;
	color:#5b5b5b;
	font-style:normal;
	display:inline-block;
}

dl.environmentalList{
	width:1150px;
	height:auto;
	margin-bottom:35px;
}

dl.environmentalList dt{
	width:1150px;
	height:auto;
	font-size:20px;
	color:#1e4b89;
	font-weight:bold;
}

dl.environmentalList dd{
	width:1150px;
	height:207px;
	margin-top:45px;
}

.environmentalLiLeft{
	width:550px;
	height:auto;
}

.environmentalLiLeftImg{
	width:222px;
	height:207px;
	display:inline-block;
	float:left;
}

.environmentalLiLeftImg img{
	width:222px;
	height:207px;
	margin:0;
}

.environmentalLiLeftContent{
	width:250px;
	height:auto;
	display:inline-block;
	float:left;
	margin-left:20px;
}

.environmentalLiLeftContent h4{
	width:250px;
	height:auto;
	line-height:140%;
	font-size:18px;
	color:#5B5B5B;
	font-weight:bold;
	margin-bottom:20px;
}

.environmentalLiLeftContent p{
	width:250px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5B5B5B;
	margin-bottom:5px;
}

.environmentalLiRight{
	width:550px;
	height:auto;
}

.environmentalMainSc3{
	width:1150px;
	height:auto;
	margin:35px 0;
}

.environmentalMainSc3 h4{
	width:1150px;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#5b5b5b;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
}

.environmentalMainSc3 p{
	width:1150px;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#1e4b89;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
}

.energyMain{
	width:1000px;
	height:auto;
	margin:80px auto 0;
}

.energySc1{
	width:1000px;
	height:auto;
	min-height:250px;
	background:url(../images/bg_energy_sc1.jpg) center top no-repeat;
}

dl.energySc1Li{
	width:300px;
	height:auto;
}

dl.energySc1Li dt{
	width:300px;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#1e4c8a;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left center no-repeat;
	margin-bottom:20px;
	padding-left:25px;
}

dl.energySc1Li dd{
	width:300px;
	height:auto;
}

dl.energySc1Li dd p{
	width:300px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	background:url(../images/bg_layout_sc1_dot.png) left center no-repeat;
	margin-bottom:10px;
	padding-left:25px;
}

.energySc2{
	width:1000px;
	height:auto;
	min-height:286px;
	background:url(../images/bg_energy_sc2.jpg) right top no-repeat;
}

dl.energySc2Li{
	width:605px;
	height:auto;
}

dl.energySc2Li dt{
	width:605px;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#1e4c8a;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left center no-repeat;
	margin-bottom:20px;
	padding-left:25px;
}

dl.energySc2Li dd{
	width:605px;
	height:auto;
}

dl.energySc2Li dd p{
	width:605px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	background:url(../images/bg_layout_sc1_dot.png) left center no-repeat;
	margin-bottom:10px;
	padding-left:25px;
}

.energySc3{
	width:1000px;
	height:auto;
	margin:35px auto 0;
}

.energySc3 dl{
	width:1000px;
	height:auto;
}

.energySc3 dl dt{
	width:1000px;
	height:auto;
	line-height:140%;
	font-size:20px;
	color:#1e4c8a;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left center no-repeat;
	margin-bottom:25px;
	padding-left:25px;
}

.energySc3 dl dd{
	width:406px;
	height:auto;
}

.energySc3 dl dd p{
	width:406px;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5B5B5B;
	margin:5px 0;
}

.energySc3LiImg{
	margin:10px 0;
}

.ventilationSc2{
	width:100%;
	height:auto;
}

.ventilationSc2 p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	background:url(../images/bg_layout_sc1_dot.png) 110px 8px no-repeat;
	padding-left:130px;
	margin-bottom:5px;
}

.ventilationSc3{
	width:100%;
	height:auto;
	border-left:6px solid #dbe5ef;
	margin:50px 0 80px 110px;
	padding-left:15px;
}

.ventilationSc3 p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#1e4b89;
	font-weight:bold;
	margin-bottom:5px;
}

.ventilationSc4 .watersupplyLi{
	margin:0 37px;
}

.foodSafetySc1{
	width:100%;
	height:auto;
}

dl.foodSafetySc1Left{
	width:50%;
	height:auto;
	border-right:1px solid #d9dde3;
	padding-right:2%;
}

dl.foodSafetySc1Left dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1E4B89;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left 9px no-repeat;
	margin-bottom:5px;
	padding-left:25px;
}

dl.foodSafetySc1Left dd{
	width:100%;
	height:auto;
	margin-top:20px;
}

dl.foodSafetySc1Left dd p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	margin-bottom:15px;
	padding-left:25px;
}

dl.foodSafetySc1Right{
	width:50%;
	height:auto;
	padding-left:10%;
}

dl.foodSafetySc1Right dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1E4B89;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left 9px no-repeat;
	margin-bottom:5px;
	padding-left:25px;
}

dl.foodSafetySc1Right dd{
	width:100%;
	height:auto;
	margin-top:20px;
}

dl.foodSafetySc1Right dd p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	margin-bottom:15px;
	padding-left:25px;
}

.foodSafetyTitle{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1E4B89;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left 9px no-repeat;
	margin-top:45px;
	margin-bottom:45px;
	padding-left:25px;
}

dl.requirementContent{
	width:100%;
	height:auto;
	margin:45px 0;
}

dl.requirementContent dt{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:24px;
	color:#1E4B89;
	font-weight:bold;
	background:url(../images/layout_optional_dot.jpg) left 9px no-repeat;
	margin-bottom:5px;
	padding-left:25px;
}

dl.requirementContent dd{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:16px;
	color:#5b5b5b;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:25px;
}

ul.contactUsList{
	width:1100px;
	height:auto;
	margin:0 auto;
	list-style:none;
}

ul.contactUsList li{
	width:308px;
	height:180px;
	background:#1e4c8a;
	margin:0 29px;
	list-style:none;
	display:inline-block;
	float:left;
}

ul.contactUsList li h4{
	width:238px;
	height:60px;
	line-height:60px;
	font-size:30px;
	color:#fff;
	text-align:center;
	border-bottom:1px solid #fff;
	display:block;
	margin:25px auto 0;
}

ul.contactUsList li p{
	width:238px;
	height:60px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	display:block;
	margin:15px auto 0;
	padding-left:28px;
}

ul.contactUsList li:nth-child(1) p{
	background:url(../images/bg_contactus_gps.png) left 9px no-repeat;
}

ul.contactUsList li:nth-child(2) p{
	background:url(../images/bg_contactus_tel.png) left 9px no-repeat;
}

ul.contactUsList li:nth-child(3) p{
	background:url(../images/bg_contactus_email.png) left 9px no-repeat;
	white-space:nowrap;
}

.guestbookTitle{
	width:100%;
	height:auto;
	margin-top:66px;
}

.guestbookTitle h4{
	width:305px;
	height:60px;
	line-height:60px;
	font-size:28px;
	color:#25292f;
	text-align:center;
	background:url(../images/bg_guestbook_title.png) center center no-repeat;
	display:block;
	margin:0 auto;
}

.guestbookTitle p{
	width:305px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#b6b7b8;
	text-align:center;
	display:block;
	margin:0 auto;
}

.guestbookContent{
	width:900px;
	height:auto;
	margin:30px auto 0;
}

.guestbookContentLi{
	width:400px;
	height:auto;
	margin-bottom:15px;
}

.guestbookContentLi input{
	width:400px;
	height:57px;
	line-height:55px;
	font-size:16px;
	color:#333;
	border:1px solid #b6b7b8;
	background:#fff;
	padding-left:5px;
}

.guestbookContentLiTextarea{
	width:900px;
	height:auto;
}

.guestbookContentLiTextarea textarea{
	width:900px;
	height:200px;
	line-height:25px;
	font-size:16px;
	color:#333;
	border:1px solid #b6b7b8;
	background:#fff;
	padding:5px;
}

.guestbookContentLiBtn{
	width:900px;
	height:auto;
	margin:20px;
}

.guestbookContentLiBtn input{
	width:240px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
	border:none;
	border-radius:3px;
	background:#1e4c8a;
	display:block;
	margin:0 auto;
}

.guestbookMap{
	width:1200px;
	margin-top:80px;
}

.guestbookMap img{
	width:1200px;
}

ul.newsList{
	width:1200px;
	height:auto;
	margin:60px auto 0;
	list-style:none;
}

ul.newsList li{
	width:1020px;
	height:auto;
	border-bottom:1px solid #ddd;
	margin:0 auto 50px;
	padding-bottom:20px;
	list-style:none;
}

ul.newsList li h4{
	width:1020px;
	height:auto;
	line-height:140%;
	font-size:18px;
	color:#5B5B5B;
	font-weight:bold;
	margin-bottom:5px;
}

ul.newsList li p{
	width:1020px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#5B5B5B;
}

ul.newsList li p.newsLiDate{
	color:#979797;
	margin-bottom:5px;
}

ul.newsList li a:hover h4,ul.newsList li a:hover p{
	color:#1E4B89;
}

.newsDetailTitle{
	width:96%;
	height:auto;
	margin:0 auto;
}

.newsDetailTitle h1{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:28px;
	color:#5b5b5b;
	font-weight:bold;
	text-align:center;
	margin:0 auto 10px
}

.newsDetailTitle p{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:15px;
	color:#5b5b5b;
	text-align:center;
	margin:0 auto;
}

.newsDetailContent{
	width:96%;
	height:auto;
	margin:35px auto 0;
}

.newsDetailPreNext{
	width:96%;
	height:auto;
	margin:35px auto 0;
}

.newsDetailPreNext p{
	width:100%;
	height:auto;
	margin:0 auto 10px;
}

.newsDetailPreNext p a{
	width:100%;
	height:auto;
	line-height:140%;
	font-size:15px;
	color:#5b5b5b;
}

.newsDetailPreNext p a:hover{
	color:#1e4b89;
}






