@charset "utf-8";
/*选中背景色*/
::selection {
    background: #008954;
    color: white;
}

::-moz-selection {
    background: #008954;
    color: white;
}/*全局控制*/body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */div,dl, dt, dd, ul, ol, li, /* list elements 列表元素 */h1,h2,h3,h4,h5,h6,pre, code,/* text formatting elements 文本格式元素 */form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */p,blockquote,th, td /* table elements 表格元素 */ {
             margin: 0;
             padding: 0;
         }/** 设置默认字体 **/body,button, input, select, textarea /* for ie */ {
                            font: 14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
                        }

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

address, cite, dfn, em, var {
    font-style: normal;
} /* 将斜体扶正 */code, kbd, pre, samp {
                 font-family: courier new, courier, monospace;
             } /* 统一等宽字体 */small {
                               font-size: 12px;
                           } /* 小于 12px 的中文很难阅读，让 small 正常化*/table,td,tr,th {
                                                                 font-size: 12px;
                                                             }

caption,th {
    text-align: left;
}/** 重置列表元素 **/ul, ol, li {
                   list-style: none;
               }

li {
    list-style-type: none;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
    font-weight: normal;
    font-style: normal;
}

del,ins {
    text-decoration: none;
}/** 重置文本格式元素 **/a {
                     color: #333;
                     text-decoration: none;
                     outline: none;
                 }

a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #008954;
    text-decoration: none;
}

a:active {
    color: #008954;
}/** 重置表单元素 **/legend {
                   color: #666;
               } /* for ie6 */fieldset, img {
                                  border: 0;
                              } /* img 搭车：让链接里的 img 无边框 */button, input, select, textarea {
                                                              font-size: 100%;
                                                          } /* 使得表单元素在 ie 下能继承字体大小 */sup {
                                                                                         vertical-align: text-top;
                                                                                     } /* 重置，减少对行高的影响 */sub {
                                                                                                            vertical-align: text-bottom;
                                                                                                        }/* 注：optgroup 无法扶正 *//** 重置表格元素 **/table {
                                                                                                                                                border-collapse: collapse;
                                                                                                                                                border-spacing: 0;
                                                                                                                                            }/** 清除浮动 **/input,button,textarea,select,optgroup,option {
                                                                                                                                                             font-family: inherit;
                                                                                                                                                             font-size: inherit;
                                                                                                                                                             font-style: inherit;
                                                                                                                                                             font-weight: inherit;
                                                                                                                                                             outline: none;
                                                                                                                                                         }

body {
    background: #fff;
    font: 14px/20px microsift yahei,Tahoma,Arial,Helvetica,sans-serif;
    color: #333;
}

input[type="text"],textarea {
    -webkit-appearance: none;
}

input {
    _background: #fff;
}

textarea {
    background: #fff;
}

select {
    *background: #fff;
}

.clearfix:before,.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
    overflow: hidden;
    display: block;
    background: #fff;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.bl1 {
    clear: both;
    height: 1px;
    overflow: hidden;
    display: block;
    background: #fff;
}

.lines {
    clear: both;
    height: 1px;
    overflow: hidden;
    display: block;
    background: #f1f1f0;
}

.bl5 {
    clear: both;
    height: 5px;
    overflow: hidden;
    display: block;
}

.bl10 {
    clear: both;
    height: 10px;
    overflow: hidden;
    display: block;
}

.bl15 {
    clear: both;
    height: 15px;
    overflow: hidden;
    display: block;
}

.bl20 {
    clear: both;
    height: 20px;
    overflow: hidden;
    display: block;
}

.bl30 {
    clear: both;
    height: 30px;
    overflow: hidden;
    display: block;
}

.bl40 {
    clear: both;
    height: 40px;
    overflow: hidden;
    display: block;
}

.bl50 {
    clear: both;
    height: 50px;
    overflow: hidden;
    display: block;
}

.bl60 {
    clear: both;
    height: 60px;
    overflow: hidden;
    display: block;
}

.bl80 {
    clear: both;
    height: 80px;
    overflow: hidden;
    display: block;
}

.bl100 {
    clear: both;
    height: 100px;
    overflow: hidden;
    display: block;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.dis {
    display: block;
}

.disno {
    display: none;
}

.undis {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
    outline: none;
}

.pzr {
    position: relative;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    min-width: 1200px;
}/*头部区域*//*header*/.top {
                       width: 100%;
                       background: #fff;
                       height: 105px;
                       line-height: 45px;
                       color: #000;
                       position: relative;
                       z-index: 20;
                   }

.top .logo {
    width: 317px;
    height: 80px;
    position: relative;
    float: left;
    margin: 13px 0 0;
}

.top .logo h1 {
    width: 317px;
    height: 80px;
}

.top .logo h1 a {
    background: url(../images/logos.png) no-repeat;
    background-size: auto 80px;
    text-indent: -9999px;
    width: 317px;
    height: 80px;
    display: block;
}

.top h3 {
    float: left;
    color: #fff;
    margin: 0 0 0 35px;
}

.top .topr {
    height: 45px;
    float: right;
    font-size: 16px;
    margin: 35px 5px 0 0;
}

.top .topr a {
    color: #000;
    padding: 0 5px;
}

.top .topr a:hover {
    color: #666
}

.top .topr a.oa {
    background: #1FAE77;
    border-radius: 50%;
    padding: 5px;
    color: #fff;
}

.top .topr a.oa:hover {
    background: #179565;
}

.index {
    background: url(../images/index.jpg) no-repeat top center;
    height: 3282px;
}

@-webkit-keyframes bgp {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -100% 0;
    }
}

.navbg {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #F5F5F5;
    position: relative;
    float: left;
    background: #fff;
    z-index: 10;
}

.navs {
    height: 60px;
    margin: 0;
    line-height: 60px;
}

.navs li {
    float: left;
    margin: 0
}

.navs li a {
    display: block;
    width: 92px;
    text-align: center;
    font-size: 18px;
    color: #333;
}

.navs li a:hover {
    color: #333;
    text-decoration: none;
    background: url(../images/navon.png) no-repeat top center;
    background-size: auto 8px;
}

.navs li a.on,.navs li.on a {
    color: #333;
    background: url(../images/navon.png) no-repeat top center;
    background-size: auto 8px;
}

.navs li ul {
    display: none;
    position: absolute;
    z-index: 9999;
    left: -25px;
}

.navs li ul li {
    float: none;
    display: block;
    position: relative;
    line-height: 40px;
    _display: inline;
}

.navs li ul li ul {
    position: absolute;
    top: 0;
    left: 140px;
    border-left: 1px solid #00995E
}

.navs li ul li ul li {
    float: none;
}

.navs li ul li a,.navs li.on ul li a {
    display: block;
    width: 140px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #008954;
    font-size: 14px;
    color: #fff;
    border-bottom: 1px solid #007A4B;

}

.navs li ul li a:hover {
    color: #fff;
    background: #00A666;
}

.navs .t {
    background: url(../images/navchild.png) no-repeat 125px center #008954;
    background-size: auto 8px;
}

.navs .t:hover {
    background: url(../images/navchild.png) no-repeat 125px center #00A666;
    background-size: auto 8px;
}

.navs li ul li ul li a {
    background: #00A666;
    border-bottom: 1px solid #00995E
}

.navbgon {
    height: 60px;
    line-height: 60px;
    background: #008954;
}

.navbgon .navs {
    margin: 0px;
}

.navbgon .navs li a {
    color: #fff;
    width: 92px;
}

.navbgon .navs li ul li a {
    width: 140px;
}

.head-search {
    min-width: 115px;
    height:32px;margin:6px 0 0 10px;
    justify-content: flex-end;
    align-items: center;
    border-radius: 19px;
    padding-left: 35px;
    position: relative;
    float:right;
    background:url(../images/searchs.png) no-repeat 10px center #f5f5f5;;
    background-size: auto 15px;
}
.head-search::before {
    color: #666;
    position: absolute;
    height: 16px;
    left: 15px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    line-height: 1em;
    display: block;
}
.head-search input {
    height:32px;line-height:32px;
    width: 80px;
    border:none;
    font-size:14px;float:left;
    background-color:transparent;
    transition: all 0.3s ease;
}
.head-search input:focus {
    width: 215px;
    transition: all 0.3s ease;
}
.sbanner {
    width: 100%;
    clear: both;
    display: block;
    overflow: hidden;
    background: #fff;
    height: 300px;
}/* banner */.banners {
                 height: 620px;
                 width: 100%;
                 margin: 0 auto;
                 clear: both;
                 background: #fff;
                 position: relative;
                 max-width: 100%;
                 z-index: 0;
             }

.banner {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
}

.banner a {
    display: block;
    background-repeat: no-repeat;
    background-position: center top;
    height: 620px;
}

.banner .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.banner .slick-arrow {
    position: absolute;
    border: none;
    top: 46%;
    cursor: pointer;
    height: 50px;
    width: 50px;
    z-index: 100;
    text-indent: -9999px;
    background: url(../images/pcontrol.png) 0px 0px no-repeat #fff;
    border-radius: 50%;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.banner .slick-prev {
    left: 2%;
}

.banner .slick-next {
    right: 2%;
    background-position: -50px 0px;
}

.banner .slick-arrow:hover {
    background-color: #333;
}

.banner .slick-dots {
    position: absolute;
    left: 50%;
    bottom:20px;
    transform: translateX(-50%);
    z-index: 1000;
}

.banner .slick-dots li {
    width: 8px;
    height: 8px;
    background: #fff;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
}

.banner .slick-dots li.slick-active {
    background: #008954;
}

.banners .search {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}

.banners .search ul {
    background: #fff;
    width: 90%;
    padding: 25px 5%;
    color: #fff;
    border-bottom: 6px solid #00AD6A;
}

.banners .search ul input {
    height: 45px;
    width: 690px;
    background: #fff;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    padding: 0 0 0 5px;
}

.banners .search ul button {
    height: 45px;
    width: 170px;
    cursor: pointer;
    margin: 0 0 0 170px;
    padding: 0 0 0 40px;
    font-size: 16px;
    background: url(../images/search.png) no-repeat 40px center #00AD6A;
    border-radius: 5px;
    background-size: auto 20px;
    border: none;
    color: #fff
}

.banners .search ul a {
    color: #fff;
}

.picad {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 0px;
    top: 0px;
    z-index: 10000;
}

.picclose {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    background: salmon;
    cursor: pointer;
    text-align: center;
}

.picad img {
    width: 100px;
    height: 100px;
}

.flashk {
    width: 460px;
    float: right;
    height: 287px;
    margin: 15px 0 0;
}

.flash {
    float: left;
    width: 460px;
    height: 287px;
    overflow: hidden
}

.flash .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.flash .slick-arrow {
    position: absolute;
    border: none;
    top: 40%;
    cursor: pointer;
    height: 50px;
    width: 50px;
    z-index: 100;
    text-indent: -9999px;
    background: url(../images/pcontrol.png) 0px 0px no-repeat;
    border-radius: 50%;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.flash .slick-prev {
    left: 2%;
}

.flash .slick-next {
    right: 2%;
    background-position: -50px 0px;
}

.flash .slick-arrow:hover {
    background-color: #333;
}

.flash .slick-dots {
    position: absolute;
    right: 5px;
    bottom: 10px;
    transform: translateX(-5%);
    z-index: 1000;
}

.flash .slick-dots li {
    width: 6px;
    height: 6px;
    background: #fff;
    float: left;
    margin: 0 2px;
    border-radius: 5px;
}

.flash .slick-dots li.slick-active {
    background: #07A78F;
    width: 10px;
}

.flash li {
    position: relative;
}

.flash li img {
    float: left;
    width: 460px;
    height: 287px;
}

.flash li p {
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.50) 100%);
    height: 60px;
    line-height: 60px;
    width: 96%;
    padding: 0 2%;
    color: #fff;
}

.inewsr {
    float: left;
    width: 700px;
    height: 345px;
}

.inewsra {
    float: right;
    width: 690px;
    height: 330px;
}

.titlei {
    width: 100%;
    margin: 5px 0;
    clear: both;
    position: relative;
    height: 55px;
    line-height: 55px;
}

.titlei h3 {
    font-size: 24px;
    float: left;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
}

.titlei h3 a {
    color: #00784B;
}

.titlei h3 a:hover {
}

.titlei h3 a strong {
    color: #000;
}

.titlei h3 i {
    color: #B1B1B1;
    font-style: normal;
    font-size: 18px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    font-weight: 100;
}

.titlei .inewstit {
    width: 480px;
    float: left;
    text-align: center;
    margin: 12px 0 0 20px;
    height: 24px;
    line-height: 24px;
}

.titlei .inewstit ul li {
    float: left;
    padding: 5px 15px;
    cursor: pointer;
}

.titlei .inewstit ul li h4 {
    font-size: 16px;
    font-weight: bold;
}

