@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

body{font-family:"Microsoft YaHei";font-size:14px;min-width:320px; max-width:750px; margin:0 auto;}
li{ list-style:none;}
.ov{ overflow:hidden;}
.clear{ clear:both;}
a{ text-decoration:none;}

@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) {body {font-size:24px}}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img {border:none;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
p{ text-align:left;}

.fl{ float:left;}

.fr{ float:right;}
.clear{clear:both; overflow:hidden;}

div,ul,dl,dt,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:100%;}

ul,li{list-style:none;}
img{border:none;vertical-align:top; border:0px;}
.w_cen{width:95%; margin:0 auto 0; overflow:hidden;}
.pag{ width:100%; min-width:320px; max-width:750px; margin:0 auto;}
.pag img{ max-width:100%; vertical-align:middle;}
.top_div{ width:100%; margin:0 auto; overflow:hidden; }
.top_div .logo1{ width:84%; display:block; text-align:center;}
.top_div .logo2{ width:16%; display:block;text-align:center;}
/**导航开始**/
.banner_box{ width:100%; margin:0 auto 0; text-align:center; overflow:hidden;}
.nav-ul{ overflow:hidden; background-color:#1c2956;}
.nav-ul li{ width:33.3333%; height:2.4em; line-height:2.4em; box-sizing:border-box; border-right:1px #fff solid; border-bottom:1px #fff solid; text-align:center; float:left;}
.nav-ul li:nth-child(3n){ border-right:none;}
.nav-ul li a{ display:block; width:100%; height:100%; color:#fff;}
/**parta**/
.parta{margin:2em auto 0;}
.web-img{ margin:2.5em auto 0;}
.parta .news-ul{ overflow:hidden; margin:0 auto 0;}
.parta .news-ul li{ overflow:hidden; margin-top:1em;}
.parta .news-ul li a:nth-child(1){ width:70%; float:left; color:#555;}
.parta .news-ul li a:nth-child(2){ width:25%; float:right; color:#888;}
.list-more{ display:block; margin:2em auto 0; padding:1em 0; text-align:center; color:#fff; background-color:#bea68c; border-radius:5px;}
/**partb**/
.partb{  margin:2em auto 0; }
.overview-box{ background-color:#1c2856; padding:2em 0; margin:2em auto 0;border-radius:5px;}
.overview-box h1{ color:#bea68c; text-align:center; font-size:1.2em;}
.overview-box p{ color:#fff; text-align:center; width:95%; margin:1em auto 0;}
.know-more{display:block; width:40%; margin:2em auto 0; padding:.5em 0; text-align:center; color:#fff; background-color:#bea68c; border-radius:5px;}
/**partc**/
.partc{width:100%; margin:2em auto 0; overflow:hidden;}
.yd-titb{ width:70%; margin:0 auto 0; height:3em;background-color:#fff;  box-sizing:border-box; border:solid 1px #c6c6c6; position:relative; z-index:1;}
.yd-titb h4{ font-size:1.4em; text-align:center; margin-top:.3em; color:#555;}
.yd-titb p{ font-size:.7em; width:70%; margin:.2em auto 0; background-color:#fff; text-align:center; color:#888888;}
.swiper-container3{width:95%; margin:10% auto 0;text-align:center; padding:1em 0; overflow:hidden; position:relative; }
/*.swiper-container3 li{ padding-bottom:10px;}*/
.doc-box{ width:100%; margin:0 auto;display: -webkit-box;display: flex; -webkit-flex-direction: row;flex-direction: row;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.doc-box .doc-img{ width:40%; text-align:left; position:relative;}
.doc-box .doc-img .photo{ position:absolute; left:1em; top:-1em; z-index:2; border:solid 1px #c6c6c6; box-sizing:border-box;}
.doc-box .doc-font{ width:52%; overflow:hidden;}
.doc-box .doc-font h4{ width:100%; margin:0 auto 0; overflow:hidden;}
.doc-box .doc-font h4 span{ float:left; color:#1c2856; font-size:1.5em; font-weight:bold;}
.doc-box .doc-font h4 img{ float:right; width:2em; display:inline-block; vertical-align:middle;}
.doc-box .doc-font h4 span small{ font-size:.7em; color:#333; margin-left:.5em;}
.doc-box .doc-font p{ border-top:solid 1px #c6c6c6; color:#555555; font-size:.9em; margin-top:1.5em; padding-top:1.5em;}
.zxzxbox{ width:100%; margin:1.5em auto 0; overflow:hidden;}
.zxzxbox a{ display:block; float:left; width:48%; padding:3% 0; text-align:center; color:#fff; border-radius:5px; background:#bea68c; font-size:1em;}
.zxzxbox a:nth-of-type(2){float:right;background:#1c2856;}
.swiper-container3 .swiper-button-next { right:0px; left:auto;}
.swiper-container3 .swiper-button-prev { left:0px; right:auto;}
.swiper-container3 .swiper-button-next,.swiper-container3 .swiper-button-prev{ background-size:100%; width:35px; height:35px; opacity:.7}
/**partd**/
.partd{ margin:2em auto 0; }
.ksjj-box{ margin:2em auto 0; background:url(../images/ksjj-bj.jpg) center no-repeat; background-size:100%; padding:2em 0; overflow:hidden;}
.ksjj-box a{ display:block; width:33.3333%; float:left; text-align:center;}
.ksjj-box a img{ max-width:50%; border:solid 1px #fff; border-radius:100%; padding:1em;}
.ksjj-box a p{ text-align:center; margin-top:5%; font-size:.9em; color:#fff;}
/**底部**/
.nav-bot{ overflow:hidden; margin:2em auto 0; background-color:#1c2956;}
.nav-bot a{ display:block; width:25%; float:left;padding:.5em 0; box-sizing:border-box; border-right:1px #fff solid; border-bottom:1px #fff solid; overflow:hidden;}
.nav-bot a p:nth-child(1){text-align:center;  color:#fff; font-size:1.1em; color:#bea68c; }
.nav-bot a p:nth-child(2){width:75%; margin:-5px auto 0 ;}
/*.nav-bot a span{ font-size:0.6em; font-family:"Verdana,Arial"}*/
.nav-bot a:nth-child(4){ border-right:none;}
.bot-js{ overflow:hidden; margin:1em auto 0;}
.bot-js h3{ color:#bea68c; font-size:1.5em; text-align:center; font-weight:normal;}
.bot-js p{ color:#333; font-size:1em; text-align:center; line-height:1.5em; margin-top:.5em;}
/**列表页**/
.con_box{ width:90%; margin:5% auto;}
.con_box img{max-width: 100%;}
.con_box .list_div{ width:100%; margin:0 auto; margin-top:5%; border:#c6c6c6 2px solid; overflow:hidden; padding:2.5% 0;}
.con_box .list_div .list_art{ width:95%; margin:0 auto; overflow:hidden;}
.con_box .list_div .list_art .listimg{width:43%; text-align:center;}

.con_box .list_div .list_art .listwz{width:52%; font-size:0.9em;}
.con_box .list_div .list_art .listwz dt{font-size:1em;}
.con_box .list_div .list_art .listwz dd{font-size:0.85em;}
.fanye { padding:3% 0 5% 0; width:90%; margin:0 auto;font-size:0.9em;}
.fanye a,.fanye span  { padding:4px 8px; border: 1px solid #ccc; border-radius: 3px; margin-right: 2px; margin-bottom:5px; text-align:center; font-size:0.9em; float:left; color: #337ab7;}
.fanye span{ color:#F00;}
.fanye a:hover {color: #23527c;text-decoration: underline;}

.con_box .current{border-bottom: 1px solid #bea68c;text-indent:5px; padding-bottom:5%;}
.con_box .current a{color: #555;}
/**文章页**/
.wpr{ margin:5% auto 0;}
.wpr-tit h1{font-weight: bold;text-align: center;line-height: 1.6em; color:#555;}
.wpr-tit p{text-align: center;line-height: 1.6em;line-height: 1.6em; color:#555; font-size:.9em;}
.wzbox-pn{ overflow:hidden; margin-bottom:2em;}
.wzbox-pn li{width: 100%;overflow: hidden;line-height: 1.6em;}
.wzbox-pn li a{color: #bea68c;}
.wzbox-comm{font-size:1em;line-height: 1.6em;}
.doc-list-div{ width:100%; margin:5% auto 0; display:flex; align-items:center; justify-content:space-between; overflow:hidden;}
.doc-img-list{ width:35%; text-align:center; border:solid 1px #eeeeee; box-sizing:border-box;}
.doc-font-list{ width:63%; overflow:hidden;}
.doc-font-list h3{ font-size:1.2em; font-weight:bold;color:#333;padding-bottom:.6em; border-bottom:dashed 1px #c6c6c6;}
.doc-font-list h3 small{ font-size:.8em; font-weight:normal;color:#888; margin-left:.5em; }
.doc-font-list p{ font-size:1em;color:#555; margin:.6em auto 0;}

		
.doc-art-div{ width:100%; margin:5% auto 0; display:flex; align-items:center; justify-content:space-between; overflow:hidden;}
.doc-img-art{ width:35%; text-align:center; border:solid 1px #eeeeee; box-sizing:border-box;}
.doc-font-art{ width:63%; overflow:hidden;}
.doc-font-art h3{ font-size:1.2em; font-weight:bold;color:#333;padding-bottom:.6em; border-bottom:dashed 1px #c6c6c6;}
.doc-font-art h3 small{ font-size:.8em; font-weight:normal;color:#888; margin-left:.5em; }
.doc-font-art p{ font-size:1em;color:#555; margin:.6em auto 0; line-height:1.8em;}

/**来院路线**/
.part-road{ width:95%; margin:8% auto 0; 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;}