@charset "gb2312";
/* CSS Document */
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: 14px;font-family:Verdana; background: #EAEAEA; position: relative; color:#fff;font-family: "΢ź";}
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{ color: #fff; text-decoration: underline;}
.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}
/* ---------------------------------ָ---------------------------------- */
.policy ul li a,.main-cont a,.telephone .tele-fr a,.main-l a,.free-l a,.cont-b .da,.footerin-xf a{
	display: block;
	background-color: #AE6465;
	text-align: center;
}
img{
	display:block;}
p{
	line-height: 24px;
}
.c1{
	color:#FCC900;
}
.c3{
	color:#a02322;
}
.banner{
	position: relative;
	height:502px;
}
.banner1,.banner2,.banner3{
	width:100%;
	height:137px;
	background: url(../images/banner1.jpg) center 0 no-repeat;
}
.banner2{
	height:207px;
	background-image:url(../images/banner2.jpg); 
}
.banner3{
	height:158px;
	background-image:url(../images/banner3.jpg); 
}
.banner p{
	position:absolute;
	left:50%;
	bottom:73px;
	color:#fff;
	font-size: 24px;
	margin-left: -125px;
}
.section-in,.footerin-xf{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
}
.horn{
	height:90px;
	line-height: 90px;
	background:url(../images/horn.jpg) 0 center no-repeat;
	padding-left: 80px;
	border-bottom: 1px solid #A6A8A7;
	margin-bottom: 20px;
}
/* Ƶ*/
.video,.policy{
	margin-bottom: 40px;
}
.video{
	padding-left:30px;
}
.video h1,.policy h1{
	height:55px;
	margin-bottom:30px;
} 
.main-video{
	float:left;
	width:526px;
	height:315px;
}
.video ul{
	float: left;
	margin:50px 0 0 70px;
}
.video ul li,.video ul li a{
	height:45px;
	width:325px;
}
.video ul li{
	line-height: 45px;
	background-color: #AE6465;
	margin-bottom:45px;
	text-align: center;
}
.video ul li a{
	display: block;
	font-size: 16px;
	font-weight: bold;
}
/* 政策解读 */
.policy h1{
	height:75px;
	background-image: url(../images/title_02.jpg);
}
.policy ul li{
	float:left;
	width:190px;
	height: 290px;
	background-color: #025F7E;
	padding:30px 15px 0;
	margin:0 28px 0 7px;
	text-align: center;
	position:relative;
}
.policy ul li h3{
	text-decoration: underline;
	font-size: 16px;
	margin-bottom:20px;
	font-weight: bold;
}
.policy ul li p{
	text-indent: 2em;
	line-height: 30px;
	text-align: left;
}
.policy ul li a{
	width:95px;
	height:25px;
	line-height: 25px;
	position:absolute;
	left:50%;
	margin-left:-48px;
	bottom:20px;
}
.policy ul li.c2{
	background-color:#038772;
}
/* 消防考试 */
.test{
	height:602px;
	background-color: #2A2A2A;
	padding:21px;
	margin-bottom: 20px;
}
.testin{
	width:928px;
	height:562px;
	background:url(../images/bg.jpg) no-repeat;
	padding:20px 15px;
}
.main-cont,.test-pic{
	float:left;
}
.main-cont{
	width:500px;
	margin:35px 15px 0 0;
}
.main-cont p{
	text-indent: 2em;
}
.main-cont a{
	width:139px;
	height:33px;
	line-height:33px;
	margin:15px 0 0 170px;
}
/* 报名 */
.enlist{
	background-color:#E3E1E2;
	margin-bottom: 20px;
}
.title1{
	text-align: center;
}
.title1 h3{
	height:54px;
	width:750px;
	line-height: 54px;
	font-size: 20px;
	color:#333;
	font-weight: bold;
	border-bottom: 1px solid #A6A6A6;
	margin:0 125px;
}
.telephone{ 
	height: 58px; 
	color: #333;
	margin-top:30px; 
}
.telephone .tele-fl{ 
	float: left; 
	overflow: hidden; 
	margin-left: 44px;
	_margin-left:20px; 
}
.telephone .tele-fl .txt,.telephone .tele-fl select{ 
	width: 207px; 
	height: 33px; 
	color: #787878; 
	margin-right: 8px; 
	padding-left: 9px; 
	box-shadow:0 5px 22px #fff inset; 
	border: 1px solid #7a7a7a;
	line-height: 33px;
}
.telephone .tele-fr{ 
	float: right; 
	overflow: hidden; 
	margin: 0 66px 0 0; 
}
.telephone .tele-fr a{
 	width: 176px; 
 	height: 30px; 
  	color: #fff;
  	line-height: 30px; 
}
/* 看证不看?*/
.papers{
	background-color: #F1F1F1;
	padding-top: 15px;
}
.papers h1{
	height:115px;
}
.papers h1 p{
	font-size:48px;
	font-weight:bold;
	text-align:center;
	color:#a02322;
	line-height:58px;
}
.papers h1 p span{
	font-size:36px;
}
.pic1{
	height:163px;
	background:url(../images/pic_001.jpg) no-repeat;
}
.pic2{
	height:161px;
	background:url(../images/pic_002.jpg) no-repeat;
}
.pic3{
	height:133px;
	background:url(../images/pic_003.jpg) no-repeat;
}
.pic4{
	height:129px;
	background:url(../images/pic_004.jpg) no-repeat;
}
.paper2-pic{
	background-color:#F1F1F1;
	padding:0 15px 20px;
}
.pic-l,.pic-r{
	float:left;
	height:308px;
}
.pic-r{
	width:436px;
	margin-left:35px;
	background: url(../images/pic_04.jpg) no-repeat;
}
.pic-r p{
	width:155px;
	margin-top:45px;
	text-align: center;
}
.pte1,.pte2{
	float:left;
	margin:30px 120px 0 0;
}
.pte2{
	margin-right: 0;
}
/* 考试指南 */
.guide{
	padding:0 23px;
	margin:50px 0 40px;
}
.guide table,.unscramble table,.term table,.tao-pop table,.tao-pop_2 table{
	border:1px solid #D57217;
	border-bottom:0;
	border-right:0;
	font-family:"΢ź";
}
.guide table{
	height:278px;
	border-color: #037A90;
}
.guide td,.unscramble td,.term td,.tao-pop td,.tao-pop_2 td{
	border-bottom:1px solid #D57217;
	border-right:1px solid #D57217;
	text-align:center;
	text-vertical:middle;
}
.guide td{
	height:138px;
	width:109px;
	border-color: #037A90;
	padding:0 30px;
	color:#A0211B;
	font-size: 20px;
	font-weight: bold;
}
.guide td hr{
	color:#037A90;
	margin-top:5px;
}
.guide td a,.guide td p{
	color:#A0211B;
	font-size: 20px;
	font-weight: bold;
}
.guide td a.btn{
	display: block;
	width:126px;
	height:25px;
	background: url(../images/btn.jpg) no-repeat;
	margin:50px 0 0 75px;
}
/* */
.unscramble,.term{
	background-color: #F1EFF0;
	padding: 15px 0 30px;
	margin-bottom: 30px;
	color:#333;
}
.title2 h1,.title3 h1,.title4 h1,.title5 h1,.title6 h1,.title7 h1,.video h1{
	height:70px;
	font-size:36px;
	font-weight:bold;
	line-height:70px;
	text-align:center;
	color:#a02322;
	}
