html{
    margin: 0;
    padding: 0;
    font-family: '微软雅黑';
    font-size: 16px;
}
body{
    margin:0;
    padding: 0;
}
ul,li{
    list-style:none;
}
ul,li,div,p,br,hr,input,textarea,select,form,h1,h2,h3,h4,h5,h6,span,img{
    margin: 0;
    padding: 0;
    line-height: 1;
}
br{
    clear: both;
}
img{
    display: block;
}
button{
    border: none;
}
textarea{
    resize: none;
}
a{
    text-decoration: none;
    transition: all .3s ease;
}
:root{
    --max-width: 1200px;
}
.center{
    margin: 0 auto;
}
.fcenter{
    text-align: center;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.df{
    display: flex;
}
.db{
    display: block;
}
.f14{
    font-size: 14px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}
/* 首页 */
.index_body{
}
/* 导航 */
.nav{
    background: #33a98f;
}
.nav_main{
    width: var(--max-width);
}
.nav_main ul{
    justify-content: space-around;
}
.nav_main ul li a{
    color: #FFFFFF;
    width: 120px;
    display: block;
    padding: 17px 0 17px 0;
}
.nav_main ul li a:hover{
    background-color: #42debd;
}
.banner{
    width: var(--max-width);
    margin-bottom: 20px;
}
.banner3{
    margin-bottom: 20px;
}
/* 模块一 */
.block{
    width: var(--max-width);
    margin-bottom: 20px;
}
.block1{
    justify-content:space-between;
}
.block1 .b1_2{
    width: 570px;
}
.block1 .b1_2 .b1_2t{
    margin-bottom: 20px;
}
.block1 .b1_2 .b1_2tl{
    margin-right: 20px;
}
.block1 .b1_2 .b1_2tr img{
    margin-right: 20px;
}
.block1 .b1_2 .b1_2tr ul li:nth-child(2){
    margin: 35px 0 35px 0;
}
.block1 .b1_2 .b1_2tr .b1_2trc p{
    color: #282828;
}
.block1 .b1_2 .b1_2tr .b1_2trc .p1{
    margin-bottom: 4px;
}
.block1 .b1_2 .b1_2b h4{
    color: #33a98f;
    margin-bottom: 15px;
}
.block1 .b1_2 .b1_2b p{
    color: #555555;
    line-height: 1.5;
}
.block1 .b1_2 .b1_2b a{
    color: #ff3300;
}
.block1 .b1_2 .b1_2b a:hover{
    text-decoration: underline;
}
.block1 .b1_3{
    width: 320px;
}
.block1 .b1_3 .b1_3t{
    border-bottom: 1px solid #33a98f;
    padding-bottom: 15px;
    /* margin-bottom: 15px; */
}
.block1 .b1_3 .b1_3t .b1_3tr{
    width: 196px;
}
.block1 .b1_3 .b1_3t .b1_3tr h4{
    font-weight: normal;
    color: #33a98f;
    margin-bottom: 5px;
}
.block1 .b1_3 .b1_3t .b1_3tr p{
    color: #555555;
    line-height: 1.4;
}
.block1 .b1_3 .b1_3b ul li{
    margin-top: 15px;
}
.block1 .b1_3 .b1_3b a{
    color: #555555;
}
.block1 .b1_3 .b1_3b a:hover{
    text-decoration: underline;
}
.block1 .b1_3 .b1_3b a .titl{
    color: #555555;
    font-size: 14px;
}
.block1 .b1_3 .b1_3b a .datel{
    color: #999999;
    font-size: 14px;
    float: right;
}
/* 模块二 */
.titd{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.tit1{
    font-size: 20px;
    color: #333333;
    font-weight: normal;
}
.tit1::before{
    content: "";
    display: inline-block;
    width: 3px;
    height: 20px;
    background-color: #33a98f;
    margin-right: 9px;
    margin-top: 1px;
    float: left;
}
.more{
    color: #33a98f;
    font-size: 16px;
}
.more:hover{
    text-decoration: underline;
}
.block2 .bl2_con{
    justify-content: space-between;
}
.block2 .bl2_con .bl2s .bl2sc{
    background-color: #f5f5f5;
}
.block2 .bl2_con .bl2s .bl2sc ul li{
    margin: 18px 0 18px 0;
}
.block2 .bl2_con .bl2s .bl2sc a:hover{
    text-decoration: underline;
}
.block2 .bl2_con .bl2s .bl2sc a .bl2sct{
    color: #33a98f;
}
.block2 .bl2_con .bl2s .bl2sc a .bl2scc{
    color: #555555;
}
.banner2{
    width: var(--max-width);
    margin-bottom: 20px;
}
/* 模块三 */
.block3 .bl3_l{
    width: 860px;
}
.layui-tab{
    height: 302px;
}
.layui-tab[overflow]>.layui-tab-title{
    overflow: unset;
    height: auto;
    position: unset;
}
.layui-tab .layui-tab-title li{
    display: block;
    margin-bottom: 10px;
    margin-right: 19px;
    padding: 0;
}
.layui-tab-title .layui-this:after{
    display: none;
}
.layui-tab-content{
    padding: 0;
    width: 730px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .laytl{
    width: 210px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .laytr{
    width: 500px;
    border-bottom: 1px dashed #eeeeee;
    height: 244px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysname{
    font-size: 20px;
    font-weight: bold;
    color: #33a98f;
    margin-right: 10px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysp1{
    margin-bottom: 20px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysposi{
    font-size: 16px;
    color: #555555;
}
.block3 .bl3_l .layui-tab .layui-tab-content ul{
    margin-bottom: 20px;
}
.block3 .bl3_l .layui-tab .layui-tab-content ul li{
    display: flex;
    margin-bottom: 17px;
}
.block3 .bl3_l .layui-tab .layui-tab-content ul li img{
    margin-right: 5px;
}
.block3 .bl3_l .layui-tab .layui-tab-content ul li span{
    color: #555555;
    font-size: 16px;
    line-height: 20px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysp2{
    margin-bottom: 10px;
    line-height: 1.5;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysp2 .yssc{
    font-weight: bold;
    font-size: 14px;
    color: #555555;
}
.block3 .bl3_l .layui-tab .layui-tab-content .ysp2 .ysscc{
    font-size: 14px;
    color: #555555;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layt{
    margin-bottom: 20px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layt .laytr{
    position: relative;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layt .laytr .jz{
    position: absolute;
    top: 0;
    right: 0;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layb .laybu button{
    color: #FFFFFF;
    width: 200px;
    border-radius: 5px;
    padding: 7px 0 8px 0;
    cursor: pointer;
    font-family: '微软雅黑';
    font-size: 16px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layb .laybu{
    width: 485px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layb .laybu .yygh{
    background-color: #33a98f;
    margin-right: 81px;
}
.block3 .bl3_l .layui-tab .layui-tab-content .layb .laybu .zxzx{
    background-color: #ff934a;
}
.block3 .bl3_r{
    width: 320px;
}
.block3 .bl3_r .bl3_rcs{
    border-bottom: 1px dashed #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.wen,.da{
    line-height: 2;
}
.wen .bl3t{
    background-color: #eaf6f4;
    color: #33a98f;
    font-size: 14px;
    padding: 4px;
}
.da .bl3t{
    background-color: #ffeae5;
    color: #ff3300;
    font-size: 14px;
    padding: 4px;
}
.wen .bl3c{
    font-size: 16px;
    color: #555555;
    width: 298px;
}
.da .bl3c{
    font-size: 14px;
    color: #999999;
    width: 298px;
}
/* 模块四 */
.block4 .bl4c{
    justify-content: space-between;
}
.block4 .bl4c .bl4hl{
    margin-right: 20px;
}
.block4 .bl4c .bl4hr{
    width: 210px;
    height: 92px;
    border-bottom: 1px dashed #cccccc;
}
.block4 .bl4c .bl4csh{
    margin-bottom: 20px;
}
.block4 .bl4c .bl4hr .bl4tit{
    color: #555555;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.block4 .bl4c .bl4hr .bl4tit:hover{
    color: #33a98f;
}
.block4 .bl4c .bl4hr .bl4date{
    color: #bbbbbb;
    font-size: 14px;
}
.block4 .bl4c ul li{
    border-bottom: 1px dashed #cccccc;
    margin-top: 10px;
    padding-bottom: 10px;
}
.block4 .bl4c ul li::before{
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #33a98f;
    margin: 7px 10px 0 0;
    float: left;
}
.block4 .bl4c ul li a:hover .lit{
    color: #33a98f;
}
.block4 .bl4c ul li a .lit{
    font-size: 16px;
    color: #555555;
    transition: all.3s ease;
}
.block4 .bl4c ul li a .lidate{
    font-size: 14px;
    color: #bbbbbb;
    float: right;
}
/* 模块五 */
.block5{
    
}
.block5 .bl5c{
    justify-content: space-between;
}
.block5 .bl5c .bl5cs{
    cursor: pointer;
    overflow: hidden;
    width: 285px;
    height: 177px;
}
.block5 .bl5c img{
    transition: all.3s ease;
}
.block5 .bl5c img:hover{
    transform: scale(1.1);
}
/* 友情链接 */
.yqlj{
    width: var(--max-width);
}
.yqlj ul li{
    width: 240px;
    float: left;
    margin-bottom: 15px;
}
.yqlj ul li a{
    color: #999999;
    font-size: 16px;
}
.yqlj ul li a:hover{
    text-decoration: underline;
    color: #33a98f;
}
/* 底部 */
.footer{
    width: var(--max-width);
    text-align: center;
    padding: 20px 0 20px 0;
}
.footer p{
    color: #999999;
    font-size: 16px;
    margin-bottom: 15px; 
}
/* 面包屑 */
.mbx{
    width: var(--max-width);
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-bottom: 20px
}
.mbx img{
    margin: 0px 10px 0 0;
}
.mbx .mbxc{
    font-size: 16px;
    color: #555555;
    padding: 2px 0 0 0;
}
.mbx .mbxc a{
    font-size: 16px;
    color: #555555;
}
/* 子页面内容 */
.mains{
    width: var(--max-width);
    margin-bottom: 20px;
}
.mains .mainsl{
    width: 860px;
}
.mains .mainsl .ms1{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
}
.mains .mainsl .ms1c{
    width: 730px;
    padding-top: 5px;
}
.mains .mainsl .ms1c p{
    color: #555555;
    font-size: 16px;
    line-height: 28px;
}
.mains .mainsl .ms2{
    padding: 20px;
    text-align: center;
}
.mains .mainsl .ms2 img{
    margin: 0 auto;
}
.titd2 h4{
    color: #33a98f;
    width: 80px;
    font-size: 20px;
    padding-bottom: 9px;
    border-bottom: 2px solid #33a98f;
}
.titd2 .kk{
    border-bottom: 1px solid #dddddd;
    width: 780px;
    height: 30px;
}
.mains .mainsl .jylc .jylcc{
    padding: 20px 0;
}
.mains .mainsl .jylc .jylcc span{
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
}
.mains .mainsl .jylc .jylcc .yjb{
    color: #33a98f;
    font-weight: bold;
}
.mains .mainsl .zysx .zysxc{
    padding: 20px 0;
}
.mains .mainsl .zysx .zysxc p{
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
}
.mains .mainsr{
    width: 320px;
}
.mains .mainsr .mr1{
    margin-bottom: 20px;
}
.mains .mainsr .mr2 .mr2c ul li{
    border-bottom: 1px dashed #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.mains .mainsr .mr2 .mr2c .mr2c1{
    margin-bottom: 10px;
}
.mains .mainsr .mr2 .mr2c .mr2c1 h4{
    font-size: 20px;
    font-weight: bold;
    color: #33a98f;
    display: inline-block;
    padding-right: 5px;
}
.mains .mainsr .mr2 .mr2c .mr2c1 span{
    font-size: 16px;
    color: #555555;
}
.mains .mainsr .mr2 .mr2c .mr2c2{
    margin-bottom: 10px;
}
.mains .mainsr .mr2 .mr2c .mr2c2 p{
    color: #555555;
}
.mains .mainsr .mr2 .mr2c .mr2c3 button{
    border-radius: 5px;
    font-size: 14px;
    width: 75px;
    padding: 1px 0 3px 0;
    cursor: pointer;
}
.mains .mainsr .mr2 .mr2c .mr2c3 .yygh{
    color: #FFFFFF;
    background-color: #33a98f;
    margin-right: 20px;
}
.mains .mainsr .mr2 .mr2c .mr2c3 .zxzx{
    color: #ffff00;
    background-color: #ff3300;
}
.mains .mainsr .mr3 .mr3ct{
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 20px;
}
.mains .mainsr .mr3 .mr3ct img{
    transition: all.3s ease;
}
.mains .mainsr .mr3 .mr3ct:hover img{
    transform: scale(1.1);
}
.mains .mainsr .mr3 .mr3ct .mr3cc{
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000000;
    opacity: .5;
    width: calc(100% - 5px);
    padding: 10px 0 10px 5px;
}
.mains .mainsr .mr3 .mr3ct .mr3cc span{
    font-size: 16px;
    color: #FFFFFF;
}
.mains .mainsr .mr3 .mr3cb ul li{
    margin-bottom: 20px;
}
.mains .mainsr .mr3 .mr3cb ul li a:hover .mr3bt{
    color: #33a98f;
    text-decoration: underline;
}
.mains .mainsr .mr3 .mr3cb ul li a .lin{
    font-size: 16px;
    color: #888888;
    font-weight: bold;
    margin-right: 5px;
}
.mains .mainsr .mr3 .mr3cb ul li a .one{
    color: #ce1534;
}
.mains .mainsr .mr3 .mr3cb ul li a .two{
    color: #f04142;
}
.mains .mainsr .mr3 .mr3cb ul li a .three{
    color: #ff9a03;
}
.mains .mainsr .mr3 .mr3cb ul li a .mr3bt{
    font-size: 16px;
    color: #555555;
}
.mains .mainsr .mr4 a{
    color: #999999;
    font-size: 16px;
    border-right: 1px solid #a9a9a9;
    margin: 0 5px 20px 0;
    padding-right: 10px;
    line-height: 30px;
}
.mains .mainsr .mr4 a:hover{
    text-decoration: underline;
    color: #33a98f;
}
/* 列表页 */
.mains .mainsl ul{
    margin-bottom: 30px;
}
.mains .mainsl ul li{
    margin-bottom: 20px;
}
.mains .mainsl ul li .lbl{
    width: 700px;
    border-bottom: 1px dashed #eeeeee;
    height: 87px;
}
.mains .mainsl ul li .lbl .lbtit{
    margin-bottom: 10px;
}
.mains .mainsl ul li .lbl .lbtit a{
    font-size: 16px;
    color: #33a98f;
}
.mains .mainsl ul li .lbl .lbtit a:hover{
    text-decoration: underline;
}
.mains .mainsl ul li .lbl span{
    color: #555555;
    line-height: 1.5;
}
.mains .mainsl ul li .lbl span a{
    color: #ff3300;
}
.mains .mainsl ul li .lbl span a:hover{
    text-decoration: underline;
}
/* 分页 */
.page ul{
    justify-content: space-around;
    width: 512px;
}
.page ul li{
    float: left;
    border: 1px solid #dddddd;
}
.page ul li a{
    padding: 10px;
    display: block;
}
.page ul li a:hover{
    background-color: #33a98f;
    color: #FFFFFF;
}
.page ul li span{
    padding: 10px;
    display: block;
}
/* 内容页 */
.nrmain .nrtit{
    font-size: 26px;
    color: #33a98f;
    text-align: center;
    margin-bottom: 20px;
}
.nrmain .date{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
}
.nrmain .date .datemain{
    color: #999999;
    text-align: center;
    justify-content: space-between;
    width: 400px;
}
.nrmain .nrmc{
    padding: 20px 0 0px 0;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
}
.nrmain .nrmc img{
    margin: 0 auto;
}
.nrmain .nrmc p{
    font-size: 16px;
    color: #555555;
    line-height: 1.8;
    margin-bottom: 20px;
}
.nrmain .nrsx{
    margin-bottom: 20px;
}
.nrmain .nrsx span{
    color: #555555;
    font-size: 16px;
}
.nrmain .nrsx a{
    color: #33a98f;
    font-size: 16px;
}
.nrmain .nrsx a:hover{
    text-decoration: underline;
}
.mains .mainsl .lrmbq .lrmc ul{
    width: 420px;
    margin-bottom: 0px
}
.lrmc ul li{
    border-bottom: 1px dashed #cccccc;
    margin-top: 10px;
    padding-bottom: 10px;
}
.lrmc ul li::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #33a98f;
    margin: 6px 10px 0 0;
    float: left;
}
.lrmc ul li a:hover .lit{
    color: #33a98f;
}
.lrmc ul li a .lit{
    font-size: 16px;
    color: #555555;
    transition: all.3s ease;
}
.lrmc ul li a .lidate{
    font-size: 14px;
    color: #bbbbbb;
    float: right;
}
/* 问答列表 */
.wdmain .mainsl{
    width: 860px;
}
.wdmain{
    width: var(--max-width);
}
.wdmain .mainsl .ult{
    background-color: #33a98f;
    padding: 10px 10px;
}
.wdmain .mainsl .ult li{
    float: left;
    margin-bottom: 0px;
}
.wdmain .mainsl .ult li span{
    font-size: 16px;
    color: #FFFFFF;
}
.wdmain .mainsl ul .wdt1{
    width: 670px;
}
.wdmain .mainsl ul .wdt2{
    width: 80px;
}
.wdmain .mainsl ul .wdt3{
    width: 82px;
    float: right;
}
.wdmain .mainsl ul .wdt3 span{
    text-align: right;
    width: 100%;
}
.wdmain .mainsl ul li span{
    display: block;
    float: left;
    color: #555555;
    font-size: 16px;
}
.wdmain .mainsl .uls li{
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.wdmain .mainsl .uls li::before{
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #33a98f;
    margin: 6px 10px 0 0;
    float: left;
}
.wdmain .mainsl .uls li a span{
    transition: all.3s ease;
}
.wdmain .mainsl .uls li a:hover span{
    color: #33a98f;
}
/* 问答详细 */
.wdxmain .wdc1{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}
.wdxmain .wdc1 .wdp1{
    margin-bottom: 10px;
}
.wdxmain .wdc1 .wen{
    font-size: 18px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #33a98f;
    margin-right: 5px;
}
.wdxmain .wdc1 .wcon{
    font-size: 20px;
    color: #555555;
    padding-top: 2px;
}
.wdxmain .wdc1 .wdesc{
    padding: 0 0 0 33px;
}
.wdxmain .wdc1 .wdesc span{
    font-size: 16px;
    color: #999999;
    margin-right: 40px;
}
.wdxmain .wdc2{
    padding: 20px 0px 20px 33px;
}
.wdxmain .wdc2 .wd2tit{
    font-size: 16px;
    color: #33a98f;
    margin-bottom: 10px;
}
.wdxmain .wdc2 .wd2c{
    font-size: 16px;
    color: #555555;
}
.wdxmain .wdc3{
    width: calc(100% - 40px);
    margin: 0 auto;
    padding: 10px 0 10px 0;
    border-bottom: 1px dashed #cccccc;
}
.wdxmain .wdc3 .da{
    font-size: 18px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #ff3300;
    margin-right: 5px;
}
.wdxmain .wdc3 .dcon{
    font-size: 14px;
    color: #999999;
    margin: 5px 0 0 0;
}
.wdxmain .wdc4{
    padding: 20px 20px 10px 33px; 
}
.wdxmain .wdc4 .wd2tit{
    font-size: 16px;
    color: #33a98f;
    margin-bottom: 10px;
}
.wdxmain .wdc4 .wd2c{
    font-size: 16px;
    color: #555555;
    line-height: 1.5;
}
.wdxmain .wdc5{
    padding: 20px 20px 20px 33px;
    border-bottom: 1px solid #dddddd;
}
.wdxmain .wdc5 .wdc5l{
    justify-content:left;
    width: 225px;
}
.wdxmain .wdc5 .wdc5l img{
    margin-right: 15px;
}
.wdxmain .wdc5 .wdc5l .wdc5lc{
    margin: 5px 0 0 0;
}
.wdxmain .wdc5 .wdc5l .wdc5lc p{
    margin-bottom: 10px;
}
.wdxmain .wdc5 .wdc5l .wdc5lc .wd5name{
    font-size: 16px;
    color: #555555;
    margin-right: 5px;
}
.wdxmain .wdc5 .wdc5l .wdc5lc .wd5posi{
    font-size: 16px;
    color: #999999;
}
.wdxmain .wdc5 .wdc5l .wdc5lc .wd5time{
    font-size: 14px;
    color: #999999;
}
.wdxmain .wdc5 .wdc5r a{
    width: 120px;
    text-align: center;
    padding: 10px 0;
    display: block;
}
.wdxmain .wdc5 .wdc5r .zxyy{
    background-color: #33a98f;
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 50px;
}
.wdxmain .wdc5 .wdc5r .mfdh{
    background-color: #ff3300;
    color: #ffff00;
    font-size: 16px;
}
.wdxmain .damm{
    border: 1px solid #dddddd;
    border-radius: 10px;
    margin-bottom: 20px;
}
.wdxmain .mainsl .damore .damh{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}
.wdxmain .mainsl .damore .damh p{
   font-size: 16px;
   font-weight: bold;
   color: #33a98f;
}
.wdxmain .mainsl .damore .damc{
    padding: 10px 0 0 0;
}
.wdxmain .mainsl .damore .damc ul{
    width: 420px;
    margin-bottom: 0px
}
.wdxmain .mainsl .damore .damc ul li{
    border-bottom: 1px dashed #cccccc;
    margin-top: 10px;
    padding-bottom: 10px;
}
.wdxmain .mainsl .damore .damc ul li::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #33a98f;
    margin: 6px 10px 0 0;
    float: left;
}
.wdxmain .mainsl .damore .damc ul li a:hover .lit{
    color: #33a98f;
}
.wdxmain .mainsl .damore .damc ul li a .lit{
    font-size: 16px;
    color: #555555;
    transition: all.3s ease;
}
.wdxmain .mainsl .damore .damc ul li a .lidate{
    font-size: 14px;
    color: #bbbbbb;
    float: right;
}
/* 医生挂号 */
.ysmain .ysmlhead{
    margin-bottom: 20px;
}
.ysmain .ysmlhead .head{
    margin: 0 20px 0 0;
}
.ysmain .ysmlhead p{
    margin-bottom: 20px;
}
.ysmain .ysmlhead .ysmname{
    font-size: 30px;
    color: #33a98f;
    font-weight: bold;
    margin-right: 5px;
}
.ysmain .ysmlhead .ysmposi{
    font-size: 24px;
    color: #999999;
}
.ysmain .ysmlhead ul{
    margin-bottom: 20px;
}
.ysmain .ysmlhead ul li{
    margin-bottom: 13px;
}
.ysmain .ysmlhead ul li img{
    float: left;
    margin: -2px 7px 0 0;
}
.ysmain .ysmlhead ul li span{
    font-size: 16px;
    color: #555555;
}
.ysmain .ysmlhead a{
    font-size: 16px;
    color: #33a98f;
    display: block;
    width: 330px;
    border: 1px solid #33a98f;
    border-radius: 5px;
    padding: 10px 0 10px 0;
    text-align: center;
}
.ysmain .ysmlhead a:hover{
    color: #FFFFFF;
    background-color: #33a98f;
}
.ysmain .ysmlmcon .ysmchead h4{
    font-size: 18px;
    color: #33a98f;
    padding-bottom: 10px;
    border-bottom: 2px solid #33a98f;
    width: 126px;
}
.ysmain .ysmlmcon .ysmchead .kk{
    border-bottom: 2px solid #eeeeee;
    width: calc(100% - 126px);
    height: 28px;
}
.ysmain .ysmlmcon .ysmcon{
    width: 480px;
    padding: 30px 0 30px 0;
}
.ysmain .ysmlmcon .ysmcon ul li{
    margin-bottom: 20px;
}
.ysmain .ysmlmcon .ysmcon .ftit{
    display: block;
    text-align: right;
    float: left;
    margin: 5px 15px 0 0;
    width: 70px;
}
.ysmain .ysmlmcon .ysmcon .ftit .red{
    color: #ff3300;
}
.ysmain .ysmlmcon .ysmcon .ftit .ftext{
    color: #999999;
}
.ysmain .ysmlmcon .ysmcon input{
    border: 1px solid #eeeeee;
    color: #999999;
    border-radius: 5px;
    padding: 5px 10px;
}
.ysmain .ysmlmcon .ysmcon .send{
    color: #FFFFFF;
    background-color: #33a98f;
    width: 170px;
    padding: 5px 0 5px 0;
    border-radius: 5px;
    cursor: pointer;
}
.ysmain .ysmlmcon .ysmcon .tjyy{
    font-size: 16px;
    color: #FFFFFF;
    width: 380px;
    padding: 7px 0 7px 0;
    background-color: #ff3300;
    border-radius: 10px;
    cursor: pointer;
}
.ysmain .ysmlmcon .ysmcon .chang1{
    width: 360px;
}
.ysmain .ysmlmcon .ysmcon .chang2{
    width: 185px;
}
.ysmain .ysmlmcon .ysmcon .liarea{
    height: 137px;
}
.ysmain .ysmlmcon .ysmcon textarea{
    width: 360px;
    height: 125px;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    padding: 10px;
    float: left;
}
.ysmain .ysmlmcon .ysmcon .zhuyi{
    font-size: 14px;
    color: #999999;
    line-height: 1.5;
}
/* 医生团队 */
.ystdmain ul li img{
    margin-right: 20px;
}
.ystdmain ul li .ysdcon{
    width: 680px;
    height: 190px;
    border-bottom: 1px dashed #eeeeee;
}
.ystdmain ul li .ysdcon .ysdhead{
    margin-bottom: 20px;
}
.ystdmain ul li .ysdcon .ysdname{
    font-size: 18px;
    color: #33a98f;
    border-bottom: 2px solid #33a98f;
    width: 55px;
}
.ystdmain ul li .ysdcon .ysdposi{
    font-size: 16px;
    color: #999999;
    font-weight: normal;
    border-bottom: 2px solid #eeeeee;
    width: 615px;
    height: 18px;
    padding: 0 0 0 10px;
}
.ystdmain ul li .ysdcon .ysdconc p{
    margin-bottom: 10px;
    line-height: 1.5;
}
.ystdmain ul li .ysdcon .ysdconc .ysdct{
    font-size: 16px;
    color: #33a98f;
}
.ystdmain ul li .ysdcon .ysdconc .ysdcc{
    font-size: 16px;
    color: #555555;
}
.ystdmain ul li .ysdcon .ysdconc .ysdcc a{
    color: #ff3300;
}
.ystdmain ul li .ysdcon .ysdconc .ysdcc a:hover{
    text-decoration: underline;
}
.ystdmain ul li .ysdcon .ysdconc .wdc5r a{
    width: 120px;
    text-align: center;
    padding: 10px 0;
    display: block;
}
.ystdmain ul li .ysdcon .ysdconc .wdc5r .zxyy{
    background-color: #33a98f;
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 50px;
}
.ystdmain ul li .ysdcon .ysdconc .wdc5r .mfdh{
    background-color: #ff3300;
    color: #ffff00;
    font-size: 16px;
}
/* 医生详细 */
.ysxmain .ysmlhead{
    margin-bottom: 20px;
}
.ysxmain .ysmlhead .head{
    margin: 0 20px 0 0;
}
.ysxmain .ysmlhead p{
    margin-bottom: 20px;
}
.ysxmain .ysmlhead .ysmname{
    font-size: 30px;
    color: #33a98f;
    font-weight: bold;
    margin-right: 5px;
}
.ysxmain .ysmlhead .ysmposi{
    font-size: 24px;
    color: #999999;
}
.ysxmain .ysmlhead ul{
    margin-bottom: 20px;
}
.ysxmain .ysmlhead ul li{
    margin-bottom: 13px;
}
.ysxmain .ysmlhead ul li img{
    float: left;
    margin: -2px 7px 0 0;
}
.ysxmain .ysmlhead ul li span{
    font-size: 16px;
    color: #555555;
}
.ysxmain .wdc5r a{
    width: 120px;
    text-align: center;
    padding: 10px 0;
    display: block;
}
.ysxmain .wdc5r .zxyy{
    background-color: #33a98f;
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 50px;
}
.ysxmain .wdc5r .mfdh{
    background-color: #ff3300;
    color: #ffff00;
    font-size: 16px;
}
.ysxmain .ysmlhead .ysmlcon{
    width: 680px;
    border-bottom: 1px dashed #eeeeee;
    padding-bottom: 10px;
}
.ysxmain .ysx1{
    margin-bottom: 20px;
}
.ysxmain .ysx1 .ysdhead{
    margin-bottom: 20px;
}
.ysxmain .ysx1 .ysdname{
    font-size: 18px;
    color: #33a98f;
    border-bottom: 2px solid #33a98f;
    width: 72px;
    padding-bottom: 10px;
}
.ysxmain .ysx1 .ysdposi{
    font-size: 16px;
    color: #999999;
    font-weight: normal;
    border-bottom: 2px solid #eeeeee;
    width: 615px;
    height: 18px;
    padding: 0 0 10px 10px;
}
.ysxmain .ysx1 .ysxc table{
    width: 100%;
    text-align: center;
    align-items: center;
    border-color: #eeeeee;
}
.ysxmain .ysx1 .ysxc table tr td{
    padding: 20px;
    font-size: 16px;
    color: #555555;
}
.ysxmain .ysx1 .ysxc table tr .yy{
    color: #33a98f;
}
.ysxmain .ysx2{
    margin-bottom: 20px;
}
.ysxmain .ysx2 .ysdhead{
    margin-bottom: 20px;
}
.ysxmain .ysx2 .ysdname{
    font-size: 18px;
    color: #33a98f;
    border-bottom: 2px solid #33a98f;
    width: 36px;
    padding-bottom: 10px;
}
.ysxmain .ysx2 .ysdposi{
    font-size: 16px;
    color: #999999;
    font-weight: normal;
    border-bottom: 2px solid #eeeeee;
    width: 814px;
    height: 18px;
    padding: 0 0 10px 10px;
}
.ysxmain .ysx2 .ysx2con p{
    font-size: 16px;
    color: #555555;
    line-height: 1.5;
}
.ysxmain .ysx3{
    margin-bottom: 20px;
}
.ysxmain .ysx3 .ysdhead{
    margin-bottom: 20px;
}
.ysxmain .ysx3 .ysdname{
    font-size: 18px;
    color: #33a98f;
    border-bottom: 2px solid #33a98f;
    width: 72px;
    padding-bottom: 10px;
}
.ysxmain .ysx3 .ysdposi{
    font-size: 16px;
    color: #999999;
    font-weight: normal;
    border-bottom: 2px solid #eeeeee;
    width: 615px;
    height: 18px;
    padding: 0 0 10px 10px;
}
.ysxmain .ysx3 .ysx2con p{
    font-size: 16px;
    color: #555555;
    line-height: 1.5;
}
/* 头部 */
.header{
    width: var(--max-width);
    margin-bottom: 20px;
    padding-top: 20px;
}
.header .logo{
    margin: 0 20px 0 0;
}
.header .hcon{
    border-left: 1px solid #33a98f;
    padding-left: 20px;
    height: 40px;
    margin-top: 3px;
}
.header .hcon .hp{
    margin-bottom: 7px;
}
.header .hcon span{
    font-size: 16px;
    color: #555555;
}
.header .hcon .headct{
    color: #33a98f;
}
.header .hcon .yyzx{
    font-size: 16px;
    color: #999999;
}
/* 医院环境 */
.dzmain .mainsl .mshj{
    padding: 20px 0 0 0;
    margin-bottom: 20px;
}
.dzmain .mainsl .hjcon{
    justify-content: space-between;
    flex-wrap: wrap;
}
.dzmain .mainsl .hjcon .hjs{
    margin-bottom: 20px;
}
/* 医院简介 */
.dzmain .mainsl .jjtit{
    font-size: 26px;
    color: #33a98f;
    margin-bottom: 20px;
}
.dzmain .mainsl .jjcon p{
    font-size: 16px;
    color: #555555;
    line-height: 1.5;
    margin-bottom: 20px;
}
.zjwd{
    background-color: #33a98f;
    margin-bottom: 2px;
}
.zjwd .zjwdmain{
    width: var(--max-width);
    padding: 35px 0 35px 0;
}
.zjwd .zjwdmain ul{
    justify-content: space-between;
}
.zjwd .zjwdmain ul li::before{
    content: "";
    display: block;
    width: 2px;
    height: 30px;
    background-color: #44ccae;
    float: left;
    margin: 0 24px 0 0;
}
.zjwd .zjwdmain ul li:nth-child(1)::before{
    display: none;
}
.zjwd .zjwdmain ul li .zjimg{
    margin-right: 15px;
}
.zjwd .zjwdmain .zjcon p{
    font-size: 16px;
    color: #FFFFFF;
}
.zjwd .zjwdmain .zjcon .cn{
    margin-bottom: 7px;
}
/* 首页科室 */
.blockk{
    width: var(--max-width);
    margin-bottom: 0;
}
.blockk .blkcon{
    margin-bottom: 20px;
}
.blockk .blkcon .blkct{
    background-color: #33a98f;
    width: 165px;
    padding: 15px 0 15px 0;
    margin-right: 40px;
}
.blockk .blkcon .blkct p{
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
}
.blockk .blkcon ul{
    margin-top: 10px;
}
.blockk .blkcon ul li{
    float: left;
    margin-right: 30px;
}
.blockk .blkcon ul li img{
    float: left;
    margin-right: 10px;
}
.blockk .blkcon ul li p{
    float: left;
    color: #33a98f;
    margin-top: 3px;
}
.blockk .keshis ul{
    justify-content: space-between;
    flex-wrap: wrap;
}
.blockk .keshis ul li{
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin-right: 50px;
    margin-bottom: 20px;
}
.blockk .keshis ul li:nth-child(5n){
    margin-right: 0;
}
.blockk .keshis ul li .ksl{
    padding: 12px 0 12px 10px;
    width: 140px;
}
.blockk .keshis ul li .ksl img{
    margin-right: 14px;
}
.blockk .keshis ul li .ksl p{
    font-size: 16px;
    color: #555555;
    margin-top: 6px;
}
.blockk .keshis ul li .ksr a{
    color: #FFFFFF;
    background-color: #33a98f;
    font-size: 16px;
    padding: 8px 7px 8px 7px;
    display: block;
    width: 32px;
    border-radius: 0 5px 5px 0;
}
.blockk .keshis ul li .ksr a:hover{
    background-color: #FFFFFF;
    color: #33a98f;
}