* {
    padding: 0px;
    margin: 0px;
    font-family: Arial, 'Microsoft YaHei';
    text-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

input, select, button {
    vertical-align: middle;
    line-height: normal;
    font-size: 100%;
}

table {
    border-collapse: collapse;
}

textarea {
    line-height: 100%;
}

a {
    outline: 0;
    cursor: pointer;
    *star: expression(this.onFocus=this.blur());
    text-decoration: none;
}

input:focus, select:focus, textarea:focus, button:focus {
    outline: none;
}

em, i {
    font-style: normal;
}

img {
    border: 0;
    max-width: 100%;
}

ul, li {
    list-style: none;
}

p {
    word-break: break-all;
    text-justify: inter-ideograph;
    line-height: 1.7em;
}

ul {
    overflow: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.textCenter {
    text-align: center;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    overflow: hidden;
}

.hd {
    overflow: hidden;
}

.block {
    display: block;
}

body {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    background: #fff;
    font: 24px Microsoft Yahei;
    color: #464646;
}

.topFix {
    background: #f5f5f5;
    width: 100%;
    position: fixed;
    top: 0;
    left: 50%;
    max-width: 640px;
    text-align: center;
    z-index: 10;
}

.topFix a {
    display: block;
    text-align: center;
}

.topFix a img {
    width: 66.1%;
}

.huodong {
    z-index: 999;
    width: 100%;
    max-width: 640px;
}

.huodong img {
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    display: block;
    text-align: center;
}

.log {
    text-align: center;
	margin-top: 40px;
}

.log img {
    width: 100%;
    display: block;
}
/*监督电话开始*/
.zxbtn { text-align: center; width:95%; margin:2% auto; overflow:hidden; }

.zxbtn a{ display:inline-block;  }

.zxbtn img{ width:100%}

.zxbtn a.zxs1{width:34.296%;}

.zxbtn a.zxs2{width:62.29%;}

.zx { overflow: hidden; zoom: 1; padding: 0.1rem 0 0.1rem; background:#F5F5F5;}

.zx h2 {  text-align: center; margin-bottom: 0.1rem; color:#000;font-size:font-size:100%; }

.zx h2 span { color: #bf0412; }

/*监督电话结束*/
nav>ul, nav>a.tel {
    float: left;
}

nav>ul {
    width: 100%;
}

nav>a.tel {
    width: 20%;
    background: url(/images/navbg2.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #8c0708;
    padding: 6.5% 0;
}

nav>a {
    display: block;
}

nav a:visited {
    color: #fff;
}

nav>ul li {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: left;
    text-align: center;
}

nav>ul li a {
    background: url(/images/nav_bg.jpg) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    padding: 16% 0;
    display: block
}

.headerBanner .swiper-slide a {
    display: block;
}

.headerBanner a {
    display: block;
}

.headerBanner {
    margin: 2% auto;
}

.headerBanner img {
    vertical-align: bottom;
}


/*up css*/


/*index css*/

.lb_zj {
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 2% auto;
}

.lb_zj .sc2 {
    width: 100%;
    overflow: hidden;
}

.lb_zj .sc2 .swiper-slide {
    overflow: hidden;
    width: 100%;
    height: 11.5em;
    padding: 0px;
    margin: 0px;
    float: left;
    vertical-align: top;
}

.lb_zj .sc2 .zj1 {
    background: url(/images/zj_1.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj2 {
    background: url(/images/zj_2.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj3 {
    background: url(/images/zj_3.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj4 {
    background: url(/images/zj_4.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj5 {
    background: url(/images/zj_5.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj6 {
    background: url(/images/zj_6.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj7 {
    background: url(/images/zj_7.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj .sc2 .zj8 {
    background: url(/images/zj_8.jpg) no-repeat;
    background-size: 100% 100%;
}

.lb_zj_js {
    width: 60.9375%;
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 3.125%;
    padding-top: 3%;
}

.lb_zj_js h3 {
    font-size: 125%;
    color: #000000;
    font-weight: bold;
    padding-left: 9%;
    margin-top: 4%;
}

.lb_zj_js h3 span {
    display: block;
    float: right;
    width: 64%;
    font-size: 52%;
    color: #cc0000;
    font-weight: bold;
}

.lb_zj_js h3 span.s1h {
    padding-top: 3%;
}

.lb_zj_btn {
    height: auto;
    overflow: hidden;
    margin-top: 29%;
    text-align: center;
}

.lb_zj_btn a {
    display: inline-block;
    width: 40%;
    height: auto;
    margin: 0 2%;
}

figure {
    background: #fff6ee;
    margin: 2% 0;
    margin-top: 0
}

figure ul li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 1rem;
}

figure ul li + li {
    border-left: #ffbe8a 1px dashed;
}

figure ul img {
    width: 45.625%;
}

figure ul {
    overflow: hidden;
    padding: 1rem 0;
}

figure a {
    color: #c86a20;
}

.wj125_c2 {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.wj125_c2 dl {
    overflow: hidden;
    width: 100%;
    margin-bottom: 0.5rem;
}

.wj125_c2 dl:last-of-type {
    margin-bottom: 0
}

.wj125_c2 dl:last-of-type dt p {
    margin-bottom: 0.75rem;
}

.mb0 {
    margin-bottom: 0
}

.wj125_c2 dd {
    float: left;
    width: 25%;
    text-align: center;
}

.wj125_c2 dd h3 {
    color: #fff;
    font-size: 1.5rem;
}

.wj125_c2 dd.bg01 {
    background: url(/images/wj125_bg01.png) no-repeat right;
    background-size: 100% 100%;
    height: 9.3rem;
}

.wj125_c2 dd.bg01 h3 {
    padding-top: 3rem;
}

.wj125_c2 dd.bg02 {
    background: url(/images/wj125_bg02.png) no-repeat right;
    background-size: 100% 100%;
    height: 15.7rem;
}

.wj125_c2 dd.bg02 h3 {
    padding-top: 5rem;
}

.wj125_c2 dd.bg03 {
    background: url(/images/wj125_bg03.png) no-repeat right;
    background-size: 100% 100%;
    height: 6.3rem;
}
.wj125_c2 dd.bg04 {
    background: url(/images/wj125_bg02.png) no-repeat right;
    background-size: 100% 100%;
    height: 5.9rem;
}

.wj125_c2 dd.bg04 h3 {
    padding-top: 1rem;
}
.wj125_c2 dd.bg03 h3 {
    padding-top: 1rem;
}

.wj125_c2 dt {
    float: right;
    width: 75%;
}

.wj125_c2 dt p {
    float: left;
    width: 30.2%;
    line-height: 2.5rem;
    border: 1px #b8b8b8 solid;
    text-align: center;
    color: #545454;
    font-size: 1.2rem;
    margin: 0 0 0.7rem 3%
}

.wj125_c2 dt p a {
    color: #545454;
    text-decoration: none;
}

.wj125_c2 h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/images/zt_tbg.jpg);
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #fff;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 3.65rem;
    text-align: center;
}

nav>ul li:nth-of-type(5), nav>ul li:nth-of-type(6), nav>ul li:nth-of-type(7), nav>ul li:nth-child(8) {
    margin-bottom: 0;
}

nav>ul li:nth-child(4) {
    margin-right: 0px
}

nav>ul li:nth-child(8) {
    margin-right: 0px
}

nav>ul li {
    margin-right: 1.3%
}

.navBar ul li:nth-of-type(1) {
    text-align: left
}

.navBar ul li:nth-of-type(3) {
    text-align: right
}

.navBar ul li {
    float: left;
    width: 33.333%;
    text-align: center;
}

.navBar ul li a {
    display: block;
}

.navBar ul li a img {
    width: 90%;
}

.navBar ul li:nth-of-type(1) {
    margin-left: 0;
}


/*list css*/

.blank {
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}

.img {
    display: block;
    margin: 2% auto;
}

.img1 {
    margin: 0 auto;
}

.img img {
    display: block;
    width: 100%
}

.guahao02 {
    background: #f6f6f6;
    padding-bottom: 0.8rem;
    margin-bottom: 1rem;
}

.autohei {
    height: auto;
    overflow: hidden;
    zoom: 1;
}

.guahao02 ul li {
    font-size: 112%;
    color: #515151;
    text-align: center;
}

.guahao02 span {
    padding: 0 0.52em;
}

.guahao02 h3 {
    font-size: 112%;
    color: #47221a;
    width: 90.625%;
    margin: 2% auto;
    overflow: hidden;
    line-height: 1em;
}

.guahao02 h3:nth-of-type(1) {
    margin-top: 4%;
}

.guahao02 em {
    font-style: normal;
    color: #cf0000;
}

.guahao02 h3 a {
    float: right;
    width: 42.76%;
}

.guahao02 h3:first-of-type a {
    background: #47221a;
    font-size: 90%;
    color: #fff;
    line-height: 1.7em;
    text-align: center;
}

.guahao02 h3 a {
    float: right;
    width: 42.76%;
}


/*section*/

.ld_title h2 {
    background: url(/images/l_pic6.jpg) no-repeat center top;
    padding: 1.3% 0;
    padding-left: 3%;
    font-size: 115%;
    font-weight: bold;
    color: #fff;
    background-size: 100% 100%;
    margin-bottom: 3%;
}

.ld_title h2 a {
    color: #fff;
    display: inline
}

.ld_title dl {
    overflow: hidden;
    width: 95%;
    margin: 0 auto 1.4%;
    border-bottom: #b3b3b3 1px dashed;
}

.ld_title dl dt {
    border: #dadada 6px solid;
    float: left;
    width: 42.76%;
}

.ld_title dl dt img {
    display: block;
    width: 100%;
}

.ld_title dl p {
    line-height: 1.42em;
}

.ld_title dl dd {
    float: right;
    width: 55.28%;
    font-size: 100%;
    color: #47221a;
}

.ld_title dl span {
    display: inline-block;
    color: #515151;
}

.ld_title h3 {
    line-height: 1.43em;
    font-size: 90%;
    width: 95%;
    margin: 0 auto;
    font-weight: bold;
}

.ld_title h3 em {
    font-style: normal;
    color: #47221a;
}

.ld_title h3 a {
    color: #8c0708;
}

.ld_title ul {
    background: #ececec;
    margin-top: 1%;
    padding-bottom: 3%;
    margin-bottom: 2%;
}

.ld_title h4 {
    font-size: 112%;
    color: #a36e2e;
    text-align: center;
    padding: 2% 0;
}

.ld_title h4 a {
    color: #47221a;
    font-weight: bold;
}

.ld_title cite {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent transparent #5f5f5f;
    border-width: 0.5rem;
    display: inline-block;
}

.ld_title ol {
    width: 95%;
    margin: 0 auto 3%;
}

.ld_title ol a {
    color: #515151;
    font-size: 90%;
}

.ld_title ol li {
    border-bottom: #e2e2e2 1px solid;
    line-height: 1.9em;
}

.ld_title img {
    width: 100%
}

.pd_con {
    overflow: hidden;
    width: 95%;
    margin: 0 auto;
    border-bottom: #b3b3b3 1px dashed;
}

.pd_con i {
    float: left;
    border: 6px solid #DADADA;
    width: 42.76%;
}

.pd_con h5 {
    width: 53.61%;
    font-size: 1rem;
    line-height: 1.65rem;
    float: right;
    text-indent: 2em;
}

.pd_con h5 a {
    color: #8c0708;
}


/*s2*/

.ld_title h2 {
    background: url(/images/l_pic6.jpg) no-repeat center top;
    line-height: 1.4em;
    font-size: 120%;
    font-weight: bold;
    color: #fff;
    background-size: 100% 100%;
    margin: 1% 0 2%;
}

.pd_hot h2 {
    text-align: center;
}

.pd_hot strong {
    color: #47221a;
}

.pd_hot ul li {
    border-bottom: #989797 1px dashed;
    font-size: 90%;
    padding: 2% 0;
    color: #515151;
    width: 95%;
    margin: 0 auto;
}

.ld_title ul p {
    padding-left: 2.5%;
    font-size: 90%;
    margin: 2% auto;
}

.ld_title ul p a {
    color: #8c0708
}


/*s3*/

.message {
    overflow: hidden;
    background: url(/images/mid_bg.jpg) no-repeat;
    background-size: 100% 100%;
    margin: 1.5% 0;
    padding: 2% 2%;
}

.message h2 {
    text-align: center;
    font-size: 160%;
    color: #F00
}

.message ul {
    padding-top: 8%
}

.message li {
    float: left;
    width: 23%;
    font-size: 140%;
    text-align: center;
    border-radius: .2em;
    padding: .6em 0 0.3em;
    margin-left: 1.5%
}

.message li a {
    text-decoration: none
}

.message li a img {
    width: 55%
}

.message li a p {
    color: #FFF;
    text-align: center;
    font-size: 75%;
}

.message li.l1 {
    background: #965a0b
}

.message li.l2 {
    background: #874832
}

.message li.l3 {
    background: #b34801
}

.message li.l4 {
    background: #833a39
}

.lh_gai_wzi {
    background: rgba(0, 0, 0, 0) url(/images/lh_gai828_wen.png) no-repeat scroll 0 0 / 100% 100%;
    padding: 0;
    text-align: center;
    margin-top: 2%;
}

.lh_gai_wzi h3 {
    color: #fff;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 120%;
    background: url(/images/jl_hos_title.png) no-repeat center top;
    padding: 2% 0;
    font-weight: bold;
}

.lw_c5_m2 {
    overflow: hidden;
    margin-bottom: 1%;
}

.lw_c5_m2 li a {
    color: #333333;
    font-size: 90%;
}

.lw_c5_m2 li {
    color: #333333;
    line-height: 1.7em;
    border-bottom: 1px #d0d0d0 dashed;
}

.lw_c5_m2 li img {
    display: inline-block;
    width: 1em;
    height: 1em;
}

.lw_c5 h4 a {
    color: #333;
}

.lw_c5 h4 {
    font-size: 90%;
    color: #333;
    background: #d5d5d5;
    width: 65%;
    margin: 2% auto 4%;
    text-align: center;
    color: #fff;
    line-height: 2em;
    border-radius: 0.4em;
}


/*s4*/

.jl_question h2 {
    background: url(/images/pic6_1.jpg) no-repeat left bottom / 100% 100%;
    color: #fff;
    font-size: 120%;
    font-weight: bold;
    line-height: 1.4em;
    text-align: center;
}

.lw_c5 p {
    color: #333333;
    font-size: 90%;
    text-indent: 2em;
    line-height: 1.4em;
    padding: 2% 0 0;
}

.lw38_qh {
    overflow: hidden;
    margin: 2% 0 1% 0;
}

.lw38_qh li {
    float: left;
    width: 49%;
    padding: 3% 0;
    padding-top: 0.5%;
    font-size: 120%;
    text-align: center;
    color: #fff;
    background: url(/images/lw38_qh1.png) repeat-x center top;
    background-size: 100% 100%;
}

.lw38_qh li.hover {
    background: url(/images/lw38_qh2.png) no-repeat center top;
    background-size: 100% 100%;
    cursor: pointer;
}

#lw38p02 {
    margin-left: 2%;
}

.lw38_nr {
    overflow: hidden;
}

.lw38_nr li {
    float: left;
    width: 49%;
    margin: 0 1% 1% 0;
    position: relative;
}

.lw38_nr li img {
    width: 100%;
}

.lw38_nr li h3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #fff;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.8;
    color: #47221a;
    font-size: 90%;
    text-align: center;
    line-height: 1.3em;
    padding: 3% 0;
    font-weight: 500
}


/*s5*/

.zt_titiw {
    background: url(/images/zt_tbg.jpg) no-repeat center top/100% 100%;
    text-align: center;
    color: #FFF;
    font-size: 90%;
    font-weight: bold;
}

.zt_gengt {
    width: 13.7rem;
    height: auto;
    margin: 0 auto;
}

.zt_gengt img {
    width: 100%;
    height: auto;
}

.zt_qes {
    position: relative;
}

.sc1 ul {
    width: 90%;
    overflow: hidden;
    margin: 3% auto;
    text-align: center;
}

.sc1 ul li {
    float: left;
    overflow: hidden;
    width: 49%;
    margin-left: 2%;
}

.sc1 ul li:first-child {
    margin-left: 0
}

.sc1 ul li img {
    display: block;
    margin: 0 auto;
}

.sc1 ul li h3 {
    text-align: center;
    font-size: 90%;
    text-align: center;
}

.sc1 .swiper-button-next {
    width: 21px;
    height: 25px;
    right: -2px;
    background: url(/images/zt_left2n.png) center no-repeat;
    background-size: auto 100%;
}

.sc1 .swiper-button-prev {
    width: 21px;
    height: 25px;
    left: -2px;
    background: url(/images/zt_leftn.png) center no-repeat;
    background-size: auto 100%;
}

.zt_qes .prev {
    position: absolute;
    left: 0;
    top: 2%;
}

.zt_qes .next {
    position: absolute;
    right: 0;
    top: 2%;
}

.zt_qes h5 {
    width: 20%;
    height: auto;
}

.zt_qes h5 img {
    width: 100%;
    height: auto;
}

.zt_titiw {
    background: url(/images/zt_tbg.jpg) no-repeat center top/100% 100%;
    padding: 1% 0 2%;
    text-align: center;
    color: #FFF;
    font-size: 135%;
    font-weight: bold;
}

.zt_gengt {
    height: auto;
    margin: 1% auto 3%;
}

.zt_gengt img {
    width: 100%;
    height: auto;
}


/*°¸Àý css*/

.title h2, .comment h2 {
    background: url(/images/pic6_1.jpg) no-repeat center top;
    line-height: 2em;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-size: 100% 100%;
    margin: 0 auto;
}

.jun_dy2 {
    overflow: hidden;
    width: 100%;
    margin-top: 2%;
}

.jun_dy2 li {
    overflow: hidden;
    width: 95.3125%;
    margin: 0 auto;
    position: relative;
}

.jun_dy2 li dl {
    width: 50%;
}

.jun_dy2 li dl dd {
    width: 100%;
    font-size: 112%;
    color: #666666;
    text-align: center;
    line-height: 2em;
}

.jun_dy2 li div {
    width: 6%;
    position: absolute;
    left: 47%;
    top: 30%;
}

.jun_dy2 li div img {
    display: block;
    width: 1.6em;
    height: 1.5em;
}

.Consultation {
    width: 80%;
    overflow: hidden;
    margin: 2% auto;
}

.Consultation a {
    width: 9.5em;
    height: 2.5em;
    display: block;
}

.title1 h2 {
    background: url(/images/hos_title.png) no-repeat center top;
    line-height: 2.7em;
    font-size: 115%;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-size: 100% 100%;
    margin: 2% 0 3%;
}

.jun_dy3 {
    overflow: hidden;
    width: 100%;
}

.jun_dy3_a {
    width: 95.3125%;
    margin: 0 auto;
}

.jun_dy3_a li {
    margin: 2% auto;
}

.jun_dy3_a li h3 {
    font-size: 100%;
    color: #47221a;
    font-weight: bold;
    text-align: center;
    margin: 1% auto 2.5%;
}

.jun_dy3_1 {
    background: #ececec;
    overflow: hidden;
    padding: 1%;
}

.jun_dy3_a li h6 {
    font-size: 100%;
    text-indent: 2em;
    color: #47221a;
    font-weight: bold;
    margin: 1% auto;
}

.jun_dy3_a li h5 {
    font-size: 100%;
    text-indent: 2em;
    color: #47221a;
    line-height: 1.5em;
}

.jun_dy3_a li p {
    text-indent: 2em;
    font-size: 100%;
    color: #333;
    line-height: 1.7em;
}


/*up end*/


/*FOOTER*/

.gh h2.title {
    background: #47221a;
    text-align: center;
    color: #fff;
    padding: 2% 0;
}

.gh h2.title strong {
    font-size: 120%;
}

.gh h2.title a {
    color: #fff;
    float: right;
    margin-right: 2%;
    margin-top: 1%;
}

.gh .ghh {
    margin: 3% auto;
}

.weixin {
    background-color: #47221a;
    color: #FFF;
    font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif;
    margin-bottom: 56px;
}

.weixinFl {
    width: 60%;
    float: left;
}

.weixinFr {
    width: 40%;
    float: left;
}

.weixinFl {
    color: #fff;
    background: #2762a4
}

.weixinFl h3 {
    margin-bottom: 2%;
    text-align: center;
    background: url(/images/swei1.jpg) no-repeat center center;
    background-size: 100% auto;
    font-weight: bold;
}

.weixinFl p {
    width: 95%;
    margin: 0 auto;
    font-size: 80%;
    line-height: 1.5em;
    margin-left: 1em;
}

.weixinFl a {
    display: block;
    background: #ffefef;
    padding: 2% 0;
    border-radius: 3px;
    color: #8c0708;
    text-align: center;
    width: 80%;
    margin: 3% auto;
}

.weixinFl a img {
    display: inline-block;
    vertical-align: middle;
    width: 14%;
    margin-right: 2%;
}

.weixinFr {
    text-align: center
}

.weixinFr p {
    line-height: 1.5em;
    font-size: 80%;
}

.wxdb img {
    width: 90%!important
}

.weixinFr font {
    color: #FFF
}

.wxdb {
    padding-top: 10px;
    text-align: CENTER;
}

.form {
    background: #f0f0f0;
    padding-top: 1%;
    padding-bottom: 1%;
}

.form p.hint {
    text-align: center;
    color: #8c0708;
    margin: 2% 0;
}

.formBar {
    text-align: center;
    margin-bottom: 2%;
}

.formBar input {
    padding: 1% 2%;
    width: 60%;
    color: #666;
}

.formBar input, .formBar span, .formBar select {
    font-size: 89%;
    color: #4d4d4f;
}

.formBar select {
    padding: 1%;
    width: 60%;
    color: #666;
}

.formBtn {
    overflow: hidden;
    text-align: center;
    margin: 2% auto;
}

.formBtn input, .formBtn select {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin-left: 3%;
    padding: 2% 0;
    text-align: center;
    color: #fff;
    border: 0;
}

.formBtn input, .formBtn select, .formBtn a {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin-left: 3%;
    padding: 2% 0;
    text-align: center;
    color: #fff;
    border: 0;
}

.formBtn input {
    background: url(/images/wj1221_zx01.png) left bottom no-repeat;
    background-size: 100% 100%;
}

.formBtn a {
    background: url(/images/wj1221_zx02.png) left bottom no-repeat;
    background-size: 100% 100%;
    padding: 4% 0;
}

a {
    outline: 0;
    cursor: pointer;
    text-decoration: none;
}

.wxtx {
    font-size: 80%;
    color: #5d5d5d;
    text-indent: 2em;
    margin: 2%;
}

.wxtx font {
    color: #47221a;
    font-weight: bold;
    font-size: 120%;
}

.lTel {
    margin: 2% auto;
}

.lTel a {
    display: block;
}

.botMap {
    width: 100%;
    background: url(/images/con35.jpg) no-repeat center top;
    background-size: 100% 100%;
    overflow: hidden;
}

.botMap .fl {
    width: 50%;
}

.botMap .fr {
    width: 45%;
    font-size: 80%;
    color: #393939;
    padding: 3% 0 7% 0;
}

.botMap .fr p {
    margin-top: 4%;
}

.botMap .botBot a {
    color: #fff;
    font-size: 80%;
    border-radius: 4px;
    padding: 2% 6%;
}

.botMap .botBot a img {
    width: 20%;
    width: 7%;
}

.botMap .botBot a:nth-of-type(1) {
    background: #fd9340;
}

.botMap .botBot a:nth-of-type(2) {
    background: #47221a;
}

.botMap .botBot {
    margin-top: 7%;
}

footer {
    background: url(/images/f_bg.png) center repeat;
    padding: 3% 0;
	padding-bottom:0rem;
}

.fcap {
    margin: 0 auto;
    background: url(/images/f_t.png) center bottom no-repeat;
    background-size: 100% auto;
    padding-bottom: 2.2%;
    text-align: center;
    color: #fff;
    font-size: 130%;
    font-weight: bold;
}

.fd {
    overflow: hidden;
    width: 96%;
    margin: 2% auto 0% auto;
    text-align: center
}

.fd dd {
    float: left;
}

.fd dt {
    margin: 0px auto
}

.fd dt {
    width: 85%;
}

.fd dd {
    width: 25%;
    margin-top: 6%;
}

.fd dd img {
    display: block;
}

.fd dd span {
    display: block;
    color: #fff;
    text-align: center;
}

.wxs {
    display: block;
    width: 1.06rem;
    height: 1.04rem;
}

.fd .flogo {
    display: block;
    margin: 2% auto;
    width: 98%;
}

.fd p {
    font-size: 100%;
    color: #fff
}

@media (min-width: 481px) and (max-width:639px) {
    body {
        font-size: 18px
    }
    .ld_title dl p {
        line-height: 1.76em;
    }
}

@media (min-width: 321px) and (max-width:480px) {
    body, .kownImg dl dd, .doctor dl dd a, .listMain ul li dl dt, .year, .weixinFl p, .weixinFr p {
        font-size: 14px
    }
    .ppblossombar dl dd p, .doctorMain ul li, .doctorMain p, .doctorMain p strong, .wxtx, .kownImg dl dd, .chirdbz a, .listMain ul li span, .addartweixin .fr p {
        font-size: 14px;
    }
    .ld_title p {
        font-size: 12px
    }
    .ld_title dl p {
        line-height: 1.76em;
    }
}

@media screen and (max-width:320px) {
    body, .kownImg dl dd, .doctor dl dd a, .weixinFl p, .weixinFr p, .addartweixin .fr p {
        font-size: 12px;
    }
    {
        font-size: 12px
    }
}
