@charset "utf-8";
/* CSS Document */
body{margin:0 auto; background-color:#e5eef5;}
h1,h2,h3,h4,h5,h6,h7,a,p,em,div{font-family:"微软雅黑";}
dl,ol,ul,li,dd,dt{list-style:none}
#warp{width:1200px; margin:0 auto; background-color:#fff;border-top:none;border-bottom:none; position:relative; top:-50px;}
#warp .top{background-image:url(banner.jpg); height:534px; position:relative;}
#warp .top .menu{position: absolute; bottom:1px;}
#warp .top .menu a{padding:0 20px; color:#fff; text-decoration:none; display:block; float:left; line-height:40px;border-right:1px #02436c solid;}
#warp .top .menu a:hover{background-color:#0b437c;}
#warp .top .menu em{font-style: normal; width:145px; float:left; display:block; font-size:18px; position: relative;bottom:3px;}
#warp .top .menu em a{padding:0 36px;}
#warp .top .menu em a:hover{background:none;}
section.sitegg{background-color: rgb(225 233 255 / 50%);height: auto;display: flex;border: 1px dashed #0f2262;border-radius: 15px;align-items: center;margin: 15px auto;background: url(bg1.jpg);background-size: cover;background-position: 50% 80%; background-repeat:no-repeat;}
section.sitegg p{color:#011e76; font-size:17px; padding:10px; line-height:30px;}

#navbar {position: fixed;top: -60px;width: 100%;height: 60px;background:url(https://zhaopin.91boshi.net/html/szjmzyjsxy/640.jpg) repeat-x;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);transition: top 0.3s ease;-webkit-transition: top 0.3s ease;z-index: 1000;}
#navbar ul {list-style: none;display: flex;justify-content: center;gap: 30px;height: 100%;align-items: center;}
#navbar a {text-decoration: none;color: #fff;font-size:16px;transition: color 0.3s ease; border:2px #fff solid; padding:8px 18px; border-radius:5px;}
#navbar a:hover {color: #000099;}
.banner{height:auto; width:100%;}
.content{ float:left; padding:0 3em; width:1103PX;border:1px #d2d2d2 solid; background-color:#fff; border-radius:15px 15px 0 0;}
.content h2{padding:1em 0 10px 0; margin:0; font-size:28px;}
.content p{font-size:15px; color:#2b2b2b; line-height:26px; padding:8px 0;margin:0; text-indent:30px;}

.content p.site{text-align:center;margin:0 auto 15px auto;padding:0;font-size:14px;border-bottom:1px #e2e2e2 dashed;border-top:1px #e2e2e2 dashed;width:675px;text-indent: 0;}
.content p.site em{font-style: normal; padding:0 15px;}
.content h3{font-size:18px;font-weight: bold;border-bottom: 1px #959595 solid;padding: 5px 28px;color: #fff;margin-bottom: 8px;background-color: #003f8d;margin: 15px auto;border-radius: 10px;background: url(title-bg.jpg);background-size: cover;background-position: 50% 50%;display: flex;height: 45px;align-items: center;}
.clearfix:after { content: "." ; display: block ;height:0;clear: both ;visibility: hidden ;}
.footer{background-color:#0c1e4b; color:#fff; height:50px; line-height:50px; text-align:center; float:left; width:100%;}

.box{width:100%;border-bottom:1PX #E2E2E2 dashed; padding-bottom:15px;}
.box .leftbox{float:left; width:534PX; margin:8px;}
.box .leftbox P{margin:0; padding:5PX 0;}
.fgimg{ width:100%;  margin:0 auto;display: flex;   flex-direction: row;   flex-wrap: wrap;    justify-content: space-around; text-align:center;}
.fgimg img{width:100%;display: block;}
.fgimg span {width: 47%;float: left;margin: 8px auto;border: 1px #d2d2d2 solid;padding: 5px;}
.fgimg b{font-size:15px; display:block; padding:5px 0px;}
/* download by www.sucaijiayuan.com */
img, p, h3, ul, li, dl, dd, dt, h2, h4{margin:0px;border:0px;padding:0}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*public*/
.current{background:url("menu_a_current.png") no-repeat;}
.has_960{width:960px;margin:0 auto;}
.space{clear:both}
#center{margin:0 auto;height:auto;width:960px;min-height:8000px;
_height:800px;padding-bottom:20px;}
/*gotop*/
#code,#code_hover,#gotop{ width:57px; height:58px; background:url("https://zhaopin.91boshi.net/images/img/code.jpg") no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;}
#code_hover{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;opacity:0.8;}
#gotop{ background-position:-273px -306px;bottom:132px; _margin-bottom:172px;} 
#code_img{ width:270px; height:355px; background:url("https://zhaopin.91boshi.net/images/img/code.jpg") -4px -3px no-repeat; position:fixed; right:108px; bottom:135px; cursor:pointer; display:none;z-index:999;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:135px;}
.table{background-color: #bababa;border:1px;line-height:20px;font-size:14px;margin-top:10px;text-align: left;color: #494949;}
.content ul.con_ul{ font-size:14px; line-height:25px; width:90%; margin:10px auto; background-color:#F4F8FF; padding:8px; border-radius:9px; color:#000066}
.content ul.con_ul li{margin:8px 15px;list-style-image: none;list-style-type: decimal;list-style-position: outside;}

dl{background-color: #f9fff3; border: 1px #d2d2d2 dashed; border-radius: 8px; width: 90%; margin:25px auto 0px auto; padding: 15px;display: flex; flex-direction: row; align-content: space-around;justify-content: space-around; flex-wrap: wrap;align-items: baseline;}
dl dt{position: relative; background: #daecff; width: 150px;text-align: center; color: #740606; border-radius: 15px; top: -25px; font-size:15px;}
dl dd{width:100%}

.table{background-color: #bababa;border:1px;line-height:20px;font-size:14px;margin-top:10px;text-align: left;color: #494949;}
.table tbody{text-align:center; background-color:#FFF;}
.table thead tr{background-color:#FFFFFF; text-align:center;}
.table tfoot{text-align:center;}
.table td{padding:5px;text-align: center; font-size:15px;color:#000;}
.table caption{font-size:18px; font-weight:bold; padding:8px; color:#CC0000;}
.table thead th{font-size:17px; background-color:#316bc2; color:#fff;}
.table tr:nth-child(even){ background-color:#e8f6ff;}

.content table p{text-indent:0;}
p.pl{margin-left:3em;}
.nav{margin:0 auto 0 auto;width:100%; clear:both;padding-bottom:10px; display:flex}
#navlist{display:block; margin:0 auto;}
#navlist li{float:left; background-color:#0a3479;margin:0 8px;font-size:14px;border-radius: 0 0 6px 6px; list-style:none;padding:0 10px; }
#navlist li a{display:block;padding:10px 10px;text-decoration:none;}
#navlist li a{color:#fff;}
#navlist li:hover{background-image:url(https://zhaopin.91boshi.net/html/iheg/navbg.jpg);border-radius: 0 0 6px 6px; }

#marqueediv6 img{padding:5px; border:1px #d2d2d2 solid; margin:0 5px;}
#marqueediv6 .table th{background-color: #003399; color:#FFFFFF}
#marqueediv6 .table{background-color:#0099CC}

.jh_m, .top_m{display:none;}

.content-title {width: 100%;margin:25px auto 35px auto;position: relative;z-index:0; float:left;}
.content-title .s-line {width: 100%;height: 1px;background: #1060b1;margin-top: 9px;}
.content-title > .text-box { width:350px!important; float: none!important; margin: -10px auto 0; text-align: center; background: #fff;}
.content-title > .text-box span { color: #1060b1; font-weight: bold; font-size: 22px; line-height: 16px;}
.content-title > .text-box span img { position:absolute; width:50px; left:0;}
.content-title > .text-box .point {display: inline-block;}
.content-title > .text-box .point i { display: inline-block; box-sizing: border-box; width: 9px; height: 9px; border: 1px solid #1060b1;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  margin: 5px;
}
.content-title > .text-box .point i:nth-child(odd) { background: #1060b1;}
.content-title > .text-box .point i:nth-child(even) { background: #fff;}
.content-title > .text-box .point:last-child i:nth-child(odd) { background: #fff;}
.content-title > .text-box .point:last-child i:nth-child(even) {  background: #1060b1;}
.content-title > .en-text-box {
  width: 600px!important;
}
.content-title p { color: #1060b1; text-align: center; font-size: 16px; line-height: 1.6;}
section.sitegg{background-color: rgb(225 233 255 / 50%);height: 120px;display: flex;border: 1px dashed #0f2262;border-radius: 15px;align-items: center;margin: 15px auto;background: url(bg1.jpg);background-size: cover;background-position: 50% 50%;}
section.sitegg p{color:#011e76; font-size:17px;}
.content .fgimg{ width:100%; margin:0 auto;}
.content .fgimg img{border:1px #d2d2d2 solid; padding:5px; width:46%; margin:8px;}