﻿@charset "utf-8";
html,body{width: 100%;height: 100%;/* min-width:1000px; */font-family: "Microsoft YaHei";}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
body{background: #ffffff;}
/*a:hover{color: #fff000!important;}*/
img{display: inline-block;}
.wrap{position: relative;width: 100%;}
.banner{width: 100%; position:relative;}
.banner img{
    width: 100%;
}
select{ border: 1px solid #6666;}
.footer{font-size: 0.14rem;color: #fff;text-align:  center;width: 100%;height: 0.56rem;line-height: 0.56rem;background: #07256b;}
.nav-box{width: 100%;height: 0.7rem;/* background: #fff; *//* position: absolute; */z-index: 999;}
.logo{float: left;margin-top: 0.15rem;margin-left: 0.2rem;width: 1.83rem;}
.nav-right{float: right;/* margin-top: 0.8rem; *//* margin-right: 0.44rem; */}
.menu{float: left;width: 0.49rem;margin-right: 0.48rem;margin-top: 0.2rem;}
.logon-box{float: right;color: #3f3f3f;font-size: 0.14rem;line-height: 0.7rem;}
.nav-list{background: #e9e9e9;position: absolute;width: 100%;right: 0;text-align: center;margin-top: 0;padding: 0.2rem 0;display: none;z-index: 998;}
.nav-list li a{color: #727070;font-size: 0.20rem;}
.nav-list li{background: #e9e9e9;height: 0.5rem;line-height: 0.5rem;}
.nav-list li.on{background: #e9e9e9;}
.nav-list li.on a{color: #000;font-weight: bold;}
.nav-list li+li{
    /* border-top: 2px solid #fff; */
}
.nav-list.on a{color: #fff;}
.logon-box a{color: #3f3f3f;}
.banner{width: 100%;/* margin-top: 0.7rem; */}
.banner img{width: 100%}
.container{
    overflow: hidden;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-bottom: 0.5rem;
}
.index .com-box{width: 5.89rem;margin: 0 auto;margin-top: 0.5rem;display: flex;/* justify-content: space-around; */flex-flow: row wrap;}
.index .com-box li{width: 2.71rem;margin: 0.07rem;border: 2px #dbeefd solid;padding: 0.2rem 0;cursor: pointer;margin-top: 0.25rem;}
.index .com-box li h1{text-align: center;background: #07246c;font-size: 0.27rem;font-weight: bold;color: #ffffff;width: 2.05rem;border-radius: 10px;padding: 0.05rem;margin: 0 auto;}
.index .com-box li p{text-align: center;color: #4d4d4d;font-size: 0.18rem;padding: 4px 0;}
.index .com-box li a{text-align: center;display: block;font-size: 0.16rem;border: 1px #07266a solid;padding: 2px 5px;width: 0.75rem;margin: 0 auto;border-radius: 10px;color: #07246c;margin-top: 5px;}
.index .com-box li:hover{box-shadow:  5px 5px 10px #d4dce3;}
.title{width: 3.43rem;text-align: center;margin: 0 auto;background: url("images/title.png") no-repeat center;background-size: 100%;color: #07266f;font-size: 0.3rem;font-weight: bold;margin-bottom: 0.2rem;margin-top: 0.4rem;padding: 0;}
.text-box{width: 5.5rem;margin: 0 auto;color: #4d4d4d;font-size: 0.2rem;text-align: justify;line-height: 20px;}
.focus{width:320px;height: 180px;margin:0 auto;position:relative;overflow:hidden;margin-top: 0.4rem;box-shadow: -2px -2px 12px 5px #b9b9b9;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{
    display:inline-block;
    height:5px;
    padding:3px 5px;
    /* background-color:rgba(255,255,255,0.7); */
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:0;
    vertical-align:top;
}
.focus .hd ul li{display:inline-block;width: 10px;height: 9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: #2e39ca;margin: 0 2px;vertical-align:top;overflow:hidden;}
.focus .hd ul .on{background: #fff;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{width:100%;height: 180px;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 閸欐牗绉烽柧鐐复妤傛ü瀵?*/  }
.pic-center{display: block; margin: 0 auto;}
.qa-box{width: 5.75rem;margin: 0 auto;padding-top: 10px;/* padding-bottom: 100px; */}
.qa-box h1{color: #2d2d2d;font-size: 30px;font-weight: bold;text-align: center;letter-spacing: 5px;margin-bottom: 40px;}
.qa-box .qa-q{color: #07266f;font-size: 0.2rem;padding: 10px 0;position: relative;background: url("images/qa-q.png") no-repeat;background-position: left;padding-left: 20px;font-weight: bold;cursor: pointer;}
.qa-box .qa-q span{ display: inline-block; position: absolute; right: 0;}
.qa-box .qa-a{
    color: #4d4d4d;
    font-size: 0.2rem;
    padding: 10px 0;
    position: relative;
    background-position: left 6px;
    padding-left: 20px;
    background-size: 30px;
    /* margin-top: 10px; */
    padding-right: 40px;
    display: none;
    line-height: 0.3rem;
}
.qa-box ul{ width: 100%}
.qa-box ul li{width: 100%;/* padding: 30px; */border-bottom: 1px dashed #bdd2e1;}
.text-box p+p{margin-top: 0.35rem;}
.job-box,.xc-box,.lc-box{width: 6.0rem;margin: 0 auto;padding: 0.2rem 0;border: 2px #c9dae9 solid;border-radius: 25px;box-shadow: 3px 3px 3px #c9dae9;}
.job-box ul{width: 4.0rem;margin: 0 auto;overflow: hidden;}
.job-box ul li{overflow: hidden;position: relative;}
.job-box ul li+li{margin-top: 0.1rem;}
.job-box ul li img{float: left;margin-right: 20px;position: absolute;top: 50%;transform: translateY(-50%);}
.job-box ul li p{float: left;font-size: 0.22rem;color: #666666;position: absolute;top: 50%;transform: translateY(-50%);padding-left: 0.5rem;}
.job-box ul li a{float: right;font-size: 0.18rem;color: #2b37cc;border: 1px #2b37cc solid;border-radius: 10px;padding: 2px 0.2rem;margin-top: 5px;}
.xc-box table{width: 100%;margin: 0 auto;}
.xc-box table tr{}
.xc-box table tr th{width: 33.33%; text-align: center;}
.xc-box table tr th p{text-align: center;color: #ffa81d;font-size: 0.20rem;font-weight: bold;background: #2b37cc;display: inline;padding: 4px 0.3rem;border-radius: 11px;}
.xc-box table tr td{width: 33.33%;text-align: center;font-size: 0.20rem;color: #666666;padding: 10px 0;}
.lc-box img{display: block; margin: 0 auto;}
.erweima{display: table; margin: 0 auto}