body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font {padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
fieldset,img {border: 0;vertical-align: top;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
ol,ul,li,dl,dt,dd {list-style: none;}
input,button,textarea,checkbox,select,radio,form {vertical-align: top;}
a {color: #666;text-decoration: none;}
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: underline;text-decoration: none;}
.red,.red a {color: #b10101;}
.left {float: left;}
.right {float: right;}
.autohei {overflow: hidden;zoom: 1;}
.cl {clear: both;}
.clear {font-size: 0; line-height: 0;clear: both;overflow: hidden;zoom: 1;}
.blank10 {height: 8px;font-size: 0;line-height: 0;clear: both;overflow: hidden;}
.blank20 {height: 16px;font-size: 0;line-height: 0;clear: both;overflow: hidden;}
em,i {font-style: normal}
body {font-size: 12px;line-height: 24px;color: #4d4d4d;font-family: "微软雅黑", Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
.cent {width: 1100px;margin: 0 auto;overflow: hidden;background: #fff;}
.white {background: #fff;width: 1000px;margin: 0 auto;overflow: hidden;}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.inline{display:inline}
.block{display:block}
.inline-block{display:inline-block;zoom:1;*display:inline}
.hidden{display:none}


.newsk { width: 1100px;margin: 0 auto;}
.newskl {}
.newskr {}



.sy_header1 {width: 100%;background: none;height: 114px;background: url(../images/headerd4sd1.png) center center no-repeat;}

.sy_logo {width: 1050px;height: 100px;margin: 1px auto;margin-bottom: 0px;background: url(../images/headerd41.png) no-repeat;display: none !important;}

.nav {position: relative;z-index: 1;}

.nav {width: 100%;height: 46px;background: #3470ba;}

.nav ul {width: 1100px; margin: 0 auto;}

.nav ul li { float: left;}

.nav ul li a {display: block;padding: 0 18px;color: #fff;line-height: 46px;font-size: 18px;}


.nav ul li a:hover {color: #f5ed6c;}

.nav ul li a.hover {color: #fff;}

/*banner切换片*/
 .w3cFocus .preNext {position: absolute;cursor: pointer;height: 50px;opacity: 1;width: 35px;z-index: 11;}
    
.w3cFocus {width: 100%;position: relative;height: 500px;}
    
.w3cFocus .prev {position: absolute;display: block;left: 10px;top: 9px;width: 35px;height: 50px;background: url(../images/prev.png) no-repeat;}
    
.w3cFocus .next { position: absolute;/*display: block;*/display:none;right: 545px;top: 9px;width: 35px;height: 50px; background: url(../images/next.png) no-repeat;}
.w3cFocus .prev:hover,.w3cFocus .next:hover {filter: alpha(opacity=100) !important;opacity: 1 !important;}
    
.w3cFocusIn {width: 100%;height: 500px;position: relative;margin: 0 auto;overflow: hidden;}
    
 .w3cFocusIn .bd li {width: 100%;height: 500px;display: block; }
    
.w3cFocusIn .bd li a { width: 100%;height: 500px;display: block;}
    
 .w3cFocus:hover .hd {bottom: 10px;}
    
 .w3cFocusIn .hd { background: rgba(0, 0, 0, 0.41); bottom: -80px; height: 70px; position: absolute; text-align: center;width: 100%; z-index: 9;}
    
.w3cFocusIn .hd ul {vertical-align: middle;display: inline-block;*display: inline; overflow: hidden;margin-top: 5px;zoom: 1;}
    
 .w3cFocusIn .hd ul li {position: relative;float: left;width: 85px;height: 55px;border: 2px solid #fff;display: inline;margin-right: 6px;cursor: pointer;}
 
.w3cFocusIn .hd ul li img {width: 85px;height: 55px;border: 2px solid #fff;display: block;}
    
.w3cFocusIn .hd ul .on { border: 2px solid #3499EA; }
    
 .w3cFocusIn .hd ul li.on img {border: 2px solid #3499EA;}

 .banner_xx {width: 1200px;margin: 0 auto;position: relative;}
    
.banner_xx ul {float: left;margin-left: 50px;}
    
.banner_xx ul li em {background: #000;position: absolute; width: 100%;height: 100%;opacity: 0.4;left: 0;filter: alpha(opacity: 40); }
    
.banner_xx ul li.on em {background: none;}
    
.banner_tel {position: relative;right: 10px;top: 15px;}

/*banner切换片*/

/*首页新闻动态*/
.sy_news {width: 1100px;margin: 10px auto;}
.slideTxtBox {
    width: 830px;
    text-align: left;
    float: left;
}

.slideTxtBox .hd {
    height: 35px;
    line-height: 35px;
    position: relative;
    border-bottom: 2px solid #3470ba;
}

.slideTxtBox .hd ul {
    float: left;
    position: absolute;
    height: 32px;
    text-align: center;
    font-size: 24px;
    color: #3470ba;
    height: 40px;
    line-height: 74px;
    /*    width: 540px;*/
    background: #fff;
    padding-bottom: 10px;
    margin: auto;
    font-weight: bold;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
    color: #6d6d6d;
}

.slideTxtBox .hd ul li.on {
    height: 30px;
    color: #1180c4;
}

.slideTxtBox .bd {
    border: 1px solid #ddd;
    margin-top: 30px;
    height: 350px;
    padding: 15px;
}

.slideTxtBox .bd ul {
    zoom: 1;
}

.slideTxtBox .bd li p {
    color: #000;
    font-size: 14px;
}

.slideTxtBox .bd li {
    overflow: hidden;
    margin-bottom: 15px;
}

.slideTxtBox .bd li.on a {
    color: #1180c4;
}

.slideTxtBox .bd li .date {
    float: right;
    color: #999;
}

.newslm {
    width: 95px;
    height: 85px;
    border: 1px dashed #1180c4;
    text-align: center;
    font-size: 26px;
    float: left;
    margin-top: 5px;
}

.newslm a {
    color: #1180c4;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}

.bdl {
    float: left;
    width: 242px;
}
.bdr {
    float: right;
    width: 539px;
}

.bdr .newslmr {}


.bdr .newslmr a.new_title {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 400px;
    white-space: nowrap;
    display: block;
}

.newslmr {
    float: right;
    width: 426px;
}

.newslmr a.new_title {
    font-size: 16px;
    color: #010101;
    display: block;
    border-bottom: 1px dashed #a0a0a0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.bdr .newslmr p {
    font-size: 14px;
    color: #000;
}


/*便民服务*/

.bmfw {
    height: 35px;
    line-height: 35px;
    position: relative;
    border-bottom: 2px solid #3470ba;
}

.bmfw p {
    float: left;
    position: absolute;
    height: 32px;
    text-align: left;
    font-size: 24px;
    color: #3470ba;
    height: 40px;
    line-height: 74px;
    background: #fff;
    padding-bottom: 10px;
    margin: auto;
    font-weight: bold;
    width: 110px;
}

.bmfws {
    float: right;
    width: 230px;
}

.bmfwk {
    border: 1px solid #ddd;
    width: 230px;
    height: 380px;
    margin-top: 30px;
}

.bmfwk ul {
    margin-top: 10px;
}

.bmfwk ul li {
    width: 86px;
    float: left;
    margin: 8px 14px;
}

.bmfwk ul li span {
    background: #1180c4;
    display: block;
    width: 86px;
    height: 70px;
    border-radius: 5px;
    margin: auto;
    transition: background-color 0.3s linear;
}

.bmfwk ul li span:hover {
    transition: background-color 0.3s linear;
    background: #f7a92c;
}

.bmfwk ul li span img{
	padding-top: 20%;
	padding-left: 26%;
}

.bmfwk ul li i {
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    display: block;
    font-size: 40px;
}

.bmfwk ul li p {
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    color: #000000;
}


/*科室设置*/
.sy_xvyr {
    width: 100%;
    margin: auto;
    padding: 20px 0px 30px 0px;
}

.sy_clyc {
    width: 1100px;
    height: 40px;
    margin: auto;
    border-bottom: 2px solid #3470ba;
}

.sy_clyc p {
    text-align: center;
    font-size: 24px;
    color: #3470ba;
    height: 40px;
    line-height: 74px;
    width: 300px;
    background: #fff;
    padding-bottom: 10px;
    margin: auto;
    font-weight: bold;
}

.sy_vhtm {
    width: 1100px;
    margin: auto;
    padding: 20px 0px 0px 0px;
}

.sy_vhtm .sy_bmtl {
    width: 550px;
    float: left;
    margin-top: 30px;
}

#sy_bmtl ul li {
    width: 271px;
}

#sy_bmtl ul li:nth-of-type(2) {
    margin-right: 0px;
}

.sy_bmtl img {
    float: left;
    margin-right: 10px;
}

.sy_vhtm .sy_bmtl p {
    height: 50px;
    width: 450px;
    font-size: 22px;
    color: #3470ba;
    display: inline-block;
    line-height: 20px;
    padding-top: 10px;
    float: left;
}

.sy_vhtm .sy_bmtl p font {
    padding: 0px;
    font-size: 12px;
}

.sy_vhtm .sy_bmtl ul {
    width: 550px;
}

.sy_vhtm .sy_bmtl ul li {
    width: 179px;
    height: 36px;
    float: left;
    text-align: center;
    line-height: 36px;
    color: #3470ba;
    background: #d6e2f1;
    margin-right: 4px;
    margin-bottom: 4px;
    transition: background-color 0.3s linear;
}

.sy_vhtm .sy_bmtl ul li a {
    font-size: 18px;
    color: #3470ba;
}

/*
.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(4) {
    background: #3470ba;
}

.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(4) a {
    color: #fff;
}

.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(5) {
    background: #3470ba;
    color: #fff;
}

.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(5) a {
    color: #fff;
}*/

.sy_vhtm .sy_bmtl ul li:hover {
    transition: background-color 0.3s linear;
    background: #3470ba;
    color: #fff;
}

.sy_vhtm .sy_bmtl ul li:hover a {
    color: #fff;
}

/*科室设置结束*/


/*首页专家*/

.fouceboxk {
    width: 100%;
    height: 519px;
    background: url(../images/sy_zjbg.jpg) center center #fff no-repeat;
}

.foucebox {
    width: 1084px;
    height: 435px;
    margin: 0 auto;
    padding-top: 35px;
}

.foucebox .bd {
    position: relative;
    float: right;
    width: 642px;
    height: 433px;
    overflow: hidden;
}

.foucebox .showDiv {
    position: relative;
    width: 642px;
    height: 433px;
    background: url(/images/sy_zjbg2.jpg) no-repeat;
}

.foucebox .showDiv img {
    float: right;
    margin-top: 22px;
    margin-right: 10px;
}

.foucebox .showDiv .showdivk p {
    padding-right: 20px;
    color: #3a3939;
    z-index: 9;
    line-height: 28px;
    padding-bottom: 5px;
    font-size: 16px;
    padding-left: 10px;
}

.foucebox .showDiv .showdivk p a {
    color: #f08000;
}

.foucebox .showDiv .showdivk {
    position: absolute;
    left: 50px;
    top: 80px;
    width: 288px;
}

.sy_zxyy,
.sy_zxzx {
    display: block;
    width: 110px;
    background: #f7a92c;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    height: 35px;
    color: #fff;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.sy_zxzx {
    margin-left: 20px;
}

.foucebox .showDiv h2 {
    width: 280px;
    height: 45px;
    background: url(images/foucebox_h2.png) no-repeat 0 4px;
    _background: none;
    margin-bottom: 10px;
    font-size: 40px;
    text-align: center;
    line-height: 34px;
    z-index: 9;
    overflow: hidden;
    color: #3d3d3d;
}

.foucebox .showDiv h2 span {
    font-size: 25px;
    padding-left: 10px;
}

.foucebox .showDiv h2 a {
    color: #3d3d3d;
    font-weight: normal;
    text-align: left;
    display: block;
}

.foucebox .foucebox_bg {
    position: absolute;
    left: 40px;
    bottom: 268px;
    width: 288px;
    height: 107px;
    filter: alpha(opacity=60);
    opacity: 0.6;
    z-index: 8;
    overflow: hidden;
}

.foucebox .hd {
    width: 410px;
    height: 382px;
    float: left;
    overflow: hidden;
}

.foucebox .hd ul li {
    width: 98px;
    height: 91px;
    float: left;
    margin: 0 0 5px 4px;
    display: inline;
    position: relative;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.foucebox .hd ul a {
    display: block;
    width: 114px;
    height: 91px;
}

.foucebox .hd ul img {
    width: 91px;
    height: 89px;
    border: 1px solid #fff;
}

.foucebox .hd ul .txt_bg {
    width: 108px;
    height: 24px;
    position: absolute;
    left: 3px;
    top: 63px;
    background: url(images/bg_png.png) no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/bg_png.png");
}

.foucebox .hd ul .txt {
    width: 103px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    left: 4px;
    bottom: 4px;
    z-index: 2;
    text-align: right;
    padding-right: 5px;
    overflow: hidden;
}

.foucebox .hd ul .mask {
    width: 108px;
    height: 85px;
    display: block;
    position: absolute;
    left: 3px;
    bottom: 3px;
    z-index: 3;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
    background: rgba(0, 0, 0, 0.4);
}

.foucebox .hd ul a:hover .mask,
.foucebox .hd ul .on .mask {
    display: none;
    position: relative;
}

.foucebox .hd ul a:hover img,
.foucebox .hd ul .on img {
    border-color: #3470ba;
}

.foucebox .hd ul a:hover {
    color: #fff;
}

.foucebox .hd ul a:hover .txt_bg {
    background: #70a20f;
}

.czys {
    background: #1180c4;
    width: 300px;
    height: 43px;
    color: #fff;
    line-height: 43px;
    font-size: 18px;
    margin-bottom: 10px;
    margin-left: 5px;
}

.czys select {
    width: 170px;
    height: 43px;
    float: right;
}

.czys i {
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
.czys img{
	padding-top: 4%;
	padding-left: 2%;
}


/*首页专家结束*/


/*服务责任*/
.zeren {
    background: #eeeeee;
    width: 1080px;
    border: 1px solid #c1c1c1;
    margin: 10px auto;
    overflow: hidden;
}

.zerenl {
    width: 693px;
    float: left;
}

.zerenl p {
    font-size: 30px;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 10px;
}

.zerenl em {
    font-size: 16px;
    color: #929292;
    margin-left: 10px;
    margin-top: 20px;
    display: block;
    float: left;
    line-height: 30px;
}

.fwtd {
    display: block;
    width: 158px;
    height: 40px;
    background: #797876;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    float: right;
    margin-top: 36px;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.fwtd:hover {
    background: #f7a92c;
}

.zerenr {
    width: 380px;
    float: right;
}

.zerenr ul li {
    float: left;
    width: 165px;
    margin: 8px 10px;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a:hover span:nth-of-type(1) {
    background: #f36700;
    color: #fff;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a:hover span:nth-of-type(2) {
    background: #ff8400;
    color: #fff;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a:hover span:nth-of-type(3) {
    background: #f7a92c;
    color: #fff;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a span:nth-of-type(1) {
    height: 43px;
    line-height: 43px;
    background: #939393;
    width: 15px;
    display: block;
    float: left;
    color: #fff;
    text-align: center;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a span:nth-of-type(2) {
    height: 43px;
    line-height: 43px;
    background: #bebab9;
    width: 40px;
    display: block;
    float: left;
    color: #fff;
    text-align: center;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li a span:nth-of-type(2) i {
    font-size: 30px;
}

.zerenr ul li a span:nth-of-type(3) {
    height: 43px;
    line-height: 43px;
    background: #dddbdb;
    width: 110px;
    display: block;
    float: left;
    color: #010101;
    text-align: center;
    font-size: 18px;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.zerenr ul li span img{
	padding-top: 7px;
}

/*底部部分*/

.sy_foot {
    width: 100%;
    height: 367px;
    background: url(../images/sy_footbg.png);
}

.sy_footc {
    width: 700px;
    margin: 0 auto;
    height: 367px;
    background: url(../images/footlg.png) right center no-repeat;
}

.sy_footcxx {
    width: 350px;
    float: left;
    margin-top: 2px;
    background: url(../images/foot24xs.png) left 41px no-repeat;
    height: 270px;
    color: #fff;
}

.footp1 {
    font-size: 14px;
    margin-top: 20px;
}

.footp2 {
    font-size: 14px;
    margin-top: 25px;
}

.zxtp {
    font-size: 18px;
    margin-left: 80px;
    margin-top: 40px;
}

.zxtp span {
    font-size: 28px;
    color: #ffea00;
    font-weight: bold;
    margin-top: 5px;
    display: block;
}


/*医院简介*文章内容*/
.lbbody {
    width: 1000px;
    margin: 0 auto;
    margin-top: 10px;
}

.lbleft {
    width: 685px;
    float: left;
    border: 1px solid #f1f1f1;
    margin-top: 10px;
}

.lbmbxdh {
    padding-left: 0px;
    line-height: 43px;
}

.lbmbxdh p {
    font-size: 14px;
    color: #1180c5;
    display: none;
}

.lbmbxdh p i {
    padding-right: 3px;
}

.lbmbxdh a {
    font-size: 14px;
    color: #1180c5;
    margin-left: 3px;
    margin-right: 3px;
}

.TB-focus {
    width: 685px;
    height: 118px;
    border: 0;
    overflow: hidden;
    position: relative;
}

.TB-focus img {
    width: 685px;
}

.TB-focus .bd {
    height: 118px;
}

.TB-focus .bd .tempWrap {
    height: 118px;
}

.TB-focus .hd {
    position: absolute;
    right: 6px;
    bottom: 6px;
    z-index: 1;
    padding-left: 2px;
}

.TB-focus .hd li {
    color: #f60;
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: #fff;
    float: left;
    font-size: 13px;
    line-height: 18px;
    overflow: visible;
    text-align: center;
    opacity: .7;
    filter: alpha(opacity=70);
    border: 1px solid #d8d8d8;
    margin-right: 5px;
}

.TB-focus .hd li.on {
    background: #f60;
    color: #fff;
    font-weight: bold;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 2;
    position: relative;
}

.wzbiaoti {
    color: #1180c5;
    border-bottom: 1px dashed #ccc;
    margin: 0 20px;
}

.wzbiaoti h1 {
    font-size: 24px;
    font-weight: bold;
    color: #1180c5;
    text-align: center;
    margin: 25px 0;
}

.wzbiaoti p {
    text-align: center;
    font-size: 12px;
    margin-bottom: 10px;
    color: #404040;
}

.wzbiaoti p a {
    color: red;
}

.wzbiaoti p a:hover {
    color: red;
    text-decoration: underline;
}

.wzbiaoti p span {
    color: red;
}

.wznr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.wznr p {
    padding: 5px 20px;
    line-height: 35px;
    font-family: "微软雅黑";
    color: #000;
    font-size: 14px;
}

.wznr p a {
    color: red;
    text-decoration: none;
    font-weight: bold;
}

.wznr a {
    color: red;
    text-decoration: none;
    font-weight: bold;
}

.wzsxp {
    margin: 20px auto;
    overflow: hidden;
}

.wzsyp {
    margin-left: 30px;
    color: #404040;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 35px;
}

.wzsyp a {
    color: #404040;
}

.wzsyp a:hover {
    text-decoration: underline;
}

.hotread {
    position: relative;
    width: 650px;
    height: 70px;
    padding-top: 30px;
    background: url("../images/hotread.jpg");
    margin: 35px auto 30px;
}

.hotread p {
    width: 119px;
    height: 29px;
    position: absolute;
    left: 38px;
    top: -15px;
    background: url("../images/hotread2.png") no-repeat;
}

.hotread ul {
    padding: 0 15px;
}

.hotread li {
    float: left;
    width: 300px;
    padding-left: 10px;
    line-height: 30px;
    font-size: 14px;
    background: url("../images/liy.jpg") no-repeat left center;
}

.hotread li a {
    color: #404040;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 265px;
    white-space: nowrap;
    display: block;
    float: left;
}

.hotread li a:hover {
    color: #404040;
    text-decoration: underline;
}

.hotread_a {
    position: relative;
}

.hotread_a span {
    display: inline-block;
    padding-left: 5px;
}

/*右侧*/
.lbright {
    width: 302px;
    float: right;
}
.lbzhuanjia {
    width: 300px;
    border: 1px solid #f1f1f1;
    float: right;
    margin-top: 10px;
    overflow: hidden;
}

.lbzhuanjia h3 {
    line-height: 37px;
    color: white;
    padding-left: 10px;
    background: #0082d0;
    font-size: 20px;
}

.lbzhuanjia h3 i {
    padding-right: 10px;
    font-size: 25px;
}

.lbzhuanjia h3 span {
    display: inline-block;
    float: right;
    padding-right: 10px;
}

.lbzhuanjia h3 span a {
    font-size: 12px;
	color: white;
}

.lbzhuanjia p {
    line-height: 30px;
    font-family: 黑体;
    color: #1180c4;
    padding-left: 0px;
    font-size: 20px;
    margin-top: 8px;
}

.lbzhuanjia p.rdianhua {
    color: #FF5712;
    font-size: 30px;
    position: absolute;
    font-weight: bold;
    margin-top: 32px;
    margin-left: 55px;
}


/*右侧专家推荐*/

.wz_r_doc {
    width: 280px;
    margin: 0 auto;
    margin-top: 6px;
}

.wz_r_doc li {
    float: left;
    position: relative;
}

.wz_doctext {
    background: #1576c3;
    padding: 5px 10px;
    width: 260px;
    display: block;
    color: #fff;
    height: 100px;
    position: absolute;
    bottom: 0px;
    left: 0;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#1576c3', endColorstr='#1576c3');
    /*#7F000000的前两位为16进制透明度，后六位为16进制颜色*/
    background: rgba(21, 118, 195, 0.9);
    /*前三个参数为rgb颜色，第四个参数为透明度*/
    filter: alpha(opacity=90);
}

.wz_doctext span {
    font-size: 17px;
    text-align: center;
    display: block;
}

.wz_doctext span b {
    font-size: 20px;
}

.wz_doctext i {
    font-style: normal;
    background: #fff;
    border-radius: 3px;
    text-align: center;
    display: block;
    font-size: 12px;
    color: #1576c3;
    line-height: 20px;
    margin: 5px 0;
}

.wz_doctext p {
    font-size: 13px;
    line-height: 18px;
}

.wz_doclink {
    font-size: 12px;
    color: #fff;
    margin-top: 7px;
}

.wz_doclink b {
    font-size: 14px;
}


.picScroll-leftcl {
    position: relative;
    width: 280px;
}

.picScroll-leftcl .bd ul li {
    width: 280px;
}

.picScroll-leftcl .hd {
    position: absolute;
    top: 94px;
    width: 100%;
    height: 24px;
    z-index: 10;
}

.picScroll-leftcl .hd a {
    height: 24px;
    width: 24px;
    background-image: url(../images/showicon.png);
    cursor: pointer;
}

.picScroll-leftcl .hd a.prev {
    float: left;
    margin-left: 6px;
}

.picScroll-leftcl .hd a.next {
    float: right;
    margin-right: 6px;
    background-position: 0 -68px;
}

.picScroll-leftcl .hd a.prev:hover {
    background-position: 0 -34px;
}

.picScroll-leftcl .hd a.next:hover {
    background-position: 0 -102px;
}

.picScroll-leftcl .doc_btn {
    width: 280px;
    height: 37px;
    overflow: hidden;
    margin: 5px 0 15px 0;
}

.picScroll-leftcl .doc_btn a {
    width: 118px;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: #0070c0;
    float: left;
}

.picScroll-leftcl .doc_btn a.doc_zx {
    background: #ff6600;
    float: right;
}

/*右侧在线挂号*/

.gyslybd input,
.gyslybd select,
.gyslybd textarea {
    font-size: 14px;
}

input#name_right1 {
    border-radius: 5px;
    height: 30px;
    width: 205px;
    float: right;
    border: 1px solid #A5A0A0;
}

.gyslybd ul li .npsex {
    height: 15px;
    width: 15px;
    float: left;
    margin: 0px 5px 0px 12px;
    position: relative;
    top: 10px;
}

.gyslybd ul li select {
    border-radius: 5px;
    height: 30px;
    width: 180px;
    float: right;
    border: 1px solid #A5A0A0;
}

.gyslybd ul li em {
    line-height: 32px;
    display: block;
    float: left;
}

.gysly {
    width: 280px;
    margin: 0 auto;
}

.gyslybt {
    height: 40px;
    color: #0088db;
    padding-left: 10px;
    padding-top: 10px;
}

.gyslybt p {
    font-size: 20px;
    font-weight: bold;
}

.gyslybt p i {
    font-size: 25px;
    padding-right: 5px;
    margin-top: 3px;
    display: block;
    float: left;
}

.gyslybd ul li span {
    font-size: 14px;
    float: right;
}

.gyslybd ul li span.bdms {
    line-height: 32px;
    float: left;
    padding-left: 10px;
}

input::-webkit-input-placeholder {
    padding-left: 5px;
    color: #999;
    -webkit-transition: color.5s;
}

input:focus::-webkit-input-placeholder,
input:hover::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
textarea:hover::-webkit-input-placeholder {
    font-size: 0px;
    -webkit-transition: color.5s;
}

.gyslybd {
    margin-top: 10px;
}

.gyslybd ul li {
    margin-bottom: 10px;
    overflow: hidden;
    margin-top: 10px;
}

.gyslybd ul li span.bdms {
    line-height: 32px;
    float: left;
    padding-left: 10px;
}

.gyslybd ul li input {
    border-radius: 5px;
    height: 30px;
    width: 205px;
    float: right;
    border: 1px solid #A5A0A0;
}

.gyslybd ul li textarea {
    width: 205px;
    border-radius: 5px;
    height: 50px;
    float: right;
}

.gyslytj,
.gyslyzx {
    float: left;
    background: #0088db;
    color: #fff;
    width: 95px;
    height: 35px;
    border: 0;
    border-radius: 5px;
    margin-top: 15px;
    margin-left: 20px;
    cursor: pointer;
    line-height: 35px;
    text-align: center;
}

.gyslytj {
    margin-left: 70px;
}

.gyslyzx {
    background: #f78a08;
}

.lbzhuanjia p.gyslydh {
    font-size: 30px;
    color: #0088db;
    font-weight: bold;
    background: url(../images/gyslydh.png) 10px 10px no-repeat;
    padding-left: 55px;
    padding-top: 15px;
    margin-top: 10px;
    padding-bottom: 10px;
}



/*列表及列表分页*/

.lbliebiao {
    margin-top: 10px
}

.lbliebiao ul li {
    overflow: hidden;
    border-top: 1px dashed #ccc;
    padding: 15px 10px;
}

.lbbiaoti {
    background: #e8f6fe;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    width: 480px;
    float: left;
}

.lbbiaoti p {
    background: url(../images/lbjttb.png) 10px 10px no-repeat;
    padding-left: 30px;
    line-height: 30px;
    overflow: hidden;
    height: 30px;
	font-size: 16px;
}

.lbbiaoti p a {
    color: #1180c5;
}

.lbbiaoti p a b {
    font-weight: 100;
}

.lbneirong {
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    width: 480px;
    float: right;
}

.lbneirong p {
    color: #787777;
    line-height: 30px;
    font-size: 14px;
    font-family: 微软雅黑;
    text-indent: 2em;
}

.lbneirong p a {
    color: #1180C4;
}

.lbneirong a.lbcn {
    display: block;
    float: left;
    width: 115px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-family: 微软雅黑;
    background: url(../images/lbcn.png) no-repeat;
    color: #FFF;
    text-align: center;
    margin: 10px 10px 10px 390px;
}

.lbneirong a.lbwys {
    display: block;
    float: left;
    width: 115px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-family: 微软雅黑;
    background: url(../images/lbwys.png) no-repeat;
    color: #FFF;
    text-align: center;
    margin: 10px;
}

.lbfenye {
    overflow: hidden;
    margin-bottom: 20px;
    padding: 10px 0 10px 20px;
    margin-top: 20px;
    float: right;
}

.lbfenye ul li {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
	font-size: 16px;
}

.lbfenye ul li a {
    color: #000;
    border: 1px solid #1180c5;
    padding: 3px 10px 3px 10px;
    border-radius: 5px;
}

.lbfenye ul li a:hover {
    background: #1180c5;
    color: #fff;
}

.lbfenye ul li select {
    display: none;
}

.lbslt {
    width: 150px;
    float: left;
}

/*右侧门诊信息*/

.ab_right {
    width: 300px;
    float: right;
    height: 380px;
    padding: 10px 0px;
    position: relative;
    background: #fff;
    z-index: 10;
}

.ab_right h2 {
    font-size: 20px;
    font-weight: bold;
    color: #1180c4;
	padding-left: 10px;
}

.ab_right2 {
    margin: 15px auto 10px auto;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ab_right2 a {
    color: #333;
    display: inline-block;
    width: 30%;
    text-align: center;
    border: 1px solid #cccccc;
    padding: 10px 0;
}

.ab_right2 a img {
    display: block;
    margin: 0 auto;
}

.ab_right3 {
    border: 1px solid #cccccc;
    text-align: center;
    line-height: 35px;
    margin: 20px auto;
}

.ab_right3 img {
    display: inline-block;
}
.ab_right3 p {
	font-size:16px; 
	color: black;
}

.ab_right4 {
    margin: 20px auto;
    overflow: hidden;
}

.ab_right4 img {
    float: left;
}

.ab_right4 p {
    line-height: 25px;
	font-size:16px; 
	color: black;
}


/*挂号页面*/
.container{min-height:500px;margin: auto;width: 1024px;}
.container-inner{background:#fff;padding:20px;min-height:460px}
.content img{max-width:100%!important}
.content h1{font-size:24px;line-height:1.5;font-weight:400;padding:8px 0;color:#0186ce}
.content h1 span{font-size:14px;color:#666}
.mt25{margin-top:25px}
.three-nav{background:#e7e7e7;margin-bottom:25px}
.three-nav li{float:left;line-height:16px;padding:0 18px;margin:20px auto;border-right:1px solid #ccc;position:relative}
.three-nav li:last-child{border:none}
.three-nav li.cur{font-weight:700}
.three-nav li.cur:after{color:#fff;font-family:simsun;font-size:20px;line-height:0;position:absolute;bottom:-20px;left:50%;margin-left:-15px}
.page_10{background-color:#f6f4f4;margin-top:30px;margin:0 auto;overflow:hidden;width:676px;border-top:3px solid #1080c4;padding-bottom:20px}
.page_10 .p_10_left{float:left;width:676px}
.page_10 .p_10_left img{margin:30px 0 30px 16px}
.page_10 .p_10_right img{margin:0 auto}
.p_10_fc{padding-left:15px}
.page_10 .p_10_left .p_10_fc .fc_nr{font-size:20px;line-height:32px;width:100%;display:inline-block;margin-bottom:20px}
.page_10 .p_10_left .p_10_fc .fc_nr label{vertical-align:top}
.page_10 .p_10_left .p_10_fc .fc_nr input{border:1px #ccc solid;margin-right:30px;line-height:30px;height:30px;font-size:16px;padding:0;padding-left:8px}
.page_10 .p_10_left .p_10_fc .fc_nr p{float:left}
.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p1 input{width:150px}
.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p2 input{margin-right:4px;border:none}
.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p2 a{font-size:16px;vertical-align:top}
.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p3{margin-left:20px}
.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p3 input{width:80px;margin-right:0}
.page_10 .p_10_left .p_10_fc .fc_nr textarea{width:510px;height:86px;font-size:16px;padding:12px 12px 0;line-height:24px}
.page_10 .p_10_right{width:676px;text-align:center;border-top:1px dashed #ccc;padding-top:10px}
.page_10 .p_10_right p{width:100%;text-align:center;margin:10px auto;line-height:35px}
.page_10 .p_10_right p font{color:red;text-align:center;overflow:hidden;width:100%}
.page_10 .p_10_right span input{border:none;background-color:#e25933;width:158px;line-height:58px;color:#fff;font-size:20px;margin:0 auto}
.page_10 .p_10_right .p2{text-align:center}
.page_11 ul a{padding:2px 5px}
.p_10_rightl{float:left}
.p_10_rightr{float:right;width:320px}
.tpjz{margin:10px auto;display:block;text-align:center}
.p2{text-align:center;padding-top:20px}
.yy_zixun{display:inline-block;width:180px;line-height:45px;text-align:center;background:#1080c4;color:#fff;margin-right:20px;font-size:16px}
.yy_tijiao{display:inline-block;width:180px;line-height:45px;text-align:center;background:#f08200;color:#fff;font-size:16px}


/*专家列表*/
.zjtd_banner {
    width: 100%;
    height: 500px;
    background: url(../images/index_zjtd_banner.jpg) center center no-repeat;
}

.index_zjtd_titles {
    width: 100%;
    background: url(../images/index_zjtd_titles.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.index_zjtd_titles2 {
    width: 100%;
    background: url(../images/index_zjtd_titles2.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.index_zjtd_titles3 {
    width: 100%;
    background: url(../images/index_zjtd_titles3.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.border_line {
    width: 100%;
    height: 1px;
    border-top: 1px solid #0070c0;
    margin-top: 10px;
}

.index_zjsm {
    font-size: 14px;
    margin-top: 10px;
}

.index_zjsm p {
    text-indent: 2em;
    margin-bottom: 10px;
}

.index_tijiao {
    width: 45%;
    float: left;
}

.index_zixun {
    width: 45%;
    float: right;
}

.main {
    width: 1000px;
    margin: 0 auto;
}


.doctor_c {
    border-right: 0
}

.s_banner {
    height: 500px;
    width: 100%;
    background: url(../images/banner.jpg) no-repeat top center;
}

.s_banner a {
    display: block;
    width: 100%;
    height: 500px;
}

.s_banner .s_banner_top {
    display: block;
    margin: 0 auto;
}

.s_bannerbt {
    width: 100%
}

.middle .middle_left {
    position: relative;
    float: left;
    width: 170px;
    height: 180px;
    text-align: center;
}

.middle .middle_left img {
    display: block;
}

.middle .middle_left p {
    font-size: 18px;
}

.middle .middle_left p a {
    color: #fff;
}

.middle .p1 {
    float: left;
    width: 330px;
    padding: 29px 10px 0 30px;
    color: #fff;
}

.middle .add {
    float: left;
    margin-top: 1px;
    width: 1px;
    height: 180px;
    background: #fff;
}

.wjb {
    float: left;
    width: 240px;
    padding: 36px 13px 0 20px;
    color: #fff;
}

.main .wjb .wjb_l {
    width: 65px;
    float: left;
    margin-right: 15px;
}

.main .wjb .wjb_l span .i_people26_on {
    margin: 10px 0 0 12px;
}

.main .wjb_l a b {
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 5px;
}

.main .wjb_l a:hover {
    text-decoration: none
}

.main .wgh {
    float: left;
    width: 278px;
    padding: 36px 0 0 9px;
    color: #fff;
}

.main .wgh .wgh_l {
    float: left;
    margin-right: 15px;
}

.main .wgh_l span .i_chat29_on {
    margin: 15px 0 0 12px;
}

.main .wgh .wgh_l a b {
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 5px;
}

.main .wgh .wgh_l a:hover {
    text-decoration: none
}

.main .main_nav {
    height: 50px;
    width: 100%;
    background: #0186cf;
    line-height: 50px;
    margin-bottom: 10px;
    overflow: hidden
}

.main .main_nav .main_navlogo {
    float: left;
    width: 40px;
    height: 40px;
    margin: 5px 10px 0 20px;
}

.main .main_nav b {
    float: left;
    color: #fff;
    font-size: 24px;
}

.main .main_nav span {
    position: relative;
    float: right;
    width: 270px;
    height: 50px;
    background: #a63721;
}

.main .main_nav span:after {
    content: '';
    position: absolute;
    border: 7px solid transparent;
    border-right-color: #a63721;
    top: 18px;
    left: -14px
}

.main .main_nav span img {
    width: 216px;
    height: 19px;
    display: block;
    margin: 15px 0 0 27px;
}

.title2 {
    height: 40px;
    border-bottom: 2px solid #0086ce;
}

.title2 h2 {
    border-bottom: 5px solid #0186cf;
    color: #0186cf;
    font-weight: bold;
    letter-spacing: 2px;
    float: left;
    height: 37px;
    font-size: 20px;
    line-height: 37px;
}

.title2 a {
    float: right;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding-right: 20px;
    color: #959595;
    background: url(../images/icon_b.png) 30px -460px no-repeat;
    margin-top: 14px;
	background: none;
    padding-right: 0;
}

.title2 a:hover {
    color: #A63721;
    background-position: 30px -500px
}


.title2 a .i_tel21_on2 {
    vertical-align: middle;
    margin-right: 7px;
}

.main .doctor_title {
    overflow: hidden
}

.main .doctor_title .doctor_l {
    float: left;
    width: 292px;
    margin-right: 8px;
}

.main .doctor_title .doctor_l li {
    position: relative;
    height: 149px;
    margin-bottom: 7px;
    overflow: hidden;
    cursor: pointer;
    width: 118px;
    float: left;
    margin-right: 12px;
}

.main .doctor_title .doctor_l .chat {
    height: 145px;
    width: 118px;
    background: url(../images/zxwz.jpg) no-repeat;
    display: inline-block;
    float: left;
}

.main .doctor_title .doctor_l li:after {
    content: "";
    width: 118px;
    height: 45px;
    display: block;
    background: #0070c0;
    opacity: 0.4;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.main .doctor_title .doctor_l li img {
    position: absolute;
    width: 118px;
    height: 150px;
    z-index: 1;
    left: 0;
    top: 0
}

.main .doctor_title .doctor_l li .title01 {
    height: 90px;
    margin-top: 20px;
    left: 8px;
}

.main .doctor_title .doctor_l li .title01 p {
    display: inline-block;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 3px;
    width: 134px;
    text-align: center;
    position: absolute;
    z-index: 999;
    left: 0;
    bottom: 0px;
    letter-spacing: -1px;
}

.main .doctor_title .doctor_l li .title01 .qz {
    margin-left: 152px;
}

.main .doctor_title .doctor_l li .title01 .tf {
    margin-left: 179px;
}

.main .doctor_title .doctor_l li .title01 .zj {
    display: inline-block;
    color: #1b1b1b;
    font-size: 12px;
    margin-top: 2px;
    float: right;
    width: 182px;
    text-align: center;
}

.main .doctor_title .doctor_l li .title01 span {
    position: absolute;
    display: block;
    width: 134px;
    height: 30px;
    _background: #fff;
    bottom: 0;
    line-height: 30px;
    z-index: 999;
    text-align: center;
    text-indent: 1em;
}

.main .doctor_title .doctor_l li .title01 span a {
    color: #fff
}

.main .doctor_title .doctor_l li .title01 span a .i_c_arr_r15_on {
    margin-left: 11px;
    vertical-align: middle;
    margin-top: -2px;
    background-position: -115px -434px
}

.main .doctor_title .doctor_l .on .title01 {}

._main .doctor_title .doctor_l .on .title01 p {
    color: #0186cf;
    border-bottom: 2px solid #0186cf
}

.main .doctor_title .doctor_l .on .title01 .zj {
    color: #0186cf;
}

._main .doctor_title .doctor_l .on .title01 span {
    background: #a63721;
}

._main .doctor_title .doctor_l .on .title01 span a {
    color: #fff;
}

._main .doctor_title .doctor_l .on .title01 span a .i_c_arr_r15_on {
    background-position: -115px -434px
}

.main .doctor_title .doctor_js {
    overflow: hidden;
    margin-left: 0;
}

.main .doctor_title .doctor_js li {
    float: left;
    overflow: hidden;
    width: 700px;
}

.doctor_c {
    width: 340px;
    float: right
}

.doctor .hd_bord {
    width: 1000px;
    float: left;
    margin: 0 0 12px 0;
}

.doctor .hd_bord .left {}

.doctor .hd_bord .left li {
    width: 230px;
    height: 70px;
    float: left;
    margin: 0 13px 0 0;
    background: #eee4d1;
    color: #535353;
}

.doctor .hd_bord .left li a {
    margin: 10px;
    float: left;
    display: inline-block;
    width: 60px;
    height: 50px;
    overflow: hidden;
}

.doctor .hd_bord .left li a img {
    width: 60px;
}

.doctor .hd_bord .left li h5 {
    height: 50px;
    margin: 10px 0;
    float: left;
    font-size: 12px;
    line-height: 25px;
}

.doctor .hd_bord .left li h5 span {
    font-size: 14px;
    line-height: 18px;
}

.doctor .hd_bord .left li i {
    display: none;
    left: 108px;
}

.doctor .hd_bord .left li.on {
    color: #fff;
    background: #a63721;
}

.doctor .hd_bord .left li.on i {
    display: block;
}

.doctor .hd_bord .right {
    width: 270px;
}

.doctor .hd_bord .right li {
    width: 134px;
    height: 35px;
    margin: 0 0 1px 1px;
    float: left;
    background: #c7bca6;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
}

.doctor .hd_bord .right li.on {
    background: #a63721;
}

.doctor .hd_bord .right li.on a {
    color: #fff;
}

.doctor .hd_bord .right li a {
    color: #0186cf;
    text-decoration: none;
}

.doctor .bd_bord {
    float: left;
    width: 711px;
    height: 460px;
    overflow: hidden;
}

.doctor_c .p1 {
    height: 42px;
    line-height: 47px;
    font-size: 14px;
}

.doctor_c .p2 span {
    float: left;
    width: 156px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px;
}

.doctor_c .p2 span i {
    float: left;
    margin-right: 5px;
}



.doctor_c h3 i {
    left: 38px;
}

.doctor_c .p3 {
    padding-left: 5px;
    line-height: 20px;
}

.doctor_c .p4 {
    margin: 15px 0px 10px 0px;
    padding-bottom: 6px;
    border-bottom: 1px solid #DBCFB7;
}

.doctor_c .p4 a {
    width: 108px;
    margin-right: 15px;
    display: inline-block;
    margin-right: 2px;
    text-align: center;
}

.doctor_c .p4 img {
    display: block;
}

.main .doctor_title02 {
    overflow: hidden;
}
.doctor_c .p5 a:nth-of-type(2){background: #f08200;}
.doctor_c .p5 a:nth-of-type(3){background: #90c31f;}
.main .doctor_title02 li {
    float: left;
    width: 230px;
    margin: 0 20px 20px 0;
}

.main .doctor_title02 li .tx {
    position: relative;
    display: block;
    width: 230px;
    height: 276px;
    margin-bottom: 5px;
}

.main .doctor_title02 li .tx b {
    position: absolute;
    width: 230px;
    background: rgba(80, 84, 88, .7);
    bottom: 0;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    left: 0
}

.main .doctor_title02 li .tx b p {
    display: block;
    font-size: 14px;
    margin-left: 2px;
}
.main .doctor_title02 li .tx b p span{margin-right: 10px;}
.main .doctor_title02 li a {
    display: inline-block;
    line-height: 26px;
    border-radius: 3px;
}

.main .doctor_title02 li .zxl {
    width: 109px;
    height: 25px;
    background: #0070c0;
    margin-right: 2px;
    color: #fff;
    text-align: center;
}

.main .doctor_title02 li .zxr {
    width: 110px;
    height: 26px;
    background: #f08200;
    color: #fff;
    text-align: center;
}

.mb20 {
    margin-bottom: 20px !important;
}

.main .doctor_title02 li .zxr .i_zx18 {
    margin: 0 5px 0 19px;
    vertical-align: middle;
}

.main .doctor_title02 li .zxr .i_yy18 {
    margin: 5px 5px 0 19px;
    float: left;
}

.main .doctor_title02 li .zxl img,
.main .doctor_title02 li .zxl .i_zx18_m {
    margin: -1px 5px 0 22px;
    vertical-align: middle;
}

.main .yysy .gs {
    line-height: 22px;
    margin-bottom: 15px;
    text-indent: 2em
}

.main .yysy .new_box {
    overflow: hidden;
    position: relative;
    height: 607px;
    background: url("../images/line_box_bg_on.jpg");
    margin-bottom: 30px;
}

.main .yysy .new_box .box_l,
.main .yysy .new_box .box_r {
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #fff;
    left: 0px;
    top: 279px;
    opacity: 0.6;
}

.main .yysy .new_box a:hover {
    opacity: 0.9
}

.main .yysy .new_box .box_l .i_arr_l14_on,
.main .yysy .new_box .box_r .i_arr_r14_on {
    margin: 13px 0 0 18px;
}

.main .yysy .new_box .box_r {
    left: 950px;
}

.main .yysy .new_box .box_call {
    width: 960px;
    height: 500px;
    margin: 20px auto 10px;
}

.main .yysy .new_box .box_call li {
    position: relative;
    width: 960px;
    height: 500px;
}

.main .yysy .new_box .box_call li img {
    display: block;
}

.main .yysy .new_box .box_call li b {
    position: absolute;
    width: 960px;
    height: 60px;
    background: rgba(20, 16, 17, .8);
    bottom: 0;
    left: 0;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.main .yysy .new_box .effects {
    height: 57px;
    margin-left: 20px;
}

.main .yysy .new_box .effects li {
    float: left;
    width: 90px;
    margin-right: 8px;
}

.main .yysy .new_box .effects .on {
    position: relative;
    width: 90px;
    height: 51px;
    border: 3px solid #0070c0;
}

.main .yysy .new_box .effects .on img {
    width: 90px;
    height: 51px;
    overflow: hidden
}

.main .yysy .new_box .effects .on:before {
    content: '';
    position: absolute;
    border: 7px solid transparent;
    border-bottom-color: #a63721;
    top: -17px;
    left: 40px;
}

.main .wsbfz {}

.main .wsbfz .wsbfz_add {
    width: 1000px;
    height: 59px;
    display: block
}

.main .wsbfz .wsbfz_box {
    background: #f7f4ed;
    padding: 25px;
}

.main .wsbfz .wsbfz_box .box_left {
    width: 455px;
    float: left;
    margin-top: 10px;
}

.main .wsbfz .wsbfz_box .box_left .left_title {
    height: 30px;
    background: #ffffff;
    color: #0070c0;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px;
}

.main .wsbfz .wsbfz_box .box_left .left_title em {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #0286d2;
    margin-right: 10px;
    float: left;
}

.main .wsbfz .wsbfz_box .box_left .left_title .i_notice20 {
    margin: 3px 0 0 5px;
    vertical-align: middle
}

.main .wsbfz .wsbfz_box .box_left .TextDescription {
    border-left: 5px solid #7bb2d6;
    padding: 0px 0 0 10px;
    margin-bottom: 15px;
}

.main .wsbfz .wsbfz_box .box_left .TextDescription p {
    line-height: 30px;
}

.main .wsbfz .wsbfz_box .box_left .yyfs3 {
    margin: 10px 11px 0 0;
    float: left
}

.main .wsbfz .wsbfz_box .box_left .yyfs3 a {
    display: inline-block;
    width: 70px;
    height: 85px;
    background: #fff;
    margin-right: 12px;
}

.main .wsbfz .wsbfz_box .box_left .yyfs3 a .i_kefu30_on,
.main .wsbfz .wsbfz_box .box_left .yyfs3 a .i_qq29_on,
.main .wsbfz .wsbfz_box .box_left .yyfs3 a .i_tel28_on {
    margin: 17px 0px 13px 19px;
}

.main .wsbfz .wsbfz_box .box_left .yyfs3 a p {
    width: 70px;
    height: 25px;
    background: #0070c0;
    line-height: 25px;
    text-align: center;
    color: #fff;
}

.main .wsbfz .wsbfz_box .box_left .yyfs3 a:hover {
    text-decoration: none
}

.main .wsbfz .wsbfz_box .box_left span {
    height: 36px;
    margin-bottom: 20px;
    display: block;
    line-height: 20px;
}

.main .wsbfz .wsbfz_box .box_left .zxtell {
    margin-top: 23px;
}

.main .wsbfz .wsbfz_box .box_left span em {
    float: left;
    margin-right: 7px;
    width: 36px;
    height: 36px;
    background: #0070c0;
    border-radius: 36px;
}

.main .wsbfz .wsbfz_box .box_left span em .i_tel21 {
    margin: 10px 0 0 7px;
}

.main .wsbfz .wsbfz_box .box_left span em .i_clock20 {
    margin: 8px 0 0 8px
}

.main .wsbfz .wsbfz_box .box_left span p {
    font-size: 20px;
}

.main .wsbfz .wsbfz_box .box_right {
    width: 440px;
    float: right
}

.main .wsbfz .wsbfz_box .box_right .top_title {
    display: block;
    font-size: 22px;
    color: #0186cf;
    text-align: center;
    margin-bottom: 7px;
    letter-spacing: 1px
}

.main .wsbfz .wsbfz_box .box_right .top_add {
    display: block;
    width: 435px;
    height: 1px;
    background: #dbcfb7;
    margin-bottom: 10px;
}

.main .wsbfz .wsbfz_box .box_right .grxx {
    position: relative;
    display: inline-block;
    margin-left: 15px;
    color: #a63721;
    font-size: 16px;
    line-height: 20px;
}

.main .wsbfz .wsbfz_box .box_right .grxx:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 17px;
    background: #a63721;
    left: -11px;
    top: 4px
}

.main .wsbfz .wsbfz_box .box_right .grxx p {
    display: inline-block;
    margin-left: 4px;
    color: #b0afac;
    font-size: 12px;
}

.main .wsbfz .wsbfz_box .box_right form {
    margin-left: 13px;
}

.main .wsbfz .wsbfz_box .box_right p {
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}

.main .wsbfz .wsbfz_box .box_right p span {
    text-align: right
}

.main .wsbfz .wsbfz_box .box_right p .right {
    display: inline-block;
    margin-left: 10px;
}

.main .wsbfz .wsbfz_box .box_right p input {
    height: 18px;
    width: 125px;
    padding: 6px 0;
    text-indent: 5px;
}

.main .wsbfz .wsbfz_box .box_right p .address {
    width: 323px;
}

.main .wsbfz .wsbfz_box .box_right p .input_date {
    background: #fff url("../images/Day.jpg")no-repeat right;
}

.main .wsbfz .wsbfz_box .box_right select {
    width: 125px;
    height: 30px;
}

.main .wsbfz .wsbfz_box .box_right .left_tdh {
    display: inline-block;
    width: 62px;
    text-align: right
}

.main .wsbfz .wsbfz_box .box_right .age {
    margin-left: 48px;
}

.main .wsbfz .wsbfz_box .box_right .yygh {
    position: relative;
    display: inline-block;
    color: #a63721;
    font-size: 16px;
    line-height: 20px;
}

.main .wsbfz .wsbfz_box .box_right .yygh:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 17px;
    background: #a63721;
    left: -11px;
    top: 4px
}

.main .wsbfz .wsbfz_box .box_right .yygh p {
    display: inline-block;
    margin-left: 4px;
    color: #b0afac;
    font-size: 12px;
}

.main .wsbfz .wsbfz_box .box_right p .appointment {
    display: inline-block;
    margin-left: 15px;
}

.main .wsbfz .wsbfz_box .box_right p .add {
    color: #0186cf;
    font-style: normal
}

.main .wsbfz .wsbfz_box .box_right p textarea {
    width: 357px;
    height: 60px;
    font-size: 12px;
    padding-top: 8px;
    text-indent: 5px;
}

.main .wsbfz .wsbfz_box .box_right .bqms {
    height: 70px;
    margin-bottom: 10px;
}

.main .wsbfz .wsbfz_box .box_right .btnl {
    width: 120px;
    height: 35px;
    background: url("../images/tjan.jpg")no-repeat;
    color: #fff;
    text-indent: 23px;
    margin: 0 10px 0 63px;
    font-size: 14px;
    cursor: pointer;
}

.main .wsbfz .wsbfz_box .box_right .btnr {
    width: 120px;
    height: 35px;
    background: #434343;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
}

.bt_hf {
    margin-left: 20px;
    width: 960px;
    overflow: hidden;
}

.tempWrap {
    width: auto;
}

.zjtd_banner {
    width: 100%;
    height: 500px;
    background: url(../images/index_zjtd_banner.jpg) center center no-repeat;
}

.w1300 {
    width: 1150px;
}

.index_zjtd_titles {
    width: 100%;
    background: url(../images/index_zjtd_titles.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.index_zjtd_titles2 {
    width: 100%;
    background: url(../images/index_zjtd_titles2.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.index_zjtd_titles3 {
    width: 100%;
    background: url(../images/index_zjtd_titles3.png) center center no-repeat #0070c0;
    height: 70px;
    margin: 10px auto;
}

.border_line {
    width: 100%;
    height: 1px;
    border-top: 1px solid #0070c0;
    margin-top: 10px;
}

.index_zjsm {
    font-size: 14px;
    margin-top: 10px;
}

.index_zjsm p {
    text-indent: 2em;
    margin-bottom: 10px;
}

.index_tijiao {
    width: 45%;
    float: left;
}

.index_zixun {
    width: 45%;
    float: right;
}

.h182 {
    height: 182px;
}
.zjtd_benyuan_z .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    background: url(/images/touming.png) repeat-x;
    text-align: center;
    _background: #000;
    _filter: alpha(opacity=60);
}

.zjtd_benyuan_z .hd ul {
    text-align: center;
    padding-top: 5px;
}

.zjtd_benyuan_z .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 20px;
    height: 16px;
    margin: 5px;
    background: url(/images/tmxq.png) -33px 0 no-repeat;
    overflow: hidden;
    line-height: 9999px;
}

.zjtd_benyuan_z .hd ul .on {
    background-position: 0 0;
}
.zjtd_benyuan_z{position: relative;}
.doctor_title03{height: 680px;}

/*首页专家模块new开始*/
.page_3 {width: 1100px; margin: auto; padding: 20px 0px 30px 0px;}    
.page_3 h2 span {border: none;}
.page_3 h2 span i {width: 16px;height: 15px;margin: 3px 4px;background-position: 0 0;}
.page_3 .silde_con {width: 1060px;height: 597px;position: relative;}
.page_3 .silde_con .hd ul {overflow: hidden;margin-bottom: 20px;}
.page_3 .silde_con .hd ul li {width: 190px;float: left;border: 1px #ccc solid;border-radius: 5px;margin-right: 20px;}
.page_3 .silde_con .hd ul li.activ {background-color: #71a1df;color: #ff0;border: 1px #71a1df solid;}
.page_3 .silde_con .hd ul li img {margin: 3px 7px 3px 3px;float: left;}
.page_3 .silde_con .hd ul li p {float: left;line-height: 20px;margin-top: 12px;margin-left: 10px;}
.page_3 .silde_con .hd ul li.li_last {margin-right: 0;float: right;}
.page_3 .silde_con .bd ul.selecte {display: block;}
.page_3 .silde_con .bd ul {display: none;overflow: hidden;width: 1060px;height: 509px;}
.page_3 .silde_con .bd ul li a {float: right;display: inline-block;}
.page_3 .silde_con .bd ul li a.a1 {margin: 13px 48px 0 0;}
.p_3_arrow a.next {width: 63px;height: 63px;background-position: 0 -229px;position: absolute;top: 300px;left: 15px;z-index: 1;}
.p_3_arrow a.prev {width: 63px;height: 63px;background-position: 0 -293px;position: absolute;top: 300px;right: 15px;z-index: 1;}
.p_6_arrow a.next {width: 63px;height: 63px;background-position: 0 -229px;position: absolute;top: 168px;left: 20px;z-index: 1;}
.p_6_arrow a.prev {width: 63px;height: 63px;background-position: 0 -293px;position: absolute;top: 168px;right: 20px;z-index: 1;}


.page {overflow: hidden;}
.page h2 {line-height: 46px;text-align: left;border-bottom: 1px #e9e9e9 solid;margin-bottom: 10px;overflow: hidden;}
.page h2 strong {font-size: 24px;border-bottom: 1px #0c797c solid;line-height: 46px;display: inline-block;font-weight: normal;float: left;color: #000;}
.page h2 strong em {color: #a0a0a0;font-size: 16px;}
.page h2 p {line-height: 46px;float: left;font-size: 16px;margin-left: 8%;}
.page h2 p font {font-size: 20px;color: #f00;}
.page h2 p b {font-size: 20px;font-weight: normal;color: #05787b;}
.page h2 p a {color: #a0a0a0}
.page h2 span {float: right;padding: 1px 8px;font-size: 16px;border: 1px #ccc dashed;display: inline-block;line-height: 18px;border-radius: 5px;margin-top: 20px;}
.page h2 span a {color: #1f1f1f;}
.page h2 span a:hover {color: #f00;font-weight: bold;}
.page h2 span.img {margin-top: 10px;border: 0;}
.page h2 span img {margin-bottom: 10px;}
.page_1 {margin-top: 24px;}
.page_1 .p_1_left {float: left;width: 530px;}
.page_1 .p_1_left .p_1_l_con p {background-color: #f2f2f2;font-size: 16px;line-height: 26px;padding: 12px 20px 20px 0;}
.page_1 .p_1_left .p_1_l_con p img {float: left;margin-right: 10px;}
.p_1_right {float: right;border-left: 1px #e9e9e9 solid;margin-left: 25px;padding-left: 25px;width: 479px;height: 445px;}
.p_1_right ul li {width: 100%;border-bottom: 1px #ccc dashed;padding: 10px 0 10px;}
.p_1_right ul li h3 {font-size: 18px;line-height: 32px;color: #1d6ea6;font-family: "宋体";}
.banner_1 {margin: 30px 0;}
.p_1_right ul li img {float: left;margin-right: 10px;margin-top: 6px;}
/*首页专家模块new结束*/

/*首页疾病new开始*/
.depttag {
	overflow: hidden
}
.depttag a {
	display: block;
	font-size: 16px;
	line-height: 48px;
	color: #666;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.depttag a:hover {
	background-color: #f3f8fc;
	color: #0096a5;
	text-decoration: none
}
.depttag a b {
	display: block;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.depttag>a, .depttag>span {
	display: block;
	float: left;
	width: 200px;
	height: 50px;
	box-sizing: border-box;
	padding: 0 5px 0 48px;
	margin: 20px 25px 0 0;
	border: #bbb 1px solid;
	border-radius: 5px;
	background: url(/images/jb01.png) 13px center no-repeat;
	overflow: hidden
}
.depttag>a:nth-child(5n), .depttag>span:nth-child(5n) {
	margin-right: 0
}
.depttag>span {
	padding: 0;
	background: 0 0
}
.depttag.withask>span a {
	float: left;
	width: 150px;
	height: 48px;
	padding: 0 0 0 48px;
	background: url(/images/jb01.png) 13px center no-repeat
}
.depttag.withask>span a:nth-child(2) {
	float: right;
	width: 48px;
	height: 48px;
	background: url(/images/jb02.png) right center no-repeat
}
.depttag.withask>span a:hover {
	background-color: #f3f8fc
}
.depttag.withask>span a:nth-child(2):hover {
	opacity: .8
}
  
/*首页疾病new结束*/


