#header {
    width: 100%;
    height: 5.6rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background: #f5f5f5
}

.header_logo {
    display: block;

    height: 5.6rem;
    padding-left: 20%;
    margin: 0 auto;
    padding-top: 1rem
}

.header_logo img {
    height: 75%;
    width: auto
}

.header_search {
    float: right;
    width: 15.3%;
    height: 5.6rem;
    background: #f5f5f5 url(../images/jxcm/ind_search.png) center no-repeat;
    background-size: auto 40%;
    top: 0;
    right: 0;
    position: absolute
}

.header_siderbar {
    width: 17.5%;
    height: 5.6rem;
    display: block;
    background: #30334e url(../images/jxcm/ind_siblenav.png) center no-repeat;
    background-size: auto 28.6%;
    position: absolute;
    top: 0;
    left: 0
}

、
#citysel {
    display: none
}

.ind_banner {
    width: 100%;
    overflow: hidden
}

.ind_banner img {
    width: 100%
}

.main_nav {
    width: 100%;
    overflow: hidden;
}

.main_nav a {
    width: 20%;
    display: block;
    float: left;
    padding-top: 4.8rem;
    height: 7.4rem;
    text-align: center;
    font-size: 1.3rem;
    color: #fff;
    box-sizing: border-box;
    border-right: 1px solid #fff;
}

.main_nav a:last-child {
    border-right: 0 none;
}

.main_nav1 {
    background: #619AE6 url(../images/jxcm/icon01.png) center 1rem no-repeat;
    background-size: 50% auto;
}

.main_nav2 {
    background: #1BBCA7 url(../images/jxcm/icon02.png) center 1rem no-repeat;
    background-size: 50% auto;
}

.main_nav3 {
    background: #68BD63 url(../images/jxcm/icon03.png) center 1rem no-repeat;
    background-size: 50% auto;
}

.main_nav4 {
    background: #EF875F url(../images/jxcm/icon04.png) center 1rem no-repeat;
    background-size: 50% auto;
}

.main_nav5 {
    background: #9885D6 url(../images/jxcm/icon05.png) center 1rem no-repeat;
    background-size: 50% auto;
}

.ind_companybox .swiper-slide {
    background: #f5f5f5;
    float: left
}

.ind_news h1,
.ind_notice h1 {
    color: #0b6dcb;
    height: 6.5rem;
    font-size: 1.8rem;
    line-height: 6.5rem;
    text-align: center;
    width: 100%
}

.ind_news li,
.ind_notice li {
    margin-bottom: .5rem;
    background: #f5f5f5;
    padding: 2rem 2rem
}

.ind_news li a,
.ind_notice li a {
    display: block;
    font-size: 1.5rem;
    color: #666;
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ind_notice .special {
    text-align: center;
    font-size: 1.8rem
}

.ind_news li a:hover,
.ind_notice li a:hover {
    color: #0b6dcb
}

.ind_news .special {
    margin-bottom: 0;
    text-align: center;
    font-size: 1.8rem
}

.ind_company {
    width: 100%;
    padding: 2.5rem 1rem;
    overflow: hidden
}

.ind_company h1 {
    background: #fff;
    font-size: 1.8rem;
    color: #0b6dcb;
    width: 100%;
    text-align: center;
    margin-bottom: 2.5rem
}

.ind_company .ind_company_img {
    width: 55%;
    height: auto;
    float: left;
    margin-right: 4%
}

.ind_company h2 {
    width: 100%;
    color: #333;
    font-size: 1.6rem;
    margin-bottom: 1.5rem
}

.ind_company .i {
    width: 16%;
    float: left;
    padding-left: 0;
    padding-top: 0
}

.ii {
    overflow: hidden;
    padding-bottom: 1.2rem
}

.ind_company p {
    width: 80%;
    color: #666;
    padding-left: 2%;
    padding-top: .2rem;
    line-height: 2rem;
    float: left;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.ind_company_right {
    width: 41%;
    float: left
}

.ind_map {
    text-align: center;
    padding: 1.6rem 0;
    background: url(../images/jxcm/ind_map_bg.jpg) center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    overflow: hidden
}

.ind_map h1 {
    width: 100%;
    margin-top: 1rem;
    text-align: center;
    font-size: 2rem;
    color: #fff
}

.ind_map img {
    width: 10%
}

.ind_contact {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 1.6rem 0
}

.ind_contact p {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    margin-bottom: .3rem
}

.ind_contact .ind_contact_img {
    width: 8%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem
}

#footer {
    background: #30334e;
    text-align: center;
    padding: 1rem;
    overflow: hidden;
    padding-bottom: 5rem
}

#footer ul {
    display: inline-block;
    height: 3rem
}

