@charset "utf-8";
/* CSS Document */
/*格式化样式*/
* { margin: 0;padding: 0; box-sizing:border-box}
body {font: 14px/1.5 Microsoft YaHei, Arial, Helvetica, sans-serif;color:#474C59;}
table {width: 100%;border-collapse: collapse;border: none;border-spacing: 0}
table td {word-break: break-word; word-break: break-all;}
a {color: #3A8BFF;text-decoration: none;}
img {border: none}
input {vertical-align: middle;outline: none;color: #666}
textarea {outline: none;}
ul, ol, dl {list-style: none;}
b, em, i, u, strong {font-style: normal;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;}

/**滚动条样式**/
::-webkit-scrollbar { width: 8px;height:8px;}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {border-radius: 20px;background-color: #DADFE5;}

::-webkit-input-placeholder {color: #ACB4BF;}
::-moz-placeholder {color: #ACB4BF;}
:-ms-input-placeholder {color: #ACB4BF;}

/*公共样式*/
.fl { float: left;}
.fr { float: right;}
.clearfix {overflow: hidden;zoom: 1}
.clear {clear: both}

.wrap1200{width:1200px;margin:0 auto}

.banner{height:606px;background:url(/images/portal/project/german-micromajor/banner.jpg) no-repeat center}
.targetBx{height:273px;background:url(/images/portal/project/german-micromajor/bg01.png) no-repeat center}
.comTitle{margin-top:50px;height:30px;line-height:30px;position:relative;text-align:center}
.comTitle:before{content:'';position:absolute;width:484px;height:1px;background:#e8edf0;left:0;top:14px}
.comTitle:after{content:'';position:absolute;width:484px;height:1px;background:#e8edf0;right:0;top:14px}
.comTitle span{display:inline-block;margin:0 auto;font-size:26px;font-weight:bold;color:#021a3e}
.targetCenter{position:relative;margin-top:34px}
.targetCenter ul li{float:left;width:25%;text-align:center}
.step{width:40px;height:44px;background:url(/images/portal/project/german-micromajor/step.png) no-repeat;text-align:center;line-height:44px;font-size:14px;color:#fff;font-weight:bold;margin:0 auto}
.targetCenter ul li p{font-size:16px;color:#333131;line-height:24px;margin:0 auto;margin-top:15px;}
.line{position:absolute;width:227px;height:1px;background:#4293f4;top:21px;left:185px}
.line02{left:486px}
.line03{left:786px}

.courseSettings{margin-top:30px;padding-bottom:56px}
.courseSettings p{font-size:16px;color:#2a2a2a;font-weight:bold}
.courseSettings table{border:solid 1px #4293f4;margin-top:15px}
.courseSettings table th,.courseSettings table td{border:solid 1px #cde4ff}
.courseSettings table th{background:#4293f4;height:56px;color:#fff;font-size:19px;font-weight:normal}
.courseSettings table td{height:50px;font-size:16px;color:#174e8e}
.tbord{position:relative}
.tbord:before{content:'';position:absolute;width:100%;height:100%;border:solid 1px #4293f4;top:0;left:0;box-sizing:border-box}
.courseContent{height:734px;background:url(/images/portal/project/german-micromajor/bg02.jpg) no-repeat}
.courseContent .comTitle span{color:#fff}
.courseContent .comTitle:before,.courseContent .comTitle:after{width:486px;}
.bxItem{width:380px;height:238px;background:#fff;border:solid 2px #ededed;border-radius:10px;margin-top:30px;box-sizing:border-box;position:relative;margin-right:30px; transition: transform .8s ease;}
.bxItem a{display:block;padding:15px;}
.bxItem:hover{transform: scale(1.1)}
.bxIcon{position:absolute;width:74px;height:28px;line-height:28px;right:0;top:0;background:#2c6fdc;color:#fff;border-radius:0 10px 0 10px;color:#fff;text-align:center;font-size:16px}
.bxItem h3{height:40px;line-height:40px;font-weight:bold;font-size:19px;color:#1c1c1c}
.bxItem p{font-size:14px;line-height:24px;color:#808080;height:125px;overflow:hidden;margin-bottom:10px}
.bxItem:nth-child(3n){margin-right:0}
.bxItem .detail{color:#2c6fdc}
.xxItem{width:283px;height:311px;background:#fff;border:solid 1px #ededed;border-radius:10px;margin-top:30px;box-sizing:border-box;position:relative;margin-right:22px; transition: transform .8s ease;}
.xxIcon{position:absolute;width:59px;height:24px;line-height:24px;right:0;top:0;background:#16adc8;color:#fff;border-radius:0 10px 0 10px;color:#fff;text-align:center;font-size:12px}
.xxItem h3{height:40px;line-height:40px;font-weight:bold;font-size:19px;color:#1c1c1c}
.xxItem p{font-size:14px;line-height:24px;color:#808080;height:200px;overflow:hidden;margin-bottom:10px}
.xxItem a{display:block;padding:15px;}
.xxItem:hover{transform: scale(1.1)}
.xxItem:nth-child(4n){margin-right:0}
.xxItem .detail{color:#16adc8 !important}
.shcoolInfor{margin:40px 0}
.shcoolInfor dt{width:562px;float:left;}
.shcoolInfor dd{float:right;width:567px;margin-right:20px}
.shcoolInfor dd h3{margin:10px 0}
.shcoolInfor dd p{font-size:15px;color:#252525;line-height:25px}
.teacherBx{width:576px;height:225px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;margin-top:30px;margin-right:35px;box-sizing:border-box;padding:25px 18px;}
.teacherBx:nth-child(even){margin-right:0}
.teacherBx dl{display:flex;align-items:center;justify-content:space-between;}
.teacherBx dl dt{width:131px;height:174px}
.teacherBx dl dt img{border-radius:8px;}
.teacherBx dl dd{margin-left:15px;}
.teacherBx dl dd h3{font-size:20px;color:#252525;margin-bottom:10px;}
.teacherBx dl dd p{color:#6f6f6f;font-size:14px;line-height:25px}
.teacherTeam{padding-top:35px}
.teaItem{width:315px;height:282px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.08);margin-right:57px;margin-bottom:34px;padding:15px;box-sizing:border-box;margin-left:35px}
.teaItem:nth-child(3n){margin-right:0}
.teaItem dl{display:flex;align-items:center;justify-content:left;margin:0 10px}
.teaItem dl dt{width:72px;height:72px;border-radius:8px}
.teaItem dl dd{margin-left:15px;font-size:18px;font-weight:bold;color:#0f0f0f}
.teaInfor{color:6f6f6f;font-size:14px;line-height:1.5;margin-top:25px}
.bottom{height:322px;background:url(/images/portal/project/german-micromajor/bg03.png) no-repeat center;display:flex;align-items:center;justify-content:space-between;}
.flex{display:flex;align-items:center;justify-content:space-between;}
.botItem{position:relative;background:#fff;width:351px;height:188px;padding:35px 20px;box-sizing:border-box;border:solid 1px #eee}
.botItem:before{content:'';position:absolute;width:18px;height:18px;border-top:solid 1px #2669d6;border-right:solid 1px #2669d6;top:13px;right:13px}
.botItem dt{font-size:18px;font-weight:bold;color:#4293f4;height:24px;line-height:24px}
.botItem dd{font-size:16px;color:#8f8f8f;line-height:1.5;margin-top:15px}
.botItem dt.bz{background:url(/images/portal/project/german-micromajor/bz.png) no-repeat left center;padding-left:30px}
.botItem dt.zs{background:url(/images/portal/project/german-micromajor/zs.png) no-repeat left center;padding-left:30px}
.botItem dt.rq{background:url(/images/portal/project/german-micromajor/rq.png) no-repeat left center;padding-left:30px}

