
#banner .bd{width:100%;overflow:hidden;}
#banner .bd li{width:100%;}
#banner .bd li img{width:100%;max-width:640px;min-width:320px;}
#banner .bh{position:absolute;bottom:6%;left:50%;margin-left:-32px;height:8px;width:80px;}
#banner .bh li{width:8px;height:8px;margin:0 4px;float:left;background:#a0a0a0;border-radius:4px;}
#banner .bh li.on{background:#813ea2;}

.toutiao{width:90%;max-width:576px;margin:10px auto 0;border-top:1px solid #e5e2e2;padding:.4em 0;overflow:hidden;}
.toutiao img{float:left;width:34%;margin-right:1em;}
.toutiao a{color:#676767;}
#noticeScroll{height:2.1em;width:60%;float:left;overflow:hidden;}

@media only screen and (min-width: 320px) { 
    .toutiao a{float:left;font:12px/20px "Microsoft YaHei";}
    #noticeScroll{height:20px;}
    .ptmt1,.ptmt2{font:12px/26px "Microsoft YaHei";height:26px;}
    .sj li p{font:14px/22px "Microsoft YaHei";}
    .dr_an{margin:16px auto 20px;}
}
@media only screen and (min-width: 640px) { 
    .toutiao a{float:left;font:24px/40px "Microsoft YaHei";} 
    #noticeScroll{height:40px;}
    .ptmt1,.ptmt2{font:18px/54px "Microsoft YaHei";height:54px;}
    .sj li p{font:26px/38px "Microsoft YaHei";}
    .dr_an{margin:32px auto 40px;}
}

.partment{width:100%;margin-top:.3em;border-top:1px solid #e5e2e2;background:#eeeeee;overflow:hidden;}
.partment ul{width:95%;max-width:608px;margin:.4em auto 1.2em;overflow:hidden;}
.partment li{width:48%;padding:0 1%;float:left;}
.partment li img{width:100%;float:left;margin-top:.6em;}
.ptmt1{float:left;margin-top:.9em;width:48%;background:#ffffff;color:#676767;text-align:center;border-radius:4px;}
.ptmt2{float:right;margin-top:.9em;width:48%;background:#ffffff;color:#676767;text-align:center;border-radius:4px;}

.dr-t{margin:2em auto 1.5em;display:block;width:62.5%;max-width:400px;}
.dr{margin:0 auto;display:block;width:94%;max-width:602px;}
.sj{width:80%;max-width:512px;margin:.8em auto 0;overflow:hidden;}
.sj li{float:left;width:50%;text-align:center;margin-top:2.2em;}
.sj li img{width:40%;padding:1.8em;border:1px solid #373838;border-radius:.5em;}
.sj li p{color:#373838;}

#doctor{width:94%;max-width:602px;margin:2em auto 0;overflow:hidden;}
#doctor .bd{width:100%;overflow:hidden;}
#doctor .bd li{width:100%;overflow:hidden;}
#doctor .bd li img{width:46%;padding:0 2%;float:left;}
#doctor .bh{margin:1.5em auto 0;width:60px;overflow:hidden;}
#doctor .bh li{float:left;width:10px;margin:0 5px;background:#b8b8b8;border-radius:5px;height:10px;}
#doctor .bh li.on{background:#6775f1;}
.dr_an{width:90%;max-width:576px;display:block;}


.huodong {
    background: #c8effe none repeat scroll 0 0;
    font-family: "Î¢ÈíÑÅºÚ";
    overflow: hidden;
    padding: 10px 0 25px;
    text-align: center;
    width: 100%;
}
.main_title {
    height: 10px;
    margin: 20px auto 0;
    position: relative;
    width: 640px;
}
.main_title span {
    background: #c8effe none repeat scroll 0 0;
    color: #00b4c3;
    display: block;
    font-size: 2.5em;
    font-weight: bold;
    height: 60px;
    left: 100px;
    line-height: 60px;
    position: absolute;
    text-align: center;
    top: -25px;
    width: 445px;
}
.main_title span a {
    background: #00b4c3 none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 0 3px #007a82;
    color: #fff;
    display: block;
    float: right;
    font-size: 0.6em;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin: 17px 25px 0 0;
    text-align: center;
    width: 110px;
}
.huodong ul {
    font-size: 1.3em;
    margin: 20px auto 0;
    overflow: hidden;
    width: 640px;
}
.color1 {
    background: #aa63dd none repeat scroll 0 0;
}
.color2 {
    background: #14c785 none repeat scroll 0 0;
}
.color3 {
    background: #50b6de none repeat scroll 0 0;
}
.color4 {
    background: #ff901a none repeat scroll 0 0;
}
.huodong ul li {
    color: #fff;
    float: left;
    height: 85px;
    line-height: 25px;
    margin: 1.5% 1% 0 0;
    width: 33%;
}
.huodong ul li a {
    color: #fff;
}
.huodong ul li strong {
    font-size: 1.3em;
    font-weight: bold;
}
.huodong ul li .delete {
    text-decoration: line-through;
}
.huodong ul .short {
    height: 70px;
    padding-top: 15px;
}
.huodong ul .long {
    height: 80px;
    padding-top: 5px;
}
.huodong ul .longer {
    height: 36px;
    padding-top: 5px;
    width: 49%;
}
@media screen and (max-width: 639px) {
.huodong {
    padding: 10px 0 15px;
}
.main_title {
    margin: 10px auto 0;
    width: 320px;
}
.main_title span {
    display: block;
    font-size: 1.3em;
    height: 40px;
    left: 35px;
    line-height: 40px;
    position: absolute;
    top: -15px;
    width: 250px;
}
.main_title span a {
    display: block;
    float: right;
    font-size: 0.7em;
    height: 20px;
    line-height: 20px;
    margin: 10px 6px 0 0;
    width: 90px;
}
.huodong ul {
    margin: 15px auto 0;
    overflow: hidden;
    width: 320px;
}
.huodong ul li {
    font-size: 0.8em;
    margin: 1% 1% 0 0;
    width: 32%;
}
.huodong ul li strong {
    font-size: 1em;
}
.huodong ul .longer {
    margin-left: 1%;
    width: 32%;
}
}



.con01{ width:100%; overflow:hidden; margin:3% auto 5%;}
.con01 dl{ width:100%; overflow:hidden; margin:0 auto 4%;}
.con01 dl dt{ width:40%; float:left; padding:1% 0 0;}
.con01 dl dt img{ float:right;}
.con01 dl dd{ width:58%; float:right;}
.con01 dl dd p{ font-size:40px; font-weight:bold; font-family:Microsoft YaHei;}
.con01 dl dd span{ font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.con01 ul{ width:98%; margin:0 auto; overflow:hidden;}
.con01 ul li{ width:33%; height:40px; line-height:40px; background:#f3f3f3; font-size:16px; text-align:center; float:left; margin:0 1px 2px; display:inline-block; color:#717171;}
.con01 ul .djzx img{ width:100%; height:100%;}
.con01 ul .hj_a a{ font-weight:bold; color:#6bc18b;} 
/*.color02 ul .djzx a{ color:#fff; background:url(../images/new_sj30.jpg) no-repeat right center; padding:0 20px 0 0;}
.color03 ul .djzx{ background:#e87bcb;}
.color03 ul .djzx a{ color:#fff; background:url(../images/new_sj31.jpg) no-repeat right center; padding:0 20px 0 0;}
.color04 ul .djzx{ background:#f89f5f;}
.color04 ul .djzx a{ color:#fff; background:url(../images/new_sj32.jpg) no-repeat right center; padding:0 20px 0 0;}*/
.con01 ul li a{color:#717171;}
.color01 dl dd{ color:#6bc18b;}
.color02 dl dd{ color:#71d9ec;}
.color03 dl dd{ color:#e87bcb;}
.color04 dl dd{ color:#f89f5f;}
.con2{ width:100%; overflow:hidden; margin:0 auto 5%;}
.con2_1{ width:100%; overflow:hidden; background:url(../images/new_sj33.jpg) no-repeat center top; background-size:cover; padding-bottom:4.8%;}
.con2_1 dl{ width:100%; overflow:hidden; padding:5% 0 0;}
.con2_1 dl dt{ width:25%; float:left; padding:2% 0 0;}
.con2_1 dl dt img{ width:50%; float:right;}
.con2_1 dl dd{ width:73%; float:right;}
.con2_1 dl dd p{ font-size:40px; color:#bb1c58; margin-bottom:2px; font-weight:bold;}
.con2_1 dl dd span{ color:#404040; font-size:30px;}
.con2_2{ width:100%; overflow:hidden; text-align:center;}
.con2_2 img{ width:100%;}
.con2_3{ width:100%; overflow:hidden; background:url(../images/new_sj44.jpg) no-repeat center top; background-size:cover; padding:5% 0 8% 0;}
.con2_3 ul li{ width:48%; float:left;}
.con2_3 ul li a{ width:60%; height:60px; display:block; line-height:60px; text-align:center; border-radius:10px; font-size:18px; color:#fff;}
.con2_3 ul .w_li01 a span{ background:url(../images/new_sj45.jpg) no-repeat right center;}
.con2_3 ul li a span{ padding-right:30px;}
.con2_3 ul .w_li01 a{ background:#bb1c58; float:right;}
.con2_3 ul .w_li02{ float:right;}
.con2_3 ul .w_li02 a{ background:#ff5a00;}
.con2_3 ul .w_li02 a span{ background:url(../images/new_sj46.jpg) no-repeat right center;}
.con03{ width:100%; overflow:hidden;}
.con03 dl{ width:100%; overflow:hidden; margin-bottom:5%;}
.con03 dl dt img{ margin:0 auto;}
.con04{ width:98%; margin:0 auto 5%; overflow:hidden;}
.con04 ul li{ width:33%; float:left; overflow:hidden;}
.con04 ul li img{ margin:0 auto;/* height:168px;*/}
.con04 ul .ww_li01{/* width:29%;*/}
.con04 ul .ww_li02{/* width:32%;*/}
.con04 ul .ww_li03{/* width:38%;*/ margin-right:0px;}

.con01 ul .w_cor01{ color:#6bc18b;}
.con01 ul .w_cor02{ color:#71d9ec;}
.con01 ul .w_cor03{ color:#e87bcb;}
.con01 ul .w_cor04{ color:#f89f5f;}




@media ( min-width: 320px ) {
.con01 dl dd p{ font-size:30px; line-height:28px;}
.con01 dl dd{ padding:3% 0 0;}
.con01 ul li{ width:32.5%; height:25px; line-height:25px; font-size:14px;}
.con2_1 dl dd p{ font-size:25px; line-height:20px;}
.con2_1 dl dd span{ font-size:14px;}
.con2_1 dl dd{ padding:5% 0 0;}
.con04 ul li{ width:33%;}
.con2_3 ul li a{ width:94%; font-size:14px;}
.con2_3 ul li a span{ padding-right:25px;}
.con2_3 ul li a{ font-size:16px; height:50px; line-height:50px;}
.con04 ul li p{ font-size:12px;}
/*.con04 ul .ww_li01{ width:28.7%;}*/
.con2_3 ul .w_li01 a span{background-size:contain;}
.con2_3 ul .w_li02 a span{background-size:contain;}
.con04 ul li img{ width:100%;/* height:100px;*/}
.con01 dl dt img{ width:40%;}
.con2_1 dl dt{ padding-top:4%;}
.con03 dl dt img{ width:60%;}
.con04 ul li img{ width:98%;}
}

@media ( min-width: 375px ) {
/*.con04 ul .ww_li01{ width:28.8%;}*/
.con01 dl dd{ padding:4% 0 0;}
.con2_1 dl dd{ padding-top:6%;}
}

@media ( min-width: 414px ) {
/*.con04 ul .ww_li01{ width:29%;}*/
.con2_1 dl dd{ padding-top:7%;}
.con2_1 dl dt{ width:30%;}
.con2_1 dl dd{ width:68%;}
}

@media ( min-width: 640px ) {
.con01 dl dd p{ font-size:40px; line-height:normal;}
.con01 dl dd{ padding:0;}
.con01 ul li{ width:33%;height:40px; line-height:40px; font-size:16px;}
.con2_1 dl dd{ padding:0;}
.con2_1 dl dd p{ font-size:40px; line-height:normal;}
.con2_1 dl dd span{ font-size:30px;}
.con2_1 dl dd p{ margin-bottom:0px;}
.con2_3 ul li a{ width:60%;}
.con2_3 ul li a span{ padding-right:30px;}
.con2_3 ul li a{ font-size:18px; height:60px; line-height:60px;}
.con2_3 ul .w_li01 a span{background-size:auto;}
.con2_3 ul .w_li02 a span{background-size:auto;}
.con04 ul li img{ width:100%;/* height:168px;*/}
.con01 dl dt img{ width:auto;}
.con2_1 dl dt{ padding-top:2%;}
.con03 dl dt img{ width:auto;}
.con04 ul li img{ width:98%;}

}
@media ( min-width: 600px ) {
.con2_1 dl dt{ width:35%;}
.con2_1 dl dt img{ width:20%;}
.con2_1 dl dd{ width:60%; padding-top:5%;}
}

@media ( min-width: 700px ) {
.con2_1 dl dt{ width:28%;}
.con2_1 dl dt img{ width:40%;}
.con2_1 dl dd{ width:70%; padding-top:2%;}
}

@media ( min-width: 900px ) {
.con2_1 dl dd{ padding-top:0%;}
}
@media ( min-width: 1200px ) {
.con2_1 dl dt{ width:25%;}
.con2_1 dl dd{ width:73%;}
.con2_1 dl dd{ padding-top:0;}
}


.discount { width:93.75%; margin:0px auto 3.3%;}
/*.discount ul { padding-top:6.6%;}*/
.discount ul li { width:100%; display:table; border-bottom:1em solid #fff;}
.discount ul li .left { font-size:1.3em; display:table-cell; width:20%; text-align:center; vertical-align:middle; color:#fff; background-color:#7c1bff;}
.discount ul li .right { font-size:1.2em; width:74%; padding:0px 1% 0px 5%; display:table-cell; background-color:#f8f5ee; text-align:left; font-size:12px; line-height:1.4em; height:4em;vertical-align:middle;}
.discount ul li .right span { color:#f50000; font-size: 16px;}
.tit { font-size:1.6em; line-height:2em; border-bottom:1px solid #e9e9e9; color:#333;}
.tit01 { color:#ff8400;}
.tit span { float:left;  height:1.5em; margin:0.25em 0.5em 0px 0px;}
.tit span img { height:100%;}
.btn { clear:both; text-align:center;}
.btn a { display:inline-block; text-align:center; font-size:1.3em; width:50%; height:2em; line-height:2em; background-color:#d1314d; border-radius:1em;}