@charset "utf-8";
* {margin: 0px;padding: 0px;}
.left {float: left;}
.right {float: right;}
img {border: none;}
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
a{color: #333333;}
a:hover {color: #004a7c;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;text-decoration: none;}
ul li,ol li {list-style-type: none;}
body {font-family: "microsoft Yahei";width: 100%;padding-top: 0 !important;}

.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
.height40{width: 100%;height: 40px;}
.height50{width: 100%;height: 50px;}
.height60{width: 100%;height: 60px;}

/**适老化样式**/
/* #wcagnav {height: 110px !important;}
#ergodic{display: none !important;} */
.slhmain{width: 100%;height: auto;}
.slhbanner{width: 100%;height: 360px;margin: 0 auto;text-align: center;background: url(title.png) center center no-repeat;}
.slhtitle{width: 1200px;height: 125px;margin: 0 auto;line-height: 125px;font-size: 46px;font-weight: bold;}
.slhbox1{width: 1200px;height: 290px;margin: 0 auto;}
.slhbox1 ul li{width: 280px;height: 290px;float: left;padding:25px 16px 0 16px;}
.slhbox1 ul li:nth-child(1){background: #e8ecff;margin-right: 26px;}
.slhbox1 ul li:nth-child(2){background: #e6f6ff;margin-right: 26px;}
.slhbox1 ul li:nth-child(3){background: #f0ffeb;margin-right: 26px;}
.slhbox1 ul li:nth-child(4){background: #e0f7f5;}
.slhbox1 ul li div{width: 100%;height: 150px;text-align: center;}
.slhbox1 ul li p{font-size: 30px;font-weight: bold;display: flex;flex-direction: column;justify-content: center;text-align: center;height: 90px;}
.slhbox2{width: 1200px;min-height: 270px; margin: 0 auto;border: 1px solid #dbe1ff;background-color: #f5f7ff;overflow: hidden;padding: 25px 0;}
.sjhbox21{width: 240px;height: 100%; float: left;padding-left: 30px;}
.sjhbox21 p{font-size: 36px;font-weight: bold;margin-top: 20px;padding-left: 30px;}
.sjhbox21 .sjhbox211{/* height: 525px; */padding-top: 45px;}
.sjhbox21 .sjhbox212{/* height: 525px; */padding-top: 45px;}
.sjhbox21 .sjhbox213{height: 150px;padding-top: 0px;}
.sjhbox21 .sjhbox213 p{margin-top: 0;}
.sjhbox22{width: 950px;height: 100%;float: right;padding-right: 20px;}
.sjhbox22 ul li{width: 100%;line-height: 60px;float: left;font-size: 32px;padding-right: 15px;}
.sjhbox22 ul li a{display: none;font-size: 22px;float: right;color: #5572c3;cursor: pointer;}
.sjhbox22 ul li i{width: 8px;height: 8px;display: block;background: #a6b1ef;;border-radius: 5px;float: left;margin: 27px 15px 0 15px;}
.sjhbox22 ul li:hover{background: #fff;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);line-height: 100px;}
.sjhbox22 ul li:hover i{margin: 47px 15px 0 15px;}
.sjhbox22 ul li:hover a{display: inline;}
.sjhbox22 ul li:hover span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 675px;float: left;color: #5572c3;}
.sjhbox22 c{display: block;width: 1px; height: 20px;background: #5572c3;margin: 0 10px;float: right;margin-top: 40px;}
.slhbox3{width: 1200px;margin: 0 auto;}
a.slhgdsx{display: inline;font-size: 22px;float: right;color: #5572c3b7;cursor: pointer;line-height: 40px;margin-right: 15px;}