/*
* @Author: dell
* @Date:   2017-08-03 22:09:22
* @Last Modified by:   tony
* @Last Modified time: 2017-09-28 13:39:08
*/

/* header */
.header { height: 60px;position: relative;top: 0}
.logo { height: 60px;width: 86%;}
.htel{height: 60px;width: 25%;margin-right: 60px}

/* 导航-2 */
.child .childContent { display: none !important }
button.nav-trigger { display: block; }
.nav_transform1 { position: fixed; top: 0; bottom: 0; left: 0; z-index: 20; overflow-y: scroll; box-sizing: border-box; padding: 44px; width: 84vw; border: 0; background: #262526; text-align: left; text-transform: none; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-overflow-scrolling: touch; }
.nav_transform1 { transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1); transition: transform .3s cubic-bezier(.86, 0, .07, 1); }
.navigation-is-visible .nav_transform1 { -webkit-transform: none; transform: none; }
.nav-overlay { position: fixed; top: 0; left: 0; z-index: 15; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
.navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }
.nav_transform1 ul.navCont li.child { float: none; margin: 0 auto; width: 100px; }
.nav_transform1 ul.navCont li.child a { padding: 1rem 0;line-height: inherit;color:#fff;font-size: 14px}
.nav_transform1 ul.navCont li.child.last { margin-right: auto; }
.nav_transform1 ul.navCont li.child a:after{display: none}
.nav_transform1 ul.navCont li.child .childcont{display: none!important}

/*footer*/
.footer { font-size: 12px; line-height: inherit }
.footer span { display: block; text-align: center }
.footer .footer_link { display: none }
.footer_info { text-align: center; padding: 15px 0 }
.footer_info .usinfo { padding: 0; margin: 0; }
.footer_info .usinfo h5 { font-size: 14px }
.footer_info .usinfo p { font-size: 12px }
.top { border-radius: 100% }

/*block*/
.index_ { padding-top: 3em; padding-bottom: 2em }
.index_ .T { padding-bottom: 18px }
.index_ .T h1 { font-size: 22px }
.index_ .T h2 { font-size: 18px }
.index_ .T h2 strong { width: 100%; background-size: contain }
.index_ .T h2.border strong:before, .index_ .T h2.border strong:after { width: 60% }
.index_ .T h3 { font-size: 16px }
.index_ .T h4 { font-size: 12px }
.article .C { font-size: 12px }

/* ==========================================================================

   Common module

   ========================================================================== */


/* ==========================================================================

   Index Page

   ========================================================================== */


/* ==========================================================================

   Inner Page

   ========================================================================== */

/*nbanner*/
.nbanner { height: 150px }
.nbanner img { margin-top: -182px; margin-left: -500px; width: 1000px; height: 260px }

/*简介*/
.aboutBox { padding-left: 0 }

/*新闻*/
.news-box { margin-bottom: 1rem }
.news-box .news_cont p { height: 3.15rem }
.news-box .news_time .date { line-height: 22px; text-align: left; padding: 0; margin: 0; }
.news-box .news_time .date:before { display: none; }
.news-box .news_time .date i { font-size: inherit; font-weight: normal; display: inline; }

/*新闻详细 */
.newsTit h1 { padding: 25px 0 25px; font-size: 22px }
.newsTit p span { display: inline-block }
.content_bak { padding: 1em 0 !important;}
.content_bak h2 { font-size: 15px; font-weight: 400; margin: 0 0 }
.content_bak p { font-size: 14px; margin: 1em 0; line-height: 22px }
.newsDetailCur li, .newsDetailCur li.r { float: left; padding-bottom: 10px; width: 100%; text-align: left; white-space: nowrap; font-size: 13px }

/*招聘 */
.jobapply { padding: 10px }
.jobchild { margin-bottom: 20px; padding-bottom: 20px; border-right: 0; border-bottom: 1px solid #ccc }
.section_njob a.back { display: none }
.navContent, .subNav, .sub_top p { padding-left: 4% }
.section_njob .services-box .icon { float: left; width: 60px; font-size: 26px; line-height: 2 }
.section_njob .services-box h3, .section_njob .services-box p { text-align: left }
.section_njob .services-box h3 { padding: 0; font-weight: 400; font-size: 18px }
.subNav { line-height: 44px }
.subNav i { font-size: 18px; line-height: 44px }
.sect_job .m-table { width: auto }
.sect_job .m-table thead { font-size: 14px; font-weight: normal; }
.sect_job .m-table td a { padding: 0; background: none; color: inherit; }