/* CSS Document */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    font-size: 24px;
    color: #4B4B4B;
    font-family: "sourcehansans";
    background: #FFF;
}
@font-face {
    font-family: "sourcehansans"; /* 这个名字可以自己定义 */
    src: url("./syzt/fonts/sourcehansans.eot"); /* IE9 Compat Modes */
    /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
    src: url("./syzt/fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("./syzt/fonts/sourcehansans.woff") format("woff"),
        /* Modern Browsers */ url("./syzt/fonts/sourcehansans.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("./syzt/fonts/sourcehansans.svg#YourWebFontName") format("svg"); /* Legacy iOS */
    font-weight: bold;
    font-style: normal;
}
ul, li, dl, dt, dd, h1, p {
    padding: 0px;
    margin: 0px;
}

ul {
    padding: 0px;
    margin: 0px;
}

li {
    list-style: none
}

img {
    vertical-align: top;
}

input, button, select, textarea {
    outline: none;
    padding: 0;
    margin: 0;
    border: none;
}

A:link {
    color: #4B4B4B;
    TEXT-DECORATION: none
}

A:hover {
    COLOR: #4B4B4B;
    text-decoration: none;
}

.bigcont {
    width: 640px;
    margin: 0px auto;
}


.bigtop-hd {
    width: 100%;
    height: 150px; /*background:#0097dd;background:url(http://m.gyjsbyy.com/img/images/headTOP_bg.jpg);*/
}

.top-hd {
    width: 640px;
    margin: 0px auto;
    text-align: center;
    height: 150px;
}

.tlogo-hd {
    width: 640px;
    height: 150px;
}


.bigtop {
    width: 100%;
    height: 112px; /* padding-top:90px; *//*background:#0097dd;background:url(http://m.gyjsbyy.com/img/images/headTOP_bg.jpg);*/
}

.top {
    width: 640px;
    margin: 0px auto;
    text-align: center;
    height: 115px;
}

.tlogo {
    width: 640px;
    height: 115px;
}

.ban {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.bannerSlides, .anli_slides, .ggslides {
    width: 100%;
    min-width: 320px;
    overflow: hidden;
    margin-top: 3px;
}

.bannerSlides li, .anli_slides li, .ggslides li {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
}

.bannerSlides li a, .anli_slides li a, .ggslides li a {
    display: block;
    width: 100%;
    height: 100%;
}

.bannerSlide_container a {
    position: relative;
}

.bannerSlide_foncus {
    left: 0;
    bottom: 2%;
    width: 100%;
    height: 15px;
    overflow: hidden;
    text-align: center;
}

.bannerSlide_foncus span, .anliSlide_foncus span {
    display: inline-block;
    width: 15px;
    height: 100%;
    background: url(/assets/static/images/focusBtn.png) no-repeat;
    margin: 0 9px;
    cursor: pointer;
}

.bannerSlide_foncus span.active, .anliSlide_foncus span.active {
    background: url(/assets/static/images/focusActiveBtn.png) no-repeat;
}


.nav_out {
    width: 640px;
    margin: 0 auto;
    height: 125px;
    background: #95d3fe;
    margin-bottom: 10px;
}

.nav {
    width: 642px;
}

.nav .nav_yyjj {
    width: 148px;
    height: 125px;
    float: left;
    margin-right: 1px;
    line-height: 188px;
    background: url(../images/nav-gk.png) center 17px no-repeat #0097dd;
}

.nav li {
    width: 163px;
    margin-right: 1px;
    height: 62px;
    float: left;
    background: #0097dd;
    margin-bottom: 1px;
    font-size: 24px;
    line-height: 62px;
    color: #ffffff;
    text-align: center;
}

.news {
    width: 640px;
    height: 108px;
    background: #f9f8f8;
}

.news_1 {
    width: 620px;
    margin: 0 auto;
    padding-top: 10px;
}

.news_1 img {
    width: 110px;
    height: 90px;
    float: left;
    margin-right: 12px;
}

.news ul {
    width: 476px;
    float: left;
    height: 4em;
}

.news ul li {
    line-height: 150%;
    height: 2em;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news ul li div {
    color: #2f9dea;
    border: 1px solid #2f9dea;
    font-size: 22px;
    margin-right: 2%;
    box-sizing: border-box;
    padding: 0 2%;
    border-radius: 6px;
    width: 16%;
    float: left;
    text-align: center
}

.news ul li a {
    color: #555555;
    font-size: 22px;
}

.news ul li.lz div {
    color: #ff7f2e;
    border: 1px solid #ff7f2e;
}

.sy_title {
    width: 640px;
    height: 128px;
    margin: 0 auto;
    background: #FFF;
}

.sy_title .ll {
    float: left;
    width: 300px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    font-size: 28px;
    border-left: 5px solid #2f9dea;
    margin-top: 17px;
    text-indent: 10px;
    color: #2f9dea;
    font-weight: bold;
}

.sy_title .ll span {
    margin-left: 10px;
    line-height: 39px;
    color: #939292;
    font-size: 16px;
    font-weight: normal;
}

.sy_title .rr {
    float: right;
    margin-right: 20px;
    margin-top: 17px;
    line-height: 39px;
    color: #939292;
    font-size: 16px;
}

.ptel {
    width: 100%;
    height: 90px;
    padding: 20px 0px;
}

.putit {
    width: 100%;
    height: 62px;
    background: #319FF6
}

.ptR {
    width: 155px;
    height: 46px;
    line-height: 46px;
    float: right;
    margin-right: 0px;
    text-align: center;
    margin-top: 12px;
    font-size: 28px;
    border-radius: 46px;
}

.ptR a {
    color: #329EF6;
    width: 137px;
    height: 38px;
    display: block;
    background: url(http://wap.ynjsb.com/static/images/yjth.gif)
}

.ptR a.on {
    color: #329EF6;
    width: 137px;
    height: 38px;
    display: block;
    background: url(http://wap.ynjsb.com/static/images/more.jpg)
}

.ptR a.on1 {
    color: #329EF6;
    width: 137px;
    height: 38px;
    display: block;
    background: url(http://wap.ynjsb.com/static/images/yjthgd.jpg)
}

.ptL {
    width: 460px;
    height: 62px;
    line-height: 62px;
    float: left;
    color: #FFF;
    text-align: left;
    font-size: 32px;
    text-indent: 70px;
}

.ptL1 {
    background: url(http://wap.ynjsb.com/static/images/in_11.jpg) 15px 8px no-repeat;
}

.ptL2 {
    background: url(http://wap.ynjsb.com/static/images/in_14.jpg) 15px 8px no-repeat;
}

.ptL3 {
    background: url(http://wap.ynjsb.com/static/images/in_29.jpg) 15px 8px no-repeat;
}

.ptL4 {
    background: url(http://wap.ynjsb.com/static/images/in_35.jpg) 15px 8px no-repeat;
}

.dongtai {
    width: 600px;
    height: 340px;
    padding: 30px 20px;
    padding-bottom: 20px;
}

.dtL {
    width: 194px;
    height: 190px;
    float: left;
}

.dtL img {
    width: 194px;
    height: 190px;
}

.dtR {
    width: 396px;
    height: 190px;
    float: right;
}

.dtR h1 {
    text-align: center;
    font-size: 28px;
}

.dtR h1 a {
    color: #EC0202
}

.dtR p {
    text-indent: 2em;
    padding-top: 12px;
    line-height: 46px;
    font-size: 24px
}

.dtR p a {
    color: #EC0202
}

.dtbot {
    width: 100%;
    clear: both;
    padding-top: 15px;
}

.dtbot ul {
    width: 100%;
    border-top: #CACACA dashed 1px;
    clear: both;
}

.dtbot ul li {
    height: 66px;
    line-height: 66px;
    border-bottom: #CACACA dashed 1px;
    background: url(http://wap.ynjsb.com/static/images/hot.gif) 0px 22px no-repeat;
    padding-left: 35px;
}


.erweima {
    width: 100%;
    height: 200px;
}

.zhuanjia {
    width: 100%;
    height: 600px;
    padding-top: 10px;
}

.zjbor {
    width: 100%;
    height: 272px;
    float: left;
    background: #E0F0FD;
    margin-top: 15px;
}

.zjbL {
    width: 234px;
    height: 272px;
    float: left;
}

.zjbR {
    width: 366px;
    height: 232px;
    float: left;
    padding: 20px;
}

.zjbR dt {
    font-size: 28px;
    border-bottom: #A5A6A6 dashed 1px;
    height: 55px;
}

.zjbR dt span {
    font-size: 34px;
    color: #F00
}

.zjbR dd {
    text-indent: 2em;
    line-height: 48px;
    padding: 10px 0px;
}

.zjbR dd a {
    color: #F00
}

.zjbR li {
    width: 158px;
    height: 46px;
    line-height: 46px;
    color: #FFF;
    border-radius: 8px;
    background: #F68600;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.zjbR li.on {
    background: #319FF6;
}

.footer {
    width: 100%;
    height: 251px;
    background: url(../images/footer_pic.jpg) top center no-repeat;
    margin-bottom: 85px;
}

.footer_in {
    width: 640px;
    height: 251px;
    margin: 0 auto;
    position: relative;
}

.footer_in .btn_01 {
    width: 306px;
    height: 42px;
    position: absolute;
    left: 15px;
    top: 195px;
}

.footer_in .btn_02 {
    width: 270px;
    height: 42px;
    position: absolute;
    right: 15px;
    top: 195px;
}

.footer_in .btn_03 {
    width: 244px;
    height: 196px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fdfoot {
    width: 100%;
    height: 70px;
    background: #319FF6;
    margin: 0px auto;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    _position: absolute;
    _bottom;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.fdfootC {
    width: 640px;
    height: 70px;
    margin: 0px auto
}

.fdfootC li {
    float: left;
    padding-top: 8px;
    text-align: center;
    color: #FFF;
    line-height: 58px;
}

.fdfootC li.on1 {
    width: 160px;
    height: 70px;
    background-color: #FF9000;
    position: relative;
}

.ttdd {
    width: 38px;
    height: 50px;
    background: url(http://wap.ynjsb.com/static/images/telgif_03.gif) 0px 0px no-repeat;
    display: block;
    position: absolute;
    left: 1px;
    top: 16px;
    webkit-animation: zooming 1s infinite;
    animation: zooming 1s infinite;
    -webkit-animation: zooming 1s infinite;
}

.ttdd2 {
    width: 40px;
    height: 50px;
    background: url(http://wap.ynjsb.com/static/images/fd02.jpg) 0px 0px no-repeat;
    display: block;
    position: absolute;
    left: 8px;
    top: 16px;
    webkit-animation: zooming 1s infinite;
    animation: zooming 1s infinite;
    -webkit-animation: zooming 1s infinite;
}

@-webkit-keyframes zooming {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

@keyframes zooming {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

.fdfootC li.on1:before {
    background-position: -27px 0;
    webkit-animation: zooming 1s infinite;
    animation: zooming 1s infinite;
    -webkit-animation: zooming 1s infinite;
}


.flashno {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    border: 2px solid #fff;
    width: 20px;
    height: 20px;
    line-height: 17px;
    font-size: 14px;
    color: #fff;
    right: 1px;
    top: 1px;
    font-family: arial;
    font-weight: bold;
    -webkit-animation: flash 2s infinite;
    animation: flash 2s infinite;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fd142e), to(#bf0116));
    background: -webkit-linear-gradient(top, #fd142e, #bf0116);
    background: linear-gradient(to bottom, #fd142e, #bf0116);
}

@-webkit-keyframes flash {
    0%, 40%, 100% {
        opacity: 1;
    }
    50%, 90% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 40%, 100% {
        opacity: 1;
    }
    50%, 90% {
        opacity: 0;
    }
}

.fdfootC li.on2 {
    width: 160px;
    height: 70px;
    position: relative;
}

.fdfootC li.on3 {
    width: 160px;
    background: url(http://wap.ynjsb.com/static/images/fd03.jpg) 15px 18px no-repeat;
    height: 70px;
    background-color: #FF9000;
}

.fdfootC li.on4 {
    width: 160px;
    background: url(http://wap.ynjsb.com/static/images/fd04.jpg) 15px 18px no-repeat;
    height: 70px;
}

/*2015-11-03*/
.hotbig {
    width: 620px;
    height: 120px;
    margin: 0px auto;
    position: absolute;
    left: 10px;
    bottom: 70px;
    border-radius: 5px;
    background: #9DCDE1;
    display: none
}

.hotbig ul {
    padding: 2px;
    width: 616px;
    height: 116px;
}

.hotbig li {
    width: 100%;
    clear: both;
    height: 38px;
    line-height: 38px;
    padding-top: 0px;
    color: #000;
    text-align: left
}

.hotbig li span {
    color: #F00;
    padding-left: 25px;
}

.hotbig li.on1_1 {
    background: #E7EEF8
}

.hotbig li.on2_1 {
    background: #FDEFE4
}

.hotbig li.on3_1 {
    background: #ECCDCB;
}


/*.fdfootC .sandong:before{-webkit-animation: zooming 1s infinite;animation: zooming 1s infinite;}*/

/*footer { position: fixed; width: 100%; height: 60px; line-height:1em;background: #02a6a6; text-align: center; font-family: "Microsoft YaHei"; left: 0; bottom: 0; }
footer ul { margin:0;padding:0; width: 100%; display: table; table-layout: fixed; }
footer li { display: table-cell; }
footer a { display: block; position: relative; color: #00ffff; text-decoration: none;padding-top:3px;padding-bottom:5px; }

footer a:active, footer a.active { background: #fd9a00; color:#fff0d8; }
footer a:before{ display:block;width: 32px; height: 36px; content: "";margin:0 auto 0px auto; }
footer .bPhone:before,footer .bOnline:before { background: url(../images/fd01.gif) no-repeat;  }*/


/*
footer .bSelf:before{ background:url(../images/fd01.giffff) no-repeat center center; }
footer .bRoad:before{ background:url(../images/fd01.giffff) no-repeat center center; }
footer .flashno { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position:absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: flash 2s infinite; animation: flash 2s infinite; border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-radius:10px; background: -webkit-gradient(linear, left top, left bottom, from(#fd142e), to(#bf0116)); background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }
@-webkit-keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }
@keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }
*/


/**专家改版**/
.list_zjtd {
    width: 610px;
    margin: 0 auto;
    padding: 5px 0 20px;
}

.list_zjtd li {
    width: 610px;
    height: 429px;
    margin-top: 15px;
    position: relative;
}

.list_zjtd li:nth-of-type(odd) .btn_01 {
    position: absolute;
    width: 120px;
    height: 50px;
    left: 341px;
    bottom: 0;
}

/*奇数行*/
.list_zjtd li:nth-of-type(odd) .btn_02 {
    position: absolute;
    width: 120px;
    height: 50px;
    left: 462px;
    bottom: 0;
}

/*奇数行*/
.list_zjtd li:nth-of-type(odd) .btn_03 {
    position: absolute;
    width: 310px;
    height: 429px;
    left: 0;
    bottom: 0;
}

/*奇数行*/
.list_zjtd li:nth-of-type(even) .btn_01 {
    position: absolute;
    width: 120px;
    height: 50px;
    left: 33px;
    bottom: 0;
}

/*偶数行*/
.list_zjtd li:nth-of-type(even) .btn_02 {
    position: absolute;
    width: 120px;
    height: 50px;
    left: 152px;
    bottom: 0;
}

/*偶数行*/
.list_zjtd li:nth-of-type(even) .btn_03 {
    position: absolute;
    width: 310px;
    height: 429px;
    right: 0;
    bottom: 0;
}

/*偶数行*/

.dibu_4btn {
    width: 640px;
    height: 170px;
    margin: 0 auto;
    position: relative;
}

.dibu_4btn .btn_01 {
    width: 155px;
    height: 170px;
    position: absolute;
    left: 15px;
    top: 0;
}

.dibu_4btn .btn_02 {
    width: 155px;
    height: 170px;
    position: absolute;
    left: 169px;
    top: 0;
}

.dibu_4btn .btn_03 {
    width: 155px;
    height: 170px;
    position: absolute;
    left: 326px;
    top: 0;
}

.dibu_4btn .btn_04 {
    width: 155px;
    height: 170px;
    position: absolute;
    left: 481px;
    top: 0;
}

/*****/
.wz_btn {
    width: 640px;
    height: 127px;
    margin: 0 auto;
    background: #FFF;
}

.wz_btn ul {
    width: 610px;
    height: 62px;
    padding: 28px 0 0 15px;
}

.wz_btn ul li {
    float: left;
    width: 203px;
    height: 62px;
    position: relative;
}

.wz_btn ul li img {
    width: 61px;
    height: 61px;
    position: absolute;
    left: 13px;
    top: 0;
}

.wz_btn ul li h1 {
    width: 116px;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    color: #61b3ef;
    position: absolute;
    left: 83px;
    top: 0;
}

.wz_btn ul li p {
    width: 116px;
    height: 26px;
    line-height: 34px;
    font-size: 16px;
    color: #999999;
    position: absolute;
    left: 83px;
    top: 34px;
}

.wz_btn ul li p span {
    color: #ea0505;
}

/**疾病分类**/
.jbpic {
    width: 640px;
}

.jbpic li {
    width: 159px;
    height: 202px;
    float: left;
    position: relative;
}

.jbpic li img {
    position: absolute;
    width: 106px;
    height: 106px;
    left: 25px;
    top: 12px;
}

.jbpic li h1 {
    position: absolute;
    width: 159px;
    height: 35px;
    line-height: 35px;
    font-size: 22px;
    color: #525252;
    left: 0px;
    top: 132px;
    font-weight: normal;
    text-align: center;
}

/**首页专家**/
.sy_zj {
    width: 620px;
    padding: 0 10px;
    background: #FFF;
    margin: 0 auto;
    overflow: hidden;
}

.sy_zj ul li {
    width: 620px;
    height: 300px;
    border-top: 1px dotted #737373;
    position: relative;
    margin-top: -1px;
}

.sy_zj ul li .ll {
    float: left;
    width: 174px;
    height: 253px;
    margin-top: 25px;
}

.sy_zj ul li .rr {
    float: right;
    width: 425px;
    height: 253px;
    position: relative;
    margin-top: 25px;
}

.sy_zj ul li .rr h1 {
    position: absolute;
    width: 220px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    color: #353535;
}

.sy_zj ul li .rr h1 span {
    font-size: 20px;
    color: #555555;
    margin-left: 8px;
    font-weight: normal;
}

.sy_zj ul li .rr .rr_ch_1 {
    position: absolute;
    left: 228px;
    top: 5px;
    width: 93px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 18px;
    color: #ff7c2f;
    border: 1px solid #ff7c2f;
    border-radius: 4px;
}

.sy_zj ul li .rr .rr_ch_2 {
    position: absolute;
    left: 329px;
    top: 5px;
    width: 93px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 18px;
    color: #2f9dea;
    border: 1px solid #2f9dea;
    border-radius: 4px;
}

.sy_zj ul li .rr .rr_zz {
    position: absolute;
    left: 0;
    top: 52px;
    width: 425px;
    height: 60px;
    padding: 9px 0;
    line-height: 30px;
    font-size: 20px;
    /*border-bottom: 1px dotted #737373;*/
    border-top: 1px dotted #737373;
}

.sy_zj ul li .rr p {
    position: absolute;
    left: 0;
    top: 140px;
    width: 425px;
    height: 60px;
    line-height: 30px;
    font-size: 18px;
}

.sy_zj ul li .rr p a {
    color: #ff7c2f;
}

.sy_zj ul li .rr .rr_btn_01 {
    position: absolute;
    left: 0;
    top: 208px;
    width: 100px;
    height: 42px;
    line-height: 42px;
    color: #2f9dea;
    font-size: 20px;
    text-indent: 45px;
    text-align: left;
    background: url(../images/xq.png) 0 0 no-repeat;
}

.sy_zj ul li .rr .rr_btn_02 {
    position: absolute;
    left: 136px;
    top: 208px;
    width: 100px;
    height: 42px;
    line-height: 42px;
    color: #02cfb0;
    font-size: 20px;
    text-indent: 45px;
    text-align: left;
    background: url(../images/tel.png) 0 0 no-repeat;
}

.sy_zj ul li .rr .rr_btn_03 {
    position: absolute;
    left: 273px;
    top: 208px;
    width: 100px;
    height: 42px;
    line-height: 42px;
    color: #68ce68;
    font-size: 20px;
    text-indent: 45px;
    text-align: left;
    background: url(../images/yuy.png) 0 0 no-repeat;
}


/*qs*/
.kxqs {
    width: 640px;
    height: auto;
}

.kxqs .qs_l {
    background: url(../images/bdqs.jpg) no-repeat;
    width: 212px;
    height: 328px;
    position: relative;
    float: left;
    margin-left: 10px;
}

.kxqs .qs_l h3 {
    position: absolute;
    font-size: 32px;
    font-weight: bold;
    color: #FFF;
    padding: 120px 0 0 40px;
    letter-spacing: 1px;
}

.kxqs .qs_l p {
    position: absolute;
    font-size: 22px;
    font-weight: normal;
    color: #FFF;
    bottom: 70px;
    left: 40px;
}

.kxqs .qs_l a {
    position: absolute;
    bottom: 23px;
    left: 51px;
    font-size: 20px;
    font-weight: normal;
    color: #FFF;
}

.kxqs .qs_r {
    width: 400px;
    height: auto;
    float: right;
}

.kxqs .qs_r .p_1 {
    background: url(../images/bsqx.jpg) no-repeat;
    width: 394px;
    height: 156px;
    position: relative;
    margin-bottom: 15px;
    text-align: center;
}

.kxqs .qs_r .p_1 h2 {
    position: absolute;
    font-size: 32px;
    font-weight: bold;
    color: #FFF;
    margin: 15px 0 0 163px;
    letter-spacing: 1px;
}

.kxqs .qs_r .p_1 ul {
    padding-left: 160px;
    padding-top: 65px;
    height: 35px;
    position: absolute;
}

.kxqs .qs_r .p_1 li {
    float: left;
    font-size: 18px; /*width:74px; */
    color: #FFF; /*padding-right:5px;*/
}

.kxqs .qs_r .p_1 a {
    color: #FFF; /*padding-left:40px;*/
    text-align: center;
    position: absolute;
    bottom: 23px;
    right: 145px;
    opacity: 0.1;
}

.kxqs .qs_r .p_2 {
    background: url(../images/sjqx.jpg) no-repeat;
    width: 394px;
    height: 156px;
    position: relative;
    text-align: center
}

.kxqs .qs_r .p_2 h2 {
    position: absolute;
    font-size: 32px;
    font-weight: bold;
    color: #FFF;
    margin: 15px 0 0 163px;
    letter-spacing: 1px;
}

.kxqs .qs_r .p_2 p {
    padding-left: 150px;
    padding-top: 65px;
    height: 38px;
    font-size: 18px;
    color: #FFF;
    letter-spacing: 1px;
}

.kxqs .qs_r .p_2 a {
    color: #FFF; /* padding-left:40px;*/
    position: absolute; /*bottom:23px;*/
    right: 145px;
    opacity: 0.1;
}


/*anli gundong*/

#content {
    width: 620px;
    margin: 0px auto;
    height: 430px;
    margin-bottom: 30px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.tn3-gallery {
    position: relative;
    width: 620px;
    height: 425px;

    line-height: normal;
}

.tn3-gallery img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    max-width: none !important;
}

.tn3-image {
    position: absolute;
    width: 621px;
    height: 378px;

}

.tn3-controls-bg {
    position: absolute;
    width: 620px;
    height: 47px;
    bottom: 0px;
    background-image: url(../images/tbg.png);
}

.tn3-thumbs ul, .tn3-thumbs li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}

.tn3-thumbs {
    position: absolute;
    width: 522px;
    height: 37px;
    bottom: 0px;
    left: 49px;
    padding: 4px 0px 4px 0px;
    background-image: url(../images/tbg2.png);
}

.tn3-thumb {
    border: 1px solid #3e3e3e;
    width: 44px;
    height: 35px;

    cursor: pointer;
}

.tn3-thumb img {
    width: 44px;
    height: 35px;
    margin-right: 10px;
}

.tn3-thumb-over {
    border: 1px solid #c3c3c3;
}

.tn3-thumb-selected {
    border: 1px solid #c3c3c3;
    cursor: default;
}

.tn3-next {
    position: absolute;
    background-image: url(../images/tn3.png);
    background-position: -39px -2px;
    width: 30px;
    height: 31px;
    right: 6px;
    cursor: pointer;
}

.tn3-next:hover {
    background-position: -39px -39px;
}

.tn3-prev {
    position: absolute;
    background-image: url(../images/tn3.png);
    background-position: -4px -2px;
    width: 30px;
    height: 31px;
    left: 6px;
    cursor: pointer;
}

.tn3-prev:hover {
    background-position: -4px -39px;
}

.tn3-text-bg {
    position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: medium;
    background-image: url(../images/bg.png);
    padding-bottom: 1.1em;
}

.tn3-image-title {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0.2em 0 0.2em 0.7em;
    text-align: left;
}

.tn3-image-description {
    font-family: "sourcehansans";
    color: #e0dcdc;
    font-size: 1em;
    line-height: 1.1em;
    padding-left: 1.1em;
    text-align: left;
}

.tn3-timer {
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0px;
    background: url(../images/bg.png) repeat;
    background: rgba(0, 0, 0, 0.3);
}

.tn3-play {
    position: absolute;
    background-image: url(../images/tn3.png);
    background-position: -74px -5px;
    left: 13px;
    bottom: 9px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.tn3-play:hover {
    background-position: -74px -42px;
}

.tn3-play-active {
    background-position: -101px -4px;
}

.tn3-play-active:hover {
    background-position: -101px -41px;
}

.tn3-show-albums {
    position: absolute;
    background-image: url(../images/tn3.png);
    background-position: -177px -6px;
    bottom: 9px;
    right: 59px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.tn3-show-albums:hover {
    background-position: -177px -41px;
}

.tn3-fullscreen {
    position: absolute;
    background-image: url(../images/tn3.png);
    background-position: -203px -5px;
    bottom: 9px;
    right: 11px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}


/**首页挂号**/
.sy_guahao {
    width: 640px;
    height: 635px;
    background: url(../images/sy_guahao.jpg) 0 0 no-repeat;
}

.sy_guahao form {
    width: 640px;
    height: 635px;
    position: relative;
    border: none;
    background: none;
}

.sy_guahao form input {
    font-size: 16px;
    color: #4B4B4B;
    border: none;
    background: none;
}

#yy_name {
    position: absolute;
    left: 170px;
    top: 126px;
    width: 120px;
    height: 24px;
    line-height: 24px;
    color: #b7b7b7;
}

#yy_dianhua {
    position: absolute;
    left: 454px;
    top: 126px;
    width: 130px;
    height: 24px;
    line-height: 24px;
    color: #b7b7b7;
}

#y_time {
    position: absolute;
    left: 170px;
    top: 195px;
    width: 408px;
    height: 24px;
    line-height: 24px;
    color: #b7b7b7;
}

#yy_miaoshu {
    position: absolute;
    left: 170px;
    top: 265px;
    width: 430px;
    height: 169px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    background: none;
}

#button_sy {
    position: absolute;
    left: 151px;
    bottom: 122px;
    width: 181px;
    height: 41px;
    cursor: pointer;
}

#button2_sy {
    position: absolute;
    right: 105px;
    bottom: 122px;
    width: 181px;
    height: 41px;
    cursor: pointer;
}

/*新底部*/
.footer {
    width: 100%;
    height: 264px;
    background: url(../images/footer_pic.jpg) top center no-repeat;
    margin-bottom: 34px;
}

.footer_in {
    width: 640px;
    height: 264px;
    margin: 0 auto;
    position: relative;
}

.footer_in .btn_01 {
    width: 306px;
    height: 42px;
    position: absolute;
    left: 15px;
    top: 195px;
}

.footer_in .btn_02 {
    width: 270px;
    height: 42px;
    position: absolute;
    right: 15px;
    top: 195px;
}

.footer_in .btn_03 {
    width: 244px;
    height: 196px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.footfd {
    width: 100%;
    height: 58px;
    background: #1E84D5;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    _position: absolute;
    _bottom;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.footfdC {
    width: 640px;
    height: 58px;
    margin: 0px auto
}

.footfdC li {
    width: 110px;
    padding-left: 50px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    float: left
}

.footfdC li a {
    color: #FFF
}

.footfdC li.on1 {
    background: url(../images/wyn_155.jpg) 10px 10px no-repeat #FF9000;
}

.footfdC li.on2 {
    background-color: #1E84D5;
    padding-left: 0px;
    width: 160px;
}

.FT1 {
    width: 37px;
    height: 37px;
    display: block;
    background: url(../images/wyn_158.jpg);
    margin-top: 10px;
    margin-left: 2px;
    float: left;
    webkit-animation: zooming_1 1s infinite;
    animation: zooming_1 1s infinite;
    -webkit-animation: zooming_1 1s infinite;
}

@keyframes zooming_1 {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

.FT2 {
    width: 37px;
    height: 37px;
    display: block;
    background: url(../images/wyn_160.jpg);
    margin-top: 10px;
    margin-left: 2px;
    float: left;
    webkit-animation: zooming_2 1s infinite;
    animation: zooming_2 1s infinite;
    -webkit-animation: zooming_2 1s infinite;
}

@keyframes zooming_2 {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}


.footfdC li.on3 {
    background-color: #FF9000;
    padding-left: 0px;
    width: 160px;
}

.footfdC li.on4 {
    background: url(../images/wyn_162.jpg) 10px 10px no-repeat #1E84D5;
}


/*.dibu_left {width:50%; height:95px; position: fixed; left: 0px; bottom: 0px; z-index: 9999;_position: absolute;_bottom;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))) height:89px; /*background:#2f9dea;*/
background:#0193de

;
}
.dibu_right {
    width: 50%;
    height: 95px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    _position: absolute;
    _bottom;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
    height: 89px; /*background:#3e3e3e;*/
    background: #0193de;
}

.dibu_out {
    width: 100%;
    height: 159px;
    margin: 0px auto;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    _position: absolute;
    _bottom;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.dibu_out .dibu_in {
    width: 640px;
    height: 159px;
    margin: 0 auto;
    position: relative;
    background: url(../images/footer_db.png) no-repeat;
}

.dibu_out .dibu_in .btn_01 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 180px;
    height: 95px;
    line-height: 89px;
    text-align: left;
    text-indent: 100px;
    font-size: 24px;
    color: #FFF;
}

.dibu_out .dibu_in .btn_02 {
    position: absolute;
    left: 185px;
    bottom: 0;
    width: 270px;
    height: 95px;
    line-height: 89px;
    text-align: left;
    text-indent: 105px;
    font-size: 24px;
    color: #FFF;
}

.dibu_out .dibu_in .btn_03 {
    position: absolute;
    left: 460px;
    bottom: 0;
    width: 180px;
    height: 95px;
    line-height: 89px;
    text-align: left;
    text-indent: 100px;
}

*

/
