@charset "utf-8";
html,
body { font-family:Microsoft YaHei;color: #333;background: #fff;-webkit-text-size-adjust: none;}
img { -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none; }
body, h1, h2, h3, h4, h5, h6, dl, dt, li, dd, th, td, p, pre, form, input, button, textarea, hr { margin: 0;padding: 0; font-weight:normal;}
a {color: #333;text-decoration: none;}
a:hover {text-decoration: none;}
.inner {width: 1200px;margin: 0 auto;position:relative;height: 100%}
.clear {clear: both;overflow: hidden;}
ul{list-style:none;padding: 0px;margin: 0px;}
input{ display: block; }
b{ font-weight: normal;}

/*首页头部*/
.logo{ width: 100%; height: 120px;}
.head_l{ float:left;overflow:hidden;margin-right: 50px;line-height: 120px;}
.head_l img{ display: inline-block;vertical-align: middle}

/*导航栏*/
.head_nav{ float: right}
.head_nav li{ float: left; text-align:center;color: #000; position:relative;line-height: 120px;font-size: 14px;z-index: 997; }
.head_nav ul .first_url{ background-position: center;transition: 0.3s;    padding: 15px 25px; }
.head_nav ul .first_url span{ transition: 0.3s;  }
.head_nav ul li .first{ font-size: 16px;color: #000 }
.head_nav ul .first_url:hover { background: #505050;border-radius: 30px; }
.head_nav ul .first_url:hover span{ color:#fff; }
.head_r{ float: right;font-size: 14px;margin-top: 34px; }
.head_r img{ cursor: pointer; }
.head_r .search-input{display: none; width: 0;height: 30px;border: 1px solid #ccc;text-indent: 20px;position: absolute;bottom: -8px;right: 0; outline: none;z-index: 77 }

.mobile-ewm{ display: none; position: fixed;width: 0;top: 0;z-index: 88;background: rgba(0,0,0,0.5);width: 100%;height: 0;text-align: center;color: #fff;z-index: 999;font-size: 20px;}
.mobile-ewm .ewm{ display: inline-block;margin-top: 10%;}
.close{ position: absolute;right: 40px;top: 40px;cursor: pointer;}


/*banner*/
.header_ban{ position: relative;text-align: center;}
.header_ban .huandeng .huangdeng_box img{ width: 100%;}
.header_ban .bx-pager{ position: absolute;bottom: 20px;width: 100%; text-align: center}
.header_ban .bx-pager-item{ margin: 0 5px; display: inline-block }
.header_ban .bx-pager-link{ background: url(../tc/point.png) no-repeat;width: 10px;height: 10px;display: block}
.header_ban .bx-pager-item a.active{ background: url(../tc/point-active.png) no-repeat }

.header_ban .bx-prev{ background: url(../tc/left.png) no-repeat;width: 50px;height: 50px;display: inline-block;position: absolute;left: 3%; top: 45%;transition: 0.2s}
.header_ban .bx-next{ background: url(../tc/right.png) no-repeat;width: 50px;height: 50px;display: inline-block;position: absolute;right: 3%;top: 45%;transition: 0.2s}
.header_ban .bx-controls-direction{ display: none}



/* 首页 */
/* 关于我们 */
.gywm-title{ text-align: center;color: #505050;font-size: 36px;font-weight: bold;background: url(../tc/about.png) no-repeat center 65px;padding: 50px 0;margin-bottom: 20px;}
.gywm-content{ color: #666;line-height: 36px;text-indent: 36px;}
.gywm-con-img{ text-align: center;margin-top: 30px}
.gywm-con-img img{ display: inline-block;margin: 0 5px}
.gywm .more{ text-align: center;border-radius: 20px;font-size: 14px; }
.gywm .more a { padding: 10px 20px;display: inline-block;border: 1px solid #999; border-radius: 20px;color: #666;margin-top: 30px;margin-bottom: 60px;transition: 0.2s }
.gywm .more a:hover{ background: #505050;color: #fff;border: 1px solid #505050 }

/* 产品展示 */
.cpzs{ background: url(../tc/product.jpg)  no-repeat center;height: 650px }
.cpzs-title{ padding: 50px 0;font-size: 36px;text-align: center;color: #fff;font-size: 36px; }
.lanmu_list{ text-align: center }
.cpzs .leixing{ padding: 10px 30px;user-select: none;margin: 0 5px;cursor: pointer;color: #fff;font-size: 14px;transition: 0.5s;}
.cpzs .item-cur{ border: 1px solid #fff;border-radius: 20px; }
.cpzs .tab-title{ text-align: center;margin-bottom: 50px; }
.cpzs .p_box_img{ overflow: hidden;width: 285px;height: 285px}
.cpzs .p_box_img img{ display: block;}
.cpzs .p_box_title{ background: #fff;text-align: center;font-size: 14px;padding: 14px 40px;transition: 0.2s}
.cpzs .tab-cont{     
    position: relative;
    width: 1200px;
    overflow: hidden;
    height: 332px;
}
.cpzs .tab-cont__wrap{ position: absolute;}
.cpzs .more-product:hover{ background: rgba(255,255,255,1);color: #00a0f7; border-radius: 20px;  }
.cpzs .p_box:hover .p_box_title{ color: #fff;background: #505050 }



/* 新闻中心 */
.xwzx{ margin-bottom: 50px }
.xwzx-title{ text-align: center;color: #505050;font-size: 36px;font-weight: bold;background: url(../tc/NewsCenter.png) no-repeat center 65px;padding: 50px 0;margin-bottom: 20px;}
.news_l{ float: left;width: 580px;height: 380px;position: relative}
.news_l .news_l_img{ width: 580px;height: 380px;overflow: hidden; }
.news_l .news_l_img img{ width: 100%;transition: 0.5s }
.news_l:hover .news_l_content{ 
    background: #505050
}
.news_l .news_l_content{ position: absolute;bottom: 0;background: rgba(0,0,0,0.7);padding: 20px;width: 540px;color: #fff;font-size: 14px;transition: 0.2s}
.news_l_title{ font-weight: bold;line-height: 24px; }
.news_l_title .title{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap ;float: left;width: 85%}
.news_l_title span{ float: right;font-weight: normal;font-size: 12px }
.news_l_des{ font-size: 12px;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
.news_r{ float: right;width: 580px;}
.news_r_box{ border: 1px solid #f0f0f0;padding: 20px;line-height: 24px;margin-bottom: 19px }
.news_r_box .news_r_title{ font-size: 14px;font-weight: bold;}
.news_r_title .title{ float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 85% }
.news_r_box .news_r_des{ font-size: 12px;color: #666;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news_r_box .news_r_title span{ float: right;font-weight: normal;font-size: 12px;color: #666}
.news_r_box:hover{ border: 1px solid #505050;transition: 0.25s }















/*底部*/
footer a{ text-decoration: none!important;color: #fff }
footer .foot{ background: #222;padding: 28px 0;color: #fff}
footer .foot-nav{ color: #fff;border-bottom: 1px solid rgba(255,255,255,0.08);padding-bottom: 20px;margin-top: 20px; }
footer .foot-nav a{ color: #fff;font-size: 14px;margin: 0 25px; }
footer .foot-nav a:last-child{ margin-right: 0; }
footer .foot-2{ margin-top: 40px;color: #fff }
footer .foot-contact-1 span{ margin-right: 115px;padding-left: 30px;font-size: 14px; }
footer .foot-contact-2{ margin-top: 20px; }
footer .foot-contact-2 span{ margin-right: 115px;padding-left: 30px;font-size: 14px; }
footer .foot-3{ margin-top: 40px;font-size: 14px }
footer .foot-3 a{ margin-top: 12px;margin-bottom: 40px; display: inline-block}
footer .foot-nav a:hover{ color: #00a2fe }



/* 内页导航 */
#pro_curmbs .gap{ border-bottom: 1px solid #f0f0f0;font-size: 14px;height: 50px; }
#pro_curmbs .gap{ line-height: 50px }
#pro_curmbs .gap a:hover{ color: #505050;transition: 0.2s }
#pro_curmbs .chlid_lanmu{ text-align: center;margin-top: 50px}
#pro_curmbs .chlid_lanmu .child{ display: inline-block;padding: 20px 38px;border: 1px solid #f0f0f0;color: #69696b;margin: 12px;transition: 0.2s;font-size: 14px }
#pro_curmbs .chlid_lanmu .child:hover{ border-radius: 35px;background: #505050;color: #fff; }
#pro_curmbs .chlid_lanmu .child_active{border-radius: 35px;background: #505050;color: #fff;}

/* show页 */
#showtext {padding: 0;margin-bottom: 30px}
#showtext .show{ padding-bottom: 30px;}
#showtext .show-title{ text-align: center;margin-bottom: 20px }
#showtext .show-title .title1{ font-size: 38px;color: #000;font-weight: bold;height: 60px; }
#showtext .show-title .title2{ font-size: 18px;color: #555; }



/* product页 */
#productlist .p_list{ margin-top: 50px }
#productlist .p_list li{ float: left;width: 285px;margin-right: 20px;overflow: hidden;text-align: center;background: #fff;margin-bottom: 20px;}
#productlist .p_list .p_list_img{ width: 285px;height: 200px;overflow: hidden;}
#productlist .p_list .p_list_img img{ width: 100%;transition: 0.5s}
#productlist .p_list li .p_title{     
    background: #f0f0f0;
    height: 52px;
    line-height: 52px;
    transition: 0.2s
}
#productlist .p_list li .p_title p{ text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#productlist .p_list li:hover .p_title{ background: #505050;color: #fff; }


/* img页 */
#list_img .img_list li{ width: 270px; float: left;margin-right: 40px;box-sizing: border-box;margin-top: 20px;transition: 0.5s}
#list_img .img_list_title{ font-size: 16px;color: #878787;margin-bottom: 20px;height: 18px;line-height: 16px;text-align: center}
#list_img .img_list_img{ width: 270px;overflow: hidden;}
#list_img .img_list_img img{ width: 100%;transition: 0.5s }


/* 翻页 */
#flip { width: 100%; margin: 0 auto;margin-bottom: 15px;margin-top: 50px }
#flip span{ display: inline-block;width: 26px;height: 30px;line-height: 30px;font-size: 16px;border: none;background: #eaeaea;color: #424242;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;border-radius: 50%;}
#flip .current { background: #505050;color: #fff; }
#flip a{ display: inline-block;width: 26px;height: 30px;line-height: 30px;font-size: 16px;border: none;color: #424242;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
#flip a:hover{ background: #505050;color: #fff;border-radius: 50%; transition: 0.2s }

/* news页 */
#newslist{ background: #f8f8f8 }
#newslist .news{ padding-top: 40px;padding-bottom: 30px;}
#newslist .news-title{ text-align: center;margin-bottom: 20px }
#newslist .news-title .title1{ font-size: 38px;color: #000;font-weight: bold }
#newslist .news-title .title2{ font-size: 18px;color: #555; }
#newslist .news .news-list{ padding-bottom: 10px;padding-right: 10px }
#newslist .news .news-list .news_1 { margin-top: 18px;background: #fff}
#newslist .news .news-list a:hover .news_1{ background: #505050;transition: 0.5s }
#newslist .news .news-list a:hover .news-text p{ color: #000;transition: 0.5s}
#newslist .news .news-list a:hover .news_btn{ border-color: #fff;color: #fff}
#newslist .news .news-list .news_1 .news_1_img{ float: left;width: 386px;height: 252px;overflow: hidden}
#newslist .news .news-list .news_1 .news_1_img img{ height: 100%;transition: 0.5s }

#newslist .news .news-list .news_1 .news-text{ float: left;padding: 30px 40px 40px 30px;width: 734px; }
#newslist .news .news-list .news_1 .news-name { font-size: 18px;font-weight: bold;color: #373737;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#newslist .news .news-list .news_1 .news-time { font-size: 16px;color: #b2b2b2;margin-bottom: 20px; }
#newslist .news .news-list .news_1 .news-description { height: 45px;font-size: 14px;color: #888888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#newslist .news .news-list .news_1 .news_btn{ font-size: 14px;color: #888888;border: 1px solid #888888;padding: 2px 8px;margin-top: 20px;display: inline-block;transition: 0.5s }
#newslist .news .news-list .news_1 .news_btn:hover{ background: #fff;color: #5d5d5d } 


#newslist .news .news-list li { margin-top: 18px;background: #fff;float: left;width: 585px;margin-right: 20px;}
#newslist .news .news-list a:hover li{ background: #505050;transition: 0.5s }
#newslist .news .news-list a:hover .news-text p{ color: #fff;transition: 0.5s}
#newslist .news .news-list li .news-text{ float: left;padding: 30px 40px 40px 30px; }
#newslist .news .news-list li .news-name { font-size: 18px;font-weight: bold;color: #373737;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#newslist .news .news-list li .news-time { font-size: 16px;color: #b2b2b2;margin-bottom: 20px;padding-left: 20px;background: url(../mft/mft_clock.png) no-repeat left }
#newslist .news .news-list li .news-description { height: 45px;font-size: 14px;color: #888888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/* 技术中心 */
#newslist .jszx{ background: #fff;padding: 30px 40px }
#newslist .jszx_box{ border-bottom: 1px solid #dddddd }
#newslist .jszx_box .jszx_title{ display: inline-block;font-size: 24px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;margin-top: 25px}
#newslist .jszx_box:first-child .jszx_title{ margin-top: 0 }
#newslist .jszx_box .jszx_des{ font-size: 16px;line-height: 28px;color: #666666;height: 84px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition: 0.2s}
#newslist .jszx_box .jszx_time{ margin: 20px 0;color: #999 }
#newslist .jszx_box .jszx_hits{ margin-left: 70px;padding-left: 25px;background: url(../mft/view.png) no-repeat left }

#newslist .jszx_box .jszx_title:hover{ font-weight: bold }
#newslist .jszx_box .jszx_title:hover +.jszx_des{ color: #000 }


/* showimg页 */
#showimg { margin-bottom: 30px }
#showimg a {text-decoration: none;color: #333}
#showimg .imgshow{ margin-top: 30px;margin: 0 auto;overflow: hidden;}
#showimg .title{ font-weight: bold;font-size: 25px!important;letter-spacing:1px;margin: 20px}
#showimg .ctitle{ margin:30px 0px 10px; padding:15px 0px; font-size:16px;border-bottom: 1px solid #ccc;color: #404040;  }
#showimg .ctitle span{ padding: 15px 25px;background: #efefef;user-select: none;}
#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;margin-bottom: 40px;}

/* showproduct页 */
#showproduct a {text-decoration: none;color: #333}
#showproduct .pshow{ margin-top: 20px;padding-bottom: 35px;position: relative; }
#showproduct .pshow-title{ text-indent: 30px;padding: 5px; font-size: 20px;line-height: 55px;color: #000;font-weight: bold;background: #efefef;color: #404040;margin-bottom: 20px;}
#showproduct .pshow-product { margin: 40px 0; }
#showproduct .pshow-img{ width: 600px;height: 420px;overflow: hidden;margin: 0 auto}
#showproduct .pshow-img img{ width: 100% }
#showproduct .product-slider{ width: 800px;margin: 0 auto}

#showproduct .ctitle{ padding:20px 0px; font-size:20px;border-bottom: 1px solid #ccc;color: #404040;  }
#showproduct .ctitle span{ padding: 20px 30px;background: #efefef;user-select: none;font-weight: bold}
#showproduct .editor{ padding:10px 15px; margin-bottom: 40px;}
#showproduct .met_page{ margin-top: 40px;}
#showproduct .pshow-product .bx-wrapper{ margin: 0 auto;position: relative;margin-top: 10px;}
#showproduct .pshow-product .bx-viewport{ height: 420px!important; }
#showproduct .pshow-product .bx-prev{ background: url(../tc/left.png) no-repeat;width: 50px;height: 50px;display: inline-block;position: absolute;left: -12%; top: 45%;transition: 0.2s}
#showproduct .pshow-product .bx-next{ background: url(../tc/right.png) no-repeat;width: 50px;height: 50px;display: inline-block;position: absolute;right: -12.5%;top: 45%;transition: 0.2s}
#showproduct .pshow-product .bx-prev:hover{ background: url(../tc/left-acitve.png)  no-repeat}
#showproduct .pshow-product .bx-next:hover{ background: url(../tc/right-active.png)  no-repeat}
#showproduct .product-slider .bx-controls-direction{ display: none}



/* shownews页 */
#shownews a {text-decoration: none;color: #333}
#shownews .nshow{ margin-top: 50px;padding-bottom: 35px;}
#shownews .news-title{ font-size: 14px;padding-left: 40px; }
#shownews .met_page{ margin-top: 40px;}
#shownews .nshow .title{ text-align: center;font-size: 30px;line-height: 32px;font-weight: bold;margin: 20px 0;}
#shownews .nshow .stitle{ text-align: center;font-size: 16px;line-height: 32px;color: #bbb; margin: 10px 0;}
#shownews .nshow .editor{ padding: 15px 0; }


/* cv在线应聘页 */
#cvlist{ padding: 0 }
#cvlist .cvshow{ margin-top: 20px;padding-bottom: 35px;position: relative; }
#cvlist .cv_table{ width: 100%; }
#cvlist .cv_table{ width: 100%; }
#cvlist .cv_table .text{ padding: 20px 0;font-size: 16px; }
#cvlist select{ height: 35px;font-size: 14px;padding: 5px; }
#cvlist .cv_table input{ float: left }
#cvlist .cv_table input.orange{ background: #505050;border-color: #505050}
#cvlist td.input{ padding: 17px 30px; }
#cvlist td.input input{ height: 20px;text-indent: 5px;background: none }
#cvlist .textarea-text{ background: none }
#cvlist .cv_title{ text-align: center;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    padding: 10px 20px;
    border: 2px solid #007dc4;
    width: 280px;
    user-select: none;
    margin: 40px auto;
    background: #007dc4;
    margin-top: 50px; }

/* feedback页 */
#feedback { margin-bottom: 60px }
#feedback .feedback_title{ font-size: 24px;font-weight: bold;color: #323232;text-align: center;margin: 30px 0}
#feedback .form-input { width: 50%;float: left;margin-bottom: 40px }
#feedback .form-input input{ width: 95%;background: none;height: 40px;text-indent: 10px}
#feedback .form-textarea { width: 1168px;margin-bottom: 40px }
#feedback .form-textarea textarea{ width: 100%;background: none;height: 200px;padding: 15px;line-height: 24px }
#feedback .code-input{ margin-bottom: 40px;text-align: center;}
#feedback .code-input #code{ background: none;height: 30px;width:160px;display: inline-block;text-indent: 10px}
#feedback .code-input #code:focus{ border: 1px solid #ccc;;box-shadow: none }
#feedback .code-input img{ height: 40px;margin-left: 20px;display:inline-block}
#feedback .submit{ height: 50px;background: #505050;border: none;color: #fff;border-radius: 5px;padding: 10px 40px;cursor: pointer;display: inline-block}

.lxfs_left{ float: left}
.lxfs_title{ font-size: 24px;font-weight: bold;color: #323232;text-align: center;margin: 30px 0; }
.lxfs_name{ font-size: 18px;color: #323232;font-weight: bold;margin-bottom: 62px}
.lxfs_box{ font-size: 13px;line-height: 24px;color: #69696b;padding-left: 50px;margin-bottom: 42px }
.lxfs_right{ float: right}



/* job页 */
#joblist .job{ margin-top: 20px;padding-bottom: 90px;position: relative;}
#joblist .job .job-title{ background: url(../zh/neiye-title.png) no-repeat;padding-left: 40px;height: 34px;font-size: 18px;line-height: 30px;color: #000;margin-top: 10px;margin-bottom: 30px; }
#joblist dl{ border: 1px solid #aaa;padding: 15px;margin: 0 25px 50px 25px;width: 518px;float: left; }
#joblist dt{ font-size: 25px;padding: 10px; }
#joblist .mis{ font-size: 12px; }
#joblist .editor{ font-size: 14px;border-bottom: 1px dotted #ccc;height: 165px;overflow: hidden;}
#joblist .dtail{ margin-top: 30px;border: none!important; }
#joblist .dtail span{ border-radius: 10px; border: 1px solid #9a9a9a;font-size: 14px;display: inline-block}
#joblist .dtail span a{ color: #808080!important;padding: 10px;display: inline-block}
#joblist .dtail span:hover { background: #505050;border: 1px solid #505050;  transition: 0.5s }
#joblist .dtail span:hover a{ color: #fff!important; }


/* showjob页 */
#showjob a {text-decoration: none;color: #333}
#showjob .jshow{ margin: 0 auto;margin-top: 20px;width: 900px;padding-bottom: 35px;position: relative; }
#showjob .met_page{ margin-top: 40px;}
#showjob .jshow .title{ font-size: 25px;padding: 10px;font-weight: bold;}
#showjob .jshow .paralist{ border: 1px solid #aaa;padding: 15px;line-height: 30px; }
#showjob .jshow .paralist span{ margin-right: 15px; }
#showjob .jshow .ctitle { font-size: 18px;margin-top: 30px;letter-spacing: 1px; }
#showjob .jshow .editor { line-height: 30px; }
#showjob .jshow .info_cv { text-align: left;margin-top: 10px;}
#showjob .jshow .info_cv a{ color: #fff;background: #505050;border-color: #505050 }

#showjob .jshow .met_page{ margin-top: 120px; }

/*  search页  */
#searchlist .search li{ border: 2px dashed #dfdfdf;margin-top: 35px;padding: 20px;text-align: center}
#searchlist .search_title a{ display: inline-block;font-size: 25px;color: #333;text-decoration: none;padding: 3px;border-bottom: 1px solid #b4b4b4}
#searchlist .search_title a:hover{ font-weight: bold;border-width: 2px;}
#searchlist .search_title em{ color: #007dc4; text-decoration: none;padding: 0 2px; }
#searchlist .search_content em{ text-decoration: none;font-weight: bold;padding: 0 2px;}
#searchlist .search_content{ display: inline-block;margin: 20px 0; }
#searchlist .searchname{     text-align: center;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    padding: 10px 20px;
    border: 2px solid #007dc4;
    width: 300px;
    user-select: none;
    margin: 70px auto;
    background: #007dc4;
    margin-top: 50px;}
/*  内页分页  */
.met_page {
    clear: both;
    padding: 0 100px;
    width: 700px;
    margin: 0 auto
}

.met_page li {
    padding: 0 9px;
    list-style: none;
    border: 1px solid #505050;
    border-radius: 30px;
}

.met_page li:hover{
    background: #505050;
    transition: 0.5s
}

.met_page li:hover a{
    color: #fff!important;
    transition: 0.2s
}

.met_page li.met_page_preinfo {
    text-align: center;
    width: 40%;
    float: left;
}
.met_page li.met_page_preinfo span{
    display: inline-block;
    position: absolute;
    left: 0
}

.met_page li.met_page_next {
    text-align: center;
    width: 40%;
    float: right;

}

.met_page li.met_page_next span{
    display: inline-block;
    position: absolute;
    right: 0
}

.met_page a {
    position: relative;
    display: block;
    width: 100%;
    color: #505050!important;
    padding: 9px 0;
}

.met_page b{ 
    display: inline-block;
    font-weight: normal;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.disabled{ display: none!important;}
.gap_l a{ margin-right: 15px;transition: 0.5s }
.gap_l a:hover{ 
    padding-bottom: 12px;
    border-bottom: 2px solid #0781c6;
    color: #007dc4;
}