﻿@charset "utf-8";
@-ms-viewport{width:device-width;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body,ul,ol,p{margin:0;padding:0;}
html{font-family:sans-serif;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-ms-overflow-style:scrollbar;}
body{color:#333;font-size:1em;font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "simsun", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";background-color:#fff;line-height:1.5;font-variant-ligatures:no-common-ligatures;}
header,nav,menu,aside,main,article,section,footer{display:block;}
table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;}
td,th{padding:.5em;}
b,strong{font-weight:bold;}
small{font-size:80%;}
img{border:0;border-style:none;vertical-align:middle;}
a,a:link{text-decoration:none;color:#333;transition:all 0.5s ease;}
a:active,a:hover{outline:0;color:#0a8;text-decoration:none;}
a:focus{text-decoration:none;outline:thin dotted;outline:0.5em auto -webkit-focus-ring-color;}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12{float: left;position: relative;min-height: 1px;overflow: hidden;}
.x1 {width:8.33333333%}
.x2 {width:16.66666667%}
.x3 {width:25%}
.x4 {width:33.33333333%}
.x5 {width:41.66666667%}
.x6 {width:50%}
.x7 {width:58.33333333%}
.x8 {width:66.66666667%}
.x9 {width:75%}
.x10 {width:83.33333333%}
.x11 {width:91.66666667%}
.x12 {width:100%}

hr{color:#333;border:none;border-bottom:solid 1px #ddd;clear:both;float:none;width:100%;height:0;margin:1em 0;-moz-box-sizing:content-box;box-sizing:content-box;}
.hr-space{color:#333;border:none;border-bottom:solid 1px #ddd;clear:both;float:none;width:100%;height:0;margin:0;-moz-box-sizing:content-box;box-sizing:content-box;}
.bg{background-color: #eee;}
.border{border: 1px solid #ccc;}
.block{display: block!important;}
.inline-block{display: inline-block!important;}
.clearfix{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.float-left{float:left;}
.float-right{float:right;}

.layout{width: 100%;}
.container{width: 1080px;margin-left:auto;margin-right:auto;overflow: hidden;}
.row:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.row [class^="x"]{padding-left:10px;padding-right:10px;}
.row{margin-left:-10px;margin-right:-10px;}
.container > .row{padding-top: 15px;padding-bottom: 15px;}
.container > .row.nopd{padding-top: 0;padding-bottom: 0;}
.layout > .row{margin-left:0;margin-right:0}
.layout > .row .x12{padding-left:0;padding-right:0}


.logo{padding: 20px;}
.logo img{height: 60px;}

.nav{overflow: hidden;padding-top: 30px;/* position: absolute;top:100%;right:0 */}
.nav li{display: inline-block;}
.nav a{display: inline-block;padding: 10px 10px;}

.yjjnav{overflow: hidden;}
.yjjnav li{display: inline-block;}
.yjjnav li a{display: inline-block;padding: 10px 18px;color:#fff;font-size: 18px;font-weight: bold;}
.yjjnav li a:hover{background-color: #004486;}

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{overflow: hidden;}
.slideTxtBox .hd ul li{ float:left;width:6em; cursor:pointer;font-size:18px;list-style: none;text-align: center;}
.slideTxtBox .hd ul li:last-child {border-right: none;}
.slideTxtBox .hd ul li.on{ color:#006eab;  }
.slideTxtBox .hd ul li.on a {color:#006eab;border-bottom:2px solid #006eab;display: inline-block;padding: 8px;}
.slideTxtBox .hd ul li a {color:#999999;border-bottom:2px solid transparent;display: inline-block;padding: 8px;}
.slideTxtBox .bd{ padding-top: 10px;}
.slideTxtBox .bd ul{ padding-left:1.1em;  zoom:1;padding-top:12px}
.slideTxtBox .bd li{ line-height:1.5;padding-bottom:10px;}
.slideTxtBox .bd li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.slideTxtBox .bd li .date{ float:right; color:#999; font-size: 0.875em;}
.slideTxtBox .bd ul li a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 1em;float:left;width:80%}
.slideTxtBox:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.slideTxtBox .bd ul li.media{list-style: none;margin-left:-26px;padding-left:0;margin-bottom:6px}
.slideTxtBox .bd ul li.media a{width: 100%;}
.slideTxtBox .bd ul li.media .title{text-overflow: ellipsis;overflow: hidden;}
.slideTxtBox .bd ul li.media .abstract{white-space: normal;font-size: .8em;color: #999;}

.slideTxtBox.single .bd .date{width:58px;height:58px;background:#eee;float:left;text-align:center;padding:4px;margin-right:.5em;line-height: 1.5;}
.slideTxtBox.single .bd .date .year{font-size: 1em;}
.slideTxtBox.single .bd .date .month{font-size: .8em;}
.slideTxtBox.single .bd li a{width:80%}
.slideTxtBox.single .bd li{list-style: none;margin-left:-1.1em}
.slideTxtBox.single .bd li{ line-height:1.5;padding-bottom:8px;}

.links{overflow: hidden;text-align:center;background-color: #3F4CA6;padding: 40px 0;opacity: .8;height:200px}
.links:hover{opacity: 1;}
.links .title{margin-bottom: 20px;font-size: 20px;font-size: 1.175em;padding: 0 4px;font-weight: 300;}
.links a{display: block;color:#fff}
.radius-tl{border-top-left-radius: 2em;border-bottom-right-radius: 2em;}
.radius-tr{border-top-right-radius: 2em;border-bottom-left-radius: 2em;}

.list-boxlink{padding:0 10px;overflow: hidden;border:1px solid #eee;}
.list-boxlink > a{display: block;}
.list-boxlink .title{color:#006eab;padding-top: 15px;padding-bottom: 15px;font-size: 1.2em;line-height: 1.2em;}
.list-boxlink .title > span{font-size: .8em;color:#666;float:right;}
.list-boxlink .img img{width:100%}
.list-boxlink .abstract{font-size: .9em;color:#999;padding-top: 10px;padding-bottom: 10px;}

.list-img{overflow: hidden;padding: 15px;background-color: #fff;}
.list-img a{display:block;padding-top: 5px;padding-bottom: 5px;}
.list-img img{width:100%}

.list-imglinks{overflow: hidden;}
.list-imglinks .title{color:#006eab;font-size: 1.2em;border-bottom:2px solid #006eab;display:inline-block;margin-left: 10px;}
.list-imglinks .list{margin-left: 0;margin-right: 0;}
.list-imglinks .list:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.list-imglinks .list a{display: block;width:20%;float:left;padding:10px}
.list-imglinks img{width: 100%;}

.pager {
    text-align: center;
    margin-bottom: 20px;
    border-top: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #eee;
  }
  .pager a{ display: inline-block;
    background-color: #fff;
    padding: 6px 15px;
    border: 1px solid #ccc;
    border-radius: 0.2em;
    margin-left:2px;
    margin-right:2px;
  }
  .pager span{ display: inline-block;
    background-color: #006eab;
    color:#FFF;
    padding: 6px 15px;
    border: 1px solid #ccc;
    border-radius: 0.2em;
    margin-left:2px;
    margin-right:2px;
  }
  .pager a.on,.pager a:hover{
    background-color: #62adf1;
    color: #fff;
    text-decoration: none;
  }

.imgvideo img{width: 380px;}
.imgvideo > a{width:380px;float:left;}
.imgvideo > .abstract{width:310px;float:left;padding: 10px;text-align: justify;}
.imgvideo:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}

.footer{color:#ddd}
.footer .title{font-size: 1.8em;}

.footers{text-align: center;overflow: hidden;padding-bottom: 20px;padding-top: 20px;}
.footers > span{padding-left: 10px;padding-right: 10px;}
.footers > span img{vertical-align: middle;}
.footers .addr{vertical-align: middle;padding-left: 20px;}
.footers .addr span{display: inline-block;}

.sidebarbg{background-color: #ededed;padding: 0 20px;border-top: 2px solid #006eab;border-bottom: 2px solid #006eab;}
.grid{overflow: hidden;padding: 20px;background-color: #fff;}
.grid:after{display:block;content:' ';height:0;overflow: hidden;visibility: hidden;clear: both;}
.grid a{display:block;}
.grid .grid-item{float:left;width:33.3333333%;text-align: center;padding-bottom: 20px;}
.grid .grid-item span{display: block;padding-top: 5px;}


.cbox{background-image: linear-gradient(90deg, #FECA05 0%, #FFAC02 100%);border-radius: 34px 0 0 34px;}

.list-page{overflow: hidden;}
.list-page .title{float: left;width:10em;font-size: 24px;height: 40px;}
.list-page .path{float:right;font-size: 14px;height: 40px;}
.list-page .path a{display: inline-block;}
.list-page .sub-nav{text-align: right;background-color: #f2f2f2;padding: 8px 15px;}
.list-page .sub-nav a{display:inline-block;padding: 5px 20px;background-color: #006eab;color: #fff;border-radius: 2px;}

.list-text{overflow: hidden;}
.list-text li{border-bottom: 1px dashed #eee;list-style: none;padding: 10px 0;}
.list-text li a{width:80%;}
.list-text li span{float:right}

.content{overflow: hidden;}
.content .ctitle{font-size: 1.6em;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.content .csubtitle{background-color: #eee;text-align: center;border-top: 1px solid #ccc;padding: 10px;}
.content > .csubtitle{color:#666}
.content .chtml{padding: 20px;}
.content .chtml p{padding-bottom: 10px;}

@media (max-width:760px) {
    .xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12{float: left;position: relative;min-height: 1px;overflow: hidden;}
    .xm1 {width:8.33333333%}
    .xm2 {width:16.66666667%}
    .xm3 {width:25%}
    .xm4 {width:33.33333333%}
    .xm5 {width:41.66666667%}
    .xm6 {width:50%}
    .xm7 {width:58.33333333%}
    .xm8 {width:66.66666667%}
    .xm9 {width:75%}
    .xm10 {width:83.33333333%}
    .xm11 {width:91.66666667%}
    .xm12 {width:100%}
    html{font-size:1em;}
    /* [class^="x"]{width: 100%} */
    .container{width: 100%!important;}
    .xm-full{width: 100%;}
    .xm-show{display: block!important;}
    .xm-hidden{display: none!important;}
    .footer{padding-left: 10px;padding-right: 10px;text-align: center;}
    .footer .title{font-size: 1.25em;}
    .nav a,.nav li{display: block;}
    .nav{display: none;}
    .slideTxtBox.single .bd .date{line-height: 2;}
    .slideTxtBox .bd{ padding: 10px;}
    .slideTxtBox .bd ul li a{width:75%}
    .slideTxtBox .bd li .date{font-size:.8em;display: block;/* float: none; */}
    .logo img{width:100%;height:auto!important}
    .list-page .title{float: none;width:100%;}
    .list-page .path{float:none;width:100%}
    .list-page .sub-nav{text-align: left;padding: 0;}
    .list-page .sub-nav a{padding: 5px;}
    .list-page{padding-left: 15px;padding-right: 15px;}
    .list-text li span{display: none;}
    .list-page .path{display: none;}
    .content .csubtitle{padding: 10px 0;}
    .content .ctitle{text-align: left;font-size: 1.2em;}
    .content .csubtitle{font-size: .875em;}
    .content .chtml{padding: 15px 0;}
    .logo{width: 85%;padding: 15px;}
}

.focusBox { position: relative; width: 100%; height: 330px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 100%; height: 330px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.picBox { position: relative; width: 100%; height: 116px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.picBox .pic img { width: 100%; height: 116px; display: block; }
.picBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picBox .num li{ float: left; position: relative; width: 18px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picBox .num li a,.picBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.picBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.picBox .num li.on a,.picBox .num a:hover{ background:#f60;  }

.picBoxTwo { position: relative; width: 100%; height: 100px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;margin-top: 10px;margin-bottom: 10px;}
.picBoxTwo .pic img { width: 100%; height: 100px; display: block; }
.picBoxTwo .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picBoxTwo .num li{ float: left; position: relative; width: 18px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picBoxTwo .num li a,.picBoxTwo .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.picBoxTwo .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.picBoxTwo .num li.on a,.picBoxTwo .num a:hover{ background:#f60;  }

.box-title{padding: 10px; border-bottom: 2px solid #ccc;overflow: hidden;}
.box-title img{display:inline-block;vertical-align: middle;}
.box-title span{font-size: 24px; vertical-align: middle;}

.xmt{overflow: hidden;background-color: #fff;padding: 15px;}
.xmt:after{display:block;content:' ';height:0;overflow: hidden;visibility: hidden;clear: both;}
.xmt .xmt-item{width: 50%;float:left;text-align: center;}
.slideBox {
    position: relative;
    width: 100%;
    height: 230px;
    overflow: hidden;
    /* margin: 10px auto; */
}

.slideBox .hd {
    position: absolute;
    width: 100%;
    height: 27px;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.slideBox .hd img {
    width: 11px;
}

.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 23px;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

.slideBox .next {
    left: auto;
    right: 0;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideTxtBox .slideBox .bd li {
    position: relative;
    padding-bottom: 0;
}

.slideBox .bd li img {
    width: 100%;
    height: 230px;
    display: block;
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 取消链接高亮 */
}

.slideBox .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
}

/* 适老化 */
.layout {position: relative}
.oldModel .yjjnav a{font-size:32px;padding: 10px 5px;}
.oldModel .yjjnav .searchbar {margin-top: 15px; padding-right:0px}
.oldModel .yjjnav .searchbar input {font-size: 22px;}
.oldModel #searchWord {height: 40px;}
.oldModel .focusBox {height:630px}
.oldModel .focusBox img {height:630px; width:1080px}
.oldModel .focusBox .txt {height: 50px;width:100%;line-height:50px;bottom: 8px;}
.oldModel .focusBox .txt a{font-size:32px;}
.oldModel .focusBox .txt-bg {height:50px;line-height:50px}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:first-child .row .x6{width:100%}
.oldModel .focusBox .num a {font-size:24px}
.oldModel .focusBox .num li {width:36px;height:36px;line-height:36px}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:first-child .row div[style="width:48%"] {width:100% !important}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:first-child .slideTxtBox {padding-top:20px}
.oldModel .slideTxtBox .hd a {font-size:32px}
.oldModel .slideTxtBox .bd a {font-size:32px}
.oldModel .slideTxtBox .bd li {height: 64px !important;line-height: 64px;}
.oldModel .slideTxtBox .date {font-size:32px !important}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:nth-child(3) .x8 {width:100%}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:nth-child(3) .x4 {width:100%}
.oldModel .list-img img {width:100%}
.oldModel .list-img {float:left}
.oldModel .xmt-item {width:24%}
.oldModel .box-title span{font-size:32px !important}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:nth-child(3) .x4 .grid-item {height: 108px; font-size:32px}
.oldModel div[style="background-color: #fff;width: 1120px;margin:0 auto;"] .container:nth-child(3) .x4 .sidebarbg {margin-top:30px}
.oldModel .list-imglinks .title {font-size:32px}
.oldModel .addr {font-size:22px}

.oldModel .list-page .path {font-size:26px}
.oldModel .list-page .path a {font-size:26px}
.oldModel .list-page .sub-nav a {font-size:26px}
.oldModel .list-page .list-text a {font-size:26px; display:inline-block; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.oldModel .list-page .list-text span {font-size:20px}
.oldModel .pager {font-size:26px}
.oldModel .list-page div[style="line-height:10px;margin:15px;padding:0px;text-align:center;"] {font-size:26px;margin: 15px 0 !important}
.oldModel .list-page .table {font-size:26px}

.oldModel .list-page .content .ctitle {font-size:58px}
.oldModel .list-page .content .csubtitle {font-size:18px}
.oldModel .list-page .content .chtml {font-size:32px !important}
.oldModel .list-page .content .chtml span {font-size:32px !important; line-height:64px}
.oldModel .list-page .content .chtml p {font-size:32px !important; line-height:64px !important}
.oldModel .list-page .content .chtml strong {font-size:32px !important}
.oldModel .list-page .content .chtml font {font-size:32px !important}
.oldModel .list-page .content .chtml * {font-size:32px !important; line-height:64px}


div[style="background: url(images/yjj_ban0.png) no-repeat center top;height: 266px;"] {position: relative; z-index: 999;}
div.layout:nth-child(1) {position: relative; z-index: 999;}
.wza-box {position: absolute;right: 15%;top: 20px;}
.wza-box a{display: block;float: right;height: 30px;line-height: 30px;padding: 0 5px;font-size: 16px;letter-spacing: 0.32px;cursor: pointer;}
.wza-box a.wza{background: #fff;color: #F76B00;border: 1px solid #FC740D;border-radius: 2px 0px 0px 2px;}
.wza-box a.oldman{background:#F79600;color: #fff;border: 1px solid #F79600;border-radius: 0px 2px 2px 0px;}
.wza-box a {font-size: 16px !important;}
