@charset "gb2312";
/* CSS Document */
/*reset*/
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:12px/1.5 arial; color:#333; background:#fff; }
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; 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}

/* banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:191px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:232px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:218px; background:url(../images/banner_03.jpg) no-repeat top center;}

/* taocan start */
.taocan{ width:100%; height:577px; background:url(../images/taocan.jpg) no-repeat top center;}
.taocan_wrap{ width:343px; height:449px; padding:53px 320px 75px 317px; margin:0 auto;}
.taocan_box{ width:343px; height:449px;}
.taocan_box .tit{ line-height:32px; font-size:24px; color:#fff; text-align:center;}
.taocan_box .tit em{ font-weight:normal;}
.taocan_exam{ padding-top:21px;}
.taocan_con{ overflow:hidden; width:228px; margin:0 auto;}
.taocan_con li{ line-height:32px; font-size:20px; color:#848383; font-family:'microsoft YaHei'; padding:0 17px; float:left;} 
.taocan_box p{ line-height:74px; font-size:18px; color:#ffae00; font-family:'microsoft YaHei'; text-align:center;}
.taocan_cost{ line-height:34px; font-weight:bold; color:#015ea1; font-size:30px; font-family:'microsoft YaHei'; text-align:center; margin-bottom:23px;}
.taocan_btn{ overflow:hidden; padding-left:50px; padding-top:17px;}
.taocan_btn .btn_01{ margin-right:20px;}

/* video start */
.video{ width:100%; height:645px; background:url(../images/video.jpg) no-repeat top center;}
.video_wrap{ width:980px; height:645px; margin:0 auto; position:relative;}
.video_box{ width:520px; height:437px; background:url(../images/video.gif) no-repeat; position:absolute; top:159px; left:212px; padding-top:21px; padding-left:22px;}

/* exam_info start */
.exam_info{ width:100%; overflow:hidden; }
.exam_head{ height:153px; background:url(../images/exam_head.jpg) no-repeat top center;}
.exam_con{ width:980px; overflow:hidden; margin:0 auto;}
.exam_con .ico{ display:inline-block; width:59px; height:64px; line-height:60px; background:url(../images/sircle.jpg) no-repeat right center; color:#fff; font-size:44px; text-align:center; }
/* part_t start */
.part_t{ overflow:hidden; padding-left:68px;}
.tt_fl{ width:426px; overflow:hidden; float:left;}
.part_t h2,.part_t h3,.part_m h2,.part_m h3,.part_b h2,.part_b h3{ color:#015ea1; font-family:'microsoft YaHei';}
.part_t h2,.part_m h2,.part_b h2{ font-size:34px; }
.part_t h3,.part_m h3,.part_b h3{ font-size:30px; margin-bottom:28px;}
.part_t p,.part_m p,.part_b p{ line-height:32px; font-size:18px; color:#000; font-family:'microsoft YaHei'; background:url(../images/gou.gif) no-repeat center left; padding-left:19px;}
.btn_tt{ display:block; width:144px; height:34px; line-height:34px;  text-align:center; font-size:15px; color:#fbfbfb; font-family:'microsoft YaHei'; background:url(../images/listen_btn.gif) no-repeat; float:right; margin-top:33px;}
.tt_fr{ width:465px; overflow:hidden; float:left; padding-left:21px;}

/* part_m start */
.part_m{ overflow:hidden; margin-top:93px;}
.mm_fl{ width:317px; overflow:hidden; float:left;}
.mm_fr{ width:541px; overflow:hidden; float:left; padding-left:122px;}

/* part_b start */
.part_b{ overflow:hidden; margin-bottom:98px;}
.bb_fl{ width:491px; overflow:hidden; float:left; margin-top:43px; margin-left:11px; }
.mod_box{ overflow:hidden; border:1px solid #d0d7e5; border-right:none;}
.mod_box th,.mod_box td{ border-bottom:1px solid #d0d7e5; border-right:1px solid #d0d7e5;}
.mod_box th{ font-size:21px; }
.mod_box td{ font-size:13px;}
.bb_fr{ width:416px; overflow:hidden; float:left; padding-left:62px; _padding-left:50px;}

/* onload start */
.onload{ height:555px; background:url(../images/onload.jpg) no-repeat top center; position:relative;}
.onload a{ display:block; width:150px; height:45px; position:absolute; top:247px; left:408px;}

/* hq_app start */
.hq_app{ width:100%; height:319px; background:url(../images/hq_app.jpg) no-repeat top center;}





