/*顶部导航*/
.top_nav { display:block; height:42px; background-color:#f8f8f8; border-bottom:3px solid #f24933; }
.t_navleft { float:left; width:420px; }
.t_navleft p { height:40px; line-height:40px; font-size:14px; color:#8c9098; padding-left:15px; }
/*顶部中间部分*/
.top_middle { height:65px; padding-top:35px; padding-bottom:5px; }
.top_mid_left, .top_midh4, .top_mid_c, .top_mid_c span, .top_mid_c input, .top_mid_c button { float:left; }
.top_mid_left { width:300px; height:60px; background:url(../images/logo.png) no-repeat; }
.top_mid_r { float:right; width:207px; height:42px; line-height:42px; font-size:32px; font-weight:bold; color:#f24933; font-family:Arial, Helvetica, sans-serif; background: url(../images/tel_bg.png) left center no-repeat; padding-left:35px; padding-top:8px; }
.autoin { width:1200px; ; margin:0 auto; position:relative; height: auto; }
.l{ float:left;} 
.r{ float:right;}
/*banner*/
.part1 {background: url(../images/2786001_101332385000_2.jpg); background-size: cover;  height:540px; }
.part1 .container { width:1200px; overflow:hidden; margin:0 auto; padding:80px 0; }
.part1 .ban_f { float:left; width:800px; }
.part1 .titl { font-size:58px; color:#fff; }
.part1 .titl span { font-size:34px; }
.part1 .title { font-size:64px; color:#fff; font-weight:bold; }
.part1 .ban_r { float:left; width: 380px; height: auto; background: #192e43; border-radius: 6px; background-color:rgba(12, 12, 12, 0.4); }
.part1 ul { width:auto; height:auto; font-size:36px; font-weight:300; color:#fff; padding:15px 0; margin-top:10px; }
.part1 ul font { color:#ffbd00; }
.part1 ul li { background:url(../images/star.png) no-repeat center left; padding-left:35px; line-height:68px; }
.partj { background: #f1b002; height:450px; }
.partj .container { width:1100px; overflow:hidden; margin:0 auto; padding:30px 0; }
.partone-b-img { width:720px; float: left; }
.partone-b-login { float: left; width: 380px; height: 320px; background: #192e43; border-radius: 6px; margin-top: 30px; }
.login-til { font-size: 28px; color: #e4e4e4; margin-top: 25px; text-align: center; text-align: center; }
.login-tilf { font-size: 16px; color: #fff; text-align: center; margin: 20px 0; }
.login-item { width: 306px; height: 40px; border-radius: 6px; background: #fff; overflow: hidden; margin: 0 auto 18px }
.login-item input { width: 306px; height: 40px; font-size: 18px; color: #33495e; text-indent: 12px; }
.btn-yy { width:220px; background: #eb675e; border-radius: 6px; font-size: 24px; color: #fff; text-align: center; height: 42px; display: block; margin: 0px auto 46px; overflow: hidden; }
.btn-yy:hover{ opacity:.8}
.leyu { width:500px; margin:0px auto 50px; height: 50px; }
.leyu .btn1 { background:#eb675e }
.leyu .btn2 { background:#3c3c3c }
.leyu a { display:block; width:250px; font-size:18px; line-height:45px; height:45px; text-align:center; color:#fff }
.leyu a:hover { opacity:.8 }

.part2 { height:500px; padding-top:50px; }
.part2 .container { width:1200px; margin:0 auto; height: 380px; }
.part2 .title { font-size:42px; font-weight:bold; text-align:center; padding:40px auto 20px; }
.part2 .subtitle { font-size:24px; text-align:center; margin-bottom:40px; }
.part2 ul li { float:left; width:200px; }
.part2 ul li img { float:left; width:160px; margin:20px auto; }
.part2 ul li .part2_wz { width:160px; margin-right:40px; }
.part2 ul li .part2_wz p { font-size:16px; line-height:24px; text-align: left; }
.part2 ul li .part2_wz span { font-size:22px; font-weight:bold; line-height:24px; color:#F30; }
.part2 .btn-free { width:320px; height:50px; line-height:50px; text-align:center; color:#000; font-size:20px; background-color:#ffbd00; margin:0px auto 60px; display:block; }
.part3 { width:100%; background:#FFF; color:#000; height:auto; padding:40px 0; }
.part3 .nav { width:1200px; margin:0 auto; }
.part3 .nav .title { font-size:42px; font-weight:bold; text-align:center; margin:20px auto; }
.part3 .nav .subtitle { font-size:24px; text-align:center; margin-bottom:30px; }
.part3 .container { width:1200px; height:auto; border-bottom:1px solid #CCC; overflow:hidden; margin:10px auto; padding: 10px 20px; }
.part3 .part3_wt { float:left; width:auto; height:auto; margin-right: 40px; }
.part3 .part3_wt span { font-size:24px; color:#FC0; }
.part3 .part3_wt p { font-size:20px; line-height:42px; color:#fff; padding:60px 0 0 40px; }
.part3 .container .title { float: left; font-size:18px; color:#333; height:auto; margin-top:30px; font-weight:bold; overflow:hidden; width: 240px; line-height:38px; text-align: left; }
.part3 .container .title span{ font-size:28px; line-height:60px; color:#000;}
.part3 .con { float:left; width:610px; padding: 30px 5px; margin-left: 40px; }
.part3 .con p { line-height:28px; font-size:16px; }
.part3 a { width:280px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:20px; background-color:#eb675e; margin-top:20px; overflow:hidden; display:block; }
.part4 { width:auto; padding:50px 0;}
.part4 .container { width:1200px; overflow:hidden; margin:0 auto; }
.part4 .title { font-size:42px; color:#333; font-weight:bold; text-align:center;  }
.part4 .con { background-color:#fff; border-radius:5px; padding:30px 60px; overflow:hidden; }
.part4 .tabSlider { width:1100px; height:auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.part4 .tabSlider .tab_tag { zoom:1; height:50px }
.part4 .tabSlider .tab_tag a { display:inline; float:left; width:545px; margin-right:10px; height:50px; text-align:center; line-height:50px; background:#234c66; color:#fff; font-size:20px; position:relative; text-decoration:none }
.part4 .tabSlider .tab_tag a:hover { text-decoration:none }
.part4 .tabSlider .tab_tag a.cur { background: #999; color:#000; text-decoration:none }
.part4 .tabSlider .conn { zoom:1; height:auto; display:none; position:relative }
.part4 .subtitle { text-align:center; }
.part4 .desc { font-size:20px; color:#666; line-height:30px; text-align:Justify; text-justify:inter-ideograph; }
.mt30 { margin-top:30px; }
.part4 .remark { font-size:20px; color:#666; background:url(../images/circle-2.png) no-repeat left center; padding-left:35px; line-height:50px; }
.part4 .tbl-name { color:#559ab9; text-align:center; font-size:24px; }
.part4 .btna { width:320px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; background-color:#ffbd00; box-shadow:5px 5px 0 #f3efe5; margin:20px 0; overflow:hidden; position:relative; left:50%; margin-left:-160px; display:block; }
/*********************************学习阶段*********************************/
.qiye_right { width:1110px; }
.qiye_right ul li { float:left; margin-left:3px; _margin-left:2px; position:relative; }
.topqy { margin-bottom:3px; }
.qiye_right ul li img { display:block; }
.qiye_right ul li:hover .ceng { display:block; }
.ceng { width:100%; height:40px; position:absolute; bottom:0; left:0; display:none; }
.ceng span { background:#000; opacity: 0.5; filter:alpha(opacity=50); display:block; width:100%; height:40px; }
.ceng a { overflow:hidden; height:40px; font-size:14px; line-height:40px; text-align:center; display:block; width:100%; color:#fff; position:absolute; bottom:0; }
.part4 table { border-radius:10px; background-color:#f7f7f7; }
.part4 table td, .part4 table th { text-align:center; }
.part4 table th { padding:20px 0; font-size:24px; color:#234c66; font-weight:bold; }
.part4 table td { height:70px; line-height:70px; font-size:24px; color:#666; }
.part4 .li2 { background-color:#ddebf1; }

.part6 { width:auto; height:491px; background:url(../images/part06_bg.jpg) no-repeat center center; }
.part6 .container { width:1200px; margin:0 auto; }
/*视频推荐*/
.svideo { float:left;  }
.svideo_t {width:600px; height:345px; margin-top:50px; background:  no-repeat ; }
.part6 .con { float:left; width:500px; height: auto; margin:50px auto 20px; padding-left: 40px; }
.part6 .con h3 { font-size:32px; color:#FFF; line-height:60px; }
.part6 .con p { font-size:14px; color:#FFF; line-height:30px; }
.part6 .btn-free { width:320px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; background-color:#eb675e; margin:0 auto; margin-top:30px; display:block; }

.part7 { width:auto; height:auto; background:#fbd747; padding:50px 0; }
.part7 .container { width:1200px; margin:0 auto; }
.part7 .title { font-size:42px; color:#000; font-weight:bold; text-align:center; margin:10px auto 20px; }
.part7 .subtitle { font-size:24px; color:#000; text-align:center; margin-bottom:20px; }
.part7 .con { margin:0 20px; text-align:center; height:572px; }
.part7 a { width:380px; height:60px; line-height:60px; text-align:center; color:#000; font-size:24px; background: #fff; margin:0 auto; display:block; }

.part9 { height:480px; background: #f1f1f1; padding:50px 0; }
.part9 .container { width:1200px; margin:0 auto; }
.part9 .title { font-size:42px; color:#000; font-weight:bold; text-align:center; margin:0 auto 10px; }
.part9 .subtitle { font-size:24px; color:#fff; text-align:center; margin-bottom:40px; }
.learn-banner { position: relative; width: 1200px; height: 370px; margin: 0 auto; overflow: hidden; }
.learn-banner .img-list { position: absolute; left: 0; height: 320px; }
.learn-banner .img-list img { float: left; }
.learn-banner .learn-info { position: absolute; bottom: 20px; left: 50%; margin-left: -50px; width: 110px; }
.learn-banner .learn-info span { float: left; width: 16px; height: 16px; background: url(../images/xyd_b.png) no-repeat; margin: 0 8px; cursor: pointer; }
.learn-banner .learn-info span.active { background: url(../images/xyd_b_active.png) no-repeat; }
/********************footer***************************/
#footer_wrapper { width:100%; height:190px; background:#343841; padding-bottom:40px; font:13px/24px"微软雅黑"; text-decoration:none }
#footer_wrapper li { width:660px; margin:0 auto; text-align:center; color:#777c89; padding:6px 10px; border-top:1px solid #5a5e67; border-bottom:1px solid #5a5e67; list-style:none }
#footer_wrapper a { color:#777c89; text-decoration:none }
#footer { width:640px; height:120px; margin:0 auto; padding:35px 0 0 20px }
#footer .lianxi { width:1000px; height:auto }
#footer .lianxi dt { width:120px; float:left; text-decoration:none }
#footer .lianxi dd { width:auto; height:100px; float:left; color:#e3e3e3; border-left:1px dashed #d5d5d5; padding:3px 0 0 20px }
