@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,textarea,legend{margin:0; padding:0;}ol,ul{list-style:none;}:focus{outline:0;}a img{border:0;}img{vertical-align:middle;}table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}cite,i,em{font-style:normal;}b{font-weight:normal;}
input[type="button"],input[type="submit"],input[type="reset"],textarea {-webkit-appearance:none;}
div,span,i,a,button,input {-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-weight:300; font-family:"Microsoft YaHei", SimSun; background:#fafafa; color:#333; cursor:default; height:600px;}
a {text-decoration:none; color:#333;}
.body-none {display: none;}
.body-shadow {display: none; width: 1000%; height: 100%; background: #000; opacity:0; position: fixed; left: 0; top: 0; z-index: 99;}
.body-gotop {display:none; width:29px; height:29px; border-radius:26px; background:rgba(0,150,165,.5) url("../images/gotop.png") no-repeat center center; background-size:13px 13px; position:fixed; right:12px; bottom:56px; z-index:1000098; cursor:pointer;}
/* ====================== header */
.m-header {text-align:center; background:#0096A5; position:relative; z-index:100;}
.m-header-tool-key {width:40px; height:34px; background:url("../images/m_header_tool_key.png")  no-repeat center center; background-size:20px 15px; cursor:pointer; position:absolute; right:0; top:0;}
.m-header-tool-key:active {background-color: rgba(0,0,0,.1);}
.m-header-tool-box {display:none; width:260px; height:100%; background:rgba(231,240,242,.95); box-shadow:0 2px 2px #333; position:fixed; right:-260px; top:0; z-index:1000;}
.m-header-tool {display:none; width:100%; height:100%; overflow:hidden; position:fixed; left:0; top:0; z-index:10001;}
.m-header-tool .shadow {width:100%; height:100%; overflow:hidden; background:#000; opacity:0; cursor:pointer; position:relative; z-index:1;}
.m-header-tool .t-box {width:290px; height:100%; overflow:hidden; padding:0 5px; box-shadow:-1px 0 2px #666; text-shadow:1px 1px 1px #ddd; background:#fff; position:absolute; right:-270px; top:0; z-index:2;}
.m-header-tool .t-box div {width:100%; height:40px; border-bottom:1px solid #F2F2F2; font-size:18px; line-height:40px; text-indent:10px; color:#000; position:relative;}
.m-header-tool .t-box div i {display:block; width:20px; height:20px; overflow:hidden; margin-top:-10px; border-radius:10px; background:#ddd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVChThY3RDgAwBAP9/093s6gsUdwT7QXDxRbSmeTSKVllj79oJeKCE2tPePu1GPvXqiiZkkh2k0QA4ADVO0+xdMGQGQAAAABJRU5ErkJggg==) no-repeat center center; position:absolute; right:10px; top:50%; cursor:pointer;}
.m-header-tool dl {padding-top:10px; overflow:hidden; line-height:30px;}
.m-header-tool dd {float:left; height:30px; margin-top:10px; box-sizing:border-box; padding:0 5px; overflow:hidden;}
.m-header-tool dd a {display:block; width:100%; height:100%; border-radius:3px; font-size:14px; text-align:center; background:#f7f7f7;}
.m-header-tool dd a:hover {background:#0096A5; color:#fff;}
.m-header-tool .dl1 dd {width:25%;}
.dh_btn{display:block;width:94%;margin:20px auto 0;height:36px;background:#ff8a00;line-height:36px;text-align:center;color:#fff;border-radius:36px;text-shadow:none;}
.dh_btn.zxzj{background:#0aaaba;}
.m-header-nav {padding:5px;background:#0096A5;}
.m-header-nav ul {display:table; width:100%; overflow:hidden;}
.m-header-nav ul li {display:table-cell; height:30px; font-size:16px; line-height:30px; text-align:center;}
.m-header-nav ul li a {display:block; width:100%; height:100%; box-sizing:border-box; padding:0 5px;color:#fff;}
.m-header-nav ul li a:hover {background-color:#008795;}

.m-header-tips {height:36px; margin-bottom:5px; border-bottom:1px solid #008795; line-height:34px; color:#CCEAED;position:fixed;top:0;left:0;width:100%;z-index:999;background:#0096A5;}
.m-header-tips a{display:block;background:#fff;margin:4px 50px 3px 3px;height:28px;line-height:28px;}
.m-header-tips a:after{content:"立即接通";display:block;width:40%;float:right;background:#D1E4E7;color:#008795;}
.m-header-logo {margin-top:36px;background:#0096A5;}
.m-header-logo a,.m-header-logo img{display:block;width:100%;}

.m-bt {overflow:hidden; padding:10px 12px 0; line-height:30px;}
.m-bt h2 {float:left; font-weight:bold; font-size:18px; color:#0096A5;}
.yyk {float:right; padding-left:23px; font-size:14px; background:url("../images/yyk.png") no-repeat left center; background-size:17px 17px; color:#666;}
.m-today {overflow:hidden; padding-bottom:20px; border-top:1px solid #E1E1E1;}
.m-people {overflow:hidden; border-top:1px solid #E1E1E1;}

/* ====================== footer */
.footer {background:#0096A5; color:#fff; text-align:center; line-height:24px;margin-bottom:30px;font-size:14px;padding:10px 0;}
.footer-version {padding-top:10px; font-size:14px; line-height:22px; text-align:center;}
.footer-version a {display:inline-block; height:22px; margin:0 5px; padding:0 5px; border:1px solid #0096A5; border-radius:3px; color:#fff;}
.footer-version a.on,.footer-version a:hover {border-color:#fff;}
/* ====================== Swiper 3.0.7 [ without: Arrows, Pagination Styles, 3d, Cube ] */
.swiper-wrapper {position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-slide {-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative;}
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);}}
@keyframes swiper-preloader-spin {100% {transform:rotate(360deg);}}
/* ====================== m-focus & m-tabs [ swiper ] */
.m-focus {width:100%;margin:0 auto; background:rgba(0,0,0,.5); position:relative;}
.m-focus img{display:block;width:100%;}
/* ====================== m-wrap */
.m-wrap {margin-bottom:20px;}
.m-lm {height:44px; padding:0 12px; line-height:44px; border-top:1px solid #0096A5; border-bottom:1px solid #E1E1E1; background:#F2F2F2;}
.m-lm h2,.m-lm h3{float:left; font-weight:bold; font-size:18px; color:#0096A5;}
.m-tabs {overflow:hidden;}
.m-tabs .swiper-pagination {display:table; width:100%; height:44px; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; background:#F2F2F2; position:inherit;}
.m-tabs .swiper-pagination li {display:table-cell; height:100%; font-size:18px; line-height:44px; text-align:center; position:relative; cursor:pointer;}
.m-tabs .swiper-pagination li:before {content:""; display:block; width:0; height:20px; border-left:1px solid #E3E3E3; position:absolute; right:0; top:14px;}
.m-tabs .swiper-pagination li:last-child:before {content:none;}
.m-tabs .swiper-pagination li.swiper-pagination-bullet-active {font-weight:bold; color:#0096A5;}
.m-tabs .swiper-pagination li.swiper-pagination-bullet-active:after {content:""; display:block; width:100%; height:1px; padding-left:1px; background:#0096A5; position:absolute; left:-1px; top:-1px;}
/* ====================== m-news */
.m-news {overflow:hidden; padding-bottom:20px;}
.m-news p {overflow:hidden; padding:15px 7px 0; font-size:14px; line-height:26px;}
.m-news .as a {float:left; width:100%; height:32px; overflow:hidden; font-size:18px; white-space:nowrap; text-overflow:ellipsis;color:#f60;font-weight:bold;}
.m-news .as a:hover {text-decoration:underline;}
/* ====================== lists */
.lists {overflow:hidden; padding-top:10px;}
.lists li {font-size:16px; line-height:32px;}
.lists li a {display:block; width:100%; height:100%; overflow:hidden; box-sizing:border-box; padding:0 12px; white-space:nowrap; text-overflow:ellipsis;}
.lists li a span {float:left; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lists li a:hover {background-color:#fff; color:#333;}
.lists-pic-text {overflow:hidden;}
.lists-pic-text a {display:block; width:100%; height:100px;overflow:hidden; box-sizing:border-box; padding:20px 10px 0 104px; position:relative;}
.lists-pic-text a img {float:left; width:80px; height:75px; margin-left:-92px;}
.lists-pic-text a strong {float:left; width:100%; overflow:hidden; padding-bottom:10px; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.lists-pic-text a span {float:left; width:100%; height:36px; overflow:hidden; font-size:12px;line-height:20px;}
.lists-pic-text a:hover {background:#fff; color:#333;}
/* ====================== m-sub */
.m-sub {width:100%;height:32px;overflow: hidden;box-sizing: border-box;padding:0 12px 0 72px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size: 14px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; background: #F2F2F2; position: relative;}
.m-sub .home {display: block; width: 72px; height: 100%; overflow: hidden; box-sizing: border-box; padding-left: 40px; background: url("../images/home.png") no-repeat 12px center; background-size:22px;position: absolute;left:0;top: 0;}
/* ====================== m-more */
.m-more {margin: 20px 0; padding:0 12px;}
.m-more a {display:block; height:42px;border-radius:5px; font-size:16px; line-height:42px; text-align:center; background:#E8F2F3;border:1px solid #D1E4E7; color:#666;}
/* ====================== m-art */
.m-art {overflow: hidden; padding-top: 24px;}
.m-art h1 {width:100%; overflow:hidden; box-sizing:border-box; padding:0 12px 0 9px; border-left:3px solid #0096A5; font-size:22px; text-align: justify; position:relative;}
.m-art .info {display:block; overflow: hidden; padding: 12px; font-size:12px; line-height: 24px; color:#999;}
.m-art .info p {float: left;}
.m-art .info div {float: right; height: 22px; border: 1px solid #e1e1e1; border-radius: 3px; line-height: 22px; background: #fff; position: relative;}
.m-art .info div span {float: left; width: 30px; height: 22px; line-height: 16px; text-align: center; position: relative; z-index: 1; cursor: pointer;}
.m-art .info div span:first-child {border-right: 1px solid #e1e1e1;}
.m-art .info div i {content: ""; width: 30px; height: 100%; background: #f5f5f5; position: absolute; left: 0; top: 0;}
.m-art .arts {padding: 0 12px; font-size: 14px; line-height: 1.6;}
.m-art .arts p {padding-top:12px;}
.m-art .arts p img {display:block; width:auto; max-width:280px; height:auto; margin:0 auto; padding:5px 0:}
.m-art .arts center img {display:block; width:auto; max-width:280px; height:auto; margin:0 auto; padding:5px 0:}
.m-art .arts .bdcs-inlinelink {border-bottom: 1px dotted #0096A5; color: #0096A5;}
.m-art .arts .atPic {padding-top: 20px;}
.m-art .tool {overflow: hidden; padding: 0 4px 0 12px; margin: 20px 0;}
.m-art .tool .share {float: left; height: 30px; line-height: 30px;}
/* ====================== art_page */
.art_page {height: 44px; overflow:hidden; margin: 20px 10px; font-size:14px; line-height: 44px; text-align: center;}
.art_page span {display:block;width:45%;border:1px solid #E1E1E1;border-radius:3px;font-size:16px;line-height:42px;height:42px;overflow:hidden;background:#F2F2F2; color: #999;float:left;}
.art_page span:nth-child(2){float:right;}
.art_page span:hover {border-color:#0096A5; background:#0096A5; color:#fff;}
.art_page span:hover a{color:#fff;}
.art_page .prev {left: 12px;}
.art_page .next {right: 12px;}
.jbfl{text-align:center;padding:10px 0 0;}
.jbfl a{display:inline-block;width:22%;border:1px solid #9ee8e0;background:#e5fffc;margin:0 1%;line-height:30px;height:30px;color:#3faeb1;font-size:15px;}

/***列表***/
.list_box {width:auto; padding-bottom:4px;}
.list_title {height:36px; padding:0 10px; line-height:38px; text-shadow:#F1F9F9 0 1px 1px; border-bottom:2px solid #92CED1; background:#C8E8E9; position:relative;}
.list_title a {color:#333;}
.list {width:auto; padding-top:4px;}
.list2 {padding-top:6px;}
.list li {font-size:18px; border-top:1px solid #fff; border-bottom:1px solid #DBDBDD;background:url(../images/list_li.gif) no-repeat 14px 18px;background-size:3px 3px;}
.list li a {display:block; padding:6px 0 6px 26px; line-height:26px;}
.list li:first-of-type{border-top:0;}
.list li:last-child{border-bottom:0;}
.list_title .list_title_right{ float:right;}
.list_title .list_title_right a{ color:#666;}

.listK li a{background:url(../images/arrowk.gif) no-repeat right center; background-size:auto 12px;}
.list_page {display:block; height:42px; padding:6px 10px 0;}
.list_pagek{text-align:center; line-height:38px; font-size:16px; color:#666;}
.list_pagek li{display:inline-block;padding:0 10px;height:30px; border:1px solid #aaa;line-height:30px; border-radius:4px; background:#fff;font-size:14px;}
.list_pagek a{display:block; text-align:center; color:#38BEC0;}
.list_pagek .nextPagek{float:right;}
.list_pagek .prePagek{float:left;}

.list .xxMorexx{padding:0 20px; background:none;}
.list .xxMorexx a{display:block; text-align:center; border-radius:4px; background:rgb(239,239,239); border:1px solid rgb(219,219,219)!important;padding:0; margin:15px 0; height:38px; line-height:38px;}

/***妇科***/
#fk{}
#fk .m-header{background:#ef5247;}
#fk .m-header-tips{background:#ef5247;border-color:#c52d23;}
#fk .m-header-tips a:after{background:#ff9891;color:#fff;}
#fk .m-header-nav{background:#ef5247;}
#fk .m-header-nav ul li a:hover{background:#dc362a;}
#fk .list_title{background:#ffe7e5;border-color:#ef5247;}
#fk .footer{background:#ef5247;}
#fk .footer-version a{border-color:#c12f25;}
#fk .footer-version a.on,#fk .footer-version a:hover{border-color:#fff;}
#fk .body-gotop{background-color:rgba(239,82,71,.5) ;}
#fk .m-bt h2{color:#e71919;}
#fk .m-tabs .swiper-pagination li.swiper-pagination-bullet-active{color:#e71919;}
#fk .m-tabs .swiper-pagination li.swiper-pagination-bullet-active:after{background:#e71919;}
#fk .m-more a{background:#eea146;border:0;color:#fff;}
#fk .m-lm{border-top-color:#e71919;}
#fk .m-lm h2,#fk .m-lm h3{color:#e71919;}
#fk .jbfl a{background:#ffe7e5;border-color:#fabfbf;color:#d8594e;}
#fk .list_pagek a{color:#ef5247;}
#fk .m-art h1{border-color:#ef5247;}
#fk .dh_btn.zxzj{background:#ef5247;}
#fk .m-header-tool dd a:hover {background:#ef5247;}