body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {
    font-weight:normal;
    margin:0;
    padding:0
}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {
    font:normal 12px"Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased
}
ul, ol, li {
    list-style:none
}
a {
    text-decoration:none;
    color:#333
}
a:hover {
    text-decoration:none
}
img {
    vertical-align:top;
    border:0
}
button, input, textarea {
    font-size:100%;
    vertical-align:middle;
    outline:none;
    border-radius:0;
    -webkit-appearance:none
}
table {
    border-spacing:0;
    border-collapse:collapse
}
div, a {
    -webkit-tap-highlight-color:rgba(255, 255, 255, 0)
}
.over{overflow:hidden;}
.hide{display:none;}
.h16{height:16px;}
.h10{height:10px;}
.fl{float: left;}
.fr{float: right;}
.clearer{background:#fff;}
.mr25{margin-right:25px;}
.line{border-bottom:1px dashed #dcdcdc;}
.ziti{ font-family:微软雅黑;}
.mr10{margin-right:14px;}
.mr8{margin-right:8px;}
.pl10{padding-left:10px;}
.clearfix{*zoom:1;}
.clearfix:after{clear:both;display:block;overflow:hidden;height:0;visibility:hidden;content:".";}
.clear{clear:both;font-size:0;line-height:0;height:0px;}
.clearer{clear:both;}
.imgup{width: 100%; overflow:hidden;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.imgup:hover{transform:scale(1.05);-moz-transfrom:scale(1.08);-webkit-transfrom:scale(1.08);-o-transfrom:scale(1.08);}
.hot{
    -webkit-animation: hot linear both 2s infinite;
    -o-animation: hot linear both 2s infinite;
    animation: hot linear both 2s infinite;}
.life_titl{ background:url(../images/box_tit.jpg) no-repeat; height:77px; text-align:center; margin-bottom: 14px;}
.life_titl a:hover{text-decoration:none;}
.life_titl h5{color:#ffffff; font-size:32px; line-height:32px; padding:17px 0 0 0; font-weight:normal; font-family:微软雅黑;}
.life_titl h5 span{font-size:20px; line-height:32px; padding-left:20px;}
.life_only h6 {padding:11px 11px 0px 11px;font-size:16px; height:30px;line-height:20px; background:#f6f6f6; font-weight:bold;}
.life_only h6 a:hover{ text-decoration:none; color:#282828;}
.mini_left,.mini_center,.mini_right,.w710,.w740,.w270{float:left;overflow:hidden;zoom:1;}
.mini_left{width:304px;}
.mini_center{width:355px;}
.mini_right{width:280px;}
.w740{width:740px;overflow:hidden;zoom:1;}
.w270{width:270px;}
.w710{width:715px;margin-right:25px;}
.w1000{width: 1000px; margin: 0 auto;}
.wap{display: none;}
/*头部*/
.container{margin: 0 auto; width: 100%; height: auto;}
.man_nav{margin-bottom: 3px;}
.man_nav .man_head{width: 100%; padding: 24px 0 16px; border-bottom: 3px solid #2f5d9f;}
.man_head .w1000{overflow:hidden;}
.man_head h1{width: 226px; float: left; padding-left: 20px;}
.sub_nav_sch{width: 424px; height: 34px; float: right; padding-right: 12px; margin-top: 20px;}
.man_head .sub_nav_sch input,.sub_nav .sub_nav_sch a{float:left;}
.man_head .sub_nav_sch input{width:270px;height:30px;line-height:30px; border-radius: 3px; border:1px solid #dbdbdb;background:url(../images/sch_02.jpg) #fff right center no-repeat;padding-left:25px;padding-right:10px;color:#999;overflow:hidden;zoom:1;}
.sub_nav_sch .sub_nav_btn{width:96px; display:inline-block;height:32px; line-height:32px;background:url(../images/sch_01.png) no-repeat; float: right; border: 0;}
.sub_nav_list{height: 56px; line-height: 56px; text-align: center; border-bottom: 2px solid #f5f5f5;}
.sub_nav_list ul{border-bottom: 1px solid #dddddd;}
.sub_nav_list ul li{display:inline-block; height: 56px; line-height: 56px; margin: 0 24px; position:relative;}
.sub_nav_list ul li a{font-size: 16px; color: #333;}
.sub_nav_list ul li a:hover{color:#2f5d9f;}
.sub_nav_list ul li i{position:absolute; height: 14px; left: 110%; top: 8px;}
.contain{width: 1000px; margin: 0 auto; padding: 30px 0;}
/*第一屏*/
.index_ban{width: 698px; height: 286px;}
.index_ban .swiper-container{position:relative;}
.index_ban .swiper-container .swiper-pagination{position:absolute;width: 110px; height: 24px; line-height: 24px; text-align: center; left: 84%; bottom: 0;}
.index_ban .swiper-container .swiper-pagination .swiper-pagination-bullet{background:none; border: 1px solid #fff;}
.index_ban .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}

.mini_center p,.mini_right p,.mini_left p{line-height:22px;color:#999;}
.mini_center p a,.mini_right p a,.mini_left p a{color:#fd9066;}
.box_man{border:1px solid #d7d7d7; border-top:3px solid #18a2e3; display:block;}
h2{font-size:18px; line-height:26px; padding:10px; font-weight:bold;}
h2 a:hover{ text-decoration:none; color:#282828;}
.bg_font{color:#FFF; font-size:14px; text-align:center; line-height:24px;}
.life_list ul a{color:#666666;}
.life_list ul li a:hover{color:#0076ae}
.comm_middle ul{overflow:hidden;}
.comm_middle ul li{height:18px;background:url(../images/wen_01.png) left 16px no-repeat;padding-left:24px;padding-top:14px; line-height:16px; font-size: 12px;}
.comm_middle ul li a{color:#666;}
.comm_middle ul li span a{color:#f47944;}
.comm_middle ul li span a:hover{color:#f47944;}
.comm_middle ul li a:hover{color:#0076ae;}
.top_right{width: 280px; float: right;}
.top_right .rightbox{border: 1px solid #dedede; padding: 10px; margin-bottom: 10px;}
.rightbox h3{height: 32px; line-height: 32px; text-align:left; font-size: 16px; color:#2f5d9f; border-bottom: 2px solid #dedede; position:relative;}
.rightbox h3 span{display:inline-block; padding-left: 3px; height: 32px; line-height: 32px; border-bottom: 2px solid #2f5d9f; position:absolute; left: 0; top: 0;}
.rightbox h3 sup{position:absolute; left: 70px; top: 0;}
.ind_topright{padding: 1%;}
.ind_topright strong{display:block; text-align: center; font-size: 16px; color:#333; padding: 2% 0;}
.ind_topright p{line-height: 1.7;font-size: 14px; color:#666; text-indent: 2em;}

/*-------自测------*/
.top_module{
    margin-bottom: 20px;
}
.topic_module_title {
    height: 50px;
    background:#f2f2f2;
    background-size:30px;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
}
.topic_module_title i{background: url(../images/icn_test.png) no-repeat left center #fff; background-size: 35px; display:block; float: left; width: 30px; height: 50px; padding-right: 12px;}
.topic_module_title .frist{
    display: inline-block;
    height: 50px;
    padding: 0 6px;
    background: #ffa42b;
    color: #fff;
    font-size: 24px;
}

.topic_module_title .top_module_num{
    color: #ffe9a8;
    font-size: 36px;
    font-family: arial;
    vertical-align: bottom;
}

.test_box{
    padding-top: 15px;
    margin-bottom: 40px;
}
.test_icn{
    float: left;
    width: 80px;
    height: 100px;
}

.test_head{
    height: 50px;
    color: #333;
    font-size: 28px;
}

.test_num{
    padding-left: 18px;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
    _float: left;
}


.comment_icn{
    float: right;
    width: 145px;
    font-weight: normal;
}
.comment_icn a{
    display: inline-block;
    padding-left: 30px;
    background: url(../images/s_icn.png) no-repeat;
    margin-right: 20px;
    color: #666;
    font-size: 16px;
    font-weight: normal;
}
.comment_icn a:hover{
    color: #f90;
}

.test_total_num{
    color: #f90;
}


.comment_icn .digg{
    background-position: left -315px;
}
.comment_icn .bury{
    background-position: left -365px;
}

.test_summary{
    padding: 2% 5% 2% 0;
}

.test_summary .font1{
    line-height: 26px;
    font-size: 14px;
}
.border_box{
    border: 1px solid #ddd;
}
.test_content{
    padding: 2% 4%;
}
.test_title{
    height: 32px;
    margin-bottom: 10px;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    line-height: 32px;
}
.test_title span i{
    font-size: 14px;
}
.test_title_icn{
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    background: url(../images/btn_bg.png) repeat-x;
}

.test_title_icn i{
    display: inline-block;
    padding-left: 13px;
    background: url(../images/s_icn.png) no-repeat left -427px;
}

.test_title_icn em{
    display: inline-block;
    padding-right: 20px;
    background: url(../images/s_icn.png) no-repeat right -468px;
    font-style: normal;
}

.test_question{
    display: none;
}
.test_question label{
    display: block;
    padding:10px 0 10px 90px ;
    color: #666;
    font-size: 12px;
}
.test_question label:hover{
    background-color: #fff7ef;
}
.test_question input{
    margin-right: 10px;
    vertical-align: middle;
    -webkit-appearance:radio;
}

.test_process{
    padding: 0 10px;
    font-size: 14px;
    line-height: 2;
}
.yellow_lnk{
    color: #f90;
}
.test_result_box{
    padding: 40px 130px;
    background: #fffcf7;
    border: 1px solid #fbdcae;
}

.complete_icn{
    width: 300px;
    padding: 28px 0 0 90px;
    margin: 0 auto;
    background: url(../images/icn_test2.png) no-repeat;
    color: #f69;
    font-size: 36px;
    font-weight: bold;
}
.test_result{
    margin-top: 40px;
    color: #333;
    font-size: 18px;
    line-height: 26px;
}
.test_result dd{
    margin-left: 90px;
}
.test_result .click_more{
    float: none;
    display: block;
    margin-top: 20px;
    width: 100px;
}
.click_more{
    height: 30px;
    background-color: #fff6e6;
    border-radius: 5px;
    color: #c60;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
+margin-top: -40px!important; /*IE7*/
    text-indent: 0;
}
.column_sub_title .click_more:hover,
.test_result .click_more:hover{
    background-color: #ffeac6;
    color:#e72418;
}
/*-------自测结束------*/
/*男性社区*/
.imgopa{position:relative;z-index:1;overflow:hidden;zoom:1;}
.imgopa .alpha_bg{position:absolute;background:#000;left:0px;filter:alpha(opacity=30);bottom:0px;-moz-opacity:0.7;opacity:0.7;z-index:1; width:300px; height:32px;}
.imgopa h5{position:absolute;left:0px;bottom:0px;text-align:center;z-index:2;}
.imgopa h5 a{color:#fff; font-size:18px;}
.imgopa h5 a:hover{color:#fff;}
.mini_left .imgopa{float:left;}
.mini_left.box1_l{width: 245px;}
.mini_left.box1_l .imgopa{position:relative;width: 245px; height: 183px; overflow:hidden;}
.mini_left.box1_l .imgopa p{position:absolute; left: 0; bottom: 0; height: 38px; line-height: 38px; width: 100%; text-align: center; font-size: 14px; color:#fff; background:rgba(195,101,99,0.9);}
.box1 .box_man{overflow:hidden;}
.box1 .box_man img{width: 49%;}
.mini_center.box1_c{width: 450px;}
.mini_center.box1_c .life_list{margin-bottom: 24px;}
.mini_center.box1_c .life_list dl dt{width: 142px;}
.mini_center.box1_c .life_list dl dd{width: 290px;}
.mini_center.box1_c .life_list dl dd strong{display:block; font-size: 16px; color:#333; padding-top: 10px; margin-bottom: 6px;}
.mini_center.box1_c .life_list dl dd strong:hover{color:#0076ae; text-decoration: underline}
.mini_center.box1_c .life_list dl dd p{font-size: 14px; color:#4b4b4b; line-height: 1.8;}
.mini_center.box1_c .life_list ul{overflow:hidden; padding-top: 20px;}
.mini_center.box1_c .life_list ul li{width: 50%; height: 32px; line-height: 32px; font-size: 14px; color:#000000; float: left;}
.mini_right.box1_r{width: 252px;}
.mini_left.box1_l .box_man{border: 0;padding: 0; width: 245px; height: 111px; overflow:hidden;}
.mini_left.box1_l .box_man a{float: left; width: 119px; display:block;}
.mini_left.box1_l .box_man a:last-child{float: right;}
.mini_right.box1_r .box_man{border: 0;padding: 0;}
.mini_right.box1_r .box1_r_img1{width: 245px; height: 115px; overflow:hidden;}
.mini_right.box1_r .box_man h2{font-size: 18px; color:#4b4b4b; border-left: 4px solid #2f5d9f; height: 32px; line-height: 32px; padding: 0; padding-left: 10px; margin-bottom: 14px;}
.mini_right.box1_r .box_man ul li{width: 100%; height: 24px; line-height: 24px; margin-top: 15px; text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.mini_right.box1_r .box_man ul li span{display:inline-block; width: 25px; height: 24px; text-align: center; background:#ff5e5b; color:#fff; font-size: 14px; border-radius: 4px; margin-right: 6px;}
.mini_right.box1_r .box_man ul li a{font-size: 14px; color:#555;}
.mini_right.box1_r .box_man ul li a:hover{color:#0076ae;}
.mini_right.box1_r .box_man ul li:nth-child(2) span{background:#ff9d00;}
.mini_right.box1_r .box_man ul li:nth-child(3) span{background:#f9d219;}
.mini_right.box1_r .box_man ul li:nth-child(4) span{background:#c5c5c5;}
.mini_left.box2_l{width: 303px;}
.mini_left.box2_l .imgopa1{position:relative; overflow:hidden;}
.mini_left.box2_l h5{position:absolute; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px; text-align: center; background:rgba(0,0,0,0.7); }
.mini_left.box2_l h5 a{color:#fff; font-size: 14px;}
.mini_center.box2_c{width: 380px;}
.mini_center.box2_c .life_list{padding: 1% 0;}
.mini_center.box2_c .life_list ul li{height: 34px; line-height: 34px; font-size: 14px; color:#333;}
.mini_center.box2_c .life_list ul li a{color:#333;}
.mini_center.box2_c .life_list ul li a:hover{text-decoration: underline; color:#0076ae;}
.mini_center.box2_c .life_list dl dd{width: 171px; position:relative; height: 111px; overflow:hidden; float: left; margin-bottom: 20px;}
.mini_center.box2_c .life_list dl dd:nth-child(2n){float: right;}
.mini_center.box2_c .life_list dl dd p{width: 100%; height: 26px; line-height: 26px; position:absolute; left: 0; bottom:0; text-align: center; color:#fff; font-size: 14px; background:rgba(0,0,0,0.8);}
.mini_right.box2_r{width: 248px; height: 390px;}
.mini_right.box2_r .box_man{padding-bottom: 19px;}
.mini_right.box2_r h2{font-size: 18px; color:#262526; height: 36px; line-height: 36px; padding: 8px 0 0 30px; border-bottom: 1px solid #f0f0f0;}
.mini_right.box2_r h2 a{color:#262526;}
.mini_right.box2_r .menta{padding: 12px 24px; overflow:hidden;}
.mini_right.box2_r .menta a{display:block; width: 50%; height: 36px; line-height: 36px; float: left; font-size: 14px; color:#262526;}
.mini_right.box2_r .menta a:hover{color:#0076ae;}
.mini_right.box2_r .form{width: 226px; height: 36px; margin: 10px auto 0;}
.mini_right.box2_r .form .search-keyword{width: 134px; height: 34px; line-height: 34px; border: 1px solid #e0e0e0; font-size: 14px; color:#6c6c6c; padding-left: 10px; float: left;}
.mini_right.box2_r .form .search-submit{width: 80px; text-align: center; height: 36px; line-height: 36px; background:#3388ff;border: none; color:#fff; font-size: 14px; float: right;}
.mini_center.box3_c{width: 400px;}
.mini_center.box3_c .life_list.no dl{margin-bottom: 16px;}
.mini_center.box3_c .life_list.no dl dt{width: 126px; height: 111px; overflow:hidden;}
.mini_center.box3_c .life_list.no dl dd{width: 260px; height: auto; margin: 0;}
.mini_center.box3_c .life_list.no dl dd span{display: block; font-size: 14px; color:#333; padding: 10px 0;}
.mini_center.box3_c .life_list.no dl dd span:hover{text-decoration: underline;}
.mini_center.box3_c .life_list.no dl dd p{position:relative; font-size: 14px; color: #666; line-height: 1.8; height: auto; background:none; text-align: left;}
.mini_left.box_zc{width: 360px;}
.mini_center.box_wt{width: 330px;}
.mini_right.box_doc{width: 250px;}


.mini_center .fashion_imgopa{float:left;margin:8px 15px 0px 0px;display:inline;}
.mini_center .fashion_imgopa,.mini_center .fashion_imgopa img{width:120px;height:86px;}
.mini_center .fashion_imgopa h5{width:120px;height:24px;line-height:24px;font-size:12px;}

.comm_left{float:left;}
.box1{float:left;border:1px solid #e5e5e5; height:335px; padding-bottom:5px;}
.comm_left .top{ width:299px;height:40px; background:#f1f1f1;}
.comm_left .box1 img{ width:278px; height:116px; padding:10px; overflow:hidden;}
.comm_left .box1 h3{text-align:center; color:#333333; font-size:14px; font-weight:normal;}
.comm_left .box1 h3 a:hover{color:#0076ae;}
.comm_left .box1 .word{padding:10px; text-indent:2em; display:block;}
.comm_left .box1 .word a{color:#0076ae;}
.comm_left .box1 .pkbg{ background:url(../images/pk_01.png) 120px center no-repeat; width:200px;height:31px;}
.post_bottom{clear:both; padding:6px 10px 0 10px;}
.post_bottom .post_center{float:left;width:170px;margin:0px 8px;}
.post_bottom .post_center p{height:14px;line-height:12px;font-size:12px;color:#666;}
.post_bottom .post_center p span{float:right;}
.post_bottom .post_center div{height:10px;line-height:10px;font-size:0px;background:#0099e2;}
.post_bottom .post_center div span{display:inline-block;height:10px;background:#ff5e19;}
.post_bottom a{float:left;}
.post_bottom a:hover{text-decoration:none; color:#fff;}
a.btna{margin-top:5px;background:#ff7235; width:24px;height:26px;line-height:26px;text-align:center;color:#fff;display:inline-block;font-size:12px;padding:0px 10px;}
a.btnb{margin-top:5px;background:#0099e1;width:24px;height:26px;line-height:26px;text-align:center;color:#fff;display:inline-block;font-size:12px;padding:0px 10px;}
.bordertop2{float:left;width:715px;border-bottom:1px solid #e0e0e0;margin-right:25px;}
.comm_middle h3{font-size:14px; color:#0076ae; font-weight:normal; padding-bottom:5px;}
.comm_middle h3 span{color:#161616; font-size:14px;}
.comm_middle h3 a{color:#f47944;}
.comm_middle p { background:url(../images/zi_01.jpg) left 3px no-repeat; padding-left:24px; padding-bottom:20px;}
.comm_middle p a{color:#f47944;}
/*男性专家*/
.expert{padding:8px; overflow:hidden;zoom:1; padding-bottom:0px;}
.expert .over{padding-left:0px;}
.expert .docintro{ padding-bottom:15px;}
.expert .docintro img{width:78px; height:80px; float:left; padding-right:6px;}
.expert .docintro h4{font-size:12px; font-weight:normal; padding-bottom:5px; font-family:宋体;}
.expert .docintro h4 span{color:#0091d6; padding-right:10px;}
.expert .docintro p {color:#999999; line-height:18px; font-size:12px;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.expert .docintro p a:hover{text-decoration:underline; background:none;}
.expert .docintro h4 a:hover{background:none;}
.expert .docintro .docintro_btn{overflow:hidden;zoom:1; padding-top:2px;}
.expert .docintro a{color:#999999;}
.expert .docintro .docintro_btn a{color:#FFF;}
.expert .docintro a:hover{text-decoration:none; background:#028bcc;}
.expert .docintro span a:hover{text-decoration:none; background:#ec723d;}
a.btna3,a.btna4{height:23px;line-height:23px;text-align:center;color:#fff;display:inline-block;font-size:12px;padding:0px 8px; width:48px;}
a.btna3{ background:#0099e2;}
a.btna4{ background:#ff7b42;}
.mini_right.box3_r{width: 238px;}
.mini_right.box3_r .menta dl{padding: 5px 10px;}
.mini_right.box3_r .menta dl dt{width: 86px; overflow:hidden;}
.mini_right.box3_r .menta dl dt img{width: 86px; height: auto;}
.mini_right.box3_r .menta dl dd{width: 110px; line-height: 2.3; font-size: 14px}
.mini_right.box3_r .menta ul{padding: 6px 6px 24px 6px;}
.mini_right.box3_r .menta ul li{height: 36px; line-height: 36px; text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.mini_right.box3_r .menta ul li a{color:#333;font-size: 14px;}
.mini_right.box3_r .menta ul li a:hover{color:#0076ae;}
/*专家讲堂*/
.box_doctor{padding: 20px 0;}
.box_doctor .box_doctor_c{width: 910px; position:relative; height: 180px; padding: 10px 40px; border: 1px solid #dddddd;}
.box_doctor .box_doctor_c a{display:block; background:#f3f3f3; text-align: center;}
.box_doctor .box_doctor_c a p{font-size: 14px; color:#333; padding: 10px 0;}
.box_doctor_c .swiper-button-next{position:absolute; right: 0; top: 21px; width: 30px; height: 202px; background:#fff;}
.box_doctor_c .swiper-button-prev{position:absolute; left: 0; top: 21px; width: 30px; height: 202px; background:#fff;}

/*底部*/
.footer{border-top: 3px solid #dddddd; width: 100%; padding: 36px 0 60px; background:#f3f3f3;}
.footer_box{text-align: center;}
.footer_box p,.footer_box a{color: #666;font-size: 14px; line-height: 1.8;}
.footer_box a:hover{color: #e72418;}
.pdh5{padding: 0 5px;}

@-webkit-keyframes hot{
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
    60% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
}
@keyframes hot{
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
    60% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
}

/*男性频道页*/
.list_dh{height: 40px; background:#f8f8f8; line-height: 40px; padding-left: 18px; font-size: 14px; color:#000000;}
.list_dh a{color:#000000;}
.list_dh a:hover{color:#0076ae;}
.list_left{width: 642px; float: left;}
.list_left .list_box_c a{color:#000;}
.list_left .list_box_c a:hover{color:#0076ae;}
.list_box_c{width: 610px; padding: 0 15px; border: 1px solid #ededed; border-top: 1px solid #bdd9e7;}
.list_box_c_t{height: 46px; line-height: 46px; padding: 0 10px; border-bottom: 1px solid #dbdbdb; font-size: 18px;}
.list_box_c_t a.list_more{font-size: 14px; float: right;}
.list_box_c dl{padding: 18px 0; border-bottom: 1px dashed #dbdbdb;}
.list_box_c dl dt{width: 202px; height: 136px; overflow:hidden;}
.list_box_c dl dd{width: 392px;}
.list_box_c dl dd h1{height: 40px; line-height: 40px; text-align: left; font-size: 16px; color:#ff9334; font-weight: normal;}
.list_left .list_box_c dl dd h1 a{color:#ff9334;}
.list_box_c dl dd h1 a:hover{color:#ff9334; text-decoration: underline;}
.list_box_c dl dd p{font-size: 14px; color: #333; line-height: 1.5;}
.list_box_c ul{padding: 10px;}
.list_box_c ul li{font-size: 14px; color:#333333; height: 32px; line-height: 32px; width: 50%; float: left;}
.list_box_c ul li a{color:#333;}
.list_box_c ul li a:hover{color:#0076ae;}
/*男性列表页*/
.list_a{overflow:hidden; margin-bottom: 48px; padding-top: 16px;}
.list_a .list_a_img{overflow:hidden; width: 312px; height: 241px;}
.list_a dl{width: 290px; padding-right: 24px;}
.list_a dl dt{height: 34px; font-size: 18px; color:#ff9334; border-bottom: 1px solid #379be9;}
.list_a dl dd{padding: 15px 0; line-height: 1.7; border-bottom: 1px dashed #ccc;}
.list_a dl dd:last-child{border-bottom: 0;}
.list_a dl dd:hover{background:#f9f9f9;}
.list_a dl dd a{font-size: 14px;}
.list_a dl dd a span{display:block;color:#000;}
.list_a dl dd a span:hover{text-decoration: underline}
.list_a dl dd a p{color:#999999; text-overflow: ellipsis;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.list_b{margin-bottom: 20px;}
.list_b .list_b_t{font-size: 18px; color:#000;height: 45px; line-height: 45px; border-top: 1px solid #bdd9e7; background:#f8f8f8; padding-left: 22px;}
.list_b_c{margin-bottom: 20px;}
.list_b_n{padding: 20px 3px; border-bottom: 1px solid #f0f0f0;}
.list_b_n:hover{background:#f0f0f0;}
.list_b_n h3{font-size: 18px; color:#333333; line-height: 1.5;}
.list_b_n h3 a{color:#333;}
.list_b_n h3 a:hover{text-decoration: underline; color:#0076ae;}
.list_b_n p{font-size: 14px; color:#999; line-height: 1.6;}
.list_b_n h4{font-size: 14px; color:#666; margin-top: 10px;}
.list_b_n h4 a{color:#666;}
.list_b_n h4 a:hover{text-decoration: underline;}
/*文章页*/
.content{padding: 20px 0;}
.content h1{font-size: 24px; color:#000; text-align: center; line-height: 1.5; font-weight: normal;}
.content h2{font-size: 14px; text-align: center; color:#999; margin-bottom: 16px;}
.content_c{padding: 24px 0; border-top: 1px solid #dedede;}
.content_c p{font-size: 14px; line-height: 1.7; color:#333;}
.content_z{font-size: 14px; color:#3c3c3c; text-align: center; padding: 20px 0 30px;}
.content_tag{height: 42px; line-height: 30px; font-size: 14px; color:#666; margin-bottom: 30px; margin-top: 20px;}
.content_tag a{color:#666; padding-right: 10px;}
.content_tag a:hover{text-decoration: underline;}
.content_tag .content_fx{width: 260px; float: right; height: 42px; line-height: 30px;}
.page_tc{border: 1px solid #dbdee1; padding: 18px 8px;}
.page_tc .page_t{height: 36px; line-height: 36px; margin-bottom: 6px; font-size: 18px; color:#3c3c3c; width: 100%;}
.page_tc .page_t img{vertical-align: middle; padding: 0 12px 3px 0;}
.page_m{overflow:hidden; margin-bottom: 10px;}
.page_m dl{width: 49%; padding-left: 1%;}
.page_tc dl dd{font-size: 14px; color:#3c3c3c; width: 96%; height: 34px; line-height: 34px; text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.page_tc dl dd a{color:#3c3c3c; }
.page_tc dl dd a:hover{color:#0076ae; text-decoration: underline;}
.page_tjwz{overflow:hidden; padding: 15px 10px;}
.page_tc dl.page_tjwz dd{width: 47%; float: left; padding-right: 3%;}
.hot_tag{padding: 10px; height: 150px; }
.hot_tag_a ul .liA{width:94px;height:50px;line-height: 50px;background:rgb(40,100,187);float:left;margin:1px;position:relative;z-index:5;overflow:hidden}
.hot_tag_a ul .liB{width:200px;height:50px;line-height: 50px;background:rgb(40,100,187);float:left;margin:1px;position:relative;z-index:5;overflow:hidden}
.hot_tag_a ul .liA a{font-size:14px;display:inline-block;width:94px;height:50px;text-align:center;color:white;position:absolute;top:0;left:0;}
.hot_tag_a ul .liB a{font-size:24px;display:inline-block;width:200px;height:50px;text-align:center;color:white;position:absolute;top:0;left:0}
.hot_tag_a ul li:nth-child(4){width: 99px;}
.hot_tag_a ul li:nth-child(5){width: 99px;}
.hot_tag_a .divA{position:absolute;width:100%;height:100%;top:-100%;left:0;background:#85a9e8;z-index:0}
.hot_tag_a .divA1{position:absolute;width:100%;height:100%;top:100%;left:0;background:#3046bb;opacity:.2;z-index:0}
.hot_tag_a .divA2{position:absolute;width:100%;height:100%;top:0;left:0;background:white;opacity:.4}
.hot_c{padding: 30px 0;}
.hot_c ul{padding: 0 10px;}
.hot_c ul li{width: 190px; height: 120px; position:relative; float: left; margin: 0 14px 15px 0; overflow:hidden;}
.hot_c ul li:nth-child(3n){margin-right: 0;}
.hot_c ul li p{position:absolute; left: 0; bottom: 0; width: 100%; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color:#fff; background:rgba(0,0,0,0.4);}
.bd_weixin_popup {-moz-box-sizing:content-box;box-sizing:content-box}
.content_fx .bdsharebuttonbox {display:inline-block;vertical-align:top;}
/*健康测试*/
.main_c{padding: 3% 0;}
.main_c dl{padding:28px 0; border-bottom:1px dashed #d9d9d9; display:flex;}
.main_c dl:hover{background: #f6faff;}
.main_c dl dt{width:145px; overflow:hidden; display:inline-block; float: left; margin-right: 16px;}
.main_c dl dt img{width:100%; }
.main_c dl dd{padding-right:10px;}
.main_c dl dd strong{font-size:16px; color:#000; display:block; line-height: 1.7;}
.main_c dl dd span{display:block; padding:2% 0; font-size:14px; color:#a4a4a4;}
.main_c dl dd p{font-size:14px; padding: 6px 0; line-height:1.7; text-overflow: ellipsis;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical; }
/*健康问答*/
.list_left .list_tit{font-size: 18px; padding-left: 14px; height: 46px; line-height: 46px; border-top: 1px solid #bdd9e7; background: #f8f8f8; margin-bottom: 12px;}
.main_box_c{padding: 10px 0 20px;}
.main_box_c dl{padding: 20px 0; border-bottom: 1px dashed #e1e1e1;}
.main_box_c dl:hover{background:#EAEAEA;}
.main_box_c dl dt{background:url(../images/q.png) 0 10px no-repeat; padding-left: 42px;}
.main_box_c dl p{font-size: 14px; color:#000000; line-height: 2;}
.main_box_c dl dt p{margin-bottom: 8px;}
.main_box_c dl dt span{display:block;}
.main_box_c dl dd{background:url(../images/a.png) 0 10px no-repeat; padding-left: 42px;}
/*分页上下*/
.page_c{height:34px; line-height:34px; text-align:center; padding-bottom:8%;}
.page_c ul li{display:inline-block; height:30px; line-height:30px; margin: 0 2px; border:1px solid #e8e8e8; padding: 0 10px; background:#fff;}
.page_c ul li a{display:inline-block; height:30px; line-height:30px; color:#000;}
.page_c ul li:last-child{border: none; background:none;}
.page_c ul li.thisclass{ background:#2e5ea0; color:#fff;}
.page_c ul li:hover{background:#2e5ea0; color:#fff;}
.page_c ul li:hover a{color:#fff;}
.page_c ul li.thisclass a{ color:#fff;}
.page_more{height: 40px; line-height: 40px; border-top: 1px solid #e8e8e8; padding: 0 10px; overflow:hidden;}
.page_more p{width: 50%; height: 40px; font-size: 14px; color:#666; }
.page_more p.fr{text-align: right;}
.page_more p a{color:#666;}
.page_more p a:hover{text-decoration: underline;}

/*右侧*/
.list_right{width: 334px; float: right;}
.list_right_box1{border: 1px solid #999999; margin-bottom: 20px;}
.list_right_box2{margin-bottom: 20px;}
.list_right_box_t{height: 45px; line-height: 45px; background:#2e5ea0; padding-left: 24px; font-size: 18px; color:#fff;}
.list_right_box2 ul{padding: 16px 10px; border: 1px solid #ededed;}
.list_right_box2 ul li{height: 34px; line-height: 34px; border-bottom: 1px dashed #e3e3e3; font-size: 14px; color:#333; text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.list_right_box2 ul li:last-child{border-bottom: 0;}
.list_right_box2 ul li a{color:#333;}
.list_right_box2 ul li a:hover{color:#0076ae;}
.list_right_box2 ul li img{width: 21px; vertical-align: middle; padding: 0 8px 3px 0;}
.list_right_box2 .docintro{padding: 10px 0;}
.list_right_box2 .docintro img{width:78px; height:80px; float:left; padding-right:6px;}
.list_right_box2 .docintro h4{font-size:12px; font-weight:normal; padding-bottom:5px; font-family:宋体;}
.list_right_box2 .docintro h4 span{color:#0091d6; padding-right:10px;}
.list_right_box2 .docintro p {color:#999999; line-height:18px; font-size:12px;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.list_right_box2 .docintro p a:hover{text-decoration:underline; background:none;}
.list_right_box2 .docintro h4 a:hover{background:none;}
.list_right_box2 .docintro .docintro_btn{overflow:hidden;zoom:1; padding-top:2px;}
.list_right_box2 .docintro a{color:#999999;}
.list_right_box2 .docintro .docintro_btn a{color:#FFF;}
.list_right_box2 .docintro a:hover{text-decoration:none; background:#028bcc;}
.list_right_box2 .docintro span a:hover{text-decoration:none; background:#ec723d;}