@charset "utf-8";
/* CSS Document */
/*==============首页=================*/
#banner.index{height: 540px;min-width: 1180px;width: 100%; background:url(../../images/school_project/banner_01.jpg) no-repeat center top;}
#banner.index.phone{ display:none;}

.center-title{ width:100%; text-align:center;}
.center-title strong.tit{display:inline-block; height:60px; font-size:36px; color:#333; line-height:36px; width:300px; position:relative; font-weight:500;}
.center-title strong.tit i.line{ height:2px; width:36px; background:#ef4136; display:block; position:absolute; left:132px; bottom:0px;}

.center-title strong.tit.white{ color:#fff; background:none!important;}
.center-title strong.tit.white i.line.white{ background:#fff!important;}

/*课程*/
#module1.index{ padding:75px 0 80px; background:#f0f0f0  url(../../images/school_project/bg_01.png) no-repeat center bottom;}
.play-list.index{ width:1200px;}
.play-list.index li{ background:#fff; padding:20px 20px 15px;}
.play-list.index li{width:340px; }
.play-list.index li .img,.play-list.index li .img img{width:340px; height:214px;  }
.play-list.index li .img .meng{width:340px; height:214px; }
.play-list.index li .img .meng .but{ left:115px; top:85px;}
.play-list.index li:hover .info{ padding:10px 0px;}
.play-list.index li .info strong{ font-size:16px;  line-height:26px; max-width:340px; }

/*科目*/
#module5.index{ padding:75px 0 80px; background:#f7f8f8;}
.play-list.index li .class-bot{ border-top:1px solid #eee; padding-top:15px; margin-top:5px;}
.play-list.index li .class-bot .price{ color:#ff9495;font-weight:600; }
.play-list.index li .class-bot .per{ color:#666; background:url(../../images/teach/class/per.png) no-repeat left center; padding-left:20px;}

/*专业*/
#module6.index{ padding:75px 0 80px; background:#f2f2f2;}

/*题库*/
#module2.index{ padding:75px 0 80px; background:#fff;}
.question-bank.index{ width:1200px;}
.question-bank.index li{ width:348px; height:140px; padding:25px 15px;  margin:20px 20px 0 0;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.question-bank.index li:hover{border:1px solid #3fce9a;}

/*院校简介*/
#module3.index{ padding:75px 0;}
.module-content{ width:1180px; margin:0 auto;}
.module-content.about{ color:#333; line-height:30px; font-size:16px;/* text-indent:2em;*/}
.module-content.about p{ margin-bottom:15px; }
.module-content.about a.more{ color:#07c986;  font-size:14px;/* border:1px solid #07c986; padding:0 10px; border-radius:3px;*/}
.module-content.about a.more:hover{ text-decoration:underline;}
.module-content.about a.more i.jian{ font-family:"宋体"; font-size:14px; font-style:normal;color:#07c986;padding-left:3px;}
.module-content.about img{ max-width:1180px;}

#module4.index{padding:75px 0; background:url(../../images/school_project/bg_04.jpg) no-repeat top center; height:551px; width:100%; min-width:1180px;overflow:hidden;}
.learning-method{ position:relative; width:658px; height:345px; background:url(../../images/school_project/duan_bg.png) no-repeat right center; margin:60px auto 0;}
.learning-method span.pc{ position:absolute; right:80px; top:-12px; background:#5dd5a9; border-radius:20px; padding:0 15px; color:#fff; font-size:16px; line-height:36px; }
.learning-method span.app em{ color:#fff; font-size:16px; line-height:26px; display:block; text-align:center;}
.learning-method span.app{ position:absolute; left:380px; top:245px; width:100px;padding:10px; background:#5dd5a9; border-radius:6px;}
.learning-method span.app img{ width:100px; height:100px; display:block; margin-top:5px;}

@media only screen and (max-width:1000px) {
.play-list.index{ width:730px;}
.play-list.index li{ padding:15px 15px 10px; margin:15px 15px 0 0;}
.play-list.index li{width:318px; }
.play-list.index li .img,.play-list.index li .img img{width:318px; height:200px;  }
.play-list.index li .img .meng{ display:none;width:318px; height:200px; }
.play-list.index li:hover .info{ padding:10px 0px;}
.play-list.index li .info strong{ font-size:24px;  line-height:34px; max-width:318px; }

/*科目*/
.play-list.index li .class-bot{ font-size:20px;}

.question-bank.index{ width:710px;}
.question-bank.index li{ width:348px; height:140px; padding:25px 15px;  margin:20px 20px 0 0;}

/*院校简介*/
.module-content{ width:710px;}
.module-content.about{ font-size:20px; line-height:30px;}
.module-content.about a.more{ font-size:18px;}
.module-content.about a.more i.jian{ font-size:16px; }
.module-content.about img{ max-width:710px;}

#module4.index{padding:75px 0; background:url(../../images/school_project/bg_04.jpg) no-repeat top center; height:551px; width:100%; min-width:1180px;overflow:hidden;}
.learning-method{ position:relative; width:658px; height:345px; background:url(../../images/school_project/duan_bg.png) no-repeat right center; margin:60px auto 0;}
.learning-method span.pc{ position:absolute; right:80px; top:-12px; background:#5dd5a9; border-radius:20px; padding:0 15px; color:#fff; font-size:16px; line-height:36px; }
.learning-method span.app em{ color:#fff; font-size:16px; line-height:26px; display:block; text-align:center;}
.learning-method span.app{ position:absolute; left:380px; top:245px; width:100px;padding:10px; background:#5dd5a9; border-radius:6px;}
.learning-method span.app img{ width:100px; height:100px; display:block; margin-top:5px;}
}
@media only screen and (max-height:900px) {
#banner.index{height:380px;background-position: center !important;}
}