﻿/* CSS Document */

*{ margin: 0;padding: 0; border: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:#f7f8fa;*/ font-size:13px;font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}
.fl, .l, #l {
	float: left
}
.fr, .r, #r {
	float: right
}

.Top{ width:100%; height:40px; background:#f2f2f2; overflow:hidden; position:relative !important;}
.Top .Toper{ width:1200px; height:40px; margin:0px auto; /*border:1px solid #00F;*/}
.Top .Toper .Toper-left{ float:left;}
.Top .Toper .Toper-left p{ line-height:40px; color:#054f52;}
.Top .Toper .Toper-right{}
.Top .Toper .Toper-right{ width:260px; height:40px; float:right; /*line-height:40px; border:1px solid #C96;*/}
.Top .Toper .Toper-right ul{ margin-top:8px;}
.Top .Toper .Toper-right ul li{ width:60px; height:15px; text-align:center; float:left;/*border-left:1px solid #086e70;*/}
/*.Head .Header .Header-right ul li:first-child{ border-left:none;}*/
.Top .Toper .Toper-right ul li a{ color:#086e70;}
.Top .Toper .Toper-right ul li a:hover{ color:#000;}
.Top .Toper .Toper-right ul p{ width:1px; height:15px; border-left:1px solid #086e70; float:left; margin-top:4px; }


.Logo{ width:100%; height:60px; overflow:hidden; position:relative !important;}
.Logo .Logoer{ width:1200px; height:60px; margin:0px auto; /*border:1px solid #C00;*/}
.Logo .Logoer .Logoer-left{ float:left;}
.Logo .Logoer .Logoer-right{ width:240px; height:60px; /*border:1px solid #33F;*/ float:right;}
.Logo .Logoer .Logoer-right strong{ text-align:center; font-size:16px;}
.Logo .Logoer .Logoer-right p{ text-align:center; color:#054f51; font-size:28px; font-weight:bold; font-style:italic;}

.Nav{ width:100%; height:45px; background:#054f51; overflow:hidden; position:relative !important; margin-top:10px;}
.Nav .Naver{ width:1010px; height:45px; margin:0px auto; /*border:1px solid #FFF;*/}
.Nav .Naver ul{}
.Nav .Naver ul{}
.Nav .Naver ul li{ float:left; width:120px; text-align:center; margin-top:12px; }
.Nav .Naver ul li a{ color:#fff;}
/*.Nav .Naver ul li a:hover{ font-size:15px;}*/
.Nav .Naver ul p{ float:left; width:1px; height:15px; border-left:1px solid #fff; margin-top:14px;}

#box_ban{width:100%; height:500px;  margin:0 auto; /*z-index:-9999;*/ margin-top:2px; position:relative !important;}
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:500px;overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:500px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:500px;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;}

.Search{ width:100%; height:60px; border-bottom:1px solid #CCC;}
.Search .Searcher{ width:1200px; height:60px; margin:0px auto; /*border:1px solid #C66;*/}
.Search .Searcher .Searcher-left{ float:left;}
.Search .Searcher .Searcher-left strong{ float:left;  line-height:60px; color:#717171;}
.Search .Searcher .Searcher-left ul{ float:left;}
.Search .Searcher .Searcher-left ul li{ float:left; margin-left:20px; line-height:60px;}
.Search .Searcher .Searcher-left ul li a{ color:#717171;}
.Search .Searcher .Searcher-right{ float:right; padding-top:12px;}

.Main{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Main .I-pro{ width:1000px; height:auto; margin:0px auto; border:1px solid #eee; margin-top:20px;}
.Main .I-pro .I-pro-left{ width:280px; height:auto; overflow:hidden; border:1px solid #0C9; float:left;}
.Main .I-pro .I-pro-left .I-pro-top{ width:}
.Main .I-pro .I-pro-right{ width:850px; height:auto; overflow:hidden; border:1px solid #F06; float:right;}


.cpbg {
	padding: 30px 0px;
}
.cpbox {
	background-color: #fff;
}
.cpmu {
	width: 210px;
	height: 746px;
	overflow: hidden;
}
.cpmu h4 img {
	display: block;
}
.cpmu dl {
}
.cpmu dt {
	height: 40px;
	line-height: 40px;
	background: url(../images/cpmudt.png) no-repeat center;
}
.cpmu dt a {
	margin-left: 64px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.cpmu dd {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.cpmu dd a {
	display: block;
	padding-left: 66px;
	color: #333;
	background: url(../images/cpmudd.png) no-repeat left center;
}
.cplist {
	margin-right: 20px;
	width: 730px;
	height: 746px;
}
.cplist h4 {
	border-bottom: 1px solid #ccc;
}
.cplist ul {
	overflow: hidden;
}
.cplist li {
	margin-right: 20px;
	margin-top: 22px;
	float: left;
	width: 243px;
	text-align: center;
}
.cplist li.nomr {
	margin-right: 0px;
}
.cplist li h5 {
	margin-left: 7px;
	width: 230px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	background: #666;
	display: block;
}
.cplist li:hover h5 {
	background: #054f51;
}
.cplist li h5 a {
	color: #fff;
}
/*解决方案*/
.jjfabox {
	margin: 30px auto;
}
.famu {
	width: 210px;
	height: auto;
}
.famu h4 img {
	display: block;
}
.famu ul {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.famu li {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px dashed #ddd;
}
.famu li a {
	font-size: 14px;
	margin-left: 40px;
	color: #666;
	text-decoration: none;
}
.famu li:hover a {
	color: #054f51;
}
.faphone {
	position: relative;
	height: auto;
	padding: 10px 0;
	background: #054f51;
}
.faphone .wenzi {
	text-align: center;
	color: #fff;
	line-height: 35px;
	border-bottom: 1px dashed #FFC2B2;
	padding: 10px 0;
	font-size: 16px;
}
.faphone span.rexian {
	display: block;
	margin-top: 10px;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}
.faphone span.tel {
	display: block;
	text-align: center;
	height: 38px;
	line-height: 38px;
	font-size: 24px;
	color: #fff;
}
.faphone span.lx {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	background: #FFF;
	margin-left: 24px;
	width: 156px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 5px;
	-webkit-box-shadow: #ccc 0px 0px 5px;
	-moz-box-shadow: #ccc 0px 0px 5px;
	box-shadow: #ccc 0px 0px 5px;
}
.faphone span.lx a {
	color: #054f51
}
.facont {
	width: 1020px;
	height: 576px;
}
.facont li {
	position: relative;
	margin-left: 20px;
	margin-bottom: 20px;
	float: left;
	width: 318px;
	height: 278px;
}
.facont li h5 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: url(../images/facont.png) no-repeat center;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
}
.facont li h5 a {
	margin: 0 10px;
	color: #fff;
}

.conttit {
	position: relative;
	height: 44px;
	line-height: 44px;
}
.conttit .tita {
	margin-right: 12px;
	color: #054f51;
	font-size: 18px;
}
.conttit span {
	font-family: 宋体;
	font-size: 16px;
	color: #b2b2b2;
	text-transform: uppercase;
}
.conttit .titmore {
	position: absolute;
	right: 0px;
	top: 14px;
}


.box {
	width: 100%;
	height: 180px;
	background: url(../images/boxbg.jpg) center;
        margin-top:10px;
}
.box_c {
	width: 1000px;
	height: 100px;
	margin:0px auto;
	padding-top:40px;
}
.box_cl {
	width: 600px;
}
.box_cl h6 {
	color: #016669;
	font-size: 26px;
	margin-bottom: 10px;
	line-height: 40px;
}
.box_cl span {
	color: #f7f7f7;
	font-size: 16px;
	line-height: 30px;
}
.box_cr {
	width: 300px;
	margin-top: 20px;
}
.box_cr a {
	width: 160px;
	height: 50px;
	line-height: 50px;
	float: right;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	background: #016669
}
.box_cr a:hover {
	background: #054f51
}
.MB10 {
	margin-bottom: 10px
}

.Main1{ width:100%; height:auto; overflow:hidden; position:relative !important; background::f9f5f2;}
.index_abt {
	width: 1000px;
    height:auto;
	margin:0px auto;
}
.about {
	width: 1000px;
	height: 350px;
	padding-top: 40px;
}
.about_t {
	width: 100%;
	height: 55px;
	position: relative;
	background: url(../images/about_titbg.gif) repeat-x bottom left;
}
.about_t h3 {
	font-size: 24px;
	color: #666;
	line-height: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.about_t h2 {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 20px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	line-height: normal;
	background-color: #054f51;
}
.about_t .more {
	position: absolute;
	bottom: 0;
	right: 30px;
	padding: 0 15px;
	background: #054f51;
	color: #FFF
}
.about_t .more a {
	color: #FFF
}
.about_c {
	width: 1000px;
	height: 220px;
	padding: 20px 0
}
.about_cl {
	width: 300px;
	height: 220px;
}
.about_cl img {
	width: 300px;
	height: 220px;
}
.about_cr {
	width: 670px;
	height: 220px;
}
.about_cr h3 {
	line-height: 1.6em;
	font-weight: bold;
	color: #054f51;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 20px;
}
.about_cr span {
	width: 670px;
	line-height: 26px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;
	display: block
}
.about_cr a {
	width: 60px;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 15px;
	background: #054f51;
	color: #fff;
	display: block
}
.about_cr a:hover {
	background: #054f51
}

