/************************** style ***************************/
html{overflow-x:hidden;max-width: 800px;margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 14px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;min-height: 100vh;}
button,a,img,em{display:block;border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}

/*************************** class ***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
input{border:0; appearance:none; -moz-appearance:none; -webkit-appearance:none; color: #333; font-size:34px; background:none;}


/*************************** banner ***************************/
#content{background:#ebecee;min-height: 100vh;}
.banner img{width:800px;}
.common-info{width: 90%; min-height: 1000px; margin: 0 auto; margin-top: -54px; position: relative; z-index: 1000; padding: 40px 0; border-radius: 42px; background-color: #fff;}
.common-title{height: 40px; line-height: 40px; padding-left: 30px; font-size: 40px; color: #4d4d4d; font-weight: bold; background: url(../images/line.png)no-repeat left center;}


/*=================== search =========================*/
.form-info{background:#fff url(../images/bd.png)no-repeat center bottom; background-size: 90%;}
.form-info .submit-write{padding: 40px 42px 86px;}
.form-info .submit-write li{height: 128px; line-height: 100px; padding-top: 26px; border-bottom: 2px solid #f2f2f2;}
.form-info .submit-write li .icon{display: inline-block;width: 50px;text-align: center;}
.form-info .submit-write li img{display: inline-block; height: 40px; margin-bottom: -5px;}
.form-info .submit-write li input{margin-left: 20px;vertical-align: middle;}
.submit-btn{width: 70%; height: 96px; line-height: 96px; margin: 0 auto; position: relative; border-radius: 40px; background: url(../images/btn.png)no-repeat center center;background-size: 100% 100%;}
.submit-btn input{
  width: 100%; 
  margin: 0 auto; 
  padding-left: 10%; 
  color:#fff; 
  font-size: 34px; 
  position: absolute; 
  right: 0; 
  left: 0; 
  top: 0; 
  bottom: 0; 
  letter-spacing: 4px; 
  cursor: pointer; 
  background: url(../images/search.png)no-repeat 32% center;
  background-size: 32px;
}

.login-contain{padding-top:180px}
.login-contain .login-content{padding: 0 45px;margin-top: 35px;}
.login-contain .login-content >p{color: #666;font-size: 30px;text-indent: 60px;line-height: 48px;letter-spacing: 4px;margin: 20px 0;}


/*=================== details =========================*/
.details-info .details-notice{padding: 0 45px; margin-bottom: 76px;}
.details-info .details-notice img{width: 70%; margin-left: 20%;}
.details-info .detail-txt{font-size: 30px; color: #666; text-indent: 60px; letter-spacing: 7px; margin-top: 40px;}
.details-info .detail-txt span{line-height: 70px; font-size: 36px; color: #d00910; padding-bottom: 14px; border-bottom:1px solid #8b8fa2;}
.details-contain .detail-content{padding: 0 45px; margin-top: 35px;}
.details-contain .detail-content > p{width:100%;color: #666; font-size: 30px; text-indent: 60px;letter-spacing: 4px;margin: 10px 0;display:inline-block;}
.details-contain .detail-content ul li{width: 52%; margin: 70px auto; overflow: hidden; border-radius: 22px; border: 2px solid #b2b2b2;}
.details-contain .detail-content ul li img{width: 94%; margin: 4% auto;}
.details-contain .detail-content ul li p{color: #474747; font-size: 30px; text-align: center; line-height:76px; letter-spacing: 4px; border-top: 2px solid #b2b2b2;}


.admission{text-indent: 0px !important;overflow:hidden;border: 1px solid #bcc1c9;border-radius: 20px;}
.admission table{width:100%;}
.admission table tr{overflow:hidden;min-height: 90px;display: block;border-bottom: 1px solid #bcc1c9;}
.admission table tr:last-child{border-bottom:none;}
.admission table tr td{word-break: break-all;padding: 20px 0;line-height:50px;}
.admission table tr td.td_title{width: 180px;text-align:center;color: #999;letter-spacing: 2px;}
.admission table tr:nth-child(2n) td.td_title{background:#f7f5e8;}
.admission table tr:nth-child(2n-1) td.td_title{background:#ebeef7;}
.admission table tr .td_info{width: 440px;text-align:center;font-weight: bold;background:#fff;font-size:28px;}


/*=================== notice =========================*/
.content_one .form-title{font-size: 42px; color: #4d4d4d; font-weight: bold; text-align: center; letter-spacing: 2px;}
.content_one .information{padding: 0 45px;}
.content_one .information p{color: #666; font-size: 30px; text-indent: 60px; letter-spacing: 4px; margin: 40px 0;}
.content_one .information .list li{color: #666; font-size: 31px; line-height: 48px; letter-spacing: 4px;}
.content_one .information .list li .address{font-weight: bold; color: #d00910;}
.content_one .information .list li .date{color: #d00910;}
.content_two{margin-top: 60px;}
.content_two .text{padding: 0 45px;margin-top: 40px;}
.content_two .text li .info_title{font-size: 38px; color: #4d4d4d; font-weight: bold; letter-spacing: 2px;}
.content_two .text li p{color: #666; font-size: 31px; line-height: 48px; letter-spacing: 4px; padding-left: 38px; margin: 20px 0;}
.content_two .text li p a{display:inline-block; color:#d00910; font-size: 31px;}

.foot{color: #666;line-height: 60px;padding: 20px 0 26px;text-align: center;}
.foot a{display:inline-block;color:#666;font-size: 26px;}


/*=================== media =========================*/
/*@media screen and (min-width:800px) {
  body{background:#fff;}
}*/
@media screen and (max-width:768px) {
  body{background:#ebecee;}
}