.title2 h1 span,.title3 h1 span,.title4 h1 span,.title5 h1 span,.title6 h1 span,.title7 h1 span,.video h1 span{
	font-size:48px;
	}
.title2,.title3,.title4,.title5,.title6,.title7,.title8{
	height:70px;
} 
.unscramble table,.term table{
	border-color:#027B90;
	margin:45px 0 0 35px;
}
.unscramble td,.term td{
	height:40px;
	border-bottom-color:#027B90;
	border-right-color:#027B90;
}
.td1{
	width:230px;
}
.td2{
	width:177px;
}
.td3{
	width:290px;
}
.td4{
	width:112px;
}
.td5{
	font-size: 16px;
	font-weight: bold;
}
.td6,.term td.td6{
	height:40px;
}
.unscramble p{
	margin:10px 0 0 40px;
	font-size:12px;
	color:#a02322;
	}
/* ѯ*/ 
.term p{
	width:720px;
	margin-left:140px;
	font-size:16px;
}
.term table{
	width:950px;
	margin:30px 0 0 25px;
}
.term td{
	height:30px;
	width:95px;
}
.term td.td7{
	width:93px;
}
.term td.td8{
	height:48px;
	text-align:left;
	padding-left:113px;
}
.term td.td9{
	height:38px;
	font-size: 12px;
}
.term td.td10{
	width:950px;
}
.term td.td11{
	width:170px;
}
/* 四大优势 */
.title4{
	height:205px;
	background-image:url(../images/title_06.jpg);
}
.contact{
	padding-left:30px;
}
.contact span,.contact a{
	display: inline-block;
	height:32px;
	background-color: #AE6465;
	padding:0 15px;
	margin:30px 50px;
	line-height: 32px;
	font-size:16px;
}
.contact .span1{
	padding-left: 42px;
	background: #AE6465 url(../images/tel.jpg) no-repeat;
}
.title5{
	height:153px;
}
.title5 h1{
	height:153px;
	line-height:120px;
}
.main-super{
	margin-bottom: 60px;
	padding-left:70px;
}
.main-l,.main-r{
	float:left;
	color:#333;
	font-size: 16px;
	width:440px;
}
.main-r{
	width:300px;
	}
