@charset "gb2312";
/*
* Description: 注册安全工程师考试专题
* Update:      22/05/2017
* Author:      yixiaofang
*/

/* reset css */
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; position: relative; 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{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}
img{display:block;}
/*-----------------------------------------分隔线------------------------------------------------*/
.autoin{width:1000px;margin:0 auto; }
.btn{display:block;text-align:center;color:#fff; margin:0 auto;}
.title{ padding-top:50px; text-align:center; }
.title h3{ font-weight:bold; color:#434343;height:64px;font-size:48px;}
.title p{font-size:48px; text-align:left; font-weight:bold;line-height:22px;  color:#dddddd;font-family:"Arial";}
.bg{position:relative; border-bottom:1px solid #e5e5e5;}
.bg_s{ display:block; width:24px; height:2px; background-color:#ed3f34; position:absolute; bottom:-1px; left:50%; margin-left:-12px; }

/* banner */
	.banner{width:100%;}
	.banner_01{height:98px;background:url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:213px;background:url(../images/banner_02.jpg) center top no-repeat;text-align:center; color:#fff;}
	.banner_03{height:150px;background:url(../images/banner_03.jpg) center top no-repeat;}
	.banner_02 span{ font-size:38px; font-family:"SimHei"; line-height:68px; }
	.banner_02 h3{ font-weight:bold; font-size:36px; width:964px; height:80px; line-height:80px; background-color:#ed3f34; margin:0 auto;}
	.banner_02 em,.banner_02 span,.banner_02 img{ display:inline-block; vertical-align:middle;}
	.banner_02 em{ font-family:"Arial"; font-size:46px;}
	.banner_02 h3 span{ width:46px; height:46px; line-height:46px; background-color:#fff; border-radius:50%; color:#ed3f34; font-size:30px; margin-right:5px;}
	.banner_02 p{ font-size:26px; line-height:64px; font-family:"SimHei"; }
	.banner_02 p img{ margin:-8px 5px 0 0;}

/*important*/
	.important .title p{  padding-left:225px; font-size:42px;} 
	.inp_ul{ padding:38px 0;}
	.inp_ul li{ position:relative; padding:0 0 10px 85px ;}
	.inp_ul .li01{ background:url(../images/imp_01.png) 20px top no-repeat  ;}
	.inp_ul .li02{ background:url(../images/imp_02.png) 20px top no-repeat  ;}
	.inp_ul li h4{ color:#030303; line-height:24px; }
	.inp_ul li em{ font-weight:bold; font-size:20px; color:#ed3f34; line-height:36px;}
	.inp_ul li p{ font-size:14px; line-height:24px; color:#6c6c6c; width:440px; }
	.inp_img{ width:426px; height:132px; background:url(../images/imp_03.png) no-repeat; right:40px; position:absolute; top:58px; }

/*book*/
	.book{ padding:30px 0;}
	.boo_d,.boo_dl{ float:left;}
	.boo_d{ width:333px; height:175px; margin:10px 40px 0; background:url(../images/boo_01.png) no-repeat; }
	.boo_dl{ width:564px;}
	.boo_dl dt{ margin-bottom:13px; border-bottom:1px solid #e5e5e5; height:50px; font-size:30px; color:#a4a4a4; }
	.boo_dl dt span{ font-size:20px; color:#676767; font-weight:bold; }
	.boo_dl dd{ width:562px; line-height:28px; font-size:18px; color:#696969;  }
	.boo_dl dd p{ float:left;font-size:18px; width:400px;}
	.boo_dl dd em{ font-family:"Arial";}

/*content*/
	.content{ width:100%; padding:36px 0 108px 0; background:url(../images/con_bg.jpg) no-repeat bottom center;}
	.con_l,.con_r{ float:left;}
	.con_l{ margin:0 40px; width:227px; height:306px; background:url(../images/con_01.png) no-repeat; }
	.con_r{ width:680px;}
	.con_r h4{ width:564px; height:70px; position:relative; border-bottom:1px solid #e5e5e5; line-height:44px; font-size:30px; color:#717070;}
	.con_r h4 span{ position:relative; bottom:-0px; padding-top:10px; display:inline-block; vertical-align:middle; margin:0 10px; width:134px; height:78px; background-color:#ed3f34; text-align:center; color:#fff;}
	.con_r h4 i{ font-size:12px; display:block; line-height:14px;}
	.con_r h4 em{ font-size:24px; color:#ed3f34; }
	.con_r h4 em b{ font-size:42px; }
	.con_r h4 em f{ font-size:20px; color:#ed3f34;text-decoration:line-through; }
	.con_r .p1{  padding-top:43px ; height:90px; font-size:16px; line-height:24px; color:#6c6c6c; }
	.con_rp{ font-size:18px; line-height:26px; color:#ed3f34; background-color:#eeeeee; width:564px; height:67px; padding:17px 15px 0 15px; }
	
	.btna { padding:20px 0 0 450px;}
	.btna a{ margin-right:76px; width:212px; height:40px; line-height:40px; background-color:#ed3f34; color:#fff; border-radius:30px; font-size:20px; font-weight:bold; float:left;}
	.btna a:hover{ background-color:#ff847c;}
	
/*test*/	
	.test{ width:100%; height:450px; background:url(../images/tes_bg.jpg) no-repeat top center;}
	.test .title h3,.test .title span{ color:#fff;}
	.test .title p{ font-weight:bold; color:#dddddd;   }
	.test .title i{ font-size:30px; font-weight:100; }
	.test .title span{ font-size:36px; line-height:36px; font-weight:bold; margin-top:2px; display:block; }
	.tes_con p{ padding:55px 0 0 530px; font-size:14px; line-height:24px; color:#fff; text-indent:2rem; width:450px; }
	.tes_con p em{ font-weight:bold; color:#ffad00;}
	.tes_con p span{ font-size:20px; }
	
/*video*/	
	.video{ color:#fff; width:100%; height:510px; padding-top:49px; background:url(../images/vid_bg.jpg) no-repeat top center;}
	.title_01{ padding-left:10px;}
	.title_01 p{ font-size:24px;}
	.title_01 h3{ font-size:36px; padding-left:90px;}
	.vid_l,.vid_r{ float:left;}
	.vid_l{ padding-top:35px; width:433px;}
	.vid_l li{ margin-bottom:29px; overflow:hidden;}
	.vidl_c{ float:left;}
	.vidl_c{ height:98px; text-align:center;}
	.vidl_c1{ width:98px; padding-left:22px; background:url(../images/vid_01.png) no-repeat; }
	.vidl_c2{ width:97px; padding-left:19px; background:url(../images/vid_02.png) no-repeat; }
	.vidl_c3{ width:98px; padding-left:20px; background:url(../images/vid_03.png) no-repeat; }
	.vid_l .p1{ float:left; padding-left:10px; width:240px; font-size:14px; line-height:24px;}
	.vidl_c{ overflow:hidden;}
	.vidl_c span{ display:block; width:30px; height:30px; background:url(../images/vid_04.png) no-repeat; margin:21px auto 0;}
	.vidl_c h4{ color:#464646; line-height:34px; }
	.vid_l .p2{ padding-top:20px;}
	.vid_r{ width:566px; }
	.vid_r h4{ font-size:18px; line-height:42px; }
	.vid_rcon{ width:550px; height:358px; background-color:#FFF; border-radius:20px;padding-left:20px; }

/* kaoshi */
	.kaoshi{width:100%; background:#fff url(../images/kao_bg.jpg) no-repeat bottom center; padding-bottom:86px;}
	.kaoshi h3{color:#838282; font-size:36px; font-weight:bold ;padding:33px 0;}
	.kao_l{ margin-right:12px;}
	.kao_tab{width:494px; float:left; color:#505050; text-align:center;border-left:1px solid #aaa;border-top:1px solid #aaa;background-color:#FFF;}
	.kao_tab th,.kao_tab td{ border-right:1px solid #aaa;border-bottom:1px solid #aaa; }
	.kao_tab th{color:#969696; background-color:#dfdfdf; font-size:18px;}
	.kao_tab td{font-size:14px;  height:32px; color:#838282; }
	.kao_tab .tr2 td{ color:#000;font-size:16px; font-weight:bold; background-color:#a2a2a2;}

	
/*teacher*/	
	.teacher{ color:#fff; width:100%; height:695px; background:url(../images/tea_bg.jpg) no-repeat top center;}
	.title_02{ padding-top:35px;}
	.title_02 span{ font-size:20px;}
	.title_02 h3{color:#fff; }
	.tea_con{ padding-left:398px; height:552px; position:relative; }
	.tea_i{ width:320px; height:498px; position:absolute; bottom:0; left:55px; background:url(../images/tea_01.png) no-repeat;}
	.tea_con h4{ padding-top:80px;  } 
	.tea_con h5{line-height:74px; font-size:30px; }
	.tea_con p{ height:175px; font-size:18px; line-height:28px; width:554px; }
	.tea_con p span{ font-size:24px; line-height:38px;} 
	.tea_con a{ font-size:30px; font-weight:bold; color:#ed3f34; width:304px; height:63px; line-height:58px; background:url(../images/btn.png) no-repeat; margin:0; }
	
/*tao_c	*/
	.tao_c .title span{ display:block; font-size:20px; line-height:30px; color:#6d6c6c; }
	.tao_c .title em{ color:#ed3f34;}
	.tao_tab{ margin-top:30px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; background-color:#fdf0ef; text-align:center; font-size:16px; color:#575757; line-height:30px;}
	.tao_tab th{ font-size:24px;background-color:#e74f44; color:#fff;}
	.tao_tab .td_01{ background-color:#fafafa;}
	.tao_tab .td_02{ background-color:#eeeeee;}
	.tao_tab .td_03{ background-color:#f8cac7;}
	.tao_tab .td_04{ background-color:#fef5f4;}
	.tao_tab .td_05{ background-color:#fadcda;}
	.tao_tab .td_06{  font-size:18px;}
	.tao_tab  em{ margin-top:-1px;font-family:"Impact"; font-size:24px; color:#fc392a; }
	.tao_tab td{ padding:25px 0;}
	.tao_tab th,.tao_tab td{border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;  }
	.tao_tab input,.tao_tab  em{  display:inline-block; vertical-align:middle; }
	.tao_tab input{width:17px; height:17px;  margin-right:5px;}
	.tao_tab p{ text-align:left; padding-left:40px;}
	.btnb{ padding-left:20px;}
	.btnb a{ float:left; width:118px; height:30px; line-height:30px; background-color:#ed3f34; border-radius:30px; margin-right:10px;}
	.btnb a:hover{ background-color:#f67b73;}
	
/*扉页*/
.feiye{ line-height:30px;font-size:12px; color:#b7b7b7; padding-top:30px;text-align:center;}