.titlei .inewstit ul li.hover {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

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

.titlei .inewstit .slick-slide {
    padding: 5px 15px;
    cursor: pointer;
}

.titlei .inewstit .slick-slide h4 {
    font-size: 16px;
    font-weight: bold;
}

.titlei .inewstit .slick-current a {
    color: #fff;
}

.titlei .inewstit .slick-current {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

.titlei .inewsmore {
    float: right;
    margin: 5px 0 0;
    display: none
}

.titlei .inewsmore a {
    display: block;
    padding: 0 20px 0 0;
    background: url(../images/more.png) no-repeat center right;
    background-size: auto 15px;
}

.inewscon,.inewscona {
    width: 100%;
    float: left;
    padding: 0;
}

.inewscon div {
    width: 700px;
    overflow: hidden;
    height: 305px;
}

.inewscon ul {
    width: 780px;
    float: left;
}

.inewscon li,.inewscona li {
    float: left;
    width: 320px;
    padding: 15px 0;
    border-bottom: 1px solid #DBDBDB;
    margin: 0 60px 0 0;
}

.inewscon li a,.inewscona li a {
    color: #484848;
    height: 75px;
    display: block;
    width: 100%;
    position: relative;
}

.inewscon li a img {
    width: 100px;
    height: 75px;
    float: left;
    padding: 0 10px 0 0;
}

.inewscon li a .times {
    float: left;
    width: 75px;
    height: 75px;
    background: #00CE7E;
    color: #fff;
    margin: 0 10px 0 0;
    text-align: center;
}

.inewscon li a .times h6 {
    font-size: 36px;
    padding: 15px 0 10px;
}

.inewscon li a h3,.inewscona li a h3 {
}

.inewscon li a span,.inewscona li a span {
    position: absolute;
    bottom: 5px;
    right: 0;
    color: #999
}

.inewscon li a:hover,.inewscona li a:hover {
    background: #EBFCF5;
}

.inewscon .slick-arrow {
    width: 10px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.inewscon .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
    background-size: 10px auto;
}

.inewscon .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
    background-size: 10px auto;
}

.inewstop {
    width: 100%;
    float: left;
    border-bottom: 1px dotted #333;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.inewstop h3 {
    padding: 10px 50px;
}

.inewstop h3 a {
    color: #4392A1;
    font-size: 18px;
}

.inewstop h3 a:hover {
    color: #f60;
}

.inewstop p {
    color: #666;
    line-height: 24px;
}

.inewstop p a {
    color: #4392A1
}

.inewstop p a:hover {
    color: #f60;
}

.ititle {
    text-align: center;
    width: 100%;
    margin: 25px 0;
    clear: both;
    position: relative;
}

.ititle h3 {
    font-size: 22px;
}/*标题*/.ititles {
           width: 100%;
           margin: 5px 0;
           clear: both;
           position: relative;
           height: 55px;
           line-height: 55px;
       }

.ititles h3 {
    font-size: 24px;
    float: left;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
}

.ititles h3 a {
    color: #00784B;
}

.ititles h3 a:hover {
}

.ititles h3 a strong {
    color: #000;
}

.ititles h3 i {
    color: #B1B1B1;
    font-style: normal;
    font-size: 18px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    font-weight: 100;
}

.ititles span {
    float: right;
}

.ititles span a {
    display: block;
    padding: 0 20px 0 0;
    background: url(../images/more.png) no-repeat center right;
    background-size: auto 15px;
}/*公告*/.igonggao {
           background: url(../images/newsbg.png) no-repeat center bottom #F4F4F4;
           height: 420px;
           width: 100%;
           float: left;
           padding: 10px 0;
       }

.igonggaotit {
    width: 100%;
    margin: 0;
    height: 40px;
}

.igonggaotit ul li {
    float: left;
    padding: 5px 15px;
    cursor: pointer;
}

.igonggaotit ul li h4 {
    font-size: 16px;
    font-weight: bold;
}

.igonggaotit ul li.hover {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

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

.igonggaotit .slick-slide {
    padding: 5px 15px;
    cursor: pointer;
}

.igonggaotit .slick-slide h4 {
    font-size: 16px;
    font-weight: bold;
}

.igonggaotit .slick-current a {
    color: #fff;
}

.igonggaotit .slick-current {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

.igonggaocon {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    float: left;
    left: 0px;
    padding: 10px 0 0;
}

.igonggaocon .slick-slide {
    padding: 10px;
}

.igonggaocon ul {
    width: 1230px;
    float: left;
}

.igonggaocon ul li {
    width: 380px;
    margin: 0 30px 30px 0;
    height: 120px;
    float: left;
}

.igonggaocon ul li a {
    display: block;
    height: 80px;
    width: 340px;
    padding: 20px;
    border-radius: 5px;
    background: #fff;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

.igonggaocon ul li a:hover {
    background: #eee;
}

.igonggaocon ul li a span {
    font-size: 20px;
    font-weight: bold;
    color: #999;
}

.igonggaocon ul li a h6 {
    color: #2B2B2B;
    background: url(../images/yuan.png) no-repeat 0 8px;
    background-size: auto 5px;
    padding: 0 0 0 10px;
    margin: 15px 0 0;
}

.igonggaocon .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.igonggaocon .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.igonggaocon .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}/*医学*/.iyixuetit {
           width: 100%;
           text-align: center;
           margin: 0 auto;
       }

.iyixuetit ul li {
    padding: 5px 15px;
    cursor: pointer;
    float: left;
}

.iyixuetit ul li h4 {
    font-size: 16px;
    font-weight: bold;
}

.iyixuetit ul li.hover {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

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

.iyixuetit .slick-current a {
    color: #fff;
}

.iyixuetit .slick-current {
    background: #00AD6A;
    color: #fff;
    border-radius: 5px;
}

.iyixuecon {
    width: 100%;
    margin: 0 auto;
    position: relative;
    float: left;
    left: 0px;
}

.iyixuecon .slick-slide {
    padding: 0px;
}

.iyixuecon ul li {
    width: 100%;
    float: left;
}

.iyixuecon ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    width: 100%;
}

.iyixuecon ul li a span {
    float: right;
    color: #999;
}

.iyixuecon ul li a h4 {
    float: left;
    color: #2B2B2B;
    background: url(../images/yuan.png) no-repeat 0 center;
    background-size: auto 5px;
    padding: 0 0 0 10px;
}

.iyixuecon ul li a:hover h4 {
    color: #008954
}

.iyixuecon .slick-arrow {
    width: 10px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.iyixuecon .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
    background-size: 10px auto;
}

.iyixuecon .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
    background-size: 10px auto;
}/*医疗*/.iyiliao,.iyiliao ul {
           width: 100%;
           float: left;
       }

.iyiliao li {
    float: left;
    width: 100%;
    padding: 18px 0;
    border-bottom: 1px solid #DBDBDB;
}

.iyiliao li:last-child {
    border-bottom: none;
}

.iyiliao li a {
    color: #484848;
    height: 75px;
    display: block;
    width: 100%;
    position: relative;
}

.iyiliao li a img {
    width: 100px;
    height: 75px;
    float: left;
    padding: 0 20px 0 0;
}

.iyiliao li a .times {
    float: left;
    width: 75px;
    height: 75px;
    background: #00CE7E;
    color: #fff;
    margin: 0 10px 0 0;
    text-align: center;
}

.iyiliao li a .times h6 {
    font-size: 36px;
    padding: 15px 0 10px;
}

.iyiliao li a h3 {
    font-size: 16px;
    font-weight: bold;
}

.iyiliao li a p {
    line-height: 24px;
    padding: 5px 0 0;
}

.iyiliao li a span {
    position: absolute;
    bottom: 5px;
    right: 0;
    color: #999
}

.iyiliao li a:hover {
    background: #EBFCF5;
}

.ikeshinav {
    text-align: center;
}

.ikeshinav a {
    background: #F0F0F0;
    border-radius: 15px;
    padding: 7px 40px;
    color: #676767;
}

.ikeshinav a:hover,.ikeshinav a.hover {
    background: #00A39E;
    color: #fff;
}

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

.ikeshilist ul {
    width: 1240px;
    float: left;
}

.ikeshilist ul li {
    width: 145px;
    float: left;
    height: 100px;
    overflow: hidden;
    margin: 0 10px 10px 0;
    background: #eee;
}

.ikeshilist ul li:nth-of-type(8n) {
    margin-right: 0;
}

.ikeshilist ul li a {
    background-position: center 10px;
    background-repeat: no-repeat;
    display: block;
    border: 1px solid #E8E8E8;
    width: 143px;
    height: 33px;
    line-height: 18px;
    padding: 65px 0 0;
    font-size: 14px;
    text-align: center;
    color: #545454;
    background-color: #fff;
    background-size: auto 50px;
}

.ikeshilist ul li a:hover {
    color: #008954;
}/*查找*/.disshow {
           display: none;
       }

.highlight {
    color: #fff;
    background-color: #f00;
    border: 1px solid transparent;
}

.highlight.select {
    background-color: #f00;
}

.search {
    position: relative;
}

.searchTip {
    padding: 5px 10px;
    position: absolute;
    top: 10px;
    left: 0;
    background: #333;
    box-shadow: 4px 5px 7px 1px #999;
    color: #fff;
    opacity: 0.9;
}

.indexpic {
    width: 1250px;
    margin: 0 auto;
    position: relative;
    float: left;
    left: -10px;
}

.indexpic .slick-slide {
    padding: 10px;
}

.indexpic .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 35%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.indexpic .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.indexpic .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}

.ipic {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.ipic .pic {
    height: 195px;
    width: 100%;
    overflow: hidden;
}

.ipic .pic img {
    width: 100%;
    height: auto;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.ipic p {
    padding: 10px 0;
    background: #FCFCFC;
    width: 100%;
}

.ipic:hover {
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    display: block;
}

.ipic a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.indexpicad {
    width: 1230px;
    margin: 0 auto;
    position: relative;
    float: left;
}

.ipicad {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.ipicad img {
    width: 100%;
    float: left;
    height: auto;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.ipicad a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.izhuangti {
    width: 100%;
    margin: 15px 0;
    float: left;
}

.izhuangti img {
    width: 100%;
}

.snews {
    width: 1230px;
    float: left;
}

.snews dl {
    width: 388px;
    float: left;
    margin: 0 30px 0 0;
    border-bottom: 1px solid #EFEFEF;
}

.snews dl:last-child {
    margin: 0;
}

.snews dl dt {
    background: #F5F5F5;
    height: 36px;
    width: 100%;
    float: left;
}

.snews dl dt h5 {
    float: left;
}

.snews dl dt h5 a {
    background: #48C9BE;
    width: 100px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 18px;
}

.snews dl dt h5 a:hover {
    background: #37B2A8
}

.snews dl dt span {
    float: right;
    width: 39px;
    height: 11px;
    margin: 12px 10px 0 0;
}

.snews dl dt span a {
    background: url(../images/more.gif) no-repeat center center;
    width: 39px;
    height: 11px;
    display: block;
    text-indent: -9999px;
}

.snews dl dd {
    width: 100%;
    float: left;
}

.snews dl dd a {
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    display: block;
    background: url(../images/dians.png) no-repeat 10px center;
    color: #676767;
    padding: 0 10px 0 20px;
    height: 32px;
    line-height: 32px;
}

.snews dl dd a:hover {
    background-color: #f1f1f1
}

.snews dl dd span {
    float: right;
    font-size: 12px;
    color: #A6A6A6;
}

.quick {
    display: block;
    width: 1200px;
    margin: 20px 0;
    overflow: hidden;
    height: 260px;
    float: left;
    background: #fff;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

.quick .guahao {
    width: 320px;
    height: 260px;
    float: left;
    padding: 0 40px;
}

.quick .guahao h2 {
    color: #1BB895;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
    line-height: 75px;
    height: 75px;
}

.quick .guahao p {
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding: 5px 0;
}

.quick .guahao p span {
    font-size: 36px;
}

.quick .guahao .lineg {
    border-bottom: 1px solid #ddd;
}

.quick .guahao .yuyueguahao {
    float: left;
    background: url(../images/yuyueguahao.png) no-repeat 20px center #00AD6A;
    margin: 26px 0 0;
    padding: 0 0 0 55px;
    color: #fff;
    font-size: 18px;
    border-radius: 30px;
    display: block;
    width: 95px;
    height: 50px;
    line-height: 50px;
    background-size: auto 30px;
}

.quick .guahao .yuyueguahao:hover {
    background-color: #00C77A
}

.quick .guahao .tijianyuyue {
    float: left;
    background: url(../images/yuyueguahao.png) no-repeat 20px center #00AD6A;
    margin: 26px 0 0 20px;
    padding: 0 0 0 55px;
    color: #fff;
    font-size: 18px;
    border-radius: 30px;
    display: block;
    width: 95px;
    height: 50px;
    line-height: 50px;
    background-size: auto 30px;
}

.quick .guahao .tijianyuyue:hover {
    background-color: #00C77A
}

.quick .webyy {
    width: 320px;
    height: 260px;
    float: left;
    padding: 0 40px;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

.quick .webyy h3 {
    color: #1BB895;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
    line-height: 75px;
    height: 75px;
}

.quick .webyy p {
    font-size: 18px;
    line-height: 28px;
    color: #000;
    padding: 5px 0;
}

.quick .webyy .lineg {
    border-bottom: 1px solid #ddd;
}

.quick .webyy .webyya {
    background: url(../images/webyya.png) no-repeat 0 center;
    padding: 0 0 0 40px;
}

.quick .webyy .webyyb {
    background: url(../images/webyyb.png) no-repeat 0 center;
    padding: 0 0 0 40px;
}

.quick .webyy .jinru {
    background: url(../images/jinru.png) no-repeat 20px center #00AD6A;
    margin: 26px 0 0;
    padding: 0 0 0 50px;
    color: #fff;
    font-size: 18px;
    border-radius: 30px;
    display: block;
    width: 100px;
    height: 50px;
    line-height: 50px;
    background-size: auto 30px;
}

.quick .webyy .jinru:hover {
    background-color: #00C77A
}

.quick .jzzn {
    width: 320px;
    height: 260px;
    float: left;
    padding: 0 40px;
}

.quick .jzzn h3 {
    color: #1BB895;
    font-size: 20px;
    line-height: 75px;
    height: 75px;
}

.quick .jzzn ul {
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 317px;
    height: 151px;
}

.quick .jzzn ul li {
    width: 158px;
    float: left;
    height: 50px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.quick .jzzn ul li a {
    display: block;
    width: 93px;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 65px;
    font-size: 18px;
}

.quick .jzzn ul li:nth-child(2n) {
    border-right: none;
}

.quick .jzzn ul li:nth-child(5),.quick .jzzn ul li:nth-child(6) {
    border-bottom: none;
}

.quick .jzzn ul li a.jzzna {
    background: url(../images/jzzna.png) no-repeat 15px center;
}

.quick .jzzn ul li a.jzznb {
    background: url(../images/jzznb.png) no-repeat 15px center;
}

.quick .jzzn ul li a.jzznc {
    background: url(../images/jzznc.png) no-repeat 15px center;
}

.quick .jzzn ul li a.jzznd {
    background: url(../images/jzznd.png) no-repeat 15px center;
}

.quick .jzzn ul li a.jzzne {
    background: url(../images/jzzne.png) no-repeat 15px center;
}

.quick .jzzn ul li a.jzznf {
    background: url(../images/jzznf.png) no-repeat 15px center;
}

.mores {
    text-align: center;
    width: 120px;
    margin: 20px auto;
    clear: both;
}

.mores a {
    border: 1px solid #fff;
    width: 120px;
    height: 30px;
    position: relative;
    top: 0px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    display: block;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    /* Firefox 4 */
    -webkit-transition: all 0.5s;
    /* Safari and Chrome */
    -o-transition: all 0.5s;
    /* Opera */
}

.mores a:hover {
    background: #fff;
    color: #11AAA8;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    /* Firefox 4 */
    -webkit-transition: all 0.5s;
    /* Safari and Chrome */
    -o-transition: all 0.5s;
    /* Opera */
}/*ks_nav*/.ks_nav {
               width: 100%;
               float: left;
               margin: 10px 0;
               height: 356px;
           }

.ks_nav .title {
    font-size: 22px;
    padding: 50px 0 0 10px;
}

.ks_nav .tab ul {
    margin-top: 20px;
}

.ks_nav .tab ul li {
    transition: all .3s;
    overflow: hidden;
    width: 60px;
    height: 270px;
    float: left;
    margin-right: 10px;
}

.ks_nav .tab ul li.li3 {
    margin-right: 0;
}

.ks_nav .tab ul li.on {
    width: 1060px;
}

.ks_nav .tab ul li .tit {
    float: left;
    width: 60px;
    height: 270px;
}

.ks_nav .tab ul li.li1 .tit {
    background-color: #00A366;
}

.ks_nav .tab ul li.li2 .tit {
    background-color: #00A366;
}

.ks_nav .tab ul li.li3 .tit {
    background-color: #00A366;
}

.ks_nav .tab ul li.li4 .tit {
    background-color: #00A366;
}

.ks_nav .tab ul li .tit i {
    display: block;
    width: 36px;
    height: 36px;
    margin: 50px auto 10px;
}

.ks_nav .tab ul li.li1 .tit i {
    background: url("../images/icon5.png") no-repeat center;
}

.ks_nav .tab ul li.li2 .tit i {
    background: url("../images/icon4.png") no-repeat center;
}

.ks_nav .tab ul li.li3 .tit i {
    background: url("../images/icon6.png") no-repeat center;
}

.ks_nav .tab ul li.li4 .tit i {
    background: url("../images/icon7.png") no-repeat center;
}

.ks_nav .tab ul li .tit h3 {
    color: #fff;
    width: 20px;
    font-size: 18px;
    margin: 0 auto;
}

.ks_nav .tab ul li .list {
    transition: all .3s;
    float: left;
    background-color: #fff;
    height: 270px;
    padding: 10px 20px;
    box-sizing: border-box;
    width: 0;
}

.ks_nav .tab ul li.on .list {
    width: 1000px;
    border: 1px solid #cacaca;
}

.ks_nav .tab ul li .list a {
    float: left;
    width: 177px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #cacaca;
    border-radius: 4px;
    margin: 4px 6px;
}

.ks_nav .tab ul li .list a:hover {
    color: #00A366;
    border: 1px solid #00A366;
}

.ks_nav .below {
    margin-top: 30px;
}

.ks_nav .below a {
    float: left;
    width: 277px;
    height: 96px;
    margin-left: 30px;
    border-radius: 6px;
}

.ks_nav .below a:first-child {
    margin-left: 0;
}

.ks_nav .below a img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    transition: all .3s;
}

.ks_nav .below a img:hover {
    transform: translate(5px,5px);
}/**/.areab {
         width: 570px;
     }/*首页医生列表*/.izhuangjia {
                    width: 100%;
                    float: left;
                    height: 495px;
                    background: url(../images/doctorbg.png) no-repeat top center #F2F1F0;
                    padding: 30px 0;
                    margin: 20px 0;
                }

.indexpro {
    width: 1220px;
    margin: 0 auto;
    height: 440px;
    position: relative;
    float: left;
    left: -10px;
}

.indexpro .slick-slide {
    padding: 80px 10px 0;
}

.indexpro .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.indexpro .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.indexpro .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}

.indexpro .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    z-index: 1000;
}

.indexpro .slick-dots li {
    width: 8px;
    height: 8px;
    background: #ccc;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer
}

.indexpro .slick-dots li.slick-active {
    background: #008954;
}

.indexpro .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.ilistpic {
    position: relative;
    background: #fff;
    height: 290px;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

.ilistpic a {
    display: block;
    height: 290px;
}

.ilistpic .pic {
    width: 150px;
    height: 75px;
    margin: 0 auto;
    position: relative;
}

.ilistpic .pic .picimg {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    border: 5px solid #fff;
    position: absolute;
    top: -75px;
    z-index: 10;
    background: #fff;
}

.ilistpic .pic .picimg img {
    width: 150px;
    height: auto;
    float: left;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.ilistpic .txt {
    width: 96%;
    height: 160px;
    float: left;
    padding: 15px 2%;
    text-align: center;
}

.ilistpic .txt h3 {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
}

.ilistpic .txt span {
    color: #666
}

.ilistpic .txt p {
    color: #666;
    margin: 15px 0;
    height: 63px;
    line-height: 21px;
    overflow: hidden;
    text-align: left;
}

.ilistpic .txt h4 {
    color: #008954;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0;
    border-top: 1px solid #E4E4E4;
}

.ilistpic a:hover .pic .picimg img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.ilistpic:hover {
    background: #EBFCF5;
}/*首页医生列表 over*//*专题*/.zhuanti {
                          width: 1220px;
                          margin: 0 auto;
                          height: 330px;
                          position: relative;
                          float: left;
                          left: -10px;
                      }

.tese {
    width: 1220px;
    margin: 0 auto;
    height: 150px;
    position: relative;
    float: left;
    left: -10px;
}

.tese a {
    width: 285px;
    height: 110px;
    display: block;
    overflow: hidden;
    line-height: 110px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-size: 100% auto;
    background-position: center center;
    text-shadow: #000 1px 1px 2px
}

.zhuanti .slick-slide,.tese .slick-slide {
    padding: 10px;
}

.zhuanti .slick-arrow,.tese .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.zhuanti .slick-prev,.tese .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.zhuanti .slick-next,.tese .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}

.zhuanti .slick-dots,.tese .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    z-index: 1000;
}

.zhuanti .slick-dots li,.tese .slick-dots li {
    width: 8px;
    height: 8px;
    background: #ccc;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer
}

.zhuanti .slick-dots li.slick-active,.tese .slick-dots li.slick-active {
    background: #008954;
}

.zhuanti .slick-dots button,.tese .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.ivideo {
    width: 388px;
    height: 257px;
    background: #ddd;
    position: relative;
    float: left;
}

.ivideo .pic {
    width: 388px;
    height: 257px;
    overflow: hidden;
    position: relative;
}

.ivideo .pic img {
    width: 388px;
    height: 257px;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.ivideo a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.ivideo a p {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,0.5);
    z-index: 1;
    width: 100%;
}

.ivideo span {
    position: absolute;
    bottom: 40%;
    left: 50%;
    display: block;
    margin-left: -30px;
    height: 60px;
    width: 60px;
    background: url(../images/play.png) no-repeat center center #48C9BE;
    background-size: 30px auto;
    border-radius: 50%;
}

.ztlist {
    width: 102%;
    float: left;
}

.ztlist dl {
    float: left;
    width: 48%;
    margin: 0 2% 5% 0;
}

.ztlist dl .pic img {
    width: 100%;
    height: 150px;
}

.ztlist dl dt {
    padding: 10px 0;
    font-size: 18px;
}

.ztlist dl dd {
    line-height: 30px;
}

.ztlist dl dd em {
    color: #4c4c4c;
    float: left;
    display: block;
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}

.ztlist dl dd span {
    font-size: 12px;
    color: #8f8f8f;
    float: right;
    display: block;
}

.titlec {
    border-bottom: 2px solid #18C5B2;
    width: 100%;
}

.slider-nav {
    width: 360px;
    text-align: center
}

.slider-nav .slick-slide {
    padding: 7px;
}

.slider-nav .slick-current {
    background: #18C5B2;
    color: #fff;
}

.slider-nav h3 {
    font-size: 18px;
    color: #797979;
    cursor: pointer;
}

.slider-nav .slick-current h3 {
    color: #fff;
}

.slider-for div {
    width: 100%;
}

.slider-for ul li {
    width: 236px;
    float: left;
    background: url(../images/dians.png) no-repeat 0px center;
    color: #676767;
    padding: 0 0 0 10px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}/*首页科室*/.ind_4_cont {
             width: 1230px;
             float: left;
             height: 330px;
         }

.ind_4_cont .img {
    float: left;
    width: 500px;
    height: 330px;
    position: relative;
}

.ind_4_cont .img .a {
    display: block;
    height: 100%;
}

.ind_4_cont .img .a img {
    display: block;
    width: 100%;
    height: 100%;
}

.ind_4_cont .img .a .tit {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 10;
    color: #fff;
    background: rgba(0,0,0,0.5);
}

.ind_4_cont .img .con {
    padding: 10px 35px 10px 30px;
}

.ind_4_cont .img .con h2 {
    font-size: 22px;
    line-height: 1.1;
    padding-bottom: 10px;
}

.ind_4_cont .img .con p {
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    font-size: 12px;
}

.ind_4_cont .r {
    overflow: hidden;
    width: 730px;
    float: left;
    height: 330px;
}

.ind_4_cont .r .tabClick {
    width: 200px;
    float: left;
}

.ind_4_cont .r .tabClick a {
    display: block;
    float: left;
    width: 185px;
    margin: 0 10px 0 0;
    height: 40px;
    padding: 70px 0 0;
    position: relative;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    background: #FAFAFA;
    color: #6B6B6B;
}

.ind_4_cont .r .tabClick a i {
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    bottom: 45%;
    right: -16px;
    border-left: 8px solid #0AAEB0;
}

.ind_4_cont .r .tabClick a.on {
    background-color: #0AAEAF;
    color: #fff;
}

.ind_4_cont .r .tabClick .a1 {
    background: url(../images/ksicona.png) no-repeat center top;
}

.ind_4_cont .r .tabClick .a2 {
    background: url(../images/ksiconb.png) no-repeat center top;
}

.ind_4_cont .r .tabClick .a3 {
    background: url(../images/ksiconc.png) no-repeat center top;
}

.ind_4_cont .r .tabClick a.on i {
    display: block;
}

.ind_4_cont .r .tabClick a:hover,.ind_4_cont .r .tabClick a.on {
    background-position: center bottom;
}

.i4-list {
    width: 520px;
    float: left;
    height: 330px;
    overflow-y: auto;
    overflow-x: hidden;
}

.i4-list .child {
    display: none;
}

.i4-list .child.on {
    display: block;
}

.gundongtiao::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}

.gundongtiao::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #0AAEAF;
}

.gundongtiao::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #EDEDED;
}

.i4-list ul {
    width: 500px;
    float: left;
}

.i4-list ul li {
    width: 100px;
    float: left;
    height: 100px;
    overflow: hidden;
    margin: 0 0px 10px 0;
    background: #eee;
}

.i4-list ul li a {
    background-position: center 5px;
    background-repeat: no-repeat;
    display: block;
    width: 100px;
    height: 35px;
    line-height: 18px;
    padding: 65px 0 0;
    font-size: 14px;
    text-align: center;
    color: #545454;
    background-color: #fff;
    background-size: auto 50px;
}

.i4-list ul li a:hover {
    color: #3db1e1;
}


/*专题页面*/
.ztbanner{width:100%;display:block;position:relative;}
.ztbanner img{width:100%;height:auto;float:left;}
.description,
.news,
.exports {
  max-width: 1200px;
  min-width: 375px;
  width: 100%;
  padding-top: 20px;
  margin: auto;
}

.description .title,
.news .title,
.exports .title {
  color: rgb(75, 154, 123);
  font-size: 30px;
  text-align: center;
  padding-top: 20px;
  line-height: 40px;
  padding-bottom: 50px;
  font-weight: bold;
}

.description .content {
  width: 100%;
  display:block;
}

.description .content .box {
  float:left;width:740px;
}

/* banner */
.description .content .ztbannersb{height:320px;width:420px;overflow:hidden;background:#fff;float:right;position:relative;max-width:100%;z-index:0;}
.description .content .ztbannersb .ztbanners {height:320px;width:100%;margin:0 auto;clear:both;background:#fff;position:relative;max-width:100%;z-index:0;}
.description .content .ztbannersb .ztbanners img{display:block;height:100%;width:100%;object-fit:cover;}
.description .content .ztbannersb .ztbanners .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.description .content .ztbannersb .ztbanners .slick-arrow{position: absolute;border:none;top:40%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../img/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.description .content .ztbannersb .ztbanners .slick-prev{left:5%;}
.description .content .ztbannersb .ztbanners .slick-next{right:5%;background-position:-50px 0px;}
.description .content .ztbannersb .ztbanners .slick-arrow:hover{background-color:#333;}
.description .content .ztbannersb .ztbanners .slick-dots{ position: absolute;left: 50%;bottom:20px;transform: translateX(-50%); z-index: 1000;}
.description .content .ztbannersb .ztbanners .slick-dots li{width:8px;height:8px;background:#999;float:left;margin:0 3px;border-radius:50%;}
.description .content .ztbannersb .ztbanners .slick-dots li.slick-active{background:#008954;}

.description .content .box .text {
  width: 100%;
  font-size: 20px;
  text-indent: 2em;
  margin-bottom: 20px;
  text-align: justify;
  line-height: 2em;
}
.news{}
.news ul {
  width: 100%;
  list-style: none;
  display: block;
}

.news ul li {
  width: 22%;
  height: 220px;
  background-color: #fafafa;
  transition: all .2s ease;
  margin: 0 4% 4% 0;
  float:left;
}

.news ul li:nth-child(4n) {
  margin-right: 0;
}

.news ul li:hover {
  box-shadow: 5px 5px 15px rgba(0, 0, 0, .2);
}

.news ul li a {
  width: 90%;
  height: 90%;
  padding: 5%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


.news ul li:hover .time {
  opacity: .5;
}

.news .time {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  transition: all .2s ease;
}

.news .date {
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
}

.news .year-month {
  font-size: 12px;
  line-height: 12px;
}

.news .name {
  font-size: 18px;
  line-height: 1.5em;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all .2s ease;
}

.news li:hover .name {
  color: rgb(75, 154, 123);
}

.news .des {
  font-size: 14px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  color: #aaa;
}

.news .arrow {
  align-self: flex-end;
  font-size: 14px;
  line-height: 14px;
  padding-right: 20px;
  background: url('data:image/svg+xml;charset=utf-8,<svg t="1706617756662" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4210" width="200" height="200"><path fill="rgb(0, 0, 0)" d="M1004.593 519.476c0-268.009-217.268-485.268-485.276-485.268-268.001 0-485.26 217.258-485.26 485.268 0 268.008 217.258 485.265 485.26 485.268 268.009 0.001 485.276-217.259 485.276-485.266zM94.709 519.476c0-234.511 190.111-424.607 424.607-424.607 234.501 0 424.608 190.098 424.608 424.607 0 234.501-190.109 424.606-424.608 424.606-234.498 0.001-424.607-190.106-424.608-424.606zM656.876 546.118c7.281-7.264 13.253-17.223 11.601-26.641 1.653-9.419-4.32-19.38-11.601-26.658l-232.226-232.226c-11.847-11.83-31.045-11.828-42.892 0-11.847 11.847-11.848 31.054 0 42.902l215.981 215.982-215.981 215.974c-11.847 11.845-11.847 31.052 0 42.9 11.845 11.839 31.043 11.839 42.892 0l232.226-232.23z" p-id="4211"></path></svg>') no-repeat right center / 14px 14px;
  transition: all .2s ease;
}

.news ul li:hover .arrow {
  color: rgb(75, 154, 123);
  background: url('data:image/svg+xml;charset=utf-8,<svg t="1706617756662" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4210" width="200" height="200"><path fill="rgb(75, 154, 123)" d="M1004.593 519.476c0-268.009-217.268-485.268-485.276-485.268-268.001 0-485.26 217.258-485.26 485.268 0 268.008 217.258 485.265 485.26 485.268 268.009 0.001 485.276-217.259 485.276-485.266zM94.709 519.476c0-234.511 190.111-424.607 424.607-424.607 234.501 0 424.608 190.098 424.608 424.607 0 234.501-190.109 424.606-424.608 424.606-234.498 0.001-424.607-190.106-424.608-424.606zM656.876 546.118c7.281-7.264 13.253-17.223 11.601-26.641 1.653-9.419-4.32-19.38-11.601-26.658l-232.226-232.226c-11.847-11.83-31.045-11.828-42.892 0-11.847 11.847-11.848 31.054 0 42.902l215.981 215.982-215.981 215.974c-11.847 11.845-11.847 31.052 0 42.9 11.845 11.839 31.043 11.839 42.892 0l232.226-232.23z" p-id="4211"></path></svg>') no-repeat right center / 14px 14px;
}



/*内页*/.cobg {
           width: 100%;
           background: url(../images/bg.png) repeat-x top #fff;
           display: block;
           float: left;
       }

.co {
    width: 1230px;
    margin: 0 auto;
    padding: 0 15px;
    min-width: 1230px;
    background: url(../images/cobg.png) repeat-y center;
    display: block;
}

.main {
    width: 100%;
    margin: 0 auto;
    min-width: 100%;
    background: #F4F7F7;
    float: left;
}

.col {
    width: 240px;
    float: left;
    position: relative
}

.cor {
    float: right;
    width: 960px;
}

.cname {
    color: #fff;
    width: 230px;
    height: 42px;
    line-height: 42px;
    padding: 0 0 0 10px;
    background: #008954;
}

.cname h4 {
    font-size: 18px;
    background: url(../images/cname.png) no-repeat 0 center;
    padding: 0 0 0 30px;
}

.pnavtit {
    display: none;
}

.local {
    border-bottom: 1px solid #eee;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #f1f1f1;
    color: #666;
}

.local span {
    background: url(../images/local.png) no-repeat 0px center;
    background-size: auto 18px;
    padding: 0 0 0 20px;
}

.local a {
    color: #666;
}

.local a:hover {
    color: #008954;
}

.pnav {
    float: left;
    width: 100%;
    background: #E3F7EF;
    margin: 20px 0;
}

.pnav ul li {
    float: left;
    width: auto;
    animation: slideInLeft ease-out 0s forwards;
    -webkit-animation: slideInLeft ease-out 0s forwards;
    position: relative;
}

.pnav ul li.on a {
    background: #009B5F;
    z-index: 1;
    color: #fff;
}

.pnav ul li ul {
    display: none;
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 150px;
}

.pnav ul li ul li {
    float: left;
    display: block;
    position: relative;
    _display: inline;
}

.pnav ul li ul li a {
    display: block;
    width: 150px;
    background: #009B5F;
    color: #fff;
}

.pnav ul li ul li a:hover {
    background: #00A666
}

.pnav a {
    padding: 10px 20px;
    position: relative;
    display: block;
    overflow: hidden;
    font-size: 15px;
    color: #666;
    position: relative;
    display: block;
    margin: 0;
}

.pnav a:hover,.pnav a.act {
    color: #fff;
}

.pnav a.act {
    background: #333;
}

.pnav a, .pnav a:before, .pnav a:after,.pnav ul li.on a {
    box-sizing: border-box;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.pnav a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 60px;
    background: #008954;
    z-index: -1;
}

.pnav a:hover:before {
    width: 100%;
}

.pnav a:active {
    background: #333;
}

.pnav a.current {
    background: #008954;
    color: #fff;
}

.pnav ul li:hover ul {
    display: block;
}

.pnav ul.searchs {
    float: right;
    padding: 5px 10px 0 0
}

.pnav ul.searchs input {
    border: 1px solid #ccc;
    background: #fff;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 5px;
}

.pnav ul.searchs button {
    border: none;
    background: url(../images/search.png) no-repeat 10px center #00AD6A;
    background-size: auto 15px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    padding: 0 10px 0 30px;
    border-radius: 5px;
}

.anav {
    text-align: center;
    height: 58px;
    line-height: 58px;
    width: 100%;
    position: relative;
}

.anav:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #ddd;
    z-index: 0;
}

.anav a {
    font-size: 15px;
    margin: 0 18px;
    padding: 18px 10px;
    position: relative;
    z-index: 1;
    color: #333;
}

.anav a:hover,.anav a.act {
    border-bottom: 2px solid #008954;
    color: #666;
}
.nodate{
        width: 100%;
        float: left;
        border-bottom: 1px solid #eee;
        height: 45px;
        line-height: 45px;
        }
.about {
    width: 960px;
    padding: 20px 0 0;
}

.aboutcon {
    float: left;
    width: 100%;
    line-height: 24px;
    padding: 40px 0
}

.aboutcon td {
    padding: 5px 0 5px 5px;
    font-size: 14px;
    border: 1px solid #ccc;
}

.aboutcon img {
    max-width: 100%;
    height: auto;
}

.aboutfzt {
    font-size: 24px;
    color: #E80200;
    text-align: center;
    padding: 20px 0 25px;
}

.contact {
    width: 50%;
    float: left
}

.contact h2 {
    width: 100%;
    font-size: 24px;
    color: #008954;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.contact p {
    font-size: 18px;
    padding: 10px 0;
}

.maps {
    width: 49%;
    height: 350px;
    float: left;
    border: 1px solid #ccc;
}

.maptxta {
    width: 200px;
    height: 120px;
    font-size: 12px;
}

.maptxta .company,.maptxtb .company {
    font-size: 14px;
    color: #008954;
    padding: 0 0 0 5px;
}

.maptxtb {
    width: 300px;
    height: 110px;
    font-size: 12px;
}/*产品栏目*/.piclists {
             width: 100%;
             clear: both;
             margin: 20px auto;
             float: left;
         }

.piclists ul {
    width: 101.5%;
    float: left;
}

.piclists ul li {
    float: left;
    text-align: center;
    height: auto;
    width: 15.1666666%;
    margin: 0 1.5% 20px 0;
}

.piclists ul li:hover {
    background: #fff-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 7px 1px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0)
}

.piclists ul li .pic {
    overflow: hidden;
    background: #fff url(data:image/gif;
    base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height: 300px;
}

.piclists ul li .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.piclists ul li h2 {
    padding: 5px 0;
    font-size: 14px;
}

.piclists ul li p {
    padding: 0 0 10px;
    height: 20px;
    overflow: hidden;
}

.piclists ul li span {
    text-align: center;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 50px;
    margin: 0 0 15px;
    color: #4C4747;
}

.piclists ul li a:hover span {
    border: 1px solid #DC0C0C;
    color: #fff;
}

.piclists ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.piclists ul li a span, .piclists ul li a span:before, .piclists ul li a span:after {
    box-sizing: border-box;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.piclists ul li a span:before {
    content: '';
    position: absolute;
    width: 0;
    top: 0px;
    left: 0;
    height: 27px;
    background: #DC0C0C;
    z-index: 0;
}

.piclists ul li a:hover span:before {
    width: 100%;
}

.piclists ul li a span i {
    position: relative;
    z-index: 1;
    font-style: normal
}

.newslist {
    width: 100%;
    margin: 0 auto 20px;
    float: left;
}

.newslist ul li {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}

.newslist ul li a {
    background: #fafafa;
    display: block;
    width: 98%;
    height: 145px;
    padding: 1%;
}

.newslist ul li .img {
    float: left;
    width: 200px;
    height: 145px;
    overflow: hidden;
    margin: 0 10px 0 0;
}

.newslist ul li .img img {
    width: 200px;
    height: 145px;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.newslist ul li .txt {
    height: 110px;
    padding: 10px 10px 0 10px
}

.newslist ul li .txt span {
    color: #999;
    font-size: 12px;
    padding: 4px 0 4px 20px;
}

.newslist ul li .txt span.time {
    background: url(../images/time.png) no-repeat left center;
}

.newslist ul li .txt span.hits {
    background: url(../images/views.png) no-repeat left center;
}

.newslist ul li .txt h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

.newslist ul li .txt p {
    padding: 10px 0;
    color: #999;
}

.newslist ul li a:hover {
    background: #E3F7EF;
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

.newslist ul li a:hover .img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.newslist ul li a:hover h2 {
    color: #008954;
}

.newsli ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    height: 45px;
    line-height: 45px;
}

.newsli ul li h2 {
    float: left;
    width: 80%;
    overflow: hidden;
    display: inline-block;
    height: 45px;
}

.newsli ul li span {
    float: right;
}

.toplist {
    width: 100%;
    margin: 10px 0 0;
}

.toplist ul li {
    border-bottom: 1px solid #ddd;
    height: 42px;
    line-height: 42px;
}

.toplist ul li span {
    color: #73AC53;
    font-size: 12px;
    padding: 0 5px 0 0;
    float: right;
}

.toplist ul li a {
    padding: 0 15px;
    display: block;
    -webkit-transition: padding-left .8s;
    -moz-transition: padding-left .8s;
    -o-transition: padding-left .8s;
}

.toplist ul li a:hover {
    background: #D2E9C5;
    color: #73AC53;
    padding-left: 10px;
}/*图片列表*/.piclist {
             width: 100%;
             clear: both;
             margin: 10px auto 20px;
             float: left;
         }

.piclist ul {
    width: 102%;
    float: left;
}

.piclist ul li {
    float: left;
    width: 31.33333%;
    margin: 0 2% 20px 0;
    height: 240px;
    visibility: visible;
    opacity: 0;
    animation: slideInUp ease-out .6s forwards;
    -webkit-animation: slideInUp ease-out .6s forwards
}

.piclist ul li a {
    background: #fff;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.piclist ul li a .pic {
    overflow: hidden;
    background: #fff url(data:image/gif;
    base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height: 210px;
}

.piclist ul li a .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s;
    -webkit-transition: all .8s
}

.piclist ul li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.piclist ul li a p {
    color: #000;
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
}/*列表内容页*/.listConts {
              line-height: 26px;
              color: #666;
              width: 100%;
              padding: 20px 0 0;
              float: left;
          }

.listConts .titles {
    font-size: 26px;
    color: #333;
    text-align: center;
}

.listConts .desc {
    width: 400px;
    font-size: 12px;
    padding: 10px 0 15px;
    color: #999;
    margin: 0 auto;
    height: 30px;
}

.time {
    background: url(../images/time.png) no-repeat 0 center;
    padding: 0 0 0 20px;
    width: 80px;
    float: left;
}

.hits {
    background: url(../images/views.png) no-repeat 0 center;
    padding: 0 20px;
    float: left;
}

.listConts .share {
    float: left;
    width: 190px;
}

.listConts .share span {
    float: left;
}

.listConts .showimg {
    margin: 20px 0;
    text-align: center;
}

.listConts .showimg a img {
    border: 1px solid #ccc;
    padding: 1px;
}

.listConts .showimg a:hover img {
    border: 1px solid #F90;
    padding: 1px;
}

.listConts .conttitle {
    font-weight: bold;
    padding-bottom: 7px;
    margin-bottom: 7px;
    color: #2f2f2f;
    line-height: 24px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}

.listConts .author {
    text-align: right;
    color: #999;
}

.listConts .post {
    padding: 10px 0 20px;
    width: 100%;
    float: left;
    font-family: "宋体";
    font-size: 19px;
    line-height: 150%;
}

.listConts .post p {
    font-family: "宋体";
    font-size: 19px;
    line-height: 150%;
}

.listConts .post img {
    max-width: 1200px;
}

.listConts .post table td {
    border: 1px solid #ccc;
}

.post-next-prev {
    position: relative;
    border-top: 1px solid #eee;
    padding: 20px 0 0 0;
    margin: 30px 0 0 0;
    color: #666;
    font-size: 16px;
    width: 100%;
}

.post-next-prev a {
    color: #666;
    padding: 10px 0;
    line-height: 36px;
}

.post-next-prev a:hover {
    color: #008954
}

.tuititle {
    background: #E3F7EF;
    width: 100%;
    float: left;
    margin: 20px 0;
    height: 40px;
    line-height: 40px;
}

.tuititle span a {
    padding: 10px 30px;
    font-size: 16px;
}

.tuititle span a.cur,.tuititle span a:hover {
    background: #009B5F;
    color: #fff;
}

.tuititle a.more {
    float: right;
    padding: 0 10px 0 0;
}/*产品详情*/.prodetail {
             position: relative;
             padding: 30px 0;
             width: 100%;
         }

.detaill {
    width: 402px;
    margin: 0 auto;
}

.detailpic {
    margin: 0 auto;
    height: 400px;
    width: 400px;
    overflow: hidden;
    border: 1px solid #EAEAEA;
    text-align: center;
}

.detailpic ul {
    height: 400px;
    width: 400px;
    overflow: hidden;
}

.detailpic a {
    width: 400px;
    height: 400px;
    display: table-cell;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 125px;
    *font-family: Arial;
    overflow: hidden;
    padding: 0px;
}

.detailpic img {
    vertical-align: middle;
    max-width: 400px;
    max-height: 400px;
}/*图片小图预览列表*/.spec-preview {
                 width: 402px;
                 height: 500px;
                 border: 1px solid #DFDFDF;
             }

.spec-scroll {
    clear: both;
    margin: 5px 0 0 0;
    width: 402px;
}

.spec-scroll .prev {
    float: left;
    margin-right: 6px;
}

.spec-scroll .next {
    float: right;
}

.spec-scroll .prev {
    display: block;
    background: url(../images/lefta.png) no-repeat center center;
    width: 11px;
    height: 86px;
    cursor: pointer;
}

.spec-scroll .next {
    display: block;
    background: url(../images/rightb.png) no-repeat center center;
    width: 11px;
    height: 86px;
    cursor: pointer;
}

.spec-scroll .items {
    float: left;
    position: relative;
    width: 372px;
    height: 88px;
    overflow: hidden;
}

.spec-scroll .items ul {
    position: absolute;
    width: 999999px;
    height: 88px;
}

.spec-scroll .items ul li {
    float: left;
    width: 93px;
    text-align: center;
}

.spec-scroll .items ul li a.img {
    width: 86px;
    height: 86px;
    display: table-cell;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 125px;
    *font-family: Arial;
    overflow: hidden;
    border: 1px solid #EAEAEA;
    padding: 0px;
}

.spec-scroll .items ul li a.img img {
    vertical-align: middle;
    max-height: 86px;
    max-width: 86px;
}

.spec-scroll .items ul li.tb-selected .img {
    border: 1px solid #4FC242;
}

.pcon {
    width: 100%;
}/*feedback*/.feedback {
                 padding: 20px 0 50px;
                 width: 100%;
                 float: left;
             }

.feedback ul li {
    float: left;
    width: 100%;
    padding: 5px 0;
}

.feedback ul li label {
    float: left;
    width: 100px;
    padding: 10px;
    font-size: 16px;
    text-align: right
}

.feedback ul li input {
    float: left;
    width: 250px;
    padding: 10px;
    border: 1px solid #C8C8C8;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

.feedback ul li textarea {
    float: left;
    width: 480px;
    padding: 10px;
    height: 250px;
    border: 1px solid #C8C8C8;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

.feedback ul li button {
    background: #008954;
    border: 1px solid #008954;
    -moz-border-radius: 2px 2px 2px 2px;
    -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;
    -webkit-border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 60px;
    cursor: pointer;
}

.feedback ul li input.finput {
    width: 120px;
}/*科室*/.ks {
           width: 100%;
           margin: 0 auto;
           overflow: hidden;
       }

.ks h2 {
    font-size: 24px;
    color: #333333;
    text-align: center;
    padding: 20px 0 30px;
    line-height: 30px;
}

.ktit {
    text-align: center;
}

.ktit a {
    background: #A7D5B0;
    color: #333;
    padding: 10px 30px;
    border-radius: 5px;
    margin: 0 4px;
}

.ktit a:hover {
    background: #008954;
    color: #fff;
}

.kstk {
    width: 100%;
    position: relative;
    padding: 30px 0;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #f1f1f1;
}

.kstk h3 {
    width: 100%;
    margin: 0;
    background: #fff;
    color: #333;
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    display: block;
}

.kstit {
    width: 100%;
    padding: 20px 0;
    float: left;
}

.kstit h4 {
    float: left;
    font-size: 24px;
}

.kstit span {
    float: right;
    border: 1px solid #a4a4a4;
    border-radius: 5px;
    font-size: 14px;
    padding: 2px 5px;
}

.ksintrcon {
    overflow: auto;
    position: relative;
    width: 100%;
    max-width: 100%;
    padding: 0;
    float: left;
    max-height: 315px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.kspic ul li {
    float: left;
    margin: 0 30px 20px 0;
    width: 400px;
    height: 267px;
    -moz-box-shadow: 0px 5px 3px #e3e3e3;
    -webkit-box-shadow: 0px 5px 5px #e3e3e3;
    box-shadow: 0px 5px 5px #e3e3e3;
}

.kspic ul li img {
    width: 400px;
    height: 267px;
}

.kspic {
    width: 1230px;
    margin: 0 auto;
    height: 360px;
    position: relative
}

.kspic .slick-slide {
    padding: 10px;
}

.kspic .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    background: #000;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.kspic .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.kspic .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}

.kspic .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    z-index: 1000;
}

.kspic .slick-dots li {
    width: 12px;
    height: 12px;
    background: #ccc;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer
}

.kspic .slick-dots li.slick-active {
    background: #50C643;
}

.kspic .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.kstk span {
    float: left;
    padding: 0 10px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    display: block;
    margin: 0 10px;
}

.kstk span.hover {
    border: 1px solid #eee;
    border-bottom: 1px solid #fff;
    background: #fff;
    position: relative;
    font-weight: bold;
}

.kstk .kstktit {
    border-bottom: 1px solid #E8E8E8;
    height: 40px;
}

.kstk ul {
    width: 100%;
    float: left;
    overflow: hidden;
}

.kstk ul {
    width: 1240px;
    float: left;
}

.kstk ul li {
    width: 143px;
    float: left;
    overflow: hidden;
    margin: 0 8px 8px 0;
}

.kstk ul li a {
    background-position: center 10px;
    background-repeat: no-repeat;
    display: block;
    border: 1px solid #E8E8E8;
    border-radius: 4px;
    width: 141px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 14px;
    text-align: center;
    color: #545454;
    background-color: #fff;
    background-size: auto 50px;
}

.kstk ul li a:hover {
    color: #fff;
    background: #009B5F;
    border: 1px solid #009B5F;
}/*医生详情*/.doctordetail {
             position: relative;
             padding-bottom: 20px;
             width: 100%;
             margin: 20px 0 0;
             height: 360px;
         }

.doctordetail .doctorpic {
    float: left;
    width: 360px;
    height: 430px;
}

.doctordetail .doctorpic img {
    position: absolute;
    left: 55px;
    top: 71px;
    width: 210px;
    height: 310px;
}

.doctordetail .doctorpic span {
    position: absolute;
    width: 360px;
    height: 430px;
    left: 0;
    top: 0;
    background: url(../images/doctor_clip.png) no-repeat left top;
    z-index: 1
}

.doctordetail .doctortxt {
    width: 752px;
    float: right;
    background-color: #fff;
    box-shadow: 5px 5px 24px -6px rgba(51, 51, 51, 0.1);
    margin-top: 33px;
    padding: 38px 70px 38px 18px;
    height: 284px;
}

.doctordetail .doctortxt h1 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    padding: 20px 0 30px;
    background: url(../images/line.png) repeat-x bottom;
}

.doctordetail .doctortxt h1 span {
    font-size: 18px;
    font-weight: 100;
}

.doctordetail .doctortxt p {
    padding: 20px 0 0;
    font-size: 16px;
}

.doctordetail .doctortxt .zhuangchang {
    float: left;
    width: 100%;
    color: #434343;
    margin: 30px 0 0;
    font-size: 16px;
    line-height: 28px;
}

.doctorcontitle {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    color: #333;
    padding: 30px 0 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.doctorcontitle:after {
    content: "";
    width: 120px;
    height: 16px;
    background-color: rgba(0, 137, 84, 0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.doctordetail .ddoctorcon {
    float: left;
    width: 100%;
    color: #434343;
    font-size: 16px;
    padding: 30px 0 0 0;
    line-height: 28px;
    background: url(../images/app-img.png) repeat-x top left;
}

.doctorcon {
    padding: 20px 0;
}/*护理园地*/.huli {
             padding: 5%;
             width: 90%;
         }

.margin25 {
    margin: 0 0 0 25px;
}

.margin20 {
    margin: 0 0 0 20px;
}

.hulithree {
    width: 385px;
    height: 320px;
    background: #f9f9f9;
}

.hulifour {
    width: 385px;
    height: 470px;
    background: #f9f9f9;
}

.hlabout {
    width: 100%;
    float: left;
    height: 300px;
}

.hlaboutpic {
    float: left;
    width: 815px;
    height: 300px;
    background: #fff;
    overflow: hidden
}

.hlaboutpic .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.hlaboutpic .slick-arrow {
    position: absolute;
    border: none;
    top: 40%;
    cursor: pointer;
    height: 50px;
    width: 50px;
    z-index: 100;
    text-indent: -9999px;
    background: url(../images/pcontrol.png) 0px 0px no-repeat;
    border-radius: 50%;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.hlaboutpic .slick-prev {
    left: 2%;
}

.hlaboutpic .slick-next {
    right: 2%;
    background-position: -50px 0px;
}

.hlaboutpic .slick-arrow:hover {
    background-color: #333;
}

.hlaboutpic .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    z-index: 1000;
}

.hlaboutpic .slick-dots li {
    width: 8px;
    height: 8px;
    background: #fff;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
}

.hlaboutpic .slick-dots li.slick-active {
    background: #008954;
}

.hlaboutpic {
    position: relative;
}

.hlaboutpic img {
    float: left;
    width: 815px;
    height: 300px;
}

.hlaboutpic p {
    color: #fff;
}

.hlabouttxt {
    float: right;
    color: #fff;
    width: 315px;
    height: 230px;
    background: #3b3b3b;
    padding: 30px 35px 40px 35px;
}

.hlabouttxt h1 {
    font-size: 24px;
}

.hlabouttxt p {
    line-height: 26px;
    padding: 10px 0;
}

.hlabouttxt a {
    font-size: 14px;
    color: #390404;
    display: block;
    margin: 0 auto;
    width: 110px;
    height: 30px;
    line-height: 32px;
    text-align: center;
    background: #cccc99;
    border-radius: 4px;
}

.hlabouttxt a:hover {
    background: #ffffff;
}

.huliad {
    float: left;
    width: 385px;
    height: 200px;
    overflow: hidden
}

.tijianad {
    float: left;
    width: 385px;
    height: 210px;
    overflow: hidden
}

.huliad .slick-dots button,.tijianad .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.huliad .slick-arrow,.tijianad .slick-arrow {
    position: absolute;
    border: none;
    top: 40%;
    cursor: pointer;
    height: 50px;
    width: 50px;
    z-index: 100;
    text-indent: -9999px;
    background: url(../images/pcontrol.png) 0px 0px no-repeat;
    border-radius: 50%;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.huliad .slick-prev,.tijianad .slick-prev {
    left: 2%;
}

.huliad .slick-next,.tijianad .slick-next {
    right: 2%;
    background-position: -50px 0px;
}

.huliad .slick-arrow:hover,.tijianad .slick-arrow:hover {
    background-color: #333;
}

.huliad .slick-dots,.tijianad .slick-dots {
    position: absolute;
    right: 10px;
    bottom: 12px;
    transform: translateX(-5%);
    z-index: 1000;
}

.huliad .slick-dots li,.tijianad .slick-dots li {
    width: 10px;
    height: 10px;
    background: #fff;
    float: left;
    margin: 0 4px;
    border-radius: 5px;
}

.huliad .slick-dots li.slick-active,.tijianad .slick-dots li.slick-active {
    background: #07A78F;
    width: 10px;
}

.huliad li,.tijianad li {
    position: relative;
}

.huliad li img {
    float: left;
    width: 385px;
    height: 200px;
}

.tijianad li img {
    float: left;
    width: 385px;
    height: 210px;
}

.huliad li p,.tijianad li p {
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.50) 100%);
    height: 45px;
    line-height: 45px;
    width: 96%;
    padding: 0 2%;
    color: #fff;
}

.huliinto {
    line-height: 28px;
}

.hulili {
    width: 100%;
    margin: 0 auto;
}

.hulili li {
    width: 100%;
    font-size: 14px;
    color: #a0a0a0;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    border-bottom: #d5d5d5 1px dashed;
}

.hulili li:last-child {
    border-bottom: none
}

.hulili li a {
    display: block;
    font-size: 14px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    text-align: left;
    transition: all 0.2s;
}

.hulili li h3 {
    float: left;
}

.hulili li span {
    float: right;
    color: #7d7d7d;
}

.hulipic {
    width: 1220px;
    margin: 0 auto;
    height: 240px;
    position: relative;
    float: left;
    left: -10px;
}

.hulipic .slick-slide {
    padding: 10px;
}

.hulipic .slick-arrow {
    width: 20px;
    height: 35px;
    border: none;
    z-index: 1;
    top: 40%;
    position: absolute;
    text-indent: -9999px;
    cursor: pointer;
}

.hulipic .slick-prev {
    left: -20px;
    background: url(../images/left.png) no-repeat center center;
}

.hulipic .slick-next {
    right: -20px;
    background: url(../images/right.png) no-repeat center center;
}

.hulipic .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    z-index: 1000;
}

.hulipic .slick-dots li {
    width: 8px;
    height: 8px;
    background: #ccc;
    float: left;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer
}

.hulipic .slick-dots li.slick-active {
    background: #008F86;
}

.hulipic .slick-dots button {
    display: none !important;
    background: none;
    position: absolute;
    text-indent: -9999px;
}

.ihulipic {
    position: relative;
    overflow: hidden;
    background: #fff;
}

.ihulipic img {
    width: 100%;
    height: 160px;
    float: left;
}

.ihulipic {
    width: 230px;
    height: 180px;
    float: left;
    padding: 15px 0;
}

.ihulipic h3 {
    font-size: 16px;
    padding: 5px 0;
    text-align: center
}/*分页样式*/.page_list {
             width: 100%;
             height: 24px;
             line-height: 24px;
             text-align: center;
             letter-spacing: 0;
             font-size: 12px;
             margin: 0 0 30px 0;
         }

.page_list li {
    display: inline-block;
}

.page_list a {
    display: inline-block;
    color: #333;
    border: 1px solid #e8e8e8;
    background: #f8f8f8;
    text-align: center;
    padding: 0 8px;
    margin: 0 3px;
}

.page_list a:hover {
    color: #fff;
    border: 1px solid #898989;
    background: #898989;
}

.page_list .active span {
    color: #333;
    border: 1px solid #ccc;
    background: #ccc;
    text-align: center;
    padding: 0 8px;
    margin: 0 1px;
    display: inline-block;
}

#menua {
    display: none;
}

.ditu {
    float: left;
    width: 100%;
    height: 400px;
}


/*生殖专题*/
.sz-nav{float:right;padding:20px 0 0;}
.sz-index-into-pic{width:50%;height:600px;float:left;}
.sz-index-into-pic img{width:100%;height:100%;object-fit:cover;display:block;}
.sz-index-into-txt{width:35%;height:500px;float:left;padding:100px 10% 0 5%;background:#008952;color:#fff;}
.sz-index-into-txt h2{font-size:60px;position:relative;height:80px;}
.sz-index-into-txt h2:after{content:""; position: absolute;bottom:8px;left:0;border-bottom:1px solid #fff;width:90px;}
.sz-index-into-txt p{font-size:14px;line-height:30px;padding:10px 0 50px;}
.sz-index-into-txt span a{border:1px solid #fff;border-radius:10px;padding:10px 40px;text-align: center;color:#fff;font-size:16px;}
.sz-index-into-txt span a:hover{background:#fff;color:#008952;}

.sz-title{width:100%;float:left;height:50px;line-height:50px;padding:10px 0;}
.sz-title h4{float:left;font-size:24px;}
.sz-title span{float:right;}
.sz-title span a{font-size:16px;color:#666;}

.sz-mz-pic{width:100%;float:left;}
.sz-mz-pic ul li{width:32%;float:left;margin:0 2% 0 0;position: relative;}
.sz-mz-pic ul li h3{position: absolute;left:0;top:0;width:100%;height:100%;text-align:center;color:#fff;font-size:24px;text-shadow:1px 1px 0 #000;display: flex;align-items: center;justify-content: center;}
.sz-mz-pic ul li img{width:100%;height:auto;}
.sz-mz-pic ul li:nth-child(3n){margin-right:0;}
.sz-mz-pic ul li a:hover h3{color:#008952;text-shadow:1px 1px 0 #fff;}
.sz-area{width:48%;float:left;}
.sz-areb{width:48%;float:right;}
.sz-index-list ul li{width:100%;float:left;border-bottom:1px solid #eee;padding:20px 0;height:30px;line-height:30px;}
.sz-index-list ul li h3{float:left;font-size:18px;width:80%;overflow:hidden;height:30px;}
.sz-index-list ul li span{float:right;color:#999}


.sz-index-pic{width:1220px;margin:0 auto;position:relative;float:left;left:-10px;padding:0 0 20px;}
.sz-index-pic .slick-slide{padding:10px;}
.sz-index-pic .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:35%;position: absolute; text-indent:-9999px; cursor: pointer;}
.sz-index-pic .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.sz-index-pic .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.sz-index-pic .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.sz-index-pic .slick-dots li{width:8px;height:8px;background:#ccc;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.sz-index-pic .slick-dots li.slick-active{background:#008952;}
.sz-index-pic .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }


.sz-index-pic .sz-listpic{text-align:center;margin:0 0 30px;}
.sz-index-pic .sz-listpic .pic{width:224px;height:282px;overflow:hidden;position:relative}
.sz-index-pic .sz-listpic .pic img{display:block;width:224px;height:282px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.sz-index-pic .sz-listpic a h3{font-size:18px;color:#008952;padding:10px 0 5px;}
.sz-index-pic .sz-listpic a p{color:#333;padding:5px 0 0;}

.sz-wd-k{display:block;margin:20px 0;overflow:hidden;padding:40px 3%;float:left;background:url(../images/sz-bg.png) no-repeat right bottom #fff;width:94%;-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);box-shadow: 0px 0px 3px rgba(0,0,0,0.2);}
.sz-wd-k ul li{width:100%;float:left;border-bottom:1px solid #eee;padding:20px 0;height:30px;line-height:30px;}
.sz-wd-k ul li h3{float:left;font-size:18px;width:80%;overflow:hidden;height:30px;}
.sz-wd-k ul li span{float:right;color:#999}

.sz-quick-title{text-align:center;line-height: 1.5;font-size:32px;padding:50px 0 0;}

.sz-quick ul li{margin:3%;width:19%;position: relative;float:left;text-align: center;padding:27px 0 20px;border:1px solid #e5e5e5;box-sizing: border-box !important;border-radius: 10px;}
.sz-quick ul li:last-child{margin-right: 0;}
.sz-quick ul li .imgs{position: relative;}
.sz-quick ul li .img{position: relative;overflow: hidden;width: 62px;margin: 0 auto;}
.sz-quick ul li .img::before{content: "";display: block;padding-top: 100%;}
.sz-quick ul li .img img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.sz-quick ul li .img2{position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0;}
.sz-quick ul li .p{margin-top: 10px;font-size:18px;line-height:1.5}
.sz-quick ul li:hover{background: #01763a;color: #fff;}
.sz-quick ul li:hover .img2{opacity: 1;transition: all 0.32s;}
.sz-quick ul li:hover .img1{opacity: 0;transition: all 0.32s;}
.sz-quick ul li:hover .p{color: #fff;}
/*页脚区域*/
.footer {
     background: url(../images/footerbg.png) no-repeat center top #239C97;
     background-size: cover;
     width: 100%;
     float: left;
     clear: both;
     color: #fff;
 }

.footer .link {
    padding: 10px 0;
    border-bottom: 1px solid #258961;
    color: #fff;
    line-height: 30px;
    width: 100%;
    margin: 0 0 20px 0;
}

.footer .link a {
    margin-right: 16px;
}

.footer .link a.last {
    margin: 0;
    padding: 0;
    background: none;
}

.footer .flogo {
    width: 287px;
    height: 220px;
    position: relative;
    float: left;
    margin:50px 0 0;
}

.footer .flogo h1 {
    width: 287px;
    height: 220px;
}

.footer .flogo h1 a {
    background: url(../images/footerlogo.png) no-repeat;
    background-size: auto 220px;
    text-indent: -9999px;
    width: 287px;
    height: 220px;
    display: block;
}

.footer .ftxt {
    float: left;
    padding: 0 0 0 65px;
    width:400px;
}

.footer .ftxt p {
    padding: 0 0 10px 0;
    line-height:24px;
    font-size: 12px;
}
.footer .ftel {
    float: left;width:100%;margin:10px 0 0;
    
}
.footer .ftel ul li{float:left;padding:0 30px 20px 50px;background:url(../images/ftelb.png) no-repeat left 4px;background-size:40px auto;}
.footer .ftel ul li:last-child{background:url(../images/ftela.png) no-repeat left 4px;background-size:40px auto;}
.footer .ftel ul li p{padding:0;font-size:24px;}
.footer .shiye {
    width: 40px;
  display: inline-block;
  position: relative;
  top: 10px;
}
.footer .shiye img{
    height:30px;
}
.footer .weixin {
    float: right;
    text-align: center;
	width:260px;
}

.footer .weixin li {
    float: left;
    margin: 0 0 10px 30px
}

.footer .weixin img {
    width: 100px;
}

.footer a {
    color: #fff;
}

.footer a:hover {
    color: #D1F8F6
}
.footer .copy{width:100%;float:left;display:block;position:relative;text-align:center;border-top:1px solid #258961;padding:10px 0 20px;}
.footnav {
    display: none;
}/*Top按钮*/*html {
              background-image: url(about:blank);
              background-attachment: fixed;
          }/*解决IE6下滚动抖动的问题*/.tbox {
                                width: 50px;
                                float: right;
                                position: fixed;
                                right: 10px;
                                z-index: 10;
                                bottom: 15px;
                                _position: absolute;
                                _bottom: auto;
                                _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
                                _margin-bottom: 15px;
                                display: none;
                            }/*解决IE6下不兼容 position:fixed 的问题*/.tbox #gotop {
                                                                 width: 50px;
                                                                 height: 50px;
                                                                 background: url(../images/icon.png) no-repeat 0 0;
                                                                 display: block;
                                                             }

.middle {
    font-size: 0;
}

.middle:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.middle-cont {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: 0;
}

.rightnav {
    position: fixed;
    right: 0;
    top: 40%;
    width: 70px;
    z-index: 99;
    margin-top: -190px;
}

.rightnav .item {
    width: 70px;
    height: 70px;
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
    position: relative;
    margin-bottom: 6px;
    -webkit-box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
    box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
}

.rightnav .tit {
    font-size: 14px;
    color: #fff;
    text-align: center;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #008954;
    line-height: 20px;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}

.rightnav .middle {
    width: 100%;
    height: 100%;
}

.rightnav .item:hover .tit {
    opacity: 1;
}

#code,#coder {
    position: fixed;
    bottom: 10px;
    right: 0px;
    background: #fff;
    width: 140px;
    z-index: 100;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

#coder {
    left: 0;
}

#code span,#coder span {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 20px;
}

#code ul li,#coder ul li {
    width: 120px;
    float: left;
    text-align: center;
    padding: 10px;
}

#code ul li img,#coder ul li img {
    width: 120px;
}

.gotop1 {
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    visibility: hidden;
    cursor: pointer;
}

.gotop1.show {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
#adcode{z-index:99999;left:0px;position:absolute;top:0px;width:240px;height:348px;}
#adcode img{width:100%;height:auto;}
#adcode .closestyle{background:#fff;color:#000;width:40px;height:24px;position:absolute;right:1px;bottom:1px;text-align: center;line-height: 24px;}
@media (max-width:768px) {
    .bl10 {
        height: 0px;
    }

    .bl20 {
        height: 0px;
    }

    .bl40 {
        height: 5px;
    }

    .bl50 {
        height: 10px;
    }

    .bl60 {
        height: 0px;
    }

    .bl80 {
        height: 20px;
    }
    .bl100 {
        height: 20px;
    }
    .footm {
        opacity: 1;
        -webkit-transform: translateY(0px) translateX(0);
        -moz-transform: translateY(0px) translateX(0);
        transform: translateY(0px) translateX(0);
    }

    .wrap {
        width: 100%;
        min-width: 100%;
    }

    .iwrap {
        width: 100%;
        min-width: 100%;
    }

    .col {
        width: 100%;
    }

    .cor {
        width: 100%;
        float: left;
    }

    .newsl {
        width: 96%;
        padding: 2%;
    }

    .newsr {
        float: left;
        width: 96%;
        padding: 2%;
    }    /*头部区域*/	.top {
                         background: #fff;
                         height: 50px;
                         line-height: 50px;
                     }

    .top .logo {
        width: 139px;
        height: 35px;
        margin: 7px 0 0 4px;
    }

    .top .logo h1 {
        width: 139px;
        height: 35px;
        box-shadow: 0px 0px 10px rgba(0,0,0,0);
    }

    .top .logo h1 a {
        background-size: auto 35px;
        width: 139px;
        height: 35px;
    }

    .top .topr {
        display: none;
    }

    .top .menu {
        background: url(../images/menus.png) no-repeat;
        text-indent: -9999px;
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 5px;
        right: 0px;
    }

    #menua {
        display: block;
    }

    .head .tweixin {
        display: none;
    }

    .navbg {
        width: 100%;
        height: 60px;
        line-height: 30px;
        display: none;
    }

    .navs {
        height: 60px;
        line-height: 30px;
    }

    .navs li {
        width: 20%;
    }

    .navs li a {
        display: block;
        text-align: center;
        width: 100%;
        font-size: 14px;
        color: #fff;
    }

    .navs li ul li a {
        width: 80px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }

    .head .tel {
        right: 45px;
        top: 15px;
        height: 20px;
        z-index: 99;
        padding: 0px;
        background: none;
        width: 20px;
        overflow: hidden;
    }

    .head .tel span {
        display: none;
    }

    .head .tel p {
        padding: 0;
    }

    .head .tel p a {
        background: url(../images/tel.png) no-repeat;
        color: #008954;
        font-size: 12px;
        text-indent: 9999px;
        line-height: 20px;
        padding: 0;
        display: block;
        width: 25px;
        height: 20px;
        background-size: auto 20px;
    }

    .head .menu {
        background: url(../images/menus.png) no-repeat;
        text-indent: -9999px;
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 5px;
        right: 0px;
    }

    #menua {
        display: block;
    }

    .sbanner {
        height: 140px;
        background-size: auto 140px;
    }    /*首页*/    /* banner */	.banners {
                                       height: 180px;
                                       position: relative;
                                   }

    .banner a {
        height: 180px;
        background-size: auto 180px;
    }

    .banner .slick-arrow {
        top: 40%;
        height: 25px;
        width: 25px;
        background-size: auto 25px;
    }

    .banner .slick-next {
        background-position: -25px 0px;
    }

    .banner .slick-dots {
        bottom: 15px;
    }

    .banner .slick-dots li {
        margin: 0 3px;
    }

    .banners .search {
        display: none;
    }

    .quick {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .quick .guahao {
        width: 58%;
        height: auto;
        padding: 0 0 10px 2%;
    }

    .quick .guahao h2 {
        font-size: 16px;
        border-bottom: 1px solid #ddd;
        line-height: 35px;
        height: 35px;
    }

    .quick .guahao p {
        font-size: 12px;
        line-height: 24px;
    }

    .quick .guahao p span {
        font-size: 12px;
        font-weight: bold;
        color: #f00;
    }

    .quick .guahao .lineg {
        border-bottom: 1px solid #ddd;
    }

    .quick .guahao .yuyueguahao {
        float: left;
        background: url(../images/yuyueguahao.png) no-repeat 10px center #00AD6A;
        margin: 5px 0 0;
        padding: 0 0 0 25px;
        color: #fff;
        font-size: 12px;
        border-radius: 20px;
        display: block;
        width: 60px;
        height: 30px;
        line-height: 30px;
        background-size: auto 15px;
    }

    .quick .guahao .yuyueguahao:hover {
        background-color: #00C77A
    }

    .quick .guahao .tijianyuyue {
        float: left;
        background: url(../images/yuyueguahao.png) no-repeat 10px center #00AD6A;
        margin: 5px 0 0 5px;
        padding: 0 0 0 25px;
        color: #fff;
        font-size: 12px;
        border-radius: 20px;
        display: block;
        width: 60px;
        height: 30px;
        line-height: 30px;
        background-size: auto 15px;
    }

    .quick .guahao .tijianyuyue:hover {
        background-color: #00C77A
    }

    .quick .webyy {
        width: 40%;
        height: auto;
        padding: 0 0 10px;
        box-shadow: 0px 0px 3px rgba(0,0,0,0);
    }

    .quick .webyy h3 {
        color: #1BB895;
        font-size: 16px;
        border-bottom: 1px solid #ddd;
        line-height: 35px;
        height: 35px;
    }

    .quick .webyy p {
        font-size: 12px;
        line-height: 24px;
        color: #000;
    }

    .quick .webyy .lineg {
        border-bottom: 1px solid #ddd;
    }

    .quick .webyy .webyya {
        background: url(../images/webyya.png) no-repeat 0 center;
        padding: 0 0 0 30px;
        background-size: auto 20px;
    }

    .quick .webyy .webyyb {
        background: url(../images/webyyb.png) no-repeat 0 center;
        padding: 0 0 0 40px;
    }

    .quick .webyy .jinru {
        background: url(../images/jinru.png) no-repeat 10px center #00AD6A;
        margin: 5px 0 0;
        padding: 0 0 0 25px;
        color: #fff;
        font-size: 12px;
        border-radius: 20px;
        display: block;
        width: 60px;
        height: 30px;
        line-height: 30px;
        background-size: auto 15px;
    }

    .quick .webyy .jinru:hover {
        background-color: #00C77A
    }

    .quick .jzzn {
        width: 96%;
        height: auto;
        padding: 0 2% 10px;
    }

    .quick .jzzn h3 {
        font-size: 16px;
        line-height: 35px;
        height: 35px;
    }

    .quick .jzzn ul {
        border: 1px solid #ddd;
        border-radius: 5px;
        width: 99.5%;
        height: 100px;
    }

    .quick .jzzn ul li {
        width: 33%;
        float: left;
        height: 50px;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .quick .jzzn ul li a {
        display: block;
        width: 60%;
        height: 50px;
        line-height: 50px;
        padding: 0 0 0 40%;
        font-size: 12px;
    }

    .quick .jzzn ul li:nth-child(2n) {
        border-right: 1px solid #ddd;
    }

    .quick .jzzn ul li:nth-child(3n) {
        border-right: none;
    }

    .quick .jzzn ul li:nth-child(4),.quick .jzzn ul li:nth-child(5),.quick .jzzn ul li:nth-child(6) {
        border-bottom: none;
    }

    .quick .jzzn ul li a.jzzna {
        background: url(../images/jzzna.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .quick .jzzn ul li a.jzznb {
        background: url(../images/jzznb.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .quick .jzzn ul li a.jzznc {
        background: url(../images/jzznc.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .quick .jzzn ul li a.jzznd {
        background: url(../images/jzznd.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .quick .jzzn ul li a.jzzne {
        background: url(../images/jzzne.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .quick .jzzn ul li a.jzznf {
        background: url(../images/jzznf.png) no-repeat 15px center;
        background-size: auto 30px;
    }

    .inewscon,.inewscona {
        width: 96%;
        float: left;
        padding: 2%;
    }

    .inewscon div {
        width: 100%;
        overflow: hidden;
        height: auto;
    }

    .inewscon ul {
        width: 100%;
        float: left;
    }

    .inewscon li,.inewscona li {
        float: left;
        width: 100%;
        padding: 5px 0;
        border-bottom: 1px solid #DBDBDB;
        margin: 0;
    }

    .inewscon li a,.inewscona li a {
        color: #484848;
        height: 75px;
        display: block;
        width: 100%;
        position: relative;
    }

    .inewscon li a img {
        width: 100px;
        height: 75px;
        float: left;
        padding: 0 10px 0 0;
    }

    .inewscon li a .times {
        float: left;
        width: 75px;
        height: 75px;
        background: #00CE7E;
        color: #fff;
        margin: 0 10px 0 0;
        text-align: center;
    }

    .inewscon li a .times h6 {
        font-size: 36px;
        padding: 15px 0 10px;
    }

    .inewscon li a h3,.inewscona li a h3 {
    }

    .inewscon li a span,.inewscona li a span {
        position: absolute;
        bottom: 5px;
        right: 0;
        color: #999
    }

    .inewscon li a:hover,.inewscona li a:hover {
        background: #EBFCF5;
    }

    .flashk {
        width: 100%;
        float: left;
        height: 220px;
        display: none;
    }

    .flash {
        width: 100%;
        height: 220px;
        overflow: hidden;
    }

    .flash li {
        height: 220px;
        position: relative;
    }

    .flash li img {
        float: left;
        width: 100%;
        height: 220px;
    }    /*医疗*/	.iyiliao,.iyiliao ul {
                       width: 100%;
                       float: left;
                   }

    .iyiliao li {
        width: 100%;
        padding: 5px 0;
    }

    .iyiliao li:last-child {
        border-bottom: none;
    }

    .iyiliao li a {
        color: #484848;
        height: 75px;
        display: block;
        width: 100%;
        position: relative;
    }

    .iyiliao li a img {
        width: 100px;
        height: 75px;
        float: left;
        padding: 0 20px 0 0;
    }

    .iyiliao li a .times {
        float: left;
        width: 75px;
        height: 75px;
        background: #00CE7E;
        color: #fff;
        margin: 0 10px 0 0;
        text-align: center;
    }

    .iyiliao li a .times h6 {
        font-size: 36px;
        padding: 15px 0 10px;
    }

    .iyiliao li a h3 {
        font-size: 14px;
        font-weight: bold;
        height: 20px;
        overflow: hidden;
    }

    .iyiliao li a p {
        line-height: 24px;
        padding: 5px 0 0;
    }

    .iyiliao li a span {
        position: absolute;
        bottom: 5px;
        right: 0;
        color: #999
    }

    .iyiliao li a:hover {
        background: #EBFCF5;
    }

    .ititles {
        width: 98%;
        height: 35px;
        line-height: 35px;
        padding: 0 1%;
    }

    .ititles h3 {
        font-size: 16px;
        height: 35px;
        line-height: 35px;
    }

    .ititles h3 i {
        font-size: 10px;
        padding: 0 0 0 5px;
    }

    .ititles span a {
        font-size: 12px;
    }

    .inewsr {
        width: 100%;
        height: auto;
    }

    .inewsra {
        width: 100%;
        height: auto;
    }    /*护理园地*/	.huli {
                         padding: 2%;
                         width: 96%;
                     }

    .margin25 {
        margin: 0;
    }

    .margin20 {
        margin: 0;
    }

    .hulithree {
        width: 100%;
        height: auto;
    }

    .hulifour {
        width: 100%;
        height: auto;
    }

    .hlabout {
        height: auto;
    }

    .hlaboutpic {
        width: 100%;
        height: 200px;
    }

    .hlaboutpic img {
        width: 100%;
        height: 200px;
    }

    .hlabouttxt {
        width: 96%;
        height: auto;
        padding: 15px 2%;
    }

    .hlabouttxt h1 {
        font-size: 18px;
    }

    .hlabouttxt p {
        line-height: 21px;
        padding: 5px 0;
        font-size: 12px;
    }

    .hlabouttxt a {
        font-size: 12px;
    }

    .huliad {
        width: 100%;
        height: 200px;
    }

    .tijianad {
        width: 100%;
        height: 200px;
    }

    .huliad li img {
        width: 100%;
        height: 200px;
    }

    .tijianad img {
        width: 100%;
        height: 200px;
    }

    .hulipic {
        width: 100%;
        height: 170px;
        left: 0px;
        overflow: hidden
    }

    .ihulipic {
        width: 100%;
        height: 120px;
        float: left;
        padding: 5px 0;
    }

    .ihulipic img {
        height: 100px;
    }

    .ihulipic h3 {
        font-size: 12px;
    }    /*公告*/	.igonggao {
                       height: auto;
                       padding: 0;
                   }

    .igonggaotit {
        width: 96%;
        margin: 0;
        height: auto;
        padding: 0 2%
    }

    .igonggaotit ul li {
        padding: 5px;
    }

    .igonggaotit ul li h4 {
        font-size: 12px;
        font-weight: 100;
    }

    .igonggaocon {
        width: 100%;
    }

    .igonggaocon ul {
        width: 100%;
        float: left;
    }

    .igonggaocon ul li {
        width: 48%;
        margin: 0 0 10px 0;
        height: auto;
        float: left;
        padding: 1%;
        overflow: hidden;
    }

    .igonggaocon ul li a {
        display: block;
        height: 80px;
        width: 90%;
        padding: 5%;
        border-radius: 5px;
    }

    .igonggaocon ul li a:hover {
        background: #eee;
    }

    .igonggaocon ul li a span {
        font-size: 14px;
    }

    .igonggaocon ul li a h6 {
        font-size: 12px;
        margin: 5px 0 0;
    }

    .areab {
        width: 96%;
        padding: 0 2%;
    }

    .iyixuecon {
        width: 100%;
        margin: 0 auto;
        position: relative;
        float: left;
        left: 0px;
    }

    .iyixuecon .slick-slide {
        padding: 0px;
    }

    .iyixuecon ul li {
        width: 100%;
        float: left;
    }

    .iyixuecon ul li a {
        height: 30px;
        line-height: 30px;
        width: 100%;
    }

    .iyixuecon ul li a span {
        width: 15%;
        font-size: 10px;
    }

    .iyixuecon ul li a h4 {
        width: 80%;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
    }    /*ks_nav*/	.ks_nav {
                           width: 100%;
                           margin: 0;
                           height: auto;
                       }

    .ks_nav .tab ul {
        margin-top: 0px;
    }

    .ks_nav .tab ul li {
        width: 100%;
        height: auto;
        float: left;
        margin-right: 0px;
    }

    .ks_nav .tab ul li.li3 {
        margin-right: 0;
    }

    .ks_nav .tab ul li.on {
        width: 100%;
    }

    .ks_nav .tab ul li .tit {
        float: left;
        width: 100%;
        height: auto;
    }

    .ks_nav .tab ul li .tit i {
        display: inline-block;
        float: left;
        width: 24px;
        height: 24px;
        margin: 5px 0 5px 10px;
    }

    .ks_nav .tab ul li.li1 .tit i {
        background-size: auto 24px;
    }

    .ks_nav .tab ul li.li2 .tit i {
        background-size: auto 24px;
    }

    .ks_nav .tab ul li.li3 .tit i {
        background-size: auto 24px;
    }

    .ks_nav .tab ul li.li4 .tit i {
        background-size: auto 24px;
    }

    .ks_nav .tab ul li .tit h3 {
        width: auto;
        float: left;
        font-size: 14px;
        line-height: 24px;
        height: 24px;
        margin: 5px 0 5px 5px;
    }

    .ks_nav .tab ul li .list {
        height: auto;
        padding: 5px 0;
        width: 100%;
    }

    .ks_nav .tab ul li.on .list {
        width: 100%;
        border: none;
    }

    .ks_nav .tab ul li .list a {
        float: left;
        width: 31.5%;
        height: 30px;
        font-size: 11px;
        text-align: center;
        line-height: 30px;
        border: 1px solid #f1f1f1;
        border-radius: 4px;
        margin: .5%;
    }

    .ks_nav .tab ul li .list a:hover {
        color: #00A366;
        border: 1px solid #00A366;
    }

    .ks_nav .below {
        margin-top: 30px;
    }

    .ks_nav .below a {
        float: left;
        width: 277px;
        height: 96px;
        margin-left: 30px;
        border-radius: 6px;
    }

    .ks_nav .below a:first-child {
        margin-left: 0;
    }

    .ks_nav .below a img {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 6px;
        transition: all .3s;
    }

    .ks_nav .below a img:hover {
        transform: translate(5px,5px);
    }    /*首页医生列表*/	.izhuangjia {
                           height: auto;
                           padding: 0;
                           margin: 0;
                       }

    .indexpro {
        width: 100%;
        height: 400px;
        left: 0px;
        overflow: hidden;
    }

    .indexpro .slick-slide {
        padding: 80px 5px 0;
    }

    .indexpro .slick-arrow {
        width: 20px;
        height: 35px;
        border: none;
        z-index: 1;
        top: 40%;
        position: absolute;
        text-indent: -9999px;
        cursor: pointer;
    }

    .indexpro .slick-prev {
        left: -20px;
        background: url(../images/left.png) no-repeat center center;
    }

    .indexpro .slick-next {
        right: -20px;
        background: url(../images/right.png) no-repeat center center;
    }

    .indexpro .slick-dots {
        position: absolute;
        left: 50%;
        bottom: 10px;
        transform: translateX(-50%);
        z-index: 1000;
    }

    .indexpro .slick-dots li {
        width: 8px;
        height: 8px;
        background: #ccc;
        float: left;
        margin: 0 5px;
        border-radius: 50%;
        cursor: pointer
    }

    .indexpro .slick-dots li.slick-active {
        background: #008954;
    }

    .indexpro .slick-dots button {
        display: none !important;
        background: none;
        position: absolute;
        text-indent: -9999px;
    }

    .ilistpic {
        position: relative;
        background: #fff;
        height: 290px;
    }

    .ilistpic a {
        display: block;
        height: 290px;
    }

    .ilistpic .pic {
        width: 130px;
        height: 75px;
        margin: 0 auto;
        position: relative;
    }

    .ilistpic .pic .picimg {
        width: 120px;
        height: 120px;
        overflow: hidden;
        border-radius: 50%;
        border: 5px solid #fff;
        position: absolute;
        top: -75px;
        z-index: 10;
        background: #fff;
    }

    .ilistpic .pic .picimg img {
        width: 120px;
        height: auto;
        float: left;
        object-fit: cover;
        transform: scale(1);
        -webkit-transform: scale(1);
        transition: all .8s;
        -webkit-transition: all .8s
    }

    .ilistpic .txt {
        width: 96%;
        height: 160px;
        float: left;
        padding: 15px 2%;
        text-align: center;
    }

    .ilistpic .txt h3 {
        font-size: 16px;
        font-weight: bold;
        padding: 5px 0;
    }

    .ilistpic .txt span {
        color: #666
    }

    .ilistpic .txt p {
        color: #666;
        margin: 15px 0;
        height: 63px;
        line-height: 21px;
        overflow: hidden;
        text-align: left;
    }

    .ilistpic .txt h4 {
        color: #008954;
        font-size: 16px;
        font-weight: bold;
        padding: 15px 0;
        border-top: 1px solid #E4E4E4;
    }

    .ilistpic a:hover .pic .picimg img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1)
    }

    .ilistpic:hover {
        background: #EBFCF5;
    }    /*专题*/	.zhuanti {
                       width: 100%;
                       left: 0px;
                       overflow: hidden;
                       height: auto;
                       padding: 0 0 20px;
                   }

    .tese {
        width: 100%;
        left: 0px;
        height: 110px;
        overflow: hidden
    }

    .tese a {
        width: 100%;
        height: 80px;
        line-height: 80px;
        font-size: 16px;
    }

    .zhuanti .slick-slide,.tese .slick-slide {
        padding: 5px;
    }

    .zhuanti .slick-slide img {
        width: 100%
    }    /*内页*/	.cobg {
                       background: #fff;
                       margin-top: 50px;
                   }

    .co {
        width: 100%;
        padding: 0px;
        min-width: 100%;
        background: #fff;
    }

    .main {
        width: 100%;
        min-width: 100%;
        background: #fff;
    }

    .col {
        width: 100%;
    }

    .cor {
        float: left;
        width: 100%;
    }

    .cname {
        color: #fff;
        width: 96%;
        height: 34px;
        line-height: 34px;
        padding: 0 2%;
        background: #008954;
    }

    .cname h4 {
        font-size: 14px;
    }

    .piclists {
        width: 100%;
        clear: both;
        overflow: hidden;
        margin: 20px auto 10px;
        float: left;
    }

    .piclists ul {
        width: 98%;
        float: left;
        padding: 0 1%;
    }

    .piclists ul li {
        width: 31.33333%;
        padding: 0 1% 1%;
        margin: 0 0 10px 0;
    }

    .piclists ul li .pic {
        height: 170px;
    }

    .piclists ul li h2 {
        padding: 2px 0;
        font-size: 12px;
    }

    .piclists ul li p {
        font-size: 10px;
        padding: 0 0 5px;
        height: 15px;
    }/*    .piclists ul li{float:left;text-align:center;height:auto;width:15.1666666%;margin:0 1.5% 20px 0;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}    .piclists ul li:hover{background:#fff-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);box-shadow:0 0 7px 1px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}    .piclists ul li .pic{overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height:300px;}    .piclists ul li .pic img{width: 100%;height: 100%;object-fit: cover;	transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}    .piclists ul li h2{padding:5px 0;font-size:14px;}    .piclists ul li p{padding:0 0 10px;height:20px; overflow:hidden;}    .piclists ul li span{text-align:center; position:relative;background:#fff;border:1px solid #ddd;padding:5px 50px;margin:0 0 15px;color:#4C4747;}    .piclists ul li a:hover span{border:1px solid #DC0C0C;color:#fff;}    .piclists ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}    .piclists ul li a span, .piclists ul li a span:before, .piclists ul li a span:after {box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}    .piclists ul li a span:before {content: '';position: absolute;width:0;top:0px;left: 0;height:27px;background: #DC0C0C;z-index:0;}    .piclists ul li a:hover span:before {width: 100%;}    .piclists ul li a span i{ position: relative; z-index: 1; font-style: normal}*/	.newslist {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin: 10px auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        float: left;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

    .newslist ul {
        width: 100%;
    }

    .newslist ul li {
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
    }

    .newslist ul li a {
        background: #fff;
        padding: 2%;
        display: block;
        width: 96%;
        height: auto;
    }

    .newslist ul li .img {
        float: left;
        width: 100%;
        height: auto;
    }

    .newslist ul li .img img {
        width: 100%;
        height: auto;
    }

    .newslist ul li .txt {
        float: right;
        width: 100%;
        height: auto;
        padding: 0
    }

    .newslist ul li .txt span {
        font-size: 12px;
    }

    .newslist ul li .txt h2 {
        color: #333;
        font-size: 14px;
    }

    .newslist ul li .txt h2:after {
        color: #333;
        font-size: 18px;
    }

    .newslist ul li .txt p {
        padding: 5px 0 5px;
        color: #999;
        font-size: 10px;
    }

    .newslist ul li a:hover {
        background: #fafafa;
    }    /*图片列表*/	.piclist ul {
                         width: 100%;
                     }

    .piclist ul li {
        width: 48%;
        margin: 0 1% 10px;
    }

    .piclist ul li a h3 {
        padding: 5px 0;
        font-size: 12px;
    }

    .piclist ul li a .pic {
        height: 120px;
    }    /*feedback*/	.feedback ul li label {
                             width: 15%;
                             padding: 10px 10px 10px 0;
                             font-size: 14px;
                         }

    .feedback ul li input {
        width: 75%;
        padding: 10px 0 10px 5px;
    }

    .feedback ul li textarea {
        width: 75%;
        padding: 10px 0 10px 5px;
        height: 100px;
    }    /*列表内容页*/	.listConts {
                          padding: 10px 0;
                      }

    .listConts .titles {
        font-size: 18px;
        line-height: 30px;
    }

    .listConts .desc {
        width: 100%;
        padding: 0;
    }

    .listConts .post {
        padding: 2%;
        width: 96%;
        float: left;
    }

    .listConts .post img {
        max-width: 100%;
        height: auto;
    }

    .local {
        height: auto;
        line-height: 30px;
        font-size: 11px;
    }

    .local span {
        background-size: auto 15px;
        padding: 0 0 0 18px;
    }

    .pnavtit {
        position: absolute;
        right: 10px;
        top: 0px;
        width: 40px;
        cursor: pointer;
        color: #95601C;
        background: url(../images/downs.png) no-repeat center right;
        background-size: 15px auto;
        display: block;
    }

    .current {
        background: url(../images/ups.png) no-repeat center right;
        background-size: 15px auto;
    }

    .pnav {
        width: 96%;
        background: #fff;
        border: none;
        margin: 0;
        padding: 2%;
    }

    .pnav ul li {
        float: left;
        margin: 0;
    }

    .pnav ul li a {
        border: none;
        background: none;
        font-size: 12px;
        width: auto;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
    }

    .anav {
        text-align: center;
        height: 38px;
        line-height: 38px;
        width: 100%;
        position: relative;
    }

    .anav a {
        font-size: 12px;
        margin: 0 4px;
        padding: 8px 5px;
        position: relative;
        z-index: 1;
        color: #333;
    }

    .anav a:hover,.anav a.on {
        border-bottom: 2px solid #2582C5;
        color: #333;
    }

    .about {
        width: 96%;
        padding: 2%;
    }

    .aboutcon {
        width: 100%;
        padding: 0 0 20px
    }

    .aboutpic {
        width: 100%;
        padding: 10px 0 0;
    }

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

    .aboutconb {
        padding: 0
    }

    .aboutconb img {
        max-width: none;
        width: 100%;
    }

    .contact {
        width: 100%;
    }

    .contact h2 {
        width: 100%;
        font-size: 18px;
        font-weight: bold;
        padding: 0 0 2px 0;
    }

    .contact dl {
        width: 100%;
    }

    .contact dl dt {
        font-size: 14px;
        padding: 5px 0;
    }

    .contact dl dd {
        height: auto;
        font-size: 12px;
    }

    .maps {
        width: 100%;
        margin: 10px 0 0
    }

    .listConts .newscon {
        padding: 10px 0;
    }

    .listConts .newscon img {
        max-width: none;
        width: 100%;
        height: auto;
    }

    .toplist {
        margin: 10px 0 0;
    }

    .preNext {
        margin: 10px 0 0 0;
    }    /*产品详情*/	.prodetail {
                         position: relative;
                         padding: 10px 0;
                         width: 100%;
                     }

    .detaill {
        width: 100%;
        margin: 0 auto;
    }

    .detailpic {
        margin: 0 auto;
        height: 320px;
        width: 320px;
        overflow: hidden;
        border: none
    }

    .detailpic ul {
        height: 320px;
        width: 320px;
        overflow: hidden;
    }

    .detailpic a {
        width: 320px;
        height: 320px;
        display: table-cell;
        background: #fff;
        vertical-align: middle;
        text-align: center;
        *display: block;
        *font-size: 125px;
        *font-family: Arial;
        overflow: hidden;
        padding: 0px;
    }

    .detailpic img {
        vertical-align: middle;
        max-width: 320px;
        max-height: 320px;
    }    /*图片小图预览列表*/	.spec-scroll {
                             width: 320px;
                             height: 70px;
                             margin: 0 auto;
                         }

    .spec-scroll .prev {
        float: left;
        margin-right: 6px;
    }

    .spec-scroll .next {
        float: right;
    }

    .spec-scroll .prev {
        display: block;
        background: url(../images/lefta.png) no-repeat center center;
        width: 11px;
        height: 70px;
        cursor: pointer;
    }

    .spec-scroll .next {
        display: block;
        background: url(../images/rightb.png) no-repeat center center;
        width: 11px;
        height: 70px;
        cursor: pointer;
    }

    .spec-scroll .items {
        float: left;
        position: relative;
        width: 288px;
        height: 70px;
        overflow: hidden;
    }

    .spec-scroll .items ul {
        position: absolute;
        width: 999999px;
        height: 70px;
    }

    .spec-scroll .items ul li {
        float: left;
        width: 73px;
        text-align: center;
    }

    .spec-scroll .items ul li a.img {
        width: 65px;
        height: 65px;
        display: table-cell;
        background: #fff;
        vertical-align: middle;
        text-align: center;
        *display: block;
        *font-size: 125px;
        *font-family: Arial;
        overflow: hidden;
        border: 1px solid #EAEAEA;
        padding: 0px;
    }

    .spec-scroll .items ul li a.img img {
        vertical-align: middle;
        max-height: 65px;
        max-width: 65px;
    }

    .spec-scroll .items ul li.tb-selected .img {
        border: 1px solid #4FC242;
    }

    .pcon {
        width: 96%;
        padding: 2%;
    }

    .pcon img {
        width: 50%;
    }

    .ks {
        width: 96%;
        padding: 2%;
    }

    .ks h2 {
        font-size: 18px;
        padding: 10px 0;
    }

    .ktit a {
        padding: 5px 10px;
    }

    .kstk {
        padding: 10px 0;
    }

    .kstk h3 {
        font-size: 16px;
        text-align: center
    }

    .kstit {
        padding: 0;
    }

    .kstit h4 {
        font-size: 18px;
        width: 100%;
        text-align: center
    }

    .kstit span {
        float: right;
        border: 1px solid #a4a4a4;
        border-radius: 5px;
        font-size: 14px;
        padding: 2px 5px;
    }

    .kstk span {
        float: left;
        padding: 0 5px;
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        margin: 0 5px;
    }

    .kstk .kstktit {
        border-bottom: 1px solid #E8E8E8;
        height: 35px;
    }

    .kstk ul {
        width: 100%;
    }

    .kstk ul li {
        width: 31.33333%;
        margin: 1%;
    }

    .kstk ul li a {
        width: 98%;
        height: 30px;
        line-height: 30px;
        padding: 0;
        font-size: 12px;
    }

    .kstk ul li a:hover {
        color: #fff;
        background: #009B5F;
        border: 1px solid #009B5F;
    }    /*医生详情*/	.doctordetail {
                         padding-bottom: 10px;
                         margin: 20px 0 0;
                     }

    .doctordetail .doctorpic {
        float: none;
        margin: 0 auto;
        width: 210px;
        height: auto;
    }

    .doctordetail .doctorpic img {
        position: relative;
        left: 0px;
        top: 0px;
        width: 210px;
        height: 310px;
    }

    .doctordetail .doctorpic span {
        display: none;
    }

    .doctordetail .doctortxt {
        width: 100%;
        padding: 10px 0 20px;
        text-align: center;
        height: auto;
        margin: 0;
    }

    .doctordetail .doctortxt h1 {
        font-size: 16px;
        padding: 0px;
        background: none;
    }

    .doctordetail .doctortxt p {
        padding: 5px 0 0;
    }

    .doctorcontitle {
        font-size: 16px;
        margin: 5px 0 0;
        padding: 10px 0 0;
        background: none;
    }

    .doctorcontitle:after {
        width: 80px;
        height: 6px;
    }

    .doctorcon {
        padding: 2%;
        font-size: 12px;
        text-align: left;
        width: 96%;
    }
    /*页脚区域*/

    /*生殖专题*/
    .sz-nav{display:none;}
    .sz-index-into-pic{width:100%;height:auto;}
    .sz-index-into-txt{width:96%;padding:5% 2%;height:auto;}
    .sz-index-into-txt h2{font-size:24px;height:40px;}
    .sz-index-into-txt p{font-size:12px;line-height:21px;padding:10px 0 10px;height:100px;overflow:hidden;margin:0 0 10px;}
    .sz-index-into-txt span a{font-size:12px;padding:5px 20px;border-radius:5px;}
    .sz-title{width:96%;height:30px;line-height:30px;padding:2%;}
    .sz-title h4{font-size:16px;}
    .sz-title span a{font-size:12px;}
    .sz-mz-pic,.sz-index-list{width:96%;padding:2%;}
    .sz-mz-pic ul li h3{font-size:12px;}
    .sz-area,.sz-areb{width:100%;}
    .sz-index-list ul li{padding:5px 0;}
    .sz-index-list ul li h3{font-size:14px;}
    .sz-index-list ul li span{font-size:12px;}
    .sz-index-pic{width:100%;left:0;height:280px;}
    .sz-index-pic .sz-listpic .pic{width:100%;height:220px;}
    .sz-index-pic .sz-listpic .pic img{width:100%;height:220px;}
    .sz-index-pic .sz-listpic a h3{font-size:12px;color:#008952;padding:0 0 5px 0;}
    .sz-wd-k{margin:5px 0;padding:2%;width:96%;}
    .sz-wd-k ul li{padding:5px 0;}
    .sz-wd-k ul li h3{font-size:14px;}
    .sz-wd-k ul li span{font-size:12px;}
    .sz-quick-title{font-size:18px;padding:10px 0 0;}
    .sz-quick ul li{margin:3%;width:19%;}
    .sz-quick ul li .img{width:40px;}
    .sz-quick ul li .p{font-size:12px;}



    .description .content {flex-direction: column;align-items: center;}
    .description .content .ztbannersb{padding: 0 2%;width:96%;}
    .description .content .box{width:94%;padding:0 3%;font-size:16px;}
    .description .content .box .text {font-size:16px;padding:10px 0;}
    
    
    
    
    .news ul li {width: 48%;margin-right: 4%;}
    .news ul li:nth-child(2n) {margin-right: 0;}
    .news ul li:nth-child(2n+1) {margin-right: 4%;}




    
    
    
    
    
    .footer {
                         padding: 0 0 45px 0;
                     }

    .footer .link {
        padding: 10px 2%;
        line-height: 30px;
        width: 96%;
    }

    .footer .link a {
        margin-right: 16px;
    }

    .footer .link a.last {
        margin: 0;
        padding: 0;
        background: none;
    }

    .footer .flogo {
        float: none;
        margin: 0 auto;
    }

    .footer .ftxt {
        padding: 10px 10% 0 10%;
        width: 80%;
    }

    .footer .ftxt p {
        padding: 0;
        line-height: 24px;
        font-size: 12px;
    }
    .footer .weixin {
        float: none;
        width: 100%;
        margin: 0 auto;
    }

    .footer .weixin li {
        margin: 0;
        width:50%;text-align: center;
    }
    .footer .copy{padding:10px 0;}

    .footnav {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 45px;
        background: #008954;
        z-index: 1000;
        display: block;
    }

    .footnav a {
        width: 25%;
        line-height: 15px;
        display: block;
        text-align: center;
        float: left;
        padding: 5px 0 0 0;
    }

    .footnav a img {
        height: 20px;
        width: auto;
    }

    .footnav a p {
        color: #fff;
        padding: 0px;
        font-size: 12px;
    }

    .rightnav {
        display: none;
    }
    #adcode{width:120px;height:174px;}
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 50%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes fadeInUp {
    from {
        -webkit-transform: translate3d(0, 50%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none
    }
}