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: "微软雅黑", Arial, Helvetica, sans-serif; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }

a:hover { text-decoration:underline; }
.red, .red a { color:#ad1603; }
.blue, .blue a { color:#1061cc; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank2 { height:20px; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { font-size:75%; margin:0 auto; color:#333;max-width:32rem;position: relative;height:100%; }
.img img,.img{max-width:100%;max-height:100%;}
img{max-width:100%;max-height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

.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; }
.blank { height: 1rem; clear: both; overflow: hidden; }
.blank30 { height: 1.3rem; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.dayuhao:after { content: ">>"; }
.kuang{width:96.875%;margin:0 auto;}
.zx_kuang{width:92.8125%;margin:0 auto;overflow:hidden;}
.absolute{position:absolute;}
#red, #red a {color: #F00;}

.top {
    overflow: hidden;
    
}

/** 兼容问题 **/
nav li{font-size:1.25rem!important;}
.lzc_wzgund{width:24.52rem!important;height:3rem!important;line-height:3rem!important;}

/**@media screen and (max-width:480px){
.lzc_wzgund{height:3rem!important;line-height:3rem!important;width:23.79rem!important;}
}**/

/** 头部 **/
.head{ height:auto; overflow:hidden; background:#522721;}	
.head h4{ float:left; line-height:3rem;font-size:0.6rem;;color:#fff; margin-left:2rem}
.head h3{ float:right; line-height:2.4rem;font-size:0.8rem;;color:#fff; margin-right:2rem}
.head img{ margin-top:0.2rem;}
.head span{ margin-left:0.5rem;}
.head span a{font-size: 0.8rem;color: #fff;}


.banner{width:100%;position:relative;}
.title h2{background:url(../images/pic6.jpg) no-repeat center top;line-height:2.75rem;font-size:1.4rem;font-weight:bold;text-align:center;color:#fff;
background-size:100% 100%;margin:0.5rem 0 0.5rem;}

.xo_bank{  height:0.65rem; width:0;}

/** 病种 **/
.zt_xm{ overflow:hidden;}
.zt_xm li{ border-bottom:1px solid #cccaca; padding:0.5rem 0; overflow:hidden;}
.zt_xm li cite{ float:left; width:26%; overflow:hidden;}
.zt_xm li cite img{ width:100%; height:auto;}
.zt_xm li .zt_wxm{ width:74%; overflow:hidden;}
.zt_xm li .zt_wxm h2{ float:left; background:url(../images/xx_r.jpg) no-repeat center right/1% 80%; color:#333333; font-size:1.2rem; line-height:1.75rem; padding:0 0.7rem;}
.zt_xm li .zt_wxm h2 a{ color:#333333;}

/** 服务中心 **/
.xo_fwz{ overflow:hidden; background:#F0E7DE;padding: 0 0 0.9rem 1rem;}
.xo_fwz h2{ text-align:center; color:#333333; font-size:1.5rem;}
.zt_wf{ overflow:hidden; margin-top:1rem;}
.zt_wf h3{ background:#522721; border-radius:9px; width:22%; text-align:center; font-size:1.4rem; line-height:2rem; height:5rem; padding:0.5rem 0; float:left; margin-right:0.9rem;}
.zt_wf h3:last-child{ margin-right:0;}
.zt_wf h3 a{ color:#FFF;}
/** 医院培训内容 **/
.zr_lmyw1{ overflow:hidden;}
.zr_lmyw { padding:0 0.5rem; overflow:hidden;}
.zr_lmyw li{ overflow:hidden; border-bottom:1px dashed #d2d2d2; padding:0.65rem 0rem 0.9rem;}
.zr_lmyw li .zr_picr{ width:34%; overflow:hidden;}
.zr_lmyw li .zr_picr img{ width:100%; height:auto;}
.zr_lmyw li .zr_picr2{ width:65%; overflow:hidden; line-height:1.6rem; font-size:0.9rem;}
.zr_lmyw li .zr_picr2 span{text-indent:2em;}
.zr_picr2 a.rey{ color:#fff;display: inline-block;width:5.5rem;height:1.7rem;line-height:1.7rem;text-align:center;background: #522721;border-radius: 5px;margin-top:0.4rem;}
.zr_lmyw li h2{color:#333333; font-size:1.2rem;padding-bottom:0.45rem;}
.zr_picr2 b{ background:url(../images/yd_f.png) center left no-repeat;padding-left:0.9rem; float: right;margin: 0.5rem 0.5rem 0 0;font-size: 0.4rem;color: #666; height:1.5rem;}
@media screen and (max-width:480px){
.zr_picr2 b{height:1.2rem!important;padding-left:1.3rem!important;}
}
/** 分页跳转 **/
.page{height:2.5rem;line-height:2.5rem;margin-bottom:0.5rem;}
.pagelist{display:table;margin:0 auto; border-collapse:separate;border-spacing: 5px;}
.pagelist ul {background:none !important;}
.pagelist ul li{display:table-cell;border:#acacac 1px solid;text-align:center;padding: 0.25rem 0.5rem; font-size:1rem;}
.pagelist ul li a{color:#000;text-decoration: none;}
.dlde_xw{ height:2.75rem; line-height:2.75rem; color:#fff; font-size:1.5rem; font-weight:bold; background:url(../images/dlde_01.jpg); background-size:100% 100%; text-align:center; overflow:hidden;}
.pagelist ul a{margin-right:0.5rem; font-size:1rem;} 
.pagelist .pagedangqian{color: #ff0003;} 
.pagelist .pageinfo{   font-size: 1rem;} 
/*切换效果样式*/

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{;left:0px;top:45%;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{;right:0px;top:45%;left:auto}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.swiper-button-next{ right:0; float:right;}

.swiper-button-next,.swiper-button-prev{ width:1.9rem; top:0; margin-top:3.75rem;}

.swiper-button-next img,.swiper-button-prev img{ width:1.85rem;}


html{ font-size:62.5%;}

html { font-size: 10px; font-size: calc(100vw / 32);}
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
