@charset "utf-8";

.banner {
    max-width: 1920px;
    margin: 0 auto 30px auto;
}
.banner img {
    width: 100%;
}


.inside_center {
    width: 1000px;
    margin: 0 auto;
}


/* 左侧边栏 */
.sideBar_l {
    width: 180px;
}
.menu {
    text-align: center;
    margin-bottom: 60px;
}
.menu h2 {
    font-size: 18px;
    line-height: 60px;
    height: 60px;
    background: #d6e5fe;
}
.menuLis li {
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    background: #f2f2f2;
    border-top: 1px dashed #d9d9d9;
}
.menuLis li:first-child {
    border-top: none;
}
.menuLis li a {
    color: #666;
}
.menuLis li.active a {
    color: #1481cd;
}
.menuLis li a:hover {
    color: #1481cd;
}


/* 右侧边栏 */
.sideBar_r {
    width: 790px;
}


.breadcrumb {
    background: #f2f2f2;
    height: 36px;
    line-height: 36px;
    padding: 0;
    padding-left: 18px;
    margin-bottom: 0;
    border-radius: 0;
}
.breadcrumb > li + li::before {
    color: #333;
    content: "> ";
}
.breadcrumb li:first-child {
    background: url(../img/icon_location.png) no-repeat left center;
    padding-left: 20px;
}
.breadcrumb li.active {
    color: #666;
}
.breadcrumb li a {
    color: #333;
}
.breadcrumb li a:hover {
    color: #1481cd;
}


/* 文章 */
.sideBar_r .content {
    margin-bottom: 60px;
}
.sideBar_r .article {
    padding: 30px 15px 0;
}
.sideBar_r .article p {
    line-height: 2;
    margin-bottom: 10px;
}
.sideBar_r .article p img {
    display: block;
    max-width: 100%;
    margin: 0 auto 20px auto;
}


/* 图片 */
.sideBar_r .images {
    padding: 30px 15px 0;
}
.sideBar_r .imgList li {
    display: block;
    float: left;
    width: 235px;
    height: 189px;
    margin: 0 27.5px 27.5px 0;
    overflow: hidden;
}
.sideBar_r .imgList li:nth-child(3n) {
    margin-right: 0;
}
.sideBar_r .imgList li img {
    width: 100%;
    min-height: 100%;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}
.sideBar_r .imgList li a:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    
}
.sideBar_r .content .btns {
    text-align: center;
}
.sideBar_r .content .btns a {
    margin: 0 8px;
}



/* 厂房设备 */
.sideBar_r .images h3 {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    border-bottom: 1px solid #d9d9d9;
    padding-left: 10px;
}
.factory_swiper {
    height: 230px;
    margin-top: 20px;
}
.factory_swiper .swiper-slide {
    width: 235px;
    height: 189px;
    overflow: hidden;
}
.factory_swiper .swiper-slide .slide_pic img {
    display: block;
    width: 100%;
    min-height: 100%;
}
.swiper-button-prev,
.swiper-button-next {
    background: transparent;
    width: 22px;
    height: 22px;
    top: auto;
    bottom: 0;
}
.swiper-button-prev {
    left: 350px;
}
.swiper-button-next {
    right: 350px;
}


/* 下载 */
.sideBar_r .download {
    padding: 20px 15px 0;
}
.sideBar_r .download h3 {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    border-bottom: 1px solid #d9d9d9;
    padding-left: 10px;
}
.sideBar_r .downloadList {
    padding-top: 15px;
}
.sideBar_r .downloadList li {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}
.sideBar_r .downloadList li a {
    color: #666;
}
.sideBar_r .downloadList li a:hover {
    color: #1481cd;
}


/* 联系方式 */
.main .content {
    margin-bottom: 60px;
    padding: 30px 15px 0;
}
.main .contactList {
    width: 47%;
}
.main .contactList li {
    height: 48px;
    line-height: 48px;
    padding-left: 33px;
}
.main .contactList li:first-child {
    background: url(../img/icon_contact_zip.png) no-repeat left center;
}
.main .contactList li:nth-child(2) {
    background: url(../img/icon_contact_tel.png) no-repeat left center;
}
.main .contactList li:nth-child(3) {
    background: url(../img/icon_contact_add.png) no-repeat left center;
}


/* 招贤纳士 */
.main .recruit {
    margin-bottom: 60px;
}
.main .recruit table {
    margin-bottom: 0;
    background: #f5f5f5;
    border: 2px solid #e6e6e6;
}
.main .recruit table tr th {
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding: 20px;
}
.main .recruit table tr td {
    border: 1px solid #e6e6e6;
    text-align: center;
    padding: 20px;
    vertical-align: middle;
}
.main .recruit table tr td.office {
    color: #0855a7;
}
.main .recruit table .requirement {
    max-width: 350px;
    text-align: left;
}


/* 模具制造 */
.main .making {
    padding: 30px 30px 0;
}
.main .making_l,
.main .making_r {
    width: 445px;
}
.main .making h2 {
    font-size: 28px;
    margin-bottom: 20px;
}
.main .making p {
    font-size: 16px;
    color: #666;
    line-height: 2;
}
.main .making .material {
    height: 86px;
    border: 1px solid #373737;
    margin: 25px 0 40px 0;
}
.main .making .material h3 {
    display: inline-block;
    background: #373737;
    color: #fff;
    line-height: 86px;
    padding: 0 30px;
    font-size: 18px;
}
.main .making .material span {
    line-height: 86px;
    font-size: 12px;
    color: #373737;
    padding-left: 20px;
}
.main .making img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.main .making table {
    border-top: 2px solid #373737;
    border-bottom: 2px solid #373737;
    margin-top: 50px;
}
.main .making table tr td {
    color: #666;
    padding: 15px 12px;
    line-height: 1.6;
    border-color: #373737;
}
.main .making table tr td.strong {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}


/* 树脂成型 */
.main .resinMaking {
    padding: 30px 30px 0;
}
.main .resinMaking h2 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}
.main .resinMaking p {
    font-size: 16px;
    line-height: 2;
    margin-bottom: 40px;
}
.main .resinMaking h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.6;
    color: #666;
    border-bottom: 1px solid #373737;
    margin-bottom: 10px;
    padding: 20px 0 10px 0;
}
.main .resinMaking span {
    display: block;
    color: #666;
    line-height: 2;
    margin-bottom: 40px;
}
.main .resinMaking img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}


/* 模具设计 */
.main .moldDesign {
    padding: 30px 30px 0;
    margin-bottom: 80px;
}
.moldSwiper .gallery-thumbs {
    margin-bottom: 30px;
}
.moldSwiper .swiper-slide .date {
    font-size: 20px;
    text-align: center;
    height: 65px;
    background: url(../img/icon_timenode.png) no-repeat center 47px;
    cursor: pointer;
}
.moldSwiper .swiper-slide-active .date {
    font-weight: bold;
    color: #1481cd;
    background: url(../img/icon_timenode_checked.png) no-repeat center bottom;
}
.moldSwiper .timeLine {
    background: #d9d9d9;
    height: 2px;
    position: relative;
    top: -10px;
}
.moldSwiper .gallery-top .swiper-slide img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
