@charset "utf-8";

body{ margin:0; background-color:#ffffff !important;}
body,td,select,option,input{font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:16px;  color: #444141;-webkit-font-smoothing: antialiased;}
img{ border:0; display: block;}
form{ display:inline;}
h1,h2,h3,h4,h5,h6,ul,dd,dl,dt,p{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; list-style:outside none none;}
u, b, em, i{font-style:normal; list-style:none none; text-decoration:none;}
/*input,button,select{background:transparent; -webkit-appearance:none;}*/
input, button, select, textarea{outline:none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none; outline:none;}
a{color:#444141; text-decoration:none; outline:none; }
/** a{color:#444141; text-decoration:none; outline:none;display: block;}**/
a:visited{ color:#444141; text-decoration:none;}
a:hover{ color:#f78; text-decoration:none;}
a, a:visited, a:hover{text-decoration:none;}
.transform{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.transform_x{-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.transform_y{-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.ellipsis{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin: 0;}
.many_line{white-space:pre-wrap;display:-ms-box !important;display:-moz-box !important;;display:-webkit-box !important;;display:box !important;;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;}
.line_one{-ms-line-clamp:1;-moz-line-clamp:1;-webkit-line-clamp:1;line-clamp:1;}
.line_two{-ms-line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;}
.line_three{-ms-line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;}
.box{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.layout{width: 1180px; margin: 0 auto; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.border{border: 1px solid #eee;}
.dashed_line{border-bottom: 1px dashed #eee;}
[v-cloak]{display: none;}
/* tabs */
.accordion-handle{display: none;}
/* 轮播 */
.swiper-pagination-bullet-active{background: white !important;}
/* #LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3{display: none !important;}*/
/* 百度熊掌号 */
.cambrian_div{padding: 0 17px; display: none;}


.top{background: #fafafa; height: 32px;}
.top .layout{overflow: visible;}
.top p a{font-size: 12px; color: #777777; line-height: 20px; float: left; padding: 0 25px; margin-top: 5px;}
.top p a:last-child{border-left: 1px dashed #ccc;}
.top_has_login{position: relative;}
.top_has_login p img{width: 20px; height: 20px; border: 1px solid #ffe6ed; border-radius: 11px; float: left; margin: 5px 5px 0 0;}
.top_has_login p{font-size: 12px; color: #777777; line-height: 32px; width: 130px; float: right;}
.top_has_login ul{width: 100px; height: 60px; border: 1px solid #eee; position: absolute; top: 30px; right: 40px; background: white; display: none; z-index: 999;}
.top_has_login ul li img{width: 18px; height: 18px; float: left; margin: 6px 6px 0 8px;}
.top_has_login ul li{font-size: 12px; color: #939393; line-height: 30px;}
.guide{height: 74px; position: relative; overflow: visible;}
.logo{margin-top: 10px; width: 150px;}
.logo img{width: 100%;}
.guide div{padding-left: 90px; float: left;}
.guide ul li{line-height: 74px; padding: 0 15px; float: left; position: relative;}
.guide ul li ul{display: none; position: absolute; top: 65px; left: 0; width: 134px; z-index: 1000; background: white; border: 1px solid #eee;}
.guide ul li ul li{padding: 0; width: 100%;}
.guide ul li ul li a{line-height: 35px; text-align: center; font-size: 14px; color: #939393;}
.guide ul li ul li a:hover{color: #f68;}
.guide ul li a{line-height: 74px; font-size: 18px; color: #444141; position: relative;}
/* .guide ul li a:hover{color: #F78;} */
.guide ul .sel .first_link{color: #F78;}
.guide ul .sel .first_link:after{display: block; width: 100%; height: 2px; background: #F78; position: absolute; content: ''; bottom: 20px;}
.guide_search{position: absolute; right: 0; top: 0; height: 100%; width: 68px; background-image: url('../static/images/ico_search.png'); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.guide_search[name=sel]{background-image: url(../static/images/ico_close_search.png); background-color: #f5f5f5;}
.guide_search_view{position: absolute; width: 100%; height: 280px; background: #f5f5f5; top: 106px; z-index: 999; display: none;}
.guide_search_content{width: 550px; margin: 0 auto; position: relative;}
.guide_search_content input{width: 100%; padding: 0 15px 0 53px; line-height: 50px; color: #6d6d6d; font-size: 14px; background: url(../static/images/ico_search_guide.png) no-repeat left 14px top 16px/17px white; border: none; margin-top: 21px;}
.guide_search_content h4{font-size: 16px; color: #ff6685; line-height: 31px; margin: 20px 0 0; display: block; font-weight: normal;}
.guide_search_content ul{overflow: hidden;}
.guide_search_content li{width: 25%; line-height: 34px; float: left; font-size: 14px; color: #6d6d6d;}
.search_associate{max-height: 200px; width: 100%; overflow-y: scroll !important; position: absolute; top: 75px; background: white;}
.search_associate::-webkit-scrollbar {width:7px}
.search_associate:hover::-webkit-scrollbar-thumb {background-color: rgba(100,100,100,.4);}
.search_associate::-webkit-scrollbar-thumb {border-radius:10px;background-color: rgba(100,100,100,.2);margin-right: 1px;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.search_associate::-webkit-scrollbar-track {background-color: transparent;}
.search_associate li{width: 100%; line-height: 40px; background: white;}
.search_associate li a{padding-left: 20px;}
.search_associate li a:hover{background: #eee;}

/* 轮播图 */
.banner{height: 400px; background: gray;}
.banner img{height: 400px; margin: 0 auto; position: absolute; top: 50%; left: 50%;}
.banner_smallimg{display: none;}
.banner .swiper-slide{overflow: hidden;}
.img_banner{position: relative; overflow: hidden; height: 260px;}
.img_banner img{position: absolute; top: 50%; left: 50%; height: 260px;}

.module ul{padding: 8px 70px 20px 70px;}
.module ul li{float: left; text-align: center; height: 124px; font-size: 16px; color: #444141; line-height: 44px; width: 14%; position: relative;}
.module ul li div{padding-top: 20px; border-radius: 10px 10px 0 0; border: 1px solid white; border-width: 1px 1px 0; position: absolute; bottom: 0; overflow: hidden; height: 100px; background: white; z-index: 100;}
.module ul li img{width: 60px; height: 60px; margin: 0 auto;}
.module ul li span{font-size: 12px; color: #999999; display: block; line-height: 20px; text-align: left; padding: 0 15px;}

/*套餐*/
.package{background: #e6f9f9; padding: 20px 0;}
.package_ul{overflow: hidden; background: white; width: -webkit-calc(100% - 393px); width: calc(100% - 393px); height: 410px;}
.package_ul li{float: left; width: 33.3%; padding-top: 10px; position: relative; padding: 35px 0 25px 45px;}
.package_ul li:before{content: ''; display: block; position: absolute; width: 1px; height: 360px; background: #eee; left: 0; top: 25px;}
.package_ul li:first-child:before{display: none;}
.package_ul li span{font-weight: normal; font-size: 20px; color: #444141; line-height: 30px;}
.package_ul li p{font-size: 14px; color: #999; line-height: 30px; padding-right: 15px;}
.package_ul li a{font-size: 14px; color: white; background: #F78; padding: 0 20px; line-height: 30px; border-radius: 15px; margin-top: 10px; display: table;}
.package_ul li img{height: 210px; margin: 40px 20px 0 0; float: right;}
.package_type{background: white; overflow: hidden; margin-top: 10px; padding-left: 28px;}
.package_type li{float: left; width: 10%; line-height: 50px; font-size: 14px; color: #525252;}
.package_type li img{width: 20px; height: 20px; float: left; margin: 15px 6px 0 0;}
.package .fsbanner{height: 410px; width: 393px; border-radius: 0; background: url(../static/images/ico_placeholder_01.png) no-repeat center/100% 100%;}
.package .fsbanner > div .name{left: 25px;}
.fsbanner_mobile{padding: 15px; overflow: hidden; display: none;}
.fsbanner_mobile li{width: -webkic-calc((100% - 20px) / 3); width: calc((100% - 20px) / 3); margin-right: 10px; float: left; position: relative;}
.fsbanner_mobile li img{width: 100%;}
.fsbanner_mobile li p{width: 100%; line-height: 30px; color: white; background: rgba(0, 0, 0, 0.5); text-align: center; font-size: 13px; position: absolute; bottom: 0;}
.fsbanner_mobile li:last-child{margin-right: 0;}
.diary{height: 173px; background: white; margin-top: 10px; position: relative;}
.diary_ul {width: -webkit-calc(100% - 287px); width: calc(100% - 287px); height: 173px; background: url(../static/images/ico_placeholder_03.png) no-repeat center/auto 100% white;}
.diary_ul .swiper-container{background: white;}
.diary_ul li{height: 174px; float: left; font-size: 12px; color: #72706e; padding: 30px 40px 30px 10px;}
.diary_ul li:hover{cursor: pointer;}
.diary_ul li span{font-size: 16px; color: #444141; line-height: 24px; font-weight: normal;}
.diary_ul li p{line-height: 20px; margin-top: 8px;}
.diary_ul li img{width: 50px; height: 50px;}
.diary_ul li a{font-size: 12px; color: #F78; line-height: 22px;}
.diary_arrow{width: 50px; height: 100%; position: absolute; right: 0; top: 0; background: white; z-index: 100;}
.diary_arrow a{border: 1px solid #eee; width: 20px; height: 50px; background-image: url(../static/images/ico_arrow_r.png); background-repeat: no-repeat; background-size: 7px 12px; background-position: center; border-radius: 10px 10px 0 0; margin-left: 15px; margin-top: 33px;}
.diary_arrow a:last-child{border-radius: 0 0 10px 10px; margin-top: 0; background-image: url(../static/images/ico_arrow_l.png);}
.diary_arrow a:hover{background-color: #ededed;}
.diary_content{padding-left: 60px;}
.diary_content_cache{height: 87px; padding: 15px 0;}
.diary_content_cache .diary_content{padding-left: 48px;}
.diary_content_cache h1{font-size: 14px !important; line-height: 20px !important;}
.diary_content_cache p{margin-top: 4px !important;}
.diary_content_cache img{width: 34px !important; height: 34px !important;}


.block_div .title{padding: 40px 0 20px 0; border-bottom: 2px solid #eee;}
.baike .title{padding-top: 25px !important;}
.block_div .title h1, .block_div .title h2{font-size: 26px; color: #444141; line-height: 30px; font-weight: normal; position: relative; float: left;}
.block_div .title span{display: inline-block; font-size: 14px; color: #888888; line-height: 30px; vertical-align: middle; margin-left: 27px;}
/*.block_div .title h1:before{content: ''; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 3px; background: #F78;}*/
.block_div .tabs-list{overflow: hidden; padding: 14px 0;}
.block_div .tabs-list li{padding: 0 10px; float: left;}
.block_div .tabs-list li a{color: #525252; padding: 0 28px; line-height: 35px; border-radius: 17px; font-size: 14px;}
.block_div .tabs-list .active a{color: white; background: #ff97b2;}
.block_div .tab-content{overflow: hidden;}
.block_div .left_column{width: 880px;}
.block_div .right_column{width: 295px; position: relative;}
.block_div .left_column_new{width: 860px;}
.block_div .right_column_new{width: 280px;}

/*好孕社区*/
.community .tab-content{width: 100%;}
.more{float: right; font-size: 14px; color: #f68 !important; line-height: 35px;}
.tuwen{width: 251px; height: 350px; position: relative; background: url(../static/images/ico_placeholder_02.png) no-repeat center/auto 100%; overflow: hidden;}
.tuwen img{width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%;}
.tuwen p{width: 100%; position: absolute; bottom: 0; padding: 15px; background: rgba(0, 0, 0, 0.4); font-size: 14px; color: white;}
.tuwen a{height: 100%;}
.article_list{padding-left: 22px; height: 350px; width: -webkit-calc(100% - 251px); width: calc(100% - 251px);}
.article{height: 66px;}
.article img{width: 35px; height: 35px; border-radius: 17px; float: left;}
.article span{font-size: 18px; color: #444141; font-weight: normal; padding-left: 13px; line-height: 25px;}
.article p{font-size: 14px; color: #888888; border-bottom: 1px dashed #eee; padding-bottom: 15px;}
.article a:hover span{color: #f68;}
.article_ul{padding: 15px 0 0 0; overflow: hidden;}
.article_ul li{float: left; width: 50%; padding-bottom: 8px;}
.article_ul li:last-child p, .article_ul li:nth-last-child(2) p{border: none;}
.article_ul li img{width: 35px; height: 35px; float: left; border-radius: 17px;}
.article_ul div{padding: 0 10px 0 47px;}
.article_ul li:nth-child(2n) div{padding: 0 0 0 47px;}
.article_ul li p{font-size: 14px; color: #444141; line-height: 24px; overflow: hidden; border-bottom: 1px dashed #eee; padding-bottom: 8px;}
.article_ul li h4{line-height: 24px; height: 24px; font-weight: normal; overflow: hidden;}
.article_ul li i, .article_ul li span{font-size: 12px; color: #bbbbbb; font-style: normal; margin-right: 12px; float: left;}
.article_ul li span{color: #F78;}
.article_ul li a:hover p{color: #f68;}
.pailuanqi{background: #f9f9f9; margin-top: 24px; height: 50px; position: relative;}
.pailuanqi p{font-size: 14px; color: #666666; line-height: 50px; margin-left: 23px; float: left;}
.pailuanqi input{font-size: 14px; border: none; padding: 0 10px; line-height: 35px; border: 1px solid #f2f2f2; width: 100px; margin-left: 13px; background-repeat: no-repeat; background-position: top 7px right 7px; background-size: 20px; background-image: url(../static/images/ico_choose_date.png);}
.pailuanqi p:nth-child(2) input{background-image: url(../static/images/ico_choose_day.png); width: 65px;}
.pailuanqi a{width: 106px; height: 36px; border-radius: 18px; background: #ff97b2; color: white; line-height: 36px; float: right; font-size: 12px; margin-right: 20px; text-align: center; margin-top: 7px;}
.pailuanqi img{width: 28px; height: 31px; float: left; margin: 9px 0 0 15px;}
.pailuanqi select{width: 60px; height: 35px; border: 1px solid #eee; color: #444141; background: white; border-radius: 0;}
.pailuanqi_alert{position: absolute; width: auto; height: 47px; bottom: 50px; right: 0; border: 1px solid #ffeef2; border-radius: 10px; background: white; display: none;}
.pailuanqi_alert p{color: #F68; font-size: 12px; line-height: 18px; padding-top: 6px; margin: 0 18px;}
.pailuanqi_alert p span{color: #5e5e5e; display: block;}
.pailuanqi_alert div{width: 100%; height: 100%; position: relative;}
.pailuanqi_alert a{position: absolute; right: -21px; top: -18px; width: 20px; height: 20px; background: url(../static/images/ico_close.png) no-repeat center/100%;}
.pailuanqi_result span{color: #f68;}
.baoxi{height: 106px; background: #fff3f6; margin-top: 20px;}
.baoxi_left{width: 286px; height: 106px; background: url(../static/images/ico_hybaoxi.png) no-repeat right/267px 81px; position: relative;}
.baoxi_left a{position: absolute; width: 49px; height: 49px; right: 36px; top: 30px;}
.baoxi_left p{position: absolute; bottom: 24px; left: 70px; color: white; font-size: 12px;}
.baoxi_left span{font-size: 18px; color: #ffea2c;}
.baoxi_scroll{margin-left: 286px; padding-right: 15px; height: 106px; overflow: hidden;}
.baoxi_scroll ul{margin-top: 12px; width: 10000px; height: 34px; padding-right: 10px; overflow: hidden;}
.baoxi_scroll ul li{float: left; line-height: 34px; background: white; border-radius: 17px; padding-right: 10px; margin-right: 26px;}
.baoxi_scroll ul li img{width: 28px; height: 28px; border-radius: 14px; float: left; margin: 3px;}
.baoxi_scroll ul li a{font-size: 14px; color: #ff7788; max-width: 240px;}
.baoxi_scroll ul li a span{color: #999999;}


/*侧面*/
.side_column{width: 280px; float: right;}
.side_title{font-size: 22px; color: #525252; font-weight: normal; margin: 20px 0 0 15px; line-height: 28px;}
.side_title span{font-size: 12px; color: #a3a09b; display: block; line-height: 20px;}
.szguanyin{margin-top: 8px; background: url(../static/images/ico_guanyin.png) no-repeat center; height: 370px; position: relative;}
.szguanyin a{width: 152px; height: 42px; line-height: 42px; border-radius: 24px; border: 3px solid white; background: #F78; color: white; text-align: center; position: absolute; bottom: 54px; left: 63px;}
.szguanyin a:hover{background: #F68;}
.szguanyin p{position: absolute; bottom: 25px; text-align: center; font-size: 12px; width: 100%; color: #72706e;}
.szguanyin span{color: #F78;}
.side_act img{width: 100%; height: 139px;}

/*医生答疑*/
.doctor_dayi .tabs-list .active a, .kepu_video .tabs-list .active a{background: #1cd3ce;}
.tab-content .fr .dayi_ul{padding: 0 0 0 20px;}
.tab-content .fl .dayi_ul{padding: 0 20px 0 0;}
.dayi_ul li{width: 100%; padding: 5px 0;}
.dayi_ul li img{width: 30px; height: 30px; float: left;}
.dayi_ul li p{font-size: 14px; line-height: 20px;}
.dayi_ul li span{font-size: 12px; display: block;}
.dayi_ul li div div{padding-left: 44px; padding-bottom: 7px;}
.dayi_ul .question p{color: #444141;}
.dayi_ul .question span{color: #bbbbbb;}
.dayi_ul .answer{overflow: hidden; height: 0px;}
.dayi_ul .answer p{color: #999999;}
.dayi_ul .answer span{color: #0ac3c5;}
.dayi_ul .active .answer{height: 65px;}
.dayi_ul .dashed_line{margin-left: 44px; padding-top: 5px;}
.doctor_dayi_ul{padding: 20px 23px; background: #e6f9f9; overflow: hidden; position: relative;}
.doctor_dayi_ul li{background: white;}
.doctor_dayi_ul li img{width: 60px; height: 60px; border-radius: 30px; margin: 20px 0 20px 20px; float: left;}
.doctor_dayi_ul li div{padding: 20px 10px 0 90px;}
.doctor_dayi_ul li p{font-size: 14px; color: #444141; line-height: 20px;}
.doctor_dayi_ul li span{font-size: 12px; color: #888888;}
.doctor_dayi_btn{display: none;}
.doctor_dayi_btn a{width: 23px; height: 60px; border-radius: 5px; top: 40px; position: absolute; background-size: 10px; background-position: center; background-repeat: no-repeat; background-color: #898989;}
.doctor_dayi_btn a:hover{background-color: #686868;}
.doctor_dayi_prev{left: 0; background-image: url(../static/images/ico_arrow_prev.png);}
.doctor_dayi_next{right: 0; background-image: url(../static/images/ico_arrow_next.png);}
.seek_help{position: relative; height: 202px;}
.seek_help .side_title{margin: 30px 0 0 34px;}
.seek_help{background: url(../static/images/ico_doctor.png) no-repeat right bottom; margin-top: 8px;}
.seek_help a{width: 120px; height: 32px; line-height: 32px; border-radius: 16px; background: #F78; color: white; text-align: center; position: absolute; top: 97px; left: 34px; font-size: 15px;}
.seek_help a:hover{background: #F68;}
.seek_help p{position: absolute; top: 140px; text-align: center; font-size: 12px; width: 100%; color: #72706e; left: 34px; text-align: left; width: auto;}
.seek_help p span{color: #F78; font-weight: bold;}
.kepu{margin-top: 20px; height: 301px;}
.kepu ul{padding-top: 2px;}
.kepu ul li{width: 100%; height: 40px; padding: 0 15px; position: relative; overflow: hidden; border-bottom: 1px solid #eee;}
.kepu .active{height: 170px;}
.kepu ul li img{position: absolute; bottom: 40px; width: 248px; height: 118px;}
.kepu ul li p{width: 248px; font-size: 14px; color: #444141; line-height: 40px; position: absolute; bottom: 0;}
.kepu ul li p span{font-size: 14px; color: #ff7788; line-height: 40px;}
.dayi_banner{width: 100%; height: 100px; background: #e6f9f9; margin-top: 20px;}
.dayi_banner img{height: 100%; width: 100%;}

/* 科普视频 */
.kepu_video .tabs-list{padding-bottom: 26px;}
.kepu_video_ul{position: relative;}
.kepu_video_ul li{border: 1px solid #eee; position: relative;}
.kepu_video_ul li:nth-child(3n){margin-right: 30px!important;}
.kepu_video_ul .swiper-slide{width: 280px !important; margin-right: 20px !important; }
.kepu_video_ul li .play_img{width: 36px; height: 36px; border-radius: 18px; position: absolute; -webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0); left: 50%; top: 52px;}
.kepu_video_ul li img{width: 100%; height: 130px;}
.kepu_video_ul li .tle{height: 33px; padding: 8px 10px 0; margin-bottom: 8px; font-size: 14px; line-height: 18px; color: #525252;}
.kepu_video_ul li .doc_info{font-size: 14px; color: #f68; line-height: 36px; background: #f7f7f7;}
.kepu_video_ul li .doc_info img{width: 22px; height: 22px; border-radius: 15px; float: left; margin: 7px 10px;}
.kepu_video_ul li .doc_info span{float: right; font-size: 12px; color: #7e7e7e; margin-right: 10px;}
/* .kepu_video_btn a{width: 24px; height: 100%; background-color: #e8e8e8; position: absolute; top: 0; background-size: 10px; background-position: center; background-repeat: no-repeat;}
.kepu_video_prev{left: 0; background-image: url(../static/images/ico_arrow_prev_gray.png);}
.kepu_video_next{right: 0; background-image: url(../static/images/ico_arrow_next_gray.png);} */
.kepu_video_list{padding-top: 12px; overflow: hidden;}
.kepu_video_list li{padding: 0 50px 0 35px; float: left; width: 300px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background: url(../static/images/ico_play_video.png) no-repeat left/22px; line-height: 46px;}
.kepu_video_list li:nth-child(3n){padding-right: 0; width: 250px;}
.kepu_video_list li p{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin: 0; color: #3e3e3e !important; font-size: 14px;}
.hot_knowledge li{position: relative;}
.hot_knowledge li .play_img{position: absolute; width: 22px; height: 22px; border-radius: 11px; left: 30px; top: 20px;}

/*好孕百科*/
.baike{margin-bottom: 27px;}
.baike .left_column .baike_item:last-child ul{border: none;}
.baike_cls{width: 144px;}
.hot_tuijian{height: 365px; margin:  20px 0 0 0;}
.hot_tuijian ul{padding: 15px 15px 0 15px;}
.hot_tuijian li{overflow: hidden; margin-bottom: 15px;}
.hot_tuijian li img{width: 90px; height: 60px; float: left;}
.hot_tuijian li p{margin-left: 100px; font-size: 14px; color: #525252; line-height: 20px;}
.youqing_link{width: 100%; padding: 20px; overflow: hidden;}
.youqing_link p{font-size: 12px; color: #525252; width: 65px; float: left; line-height: 20px;}
/* .youqing_link ul{margin-left: 65px;} */
.youqing_link a{line-height: 20px; color: #999999;}
.youqing_link a:hover{color: #F78;}
.youqing_link li{float: left; font-size: 12px; color: #999999; margin-right: 19px;}
.youqing_link .tabs-list{display: block; width: 100%; overflow: hidden;}
.youqing_link .tabs-list li a{line-height: 40px;}
.youqing_link .tabs-list a{font-size: 14px;}
.youqing_link .active a{color: #f68;}

/*诊疗项目*/
.projects{position: relative;}
.projects ul{width: 100%; padding: 44px 0 34px 0; overflow: hidden; position: absolute; top: 0;}
.projects .projects_fixed_ul{position: fixed; top: 0; width: 1180px; background: white; border-bottom: 1px solid #eee; padding: 24px 0 12px;}
.projects .projects_fixed_ul li{width: 10%; margin-bottom: 0;}
.projects .projects_fixed_ul li p{display: none;}
.projects .projects_fixed_ul .sel span{color: #F68;}
.projects li a:hover span{color: #F68;}
.projects li{width: 20%; float: left; margin-bottom: 14px;}
.projects li img{width: 50px; height: 50px; margin: 0 auto;}
.projects li span{font-size: 14px; color: #3E3E3E; font-weight: normal; line-height: 25px; margin: 12px 0 9px 0; text-align: center; display: block;}
.projects li p{font-size: 12px; height: 45px; color: #9E9E9E; line-height: 18px; text-align: center; padding: 0 17px;}
.projects_placediv{height: 370px;}
.serve_title{font-size: 26px; line-height: 37px; color: #3e3e3e; padding-bottom: 8px; border-bottom: 1px solid #eee; font-weight: normal;}
.serve{padding-bottom: 87px;}
.serve ul{padding: 29px 0 40px 0; overflow: hidden;}
.serve ul li{float: left; width: -webkit-calc((100% - 60px) / 4); width: calc((100% - 60px) / 4); border: 1px solid #eee; margin-right: 20px; padding-bottom: 26px;}
.serve ul li:last-child{margin-right: 0;}
.serve ul li img{width: 180px; height: 120px; margin: 26px auto 21px;}
.serve ul li h4{font-size: 18px; font-weight: normal; line-height: 30px; text-align: center;padding: 0 20px;}
.serve ul li p{font-size: 12px;color: #9e9e9e;line-height: 22px;text-align: center;padding: 0 18px;height: 44px;margin-bottom: 16px;white-space: pre-wrap;display:-ms-box !important;display:-moz-box !important;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-line-clamp: 2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;}
.serve ul li div{padding: 0 35px;}
.serve ul li div a{font-size: 14px; width: 91px; line-height: 32px; text-align: center; float: left; color: white; background: #F68; border: 1px solid #F68; border-radius: 16px;}
.serve ul li div a:last-child{float: right; background: transparent; border: 1px solid #F68; color: #F68;}

/* 关于我们 */
.about_ul{background: #F4F4F4; line-height: 83px;}
.about_ul li{width: 20%; float: left; text-align: center; color: #3e3e3e; font-size: 22px;}
.about_ul .active a{color: #F68;}
.about_title{font-size: 26px; line-height: 40px; padding: 46px 0 25px; text-align: center; color: #3e3e3e; font-weight: 500;}
.about_content{min-height: 800px;}
.about_content p{font-size: 16px; color: #5e5e5e; line-height: 25px;}
.about_content p span{font-weight: bold;}
.about_imgs{margin: 40px 0;}
.about_imgs div{margin: 0 0 20px; overflow: hidden;}
.about_imgs div img{margin-right: 20px; float: left; height: 334px;}
.about_imgs div img:last-child{margin-right: 0;}
.concept_ul{margin-bottom: 169px; overflow: hidden;}
.concept_ul li{float: left; position: relative; width: -webkit-calc((100% - 396px) / 4); width: calc((100% - 396px) / 4); margin-right: 132px; padding-top: 20px;}
.concept_ul li:before{content: ''; display: block; height: 2px; width: 47px; background: #F68; position: absolute; top: 0; left: 0;}
.concept_ul li:last-child{margin-right: 0;}
.concept_ul li span{font-size: 24px; line-height: 33px; font-weight: 500; color: #3e3e3e; display: block;}
.concept_ul li p{font-size: 18px; line-height: 30px; color: #5e5e5e; margin-top: 20px;}
.information_ul{margin-bottom: 127px; padding-top: 26px;}
.information_ul li{width: 100%; overflow: hidden; border-bottom: 1px dashed #eee; padding: 30px 0;}
.information_ul li:last-child{border: none;}
.information_ul li img{width: 280px; height: 180px; float: left;}
.information_ul li div{padding-right: 36px; padding-left: 320px;}
.information_ul li div h2{font-size: 22px; line-height: 37px; color: #3e3e3e;}
.information_ul li div h2 span{width: 35px; display: inline-block; margin-left: 8px;}
.information_ul li div h2 span img{width: 100%; height: 100%;}
.information_ul li div p{font-size: 14px; line-height: 24px; color: #7e7e7e; height: 70px; margin-top: 16px;}
.information_ul li a:hover{color: #F68;}
.information_ul .look_detail{font-size: 14px; line-height: 34px; width: 114px; text-align: center; color: white; background: #F68; border-radius: 22px; margin-top: 23px;}
.information_ul .look_detail:hover{color: white;}
.contact_ul{overflow: hidden; padding-top: 59px;}
.contact_ul li{float: left; width: 33%;}
.contact_ul li h4{font-size: 20px; line-height: 30px; font-weight: 500; color: #3e3e3e;}
.contact_ul li p{font-size: 16px; line-height: 25px; color: #5e5e5e; margin-top: 15px; padding-right: 100px; overflow: hidden;}
.contact_ul li div{margin-bottom: 50px;}
.contact_ul li:last-child h4{text-align: center;}
.contact_ul li:last-child div{height: 219px; border-left: 1px solid #eee;}
.contact_ul li h2{font-size: 30px; color: #F68; line-height: 34px; margin: 18px 0 31px 0; text-align: center; font-weight: 500;}
.contact_ul li a{width: 150px; line-height: 48px; border: 1px solid #F68; background: #F68; margin: 0 auto; text-align: center; color: white; font-size: 18px; border-radius: 25px; margin-bottom: 20px;}
.contact_ul li a:last-child{background: transparent; color: #F68;}
.course{padding: 0 60px;}
.course_div{margin-top: 40px; border-left: 2px solid #eee;}
.course_div .about_title{padding: 20px 0;}
.course_div ul li{padding-left: 54px; padding-bottom: 30px; position: relative;}
.course_div ul li:before{content: ''; display: block; width: 20px; height: 20px; border: 2px solid #eee; border-radius: 12px; background: #FFF7F7; position: absolute; left: -13px; top: 30px;}
.course_div ul li img{width: 38px; height: 38px; float: left; margin-right: 12px;}
.course_div ul li p span{line-height: 38px; font-size: 20px; font-weight: normal; color: #3E3E3E;}
.course_div ul li p{font-size: 16px; color: #5E5E5E; line-height: 24px; margin-bottom: 10px;}

/*  */
/* .bottom{padding: 36px 0 0; background: #fafafa;}
.bottom_logo{width: 233px; height: 215px; border-right: 1px solid #eee; float: left;}
.bottom_logo img{width: 162px; padding-top: 80px;}
.bottom_ul{overflow: hidden; float: left; padding-top: 20px;}
.bottom_ul li{float: left; margin-left: 56px;}
.bottom_ul li h4{font-weight: normal; font-size: 20px; color: black; line-height: 50px;}
.bottom_ul li p{font-size: 12px; color: #525252; line-height: 30px;}
.bottom_ul li img{width: 112px; height: 112px; float: left; margin-right: 8px;}
.bottom_contact{width: 297px; border-left: 1px solid #eee; height: 215px; text-align: center; padding-top: 40px;}
.bottom_contact p{font-size: 14px; color: #525252; line-height: 24px;}
.bottom_contact h4{font-size: 29px; color: #ff6688; margin-bottom: 20px;}
.bottom_contact span{color: #999999;}
.bottom_declare p{text-align: center; font-size: 12px; color: #cccccc; line-height: 50px; margin-top: 20px;}
.bottom_declare p a{display: inline; color: #ccc;} */

/* 文章页面样式 */
.art{background: #fafafa;}
.art_ctnbar{font-size: 14px; color: #444141; background: #fafafa; padding: 25px 0 15px 0;}
.art_ctnbar a{display: inline-block;}
.art_detail{background: white; padding: 26px 40px !important;}
.art_title{border-bottom: 1px solid #eee; margin-bottom: 10px;}
.art_title h1{font-size: 22px; line-height: 64px; text-align: center;}
.art_title p{font-size: 14px; color: #ccc; text-align: center; line-height: 20px;}
.knowledge_baike{background: white; border-color: white;}
.knowledge_baike div{padding: 10px 15px;}
.knowledge_baike h4{font-size: 16px; color: #f78; line-height: 30px; font-weight: normal;}
.knowledge_baike ul{overflow: hidden;}
.knowledge_baike ul li{width: 33.3%; float: left;}
.knowledge_baike ul li a{color: #72706e; line-height: 22px; border: 1px solid white; border-radius: 12px; padding: 0 6px; font-size: 12px;}
.knowledge_baike ul li a:hover{border-color: #F78; color: #F78; display: inline-block;}
.art_hot_tuijian_text{background: white;}
.art_hot_tuijian_text .hot_tuijian_text{padding-bottom: 15px;}
.art_hot_tuijian_text ul{padding: 10px 15px 0;}
.art_hot_tuijian_text ul li{padding-left: 20px;}
.art_hot_tuijian_text .hot_tuijian_text ul li:before{left: 0;}
.art_hot_tuijian_text .hot_tuijian_text ul li p{font-weight: normal;}


/* 百科首页 */
.subject_banner{width: 100%; height: 280px; overflow: hidden; background: white;}
.subject_banner_left{width: 860px; height: 100%;}
.subject_banner_left .swiper-slide a{position: relative; display: block; width: 100%; height: 100%;}
.subject_banner_left .swiper-slide img{width: 100%; height: 280px;}
.subject_banner_left .swiper-slide p{position: absolute; bottom: 0; z-index: 100; line-height: 50px; padding: 0 20px; font-size: 16px; color: white; background: rgba(0, 0, 0, 0.5); width: 100%;}
.subject_banner_left .swiper-pagination{width: 100px !important; left: auto !important; right: 0; bottom: 14px !important;}
.subject_banner_left .swiper-pagination-bullet{background: white !important; opacity: 0.5;}
.subject_banner_left .swiper-pagination-bullet-active{opacity: 1;}
.subject_banner_right{width: 320px; height: 100%; border: 1px solid #eee; padding: 0 20px 0 40px;}
.subject_banner_related{width: 100%; height: 100%;}
.subject_banner_related .tag{font-size: 16px; line-height: 22px; color: #F68; padding-top: 27px;}
.subject_banner_related .tle{font-size: 22px; color: #444141; line-height: 28px; padding: 25px 0 10px 0;}
.subject_banner_related .ctn{font-size: 12px; color: #999; line-height: 20px;}
.subject_banner_related ul{margin-top: 20px;}
.subject_banner_related li{width: 100%; padding-left: 18px; line-height: 30px; position: relative; border-left: 2px solid #eee; font-size: 14px;}
.subject_banner_related li span{display: block; position: absolute; left: -4px; top: 11px; width: 6px; height: 6px; border-radius: 3px; background: #eee; }
.subject_banner_related .sel a{color: #f78;}
.subject_banner_related .sel span{background: #f78;}



/* 百科 */
.subject_index{background: white;}
.subject_index .art_ctnbar{background: white;}
.subject_lead{width: 100%; height: 160px; border: 2px solid #f78; margin-bottom: 20px;}
.subject_lead div{width: 196px; height: 100%; background: #F78; padding-top: 20px;}
.subject_lead div img{width: 80px; height: 80px; border: 3px solid white; border-radius: 43px; margin: 0 auto;}
.subject_lead div h5 a{font-size: 16px; line-height: 16px; margin-top: 15px; color: white; text-align: center;}
.subject_lead ul{width: 960px; margin-top: 15px;}
.subject_lead ul li{float: left; width: 150px; padding-left: 20px; line-height: 30px; margin-right: 10px; position: relative; font-size: 15px;}
.subject_lead ul li:before{content: ""; position: absolute; width: 3px; height: 3px; left: 6px; top: 50%; margin-top: -1px; background:#d2d2d2;}
.subject_lead_content{background: white; padding: 10px 30px 20px !important;}
.subject_lead_content h4{font-size: 18px; color: #F78; border-bottom: 1px solid #eee; line-height: 36px;}
.subject_lead_content h5{color: #444141; padding-left: 17px; position: relative; font-size: 15px; margin-top: 15px;}
.subject_lead_content h5:before{content:""; display:block; position:absolute;width:6px;height:6px;background:#f78;border-radius:50%;top:6px;left:5px;}
.subject_lead_content ul{overflow: hidden; margin-top: 10px;}
.subject_lead_content ul li{float: left; width: 240px; line-height: 26px; font-size: 14px; padding-left: 17px; position: relative;}
.subject_lead_content ul li:before{content:""; position:absolute;width:3px;height:3px;left:6px;top:50%;margin-top:-1px;background:#d2d2d2;}
.subject_lead_item{padding-top: 10px;}
.subject_lead_item_list{border-bottom: 1px solid #eee; padding-bottom: 10px;}
.subject_lead_content .subject_lead_item_list:last-child{border: none;}
.subject_beiyun_ul{padding: 0; overflow: hidden; padding-top: 30px;}
.subject_beiyun_ul li{width: 50%; height: 180px; float: left; padding: 0 32px 10px 0; border-bottom: 1px dashed #eee;}
.subject_beiyun_ul li:nth-child(2n){padding: 0 0 10px 32px; border-left: 1px dashed #eee;}
.subject_beiyun_ul li:last-child{border-bottom: none; padding-top: 30px;}
.subject_beiyun_ul li:nth-last-child(2){padding-top: 30px;}
.subject_beiyun_ul .tp{width: 100%; overflow: hidden; margin-bottom: 20px;}
.subject_beiyun_ul .tp img{float: left; width: 150px; height: 90px;}
.subject_beiyun_ul .tp div{padding-left: 170px;}
.subject_beiyun_ul .tp div span{font-size: 18px; line-height: 23px; margin-bottom: 10px; display: block;}
.subject_beiyun_ul .tp div p{font-size: 12px; color: #999; line-height: 20px;}
.subject_beiyun_ul .bt p{width: 50%; float: left; padding: 0 20px 0 12px; font-size: 14px; color: #525252; line-height: 20px; position: relative;}
.subject_beiyun_ul .bt p:before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8; content: ''; display: block; position: absolute; left: 0; top: 7px;}
.block_div_bk .tabs-list{width: 120px; border: 1px solid #eee; border-width: 1px 1px 0 1px; padding: 0; float: left;}
.block_div_bk .tabs-list li{width: 100%; border-bottom: 1px solid #eee; line-height: 60px; text-align: center; font-size: 16px; color: #444141; padding: 0;}
.block_div_bk .tabs-list li a{padding: 0; line-height: 60px; font-size: 15px;}
.block_div_bk .title{margin-bottom: 30px;}
.bk_beiyun .kepu ul li, #fuliBox_huodong ul li{height: 50px; border: none;}
.bk_beiyun .kepu ul li:last-child p, #fuliBox_huodong ul li:last-child p{border: none;}
.bk_beiyun .kepu ul li p, #fuliBox_huodong ul li p{line-height: 50px; border-bottom: 1px dashed #eee;}
.bk_beiyun .kepu ul li img, #fuliBox_huodong ul li img{bottom: 50px;}
.bk_beiyun_share .tabs-container{margin-left: 140px;}
.bk_beiyun_share .tabs-list a{border-radius: 0 !important;}
.bk_beiyun_share .tp{width: 100%; height: 136px;}
.bk_beiyun_share .tp img{width: 220px; height: 136px; float: left; margin-right: 20px;}
.bk_beiyun_share .tp span{font-size: 22px; color: #444141; line-height: 28px; margin-bottom: 10px;}
.bk_beiyun_share .tp p{font-size: 12px; color: #999; line-height: 22px;}
.bk_beiyun_share .bt{margin-top: 20px;}
.bk_beiyun_share .bt li{width: 50%; padding: 0 23px 0 0; float: left;}
.bk_beiyun_share .bt li:nth-child(2n){padding: 0 0 0 23px;}
.bk_beiyun_share .bt li a{border-bottom: 1px dashed #eee; line-height: 52px; font-size: 14px; color: #444141; overflow: hidden; position: relative;}
.bk_beiyun_share .bt li p{float: left; padding-right: 70px; width: 100%;}
.bk_beiyun_share .bt li a span{font-size: 12px; color: #999; position: absolute; right: 0;}
.bk_beiyun_share .bt li a:hover{color: #f78;}
.bk_beiyun_share .kepu, .bk_beiyun .kepu{height: auto;}
.bk_beiyun_online{height: 355px;}
.bk_beiyun_online ul li{border: none;}
.bk_beiyun_online ul li img{bottom: 65px;}
.bk_beiyun_online ul li p{padding: 5px 0 5px 34px; font-size: 12px; line-height: 22px; height: 56px; border-bottom: 1px dashed #eee;}
.bk_beiyun_online ul li:last-child p{border: none;}
.bk_beiyun_online ul li p:before{position: absolute; content: '问'; border: 1px solid #f78; color: #f78; width: 20px; height: 20px; line-height: 20px; text-align: center; left: 0; bottom: 25px; border-radius: 11px;}
.bk_beiyun_online ul li p span{line-height: 22px; font-size: 12px;}
.bk_beiyun_pro_div{overflow: hidden;margin-top: 20px;}
.bk_beiyun_pro{width: 402px; float: left; padding-left: 30px; position: relative;}
.bk_beiyun_pro:before{content: ''; display: block; position: absolute; left: 0; width: 0; height: 160px; border-left: 1px dashed #eee; bottom: 0;}
.bk_beiyun_pro .tle{font-size: 18px; color: #FF94AF; line-height: 23px; margin-top: 19px; margin-bottom: 20px;}
.bk_beiyun_pro_div .bk_beiyun_pro:first-child{padding: 0;}
.bk_beiyun_pro_div .bk_beiyun_pro:first-child:before{border: none;}
.bk_beiyun_pro_div .bk_beiyun_pro:last-child{border: none; width: 366px;}
.bk_beiyun_pro ul{overflow: hidden;}
.bk_beiyun_pro li{width: 50%; float: left; line-height: 30px; font-size: 14px; color: #444141; padding: 0 10px; position: relative;}
.bk_beiyun_pro li:before{content: ''; display: block; position: absolute; left: 0; top: 13px; width: 4px; height: 4px; border-radius: 2px; background: #D8D8D8;}
.spread_out_more{width: 100%; padding-top: 32px; display: block;}
.spread_out_more a{width: 98px; line-height: 36px; background: #D6D6D6; color: white; text-align: center; font-size: 14px; margin: 0 auto;}



/* 百科导读页 */
.art_summary{padding: 16px; background: #f4f8fb; line-height: 26px !important; font-size: 12px !important; color: #aaa; position: relative;}
.art_summary_show{position: absolute; bottom: 0; right: 0; background: #f78; font-size: 12px; color: white; padding: 0 8px; border-radius: 3px;}
.art_summary_show:hover{color: white;}
.art_mainImg{max-height: 362px; max-width: 100%; margin: 28px auto; display: block; border: 1px solid #eee;}
.art_content p{line-height: 25px; font-size: 15px; text-indent: 30px;}
.art_content section, .art_content .layout{width: 100%;}
.art_content_mod_title{font-size: 18px; font-weight: bold; line-height: 26px; margin: 30px 0 10px; position: relative;}
.art_content_mod_title:before{content: ''; display: block; width: 30px; height: 100%; position: absolute; left: -50px; top: 0; background: #F78;}
.art_content_mod_subject, .art_content_mod_discuss{overflow: hidden;}
.art_content_mod_subject li, .art_content_mod_discuss li{float: left; width: 33.3%; line-height: 30px; padding: 0 30px 0 15px; position: relative; font-size: 14px;}
.art_content_mod_subject li:before, .art_content_mod_discuss li:before{content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #f78; position: absolute; left: 0; top: 13px;}
.art_content_mod_discuss li p{max-width: 270px; float: left; text-indent: 0;}
.art_content_mod_discuss li span{float: right; font-size: 12px; color: #bbb; max-width: 70px;}
.art_content_mod_discuss li{width: 50%;}
.art_floorNav{padding-left: 28px; width: 252px !important;}
.art_floorNav .detail-floorNav li{position: relative; font-size: 14px; height: 30px; line-height: 30px; margin-bottom: 5px; padding: 0 10px; color: #F78; font-weight: bold; cursor: pointer;}
.art_floorNav .detail-floorNav li:before{content: ''; display: block; position: absolute; top: 8px; left: -24px; width: 7px; height: 7px; border-radius: 50%; background: #F78; border: 3px solid #fafafa;}
.art_floorNav .detail-floorNav li:hover,
.art_floorNav .detail-floorNav .active{color: white; background: #F78;}
.art_floorNav .detail-floorNav li:hover:before,
.art_floorNav .detail-floorNav .active:before{border-color: #f78; background: white;}
.art_floorNav .detail-floorNav li:after{content: ''; display: block; position: absolute; top: 23px; left: -18px; width: 1px; height: 100%; background: #F78;}
.art_floorNav .detail-floorNav li:last-child:after{background: transparent;}
.art_border{ background: white; border: 1px solid #eee; border-color: white; margin-top: 20px; }
.hot_tuijian_text{height: auto; padding-bottom: 400px;}
.hot_tuijian_text .side_title{margin: 20px 0 0 -25px; font-size: 18px;}
.hot_tuijian_text ul li{width: 100%; line-height: 30px; position: relative;}
.hot_tuijian_text ul li p{font-size: 14px; margin-left: -5px;}
.hot_tuijian_text ul li:before{content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #f78; position: absolute; left: -20px; top: 15px;}



/* 搜索页 */
.search_loading{height: 61px;}
.search_loading p{line-height: 60px; text-align: center; font-size: 14px; color: gray; display: none;}
.search_loading img{display: inline-block; vertical-align: middle;}
.layout_search{width: 930px; margin: 0 auto;}
.search_head_wrapper{height: 250px;}
.search_head_wrapper .logo{margin: 0 auto 40px; padding-top: 50px;}
.search_head_wrapper .search_input{border: 1px solid #b8b8b8; margin: 0;}
.search_head_wrapper_fixed{position: fixed; width: 100%; top: 0; left: 50%; background: white; z-index: 9999; height: 72px !important; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_head_wrapper_fixed .guide_search_content{height: 72px; position: relative;}
.search_head_wrapper_fixed .logo{margin: 0; position: absolute; padding-top: 13px; width: 120px; left: -170px;}
.search_head_wrapper_fixed .search_input{margin-top: 10px;}
.search_head_wrapper .search_associate{top: 200px; z-index: 100; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_head_wrapper_fixed .search_associate{top: 73px !important;}
.search_main_wrapper{border: 1px solid #b8b8b8;}
.search_main_menu{width: 100%; border-bottom: 1px solid #e9e9e9; font-size: 0;}
.search_main_menu li{display: inline-block; line-height: 40px; font-size: 14px; color: #444141; cursor: pointer;}
.search_main_menu li:hover{background: rgba(164, 167, 173, 0.7); color: white; font-weight: bold;}
.search_main_menu li p{padding: 0 30px;}
.search_main_menu a:last-child{width: 50px; height: 40px; float: right; background: url(../static/images/ico_search_setting.png) no-repeat center/23px white; cursor: pointer;}
.search_main_menu .active{background: rgba(164, 167, 173, 1); color: white; font-weight: bold;}
.search_main_menu .active:hover{background: rgba(164, 167, 173, 1);}
.search_main_container{padding: 0 25px; position: relative;}
.search_main_list{width: 540px; min-height: 300px;}
.search_main_list li{width: 100%; padding: 20px 0; border-bottom: 1px solid #eee;}
.search_main_list li h2{font-size: 18px; line-height: 24px; font-weight: normal;}
.search_main_list li a:hover{text-decoration: underline;}
.search_main_list li .from{margin-top: 8px;}
.search_main_list li .from span{font-size: 13px; line-height: 15px; margin-right: 10px; color: rgba(0, 0, 0, 0.4);}
.search_main_list li .time{font-size: 13px; color: rgba(0, 0, 0, 0.4); line-height: 15px; margin-top: 7px;}
.search_main_list .one_img{display: table;}
.search_main_list .one_img .img{width: 180px; height: 120px; float: left;}
.search_main_list .one_img .img a, .search_main_list .one_img .img img{width: 100%; height: 100%;}
.search_main_list .one_img .box{display: inline-block; width: 360px; padding: 24px 0 24px 20px;}
.search_main_list .many_img .imgs{width: 100%; height: 120px; font-size: 0; margin-top: 10px;}
.search_main_list .many_img .imgs img:first-child{margin: 0;}
.search_main_list .many_img .imgs img{width: 179px; height: 100%; display: inline-block; margin-left: 1px;}
.search_main_list .warning{font-size: 20px; line-height: 28px; text-align: center; margin: 50px 0; display: none;}
.search_main_list .warning span{color: #f78;}
.search_main_hot{position: absolute; width: 300px; top: 0; right: 25px;}
.search_main_hot .title{width: 100%; line-height: 30px; margin-top: 20px;}
.search_main_hot .title span{font-size: 14px; color: #444141; font-weight: bold;}
.search_main_hot .title a{float: right; font-size: 14px; color: #444141; padding-left: 20px; background: url(../static/images/ico_search_change.png) no-repeat left/16px;}
.search_main_hot .title a:hover{color: #f78;}
.search_main_hot ul{font-size: 0;}
.search_main_hot ul li{width: 50%; font-size: 14px; line-height: 34px; display: inline-block;}
.search_main_hot ul li a{max-width: 130px;}
.search_main_hot ul li a:hover{text-decoration: underline;}


/* 搜索结果页 */
.layout_search_result{width: 1000px; margin: 0 auto; overflow: hidden;}
.search_result_head_wrapper{width: 100%; height: 64px; background: white; position: fixed; z-index: 1000; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_result_head_wrapper .logo{margin: 0; width: 130px; padding-top: 7px; float: left;}
.search_result_head_wrapper .search_input{margin: 0;}
.search_result_head_wrapper .guide_search_content{margin: 7px 0 0 80px; float: left;}
.search_result_head_wrapper .layout_search_result{overflow: visible;}
.search_result_head_wrapper .search_associate{top: 62px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_result_main_wrapper{padding-top: 54px;}
.search_result_main_wrapper .search_main_list{float: right; width: 680px;}
.search_result_main_wrapper .one_img .box{width: 460px;}
.search_result_main_wrapper .search_main_list li{background: white; padding: 20px; border: none; margin-bottom: 20px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search_result_keywords{width: 300px; float: left;}
.search_result_keywords_side{width: 100%; padding: 10px 20px; margin-bottom: 20px; background: white;}
.search_result_keywords_side .title{font-size: 16px; font-weight: bold; color: #444141; line-height: 30px;}
.search_result_choose li{width: 100%; line-height: 35px; background-size: 16px; background-position: left; background-repeat: no-repeat; font-size: 14px; color: #4c4c4c; cursor: pointer;}
.search_result_choose li p:hover{color: #f78;}
.search_result_choose li span{display: block; overflow: hidden; line-height: 17px;}
.search_result_choose li span a{float: left; font-size: 12px; color: rgba(0, 0, 0, 0.4); margin-right: 8px;}
.search_result_choose li span a:hover{text-decoration: underline;}
.search_result_haspan li{line-height: 28px; border-bottom: 1px solid #eee; padding: 3px 0 7px 0;}
.search_result_haspan li:last-child{border: none;}
.search_single_choose li{background-image: url(../static/images/ico_single.png);}
.search_single_choose .sel{background-image: url(../static/images/ico_single_sel.png);}
.search_double_choose li{background-image: url(../static/images/ico_double.png);}
.search_double_choose .sel{background-image: url(../static/images/ico_double_sel.png);}
.search_main_declare{margin-bottom: 20px;}
.search_main_declare h2{font-size: 18px; color: #444141; line-height: 25px; margin-bottom: 10px;}
.search_main_declare h2 a{font-size: 14px; color: #f78; float: right; font-weight: normal; display: none;}
.search_main_declare p{font-size: 14px; color: #444141; line-height: 20px;}
.search_main_declare_left{ margin-top: 60px;}
.search_main_declare_left h2{font-size: 18px; line-height: 25px; margin-bottom: 10px;}
.search_main_declare_left p{font-size: 14px; line-height: 20px;}


/* 医生首页 */
.doctor_info_box{width: 100%; background: white; overflow: hidden;}
.doctor_info_left{width: 900px; padding: 20px; float: left; position: relative; overflow: hidden;}

.doctor_info_left:after{content: ''; display: block; height: 221px; border-left: 1px dashed #eee; position: absolute; right: 0; top: 30px;}
.doctor_info_left .introduce{font-size: 15px; color: #9E9E9E; line-height: 21px; margin-top: 23px;}
.doctor_info{overflow: hidden;}
.doctor_info .doctor_head{width: 150px; height: 182px; float: left;}
.doctor_info .info{padding-left: 176px;}
.doctor_info .name{font-size: 22px; color: #3E3E3E; line-height: 30px;}
.doctor_info .name span{font-size: 18px; color: #7E7E7E; margin-left: 15px;}
.doctor_info .hospital{font-size: 16px; color: #7E7E7E; line-height: 22px; margin-top: 8px;}
.doctor_info .skill{font-size: 16px; color: #FF6688; line-height: 22px; margin-top: 11px;}
.doctor_info .skill_mobile{display: none;}
.doctor_info .btns{margin-top: 24px;}
.doctor_info .btns a{font-size: 15px; color: #FF6688; line-height: 40px; border: 1px solid #FF6688; border-radius: 21px; display: inline-block; padding-right: 20px; margin-right: 20px;}
.doctor_info .btns a img{width: 20px; height: 20px; margin: 10px 10px 0 20px; float: left;}
.doctor_info_right{width: -webkit-calc(100% - 900px); width: calc(100% - 900px); float: left; padding-bottom: 20px;}
.doctor_info_right ul{padding: 50px 34px 0; width: 100%; overflow: hidden;}
.doctor_info_right ul li{width: 50%; text-align: center; float: left; margin-bottom: 38px;}
.doctor_info_right ul li img{width: 25px; height: 25px; margin: 0 auto;}
.doctor_info_right ul li p{font-size: 14px; color: #9E9E9E; line-height: 20px; margin-top: 4px;}
.doctor_info_right .download_btn{font-size: 14px; color: white; line-height: 42px; background: #FF6688; display: table; padding: 0 20px; border-radius: 21px; margin: 0 auto;}
/* 向医生咨询 */
.doctor_block_div .left_column{width: 880px;}
.doctor_block_div .right_column{width: 280px;}
.doctor_block_div .left_column .doctor_topic, .doctor_block_div .left_column .doctor_kills{display: none;}
.doctor_block_div .title{padding-bottom: 15px; border-bottom: 1px solid #eee;}
.doctor_block_div .title h2{font-size: 26px; color: #444141; line-height: 33px; font-weight: normal;}
.doctor_consult{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_consult li{width: 100%; line-height: 57px; position: relative; overflow: hidden;}
.doctor_consult li span{width: 30px; margin: 12px 0; text-align: center; font-size: 14px; color: #FF94AF; float: left; line-height: 30px; border: 2px solid #FF94AF; border-radius: 17px;}
.doctor_consult li p{padding: 0 150px 0 0; border-bottom: 1px dashed #eee; margin-left: 42px; font-size: 15px; color: #3E3E3E;}
.doctor_consult li i{font-size: 15px; color: #9E9E9E; float: right; position: absolute; right: 0; top: 0;}
.doctor_consult .download_btn{width: 100%; line-height: 60px; text-align: center; font-size: 14px; color: #9E9E9E;}
/* 对医生的评价 */
.doctor_judge{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_judge li{width: 100%; padding: 20px 0 0; position: relative; overflow: hidden;}
.doctor_judge li img{width: 36px; height: 36px; border-radius: 18px; float: left;}
.doctor_judge li div{margin-left: 52px; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.doctor_judge li span{font-size: 14px; color: #FF94AF; line-height: 20px; margin-bottom: 9px; display: block;}
.doctor_judge li span i{font-size: 12px; color: #9E9E9E; margin-left: 20px;}
.doctor_judge li p{font-size: 15px;}
.doctor_judge .download_btn{width: 100%; line-height: 60px; text-align: center; font-size: 14px; color: #9E9E9E;}
/* 相关城市 & 相关疾病 */
.doctor_related{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_related ul{overflow: hidden; padding: 15px 0;}
.doctor_related li{width: 25%; padding-left: 16px; position: relative; float: left;}
.doctor_related li:before{content: ''; display: block; position: absolute; width: 6px; height: 6px; background: #D8D8D8; border-radius: 3px; left: 0; top: 12px;}
.doctor_related li p{font-size: 14px; color: #444141; line-height: 30px; padding-right: 20px;}
.doctor_related li a:hover p{color: #f78;}
/* 好孕专题 */
.doctor_topic{margin-top: 20px; position: relative; min-height: 140px;}
.doctor_topic img{width: 100%;}
.doctor_topic a{font-size: 16px; color: white; line-height: 30px; padding: 0 16px; position: absolute; background: #f78; border-radius: 15px; top: 28%; left: 5%;}
/* 擅长**的医生 */
.doctor_kills{width: 100%; background: white; margin-top: 20px;}
.doctor_kills .side_title{font-size: 22px; color: #444141; line-height: 28px; margin: 20px 0 10px 20px; border: none;}
.doctor_kills ul{padding: 0 20px 6px;}
.doctor_kills li{padding: 15px 0; border-bottom: 1px dashed #eee; overflow: hidden; position: relative;}
.doctor_kills li:last-child{border: none;}
.doctor_kills li img{width: 40px; height: 40px; border-radius: 20px; position: absolute; left: 0;}
.doctor_kills li div{padding-left: 55px;}
.doctor_kills li div p{font-size: 12px; color: #7E7E7E; line-height: 15px;}
.doctor_kills .skill{font-size: 12px; color: #F68; line-height: 18px; overflow: hidden; max-height: 36px;}
.doctor_kills .skill a{display: inline-block; margin-right: 8px; color: #f68;}
.doctor_kills li .name{margin-bottom: 8px;}
.doctor_kills li .name span{font-size: 16px; color: #444141; line-height: 20px; margin-right: 15px; margin-bottom: 8px;}
.doctor_kills li .hospital{margin-bottom: 4px;}



/* 活动首页 */
.activity_info_div{height: 372px; background: #FFFAFA;}
.activity_info_div .act_img{width: 279px; height: 372px; float: left;}
.activity_info_div .act_img img{width: 100%; height: 100%; display: block;}
.activity_info{padding: 22px 24px; float: right; width: 581px; height: 100%;}
.activity_info{font-size: 14px;}
.activity_info .act_title{font-size: 22px; color: #3E3E3E; line-height: 37px;}
.activity_info .act_title:hover{color: #f68;}
.activity_info .act_content{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-top: 10px; max-height: 220px; overflow: hidden;}
.activity_info .act_time{font-size: 20px !important; line-height: 28px; height: 28px; color: #f68; margin-top: 15px; padding-left: 39px; background: url(../static/images/ico_act_calendar.png) no-repeat left/23px;}
.activity_info .act_time span{font-size: 18px; line-height: 28px; color: #FF90A9; margin-left: 14px;}
.activity_doctor_info{height: 140px; padding: 15px 13px 12px; background: white; margin-top: 27px;}
.activity_doctor_info .doct_name{font-size: 20px; color: #3E3E3E; line-height: 28px;}
.activity_doctor_info .doct_name span{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-left: 20px;}
.activity_doctor_info .doct_intro{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-top: 13px;}
.activity_list_div li{width: 100%; margin-bottom: 22px;}
.activity_list_div li img{width: 100%; height: 140px;}
.activity_list_div li p{font-size: 16px; color: #3E3E3E; line-height: 20px; margin-top: 14px;}
.activity_list_div li:last-child{margin-bottom: 0;}
.activity_list_div li a:hover p{color: #f68;}
.activity_fuli{margin-top: 30px;}
.activity_title{font-size: 26px; line-height: 33px; color: #444141; padding: 20px 0; border-bottom: 1px solid #eee;}
.activity_fuli_list{margin-top: 30px; overflow: hidden;}
.activity_fuli_list li{width: 410px; height: 240px; float: left; margin-bottom: 40px; border: 1px solid #eee;}
.activity_fuli_list li:nth-child(2n){margin-left: 40px;}
.activity_fuli_list li:last-child, .activity_fuli_list li:nth-last-child(2){margin-bottom: 0;}
.activity_fuli_list li img{width: 100%; height: 170px;}
.activity_fuli_list li a:hover .act_title p{color: #f68;}
.activity_fuli_list div{padding: 0 12px;}
.activity_fuli_list .act_title{margin-top: 12px; overflow: hidden;}
.activity_fuli_list .act_title p{font-size: 16px; color: #3E3E3E; line-height: 20px; width: 320px; float: left;}
.activity_fuli_list .act_title span{float: right; line-height: 18px; font-size: 14px; color: #F6AC37;}
.activity_fuli_list .time{margin-top: 10px; overflow: hidden;}
.activity_fuli_list .time{font-size: 12px; line-height: 15px; color: #7E7E7E;}
.activity_fuli_list .time p{float: left;}
.activity_fuli_list .time p i{color: #f68;}
.activity_fuli_list .time span{float: right;}
.activity_fuli_rank{margin-top: 30px;}
.activity_fuli_rank li a:hover .act_title{color: #f68;}
.activity_fuli_rank ul{padding: 4px 0;}
.activity_fuli_rank ul li{width: 100%; height: 77px; border-bottom: 1px solid #eee; padding: 17px 10px 0 38px; position: relative;}
.activity_fuli_rank ul li:last-child{border: none;}
.activity_fuli_rank .rank{width: 20px; height: 20px; position: absolute; left: 10px; background: #DADADA; color: white; line-height: 20px; text-align: center; font-size: 14px;}
.activity_fuli_rank .f68{background: #f68;}
.activity_fuli_rank .act_title{font-size: 16px; line-height: 20px; color: #3E3E3E;}
.activity_fuli_rank .state{margin-top: 10px; font-size: 12px; color: #9E9E9E; line-height: 15px;}
.activity_fuli_rank .state i{color: #F6AC37; float: right;}
.activity_jingcai{margin-top: 30px;}
.activity_jingcai_list{margin-top: 30px; overflow: hidden;}
.activity_jingcai_list li{width: 185px; height: 337px; margin-left: 40px; float: left;}
.activity_jingcai_list li a:hover p{color: #f68;}
.activity_jingcai_list li:first-child{margin: 0;}
.activity_jingcai_list li img{width: 100%; height: 270px;}
.activity_jingcai_list .act_title{margin-top: 17px; font-size: 16px; line-height: 24px; color: #3e3e3e;}
.activity_online{margin-top: -4px;}
.activity_online_info_div{margin-top: 30px; width: 100%; height: 180px;}
.activity_online_info_div .act_img{width: 391px; height: 180px; float: left; position: relative;}
.activity_online_info_div .act_img img{width: 100%; height: 100%;}
.activity_online_info_div .act_img .play{width: 60px; height: 60px; position: absolute; z-index: 100; top: 50%; left: 50%;}
.activity_online_info{width: 469px; height: 100%; background: #FFFAFA; float: right; padding: 20px;}
.activity_online_info .act_title{font-size: 16px; color: #3E3E3E; line-height: 24px;}
.activity_online_info .act_title:hover{color: #f68;}
.activity_online_info .act_content{font-size: 12px; color: #7E7E7E; line-height: 15px; margin-top: 10px;}
.activity_online_doctor_info{margin-top: 24px; width: 100%; height: 55px; background: white; padding: 0 11px;}
.activity_online_doctor_info .doct_name{line-height: 55px; font-size: 14px; color: #5E5E5E;}
.activity_online_doctor_info .doct_name img{width: 36px; height: 36px; border-radius: 18px; float: left; margin: 10px 10px 0 0;}
.activity_online_doctor_info .doct_name span{font-size: 12px; color: #7E7E7E; margin-left: 20px;}
.activity_online_doctor_info .doct_name i{color: #f68; margin-left: 16px;}
.activity_online_list ul{margin-top: 26px; overflow: hidden;}
.activity_online_list li{width: 270px; height: 205px; border: 1px solid #eee; float: left; margin-right: 25px; margin-bottom: 25px; position: relative;}
.activity_online_list li .play{position: absolute; left: 50%; top: 57px; width: 40px; height: 40px;}
.activity_online_list li:nth-child(3n){margin-right: 0;}
.activity_online_list li img{width: 100%; height: 115px;}
.activity_online_list li a:hover .act_title{color: #f68;}
.activity_online_list .act_title{font-size: 14px; color: #3E3E3E; line-height: 18px; margin-top: 7px; padding: 0 12px; height: 36px;}
.activity_online_list .doct_info{line-height: 40px; margin-top: 7px; padding: 0 10px; border-top: 1px solid #eee; font-size: 12px; color: #7E7E7E;}
.activity_online_list .doct_info img{width: 28px; height: 28px; border-radius: 14px; float: left; margin: 5px 5px 0 0;}
.activity_online_list .doct_info span{float: right;}
.activity_online_list .load_more{width: 100%; line-height: 40px; background: #FAFAFA; color: #7E7E7E; text-align: center;}
.activity_online_list .load_more:hover{color: #f68;}
.activity_online_kepu{margin-top: 30px;}
.activity_online_kepu ul{padding: 11px 15px 0;}
.activity_online_kepu li{width: 100%; height: 218px; border-bottom: 1px dashed #eee; position: relative; overflow: hidden;}
.activity_online_kepu li:last-child{border: none;}
.activity_online_kepu li .play{width: 40px; height: 40px; position: absolute; bottom: 87px; left: 50%; z-index: 100;}
.activity_online_kepu li a:hover .act_title{color: #f68;}
.activity_online_kepu li img{width: 100%; height: 118px; position: absolute; bottom: 75px;}
.activity_online_kepu li div{position: absolute; bottom: 20px; height: 41px; width: 100%;}
.activity_online_kepu .act_title{font-size: 14px; color: #444141; line-height: 20px; height: 20px;}
.activity_online_kepu .state{margin-top: 10px; font-size: 12px; color: #9e9e9e; line-height: 15px;}
.activity_online_kepu .state i{float: right;}



/* 底部悬浮按钮 */
#zhichiBtnBox, .telephone{visibility: hidden;}
#ZCChatFrame{top: 50% !important; left: 50% !important; width: 600px !important; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;}
.telephone.show{opacity: 1;}
.zhichi_erweima{display: block !important; background: url(../static/images/icon_kefu_phone.png) no-repeat center/38px #f78 !important;}
.erweima{width: 100px; height: 100px; display: none; position: fixed; bottom: 20px; right: 123px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.erweima img{width: 100%; height: 100%;}
.erweima canvas{padding: 4px;}
.telephone{position: fixed; bottom: 90px; right: 40px; width: 60px; height: 60px; background: url(../static/images/icon_kefu.png); cursor: pointer; z-index: 1000000; background-color: #ff7788; border-radius: 50%; background-repeat: no-repeat; background-position: 19px -357px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px; opacity: 0; transition: opacity 0.5s ease-in-out;}
.phone-title{color: #555556; font-size: 13px; border: 1px solid #ebeff0; position: absolute; right: -26px; top: -43px; line-height: 30px; box-shadow: rgba(107, 113, 114, 0.14902) 0px 2px 4px 0px; font-family: "Microsoft Yahei", Arial, Helvetica; text-align: right; width: 100px; height: 30px; background: #fff; border-radius: 3px; z-index: 100001; display: none; text-align: center;}
.phone-title span{line-height: 32px; font-size: 13px; color: #555556;}

/* pc端 拨电话悬浮窗 */
.telephonemain{display: none; position: fixed; top: 50%; left: 50%; width: 530px; height: 250px; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px; background: url(../static/images/ico_telephonemain_bg.png) no-repeat bottom/100%;}
.telephonemain .title{width: 100%; height: 74px; background: white; position: relative;}
.telephonemain .txttitle{width: 100%; padding: 0 20px; height: 100%; line-height: 74px;}
.telephonemain .txttitle p{padding-left: 37px; background: url(../static/images/ico_telephonemain_logo.png) no-repeat left/25px 36px; font-size: 20px; float: left;}
.telephonemain .txttitle span{float: right; padding-left: 33px; background: url(../static/images/ico_telephonemain_phone.png) no-repeat left/22px 25px; font-size: 22px; color: #f78; font-weight: bold;}
.telephonemain .closetelephone{width: 28px; height: 28px; position: absolute; top: -8px; right: -8px; background: url(../static/images/ico_telephonemain_close.png) no-repeat center/100%; cursor: pointer;}
.telephonemain .inner{width: 100%; height: 176px; background: rgba(0, 0, 0, 0.3);}
.telephonemain .inner div{width: 346px; height: 46px; margin: 0 auto; padding-top: 56px;}
.telephonemain .inner #telInput{width: 222px; line-height: 46px; font-size: 16px; color: #444411; float: left; border: none; padding: 0 10px;}
.telephonemain .inner #callBtn{display: block; width: 104px; line-height: 46px; cursor: pointer; font-size: 16px; color: white; background: #FF7788; border: none; padding: 0;}
.telephonemain .inner p{font-size: 12px; color: white; margin: 12px auto 0; text-align: center;}

.telephone_group{display: none}
.servicePop_up{display: none}
.showbar_div{width: 100%; height: 50px; position: fixed; overflow: hidden; border-radius: 25px; bottom: 20px; display: none;}
.showbar_div div{position: absolute; left: 0; top: 0;}
.showbar_div img{width: 40px; height: 40px;}
/* 悬浮列表*/
.suspendList{width: 65px; position: fixed; z-index: 9999;right: -3px; top: 50%; background-color: white; display: block;}
.suspend_smallMan{position: absolute; left: 10px; top: -40px;}
.suspend_smallMan img{width: 41px; height: 47px;}
.tag_list{position: relative}
.tag_list ul li{background-color: #F4F4F4; width: 100%; height: 60px;margin-top: 1px;cursor: pointer}
.tag_list ul li img{width: 32px; height: 30px; margin: 0 auto; padding-top: 15px;}
.tag_list ul li:first-child{height: 120px;margin-top: 0; position: relative; background: url(../static/images/ico_hyb_font.png) no-repeat center/27px 93px #FFE1E5;}
.tag_list ul li:first-child img{width: 100%; height: 100%; padding: 0;}
.suspend_twoBarcode{position: absolute; right: -55px; z-index:-1; top: 0; height: 120px; width: 120px; border: 2px solid #eee;}
.bigMan{position: absolute;right: 20px; bottom: 107px;display: none;width: 71px; height: 83px;overflow: hidden}
.bigMan img{width: 100%; height: 100%;}
.btn_cond{height: 34px;width: 34px; display: block; position: absolute; left: -20px; top: 40px; cursor: pointer;}
.twoBarcode{width: 100%; height: 100%; background: white; position: absolute; z-index: 100;}

/* 底部悬浮框 */
.suspendDiv{display: none;}


/* 小精灵弹框 */
.elf_alert{max-width:320px;max-height:560px;height: 90%;position:fixed;top:50%;right:80px;width:100%;z-index:9999;display:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%); box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.elf_alert iframe{width:100%;height:100%}

/*************************************** 分页标签 ***************************************/
/*************************************** 分页标签_add ***************************************/
.tcdPageCode{ text-align:center; clear:both; margin: auto; display: block; padding: 20px 0;}

.tcdPageCode span, .tcdPageCode li{ display:inline-block; vertical-align: top; width: 55px; height:45px; line-height: 40px; font-size:14px;  overflow: hidden; cursor: pointer}
.tcdPageCode span:hover, .tcdPageCode a:hover{ border: 1px solid #ffa1b1}
.tcdPageCode .disabled{ background-image: url(../static/images/ico_start_page.png) !important;}
.tcdPageCode .nextPage{ background-image: url(../static/images/ico_next_page.png) !important;}
.tcdPageCode .disabled:hover{ background-image: url(../static/images/ico_start_page_2.png) !important;}
.tcdPageCode .nextPage:hover{ background-image: url(../static/images/ico_next_page_2.png) !important;}
.tcdPageCode .disabled, .tcdPageCode .nextPage,.tcdPageCode .disabled:hover, .tcdPageCode .nextPage:hover, .tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-position: center center !important; background-repeat: no-repeat !important; line-height: 999px; text-indent: -999px; background-size:12px 12px !important;}
.tcdPageCode .current{background: #ffa1b1; border: 1px solid #ffa1b1; color: #fff;}
.tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-image: url(../static/images/ico_start_page.png) !important;}


/********************* 手机端样式 *************************/
/* 导航汉堡包图标样式 */
/* .hamburger{display: none !important;} */
#bottom_download_mobile{display: none;}
/********************* 手机端样式 *************************/




/* 登录 */
#box_xmain{width:100%;padding-bottom:47px;}
.login_box{padding:20px;width:800px;margin:5% auto;background:white!important;}
.signin_logo {display: block;width: 120px;margin: 50px auto 0}
.signin_logo img {display: block;width: 100%;}
.signin_logo_title {font-size: 30px;color: #424242;font-weight: normal;padding-top: 22px;text-align: center;}
.signin input, .signin .btn, .register_box dt {-moz-box-sizing: border-box; -ms-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.login_area { display: table;width: 360px;}
.login_area li {display: table;width: 100%;height: 44px;padding: 10px 0;}
.user_info {border: 1px solid #e0e0e0; background: #fff;display: block;width: 100%;padding: 12px;border-radius: 5px;}
.user_info:hover {border: 1px solid #999;}
.user_yzm {float: left;width: 220px;}
.login_area .btn_gray {float:right;border-radius: 3px;width: 110px;padding: 0;height: 44px;line-height: 44px;text-align: center;font-size: 16px;background: rgba(237,231,228,1);color: #A3A09B !important;display:inline-block;}
.login_area .btn_red {border-radius: 30px;display: block;text-align: center;padding: 12px;font-size: 16px;margin-top: 20px;background: rgba(255,119,136,1);color:#fff;color: #fff !important;}
.login_area .btn_red:hover{text-decoration: none !important;background: rgba(255,119,136,0.9)}
.signin_fooer_info {text-align: center;margin-top: 50px;margin-bottom: 20px;}
.signin_fooer_info a {padding: 0 9px;font-size: 14px;display: inline-block}
#err_msg {font-size: 14px;text-align: center;color: #f78;line-height: 30px;height: 30px;}
.footer_add{text-align: center;font-size: 12px;color: #aaa;padding: 15px 0;}
.footer_span{display: inline-block;margin: 0 10px;}

/* 完善详细信息 */
.register{padding-top: 20px;}
.register_box dt{padding:20px 0 10px 0; color: #f68;}
.register_box #pwdone{margin-bottom: 10px; display: block;}
.menst_day{height: 27px; width:60px;}
.dtpicker-content{border-radius: 10px;}
.dtpicker-buttonCont .dtpicker-button{border-radius: 10px;}


/* *****************    精华帖子详情页    *******************/
/* comment style */
.best_post_block{width: 884px; padding: 20px; background: #fff; margin-bottom: 20px; overflow: hidden;}
.best_post_block_title{overflow: hidden; line-height: 33px; border-bottom: 1px solid #eee; padding-bottom: 10px; margin: 0 -20px; padding: 0 20px 15px 20px;}
.best_post_block_title p{font-size: 26px; color: #444141; float: left; line-height: 33px;}
.best_post_block_title span{font-size: 16px; color: #FF6688; float: right; cursor: pointer;}

.best_content{width: 100%; background: #fafafa;}
.post_position{font-size: 14px; color: #7E7E7E; padding: 15px 0;}
.post_position span a {display: inline-block !important;}
.post_position span:last-child{color: #FF6688  !important;}
.best_post_l{width: 880px;}
.best_post{padding: 20px; background: #fff;}
/* 精华帖子详情 */
.best_post_title{overflow: hidden;}
.best_post_title h1{font-size: 26px; color: #3E3E3E; padding: 15px 0 16px 15px;}
.best_post_title p{font-size: 14px; color: #7E7E7E; padding: 0 15px; line-height: 18px; overflow: hidden;}
.best_post_title p span{float: left;}
.best_post_title .tiezixiangqing .fabu{margin-right: 15px;}
.best_post_title .qiezhutiezi span{margin-right: 25px;}
.best_post_title .jinghua{float: left; display: block; height: 18px; width: 44px; background: url("../static/images/icon_post_jinghua.png") no-repeat center/100%;}
.best_post_auth{height: 60px; width: 810px; background: #F5F5F5; margin: 20px 15px 0 15px;}
.best_post_auth img{width: 35px; height: 35px; padding: 12px; float: left; border-radius: 50%;}
.auth_name{float: left; line-height: 60px;}
.auth_name p{font-size: 14px; color: #3E3E3E;}
.auth_name span{font-size: 12px; color: #7E7E7E;}
.auth_message{padding: 16px 0; float: right; overflow: hidden;}
.auth_message p{float: left; background-color: #fff; padding: 6px 16px; margin-right: 20px; border-radius: 4px;font-size: 14px; color: #5E5E5E; text-align: center; cursor:pointer;}
.auth_message span{color: #FF6688  !important; padding-left: 10px;}
.best_post_content{padding: 20px 15px 0 15px;}
.best_post_content p{font-size: 14px; color: #3E3E3E; line-height: 25px; letter-spacing: 0.7px;}
.best_post_content img{padding: 20px 0 0;}
.best_post_data{ overflow: hidden; padding: 20px 15px 0 15px;}
.best_see_sum{float: left;}
.best_see_sum p{font-size: 14px; color: #5E5E5E; float: left;}
.best_see_sum p:first-child{ background: url("../static/images/ico_best_see.png") no-repeat; padding-left: 30px;}
.best_see_sum p:last-child{ background: url("../static/images/ico_best_huifu.png") no-repeat; padding-left: 23px; margin-left: 20px; cursor: pointer;}
.best_collect{float: right;}
.best_collect a{float: left; padding-left: 22px; font-size: 14px; cursor:pointer;}
.best_post_advert {width: 880px; margin: 20px 0;}
.best_post_advert img{width: 100%;}
/* 最新评论 */
.new_comment_list{padding: 15px; overflow: hidden; border-bottom: 1px solid #eee;}
.new_comment_list_dt{width: 40px; height: 40px; margin-right: 12px; border-radius: 50%; overflow: hidden;}
.new_comment_list_dt img{width: 100%;}
.new_comment_list_dd{width: 758px;}
.new_comment_post_assist{line-height: 22px; overflow: hidden;}
.new_comment_post_assist p{font-size: 15px; color: #7E7E7E; float: left; line-height: 40px;}
.new_comment_post_assist span{ display: block; height: 22px; width: 38px; float: left; margin-left: 4px;}
.new_comment_post_assist #first_img{background: url("../static/images/icon_best_louzhu.png") no-repeat;}
.new_comment_post_assist #two_img{background: url("../static/images/icon_best_quanzhu.png") no-repeat;}
.txt_b{font-size: 12px; color: #9E9E9E; line-height: 40px;}
.new_comment_list_content{font-size: 14px; line-height: 20px; color: #3E3E3E; padding:  0 0 15px 0;}
.time_huifu{overflow: hidden; line-height: 18px;}
.time_huifu span{float: left; font-size: 12px; color: #9E9E9E;}
.time_huifu a{font-size: 14px; color: #FF6688; cursor: pointer; float: right; padding-left: 15px;}
.new_comment_post_img{overflow: hidden;}
.new_comment_post_img img{margin-right: 15px; float: left; height: 60px ; width: 60px;}
.new_comment_post_huifu{padding: 15px; background: #f5f5f5; margin-bottom: 18px;}
.new_comment_post_huifu p{font-size: 14px;  color: #7e7e7e; line-height: 22px; padding-bottom: 10px;}
.new_comment_post_huifu p:last-child{ padding-bottom: 0 !important;}
.new_comment_post_huifu span{font-size: 14px; color: #FF6688;}
.best_post_new_comment .tcdPageCode{margin-top: 20px !important;}
/* 求助医生块 */
.forhelp_doctor_title span{padding-left: 30px; background: url("../static/images/icon_help_ddoctor_pan.png") no-repeat; background-size: 23px 23px; background-position: 0 6px;}
.best_post_forhelp_doctor ul{ overflow: hidden;}
.best_post_forhelp_doctor ul li{padding: 20px 0; overflow: hidden; font-size: 14px; border-bottom: 1px solid #eee;}
.best_post_forhelp_doctor ul li:nth-child(3) ~ li{display: none;}
.best_post_forhelp_doctor ul li p{color: #3E3E3E; line-height: 20px;}
.best_post_forhelp_doctor ul li span{margin-left: 16px; display: block; height: 18px; width: 46px; float: right;}
.best_post_forhelp_doctor ul li span img{width: 100%;}
.best_post_forhelp_doctor ul li em{color: #9E9E9E;}
.show_more{padding: 20px 0 0 0; }
.show_more a{font-size: 14px;text-align: center; line-height: 20px; cursor: pointer;}
/* 好孕百科块 */
.best_post_kaijiang_doctor{padding-bottom: 10px!important;}
.best_post_kaijiang_doctor ul{overflow: hidden; padding: 10px 0 10px 0;}
.best_post_kaijiang_doctor ul:first-child{ padding-top: 20px !important;}
.best_post_kaijiang_doctor ul li{overflow: hidden; float: left;}
.baike_shipin_block{padding-bottom: 10px!important;}
.baike_shipin_block a{width: 268px; border: 1px solid #eee; margin-top: 10px; margin-right: 15px; float: left; display: block; overflow: hidden;}
.baike_shipin_block a:nth-child(3) ~ a{ margin-top: 15px !important; }
/* .baike_shipin_block li{width: 268px; border: 1px solid #eee; margin-top: 15px; margin-right: 15px;} */
.baike_shipin_block a:nth-child(3n){margin-right: 0!important;}
.baike_tags:last-child{padding-bottom: 0px !important;}
.baike_tags li{width: 25%; position: relative; padding-left: 17px; font-size: 14px; color: #444141; padding-bottom: 10px; line-height: 20px;}
.baike_tags li::before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8;  content: ''; display: block; position: absolute; left: 0; top: 7px;}

.kaijiang_doctor_img{display: block; position: relative; width: 270px; height: 115px; overflow: hidden;}
.kaijiang_doctor_img img{width: 100%; height: 100%;}
.kaijiang_open{position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; width: 40px; height: 40px;  opacity: 0.7; cursor: pointer; border-radius: 50%;  background:#58627E url("//img.haoyunbang.cn/cooperate_gw/images/icon_best_open.png" ) no-repeat 20px 20px; background-position: 14px;}
.kaijiang_doctor_img p{font-size: 10px; color: #FFFFFF; padding: 3px 2px; opacity: 0.5; background: #000000; position: absolute; bottom: 0; right: 0;}
.kaijiang_title{font-size: 14px; color: #333333; padding: 7px 12px; line-height: 20px; border-bottom: 1px solid #eee; font-weight: 550;}
.kaijiang_doctor_menu{padding: 6px 10px; overflow: hidden;}
.kaijiang_doctor_menu img{ width: 28px; height: 28px; border-radius: 50%; float: left; margin-right: 10px;}
.kaijiang_doctor_menu p{font-size: 12px;  color: #5e5e5e; line-height: 28px;}
.kaijiang_doctor_menu span{font-size: 12px;  color: #9E9E9E ; line-height: 28px;}
/* 相关推荐块 */
.best_post_about_tuijian{padding-bottom: 6.5px;}
.content_tp{ padding: 20px 0; overflow: hidden;}
.content_tp_l{ width: 50%; height: 90px; }
.content_tp_l .a_img{height: 90px; width: 120px; display: block; overflow: hidden;}
.content_tp_l .a_img img{height: 90px; width: 120px; }
.content_tp_lr{display: block;}
.tp_menu{padding-left: 16px; width: 50%; height: 90px; position: relative;}
.tp_menu a{font-size: 16px; line-height: 20px; cursor: pointer; color: #333333 !important; padding-top: 1px;}
.tp_menu .tp_menu_title{ font-weight: 550;}
.tp_menu p{font-size: 12px; color: #9E9E9E; line-height: 17px; position: absolute; bottom: 3px;}
.about_tuijian_content_list ul{overflow: hidden;}
.about_tuijian_content_list ul li{font-size: 14px; color: #3E3E3E; width: 45%; float: left; padding-left: 17px; line-height: 20px; padding-bottom: 15px; position: relative;}
.about_tuijian_content_list ul li:nth-child(2n){margin-left: 5%;}
.about_tuijian_content_list ul li::before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8;  content: ''; display: block; position: absolute; left: 0; top: 7px;}
/* 右侧 */
/* .best_post_r{width: 280px; height: 535px; position: absolute; z-index: 9999; left: 1180px; top: 424px; display: block;} */
.best_post_r{width: 280px; height: 535px; z-index: 9999; display: block;}
.r_list_title{overflow: hidden; padding-bottom: 10px;}
.r_list_title img{width: 35px; height: 35px;}
.r_list_menu{padding: 0 9px;}
.r_list_menu p{font-size: 16px !important; color: #3E3E3E !important;}
.r_list_menu span{font-size: 12px; color: #9E9E9E; display: block}
.goBtn{width: 50px; line-height: 22px; background: #FF6688; border-radius: 14px; font-size: 12px;text-align: center; cursor: pointer;}
.goBtn a{ color: #fff !important; }
.best_post_r_list{padding: 18px 10px 15px 10px; background: #fff; }
.tags_div{  position: relative; overflow: hidden;}
.best_post_r_list p{font-size: 12px; color: #7E7E7E; line-height: 22px; padding: 0 4px;}
.best_post_r_list ul{overflow: hidden; max-height: 128px; padding: 0 5px; }
.best_post_r_list ul li{ float: left; width: 76px; height: 28px; margin-right: 11px; margin-top: 11px; background: #ffebef; border-radius: 4px; cursor: pointer; overflow: hidden;}
.best_post_r_list ul li a{font-size: 12px; color: #FF6688; text-align: center; height: 28px; line-height: 28px;}
.best_post_r_list ul li:nth-child(3n){margin-right: 0!important;}
.best_post_r_list ul li:nth-child(9){visibility: hidden;}
.show_all_list{cursor: pointer; font-size: 12px; color: #FF6688 !important; float: right; width: 76px; line-height: 28px; border-radius: 4px; position: absolute; right: 5px; bottom: 11px;background: #f5f5f5 url("../static/images/sanheng.png") no-repeat; background-position: 12px 6px; padding-left: 35px;}
.hide_all_tag{cursor: pointer; width: 100%; text-align: center; font-size: 14px; line-height: 20px; padding: 17px 0 13px; display: none;}
.hide_all_tag img{width: 15px; display: inline-block; margin-right: 8px;}
.has_show_all{ max-height: none; padding-bottom: 0;}
.has_show_all ul{max-height: none; }
.has_show_all ul li:nth-child(9){visibility: visible;}
.has_show_all .hide_all_tag{display: block;}
.has_show_all .show_all_list{display: none;}

.zhuce_degnlu{border-top: 20px solid #f5f5f5; position: relative}
.shequ_info{position: absolute; top: 10px; left: 15px;}
.shequ_info p{font-size: 18px; color: #FF6688; padding: 5px 0;}
.shequ_info span{font-size: 12px; color: #FF6688;}
.beijing_img{height: 100px; width: 100px; overflow: hidden; position: absolute; bottom: 0; right: 0; transform: scaleX(-1);}
.r_zhuce{width: 88px; line-height: 26px; background: #fff; color:#f68 !important; font-size: 12px; position: absolute; bottom: 42px; left: 15px; border-radius: 4px; text-align: center;}
.r_denglu {font-size: 12px; position: absolute; bottom: 15px; left: 15px;}
.r_denglu span{  color: #FFF; float: left; }
.r_denglu a{float: left; padding-left: 2px; color: #f68;}
.r_type{width: 280px; background: #fff; padding: 15px; overflow: hidden; cursor: pointer;}
.r_type img{float: left; height: 36px; width: 36px;}
.r_fl{padding-left: 10px;}
.r_type span{font-size: 12px; color: #9E9E9E; line-height: 20px;}
.type_a a{float: left; padding-right: 15px; font-size: 12px; color: #FF6688; line-height: 18px; }
.type_a .iphone{ position: relative}
.type_a .iphone::after{content:""; position:absolute; width: 1px; height: 11px; left: 44px; top: 4px; background: #eee;}
.post_ul_yicaiaina{display: block;  float: left !important;}

/* ******   求助帖子详情页     ****** */
.forhelp_post_title{background: url("../static/images/caina_jiangpai.png") no-repeat; background-position: 20px  0; padding-left: 55px !important;}
.forhelp_post .caina{float: left; display: block; height: 18px; width: 46px; background: url("../static/images/icon_best_yicaina.png") no-repeat; background-size: 46px 18px;}
.forhelp_post_list{border-bottom: none !important;}
.top_tp{overflow: hidden;}
.forhelp_post_assist{ overflow: hidden;}
.forhelp_post_user {overflow: hidden;}
.forhelp_post_user span{font-size: 14px; color: #7E7E7E; display: block; line-height: 24px; padding-right: 20px;}
.forhelp_post_user span:last-child{line-height: 20px !important;}
.forhelp_post_user .txt_a{font-size: 16px !important; color: #3E3E3E !important;}
.forhelp_post_user_tag span{background: #F6F6F6; padding: 4px 10px; border-radius: 4px; font-size: 13px; color: #7D7D7D; float: left; margin: 10px 10px 10px 0; display: block;}
.forhelp_post_user_tag {overflow: hidden;}
.forhelp_list_content{font-size: 14px; color: #3E3E3E; margin: 15px 0; line-height: 25px;}
.forhelp_post_other dl:last-child{border-bottom: none !important;}
.help_phone_num a{font-size: 14px; color: #1CD3CE !important; cursor: pointer;}
/* 渐变背景 */
.jianbian_beijing{width: 280px ; height: 148px; background:linear-gradient(to left,#FFBECE ,#FFEAD1);}
/* 字体 */
.prettyprint{
    line-height: 25px;
    white-space: normal;
    word-break: break-all;
}
/* 弹出层 */
.cd-popup{position:fixed; z-index:10; left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility: hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;
    -moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.later_container{position:relative;width:90%; max-width:500px; margin:4em auto; background:#FFF;border-radius:.25em .25em .4em .4em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.is-visible .later_container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bbs_layer{ padding: 40px 50px;}
.bbs_layer .block{ overflow: scroll;}
.bbs_layer .bbs_layer_title{ font-size: 22px; text-align: center; color: #f78;}
.bbs_layer .bbs_list_dl{ width:100%; max-width:400px;}
.bbs_layer .bbs_list_dl:after, .bbs_layer .bbs_list_dt:after{ display:none}
.bbs_layer .bbs_list_dl .bbs_list_dt{width: 50px; height: 50px; border-radius: 50%; overflow: hidden; float: left;}
.bbs_layer .bbs_list_dl .bbs_list_dt img{width: 100%;}
.bbs_layer .bbs_list_dl .bbs_list_dd{width: 330px; float: right;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist{margin: 5px 0; height: 20px;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist div{float: none;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_title{font-size: 14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; color: #72706e}
.bbs_layer .bbs_layer_info{ display: table; width: 100%;}
.bbs_layer .bbs_layer_info .bbs_layer_textarea{border: 1px solid #eee; background: #fff; display: block;padding: 15px;height: 100px; margin-bottom: 15px;}
.bbs_layer .bbs_layer_info textarea{ display: block; border: 0; width: 100%; height: 100px; line-height: 21px; font-size: 14px;}
.bbs_layer .bbs_layer_info .fl{ font-size: 12px; line-height: 24px;}
.bbs_layer .bbs_layer_info .fl input{ display:inline-block; width: 60px; height: 24px; line-height: 24px; vertical-align: middle;}
.bbs_layer .bbs_layer_info .fr{font-size: 12px; line-height:24px;}
.bbs_layer .bbs_layer_info .fr em{display: inline-block; margin: 0 5px;}
.bbs_layer .bbs_layer_btn{ text-align: center; margin-top: 20px; border-top: 1px solid #eee; padding-top:30px;}
.bbs_layer .bbs_layer_btn .btn{ border: 0; width: 150px; height: 40px; line-height: 40px; border-radius: 25px !important; font-size: 16px; padding: 0; cursor: pointer;}
.bbs_layer_jubao ul{ display: table; width: 100%;}
.bbs_layer_jubao li{display: block; width: 50%; float: left; margin: 15px 0;}
.layer_close_box{position:absolute; top:15px; right:15px; width:17px;height:17px;}
.layer_close_box .layer_close{ display: block; width: 100%; cursor: pointer;}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid; width: 30px; padding:3px;}
.qqFace table td img:hover{border:1px #f78 solid;}
.btn_red {
    background: rgba(255,119,136,1);
    color: #fff;
}
/* .bbs_layer .bbs_layer_title{margin-bottom: 10px;} */

/* 回复模块 */
.huifu_list_dt{ display: block; float: left; width: 50px; height: 50px; overflow: hidden; border-radius: 50%;}
.huifu_list_dt img { display: block; width: 100%; height: 100%;}
.huifu_list_dt a { position: relative; display: block; width: 50px; height: 50px; overflow: hidden;  margin-right: 15px;}
.huifu_list_dd{width: 91%; overflow: hidden;}
.huifu_list_dd .tiezi_write{width: 99%;  border: 1px solid #eee; overflow: hidden; position: relative;}
.huifu_list_dd .tiezi_write textarea{width: 97%; border: none; height: 60px; padding: 10px;}
.huifu_list_dd .tiezi_write_fo { display: table; width: 100%; background: #FAFAFA;  padding: 10px 0; border-top: 1px solid #eee; overflow: hidden;}
.huifu_list_dd .tiezi_write_fo span{ font-size: 12px; color: #BAB7B5; line-height: 25px; position: absolute; top: 60px; left: 10px;}
.huifu_list_dd .tiezi_write_fo em{display: inline-block; width: 25px; height: 25px; float: left; margin: 0 10px; overflow: hidden; cursor: pointer;}
.huifu_list_dd .tiezi_write_fo em:hover{opacity: 0.7;}
.huifu_list_dd .tiezi_write_fo em img{width: 100%;}
/* .huifu_list_dd .input_huifu{ margin-top: 20px; cursor: pointer; display: inline-block; border: 0; height: 40px; line-height: 40px; width: 150px; background: #f78; color: #fff; border-radius: 20px; font-size: 14px; padding: 0; resize: none; box-sizing: border-box;} */
.huifu_list_dd .input_huifu {
    /* margin-top: 20px; */
    cursor: pointer;
    display: inline-block;
    border: 0;
    height: 30px;
    line-height: 30px;
    width: 72px;
    background: #f78;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    padding: 0;
    resize: none;
    box-sizing: border-box;
    position: absolute;
    right: 15px;
    bottom: 8px;
}
.huifu_list_dd .input_huifu:hover{opacity: 0.7;}

.face_size{display: inline-block !important;  width: 30px !important;  margin: 0 5px!important;  vertical-align: middle;}

/* 弹出层   表情 */
.face_box { display: block; width: 100%; padding: 0; margin-left: 5px; margin-top: 5px;}
.face_box ul { display: table; width: 100%; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;}
.face_box ul li { display: block; float: left; width: 40px; height: 40px; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;}
.face_box ul li img { display: block; width: 30px; height: 30px; margin: 2.5px;}
.uploader .placeholder { border: 3px dashed #e6e6e6; min-height: 98px; padding-top: 58px; text-align: center; background: url('../static/images/image.png') center 3px no-repeat; color: #cccccc; font-size: 18px; position: relative;}
.uploader .placeholder .webuploader-pick { font-size: 18px; background: #0AC3C5; border-radius: 3px; line-height: 44px; padding: 0 30px; color: #fff; display: inline-block; margin: 20px auto; cursor: pointer; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
/* 图片 */
#show_img .show_img_img { display: block; width: 100px; height: 100px; overflow: hidden; text-align: center;}
#show_img li{ float: left; margin-right: 20px; position: relative; margin-top: 10px;}
#show_img .show_img_img img { display: block; width: 100px; height: 100px; margin: 0 auto; position: relative;}
/* 图片展示 */
#show_img .show_img_del { position: absolute; z-index: 1; top: -7px; right: -7px; display: block; width: 20px; height: 20px; line-height: 999px; text-indent: 999px; background: url(../static/images/icon_red_close.png) no-repeat center center; background-size: 20px 20p }
.knowledge_qa ul{width: -webkit-calc(50% - 111px); width: calc(50% - 111px); float: left; padding: 0 20px 0 65px; margin: 20px 0;}
/* 论坛首页 */
.m_b_30{margin-bottom:30px}.bbs_quanzi_tags{width:100%;padding:0 40px;border:1px solid #f4f3f2;background:#fcfbfa}.bbs_quanzi_tags .title_div{width:100%;overflow:hidden;border-bottom:1px solid #eee}.bbs_quanzi_tags .title_div img{width:40px;height:40px;margin:17px 10px 0 0;float:left}.bbs_quanzi_tags .title_div .tle{font-size:19px;color:#444141;line-height:75px;float:left}.bbs_quanzi_tags .title_div .host{font-size:14px;color:#888;margin-right:30px;line-height:75px;float:right}.bbs_quanzi_tags .title_div .host span{color:#f78}.bbs_quanzi_tags .tags_ul{width:100%;padding:20px 0;overflow:hidden}.bbs_quanzi_tags .tags_ul li{float:left;margin:10px 10px 10px 0}.bbs_quanzi_tags .tags_ul li a{padding:5px 15px;border-radius:15px;color:#72706e;font-size:14px}.bbs_quanzi_tags .tags_ul .active a,.bbs_quanzi_tags .tags_ul :hover a{background:#f78;color:#fff}.bbs_list{background:#fff;border:1px solid #f4f3f2;padding:0 40px;margin-bottom:30px;position:relative}.bbs_list .new_topic{font-size:16px;color:#fff;display:block;width:130px;height:40px;line-height:40px;position:absolute;top:15px;right:40px;background:#f78;text-align:center;border-radius:20px}.bbs_list .new_topic img{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px}.bbs_list .tabs-list{width:100%;border-bottom:1px solid #eee;overflow:hidden;padding:0}.bbs_list .tabs-list li{float:left;padding:0;margin-right:20px}.bbs_list .tabs-list li a{line-height:70px;font-size:18px;background:transparent;color:#72706e;padding:0 10px}.bbs_list .tabs-list .active a{background:transparent !important;color:#f78 !important;position:relative}.bbs_list .tabs-list .active a:after{content:'';width:100%;height:2px;background:#f78;position:absolute;left:0;bottom:0}.bbs_list .tabs-container .bbs_post_assist{margin-top:10px}.bbs_list .tabs-container .bbs_post_assist span{margin-right:20px;font-size:12px;line-height:20px;display:inline-block;color:#a3a09b}.bbs_list .tabs-container .bbs_post_user{color:#f78 !important}.bbs_list .tabs-container .bbs_post_look em,.bbs_list .tabs-container .bbs_post_reply em{display:inline-block;width:18px;height:13px;margin-right:5px;vertical-align:middle}.bbs_list .tabs-container .bbs_post_look em{background:url("../static/images/bbs_icon_look.png") no-repeat right center;background-size:18px 13px}.bbs_list .tabs-container .bbs_post_reply em{background:url("../static/images/bbs_icon_reply.png") no-repeat right center;background-size:13px 13px}.bbs_list .tabs-container .bbs_list_dl{position:relative;display:table;width:100%;padding:20px 0}.bbs_list .tabs-container .bbs_list_dl:after{position:absolute;z-index:1;content:'';height:1px;background:#eee;left:9.615385%;right:0;bottom:0}.bbs_list .tabs-container .bbs_list_dl:last-child:after,.bbs_list .tabs-container .bbs_list_dd:last-child:after{display:none;background:none}.bbs_list .tabs-container .bbs_list_dl .reply_title{margin-left:10%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:80%}.bbs_list .tabs-container .bbs_list_dd:after{position:absolute;z-index:1;content:'';height:1px;background:#eee;left:9.615385%;right:0;bottom:0}.bbs_list .tabs-container .bbs_post_fine:before{position:absolute;z-index:2;content:'';top:10px;right:0;width:60px;height:60px;background:url("../static/images/bbs_icon_-fine.png") no-repeat top left;background-size:60px 60px;display:block}.bbs_list .tabs-container .bbs_post_top .bbs_post_title a{color:#f78}.bbs_list .tabs-container .bbs_list_dt{display:block;float:left;width:9.615385%;overflow:hidden}.bbs_list .tabs-container .bbs_list_dt a{position:relative;display:block;width:50px;height:50px;overflow:hidden;margin-right:1.3%}.bbs_list .tabs-container .bbs_list_dt img{display:block;width:100%;height:100%}.bbs_list .tabs-container .bbs_list_dt a .mask{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:50px;height:50px;background:url("../static/images/mask_50.png") no-repeat top left}.bbs_list .tabs-container .bbs_list_dd{display:block;float:right;width:90.38462%}.bbs_list .tabs-container .bbs_post_title{display:block;width:100%;overflow:hidden;line-height:24px}.bbs_list .tabs-container .bbs_post_title a{font-size:16px;line-height:24px;max-width:520px;display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bbs_list .tabs-container .bbs_post_head img{width:45px !important;height:23px}.bbs_list .tabs-container .bbs_post_head a{height:23px !important;max-width:650px}.bbs_list .tabs-container .bbs_post_top .bbs_post_title a{color:#f78}.bbs_list .tabs-container .bbs_post_title em{display:inline-block;height:20px;margin-left:5px;vertical-align:middle}.bbs_list .tabs-container .bbs_post_title em img{display:block;height:20px}.bbs_list .tabs-container .bbs_post_title{display:-ms-box;display:-moz-box;display:-webkit-box;display:box;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;f-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;width:100%;font-size:14px}.bbs_list .tabs-container .bbs_post_tags{display:inline-block;line-height:18px;margin-right:10px;border:1px solid #eee;color:#a3a09b;border-radius:20px;padding:3px 10px}.bbs_list .tabs-container .bbs_post_tags:hover{border:1px solid #f78;color:#f78 !important}.bbs_list .tabs-container .bbs_post_tags:visited{color:#a3a09b}.knowledge_qa{background:#fff}.knowledge_qa .column_title{width:100%;border-bottom:2px solid #0fd1cb}.knowledge_qa .column_title p{line-height:53px;color:#0fd1cb;font-size:22px;margin-left:20px}.knowledge_qa ul:nth-child(3){border-left:1px solid #eee}.knowledge_qa ul li{margin-bottom:10px;font-size:14px}.knowledge_qa ul li:last-child{margin-bottom:0}.knowledge_qa ul li:before{content:"";width:6px;height:6px;border-radius:3px;background-color:#bababa;display:block;left:-20px;top:8px;position:relative;float:left}.topic_index_tuijian{width:100%;padding:0 20px;border:1px solid #eee;background:#fff}.topic_index_tuijian .tle{border-bottom:1px solid #f7f7f7}.topic_index_tuijian .tle span{font-size:18px;color:#f78;line-height:60px;display:table;border-bottom:2px solid #f78}.topic_index_tuijian ul li{width:100%;overflow:hidden;margin:13px 0}.topic_index_tuijian ul li img{float:left;width:30px;height:30px;margin-right:15px}.topic_index_tuijian ul li p{line-height:30px;font-size:14px;color:#444141}.topic_index_tuijian ul li a:hover p{color:#f78}.topic_index_tools{width:100%;padding:0 20px;border:1px solid #eee;background:#fff}.topic_index_tools .tle{border-bottom:1px solid #f7f7f7}.topic_index_tools .tle span{font-size:18px;color:#f78;line-height:60px;display:table;border-bottom:2px solid #f78}.topic_index_tools ul{overflow:hidden;margin-top:20px}.topic_index_tools ul li{width:50%;overflow:hidden;margin:0 0 8px;float:left}.topic_index_tools ul li img{float:left;width:20px;height:20px;margin-right:7px;margin-top:2px}.topic_index_tools ul li p{line-height:25px;font-size:14px;color:#444141}.topic_index_tools ul li a:hover p{color:#f78}


/*********************      论坛集合页         *****************************/
/* 面包》 */
.com_ctnbar{ font-size: 14px; color: #444141; background: #fff;  line-height: 20px; padding: 15px 0; cursor: pointer;}
.com_ctnbar a{display: inline-block;}
.com_ctnbar a:last-child{color: #ff6688 !important;}
/* 圈子 */
.comm_tags_block{overflow: hidden;}
.comm_tags{width: 380px; border: 1px solid #ececec; padding: 15px;}
.comm_tags_title{overflow: hidden; cursor: pointer;}
.comm_title_img{height: 50px; width: 50px; }
.comm_title_img img{width: 100%; height: 100%;}
.comm_title_menu{margin-left: 14px;}
.comm_title_menu p{font-size: 18px; color: #3E3E3E; line-height: 25px; font-family: PingFangSC-Medium;}
.comm_title_menu p:hover{color: #F34A6F;}
.comm_title_menu span{font-size: 12px; color: #7E7E7E; line-height: 17px; padding-top: 4px; font-family: PingFangSC-Regular;}
.comm_tags ul{ overflow: hidden; padding-top: 5px; height: 138px;}
.comm_tags ul li{color: #FF6688; width: 75.5px; line-height: 28px; text-align: center; background: #FFEBEF; border-radius: 4px; margin: 15px 15px 0 0; cursor: pointer; height: 28px; overflow: hidden;}
.comm_tags ul li a:hover{background: #f78; color: #fff!important;}
.comm_tags ul li:nth-child(4n){ margin-right: 0!important;}
.comm_tags ul li a{ color: #FF6688 !important; font-family: MicrosoftYaHeiUI; font-size: 12px; padding: 0 8px; width: 60px; }
.comm_tags_block .comm_tags:nth-child(2n){margin: 0 20px;}
.comm_tags_list{overflow: hidden; margin-top: 20px;}
.comm_list{overflow: hidden;}
.comm_list .comm_tags_title{padding: 15px; border: 1px solid #ececec; width: 280px; margin-right: 20px; cursor: pointer;}
.comm_list .comm_tags_title:nth-child(4n){ margin-right: 0!important;}
/* 备孕攻略 */
.community_block{ padding-top: 40px;}
.comm_block_title{ padding-bottom: 16px; border-bottom: 2px solid #eee; overflow: hidden; }
.comm_block_title h1{font-family: MicrosoftYaHeiUI; font-size: 26px; color: #444141; line-height: 33px; font-weight: normal;}
.comm_block_title a{font-family: MicrosoftYaHeiUI; font-size: 18px; color: #7E7E7E;line-height: 33px; cursor: pointer;}
.comm_block_title a:hover{color: #f68;}
.community_block_top{ padding-top: 30px; overflow: hidden;}
.comm_block_top_fl{width: 900px;}
.comm_beiyunshiguan_top ul{overflow: hidden;}
.comm_beiyunshiguan_top ul li{padding-bottom: 40px; width: 50%; float: left;}
.comm_beiyunshiguan_img{width: 160px; height: 108px; overflow: hidden;}
.comm_beiyunshiguan_img img{width: 100%; height: 100%;}
.comm_beiyunshiguan_menu{margin-left: 20px; position: relative; height: 108px; width: 230px;}
.comm_beiyunshiguan_menu p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px;}
.comm_beiyunshiguan_menu p:hover{color: #f68;}
.comm_beiyunshiguan_menu .menu_bottom {position: absolute; bottom: 0; width: 100%;}
.comm_beiyunshiguan_menu .menu_bottom img{width: 29px; height: 30px; border-radius: 50%; float: left;}
.comm_beiyunshiguan_menu .menu_bottom em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 30px; padding-left: 8px;}
.comm_beiyunshiguan_menu .menu_bottom span{font-family: MicrosoftYaHeiUI; font-size: 12px; line-height: 30px; float: right;}
.comm_jiehaoyun{ color: #FF6688; }
.comm_yishenghuida{ color: #1CD3CE; }
.comm_block_top_fr{width: 280px; padding: 25px 20px; border: 1px solid #eee;}
.comm_bygl_top_fr_top{width: 244px; height: 72px; background: #FF6688; border-radius: 100px; overflow: hidden;  cursor: pointer;}
.comm_bygl_top_fr_top .fr_top_l{ padding: 9px 0 9px 30px;}
.fr_top_l p{font-family: MicrosoftYaHeiUI; font-size: 24px; color: #FFFFFF; line-height: 30px;}
.fr_top_l span{font-family: PingFangSC-Medium; font-size: 12px;  color: #FFFFFF; line-height: 17px; padding-top: 3px; display: block;}
.fr_top_l span i{font-size: 18px !important;  color: #FFCF27 !important; line-height: 18px !important;}
.comm_bygl_top_fr_top .fr_top_r{ width: 47px; height: 47px; background: #FFCF27; border-radius: 4px; overflow: hidden; margin: 12px 0 12px 39px;}
.fr_top_r p{font-size: 16px; color: #FFFFFF; letter-spacing: 0.19px; line-height: 20px; color: #fff;font-family: PingFangSC-Medium; padding: 4px 6px;}
.comm_bygl_top_fr_bottom{ width: 100%; height: 275px; padding-top: 7px; margin-top: 20px; overflow: hidden;}
.comm_bygl_top_fr_bottom ul li{padding: 16px 0; border-bottom: 1px dashed #eee; overflow: hidden;}
.comm_bygl_top_fr_bottom ul li:hover{background-color:#FFF5F7 ;}
.comm_bygl_top_fr_bottom ul li .menu_top{overflow: hidden;}
.comm_bygl_top_fr_bottom ul li img{width: 23px; height: 24px; border-radius: 50%; float: left}
.comm_bygl_top_fr_bottom ul li em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; float: left; line-height: 24px; padding-left: 9px;}
.comm_bygl_top_fr_bottom ul li span{font-family: MicrosoftYaHeiUI; font-size: 10px; color: #FF6688; line-height: 24px; float: right;}
.comm_bygl_top_fr_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px ; padding-top: 12px; cursor: pointer;}
.comm_bygl_top_fr_bottom ul li p:hover{color: #f68;}
.community_block_bottom{ width: 1180px; overflow: hidden; position: relative;}
.community_block_bottom ul{overflow: hidden; width: 100%;}
.community_block_bottom ul li{ width: 280px; margin-right: 20px; float: left;  cursor: pointer;}
.community_block_bottom ul li .comm_bot_img{ width: 100%; height: 150px; overflow: hidden;}
.comm_bot_img img{width : 100%; height: 100%;}
.community_bygl_block_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; padding-top: 13px;}
.community_bygl_block_bottom ul li p:hover{ color: #f68;}
.bygl_btn_fl_r{display: none; z-index: 9999; width: 23px; height: 57px; border-radius: 5px; position: absolute; top: 52px;background-repeat: no-repeat; background-position: 4px 19px ; background-size: 14px 20px; background-color: #000; opacity: 0.31;}
.bygl_btn_fl_r:hover{opacity: 0.5;}
.bygl_btn_fl_prev{ left: 0; background-image: url(../static/images/ico_arrow_prev.png);}
.bygl_btn_fr_next{ right: 0; background-image: url(../static/images/ico_arrow_next.png);}
.comm_nyzl_top_tags{position: relative; width: 850px; overflow: hidden;}
.comm_nyzl_top_tags ul{overflow: hidden; height: 28px; padding: 0px 40px 0px 40px;}
.comm_nyzl_top_tags ul li{color: #FF6688; width: 76px; line-height: 28px; text-align: center; background: #FFEBEF; border-radius: 4px; margin-right: 15px; cursor: pointer;}
.comm_nyzl_top_tags ul li a{color: #FF6688 !important; font-family: MicrosoftYaHeiUI; font-size: 12px;  border-radius: 4px; }
.comm_nyzl_top_tags ul li a:hover{background: #f68; color: #fff!important;}
.nyzl_btn_fl_r{cursor: pointer; z-index: 9999; width: 30px; top: 0; height: 28px; position: absolute; border-radius: 5px; background-repeat: no-repeat; background-position: 8px; background-size: 14px 20px; background-color: #d5d5d5; }
.nyzl_btn_fl_prev{ left: 0; background-image: url(../static/images/ico_arrow_prev.png);}
.nyzl_btn_fr_next{ right: 0; background-image: url(../static/images/ico_arrow_next.png);}
.comm_nyzl_top_list{padding-top: 15px; overflow: hidden;}
.comm_nyzl_top_list ul{overflow: hidden; padding-bottom: 40px;}
.comm_nyzl_top_list ul li{width: 400px; padding: 15px 0; border-bottom: 1px dashed #eee; overflow: hidden; float: left; margin-right: 50px;}
.comm_nyzl_menu p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; width: 400px;}
.comm_nyzl_menu p:hover{color: #f68;}
.comm_nyzl_menu .menu_bottom{width: 100%; padding-top: 15px;}
.comm_nyzl_menu .menu_bottom img{width: 30px; height: 30px; border-radius: 50%; float: left;}
.comm_nyzl_menu .menu_bottom em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 30px; padding-left: 8px;}
.comm_nyzl_menu .menu_bottom span{font-family: MicrosoftYaHeiUI; font-size: 12px; line-height: 30px; float: right;}
.comm_block_ceshi_fr{width: 280px;}
.comm_nyzl_top_fr_top{width: 100%; height: 156px; padding-left: 11px; background: #FFFFFF url("//img.haoyunbang.cn/cooperate_gw/images/ico_yisheng_daka.png" ) no-repeat; background-position: 178px 16px; border: 1px solid #E5E5E5;}
.comm_nyzl_top_fr_top h1{ font-family: PingFangSC-Medium; font-size: 20px;color: #3E3E3E; letter-spacing: 0.24px; line-height: 28px; padding-top: 19px;}
.comm_nyzl_top_fr_top p{font-family: PingFangSC-Regular; font-size: 16px; color: #7E7E7E; letter-spacing: 0.19px; line-height: 22px; padding-top: 3px; padding-bottom: 14px;}
.comm_nyzl_tw_cs{width: 88px; height: 28px; background: #FF6688; border-radius: 14px;}
.comm_nyzl_tw_cs:hover{background: #F34A6F}
.comm_nyzl_tw_cs a{color: #fff; width: 100%; text-align: center; line-height: 28px; font-family: PingFangSC-Regular; font-size: 14px; letter-spacing: 0.17px; cursor: pointer;}
.comm_nyzl_top_fr_top span{display: block; font-family: PingFangSC-Regular; font-size: 12px; color: #7E7E7E; letter-spacing: 0.14px; line-height: 17px; padding-top: 7px;}
.comm_nyzl_top_fr_top span i{color: #f68 !important;}
.comm_ceshi_fr_bottom{width: 280px; height: 100px; padding-left: 70px; margin-top: 20px;}
.comm_nyzl_fr_bottom{background: #FFE7ED url("../static/images/ico_beiyun_ceshi.png") no-repeat; background-position: 9px 28px; height: 121px !important;}
.comm_nyzl_fr_bottom h1{padding-top: 21px !important;}
.comm_ceshi_fr_bottom h1{font-family: PingFangSC-Medium; font-size: 18px; color: #3E3E3E; line-height: 25px; padding-top: 9px;}
.comm_ceshi_fr_bottom p{font-family: PingFangSC-Regular; font-size: 13px; color: #9E9E9E; line-height: 18px; padding-top: 3px; padding-bottom: 7px;}
.community_nyzl_block_bottom ul{height: auto !important;}
.community_nyzl_block_bottom ul li{ width: 280px; position: relative;}
.comm_nyzl_bot_img{width: 100%; height: 130px; overflow: hidden; position: relative;}
.comm_nyzl_bot_img img{width : 100%; height: 100%;}
.nyzl_midle_title{width: calc ( 100% - 2px); height: 44px; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.nyzl_midle_title p {font-family: MicrosoftYaHeiUI;font-size: 14px; color: #3E3E3E; padding-left: 13px; line-height: 44px;}
.nyzl_midle_title p:hover{color:#f68;}
.comm_nyzl_ys_menu{ border: 1px solid #eee; overflow: hidden;  padding: 9px 15px 6px 13px; background-color: #f5f5f5;}
.comm_nyzl_ys_menu img{width: 21.7px; height: 21.7px; border-radius: 50%; overflow: hidden; float: left; display: block;}
.comm_nyzl_ys_menu p{ color: #f68; margin: 0 10px; line-height: 21.7px; font-size: 14px; float: left;}
.comm_nyzl_ys_menu em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 21.7px; display: block;}
.comm_nyzl_ys_menu span{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 21.7px; display: block; float: left;}
.comm_nyzl_ys_menu em{float: right;}
.yisheng_zhibo_btn{cursor: pointer; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -60px; width: 40px; height: 40px; opacity: 0.7; cursor: pointer; border-radius: 50%; background: url(../static/images/icon_best_open_copy.png) no-repeat 40px 40px; background-position: 0;}
.comm_sgye_fr_top{ padding-left: 85px; background: #FFFBF3 url("../static/images/ico_shiguan_ceshi.png") no-repeat; background-position: 17px 26px; margin-top: 0 !important;}
.comm_sgye_ceshi{background: #F6BD57;}
.comm_sgye_ceshi:hover{background: #F7AF2F!important;}
.comm_sgye_fr_bottom{ padding: 20px 0; border: 1px solid #eee; width: 280px; margin-top: 20px;}
.comm_sgye_fr_bottom h1{font-family: MicrosoftYaHeiUI; font-size: 22px; color: #444141; line-height: 28px; padding: 5px 20px;}
.comm_sgye_fr_bottom ul{overflow: hidden; padding: 0 5px;}
.comm_sgye_fr_bottom ul li{ float: left;  line-height: 28px; background: #FFEBEF; border-radius: 4px; font-size: 12px; margin-left: 15px; margin-top: 15px;}
.comm_sgye_fr_bottom ul li a{ color: #f68; padding: 0 14px;  border-radius: 4px; }
.comm_sgye_fr_bottom ul li a:hover{color: #fff;  background: #f68;}
.community_drt_block{ width: 1180px; overflow: hidden; position: relative;}
.community_drt_block ul{overflow: hidden; height: 206px; width: 100%; }
.community_drt_block ul li {width: 209px; margin-right: 34px; margin-top: 65px; float: left;  cursor: pointer; position: relative;}
.community_drt_block ul li:first-child{margin-right: 33px!important;}
.comm_drt_list{width: 100%; background-color:  #FFF5F7;}
.comm_drt_tag_btn{padding-top: 39px; width: 100%; }
.comm_drt_tag_btn p{width: 78px; height: 29px; text-align: center; line-height: 29px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #FFFFFF; background: #FF6688; border-radius: 100px; margin: 0 auto;}
.comm_drt_name{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; padding: 12px 0 8px 0; width: 100%; text-align: center;}
.comm_drt_name:hover{color: #f68;}
.comm_drt_small_list{margin: 0 21px 15px 21px; padding-bottom: 15px; width: 88%; overflow: hidden;}
.comm_drt_small_list span{float: left; margin-right: 12px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; line-height: 18px;}
.comm_drt_small_list span:last-child{margin-right: 0!important;}
.comm_drt_top_img{ width: 70px; height: 70px; overflow: hidden; border-radius: 50%; position: absolute; top: -35px; left: 50%; margin-left: -35px;}
.comm_drt_top_img img{width: 100%; height: 100%;}
.comm_drt_fenye{top: 107px !important;}
.comm_riji{color: #F5A623;}
.com_drt_block{padding-bottom: 135px; padding-top: 0 !important;}
/* swiper */
/* .comm_nyzl_top_tags .swiper-slide{ margin-right: 15px !important;} */
/* .community_bygl_bottom_ul .swiper-slide{width: 280px !important; margin-right: 20px !important;} */
.community_bygl_block_bottom .swiper-slide{width: 280px !important; margin-right: 20px !important;}
.community_bygl_block_bottom ul li:nth-child(4n){margin-right: 30px!important;}
.community_nyzl_block_bottom .swiper-slide{width: 280px !important; margin-right: 20px !important;}
.community_nyzl_block_bottom ul li:nth-child(4n){margin-right: 30px!important;}

/* 底部 */
/* .bottom{padding: 36px 0 0; background: #fafafa;}
.bottom_logo{width: 233px; height: 215px; border-right: 1px solid #eee; float: left;}
.bottom_logo img{ width: 162px; padding-top: 80px;}
.bottom_ul{overflow: hidden; float: left; padding-top: 10px;}
.bottom_ul li{float: left; margin-left: 86px;}
.bottom_ul li h4{font-weight: normal; color: #3e3e3e; font-size: 16px; color: black; line-height: 22px; padding-bottom: 18.7px;}
.bottom_ul li p{font-size: 12px; color: #9e9e9e; line-height: 17px;padding-top: 18.3px;}
.bottom_ul li .download_yy_img{width: 80px; float: left; overflow: hidden; padding-top: 22.3px; margin-right: 43px; cursor: pointer;}
.download_yy_img img{width: 100% !important;  height: 80px !important; margin-right: 0 !important; margin-bottom: 18px;}
.download_yy_img span{display: block; width: 80px; text-align: center; font-family: PingFangSC-Regular; font-size: 12px; color: #9E9E9E;}
.bottom_contact{width: 235px; border-left: 1px solid #eee; height: 215px; text-align: center; padding-top: 35px;}
.bottom_contact p{font-size: 18px; color: #3e3e3e; line-height: 25px;}
.bottom_contact h4{ font-size: 28px; color: #ff6688; margin-top: 27px; margin-bottom: 10px!important; line-height: 32px;}
.bottom_contact span{color: #9e9e9e;  font-size: 12px; line-height: 17px;}
.bottom_declare p{text-align: center;}
.bottom_declare p a{display: inline; color: #ccc;}
.bottom_yqlj {padding-top: 28px;}
.bottom_yqlj p{font-size: 12px; line-height: 22px; color: #3e3e3e; float: left; margin-right: 10px;}
.bottom_yqlj ul{overflow: hidden;}
.bottom_yqlj ul li{margin-right: 20px; float: left; cursor: pointer;}
.bottom_yqlj ul li a{color: #9e9e9e; font-size: 12px; line-height: 22px;}
.bottom_yqlj ul li a:hover{color: #f68;}
.bottom_p_icon img{margin-right: 7px!important; width: 17px !important; height: 15px !important; float: left;}
.bottom_p_icon p{overflow: hidden;}
.bottom_p_icon a{float: left;}
.bottom_declare p { text-align: center; font-size: 12px; color: #cccccc; line-height: 50px; margin-top: 20px;} */
/*  */


/* ****************  百科视频集合页     ******************** */
/* 子宫问题 */
.baike_video{padding-top: 20px !important;}
.baike_video_ul{padding: 20px 0; width: 100%; overflow: hidden; }
.baike_video_ul li{ position: relative; margin-top: 20px; width: 280px; margin-right: 20px; float: left;  cursor: pointer;}
.baike_video_ul li:nth-child(4n){margin-right: 0!important;}



/*******************    孕之门诊    ***********************/
.yzmz_logo{ margin-top: 17px; margin-left: 35px; width: 110px; display: none;}
.zl_header{width: 100%; height: 400px;}
/* .zl_header img { height: 400px;  margin: 0 auto;  position: absolute;  top: 50%; left: 50%;} */
.zl_content .zl_block{padding-top: 50px; overflow: hidden;}
.zl_title{padding-bottom: 20px; border-bottom: 2px solid #EEEEEE; overflow: hidden;}
.zl_title p{font-family: MicrosoftYaHeiUI; font-size: 26px; color: #444141; letter-spacing: 0; line-height: 33px;}
.zl_title a{font-family: MicrosoftYaHeiUI;  font-size: 18px; color: #7E7E7E; line-height: 23px; margin-top: 7px; cursor: pointer;}
.zl_title a:hover{color: #F34A6F;}
/* 专注怀孕 */
.zzhy_content{padding-top: 3px; overflow: hidden;}
.zzhy_content ul{overflow: hidden;}
.zzhy_content ul li{width: 212px; height: 120px; overflow: hidden; margin-top: 30px; position: relative; border-radius: 4px; margin-right: 30px; float: left; cursor: pointer; background: #eee;}
.zzhy_content ul li:nth-child(5n){margin-right: 0 !important;}
.zzhy_img{background: #eee; z-index: 888;}
.zzhy_img img{display: block; width: 100%; height: 120px;}
.zzhy_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 20px; color: #fff; letter-spacing: 0; line-height: 120px; text-align: center; width: 100%; position: absolute; top: 0; border-radius: 4px; height: 120px;}
.zzhy_content ul li p:hover{color: #F34A6F;}
/* 顶级专家 */
.djzj_content{padding-top: 33px; overflow: hidden;}
.djzj_content .tabs-container{ overflow: hidden; width: 990px;}
.djzj_list_fl{width: 154px; border: 1px solid #eee; border-radius: 4px; margin-right: 30px;}
.djzj_list_fl li{cursor: pointer; width: 100%; height: 65px; line-height: 65px; text-align: center; font-size: 18px; color: #3E3E3E; border-bottom: 1px solid #eee; }
.djzj_list_fl li:last-child{border: none; border-radius: 0 0 4px 4px;}
.djzj_list_fl li:first-child{border-radius: 4px 4px 0 0;}
.djzj_list_fl li a:hover{color: #fff !important; text-decoration:none;}
.djzj_active{background: #f68; color: #fff!important;}
.list_fr_top{overflow: hidden;}
.list_fr_top_midel{overflow: hidden; width: 674px; margin-right: 30px;}
.djzj_img{width: 164px; height: 210px; overflow: hidden; margin-right: 30px; }
.djzj_img img{width: 100%; height: 210px;}
.djzj_info{width: 480px;}
.djzj_info .djzj_info_top{overflow: hidden;}
.djzj_info_top h1{font-size: 24px; color: #3E3E3E; letter-spacing: 0; line-height: 30px; padding-right: 20px; font-weight: normal;}
.djzj_info_top h1:hover{color: #F34A6F;}
.djzj_info_top span{font-family: MicrosoftYaHeiUI; font-size: 18px; color: #9E9E9E; line-height: 30px;}
.djzj_info_beizhu{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #9E9E9E;  line-height: 23px; padding-top: 12px;}
.djzj_info_goods{padding-top: 20px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #5e5e5e; letter-spacing: 0; line-height: 26px; max-width: 480px; overflow: hidden;}
.djzj_info_goods span{color: #f68;}
.list_fr_top_fr{width: 280px; overflow: hidden; padding: 12px 30px 16px 30px; border: 1px solid #eee;}
.list_fr_top_fr h1{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-weight: normal; font-size: 26px; color: #FF6688; letter-spacing: 0; line-height: 33px; }
.list_fr_top_fr ul{padding-top: 15px;}
.list_fr_top_fr ul li{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #5e5e5e; line-height: 20px; position: relative; padding-left: 22px; padding-bottom: 8px;}
.list_fr_top_fr ul li::before{content: '';position: absolute; width: 6px; height: 6px; border-radius: 50%; border: 1px solid #FF6688; top: 7px; left: 4px;}
.list_fr_top_fr a{font-size: 20px;cursor: pointer; background: #FF6688; border-radius: 100px; width: 180px; height: 44px; line-height: 44px; color: #fff !important; text-align: center; margin: auto; margin-top: 10px; }
.list_fr_top_fr a:hover{background: #F34A6F;}
.list_fr_bottom {padding-top: 30px; overflow: hidden;}
.list_fr_bottom ul{overflow: hidden;}
.list_fr_bottom ul li{width: 90px; margin-right: 23px; float: left;}
.list_fr_bottom_img{width: 90px; height: 90px; border-radius: 50%; overflow: hidden;}
.list_fr_bottom_img img{width: 100%; height: 100%;}
.list_fr_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; letter-spacing: 0; line-height: 23px; padding: 10px 0 6px 0; width: 100%; text-align: center;}
.list_fr_bottom ul li p:hover{color:#F34A6F;}
.list_fr_bottom ul li span{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7e7E; letter-spacing: 0; line-height: 18px; width: 100%; text-align: center; display: block; max-height: 18px;
    overflow: hidden;}
.all_zj_btn a{width: 76px; height: 143px; overflow: hidden;  background: #F3F2F2; border-radius: 4px; cursor: pointer; color: #9E9E9E; }
.all_zj_btn a:hover{background: #F34A6F; color: #fff !important;}
.all_zj_btn p{width: 18px; margin: 25px auto; font-family: MicrosoftYaHeiUI; font-size: 18px; line-height: 23px}

/* 三甲医院 */
.sjyy_content{overflow: hidden; padding-top: 7px;}
.sjyy_content ul{overflow: hidden;}
.sjyy_content ul li{float: left; margin-right: 36px; margin-top: 30px; cursor: pointer; }
.sjyy_content ul li:nth-child(4n){margin-right: 0!important; }
.sjyy_content_img{width: 268px; height: 162px; overflow: hidden;}
.sjyy_content_img img{width: 100%; height: 100%;}
.sjyy_content ul li h1{  font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 18px; color: #3E3E3E; letter-spacing: 0; line-height: 23px; padding: 12px 0;}
.sjyy_content ul li h1:hover{color: #F34A6F;}
.sjyy_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #9E9E9E; letter-spacing: 0; line-height: 18px; max-width: 268px;}
.sjyy_content ul li .ckxq{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #FF6688; letter-spacing: 0; padding-top: 14px; line-height: 18px;}
/* 全程管理 */
.qcgl_content{padding-top: 30px; overflow: hidden;}
.qcgl_content_fl{overflow: hidden; margin-right: 26px;}
.qcgl_content_fl ul li{width: 272px; height: 82px; overflow: hidden; margin-bottom: 24px; border-radius: 40px 0 40px 0;}
.qcgl_content_fl ul li h5{ font-weight: normal;width: 100%; text-align: center; line-height: 25px; font-size: 20px; padding-top: 17px;}
.qcgl_content_fl ul li p{font-family: MicrosoftYaHeiUI; font-size: 14px;letter-spacing: 0; line-height: 18px; width: 100%; text-align: center; padding-top: 6px;}
.qcgl_content_fl ul li:first-child{background: url('../static/images/ico_beijingtu_zyzd.png') no-repeat;}
.qcgl_content_fl ul li:first-child h5{ color: #2BBFC2;}
.qcgl_content_fl ul li:first-child p{ color: #2BBFC2; }
.qcgl_content_fl ul li:nth-child(2){background: url('../static/images/ico_beijingtu_qczd.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(2) h5{ color: #FF6F8E;}
.qcgl_content_fl ul li:nth-child(2) p{color: #FF6F8E;}
.qcgl_content_fl ul li:nth-child(3){background: url('../static/images/ico_beijingtu_gfzl.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(3) h5{color: #F7A63D;}
.qcgl_content_fl ul li:nth-child(3) p{ color: #F7A63D; }
.qcgl_content_fl ul li:nth-child(4) {margin-bottom: 0 !important; background: url('../static/images/ico_beijingtu_ysbh.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(4) h5{color: #0192D7;}
.qcgl_content_fl ul li:nth-child(4) p{ color: #0192D7;}
.qcgl_content_fr ul{overflow: hidden; width: 872px;}
.qcgl_content_fr ul li{float: left; position: relative; cursor: pointer;}
.qcgl_content_fr ul li p,.qcgl_content_fr ul li .qcgl_mengceng{display: none;}
.qcgl_content_fr ul li .qcgl_mengceng{width: 100%; background: #000; opacity: 0.5; position: absolute; top: 0; left: 0; z-index: 8888}
.qcgl_content_fr ul li p{z-index: 9999; font-family: MicrosoftYaHeiUI; font-size: 20px; color: #fff; letter-spacing: 0;  text-align: center; width: 100%; position: absolute; top: 0;}
.qcgl_content_fr ul li img{width: 100%; height: 100%; display: block; z-index: 7777;}
.qcgl_content_fr ul li:first-child{margin-top: 0; margin-right: 20px; width: 530px; height: 195px; overflow: hidden;}
.qcgl_content_fr ul li:nth-child(2){width: 322px; height: 195px; overflow: hidden;}
.qcgl_content_fr ul li:first-child .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(2) .qcgl_mengceng{height: 195px;}
.qcgl_content_fr ul li:first-child p,.qcgl_content_fr ul li:nth-child(2) p{line-height: 195px; height: 195px;}
.qcgl_content_fr ul li:nth-child(3),.qcgl_content_fr ul li:nth-child(4){width: 255px; height: 185px; margin-top: 20px; margin-right: 20px; overflow: hidden;}
.qcgl_content_fr ul li:nth-child(5){width: 322px; height: 185px; overflow: hidden; margin-top: 20px;}
.qcgl_content_fr ul li:nth-child(3) p,.qcgl_content_fr ul li:nth-child(4) p,.qcgl_content_fr ul li:nth-child(5) p{line-height: 185px; height: 185px;}
.qcgl_content_fr ul li:nth-child(3) .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(4) .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(5) .qcgl_mengceng{height: 185px;}
/* 百万姐妹 */
.bwjm_content{ padding-top: 10px; overflow: hidden;}
.bwjm_content ul li{width: 380px; height: auto; overflow: hidden; float: left; padding: 28px 20px 28px 20px; border: 1px solid #eee; cursor: pointer; margin: 20px 20px 0 0; position: relative;}
.bwjm_content ul li:nth-child(3n){margin-right: 0!important;}
.bwjm_baoxi{ position: absolute; top: 0; right: 0; font-family: MicrosoftYaHeiUI; font-size: 12px; color: #FFFFFF; letter-spacing: 0; }
.bwjm_img{width: 36px; height: 36px; border-radius: 50%; margin-right: 12px;  overflow: hidden;}
.bwjm_img img{width: 100%; height: 100%; }
.bwjm_info{ width: 270px;}
.bwjm_content ul li h5{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 18px; color: #3E3E3E; line-height: 23px;}
.bwjm_content ul li h5:hover{color: #F34A6F;}
.bwjm_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; letter-spacing: 0; line-height: 18px; padding: 8px 0  12px 0;}
.bwjm_content ul li span{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #FF6688; letter-spacing: 0; display: block;}
/* 连锁 */
.ylls{padding-bottom: 77px;}
.ylls_content{padding-top: 40px;}
.ylls_content ul{overflow: hidden;}
.ylls_content ul li{padding-bottom: 10px;display: block; font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; letter-spacing: 0; line-height: 20px; cursor: pointer; float: left; margin-right: 40px;}
.active_adress a{ color: #FF6688!important; position: relative}
.active_adress a::after{ content: '';position: absolute; bottom: -6px; left: 13px; width: 50px; height: 3px; background: #FF6688;}
.ylls_infos{padding-top: 16px; overflow: hidden;}
.ylls_infos_map{width: 430px; overflow: hidden; margin-right: 20px; padding-top: 16px;}
.ylls_infos_luxian{max-width: 427px;     margin-right: 58px;}
.ylls_infos_luxian h1{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 22px; color: #3E3E3E; line-height: 28px;}
.ylls_infos_luxian p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #7E7E7E; letter-spacing: 0; line-height: 26px; padding-top: 15px}
.ylls_infos_lianxi h1,.ylls_infos_lianxi h2{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 22px; color: #3E3E3E; letter-spacing: 0; line-height: 35px;}
.ylls_infos_lianxi h2{padding-top: 10px; font-weight: normal;}
.ylls_infos_lianxi h3{ font-weight: normal;font-family: Arial-BoldMT; font-size: 26px; color: #f68; letter-spacing: 0; line-height: 41px;}
.ylls_infos_lianxi p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #7e7e7e; letter-spacing: 0; line-height: 35px;}
.ylls_infos_ico{width: 100%; overflow: hidden; padding-top: 16px;}
.ylls_infos_ico a{display: block; width: 47px; height: 47px; overflow: hidden; margin-right: 22px; cursor: pointer;}
.ylls_infos_ico a img{width: 100%; height: 100%;}
.jinan{display: block;}
.beijing{display: none;}
.wuhan{display: none}
.info_adress{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; letter-spacing: 0; line-height: 35px; padding-top: 4px;}

/* 地图 */
#map{width: 100%; height: 288px; border: 1px solid #eee; border-radius: 4px; overflow: hidden;}
.anchorBL{display: none !important;}
.pc_zl_header{display: block;}
.m_zl_header{display: none;}

/* *************************   医院集合页   ************************** */
.hospital_index{width: 100%; background: #fafafa;}
.advert_box{width: 100%; height: 180px; overflow: hidden; background: #FFF1F4; cursor: pointer;}
.advert_box img{width: 100%; height: 180px; }
.select_clock{width: 100%; padding: 20px; background: #fff; margin-bottom: 20px;}
.select_list{width: 100%; overflow: hidden;}
.select_list p{width: 100px ;float: left; line-height: 36px; font-size: 14px; color: #7E7E7E; }
.select_list ul{width: 1025px; overflow: hidden; float: left;}
.select_list ul li{float: left; margin-right: 23px; font-size: 14px; color: #000; line-height: 36px;  cursor: pointer;}
.select_active {color: #f68 !important;}
/* 医院列表 */
.hospital_block{width: 100%; padding: 20px; background: #fff; overflow: hidden;}
.hospital_block_title{width: 100%; overflow: hidden;}
.hospital_block_title_tip{font-size: 14px; width: 80px; color: #3E3E3E; line-height: 25px; float: left;}
.hospital_block_title ul{max-width: 1000px; float: left; overflow: hidden;}
.hospital_block_title ul li{ cursor: pointer; padding-left: 6px; line-height: 25px; background: #FF6688; overflow: hidden; font-size: 14px; color: #FFFFFF; border-radius: 4px; float: left; margin-right: 20px;}
.hospital_block_title ul li p{ font-size: 14px; color: #FFFFFF; float: left;}
.hospital_block_title ul li img{width: 24px; height: 24px; float: right;}

.hospital_ul_fl{width: 800px; overflow: hidden;}
.hospital_block_content{width: 100%; overflow: hidden; padding-top: 10px}
.hospital_block_content_ul{padding-bottom: 20px;}
.hospital_block_content ul li{overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eee; }
.hospital_ul_fl_top{overflow: hidden;}
.hp_fl_img{width: 200px; height: 126px; overflow: hidden; margin-right: 24px;}
.hp_fl_img img{width: 100%; height: 126px;}
.hp_fl_menu{max-width: 550px; overflow: hidden; float: left;}
.hp_fl_menu h5{font-size: 20px;  color: #3E3E3E; letter-spacing: 0.24px; font-weight: normal; line-height: 28px; padding-bottom: 10px ;}
.hp_fl_menu h5 i{font-size: 14px; color: #FF6688; font-style: normal; padding-left: 24px; line-height: 28px;}
.hp_fl_menu p{font-size: 14px; color: #5E5E5E; line-height: 22px;}
.testTubeLabel{width: 100%; overflow: hidden; margin-top: 15px;}
.testTubeLabel span{padding: 0 6px; float: left; display: block; font-size: 12px; color: #7E7E7E; line-height: 25px; background: #F1F1F1; border-radius: 4px; margin-right: 16px ;margin-bottom: 10px;}
.hospital_ul_fl_bottom{width: 100%; overflow: hidden; padding-left: 28px; margin-top: 20px;  background: url(../static/images/ico_hospital_xingbiao.png) left no-repeat; background-size: 17px 22px; background-position: 0;}
.hospital_ul_fl_bottom p{font-size: 14px; color: #3e3e3e; line-height: 25px; }
.hospital_ul_fl_bottom h5{background: #FFF2DC; line-height: 25px; font-size: 14px; color: #FF9840; letter-spacing: 0.17px; padding: 0 8px; font-weight: normal;}
.hospital_ul_fr{padding: 15px 40px; overflow: hidden;  border-left: 2px solid #eee; width: 210px;}
.hp_fr_headerimg{height: 54px; overflow: hidden;}
.hp_fr_headerimg li{width: 54px; height: 54px; overflow: hidden; float: left; border-radius: 50%; padding: 0!important; border: none!important; margin-left: -15px;}
.hp_fr_headerimg li img{width: 100%; height: 54px;}
.hp_fr_headerimg li:first-child{margin-left: 0!important;}
.hospital_ul_fr p{width: 100%; text-align: center; font-size: 14px; color: #5E5E5E; line-height: 20px; padding: 20px 0;}
.hp_fr_bottom{overflow: hidden; margin: 0 auto;}
.hp_fr_bottom span{display: block; width: 84px; line-height: 25px; text-align: center; font-size: 14px; border-radius: 4px; cursor: pointer;}
.hp_fr_bottom_fl{background: #FFE3E9; color: #FF6688; margin-right: 30px;}
.hp_fr_bottom_fr{background: #FF6688; color: #fff;}

/* ****************  医院详情页  ******************* */
.hospital_detail{width: 100%; background: #fafafa;}
.hp_detail_content_top{background: #fff; padding: 20px;}
.hp_detail_top_fr{padding: 0 0 0 30px; overflow: hidden;  border-left: 2px solid #eee; width: 290px;}
.hp_detail_top_fr p{font-size: 20px; color: #3E3E3E; line-height: 28px; width: 100%; text-align: center; padding-bottom: 10px; }
.hp_detail_top_fr ul{width: 100%; overflow: hidden;}
.hp_detail_top_fr ul li{ padding: 0 8px; margin-right: 15px; margin-top: 15px; background: #FFEBEF; border-radius: 4px; font-size: 12px; color: #FF6688; line-height: 28px; float: left;}
/* .hp_detail_top_fr ul li:nth-child(1){margin-right: 0!important;} */
.hp_fl_menu i{font-style: normal; color: #f68; cursor: pointer;}
/* .hp_detail_block{margin-top: 20px;} */
.hp_detail_block_fl{width: 880px; margin-right: 20px; }
.hp_list{padding: 20px; width: 100%; background: #fff; overflow: hidden; margin-top: 20px;}
.hp_list_title{width: 100%; padding-bottom: 15px; border-bottom: 1px solid #eee; line-height: 33px; font-size: 26px; color: #444141;}
.hp_list_title a{float: right; cursor: pointer; font-size: 16px; color: #FF6688;padding-left: 30px; background: url(../static/images/icon_help_ddoctor_pan.png) no-repeat; background-size: 23px 23px; background-position: 0 6px;}
.hp_synopsis_list_content{width: 100%; padding: 20px; font-size: 14px; color: #3E3E3E; line-height: 26px;}
.hp_synopsis_list_map{width: 100%; height: 255px; overflow: hidden; padding: 0 20px;}
.hp_synopsis_list_map #map{height: 255px!important;}
/* 院内专家 */
.hp_expert_list_content{width: 100%; padding: 20px 20px 0 20px; overflow: hidden;}
.hp_expert_list_content ul{overflow: hidden; width: 100%;}
.hp_expert_list_content ul li{width: 385px; border: 1px solid #eee; height: 117px; margin-right: 20px; float: left; padding: 15px 12px; cursor: pointer; margin-bottom: 20px;}
.hp_expert_list_content ul li:nth-child(2n){margin-right: 0!important;}
.hp_expert_fl{width: 54px; margin-right: 20px;}
.hp_expert_fl img{width: 100%; height: 54px; border-radius: 50%; overflow: hidden;}
.hp_expert_fl p{width: 100%; line-height: 20px; background: #FF6688; border-radius: 4px;font-size: 12px; color: #FFFFFF; text-align: center; margin-top: 10px;}
.hp_expert_fr{width: 280px; overflow: hidden;}
.hp_expert_fr h5{font-weight: normal; font-size: 16px; color: #3E3E3E; text-align: left; line-height: 22px;}
.hp_expert_fr h5 i{font-size: 12px; color: #7E7E7E; text-align: left; padding-left: 14px; font-style: normal;}
.hp_expert_fr p{line-height: 28px; font-size: 12px; color: #7E7E7E; text-align: left;}
.hp_expert_fr span{display: block; font-size: 12px; color: #FF6688; text-align: left; line-height: 17px;}
.hp_posts_list_content{ width: 100%;}
.hp_posts_list_content ul{width: 100%; overflow: hidden; padding: 0 20px 20px 20px; }
.hp_posts_list_content ul li{padding: 15px 0; border-bottom: 1px solid #eee; overflow: hidden;}
.hp_posts_img{width: 40px; height: 40px; overflow: hidden; margin-right: 15px; border-radius: 50%;}
.hp_posts_img img{width: 100%; height: 40px; }
.hp_posts_info{width: 740px; overflow: hidden;}
.hp_posts_info .hp_posts_info_top{width: 100%; overflow: hidden;}
.hp_posts_info_top h5{font-size: 14px; color: #3E3E3E; letter-spacing: 0.48px; line-height: 18px; font-weight: normal; max-width: 690px; float: left; }
.hp_posts_info_top p{background: url(../static/images/icon_best_yicaina.png) no-repeat; width: 46px; height: 18px; background-size: 46px 18px; float: left;}
.hp_posts_info_bottom{width: 100%; overflow: hidden; margin-top: 10px;}
.hp_info_bottom_fl{width: 420px; overflow: hidden; }
.hp_info_bottom_fl span{font-size: 12px; color: #9E9E9E; text-align: left; float: left; line-height: 17px; margin-right: 24px;}
.hp_posts_list_content .span_bx{color: #FF6688!important;}
.hp_posts_list_content .span_rj{color: #F5A623!important;}
.hp_posts_list_content .span_rm{color: #6871EF!important;}
.hp_info_bottom_fr{ overflow: hidden; width: 135px;}
.hp_info_bottom_fr p{ max-width: 50px; margin-left: 16px; font-size: 12px; color: #5E5E5E; line-height: 17px; float: left; text-align: right; padding-left: 26px; box-sizing: border-box; background-size: 17px 17px;}
.hp_info_bottom_fr p:first-child{ background: url(../static/images/ico_best_see.png) no-repeat;}
.hp_info_bottom_fr p:last-child{background: url(../static/images/ico_best_huifu.png) no-repeat;}

/* 左侧 */
.hp_detail_block_fr{width: 280px; margin-top: 20px; overflow: hidden;}
.preferred_service{width: 100%; padding: 20px; background: #fff; overflow: hidden; margin-bottom: 20px;}
.preferred_service_ul{width: 100%; overflow: hidden;}
.preferred_service_ul li{width: 100%; margin-top: 20px;}
.service_ul_top_img{width: 240px; height: 103px; overflow: hidden;}
.service_ul_top_img img{width: 100%; height: 103px;}
.preferred_service_ul li p{width: 100%; line-height: 22px; padding-top: 7px; padding-left: 7px; font-size: 16px; color: #3E3E3E; }
.preferred_service_ul li span{display: block; width: 100%; line-height: 22px; font-size: 12px; color: #9E9E9E; padding-left: 7px;}
.hp_detail_block_fr .comm_nyzl_top_fr_top{margin-top: 0 !important; border: none !important;}

.mol_testTubeLabel,.mob_select_clock,.mobil_advert_box,.hp_expert_list_showmore,.hp_detail_less,.hp_detail_more,.hp_ceshi_list,.hp_posts_list_showmore,.hp_service_list,.hp_posts_list_content ul h1,.hp_posts_list_content ul h2,.hp_expert_fl i{display: none;}

/* 标签重定义，开始 */
img{ border:0;}
form{ display:inline;}
u, b, em, i{font-style:normal; list-style:none none; text-decoration:none;}
/*input,button,select{background:transparent; -webkit-appearance:none;}*/
input, button, select, textarea{outline:none;}
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none; outline:none;}

.layout{margin: 0 auto; width: 1180px;}
.auto_width{width: 100%;}
.hidden{display:none;}
.fl{float: left;}
.fr{float: right;}
.red{background-color: red;}
.normal_div{width: 100%;}
.ellipsis{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.many_line{white-space:pre-wrap;display:-ms-box !important;display:-moz-box !important;;display:-webkit-box !important;;display:box !important;;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;}
.line_one{-ms-line-clamp:1;-moz-line-clamp:1;-webkit-line-clamp:1;line-clamp:1;}
.line_two{-ms-line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;}
.line_three{-ms-line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;}
.transform{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.transform_x{-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.transform_y{-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.box{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_b_30{margin-bottom: 20px;}
.m_t_30{margin-top: 20px;}
.hyb_bg{background-color: white;}
.block{display: block;}
.fs14_cl6{font-size: 14px; color: #666;}
.fs14_cl4{font-size: 14px; color: #444141;}
.fs12_cl4{font-size: 12px; color: #444141;}
.fs20_cl4{font-size: 20px; color: #444141;}
.fs14_cl68{font-size: 12px; color: #F68;}
.fs16_cl4{font-size: 16px; color: #444141;}
.fs12_cl9{font-size: 12px; color: #999;}
.fs12_cl8{font-size: 12px; color: #888;}
.fs16_cl68{font-size: 16px; color: #F68;}
.fs12_cl68{font-size: 12px; color: #F68;}
.fs12_cla3a09b{font-size: 12px; color: #a3a09b;}
.fs14{font-size: 14px;}
.cl68{color: #F68;}
.tc{text-align: center;}
.mg0{margin: 0;}
.mg3{margin: 0;}
.n_margin {padding-bottom: 20px; padding-left: 30px;}
.lh35{line-height: 35px;}
.lh18{line-height: 18px;}

/* #LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3{display: none !important;}*/

/* 百度熊掌号 */
.cambrian_div{padding: 0 17px; display: none;}

/*按钮*/
.btn{ display: inline-block; font-size: 12px; padding: 8px 10px; border-radius: 3px;}
.btn_red{ background:rgba(255,119,136,1); color: #fff;}
.btn_red:hover{background:rgba(255,119,136,.8);  color: #fff;}

/*头像*/
.user_head{overflow: hidden;}
.head_28{width: 28px; height: 28px; border-radius: 14px;}
.head_36{width: 36px; height: 36px; border-radius: 18px;}
.head_60{width: 60px; height: 60px; border-radius: 30px;}

/*底部下载*/
#YSF-BTN-HOLDER{bottom: 50px !important;}
#dw_bar{position: fixed; bottom: 0px; height: 62px; width: 100%; padding:4px 4px; margin-left: auto; margin-right: auto; background-color:#F8F8F8; display: none; box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 9999;}
#dw_bar table{border-collapse: collapse;  border-spacing: 0;  max-width: 100%;  background-color: transparent;  empty-cells: show;}
#dw_bar table,#dw_bar td{border: none; margin: 0px; }
#dw_bar img{width: 50px; height: 50px; float: left; }
#dw_bar .foot_info{vertical-align: middle; padding: 0px; }
.foot_info p{white-space: nowrap; overflow: auto; font-size: 14px; }
#dw_bar .down_btn_div{width: 80px; padding: 5px; border-radius: 18px; text-align: center; vertical-align: middle; }
.user_down_bk{background-color: #FF7788; }
.doctor_down_bk{background-color: #0AC3C5; }
.user_text_bk{color: #FF7788; font-weight: bold; margin: 0;}
.doctor_text_bk{color: #0AC3C5; margin: 4px 0px; }
a.down_btn{margin: 0; padding: 0; height: 18px; color: #FFFFFF; font-size: 14px; font-weight: bold; display: block; line-height: 18px; }

/*************************************** 分页标签 ***************************************/
.pagination{ text-align:center; clear:both; margin:40px auto;}
.pagination ul{ display:block; text-align: center;}
.pagination li{ display:inline-block; vertical-align: top; width: 40px; height:40px; margin:0 5px; background:#fff; border-radius:4px;font-size:14px;  border: 1px solid rgba(226,225,224,0.6); overflow: hidden;}
.pagination li:hover{ border: 1px solid #ffa1b1}
.pagination li a{ display:block; height:40px; width: 40px; line-height:40px; color: #aaa;}
.pagination li:hover a{ color: #ffa1b1}
.pagination li.thisclass{ background: #ffa1b1; border: 1px solid #ffa1b1;}
.pagination li.thisclass a{ color: #fff;}
.pagination li.start_page{ background:url("../static/images/start_page.png") no-repeat center center;}
.pagination li.next_page{ background:url(../static/images/next_page.png) no-repeat center center;}
.pagination li.start_page a, .pagination li.next_page a{ line-height: 999px; text-indent: -999px;}
.pagination li.start_page:hover { background:url(../static/images/start_page_2.png) no-repeat center center;}
.pagination li.next_page:hover { background:url(../static/images/next_page_2.png) no-repeat center center;}
.pagination li.start_page, .pagination li.next_page,
.pagination li.start_page:hover, .pagination li.next_page:hover { background-size: 12px 12px;}
/*************************************** 分页标签2 ***************************************/
/*************************************** 分页标签_add ***************************************/
.tcdPageCode{ text-align:center; clear:both; margin:40px auto; display: block;}
.tcdPageCode span, .tcdPageCode a{ display:inline-block; vertical-align: top; width: 45px; height:40px; line-height: 40px; margin:0 5px; background:#fff; border-radius:4px;font-size:14px;  border: 1px solid rgba(226,225,224,0.6); overflow: hidden; cursor: pointer}
.tcdPageCode span:hover, .tcdPageCode a:hover{ border: 1px solid #ffa1b1}
.tcdPageCode .disabled{ background-image: url(../static/images/start_page.png) !important;}
.tcdPageCode .nextPage{ background-image: url(../static/images/next_page.png) !important;}
.tcdPageCode .disabled:hover{ background-image: url(../static/images/start_page_2.png) !important;}
.tcdPageCode .nextPage:hover{ background-image: url(../static/images/next_page_2.png) !important;}
.tcdPageCode .disabled, .tcdPageCode .nextPage,.tcdPageCode .disabled:hover, .tcdPageCode .nextPage:hover, .tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-position: center center !important; background-repeat: no-repeat !important; line-height: 999px; text-indent: -999px; background-size:12px 12px !important;}
.tcdPageCode .current{background: #ffa1b1; border: 1px solid #ffa1b1; color: #fff;}
.tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-image: url(../static/images/start_page.png) !important;}

/* 发帖按钮 */
.news_post{color: white; display:block; line-height: 40px; width: 130px; height: 40px; position: absolute; top: 15px; right: 40px; background:#f78; text-align:center; border-radius:20px;}
.news_post:hover{ background:rgba(255,119,136,.8); color: white;}
.news_post:visited{color: white;}
.news_post em{ display:inline-block; width:18px; height:18px; overflow:hidden; vertical-align:middle; margin-right:10px;}
.news_post em img{display:block; width:100%;}

/* 渐变 */
.grad1 {height: 100%; background: -webkit-linear-gradient(#ffd2e0, #fff8f6);background: -o-linear-gradient(#ffd2e0, #fff8f6);background: -moz-linear-gradient(#ffd2e0, #fff8f6); background: linear-gradient(#ffd2e0, #fff8f6);}
.grad2 {height: 100%; background: -webkit-linear-gradient(#ECE6FA, #EAF5F8);background: -o-linear-gradient(#ECE6FA, #EAF5F8);background: -moz-linear-gradient(#ECE6FA, #EAF5F8); background: linear-gradient(#ECE6FA, #EAF5F8);}
.grad3 {height: 100%; background: -webkit-linear-gradient(#D7E8E1, #ECF7F0);background: -o-linear-gradient(#D7E8E1, #ECF7F0);background: -moz-linear-gradient(#D7E8E1, #ECF7F0); background: linear-gradient(#D7E8E1, #ECF7F0);}
.grad4 {height: 100%; background: -webkit-linear-gradient(#F6E6FE, #FCF5FE);background: -o-linear-gradient(#F6E6FE, #FCF5FE);background: -moz-linear-gradient(#F6E6FE, #FCF5FE); background: linear-gradient(#F6E6FE, #FCF5FE);}
.grad_third{height: 100%; background: #fff;}
.grad_bg1{background-image: url(../static/images/ico_grad1.png);}
.grad_bg2{background-image: url(../static/images/ico_grad2.png);}
.grad_bg3{background-image: url(../static/images/ico_grad3.png);}
.grad_bg4{background-image: url(../static/images/ico_grad4.png);}
.grad_bg_third{background-image: url(../static/images/ico_grad_third.png);}
.grad_bg_duonang{background-image: url(../static/images/ico_grad_duonang.jpg);}
/* 查看更多 */
.hyb_dds_hot_more {color: #a3a09b; font-size: 12px; height: 49px; border-top: 1px solid #eee; line-height: 49px; text-align:center;display: block;}
.hyb_dds_hot_more:hover{ color: #f78}

/* 导航2018 */
.head{background: white;}
.head .top{background: #fafafa; height: 32px;}
.head .top .layout{overflow: visible;}
.head .top p{margin: 0;}
.head .top p a{font-size: 12px; color: #777777; line-height: 20px; float: left; padding: 0 25px; margin-top: 5px;}
.head .top p a:hover{color: #f68;}
.head .top p a:last-child{border-left: 1px dashed #ccc;}
.top_go_back{color: #F78 !important; display: none; font-size: 14px; line-height: 30px;margin-right: 20px; float: right;}
.head .top_has_login{position: relative;}
.head .top_has_login p img{width: 20px; height: 20px; border: 1px solid #ffe6ed; border-radius: 11px; float: left; margin: 5px 5px 0 0;}
.head .top_has_login p{font-size: 12px; color: #777777; line-height: 32px; width: 130px; float: right;}
.head .top_has_login ul{width: 100px; height: 60px; border: 1px solid #eee; position: absolute; top: 30px; right: 40px; background: white; display: none; z-index: 999;}
.head .top_has_login ul li img{width: 18px; height: 18px; float: left; margin: 6px 6px 0 8px;}
.head .top_has_login ul li{font-size: 12px; color: #939393; line-height: 30px;}
.head .guide{height: 74px; position: relative; overflow: visible;}
.head .logo{margin-top: 10px; width: 150px; height: auto;}
.head .logo img{width: 100%;}
.head .guide div{padding-left: 90px; float: left;}
.head .guide ul li{line-height: 74px; padding: 0 15px; float: left; position: relative;}
.head .guide ul li ul{display: none; position: absolute; top: 65px; left: 0; width: 134px; z-index: 100; background: white; border: 1px solid #eee;}
.head .guide ul li ul li{padding: 0; width: 100%;}
.head .guide ul li ul li a{line-height: 35px; text-align: center; font-size: 14px; color: #939393;}
.head .guide ul li ul li a:hover{color: #f68;}
.head .guide ul li a{line-height: 74px; font-size: 18px; color: #444141; position: relative; display: block;}
.head .guide ul li a:hover{color: #f68;}
/* .guide ul li a:hover{color: #F78;} */
.head .guide ul .sel .first_link{color: #F78;}
.head .guide ul .sel .first_link:after{display: block; width: 100%; height: 2px; background: #F78; position: absolute; content: ''; bottom: 20px;}
.guide_search{position: absolute; right: 0; top: 16px;}
.guide_search{position: absolute; right: 0; top: 0; height: 100%; width: 68px; background-image: url('../static/images/ico_search.png'); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.guide_search[name=sel]{background-image: url(../static/images/ico_close_search.png); background-color: #f5f5f5;}
.guide_search_view{position: absolute; width: 100%; height: 280px; background: #f5f5f5; top: 106px; z-index: 999; display: none;}
.guide_search_content{width: 550px; margin: 0 auto; position: relative;}
.guide_search_content input{width: 100%; padding: 0 15px 0 53px; line-height: 50px; color: #6d6d6d; font-size: 14px; background: url(../static/images/ico_search_guide.png) no-repeat left 14px top 16px/17px white; border: none; margin-top: 21px;}
.guide_search_content h4{font-size: 16px; color: #ff6685; line-height: 31px; margin: 20px 0 0; display: block; font-weight: normal;}
.guide_search_content ul{overflow: hidden;}
.guide_search_content li{width: 25%; line-height: 34px; float: left; font-size: 14px; color: #6d6d6d;}
.search_associate{max-height: 200px; width: 100%; overflow-y: scroll !important; position: absolute; top: 75px; background: white;}
.search_associate::-webkit-scrollbar {width:7px}
.search_associate:hover::-webkit-scrollbar-thumb {background-color: rgba(100,100,100,.4);}
.search_associate::-webkit-scrollbar-thumb {border-radius:10px;background-color: rgba(100,100,100,.2);margin-right: 1px;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.search_associate::-webkit-scrollbar-track {background-color: transparent;}
.search_associate li{width: 100%; line-height: 40px; background: white;}
.search_associate li a{padding-left: 20px; display: block;}
.search_associate li a:hover{background: #eee;}
/* search */
.old_version_search{position: relative; display: none;}
.old_version_search .guide_search_input{width: 430px; padding: 0 15px 0 53px; line-height: 50px; color: #6d6d6d; font-size: 14px; background: url(../static/images/ico_search_guide.png) no-repeat left 14px top 16px/17px #f7f7f7; border: none; margin: 15px 0 0 100px;}
.old_search_associate{position: absolute; left: 190px; top: 70px; width: 500px; z-index: 100;}
.old_search_associate li{padding: 0 !important;}
.old_search_associate li a{line-height: 40px !important; font-size: 14px !important;}

/* 导航2018 end */




/* 导航temp *//* 导航temp *//* 导航temp *//* 导航temp */
/* 导航temp *//* 导航temp *//* 导航temp *//* 导航temp */
.header_temp{width: 100%;  height: 184px; border-bottom: 2px solid #F78; background-color: #FFF; position: fixed; z-index: 9999; top: 0;}
.header_temp_top{height: 30px; width: 100%; background-color: #f8f8f8; display: block;}
.header_temp_top_ul{float: right; display: none;}
/*.header_temp_top_ul{float: right; }*/
.header_temp_top_ul li{display: inline-block; border-left: 1px dashed #ccc; margin-top: 4px; float: left;}
.header_temp_top_ul li a{padding: 0 10px; line-height: 22px; font-size: 12px; color: #777;}
.header_temp_top_ul li a img{width: 15px; height: 15px; margin: -2px 5px 0; vertical-align: middle;}

.header_temp_btm{position: relative;}
.search_temp{width: 518px; height: 38px; border: 2px solid #F78; border-radius: 5px; position: absolute; top: 30px; right: 320px;}
.search_temp input{width: -webkit-calc(100% - 88px); width: calc(100% - 88px); height: 38px; border: none; padding: 0 10px; float: left; border-radius: 5px; font-size: 12px; color: #444141;}
.search_temp a{width: 68px; height: 38px; display: inline-block; background: url(../static/images/icon_search_white.png) no-repeat center/18px #F78;}

.header_temp_left{width: 280px; height: 154px; float: left;}
.logo_temp img{width: 170px; height: 60px; display: block; margin-top: 20px;}
.switch_temp{height: 40px; width: 100%; margin-top: 34px; display: block; background: url(../static/images/ico_switch_temp.png) no-repeat 90px 13px/16px 13px #F68;}
.switch_temp p{font-size: 16px; color: #FFF; margin: 0 0 0 114px; line-height: 40px;}

.header_temp_center{width: -webkit-calc(100% - 500px); width: calc(100% - 500px); height: 154px; float: left;}
.header_temp_item{width: 522px; height: 30px; margin: 72px 0 0 58px;}
.header_temp_item li{padding: 0 10px; line-height: 30px; float: left; font-size: 12px;}
.header_temp_item li a{color: #777;}
.header_temp_item li a:hover{color: #F78;}
.header_temp_guide{width: 100%; height: 40px; margin-top: 12px;}
#some_guide{display: none; margin-top: 17px;}
.header_temp_guide li{float: left; line-height: 42px; padding: 0 18px; font-size: 16px; color: #444141;}
/*.header_temp_guide li:first-child{margin-left: 33px;}*/
.header_temp_guide li span{background: url(../static/images/ico_arrow_gray_down.png) no-repeat center; height: 40px; width: 16px; display: inline-block; vertical-align: middle; padding: 0 5px;}
.secondary_temp{display: none; position: absolute; width: 100%; height: 40px; background-color: white; left: 280px; top: 156px;}
.secondary_temp ul{position: absolute; width: 100%;}
.secondary_temp li{font-size: 14px; color: #5d5d5d; line-height: 40px; margin: 0 !important;}
.secondary_temp li:hover{color: #F78;}

.header_temp_right{width: 220px; height: 154px; display: inline-block;}
.header_temp_right img{width: 100%;}

/* quanitem_temp */
.quanitem_temp{width: 276px; height: 420px; border: 2px solid #F68; border-width: 0 2px 2px; background-color: #FFF; padding-top: 15px; float: left;}
.quanitem_temp li{cursor: pointer;overflow: hidden;}
.quanitem_temp li:last-child div{border: none;}
.quanitem_temp li img{width: 36px; height: 36px; float: left; margin: 24px 18px;}
.quanitem_temp li div{display: inline-block; width: 160px; height: 55px; padding: 14px 20px 14px 0; background: url(../static/images/ico_arrow_right.png) no-repeat 170px; border-bottom: 1px dashed #eee;}
.quanitem_temp li h5{font-size: 16px; color: #444141; font-weight: normal; line-height: 30px;}
.quanitem_temp li p{font-size: 12px; color: #BBB; margin: 0; line-height: 24px;}
.flexible_list{display: none; position: absolute; top: 154px;}
/* lunbo */
.lunbo_temp{width: 640px; height: 300px; margin: 20px; float: left;}
.lunbo_temp .news_one_img, .lunbo_temp .lunbo_box{height: 100%;}
.lunbo_temp .img_wrap a{height: 300px; width: 640px;}
.m_lunbo_temp{display: none;}
/* find */
.find_temp{width: 220px; height: 300px; float: left; margin-top: 20px; background: url(../static/images/ico_seek_help.png) no-repeat top/100% #FFF; position: relative;}
.find_temp a{width: 150px; height: 40px; position: absolute; bottom: 70px; left: 34px;}
.find_temp p{font-size: 12px; color: #666; text-align: center; position: absolute; bottom: 20px; width: 100%;cursor: pointer;}
.find_temp span{font-size: 18px; color: #F68;}
/* scroll_main_temp */
.scroll_main_temp{width: 880px; margin-left: 20px; float: left; position: relative;}
.scroll_main_temp .scroll_left{width: 293px; position: absolute; z-index: 100; background: url(../static/images/ico_scroll_temp.png) no-repeat center/100%;}
.scroll_main_temp .scroll_left a{width: 60px; height: 60px; top: 20px; right: 44px;}
.scroll_main_temp .scroll_left p{text-align: left; padding-left: 30px;}
.scroll_main_temp .scroll_center{position: absolute; left: 260px;}
.scroll_main_temp .scroll_right{width: 20px; position: absolute; right: 0; z-index: 100; background: url(../static/images/ico_scroll_right.png) no-repeat right;}

/* 导航temp *//* 导航temp *//* 导航temp *//* 导航temp */
/* 导航temp *//* 导航temp *//* 导航temp *//* 导航temp */

/* header */
.header{width: 100%; height: 115px; border-bottom: 1px solid #e3e7e8; position: fixed; z-index: 9999; top: 0; border-bottom: 2px solid #FF7788;}
.header_logo{width: 100%; height: 100%; background-color: white;}
.mobile_header{display: none;}
/* logo */
.logo{width: 170px; height: 92px; margin-top: 24px; margin-left: -webkit-calc((100% - 1180px) / 2); margin-left: calc((100% - 1180px) / 2);}
.logo a{width: 100%; height: 66px;}
.logo a img{width: 100%; height: 100%; display: block;}
.small_logo{width: 82px; height: 31px; margin-top: 77px; margin-left: -webkit-calc((100% - 1180px) / 2); margin-left: calc((100% - 1180px) / 2); display: none;}
.small_logo a{width: 100%; height: 31px;}
.small_logo a img{width: 100%; height: 100%; display: block;}
.mainnav{ display: block; margin-left:30px; width: -webkit-calc(100% - (100% - 1180px) / 2 - 200px); width: calc(100% - (100% - 1180px) / 2 - 200px);}
.mainnav ul{ margin: 0; padding: 0; display: table; float: left;}
.mainnav li{ display:inline-block; float: left; line-height: 45px; margin: 0 30px;}
.mainnav li a{ display:block; line-height: 47px; font-size: 18px;}
.mainnav li.mainnav_li{font-size: 14px; margin: 0 10px;}
.mainnav li.mainnav_li a{ color: #72706e; font-size: 14px;}
.mainnav li.mainnav_li a:hover{ color: #f78;}
.mainnav li.mainnav_liadd{position: relative; margin-left:21px; padding-left: 40px;}
.mainnav li.mainnav_liadd:after{position: absolute; content:''; width:.09em; height: 16px; top: 50%; margin-top: -8px; left: 0; background: #e8e8e8;}
.mainnav_left{height: 70px; display: block; min-width: 1000px;}
.mainnav_left ul{width: auto; float: left;}
.mainnav_left li{height: 70px; margin: 0 10px;}
.mainnav_left li a{line-height: 30px; color: #999; font-size: 14px; margin-top: 20px;}
.navi_search{width: 328px; height:34px; background: #fff; border: 1px solid #F78; border-radius: 18px; position: relative; margin: 17px 20px 0; background: url(../static/images/icon_search.png) no-repeat 10px/15px; padding-left: 35px;}
.navi_search .search_box{border-top-left-radius: 50px; border-bottom-left-radius: 50px; border: 0; display: block; height: 34px; line-height: 38px; float: left;    -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 240px; float: left;}
.navi_search .but_search{ float: right; border:0; width: 80px; height: 34px; font-size: 14px; color: white; cursor: pointer; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-top-right-radius: 50px; border-bottom-right-radius: 50px; background-color: #F78;}

.navi_search_new{display: none;}
.loginEdit a{float: left; line-height: 30px; margin: 8px 0 0 5px; font-size: 12px; color: white;}
.loginEdit{margin-left: 5px; float: left;}
.navi_search_small{width: 160px; height: 30px; background: url(../static/images/icon_search.png) no-repeat 10px/15px white; float: left; margin: 8px 0 0 30px; border-radius: 15px;}
.navi_search_small .search_box{width: 75px; height: 30px; margin-left: 30px; border: none;}
.navi_search_small .but_search{width: 50px; height: 30px; float: right; border: none; color: #F68; font-size: 12px;background:transparent; -webkit-appearance:none;}
.login_btn{float: left; margin: 20px 10px 0 30px; width: 72px; height: 30px; background-color: #F78; color: white; font-size: 14px; border: 0; border-radius: 15px; cursor: pointer;}
.regist_btn img{float: left; width: 93px; height: 53px; margin-top: 5px;}
.header_ul_bg1{position: absolute; width: 100%; height: 47px; background: url(../static/images/ico_header_bg1.png) no-repeat #F78;}
.header_ul_bg2{position: absolute; width: 100%; height: 47px; background: url(../static/images/ico_header_bg2.png) no-repeat top left/50px #F68; margin-left: 359px;}
.header_ul_div{width: 100%; min-width: 1000px; float: left; position: absolute;}
.header_ul a{color: white; float: left; padding: 0 35px 0 10px; margin: 0 39px;}
.header_ul li{margin: 0 -39px 0 0; position: relative;}
.header_ul li span{background: url(../static/images/ico_arrow_down.png) no-repeat center; height: 47px; width: 16px; position: absolute; padding: 0 5px;}
.nav-bg-left{background: url(../static/images/ico_li_bgl.png) no-repeat top/39px 47px; width: 39px; height: 47px; left: 0;}
.nav-bg-right{background: url(../static/images/ico_li_bgr.png) no-repeat top/39px 47px; width: 39px; height: 47px; right: 0;}
.h_u_2{height: 44px;}
.h_u_2 .nav-bg-left{background: url(../static/images/ico_li_bgl2.png) no-repeat top/39px 47px;}
.h_u_2 .nav-bg-right{background: url(../static/images/ico_li_bgr2.png) no-repeat top/39px 47px;}
.nav-item-bg{position: absolute; display: none;}
.download_app{background: url(../static/images/ico_phone.png) no-repeat left; padding-left: 30px; line-height: 45px; color: white; font-size: 18px; margin-left: 50px; float: left;}
.download_app:hover, .download_app:visited{color: white;}
/*二级菜单*/
.header_ul .minor_list{width: 121px; position: absolute; background-color: white; border: 1px solid #F78; top: 47px; display: none;}
.minor_list li{width: -webkit-calc(100% - 15px); width: calc(100% - 15px); height: 47px; padding-left: 15px; display: block; font-size: 14px; background: url(../static/images/ico_minor_arrow.png) no-repeat right;}
.minor_list li:hover{ color: #F78; background: url(../static/images/ico_minor_arrow2.png) no-repeat right #f8f8f8;}
.minor_list a{width: 100%; padding: 0; margin: 0;color: #444141;}


/* 登录、注册 */
.user_singin{ display: none; position: relative; margin-left: 10px; margin-top: 0;}
/*.user_singin{ position: relative; margin-left: 10px; margin-top: 0;}*/
.user_singin_img{float: left; margin-right: 10px; margin-top: 2px;}
.user_singin_img, .user_singin_img a{ display: block; width:23px; height:23px; overflow:hidden;}
.user_singin_img a{ position: relative; margin: 0; padding: 0;}
.user_singin_img a img{ display: block; width: 100%;}
.user_singin_img a .mask{ display: block; position: absolute; z-index: 1; top:0; left: 0; width: 23px; height: 23px; background:url("../static/images/mask_23.png") no-repeat center top;}
.user_singin_name{width: 90px; float:right;}
.user_singin_name .user_name{ position: inherit; margin: 0; padding: 0 !important; line-height: 30px; text-align: left; font-size: 14px; color: #72706e !important; display: block; width:90px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; }
.user_singin_name .user_name:after{display: none}

.user_singin_edit{ display:none; position: absolute; margin-left: -20px; z-index: 9; width: 225px; top: 30px; animation: fadeInUp .5s 0s ease 1; -webkit-animation:fadeInUp .5s 0s ease 1;}
.user_singin:hover{height: auto;}
.user_singin:hover .user_singin_edit{display: block; animation: fadeInDown .5s 0s ease 1;-webkit-animation:fadeInDown .5s 0s ease 1; }

.user_singin_edit ul{ position:relative; width:140px; border:2px solid #eee; border-radius:5px; background: #fff; padding:5px 0;}
.user_singin_edit ul:after,
.user_singin_edit ul:before{position: absolute; top:-7px; left:50px; width: 0; height: 0; display: block; content: " "; border-color: transparent; border-style:solid solid solid outset; border-width: 0 8px 8px 8px; pointer-events: none;}
.user_singin_edit ul:after{ border-bottom-color:#eee; z-index: 1;}
.user_singin_edit ul:before{border-bottom-color: #fff; margin-top:2px; z-index:2;}

.user_singin_edit li{ margin: 5px 10px 5px 20px; height: auto;}
.user_singin_edit li a{ cursor: pointer;  display:block; line-height: 18px; font-size: 14px; padding: 5px 0; margin: 0;}
.user_singin_edit li a:after{ display: none; }
.user_singin_edit li a em{ display:inline-block; width: 16px; height: 16px; vertical-align: top; margin-right: 10px; }
.user_singin_edit li a em img{ display: block; width: 100%; height: 100%; margin: 0;}
.user_singin_edit li a span{min-width: 12px; height: 18px; background-color: #F78; color: white; border-radius: 9px; display: inline-block; text-align: center; margin-left: 20px; padding: 0 3px;}

/* footer */
.footer{ background:#fff; padding-bottom:30px; clear:both; height: 245px;}
.footer li{ display:block; float:left;}
.footer_a { width:15%;}
.footer_a p{ font-size:16px; margin:30px 0;}
.footer_a a{display:block; color:#666; line-height:35px; font-size:12px;}
.footer_a a:hover{ color: #f78}
.footer_b { width:40%;}
.footer_b p{font-size:16px; margin:30px 0;}
.footer_b span{display:inline-block; text-align:center; font-size:12px; margin-right:20px;}
.footer_b span img{display:block; margin-bottom:5px; height:110px;}

.footer_c{ padding-left:60px; margin-top:30px; border-left:1px solid #eee; text-align:center;}
.footer_c .kefu_tel{ font-size:28px; color:#f78; line-height:40px;}
.footer_c .kefu_time{ font-size:12px; line-height:23px;}
.footer_c p img{ cursor: pointer; width:120px;}
.footer_c p img:hover{opacity:.8;}

.footer_add{ background:#f9f8f7; text-align:center; font-size:12px; color:#aaa; padding: 13px 0;}
.footer_add span{ padding:0 4px; display: inline-block; line-height: 25px; margin: 0 auto;}
/* 底部客服 */
.right_kefu{position:fixed;right:10px;bottom:15%;height:250px;z-index:999;}
.right_kefu li{width:70px;height:71px;position:relative;margin-top:3px;background:url(../static/images/kefu.png) no-repeat;cursor:pointer;}
.right_kefu li a{display:block;with:100%;height:100%;text-decoration:none;}li.kefu_alive{background-position:-80px 0px;}
li.kefu_alive:hover{background-position:0px 0px;}
li.kefu_qq{background-position:-80px -76px;}
li.kefu_qq:hover{background-position:0px -76px;}
li.kefu_phone{background-position:-80px -152px;}
li.kefu_phone:hover{background-position:0px -152px;}
li.gotoTop{background-position:-80px -228px;height:45px;display:none;}
li.gotoTop:hover{background-position:0px -228px;}

/* center */
.center{width: 100%; background-color: #fff;}
/* 右侧标题 */
.list_title{width: 100%; height: 32px; font-size: 18px; margin: 0; border-bottom: 1px solid #eee;}
.list_title em{border-bottom: 2px solid #F78; height: 30px; display: inline-block; color: #F78;}

/*****************************************首页新版*************************************************/
/* 轮播 */
.scroll_imgs{width: 100%; margin: 0 auto;}
.news_one_img{ display: block; width: 100%; height: 265px; overflow: hidden;}
.lunbo_box {width: 100%; height: 265px; position: relative; overflow: hidden;}
/*.img_wrap a{ display: block; width: 1920px; height: 265px; float: left;}*/
.img_wrap a{ display: block; width: 100vw; height: 265px; float: left; background-position: center; background-repeat: no-repeat; background-size: auto 100%;}
.img_wrap a img{ display: block; width: 100%; height: 100%}
/* 轮播小点 */
.btn_wrap{z-index: 1; position: absolute; bottom: 0; left: -webkit-calc(50% - 40px); left: calc(50% - 40px); height: 20px;}
.btn_wrap a{width: 8px; height: 8px; display: block; float: left; background-color: white; opacity: 0.5; margin-right: 8px; border-radius: 4px;}
.btn_wrap .btn_cur{background-color: white; opacity: 1;}

/* 滚动屏 */
.scroll_main{margin-top: 20px;}
.scroll_left{float: left; width: 283px; height: 96px; background: url(../static/images/ico_scroll_main_01.jpg) no-repeat; position: relative;}
.scroll_left a{width: 50px; height: 50px; position: absolute; right: 24px; top: 24px;}
.scroll_left p{font-size: 12px; color: white; margin: 65px auto 0; text-align: center;}
.scroll_left p span{color: #ffea2c; font-size: 12px;}
.scroll_center{float: left; width: 620px; height: 96px; background-color: #ffedcd; overflow: hidden; position: relative;}
.scroll_right{float: left; width: 277px; height: 96px; background: url(../static/images/ico_scroll_main_02.jpg) no-repeat;}
.scroll_center ul{margin-top: 10px; width: 10000px; height: 34px; position: absolute;}
.scroll_ul2{top: 44px;}
.scroll_center li{height: 34px; border-radius: 17px; background-color: white; float: left; margin-right: 42px;}
.scroll_center li img{width: 28px; height: 28px; border-radius: 14px; margin: 3px 5px 3px 3px; float: left;}
/*.scroll_center li img{width: 28px; height: 28px; border-radius: 14px; margin: 3px 5px 3px 3px; float: left;}*/
.scroll_center li .user_head{margin: 3px 5px 3px 3px; float: left;}

.scroll_center li p{font-size: 14px; margin: 0; line-height: 34px; color: #F78; float: left; max-width: 240px;}
.scroll_center li p span{color: #999;}
.scroll_center li a {color: #F78; }
/*.scroll_center li a{float: left; width: 50px; height: 28px; margin: 3px; background-color: #F78; color: white; font-size: 14px; line-height: 28px; text-align: center; border-radius: 14px;}*/

/* 热门推荐 */
.news_two_r{float: left; width: auto; padding-left: 20px;}
.news_two_r li{float: left; width: 240px; padding: 10px 0; border-bottom: 1px solid #eee;}
.news_two_r li:last-child{border: none;}
.tuijian_list{width: 100%;}
.tuijian_list img{width: 74px; height: 58px; float: left;}
.tuijian_list h4{font-size: 14px; font-weight: normal; color: #444141; width: -webkit-calc(100% - 85px); width: calc(100% - 85px); float: right;}
.tuijian_list p{font-size: 12px; color: #A3A09B; float: right; width: -webkit-calc(100% - 105px); width: calc(100% - 105px); margin: 10px 0 0;}
.tuijian_list span{width: 28px; height: 16px; border: 1px solid #20bee2; color: #20bee2; font-size: 9px; display: inline-block; text-align: center; line-height: 16px; border-radius: 3px; margin-right: 5px;}

/* 第二屏 备孕 */
.column_title{ display: block; border-bottom: 2px solid #ffae6c; width: 100%; line-height: 53px; position: relative; height: 53px; overflow: hidden;}
.column_title h3,.column_title h2{font-size:22px; float: left; display: inline-block; margin-left: 20px; font-weight: normal; color: #ffae6c;}
.column_title h2{font-size:20px;}
.column_title .more_span{float: right;font-size:14px;}
.column_title_a{border-color: #FFF;}
.column_title_b h3{color: #20bee2;}
.column_title_b_l{color: #F78; border-bottom: 2px solid #F78;}
.column_title_b_l h3,.column_title_b_l h2{color: #F78; border-bottom: 2px solid #F78;}
.column_box_l_b, .column_box_r_b{border-color: #EEE !important;}
.column_title_c{background-color: #FFF; border-bottom: 2px solid #f789d5;}
.column_title_c h3{color: #f789d5;}
.column_box_l_c, .column_box_r_c{border-color: #EEE !important;}
.column_title_d_l{background-color: #FFF; border-bottom: 2px solid #0fd1cb;}
.column_title_d_l h3{color: #0fd1cb;}
.column_title_d h3{color: #F78;}
.column_box_l_d, .column_box_r_d{border-color: #EEE !important;}
.column_title_noline{border-color: #FFF;}
.calculate_pailuan{width: 100px; height: 30px; float: right; margin-right: 30px; background-color: #ffae6c; color: white !important; text-align: center; font-size: 12px; line-height: 30px; margin-top: 12px; border-radius: 15px;}

.column_title_more{ display: inline-block; float:left; margin-left: 20px;}
.column_title_more a{ display: inline-block; color: #666; font-size: 12px; margin-left: 10px; padding-left: 10px; position: relative;}
.column_title_more a:after{ position: absolute; z-index: 1; content: "/"; color: #ddd; left: 0;}
.column_title_more a:first-child:after{ display: none;}
.column_box{width: 100%; margin-top: 15px;}
.column_box_l, .col_box_l{width: -webkit-calc(100% - 300px); width: calc(100% - 300px); background-color: white; float: left; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.column_img{width: 260px; position: relative; float: left; margin: 20px;}
.column_img img{width: 100%; height: 280px; display: block;}
.column_img p{position: absolute; height: 50px; color: white; background-color: rgba(1,1,1,0.7); font-size: 14px; width: 260px; bottom:0; margin: 0;}
.column_img p span{line-height: 20px; margin: 0 10px;}
.column_content{width: 540px; float: left; margin-top: 20px;}
.column_content h4{font-weight: normal; color: #444141; font-size: 20px;}
.column_content p{margin-top: 8px; color: #999999; font-size: 14px; line-height: 24px;}
.column_content li{width: 260px; height: 64px; float: left; margin-right: 10px;}
/*.column_content li .user_head{float: left; margin-top: 14px;}*/
.column_content li div{width: -webkit-calc(100% - 50px); width: calc(100% - 50px); height: 63px; float: right; border-top: 1px dashed #eee;}
.column_content li h5{font-size: 12px; color: #BBBBBB; width: 100%; line-height: 20px; margin-top: 9px;}
.column_content li p{font-size: 14px; color: #444141; width: 100%; margin: 3px 0 0;}
.column_content li img{width: 36px; height: 36px; border-radius: 18px; float: left; margin-top: 14px;}
.column_content li .user_head{float:left; margin-top:14px;}
.column_box_r, .col_box_r{width: 300px; float: right; background-color: white; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.column_box_l, .column_box_r{border: 2px solid #EEE;}
.col_box_l, .col_box_r{background-color: transparent;}

/* 福利社 */
.box-content{width: 100%; height: 320px;}
.fuli-item-title{font-size: 14px; color: #444141; line-height: 46px; margin: 0;}
.fuli-item-title span{width: 28px; height: 16px; border: 1px solid #F78; color: #F78; font-size: 9px; float: left; text-align: center; line-height: 16px; border-radius: 3px; margin: 14px 5px 0 20px;}
.topic-item-img{width: 250px; height: 118px; display: block; margin: 0 auto;}
.topic-item-img img{width: 100%; height: 100%;}
.topic-items li{overflow: hidden; border-bottom: 1px solid #eee;}
.topic-items li:last-child{border-bottom: none;}

/* 难孕 */
.diff_yun{width: -webkit-calc(100% - 40px); width: calc(100% - 40px); margin: 0 20px; border-bottom: 1px solid #e4f2f8;}
.diff_yun ul{height: 53px;}
.diff_yun li{line-height: 54px; display: inline-block; text-align: center; font-size: 12px; color: #20bee2; padding: 0 15px;}
.diff_yun li a{color: #20bee2;}
.diff_yun .active{background: url(../static/images/ico_tag_li_bg.png) no-repeat bottom;}
.fiexd_box{height: 383px; overflow: hidden;}
/*tags*/
.accordion-handle h4{display: none;}

/* 活动 */
.activity{height: 150px; border: 2px solid #ffecef; width: 1176px; margin-top: 30px; background: url(../static/images/ico_activity_title.png) no-repeat left white;}
.activity ul{margin-left: 40px;}
.activity li{float: left;}
.act_item{width: 346px; height: 120px; margin: 15px 0 0 25px; position: relative;}
.act_item_title span{margin: 6px 3px 0 0;}
.act_item_title{line-height: 30px; float: left; width: 210px; padding-left: 15px; margin-top: 5px;}
.act_item img{width: 120px; height: 120px; float: left;}
.act_item_text{margin: 0; font-size: 12px; color: #888; display: block; width: 212px; float: right;}
.act_item_btn{position: absolute; width: 100px; height: 30px; bottom: 10px; left: 135px; background-color: #F78; border-radius: 15px; text-align: center; font-size: 14px; color: white; line-height: 30px;}
.act_item_btn:hover, .act_item_btn:visited{color: white;}

/*活动推荐*/
.act_tuijian{margin: 0 0 0 25px; padding: 20px 0; height: 78px; width: 230px; border-bottom: 1px solid #eee;}
.act_tuijian img{width: 78px; height: 78px;}
.act_tuijian .act_item_title{width: 135px;line-height:20px; }
.act_tuijian .act_item_title a{line-height: 26px; line-height: 19px;}
.act_tuijian .act_item_btn{bottom: 20px; left: 90px;}
.act_tuijian .act_item_title span{margin: 0 3px 0 0;}

/* 好孕妈妈 */
.column_imgs{width: 150px;}
.column_imgs a{position: relative;}
.column_imgs a:first-child{margin-bottom: 15px;}
.column_imgs img{width: 100%; height: 130px; display: block;}
.column_imgs p{height: 25px; font-size: 12px; line-height: 25px; width: 100%;text-indent: 1em;}
.hym_column_con{width: 385px;}
.hym_column_con li{width: 100%;}
/*排行榜*/
.paihang{width: 228px; height: 28px; border: 1px solid #f789d5; border-radius: 3px; margin: 20px auto;}
.paihang li{float: left; line-height: 28px; width: 50%; text-align: center; font-size: 14px;}
.paihang li a{color: #f789d5;}
.paihang .active{background-color: #f789d5;}
.paihang .active a{color: white;}
.paihang_con{height: 250px; float: left;}
.paihang_con li{width: 33.3%; float: left; position: relative; margin: 10px 0;}
.paihang_con li img{width: 60px; height: 60px; display: block; margin: 0 auto; border-radius: 30px;}
/*.paihang_con li .user_head{display: block; margin: 0 auto;}*/
.paihang_con li p{padding: 0 8px; font-size: 14px; color: #444141; margin: 0; text-align: center; line-height: 40px;display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.paihang_con li span{width: 24px; height: 24px; background-color: red; position: absolute; top: 35px; left: 10px; border-radius: 12px; background: url(../static/images/ico_paihang.png) no-repeat left;}
.paihang_con li:nth-child(2) span{background: url(../static/images/ico_paihang.png) no-repeat -24px 0;}
.paihang_con li:nth-child(3) span{background: url(../static/images/ico_paihang.png) no-repeat -48px 0;}
.paihang_con li:nth-child(4) span{background: url(../static/images/ico_paihang.png) no-repeat -72px 0;}
.paihang_con li:nth-child(5) span{background: url(../static/images/ico_paihang.png) no-repeat -96px 0;}
.paihang_con li:nth-child(6) span{background: url(../static/images/ico_paihang.png) no-repeat -120px 0;}

/* 送子灵庙 */
.songzi{background: url(../static/images/ico_guanyin.png) no-repeat center 10px; position: relative;}
.songzi a{width: 152px; height: 42px; border-radius: 24px; border: 3px solid white; background-color: #F78; font-size: 16px; color: white; line-height: 42px; font-family: 'Microsoft YaHei UI'; text-align: center; position: absolute; bottom: 53px; left: 59px;}
.songzi p{margin: 0; position: absolute; bottom: 25px; text-align: center; font-size: 12px; color: #72706e; width: 100%;}
.songzi span{color: #F78;}


/* 知识百科 */
.baike{border: 2px solid #EEE; width: 1176px; margin: 20px auto; background-color: white;}
.baike_item{width: 100%;}
.baike_item img{width: 35px; height: 35px; margin: 25px 0 0 40px; float: left;}
.baike_item h3{font-size: 18px; color: #444141; font-weight: normal; width: 92px; line-height: 35px; margin: 25px 0 0 15px; float: left;}
.baike_item ul{float: left; width: -webkit-calc(100% - 237px); width: calc(100% - 237px); margin-top: 25px; border-bottom: 1px dashed #eee; padding-bottom: 14px;}
.baike_item li{width: 105px; text-align: left; display: inline-block; font-size: 12px; color: #72706e; margin: 0 8px 6px 0;}
.baike_item li a{height: 100%; float: left; padding: 6px 9px; border: 1px solid white; border-radius: 15px;}

/*TABS*/
/*.tabs-list {text-align: center; margin: 20px auto ;}*/
/*.tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:2px; }*/
/*.tabs-list li a { display:block; font-size: 32px; padding:10px 30px; color:rgba(136,136,136,0.57);}*/
/*.tabs-list li a em{ display: block; height: 3px; background:none; margin-top: 10px;}*/
/*.tabs-list li a:hover, .tabs-list li.active a { color:#0ac3c5; }*/
/*.tabs-list li.active a em{background: #0ac3c5; }*/
/*.tab-content { margin:30px 0 15px;}*/
/*.tabs .accordion-handle { display:none; }*/

/******************************************* 论坛bbs_index_new.html **********************************/
.quanzi_list{margin-bottom: 20px;}
.quanzi_list .quanzi_item:nth-child(2n+1){margin-right: 20px;}
.quanzi_item p{font-size: 14px; color: #444141; line-height: 60px; margin: 0 0 0 25px; float: left;}
.quanzi_item ul{float: left; margin: 18px 0 0 20px; width: -webkit-calc(100% - 110px);width: calc(100% - 110px);}
.quanzi_item li{margin: 0 10px 10px 0; float: left; font-size: 15px;}
.quanzi_item li a{line-height: 20px; color: #F78;}
.quanzi_item li a:hover{text-decoration:underline;}
.quanzi_item{width: -webkit-calc((100% - 20px) / 2);width: calc((100% - 20px) / 2); float: left; margin-top: 20px; height: 200px; background-color: white;}
.quanzi_item h3{height: 50px; border-bottom: 1px solid #eee; font-size: 18px; font-weight: normal; background-repeat: no-repeat; padding-left: 50px; line-height: 50px; background-size: 25px; background-position: 15px;}
.quan_item_a{background: url(../static/images/ico_arrow_right.png) no-repeat right;}
.quan_by{color: #ff9cc0; background-image: url(../static/images/ico_quan_by.png);}
.quan_ny{color: #F78; background-image: url(../static/images/ico_quan_ny.png);}
.quan_sg{color: #ffae6c; background-image: url(../static/images/ico_quan_sg.png);}
.quan_hy{color: #f789d5; background-image: url(../static/images/ico_quan_hy.png);}
.quan_qg{color: #61b1f2; background-image: url(../static/images/ico_quan_qg.png);}
.quan_yy{color: #0fd0ca; background-image: url(../static/images/ico_quan_yy.png);}
.hot_topic{background-color: white; border-top: 3px solid #ff8da6; border-bottom: 1px solid #eee;}
.jing_topic{background-color: white; margin-bottom: 50px;}
.hot_topic h3, .jing_topic h3{line-height: 60px; font-size: 22px; color: #ff8da6; float: left; margin-left: 20px; font-weight: normal;}
.jing_topic h3{color: #ffa757;}
.hot_topic_ul{margin: 0 25px 30px; float: left; width: -webkit-calc((100% - 100px) / 2);width: calc((100% - 100px) / 2);}
.hot_topic_ul li{float: left; height: 65px;width: 100%;}
/*.hot_topic_ul li:nth-child(2n+1){margin-right: 40px;}*/
.hot_topic_ul .rank{width: 24px; height: 24px; float: left; margin-top: 20px; background-image: url(../static/images/ico_rank.png); background-repeat: no-repeat; background-size: 48px 120px;}

.hot_topic_ul li:nth-child(2) .rank{background-position: 0 -24px;}
.hot_topic_ul li:nth-child(3) .rank{background-position: 0 -48px;}
.hot_topic_ul li:nth-child(4) .rank{background-position: 0 -72px;}
.hot_topic_ul li:nth-child(5) .rank{background-position: 0 -96px;}
.last_five li:nth-child(1) .rank{background-position: -24px 0;}
.last_five li:nth-child(2) .rank{background-position: -24px -24px;}
.last_five li:nth-child(3) .rank{background-position: -24px -48px;}
.last_five li:nth-child(4) .rank{background-position: -24px -72px;}
.last_five li:nth-child(5) .rank{background-position: -24px -96px;}
.hot_topic_ul li img{width: 36px; height: 36px; border-radius: 18px; float: left; margin: 14px 10px 0 20px;}
/*.hot_topic_ul li .user_head{float: left; margin: 14px 10px 0 20px;}*/
.hot_topic_ul li p{margin: 3px 0 0 0; font-size: 15px; color: #444141;}
.hot_topic_ul li p span{color: #F78;}
.hot_topic_ul li h4{font-weight: normal; margin-top: 10px; font-size: 12px; color: #BBB;}

/******************************************* 文章详情bbs_Article_new.html **********************************/
.article_position{font-weight: normal; color: #72706e; font-size: 12px; background: url(../static/images/ico_arrow_fill.png) no-repeat left/5px 9px; padding-left: 10px; line-height: 40px;}
.article_position a{display: inline-block;}
.article_position a{margin:0 3px;}
.article_title{font-weight: normal; color: #444141; font-size: 22px; padding: 10px 40px; line-height: 30px;}
.article_title em img{height: 20px; margin-left: 5px;}
.article_detail{position: relative; background-color: white; margin: 60px 0 30px;}
.author_detail{padding-left: 40px; position: absolute; top: -50px; width: -webkit-calc(100% - 40px);width: calc(100% - 40px);}
.bbs_postuser_dj{ width:25px; height: 25px; line-height:25px; position: absolute; left: 97px; bottom:3px; z-index: 2; background: #FF991F; border:2px solid #fff; border-radius: 50%; text-align: center; color: #fff; font-size: 12px;}
.expert{float: left !important; width: 78px !important; height: 19px !important; margin-left: 10px;}
.author_detail img{width: 90px; height: 90px; border-radius: 10px; float: left; margin-right: 20px;}
.author_detail h5{font-size: 14px; color: #ff6688; font-weight: normal; float: left;}
.author_detail p{font-size: 12px; color: #999; margin: 24px 0 0; display: block;}
.bbs_post_lr{padding-top: 20px; height: 30px; width: -webkit-calc(100% - 40px);width: calc(100% - 40px); margin-right: 40px;}
.bbs_post_look, .bbs_post_reply{line-height:20px; margin-right: 10px; color: #a3a09b;}
.bbs_post_look em, .bbs_post_reply em{ display: inline-block; width:18px; height: 13px; margin-right: 5px; vertical-align: middle;}
.bbs_post_look em{ background: url("../static/images/bbs_icon_look.png") no-repeat right center; background-size: 18px 13px;}
.bbs_post_reply em{background: url("../static/images/bbs_icon_reply.png") no-repeat right center; background-size: 13px 13px;}
.bbs_Article_content{ font-size:16px; line-height:30px; padding: 0 40px;}
.bbs_Article_content img{display:block; width:auto; margin:20px auto; max-width:600px;}
.bbs_Article_content *{white-space: normal; word-break: break-all;}
.bbs_Article_add{text-align:right; margin:20px 40px 20px 0; clear:both; float: right;}
.bbs_Article_add a{ display:inline-block; font-size:12px; color:#a3a09b; margin:0 7.5px;}
.bbs_Article_add a:hover{color: #f78;}
.bbs_Article_item{float: left; margin: 20px 0 20px 40px;}
.bbs_Article_item a{float: left; margin-right: 15px; padding: 0 10px; line-height: 20px; font-size: 12px; color: #a3a09b; border: 1px solid #eee; border-radius: 10px;}
.bbs_Article_item a:hover{color: #f78; border-color: #f78;}
/*被采纳建议*/
.bbs_Article_box{background:#fff; padding:40px; border:1px solid #F4F3F2;}
.bbs_Article_adopt{position: relative;}
.bbs_adopt_icon{ display:block; width:64px; position:absolute; top:0px; left:30px;}
.bbs_adopt_icon img{display:block; width:100%;}
.lanmu_title {display:block; margin:0 25px; border-bottom:1px solid #F7F7F7;}
.lanmu_title em{ display:inline-block; position:relative; padding:0 0 17px 0; color:#f78; font-size:18px;}
.lanmu_title h2{ display:inline-block; position:relative; padding:0 0 17px 0; color:#f78; font-size:18px;font-weight: normal;}
.lanmu_title h1{ display:inline-block; position:relative; padding:0 0 17px 0; color:#f78; font-size:18px;font-weight: normal;}
.lanmu_title em::after{ position: absolute; z-index: 1; content: ''; left: 0; right: 0; bottom: 0; height:2px; background: #f78; margin-bottom: -1px;}
.bbs_adopt_title{margin: 0 0 20px 70px;}
.bbs_adopt_title em{ padding-top:0; color:#F7B634}
.bbs_adopt_title em::after{background:#F7B634;}
.bbs_list_dl{position: relative; display: table; width: 100%; padding: 20px 0;}
.bbs_list_dl:after{ position: absolute; z-index: 1; content: ''; height:1px; background: #eee; left:9.615385%; right: 0; bottom: 0; }
.bbs_list_dl:last-child:after,
.bbs_list_dd:last-child:after{ display: none !important; background: none;}
.bbs_Article_adopt .bbs_list_dl{ position:relative; padding-bottom:10px; border-bottom:0;}
.bbs_list_dt{display: block; float: left; width:9.615385%; overflow: hidden;}
.bbs_list_dt a{position: relative; display:block; width: 50px; height: 50px; overflow: hidden; margin-right: 1.3%;}
.bbs_list_dt img{ display: block; width: 120%}
.bbs_list_dt a .mask{ position: absolute; z-index: 1; top:0; left: 0; right: 0; bottom: 0; width: 50px; height: 50px; background: url("../static/images/mask_50.png") no-repeat top left;}
.bbs_list_dd{display: block; float: right; width: 90.38462%;}
.bbs_post_assist{ font-size: 12px; color: #a3a09b; margin-top: 10px; overflow: hidden; height:28px;}
.bbs_post_assist .fl{ display: block; width: 70%; overflow: hidden;}
.bbs_post_assist .fl em{ display: inline-block; height:18px; margin-left: 5px;vertical-align:middle}
.bbs_post_assist .fl em img{ display: block; height: 18px;}
.bbs_post_assist .fr{display: block; width: 30%; overflow: hidden; text-align: right;}
.bbs_post_assist .fr  em.txt_b{ font-size: 14px; color: #c3c3c3}
.bbs_post_assist span{ display: inline-block; margin-right: 5px; line-height: 20px;}
.bbs_post_assist .bbs_post_replytitle{max-width:250px;vertical-align: middle;}
.bbs_post_user{color: #F78;}
.bbs_post_title {width:100%; font-size:14px; line-height: 24px;}
.bbs_post_title a{display: inline-block; float: none;}
.bbs_Article_adopt .huifu{text-align:right; margin:10px 0; padding:0;}
.bbs_Article_adopt .huifu a{ display:inline-block; font-size:12px; text-align:right; margin-left:15px; color: #a3a09b}
.bbs_Article_adopt .huifu a:hover{ color: #f78;}
.bbs_Article_adopt .bbs_list_dl .huifu .open_later3{ display: none;}
.bbs_Article_adopt .bbs_list_dl:hover .huifu .open_later3{ display:inline-block;}
/*最新评论*/
.lanmu_title_add{ float: right; font-size: 12px; display: inline-block; line-height:18px; margin-top: 10px;}
.lanmu_title_add a, .lanmu_title_add span{ display: inline-block; border-right: 1px solid #ddd; padding: 0 15px; color: #a3a09b}
.lanmu_title_add a:hover{color: #f78;}
.lanmu_title_add span {border-right: 0;}
.lanmu_title_add span input{width:50px; border: 1px solid #ddd; vertical-align: middle;}
.huifu_pinlun, .hfpl_box{ border:1px solid #f3f3f3; background:#fafafa; padding:20px; margin:15px 0; color:#72706E; display: none;}
.huifu_pinlun{padding: 15px 45px; margin: 5px 0 10px; position: relative;}
.huifu_pinlun:after{position: absolute; content:''; background: url("../static/images/blockquoteup.png") no-repeat center center; top:20px; left: 10px; z-index: 1; width: 26px; height: 21px;}
.huifu_pinlun:before{position: absolute; content:''; background: url("../static/images/blockquotedown.png") no-repeat center center; bottom:20px; right: 10px; z-index: 1; width: 26px; height: 21px;}
.huifu_pinlun .bbs_post_assist{margin-bottom:5px;}
.huifu_pinlun .bbs_post_title{ font-size:12px !important; line-height: 21px; color:#72706E; margin-top:0;}
.hfpl_box .bbs_list_dl{ width: 570px; padding: 0;}
.hfpl_box .hfpl_box_txtinfo{border:1px solid #f78; background:#fff; padding:10px; width:470px; margin-left:10px; line-height:18px; font-size:14px; display:block; border-radius:25px;}
.hfpl_box_add{ display:table; width:100%; margin-top:20px;}
.hfpl_box_add input{ float:right; display:inline-block; border:0; height:25px; line-height:27px; padding:0 20px; background:#f78; color:#fff; border-radius:20px; font-size:12px;margin:0 10px; cursor: pointer}
.hfpl_box_add input:hover{ background:rgba(255,119,136,.8);}
.hfpl_box dl.bbs_list_dl, .bbs_Article_Write dl.bbs_list_dl{ position:inherit}
.hfpl_box dl.bbs_list_dl:after, .bbs_Article_Write dl.bbs_list_dl:after{ display:none !important; width:0 !important;}
.hfpl_box_add em, .tiezi_write_fo em{display:inline-block; height:25px; float:right; margin:0 10px;}
.hfpl_box_add em img, .tiezi_write_fo em img{display:block; height:25px; opacity: 1;}
.hfpl_box_add em:hover img, .tiezi_write_fo em:hover img{ opacity: .6; cursor: pointer;}
.tiezi_write{border:1px solid #eee; margin-bottom:15px;}
.tiezi_write textarea{ border:0; display:block; padding:10px; width:97%; height:100px; }
.tiezi_write input{border:0; display:block; padding:7px 10px; width: 96%; font-size:14px;line-height: 21px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.tiezi_write_fo{ display:table; width:100%; background:#FAFAFA; padding:10px 0;border-top:1px solid #eee;}
.tiezi_write_fo em{ float:left;}
.tiezi_write_fo em img{opacity:1}
.tiezi_write_fo em:hover img{opacity:.6; cursor: pointer;}
.tiezi_write_fo span{ font-size:12px; color:#BAB7B5; line-height:25px;}
.bbs_Article_Write .input_huifu{ cursor: pointer; display:inline-block; border:0; height:40px; line-height:40px; width:150px; background:#f78; color:#fff; border-radius:20px; font-size:14px; padding:0; resize: none; box-sizing: border-box;}
.bbs_Article_Write .input_huifu:hover{background:rgba(255,119,136,.8);  color: #fff !important;}
.bbs_Article_Write .bbs_list_dt{position: inherit;}
.bbs_Article_Write .bbs_list_dd:after{ display: none; background: #000 !important;}

/* 弹出层 */
.cd-popup{position:fixed; z-index:10; left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.later_container{position:relative;width:90%; max-width:500px; margin:4em auto; background:#FFF;border-radius:.25em .25em .4em .4em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.is-visible .later_container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bbs_layer{ padding: 40px 50px;}
.bbs_layer .block{ overflow: scroll;}
.bbs_layer .bbs_layer_title{ font-size: 22px; text-align: center; color: #f78;}
.bbs_layer .bbs_list_dl{ width:100%; max-width:400px;}
.bbs_layer .bbs_list_dl:after, .bbs_layer .bbs_list_dt:after{ display:none}
.bbs_layer .bbs_list_dl .bbs_list_dt{ width: 50px;}
.bbs_layer .bbs_list_dl .bbs_list_dd{width: 330px;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist{margin-top:5px; height: 20px;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_title{font-size: 14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; color: #72706e}
.bbs_layer .bbs_layer_info{ display: table; width: 100%;}
.bbs_layer .bbs_layer_info .bbs_layer_textarea{border: 1px solid #eee; background: #fff; display: block;padding: 15px;height: 100px; margin-bottom: 15px;}
.bbs_layer .bbs_layer_info textarea{ display: block; border: 0; width: 100%; height: 100px; line-height: 21px; font-size: 14px;}
.bbs_layer .bbs_layer_info .fl{ font-size: 12px; line-height: 24px;}
.bbs_layer .bbs_layer_info .fl input{ display:inline-block; width: 60px; height: 24px; line-height: 24px; vertical-align: middle;}
.bbs_layer .bbs_layer_info .fr{font-size: 12px; line-height:24px;}
.bbs_layer .bbs_layer_info .fr em{display: inline-block; margin: 0 5px;}
.bbs_layer .bbs_layer_btn{ text-align: center; margin-top: 20px; border-top: 1px solid #eee; padding-top:30px;}
.bbs_layer .bbs_layer_btn .btn{ border: 0; width: 150px; height: 40px; line-height: 40px; border-radius: 25px !important; font-size: 16px; padding: 0; cursor: pointer;}
.bbs_layer_jubao ul{ display: table; width: 100%;}
.bbs_layer_jubao li{display: block; width: 50%; float: left; margin: 15px 0;}
.layer_close_box{position:absolute; top:15px; right:15px; width:17px;height:17px;}
.layer_close_box .layer_close{ display: block; width: 100%; cursor: pointer;}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid; width: 30px; padding:3px;}
.qqFace table td img:hover{border:1px #f78 solid;}
/* 右侧 */
.article_tools a{width: 83px; height: 71px; background-repeat: no-repeat; background-size: 83px 71px; float: left; margin-top: 20px;}
.article_tools a:nth-child(2){margin: 20px 13px 0;}
.article_tools .article_publish{background: url(../static/images/ico_publish.png) no-repeat left/277px 40px; width: 279px; height: 40px; margin-top: 13px;}
/*热门帖子*/
.hyb_dds_hot{ background: url("../static/images/hot_no.png") no-repeat 23px 90px white; padding-bottom: 20px; background-size: 15px;border: 1px solid #f4f3f2;}
.hyb_dds_hot dt{ margin:0 28px 25px;}
.hyb_dds_hot dt, .i_hotlist_title{color: #f78; font-size: 18px; display: block; border-bottom: 1px solid #f7f7f7;}
.hyb_dds_hot dt em, .i_hotlist_title em{ display: inline-block; position: relative; padding: 20px 0 14px 0; }
.hyb_dds_hot dt em:after, .i_hotlist_title em:after{position: absolute; z-index: 1; content: ''; left:0; bottom:0; right:0; height: 2px; background: #f78;}
.hyb_dds_hot dd{ display:block; padding: 8px 28px 8px 48px;}
.hyb_dds_hot dd{ white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.hyb_dds_hot dd .hot_img{display: block; width: 23px; height: 23px; position: relative; margin-right: 10px;}
.hyb_dds_hot dd .hot_img a{display: block;}
.hyb_dds_hot dd .hot_img a img{width: 25px; height: 25px;}
.hyb_dds_hot dd .hot_img .mask{ width: 25px; height: 25px; background-image: url("../static/images/mask_23.png"); position: absolute; left: 0;}
.hot_title{font-size: 12px; line-height: 23px;}
/*话题活动*/
.topic_activity{background-color: white; padding: 20px 20px 10px;}
.topic_activity a{width: 100%; height: 131px; margin: 0 auto 10px;}
.topic_activity img{width: 100%; height: 100%; display: block;}
/*试管套餐*/
.tube_inner{border: 1px solid #f4f3f2; background-color: white;}
.tube_inner dl{ display:table; margin:0 auto; padding:15px 0; border-bottom:1px solid #eee;}
.tube_inner dl:last-child{border: none;}
.tube_inner dt{ float:left; margin-right:15px;}
.tube_inner dt, .tube_inner dt a{ display:block; width:81px; height:66px; overflow:hidden;}
.tube_inner dt a{ position:relative;}
.tube_inner dt a img{display:block; width: 100%; height: 100%;}
.tube_inner dt a .mask{ position:absolute; z-index:1; top:0; margin-top:-1px; left:0; margin-left:-1px; right:0; bottom:0; background:url(../static/images/mask_60.png) no-repeat center top; display:block; width:62px; height:62px;}
.tube_inner dd{ display:block; float:left; width:138px;}
.tube_inner dd h6{font-size:14px; line-height:23px; font-size:14px; font-weight: normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.tube_inner dd h6 em{ font-size: 12px;}
.tube_inner dd p{ color:#A3A09B; font-size:12px; margin:0; padding:0; line-height:18px;}
.tube_inner .tube_price{font-size: 14px; color: #ff6688; margin-top: 7px;}
/*好孕帮APP*/
.hyb_dds_hot dd ul{height:70px;}
.hyb_dds_hot dd .hot_img_200{width:50px;height:70px;text-align: center;}
.hyb_dds_hot dd li:not(:last-child) .hot_img_200{margin-right:15px;}
.hyb_dds_hot dd .hot_img_200 span{color:#A3A09B;font-size:12px;}
.hyb_dds_hot dd .hot_img_200 a,.hyb_dds_hot dd .hot_img_200 a img,.hyb_dds_hot dd .hot_img_200 a em{width:50px; height:50px;}
.hyb_dds_hot dd .hot_img_200 a em{background-image: url("../static/images/mask_50.png");}



/******************************************* 圈子列表bbs_list_new.html **********************************/
.bbs_quanzi_title{width: 100%; height: 75px; border-bottom: 1px solid #eee;}
.bbs_quanzi_title img{width: 40px; height: 40px; margin: 17px 10px 0 0; float: left;}
.bbs_quanzi_title h1{font-size: 19px; color: #444141; font-weight: normal; line-height: 75px; float: left;}
.layout_l_title{height: 75px; float: right;}
.layout_l_title p{font-size: 14px; color: #888; margin: 0 30px 0 0; line-height: 75px; float: left;}
.layout_l_title span{color: #F78;}
/* 圈子标签 */
.bbs_quanzi_tags{ margin-bottom:0; border-bottom:0; background:#FCFBFA; padding-right: 10px;border: 1px solid #f4f3f2;padding: 0 40px;}
.bbs_quanzi_tags ul{ padding:20px 0; width:-webkit-calc(100% - 60px);width:calc(100% - 60px); overflow: hidden; }
.bbs_quanzi_tags ul li{ display:block; float:left; margin:10px 10px 10px 0;}
.bbs_quanzi_tags ul li a{ padding:5px 15px; border-radius:15px; color: #72706e; font-size: 14px; font-weight: normal;}
.bbs_quanzi_tags ul li:hover a, .bbs_quanzi_tags ul li.active a{ background:#f78; color:#fff;}
.bss_list .tabs-list li a {font-size:18px; padding:0 10px; margin-right: 10px; position: relative; color: #72706e; cursor: pointer; line-height: 68px; float: left;}
.bbs_quanzi_tags ul li:hover a, .bbs_quanzi_tags ul li.active a{ background:#f78; color:#fff;}
.tags_show{display: table !important;}
.tags_hide{display: inline-block !important;}

/* 推荐圈子 */
.bbs_top_box_add{ padding:0 30px; margin:0; border:0;}
.bbs_top_box_add ul{margin-bottom: 0;}
.bbs_top_box_add li{ display:block; width:100%;margin:13px 0; height: 30px;}
.bbs_top_box_add li .bbs_top_img{ width:30px; height:30px; margin-left:0;}
.bbs_top_box_add li .bbs_top_info{padding-top:0;}
.bbs_top_box_add li .bbs_top_info h6{font-size:14px; line-height:30px;}
.bbs_top_img{ display:block; width:60px; height: 60px; overflow: hidden; float: left; margin-right: 15px; margin-left: 15px;}
.bbs_top_img a{}
.bbs_top_img a img{ width: 100%;}
.bbs_top_info{ display:block; width:140px; float: left; padding-top: 5px; overflow: hidden;}
.bbs_top_info h6{ font-size: 18px; font-weight: normal; line-height: 26px;}


/* 帖子列表 */
.bss_list{background: #fff; border: 1px solid #f4f3f2; padding:0 40px; margin-bottom: 30px; position: relative;}
.bss_list .tabs-list{ text-align: left; margin: 0 auto; border-bottom: 1px solid #eee; height: 70px;}
.bss_list .tabs-list li a {font-size:18px; padding:0 10px; margin-right: 10px; position: relative; color: #72706e; cursor: pointer; line-height: 68px;}
.bss_list .tabs-list li a em{ display:none;}
.bss_list .tabs-list li a:hover, .bss_list .tabs-list li.active a { color:#f78; }
.bss_list .tabs-list li.active a:after{ position: absolute; z-index: 1; content: ''; left: 0; right: 0; bottom: 0; height: 2px; background: #f78; margin-bottom: -3px;}
.bss_list .tab-content{ margin-top: 15px;}
/* 帖子cell */
.bbs_list_dl{ position: relative; display: table; width: 100%; padding: 20px 0;}
.bbs_list_dl:after{ position: absolute; z-index: 1; content: ''; height:1px; background: #eee; left:9.615385%; right: 0; bottom: 0; }
.bbs_list_dl:last-child:after,.bbs_list_dd:last-child:after{ display: none; background: none;}
.bbs_list_dl .reply_title{margin-left: 10%;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;width: 80%;}
.bbs_list_dd:after{ position: absolute; z-index: 1; content: ''; height:1px; background: #eee; left:9.615385%; right: 0; bottom: 0; }
.bbs_post_fine:before{ position: absolute; z-index:2; content: ''; top:10px; right: 0; width: 60px; height: 60px; background: url("../static/images/bbs_icon_-fine.png") no-repeat top left; background-size: 60px 60px; display: block;}
.bbs_post_top .bbs_post_title a{ color: #f78;}
.bbs_list_dt{display: block; float: left; width:9.615385%; overflow: hidden;}
.bbs_list_dt a{position: relative; display:block; width: 50px; height: 50px; overflow: hidden; margin-right: 1.3%;}
.bbs_list_dt img{ display: block; width: 100%; height: 100%;}
.bbs_list_dt a .mask{ position: absolute; z-index: 1; top:0; left: 0; right: 0; bottom: 0; width: 50px; height: 50px; background: url("../static/images/mask_50.png") no-repeat top left;}
.bbs_list_dd{display: block; float: right; width: 90.38462%;}
.bbs_post_title{ display: block; width: 100%; overflow: hidden; line-height: 24px;}/** height: 24px;**/
.bbs_post_title a{ font-size: 16px; line-height: 24px; max-width:520px; overflow: hidden; display: inline-block;vertical-align:middle;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bbs_post_head img{width: 45px !important; height: 23px;}
.bbs_post_head a{height: 23px !important; max-width: 650px;}
.bbs_post_top .bbs_post_title a{ color: #f78;}
.bbs_post_title em{ display: inline-block; height: 20px; margin-left: 5px;vertical-align:middle}
.bbs_post_title em img{ display: block; height: 20px;}
.bbs_post_title {display:-ms-box;display:-moz-box;display:-webkit-box;display:box;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;f-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;width:100%;font-size:14px;}
.bbs_post_tags{display: inline-block; line-height: 18px; margin-right:10px; border:1px solid #eee; color: #a3a09b; border-radius:20px; padding:3px 10px;}
.bbs_post_tags:hover{ border:1px solid #f78; color: #f78 !important;}
.bbs_post_tags:visited{color: #a3a09b;}
/* 备孕、怀孕、生活 */
.quan_tags{background-color: white;}
.quan_tags p.baike_all{margin: 0;font-size: 16px;padding: 0 4px;line-height: 21px;color: #21c3c5;}
.quan_tags .tabs-list{border-bottom: 1px solid #eee; margin: 0; height: 55px;}
.quan_tags .tabs-list li{margin: 0;}
.quan_tags .tabs-list li a{font-size: 16px; padding: 0 10px; line-height: 53px; float: left; color: #72706e;}
.quan_tags .tabs-list li a:hover{color: #F78;}
.quan_tags .tabs-list li.active a{color: #F78;}
.quan_tags .tabs-list li.active a em{background: #F78; margin: 0;}
.quan_tags .tab-content{margin: 20px 0 0;}
.quan_tags .tab-content ul{display: table;}
.quan_tags .tab-content li{float: left; font-size: 12px;}
.quan_tags .tab-content li a{color: #72706e; line-height: 22px; border: 1px solid white; border-radius: 11px; padding: 0px 4px; float: left;}
.quan_tags .tab-content li a:hover{border: 1px solid #F78; color: #F68;}
/* 好孕工具箱 */
.hyb_tools{border: 1px solid #eee; background-color: white;}
.hyb_tools ul{padding: 25px; display: table;}
.hyb_tools ul li{float: left; font-size: 12px;line-height: 25px;}
.hyb_tools ul li:nth-child(2n+1){margin-right: 40px;}
.hyb_tools ul li:nth-child(1), .hyb_tools ul li:nth-child(2){margin-bottom: 8px;}
.hyb_tools ul li img{width: 19px; height: 19px; float: left; margin: 2px 7px 0 0;}

/******************************************* 备孕主页by_index.html **********************************/
.by_intro{width: 100%; height: 335px; position: relative;}
.by_intro_detail{width: 560px; margin: 40px 0 0 85px;}
.by_intro_detail h1{font-size: 24px; color: white; font-weight: normal; background: url(../static/images/ico_hy_title_bg.png) no-repeat center; display: block; width: 192px; height: 43px; line-height: 43px; text-align: center;}
.third_tube h1{background: none; width: 260px; text-align: left; color: #333;}
.by_intro_detail p{font-size: 14px; color: #876281; line-height: 24px; margin: 15px 0 0;}
.third_tube p{color: #b79d88;}
.by_intro_detail span{color: #f78;cursor: pointer;}
.by_intro_bg{width: 100%; height: 100%; background-position: bottom; background-size: 1180px auto; background-repeat: no-repeat;}

/* 第三代试管婴儿专题 */
.tube_step_div{width: -webkit-calc(100% - 60px); width: calc(100% - 60px); height: 212px; background: white; padding: 0 30px 20px;}
.tube_step_div h1{font-size: 22px; color: #0ac3c5; font-weight: normal; line-height: 70px;}
.tube_step{width: 723px; margin: 20px auto 0; position: relative;}
.tube_step li{width: 131px; background: url("../static/images/ico_step_bg.png") no-repeat top/100%; float: left;}
.tube_step li:last-child{background: none; width: 68px;}
.tube_step li a{display: block; width: 68px;}
.tube_step li a p{margin: 10px 0; text-align: center; font-size: 14px; color: #999;}
/* 适合人群、试管婴儿专题攻略 */
.corwd_attack{width: 100%; height: 226px;}
.corwd_attack .div{width: -webkit-calc((100% - 20px) / 2 - 60px); width: calc((100% - 20px) / 2 - 60px); height: 226px; background: white; padding: 0 30px;}
.corwd_attack .title{font-size: 22px; color: #F78; border-bottom: 1px solid #eee; line-height: 54px; margin: 0;font-weight:normal;}
.corwd_attack .title span{border-bottom: 2px solid #F78; line-height: 53px; display: inline-block;}
.corwd_attack .div ul{padding: 10px 0;}
.corwd_attack .div li{width: 100%;}
.corwd_attack .div li p:hover{color: #F78 !important;}
.corwd_div li p{font-size: 14px; color: #444141; line-height: 30px; margin: 0; }
.corwd_div li p span{width: 92px; color: #F78; display: inline-block;}
.attack_div li p{font-size: 14px; color: #444141; line-height: 36px; margin: 0; border-bottom: 1px solid #eee;}
.attack_div li:last-child p{border: none;}
.attack_div li p span{width: 28px; height: 16px; border: 1px solid #F78; color: #F78; font-size: 9px; float: left; text-align: center; line-height: 16px; border-radius: 3px; margin: 9px 10px 0 0;}
/* 试管婴儿 */
.third_tube_layout{width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background: white; padding: 0 30px;}
.third_tube_layout .column_img{margin: 20px 20px 20px 0;}
.third_tube_layout .column_title{border-bottom: 1px solid #eee;}
.third_tube_layout .column_title h2{margin-left: 0; border-bottom: 2px solid #F78; line-height: 51px;}
.third_tube_layout a.right_more:hover{color:#ff7788;}
/* 相关医院 */
.third_hospital_div dt{border-bottom: 1px solid #eee; margin-left: 0;}
.third_tube_meal ul{display: table; padding: 20px 0; width: 100%;}
.third_tube_meal li{float: left; width: -webkit-calc((100% - 85px) / 4); width: calc((100% - 85px) / 4); margin: 0 20px 0 0;}
.third_tube_meal li:last-child{margin: 0;}
.third_tube_meal li img{width: 175px; height: 108px;}
.third_tube_meal li p{text-align: center; margin: 0; line-height: 24px;}
/* 马上预约 */
.immediately_yuyue a{display: block; width: 100%; height: 70px; border-radius: 5px; background: #F78; color: white; font-size: 22px; text-align: center; line-height: 70px;}
/* 科普讲座 */
.third_kepu{padding-bottom: 10px; background: white;}
.third_kepu .column_title h3{color: #0ac3c5;}

/*position: absolute;*/
/*cell*/
.by_topic_cell{width: 100%; height: 175px; border-bottom: 1px dashed #eee;}
.by_topic_cell .fl{margin: 30px 40px 0 30px;}
.by_topic_cell .fr{width: -webkit-calc(100% - 150px);width: calc(100% - 150px); margin-top: 30px;}
.by_topic_cell img{width: 80px; height: 80px; border-radius: 40px;}
.by_topic_cell h6{font-size: 12px; color: #ff7788; font-weight: normal; text-align: center; width: 80px;}
.by_topic_cell h5{font-size: 18px; color: #444141; font-weight: normal; }
.by_topic_cell p{font-size: 14px; color: #888; line-height: 20px;}
.by_topic_cell .fl_tag{margin-left: 150px;}
.by_topic_cell .fl_tag span{font-size:12px;}
/* 试管 */
.tube_tabs{}
.tube_tabs{background-color: white; padding: 0 25px 0;}
.tube_tabs .tabs-list{border-bottom: 1px solid #eee; margin: 0; height: 55px;}
.tube_tabs .tabs-list li{margin: 0;}
.tube_tabs .tabs-list li a{font-size: 15px; padding: 0 10px; line-height: 53px; float: left; color: #72706e;}
.tube_tabs .tabs-list li a:hover{color: #F78;}
.tube_tabs .tabs-list li.active a{color: #F78;}
.tube_tabs .tabs-list li.active a em{background: #F78; margin: 0;}
.tube_tabs .tabs-list li a em{ display: block; height: 2px; background:none;}
.tube_tabs .tabs-list li.active a em{background: #F78; }
.tube_tabs .tab-content{margin: 20px 0 0;}
/*cell*/
.tube_list_cell li{height: 70px;}
.tube_list_cell li img{width: 73px; height: 60px; float: left; margin-right: 10px;}
.tube_list_cell li a{font-size: 14px; color: #444141;}
.tube_list_cell li a:hover{color: #F78;}
.tube_list_cell li p{font-size: 12px; color: #888; margin: 5px 0 0;}
/* 相关文章 */
.about_art2{margin: 20px;}
.about_art2 li{margin-bottom: 10px;}

/* 相关文章 */
.about_art{background-color: white;}
.about_art dl{ display:table; margin:0 auto; padding:15px 0; border-bottom:1px dashed #eee; width: 220px;}
.about_art dl:last-child{border: 0;}
.about_art dd h6{width: 100%; line-height: 30px; font-size: 14px; color: #444141; font-weight: normal;}
.about_art dd img{width: 100%; height: 125px;}

/* 不孕不育专家 */
.bbs_ystj{ border: 1px solid #f4f3f2;}
.bbs_ystj dl{ display:table; margin:0 25px; padding:15px 0;}
.bbs_ystj dl h5 {line-height: 24px;font-size: 12px;color: #F78;text-align: center;font-weight: normal;  }
.bbs_ystj dt{ float:left; margin-right:10px;}
.bbs_ystj dt, .bbs_ystj dt a{ display:block; width:60px; height:60px; overflow:hidden;}
.bbs_ystj dt a{ position:relative;}
.bbs_ystj dt a img{ display:block; width: 60px; height: 60px;}
.bbs_ystj dt a .mask{ position:absolute; z-index:1; top:0; margin-top:-1px; left:0; margin-left:-1px; right:0; bottom:0; background:url(../static/images/mask_60.png) no-repeat center top; display:block; width:62px; height:62px;}
.bbs_ystj dd{ display:block; float:left; width:154px;}
.bbs_ystj dd h6{font-size:14px; line-height:23px; font-size:14px; font-weight: normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.bbs_ystj dd h6 em{ font-size: 12px;}
.bbs_ystj dd p{ color:#888; font-size:12px; margin:0; padding:0; line-height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}


/******************************************* 专题主页topic_index.html **********************************/
.guide_talk{height: 240px; background-color: white; padding-top: 50px; margin-bottom: 90px;}
.mob_guide_talk{display: none;}
.guide_talk .layout .qi{margin: 0; font-size: 20px; color: #666;}
.guide_talk .layout p span{padding: 1px 5px; margin: 0 1px; background-color: #0ac3c5; color: white; border-radius: 2px; font-size: 24px;}
.guide_talk .layout h2{font-size: 36px; color: #0ac3c5; font-weight: normal; margin-top: 10px;}
.guide_talk_div{background-color: white; height: 188px; border: 1px solid #eee; margin-top: 50px; padding: 30px 0;}
.guide_talk_div img{width: 184px; height: 132px; margin: 0 30px; float: left;}
.guide_talk_div h3{font-size: 28px; color: #444141; font-weight: normal;}
.guide_talk_div p{font-size: 14px; color: #444141; line-height: 25px; margin-top: 10px; width: -webkit-calc(100% - 274px); width: calc(100% - 274px);}
.guide_talk .bg{position: absolute; width: 400px; height: 100%; background-repeat: no-repeat;background-position: right; top: 0; right: -webkit-calc((100% - 1180px) / 2);right: calc((100% - 1180px) / 2);}
.layout-left{right: -webkit-calc((100% - 1180px) / 2);right: calc((100% - 1180px) / 2);}
.guide_talk{height: 240px; background-color: white; padding-top: 50px; margin-bottom: 60px; position: relative;}
.guide_talk .layout{position: absolute;}

.mob_topic_guide{display: none;}
.topic_detail{width: -webkit-calc(100% - 90px);width: calc(100% - 90px); background-color: white; padding: 25px 45px 45px;}
.topic_detail h6{font-size: 20px; color: #ff7788; font-weight: normal; line-height: 20px;}
.topic_detail h6 span{width: 3px; height: 20px; background-color: #F78; display: inline-block; margin-right: 10px; vertical-align: top;}
.topic_detail p{font-size: 14px; color: #444141; line-height: 30px; margin: 15px 0;}
.topic_detail img{margin: 10px auto 0; display: block; max-width: 70%;}
.topic_detail h5{font-size: 14px; color: #999; line-height: 24px; font-weight: normal; display: block; text-align: center;}
.topic_detail1{width: -webkit-calc(100% - 90px);width: calc(100% - 90px); background-color: white; padding: 25px 45px 45px;}
.topic_detail1 h6{font-size: 20px; color: #ff7788; font-weight: normal; line-height: 20px;}
.topic_detail1 h6 span{width: 3px; height: 20px; background-color: #F78; display: inline-block; margin-right: 10px; vertical-align: top;}
.topic_detail1 p{font-size: 14px; color: #444141; line-height: 30px; margin: 15px 0;}
.topic_detail1 img{margin: 10px auto 0; display: block; max-width: 70%;}
.topic_detail1 h5{font-size: 14px; color: #999; line-height: 24px; font-weight: normal; display: block; text-align: center;}
/*精彩推荐cell*/
.bbs_jctj{background-color: white; padding: 20px 0;}
.bbs_jctj li{width: -webkit-calc(100% - 60px);width: calc(100% - 60px); margin: 0 auto; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.bbs_jctj li:last-child{border: none;}
.bbs_jctj li h3{font-size: 14px; color: #444141; margin-top: 10px;}
.bbs_jctj li div{background-color: #f4f4f4; border-radius: 3px; padding: 10px; margin-top: 7px;}
.bbs_jctj li p{font-size: 12px; color: #999; line-height: 18px; position: relative; margin: 0;}
.bbs_jctj li p img{width: 16px; height: 16px; border-radius: 8px; float: left; margin: 1px 4px 0 0; position: absolute;}
.bbs_jctj li p span{display: inline-block; width: 20px;}
/* 底部精彩推荐 */
.bottom_jctj{background-color: white; border-top: 1px solid #eee}
.bottom_jctj h3{font-size: 18px; color: #ff7788; font-weight: normal; margin-top: 20px; margin-left: 40px;}
.bottom_jctj ul{display: table; width: 100%;}
.bottom_jctj li{width: -webkit-calc((100% - 200px) / 4);width: calc((100% - 200px) / 4); float: left; margin-left: 40px;}
.bottom_jctj li img{width: 160px; height: 102px; }
.bottom_jctj li p{font-size: 14px; color: #444141; line-height: 24px; margin: 0 0 20px;}

/*表情*/
.face_size {display: inline-block !important;width: 30px !important;margin: 0 5px!important;vertical-align: middle;  }
/*回复*/
.reply_content p {margin: 0;}
/**上传图片**/
#show_img{ display: table; width: 100%;}
#show_img li{ display: block; float: left; margin-right:15px; margin-bottom: 10px; width: 100px; height: 100px; position: relative}
#show_img .show_img_img{display: block; width: 100px; height: 100px; overflow: hidden; text-align: center;}
#show_img .show_img_img img{ display: block; width:100px; height: 100px; margin: 0 auto }
#show_img .show_img_del{ position:absolute; z-index: 1;  top: 0; right: 0; margin-top: -7px; margin-right: -7px; display: block; width:20px; height:20px; line-height: 999px; text-indent: 999px; background: url("../static/images/icon_close.png") no-repeat center center; background-size: 20px 20px; overflow: hidden;}

/*/!******************************************* 医生主页doctor_index_new.html **********************************!/*/
/*.doctor_sift{border: 1px solid #eee; background-color: white;}*/
/*.position_city{width: 100%; border-bottom: 1px solid #eee; display: table; padding: 15px 0;}*/
/*.position_city em{margin-left: 20px; float: left; line-height: 30px;}*/
/*.position_city img{width: 14px; vertical-align: middle;}*/
/*.city_name{display: inline-block; float: left; margin: 0 15px; height: 30px;line-height: 30px;}*/
/*.city_inputTest{display: inline-block; float: left; position: relative; height: 30px;}*/
/*.city_inputTest .city_but{display: block; width: 80px; height: 30px; border-radius: 5px; background: #FEF2F5; color: #F78; text-align: center; line-height: 30px;}*/
/*.city_inputTest input{ position: absolute; top: 0; width: 80px; height: 30px; border: 0; background: none; opacity: 0;}*/
/*.sift_condition{margin: 0 30px;}*/
/*.condition_sel, .condition_hos{border-bottom: 1px solid #eee;}*/
/*.condition_sel ul{display: table;}*/
/*.condition_sel ul li{display: inline-block; line-height: 60px; margin-right: 18px; font-size: 14px; color: #444141; float: left;}*/
/*.condition_sel ul li span{color: #F78; margin: 0 3px;}*/
/*.condition_sel ul li img{width: 10px; height: 10px; float: right; margin: 5px 0 0 10px; cursor: pointer;}*/
/*.condition_sel ul li:nth-child(2), .condition_sel ul li:nth-child(3) {padding: 0 10px; line-height: 22px; border: 1px solid #ffb9c3; margin-top: 19px; display: none;}*/
/*.condition i{line-height: 60px; margin-right: 15px; float: left; font-size: 14px; color: #444141;}*/
/*.condition ul{width: -webkit-calc(100% - 110px); width: calc(100% - 110px); float: left; overflow: hidden; padding-bottom: 20px;}*/
/*.show{height: auto;}*/
/*.hide{height: 30px;}*/
/*.condition ul li{float: left; height: 40px;}*/
/*.condition ul li a{color: #ff7788; display: block; padding: 0 10px; height: 30px; font-size: 12px; text-align: center; margin-top: 15px; line-height: 30px; font-size: 14px; border-radius: 5px;}*/
/*.condition ul li a:hover{background-color: #FEF2F5;}*/
/*.condition .more{width: 60px; height: 60px; float: right; line-height: 60px; cursor: pointer; text-align: right;}*/
/*.condition .more span{color: #ff7788; font-size: 14px; margin-right: 5px;}*/
/*.condition .more img{width: 10px; height: 10px;}*/

/*.top_bg_div{height: 186px;}*/


/******************************************* 搜索结果search_main.html **********************************/
.search_history .item_list dt {height: 23px;width: 23px;margin-right: 0;float: left;}
.search_history .item_list dt span {width: 6px; height: 6px; background-color: #ccc; border-radius: 3px; display: block; margin: 6px;}


/******************************************* 医生主页doctor_index_new.html **********************************/
.doctor_sift{border: 1px solid #eee; background-color: white;}
.position_city{width: 100%; border-bottom: 1px solid #eee; display: table; padding: 15px 0;}
.position_city em{margin-left: 20px; float: left; line-height: 30px;}
.position_city img{width: 14px; vertical-align: middle;}
.city_name{display: inline-block; float: left; margin: 0 15px; height: 30px;line-height: 30px;font-size: 16px;}
.city_inputTest{display: inline-block; float: left; position: relative; height: 30px;}
.city_inputTest .city_but{display: block; width: 80px; height: 30px; border-radius: 5px; background: #FEF2F5; color: #F78; text-align: center; line-height: 30px;}
.city_inputTest input{ position: absolute; top: 0; width: 80px; height: 30px; border: 0; background: none; opacity: 0;}
.sift_condition{margin: 0 30px;}
.condition_sel, .condition_hos{border-bottom: 1px solid #eee;}
.condition_sel ul{display: table;}
.condition_sel ul li{display: inline-block; line-height: 60px; margin-right: 18px; font-size: 14px; color: #444141; float: left;}
.condition_sel ul li span{color: #F78; margin: 0 3px;}
.condition_sel ul li img{width: 10px; height: 10px; float: right; margin: 5px 0 0 10px; cursor: pointer;}
.condition_sel ul li:nth-child(2), .condition_sel ul li:nth-child(3) {padding: 0 10px; line-height: 22px; border: 1px solid #ffb9c3; margin-top: 19px; display: none;}
.condition i{line-height: 60px; margin-right: 15px; float: left; font-size: 14px; color: #444141;}
.condition ul{width: -webkit-calc(100% - 110px); width: calc(100% - 110px); float: left; overflow: hidden; padding-bottom: 20px;}
.show{height: auto;}
.hide{height: 30px;}
.condition ul li{float: left; height: 40px;}
.condition ul li a{color: #ff7788; display: block; padding: 0 10px; height: 30px; font-size: 12px; text-align: center; margin-top: 15px; line-height: 30px; font-size: 14px; border-radius: 5px;}
.condition ul li a:hover{background-color: #FEF2F5;}
.condition .more{width: 60px; height: 60px; float: right; line-height: 60px; cursor: pointer; text-align: right;}
.condition .more span{color: #ff7788; font-size: 14px; margin-right: 5px;}
.condition .more img{width: 10px; height: 10px;}

.doctor_list{margin-top: 20px;}
.doctor_sort{background-color: #FCFBFA; border: 1px solid #eee; border-width: 1px 1px 0;}
.doctor_sort a{height: 60px; display: inline-block; margin-left: 30px;}
.doctor_sort a span{line-height: 60px; margin-right: 5px;}
.doctor_item li{width: -webkit-calc((100% - 68px) / 4); width: calc((100% - 68px) / 4); margin: 0 20px 20px 0; float: left; background-color: white; border: 1px solid #eee; padding-bottom: 10px; position: relative;height:200px;}
.doctor_item li:nth-child(4n){margin: 0 0 20px;}
.doctor_item li img{width: 60px; height: 60px; margin: 30px auto 0; display: block; border-radius: 30px;}
.doctor_item li h6{width: 32px; height: 34px; display: block; font-size: 12px; font-weight: normal; text-align: center; color: white; position: absolute; top: 20px; right: -5px; background-color: #FA8EA3; margin: 0;}
.doctor_item li p{font-size: 12px; color: #A3A09B; padding: 10px 20px 0; margin: 0; border-top: 1px dashed #eee;}
.doctor_name {display: block; width: 100%; text-align: center; margin: 5px auto;}
.doctor_name span {display: inline-block; font-size: 14px; margin-right: 10px; width: 100%; }
.doctor_name i {display: inline-block; font-size: 14px; }
.doctor_hos {display: block; width: 100%; margin: 5px auto 15px; font-size: 12px; text-align: center; color: #888; }

.top_bg_div{height: 0;}
.sgyy_list {padding: 0 28px 20px;}
.step_img dt{width: 36px; float: left; height: 60px; overflow: hidden; margin-right: 15px;}
.step_img dt p{margin: 0;font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: bold; width: 100% !important; color: #FFBAC3; text-align: center;}
.step_img dt p:first-child{font-size: 14px;}
.step_img dd, .step_img p{width: 180px !important;}
.step_img dd{display: block; float: left;}
.step_img {display: table; width: 250px; margin: 20px auto;}
.step_img dd a{ font-size:14px; display:block; margin-bottom:5px; line-height: 18px;}
.step_img dd p{ margin:0; padding:0; font-size:12px; color:#A3A09B; line-height:18px;}
/* 国内海外套餐 */
.meal{padding: 0 25px;}
.meal_img{width: 100%; height: 296px; margin: 20px 0;}
.meal_ul{width: 100%; min-height: 170px;}
.meal_ul li{float: left; margin-right: 25px; margin-bottom: 18px; width: 189px;}
.meal_ul li:nth-child(4n){margin-right: 0;}
.meal_ul li img{width: 189px; height: 120px; overflow: hidden;}
/*famous_doc_tablist*/
.famous_doc_tablist{margin: 0 25px 0; border-bottom: 1px solid #eee; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); height: 52px;}
.famous_doc_tablist li{float: left; line-height: 50px; font-size: 14px; color: #888; padding-right: 25px;}
.famous_doc_tablist a{line-height: 50px; display: block; color: #888;}
.famous_doc_tablist h2{font-size:15px;font-weight:normal;}
.famous_doc_tablist .active a{color: #F78; border-bottom: 2px solid #F78;}

/******************************************* 医院主页hospital_list_new.html **********************************/
.hospital_list_c{ display: block; padding: 0 20px; background-color: white; border: 1px solid #eee;}
.hospital_dl{ display:table; width: 100%; border-top: 1px solid #f4f3f2; padding: 20px 0;}
.hospital_dl:first-child{ border-top: 0;}
.hospital_img{ display: block; float: left;  width: 150px; height: 110px; background: #000; margin-left: 20px;}
.hospital_img a{display: block;width: 150px; height: 110px;}
.hospital_img img{left: 0; bottom: 0; width: 100%; height: 100%;}
.hospital_txt{ display: block; float: left; width: 450px; margin-left: 20px;font-size: 12px;}
.hospital_txt .hospital_name{ font-weight: normal;}
.hospital_txt .hospital_name a{ font-size: 16px;color: #444141; display: inline;}
.hospital_txt .hospital_name span{ display: inline-block; font-size: 12px; color: #a3a09b; margin-left:5px;}
.hospital_txt .ovhidden{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.hospital_txt .hospital_tabs{ display: block; padding: 5px 0;}
.hospital_txt .hospital_tabs a{color: #72706e !important; display: inline-block; margin-right: 10px;}
.hospital_txt .hospital_tabs a:hover, .hospital_txt .hospital_doctor a:hover{ color: #f78 !important;}
.hospital_txt .hospital_doctor{display: block; padding: 5px 0; color: #a3a09b}
.hospital_txt .hospital_doctor a{color: #a3a09b !important; display: inline-block; margin-right: 10px;}
.hospital_txt .hospital_address{padding: 5px 0;color: #a3a09b;}
.hospital_txt .icon_em{ display:inline-block; margin-right: 10px; width: 15px; vertical-align:middle}
.hospital_txt .icon_em img{ width: 15px;}
.hospital_txtadd{ display: block; float: right; width: 180px; text-align: right;}
.hospital_txtadd span{margin-right: 6px; font-size: 12px; color: #a3a09b;}
.hospital_star{display: inline-block; width: 76px; height: 11px; background: url("../static/images/icon_star.png") no-repeat left -12px;}
.hospital_star .star{display: block; width: 76px; height: 11px;background: url("../static/images/icon_star.png") no-repeat left top;}
.hospital_user{ color: #bab7b5;font-size: 12px;}
.hospital_user em{ color: #72706e; display: inline-block; margin-right: 10px; }

/******************************************* 医生详情doctor_detail.html **********************************/
.art_layout_t {min-height: 305px; margin-top: 30px; background-color: #fff;}
.art_doc_head {width: 240px; height: 100%; position: relative; float: left;}
.art_doc_head img {width: 160px; height: 160px; margin-top: 43px; margin-left: 40px;}
.art_doc_head a{display: block; width: 100px; height: 30px; background-color: #F78; color: white; font-size: 14px; text-align: center; line-height: 30px; border-radius: 15px; margin: 10px auto 0;}
.art_doc_head span {display: block; position: absolute; top:43px;left:40px; background-repeat: no-repeat; width: 160px; height: 160px; background-image: url(../static/images/mask_160.png);}
.art_doc_detail {width: 598px; height: 100%; float: left;}
.art_doc_detail table {width: 100%; height: 100px; margin: 40px auto auto 0px;}
.art_doc_detail table tr {width: 100%; height: 33.3%;}
.art_doc_detail table tr td p,.art_doc_detail table tr td h1 {float: left; margin: 0px; line-height: 26px;}
.art_doc_detail .doc_name {font-size:20px; color: #444141; line-height: 26px;font-weight: normal;}
.art_doc_detail .doc_pro {font-size:14px; color:#a3a09b; line-height: 20px; margin-top: 6px; margin-left: 10px;}
.art_doc_detail .doc_hospital {font-size: 14px; color: #ff7788; line-height: 26px;}
.art_doc_detail table tr td ul li {float: left; width: auto; margin-right: 10px; margin-bottom: 3px; font-size: 12px; color: #ff7788; background-color: #FFF1F3; padding:0px 8px; line-height: 26px; border-radius: 5px;}
.art_doc_detail .art_doc_intro {width: 90%; height: 100px; overflow: hidden; margin-top: 30px; padding-left: 5px;}
.art_doc_detail .art_doc_intro div {width: 100%; height: auto; float: left; margin-bottom: 5px;}
.art_doc_detail .art_doc_intro div h6 {width: 50px; font-size: 14px; color: #a3a09b; line-height: 20px; font-weight: normal; float: left;}
.art_doc_detail .art_doc_intro div p {font-size: 14px; color: #72706E; line-height: 20px; float: left; margin: 0px; width: 90%;}
.art_doc_detail .art_doc_intro div p a {margin-left: 10px;}
.art_doc_detail .art_doc_intro div .many_line_p {width:90%;}
.art_doc_r {width: 300px; height: 100%; float: left;}
.doctor_tools {width: 100%; height: 218px;}
.doctor_tools li{width: 33.3%; float: left; margin-top: 25px;}
.doctor_tools li img{width: 27px; height: 27px; display: block; margin: 0 auto;}
.doctor_tools li p{color: #444141; font-size: 12px; text-align: center;}
.no_open p{color: #a3a09b !important;}
@media (min-width:280px) and (max-width:768px){
    .art_layout_t {margin-top: 5px; background-color: #fff;}

    .art_doc_head span {display: block; position: absolute; top:0px;left:40px; background-repeat: no-repeat; width: 160px; height: 160px; background-image: url(../static/images/mask_160.png);}
    .art_doc_head img {width: 160px; height: 160px; margin-top: 0px; margin-left: 40px;}
    .art_doc_detail  p,h1{text-align: center;width:100%;}
    .art_doc_detail  p a{margin:0 auto}
    .art_doc_detail .art_doc_intro{height:50px}
    .art_doc_detail  .yuyue_btn a{margin:0 auto;float:none;}
    .art_layout_t .art_doc_detail .doctor_price{text-align: center}
}
/*医生简介*/
.left_item{background-color: white; border: 1px solid #eee; padding-top: 20px; width: 100%; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.doctor_intro p, .doctor_case p{margin: 25px 40px; font-size: 14px; color: #444141; line-height: 25px;}
.doctor_case li{margin: 0 40px; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.doctor_case li:last-child{border: none;}
.doctor_case p{margin: 25px 0 8px;}
.doctor_case img{width: 108px; height: 80px; margin-right: 10px;}
/*患者咨询*/
.patient_consult li{margin: 20px 40px 0; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.patient_consult .title{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; line-height:24px; font-size: 14px; height: 24px;}
.patient_consult .title h6{font-size: 16px; color: #444141; font-weight: normal; display: inline-block;}
.patient_consult .title img{ margin-right: 10px; display:inline-block; width: 24px; height: 20px; vertical-align: middle;}
.patient_consult li p{font-size: 14px; color: #a3a09b; line-height: 24px; margin: 0 0 0 37px;}
/*服务评价*/
.server_judge dl{margin: 20px 40px 0; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.server_judge dt{float: left; width: 40px; margin-top: 5px;}
.server_judge dd{float: left; width: -webkit-calc(100% - 45px);width: calc(100% - 45px);}
.server_judge dt img{width: 30px; height: 30px; border-radius: 15px;}
.server_judge .bbs_post_title{height: auto;}
/*出诊公告*/
.examine_notice{border: 1px solid #eee; border-width: 1px 0 0 1px; width: 100%; font-size: 12px; color: #444141;}
.examine_notice th{border: 1px solid #eee; border-width: 0 1px 1px 0; font-weight: normal; background-color: #f8f8f8; padding: 5px 0;}
.examine_notice tr:first-child th:first-child{background-color: white;}
.examine_notice td{border: 1px solid #eee; border-width: 0 1px 1px 0; width: 25px;}
.examine_notice td a{width: 20px; height: 20px; border-radius: 10px; background-color: #F78; color: white; font-size: 12px; text-align: center; line-height: 20px; margin: 0 auto;}


/******************************************* 医院详情hospital_detail_new.html **********************************/
.hospital_head {width: 365px; height: 100%; position: relative; float: left;}
.hospital_head img {width: 293px; height: 220px; margin: 41px auto auto 40px;}
.hos_detail{height: 130px; padding-left: 5px; width: 500px; display: table;}
.hos_detail table{height: 80px;}
.hos_mark {width: 100%; height: 18px; margin: 60px auto 0px;}
.hos_star {display: inline-block; width: 125px; height: 100%; background: url("../static/images/icon_star2.png") no-repeat left -20px; margin-left: 40px; float: left;}
.hos_star .star {display: block; height: 100%;background: url("../static/images/icon_star2.png") no-repeat left top;}
.hos_mark p {line-height: 16px; font-size: 18px; color: #F49000; margin: 2px 15px 0px; float: left;}
.hospital_pro {color: #F49000; font-size: 12px; line-height: 22px; background-color: #FBF3E2; width: auto; padding:0px 8px; border-radius: 5px; margin-left: 10px!important;}
.hospital_intro {margin-top: 10px !important; height: 130px; padding-left: 5px;}
.hospital_intro p {width: 80% !important; display: block;}
.art_doc_r .main_d {width: 100%; height: 218px; border-left: 1px solid #eeeeee; margin-top: 43px; }
.art_doc_r .main_d .content {width: 160px; height: auto; margin: 40px auto auto 45px; border-left: 0px solid white; }
.art_doc_r .main_d .content h4{font-size: 18px; color: #72706e; text-align: center; font-weight: normal;}
.art_doc_r .main_d .content h6{font-size: 12px; color: #bab7b5; text-align: center; font-weight: normal;}
.hos_docs{display: table;}
/*本院公告*/
.hos_notice{color: #dd7f10; padding-left: 15px; font-size: 12px; line-height: 35px; background-color: #fff7e5; margin: 0; border: 1px solid #f9f7f5;}
.hos_notice span{width: 4px; height: 4px; border-radius: 2px; background-color: #f49000; display: inline-block; margin: 0 7px 0 20px; vertical-align: middle;}
.hos_docs .doctor_item{margin: 20px 40px 0;}
.hos_docs .doctor_item li{width: -webkit-calc((100% - 46px) / 3); width: calc((100% - 46px) / 3);}
.hos_docs .doctor_item li:nth-child(3n){margin-right: 0;}
.hos_docs .doctor_item li:nth-child(4n){margin: 0 20px 20px 0;}
.doctor_item li:nth-child(4n) {margin: 0 0 20px 0;}
/*.hos_docs .doctor_item li:last-child{margin-right: 0;}*/

/*.hos_docs .doctor_item li:last-child{margin-right: 0;}*/
/*停诊公告*/
.stop_notice{position: relative;}
.left_right_arrow{width: 70px; height: 18px; position: absolute; top: 25px; right: 20px;}
.left_right_arrow p{display: inline-block; margin: 0 5px; vertical-align: middle; color: #444141; font-size: 12px;}
.left_right_arrow p span{color: #F78;}
.left_right_arrow a{background-repeat: no-repeat; display: inline-block; width: 16px; height: 16px; border: 1px solid #eee; vertical-align: middle; background-size: 10px auto; background-image: url(../static/images/ico_arrow_lr.png);}
.left_right_arrow #left_arrow{background-position: 2px 2px;}
.left_right_arrow #right_arrow{background-position: 3px -39px;}
.scroll_main_div{margin: 20px 20px 0; height: 170px; overflow: hidden; position: relative; border-bottom: 1px solid #eee;}
.scroll_div{position: absolute; width: 1638px;}
.scroll_div table{width: 234px; font-size: 12px; color: #444141; table-layout: fixed; float: left;}
.scroll_div table th{font-weight: normal; background-color: #f8f8f8; padding: 5px 0;}
.scroll_div table td{width: 25px; font-size: 12px; text-align: center; height: 35px;}
.scroll_div table td a{width: 20px; height: 20px; border-radius: 10px; background-color: #F78; color: white; font-size: 12px; text-align: center; line-height: 20px; margin: 0 auto;}

/******************************************* 个人中心user_index_new.html **********************************/
.user_box{height: 180px; background-color: white;}
.userBox{height:180px;background:#fff;margin-top: 30px;}
.bbs_postuser{padding:0;border:0;height:180px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0 0 40px;}
.bbs_postuser_img{position:relative;float:left;}
.bbs_postuser_img img{width:100px;height:100px;}
.bbs_postuser_img .mask {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100px; height: 100px; background: url(../static/images/mask_100.png) no-repeat top left; z-index: 1; }
.bbs_postuser .bbs_postuser_dj{ width:25px; height: 25px; line-height:25px; position: absolute; right: 4px; left: auto; bottom:5px; z-index: 2; background: #FF991F; border:2px solid #fff; border-radius: 50%; text-align: center; color: #fff; font-size: 12px;}
.user_detail{float:left;}
.user_detail ul{width:245px;height:50px; margin: 15px auto 0;}
.user_detail ul li{padding:0;display: table-cell; width: 33.333333%; float: left; text-align: center; color: #A3A09B;}
.user_detail ul li a{color:#A3A09B;}
.bbs_postuser_name{text-align: left;color:#000; margin: 0 20px;}
.bbs_postuser_btn{width:134px; height:40px; float:right; margin:33px 40px 0 0; font-size: 16px; background-color: #F78; color: white; line-height: 40px; border-radius: 20px; text-align: center;}
.bbs_postuser_btn:hover{color: white;}
.tab_name{width:180px;height:46px;margin:33px auto 0;border-bottom: 1px solid #eee;font-weight: 100}
.tab_list{margin-top: 12px}
.tab_list li{width:100%;height:50px;text-align:right;padding-right:115px;line-height: 50px;cursor: pointer;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position: relative;}
.tab_list li a{color:#72706E;display: block}
.tab_list li a:hover{color:#ff7788;}
.tab_list .active{background: #F9F7F5;}
.tab_list .active::before{position: absolute;z-index: 1;content: '';left: 0;top:0;bottom:0;width:4px;background: #ff7788}
.tab_list .active a{color:#ff7788;}
.right_title{width:100%; height:40px; border-bottom: 1px solid #eee; margin-bottom: 35px;}
.right_title em{color:#72706E;font-size: 18px;padding-bottom: 17px;position: relative;}
.right_title em::after{position:absolute;z-index:1;content: '';left:0;right:0;bottom:0;height:2px;background: #ff7788}
.right_content{min-height:215px;height:auto!important;height:215px;}
.ziliao li{line-height: 20px;font-size: 16px;margin-bottom: 40px;}
.userName{}
.ziliao li:nth-child(1){height:30px;line-height: 32px}
.ziliao li .user_name{width:200px;height:30px;font-size: 16px;padding:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display: none;}
.mask_user{position: relative;width:50px;height:50px;}
.ziliao li span img{width:50px;height:50px;vertical-align: middle;position: absolute;z-index: 1;left:0;top:0;}
.ziliao .mask_50{background: url(../static/images/mask_50.png);display: inline-block;width:50px;height:50px;vertical-align: middle;position: relative;z-index: 2;left:0;top:0;margin:0;}
.ziliao li span{margin:0 20px;display: inline-block;}
.ziliao_revise{width:20px;height:20px;display: inline-block;background: url(../static/images/user_revise.png) no-repeat left top;background-size: 100% 100%;vertical-align: middle;cursor: pointer;}

/******************************************* 我的关注user_attention_new.html **********************************/
/* 关注 */
.bbs_small .bbs_list_dd{width:70.38462%;float:left;}
.bbs_post_assist span em{line-height:18px;}
.bbs_post_assist span{margin-right:20px;}
.bbs_list_gz{float:left;width:20%;}
.btn_list{width:100px;height:40px;text-align: center;line-height: 40px;border-radius: 40px;padding:0;float:right;margin-top: 10px;}
.btn_grey{background: #EDE7E4;color:#A3A09B;}
.btn_grey:visited{color:#A3A09B;}
.bbs_small .bbs_post_title{white-space: nowrap !important;}

/* 我的订单 - 订单列表 */
.order_list{height: 130px; width: 100%;}
.order_list img{width: 60px; height: 60px; border-radius: 30px; margin: 35px 0; float: left;}
.order_info{display: inline-block; height: 100%; width: -webkit-calc( 100% - 90px ); width: calc( 100% - 90px ); float: right; border-bottom: 1px solid #eee;}
.order_info div:nth-child(1){width: -webkit-calc(100% - 120px); width: calc(100% - 120px); height: 100%; float: left;}
.order_intro{width: 100%; margin-top: 33px;}
.order_intro li{line-height: 20px;}
.order_intro li:nth-child(1){font-size: 16px; color: #444141;}
.order_intro li:nth-child(2){font-size: 12px; color: #A29F9A;}
.order_intro li:nth-child(3){font-size: 14px; color: #F78;}
.order_info div:nth-child(2){width: 120px; height: 100%; float: left;}
.pay_once{width: 100%; height: 40px; background-color: #F78; border-radius: 20px; line-height: 40px; font-size: 14px; color: white; display: block; text-align: center; margin-top: -webkit-calc((100% - 40px) / 2); margin-top: calc((100% - 40px) / 2);}
.pay_once:visited, .pay_once:hover{color: white;}
/* 我的优惠券 */
.youhui_type{width: 130px; height: 80px; border: 1px solid #FFF2F5; background-color: #FFF2F5; border-radius: 8px; float: left; margin-top: 23px;}
.youhui_type h2, .youhui_type p{font-size: 28px; color: #F78; text-align: center; margin-top: 8px;}
.youhui_type p{font-size: 14px; margin: 0;}
.youhui_list .order_info{width: -webkit-calc( 100% - 160px ); width: calc( 100% - 160px ); }
.youhui_li li:nth-child(3){color: #A29F9A; font-size: 12px;}
.overdue .youhui_type{opacity: 0.5;}
.overdue .pay_once{color: #C0C0C0; background-color: #F8F6F4;}
/* 消息通知 */
.huifu {text-align: right; font-size: 12px; margin: 0; padding: 0; margin-top: 2em; }
.bbs_small2 .bbs_post_title{height: auto;}
.delete {width: 14px; height: 14px; float: right; cursor: pointer; }

/******************************************* 热门专题topic_hot.html **********************************/
.topic_hot {width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background-color: white; padding: 10px 30px;}
.topic_hot_tags{padding: 0; border: none; background: #FFF;}
.topic_hot_tags ul{height: auto; padding: 10px 0; width: 100%;}
.topic_hot_tags ul li a{border: 1px solid #eee;}
.topic_hot_list{background-color: #FFF; padding: 0 30px 30px;}
.topic_hot_ul li{height: 137px; display: block; border-bottom: 1px dashed #eee; padding-top: 30px;}
.topic_hot_ul li img{float: left; width: 190px; height: 106px;}
.topic_hot_ul li div{width: -webkit-calc(100% - 220px); width: calc(100% - 220px);}
.topic_hot_ul h5{font-size: 18px; font-weight: normal;}
.topic_hot_ul p{font-size: 14px; color: #a3a09b; line-height: 24px;}


/************************* 发贴相关 ******************************/
.release_post {margin-top: 30px;  position: relative;  padding: 60px 40px;}
.release_post_title {position: absolute;  left: 40px;  margin-top: 10px;  display: table;  font-size: 18px;  line-height: 40px;}
.release_post_title img {display: block;  width: 40px;  height: 40px;  float: left;  vertical-align: middle;  margin-right: 15px;}
.release_post .tabs-list {text-align: center;  margin: 20px auto;  padding: 0;  position: relative  }
.release_post .tabs-list:after {  position: absolute;  content: '';  bottom: 0;  left: 0;  right: 0;  height: 1px;  background: #eee;  }
.release_post .tabs-list li {  line-height: 65px;  padding: 0;  margin: 0;  display: inline-block;}
.release_post .tabs-list li.active {  border-left: 1px solid #eee;  border-right: 1px solid #eee;  border-top: 3px solid #f78  }
.release_post .tabs-list li a {  padding: 0 50px;  font-size: 18px;  color: #72706e !important  }
.release_post .tabs-list li a:hover, .release_post .tabs-list li.active a {  color: #f78 !important;  }
.release_post .tabs-list li.active a {  margin-top: 1px;  background: #fff;  position: relative;  }
.release_post .tabs-list li.active a:after {  position: absolute;  z-index: 11;  content: '';  bottom: 0;  left: 0;  right: 0;  height: 1px;  background: #fff;  }
.release_post .tabs-container h4 {  display: none;  }
.release_post .tab-content{margin:30px 0 15px;}
.release_post_xz li.li_add {  width: 50%;  float: left;  }
.release_post_xz li {  display: table;  width: 100%;  margin-bottom: 20px;  }
.release_post_xz li.li_add .group_name {  width: 20%;  }
.release_post_xz li .group_name {  display: block;  float: left;  width: 10%;  text-align: right;  padding-top: 10px;  }
.release_post_xz li.li_add .group_info {  width: 70%;  }
.release_post_xz li .group_info {  display: block;  float: left;  width: 78%;  text-align: left;  margin-left: 20px;  }
.release_post_xz li.li_add .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {  width: 48% !important;  }
.release_post_btn {  margin-left: 15%;  }
.release_post_btn .btn{ border-radius:30px; font-size:16px; width:150px; height:50px; padding:0; line-height:50px; margin:0 10px; text-align: center; color: #fff;}
.release_post_btn .btn:hover{color: white;}

.release_post_xz li .group_sm {display: block;margin-left: 15%;font-size: 12px;  color: #A0A0A0; }
.release_post_xz li .group_sm em{color:#444141;}
.release_post_xz li .group_sm a{color:#f78 !important;}
.release_post_xz li .dropdown-menu>.active>a, .release_post_xz li .dropdown-menu>.active>a:focus, .release_post_xz li .dropdown-menu>.active>a:hover {background: #ffa1b1 !important;}
.release_post_xz li .bootstrap-select.btn-group .dropdown-menu li{ margin: 0; padding:0px;}
.release_post_xz li .bootstrap-select.btn-group .dropdown-menu li a:hover{background: #eee !important;}
.release_post_xz li .glyphicon-ok:before{display: none;}
.release_post_xz li .glyphicon-ok:after { position: absolute; z-index: 1; content: ""; background:url("../static/images/bbs_icon_glyphicon-ok.png") no-repeat center top; top: 50%; margin-top: -4.5px;  right: 10px;  display: block;  width: 11px;height:9px;}
.release_post_xz li .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}

/* 发布帖子-验证码 */
.login_area{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden; overflow: hidden; padding: 0 0 10px; display: -webkit-flex; display: flex; max-width: 300px; width: 100%;}
.login_area .user_info{border: 1px solid #e0e0e0;background: #fff;padding: 10px;border-radius: 5px;margin-right: 15px;flex: 1;font-size: 14px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.login_area .btn_gray{display: block; border-radius: 3px;width: 90px;padding: 0;height: 38px;line-height: 38px;text-align: center;background: rgba(237,231,228,1);color: #A3A09B !important; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* 发帖-选择标签 */
.add_group{width: 78%; height: 40px; float: left; margin-left: 20px; position: relative;}
.add_group a{height: 30px; border-radius: 15px; border: 1px solid #eee; line-height: 30px; text-align: center; display: inline-block; margin-top: 5px; padding: 0 15px; cursor: default;}
.add_group a span{width: 10px; height: 10px; display: inline-block; margin: 0 0 0 10px; background: url(../static/images/layer_close.png) no-repeat center/10px; cursor: pointer;}
.add_group a:nth-child(1), .add_group a:nth-child(1):hover{width: 95px; background-color: #F78; color: white; font-size: 14px; cursor: pointer;}
.add_group a:hover{color: #444141;}
.choose_tag_alert{position: absolute; width: 700px; background-color: white; box-shadow: 0px 0px 7px 3px #eee; border-radius: 5px; top: 43px; left: 120px; padding: 20px; display: none; z-index: 9999;}
.choose_tag_alert ul{width: 100%; padding: 20px 0 10px; border-bottom: 1px solid #eee;}
.choose_tag_alert ul li{width: 96px; height: 30px; margin: 0 0 8px; display: inline-block;}
.choose_tag_alert ul li a{color: #444141; border: 1px solid #eee; border-radius: 15px; text-align: center; line-height: 30px; display: block; font-size: 14px;}
.choose_tag_alert ul li a:hover{color: #F78; border: 1px solid #F78;}
.make_sure{width: 150px; height: 40px; line-height: 40px; background-color: #F78; margin: 20px auto 0; border-radius: 20px; text-align: center; color: white; font-size: 14px; display: block;}
.close_alert{position: absolute; top: 10px; right: 10px;}
.close_alert img{width: 16px; height: 16px; display: block;}

/*常用表情*/
.common_face{margin: 0 120px;}
.common_face img{width: 28px; height: 28px; float: left;}


/** bootstrap 选择框样式 **/
select.bs-select-hidden, select.selectpicker {display: none !important; }
.btn-group>.btn:first-child {margin-left: 0;  }
.bootstrap-select > .dropdown-toggle {width: 100%;padding-right: 25px;  }
.btn-group-vertical>.btn, .btn-group>.btn {position: relative;float: left;  }
.btn-group .btn {
    display: block;
    border: 0;
    float: left;
    height: 40px;
    background: #ff7788;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}
.pull-left {
    float: left!important;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}
.btn .caret {
    margin-left: 0;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 9999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dropdown-menu {
    position: absolute;
    left: 0;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    z-index:10000;
}
.bs-searchbox, .bs-actionsbox, .bs-donebutton {
    padding: 4px 8px;
}
.release_post_xz li .group_info input {
    line-height: 21px;
}
.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    /*padding: 6px 12px;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.open>.dropdown-menu {
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
.dropdown, .dropup {
    position: relative;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
}
.release_post_xz li .dropdown-menu>.active>a, .release_post_xz li .dropdown-menu>.active>a:focus, .release_post_xz li .dropdown-menu>.active>a:hover {
    background: #ffa1b1 !important;
}
/************************* 联系我们 contant_new.html ******************************/
.about_list{width: 220px; float: left;}
.about_list li{display: block; height: 50px; border-bottom: 1px solid #eee; line-height: 50px; padding-left: 20px; position: relative; border-left: 3px solid #FFF;}
.about_list .active{border-left: 3px solid #F78; color: #F78;}
.about_list li.active::after{position: absolute; content: ''; top: 50%; margin-top: -2.5px; right: 15px; width: 0; height: 0; vertical-align: middle; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid; color: #F78; }
.about_content{width: -webkit-calc(100% - 341px); width: calc(100% - 341px); float: left; border-left: 1px solid #eee; padding: 40px 60px;}
.about_content .m_t{font-size: 22px; font-weight: bold; color: #F78;}
.about_content .s_t{font-size: 18px; font-weight: bold; color: #444141;}
.about_content .t_t{font-size: 16px; color: #444141; margin: 20px 0 10px;}
.about_content .n_t{font-size: 16px; color: #444141; line-height: 26px; margin: 0;}

/******************************************* 专家服务 doctor_more.html **********************************/
/*.doctor_list{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; margin-top: 20px; padding:0px 39px; display: table; width: 100%;}*/
.doctor_list_more li{width:266px;height:220px;float:left; border-right:1px solid #f6f6f6; border-top: 1px solid #f6f6f6; -ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:30px 0 20px; overflow: hidden; position: relative;}
.doctor_list_more li:nth-child(3n){border-right:none;}
.doctor_list_more li:nth-child(1),
.doctor_list_more li:nth-child(2),
.doctor_list_more li:nth-child(3){border-top:0;}
.doctor_list_more{padding: 0 30px;}
.doctor_list_more li{height: 220px;}
.doctor_tx{display:block;margin:0 auto; width: 80px; height: 80px;}
/* .doctor_tx a{display:block; width: 80px; height: 80px; position: relative;}
.doctor_tx a .mask{ background-image:url("../static/images/mask_80.png"); width: 80px; height: 80px;display: block; position: absolute; top: 0; left: 0; z-index: 1; background-position: left top; background-repeat: no-repeat;} */
.doctor_tx a img{display:block; width: 80px; height: 80px;}
.doctor_name{ display:block; width:90%; text-align: center; margin:5px auto;}
.doctor_name span{ display:inline-block; font-size: 14px; margin-right: 10px;}
.doctor_name i{display:inline-block; font-size: 14px;}
.doctor_hospital{display:block; width:200px; height:18px; overflow:hidden; margin:4px auto; font-size: 12px; text-align: center; color: #888 !important;}
.doctor_good{text-align: center;display:block; width:80%; margin:0 auto; padding: 0; overflow: hidden;  text-overflow:ellipsis; white-space:nowrap; font-size: 12px; color: #888 !important;}
.doctor_good em{font-size: 12px; display: inline-block; margin: 0 5px;}
.doctor_price{text-align: center;display:block; width:90%; margin:5px auto 0; padding: 0;}
.doctor_price em:nth-child(2){font-size: 12px; display: inline-block; margin: 0 5px; text-decoration:line-through !important; color: #AAA;}
.doctor_price em:first-child{font-size: 14px; display: inline-block; margin: 0 5px; color: #FF7788;}
.doctor_price_no_center{text-align: left;}
.doctor_price_no_center em:first-child{margin-left: 0;}
.art_doc_detail .doctor_price{text-align: left;}
.art_doc_detail .doctor_price em:first-child{font-size: 23px; color: #FF7788;}
.yuyue_btn a{width: 180px; height: 50px; background-color: #FF7788; border-radius: 5px; display: block; text-align: center; line-height: 50px; color: white; float: left;}
.yuyue_btn p{width: auto !important; line-height: 50px !important; margin-left: 20px !important; color: #FF7788 !important;}
.service_detail{width: 100%; height: auto; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 30px 0; overflow: hidden;}
.service_detail_one, .service_detail_two{width: 100%; min-height: 150px; padding-top: 30px;}
.service_detail_one {border:1px solid #eee; border-width: 0 0 1px;}
.service_title_img{width: 120px; height: 200px; background-image: url(../static/images/service_content.png); background-repeat: no-repeat; background-size: 90px; background-position: right top; display: inline-block; float: left;}
.service_detail_two .service_title_img{background-image: url(../static/images/service_know.png);}
.service_content {width: -webkit-calc( 100% - 140px ); width: calc( 100% - 140px ); height: 100%; padding-right: 0; margin: 0 0 0 20px; display: inline-block;}
.service_content ul{width: 100%; height: 100%; display: block;}
.service_content ul li{width: 100%; height: auto; margin-bottom: 12px;}
.service_content ul li h3{font-size: 16px; width: 100%; line-height: 20px; color: #444141;}
.service_content ul li p{font-size: 14px; width: 100%; margin: 0; line-height: 30px; color: #BBBBBB;}
.p_style ul li p{color: #444141; line-height: 20px; margin-bottom: 20px;}
/* 服务评价 */
.art_list_box {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px !important;}
.art_list_dl {width: 100%!important; margin: 0!important; border-bottom: 1px dashed #eee !important; display: block!important;}
.art_list_dt {width: 30px!important; height: 30px!important;}
.art_list_dt a {width: 100%!important; height: 100%!important; overflow: hidden;}
.art_list_dt a img {width: 100%!important; height: 100%!important;}
.art_list_dt a .mask {background: url(../static/images/mask_30.png) no-repeat center top !important; width: 32px !important; height: 32px !important; z-index: 9999;}
.art_list_dd     {width: 90%!important;}
.art_judge_star {display: inline-block; width: 76px; height: 11px; background: url("../static/images/icon_star.png") no-repeat left -12px;}
.art_judge_star .star {display: block; width: 76px; height: 11px;background: url("../static/images/icon_star.png") no-repeat left top;}
.bbs_jchd{ display: block; overflow: hidden; padding: 20px 0;}
.bbs_jchd li{ margin-top:8px;}
.bbs_jchd li:first-child{ margin-top: 0;}
.bbs_jchd li a{}
.bbs_jchd_title{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; line-height:24px; font-size: 12px; height: 24px;}
.bbs_jchd_title img{ margin-right: 10px; display:inline-block; width: 24px; height: 20px; vertical-align: middle;}
.bbs_jchd_info{ margin-top:0px; display:none; margin-left: 34px; color: #bbb; font-size: 12px; height:40px; line-height: 20px; overflow: hidden;}
.bbs_jchd li.open .bbs_jchd_info{ display:block; }
.active h6, .active img{float: left; font-size: 14px; font-weight: normal;}
.active h6{width: -webkit-calc( 100% - 40px ) !important; width: calc( 100% - 40px ) !important;}
/******** left 服务内容 ********/
.service_item .tb_d {width: 100%; display: block; -ms-box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding: 24px 30px 4px;}
.service_item table {width: 100%; border-collapse: collapse;}
.service_item td {width: 33.3%; border: 1px solid #eee; border-width: 0px 0px 1px 1px; text-align: center; padding: 20px 0;}
.service_item tr.tr_one td:first-child, .service_item tr.tr_two td:first-child {border-left-width: 0px;}
.service_item tr.tr_two td {border-bottom-width: 0px;}
.service_item .doc_img img {width: 45px; height: 45px; margin-top: 10px;}
.service_item .doc_fun {line-height: 25px; margin: 15px 0px 0px; font-size: 16px; color: #444141;}
.service_item .doc_money {line-height: 20px; margin: 0px 0px 10px; font-size: 14px; color: #ff7788;}
.service_item .no_open_fun {color: #a3a09b;}
.service_item .no_open_money {color: #BAB7B5;}

/*order 1*/
.order_layout_t{height: auto; padding-bottom: 1px;}
.order_form_main{margin: 50px;}
.order_form_main label{width:80px; line-height: 50px; float: left; font-size: 14px; color: #444141;}
.order_child1{height: 50px;}
.order_child1 input{height: 48px; padding: 0 0 0 10px; border: 1px solid #eee; width: 292px;}
.order_child2{height: auto; margin-top: 34px;}
.order_child2 ul{margin-left: 80px; background-color: blue;}
.order_child2 ul li{width: 138px; height: 48px; float: left; margin: 0 10px 10px 0; border: 1px solid #eee; line-height: 48px; text-align: center;}
.order_child3{height: auto; margin-top: 37px;}
.order_child3 h3{font-size: 16px; height: 59px; border-bottom: 1px solid #eee; line-height: 59px;}
.order_child4{height: auto; margin: 0; padding: 0; height: 60px;}
.order_child4 h4{width: 60%; font-size: 14px; height: 59px; border-bottom: 1px solid #eee; line-height: 59px; font-weight: normal; float: left;}
.order_child4 p{width: 40%; line-height: 59px; border-bottom: 1px solid #eee; text-align: right; float: right; margin: 0; color: #FF7788; font-size: 14px;}
.order_child5{height: 154px; border-bottom: 1px solid #eee;}
.order_child5 a{width:120px; margin-top: 20px;}
.order_child5 a img{width: 20px; height: 20px; float: left;}
.order_child5 a h4{width: 90px; font-size: 14px; margin-left: 30px;}
.order_child5 ul{margin-top: 20px; width: 180px; float: right;}
.order_child5 ul li{width: 100%; height: 30px;}
.order_child5 h5{font-size: 14px; color: #72706E; line-height: 30px; font-weight: normal; text-align: right; float: left; display: inline-block;}
.order_child5 p{font-size: 14px; color: #FF7788; float: right; margin: 0; line-height: 30px;}
.order_child5 .height_li{height: 40px;}
.order_child5 .height_li h5{line-height: 40px;}
.order_child5 .height_li p{line-height: 40px;}
.order_child5 .height_li span{font-size: 20px; font-weight: bold;}
.order_child6{height: 50px; margin-top: 20px;}
.order_child6 input{width: 180px; height: 50px; background-color: #FF7788; border-radius: 5px; color: white; font-size: 16px; border: 0; float: right;}
.hospital_sel{background-color: #F78; color: white;}
.hospital_nor{background-color: white; color: #444141;}
/*order 2*/
.order_2{margin-bottom: 10px;}
/* 选择优惠券-弹框列表 */
.alert_list{width: 400px; height: 300px; background-color: white; border: 1px solid #eee; box-shadow: 2px 2px 4px #eee; padding: 0 15px; overflow: auto; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.alert_list li{height: 100px; background: url(../static/images/ico_addr_normal.png) no-repeat left/20px; padding: 25px 0 0 35px; border-bottom: 1px solid #eee; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.alert_list h4{font-size: 14px; color: #444141; font-weight: normal; line-height: 24px; display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.alert_list h4:nth-child(2){font-size: 12px; color: #AAAAAA;}
.youhui_sel{background-image: url(../static/images/ico_addr_sel.png) !important;}
/*order 3 收货地址管理*/
.addr_choose{margin-bottom: 20px;}
.addr_choose h3{border: none; font-weight: normal;}
.addr_choose li{width: 270px; height: 180px; float: left; padding: 30px 15px; border: 1px solid #eee; margin-right: 20px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.addr_choose li a{font-size: 14px; color: #F78; float: right; line-height: 40px;}
.addr_choose h4, .addr_choose p{font-weight: normal; margin: 0; display: block; font-size: 14px;}
.addr_choose h4{height: 30px; font-size: 18px; margin-top: 10px;}
.addr_choose p:nth-child(2){overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; line-height: 25px;}
.addr_choose p:nth-child(3){white-space:pre-wrap;display:-ms-box;display:-moz-box;display:-webkit-box;display:box;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;}
#add_addr{background: url(../static/images/icon_add_addr.png) no-repeat center/30px;}
#add_addr p{line-height: 180px; text-align: center; color: #AAAAAA;}
.choose_addr{width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); top: 0;}
.choose_addr iframe{width: 320px; height: 480px; padding: 0 !important; left: -webkit-calc((100% - 320px) / 2); left: calc((100% - 320px) / 2); top: -webkit-calc((100% - 480px) / 2); top: calc((100% - 480px) / 2); padding: 0 15px; overflow: auto; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.way_pay{width: 100%; margin-bottom: 30px;}
.way_pay li{line-height: 50px; width: 100%; height: 50px;}
.way_pay li:nth-child(1){border-bottom: 1px solid #eee;}
.way_pay p{margin: 0; float: left;}
.way_pay h5{display: block; float: left; margin-left: 30px; font-weight: normal; color: #F78; font-size: 12px;}
.addr_sel{border-color: #F78 !important;}
.addr_nor{border-color: #eee !important;}
/************************************** 新增时间:2016-09-26    用途:order_detail.html **************************************/
.order_detail_img{width: 60px; height: 100%; float: left;}
.order_detail_img img{width: 60px; height: 60px;}

.has_price{margin: 0;}
.order_price{width: 300px; height: 300px; background-color: #81C646; float: left;}
.order_price h2{color: white; text-align: center; margin-top: 80px; font-size: 38px; font-weight: normal;}
.order_price p{color: #FFE67B; font-size: 24px; text-align: center; margin: 0; line-height: 60px;}
.order_price a{color: white; border: 1px solid white; width: 120px; display: block; text-align: center; font-size: 14px; line-height: 25px;}
.has_price .order_detail{width: -webkit-calc( 100% - 300px ); width: calc( 100% - 300px );}
.has_price .order_detail ul{padding: 30px 0 0 60px;}

.order_detail{width: -webkit-calc( 100% - 260px ); width: calc( 100% - 260px ); height:100%; float: left;}
.order_detail ul{padding-left: 30px;}
.order_detail li{font-size: 14px; line-height: 25px;}
.order_detail h3{font-size: 24px; font-weight: normal; line-height: 40px;}

.order_money{width: 200px; height: 100%; display: inline-block;}
.order_money li{list-style-type: none;}
.order_form_main .order_child5{border-width: 0;}

.pay_title{line-height: 54px; font-size: 14px; color: #444141; border-bottom: 1px solid #eee; margin-left: 50px; width: -webkit-calc( 100% - 100px ); width: calc( 100% - 100px );}
.pay_way{width: 100%; height: 250px; width: -webkit-calc( 100% - 100px ); width: calc( 100% - 100px ); margin-left: 50px; margin-top: 25px;}
.pay_way li{width: 118px; height: 48px; border: 1px solid #eee; float: left; margin-right: 15px;}
.pay_way li:nth-child(1){background: url(../static/images/yee_pay.png) no-repeat center/74px 27px;}
.pay_way li:nth-child(2){background: url(../static/images/ali_pay.png) no-repeat center/74px 27px;}
.liji_pay{width: -webkit-calc( 100% - 100px ); width: calc( 100% - 100px ); margin-bottom: 30px;}
.pay_sel{border-color: #F78 !important;}
.pay_nor{border-color: #eee !important;}

/* 正在支付-弹框 */
.pay_ing{width: 360px; height: 250px; display: block; position: absolute; background-color: white; padding: 0 !important; left: -webkit-calc((100% - 300px) / 2); left: calc((100% - 300px) / 2); top: -webkit-calc((100% - 230px) / 2); top: calc((100% - 230px) / 2); padding: 0 15px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pay_ing .top{width: 100%; height: 50px; background-color: #F5F5F5;}
.pay_ing .top p{font-size: 14px; color: #444141; line-height: 50px; display: inline-block; margin: 0 0 0 15px;}
.pay_ing .top span{width: 50px; height: 50px; display: block; float: right; background: url(../static/images/ico_cha.png) no-repeat center/13px;}
.pay_ing .left{width: 50%; height: -webkit-calc(100% - 50px); height: calc(100% - 50px); display: inline-block; background: url(../static/images/ico_xiaoren.png) no-repeat center/83px;}
.pay_right{width: 50%; float: right;}
.pay_right div:first-child{ margin: 45px 0 5px; border-bottom: 1px solid #eee; width: 120px;}
.pay_right h4{font-size: 18px; font-weight: normal; color: #757575;}
.pay_right a{font-size: 12px; color: #F78; line-height: 30px;}
.pay_right p{font-size: 12px; color: #999999; line-height: 30px; margin: 0;}

/******************************************* baike_zigongneimoyiweizheng 子宫内膜异位症 ***********************/
.baike_about{background: white;}
.baike_about_tablist{height: 50px; border-bottom: 1px solid #eee;}
.baike_about_tablist li{width: 80px; height: 50px; float: left;}
.baike_about_tablist li a{font-size: 18px; color: #444141; line-height: 49px; display: block; text-align: center;}
.baike_about_tablist .active a{color: #F78; border-bottom: 2px solid #F78;}
.baike_about_tabcontainer p{line-height: 24px; padding: 20px 30px; margin: 0;}
.baike_art_item{padding-bottom: 25px;}
.baike_art_item li{float: left; width: 50%; padding: 25px 0 0;}
.baike_art_item li:nth-child(2n){width: -webkit-calc(50% - 30px); width: calc(50% - 30px); margin-left: 30px;}
.baike_art_item li .title{width: 100%;}
.baike_art_item li div{float: left; width: -webkit-calc(100% - 130px); width: calc(100% - 130px);}
.baike_art_item li img{width: 130px; height: 90px; float: left;}
.baike_art_item li p{padding: 0 30px 0 10px; margin: 0; height: 34px;}
.baike_doctor_item{margin: 15px 0 0;}
.baike_doctor_item li{float: left; width: -webkit-calc(33% - 2px); width: calc(33% - 2px); border-right: 1px solid #eee; border-top: 1px solid #eee; padding: 15px 0; list-style-type: none;}
.baike_doctor_item li:nth-child(3n){border-right: none;}
.baike_doctor_item li:nth-child(1), .baike_doctor_item li:nth-child(2), .baike_doctor_item li:nth-child(3){border-top: none;}
.baike_doctor_item li img{width: 80px; height: 80px; border-radius: 40px; margin: 0 auto; display: block;}
.baike_doctor_item li p{text-align: center; margin: 8px 0; padding: 0 15px;}
.baike_doctor_item li .current_yue{width: 118px; height: 34px; border: 1px solid #eee; border-radius: 18px; display: block; line-height: 34px; text-align: center; margin: 0 auto;}
.baike_hospital_item{padding-bottom: 15px;}
.baike_hospital_item li p{text-align: left;}
.baike_hospital_item .hospital_star{margin-left: 15px;}
.baike_decode_item{width: -webkit-calc(50% - 40px); width: calc(50% - 40px); float: left;}
.baike_decode_item p{margin: 10px 0; padding-right: 40px; line-height: 24px;}
.baike_decode_item p span{margin-right: 8px;}

/****************************************** baike_duonangluanchaozonghezhengnew 多囊卵巢new ********************************/
.baike_about_tablist_style{height: 50px;}
.baike_about_tablist_style li{padding: 0 15px; height: 50px; float: left; line-height: 50px;}
.baike_about_tablist_style li a{color: #F78; display: block;}
.column_small_img{width: 130px; height: 91px;}
.column_small_img img{width: 100%; height: 91px;}
.column_small_content{width: 670px;}
.double_ul_list{width: 49%; float: left;}
.double_ul_list li{width: 100%; font-size: 12px; color: #444141; height: 30px; margin-right: 0; line-height: 30px;}
.double_ul_list li a{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; padding: 0 20px 0 0;}
.double_ul_list_right li a{padding: 0 20px 0 40px;}

/****************************************** jinrizixun 今日资讯 *****************************************/
.baike_art{width: -webkit-calc(100% - 64px); width: calc(100% - 64px); border: 2px solid #eee;}
.baike_art .column_box{margin-top: 0;}
.baike_art_box_r .quan_tags{border: 2px solid #eee;}
.baike_art_box_r .quan_tags .lanmu_title{border: none;}
.baike_art_box_r .quan_tags .lanmu_title em{padding: 0; color: #444141;}
.baike_art_box_r .quan_tags .lanmu_title em::after{display: none;}
.baike_art_box_r .quan_tags .baike_all{color: #F78;}
.baike_art_item .title{font-size: 18px; color: #444141; border-bottom: 1px solid #eee; width: 100%; margin-bottom: 20px; width: -webkit-calc(100% - 30px); width: calc(100% - 30px);}
.baike_art_item .title h4{border-bottom: 2px solid #F78; line-height: 26px; float: left; font-weight: normal; padding-bottom: 10px;}
.baike_art_item .item_ul{width: 100%; margin-top: 8px;}
.baike_art_item .item_ul a:hover{text-decoration: underline; color: #ccc;}
.baike_art_item .item_ul p{line-height: 22px; position: relative;}
.baike_art_item .item_ul p:before{content: ''; width: 4px; height: 4px; border-radius: 2px; background-color: #ccc; position: absolute; left: 0; top: 8px;}
.column_art_item li{padding: 0; height: auto; width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0;}
.column_art_item .item_ul p{line-height: 23px;}
/*.column_art_item li:first-child{margin-right: 20px;}*/
.column_art_item li div{height: auto; border: none;}
.column_art_item .item_ul p:before{top: 9px;}


/******************************************* 用户教程user_study.html **********************************/
.user_study{padding: 10px 35px 60px; background-color: white;}
.user_study h4{font-size: 20px; color: #444141; text-align: center; font-weight: normal; line-height: 80px; border-bottom: 1px solid #eee;}
.sty_download{margin: 20px auto; width: -webkit-calc(100% - 40px); width: calc(100% - 40px); height: 107px; border: 1px solid #FEE1EA; border-radius: 5px;}
.sty_download img{width: 70px; height: 70px; margin: 20px 0 0 30px; float: left;}
.sty_download h3{font-size: 22px; color: #000; font-weight: normal; margin: 25px 0 0 15px;}
.sty_download p{font-size: 16px; color: #aaa; margin: 8px 0 0 15px;}
.sty_download a{font-size: 18px; color: #F78; text-align: center; line-height: 48px; float: left; border-radius: 25px; border: 1px solid #F78; width: 155px; margin: 28px 10px 0 0;}
.sty_img img{margin: 0 auto; display: block; padding: 14px; border: 1px solid #FEE1EA; border-radius: 5px;height: 400px;}
.sty_img1, .sty_img2{margin: 50px auto 0;}
.sty_card{width: 544px; height: 183px; border: 1px solid #eee; margin: 0 auto;}
.sty_card p{margin-bottom: 5px;}
.sty_card img{width: 70px; height: 70px; border-radius: 35px; margin: 55px 10px 0 30px; float: left;}
.sty_card .fr{width: 150px; height: 150px; margin: 16px 16px 0 0; padding-left: 16px; border-left: 1px solid #eee; border-radius: 0;}
.sty_img2 div{position: relative; border: 1px solid #FEE1EA; border-radius: 5px; float: left; padding: 30px 0 0;}
.sty_img2 div:first-child{margin-right: 10px;}
.sty_img2 p{display: block; width: 100%; position: absolute; height: 46px; top: -23px; margin: 0;}
.sty_img2 img{padding: 0 14px 14px;}
.sty_img2 span{display: block; width: 107px; height: 46px; border-radius: 23px; background-color: #F78; color: white; font-size: 19px; margin: 0 auto; text-align: center; line-height: 46px;}
.sty_way{width: -webkit-calc(100% - 40px); width: calc(100% - 40px); padding: 10px 0 0; margin: 35px 20px 0; border-top: 1px solid #eee;}

/* 知识问答 */
.knowledge_qa{background: white;}
.knowledge_qa ul{width: -webkit-calc(50% - 111px); width: calc(50% - 111px); float: left; padding: 0 20px 0 65px; margin: 20px 0;}
.knowledge_qa ul:nth-child(3){border-left: 1px solid #eee;}
.knowledge_qa ul li{margin-bottom: 10px; font-size: 14px;}
.knowledge_qa ul li:last-child{margin-bottom: 0;}
.knowledge_qa ul li:before{content: ""; width: 6px; height: 6px; border-radius: 3px; background-color: #BABABA; display: block; left: -20px; top: 8px; position: relative; float: left;}

/* 底部悬浮按钮 */
#zhichiBtnBox, .telephone{visibility: hidden;}
#ZCChatFrame{top: 50% !important; left: 50% !important; width: 600px !important; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;}

.telephone.show{opacity: 1;}
.zhichi_erweima{display: block !important; background: url(../static/images/icon_kefu_phone.png) no-repeat center/38px #f78 !important;}
.erweima{width: 100px; height: 100px; display: none; position: fixed; bottom: 20px; right: 123px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.erweima img{width: 100%; height: 100%;}
.erweima canvas{padding: 4px;}
.telephone{position: fixed; bottom: 90px; right: 40px; width: 60px; height: 60px; background: url(../static/images/icon_kefu.png); cursor: pointer; z-index: 1000000; background-color: #ff7788; border-radius: 50%; background-repeat: no-repeat; background-position: 19px -357px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px; opacity: 0; transition: opacity 0.5s ease-in-out;}
.phone-title{color: #555556; font-size: 13px; border: 1px solid #ebeff0; position: absolute; right: -26px; top: -43px; line-height: 30px; box-shadow: rgba(107, 113, 114, 0.14902) 0px 2px 4px 0px; font-family: "Microsoft Yahei", Arial, Helvetica; text-align: right; width: 100px; height: 30px; background: #fff; border-radius: 3px; z-index: 100001; display: none; text-align: center;}
.phone-title span{line-height: 32px; font-size: 13px; color: #555556;}

/* pc端 拨电话悬浮窗 */
.telephonemain{display: none; position: fixed; top: 50%; left: 50%; width: 530px; height: 250px; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px; background: url(../static/images/ico_telephonemain_bg.png) no-repeat bottom/100%;}
.telephonemain .title{width: 100%; height: 74px; background: white; position: relative;}
.telephonemain .txttitle{width: 100%; padding: 0 20px; height: 100%; line-height: 74px;}
.telephonemain .txttitle p{padding-left: 37px; background: url(../static/images/ico_telephonemain_logo.png) no-repeat left/25px 36px; font-size: 20px; float: left;}
.telephonemain .txttitle span{float: right; padding-left: 33px; background: url(../static/images/ico_telephonemain_phone.png) no-repeat left/22px 25px; font-size: 22px; color: #f78; font-weight: bold;}
.telephonemain .closetelephone{width: 28px; height: 28px; position: absolute; top: -8px; right: -8px; background: url(../static/images/ico_telephonemain_close.png) no-repeat center/100%; cursor: pointer;}
.telephonemain .inner{width: 100%; height: 176px; background: rgba(0, 0, 0, 0.3);}
.telephonemain .inner div{width: 346px; height: 46px; margin: 0 auto; padding-top: 56px;}
.telephonemain .inner #telInput{width: 222px; line-height: 46px; font-size: 16px; color: #444411; float: left; border: none; padding: 0 10px;}
.telephonemain .inner #callBtn{display: block; width: 104px; line-height: 46px; cursor: pointer; font-size: 16px; color: white; background: #FF7788; border: none; padding: 0;}
.telephonemain .inner p{font-size: 12px; color: white; margin: 12px auto 0; text-align: center;}

/* 悬浮列表*/
.suspendList{width: 65px; position: fixed; z-index: 9999;right: -3px; top: 50%; background-color: white; display: block;}
.suspendList ul{margin-bottom: 0;}
.suspendList ul li img{box-sizing: content-box;}
.suspend_smallMan{position: absolute; left: 10px; top: -40px;}
.suspend_smallMan img{width: 41px; height: 47px;}
.tag_list{position: relative}
.tag_list ul li{background-color: #F4F4F4; width: 100%; height: 60px;margin-top: 1px;cursor: pointer}
.tag_list ul li img{width: 30px; height: 30px; margin: 0 auto; padding-top: 15px; display: block;}
.tag_list ul li:first-child{height: 120px;margin-top: 0; position: relative; background: url(../static/images/ico_hyb_font.png) no-repeat center/27px 93px #FFE1E5;}
.tag_list ul li:first-child img{width: 100%; height: 100%; padding: 0;}
.suspend_twoBarcode{position: absolute; right: -55px; z-index:-1; top: 0; height: 120px; width: 120px; border: 2px solid #eee;}
.bigMan{position: absolute;right: 20px; bottom: 107px;display: none;width: 71px; height: 83px;overflow: hidden}
.bigMan img{width: 100%; height: 100%;}
.btn_cond{height: 34px;width: 34px; display: block; position: absolute; left: -20px; top: 40px; cursor: pointer;}
.twoBarcode{width: 100%; height: 100%; background: white; position: absolute; z-index: 100;}

.showbar_div{width: 100%; height: 50px; position: fixed; overflow: hidden; border-radius: 25px; bottom: 20px; display: none;}
.showbar_div div{position: absolute; left: 0; top: 0;}
.showbar_div img{width: 40px; height: 40px;}
.telephone_group{display: none;}

.youqing_link{margin-top: 30px; height: 30px; overflow: hidden;}
.youqing_link p{margin: 0; color: #f78; font-size: 14px; float: left; line-height: 30px; margin-right: 30px;}
.youqing_link li{margin: 0; float: left; padding-right: 20px; line-height: 30px; font-size: 14px;}
.youqing_link li a{color: #63b9f6;}
.youqing_link li a:hover{color: #f78;}

#bottom_download_mobile{display: none;}

/* 底部悬浮框 */
.suspendDiv {display: none}

/* 小精灵弹框 */
.elf_alert{max-width:320px;max-height:560px;height: 90%;position:fixed;top:50%;right:80px;width:100%;z-index:9999;display:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%); box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.elf_alert iframe{width:100%;height:100%}
.bk_sg_zixun{display: none;}

@media (min-width:280px) and (max-width:768px){
    /* 百度熊掌号 */
    .cambrian_div{display: block;}
    /* 轮播 */
    .scroll_main, .scroll_imgs, .activity, .num1_top_temp, .header_temp{display: none !important;}
    .img_wrap a{width: 100vw; height: 190px;}
    .news_one_img, .lunbo_box{height: 190px;}
    /* 底部下载 */
    #dw_bar{display: block !important;}
    /* 手机端轮播图 */
    .m_lunbo_temp{display: block; margin: 0; float: none; width: 100%; height: 45vw;}
    .m_lunbo_temp .img_wrap a{width: 100vw; height: 45vw; background-size: 100% 100%;}
    /* right */
    .column_box_r, .col_box_r{display: none;}
    /* left */
    .column_box_l, .baike, .col_box_l{width: 100% !important;}
    .column_img{display: none;}
    .column_content{width: -webkit-calc(100% - 30px);width: calc(100% - 30px); margin-left: 15px;}
    .column_content li{width: 100%; margin-right: 0;}
    .fiexd_box{height: auto;}
    .activity{display: none;!important;}
    .baike_item ul{width: 100%;}
    .baike_item img{margin: 25px 0 0 15px;}
    /* header */
    .header{display: none;}
    /*.center{padding-top: 60px;}*/
    .mobile_header{display: block; top: 0; left: 0; width: 100%; height: 60px; z-index: 9999; background-color: white; border-bottom: 1px solid #eee;}
    .mobile_header img{float: left; width: 100px; height: 40px; margin: 10px 0 0 10px;}
    .mobile_header .user_singin{display: block;}
    .user_singin{margin-top: 12px; float: right !important; margin-right: 60px;}
    .user_singin_img img{margin: 0;}


    .layout{ width:100%; display: block;}
    .layout_l, .layout_r{width: 100%; float:none;}

    #box_xmain {padding-bottom:196px;}
    .footer_box{margin-top:-196px; height:196px;}
    .page-header-clear{height:50px; display:block; width:100%}

    /*  主导航 */
    .header_top{ position: fixed; z-index:10; background: none; width:120px; right: 40px; top:5px; height: 35px; overflow: hidden;}
    .header_top_l,.header_app_download{ display: none !important;}
    .header_top .user_singin{ text-align: right}
    .mobile_header .user_singin_name{display:none;}
    .header_top .user_singin .user_singin_name, .header_top .user_singin .user_singin_name p{ width:auto;}
    .header_temp_top, .header_temp_top_ul{display: none;}
    .user_singin_img{ margin-right: 5px;display: none;}
    .user_singin_img a .mask, .user_singin_edit{display: none;}
    .user_singin_img a, .user_singin_img a img{ border-radius: 50px; width: 23px; height: 23px; background-clip: padding-box;}
    .header_box{ height:50px; position: fixed; z-index: 9; border-bottom: 1px solid #f4f3f2}
    .header_box .layout{width: 100%; display: block;}
    .header_box .navi_tel{display:none}
    .header_box .logo{ float: none; margin:8px auto 10px 10px;width: 90px; height: auto;}
    .header_box .logo h2, .header_box .logo h2 a{ width: 90px; height: auto;}
    .iframe_top{ display: none;}

    .header_box .miannav{float: none !important; padding:0; margin: 0; width: 100%;}
    .header_box .miannav ul{display:table-cell;vertical-align:middle; margin:0 !important; padding:0 !important;}
    .header_box .miannav li{ display:block; float:none; margin: 0; text-align: center;}
    .header_box .miannav li a{ color: #fff;  line-height:40px;}
    .miannav_liadd{margin-left:0;padding-left:0; }
    .miannav_liadd:after{display: none;}



    .fat-nav,.hamburger__icon,.hamburger__icon:after,.hamburger__icon:before{-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;}
    .hamburger{display: none; width:50px;height:50px;position:fixed;top:5px; right:0;z-index:10000;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}
    .hamburger__icon{position:relative;margin-top:7px;margin-bottom:7px}
    .hamburger__icon, .hamburger__icon:after,.hamburger__icon:before{display:block;width:25px;height:2px;background-color:#222;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-duration:.4s}
    .hamburger__icon:after, .hamburger__icon:before{position:absolute;content:""}
    .hamburger__icon:before{top:-7px}
    .hamburger__icon:after{top:7px}
    .hamburger.active .hamburger__icon{background-color:transparent}
    .hamburger.active .hamburger__icon:after,.hamburger.active .hamburger__icon:before{background-color:#fff}
    .hamburger.active .hamburger__icon:before{-moz-transform:translateY(7px)rotate(45deg);-ms-transform:translateY(7px)rotate(45deg);-webkit-transform:translateY(7px)rotate(45deg);transform:translateY(7px)rotate(45deg)}
    .hamburger.active .hamburger__icon:after{-moz-transform:translateY(-7px)rotate(-45deg);-ms-transform:translateY(-7px)rotate(-45deg);-webkit-transform:translateY(-7px)rotate(-45deg);transform:translateY(-7px)rotate(-45deg)}
    .fat-nav{ top:0;left:0;z-index:9999;position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch; z-index: 10;}
    .fat-nav__wrapper{width:100%;height:100% !important; display:table;table-layout:fixed; overflow: hidden; transform: translateY(0%) !important;}
    .fat-nav__wrapper ul{vertical-align: middle; display: table-cell;}
    .fat-nav__wrapper li{line-height: 40px; text-align: center;}
    .fat-nav__wrapper a{color: white;}
    .fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}



    .footer{ padding:10px 0; height:auto;}
    .footer li.footer_b, .footer li.footer_a p, .footer li.footer_a:nth-child(2){ display: none;}
    .footer li{float: none;}
    .footer_a {width: auto; text-align: center; margin-top:10px;}
    .footer_a a{ display: inline-block; margin: 0 10px;}
    .footer_c{ padding-left: 0; margin-top: 0;}
    .footer_c p{ margin: 0; padding: 0;}
    .kefu_tel{ line-height: 20px;}
    .kefu_tel a{ color: #f78 !important;}
    .kefu_time{ margin-bottom: 10px !important;}
    .right_kefu{position: fixed;bottom:-5%;}
    .right_kefu .kefu_qq{display: none;}
    .right_kefu .kefu_phone{display: none;}

    /* bbs_Article_new */
    .author_detail img{width: 60px; height: 60px; margin-right: 10px;}
    .bbs_postuser_dj{width: 18px; height: 18px; line-height: 18px; left: 76px;}
    .bbs_Article_content img{max-width: 100%;}
    .bbs_Article_content{padding: 0 15px;}
    .bbs_Article_box{padding: 40px 15px;}
    .bbs_adopt_title{margin: 0px 0 20px 90px;}
    .lanmu_title_add a, .lanmu_title_add span{padding: 0 10px;}
    .bbs_list_dt{ width: 50px; height: 50px;}
    .bbs_list_dd{ width: 100%;-webkit-calc( 100% - 65px ); width: calc( 100% - 65px );}
    .bbs_list_dd .bbs_post_title{ height: auto;}
    .bbs_list_dd .bbs_post_title a{white-space:initial}
    .bbs_list_dd .bbs_post_assist{ height: auto;}
    .bbs_list_dd .bbs_post_assist .fl{ width: 100%; float: none;}
    .bbs_list_dd .bbs_post_assist .fl a,
    .bbs_list_dd .bbs_post_assist .fr{display: none;}
    .qqFace{left: 0 !important;}
    .qqFace table td img{width: 24px;}

    /* bbs_index_new */
    .quanzi_item{width: 100%; height: auto;}
    .quanzi_list .quanzi_item:nth-child(2n+1){margin-right: 0;}
    .quanzi_item p{margin: 0 0 0 15px;}
    .quanzi_item ul{margin: 18px 0 0 10px;width: -webkit-calc(100% - 89px);width: calc(100% - 89px);}
    .seek_help{margin: 10px 0 0;}
    .hot_topic_ul{margin: 0 15px 0; width: -webkit-calc(100% - 30px);width: calc(100% - 30px);}
    .hot_topic_ul li{width: 100%;}

    /* bbs_list_new */
    .bbs_quanzi_tags, .bss_list{padding: 0 15px;}
    .article_position{margin-left: 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
    .layout_l_title{float: left;}
    .layout_l_title p{margin: 0 5px 0 0;}
    .layout_l_title{height: 48px;}
    .news_post{display: none;}
    .bss_list .tabs-list li a{line-height: 40px; font-size: 18px; padding: 0 3px; margin-right: 0;}
    .bss_list .tabs-list{height: 42px;}
    .bbs_post_head a{max-width: 100%;}
    .bbs_post_head{display: block; height: 30px;}

    /* by_index */
    .by_intro{height: auto;}
    .by_intro_detail{padding: 0 15px 15px; width: auto; margin: auto;}
    .by_topic_cell{height: auto;}
    .by_topic_cell .fl{margin: 30px 15px 0 0;}
    .by_topic_cell .fr{width: -webkit-calc(100% - 100px);width: calc(100% - 100px);}
    .by_topic_cell .fl_tag{display: none;}

    .diff_yun ul{height: auto;}

    /* .top_bg_div{height: 60px;} */

    .city-box{width: auto !important;}



    /* topic_index */
    .guide_talk{padding: 20px 20px 0; display: none;}
    .mob_guide_talk{display: block; position: relative;}
    .mob_topic_guide{display: block;}
    .mob_guide_talk img{width: 100%;}
    .mob_guide_talk .talk_title{position: absolute; width: -webkit-calc(100% - 40px); width: calc(100% - 40px); left: 20px; bottom: -47px; height: 80px; box-shadow: 0px 1px 6px 0px lightgrey; background-color: white;}
    .talk_title .qi{margin: 0;}
    .talk_title p{font-size: 12px; padding: 15px 15px 0;}
    .talk_title p span{padding: 1px 3px; margin: 0 1px; background-color: #F78; color: white; border-radius: 2px; font-size: 12px;}
    .talk_title h2{font-size: 18px; font-weight: normal; padding: 8px 15px 15px;}
    .topic_detail{width: -webkit-calc(100% - 40px);width: calc(100% - 40px); padding: 0 20px 20px;}
    .topic_detail1{width: -webkit-calc(100% - 40px);width: calc(100% - 40px); padding: 0 20px 20px;}
    .guide_talk_div img{display: none;}
    .guide_talk_div p{width: 100%;}
    .guide_talk_div{padding: 6px 0;}
    .bottom_jctj h3{margin-left: 20px;}
    .bottom_jctj li{width: -webkit-calc(100% - 40px); width: calc(100% - 40px);}
    .layout-left, .guide_talk .bg{right: 0;}
    .bottom_jctj li p{width: 243px;}
    .mob_layout{padding-top: 60px; background-color: white;}
    /* doctor_index_new */
    .doctor_item li{width: -webkit-calc((100% - 24px) / 2);width: calc((100% - 24px) / 2);}
    .doctor_item li:nth-child(2n){margin: 0 0 20px;}
    .condition ul li, .condition ul li a{height: auto;}
    .hos_con .condition ul{height: auto;}

    /* hospital_list_new */
    .hospital_dl{display: block; width: 274px; margin: 0 auto;}
    .hospital_img, .hospital_txt, .hospital_txtadd{float: none; margin-left: 0;}
    .hospital_txt{width: 280px;}
    .hospital_txtadd{text-align: left;}

    /* doctor_detail */
    .art_doc_head, .art_doc_detail, .art_doc_r{float: none; margin: 0 auto;}
    .art_layout_t{height: auto;}
    .art_doc_detail{width: -webkit-calc(100% - 15px);width: calc(100% - 15px);}
    .art_doc_r .main_d{border: none; margin-top: 0;}
    .art_doc_detail .art_doc_intro{width: 100%; margin-top: 10px;}
    .art_doc_r{width: auto;}
    .m_l_40{margin-left: 15px !important;}
    .doctor_intro p, .doctor_case p{margin: 25px 15px;}
    .doctor_case ul, .patient_consult ul{margin: 0 15px;}
    .doctor_case li{margin: 0;}
    .patient_consult li{margin: 20px 0 0;}
    .patient_consult .title h6{overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
    .patient_consult .title img{vertical-align: baseline;}
    .server_judge dl{margin: 20px 15px 0;}

    /* hospital_detail_new */
    .hospital_head{width: 100%; float: none; margin: 20px auto; padding-top: 20px;}
    .hospital_head img{margin: 0 auto; display: block;}
    .art_doc_detail table{margin: 0 auto;}
    .hos_mark{margin: 0 auto; padding-top: 30px;}
    .hos_docs .doctor_item li{width: 100%;}
    .left_item{padding-top: 20px;}

    /* 名医服务 */
    .doctor_list_more li{border: none;}
    .meal_img{height: -webkit-calc((100vw - 50px) * 0.35); height: calc((100vw - 50px) * 0.50);}
    .meal_ul{display: table;}
    .famous_doc_tablist{margin: 0; width: 100%; box-sizing: border-box; padding: 0 15px;}
    .famous_doc_tablist li{font-size: 14px;}
    .famous_doc_tablist li:last-child{padding: 0;}
    .famous_doc_tablist h2{font-size:18px;font-weight:normal;}
    /* 知识问答 */
    .knowledge_qa ul{width: -webkit-calc(50% - 10px) !important; width: calc(50% - 10px) !important; padding: 0 10px 0 40px !important;}
    .knowledge_qa ul:nth-child(3){border-left: none; border-top: 1px solid #eee !important; border-bottom: 1px solid #eee; margin: 0 0 20px 0; padding-top: 20px !important; padding-bottom: 20px !important;}
    .knowledge_qa ul:nth-child(4){margin-top: 0;}
    .about_content{width:auto;padding:20px 30px; }
    /* .telephonewidely{display: none;} */

    /* 百科 - 子宫内膜异位症 */
    .baike_about_tablist li{width: 20%;}
    .baike_about_tablist li a{font-size: 14px;}
    .baike_art_item li{width: 100%;}
    .baike_art_item li img{width: 80px; height: 54px; margin-top: 12px;}
    .baike_art_item li div{width: -webkit-calc(100% - 80px); width: calc(100% - 80px);}
    .baike_art_item li p{padding: 0 0 0 10px;}
    .baike_doctor_item li{width: 100%; border: none; border-bottom: 1px solid #eee;}
    .baike_decode_item{width:100%; padding: 0 !important; border: none !important;}
    .baike_decode_item p{padding-right: 0;}

    /* 第三代试管婴儿专题 */
    .tube_step{width: 100%; margin: 0 auto;}
    .tube_step ul{overflow: hidden;}
    .tube_step_div{height: auto; padding: 0 15px 15px; width: -webkit-calc(100% - 30px); width: calc(100% - 30px);}
    .tube_step li{width: 33.3%; width: -webkit-calc((100% - 68px) / 2); width: calc((100% - 68px) / 2); background: url(../static/images/ico_step_bg.png) no-repeat top/100% 62%;}
    .tube_step li:nth-child(3n){background: none; width: 68px;}
    .corwd_attack{overflow: hidden; height: auto;}
    .corwd_attack .div{width: -webkit-calc(100% - 30px); width: calc(100% - 30px); height: auto; float: none; padding: 0 15px;}
    .third_tube_layout{width: -webkit-calc(100% - 30px); width: calc(100% - 30px);background: white; padding: 0 15px;}




    /* 2018 new web mobile css */
    .head{display: none;}
    /* 悬浮按钮 */
    .telephone{width: 50px !important; height: 50px !important; background-position: 15px -360px !important; bottom: 80px; display: none;}
    #zhichiBtnBox{bottom: 140px !important; display: none !important;}
    .zhichi_erweima{background-position: center !important; display: none !important;}
    .suspendList{display: none;}
    #bottom_download_mobile{display: none; width: 100%; height: 60px; position: fixed; top: 0; z-index: 99999; background: white;}
    #bottom_download_mobile img{width: 100%; height: 100%;}
    #bottom_download_mobile .lg{position: absolute; width: auto; height: 100%;}
    #bottom_download_mobile a{position: absolute; right: 4%; height: 48%; top: 31%;}
    #bottom_download_mobile a img{height: 100%; width: auto;}
    /*修改样式*/
    .telephone_group{width: 50px; height: 50px; bottom: 50px; position: fixed; right: 40px; z-index: 9999;display: none; }
    .telephone_group img{right: 55px; width: 50px; height: 50px;}
    .telephone_group_way{border-radius: 6px; overflow: hidden; bottom: 55px; left: -36px; position: absolute; display: none;background-color: white;box-shadow: rgba(15, 66, 76, 0.5) 0 0 14px 0;}
    .telephone_group_way a{height: 30px; font-size: 14px; width: 100px;  line-height: 30px;  text-align: center;  border: 1px solid #F4F4F4;  margin-bottom: 2px;padding-left: 15px; color: #444141; background: url("../static/images/icon_zixun.png") no-repeat top 8px left 11px/16px #F4F4F4; font-size: 14px; display: block;}
    .telephone_group_way a:last-child{background: url("../static/images/icon_tel.png") no-repeat top 7px left 11px/15px #F4F4F4; margin-bottom: 0;}
    /* hamburger */
    .mobile_header .hamburger{position: absolute; top: 7px !important;}


    /* 底部悬浮框 */
    .suspendDiv {width: 100%; max-width: 640px; height: 2.6rem; position: fixed; bottom: 0; background: white; z-index: 9999; display: block; box-shadow: rgba(15, 66, 76, 0.5) 0 0 14px 0;}
    .suspendDiv .person {display: block; width: 3.64rem; height: 3.64rem; position: absolute; bottom: 0; left: 0;}
    .suspendDiv p { font-size: 0.56rem; color: #3d3e3e; line-height: 0.88rem; position: absolute; left: 2.72rem; top: 0.4rem; margin: 0; }
    .suspendDiv a { width: 3rem; height: 100%; text-align: center; font-size: 0.56rem; color: #f68; line-height: 0.72rem; position: absolute; right: 0; top: 0; background: #fff0f0; }
    .suspendDiv a img { width: 1.04rem; height: 1.04rem; margin: 0.4rem auto 0.12rem; display: block; }
    .suspendDiv .consult {right: 3rem;}
    .suspendDiv .consult:before { content: ''; display: block; width: 1px; height: 2rem; background: white; position: absolute; right: 0; top: 0.32rem; }


    /* ********** 更新第三试管费用页适配 *********** */

    /* tab */
    .doctor_list_more{padding: 0 15px;}
    .doctor_list_more li{width: -webkit-calc(50% - 15px); float: left; margin-right: 15px; padding: 0; height: auto; margin-bottom: 15px;}
    .doctor_list_more .doctor_tx{width: 100%; height: 100px; overflow: hidden;}
    .doctor_list_more .doctor_tx img{width: 100%; height: 100%;}

    /* 套餐 */
    .meal{padding: 0 15px;}
    .meal_ul li{width: -webkit-calc(50% - 15px); padding: 0; margin-right: 15px; height: auto; margin-bottom: 15px;}
    .meal_ul li:nth-child(2n){margin-right: 0!important;}
    .meal_ul li img{width: 100%; height: 100px; overflow: hidden;}
    .div_ul_bk_sgfy{ width: 100%; overflow: hidden;}

    .bk_sg_zixun{width: 80%; overflow: hidden; margin: 0 auto; border-top: 1px solid #eee; padding: 15px 0; display: block;}
    .bk_sg_zixun .zx{width: 48%; overflow: hidden; padding-left: 20px;}
    .bk_sg_zixun .one{float: left;}
    .bk_sg_zixun .two{float: right;}
    .bk_sg_zixun .zx img{width: 30px; height: 30px; border-radius: 50%; float: left; margin-right: 10px; display: block;}
    .bk_sg_zixun .zx a{display: block; color: #f68; line-height: 30px; display: block; }


}
ins#nb_icon_wrap{display:none !important;}
.best_post_block1 {
  
  }
  .xingbiexuan {
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .xingbiexuan .xingbiexuan_box {
    width: 48%;
  }
  .xingbiexuan .xingbiexuan_box_con {
    display: flex;
  }
  .xingbiexuan .xingbiexuan_box_con .xingbie_box_con_img1 {
    width: 180px;
    height: 120px;
  }
  .xingbiexuan .xingbiexuan_box_con .xingbie_box_con_right {
    margin-left: 20px;
    flex: 1;
  }
  .xingbiexuan .xingbiexuan_box_con .xingbie_box_con_right .xingbie_box_con_right_p1 {
    font-size: 18px;
    font-weight: 600;
    color: #444141;
  }
  .xingbiexuan .xingbiexuan_box_con .xingbie_box_con_right .xingbie_box_con_right_p2 {
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    margin-top: 10px;
  }
  .xingbiexuan_box_con2 {
    margin-top: 20px;
  }
  .best_post_block2{
  margin-top: 20px;
  }
  .xingbiexuan_box_con2_p2 {
    margin-top: 15px;
  }
  .xingbiexuan_sp1 {
    background-color: #FFECF1;
    color: #FF6688;
    font-size: 12px;
    box-sizing: border-box;
    padding: 2px 5px;
    margin-right: 10px;
  }
  .jiedabox1 {
    margin-top: 24px;
    margin-bottom: 20px;
    width: 48%;
  }
  .jiedabox1 .jiedabox1_box1 {
    display: flex;
  }
  .jiedabox1 .jiedabox1_box1 .jiedabox1_box1_img1 {
    width: 90px;
    height: 118px;
    margin-right: 20px;
  }
  .jiedabox1 .jiedabox1_box1 .jiedabox1_box1_con1 {
    flex: 1;
  }
  .jiedabox1 .jiedabox1_box1 .jiedabox1_box1_con1 .jiedabox1_box1_con1_p1 {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
  }
  .jiedabox1 .jiedabox1_box1 .jiedabox1_box1_con1 .jiedabox1_box1_con1_p2 {
    color: #333333;
    font-size: 12px;
    margin-top: 15px;
    line-height: 17px;
  }
  .jiedabox1 .jiedabox1_box1 .jiedabox1_box1_con1 .jiedabox1_box1_con1_p3 {
    color: #333333;
    font-size: 12px;
    line-height: 17px;
  }
  .jiedabox1_box2 {
    width: 375px;
    box-sizing: border-box;
    padding: 15px;
    background-image: url(../static/images/shengnan1_11.png);
    background-size: 100%;
    margin-top: 15px;
    border-radius: 4px;
  }
  .jiedabox1_box2 .jiedabox1_box2_con {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 18px;
    background-color: rgba(255, 255, 255, 0.84);
    border-radius: 4px;
    font-size: 13px;
    color: #333333;
    height: 150px;
  }
  .jiedabox1_box2 .jiedabox1_box2_con2 {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }
  .jiedabox1_box2 .jiedabox1_box2_con2 .jiedabox1_box2_con2_btn1 {
    width: 154px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F9EAD3;
    color: #E59B21;
    font-size: 15px;
    border-radius: 4px;
    font-weight: 600;
  }
  .jiedabox1_box2 .jiedabox1_box2_con2 .jiedabox1_box2_con2_btn2 {
    width: 154px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #DCEBFB;
    color: #4A90E2;
    font-size: 15px;
    border-radius: 4px;
    font-weight: 600;
  }
  .jiedabox1_box3 {
    width: 375px;
    box-sizing: border-box;
    padding: 15px;
    background-image: url(../static/images/shengnan1_12.png);
    background-size: 100%;
    margin-top: 15px;
    border-radius: 4px;
  }
  .jiedabox1_box3 .jiedabox1_box2_con {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 18px;
    background-color: rgba(255, 255, 255, 0.84);
    border-radius: 4px;
    font-size: 13px;
    color: #333333;
    height: 150px;
  }
  .jiedabox1_box3 .jiedabox1_box2_con2 {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }
  .jiedabox1_box3 .jiedabox1_box2_con2 .jiedabox1_box2_con2_btn1 {
    width: 154px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F1E4FC;
    color: #AC6BE4;
    font-size: 15px;
    border-radius: 4px;
    font-weight: 600;
  }
  .jiedabox1_box3 .jiedabox1_box2_con2 .jiedabox1_box2_con2_btn2 {
    width: 154px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #D3F3ED;
    color: #10A98B;
    font-size: 15px;
    border-radius: 4px;
    font-weight: 600;
  }
  .jiedabox1_box3_con12 {
    background-color: #FF6688;
    border-radius: 25px;
    width: 200px;
    box-sizing: border-box;
    padding: 8px 20px;
    margin: 0 auto;
    margin-top: 15px;
    display: flex;
    justify-content: center;
    margin-left: 20%;
  }
  .jiedabox1_box3_con12 .jiedabox1_box3_img {
    width: 20px;
    height: 17px;
    margin-right: 10px;
    margin-top: 2px;
  }
  .jiedabox1_box3_con12 .jiedabox1_box3_p1 {
    color: white;
    font-size: 15px;
  }
  .jiedamochou {
    margin-bottom: 6px;
    font-size: 16px;
    color: #FF6688;
    text-align: center;
    font-weight: 600;
  }
  .dujianian {
    width: 100%;
    background-image: url(../static/images/dujianian.png);
    box-sizing: border-box;
    padding-top: 26px;
    padding-left: 68px;
    padding-bottom: 21px;
  }
  .dujianian .dujianian_p1 {
    color: #333333;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
  }
  .dujianian .dujianian_p2 {
    color: #FF6688;
    font-size: 28px;
    line-height: 40px;
    margin-top: 2px;
  }
  .dujianian .dujianian_p2 span {
    font-size: 42px;
    line-height: 40px;
  }
  .dujianian .dujianian_p3 {
    box-sizing: border-box;
    padding: 3px 8px;
    background-color: #FFFFFF;
    color: #F5A623;
    font-size: 14px;
    line-height: 28px;
    margin-top: 2px;
    float: left;
  }
  .dujianian .dujianian_btnbox {
    display: flex;
    margin-top: 12px;
  }
  .dujianian .dujianian_btnbox .dujianian_btn1 {
    box-sizing: border-box;
    padding: 5px 25px;
    background-color: #FF6688;
    color: white;
    font-size: 16px;
    font-weight: 600;
    border-radius: 15px;
  }
  .dujianian .dujianian_btnbox .dujianian_btn2 {
    box-sizing: border-box;
    padding: 5px 25px;
    background-color: #FF6688;
    color: white;
    font-size: 16px;
    font-weight: 600;
    margin-left: 15px;
    border-radius: 15px;
  }
  .topic_detail1 .clt_img2{
    width: 562px;
    height: 112px;
    margin-left: 0;
  }
  .topic_detail1 .clt_img3{
    width: 562px;
    height: 180px;
    margin-left: 0;
  }
  .topic_detail1 .clt_img3{
    width: 562px !important;
  }
  .topic_detail2 .clt_img3{
    width: 562px;
    height: 180px;
    margin-left: 0;
  }