/* CSS Document */

*{ margin: 0;padding: 0; border:none; list-style:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none; background-color:#fff; font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; min-width:1200px;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.Top{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Top .Toper{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #339;*/}
.Top .Toper .Toper-left{ width:auto; height:auto; float:left; margin-top:10px;}
.Top .Toper .Toper-right{ width:auto; height:auto; float:right; margin-top:20px;}
.Top .Toper .Toper-right img{ float:left; margin-top:4px;}
.Top .Toper .Toper-right .Toper-tel{ width:auto; height:auto; float:left; margin-left:6px;}
.Top .Toper .Toper-right .Toper-tel span{ color:#666}
.Top .Toper .Toper-right .Toper-tel p{ color:#045c80; font-size:28px; font-family: impact; margin-top:6px;}

.Nav{ width:100%; height:60px; overflow:hidden; position:relative !important; background:#045b7e;}
.Nav .Naver{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #fff;*/}
.Nav .Naver ul{}
.Nav .Naver ul li{ width:150px; height:auto; line-height:60px; overflow:hidden; float:left; text-align:center; font-size:15px;}
.Nav .Naver ul li a{ color:#fff;}
.Nav .Naver ul li a:hover{ display:block; background:#004764;}

 #box_ban{width:100%; height:497px;  margin:0 auto; /*z-index:-9999;*/ margin-top:3px;}
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:497px;overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:497px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:497px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:497px;text-align:center;font-size:0;float:left;display:inline;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em;background:url(../images/next.png) no-repeat left top!important;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none;}.FrontPublic_slideShow01-d3_c1 .loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
.FrontPublic_slideShow01-d3_c1 #slideshow ul{display:none}.FrontAdv_picture01-d1_c1{width:100%;overflow:hidden;color:#000;clear:both;text-align:left;}


.Guodu1{ width:100%; height:90px; overflow:hidden; background:url(../images/index_4.jpg) repeat-x;}
.Guodu1 .Guodu1-img{ width:1000px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}


.Main{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.I-a{ width:1100px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #C63;*/}
.I-a .I-a-top{ width:330px; height:auto; overflow:hidden; margin:0px auto; text-align:center; /*border:1px solid #909;*/}
.I-a .I-a-top span{ height:40px; line-height:40px; color:#004764; font-family: impact; font-size:32px; font-weight:bold;}
.I-a .I-a-top p{ color:#999; font-size:15px; letter-spacing:2px;}
.I-a .I-a-left{ width:490px; height:300px; float:left; margin-top:30px;} 
.I-a .I-a-left img{ width:490px; height:300px;}
.I-a .I-a-right{ width:560px; height:auto; float:right; margin-top:30px;}
.I-a .I-a-right .I-a-right-top{ width:100%; height:auto;}
.I-a .I-a-right .I-a-right-top p{ color:#666; line-height:32px; font-size:15px; text-indent:2em;}
.I-a .I-a-right .I-a-right-foot{ width:120px; height:40px; border:1px solid #666; text-align:center; margin:0px auto; line-height:40px; font-size:14px; margin-top:30px;}
.I-a .I-a-right .I-a-right-foot a{ color:#666;}
.I-a .I-a-right .I-a-right-foot p:hover{ display:block; background:#004764; color:#fff;}
.I-a .I-a-right .I-a-right-foot p:hover a{ color:#fff;}

.Main1{ width:100%; height:auto; overflow:hidden; position:relative !important; background:#f1f1f1; margin:20px 0px; padding:10px 0px;}
.I-p{ width:1100px; height:auto; overflow:hidden; margin:0px auto; margin-top:20px;}

.I-p .I-p-top{ width:340px; height:auto; overflow:hidden; margin:0px auto; text-align:center; /*border:1px solid #909;*/}
.I-p .I-p-top span{ height:40px; line-height:40px; color:#004764; font-family: impact; font-size:32px; font-weight:bold;}
.I-p .I-p-top p{ color:#999; font-size:15px; letter-spacing:2px;}

.I-p .I-p-left{ width:260px; height:auto; overflow:hidden; float:left; border:1px solid #dedede; margin-top:20px; }
.I-p .I-p-left .I-p-left-top{ width:100%; height:auto; border-bottom:1px solid #dedede; padding-bottom:10px;}
.I-p .I-p-left .I-p-left-top .I-p-left-top-1{ width:100%; height:auto; overflow:hidden;}
.I-p .I-p-left .I-p-left-top .I-p-left-top-1 p{ font-size:32px; color:#004764; font-family:impact; padding-top:20px; margin-left:20px;}

.I-p .I-p-left .I-p-left-top .I-p-left-top-2{ width:100%; height:auto; overflow:hidden;}
.I-p .I-p-left .I-p-left-top .I-p-left-top-2 p{ color:#bebfc0; margin-top:2px; margin-left:20px;}
.I-p .I-p-left ul{}
.I-p .I-p-left ul li{ width:100%; height:40px; line-height:40px; background:#004764;}
.I-p .I-p-left ul li p{ margin-left:20px;}
.I-p .I-p-left ul li a{ color:#fff;}
.I-p .I-p-left ul dl{}
.I-p .I-p-left ul dl dt{ width:100%; height:40px; line-height:40px; border-bottom:1px dotted #dedede;}
.I-p .I-p-left ul dl dt a{ color:#818383;}
.I-p .I-p-left ul dl dt img{ float:left; margin-left:6px; margin-top:18px;}
.I-p .I-p-left ul dl dt p{ float:left; margin-left:10px; font-size:14px;}
.I-p .I-p-left ul dl dt a:hover p{ color:#004764;}
.I-p .I-p-right{ width:820px; height:auto; overflow:hidden; float:right; /*border:1px solid #9C6;*/ margin-top:20px; }
.I-p .I-p-right ul{}
.I-p .I-p-right ul li{ width:250px; height:220px; border:1px solid #dedede; float:left; margin:0px 10px 40px 10px;}
.I-p .I-p-right ul li img{ width:100%; height:220px;}
.I-p .I-p-right ul li p{ text-align:center; margin-top:10px; font-size:15px;}
.I-p .I-p-right ul li p{ color:#666;}
.I-p .I-p-right ul li:hover p{ display:block; color:#004764}
.I-p .I-p-right .I-p-r-foot{ width:120px; height:40px; border:1px solid #666; text-align:center; margin:0px auto; line-height:40px; font-size:14px; margin-top:30px;}
.I-p .I-p-right .I-p-r-foot a{ color:#666;}
.I-p .I-p-right .I-p-r-foot p:hover{ display:block; background:#004764; color:#fff;}
.I-p .I-p-right .I-p-r-foot p:hover a{ color:#fff;}



.air {

	overflow: hidden;

	width: 100%;

	background: url("../images/airbg.jpg") no-repeat center;

	height: 197px;

}

.container {

	margin-left: auto;

	margin-right: auto;

	width: 1000px;

}

.air .airPhone {

	font-size: 14px;

	color: #fff;

	margin-top: 140px;

	text-indent: 275px;
	

}

.air .airPhone b {

	font-size: 24px;

}


/*news*/

.news {

	overflow: hidden;

	width: 100%;

	padding: 60px 0;

}

.news .newsLt {

	float: left;

	width: 555px;

}

.news .newsRt {

	float: right;

	width: 365px;

}

.news .newsNav {

	overflow: hidden

}

.news .newsNav li {

	width: 133px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	font-size: 14px;

	background-color: #eee;

	float: left;

	margin-right: 10px;

}

.news .newsNav li a {

	color: #666666;

	text-decoration: none

}

.news .newsNav li:hover, .news .newsNav li.cur {

	background: #004764

}

.news .newsNav li:hover a, .news .newsNav li.cur a {

	color: #fff

}

.news .newsBox, .news .newsCon, .news dl {

	overflow: hidden;

	width: 100%;

}

.news .newsBox {

	margin-top: 35px;

	height: 325px;

	width: 555px;

	position: relative

}

.news .newsCon {

	position: absolute;

	left: 0;

	top: 0;

	display: none

}

.news .newsCon:first-child {

	display: block

}

.news dl dt {

	width: 167px;

	height: 120px;

	float: left;

}

.news dl dd {

	width: 370px;

	float: right;

	margin-top: 0px;

	overflow: hidden;

}

.news dl dd h3 {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	font-size: 14px;

}

.news dl dd h3 a {

	color: #004764;

}

.news dl dd p {

	font-size: 14px;

	line-height: 22px;

	height: 66px;

	overflow: hidden;

	color: #666666;

	margin-top: 10px

}

.news .newsLi {

	overflow: hidden;

	width: 100%;

	margin-top: 20px;

	border-top: 1px solid #c9c9c9;

}

.news .newsLi li {

	font-size: 14px;

	overflow: hidden;

	width: 100%;

	padding: 14px 0;

	border-bottom: 1px dashed #c9c9c9

}

.news .newsLi li a {

	display: block;

	width: 380px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	float: left;
	
	color:#666;

}

.news .newsLi li span {

	float: right;

	display: block;

	color: #999999;

}

.news .NewTit {

	overflow: hidden;

	width: 100%;

}

.news .NewTit h3 {

	font-weight: normal;

	font-size: 24px;

	float: left;

}

.news .NewTit h3 a {

	color: #00405a;

}

.news .btnLt {

	float: right;

	width: 78px;

}

.news .btnLt a {

	width: 37px;

	height: 33px;

	display: block;

}

.news .btnLt a.newsTop {

	background: url("../images/newstop.jpg") no-repeat center top;

	float: left;

}

.news .btnLt a.newsBtm {

	background: url("../images/newsbottom.jpg") no-repeat center top;

	float: right;

}

.news .btnLt a:hover {

	background-position: bottom

}

.news .newsDa {

	width: 365px;

	height: 355px;

	position: relative;

	margin-top: 10px;

	overflow: hidden

}

.news .newsDa dl{}
.news .newsDa dl dt{ width:100%; height:50px; border-bottom:1px dashed #dedede; color:#666; font-size:14px; line-height:50px;}
.news .newsDa dl dt a{ color:#666;}
.news .newsDa dl dt a:hover{ color:#004764;}
.news .listDa {

	position: absolute;

	top: 0;

	left: 0

}

.news .listDa li {

	padding: 20px 0;

	width: 100%;

	border-bottom: 1px dotted #bbbbbb;

}

.news .listDa li h3 {

	background: url("../images/newswen.jpg") no-repeat left center;

	padding-left: 35px;

	font-size: 13px;

	font-weight: normal

}

.news .listDa li h3 a {

	color: #333333

}

.news .listDa li p {

	background: url("../images/newsda.jpg") no-repeat left center;

	padding-left: 35px;

	font-size: 13px;

	color: #666666;

	line-height: 30px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin-top: 15px;

}
.footer {

	overflow: hidden;

	width: 100%;

	background: #00405a;

	padding-bottom: 20px;

}

.footer .ftNav {

	width: 100%;

	background-color: #004764;

	padding: 24px 0;

	overflow: hidden

}

.footer .ftNavBox {

	text-align: center;

}

.footer .ftNavBox li {

	display: inline-block;

	font-size: 14px;

	padding: 0 30px;

	border-left: 1px dotted #fff

}

.footer .ftNavBox li {

*display: inline

}

.footer .ftNavBox li a {

	color: #FFF;

}

.footer .ftNavBox li:first-child {

	border-left: none

}

.footer .ftConBox {

	overflow: hidden;

	padding: 40px 0;

}

.footer .ftLt {

	float: left;

}

.footer .ftLt p {

	line-height: 32px;

	color: #fff;

}

.footer .ftLt i {

	width: 25px;

	height: 3px;

	background-color: #ffae00;

	display: block;

	margin-top: 15px;

}

.footer .ftDl {

	float: right;

	width: 375px;

}

.footer .ftDl dt {

	width: 91px;

	text-align: center;

	color: #fff;

	float: left;

}

.footer .ftDl dt p {

	line-height: 25px

}

.footer .ftDl dd {

	float: right;

	width: 265px;

	font-size: 16px;

	color: #fff;

	line-height: 25px

}

.footer .ftDl dd span {

	float: right;

	width: 215px;

	text-align: left;

}

.footer .ftDl dd span i {

	font-style: normal;

}

.footer .ftDl dd img {

	display: block;

	margin-top: 10px;

}

.footer .ftDl dd p {

	color: #ffba00;

	font-size: 32px;

	font-family: Arial;

	margin: 8px 0

}

.footer .bqBox {

	padding: 25px 0;

	overflow: hidden;

	border-top: 1px solid #389d72;

}

.footer .bqBox p {

	font-size: 13px;

	color: #fff

}

.footer .bqBox p a {

	color: #fff

}
