html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); color:#f00; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.img img{ display:block;}
.aaaaaa{}
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 100px; }
img{ width: 100%;height: auto;}
body {  width: 7.5rem; margin: 0 auto; font-size:0.24rem; background:#fff;position:relative; }

.logo{ display: flex;justify-content: space-between;padding: 10px;box-shadow: 0 0 0.13rem 0 rgba(0, 0, 0, 0.15); }
.logo a{display: block;font-size: 16px; }
a.menu-icon{position:absolute; width:0.72rem; display: block; top:0.14rem; right:0;}
a.menu-icon img{width:0.6rem;}
.menu{ line-height:0.88rem; width:100%; overflow:hidden; height:0.88rem;}
.menu.swiper-wrapper1{ width:7.5rem; overflow:hidden;}
.menu .swiper-slide{width: auto!important; }
.menu .swiper-slide{ text-align:center; padding:0 0.06rem;  
/*font-size:0.3rem;*/
}
.menu .swiper-slide span:hover{ color:#0068b7; font-weight:bold; border-bottom:0.02rem solid #0068b7; }
.menu .swiper-slide a:hover{color:#0068b7; font-weight:bold; border-bottom:0.02rem solid #0068b7; }
/*.menu .swiper-slide span{ color:#0068b7; font-weight:bold; border-bottom:0.02rem solid #0068b7; }*/
.menu .swiper-slide a{ text-decoration:none;;}
/*顶部导航栏*/
.on{display:block;}
.bodyscrollon{overflow:auto;
    height: 100%;
}
.bodyscrollban{overflow:hidden;}
.nav-top{display:none;}
.nav-top span.swiper-slide1  a{display:block;border-bottom: 1px dotted #ccc;}
.nav-top span.swiper-slide1  a:hover{color:#0068b7; font-weight:bold; }
.nav-top{width:3rem;position:absolute;right:0; z-index:9999;background:#fff;padding-left: 0.2rem;opacity: 0.97;}
.nav-top span.swiper-slide1{line-height: 0.88rem;
font-size: 0.35rem;}
.banner{ position:relative; width:100%; overflow:hidden;}
.banner_an{ position:absolute; left:0; width:100%; text-align:center; z-index:9;}
.banner_an span{ display:inline-block ; vertical-align:middle; width:0.12rem; height:0.12rem; margin:0 0.12rem; border-radius:50%; background:#fff; opacity:1;}
.banner_an span.swiper-pagination-bullet-active{ background:#fcac22;}
.swiper-container-horizontal > .swiper-pagination-bullets{ bottom:0.3rem;}

.nav{ width:100%; text-align:center; box-shadow:; padding:0.35rem 0 0.46rem;}
.nav ul{ font-size:0; text-align:center;}
.nav ul li{ display:inline-block; vertical-align:middle; width:1.75rem; position:relative;}
.nav ul li p{ position:absolute; left:0; bottom:0.26rem; font-size:0.24rem; color:#000000; text-align:center; width:100%;}

.bk_tit{ width:92%; margin:0 auto; position:relative;}
.bk_tit img{ width:3rem; position:relative; left:0.1rem; top:5px;}
.fiv .bk_tit img{ width:3rem; position:relative; left:0.1rem; top:0.5rem;}
.bk_tit h2{ font-size:0.36rem; color:#000000; font-weight:bold; position:absolute; top:0; left:0.24rem;}
.bk_tit a{ position:absolute; top:0.3rem; right:0; font-size:0.24rem; color:#f59b3b; text-decoration:none;}
.scroll-play{
    /*animation-name:leftscroll;*/
    animation-duration: 30s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes leftscroll{
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(-100%);
    }
}

.one{ width:100%; overflow:hidden;}
.one_ai{ padding:0.24rem 0 0.5rem 0.3rem; overflow:hidden;}
.one_ai .swiper-slide img{ width:3.2rem; display:block; border-radius:0.1rem; overflow:hidden;}
.one_ai .swiper-slide a{ text-decoration:none;}
.one_ai .swiper-slide p{ font-size:0.24rem; color:#000; padding-top:0.1rem;}

.tow{ width:100%; overflow:hidden;}
.tow_bi{ width:100%; overflow:hidden;}
.tow_bi ul{ width:92%; margin:0 auto; padding-bottom:0.6rem;}
.tow_bi ul li{ height:1.1rem; overflow:hidden; border-radius:0.1rem;box-shadow: 0 0 0.09rem 0 rgba(12, 81, 157, 0.14); margin-top:0.24rem;}
.tow_bi ul li cite{ width:1.36rem; float:left; display:block;}
.tow_bi ul li p{ font-size:0.22rem; color:#808080;  width:5.2rem; float:right; padding-top:0.2rem;}
.tow_bi ul li p b{ color:#15262e; font-size:0.28rem; font-weight:normal;}
.tow_bi ul li p i{ font-style:normal; font-size:0.16rem; color:#999999;}
.tow_bi ul li p span{ display:inline-block; width:100%;  overflow:hidden;}
.tow_bi ul li a{ text-decoration:none; display:block;}


.three{ width:100%; overflow:hidden;}
.three_ci{ width:100%; overflow:hidden;}
.three_ci h2{ margin:0.46rem auto;}
.three_ci p{ width:88%; margin:0 auto; border-top:1px dashed #b5b5b5; box-sizing:border-box; padding:0.42rem 0.5rem; text-indent:2em; text-align:justify; font-size:0.24rem; color:#000000; line-height:0.36rem;}

.four{ width:100%; overflow:hidden;}
.four_di{ padding:0.24rem 0 0.6rem 0.3rem; overflow:hidden;}
.four_di .four_diyy{}
.four_di .swiper-slide a{ text-decoration:none; width:3.2rem; border-radius:0.11rem; overflow: hidden; float:left; box-shadow: 0 0 0.09rem 0 rgba(34, 74, 156, 0.14); overflow:hidden;}
.four_di .swiper-slide p{ font-size:0.2rem; color:#808080; line-height:0.3rem; padding:0.2rem 0.2rem 0.1rem;}
.four_di .swiper-slide p span{ display:inline-block; width:100%; text-align:center; font-size:0.24rem; color:#15262e; margin-bottom:0.1rem;}

.fiv{ width:100%; overflow:hidden;}
.fiv_ei{ margin:0.5rem auto 0.44rem; width:92%; overflow:hidden;}
.fiv_ei ul{ font-size:0;}
.fiv_ei ul li{ line-height:0.71rem; border-bottom:1px dashed #c2c2c2; padding-left:0.42rem; background:url(../image/fiv_01.png) no-repeat center left/0.2rem 0.22rem;}
.fiv_ei ul li a{ text-decoration:none; display:block; color:#000000; font-size:0.28rem;}
.fiv_ei ul li span{ float:right; font-size:0.22rem; color:#999999; position: relative;}
.fiv_ei h5{ width:100%; margin:0.6rem auto 0;}

.foot{ width:100%; height:4.35rem; background:url(../image/foot_07.jpg) no-repeat center top/100% 4.35rem; overflow:hidden; position:relative; margin-bottom:1rem;}
.foot h2{ position:absolute; width:2.42rem; top:0.74rem; left:0.84rem;}
.foot h3{ position:absolute; width:1.93rem; top:0.52rem; right:0.84rem;}
.foot p{ width:92%; margin:2.82rem auto 0; border-top:1px solid #fff; font-size:0.2rem; text-align:center;  line-height:0.6rem; color:#fff;}
.foot p img{ display:inline-block; vertical-align:middle; width:0.4rem; margin:0 0.02rem;}
.t_top{ position:fixed; width:0.91rem; right:0.1rem; bottom:15%; z-index:99;}

/*底部漂浮*/
.piaofu{ position:fixed; bottom:0; left:0; width:100%; z-index:9;}
.dibu{ width:7.5rem; margin:0 auto; background:#fff; height:0.98rem;line-height:0.98rem;}
.dibu ul{ font-size:0; text-align:center;}
.dibu ul li{ font-size:0.36rem; color:#000;line-height:0.98rem; box-sizing:border-box; float:left; position:relative;}
.dibu ul li span{width: 0.51rem;
  height: 0.52rem;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.37rem;
  color: #fff;
  background: #F00;
  border-radius: 50%;
  position: absolute;
  top: -0.07rem;
  right: 0.09rem;
animation:myfirst 1s infinite;
-moz-animation:myfirst 1s infinite; /* Firefox */
-webkit-animation:myfirst 1s infinite; /* Safari and Chrome */
-o-animation:myfirst 1s infinite; /* Opera */
}

@keyframes myfirst
{
0% { opacity:1}
49% { opacity:1}
50% { opacity:0}
99%{ opacity:0;}
100%{ opacity:1}
}

@-webkit-keyframes myfirst 
{
0% { opacity:1}
49% { opacity:1}
50% { opacity:0}
99%{ opacity:0;}
100%{ opacity:1}
}

.dibu ul li a{ font-size:0.36rem; color:#000; text-decoration:none; display:block;}
.dibu ul li:nth-of-type(1){ width:23.4%; background:#eeeeee; border-right:0.02rem solid #fff;}
.dibu ul li:nth-of-type(2){ width:23.4%; background:#eeeeee;}
.dibu ul li:nth-of-type(3){ width:26.9%; background:#f59b3b;}
.dibu ul li:nth-of-type(4){ width:26.3%; background:#0068b7;}
.dibu ul li:nth-of-type(3) a,.dibu ul li:nth-of-type(4) a{ color:#fff;}


/*内页tit通用*/
.nyty_tit{ width:100%; box-sizing:border-box; padding:0 4%; margin-top:0.3rem; overflow:hidden;}
.nyty_tit h2{ font-size:0.24rem; color:#808080; font-weight:300;}

/*文章页*/
.wzy{ width:100%; overflow:hidden; padding:0 0 0.6rem;}
.wzy_tit{ text-align:center;}
.wzy_tit h2{ font-size:0.36rem; color:#000000; font-weight:bold;}
.wzy_tit h3{ font-size:0.24rem; color:#808080; font-weight:300; padding-top:0.24rem;}
.wzy_tit h3 span{ margin-left:1rem;}
.wzy_nr{ width:92%; margin:0 auto; overflow:hidden;}
.wzy_nr p{ text-align:justify; font-size:0.24rem; color:#000000; line-height:0.48rem;padding-top:0.24rem;}
.wzy_bot{ width:100%; overflow:hidden;}
.wzy_bot h6{ border-top:1px solid #b5b5b5; font-size:0.24rem; width:92%; margin:0 auto; color:#808080; line-height:0.44rem; text-align: justify; padding:0.46rem 0 0.4rem; }
.wzy_bot h5{ width:100%; background:#ebf4ff; line-height:0.8rem; color:#000000; font-size:0.24rem;}
.wzy_bot h5 a{ display:inline-block; color:#000000; text-decoration:none;padding: 10px;}
.wzy_bot h5+h5{ margin-top:0.2rem;}

/*列表页*/
.lby{ width:100%; overflow:hidden; padding-bottom:0.6rem;}
.lby_nr{ width:92%; margin:0 auto; overflow:hidden;}
.lby_nr ul{}
.lby_nr ul li{ overflow:hidden; padding:0.28rem 0;}
.lby_nr ul li h2{ font-size:0.3rem; color:#000000; font-weight:bold; line-height:0.4rem;}
.lby_nr ul li h2 span{ font-weight:normal; font-size:0.22rem; color:#808080; float:right; font-weight:300;}
.lby_nr ul li p{ font-size:0.24rem; font-weight:300; padding-top:0.1rem; color:#808080; line-height:0.36rem; text-align:justify;}
.lby_nr ul li p a{ color:#ffa201; float:right;}
.lby_nr ul li+li{ border-top:1px dashed #bfbfbf;}
.page4{ text-align:center; padding:0.3rem 0 0.6rem;}
.page4 span,.page4 pre{ padding:0rem 0.1rem; line-height:0.24rem; font-size:0.24rem; color:#000000; cursor:pointer;}
.lby_bot{ width:92%; margin:0 auto; }

/*挂号页*/
.guahao{ width:100%; overflow:hidden; padding-bottom:0.6rem;}
.guahao_bd{ width:92%; margin:0.2rem auto 0.36rem; border-top:0.14rem solid #083e92; box-shadow: 0.01rem 0.01rem 0.15rem 0.01rem rgba(8, 62, 146, 0.31);}
.guahao_bd h2{ font-size:0.36rem; color:#000000; font-weight:bold; text-align:center; padding:0.3rem 0 0.15rem;}
.guahao_bd h3{ font-size:0.3rem; color:#000000; text-align:center; padding-bottom:0.4rem;}
.guahao_bd p{ width:87%; border:0.01rem solid #dddddd; height:0.7rem; padding:0.01rem; line-height:0.7rem; background:#fff; box-sizing:border-box;  margin:0 auto; }
.guahao_bd p label{ width:20%; float:left; text-align:center; font-size:0.3rem; color:#808080; font-weight:300;}
.guahao_bd p span{ width:1.8rem; float:left; text-align:center; font-size:0.3rem; color:#808080; font-weight:300}
.guahao_bd p input{ width:79%; float:left; line-height:0.56rem; /* height:0.66rem; */  border:none;  font-size:0.28rem;color:#808080; font-weight:300; }
.guahao_bd p textarea{ width:100%; height:1.6rem; border:none; line-height:0.35rem; box-sizing:border-box; font-size:0.28rem;color:#808080; font-weight:300; padding:0 0.15rem;}
.guahao_bd p+p{ margin-top:0.24rem;}
.guahao_bd p:last-of-type{ height:2.4rem; }
.guahao_bd h5{ width:100%; overflow:hidden; box-sizing:border-box; padding:0.32rem 11% 0.35rem;}
.guahao_bd h5 a{ display:inline-block; vertical-align:middle; width:2rem; height:0.6rem; line-height:0.6rem; color:#fff; background:#0068b7; text-decoration:none; text-align:center; border-radius:0.1rem; float:left; font-size:0.3rem; font-weight:300;}
.guahao_bd .tijiao{ display:inline-block; vertical-align:middle; width:2rem; height:0.6rem; line-height:0.6rem; color:#fff; background:#f59b3b; text-decoration:none; text-align:center; border-radius:0.1rem; float:right; border:none; font-size:0.3rem; font-weight:300;appearance: none; -webkit-appearance: none; }
.guahao_bot{ width:92%; margin:0 auto; overflow:hidden;font-weight:300; }
.guahao_bot p{ font-size:0.24rem; color:#808080; line-height:0.42rem; text-align:justify; padding-top:0.35rem; overflow:hidden;}
.guahao_bot_div{ width:3.4rem; text-align:center; height:2.3rem; background:#ecf4ff;}
.guahao_bot_div h2{ font-size:0.3rem; line-height:0.49rem; margin:0.24rem 0 0.1rem;font-weight:300;}
.guahao_bot_div h2 img{ display:inline-block; vertical-align:middle; width:0.49rem; margin-right:0.3rem;}
.guahao_bot_div h3{ width:100%; overflow:hidden; margin-bottom:0.2rem;font-weight:300;}
.guahao_bot_div h3 a{ display:block; margin:0 auto; color:#f59b3b; font-size:0.26rem; border:0.02rem solid #f59b3b; width:2.74rem; line-height:0.48rem; text-decoration:none;}
#gun1 ul li { font-size: 0.24rem; line-height: 0.4rem; overflow: hidden; zoom: 1; color:#0068b7; }
#gun2 ul li { font-size: 0.24rem; line-height: 0.4rem; overflow: hidden; zoom: 1; color:#0068b7; }

