@charset "gb2312";
/* CSS Document */
/*
* Description: 一级消防工程师
* Update:      05/01/2019
* Author:      xuyongmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #fff;  color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1180px;}
img{display:block;}
.btn{display:block;width:220px;height:60px;line-height:60px;font-size: 24px;color: #fff;text-align: center;background-color: d30300;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;background-color: #d30300;margin: 0 auto;}
.btn:hover{background-color: #ec100d;}
.btn2{width: 160px;height: 40px;line-height: 40px;}

/* banner */
.banner{width:100%;height:150px;background: url(../images/banner.jpg) center top no-repeat;overflow: hidden;padding-top: 350px;}
.ban_btn{box-shadow: 0 5px 0 #af0200;-webkit-box-shadow: 0 5px 0 #af0200;-moz-box-shadow: 0 5px 0 #af0200;-ms-box-shadow: 0 5px 0 #af0200;-o-box-shadow: 0 5px 0 #af0200;}

/*考试合格标准*/
.title{height: 66px;line-height: 66px;font-size: 46px;font-weight: bold;text-align: center;}
.title em{display: inline-block;vertical-align: middle;height: 30px;}
.em_l{width: 78px;margin:-5px 26px 0 0;}
.em_r{width: 76px;margin:-5px 0 0 26px;}
.em_l1{background: url(../images/em_l1.png) left center no-repeat;}
.em_l2{background: url(../images/em_l2.png) left center no-repeat;}
.em_r1{background: url(../images/em_r1.png) left center no-repeat;}
.em_r2{background: url(../images/em_r2.png) left center no-repeat;}
.title1 span{background:linear-gradient(to right, #f10101, #fd7545);background:-moz-linear-gradient(top,#f10101,#fd7545);
background:-webkit-gradient(linear, 0% 0%, 80% 0%,from(#f10101), to(#fd7545));background-clip: text;-webkit-background-clip:text;-moz-background-clip:text;color:transparent;}
.title2 span{background:linear-gradient(to right, #ffdb79, #fdc345);background:-moz-linear-gradient(top,#ffdb79,#fdc345);
background:-webkit-gradient(linear, 0% 0%, 80% 0%,from(#ffdb79), to(#fdc345));background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;color:transparent;}

.hg_wrap{background-color: #fff;padding: 50px 0;}

.hg_con{width: 838px;height: 155px;background: url(../images/hg_con.png) no-repeat;margin:50px auto 0;padding-top:39px;}
.hg_con table{background-color: #fff;margin: 0 auto;}
.hg_con table th,.hg_con table td{font-size: 20px;font-weight:bold;}
.hg_con table th{color:#fff;background-color: #d30300;border-right: 1px solid #fff;}
.hg_con table td{color:#222;border-right: 1px solid #f2f2f2;}

/*成绩查询通道*/
.cfen_wrap{width:100%;background-color: #f2f2f2;overflow: hidden;padding: 55px 0;}

.cfen_b{width:1090px;height:340px;background:url(../images/cfen_b.png) center 23px no-repeat;margin:30px auto 0;position:relative;overflow: hidden;}

.select{width:200px;height:50px;background:#d30300 url(../images/icon1.png) 20px center no-repeat;margin:0 auto;position:relative;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}
.select dt{display:inline-block;width:130px;height:50px;line-height:50px;font-size:20px;font-weight:bold;color:#fff;text-align:center;background:url(../images/arr_01.png) 129px center no-repeat;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;margin-left: 38px;padding-right: 32px;}
.select dt.cur{background-image:url(../images/arr_02.png);}
.select dd{position:absolute;left:0;top:50px;background-color:#fdfffe;display:none;}
.select dd ul{width:200px;max-height:200px;overflow:auto;padding:10px 0 15px;}
.select dd ul li{line-height:30px;font-size:18px;color:#171920;text-align:center;cursor:pointer;}
.select dd ul li.curli{background-color:#f5f5f5;}

.cfen_bl{width:1090px;margin-top:50px;}
.cfen_ul1{display: none;}
.cfen_ul li{float:left;width: 220px;height: 220px;background-color: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;margin:0 12px 0 35px;padding-top:20px;}
.cfen_ul li img{margin: 0 auto;}
.cfen_ul li p{height:54px;line-height: 54px;font-size: 18px;color: #222;text-align: center;font-weight: bold;}
.cfen_ul li a{font-size: 16px;}

.cfen_br{float:left;width: 680px;}

/*备考1V1直播课*/
.live_wrap{width:100%;height:523px;background:url(../images/live_bg.jpg) center top no-repeat;padding-top:54px;}

.live_con{margin-top: 45px;}
.live_l{float:left;width: 450px;height: 308px;background:url(../images/live_l.png) no-repeat;margin:23px 0 0 70px;padding:8px 22px 0 23px;}
.live_video{width: 450px;height: 253px;}
.live_l p{line-height: 50px;font-size: 14px;color: #9f9f9f;text-align: center;}

.live_r{float:right;width: 532px;height: 360px;background:url(../images/live_r.png) no-repeat;overflow: hidden;margin-right: 30px;}
.live_ul{height:224px;padding:47px 95px 0 118px;}
.live_ul li,.data_r li{height: 20px;line-height: 20px;font-size: 16px;margin-bottom: 18px;}
.live_ul li{color: #fff;}
.live_ul li em,.data_r li em{display: inline-block;vertical-align: middle;width: 20px;height: 20px;line-height: 20px;font-size:16px;color: #fff;text-align: center;margin:-5px 10px 0 0;background:url(../images/num_bg.png) no-repeat;padding-right: 4px;}

/*备考资料独家放送*/
.data_wrap{width:100%;background-color: #fff;overflow: hidden;padding: 55px 0;}

.data_con{margin-top: 50px;}
.data_l{float:left;width: 595px;height: 370px;background:url(../images/data_l.jpg) no-repeat;margin:0 53px 0 36px;}

.data_r{float: left;width: 418px;}
.data_r li{color: #222;}

.data_rm{width: 358px;height: 102px;background-color: #ffeeeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding: 23px 30px 0;margin-bottom: 30px;}
.data_rml{float:left;width:85px;height:82px;line-height:82px;font-size: 82px;color: #d30300;font-weight: bold;font-family: arial;}
.data_rml em{display: inline-block;vertical-align: middle;height:40px;line-height:40px;font-size: 30px;margin-top:20px;}
.data_rmr{float:left;width: 220px;}
.data_rmr h5{height: 48px;line-height:48px;font-size: 30px;color: #d30300;font-weight: bold;}
.data_rmr p{height: 30px;line-height:30px;font-size: 16px;color: #222;}

/*备考快人一步*/
.step_wrap{width:100%;height:2050px;background:url(../images/step_bg.jpg) center top no-repeat;padding-top:52px;}

.step_t{width:650px;background:url(../images/step_t.png) center 28px no-repeat;margin:30px auto 50px;}
.step_t h4{height: 54px;line-height: 54px;font-size: 36px;font-weight: bold;color: #222;text-align: center;}
.step_t p{margin-top:30px;padding-left: 6px;}
.step_t p span{float:left;width:160px;height: 50px;line-height: 50px;font-size: 24px;color: #fff;text-align: center;background-color: #d30300;margin-left: 40px;}

.step_m{background-color: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;box-shadow: 0 0 20px #e5dbdb;-webkit-box-shadow: 0 0 20px #e5dbdb;-moz-box-shadow: 0 0 20px #e5dbdb;-ms-box-shadow: 0 0 20px #e5dbdb;-o-box-shadow: 0 0 20px #e5dbdb;padding: 40px 60px 60px;}
.step_h4{height:48px;line-height:48px;font-size: 32px;font-weight: bold;color: #222;text-align: center;}
.step_h4 em{display: inline-block;vertical-align: middle;margin:-5px 5px 0 0;}
.step_ul{background:url(../images/stup_ul.png) 142px 36px no-repeat;margin-top:-68px;}
.step_ul li{float:left;width:310px;}
.step_li1{margin-top:194px;}
.step_li2{margin:94px 65px 0;}
.step_lit{height: 160px;}
.step_lit span{display: block;width: 90px;height: 90px;line-height: 90px;font-size: 30px;color: #fff;text-align: center;background:url(../images/step_01.png) no-repeat;margin:0 auto;}
.step_lit p{height: 60px;line-height: 60px;font-size: 22px;color: #d30300;text-align: center;}

.bgc{background-color: #ffeeeb;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.step_lib{padding: 25px 20px 0;}
.step_lib1{height:290px;}
.step_lib2{height:380px;}
.step_lib3{height:474px;}
.step_mp{margin-bottom: 24px;}
.step_lib3 .step_mp{margin-bottom: 47px;}
.num_em{float:left;width: 20px;height: 20px;line-height: 20px;font-size:16px;color: #fff;text-align: center;background:url(../images/num_bg.png) no-repeat;padding-right: 4px;margin:2px 8px 0 0;}
.step_mp p{float:left;width:235px;line-height: 24px;font-size: 16px;color: #000;}
.step_mp p span{display: block;font-weight: bold;color: #d30300;}
.step_mp p span i{display: inline-block;vertical-align: middle;width: 44px;height: 20px;line-height: 20px;font-size:14px;color: #fff;text-align: center;margin:-5px 0 0 8px;background:url(../images/b1.png) no-repeat;}

.step_m2{height:195px;margin-top:30px;padding:50px 0 0 70px;}
.step_m2 li{float:left;width:306px;}
.step_m2 li img{margin: 0 auto;}
.step_m2 li p{height: 58px;line-height: 58px;font-size: 16px;color: #222;text-align: center;}

.step_mc{margin-top:50px;}
.step_mcl{float:left;width:660px;}
.step_m3{height: 303px;padding:27px 20px 0;background:#ffeeeb url(../images/step_03.jpg) 342px 65px no-repeat;margin-top:30px;}
.step_m3 h5{height:50px;line-height:50px;font-size: 24px;color: #d30300;font-weight: bold;}
.step_m3 p{height:20px;line-height:20px;font-size: 16px;color: #222;margin-top:20px;}

.step_mcr{float:right;width:380px;}
.step_m4{height:290px;padding:40px 15px 0;margin-top:30px;}
.step_m4 li{float:left;width:174px;height: 136px;}
.step_m4 li img{margin: 0 auto;}
.step_m4 li p{line-height: 40px;font-size: 16px;color: #222;text-align: center;}

.step_btn{margin-top:60px;padding-left: 280px;}
.step_btn a{float:left;margin-left: 60px;}

/*感谢信*/
.say_wrap{width:100%;height:540px;background: url(../images/say_bg.jpg) center top no-repeat;padding-top:49px;}

.say_con{margin-top:60px;}
.say_l{float:left;width: 514px;height: 245px;background: url(../images/say_l.png) no-repeat;padding:55px;}
.say_lm{height: 245px;overflow: hidden;}
.say_lul li{overflow: hidden;}
.say_lul li em,.say_lul li span{display: inline;line-height: 30px;font-size: 16px;}
.say_lul li em{color: #0a6ede;}
.say_lul li span{color: #171920;}

.say_r{float:right;width: 517px;height: 325px;background-color: #bb3620;padding-top: 30px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.sar_rm{width: 405px;height: 180px;background-color: #fff;margin:0 auto;padding:20px 25px;}
.sar_rm textarea{width:405px;height:180px;line-height:26px;border:0;font-size:16px;color:#333;background-color:transparent;outline:none;resize:none;font-family:"微软雅黑";}
.sar_rm textarea::-webkit-input-placeholder{color:#9598a2;}    
.sar_rm textarea:-moz-placeholder{color:#9598a2;}                  
.sar_rm textarea::-moz-placeholder{color:#9598a2;}                 
.sar_rm textarea:-ms-input-placeholder{color:#9598a2;} 

.say_r .btn{background-color: #fff;color:#d30300;margin: 23px auto 0;}
.say_r .btn:hover{background-color: #efcdc8;}

/*右侧导航*/
.side_r{width:110px;height:394px;top:50%;right:0;margin-top:-197px;position:fixed;z-index:999;}
.side_rin{width:110px;height:374px;background-color: #b90300;padding-top:20px;}

.side_ul li,.side_rin a{width:110px;height:36px;line-height:36px;font-size:16px;font-weight:bold;color:#fff;text-align:center;cursor:pointer;}
.side_ul li.cur,.side_rin a:hover{color: #fdc345;}
.side_rin a{display:block;}
.side_rin p{line-height:18px;font-size:14px;color:#fff;text-align:center;margin-top:10px;}
.side_rin p img{display: block;margin: 0 auto 5px;}

.back_icon{display:block;height: 33px;background: url(../images/back_icon.png) center top no-repeat;cursor: pointer;margin-top:9px;}


/*扉页*/
.feiye{width:100%;line-height:20px;font-size:12px;text-align:center;color:#e8654f;margin-top: 30px;}

.gEdu-loginDialog-theme-2017 .gEdu-loginDialog-body .gEdu-login-form-phoneVali-group #gEdu-login-getValidationCode {
    margin-left: 7px!important;
}