*{ padding:0; font-family:微软雅黑; margin-left: 0; margin-right: 0; margin-bottom: 0; }
body{ margin:0; padding:0; background:#f2f2f2;}
table { border-collapse:collapse; border-spacing:0 }
.tab { border:1px #cccccc solid; border-collapse:collapse; }
.tab td { border:1px #cccccc solid; height:18px; line-height:18px; padding:3px; padding-left:10px; text-align:center; }
.tab th { border:1px #cccccc solid; height:18px; line-height:18px; padding:3px; padding-left:10px; background-color:#f4f4f4; }
img { border-style: none;border-color: inherit;border-width: 0;margin-bottom:-3px;}
ul{ list-style:none;}
li { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
input, textarea, select { font-size:100%;}
hr { margin:5px; height:1px; border:0px; border-bottom:1px #cccccc solid; *margin:5px 0 -5px 0;float:none; *float:left;display:block; }

body { font-size:12px; line-height:20px; color:#464646 }
a { text-decoration:none; color:#7c7c7c;  text-align:center; }
a:hover { text-decoration:underline; }
.fl { float:left }
.fr { float:right }
.hidden { display:none }
.pr { position:relative }
.pa { position:absolute }
.tc {text-align:center}
.a2 { color:#2f7ae0; } 
.a3 { color:#f68d12; }
.a4{ color:#000000;}
.clear { clear:both; }
h1{ font-size:18px; font-weight:bold; margin:10px auto; line-height:1.1;display:inline;padding-bottom:0.2em;}
h2{ font-size:18px; color:#333333; margin:10px;}
h2 span{ font-size:14px; color:#28b419;}
h3{ font-size:14px; color:#fff; padding:5px; margin-top:5px; background-color:#999;}
h3 span{ font-size:12px; color:#fff;}
/* 字体样式 */
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.ft12{font:normal 12px "Arial","微软雅黑";}
.ft14{font:normal 14px "Arial","微软雅黑";}
.ft15{font:normal 15px "Arial","微软雅黑";}
.ft16{font:normal 16px "Arial","微软雅黑";}
.ft18{font:normal 18px "Arial","微软雅黑";}
.ft20{font:normal 20px "Arial","微软雅黑";}
.ft24{font:normal 24px "Arial","微软雅黑";}
.ft30{font:normal 30px "Arial","微软雅黑";}
.ft36{font:normal 36px "Arial","微软雅黑";}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh36{line-height:36px;}
.lh44{ line-height:44px;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.vam{ vertical-align:middle;}

.mmenu{ background-color:#36383a; color:#FFFFFF;}
.mmenu_main{ width:960px; margin:0 auto; height:70px; line-height:70px; overflow:hidden;}
.mmenu_main li{ overflow:hidden;}
.mmenu_main li a{ font-size:15px; color:#FFFFFF; padding:21px 15px; overflow:hidden;}
.mmenu_main li a:hover{ border-bottom:4px solid #3b82c4; text-decoration:none;}
.mmenu_main li .sel{border-bottom:4px solid #3b82c4;text-decoration:none;}
.mmenu_main .login{ margin-right:18px; font-size:16px; background:#3b82c4; padding:5px 15px; color:#fff;}
.mmenu_main .login:hover{text-decoration:none; background:#5297d7;}
.mmenu_main .logout{font-size:14px; color:#fff;}


/* 首页 */
.zb_focusim{position:relative;height:500px;}
.zb_focusim_bg{height:500px;position:absolute;width:100%;display:none;left:0;top:0;}
.zb_focusim_txt{color:#484848;padding:26px 30px;width:340px;height:176px;background:url(Images/zico.png) 495px -483px;position:absolute;left:50%;top:50%;margin-top:-120px;margin-left:-410px}
.zb_focusim_txt strong{display:block;margin:7px 0 12px;font-weight:bold;}
.zb_focusim_txt .zb_link{width:150px;height:50px;display:inline-block;text-align:center;line-height:50px}
.zb_focusim_txt .zb_link:hover{text-decoration:none;}
.zb_focusim_txt .zb_btnbox{overflow:hidden;margin-top:16px;position:relative;z-index:50}
.zb_focusim_txt .zb_link_bg{background:#548ed7;float:left;margin-right:38px}
.zb_focusim_txt .zb_link_bg:hover{background:#5297d7}
.zb_focusim_txt .zb_link_bg2{background:#43b1aa}
.zb_focusim_txt .zb_link_bg2:hover{background:#58c3bc}
.zb_focusim_box{position:relative;height:500px}
.zb_focusim_box .zb_arr{width:42px;height:69px;display:inline-block;background:url(Images/zico.png) 0 -383px;position:absolute;cursor:pointer;z-index:20}
.zb_focusim_box .zb_arr_l{background-position:-298px -247px;top:50%;left:50%;margin-left:-490px}
.zb_focusim_box .zb_arr_l:hover{background-position:-240px -247px;}
.zb_focusim_box .zb_arr_r{background-position:-298px -167px;top:50%;right:50%;margin-right:-490px}
.zb_focusim_box .zb_arr_r:hover{background-position:-240px -167px;}
.zb_focusim_box .zb_big_link{height:500px;position:absolute;width:100%;top:0;left:0}
.zb_fybox{overflow:hidden;position:relative;bottom:29px;z-index:20;text-align:center;zoom:1}
.zb_fybox em{display:inline-block;width:15px;height:14px;background:url(Images/zico.png) -271px -132px; margin:0 8px;cursor:pointer;}
.zb_fybox em:hover{background-position:-240px -132px}
.zb_fybox .zb_fyico{background-position:-240px -132px}
.zb_focusim .img_bai{ width:100%; height:100%}


.hd_focusim{ position:relative; height:500px; display:block; margin:0px; padding:0px;}

.img_middin{ width:960px; margin:15px auto;}

.lit_courses{ width:960px; margin:0 auto;}
.zb_tabk{margin:0;overflow:hidden;position:relative;min-height:40px; margin-top:40px;}
.zb_tabk .zb_tabk_sp{float:left;width:140px;height:40px;text-align:center;color:#333;font-size:20px;line-height:40px;cursor:pointer;}
.zb_tabk .zb_tabk_sp:hover{background:#3b82c4;color:#fff}
.zb_tabk .zb_on{background:#3b82c4;color:#fff}
.zb_tabk .zb_morlink{position:absolute;right:0;top:12px;font-size:14px;color:#333;font-weight:bold}
.zb_tabk a{ font-size:15px; line-height:40px; font-weight:bold;}

.zb_list{overflow:hidden;margin-bottom:20px;}
.zb_list li{float:left;;width:290px;height:275px;margin-right:30px;margin-bottom:22px;}
.zb_list img{ width:290px; height:190px;}
.zb_list .zb_ljxq .pop_ct_btn{bottom:5px;left:45px;position:absolute;}
.zb_list .zb_link_im{position:relative;width:290px;height:184px;display:block;overflow:hidden;}
.zb_list .zb_mov_tim{font-style:normal;display:block;height:30px;color:#fff;font-size:14px;padding:0 10px;line-height:30px; position:absolute;bottom:0;left:0;width:210px}
.zb_list .zb_tim_ico{display:inline-block;width:16px;height:16px;position:relative;top:2px;margin-right:9px;}
.zb_list .zb_mov_btm{border:1px solid #ddd;border-top:0;padding:8px 10px 8px;height:68px; background:#fff;}
.zb_list .zb_mov_btm_link{display:block;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_text-overflow:clip;overflow:hidden}
.zb_list .zb_mov_pxs{display:block;overflow:hidden;height:20px;line-height:20px;padding-right:10px;position:relative;margin-top:7px;font-size:12px;color:#808080;}
.zb_list .add_link{width:228px;height:209px;border:1px solid #ddd;display:block;}
.zb_list .zb_mov_pxs2{display:block;padding-right:106px;position:relative;margin-top:3px}
.zb_list .zb_mov_ico{width:22px;height:16px;display:inline-block;margin-right:6px;position:relative;top:3px;}
.zb_list .zb_num{font-size:14px;color:#808080}
.zb_list .zb_mov_btmr{position:absolute;right:0;top:2px;color:#c8c8c8;font-weight:bold;font-family:'微软雅黑';font-size:14px;}
.zb_list .zb_mov_btmr .zb_mf{color:#43b1aa}
.zb_list .zb_mov_btmr .zb_sf{color:#f58920}
.zb_list .zb_imbox{position:relative;}
.zb_list .zb_ljxq{display:none;width:256px;height:156px;background:#252525;color:#fff;font-size:14px;line-height:24px;font-family:'微软雅黑';position:absolute;left:0;top:0;padding:14px 17px;}
.zb_list .zb_imbox:hover .zb_ljxq{display:block}
.zb_list .bule{ margin:10px; padding:5px 25px; background:#3b82c4; color:#fff; font-size:15px;}
.zb_list .bule:hover{text-decoration:none; background:#5297d7;}
.zb_lstbox{padding:32px;background:#fff;margin-top:27px;}
.zb_lstbox .zb_htit{color:#363d40;font-size:18px;font-weight:bold;font-family:'微软雅黑'}
.bule_on{ padding:5px 15px; background:#3b82c4; color:#fff; font-size:15px;}
.bule_on:hover{text-decoration:none; background:#5297d7;}

.zb_cont3{background:#505050;position:relative;overflow:hidden;}
.zb_cont3 .zb_tit{text-align:center;background:#505050;color:#fff;font-size:24px;padding:26px 0;font-family:"微软雅黑"}
.zb_cont3 .zb_arr{width:60px;height:60px;background:url(Images/zico.png) no-repeat;position:absolute;cursor:pointer}
.zb_cont3 .zb_lft{background-position:0 -539px;left:50%;top:50%;margin-left:-520px;margin-top:-38px}
.zb_cont3 .zb_lft:hover{background-position:-140px -539px}
.zb_cont3 .zb_rgt{background-position:-70px -539px;right:50%;top:50%;margin-right:-520px;margin-top:-38px}
.zb_cont3 .zb_rgt:hover{background-position:-210px -539px;}

.zb_lst6{width:960px;overflow:hidden;margin:0 auto;height:380px;position:relative;}
.zb_lst6 li{width:192px;height:192px;float:left;position:relative;}
.zb_lst6 .zb_imbox{position:relative;width:196px;height:191px;}
.zb_lst6 .zb_imbox .zb_link_im{position:absolute;left:0;top:0;}
.zb_lst6 img{vertical-align:middle;}
.zb_lst6 .zb_ljxq{width:156px;height:152px;background:#000;color:#fff;font-size:12px;line-height:20px;position:absolute;top:0;left:0;padding:20px;display:none}
.zb_lst6 .btn_mid{width:119px;font-size:14px}
.zb_lst6 .pop_ct_btn{position:absolute;left:35px;bottom:10px; margin:0 auto;}
.zb_lst6 li .zb_imbox:hover .zb_ljxq{display:block;}

.zb_kmuy{padding:28px 0}
.zb_kmuy .btn_style .btn_mid_top{width:268px}
.zb_kmuy .btn_style .btn_mid_mid{width:268px;height:32px;line-height:32px}
.zb_kmuy .btn_style .btn_mid_btm{width:268px}
.zb_kmuy .shen_bule{background:#3b82c4; color:#fff; font-size:16px; padding:5px 35px; width:100%; text-align:center;}
.zb_kmuy .shen_bule:hover{ text-decoration:none; background:#5297d7;}



.zb_cont2 .zb_hbox{text-align:center;height:87px;line-height:87px; width:960px; margin:0 auto; margin-top:20px;}
.zb_cont2 .zb_htit{color:#808080;font-size:24px;display:inline-block;position:relative;z-index:100;background:#f2f2f2;padding:0 30px}
.zb_cont2 .zb_htitx1{line-height:36px;}
.zb_cont2 .zb_hbox .zb_line{position:relative;height:2px;background:#dedede;top:-46px}

.zb_lst7{overflow:hidden;margin-bottom:54px; width:960px; margin:5px auto; margin-bottom:60px;}
.zb_lst7 li{float:left;width:50%;height:98px}
.zb_lst7 li .zb_lst_ct{background:#3b82c4;height:80px;color:#fff;border:1px solid #498ac7;padding:16px 0 0 0}
.zb_lst7 li .zb_txtlft{width:65px;height:60px;background:url(Images/zico.png) no-repeat;margin-left:62px}
.zb_lst7 li .zb_bgico{background-position:0 -624px}
.zb_lst7 li .zb_bgico2{background-position:-67px -624px}
.zb_lst7 li .zb_bgico3{background-position:-0 -685px}
.zb_lst7 li .zb_bgico4{background-position:-67px -685px}
.zb_lst7 li .zb_rgt_txt{overflow:hidden;padding-left:20px}
.zb_lst7 li .zb_rgt_txt em{display:block;font-size:20px;text-decoration:none;font-style:normal;;margin-bottom:10px}
.zb_lst7 li .zb_gybg{background:#505050;border:1px solid #5d5d5d}
.lhb_bx4{ height:113px; border:1px solid #d9d9d9; background:#f6f6f6; text-align:center; line-height:113px;}
.lhb_bx4 img{ margin-right:15px; vertical-align:middle;}

.footbottom{ width:100%; height:78px; background:#252525;}
.footbottom .ft{ width:960px; margin:0 auto;}
.footbottom .ft_bg{background:#e5e5e5}
.footbottom .ft .ft_logo1{margin:23px 30px 0 17px;width:118px;height:32px;}
.footbottom .ft .ft_link{margin:0 40px}
.footbottom .ft .ft_link a{display:inline-block;margin:0 20px;line-height:78px;}
.footbottom .ft .zb_ft_dv{width:1px;background:#8f8f8f;height:38px;position:relative;top:20px}
.footbottom .ft .zb_batxt{margin-left:15px;color:#6d6d6d;font-size:14px;line-height:22px;font-family:"微软雅黑";text-align:left;position:relative;top:16px}
