@charset "utf-8";
/* CSS Document */
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.m_green{color:#43a676;}
.m_bor{border:1px solid #dedede;}
/*header*/
.header{background:#f0f0f0 url(img/hd_bg.png) repeat-x;}
.header_ctn,.content_ctn{width:1000px;margin:0 auto;}
.top{height:91px;}
.logo{float:left;margin-top:30px;margin-right:135px;}
.search{width:304px; height:34px; line-height:34px; border:2px solid #439a70; float:left;background:#fff;margin-top:26px;}
.search_tx{display:inline-block; float:left; width:220px; padding:5px 15px;}
.search input{display:inline-block; height:24px; line-height:24px; font-size:12px; color:#9a9a9a; width:100%; border:0px; }
.search a{float:left;display:inline-block;width:53px;height:34px;line-height:34px;background:#439a70 url(img/search_bg.png) no-repeat center center;border-left:1px solid #e3efe1;}
.search input:focus{outline:none;}
.login{float:right;width:96px;height:35px;background:url(img/has_login_bg.png) repeat-x;border:1px solid #dedede;margin-top:26px;line-height:36px;color:#505050;padding-left:30px;}
.login a{font-size:12px;color:#505050;}
.has_login{float:right;margin-top:26px;width:126px;height:35px;background:url(img/has_login_bg.png) repeat-x;border:1px solid #dedede;position:relative;z-index:999;}
.has_login i{position:absolute;top:7px;left:15px;display:block;width:20px;height:20px;background:url(img/ico_people.png) no-repeat;}
.has_login .my_yx{display:block;font-size:12px;color:#929292;text-align:center;line-height:35px;background:url(img/ico_login.png) no-repeat 104px center;}
.pop_login{position:absolute;top:35px;right:-1px;border:1px solid #dedede;width:216px;background:#fff;font-size:12px;color:#929292;display:none;}
.pop_login .hello{height:30px;line-height:30px;padding-left:20px;border-bottom:1px solid #dedede;}
.my_yx_xq{padding:5px 0;}
.pop_login .r_bor{border-right:1px solid #dedede;}
.my_yx_list{padding:0 0 0 15px;}
.my_yx_list li{line-height:28px;}
.my_yx_list a{font-size:12px;color:#005ea7;}
.login_red{color:#e70000 !important;}
/*nav*/
.nav_box{height:35px;}
.all_study{float:left;display:block;width:140px;font-size:14px;color:#fff;line-height:35px;padding-left:50px;background:#ff6633;}
.nav{float:left;}
.nav li{float:left;background:url(img/nav_bor.png) no-repeat left center;}
.nav li a{display:block;padding:0 35px;line-height:35px;font-size:14px;color:#fff;background:url(img/nav_bor.png) no-repeat left center;}
.nav li.first{background:none !important;}
.nav a:hover{text-decoration:none;background:#3c9369;}
.nav li.cur a{background:#2b7a54;}

/*menu*/
.menu{float:left;width:186px;margin-right:10px;border-top:0;background:#f7f7f7;border:2px solid #ff6633;border-top:none;position:relative;z-index:999;}
.menu li{height:58px;font-size:14px;color:#505050;border-top:1px solid #e0e0e0;vertical-align:middle;}
.menu li span{display:block;margin-top:4px;padding-left:50px;width:136px;height:46px;line-height:46px;background:url(img/menu_bg.png) no-repeat 140px center;z-index:998;}
.sub_menu_box{position:absolute;left:186px;top:3px;width:400px;min-height:289px; _height:289px; padding:0 20px;border:2px solid #d9d9d9;display:none;background:#fff;z-index:990;box-shadow:1px 1px 5px #d9d9d9;}
.sub_menu_item{border-bottom:1px solid #e5e5e5;padding:13px 0;}
.sub_menu_box .last{border:none;}
.sub_menu_item dl{overflow:hidden;}
.sub_menu_item dt{float:left;}
.sub_menu_item dt a{font-size:12px;color:#43a676;font-weight:bold;padding-right:15px;text-decoration:underline;display:inline-block;padding-top:3px;}
.sub_menu_item dd{_float:left;overflow:hidden;}
.sub_menu_item dd a{display:inline-block;font-size:12px;color:#747474;padding:0 15px;*margin-right:-7px;background:url(img/sub_menu_bor.png) no-repeat left center;}

.submenu_hover{z-index:999;}
.menu .submenu_hover span{width:138px;line-height:44px;background:#fff url(img/menu_bg.png) no-repeat 140px center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.menu .yey{position:absolute;left:186px;top:3px;}
.menu .xxue{position:absolute;left:186px;top:-56px;}
.menu .chuz{position:absolute;left:186px;top:-115px;}
.menu .gaoz{position:absolute;left:186px;top:-174px;}
.menu .all_use{position:absolute;left:186px;top:-233px;}

/*幻灯片*/
.banner{overflow:hidden;_float:left;border-right:0;position:relative;}

.slide_box{width:800px; height:284px; overflow:hidden; position:relative;margin-top:12px;}
.slide_img{width:4800px;height:284px;position:absolute;top:0;left:0;}
.slide_img li{width:800px;  height:284px;float:left; font-size:0px;position:relative;}
.slide_img li img{width:100%; height:100%;}
.slide_btn{position:absolute;_overflow:hidden; top:12px;right:0px;width:185px;height:284px;background:#fff;border-top:1px solid #e5e5e5;text-align:center;}
.slide_btn li{position:relative;cursor:pointer;font-size:12px;color:#505050;width:185px;height:48px;line-height:48px;background:url(img/slide_btn.png) no-repeat left top;}
.slide_btn li.active{width:209px;height:46px;position:relative;left:-21px;background:url(img/slide_btn_cur.png) no-repeat right top;color:#fff;}
.slide_txt{position:absolute;left:0;top:240px;width:800px;height:44px;background:url(img/slide_txt.png) repeat;border-left:0;}
.slide_txt p{font-size:12px;color:#fff;text-indent:2em;}

/*----content----*/
/*研修成果*/
.m_result{width:188px;border:1px solid #dedede;float:left;margin-right:10px;}
.m_result .hd{height:40px;background:#43a676;font-size:22px;color:#fff;font-weight:normal;line-height:40px;position:relative;}
.m_result .hd i{disply:block;width:8px;height:48px;background:url(img/m_result_hd.png);position:absolute;left:-8px;top:0;}
.m_result .bd{background:url(img/m_result_bd.jpg) no-repeat right bottom;height:206px;}
.m_result_list{padding:10px 0 0 20px;}
.m_result_list li{font-size:12px;color:#505050;line-height:31px;}
.m_result_list span{margin:0 5px;}

.notice{overflow:hidden;_float:left;border:1px solid #dedede;}
.notice_ctn{padding:0 10px;}
.m_title{height:40px;background:#f5f5f5;padding-right:10px;}
.m_title h2{float:left;font-size:24px;color:#505050;font-family:'微软雅黑';font-weight:normal;background:url(img/m_title_bor.png) no-repeat left center;padding-left:15px;line-height:40px;display:inline;}
.m_more{float:right;font-size:12px;color:#666;}
.m_title .m_more{line-height:40px;}
.mdl_ctn{padding:0 10px 0 10px;}
.hd_h3{font-size:16px !important;padding-top:5px;}
.hd_h3 a{font-size:16px;color:#ef5310;}
.icon_new{display:inline-block;width:23px;height:9px;background:url(img/ico_new.png);margin-left:5px;overflow:hidden;vertical-align:middle;}
.m_list{padding:4px 0;}
.m_list li{line-height:28px;}
.m_list .time{float:right;font-size:12px;color:#898989;}
.m_list .classify{font-size:12px;color:#898989;display:inline-block;margin-right:5px;}
.m_list a{font-size:12px;color:#474747;background:url(img/dot.png) no-repeat left center;padding-left:10px;}
.no_dot a{background:none !important;}
.yx_lb{float:right;line-height:40px;}
.yx_lb li{float:left;display:inline;padding:0 15px;color:#505050;background:url(img/yx_lb_bor.png) no-repeat left center;cursor:pointer;}
.yx_lb li.first{background:none;}
.yx_lb li span{display:inline-block;line-height:35px;padding:0 2px;}
.yx_lb li.cur span{color:#43a676;border-bottom:3px solid #43a676;}
.yx_result{padding:0 10px 0 15px;}

/*最新研修群组*/
.new_grounp{width:338px;float:right;margin-left:20px;}
.tw_new_grounp{margin-top:10px;}
.tw_new_grounp a{font-size:14px;color:#505050;}
.tw_new_grounp .time{margin-top:5px;color:#999;font-size:12px;}
.grounp_list{margin-top:7px;}
.grounp_list a{background:none !important;padding-left:0 !important;line-height:30px;}
/*火热研修群组*/
.hot_grounp{overflow:hidden;_float:left;}
.hot_grounp_lf{padding-right:15px;border-right:1px solid #dedede;}
.hot_grounp .qz{font-size:14px;line-height:20px;color:#505050;}
.hot_grounp .cy{margin-top:5px;color:#666;}
.hot_grounp_rt{padding-left:15px;color:#505050;}

.tab_num{width:100%;color:#505050;margin-top:10px;}
.tab_num td{height:25px;text-indent:2em;}
.tab_num .bor{border-left:1px solid #fff;}
.td_bg{background:#f2fbf1;}
.th_bg{background:url(img/gc_th_bg.png) repeat-x;}

.tab_grounp{width:100%;margin-top:15px;}
.tab_grounp th{height:30px;color:#7a7a7a;text-align:center;font-size:14px;}
.tab_grounp td{height:30px;color:#505050;text-align:center;border-left:1px solid #fff;}
.tab_grounp td a{color:#505050;}
.tab_grounp .td1{text-align:left;text-indent:2em;border:none;}

/*研修之星*/
.star_list {padding:0 0 10px 10px;}
.star_list li{float:left;margin:15px 10px 0 0;padding:10px 5px 10px 10px;width:303px;background:#f7f7f7;border:1px solid #fff;}
.star_list li.cur{border:1px solid #9aca93;}
.star_list a{display:block;}
.star_list a:hover{text-decoration:none;}
.star_list .name{text-align:center;font-weight:bold;color:#505050;}
.star_list .school{border-bottom:1px solid #dbdbdb;padding-bottom:5px;color:#505050;}
.star_list .tab_num td{text-indent:1em;}
.no_rmargin{margin-right:0 !important;}
.star_td_bg{background:#e9e9e9;}
/*footer*/
.footer{margin-top:35px;padding:20px 0;background:#f5f5f5;}
.friend_link{height:30px;background:#43a676;}
.ft_link{width:1000px;margin:0 auto;height:30px;}
.ft_link span{float:left;height:20px;border-left:2px solid #43a676;padding-left:10px;margin-top:5px;font-size:12px;color:#fff;}
.ft_link_list{float:left;margin-top:5px;}
.ft_link_list li{float:left;border-right:1px solid #fff;padding:0 15px;}
.ft_link_list a{font-size:12px;color:#fff;}
.foot_info{width:1000px auto;}
.ft_txt{text-align:center;margin-top:20px;}
.ft_txt p{font-size:12px;color:#333;line-height:24px;}


/*资源大厅*/
.task_mdl{background:#fff; border-radius:5px; border:1px solid #e9e9e9;}
.mdl_head h2{color:#000000; font-size:18px; line-height:30px; padding-left:10px; font-weight:normal;font-family:microsoft yahei;float:left;}
.task_mdl .mdl_head{border-bottom:1px solid #ececec;padding:8px 10px;border-left:none;*zoom:1;}
.task_mdl .mdl_head:after{display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.task_mdl .mdl_head h2{border-left:8px solid #69c096;color:#1cb177;height:18px;line-height:18px;margin-top:5px;}
.u_btn{display:inline-block;height:30px;line-height:30px; padding:0 30px; font-size:14px;border-radius:3px;vertical-align:middle;border:none;cursor:pointer;*width:auto;*overflow:visible;}
.u_btn:hover{text-decoration:none;}
.green_btn{background:#1cb177; color:#fff;}.green_btn:hover{background:#189c69;color:#fff;}
.icon{width:16px;height:16px;display:inline-block;overflow:hidden;vertical-align:middle;}

.screening{overflow:hidden;}
.screening .typeset{border-bottom:1px solid #ececec;margin-bottom:-1px;padding:10px 10px 10px 0;}
.screening .fixed{width:90px;text-align:right;color:#666;padding-top:5px;}
.screening li{float:left;padding:5px 10px;white-space:nowrap;}
.screening a{color:#666;display:block;}
.screening a:hover{ text-decoration:none;color:#46a676;}
.screening .selected{background:#46a676;}
.screening .selected a{color:#fff;cursor:text;}
.screening ul{*zoom:1;}
.screening ul:after{display:block;content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.select_box{margin-top:10px;background:#f2f2f2;border:1px solid #ececec;padding:5px 10px;}
.select_box label,.select_box select{vertical-align:middle;}

.resource_list li{position:relative;}
.resource_list .item{padding:10px 15px;background:#fff;border:1px solid #ececec;margin-bottom:10px;}
.resource_list .fixedright{padding-top:33px;margin-right:0;color:#999;_width:26%;}
.resource_list .slide_stars{float:left;margin-right:5px;margin-top:3px;}
.ico_download,.ico_browse{background-image:url(img/icon16.png);margin-right:5px;}
.ico_download{background-position:0 -256px;}
.ico_browse{background-position:0 -273px;}
.resource_list h1{color:#099d6b;font-size:16px;font-weight:normal;line-height:1.5em;margin-bottom:10px;}
.resource_list p{color:#999;}
.resource_list .flag{width:20px;height:36px;line-height:29px;background:#f0580c;color:#fff;position:absolute;top:0;right:10px;text-align:center;}
.resource_list .flag i{height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;border-width:10px;position:absolute;bottom:0;left:0;}
.number_box{*zoom:1;margin-bottom:10px;margin-left:10px;}
.number_box:after{display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.number_box li{width:22px;height:42px;line-height:42px;float:left;margin-left:3px;background:#ff6633;color:#fff;text-align:center;font-size:22px;border-radius:3px;*text-indent:4px;}
.ranking{width:20px;height:20px;display:block;background:#ccc;color:#fff;text-align:center;line-height:20px;}
.ranking_top{background:#f97a10;}

.sorting{background:#fff;border-top:2px solid #55c3a1;border-bottom:1px solid #d7d7d7;*zoom:1;}
.sorting dt{float:left;color:#666;padding:5px 10px;}
.sorting dd{float:left;padding:5px 10px;color:#666;cursor:pointer;}
.sorting .current{color:#089c6a;font-weight:bold;}
.sorting .current .icon{visibility:visible;}
.ico_ascending,.ico_descending{background:url(images/ico_sort.png) no-repeat;visibility:hidden;}
.ico_ascending{background-position:0 -16px;}
.ico_descending{background-position:0 0;}

.homework_overview{overflow:hidden;_width:228px;}
.homework_overview li{padding:5px 15px;margin-bottom:-1px;border-bottom:1px solid #ececec;}
.homework_overview .slide_stars{float:left;margin-top:3px;margin-right:10px;}
.homework_overview  .title{color:#666;overflow:hidden;text-overflow:ellipsis;width:210px;white-space:nowrap;}
/*资源大厅*/