
/*公用的樣式*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;font-size:12px;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;font-size:12px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;font-size:12px;}
i{font-style: normal;}
b{font-weight: normal;}
/*天天课堂头部的样式*/
/*header.header-relative{background:#00aaff;}*/
header.header .logo{margin:0 90px 0 20px;}
/*header.header-relative .logo a{background:100% 100% url("../../images/homework/patian_log.png")no-repeat;}*/
.page-container .question_person{float:right;position:relative;}
.question_person .ques-message{position:relative;float:left;top:26px;left:0;color:#c3ebff;font-size:18px;}
.question_person .ques-message:hover{color:#fff;}
.question_person  .ques-message b{width:10px;height:10px;background:red;position:absolute;top:-4px;left:12px;
    -webkit-border-radius: 50%;-moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;}
.question_person img{width:30px;height:30px;float:left;margin:15px 12px 0 36px;
    -webkit-border-radius: 50%;-moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;}
.content-left .pic .myphoto{display:block;}
.content-left .pic .myphoto img{height: 100px;width: 100px;  margin-top: -74px;border: none;vertical-align: top;margin-left: -7px;}
/*内容区个人信息*/
.class_banner{height:350px;background:url("../../images/homework/class_banner.jpg") no-repeat center center;
    background-size:100% 100%; }
.class_content{width:1200px;margin:-90px auto 0;background:#fff;}
.cont_person{height:192px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow: 0 2px 10px #888888;}
.cont_person .headPortrait{width:160px;height:160px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
    background:url("../../images/homework/headportrait.png")no-repeat 0 0;float:left;margin:-40px 0 0 80px;}
.person_message{float:left;margin-left:34px;}
.person_message p:nth-child(1){margin-top:34px;font-size:24px;color:#333;height:24px;line-height: 24px;}
.person_message p .branch{width:86px;height:20px;background:#ffc000;font-size:12px;color:#fff;display: inline-block;margin-left:18px;
    line-height:20px;text-align: center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;vertical-align:bottom;}
.person_message p:nth-child(3){width:294px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px;color:#999;margin-top:10px;}
.person_message p:nth-child(2){margin-top:20px;}
.person_message p:nth-child(2) i{width:18px;height:18px;display: inline-block;}
.person_message p .iconfont_1{background:url("../../images/homework/vip_lable1.png")no-repeat 0 0;background-size:cover;}
.person_message p .iconfont_2{background:url("../../images/homework/vip_lable2.png")no-repeat 0 0;background-size:cover;margin-left:20px;}
.person_message p .iconfont_3{background:url("../../images/homework/vip_lable3.png")no-repeat 0 0;background-size:cover;margin-left:20px;}
.change_pic{float:right;}
/*.change_pic a input{width: 100%;height: 100%;opacity: 0;font-size: 0; filter: alpha(opacity=0);position: absolute;top: 0;left: 0;}*/
.change_pic a{width:106px;height:36px; line-height:36px;text-align: center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
    background:#00aaff;box-shadow: 0 2px 10px #00aaff;color:#fff;font-size:14px;margin:-20px 160px 0 0;display: inline-block; }
/*内容标题*/
.text_title{margin:60px 0 0 30%;}

.text_title_up{position:relative;line-height:54px;}
.text_title_up .title_name{height:54px;border:1px #f0f3f6 solid;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:inline-block;
    text-align: center;line-height: 54px;}
.text_title_up .title_name li{width:168px;float:left;display:inline-block;font-size:18px;color:#999;cursor:pointer;}
.text_title_up .title_name li:first-child{border-radius:30px 0 0 30px;}
.text_title_up .title_name li:last-child{border-radius:0 30px 30px 0;}
.text_title_up .title_name li:hover{background:#f9f9f9;color:#999;}
.text_title_up .title_name li.active{background:#00aaff;color:#fff;}
.text_search{margin-top:12px;vertical-align: top;display: inline-block;position:absolute;right:0;}
.text_title_up .text_search i{width:32px;height:32px;background:#00aaff;color:#fff;font-size:14px;display:inline-block;text-align: center;line-height:32px;
    -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor: pointer;}
.text_title_up .text_search input{border-right:0;border-top:0;border-bottom:0;border-left:1px #f0f3f6 solid;font-size:14px;color:#666;}
/*二级标题*/
.nex_title{margin-top:40px;border-bottom:4px solid #f0f3f6;}
.nex_title ul li{font-size:14px;color:#666;line-height: 36px;}
.nex_title ul li span{margin-right:34px;color:#00aaff;}
.nex_title ul li a{margin-right:36px;display: inline-block;position:relative;}
.nex_title ul li a:hover{color:#00aaff;}
.nex_title .subject{display: block;margin:20px 0;}
.nex_title .subject a{font-size:12px;color:#999;padding:0 14px;border:1px #dbdbdb solid;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.subject a.sub_hold{background:#00aaff;color:#fff;border: 1px solid #00aaff;}
.subject a:hover{border:1px solid #00aaff;color:#fff;}
.select_more i{}
a.select_more div{width:172px;border:1px solid #f0f3f6;position:absolute;top:32px;background:#fff;z-index:2;display: none;
    -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
a.select_more div span{display:inline-block;margin:0 0 0 24px;line-height: 30px;font-size:12px;color:#666;}
a.select_more .active{color:#00aaff;}
/*课程样式*/
.stageMove{background:#fff;}
.classfind-list{position:relative;margin-top:15px;}
.dian_begin{width:10px;height:10px;background:#ccc;border-radius: 50%;position:absolute;top:0;left:147px;z-index:1;}
.classfind-list ul{width:924px;padding-left:306px;margin:0 -28px 0 0;background: url("../../images/homework/time_pic.png")repeat-y 150px 0;}
.classfind-list li{box-shadow:none;}
.classfind-list li p.time{margin-bottom:10px;}
.cbp_tmlabel{box-shadow: 0 0 8px 0 rgba(221, 221, 221, .7);}
.cbp_tmlabel:hover{ box-shadow: 0 0 8px 0 rgba(221, 221, 221, .7);}
.classfind-list li:hover{transform: translateY(0);box-shadow: none;}
.time_baseRight li .time{font-size:12px;color:#bbb;margin-bottom:10px;}
.classfind-list{margin-bottom:200px;}
.classfind-list .parcel-box{box-shadow: 0 0 8px 0 rgba(221, 221, 221, .7);}
.yd_pic{width:80px;height:18px;position:absolute;top:106px;left:80px;color:#00aaff;font-size:18px;line-height: 18px;}
.time_every{position:relative;}
.dian_end{width:10px;height:10px;background:#ccc;border-radius: 50%;position:absolute;bottom:0;left:147px;}
.time_1{ background:url("../../images/homework/yuan1.png")no-repeat right 0;}
.time_2,.time_3{background:url("../../images/homework/yuan2.png")no-repeat right 0;color:#ddd;}

/*作业样式*/
.zuoye_title{width:504px;background:url("../../images/homework/border_pic.png")repeat-x 0 bottom;position:relative;text-align: center;}
.zuoye_title dd{width:138px;padding:40px 0 22px;font-size:16px;cursor: pointer;color:#999;display:inline-block;}
/*.zuoye_title img{position:absolute;left:104px;bottom:-1px;}*/
.zuoye_title dd.active{color:#00aaff;background:url("../../images/homework/Triangle.png")no-repeat center 74px;position:relative;}
.zuoye_title dd:hover{color:#00aaff;}
.cont_list{margin-right:-16px;}
.cont_list .list_every{position: relative;width:288px;height: 288px;margin: 26px 16px 0 0;float:left;cursor: pointer;overflow: hidden;}

.cont_list .list_every img{width:100%;height:100%;position:absolute;top:0;left:0;}
.list_look{position:absolute;top:10px;right:10px;font-size:14px;color:#fff;padding:5px 10px;background: rgba(0, 0, 0, .76);}
.cont_list .list_every .list_hide{width:100%;height:78px;background:#fff;position:absolute;bottom:-78px;left:0;
    -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; }
.list_hide h4{font-size:14px;color:#333;margin:14px 0 0 14px;}
.list_hide p{margin:10px 0 0 14px;height:26px;line-height: 26px;}
.list_hide p span{width:78px;height:26px;background:#dd0000;color:#fff;float:left;line-height:26px;text-align:center;border-radius: 20px;}
.list_hide p strong{float:right;font-size:16px;color:#999;margin-right:14px;}
.list_hide p strong i{vertical-align: bottom;}

.cont_list .list_every:hover {-webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, .6);-moz-box-shadow: 0 1px 9px rgba(0, 0, 0, .6);
    -ms-box-shadow: 0 1px 9px rgba(0, 0, 0, .6); box-shadow: 0 1px 9px rgba(0, 0, 0, .6); -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;
}
.cont_list .list_every:hover .list_hide{  bottom: 0;  }
/*作品页面css*/
.zuopin{margin-right:-16px;}
.list_zuopin{position: relative;width:288px;height: 288px;margin: 26px 16px 0 0;float:left;cursor: pointer;overflow: hidden;}
.list_zuopin img{position:absolute;top:0;left:0;}
.add_obj{width:286px;height:286px;border:1px #f0f3f6 solid;line-height: 288px;text-align: center;margin: 26px 16px 0 0;float:left;cursor: pointer;overflow: hidden;position: relative;}
.add_obj i{font-size:114px;color:#ebeff2;}
.list_zuopin .operation{width:100%;height:44px;background:rgba(0,0,0,0.5);position:absolute;bottom:-44px;left:0;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.operation a{width:140px;height:24px;display:inline-block;line-height: 24px;text-align: center;font-size:14px;color:#fff;border-right:1px solid #858585;margin-top:10px;}
.operation a i{margin-right:10px;}
.operation a:hover{color:#00aaff;}
.zuopin .list_zuopin:hover { -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, .6); -moz-box-shadow: 0 1px 9px rgba(0, 0, 0, .6);
    -ms-box-shadow: 0 1px 9px rgba(0, 0, 0, .6); box-shadow: 0 1px 9px rgba(0, 0, 0, .6);
    -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;
}
.zuopin .list_zuopin:hover .operation{
    bottom: 0;
}
/*他人查看作品*/
.list_zuopin .look_other{width:100%;height:48px;background:#fff;position:absolute;bottom:-48px;left:0;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.look_other p{font-size:14px;color:#333;float:left;margin-top:12px;margin-left:10px; max-width: 224px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.look_other span{float:right;margin-top:12px;margin-right:10px;font-size:12px;color:#999;}
.zuopin .list_zuopin:hover .look_other{ bottom: 0;  }

/*分页插件修改样式*/
.pages{margin:50px 0;}
.pagination li:first-child{display: none;}
.pages li:hover, .pages li.active {background-color: #0ab4ff;border: 1px solid #0ab4ff;cursor: pointer;}
/*发布页面css*/
.send_body{background:#f0f3f6;}
.send_cont{width:1200px;height:auto;background:#fff;margin:114px auto 60px;}
.cont_center{position:relative;margin:0 239px;padding-bottom:26px;}
.cont_center div{font-size:16px;color:#333;}
.person_tu{width:188px;height:188px;-webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;background:#fff;
    -webkit-box-shadow: 0 0 10px 1px #f0f3f6 ;-moz-box-shadow:  0 0 10px 1px #f0f3f6 ; box-shadow:0 0 10px 1px #f0f3f6 ;
    margin:0 auto;text-align: center;position:relative;top:-90px;}
.person_tu img{width:160px;height:160px;-webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;margin-top:14px;
    border:1px solid #f1f4f7;}
.cont_center .fabu_title{width:343px;height:30px;margin:-68px auto 60px;text-align:center;line-height:18px;font-size:30px;color:#333;
    background:url("../../images/homework/fabu_pic1.png")no-repeat 0 4px;}
.send_name input{width:626px;height:38px;padding:0;margin-left:24px;}
.send_descr{margin-top:32px;}
.send_descr textarea{width:626px;height:136px;margin:-12px 0 0 24px;padding:0;resize:none;outline: none;}
.cont_lab{margin-top:30px;}
.cont_lab span{float:left;}
.cont_lab dl{width:626px;margin-left:24px;float:left;}
.cont_lab dl dd{padding:8px 15px;float:left;border:1px solid #dbdbdb;-webkit-border-radius:16px;-moz-border-radius:16px;  border-radius:16px;
    color:#999;font-size:12px;margin:0 14px 16px 0;}
.cont_lab dl dd.active{background:#00aaff;color:#fff;border:1px solid #00aaff;}
.cont_lab dl dd:hover{border:1px solid #00aaff;color:#00aaff;}
.send_cover{margin-top:14px;}
.send_cover div{width:198px;height:198px;border:1px solid #dbdbdb;line-height: 198px;text-align:center;float:left;margin-left:24px;}
.send_cover div i{font-size:114px;color:#ebeff2;}
.send_cover span{float:left;margin-top:10px;}
.cont_every{margin-top:20px;}

.cont_every .every_left{margin-top:10px;float:left;}
.cont_every .every_right{width:626px;margin-left: 24px; float: left;}

.cont_every ul li{width:198px;height:198px;border:1px solid #dbdbdb;position:relative;float:left;text-align: center;margin:0 14px 16px 0;}
.cont_every ul li:first-child{line-height: 198px;text-align:center;cursor: pointer;}
.cont_every ul li:first-child i{font-size:114px;color:#ebeff2;}
.cont_every ul li img{width:198px;height:198px;position:absolute;top:0;left:0;}
.cont_every ul li .fabu_btn{position:relative;display: none;}
.cont_every ul li .fabu_btn a{width:104px;height:32px;line-height: 32px;text-align: center;color:#fff;font-size:14px;
    -webkit-border-radius:22px;-moz-border-radius:22px; border-radius:22px;}
.cont_every ul li .change_btn{position:absolute;top:62px;left:50%;margin-left:-52px;background:#049be7;}
.cont_every ul li .del_btn{position:absolute;top:102px;left:50%;margin-left:-52px;background:rgba(0,0,0,0.3);}
.send_btn{text-align: center;margin:60px auto;}
.send_btn a{width:102px;height:38px;border:1px solid #dbdbdb;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;
    display:inline-block;line-height: 38px;text-align: center;color:#666;font-size:16px;}
.send_btn .btn_sure{background:#00aaff;color:#fff;margin-left:26px;border:1px solid #00aaff;}
.send_btn .btn_close:hover{background:#f3f3f3;}
.send_btn .btn_sure:hover{background:#009eed;}
/*新增进度条*/
.speed_opc{width:10%;height:100%;background:rgba(11,155,124,0.4);position: absolute;display: block;}
div.speed_item{font-size:20px;color:#fff;position:absolute;top:20px;left:20px;}
/*更换封面css*/
.change_face{height:486px;display: none;}
.face_cont h4{font-size:16px;color:#333;margin-bottom:20px;}
.face_cont{width:1200px;margin:30px auto 40px;}
.face_pic{height:312px;background:#f0f3f6;text-align: center;}
.face_pic img{margin-top:104px;}
.face_pic p{margin-top:16px;color:#c1c3c6;font-size:14px;}
.face_pic a{width:64px;margin-top:6px;display: inline-block;text-decoration: underline;position:relative;font-size:14px;  color:#00aaff;}
.face_pic a input{width: 100%;height: 100%;opacity: 0;font-size: 0;filter: alpha(opacity=0); position: absolute; top: 0;left: 0;}
.face_btn{margin-top:30px;text-align: center;}
.face_btn a{width:106px;height:40px;color:#666;font-size:16px;line-height:40px;text-align:center;display: inline-block;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.face_close{border:1px solid #dbdbdb;}
a.face_sure{background:#00aaff;color:#fff;margin-left:26px;}
a.face_close:hover{background:#f9f9f9;}
a.face_sure:hover{background:#009eed;}
/*修改的样式*/
.classfind-list .parcel-box{height:252px;}

/*作业展示区-用户积分*/
.bannerBox{height:500px;background:#ccc;}
.tabMenuBg{height:59px;line-height:59px;border-bottom:1px solid #f0f3f6;}
.tabMenuBg .tabBox{position:relative;width:1200px;margin:0 auto;text-align:center;}
.tabMenuBg .tabBox .tabMenu a{display:inline-block;font-size:16px;color:#666;font-weight:bold;margin-right:60px;}
.tabMenuBg .tabBox .tabMenu a.active{color:#00aaff;background:url("../../images/homework/jiant.png")no-repeat center 46px;}
.pos_right{position:absolute;right:0;top:0;}
.pos_right .text{border:0;border-left:1px solid #f0f3f6;padding-left:10px;vertical-align:middle;}
.pos_right .search{width:32px;height:40px; vertical-align:middle;border:0;cursor:pointer;color: #ffff;}

.tabCont{position:relative;width:1200px;margin:30px auto 0;display:none;}

.tabList{clear:both;zoom:1;overflow:hidden;border:1px solid #f0f3f6;height:218px;margin-bottom:20px;}
.tabList dt{position:relative;float:left;width:376px;padding:50px 0 0 180px;}
.tabList dt a:hover{color:#00aaff;}
.tabList dt .picBg{position:absolute;left:10px;top:40px;width:180px;height:144px;padding:4px 0 0 16px;background:url("../../images/homework/wn_bg1.jpg")no-repeat 0 0;}
.tabList dt .picBg img{width:120px;height:120px;border-radius:50%;}
.tabList dt .sty_1{font-size:18px;color:#333;}
.tabList dt .sty_2{display:inline-block;height:20px;margin:8px 0 18px;line-height:20px;padding:0 20px;font-size:12px;border-radius:9px;color:#fff;background:#ffc000;}
.tabList dt .sty_3 img{margin-right:8px;height: 18px;width: 18px;}
.tabList dt .sty_4{color:#999;font-size:14px;margin-top:2px;}
.tabList dd{position:relative;float:right;width:624px;padding-top:29px;}
.tabList dd .aImg{float:left;width:160px;height:160px;margin-right:20px;}
.tabList dd .more{position:absolute;right:0;top:100px;height:20px;color:#999;padding-right:20px;}
.tabList dd .more span{width:16px;height:16px;border:1px solid #d2d2d2;color:#d2d2d2;margin-left:8px;
    -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.tabList dd .more:hover{color:#00aaff;}
.tabList dd .more:hover span{color:#00aaff;border:1px solid #00aaff;}
/*作业展示——热度页面*/
.data_none{height:1312px;text-align:center;}
.data_none span{width:183px;height:158px;display:block;margin:210px auto 40px;background:url("../../images/homework/zhanshi_none.png")no-repeat 0 0;}
.data_none p{font-size:14px;color:#999;}
/*作业展示页面轮播*/
.swiper-container{width: 100%;height:500px;background:yellow;}
.swiper-slide {
    font-size: 18px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 60px;
    background-size: cover;
    background-repeat: no-repeat;
}
.swiper-container .swiper-slide.first{background: url("../../images/homework/zhanshi_banner.jpg") no-repeat center 0;}
.swiper-pagination-bullet {width:20px;height:5px;background:#000;opacity:0.48;border-radius:0;}
.swiper-pagination-bullet-active {background:#fff;opacity:0.8;}
/*更改swiper样式*/
.swiper-container-horizontal > .swiper-pagination{bottom:37px;}
.swiper-button-next, .swiper-button-prev{width:46px;height:96px;line-height:96px;text-align:center;}
.swiper-button-next i, .swiper-button-prev i{font-size:50px;color:#fff;}
.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(0,0,0,0.3)}
.swiper-button-next{right:7%}
.swiper-button-prev{left:7%;}
.swiper-button-prev{background-image: none;}
.swiper-button-next{background-image:none;}
/**/
.zuoye_title dd.active{-ms-background-position-y:74px;background-position-y:74px;}
@media screen and (-moz-device-pixel-ratio:1) {.zuoye_title dd.active{background-position-y:75px;}}
#tags a.active{color:#fff;}
/*修改样式*/
#tags a.active:hover{color:#fff;}
.cont_list .list_every .list_hide{height:94px;bottom:-94px;}
.list_hide p .person_pic{width:36px;height:36px;float:left;position:relative;margin-left:16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;}
.list_hide p{margin:16px 0 0 14px;height:auto;}
.list_hide p span{margin: 7px 0 0 26px;width: 95px;border-left: 1px solid #eee;
    color: #dd0000;border-right: 1px solid #eee;background: #fff;    border-radius:0;}
.list_hide p strong{margin-top:7px;font-size:14px;}
.list_hide p strong i{font-size:14px;}

/*ipad 样式*/
@media screen and (min-width: 768px) and (max-width: 1024px){
    .tabMenuBg .tabBox,.tabCont{width:100%;}
    .nex_title{margin:40px 20px 0;}
    .pos_right{right:10px;}
}



