﻿#mould68997{background-color:#1578b8;background:#1578b8;}
#mould48450>div{min-height:400px;}
#mould68999>div{min-height:400px;}
#mould68996 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#df061c;background:#df061c;width:10px;height:10px;}
#mould68996 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould68996 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px;}
#mould68995 .menu span{background-color:#df061c;background:#df061c;}
#mould68995 .menu span:before{background-color:#df061c;background:#df061c;}
#mould68995 .menu span:after{background-color:#df061c;background:#df061c;}

.top{ height:50px;}
.top .logo{ float: left; width:40%;}
.top .logo > a{ width:100%; margin-right:8px;}
.top .logo img{ width: 45%; margin-left: 3%; display: block; line-height: 50px;}
.top ul{ top:50px;}
.menu{ top: 45%;}

.language{ float: left; margin-top:8px; line-height:18px;}
.language a{ color:#333;display: block;}

.lm_nav7{ background: #df061c; height: 46px; margin-bottom:20px;}
.lm7_list{ margin: 0 auto;}
.lm7_list li{ background: none; height: 46px;}
.lm7_list li a{ text-decoration: none; line-height: 46px;}
.lm7_list .two_this{ text-decoration: none; position: relative;}
.lm7_list .two_this:after{ content: ""; clear: both; display: block; height: 1px; width: 80%; position: absolute; left: 10%; top: 38px; background: #fff;}

.copy h2{ line-height:24px; padding: 8px 0;}
.copy h2 a{ line-height:24px;}

#mould57905{ width:100%; padding:0 15px 30px 15px; box-sizing:border-box;}
#mould57905 p{ line-height:28px; float: inherit; margin: 0 !important;}
#mould57905 p img{ margin:5px 0;}

.picture1 .picture1-cont{ width:100%; padding:0 15px; box-sizing:border-box; margin:0;}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc;}
.news2{ width:100%; padding:0 15px; box-sizing:border-box;}
.news2 ul li:first-child a{ padding-top:0;}
.n2_img{ height:80px;}
.n2_img img{ height:100%;}
.n2_contain{ width:67%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news2 ul li:last-child a{ border-bottom: none; padding-bottom:5px;}
.fy_all{ margin:.15rem auto;}
.news_xq h2{ line-height: 30px;}
.news_xq h3 a{ color:#df061c;}

.video video{ height: auto;}
.video p{ line-height:30px!important;}

.child-content .recruit-list .recruit-title .name{ color:#f80309;}
.lm_nav6{ border-bottom:none; margin-bottom:20px;}
.lm_nav6 ul li{ border-bottom: 1px solid #ccc;}
.lm_nav6_active{ position: relative; border-bottom:none;}
.lm_nav6_active::after{ content:""; display:block; width:100%; height: 1px; background: #0a408a; position: absolute; left:0; bottom:-1px;}
.all_list .imgList{ margin-top:0;}
.all_list .imgList li a{ border: 1px solid #ccc;}
.all_list .imgList li p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.product_ > p:nth-child(2) span{ margin:0 5px;}
.product_ .peizhi p{ font-weight: normal; line-height:30px; font-size: 16px; padding-left:0;}

#mould69006,#mould69007{ width:92%; margin:0 auto;}
#mould69007{ margin-top:20px;}
.tb_page1{ margin: .1rem 0.15rem; width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color:#df061c!important;}

/*招聘*/
.jobs{ padding-bottom: 20px;}
.jobs:first-child{ margin-top:5px;}
.jobs ul{ width: 90%; margin: 0 auto;}
.jobs li{
    width: 100%;
    /*background: url("/images/bgm4.jpg") #fff center no-repeat;*/
    margin-right: 2.4%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    padding: 15px 0;
    transition: all 0.2s ease-in-out;
    background-size: cover;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.jobs li:nth-child(4n){ margin-right: 0;}
.jobs li div{ float:left; width:75%; text-align: left; box-sizing:border-box;}
.jobs li a{ padding: 0 8%; display: block;}
.jobs li h1{ color: #474747; transition: 0.5s; font-size:16px; line-height: 20px; font-weight: normal;}
.jobs li h2{ font-size: 20px; line-height: 20px; color: #474747; transition: 0.5s; font-weight: normal;}
.jobs li p{ color: #474747; margin-top: 24px; transition: 0.5s;}
.jobs li span{ float:right; display: block; width: 48px; height: 48px; margin: auto; border: 1px solid #aaaaaa;border-radius: 100%; margin-top: 10px; background: url(/images/bg25.png) center no-repeat; transition: 0.5s;}
.jobs li:hover h1,.jobs li:hover h2,.jobs li:hover p{ color: #df061c;}
.jobs li:hover span{ border-color: #df061c; background: #df061c url(/images/bg25a.png) center no-repeat;}

/*招聘详情*/
.jobs_xq{ background: #fff; width: 92%; margin: 0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.2); background: #fff url("/images/jobs.png"); background-size: 100%; background-position: right bottom;}
.title2{ text-align: center; border-bottom: 1px solid #e5e5e5; padding: 20px 0; width: 94%; margin: 0 auto;}
.title2 h1{ color: #474747; font-size: 24px;}
.title2 .jobs_menu{ margin-top: 20px;}
.title2 .jobs_menu span{ color: #474747; padding: 0 8px; display: inline; line-height: 24px;}
.content2{ padding: 0 6%;}
.content3{ margin-top: 20px;}
.content3 h1{ color: #df061c; font-size: 20px; line-height: 30px;}
.content3 p{ line-height: 30px; color: #333;}
.content4{ padding: 20px 0;}
.content4 p{ color: #df061c; line-height: 30px; font-size: 18px;}
.content4 p a{ color: #df061c;}

.allmap{ height: auto; width:94%; margin:0 auto 30px auto;}
.allmap p{ float:inherit !important; margin:0!important;}

.liuyan{ margin:0 auto; padding-bottom:30px;}

.context1{ width:92%; margin:0 auto 30px auto;}
.context1 h2{ font-size:20px; margin:0; line-height:30px;}
.context1 p{ line-height:28px;}



