
/* Add here all your css styles (customizations) */
a {color:#333 !important; }
a:hover {color:#999 !important;text-decoration: none;}
.g-text-underline--none--hover:hover {color:#aaa !important;}

body {
    background: url('/assets_site/site-image/mj-bg.jpg') no-repeat;
    background-size: cover;
    /* overflow: hidden; */
    background-position: center top;
    background-attachment: fixed;
    /* height: 100%; */
}

/*导航栏*/
/* .navbar {background: #2e58b0; border-bottom: none; padding-bottom: 3px; }

.navbar-inverse .navbar-nav>li>a {color: #fff; font-size: 16px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a {  background: #fff !important; color:#2e58b0 !important; font-size1: 18px; font-weight1: bold; box-shadow: none; text-shadow: none;}

.navbar-brand {padding: 0; margin: 0;}
.navbar-brand img {width: 250px; height: 65px;}
.nav li {padding: 0;margin: 0;}
.navbar .nav a {padding-top: 22px; padding-bottom: 22px;} */

.home-search {color:#fff; margin-left: 10px; padding-top: 20px;text-align: right;padding-bottom: 20px;}
.home-search__input {width: 120px;  border: 0;margin: 0;padding: 0 0 0 5px; display: inline; height: 25px; }
.home-search__icon {font-size: 18px;}


.container {background-color: #fff !important;}


/*********************网站首页************************/

/*首页通用*/
.row-even {background: #f1f4f9;}
.page-header {border-bottom: 10px;}

#site-logo {display: flex; align-items:center; color:#333; font-size:40px; font-weight:bold; padding-left:50px;}
#site-search {width: 60%; height:33px; margin-left:40px; margin-right:5px;}


/*首页幻灯片*/

.section-list__title {display: flex; justify-content: space-between; align-items: center;border-bottom: 3px solid #ccc;}
.section-list__title h3 {border-bottom:3px solid #e57d20 ; padding-bottom: 5px; margin-bottom: -3px;}
.section-list__title-more {padding-right: 10px;}
.section-list ul {margin-top: 20px; margin-left: -20px;}
.section-list li {margin: 5px 0;}
.section-list a { display: block; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

/*页脚*/
.home-footer {padding: 30px 0px 80px 0px;background-color: #2e58b0;border-top: 1px solid #e5e5e5; padding-left: 30px;}
.home-footer h3{ font-size: 16px;color: #fff; }
.home-footer ul {margin: 0px; padding: 0px;}
.home-footer li { list-style: none; margin-top: 5px;color: #dedede;  }

/*首页-mobile样式*/
@media screen and (max-width: 600px) {

    body {
        background: none;
    }

    #top-bar {display: none;}
    #site-logo {padding-left: 10px;}
    #site-search {width: 150px; margin-left: 10px;}

    #menu-wrap {width: 100%; margin-top: 15px;}
    #menu-toggle-btn {margin-top: -50px;}

    .navbar-brand img {width: 180px; height: 50px;}
    .navbar-inverse .navbar-nav>li>a { font-size: 14px; padding-top: 10px; padding-bottom: 10px;}
    .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a {  background: #fff; font-size: 14px;  box-shadow: none; text-shadow: none;}


    .home-search {color:#fff; margin-left: 30px; padding-top: 5px; text-align: left;}
    .home-search__input {width: 200px;  border: 0px;margin: 0px;padding: 0px; height: 30px;}
    .home-search__icon {font-size: 22px;}

    .home-slide .item img{ width: 700px !important;}


    .home-guide {padding: 30px 0px;}
    .home-guide__title {font-size: 38px;}
    .home-guide__info {font-size: 16px; color: #666;}

    .home-wx {padding:0px 0px;}

    .home-wx__note-wrap {
        padding: 0px 0px;
    }
    .home-wx__note {height: 380px;}
    .home-wx__title { text-align: center;}
    .home-wx__apply {text-align: center;}
}


/*********************共享中心************************/

.project-tab {background:#333; display:flex; justify-content: center; }
.project-tab-item {margin:20px 10px; padding:20px 50px; background:#fff; font-size: 20px;color:#222}
.project-tab a:hover { text-decoration: none;}
.current-tab { font-size: 20px; font-weight:800; background: orange; color: #fff;}

.required {color:red !important;}



/*********************新闻列表页************************/

.breadcrumb {background: #fff;}


.news-list-main {background: #fff; padding: 0px; border-radius: 10px;padding-right: 10px;}
.news-list__page-title { padding: 10px 10px; border-bottom: 3px solid #0CB1CA; margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #666;}
.news-list-item {margin: 10px 0; padding: 5px 0;}
.news-list-item__title {font-size: 16px; font-weight: bold;}
.news-list-item__more {margin: 5px 0; color: #666; margin-left: 15px;}
.news-list-item__time {color: #999;}
.news-list-pager {padding: 5px 0 5px 35px;}

.news-list-sidebar {background: #f2f2f2; padding: 20px; border-top: 5px solid #0CB1CA; border-radius: 5px; margin-bottom: 20px; }
.news-list-sidebar__title { padding: 10px 10px;  margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #666; }
.news-list-sidebar ul {margin: 0;padding: 0; margin-left: 10px;}
.news-list-sidebar li {list-style: none; margin: 15px 0; padding: 0px;}


@media screen and (max-width: 600px) {

    .news-list-container {padding-top: 0; border-radius: 0;}

    .news-list-main {border-radius: 0; padding: 0 10px;  }
    ul.news-list {margin: 0; margin-left: -15px; }
    .news-list-item__more {display: none;}
    .news-list-item__time {text-align: right; margin-top: 7px; margin-right: 30px;}
    .news-list-pager {padding: 0;}

    .news-list-sidebar { margin: 0; border-top: 0; background: none; display: none;}
    .news-show__sidebar {display: none;}
}

	/*********************新闻详细页************************/

    .news-show__title {padding: 10px 10px; border-bottom: 3px solid #00bed6; margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #333; text-align: center;}
    .news-show__time { color: #666; margin: 15px 0; text-align: center;}
    .news-show__body {padding: 30px 10px; padding-bottom: 0;}
    .news-show__body p{font-size: 16px; line-height: 150%; color:#333;}


    .news-show__body img {max-width: 100%; max-height:100%; height: auto !important; }



/*********************服务中心************************/
.service-path {margin-top: 0px; display: none;}
.service-banner {background: url('../image/service-banner.jpg'); height: 400px;}
.service-img { min-height: 637px; text-align: center; margin:30px 10px; border-radius: 0px; border: 1px solid #ccc; border-top: 5px solid #2e58b0; padding: 30px 0px;}
.service-img img {width: 285px;}


.service-info {  margin:30px 10px; border-radius: 0px; border: 1px solid #ccc; border-top: 5px solid orange; padding: 20px 20px 30px 0px;}

.service-info__wx-name {color:red; font-weight: bold;}

.service-info__qrcode {text-align: center;}
.service-info__qrcode img {width: 200px;}
.service-info__qrcode-tip {text-align: center; color: #999;}

.service-info__title {font-size: 22px; font-weight: bold; padding: 20px; text-align: center;}
.service-info-list li {margin: 10px 5px;}
.service-info-item__name {color:red; font-weight: bold;}

@media screen and (max-width: 600px) {
    .service-banner {display: none;}
    .service-img {margin: 30px 0px 0px 0px; border: 0px; min-height: 400px; }
    .service-info {margin: 0px 0px 30px 0px; border: 0px; padding: 0px;}
}


/*********************会员风采************************/

.member-nav { background-color: #f2f2f2; width: 100%; padding-top: 20px; padding-bottom: 20px; min-height: 30vh; margin-bottom: 20px; margin-top:10px; border-radius: 10px;}

.member-nav__item { line-height: 3em; border-bottom: 1px solid #fefefe; width: 100%; margin-left:0px; text-decoration:none; text-align: center; padding: 8px 0; font-size: 16px;}
.member-nav__item-active {border-left: 3px solid #00bed6 ; border-right: 1px solid #f2f2f2; background: #fff;}
.member-nav__item-active a { color: #000000; }
.member-nav__item-active a:visited { color: #000000;}

.member-main {background: #fff; margin-bottom: 30px;}

@media screen and (max-width: 600px) {
    .breadcrumb {display: none;}
    .member-nav {min-height: 0px; margin-top: 20px; margin-bottom: 20px;}
    .member-main {margin-bottom: 0px;}
}

.news-show__sidebar {
    padding: 10px;
    text-align: center;
    background: #f2f2f2;
    border-radius: 5px;
    border-top: 5px solid #00bed6;
    margin-bottom: 20px;
}
.news-show__sidebar-name {
    margin-top: 10px;
}
.news-show__sidebar img {
    width: 80%;
}




@media screen and (max-width: 600px) {

.member-nav {display: none;}
.news-list-sidebar {display: none;}
.news-show__sidebar {display: none;}
}

/*********************人才中心************************/

.contact-container .member-nav{ min-height: 690px;}

.contact-container .news-show__title {margin: 20px 0px; padding-bottom: 15px;}
.contact-container .news-show__body {padding: 10px 0px 30px 0px;}
.contact-body__sub-title {backgroundx: red; text-indent: 20px !important; font-weight: bold; margin-top: 20px !important;}

@media screen and (max-width: 600px) {
    .contact-container .member-nav{ min-height: 120px;}
}
