*{margin:0;padding:0;list-style-type:none; box-sizing:border-box}
body{color:#666;font-family: Source Han Sans CN; font-size:14px; line-height:24px; overflow-x: hidden}
body,html{ height:100%;margin:0px; }
table{ margin:0 auto;max-width: 100%!important}
img{ border:0;}
ul,ol{list-style-type:none; margin:0; padding:0}
a{text-decoration:none!important;color:#666;}
a:focus{outline:none;}

.fl{ float:left}.fr{ float:right} 
article,aside,footer,header,nav,section{display:block;border:0;}
a,img{ border:0}
.clearfix:after{ 
visibility:hidden; 
display:block; 
font-size:0; 
content:" "; 
clear:both; 
height:0; 
} 
.clearfix { display: inline-table; } 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */ 


.nav-justified > li {
    display: table-cell;
    width: 1%;
}


.line{ height: 1px; background: #ccc}
.content { padding:20px 10px;line-height: 1.5}
.content img,.content table{max-width:100% }



.about,.yuyue,.kecheng{ background: #e3f9f9; padding: 68px 0; position: relative; padding-bottom: 88px}
.product,.zhuanjia,.case,.news,.huanjing{ background: #fff; padding: 68px 0;position: relative;}
/*导航*/
.top_link{background: #01B8B6;color: #fff;height: 42px;line-height: 42px; text-align: center}
.top_link span{ margin-right: 40px}
.t_tel{ background: url(../images/index_03.jpg) no-repeat left center; padding-left: 30px}
.t_mail{ background: url(../images/index_05.jpg) left center no-repeat; padding-left: 40px}



.logo img{width: 100%}
.top{padding: 20px 0}
.nav {
 
 
 
  background:#fff;height: 60px;line-height:60px;  
}
.nav a {
  display: block;
  line-height: inherit;
  cursor: pointer; text-align:center; color: #0a3b3a; border-radius: 5px
}.nav a:hover,nav .cur{ color: #FFFFFF; background:#01b8b6; border-radius: 5px}
.nav li{ border-radius: 5px}
.nav .cur{  padding: 0 12px; border-radius: 5px}
.nav__menu {
 
  /*! font-weight: 700; */
  text-transform: uppercase; font-size: 18px;
display: flex;
}
.nav__menu-item {
  position: relative; /*! width:166px; */z-index: 9999999999999;
  padding: 0 12px;
  flex: 1;
}
.nav__menu-item:hover {
  background-color: #01b8b6; color: #fff!important
}
.nav__menu-item:hover .nav a{ color: #fff!important} 
.nav__menu-item:hover .nav__submenu {
  display: block;
}
.nav__submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 150%;
  list-style-type:none;
  margin: 0;
  left: 0;
  background: #fff;
}
.nav__submenu a{/*! color:#000!important; *//*! border-bottom: #c8dbf2 solid 1px; */font-size: 14px;height: 36px;line-height: 36px}
.nav__submenu a:hover{background: #01b8b6;color: #fff !important;}
.nav__submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}

/*搜索*/
.search{display: none; width: 600px;margin-top: 20px; position: absolute; left: -180px}
.search_bt{ margin-top: 16px}
.search input{ height: 30px; line-height: 30px}
.kk_icon{ display: block;  width:80px; height: 80px; border-radius:50%;margin-right: 20px}
.ssk{width: 200px; border: #ddd solid 1px}
.ss{ background: #01b8b6; color: #fff; width: 60px; border: 0}

.kingkang{margin: 25px 0}
.kingkang li{ background: #fff; box-shadow: #01b8b6 0px 0px 1px; border-radius:10px; padding: 10px 10px;width: 24%;}
.kingkang li:hover{ background:#01b8b6; color: #fff}
.kingkang li:nth-child(1) .kk_icon{ background: url(../images/kk1.png) center center #ebf9f9 no-repeat;}
.kingkang li:nth-child(1):hover .kk_icon{ background: url(../images/kk1_1.png) center center #53cfcd no-repeat;}
.kingkang li:nth-child(2) .kk_icon{ background: url(../images/kk2.png) center center #ebf9f9 no-repeat;}
.kingkang li:nth-child(2):hover .kk_icon{ background: url(../images/kk2_1.png) center center #53cfcd no-repeat;}

.kingkang li:nth-child(3) .kk_icon{ background: url(../images/kk3.png) center center #ebf9f9 no-repeat;}
.kingkang li:nth-child(3):hover .kk_icon{ background: url(../images/kk3_1.png) center center #53cfcd no-repeat;}
.kingkang li:nth-child(4) .kk_icon{ background: url(../images/kk4.png) center center #ebf9f9 no-repeat;}
.kingkang li:nth-child(4):hover .kk_icon{ background: url(../images/kk4_1.png) center center #53cfcd no-repeat;}


/* tit */

.h_title{width:460px;margin:0 auto;text-align:center;position:relative; margin-bottom: 46px}

.h_title h3{font-size:36px;font-weight:bold;color:#444444;}
.h_title h3:after{content:'';width:30px;height:4px;background:#01B8B6;position:absolute;top:53px;left:50%;margin-left:-15px;}
.h_title p{font-size:18px;line-height:14px;color:#B1A3A3;margin-top:34px;}
.about_jd{ width: 534px; height: 402px}
.about_jj{ color: #fff;width: 658px;height: 402px; padding: 66px 30px; background: url(../images/aboutus.jpg) #01b8b6 right -16px no-repeat; background-origin: content-box}
.about_jj p{ line-height: 24px}
.about_jj .line{width:58px;height:2px;background:#fff; margin-top: 17px; display: block; margin-bottom: 34px

}


.about_dh{margin-top:30px;}
.about_dh li{ width: 280px;
height: 62px;
background: url(../images/dh2.png ) rgba(255, 255, 255, 0.18) no-repeat ;
border-radius: 5px; padding: 10px 15px; background-origin: content-box

}
.about_dh li p{padding-left: 60px;margin-top: -8px;}
.product ul{ height: 460px;}
.product li{ width: 288px;

background: #ECF9FF;
border: 2px solid #FFFFFF;
border-radius:0 0 10px 10px; text-align: center; overflow: hidden
}
.pro_img{ height: 238px; width:auto}
.product .col-lg-3{ padding: 0}

.pro_txt{padding: 0 20px; padding-bottom: 20px}
.pro_txt h3{
font-size: 20px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #000000;
line-height: 30px;text-align: center
}
.pro_txt p{
font-size: 14px;

font-weight: 400;
color: #FFFFFF;
line-height: 21px;
display: none
}
.product li:hover .pro_txt {background: #01B8B6;
border: 2px solid #FFFFFF;
border-radius:0 0 10px 10px;}
.product li:hover .pro_txt h3{ color: #fff}
.product li:hover .pro_txt p{display:block}
.pro_txt button{
 border-radius: 10px;
font-size: 14px;
color: #01B8B6;
line-height: 15px; width: 81px;
height: 23px; background: #fff; border: 0; margin: 0 auto;margin-bottom: 10px; display: none}

.product li:hover .pro_txt button{display: block}
.product li:hover .line1{display: none}
.more{position: absolute;  z-index: 2; bottom: 80px; left: webkit-calc(50% - 104px); 
left:-moz-calc(50% - 104px); 
left:calc(50% - 104px); }
.more a{width: 194px;
height: 56px;
background: #01B8B6;
box-shadow: 0px 0px 14px 2px rgba(1, 184, 182, 0.35);
border-radius: 28px; display: block; color: #fff;margin: 0 auto; text-align: center; line-height: 56px;font-size: 21px
}
.more a:hover{text-decoration: none; color: #fff}

.book{width: 450px;
height: 454px;
background: #01B8B6;
border-radius: 8px; padding: 50px; color: #fff

}
.book p{ margin-top:20px }
.book  input{border: 1px solid #FFFFFF;
border-radius: 26px; background: #01B8B6;width: 100%;height: 52px;margin-top: 34px}
.book_bt input{ background:#ffffff; color:#01B8B6; font-size: 24px}

.process .tit{ background: url(../images/titbg1.png) no-repeat center center;font-size: 30px; text-align: center}
.process{width: 738px;
height: 455px;
background: #FFFFFF;
border: 1px solid #EAEAEA;
border-radius: 8px; padding: 47px 36px
}

.process ul{ background: url(../images/processbg.jpg) left center no-repeat;margin-top: 20px}

.process ul li{width: 80%;
height: 56px;
background: #f2fcfd;

border-radius: 23px;margin-bottom: 26px; margin-left: 80px;font-size: 16px; text-align: center;line-height: 56px;
}
.process ul li span{ font-size: 24px;margin-right: 10px}


/*讲师团队*/
.zhuanjia{ position: relative}
.zx_slider{position:relative;margin:40px auto 0 auto;width:1200px;height:465px;overflow:hidden;/*! border-radius:5px; */}
.zx_slider .imgbox{width:3750px;height:465px;position:absolute;left:5px;top:4px;}
.zx_slider .imgbox img{float:left;width:303px;height:465px;}
.zx_slider .png{width:1200px;height:465px;left:0px;top:0px;position:absolute;background:url(../images/slider_bg.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider_bg.png");}

.png_ty{width:100%;height:465px;left:0px;bottom:0px;position:absolute;background:url(../images/ty.png) no-repeat bottom center;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/ty.png"); }

.zx_slider .lbtn{cursor:pointer;width:45px;height:55px;position:absolute;left:0px;bottom:-3px;background:url(../images/slider_l_btn.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider_l_btn.png");}
.zx_slider .rbtn{cursor:pointer;width:45px;height:55px;position:absolute;right:0;bottom:-3px;background:url(../images/slider_r_btn.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slider_r_btn.png");}
.slider_p{width: 813px;
height: 272px;
background: #FFFFFF;
border: 1px solid #9CE8E7;
}
.zx_slider .btnbox{width:800px; height:60px;position:absolute;right:30px;bottom:100px;/*! border-radius: 50%; */padding: 0 60px;}
.zx_slider .btnbox a{cursor:pointer;display:inline-block;float:left;width:126px;height:54px;margin:0 0 0 40px;}
.zx_slider .btnbox a images{position:relative;display:inline;width:120px;height:48px;float:left;border:3px solid #392101;border-radius:2px;}
.zx_slider .btnbox a .img_hover{border-radius:50%; box-shadow:#5fe9e8 0px 0px 5px 6px; border: #fff solid 1px}
.zx_slider .slider_p{overflow:hidden;position:absolute;right:15px;top:0px;padding: 0 32px;}
.zx_slider .slider_p h3{font-size:36px;text-align:left;color:#333; background: url(../images/dot1.png) no-repeat left center;padding-left: 24px; border-bottom:1px solid #9CE8E7; height: 52px; line-height: 52px}
.zx_slider .slider_p p{line-height:26px;font-size:14px;color:#333;margin-top: 30px}
.hi_btn{width:304px;height:465px;position:absolute;left:0px;top:0px;display:block;border: #01b8b6 solid 14px;}

.thumb{		width:100px;
       height:100px;
border-radius: 50%
}


/*心理课程*/

.kecheng li{background: #FFFFFF;
border-radius: 8px;margin-right: 24px; padding: 15px 25px;height: 267px;
margin-top: 24px;
}
.kecheng li:nth-child(3),.kecheng li:nth-child(6){ margin-right: 0}
.kecheng li h3{font-size:18px;text-align:left;color:#333; background: url(../images/dot1.png) no-repeat left center;padding-left:12px; border-bottom:1px solid #9CE8E7; height: 44px; line-height: 44px; background-size: 1.5%; font-weight: 400}
.kecheng li div { margin-top: 30px;line-height: 24px;}
.kecheng li div img{ margin-right: 18px}
.kecheng .button{width: 384px;
height: 46px;line-height: 46px;
background: #62D3D2;
border-radius:0 0 8px 8px; position: absolute; left: 0; bottom: 0; text-align: center
}
.button a{font-size: 18px;

color: #FFFFFF!important;
line-height: 30px;}

.kecheng li:hover .button{
background:#04B9B7;
}



.zhuanjia .more{ bottom: 30px}

/* 咨询案例 */

.case{ background: url( ../images/case_bg.jpg) no-repeat center center;height: 795px}
.tablist {  font-size: 14px; *zoom: 1;
background: #FFFFFF;
border-radius: 31px; display: flex;padding: 0 60px;}
.tablist:after { display: table; content:''; clear:both; }
.tab { flex: 1;text-align: center;}
.tab a{ height: 52px; line-height: 42px;margin: 5px 0}
.tab_a {  FONT-SIZE: 21px; COLOR: #333;  display:block;text-align:center; padding: 5px 0}

.tab_on, .tab_on:hover { COLOR: #004b82;  font-size:21px;

background: #01B8B6;
/*! border: 2px solid #FFFFFF; */
border-radius: 26px; color: #fff;
}
.tab_content { min-height: 450px;}
.tab_content h1{ font-size: 30px;

color: #FFFFFF;
line-height: 50px;border-bottom: 1px solid #99e3e2;}
.tabpanel { padding: 15px; }
.tab_content_rel { position: relative; top: 60px;overflow: hidden;}
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 46px; top: 72px; text-align: left; color: #fff;}
.tabpanel_abs img { border: #fff solid 5px}
.tab_limit { width: 100%; margin: auto;position: relative;top:20px;}

/*新闻*/
.jiaodian2{ width: 837px; float: left}
.jiaodian2 .txt{ background:rgba(0,0,0,0.3); height: 50px; line-height: 50px; padding-right: 200px; padding-left: 20px; color: #fff;position: relative;top: -52px;}
.zhishi{width: 354px;
height: 364px;
background: #01B8B6;

}
.jiaodian2 img{height: 364px;width: 100%;}
.zhishi { padding: 16px 13px;width: 354px;float: right}
.zhishi h4{ font-size: 20px;margin-bottom: 24px; color: #fff}.zhishi h4 a{font-size: 12px; color: #fff}
.zhishi li{margin-top: 14px}
.zhishi li,.zhishi li a{ color: #fff}
.zhishi li img{float: left;margin-right: 10px;width: 72px;
height: 60px;border: #fff solid 2px
}
.zhishi li p{ margin-bottom: 0; line-height: 20px}
.zhishi li h5{ margin-bottom: 5px!important}
.news_time{width: 56px;
height: 50px;
background: #FFFFFF;float: left; color: #333; padding: 5px;

box-sizing: border-box;
font-size: 12px;
margin-right: 20px;
}

.news_time h3{border-bottom: #000 solid 1px}
.sy_news_list{width: 389px;
/*! height: 348px; */
margin-right: 22px; float: left;  line-height: 18px;
}
.sy_news_list,.sy_news_list a,.sy_news_list a:hover{ color: #fff;}
.sy_news_list h4{ color: #333;font-size: 20px;}
.sy_news_list h4 a{ font-size: 12px; color: #333;display: block;margin-top: 5px;}

.news_time h3{font-size: 21.41px;text-align: center;margin: 0;}
.sy_news_list{ display: flex;width: 100%}
.sy_news_list li{ flex: 1;margin-right: 24px}
.sy_news_list li:nth-child(3){ margin-right: 0}
.sy_news_list h5{margin-bottom: 0}
.sy_news_list li ul{background: #01B8B6; padding: 22px}
.sy_news_list li ul li{ margin-top: 28px}
 .huanjing .swiper-container {
        width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
    }
   .huanjing .swiper-slide {
        background-position: center;
        background-size: cover;
        width: 300px;
        height: 300px;

    }


/*底部*/

.footer{background: #01B8B6; padding: 20px; color: #fff}.footer a{color: #fff!important}
.footer a:hover{ text-decoration: underline!important}
.footer ul{ display: flex}
.footer ul li{ flex: 1; padding: 0px 20px}

.ewm{width: 400px;margin-top: 30px;}
.ewm p{ display: inline-block; width: 40%; text-align: center;margin-left: 10px;}
.ewm p span{display: block;;margin-top: 10px}
.lianxi p{ background: url(../images/dh1.png) no-repeat 20px center; border: #2cc4c2 solid 1px; font-size: 30px;padding: 13px 0;padding-left:54px;border-radius: 23px; }
.lianxi dl{ margin-top: 33px}
.lianxi dd{ line-height: 24px}
.lianxi dd:before{ content: "·";margin: 0 10px}

.slogan{ text-align: center; background: url(../images/sl.png) center center no-repeat;width: 324px; height: 100px; line-height: 44px; font-size: 18px;margin-top: 16px;}
.fmenu_line{ height: 1px; background: #2cc4c2;margin-top: 30px}

/*内页BANNER*/
.in_ban{ background: url('../images/ban_about.jpg') no-repeat center center; height: 266px; padding: 80px 0; color: #fff; padding-bottom: 90px}
.weizhi{ /*! height: 50px; */ line-height: 46px; text-align: right;/*! padding-right: 20px; */}
.weizhi img{ vertical-align: middle; margin-right: 10px}

.in_box{ }
.in_tit{width: 460px;
margin: 0 auto;
  margin-bottom: 0px;
text-align: center;
position: relative;
margin-bottom: 46px;}
.in_tit p {
  font-size: 16px;
  line-height: 14px;
  color: #999;
  /*! margin-top: 34px; */
}

.in_tit h3 {
  font-size: 24px;
  /*! font-weight: bold; */
  color: #555;
}

.position_box {
  border-bottom: 1px solid #e5e5e5; }

  .position_box .position_cen {
    text-align: center; }
    .position_box .position_cen.position_cen2 a {
      margin: 0 24px; }
      


    .position_box .position_cen a {
      display: inline-block;
      margin: 0 50px;
      position: relative;
      padding: 0 10px;
      height: 74px; }
      .position_box .position_cen a::after {
        content: '';
        position: absolute;
        width: 1px;
        height: 16px;
        background: #e5e5e5;
        right: -50px;
        top: 50%;
        margin-top: -8px; }

   .position_box .position_cen a.active .border {
        transform: scaleX(1);
        transform-origin: left center; }
      .position_box .position_cen a.active .txt {
        font-weight: bold;
        color: #01b8b6; }

        .position_box .position_cen a:hover .border {
          transform: scaleX(1);
          transform-origin: left center; }
        .position_box .position_cen a:hover .txt {
          font-weight: bold;
          color: #01b8b6; } 
	
	
      .position_box .position_cen a .border {
        position: absolute;
        bottom: -1px;
        left: 0;
        height: 1px;
        width: 100%;
        background: #01b8b6;
        display: block;
        position: absolute;
        transform: scaleX(0);
        transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
        transform-origin: right center; }
      .position_box .position_cen a .txt {
        font-size: 16px;
        line-height: 74px;
        color: #454545;
        transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1); }
.inabout img{ margin:5px; margin-left:-10px}
.in_gsname{/*! width: 70% */text-align: center;margin: 40px auto;}
.in_gsname:after{ /*! content:""; */ width: 90px; height: 2px; background:#01b8b6; display: block;position: relative;margin-top: 10px; left: 390px}
/*.about_pic{ margin-bottom: 50px!important}*/
.about_pic img{ width: 32.4%;margin-right: 1%;}

.about_pic img:nth-child(3){ margin: 0!important;}
.xwzx_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}

.xwzx_nr ul li { /*! height:150px; */ padding:10px 0px; float:left; line-height:30px; border-bottom:1px dashed #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center;}
.xwzx_nr ul li a{ display: block;width: 100%}
.xwzx_nr ul li h3 { /*! width:80%; */ font-size:16px; color:#444; line-height:39px; /*! margin-bottom: 28px; */ font-weight: normal;
/*! border-bottom: #ccc solid 1px; */
padding-bottom: 10px;
 }
.lzj img{width: 80%}
.xwzx_nr ul li p { width:90%; font-size:14px; color:#666; line-height:21px; }

.xwzx_nr ul li .lzj { width:20%;  text-align:center; float:left; margin-right:15px;}
.lzj img{border:#fff solid 2px; border-radius: 5px}
.xwzx_nr ul li:hover .lzj img{ border:#01b8b6 solid 2px}
.xwzx_nr span{ color: #ccc;font-size: 12px;}
@media only screen and (max-width:480px){.xwzx_nr ul li h3,.xwzx_nr ul li p {width: 100%}
	
	
	.xwzx_nr ul li{ height: auto}
	.xwzx_nr ul li .lzj {
		width: 25%;}
}

/*图片列表页*/
.content .main{height:690px;overflow:hidden;}

.content .main li{width:360px;height:320px;float:left;margin:0 30px 30px 0;padding:10px 10px 0 10px;overflow:hidden; background:#fff;position:relative;z-index:0; }

.content .main li:nth-of-type(3n){margin-right:0;}

.content .main li::after{content:'';width:380px;height:0px;background:#01b8b6;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s;}

.content .main li:hover::after{content:'';width:380px;height:330px;background:#01b8b6;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s;}

.content .main a{display:block;}

.content .main .img{width:100%;height:250px;overflow:hidden;}

.content .main .img img{width:100%;height:250px;transition: all 1s;vertical-align:top;}

.content .main li:hover .img img{transform: scale(1.2);transition: all 0.5s ease-in-out}


.content .main li .name{/*! width:280px; */height:60px;line-height:60px;padding:0 70px 0 10px;font-size:14px;color:#000;background:url(../images/pro_xian_01.png) 320px center no-repeat #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;position:relative;}

.content .main li:hover .name{color:#fff;background:url(../images/pro_xian_02.png) 320px center no-repeat;-webkit-transition:all .5s;transition:all .5s;}

.content .main li .name::after{content:'';width:1px;height:40px;background:#c0c0c0;position:absolute;top:10px;right:46px;-webkit-transition:all .5s;transition:all .5s;}

.content .main li:hover .name::after{content:'';width:1px;height:40px;background:#fff;position:absolute;top:10px;right:46px;-webkit-transition:all .5s;transition:all .5s;}


/*课程内页*/
.xwzx_nr_kecheng { width:98%; height:auto; margin:5px auto; padding:10px 0px;}

.xwzx_nr_kecheng ul li { /*! height:150px; */ padding:10px 0px; float:left; line-height:30px; border-bottom:1px dashed #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center;}
.xwzx_nr_kecheng ul li a{ display: block;width: 100%}
.xwzx_nr_kecheng ul li h3 { /*! width:80%; */ font-size:20px; color:#555; line-height:60px; /*! margin-bottom: 28px; */ /*! font-weight: bold; */
/*! border-bottom: #ccc solid 1px; */
padding-bottom: 10px; background: #e3f9f9; padding-left:10px;
height: 60px;
border-radius: 50px;
padding-left: 30px;
width: 95%;
 }


.xwzx_nr_kecheng ul li p {  font-size:14px; color:#666; line-height:21px; padding: 0 30px;margin: 40px auto;}

.xwzx_nr_kecheng ul li:nth-child(even) .lzj { width:40%;  text-align:center; float:right; margin-right:15px;}
.xwzx_nr_kecheng ul li:nth-child(odd) .lzj { width:40%;  text-align:center; float:left; margin-right:15px;}

.xwzx_nr_kecheng ul li:nth-child(even) .zi{float: left; width: 58%;}
.xwzx_nr_kecheng ul li:nth-child(odd) .zi{float: right; width: 58%;}
.xwzx_nr_kecheng .lzj img{border:#fff solid 2px; border-radius: 5px;width: 100%}
.xwzx_nr_kecheng ul li:hover .lzj img{ border:#01b8b6 solid 2px}
.xwzx_nr_kecheng span{ color: #666;font-size: 16px;  display:block;  background: #ddd; width: 180px; text-align: center;margin-top: 20px; border-radius: 50px;margin-left: 20px;padding: 10px 10px;}
.xwzx_nr_kecheng ul li:hover span{ background: #01B8B6; color: #fff}
@media only screen and (max-width:480px){.xwzx_nr_kecheng ul li h3,.xwzx_nr_kecheng ul li p {width: 100%}
	
	
	.xwzx_nr_kecheng ul li{ height: auto}
	.xwzx_nr_kecheng ul li .lzj {
		width: 25%;}
}

/*在线预约*/

#biaodan{ text-align:center; padding:50px 0}#biaodan li{ margin:15px ;}
#biaodan input,#biaodan textarea{ width:60%; padding:5px 0; border: 0; background: #efefef; border-radius: 5px; }

.active{background: url(../images/bg.jpg) ; }
		
.biaodan_bt ul{display: flex;
            /*flex-direction: row;*/
            /*flex-wrap: nowrap;*/
            flex-flow: row nowrap;
justify-content: center;}
.biaodan_bt ul li{ width: 200px; padding: 10px;display: block}
.biaodan_bt ul li input{ height: 45px; width: 150px!important; border-radius: 50px;}


/*联系我们*/
.contactList{ margin: 50px 0}
.contactList li{ text-align: center}
.contactList iframe{ padding: 0; margin: 0}


/*show页面*/
.showpage{ line-height: 24px;padding-bottom: 50px}
	.showpage table,.showpage img{max-width: 100%}
	.showpage h1{font-size: 18px; text-align: center; color: #333;margin-top: 40px;border-bottom: 1px #eee solid; padding-bottom: 10px; margin-bottom: 20px}
.showpage .time{font-size: 12px; text-align: center;margin-bottom:20px;color: #666}



/*team页面*/

.xwzx_nr_team { width:98%; height:auto; margin:5px auto; padding:10px 0px;}

.xwzx_nr_team ul li { /*! height:150px; */ padding:10px 0px; float:left; line-height:30px; border-bottom:1px dashed #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center;}
.xwzx_nr_team ul li a{ display: block;width: 100%}
.xwzx_nr_team ul li h3 { /*! width:80%; */ font-size:20px; color:#555; line-height:60px; /*! margin-bottom: 28px; */ /*! font-weight: bold; */
/*! border-bottom: #ccc solid 1px; */
padding-bottom: 10px; background: #e3f9f9; padding-left:10px;
height: 60px;
border-radius: 50px;
padding-left: 30px;
width: 95%;
 }


.xwzx_nr_team ul li p {  font-size:14px; color:#666; line-height:21px; padding: 0 30px;margin: 40px auto;}

.xwzx_nr_team ul li:nth-child(even) .lzj { width:22%;  text-align:center; float:left; margin-right:15px;}
.xwzx_nr_team ul li:nth-child(odd) .lzj { width:22%;  text-align:center; float:left; margin-right:15px;}

.xwzx_nr_team ul li:nth-child(even) .zi{float: right; width: 76%;}
.xwzx_nr_team ul li:nth-child(odd) .zi{float: right; width: 76%;}
.xwzx_nr_team .lzj img{border:#fff solid 2px; border-radius: 5px;width: 100%}
.xwzx_nr_team ul li:hover .lzj img{ border:#01b8b6 solid 2px}
.xwzx_nr_team span{ color: #666;font-size: 16px;  display:block;  background: #ddd; width: 180px; text-align: center;margin-top: 20px; border-radius: 50px;margin-left: 20px;padding: 10px 10px;}
.xwzx_nr_team ul li:hover span{ background: #01B8B6; color: #fff}




/*翻页*/
.page { margin:30px 0; text-align:center}
.page li{ display:inline-block; list-style: none; }
.page a{ padding:0 14px; height:34px; line-height:34px; display:inline-block; border:1px solid #ddd; margin:0 0.25rem; color:#fff; color:#444; font-size:12px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.page .on{ background:#01b8b6;  color:#fff; border:1px solid #01b8b6; }
.page .thisclass{ background:#353535;  color:#fff; border:1px solid #353535;}
.page a:hover{ background:#01b8b6;  color:#fff; text-decoration:none; border:1px solid #01b8b6;}