body,ul,li,ol,dl,dt,dd,h1,h2,h3,h5,h6,span,em,i,p,a,b,big,small{display:block;margin:0;padding:0;box-sizing:border-box}
dd,dl,dt,li,ul{list-style:none}
a{text-decoration:none}
i,em{font-style:normal}
img{border:0;display:block}
hr{border:none}
div{box-sizing:border-box}
body{background:#FFFFFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;color:#333;min-width:1200px;line-height: 30px;height: 30px;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.head{position:relative;width:100%;border-bottom:1px solid #508393}
.head::after{position:absolute;bottom:3px;float:left;width:100%;border-bottom:1px solid #006382;content:""}
.head .nav{margin:0 auto;width:1200px;height:90px}
.nav .logo{float:left;margin:20px 0 0 0;width:160px;height:50px}
.nav ul{float:right;margin:39px 0 0 0;width:500px}
.nav li{position:relative;float:left;width:160px}
.nav li a{float:left;margin:0 0 0 25px;width:120px;height:36px;border-radius:18px;background:#f3f3f3;color:#006382;text-align:center;font-size:14px;line-height:36px}
.nav li::before{position:absolute;top:5px;left:0;width:10px;height:10px;content:"/";text-align:center;font-weight:700;font-size:15px}
.nav li:first-child a{border:1px solid #e8e9ea;background:#dae8ed}
.nav li:first-child::before{content:""}
.nav li a:hover{background:#006382;color:#fff}
.wrap{margin:0 auto;width:1200px}
.wrap .breadcrumb{float:left;clear:both;margin:20px 0 0 0;width:1200px;height:30px;font-size:13px;line-height:30px}
.breadcrumb a{float:left;margin:0 12px 0 0;color:#666}
.breadcrumb a:hover{color:#0585ae}
.breadcrumb i{float:left;margin:0 12px 0 0;color:#666}
.breadcrumb::before{float:left;margin:12px 15px 0 0;width:13px;height:8px;background:#baa6aa;content:""}
.wrap .title{float:left;clear:both;margin:30px 0 0 0;width:1200px}
.title h1{float:left;padding:0 35px 0 15px;height:60px;background:#006382;color:#fff;font-size:22px;line-height:60px}
.title span{float:right;margin:30px 0 0 0;width:200px;color:#555;font-size:13px}
.wrap .advert{float:left;clear:both;margin:30px 0 0 0;width:1200px}
.advert img{width:1200px}
.wrap .main{float:left;clear:both;width:1200px}
.main .left{float:left;width:750px}
.left h2{position:relative;float:left;clear:both;padding:0 10px 0 0;color:#006382;font-size:16px}
.left h2::after{position:absolute;top:15px;right:0;width:1px;height:18px;background:#006382;content:"";transform:rotate(39deg)}
.left .article{float:left;clear:both;margin:35px 0 0 0;width:100%;background:#f1f2f2}
.article dl{float:left;clear:both;margin:30px 0 30px 36px;width:690px}
.article dd{margin:0 25px 0 0;font-size:15px;line-height:28px}
.article dd p{margin:15px 0}
.left .correlation{float:left;margin:38px 0 0 0;width:100%}
.correlation .h3{position:relative;float:left;clear:both;padding:0 10px 0 0;color:#006382;font-size:16px}
.correlation .h3::after{position:absolute;top:15px;right:0;width:1px;height:18px;background:#006382;content:"";transform:rotate(39deg)}
.correlation ul{float:left;clear:both;margin:20px 0 0 0;width:100%}
.correlation li{float:left;overflow:hidden;width:339px;height:39px;line-height:39px}
.correlation li a{float:left;width:250px;color:#333;font-size:14px}
.correlation li a::before{float:left;margin:16px 30px 0 0;width:12px;height:6px;background:#baa6aa;content:""}
.correlation li span{float:right;width:50px;color:#666;text-align:right;font-size:13px}
.correlation li a:hover{color:#0585ae}
.correlation li:nth-child(n){margin:0 36px 0 0}
.correlation li:nth-child(2n){margin:0 0 0 36px}
.main .right{float:right;width:380px}
.right .weekly{float:left;clear:both;margin:39px 0 0 0;width:100%}
.weekly .h3{float:left;padding:0 15px;height:50px;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:700;font-size:14px;line-height:50px}
.weekly ul{float:left;clear:both;margin:10px 0 0 0;width:100%}
.weekly li{float:left;clear:both;margin:10px 0 0 0;width:100%}
.weekly li b{float:left;width:290px;font-weight:400;font-size:14px}
.weekly li b::before{float:left;margin:10px 20px 0 0;width:12px;height:6px;background:#baa6aa;content:""}
.weekly li span{float:right;width:90px}
.weekly li span a{width:90px;height:26px;border:1px solid #d8d8d8;border-radius:13px;box-shadow:3px 3px 6px 0 #dfd9da;color:#006382;text-align:center;font-size:13px;line-height:25px}
.weekly .red b{color:#981d33;font-weight:700}
.weekly .red span a{border:none;background:#93636b;box-shadow:3px 3px 6px 0 #b9b0b1;color:#fff}
.weekly li span a:hover{background:#006382;color:#fff}
.right .data{float:left;clear:both;margin:39px 0 0 0;width:100%}
.data .h3{float:left;padding:0 15px;height:50px;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:700;font-size:14px;line-height:50px}
.data .control{float:left;clear:both;margin:20px 0 0 0;width:410px;color:#006382;font-size:14px}
.control dt{display:inline-block;margin:0 7px 0 7px;width:80px;height:36px;border-radius:18px;background:#f3f3f3;color:#006382;text-align:center;font-size:14px;line-height:36px;cursor:pointer}
.control .act{border:1px solid #e8e9ea;background:#dae8ed}
.control dt:first-child{margin:0 7px 0 0}
.control dt:last-child{margin:0 0 0 7px}
.data .object{float:left;clear:both;margin:20px 0 0 0;width:100%;color:#006382;font-size:14px}
.object ul{float:left;clear:both;display:none;width:100%}
.object li{float:left;clear:both;overflow:hidden;width:100%;height:36px;line-height:36px}
.object li a{float:left;clear:both;margin:0 0 0 20px;padding:0 0 0 39px;width:100%;background:url(../images/kaoyan_pdf.png) no-repeat left 5px;background-size:20px;color:#333}
.data span{float:left;clear:both;margin:20px 0 0 20px;width:350px}
.data span a{float:left;clear:both;padding:0 0 0 30px;width:100%;height:26px;border-radius:15px;background:#baa6aa url(../images/kaoyan_down.png) no-repeat 100px center;box-shadow:6px 6px 15px 0 #b9b0b1;color:#333;text-align:center;font-weight:700;font-size:13px;line-height:26px}
.object li a:hover{color:#0585ae}
.data span a:hover{background:#006382 url(../images/kaoyan_down.png) no-repeat 100px center;color:#fff}
.right .hot{float:right;margin:50px 0 0 0;width:100%}
.hot .h3{float:left;padding:0 15px;height:50px;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:700;font-size:14px;line-height:50px}
.hot ul{float:left;clear:both;margin:20px 0 0 0;width:100%}
.hot li{float:left;margin:0 39px 0 0;width:100%;height:39px;line-height:39px}
.hot li a{float:left;width:280px;color:#333;font-size:14px}
.hot li a::before{float:left;margin:16px 30px 0 0;width:12px;height:6px;background:#baa6aa;content:""}
.hot li span{float:right;width:60px;color:#666;font-size:13px}
.hot li a:hover{color:#0585ae}
.wrap .footer{float:left;clear:both;margin:60px 0 0 0;width:100%;height:90px;border:2px solid #006382;font-size:14px}
.footer b{float:left;margin:30px 0 0 280px;width:300px;color:#006382;text-align:center;font-weight:400}
.footer ul{float:left;width:600px}
.footer li{float:left;margin:30px 50px 0 0;text-align:center}
.footer li a{color:#006382}
