@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;		}
body{margin:0;padding:0; color:#020202; background:#fff;  text-align: justify; word-wrap: break-word; text-justify:inter-ideograph}
ul {margin:0; padding:0; list-style:none;}
a{text-decoration: none; color:#000}
a:hover{color:#FF9700;}
.img{border:0}
.mainbox{width:100%; max-width:1920px; min-width:1200px; overflow:hidden;  margin:0 auto; position:relative; }
.mbox12{width:1200px; overflow:hidden; margin:0 auto; position:relative; }


/*导航*/
.navbg{width:100%; height:80px; margin:0 auto;  position:absolute; top:0; z-index:800}
.navbox{width:1200px; height:80px; margin:0 auto;  position:relative;}
.navlogo{width:220px; height:60px; float:left; margin:20px 0 0 0;}

.regbox{width:500px; height:30px; float:right;}
.regbtn{width:70px; height:20px; float:right; overflow:hidden;  margin:5px 0 0 10px; border:1px solid #FF9700; line-height:20px; text-align:center;  font-size:12px; }
.regbtn a{width:100%; height:20px; float:left; color:#fff }
.regbtn a:hover{width:100%; height:20px; float:left; color:#fff  }
.rb2 a{background:#FF9700;}

.navtree1{width:900px; float:right; height:50px;   position:relative; }
.navtree1_links{width:calc(900px/9); height:auto; min-height:45px; _height:45px;  float:left; line-height:45px; text-align:center; color:#fff; position:relative;  border-radius:2px 2px 0 0}
.navtree1_linksbox{width:100%; height:45px; float:Left; position:relative;  }

.navtree1_linksbox a{color:#fff; width:100%; height:45px;  position:absolute; top:0; left:0; }
.navtree1_linksbox a:hover{color:#fff; width:100%; height:45px;  position:absolute;  top:0; left:0; }
.navscursor{width:100%; height:0; position:absolute;  bottom:0;  background:#FF9700; border-radius:2px; }


.navtree2_linksbox{width:96%;  float:left; margin:0px 0 0 2px;  overflow:Hidden; display:none; border-radius:0 0 5px 5px }
.navtree2_links{width:100%; float:Left;  height:45px; text-align:center; line-height:45px; background:#fff; }
.navtree2_links a{color:#666; width:100%;  float:left;  }
.navtree2_links a:hover{color:#FF9700; width:100%; float:left; background:#eeeeee }

.navtree3_linksbox{width:120px; position:absolute;   overflow:hidden; background:#fff;  background:#fff; }



/*顶图右侧电话微信*/
.icobox{width:60px; height:125px; position:absolute; top:150px; right:5px; z-index:900}
.ico_b{width:60px; height:60px;float:left;  margin-bottom:5px;}
.ico_hidebox{width:180px; height:180px; position:absolute; top:150px; right:70px; z-index:910; }
.ico_hide{width:180px; height:180px; float:left; display:none;}

/*焦点图*/
.bigimgbg{width:1920px;  overflow:hidden; height:570px; float:left; position:relative; margin-left:-960px; left:50%;}
.bigimgbox{width:1920px; height:570px;  float:left;   position:relative; overflow:hidden;  }
.bigimg_imgs{width:100%; height:570px;  position:absolute;  overflow:hidden; }
.bigimg_imgs img{width:100%; margin:0 auto;  overflow:hidden;}
.bigimgbg .abb{width:100%;  position:absolute;  top:0;left:0; z-index:1000}
.imgs1{opacity:100;}
.imgs2{opacity:0; }
.bigimg_imgs a{display:block;}


.item{display:block;width:100%;height:10px;position:absolute;z-index:800;text-align:center; bottom:20px; }
.item a {display:inline-block;width:40px;height:3px;margin-right:8px;background:#fff;overflow:hidden; }


#topimgurl{width:100%; height:570px;  display:block;  float:Left; }

/*新闻*/
.titlebox{width:100%; height:55px; float:left; }
.title_text{width:200px; height:55px; float:left;  line-height:60px; font-size:26px; }
.title_more{width:50px; height:55px; float:right; line-height:60px; font-size:16px; color:#666666;}

.title_line{width:100%; height:2px; float:left; background:url(../images/titlebg.png) no-repeat; background-color:#eee; }
.newsbox{width:520px; overflow:hidden;  float:left; }
.newsbox_left{width:100%; height:350px; float:Left; margin-top:20px;}
.newsbox_left ul li{width:100%; height:30px; float:Left; line-height:30px; overflow:Hidden;}
.newsbox_left ul li a{width:440px; height:30px; float:right; overflow:Hidden;}
.newsbox_left ul li a:hover{color:#FF9700 }
.newsbox_left ul li span{width:77px; height:30px;   float:Left; background:url(../images/newstime.jpg) no-repeat; color:#fff; font-size:12px; line-height:30px; text-indent:12px;}

.allbox{width:100%; overflow:hidden;  float:left; margin-top:20px;}

.stubox{width:460px; float:left; overflow:hidden; margin-left:20px;}
.stuimg{width:100%; float:left; height:350px; margin-top:20px; }

.forecast{width:180px; overflow:hidden; float:right;}


.fc_box{width:178px; float:left; height:329px; margin-top:20px; border:1px solid #f2f2f2;background:#FF9700; }
.fc_box2{width:168px; float:left; height:160px; color:#fff; padding:5px;}
.fc_title{width:100%; float:left; height:80px; padding:10px 0 0 0 ;  font-size:20px;   }
.fc_time{width:100%; float:left; height:20px; margin-top:5px;  font-size:14px; text-indent:25px; line-height:25px;}
.fc_ico1{background:url(../images/fctime.png) no-repeat; background-position:0 -20px;}
.fc_ico2{background:url(../images/fcadd.png) no-repeat; background-position:0 -20px;}
.fc_box2:hover{background:#9D001D; color:#fff;}

.bdb{border-bottom:1px dashed #fff}

/*培训项目*/
.bgbox{width:100%;   overflow:hidden; margin:50px auto 0 auto;  position:relative;  background:#F5F6F8 }

.px_box{width:1200px; height:260px; overflow:hidden; margin:120px auto 0 auto;}
.px_box2{width:1300px; height:260px; overflow:hidden; margin:0 auto 0 auto;}
.px_t{width:100%; height:50px; float:Left; margin:30px 0 0 0 ; text-align:center; font-size:26px;}
.px_b{width:360px; height:260px; float:Left; background:#000; position:relative; overflow:hidden;}
.px_b2{width:480px; height:260px; float:Left; background:#000;position:relative;overflow:hidden;}

.px_b a, .px_b2 a{width:100%; height:260px; position:absolute; }

.px_bg{width:480px; height:260px; float:left; position:absolute; opacity:0.5;}
.px_bg1{background:url(../images/pxbg1.jpg) no-repeat;}
.px_bg2{background:url(../images/pxbg2.jpg) no-repeat;}
.px_bg3{background:url(../images/pxbg3.jpg) no-repeat;}
.px_mask{width:383px; height:190px; float:left; top:30px; left:50%; margin-left:-191px;   position:absolute; opacity:0; color:#fff; padding:10px; }
.px_mask1{background:url(../images/px_mask1.png) no-repeat}
.px_mask2{background:url(../images/px_mask2.png) no-repeat}
.px_mask3{background:url(../images/px_mask3.png) no-repeat}
.px_tt{width:360px; height:260px; position:absolute; text-align:center; line-height:260px; color:#fff; font-size:28px; }



/*讲师*/
.tbox{width:100%; height:280px; margin:250px auto 0 auto;   position:relative; background:#F5F6F8  }
.t_m{width:1200px; height:226px; position:absolute; top:-100px; left:50%; margin-left:-600px; overflow:hidden;}
.t_m2{width:100%; height:226px; position:absolute; left:0}
.t_e{width:600px; height:226px; float:left; }
.t_e_i{width:172px; height:221px; float:Left; border:1px solid #f2f2f2; margin-left:50px}
.t_e_n{width:350px; height:50px; float:Left; text-indent:20px; font-size:22px; margin-top:60px}
.t_e_c{width:300px; height:85px; float:left; padding-left:20px;  font-size:15px; line-height:26px; text-align: justify; word-wrap: break-word; text-justify:inter-ideograph; color:#666666}
.t_e_a{width:300px; height:20px;float:left; text-align:right; font-size:14px; padding-left:20px; }
.t_itembox{width:500px; height:80px; position:absolute; bottom:30px; left:50%; margin-left:-250px}
.t_i_c{width:80px; height:80px; float:left; cursor:pointer; }
.t_i_m{width:340px;height:80px; float:left; position:relative }
.t_i_line{width:100%; height:1px; position:absolute; top:39px; background:#fff }
.t_i_i{width:14px; height:14px; border-radius:7px; float:Left; margin:33px 10px 0  10px; background:#fff; cursor:pointer;}
.t_i_i2{background:#FF9700}

/*专栏*/
.blogbox{width:100%; height:480px; margin:120px auto 0 auto;   position:relative; background:#fff  }
.blog_b{width:100%; height:240px; position:absolute; bottom:0; background:#F5F6F8}
.blog_tb{width:1200px; height:480px; position:absolute; left:50%; margin-left:-600px; }
.blog_tb1{width:500px; height:480px; float:left; margin:0 0 0 50px; }
.blog_tc{width:200px; height:200px; border-radius:100px; overflow:hidden; float:left; background:#f2f2f2 }
.blog_tc img{width:100%; }
.blog_tn{width:200px;  height:40px; margin:60px 0 0 20px; float:left; font-size:24px; font-weight:bold;}
.blog_ti{width:270px; height:40px;  margin:10px 0 0 20px; float:left; line-height:26px; color:#666666}
.blog_ts{width:400px; height:135px; overflow:hidden; float:right; margin:90px 0 0 0 ;padding-left:90px; background:url(../images/arr.png) no-repeat; background-position-y:3px; color:#666666; line-height:26px;}
.blog_re{width:100px; height:20px; float:right;  text-align:right;}
.blog_re a{color:#FF9700}

/*宝典*/
.bookbox{width:1200px; height:444px; float:Left; margin-top:50px; position:relative;}
.book_bg{width:100%; height:444px; position:absolute; }
.book_b1{width:300px; height:222px; float:left; position:relative; overflow:Hidden;}
.book_b2{width:400px; height:222px; float:left;  overflow:Hidden; position:relative;}
.bbimg{width:300px; height:222px; position:absolute; }
.bbimg2{width:400px; height:222px; position:absolute; top:-222px;}

/*二级页*/
.mbz{width:1200px; overflow:hidden; margin:-50px auto 0 auto; width:1200px; overflow:hidden; z-index:9999; position:relative}
.lefttree{width:200px; float:left; overflow:hidden; line-height:50px; text-align:center; border-radius:5px; border:1px solid  #FF9700}
.lt_link{width:100%; height:49px; float:Left; background:#FF9700;  font-size:18px; font-weight:bold; color:#fff;}
.lt_links{width:100%; height:49px; float:Left;  color:#fff}
.lt_links a{width:198px; height:48px; float:left; margin:0 0 0 1px;  }
.lt_links a:hover{background:#f0f0f0;}
.lt_setbg{background:#f0f0f0; color:#FF9700}
.lt_rebg{background:#fff; color:#fff}

.lefttree2{width:200px; overflow:hidden; position:absolute; display:none; border:1px solid #FF9700; background:#fff; border-radius:5px; line-height:50px; text-align:center; }


.rightbox{width:990px; float:right; overflow:hidden;  background:#fff; margin-top:50px; padding-bottom:60px;}
.rb_tt{width:600px; float:Left; overflow:hidden;  margin:60px 0 20px 45px;}
.rb_bt{width:100%; float:Left; overflow:hidden;  }
.rb_stu{width:943px; float:Left; overflow:hidden; margin:0 0 60px 45px;  border:1px solid #f0f0f0; border-radius:10px; background:#fff; overflow:hidden; }
.rb_stu_img{width:380px; height:320px; float:left; overflow:hidden; }
.rb_stu_img img{height:320px; float:left; }
.rb_r{width:520px; overflow:hidden; float:right;}
.rb_r_name{width:140px; height:50px; float:left;font-size:40px;  margin-top:30px; }
.rb_r_com{width:375px; height:50px; float:left; line-height:50px; color:#737373; font-size:18px; margin-top:40px; }
.rb_r_con_t{width:100%; height:30px; float:left; font-size:18px; font-weight:bold; margin-top:30px;}
.rb_r_con_c{width:90%; overflow:hidden; float:left; color:#737373; margin-top:30px; line-height:26px;}
.rb_r_con_c a{color:#FF9700}

.lhhtop{width:100%;  float:left; overflow:hidden; background:url(../images/level2/lhhjs.jpg) no-repeat; position:relative;}
.lhhleft{width:430px; height: 500px; float:left; overflow:hidden; line-height:30px; line-height:40px; color:#6C6C6C; font-size:18px; margin:300px 0 0 80px;}
.lhhtop a{color:#FF9700; text-decoration:underline;}
.lhhtop a:hover{color:#FF9700; text-decoration:underline;}
.lhhright{width:450px; float:right; overflow:hidden;}
.lhhright img{float:right;}
.lhhb{width:100%; float:left; margin:40px 0 0 80px;}

.bbox{width:1200px; min-height:800px; overflow:hidden;  margin:20px auto; }


.rb_news{width:943px; height:auto !important; min-height:500px; _height:500px; overflow:hidden; margin:0 0 0 45px; border:1px solid #f0f0f0; border-radius:10px;}
.rb_news ul{width:900px; float:left; margin:20px 0 20px 20px; }
.rb_news li{width:100%; height:40px; float:left; overflow:Hidden; line-height:40px; font-size:18px; margin-bottom:10px}
.rb_news li a{width:90%; height:40px; float:left; overflow:Hidden; color:#737373; margin-left:20px}
.rb_news li span{width:60px; height:30px; margin-top:5px; line-height:30px;  float:left; color:#737373; border-left:5px solid #FF9700; text-align:right; color:#FF9700;}
.rb_news li a:hover{color:#FF9700;}
.rb_tree2{width:900px; float:left; margin:40px 0 0 40px; text-align:center; line-height:50px; font-size:22px;}
.rb_sel{width:130px; height:50px; float:left; background:#FF9700; color:#fff; border-radius:5px;  margin:0 5px 5px 0}
.rb_nosel{width:130px; height:50px; float:left;  background:#EBEBEB; border-radius:5px; margin:0 5px 5px 0}
.rb_show2{width:945px; overflow:hidden; float:left; margin-left:40px;  display:none; border:1px solid  #f0f0f0; padding:0}
.rb_show2 img{ width:70%; float:left; margin:10px 0 10px 150px}
.sel1{width:140px;}

.temptips{width:100%; height:800px; margin:100px;  text-align:center; font-size:22px; color:#A8A8A8 }

/*联合会- 加入我们*/
.rb_p{width:900px; overflow:hidden; float:left; margin-left:83px; line-height:40px; }

.p_title{width:100%; float:left; line-height:50px; font-size:26px; text-align:center; margin:30px 0 30px 0; font-weight:bold; }
.p_h1{width:100%;line-height:30px; font-size:20px; font-weight:bold; line-height:60px; color:#000; }
.p_h2{font-weight:bold;color:#000} 
.rb_p p{color:#6C6C6C; font-size:18px; }
.rb_p a{color:#FF9700; text-decoration:underline;}
.rb_p a:hover{color:#FF9700; text-decoration:underline;}
.rb_p span{color:red;}

.conbox{width:920px; margin:0 auto 50px auto; overflow:Hidden; border:1px solid #ddd; border-radius:5px; background:url(../images/conbg.jpg) no-repeat right; }
.con_row{width:100%; min-height:50px; float:Left; line-height:50px; margin:10px auto; }
.con_rl{width:120px;  height:50pX; FLOAT:lEFT; font-size:20px; font-weight:bold;  text-align:center;}
.con_sp{width:5px; height:30px; float:left; margin:10px 0 0 0; background:#f3740b; border-radius:3px; }
.con_rr{width:520px; height:50px; float:Left; font-size:20px;  text-indent:20px;}

/*首页课程*/

.kcbox{width:100%; overflow:Hidden; margin:50px auto 0 auto;  background:#F5F6F8}
.kcbox_m{width:1200px; height:660px; margin:60px auto 0 auto; display:flex; justify-content:space-between;flex-wrap:wrap }

.kecheng{width:380px; height:290px;     overflow:hidden; margin-top:30px;  background:#fff; }
.kecheng2{width:378px; height:290px;  float:left;   overflow:hidden; margin-top:30px; margin-right:30px;  background:#fff; border:1px solid #f2f2f2; }

.kecheng img{width:340px; height:192px; float:left; margin:20px 0 0 20px;}

.kecheng2 img{width:338px; height:192px; float:left; margin:20px 0 0 20px;}

.class_box{width:340px; height:55px; float:left; margin:5px 0 0 20px; }
.class_title{width:100%; height:40px; float:left; line-height:40px; overflow:hidden; font-size:15px; font-weight:bold; }
.class_info{width:100%; height:15px; float:left; font-size:12px;}
.class_info span{color:#777777}
.huiyuan{color:#ff601b; float:right}
.fl{float:left;}
.r0{margin-right:0}
.kc_more a{width:100px; height:26px;display:block; text-align:center; background:#fff; border-radius:3px; margin:10px auto 30px auto; line-height:26px; color:#a8a8a8; font-size:14px; }
.kc_more a:hover{background:#FF9700; color:#fff;}


/*播放页*/
.detail_navbg{width:100%; height:80px;  overflow:hidden;  margin:0 auto; background:#222228;   }
.playerbg{width:100%; overflow:hidden; margin:0 auto; background:#222228; position:relative;}
.playerbox{width:1200px; height:526px; margin:20px auto 0 auto; overflow:hidden;}
.video_player{width:900dpx;   background:#222228;color:#fff; overflow:hidden; float:left; background:#111111}
.video_listbox{width:290px; height:506px; float:left; background:#2E2F37; margin:0 0 0 10px;}
.video_list_move{width:100%; height:496px; overflow:hidden;  float:Left; margin:5px 0 0 0  }
.video_list{width:100%;  float:Left; overflow:hidden;}
.video_list li{width:100%; float:left; border-bottom:1px solid #1A1A1F;  overflow:hidden; margin:2px 0 2px 0;}
.video_list li a {width:90%;  font-size:14px; float:left; overflow:hidden; color:#fff; padding:5%;  }
.video_list li a:hover{background:#1B1B1E}
.video_list li a.on {color:#FF9700}


.d_mainbox{width:1200px; margin:10px auto 0 auto; overflow:Hidden; background:#FAFAFA}
.detail{width:1100px; overflow:hidden;  float:left; margin:20px 0 20px 50px; }
.mh300{min-height:300px;}
.teacher{width:395px;}

.imgdiv{width:100px; height:100px; float:left; overflow:hidden; border-radius:50% }
.imgdiv img{width:100px; }
dl{width:280px; overflow:hidden; float:left; margin:20px 0 0 20px;}
dt {height:26px; font-weight:bold}
dt a{color: #202020; }
dt a:hover{color:orange; }
dd{font-size: 14px; color:grey; height:22px;line-height: 22px;}

/*底部*/
.bottombg{width:100%; max-width:1920px; min-width:1200px;  margin:20px auto 0 auto; background:#DFDFDF;}
.bottomimg{width:1200px; height: 270px; margin:0 auto;}



/*列表页*/
.listimgbg{width:100%; min-width:1200px;   overflow:Hidden;  height:410px; margin:0 auto; position:relative}
.listimg_imgs{width:1920px; height:410px;  position:absolute; top:0px; margin-left:-960px; left:50%; overflow:hidden; }
.listimg_imgs img{width:100%; float:left;}
.listbgc1{background:#32A6B0}
.listbgc2{background:#D14653}
.listbgc3{background:#3383C1}


/*登录*/
.loginbg{width:100%; height:100%; float:left; overflow:Hidden; background:#022844}
.loginbox{width:896px; height:693px; margin:0px auto 0 auto; background:url(../images/loginbg.png) no-repeat; position:relative; }
.login_u{width:300px; height:30px; position:absolute; top:207px; left:135px; color:#fff; line-height:30px;  background:transparent;}
.login_p{width:300px; height:30px; position:absolute; top:267px; left:135px; color:#fff; line-height:30px; background:transparent; }
.login_c{width:100px; height:30px; position:absolute; top:335px; left:135px; color:#fff; line-height:30px;  background:transparent; }

.get_c{width:133px; height:32px; background:#fff; cursor:pointer; border-radius:5px; position:absolute; top:335px; left:283px;  background:url(../images/getcodebtn.png) no-repeat; background-position:0 0; border:0; color:#fff; text-align:center; }
.get_c:hover{background-position:0 -32px;}
.login_b{width:371px; height:40px; background:#fff; cursor:pointer; border-radius:5px; position:absolute; top:400px; left:75px;  background:url(../images/loginbtn.png) no-repeat; font-size:22px; background-position:0 0; border:0; color:#fff; text-align:center; }
.login_b:hover{background-position:0 -40px;}

.loginbox input,.loginbox button:focus{border:0;outline:0;}
.loginbox input:focus,.loginbox button:focus{border:0;outline:0;}
.loginbox button:active{box-shadow:1px 1px 5px #FFB350}
/*分页*/
.pagesbox{width:1200px; height:50px; float:left; margin:20px 0 20px 0; text-align:center; font-size:14px; padding:0 0 20px 0}
.pagesbox2{padding:0; width:560px; margin:0 auto;}
.pagesbox a{color:#ff8400; padding:0 5px 0 5px; float:left; }
.pagesbox a:hover{color:#f34813;}
.pagesbox span{ float:left; padding:0 5px 0 5px; color:#666666 }
.pagesbox .pagesinput{width:70px; height:20px;  float:left; padding:0 10px 0 10px;  margin:1px 0 0 10px; background:#ff8400; line-height:20px; color:#fff;  cursor:pointer; border:1px solid #f34813}
.pagesbox .pagesinput:hover{background:#f34813; }