@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:25px;}
img{ border:0;}
ul li{ list-style:none}
a { text-decoration:none; color:#000;}
input{ font-family:"微软雅黑"; font-size:25px;}
select{ font-family:"微软雅黑"; font-size:25px;}
input[type="checkbox"]{ width:30px; height:30px;}

.fl{ float:left}
.fr{ float:right}
.clr{ clear:both}

.pub_input{ height:45px; line-height:45px; border:1px solid #999; padding-left:10px; font-size:25px;}


.box{ width:640px; margin:0 auto;}

.index_btn{ width:80%; height:70px; background:#40BABB; margin:20px auto 0; border:0; color:#fff; font-size:30px;border-radius:10px;}
.btnn{ overflow: hidden; display: inline-block; width: 100%; height: 55px; line-height: 55px; text-align: center; color: #fff; box-shadow: 0 1px 1px gba(0,0,0,.25); border:0; cursor:pointer; font-family:"微软雅黑"; margin-top:30px; font-size:20px;}
.btn_pink { border: 1px solid #40BABB; background: #6ea755; background: -webkit-linear-gradient(45deg,#40BABB 0,#40BABB 50%,#309696 50%,#309696 100%); }

.welcome{ padding:50px 0; text-align:center; font-size:20px;}

.position_box{ width:100%; position:fixed; top:0; left:0;}
.position{ height:90px; line-height:90px; background:#40BABB; font-size:35px; color:#fff; position:relative;}
.position .home{ width:30px; height:90px; margin:0 20px; display:block; background:url(images/icon.png) no-repeat center; float:left;}
.position .btn{ height:90px; line-height:90px; padding:0 5px; font-size:28px; float:right; text-align:center; margin-right:20px; color:#fff;}


.per_icon_list { width: 640px; margin:0 auto; border-top: 1px solid #eee; margin-top: 8px;}
.per_icon_list .per_list { display: block; width: 100%; border-bottom: 1px solid #eee; height: 60px; line-height: 60px; background: #fff; font-size:30px;}
.per_icon_list .per_list .icon{ width:60px; height:50px; margin:5px 0; float:left; background:url(images/icon_web.png) no-repeat;}
.per_icon_list .per_list .icon1{ background-position:30px 15px;}
.per_icon_list .per_list .icon2{ background-position:30px -25px;}
.per_icon_list .per_list .icon3{ background-position:30px -65px;}
.per_icon_list .per_list .icon4{ background-position:30px -105px;}
.per_icon_list .per_list .icon5{ background-position:30px -145px;}
.per_icon_list .per_list .icon6{ background-position:30px -185px;}
.per_icon_list .per_list .icon7{ background-position:30px -225px;}
.per_icon_list .per_list .info { width:510px; height:60px; line-height:60px; float: left; color: #000; padding-left: 15px; font-size:25px;}
.per_icon_list .per_list .info select{ height:60px; border:0; float:left;}
.per_icon_list .per_list .info input{ height:60px; line-height:60px; border:0; float:left; font-size:25px;}
.per_icon_list .per_list img.right_img { float: right;  padding-right: 4.16%; width: 10px; margin-top: 16px;}

.button{ width:150px; height:40px; background:#40BABB; border:0; color:#fff; font-size:20px; border-radius:10px; font-weight:bold;}

/* 学生列表 */
.studentlist th , .studentlist td{ border-bottom:1px solid #F5F5F5;}
.studentlist tr.on td{ background:#40BABB; color:#fff;}
.studentlist .info{ display:none;}
.studentlist input[type='text']{ width:95%; height:40px; line-height:40px; border:0;}

/** 教师弹窗 */
.tanchuang_yy{ position:fixed; top:0; left:0; width:100%; height:100%; background:#000; }
.tanchuang_box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9; color:#fff; }
.tanchuang_close{ width:100%; height:100px; margin:0 auto; position:relative;}
.tanchuang_close a{ width:40px; height:40px; display:block; background:url(images/close.png) no-repeat center; position:absolute; top:30px; right:30px;}
.tanchuang_con{ width:560px; margin:0 auto; overflow:auto;}




/* 分页CSS */
.pg {
    font-size: 20px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #666666 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;
}
