@charset "gb2312";
/*
* Description: 一级消防工程师专题
* Update:     29/03/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: #feffff; 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;color:#fff;text-align:center; margin:0 auto; border-radius:20px;}
.btn_01{ width:179px; height:50px; line-height:50px; border-radius:20px; background-color:#9a1504; }
.btn_01:hover{ background-color:#a63021;}
.title{ padding-top:25px; margin:0 auto; text-align:center;}
.title h3{ font-size:36px; font-weight:bold; line-height:54px;}
.title img{ display:inline-block; vertical-align:middle; margin-left:5px;}
.title_01{height:99px;  color:#fff; width:677px; border-bottom:3px solid #fff;}
.title_01 span{ width:391px; height:8px; background-color:#effc60; display:block; margin:0 auto;  }
.title_02{ color:#333; height:93px; width:831px;  border-bottom:3px solid #333;}
.title_02 span{ width:481px;background-color:#e73c00; }

/*banner*/
	.banner{width:100%; color:#fff;}
	.banner_01{height:75px;background:url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:114px;background:url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:140px;background:url(../images/banner_03.jpg) center top no-repeat;}
	.banner_04{height:73px;background:url(../images/banner_04.jpg) center top no-repeat;}
	
	.banner_01 h3{ text-align:center; padding-top:40px;}
	.banner_03 h4{ font-size:24px; font-weight:bold; text-align:center; line-height:40px; }
	.banner_03 h4 em{ color:#effc60;}
	.ban_ul{ padding:30px 0 0 160px;}
	.ban_ul li{ float:left; padding-right:44px; overflow:hidden;}
	.ban_ul li span,.ban_ul li p{ float:left;}
	.ban_ul li span{ margin:3px 5px 0 0; display:block; width:40px; height:34px; background:url(../images/style.png) no-repeat;}
	.ban_ul li .ban_s1{ background-position:0 -39px; }
	.ban_ul li .ban_s2{ background-position:0 -77px; }
	.ban_ul li .ban_s3{ background-position:0 -115px; }
	.ban_ul li .ban_s4{ background-position:0 -154px; }
	.ban_ul li p{ font-size:14px; line-height:18px;}
	.btna a{ width:185px; height:34px; line-height:34px; background-color:#fff; box-shadow:#000 1px 1px 2px 0; float:left; color:#9a1504; font-weight:bold; font-size:18px; }
	.btna .btn1{ margin:0 126px 0 265px;}

/*policy*/
	.policy{ padding:50px 0; width:100%;}
	.pol_t h3{ line-height:58px; font-weight:bold; font-size:40px; text-align:center;}
	.polt_con{ width:853px; height:410px; padding:45px 35px 0 65px; background:url(../images/pol_01.jpg) no-repeat; margin:0 auto;}
	.polt_con p{ font-size:20px; color:#424242; line-height:30px;}
	.polt_con p b{ color:#9a1504; font-size:22px;}

	.pol_b .title{height:56px;  width:437px; border-bottom:5px solid #333; }
	.pol_b .title span{ width:253px; height:8px; background-color:#9a1504; display:block; margin:0 auto;  }
	.polb_ul{ padding:30px 0 10px 44px;}
	.polb_ul li{ margin:0 23px 18px 0; position:relative; width:192px; height:113px; padding:15px 10px 0; background:url(../images/pol_02.png) no-repeat; color:#fff; float:left; }
	.polb_ul li h4{ line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
	.polb_ul li p{ font-size:14px; line-height:20px;}
	.polb_ul h4 span{ display:inline-block; vertical-align:middle; width:37px; height:27px; background:url(../images/pro_bg.png) no-repeat; margin:-3px 5px 0 0;}
	.polb_ul .li02 h4 span{ background-position:0 -32px;}
	.polb_ul .li03 h4 span{ background-position:0 -64px;}
	.polb_ul .li04 h4 span{ background-position:0 -95px;}
	.polb_ul .li05 h4 span{ background-position:0 -127px;}
	.polb_ul .li06 h4 span{ background-position:0 -161px;}
	.polb_ul .li07 h4 span{ background-position:0 -194px;}
	.polb_ul .li08 h4 span{ background-position:0 -227px;}
	.polb_ul li i{ display:block; width:13px; height:26px; position:absolute;}
	.polb_ul .li1 i{ top:48px; right:-17px; background:url(../images/pol_03.png) no-repeat;}
	.polb_ul .li2 i{ bottom:-15px; width:26px; height:13px; left:100px; background:url(../images/pol_04.png) no-repeat;}
	.polb_ul .li3 i{ top:48px; right:-17px; background:url(../images/pol_05.png) no-repeat;}
	.btna1 a{ float:left; font-size:20px;}
	.btna1 .btn1{ margin:0 200px 0 232px;}

/*adopt*/
	.adopt{ width:100%; height:482px; background:url(../images/ado_bg.jpg) no-repeat top center;}
	.ado_p{ color:#fff; font-size:16px; line-height:22px; text-align:center; padding:25px 0; }
	.ado_l,.ado_r{ width:414px; text-align:center;}
	.ado_l p,.ado_r p{ color:#fff; line-height:36px;}
	.ado_l,.ado_c,.ado_r{ float:left; }
	.ado_ta{ font-size:14px; line-height:18px; border-top:1px solid #681b00;border-left:1px solid #681b00; background-color:#fff;}
	.ado_ta td{ border-right:1px solid #681b00;border-bottom:1px solid #681b00; }
	.ado_ta .td_01{ background-color:#e73c00; color:#fff; }
	.ado_c{ width:80px; height:49px; background:url(../images/ado_02.png) no-repeat; margin:98px 5px 0; }
	.ado_r .ado_ta .td_01{ background-color:#effc60; color:#333; }
	
/*speak*/	
	.speak{ padding-bottom:50px;}
	.spe_i{ display:block; margin:40px auto 25px;}
	.spe_con h4{ font-weight:bold; text-align:center; font-size:24px; line-height:60px;}
	.spe_l,.spe_r{ float:left;}
	.spe_l{ margin:0 50px ; width:330px;}
	.spe_l h4,.spel_d li em{ color:#e73c00;}
	.spel_d{ padding:10px 18px 0; position:relative;}
	.spel_d span{ display:block; width:36px; height:164px; position:absolute; top:0; }
	.spe_sl{ background:url(../images/spe_03.png) no-repeat; left:0;}
	.spe_sr{ background:url(../images/spe_04.png) no-repeat; right:0;}
	.spel_d ul{ float:left;}
	.spe_ul{ width:170px;}
	.spel_d li{ line-height:24px; color:#424242; }
	.spel_d li em,.spe_r li em{ font-weight:bold;}
	.spe_r{ width:515px;}
	.spe_r h4,.spe_r li em{ color:#9a1504;}
	.spe_r .spe_sl{ background:url(../images/spe_05.png) no-repeat; left:0;}
	.spe_r .spe_sr{ background:url(../images/spe_06.png) no-repeat; right:0;}
	.spe_r li{ font-size:16px; line-height:30px; }
	
/*theer	*/
	.the_t{ width:100%; height:185px; background:url(../images/the_01.png) no-repeat top center; }
	.the_t h3{ line-height:140px; font-size:34px; color:#fff; text-align:center; }
	.the_t h3 img,.the_p img,.the_p span,.the_d p img,.theer h4 img{ display:inline-block; vertical-align:middle;}
	.theer h4{ margin:60px auto 0; text-align:center; font-size:32px; color:#fff; }
	.the_con h4{  width:595px; height:68px; line-height:68px; font-size:36px; background:url(../images/ttit_01.png) no-repeat;}
	.theer h4 img{ margin:-3px 5px 0 0;}
	.the_p{ line-height:54px; text-align:center; font-size:26px; color:#a31b0d; font-weight:bold;}
	.the_p img{ margin:-3px 5px 0 0; }
	.the_p span{ width:106px; background:url(../images/the_04.png) left bottom no-repeat; padding-bottom:4px; }
	.the_d{ width:939px; height:243px; background:url(../images/the_05.jpg) no-repeat; margin:25px auto 0; }
	.the_d p{ padding:80px 40px 0 215px; font-size:20px; line-height:34px;}
	.the_d p b{ color:#a31b0d;}
	
	.one h4,.the h4{ width:499px; height:64px; line-height:64px; background:url(../images/ttit_02.png) no-repeat; }
	.one_ul{ padding:34px 0 0 35px;}
	.one_ul li{ margin-right:10px; padding-top:28px; width:224px; height:330px; float:left; border-bottom:2px solid #3a0100;}
	.one_ul .li01{ margin-top:33px; background-color:#e73c00;}
	.one_ul .li02{ background-color:#a31b0d;}
	.one_ul li img,.two_ul li img{ margin:0 auto;}
	.one_ul li img{ height:75px;}
	.one_ul li p{ height:185px;line-height:24px; color:#fff; padding:5px 15px 0 20px }
	.one_ul li p em{ color:#effc60;}
	.oli_d{ padding-top:15px; background-color:#8c0900; height:55px;}
	.oli_d a{ width:163px; height:37px; line-height:37px; background-color:#feffff; color:#8c0900; font-size:18px; border-radius:0px; box-shadow:#5d0600 1px 1px 0 0; }
	.oli_d a:hover{ background-color:#e5e9e9;}
	
	.two h4{  width:499px; height:65px; line-height:65px; background:url(../images/ttit_03.png) no-repeat;}
	.two_ul{ padding:35px 0 0 43px;}
	.two_ul li{ margin-right:24px; float:left; width:286px; height:280px; padding-top:18px; border:1px solid #424242;}
	.two_ul li p{ line-height:22px; padding:10px 24px 0 27px; height:152px;  }
	.two_ul li a,.tli_d a{ width:120px; height:26px; line-height:26px; box-shadow:#797979 1px 1px 2px 0; background-color:#a31b0d; border-radius:0px; }
	.two_ul li a:hover{ background-color:#b04136;}
	
	.the{ padding-bottom:50px;}
	.the_ul{ padding-top:30px; width:882px; margin:0 auto;}
	.the_ul li{ position:relative; }
	.the_ul li img{ position:absolute;}
	.the_ul .li01 img{ left:-20px; top:10px;}
	.the_ul .li01 {background:url(../images/the_20.png) no-repeat bottom right; }
	.the_ul .li01 .tli_d{ padding:30px 51px 20px 275px;}
	.tli_d h5{ line-height:34px; font-weight:bold; font-size:20px;}
	.tli_d p{ height:105px; font-size:18px; line-height:24px;}
	.tli_d p em{ color:#e73c00;}
	.tli_d a{ background-color:#e73c00;}
	.tli_d a:hover{ background-color:#e3673c;}
	.the_ul .li02 {background:url(../images/the_21.png) no-repeat bottom left; }
	.the_ul .li02 .tli_d{ padding:30px 275px 20px 51px;}
	.the_ul .li02 img{ right:-20px; top:10px;}
	
/*questions	*/
	.questions{ width:100%; height:961px; background:url(../images/que_bg.jpg) no-repeat top center;}
	.questions .title_01{ height:93px;}
	.que_con{ padding:0 0 55px 100px;}
	.que_con li{ float:left; margin:89px 75px 0 0; color:#fff; width:218px; border-top:4px solid #fff; position:relative; }
	.que_con span{ display:block; width:74px; height:74px; background:url(../images/ques_bg.png) no-repeat; position:absolute; top:-57px; left:72px;}
	.que_con .que_s2{ background-position:0 -84px;}
	.que_con .que_s3{ background-position:0 -170px;}
	.que_con .que_s4{ background-position:0 -257px;}
	.que_con .que_s5{ background-position:0 -345px;}
	.que_con .que_s6{ background-position:0 -430px;}
	.que_con h4{ font-weight:bold; text-align:center; padding-top:15px; line-height:30px; color:#effc60; font-size:18px;}
	.que_con li p{ line-height:22px; height:90px;}
	.que_con li a{ width:112px; height:28px; line-height:28px; background-color:#fff; color:#9a1504; }
	.que_con li a:hover{ background-color:#eae6e6;}
	.que_b{ width:932px; height:120px; background-color:#fff; margin:0 auto; padding-top:13px ; }
	.queb_l,.queb_c,.queb_r{ float:left;}
	.queb_l{ margin:0 20px 0 56px; width:96px; height:96px; background:url(../images/que_02.png) no-repeat; }
	.queb_c{ width:444px; padding-right:25px;}
	.queb_c h4{ font-weight:bold; line-height:30px;font-size:22px; color:#9a1504;}
	.queb_c p{ line-height:24px; }
	.queb_c p em{ color:#9a1504;}
	.queb_r img,.queb_r .btna2{ float:left;}
	.btna2{ width:133px; padding:10px 0 0 12px; }
	.btna2 a{ display:block; margin-bottom:5px; width:133px; height:35px;}
	.btna2 .btn2{ background:url(../images/que_04.png) no-repeat;}
	.btna2 .btn3{ background:url(../images/que_05.png) no-repeat;}
	
/*data*/	
	.data{ width:100%; height:446px; background:url(../images/dat_bg.jpg) no-repeat top center; padding-top:60px;}
	.data h3{ width:720px; height:110px; background:url(../images/dat_01.png) no-repeat; margin:0 auto;} 
	.dat_ul{ padding:20px 0 0 40px;}
	.dat_ul li{ width:169px; text-align:center; float:left; margin-right:15px; }
	.dat_ul li span{ display:block; width:122px; height:123px; background:url(../images/dat_02.png) no-repeat; margin:0 auto 10px;}
	.dat_ul li h4{ font-weight:bold; color:#e73c00; font-size:24px; line-height:36px;}
	.dat_ul li p{ height:60px; line-height:22px; }
	.dat_ul li a{ background-color:#e73c00; width:120px; height:32px; line-height:32px;}
	.dat_ul li a:hover{ background-color:#e65e2e;}
	
/*service*/	
	.service .title{ height:99px;}
	.service .title p{ display:inline-block; vertical-align:middle; line-height:24px; margin-top:18px;}
	.service .title i{ font-size:12px;}
	.ser_ul{ padding:30px 0 60px 60px;}
	.ser_ul li{ margin:0 12px 10px 0; width:211px; height:108px;float:left; color:#fff; }
	.ser_ul li a{ display:block; color:#fff;} 
	.ser_ul li p{  padding:35px 0 0 10px;}
	.ser_ul .li07 p{  padding:20px 0 0 10px;}
	.ser_ul .li01{  background:url(../images/ser_02.jpg) no-repeat; }
	.ser_ul .li02{  background:url(../images/ser_03.jpg) no-repeat; }
	.ser_ul .li03{  background:url(../images/ser_04.jpg) no-repeat; }
	.ser_ul .li04{  background:url(../images/ser_05.jpg) no-repeat; }
	.ser_ul .li05{  background:url(../images/ser_06.jpg) no-repeat; }
	.ser_ul .li06{  background:url(../images/ser_07.jpg) no-repeat; }
	.ser_ul .li07{  background:url(../images/ser_08.jpg) no-repeat; }
	.ser_ul .li08{  background:url(../images/ser_09.jpg) no-repeat; }
	.ser_ul .li09{  background:url(../images/ser_10.jpg) no-repeat; }
	.ser_ul .li10{  background:url(../images/ser_11.jpg) no-repeat; }
	.ser_ul .li11{  background:url(../images/ser_12.jpg) no-repeat; }
	.ser_ul .li12{  background:url(../images/ser_13.jpg) no-repeat; }
	
/*made*/	
	.made{ width:100%; height:313px; background:url(../images/mad_bg.jpg) no-repeat top center;}
	.made .autoin{ position:relative;}
	.made h3{ padding:80px 0 0 190px; font-size:32px; line-height:50px; font-weight:bold; color:#fff; }
	.made h3 em{ color:#effc60;}
	.made .btn{ width:120px; height:131px; background:url(../images/mad_01.png) no-repeat; position:absolute; top:100px; right:180px; }
	
/*tao_c*/	
	.tao_c .title{ color:#e73c00; height:99px;}
	.tao_ta{ font-size:14px; line-height:22px; margin:35px 0 0 58px; text-align:center; border-top:1px solid #d44347;border-left:1px solid #d44347;}
	.tao_ta th,.tao_ta td{ border-bottom:1px solid #d44347;border-right:1px solid #d44347; }
	.tao_ta th{ color:#fff; background-color:#e73c00; font-size:16px;}
	.tao_ta .td_01{ font-weight:bold;}
	.tao_ta td b{ color:#e73c00;}
	.tao_ta input{ display:inline-block; vertical-align:middle; margin-top:-3px;}
	.btna3{ padding:30px 0;}
	.btna3 a{ background-color:#e73c00; font-size:20px; width:165px; height:36px; line-height:36px; float:left; border-radius:0px; box-shadow:#797979 1px 1px 2px 0; }
	
/*扉页*/
.feiye{ line-height:30px;font-size:12px; color:#E6E6E6;text-align:center;}