/**手机样式**/
@media screen and (max-width: 320px) {body {font-size:14px}}
@media screen and (min-width: 350px) and (max-width: 480px) {body {font-size:14px}}
@media screen and (min-width: 480px) and (max-width: 640px) {body {font-size:16px}}
@media screen and (min-width: 640px) and (max-width: 750px) {body {font-size:24px}}
@media screen and (min-width: 750px) and (max-width: 1024px){body {font-size:24px}}
@media screen and (max-width: 1024px){
input{ -webkit-appearance:none;}
img{ max-width:100%; vertical-align:middle;}
body,html {min-width:320px;max-width:750px; width:100%;  margin:0 auto;font-size:14px; overflow-x:hidden;}

.m-pages,.gearDate{ display:block;}
p{ text-align:justify;}
.serch-part{display:block;}
#openMenu,.kong-r,.close-nav{ display:block;}
.header{ width:100%;padding: 0;}
.mains{ width:100%; margin:0 auto 0; padding:2% 0; overflow:hidden;display:flex;align-items:center; justify-content:space-between;}
.menu-fr{ position:fixed;width:100%; height:100%;position:fixed; top:0;  right:-100%;z-index:999999; transition:all 0.3s linear; -webkit-transition:all 0.3s linear;overflow:hidden; }	
.mains .logo{ width:90%; height:auto; line-height:0; text-align:center; text-indent:18px;}
.mains .logo img{ width:35%; }
.mains #openMenu{ cursor:pointer; width:10%; text-align:center; }
.mains #openMenu img{ width:100%; }		
.reback{right:0;transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.menu{ width:60%; height:100%;background-color:#fff; float:right;overflow:hidden;box-shadow: 0 0px 3px 3px #f2f2f2; box-sizing:border-box; }
.kong-r{width:40%;height:100%; float:left; }
.menu_li{width:90%; display:block;  margin:0 auto;height:auto; line-height:40px; border-bottom:solid 1px #f2f2f2; float:none;}
.menu li:nth-child(1){ margin-top:18%;}

/*.menu li:nth-child(3){ margin-top:40px;}
.menu li:nth-child(5){ margin-top:240px;}*/

.menu_li a{ display:inline-block;color:#333;text-align:left; height:auto; font-size:16px;}
.menu_active{ background:none; border:none;}
.menu_line{ display:none; width:0; height:0;}

.down-cona {display: none; position:static;  width:90%; margin:1px auto; font-size:14px;  height:auto; line-height:20px;box-shadow:none; overflow:auto;}
.down-cona a{ font-size:12px;}
.down-cona a:hover{color:#333;}

.jia,.jib{ display:block; position:absolute; top:0; right:0; width:40px; height:40px; text-align:center; line-height:40px; font-size:24px; font-weight:bolder; cursor:pointer;}
.zan:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/zan.png) no-repeat;background-size:cover;}
.down-conb a{ display:block;}
.down-ma:hover .down-cona{ display:none;}
.down-mb:hover .down-conb{ display:none; }
.lic{ margin-top:40px;}
.lie{ margin-top:120px;}
.block{ display:block !important;}
.none{ display:none !important;}
.rotate{transition:all 0.3s linear; -webkit-transition:all 0.3s linear;transform:rotate(315deg);-webkit-transform:rotate(315deg);}
.close-nav{ position:absolute; right:0px; top:0px; padding:2px 10px; background-color:#1d70c5; color:#fff;font-size:24px; font-weight:bold;}
.search-con{ width:92%; margin:0 auto;}
.hotcity,.search-con p{ display:none;}
.swiper-button-next,.swiper-button-prev{ display:none;}
.index-list{width:100%; margin:0 auto;}
.index-list-fr{ display:none;}
.index-list-fl{ width:100%; min-height:auto; background-color:#fff; float:left; padding:4%; box-sizing:border-box;}
.index-list-fl .h-tit{ font-size:1.3em;  font-weight:bold; color:#333;}
.index-list-fl .h-tit span{ font-size:.9em; color:#555; font-weight:normal;}
.imga{ width:100%; margin:3% auto 0; text-align:center;}

.wt-tit{ font-size:1.2em; margin:5% 0; color:#333;}

.wt-line{ width:100%; margin:0 auto 0; overflow:hidden;}
.wt-line:before{ content:""; display:block; width:20%; height:2px;background-color:#1d70c5; float:left; }
.wt-line:after{ content:""; display:block; width:80%; height:2px;background-color:#e6e6e6; float:right;}
.down-c div a:hover{color:#333;}

.xg-arts{ margin:10px auto 0; overflow:hidden;}
.xg-arts li{ width:100%; float:left; margin-top:20px;}
.xg-arts li:nth-child(2n){width:100%; float:right;}
.xg-arts li .xg-img-fl{ float:left; width:30%; padding:1% 0; text-align:center;}
.xg-arts li .xg-img-fl:hover img{transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.xg-arts li .xg-js-fr{ float:right; width:68%; }
.xg-arts li .xg-js-fr a{ display:block; color:#555;margin-top:10px; font-size:16px;}
.xg-arts li .xg-js-fr a:hover{color:#1ebbf0;}
.xg-arts li .xg-js-fr p{ color:#888; font-size:12px; margin-top:10px;}


.bottom-part{ padding:30px 0; overflow:hidden; font-size:14px;  background-color:#1a1c20; margin-bottom:0px;}
.bot-center{ width:92%; margin:0 auto 0; }
.bot-center li{ width:100%; float:left;}
.bot-center li:nth-child(1) h3{ width:100%;  clear:both;color:#fff; font-size:16px; font-weight:bold;}
.bot-center li:nth-child(1) a{ display:block; width:33.3333%; float:left;color:#fff; font-size:14px; margin-top: 20px;}
.bot-center li:nth-child(2){ float: right; margin-top:20px; }
.bot-center li:nth-child(2) h3{ clear:both;color:#fff; font-size:16px; font-weight:bold;}
.bot-center li:nth-child(2) p{ clear:both;color:#85868c; font-size:14px; line-height: 28px; margin-top: 10px;}
.beian{ width:92%; margin: 20px auto 0; overflow:  hidden; color:#85868c;font-size:12px;}
.beian p:nth-child(1){ text-align: center; display: none; }

.beian p:nth-child(3){ margin-top: 10px; display: none; }
.web-parta{ width:95%; margin:2em auto 0; overflow:hidden;}
.wt-tits{ font-size:18px; font-weight:bold; margin:0 auto 5px; color:#063d97; line-height:24px;}
.wt-tits small{ font-size:14px; font-weight:normal; color:#888}

.web-pinpai{ margin:1em auto 0; overflow:hidden;}

.web-pinpai .pinpai-img{ width:100%; height:250px; margin-top:2em; float:none; background:url(../images/pinpai.jpg) center no-repeat; background-size:cover; position:relative; z-index:1}
.web-pinpai .road-box{ width:30%; display:inline-block; margin-bottom:5%; }

.web-pinpai .road-box p{ color:#fff; padding-left:18px;}
.web-pinpai .road-box p.pk1{ font-size:14px; font-weight:bold;}
.web-pinpai .road-box p.pk2{ font-size:12px; margin-top:10px;}
.web-pinpai .road-box p.pk2:before{content:""; display:inline-block; width:10px; height:13px; vertical-align:middle;background:url(../images/icon-dh.png) center no-repeat; background-size:cover; margin-right:5px;}
.web-pinpai .pinpai-font{ width:100%; margin-top:1em; height:auto; padding:15px; box-sizing:border-box; box-sizing:border-box; border:solid 1px #c6c6c6; margin-left:0;}
.web-title{ margin:0 auto 0;}
.web-title p.tit1{ text-align:center;font-size:18px; font-weight:bold; color:#888;}
.web-title p.tit1 span{ color:#063d97;; margin-left:0;}
.web-title p.tit1:before{content:""; display:inline-block; width:85px; height:2px; background-color:#063d97;; vertical-align:middle; margin-right:18px;}
.web-title p.tit2{ text-align:center;font-size:14px; font-weight:bold; color:#e7ad32; margin-top:5px;}
.web-title p.tit2:after{content:""; display:inline-block; width:85px; height:2px; background-color:#063d97;; vertical-align:middle; margin-left:18px;}
.web-pinpai .pinpai-font .jj-font{width:100%; margin:1em auto 0; color:#555555; font-size:14px; line-height:20px; text-indent:28px;}

.web-partb{ width:95%; margin:2em auto; overflow:hidden;}

.cp-ul{ width:95%; margin:1em auto 0; overflow:hidden;}
.cp-ul li{ width:33.333%; float:left; margin-top:20px; text-align:center;}
.cp-ul li img{ max-width:75%; vertical-align:middle;}
.cp-ul li p{text-align:center; margin-top:10px; }


.web-part-ks{ margin:5% auto 0; width:95%; background:url(../images/ksjs1.jpg) center no-repeat; background-size:100%; height:auto; padding:5% 0;}

.ksjj-box{ width:80%; margin:2em auto 0; overflow:hidden;}
.ksjj-box a{ display:block; width:33%; float:left; text-align:center;}
.ksjj-box a img{ max-width:50%; border:solid 1px #fff; border-radius:100%; padding:0;}
.ksjj-box a p{ text-align:center; margin-top:5%; font-size:0.8em; color:#fff;}
.doc_team{ margin-top:5%;}
.swiper-container1{ width:100%; margin:2em auto 0; overflow:hidden; position:relative; display:none;}

.swiper-container1 ul li a{ display:block;text-align:center;} 
.swiper-container1 ul li a p{ text-align:center; margin-top:10px; color:#666;}
.swiper-container1 .swiper-button-next,.swiper-container1 .swiper-button-prev{ display:block; width:20px; height:22px;background-size:20px 22px;}
.swiper-button-prev{ left:0; right:auto;}
.swiper-button-next{ right:0; left:auto;}

.m-swiper{ display:block; width:100%; margin:2em auto 0; overflow:hidden; position:relative;}

.m-swiper ul li a{ display:block;text-align:center;} 
.m-swiper ul li a p{ text-align:center; margin-top:10px; color:#666;}
.m-swiper .swiper-button-next,.m-swiper .swiper-button-prev{ display:block; width:20px; height:22px;background-size:20px 22px;}
.pc_road{ display:none;}

/**来院路线**/
.part-road{ width:95%; margin:8% auto; display:block; overflow:hidden;}
.lylx{ margin:5% auto 0; overflow:hidden;}
.lylx .icon-img{ width:5%; text-align:center; display:inline-block; vertical-align:middle; margin-left:2%;}
.lylx .lylx-font{ width:88%;display:inline-block; vertical-align:middle; margin-left:2%;}
.lylx .lylx-font h3{ color:#555; font-size:1.1em;}
.lylx .lylx-font p{ color:#666; font-size:.9em; margin-top:.5em;}
.huanjing{ width:95%;  margin:5% auto; overflow:hidden;}
.web-partc{ width:95%; margin:2em auto; overflow:hidden;}
.order-box{ width:100%; margin:1em auto 0; overflow:hidden;}
.why-xz-us{ width:100%;height:auto; float:none; border:solid 1px #c6c6c6; box-sizing:border-box; padding:10px; overflow:hidden;}
.why-xz-us dt{ font-size:16px; font-weight:bold; color:#555;}
.why-xz-us dt span{ color:#1d70c5; margin-left:15px;}
.why-xz-us dd{ margin-top:10px;}
.why-xz-us dd h3{ font-size:14px; font-weight:bold;color:#333;}
.why-xz-us dd p{ font-size:12px;color:#666; margin-top:5px;}

.web-form-box{ width:100%; height:auto; float:none; margin:1em auto 0; border:solid 1px #c6c6c6; box-sizing:border-box; overflow:hidden; }
.web-form-box .core-boxc{ width:100%; margin:20px auto;}

.footerBtns{ display:none !important;}

.cp-list-art{ width:100%; overflow:hidden;}
.cp-list-art li{ width:48%; height:240px; margin-top:4%; float:left; margin-right:4%;border: #c9c9c9 solid 1px;box-sizing: border-box; padding-bottom:20px;}
.cp-list-art li:nth-child(even){ margin-right:0 !important;}
.cp-list-art li:nth-child(odd){ margin-right:4% !important;}
.cp-list-art li .cp-img{ text-align:center;}
.cp-list-art li .cp-img img{width:100% !important;}
.cp-list-art li .cp-tit{ text-align:center;margin:5px auto 0; font-weight:bold; font-size:12px;}
.cp-list-art li .cp-ms{ width:90%; margin:5px auto 0;}
.zxbuy{ display:block;font-size:14px;  background:#1d70c5; height:30px; text-align:center; width:125px; line-height:30px; display:block;  color:#fff; border-radius:5px;animation:shan2 infinite linear 2s; -webkit-animation:shan2 infinite linear 2s; margin:0 auto 0;}
.w1200{ width:95%;  margin: 0 auto 0; overflow:hidden;}
.m-bot-fix{ display:block; width:100%; position:fixed; height:40px; overflow:hidden; bottom:0;left:0; z-index:99;}
.m-bot-fix li{ width:50%; height:40px; height:40px; line-height:40px; text-align:center; background:rgba(6,61,151,.85);color:#fff; float:left;}
.m-bot-fix li:nth-child(2){background:rgba(231,173,50,.85);}
.m-bot-fix li a{ color:#fff; display:block; width:100%; height:40px; font-size:18px;}
}

