@charset "utf-8";
/* CSS Document */* {
 margin:0;
 padding:0
}
.dj{width:85%;height:30px; display:block;line-height:30px;text-align:center;color:white;background:#CF6600;margin:0 auto;}

.contain div {

    padding-top: 2%;
    padding-bottom: 2%;
    line-height: 24px;
    color: #6f6f6f;
    font-size: 2.0rem;

}
html {
 font-size:42.5%;
 max-width:640px;
 margin:0 auto;
}
body {
 font-family:"Microsoft Yahei";
 background:#f4f4f4;
}
p,
h1,
h2,
h3,
h4,
h5,
p,
ul,
li,
dl,
dt,
dd {
 list-style-type:none;
 font-weight:normal;
}
ul,
li {
 list-style-type:none;
}
a {
 text-decoration:none;
 color:#333333;
}
img {
 border:none;
 margin:0;
 max-width:100%
}
input {
 outline:medium;
 background:none;
}
.clear {
 clear:both;
}
@font-face {
 font-family:myFont_1;
 src:url(../font/fzy1jw.ttf);
}
@font-face {
 font-family:myFont_2;
 src:url(../font/youyuan.TTF);
}
@font-face {
 font-family:myFont_3;
 src:url(../font/mao.ttf);
}
/*头部共用*/
.top {
max-width: 640px;
width: 100%;
position: relative;
margin: 0 auto;
}
.top img{
display: block;
line-height: 0;
position: fixed;
z-index: 999999;
}
.top_bg {
 background:url(../images/top_bg.jpg) no-repeat;
 background-size:100%;
 padding-top:2%;
 padding-bottom:17px;
 overflow:hidden;
 max-width: 640px;
 margin: 0 auto;
}
.logo {
 float:left;
 width:55%;
 margin-left:4%;
}
.phone {
 float:right;
 width:30%;
 margin-right:4.4%;
 margin-top:1%
}
/*导航*/
.nav {
 font-family:"微软雅黑";
 background:#8761d2;
 overflow:hidden;
 padding-top:19%
}
.nav ul {
}
.nav ul li {
 float:left;
 font-size:2.4rem;
 padding-top:4%;
 padding-bottom:4%;
 width:20%;
 text-align:center;
}
.nav ul li a {
 color:#fff;
}
/*banner*/.banner1 {
 position:relative;
}
.zsyy-B .banner1 img {
}
.banner1 img {
 width:100%;
}
.banner1 span {
 width:100%;
 position:absolute;
 bottom:2px;
 height:40px;
 background:#7f7f7f;
 opacity:0.7;
 display:block;
 color:#fff;
 text-indent:15px;
 line-height:40px;
}
.zsys-bnic1 .tabUl1 {
 width: 42px;
 overflow: hidden;
 position: absolute;
 left: 50%;
 margin-left: -19px;
 margin-top:-5%;
}
.zsys-bnic1 .tabUl1 li {
 float: left;
 width: 8px;
 height: 8px;
 background: #dcdcdc;
 opacity:0.7;
 border-radius:7px;
 margin-left: 3px;
 margin-right: 3px;
}
.zsys-bnic1 .tabUl1 li.on {
 float: left;
 width: 8px;
 height: 8px;
 background:  #ff4a01;
 border-radius: 5px;
 margin-left: 3px;
 margin-right: 3px;
 opacity:1;
}
/*头部样式结束*//*底部共用*/.map img {
 width:100%;
}
.foot {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 background:url(../images/ft_bg.png);
 overflow:hidden;
 z-index:99999;
}
.foot a {
 display:block;
 float:left;
 text-align:center;
 color:#fff;
}
.foot a img {
 padding-top:5%;
 width:16%;
}
/*底部共用结束*//*右侧浮动*/#div1 {
 position:fixed;
 right:0;
 top:40%;
 z-index:999999;
 width:12%;
}
#div1 ul {
}
#div1 ul li {
 text-align:center;
 background:#f9a91e;
 filter:alpha(opacity=80);
 -moz-opacity:0.80;
 opacity:0.80;
 margin-bottom:3%;
 width:80%;
 padding:10% 10% 10% 10%;
 cursor:pointer;
}
#div1 ul li a {
 color:#fff;
}
#div1 ul li img {
 width:82%;
}
/*右侧浮动end*//*首页样式开始*/
.ks {
 border-top:2px solid #f4f4f4;
 border-bottom:2px solid #f4f4f4;
 background:#fff;
 overflow:hidden;
}
.ks ul {
 width:100%;
 overflow:hidden;
}
.ks ul li {
 float:left;
 width:24.6%;
 text-align:center;
 border-right:1px solid #f4f4f4
}
.ks ul li img {
 width:50%;
 margin-bottom:2%;
 padding-top:10%;
}
.ks ul li p {
 font-size:2.0rem;
 margin-bottom:10%;
 color:#000;
 padding-top:3%;
}
.ks ul li p span img {
 width:60%;
 padding-top:2%;
}
.jc {
 background:#fff;
 overflow:hidden;
}
.jc ul {
 padding-top:2%;
 overflow:hidden;
}
.jc ul li {
 padding-bottom:2%;
 overflow:hidden;
}
.jc ul li a {
 float:left;
 width:24.8%;
 text-align:center;
 color:#676767;
}
.jc ul li img {
 width:35%;
}
.jc ul li p {
 font-size:1.8rem;
 padding-top:3%;
}
.zjj {
 padding-top:3%;
}
.zjj h1 {
 font-size:2.5rem;
 color:#000;
 margin-bottom:3%
}
.zjj h1 span {
 vertical-align: super;
}
.zjj h1 span img {
 width:40%;
 vertical-align: -webkit-baseline-middle;
}
#tabwrap2 {
 background:url(../images/zj_bg.jpg) no-repeat;
 width:100%;
 overflow:hidden;
 padding-top:2%;
}
.zj_pic {
 width:47%;
 float:left;
 margin-left:3%;
 margin-right:3%;
}
.btn {
 width:24%;
 margin-top:3%;
 margin-left:10%
}
.zj_jj {
 margin-top:4%;
 margin-right:6%;
}
.zj_jj .po {
 font-family:myFont_3;
 font-size:3.6rem;
 padding-bottom:3%;
 color:#101010;
}
.zj_jj p span {
 font-family:"微软雅黑";
 font-size:1.8rem;
 color:#393939;
}
.zj_jj p a {
 color:#e40000;
}
.zj_jj p {
 font-size:1.8rem;
 line-height:18px;
}
.prev {
 background:url(../images/bt_le.png) no-repeat;
 width:15px;
 height:39px;
 float:left;
 position:absolute;
 left:2%;
 top:45%;
}
.next {
 background:url(../images/bt_ri.png) no-repeat;
 width:15px;
 height:39px;
 float:left;
 position:absolute;
 right:2%;
 top:45%;
}
.hj h1 {
 font-size:2.5rem;
 color:#000;
 margin-bottom:3%;
 margin-top:3%
}
.hj h1 span {
 vertical-align: super;
}
.hj h1 span img {
 width:40%;
 vertical-align: -webkit-baseline-middle;
}
/*测试*/.device {
 width:100%;
 overflow:hidden;
 position: relative;
 margin: 10px auto;
 height: 170px;
 display:block;
 background:#fff;
 padding-top:3%;
}
.swiper-container {
 width: 780px;
 height: 170px;
 color: #fff;
 text-align: center;
}
.swiper-slide {
 height: 100%;
 opacity: 0.4;
 -webkit-transition: 300ms;
 -moz-transition: 300ms;
 -ms-transition: 300ms;
 -o-transition: 300ms;
 transition: 300ms;
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
}
.swiper-slide-visible {
 opacity: 0.5;
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 -o-transform: scale(0.8);
 transform: scale(0.8);
}
.swiper-slide-active {
 top: 0;
 opacity: 1;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.red-slide {
}
.blue-slide {
}
.orange-slide {
}
.green-slide {
}
.pink-slide {
}
.swiper-slide .title {
 font-style: italic;
 font-size: 42px;
 margin-top: 80px;
 margin-bottom: 0;
 line-height: 45px;
}
.pagination {
 position: absolute;
 z-index: 20;
 left: 0px;
 width: 100%;
 text-align: center;
 bottom: 5px;
}
.swiper-pagination-switch {
 display: inline-block;
 width: 10px;
 height: 10px;
 border-radius: 8px;
 background: #aaa;
 margin-right: 8px;
 cursor: pointer;
 -webkit-transition: 300ms;
 -moz-transition: 300ms;
 -ms-transition: 300ms;
 -o-transition: 300ms;
 transition: 300ms;
 opacity: 0;
 position: relative;
 top: -50px;
}
.swiper-visible-switch {
 opacity: 1;
 top: 0;
 background: #aaa;
}
.swiper-active-switch {
 background: #fff;
}
.swiper-wrapper {
 padding-left:6% !important;
}
.swiper-container {
 position: absolute;
 left: 0;
 top: 0;
}
/*专家团队*/.zjtd {
 background: #fff;
 margin-top: 0.5rem;
 width:100%;
 padding-top:2%;
 padding-bottom:4%;
 border-bottom:1px solid #e5e5e5;
}
.zjtd1 {
 width: 100%;
 text-align: center;
 color: #fff;
 font-size:2.6rem;
 background: #652f95;
 padding-top:1.5625%;
 padding-bottom:1.5625%;
 overflow:hidden;
 margin-bottom:2%;
}
.zjtd_jj {
}
.zjtd_jj ul li {
 margin-top:6%;
 border-bottom:1px solid #e6e6e6;
 overflow:hidden;
 padding-bottom:4%;
}
.zjtd_jj1 dl {
 float:right;
 width:52%;
 margin-right:2%;
}
.zjtd_jj1 dl dd {
 font-size:2.0rem;
 line-height:1.5em;
}
.zjtd_jj1 dl dd span {
 color:#652f95;
}
.zjtd_jj1 dl dd span a {
 color:#652f95;
}
.zjtd_jj1 b {
 color:#060606;
}
.zj_t {
 width:72.78688524590164%;
 margin:auto;
 margin-top:2%;
}
.bo_tn {
 margin-top:8%;
}
.zx {
 background:#8b54a7;
 padding:2%;
 color:#fff;
 float:left;
}
.gh {
 background:#ed9c00;
 padding:2%;
 color:#fff;
 float:left;
 margin-left:15%;
}
.fk_1 {
  font-size: 2.4rem;
  width: 96%;
  margin: 2% auto 0;
}
.fk_1 span a {
 color:#191919;
}
.page1 {
 width:95%;
 margin:auto;
 margin-left:6%;
}
.page {
 height:auto;
 overflow:hidden;
 margin-top:4%;
}
.pagelist {
 height: auto;
}
.pagelist li {
 float:left;
 padding:0.65573770491803% 1.31147540983607% 0.65573770491803% 1.31147540983607%;
 margin-right:3.98360655737705%;
 font-size:2.0rem;
}
.pagelist li a {
 float:left;
 color:#555 !important;
}
.pagelist .thisclass {
 border:0;
 background:#652f95;
 color:#fff;
 width:4.26229508196721%;
 text-align:center;
}
.page1 .a1 {
 background:#f4f4f4;
}
.page1 a {
 padding:0.65573770491803% 1.31147540983607% 0.65573770491803% 1.31147540983607%;
 margin-right:3.98360655737705%;
 font-size:2.0rem;
}
.page1 span {
 background: #652f95;
 color: #fff;
 width: 4.26229508196721%;
 text-align: center;
 padding:0.65573770491803% 1.31147540983607% 0.65573770491803% 1.31147540983607%;
}
/*新闻资讯*/.n_con {
 width:97%;
 margin-top:3%;
 background-color:#fff;
 padding-left:3%;
 padding-bottom:5%;
}
.n_top {
 text-align:left;
 font-size:1em;
 width:94%;
 padding-top:3%;
}
.n_top a {
}
.tuwenlb {
}
.tuwenlb li {
 width:98%;
 padding:20px 0;
 border-bottom:#e6e6e6 1px solid;
 overflow:hidden;
}
.wenzilb li {
 line-height: 40px;
 overflow: hidden;
 border-bottom: #be0000 1px dotted;
 width: 94%;
 margin-left: 3%;
}
.lb_left {
 float:left;
 width:40%;
 height:90px;
 overflow:hidden;
}
.lb_left img {
 width:100%;
 height:auto;
 overflow:hidden;
}
.lb_right {
 float:left;
 width:96%;
 position:relative;
}
.lb_right img {
 width:45%;
 height:auto;
 overflow:hidden;
 float:left;
 padding-right:3%;
}
.lb_right h1 {
 font-size:2.4rem;
 color:#191919;
}
.lb_right p {
font-size: 2.2rem;
color: #585858;
margin-top: 1rem;
}
.lb_right p a {
 color:#da0005;
}
/*文章页*/.wz_list {
 width:100%;
 background:#fff;
 padding-top:5%;
 padding-bottom:5%;
 overflow:hidden;
 margin-top:3%;
}
.wz_list .con {
 width:96%;
 margin:0 auto;
}
.txt {
}
.txt h1 {
 font-size:2.5rem;
 color:#191919;
 margin-bottom:3%;
 text-align: center;
}
.txt p {
 color:#3a3a3a;
 font-family:"微软雅黑";
}
.txt p span {
 float:right;
}
.contain {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 3%;
  margin-top: 5%;
  background: #fff;;
}
.contain p {
 padding-top:2%;
 padding-bottom:2%;
 line-height:24px;
 color:#6f6f6f;
 font-size:2.0rem;
 text-align: justify;
}
.contain p img {
 width:100%;
}
.yyd {
 padding-top:2%;
}
.yyd p {
 font-size:2.0rem;
 line-height:2em;
 color:#191919;
}
.yyd p span {
}
.yyd p a {
 color:#191919;
}
/*病种栏目*/.lm {
 background:#fff;
 margin-top:3%;
 overflow:hidden;
}
.lm ul {
}
.lm ul li {
 width:24.6%;
 border-right:1px solid #f4f4f4;
 border-bottom:1px solid #f4f4f4;
 text-align:center;
 float:left;
 padding-top:4%;
 padding-bottom:2%;
}
.lm ul li a {
 color:#3d3d3d;
}
.lm_con {
 background:#fff;
 margin-top:3%;
 overflow:hidden;
 padding-bottom:5%;
}
.lm_con h1 {
 font-size:2.2rem;
 padding-top:2%;
 padding-bottom:2%;
 color:#191919;
 margin-left:3%
}
.AlphaBg1 {
 background:#574d4e;
 filter:alpha(opacity=70);
 -moz-opacity:0.70;
 opacity:0.70;
 height:40px;
 position:relative;
 z-index:30;
 margin-top:-45px;
}
.wenwenz1 {
 width:95%;
 position: absolute;
 z-index:40;
 margin-top:-43px;
 color:#FFF;
 text-align:left;
 padding-left:10px;
}
.wenwenz1 p {
 line-height:22px;
 color:# FFF;
 font-family:"宋体";
 font-size:14px;
 padding-top:12px;
}
.wenwenz1 p a {
 color:#FFF;
}
.jcc ul {
 width:98%;
 margin:0 auto;
 margin-bottom:5%;
 overflow:hidden;
}
.jcc ul li {
 width:98%;
 float:left;
 border-bottom:1px solid #e4e4e4;
 padding-top:3%;
 padding-bottom:3%;
}
.jcc ul li img {
 float:right;
 width:25%;
}
.jcc ul li span {
 float:left;
 padding-top:10%;
}
/*现代印象*/.yx_con {
 background:#fff;
 width:100%;
 padding-top:5%;
 padding-bottom:5%;
 overflow:hidden;
 margin-top:3%;
}
.yx_c {
 width:94%;
 margin:auto;
}
.yx_c h1 {
 font-size:2.5rem;
 color:#191919;
}
.yx_c img {
 width:100%;
 margin-bottom:3%;
 margin-top:3%;
}
.yx_c p {
 color:#585858;
 font-size:2.0rem;
 line-height:22px;
}
.yx_c .b {
 width:100%;
 border-bottom:1px solid #ccc;
 padding-top:5%;
 margin-bottom:5%;
}
/*联系我们*/.dt {
 background:#fff;
 overflow:hidden;
 padding-top:5%;
 padding-bottom:5%;
 margin-top:3%;
}
.dt_con {
 width:94%;
 margin:auto;
}
.dt_con img {
 width:100%;
 margin-bottom:3%;
}
.dt_con h1 {
 font-size:2.5rem;
 color:#191919;
 margin-bottom:2%;
 margin-top:5%;
}
.dt_con p {
 color:#585858;
 line-height:2.0rem;
}
.dt_con p span {
 color:#0c0c0c;
}
.iw_poi_title {
 color:#CC5522;
 font-size:14px;
 font-weight:bold;
 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
}
.BMap_Marker img {
 width:40%;
 margin-left:14px !important;
}
@media (max-device-width : 480px) and (orientation : landscape) {
 html {
  transform: rotate(90deg);
 }
}
@media only screen and (min-width: 320px) and (max-width: 900px) {
 body {
  font-size: 14px;
 }
 .font-20px {
  font-size: .833em;
 }
 .anli_list li > div {
  height: 7.25em;
 }
 .picList .w50_02 li:nth-child(2),
 .picList .w50_02 li:nth-child(3) {
  margin-left: .5em;
 }
 .navnew ul li a {
  font-size: 1.00em;
 }
}
@media only screen and (min-width: 1280px) {
 body {
  font-size: 24px;
 }
 .wrapper {
  width: 640px;
 }
 .anli_list li > div {
  height: 7.25em;
 }
 .navnew ul li a {
  font-size: 1.00em;
 }
}
@media only screen and (min-width: 640px) and (max-width: 1279px) {
 body {
  font-size: 24px;
 }
 .wrapper {
  width: 640px;
 }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
 body {
  font-size: 18px;
 }
 .wrapper {
  width: 100%;
 }
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
 body {
  font-size: 14px;
 }
 .wrapper {
  width: 100%;
 }
 .anli_list li > div {
  height: 4.166em;
 }
}
@media only screen and (max-width: 360px) {
 body {
  font-size: 12px;
 }
 .wrapper {
  width: 100%;
 }
 .anli_list li > div {
  height: 4.166em;
 }
}
@media only screen and (max-width: 360px) {
 .center-btn7 li {
  width: 19.5%;
 }
}

.bottom1{position: fixed;bottom:0;margin: 0 auto;max-width: 640px;width: 100%;width: 100%; height:94px;background: url(/xins/images/footer.gif) no-repeat center bottom;background-size: 100%;z-index: 11111;}
.bottom1 li{ display: block;line-height: 0;float: left;width: 33.3%;height: 100%;margin-top: 0.28125rem;}

@media screen and (max-width: 370px) {
    .bottom1 ul {
        height: 100%;
    }
}

@media screen and (min-width: 371px) {
    .bottom1 ul {
        height: 100%;
    }
}

@media screen and (min-width: 401px) {
    .bottom1 ul {
        height: 100%;
    }
}

@media screen and (min-width: 500px) {
    .bottom1 ul {
        height: 100%;
    }
}
    
    
.bottom1 a {
  display: block;
  height: 94px;
}