﻿@charset "utf-8";
html,body{width: 100%;/* height: 100%; */min-width:1000px;font-family: "Microsoft YaHei";}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
/*a:hover{color: #fff000}*/
img{display: inline-block;}
.wrap{position: relative;width: 100%;/* height: 100%; *//* background: #f1f4ff; */}
.banner{width: 100%;position:relative;/* border-bottom: 3px solid #1568ab; */}
.banner img{width: 100%;}
/*nav*/
.navBg{width:  100%;/* background: #0e5c3a; *//* position: absolute; */z-index: 99;border-bottom: 3px solid #04358f;}
.navBox{width: 1200px;height: 80px;margin: 0 auto;/* padding: 6px 0; */overflow: hidden;line-height: 80px;}
.navBox .logo{float: left;margin-top: 5px;width: 104px;}
.navBox .nav{width: 100%;float: right;margin: 0 auto;/* height: 67px; */}
.nav a{color: #333333;padding: 2px 0;border-radius: 8px;/* border: 1px solid #fff; */}
.nav li{float: left;font-size: 22px;text-align: center;/* margin: 0 40px; */letter-spacing: 2px;/* padding: 5px 10px; */width: 16.666%;/* heigtitleht: 67px; */}
.nav li+li a{}
.nav li.on,.nav li:hover{
    background: #04358f;
}
.nav li:hover a,.nav li.on a{/* font-weight: bold; */color: #fff;}
/*banner*/
.banner img{width: 100%;}
.banner-line{width: 100%;height: 10px; background: #1284cc}
/*foot*/
.footer{width:100%;line-height: 52px;text-align: center;font-size: 14px;color: #fff;background: #04358f;/* margin-top: 100px; */}
.footer a{color: #000000;}
/*xnav*/
.xnav{text-align: center;/* overflow: hidden; *//* height: 37px; */border-bottom: 1px #d0cfce solid;margin-top: 50px;}
.xnav li{display: inline-block;text-align: center;width: 170px;height: 110px;overflow: hidden;color: #231815;padding-top: 15px;margin:  0;float: left;}
.xnav li+li{/* margin-left: 100px; */}
.xnav li a{color: #3e3a39;font-size: 22px;/* padding: 5px; */overflow: hidden;display: block;}
.xnav li.on{border-bottom: 3px solid #059000;background: #f4fff6;}
.xnav li:hover{border-bottom: 3px solid #059000;background: #f4fff6;}
.xnav li span{display: block;margin-top: 10px;font-size: 16px;font-weight: bold;}
.xnav ul{ overflow: hidden;width: 680px;margin: auto;}
.top_icon{position: relative;left: 50%;margin-left: -20px;cursor: pointer;}
body{background: #fff;}
/*index*/
.title{width: 416px;height: 131px; margin: 0 auto; background-image: url("images/title-1.png"); margin-top: 50px; margin-bottom: 45px;}
.title p{font-weight: bold;font-size: 35px;color: #ffffff;text-align: center;line-height: 119px;}
.title-2{width: 1194px;height: 40px; background-image: url("images/title-2.png"); margin-bottom: 40px;}
.title-2 p{font-weight: bold;font-size: 25px;color: #04358f;/* text-align: center; */line-height: 32px;padding-left: 38px;}
.title-3{width: 341px;height: 51px;background-image: url("images/title-3.png");margin-bottom: 40px;padding-left: 15px;}
.title-3 p{font-weight: bold;font-size: 35px;color: #ffffff;/* text-align: center; */line-height: 51px;}
.pic-center{display: block;margin: 0 auto;/* width: 100%; */}
.content{/* width: 1240px; */overflow: hidden;margin: 0 auto;/* padding-top: 70px; *//* padding-bottom: 250px; *//* margin-bottom: 80px; */}
.contentW{width: 1260px;margin: 0 auto;position: relative;}
.about .content .contentW{/* background: #ffffff; *//* padding: 50px 80px; */}
.text-box{font-size: 18px; color: #000000; line-height: 40px; text-indent: 2em;}
.about .content1{background: url("images/bg-1.png") no-repeat  bottom; padding-bottom: 100px;}
.didian-box{}
.didian-box li{float: left;width: 157px;height: 182px;background: url("images/didian.png");color: #0065ac;text-align: center;padding-top: 56px;margin-right: 118px;cursor: pointer;}
.didian-box li.on,.didian-box li:hover{ background: url("images/didian-on.png"); color: #fff;}
.didian-box li h1{font-size: 36px;font-weight: bold;}
.didian-box li p{font-size: 20px;margin-top: 5px;}
.about .content2{background: #f3f3f3; padding-top: 80px; padding-bottom: 90px;}
.didian-content{display: none;}
.didian-box-left{float: left;width: 690px; color: #000000; font-size: 18px; line-height: 40px; text-indent: 2em;}
.didian-box-right{float: right}
/*job*/
.video-box-1{}
.video-box-1 a{display: block;float: left;margin: 0 75px;}
.video-box-2 a{display: block;float: left;margin: 0 18px;width: 383px;text-align: center;color: #000;font-size: 26px;}
.index .content1{padding-bottom: 100px;}
.index .content2{background-color: #0d3c93;padding-top: 0;padding-bottom: 150px;background-image: url("images/bg-2.png");background-position: bottom; background-repeat: no-repeat;}
.lxfs-box{
    padding-left: 100px;
}
.lxfs-box p{ color: #ffffff; font-size: 28px; font-weight: bold; margin-top: 45px;}
.lxfs-box img{ margin-right: 10px; }
.erweima{position: absolute;top: 123px;right: 90px;}
.com-box{}
.com-box li{width: 225px;float: left;height: 100px;position: relative;border: 2px solid #0071ca;margin-right: 27px;margin-top: 27px;}
.com-box li img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-moz-transform : translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);/* width: 200px; */}
.job-title{background: #04358f;}
.job-box{width: 98%;margin-top: 50px;}
.job-box table{width: 100%;/* margin-top: 50px; */border-radius: 6px;}
.job-title th{color: #fff; font-size: 21px; font-weight: bold; padding: 15px 0; text-align: center;}
.job-box-2{width: 100%;padding: 0 25px;border: 1px solid #cccccc;border-radius: 6px;margin-top: 15px;padding-bottom: 45px;}
.job-bottom{}
.job-bottom tr{ border-bottom: 1px dashed #cccccc;}
.job-bottom td{text-align: center;color: #333333;font-size: 18px;padding: 20px 0;}
.job-url{color: #fff;background: #04358f;padding: 5px 15px;border-radius: 14px;}
.amzc .content1{padding-top: 0;padding-bottom: 150px;background-image: url("images/bg-3.png");background-position: bottom; background-repeat: no-repeat;}
.sdzc .content1{padding-top: 0;padding-bottom: 150px;background-image: url("images/bg-3.png");background-position: bottom; background-repeat: no-repeat;}
.zc-box{
    line-height: 55px;
    padding-bottom: 70px;
}
.zc-box h1{color: #04358f;font-size: 22px;font-weight: bold;margin-bottom: 25px;margin-top: 65px;}
.zc-box h1 img{margin-right: 15px;margin-top: -6px;}
.zc-box h2{color: #2f8bcb;font-size: 20px;font-weight: bold;padding-left: 45px;}
.zc-box p{color: #000000;font-size: 18px;padding-left: 45px;}
.job-top{cursor: pointer}
.job-content{display: none}
.job-content td{ text-align: left; padding: 25px 0;padding-left: 40px; font-size: 16px;}
#keyword{border: 2px solid #8BC34A;width: 390px;height: 40px;margin-left: 240px;}
#division{
    border: 2px solid #8BC34A;
    border-radius: 6px;
    height: 40px;
    margin-left: 180px;
    width: 300px;
}
.flter-con{
    padding-bottom: 75px;
}
.flter-con li{float: left;}
.com-box span{    display: none;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.6);
    font-size: 18px;
    text-align: center;
    padding: 15px 10px;
    color: #fff;
    line-height: 36px;}
.com-box li:hover span{display: block}
.title2{
    display: block;
    margin: 30px auto;
}
#JobSearchShow_pageInput{    width: 45px;
    border: 1px solid;
    text-align: center;
    padding: 0;}