/* -----  初始化代码  ------- */

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:Verdana, Geneva, 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:none; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:.8rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
.xo_bank{ height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { max-width:750px;min-width:320px; margin:0 auto!important;color:#333333;}
img{ display:block;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;}
/*address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}*/
del,ins{text-decoration:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}   
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none}
input,button,textarea,select{*font-size:100%;outline:none}
header,nav,section,article,footer,figure,menu{ margin:0px; padding:0px; display:block}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}
.fl{float: left;}
.fr{float: right;}
.auto{ margin-left: auto; margin: auto;}
.zyvo{ margin-top:0.45rem;}
.iteml img {  width: 100%;}
.ctrl { font-size: 0.26rem; font-weight: bold; margin-top: 0.2rem;}


/***头部***/
.m_nav {position: relative; z-index: 2;}
.m_nav_icon {right: .4rem;top: .5rem;width: .6rem;height: .47rem;}
.m_nav_logo {left: .4rem;top: .4rem;width: 0.8rem;height: .47rem;}

.abs {position: absolute;}
.m_nav_list { font-size: 0.32rem;width: 2rem;text-align: center;line-height: 2.3;position: absolute;right: -.2rem; top: .79rem;background: white;padding: .15rem 0;border-bottom: #721b0e .03rem solid;display: none;}
.cl { clear: both;}
nav {width: 100%;display: block;height:1.62rem; line-height:0.8rem;background:#721b0e repeat-x; overflow:hidden;}
/*nav a:nth-child(1) {width: 1.2rem;}
nav a:nth-child(6) {width: 1.2rem;}*/
nav a {text-align: center;display: block;color: #fff;font-size: 0.32rem;float: left; width: 20%;}

/**科室**/
.keshi{  background: url(/xins/images/bg01.jpg); background-size: 100% 100%; }
.lm_title{ padding-top: .2rem; text-align: center; font-size: 18px; color: #ffecce;}
.lm_title img{width:0.11rem; padding-left: .5rem;}
.lm_title p{display: none;}
.keshi_list{display: none;}
.m_keshi_list{ padding-bottom:0.6rem;}
.lm_title img {width: 3.5rem;padding-left: .5rem;padding-top:0.8rem;padding-bottom:0.6rem;}
.m-keshi-swiper-button{width: .14rem; height: .28rem; position: absolute; top: 1.2rem;}
.m_keshi_list .m-keshi-swiper-button-next{ right: -.3rem;}
.m_keshi_list .m-keshi-swiper-button-prev{ left: -.3rem;}


/*国医名医*/
.lmbt{ text-align: center; font-size: .24rem; padding-top: .8rem; padding-bottom:0.5rem;}
.lmbt p{line-height: 1.5; padding:.15rem .3rem 0 .3rem;}
.lmbt_doctitle_m{ width: 3.11rem;}
.doc{ width:6.5rem; margin:0 auto;overflow: hidden;}
.swiper-pagination-mdoc{ bottom: -.04rem !important;}
.swiper-pagination-mdoc span{ width: .6rem; height: .1rem; border-radius: 0; margin: 0 2px !important;}
.swiper-pagination-mdoc .swiper-pagination-bullet{ background: #b28850; opacity: 1;}
.swiper-pagination-mdoc .swiper-pagination-bullet-active{ background: #91322a;}
.doc .swiper-pagination-bullet-active{ background:#721b0e;}
.doc .swiper-pagination{ width:6.5rem; margin:0.3rem auto 0; }
.doc .swiper-pagination-bullet{ margin-right:5px;}

/*专家团队*/
.zj_bg img{ height:2rem; margin-top:0.9rem;}

/*视频报道*/
.vidc{background: url(/xins/images/vid_bg.jpg); background-size: 100% 100%; margin-top:0.2rem;padding-bottom: 0.3rem;}
.vida{ width:90%; margin:0 auto 0.5rem;}
.vida img{ width:100%;}
.vidb{ width:90%; margin:0 auto 0.3rem; overflow:hidden;}
.vidb li{ width:47%;}
.ynz{ margin-top:1rem;}

/*底部*/
.footer{/*background: #721b0e;*/ margin-top:1rem; overflow: hidden; padding-bottom: 1.4rem;}
.footer_nav{ padding:.1rem 0; text-align: center;}
.footer_nav li{display: inline-block; font-size: .24rem; color: #fff;}
.footer_nav li::after{content: "|"; padding:0 .2rem;}
.footer_nav li:last-child::after{ display: none;}
.footer_nav a{color: #fff;}
.footer_ewm{width: 2.1rem; padding-left: .3rem;}
.footer_ewm img{width: 100%;}
.footer_info{ padding: .3rem .2rem 0 .2rem; clear: both; overflow:hidden;}
.footer_contact{padding-left: .4rem; width: 4.67rem; color: #fff;}
.footer_contact dl{ padding-bottom: .15rem; clear: both; overflow: hidden;}
.footer_contact dt{float: left; padding-top: .05rem;}
.footer_contact dt img{width: .23rem;}
.footer_contact dd{ float: left; padding-left: .1rem; }
.footer_contact h4{font-size:.28rem; font-weight: normal;text-align: justify;}
.footer_tel{font-size: .28rem; font-weight: bold;}
.footer_logo{text-align: center;font-size: .24rem;padding-top: .4rem;padding-bottom: 0.2rem; width:100%;}
.footer_logo img {width: 3.11rem;}
.footer span{ font-weight:bold; font-size:0.28rem; color:#fff;}

/*名医工作室*/
.colban { /*margin-top:0.5rem;*/}
.col_my_bg{width: 100%;background: url(/xins/images/bg.jpg)no-repeat;background-size: auto;background-size: 100% 100%;overflow: hidden;}
.col_my_tit{padding-top: .5rem;text-align: center;font-size: 18px;color: #ffecce;}
.col_my_tit img{width: 3.6rem;padding-top: 0.6rem;}
.col_my_c{ width:80%; margin:0 auto;}
.col_my_des { color: #333;font-size: 0.28rem;text-align: justify; margin-top: 0.2rem;}
.col_my_c{ margin-top:0.5rem;}

/*试听列表*/
.colcon {overflow: hidden;margin-top: 0.5rem;}
.col_st_list{overflow: hidden;width: 7.02rem;margin:0.4rem auto 0;}
.col_st_list ul{overflow: hidden;width: 7.02rem;margin: 0 auto;}
.col_st_list li{width: 3.42rem;margin-bottom: 0.4rem;box-shadow: 0 0 20px -5px ;}
.col_st_list li:nth-child(odd){float: left;}
.col_st_list li:nth-child(even){float: right;}
.col_st_list li:nth-child(2n+1) {float: left;}

.col_news_li1{ float:left; width:49%;margin-bottom: .2rem;margin-top: .2rem;height: 3.5rem;}
.col_news_li1:nth-child(even){ float:right; margin-left:0; margin-right:0;}
.col_news_li1 .nl{ float:none; width:100%;}
.col_news_li1 .nr{ float:none; width:100%;text-align: justify;}
.col_news_li1 .n_tit { font-size: 0.28rem; margin-top: 0.2rem; margin-left:0;}
.col_news_li1 .nl{ position:relative;}
.play {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1) url(/xins/images/play2.png) no-repeat center;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.play:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}

/*新闻资讯*/
.colcon {overflow: hidden;margin-top: 0.5rem;}
.col_news_list{overflow: hidden;width: 7.02rem;margin:0.4rem auto 0;}
.col_news_li{border: #a68e78 solid 1px;overflow: hidden;margin-bottom: .3rem;margin-top: .5rem;}
.nl{ float:left; width:2rem;}
.nr{ float:left; width:4.8rem;text-align: justify;}
.n_data {  float: right;font-size: 0.28rem;}
.n_tit { font-size: 0.28rem; margin-top: 0.2rem;margin-left: 0.3rem;}
.lx_con{overflow: hidden;width: 7.02rem;margin:0 auto; background:#721b0e;padding: 0.3rem 0;}
.lx_con span {float: left;margin-right: 0.2rem;}
.lx_con p {clear: both;color: #fff;padding: 0.2rem 0.5rem;font-size: 0.28rem;}

/*关于渤海*/
.tabBox2 .hd{ height:3rem; line-height:3rem;  position:relative; margin-bottom:0.8%;margin-top:3%}
.tabBox2.hd ul{ position:absolute;top:0; overflow:hidden; width:98%  }
.tabBox2 .hd ul li{ float:left; margin:0 0.5% 0 0; color:#666; width:32.8%; text-align:center; font-size:1.4rem;background:#656464}
.tabBox2 .hd ul li a{ color:#fff}
.tabBox2 .hd ul .on{background:#006dc6 }
.tabBox2 .hd ul .on a{ display:block;  }
.tabBox2 .bd ul{  background:#eee; overflow:hidden; }

/*医院介绍*/
.js_con {overflow: hidden;width: 7.02rem;margin:0.3rem auto 0;padding: 0.3rem 0;}
.js_con p {font-size: 0.32rem;clear: both;padding: 0 1.2rem;margin-bottom: 0.3rem;}
.js_con span {float: left;}
.js_con img {float: left;padding-right: 0.3rem;width: 0.7rem;margin-top: 0.05rem;}
#colt {clear: both;overflow: hidden;margin: 0.5rem auto;width: 6.4rem;}
#colt span {float: left;height: 0.6rem;line-height: 0.6rem;width: 1.457rem;font-size: 0.26rem; color:#333;text-align: center;color: #ccc;background:url(/xins/images/gy08.png)no-repeat;background-size: auto;background-size: 100% 100%;margin-right: 0.133rem;}
#colcon #colh{display: none; }
#colcon{ width:6.4rem; margin:0 auto; overflow:hidden;}
#colt span.select {background: url(/xins/images/gy07.png)no-repeat;background-size: auto;background-size: 100% 100%; color: #fff;}
#colcon #colh.show {display: block;}
.wcol_bg{background: url(/xins/images/b05.jpg)no-repeat;background-size: auto;background-size: 100% 100%;height: 6.6rem;}

.swiper-container-wry {width: 80%; margin: 0 auto;}
.swiper-pagination-wry span{ width:11px; height:11px; border-radius:100%; margin: 0 2px !important;}
.swiper-pagination-wry .swiper-pagination-bullet{ background:#a9907a; opacity: .2;}
.swiper-pagination-wry .swiper-pagination-bullet-active{ background: #91322a;opacity: 1;}
.wcol_bg .swiper-pagination-bullet-active{ background:#721b0e;}
.wcol_bg .swiper-pagination{ width:7.5rem; margin:0.15rem auto 0; }
#colcon .swiper-container-js{ margin-top:0.25rem;}


.swiper-pagination-js {width: 80%; margin: 0 auto;}
.swiper-pagination-js span{ width:11px; height: 11px; border-radius: 100%; margin: 0 2px !important;}
.swiper-pagination-js .swiper-pagination-bullet{ background: #a9907a;opacity: .2;}
.col_bh .swiper-pagination-bullet-active{ background:#721b0e;opacity: 1;}
.col_bh .swiper-pagination{ width:6.5rem; margin:0.15rem auto 0; }
.col_bh .swiper-pagination-bullet{ margin-right:5px;}
#colcon .swiper-pagination-js{ margin-top:0.25rem;}


.tsfw_ul{ width:80%; margin:0.4rem auto 0; overflow:hidden;}
.tsfw_ul li:nth-child(odd){ float:left; width:46%;font-size: 0.32rem;margin-bottom: 0.2rem;}
.tsfw_ul li:nth-child(even){ float:right; width:40%;font-size: 0.32rem;margin-bottom: 0.2rem;}
.tsfw_ul img { float: left; padding-right: 0.3rem; width: 0.7rem; margin-top: 0.05rem;}
.tsa{ width:96%; margin:0.4rem auto 0; overflow:hidden;}
.tsa li{ float:left; width:50%; text-align:center;}
.tsb img { width: 35px;display: initial;}
.tsc{ color:#721b0e; font-size:0.2rem;text-transform: uppercase; margin:0.1rem 0;}
.tsd{ margin-top:0.1rem; font-weight:bold; font-size:0.32rem;}
.tse,.tsf,.tsg{ color:#333; font-size:0.22rem; margin-top:0.05rem;}

.clpic{ width:60%; margin:0.6rem auto 0.2rem;}
.clbga{ background:url(/xins/images/b12.png) no-repeat;background-size: auto;background-size: 100% 100%; height:4rem;box-shadow: 0px 10px 10px #888;margin-bottom: 0.15rem;width: 100%;}
.clbga .clba {color: #fff; text-align: center; width: 60%; float: right;font-size: 0.32rem;padding-top: 0.35rem;}
.clbga .clbc { color: #fff; float: right; width: 63%; padding: 0 2%; text-align: justify; text-indent: 2em;margin-top: 0.25rem;font-size: 0.24rem;}

.clbgb{ background:url(/xins/images/b13.png) no-repeat;background-size: auto;background-size: 100% 100%; height:4rem;box-shadow: 0px 10px 10px #888;margin-bottom: 0.15rem;width: 100%;}
.clbgb .clba {color: #333; text-align: center; width: 48%; float: right;font-size: 0.32rem;padding-top: 0.35rem;}
.clbgb .clbc { color: #333; float: right; width: 53%; padding: 0 2%; text-align: justify; text-indent: 2em;margin-top: 0.25rem;font-size: 0.24rem;}
 
.clbgc{ background:url(/xins/images/b14.png) no-repeat;background-size: auto;background-size: 100% 100%; height:4rem;box-shadow: 0px 10px 10px #888;margin-bottom: 0.15rem;width: 100%;}
.clbgc .clba {color: #333; text-align: center; width: 48%; float: right;font-size: 0.32rem;padding-top: 0.35rem;}
.clbgc .clbc { color: #333; float: right; width: 53%; padding: 0 2%; text-align: justify; text-indent: 2em;margin-top: 0.25rem;font-size: 0.24rem;}

/*关于渤海*/
.stit {font-family: 微软雅黑;width: 96%;margin: 0.2rem auto;text-align: justify;line-height: 0.45rem;font-size: 0.32rem;font-weight: bold;}
.sdata {font-family: 微软雅黑;text-align: left;font-size: 0.28rem;width: 96%;margin: 0 auto;color: #999;}
.sdata span{ margin-right:5%;}
.scon { width: 7rem; margin: 0 auto; font-size: 0.28rem;text-align: justify;font-family: 微软雅黑;}
.scon img {width: 100%;font-family: 微软雅黑; margin:0 auto;text-indent: -2em;}
.scon p {font-family: 微软雅黑;margin: 0.4rem 0;font-size: 0.28rem;line-height: 0.42rem;text-align: justify;text-indent: 2em;}
.dh_head { width: 100%; height: 0.8rem; background: #dfdfdf;}
.dh_head p { font-size: 0.28rem; color: #333; text-align: left; line-height: 0.8rem;}
.dh_head img { width: 0.35rem; height: 0.35rem; float: left; margin-top: 0.22rem; margin-left: 0.2rem; margin-right: 0.2rem;}


/* 飘窗 */
.bottom_fixed{width: 100%;height: 1.37rem;position: fixed;background:#fff;bottom: 0px;max-width:750px;min-width:320px;-webkit-box-shadow: 0px -3px 30px #747e88;   -moz-box-shadow:0px -3px 30px #747e88;   box-shadow:0px -3px 30px #747e88;z-index: 1;}
.bottom_fixed div{width:5.9rem;margin:0.24rem auto;}
.bottom_fixed div a{display: block;width: 2.9rem;}
.fl {float: left;}
.fr {float: right;}
.bottom_fixed .fl img,.bottom_fixed .fr img{ width:100%;}
#pages {text-align: center; font-size: 0.28rem;margin-top: 0.4rem;}
.article{margin-top:0.4rem; width:7rem; margin:0 auto;} 
.article a,.article span{ font-family:"微软雅黑"; font-size:0.28rem; color:#333;}
.bottom1{ margin-top:0.15rem;}

.pubc-tabs {
	position: relative;
}
.pubc-tabs .scrollbox{
	margin: 0 30px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}
.pubc-tabs .scroll-mob{
	display: inline-block;
}
.pubc-tabs .btn1 {
  width: 0.4rem;
  height: 0.6rem;
  margin-top: -0.3rem;
  background-size: 0.3rem;position: absolute;top: 50%;cursor: pointer;
}
.pubc-tabs .prev{
	background:url(/xins/images/pubc-tabs-icon1.png) no-repeat center;
	left: 0;
}
.pubc-tabs .next{
	background:url(/xins/images/pubc-tabs-icon2.png) no-repeat center;
	right: 0;
}
.pubc-tabs .item {
  text-align: center;
  display: inline-block;
  cursor: pointer;
}.pubc-tabs .item .s1 {
  width: 2.84rem;
  height: 0.8rem;
  line-height: 0.78rem;
  background: none;
  border: 1px solid #763a27;
  margin: 0 0.05rem;
  font-size: 0.28rem;
  display: block;
}.pubc-tabs .item.cur .s1 {
  background: #763a27;color:#fff;
}
.iteml {
  overflow: hidden;
  width: 100%;
  margin:0 auto;
}
.iteml li {
  float: left;
  width: 25%;
  text-align: center;
}
.itemlp img{ display:inline; width:44px;}
.itemlt{ font-size:0.28rem; color:#fff;}
.itemlft{font-size:0.14rem; color:#fff;text-transform:uppercase}
#itemt{ margin-top: 0.4rem;}
.scon video{ max-width:100%; margin-top:0.25rem;}

/*专题专栏*/
.isect6 {width: 6.5rem;margin:1rem auto 0;overflow: hidden;}
.isect6 .container1{width: 100%;position: relative;overflow: hidden;}
.isect6 .container1 .swiper-slide a{display: block;height: 0;padding-bottom: 50.847%;position: relative;}
.isect6 .container1 .swiper-slide a:before,
.isect6 .container1 .swiper-slide a:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(/xins/images/pbg01.png) no-repeat center;background-size: 100% 100%;}
.isect6 .container1 .swiper-slide a:after{background-image: url(/xins/images/pbg02.png);opacity: 0;}
.isect6 .container1 .swiper-slide a span{width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;padding: 10px 13px;z-index: 2;}
.isect6 .container1 .swiper-slide a span em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect6 .container1 .swiper-slide a:hover:after{opacity: 1;}
.isect6 .swiper-pagination-bullet { margin-right: 5px;}
.isect6 .swiper-pagination-bullet-active { background: #721b0e;}
.isect6 .swiper-pagination { width: 6.5rem; margin: 0.3rem auto 0;}
.isect6 .link dt{position: absolute;left: 20px;top:0;line-height: 60px;font-size: 20px;color: #004d24;}
.isect6 .link dd .container2{width: 100%;position: relative;overflow: hidden;}
.isect6 .link dd .container2 .swiper-slide{width: auto;}
.isect6 .link dd .container2 .swiper-slide a{display: block;line-height: 60px;font-size: 14px;color: #333333;font-family: "Microsoft Yahei";}
.isect6 .link dd .container2 .swiper-slide a:hover{color: #004d24;}
.pi20 .swiper-slide { float: left; width: 320px; margin-right: 20px; overflow: hidden;}



.gj{overflow: hidden;width: 7.02rem;margin:0 auto;padding: 0.3rem 0;}
.gj dt{ font-size:0.32rem; margin-bottom:0.35rem; margin-top:0.35rem;}
.gj dd{ font-size:0.28rem; line-height:0.6rem;}

/*新版底部*/
.xfootb{ background:#333; width:100%; height:0.6rem; line-height:0.6rem; text-align:center;}
.xfootc { background: #333;width: 100%; height: 0.6rem; line-height: 0.6rem; text-align: center; padding-bottom: 5%; color:#fff; font-size:0.28rem; font-weight:bold;}