@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box;}
@font-face{
    src:url("/font/Blackadder_ITC_TT.ttf");
    font-family: Blackadder;
}
.student{ width: 100%; height:auto; margin: 0 auto; font-family: "微软雅黑";}
.student img{ max-width: 100%; height: auto; border: 0; vertical-align: bottom;}
.student .part1{ width: 100%;  margin: 0 auto;  position: relative; padding-bottom: 100px; }
.student .t1{ width: 6%; margin: 0 auto; text-align: center; padding-top: 25px;}
.student .title{ width: 100%; text-align: center; padding: 10px 0 30px 0;}
.student .p1{ width: 1200px; height: auto; margin: 20px auto;}
.p1 li{ width: 300px; height: 300px; float: left;}
.p1 li .t-en{ font-size: 32px; font-weight: bold; font-family: '黑体'; text-indent: 20px; padding: 20px 0 0 0; color: #464246; font-weight: bold;}
.p1 li .t-cn{ font-size: 24px;  font-family: "微软雅黑"; text-indent: 20px; padding: 5px 0; color: #464246; font-weight: bold;}
.p1 li .nr{ font-size: 22px;  font-family: "微软雅黑";  padding: 5px 0px 0 20px; color: #464246; line-height: 200%;}
.p1-line{ width: 260px; height: 2px; margin: 10px auto; background: #464246;}
.p1-zxb{ width: 200px; height: 65px; position: absolute; left: 50%; bottom: 10px; margin-left: -100px; z-index: 1; background: #464246;}
.p1-zx{ width: 200px; height: 65px; position: absolute; left: 50%; bottom: 0; margin-left: -110px; z-index: 2; background: #f49800; line-height: 65px; text-align: center; font-size: 24px;}
.p1-zx a{ color: #fff;}
.student .part2{ width: 100%;  margin: 0 auto; margin-top: 20px;  position: relative; padding-bottom: 100px; }
.duibi{ width: 1200px; height: auto; margin: 0 auto;  position: relative; margin-top: 30px;}
.duibi .ll{ width: 400px; height: 690px; float: left; background: #6b686b; position: relative;}
.duibi .cc{ width: 400px; height: 690px; float: left; background: #f6a726; position: relative;}
.duibi .rr{ width: 400px; height: 690px; float: right; background: #6b686b; position: relative;}
.ll .daxue{ width: 355px; height: 240px; position: absolute; top: 60px; right: 0; border: 3px solid #fff;  border-right: 0; overflow: hidden; line-height: 240px; font-size: 34px; font-weight: bold; color: #fff; padding-left: 50px; letter-spacing: 2px; }
.ll .daxue .lv{width: 130px; height: 130px; border: 3px solid #fff; border-radius: 65px; margin-top: 55px;  float: right; margin-right: -65px; background: #f18d00; line-height: 115px; font-size: 72px; font-weight: bold; color: #fff; padding-left: 15px;}
.duibi-info{ width: 100%; height: 345px; margin-top: 100px;  position: absolute; bottom: 0; left: 0;}
.duibi-info li{ width: 100%; height: 115px; border-top:1px dashed #f49800; text-align: center; color: #f49800;  font-size: 20px;  padding-top: 50px; position: relative; }
.duibi-info li:nth-child(2){padding-top: 35px;}
.duibi-info li p{ width: 120px; height: 24px; position: absolute; right: -60px; text-align: center; top: 45px; color: #fff; font-size: 24px; z-index: 3; font-weight: bold;}

.cc .top{ width: 100%; height:340px; position: absolute; top: 0; left: 0; }
.top .tit{ width: 100%; text-align: center; margin-top: 35px; color: #464246; font-size: 28px; font-weight: bold;}
.top .vc{ width: 100%; height: 170px;  overflow: hidden; margin-top: 11px;}
.top .vc .ls{width: 130px; height: 130px; border: 3px solid #fff; border-radius: 65px; margin-top: 35px;  float: left; margin-left: -65px; background: #464246; line-height: 115px; font-size: 72px; font-weight: bold; color: #fff; padding-left: 70px;}
.top .vc .syomq{ width: 270px; float: left; text-align: center; font-weight: bold; font-size: 36px;  color: #464246; padding-top: 75px;}
.top .vc .rv{width: 130px; height: 130px; border: 3px solid #fff; border-radius: 65px; margin-top: 35px;  float: right; margin-right: -65px; background: #464246; line-height: 115px; font-size: 72px; font-weight: bold; color: #fff; padding-left: 15px;}
.top .bot{ text-align: center; margin-top: 15px; color: #464246; font-size: 26px; font-weight: bold; line-height: 120%;}
.cc .duibi-info li{ color: #464246; border-top: 1px dashed #795c35; font-weight: bold;}
.rr .gaozhong{ width: 355px; height: 240px; position: absolute; top: 60px; left: 0; border: 3px solid #fff;  border-left: 0; overflow: hidden; line-height: 240px; font-size: 34px; font-weight: bold; color: #fff;  letter-spacing: 2px; }
.rr .gaozhong .rs{ width: 130px; height: 130px; border: 3px solid #fff; border-radius: 65px; margin-top: 55px;  float: left; margin-left: -65px; background: #f18d00; line-height: 115px; font-size: 72px; font-weight: bold; color: #fff; padding-left: 70px;}

.student .part3{ width: 100%;  margin: 0 auto; margin-top: 20px;  position: relative; padding-bottom: 100px; }
.part3 .w1200{ width: 1200px; height: auto; margin:  auto; margin-top: 30px;}
.part3 .w1200 li{ width: 380px; height: auto; position: relative; margin-left: 30px; float: left;}
.part3 .w1200 li:first-child{ margin-left: 0;}
.part3 .w1200 li .top{ width: 100%; height: 295px; background: #ecb04b;}
.part3 .w1200 li .top .bt{ width: 100%;  text-align: center; font-weight: bold; font-size: 32px; line-height: 100%; padding-top: 30px; padding-bottom: 20px;}
.part3 .w1200 li .top .line{ width: 70px; height: 4px; margin: 0 auto; background: #464246;}
.part3 .w1200 li:nth-child(2) .top{ background: #989698;}
.part3 .w1200 li .bottom{ width: 100%; height: 425px; background: #deddde; }
.part3 .w1200 li .bottom p{ width: 72%; margin: 0 auto; padding-top: 180px;  font-size: 24px;  line-height: 200%;}
.part3 .w1200 li:nth-child(2) .bottom p{ width: 85%;}
.part3 .w1200 li .p3-img{ width: 340px; position: absolute; top: 125px; left: 20px;}

.student .part4{ width: 100%; height:auto; margin: 0 auto;margin-top: 20px; position: relative; padding-bottom: 100px; }
.part4 .w1200{ width: 1200px ;height: auto; margin: 0 auto; margin-top: 30px; position: relative;}
.part4 .w1200 .abs675{ width: 675px ;height: auto; position: absolute; left: 0; top: 13px; }
.part4 .w1200 .rabs675{ width: 675px ;height: auto; position: absolute; right: 0; top: 13px; }
.l670{ width: 670px; float: left; margin-left: 20px; height: 250px; border: 1px solid #a2a0a2;}
.r470{ width: 470px; float: right; height: 250px; }
.zomq{ font-size: 24px; font-weight: bold;  color: #464246; padding-top: 30px;}
.Blackadder{ font-family: "Blackadder"; font-size: 24px; color: #b5b3b5; padding-top: 20px;}
.chui{ font-size: 20px; color: #464246; padding-top: 10px; line-height: 200%;}
.r670{ width: 670px; float: right; margin-right: 20px; height: 250px; border: 1px solid #a2a0a2;}
.l470{ width: 470px; float: left; height: 250px; margin-left: 20px; }

.student .part5{ width: 100%; height:auto; margin: 0 auto; margin-top: 20px; position: relative;  }
.student .part6{ width: 100%; height:auto; margin: 0 auto;margin-top: 20px; position: relative; padding-bottom: 100px; }
.part6 .w1200{ width: 1200px ;height: auto; margin: 0 auto; margin-top: 40px; position: relative;}

.student .part7{ width: 100%; height:auto; margin: 0 auto; margin-top: 20px; position: relative; padding-bottom: 100px; }
.part7 .w1200{ width: 1200px ;height: auto; margin: 0 auto; margin-top: 40px; position: relative;}
.part7 .w1200 li{ width: 300px; height: auto; float: left;}
.part7 .w1200 li .small{ padding: 0 25px; height: 250px;}
.part7 .w1200 li .small .line2{ width: 100px; height: 3px; margin-top: 6px; margin-bottom: 6px;}
.part7 .w1200 li .small:nth-child(odd){ background: #f49800; }
.part7 .w1200 li .small:nth-child(odd) .line2{ background: #574a3f; width: 75px;}
.part7 .w1200 li .small:nth-child(even){ background: #585558;}
.part7 .w1200 li .small:nth-child(even) .line2{ background: #f49800;}

.part7 .w1200 li .small .name{ font-size: 34px;  color: #fff; padding-top: 25px;}
.part7 .w1200 li .small p{ font-size: 24px; color: #fff; line-height: 150%;}
.student .part8{ width: 100%; height:auto; margin: 0 auto; margin-top: 30px; }