@charset "utf-8";
* { margin: 0px; padding: 0px;/* word-wrap: break-word;-webkit-text-size-adjust: none;*/ }
a { text-decoration: none; color: #000; }
img { vertical-align: middle; }
li { list-style-type: none; }
body { color: #333; font-family: "微软雅黑"; min-width: 320px; margin: 0 auto; background: #FFF; }
.lt { float: left; }
.rt { float: right; }
@media screen and (max-width:319px) {
body { font-size: 14px; width: 320px; }
.top p { background: url(images/xian3.jpg) no-repeat }
.top h2 { font-size: 1.2em; line-height: 1.05em }
.top h2 { font-size: 1.2em; line-height: 1em }
.top a { width: 12%; }
.top a:first-child { width: 13%; margin-top: -2px }
.top { padding: 16px 0; }
.content { width: 96%; }
.nav { line-height: 30px; }
.nav i { height: 16px; margin-top: 8px; }
.content { margin: 0 auto; }
}
@media (min-width:320px) and (max-width:479px) {
body { font-size: 14px; }
img { width: 100% }
.top p { background: url(images/xian3.jpg) no-repeat }
.top h2 { font-size: 1.2em; line-height: 1.05em }
.top h2 { font-size: 1.2em; line-height: 1em }
.top a { width: 13%; }
.top a:first-child { width: 14%; margin-top: -2px }
.content { margin: 0 auto; width: 96%; }
.top { padding: 16px 0; }
.top img { width: 93%; margin-top: -5px }
.nav { line-height: 30px; }
/*公共头部*/
.h20 { height: 14px; }
.btn-pad { height: 16px; }
.h10 { height: 8px; }
.h30 { height: 18px; }
.h18 { height: 10px; }
/*banner部分*/
.banner-text { bottom: 12px; margin-left: -48%; padding: 18px 0px 6px; }
.banner-text h3 { top: -15px; margin-left: -48px; padding: 0 15px; font-size: 1.6em; line-height: 30px; }
.b-title { font-size: 1.55em; }
/*f1 名医专家团*/
.floor>h1 { line-height: 52px; font-size: 2.2em; }
.floor>p { line-height: 38px; font-size: 1.3em; margin-bottom: 18px; }
.zhuan { padding: 2%; font-size: 12px; line-height: 18px; overflow: hidden; }
.z-left { width: 42%; }
.z-right { width: 58%; position: relative; padding-bottom: 30px; }
.z-right .first-name { font-size: 1.2em; padding-top: 4px; }
.z-right .first-name b { padding-right: 18px; }
.z-button { bottom: 1%; right: 14%; }
.z-button a { line-height: 26px; padding: 0 8px; margin-top: 46px; }
.z-button a.ff { margin-right: 8px; }
.doctor li { width: 32%; margin-left: 2%; font-size: 12px; }
.doctor li p { line-height: 26px; }
.seach img { width: 15%; }
.seach i img { margin-top: -23px; width: 2%; }
.seach span { padding-right: 10px; }
.seach-list { padding: 6px 0; }
.seach-left { width: 60%; padding-left: 4%; padding-top: 18px }
.seach-right { width: 36%; }
.seach-left ul { width: 80%; line-height: 1em; }
.seach-left ul.seach-btn { width: 100%; padding: 0px; }
ul.seach-btn li { width: 50%; }
.seach-left ul.seach-btn a { padding: 0 3px; }
.seach-left li { padding-bottom: 12px; }
.last { line-height: 26px; }
/*案例部分*/
.eg { padding: 10px 8px; font-size: 14px; line-height: 22px; margin-bottom: 8px; }
.anli-text { width: 50%; margin-top: 6px; }
.anli-btn { margin: 16px 0 26px }
.anli-btn p { width: 70%; }
.anli-btn span { top: 7px; margin-left: -75px; font-size: 1.1em; }
.anli-btn span { left: 50%; }
/*交流会部分*/
#news { font-size: 12px; }
.tus { margin-bottom: 8px; }
.small-img li { width: 49.5%; }
.small-img li.tu1 { margin-right: 1%; }
.tu p { padding: 4px 0; width: 99.9%; }
.tus p { padding: 6px 0; }
.new-box span { padding: 6px; margin: 6px 2px; }
.new-down { margin-bottom: 26px; }
.new-down .news-msg { top: 8px; margin-left: -145px; }
.new-down .new-left { font-size: 1.5em; line-height: 1.1em; margin-right: 8px; }
.new-right a { line-height: 2.6em; padding: 0 12px; font-size: 1.15em; }
/*治疗部分*/
.xian { width: 50%; padding-right: 18px; }
.t-num { line-height: 20px }
.t-num i { font-size: 1.5em; width: 22px; line-height: 32px; text-align: center; padding-left: 10px; }
.t-num1 i { top: 16px; right: -35px; }
.t-num2 i { top: 16px; left: -35px; }
.t-num p { font-size: 1.1em; }
.t-num .small-font { font-size: 12px; }
.t-num img { padding: 5px 0; }
.t3 { margin-top: 65px; }
.t2 { margin-top: 130px; }
.right-xian { padding-left: 18px; width: 50%; }
.treat-btn a { padding: 0 20px; margin-bottom: 28px; }
.treat-btn .last-1 { margin-right: 35px; }
/*名医为民*/
.thank-left { width: 54.5%; }
.thank-right { width: 44.5%; }
.both a { float: left; }
.both a:first-child { margin-right: 1%; width: 48.7%; }
.both a:last-child { width: 50.3%; }
.thank-btn { padding: 20px 0 26px; }
.thank-btn .last { padding: 0 28px; }
/*表单部分*/
.form-top { padding: 10px 0 }
.form-top p { font-size: 1.5em; }
.form>p { font-size: 0.875em; line-height: 18px; }
.form-btn { margin: 10px auto; width: 50%; }
.form-btn a { top: 8px; margin-left: -30px; font-size: 1.1em; }
p.s-end { line-height: 20px; margin-bottom: 20px; text-align: left; }
.form-main { padding: 0 20px }
label { line-height: 46px }
label input { line-height: 32px; width: 68%; padding-left: 8px }
label textarea { width: 68%; line-height: 30px; padding-left: 8px }
.log { line-height: 6px; padding-bottom: 4px; }
.log label { margin-left: 1em; width: 19%; }
.log label:first-child { margin-left: 0px }
.log .radio { position: relative; display: inline-block; font-weight: 400; color: #000; padding-left: 20px; cursor: pointer; }
.footer { padding: 14px 0 40px; line-height: 24px; }
}
@media (min-width:344px) and (max-width:374px) {
.top h2 { font-size: 1.3em; }
}
@media (min-width:375px) and (max-width:479px) {
.top h2 { font-size: 1.3em; }
.log label { display: inline-block; width: 65px; margin-left: .1em; }
.top { padding: 14px 0; }
.top img { width: 85%; }
.anli-text { width: 58%; margin-top: 10px; }
.z-right { position: static; }
.z-right .z-button { bottom: 5%; }
}
@media (min-width:425px) and (max-width:479px) {
.anli-text { width: 62%; margin-top: 30px; }
}
@media (min-width:480px) and (max-width:639px) {
body { font-size: 16px; }
.content { margin: 0 auto; }
.top p { background: url(images/xian2.jpg) no-repeat }
.top { padding: 20px 0; }
.top img { width: 76%; }
.content { width: 96%; }
.nav { line-height: 38px; }
img { width: 100% }
/*公共头部*/
.h20 { height: 16px; }
.h10 { height: 8px; }
.h18 { height: 16px; }
.h30 { height: 22px; }
/*banner部分*/
.banner-text { bottom: 24px; margin-left: -48%; padding: 24px 0px 8px; }
.banner-text h3 { top: -20px; margin-left: -54px; padding: 0 15px; font-size: 1.6em; line-height: 40px; }
.b-title { font-size: 1.55em; }
/*f1 名医专家团*/
.floor>h1 { line-height: 56px; font-size: 2.2em; }
.floor>p { line-height: 46px; font-size: 1.3em; margin-bottom: 28px; }
.zhuan { padding: 2.5%; font-size: 14px; line-height: 24px; }
.z-left { width: 47%; }
.z-right { width: 52%; }
.z-right .first-name { font-size: 1.2em; padding-top: 10px; }
.z-right .first-name b { padding-right: 18px; }
.z-button { bottom: 4%; right: 5%; }
.z-button a { line-height: 34px; padding: 0 16px; }
.z-button a.ff { margin-right: 18px; }
.doctor li { width: 30%; margin-left: 5%; }
.doctor li p { line-height: 36px; }
.seach img { width: 15%; }
.seach i img { margin-top: -23px; width: 1.5%; }
.seach span { padding-right: 10px; }
.seach-list { padding: 6px 0; }
.seach-left { width: 68%; padding: 20px 0px 0 4% }
.seach-right { width: 28%; }
.seach-left ul { width: 70%; line-height: 1em; }
.seach-left ul.seach-btn { width: 100%; padding: 0px; }
ul.seach-btn li { width: 50%; }
.seach-left ul.seach-btn a { padding: 0 30px; }
.seach-left li { padding-bottom: 18px; }
.last { line-height: 32px; }
/*案例部分*/
.eg { padding: 15px 12px; font-size: 16px; line-height: 28px; margin-bottom: 14px; }
.anli-text { width: 66%; margin-top: 15px; }
.anli-btn { margin: 32px 0 55px }
.anli-btn span { top: 10px; margin-left: -100px; font-size: 1.1em; }
.anli-btn span { left: 50%; }
/*交流会部分*/

#news { font-size: 14px; }
.tus { margin-bottom: 8px; }
.small-img li { width: 49.5%; }
.small-img li.tu1 { margin-right: 1%; }
.tu p { padding: 6px 0; width: 99.8%; }
.tus p { padding: 10px 0; }
.new-box span { padding: 6px; margin: 6px 2px; }
.new-down { margin-bottom: 30px; }
.new-down .news-msg { top: 16px; margin-left: -181px; }
.new-down .new-left { font-size: 1.6em; line-height: 1.1em; margin-right: 14px; }
.new-right a { line-height: 3em; padding: 0 16px; font-size: 1.15em; }
/*治疗部分*/
.xian { width: 50%; padding-right: 30px; }
.t-num { line-height: 28px }
.t-num i { font-size: 1.5em; width: 30px; line-height: 40px; text-align: center; padding-left: 10px }
.t-num1 i { top: 25px; right: -51px; }
.t-num2 i { top: 25px; left: -51px; }
.t-num p { font-size: 1.2em; }
.t-num .small-font { font-size: 16px; }
.t-num img { padding: 5px 0; }
.t3 { margin-top: 85px; }
.t2 { margin-top: 160px; }
.right-xian { padding-left: 30px; width: 50%; }
.treat-btn a { padding: 0 28px; margin-bottom: 40px; }
.treat-btn .last-1 { margin-right: 30px; }
/*名医为民*/
.thank-btn { padding: 30px 0 47px; }
.thank-left { width: 54.5%; }
.thank-right { width: 44.5%; }
.both a { float: left; }
.both a:first-child { margin-right: 1%; width: 48.7%; }
.both a:last-child { width: 50.3%; }
.thank-btn { padding: 25px 0 32px; }
.thank-btn .last { padding: 0 30px; }
/*表单*/
.form-top { padding: 15px 0 }
.form-top p { font-size: 1.5em; }
.form>p { font-size: 0.875em; line-height: 22px; }
.form-btn { margin: 13px auto; width: 40%; }
.form-btn a { top: 8px; margin-left: -36px; font-size: 1.1em; }
p.s-end { line-height: 30px; margin-bottom: 24px; text-align: center; }
.form-main { padding: 0 45px }
label { line-height: 44px }
label input { line-height: 30px; width: 75%; padding-left: 8px }
label textarea { width: 75%; line-height: 30px; padding-left: 8px }
.log { line-height: 12px; padding-bottom: 10px; }
.log label { margin-left: 1em; width: 16%; }
.log label:first-child { margin-left: 0px }
.log .radio { position: relative; display: inline-block; font-weight: 400; color: #000; padding-left: 20px; cursor: pointer; }
.footer { padding: 18px 0 48px; line-height: 28px; }
}
@media (min-width:509px) and (max-width:639px) {
.seach-left { padding-top: 0px; }
.anli-text { width: 68%; margin-top: 15px; }
.seach-left ul { width: 50%; line-height: 1em; padding-top: 55px }
}
@media (min-width:580px) and (max-width:639px) {
.anli-text { width: 71%; margin-top: 24px; }
}
@media screen and (min-width:640px) {
body { font-size: 18px; width: 640px; }
.content { width: 91%; margin: 0 auto }
.top { padding: 18px; }
.top h2 { font-size: 1.6em; }
.top p { background: url(images/xian1.jpg) no-repeat }
.top p { font-size: 1.1em }
.nav { line-height: 48px; }
.nav li i { height: 20px; border-right: 1px solid #3c72ee; float: right; margin-top: 15px }
/*公共头部*/
.h20 { height: 20px; }
.h10 { height: 10px; }
.h18 { height: 18px; }
.h30 { height: 26px; }
/*banner部分*/
.banner-text { bottom: 30px; margin-left: -294px; padding: 30px 4px 10px; }
.banner-text h3 { top: -20px; margin-left: -59px; padding: 0 15px; font-size: 1.6em; line-height: 40px; }
.b-title { font-size: 1.55em; }
/*f1 名医专家团*/
.floor>h1 { line-height: 68px; font-size: 2.2em; }
.floor>p { line-height: 50px; font-size: 1.3em; margin-bottom: 28px; }
.zhuan { padding: 2.5%; font-size: 16px; line-height: 30px; }
.z-left { width: 47%; }
.z-right { width: 48%; }
.z-right .first-name { font-size: 1.2em; padding-top: 12px; }
.z-right .first-name b { padding-right: 25px; }
.z-button { bottom: 5%; right: 5%; }
.z-button a { line-height: 42px; padding: 0 20px; margin-top: 46px; }
.z-button a.ff { margin-right: 18px; }
.doctor li { width: 30%; margin-left: 5%; }
.doctor li p { line-height: 36px; }
.seach i img { margin-top: -23px }
.seach span { padding-right: 10px; }
.seach-list { padding: 6px 0; }
.seach-left { width: 68%; padding-left: 4%; }
.seach-right { width: 28%; }
.seach-left ul { width: 50%; line-height: 1em; padding-top: 55px }
.seach-left ul.seach-btn { width: 100%; padding: 0px; }
ul.seach-btn li { width: 50%; }
.seach-left ul.seach-btn a { padding: 0 30px; }
.seach-left li { padding-bottom: 18px; }
.last { line-height: 32px; }
/*案例部分*/
.eg { padding: 15px 12px; font-size: 16px; line-height: 28px; margin-bottom: 14px; }
.anli-text { width: 73%; margin-top: 30px; }
.anli-btn { margin: 32px 0 55px }
.anli-btn span { top: 10px; margin-left: -100px; font-size: 1.1em; }
.anli-btn span { left: 50%; }
/*交流会部分*/
#news { font-size: 16px; }
.tus { margin-bottom: 10px; }
.small-img ul { overflow: hidden; }
.small-img li { width: 49.5%; }
.small-img li.tu1 { margin-right: 1%; }
.tu p { padding: 8px 0; width: 99.2%; }
.tus p { padding: 15px 0; }
.new-box span { padding: 6px; margin: 8px 2px; }
.new-down { margin-bottom: 43px; }
.new-down .news-msg { top: 24px; margin-left: -192px; }
.new-down .new-left { font-size: 1.6em; line-height: 1.1em; margin-right: 14px; }
.new-right a { line-height: 3em; padding: 0 20px; font-size: 1.15em; }
/*治疗部分*/
.xian { width: 50%; padding-right: 30px; }
.t-num { line-height: 28px }
.t-num i { font-size: 1.5em; width: 30px; line-height: 40px; text-align: center; padding-left: 10px; }
.t-num1 i { top: 25px; right: -51px; }
.t-num2 i { top: 25px; left: -51px; }
.t-num p { font-size: 1.2em; }
.t-num .small-font { font-size: 16px; }
.t-num img { padding: 5px 0; }
.t3 { margin-top: 85px; }
.t2 { margin-top: 160px; }
.right-xian { padding-left: 30px; width: 50%; }
.treat-btn a { padding: 0 35px; margin-bottom: 51px; }
.treat-btn .last-1 { margin-right: 35px; }
/*名医为民*/
.thank-btn { padding: 30px 0 47px; }
.thank-btn .last { padding: 0 35px; }
/*表单*/
.form-top { padding: 16px 0 }
.form-top p { font-size: 1.5em; }
.form>p { font-size: 0.875em; line-height: 26px; }
.form-btn { margin: 14px 0; }
.form-btn a { top: 8px; margin-left: -40px; font-size: 1.1em; }
p.s-end { line-height: 36px; margin-bottom: 32px; text-align: center; }
.form-main { padding: 0 50px }
label { line-height: 46px }
label input { line-height: 32px; width: 75%; padding-left: 8px }
label textarea { width: 75%; line-height: 30px; padding-left: 8px }
.log { line-height: 12px; padding-bottom: 10px; }
.log label { margin-left: 1em; width: 16%; }
.log label:first-child { margin-left: 0px }
.log .radio { position: relative; display: inline-block; font-weight: 400; color: #000; padding-left: 20px; cursor: pointer; }
.footer { padding: 20px 0 55px; line-height: 30px; }
}
.top h2 { color: #3c1f23; }
.top { text-align: center }
.top span { background-color: #fff; padding: 0 8px; }
.top a { float: left; }
.top a:last-child { float: right; }
.top div { display: inline-block; }
.nav { background: #3c1f23; overflow: hidden; width: 100%; }
.nav li { box-sizing: border-box; float: left; width: 25%; }
.nav li:last-child { border: none }
.nav li a { display: inline-block; width: 100%; color: #fff; text-align: center }
/*banner部分*/
.banner { position: relative; }
.banner-text { position: absolute; left: 50%; text-align: center; border: 1px solid #ddd; }
.banner-text p img { width: 100%; }
.banner-text h3 { position: absolute; left: 50%; background: #6c2608; color: #e1c08d; font-weight: 500; }
/*f1 名医专家团*/
.floor>h1 { color: #e1c08d; background: #ba1114; text-align: center; }
.floor>p { color: #e1c08d; background: #3c1f23; text-align: center; }
.zhuan { border: 1px solid #ddd; position: relative; }
.z-left { display: inline-block }
.z-right { float: right; }
.z-right li a { color: #ca1c1d; }
.z-button { text-align: center; position: absolute; }
.z-button p { display: inline-block; }
.z-button a { display: inline-block; background: #3c1f23; color: #fff; }
.z-button a.ff { background: #ba1114; }
.doctor { overflow: hidden; }
.doctor li { float: left; text-align: center; }
.doctor li img { width: 100%; }
.doctor li.doc-1 { margin: 0px; }
.seach { background: #f7f6f6; }
.seach-left ul { float: left; overflow: hidden; }
.seach-list { overflow: hidden; }
.seach-left { float: left; }
.seach-left li span { color: #bf3032; }
.seach-right { float: right; }
.seach-left .last { padding: 0px; }
ul.seach-btn li { float: left }
ul.seach-btn li a { display: inline-block; }
.last { text-align: center; border: 1px solid #3c1f23; border-radius: 2px; padding: 0px; color: #3c1f23; }
.last-1 { border-color: #ba1114; color: #ba1114; }
/*案例部分*/
.eg { overflow: hidden; border: 1px solid #ddd; }
.anli-img { float: left; }
.anli-text { float: right; }
.anli-text b { color: #604e51; }
.anli-text a { color: #ba1114; }
.anli-2 .anli-img { float: right; }
.anli-2 .anli-text { float: left; }
.anli-btn { text-align: center; }
.anli-btn p { display: inline-block; position: relative; }
.anli-btn span { position: absolute; color: #fff3b8; font-weight: 600; }
.anli-btn span a{color: #fff3b8;}
/*交流会部分*/
.small-img { overflow: hidden; }
.small-img li { float: left; }
.tu { position: relative; }
.tu p { position: absolute; bottom: 0px; text-align: center; background: rgba(0,0,0,0.6); color: #fff; }
.new-box { text-align: center }
.new-box span { display: inline-block; background: #3c1f23; border-radius: 50%; }
.new-box span.on { background: #ba1114; }
.new-down { position: relative; }
.new-down .news-msg { position: absolute; left: 50%; }
.new-down .news-msg { display: inline-block; overflow: hidden; text-align: left }
.new-down .news-msg div { float: left }
.new-down .news-msg span { color: #ba1114; }
.new-right a { display: inline-block; color: #fff; border: 1px solid #f24000; border-radius: 5px; background: #ba1114; }
/*治疗部分*/
.treat { overflow: hidden; }
.xian {
border; box-sizing: border-box; border-right: 1px solid #ba1114; float: left; }
.t-num { position: relative; text-align: right; }
.t-num i { color: #fff; background: #ba1114; display: inline-block; border-radius: 50%; font-weight: 600; text-align: left; }
.t-num1 i { position: absolute; }
.small-font { text-align: left }
.t-num2 { text-align: left }
.t-num2 i { position: absolute; }
.right-xian { float: right; box-sizing: border-box; text-align: left }
.treat-btn { text-align: center }
.treat-btn a { display: inline-block; }
/*名医为民*/
.f6 .content { overflow: hidden; }
.thank-left { float: left }
.thank-right { float: right; }
.both { padding-top: 3px; }
.thank-btn { text-align: center; }
.thank-btn .last { display: inline-block; }
/*表单部分*/
.form-top { text-align: center; background: #3c1f23; }
.form-top p { color: #d9b988; }
.form-top h2 { color: #e1c08d; }
.form>p span { color: #ba1114; }
.tip { display: inline-block; overflow: hidden; text-align: left; }
.tip h2.lt { color: #fff }
.form-main { box-sizing: border-box; }
.form-main b { color: #ba1114 }
.form-main label span { display: inline-block; text-indent: 2em; }
label { display: block; }
.form-main .textareas { text-indent: 0em; float: left; }
.form-btn { text-align: center; position: relative; }
.form-btn a { position: absolute; left: 50%; font-weight: 600; color: #fff3b8; }
.footer { text-align: center; background: #3c1f23; color: #fff; }
/*自定义单选框*/
.log { position: relative; }
.log .radio input { position: absolute; left: -9999px; }
.log .radio i { display: block; position: absolute; top: 50%; left: 0; margin-top: -8px; width: 14px; height: 14px; outline: 0; border: 1px solid #b5b5b5; background: transparent; border-radius: 50%; transition: border-color .3s; -webkit-transition: border-color .3s; }
.log .radio input:checked+i { border-color: #0c4757; }
.log .radio input+i:after { position: absolute; content: ''; top: 3px; left: 3px; width: 8px; height: 8px; border-radius: 50%; background-color: #000; opacity: 0; transition: opacity .1s; -webkit-transition: opacity .1s; }
.log .radio input:checked+i:after { opacity: 1; }


/******咨询入口****/
.footer dt img { float: left; width: 22%; display: block; }
.footer dd { float: right; width: 76%; }
.zixun_rk2 { position: fixed; bottom: 0; z-index: 20; background-color: #404246; margin: 0 auto; width: 100%; }
.zixun_rk { max-width: 320px; margin: 0 auto; overflow: hidden; height: 65px; }
.zixun_rk ul li { float: left; max-width: 80px; background: url(../image/zixun_x.jpg) repeat-y; }
.zixun_rk ul li a { display: block; color: #FFF; }
.zixun_rk ul li b { text-align: center; display: inline-block; font-weight: 500; display: block; font-size: 14px; line-height: 30px; height: 30px; }
.zixun_rk2{left:0;}