.mt50{ margin-top: 50px;}
.tjzn{text-align: center;}
.tjzn h3{font-size: 24px; color: #333}
.tjzn p{ color: #999999; line-height: 28px;}
.order{margin-top: 30px;}
.order .or_common{ float: left; width: 388px;}
.order .or_common .tit{height: 263px; float: left;width: 100%;}
.order .or_common .tit .s_l{ float: left; margin-left: 81px; margin-top: 45px; width: 300px;}
.order .or_common .tit .s_l i{ color: #fff; opacity: 0.3; font-size: 60px; float: left; margin-right: 5px;}
.order .or_common .tit .s_l p{line-height: 24px; color: #fff;}
.order .or_common .tit .s_l p.be{font-size: 24px; margin-top: 10px; line-height: 34px;}
.order .or_common .tit .s_bt{ float: left; margin-left: 156px; margin-top: 25px;}
.order .green{background:#00C2A4; border: 1px solid #00C2A4;}
.order .orger{background:#F38F00; border: 1px solid #F38F00; margin-left: 15px;}
.order .blue{background:#00B4F7; border: 1px solid #00B4F7;margin-left: 15px;}

.order .list{  float: left;width: 100%; }
.order .list ul{padding: 4px 15px;}
.order .list ul li{ border-bottom: 1px dotted #f1f1f1; line-height: 40px; height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.order .list ul li a:hover{color: #00B4F7;}
.order .list ul li:last-of-type{ border: none;}
.green .list{ background: #F4FDFC; float: left;width: 100%; }
.orger .list{ background: #FBF7F1; float: left;width: 100%; }
.blue .list{ background: #F0F9FC; float: left;width: 100%; }

.tjgl { position: relative;text-align: center;}
.tjgl h3{font-size: 24px; color: #333}
.tjgl p{ color: #999999; line-height: 28px;}
.tjgl p span{ color: #00b4f7;}
.tjgl .quick_l{ position: absolute; right: 0px; bottom:0px; }
.tjgl .quick_l a{ color: #999;font-size: 12px; margin-left: 10px;}
.tjgl .quick_l a:hover{ color:#00B4F7;}

.quick_city{ margin-top: 22px; width: 100%;}
.quick_city a{ border:1px solid #eaeaea;float: left; width: 120px; box-sizing: border-box; text-align: center; line-height: 38px; margin-left: -1px; margin-bottom: 10px;}
.quick_city a:hover{ color: #00B4F7; border: 1px solid #00B4F7;position: relative;}


.strategy{ width: 100%; float: left; margin-top: 20px;}
.strategy .cle{ float: left; width: 356px; border: 1px solid #eaeaea;padding: 12px;}
.strategy .cle .link_img{ width: 100%; float: left; height: 213px; position: relative;}
.strategy .cle .link_img a{ display: block;}
.strategy .cle .link_img img{width: 100%; height: 213px;}
.strategy .cle .link_img p{ position: absolute;bottom: 0px; line-height: 34px; background: rgba(0,0,0,0.5); color: #fff;width: 90%;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0px 5%;}
.strategy .cle .ar_list{float: left;width: 100%;}
.strategy .cle .ar_list li{ font-size: 14px; line-height: 32px; height: 32px;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.strategy .cle .ar_list li span{ color: #333; font-weight: bold; margin-right: 4px;}
.strategy .cle .ar_list li a{ width: 100%; }
.strategy .cle .ar_list li a:hover{color: #00B4F7;}
.strategy  .bdl_item_card {float: left;width: 398px; padding: 12px 12px 0px 12px;border: 1px solid #eee; box-sizing: border-box;margin-left: 15px;border: 1px solid #eee;}
.strategy  .bdl_item_card .bdr_item{height:100px;margin-bottom:18px}
.strategy  .bdl_item_card .bdr_item .item_bd{ float: left; width: 210px;}
.strategy  .bdl_item_card .bdr_item .item_bd .item_des{ float: left; width: 210px;}
.strategy  .bdl_item_card .item_img{position:relative;width: 136px;height: 100%; margin-right: 15px;float: left;}
.strategy  .bdl_item_card .item_img .ico_tag{width: 39px;height: 24px;color: #FFF;text-indent: 6px;position: absolute;top: 0;left:-3px;line-height: 21px;}
.strategy  .bdr_item .item_bd a{ margin-bottom: 10px;width: 195px;font-weight: bold;font-size: 14px;display: block;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;line-height: 15px;}
.strategy  .bdr_item .item_bd.item_des{height: 65px;overflow: hidden;color: #666;margin-top: 9px;line-height: 21px;}
.ico_tag{background: url("/zb_users/theme/koilee/m/images/x_topi.png") no-repeat;font-size: 12px;}

.ar_banner{ width: 100%; height:102px; margin-top: 20px; float: left;}
.ar_banner img{ width: 100%; height: 100%;}


.tj_project{ width: 100%; margin-top: 50px;padding-bottom: 30px}
.tj_project .pro_com{float: left; width: 285px; height: 84px; overflow: hidden;}
.tj_project .pro_com  .pro_le{ float: left; text-align: center;}
.tj_project .pro_com  .pro_le p{ text-align: center; }
.tj_project .pro_com  .pro_le p:nth-of-type(1){line-height: 22px;font-weight: bold; padding-bottom: 16px;}
.tj_project .pro_com  .pro_re{ float: left; text-align: center; margin-left: 30px; width: 178px;}
.tj_project .pro_com  .pro_re a{ float: left; margin-right: 15px; line-height: 26px;}
.tj_project .ml15{ margin-left: 20px;}


/*文章列表*/

.article_left{float: left;width: 881px;background: #fff; border: 1px solid #F1F1F1; margin-bottom: 20px;}
.article_left .tabs{ width: 100%; float: left;}
.article_left .tabs .a_a{border-bottom: 1px solid #F0F0F0;width: 100%; float: left;}
.article_left .tabs .a_a ul{}
.article_left .tabs .a_a h2{ float: left; cursor:pointer;position: relative;width: 122px; height: 58px; line-height: 58px;font-size: 16px; text-align: center; font-weight: normal;}
.article_left .tabs .a_a h2.select{ color: #00A2FF;}
.article_left .tabs .a_a h2.select i{ position: absolute; bottom: 0px; background: #00A2FF;height: 3px; left:42px; width: 38px;}
.article_left .tabs .a_b{float: left; width: 100%;border-bottom: 1px solid #F0F0F0;}
.article_left .tabs .a_b ul{padding:20px 5px; float: left;}
.article_left .tabs .a_b ul li{ float: left; color: #333; width: 125px; margin-left:15px; line-height: 35px;text-align: center; border-radius:28px; margin-top: 10px;}
.article_left .tabs .a_b ul li a{  display: block;}
.article_left .tabs .a_b ul li.select{background: #00B4F7; color: #fff;}
.article_left .tabs .a_b ul li:hover{background: #daf0ff; color: #999;}
.article_left .tabs .a_b ul li:hover a{color: #000;}
.article_left .tabs .a_b ul li.select{}
.article_left .tabs .a_b ul li.select a{ color: #fff; display: block;}
.article_left .tabs .a_b ul li.select:hover{background: #00B4F7; color: #fff;}
.article_left .tabs .a_b ul li.select:hover a{ color: #fff; display: block;}
.xc-detail-box {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 25px;
    background-color: #fff;
}
.xc-detail {
    padding: 0px 20px 0;
}
.xc-detail-list {
    padding: 30px 0;
    border-bottom: 1px solid #eee;
    float: left;

}
.xc-detail-list:hover{
    background: #f8f8f8;
}
.xc-detail-img {
    float: left;
    margin-right: 38px;
    font-size: 0;
}
.xc-detail-img a {
    display: block;
    width: 200px;
    height: 150px;
    overflow: hidden;
}
.xc-detail-img img {
    width: 100%;
    height: 100%;

}
.xc-detail-content {
    float: left;
    width: 590px;
    padding-top: 5px;
}
.xc-detail-title {
    position: relative;
    max-width: 590px;
    line-height: 22px;
    font-size: 20px;
    color: #000;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.xc-detail-title a{ display: inline; font-weight: normal; font-size: 20px;}

.xc-detail-title:hover{color: #00B4F7}
.xc-detail-text {
    margin-top: 10px;
    height: 75px;
    line-height: 27px;
    font-size: 15px;
    color: #666;
    word-break: break-all;
    display: -webkit-box;
    overflow: hidden;
    text-overflow:ellipsis;
    font-size: 14px;
}
.xc-list-data {
    margin-top: 30px;
}
.xc-list-data .list-category {
    float: right;
}
.xc-list-data span {
    float: left;
    font-size: 12px;
    color: #999;
}

.main_right_notice{
    background-color: #FFF;
    border-radius: 4px;
}
.main_right_notice>div{
    max-height: 252px;
    overflow: hidden;;
}
/* .main_right_notice>div>.main_right_notice_title>img{
    width: 18px;
    height: 18px;
    margin-left: 19px;
    margin-right: 6px;
    vertical-align: middle;
} */
.main_right_notice>ul{
    width: 100%;
    height: 51px;
    line-height: 51px;
    font-size: 14px;
    box-sizing: border-box;
    border-bottom: 1px solid #F1F1F1;
}
.main_right_notice>ul>li{
    margin-left: 27px;
    display: inline-block;
    cursor: pointer;
}
.main_right_notice>ul>li.active{
    color: #1CA4E5;
    border-bottom: 2px solid #1CA4E5;
    /* padding-bottom: 13px; */
    box-sizing: border-box;
    cursor: pointer;
}
.main_right_notice>.main_right_notice_list div>p{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #F1F1F1;
    font-size: 14px;
    color: #333;
    margin-left: 30px;
    margin-right: 30px;
    cursor: pointer;
}
.main_right_notice>.main_right_notice_list div>p>a{ float: left;width: 162px; overflow: hidden;text-overflow: ellipsis;}
.main_right_notice>.main_right_notice_list div>p>span{
    float: right;
    font-size: 12px;
    color: #938F8D;
}
.main_right_notice>.main_right_notice_list div p:first-child+p+p+p+p{
    border: none !important;
}
.main_right_notice>div>p:hover,.main_right_notice>.main_right_notice_title>span:hover{
    color: #1CA4E5;
}
.as_left{ float: left;width: 881px;}
.head_top{ margin-top: 50px;}
.head_top h3{ text-align: center; font-size: 24px;}
.head_top h1{ text-align: center; font-size: 24px;}
.head_top p{ text-align: center; line-height: 34px; color: #999; font-size: 12px;}
.head_top p span{ margin-right: 15px;}
.simple{ margin: 26px 32px;background: #F8F8F8; font-size: 12px; line-height: 24px; padding: 15px;}
.simple p{ font-size: 14px;}
.article_left .content{margin: 0px 32px 54px 32px; line-height: 30px; font-size: 16px;}
.article_left .content img { max-width: 100% !important; }
.page_t_b{ margin-bottom: 30px; padding: 0px 32px;}
.page_t_b a{ color: #999; line-height: 32px;}
.page_t_b a:hover{color: #00A2FF}
.hos_scroll{ float: left; width: 100%; display: none;}
.hos_scroll h3{ font-size: 24px; color: #333;line-height: 72px;}

.time_roll{background: #fff;height: 216px;float: left;width: 100%; position: relative;overflow: hidden;border: 1px solid #F1F1F1}
.time_roll ul{height: 100%; position: absolute;left: 0px;top: 0px;}
.time_roll ul li{float: left;width: 220px;height: 100%; position: relative;box-sizing: border-box;padding:10px; }
.time_roll ul li:hover{opacity: 0.8;transition: opacity 0.3s;-webkit-box-opacity: 0.8; }

.time_roll ul li div{}
.time_roll ul li div img{width: 100%;}
.time_roll ul li p.title{text-align: center; color: #333; line-height: 36px;text-align: left;}
.time_roll ul li p.myyy span{}
.time_roll ul li p.myyy{color: #454545;line-height: 28px;}
.time_roll ul li p.myyy span{font-size: 12px;}
.time_roll ul li p.myyy span em{font-size: 12px; font-weight: bold;color: #ff4e00;}
.time_roll ul li a{ position: absolute;left: 0px; top:0px;width: 100%; height: 100%;}

.time_roll .ftn_button{display: none;}
.time_roll .ftn_button div{
    position: absolute;
    top: 50%;
    width: 33px;
    height: 58px;
    margin-top: -22px;
    color: #fff;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    z-index: 5;
}
.time_roll .ftn_button div.left{
    background:url(/zb_users/theme/koilee/m/images/banner_left_b.png) no-repeat;
    left: 0;
}
.time_roll .ftn_button div.right{
    background:url(/zb_users/theme/koilee/m/images/banner_right_b.png) no-repeat;
    right: 0;
}

.time_roll .ftn_button div.left:hover{
    background:url(/zb_users/theme/koilee/m/images/banner_left_b_hover.png) no-repeat;
    left: 0;
    transition: background 0.3s;
}
.time_roll .ftn_button div.right:hover{
    background:url(/zb_users/theme/koilee/m/images/banner_right_b_hover.png) no-repeat;
    right: 0;
    transition: background 0.3s;
}

.time_roll:hover .ftn_button{display: block;}

.detial_banner{ float: left; width: 865px;  border: 1px solid #F1F1F1;padding: 8px;background: #fff;}
.detial_banner img{width: 100%;}
.about_article{ width: 100%; float: left; margin-top: 25px;background: #fff;border: 1px solid #F1F1F1;}
.about_article h3{ font-size: 24px; color: #333;line-height: 42px; padding-top: 12px;}
.about_article h3 i{ width:3px; height: 20px; display: inline-block; background: #00A2FF; vertical-align: middle; margin-left: 15px; margin-right: 10px; }
.about_article .content{}
.about_article .content{padding: 22px;}
.about_article .content ul{float: left;width: 365px;}
.about_article .content ul li{ margin-bottom:15px;width: 100%; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; list-style-type: armenian;background: url("../images/list_icon.jpg") 0px center no-repeat;padding-left: 12px;}
.about_article .content ul li:last-of-type{margin: 0px;}
.about_article .content ul li a:hover{ color: #00A2FF;}
.about_article .content ul li div.item_img{ float: left;width: 144px;height: 96px;}
.about_article .content ul li div.item_img img{ width: 100%; height: 100%;}
.about_article .content ul li div.item_text{ float: left; margin-left: 14px; width: 205px; }
.about_article .content ul li div.item_text h3{ line-height: 28px; color: #999; font-size: 15px; color: #333;}
.about_article .content ul li div.item_text p{ color: #999; font-size: 12px;line-height: 22px;}
.about_article .content ul li div.item_text p a{ color: #00B4F7}
.about_article .content ul.ul_ml80{ margin-left: 80px;}

.protect_item_l{ float: left;width: 302px;}
.protect_item_l .ms{background: #fff;float: left;padding: 0px 24px;width:254px;border: 1px solid #F1F1F1; }
.protect_item_l .pro_item{ float: left;width: 100%; margin-top: 30px;}
.protect_item_l .pro_item .title{ width: 100%; float:left; width: 100%; line-height: 28px;}
.protect_item_l .pro_item .title span{font-size: 20px; margin-left: 10px;}
.protect_item_l .pro_item .content{ float: left; width: 100%;}
.protect_item_l .pro_item .content a{ float: left; margin-right: 16px; padding:2px 14px; border: 1px solid #F1F1F1; margin-top: 15px; color: #545454;}
.protect_item_l .pro_item .content a.select{ background: #00B4F7; color: #fff;border: 1px solid #00B4F7;}
.protect_item_l .pro_item .content a:hover{ border: 1px solid #00B4F7;color: #00B4F7;}
/*最受关注的体检项目*/
.best_focus{ float: left; margin-bottom: 30px;}
.best_focus h3{ line-height: 64px;padding-top: 15px; font-size: 20px; color: #333;width: 100%; float: left;}
.best_focus a{ float: left; color: #999;background: #f8f8f8;padding: 2px 4px;font-size: 12px; margin-right: 8px; margin-bottom: 12px;}


.protect_item_r{ float: left; width: 877px; margin-left: 20px;}
.protect_de{padding: 40px 34px;background: #fff; margin-bottom: 20px;}
.protect_de .top_title{ width: 100%; border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;}
.protect_de .top_title h1{ font-size: 20px; font-size: 20px;font-weight: bold; color: #000;}
.protect_de .top_title h1 span:nth-of-type(2){ border: 1px solid #F1F1F1; padding: 4px 10px; color: #048ACA;font-size: 12px;font-weight: normal;}
.protect_de .top_title .content{ font-size: 12px; color: #999;line-height: 22px;padding-top: 30px;padding-bottom:20px;border-bottom: 1px solid #F1F1F1;}
.protect_de .top_title  .directory{ margin-top: 20px;}
.instructions{border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;padding-top: 20px;}
.top_in{width: 100%;font-size: 20px; color: #000; }
.top_in i{width: 10px; height: 20px; background: #00B4F7; display: inline-block; vertical-align: middle; margin-right: 8px;}
.top_in h2,.top_in span{vertical-align: middle; display: inline-block;}
.instructions .content{ font-size: 12px; color: #999;line-height: 22px;padding-top: 30px;}
.check{border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;padding-top: 20px;}
.check .content{padding-top: 10px;}
.check .content .t_i1{ text-align: left;font-size:14px; color: #00B4F7; line-height: 52px;margin-top:20px;font-weight: bold; }
.check .content .t_i2{ text-align: left;font-size:14px; color: #333; padding: 6px 20px; background: #f8f8f8;}
.check_about{padding-bottom: 35px;padding-top: 20px;}
.check_about .content{padding-top: 30px;}
.check_about .content a{float: left; padding: 3px 12px;margin-right: 20px; border: 1px solid #f1f1f1; color: #454545; margin-bottom: 20px;}
.check_about .content a:hover{ border: 1px solid #c2ecfc; color: #00B4F7;}
