﻿@charset "UTF-8";
body { background: none; }

.w1200 { width: 1200px; margin-left: auto; margin-right: auto; }

.ni_g_bg_ico01 { background: url(../images/zj_ms/ni_ico01.png) no-repeat; }

.ni_g_bg_ico02 { background: url(../images/zj_ms/ni_ico02.png) no-repeat; }

.w862 { width: 862px; }

.w840 { width: 840px; }

.w330 { width: 330px; }

.w312 { width: 312px; }

.w310 { width: 310px; }

.w210 { width: 210px; }

.w858 { width: 858px; }

.w950 { width: 950px; }

.pdt12 { padding-top: 10px; }

.pdb2 { padding-bottom: 2px; }

.pdb4 { padding-bottom: 4px; }

.w1160 { width: 1160px; margin-left: auto; margin-right: auto; }

.ni_g_b_f9f9f9 { background: #f9f9f9; }

.ni_g_c_ff7373 { color: #ff7373; }

/*top S*/
.ni_g_top { background: #3d95d5; height: 50px; line-height: 50px; color: #fff; font-size: 16px; }

.ni_g_top .ni_logo .ni_logo_home { background-position: -1px -1px; width: 16px; height: 16px; margin-top: 16px; margin-right: 4px; }

.ni_g_top .ni_logo a { color: #fff; }

.ni_g_top .ni_logo a:hover { text-decoration: none; }

.ni_g_top .ni_top_list .ni_ul .ni_li { padding: 0 18px; }

.ni_g_top .ni_top_list .ni_ul .ni_li a { color: #fff; }

.ni_g_top .ni_top_list .ni_top_pep { width: 28px; height: 28px; border-radius: 50%; overflow: hidden; margin-top: 11px; margin-right: 4px; }

.ni_g_top .ni_top_list .ni_top_pep img { width: 100%; height: 100%; }

/*top E*/
/*nav S*/
.ni_g_nav { background: #fff; position: relative; z-index: 9; padding: 15px 0 10px; }

.ni_g_nav .ni_logo img { height: 100%; }

.ni_g_nav .ni_nav { margin-top: 17px; margin-left: 70px; }

.ni_g_nav .ni_nav .ni_li { float: left; line-height: 33px; font-size: 16px; margin-right: 14px; }

.ni_g_nav .ni_nav .ni_li a { color: #555555; padding: 0 15px; display: inline-block; height: 33px; }

.ni_g_nav .ni_nav .ni_li a:hover, .ni_g_nav .ni_nav .ni_li a.active { background: #0b4352; color: #fff; text-decoration: none; }

.ni_g_nav .ni_nav .ni_g_cb_38a4ff .ni_li a:hover, .ni_g_nav .ni_nav .ni_g_cb_38a4ff .ni_li a.active { background: #38a4ff; color: #fff; text-decoration: none; }

/*nav E*/
/*banner S*/
.ni_g_banner { overflow: hidden; }

.ni_g_banner .ni_img { position: relative; left: 50%; margin-left: -960px; }

/*banner E*/
/*search01 S*/
.ni_g_search01 { height: 30px; border: 1px solid #0b4352; border-radius: 13px; position: relative; z-index: 1; background: #f7f7f7; }

.ni_g_search01 .ni_class { width: 70px; color: #888; line-height: 30px; text-align: center; }

.ni_g_search01 .ni_class .ni_class_list { cursor: pointer; }

.ni_g_search01 .ni_class .ni_class_list.ni_first { background: #e9e9e9; border-top-left-radius: 13px; border-bottom-left-radius: 13px; position: relative; }

.ni_g_search01 .ni_class .ni_class_list.ni_first i { position: absolute; border: 5px solid transparent; }

.ni_g_search01 .ni_class .ni_class_list.ni_first i.ni_c3_ico01 { border-top: 5px solid #c4c4c4; right: 7px; top: 13px; }

.ni_g_search01 .ni_class .ni_class_list.ni_first i.ni_c3_ico02 { border-top: 5px solid #e9e9e9; left: -5px; top: -7px; }

.ni_g_search01 .ni_class .ni_box { border: 1px solid #e9e9e9; background: #fff; border-radius: 3px; position: relative; top: 10px; display: none; }

.ni_g_search01 .ni_class .ni_box i { position: absolute; border: 5px solid transparent; }

.ni_g_search01 .ni_class .ni_box i.ni_c4_ico01 { border-bottom: 6px solid #e9e9e9; left: 50%; top: -12px; margin-left: -6px; }

.ni_g_search01 .ni_class .ni_box i.ni_c4_ico02 { border-bottom: 6px solid #fff; left: -5px; top: -3px; }

.ni_g_search01 .ni_class .ni_box .ni_class_list { position: relative; }

.ni_g_search01 .ni_class .ni_box .ni_class_list:hover, .ni_g_search01 .ni_class .ni_box .ni_class_list.active { background: #e9e9e9; color: #0b4352; }

.ni_g_search01 .inp { border: 0px; background: #f7f7f7; margin-top: 2px; }

.ni_g_search01 .ni_a_button { height: 100%; width: 34px; background-position: 3px -19px; border-top-left-radius: 13px; border-bottom-left-radius: 13px; }

.ni_g_search01 .ni_a_button:hover { height: 100%; width: 34px; background-position: -30px -19px; }

/*search01 E*/
/*全局标题 1 S*/
.ni_g_tit01 { border-bottom: 2px solid #0b4352; width: 100%; padding-bottom: 4px; }

.ni_g_tit01 .ni_tit_logo img { height: 74px; }

.ni_g_tit01 .ni_tit_name { font-size: 20px; color: #222222; line-height: 24px; margin: 45px 0 0 15px; }

.ni_g_tit01 .ni_tit_list { margin-top: 45px; }

.ni_g_tit01 .ni_tit_list .ni_li { font-size: 15px; line-height: 24px;  border-radius: 2px; margin-left: 10px; }

.ni_g_tit01 .ni_tit_list .ni_li a { color: #555555; display: inline-block; padding: 0 8px; line-height: 25px; }

.ni_g_tit01 .ni_tit_list .ni_li a:hover { text-decoration: none; }

.ni_g_tit01 .ni_tit_list .ni_li:hover a, .ni_g_tit01 .ni_tit_list .ni_li.active a { color: #fff; background: #0b4352; }

.ni_g_tit01 .ni_change { font-size: 14px; color: #555555; margin-top: 50px; line-height: 15px; }

.ni_g_tit01 .ni_change i { width: 15px; height: 15px; background-position: -2px -55px; margin-top: 1px; margin-right: 13px; }

.ni_g_tit01 .ni_change:hover { text-decoration: none; }

.ni_g_tit01 .ni_more { color: #0b4352; margin-top: 50px; font-size: 14px; line-height: 15px; }

.ni_g_tit01 .ni_more:hover { text-decoration: none; }

.ni_g_tit01 .ni_tips { font-size: 15px; margin: 47px 0 0 70px; width: 950px; overflow: hidden; }

.ni_g_tit01 .ni_tips .ni_ul_oh { width: 30000%; }

.ni_g_tit01 .ni_tips .ni_ul .ni_li { float: left; }

.ni_g_tit01 .ni_tips .ni_ul .ni_li a { padding-left: 30px; }

/*全局标题 1 E*/
/*全局标题 2 S*/
.ni_g_tit01.ni_g_tit02 { border-bottom: 2px solid #0b4352; width: 100%; }

.ni_g_tit01.ni_g_tit02 .ni_tit_numofpep { font-size: 14px; padding: 0px 15px; background: #0b4352; color: #fff; border-radius: 10px; margin: 47px 0 0 10px; }

.ni_g_tit01.ni_g_tit02 .ni_tit_list .ni_li { background: none; }

.ni_g_tit01.ni_g_tit02 .ni_tit_list .ni_li a { color: #222222; }

.ni_g_tit01.ni_g_tit02 .ni_tit_list .ni_li:hover a, .ni_g_tit01.ni_g_tit02 .ni_tit_list .ni_li.active a { background: none; color: #0b4352; }

/*全局标题 2 E*/
/*工作室 S*/
.ni_g_gzs { background: #fff; }

.ni_g_gzs .ni_li { float: left; width: 130px; margin: 0px 20px 20px; overflow: hidden; }

.ni_g_gzs .ni_li .ni_a01 { text-decoration: none; display: block; width: 100%; height: 130px; border-radius: 4px; }

.ni_g_gzs .ni_li .ni_img { width: 130px; height: 130px; }

.ni_g_gzs .ni_li .ni_content { background: url(../images/zj_ms/ni_bg_gzs.png) no-repeat left top; width: 100%; height: 130px; display: none; }

.ni_g_gzs .ni_li .ni_content .ni_tit { height: 30px; line-height: 30px; overflow: hidden; background: #547b86; color: #fff; font-size: 15px; text-align: center; }

.ni_g_gzs .ni_li .ni_nm { line-height: 30px; width: 100%; text-align: center; height: 30px; overflow: hidden; font-size: 14px; }

.ni_g_gzs .ni_li .ni_content .ni_xx { height: 32px; line-height: 32px; font-size: 14px; color: #555; overflow: hidden; }

.ni_g_gzs .ni_li .ni_content .ni_xx i { border: 5px solid transparent; border-left: 5px solid #0b4352; float: left; margin: 11px 0 0 8px; }

.ni_g_gzs .ni_li .ni_content .ni_xx.ni_bb1fff { border-bottom: 1px solid #fff; }

.ni_g_gzs .ni_li .ni_content .ni_xx .ni_c_cd663d { color: #cd663d; }

.ni_g_gzs .ni_li:hover .ni_img { display: none; }

.ni_g_gzs .ni_li:hover .ni_content { display: block; }

/*工作室 E*/
/*工作室动态 S*/
.ni_g_gzsdt { border: 1px solid #e0e0e0; background: #fff; padding: 10px 8px 0; height: 550px; overflow: hidden; position: relative; }

.ni_g_gzsdt .ni_ul { position: absolute; top: 0; }

.ni_g_gzsdt .ni_li { padding-bottom: 17px; border-bottom: 1px dashed #e0e0e0; margin-top: 16px; }

.ni_g_gzsdt .ni_li .ni_time { color: #8a9299; text-align: center; width: 51px; }

.ni_g_gzsdt .ni_li .ni_time .ni_small { font-size: 12px; padding-top: 10px; }

.ni_g_gzsdt .ni_li .ni_content { width: 174px; }

.ni_g_gzsdt .ni_li .ni_img { border: 1px solid #b1b1b1; border-radius: 3px; overflow: hidden; width: 54px; height: 54px; }

.ni_g_gzsdt .ni_li .ni_img img { height: 100%; width: 100%; }

.ni_g_gzsdt .ni_li .ni_content .ni_c_name { color: #0b4352; font-size: 16px; }

.ni_g_gzsdt .ni_li .ni_content .ni_c_s { color: #555555; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; width: 100%; }

.ni_g_gzsdt .ni_li .ni_content .ni_c_c { color: #888888; line-height: 20px; height: 20px; overflow: hidden; width: 100%; }

.ni_g_gzsdt .ni_li a { color: #0b4352; }

.ni_moveWrap { position: relative; overflow: hidden; height: 100%; }

/*工作室动态 E*/
/*荣誉喜报 S*/
.mantle { width: 400px; height: 300px; overflow: hidden; position: relative; border-radius: 5px; }

.mantle ul { position: absolute; top: 0px; left: 0px; }

.mantle li { width: 400px; height: 300px; float: left; position: relative; }

.mantle li img { height: 300px; width: 400px; }

.mantle li p { display: block; position: absolute; bottom: 0px; height: 35px; text-align: center; line-height: 35px; background: url(../images/zj_ms/ni_loop_bg.png); width: 100%; font-size: 15px; color: #fff; }

.mantle .png_bg { position: absolute; width: 20px; height: 18px; bottom: 7px; background: url(../images/zj_ms/ni_ico01.png) no-repeat; z-index: 20; }

.mantle .prev { background-position: 0px -78px; left: 5px; }

.mantle .next { background-position: 6px -113px; right: 5px; }

.ni_g_b1e0e0e0 { border: 1px solid #e0e0e0; }

.ni_g_ryxb_b1 .ni_rbb1_l { background: #fff; margin-top: 42px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r { width: 460px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit { border-bottom: 1px solid #e0e0e0; padding: 8px 0; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit .ni_list a { display: inline-block; line-height: 24px; padding: 0px 18px; background: #e2e2e2; color: #555555; font-size: 15px; border-radius: 5px; margin-left: 36px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit .ni_list a:hover, .ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit .ni_list a.active { text-decoration: none; background: #0b4352; color: #fff; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit .ni_more { color: #0b4352; line-height: 24px; font-size: 15px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_tit .ni_more:hover { text-decoration: none; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del { padding: 0 14px; height: 260px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ft { background: #fafafa; padding: 0 13px 5px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ft .ni_t1 { color: #0b4352; font-size: 20px; line-height: 40px; padding-top: 5px; height: 40px; overflow: hidden; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ft .ni_t2 { font-size: 14px; color: #888888; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ft a { color: #0b4352; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ul { padding-bottom: 12px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ul a { color: #555; font-size: 14px; line-height: 31px; height: 31px; display: inline-block; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ul a:hover span { text-decoration: underline; color: #0b4352; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ul a span { display: inline-block; width: 330px; height: 30px; overflow: hidden; text-indent: 15px; }

.ni_g_ryxb_b1 .ni_rbb1_l_r .ni_del .ni_ul a i { margin-right: 2px; }

/*荣誉喜报 E*/
/*工作室排行 S*/
.ni_g_gzsph { border: 1px solid #e0e0e0; padding-left: 10px; padding-right: 10px; background: #fff; margin-top: 8px; }

.ni_g_gzsph .ni_li { padding: 5px 0; border-bottom: 1px dashed #ebebeb; line-height: 40px; }

.ni_g_gzsph .ni_li a { color: #222; }

.ni_g_gzsph .ni_num { color: #86c8ff; font-size: 22px; width: 40px; }

.ni_g_gzsph .ni_img { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; margin-right: 10px; display: none; }

.ni_g_gzsph .ni_img img { width: 100%; height: 100%; }

.ni_g_gzsph .ni_txt { color: #222222; font-size: 14px; width: 120px; }

.ni_g_gzsph .ni_ph { font-size: 16px; color: #888888; height: 40px; background: none; }

.ni_g_gzsph .ni_li.ni_win .ni_img { display: block; }

/*.ni_g_gzsph .ni_li.ni_win .ni_ph{background: url(../images/zj_ms/ni_ico01.png) no-repeat 50px -144px;}  */
.ni_g_gzsph .ni_li.ni_num01 .ni_num { color: #ed574a; }

.ni_g_gzsph .ni_li.ni_num02 .ni_num { color: #f8b551; }

.ni_g_gzsph .ni_li.ni_num03 .ni_num { color: #32b16c; }

.ni_g_ryxb_b2 { margin-top: 40px; }

.ni_g_ryxb_b2 li { float: left; margin-right: 15px; }

.ni_g_ryxb_b2 li.ni_last { margin-right: 0px; }

.ni_g_ryxb_b2 li:hover { box-shadow: 0 0 2px 2px #4a7682; }

.ni_g_ryxb_b3 { padding-top: 22px; margin-top: 40px; background: #fff; padding-bottom: 60px; }

.ni_g_ryxb_b3 .ni_li { text-align: center; width: 199px; float: left; border-right: 1px solid #d8cfb7; }

.ni_g_ryxb_b3 .ni_li .ni_box { display: inline-block; }

.ni_g_ryxb_b3 .ni_li .ni_box .ni_bar { display: inline-block; width: 100%; height: 4px; background: #569aac; border: 1px solid #0b4352; }

.ni_g_ryxb_b3 .ni_li .ni_box .ni_content { display: inline-block; color: #528c9b; font-size: 28px; padding: 16px 0px; line-height: 40px; }

.ni_g_ryxb_b3 .ni_li .ni_box .ni_content i { display: inline-block; width: 120px; height: 36px; font-size: 20px; color: #555555; padding-left: 80px; text-align: left; }

.ni_g_ryxb_b3 .ni_li .ni_box .ni_content .ni_num { margin-top: 5px; display: inline-block; }

.ni_g_ryxb_b3 .ni_li.ni_li01 .ni_box .ni_content i { background-position: 0px -191px; }

.ni_g_ryxb_b3 .ni_li.ni_li02 .ni_box .ni_content i { background-position: 0px -240px; }

.ni_g_ryxb_b3 .ni_li.ni_li03 .ni_box .ni_content i { background-position: 0px -288px; }

.ni_g_ryxb_b3 .ni_li.ni_li04 .ni_box .ni_content i { background-position: 0px -343px; }

.ni_g_ryxb_b3 .ni_li.ni_li05 .ni_box .ni_content i { background-position: 0px -393px; }

.ni_g_ryxb_b3 .ni_li .ni_tit_name { font-size: 20px; color: #555555; line-height: 40px; height: 0px; }

.ni_g_ryxb_b3 .ni_li.ni_li06 { border-right: 0px; position: relative; }

.ni_g_ryxb_b3 .ni_li.ni_li06 .ni_more { color: #555555; font-size: 20px; line-height: 120px; position: relative; z-index: 1; }

.ni_g_ryxb_b3 .ni_li.ni_li06 .ni_pa { position: absolute; right: -42px; top: -10px; }

.new_banner { background: url("../images/zj_ms/banner_bg1.png") center center no-repeat; width: 1200px; height: 200px; }

.new_banner { background: url("../images/zj_ms/banner_bg1.png") center center no-repeat; width: 1200px; height: 200px; margin-top: 40px; }

/*工作室排行 E*/
/*帮助指南 S*/
.ni_g_help { background: #fff; border: 1px solid #e0e0e0; border-bottom: 0px;  }

.ni_g_help .ni_v.ni_v01 { margin-left: 86px; }

.ni_g_help .ni_v .ni_tit .ni_img { width: 92px; height: 114px; margin-left: 48px; background-position: 0px -468px; }

.ni_g_help .ni_v .ni_tit .ni_img i { display: block; width: 100%; height: 100%; }

.ni_g_help .ni_v .ni_tit .ni_txt { font-size: 20px; color: #555; }

.ni_g_help .ni_v.ni_v01 .ni_img i { background-position: 0px -604px; }

.ni_g_help .ni_v .ni_ul .ni_li a i { float: left; border: 7px solid transparent; border-left: 7px solid #c7bd9c; margin-top: 11px; }

.ni_g_help .ni_v .ni_ul .ni_li a { font-size: 14px; color: #888888; display: inline-block; width: 100%; height: 35px; line-height: 35px; overflow: hidden; }

.ni_g_help .ni_v.ni_v01 .ni_ul .ni_li { width: 50%; float: left; }

.ni_g_help .ni_v.ni_v01 { width: 370px; }

.ni_g_help .ni_v.ni_v02 .ni_img i { background-position: 0px -705px; }

.ni_g_help .ni_v.ni_v02 { width: 320px; margin-left: 40px; }

.ni_g_help .ni_v.ni_v02 .ni_ul .ni_li a em { color: #c7bd9c; }

.ni_g_help .ni_v.ni_v02 .ni_ul .ni_li a span { width: 220px; display: inline-block; height: 100%; overflow: hidden; }



.ni_c_qq .ni_qq { margin-top: 15px; }

.ni_c_qq .ni_txt { font-size: 14px; color: #555555; line-height: 20px; margin-left: 20px; }

.ni_c_qq .ni_button { font-size: 14px; color: #fff; background: #86c8ff; padding: 0 10px; border: 1px solid #63b4f7; border-radius: 4px; line-height: 24px; margin: 27px 0 0 14px; }

/*帮助指南 E*/
/*footer S*/
.w_footer { height: 210px; background: #fafbfc; font-size: 13px; }

.w_footer .copyright { color: #555; line-height: 23px; padding-top: 37px; }

.w_footer .hotline { padding-top: 28px; }

.w_footer .hotline span { float: left; line-height: 42px; }

.w_footer .hotline a { margin-left: 25px; display: inline-block; vertical-align: middle; width: 42px; height: 42px; background: url(../images/w_hjy/icon_share.png) no-repeat; position: relative; }

.w_footer .hotline a.icon01 { background-position: -1px 0; }

.w_footer .hotline a.icon02 { background-position: -76px 0; }

.w_footer .hotline a.icon03 { background-position: -145px 0; }

.w_footer .hotline a.icon01:hover { background-position: -1px -44px; }

.w_footer .hotline a.icon02:hover { background-position: -76px -44px; }

.w_footer .hotline a.icon03:hover { background-position: -145px -44px; }

/*二维码begin*/
.w_footer .hotline .ewm_tianyu { text-align: center; position: absolute; width: 282px; padding-top: 30px; bottom: 100%; background: #fff; border-radius: 8px; box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); height: 308px; display: none; left: 50%; margin-left: -141px; margin-bottom: 14px; color: #222; z-index: 999; }

.w_footer .hotline .ewm_tianyu .ewm_tri { display: block; position: absolute; width: 24px; height: 14px; background: url(../images/w_hjy/ewm_tri_down.png) no-repeat; left: 50%; bottom: -14px; margin-left: -12px; }

.w_footer .hotline a.icon02:hover .ewm_tianyu { display: block; }

.w_footer .bot-nav { padding-top: 36px; }

.w_footer .bot-nav dl { float: left; padding-left: 50px; line-height: 24px; }

.w_footer .bot-nav dl dt { color: #222; padding-bottom: 8px; }

.w_footer .bot-nav dl dd a { color: #777; }

/*footer E*/
/*排行榜 S*/
.ni_g_phb .ni_dd .ni_table .ni_tr_win .ni_td03 .ni_g_bg_ico01 { background: none; }

.ni_g_phb .ni_dl { width: 280px; margin-right: 26px; }

.ni_g_phb .ni_dl.ni_last { margin-right: 0px; }

.ni_g_phb .ni_dt .ni_tit { font-size: 18px; color: #222222; line-height: 40px; }

.ni_g_phb .ni_dt .ni_tit .ni_wm { font-size: 14px; }

.ni_g_phb .ni_dt .ni_tit .ni_wm a { width: 23px; height: 23px; display: inline-block; color: #888; text-align: center; border-radius: 50%; line-height: 23px; }

.ni_g_phb .ni_dt .ni_tit .ni_wm a:hover, .ni_g_phb .ni_dt .ni_tit .ni_wm a.active { background: #0b4352; color: #ffffff; text-decoration: none; }

.ni_g_phb .ni_dd { border: 1px solid #e0e0e0; background: #fff; }

.ni_g_phb .ni_dd .ni_table { border-collapse: collapse; width: 100%; }

.ni_g_phb .ni_dd .ni_table th { font-size: 16px; color: #fff; background: #0b4352; font-weight: 500; text-align: center; height: 40px; }

.ni_g_phb .ni_dd .ni_table .ni_th01 { width: 43px; }

.ni_g_phb .ni_dd .ni_table .ni_th02 { width: 156px; }

.ni_g_phb .ni_dd .ni_table td { height: 55px; }

.ni_g_phb .ni_dd .ni_table .ni_td01 { line-height: 60px; position: relative; background-position: -54px -45px; color: #555555; }

.ni_g_phb .ni_dd .ni_table .ni_td01 i { float: left; width: 100%; margin: 0 0 0 0; display: block; position: absolute; top: 29px; line-height: 14px; text-align: center; width: 18px; left: 14px; font-size: 14px; }

.ni_g_phb .ni_dd .ni_table .ni_td02, .ni_g_phb .ni_dd .ni_table .ni_td03 { position: relative; }

.ni_g_phb .ni_dd .ni_table .ni_td02 .ni_pa, .ni_g_phb .ni_dd .ni_table .ni_td03 .ni_pa { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; line-height: 55px; }

.ni_g_phb .ni_dd .ni_table .ni_td02 .ni_img { border-radius: 50%; width: 40px; height: 40px; display: inline-block; margin: 8px 3px 0 0; display: none; }

.ni_g_phb .ni_dd .ni_table .ni_td02 .ni_txt { font-size: 14px; width: 112px; display: inline-block; overflow: hidden; }

.ni_g_phb .ni_dd .ni_table .ni_td02 .ni_txt a { color: #555; }

.ni_g_phb .ni_dd .ni_table .ni_td03 span { padding-right: 15px; display: block; text-align: right; font-size: 14px; width: 62px; background: none; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win .ni_td02 .ni_img { display: block; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr01 .ni_td02 .ni_txt a { color: #fe6b7b; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr01 .ni_td03 span { color: #ff6475; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr02 .ni_td02 .ni_txt a { color: #4acad5; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr02 .ni_td03 span { color: #4acad5; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr03 .ni_td02 .ni_txt a { color: #8fd06d; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr03 .ni_td03 span { color: #8fd06d; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr01 .ni_td01 { background-position: -3px 5px; color: #c92306; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr02 .ni_td01 { background-position: -54px 5px; color: #2594cf; }

.ni_g_phb .ni_dd .ni_table .ni_tr_win.ni_tr03 .ni_td01 { background-position: -3px -45px; color: #218e53; }

/*排行榜 E*/
/*py css S*/
.sideNav { background: #fff; border: 1px solid #e0e0e0; min-height: 500px; }

.sideNav .navList li a { color: #888; display: block; height: 50px; line-height: 50px; font-size: 18px; border-left: 6px solid #fff; }

.sideNav .navList li a:hover, .sideNav .navList li a.on { background-color: #f9f9f9; color: #0b4352; text-decoration: none; border-left-color: #0b4352; }

.sideNav .navList .icon { display: inline-block; width: 27px; height: 27px; vertical-align: middle; margin-right: 10px; margin-left: 38px; background: url(../images/zj_ms/icon.png) no-repeat; }

.sideNav .navList .icon.i01 { background-position: 0 0; }

.sideNav .navList li a:hover .icon.i01, .sideNav .navList li a.on .icon.i01 { background-position: -27px 0; }

.sideNav .navList .icon.i02 { background-position: 0 -55px; }

.sideNav .navList li a:hover .icon.i02, .sideNav .navList li a.on .icon.i02 { background-position: -27px -55px; }

.sideNav .navList .icon.i03 { background-position: 0 -107px; }

.sideNav .navList li a:hover .icon.i03, .sideNav .navList li a.on .icon.i03 { background-position: -27px -107px; }

.sideNav .navList .icon.i04 { background-position: 0 -155px; }

.sideNav .navList li a:hover .icon.i04, .sideNav .navList li a.on .icon.i04 { background-position: -27px -155px; }

.sideNav .navList .icon.i05 { background-position: 0 -207px; }

.sideNav .navList li a:hover .icon.i05, .sideNav .navList li a.on .icon.i05 { background-position: -27px -207px; }

.sideNav .navList .icon.i06 { background-position: 0 -260px; }

.sideNav .navList li a:hover .icon.i06, .sideNav .navList li a.on .icon.i06 { background-position: -27px -260px; }

.d_17912_req .w312{width: 260px;}
.d_17912_req .w862{width: 915px;}
.d_17912_req .zj_noticeList .author{width: 135px;}

.zj_crumb { font-size: 14px; height: 60px; height: 30px; line-height: 30px; }

.zj_crumb a { color: #0b4352; }

.zj_crumb i { margin: 0 10px; font-family: "宋体"; vertical-align: middle; font-weight: bold; color: #888; }

.zj_crumb .icon_home { display: inline-block; width: 16px; height: 20px; background: url(../images/zj_ms/icon_home.png) no-repeat; vertical-align: middle; margin-right: 20px; margin-left: 5px; }

.grayBg { background: #f9f9f9; }

.zj_mainWrap { background: #fff; border: 1px solid #e0e0e0; min-height: 500px; }

.zj_noticeList li { border-bottom: 1px dashed #ededed; }

.zj_noticeList li a { font-size: 0; height: 60px; line-height: 60px; display: block; padding: 0 10px; }

.zj_noticeList li a:hover { background: #f9f9f9; text-decoration: none; }

.zj_noticeList li a:hover span { color: #0b4352; }

.zj_noticeList li a span { vertical-align: top; }

.zj_noticeList .topic { font-size: 16px; color: #555; display: inline-block; width: 620px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.zj_noticeList .author { font-size: 14px; color: #888; display: inline-block; width: 90px; }

.zj_noticeList .time { font-size: 14px; color: #888; display: inline-block; width: 90px; text-align: right; }

.zj_mainWrap .zj_ColorBlue .topic { color: #0099ff; }

.zj_ColorBlue li a:hover span { color: #027af9; }

/*.zj_mainWrap .new_colorBlue span.on, .turnPage a{color: #0099ff;}*/
.zj_mainWrap .new_colorBlue a.p_right:hover { background: #0099ff url(../../../common/images/ico/page_ico.png) no-repeat -20px 0px; }

.zj_mainWrap .new_colorBlue a.p_left:hover { background: #0099ff url(../../../common/images/ico/page_ico.png) no-repeat -20px -21px; }

.zj_mainWrap .new_colorBlue span.on, .zj_mainWrap .new_colorBlue a:hover, .zj_mainWrap .new_colorBlue a.hover { background: #0099ff; border: #0099ff solid 1px; }

.zj_mainWrap .new_colorBlue .anim .cfm { background: #0099ff; }

.zx_detail { padding: 0px 9px; }

.zx_detail h1 { padding: 35px 10px 20px; font-size: 20px; color: #0b4352; font-weight: normal; text-align: center; line-height: 1.4; }

.zx_detail .message { height: 40px; line-height: 40px; background-color: #f9f9f9; }

.message span { float: left; height: 40px; color: #888; text-align: center; }

.message .s1 { width: 180px; }

.message .s2 { width: 118px; overflow: hidden; margin-left: 10px; }

.message .s3 { min-width: 142px; overflow: hidden; margin-left: 20px; }

.message .s4 { margin-left: 30px; }

.message .s5 { padding-right: 5px; margin-left: 20px; }

.message span em { color: #555; }

.zx_detail .detail { padding: 30px 10px; }

.zx_detail .detail i, .zx_detail .detail em { font-style: italic; }

.zx_detail .detail p { font-size: 16px; color: #555; line-height: 2em;  }

/*.zx_detail .detail p img{max-width:660px; max-width:660px; width: expression(this.width > 660 && this.width > this.height ? 660px : 'auto';);}*/
.zx_detail .detail table { border-right: #ccc solid 1px; border-bottom: #ccc solid 1px; }

.zx_detail .detail table td { border-top: #ccc solid 1px; border-left: #ccc solid 1px; }

.zx_detail .detail .toTit { text-indent: 0; }

/*py css E*/
/*工作室列表 S*/
.ni_g_gzslb { background: url(../images/zj_ms/ni_bg_gzslb.png) no-repeat center top; }

.ni_g_lb_class { margin-top: 39px; }

.ni_g_lb_class .ni_3list a { float: left; width: 24.25%; margin-right: 1%; font-size: 19px; color: #fff; line-height: 36px; background: #2595b0; text-align: center; display: block; }

.ni_g_lb_class .ni_3list a.ni_last { margin-right: 0px; }

.ni_g_lb_class .ni_3list a:hover, .ni_g_lb_class .ni_3list a.active { background: #0b4352; text-decoration: none; }

.down_box { position: absolute; right: 0; top: 5px; padding-right: 20px; }

.tabel_category { line-height: 26px; padding-top: 0; margin-bottom: 20px; padding: 0 20px 20px; background: #fff; border: 1px solid #e7e7e7; border-top: 0px; }

.tabel_category th { font-size: 14px; color: #888; font-weight: normal; vertical-align: top; padding-top: 15px; white-space: nowrap; text-align: left; }

.tabel_category td { font-size: 14px; padding-top: 10px; }

.tabel_category .category { padding-right: 30px; position: relative; -ms-user-select: none; user-select: none; -webkit-user-select: none; -moz-user-select: none; }

.tabel_category .category > a { display: inline-block; color: #222; padding: 0px 10px; margin-top: 5px; margin-right: 5px; }

.tabel_category .category > a.on, .tabel_category .category > a:hover { text-decoration: none; border-radius: 2px; background-color: #0b4352; color: #fff; }

.tabel_category .category .down_box { display: none; }

.tabel_category .category .foldBtn { position: absolute; right: 0px; top: 4px; width: 20px; height: 20px; background: url(../images/zj_ms/foldBtn.png) 0px 0px no-repeat; cursor: pointer; }

.tabel_category .category .foldBtn:hover { background-position: -20px 0px; }

.tabel_category .category.overflow { height: 31px; overflow: hidden; }

.tabel_category .category.overflow .down_box { display: block; }

.tabel_category .category.overflow.fold { height: auto; }

.tabel_category .category.overflow.fold .foldBtn { background-position: 0px -20px; }

.tabel_category .category.overflow.fold .foldBtn:hover { background-position: -20px -20px; }

.ni_g_glb_list .ni_ul .ni_li { padding: 8px 12px 9px; border: 1px solid #e7e7e7; background: #fff; float: left; margin: 0 45px 30px 0; }

.ni_g_glb_list .ni_ul .ni_li .ni_img { width: 90px; height: 90px; }

.ni_g_glb_list .ni_ul .ni_li .ni_img img { width: 100%; height: 100%; border-radius: 50%; }

.ni_g_glb_list .ni_ul .ni_li .ni_ct { border-bottom: 1px solid #e7e7e7; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont { width: 140px; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tit { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tit a { color: #222222; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tit .ni_span_a { color: #222222; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tips span { display: inline-block; line-height: 21px; font-size: 14px; padding: 0 5px; color: #fff; height: 21px; overflow: hidden; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tips span.ni_tip01 { background: #d4a56d; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tips span.ni_tip02 { background: #a39c44; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tips span.ni_tip03 { background: #189a88; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_tips span.ni_tip04 { background: #d26deb; }

.ni_g_glb_list .ni_ul .ni_li .ni_cont .ni_c_nm { font-size: 14px; color: #555; }

.ni_g_glb_list .ni_ul .ni_li .ni_ct2 .ni_50 { width: 50%; text-align: center; font-size: 14px; color: #888; line-height: 18px; margin: 4px 0; position: relative; }

.ni_g_glb_list .ni_ul .ni_li .ni_ct2 .ni_50 i { position: absolute; height: 100%; width: 1px; background: #e7e7e7; right: 1px; top: 0px; }

.py_ni_ul.ni_ul .ni_li { padding: 0; border: 0; }

.py_ni_ul.ni_ul .ni_li a { padding: 8px 12px 9px; border: 1px solid #e7e7e7; display: block; }

.py_ni_ul.ni_ul .ni_li a:hover { box-shadow: 0 0 2px 2px #4a7682; }

/*工作室列表 E*/
/*排序 S*/
.ni_g_px_tit { height: 30px; line-height: 30px; color: #888888; border-bottom: 1px solid #d0d0d0; }

.ni_g_px_tit .ni_name { font-size: 16px; }

.ni_g_px_tit .ni_g_bg_ico02 { height: 30px; width: 25px; }

.ni_g_px_tit .ni_fwl, .ni_g_px_tit .ni_cy, .ni_g_px_tit .ni_zy { cursor: pointer; }

.ni_g_px_tit .ni_fwl:hover, .ni_g_px_tit .ni_cy:hover, .ni_g_px_tit .ni_zy:hover, .ni_g_px_tit .ni_fwl.active, .ni_g_px_tit .ni_cy.active, .ni_g_px_tit .ni_zy.active,.ni_g_px_tit .ni_hd,.ni_g_px_tit .ni_hd.active { color: #0b4352; }

.ni_g_px_tit .ni_fwl .ni_g_bg_ico02 { background-position: 2px -112px; }

.ni_g_px_tit .ni_cy .ni_g_bg_ico02 { background-position: -35px -112px; }

.ni_g_px_tit .ni_zy .ni_g_bg_ico02 { background-position: -77px -112px; }

.ni_g_px_tit .ni_ud { font-weight: bold; margin-left: 4px; }

.ni_g_px_tit .ni_hd .ni_g_bg_ico02 { background: url(../images/zj_ms/ni_g_lit_ico01.png) no-repeat center center; }

/*排序 E*/
/*加载更多 S*/
.ni_g_load_more { text-align: center; font-size: 16px; color: #222222; }

/*加载更多 E*/
/*图片列表1 S*/
.ni_g_jtl_01 { width: 100%; }

.ni_g_jtl_01 .ni_img { position: relative; }

.ni_g_jtl_01 .ni_img img { width: 100%; height: 100%; }

.ni_g_jtl_01 .ni_img .aHgt_150{height: 150px;}
.ni_g_jtl_01 .ni_img .aHgt_358{height: 358px;}
.ni_g_jtl_01 .ni_pa { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0px; bottom: 0px; background: url(../images/zj_ms/ni_bg_color01.png); color: #fff; font-size: 16px; }

.ni_g_jtl_01 .ni_txt .ni_tit { font-size: 16px; line-height: 36px; height: 36px; overflow: hidden; }

.ni_g_jtl_01 .ni_txt .ni_tit a { color: #888888; }

.ni_g_jtl_01 .ni_img:hover { border-color: #afafaf; box-shadow: 0 0 2px 2px #4a7682; }

.ni_g_jtl_01 .ni_txt .ni_tit a:hover { color: #0b4352; }

/*图片列表1 S*/
/*名师工作室 S*/
.ni_g_msjt { border: 1px solid #e0e0e0; border-top: 0px; }

.ni_g_msjt.py_adj { border: 0; background: #fff; }

.ni_g_msjt .fl .ni_g_jtl_01 { width: 381px; margin-left: 20px; }

.ni_g_msjt .ni_bigimg .ni_img { width: 100%; height: 358px; }

.ni_g_msjt .fr .ni_ul { width: 780px; }

.ni_g_msjt .ni_li { float: left; margin: 0 20px 23px 0; }

.ni_g_msjt .ni_li .ni_smallimg { width: 240px; }

.ni_g_msjt .ni_li .ni_smallimg .ni_img { width: 100%; height: 150px; }

.ni_g_jtl_01 .ni_img .ni_pa_play { width: 60px; height: 60px; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; display: none; }

.ni_g_jtl_01 .ni_img a:hover .ni_pa_play { display: block; }

.ni_g_bg_fff { background: #fff; }

.py_ni_ulWrap { height: 468px; background: #fff; }

/*名师工作室 E*/
/*资源 S*/
.ni_g_zy .ni_d1 .ni_ul { padding-top: 40px; background: #fff; }

.ni_g_zy .ni_d1 .ni_ul .ni_li { float: left; margin: 0 16px 14px; }

.ni_g_zy .ni_d1 .ni_ul .ni_li:hover { box-shadow: 0 0 2px 2px #4a7682; }

.ni_g_zy .ni_d1 .ni_ul .ni_li a:hover { color: #0b4352; }

/*资源 E*/
/*热门资源 S*/
.ni_g_rmzylt .ni_ul { padding-top: 40px; background: #fff; }

.ni_g_rmzylt .ni_li { font-size: 16px; color: #555555; line-height: 37px; height: 37px; margin-bottom: 6px; }

.ni_g_rmzylt span { display: block; }

.ni_g_rmzylt .ni_span01 { width: 25px; height: 25px; line-height: 25px; border-radius: 50%; margin: 6px 10px 0 0; text-align: center; }

.ni_g_rmzylt .ni_span02 { width: 178px; height: 100%; overflow: hidden; }

.ni_g_rmzylt .ni_span02 a { color: #555555; }

.ni_g_rmzylt .ni_win .ni_span01 { color: #fff; }

.ni_g_rmzylt .ni_win.ni_num01 .ni_span01 { background: #e2416e; }

.ni_g_rmzylt .ni_win.ni_num02 .ni_span01 { background: #f9b226; }

.ni_g_rmzylt .ni_win.ni_num03 .ni_span01 { background: #5d8fff; }

/*热门资源 E*/
/*专题资源 S*/
.ni_g_ztzy .ni_ztzy_list { padding-top: 40px; border: 1px solid #e0e0e0; margin-top: 0px; }

.ni_g_ztzy .ni_ztzy_list.py_adj { border: 0; background: #fff; }

.ni_g_ztzy .ni_ztzy_list .ni_li { float: left; margin: 0 12px 20px 11px; }

.ni_g_ztzy .ni_ztzy_list .ni_li:hover { box-shadow: 0 0 2px 2px #4a7682; }

.ni_g_ztzy .ni_ztzy_list .ni_li1 { float: left; width: 25%; text-align: center; }

.ni_g_ztzy .ni_ztzy_list .ni_li1 img:hover { box-shadow: 0 0 2px 2px #4a7682; }

.py_adj { border: 0; background: #fff; }

/*专题资源 E*/
/*广告位 S*/
.ni_g_ggw img { width: 100%; }

/*广告位 E*/
/*面包屑 S*/
.ni_g_zj_crumb02 .zj_crumb a { color: #0b4352; }

/*面包屑 E*/
/*专题资源类 S*/
.ni_g_lb_class02.ni_g_lb_class { margin-top: 0px; }

.ni_g_lb_class02.ni_g_lb_class .ni_3list { border: 1px solid #e7e7e7; }

.ni_g_lb_class02.ni_g_lb_class .ni_3list a { line-height: 44px; margin-right: 0px; background: #fff; color: #222222; width: 25%; }

.ni_g_lb_class02.ni_g_lb_class .ni_3list a:hover, .ni_g_lb_class02.ni_g_lb_class .ni_3list a.active { background: #0b4352; color: #fff; }

.ni_g_lb_class02.ni_g_lb_class .tabel_category .category > a.on, .ni_g_lb_class02.ni_g_lb_class .tabel_category .category > a:hover { background-color: #0b4352; }

/*专题资源类 E*/
/*专题资源分类 S*/
.ni_g_ztzy .ni_ztfl { width: 100%; }

.ni_g_ztzy .ni_ztfl.ni_dl { background: #fff; border: 1px solid #e4e4e4; }

.ni_g_ztzy .ni_ztfl .ni_dt { height: 46px; line-height: 46px; text-indent: 25px; overflow: hidden; background: #ebebeb; font-size: 18px; color: #222; }

.ni_g_ztzy .ni_ztfl .ni_dd { height: 50px; line-height: 50px; font-size: 14px; }

.ni_g_ztzy .ni_ztfl .ni_dd a { display: block; width: 100%; height: 100%; text-indent: 25px; color: #555555; }

.ni_g_ztzy .ni_ztfl .ni_dd a { display: block; width: 100%; height: 100%; text-indent: 25px; }

.ni_g_ztzy .ni_ztfl .ni_dd a:hover, .ni_g_ztzy .ni_ztfl .ni_dd a.active, .ni_g_ztzy .ni_ztfl .ni_ddd a:hover, .ni_g_ztzy .ni_ztfl .ni_ddd a.active { background: #0b4352; color: #fff; text-indent: 0px; text-decoration: none; }

.ni_g_ztzy .ni_ztfl .ni_dd i { display: block; height: 100%; width: 45px; background-position: 20px -152px; display: none; }

.ni_g_ztzy .ni_ztfl .ni_dd a:hover i, .ni_g_ztzy .ni_ztfl .ni_dd a.active i,.ni_dd i { display: block; }

/*专题资源分类 S*/
/*专题资源列表 S*/
.ni_g_ztzy .ni_g_px_tit { height: 46px; line-height: 46px; background: #ebebeb; border-bottom: 0px; }

.ni_g_ztzy .ni_g_px_tit .ni_name { font-size: 14px; }

.ni_g_ztzy .ni_g_px_tit i { display: none; }

.ni_g_ztzy .ni_g_px_tit .active { color: #0b4352; }

.ni_g_ztzy .ni_g_px_tit .qjf_seleautodiv .active { color: #555; }

.ni_g_qjf_sel01, .ni_g_qjf_sel02 { margin-top: 8px; }

.rank-row { height: auto !important; height: 100px; min-height: 100px; padding: 20px 35px; position: relative; z-index: 0; background: #fff; border: #eee solid 1px; z-index: 0; margin-bottom: 5px; }

.row-r-col2 h4 { font-size: 16px; font-weight: normal; color: #222; }

.row-r-col2 h4 a { color: #222; }

.row-photo { width: 66px; height: 66px; position: absolute; left: 35px; }

.item-ZY-rank .row-photo i { display: block; background: url(../images/mall/index/new_ico.png) no-repeat; width: 30px; height: 30px; position: absolute; top: -3px; right: -3px; text-indent: -999em; overflow: hidden; }

.row-r-rect { margin-left: 95px; margin-top: -2px; height: 68px; position: relative; }

.row-r-col2 { color: #222; line-height: 21px; }

.row-r-col2 .title { color: #555; position: relative; padding-left: 40px; margin-top: 5px; height: 21px; }
.msyj_listA .title.t_ti_patch{padding-left: 0px;display: inline-block;line-height: 16px;font-size: 14px;height: auto; margin-top: 15px;}
/*.msyj_listA .row-r-col2 h4{height: 45px;}*/
.row-r-col2 .title strong { position: absolute; top: 0px; left: 0px; font-weight: normal; }

.row-r-col2 .title a { color: #555; }

.row-r-col2 .info span { margin-right: 25px; color: #888; }

.row-r-col3 { width: 230px; text-align: right; position: absolute; top: -6px; right: 0px; }

.row-r-col3 .price { display: block; margin: 10px 0px 18px 0px; color: #f36564; }

.row-r-col3 .price em { font-size: 22px; }

.row-r-col3 .add-shopcar-btn { margin-left: 10px; text-decoration: none; }

.row-r-col3 strong { font-family: Constantia; color: #fe6000; font-size: 30px; height: 30px; display: block; font-style: italic; }

.row-r-col3 em { font-family: Tahoma; color: #222; }

.from { background: url(../images/zj_ms/zy_list_ico.gif) no-repeat left center; padding-left: 20px; line-height: 26px; margin-top: 10px; color: #888; }

/*内页评分 begin*/
.site_grade { vertical-align: middle; display: inline-block; margin-top: 8px; }

.site_grade .star { background: url(../images/zj_ms/qjf_star_h.gif) repeat; width: 70px; height: 12px; position: relative; display: inline-block; overflow: hidden; }

.site_grade .star i { background: url(../images/zj_ms/qjf_star_r.gif) repeat; display: inline-block; height: 12px; overflow: hidden; position: absolute; left: 0px; top: 0px; }

/*内页评分 end*/
.ni_g_sc_xz { position: absolute; bottom: 25px; right: 35px; }

.ni_g_sc_xz a { padding: 0 30px; font-size: 14px; line-height: 30px; display: inline-block; border-radius: 3px; }

.ni_g_sc_xz a.ni_sc { border: 1px solid #309aeb; background: #f1fbfe; color: #288add; margin-right: 20px; }

.ni_g_sc_xz a.ni_xz { border: 1px solid #2cbf60; background: #eeffea; color: #2cbf60; }

.ni_g_sc_xz a:hover { text-decoration: none; }

.ni_g_sc_xz a.ni_xz:hover { background-color: #a1f6bf; }

.ni_g_sc_xz a.ni_sc:hover { background-color: #e7f1f4; }

/*专题资源列表 E*/
/*名师讲堂 S*/
.ni_g_msjt_list { border: 1px solid #eeeeee; background: #fff; }

.ni_g_msjt_list .ni_li { width: 200px; float: left; margin: 0 18px 30px 19px; }

.ni_g_msjt_list .ni_li .ni_g_jtl_01 .ni_img { border: 1px solid #eeeeee; height: 138px; }

.ni_g_msjt_list .ni_li .ni_g_jtl_01 .ni_txt .ni_tit a { color: #222; }

.ni_g_msjt_list .ni_li .ni_g_jtl_01 .ni_txt .ni_ded { font-size: 14px; line-height: 16px; height: 16px; }

.ni_g_msjt_list .ni_li .ni_g_jtl_01 .ni_txt .ni_ded .ni_span01 { color: #0b4352; }

.ni_g_msjt_list .ni_li .ni_g_jtl_01 .ni_txt .ni_ded .ni_span02 { color: #888; width: 130px; overflow: hidden; height: 100%; text-align: right; }

/*名师讲堂 E*/
/*统计详情 S*/
.ni_g_tjxq .ni_g_ryxb_b3 { padding: 20px 0 30px; margin-top: 0px; }

.ni_g_tjxq .ni_g_ryxb_b3 li { width: 239px; }

.ni_g_tjxq .ni_g_ryxb_b3 li { width: 239px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_last { border-right: 0px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li .ni_box .ni_content .ni_num { border-radius: 3px; padding: 0 10px; color: #fff; margin-top: 20px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_od .ni_box .ni_content .ni_num { background: #d5e5a0; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_en .ni_box .ni_content .ni_num { background: #2595b0; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li .ni_box .ni_content i { background-image: url(../images/zj_ms/ni_ico02.png); }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_li01 .ni_box .ni_content i { background-position: 0px -203px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_li02 .ni_box .ni_content i { background-position: 0px -261px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_li03 .ni_box .ni_content i { background-position: 0px -318px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_li04 .ni_box .ni_content i { background-position: 0px -374px; }

.ni_g_tjxq .ni_g_ryxb_b3 .ni_li.ni_li05 .ni_box .ni_content i { background-position: 0px -428px; }

.ni_g_tjxq_b01 { padding: 15px 0; height: 550px; background: #fff; }

.ni_g_tjxq_b01 .ni_map { width: 620px; position: relative; }

.ni_g_tjxq_b01 .ni_bar { width: 579px; border-left: 1px solid #dcdcdc; }

.ni_g_tjxq_b01 .ni_map, .ni_g_tjxq_b01 .ni_bar { height: 100%; }

.ni_g_tjxq_b01 .ni_map .ni_back { position: absolute; right: 20px; top: 0px; font-size: 16px; cursor: pointer; z-index: 9; }

.ni_g_tjxq_b01 .ni_map .ni_back:hover { color: #0b4352; }

.ni_g_echar { width: 100%; height: 100%; }

.ni_g_tjxq_b02 { height: 400px; background: #fff; position: relative; }

.ni_g_tjxq_b02 .ni_span { position: absolute; text-align: center; top: 30px; color: #222222; width: 90px; font-size: 16px; }

.ni_g_tjxq_b02 .ni_span.ni_span01 { left: 136px; }

.ni_g_tjxq_b02 .ni_span.ni_span02 { left: 404px; }

.ni_g_tjxq_b02 .ni_span.ni_span03 { left: 682px; }

.ni_g_tjxq_b02 .ni_span.ni_span04 { left: 950px; }

.ni_g_tjxq_b03 { height: 260px; background: url(../images/zj_ms/ni_g_tbss.png) no-repeat left top; }

.ni_g_tjxq_b03 .ni_g_echar { opacity: 0.9; -webkit-filter: alpah(opacity=90); filter: alpah(opacity=90); }

.ni_g_tjxq_b04 { height: 258px; background: #fff; }

.ni_g_tjxq_b05 .ni_table { width: 100%; font-size: 15px; color: #555555; text-indent: 60px; text-align: left; background: url(../images/zj_ms/ni_g_tbss02.png) no-repeat right top #fff; border-collapse: collapse; }

.ni_g_tjxq_b05 .ni_table th { font-size: 16px; height: 60px; }

.ni_g_tjxq_b05 .ni_table tr { line-height: 40px; }

.ni_g_tjxq_b05 .ni_table .ni_od { background: url(../images/zj_ms/ni_bg_color02.png); }

.ni_g_c_cc755f { color: #cc755f; }

#ni_g_echar06 { height: 336px; }

.ni_g_tjxq_b05 .ni_g_pr { position: relative; }

.ni_g_tjxq_b05 .ni_g_pr .ni_sel { position: absolute; left: 70px; top: 30px; z-index: 9; }

/*统计详情 E*/
/*图片列表 2 S*/
.ni_g_img_list02 .ni_img { position: relative; }

.ni_g_img_list02 .ni_img img { width: 100%; height: 100%; }

.ni_g_img_list02 .ni_pa_t { position: absolute; left: 20px; top: 20px; }

.ni_g_img_list02 .ni_pa_t .ni_dj { padding: 0 10px; height: 30px; border-radius: 3px; display: inline-block; line-height: 30px; color: #fff; }

.ni_g_img_list02 .ni_pa_t .ni_del .ni_big { font-size: 18px; line-height: 18px; }

.ni_g_img_list02 .ni_pa_t .ni_del .ni_small { font-size: 14px; line-height: 14px; }

.ni_g_img_list02 .ni_pa_t .ni_name { font-size: 14px; color: #555555; }

.ni_g_img_list02 .ni_pa_t.ni_chuzhong .ni_dj { background: #c7bd9c; }

.ni_g_img_list02 .ni_pa_t.ni_chuzhong .ni_del { color: #9c816a; }

.ni_g_img_list02 .ni_pa_t.ni_gaozhong01 .ni_dj { background: #cf7761; }

.ni_g_img_list02 .ni_pa_t.ni_gaozhong01 .ni_del { color: #cf7761; }

.ni_g_img_list02 .ni_pa_t.ni_gaozhong02 .ni_dj { background: #7d8dc6; }

.ni_g_img_list02 .ni_pa_t.ni_gaozhong02 .ni_del { color: #7d8dc6; }

.ni_g_img_list02 .ni_timebutton { height: 30px; line-height: 30px; color: #d90000; font-size: 14px; }

.ni_g_img_list02 .ni_timebutton .ni_goin { display: inline-block; padding: 0 13px; height: 100%; border-radius: 3px; }

.ni_g_img_list02 .ni_timebutton .ni_goin:hover { text-decoration: none; }

.ni_g_img_list02 .ni_timebutton .ni_goin.ni_on { background: #0b4352; color: #fff; }

.ni_g_img_list02 .ni_timebutton .ni_goin.ni_on:hover { background: #1a6d84; }

.ni_g_img_list02 .ni_timebutton .ni_goin.ni_off { background: #dddddd; color: #888888; }

.ni_g_img_list02 .ni_timebutton .ni_goin.ni_off:hover { background: #dcd1d1; color: #888888; }

.ni_g_img_list02 .ni_timebutton .ni_g_bc { color: #555; }

/*图片列表 2 E*/
/*名师面对面 S*/
.ni_g_msmdm { background: #fff; padding: 17px 8px 27px; }

.ni_g_msmdm .ni_li { float: left; width: 260px; margin: 0 10px; }

.ni_g_msmdm .ni_li .ni_img { width: 100%; height: 180px; }

.ni_g_msmdm .ni_g_img_list02 .ni_a_link { color: #555555; font-size: 16px; line-height: 22px; height: 22px; overflow: hidden; }

.ni_g_msmdm .ni_g_img_list02 .ni_a_link a { color: #555555; }

.ni_g_msmdm .ni_g_img_list02 .ni_a_link a { display: inline-block; width: 180px; height: 100%; overflow: hidden; }

/*名师面对面 E*/
/*标题 3 S*/
.ni_g_tit03.ni_g_tit01 { border-bottom-color: #0b4352; }

.ni_g_tit03.ni_g_tit01 .ni_more { color: #555; }

/*标题 3 E*/
/*点播回放 S*/
.ni_g_dbhf { padding: 15px 0 0; height: 281px; background: #fff; overflow: hidden; }

.ni_g_mssj_r .ni_g_dbhf { height: 247px; }

.ni_g_dbhf .ni_li { line-height: 30px; padding: 0 13px; height: 30px; margin-bottom: 6px; }

.ni_g_dbhf .ni_li a { font-size: 16px; color: #222222; width: 192px; overflow: hidden; height: 100%; }

.ni_g_dbhf .ni_li span { color: #888888; font-size: 14px; }

.ni_g_dbhf .ni_li a:hover { color: #0b4352; }

/*点播回放 E*/
/*网络教研 S*/
.ni_g_wljy { border: 1px solid #e0e0e0; background: #fff; padding: 10px 0 30px; }

.ni_g_wljy .ni_ul .ni_li { width: 275px; float: left; margin: 0px 12px; }

.ni_g_wljy .ni_ul .ni_li .ni_img { height: 190px; }

.ni_g_wljy .ni_ul .ni_li .ni_txt .ni_tit { text-align: center; }

/*网络教研 E*/
/*名师送教 S*/
.ni_g_mssj_l { padding: 7px 15px 0 20px; background: #fff; }

.ni_g_mssj_l .ni_rbb1_l_r { width: 445px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del { padding: 0 14px; height: 256px; overflow: hidden; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ft { background: #fafafa; padding: 0 13px 5px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ft .ni_t1 { color: #0b4352; font-size: 20px; line-height: 40px; padding-top: 5px; height: 40px; overflow: hidden; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ft .ni_t2 { font-size: 14px; color: #888888; height: 42px; overflow: hidden; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ft a { color: #0b4352; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ul { padding-bottom: 12px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ul a { color: #222; font-size: 16px; line-height: 27px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ul a span { display: inline-block; width: 325px; height: 27px; overflow: hidden; text-indent: 15px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ul a i { margin-right: 2px; }

.ni_g_mssj_l .ni_rbb1_l_r .ni_del .ni_ul a:hover span { color: #0b4352; text-decoration: underline; }

/*名师送教 E*/
/*活动案例赏析 S*/
.ni_g_hdalsx.ni_g_wljy .ni_ul .ni_li .ni_txt .ni_tit { text-align: left; }

.ni_g_hdalsx .ni_name_time { font-size: 16px; color: #222222; }

.ni_g_hdalsx .ni_name_time .ni_time { color: #555555; }

/*活动案例赏析 E*/
/*banner S*/
.xy_banner { max-width: 1920px; min-width: 1200px; margin: 0 auto; position: relative; z-index: 1; }

.xy_banner .tit_box { position: relative; z-index: 1; }

.xy_banner .sideShow { width: 100%; height: 360px; background: #fff; z-index: 1; position: relative; margin: 0 auto; background: transparent url(../images/index/loading.gif) no-repeat center center; }

.xy_banner .sideShow li { position: absolute; max-height: 539px; width: 100%; display: none; }

.xy_banner .circle { width: 100%; position: absolute; bottom: 25px; clear: both; z-index: 10; }

.xy_banner .circle ul { margin: 0 auto; height: 10px; overflow: hidden; text-align: center; border-radius: 10px; padding-top: 1px; width: 160px; }

.xy_banner .circle li { float: left; display: inline-block; width: 10px; height: 10px; background: #cdcdcd; border-radius: 50%; margin-right: 5px; margin-left: 7px; cursor: pointer; }

.xy_banner .circle li.on { background: #fff; width: 10px; height: 10px; border-radius: 50%; }

.xy_banner a { display: block; height: 360px; }
/*banner 小圆点换行修复*/
.d_1788_cir .xy_banner .circle ul{width: auto;}
.d_1788_cir .xy_banner .circle li{float: none;}
    /*banner E*/
/*标题3*/
.ni_zj_crumb03.zj_crumb a { color: #0b4352; }

/*标题E*/
/*名师面对面 S*/
.ni_tabel_category03.tabel_category { border: 1px solid #e7e7e7; }

.ni_tabel_category03.tabel_category .category > a.on, .ni_tabel_category03.tabel_category .category > a:hover { background: #0b4352; }

.ni_g_msmdm_list .ni_g_img_list02 .ni_pa_t.ni_gaozhong03 .ni_dj { background: #0b4352; }

.ni_g_msmdm_list .ni_g_img_list02 .ni_pa_t.ni_gaozhong03 .ni_del { color: #0b4352; }

.ni_g_msmdm_list .ni_g_img_list02 .ni_a_link { color: #555555; font-size: 16px; line-height: 22px; height: 22px; overflow: hidden; width: 270px; }

.ni_g_msmdm_list .ni_g_img_list02 .ni_a_link a { color: #555555; }

.ni_g_msmdm_list .ni_ul .ni_li { float: left; margin: 0 10px; background: #fff; padding-bottom: 5px; }

.ni_g_msmdm_list .ni_ul .ni_li .ni_img { width: 291px; height: 196px; }

.ni_g_msmdm_list { border-bottom: 2px solid #d3d3d3; }

.ni_g_msmdm_list .ni_l { width: 220px; text-align: center; line-height: 50px; font-size: 40px; margin-left: 20px; }

.ni_g_msmdm_list .ni_l .ni_time { color: #222222; padding-top: 55px; }

.ni_g_msmdm_list .ni_l .ni_hm { font-size: 25px; color: #888888; border-bottom: 3px solid #0b4352; margin-top: 65px; }

.ni_g_msmdm_list .fr .ni_ul { width: 935px; }

.ni_g_msmdm_list .fr .ni_ul li { margin-bottom: 20px; }

/*名师面对面 E*/
/*直播列表 S*/
.ni_g_zbyg .ni_ul .ni_li { width: 291px; border: 1px solid transparent; padding-bottom: 7px; float: left; margin: 0 3px 25px;webkit-transition: all .2s linear; transition: all .2s linear; overflow: hidden}

.ni_g_zbyg .ni_ul .ni_li .ni_img { width: 100%; height: 206px; }

.ni_g_zbyg .ni_g_img_list02 .ni_pa_t.ni_gaozhong03 .ni_dj { background: #0b4352; }

.ni_g_zbyg .ni_g_img_list02 .ni_pa_t.ni_gaozhong03 .ni_del { color: #0b4352; }

.ni_g_zbyg .ni_g_img_list02 .ni_a_link { color: #555555; font-size: 16px; line-height: 22px; height: 22px; overflow: hidden; width: 270px; }

.ni_g_zbyg .ni_g_img_list02 .ni_a_link a { color: #555555; }

.ni_g_zbyg .ni_ul .ni_li .ni_g_img_list02 { background: #fff; }

.ni_g_zbyg .ni_ul .ni_li:hover { -webkit-box-shadow: 5px 8px 10px rgba(0,0,0,0.1); box-shadow: 5px 8px 10px rgba(0,0,0,0.1); -webkit-transform: translate(0, -2px); transform: translate(0, -2px);-moz-transform: translate(0, -2px); }
.ni_g_zbyg .ftf_tabConts{height: auto;}
/*直播列表 E*/
/*直播详情 S*/
.ni_g_zbxq { background: #fff; padding: 30px 20px; }

.ni_g_zbxqtop { height: 200px; }

.ni_g_zbxqtop .ni_pl { width: 290px; background: #d3eaf0; padding-bottom: 8px; }

.ni_g_zbxqtop .ni_pl .ni_div01 { overflow: hidden; padding-top: 13px; }

.ni_g_zbxqtop .ni_pl .ni_div01 span { display: inline-block; line-height: 32px; height: 32px; color: #fff; font-size: 15px; padding: 0 7px; position: relative; }

.ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_01 { background: #0b4352; }

.ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_02 { background: #0c7593; padding-left: 20px; }

.ni_g_zbxqtop .ni_pl .ni_div01 span i { position: absolute; right: -42px; top: 0px; border: 32px solid transparent; z-index: 9; }

.ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_01 i { border-left: 10px solid #0b4352; }

.ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_02 i { border-left: 10px solid #0c7593; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt { width: 168px; text-align: center; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_02_01 { font-size: 15px; color: #555555; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_02_01 .span { color: #888; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_button { color: #fff; font-size: 20px; display: inline-block; height: 38px; line-height: 38px; padding: 0px 15px; border-radius: 3px; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_button.ni_bg01 { background: #0b4352; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_button.ni_bg02 { background: #cbcbcb; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_button:hover { text-decoration: none; }

.ni_g_zbxqtop .ni_pl .ni_div02 .ni_img img { width: 110px; height: 110px; border-radius: 50%; }

.ni_g_zbxqtop .ni_pl .ni_div03 { font-size: 15px; color: #555555; }

.ni_g_zbxqtop .ni_pl .ni_div03 span { color: #ed5565; }

.ni_g_zbxqtop .ni_del { width: 855px; height: 100%; padding-left: 15px; }

.ni_g_zbxqtop .ni_del .ni_tit { font-size: 25px; line-height: 80px; height: 80px; overflow: hidden; }

.ni_g_zbxqtop .ni_del .ni_tit .ni_span01 { color: #ff9063; }

.ni_g_zbxqtop .ni_del .ni_tit .ni_span02 { color: #555555; }

.ni_g_a_edit { color: #fff; background: #38a4ff; line-height: 30px; font-size: 16px; padding: 0 20px; margin: 0 10px 0 0; border-radius: 3px; }

.ni_g_a_edit:hover { text-decoration: none; background-color: #0A88F2; }

.ni_g_zbxqtop .ni_del .ni_con { font-size: 14px; color: #888888; line-height: 25px; height: 100px; overflow: hidden; }

.ni_g_zbxqtop .ni_del .ni_con span { font-size: 15px; color: #555555; }

/*直播详情 E*/
/*课程资源和主持人简介 S*/
.ni_g_kczyjj .ni_kczy { width: 823px; }

.ni_g_download { padding-top: 10px; }

.ni_g_download .ni_li { padding: 10px 0; width: 46%; float: left; margin-right: 4%; }

.ni_g_download .ni_li a { font-size: 16px; color: #555555; padding-right: 30px; position: relative; overflow: hidden; width: 300px; display: inline-block; }

.ni_g_download .ni_li a:hover span { color: #0b4352; text-decoration: underline; }

.ni_g_download .ni_li a i { position: absolute; right: 0px; top: 0px; width: 30px; height: 100%; background-position: 8px -530px; }

.ni_g_download .ni_li a:hover { text-decoration: none; }

.ni_g_kczyjj .ni_zjr { width: 310px; }

.ni_g_kczyjj .ni_zjr .ni_txt { font-size: 14px; color: #555555; line-height: 25px; }

.ni_g_kczyjj .ni_zjr .ni_img { text-align: center; }

.ni_g_kczyjj .ni_zjr .ni_img img { max-width: 100%; }

.face_box { position: absolute; right: 80px; top: 35px; width: 390px; padding: 10px; height: 160px; overflow: hidden; border: 1px solid #ccc; background: white; display: none; }

.face_box img { margin: 5px; cursor: pointer; }

.face_wrap { position: relative; }

.tea_mEidtBtn { padding: 5px 10px; background: #59bbff; color: #fff; }

.tea_mEidtBtn:hover { text-decoration: none; background: #39adfe; }

.tea_message_frame { overflow: hidden; zoom: 1; position: relative; }

.tea_message_frame .editSpan { width: 60px; float: left; /* margin-right:-72px; position:relative;*/ display: inline-block; vertical-align: top; }

.tea_message_frame .text_area { width: 100%; position: absolute; right: 0; }

.tea_message_frame .text_area p { margin-left: 72px; }

.tea_message_frame .text_area textarea { display: block; width: 100%; float: right; height: 50px; }

.tea_messageList li { padding: 20px 0; border-bottom: 1px solid #eee; display: inline-block; }

.tea_messageList li:last-child { border-bottom: none; }

.tea_messageList .editDiv { display: table-cell; width: 2000px; *display: inline-block; *width: auto; line-height: 24px; }

.message_div { display: none; margin-right: 12px; }

.tea_messageList dd { padding: 10px 0; display: inline-block; }

.tea_message_funny { border-bottom: 1px solid #eee; }

.tea_message_funny p { line-height: 36px; font-size: 14px; }

.unfold_box { display: none; }

.cap_wrig .ni_hn { font-size: 16px; line-height: 33px; }

.cap_wrig .ni_hn span { font-size: 18px; }

/*课程资源和主持人简介 E*/
/*网络教研列表 S*/
.ni_g_wljy_list { width: 870px; border: 1px solid #e7e7e7; }

.ni_g_wljy_list .ni_ul { padding: 10px 0 10px 26px; background: #fff; }

.ni_g_wljy_list .ni_ul .ni_li { border-bottom: 1px solid #dbd8d8; }

.ni_g_wljy_list .ni_ul .ni_li .ni_img { width: 168px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt { width: 660px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit { color: #5b8ed1; font-size: 18px; line-height: 20px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit a, .ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i { display: inline-block; height: 20px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i { width: 80px; text-indent: 15px; font-size: 14px; line-height: 20px; color: #fff; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i.ni_i01 { background-position: 0px -583px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i.ni_i02 { background-position: 0px -613px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i.ni_i03 { background-position: 0px -643px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit i.ni_i04 { background-position: 0px -673px; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_nx { font-size: 14px; color: #555555; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_nx a { color: #5b8ed1; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_nx span { color: #888888; }

.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_nx.ni_last { line-height: 25px; height: 50px; overflow: hidden; }

/*网络教研列表 E*/
/*热门活动 S*/
.ni_g_rmhd { width: 300px; }

.ni_g_rmhd .ni_g_tit01 .ni_tit_name { margin-top: 10px; }

.ni_g_rmhd .ni_ul { background: #fff; padding-bottom: 70px; }

.ni_g_rmhd .ni_ul .ni_div01 { line-height: 15px; }

.ni_g_rmhd .ni_ul .ni_div01 span { height: 15px; width: 16px; font-size: 14px; text-align: center; color: #fff; background: #cacaca; }

.ni_g_rmhd .ni_ul .ni_div01 a { color: #555555; height: 15px; width: 230px; overflow: hidden; font-size: 14px; }

.ni_g_rmhd .ni_ul .ni_div02 { display: none; }

.ni_g_rmhd .ni_ul .ni_win .ni_div01 span { background: #ff0000; }

.ni_g_rmhd .ni_ul .ni_li:hover .ni_div02, .ni_g_rmhd .ni_ul .ni_li.active .ni_div02 { display: block; }

.ni_g_rmhd .ni_ul .ni_li i { width: 80px; text-indent: 15px; font-size: 14px; line-height: 20px; color: #fff; display: inline-block; }

.ni_g_rmhd .ni_ul .ni_li i.ni_i01 { background-position: 0px -583px; }

.ni_g_rmhd .ni_ul .ni_li i.ni_i02 { background-position: 0px -613px; }

.ni_g_rmhd .ni_ul .ni_li i.ni_i03 { background-position: 0px -643px; }

.ni_g_rmhd .ni_ul .ni_li i.ni_i04 { background-position: 0px -673px; }

/*热门活动 E*/
/*标题4 S*/
.ni_g_tit04.ni_g_tit01 { border-color: #0b4352; }

.ni_g_tit04.ni_g_tit01 .ni_more { color: #555555; }

/*标题4 E*/
/*图文列表 01 S*/
.ni_g_ti_list01 .ni_div01 .ni_img { width: 90px; height: 90px; }

.ni_g_ti_list01 .ni_div01 .ni_img img { border-radius: 50%; width: 100%; height: 100%; }

.ni_g_ti_list01 .ni_div01 .ni_txt { width: 160px; text-align: center; }

.ni_g_ti_list01 .ni_div01 .ni_txt .ni_name { color: #555; font-size: 20px; line-height: 50px; }

.ni_g_ti_list01 .ni_div01 .ni_txt .ni_addr { font-size: 16px; color: #888; height: 21px; overflow: hidden; }

.ni_g_ti_list01 .ni_div02 { font-size: 14px; color: #888; line-height: 22px; height: 110px; overflow: hidden; }

.ni_g_ti_list01 .ni_div03 { text-align: center; }

.ni_g_ti_list01 .ni_div03 a { padding: 0 24px; line-height: 30px; border: 1px solid #0b4352; color: #0b4352; display: inline-block; border-radius: 4px; }

/*图文列表 01 E*/
.ni_g_msgt .ni_ul { border: 1px solid #e0e0e0; padding: 30px 0 40px; background: #fff; }

.ni_g_msgt .ni_ul .ni_li { width: 250px; float: left; margin: 0px 24px 0 25px; }

/*荣誉墙 S*/
.ni_g_ry_list01 .ni_img img { width: 100%; height: 100%; }

.ni_g_ry_list01 .ni_txt { text-align: center; font-size: 16px; color: #555555; line-height: 50px; }

/*荣誉墙 E*/
.ni_g_ryq .ni_ul { border: 1px solid #e0e0e0; padding: 50px 0 0px; background: #fff; }

.ni_g_ryq .ni_ul .ni_li { width: 200px; float: left; margin: 0px 43px 46px 43px; }

.ni_g_ryq .ni_ul .ni_li .ni_img { width: 100%; height: 140px; }

.ni_g_ryq .ni_ul .ni_li .ni_img:hover, .wb_ryb .ni_ul .ni_li .ni_img:hover { box-shadow: 0 0 2px 2px #4a7682; }
.ni_g_ryq .ni_ul .ni_li .ni_img .icon1{ background: url('../../330000/images/zj_ms/credential-icon01.png') no-repeat center;}
.ni_g_ryq .ni_ul .ni_li .ni_img .icon2{ background: url('../../330000/images/zj_ms/credential-icon02.png') no-repeat center;}
.ni_g_ryq .ni_ul .ni_li .ni_img .icon3{ background: url('../../330000/images/zj_ms/credential-icon03.png') no-repeat center;}

.ni_g_hbk .ni_ul { border: 1px solid #e0e0e0; padding: 15px 0 30px; background: #fff; }

.ni_g_hbk .ni_ul .ni_li { width: 272px; float: left; margin: 0 13px 0 14px; }

.ni_g_hbk .ni_ul .ni_li .ni_img { height: 180px; }

.ni_g_hbk .ni_g_jtl_01 .ni_txt .ni_tit { font-size: 14px; }

.ni_g_hbk .ni_g_jtl_01 .ni_txt .ni_tit a { width: 170px; display: inline-block; color: #555555; overflow: hidden; }

.ni_g_hbk .ni_g_jtl_01 .ni_txt .ni_tit i { padding-left: 27px; background-position: 0px -709px; }

/*历届高徒 S*/
.ni_g_ljgt { border: 1px solid #e0e0e0; background: #fff; }

.ni_g_ljgt .ni_tit { text-align: center; font-size: 20px; color: #555555; line-height: 65px; }

.ni_g_ljgt .ni_tit span { color: #0b4352; }

/*历届高徒 E*/
/*图文列表 S*/
.ni_g_it_list02 .ni_img { border: 1px solid #b1b1b1; border-radius: 4px; overflow: hidden; }

.ni_g_it_list02 .ni_img img { width: 100%; height: 100%; }

.ni_g_it_list02 .ni_txt { text-align: center; }

.ni_g_it_list02 .ni_div01 { font-size: 16px; color: #555555; width: 100%; height: 21px; overflow: hidden; }

.ni_g_it_list02 .ni_div02 { font-size: 14px; color: #888888; }

/*图文列表 E*/
.ni_g_ljgt .ni_ul .ni_li { padding: 15px 20px; width: 132px; background: #f8f8f8; border-radius: 4px; margin: 0px 14px 30px 13px; float: left; }

.ni_g_ljgt .ni_ul .ni_li .ni_img { width: 130px; height: 130px; }

.ni_g_ljgt .ni_ul .ni_li .ni_img:hover { box-shadow: 0 0 2px 2px #4a7682; }

.ni_zj_crumb04.zj_crumb a { color: #0b4352; }

/*标题上边距 S*/
.ni_g_tit_mt15.ni_g_tit01 .ni_tit_name { margin-top: 15px; line-height: 30px; }

.ni_zj_noticeList.zj_noticeList li a:hover span { color: #0b4352; }

/*标题上边距 E*/
/*左边列表样式 2 S*/
.ni_sideNav.sideNav .navList li a:hover, .ni_sideNav.sideNav .navList li a.on { color: #0b4352; border-left-color: #0b4352; }

/*左边列表样式 2 E*/
/*活动案例列表 S*/
.ni_g_hdal_list.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_nx a, .ni_g_hdal_list.ni_g_wljy_list .ni_ul .ni_li .ni_txt .ni_t_tit a { color: #0b4352; }

.ni_g_alsx_top .ni_img { width: 288px; }

.ni_g_alsx_top .ni_img img { width: 288px; height: 192px; }

.ni_g_alsx_top .ni_ct { width: 860px; }

.ni_g_alsx_top .ni_ct .ni_tit { border-bottom: 2px solid #0b4352; overflow: hidden; }

.ni_g_alsx_top .ni_ct .ni_tit span { line-height: 32px; background: #0b4352; display: inline-block; color: #fff; font-size: 20px; padding: 0 10px; position: relative; }

.ni_g_alsx_top .ni_ct .ni_tit span i { position: absolute; border: 32px solid transparent; border-left: 12px solid #0b4352; right: -44px; top: 0px; }

.ni_g_alsx_top .ni_ct .ni_div01 { font-size: 20px; color: #222222; }

.ni_g_alsx_top .ni_ct .ni_div01 span { color: #555; }

.ni_g_alsx_top .ni_ct .ni_div02 { font-size: 14px; color: #555555; line-height: 23px; }

.ni_g_alsx_top .ni_ct .ni_div02 a { color: #0b4352; }

.ni_g_alsx_top .ni_ct .ni_div02 .ni_rd, .ni_g_alsx_top .ni_ct .ni_div02 .ni_pl { padding-left: 40px; cursor: pointer; margin-left: 40px; }

.ni_g_alsx_top .ni_ct .ni_div02 .ni_rd { background-position: 0px -745px; }

.ni_g_alsx_top .ni_ct .ni_div02 .ni_pl { background-position: 0px -777px; }

.ni_g_alsx_txt { font-size: 16px; color: #555555; padding: 15px 20px; line-height: 35px; background: #fff; }

.ni_g_alsx_ly .blue_btn, .ni_g_alsx_ly .gray_btn, .ni_g_alsx_ly .green_btn { background: #0b4352; border-color: #0b4352; }

.ni_g_alsx_ly .border_bottom_eee { border-bottom: 2px solid #0b4352; font-size: 20px; color: #222222; }

.border_bottom_eee { border-bottom: 2px solid #0b4352; font-size: 20px; color: #222222; }

/*活动案例列表 E*/
/*wubo--10.21*/
.ni_zj_crumb04.zj_crumb a { color: #0b4352; }

.ni_tabel_category04 .category.overflow { height: 36px; }

.ni_tabel_category04 { border: 1px solid #e7e7e7; width: 100%; padding: 5px 20px 20px 20px; }

.ni_tabel_category04 .category > a { margin-right: 15px; margin-bottom: 5px; }

.ni_tabel_category04 .category a.on, .ni_tabel_category04 .category a:hover { background: #0b4352; }

.ni_tabel_category04 th { padding-right: 10px; width: 72px; }

.ni_tabel_category04 .qjf_seledrop a:hover, .ni_tabel_category04 .qjf_seleautodrop a:hover { background: #e3e3e3; }

.search { height: 30px; overflow: hidden; }

.search .inp { border: 1px solid #0b4352; padding: 0 6px; line-height: 28px; height: 28px; float: left; font-size: 14px; }

.search a { background: #0b4352; color: #fff; font-size: 16px; line-height: 30px; padding: 0 18px; float: left; }

.ni_tabel_category04 .inpMatching .holdbox a.on { background: #ccc; }

/*往届高徒*/
.wb_msgt .ni_div03 { color: #0b4352; font-size: 16px; }

.wb_msgt .ni_ul .ni_li { border: 1px solid #f8f8f8; padding: 15px 19px; }

.wb_msgt .ni_ul .ni_li a:hover { text-decoration: none; }

.wb_msgt .ni_ul .ni_li:hover { border: 1px solid #0b4352; }

.wb_mslb .ni_ul { margin-bottom: 30px; }

.wb_ryq .ni_ul { margin-bottom: 30px; padding-top: 20px; }

.wb_hbk .ni_ul { margin-bottom: 30px; }

/*成长轨迹*/
.wb_ryb .ni_ul { border: 1px solid #e0e0e0; background: #fff; }

.wb_ryb .ni_ul .ni_li { float: left; width: 192px; height: 132px; padding: 20px 23px 20px 24px; }

.wb_ryb .ni_ul .ni_li a { display: block; }

.wb_ryb .ni_ul .ni_li .ni_img img { width: 192px; height: 132px; }

.wb_zyuan { border: 1px solid #e0e0e0; background: #fff; padding-bottom: 20px; }

.wb_zyuan ul li.ni_li { float: left; width: 499px; padding: 20px 50px 0 50px; }

.wb_zyuan ul li.ni_li a { display: block; font-size: 14px; color: #222; line-height: 29px; height: 29px; padding-left: 48px; }

.wb_zyuan ul li.ni_li a.doc { background: url(../images/zj_ms/doc.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.pdf { background: url(../images/zj_ms/pdf.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.file { background: url(../images/zj_ms/file.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.html { background: url(../images/zj_ms/html.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.ppt { background: url(../images/zj_ms/ppt.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.image { background: url(../images/zj_ms/image.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.movie { background: url(../images/zj_ms/movie.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.xls { background: url(../images/zj_ms/xls.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.txt { background: url(../images/zj_ms/txt.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.music { background: url(../images/zj_ms/music.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.zip { background: url(../images/zj_ms/zip.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.bkexe { background: url(../images/zj_ms/bkexe.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.default { background: url(../images/zj_ms/default.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a.edu { background: url(../images/zj_ms/edu.png) no-repeat left center; }

.wb_zyuan ul li.ni_li a span { float: left; width: 335px; }

.wb_zyuan ul li.ni_li a em { float: right; color: #888; }

.wb_zyuan ul li.ni_li a:hover { color: #0b4352; }

.wb_about { border: 1px solid #e0e0e0; background: #fff; padding: 0 20px 20px 20px; }

.wb_about dl dt { float: left; width: 171px; padding-top: 45px; }

.wb_about dl dt img { width: 155px; height: 155px; border-radius: 155px; border: 8px solid #dfe1e0; }

.wb_about dl dd { float: left; width: 960px; padding-left: 27px; }

.wb_about dl dd .txt { background: #fbfbfb; margin-top: 20px; border-left: 8px solid #0b4352; position: relative; padding: 6px 16px; }

.wb_about dl dd .txt h3 { color: #222; font-size: 20px; font-weight: normal; line-height: 20px; padding-bottom: 5px; }

.wb_about dl dd .txt .ni_p { color: #888; line-height: 22px; height: 158px; overflow: hidden; font-size: 14px; overflow-y: scroll; }

.wb_about dl dd .txt i.tips { position: absolute; top: 88px; left: 0px; background: url(../images/zj_ms/tips1.png) no-repeat; width: 7px; height: 12px; display: none; }

.wb_guiji { border: 1px solid #e0e0e0; background: #fff; padding: 10px 55px 20px 55px; }

.wb_guiji .ulbg { background: url(../images/zj_ms/ulbg.png) repeat-y 33px 57px; overflow: hidden; position: relative; }

.wb_guiji .ulbg .ultips { position: absolute; top: 0px; right: 30px; background: url(../images/zj_ms/ulbg2.gif) no-repeat; width: 14px; height: 13px; z-index: 10; }

.wb_guiji ul li { float: left; width: 1090px; border-radius: 8px; margin-top: 13px; background: url(../images/zj_ms/libg1.png) no-repeat 80px 18px #e5f5fd; }

.wb_guiji ul li .libg { float: left; width: 922px; background: url(../images/zj_ms/ulbg.png) repeat-y 33px 57px; padding: 10px 88px 10px 130px; width: 870px; position: relative; z-index: 9; }

.wb_guiji ul li .txt { float: left; }

.wb_guiji ul li .txt h4 { font-size: 25px; font-weight: normal; line-height: 30px; padding: 4px 0 18px 0; }

.wb_guiji ul li .txt h4 a { color: #555; text-decoration: none; }

.wb_guiji ul li .txt p { color: #555555; font-size: 20px; }

.wb_guiji ul li .pro { float: left; width: 120px; height: 86px; padding-left: 35px; }

.wb_guiji ul li .pro img { width: 120px; height: 86px; }

.wb_guiji ul li .cli { float: right; margin-top: -14px; }

.wb_guiji ul li .cli p { padding-top: 16px; }

.wb_guiji ul li a.doc { display: block; font-size: 14px; color: #555; background: url(../images/zj_ms/doc.png) no-repeat left center; line-height: 29px; height: 29px; padding: 0 0 0 48px; }

.wb_guiji ul li a.doc:hover { color: #0b4352; text-decoration: none; }

.wb_guiji ul li .tips { position: absolute; top: 35px; left: 16px; background: url(../images/zj_ms/litips.png) no-repeat; width: 44px; height: 46px; }

/*头部列表*/
.ni_g_hdal_list_ls { border: 1px solid #e7e7e7; background: #fff; }

.ni_g_hdal_list_ls a { float: left; width: 20%; font-size: 16px; color: #222222; text-align: center; height: 42px; line-height: 42px; }

.ni_g_hdal_list_ls a:hover, .ni_g_hdal_list_ls a.active { background: #0b4352; color: #fff; text-decoration: none; }
.ni_a25 a{ width: 25%;}

/*名师送教轮播*/
.ni_g_mssj_l .mantle { width: 377px; height: 240px; }

.ni_g_mssj_l .mantle li { width: 377px; height: 240px; }

.ni_g_mssj_l .mantle li img { width: 100%; height: 100%; }

/*连接按钮*/
.ni_g_a_button_01 { background: #0b4352; color: #fff; display: inline-block; padding: 0 10px; border-radius: 6px; font-size: 14px; vertical-align: top; margin-left: 20px; }

/*上传文件按钮*/
.ni_g_a_up_file { overflow: hidden; font-size: 14px; color: #525152; padding: 0 20px; height: 28px; line-height: 28px; border: 1px solid #dadada; position: relative; display: inline-block; background: #ededed; border-radius: 4px; }

.ni_g_a_up_file input { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }

.ni_g_a_up_file:hover { text-decoration: none; }

.ni_g_up_imgbox { display: inline-block; border: 1px solid #dadada; }

.ni_g_up_imgbox img { width: 100%; height: 100%; }

/*选中按钮*/
.xy_tepos label span { position: relative; right: 0; }

/*补充页面 S*/
.ni_g_bc_tbar { border-bottom: 1px solid #b1b1b1; padding: 10px 0; }

.ni_g_bc_tbar .ni_tit { font-size: 16px; color: #555555; background: url(../images/zj_ms/ni_bg_zb_tit01.png) no-repeat left center; padding-left: 15px; }

.ni_g_bc_tbar .ni_more { color: #59bbff; margin-right: 20px; }

.ni_g_bc_tbar .ni_li { font-size: 14px; }

.ni_g_bc_tbar .ni_li a { color: #888888; }

.ni_g_bc_tbar .ni_li:hover a, .ni_g_bc_tbar .ni_li.active a { color: #55b3f3; text-decoration: none; }

.ni_g_bc_tbar .ni_create { padding: 0 13px; background: #59bbff; color: #fff; }

.ni_g_bc_tbar .ni_create:hover { text-decoration: none; }

.ni_g_bc_zbkt_hd { padding: 0px 5px; }

.ni_g_bc_zbkt_hd .ni_hd_01 .ni_g_jtl_01 { width: 400px; }

.ni_g_bc_zbkt_hd .ni_hd_01 .ni_g_jtl_01 .ni_img { height: 270px; }

.ni_g_bc_zbkt_hd .ni_hd_02 { width: 420px; padding: 0 10px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_tit { height: 25px; line-height: 25px; overflow: hidden; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_tit a { font-size: 18px; color: #555555; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep { font-size: 16px; line-height: 20px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep { font-size: 14px; line-height: 20px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep_num span.bule { color: #38a4ff; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep .ni_ico { background-position: -40px -117px; width: 20px; height: 20px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_time { font-size: 16px; line-height: 20px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_02 .ni_time { font-size: 14px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_time .ni_ico { background-position: 0px -491px; width: 20px; height: 20px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_time span { color: #38a4ff; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep_txt .ni_txt { width: 545px; display: inline-block; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep_num .ni_ico { background: url(../images/zj_ms/ni_bg_pn_tc.png) no-repeat; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep_txt .ni_ico { background: url(../images/zj_ms/ni_bg_pn_tc.png) no-repeat 0px -29px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_del { color: #888888; height: 100px; overflow: hidden; font-size: 16px; line-height: 25px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_02 .ni_del { font-size: 14px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_del em { font-size: 15px; color: #555; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a { font-size: 20px; line-height: 38px; padding: 0 15px; border-radius: 2px; color: #fff; display: inline-block; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_in { background: #38a4ff; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_ho { background: #cbcbcb; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_in:hover { background: #0A88F2; text-decoration: none; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_ho:hover { background: #bcb9b9; text-decoration: none; }

.ni_g_bc_zbkt_hd .ni_hd_03 { width: 350px; }

.ni_g_sign { width: 96%; margin: 0px auto; }

.ni_g_sing_t01 { width: 100%; box-shadow: 0px 0px 3px #ccc; border-collapse: collapse; }

.ni_g_sing_t01 th, .ni_g_sing_t01 td { text-align: center; border: 0px; }

.ni_g_sing_t01 th { font-size: 20px; height: 40px; line-height: 40px; color: #fff; background: #aaecc7; }

.ni_g_sing_t01 th { position: relative; }

.ni_sign_right_date, .ni_sign_left_date { cursor: pointer; }

.ni_g_sing_t01 th img { height: 50%; width: auto; position: absolute; left: 25%; top: 25%; }

.ni_g_sing_t01 td { width: 14.285%; font-size: 13px; height: 36px; }

.ni_g_sing_t01 td a { color: #33363b; display: block; height: 15px; line-height: 15px; }

.ni_g_sing_t01 td.active a { color: #aaecc7; }

.ni_g_sing_t01 td a.ni_g_bc_edit { padding-top: 5px; }

.ni_g_sing_t01 td.active a i { position: absolute; width: 0.5rem; height: 0.5rem; border-radius: 50%; background: #ff0000; right: 0.125rem; top: 0.125rem; }

.ni_g_sing_t01 td.nosing a { background: #dcdcdc; }

.ni_g_sing_t01 td.hassing a { color: #fff; background: url(../images/ni_hassing.png) no-repeat left top #38adff; background-size: 100% 100%; }

.ni_g_sign .ni_g_sing_f { background: #f2fcf7; color: #555555; font-size: 1.6rem; line-height: 150%; text-align: justify; padding: 0px 0.8rem 1rem 0.8rem; margin-top: 1rem; }

.ni_g_sign .ni_g_sing_f .ni_g_sing_tip { font-size: 2.2rem; text-align: center; line-height: 2.5rem; color: #333333; padding-top: 0.5rem; }

/* -- body start--*/
.ni_g_public_body { background: #e3f2fa url(../images/zj_ms/spaceBg2014.jpg?) no-repeat center 40px; /*_background-image:url(about:blank);*/ _background-attachment: fixed; /*必要，防抖动*/ }

/* -- body over-- */
.turnPage span.on, .turnPage a:hover, .turnPage a.hover { background: #0b4352; border: #0b4352 solid 1px; }
.C_d64.turnPage span.on, .C_d64.turnPage a:hover, .C_d64.turnPage a.hover{background-color: #3d95d5;border-color: #3d95d5;}
.C_d64.turnPage a.p_right:hover,.C_d64.turnPage a.p_left:hover,.C_d64 .page_num_wrap .anim .cfm{background-color: #3d95d5;}
.C_d64 .page_num_wrap input.num_text:focus{border-color:#3d95d5 }
.turnPage a.p_right:hover { background-color: #0b4352; }

.turnPage a.p_left:hover { background-color: #0b4352; }

.page_num_wrap .anim .cfm { background: #0b4352; }

.page_num_wrap input.num_text:focus { border-color: #0b4352; }

body .tea_btnColor:hover { background: #116980; border-color: #116980; }

.face_wrap .blue_btn { background: #0b4352; border-color: #0b4352; }

.tea_message_frame a { color: #0b4352; }

.face_wrap a { color: #0b4352; }

.tea_messageList a { color: #0b4352; }

.statictisWrap { display: inline-block; vertical-align: middle; font-size: 32px; font-family: Arial; font-style: italic; }

.statictisWrap span { display: inline-block; width: 20px; height: 30px; /*border: 1px solid #298adb;background: #72b6ef;box-shadow: inset 0 0 5px #fff; color: #fff;*/ text-align: center; line-height: 30px; font-size: 32px; font-style: italic; overflow: hidden; position: relative; vertical-align: middle; }

.statictisWrap em { font-size: 32px; font-family: Arial; font-style: italic; vertical-align: middle; line-height: 30px; }

.statictisWrap .scrollBox { position: absolute; }

.statictisWrap .scrollBox p { display: block; width: 100%; height: 30px; }

.step_bgGray { background: none; }

.ni_g_zb_bd .turnPage span.on, .ni_g_zb_bd .turnPage a:hover, .ni_g_zb_bd .turnPage a.hover { background-color: #3d95d5; border: #3d95d5 solid 1px; }

.ni_g_zb_bd .page_num_wrap .anim .cfm { background: #3d95d5; }

.ni_g_zb_bd .ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_in { background: #38a4ff; }

.ni_g_zb_bd .ni_g_bc_zbkt_hd .ni_hd_02 .ni_bt a.ni_in:hover { background: #0A88F2; text-decoration: none; }

.ni_g_zb_bd .ni_g_zbyg .ni_ul .ni_li:hover { box-shadow: 0 0 2px 2px #3d95d5; }

.ni_g_zb_bd .ni_g_jtl_01 .ni_img:hover { box-shadow: 0 0 2px 2px #3d95d5; }

.ni_g_zb_bd .ni_g_bc_tbar .ni_create { background: #3d95d5; }

.ni_g_zb_bd .ni_g_img_list02 .ni_timebutton .ni_goin.ni_on:hover { background: #3d95d5; }

.ni_g_zb_bd .ni_g_img_list02 .ni_timebutton .ni_goin.ni_on { background: #40b1ff; }

.ni_g_zb_bd .face_wrap .blue_btn { background: #3d95d5; border-color: #3d95d5; }

.ni_g_zb_bd .ni_g_zbxqtop .ni_pl .ni_div02 .ni_txt .ni_button.ni_bg01 { background: #3d95d5; }

.ni_g_zb_bd .ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_01 { background: #3d95d5; }

.ni_g_zb_bd .ni_g_zbxqtop .ni_pl .ni_div01 span.ni_span_01 i { border-left: 10px solid #3d95d5; }

/*宽度960 S*/
.ni_g_bc_w9600 .w1200 { width: 960px; }

.ni_g_bc_w9600 .item_nav a { width: 90px; }

.ni_g_bc_w9600 .ni_g_zbyg .ni_ul .ni_li { margin: 0 13px 25px; }

.ni_g_bc_w9600 .ni_g_kczyjj .ni_kczy { width: 700px; }

.ni_g_bc_w9600 .ni_g_kczyjj .ni_zjr { width: 200px; }

.ni_g_bc_w9600 .ni_g_tit01 .ni_tit_name { margin-left: 0px; }

.ni_g_bc_w9600 .ni_g_bc_textarea_1c { width: 588px !important; }

.ni_g_bc_w9600 .ni_g_bc_textarea_2c { width: 566px !important; }

.ni_g_bc_w9600 .ni_g_bc_textarea_3c { width: 496px !important; }

.ni_g_bc_w9600 .ni_g_zbyg .ni_li.ni_last { display: none; }

.ni_g_bc_w9600 .ni_g_msjt .fl .ni_g_jtl_01 { width: 300px; }

.ni_g_bc_w9600 .ni_g_msjt .fr .ni_ul { width: 615px; }

.ni_g_bc_w9600 .ni_g_msjt .ni_li .ni_smallimg { width: 185px; }

.ni_g_bc_w9600 .ni_g_msjt .ni_bigimg .ni_img { height: 270px; }

.ni_g_bc_w9600 .ni_g_msjt .ni_li .ni_smallimg .ni_img { height: 106px; }

.ni_g_bc_w9600 .ni_g_jtl_01 .ni_pa { font-size: 12px; }

.ni_g_bc_w9600 .ni_g_jtl_01 .ni_txt .ni_tit { font-size: 12px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_01 .ni_g_jtl_01 { width: 300px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_02 { width: 300px; }

.ni_g_bc_w9600 .ni_g_bc_zbkt_hd .ni_hd_03 { width: 300px; }

.w630 { width: 630px; }

.ni_g_zb2 { font-size: 14px; background: #f2f2f2; }

.ni_g_zb2 .top_bg { background: #f3f3f3; }

.ni_g_zb2 .top_bar { height: 50px; }

.ni_g_zb2 .top_bar a.logo { height: 50px; line-height: 50px; color: #888; padding-left: 40px; font-size: 16px; padding-right: 10px; display: inline-block; background: url(../images/zj_ms/top_bg.png) 10px 15px no-repeat; }

.ni_g_zb2 .top_bar a.top_tit { display: inline-block; line-height: 50px; padding-left: 40px; padding-right: 10px; font-size: 16px; color: #888; vertical-align: text-bottom; margin-right: 40px; background: url(../images/zj_ms/top_bg.png) 10px -29px no-repeat; }

.ni_g_zb2 .tool_bar .dress:hover, .tool_bar .personal:hover, .top_bar span.tool_bar .avatar:hover { color: #5cbeff; }

.ni_g_zb2 .top_bar p a.on, .top_bar p a:hover { color: #5cbeff; }

.ni_g_zb2 .item_nav .more_box { position: relative; }

.ni_g_zb2 .item_nav .more_box.hover a.more { background: #0f88d8; }

.ni_g_zb2 .item_nav .more_box.hover .more_list { display: block; }

.ni_g_zb2 .nav_li li { float: left; position: relative; }

.ni_g_zb2 .nav_li li.hover .content_list { display: block; }

.ni_g_zb2 .nav_li li.hover a { background: #0f88d8; }

.ni_g_zb2 .content_list { display: none; position: absolute; top: 60px; left: 0; z-index: 9999; min-width: 100%; }

.ni_g_zb2 .content_list li { float: none; }

.ni_g_zb2 .more_list { display: none; position: absolute; top: 60px; right: 0; z-index: 2; }

.ni_g_zb2 .more_list li a, .content_list li a { display: block; background: #0f88d8; font-size: 14px; color: #fff; height: 42px; line-height: 42px; text-align: center; white-space: nowrap; }

.ni_g_zb2 .more_list li a:hover, .content_list li a:hover { background: #0099ff; }

.ni_g_zb2 .search_box { background: #f7f7f7; height: 30px; border-radius: 20px; vertical-align: super; padding-right: 10px; width: 300px; margin-top: 9px; box-shadow: 1px 2px 5px #e6e6e6 inset; border: 1px solid #d8d7d7; }

.ni_g_zb2 .search_box:hover { border: 1px solid #5cbeff; }

.ni_g_zb2 .search_box dt em { height: 30px; width: 52px; display: inline-block; line-height: 30px; color: #888; padding-left: 18px; background: #e9e9e9; position: relative; box-shadow: 1px 2px 5px #e0e0e0 inset; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }

.ni_g_zb2 .search_box dt em i { width: 20px; height: 20px; display: inline-block; background: url(../images/zj_ms/arrow.png) center center no-repeat; position: absolute; left: 44px; top: 5px; }

.ni_g_zb2 .search_box dt em:hover { cursor: pointer; }

.ni_g_zb2 .search_box dt .down_box { display: none; position: relative; margin-top: 10px; z-index: 3; padding-right: 0; }

.ni_g_zb2 .search_box dt .down_arrow { width: 5px; height: 5px; display: block; background: url(../images/zj_ms/down_arrow.png) center center no-repeat; position: absolute; left: 32px; top: -4px; }

.ni_g_zb2 .search_box dt .down_list { display: block; background: #fff; border: 1px solid #e9e9e9; border-radius: 5px; }

.ni_g_zb2 .search_box dt .down_list li { line-height: 30px; color: #888; }

.ni_g_zb2 .search_box dt .down_list li a { display: block; padding-left: 18px; color: #555; }

.ni_g_zb2 .search_box dt .down_list li a.on, .search_box dt .down_list li a:hover { background: #e9e9e9; color: #5cbeff; text-decoration: none; }

.ni_g_zb2 .search_box dd { height: 30px; width: 230px; position: relative; }

.ni_g_zb2 .search_box dd input[type="text"] { background-color: transparent; border: 0; position: absolute; left: 10px; top: 0; }

.ni_g_zb2 .search_box dd input[type="button"] { background: url(../images/zj_ms/search.png) center center no-repeat; border: 0; position: absolute; right: 0; top: 0; }

.ni_g_zb2 .search_box dd input[type="button"]:hover { background: url(../images/zj_ms/search_hover.png) center center no-repeat; cursor: pointer; }

.ni_g_zb2 .top_bar span.tool_bar { display: inline-block; line-height: 50px; vertical-align: text-bottom; }

.ni_g_zb2 .top_bar span.tool_bar a { color: #555; margin-right: 27px; }

.ni_g_zb2 .top_bar span.tool_bar .avatar { color: #555; margin-right: 30px; }

.ni_g_zb2 .top_bar span.tool_bar .avatar img { height: 28px; width: 28px; border-radius: 50%; margin-right: 5px; }

.ni_g_zb2 .top_bar span.tool_bar .exit { color: #888; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop { background: #5db7ff; padding: 5px 0; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_img img { width: 70px; height: 70px; border-radius: 50%; border: 10px solid #a4d3ff; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_img { border: 10px solid #72bfff; border-radius: 50%; width: 90px; height: 90px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt { width: 1000px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt .ni_tit { font-size: 20px; line-height: 60px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt .ni_tit a { color: #fff; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt .ni_tit a:hover { text-decoration: none; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt .ni_tips { color: #fff; font-size: 18px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mtop .ni_txt .ni_tips span { display: inline-block; margin-right: 40px; }

.mgl40 { margin-left: 40px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft { width: 245px; background: #fff; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li { line-height: 50px; margin: 10px 0; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a { display: block; font-size: 18px; color: #555555; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover { text-decoration: none; color: #888; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico { background: url(../images/zj_ms/ni_bc2_ico.png) no-repeat; width: 50px; height: 50px; border: 1px solid transparent; border-radius: 50%; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i01 { background-position: 0 0; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i02 { background-position: 0 -50px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i03 { background-position: 0 -100px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i04 { background-position: 0 -150px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i05 { background-position: 0 -200px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i06 { background-position: 0 -250px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i07 { background-position: 0 -300px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i08 { background-position: 0 -350px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i09 { background-position: 0 -400px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i10 { background-position: 0 -450px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i11 { background-position: 0 -500px; }
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_jifen{background: url("../../../area/330000/images/zj_ms/icon_jifen.png") center center no-repeat;background-size:35px ;
}

.co_red{ color:red;}
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_jifen, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_jifen{border-color: #FFAF14;}

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i01, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i01 { border-color: #2196f3; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i02, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i02 { border-color: #efc75e; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i03, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i03 { border-color: #8bc34a; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i04, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i04 { border-color: #c99455; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i05, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i05 { border-color: #c83d27; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i06, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i06 { border-color: #4681a0; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i07, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i07 { border-color: #3f51b5; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i08, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i08 { border-color: #3cb29d; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i09, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i09 { border-color: #ff5722; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i10, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i10 { border-color: #f8b551; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i11, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i11 { border-color: #2196f3; }


.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .xdcz_bg1{background: url("../images/zj_ms/xdczal_i1.png") center no-repeat;}

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.xdcz_bg1, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.xdcz_bg1 { border-color: #5DD72E; }

.ni_g_bc2_main .ni_mcright { width: 888px; background: #fff; padding: 10px 20px 30px; }

.ni_g_bc2_main .ni_mcrtit { font-size: 25px; color: #222222; border-bottom: 1px solid #e5e5e5; line-height: 40px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li { line-height: 40px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li span { font-size: 14px; color: #555; margin-right: 10px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li span i { color: #d90000; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li .ni_up_button a { position: relative; height: 40px; font-size: 20px; color: #fff; padding: 0 20px; background: #57bbee; display: inline-block; overflow: hidden; border-radius: 3px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li .ni_up_button a input { position: absolute; width: 110%; height: 110%; left: 0px; top: 0px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li .ni_up_button a:hover { text-decoration: none; background: #49a2cf; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni_li .ni_up_img img { border: 20px solid #f2f2f2; }

.ni_g_bc2_sandq a { padding: 0 50px; height: 40px; font-size: 20px; line-height: 40px; display: inline-block; margin-right: 60px; border-radius: 2px; }

.ni_g_bc2_sandq a.ni_s { background: #59bbff; color: #fff; }

.ni_g_bc2_sandq a.ni_q { background: #eeeeee; color: #555555; }

.ni_g_bc2_sandq a:hover { text-decoration: none; }

.ni_g_bc2_sandq a.ni_s:hover { background: #4da2de; }

.ni_g_bc2_sandq a.ni_q:hover { background: #e6e3e3; }

.mgl75 { margin-left: 75px; }

.ni_g_bc2_main .ni_mcrtit .ni_a_button { font-size: 14px; line-height: 30px; margin-top: 5px; background: #57bbee; color: #fff; padding: 0 10px; border-radius: 3px; }

.ni_g_bc2_main .ni_mcrtit .ni_a_button:hover { text-decoration: none; background: #4ea2cd; }

.all_list a { color: #555; }

.checkbox_table strong { font-weight: 500; }

.checkbox_table .ckbox { width: 30px; }

.w_search label { margin-top: 27px; }

.w_search .w_text { width: 190px; padding: 0 10px; height: 28px; line-height: 28px; border: 1px solid #c9c9c9; border-top-left-radius: 5px; border-bottom-left-radius: 5px; float: left; border-right: none; }

.w_search .w_btn { width: 41px; height: 30px; background: url(../images/zj_ms/search_bg.png) no-repeat; border: none; vertical-align: middle; float: left; cursor: pointer; background-color: #57bbee; border-bottom-right-radius: 2px; border-top-right-radius: 2px; }

.w_search .w_btn:hover { background-color: #4ea2cd; }

.py_tea_searchWrap .inp { height: 18px; }

.tea_blueBtn, .tea_grayBtn { height: 28px; line-height: 28px; display: inline-block; border: 0; color: #fff; font-size: 14px; font-weight: bold; padding: 0 20px; cursor: pointer; vertical-align: middle; }

.tea_blueBtn { background: #3d95d5; border: 1px solid #3d95d5; }

.tea_grayBtn { background: #eee; border: 1px solid #dbdbdb; color: #222; }

.tea_blueBtn:hover { text-decoration: none; background: #3187C5; }

.tea_grayBtn:hover { text-decoration: none; background: #cecece; }

input.tea_blueBtn, input.tea_grayBtn { line-height: 28px; height: 30px; }

.ni_g_bc2_ico02 { width: 35px; height: 35px; background: url(../images/zj_ms/ni_bc2_ico01.png) no-repeat; display: inline-block; margin-right: 5px; }

.ni_g_bc2_ico02.ni_i01 { background-position: center 0px; }

.ni_g_bc2_ico02.ni_i02 { background-position: center -35px; }

.ni_g_bc2_ico02.ni_i03 { background-position: center -70px; }

.ni_g_bc2_ico02.ni_i04 { background-position: center -105px; }

.ni_g_bc2_ico02.icon_book { background:url(../images/zj_ms/icon_book.png) center no-repeat;}

.ni_g_bc2_ico02.ni_i05 { background-position: center -140px; }

.ni_g_bc2_ico02.ni_i06 { background-position: center -175px; }

.ni_g_bc2_main .ni_mcright .ni_bc2_rylx span.ni_lit { cursor: pointer; display: block; margin-right: 0px; padding-right: 10px; color: #555555; }

.ni_g_bc2_main .ni_mcright .ni_bc2_rylx .ni_lit em { display: none; }

.ni_g_bc2_main .ni_mcright .ni_bc2_rylx .ni_lit:hover em, .ni_g_bc2_main .ni_mcright .ni_bc2_rylx .ni_lit.active em { display: inline-block; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_tit { line-height: 26px; line-height: 26px; color: #e60012; background: #f9f9f9; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs { width: 493px; height: 336px; background: url(../images/zj_ms/ni_ryzs.jpg) no-repeat center center; position: relative; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p { color: #000; position: absolute; font-size: 12px; line-height: 21px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p input { border-color: transparent; border-bottom-color: #000; background: none; font-size: 14px; padding: 0px; text-align: center; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p.p01 { top: 126px; left: 100px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p.p02 { top: 165px; left: 100px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p.p03 { top: 200px; left: 100px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p.p04 { top: 230px; left: 270px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li .ni_ryzs p.p05 { top: 257px; left: 270px; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li { display: none; }

.ni_g_bc2_main .ni_mcright .ni_mcrlr .ni02_li.active { display: block; }

.ni_g_bc2_rydel { width: 567px; height: 387px; margin: 0 auto; background: url(../images/zj_ms/ni_ryzs01.jpg) no-repeat left top; }

.ni_g_bc2_rydel { font-size: 14px; color: #000; position: relative; }

.ni_g_bc2_rydel p { position: absolute; }

.ni_g_bc2_rydel p span { display: inline-block; border-bottom: 1px solid #000; font-size: 15px; line-height: 15px; padding: 0 3px; font-weight: bold; }

.ni_g_bc2_rydel p.ni_p01 { left: 140px; top: 150px; }

.ni_g_bc2_rydel p.ni_p02 { left: 140px; top: 180px; }

.ni_g_bc2_rydel p.ni_p03 { left: 140px; top: 210px; }

.ni_g_bc2_rydel p.ni_p03 span { width: 300px; text-align: center; font-size: 18px; line-height: 22px; color: #ff0000; }

.ni_g_bc2_rydel p.ni_p04 { left: 340px; top: 250px; }

.ni_g_bc2_rydel p.ni_p05 { left: 340px; top: 280px; }

.ni_g_bc2_edit01 img { max-width: 100%; }

.ni_g_zb2 .wb_guiji ul li { background: #e5f5fd; }

.ni_g_zb2 .wb_guiji .ulbg { background-position: 44px 57px; }

.ni_g_zb2 .wb_guiji ul li .libg { background-position: 44px 57px; padding-top: 0px; padding-bottom: 5px; width: 720px; }

.ni_g_zb2 .wb_guiji { border: 0px; padding: 0px; }

.ni_g_zb2 .wb_guiji ul li .tips { right: auto; left: 29px; top: 20px; }

.ni_g_zb2 .wb_guiji ul li { width: 888px; }

.ni_g_zb2 .wb_guiji ul li .txt h4 { font-size: 20px; padding-bottom: 5px; }

.ni_g_zb2 .wb_guiji ul li .txt p { font-size: 18px; }

.ni_g_bc2_bjde { margin-top: 30px; font-size: 14px; }

.ni_g_bc2_bjde .ni_bj { color: #57bbee; }

.ni_g_bc2_bjde .ni_de { color: #555555; }

.ni_g_bc2_more01 { text-align: center; }

.ni_g_bc2_more01 a { font-size: 16px; color: #555; }

.ni_g_bc2_pbox { width: 600px; background: #fff; display: none; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li { line-height: 40px; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li span { font-size: 14px; color: #555; margin-right: 10px; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li span i { color: #d90000; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li .ni_up_button a { position: relative; height: 40px; font-size: 20px; color: #fff; padding: 0 20px; background: #57bbee; display: inline-block; overflow: hidden; border-radius: 3px; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li .ni_up_button a input { position: absolute; width: 110%; height: 110%; left: 0px; top: 0px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }

.ni_g_bc2_pbox .ni_mcrlr .ni_li .ni_up_button a:hover { text-decoration: none; background: #49a2cf; }

.ni_g_bc2_pbox .ni_mcrlr .ni_li .ni_up_img img { border: 20px solid #f2f2f2; }

.ni_g_zb_bd .ni_g_kczyjj .ni_zjr .ni_txt { font-size: 16px; }

.ni_g_bc_w9600.ni_g_zb_bd .ni_g_kczyjj .ni_zjr .ni_txt { font-size: 14px; }

.ni_g_zb2 .checkbox_table i.jing, .ni_g_zb2 .checkbox_table i.ding { padding: 2px 5px; color: #fff; border-radius: 5px; }

.ni_g_zb2 .checkbox_table i.jing { background: #FF0000; }

.ni_g_zb2 .checkbox_table i.ding { background: #0099ff; margin-right: 10px; margin-left: 20px; }

/*去掉overflow:hidden,下拉框超出隐藏了*/
.xy_tea_editbox { height: auto; }

.xy_tea_editbox li { margin: 10px 0; height: auto; float: left; width: 100%; }

.xy_tea_editbox div { height: auto; overflow: visible; float: left; }

.xy_tea_editbox.xy_tea_editeToptools div{float: none;}

.xy_tea_editbox em { font-size: 14px; margin-right: 5px; width: 90px; text-align: right; float: left; }

.xy_upbox h3 { font-weight: normal; font-size: 14px; color: #555; margin-bottom: 5px; }

.xy_upbox { border: 1px solid #cfcfcf; padding: 15px 30px; }

.xy_upbox p { color: #c8c8c8; text-align: left; padding: 2px 0; }

.xy_upbox .filebox { margin: 10px auto 0; }

.h21 { height: 21px; }

.xy_tea_editbox i { color: #d90000; }

.w400 { width: 400px; }

.w600 { width: 600px; }

.h100 { height: 100px; }

.w800 { width: 800px; }

.calenderTit { font-size: 16px; line-height: 30px; padding: 0 63px; }

.calenderTit .prevBtn, .calenderTit .dateBox, .calenderTit .disabledbtn_l a { float: left; }

.calenderTit .nextBtn, .calenderTit .disabledbtn_r a { float: right; }

.calenderTit .prevBtn a, .calenderTit .nextBtn a, .calenderTit .disabledbtn_l a, .calenderTit .disabledbtn_r a { display: block; background: url(../images/zj_ms/datebg.png) no-repeat; width: 20px; height: 20px; overflow: hidden; margin-top: 5px; }

.calenderTit .prevBtn a { background-position: 7px 5px; }

.calenderTit .prevBtn a:hover { background-position: 7px -20px; }

.calenderTit .nextBtn a { background-position: -18px 5px; }

.calenderTit .nextBtn a:hover { background-position: -18px -20px; }

.calenderTit .disabledbtn_l a { cursor: default; background-position: 7px -45px; }

.calenderTit .disabledbtn_r a { cursor: default; background-position: -18px -45px; }

.calenderTit .dateBox { padding: 0 8px; width: 114px; text-align: center; }

.calenderTit .dateBox span.month { margin-right: 10px; }

table.calendar { font-size: 14px; border-collapse: collapse; }

table.calendar th { background-color: #55b3f3; color: #fff; font-weight: normal; line-height: 20px; padding: 11px 0; width: 46px; }

.ftf_right table.calendar th { line-height: 6px; }

/*浙江13页面日历修改*/
.ftf_right .calenderTit { border: 1px solid #E5E5E5; }

table.calendar td { text-align: center; border: 1px solid #e5e5e5; }

table.calendar td.otherDay { color: #cbcbcb; }

table.calendar td p { line-height: 22px; }

.ftf_right table.calendar td p { line-height: 20px; }

/*浙江13页面日历修改*/
table.calendar td p.course { font-size: 12px; color: #888; }

table.calendar td p.course em { color: #53beec; }

.qjf_themtab td { padding: 10px 0px; color: #555; line-height: 30px; }

.qjf_themtab td label.name, .cf_themtab td label.name { display: block; font-size: 14px; text-align: right; }

.qjf_fb_marktab td .qjf_inp, .qjf_themtab td .qjf_inp, .cf_fb_marktab td .qjf_inp, .cf_themtab td .qjf_inp { height: 18px; line-height: 18px; border: 1px solid #c1c1c1; padding: 5px; overflow: visible; color: #555; vertical-align: middle; }

.qjf_fb_marktab td span.ts, .qjf_themtab td span.ts, .cf_fb_marktab td span.ts, .cf_themtab td span.ts { color: #d90000; font-size: 12px; margin-left: 3px; }

.qjf_fb_marktab td span.ts em, .qjf_themtab td span.ts em, .cf_fb_marktab td span.ts em, .cf_themtab td span.ts em { background: url(../images/app_netstu/icon_03.png) no-repeat -1px -90px; _background: url(../images/app_netstu/icon_03.gif) no-repeat -1px -90px; width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 3px; }

.cld_choose_btn { height: 32px; background: #3d95d5; text-align: center; line-height: 32px; color: #fff; font-size: 14px; text-decoration: none; padding: 0 15px; }

.cld_choose_btn:hover { text-decoration: none; background: #3187c5; }

/*==========以下部分是Validform必须的===========*/
.Validform_checktip { margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }

.Validform_right { color: #71b83d; padding-left: 20px; background: url(../images/zj_ms/right.png) no-repeat left center; }

.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/zj_ms/error.png) no-repeat left center; }

.Validform_loading { padding-left: 20px; background: url(../images/zj_ms/onLoad.gif) no-repeat left center; }

.Validform_error { background-color: #ffe7e7; }

#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); }

#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }

#Validform_msg .Validform_title { line-height: 25px; height: 25px; text-align: left; font-weight: bold; padding: 0 8px; color: #fff; position: relative; background-color: #000; }

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 8px; top: 0px; color: #fff; text-decoration: none; }

#Validform_msg a.Validform_close:hover { color: #cc0; }

#Validform_msg .Validform_info { padding: 8px; border: 1px solid #000; border-top: none; text-align: left; }

.cld_choose_zj { background: #eee url(../images/zj_ms/zj_noice.png) no-repeat 12px 10px; padding-left: 29px; width: 70px; line-height: 30px; text-decoration: none; border: #d1d1d1 solid 1px; color: #555; display: block; font-size: 14px; overflow: hidden; zoom: 1; }

.cld_choose_zj:hover { text-decoration: none; background-color: #d7d7d7; }

.z_fb_label { float: left; display: inline; font-size: 14px; vertical-align: middle; padding-right: 10px; width: 60px; text-align: right; }

.z_fb_label em { vertical-align: middle; }

.tea_radioOhter { margin-top: -13px; }

.tea_radioOhter label { display: block; margin-top: 20px; }

.tea_radioOhterInfo { display: inline-block; *zoom: 1; *display: inline; padding-left: 20px; margin-top: -10px; }

.tea_radioOhterInfo dd { /*height:45px;*/ }

.tea_radioOhterInfo dd p { display: none; margin-top: 87px; }

.ni_g_table_gk_xs .ni_gk_xs { display: none; background: #fff; }

.ni_g_table_gk_xs .ni_gk_xs.active { display: block; }

.ni_g_zbxqtop .ni_zb1118 .ni_tit { font-size: 25px; }

.ni_g_zbxqtop .ni_zb1118 .ni_span01 { color: #ff9063; }

.ni_g_zbxqtop .ni_zb1118 .ni_span02 { color: #555555; }

.ni_g_zbxqtop1118 .ni_hd_02 { width: 730px; }

.ni_g_zbxqtop1118 .ni_hd_02 .ni_del { width: 710px; }

.ni_g_bc_w9600 .ni_g_zbxqtop1118 .ni_hd_02 { width: 590px; }

.ni_g_bc_w9600 .ni_g_zbxqtop1118 .ni_hd_02 .ni_del { width: 565px; }

.ni_g_zbxqtop1118 { height: auto; }

.ni_g_tit03.ni_g_tit01.ni_g_bb_3d95d5 { border-bottom-color: #3d95d5; }

.content.notice_list { width: 840px; padding-right: 20px; }

.content.notice_list .pic_list { margin-right: -45px; }

.content.notice_list .pic_list li { border-bottom: 0; height: auto; float: left; margin-right: 26px; }

.content.notice_list .pic_list li img { width: 175px; height: 112px; }

.publish_btn { background: #38a4ff; width: 140px; text-align: center; color: #fff; font-size: 16px; font-weight: normal; height: 38px; line-height: 38px; /*border-bottom: 2px solid #2291ef; */ border-radius: 20px; margin-top: 10px; }

.publish_btn:hover, .publish_btn.create:hover { text-decoration: none; background: #0A88F2; }

.publish_btn.create { background: #38a4ff; padding-left: 0; width: 140px; text-align: center; }

.content table { font-size: 14px; }

.content { width: 860px; padding-left: 20px; background: #fff; }

.content h3, .sidebar h3, .ni_g_content_h3 { border-bottom: 1px solid #ededed; font-weight: normal; }

.content h3 em, .sidebar h3 em, .ni_g_content_h3 em { float: left; height: 57px; line-height: 57px; font-size: 20px; color: #555; font-weight: normal; border-bottom: 1px solid #288add; }

.sidebar h3 em { color: #288add; }

.content.notice_list ul li { height: 62px; line-height: 62px; font-size: 16px; border-bottom: 1px dashed #ededed; padding-right: 20px; }

.content.notice_list ul li a { color: #555; }

.content.notice_list ul li a.tea_color { color: #59bbff; }

.content.notice_list ul li a:hover { text-decoration: underline; }

.content.notice_list ul li i { font-size: 14px; }

a.xybluebtn { border: 0px; }

.ni_g_no_ps span { position: static; right: auto; top: auto; }

.ni_g_beizhu { font-size: 16px; color: #0099FF; padding: 10px 10px 0; }

.xy_tepos .qjf_seledrop a, .xy_tepos .qjf_seleautodrop a { display: block; }

.ni_g_no_ps .qjf_selediv, .ni_g_no_ps .qjf_seleautodiv { position: relative; }

.ni_g_no_ps .qjf_seledrop span { position: absolute; }

.ni_g_no_ps .qjf_seledrop, .ni_g_no_ps .qjf_seleautodrop { position: absolute; }

.w_search .w_btn.ni_g_bg_3d95d5 { background-color: #3d95d5; }

.w_search .w_btn.ni_g_bg_3d95d5:hover { background-color: #6cc1fe; }

.xy_tepos span .xygraybtn.ni_g_h30, .xy_tepos span .xybluebtn.ni_g_h30 { height: 30px; line-height: 30px; border-radius: 3px; }

.c-bigred { color: #222; }

.ni_rbb1_l_r .ni_ul .ni_li { height: 31px; }

.all_list a:hover { color: #3d95d5; }

.wk_mode_box { background: #fff; padding: 0 20px 14px 20px; }

.wk_mode_box .ni_wk_tab a { color: #888; }

.wk_mode_box .ni_wk_tab a:hover, .wk_mode_box .ni_wk_tab a.active { color: #55b3f3; text-decoration: none; }

.wk_mode_box dt { height: 57px; line-height: 57px; border-bottom: 1px solid #ededed; }

.wk_mode_box dt em { font-size: 20px; color: #309aeb; border-bottom: 1px solid #288add; padding: 0 0 0 50px; width: 87px; display: block; float: left; }

.wk_mode_box dt.wk em { background: url(../images/zj_ms/ni_bc2_ico.png) 0px -496px no-repeat; margin-right: 10px; }

.wk_mode_box dt.wk em.ni_db { background: url(../images/zj_ms/wk_player.png) no-repeat 9px -29px; }

.wk_mode_box dt.new em { background-position: 0px 20px; }

.wk_mode_box dt .upload_btn { height: 22px; line-height: 22px; padding: 0 15px; color: #fff; font-size: 14px; background: #0099ff; border-radius: 5px; margin-top: 15px; }

.wk_mode_box dt .upload_btn { text-decoration: none; }

.wk_mode_box dt .more { float: right; width: 20px; height: 20px; margin: 20px 40px 0 0; display: block; background: url(../images/zj_ms/more.png) center center no-repeat; }

.ni_g_11_zbhf .ni_g_jtl_01 .ni_txt .ni_tit .ni_tit_a { width: 208px; overflow: hidden; display: inline-block; }

.ni_g_11_msyg { background: #fff; height: 328px; overflow: hidden; }

.ni_g_11_msyg li { border-bottom: 1px dashed #ccc; padding: 19px 10px; }

.ni_g_11_msyg span { color: #222222; }

.ni_g_11_msyg .ni_tit { line-height: 30px; height: 30px; font-size: 16px; color: #222222; }

.ni_g_11_msyg .ni_tit .ni_tn { width: 200px; overflow: hidden; height: 100%; }

.ni_g_11_msyg .ni_tit .ni_ck { color: #fff; display: inline-block; border-radius: 3px; padding: 0 10px; }

.ni_g_11_msyg .ni_tit .ni_ck.on { background: #0d86de; }

.ni_g_11_msyg .ni_tit .ni_ck.on:hover { background: #0f79c7; }

.ni_g_11_msyg .ni_tit .ni_ck.off { background: #bbbbbb; }

.ni_g_11_msyg .ni_tit .ni_ck.off:hover { background: #bbbbbb; }

.ni_g_11_msyg .ni_tit .ni_ck:hover { text-decoration: none; }

.ni_g_11_msyg .ni_time_name { line-height: 30px; height: 30px; font-size: 16px; }

.ni_g_11_msyg .ni_time_name .ni_ico { width: 20px; height: 30px; }

.ni_g_11_msyg .ni_time_name .ni_name .ni_ico { background: url(../images/zj_ms/ni_ico02.png) no-repeat -41px -112px; }

.ni_g_11_msyg .ni_time_name .ni_time .ni_ico { background: url(../images/zj_ms/ni_ico02.png) no-repeat 0 -486px; }

.ni_g_bc_zbkt_hd .ni_hd_02 .ni_pep.ni_pep_txt { height: 100px; overflow: hidden; }

/*新增页面1,4,6,20修改 S*/
.ni_g_gzsdt .ni_li .ni_content { width: 215px; }

.ni_g_gzsdt .ni_li .ni_small { font-size: 15px; color: #555555; }

.ni_g_gzsdt .ni_li .ni_content .ni_c_name { line-height: 25px; height: 25px; }

.ni_g_gzsdt .ni_li .ni_content .ni_c_s { font-size: 16px; line-height: 25px; height: 25px; }

.ni_g_gzsdt .ni_li .ni_c_c { font-size: 16px; line-height: 30px; width: 100%; height: 30px; overflow: hidden; }

.ni_g_gzsdt .ni_li { padding-bottom: 4px; }

.ni_g_echa04_h2 { background: #fff; text-align: center; padding: 30px; font-size: 22px; color: #555; font-weight: 500; }

.ni_g_ryq .ni_ul .ni_li { width: 240px; margin: 0 23px 18px 23px; }

.ni_g_ryq .ni_ul .ni_li .ni_img { height: 168px; }

.ni_zj_phb_class3 a { display: block; float: left; background: #2595b0; color: #fff; width: 33.33333333%; line-height: 36px; height: 36px; font-size: 19px; text-align: center; }
.ni_zj_phb_class3.d_1774_a25 a{width: 25%;}
.ni_zj_phb_class3 a:hover, .ni_zj_phb_class3 a.active { background: #0b4352; text-decoration: none; }

.ni_g_cup_linx { background: #fff; padding: 0px 0px 10px; }

.ni_g_cup_linx .ni_cup_l { width: 470px; position: relative; }

.ni_g_cup_linx .ni_cup_l .ni_li { float: left; width: 140px; margin-left: 12px; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_ico { background: url(../images/zj_ms/ni_cup.png) no-repeat; width: 70px; margin: 0px auto; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_tit { text-align: center; font-size: 18px; color: #555555; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box { background: #c4e2ff; padding: 34px 15px 0 15px; border-radius: 4px; position: relative; margin-top: 6px; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_img { text-align: center; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_img img { width: 40px; height: 40px; border-radius: 50%; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_txt { font-size: 12px; color: #555; line-height: 18px; text-align: center; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_txt .ni_name a { color: #555; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_txt .ni_name a:hover { color: #3d95d5; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_pa { position: absolute; right: 10px; top: 10px; opacity: 0.8; filter: alpha(opacity=80); }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_pa .fl { width: 30px; height: 6px; border-radius: 2px; background: #fff; margin-right: 2px; }

.ni_g_cup_linx .ni_cup_l .ni_li .ni_box .ni_pa .fr { width: 6px; height: 6px; border-radius: 2px; background: #fff; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li01 .ni_ico { height: 180px; background-position: 0px bottom; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li02 .ni_ico { height: 130px; background-position: -78px bottom; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li03 .ni_ico { height: 220px; background-position: -156px bottom; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li01 .ni_box { height: 100px; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li02 .ni_box { height: 150px; }

.ni_g_cup_linx .ni_cup_l .ni_li.ni_li03 .ni_box { height: 60px; }

.ni_g_cup_linx .ni_t_r { border: 1px solid #c4e2ff; margin-top: 35px; margin-right: 10px; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul { width: 256px; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li { background: #e9f4ff; height: 60px; line-height: 60px; font-size: 18px; color: #555555; text-indent: 70px; border-bottom: 1px solid #bfdfff; cursor: pointer; position: relative; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li.ni_last { border-bottom: none; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li:hover, .ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li.active { background: #c4e2ff; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li i { position: absolute; right: 0px; top: 50%; margin-top: -5px; border: 5px solid transparent; border-right-color: #fff; display: none; }

.ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li:hover i, .ni_g_cup_linx .ni_t_r .ni_t_class .ni_ul .ni_li.active i { display: block; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li { height: 40px; margin: 28px 0; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_ico { background: url(../images/zj_ms/ni_cup_ico.png) no-repeat; height: 100%; width: 50px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_tit { font-size: 16px; color: #555555; line-height: 40px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_img { width: 40px; height: 40px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_img img { width: 100%; height: 100%; border-radius: 50%; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_name { font-size: 18px; color: #fe6b7b; line-height: 40px; width: 160px; overflow: hidden; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li .ni_ico01 { background: url(../images/zj_ms/ni_cup_pai.png) no-repeat center center; width: 40px; height: 100%; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_01 .ni_ico { background-position: center 0px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_02 .ni_ico { background-position: center -87px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_03 .ni_ico { background-position: center -164px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_04 .ni_ico { background-position: center -247px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li { display: none; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.active { display: block; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_01 { background-position: center 0; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_02 { background-position: center 0; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_03 { background-position: center 0; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_01li.ni_01li_04 { background-position: center 0; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last { width: 455px; background: url(../images/zj_ms/ni_bg_3top.png) no-repeat center center; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_img { width: 40px; height: 40px; margin: 15px auto 5px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_img img { width: 100%; height: 100%; border-radius: 50%; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_name { font-size: 14px; color: #555555; text-align: center; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_hg { margin: 5px auto; text-align: center; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_txt01 { color: #555555; font-size: 25px; text-align: center; line-height: 33px; }

.ni_g_cup_linx .ni_t_r .ni_t_del .ni_li.ni_last .ni_txt02 { color: #ff8f60; font-size: 25px; text-align: center; line-height: 33px; }

.ni_g_cup_linx .ni_cup_l .new_title { position: absolute; text-align: center; color: #FB695D; font-size: 17px; width: 100%; top: 20px; }

/*新增页面1,4,6,20修改 E*/
/*顶部弹出框 S*/
.ni_b_g_nav_set { background: url(../images/zj_ms/ni_q_set.png) no-repeat center center; height: 50px; cursor: pointer; position: relative; width: 20px; }

.ni_g_top .ni_dl { position: absolute; right: 0px; top: 100%; background: #0b4352; z-index: 99; width: 80px; text-align: center; line-height: 35px; display: none; }

.ni_b_g_nav_set:hover { background-color: #0b4352; }

.ni_b_g_nav_set:hover .ni_dl { display: block; }

.ni_g_top .ni_dl dd:hover { background: #3d95d5; }

.ni_g_top .ni_dl dd a:hover { text-decoration: none; }

/*顶部弹出框 E*/
/*去掉范围选择样式问题 S*/
.ni_tabel_category04 form .inpMatching { height: auto; }

/*去掉范围选择样式问题 E*/
/*名师带你学模块 S*/
.ni_g_tletufly { background: #fff; border: 1px solid #e7e7e7; padding: 20px 0; }

.ni_g_tletufly .ni_ul .ni_li { width: 28%; margin: 0 2.666666% 20px; float: left; position: relative; }

.ni_g_tletufly .ni_ul .ni_li .ni_g_jtl_01 .ni_img { height: 220px; }

.ni_g_tletufly .ni_ul .ni_li .ni_pa { height: 220px; bottom: auto; top: 0px; display: none; }

.ni_g_tletufly .ni_ul .ni_li .ni_pa a { display: block; background: #fff; width: 50%; margin: 25px auto; text-align: center; height: 40px; line-height: 40px; color: #222; text-decoration: none; }

.ni_g_tletufly .ni_ul .ni_li .ni_pa a:hover { color: #fff; background: #0b4352; }

.ni_g_tletufly .ni_ul .ni_li:hover .ni_pa { display: block; }

.ni_g_lb_class .tabel_category { width: 100%; }

.ni_g_lb_class .tabel_category .ni_th01 { width: 80px; }

.ni_g_tletufly_play_tit { font-size: 25px; font-weight: 500; text-align: center; line-height: 50px; color: #555; padding-top: 20px; }

.ni_g_tletufly_play { background: #fff; margin-top: 20px; }

.ni_g_tletufly_play .ni_play_bx, .ni_g_tletufly_play .ni_play_txt { width: 95%; margin: 10px auto; }

.ni_g_tletufly_play .ni_play_bx img { width: 100%; }

.ni_g_tletufly_play .ni_play_txt { font-size: 18px; padding-bottom: 50px; margin-top: 50px; }

/*名师带你学模块 E*/
/*教研活动模块修改 S*/
.ni_g_ztyx_xg.ni_g_wljy .ni_ul .ni_li .ni_img { position: relative; }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa01 { width: 61px; height: 43px; position: absolute; left: 0px; top: 0px; background: no-repeat  0 0; }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa01.ni_ico01 { background-image: url(../images/zj_ms/ni_ztyx_s01.png); }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa01.ni_ico02 { background-image: url(../images/zj_ms/ni_ztyx_s02.png); }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa01.ni_ico03 { background-image: url(../images/zj_ms/ni_ztyx_s03.png); }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa span { font-size: 14px; }

.ni_g_wljy .ni_ul .ni_li .ni_img .ni_pa span.ni_span01 { color: #f39800; }

.ni_g_wljy_xg_list.ni_g_wljy_list .ni_ul .ni_li .ni_img, .ni_20170122_tips { position: relative; }

.ni_g_wljy_xg_list.ni_g_wljy_list .ni_ul .ni_li .ni_img .ni_pa01, .ni_20170122_tips .ni_pa01 { width: 61px; height: 43px; position: absolute; left: 0px; top: 0px; background: no-repeat  0 0; }

.ni_g_wljy_xg_list.ni_g_wljy_list .ni_ul .ni_li .ni_img .ni_pa01.ni_ico01, .ni_20170122_tips .ni_pa01.ni_ico01 { background-image: url(../images/zj_ms/ni_ztyx_s01.png); }

.ni_g_wljy_xg_list.ni_g_wljy_list .ni_ul .ni_li .ni_img .ni_pa01.ni_ico02, .ni_20170122_tips .ni_pa01.ni_ico02 { background-image: url(../images/zj_ms/ni_ztyx_s02.png); }

.ni_g_wljy_xg_list.ni_g_wljy_list .ni_ul .ni_li .ni_img .ni_pa01.ni_ico03, .ni_20170122_tips .ni_pa01.ni_ico03 { background-image: url(../images/zj_ms/ni_ztyx_s03.png); }

html body .content .kaiti_title em span { background-color: #59bbff; border-radius: 10px; line-height: 17px; text-align: center; color: #fff; margin-right: 5px; display: inline-block; width: 17px; height: 17px; }

html body .tea_main .headline_ico2 { padding: 0 20px; background: none; text-indent: 0px; }

html body .tea_main .headline_ico2 a { color: #555555; }

html body .tea_main .headline_ico2 a:hover { text-decoration: none; }

html body .tea_main .headline_ico2.active { border-bottom: 1px solid #59bbff; }

/*教研活动模块修改 E*/
/*柯桥新头部*/
.k_head { height: 78px; width: 1200px; margin: 0 auto; }

.k_head .k_logo { height: 100%; }

.k_head .k_logo a { width: 390px; height: 100%; display: block; background: url("../../330621/images/head/keqiao_logo.png") left center no-repeat; }

.k_search { width: 521px; margin: 19px auto; }

.k_search .sousuo .left { width: 460px; margin: 0 auto; }

.k_search .sousuo .left .qjf_seleautodiv { width: 133px; float: left; }

.k_search .sousuo .left .text { width: 275px; border-bottom: 1px solid #D0D3D9; border-top: 1px solid #D0D3D9; }

.k_search .sousuo .left .qjf_seleautocur { border: 1px solid #26b5ff; border-radius: 6px; }

.k_search .sousuo .left { border: none; }

.k_search .sousuo .left .submit { float: left; width: 39px; height: 38px; border-radius: 2px; background: #CEEBFF url("../../330621/images/head/search_icon1.png") center center no-repeat; }

.k_head .k_right { height: 78px; overflow: hidden; }

.k_head .k_right .k_right_head { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; display: inline-block; vertical-align: middle; margin: 19px auto; }

.k_head .k_right .k_right_head img { width: 44px; height: 44px; }

.k_head .k_right a { color: black; }

.k_head .k_right a:nth-child(2) { margin: 0 45px 0px 70px; }

.k_cli .workrooms li { margin-bottom: 20px; }

.k_nav1 { height: 60px; background: #0099FF; color: white; }

.k_nav1 .k_navContent { width: 1200px; margin: 0 auto; }

.k_nav1 .k_navContent li { width: 10%; float: left; height: 60px; }

.k_nav1 .k_navContent a { display: block; text-align: center; color: white; font-size: 18px; height: 100%; line-height: 60px; }

.k_nav1 .k_navContent a:hover { background: #0F88D8; }

.sousuo { height: 40px; }

.sousuo .left { height: 36px; border: 2px solid #26b5ff; }

.sousuo .left .qjf_seleautodiv { width: 110px; float: left; }

.sousuo .left .qjf_seleautocur { float: left; height: 36px; border: 0; background: #f6f6f6 url(../images/w_hjy/icon/jts.png) no-repeat right center; }

.sousuo .left .qjf_seleautocur p { height: 36px; line-height: 36px; background-image: none; }

.sousuo .left .qjf_seleautodrop { top: 36px; left: -2px; border-width: 1px; }

.sousuo .left .qjf_seleautodrop a { height: 30px; line-height: 30px; }

.sousuo .left .text { display: block; width: 650px; color: #555; padding: 8px 5px; height: 20px; line-height: 20px; float: left; border: 0; background: none; outline: none; }

.sousuo .left .submit { display: block; float: right; width: 101px; background-color: #26b5ff; height: 36px; line-height: 36px; border: 0; font-size: 16px; color: #fff; cursor: pointer; font-family: "microsoft yahei"; outline: none; }

.sousuo .left .submit:hover { background-color: #07a7f7; }

.sousuo .right { width: 433px; height: 40px; float: right; padding-left: 25px; background: url(../images/msgzs/laba.png) no-repeat left center; }

/*e*/

/*名师面对面和主题研修主页*/
.mingshi_main { background: #F9F9F9; }

.mingshi_wrap { width: 1200px; margin: 0 auto; padding-top: 40px; }

/*.ms_ftfTop{height: 300px;}*/
.ms_ftfTop .ftf_left { width: 860px; border: 1px solid #E5E5E5;background: white;}
.ms_ftfTop.grayBg { background: #f9f9f9; }
.ftf_l_t { height: 40px; color: #222222; border-bottom: 1px solid #E5E5E5; }

.ftf_l_t a { color: #222222; }

.ftf_l_t a.on { color: #55B3F3; }

.ftf_l_t a:hover { color: #38BBFF; }

.ftf_l_t span { line-height: 40px; }

.ftf_icon1 { display: inline-block; width: 55px; height: 40px; background: url("../images/zj_ms/ni_tit_logo03.png") center -32px no-repeat; vertical-align: bottom; }

.ftf_left_cont { padding: 20px 10px; }

.ftf_left, .ms_ftfTop { background: white; }

.ftf_tabConts { height: 230px; float: left; margin: 0 10px; width: 260px; }

.ftf_tabConts .ftf_taConIm { width: 260px; height: 180px; position: relative; overflow: hidden; transition: all .8s linear;}

.ftf_tabConts .ftf_taConIm a { text-decoration: none; display: inline-block; height: 100%; width: 100%; }

.ftf_taConIm.tft_listConim{width: 291px; height: 196px;}

.ni_g_msmdm_list .ni_ul .ftf_tabConts{ width: auto;height: auto;}

/*.ftf_tabConts .head_icon1 { background: #EFF6FE url("../images/zj_ms/head_icon1.png") 75px no-repeat; }*/
/*.ftf_tabConts .head_icon2 { background: #EFF6FE url("../images/zj_ms/head_icon2.png") 89px -2px no-repeat; }*/
/*.ftf_tabConts .head_icon3 { background: #EFF6FE url("../images/zj_ms/head_icon3.png") 116px -21px no-repeat; }*/
.ftf_taCoB { position: absolute; bottom: 0; text-align: center; width: 100%; color: white; height: 22px; line-height: 22px; background: rgba(18, 19, 25, 0.5); z-index: 55555; }

.ftf_taConBo { height: 30px; line-height: 30px; }

.ftf_taCoL { margin: 20px; position: relative; z-index: 555; top: 40px;}

.ftf_tabConts .ftf_taImg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%;}

.ftf_tabConts .sTlye_b { display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; }
.ftf_tabConts .sTlye_b1{ display: inline-block;position: absolute; top: 10px;z-index: 15;padding-left: 15px;height: 25px;background: url("../images/zj_ms/icon_sy1.png") center center no-repeat; width: 90px;line-height: 25px;font-size: 14px;}
.ftf_tabConts .ftf_taCoL p{color: white;}
.ftf_tabConts .ftf_taCoL p:last-child{color: #FDFA99;}
.ftf_tabConts a{text-decoration: none;}
.ftf_headWp{ width: 88px; height: 88px;position: absolute;right: 20px;
    top: 65px;border-radius: 50%;overflow: hidden;text-align: center;}
.co_bg1{background-color: #84D590;}
.co_bg1 .sTlye_b1{color: #84D590;}

.co_bg2{background-color: #BF84E4;}
.co_bg2 .sTlye_b1{color: #BF84E4;}

.co_bg3{background-color: #99BCE6;}
.co_bg3 .sTlye_b1{color: #99BCE6;}

.co_bg4{background-color: #F45C78;}
.co_bg4 .sTlye_b1{color: #F45C78;}

.co_bg5{background-color: #52ACF0;}
.co_bg5 .sTlye_b1{color: #52ACF0;}

.co_bg6{background-color: #FC959C;}
.co_bg6 .sTlye_b1{color: #FC959C;}

.co_bg7{background-color: #65CEC8;}
.co_bg7 .sTlye_b1{color: #65CEC8;}

.co_bg8{background-color: #FF9066;}
.co_bg8 .sTlye_b1{color: #FF9066;}

.color1_bg1 { background: #CF7761; color: #fff; }

.color1_bg2 { background: #7D8DC6; color: #fff; }

.color1_bg3 { background: #38BBFF; color: #fff; }

.color1_bg4 { background: #DDDDDD; color: #8A8A8A; }

.color1_bg5 { background: #0A4252; color: #fff; }
/*.color1_b { color: #C7BD9C; }*/

/*.color1_b1 { color: #CF7761; }*/

/*.color1_b2 { color: #7D8DC6; }*/

.color1_R { color: #DC1212; }

.ftf_right { width: 328px; height: 313px; background: white;}

.ftf_left_cont .zhuti_bot { position: relative; width: 276px; height: 225px; margin: 0 7px; float: left;  }

.ftf_left_cont .zhuti_bot_A{display: table;width: 100%;height: 100%;}
.ms_ftfTop .ftf_left_cont .color1_bg3{background-color: #0B4352;}
.zhuti_bot_top { position: absolute; top: 0; color: white; }

.zhuti_bot_bot { position: absolute; bottom: 0; height: 35px; line-height: 35px; width: 100%; color: white; text-align: center; left: 0; }
.zhuti_bot_bot span{vertical-align: middle;}
.zhuti_bot a{text-decoration: none;}
.zhuti_bot_title { display: inline-block;text-align: center; width: 100%; color: white; font-weight: normal; display: table-cell; vertical-align: middle; font-size: 22px;  *display: inline; *zoom: 1; }
.zhuti_bot_title .zjjj_t{font-size: 20px; font-weight:normal;color: white;}
.zhuti_bot_title .zjjj_tips{display: inline-block;padding: 0 10px; height: 35px;line-height: 35px;font-size: 14px;margin-left: auto; margin-right: auto;}
.zhuti_bot_title .zjjj_p{height: 45px;line-height: 45px;font-size: 16px;}
.zhuti_iBg1 { background: url("../images/zj_ms/icon_sp1.png") 0px 0px no-repeat; width: 154px; }

.zhuti_iBg2 { background: url("../images/zj_ms/icon_sp1.png") -156px 0px no-repeat; width: 156px; }

._actor { width: 0; font-size: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.zhuti_iBg3 { background: url("../images/zj_ms/icon_sp1.png") -315px 0px no-repeat; width: 156px; }

.zhuti_iBg4 { background: url("../images/zj_ms/icon_sp2.png") center center no-repeat; width: 156px; }

.zhuti_botBG1 { background: #72CDBE; }

.zhuti_botBG2 { background: #FFD93A; }

.zhuti_botBG3 { background: #F287CF; }

.zhuti_botBG4 { background: #4ED0FD; }



.colo_12 { color: #ddf5dc; }

/*e*/
/*19名师推荐模块*/

.mstj_tj{ padding: 0;}

.mstj_tj .mstj_title { color: black; font-weight: normal; height: 35px; }

.mstj_tj .mstj_left { width: 670px; }

.mstj_tj .mstj_right { font-size: 14px; width: 457px; }

.mstj_tj .mstj_right a { display: block; color: black; text-decoration: none; }

.mstj_tj .mstj_right a:hover { color: #38BBFF; }

.mstj_tj .mstj_right li { margin-bottom:15px; }

.mstj_tj .mstj_right li:last-child{margin-bottom: 0;}

.mstj_tj .mstj_right span { display: inline-block; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mstj_tj .mstj_right .mstj_time { width: 70px; text-align: center; white-space: nowrap; overflow: hidden; }

.mstj_tj .mstj_right .mstj_book { width: 278px; }

.mstj_tj .mstj_right .mstj_name { width: 100px; text-align: center; white-space: nowrap; overflow: hidden; }

.mstj_tj .mstj_content { font-size: 14px; line-height: 22px; color: #555555; }

.mstj_tj .mstj_info { height: 20px; margin-bottom: 20px; color: #888888; }

.mstj_tj .mstj_info span { margin-right: 40px; }
.mstj_tab2 .mstj_cont li{    width: 54px; padding-right: 16px;    padding-bottom: 20px; height: 140px;background: url("../images/zj_ms/msyj_icon1.png") center center no-repeat;text-align: center;overflow: hidden;float: left;margin-left: 26px;}
.mstj_tab2 .mstj_cont li a{display: block;height: 100%;width: 100%;}
.mstj_tab2 .mstj_cont li:first-child{margin-left: 0px;}
.mstj_tab2 .mstj_cont li p{-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode: lr-tb;display: inline-block;width: 20px;color: white;line-height: 15px;vertical-align: top;}
.mstj_tab2 .mstj_cont .mstj_cont_PW{display: inline-block; *display: inline; *zoom:1; vertical-align: middle;}
._actor { width:0; font-size:0; height: 100%; display: inline-block; *display: inline; *zoom:1; vertical-align: middle;}

.mstj_tab2 .mstj_cont.s01{/*background: url(../images/zj_ms/msyj_bg01.png) no-repeat center top;*/background-size: 100% 100%;white-space: nowrap;}
.mstj_tab2 .mstj_cont.s01 li{background: url(../images/zj_ms/msyj_icon2.png) no-repeat center top;background-size: 100% 100%;padding: 0;margin: 5px 16px;float: none;display: inline-block;}
.mstj_tab2 .mstj_cont.s01 li p{white-space: normal;}
.mstj_tab2 .mstj_cont.s02{/*background: url(../images/zj_ms/msyj_bg02.png) no-repeat center top;*/background-size: 100% 100%;white-space: nowrap;}
.mstj_tab2 .mstj_cont.s02 li{background: url(../images/zj_ms/msyj_icon3.png) no-repeat center top;background-size: 100% 100%;padding: 0;margin-right: 16px;margin: 5px 16px;float: none;display: inline-block;}
.mstj_tab2 .mstj_cont.s02 li p{color: #222;white-space: normal;}
/*E*/
/*17名师研究版块*/
.msyj_wrap .mstj_left { width: 550px; margin-right: 20px;}

.mstj_tab2 .mstj_left{background:#F1FCFE;border: 1px solid #8CBFF0;padding: 10px 20px;}

.msyj_wrap .mstj_right { width: 550px; }
.mstj_tab1 {padding: 18px 24px;}
.mstj_tab2{padding: 20px 15px; height: 400px;}

.mstj_tab2 .mstj_topBG1 {background: url("../images/zj_ms/bg_bg1.png") center center no-repeat; background-size: 100% 100%; width: 552px;border: none;}
.mstj_tab2 .mstj_topBG2 {background: url("../images/zj_ms/bg_bg2.png") center center no-repeat;background-size: 100% 100%;width: 552px;border: none;}
.mstj_topCo1 {color: #E1AF60;}
.mstj_topCo2 {color: #23B40B;}

.mstj_tab2 .mstj_right{width: 510px;padding:0 20px;padding-top:10px;background: white;background: rgba(255,255,255,0.7);}

.msyj_lTitle { font-size: 18px; font-weight: normal; height: 25px; margin-bottom: 20px; }

.msyj_wrap span { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; }

.msyj_wrap .mstj_left li { margin-bottom: 15px; }

.msyj_wrap .mstj_book { width: 350px; }

.msyj_wrap .mstj_name { width: 100px; text-align: center; }

.msyj_wrap .mstj_time { width: 90px;  text-align: center; }

.msyj_wrap a { display: block; color: black; text-decoration: none; }

.msyj_wrap a:hover { color: #38BBFF; }

.msIcon_ppt { width: 24px; height: 24px; display: inline-block; background: url("../images/zj_ms/word_icon.png") 0 0 no-repeat; vertical-align: middle; background-size:cover; }

.msIcon_doc { width: 24px; height: 24px; display: inline-block; background: url("../images/zj_ms/word_icon.png") -26px 0 no-repeat; vertical-align: middle; background-size:cover; }

.msIcon_pdf { width: 24px; height: 24px; display: inline-block; background: url("../images/zj_ms/word_icon.png") -52px 0 no-repeat; vertical-align: middle; background-size:cover; }

.msIcon_dir { width: 24px; height: 24px; display: inline-block; background: url("../images/zj_ms/word_icon.png") -78px 0 no-repeat; vertical-align: middle; background-size:cover; }

.msIcon_image{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/image_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_edu{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/edu_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_movie{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/movie_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_music{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/music_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_html{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/html_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_txt{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/txt_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_xls{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/xls_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_file{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/file_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_default{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/default_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msIcon_bkexe{width: 24px; height: 24px; display: inline-block; background: url("../../../common/images/resource_icon/bkexe_small.jpg") center center no-repeat; vertical-align: middle;background-size:cover; }
.msyj_wrap .mstj_right .mstj_book { width: 302px; }

.msyj_wrap .mstj_right .mstj_name { width: 100px; text-align: center; }

.msyj_wrap .mstj_right .mstj_time { width: 90px; text-align: center; }

.mstj_tab1 .mstj_left li, .mstj_right li { height: 24px; }

/*E*/
/*18名师研究列表*/

.msyj_listA .ni_g_lb_class .ni_3list a { width: 33.3%; }

.msyj_listA  .row-r-rect { margin-left: 0px; }
.msyj_listA  .msyj_listWRAP .row-r-rect { margin-left: 95px; }
/*E*/
/*20名师推荐列表*/
.mstj_list { padding-top: 0; }

.mstj_list .xy_crumbs { border: none; line-height: 50px; height: 50px; }

.mstj_list .xy_crumbs span, .mstj_list .xy_crumbs a { height: 50px; }

.mstj_list .xy_crumbs .h_icon em { top: 50%; margin-top: -8px; }
.tjlb_rT .ni_ztfl .ni_dt{background:#0B4352;color: white; }
.tjlb_rT .ni_ztfl dd{padding: 10px 20px;}
.tjlb_rT .ni_ztfl dd a{display: block;}
.tjlb_rT .ni_ztfl dd span{vertical-align: middle;font-size: 14px;color: #555555;margin-right: 5px;}
.tjlb_rT .ni_ztfl dd .tjlb_rText{display: inline-block;width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tjlb_rT .ni_ztfl dd .tjlb_1{display: inline-block;width: 16px;height: 16px;text-align: center;color: white;background: #FF0000;line-height: 16px;}
.tjlb_rT .ni_ztfl dd .tjlb_2{display: inline-block;width: 16px;height: 16px;text-align: center;color: white;background: #FF9900;line-height: 16px;}
.tjlb_rT .ni_ztfl dd .tjlb_3{display: inline-block;width: 16px;height: 16px;text-align: center;color: white;background: #FFCC00;line-height: 16px;}
.tjlb_rT .ni_ztfl dd .tjlb_4{display: inline-block;width: 16px;height: 16px;text-align: center;color: white;background: #D7D7D7;line-height: 16px;}

/*E*/
/*30历届工作室列表*/
.ljgzs_list .ljgzs_title{height: 100px;line-height: 100px;text-align: center;font-size: 22px;
    font-weight:normal;}
.ljgzs_list .ni_zj_phb_class3 a{ width: 32%;}
.ljgzs_list .ni_zj_phb_class3 a:nth-child(2){margin: 0 20px;}
/*E*/

/*浙江列表添加奖牌*/
.ni_g_gzs .ni_jiangpai{text-align: center;}
/*E*/

/*浙江主题分类侧边栏修改*/
.ni_g_ztzy .ni_ztfl .ni_ddd{height: 50px; line-height: 50px; font-size: 14px;}
.ni_g_ztzy .ni_ztfl .ni_ddd a{display: block; width: 100%; height: 100%; text-indent: 25px;color: #555555;text-decoration: none;}
.ni_g_ztzy .ni_ztfl .t_idA a.active{background-color: #EBEBEB;color: #555555;}
.ni_g_ztzy .ni_ztfl .t_idE a{text-indent: 3em;}
/*.ni_g_ztzy .ni_ztfl .t_idE a:hover, .ni_g_ztzy .ni_ztfl .t_idE a.active{text-indent: 3em;}*/
.ni_g_ztzy .ni_ztfl .t_idE a.active1{background: #3D95D5;color: white;text-indent: 0;}
.ni_g_ztzy .ni_ztfl .t_idE a.active1 i{ display: block;}
.ni_g_ztzy .ni_ztfl .t_idE a:hover{background: #3D95D5;}
.ni_g_ztzy .ni_ztfl .ni_dd .ni_icon_bgnew{background:url("../images/zj_ms/icon_act1.png") 20px center no-repeat; }
.ni_g_ztzy .ni_ztfl .ni_dd .ni_icon_bgnew1{background:url("../images/zj_ms/icon_acc.png") 20px center no-repeat; }
.ni_g_ztzy .ni_ztfl .t_idA a:hover{color: #555555;background:#EBEBEB url("../images/zj_ms/icon_act1.png") 20px center no-repeat;}
/*E*/

/*浙江标题修改*/
.ti_Nhover a{padding: 0 10px;}
.ti_Nhover a.on{color: #fff; background: #0b4352;padding: 0 10px;text-decoration: none}
.ti_Nhover a:hover{color: #fff; background: #0b4352;padding: 0 10px;text-decoration: none;}
body .ftf_r_more{color: #555;float:right;line-height: 40px;font-size:14px;margin-right:20px;cursor:pointer;text-decoration: none;}
body .ftf_r_more:hover{color: #555;}
/*E*/
/*浙江31列表标题修改*/
.zj_lsNt .ni_g_wljy_list h3{border-bottom: 1px solid #ededed; font-weight: normal;padding: 0 20px;}
.zj_lsNt .ni_g_wljy_list h3 em{float: left; height: 57px; line-height: 57px; font-size: 20px; color: #555; font-weight: normal; border-bottom: 1px solid #288add;}
.zj_lsNt .process_div{  padding: 0 20px; position: relative; margin-top: 10px; margin-bottom: 0; font-size: 14px; margin-bottom: 20px;}
.zj_lsNt .process a:hover, .zj_lsNt .process a.active{background: #288add; color: #fff; border-radius: 5px;text-decoration: none;}
.zj_lsNt .process a{text-align: center; display: inline-block; color: #555; line-height: 31px;padding: 0 10px;}
.zj_lsNt .ni_g_wljy_list{background-color: white;}
.zj_lsNt .ni_g_rmhd{border: 1px solid #ededed;}
.zj_lsNt .ni_g_alsx_top{background: white;padding: 20px;}
.zj_lsNt .ni_g_alsx_ly{background: white;padding: 20px}
.zj_lsNt .ni_g_tit01 .ni_tit_name{margin: 23px 0 0 15px;}
/*E*/

/*名师课堂增加 名师面对面提示  jira6911*/
.msMdm_tip{font-size: 12px;color: #878787 
}
/*E*/

/*jira 7478*/
.zj_lsNt .ni_g_rmhd .ni_g_tit01 .ni_tit_name {margin: 0;margin-left: 20px;padding: 10px 0;}
.zj_lsNt .ni_g_rmhd .ni_ul{padding-bottom: 10px;}
.zj_lsNt .ni_g_rmhd .ni_ul .ni_div01 a{margin-left: 10px}
/*614 添加一个tips*/
.tips_d614{display: inline-block;width: 369px;height:46px;background: url("../images/zj_ms/logo_tips.png") center center no-repeat;
    margin-top: -5px;float: right}

/*直播添加 图标*/
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.jdx_i1{background: url("../images/zj_ms/icon_1.png") center center no-repeat;}
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li:hover .ni_bc2_ico.jdx_i1{border-color: #F9ACB2}
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.jdx_i2{background: url("../images/zj_ms/icon_2.png") center center no-repeat;}
.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li:hover .ni_bc2_ico.jdx_i2{border-color: #9367A4}


/*三期 后续修改*/
.zjmsb_cont1{width: 155px;border: 1px solid #C5C5C5; margin-top: 10px;
    margin-left: 10px;}
.zjmsb_cont1 li{height: 40px;line-height: 40px;text-align: center;font-size: 18px;border-top: 1px dotted #c5c5c5;}
.zjmsb_cont1 li a{color: black;}
.zjmsb_cont1 li:first-child{border-top: none;}
.zjmsb_cont2{width: 687px;}
.zjmsb_cont3{ border: 1px solid #e0e0e0;background: white;
    margin-top: 20px;}

/*个人积分变动*/
.grjf_dt{line-height: 40px;padding: 5px;margin-top: 25px; margin-bottom: 25px;border: 1px solid #DEDEDE}
.co_green1{color: #7ca754;}
.btn_new{color: white;background:#52AFFF;padding: 5px 30px;border-radius: 5px;display: inline-block;line-height: normal;vertical-align: middle;cursor: pointer;text-decoration: none; }
.btn_new:hover{text-decoration: none;}
.grjf_wp{border: 1px solid #FFB005;border-radius: 5px;margin: 45px 0;padding: 15px 0px;text-align: center}
.grjf_wp_l {width: 49%;border-right: 1px solid #EBEBEB}
.grjf_wp_r {width: 49%;}
.grjf_wp_l i{display: inline-block;width: 95px;height: 95px;text-align: center;line-height: 95px;margin-bottom: 15px;background:#EFFFDD;color:#B4DA89;border: 1px solid #B4DA89; border-radius: 50%;font-size: 16px; }
.grjf_wp_l .grjf_wp_lD i{background:#DBEFFF;color:#81C5FF;border: 1px solid #81C5FF;}
.grjf_wp_l p{font-size: 16px;}
.grjf_wp_lD,.grjf_wp_lD1{width: 50%;overflow: hidden;white-space: nowrap;text-align: center}
.grjf_wp_r i{display: inline-block;width: 55px;vertical-align: middle;}
/*名师网 特色资源*/
.msw_tszy_lswp {margin: 20px 0;}
.msw_tszy_lswp a{text-decoration: none;display: block;padding: 10px;}
.msw_tszy_lswp a:hover{text-decoration: none;}
.msw_tszy_lswp h5{color: #222;}
.msw_tszy_lswp li{background-color: #F8F8F8;margin-bottom: 20px;}
.msw_tszy_lswp li:hover{box-shadow: 0 0 15px #ccc;}
.msw_tszy_lscta {margin-top: 10px;background-color: white;}
.msw_tszy_lscont{margin-left: 10px;padding: 5px 10px 0 160px;position: relative;height: 112px;}
.msw_eye1{display: inline-block;width: 24px;height: 12px;background: url("../images/zj_ms/msw/eyes1.png") center no-repeat;vertical-align: middle;}
.ver_mid{vertical-align: middle;}
.msw_tszy_lscta img{width: 159px;height: 117px;vertical-align: top;float: left;}
.msw_tszy_lsis{height: 35px;line-height: 35px;white-space: nowrap;overflow: hidden;}
.msw_tszy_lsis em{padding: 0 5px;background-color: #80C7D9;color: #518D9B;border:1px solid #518D9B;border-radius: 3px;font-size: 12px;margin-right: 10px;}
.msw_tszy_lsp{height: 44px;font-size: 12px;line-height: 15px;color: #222;overflow: hidden;}
.msw_co1{color: #65919B;}
.msw_tszy_timewp{display: inline-block;padding:0 5px;height: 17px;line-height: 17px;background:#8CCEDE;position: absolute;right: 0;top: 0;color: white;font-size: 12px;width: 75px;text-align: center;}
.msw_tszy_timewp .msw_tszy_timewp_sanjiao{position: absolute;left: -12px;width: 0;  height: 0;  border-style: solid;  border-width: 8.5px 12px 8.5px 0;  border-color: transparent #8CCEDE transparent transparent;  line-height: 0px;  _border-color: #000000 #30b3ff #000000 #000000;  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.msw_tszs{padding: 10px;}
.msw_tszs dt{border-bottom: 1px solid #C5C5C5;line-height: 36px;font-size: 18px;padding-left: 75px;}
.msw_tszs dd:first-child{margin-top: 0px;}
.msw_tszs dd{line-height: 36px;  margin-top: 10px;}
.msw_tszs dd a{display: block;padding-left: 75px;text-decoration: none;font-size: 16px;color: #222}
.msw_tszs dd a:hover,.msw_tszs dd a.on{background:#1A5465;color: white;text-decoration: none; }
.sideNav.msw_tszs{min-height: auto;}
/*名师网 首页添加特色展示*/
.msw_tszs_wp{  margin: 25px 0;}
.msw_tszs_wp li{border-radius: 5px;text-align: center;float: left;width: 272px;  margin-left:36px ;}
.msw_tszs_wp li:first-child{margin-left: 0px}
.msw_tszs_wp li a:hover{text-decoration: none;}
.msw_tszs_wp li a:hover .msw_tszs_wpt{box-shadow: 0 0 15px #ccc;}
.msw_tszs_wpt {background: white;position: relative;border-radius: 5px;padding: 10px;}
.msw_tszs_wpt img{width: 250px;height: 200px;border-radius: 5px;}
.msw_tszs_wptc{position: absolute;top: 120px;width: 200px;margin-left: -115px;left: 50%;background-color: rgba(255, 255, 255 ,0.9);border-radius: 5px;padding: 0 15px;*background: white;}
.msw_tszs_wptc h2{text-align: center;line-height: 34px;font-size: 18px;color: #184450;}
.msw_tszs_wptc p {line-height: 20px;font-size: 14px;color: #184450;border-top: 1px solid #B9B5B5;}
.msw_tszs_wptcp{color: #222;font-size: 14px;margin-top: 10px;padding: 0 10px;max-height: 20px;overflow: hidden;text-align: left;}
/*帮助中心列表 */
.msw_bzzx_ls dt,.msw_bzzx_ls dd{height: 50px;line-height: 50px;}
.msw_bzzx_ls dt {background-color:#1A5365;color: white; font-size: 16px;padding-left: 40px;}
.msw_bzzx_ls dd a{ font-size: 15px;color: #222;display: block;padding-left: 40px;}
.msw_bzzx_ls dd a:hover{color: #1A5465;}
.msw_bzzx_ls dd a.on{background: #86CDDF;}
.msw_bzzx_ls dt i{  margin-right:10px;}
.msw_bzzx_iuser{background: url("../../../area/330000/images/zj_ms/msw/icon_iuser.png") center no-repeat;width: 28px;height: 100%;display: inline-block;vertical-align: top}
.msw_bzzx_imedia{background: url("../../../area/330000/images/zj_ms/msw/icon_imedia.png") center no-repeat;width: 22px;height: 100%;display: inline-block;vertical-align: top}
.msw_bzzx_ibook{background: url("../../../area/330000/images/zj_ms/msw/icon_ibook.png") center no-repeat;width: 23px;height: 100%;display: inline-block;vertical-align: top}
.msw_bzzx_iwnd{background: url("../../../area/330000/images/zj_ms/msw/icon_iwnd.png") center no-repeat;width: 22px;height: 100%;display: inline-block;vertical-align: top}
/*名师带你学*/
.ms_msdnx_ls_wp .ftf_tabConts{margin: 0 17px;}
/*首页帮助*/
.msw_bzzn_wp .ni_g_help{border: none;}
.msw_bzzn_con1{width: 380px;margin: 20px 9px;border: 1px solid #C5C5C5;height: 329px;}
.msw_bzzn_con1 li{width: 50%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 35px;}
.msw_bzzn_con1 .ni_tit{height: 45px;line-height: 45px;padding: 0 15px;border-bottom: 1px solid #C5C5C5;}
.msw_bzzn_con1 .ni_ul{padding: 30px 15px;}
.msw_bzzn_con1.ni_c_qq{width: 290px;height: 239px;padding: 45px;}
.msw_bzzn_con1btn{width: 88px;height: 24px;line-height: 24px;text-align: center;background: #1A5365;color: white;font-size: 13px;text-decoration: none;margin-top: 10px;border-radius: 5px;}
.msw_bzzn_con1btn:hover{text-decoration: none;}
.ni_g_gzsdt.msw_bzzn_con1{padding: 0;}
.msw_bzzn_con1 .msw_bzzn_con1ls {position: relative;}
.msw_bzzn_con1 .msw_bzzn_con1ls li{width: auto;float: none;}
.msw_bzzn_con1 .msw_bzzn_con1ls.ni_ul{padding:35px 15px;}
.msw_bzzn_con1 .msw_bzzn_con1ls.ni_ul li{position: relative;padding:5px;padding-left: 35px;margin-bottom: 30px;}
.msw_bzzn_con1ls li{margin-left: 15px;background-color: #F0F0F0; border-radius: 3px;overflow: inherit;white-space: normal;height: auto;}
.msw_bzzn_con1ls .msw_bzzn_con1ls_img{position: absolute;width:50px;height: 50px;border-radius: 50%;left: -25px;top: -25px;}
.ms_co2{color: #9BC1E9;}
.ms_co3{color: #F69A32}
.ms_co4{color: #8B8B8B}
.ms_co5{color: #83C465}
.ver_top{vertical-align: top;}
.msw_bzzn_con1ls_tab thead td{padding-bottom: 5px;}
.ni_g_gzsdt1 {height: 280px;overflow: hidden;position: relative;}
#msw_alert1 table td{padding: 0 10px 20px 0}
.deepgreen_btn{height: 31px;  line-height: 31px;  background: #0B4252;  display: inline-block;  border: 0;  color: #fff;  font-size: 14px;  padding: 0 20px;  cursor: pointer;  border: 1px solid #3d95d5;  vertical-align: middle;text-decoration: none;}
.deepgreen_btn:hover{text-decoration: none;}
/*操作微视频*/
.msw_czwsp {margin: 15px 0;}
.msw_czwsp li{padding: 10px;width: 250px;border: 1px solid transparent;border-radius: 5px;float: left;margin: 15px 0px;}
.msw_czwsp li:hover{border-color:#E4E4E4;}
.msw_czwsp li:hover .msw_isanj1{display: block;}
.msw_czwsp_top{position: relative;text-align: center;}
.msw_czwsp_top img{width: 250px;height: 160px;border-radius: 5px;}
.msw_isanj1{background: url("../images/zj_ms/msw/m_ibgs1.png") center no-repeat;width: 76px;height: 37px;display: none;position: absolute;top: 50%;left: 50%;margin: -18px 0 0 -38px;}
.msw_czwsp_p{font-size: 16px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;color: #222;}
/*问题反馈更多*/
.msq_wtfk_contle img{width: 92px;height: 92px;border-radius: 50%;border: 1px solid #0B4252; }
.msq_wtfk_contle p{line-height: 40px;color: #285F6F;}
.msq_wtfk_contri{padding-left: 105px;}
.msq_wtfk_contri table{border: 1px solid #DDD;padding: 10px;width: 100%;}
.msq_wtfk_contri table td{padding-bottom: 10px;}
.msq_wtfk_contri .msq_wtfk_contri_p{line-height: 35px;}
.msq_wtfk_more {padding-top: 30px;}
.msq_wtfk_more li{margin: 15px 0;}
.msw_sech_1.ni_g_search01 {margin-top: 25px;}
.msw_sech_1.ni_g_search01 .inp{border-radius: 13px;}
.zj_mainWrap .msw_bzzn_con1btn{margin: 45px 0 0 15px;float: left;}
.msw_bzzn_con1ls_tab{table-layout: fixed;}
.msw_bzzn_con1ls_tab thead td{font-weight: bold;text-align: right;}
.msw_bzzn_con1ls_tab thead td:first-child{text-align: left;}
.msw_bzzn_con1ls_tab tbody td{word-break: break-word;}
.d_1787_img img{max-width: 100%;*width:100%;}
/*首页 特色展示调整*/
.msw_tszs_wptcp1{color: #222;  font-size: 14px;padding: 0 10px;}
.msw_tszs_wptcp1 span{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*三期 后续需求 二波*/
.msw_d3_bom{position: absolute;bottom: 0;height: 27px;line-height: 27px;width: 100%;left: 0;border-radius:  0 0 5px 5px;text-align: center;color: white;font-size: 13px;}
.ni_g_phb .ni_dd .ni_table .msw_d3_td td{height: 30px;text-align: right;font-size: 13px;}
.ni_g_phb .ni_dd .ni_table .msw_d3_td td a{color: #31606D;margin-right: 10px;}
.ni_g_cup_linx .ni_cup_l .ni_li.ni_li03 .ni_box{padding-top: 10px;
    padding-bottom: 24px;}
.bg_co1{background-color: #95EEA6;}
.bg_co2{background-color: #F9E43F;}
.bg_co3{background-color: #EBB38D;}
/*排行更多页面*/
.ni_g_tit01  .ni_wm a { width: 23px; height: 23px; display: inline-block; color: #888; text-align: center; border-radius: 50%; line-height: 23px; font-size: 14px;color: #31606D;}
.ni_g_tit01 .ni_wm a:hover, .ni_g_tit01 .ni_wm a.active { background: #0b4352; color: #ffffff; text-decoration: none;}
.msw_d3_ph_more .ni_dl:nth-child(4n){margin-right: 0}
.msw_d3_ph_more .ni_dl {margin-bottom: 30px;}
.msw_d3_ph_more.ni_g_phb .ni_dd .ni_table .ni_td01{background: url("../images/zj_ms/msw/more_list_jp.png") center no-repeat;}
.msw_d3_ph_more.ni_g_phb .ni_dd .ni_table .ni_td01 i{left:0;font-size: 12px;width:100%;}
.more_tit_ritaps1{margin-top: 40px;}
.more_tit_ritaps1 .qjf_selecur,.more_tit_ritaps1 .qjf_seleautocur{background-color: transparent;}
/*名师网 */
.tpk1_i{display: inline-block;width: 104px;height: 75px;position: absolute;top: 0;left: 0;background: url("../images/zj_ms/msw/tpk1_res.png") center no-repeat;}
.tips_i_sm1{display: inline-block;width: 65px;height: 45px;position: absolute;top: 0;left: 0;background-position: center;background-repeat: no-repeat;}
.tpk2_i{background-image: url("../images/zj_ms/msw/tpk_res.png");}
.jz1_i{background-image: url("../images/zj_ms/msw/jz_res.png");}
.sk1_i{background-image: url("../images/zj_ms/msw/sk1_res.png");}
.sk2_i{background-image: url("../images/zj_ms/msw/sk2_res.png");}
/*名师网 资源中心*/
.wk_items_wp {padding: 20px 25px;background-color: white;}
.wk_items_it {float: left;margin-left: 23px;}
.wk_items_it:first-child{margin-left: 0;}
.wk_items_it img{width: 270px;height: 200px;}
.wk_items_it a{color: #555;}
/*文章讲座*/
.wzjz_tit1{color: #555;font-size: 18px;font-weight: normal;line-height: 40px;}
.wzjz_contwp{line-height: 14px;margin-bottom: 20px;}
.msq_i_eye1{display: inline-block;background: url("../images/zj_ms/msw/icon_eyes.png") left no-repeat;padding-left: 25px;}
.msq_i_time1{display: inline-block;background: url("../images/zj_ms/msw/icon_times.png") left no-repeat;padding-left: 20px;}
/*名师网 首页添加轮播*/
.msw_ftf_lswp{width: 1200px;  position: absolute;  top: -100%;  z-index: 3;  left: 50%;  margin-left: -600px;  height: 100%; }
.msw_ftf_ls1{    position: absolute;  right: 0px;  top: 105%;  border-radius: 2px;  overflow: hidden;}
.msw_ftf_lstit{font-size: 14px;color: black;height: 40px;line-height: 40px;color: #3F8BC4;background: rgba(255, 255, 255,.85);text-align: center;font-size: 18px;color: #FF9D01;border-bottom: 1px solid #ccc;background-color: #E8EDE8\9;*width: 310px;}
.msw_ftf_lscont_wp{width: 290px;background-color: rgba(255, 255, 255,.85);height: 275px;padding:0 10px;position: relative;overflow: hidden;background-color: #E8EDE8\9;}
.msw_ftf_lscont{position: absolute;width: 290px;}
.msw_ftf_lscont li{border-top: 1px dashed #ccc;padding: 10px 0;}
.msw_ftf_lscont li:first-child{border-top: none;}
.msw_ftf_lscont a{height: 48px;line-height: 48px;font-size: 14px;color: #222;text-decoration: none;}
.msw_ftf_lscont a:hover{color:#3D95D5;text-decoration: none;}
.msw_ftf_lscont a p{height: 24px;line-height: 24px;}
.msw_ftf_lscont_t2,.msw_ftf_lscont_t3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.msw_ftf_lscont_t3{width: 240px;display: inline-block;}
.msw_ftf_lscont_p2wp{}
.msw_ftf_lscont_t1{display: inline-block;width: 42px;float: right;}
/*名师网 微课资源列表*/
.msw_wk_lswp.ni_g_hbk .ni_ul .ni_li{width: 248px;margin: 30px 20px;}
.msw_wk_lswp.ni_g_hbk .ni_ul .ni_li .ni_img{border: none;box-shadow: none;}
.wkls_titwp {padding: 0 8px;}
.wkls_titwp_p1{color: #2B697A;font-size: 12px;height: 25px;line-height: 25px;}
.wkls_titwp_p2{color: #989898;font-size: 12px;}
.msw_wk_lswp.ni_g_hbk .ni_g_jtl_01{text-decoration: none;cursor: pointer;padding-bottom: 8px;display: block;border: 1px solid #EEE}
.msw_wk_lswp.ni_g_hbk .ni_g_jtl_01:hover{box-shadow: 0 0 15px #ccc;}
.msw_wk_lswp.ni_g_hbk .ni_ul{padding-left: 22px;padding-right: 22px;border: none;}
.msw_wk_lswp.ni_g_hbk{background: white;border: 1px solid #EFEFEF}
/*名师网 微课程列表*/
.msw_weike_lswp .ni_g_tit01{margin-top: -50px;}
.msq_weike_ls{background-color: white;padding: 20px;}
.msw_weike_items{display: block;text-decoration: none;padding-bottom: 20px;border-top: 1px solid #EDEDED;padding-top: 20px;}
.msw_weike_items:first-child{border: none;}
.msw_weike_items:hover{text-decoration: none;}
.msw_weike_itemsimg{width: 220px;height: 165px;}
.msw_weike_itemscont{padding-left: 240px;}
.msw_weike_itemscont h5{font-size: 20px;color: #555;height: 40px;line-height: 40px;}
.msw_weike_items_p1{height: 40px;line-height: 40px;margin-bottom: 10px;}
.msw_weike_items_p1 span{margin-right: 20px;}

/*直播预告 添加预约时段*/
.space_yyysd_table{font-size: 14px;text-align: center;}
.space_yyysd_head{  margin-top:10px;border-bottom: 2px solid #ccc;}
.space_yyysd_head div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.space_yyysd_num{width: 50px;display: inline-block}
.space_yyysd_startTime,.space_yyysd_endTime{width: 180px;display: inline-block}
.space_yyysd_zjr{width: 80px;display: inline-block}
.space_yyysd_ls{height: 45px;line-height: 45px;border-top:1px dashed #ccc;}
.space_yyysd_ls:first-child{border: none;}
/*学带成长案例*/
.ver_top{vertical-align: top;}
.czal_tip_1{font-weight: normal;font-size: 14px;}
.czal_tip_btnWp .btn_new{color: white;padding: 5px 10px;background: white;color:#52AFFF;border: 1px solid #52AFFF;}
.czal_tip_btnWp .btn_new:hover{color: white;padding: 5px 10px;background-color: #52AFFF}

.c2_xdczal_tit{font-size: 18px;line-height: 40px;}
.c2_xdczal_tit1{font-size: 20px;text-align: center;font-weight: normal;color: #222;line-height: 60px;position:relative}
.c2_xdczal_txt{margin-top: 20px;margin-bottom: 20px;}
.ni_g_msgt .ni_ul.c2_xdczal_ulWp{padding: 30px 20px 10px;}
.c2_xdczal_liWp{float: left;position:relative;}
.c2_xdczal_liWp .c2_xdczal_liWpBg{width: 243px;height: 175px;margin: 0 22px;}
.c2_xdczal_litxt1{font-size: 16px;text-align: center;line-height: 50px;}
.c2_xdczal_divWp.ni_g_msgt .ni_ul.c2_xdczal_ulWp{border: none;}
.c2_xdczal_divWp{background-color: white;}
/*添加标题输入框*/
.gs_input_wrap .title{display:inline-block;vertical-align:middle;font-size:18px;}

/*c3学带成长案例预览加副标题*/
.c2_xdczal_tit1 .gs_sec_title{position:absolute;font-size:14px;color:#666;top:70%;right:30px;height:25px;line-height:25px;}

/*c9 名师网_学科带头人列表*/
.c2_xdczal_liWp .gs_sec_tag{position:absolute;font-size:16px;line-height:25px;color:#666;width:243px;text-align:center;bottom:55px;left:50%;margin-left:-122px;}

/*新增活动页面 s*/
/*首页*/
.gs_m_banner{height:360px;width:100%;}

.gs_m_audioList{margin-left:-20px;}
.gs_m_audioList li{float:left;width:261px;padding:11px 11px 15px;background:#fff;border:1px solid #e7e7e7;border-radius:5px;height:278px;margin-left:20px;margin-bottom:30px;}
.gs_m_audioList li:hover{border-color:#0b4352;}
.gs_m_audioList li .imgbox{display:block;height:157px;position:relative;}
.gs_m_audioList li .imgbox img{width:100%;height:100%;border:10px;}
.gs_m_audioList li .imgbox .icon_play{position:absolute;width:51px;height:51px;background:url(../images/zj_ms/movement/play.png) no-repeat center center;top:50%;left:50%;margin-top:-25px;margin-left:-25px;}
.gs_m_audioList li .imgbox .gs_m_seeTimes{position:absolute;padding-left:20px;background:url(../images/zj_ms/movement/play_tag.png) no-repeat 0 center;color:#fff;font-size:12px;bottom:5px;left:12px;}
.gs_m_audioList li .audio_name{width:100%;height:30px;line-height:30px;overflow:hidden;}
.gs_m_audioList li .audio_name a{font-size:14px;color:#222;text-decoration:none;}
.gs_m_audioList li .audio_name a:hover{text-decoration:none;}
.gs_m_audioList li .m_opBox{padding:10px 0;border-bottom:1px solid  #e7e7e7;}
.gs_m_audioList li .m_opBox a{display:inline-block;vertical-align:middle;padding-left:25px;font-size:12px;color:#555;width:50px;}
.gs_m_audioList li .m_opBox a:hover{text-decoration:none;}
.gs_m_audioList li .m_opBox a.gs_m_comment{background:url(../images/zj_ms/movement/comment.png) no-repeat 0 center;}
.gs_m_audioList li .m_opBox a.gs_m_good{background:url(../images/zj_ms/movement/good.png) no-repeat 0 center;}
.gs_m_audioList li .m_opBox a.gs_m_flower{background:url(../images/zj_ms/movement/flower.png) no-repeat 0 center;}
.gs_m_audioList li .m_person img{width:26px;height:26px;border-radius:50%;}
.gs_m_audioList li .m_person .info_box{display:inline-block;vertical-align:middle;}
.gs_m_audioList li .m_person .info_box span{display:block;}
.gs_m_audioList li .m_person .info_box .name{display:block;color:#222;}

.gs_m_share{padding-left:20px;background:url(../images/zj_ms/movement/share.png) no-repeat 0 center;font-size:12px;color:#555;}
.gs_m_share:hover{text-decoration:none;}

/*详情页面*/
.gs_mx_audio{padding:20px 30px 25px;background:#fff;border:1px solid #dcdcdc;border-radius:4px;}
.gs_mx_audio .gs_mx_img{width:105px;height:60px;border-radius:4px;}
.gs_mx_audio .gs_m_player{width:996px;margin-top:5px;}

.gs_mx_audioBox{border:1px solid #dcdcdc;border-radius:4px;padding:30px 24px 30px 30px;background:#fff;}

/*wql 改 hover效果 S*/

/*.gs_mx_audioList li{width:222px;float:left;margin-right:6px;}*/

/*.gs_mx_audioList li.on .gs_mx_img{box-shadow:0 0 16px -3px #3c89ec;}
.gs_mx_audioList li.on .audio_name{color:#3c89ec;}
.gs_mx_audioList li.on .seeTimes{color:#3c89ec;}*/

.gs_mx_audioList li{width:222px;float:left;margin-right:6px;padding-top: 5px;}
.gs_mx_audioList li.on .gs_mx_img,.gs_mx_audioList li:hover .gs_mx_img
{box-shadow:0 0 16px -3px #3c89ec;}
.gs_mx_audioList li.on .audio_name,.gs_mx_audioList li:hover .audio_name{color:#3c89ec;}
.gs_mx_audioList li.on .seeTimes,.gs_mx_audioList li:hover .seeTimes{color:#3c89ec;}

/*wql 改 hover效果 E*/



.gs_mx_audioList li .gs_mx_img{display:block;padding:7px;height:116px;border-radius:6px;}
.gs_mx_audioList li .gs_mx_img img{height:100%;width:100%;border-radius:4px;}
.gs_mx_audioList li .audio_name{font-size:16px;color:#222;font-weight:bold;overflow:hidden;height:21px;padding:0 7px;}
.gs_mx_audioList li .seeTimes{font-size:14px;color:#888;padding:0 7px;}

/*轮播*/
.sliderT {height: 190px;position: relative; -webkit-user-select: none;-moz-user-select: none;}
.sliderT .sliderPicWrap {width: 1140px;height:200px;position: relative;margin: 0 auto;overflow: hidden;}
.sliderT .sliderPic {position: absolute;left: 0px;}
.sliderT .sliderBtn{position: absolute;width:13px;height:25px;top: 50%;margin-top: -30px;cursor: pointer;}
.sliderT .sliderBtn.prev{background:url(../images/zj_ms/movement/left_btn.png) no-repeat center center;left:-18px;}
.sliderT .sliderBtn.next{background:url(../images/zj_ms/movement/right_btn.png) no-repeat center center;right:-13px;}

.gs_m_audioDetail{padding:35px 20px 40px;}
.gs_m_audioDetail a:hover{text-decoration:none;}
.gs_m_audioDetail .text .audio_name a{font-size:30px;color:#222;font-weight:bold;}
.gs_m_audioDetail .text .audio_name span{font-size:16px;color:#909090;margin-left:30px;}

.gs_m_audioDetail .text .operBox{font-size:16px;}
.gs_m_audioDetail .text .operBox>a{color:#555;display:inline-block;vertical-align:middle;height:30px;line-height:30px;margin-right:30px;}
.mx_share{padding-left:35px;background:url(../images/zj_ms/movement/mx_share.png) no-repeat 0 center;position:relative;color:#555;display:inline-block;vertical-align:middle;height:30px;line-height:30px;margin-right:30px;cursor:pointer;}
.mx_phone{padding-left:50px;background:url(../images/zj_ms/movement/mx_phone.png) no-repeat 0 center;}
.mx_see{padding-left:38px;background:url(../images/zj_ms/movement/mx_see.png) no-repeat 0 center;}
.mx_comment{padding-left:38px;background:url(../images/zj_ms/movement/mx_comment.png) no-repeat 0 center;}
.mx_flower{padding-left:38px;background:url(../images/zj_ms/movement/mx_flower.png) no-repeat 0 center;}
.mx_good{padding-left:38px;background:url(../images/zj_ms/movement/mx_good.png) no-repeat 0 center;}

.gs_m_audioDetail .gs_mx_person .img{display:inline-block;vertical-align:middle;width:55px;height:55px;padding:5px;background:#fff;border-radius:50%;}
.gs_m_audioDetail .gs_mx_person .img img{height:100%;width:100%;border-radius:50%;}
.gs_m_audioDetail .gs_mx_person .info{display:inline-block;vertical-align:middle;}
.gs_m_audioDetail .gs_mx_person .info a{display:block;font-size:20px;color:#222;}
.gs_m_audioDetail .gs_mx_person .info span{display:block;font-size:16px;color:#909090;margin-top:5px;}

.bg_f2f2f2{background:#f2f2f2;}
.gs_mx_commentBox{background:#fff;padding-top:40px;padding-bottom:50px;width:100%;}

/*新样式的弹框*/
.item_doingDlog{ background:url(../images/index1706/homedoing/doing_dialogbg.png) no-repeat left top; width: 901px; height: 562px; position: relative;}
.item_doingDlog .text{ width: 510px; margin:75px 75px 0 0 ; text-align: center;color: #e62128;}
.item_doingDlog .text h3{ font-size: 32px;  font-weight: normal; color: #e62128;}
.item_doingDlog .text p{line-height: 32px; font-size:18px; margin-top: 30px; text-align: left; text-indent: 2em;}
.item_doingDlog .close{ position: absolute; top: 0px; right: -64px; width: 36px;height: 36px; background:url(../images/index1706/homedoing/close.png) no-repeat left top;}
.item_doingDlog .phone{ width: 206px; height: 362px; margin: 88px 0 0 66px; overflow: hidden;}
.item_doingDlog .phone img{ display: block; width: 206px; }
.gs_mx_body .d-mask {background: #000;width: 100%;min-width: 1200px;}

/*分享*/
.gs_m_audioDetail .operBox .mx_share:hover .gs_mx_sContainer{display:block;}
.gs_mx_sContainer{position:absolute;top:20px;left:0;padding-top:20px;display:none;}
.gs_mx_sBox{display:block;width:350px;padding:10px;border-radius:5px;background:#fff;border:1px solid #e6e6e6;padding-top:20px;}
.gs_mx_sBox.share_box.bdshare-button-style1-32 a{background-color:#fff;}


.gs_mx_body .qjf_hb_spacefooter{margin-top:0;}







/*新增活动页面 e*/

/*浙江名师网_7名师资源 专题资源模块更改*/
.gs_education_List .list{float:left;width:280px;height:255px;overflow:hidden;border:1px solid #ececec;margin:0 8px;}
.gs_education_List .list .gs_e_title{height:30px;border-bottom:1px solid #ececec;padding:0 20px;}
.gs_education_List .list .gs_e_title .tit{display:inline-block;vertical-align:middle;font-size:18px;color:#288add;height:30px;line-height:30px;border-bottom:1px solid #288add;padding:0 2px;font-weight:normal;}
.gs_education_List .list .gs_e_title .num{display:inline-block;vertical-align:middle;padding:0 8px;height:15px;line-height:15px;color:#fff;font-size:12px;border-radius:8rem;background:#8ea9b9;font-weight:normal;margin-left:5px;}
.gs_education_List .list .gs_e_title .more{width:20px;height:30px;background:url(../images/zj_ms/more.png) no-repeat center center;}
.gs_education_List .list .info_Box{padding:0 18px;}
.gs_education_List .list .imgBox{width:244px;height:100px;overflow:hidden;position:relative;}
.gs_education_List .list .imgBox.style_green{background:#a9df7d;}
.gs_education_List .list .imgBox.style_green .school{background:#cff7ae;color:#5a9a25;}
.gs_education_List .list .imgBox.style_green .person .name{background:#92cf60;}
.gs_education_List .list .imgBox.style_orange{background:#eaad98;}
.gs_education_List .list .imgBox.style_orange .school{background:#f9c5b3;color:#e0663d;}
.gs_education_List .list .imgBox.style_orange .person .name{background:#f5906e;}
.gs_education_List .list .imgBox.style_blue{background:#96afff;}
.gs_education_List .list .imgBox.style_blue .school{background:#b4c6ff;color:#5477e8;}
.gs_education_List .list .imgBox.style_blue .person .name{background:#7e9bf8;}
.gs_education_List .list .imgBox.style_red{background:#e5799b;}
.gs_education_List .list .imgBox.style_red .school{background:#fda7c2;color:#da6187;}
.gs_education_List .list .imgBox.style_red .person .name{background:#da6187;}
/*.gs_education_List .list .imgBox img{width:100%;height:100%;}*/
.gs_education_List .list .imgBox .school{position:absolute;height:19px;line-height:19px;padding:0 10px;font-size:14px;top:0;left:0;border-radius:0 10px 10px 0;}
.gs_education_List .list .imgBox .title{position:absolute;text-align:left;font-size:17px;color:#fff;height:40px;overflow:hidden;width:120px;line-height:20px;top:28px;left:8px;}
.gs_education_List .list .imgBox .person{position:absolute;bottom:0;right:0;text-align:center;}
.gs_education_List .list .imgBox .person img{width:76px;height:76px;border-radius:50%;}
.gs_education_List .list .imgBox .person .name{display:block;height:18px;line-height:18px;padding:0 14px;color:#fff;font-size:14px;background:red;border-radius:9px;margin-top:2px;}
.gs_education_List .list .imgBox .gs_info{position:absolute;bottom:0;left:8px;font-size:12px;color:#fff;}
.gs_education_List .list .imgBox .gs_info span{display:inline-block;vertical-align:middle;padding-left:17px;}
.gs_education_List .list .imgBox .gs_info span.gs_file{background:url(../images/zj_ms/gs_file.png) no-repeat 0 center;}
.gs_education_List .list .imgBox .gs_info span.gs_see{background:url(../images/zj_ms/gs_see.png) no-repeat 0 center;}

.gs_education_List .list .info_Box .class_list li{margin-bottom:6px;}
.gs_education_List .list .info_Box .class_list li .gs_file{display:inline-block;vertical-align:middle;width:155px;height:16px;line-height:18px;overflow:hidden;color:#777;white-space:nowrap;text-overflow:ellipsis;}
.gs_education_List .list .info_Box .class_list li .gs_file:hover{text-decoration:none;}
.gs_education_List .list .info_Box .class_list .lesson{display:inline-block;vertical-align:middle;width:17px;height:17px;border:1px solid #28a1d8;border-radius:5px;text-align:center;line-height:17px;color:#28a1d8;margin-right:3px;}
.gs_education_List .list .info_Box .class_list .gs_txt{display:inline-block;vertical-align:middle;width:163px;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*.gs_education_List .list .info_Box .class_list .down_load{display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(../images/zj_ms/down_load.png) no-repeat center center;}*/
.gs_education_List .list .info_Box .class_list .num{display:inline-block;vertical-align:middle;width:39px;overflow:hidden;padding-left:25px;background:url(../images/zj_ms/gs_eye.png) no-repeat 8px center;}

/*名字过长换行加长*/
.ni_g_gzsph .ni_txt{width:135px;}

/* 新增 名师评课 by guosheng 2019-6-11 S */
.mgr12 {margin-right: 12px;}
.gs_icon_play {display: inline-block;height: 20px;padding-left: 16px;background: url(../images/zj_ms/zj_add/gs_icon_play_02.png) no-repeat left center;font-size: 12px;color: #888;line-height: 20px;}
.gs_icon_play.on {background: url(../images/zj_ms/zj_add/gs_icon_play.png) no-repeat left center;color: #45d961;}
.gs_icon_play.over {background: url(../images/zj_ms/zj_add/gs_icon_play_01.png) no-repeat left center;color: #f00;}
.gs_icon_msg {display: inline-block;height: 20px;padding-left: 18px;background: url(../images/zj_ms/zj_add/gs_icon_msg.png) no-repeat left center;font-size: 12px;color: #ffbf50;line-height: 20px;}
.gs_icon_see {display: inline-block;height: 20px;padding-left: 20px;background: url(../images/zj_ms/zj_add/gs_icon_see.png) no-repeat left center;font-size: 12px;color: #ffbf50;line-height: 20px;}
.gs_icon_playBtn {display: inline-block;width: 58px;height: 58px;background: url(../images/zj_ms/zj_add/icon_play_03.png) no-repeat;}
.gs_line {background: #e7e7e7;width: 1px;height: 20px;vertical-align: top;display: inline-block;}

/* .mglr15 {margin-left: 15px;} */
.gs_bor_radius {border-radius: 4px;background: #f9f9f9;}
.ni_g_hdalsx .gs_courseList {margin-right: -12px;}
.gs_courseList .gs_li {float: left;width: 290px;height: 330px;background: #fff;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 9px;}
.gs_courseList .gs_li .gs_poster {height: 208px;position: relative;cursor: pointer;} 
.gs_courseList .gs_li .gs_poster:hover {border-color: #afafaf;box-shadow: 0 0 2px 2px #4a7682;}
.gs_courseList .gs_li .gs_poster img {width: 100%;height: 100%;}
.gs_courseList .gs_li .gs_poster .gs_icon_playBtn {position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -30px;display: none;}
.gs_courseList .gs_li .gs_poster:hover .gs_icon_playBtn {display: block;}
.gs_courseList .gs_courseTips {font-size: 14px;color: #f9f9f9;height: 32px;line-height: 32px;padding: 0 10px;background: url(../images/zj_ms/ni_bg_color01.png);position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;}
.gs_courseList .gs_courseTit {display: inline-block;font-size: 18px;color: #000;line-height: 28px;height: 28px;overflow: hidden;cursor: pointer;}
.gs_courseList .gs_courseTit:hover {color: #0b4352;}
.gs_courseList .gs_courseLab {font-size: 16px;color: #222;line-height: 26px;height: 26px;}
.gs_courseList .gs_courseTime {color: #888;line-height: 22px;height: 22px;overflow: hidden;}
.ni_tabel_category03.pdt5 {padding-top: 5px;}
.ni_tabel_category03.pdl44 {padding-left: 44px;}
.ni_tabel_category03.pdb30 {padding-bottom: 30px;}
.tabel_category th.pdt25 {padding-top: 25px;}
.tabel_category th.pdt25 ~ td {padding-top: 25px;}
.gs_courseList .gs_courseDetail .gs_courseLabWrap {overflow: hidden;height: 26px;}
/* 新增 名师评课 by guosheng 2019-6-11 E */


/* 修改浙江名师网 图表  刘邓 2019-8-12 S */
.ni_g_echar_201{width: 80%;margin-left:10%;height: 270px;}
.ni_g_echar_202{width: 80%;margin-left:10%;height: 320px;}
/* 修改浙江名师网 图表  刘邓 2019-8-12 E */



/* wubing 20190826添加新增模块 S */
.c3cabdb {color: #3cabdb;}

.bg43af3c {background-color: #43af3c;}
.bgff4f37 {background-color: #ff4f37;}

.lh28 {line-height: 28px;}

.lhh22 {line-height: 22px; height: 22px;}
.pdtb40 {padding-top: 40px; padding-bottom: 40px;}

.oneEllipsis {white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

.wb_g_tabs01 {padding-top: 20px;}
.wb_theme_live { overflow: hidden; max-height: 246px;}
.wb_theme_live.wb_theme_list { max-height: 1360px;}
.wb_theme_live li {float: left; width: 378px; height: 244px; border: 1px solid #ddd; border-radius: 4px; background-color: #fff; overflow: hidden; margin-left: 30px;}
.wb_theme_live li:first-child { margin-left: 0px;}
.wb_theme_live.wb_theme_list li {margin-bottom: 30px;}
.wb_theme_live.wb_theme_list li:nth-child(3n-2) {margin-left: 0;}

.theme_live_top {position: relative; overflow: hidden;}

.wb_theme_box { height: 109px; padding: 30px 10px 0;}
.wb_theme_box dt {width: 60px; height: 60px; border: 1px solid #fff; border-radius: 50%; overflow: hidden;}
.wb_theme_box dt img {width: 100%; height: 100%; object-fit: cover;}
.wb_theme_headline {margin-left: 70px;}

.wb_theme_footer {height: 32px; line-height: 32px; background-color: rgba(0, 0, 0, .2); position: absolute; left: 0; bottom: 0; width: 100%;}
.wb_theme_num, .wb_theme_frequency, .wb_living_icon {display: inline-block; width: 14px; height: 14px; background: url(../images/zj_ms/living_icon.png) no-repeat 0 0; background-size: 100%; vertical-align: middle;}
.wb_theme_frequency {
    background-position-y: -20px;
}

.wb_theme_tip {position: absolute; top: 0; right: 0; height: 30px; line-height: 30px; padding: 0 15px; color: #fff; border-bottom-left-radius: 4px; border-top-right-radius: 2px;}

.wb_living_list {overflow: hidden; height: 89px;}
.wb_living_list dd {position: relative; padding-top: 6px;}
.wb_living_list dd:last-child {padding-bottom: 6px;}
.wb_living_list dd::before {content: ""; position: absolute; top: 0; left: 6px; border-left: 1px solid #ddd; height: 100%; z-index: 1; }
.wb_living_icon {margin-top: 2px; background-color: #fff; position: relative; z-index: 10; height: 18px;}
.ongingIcon {background-position-y: -58px;}
.highlight_replaysIcon {background-position-y: -78px;}
.trailerIcon {background-position-y: -38px;}
.wb_living_text {margin-left: 6px; width: 225px;}
.wb_living_btn { height: 20px; line-height: 20px; border-radius: 10px;}
.wb_living_btn:hover {text-decoration: none;}
.onging {color: #11c080; border: 1px solid #11c080;}
.highlight_replays {color: #37a7ff; border: 1px solid #37a7ff;}
.trailer {color: #fd884e;}

.wb_subject_color01 {color: #3cabdb; background-color: #f1f9ff;}
.wb_subject_color02 {color: #30b487; background-color: #f2fff9;}
.wb_subject_color03 {color: #f37d23; background-color: #fff8eb;}
.wb_subject_color04 {color: #fc736e; background-color: #fef1f1;}
.wb_subject_color05 {color: #f97f2a; background-color: #fef0e7;}
.wb_subject_color06 {color: #9656c6; background-color: #f8f0ff;}
.wb_subject_color07 {color: #fc5e7f; background-color: #fff5fb;}
.wb_subject_color08 {color: #717aee; background-color: #f2f2ff;}
/* wubing 20190826添加新增模块 D */

/* 统计详情页 样式修改 2019-09-27 xmx s */

.ni_g_tjxq_b01.x_chg .ni_map .ni_back {
  left: 40px;
  top: 10px;
  display: inline-block;
  width: 48px;
  height: 23px;
  line-height: 22px;
  text-align: center;
  border: 1px solid #2595b0;
  border-radius: 13px;
  color: #2595b0;
}
.ni_g_tjxq_b01.x_chg .ni_map .x_city {
font-size: 24px;
  color: #222222;
  position: absolute;
  top: 0;
  right: 15px;
  z-index: 9;
}
.x_chg .build_workRoom{
padding-left: 60px;
}
.x_chg .build_workRoom .x_title{
font-size: 20px;
color: #222222;
}
.x_chg .build_workRoom ul{
margin-top: 40px;
margin-bottom: 70px;
}
.x_chg .build_workRoom ul li .bg_circle{
width: 117px;
height: 117px;
border-radius: 50%;
padding: 8px 8px 9px 9px;
  background: #fbe987;
  position: relative;
}
.x_chg .build_workRoom ul li .bg_circle:hover > .x_tip{
display: block;
}
.x_chg .build_workRoom ul li .inside_circle{
background: #e8cd39;
border-radius: 50%;
width: 100%;
height: 100%;
text-align: center;
color: #fff;
overflow: hidden;
  cursor: pointer;
}
.x_chg .build_workRoom ul li:nth-child(2) .bg_circle{
background: #d4e991;
}
.x_chg .build_workRoom ul li:nth-child(2) .inside_circle{
background: #bbd174;
}
.x_chg .build_workRoom ul li:last-child .bg_circle{
background: #88d9ec	;
}
.x_chg .build_workRoom ul li:last-child .inside_circle{
background: #2595b0;
}
.f28{
font-size: 28px;
}
.mgt24{
margin-top: 24px;
}
.text-overflow{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;;
}
.lhh24{
height: 24px;
line-height: 24px;
}
.x_chg .build_workRoom ul li .x_tip{
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 10px;
  border-radius: 4px;
  background: rgba(125, 125, 125, .8);
  color: #fefefe;
  width: 110%;
  z-index: 10;
  display: none;
  font-size: 14px;
}

.x_chg .build_workRoom ul li .x_tip .x_point{
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #e8cd39;
}
.x_chg .build_workRoom ul li:nth-child(2) .x_tip .x_point{
  background: #bbd174;
}
.x_chg .build_workRoom ul li:last-child .x_tip .x_point{
  background: #2595b0;
}
.x_chg .build_workRoom ul li:last-child .x_tip .x_point{
  background: #2595b0;
}

/* 统计详情页 样式修改 2019-09-27 xmx e */




/* 特色案例 S */
.case_box_zrk {overflow: hidden; padding-top: 24px;}
.case_box_zrk .swiper_ul{width: 5000px; position: relative; height: 270px;}
.case_box_zrk .swiper_ul li .item_box {position: relative;}
.case_box_zrk .swiper_ul li a {display: block;}
.case_box_zrk .swiper_ul li:hover {box-shadow: 0 0 15px #ccc;}
.case_box_zrk .swiper_ul li {padding: 10px;background: white;position: absolute; top: 0;border-radius: 5px;}
.case_box_zrk .swiper_ul li img {width:250x;height: 250px;}
/* 特色案例 E */


/* 年度考核-结果 2020/07/07 ByPat :Start*/
.pat_head_cont {
  position: relative;
  padding-top: 20px;
}
.pat_head_cont .head_name {
  font-size: 20px;
  color: #222;
  list-style: 21px;
  text-align: center;
}

.pat_head_cont .status {
  position: absolute;
  right: 0;
  top: 20px;
  line-height: 21px;
  color: #222;
}
.pat_head_cont .status .pass {
  color: #5db7ff;
}
.pat_head_cont .status .pass.no {
  color: #fa5151;
}
.pat_kaohe {
  width: 100%;
  margin-top: 24px;
  border: 1px solid #eaeaea;
  border-spacing: 0;
  table-layout: fixed;
}
.pat_kaohe thead tr {
  height: 50px;
  background-color: #f9f9f9;
}
.pat_kaohe thead tr td {
  text-align: center;
  font-size: 14px;
  color: #222;
  line-height: 50px;
  font-weight: 700;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.pat_kaohe tbody tr {
  border-bottom: 1px solid #eaeaea;
}
.pat_kaohe tbody tr:last-child {
  border-bottom: none;
}
.pat_kaohe tbody tr:last-child td {
  border-bottom: none;
}
.pat_kaohe tbody tr td {
  color: #222;
  text-align: center;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.pat_kaohe tbody tr td a {
  color: #5db7ff;
}
.pat_kaohe tbody tr td:last-child {
  border-right: none;
}
.pat_kaohe tbody tr td:first-child {
  font-weight: 700;
}
.pat_kaohe tbody tr td.content {
  max-width: 400px;
  padding: 16px 10px 13px 26px;
  line-height: 18px;
  color: #555;
  text-align: left;
  font-weight: normal;
  border-right: 1px solid #eaeaea;
}
.noReasult.pat_kaohe tbody tr td.content  {
  max-width: 510px;
}
.pat_kaohe tbody tr td.all {
  padding: 24px 0;
  font-weight: normal;
}
.pat_table_info {
  margin-top: 13px;
	font-size: 14px;
  font-weight: normal;
  line-height: 12px;
  color: #ff5b26;
  text-align: right;
}

.pat_head_cont .head_name.fl {
  font-weight: normal;
}
.pat_head_cont .head_name .go_back {
  font-size: 14px;
  color: #5cbeff;
  margin-left: 5px;
}
.pat_head_cont .head_name .go_back:hover {
  text-decoration: none;
}

.upload_list {
  margin-top: 28px;
}

.upload_list .item {
  display: flex;
  align-items: flex-start;
}
.upload_list .item .name {
  width: 120px;
  text-align: right;
  line-height: 32px;
}
.upload_list .item .cont {
  width: calc(100% - 130px);
  padding-left: 16px;
  box-sizing: border-box;
}
.pat_btn {
  width: 95px;
	height: 32px;
  background-color: #3d95d5;
  font-size: 14px;
	line-height: 32px;
  color: #fff;
  text-align: center;
}
.pat_btn:hover {
  text-decoration: none;
}
.upload_list .item .cont .type_1 {
  margin-bottom: 26px;
}
.upload_list .item .cont .type_1 .type {
  font-size: 16px;
	line-height: 32px;
  color: #555;
  margin-right: 21px;
}
.upload_list .item .cont li.inp {
  border: none;
  padding: 0;
}

.upload_list .item .cont li.inp input {
  width: 467px;
  height: 32px;
  padding: 10px 15px;
	background-color: #fff;
	border-radius: 4px;
	border: solid 1px #ddd;
  height: 32px;
  box-sizing: border-box;
}

.upload_list .item .cont li .del {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-left: 5px;
  background: url('../images/zj_ms/icon_pat_close.png') center no-repeat;
  background-size: 15px;
  vertical-align: middle;
}
.upload_list .item .cont li.inp.mgb10 {
  margin-bottom: 10px;
}
.upload_list .item .cont .dash{
  width: 680px;
  height: 1px;
  padding: 0;
  border: none;
  border-bottom: dashed 1px #dddddd;
}
.mgt40 {
  margin-top: 40px;
}
.upload_list .item .cont li.file {
  height: 25px;
}
.upload_list .item .cont li.file .icon {
  height: 25px;
  width: 26px;
  background: url('../images/zj_ms/icon_pat_file_bg.png') center no-repeat;
  background-size: cover;
}


.upload_list .item .cont li.file .icon.href {
  background: url('../images/zj_ms/icon_pat_file_bg_2.png') center no-repeat;
  background-size: cover;
}
.upload_list .item .cont li.file .file_name {
  margin-left: 10px;
	font-size: 14px;
	line-height: 25px;
	color: #4865a2;
}
.upload_list .item .cont li.file .del {
  height: 25px;
}
.mgb15 {
  margin-bottom: 15px;
}
.mgt50 {
  margin-top: 50px;
}
.w_671 {
  width: 671px;
}
.h_192 {
  height: 192px;
  background-color: #fff;
	border-radius: 4px;
	border: solid 1px #ddd;
}
.pd10 {
  padding: 10px;
}

.mask_p {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
}

.dialog_wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 632px;
  height: 404px;
  padding-bottom: 40px;
  border: 1px solid #9198a6;
  background-color: #fff;
}
.dialog_wrap .head {
  position: relative;
  height: 50px;
  border-bottom: 1px solid #dedede;
  color: #555;
  font-size: 16px;
  line-height: 50px;
  padding-left: 17px;
}
.dialog_wrap .head .close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  background: url('../images/zj_ms/icon_pat_close_bg_d.png') center no-repeat;
  background-size: 20px;
}
.w_463 {
  width: 463px;
}

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico.ni_i12 { background-position: 0 -550px; }

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a:hover .ni_bc2_ico.ni_i12, .ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_li a.active .ni_bc2_ico.ni_i12 { border-color: #4991e1; }

/* 年度考核-结果 2020/07/07 ByPat :End*/

.ni_g_zb2 .ni_g_bc2_main .ni_mcenter .ni_mcleft .ni_bc2_ico { background: url(../images/zj_ms/ni_bc2_ico.png?v=1.01) no-repeat;}

/*
* lym
* 20210125
/*
/* 浙江名师网_1首页 */
.msw_bzzn_con1.lym_ni_c_qq {
  width: 302px;
  height: 297px;
  padding: 16px 22px;
}
.lym_ni_c_qq a{
  text-decoration: none;
}
.lym_ni_c_qq .qq_code {
  width: 140px;
  margin-bottom: 12px;
  text-align: center;
}

.lym_ni_c_qq .qq_code img {
  width: 100%;
  margin-bottom: 3px;
}

.lym_ni_c_qq .qq_sub {
  font-size: 12px;
  line-height: 18px;
  color: #555;
  display: block;
 
}
.lym_ni_c_qq .qq_btns{
  padding-bottom: 4px;
}
.lym_ni_c_qq .qq_btns a {
  display: block;
  font-size: 16px;
  color: #1c5e70;
  border: 1px solid #1c5e70;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: center;
}

.lym_ni_c_qq .qq_btns a.active,
.lym_ni_c_qq .qq_btns a:hover{
  background-color:#1c5e70;
  color:#fff;

}
.lym_ni_c_qq .qq_btns a.active2{
  background-color:#aaa;
  color:#fff;
  border-color: transparent;
}
.lym_ni_c_qq .qq_btns a:last-child{
  margin-bottom: 0;
}
.lym_ni_c_qq .qq_bottom{
  text-align: right;
}
.lym_ni_c_qq .qq_bottom a{
  font-size: 12px;
  color:#888;
}

/* 浙江名师网_1首页 */


.qt_i {background-image: url("../images/zj_ms/msw/qt_res.png")}


/* 2021 09.01 :start by xds*/
.f40 {
  font-size: 40px;
}
.c0B4352 {
  color: #0B4352;
}
.fbold {
  font-weight: bold;
}
.ni_g_tjxq_b01 .ni_bar.xds_right_wrap {
  width: 570px;
  box-sizing: border-box;
}
.xds_echart_bg {
  width: 510px;
  height: 200px;
  background: url(../images/zj_ms/xds/xds_eachart_bg.png) no-repeat;
}
#xds_echart01_wrap {
  width: 100%;
  height: 100%;
}
.xds_right_wrap .resource_count {
  height: 95px;
  line-height: 95px;
  background: url(../images/zj_ms/xds/count_bg.png) no-repeat;
}
.xds_right_wrap span.count_icon {
  padding-left: 40px;
  background: url(../images/zj_ms/xds/count_icon.png) no-repeat left center;
}
.xds_right_wrap .info_item {
  width: 160px;
  height: 95px;
  padding: 20px 20px 0px 20px;
  padding-top: 20px;
  margin-right: 14px;
  background: url(../images/zj_ms/xds/item_bg.png) no-repeat;
  box-sizing: border-box;
}
.xds_right_wrap .info_item:last-child {
  margin-right: 0;
}
.xds_right_wrap .info_item .item1_icon {
  padding-left: 30px;
  background: url(../images/zj_ms/xds/item1_icon.png) no-repeat left center;
}
.xds_right_wrap .info_item .item2_icon {
  padding-left: 35px;
  background: url(../images/zj_ms/xds/item2_icon.png) no-repeat left center;
}
.xds_right_wrap .info_item .item3_icon {
  padding-left: 35px;
  background: url(../images/zj_ms/xds/item3_icon.png) no-repeat left center;
}
/* 2021 09.01 :end by xds */














