/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.wal{ width: 1200px; }
	.w368{ width: 348px; }
	.sideBar{ right: 0; width: 80px; }
	.sideBar .txt{ height: 60px; line-height: 40px; font-size: 16px; }
	.sideBar .txt:after{ bottom: 12px; }
	.sideBar .list li a{ height: 80px; }
	.sideBar .list li a:after{ margin-left: -25px; width: 50px; }
	.sideBar .list li .ico{ padding-top: 12px; width: 34px; height: 28px;  }
	.sideBar .list li .ico img{ width: 34px; }
	.sideBar .list li .name{ font-size: 12px; }
	.indexP1 .leftDiv{ width: 660px; }
	.indexP1 .rightDiv{ width: 430px; }
	.indexP1 .rightTop{ padding:0 25px;}
	.indexP2 .leftDiv{ width: 520px; height: 356px; }
	.indexP2 .wen{ font-size: 22px; line-height: 22px; padding-bottom: 30px; }
	.indexP2 .content{ font-size: 14px; line-height: 32px; }
	.indexP2 .rightImg img{ width: 600px; }
	.roomType .list li .name{ font-size:14px;}
	.roomType .prev{ left: -55px; }
	.roomType .next{ right: -55px; }
	.doctorPic .prev{ left: -55px; }
	.doctorPic .next{ right: -55px; }
	.indexP5 .detail{ width: 598px; }
	.indexP5 .list{ width: 560px; }
	.indexP5 .list li{ padding-bottom: 23px; }
	.indexP5 .list li .box{ height: 152px; padding: 0 250px 0 45px; }
	.indexP5 .list li .imgDiv img{ width: 220px; }
	.conceptP1 .leftDiv{ width: 494px; }
	.conceptP1 .content{ font-size: 14px; line-height: 34px; }
	.conceptP1 .list li .msg{ font-size: 12px; line-height: 12px; }
	.conceptP1 .imgDiv img{ width: 568px; }
	.pic-modal-box .main { width: 700px; }
	.pic-modal-box .pic-box { height: 480px;}
	.pic-modal-box .pic-box img { max-width: 700px; max-height: 480px;}
	.pic-modal-box .name { font-size: 20px; line-height: 80px; }
	.tu-modal-box .main { width: 1080px;}
	.tu-modal-box .pic-box { height: 530px;}
	.tu-modal-box .pic-box img { max-width: 970px; max-height: 530px;}
	.news .detail a{ height: 370px; padding-left: 750px; }
	.news .detail .imgDiv{ width: 558px; }
	.news .detail .imgDiv img{ width: 558px; }
	.news .detail .timeDiv{ left: 600px; top: 103px; }
	.news .detail .conDiv{ padding-top: 70px; }
	.sideNews{ padding: 50px 36px 60px; }
	.magazine .list li .box{ padding: 30px 28px 0; }
	.magazine .list dd a{ width: 92px; }
	.departP1 .leftCon{ width: 570px; }
	.departP1 .wen{ font-size: 22px; line-height: 22px; padding-bottom: 30px; }
	.departP1 .btnDiv{ padding-top: 55px; }
	.departP1 .rightImg img{ width: 545px; }
	.teamPic .btnDiv a{ width: 120px; }
	.teamPic .prev{ left: -55px; }
	.teamPic .next{ right: -55px; }
	.departP5 .imgDiv img{ width: 545px; }
	.departP5 .conDiv{ width: 570px; }
	.guideModal-box .guide-box { width: 1200px; padding: 75px 0 80px;}
	.guideModal-box .guide-box .bigBox{ padding: 0 95px; }
	.selectBox{ padding: 55px 125px 0; }
	.jobP1 .leftCon{ width: 650px; }
	.jobP1 .msg{ font-size: 16px; }
	.selectGroup .form{ width: 458px;}
	.postType{ width: 290px;}
	.jobP2 .rightDiv{ width: 890px; }
	.contact .leftDiv{ width: 500px;}
	.doctorShow .conDiv{ width: 760px; }
	.partybranch .list { width: 585px;}
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1004px ){
	.wal, .w368, .w794{width:100%;}
	.PC-Box, .w380, .navBox, .sideBar, .topSearch, .headDiv .lan, .footDiv .rightDiv, .pageTop, .w368{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.3rem;}
	.headDiv .logo img{ width: 2.4rem; }
	.headDiv .topRight{ right: 2.1rem; top: 0.24rem; }
	.headDiv .btnDiv{ padding-right: 0; }
	.headDiv .btnDiv a{ width: 2.0rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; border-radius: 0.36rem; }
	.headDiv .btnDiv a:hover{ background: #11b2b6; color: #fff; }
	.ind-banner .pngj{ width: 100%; text-align: center; right: auto; left: 0; bottom: 0.4rem; }
	.ind-banner .num{ display: none; }
	.ind-banner .swiper-pagination{ position: relative; text-align: center; left: auto; width: 100%; top: auto; margin: 0 auto; } 
	.ind-banner .swiper-pagination-bullet { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin: 0 6px!important; } 
	.indexP1{ padding: 0.8rem 0.3rem; }
	.indexP1 .leftDiv{ width: auto; float: none; }
	.indexP1 .leftTop{ height: auto; padding-bottom: 0.3rem; }
	.indexP1 .leftTop .title{ float: none; font-size: 0.42rem; line-height: 0.42rem; }
	.indexP1 .leftTop .tab2{ float: none; padding-left: 0; padding-top: 0.35rem; overflow: hidden;}
	.indexP1 .leftTop .tab2 li{ margin-right: 0.4rem; height: 0.5rem; line-height: 0.4rem; font-size: 0.3rem;}
	.indexP1 .leftTop .tab2 li:after{ height: 2px;}
	.indexP1 .leftTop .more a{ padding-right: 0.32rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.28rem; }
	.indexP1 .leftTop .more a:after{ margin-top: -5px; width: 10px; height: 10px; background-size: 10px;}
	.indexP1 .list li a{ padding-left: 2.3rem; height: 1.6rem; }
	.indexP1 .list li .imgDiv{ top: 0.2rem; }
	.indexP1 .list li .imgDiv img{ width: 2.0rem; }
	.indexP1 .list li .name{ padding-top: 0.35rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.3rem;}
	.indexP1 .list li .time{ padding-top: 0.2rem; font-size: 0.26rem; }

	.indexP1 .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.indexP1 .rightTop{ height: 2.3rem; padding: 0 0.45rem; }
	.indexP1 .rightTop .title{ padding: 0.5rem 0 0.35rem; font-size: 0.42rem; line-height: 0.42rem; }
	.indexP1 .botbot{ position: relative; }
	.indexP1 .botbot .tab2 li{ margin-right: 0.6rem; font-size: 0.3rem; height: 0.5rem; line-height: 0.4rem; }
	.indexP1 .botbot .tab2 li:after{ height: 2px; }
	.indexP1 .botbot .more{ top:0;}
	.indexP1 .botbot .more a{ padding-right: 0.32rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.28rem; }
	.indexP1 .botbot .more a:after{ margin-top: -5px; width: 10px; height: 10px; background-size: 10px;}
	.indexP1 .mxfDiv{ height: auto; padding: 0.2rem 0.3rem 0.5rem; }
	.indexP1 .detail a{ height: auto; padding-bottom: 0.3rem;}
	.indexP1 .detail .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.indexP1 .detail .content{ padding-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP1 .detail .time{ font-size: 0.26rem; padding-top: 0.2rem; line-height: 0.26rem; }
	.indexP1 .list2{ padding-top: 0.25rem; }
	.indexP1 .list2 li a{ height: 0.6rem; line-height: 0.6rem; padding-left: 2rem; font-size: 0.28rem; }
	.indexP1 .list2 li em{ font-size: 0.26rem;}
	.indexP2{ height: auto; background: url(../images/indexP2Tel.jpg) center no-repeat; padding: 0.8rem 0.3rem; }
	.indexP2 .leftDiv{ float: none; width: auto; height: auto; }
	.indexP2 .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.indexP2 .wen{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.indexP2 .content{ font-size: 0.26rem; line-height: 0.48rem; height: 2.4rem; }
	.indexP2 .commonBtn{ position: relative; padding-top: 0.5rem;}
	.indexP2 .rightImg{ float: none; padding-top: 0.6rem; }
	.indexP2 .rightImg img{ width: 100%; }
	.indexP2 .botbot{ margin-top: 0.6rem; }
	.indexP2 .links{ padding-top: 0.45rem; }
	.indexP2 .links ul{ display: block; }
	.indexP2 .links li{ float: none; padding-right: 0; padding-bottom:0.2rem; }
	.indexP2 .links li a{ padding-left: 0.28rem; font-size: 0.32rem; }
	.indexP2 .links li a:before{ margin-top: -6px; width: 6px; height: 12px; background-size: 6px; }
	.indexP2 .links li a:hover:before{ background-size: 6px; }
	.indexP3{ padding: 0.8rem 0.3rem 0.6rem; }
	.indexP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.75rem;}
	.roomType .list{ height: 2.5rem; }
	.roomType .list li .hala{ height: 2.5rem; }
	.roomType .list li .ico img{ width: 0.75rem; }
	.roomType .list li .name{ padding-top: 0.3rem; font-size: 0.26rem; }
	.roomType .btn{ top: 0.9rem; width: 0.8rem; height: 0.8rem; }
	.roomType .prev{ left: 0; }
	.roomType .next{ right: 0; }
	.roomType .links{ padding-top: 0.45rem; }
	.roomType .links ul{ margin-right: -0.2rem; }
	.roomType .links li{ width: 50%; padding-bottom: 0.25rem; }
	.roomType .links li .box{ margin-right: 0.2rem; }
	.roomType .links li a{height: 0.9rem;line-height: 0.4rem;border-radius: 0.48rem;font-size: 0.28rem;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}


	.indexP4{ padding: 0.8rem 0.3rem; height: auto; }
	.indexP4 .toptop{ height: 1.2rem;}
	.indexP4 .title{ line-height: 0.8rem; font-size: 0.32rem; }
	.doctorPic .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.doctorPic .msg{ font-size: 0.26rem; padding-top: 0.1rem; height: 0.4rem; line-height: 0.4rem; }
	.doctorPic .btn{ top: 40%; width: 0.8rem; height: 0.8rem; }
	.doctorPic .prev{ left: -0.2rem; margin-top: -0.4rem; }
	.doctorPic .next{ right: -0.2rem; margin-top: -0.4rem; }
	.indexP5{ padding: 0.8rem 0.3rem; }
	.indexP5 .toptop{ height: auto; padding-bottom: 0.5rem; }
	.indexP5 .title{ line-height: 0.8rem; font-size: 0.42rem; }
	.indexP5 .tab2{ position: relative; width: auto; text-align: left; padding-top: 0.35rem; overflow: hidden; }
	.indexP5 .tab2{ float: none; padding-left: 0; padding-top: 0.35rem; overflow: hidden;}
	.indexP5 .tab2 li{ margin: 0 0.6rem 0 0; height: 0.5rem; line-height: 0.4rem; font-size: 0.3rem;}
	.indexP5 .tab2 li:after{ height: 2px;}
	.indexP5 .detail{ width: auto; float: none; }
	.indexP5 .detail .imgDiv img{ width: 100%; }
	.indexP5 .detail .botDiv{ height: 2.0rem; padding: 0 0.5rem; }
	.indexP5 .detail .time{ padding: 0.45rem 0 0.2rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP5 .detail .name{ font-size: 0.32rem; height: 0.56rem; line-height: 0.56rem; }
	.indexP5 .list{ width: auto; float: none; padding-top: 0.5rem; }
	.indexP5 .list li{ padding-bottom: 0.3rem; }
	.indexP5 .list li:last-child{ padding-bottom: 0; }
	.indexP5 .list li .box{ height: 1.86rem; padding: 0 2.95rem 0 0.4rem; }
	.indexP5 .list li .box:after{ display: none; }
	.indexP5 .list li .imgDiv img{ width: 2.7rem; }
	.indexP5 .list li .time{ padding: 0.25rem 0 0.1rem; font-size: 0.28rem; }
	.indexP5 .list li .name{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.footDiv{ padding: 0.8rem 0.3rem 0.7rem; }
	.footDiv .leftDiv{ width: auto; float: none; }
	.footDiv .midDiv{ padding-top: 0.7rem; width: auto; float: none;}
	.footDiv .ewmList li{ padding-right: 0.3rem; }
	.footDiv .ewmList li .limg img{ width: 2.0rem; }
	.footDiv .ewmList li p{ font-size: 0.28rem; padding-top: 0.15rem; }
	.footDiv .titleDiv .cn{ padding-bottom: 0.15rem; font-size: 0.34rem; line-height: 0.34rem; }
	.footDiv .titleDiv .en{ height: 0.72rem; }
	.footDiv .titleDiv .en:after{ width: 0.32rem; }
	.footDiv .msgList{ padding-top: 0.4rem;}
	.footDiv .msgList li{ font-size: 0.28rem; line-height: 0.42rem; padding-left: 1.5rem; }
	.footDiv .btnDiv, .footDiv .share{ display: none; }
	.foot{ height: auto; padding: 0.4rem 0.3rem; }
	.foot .wal{ height: auto; }
	.foot .msg{ text-align: center; line-height: 0.52rem; font-size: 0.26rem; }
	.foot .links{ display: none;}
	.pageBanner .bg{ height: 4.5rem;}
	.pageTitle{ height: 0.86rem; font-size: 0.42rem; line-height: 0.42rem; }
	.pageTitle:after{ height: 1px; bottom: 0; }
	.pageTitle b{ height: 0.86rem; }
	.pageTitle b:after{ height: 3px; }
	.commonBtn a{ width: 2.6rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; text-indent: 1.1rem; }
	.commonBtn a:before{ left: 0.35rem; width: 22px; height: 6px; background-size: 22px; margin-top: -3px; }

	.about{ padding: 0.8rem 0.3rem 0.5rem; }
	.about .name{ padding-top: 0.6rem; font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.about .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.about .list{ padding: 0 0 0.3rem; }
	.about .list li{ width: 50%; box-sizing: border-box; position: relative; padding: 0.2rem 0;}
	.about .list li:after{ display: none; }
	.about .list li .mxf{ height: 0.7rem;}
	.about .list li .num{ font-size: 0.52rem; line-height: 0.52rem; padding-right: 0.08rem;}
	.about .list li .txt{ padding-top: 0.2rem; font-size: 0.22rem; }
	.about .list li .txt img{ top: 0; }
	.about .list li .wen{ font-size: 0.24rem; line-height: 0.24rem; }
	.about .imgDiv{ padding-bottom: 0.5rem; }
	.conceptP1{ padding: 0.8rem 0.3rem 0.7rem; }
	.conceptP1 .mxfDiv{ padding-top: 0.6rem;}
	.conceptP1 .leftDiv{ width: auto; float: none; padding-bottom: 0.7rem;}
	.conceptP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.conceptP1 .wen{ padding: 0.4rem 0 0.35rem; font-size: 0.26rem; line-height: 0.26rem; }
	.conceptP1 .list ul{ margin-right: 0; }
	.conceptP1 .list li{ padding-bottom: 0.3rem; float: none;width: auto;}
	.conceptP1 .list li .box{ margin-right: 0;height: auto;padding: 0.3rem 0;}
	.conceptP1 .list li .name{ font-size: 0.28rem; position: relative;top: 0;transform: translateY(0);padding-bottom: 0.3rem;}
	.conceptP1 .list li .msg{ bottom: 0; font-size: 0.24rem; line-height: 0.46rem; position: relative;color: #333;padding: 0 0.2rem;width: auto;}
	.conceptP1 .list li .box:hover .name{ top: 0; }
	.conceptP1 .list li .box:hover .msg{ bottom: 0; }
	.conceptP1 .rightDiv{ clear: both; float: none; padding-left: 0; }
	.conceptP1 .imgDiv img{ width: 100%; }
	.conceptP1 .logo{ top: 0.8rem; width: 2.4rem; height: 1.4rem; }
	.conceptP1 .logo img{ width: 0.96rem; margin-left: -0.48rem; margin-top: -0.48rem; }
	.conceptP2{ padding: 0.8rem 0.3rem; height: auto; }
	.conceptP2 .list li{ width: 43%; padding-bottom: 0.5rem; }
	.conceptP2 .list li .ico{ width: 2.0rem; height: 2.0rem; }
	.conceptP2 .list li .ico img{ width: 0.9rem; margin-left: -0.45rem; margin-top: -0.42rem; }
	.conceptP2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.3rem 0 0.15rem; }
	.conceptP2 .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }

	.conceptP3{ padding: 0.9rem 0.3rem 0.75rem; }
	.honor{ padding: 0.8rem 0.3rem 0.9rem; }
	.honor .list{ padding: 0.6rem 0 0.3rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.3rem;}
	.honor .list li .box{ margin-right: 0.2rem; }
	.honor .list li .imgDiv{ height: 3.3rem; }
	.honor .list li .imgDiv img{ max-width: 2.8rem; max-height: 2.6rem; }
	.honor .list li .name{ padding-top: 0.25rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.28rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.pic-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.pic-modal-box .close { right: 10px; top: 10px;; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
 	.pic-modal-box .pic-box { height: 5.5rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.pageMxf .links li{ padding-bottom: 0.2rem; }
	.pageMxf .links li .ha{ margin-right: 0.3rem;}
	.pageMxf .links li a{ height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }

	.album{ padding: 0.8rem 0.3rem 0.9rem; }
	.album .list{ padding-top: 0.3rem; padding-bottom: 0.45rem;}
	.album .list ul{ margin-right: -0.2rem; }
	.album .list li{ width: 50%; padding-bottom: 0.3rem;}
	.album .list li .box{ margin-right: 0.2rem; }
	.album .list li .name{ padding-top: 0.25rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.tu-modal-box .box { padding: 0 0.25rem; }
    .tu-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.tu-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.tu-modal-box .close { right: 10px; top: 10px;; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
 	.tu-modal-box .pic-box { height: 5.5rem;}
	.tu-modal-box .pic-box img { max-width: 6.2rem;}
	.service{ padding: 0.8rem 0.3rem 0.9rem; }
	.service .list{ padding: 0.6rem 0 0.35rem; }
	.service .list ul{ margin-right: 0; }
	.service .list li{ float: none; width: auto; padding-bottom: 0.4rem;}
	.service .list li .box{ margin-right: 0; }
	.service .list li .botDiv{ padding: 0.2rem 0 0 0; }
	.service .list li .name{ font-size: 0.34rem; line-height: 0.56rem; height: 0.56rem; padding-right: 0; }
	.service .list li .name:after{ display: none; }
	.service .list li .content{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.serviceShow{ padding: 0.8rem 0.3rem; }
	.serviceShow .toptop{ height: auto; padding-right: 0; padding-bottom: 0.4rem;}
	.serviceShow .name{ font-size: 0.38rem; line-height: 0.48rem; padding-bottom: 0.25rem;}
	.serviceShow .share{ position: relative; }
	.serviceShow .share li{ margin-left: 0; margin-right: 0.35rem;}
	.serviceShow .share li a{ width: 0.6rem; height: 0.6rem; }
	.serviceShow .share li img{ width: 0.24rem; margin-left: -0.12rem; margin-top: -0.11rem; }
	.serviceShow .content{ font-size: 0.28rem; line-height: 0.5rem; padding-bottom: 0.5rem; }
	.pageDown{ padding-top: 0.5rem; padding-right: 0;}
	.pageDown .list li{ font-size: 0.28rem; }
	.pageDown .list li a{ line-height: 0.64rem; height: 0.64rem;}
	.pageDown .btnDiv{ position: relative; right: 0; top: 0; margin-top: 0.35rem }
	.pageDown .btnDiv a{ width: 2.7rem; height: 0.86rem; text-indent: 0.96rem; line-height: 0.86rem; font-size: 0.28rem; }
	.pageDown .btnDiv a:before{ left: 0.55rem; width: 0.24rem; height: 0.22rem; margin-top: -0.11rem; background-size: 0.24rem; }
	.news{ padding: 0.8rem 0.3rem; }
	.news .detail{ margin-top: 0.6rem; }
	.news .detail a{ height: auto; padding-left: 0; padding-bottom: 0.6rem; }
	.news .detail .imgDiv{ position: relative; width: 100%; }
	.news .detail .imgDiv img{ width: 100%; }
	.news .detail .timeDiv{ display: none; }
	.news .detail .conDiv{ padding-top: 0.4rem; }
	.news .detail .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.38rem; }
	.news .detail .content{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.news .detail .more{ margin-top: 0.4rem; width: 1.6rem; font-size: 0.28rem; }
	.news .detail .more:after{ margin-top: -5px; width: 10px; height: 10px; background-size: 10px; }
	.news .list{ padding-bottom: 0.6rem; }
	.news .list li a{ height: 2.4rem; padding-left: 2.8rem; }
	.news .list li .imgDiv{ margin-top: -0.75rem; }
	.news .list li .imgDiv img{ width: 2.5rem; }
	.news .list li .timeDiv{ display: none; }
	.news .list li .conDiv{ padding-top: 0.4rem; }
	.news .list li .name{ height: 1.0rem; line-height: 0.5rem; font-size: 0.3rem; }
	.news .list li .content{ display: none;}
	.news .list li .more{ margin-top: 0.2rem; width: 1.6rem; font-size: 0.28rem; }
	.news .list li .more:after{ margin-top: -5px; width: 10px; height: 10px; background-size: 10px; }
	.newsBox{ padding: 0.8rem 0.3rem; }
	.newShow .name{ font-size: 0.38rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .toptop{ height: auto; }
	.newShow .msg{ overflow: hidden; }
	.newShow .msg li{ padding-left: 0.42rem; padding-right: 0.3rem; line-height: 0.48rem; font-size: 0.28rem; }
	.newShow .msg li img{ width: 0.3rem; margin-top: -0.13rem; }
	.newShow .share{ position: relative; padding-top: 0.3rem;}
	.newShow .share li{ margin-left: 0; margin-right: 0.35rem;}
	.newShow .share li a{ width: 0.6rem; height: 0.6rem; }
	.newShow .share li img{ width: 0.24rem; margin-left: -0.12rem; margin-top: -0.11rem; }
	.newShow .content{ padding: 0.4rem 0 0.7rem; font-size: 0.28rem; line-height: 0.5rem;}
	.newShow .imgDiv{ padding: 0.6rem 0 0.3rem; }
	.newShow .content img{ width: 100%; }
	.newShow .content b{ font-size: 0.28rem; padding-bottom: 0.4rem; }
	.notice{ padding: 0.8rem 0.3rem; }
	.notice .list{ padding: 0.6rem 0; }
	.notice .list li{ height: 2.5rem; padding: 0 0.45rem; }
	.notice .list li .time{ display: none; }
	.notice .list li .time em{ font-size: 30px; padding-right: 10px;}
	.notice .list li .name{ padding-top: 0.4rem; width: auto; height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.notice .list li .content{ padding-top: 0.15rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; width: auto;}
	.notice .list li:hover{ padding: 0 0.45rem;}
	.notice .list li:hover .name{ font-size: 0.34rem; }
	.magazine{ padding: 0.8rem 0.3rem 0.9rem; }
	.magazine .list{ padding: 0.6rem 0 0.5rem; }
	.magazine .list ul{ margin-right: 0; }
	.magazine .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.magazine .list li .box{ margin-right: 0; height: auto; padding: 0.5rem 0.45rem; }
	.magazine .list li .imgDiv{ height: 4.0rem; }
	.magazine .list li .imgDiv img{ max-width: 4.18rem; max-height: 4.0rem; }
	.magazine .list li .name{ padding-top: 0.25rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.36rem; }
	.magazine .list li .mxf{ padding-top: 0.25rem; }
	.magazine .list dd a{ width: 2.1rem; height: 0.68rem; line-height: 0.68rem; border-radius: 0.36rem; font-size: 0.28rem; }
	.video{ padding: 0.8rem 0.3rem 0.9rem; }
	.video .list{ padding: 0.6rem 0 0.4rem; }
	.video .list ul{ margin-right: 0;}
	.video .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.video .list li .box{ margin-right: 0; }
	.video .list li .time{ line-height: 0.64rem; font-size: 0.28rem; }
	.video .list li .name{ padding-top: 0.05rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.order{ padding: 0.8rem 0.3rem 0.9rem; }
	.order .bigBox{ margin-top: 0.6rem; padding: 0.8rem 0 0.9rem; }
	.order .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.order .wen{ font-size: 0.34rem; padding: 0.35rem 0 0.5rem; }
	.order .ewmList{ width: 4.8rem; }
	.order .ewmList li{ width: 2.0rem; }
	.order .ewmList li .limg img{ width: 2.0rem; }
	.order .ewmList li p{ padding-top: 0.2rem; font-size: 0.3rem; line-height: 0.3rem; }
	.order .share{ position: relative; right: 0; top: 0; width: auto; text-align: center; padding-bottom: 0.5rem;}
	.order .share p{ font-size: 0.26rem; line-height: 0.8rem; height: auto; }
	.order .share li{ display: inline-block; margin: 0 0.2rem; width: 0.62rem; padding-bottom: 0; }
	.order .share li a{ width: 0.6rem; height: 0.6rem; }
	.order .share li img{ width: 0.24rem; margin-left: -0.12rem; margin-top: -0.11rem; }
	.department{ padding: 0.8rem 0.3rem 0.7rem; }
	.department .list{ padding-top: 0.3rem; }
	.department .list li{ padding: 0.3rem 0 0.2rem; }
	.department .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; padding-left: 0.64rem; }
	.department .list li .name img{ top: 50%; width: 0.4rem; margin-top: -0.2rem; }
	.department .list li .lie{ padding-top: 0.35rem; }
	.department .list dl{ margin-right: -0.2rem; }
	.department .list dd{ padding-bottom: 0.15rem; width: 50%; }
	.department .list dd .box{ margin-right: 0.2rem; }
	.department .list dd a{ height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.departP1{ padding: 0.8rem 0.3rem; }
	.departP1 .leftCon{ width: auto; float: none; }
	.departP1 .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.departP1 .wen{ font-size: 0.34rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.departP1 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.departP1 .btnDiv{ padding-top: 0.6rem; }
	.departP1 .btnDiv a{ width: 2.6rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; text-indent: 1.1rem; }
	.departP1 .btnDiv a:before{ left: 0.35rem; width: 22px; height: 6px; background-size: 22px; margin-top: -3px; }
	.departP1 .rightImg{ float: none; padding-top: 0.7rem;}
	.departP1 .rightImg img{ width: 100%; }
	.departP2{ padding: 0.85rem 0.3rem; height: auto; box-sizing: border-box; background: url(../images/departBg.jpg) center no-repeat; background-size: cover; }
	.departP2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.45rem; }
	.departP2 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.departP3{ padding: 0.8rem 0.3rem 0.9rem; }
	.departP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.departP3 .wen{ font-size: 0.34rem; line-height: 0.48rem; padding-bottom: 0.6rem; }
	.departP3 .commonBtn{ padding-top: 0.65rem; width: 2.6rem; }
	.teamPic .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.teamPic .msg{ font-size: 0.26rem; padding-top: 0.1rem; height: 0.4rem; line-height: 0.4rem; }
	.teamPic .btnDiv{ padding-top: 0.35rem; }
	.teamPic .btnDiv a{ width: 1.6rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.26rem; }
	.teamPic .btn{ top: 40%; width: 0.8rem; height: 0.8rem; }
	.teamPic .prev{ left: -0.2rem; margin-top: -0.8rem; }
	.teamPic .next{ right: -0.2rem; margin-top: -0.8rem; }
	.departP4{ padding: 0.85rem 0.3rem 0.6rem; height: auto; background: #35bcc1 url(../images/departBg2.jpg) center no-repeat; background-size: cover; }
	.departP4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.departP4 .wen{ font-size: 0.32rem; padding-bottom: 0.5rem;}
	.departP4 .list{ padding: 0; }
	.departP4 .list li{ width: 50%; padding-bottom: 0.5rem; }
	.departP4 .list li .ico{ width: 2.1rem; height: 2.1rem; }
	.departP4 .list li .ico img{ width: 1.06rem; margin-left: -0.53rem; margin-top: -0.53rem; }
	.departP4 .list li .name{ font-size: 0.34rem; line-height: 0.34rem; padding-top: 0.3rem; }
	.departP5{ padding: 0.85rem 0.3rem; }
	.departP5 .bigBox{ display: block; }
	.departP5 .imgDiv{ padding-bottom: 0.6rem; }
	.departP5 .imgDiv img{ width: 100%; }
	.departP5 .conDiv{ width: auto; }
	.departP5 .title{ padding-bottom: 0.4rem; font-size: 0.42rem; line-height: 0.42rem; }
	.departP5 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.departP6{ padding: 0.8rem 0.3rem 0.6rem; }
	.departP6 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.departP6 .list ul{ margin-right: -0.3rem; }
	.departP6 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.departP6 .list li .box{ margin-right: 0.3rem; }
	.departP6 .list li a{ width: 5.0rem; display: table-cell; vertical-align: middle; height: 1.2rem; line-height: 0.42rem; font-size: 0.3rem; }
	.departP7{ padding: 0.85rem 0.3rem 0.6rem; }
	.departP7 .list ul{ margin-right: -0.3rem; }
	.departP7 .list li{ width: 50%; padding-bottom: 0.45rem; }
	.departP7 .list li .box{ margin-right: 0.3rem; }
	.departP7 .list li .name{ padding-top: 0.3rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.32rem; }
	.distribute{ padding: 0.8rem 0.3rem 0.5rem; }
	.classify{ padding: 0.35rem 0 0.45rem; }
	.classify li{ padding-left: 0; min-height: 0.5rem; padding-top: 0.2rem; padding-bottom: 0.15rem; border-bottom: #eff0f0 solid 1px; }
	.classify li:last-child{ padding-left: 0;}
	.classify li em{ position: relative; top: 0; line-height: 0.56rem; font-size: 0.34rem; display: block; padding-bottom: 0.2rem; }
	.classify dl{ margin-right: -0.2rem; }
	.classify dd{ padding-bottom: 0.25rem; }
	.classify dd .box{ margin-right: 0.2rem; }
	.classify dd a{ height: 0.68rem; line-height: 0.68rem; font-size: 0.26rem; }
	.classify li:last-child dl{ margin-right: -0.15rem; }
	.classify li:last-child dd{ width: 16.66%;}
	.classify li:last-child dd .box{ margin-right: 0.15rem; }
	.classify li:last-child dd a{ padding: 0 0.15rem; background: none; }
	.distribute .list ul{ margin-right: 0; }
	.distribute .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.distribute .list li .box{ margin-right: 0; height: 2.8rem; padding: 0.5rem 0.45rem 0; }
	.distribute .list li .name{ height: 0.62rem; font-size: 0.34rem; line-height: 0.34rem; }
	.distribute .list li .name:before{ width: 0.45rem; }
	.distribute .list li .msg{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.52rem; height: 1.04rem; }
	.distributeShow{ padding: 0.8rem 0.3rem; }
	.distributeShow .imgDiv li{ padding-bottom: 0.5rem; }
	.guide{ padding: 0.8rem 0.3rem; }
	.guide .txt{ padding: 0.6rem 0 0.25rem; font-size: 0.34rem; line-height: 0.34rem; }
	.guide .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.guide .list{ padding-top: 0.5rem; }
	.guide .list ul{ margin-right: 0; }
	.guide .list li{ float: none; width: auto; padding-bottom: 0.25rem; }
	.guide .list li .box{ margin-right: 0; height: auto; padding: 0.35rem 1.0rem 0.35rem 0.3rem;}
	.guide .list li .box:after{ right: 0.35rem; }
	.guide .list li .name{ font-size: 0.32rem; height: auto; line-height: 0.52rem; }
	.guideModal-box .guide-box { width: 96%; padding: 0.6rem 0 0.8rem; }
	.guideModal-box .guide-box .bigBox{ padding: 0 0.4rem; }
	.guideModal-box .guide-box .name { font-size: 0.34rem; padding-bottom: 0.25rem;}
	.guideModal-box .guide-box .content-box { font-size: 0.28rem; line-height: 0.52rem; height: 5.2rem; padding-right: 0.2rem;}
	.guideModal-box .guide-box .close { right: 0.3rem; top: 0.3rem; }
	.guideModal-box .guide-box .close img { width: 0.5rem;}
	.doctor{ padding: 0.8rem 0.3rem; }
	.doctor .list{ padding: 0.5rem 0 0.3rem; }
	.doctor .list ul{ margin-right: -5px; }
	.doctor .list li{ width: 50%; padding-bottom: 0.45rem; }
	.doctor .list li .box{ margin-right: 5px; }
	.doctor .list li .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.doctor .list li .msg{ font-size: 0.26rem; padding-top: 0.1rem; height: 0.4rem; line-height: 0.4rem; }
	.doctor .list li .btnDiv{ padding-top: 0.35rem; }
	.doctor .list li .btnDiv a{ width: 1.6rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.26rem; }
	.selectBox{ display: block; padding: 0.5rem 0 0; }
	.selectBox .box{ padding-left: 0; position: relative; height: auto; padding-bottom: 0.35rem;}
	.selectBox .box em{ position: relative; line-height: 0.28rem; display: block; padding-bottom: 0.2rem; font-size: 0.28rem; }
	.selectBox .box2{ padding-left: 0; }
	.selectBox .select{ height: 0.86rem;}
	.selectBox .select dt{ height: 0.86rem; line-height: 0.86rem;  width: 100%;}
	.selectBox .select dt a{ font-size: 0.28rem; padding-left: 0.2rem; } 
	.selectBox .select dd{ top: 0.9rem; height: 4.0rem; } 
	.selectBox .select dd ul { padding: 0 0.2rem;} 
	.selectBox .select dd ul li{line-height: 0.8rem; height: 0.8rem; font-size: 0.28rem;}
	.selectBox .form{ width: 100%; height: 0.86rem;}
	.selectBox .form .input1{ padding-left: 0.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; background: url(../images/nimg16_2.png) 0.25rem center no-repeat; }
	.partybranch{ padding: 0.8rem 0.3rem; }
	.partybranch .title{ font-size: 0.34rem; line-height: 0.34rem; padding: 0.6rem 0 0.3rem; }
	.partybranch .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.5rem; }
	.partybranch .tab2{ padding-bottom: 0.5rem; }
	.partybranch .tab2 li{ width: auto; height: 1rem; line-height: 0.4rem; font-size: 0.28rem; margin-bottom: 0.2rem; display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
	.partybranch .tab2 li:after{ display: none; }
	.partybranch .bigBox{ display: block; }
	.partybranch .imgDiv{ padding-bottom: 0.6rem; }
	.partybranch .imgDiv, .partybranch .imgDiv img{ width: 100%; }
	.partybranch .list{ width: auto; }
	.partybranch .list li{ font-size: 0.28rem; line-height: 0.52rem; padding-left: 0.24rem; padding-bottom: 0.3rem;}
	.partybranch .list li:before{ top: 0.18rem; width: 0.1rem; height: 0.1rem; }
	.jobP1{ padding: 0.8rem 0.3rem; }
	.jobP1 .leftCon{ width: auto; float: none; padding-top: 0.5rem; }
	.jobP1 .msg{ font-size: 0.28rem; line-height: 0.64rem; }
	.jobP1 .msg em{ padding-right: 0.35rem; }
	.jobP1 .msgList{ padding-top: 36px; }
	.jobP1 .msgList li{ height: auto; line-height: 0.52rem; font-size: 0.28rem; padding-left: 0.7rem; padding-bottom: 0.35rem; }
	.jobP1 .msgList li img{ width: 0.48rem; }
	.jobP1 .rightImg{ padding-top: 0.3rem; width: auto; float: none; }
	.jobP1 .rightImg img{ width: 100%; }
	.jobP2{ padding: 0.8rem 0.3rem; }
	.selectGroup{ padding-right: 0; }
	.selectGroup .box{ float: none; margin-right: 0; padding-left: 0; position: relative; height: auto; padding-bottom: 0.35rem;}
	.selectGroup .select{ height: 0.86rem;}
	.selectGroup .select dt{ height: 0.86rem; line-height: 0.86rem;  width: 100%;}
	.selectGroup .select dt a{ font-size: 0.28rem; padding-left: 0.2rem; } 
	.selectGroup .select dd{ top: 0.9rem; height: 4.0rem; } 
	.selectGroup .select dd ul { padding: 0 0.2rem;} 
	.selectGroup .select dd ul li{line-height: 0.8rem; height: 0.8rem; font-size: 0.28rem;}
	.selectGroup .form{ width: 100%; height: 0.86rem;}
	.selectGroup .form .input1{ padding-left: 0.8rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; background: url(../images/nimg16_2.png) 0.25rem center no-repeat; }
	.selectGroup .btnDiv{ position: relative;  }
	.selectGroup .btnDiv a{ width: 2.1rem; text-indent: 0.9rem; font-size: 0.28rem; height: 0.8rem; line-height: 0.8rem; background: #11b2b6 url(../images/nimg16_3.png) 0.3rem center no-repeat;  }
	.postType{ display: none; }
	.jobP2 .mxfDiv{ padding-top: 0.5rem; }
	.jobP2 .rightDiv{ width: auto; float: none; }
	.jobP2 .list li{ margin-bottom: 0.3rem;}
	.jobP2 .list li .topDiv{ height: 1rem; }
	.jobP2 .list li .name{ padding-left: 0.56rem; font-size: 0.36rem; line-height: 1rem; height: 1rem; }
	.jobP2 .list li .msgList{ padding-bottom: 0.2rem; margin-bottom: 0.5rem;}
	.jobP2 .list li .msgList dd{ float: none; line-height: 0.56rem; font-size: 0.28rem; padding-right: 0; }
	.jobP2 .list li .hideBox{ padding: 0.4rem 0.4rem 0.4rem; }
	.jobP2 .list li .ico{ right: 0.4rem; margin-top: -5px; width: 12px; height: 10px; background-size: 12px;}
	.jobP2 .list li .txt{ font-size: 0.28rem; line-height: 0.5rem; }
	.jobP2 .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.24rem 0 0.5rem; }
	.jobP2 .list li .btnDiv a{ width: 2.4rem; height: 0.8rem; border-radius: 0.4rem; line-height: 0.8rem; font-size: 0.28rem; }
	.jobP2 .list .liNow .ico{ background-size: 12px;}
	.contact{ padding: 0.8rem 0.3rem; }
	.contact .name{ padding: 0.6rem 0 0.5rem; font-size: 0.34rem; line-height: 0.34rem; }
	.contact .leftDiv{ width: auto; float: none; }
	.contact .leftDiv:after{ display: none; }
	.contact .msgList li{ padding-top: 0.1rem; height: auto; padding-left: 2.8rem; line-height: 0.5rem; font-size: 0.28rem; padding-bottom:0.45rem; }
	.contact .msgList li:last-child{ height: 1.2rem; }
	.contact .msgList li .txt{ padding-left: 0.9rem; line-height: 0.7rem; }
	.contact .msgList li .txt img{ width: 0.7rem; }
	.contact .msgList li b{ font-size: 0.32rem; }
	.contact .rightDiv{ width: auto; float: none; }
	.contact .wen{ font-size: 0.32rem; line-height: 0.32rem; }
	.contact .hala{ padding-top: 0.3rem; }
	.contact .hala ul{ display: block;}
	.contact .hala li{ font-size: 0.3rem; line-height: 0.5rem; }
	.contact .l7l7{ font-size: 0.3rem; line-height: 0.5rem; }
	.contact .ewmList{ padding: 0.4rem 0 0; }
	.contact .ewmList li{ width: 2.1rem; }
	.contact .ewmList li .limg img{ width: 2.0rem; }
	.contact .ewmList li p{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.2rem; }
	.mapDiv{ height: 5.6rem; }
	.doctorShow{ padding: 0.8rem 0.3rem; }
	.doctorShow .bigBox{ padding-top: 0.6rem; display: block; }
	.doctorShow .limg{ width: auto; float: none; }
	.doctorShow .limg img{ width: 100%; }
	.doctorShow .conDiv{ width: auto; padding-top: 0.5rem; }
	.doctorShow .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.doctorShow .msgList li{ line-height: 0.52rem; font-size: 0.28rem;}
	.doctorShow .btnGroup{ padding-top: 0.4rem; }
	.doctorShow .btnGroup li{ margin-right: 25px; }
	.doctorShow .btnGroup li a{ line-height: 0.86rem; width: 2.1rem; height: 0.86rem; font-size: 0.28rem; }
	.doctorShow .detail{ padding: 0.55rem 0 0.7rem; }
	.doctorShow .txt{ font-size: 0.34rem; line-height: 0.34rem; }
	.doctorShow .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.3rem 0 0.8rem; }
	.doctorShow .lastDiv{ padding-top: 0.7rem; }
	.doctorShow .toptop{ height: 0.75rem; }
	.doctorShow .title{ font-size: 0.34rem; line-height: 0.34rem; }
	.doctorShow .tips li{ font-size: 0.28rem; line-height: 0.34rem; position: relative; padding-left: 0.25rem; padding-right: 0.5rem; }
	.doctorShow .tips li:before{ width: 6px; height: 6px; margin-top: -3px; }
	.registered{ padding: 0 1.2rem; }
	.registered:before{ height: 1.2rem; }
	.registered .time{ padding-top: 1.2rem; width: 1.2rem; }
	.registered .time li{ font-size: 0.28rem; line-height: 1.16rem; }
	.registered .se{ width: 0.8rem; height: 0.8rem; top: 0.2rem; }
	.registered .prev{ left: 0.2rem; }
	.registered .next{ right: 0.2rem; }
	.datePic .date{ height: 1.2rem; font-size: 0.28rem; }
	.datePic .date em{ padding-bottom: 0.1rem; }
	.datePic .hala li{ height: 1.16rem; }
	.datePic .hala li .have{ margin-left: -0.43rem; margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}
	.datePic .hala li .none{ margin-left: -0.43rem; margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}
	.datePic .hala li .stop{ margin-left: -0.43rem; margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}
	.msgLayer .bg{ margin-left: 0.8rem; width: 0.32rem; height: 0.22rem; background-size: 0.32rem; }
	.msgLayer .brief{ padding: 0.2rem; width: 4.0rem; }
	.msgLayer .brief span{ font-size: 0.26rem; line-height: 0.48rem; }
	.doctorShow .backBtn{ width: 2.7rem; padding: 2.0rem 0 0.9rem; }
	.doctorShow .backBtn a{ width: 2.7rem; height: 0.86rem; text-indent: 0.96rem; line-height: 0.86rem; font-size: 0.28rem; }
	.doctorShow .backBtn a:before{ left: 0.55rem; width: 0.24rem; height: 0.22rem; margin-top: -0.11rem; background-size: 0.24rem; }
	.doctorShow .doctorPic{ margin-top: 0.6rem; }

}

