@charset "UTF-8";
/*初始化css*/
body{min-width:1100px;font-family:微软雅黑;color: #333;background: url(/cms_files/jcms1/web3159/site/picture/0/2005141639304293002.jpg) no-repeat center top}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.more a{color: #999;}/*颜色根据通用更多的文字颜色决定*/
a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:微软雅黑;}
/*命名的语义化---正常页面的几部分如下：header(top+banner+nav)	content-wrap(section1+section2+...)		footer*/
.width_1100 {width: 1100px; margin: 0 auto;}
.main {
    min-height: 400px;
    background: #ffffff;
    margin-top: 276px;
    border-top: 4px solid #2f6698;
}
/* 位置 */
.location {
    width: 100%;
    height: 35px;
}
.loca-cen {
    line-height: 35px;
    height: 100%;
    font-size: 13px;
    color: #333333;
    background: #eeeeee url('./lanmu_icon_0.png') no-repeat 30px 50%;
    padding-left: 50px;
}
.column_box {
    padding: 30px;
}
.column_bd {
    line-height: 35px;
    background: url('./lanmu_icon_1.png') no-repeat 0 50%;
    padding-left: 30px;
    border-bottom: 1px solid #dedfe3;
    color: #355e92;
    font-size: 17px;
    font-weight: bold;
}
.column_list_box {
    padding: 8px 0;
}
.column_list_box li {
    overflow: hidden;
    border-bottom: dashed 1px #cdcdcd;
    background: url('./lanmu_icon_2.png') no-repeat 0 50%;
    padding-left: 10px;
    line-height: 40px;
    height: 40px;
}
.column_list_box li a {
    height: 100%;
    display: inline-block;
    overflow: hidden;
    padding-left: 10px;
}  
.column_list_box li span {
    color: #999;
}

/* 底部 */
.foot {
    margin-top: 30px;
    text-align: center;
    width: 100%;
    height: 110px;
    background: #2f6698;
    color: #ffffff;
    font-size: 15px;
}
.foot > div {
    display: inline-block;
}
.foot > div a {
    display: inline-block;
}
.dzjg{
    padding-top: 20px;
}
.bqsy {
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    line-height: 30px;
    margin: 0 50px;
}







/* 无障碍按钮 */
.pc_ydfz {display: block;position: absolute;top: 20px;right: 20px;font-size: 18px;color: #fff !important;width: auto;height: auto;line-height: 36px;background: #ec940a;border-radius: 30px;z-index: 999;text-align: center;padding: 0px 20px;}
.mobile_type .pc_ydfz {display: none;}
.wap_ydfz {display: none;position: absolute;top: 3vw;right: 2vw;font-size: 4vw;color: #fff !important;width: auto;padding: 2vw 4vw;background: #ec940a;border-radius: 5vw;z-index: 999;}
.mobile_type .wap_ydfz {display: block;}
.loca-cen table td{width: auto !important;}
*:focus{outline: 2px solid #fcff00 !important;}
a:focus{outline: 2px solid #fcff00 !important;}
.dqwz_ table td{width: auto !important;}
.hasOldFixed.mobile_type.ariaMobileHeaderIntop.UseInMobile .wap_ydfz{display: none;}
/* 用于老年版和手机版的样式 */
/* 老年按钮 */
.old_boount {float: left;position: absolute;width: 200px;height: 50px;right: 190px;top: 18px;display: none;}
.old_boount span {background: #ec940a;font-size: 28px;color: #fff;display: inline-block;width: 100%;text-align: center;line-height:50px;border-radius: 10px;cursor: pointer;}
.new_boount {width: 160px;height: 40px;background-color: #ec940a;border-radius: 8px;float: left;position: absolute;right: 190px;top:18px;}
.new_boount span {text-align: center;display: block;line-height: 40px;color: #ffffff;font-size: 24px;cursor: pointer;}
.old_type .old_boount {display: block;}
.old_type .new_boount,.mobile_type .new_boount {display: none;}
/* 健康教育老年版 */
.old_type .loca-cen{line-height: 58px;font-size: 24px;padding-left: 75px;background-size: 27px 21px;}
.old_type .column_bd{line-height: 72px;padding-left: 10px;border-bottom: 3px solid #dedfe3;font-size: 42px;background: none;}
.old_type ul.column_list_box div table td{font-size: 24px !important;line-height: 64px !important;}
.old_type ul.column_list_box div table td a{font-size: 24px !important;line-height: 64px !important;display: block;width: 800px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.old_type ul.column_list_box div table tr td:first-child{background-size: 6px !important;}
.old_type .zdly-footer{height: 220px;margin-top: 50px;}
.old_type .zdly-footer p{font-size: 28px;line-height: 58px;}
.old_type .dzjg{padding-top: 90px;left: 70px;}
.old_type .dzjg img{width: 110px;}
.old_type .jcbs{top: 110px;right: 45px;}
.old_type .jcbs img{width: 140px;}
/* 健康教育移动版 */
body.mobile_type{min-width: 100vw;background-size: 143vw 100vw;overflow-x: hidden;}
.mobile_type .main{min-height: 100vw;margin-top: 25vw;padding: 5vw 4vw;}
.mobile_type .width_1100{width: 100vw;}
.mobile_type .loca-cen{line-height: 10vw;font-size: 4vw;padding-left: 0vw;background: none;}
.mobile_type .loca-cen>div:first-child{display: none;}
.mobile_type .column_box{padding: 5vw 0vw;}
.mobile_type .column_bd{line-height: 12vw;padding-left: 2vw;font-size: 5vw;background: none;}
.mobile_type ul.column_list_box table tr td{font-size: 4vw !important;line-height: 10vw !important;}
.mobile_type ul.column_list_box table tr td a{font-size: 4vw !important;line-height: 10vw !important;display: block;width: 60vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 3vw;}
.mobile_type ul.column_list_box table tr td:nth-of-type(1){width: 70vw !important;background-size: 1vw !important;}
.mobile_type ul.column_list_box table tr td:nth-of-type(2){width: 30vw !important;}
.mobile_type .zdly-footer{height: 72vw;margin-top: 5vw;}
.mobile_type .zdly-footer .zdly-bq{width: 92vw;height: auto;font-size: 4vw;line-height: 8vw;padding-top: 5vw;padding-left: 4vw;padding-right: 5vw;}
.mobile_type .dzjg{left: 20vw;padding-top: 47vw;}
.mobile_type .jcbs{top: 50vw;right: 20vw;}
.mobile_type .dzjg img{width: 22vw;}
.mobile_type div#_span_jiucuo img{width: 30vw;}
/* 健康教育无障碍调整 */
.hasOldFixed.ariabodybottomfiexed.ariabodytopfiexed ul.column_list_box table tr td a{padding-left: 15px;}
body.UseInMobile.mobile_type .zdly-footer{height: 200vw;}
body.UseInMobile.mobile_type .dzjg{left: 10vw;padding-top: 146vw;}
body.UseInMobile.mobile_type .jcbs{top: 148vw;right: 8vw;}
body.UseInMobile.mobile_type .width_1100{width: 98vw;}
body.UseInMobile.mobile_type ul.column_list_box table tr td:nth-of-type(1){width: 65vw !important;}
body.UseInMobile.mobile_type ul.column_list_box table tr td:nth-of-type(2){display: none;}
body.UseInMobile.mobile_type ul.column_list_box table tr td a{width: 90vw;}