@charset "utf-8";
/* CSS Document */
.local{ width:1280px; margin:0 auto;font-size: 16px;color: #373737; height:60px; line-height:60px;}
.local a{ color:#373737;}
.subnav ul{color:#373737;height:40px;}
.subnav li{background:#373737;height:40px; line-height:40px;font-size:18px; text-align: center; margin-bottom: 10px;}
.subnav li a{color:#fff; display:block;}
.subnav li a:hover{color:#bc0000; font-weight:bold;}
.subnav li.active{background:#bc0000; font-weight:bold;}
.subnav li.active a{color:#fff;}
.subnav{width: 100%;}
/*关于我们单页面*/
.about{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:18px; line-height:36px; min-height:550px;display:flex; justify-content:space-between;}
.about .about_left{width: 200px;}
.about .about_right{width: 1000px;}
.about h1{ font-size:24px;  border-bottom:1px solid #f4f4f4; padding-bottom:20px; text-align: center;}

.school{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:18px; line-height:28px;}
/*联系我们*/
.contact{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:18px; line-height:28px;}
.contact h1{ font-size:18px;  border-bottom:1px solid #f4f4f4; padding-bottom:10px;}
.contact .content {width:100%;margin:30px 0; font-size:18px; line-height:36px;}

/*留言反馈*/
.message{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:14px; line-height:28px;}
.message h1{ font-size:18px;  border-bottom:1px solid #f4f4f4; padding-bottom:10px;}
.message input{display: flex; justify-content: center;align-items: center;}
.sub_title{ text-align:center; color:#bc0000; font-size:24px;}
.sign_up input {font-size:14px;border:0;background-color:#f9f9f9;padding:21px 24px;height:64px;margin-bottom:20px;font-family:PingFang SC,Microsoft YaHei}
.sign_up input::-webkit-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input::-moz-placeholder::-ms-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input::-ms-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input.warn {border:1px solid #f60707}
.sign_up button {width:180px;height:64px;border:0;background-color:#1f3a11;color:#fff}
.sign_up button[disabled=disabled] {background-color:rgba(25,25,120,.7)}
.sign_up .require {color:#d70110;font-size:20px;padding-top:20px;padding-left:15px}
.sign_up textarea {font-family:PingFang SC,Microsoft YaHei;font-size:14px;resize:none;overflow:hidden; background:#f9f9f9;}
.sign_up textarea::-webkit-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
.sign_up textarea::-moz-placeholder::-ms-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
.sign_up textarea::-ms-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
.subs {font-size:16px;color:#fff;width:300px;height:64px;background-color:#bc0000;border:0; margin:0 auto; text-align:center; line-height:64px;cursor:pointer}


/*弹出留言*/
#cover{ position:fixed; z-index:102; top:0; left:0; display:none; width:100%; height:100%; background: rgba(0,0,0,0.8);}
.msg_boxs{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: fixed; top:25%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}
.msg_close{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_close img{ width:100%;}
.msg_closes{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_closes img{ width:100%;}
.msg_boxs dl{font-size: 20px;color: rgba(0,0,0,0.75); font-weight:bold; background:url(../images/msg_02.png) no-repeat 330px 10px; background-size:40px 40px; height:60px; padding-left:60px; line-height:55px; text-align:center;}
.msg_boxs dd{font-size: 16px;color: rgba(0,0,0,0.75);text-align: center; margin:20px auto;}
.msg_boxs dt{ text-align:center; margin-top:50px;}

.msg_content{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: absolute; top:30%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}



.msg_list{ width:100%; margin-top:30px;}
.msg_list li{ width:100%; border:1px solid #f0f0f0; margin-bottom:15px;}
.msg_list li dl{ background:#fafafa; border-bottom:1px solid #f0f0f0; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-size:18px; font-weight:bold}
.msg_list li dl span{ float:right; font-size:14px; font-weight:200; padding-top:5px;}
.msg_list li dd{ font-size:16px; padding:20px; line-height:32px;}
.msg_list li dt{ padding-left:20px; padding-bottom:20px;}
.msg_list li dt span{ color:#f00;}