@charset "utf-8";
/* CSS Document */

/*声明 WebFont*/

@font-face {

    font-family: 'lantingcu';


    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'lantingxi';


    font-weight: normal;

    font-style: normal;

}

/* Global */

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

    overflow: hidden;

}

.clearfix {

    zoom: 1;

}

body {

    background: #fff;

}

header, body>div {

    margin: 0 auto;

}

.wrapper {

    width: 100%;

    margin: auto;

    font-family: "lantingxi";

}

/* Head */

header {

    background: #fff;

}

.logo img {

    float: left;

/*    margin: 10px 0 0 65px;*/

}

.biaoti {

    float: right;

    margin: 30px 70px 25px 0;

    font-family: "songti";

    font-size: 55px;

    color: #154a8f;

}

.banner {

    width: 100%;

    height: 535px;

    box-sizing: border-box;

    padding: 80px 0 0 80px;

    background: url("../images/banner.png") no-repeat;

}

/* 看板下方内容 */

.contents-1 {

    /* 主体内容 */

    width: 100%;

    height: auto;

    margin: -180px auto 0;

    position: relative;

}

.contents-1 h1 {

    /* 内容大标题 */

    font-family: "lantingcu";

    font-size: 35px;

    color: #fff;

    margin-bottom: 22px;

}

.cnt-txt-1 {

    /* 灰色文字框 */

    width: 100%;

    height: auto;

    box-sizing: border-box;

    border-radius: 4px;

    box-shadow: 2px 2px 2px #999;

    background: #f7f8f8;

    font-size: 22px;

    padding: 19px 25px;

    line-height: 35px;

    text-align: justify;

    margin: 0 auto 50px;

}

.cnt-txt-1 img {

    display: block;

    margin: 0 auto;

}

.org {

    /* 橙色字体 */

    color: #eb6100 !important;

}

#cnt-txt-2 {

    /* 第二部分文字 */

    padding: 35px 33px;

    font-size: 22px;

    line-height: 40px;


}


#cnt-txt-2 img {

    /* 文字右图 */

    float: right;

    padding: 25px 0 0 36px;

}

#part-2 {

    margin-top: 0;

}

#part-2-1 > img {
	

    display: block;

    margin: auto;

}

#p2-title {

    /* 血液净化疗法图解 标题 */

    font-family: "lantingcu";

    font-size: 35px;

    letter-spacing: 17px;

    margin: 20px auto;

    text-align: center;

}

#cnt-txt-3 {

    /* 血液净化疗法图解 文字 */

    width: 100%;

    height: 246.5px;

    box-sizing: border-box;

    border: 8px solid #eb6100;

    border-radius: 10px;

    box-shadow: 2px 2px 2px #999;

    background: #f7f8f8;

    padding: 10px 23px;

    font-size: 21px;

    color: #eb6100;

    font-family: "lantingcu";

    line-height: 35px;


}

/* 内容样式二 */

.contents-2 {

    /* 血液净化疗法的实绩与优势 */

    width: 100%;

    height: auto;

    background: url(../images/bg.png) no-repeat top;

    padding-top: 57px;

    margin-top: 80px;

}

.contents-2 h1 {

    font-family: "lantingcu";

    font-size: 27px;

    color: #fff;

    margin-left: 18px;

    margin-bottom: 22px;

}

.contents-2 h2 {

    color: #eb6100;

    font-size: 32px;

    font-family: "lantingcu";

}

img[alt="dotline"] {

    /* 点线格式 */

    margin: 20px auto !important;

}

.txt-space {

    /* 文字前空一格 */

    text-indent: 1em;


}

.txt-notice {

    /* 橙框注释 */

    background: #eb6100;

    color: #fff;

    font-size: 24px;

    display: block;

    width: auto;

    display: inline-block;

    padding: 5px;

    line-height: 24px;

    margin: 10px 0 30px;

}

#tushi {

    width: 100%;

    height: auto;

    background: url(../images/bg1.png) no-repeat;

    margin: -20px auto 0;

    box-sizing: border-box;

    padding: 7px 18px;

}