.mar1{
	margin-right: 80px;
}
.mar2{
	margin-right: 80px;
}
.subtitle{
	height:35px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	background-color: #fff;
	color: #0154B2;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	width:290px;
	text-align: center;
}
.main-l p,.free-l p{
	text-indent: 2em;
}
.main-l a,.free-l a,.cont-b .da{
	margin:20px 0 0 140px;
	height:30px;
	line-height: 30px;
	width:125px;
}
.main-r{
	text-align: center;
	padding-left:188px;
}
.te{
	font-size:12px;
	width:500px;
	line-height: 30px;
}
/* 免费下载 */

.main-free{
	margin:20px 0 75px;
	padding:0 20px;
	color:#333; 
}
.free-l,.free-r{
	float:left;
	width:475px;
}
.free-l{
	width:450px;
	padding:40px 20px 0 15px;
}
.free-title,.free-title2,.free-title3{
	height:24px;
	line-height: 18px;
	font-size: 18px;
	color:#000;
	padding-left: 30px;
	background: url(../images/title-bg.jpg) left bottom no-repeat;
	margin-bottom: 15px;
	font-weight: bold;
}
.free-title2{
	background-image:url(../images/title2-bg.png);
	}
.free-title3{
	background-image:url(../images/title3-bg.png);
	}
.free-l p{
	font-size: 16px;
}
.free-l a{
	margin-top:25px;
}
.r2{
	height:175px;
	margin:20px 0;
	background: url(../images/pic_12.jpg) center 0 no-repeat;
	position: relative;
	padding:30px 0;
}
.free-r .a2{
	height:25px;
	width:95px;
	position: absolute;
	top:10px;
	right:80px;
}
.free-r ul{
	padding:12px 88px;
}
.free-r ul li{
	float:left;
	margin: 8px;
}
.free-r ul li,.free-r ul li a{
	width:82px;
	height:35px;
}
.free-r ul li a{
	display: block;
}
/* 8.5?*/
.zhe {
	height:480px;
	background-color: #495154;
	text-align: center;
	padding-top:50px;
	margin-bottom: 50px;
}
.zhe p{
	font-weight: bold;
	margin-bottom: 20px;
}
.p1{
	font-size: 30px;
	line-height: 36px;
}
.p2{
	font-size: 36px;
	line-height: 40px;
}
.p3{
	font-size: 48px;
	line-height: 140px;
}
.zhe p .big,.zhe p .small{
	display: inline-block;
	width:305px;
	height:115px;
	background: url(../images/num1.jpg) no-repeat;
	vertical-align: middle;
	margin-top: -28px;
	_margin-top:0;
}
.zhe p .small{
	width:105px;
	height:50px;
	background-image: url(../images/num2.jpg);
	margin-top: -15px;
	_margin-top: 0;
}
.cont-b span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin:30px 140px 0 0;
}
.span2{
	padding-left: 45px;
	background: url(../images/tel2.jpg) no-repeat;
}
.qun{
	margin:30px 140px 0 0;
	}
