﻿
/*人才*/
.recruit{ padding-top: 100px; box-sizing: border-box;}
.recruit .width_1200{ width: 1280px; margin: 0 auto;}
.recruit .content .box1 .left{ width: 48%; position: relative; float: left;}
.recruit .content .box1 .left div:nth-child(1){ width: calc(100% - 50px);}
.recruit .content .box1 .left div img{ width: 100%;}
.recruit .content .box1 .left div:nth-child(2){
    position: absolute;
    width: 50px;
    height: 350px;
    right: 0;
    bottom: 0;
    background: #bebebe;
}
.recruit .content .box1 .right{
    float: right;
    width: 50%;
    padding-left: 60px;
    box-sizing: border-box;
}
.recruit .content .box1 .right em{
    font-size: 24px;
    display: block;
    margin: 160px 0 30px 0;
}
.recruit .content .box1 .right h2{
    font-size: 30px;
    line-height: 30px;
    color: #1a1a1a;
    margin-bottom: 25px;
}
.recruit .content .box1 .right h3{
    font-size: 50px;
    line-height: 50px; 
    padding-bottom: 24px;
    position: relative;
    font-family: Patrician;
}
.recruit .content .box1 .right h3:after{
    content: "";
    display: block;
    width: 80px;
    height: 1px;
    background: #000000;
    position: absolute;
    bottom: 0;
    left: 0;
}
.recruit .content .box1 .right p{
    margin-top: 60px;
    line-height: 30px;
    color: #333;
}
.recruit .content .box1 .right a{ display:inline-block; margin-top:30px; font-size:16px; padding:10px 20px; box-sizing:border-box; border:1px solid #ccc; border-radius:6px;}
.recruit .content .box1 .right a:hover{ border:1px solid #1c4a85; background:#1c4a85; color:#fff;}
.recruit .content .box2{ margin-top: 120px;}
.recruit .content .box2 .left{ float: right;}
.recruit .content .box2 .right{ float: left; padding-left: 0; padding-right: 60px;}
.recruit .content .box2 .left div:nth-child(2){ background: #af9585;}

.recruit .strategy{
    width: 100%;
    min-height: 400px;
    background: url("/images/r3.jpg") no-repeat;
    margin-top: 180px;
    padding: 80px 0;
    box-sizing: border-box;
}
.recruit .title{ color: #fff; text-align: center;}
.recruit .title em{ font-size: 20px; line-height: 20px;}
.recruit .title h2{ font-size: 30px; line-height: 30px; margin: 20px 0 30px 0;}
.recruit .title h3{ font-size: 50px; line-height: 50px; padding-bottom: 24px; position: relative; font-family: Patrician;}
.recruit .title h3:after{
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -30px;
}
.recruit .title p{ margin: 60px 0 40px 0;}
.recruit ul{ width: 80%; margin: 0 auto;}
.recruit ul li{
    float: left;
    width: 19%;
    margin: 0 0.5%;
    /*padding: 50px 10px 80px 10px;*/
    padding: 50px 0 80px 0;
    box-sizing: border-box;
    border: 1px solid rgba(175,149,133,0.8);
    color: #b7a68f;
    border-radius: 15px;
    background: transparent;
    transition: .5s;
}
.recruit ul li:hover{ background:rgba(173,157,135,.2);}
.recruit ul li h2{
    line-height: 36px;
    border: 1px solid rgba(175,149,133,0.4);
    border-radius: 19px;
    width: 152px;
    margin: 0 auto;
    text-align: center;
    font-family: Patrician;
    text-transform: uppercase;
}
.recruit ul li span{
    display: block;
    width: 56px;
    height: 56px;
    margin: 55px auto;
    background: url("/images/btn.png") no-repeat;
    background-position: 0 -106px;
}
.recruit ul li:nth-child(2) span{ background-position: -66px -106px;}
.recruit ul li:nth-child(3) span{ background-position: -132px -106px;}
.recruit ul li:nth-child(4) span{ background-position: -198px -106px;}
.recruit ul li:nth-child(5) span{ background-position: -266px -106px;}
.recruit ul li h3{
    text-align: center;
    color: #b7a68f;
    font-size: 22px;
}



.dh16-header .dhmenu .active>a{ color:#1c4a85!important;}
.top-nav a{ position:relative;}
.top-nav a img{ position:absolute; top:80px; left:0; z-index:9999; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none; border: 10px solid #fff;}
.top-nav a:hover img{ display:block;}

.logo{ float:left; display:none;}
.logo img{ width:70%; margin-top:2px;}

#mould652421 p{ font-size:20px; line-height:40px;}

@media screen and (max-width: 1600px){ 
  .dh16-header .dhmenu .dhmenu-item{ width:110px;}
}

/*视频*/
#mould35389{ width:80%; margin:0 auto;}
#mould35389 li{ width:48%; float: left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float: right;}
#mould35389 li video{ width:100%; height:412px;}
#mould35389 li p{ line-height: 40px; text-align: center;}

/*招聘*/
.jobs{ padding-bottom: 100px;}
.jobs ul{ width: 1360px; margin: 0 auto;}
.jobs li{
    float: left;
    width: 23.2%;
    background: url("/images/bgm4.jpg") #fff center top no-repeat;
    margin-right: 2.4%;
    margin-bottom: 3%;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 60px;
    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 h1{ color: #474747; transition: 0.5s;}
.jobs li h2{ font-size: 24px; margin-top: 45px; color: #474747; transition: 0.5s;}
.jobs li p{ color: #474747; margin-top: 24px; transition: 0.5s;}
.jobs li span{ display: block; width: 48px; height: 48px; margin: auto; border: 1px solid #aaaaaa;border-radius: 100%; margin-top: 50px; background: url(/images/bg25.png) center no-repeat; transition: 0.5s;}
.jobs li:hover h1,.jobs li:hover h2,.jobs li:hover p{ color: #1c4a85;}
.jobs li:hover span{ border-color: #1c4a85; background: #1c4a85 url(/images/bg25a.png) center no-repeat;}
.jobs li:hover{
    background: url(/images/bgm4a.jpg) center top no-repeat;
    transform:translate(0,-15px);
    -webkit-transform:translate(0,-15px);
    -moz-transform:translate(0,-15px);
    -o-transform:translate(0,-15px);
    -ms-transform:translate(0,-15px);
}
/*招聘详情*/
.jobs_xq{ background: #fff; width: 64%; margin: 0 auto; box-shadow: 0 0 10px rgba(28,74,133,0.25); background: #fff url("/images/jobs.png"); background-position: right bottom;}
.title2{ text-align: center; border-bottom: 1px solid #e5e5e5; padding: 60px 0 30px 0; width: 80%; 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;}
.content2{ padding: 0 10%;}
.content3{ margin-top: 30px;}
.content3 h1{ color: #1c4a85; font-size: 20px; line-height: 36px;}
.content3 p{ line-height: 36px; color: #333;}
.content4{ padding: 40px 0 60px 0;}
.content4 p{ color: #1c4a85; line-height: 32px; font-size: 18px;}



.children-navs ul li{min-width:auto; padding:0 20px;}

.dh16-header{position: relative;z-index: 999;}
.dh16-header .dhmenu{width:90%; min-width:1200px; text-align:left;}
.dh16-header .dhmenu .dhmenu-item{width:130px; padding:0;}
.dh16-header .dhmenu .dhmenu-item>a{padding:0; line-height:74px;}
.dh16-header .dhmenu .dhmenu-item>a:after{display:none;}
.dh16-header .dhmenu .dhmenu-item .sub-dhmenu{text-align:center; top:74px;}
.tel{position:absolute; right:0; line-height:74px; font-size:18px; color:#1c4a85; font-weight:bold; background:url(//upload.ruituoyun.com/Upload/website/180/image/2020/11/19/6374140183708641874776584.png) no-repeat 0; padding-left:25px; right:5%;}

.wz_main .wz_news_ny li:hover .text span{ border-color: #1c4a85; background-color: #1c4a85; background: #1c4a85; border-radius: 5px; color: rgb(255, 255, 255);}
.picture1 .picture1-cont{ width: 1360px; margin:0 auto;}
.picture1 .picture1-cont > ul li a img{ height: 238px;}
.product-list{ width: 1360px;}
.product-list > ul li p:first-child{ height:317px; border:1px solid #e5e5e5;}
.main3{ width:1360px; padding:0;}


#mould64684{width:auto;}
#mould64684 img{width:100%;}
#mould64686{width:auto; text-align:right;}
#mould64687{width:auto; text-align:right;}
#mould64689{width:auto; text-align:right;}
#mould64690{width:auto; text-align:right;}
#mould64699{width:auto;}
#mould64700{width:auto;}
#mould64702{width:auto;}
#mould64703{width:auto;}

#mould64681{position:relative;}
#mould64681 .span6{width:49%;}
#mould64681 .span6:nth-child(2){position:absolute; right:0; height:100%;}
#mould64688{position:absolute;bottom:0;}

#mould64698{position:relative;}
#mould64698 .span6{width:49%;}
#mould64698 .span6:nth-child(2){position:absolute; right:0; height:100%;}
#mould64701{position:absolute;bottom:0;}

#mould64704 p{position:relative;}
#mould64704 p:after{position:absolute; content:""; right:0; width:88%; height:1px; background:#dadada; bottom:15px;}

.picture .picture-cont{width:100%;}
#mould64705 ul li{height:auto; margin:0;}
#mould64705 ul li:nth-child(-n+3){width:33.333%}
#mould64705 ul li img{height:auto;}

.foot {padding:65px 0; width:80%; min-width:1300px;}
.foot_nav > ul > li{text-align:center; margin-right:60px;}
.foot_nav > ul > li:nth-child(1){display:none;}
#mould64680 .footer-foot{border-top:1px solid #dcdcdc;}
.foot-ewm{float:right;}
#mould64803{width:90%;margin-right:auto;margin-left:auto;}#mould64803>div{min-height:100px;}
#mould64807{width:90%;margin-top:80px;margin-right:auto;margin-left:auto;}
#mould64683{background-image:url('//upload.ruituoyun.com/Upload/website/1234/image/2020/11/11/6374071059222703137974303.jpg');}
#mould64815{background-color:#f6f6f6;background:#f6f6f6;margin-top:80px;padding-top:50px;padding-bottom:60px;}
#mould64819{width:90%;margin-top:80px;margin-right:auto;margin-left:auto;}
#mould64806 .foot_nav li p {font-size:16px;color:#333;text-align:center;}
#mould64806 .foot_nav li a{font-size:14px;color:#666;text-align:center;}
#mould64806 .foot_nav ul li ul li:hover a {color:#000;}
#mould64806 .footer-foot{background-color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0);height:60px;}
#mould64806 .footer-foot p{line-height:60px;font-size:14px;color:#666;}
#mould64806 .footer-foot p a{line-height:60px;font-size:14px;color:#666;}
#mould64806{background-image:url('//upload.ruituoyun.com/Upload/website/1234/image/2020/11/12/6374078695181296273726299.jpg');background-position:top center;border-top-width:5px;border-top-style:solid;border-color:#1c4a85;margin-top:80px;}#mould64827 .dhmenu .dhmenu-item>a{font-size:18px;}#mould64827 .dhmenu .dhmenu-active>a{color:#1c4a85;}#mould64827 .dhmenu .dhmenu-active>a:after{}#mould64827{border-top-width:1px;border-top-style:solid;border-color:#dadada;}.top-nav{float:right; line-height:100px; font-size:16px;}
.top-nav a{color:#333; display:block; width:100px; text-align:center; float:left; position:relative;}
.top-nav a:after{content:""; position:absolute; width:1px; height:16px; background:#dcdcdc; right:0; top:50%; margin-top:-8px;}
.top-nav a:hover{color:#1c4a85;}#mould64830 li>a{}#mould64830 li>a:hover{color:#1c4a85;}#mould64830 li.active>a{color:#1c4a85;}#mould64830 ul li:before{ background-color:#1c4a85;background:#1c4a85; }#mould64830 ul li:after{ background-color:#1c4a85;background:#1c4a85; }#mould64830 ul li:hover:before{ background-color:#1c4a85;background:#1c4a85; }#mould64830 ul li:hover:after{ background-color:#1c4a85;background:#1c4a85; }#mould64831{margin-top:50px;}#mould64831>div{min-height:300px;}
#mould64829{height:400px !important;width:100%; position:relative;}
#mould64829 img{display:block; width:1920px; height:400px; max-width:1920px; position:absolute; left:50%; margin-left:-960px; top:0;}