#tushi p {

    font-family: "lantingcu";

    font-size: 16px;

    color: #eb6100;

    line-height:24px;

}

#part-4 .cnt-txt-1 p {

    /* 血液净化疗法的具体流程 */

    margin: 15px 0;

}

#part-4 img {

    width: 100%;

}

.zhiliao {

    font-family: "lantingcu";

    line-height: 44px;
	font-size:23px

}

.blank2 {

    margin-left: 2em;

}

.blank5 {

    text-indent: 5em;

}

div.txt-notice {

    width:auto;

    display:inline-block !important;

    font-size: 28px;

    padding: 8px;

    margin: 60px 0 5px;

}

/* 内容样式三 */

.contents-3 {

    margin-top: 50px;

}

.part-3-title {

    /* 橙色居中标题 */

    text-align: center;

    font-family: "lantingcu";

    font-size: 24px;

}

.cnt-txt-3 {

    /* 橙色边框 */

    border: 6px solid #eb6100;

    border-radius: 8px;

    width: 100%;

    margin: 18px auto 0;

    padding: 20px 30px 10px;

    box-sizing: border-box;

}

.cnt-txt-3 p {

    /* 段落文字 */

    font-size: 23px;

    line-height: 41px;

}

.cnt-txt-3 img {

    /* 内容图片居中 */

    display: block;

    margin: 40px auto 0;

}

.cnt-txt-4{padding:29px 10px}
.cnt-txt-4 left{}
.cnt-txt-4 right{}
.cnt-txt-4 right right-bb{}
.cnt-txt-4 right p{}
/* 两列图片样式 */

.col-2 {

    width: 50%;

    float: left;

}

.col-2:nth-child(2n) {

    /* 右列元素右对齐 */

    float: right;

}

.col-2 img {

    /* 图片初始化 */

    margin: 0;
	width:100%;

}

.col-2 p {

    /* 段落文字 */

    margin: 22px 0 45px;

    line-height: 34px;

    font-size: 24px;

    /*min-height: 100px;*/

    letter-spacing: .8px;

}

#part-5 >img {

    /* 注释说明图示 */

    margin: 0;

}

#part-5 {

    /* 内容边框内边距 */

    padding-top: 30px;

    padding-bottom: 25px;

}

/* 其他注意事项 - 次级列表 */

.sub-list li {

    font-size: 22px;

    line-height: 38px;

    text-indent: 2em;

}

/* Footer */

footer {

    min-width: 100%;

    padding-bottom: 80px;

    padding-top: 10px;

    background: #fff;

    border-top: 15px solid #eb6100;

}

footer img[alt="logo"] {

    width: 130px;

    padding-left: 30px;

}

/* Back to top */

.backTop {

    float: right;

    font-size: 20px;

    color: #231815;

    margin-top: 10px;

}

.backBtm {

    float: right;

    font-size: 20px;

    color: #231815;

    position: relative;

    margin-right: 5px;

    margin-top: 24px;

}

.backArea {

    position: relative;

/*    right: 75px;*/

    top: 42px;

}

/* 马上联系我们 */

.contact {

    width: 100%;

    height: 56px;

    background: url("../images/register.png") no-repeat top;

    display: block;

    margin: 50px auto;

    border-radius: 20px;

}

.contact:hover {

    background: url("../images/register.png") no-repeat bottom;

}
.zlcase{margin-top: 1rem;}
.zlcase ul{ margin-left:0.5rem;}
.zlcase ul li{border-bottom: 2px solid #ebebeb;margin-bottom: 1rem;padding-bottom: 1rem;}
.zlcase ul li img{ float:left; height:3.13rem; margin-right:0.8rem; width:5.2rem;}
.zlcase ul li p{ font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zlcase ul li span{ font-size:15px;}
.zlcase ul a{color: #333;text-decoration: none;}
.com_title{height: 20px;padding-left:3%;padding-top: 20px;padding-bottom: 30px;background: #eb6100;}
.borB{border-bottom: 1px solid #d0d0d0;color: white;}
.borB a{color: white;}