@charset "utf-8";
/* CSS Document */

body{margin:0; font-size:15px; font-family:"微软雅黑";background-image: url(https://www.sciencehr.net/uploads/czxy/bg.jpg);}
p{font-size:15px; font-family:"微软雅黑"; color:#2e2e2e; text-indent:30px; line-height:25px;}
a{font-family:"微软雅黑"; text-decoration:none;}
h1,h2,h3,h4,h4{font-family:"微软雅黑";}
h1{font-size:25px; padding:20px 0; margin:0;}
.sitetop{background-image:url(img2.png);height:146px;background-repeat: no-repeat;background-position: center top;}
.sitetop .nav{width:100%; margin:0 auto;display: flex;align-items: center; justify-content: center;}
.sitetop .nav a{font-size:18px;margin:0 16px;color:#fff; height:85px; line-height:85px;padding:7px;border:2px #28477e solid;}
.sitetop .nav a:hover{color:#FFFFFF;border:2px #fff solid;border-radius:3px;}
.top-fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;background-color: #226abb;padding: 10px 0;box-shadow: 0 4px 12px rgba(0,0,0,0.15);animation: slideDown 0.3s ease;}
.top-fixed .nav{width:100%; margin:0 auto;display: flex;justify-content: center;}
.top-fixed .nav a{font-size:18px;margin:0 16px;color:#fff; padding:7px;display:inline-block;}
.top-fixed .nav a:hover {color: #ffce71;}
h3{border-bottom:2px #5e2926 solid;padding:15px 0;}
h3 b{border-bottom:2px #f64500 solid;padding:15px 0}
.logo{width:100%; height:auto; margin:0 auto 10px auto;}
.warp{width:1200px; margin:0 auto; border:5px #481b18 solid;border-radius:8px; background-color:#FFFFFF;}
.main{padding:1em 3em;}
.main p.site-tag{font-size:12px;}
.main p.site-tag em{font-style: normal; margin:5px;}
.table{background-color:#dae7f3; border:1px;line-height:20px; font-size:14px; margin:15px auto;}
.table th{background-color: #003366; color:#fff; font-size:15px; padding:10px 0;}
.table tbody{text-align:center; background-color:#FFF;}
.table thead tr{background-color:#FFFFFF; text-align:center;}
.table tfoot{text-align:center;}
.table td{background-color:#FFF; padding:5px; line-height:25px;}
.table caption{font-size:18px; font-weight:bold; padding:10px 0;}
.m_jhb,.m_nav2{display:none;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:40%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(https://files.sciencehr.net/images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(https://files.sciencehr.net/images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(https://files.sciencehr.net/images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(https://files.sciencehr.net/images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

#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; margin:0 auto;}
#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;} 

.title_con{max-width: 1200px;display: flex;  flex-direction: column; align-items: center; margin: 0 auto;}
.title_con h1{ padding:40px; text-align:center;}
.title_con p{background: #f7f9ffad; padding: 25px; border: 1px #2b3bff dashed;  border-radius: 8px 0 8px 0;}
.title_con .conlist{position:relative;}


        .content-section {
            max-width: 1200px;
            margin: 0 auto 80px;
            padding: 0 20px;
        }
        
        .section-title {
            text-align: center;
            margin-bottom: 50px;
            color: #1a3a5f;
            position: relative;
        }
        
        .section-title::after {
            content: '';
            position: absolute;
            bottom: -15px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background: linear-gradient(90deg, #ffcc00, #ff9900);
            border-radius: 2px;
        }
        
        .content-section .content {
            background: white;
            border-radius: 12px;
            padding: 40px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
            line-height: 1.8;
        }
		.content-section .content img{box-shadow: 6px 6px 0px 0px #a50404;}
		.content-section .content img.img01{width:40%}
		.content-section .content img.img02{width:20%}
        
        .content-section .content h3 {
            color: #2c5282;
            margin:0px 0 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #eef2f7;
        }
        
        .content-section .content p {
            margin-bottom: 20px;
            font-size:15px;
            color: #444;
        }
        
        .content-section .content ul {
            margin: 20px 0;
            padding-left: 30px;
        }
        
        .content-section .content li {
            margin-bottom: 12px;
            position: relative;
        }
        
        .content-section .content li::before {
            content: '•';
            color: #ffcc00;
            font-weight: bold;
            position: absolute;
            left: -20px;
        }
        
        .highlight {
            background: linear-gradient(120deg, rgba(255, 204, 0, 0.15), rgba(255, 204, 0, 0.05));
            border-left: 4px solid #ffcc00;
            padding:5px 20px;
            border-radius: 0 8px 8px 0;
            margin: 25px 0;
        }
.status {
position: absolute;
    top: 0px;
    right: -15px;
    padding: 0px;
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    width: 110px;
}	


.status.start {
    text-align: center;
    padding-left:0px;
    background: url(start-icon.gif) no-repeat 10px 8px/13px 14px,url(start-bg.png) no-repeat left top/auto 39px
}
        
.footer {background: #1a3a5f;color: #e4edf5;text-align: center;padding:30px 20px;font-size: 16px; margin-top:15px;}
.footer p {margin:2px 0px; color:#fff;}
.footer em{font-style: normal;margin:0 10px;border:1px #e2e2e2 dashed;border-left:0;border-right:0;padding:5px 0;}