#footer li {
    float: left;
    height: 3rem;
    text-align: right;
    line-height: 3rem;
    font-size: 1.6rem
}

#footer li a {
    color: #bdbdbf
}

#footer .english a {
    color: #9b9b9b;
    height: 3.5rem;
    line-height: 3.5rem
}

#footer .on {
    color: #fff
}

#footer .english {
    margin-left: 0;
    margin-right: 1rem;
    background: #4f5168;
    width: 4rem;
    line-height: 4rem;
    text-align: center;
    border-radius: 5rem
}

#footer .footer_link {
    width: 100%;
    float: left;
    padding-top: 1rem;
    overflow: hidden
}

#footer .footer_link ul {
    height: 4rem
}

#footer .footer_link li {
    height: 4rem
}

#footer .ind_WeChat,
#footer .ind_micro-blog {
    width: 4rem;
    background: #3e4662;
    border-radius: 6rem;
    display: block;
    float: left;
    height: 4rem;
    text-align: center;
    line-height: 4rem;
    margin-right: 1rem
}

#footer .ind_micro-blog {
    background: #3e4662 url(../images/jxcm/ind_WeChaty.png) center no-repeat;
    background-size: 70% auto
}

#footer .ind_WeChat {
    background: #3e4662 url(../images/jxcm/ind_micro-blogy.png) center no-repeat;
    background-size: 70% auto
}

#footer .ind_micro-blog:hover {
    background: #f74864 url(../images/jxcm/ind_WeChaton.png) center no-repeat;
    background-size: 70% auto
}

#footer .ind_WeChat:hover {
    background: #1ec354 url(../images/jxcm/ind_micro-blogon.png) center no-repeat;
    background-size: 70% auto
}

#footer .ind_WeChat img,
#footer .ind_micro-blog img {
    width: 70%;
    height: auto
}

#footer p {
    float: right;
    font-size: 1.2rem;
    line-height: 2.2rem;
    text-align: center;
    color: #bdbdbf;
    width: 100%;
    font-weight: 400
}

#footer p a {
    color: #bdbdbf;
}

.footer_link .ii1 {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    z-index: 9999
}

.footer_link .ii2 {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    z-index: 9999
}

.footer_link .i1 {
    display: none;
    width: 37%;
    position: fixed;
    margin-left: -17.5%;
    top: 35%;
    left: 50%;
    z-index: 10000
}

.footer_link .i2 {
    display: none;
    width: 37%;
    position: fixed;
    margin-left: -17.5%;
    top: 35%;
    left: 50%;
    z-index: 10000
}

#footer strong {
    font-weight: 400
}

#sidenav {
    z-index: 999;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    background: #30334e;
    top: 0;
    left: 0;
    overflow: hidden
}

#sidenav ul {
    width: 105%;
    text-align: center;
    height: 90%;
    position: absolute;
    left: 50%;
    margin-left: -52.5%;
    padding: 0 20%;
    bottom: 5%;
    overflow-y: auto
}

#sidenav li {
    text-align: left;
    border-bottom: .2rem solid #b3b3b3;
    padding-bottom: 0
}

#sidenav li.bdbt {
    border-bottom: .2rem solid #ff9b00
}

