@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
*,body,ul,li{
	margin:0px;
	padding:0px;
	font-family:"microsoft yahei";
	font-size:14px;
}
/*首页*/
header {
	position:fixed;
	width:100%;
	height:90px;
	z-index:2;
}
.ScrollDot {
	position:fixed;
	z-index:2;
	top:50%;
	margin-top:-80px;
	margin-left:2%;
}
.ScrollDot ul li {
	display: block;
    width: 14px;
    height: 13px;
    padding: 5px;
    position: relative;
}
.ScrollDot ul li a{
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
.ScrollDot ul li a span{
	display:block;
	width: 8px;
	height: 8px;
	background: #fff;
	margin: -2px 0 0 -4px;
	border-radius: 100%;
}
.ScrollDot ul li a.active span,.ScrollDot ul li a.active span:hover,.ScrollDot ul li a span:hover{
	height: 12px;
	width: 12px;
	margin: -6px 0 0 -6px;
	border-radius: 100%;
}
.Section01 {
/*
	 background: url(../images/mainimg/IndexBanner01.png) no-repeat center center;
*/
         background: url(../images/mainimg/img-1.jpg) no-repeat center center;

	 background-size:cover;
	 overflow:hidden;
	 width:100%;
	 position:relative;
	 z-index:1;
}
.SectionContent {
	width:100%;
	height:100%;
	vertical-align:middle;
	position:relative;
}
.Content {
	width:100%;
	height:100%;
	vertical-align:middle;
	position:relative;
}
.MainPic {
	width:561px;
	height:89px;
	background: url(../images/mainimg/IndexFontr01.png) no-repeat;
	top:50%;
	left:50%;
	margin-top: -52px;
	margin-left: -250px;
	position:absolute;
}
.MainNews {
	position:absolute;
	bottom:0px;
	width:300px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	left:50%;
	margin-left: -150px;
	margin-bottom:30px;
	text-align:center;
	color:#ccc;
	font-size:14px;
	border-bottom:1px solid #888;
}

/* 第二页 */
.Section02 {
/*
	background: url(../images/mainimg/IndexBanner02.png) no-repeat center center;
*/
        background: url(../images/mainimg/img-2.jpg) no-repeat center center;

	background-size:cover;
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:1;
}
.Section02 .CMain{
	position:relative;
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.Section02 .MainDetail {
	position:absolute;
	top:50%;
/*
	left:50%;
*/
	left:0;
	max-width:330px;
	margin-top:-100px;
/*
	margin-left:-160px;
*/
	margin-left:0px;
	display:inline-block;
        text-align: left;
}
.Section02 .MainDetail a{
	width:100%;
	height:auto;
	display:inline-block;
	margin-bottom:30px;
	text-align: left;
} 
.Section02 .MainDetail p{
	color:#fff;
	font-size:16px;
	line-height:30px;
}
.Pcontent {
	width:1024px;
	text-align: center;
	margin:50px auto;
}
.Pcontent img{
	box-shadow: 5px 5px 10px #aaa;
        border-radius:3px;
}
/* 第三页 */
.Section03 {
/*
	background: url(../images/mainimg/IndexBanner03.png) no-repeat center center;
*/
        background: url(../images/mainimg/img-0.jpg) no-repeat center center;
	background-size:cover;
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:1;
}
.InContentDetail {
	position:absolute;
	top:50%;
	left:50%;
	max-width:690px;
	margin-left:-300px;
	display:inline-block;
	text-align:center;
	margin-top:-200px;
	max-height:380px;
	/*overflow:hidden; */
}
.InContentDetail p{
	text-align:left;
	text-indent:2em;
	color:#fff;
	font-size:16px;
	line-height:30px;
}
.DetailIcon {
	margin-top:80px;
	text-align:left;
}
.InContentDetail .DetailIcon p{
	text-align:center;
	text-indent:0em;
}
.DetailIcon span{
	float:left;
	display:inline-block;
	margin-right:60px;
	text-align:left;
}

.DetailIcon span:last-child{
	margin-right:0px;
}
.DetailIcon span a {
	text-decoration:none;
}
.CMain {
	width:100%;
	height:100%;
	text-align:center;
	margin:0px auto;
}
.CopyRight {
	position:absolute;
	bottom:0px;
	left:50%;
	max-width:500px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	margin-left:-150px;
}
/*  */
.xinBoss{
	width:100%;
	height:auto;
/*
	background-image:url(../images/mainimg/AboutUs.jpg);
*/
	background:url(../images/mainimg/AboutUs-1.jpg) no-repeat center center;
	background-size:cover;
	display:inline-block;
}
.xinBoss2{
	width:100%;
	height:auto;
/*
	 background-image: url(../images/mainimg/OurTeam.jpg) no-repeat center center;
*/
        background-image: url(../images/mainimg/OurTeam-1.jpg) ;
        background-size:cover;
	display:inline-block;
}
.xinBoss3{
	width:100%;
	height:auto;
/*
	background: url(../images/mainimg/OurPrinciple.jpg) no-repeat center center;
*/
        background: url(../images/mainimg/OurPrinciple-1.jpg) no-repeat center center;
        background-size:cover;
	display:inline-block;
}
.xinBoss4{
	background: url(../images/mainimg/wenhua.jpg) no-repeat center center;
}
.xinBoss5 {
	background: url(../images/mainimg/wenhua.jpg) no-repeat center center;
}
.jianjieBox{
	padding-top:15%;
	padding-left:25%;
	width:50%;
	color:#fff;
	overflow:hidden;
}
.jianjieBox2{
	padding-left:25%;
}
.jianjieBox3{
	padding-top:20%;
	padding-left:25%;
}
.jianjieDd{
	font-size:36px;
	margin-bottom:20px;
        text-align:center;
        font-weight: 300;
}
.jianjieDt{
	font-size:16px;
	text-indent:2em;
	line-height:30px;
        height:300px;
        margin-top:50px;
}
.jianjieDt p{
	text-indent:2em;
}
.jianjieP{ 
	width:60px;
	margin-top:30px;
	float:left;
	margin-left:11%;
	text-align:60px;
}
.jianjieP a {
	text-align:center;
	font-size:14px;
	text-decoration:none;
}
.jianjieP a .spaned{ 
	color:#aaa;
}
.jianjieP1{
	margin-left:0;
}
.Span{
	color:#999;
}
.jianjieP a{
	color:#FFF;
}
.jianjieP a:hover{
	color:#fff;
}
.TNavLeftDetail{top:0;width:auto;}
#isshow{position:relative;z-index: 999}
@media (max-width: 1680px) {
	.xinBoss{
		height:820px;
		}
}
@media (max-width: 1280px and max-height:768px) {
	.xinBoss{
		height:520px;
		}
	.jianjieDd{
		font-size:24px;
		}
	.jianjieDt{
		font-size:14px;
		line-height:24px;
	}
	.jianjieP{ 
		margin-left:12%;
	}
	.jianjieP1{
		margin-left:0;
	}
}
@media (max-width: 1280px  and max-height:720px) {
	.xinBoss{
		height:492px;
		}
	.jianjieDd{
			font-size:24px;
		}
	.jianjieDt{
		font-size:14px;
		line-height:24px;
		}
	.jianjieP{ 
		margin-left:12%;
		}
	.jianjieP1{
		margin-left:0;
		}
}
@media (max-width: 1200px) {
	.xinBoss{
		height:422px;
		}
	.jianjieDd{
		font-size:24px;
	}
	.jianjieDt{
		font-size:14px;
		line-height:24px;
	}
	.jianjieP{ 
		margin-left:12%;
	}
	.jianjieP1{
		margin-left:0;
	}
}
/* 新闻列表 */

/* 头部 */
.THead {
	width:100%;
	background:#1fa886;
	height:80px;
	overflow:hidden;
}
.TLogo {
	float:left;
        margin-top:10px;
}
.TNavLeft {
	float:right;
	line-height:80px;
	color:#fff;
}
.TNavLeftIcon {
        display:none;
	cursor:pointer;
	margin-right:30px;
}
.TNavLeft span{
	padding:0px 20px;
}
.TNavLeft span a{
	color:#fff;
	text-decoration:none;
}
/* 新闻列表 */
.Wrap {
	width:100%;
	height:auto;
	margin:0px auto;
	text-align:center;
}
.MC {
	width:1000px;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
	margin-top:60px;
	color:#888;
}
.MC ul li {
	list-style-type:none;
	margin-top:30px;
	margin-bottom:50px;
	width:100%;
	height:auto;
	display:inline-block;
}
.ML01 {
	width:260px;
	float:left;
        height:270px;
}
.ML01 img{
	width:100%;
}
.MR01 {
	float:right;
	width:700px;
	text-align:left;
}
.MR02 {
	width:260px;
	float:right;
}
.ML02 {
	float:left;
	width:700px;
	text-align:left;
}
.NewsTile {
	margin-top:10px;
	width:100%;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.TitleLeft {
	float:left;
	font-size:18px;
}
.NewsTime {
	float:right;
}
.NewsTime em {
	margin-left:10px;
	font-style:normal;
}
.NewsContent {
	width:100%;
	overflow:hidden;
	line-height:26px;
}
.NewsContent p {
	text-indent:2em;
	height:180px;
}
.NewsContent a {
	text-align:right;
	padding:2px 10px;
	background:#1fa886;
	text-decoration:none;
	float:right;
	height:30px;
	line-height:30px;
	color:#fff;
	border-radius:5px;
}
.NewsContent a:hover {
	background:#4ac8a9;
}
.FooterLine {
	clear:both;
	width:100%; 
	height:4px;
	background:#1fa886;
	margin-top:100px;
}
.HBottom {
	width:100%;
	border-top:20px solid #1fa886;
	height:auto;
	display:block;
	margin-top:3px;
	background:#000;
	color:#fff;
}
.HBottom a{
	text-decoration:none;
	color:#fff;
}
.HBottom em{
	font-style:normal;
	margin:0px 5px
}
.HFooter p {
	width:100%;
	height:40px;
	line-height:40px;
}
.HFooter {
	width:1000px;
	margin:0px auto;
	padding:0px;
}
.FooterNav {
	height:60px;
	line-height:60px;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #48413d;
}
.FNavL {
	width:60%;
	float:left;
}
.FNavL {
	width:40%;
	float:right;
}
/* 新闻详细页面  */
.DetailT {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:10px;
}
.DetailT .DNewsTitle {
	color:#555;
	font-size:24px;
	height:40px;
	line-height:40px;
}
.DetailT .DNewsTime {
	color:#555;
	font-size:12px;
}
.DetailC {
	text-align:left;
	line-height:30px;
}
.DetailC p{

	text-indent:2em;
	
}
.MC .DetailC p.img {
	width:100%;
	text-indent:-2em;
	text-align:center;
}
.MC .DetailC p.img img{
	width:100%;
	text-indent:-2em;
	text-align:center;
	margin:15px 0px;
}
/* 联系我们 */
.ContactBanner {
	width:100%;
	margin:0px auto;
	padding:0px;
	text-align:center;
	height:458px;
	overflow:hidden;
	background:url(../images/mainimg/Banner1680.png) no-repeat;
}
.ContactC {
	width:1000px;
	height:auto;
	margin:0px auto;
	color:#20a987;
}
.ContactM {
	width:270px;
	height:auto;
	padding-top:180px;
}
.FontB {
	width:100%;
	font-size:50px;
	height:50px;
	line-height:50px;
	text-align:left;
	overflow:hidden;
}
.Fonten {
	width:100%;
	height:45px;
	line-height:45px;
	font-size:26px;
	overflow:hidden;
	border-bottom:4px solid #20a987;
	text-align:left;
}
.Introduce {
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
.Introduce span {
	margin-right:35px;
	font-size:16px;
}
.Introduce span:last-child {
	margin-right:0px;
}
.ContactMain {
	width:1000px;
	text-align:center;
	margin:0px auto;
}
.MTitle {
	text-align:center;
	color:#20a987;
	font-size:30px;
	height:50px;
	overflow:hidden;
	width:100%;
}
.ContactList {
	text-align:center;
	width:100%;
	height:auto;
	display:inline-block;
	margin-top:50px;
}
.ContactList ul li {
	list-style:none;
	float:left;
	width:29%;
	border:2px solid #20a987;
	margin-right:5%;
	height:180px;
}
.ContactList ul li:last-child {
	margin-right:0%;
}
.ListBox {
	position:relative;
}
.ListBox i.AddressIcon,.ListBox i.QRcodeIcon,.ListBox i.PhoneIcon {
	position:absolute;
	width:74px;
	height:74px;
	top:0px;
	
	margin-top:-40px;
	margin-right:35%;
	right:0px;
}
.ListBox i.AddressIcon{
	background:url(../images/icon/AddressIcon.png) no-repeat;
}
.ListBox i.QRcodeIcon{
	background:url(../images/icon/QRcodeIcon.png) no-repeat;
}
.ListBox i.PhoneIcon{
	background:url(../images/icon/PhoneIcon.png) no-repeat;
}
.DeTailMain {
	padding:50px 20px;
}
.ListBox .Font16{
	font-size:18px;
	color:#555;
	line-height:30px;
}
.Font14 {
	font-size:14px;
	color:#555;
}
.Font20 {
	font-size:20px;
	color:#20a987;
}
.BusIcon,.MetroIcon {
	width:8%;
	height:74px;
	float:left;
}
.MetroIcon {
	
	background:url(../images/icon/MetroIcon.png) no-repeat;
}
.BusIcon {
	background:url(../images/icon/BusIcon.png) no-repeat;
}
.MetroLine,.BusLine {
	width:100%;
	height:auto;
	display:inline-block;
	text-align:left;
}
.BusLine {
	margin-top:20px;
}
.MetroDetail {
	width:90%;
	line-height:74px;
	font-size:16px;
	float:right;
}
.MetroDetail p {
	font-size:16px;
}
.BusDetail {
	width:90%;
	font-size:16px;
	float:right;
	line-height:30px;
}
.BusDetail p{
	font-size:16px;
}
.Pcontent { width:1024px;
text-align: center;
margin:50px auto;
}

.pBox{ width:100%; border-top:#999 1px dashed; margin:50px 0;}

.p1{ width:400px; margin:0 auto;}
.p1 img{ width:100%; background-size:100% 100%; }


.p2 img{
width:400px;
background-size:100% 100%;
}

.p3 img{
width:300px;
background-size:100% 100%;
}
.Img2{ margin-left:20px;}


/*修改*/


.jianjieBox{
position:relative;
padding-top:600px;
}

.jianjieDl{
position:absolute;
top:0;
left:38%;
width:600px;
opacity:0
}

.jianjieP{
opacity:0;
}





