@charset "utf-8";
/* CSS Document */
/*师资*/
.xz{}
.xz li{ width:100%; border-bottom:1px  dashed #ccc; padding-bottom:28px; margin-bottom:28px;}
.xz li .xztx{ width:116px; height:155px; padding:5px; border:1px solid #eee;}
.xz li .xztx img{width:116px; height:155px; }
.xz li .xzinfo{width:750px; height:165px; }
.xz li .xzinfo h4{ border-bottom:1px solid #eee; font-size:18px; padding:5px 0; line-height:1.5;}
.xz li .xzinfo h4 span{ color:#14357d; display:block; font-size:14px;}
.xz li .xzinfo p{ line-height:30px; font-size:14px;}
.xz li .xzinfo div{ border-top:1px solid #eee; padding-top:15px; margin-top:10px; line-height:1.5;}
/*新闻*/
.newslist{}
.newslist li{ width:575px; height:175px; padding-bottom:35px; padding-top:35px; border-bottom:1px  solid #e3e3e3;}
.newslist li h4{ color:#393939; font-size:22px; line-height:24px; height:48px; padding-bottom:15px;}
.newslist li .n-pic{ width:160px; height:110px; float:left;}
.newslist li .n-pic img{ width:160px; height:110px;}
.newslist li .n-con{ width:390px; height:110px;}
.newslist li .n-con .n-tit{width:390px; height:72px; padding-bottom:10px; font-size:14px; line-height:24px; color:#393939;}
.newslist li .n-con .n-time{width:360px; height:25px; line-height:25px;}
/*新闻详情*/
.left-tj{ margin-top:1px;}
.left-tj li{ padding:10px 20px; border-bottom:1px solid #d9d9d9; }
.wtime{ text-align:center; font-size:14px;  color:#898989; line-height:24px; padding:10px;}
.show-new{ line-height:2;}
.show-new p{ margin-bottom:20px;}
.show-new img{ display:block; width:100%; max-width:870px; height:auto; margin:10px auto;}
/*表单*/
.bd-bg{ background:#ececec; padding:20px;}
.form-group{ margin-bottom:15px;}
.form-group label{ width:250px; float:left; text-align:right; font-weight:bold; font-size:18px; padding-top:10px;}
.form-group .col{ width:600px; float:right;}
.form-group .col input.form-control{ border:1px solid #c7c7c7; padding:5px 12px; height:30px; line-height:30px; width:320px; float:left;}
.form-group .col input.rd{ border:1px solid #c7c7c7; padding:0px; height:18px; line-height:30px; width:18px;}
.form-group .col label.lrd{width:50px; float:left;  font-weight:bold; font-size:18px; padding-top:10px;}
.form-group .col p{font-size:18px; padding-top:10px;}
.form-group .col p span{ padding:10px 40px; border:1px solid #979797;}
.charge{ border-top:1px dotted #979797; padding-top:10px;}
.bd-bg .col-8441a3{ color:#8441a3;}
input.btsub{ display:block; width:255px; height:45px; line-height:45px; background:#8441a3; color:#fff; font-size:18px; font-weight:bold; margin:30px auto;}

.charge h6{ text-align:center; font-size:18px; font-weight:bold; margin-top:55px;}
.charge .cp{ text-align:center; font-size:14px; font-weight:bold; margin-bottom:55px}
.charge .mnum{ color:#0080da; padding:0  0 15px 160px; font-weight:bold;}
.form-g{ margin-bottom:15px; width:420px; float:left;}
.form-g label{ width:150px; padding-right:10px; float:left; text-align:right; font-weight:bold; font-size:14px; padding-top:10px;}
.form-g .col{ width:240px; float:left; padding-right:10px;}
.form-g .col input.form-control{ border:1px solid #c7c7c7; padding:5px 12px; height:30px; line-height:30px; width:230px; float:left;}
.form-g .col p{font-size:18px; padding-top:10px;}
.form-g .col p span{ padding:10px 40px; border:1px solid #979797;}
a.down{ color:#007fd8; text-decoration:underline;  line-height:50px;}
.mt-20 h5{ font-weight:bold; line-height:50px;}
/**/
h2.dgh2{ border-bottom:1px solid #000; font-weight:bold; line-height:40px; padding:5px 0; font-size:18px;}
h2.dgh2 span{ font-size:14px; padding-left:20px;}
h2.dgh2 span a{ padding-left:10px; padding-right:10px; font-size:14px; font-weight:normal;}

.nimg{ width:396px; height:240px;}
