@charset "utf-8";
body{ background:#fff; font-size:14px; line-height:1.5; color:#222;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,textarea,span,select,a{ font-family: 'microsoft yahei','微软雅黑',Verdana,Arial,Helvetica,sans-serif;}
input,textarea,select{ border:none;resize: none;-webkit-appearance:none;outline:medium;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li{list-style-type:none;}
form{display:block;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}   
caption,th {text-align:left;}
div a:link,div a:visited{color:#333;text-decoration:none;} 
div a:hover{color:#ca0000;text-decoration:none;}
input:focus{outline: 0;}
.clearfloat {clear: both; height: 0px; line-height: 0px; font-size: 1px; }
.clear{ clear:both; float:none !important;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; }
.clearfix {zoom: 1; }
.fl_left{float:left;}
.fl_right{float:right;}
.width600{ width:600px; margin:0 auto;}
.width1200{ width:1200px; margin:0 auto;}
.ptab_t0l0{ position:absolute; top:0; left:0;}
.dpblock100{display:block; width:100%;}
.post_r{position:relative;}
.w134{ width:134px;}
.w310{ width:310px;}
.w680{ width:680px;}
.w1025{ width:1025px;}
.col_8ac03b{ color:#8ac03b;}
.col_222{ color:#222;}
.col_666{ color:#666;}
.col_43b0c7{ color:#43b0c7;}
.col_018cf1{ color:#018cf1;}
.col_979d9e{ color:#979d9e;}
.col_f00{ color:#f00!important;}
a.more{ display:block; font-size:13px!important; color:#43b0c7!important; text-decoration:none!important; border:1px solid #43b0c7; border-radius:18px; width:48px; height:18px; text-align:center; line-height:18px;}
a.more:hover{color: #fff!important; background: #43bfc7!important; text-decoration:none;}
.pding0{ padding: 0!important;}
.pdTop18{ padding-top:18px;}
.pdTop0{ padding-top:0!important;}
.pdTop15{ padding-top:15px;}
.pdTop25{ padding-top:25px;}
.pdTop30{ padding-top:30px;}
.pdTop40{ padding-top:40px;}
.pdLeft16{ padding-left: 16px;}
.pdLeft26{ padding-left:26px;}
.pdBottom16{ padding-bottom:16px;}
.pdBottom30{ padding-bottom:30px;}
.mgTop10{ margin-top:10px;}
.mgTop20{ margin-top:20px;}
.mgTop30{ margin-top:30px;}
.mgTop40{ margin-top:40px;}
.mgTop90{ margin-top:90px;}
.mgBottom6{ margin-bottom:6px;}
.mgBottom8{ margin-bottom:8px;}
.mgBottom10{ margin-bottom:10px;}
.mgBottom15{ margin-bottom:15px;}
.mgBottom16{ margin-bottom:16px;}
.mgBottom20{ margin-bottom:20px;}
.mgBottom22{ margin-bottom:22px;}
.mgBottom25{ margin-bottom:25px;}
.mgBottom28{ margin-bottom:28px;}
.mgBottom30{ margin-bottom:30px;}
.mgBottom40{ margin-bottom:40px;}
.mgBottom46 {margin-bottom: 46px; }
.mdb40{margin-bottom:40px;}
.mardTop10{ margin-top:-10px;}
.margTop18{ margin-top:-18px;}
.of_hide{ overflow:hidden;}
.icon_com_01{ background-image:url(https://static.cnkang.com/images/youlai/newpc/n_head_icon@1x.png); background-repeat:no-repeat;background-size:30px 90px; }
/* 头部 */
.header {clear: both; position: relative; zoom: 1; z-index: 9999; }
.mainnavwrap {clear: both; height: 40px; background: #333; min-width: 1200px; position: relative; z-index: 99999; }
.mainnav_block {width: 1200px; margin: 0 auto; position: relative; zoom: 1; z-index: 999999; }
.mainnavwrap .logo{position:absolute;top:0;left:0;width:122px;height:59px;padding:24px 8px 0 4px;background:#00c2d4;border-radius:0 0 8px 8px;}
.searchwrap {position: absolute; right: 114px; top: 8px; width: 156px; height: 25px; background-color: rgba(0, 0, 0, 0.3); border-radius:25px; }
.searchwrap input.input01 {position: absolute; left: 13px; top: 0px; width: 136px; padding: 0; border: 0; font-size: 12px; color: #fff; height: 24px; background: transparent; outline: none; }
.searchwrap input.input02 {
    position: absolute; right: 10px; top: 5px; width: 20px; height: 20px; border: 0; 
    background-color: transparent;
    background-image: url(https://static.cnkang.com/images/cnkang/nav_search.png);
    background-size:16px 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="https://static.cnkang.com/images/cnkang/nav_search.png");
    _background: none;
    cursor: pointer;
}
.mainnav02{position: absolute;right:0;top:0;width:63px;height:40px;line-height:40px;padding-left:34px;background:url(https://static.cnkang.com/images/cnkang/nav02.gif) no-repeat 10px 12px;cursor:pointer;}
.mainnav02 p{font-size:18px;color:#fff;position:relative;height:40px;}
.mainnav02 p span{position: absolute;right:6px;top:18px;width:10px;height:5px;background-image:url(https://static.cnkang.com/images/cnkang/nav01a.png);background-position:0 0;background-repeat:no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="https://static.cnkang.com/images/cnkang/nav01a.png");_background:none;}
.mainnav02_over{background-image:url(https://static.cnkang.com/images/cnkang/nav02b.gif);background-color:#fff;}
.mainnav02_over p{color:#333;}
.mainnav02_over p span{background:url(https://static.cnkang.com/images/cnkang/nav01b.gif) no-repeat 0 0;_filter:;}
.mainnav02_con{position:absolute;right:0;top:40px;z-index:999999;border:2px solid #ddd;border-top:0;background:#fff;width:528px;padding:10px 0 10px 30px;}
.mainnav02_con dl{clear:both;overflow:hidden;zoom:1;padding:0px 0 0px 104px;position:relative;line-height:42px;}
.mainnav02_con dl dd a{margin-right:23px;display:inline-block;color:#333;font-size:14px;}
.mainnav02_con dl dt{position:absolute;left:0;top:0px;font-size:16px;height:42px;width:104px;}
.mainnav02_con dl dt a{padding-left:31px;position:relative;zoom:1;color:#666;}
.mainnav02_con dl dt a span{display:inline-block;width:24px;height:24px;position:absolute;left:0;top:1px;*top:12px;background:url(https://static.cnkang.com/images/cnkang/nav04.gif) no-repeat 0 0;cursor: pointer;}
.mainnav02_con dl dt a.mainnav02_news span{background-position:0 0;}
.mainnav02_con dl dt a.mainnav02_jb span{background-position:0 -338px;top:2px;*top:12px;}
.mainnav02_con dl dt a.mainnav02_baby span{background-position:0 -128px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_beauty span{background-position:0 -297px;top:3px;*top:13px;_top:12px;}
.mainnav02_con dl dt a.mainnav02_medicine span{background-position:0 -253px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_life span{background-position:0 -169px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_man span{background-position:0 -84px;*top:11px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_woman span{background-position:0 -42px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_cons span{background-position:0 -421px;}
.mainnav02_con dl dt a.mainnav02_dream span{background-position:0 -464px;top:2px;*top:12px;left:-3px;}
.mainnav02_con dl dt a.mainnav02_sex span{background-position:0 -214px;top:2px;*top:12px;left:-2px;}
.mainnav02_con dl dt a.mainnav02_pic span{background-position:0 -379px;}
.mainnav02_con dl dt a.mainnav02_ask span{background-position:-2px -550px;}
.mainnav02_con dl dt a.mainnav02_video span{background-position:0 -643px;}
.mainnav02_con dl dt a.mainnav02_ys span{background-position:0px -599px;_top:11px;}
.mainnav02_con dl dt i{font-style:normal;color:#ccc;padding-left:16px;font-family:"瀹嬩綋";}
.mainnav02_con dl dd a:hover,.mainnav02_con dl dt a:hover{color:#ca0000;}
/* 头部 end */
/* 尾部 */
.footer{clear:both;background:#eee;min-width:1200px;position:relative;margin-top:30px;*margin-top:30px;}
.foot_content{width:1168px;margin:0 auto;position:relative;zoom:1;padding:28px 12px 28px 20px;min-height:89px;}
a.foot01{display:block;float:left;width:168px;height:100px;background:url(https://static.cnkang.com/images/cnkang/foot01b.jpg) no-repeat 0 0px;margin-right:40px;_display:inline;}
.foot02{float:left;border-left:1px solid #ddd;padding-left:20px;color:#666;}
.foot02 dt{line-height:18px;}
.foot02 dd{clear:both;overflow:hidden;zoom:1;padding-top:8px;}
.foot02 dd a{display:block;float:left;margin-right:17px;_display:inline;font-size:12px;line-height:24px;}
.foot03{position:absolute;right:17px;top:42px;width:138px;height:72px;}
.foot04{clear:both; text-align:center;font-size:14px;color:#b5b5b5;padding-top:20px;*padding-top:0px;*margin-top:-10px;}
a.link04,.foot02 a,.navigator a{color: #666; }
.foot04 a {color: #b5b5b5; }
.foot02 a,.foot02 dt{font-size:16px; }
/* 尾部end */
/* banner */
.bnbox { position: relative; float:left;}
.bnbox .num {display:none;  position: absolute; bottom:12px; left: 40%; zoom:1; z-index:3; height: 25px; overflow:hidden;}
.bnbox .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFF; background: #444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.bnbox .num li.on { background: #F70; }
.bnbox li a{position: relative; display: block;}
.bnbox li a img{position: absolute; top: 0; left: 0;}
.bnbox,.bnbox li a,.bnbox li a img{width: 1025px; height: 94px; overflow:hidden; }
/* left */
.keshi_list{background:#f7f7f7;padding-top:24px;border-radius:8px;}
.keshi_list li{padding-bottom:20px;}
.keshi_list li a{display:block;height:18px;padding-left:30px;border-left:2px solid #f7f7f7; line-height:18px;font-size:16px;}
.keshi_list li.cur a{border-left: 2px solid #ca0000;color:#ca0000;}
/* con */
.keshi2_list{background:#f7f7f7;padding:12px 0 6px;}
.keshi2_list li{float:left;padding:6px 10px;}
.keshi2_list li a{display:inline-block;height:24px;padding:0 7px;line-height:24px;font-size:16px;}
.keshi2_list li.cur a{background:#333; color:#fff;}

.doc_works_box .c_con{padding-left:58px;padding-top:28px;}
.doc_works_box .c_article dt{ width: 180px; height: 120px;margin-right:20px;overflow:hidden;border: 1px solid #e8e8e8;}
.doc_works_box .c_article dt img{min-height:100%;}
.doc_works_box .c_article{padding:20px 0;}
.doc_works_box h3{font-weight:normal;margin-bottom:5px;line-height:24px; -webkit-line-clamp: 1;}
.doc_works_box h3,.doc_works_box h3 a{font-size:20px;color:#000;font-weight:bold;}
.doc_works_box h3 a:hover{color:#ca0000;}
.doc_works_box p.text{max-height: 40px;margin-bottom:16px;-webkit-line-clamp: 2;}
.doc_works_box p.text,.doc_works_box p.text a{font-size:14px;color:#777;}
.doc_works_box p.text a:hover{text-decoration:none;color:#666;}
.doc_works_box .p_b{font-size:14px;color:#aaa;}
.doc_works_box .p_b>span{padding-right:12px;}
.doc_works_box h3,.doc_works_box .text{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.c_con_list>dl>dd>h3{padding-top:4px;margin-bottom:12px;}
.c_con_list{border-top:1px solid #e3e3e3;}
.c_con_list:first-child{border-top:0;}
.c_con_list .keshi{float:left;height:18px;border:1px solid #00c2d4;font-size:12px; color:#00c2d4;padding:0 6px;border-radius:3px;font-weight: normal;margin-right:10px;}

.zx_nav a,.zx_nav i,.zx_nav span{float: left;font-size: 14px;color: #999;line-height: 1;}
div.zx_nav a:link,div.zx_nav a:visited{color: #999;}
.zx_nav i{padding: 0 8px;}
.zx_nav .cur{color: #222;}

.v_title{font-size: 26px; color:#333;line-height:1.4;margin-bottom:18px;font-weight:bold;}
.v_info_01{height:36px;font-size: 16px; color:#999;line-height:20px;margin-bottom:8px;}
.v_info_01 .time{padding-right:20px;}
.v_info_01 .num{border-left:1px solid #dcdcdc;padding-left:20px;}
.v_con{padding:20px 0 25px;border-top: 1px solid #eaeaea;}
.v_con>h3{font-size:20px;color:#666;margin-bottom:18px;}
.v_con>.text{font-size:16px;color:#333;line-height:30px;}
.v_con>.text img{max-width:100%;margin: 5px auto;}
.v_con>.relevant{height:100px;}
.v_con .a_evaluate{ position: relative; display: block; margin-top: 38px; padding-left: 36px; font-size: 22px; color: #999; line-height: 38px;cursor: pointer;}
.v_con .a_evaluate:after,.v_con .evaluate_zan:after{position:absolute;top:3px;left:0;width:28px;height:28px;content:" ";}
.v_con .a_evaluate:after{background-position:-215px -95px;}
.v_con .a_evaluate_zan{color:#ff4000;}
.v_con .a_evaluate_zan:after{background-position:-215px -132px;}
.v_con>.text img {display: block; max-width: 100%; margin: 5px auto; }

.zx_title{font-size: 26px;color: #222;line-height: 48px;font-weight: bold;}
/* right */
.zxr_title{font-size: 20px;color: #222; line-height: 1;font-weight: bold;}
.zxright01 .zxr_con{padding-bottom: 20px;border-bottom: 1px solid #e6e6e6; margin-bottom: 20px;}
.zxright01 .zxr_con li{float: left;margin-bottom: 12px;}
.zxright01 a{font-size: 14px;color: #404040; line-height: 1;display: inline-block;}
.zxright01 .zxr_con span{font-size: 14px;color: #eee; line-height: 1;padding:0 9px;}
.huan{font-size: 12px; color: #999;}
.icon_change{
    padding-left:20px;height: 20px;font-size: 12px;color: #999;line-height: 20px;
    background-image: url(https://static.cnkang.com/images/cnkang/icon_change.png);
    background-size: 14px 12px;
    background-repeat: no-repeat;
    background-position: 0 5px;
}
.zxright02 .zxr_con li{position: relative;padding-left: 20px;margin-bottom: 12px;}
.zxright02 a{font-size: 16px;color: #333;line-height: 22px;max-height: 44px;}
.zxright02 .zxr_con li i{position: absolute;top: 8px;left: 0; width: 7px;height: 7px;background-color: #ccc;border-radius: 7px;}
/* page */
.pageStyle {clear: both; text-align: center; color: #b5b5b5;padding:30px 0px 11px;}
.pageStyle p {display: inline; }
.pageStyle p a {border: #dadada 1px solid; background: #fff; padding: 10px 18px; line-height: 22px; color: #666; margin-right: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.pageStyle a.page_pre, .pageStyle a.page_next {padding: 8px 18px 9px; _padding: 8px 18px 9px; font-size: 16px; line-height: 22px; color: #666; border: #dadada 1px solid; margin-right: 10px; overflow: hidden; }
.pageStyle span.current {border: #47c18e 1px solid; padding: 8px 18px 9px; line-height: 22px; color: #fff; margin-right: 10px; background-color: #47c18e; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.pageStyle p a:hover,.pageStyle a.page_pre:hover, .pageStyle a.page_next:hover{border: #47c18e 1px solid; background: #47c18e; color:#fff; }


/* v20231221 大众 video/zixun 滚动问题 */
.w680 {
    min-height: 600px;
}