<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;}
p,div,body,html,ul,li,span,a,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,img{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style: none;font-weight: normal;}
img,input,button{border:0;}
input,button{outline:none;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
a:link,a:visited{
    text-decoration: none;
    color: #999;
}
a:active{
    text-decoration:none;
}
a,img,button,input,textarea,p,div,ul,li{
    tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -ms-tap-highlight-color: rgba(0,0,0,0);
}
h1,h2,h3,h4,h5{font-weight:normal;}
body{
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    max-width:768px;

}
.clear{
    clear:both;
}
@media screen and (min-width:240px){html,body,button,input,select,textarea{font-size:9px}
}
@media screen and (min-width:320px){html,body,button,input,select,textarea{font-size:12px}
}
@media screen and (min-width:360px){html,body,button,input,select,textarea{font-size:13px}
}
@media screen and (min-width:375px){html,body,button,input,select,textarea{font-size:14px}
}
@media screen and (min-width:380px){html,body,button,input,select,textarea{font-size:14px}
}
@media screen and (min-width:414px){html,body,button,input,select,textarea{font-size:16px}
}
@media screen and (min-width:420px){html,body,button,input,select,textarea{font-size:16px}
}
@media screen and (min-width:450px){html,body,button,input,select,textarea{font-size:18px}
}
@media screen and (min-width:480px){html,body,button,input,select,textarea{font-size:18px}
}
@media screen and (min-width:540px){html,body,button,input,select,textarea{font-size:20.25px}
}
@media screen and (min-width:600px){html,body,button,input,select,textarea{font-size:22px}
}
@media screen and (min-width:640px){html,body,button,input,select,textarea{font-size:24px}
}
@media screen and (min-width:768px) {
    html, body, button, select, textarea, a {font-size: 28px;max-width: 768px;margin: 0 auto;
    }
}

.header{
    width:100%;
    height:4.2rem;
    background:#2d956b;
}
.header_left{
    float:left;
    width:46%;
    height:3.93rem;
    background:url("../images/bg_line.png") no-repeat right center;
    background-size:2px 2.75rem;
}
.hd_logo{
    width:80%;
    /*height:2.5rem;*/
    margin:0.643rem 0 0 1.07rem;
}
.hd_logo img{width:100%;height:100%;}
.header_right{
    float:right;
    width:54%;
    height:3.93rem;
}
.header_right div{float:left;}
.header_tit{
    width:12.5rem;
    line-height:3.93rem;
    font-size:1.6rem;
    color:#fff;
    text-indent:1rem;
}
.search_box{
    width:100%;
    height:2.7857rem;
    background:#1b8359;
}
.search_box input{float:left;}
.search_input{
    width:70%;
    padding:0.3rem 0 0.3rem 1.71rem;
    background:url("../images/search_01.png") no-repeat 0.6rem center #fff;
    background-size:0.9rem 1rem;
    border-radius:5px;
    margin:0.5rem 0.3rem 0 0.65rem;
    font-size:1rem;
    color:#666;
}
.search_button{
    width:18%;
    height:1.85rem;
    line-height:1.9rem;
    margin-top:0.5rem;
    background:#fff;
    border-radius:5px;
    font-size:1.1rem;
    color:#2d956b;
}
.sel-class{
    margin-top:0.6rem;
    overflow:hidden;
    line-height:2rem;
    padding-bottom:0.6rem;
    border-bottom:1px solid #eee;
}
.sel-tit{
    float:left;
    font-size:1.2rem;
    color:#333;
    margin:0 1rem;
}
.sel-con{
    float:left;
    color:#666;
    width: 68%;
    font-size: 1rem;
    height: 2rem;
    border:0;
    outline:none;
}
.dept_sea{
    width:100%;
    height:2.15rem;
    background:#f3fbf7;
}
.def_dept{
    text-align:center;
    max-width:6.1rem;
    overflow:hidden;
    padding-right:1rem;
    line-height:2.15rem;
    font-size:1.1rem;
    margin:0 auto;
    color:#333;
    background:url("../images/bg_03.png") no-repeat right center;
    background-size:14%;
}
.def_dept_01{}
.dept_list{overflow:hidden;display:none;}
.dept_list_01{
    background:#f3fbf7;
    padding:1rem 1rem 1rem;
    overflow:hidden;
}
.dept_list_01 li{
    float:left;
    width:5.6rem;
    height:1.45rem;
    line-height:1.45rem;
    font-size:1rem;
    border:1px solid #2faa6c;
    border-radius:20px;
    text-align: center;
    margin:0 0.2rem 0.5rem 0;
    background:#fff;
    overflow:hidden;
}
.dept_list_01 li a{
    color:#339966;
    display:inline-block;
    width:100%;
    height:100%;
}
.dis_list{
    padding:1rem 0 1rem;
    overflow:hidden;
    background:#fff;
    margin-bottom:1rem;
}
.md_position{
    width:100%;
    height:auto;
    z-index:1;
}
.md_position{
    width:100%;
    height:auto;
    z-index:1;
}
.zm_position{
    width:93%;
    text-align:right;
    font-size:1rem;
    color:#2d956b;
    height:1.4rem;
}
.zm_position_all{
    width:100%;
    height:auto;
    display:none;
    z-index: 1;
}

.zm_position_bg{
    width:100%;
    height:0.8rem;
    background: url("../images/bg_05.png") no-repeat 86.4% bottom;
    background-size: 4%;
}
.zm_list{
    overflow:hidden;
    /*position:absolute;*/
    /*top:10px;*/
    background:#64a769;
    padding:1.64rem 0 1.4rem 1.42rem;
    max-width:606px;
}
.zm_list{
    overflow:hidden;
    /*position:absolute;*/
    /*top:10px;*/
    background:#64a769;
    padding:1.64rem 0 1.4rem 1.42rem;
    max-width:606px;
}
.zm_list li{
    float:left;
    width:2.7rem;
    height:1.8rem;
    line-height:1.8rem;
    color:#fff;
}

.zm_all{
    padding:0 0.85rem 0 1.42rem;
    overflow:hidden;
}
.zm_all li{
    overflow:hidden;
}
.zm_tit{
    font-size:1rem;
    line-height:1.8rem;
}
.zm_tit a{
    color:#2d956b;
}
.zm_dis_list li{
    font-size:1rem;
    float:left;
    margin-right:2.1rem;
    line-height:1.8rem;
}
.zm_dis_list li a{
    color:#333;
}
.zm_dis_list li .tap_a{
    color:#2d956b;
}
/*Ò©Æ·Ê×Ò³*/
.info{
    margin-top:1.6rem;
    overflow:Hidden;
    padding-bottom:0.6rem;
    border-bottom:1px solid #eee;
}
.info::after{
    clear:both;
}
.tem-jpg{
    float:left;
    width:27%;
    margin-left:1rem;
}
.tem-jpg img{
    width:100%;
}
.emn-report{
    float:right;
    width:60%;
    font-size:1rem;
    color:#575757;
    padding:0 1rem 1rem;
    /*border-bottom:1px solid #eee;*/
}
.emn-report p{
    text-indent:2em;
}

.det-cla{
    padding:0.5rem 1rem 1rem;
    overflow:Hidden;
}
.det-cla h3{
    font-size:1.2rem;
    color:#333;
}
.det-cla div{
    font-size:1rem;
    color:#666;
    margin:0.5rem 0;
    text-indent:2em;
    line-height:160%;
}
.emn-item{
    font-size:1.2rem;
    color:#252525;
    text-align:left;
}
.med_sml_tit {
    color: #14bb9e;
}
.det-cla .yp-center{
    padding: 0.6rem 0;
    text-align: center;
    overflow: hidden;
    width: 100%;
    }
.side{
    width:100%;
    background:#fefefe;
    overflow:Hidden;
}
.side-p1,.side-p2{
    margin-left:1%;
    float:left;
    width:48%;
    height:3rem;
    line-height:3rem;
    font-size:1.2rem;
    text-align:center;
}
.active-border{
    border-bottom:1px solid #ff9800;
}
.side-p1 a,.side-p2 a{
    color:#14bb9e;
}
.side-p1{
    margin-left:0;
}
.side-p2{
    float:right;
}</pre></body></html>