/*个人中心首页*/
.home_box{width:1400px;margin:0 auto;overflow: hidden;padding:30px 0;}
.home_box_fl{width:180px;float:left;}
.home_box_fl button{background: repeating-linear-gradient(to right,#e3a72a,#ee7f23,#f6621d);border-radius: 5px;margin-bottom:20px;border:none;color:#fff;font-size: 20px;width:180px;height:50px;}
.home_box_fl button img{margin: -3px 5px 0px 0px;}
.contact_child{padding:20px 0;background: #fff;border-radius: 5px;}
.contact_child ul li{width:180px;height: 45px;font-size: 18px;text-align: center;display: inline-block;line-height: 45px;color:#333333;margin:8px 0;}
.contact_child ul li img{position: relative;top: -2px;left: -15px;}
.home_box_ri{width:1204px;float:right;}
.home_ritop{background: url(../img/grbg.png) no-repeat;width:1200px;height:200px;border:2px solid #fdfaf8;border-radius: 5px;}
.home_ritop h3{margin:20px;padding:0px 20px 0px 100px;color:#2399c5;}
.home_ritop h3 span{color:#417cc7;float: right;}
.home_ritop_nr{margin:0 20px;overflow: hidden;}
.home_ritop_nr img.tx{width:80px;height:80px;border-radius: 50%;float:left;}
.grxx{float:left;margin-top:15px;margin-left:10px;}
.grxx span{color:#1fd93a;}
.grxx span img{margin-right:4px;margin-top:-2px;}
.time_box{width:920px;height:80px;float: right;}
.time_box ul{width:100%;display:flex;justify-content: space-between;}
.time_box ul li{text-align: center;float:left;}
.time_box ul li h1{color:#2f2f2f;font-size:24px;margin:8px 0;font-weight: normal;}


.home_ribot{margin:20px 0;overflow: hidden;}
.bt_ul{overflow: hidden;margin-bottom:25px;}
.bt_ul ul li{float:left;margin-right:50px;font-size: 16px;color:#888888;font-weight: bold;}
.home_ribot_fl{width:875px;float:left;} 

.home_ribot_main ul{overflow: hidden;margin-top:10px;}
.home_ribot_main ul li{width:23%;margin-right:2%;margin-bottom:30px;background:#fff;float:left;position: relative;padding-bottom:10px;border-radius: 10px;height:290px;}
.home_ribot_main ul li img{width:100%;transition: all 1s;-webkit-transition: all 1s;}
.home_ribot_main ul li .homsfimg{height:150px;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.home_ribot_main ul li .homsfimg img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);}
.home_ribot_main ul li .homsfimg .homsmall{height:150px;overflow: hidden;}
.home_ribot_main ul li div.hombfimg{position: absolute;left:2px; top:2px;}
.home_ribot_main ul li h1{font-size:16px;height:43px;color:#4b4b4b;margin:10px 0 30px 13px;width:85%;font-weight:normal;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.home_ribot_main ul li button{margin:10px;padding:4px 6px;border-radius:5px;}

.home_ribot_main ul li .small_bot{padding:0 10px;overflow: hidden;}
.home_ribot_main ul li .small_bot span{float:left;margin:13px 0;}
.home_ribot_main ul li .small_bot button{float: right;}




.home_ribot_main ul li:hover span{color:#fff;}
.home_ribot_main ul li:hover h1{color: #fff}
.home_ribot_main ul li:hover p{color: #fff}

.home_ribot_ri{float:right;width: 325px;}
.home_ribot_ri h1{border-left:3px solid #f6621d;padding-left:10px;font-size: 22px; margin-bottom: 15px;}
.home_ribot_ri h1 span{background: #2d84fd;border-radius:30px;padding:4px 10px;font-size: 14px;color:#fff;margin-left:10px;}
.home_ribox{border:2px solid #fff;padding:20px;background: #fff;border-radius: 10px;}
.home_ribox h2{font-size: 16px;font-weight:normal;margin-bottom:15px; }
.home_ribox h2 i{font-style: normal;}
.home_ribox h2 span{float:right;}
.home_ribox h2 span b{font-weight: normal;}
.home_ribox img.grtx{width:24px;height:24px;border-radius: 50%;margin:0 5px;position: relative;top: -2px;}
.home_ribox ul li{height:46px;line-height: 46px;border-bottom:1px dashed #ccc;}
.home_ribox ul li b{float:right;font-weight: normal;}
.home_ribox ul li i{font-style: normal;width:25px;display: inline-block;text-align: center;font-size: 16px;color:#797878;}


/*个人信息*/
.personal_box{padding:50px 0;background: #fff;}
.personal_bt{overflow: hidden;margin-bottom:20px;}
.personal_bt ul li {float: left;margin-right: 50px;font-size: 16px;color: #2f2f2f;font-weight: bold;padding:10px 25px;cursor: pointer;}

.grzl_inptwo{margin-left:270px;}
.grzl_inptwo table span{width:150px;text-align: right;margin-right:30px;font-size:20px;color:#464545;float:left;height:50px;line-height:50px;}
.grzl_inptwo table i{color:#c30606;margin-right:10px;font-style: normal;font-size: 14px;vertical-align: middle;}
.grzl_inptwo table tr td{padding-bottom:30px;margin-left:10px;line-height:50px;height:50px;}
.grzl_inptwo table tr td input{width:320px;height:50px;border:1px solid #d3d3d3;padding-left:20px;font-size: 16px;border-radius: 5px;}
.grzl_inptwo table tr td input[type="radio"]{width:15px;vertical-align: middle;margin-right:5px;}
.grzl_inptwo table tr td select{width:340px;height:50px;border:1px solid #d3d3d3;padding-left:20px;font-size: 16px;border-radius: 5px;}
.grzl_inptwo table tr td b{background: #f1f1f1;color:#676767;display: inline-block;width:150px;text-align: center;position: relative;left: -155px;height: 50px;top: 1px;border-radius: 5px;}
.grzl_inptwo table tr td input::placeholder{color: #979797;font-size: 16px;}
.grzl_inptwo table tr td p{display: inline-block;color:#3e3e3e;font-size: 16px;line-height: 35px;}
.grzl_inptwo button.qxbtn {text-align: center; width: 110px; height: 40px; background: #f5f5f5;font-size: 16px; color: #7f7f7f; margin-left: 20px; border: 1px solid #e3e3e3; border-radius: 5px;}


/*打印*/
.dy_div{padding:20px;border-top:1px solid #ccc;text-align:right;}
.dy_div span{font-size: 18px;font-weight: bold;}
input.inpsmall{width:100px;height:40px;border-radius: 10px;border:1px solid #ccc;margin:0 20px;padding-left:10px;font-size: 16px;}
select.selesmall{width:200px;height:40px;border-radius: 10px;border:1px solid #ccc;margin:0 20px;padding-left:10px;font-size: 16px;}


/*学时申报*/
.sebline_bt{background: #fff;padding:20px;overflow: hidden;display: flex; flex-wrap: nowrap;justify-content: space-between;border-radius: 5px;}
.sebline_bt h1 { line-height: 36px;}
.but_seb{text-align: center;width: 110px; border: none;background: #5596e7;font-size: 16px; color: #fff; border-radius: 5px;line-height: 36px;}
.sebtrain_box{padding:30px 50px;background: #fff;margin-top:20px;}
.sebtrain_box table{width:100%;border-collapse:collapse;margin-top:20px;}
.sebtrain_box table tbody tr{background:#fff;}
.sebtrain_box table td{line-height:70px;height:70px;font-size:18px;color:#515151;padding-left:20px;border-bottom: 1px solid #dcdcdc;text-align: center;}
.sebtrain_box table td.td_left{text-align: left;}
.sebtrain_box table td p{width:400px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.sebtrain_box table td a{margin:0 2px;}
.sebtrain_box table td a:hover{color:#2f8de3;}
.sebtrain_box table th{text-align: center;line-height:50px;height:50px;font-size:18px;color:#746e6e;padding-left:20px;background: #ececec;}
.sebtrain_box table th.th_left{text-align:left ;}

/*学时申报 申报页面*/
.sebline_bt_fh{background: #fff;padding:20px;overflow: hidden;display: flex; flex-wrap: nowrap;justify-content: space-between;border-radius: 5px;margin-bottom: 20px;}
.sebline_bt_fh h1 { line-height: 36px;}
.grzl_inptwo table tr td textarea{border:1px solid #d3d3d3;padding-left:20px;font-size: 16px;border-radius: 5px;}

/*教学活动参加活动*/
.detial_ri ul{margin-bottom:20px;}
.detial_ri ul li{font-size:16px;line-height: 32px;}
.wenz_box_hd{margin: 20px 0;width: 100%;}
.wenz_box_hd h2{font-size: 28px;color:#4f4f4f;margin:10px 0;}
.wenz_box_hd p{font-size: 18px;line-height:52px;}


/*学习档案*/
.studysel select{width:255px;height:40px;line-height: 40px;border:1px solid #d2d2d2;border-radius: 5px;padding:0 10px;}
.studyh1{ line-height: 50px;height: 50px;font-size: 18px;color: #333333; padding-left: 20px;background: #f7f7f7;margin-top:20px;}
.studyh1 span{float:right;padding-right:20px;}
.studyrain_box h2{text-align: center;font-size: 28px;color:#333333;}
.studyrain_box{padding:30px 50px;background: #fff;margin-top:20px;}
.studyrain_box table{width:100%;border-collapse:collapse;}
.studyrain_box table tbody tr{background:#fff;}
.studyrain_box table td{line-height:46px;height:46px;font-size:16px;color:#696969;text-align: center;}
.studyrain_box table td.td_left{text-align: left;padding-left:20px;}
.studyrain_box table td p{width:300px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.studyrain_box table td a{margin:0 2px;}
.studyrain_box table td a:hover{color:#2f8de3;}
.studyrain_box table th{border-bottom: 1px solid #dcdcdc;height:62px;line-height: 62px;}
.studyrain_box table th.th_left{text-align:left ;padding-left:20px;}
.stamp{width:100%;padding:100px 0px 100px 0px;}
.stamp p{margin-left:800px;font-size: 18px;color:#292929;}

/*课程资源列表页面*/
.cour_div{height:60px;line-height: 60px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #fff;margin-bottom:30px;padding:0 20px;display:flex;align-items: center; justify-content: space-between;}
.stufenl h1{font-size: 18px;display: inline-block;float:left;margin-right:30px;}
.stufenl ul{overflow: hidden;}
.stufenl ul li{float:left;margin-right:30px;font-size: 18px;color:#1f1f1f;}
.stufenl ul li:hover{color:#06b72c;}
.right_stu a{font-size: 18px;margin-left:20px;}
.right_stu a:hover{color:#4bb2ef;cursor:pointer;}
.curstu{color:#4bb2ef;}
.right_stu a img{margin-right:5px;margin-top:-2px;}
.courtab_list table{width:100%;border-collapse:collapse;}
.courtab_list table td{line-height:50px;height:50px;font-size:18px;color:#515151;text-align: center;}
.courtab_list table td.td_left{text-align: left;padding-left:20px;}
.courtab_list table td p{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.courtab_list table td p:hover{color:#2f8de3;cursor:pointer;}
.courtab_list table td a{margin:0 2px;}
.courtab_list table td a:hover{color:#2f8de3;}
.courtab_list table th{height:50px;line-height:50px;background: #2f8de3;color:#fff;}
.courtab_list table th.th_left{text-align:left ;padding-left:20px;}
.courtab_list  table tr:nth-child(even){line-height:50px;height:50px;background: #fff;}
.courtab_list  table tr:nth-child(odd){line-height:70px;height:70px;}
.courtab_list table button{text-align: center;border: none;background: #5596e7;font-size: 16px; color: #fff; border-radius: 5px;padding:5px 10px;}

































































