/*共同*/
 
video { width: 100%; } 
 
.subMain { width: 100%; background: #fff; } 
 
.subMainTop { background: #1ccbba; } 
 
.subMainLayout { width: 1200px; margin: 0 auto; } 
 
.subMainLayout .subTitle { height: 60px; line-height: 60px; color: #333; font-size: 20px; border-bottom: 1px solid #898989; } 

.subMainLayout .subTitle img { width: 23px; height: 23px; margin-right: 5px; margin-top: 19px; } 

.subMainLayout .subTitle span {} 
 
.subMainLayout .subTitle a { font-size: 16px; color: #999; padding-right: 15px; }
 
/*主要部分*/ 
.subMainBody {	min-height: 10px;overflow: hidden; }

.subMainBody .subGuildTitle { font-size: 14px; color: #999; line-height: 26px; padding-top: 20px; }
 
.subMainBody .subGuildTitle a { color: #999; }
 
.subMainBody .subGuildTitle .subGuild { color: #333; }
 
.subMainBody .subpage { line-height: 120px; width: 890px; text-align: center; background: #fff; }
 
.subMainBody .subpage a { color: #999; padding: 0 12px; margin: 0 5px; display: inline-block; height: 24px; line-height: 24px; font-size: 14px;border-radius: 3px;}
.subMainBody .subpage input { color: #999; padding: 0 12px; margin: 0 5px; display: inline-block; height: 24px; line-height: 24px; font-size: 14px;border-radius: 3px;}
 
.subMainBody .subpage .pageAction { background: #1bccba; color: #fff; }
 
/*****/ 
.subContent { min-height: 10px; overflow: hidden; }
 
/*右边栏*/ 
.subMainSideBar { width: 310px; padding: 40px 0 25px; }

.subSideBarTop {padding: 0 22px;}
 
.subSideBarTop p { text-align: center; color: #001d93; font-size: 16px; line-height: 35px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 30px; }
 
.subSideBarTop .subSideBarTopImg { padding: 0 0 22px; }
 
.subSideBarTop .subSideBarTopImg img { width: 100%; }
.subSideBarTop .slick-dots{	top: 35px;	left: 0;bottom:auto;}
.subSideBarTop .slick-dots li button{width: 40px;}
 
.subSideBarBottom {margin: 0 22px;  border: 1px solid #e8e8e8;box-sizing: border-box;}
 
.subSideBarBottom .slick-dots{display: none !important;}
 .subSideBarBottom .slick-dots li button{width: 40px;}

.subSideBarbanner { padding-bottom: 22px; }
 
.subSideBartext { color: #333; font-size: 16px; line-height: 45px; border-bottom: 1px solid #e8e8e8;margin-bottom: 10px; }
 
.subSideBartext img { width: 24px; margin: 0 2px 0 10px; display: inline-block !important;}
  
 
.subSideBarDoctor { margin: 0 auto;padding: 0 3%; text-align: center; }
 
.subSideBarDoctor img { width: 100%; }
 
 .tuijianSideBarDocder img{width: 95%;}

.subSideBarName { line-height: 45px; color: #333; font-size: 16px; text-align: center; margin: 10px auto; }
 
.subSideBarzixun { color: #333; font-size: 14px; text-align: center; }
 
.subSideBarzixun a { margin: 0 10px; line-height: 25px; display: inline-block; padding: 0 15px; border: 1px solid #333333; }

 
/*左边栏*/ 
.subMainList { width: 885px; padding-top: 15px; }
.layui-tab{ width: 70%; float: left; }

 
/*文章页*/ 
.subArticle {min-height: 10px; overflow: hidden; } 
 
.subArticle .subArticleLi { width: 100%; padding: 25px 0; border-bottom: 1px solid #e8e8e8; } 
 
.subArticle .subArticleLi a { display: block; width: 100%; height: auto; } 
 
.subArticleLiTitle { min-height: 10px; overflow: hidden; line-height: 30px; color: #333; font-size: 18px; margin-bottom: 5px; } 
 
.subArticleLiTitle span {color: #999;font-size: 14px;font-weight: 100;} 
 
.subArticleLiText {line-height: 24px;color: #999;font-size: 14px; /*text-indent: 2em;*/} 

.subArticleLiText b{color: #1ccbba;} 
 
.subArticleLiText p {}
  
.subArticleLiText p span {	color: #1ccbba; }
 
/*文章详情*/ 
.articleDetails {border: 1px solid #d9d9d9;margin-top: 50px;padding-bottom: 35px;margin-bottom: 35px; } 
 
.articleDetailsTitle {	padding: 0 25px;border-bottom: 1px solid #d9d9d9;}
 
.articleDetailsTitle h4 {font-size: 22px;color: #333;line-height: 55px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.articleDetailsTitle h1 {font-size: 22px;color: #333;line-height: 55px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
 
.articleDetailsTitle p {font-size: 15px;color: #999;line-height: 45px;} 
 
.articleDetailsTitle p span:nth-child(2){ 	margin-right: 20px; }
 
.articleDetailsCenter { padding: 30px 25px; border-bottom: 1px solid #d9d9d9; }
 
.articleDetailsCenter p { line-height: 35px; font-size: 16px; color: #333; /*text-align: justify;*/ }

.articleDetailsCenter video{width: 100%;}

.articleDetailsCenter img{/*width: 100%;*/width: 450px; height:280px; text-align: center;}
 
.articleDetailsPage { font-size: 16px; color: #333; line-height: 85px; border-bottom: 1px solid #d9d9d9;     text-align: center;}
 
.articleDetailsPage a { display: inline-block; text-align: center; margin: 0 15%; }
 
.articleDetailsxg { padding: 0 25px; font-size: 22px; line-height: 45px; color: #333; }
.articleDetailsxg a{  font-size: 14px; }
 
.articleDetailsList { min-height: 10px; overflow: hidden; }
 
.articleDetailsList li { width: 45%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; margin-left: 25px; }
 
.articleDetailsList li a { color: #989898; font-size: 14px; }
.articleDetailsCenter strong{ font-weight:bold;}
.articleDetailsCenter p a{ color:#0000ff;}
.articleDetailsCenter p a:hover{ color:#1bccb8;}



/*医生团队*/ 
.subDoctor {min-height: 10px; overflow: hidden; margin-bottom: 20px; }
 
.subDoctorlist { min-height: 10px; overflow: hidden; }
 
.subDoctorlistLi { width: 48%; min-height: 10px; overflow: hidden; margin: 45px 1% 0; float: left; }
 
.subDoctorlistLi .doctorliFl { width: 45%; float: left; padding: 3px 2%;  max-height: 270px;margin-right: 2%;overflow: hidden;}
 
.subDoctorlistLi .doctorliFl img { width: 100%; }
 
.subDoctorlistLi .doctorliFR { width: 48%; height: 280px; float: left; border: 1px solid #999; box-sizing: border-box; position: relative; }
 
.doctorliFR .doctorliTitle { line-height: 30px; color: #333; font-size: 20px; text-align: center; margin-top: 20px; }
 
.doctorliFR .doctorliTextName { line-height: 30px; color: #333; font-size: 18px; text-align: center; margin: 10px auto; padding: 0 1%; }
 
.doctorliFR .doctorliTextName b { width: 45%; font-weight: bold; display: inline-block; }
 
.doctorliFR .doctorliTextName span { width: 45%; display: inline-block; }
 
.doctorliFR .doctorliText { 
 	font-size: 14px; line-height: 22px; padding: 0 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; 
 	-webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align: justify; color: #999; margin: 10px auto 10px;
}
 .doctorliFR .doctorliText a{ color: #999; }
 
.doctorliFR .doctorliTextBtn { width: 210px; margin: 0 auto; }
 
.doctorliFR .doctorliTextBtn a { display: block; border: 1px solid #999; line-height: 35px; text-align: center; font-size: 16px; color: #333; margin-bottom: 10px; }
 
.doctorliFR .doctorliTextBtn a:first-child { background: #1ccbba; border: 1px solid #1ccbba; color: #fff; }
 
.doctorliTextJt { width: 32px; height: 32px; display: block; position: absolute; top: 50%; margin-top: -18px; }
 
.subDoctorlistLi:nth-child(3) .doctorliFl,
.subDoctorlistLi:nth-child(4) .doctorliFl,
.subDoctorlistLi:nth-child(7) .doctorliFl,
.subDoctorlistLi:nth-child(8) .doctorliFl,
.subDoctorlistLi:nth-child(11) .doctorliFl,
.subDoctorlistLi:nth-child(12) .doctorliFl,
.subDoctorlistLi:nth-child(15) .doctorliFl,
.subDoctorlistLi:nth-child(16) .doctorliFl{float: right;margin-right: 0;}
 
.subDoctorlistLi:nth-child(1) .doctorliTextJt,
.subDoctorlistLi:nth-child(2) .doctorliTextJt,
.subDoctorlistLi:nth-child(5) .doctorliTextJt,
.subDoctorlistLi:nth-child(6) .doctorliTextJt,
.subDoctorlistLi:nth-child(9) .doctorliTextJt,
.subDoctorlistLi:nth-child(10) .doctorliTextJt,
.subDoctorlistLi:nth-child(13) .doctorliTextJt,
.subDoctorlistLi:nth-child(14) .doctorliTextJt,
.subDoctorlistLi:nth-child(17) .doctorliTextJt,
.subDoctorlistLi:nth-child(18) .doctorliTextJt {left: -23px;background: url(../images/sub_icon009.png) no-repeat;background-size: 100%;}
 
.subDoctorlistLi:nth-child(3) .doctorliTextJt,
.subDoctorlistLi:nth-child(4) .doctorliTextJt,
.subDoctorlistLi:nth-child(7) .doctorliTextJt,
.subDoctorlistLi:nth-child(8) .doctorliTextJt,
.subDoctorlistLi:nth-child(11) .doctorliTextJt,
.subDoctorlistLi:nth-child(12) .doctorliTextJt,
.subDoctorlistLi:nth-child(15) .doctorliTextJt,
.subDoctorlistLi:nth-child(16) .doctorliTextJt{	right: -23px;background: url(../images/sub_icon010.png) no-repeat; 	background-size: 100%;}
 
/*在线预约*/
#zxyy_b .zxyy_imgj{  max-width:100%;  margin-top:18px; margin-bottom:10px;}
.zxyy_bd{  margin-top:30px; overflow:hidden; }
.zxyy_bd img{ max-width:100%;}
.zxyy_bd .zxyy_imgz{ float:left; margin-left:150px}
.zxyy_list{ 
    float:left; 
    margin-left:0.5rem; 
    font-weight:400;  
    background-color:#fff; 
    padding:30px;
    text-align: center;
    max-width: 100%;
    overflow: hidden;
    
}

.zxyy_list p{ font-size:1.2em;
    text-align: center;
    margin-bottom:20px;
    font-weight: 800;
}
.zxyy_list p.zxyy_z{ font-size:1em; margin-bottom: 0px; text-align:left; font-weight:400;}
.input-text, textarea{border: 1px solid #A7A6AA;
    height: 18px;
    margin: 0 4px 0 0;
    padding: 2px 0 2px 5px;
    border: 1px solid #d0d0d0;
    /* background: #FFF url(../images/admin_img/input.png) repeat-x; */
    font-family: Verdana, Geneva, sans-serif,"宋体";
    font-size: 12px;
    width: 200px;
}

.table_form tr{ margin-bottom:18px;}
.table_form td, .table_form th {
    padding: 6px 0 4px 8px;
    text-align: left;
}
.table_form th {
    padding: 6px 0 4px 8px;
    text-align: right;
    width: 120px;
}

#dosubmit{ background-color:#f0f0f0; padding:7px 9px; border:1px solid #cccccc;
    margin-top: 15px;
    color: #000;
}

@media (min-width: 100px) and (max-width: 767px){
    .zxyy_bd .zxyy_imgz{ float:left; margin-left:0px}
    .zxyy_list{ margin-left: 0px;}
    .input-text, textarea{ width:160px;}
    .table_form th{ width:80px;}
}
/*医生专家团队详情*/
.subSideBarDoctorTop{ padding-left: 22px; padding-right: 22px; margin-bottom: 10px;}

.subMainSideBarzjtd .subSideBarDoctorTop{padding-left: 0;padding-right:35px}

.subMainSideBarzjtd .subSideBarTop { padding: 0 40px 22px 0;}

.subSideBarDoctorTop .subSideBarbanner{	padding: 15px 15px 25px;}

.subSideBardiv{	min-height: 1px; overflow: hidden;}

.subSideBarDoctorTop .subSideBarbanner p{ margin: 5px 0;}

.subSideBarDoctorTop .subSideBarbanner .submenzhen{	font-size: 16px; font-weight: bold;	line-height: 24px; color: #333;}

.subSideBarDoctorTop .subSideBarbanner .submzTime{ font-size: 14px;	line-height: 24px; margin-bottom: 20px;	color: #999; min-height: 1px; overflow: hidden;margin-right: 5%;}

.subSideBarDoctorTop .subSideBarbanner .submzTime input{ border: 1px solid #333;	line-height: 30px; width: 110px; float: left; border-right: none; padding-left: 10px;}

.subSideBarDoctorTop .subSideBarbanner .submzTime span{ background: #12baa9; color: #fff; text-align: center; line-height: 32px; display:inline-block; width:55px; float: left;}

.submenzhenzixun { font-size: 14px; }
 
.submenzhenzixun a { margin-right: 10px; line-height: 35px; display: inline-block; width: 36%; text-align: center; background: #ff3300; color: #fff;}

.submenzhenzixun a:last-child{ background: #00a0ea;margin-right: 0px;} 

.doctorDetails{ border: 1px solid #d9d9d9; margin-top: 40px; padding-bottom: 35px; margin-bottom: 35px; } 
 
.doctorDetails .articleDetailsCenter{ border-bottom: none; }

.articleDetailstp{ min-height: 10px; overflow: hidden; margin-bottom: 25px; text-align: center; }

.articleDetailstp .articleDetailstpFl{ height: auto; width: 50%;max-width: 345px; text-align: right; display: inline-block; }

.articleDetailstp .articleDetailstpFl img{ width: 100%; }

.articleDetailstpFR{ width:45%; max-width:250px;height:150px; border:1px solid #999; position:relative; margin-top:60px; margin-left:20px;font-size:16px;padding-top:50px;display:inline-block;} 

.articleDetailstpFR b{ font-weight: bold; line-height: 60px; }

.articleDetailstpFR .doctorDetailsJt {
	width: 32px; height: 32px; display: block; position: absolute; top: 50%;
 	margin-top: -18px; left: -23px; background: url(../images/sub_icon009.png) no-repeat; background-size: 100%;
}
  
.articleDetailsnr{}

.articleDetailsnr p{ color: #333; }

.doctorDetails .subDoctorBtnbuttom{ width: 100%; text-align: center; }

.doctorDetails .subDoctorBtnbuttom a{ background: #ff3300; color: #fff; font-size: 14px; width: 35%; line-height: 45px; display: inline-block; margin: 10px 20px;}

.doctorDetails .subDoctorBtnbuttom a:last-child{ background: #00a0ea; }

 /*视频页*/ 
 .subVideoArea { min-height: 10px; overflow: hidden; margin: 30px 0 -15px 0; }
 
 .subVideoAreaFl { width: 880px; }
 
 .subVideoAreaFl ul { width: 100%; }
 
 .subVideoAreaFl ul li { position: relative; }
 
 .subVideoAreaFl ul li img { width: 100%; }
 
 .subVideoAreaFl ul li h4 {line-height:55px;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;right:0;color:#fff;font-size:16px; z-index: 9;padding: 0 10px;}
 
 .subVideoAreaFl ul li h4 span {display: block;float: left;width: 60%; }
 
 .subVideoAreaFl ul li h4 p {width: 40%;text-align: right;float: left;}
 
 .subVideoAreaFl ul li h4 p a {color: #676358;margin: 0 3px;font-size: 18px;}
 
 .subVideoAreaFl ul li h4 p .aAction {color: #1ccbba;}
 
 .subVideoAreaFR { width: 285px; }
 
 .subVideoAreaFR ul { width: 100%; }
 
 .subVideoAreaFR ul li { margin-bottom: 5px; position: relative; }
 
 .subVideoAreaFR ul li .subVideoImg { width: 285px; height: 161px; }
 
.subVideoAreaFR ul li .subVideoImg img { width: 100%; height: 100%; }
 
.subVideoAreaFR ul li .subVideoTitle { line-height: 30px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; position: absolute; left: 0; bottom: 0; right: 0; }
 
.subVideoAreaFR ul li .subVideoTitle img { width: 20px; margin-right: 3px; }
 
.subVideoTab { line-height: 50px; min-height: 10px; overflow: hidden; border-bottom: 1px solid #d9d9d9; margin-top: 20px; }
 
.subVideoTab li { width: 135px; font-size: 16px; color: #333; float: left; text-align: center; cursor: pointer; border-bottom: 2px solid #fff; }
 
.subVideoTab .subVideoAction { color: #0dc2af; border-bottom: 2px solid #0dc2af; }
 
.subVideo { min-height: 10px; overflow: hidden; padding: 30px 0 0; }
 
.subVideo li { float: left; margin: 0 43px 22px 0; }
 
.subVideo li:nth-child(3n) { margin-right: 0; }
 
.subVideo li .subVideoImg { width: 265px; height: 180px; }
 
.subVideo li .subVideoImg img { width: 100%; height: 100%; }
 
.subVideo li .subVideoTitle { line-height: 35px; font-size: 14px; color: #333; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
 
.subVideo li .subVideoTitle img { width: 20px; margin-right: 3px;}
 
/*视频专区*/ 
.subVideoZq {margin-top: 35px;}
 
.subVideoZqsp {width: 100%;}
 
.subVideoZqsp img {width: 100%;}
 
.subVideoZqsp video {width: 100%;}
 
.subVideoZq h4 {line-height: 50px;}
 
.subVideoDetails {min-height: 10px;overflow: hidden;padding: 30px 0 30px;}

/*联系就医*/
.lxjjyym{display:none;}

.subContactBan{	min-height: 10px; overflow: hidden;	background: url(../images/subImg07.jpg) no-repeat;}

.subContactBanner{ width: 1060px; margin: 0 auto; min-height: 10px; overflow: hidden; padding: 80px 70px; }

.subContactBFl{ width: 450px; float: left; padding-top: 120px; }

.subContactBFl h1{ height: 100px; line-height: 100px; color: #fff; font-size: 70px; }

.subContactBFl h2{ height: 70px; line-height: 70px; color: #fff; font-size: 30px; margin-bottom: 20px; }

.subContactBFl p{ height: 10px; width: 100px; background: #fff; }

.subContactBRI{ width: 365px; float: right; background: #a2d7cf; border-radius: 3px; text-align: center; padding: 0 30px 30px; }

.subContactBRI li{ line-height: 55px; background: #ffffff; margin-bottom: 10px; border-radius: 3px;	min-height: 10px; overflow: hidden; }

.subContactBRI li span,.subContactBRI li label,.subContactBRI li input{	float: left; font-size: 16px; height: 55px; line-height: 55px; }

.subContactBRI li span{	width: 20px; display: block; color: #ff3300; height: 55px; line-height: 55px; }

.subContactBRI li label{ text-align: left; color: #333;	font-size: 16px; margin-right: 5px; }

.subContactBRI li input{ width: 250px; height: 55px; display: block; border: none; background: none; color: #666; }

.subContactBRI .subContli7{ line-height: 60px; height: 60px; font-size: 18px; background: #0ea697; color: #fff; margin-top: 30px; }

.subContactBRI .subContli8{ line-height: 30px; height: 30px; font-size: 16px; background:none; color: #333; }

.subContactBRI .subContli1{	line-height: 70px; height: 70px; background:none; font-size: 18px; color: #333; } 

.subContactConter{ margin: 30px auto; }

.subMap{ width: 1200px; height:550px; border:#ccc solid 1px; }

.subRoute{width: 100%;font-size: 16px;color: #333;line-height: 26px;}

.subRoute p{padding-left: 60px;}

.subRoute .conP{padding: 0;	margin-top: 15px;}

.subRoute .conP b{font-size: 22px;margin-right: 10px; }

.subReco{width: 100%;min-height: 10px;overflow: hidden;}

.subReco .subRecoUl{min-height: 10px;overflow: hidden;}

.subRecoUl li {	float: left;width: 236px;margin: 20px 15px;	padding: 35px 15px 20px;border: 1px solid #e8e8e8;}
 
.subRecoUl li .mainTeamImg {width: 100%;max-height: 280px;position: relative;overflow: hidden;}
 
.subRecoUl li .mainTeamImg>a {display: block;width: 100%;height: 100%;}
 
.subRecoUl li .mainTeamImg>a img {display: block;width: 100%;}
 
.subRecoUl li .mainTeamImg .mainTeamtit {position:absolute;width:100%;left:0;text-align:center;top:345px;height:100%;color:#333;z-index:9;background:rgba(119, 225, 215, 0.8);}
 
.subRecoUl li .mainTeamImg .mainTeamtit h3 {margin: 95px 0 10px;padding: 0 5%;color: #333;font-size: 20px;}
 
.subRecoUl li .mainTeamImg .mainTeamtit p { line-height: 24px;	padding: 0 10%;	text-align: left;margin-bottom: 30px;color: #333;font-size: 14px;}
 
.subRecoUl li .mainTeamImg .mainTeamtit span {margin-top: 20px;font-size: 14px;padding: 0 5%;	color: #333;}
 
.subRecoUl li .mainTeamImg>a:hover .mainTeamtit {top: 0; transition: all 0.7s; 	-webkit-transition: all 0.7s;}
 
.subRecoUl li .mainTeamImg img {width: 95%;}
 
.subRecoUl li .mainTeamName {width: 100%;line-height: 50px;	font-size: 16px;text-align: center;}
 
.subRecoUl li .mainTeamName b {	font-weight: bold;color: #333;}
 
.subRecoUl li .mainTeamName span {color: #333;}
 
.subRecoUl li .mainTeamBtn {width: 100%;text-align: center;	margin: 0 auto 0;}
 
.subRecoUl li .mainTeamBtn a {display: inline-block;border: 1px solid #333;	text-align: center;	font-size: 14px;width: 35%;	margin: 0 5%;line-height: 30px;}


#doctor{
	    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    font-size: 16px;
    line-height: 40px;
    display: none;
    z-index: 99;
}


.subContactBRI li .sexb{
	display: inline-block;
    width: 50px;
    background: url(../images/yulbiconxz.png) no-repeat left 20px;
    background-size: 15px;
}
.subContactBRI li .sexbH{
	display: inline-block;
    width: 50px;
    background: url(../images/yulbiconxzH.png) no-repeat left 20px;
    background-size: 15px;
}

.zxwz {     color: #333;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #e8e8e8;
    /*margin-bottom: 10px;*/
    width: 84%;
    margin: 0 auto;
    margin-top: 5%; 
    padding-left: 4%;
    padding-top: 5%;
}
.zxwz ul{ margin-top:5%;}
.zxwz strong{ font-size:16px; font-weight:600;}
.zxwz span{
    right: 10%;
    float: right;
    margin-right: 3%;
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/*位置title*/
	.subMainBody .subGuildTitle{padding: 20px 2% 0;}
	
	/*主题、左边、右边栏的宽*/	
	.subContent {padding: 0 2%;}
	
	.subMainSideBar { width: 24%; padding: 20px 0 0; }	
	
	.subMainList{width: 74%;}
	
	/*文章详情*/
	.articleDetails{margin-top: 30px;}
	
	
	.articleDetailsPage a { margin: 0px 8%;}	
	
	/*医生详情*/
	.subMainSideBarzjtd {display: block !important;padding: 20px 0 0;width: 100%;}
	
	.doctorDetails{	width: 100%;}
	
	.subMainSideBarzjtd .subSideBarTop{	display: none;}
	
	.subMainSideBarzjtd .subSideBarDoctorTop{padding-right: 0;}
	
	.subSideBarDoctorTop .subSideBarbanner .subSideBardiv{min-height: 10px;overflow: hidden;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhen{display: inline-block;float: left;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime{display: inline-block;float: left;margin-bottom: 10px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhendx{display: block;width: 100%;float: none;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime input{width: 65%;}	 
	
	.doctorDetails{margin-top: 20px;}
	
	.articleDetailsTitle {padding: 0 10px;}
	
	.articleDetailsTitle h4 {font-size: 16px; line-height: 30px;}
	
	.articleDetailsTitle p{font-size: 13px;line-height: 30px;}	
	
	/*视频列表*/
	.subVideoArea{padding: 0 2%;}
	
	.subVideoAreaFl {width: 74%;}
	
	.subVideoAreaFR {width: 24%; }
	
	.subVideoAreaFR ul li .subVideoImg{	width: 100%;}
	
	/*视频详情页*/
	.subSideBarBottom{padding-left: 0;}
	
	.subSideBarDoctor { width: 100%; }
	
	.subSideBarName{line-height: 40px;margin: 5px auto;}
	
	.subSideBarzixun a {margin: 0 5px; padding: 0 5px; font-size: 13px;}	
	
	.subVideoZq {margin-top: 15px;}	
	
	.subVideoTab{margin-top: 10px;}	
	
	.subVideo li { width: 32.8%; margin: 0 0.5% 22px 0;}
	
	.subVideo li .subVideoImg{width: 100%;height: 160px;}
	
	.subVideoDetails {padding: 30px 0 10px;	}	
	
}

@media only screen and (min-width: 768px) and (max-width: 890px){
	/*视频*/
	.subVideoAreaFR ul li:last-child{display: none;}
}
 
@media (min-width: 1024px) and (max-width: 1199px){
	/*专家团队列表*/
	.subDoctorlistLi .doctorliFR { height: 270px;}
	
	.doctorliFR .doctorliTitle { line-height: 30px; margin-top: 15px;}
	
	.doctorliFR .doctorliTextName {line-height: 26px; margin: 5px auto; }
	
	.doctorliFR .doctorliText { line-height: 22px; margin: 10px auto 10px;-webkit-line-clamp: 2;}
	
	.doctorliFR .doctorliTextBtn { width: 180px;}
	
	.subDoctorlistLi .doctorliFl{text-align: center;    max-height: 260px;}
	
	.subDoctorlistLi .doctorliFl img{ width: 100%;margin: 0 auto;}
	
	/*联系就医子banner2*/
	.lxjjyym{display:none;}
	.subContactBanner{width: 884px; padding: 60px 70px;}
	
	.subMainBannerUl { padding:40px 15px; width: 994px;	}
	
	.subMainBannerUl .subMainBannerUlLi { width: 310px; margin: 0 10px;}
		
	/*地图*/
	.subMap{width: 96%;	height:550px;border:#ccc solid 1px;	margin: 0 auto;	}
	 	 	
	/*信息*/ 
	.subRoute{width: 96%;padding: 0 2%;	}
	
	/*推荐医生*/
	.subRecoUl{padding: 0 2%;}
	.subRecoUl li { width: 200px; margin: 20px 5px; padding: 20px 15px 20px;}
	
	.subRecoUl li .mainTeamImg{height: 255px;}
	
	.subRecoUl li .mainTeamName{line-height: 45px;}
	
	.subRecoUl li .mainTeamImg .mainTeamtit h3 { margin: 40px 0 10px;}
	
	.subRecoUl li .mainTeamImg .mainTeamtit p{margin-bottom: 20px;}
}

@media (min-width: 980px) and (max-width: 1023px){
	/*专家团队列表*/
	.subDoctorlistLi .doctorliFR {height: 250px;}
	
	.doctorliFR .doctorliTitle { line-height: 30px; margin-top: 15px;}
	
	.doctorliFR .doctorliTextName {line-height: 25px; margin: 10px auto; }
	
	.doctorliFR .doctorliText {	line-height: 22px; margin: 10px auto 10px;-webkit-line-clamp: 2;}
	
	.doctorliFR .doctorliTextBtn {width: 180px;	}
	
	.subDoctorlistLi .doctorliFl{text-align: center;max-height: 240px;overflow: hidden;}
	
	.subDoctorlistLi .doctorliFl img{width: 100%;margin: 0 auto;}
	
	/*联系就医子banner2*/
	.lxjjyym{display:none;}
	.subContactBanner{width: 824px; padding: 45px 30px;} 
	
	.subContactBFl { width: 410px; padding-top: 120px;}
	
	.subContactBFl h1 { font-size: 60px;}
	
	.subContactBFl h2{ font-size: 28px;}
	
	.subContactBFl p {height: 8px;}
	
	.subContactBRI { width: 350px; padding: 0 10px 30px;}
	
	.subContactBRI li {	line-height: 50px;}
	
	.subContactBRI li span, .subContactBRI li label, .subContactBRI li input { font-size: 14px; height: 50px; line-height: 50px; }
	
	.subContactBRI li input { width: 240px; }
		
	/*地图*/
	.subMap{width: 96%; height:550px; border:#ccc solid 1px; margin: 0 auto; }	
	/*信息*/	
	.subRoute{ width: 96%; padding: 0 2%; }	
	/*推荐医生*/
	.subRecoUl li { width: 185px; padding: 25px 15px 20px; margin: 20px 0 20px 20px;}
	
	.subRecoUl li .mainTeamImg {  height: 240px; }
	
	.subRecoUl li .mainTeamName { line-height: 45px;}
	
	.subRecoUl li .mainTeamBtn a {line-height: 25px;} 
	   
    .subRecoUl li .mainTeamImg .mainTeamtit h3 { margin: 40px 0 10px;}
    
	.subRecoUl li .mainTeamImg .mainTeamtit p {line-height: 22px;margin-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	/*专家团队列表*/
	.subDoctorlistLi {width: 100%; float: none;}
	
	.subDoctorlistLi .doctorliFl{text-align: center;margin-right:0}
	
	.subDoctorlistLi .doctorliFl img{height: 355px;width: auto;margin: 0 auto;}
	
	.subDoctorlistLi:nth-child(even) .doctorliFl {float: right; }
	
	.subDoctorlistLi:nth-child(odd) .doctorliFl { float: left;margin-right: 5%;}
	
	.subDoctorlistLi:nth-child(even) .doctorliTextJt {left: auto; right: -23px; background: url(../images/sub_icon010.png) no-repeat; background-size: 100%;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliTextJt { left: -23px; background: url(../images/sub_icon009.png) no-repeat; background-size: 100%;	}	
	
	.subDoctorlistLi .doctorliFR{width: 40%;}
	.subDoctorlistLi:nth-child(even) .doctorliFl{margin-right: 5%;}
	.subDoctorlistLi:nth-child(even) .doctorliFR{margin-left: 2%;}
 
	.doctorliFR .doctorliTextBtn { width: 245px; }
	
	.doctorliFR .doctorliTextBtn a {line-height: 40px;}
	 
	
	
	/*联系就医子banner2*/
	.lxjjyym{display:none;}
	.subContactBanner{width: 708px;padding: 35px 20px;}
	
	.subContactBFl {width: 340px;padding-top: 120px;}
	
	.subContactBFl h1 { font-size: 50px; height: 90px;line-height: 90px;}
	
	.subContactBFl h2{font-size: 24px; height: 60px;line-height: 60px;}
	
	.subContactBFl p {height: 6px;}
	
	.subContactBRI {width: 315px; padding: 0 20px 25px;}
	
	.subContactBRI li {line-height: 50px;}
	
	.subContactBRI li span, .subContactBRI li label, .subContactBRI li input { font-size: 14px;height: 45px;line-height: 45px;}
	
	.subContactBRI li input {width: 220px; }
	
	.subContactBRI .subContli1 {line-height: 60px; height: 60px;}
	
	.subContactBRI .subContli7 { line-height: 50px; height: 50px; margin-top: 25px;}
	
	/*地图*/
	.subMap{width: 96%;height:550px;border:#ccc solid 1px;margin: 0 auto;}	
	/*信息*/	
	.subRoute{width: 96%;padding: 0 2%;}		
	
	/*推荐医生*/
	.subRecoUl {width:96%; padding: 0 2%;}
	
	.subRecoUl li { width: 23.5%;padding: 15px 0px 20px; margin: 20px 0 20px 1%;}
	
	.subRecoUl li .mainTeamImg{height:220px;}
	
	.subRecoUl li .mainTeamImg .mainTeamtit h3 {margin: 35px 0 10px; font-size: 18px;}
	
	.subRecoUl li .mainTeamImg .mainTeamtit p {line-height:22px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
	
	.subRecoUl li .mainTeamBtn a { font-size: 12px; width: 40%; margin: 0 2%;line-height: 25px;}
	
	.subMainInquiryUl li{width: 19%;margin: 0 0.5%;}
	
}

@media (min-width: 411px) and (max-width: 767px) {
	
	/*位置title*/
	.subMainBody .subGuildTitle{padding: 15px 2% 0; line-height: 20px;}
		
	/*主题、左边、右边栏的宽*/	
	.subContent { padding: 0 2%; } 
	
	.subMainSideBar {width: 100%; padding: 40px 0 0; float: none; display: none;}	
	
	.subMainList{width: 100%;float: none;}	
	
	/*文章列表*/
	.subArticleLiTitle {min-height: 1px;overflow: hidden;}
	
	.subArticleLiTitle b{font-size: 16px;font-weight:bold; /*width:75%;*/display: block;text-align: left; overflow: hidden;/*white-space: nowrap;*/ text-overflow: ellipsis;}
	
	.subArticleLiTitle span { display: block; text-align: left; width: 20%; font-size: 13px;}
	
	/*文章详情*/
	.articleDetails{ margin-top: 30px; }
	
	.articleDetailsCenter p{ line-height: 26px; font-size: 14px; }
	.articleDetailsCenter p span{ line-height: 26px; font-size: 14px!important; }
	.articleDetailsCenter h2 span{ line-height: 30px; font-size: 14px!important; }
	
	.articleDetailsPage a { margin: 0px 3%; font-size: 14px; }	
	
	.articleDetailsxg { padding: 0 15px; font-size: 20px; line-height: 40px; }
	
	.articleDetailsList li { margin-left: 2%; }
	.articleDetailsCenter img{width: 100%;}
	.articleDetailsCenter strong{ font-weight:bold;}
	#articleD  p strong{ font-weight:bold;}
	
	/*专家团队列表*/
	.subDoctorlistLi { width: 100%; float: none;}
	
	.subDoctorlistLi .doctorliFl{text-align: center;max-height: 166px;}
	
	.subDoctorlistLi .doctorliFl a{	display: block;	width: 100%;}
	
	.subDoctorlistLi .doctorliFl img{height: auto;width: 100%; max-width: 200px; margin: 0 auto;}
	
	.subDoctorlistLi:nth-child(even) .doctorliFl { float: right;margin-top: 20px;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliFl { float: left; width: 45%;margin-top: 20px;}
	
	.subDoctorlistLi:nth-child(even) .doctorliTextJt {left: auto; right: -23px; background: url(../images/sub_icon010.png) no-repeat; background-size: 100%;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliTextJt { left: -23px; background: url(../images/sub_icon009.png) no-repeat; background-size: 100%;}	
	
	.doctorliFR .doctorliTextBtn { width: 80%;margin: 0 auto; }
	
	.doctorliFR .doctorliTextBtn a {line-height: 30px; }    
    
    .subDoctorlistLi .doctorliFR{height: auto;padding: 10px 0;width: 45%;margin-left: 3%;}
    .subDoctorlistLi:nth-child(even)  .doctorliFR{margin-left: 0;}
    .doctorliFR .doctorliTitle {line-height: 20px; font-size: 16px; margin-top: 5px;}
    
    .doctorliFR .doctorliTextName {line-height: 20px; font-size: 13px; margin: 5px auto; }
    
	.doctorliFR .doctorliText {font-size: 12px;line-height: 20px; margin: 10px auto 10px;-webkit-line-clamp: 2;}
		
	/*专家详情*/	
	.subMainSideBarzjtd  {display: block !important;padding: 20px 0 0;	}
	
	.subMainSideBarzjtd .subSideBarTop{display: none;}
	
	.subMainSideBarzjtd .subSideBarDoctorTop{padding-right: 0;margin: 0;}
	
	.subSideBarDoctorTop .subSideBarbanner .subSideBardiv{min-height: 10px;overflow: hidden;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhen{	display: inline-block;float: left;font-size: 14px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime{display: inline-block;float: left;margin-bottom: 10px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhendx{display: block;width: 100%;float: none;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime input{width: 70%; }	 
	
	.doctorDetails{margin-top: 20px;margin-bottom: 0px; padding-bottom: 20px;}
	
	.doctorDetails .subDoctorBtnbuttom a{line-height: 35px;}
	
	.articleDetailsTitle {padding: 0 10px;}
	
	.articleDetailsTitle h4 { font-size: 16px; line-height: 30px;}
	
	.articleDetailsTitle p{font-size: 13px;line-height: 30px;}
	
	.articleDetailstpFR{margin-top: 0;padding-top: 20px; height: 135px;font-size: 14px;width: 46%; float: left;}
	
	.submenzhenzixun a{width: 44%;}	
	
	.articleDetailsCenter {padding: 30px 15px 15px;}
		.articleDetailstp .articleDetailstpFl {width: 45%; float: left;}
	
	/*视频列表*/
	.subVideoAreaFl {width: 100%; margin: 0 auto;}
	
	.subVideoAreaFR {width: 24%;display: none; }	
	
	.subVideoTab li {width: 30%;font-size: 13px;}	
	
	.subMainBody .subpage{width: 100%;line-height: 40px;margin: 0 auto;	}
	
	.subMainBody .subpage a{padding: 0 6px;margin: 0 3px;font-size: 12px;}
	
	/*视频详情页*/
	.subSideBarBottom{padding-left: 0;}
	
	.subSideBarDoctor { width: 100%; }
	
	.subSideBarName{line-height: 40px;margin: 5px auto;	}
	
	.subSideBarzixun a { margin: 0 5px; padding: 0 5px; font-size: 13px;}	
	
	.subVideoZq { margin-top: 10px;}
	
	.subVideoTab{margin-top: 0;}	
	
	.subVideo li {width: 49%;margin: 0 1% 15px 0;}
	
	.subVideo li:nth-child(3n) { margin-right: 0.5%;}
	
	.subVideo li .subVideoImg{width: 100%; height: 125px;}	
	
	.subVideoDetails{padding: 30px 0 0;	}
	
	
	/*联系就医*/
	.lxjjyym{display:block;}
	
	.subContactBan { background-size: cover;}
	
	.subContactBan .subContactBanner{width: 100%;    padding: 30px 0;}
	
	.subContactBan .subContactBanner .subContactBFl{width: 100%; float: none;text-align: center; margin: 0 auto 25px;padding-top: 0;}
	
	.subContactBFl h1 {height:80px;line-height: 80px; font-size:45px;}
	
	.subContactBFl h2{font-size: 20px;height: 40px;line-height: 40px;}
	
	.subContactBan .subContactBanner .subContactBFl p{display: inline-block;}
	
	.subContactBan .subContactBanner .subContactBRI{float: none;width: 85%; margin: 0 auto; padding: 0 20px 20px;}
	
	.subContactBRI li{line-height: 50px;}
	.subContactBRI .subContli1 { line-height: 50px; height: 50px; font-size: 16px;}
	.subContactBRI li span, .subContactBRI li label, .subContactBRI li input{line-height: 50px;height: 50px;}
	.subContactBRI li input{ width: 65%; }
	.subContactBRI .subContli7 {line-height: 50px; height: 50px;font-size: 16px; margin-top: 25px;}
	.subContactBRI .subContli8{font-size: 14px;}
	
	/*地图*/
	.subMap{width: 96%;	height:400px;border:#ccc solid 1px;	margin: 0 auto;	}
	 	 	
	/*信息*/ 
	.subRoute{width: 96%;padding: 0 2%;	font-size: 14px; line-height: 22px;margin-bottom: 10px;}
	
	.subRoute .conP b{display: block;margin-bottom: 5px;font-size: 20px;}
	
	.subReco{display: none;}
	
	
}

@media (min-width: 375px) and (max-width: 410px) {
	
	/*位置title*/
	.subMainBody .subGuildTitle{padding: 15px 2% 0; line-height: 20px;}
		
	/*主题、左边、右边栏的宽*/	
	.subContent { padding: 0 2%; } 
	
	.subMainSideBar {width: 100%; padding: 40px 0 0; float: none; display: none;}	
	
	.subMainList{width: 100%;float: none;}	
	
	/*文章列表*/
	.subArticleLiTitle {min-height: 1px;overflow: hidden;}
	
	.subArticleLiTitle b{font-size: 16px;font-weight: 100;/*width: 95%;*/display: block;text-align: left; overflow: hidden;/*white-space: nowrap;*/ text-overflow: ellipsis;}
	
	.subArticleLiTitle span { display: block; text-align: left; width: 20%; font-size: 12px;}
	
	/*文章详情*/
	.articleDetails{ margin-top: 30px; }
	 
	.articleDetailsCenter p{ line-height: 26px; font-size: 14px; }
	.articleDetailsCenter p span{ line-height: 26px; font-size: 14px!important; }
	.articleDetailsCenter h2 span{ line-height: 30px; font-size: 14px!important; }
	
	.articleDetailsPage { line-height: 50px; }
	
	.articleDetailsPage a { margin: 0px 3%; font-size: 12px; }	
	
	.articleDetailsxg { padding: 0 15px; font-size: 20px; line-height: 40px; }
	
	.articleDetailsList li { margin-left: 2%; }
	.articleDetailsCenter img{width: 100%;}
	.articleDetailsCenter strong{ font-weight:bold;}
	
	/*专家团队列表*/
	.subDoctorlistLi { width: 100%; float: none;}
	
	.subDoctorlistLi .doctorliFl{text-align: center;}
	
	.subDoctorlistLi .doctorliFl a{display: block;width: 100%;}
	
	.subDoctorlistLi .doctorliFl img{height: auto;width: 100%;max-width: 200px;margin: 0 auto;}
	
	.subDoctorlistLi:nth-child(even) .doctorliFl {float: right;width: 43%;margin-top: 30px;max-height: 145px;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliFl {float: left;width: 43%;margin-top: 30px;max-height: 145px;}
	
	.subDoctorlistLi:nth-child(even) .doctorliTextJt {left: auto; right: -23px; background: url(../images/sub_icon010.png) no-repeat; background-size: 100%;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliTextJt { left: -23px; background: url(../images/sub_icon009.png) no-repeat; background-size: 100%;	}	
	.subDoctorlistLi .doctorliFR{width: 47%;margin-left: 3%;}
    .subDoctorlistLi:nth-child(even)  .doctorliFR{margin-left: 0;}
	.doctorliFR .doctorliTextBtn { width: 80%; margin: 0 auto; }
	
	.doctorliFR .doctorliTextBtn a {line-height: 30px;font-size: 12px; }    
	
    
    .subDoctorlistLi .doctorliFR{height: auto;padding: 10px 0;}
    
    .doctorliFR .doctorliTitle {line-height: 20px; font-size: 16px; margin-top: 5px;}
    
    .doctorliFR .doctorliTextName {line-height: 20px;   font-size: 13px; margin: 5px auto;}
	.doctorliFR .doctorliTextName b{width: 55%;font-size: 12px;}
	.doctorliFR .doctorliText {font-size: 12px;line-height:20px; margin: 10px auto;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align:justify;}
	
	/*专家详情*/	
	.subMainSideBarzjtd  {display: block !important;padding: 20px 0 0;	}
	
	.subMainSideBarzjtd .subSideBarTop{display: none;}
	
	.subMainSideBarzjtd .subSideBarDoctorTop{padding-right: 0;margin: 0;}
	
	.subSideBarDoctorTop .subSideBarbanner .subSideBardiv{min-height: 10px;overflow: hidden;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhen{	display: inline-block;float: left;font-size: 14px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime{display: inline-block;float: left;margin-bottom: 10px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhendx{display: block;width: 100%;float: none;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime input{width: 70%; }	 
	
	.doctorDetails{margin-top: 20px;margin-bottom: 0px; padding-bottom: 20px;}
	
	.doctorDetails .subDoctorBtnbuttom a{line-height: 35px;}
	
	.articleDetailsTitle {padding: 0 10px;}
	
	.articleDetailsTitle h4 { font-size: 16px; line-height: 30px;}
	
	.articleDetailsTitle p{font-size: 13px;line-height: 30px;}
	
	.articleDetailstpFR{margin-top: 0;padding-top: 20px; height: 135px;font-size: 14px;width: 46%; float: left;}
	
	.submenzhenzixun a{width: 44%;}	
	
	.articleDetailsCenter {padding: 30px 15px 15px;}
	.articleDetailstp .articleDetailstpFl {width: 45%;float: left;}
	
	/*视频列表*/
	.subVideoAreaFl {width: 100%; margin: 0 auto;}
	
	.subVideoAreaFR {width: 24%;display: none; }	
	
	.subVideoTab li {width: 30%;font-size: 13px;}	
	
	.subMainBody .subpage{width: 100%;line-height: 40px;margin: 0 auto;	}
	
	.subMainBody .subpage a{padding: 0 6px;margin: 0 3px;font-size: 12px;}
	
	/*视频详情页*/
	.subSideBarBottom{padding-left: 0;}
	
	.subSideBarDoctor { width: 100%; }
	
	.subSideBarName{line-height: 40px;margin: 5px auto;	}
	
	.subSideBarzixun a { margin: 0 5px; padding: 0 5px; font-size: 13px;}	
	
	.subVideoZq { margin-top: 10px;}
	
	.subVideoTab{margin-top: 0;}	
	
	.subVideo li {width: 49%;margin: 0 1% 15px 0;}
	
	.subVideo li:nth-child(3n) { margin-right: 0.5%;}
	
	.subVideo li .subVideoImg{width: 100%; height: 125px;}	
	
	.subVideoDetails{padding: 30px 0 0;	}
	
	 
	/*联系就医*/
	.lxjjyym{display:block;}
	
	.subContactBan { background-size: cover;}
	
	.subContactBan .subContactBanner{width: 100%;    padding: 30px 0;}
	
	.subContactBan .subContactBanner .subContactBFl{width: 100%; float: none;text-align: center; margin: 0 auto 25px;padding-top: 0;}
	
	.subContactBFl h1 {height:80px;line-height: 80px; font-size:45px;}
	
	.subContactBFl h2{font-size: 20px;height: 40px;line-height: 40px;margin-bottom: 10px;}
	
	.subContactBan .subContactBanner .subContactBFl p{display: inline-block;height: 6px;}
	
	.subContactBan .subContactBanner .subContactBRI{float: none;width: 85%; margin: 0 auto; padding: 0 20px 20px;}
	
	.subContactBRI li{line-height: 50px;}
	.subContactBRI .subContli1 { line-height: 50px; height: 50px; font-size: 16px;}
	.subContactBRI li span, .subContactBRI li label, .subContactBRI li input{line-height: 50px;height: 50px;font-size: 14px;}
	.subContactBRI li input{ width: 60%; }
	.subContactBRI .subContli7 {line-height: 50px; height: 50px;font-size: 16px; margin-top: 25px;}
	.subContactBRI .subContli8{font-size: 14px;}
	
	/*地图*/
	.subMap{width: 96%;	height:400px;border:#ccc solid 1px;	margin: 0 auto;	}
	 	 	
	/*信息*/ 
	.subRoute{width: 96%;padding: 0 2%;	font-size: 13px; line-height: 22px;margin-bottom: 10px;}
	
	.subRoute .conP b{display: block;margin-bottom: 5px;font-size: 20px;}
	
	.subReco{display: none;}
	
	
	

}

@media (min-width: 320px) and (max-width: 374px) {
	
	/*位置title*/
	.subMainBody .subGuildTitle{padding: 15px 2% 0; line-height: 20px;}
		
	/*主题、左边、右边栏的宽*/	
	.subContent { padding: 0 2%; } 
	
	.subMainSideBar {width: 100%; padding: 40px 0 0; float: none; display: none;}	
	
	.subMainList{width: 100%;float: none;}	
	
	/*文章列表*/
	.subArticle .subArticleLi{padding: 10px 0;}
	
	.subArticleLiTitle {min-height: 1px;overflow: hidden;}
	
	.subArticleLiTitle b{font-size: 16px;font-weight: 100;/*width: 74%;*/display: block;text-align: left; overflow: hidden;/*white-space: nowrap; */text-overflow: ellipsis;}
	
	.subArticleLiTitle span { display: block; text-align: left; width: 25%; font-size: 12px;}
	
	/*文章详情*/
	.articleDetails{ margin-top: 30px; padding-bottom: 25px; margin-bottom: 15px;}
	
	.articleDetailsCenter p{ line-height: 26px; font-size: 14px; }
	.articleDetailsCenter p span{ line-height: 26px; font-size: 14px!important; }
	.articleDetailsCenter h2 span{ line-height: 30px; font-size: 14px!important; }
	
	.articleDetailsPage { line-height: 50px; }
	
	.articleDetailsPage a { margin: 0px 2%; font-size: 12px; }	
	
	.articleDetailsxg { padding: 0 15px; font-size: 20px; line-height: 40px; }
	
	.articleDetailsList li { margin-left: 2%; }
	.articleDetailsCenter img{width: 100%;}
	.articleDetailsCenter strong{ font-weight:bold;}
	
	
	/*专家团队列表*/
	.subDoctorlistLi {width: 100%; float: none;}
	
	.subDoctorlistLi .doctorliFl{text-align: center;max-height: 129px;}
	
	.subDoctorlistLi .doctorliFl a{	display: block;	width: 100%;}
	
	.subDoctorlistLi .doctorliFl img{height: auto;width: 100%;  max-width: 200px; margin: 0 auto;}
	
	.subDoctorlistLi:nth-child(even) .doctorliFl { float: right;width: 45%;    margin-top: 30px;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliFl {float: left; width: 45%;    margin-right: 5%;    margin-top: 30px;}
	
	.subDoctorlistLi:nth-child(even) .doctorliTextJt { left: auto; right: -23px; background: url(../images/sub_icon010.png) no-repeat; background-size: 100%;}
	
	.subDoctorlistLi:nth-child(odd) .doctorliTextJt { left: -23px; background: url(../images/sub_icon009.png) no-repeat; background-size: 100%;}
	
	.doctorliFR .doctorliTextBtn { width: 80%; margin: 0 auto; }
	
	.doctorliFR .doctorliTextBtn a {line-height: 30px;font-size: 12px;}    
    
    .subDoctorlistLi .doctorliFR{height: auto;padding: 5px 0;    width: 45%; }
    
    .doctorliFR .doctorliTitle {line-height: 20px; font-size: 14px; margin-top: 5px;}
    
    .doctorliFR .doctorliTextName {line-height: 20px; font-size: 12px; margin: 5px auto; }
	
	.doctorliFR .doctorliText {font-size: 12px; line-height: 20px; margin: 8px auto;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;text-align:justify;padding: 0 10px;}
	
	/*专家详情*/	
	.subMainSideBarzjtd  {display: block !important;padding: 20px 0 0;	}
	
	.subMainSideBarzjtd .subSideBarTop{display: none;}
	
	.subMainSideBarzjtd .subSideBarDoctorTop{padding-right: 0;margin: 0;}
	
	.subSideBarDoctorTop .subSideBarbanner .subSideBardiv{min-height: 10px;overflow: hidden;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhen{	display: inline-block;float: left;font-size: 14px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime{display: inline-block;float: left;margin-bottom: 10px;line-height: 20px;}
	
	.subSideBarDoctorTop .subSideBarbanner .submenzhendx{display: block;width: 100%;float: none;}
	
	.subSideBarDoctorTop .subSideBarbanner .submzTime input{width: 70%; }	 
	
	.doctorDetails{margin-top: 20px;margin-bottom: 0px; padding-bottom: 20px;}
	
	.doctorDetails .subDoctorBtnbuttom a{line-height: 35px;}
	
	.articleDetailsTitle {padding: 0 10px;}
	
	.articleDetailsTitle h4 { font-size: 16px; line-height: 30px;}
	
	.articleDetailsTitle p{font-size: 13px;line-height: 30px;}
	
	.articleDetailstpFR{margin-top: 0;padding-top: 5px; height: 115px;font-size: 14px;width: 45%;float: left;}
	
	.submenzhenzixun a{width: 46%;}	
		.articleDetailstp .articleDetailstpFl {width: 45%;float: left;}
	
			
	/*视频列表*/
	.subVideoAreaFl {width: 100%; margin: 0 auto;}
	
	.subVideoAreaFR {width: 24%;display: none; }	
	
	.subVideoTab li {width: 30%;font-size: 13px;}	
	
	.subMainBody .subpage{width: 100%;line-height: 40px;margin: 0 auto;	}
	
	.subMainBody .subpage a{padding: 0 6px;margin: 0 3px;font-size: 12px;}
	
	
	/*视频详情页*/
	.subSideBarBottom{padding-left: 0;}
	
	.subSideBarDoctor { width: 100%; }
	
	.subSideBarName{line-height: 40px;margin: 5px auto;	}
	
	.subSideBarzixun a { margin: 0 5px; padding: 0 5px; font-size: 13px;}	
	
	.subVideoZq { margin-top: 10px;}
	
	.subVideoTab{margin-top: 0;}	
	
	.subVideo li {width: 49%;margin: 0 1% 15px 0;}
	
	.subVideo li:nth-child(3n) { margin-right: 0.5%;}
	
	.subVideo li .subVideoImg{width: 100%; height: 125px;}	
	
	.subVideoDetails{padding: 30px 0 0;	}
	
	
	/*联系就医*/
	.lxjjyym{display:block;}
	
	.subContactBan { background-size: cover;}
	
	.subContactBan .subContactBanner{width: 100%;    padding: 20px 0;}
	
	.subContactBan .subContactBanner .subContactBFl{width: 100%; float: none;text-align: center; margin: 0 auto 25px;padding-top: 0;}
	
	.subContactBFl h1 {height:70px;line-height: 70px; font-size:45px;}
	
	.subContactBFl h2{font-size: 20px;height: 30px;line-height: 30px;margin-bottom: 10px;}
	
	.subContactBan .subContactBanner .subContactBFl p{display: inline-block;height: 6px;}
	
	.subContactBan .subContactBanner .subContactBRI{float: none;width: 85%; margin: 0 auto; padding: 0 20px 20px;}
	
	.subContactBRI li{line-height: 50px;}
	
	.subContactBRI .subContli1 { line-height: 50px; height: 50px; font-size: 16px;}
	
	.subContactBRI li span, .subContactBRI li label, .subContactBRI li input{line-height: 50px;height: 50px;font-size: 14px;}
	
	.subContactBRI li input{ width: 60%; }
	
	.subContactBRI .subContli7 {line-height: 50px; height: 50px;font-size: 14px; margin-top: 25px;}
	
	.subContactBRI .subContli8{font-size: 14px;}
	
	/*地图*/
	.subMap{width: 96%;	height:350px;border:#ccc solid 1px;	margin: 0 auto;	}
	 	 	
	/*信息*/ 
	.subRoute{width: 96%;padding: 0 2%;font-size: 12px; line-height: 22px;}
	
	.subRoute .conP b{display: block;margin-bottom: 5px;font-size: 18px;}
	
	.subReco{display: none;}

}

@media (min-width: 100px) and (max-width: 767px){
	.layui-tab-brief{ width: 100%; float: left; }
	.subArticleLiTitle span {
    display: none;}
    
    .articleDetailsCenter img{width: 100%;}
    
}

/*问答模块*/
.articleDetails_wd{
	border: 0px solid #d9d9d9;
    margin-top: 50px;
    padding-bottom: 35px;
    margin-bottom: 35px;
    background-color: #f9f9f9;
}

.twbk{ background-color:#fff;
    padding: 5%;
}
.twbk h1{ color:#5ad2ca;}
.twbk p.xq{ color:#000;}

.hdzq{ padding:3%; }
.hdzq h2, .hdzq span{ display:inline-block;}
.hdzq span{ color:#d9d9d9}

.hdbk{ background-color:#fff;
    padding: 5%;
}
.hdbk p.hdz{ color:#000;}
.zjxx{ line-height:2em; margin-bottom:3%;}
.zjxx img{ max-width:80px;}

.zjxx img, .zjxx .zjzc{ display:inline-block;}

.hdbk p{ line-height:1.8em;}
.hdbk .yysj{ color:#9f9f9f; margin-top:3%;}
.xghdbk{
    background-color:#fff;
    margin: 3%;
    padding: 2%;
}

.xghdbk .xgwdx{ margin-top:3%; font-size:1.2em;}
.xghdbk .xgwdx p.xgxx{ color:#808080 ;font-size:0.8em; margin-top:2%; line-height:1.5em;}
.xghdbk .xgwdx span.xgmore{ color:#5ad2ca;}

.wzsfgg img{ max-width:100%; height:auto; width:auto;}
.adcontainer{
    position: fixed;
    top: 240px; /* 距离页面顶部200px */
    right: 0;   /* 右侧对齐 */
    width: 24px; /* 广告宽度 */
    height: 130px; /* 广告高度 */
    background-color: red; /* 背景颜色 */
    border: 1px solid #ddd; /* 边框 */
    box-shadow: 0px 0px 5px #ccc; /* 阴影效果 */
    text-align: center;
    padding-top: 10px;
    
  }
 .adcontainer img{ width:20px; height:20px;}
 .adcontainer a{ color:#fff;}
