
.w_top{height: 47px;background-color: #2d2d2d;color: #fff;line-height: 47px;}
.head{ height:143px;background:#FFF;}
.head .logo{ width:421px; height:49px; float:left; padding:29px 0 0 0; }
.head .logo a{ width:421px; height:49px; display:block; overflow:hidden;}


/*客户端小图标*/
.w_client{width: 35px;height: 49px;background: url(../images/phoneicon.png) no-repeat center;margin-top: 30px;margin-right: 30px;position: relative;padding-bottom: 20px;}

.login{ float:right; height:30px; margin-left: 25px}
.login .login_yi{ line-height:30px; font-size:14px; color:#666;margin-top: 47px}
.login .login_yi a{ color:#afafaf;vertical-align: middle}
.login .login_yi img{vertical-align: middle;margin-left: 10px}
.login .login_yi a:hover{ color:#004ea2;}
.login .login_yi span{  color:#afafaf;font-size: 14px}
.w_loin-aft{font-size: 14px;color: #333;margin-top: 56px;line-height: 1}
.w_loin-aft a{font-size: 14px;color: #333;}
.w_loin-aft span{font-size: 14px;color: #dedede;;margin: 0 12px;}

.HeadNav{width:100%;height:46px;border-top: 1px solid #e6e6e6;}
.Navitem {float:left;height:46px;line-height:46px;font-size:16px;color:#004ea2;margin: 0 13px;position: relative;padding: 0 20px}
.Navitem > a{font-size:16px;color:#666;display:inline-block;text-align: center;padding: 0 3px;height: 43px;}
.Navitem span{width: 8px;height: 44px;display: inline-block;background: url(../images/pullblack_03.png) no-repeat center;vertical-align: middle}
.Navitem:hover > a{color: #004ea2;border-bottom: 3px solid #51bee9}
.Navitem:hover .w_navmenu  a{background: none;}
.Navitem.LICUR > a{color: #004ea2;border-bottom: 3px solid #51bee9}
.w_telnum{font-size: 14px;color: #666;line-height: 1;margin-top: 16px}
.w_telnum a{color: #666;}

.w_telnum span{margin: 0 15px}

.w_navmenu{position: absolute;left: 0;top: 46px;background-color: #fff;border: 1px solid #ccc;width: 100%;z-index: 1030;text-align: center;display: none}
 .w_navmenu a{font-size: 14px;color: #333;display: block}
.w_navmenu a:hover{color: #004ea2;}

.Navitem:hover .w_navmenu{display: block}
.w_foot{height: 153px;background-color: #474443;}
.w_foottop{}


.w_footabort {margin: 0 25px;color: #3d3d3d}

.wlink{padding-top: 18px;text-align: center}
.wlink a{font-size: 12px;color: #fff;line-height: 1;}
.wlink i{font-size: 12px;color: #fff;line-height: 1;margin-right: 10px}
.wlink span{margin: 0 13px;font-size: 12px;display: inline-block;width: 1px;height: 12px;background-color: #6b6b6b;vertical-align: middle}
.w_footbot{text-align: center;padding-top: 36px;margin-bottom: 18px}
.w_footbot a{margin-bottom:18px;font-size: 14px;color: #fff;line-height: 1;}



/*二维码*/
.code_cont{width:138px;height:138px;padding: 8px;background:#FFF;border:solid #e0e0e0 1px;position:absolute;top:65px;right:-60px;/* display:none; */z-index:1000;display: none}
.code_cont .w_triBtn{ position: absolute;width: 12px;height: 10px;background: url(../images/triangle-icon.png) no-repeat; left: 72px;top: -8px;}
.w_code_img img{ width:140px; height:140px; display:block;}

.w_client:hover .code_cont{display: block}




/*焦点图*/
.w_ban{width:100%;height:420px;}
.banner{ height:420px; position:relative;}
#full-screen-slider { width:100%; height:420px; float:left; position:relative}
#slides { display:block; width:100%; height:420px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-999999px}
#pagination { display: block; list-style:none; position:absolute; left:50%; bottom:16px; z-index:999; margin-left: -144px}
#pagination li { display:block; list-style:none; width:40px; height:4px; float:left; margin:0 4px;  background-color: rgba(245,245,245,.3)}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-999999px;}
#pagination li.current { background:#fff;}





.w_orderw{position: relative;top: 0;}

/*.w_btn{text-align: center;padding-top: 10px}*/
/*.w_btn .w_orgbtn{font-size: 16px;color: #fff;background-color: #f97f4b;border-radius: 3px;width: 140px;line-height: 39px;display: inline-block;height: 39px}*/
/*.w_btn .w_bluebtn{font-size: 14px;color: #fff;background-color: #1ca8e2;border-radius: 3px;width: 101px;line-height: 34px;display: inline-block;height: 34px}*/

.tab{position:absolute;width:220px;height:420px;background:rgba(0,0,0,.75);right:0;padding: 0 22px;z-index:999;}
.tabCon{position:relative;margin:0 auto;}
.Menubox{height:54px;margin-top: 14px}
.Menubox ul{}
.Menubox ul li{height:54px;color:#FFF;line-height: 54px;border-bottom: 1px solid #404347}
.Menubox ul li a{font-size:16px;color:#FFF;background: url(../images/informicon.png) no-repeat left;padding-left: 28px;display: block}

.Contentbox02{padding:14px 0px 14px;}
.Contentbox02 ul li{height:32px;line-height:32px;}
/*.Contentbox02 ul li i{float:left;width:24px;height:24px;background:#2aabe6;line-height:24px;text-align:center;color:#FFF;font-size:14px;margin-right:10px;border-radius: 4px;font-style: normal}*/
/*.Contentbox02 ul li i.cheng{background:#e3860e}*/
/*.Contentbox02 ul li i.red{background:#ff4a50}*/
.Contentbox02 ul li a{color:#FFF;font-size: 12px;display: inline-block;width: 170px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.Contentbox02 ul li span{color:#FFF;font-size: 12px;}
.Contentbox02 ul li:hover a{text-decoration:underline}



.w_select{width: 229px;background: rgba(0,0,0,.7);position: absolute;left: 0;top: 0;min-height: 420px;z-index: 1010;}


.w_schtit{}
.w_schtit .w_schname{width: 50%;font-size: 16px;color: #fff;line-height: 50px;text-align: center;cursor: pointer}
.w_schtit .w_schname.curr{background-color: #555e65}

.w_content{}
.w_navbox{display: none;height: 370px;overflow-y: hidden}
.w_course_title{text-align: left;line-height:36px;font-size: 14px;padding: 0 25px;}
.w_course_title .w_course_a{display: block;border-bottom: 1px dotted #666;background: url(../images/pull.png) no-repeat right center;padding-right: 10px;color: #fff}

.w_course_title:hover,.w_course_title.curr{background: #fafafa}
.w_course_title:hover .w_course_a,.w_course_title.curr .w_course_a{background: url(../images/pulled.png) no-repeat right center;color: #408adb}
.w_secondMenu{position: absolute;left:229px;line-height: 35px;top: 0px;background: #fafafa;display: none;z-index: 666;width: 971px;min-height: 380px;padding: 20px 0}


.w_secondL{width: 641px;border-right: 1px solid #d5d5d5;padding-left: 55px;}
.w_secondL .w_seconditem{padding-left: 19px;text-align: left;line-height: 35px;width: 194px;}
.w_secondL .w_seconditem a{font-size: 14px;color: #333}
.w_secondL .w_seconditem.curr,.w_secondMenu .w_seconditem:hover{background: url(../images/linebg.png) no-repeat left}
.w_secondL .w_seconditem.curr a,.w_secondMenu .w_seconditem:hover > a{color: #408adb;}

.w_secondr{padding: 0 40px;width: 190px;}
.w_secondr h3{font-size: 16px;color: #333;line-height: 1;margin-bottom: 20px;}
.w_secondl{border-radius: 3px;}
.w_secondpic img{width: 190px;height: 108px;}
.w_secondtxt{background-color: #fff;border:1px solid #f1f1f1;line-height: 22px;padding:7px 12px; color: #a3a3a3;font-size: 12px;}
.w_secondtxn{color: #333;font-size: 14px;}
.w_seconbook{font-size: 12px;color: #666;padding-left: 12px;line-height: 30px;padding-top: 15px;}
.w_seconbook p:hover{color: #408adb}


.w_course_title:hover .w_secondMenu{display: block}


.w_sea{height: 131px;border-bottom: 1px solid #f1f1f1;background-color: #fafafa}
.w_sea_wrap{border-radius: 5px;padding-top: 42px}
.w_sea_l{border: 1px solid #c7c7c8;border-right: 0;height: 46px;background-color: #fff;border-radius: 5px 0 0 5px}
.w_sea_l .w_sea_inp{width: 380px;padding: 0 20px;line-height: 46px;height: 46px;border: 0;outline: none}

.w_slec_tit{font-size: 12px;color: #999;height: 46px;line-height: 46px;text-align: center;background: url(../images/pull-icon_03.png) no-repeat right;cursor: pointer}
.w_slec_tit span{display: inline-block;vertical-align: middle;max-width: 96px}
.w_slec_tit i{content: url(../images/pull-icon_06.jpg) ;width: 8px;height: 5px;margin-left: 6px;display: inline-block;vertical-align: middle}
.w_slec_box{width: 124px;height: 46px;position: relative}
.w_seaicon{font-size: 16px;color: #fff;width: 92px;line-height: 48px;height: 48px;background-color: #0ea0ed;border-radius: 0 5px 5px 0;text-align: center;cursor: pointer}
.w_seaicon:after{content: url(../images/sea-icon.png);margin-left: 4px; vertical-align: middle}


.w_pulllist{position: absolute;left: 0;top: 52px;border: 1px solid #c4c4c4;background-color: #fff;border-radius: 5px;width: 100%;max-height: 200px;overflow: auto;display: none;z-index: 10}
.w_pulllist li{line-height: 32px;font-size: 12px;color: #999;padding-left: 19px;cursor: pointer;text-align: left}
.w_pulllist li:hover{background-color: #f1f1f1}


.w_sea_num{padding-top: 55px}
.w_sea_num .w_sea_det{font-size: 14px;color: #7c7c7c;line-height: 21px;border-right: 1px solid #e3e3e3;padding:0 13px 0 20px}
.w_sea_num .w_sea_det span{font-size: 22px;color: #0ea0ed;margin: 0 7px}






/*用户统计********************************************/

.w_course_num{padding-top: 33px;padding-bottom: 16px}
.w_course_num .w_cour_row{width: 269px;height: 108px;color: #fff;display: table;margin-right: 25px;border-radius: 5px}
.w_course_num .w_mid{display: table-cell;vertical-align: middle;}
.w_course_num .w_cour_txt{font-size: 16px;display: inline-block;margin-left: 28px;color: #f5f8ff;line-height: 35px}
.w_course_num .w_cour_txt h3{font-size: 28px;line-height: 43px;}
.w_course_num .w_cour_rowblue{background: url(../images/bg01.png) no-repeat}

.w_course_num .w_cour_rowpink{background: url(../images/bg02.png) no-repeat}

.w_course_num .w_cour_roworg{background: url(../images/bg03.png) no-repeat;}

.w_course_num .w_cour_rowpur{background: url(../images/bg04.png) no-repeat;margin-right: 0}


/*main标题*/
.ztitle  {text-align: center;position: relative}
.ztitle_h { line-height: 66px; font-size: 22px; color: #333;font-weight: normal;}
.ztitle_more  {line-height: 66px; font-size: 12px; color: #ababab;}




.wtitle  {line-height: 105px}
.wtitle_h { line-height: 105px;font-size: 26px; color: #555555;font-weight: bold;}
.wtitle_h span{ color: #cecece;margin-left: 6px;font-weight: normal;font-size: 16px}
.wtitle_more  a{line-height: 105px; font-size: 12px; color: #8f8f8f;}
.recom_title{ padding-top:96px;}
.recom_title h2{ line-height:42px; font-size:26px; color:#000; text-align:center;}
.recom_cont{padding-bottom: 20px}
.recom_cont dt{ width:224px; height:410px;  float:left;margin-bottom: 20px}
.recom_cont dt.zml0 { margin-left: 0;}
.recom_cont dt .recom_pic{ width:224px; height:338px;position: relative}
.recom_cont dt .recom_pic img{ width:224px; height:338px; display:block;}
.recom_cont dd{ width:224px; height:195px; margin-left:20px; float:left;margin-bottom: 9px}
.recom_cont dd.zml0 { margin-left: 0;}
.recom_cont dd .recom_pic{ width:224px; height:125px;border-radius: 3px}
.recom_cont dd .recom_pic img{ width:224px; height:125px; display:block;}
.recom_cont dd:hover .recom_pic { box-shadow: 0px 5px 15px rgba(7, 0, 2, .1);}
.recom_pic{ overflow:hidden; border-radius:3px; margin-bottom:12px;}
.recom_pic img{ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.recom_pic:hover img{ transform: scale(1.1);}
.recom_name{ line-height:22px; font-size:14px;}
.recom_name a{ color:#333}
.recom_name:hover a{ color:#51bee9}
.recom_text{ line-height:22px; font-size:13px; color:#808080;}
.recom_num{ line-height:22px; font-size:13px;  margin-top:7px; color:#999999; }
.recom_bg{margin-right: 8px;}
.recom_bg i{width: 10px;height: 10px;display: inline-block;vertical-align: middle;
 background: url(../images/peo.png) no-repeat center;margin-right: 5px}
.w_data{font-size: 12px;color: #919191}




.w_hotcou{width: 900px}
.w_cour_item{width: 210px;height: 180px;margin-bottom: 20px;margin-right: 20px;float: left}
.w_cour_item .w_cour_pic{height: 117px;position: relative;border-radius: 3px;overflow: hidden;margin-bottom: 7px}
.w_cour_item .w_cour_pic img{height: 100%;width: 100%;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.w_cour_pic:hover img{ transform: scale(1.1);}
.w_cour_item .w_cour_pic span{position:absolute;display:block;height:30px;background:rgba(0,0,0,.65);bottom:0;left:0;color:#fff;padding:0 10px;line-height: 30px;font-size: 14px;right: 0}
.w_cour_txt{line-height: 26px;}
.w_cour_txt a{color: #a2a2a2;display: block}
.w_cour_txt img{margin-right: 5px;vertical-align: middle}
.w_cour_txt .w_cour_time{width: 84px;}

.w_cour_item a:hover{color: #0ea0ed}

.mr0{margin-right: 0}


/*人气榜*/
.w_hotbook{}
.w_hotboona{line-height: 36px;height: 36px;background-color: #f3f3f3;color: #333333;font-size: 14px;text-align: center;margin-bottom: 20px;}
.w_tea_rank{width: 270px}
.w_tea_row{margin-bottom: 18px;line-height: 1}
.w_tea_row a{font-size: 14px;color: #000}
.w_tea_row a:hover{color: #0ea0ed}
.w_tea_row em{width: 15px;height: 15px;color: #fff;background: #bfbfbf;border-radius: 3px;display: inline-block;margin-right: 18px;line-height: 15px;text-align: center;font-size: 12px}
.w_tea_row span{font-size: 12px;color: #b8b8b8}
.w_tea_row .w_tea_one{background: #f54545}
.w_tea_row .w_tea_two{background: #ff8547}


/*热门资源*/
.w_Res_row{width: 360px;margin-bottom: 58px;margin-right: 58px;}
.w_Res_head{line-height: 34px;background-color: #f3f3f3;height: 34px}
.w_Res_head .w_Res_tit{width: 63px;background-color: #ff7676;color: #fff;text-align: center;font-size: 14px;}
.w_Res_head span{margin-right: 17px}

.w_contbbox{padding: 0 16px}
.w_rank_head{font-size: 12px;color: #555555;font-weight: bold;line-height: 46px;}

.w_rank_row{width: 100%;}
.w_rank_item{font-size: 12px;color: #333;line-height: 22px;margin-bottom: 18px;height: 22px;}
.w_rank_item em{width: 22px;height: 22px;margin-right: 12px}


.w_rank_item a{color: #333;}
.w_rank_item a:hover{color: #0ea0ed;}
.w_rank_num{color: #999;padding-left: 23px;font-size: 12px;}


.w_slectpull{margin-top: 44px;position: relative}
.w_slectpull .w_slecp_tit{padding: 0 8px 0 14px;line-height: 35px;height: 35px;border: 1px solid #cecece;border-radius: 3px;width: 220px;font-size: 14px;color: #989898}
.w_slectpull .w_slecp_tit i{width: 8px;height: 36px;display: inline-block;background: url(../images/pullblack.png) no-repeat center;vertical-align: middle}