@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0;font-size:12px;font-family:"微软雅黑"; background:url(../images/bg.jpg); }
div,form,ul,ol,li,span,p,dl,dd,dd{margin:0;padding:0;border:0; }
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,th{margin:0;padding:0;font-size:12px;font-weight:normal;}
em{font-style:normal;}
ul,li{list-style:none;}
table,td,input{padding:0;  }
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.center{margin-left:auto;margin-right:auto;}
.st{ font-family:"宋体"}
.wr{ font-family:"微软雅黑"}
.clear{ clear:both}
/*头部*/
.header_topa{ width:100%; height:59px; background:url(../images/header_bg0.jpg) repeat-x center 0; overflow:hidden}
.header_topa ul{ width:960px;}
.logo{ width:274px; height:59px; float:left}
.phonea{ width:315px; height:59px; background:url(../images/phone.jpg) no-repeat; float:right}
.header_top{ height:51px; background:url(../images/header_bg.jpg);}
.top_ul{ width:950px;}
.top_ul li{ font-size:20px; color:#e7e7cc; line-height:51px;}
/*头图*/
.banner_01{ width:100%; height:171px; background:url(../images/banner_01.jpg) no-repeat center 0}
.banner_02{ width:100%; height:174px; background:url(../images/banner_02.jpg) no-repeat center 0}
.top_a{ width:950px;}
.top_a p{ font-size:18px; color:#fff; float:right; padding:12px 5px 0 0}
/*主体*/
.main_top{ width:950px; margin-top:49px;}
.top_video{ height:482px; margin-bottom:42px;}
.top_video dl dt{ width:682px; height:482px; float:left; background:url(../images/video_bg.jpg) no-repeat}
.top_video dl dd{ width:260px; height:482px; background:url(../images/pic1.jpg) no-repeat; float:right}
.vid_top{ margin:24px 0 0 38px; width:622px; height:378px;}
.vid_height{ height:32px;}
.vid_heighta{ height:54px;*height:49px;}
.vidz_txt h1{ font-size:21px; font-weight:bold; color:#fff; padding-left:11px; float:left; line-height:33px;}
.txt_a{ float:left; padding-left:28px;}
.vidz_txt p{ clear:both; font-size:24px; color:#dd2712; padding-left:28px; padding-top:10px;}
.vidz_txt p span{ text-decoration:line-through; font-size:16px; color:#818181; float:right; padding-right:27px; padding-bottom:24px;*padding-bottom:20px;}

.vidz_txt h2{ clear:both; font-size:14px; font-weight:bold; color:#fff; padding-left:40px;}

.top_sx h2{ width:543px; height:50px; background:url(../images/pic4.jpg) no-repeat}
.sx_dd_a{ width:950px; height:273px; background:url(../images/pic5.jpg) no-repeat}
.sx_dd_b{ width:950px; height:212px; background:url(../images/pic6.jpg) no-repeat}
.sx_dd_c{ width:950px; height:237px; background:url(../images/pic7.jpg) no-repeat; margin-bottom:73px;}

.sx_dd_a p{ font-size:17px; line-height:28px; width:325px; color:#444444; padding-left:130px;}
.sx_dd_c p{ width:360px;font-size:17px; line-height:28px;  color:#444444; padding-left:130px;}
.sx_dd_b p { float:right; width:400px; font-size:17px; line-height:28px;  color:#444444; }
.sx_dd_a p strong,.sx_dd_b p strong,.sx_dd_c p strong{ float:left; width:auto;}
.sx_dd_a p span{ float:left; width:245px;}
.sx_dd_b p span{ float:left; width:300px;}
.sx_dd_c p span{ float:left; width:256px;}
.dd_height{ height:110px;}
.dd_heighta{ height:70px;}
.dd_heightb{ height:65px;}
.sx_dd_d{ width:950px; height:297px}
.top_phone h2{ width:950px; height:77px; background:url(../images/pic9.jpg) no-repeat; margin-top:45px;}
.top_phone h3{ width:694px; height:61px; background:url(../images/pic10.jpg) no-repeat; margin-top:46px;}
.top_phone h4{ width:950px; height:298px; margin-top:27px; margin-bottom:35px;}

.top_qh dl dd{ width:369px; height:376px; background:#fff; border:1px solid #cdcdcd; float:left; margin-left:74px; display:inline}
.top_qh dl dd h1{ font-size:24px; font-weight:bold; color:#1a346d; float:left; margin-top:20px; display:inline}
.top_qh dl dd h1.h1_a{ color:#ad4669}
.top_qh dl dd p{ float:left; font-size:24px; color:#ea3c2c; font-weight:bold; margin-top:20px; display:inline}
.qh_one em{ float:left; font-size:18px; color:#7e7e7e; height:38px; line-height:38px; background:#e2e2e1; padding-left:25px; padding-right:25px; cursor:pointer; margin-right:1px}
.qh_one{ width:353px;clear: both;
padding-top: 18px;*padding-top: 15px;}
.qh_one em.em_xz{ height:39px; background:url(../images/em_xz.gif) repeat-x; color:#fff; font-weight:bold}
.one_nr{ clear:both; height:263px; background:url(../images/pic1.gif) repeat-x; display:none}
.one_nr ol { padding:6px 0 0 15px; height:183px;}
.one_nr ol li{ font-size:16px; line-height:26px; color:#fff}

.one_nr h2{ font-size:22px; color:#fff; float:left; margin-top:6px; display:inline; margin-right:20px; margin-left:23px; margin-top:28px;*margin-top:30px;}
.one_nr h3{ width:153px; height:46px; float:left;margin-top:20px; display:inline}

.qh_two em{ float:left; font-size:18px; color:#7e7e7e; height:38px; line-height:38px; background:#e2e2e1; padding-left:25px; padding-right:25px; cursor:pointer; margin-right:1px}
.qh_two{ width:353px;clear: both;
padding-top: 18px;*padding-top: 15px;}
.qh_two em.em_xz{ height:39px; background:url(../images/em_xz_1.gif) repeat-x; color:#fff; font-weight:bold}

.two_nr{ clear:both; height:263px; background:url(../images/pic1_1.gif) repeat-x; display:none}
.two_nr ol { padding:6px 0 0 15px; height:183px;}
.two_nr ol li{ font-size:16px; line-height:26px; color:#fff}

.two_nr h2{ font-size:22px; color:#fff; float:left; margin-top:6px; display:inline; margin-right:20px; margin-left:23px; margin-top:28px;*margin-top:30px;}
.two_nr h3{ width:153px; height:46px; float:left;margin-top:20px; display:inline}

.top_qh{ margin-bottom:69px; display:inline-block}
.top_jj h3{ width:519px; height:52px; background:url(../images/pic12.jpg) no-repeat}
.jj_a{ width:934px; height:362px; margin-top:28px;}
.z_mr{ margin-top:-4px;*margin-top:-6px;}
.tcw_c{ width:950px; height:248px; background:#171d29; overflow:hidden; margin-top:-4px; *margin-top:-6px; padding-top:6px;}
.tcw_c ol li{ width:325px; height:248px; float:left}
.tcw_c ol li h3{ font-family:"黑体"; font-size:22px; color:#ffff66;
background:url(images/line.gif) no-repeat center bottom; text-align:left; padding-bottom:10px
; padding-left:21px}
.tcw_c ol li p{ width:303px; font-size:14px; line-height:20px; color:#99b1c7; text-align:left;
margin-left:22px;
 padding-top:12px}
.z_top_b{ width:980px; height:185px;*margin-top:-6px;}
.z_top_c{ width:980px; height:487px; background:url(../images/7.jpg) no-repeat}
.z_top_a{ margin-top:24px;}
/*学员心声*/
.z_top_xs{ margin-top:23px; display:inline-block}
.z_top_xs dl dd{ width:670px; height:216px; background:url(../images/29.jpg) no-repeat; float:left}
.z_top_xs dl dt{ width:280px; height:216px; float:left; background:url(../images/30.jpg) no-repeat}
.xs_scroll ol{ padding:0px 0 0 19px;}
.xs_scroll ol li{ font-size:14px; font-family:"宋体"; line-height:24px; font-size:12px}
.xs_scroll { height:175px; overflow:hidden; margin-top:37px;}
.z_top_ry{ clear:both; padding-top:40px;*padding-top:20px;}
.z_top_ry h2{ width:980px; height:54px; background:url(../images/31.jpg) no-repeat}
.ry_scroll{ width:978px; height:171px; border:1px solid #d6d6d6; overflow:hidden}
.ry_scroll ol li{ width:174px; height:133px; float:left; margin-right:18px; }
.ry_div { padding-top:21px; width:940px; overflow:hidden; height:138px;}
.z_top_img{ height:253px; margin-top:16px;}
