header,
footer {
    min-width: 1200px;
}
section.main{
    min-width: 1200px;
}
section {
    min-height: 600px;
}
/*隐藏input[type=number] 加减符号*/
input::-webkit-outer-spin-button,  
input::-webkit-inner-spin-button{  
    -webkit-appearance: none !important;  
    margin: 0;  
}  
input[type="number"]{-moz-appearance:textfield;}
input{
    background: transparent;
    color: #aaa;
    border: 1px solid #aaa;
}
/*隐藏input[type=number] 加减符号 end*/

#logo {
    width: 279px;
    background-color: #fff;
    border-radius: 13px;
    position: absolute;
    left: 0;
    right: 0;
    top: 22px;
    margin: auto;
    padding: 17px 0;
}

#logo2 {
    width: 337px;
    position: absolute;
    left: 0;
    right: 0;
    top: 135px;
    margin: auto;
}

#logo img {
    display: block;
    margin: auto;
}

#logo2 img {
    width: 100%;
    display: block;
}

.b {
    width: 34px;
    height: 34px;
    background-color: #aa7548;
    position: absolute;
    z-index: 10;
    border-radius: 34px;
}

.b1 {
    left: 426px;
    top: 80px;
}

.b2 {
    left: 739px;
    top: 80px;
}

.bb1,
.bb2 {
    width: 17px;
    height: 17px;
    background-color: #fff;
    position: absolute;
    top: 97px;
    z-index: 9
}

.bb1 {
    left: 444px;
}

.bb2 {
    left: 739px;
}

header {
    height: 217px;
    position: relative;
}

header .top_bgc {
    height: 114px;
    background-color: #aa7548;
    position: relative;
}

header nav a {
    width: 41px;
    height: 103px;
    line-height: 26px;
    border: 3px solid #aa7548;
    display: inline-block;
    color: #000;
    font-size: 24px;
    text-align: center;
    padding: 15px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
}