#sidenav li.bdbt-no {
    border-bottom: none
}

#sidenav li.pdbt-40 {
    padding-bottom: 40px
}

#sidenav li h1 {
    padding-left: .5rem;
    color: #999;
    font-size: 1.8rem;
    height: 6rem;
    line-height: 6rem;
    background: url(../images/jxcm/snav.png) 95% center no-repeat;
    background-size: 6% auto
}

#sidenav li dl {
    display: none
}

#sidenav li dd {
    border-bottom: .2rem solid #3d4342;
    padding-left: 1rem
}

#sidenav li dd:last-child {
    border: none
}

#sidenav li dd a {
    display: block;
    width: 100%;
    color: #d8d8d8;
    height: 3.5rem;
    line-height: 3.5rem
}

#sidenav .snvind_special {
    background: 0 0
}

#sidenav .current {
    width: 100%;
    color: #ff9b00;
    background: url(../images/jxcm/snavon.png) 95% center no-repeat;
    background-size: 6% auto
}

#sidenav .sidenav_close {
    position: fixed;
    top: 0;
    right: 0;
    background: url(../images/jxcm/sidenav_close.png) center no-repeat;
    background-size: auto 100%;
    width: 5.6rem;
    height: 5.6rem
}

#mask {
    z-index: 999;
    display: none;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: .9;
    position: fixed;
    top: 0;
    left: 0
}

.ind_search_con {
    z-index: 999;
    display: none;
    width: 92%;
    height: 4rem;
    margin: 0 1rem;
    position: fixed;
    top: 30%;
    left: 0;
    overflow: hidden;
    border-bottom: .1rem solid #bcbcb8
}

.ind_search_con .form_text {
    color: #fff;
    font-size: 1.4rem;
    background: 0 0;
    width: 90%;
    height: 4rem;
    border: none;
    float: left
}

.ind_search_con .form_btn {
    border: none;
    width: 2.5rem;
    background: url(../images/jxcm/product1_search.png) center no-repeat;
    background-size: 100% auto;
    height: 4rem
}

.ind_wzmap {
    background: #30334e;
    width: 100%
}

.sidebar {
    font: 14px '新宋体';
    color: #f4f4f4;
    margin: 0 1rem
}

.sidebar ul li h1 {
    width: 100%;
    line-height: 54px;
    border-bottom: 1px solid #999;
    background: #333;
    cursor: pointer;
    background: url(../images/jxcm/snav.png) 95% center no-repeat;
    background-size: 5%;
    font-weight: 400
}

.sidebar ul li .current {
    background: url(../images/jxcm/snavon.png) 95% center no-repeat;
    background-size: 5%;
    color: #ff9b00;
    border-bottom: 1px solid #ff9b00
}

.sidebar ul li dl dd {
    width: 100%;
    line-height: 54px;
    border-bottom: 1px solid #666;
    background: #30334e;
    cursor: pointer;
    font-weight: 400
}

.sidebar ul li dl dd a {
    color: #ccc
}

#footer ul {
    float: left
}

#footer p {
    text-align: left
}


/* 分页 */

#pages {
    padding: 1.6rem;
    text-align: center;
}

#pages a {
    display: inline-block;
    height: 2rem;
    line-height: 2rem;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 1rem;
    margin-bottom: 0.6rem;
}

#pages a.a1 {
    background: url(../images/admin_img/pages.png) no-repeat 0 5px;
    width: 4.3rem;
    padding: 0
}

#pages a:hover {
    background: #102678;
    color: #fff;
    text-decoration: none
}

#pages span {
    display: inline-block;
    height: 2rem;
    line-height: 2rem;
    background: #102678;
    border: 1px solid #102678;
    color: #fff;
    text-align: center;
    padding: 0 1rem;
    margin-bottom: 0.6rem;
}

.page .noPage {
    display: inline-block;
    width: 4.3rem;
    height: 2rem;
    line-height: 2rem;
    background: url(../img/icu/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
    margin-bottom: 0.6rem;
}