﻿@charset "utf-8";
/* CSS Document */
/*
颜色编号：

黑色 ：#333333 用途：主体字体  

灰色：#FBFBFB 用途：背景 线 边框 内容备注

淡红色：#ff5370 用途：价格  星  活跃度  按钮背景 经过边框、链接 标题

蓝色：#1F90F6  用途：栏目

纯白色：主体按钮字
*/
.texthidden { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*----------------list部分css属性start-------------------*/
.cf_main { overflow: hidden; padding-bottom: 0px; }
.cf_main_left { width: 1040px; height: 100%; box-sizing: border-box; margin-top: 10px;background: #fff; box-sizing:border-box;}
.cf_main_right { width: 330px; margin-top: 10px; box-sizing:border-box;background: #fff;}
.cf_main_right .img_box img { max-width: 330px; }
.Classify { width: 100%; height: 40px; border-bottom: 1px solid #ccc; box-sizing: border-box; position: relative; }
.Classify h4 {/* width: 130px;*/ line-height: 40px; text-indent: 2.3em; background: url(/images/safe_04.png) 8px center no-repeat; }
.Classify .BzBox { }
.Classify .BzBox span { margin-left: 15px; }
.AddClassNum { line-height: 40px; margin-right: 5px; font-size: 14px; color: #999; }
.kind { width: 100%; height: auto; overflow: hidden; min-height: 36px; line-height: 36px; position: relative; }
.kind p { display: block; width: 100px; float: left; background: #f2f2f2; text-indent: 2em; color: #3eac4e; top: 0; bottom: 0; position: absolute; }
.kind>div { margin-left: 100px; float: left; width: calc(100% - 105px) }

.kind>div li { float: left; }
.kind>div a { font-size: 14px; margin-left: 20px; float: left; font-weight: bold; }
/*----职业病病种分类----*/
.ZybMlkind { width: 100%; height: 94px; overflow: hidden; line-height: 30px; border-bottom: 1px solid #ccc; position: relative; }
.ZybMlkind p { float: left; display: block; width: 100px; background: #f2f2f2; text-indent: 1em; color: #3eac4e; top: 0; bottom: 0; position: absolute; }
.ZybMlkind>ul { float: left; margin-left: 100px; width: 756px; }
.ZybMlkind>ul>a { font-size: 14px; margin-left: 20px; float: left; max-width: 100px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ZybMlkind .Bzmore { font-size: 14px; cursor: pointer; }
.ZybMlkind .Bzmore i { display: inline-block; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #333; padding-top: 2px; margin-left: 4px; }
.location { height: 40px; border-bottom: 1px solid #ccc; box-sizing: border-box; font-size: 14px; line-height: 40px; background: url(/images/location.png) 8px center no-repeat; text-indent: 2.5em; }
.location p { margin-right: 20px; }
.baikelocation { height: 40px; border-bottom: 1px solid #ccc; box-sizing: border-box; font-size: 14px; line-height: 40px; background: url(../images/baikelocation.png) 8px center no-repeat; text-indent: 2.5em; }
.baikelocation p { margin-right: 20px; }
.Article { margin: 0 10px; }
.Article_head { min-height: 70px; overflow: hidden; margin-top: 25px; border-bottom: 1px dashed #ccc; }
.Article_head h1 { font-size: 24px; line-height: 45px; font-weight: normal; text-align: center; }
.Article_head_bottom { width:100%; padding:10px 30px;}
.Article_head_bottom p { line-height: 24px; font-size: 12px; color: #666; }
.Article_head_bottom p:first-child span { margin-right: 10px; }
.abstract { width: 100%; overflow: hidden; border: 1px solid #ccc; border-radius: 5px; margin-top: 10px; min-height: 75px; position: relative; }
.abstract li { /*width: 40px;*/ height: 0; border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid red; color: #fff; position: absolute; top: -15px; left: -30px; transform: rotate(-45deg); line-height: 55px; text-align: center; text-indent: -1.5em; letter-spacing: .4em; font-size: 12px; display: inline-block; text-align: center; }
.abstract p { text-indent: 2em; margin: 0 15px; padding: 10px 0px; letter-spacing: 2px; color: #666; font-size: 14px; }
.Article_main { margin: 0 20px; margin-top: 25px; overflow: hidden; line-height: 30px; font-size:16px;font-family: "microsoft yahei" !important; }
.Article_main table { width: 98% !important; border: 1px solid #999 !important; border-collapse: collapse; }
.Article_main td { border: 1px solid #999 !important; border-collapse: collapse; font-size: 14px; }
.Article_main p { color: #666;}
.downAttach {/*下载路径为红色字体*/ color: #ff5370; }
.Article_pn { margin: 20px 0 0 20px; }
.Article_pn p { line-height: 30px; }
.Article_pn p a { font-weight: bold; }
.Article_CopyRight { margin: 10px 0px 30px 0px; font-size: 12px; width: 98%; }
.Article_CopyRight img { max-width: 100%; }
.Article_CopyRight .CopyTitle { font-weight: bold; }
.Article_CopyRight .CopyContent { border-top: #999 1px solid; border-bottom: #999 1px solid; padding: 6px; color: #999; }
.praise { width: 80px; text-align: center; line-height: 18px; margin: 12px 20px 0 0; }
.ArticleShare { height: 50px; border-top: 1px solid #ccc; padding-top: 18px; padding-left: 10px; line-height: 28px; }
.extend { width: 100%; overflow: hidden; border-bottom: 1px solid #ccc; min-height: 90px; }
.extend>div { width: 100%; height: 30px; border-bottom: 1px solid #ccc; }
.extend>div p { display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; background: #3eac4e; color: #fff; }
.extend>li { width: 380px; margin: 0 15px; float: left; position: relative; }
.extend>li a { margin: 0 10px; width: 360px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-indent: .5em; line-height: 30px; }
.extend>li i { position: absolute; left: 6px; top: 14px; width: 4px; height: 4px; border-radius: 2px; line-height: 4px; background-color: #666; }
.ArticleComment { width:100%; height:220px;background: #f2f2f2; margin: 0 auto; padding:25px 40px; margin-top:20px; }
.ArticleComment p { text-indent: 1.5em; line-height: 32px; font-weight:bold; }
.ArticleComment textarea { display: block; width:100%; height: 100px;margin: 0 auto; padding: 10px; border:1px solid #ccc; box-sizing:border-box; }
.Article_btn { width: 50px; height: 24px; border-radius: 4px; background: #1F90F6; text-align: center; line-height: 24px; color: #fff; margin: 7px 15px 0 0; }
.Ad_extend_Box div p { width: 110px !important; }

.Article_btn:hover { color: #fff; text-decoration: none; }
.ArticleCommentArea {padding-top:5px; }
.ArticleCommentArea li { min-height: 70px; margin: 0 15px 15px 15px; padding-bottom: 15px; border-bottom: 1px dashed #ccc; overflow: hidden; }
.ArticleCommentArea li p { color: #666; font-size: 12px; }
.ArticleCommentArea li .Art_title { width: 630px; font-size: 14px; }
.ArticleCommentArea li .Art_title span { font-size: 14px; font-weight: bold; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #f27300; float: left; }
.ArticleCommentArea li .img_box { width: 34px; height: 34px; border-radius: 50%; overflow: hidden; margin: 0px 8px 0 0; }
.ArticleCommentArea li .img_box img { max-width: 34px; max-height: 34px; }
.ArticleCommentArea li p a { margin-left: 20px; color: #1F90F6; }
.sub-more { height: 40px; line-height: 40px; background: #f2f2f2; text-align: center; font-size: 14px; font-weight: bold; }
.column_list { margin: 0 10px; }
.column_list li { height: 130px; border-bottom: 1px dashed #ccc; box-sizing: border-box; padding: 0 10px; }
.column_list_top { width: 100%; height: 20px; margin-top: 12px; }
.column_list_top span a{ font-size:16px; color:#333;}
.column_list_top p { float: left; width: 30px; height: 16px; border-radius: 2px; color: #fff; line-height: 16px; font-size: 12px; text-align: center; margin-right: 8px; }
.bac_red { background: #ff5370; }
.bac_blue { background: #1F90F6; }
.column_list_top span { float: left; line-height: 16px; }
.column_list_mid { width: 100%; height: 60px; margin-top: 15px; }
.column_list_mid p { float: left; line-height: 24px; color: #666; }
.column_list_mid .img_box { width: 50px; height: 50px; }
.column_list_mid .img_box img { max-width: 50px; max-height: 50px; }
.column_list_mid p:first-child+p {width: calc(100% - 65px); margin-left: 15px; font-size: 14px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.column_list_bottom { margin-top: 10px; }
.column_list_bottom p { font-size: 12px; color: #666; }
.norecord { width: 100%; height: 300px; background: url(/images/norecord.png) center no-repeat; }
.norecord p { text-align: center; padding-top: 250px; color: #999; }

.second_right_unit{overflow: hidden;background: #fff;padding: 0px 10px;}
.news_demo { width: 100%;box-sizing: border-box; background: #fff;}
.news_demo h4 { border-bottom: 1px solid #ccc;background: #f2f2f2; box-sizing: border-box; width: 100%; text-indent: 2.5em; line-height: 40px; font-weight:bold;}
.rank h4 { background: url(/images/safe_01.png) 8px center no-repeat #f2f2f2; }
.rank ul { max-height: 360px; overflow: hidden;padding: 8px 10px 0px; }
.rank ul li { line-height: 26px; margin: 0 10px; height: 26px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; position: relative; }
.rank ul li b { position: absolute; display: block; width: 18px; height: 18px; text-align: center; border-radius: 5px; line-height: 16px; font-size: 12px; color: #fff; background: #ccc; top: 7px; left: 0; }
.news_demo_good { background: #ff5370 !important; }
.rank ul li a { margin-left: 25px; text-indent: 1.5em; font-size: 16px; }
.recommend { width:100%; max-height: 365px;box-sizing: border-box; }
.recommend h4 { background: url(/images/company_04.png) 8px center no-repeat #f2f2f2; }
.recommend li { display: inline-block; white-space: nowrap; text-overflow: ellipsis; width: 293px; overflow: hidden; line-height: 26px; margin: 0 10px; height: 26px; text-indent: 1em; position: relative; }
.recommend li i { position: absolute; left: 6px; top: 12px; width: 4px; height: 4px; border-radius: 2px; line-height: 4px; background-color: #666; }
#CommentBox{ height:auto !important;}
/*----------------list部分css属性end-------------------*/

/*--------Search部分css补充start--------*/
.inside_search { width: 100%; height: 90px; font-size: 14px; line-height: 40px; text-indent: 0.5em; box-sizing: border-box; }
.inside_search div { height: 40px; }
.inside_search p { height: 40px;}
.inside_search p input { padding: 0 4px; }
.inside_search_btn { width: 60px; height: 32px; line-height:32px; margin-left:5px; cursor: pointer; color: #fff; background: #3eac4e; border-radius: 2px; }
/*--------Search部分css补充end--------*/
/*---------通用分页样式start--------------*/
.content_page { line-height: 40px; height: 40px; padding: 10px 0; }
.content_page .left { float: left; margin-left: 50px; display: inline; color: #000000; font-size: 14px; }
.content_page .right { float: right; display: inline; margin-right: 50px; }
.content_page .right .current { height: 40px; line-height: 40px; display: inline; margin: 4px; color: #fff; text-decoration: none; padding: 6px 12px; border: 1px solid #ff5370; background-color: #ff5370; }
.content_page .right .another { height: 40px; line-height: 40px; display: inline; margin: 4px; text-decoration: none; padding: 6px 12px; border: 1px solid #ccc; }
.content_page .right .another:hover { text-decoration: none; color: #FFF; background: #3eac4e; }
.content_page .right .other { height: 40px; line-height: 40px; display: inline; margin: 4px; text-decoration: none; padding: 6px 12px; border: 1px solid #ccc; }
.content_page .right .other:hover { text-decoration: none; color: #FFF; background: #3eac4e; }
.pagination { margin-top: 5px; margin-left: 10px; margin-right: 10px; color: #000000; }
.current { height: 40px; line-height: 40px; display: inline; margin: 4px; color: #666; text-decoration: none; padding: 6px 12px; border: 1px solid #ccc; }
.another { height: 40px; line-height: 40px; display: inline; margin: 4px; text-decoration: none; padding: 6px 12px; border: 1px solid #ccc; }
.another:hover { text-decoration: none; color: #FFF; background: #3eac4e; }
/*---------通用分页样式end--------------*/
/*------------mldetails部分css样式start-----------*/
.zybml_banner { width: 1200px; height: 250px; overflow: hidden; position: relative; }
.banners { width: 300%; transition: .5s; }
.banners li { width: 1200px; float: left; }
.banners li img { width: 1200px; height: 250px; background: #f2f2f2; }
.banner_focus { position: absolute; width: 72px; height: 16px; left: 50%; /*margin-left: -36px;*/ bottom: 10px; }
.banner_focus li { width: 16px; height: 16px; border-radius: 50%; background: #e79014; float: left; margin: 0 4px; cursor: pointer; }
.focus_on { background: #3eac4e !important; }
.paraphrase { width: 100%; height: auto; }
.paraphrase>p { height: 30px; line-height: 30px; font-weight: bold; border-bottom: 1px solid #3eac4e; }
.paraphrase_main { width: 1170px; min-height: 100px; background: #f8f8f8; padding: 20px 15px; text-indent: 2em; }
.paraphrase_main pre { white-space: pre-wrap; font-family: "微软雅黑"; line-height: 26px; }
.zybml_main { width: 900px; height: auto; }
.zybml_head { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #3eac4e; }
.zybml_head span { display: block; float: left; padding: 0 10px; text-indent: 1em; cursor: pointer; font-weight: bold; }
.survey { background: url(/images/survey.png) 6px center no-repeat; }
.survey_bac { color: #fff; background: url(/images/survey_bac.png) left center no-repeat; }
.treat { background: url(/images/treat.png) 6px center no-repeat; }
.treat_bac { color: #fff; background: url(/images/treat_bac.png) center no-repeat; }
.popularization { background: url(/images/popularization.png) 6px center no-repeat; }
.popularization_bac { color: #fff; background: url(/images/popularization_bac.png) left center no-repeat; }
.survry_ml { overflow: hidden; }
.survry_ml_le { width: 100px; height: 94px; background: #80bcf0; color: #fff; text-align: center; }
.survry_ml_le p { font-size: 30px; line-height: 100px; letter-spacing: .2em; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; margin-top: 14px; }
.survry_ml_ri { width: 600px; margin-left: 30px; }
.survry_ml_ri li { display: block; float: left; width: 150px; line-height: 30px; height: 30px; margin-top: 10px; }
.survry_ml_ri li i { display: block; width: 20px; height: 20px; font-size: 14px; border-radius: 4px; background: #80bcf0; color: #fff; text-align: center; line-height: 20px; font-style: normal; font-weight: bold; float: left; margin-top: 5px; }
.survry_ml_ri li a { line-height: 30px; float: left; margin-left: 10px; width: 100px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.survry_title_head { width: 100%; height: 30px; line-height: 30px; color: #FFF; border-bottom: 1px solid #ccc; background: url(/images/treat_bac.png) left no-repeat; text-indent: 1.7em; }
.survry_title_main { height: auto; min-height: 60px; padding-top: 20px; }
.survry_title_main pre { white-space: pre-wrap; font-family: "微软雅黑"; margin: 0 10px; line-height: 26px; min-height: 40px; color: #666; padding: 5px; }
.list-paddingleft-2 { margin: 20px 15px 0 15px; }
.treat_unit { height: auto; }
.treat_head { height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; }
.treat_title_main { width: 100%; height: auto; line-height: 30px; margin-top: 20px; }
.treat_title_main>div { margin: 0 15px; }
.treat_title_main p { font-size: 14px; line-height: 24px; min-height: 60px; margin: 10px 0; }
.popularization_main { width: 900px; height: auto; overflow: hidden; }
.popularization_main li { width: 430px; margin: 10px 10px; height: 340px; float: left; background-color: #000; }
.popularization_main li a { line-height: 30px; text-align: center; }
.zybwq { width: 900px; height: auto; overflow: hidden; margin-bottom: 20px; }
.popularization_main li p { width: 100%; text-align: center; color: #CCC; font-size: 14px; }
.zybwq p { margin: 10px 20px; }
.zybwq .em { text-indent: 2em; }
.zybwq_head { height: 30px; line-height: 30px; font-weight: bold; border-bottom: 1px solid #3eac4e; margin: 0!important; padding-left: 23px; background: url(/images/treat.png) 0px center no-repeat; }
.zybwq_head a { font-size: 14px; font-weight: normal; margin-right: 5px; }
.zybwq_head span { font-family: "宋体"; }
.zybwq_head_sm { height: 26px; margin: 20px 10px !important; font-weight: bold; font-size: 15px; border-bottom: 1px solid #ccc; }
.zybwq_anli { width: 100%; height: auto; overflow: hidden; }
.zybwq_anli_data { height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; }
.zybwq_anli_data span { font-size: 15px; font-weight: bold; }
.zybwq_anli_title { width: 100%; height: auto; overflow: hidden; margin: 10px; }
.zybwq_anli_title span { font-size: 15px; float: left; width: 80px; font-weight: bold; }
.zybwq_anli_title p { display: block; width: 790px; height: auto; min-height: 60px; float: left; margin: 0; }
.ml_recommend { width: 900px; height: auto; overflow: hidden; margin-bottom: 30px; border-top: 1px solid #ccc; padding-top: 20px; }
.ml_recommend li { height: 30px; line-height: 30px; margin-top: 10px; }
.ml_recommend li p { margin-right: 40px; margin-left: 40px; }
.ml_recommend li span { color: #999; }
.ml_recommend li a { display: block; width: 150px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #3eac4e; font-size: 18px; float: right; }
.ml_recommend li a:hover { text-decoration: none; }
.zybml_ad { width: 280px; height: auto; margin-bottom: 30px; }
.mlad_head { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #3eac4e; }
.adver .table_cell { width: 280px; height: 380px; line-height: 380px; }
.adver .table_cell img { width: 280px; height: 380px; }
/*------------mldetails部分css样式end-----------*/
/*-------------zybml部分css样式start------------*/
.cf_list { width: 900px; height: auto; overflow: hidden; }
.list_head { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #3eac4e; }
.list_head p { float: left; line-height: 30px; height: 30px; padding: 0 10px; background: #3eac4e; font-weight: bold; color: #fff; }
.list_head>p>span>a { color: #FFF; }
.list_head span { display: block; text-indent: 1.4em; width: 100%; background: url(/images/sense_01.png) left center no-repeat; }
.cf_left { width: 410px; height: 375px; }
.cf_left .table_cell { width: 410px; height: 375px; line-height: 375px; }
.cf_left .table_cell img { width: 410px; height: 375px; }
.cf_right { width: 460px; }
.cf_details { width: 215px; height: auto; overflow: hidden; }
.classify_head { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; }
.classify_head p { font-weight: bold; }
.cf_details_list { width: 100%; height: auto; }
.cf_details_list li { height: 27px; line-height: 30px; }
.cf_details_list li i { display: block; width: 16px; height: 16px; font-size: 12px; border-radius: 4px; background: #3eac4e; color: #fff; text-align: center; line-height: 16px; font-style: normal; font-weight: bold; float: left; margin-top: 8px; }
.cf_details_list li a { margin-left: 5px; width: 190px; font-size: 14px; }
.cf_list_ad { width: 280px; }
.other_list { width: 900px; height: auto; overflow: hidden; }
.unit_list { width: 430px; float: left; margin-right: 20px; margin-top: 20px; }
.unit_left { width: 250px; height: auto; }
.unit_left .table_cell { width: 250px; height: 250px; line-height: 250px; }
.unit_left .table_cell img { width: 250px; height: 250px; }
.unit_right { width: 165px; height: auto; overflow: hidden; }
.unit_details { width: 165px; }
.unit_details_list { font-size: 0; }
.unit_details_list li { line-height: 20px; font-size: 14px; width: 160px; }
.unit_quest { width: 430px; height: auto; overflow: hidden; }
.unit_quest_img { width: 430px; height: 310px; position: relative; }
.unit_quest_img .table_cell { width: 430px; height: 310px; line-height: 310px; }
.unit_quest_img img { width: 430px; height: 310px; }
.unit_quest_img span a { display: block; width: 430px; height: 45px; line-height: 45px; text-align: center; position: absolute; bottom: 0; background: rgba(0,0,0,.7); color: #fff; }
.unit_quest_details { width: 430px; height: 40px; font-size: 14px; line-height: 20px; margin: 20px 0; color: #999; }
.unit_quest_list { width: 430px; height: auto; overflow: hidden; }
.unit_quest_list li { width: 400px; text-indent: 1em; position: relative; line-height: 24px; }
.unit_quest_list li i { position: absolute; width: 4px; height: 4px; border-radius: 50%; background: #666; top: 10px; left: 4px; }
.other_list_ad { width: 280px; }
.mlad_main { width: 100%; height: auto; }
.mlad_unit { width: 100%; height: 200px; }
.mlad_unit .table_cell { width: 280px; height: 145px; line-height: 160px; margin-top: 10px; }
.mlad_unit img { width: 280px; height: 145px; }
.mlad_unit a { display: block; line-height: 30px; text-align: center; font-size: 14px; }
.adver .table_cell { width: 280px; height: 380px; line-height: 380px; }
.adver .table_cell img { width: 280px; height: 380px; }
.chemistry { width: 900px; height: auto; }
.chemistry_left { width: 430px; height: 365px; }
.chemistry_left p { width: 430px; height: 365px; line-height: 365px; }
.chemistry_left p img { width: 430px; height: 365px; }
.chemistry_right { width: 450px; height: 365px; margin-left: 20px; position: relative; }
.chemistry_list { width: 340px; height: 365px; margin-left: 45px; }
.chemistry_list ul { width: 150px; height: auto; margin-left: 20px; margin-top: 5px; }
.chemistry_list li { width: 150px; line-height: 30px; font-size: 14px; }
.chemistry_btn { position: absolute; width: 30px; height: 40px; background: #999; top: 50%; margin-top: -20px; cursor: pointer; }
.chemistry_prev { background: url(/images/chemistry_prev.png) center no-repeat; left: 5px; }
.chemistry_next { right: 5px; background: url(/images/chemistry_next.png) center no-repeat; }
.Flink { height: 150px; margin-top: 30px; }
.Flink_head { height: 30px; border-bottom: 2px solid #3eac4e; }
.Flink_head>div { width: 90px; height: 30px; text-align: center; font-weight: bold; font-size: 18px; line-height: 20px; border-bottom: 2px solid #3eac4e; box-sizing: border-box; position: relative; }
.Flink_head>div i { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 6px solid #3eac4e; position: absolute; left: 50%; margin-left: -3px; bottom: 0; }
.Flink_head>a { font-size: 14px; line-height: 30px; padding-right: 10px; }
.Flink_main { padding: 30px 20px; }
.Flink_main a { font-size: 14px; display: block; float: left; width: 85px; text-align: center; height: 28px; overflow: hidden; line-height: 28px; padding: 0 10px; }
/*-------------补充------------*/
.zybCf_main { width: 860px; height: auto; }
.mlCf_recommend { width: 860px; }
.Cf_popularization_main li { width: 410px; height: 340px; }
.zybCf_ad { width: 320px; }
/*-------------医院------------*/
.ad_browse { width: 100%; min-height: 330px; border: 1px solid #ccc; box-sizing: border-box; margin-bottom: 10px; }
.ad_browse .demo_top h4 { width: 200px; height: 20px; line-height: 20px; margin-top: 10px; border-left: 3px solid #3eac4e; box-sizing: border-box; text-indent: .5em; }
.ad_browse .demo_top a { line-height: 40px; }
.ad_browse .demo_top a img { margin-left: 4px; }
.ad_browse .demo_top { width: 95%; margin: 0 auto; }
.ad_browse .demo_mid { width: 95%; margin: 0 auto; height: 100px; border-bottom: 1px dashed #ccc; }
.ad_browse .demo_mid .img_box { width: 70px; height: 70px; margin: 16px; }
.ad_browse .demo_mid .img_box img { max-width: 70px; max-height: 70px; }
.demo_mid_title { width: 200px; margin-top: 10px; }
.demo_mid_title p { width: 200px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 20px; line-height: 20px; text-indent: 1.5em; color: #999; font-size: 14px; }
.locat { background: url(http://www.zybw.com/images/locat.png) left center no-repeat; }
.tel { background: url(http://www.zybw.com/images/tel.png) left center no-repeat; }
.ad_browse ul { width: 95%; margin: 0 auto; margin-top: 10px; }
.ad_browse ul li { line-height: 28px; position: relative; }
.ad_browse ul li a { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 300px; text-indent: 1em; }
/*-------------专题集定义------------*/
.BaikeTOP { height: 120px; background: url(../images/baikebg.png) center no-repeat; }
.BaikeTOP .formBox { width: 660px; margin: 0 auto; padding-top: 40px; height: 40px; line-height: 40px; }
.BaikeTOP .formBox img { height: 50px; margin-bottom: -15px; margin-right: 15px; }
.BaikeTOP .formBox input { border: 1px solid #ff4444; height: 40px; line-height: 40px; width: 250px; color: #6a6a6a; text-indent: 1em; }
.BaikeTOP .formBox button { padding: 0px 10px; height: 40px; margin-left: 15px; background: #ff4444; color: #fff; cursor: pointer; border-radius: 4px; }
.BaikeTOP .formBox button:hover { background: #FF8653; }
.zybml_ad .mlad_head { border-bottom: 1px solid #ccc !important; font-weight: 700; margin-bottom: 10px; }
.zybml_ad .mlad_head p { float: left; border-bottom: 1px solid #ff4444; }
.SpecialTitle { position: fixed; left: 50%; margin-left: 610px; top: 280px; z-index: 600; width: 250px; height: auto; }
.SpecialTitle .list_head { border-bottom: 1px solid #ccc !important; }
.SpecialTitle .list_head p { background: #fff !important; color: #000 !important; padding: 0px !important; }
.SpecialTitle .list_head span { background: url(/images/spc_class.png) left center no-repeat !important; background-size: 18px !important; }
.SpecialTitle ul { width: 100%; box-sizing: border-box; border-bottom: 1px solid #ccc; background: #f9f9f9; padding: 10px 0px; }
.SpecialTitle ul li { width: 100%; white-space: nowrap; overflow: hidden; text-indent: 1.5em; text-overflow: ellipsis; height: 36px; line-height: 36px; background: url(../images/time-close.png) no-repeat 0 -28px; }
.SpecialTitle ul li:hover { background: url(../images/time-close.png) no-repeat 0 -228px; }
.SpecialTitle ul a { font-size: 14px; }
.NewClassify h4 { background: url(/images/spc_title.png) left center no-repeat !important; text-indent: 1.6em !important; }
.SpecialContent { width: 100%; }
.SpecialContent .GroupImgList { font-size: 14px; margin-top: 50px; overflow: hidden; }
.SpecialContent .GroupImgList li { float: left; margin: 0px 10px; width: 280px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.SpecialContent .GroupImgList li p:first-child { position: relative; display: block; vertical-align: middle; width: 100%; overflow: hidden; padding-top: 69%; background-color: #f2f2f2; background: #f9f9f9; border: 1px solid #ececec; }
.SpecialContent .GroupImgList li p img { position: absolute; top: 0; left: 0; width: 100%; -webkit-transition: 1000ms; -moz-transition: 1000ms; -ms-transition: 1000ms; -o-transition: 1000ms; transition: 1000ms; }
.SpecialContent .GroupImgList li p:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.SpecialContent .GroupImgList li p:nth-child(2) { height: 36px; line-height: 36px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.SpecialContent .LinkGroupList { font-size: 12px; margin-top: 15px; width: 100%; }
.SpecialContent .LinkGroupList li { float: left; margin: 0px 10px; width: 280px; height: 28px; line-height: 28px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.SpecialContent .LinkGroupList li a { color: #666; }
.SpecialContent .LinkGroupList li a:hover { color: #ff5370; text-decoration: underline; }
.zybml_ad .Specia_Relevant { width: 100%; height: 200px; font-size: 14px; }
.zybml_ad .Specia_shop { width: 100%; height: 310px; }
.zybml_ad .Specia_shop p:first-child { width: 100%; height: 280px; overflow: hidden; background: #f9f9f9; }
.zybml_ad .Specia_shop p:nth-child(2) { width: 100%; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.zybml_ad .Specia_Doctor { width: 100%; }
.zybml_ad .Specia_Doctor p:first-child { width: 100%; height: 310px; overflow: hidden; background: #f9f9f9; }
.zybml_ad .Specia_Doctor p:nth-child(2) { width: 100%; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.zybml_ad .Specia_Doctor img, .Specia_shop img { max-width: 100%; max-height: 100%; }
.zybml_ad .Specia_Doctor a, .Specia_shop a { display: block; text-align: center; }
.SpecialContent .Special_head .Special_Title { font-size: 20px; color: #ff4444; height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 16px; border-bottom: 1px dashed #ccc; }
.SpecialContent .Special_head .Special_Title i { float: left; display: block; background-color: #ff4444; width: 4px; margin: 12px 10px 0 0; _margin: 6px 10px 0 0; height: 25px; }
.SpecialContent .Special_head .Special_Title p { float: left; }
.SpecialContent .Article_Content { position: relative; margin: 0 20px; margin-top: 25px; min-height: 150px; max-height: 300px; overflow: hidden; }
.content-al-Gc { position: absolute; height: 50px; width: 100%; margin: auto; z-index: 50; bottom: 0; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.6), #FFAAEA); }
.packupArrow { position: absolute; display: block; width: 22px; height: 22px; -webkit-animation: packupArrowFlow 1s ease infinite; animation: packupArrowFlow 1s ease infinite; bottom: 5px; left: 50%; margin-left: -8px; cursor: pointer; background: url(../images/packup_arrow.png) no-repeat 50%/contain; }
.title_tit h2 { margin-top: 5px; margin-bottom: 10px; line-height: 20px; font-size: 16px; font-weight: 700; }
.lemmaCenter { width: 586px; height: auto; overflow: hidden; margin-bottom: 40px; }
.lemmaCenter .lemmaList { width: 98%; overflow: hidden; }
.lemmaCenter .lemmaList li { float: left; border: solid 1px #e4e3e3; font-size: 15px; border-radius: 4px; padding: 5px 10px; margin-bottom: 10px; margin-right: 10px; }
.lemmaCenter .lemmaList li a { color: #4E4D4D; }
.lemmaCenter .lemmaList li:hover { border-color: #f37f7f; background-color: #ff4444; }
.lemmaCenter .lemmaList li:hover a { color: #fff; text-decoration: none; }
.lemmaborder { border-left: solid 4px #ff4444; padding-left: 10px; }
.lemmaCarousel li { float: left; width: 20.5%; margin-right: 2.5%; margin-bottom: 20px; box-shadow: 0px 0px 1px #afafaf; padding: 15px; }
.lemmaCarousel li p { width: 100%; height: 180px; overflow: hidden; background: #f9f9f9; vertical-align: middle; text-align: center; }
.lemmaCarousel li p img { max-width: 100%; max-height: 100%; }
.lemmaCarousel li:nth-child(4) { margin-right: 0; }
.lemmaCarousel li span { font-size: 12px; color: #888; height: 64px; line-height: 23px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.lemmaCarousel li h3 { color: #333; font-weight: 700; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/****广告****/
.adv_btBox{ width:100%;}
.adv_btBox img{width:100%;}

 @media (max-width: 768px) {
.zybml_banner { width: 100%; display: none; }
.paraphrase_main { width: 100%; }
.zybml_main, .zybml_ad { width: 100%; }
.mlad_unit .table_cell { width: 100%; }
.adver .table_cell { width: 100%; }
.survry_ml_ri { width: calc(100% - 130px); }
.survry_ml_ri li { width: 50% !important; }
.survry_ml_ri li a { width: auto !important; }
.survry_ml_ri li { margin-top: 0px; }
.cf_main_left, .cf_main_right { width: 100%; border-left:0px solid #ccc !important;border-right: 0px solid #ccc !important; }
.column_list_bottom .fr{ display:none;}
.content_page .right { margin-right:10px;}
.recommend { width:100%;}
#SeaSmallForm input:nth-child(3){display:none;}
.Article_main img{ max-width:100%; height:auto !important; margin:10px 0px;}
.ArticleComment {width:100% !important;}
.ArticleComment textarea{ width:90% !important;}
.kind,.Classify,.inside_search{display:none;}
.Article_head_bottom { padding:10px 0px;}
}
