﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.container{min-width:300px;height:100%;overflow:hidden;}

/*header*/
.meau{position:absolute;right:2%;top:18%;width:8%;}

/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; }
#close{width:10%;padding:3%;float:left;opacity: 0.6;position:absolute;top:0;right:0;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:1rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}

/*banner*/
#pagenavi { position: absolute; bottom: 2%; left: 50%; margin-left: -50%; width: 100%; z-index: 1; text-align: center; padding: 8px 0; }
#pagenavi a { width: 8px; height: 8px; line-height: 99em; border:#fff solid 1px; border-radius: 50%; margin: 0px 2px 0px 2px; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active {background: #fff;}

/*聆听您心灵的声音*/
.bg01{padding-bottom:.5rem;background:url(../images/bg01.jpg) no-repeat center bottom;background-size:100%;}
.index_tit{height:1rem;line-height:.6rem;background:url(../images/tit_bg.png) no-repeat;background-size:100%;padding:.1rem 0 0 3rem;box-sizing:border-box;font-size:.35rem;margin-bottom:.5rem;}
.index_tit b{padding-right:.1rem;color:#999;}
.ting_list li{width:23%;margin:0 1%;float:left;line-height:.4rem;font-size:.25rem;margin-bottom:.3rem;}
.ting_list li a{display:block;transition:all 1s linear;}
.ting_list li:hover a{color:#77a99e;transform: rotateY(360deg);}
.ting_list_pic{padding:.3rem;width:0.6rem;height:0.6rem;background:url(../images/icon01.png) no-repeat;background-size:100% 100%;margin:0 auto;margin-bottom:.2rem;}
.ting_list_pic>div{width:0.5rem;height:0.5rem;overflow:hidden;margin:0 auto;margin-top:.05rem;}
.ting_list_pic span{display:block;transition:all .5s linear;}
.ting_list li:hover .ting_list_pic span{margin-top:-0.5rem;}

/*首席咨询师*/
.bg02{background:url(../images/bg02.jpg) no-repeat;background-size:100% 100%;}
.team_pic{margin:.2rem;}
.team_name{position:absolute;left:50%;bottom:-.4rem;margin-left:-1rem;width:2rem;height:.8rem;line-height:.8rem;background:url(../images/team_name.jpg) no-repeat;background-size:100% 100%;}
.team_con{margin:.4rem auto;}
.team_con h3{font-size:.3rem;line-height:.6rem;}
.team_con_text{padding-left: 15%;height:2rem;line-height:.5rem;font-size:.25rem;color:#666;overflow:hidden;}
.team_more{display:block;width:4rem;height:1rem;line-height:.8rem;background:url(../images/more_bg.png) no-repeat;background-size:100% 100%;margin:.3rem auto 0;color:#fff;font-size:.3rem;}

/*中心图片*/
.bg03{background:url(../images/bg03.jpg) no-repeat;background-size:100% 100%;}
.center_tit{height:1rem;line-height:.6rem;background:url(../images/tit_bg02.png) no-repeat;background-size:100%;padding:.1rem 0 0 3.4rem;box-sizing:border-box;font-size:.35rem;margin-bottom:.5rem;}
.center_tit b{padding-right:.1rem;color:#999;}
.center_w{width:3.5rem;margin-left:.16rem;}
.mar_b{margin-bottom:.16rem;}
.center_pic{overflow:hidden;}
.center_pic img{transition:all .8s linear;}
.center_pic:hover img{transform:scale(1.1);}

/*中心简介*/
.bg04{background:url(../images/bg04.jpg) no-repeat;background-size:100% 100%;}
.about_tit{height:1rem;line-height:.6rem;background:url(../images/tit_bg03.png) no-repeat;background-size:100%;padding:.1rem 0 0 3.4rem;box-sizing:border-box;font-size:.35rem;margin-bottom:.5rem;color:#fff;}
.about_tit b{padding-right:.1rem;color:#fff;}
.about_text{margin:.2rem;height:3.5rem;line-height:.5rem;color:#fff;font-size:.25rem;overflow:hidden;}
.about_more{display:block;width:4rem;height:1rem;line-height:.8rem;background:url(../images/more_bg02.png) no-repeat;background-size:100% 100%;margin:.3rem auto 0;color:#333;font-size:.3rem;}

/*视频中心*/
.bg05{background:url(../images/bg05.jpg) no-repeat;background-size:100% 100%;}
.video_box{padding:.2rem;}

/*资质图片*/
.bg06{background:url(../images/bg06.jpg) no-repeat;background-size:100% 100%;}
.honor_box{padding:0 .2rem;}
.honor_name{height:.8rem;line-height:.8rem;background:#fff;border:#ddd solid 1px;font-size:.25rem;}
.honor_box .bx-controls-direction{display:none;}
.honor_box .bx-pager{text-align:center;}
.honor_box .bx-pager-item{display:inline-block;}
.honor_box .bx-pager-item a{display:block;width:.2rem;height:.2rem;margin:0 .1rem;border-radius:50%;border:#8eada0 solid 1px;font-size:0;}
.honor_box .bx-pager-item .active{background:#8eada0;}

/*来访须知*/
.notice_list li{height:2rem;padding:.3rem;margin-bottom:.2rem;}
.notice_list li a{display:block;color:#fff;font-size:.25rem;}
.notice_list_l{width:30%;height:2rem;line-height:.5rem;display:flex;justify-content:center;align-items:center;font-size:.3rem;}
.notice_list_r{width:65%;height:2rem;line-height:.5rem;display:flex;justify-content:center;align-items:center;}

/*我们的服务*/
.bg07{background:url(../images/bg07.jpg) no-repeat center bottom;background-size:100%;}
.ser_list{padding:0 4%;}
.ser_list li{width:48%;margin:0 1% 2%;border-radius:10px;float:left;overflow:hidden;position:relative;}
.ser_list li img{transition:all 1s linear;}
.ser_list li:hover img{transform:scale(1.2);}
.ser_list_name{position:absolute;left:0;top:0;width:100%;height:100%;line-height:.5rem;display:flex;justify-content:center;align-items:center;background:rgba(119,169,158,.8);color:#fff;font-size:.25rem;text-transform:uppercase;transition:all .8s linear;}
.ser_list_name h3{font-size:24px;padding-top:80px;font-weight:normal;}
.ser_list li:hover .ser_list_name{background:rgba(0,0,0,.6);}
.contact_text{padding:.3rem;line-height:.5rem;color:#fff;background:#5f8b78;font-size:.25rem;}

/*footer*/
.nav_pos{position:fixed;left:0;bottom:0;width:100%;height:1rem;padding:.2rem 0 .1rem;background:#e5e5e5;z-index: 123;}
.nav_list li{width:25%;float:left;font-size:.25rem;line-height:.5rem;}
.nav_list li img{width:.5rem;height:.5rem;}
.nav_list li a{color:#333;}

/*main*/
.banner_tit{position:absolute;left:0;top:50%;margin-top:-.8rem;width:100%;height:1.6rem;line-height:.8rem;}
.banner_tit dt{position:relative;font-size:.35rem;}
.banner_tit dt:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-.5rem;width:1rem;height:2px;background:#77a99e;}
.banner_tit dd{font-size:.3rem;}
.main_type{margin:0 1% .3rem;text-align: center;}
.main_type a{
/*	float:left;*/
	width:30%;
	line-height:.6rem;
	margin:0 1% 1%;
	border:#77a99e solid 1px;
	border-radius:3px;
	box-sizing:border-box;
	font-size:.25rem;
	display: inline-block;
}
.main_honor{margin:0 2%;font-size:.25rem;}
.main_honor li{width:46%;margin:0 2% 4%;float:left;background:#e5e5e5;line-height:.8rem;}
.main_page{margin:.5rem 0;font-size:.25rem;position:relative;z-index:9;}
.main_page a{display:inline-block;margin:0 .05rem;border:#ddd solid 1px;padding:0 .2rem;height:.6rem;line-height:.6rem;;}
.main_bg01{position:absolute;right:0;bottom:-2rem;width:2.4rem;}
.main_bg02{position:absolute;left:0;bottom:-1.4rem;width:2rem;}
.main_bg03{position:absolute;right:0;bottom:-1.6rem;width:2rem;}
.main_team_pic{margin:.2rem;}
.main_team_pic_tit{padding:0 .2rem;font-size:.35rem;}
.main_team_con{padding:.2rem;line-height:.5rem;font-size:.25rem;}
.main_team_con h3{font-size:.3rem;line-hegiht:.8rem;padding:.2rem 0;}
.main_team_tit{margin:.5rem 0;font-size:.3rem;}
.main_team_tit span{display:inline-block;padding:0 .5rem;line-height:.6rem;border:#77a99e solid 1px;border-radius:5px;}
.main_news{padding:0 .2rem;}
.main_news li{margin-bottom:.3rem;border:#ddd solid 1px;font-size:.25rem;}
.main_news li a{display:block;overflow:hidden;}
.main_news_pic{width:40%;}
.main_news_con{width:55%;line-height:.4rem;color:#666;}
.main_news_con h3{line-height:.8rem;font-size:.3rem;position:relative;margin-bottom:.1rem;color:#333;}
.main_news_con h3:after{content:"";position:absolute;left:0;bottom:0;width:.8rem;height:2px;background:#77a99e;}
.main_con{padding:0 .2rem;margin-bottom:.5rem;line-height:.6rem;font-size:.25rem;min-height:3rem;color:#666;}

.mar3{margin-bottom:.3rem;}
.mar5{margin-bottom:.5rem;}
.pad{padding:.5rem 0;box-sizing:border-box;}
.select{
	background: #77a99e;
	color: #fff;
}