.center {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

a.a2 {
    left: 197px;
}

a.a3 {
    left: 321px;
}

a.a1 {
    left: 70px;
}

a.a4 {
    right: 320px;
}

a.a5 {
    right: 196px;
}

a.a6 {
    right: 72px;
}

nav a.bor,
nav a:hover {
    border: 3px solid transparent;
    box-shadow: 1px 1px 10px 1px #aa7548;
}


section .inp {
    width: 290px;
    height: 340px;
    box-shadow: 1px 6px 24px -3px #aa7548;
    margin-left: 42px;
    border-radius: 5px 5px 10px 10px;
    padding: 0 14px;
    box-sizing: border-box;
}

section .bespoke {
    display: table;
    position: relative;
}

section .bespoke>div {
    float: left;
}

section .bespoke .title {
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 30px;
}

section .inp button {
    width: 100%;
    height: 40px;
    background-color: #aa7548;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
}

section .inp .ch {
    margin-bottom: 30px;
    color: gray;
}

section .inp select {
    width: 168px;
    height: 32px;
    color: gray;
}

section .lun {
    width: 770px;
    height: 340px;
    box-shadow: 1px 6px 24px -3px #aa7548;
    margin-left: 48px;
    overflow: hidden;
    position: relative;
    padding: 15px;
    box-sizing: border-box;
}

.lun .imgList {
    position: relative;
    width: calc(770px * 3);
    /*height:200px;*/
    z-index: 10;
    overflow: hidden;
}

.lun .imgList>div {
    /*position: absolute;*/
    float: left;
    width: 770px;
    display: inline;
}

.lun .imgList img {
    float: left;
    width: 512px;
    height: 293px;
}
.lun .wrapcol{
    float: left;
    text-align: center;
    display: inline-block;
    width: 240px;
    height: 293px;
    position: relative;
}
 .lun .imgList .col1 {   
    line-height: 2em;
    color:#ac7648;
    height: 293px;
    font-size: 18px;
    letter-spacing: 0.5em;
    writing-mode: vertical-lr;   
    writing-mode: tb-lr;    
    text-align: left;
    margin:0 auto;
} 

.indexList span {
    display: inline-block;
    width: 50px;
    height: 4px;
    background-color: #aa7548;
    margin-right: 20px;
}

.bespoke .indexList {
    position: absolute;
    top: 102%;
    right: 338px;
}

.indexList .infoOn {
    background-color: #d1c0a5;
}

.totell {
    margin-top: 33px;
    position: relative;
}

.totell .toptitle {
    border-bottom: 5px solid #aa7548;
    position: relative;
    color: #aa7548;
    font-size: 24px;
    text-indent: 1em;
    min-height: 31px;
}

.totell .toptitle li {
    margin-right: 20px;
    font-size: 20px;
    /*border-bottom: 1px solid #aa7548;*/
    padding: 0 10px;
    cursor: pointer;
    text-indent: 0;
    display: inline-block;
}
.totell .toptitle li.active{
    background-color: #aa7548;
    color: #fff;
}

.totell .toptitle ul {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 213px;
}

.totell .toptitle>a {
    position: absolute;
    right: 39px;
    font-size: 18px;
    color: #000;
    top: 0;
    bottom: 0;
    margin: auto;
    display: table;
}

.totell .downtext {
    padding: 36px 20px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.totell .downtext img {
    width: 455px;
}

.totell .downtext>div {
    float: left;
    letter-spacing: 0.8em;
}

.totell .downtext .title {
    font-size: 32px;
    padding-bottom: 10px;
}

.totell .downtext .shopinfo {
    margin-left: 25px;
    width: calc(1200px - 455px - 40px - 25px);
    line-height: 35px;
    padding-top: 20px;
}

.totell .selldoc {}

.totell .doc {
    width: 244px;
    height: 243px;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 1px 6px 24px -3px #aa7548;
}

.totell .doc img {
    width: 121px;
    display: block;
    margin: 0 auto;
    border-radius: 100%;
    margin-top: 3px;
}

.totell .doc .img {
    height: 138px;
    position: relative;
    border-bottom: 1px dashed #aa7548;
}

.totell .doc .img>div {
    float: left;
}

.totell .doc .img .lef {
    width: 150px;
}

.totell .doc .img .rig {
    width: 94px;
    /*letter-spacing: 0.5em;*/
    position: relative;
    margin-top: 15%;
}

.totell .doc .img .rig h4 {
    /*letter-spacing: 0.3em;*/
    font-weight: normal;
}

.totell .doc .img .rig h3 {
    font-weight: normal;
}

.totell .doc .docinfo {
    padding: 0 13px;
    box-sizing: border-box;
    letter-spacing: 0.3em;
    line-height: 1.6;
    overflow: hidden;
}

.totell .selldoc {
    padding-top: 54px;
    padding-bottom: 33px;
    text-align: center;
    width: 100%;
    display: table;
}

.totell .selldoc .doc {
    /*display: inline-block;*/
    margin-right: 49px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.totell .selldoc .doc:first-child {
    margin-left: 39px;
}

.totell .selldoc .doc:last-child {
    margin-right: 0;
}

.totell .data li {
    width: 138px;
    height: 29px;
    display: inline-block;
    border: 3px solid #aa7548;
    border-radius: 15px;
    text-align: center;
    line-height: 29px;
    font-size: 20px;
    margin-right: 48px;
    cursor: pointer;
}

.totell .data li:last-child {
    margin-right: 0;
}

.totell .data li.bor,
.totell .data li:hover {
    border: 3px solid transparent;
    box-shadow: 1px 6px 24px -3px #aa7548;
}

.totell .data {
    padding: 23px 0;
    text-align: center;
}

.totell .imgList .doc {
    width: 242px;
    height: 207px;
    display: inline-block;
    text-align: left;
}

.totell .imgList button {
    width: 140px;
    height: 39px;
    border: none;
    border-radius: 9px;
    cursor: pointer;;
    background-color: #aa7548;
    color: #fff;
    margin-top: 10px;
}

.totell .imgList .btn {
    text-align: center;
    font-size: 18px;
}

.totell .imgList>div {
    display: inline-block;
    width: 900px;
    padding-bottom: 12px;
    text-align: center;
    height: 219px;
    float: left;
}

.totell .imgList div.doc:nth-child(2) {
    margin-left: 50px;
    margin-right: 50px;
}

.totell .imgList {
    /*text-align: center;*/
}

.totell .indexList {
    text-align: center;
}

.doclun {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
}

.doclun .imgList {
    width: calc(900px*3);
    height: 219px;
    position: relative;
}

.doc_slides .prev,.doc_slides .next {
    width: 58px;
    height: 58px;
    position: absolute;
    bottom: 120px;
    cursor: pointer;
}

.doc_slides .prev {
    left: 85px;
    background-image: url('../img/prev.png');
    background-size: 100%;
}

.doc_slides .next {
    right: 77px;
    background-image: url('../img/next.png');
    background-size: 100%;
}

.totell .news {
    padding-left: 44px;
    padding-top: 49px;
    position: relative;
}
.totell .news a.thetop:hover{
    color: #aa7548;
}

.totell .news .newsimg {
    position: relative;
    width: 612px;
    height: 373px;
}
.totell .news .newsimg img{
    width: 100%;
    height: 100%;
}
.totell .news .newsimg .img-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    display: inline-block;
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 16px
}

.totell .news .newstitle {   
    position: absolute;
    right: 0;
    top: 30px;
    display: table;
    width: 500px;
}

.totell .news .newstitle .title {
    border-bottom: 2px solid #aa7548;
    line-height: 1.5;
    margin-top: 10px;
    /*text-indent: 1em;*/
    width: 100%;
    display: table;
    color: #000;
}

.totell .news .newstitle .title  a{
     font-size: 14px !important;
}
.totell .news .newstitle .title  a:hover{
    color: #aa7548;
}

.totell .news .newstitle h3 {
    font-weight: normal;
    font-size:20px;
}

.totell .news .newstitle .title span {
    display: inline-block;
    /*margin-left: 1em;*/
    font-size: 14px;
    color: #999;
}

.totell .toptitle .Irregular li {
    position: relative;
    background-color: transparent;
    background-image: url('../img/cho.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0px 32px;
    border-bottom: none;
    color: #FFF;
}

.totell .toptitle .Irregular {
    display: inline-block;
    position: absolute;
    bottom: -5px;
    left: 0;
    /*border-bottom: 5px solid #fff;*/
    background-color: #fff;
}

.totell .toptitle .Irregular li.bor {
    background-image: none;
    color: #aa7548;
}

.totell .news2 .newstitle {
    left: 36px;
    right: auto;
}

.totell .news2 .newsimg {
    float: right;
}

.news2 .title:first-child {
    font-size: 24px;
}

.news2 .title span {
    font-size: medium;
}

footer {
    margin-top: 140px;
}

footer .logo {
    width: 852px;
    margin: 0 auto;
    background-color: #fff;
    position: relative;
    z-index: 10;
}

footer .logo img {
    width: 337px;
    display: block;
    margin: 0 auto;
}

footer hr {
    border: none;
    border-bottom: 6px solid #aa7548;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 0;
}

footer .top {
    position: relative;
    height: 40px;
}

footer .down {
    background-color: #aa7548;
    margin-top: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
}

footer ul.left img {
    width: 160px;
    height: 160px;
}

footer ul.left ul li {
    margin-bottom: 13px;
    color: #fff;
}

footer ul.left ul {
    padding-top: 10px;
    padding-left: 20px;
}

footer ul.right {
    float: right;
    color: #fff;
    margin-top: 35px;
}

footer ul.right li {
    margin-bottom: 10px;
}


/*名医列表*/


.docList img {
    width: 100%;
    max-height: 100px;
    max-width: 100px;
    display: block;
}

section.docList {
    width: 1170px;
    margin: 0 auto;
}

.docList .doc {
    width: 30%;
    margin-left: 5%;
    float: left;
    height: 150px;
    margin-top: 20px;
    box-sizing: border-box;
    border: 1px solid transparent;
    cursor: pointer;
    overflow: hidden;
}

.docList .doc:hover {
    border: 2px solid #f08326;
    border-radius: 5px;
}

.docList .doc:nth-child(3n+1) {
    margin-left: 0;
}

.docList .doc>div {
    float: left;
}

.doc .docimg {
    width: 40%;
    height: 100%;
    position: relative;
}

.docList .doc .docimg img {
    width: 70%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

.docList .doctext {
    display: table;
    width: 100%;
}

.docList .doc .docinfo {
    width: 60%;
    height: 100%;
    box-sizing: border-box;
    padding: 23px 10px 23px 0;
}

.docList p.bgood {
	overflow: hidden;
    height: 4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.section.docList nav li {
    float: left;
    box-sizing: border-box;
    height: 50px;
    /*width: 100%;*/
    padding: 0  2px;
    text-align: center;
    line-height: 50px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    font-size: 13px;
}
.section.docList nav li:hover{
    color: #777;
}
.section.docList nav ul {
    display: -webkit-box;  
    display: -moz-box;     
    display: -ms-flexbox;  
    display: -webkit-flex; 
    /*display: flex;         */
    margin: 20px auto;
    width: 100%\9;
    display: table\9;
}

.section nav ul li {
    border-bottom: 2px solid #f08326;
    cursor: pointer;
}

.section.docList nav ul li:first-child {
    border-left: 1px solid #fff!important;
}

.section.docList nav ul li:last-child {
    border-right: 1px solid #fff!important;
}

.section.docList nav ul li.bor {
    border: 2px solid #f08326;
    border-bottom: 1px solid #fff;
}


/*名医列表 end*/


/*坐堂医生*/

section.docRange {
    width: 1170px;
    margin: 0 auto;
}
.docRange .toggle-org ul{
    /*text-align: center;*/
}
.docRange .toggle-org .orgdata li {
    display: inline-block;
    background-color: #fff;
    color: #444;
    border-radius: 10px;
    font-size: 20px;
    margin-right: 20px;
    padding:5px 8px;
    border: 2px solid #aa7548;
    cursor: pointer;
}

.docRange .toggle-org .orgdata li:last-child {
    margin-right: 0;
}

.docRange .toggle-org .orgdata li.bor,
.toggle-org .orgdata li:hover {
    background-color: #aa7548;
    color: #fff;
}


.docRange .toggle .data li {
    width: 138px;
    height: 29px;
    display: inline-block;
    border: 3px solid #aa7548;
    border-radius: 15px;
    text-align: center;
    line-height: 29px;
    font-size: 20px;
    margin-right: 38px;
    cursor: pointer;
}

.docRange .toggle .data li:last-child {
    margin-right: 0;
}

.docRange .toggle .data li.bor,
.toggle .data li:hover {
    background-color: #aa7548;
    color: #fff;
}

.docRange .data {
    padding: 23px 0;
    text-align: center;
}

.docRange img {
    width: 100%;
    max-height: 100px;
    max-width: 100px;
    display: block;
}

.docRange .doc {
    width: 30%;
    margin-left: 5%;
    float: left;
    height: 150px;
    margin-top: 20px;
    box-sizing: border-box;
    border: 1px solid transparent;
    cursor: pointer;
}

.docRange .doc:hover {
    border: 2px solid #f08326;
    border-radius: 5px;
}

.docRange .doc:nth-child(3n+1) {
    margin-left: 0;
}

.docRange .doc>div {
    float: left;
}

.doc .docimg {
    width: 40%;
    height: 100%;
    position: relative;
}

.docRange .doc .docimg img {
    width: 70%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

.docRange .doctext {
    display: table;
    width: 100%;
}

.docRange .doc .docinfo {
    width: 60%;
    height: 100%;
    box-sizing: border-box;
    padding: 15px 10px 23px 0;
}

.docRange p.bgood {
    overflow: hidden;
    height: 4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/*坐堂医生 end*/


/*文章分类列表*/
 .container {
    width: 100%;
    min-width: 1180px;
 }
 .wrapper {
    width: 1180px;
    margin: 0 auto;
}
.catalogue {
    font-size: 14px;
    margin-top: 15px;
}
.catalogue a:hover{
    color: #aa7548;
    /*font-weight: bold;*/

}
.news-list {
    font: 16px '微软雅黑';
    margin-top: 21px;
}

.info-content {
    margin-top: 20px;
    margin-bottom: 60px;
}
.news-list .news-list-left {
    float: left;
    width: 304px;
}
.news-list .news-list-left .column-navigation {
    margin-bottom: 20px;
}
.news-list .news-list-left .column-navigation .navigation-title {
    display: block;
    background: #aa7548;
    color: #fff;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.AP-list .news-list-left .column-navigation .navigation-list {
    padding-bottom: 10px;
}
.AP-list .news-list-left .column-navigation .navigation-list .fathermenu li.on {
    border-color: #aa7548;
}

.AP-list .news-list-left .column-navigation .navigation-list .fathermenu li {
    cursor: pointer;
    font-size: 16px;
    line-height: 50px;
    width: 92%;
    margin: auto;
    background: #F6F6F6;
    border: 1px solid #ddd;
    margin-top: 10px;
    position: relative;
}
.AP-list .news-list-left .column-navigation .navigation-list .fathermenu li.on a.nav-a {
    color: #aa7548;
}

.AP-list .news-list-left .column-navigation .navigation-list .fathermenu li a.nav-a {
    display: block;
     width: 100%;
    height: 100%; 
    padding-left: 30px;
}
.news-list .news-list-left .column-navigation .navigation-list {
    border: 1px solid #eee;
}

.news-list .news-list-right {
    width: 818px;
    min-height: 500px;
    position: relative;
    border: 1px solid #eee;
    float: right;
    padding: 0 17px;
    padding-bottom: 20px;
}
.news-list .news-list-right .right-title {
    padding-left: 18px;
}

.news-list .news-list-right .right-title {
    height: 58px;
    line-height: 50px;
    background: url(../img/big-line.png) bottom no-repeat;
    background-repeat-x: inherit;
    color: #aa7548;
    font-size: 18px;
    /*padding-left: 40px;*/
}
.news-list .news-list-right .right-content {
    padding: 3px 0 40px 0;
}
.news-list .news-list-right .right-content .right-content-list {
    display: block;
    border-bottom: 1px dashed #eee;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    background: url(../img/attract-dot.png) left center no-repeat;
    padding-left: 43px;
    background-position-x: 20px;
}
.news-list .news-list-right .right-content .right-content-list:hover {
    color:#aa7548;
    /*font-weight: bold;*/
}
.news-list .news-list-right .right-content .right-content-list .text {
    float: left;
    width: 570px;
    overflow: hidden;
    height: 50px;
}
.news-list .news-list-right .right-content .right-content-list .date {
    float: right;
    margin-right: 10px;
}
div.pagination { width: 820px;height: 45px;position: absolute;bottom: 0}
div.pagination .rows-info { float:left;color:#888;font-size:14px;line-height:32px; }
div.pagination .rows-info .page-jump { display:inline-block;margin-left:10px; }
div.pagination .rows-info .page-jump button {  float:left;height:32px;border:1px solid #e9e9e9;background:none;border-radius:3px;line-height:32px;color:#555;padding:0 5px;cursor: pointer; }
div.pagination .rows-info .page-jump input {  float:left;width:50px;padding:0 5px;margin:0 5px;height:30px;line-height:32px;color:#555;border:1px solid #e9e9e9; }
div.pagination ul.pagination { float:right; }
div.pagination ul.pagination li { float:left; }
div.pagination ul.pagination li a { display:block;padding:6px 8px;color:#333;border:1px solid #e9e9e9;border-radius:5px;margin:0 1px; }
div.pagination ul.pagination li.previous a,
div.pagination ul.pagination li.next a { color:#888; }
div.pagination ul.pagination li.active a { color:#62A513;cursor:not-allowed }

.clear {
    clear: both;
}
/*文章分类列表 end*/

/*医生详情页*/

.docDetail h3 {
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    margin-top: 16px;
    color: #333;
}
 .docDetail .article p{
    font-size: 16px;
    color:#333;
    width: 620px;
    margin: 1em auto;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
 }

 .docDetail {
    width: 980px;
    margin: 60px auto;
}

 .docDetail .left {
    width: 700px;
    margin-top: 20px;
    float: left;
    border: 1px solid #9CBFA0;
    border-radius: 5px;
}
.docDetail .ps1 {
    width: 700px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
}

.docDetail .ps1 span {
    font-size: 15px;
    text-indent: 30px;
}
.docDetail .article {
    width: 700px;
    margin: 0 auto;
    margin-top: 20px;
}
.docDetail .share {
    width: 660px;
    text-align: center;
    padding: 12px 40px 20px;
}
.docDetail .right {
    float: right;
    width: 250px;
}

.docDetail .ar-code {
    width: 250px;
    height: 44px;
    margin-top: 20px;
}

.docDetail .ar-left {
    width: 120px;
    height: 44px;
    display: inline-block;
    padding: 0px 0;
    line-height: 44px;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
    text-align: center;
    letter-spacing: 3px;
    background: #1A763C;
    border: solid 2px #1A763C;
    border-right: none;
    border-radius: 6px 0 0 6px;
    color: #fff;
    /* display: inline-block; */
    float: left;
}

.docDetail .ar-right {
    width: 120px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 0px 0;
    letter-spacing: 6px;
    font-family: 'Arial';
    color: #1A763C;
    background: #fff;
    border: solid 2px #1A763C;
    border-left: none;
    border-radius: 0 6px 6px 0;
    float: left;
}

.docDetail .qr-code {
    width: 250px;
    height: 120px;
    margin-top: 20px;
}

.docDetail .qr-left {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: #FFF;
}
.docDetail .qr-left img {
    width: 118px;
    height: 118px;
    margin-top: 1px;
}

.docDetail .ar-left {
    display: inline-block;
    padding: 0px 0;
    line-height: 44px;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
    text-align: center;
    letter-spacing: 3px;
    background: #1A763C;
    border: solid 2px #1A763C;
    border-right: none;
    border-radius: 6px 0 0 6px;
    color: #fff;
     display: block; 
    float: left;
}

.docDetail .qr-right {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: #D9E4DC;
}

.docDetail .ar-right {
    display: inline-block;
    line-height: 44px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 0px 0;
    letter-spacing: 6px;
    font-family: 'Arial';
    color: #1A763C;
    background: #fff;
    border: solid 2px #1A763C;
    border-left: none;
    border-radius: 0 6px 6px 0;
    float: left;
}

.docDetail .wp-qr {
    width: 240px;
    height: 300px;
    padding: 0px 0;
    margin: 3px 0;
    float: left;
    background-color: #D9E4DC;
    background-image: url( ../images/wp-qr.jpg);
    border: 2px #D9E4DC solid;
    border-radius: 6px;
}
.docDetail .basic-info {
    
    width: 595px;
    margin:0 auto;
    clear: both;
    background: url(../img/basicInfo-bg.png);
}

.docDetail .basic-info .basicInfo-block {
    width: 595px;
}

.docDetail .basic-info .basicInfo-block .basicInfo-item.name {
    width: 90px;
    padding: 0 5px 0 12px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #999;
}

.docDetail .basic-info .basicInfo-block .basicInfo-item {
    line-height: 26px;
    display: block;
    padding: 0;
    margin: 0;
    float: left;
}

.docDetail .basic-info .basicInfo-block .basicInfo-item.value {
    zoom: 1;
    color: #333;
    width: 485px;
    float: left;
    position: relative;
}

.docDetail .basic-info .basicInfo-block .basicInfo-item {
    line-height: 26px;
    display: block;
    padding: 0;
    margin: 0;
    float: left;
}
/*医生详情页 end*/




/*文章详情页*/

.articleDetail h1 {
    width: 900px;
    font-family: "微软雅黑";
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    border-radius: 5px;
    text-align: center;
    margin-top: 16px;
    color: #333;
}
 .articleDetail .article p{
    font-size: 16px;
    width: 820px;
    margin: 1em auto;
    /*text-indent: 2em;*/
    text-align: justify;
    text-justify: inter-ideograph;
 }

 .articleDetail {
    width: 1180px;
    margin: 60px auto;
    margin-top: 0px;
}

 .articleDetail .left {
    width: 900px;
    margin-top: 20px;
    float: left;
    border: 1px solid #9CBFA0;
    border-radius: 5px;
}
.articleDetail .ps1 {
    width: 900px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
}

.articleDetail .ps1 span {
    font-size: 15px;
    text-indent: 30px;
}
.articleDetail .article {
    min-height: 500px;
    width: 900px;
    margin: 0 auto;
    margin-top: 20px;
}
.articleDetail .article img{
    text-align: center;
    max-width: 100%;
}
.articleDetail .share {
    width: 660px;
    text-align: center;
    padding: 12px 40px 20px;
}
.articleDetail .right {
    float: right;
    width: 250px;
}

.articleDetail .ar-code {
    width: 250px;
    height: 44px;
    margin-top: 20px;
}

.articleDetail .ar-left {
    width: 120px;
    height: 44px;
    display: inline-block;
    padding: 0px 0;
    line-height: 44px;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
    text-align: center;
    letter-spacing: 3px;
    background: #1A763C;
    border: solid 2px #1A763C;
    border-right: none;
    border-radius: 6px 0 0 6px;
    color: #fff;
    /* display: inline-block; */
    float: left;
}

.articleDetail .ar-right {
    width: 120px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 0px 0;
    letter-spacing: 6px;
    font-family: 'Arial';
    color: #1A763C;
    background: #fff;
    border: solid 2px #1A763C;
    border-left: none;
    border-radius: 0 6px 6px 0;
    float: left;
}

.articleDetail .qr-code {
    width: 250px;
    height: 120px;
    margin-top: 20px;
}

.articleDetail .qr-left {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: #FFF;
}
.articleDetail .qr-left img {
    width: 118px;
    height: 118px;
    margin-top: 1px;
}

.articleDetail .ar-left {
    display: inline-block;
    padding: 0px 0;
    line-height: 44px;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
    text-align: center;
    letter-spacing: 3px;
    background: #1A763C;
    border: solid 2px #1A763C;
    border-right: none;
    border-radius: 6px 0 0 6px;
    color: #fff;
     display: block; 
    float: left;
}

.articleDetail .qr-right {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: #D9E4DC;
}

.articleDetail .ar-right {
    display: inline-block;
    line-height: 44px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 0px 0;
    letter-spacing: 6px;
    font-family: 'Arial';
    color: #1A763C;
    background: #fff;
    border: solid 2px #1A763C;
    border-left: none;
    border-radius: 0 6px 6px 0;
    float: left;
}

.articleDetail .wp-qr {
    width: 240px;
    height: 300px;
    padding: 0px 0;
    margin: 3px 0;
    float: left;
    background-color: #D9E4DC;
    background-image: url( ../images/wp-qr.jpg);
    border: 2px #D9E4DC solid;
    border-radius: 6px;
}
/*文章详情页 end*/


    /* 浮动客服 */
#floatDivBoxs{
    width:170px;
    background:#fff;
    position:fixed;
    top:180px;
    right:0;
    z-index:998;
}
#floatDivBoxs .floatDtt{
    width:100%;
    height:45px;
    line-height:45px;
    background:#f08326;
    color:#fff;
    font-size:18px;
    text-indent:22px;
    position:relative;
}

#floatDivBoxs .floatDqq{
    padding:0 14px;
    list-style:none;
}

#floatDivBoxs .floatDqq li{
    height:45px;
    line-height:45px;
    font-size:15px;
    border-bottom:1px solid #e3e3e3;
    padding:0 0 0 50px;
}

#floatDivBoxs .floatDtxt{
    font-size:18px;
    color:#333;
    padding:12px 14px;
}

#floatDivBoxs .floatDtel{
    padding:0 0 15px 20px;
    font-weight:bold;
    font-size:16px;
}

#floatDivBoxs .floatDtel img{
    display:block;
}

#floatDivBoxs .floatDbg{
    width:100%;
    height:20px;
    background:url(../img/online_botbg.jpg) no-repeat;
    box-shadow:-2px 0 3px rgba(0,0,0,0.25);
}

.floatShadow{
    background:#fff;
    box-shadow:-2px 0 3px rgba(0,0,0,0.25);
}

#rightArrow{
    width:50px;
    height:45px;
    background:url(../img/online_arrow.jpg) no-repeat;
    position:fixed;
    top:180px;
    right:170px;
    z-index:998;
}

#rightArrow a{
    display:block;
    height:45px;
}
  /* 浮动客服 end*/



h4.ks{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}