@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; font-size: 14px;}
img{ border:0;}
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto; }
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

*:focus{   
	border:none;
}



/* 导航栏 */
.header_nav{height:98px; width:100%;  padding: 0px 11%}
.h_logo{width:210px; height:98px; float: left;display: flex; align-items: center; }
.h_logo img{ align-items: center; margin: 0px auto;}
.header_dao{width:760px; height: 100%;  float: right; margin-right:4%  }
.nav{width:100%; height:100%;float: right;   }
.nav .nLi{ float:left;  position:relative; display:inline; height:98px;line-height: 98px; margin-right:35px;}
.nav .nLi h3{ height:100%; width:100%; text-align: center;}
.nav .nLi h3 a{font-size:16px;  color:#333333;  position: relative  }
.nav .nLi h3 a p{font-size:16px; color:#333333; height: 97px;font-weight: bold;}
.nav .nLi:hover h3 p,.nav li.active h3 p{ font-weight: bold; border-bottom:3px solid #02b2b5; color: #02b2b5}
.nav .sub{ display:none;left:50%; top:98px;  position:absolute;  line-height:26px; width:130px;  margin-left: -65px;    z-index: 999; background: #ddd;}
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:35px; line-height:35px;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; float: left; margin: 0px;}
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 14px; height: 100%; }
.nav .sub a:hover{color:#02b2b5}
.h_search{float: right; font-size: 14px; color: #999999; line-height: 98px;}
.h_text{width:184px; height:32px; float: right; position: relative; border: 1px solid #02b2b5; border-radius: 25px; padding: 0px 10px; margin-top: 34px; margin-right:2%}
.h_text input[type="text"]{width:126px; height: 100%; float: left; font-size: 14px; color: #999999; font-size: 14px; border: 0; background: none;}
.s_submit{float: right; width: 30px; height: 100%;  background: url(../images/search.png) no-repeat center; border: 0; cursor: pointer}




/* 首页:banner */
.banner{ width:100%; height:auto; position: relative; overflow: hidden; }
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{z-index:1;overflow:hidden;height:14px; position: absolute; bottom:40px; left:0; width: 100% }
.banner .slideBox .hd ul{overflow:hidden;zoom:1;  display: table; width: 110px; margin: 0px auto;}
.banner .slideBox .hd ul li{float:left; margin: 0px 10px; width:12px;height:12px; border:2px solid #fff; cursor:pointer; border-radius:10px;}
.banner .slideBox .hd ul li.on{background: #fff}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%; overflow: hidden}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%; }
.banner .slideBox .bd li img{width:100%;}



/*指南*/
.index_jyzn{width:100%; height: auto; overflow:hidden; margin-top: 52px;}
.index_jyzn ul{width:100%; height: auto; overflow: hidden; margin-top: 33px;}
.index_jyzn ul li{width:288px; height: auto; float: left; margin-right: 16px; background: #17b3ae }
.index_jyzn ul li:last-child{margin-right: 0;}
.index_jyzn ul li:nth-child(2n){background: #62cacb}
.index_jyzn_img{width:100%; height: 192px; text-align: center; display: flex; align-items: center;}
.index_jyzn_img img{align-items: center; margin: 0px auto;  -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}
.index_jyzn_xx{width:100%; height: auto; background: rgba(0,0,0,0.1); padding:15px 20px 0;}
.index_jyzn_xx h3{width:100%; height: 35px; line-height: 35px; font-size: 24px; color: #ffffff; text-align: center; margin-bottom: 14px;}
.index_jyzn_xx p{width:100%; height: 72px; line-height: 35px; font-size: 14px; color: #ffffff; line-height: 24px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;  -webkit-box-orient:vertical; overflow:hidden;}
.index_jyzn_xx img{width:38px; height: 38px; display: block; margin:20px auto 0;}
.index_jyzn ul li:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.index_jyzn ul li:hover{background: #2e9cd0}




/*风采*/
.index_pic{width:100%; height: 305px; overflow: hidden; background: url(../images/pic_bjs.jpg) no-repeat center; padding-top: 60px; margin-top: 65px;}
.index_pic_left{width:492px; height: auto; float: left}
.index_pic h3{width:100%; height: 30px; line-height: 30px; font-size: 26px; color: #ffffff; text-align: center; font-weight: bold;}
.index_pic p{width:100%; height: auto; overflow:hidden; line-height: 28px; font-size: 14px; color: #ffffff; margin: 20px auto;}
.index_pic img{width:38px; height: 38px; display: block; margin: 10px auto;}
.index_pic_right{width:495px; height: auto; float: right}


/*关于我们*/
.index_about{width:100%; height:595px;  background: url(../images/about_bjs.jpg) no-repeat center; padding-top: 60px; margin-top:50px;}
.index_about_left{width:602px; height: auto; float: left; margin-top: 10px;}
.index_about_left img{width:100%; height: auto; display: block}
.index_about_right{width:563px; height: auto; float: right; margin-top: 14px;}
.index_about_right h3{font-size: 30px; color: #333333; text-align: right; width: 100%}
.index_about_right h4{font-size: 14px; color: #666666; letter-spacing:5px; background: url(../images/yuan.png) no-repeat bottom right; width: 100%; text-align: right; height:45px; margin-top:14px;}
.about_right_xx{width:100%; height: auto; overflow: hidden; margin: 30px 0; font-size: 14px; color: #666666; line-height: 28px;}
.sb_right{float: right}
.about_right_xx:hover{color:#17b3ae}


/*治疗范围*/
.index_zhiliao{width:100%; height: auto; overflow: hidden}
.index_zhiliao_t{width:100%; height: auto; display: block; margin-top: 58px;}
.index_zhiliao_t h3{font-size: 36px; color: #333333; font-weight: bold;}
.index_zhiliao_t i{width:50px; height: 4px; background: #00a5a8; display: block; margin: 12px 0 18px;}
.index_zhiliao_t p{width:100%; height: auto; overflow: hidden; font-size: 14px; color: #666666; line-height: 28px;}
.index_zhiliao ul{width:100%; height: auto; overflow: hidden; }
.index_zhiliao li{width:292px; height: auto; float: left; margin-top: 50px; margin-right:116px; transition: all 0.4s ease-in-out;
}
.index_zhiliao li i{width:50px; height: 114px; float: left}
.index_zhiliao_right{width:240px; height: auto; float: left}
.index_zhiliao_right h3{width:100%; height: 30px; line-height: 30px; color: #333333; font-size: 18px;}
.index_zhiliao_right p{width:100%; height:84px; font-size: 14px; color: #666666; line-height: 28px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.index_zhiliao li:nth-child(3n){margin-right: 0}
.zl_i1{background: url(../images/zli1.png) no-repeat top center}
.zl_i2{background: url(../images/zli2.png) no-repeat top center}
.zl_i3{background: url(../images/zli3.png) no-repeat top center}
.zl_i4{background: url(../images/zli4.png) no-repeat top center}
.zl_i5{background: url(../images/zli5.png) no-repeat top center}
.zl_i6{background: url(../images/zli6.png) no-repeat top center}
.index_zhiliao li:hover h3,.index_zhiliao li:hover p{color:#0166aa}
.index_zhiliao li:hover .zl_i1{background: url(../images/zli1_h.png) no-repeat top center}
.index_zhiliao li:hover .zl_i2{background: url(../images/zli2_h.png) no-repeat top center}
.index_zhiliao li:hover .zl_i3{background: url(../images/zli3_h.png) no-repeat top center}
.index_zhiliao li:hover .zl_i4{background: url(../images/zli4_h.png) no-repeat top center}
.index_zhiliao li:hover .zl_i5{background: url(../images/zli5_h.png) no-repeat top center}
.index_zhiliao li:hover .zl_i6{background: url(../images/zli6_h.png) no-repeat top center}



/*团队*/
.index_team{width:100%;  overflow: hidden; margin-top: 56px;  margin-bottom:30px; background: #1eb1ab; padding-top: 52px;}
.index_team_title{width:100%; height: 55px; overflow: hidden; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.2)}
.index_team_title h3{font-size: 36px; color: #fff; font-weight: bold;float: left;}
.index_team_title a{font-size: 14px; color: #fff; float: right; line-height: 55px;}
.index_team_title a:hover{font-weight: bold;}
.picScroll-left{ width:1200px; height:auto; margin:0 auto; margin-top:30px;}
.picScroll-left .bd{overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; width: 285px; position: relative; margin-top:20px;}
.picScroll-left .bd ul li img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_team_hover{width:100%; height: 55px; overflow: hidden; position: absolute; bottom:0; left:0; background: rgba(1,102,170,0.73); padding:10px 20px}
.index_team_hover h3{width:100%; height: 40px; line-height:40px; text-align: center; font-size: 18px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index_team_hover p{width:100%; height: 30px; line-height: 30px; text-align: center; margin-top: 8px; font-size: 14px; color: #fff}
.picScroll-left .bd ul li:hover .index_pro_pic i{top:0}
.picScroll-left .bd ul li:hover h4{color:#fff; background:#0b408e}
.picScroll-left .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}



/*新闻*/
.index_news{width:100%; height:auto; overflow: hidden; margin-top: 62px }
.index_news_left{width:680px; height: auto; float: left}
.index_news_title{width:100%; height: 55px; border-bottom: 1px solid #dcdcdc}
.index_news_title h3{font-size: 36px; color: #333333; float: left; font-weight: bold; border-bottom: 4px solid #01aaa3; height: 100%}
.index_news_title a{float: right; color:#666666; font-size: 14px; height: 100%; line-height: 55px;}
.index_news .slideTxtBox{ width:100%;}
.index_news .slideTxtBox .hd{width:100%; height: auto; margin-top: 30px;}
.index_news .slideTxtBox .hd ul{width:100%; height: auto; overflow: hidden}
.index_news .slideTxtBox .hd ul li{ float:left; width: 212px; height: auto; margin-right: 22px; overflow: hidden}
.index_news .slideTxtBox .hd ul li:last-child{margin-right: 0}
.index_news .slideTxtBox .hd ul li img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.index_news .slideTxtBox .hd ul li.on{border: 1px solid #01aaa3}
.index_news .slideTxtBox .bd{width:100%; height: auto; overflow: hidden; margin-top: 25px;}
.index_news .slideTxtBox .bd ul{width:100%; height: auto; overflow: hidden}
.index_news .slideTxtBox .bd li{width:100%; height:232px;  overflow: hidden }
.index_news_xx{width:320px; height: auto; float: left}
.index_news_xx h3{width:100%; height: 30px; line-height: 30px; font-size:16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_xx span{font-size: 14px; color: #666666; display: block; margin: 12px auto}
.index_news_xx p{width:100%; height: auto; font-size: 14px; color: #999999; line-height: 28px;}
.index_news_pic{width:324px; height: auto; float: right}
.index_news_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_news_right{width:492px; height: auto; float: right}
.index_news_right ul{width:100%; height: auto; overflow:hidden; }
.index_news_right ul li{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 28px; margin-top: 28px;}
.in_news_info{width:100%; height: 40px; line-height: 40px;}
.in_news_info h3{width:300px; height: 100%; float: left; font-size: 16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_news_info span{float: right; color: #666666; font-size: 16px;}
.index_news_right ul li p{width:100%; height: 60px; font-size: 14px; color:#666666; line-height: 30px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; }
.index_news_right ul li:last-child{border-bottom: 0}
.index_news_right ul li:hover h3,.index_news_right ul li:hover p,.index_news_right ul li:hover span{color:#17b3ae}

.index_news_title a:hover{color:#17b3ae}
.index_news .slideTxtBox .bd li:hover p,.index_news .slideTxtBox .bd li:hover h3{color:#17b3ae}
.index_news .slideTxtBox .bd li:hover img,.index_news .slideTxtBox .hd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}




/*联系我们*/
.index_contact{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.index_jyzn_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_jyzn_title h3{font-size: 36px; color: #333333; font-weight: bold;}
.index_jyzn_title i{width:126px; height: 5px; background: #01aaa3; display: block; margin: 20px auto}
.index_jyzn_title p{font-size: 14px; color: #666666; line-height: 28px;}
.index_contact_map{width:622px; height: 421px; float: left; margin-top: 35px;}
.index_contact_right{width:494px; height: auto; float: right; margin-right: 26px; margin-top: 35px;}
.index_contact_right dl{width:100%; height:auto; margin-bottom: 24px; overflow: hidden}
.index_contact_right dl dt{width:70px; line-height: 40px; float: left; font-size: 16px; color: #666666; font-weight: bold; text-align: right}
.index_contact_right dl dd{width:405px; height: auto; float: right}
.index_contact_right dl dd input[type="text"]{width:100%; height: 40px; border: 1px solid #dcdcdc; padding: 0px 10px;}
.index_contact_right dl dd textarea{width:100%; height: 148px; border: 1px solid #dcdcdc; padding: 10px; resize: none}
.contact_submit{width:209px; height: 45px; margin-left:90px; background: #01aaa3; color:#fff; border: 0; font-size: 14px; color: #fff;}
.contact_submit:hover{background: #0166aa; cursor: pointer}



/*底部*/
.footer{width:100%; height:auto; position: relative; padding:32px 0 0; background:#01aaa3; margin-top:50px;}
.f_logo{width:210px; height: auto; display: block; float: left; margin-top:30px;}
.f_logo img{width:100%; height: auto; display: block}
.footer_center{width:400px; height: auto; float: left; margin-left: 155px;; margin-top: 30px;}
.footer_center p{width:100%; height: auto; line-height:30px; font-size: 16px; color: #fff;}
.footer_center p span{font-size: 24px; color: #ffffff; font-weight: bold;}
.f_ma{width:auto; height: auto; float: right; }
.f_ma dl{width:110px; height: auto; float: left; margin-left:50px;}
.f_ma dl dt{width:110px; height: 110px; }
.f_ma dl dt img{width:100%; height: auto}
.f_ma dl dd{width:100%; height:30px; line-height: 30px; font-size: 14px; color: #ffffff; text-align: center }
.f_input{float: right; width: 392px; shape-inside: auto;}
.f_input_top{width:100%; height: 40px;}
.f_input_top p{width:192px; height: 40px; background: #434343;float: left}
.f_input_top p input[type="text"]{width:100%; height: 100%; padding: 0px 10px; background: none; border: 0;  font-size: 14px; color: #ffffff; opacity: 0.3}
.f_input_top p:last-child{float: right}
.f_textarea{width:100%; height:102px;  background: #434343; margin: 10px 0  }
.f_input textarea{width:100%; height: 100%; padding: 10px; font-size: 14px; color: #ffffff; opacity: 0.3; border: 0; background: none;}
.input_submit{width:100%; height: 36px; line-height: 36px; background: #0b408e; text-align: center; color:#fff; font-size: 14px; border:0 }
.copy{clear:both;width:100%;height:45px; line-height:45px;  position: relative; border-top:1px solid rgba(255,255,255,0.2); margin-top: 40px;}
.copy_l{float:left; font-size:14px; color:#fff; height: 100%; }
.copy_l a{color:#fff}
.copy_l a:hover{color:#0d357f!important}
.footer_zhichi{width:auto; height:45px; float: right }
.footer_zhichi p{ width: auto; float: left; margin-right: 20px;   color:#fff; height: 100%}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:12px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:12px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #fff;}
.footer_zhichi i{ float: left;}






/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#048c86;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}








/*内页banner*/
.ny_ban{width:100%; height: 400px;}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center}
.news_ban{background: url(../images/news_ban.jpg) no-repeat center}
.product_ban{background: url(../images/product_ban.jpg) no-repeat center}
.service_ban{background: url(../images/service_ban.jpg) no-repeat center}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center}
.join_ban{background: url(../images/join_ban.jpg) no-repeat center}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center}
.fuwu_ban{background: url(../images/fuwu_ban.jpg) no-repeat center}
.jingxiao_ban{background: url(../images/jingxiao_ban.jpg) no-repeat center}
.mfyy_ban{background: url(../images/mfyy_ban.jpg) no-repeat center}
.mdzs_ban{background: url(../images/mdzs_ban.jpg) no-repeat center}
.teams_ban{background: url(../images/team_ban.jpg) no-repeat center}
.huanjing_ban{background: url(../images/huanjing_ban.jpg) no-repeat center}
.ztzl_ban{background: url(../images/ztzl_ban.jpg) no-repeat center}
.search_ban{background: url(../images/search_ban.jpg) no-repeat center}

.container{ width:1200px; margin: 0 auto;}


.p-tit{height:70px;line-height:65px;border-bottom:1px solid #ebebeb}
.p-tit h2{float:left;color:#01aaa3;font-size:26px;font-weight: bold}
.m-crm{margin-left:15px;color:#999;font-size:12px;font-weight:400}
.m-crm a{margin:0 3px;color:#999;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.m-crm a:hover{color:#333;text-decoration:underline}
.p-tit ul{float:right}
.p-tit ul li{float:left;margin:0 15px}
.p-tit ul li a{display:block;height:69px;line-height:73px;color:#666;font-size:16px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#01aaa3}
.p-tit ul li.active,.p-tit ul li:hover{border-bottom:2px solid #01aaa3}
.p-ct{line-height:26px;padding:50px 0 60px;color:#666;font-size:14px; overflow:hidden; width: 100%;}


/*荣誉资质*/
.img-list li,.ny_shops li{float:left;margin:0 20px 20px 0; width:285px; height:auto; }
.img-list li a,.ny_shops li a{display:block;width:100%;height:100%;overflow:hidden}
.img-list li a div{width:100%; overflow: hidden;  border:1px solid #ddd;}
.img-list li a img,.ny_shops li a img{display:block;width:100%; height:100%; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;}
.img-list li:hover img,.ny_shops li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.img-list li p,.ny_shops li p{height:30px;line-height:30px;text-align:center;color:#666; height:35px; line-height:35px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.img-list li:hover p,.ny_shops li:hover p{color:#01aaa3}
.img-list li:nth-child(4n),.ny_shops li:nth-child(5n){ margin-right: 0px;}

.in_sz{ width:1200px; height:320px; margin:0 auto; margin-top:40px;}
.in_sz_left{ width:285px; height:320px; float:left;}
.in_sz_right{ width:880px; height:320px; float:right;}
.in_sz_right_bt{ width:880px; height:60px; margin:0 auto; text-align:left; line-height:60px; font-size:20px; border-bottom:1px solid #EFEFEF; color:#01aaa3;}
.in_sz_right_zc{ width:880px; height:50px; margin:0 auto; text-align:left; line-height:50px; color:#999;}
.in_sz_right_js{ width:880px; height:auto; margin:0 auto; margin-top:20px; text-align:left; line-height:26px; color:#666;}
.in_sz_gd{ width:880px; height:40; margin:0 auto; margin-top:20px;}
.in_sz_gd1{ width:150px; height:40; margin:0 auto; background:#01aaa3; text-align:center; line-height:40px; float:left; color:#FFF;}
.in_sz_gd1 a{  color:#FFF;}

/*团队详情页*/
.case_z {
	width: 300px;
	height: auto;
	float: left;
}

.case_z img {
	display: block;
	width: 100%;
	height: auto;
}

.case_y {
	width: 860px;
	height: 382px;
	
	padding: 20px 50px;
	box-sizing: border-box;
	overflow: hidden;
	color: #333;
	line-height: 32px;
	border: #dbd9d5 1px solid;
	float: right;position:relative;
}

.case_y h2 {
	background: url(../images/dian.jpg) repeat-x bottom;
	height: 52px;
	margin-bottom: 20px;
	clear: both
}

.case_y h2 span {
	line-height: 50px;
	border-bottom: #01aaa3 3px solid;
	display: inline-block;
}

.case_x {
	width: 100%;
	min-height: 300px;
	padding: 10px 50px;
	color: #333;
	margin-top: 30px;
	border: #dbd9d5 1px solid;
	float: left;
	box-sizing: border-box;
	text-align: justify;
}

.case_x h2 {
	
	height: 52px;
	margin-bottom: 20px;
	clear: both;
	border-bottom:1px solid #ddd;
}

.case_x h2 span {
	line-height: 50px;
	border-bottom: #01aaa3 3px solid;
	display: inline-block;
}
.team_show_btn{position:absolute;left: 50px;bottom: 50px;}
.team_show_btn a{padding: 5px 10px;background:#01aaa3;color:#fff;text-align:center;margin-right: 30px;border:1px solid #01aaa3;transition: all .5s;}
.team_show_btn a:hover{border-radius: 15px;background:#fff;color:#01aaa3;}





/*新闻*/
.new-list{margin-top:-10px; margin-bottom: 15px;}
.new-list li{padding:20px;border-top:1px solid #fff;border-bottom:1px solid #ebebeb; overflow:hidden}
.new-list li:hover{background:#f2f2f2;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color: #01aaa3;}
.new-list li:hover h3{color:#01aaa3}
.new-list li:hover .more{color:#01aaa3;border:1px solid #01aaa3}
.new-list li:hover .f-xx{color: #01aaa3;}
.new-list li>*{float:left}
.new-list .f-imgfd-img{width:268px;height:100%;margin-right:30px;overflow:hidden}
.new-list .f-imgfd-img img{width:100%; height: 100%;}
.new-list li .f-imgfd-li{width:860px;height:auto}
.new-list h3{margin-bottom:15px;color:#333;font-size:24px; width:100%; height:30px; line-height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.new-list .time{color:#999;font-size:14px;}
.new-list .more{display:block;width:140px;height:34px;line-height:34px;color:#999;text-align:center;border:1px solid #999; display: block; margin-top: 8px;}
.f-xx{width:100%; height: 46px; overflow: hidden; margin-bottom:6px; color:#666}
.go_black{width: 90px; height: 30px; background: #01aaa3; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative; float:right}





/*联系我们*/
.m-cot{ height: auto; overflow: hidden; margin-top: 30px;}
.m-cot h3{font-size:24px}
.m-cot h3 i{display:block;width:120px;height:3px;margin:25px 0 10px;background:#666}
.m-cot .f-cl{float:left;width:700px; font-size:16px; color:#666; line-height:28px;}
.m-cot .ewm{float:right;margin-top:20px; margin-left: 15px;}
.m-cot .ewm img{width:110px;height:110px;border:1px solid #ddd; padding:5px;}
.m-cot .ewm p{text-align:center; height:40px; line-height:40px; font-size:14px; color:#666}
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px}
#newsfoot tr>td:first-child{padding-left:10px;font-size:14px;color:#555}
#newsfoot tr>td:first-child>a{color:#000}
#newsfoot tr>td:last-child{position:relative;top:4px;left:0px}
.proname{padding:20px 0 5px 0}





@media screen and (max-width:1600px){
.header_nav{padding:0px 6%}
}





@media screen and (max-width:1440px){
.header_nav{padding:0px 3%}
}











