@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p { margin:0; padding:0; }
body { background:#f5f5f5;  color: #4c4c4c; font-family:"微软雅黑"; font-size:20px; }
img { border: none; display: inline-block; }
ul,ol { list-style: none; }
a { text-decoration: none; }
a:hover { color: #f00;text-decoration: underline; }
.centerbox{ margin:0 auto;}
.tong{ width:100%;}
.red{ color:#f25959; font-weight:bold; font-size:23px;}
.bxRight ul li .money_icon{ color:#666;}
.fl{ float:left; display: inline;}
.fr{ float:right; display: inline;}


.banner{ background:#0a0a0c url("../img/banner_bg.jpg") no-repeat center top;height:560px;}
.bannerIn{ width:1200px;}
.bannerIn img{ width:1200px;}
.lessonbox{ height:1040px; background:#efefef url("../img/lesson_bg.jpg") no-repeat center top; overflow: hidden; }
.lessonIn{ width:1200px;  height:1040px;  }
.lessonIn h2{ width:1200px; height:150px; line-height: 148px; overflow: hidden;  font-size:36px; color:#333; text-align: center; }
.lessonIn h2 span{ color:#f16060 ; font-size:36px;}
.lessonIn .lesson_top{ width:800px; height:110px; }
.lessonIn .lesson_top ul li{ width:230px; height:95px; float:left; color:#f70c0c; transition: all 0.1s; }
.lessonIn .lesson_top ul li a{ width:230px; height:60px; display: block; line-height: 60px; text-align: center;  background:#f16060;  border-radius: 30px; box-shadow: 0px 2px 2px #992828; color:#fff; font-size:24px; text-decoration: none; }
.lessonIn .lesson_top ul .current{ background: url("../img/down.png") no-repeat center 50px; transform: scale(1.1);}
.lessonIn .lesson_top ul .current a{ background:#f70c0c;   }
/*.lessonIn .lesson_top ul li a{  color:#fff; font-size:24px; }*/
.lessonIn .lesson_bot{ width:1200px;  box-shadow: 5px 0px 10px #b5b5b5;  }
.lessonIn .lesson_bot ul li{ display:none;  }
.lessonIn .lesson_bot ul .current{ display:block; }
.lesson_bot ul li img{ display:block; border: 0; }








/*视听*/
.s_listen{ background:url("../img/video_bg.jpg") center top; height:731px;}
.s_listenIn h2{ width:1190px; text-align: center; height:128px; line-height: 128px; font-size: 36px; color:#fff;}

.pub_tit h3{ font-size:17px; color:#d5d2d2; width:1200px; text-align:center; height:55px; font-weight:normal;}
.pub_tit h3 strong{ color:#f00; font-size:22px;}
.pub_tit h3 span{ color:#f00;}

.slisten_con{ width:1190px; position:relative;}
.slc_top{ width:805px; height:72px; line-height:19px; position:relative; background:#010101; }
.slc_top ul{ background:#010101; }
.slc_top ul li{  float:left; background:#010101; height:52px; padding-top:10px; border-right:1px solid #202128; position:absolute; }
.slc_top ul li a { text-align:center; line-height:25px; font-size:16px; font-weight:bold; color:#fff; text-align:center; }
.slc_top ul .blue_l, .slc_top ul .blue_l a{ bottom:0px; left:0px; width:110px; height:52px;  text-align:center; }
.slc_top ul .blue_2, .slc_top ul .blue_2 a{ bottom:0px; left:110px; width:106px;height:52px; text-align:center; }
.slc_top ul .blue_3, .slc_top ul .blue_3 a{ bottom:0px; left:217px; width:114px;height:52px;  text-align:center; }
.slc_top ul .blue_4, .slc_top ul .blue_4 a{ bottom:0px; left:332px;width:110px;height:52px; text-align:center; }
.slc_top ul .blue_5, .slc_top ul .blue_5 a{ bottom:0px; left:443px; width:112px;height:52px; text-align:center; }
.slc_top ul .blue_6, .slc_top ul .blue_6 a{ bottom:0px; left:556px; width:102px;height:52px;  text-align:center; }
.slc_top ul .blue_7, .slc_top ul .blue_7 a{ bottom:0px; left:659px;width:132px;height:52px; text-align:center; }
.slc_top ul li.current{  background:#00a0e9 url("../img/down.png") no-repeat -32px center;  height:52px; bottom:0px; }
.slc_bottom{ width:805px; height:480px;  background:#191b21;  }
.slc_bottom ul li{ width:805px; height:480px; overflow:hidden;}


.mv_pub{ width:805px; height:455px; overflow:hidden; background:#191b21; float:left; }
.mv_pub video{ width:100%; height:455px;}
.slc_bottom ul li .li_con{  width:375px; height:527px; position:absolute; top:128px;  right:0px;  overflow:hidden; }
.slc_bottom ul li .teacher_01 {background:url("../img/teacher_feng.jpg") no-repeat center top; }
.slc_bottom ul li .teacher_02 {background:url("../img/teacher_geng.jpg") no-repeat center top; }
.slc_bottom ul li .teacher_03 {background:url("../img/teacher_qian.jpg") no-repeat center top; }
.slc_bottom ul li{ display:none;}
.slc_bottom ul .current{ display:block; }

/*考试学习进度表*/
.progress{ height:468px; background:url("../img/progress_bg.jpg") center top;}
.progressIn{ width:1037px; height:468px; }
.progressIn h2{ font-size:30px; color:#333; width:1037px; text-align: center; padding-top:75px; height:108px;}


/*新增教材变动*/
.jiaocai{ height:650px; background:#fff; border-bottom:1px solid #f5f5f5;}
.jiaocaiIn{ width:1100px;height:656px; }
.jiaocaiIn h2{ font-size:30px; color:#333; width:1100px; text-align: center; padding-top:86px; height:54px;}
.jiaocaiIn h2 span{ font-size:30px; color:#f16060;}
.jiaocaiIn h3{ font-weight:normal; color:#666; font-size:16px; height:52px; width:1100px; text-align: center; letter-spacing:3px;}
.jc_con{ width:1100px; height:285px; }
.jcc_top{ height:58px;border:1px solid #e0e0e0; border-right:none;}
.jcc_top ul{ width:1100px; overflow:hidden; height:58px; }
.jcc_top ul li{ width:156px; height:58px;  border-right:1px solid #e0e0e0;float:left; display: inline; }
.jc_con .jcc_top ul li.current a{ font-weight:bold; color:#f16060; }
.jcc_top ul li a{ display:block; width:156px; height:58px; line-height: 58px; text-align: center; color:#747474; font-size:18px;   }
.jcc_top ul li a:hover{ text-decoration: none; color:#f16060;}
.jcc_bot{ width:1098px; height:224px; background:url("../img/jc_bg.jpg") no-repeat 7px center; padding-top:45px; border:1px solid #e0e0e0;}
.jcc_bot ul{ padding:24px 0 0 560px;}
.jcc_bot ul li {width:524px; height:114px; }
.jcc_bot ul li .jb_left{ width:438px; height:118px;  float:left; display: inline; padding-top:6px; }
.jcc_bot ul li .jb_left h4{  line-height:56px; font-size:26px; color:#5c5c5c; text-align: center;}
.jcc_bot ul li .jb_left h5{  line-height:58px; font-weight: normal; color:#5c5c5c; font-size:25px; text-align: center;}
.jcc_bot ul li .jb_right{ width:63px; height:133px;float:right; }
.jcc_bot ul li .jb_right a{ display: block; width:63px; height:132px; }
.jcc_bot ul li .jb_right a:hover{ background:url("../img/a_bg.jpg") no-repeat top center ;}
.jcc_btn{ width:244px; height:40px; margin-top:45px;}
.jcc_btn a{ display:block; width:244px; height:40px; line-height: 40px; text-align: center; border:1px solid #f16060; font-size:20px; border-radius: 30px; color:#f16060 ;}
.jcc_btn a:hover{ background:#f16060; color:#fff; text-decoration: none;}
.jcc_bot ul li{ display:none;}
.jcc_bot ul .current{ display:block; }


/*资料获取*/
.ziliao{ background:#fff; height:734px;}
.ziliaoIn{ width:1100px; height:600px;  }
.ziliao_tit{ width:1100px; height:160px; padding-bottom:3px;  text-align: center; line-height: 160px; font-size:30px;}
.zli_left{ background:url("../img/ziliao_left_bg.png") no-repeat left top; width:584px; height:506px; float:left; }
.zli_right{ background:url("../img/ziliao_right_bg.png") no-repeat left 6px; width:507px; height:457px; float:left; padding-top:38px; }
.zli_left p{ width:161px; height:129px; text-align: center; }
.zli_left .zlileft_p2{ height:125px;}
.zli_left .zlileft_p3{ height:115px;}
.zli_left p a{  display:block;  color:#fff; font-size:21px; line-height: 85px;}
.zli_left p a:hover, .zli_right p a:hover{ color:#fffc00;}
.zli_right p{ width:520px; height:121px;  }
.zli_right p a{ width:416px; height: 125px; display:block; text-align: right; color:#fff; font-size:21px; }
.zli_right .xiazai6{ margin-top:-8px;}

/*资金活动规则*/
.money{ background:url("../img/guize_bg.jpg") center top; height:1355px; padding-top:20px;}
.moneyIn{ width:1017px;  }
.moneyIn h2{ padding:100px 0 70px 0;}
.moneycon{ width:865px;  }
.moneycon img{ display:block;}
.moneycon_left{ width:367px; height:736px; }
.moneycon_right{ widht:374px; height:736px;}
.mc_bottom{ width:862px; height:218px;   }
.mc_bottom img{ padding-top:48px;}



/*焦点关注*/
.focus{ height:446px; background:url("../img/focus_bg.jpg") center bottom; }
.focusIn{ width:938px; height:446px; }
.focusIn h2{ width:938px; height:135px; line-height:135px; text-align: center; font-size:30px; color:#333;}
.focuscon{ width:938px; height:270px;background:url("../img/focus_conbg.jpg") no-repeat center top; }
.focus_left{ width:200px; height:250px; }
.focus_left ul, .focus_right ul { height:270px; padding-top:20px;}
.focus_left ul li, .focus_right ul li{ width:132px; height:46px; margin-bottom:42px;}
.focus_left ul li a{ display:block; width:132px; height:46px; line-height: 46px; text-align: center; font-size:20px; color:#fff; background:url("../img/fource_left_red_bg.png") no-repeat ;}
.focus_left ul li a:hover{ background:url("../img/fource_left_yellow_bg.png") no-repeat; color:#ed5858; text-decoration: none;}
.focus_right{ width:132px; height:270px; }
.focus_right ul li a{ display:block; width:132px; height:46px; line-height: 46px; text-align: center; font-size:20px; color:#fff; background:url("../img/fource_right_red_bg.png") no-repeat ;}
.focus_right ul li a:hover{ background:url("../img/fource_right_yellow_bg.png") no-repeat; color:#ed5858; text-decoration: none;}

/*我们的优势*/
.advantage{ height:488px; background:url("../img/advantage_bg.jpg") center bottom;}
.advantageIn{ height:488px; }
.advantageIn h2{ width:1000px; height:149px; line-height: 149px; text-align: center; font-size:30px; color:#333; }
.advantageIn h2 span{ font-size:30px; color:#f25959;}
.advantage_con{ width:926px; height:287px; }
.advantage_con ul { width:926px; }
.advantage_con ul li{ width:227px; height:287px; border-radius: 10px; float:left; border:1px solid #eee;}
.advantage_con ul li a{ display: block; width:227px; height:287px; border-radius:10px;}
.advantage_con .adv_li01 a{ background:#fff url("../img/advantage_img01.png") no-repeat center center;}
.advantage_con .adv_li02 a{ background:#fff url("../img/advantage_img02.png") no-repeat center center; }
.advantage_con .adv_li03 a{  background:#fff url("../img/advantage_img03.png") no-repeat center center; }
.advantage_con .adv_li02{ margin:0 119px;}
.advantage_con .adv_li01 a:hover{ background:#f25959 url("../img/advantage_img01_hover.png") no-repeat center center;}
.advantage_con .adv_li02 a:hover{ background:#f25959 url("../img/advantage_img02_hover.png") no-repeat center center;}
.advantage_con .adv_li03 a:hover{ background:#f25959 url("../img/advantage_img03_hover.png") no-repeat center center;}

/*服务*/
.service{ height:419px; background:url("../img/service_bg.png") center top;}
.serviceIn{ width:1086px; height:218px; }
.serviceIn h2{ width:1000px; height:144px; line-height: 144px; font-size:30px; color:#fff; text-align: center;}


/*各地报名时间*/
.place{ background:url("../img/place_bg.jpg") center top; height:432px; overflow: hidden; }
.placeIn h2{ height:88px; color:#333; font-size:36px; font-weight:normal; text-align: center; padding-top:56px; }
.place_list{ width:940px; height:207px;}
.placeIn .place_list ul { height:207px; overflow: hidden;margin-top:25px;}
.placeIn .place_list ul li{ width:131px; height:39px; border-radius: 20px; background:#fff; float:left; margin:0 25px 26px 30px; display: inline;}
.placeIn .place_list ul li a{ display:block; width:131px; height:39px; line-height: 39px; text-align: center; color:#e75756; font-size:22px; }
.placeIn .place_list ul li a:hover{ display:block; width:131px; height:39px; line-height: 39px; text-align: center; color:#fff; font-size:22px; background:#f25959; border-radius:20px; text-decoration: none;}
.placeIn .place_list ul li .red_li{ color:#ff4800;}
.placeIn .place_list .more{ height:40px; text-align: center; }
.placeIn .place_list .more a{ font-size:18px; text-align: left; color:#fff; line-height: 40px; width:108px; height:40px; display: block; background: url("../img/jiantou.png") no-repeat right center; }
.place_list p a{ width:150px; height:35px; line-height:35px; display: block; font-size:18px; color:#e75756; background:url("../img/icon_jtou.png") no-repeat 100px center;}

/*二维码*/
.erweima{ height:500px; background:#fff;}
.erweimaIn{ height:500px; }
.erweimaIn h2{ width:1000px; height:160px; line-height: 150px; font-size:30px; color:#333; text-align: center;}
.erweima_con{ width:667px;}
.erweima_con ul li{ width:232px; height:272px; float:left; display: inline;}
.ewm_li01{ padding-right:200px;}
.ewm_li02{}

/*表单*/
.form_div{ height:404px; background:url("../img/form_bg.png") center top; }
.formIn h2{ color:#555; font-size:36px; width:1200px; text-align: center; height:64px; padding-top:68px;}
.fu_tit{ width:330px; padding-bottom:50px;}
.form_con{ width:880px; height:100px;  }
.form_con span{ font-size:23px; color:#555;}
.form_con input{ width:270px; height:49px; border-radius: 5px; border:none; border:1px solid #999; font-size:16px; text-indent: 2em; margin-left:5px; }
.form_con .ipt_txt{ margin-right:126px; background:rgba(255,255,255,0.8);}
.form_con  .ipt_num{ background:rgba(255,255,255,0.8);}
.form_btn{ width:260px; height:50px; }
.form_btn a{ display:block; width:260px; height:50px; line-height:50px; background:#e75756; font-size:22px; color:#fff; text-align: center; line-height: 50px; border-radius:30px; }
.form_btn a:hover{ background:#de2a29; text-decoration: none;}







