<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/* CSS Document */
body,ul{margin:0;padding:0;font-family:"微软雅黑";}
ol{list-style-type:none;}
img{ border: 0 none;}
h1,h2,h3,h4,h5,h6,i,em{ font-size:100%; font-weight:normal; font-style:normal;}
a, a:visited {color:#333;text-decoration:none;}
p{ margin:0;padding:0;}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.nr{width:1280px;margin:0 auto}
.top{width:100%;height:51px;background:url(../img/majors/ds/top_bj.png) repeat-x}
.logo{padding:7px 0px 0px 150px}
.lxfs{font-size:14px;padding:15px 100px 0px 0px;color:#4F4F4F}
.lxfs a{color:#4F4F4F}
.c_1000{ width:1000px; margin:0 auto;}
.c_1024{ width:1063px; margin:0 auto;}
.banner{ height:602px; width:100%; background:url(../img/majors/ds/banner_1.jpg) center no-repeat;}

.mswz{ float:left; width:250px; text-align:center; line-height:35px; font-size:24px; margin:20px 0;}
.szrk{float:left;width:25%;text-align:center}
.szrk p{width:230px;padding:5px 10px 0 10px;text-align:left}
.szrk span{float:left;width:100%;padding:5px 0;color:#CCC;font-size:14px;}
.szrk .ksspan{font-size:16px;}
.szrk a{text-decoration:none;color:#666}
.szrk a:hover{color:#900}
.copyright{width:100%;text-align:center;color:#ccc;margin-top:10px;line-height:22px;font-size:14px}
.blink a{float:left;width:125px;margin-top:10px;text-align:center}

.kcfgx{border-bottom:1px dashed #999999; width:100%;}

.kcBox{ width:980px; margin:15px auto; overflow:hidden;}
.kccont{ width:246px; height:300px; float:left; margin:5px 8px 0 6px; background:url(../img/majors/ds/kc1.jpg) center no-repeat; position:relative; text-align:center;}
.kccont span{ position:absolute; bottom:0; left:0; color:#FFF;background:rgba(0,0,0,.2); width:246px; height:42px;font-size:22px; padding-top:12px;}
.kccont1{ width:320px; height:125px; margin:5px 10px; float:left; background:#23908b; color:#fff; font-size:16px;position:relative; padding-top:20px; text-align:left; padding-left:20px; line-height:26px;}
.kccont1 i{ font-size:48px; position:absolute; right:12px; top:30px;opacity:.5; width:60px; height:60px; text-align:center;}

.kccont1 .kczx{ width:341px; height:30px;background:rgba(0,0,0,.2); position:absolute; bottom:0; left:0; padding:5px 0;  text-align:center;}
.kccont1 .kczx span{ position:absolute; bottom:5px; width:100px; height:30px; left:111px; font-size:16px; border-radius:10px; background:#fded5a; line-height:30px;}
.kccont1 .kczx span a{display:block;color:#036863;}
.kcs{ background:#4a87a3;}
.kcs1{ background:#ca4349;}
.kcs2{ background:#6fa232;}
.kccont2{background:url(../img/majors/ds/kc2.jpg) center no-repeat;}
.kccont3{background:#636363;}
.kccont4{background:#2a7ba6;}
.kccont5{background:#5695d8;}
.kccont6{background:#197a8a;}
.kccont7{background:url(../img/majors/ds/kc3.jpg) center no-repeat;}
.kccont8{background:#636363;}
.kccont9{background:#2a7ba6;}
.kccont10{background:#5695d8;}
.kccont11{background:#197a8a;}
.kccont12{background:url(../img/majors/ds/kc4.jpg) center no-repeat;}
.tel_s{ width:400px; margin:0 auto; overflow:hidden;}
.tel_s a{ display:inline-block; width:170px; background:#C60; text-align:center; color:#FFF; font-size:24px; height:40px; line-height:40px; border-radius:15px; margin:20px 10px 0 10px;}

.kcjj{ font-size:20px; text-align:left; line-height:36px; padding:20px 0 0 0; width:1000px; margin:0 auto;}
.kcjj div{ width:295px; height:100px;float:left; overflow:hidden; margin:8px; background:#242424; color:#FFF; font-size:16px; padding:30px 10px 10px 10px; position:relative;}
.kcjj div p{ text-align:center; height:40px; line-height:40px; bottom:0;position:absolute; width:315px; left:0;letter-spacing:2px; font-size:16px;}
.kcjj div i{ position:absolute; top:15px; font-size:58px; left:130px;}


.xueli{ font-size:20px; text-align:left; line-height:36px; padding:20px 0 0 0; width:1000px; margin:0 auto;}
.xueli div{ width:295px; height:210px;float:left; overflow:hidden; margin:8px; background:#242424; color:#FFF; font-size:16px; padding:30px 10px 10px 10px; position:relative;}
.xueli div p{ text-align:center; height:40px; line-height:40px; top:0; position:absolute; width:315px; left:0;letter-spacing:2px; font-size:18px;}
.xueli div img{ position:absolute; right:30px; top:60px;}
.xueli div span{ position:absolute; width:180px; display:block; top:60px; left:40px;}
.xueli div a{ color:#ffd800; width:160px; background:#dc0b04; height:40px; display:block; text-align:center; position:absolute; left:72px; bottom:10px; line-height:40px; border-radius:20px;}

.xueli div:nth-child(2) &gt; a{ background:#0084ff;}
.xueli div:nth-child(3) &gt; a{ background:#f8ff33; color:#000;}

.xueli div+div &gt;a{background:#0084ff;}
.xueli div+div+div &gt;a{ background:#f8ff33; color:#000;}

a:link {text-decoration: none;}
a:visited{text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
h1,h2,h3{ margin: 0; padding: 0;}
.clear{clear: both; visibility: hidden;}
.ctf_head { background: #000 none repeat scroll 0 0;height: 81px;width: 100%;}
.top_1 {display: inline; float: left;margin: 10px 0 0;}
.top_2 {float: right;line-height: 78px;margin-right: 10px;}
.top_2 a { color: #fff; font-size: 18px;height: 78px;}
.top_next{height:550px; background: url(../img/majors/ds/top.jpg) no-repeat center #1f8fdb;}
.youshi{padding:40px 0 10px 0;}
.btn1{margin:10px 0 10px 0;}
.p_h1{background: url(../img/majors/ds/nav_bg.jpg) no-repeat center;height:49px;text-align:center;color:#FFF;font-size:20px;padding-top:20px;}
.js{width:1000px;margin-bottom:20px;}
.left{float:left;width:350px;margin-left:50px;}
.right{float:left;}
.js p{width:520px;text-align:left;font-size:18px;line-height:36px;text-indent:36px;padding:10px 0 10px 30px;}
.jy p{width:900px;text-align:left;font-size:18px;line-height:36px;text-indent:36px;}
.btn2{margin:10px 0 10px 0;}
.kcsz h1{ font-size: 30px; display: block; width: 0; height: 0; overflow: hidden;}
h2{
    font-size: 36px;
    color:#292929;
}
.kcsz{
    padding:10px 0 20px 0;;
    text-align: center;
}
#gd_2 {
    margin: 0 auto;
    width: 1000px;
}
.kcsz .bjys {
    border: 3px solid #e9ac39;
}
.kcsz h3 {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-size: 1.5em;
    font-weight: 600;
    padding: 18px 0;
}
.coureslist {
    background: #ccc none repeat scroll 0 0;
}
.coureslist thead {
    background:#e9ac39 none repeat scroll 0 0;
    font-size: 14px;
}
.coureslist th {
    border-top: 1px solid #fff;
    padding: 6px;
    color:#FFF;
}
.coureslist td {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 15px;
    text-align: center;
    font-size: 14px;
}
.jxtj p{
    text-align:center;
    font-size:18px;
    line-height:36px;
    margin:10px 0 10px 0;
}
.btn{
    margin:10px 0 10px 0;
}
.six{
    margin: 0 auto;
    padding-top: 30px;
    width: 1000px;}
.six_more_8 p {
    color: #000;
    font-size: 46px;
    margin: 20px 0;
    text-align: left;
}
.four_left {
    float: left;
}
.four_right {
    float: left;
    margin-left: 20px;
}
.zybg {background: url(../img/majors/ds/zybg.jpg) repeat;}

.seo_k{ width: 1000px; margin:40px auto; font-size: 16px;overflow: hidden;}
.seo_k h3{ font-size: 36px; text-align: center; margin-bottom: 20px;}
.seo_k1{color: #000; border: 1px solid #d5d5d5; margin: 10px;overflow: hidden;}
.seo_k1 a{ color: #000; display: block;border-bottom: 1px dashed #d5d5d5;}
.seo_k1 a:hover{text-decoration: underline;}
.seo_k1 ul li{ text-align: center; height: 35px; line-height: 35px; padding: 0 10px; width:305px; float: left; }
.seo_k1 div{ width:305px; float: left; text-align: center; margin:10px 10px 0 10px;}
.seo_k1 div img{ border-radius: 5px;}
.seo_k1 div p{height: 35px; line-height: 35px;}



.box_video{width: 900px; height: 500px;margin:30px auto 20px auto;}


.fl{float:left}
.fr{float:right}

.boxt {
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    padding: 40px 0;
}
.tybox {
    margin: 0px auto;
    width: 1100px;
    height: auto;
}

.zyl {
    width: 330px;
    height: auto;
}
.s01 {
    margin-left: 5px;
}
.s02 {
    margin-left: 140px;
}
.s03 {
    margin-left: 140px;
}

p.pys02 {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    padding-left: 20px;
    padding-top: 15px;
}
.pub_h2 {
    width: 1100px;
    height: 80px;
    line-height: 80px;
    margin-top: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #7c7c7c;
}
strong, b {
    font-weight: bold;
}
.zym {
    width: 99.4%; margin: 40px 0;
}
.zym a {
    display: block;
    width: 296px;
    float: left;
    text-align: center;
    margin: 1px;
    background: #CCCCCC;
    padding: 15px 0px;
    font-size: 20px;
    color: #666666;
    font-weight: bold;
}
</pre></body></html>