﻿@charset "utf-8";
* { margin: 0; padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}
img { border: 0 none;}
.clear { clear: both;}
.dl_foot,.yuyue,.float{ font-size:15px;}
#LRdiv0{font-size:14px;}
html{ font-size:635%;}
.bgbox{min-height:100%; max-width:640px; margin:0 auto; padding:0; font-size:0.14rem; font-family:"微软雅黑";}
.tab_640{width:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.tab_640 img{ width:100%; vertical-align:top;}
.top_left{ width:2.5rem;  float:left; margin:0 auto;}
.top_right{ width:0.7rem; float:left; margin:0 auto;}
.top_left img,.top_right img{ width:100%; vertical-align:top;}
.index_nav{height:45px; background:#00a49d;}
.index_nav li{width:25%; height:40px; float:left; text-align:center; line-height:40px; position:relative; margin:1px 0;}
.index_nav li a{display:block; font-size:0.13rem;height:41px;}	
.index_nav li a{border-bottom:#fff 1px solid;border-right:#b7a47b 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid}
.index_nav li a{ margin-left:1px; }
.index_nav a{ color:#fff;}
.index_nav li a:hover,.index_nav li a.hover{background:#b59c72;color:#fff;}
.index_xm li{ float:left; width:0.51rem; margin:0.15rem 0 0 0.232rem; text-align:center; color:#444444; font-size:0.11rem; line-height:0.25rem;} 
.index_xm li img{ width:100%; vertical-align:top;}
.index_xm li a{color:#444444;}
.anli{ width:3.02rem; margin:0.2rem auto 0 auto; background:#e2e0e6; overflow:hidden;}
.anli_left{ width:1.66rem; float:left;}
.anli_left img{ width:100%; vertical-align:top;}
.anli_right{ width:1.3rem; float:left; margin:0 0 0 0.06rem; font-size:0.1rem; line-height:0.15rem;}
.anli_right span{ display:block; margin:0 0 0.05rem 0; font-size:0.11rem;}
.anli_title{ font-size:0.12rem; font-weight:bold; border-left:2px #433115 solid; padding:0 0 0 0.06rem; margin:0.2rem 0 0.1rem 0;}
.anli_zx {
    width: 1.05rem;
    color: #FFF;
    text-align: center;
    font-size: 0.1rem;
    line-height: 0.25rem;
    text-align: center;
    background: #d8cb33;
    border-radius: 3px;
    margin: 0.12rem 0 0 0;
}
.anli_zx a{color:#FFF;}
.anli_nav{ width:3.02rem; margin:0 auto 0.15rem auto; background:#3a2a12; overflow:hidden;}
.anli_nav li{ width:0.97rem; float:left; margin:0.06rem 0 0.06rem 0.0275rem;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.anli_nav li img{ width:100%; vertical-align:top;}
.anlihover{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important;}
.news_title {
    width: 3.02rem;
    font-size: 0.11rem;
    font-weight: bold;
    border-bottom: 1px #d3d3d3 solid;
    line-height: 0.2rem;
    margin: 0 auto;
    padding: 0 0 0.03rem 0;
    color: #005775;
}
.news_title span{ display:inline-block; font-size:0.11rem; font-weight:normal; float:right; color:#444444;}
.news_title span a{color:#444444;}
.news_index{width:3.02rem; margin:0 auto; border-bottom:1px #cbcbcb dashed; overflow:hidden; padding:0.1rem 0;}
    .news_index dt {
        width: 0.56rem;
        float: left;
    }
.news_index dt img {
    width: 100%;
    vertical-align: top;
}
.news_index dd {
    width: 85%;
    float: left;
    font-size: 0.11rem;
    line-height: 0.17rem;
    color: #666666;
    padding: 0.05rem 0 0 0.1rem;
}
.news_index dd b {
    font-size: 0.1rem;
    color: #444444;
}
.news_index dd b a {
    color: #444444;
}
.index_tabh{ width:3.02rem; margin:0.2rem auto 0 auto;}
.index_tabh li{ float:left;width: 24.75%;background:#dfd8c7; color:#3a2a12; text-align:center; font-size:0.11rem; line-height:0.3rem; border-left:1px #FFFFFF solid;}
.index_tabh1{ background:#5e4a34; width:3.02rem; margin:0 auto; overflow:hidden;}
.tabhover {
    background: #45c5f2 !important;
    color: #FFF !important;
    font-weight: bold !important;
}
.tabh_img{ width:3.02rem;}
.tabh_img img{ width:100%; vertical-align:top;}
.foot {
    background: #45c5f2;
    color: #FFF;
    text-align: center;
    padding: 0 0 0.3rem 0;
}
.bottom{ width:3.04rem; position:absolute; margin:-0.35rem 0 0 0.08rem;}
.bottom li{ width:0.76rem; float:left;}
.bottom li img{ width:100%; vertical-align:top;}
.bq{ font-size:0.11rem; line-height:0.2rem; padding:0.4rem 0 0.1rem 0;}


.block_home_slider {position: relative; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(../images/pie.htc); /*半透明兼容*/ text-align: center; line-height: 0px; margin-right: auto; margin-left: auto;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-control-paging { margin:-20px auto 0 -40px; display:inline-block; position:absolute;}
.block_home_slider .flex-control-paging li {margin:0px; padding:0px; float:left; overflow:hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(/static/images/sprite_nav_4.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.float{position: fixed;bottom: 0px;height:50px;width:100%;background:#676767;background: -webkit-gradient(linear, 0 0, 0 100%,from(#676767), to(#4b4b4b));background:-moz-linear-gradient(top, #676767,#4b4b4b 100%);background:-o-linear-gradient(top, #676767,#4b4b4b 100%);opacity: 0.90;}
.float li{float: left;width:25%;}
.float li a{display:block;height:50px; text-decoration:none}
.float li.fir a span{background:url(../images/float_icons.gif) no-repeat center -193px;}
.float li.sen a span{background:url(../images/float_icons.gif) no-repeat center -73px;}
.float li.one a span{background:url(../images/float_icons.gif) no-repeat center -134px;}
.float li.fou a span{background:url(../images/float_icons.gif) no-repeat center -13px;}
.float li a:link{ color:#FFF;}
.float li a:visited{color:#f5f5f5;}
.float li a span{display:block;height:100%;width:100%;text-align: center;line-height:75px; color:#fff;}
.float li a:hover,.float li a.hover{
background:#4b4b4b;background: -webkit-gradient(linear, 0 0, 0 100%,from(#4b4b4b), to(#676767));background:-moz-linear-gradient(top, #4b4b4b,#676767 100%);background:-o-linear-gradient(top, #4b4b4b,#676767 100%);
box-shadow:inset 1em 1em 1em -1em #000;-moz-box-shadow:inset 1em 1em 1em -1em #000;-webkit-box-shadow:inset 1em 1em 1em -1em #000;
}

@media screen and (max-width:320px) { 
.float{font-size:14px;}  
} 

/* 轮播 */
.new_title_branch{font-size: 0.18rem;font-weight: bold;text-align: center;color: #00a49c;margin: 0.22rem auto 0.18rem auto;}
.new_title_doctor{font-size: 0.21rem;font-weight: bold;text-align: center;color: #00a49c;margin: 0.22rem auto 0.18rem auto;}
.scrollBox_branch .hd ul{ display:inline-block;margin: 0.14rem 0 0 0.71rem;}	
.scrollBox_branch .hd li{ display:inline-block; width:0.56rem; height:0.06rem; background:#5c5c5c; margin-left: 0.04rem; vertical-align:top; overflow:hidden; text-indent: -1000px;
}
.scrollBox_branch .hd .on{background: #f8b62c;}

.scrollBox_doctor .hd ul{ display:inline-block;margin: 0.14rem 0 0 0.71rem;}	
.scrollBox_doctor .hd li{ display:inline-block; width:0.56rem; height:0.06rem; background:#5c5c5c; margin-left: 0.04rem; vertical-align:top; overflow:hidden; text-indent: -1000px;
}
.scrollBox_doctor .hd .on{background: #f8b62c;}
.new_p1{font-size: 0.13rem;width: 1.05rem;height: 0.21rem;line-height: 0.21rem;text-align: center;color: #7f482a;border: 1px solid #7f482a;border-radius: 0.06rem;margin: 0.08rem auto 0.18rem auto;}

.bd .slide p {
    position: relative;
    bottom: 40px;
    left: 0;
    z-index: 99999;
    color: white;
    width: 100%;
    height: 30px;
    background-color: #000;
    opacity: 0.5;
    text-align: center;
    font-size: 0.12rem;
    line-height:30px;
}

.index_xm li {
    -webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;
    z-index: 1 !important;
}

    .index_xm li.on {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }


.dl_xst {
    margin-top: 10px;
    padding-bottom: 20px;
}

.dl_xst1 {
    color: #95b97b;
    font: 18px/32px 'microsoft yahei';
    padding: 15px 0 0 3%;
    border-bottom: 1px solid #dddddd;
}

    .dl_xst1 a {
        display: block;
        float: right;
        color: #794d01;
        margin-right: 10px;
        font-size: 14px;
    }

.dl_foot {
    width: 100%;
    height: 240px;
    border-top: 2px solid #a8956b;
    margin-top: 10px;
    background: #fff;
    text-align: center;
    padding-top: 10px;
}

    .dl_foot p {
        color: #999999;
        font: 12px/23px 'microsoft yahei';
        margin-top: 10px;
    }

        .dl_foot p a {
            color: #999999;
        }

#dl_yh {
    min-width: 72px;
}

.dl_zx {
    height: 255px;
    background: #ffffff;
    margin: 10px 0 10px 0;
}
.dl_foot, .yuyue, .float {
    font-size: 15px;
}
.yuyue {
    width: 320px;
    margin: 0 auto
}

    .yuyue ul {
        margin: 10px 0 0 15px;
    }

        .yuyue ul li {
            line-height: 35px;
            margin-top: 5px;
            color: #fd9339;
        }

    .yuyue b {
        width: 80px;
        float: left
    }

.input1, .input2 {
    width: 205px;
    border: 1px solid #d2d2d2;
    background-color: #f4f4f4;
    padding-left: 5px;
    font-size: 12px;
    color: #e0a941
}

.input1 {
    height: 30px;
    line-height: 30px;
}

.input2 {
    height: 50px;
    line-height: 20px;
}

.input3 {
    width: 110px;
    height: 22px;
    background: url(/static/images/sj_sub.jpg) repeat-x;
    border: 0;
    color: #FFF;
  
    margin-left: 80px;
}
.banner {
    width: 320px;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.position, .position1 {
    width: 95%;
    height: 28px;
    line-height: 28px;
    color: #876119;
    background-color: #FFF;
    padding-left: 0px;
    border-bottom: 1px dotted #dadada;
    margin: 0 5px;
}

    .position a {
        color: #876119
    }
.news {
    width: 95%;
    margin: 0 auto;
    margin-top: 10px;
    background: url(/static/images/sj_14.jpg) no-repeat;
    height: 81px;
    background-size: 100%;
}

    .news a {
        float: left
    }

    .news span {
        width: 200px;
        float: left;
        display: inline;
        margin-left: 5px;
        line-height: 21px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 90%;
    }

    .news img {
        float: left;
        width: 100px;
        padding: 1px;
    }
.style1 {
    color: #876119
}

.style2 {
    color: #a6a5a3;
    margin-top: 5px;
    font-size: 80% !important;
}
.fynav {
    margin: 10px auto;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

    .fynav li {
        float: left;
        text-align: center;
        color: #876119;
        margin-left: 8px;
        display: inline
    }
.xiangmu_title {
    width: 100%;
    height: 32px;
    background: #a4b78a url(/static/images/sj_03.jpg) no-repeat;
    line-height: 32px;
    margin-top: 5px;
}

    .xiangmu_title span {
        float: left;
        display: inline;
        margin-left: 10px;
        color: #bf6449
    }

    .xiangmu_title a {
        float: right;
        width: 55px;
        text-align: center;
        height: 32px;
        color: #ffffff
    }
.arctitle {
    width: 300px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #4b1b0d;
    margin: 0 auto;
    margin-top: 20px;
}
.arcauthor {
    width: 300px;
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #9f8864;
    height: 23px;
    line-height: 20px;
}
.arc {
    margin: 0 auto;
    margin-top: 10px;
    line-height: 24px;
    color: #836117;
    width: auto;
    padding:0 8px;
}
.mrgzj ul {
    width: 300px;
    margin: 0 auto;
}
.mrgzj li {
    float: left;
    text-align: center;
    width: 130px;
    margin: 8px 0 0 14px;
    display: inline;
}
.mrgzj li span {
    line-height: 25px;
    color: #876119;
}
.zixun1 {
    background-color: #45c5f2
}
.yuyue1 {
    background-color: #005775
}
.zixun1, .yuyue1 {
    width: 64px;
    height: 25px;
    line-height: 22px;
    float: left;
    margin-left: 1px;
    color: #FFF !important;
    display: inline;
    text-align: center;
}