.qun:hover{
	color:#FFC400;
}
.cont-b .da{
	display: inline-block;
	margin:0;
}
/* ײͤ */
.tao{
	margin-bottom: 20px;
	position: relative;
}
.tao-l{
	height:539px;
	width:425px;
	background: url(../images/tao-l.jpg) center 0 no-repeat;
	position: relative;
	_margin:0 20px;
	padding-top:1px;
}
.tao-r{
	background-image:url(../images/tao-r.jpg); 
}
.tao-til{
	text-align: center;
}
.tao-til h1{
	font-size: 32px;
	font-weight: bold;
	margin-top:65px;
}
.tao-til p{
	font-size: 24px;
	margin:8px 0;
	text-align: left;
	padding-left: 140px;
}
.vip_con ul{
	margin-top:11px;
	padding:0 10px;
	_margin-top:0;
}
.vip_con ul li{
	margin-bottom: 2px;
}
.li1{
	height: 98px;
	line-height: 98px;
}
.li2{
	height: 58px;
	line-height: 58px;
}
.li3{
	height: 90px;
	line-height: 90px;
	_margin-top:-20px;
}
.sub-litil,.vip_con ul li p{
	float:left;
}
.sub-litil{
	font-size: 20px;
	color:#0458a0;
	font-weight: bold;
	width:85px;
	padding-left: 35px;
	background: url(../images/dui.jpg) 0 center no-repeat;
}
.vip_con ul li p{
	color:#333;
	width:270px;
	text-indent: 2em;
	margin:15px 0 0 10px;
}
.c4{
	color:#cd0240;
}
.btn1,.btn2{
	position: absolute;
	width:125px;
	text-align: center;
	height:28px;
	line-height: 28px;
	bottom:45px;
	font-size: 16px;
}
.btn1{
	background-color: #027B84;
	left:40px;
}
.btn2{
	background-color: #A02321;
	right:50px;
}

.vip_con{
	height:536px;
	background:url(../images/vip.png) no-repeat;
	padding-left:268px;
	margin-top:50px;
	}
/*  */
.title8{
	background: url(../images/title_10.jpg) no-repeat;
	margin-bottom: 20px;
}
.buy p{
	font-size: 16px;
	text-indent: 2em;
}
.buy ul{
	margin:20px 0 50px;
}
.buy ul li{
	float:left;
	width:235px;
	height:100px;
	background: url(../images/1.jpg) no-repeat;
	padding:50px 15px 0 50px;
	color:#333;
	margin:0 15px;
	_margin:0 14px;
}
.buy a{
	padding-left:15px;
}
.buy a:hover{
	color:#a02322;
}
.buy ul li.li4{
	background-image:url(../images/2.jpg); 
}
.buy ul li.li5{
	background-image:url(../images/3.jpg); 
}
/* ײ */
.footer-xf{
	height:200px;
	background-color: #495154;
}
.footerin-xf{
	height:200px;
	text-align: center;
}
.footerin-xf p{
	font-size: 34px;
	font-weight: bold;
	margin-top:45px;
}
.footerin-xf a{
	width:180px;
	height:35px;
	line-height: 35px;
	font-size: 16px;
	margin:40px 0 20px 395px;
	_margin-left:40px;
}
.footerin-xf span{
	margin-left:665px;
}
/*  */
.viptao-pop{
	width:470px;
	height:260px;
	background-color: #fff;
	padding:15px 85px;
	text-align: center;
	position:absolute;
	left:30%;
	bottom:8%;
	display:none;
}
.viptao-pop h1{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	color:#A12726;
}
.viptao-pop table{
	border-color: #7E7D7D;
}
.viptao-pop td{
	height:39px;
	border-color: #7E7D7D;
	font-size: 16px;
	color:#333;
}
.td12{
	width:80px;
}
.td13{
	width:224px;
}
.td14{
	width:100px;
}
.td15{
	width:60px;
}
.viptao-pop a{
	display: inline-block;
	height:30px;
	width:97px;
	margin:20px 80px 0 0;
	background: url(../images/pop-btn1.png) no-repeat;
}
.viptao-pop a.pop-btn2{
	background-image: url(../images/pop-btn2.png);
	margin-right: 0;
}
.viptao-pop table{
	border:1px solid #7e7d7d;
	border-bottom:0;
	border-right:0;
	font-family:"΢ź";
}
.viptao-pop td{
	border-bottom:1px solid #7e7d7d;
	border-right:1px solid #7e7d7d;
	text-align:center;
	text-vertical:middle;
}