body { font-size: 14px; font-family: "Microsoft Yahei", 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi microhei', sans-serif; color: #333; margin: 0; padding: 0; background: #fff;}
html,div,ul,dl,dd,p,b,li,h3,h5 { margin: 0; padding: 0; font-weight: normal;}
a { color: #333;  text-decoration: none;}
li,em,i { list-style: none;}
em,i { font-style: normal;}
input { outline: none; border: none;}
img { border: none;}
.clear { clear: both;}
.display-no { display: none;}
.header-box{ width:100%; height:45px; background:#66aa33 }
.header-box ul{ width:1200px; height:45px; margin:0 auto; }
.header-box li{ float:left;  }
.header-box li a {color: #fff; line-height: 45px; display: inline-block; margin-left: 20px;}
.h-login{ float:right !important; margin-left:40px }
.h-login,.h-out,.h-rtxt {float: right !important;margin-left: 40px;}
.h-rtxt a {display:inline;}
.header-box li a:hover{ color:#faff78 }
.head-ad{ width:1200px; height:auto; overflow:hidden; margin: 5px auto 0}
.head-ad ul{ width:100%; height:auto; overflow:hidden; height: 30px;}
.head-ad li{ float:left; margin-right:20px }
.head-ad li a{ color:#666; font-size:12px; line-height:30px; }
.head-ad li a:hover{ color:#f60 }
.head-ad1{ width:100%; height:auto; margin:10px 0 5px; text-align: center;}
.head-ad>div{display: flex;}
.locate{ width:1200px; height:auto; overflow:hidden; margin:20px auto 0; }
.lct-left{ float:left; height:35px; width:530px }
.lct-left i{ width: 100px; height: 24px;background: url(https://css1.99.com.cn/css/newview/image_v_1.0/pd_logo.png) no-repeat; float: left; margin-top: 5px; display: inline-block;} 
.lct-left .baike{background-position:0px 0px}
.lct-left .baojian{background-position:0px -30px}
.lct-left .jzzn{background-position:0px -60px}
.lct-left .erke{background-position:0px -90px}
.lct-left .fuke{background-position:0px -120px}
.lct-left .guke{background-position:0px -150px}
.lct-left .jijiu{background-position:0px -180px}
.lct-left .jianfei{background-position:0px -210px}
.lct-left .jianshen{background-position:0px -240px}
.lct-left .laoren{background-position:0px -270px}
.lct-left .meirong{background-position:0px -300px}
.lct-left .nanke{background-position:0px -330px}
.lct-left .nanxing{background-position:0px -360px}
.lct-left .neike{background-position:0px -390px}
.lct-left .tijian{background-position:0px -420px}
.lct-left .special{background-position:0px -450px}
.lct-left .waike{background-position:0px -480px}
.lct-left .xinli{background-position:0px -510px}
.lct-left .news{background-position:0px -540px}
.lct-left .yanke{background-position:0px -570px}
.lct-left .kouqiang{width:107px;background-position:0px -930px}
.lct-left .erbihou{width:107px;background-position:0px -780px}
.lct-left .yinshi{background-position:0px -600px}
.lct-left .yuer{background-position:0px -630px}
.lct-left .zhengxing{background-position:0px -660px}
.lct-left .zhongyike{background-position:0px -690px}
.lct-left .weibing{background-position:0px -720px}
.lct-left .tnb{width:107px;background-position:0px -750px}
.lct-left .ganbing{width:107px;background-position:0px -810px}
.lct-left .gangchang{width:107px;background-position:0px -840px}
.lct-left .guomin{width:107px;background-position:0px -870px}
.lct-left .jingshen{width:107px;background-position:0px -900px}
.lct-left .pifu{width:107px;background-position:0px -960px}
.lct-left .shenjing{width:107px;background-position:0px -990px}
.lct-left .shenbing{width:107px;background-position:0px -1020px}
.lct-left .wuguanke{width:107px;background-position:0px -1050px}
.lct-left .xingbing{width:107px;background-position:0px -1080px}
.lct-left .zhongliu{width:107px;background-position:0px -1170px}
.lct-left .byby{width:127px;background-position:0px -1200px}
.lct-left .jkzx{width:127px;background-position:0px -1290px}
.lct-left .spaq{width:127px;background-position:0px -1380px}
.lct-left .xxg{width:127px;background-position:0px -1410px}
.lct-left .nvxing{background-position:0px -1470px}
.lct-left .zhongliu{width:107px;background-position:0px -1170px}
.lct-left .hbv{background-position:0px -1500px}
.lct-left .azb{width:107px;background-position:0px -1530px}
.lct-left .huxi{width:127px;background-position:0px -1560px}
.lct-left .yaopin{background-position:0px -1590px}
.lct-left a{ line-height:35px; }
.lct-left a:hover{ color:#f60 }
.lct-left em{ line-height:35px; color:#999; margin:0 5px; display:inline-block; }
.lct-left span{ line-height:35px; color:#777 }
.lct-right{ float:right; height:35px; }
.lct-right .search-txt{ width: 250px; height:33px; border-top: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; border-left: 1px #e0e0e0 solid; outline: none; color: #999; padding: 0px 10px; float: left; line-height: 33px;}
.lct-right .search-btn{ width: 37px; height: 35px; background: #66aa33 url(../images/ico1.png) no-repeat; background-position: 9px -2px; border-top-right-radius: 3px;    border-bottom-right-radius: 3px; cursor: pointer; border: none;}
.menu-box{ width:100%; height:50px; background:#f5fdf1; border-bottom:1px #ececec solid; border-top:3px #77b633 solid; margin-top: 20px; }
.menu-wrap{ width:1200px; margin:0 auto; position:relative; }
.menu-box .menu{ width:1200px; height:50px; margin:0 auto;display: flex;justify-content: space-between;flex-wrap: nowrap; }
.menu li{ line-height: 50px;}
.menu li a{ color:#333; font-size:16px; }
.menu li a:hover{ color:#66aa33 }
.menu li span{ width: 70px; font-size:16px; line-height:50px; cursor: pointer; background: url(../images/ico.png) right no-repeat; background-position: -225px 8px; display: inline-block;}
.header_nav { width: 530px; height: auto; position: absolute; z-index: 99; right: 0; border-left: 1px #e9e9e9 solid; border-right: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; box-shadow: 1px 2px 3px #e9e9e9; top: 51px; padding-bottom: 5px; background: #fff; display: none;}
.header_nav dl { width: 500px; height: auto; margin: 15px 15px 0; overflow: hidden; border-bottom: 1px #ececec dashed; padding-bottom: 15px;}
.header_nav dt { width: 100px; float: left;}
.header_nav dt span { background: url("../images/icon2.png") left no-repeat; display: block; height: 50px; color: #333; font-size: 16px; line-height: 50px; text-indent: 50px;  float: left;}
.header_nav dt .h-ico1 { background-position: 0 -1px;}
.header_nav dt .h-ico2 { background-position: 0 -76px;}
.header_nav dt .h-ico3 { background-position: 0 -150px;}
.header_nav dt .h-ico4 { background-position: 0 -224px;}
.header_nav dt .h-ico5 { background-position: 0 -298px;}
.header_nav dd { width: 390px; height: auto; float: right; border-left:1px #ececec solid; overflow:hidden;}
.header_nav dd li{ height:25px; float:left; width:62px; margin-left:16px; overflow:hidden;}
.header_nav dd a { color: #666; font-size: 13px; line-height: 25px; cursor: pointer;}
.header_nav dd a:hover { color: #f60;}
.header_nav:after { position: absolute; top: -7px; right: 40px; width: 10px; height: 10px; content: " "; background: #fff; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
.wrap-box{ width:1200px; height:auto; overflow:hidden; margin:20px auto 0 }
.wrap-left{ width:870px; height:auto; float:left; overflow: hidden;}
.wrap-title{ width:100%; height:auto; border-bottom:1px #ececec solid; }
.wrap-title b{ width:100%; height:50px; line-height:50px; text-align:center; font-size:28px; display:block; color:#000 }
.wrap-title h1{ width:100%; height:50px; line-height:50px; text-align:center; font-size:28px; display:block; color:#000 }
.wrap-title p{ width:100%; height:30px; margin:20px 0 10px; display:block; }
.wrap-title p span{ color:#999; line-height:30px; margin-right:40px; }
.introduct{ width:100%; height:auto; background:#f9f9f9; margin-top:20px; overflow:hidden; }
.introduct dl{ padding:15px 10px 15px 15px; overflow:hidden; }
.introduct dt{ width:30px; height:60px; float:left; border:1px #77b633 solid; position:relative; }
.introduct dt span{ width:100%; color:#77b633; font-size:16px; text-align: center; display: block; margin-top: 6px; line-height: 23px}
.introduct dt em{ content: ""; position: absolute; top: 23px; right:-5px; width: 8px; height: 8px; border-right: 1px solid #77b633; border-bottom: 1px solid #77b633;background: #f9f9f9; transform: rotate(315deg); -webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); -o-transform: rotate(315deg)}
.introduct dd{ width:795px; float:right; margin-left:15px; color:#333; font-size:16px; line-height:30px; display:block; }
.content{ width:100%; height:auto; overflow:hidden; }
.content p{ font-size:16px; line-height:30px; display:block; margin:20px 0; overflow: hidden;}
.content .hzh_botleft{float: left; margin-right: 20px;}
.content p img{ max-width:100%; height:auto;display: inline-block;}
.content p span{ text-align:right; display:block; }
.cont-text{ width:100%; height:60px; border-bottom:1px #ececec dashed; overflow:hidden; }
.cont-text li{ width:400px; height:60px; float:left; line-height:60px; overflow: hidden;}
.cont-text li span{ color:#999; font-size: 16px; line-height: 60px;}
.cont-text a{ color:#666; font-size:16px; line-height:60px; }
.cont-text a:hover{ color:#f60 }
.cont-tag{ width:100%; height:35px; margin-top:30px; }
.cont-tag span{ float:left; color:#f60; font-size:14px; line-height:35px; }
.cont-tag a{ float:left; color:#666; font-size:14px; line-height:30px; border:1px #ececec solid; padding:0 15px; display:block; margin-right:20px }
.cont-tag a:hover{ background:#66aa33; border:1px #66aa33 solid; color:#fff }
.cont-ad{ width:100%; height:auto; margin-top:25px; }
.cont-ad img{width: 100% !important;}
.other{ width:100%; height:auto; overflow:hidden; margin-top:20px; }
.other-top{ width:100%; height:50px; border-bottom:1px #ececec solid; }
.other-top b{ width: 100%; height: 50px; color:#000; font-size:18px; line-height:50px; position:relative; display:block; }
.other-top b:before{ border-bottom:2px #66aa33 solid; position: absolute; content: ""; left: 0; bottom: -1px; z-index: 9; width: 70px; height: 2px;}
.other-nr{ width:100%; height:auto; overflow:hidden; }
.other-nr b{ width:100%; height:40px; display:block; position:relative; margin-top:15px; }
.other-nr b a{ font-size:18px; color:#333; font-weight:600; line-height:40px; display:block; overflow:hidden; text-indent: 13px}
.other-nr b:before{ width:5px; height:5px; background:#e0e0e0; border-radius:50%; position:absolute; content:''; left:0; z-index:9; top:16px }
.other-nr b a:hover{ color:#f60 }
.other-nr ul{ width:100%; height:auto; overflow:hidden; margin-top:5px; margin-bottom:5px }
.other-nr li{ width:255px; height:40px; float:left; margin-right:50px; display:inline-block; position:relative; }
.other-nr li a{ width:100%; height:40px; line-height:40px; font-size:16px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block; text-indent:13px }
.other-nr li a:before{ width:5px; height:5px; background:#e0e0e0; border-radius:50%; position:absolute; content:''; left:0; z-index:9; top:18px }
.other-nr li a:hover{ color:#f60 }
.channel{ width:100%; height:auto; overflow:hidden; margin-top:20px }
.chl-nav{ width:100%; height:50px; border-bottom:1px #ececec solid; }
.chl-nav ul{ display: flex;justify-content: space-around;}
.chl-nav li a{ color:#666; font-size:18px; line-height:50px; display:block; cursor: pointer;}
.chl-nav .chl-cur a{ color:#000 !important; border-bottom: 2px #66aa33 solid;}
.chl-cont{ width:100%; height:auto; overflow:hidden; }
.chl-cont dl{ width:400px; height:115px; float:left; margin-top:25px; display:inline-block; }
.chl-cont dt{ width:150px; height:115px; float:left; position:relative; }
.chl-cont dt img{ width:150px; height:115px; transition: all .4s ease-out; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; }
.chl-cont dt img:hover{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05)}
.chl-cont dt p{ width:100%; height:30px; background:rgba(0, 0, 0, 0.5); position:absolute; left:0; bottom:0; z-index:9; color:#fff; line-height:30px; text-align:center; display:block; background: linear-gradient(to top,#333,transparent); opacity: 50}
.chl-cont dd{ width:230px; height:105px; float:right; margin-top:5px }
.chl-cont dd a{ width:100%; height:35px; line-height:35px; color:#333; font-size:16px; overflow:hidden; display:block; }
.chl-cont dd a:hover{ color:#f60 }
.tool{ width:100%; height:auto; overflow: hidden; margin-top: 20px;}
.tool-top{ width:100%; height:50px; border-bottom:1px #ececec solid; }
.tool-top b{ width: 100%; height: 50px; color:#000; font-size:18px; line-height:50px; position:relative; display:block; }
.tool-top b:before{ border-bottom:2px #66aa33 solid; position: absolute; content: ""; left: 0; bottom: -1px; z-index: 9; width: 90px; height: 2px;}
.tool-nr{ width:100%; height:110px; margin-top:20px }
.tool-nr li{ width:60px; height:110px; float:left; margin-right:20px; display:inline-block; }
.tool-nr p{ width:width: 58px; height: 58px; border: 1px #ececec solid; border-radius: 5px; }
.tool-nr p img{ width:40px; height:40px; margin:7px; }
.tool-nr li span{ width: 100%; height: 30px; display: block; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px;}
.tool-nr .swiper-pagination{ bottom:0 !important }
.swiper-pagination-bullet-active{ background:#66aa33 !important }
.wrap-right{ width:300px; height:auto; float:right; overflow:hidden; margin-top: 10px}
.right-ad{ width:300px; height:auto; overflow:hidden; position: relative;}
.hot{ width:298px; height:auto; overflow:hidden; border:1px #ececec solid; margin-top:20px; margin-bottom:20px }
.hot-nav{ width:100%; height:50px; border-bottom:1px #ececec solid; background:#f6f6f6; }
.hot-nav li{ width:148px; height:50px; float:left; }
.hot-nav li a{ color:#666; font-size:18px; line-height:50px; text-align:center; display:block; cursor:pointer; }
.hot-nav .hot-cur{ background:#fff; border-bottom:1px #fff solid; border-right:1px #ececec solid;}
.hot-cur a{ color: #000 !important}
.hot-nav .hot-cur:last-child{ border-left:1px #ececec solid; border-right:none; }
.hot-list{ padding:0 15px; height:auto; overflow:hidden; }
.hot-list li{ width:100%; height:50px; border-bottom:1px #ececec dashed; }
.hot-list .hot-chanel{ float:left; line-height:50px; color:#999; width:60px; font-size: 16px; height: 50px;overflow: hidden;} 
.hot-list .hot-text{ float:right; line-height:50px; width:205px; overflow:hidden; font-size:16px; white-space: nowrap; text-overflow: ellipsis; display:block; }
.hot-list a:hover{ color:#f60 }
.hot-list2{ width: 100%; height:auto; overflow:hidden; } 
.hot-list2 li{ width:100%; height:50px; border-bottom:1px #ececec dashed; }
.hot-list2 li a{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:16px; white-space: nowrap; text-overflow: ellipsis; display:block; position:relative; text-indent:15px }
.hot-list2 li a:hover{ color:#f60 }
.hot-list2 li a:before{ width:5px; height:5px; position:absolute; left:3px; top:22px; border-radius:50%; background:#e0e0e0; content:""  }
.video{ width:298px; height:auto; overflow:hidden; border:1px #ececec solid; margin-top:20px; margin-bottom:20px }
.list{ padding:0 15px; height:auto; overflow:hidden; }
.video-list{ width:100%; height:auto; overflow:hidden; border-bottom: 1px #ececec dashed; margin-top: 10px}
.video-list dt{ width:100%; height:45px; }
.video-list dt span{ width:20px; height:20px; background:#f9a821; font-size: 14px; line-height: 20px; text-align: center; color: #fff; display: block; float: left; margin-top: 13px;}
.video-list dt a{ width:240px; height:45px; float:right; line-height:45px; font-size:16px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.video-list dt a:hover{ color:#f60 }
.video-list dd{ width:100%; height:auto; overflow:hidden;position:relative; }
.video-list dd img{ width:100%; height:150px;  display: block;}
.video-list dd em{ width: 30px; height: 30px; display: block; position: absolute; z-index: 9; top: 50%; left: 50%; margin-top: -30px; margin-left: -15px;
    background: url(../images/ico.png) -241px -124px no-repeat;}
.video-list dd p{ width:100%; height:40px;display:block; color:#999; font-size:14px; line-height:40px; } 
.video-list dd span{ float:right; }
.video-list dd i{ width:30px; height:40px; background:url(../images/ico.png) -140px -61px no-repeat; display:block; float:right; }   
.video-text{ width:100%; height:auto; overflow:hidden; margin:10px 0}
.video-text li{ width:100%; height:45px; }
.video-text li span{ width:20px; height:20px; background:#d7d7d7; font-size: 14px; line-height: 20px; text-align: center; color: #fff; display: block; float: left; margin-top: 13px; }
.video-text li em{ width:18px; height:18px; background:#fff; border:1px #d7d7d7 solid; font-size: 14px; line-height: 18px; text-align: center; color: #ddd; display: block; float: left; margin-top: 13px; }
.video-text li a{ width:240px; height:45px; float:right; line-height:45px; font-size:16px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.video-text li a:hover{ color:#f60 }
.audio{ width:100%; height:auto; overflow:hidden; margin-bottom:15px }
.audio dl{ width:100%; height:auto; overflow:hidden; border-bottom:1px #ececec dashed; padding-bottom: 15px; margin-top: 5px}
.audio dt{ width:100%; height:35px; }
.audio dt a{ width:100%; height:35px; line-height:35px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;  }
.audio dt a:hover{ color:#f60 }
.audio dd{ width:100%; height:auto; overflow:hidden; margin-top:5px }
.audio dd img{ width:50px; height:50px; border-radius:50%; float:left; }
.audio dd div{ width:205px; height:50px; float:right; }
.audio div a{ width:100%; height:25px; line-height:25px; font-size:14px; }
.audio div em{ color:#999; font-size: 14px; margin-left: 20px}
.audio div p{ width: 100px; height: 25px; line-height: 25px; background: #f6f6f6; border-radius: 15px; }
.audio div i{ float:left; width: 12px; height: 25px; background: url(../images/play_icon.gif) no-repeat; margin: 7px 0 0 10px; font-style: normal; display: block; }
.audio div span{ float: right; margin-right: 8px; line-height: 25px; font-size: 12px; color: #ec5950; }
.ask-box{ width:298px; height:auto; overflow:hidden; border:1px #ececec solid; margin-top:20px; margin-bottom:20px }
.ask-text1{ width:100%; height:auto; overflow:hidden; padding-bottom:10px }
.ask-text1 li{ width: 100%; height: auto; overflow: hidden; position: relative; display: inline-block; vertical-align: top; margin:5px 0 }
.ask-text1 li a{ width: 100%; height: 40px; color: #333; font-size: 16px; line-height: 40px; overflow: hidden; background: url(../images/ico1.png) no-repeat; background-position: 0px -87px; text-indent: 25px; display: block;}
.ask-text1 li a:hover{ color:#f60 }
.ask-text1 li p{ width: 248px; background: #f6f6f6; padding: 5px 10px; height: 50px; color: #777; font-size: 14px; line-height: 25px; overflow: hidden; margin: 5px 0px;  }
.ask-text1 i{ width:0; height:0; border:10px solid #f6f6f6; border-left-color:transparent; border-top-color:transparent; border-right-color:transparent; position: absolute; top: 27px; left: 20px; z-index: 9; }
.ask-text2{ width:100%; height:auto; overflow:hidden; padding-bottom:10px }
.ask-text2 li{ width: 100%; height: auto; overflow: hidden; position: relative; display: inline-block; vertical-align: top; margin:5px 0; border-bottom:1px #ececec dashed; padding-bottom:6px }
.ask-text2 .ask-title{ width:100%; height:40px; line-height:40px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; }
.ask-title span{ color:#66aa33 }
.ask-text2 li p{ width: 248px; background: #f6f6f6; padding: 5px 10px; height: 50px; color: #777; font-size: 14px; line-height: 25px; overflow: hidden; margin: 5px 0px;  }
.ask-text2 i{ width:0; height:0; border:10px solid #f6f6f6; border-left-color:transparent; border-top-color:transparent; border-right-color:transparent; position: absolute; top: 27px; left: 20px; z-index: 9; }
.ask-text2 .ask-dot{ width:100%; height:30px;margin:10px 0 5px }
.ask-dot img{ width:30px; height:30px; border-radius:50%; float:left; display:block; }
.ask-dot span{ color:#333; font-size:14px; line-height:30px; float:left; margin-left:10px; display:inline-block; }
.ask-dot em{ color:#999; font-size:14px; line-height:30px; float:left; margin-left:15px; display:inline-block; }
.yuer-box{ width:298px; height:auto; overflow:hidden; border:1px #ececec solid; margin-top:20px; margin-bottom:20px}
.yuer-top{ width:100%; height:50px; border-bottom:1px #ececec solid; background:#f6f6f6; }
.yuer-top a{ color:#333; font-size:18px; line-height:50px; display:block; cursor:pointer; text-indent:15px }
.yuer-nr{ width:100%; height:auto; overflow:hidden; padding-bottom:15px }
.yuer-nr li{ width: 127px; height: 125px; float: left; margin: 15px 0 0 15px; }
.yuer-nr li img{ width:100%; height:95px; }
.yuer-nr li p{ width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; display:block; }
.yuer-nr a:hover p{ color:#f60 }
.wrapper{ width:1198px; height:auto; overflow:hidden; margin: 20px auto 0; border:1px #ececec solid}
.wrap-nav{ width:100%; height:50px; border-bottom:1px #ececec solid; background:#f6f6f6; }
.wrap-nav li{ width:145px; height:50px; float:left; }
.wrap-nav li a{ color:#666; font-size:18px; line-height:50px; text-align:center; display:block; cursor:pointer; }
.wrap-nav .wrap-cur{ background:#fff; border-bottom:1px #fff solid; border-right:1px #ececec solid;}
.wrap-nav .wrap-cur a{ color:#000 }
.wrap-cont{ padding: 0 20px; height:365px; overflow:hidden; }
.wrap-list{ width:100%; height:auto; overflow:hidden; }
.wrap-yyk dl{ width:550px; height:auto; overflow:hidden; float:left; margin-top:15px; display:inline-block; }
.wrap-yyk dt{ width:100%; height:45px; border-bottom:1px #ececec dashed; }
.wrap-yyk dt b{ color:#333; font-size:16px; line-height:40px; text-indent:40px; display:block; height:45px; width:100%; }
.wrap-yyk .wrap-ico1{ background: url(../images/ico2.png) no-repeat; background-position: 0px -7px;}
.wrap-yyk .wrap-ico2{ background: url(../images/ico2.png) no-repeat; background-position: 0px -69px;}
.wrap-yyk .wrap-ico3{ background: url(../images/ico2.png) no-repeat; background-position: 0px -132px;}
.wrap-yyk .wrap-ico4{ background: url(../images/ico2.png) no-repeat; background-position: 0px -195px;}
.wrap-yyk dd{ width:100%; height:auto; overflow:hidden; margin-top:10px; }
.wrap-yyk dd a{ width:120px; height:35px; line-height:35px; overflow:hidden; display:block; float:left; color:#333; font-size:14px; margin:0 5px 0 10px; }
.wrap-yyk dd a:hover{ color:#f60 }
.wrap-jzzn{ width:100%; height:auto; overflow:hidden; }
.wrap-jzzn ul{ width:100%;border-bottom:1px #ececec dashed; margin-top:20px; height:auto; overflow:hidden; }
.wrap-jzzn li{ width:289px; height:100px; float:left; }
.jzzn_tp{ width:100px; height:80px; float:left; display:block; }
.jzzn_tp img{ width:105px; height:80px;transition: all .4s ease-out; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; }
.wrap-jzzn li:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05)}
.wrap-jzzn b{ width:170px; height:80px; float:right; display: block;}
.wrap-jzzn b a{ width:100%; height:30px; line-height:30px; overflow: hidden; display: block;}
.wrap-jzzn b a:hover{ color:#f60 }
.wrap-jzzn b p{ width:100%; height:21px; line-height:21px; color:#999; font-size:12px; display:block; overflow:hidden; }
.wrap-wd{ width:100%; height:auto; overflow:hidden; }
.wrap-wd dl{ width:550px; height:auto; overflow:hidden; float:left; margin-top:15px; display:inline-block; border-bottom:1px #ececec dashed; padding-bottom:16px }
.wrap-wd dt{ width:100%; height:auto; overflow:hidden; }
.wrap-wd dt b{ width:100%; height: 35px; display: block;}
.wrap-wd dt em{ float:left; width:19px; height:19px; border:1px #91b775 solid; border-radius:5px; color:#91b775; font-size:14px; line-height:19px; text-align:center; display:block; margin:8px 10px 0 0 }
.wrap-wd dt b a{ float:left; line-height:35px; color:#333; font-size:16px; overflow:hidden; display:block; }
.wrap-wd dt a:hover{ color:#f60 }
.wrap-wd dt p{ width:100%; height:30px; display:block; }
.wrap-wd dt p a{ color:#333; font-size:14px; line-height:25px; margin-left:30px }
.wrap-wd dt p span{ color:#999; font-size:14px; line-height:25px; margin-left:20px }
.wrap-wd dd{ width:100%; height:auto; overflow:hidden; margin-top: 8px}
.wrap-wd dd span{ float:left; width:19px; height:19px; border:1px #f8a56e solid; border-radius:5px; color:#f8a56e; font-size:14px; line-height:19px; text-align:center; display:block; margin:3px 10px 0 0  }
.wrap-wd dd p{ float:right; width:515px; line-height:25px; font-size:14px; color:#666; display:block; height: 75px; }
.wrap-wd dd p a{ color:#92c3f2 }
.wd{ border-bottom:none !important; }
.wrap-yyzs{ width:100%; height:auto; overflow:hidden; padding-bottom: 15px}
.wrap-yyzs li{ width:268px; height:43px; background:#fff; border:1px #ececec solid; border-radius:5px; margin-right:20px; display:inline-block; margin-top:20px; }
.wrap-yyzs li a{ width:100%; height:43px; line-height:43px; color:#333; font-size:16px; overflow:hidden; display:block; text-align:center; }
.wrap-yyzs li em{ width:20px; height:20px; background:url(../images/hot.png) no-repeat; background-size:20px;  float:right; margin:12px 15px 0 0  }
.wrap-yyzs li a:hover{ color:#f60 }
.wrap-bk{ width:100%; height:auto; overflow:hidden; padding-bottom: 15px}
.wrap-bk dl { width: 360px; height: auto; float: left; margin-top: 10px; margin-right: 39px;}
.wrap-bk dl dt { width: 355px; height: 60px; border-bottom: 1px #eee dashed;}
.wrap-bk dl dt a { color: #333; font-size: 18px; line-height: 60px; background: url('../images/ico3.png') no-repeat; text-indent: 55px; display: block;}
.wrap-bk dl dt .data-ico2 { background-position: 0 -80px;}
.wrap-bk dl dt .data-ico3 { background-position: 0 -160px;}
.wrap-bk dl dt .data-ico4 { background-position: 0 -240px;}
.wrap-bk dl dt .data-ico5 { background-position: 0 -320px;}
.wrap-bk dl dt .data-ico6 { background-position: 0 -400px;}
.wrap-bk dl dd { width: 355px; height: auto; margin-top: 5px;}
.wrap-bk dl dd a { width: 72px; height: 33px; float: left; display: block; color: #666; font-size: 14px; line-height: 33px; overflow: hidden; margin: 0 8px 0 8px;}
.wrap-bk dl dd a:hover { color: #f60;}
.foot_box{width:100%;height:auto;border-top:1px #e1e1e1 solid;overflow:hidden;background:#fff;margin-top:20px;}
.foot{width:1200px;height:auto;margin:15px auto;overflow:hidden;}
.foot-logo{width:220px;height:80px;border-right:1px #ececec solid;float:left;}
.foot-right{width:979px;height:80px;float:right;}
.foot-right ul{width:1200px;height:30px;}
.foot-right li{float:left;height:30px;margin-left:28px;}
.foot-right li a{color:#333;font-size:13px;line-height:30px;float:left;}
.foot-right li a:hover{color:#f60;}
.foot-right li span{color:#aaa;float:left;line-height:30px;margin-left:28px;}
.foot-right .foot-text1{width:979px;height:25px;font-size:13px;}
.foot-text1 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text1 .foot-txt1{color:#333;line-height:25px;float:left;margin-left:35px;background:url(https://www.99.com.cn/beian.png) left 2px no-repeat;text-indent:25px;display:inline-block;}
.foot-text1 .foot-txt2{color:#333;line-height:25px;float:left;margin-left:35px;display:block;}
.foot-text1 a:hover{color:#f60;}
.foot-right .foot-text2{width:979px;height:25px;font-size:13px;}
.foot-text2 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text2 a{color:#333;line-height:25px;float:left;margin-left:35px;}
.foot-text2 a:hover{color:#f60;}
.float_box .back_top{ color:#7b5247; font-size:12px; line-height:35px; background:url(../images/ico5.png) left center no-repeat; background-position:0px 13px; display:block; text-indent:20px;}
.right-share{ width:60px; height:180px; position:fixed; right:10px; bottom:0px; zoom:1; z-index:60000 !important;  visibility: visible; }
.right-share a{ filter:alpha(opacity=60); opacity: 0.6;  display:block; width:54px; height:54px; background:#80bff1; margin-bottom:10px;  overflow:hidden;}
.right-share a:hover{ background:#7abff6; filter:alpha(opacity=100); opacity: 1; }
.right-share a p{ background:#7abff6 url(https://css1.99.com.cn/css/newshows/images/ico_all.png) no-repeat; width:54px; height:54px; overflow:hidden;}
.right-share a p.ico_advisory{ background-position:11px -110px;}
.right-share a p.ico_top{ background-position:12px -244px;}

.head-ad img{width:100% !important;}
/**育儿详情单独样式**/
.baby_time .suoyin{ height:auto; margin:0px auto;}
.baby_time .suoyin ul{ display: inline-block; vertical-align: bottom; width: calc(100% - 151px);}
.baby_time .suoyin ul li{ float:left; border:1px solid #77b633; margin:5px;}
.baby_time .suoyin ul li a{ display:block; background:url(../images/ico_suoyin.gif) no-repeat 8px 9px; line-height:28px; text-indent:22px; color:#77b633; padding-right:10px;}
.baby_time .suoyin .last_next_week{  height:30px; margin-top:20px; display: inline-block;}
.baby_time .suoyin .last_next_week a{ display:block; width:58px; height:26px; line-height:26px; color:#fff; float:right; margin-right:15px; background:url(../images/btn_next_bg.gif) no-repeat; text-align:center; font-size:12px;}

.baby_time .recom_art{  height:50px; margin:10px auto; background:url(../images/tjwz_bg.gif) no-repeat left #f8f8f8; margin-top:}
.baby_time .recom_art ul{height:50px; margin-left: 45px; display: flex; flex-wrap: wrap;justify-content: space-evenly;}
.baby_time .recom_art ul li{ width:270px; height:25px; overflow:hidden; line-height:25px; margin-left:10px;}
.baby_time .recom_art ul li a{ color:#e24652; font-size:12px;}
.baby_time .recom_art ul li a:hover{ color:#2482bd;}

.baby_time .else_week{ height:auto; margin:10px auto;}
.baby_time .else_week a{ display:inline-block; width:110px; margin-left:10px; height:25px; overflow:hidden; font-size:14px; color:#2482bd; line-height:30px;}
.baby_time .else_week a:hover{ color:#f60;}

/**** ruli table css ***/
.content table { border-collapse: collapse;  } 
.content table, .content td, .content th { border: 1px solid #ccc;  }
.content .table .tr:nth-child(odd) .th,.content table tr:nth-child(odd) td {
  width: 174px;
  background: #C9E166;
  border-radius: 6px 6px 6px 6px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.content table tr:nth-child(even) th,
.content table tr:nth-child(even) td {
  width: 174px;
  background: #EBF6B2;
  border-radius: 6px 6px 6px 6px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.content table tr:first-child th {
  width: 174px;
  min-height: 69px;
  background: #AEB8C4;
  border-radius: 6px 6px 6px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 16px;
  line-height: 28px;
}
.content table tr td,
.content table tr th {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 14px;
  color: #21261E;
  line-height: 25px;
  border: none;
}
.content table tr td img,
.content table tr th img {
  width: 156px;
  height: 118px;
  border-radius: 2px;
  -o-object-fit: contain;
     object-fit: contain;
}
.content tbody{    
    gap: 4px;
    width: 870px !important;
    overflow-x: auto;
    display: flex;
    flex-wrap: wrap;
     
}
.content table {
  border: none;  
  width: 870px !important;
  position: relative;
}
/*.content table::-webkit-scrollbar {
  display: none;
}*/
.content table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  gap: 4px;
}
.content table trsticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
}

.content h2, .content h3, .content h4, .content h5, .content h6 {
    font-weight: bold !important;
    font-size: 20px !important;
    color: var(--themeColor, #19c689);
    line-height: 42px;
    margin: 15px 0;
}
.content li{font-size: 16px;line-height: 32px;}