@charset 'UTF-8';
body{background: #f2f2f2;min-width: 1200px;font-size: 14px;}
a:hover{text-decoration: none;}
.ni_g_header{height: 38px;border-top: 1px solid #d7dbdf;border-bottom: 1px solid #d7dbdf;background: #edf2f9;line-height: 38px;}
.ni_g_header .ni_tit .ni_logo,.ni_g_header .ni_active .ni_img{width:25px;height: 25px;margin-top: 6px;}
.ni_g_header .ni_tit .ni_logo img,.ni_g_header .ni_active .ni_img img,.ni_g_header .ni_active .ni_dc img{width:100%;height: 100%;}
.ni_g_header .ni_active .ni_dc{width: 18px;height: 18px;margin-top: 10px;}

.ni_w_auto{width: 1200px;margin-left: auto;margin-right: auto;}
.ni_w1000{width: 1000px;margin-left: auto;margin-right: auto;}


.ni_g_pl_hd{padding-top: 80px;background: url('../images/ni_hdbg.jpg') no-repeat 0 0 #fff;position: relative;}
.ni_g_pl_hd .ni_t1 .ni_img{width: 86px;height: 86px;border: 2px solid #fff;border-radius: 50%;position: relative;box-shadow: 0px 2px 2px 0px #dedede;}
.ni_g_pl_hd .ni_t1 .ni_img img{width: 100%;height: 100%;border-radius: 50%;}
.ni_g_pl_hd .ni_t1 .ni_img .ni_sx{position: absolute;bottom: 0px;right: 0px;border-radius: 50%;width: 26px;height: 26px;box-shadow: 0px 2px 2px 0px #dedede;}
.ni_g_pl_hd .ni_t1 .ni_img .ni_sx.ni_man{background: url('../images/man.png') no-repeat center center #fff;}
.ni_g_pl_hd .ni_t1 .ni_img .ni_sx.ni_wman{background: url('../images/wman.png') no-repeat center center #fff;}
.ni_g_pl_hd .ni_t1 .ni_txt{width: 865px;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_name{font-size: 22px;color: #feffff;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips{margin-top: 40px;line-height: 20px;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span01{color: #888;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span02{color: #555;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a{line-height: 20px;padding:0 20px;color: #fff;font-size: 12px;display: inline-block;border-radius: 8px;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a.ni_a01{background: #38aff5;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a.ni_a02{background: #ffb400;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a.ni_a03{background: #78c502;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a.ni_a04{background: #38aff5;padding-right: 5px;padding-left: 10px; border-top-right-radius: 0;border-bottom-right-radius: 0;visibility: hidden;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a.ni_a04:hover{background: #1a9be7;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_a:hover{text-decoration: none;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03 .ni_edit{background: #38aff5;}
.ni_g_pl_hd .ni_t1 .ni_txt .ni_tips .ni_span03:hover .ni_a.ni_a04{visibility: visible;}
.mgl40{margin-left: 40px;}

.ni_g_pl_hd .ni_t2 .ni_ul .ni_li{width:33.33%;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li span{display: inline-block;height: 24px;line-height: 24px;vertical-align: top;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li .ni_span01{background: url('../images/ni_ico01.png') no-repeat 0 0;width: 24px;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li .ni_span02{color: #888888;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li .ni_span03{color: #222222;}

.ni_g_pl_hd .ni_t2 .ni_ul .ni_li.ni_li01 .ni_span01{background-position: 0 1px;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li.ni_li02 .ni_span01{background-position: 3px -42px;}
.ni_g_pl_hd .ni_t2 .ni_ul .ni_li.ni_li03 .ni_span01{background-position: 4px -90px;}
.ni_g_pl_hd .ni_pa01{position: absolute;right:0;top:-11px;}


.ni_g_tit01{color: #222;font-size: 22px;line-height: 30px;}
.ni_g_tit01 span{width: 38px;height: 30px;}

.ni_g_bzrjy{padding:25px 35px;background: #fff;color: #555555;font-size: 14px;}


.ni_g_ty_box{background: #fff;padding-top: 23px;position: relative;}
.ni_g_ty_box .ni_t1{height: 26px;font-size: 18px;line-height: 26px;}
.ni_g_ty_box .ni_t1 .ni_span01{background: #ffdfab;color: #c08524;height: 100%;padding:0 18px;border-top-right-radius: 13px;border-bottom-right-radius: 13px;margin-left: -10px;}
.ni_g_ty_box .ni_t1 .ni_span02{color: #222;font-weight: bold;}
.ni_g_ty_box .ni_t1 .ni_xx img{margin-top: 7px;}

.ni_g_ty_box .ni_t1 .ni_span04{color: #4583c1;background: #eff6ff;border: 1px solid #cde6fe;padding:0 18px;border-radius: 13px;font-size: 14px;}
.ni_g_ty_box .ni_t1 .ni_span04:hover{background: #d6e7ff;color: #4583c1;}
.ni_g_ty_box .ni_t1 a:hover{text-decoration: none;}
.ni_g_ty_box .ni_t1 .ni_span05{background: url('../images/ni_gth.png') no-repeat right center;color: #ff9000;padding-right: 22px;font-size: 14px;}

.ni_g_ty_box .ni_t2{font-size: 14px;color: #555555;line-height: 25px;padding:0 25px;}
.ni_g_ty_box .ni_t3{padding:0 25px;}
.ni_g_ty_box .ni_t3 img{width: 120px;height: 90px;margin-right: 10px;}
.ni_g_ty_box .ni_t4 .mgtb20{overflow:hidden;}
.ni_g_ty_box .ni_t4 .ni_tps{line-height: 20px;color: #555555;float: left;}
.ni_g_ty_box .ni_t4 .ni_tps em{padding:0 15px;border: 1px solid #dadada;color: #3d6e9e;border-radius: 10px;float: left;}

.ni_g_ty_box .ni_t5 span{padding:8px 30px;background: #e4f5db;display: inline-block;border-radius: 6px;}
.ni_g_ty_box .ni_t5 span a{color: #3ca900;}
.ni_g_ty_box .ni_t5 span a:hover{text-decoration: none;}


.ni_g_ty_box .ni_ft .ni_ul{border-top:1px solid #f2f2f2;}
.ni_g_ty_box .ni_ft .ni_ul .ni_li{height: 54px;line-height: 54px;width:33.3333%;text-align: center;position: relative;}
.ni_g_ty_box .ni_ft .ni_ul .ni_li .ni_span01{color: #888;}
.ni_g_ty_box .ni_ft .ni_ul .ni_li .ni_span02{color: #133658;}

.ni_g_ty_box .ni_ft .ni_ul .ni_li:after{content:" ";position: absolute;height: 20px;width: 1px;background: #dedede;right:0px;top:17px;}
.ni_g_ty_box .ni_ft .ni_ul .ni_li:last-child:after{content:none;}



.ni_g_ty_box01{background: #fff;}
.ni_g_ty_box01 .ni_t1{line-height: 20px;}
.ni_g_ty_box01 .ni_t1 .ni_span01{font-size: 16px;}
.ni_g_ty_box01 .ni_t1 .ni_span02 a{color: #555;padding:0 10px;font-size: 14px;border-radius: 10px;}
.ni_g_ty_box01 .ni_t1 .ni_span02 a:hover,.ni_g_ty_box01 .ni_t1 .ni_span02 a.on{background: #309aeb;color: #fff;text-decoration: none;}

.ni_g_table01 table{width: 100%;border-collapse: collapse;}
.ni_g_table01 table th{height: 30px;font-size: 12px;}
.ni_g_table01 table td{background: #f8f8f8;border:0;border-bottom: 5px solid #fff;height: 40px;}
.ni_g_table01 table th:first-child,.ni_g_table01 table td:first-child{padding-left: 50px;}





.ni_g_footer{background: #ebebeb;border-top:1px solid #dddddd;font-size: 12px;}

.ni_g_more{background: url('../images/more.png') no-repeat center center;display: inline-block;width: 20px;	height: 20px;}
.ni_g_add{background: url('../images/add.png') no-repeat center center;display: inline-block;width: 20px;	height: 20px;}

.ni_g_zhpj{background: #fff;padding:20px 35px;}
.ni_g_zh_tb a{padding:0 10px;line-height: 22px;color: #555;}
.ni_g_zh_tb a:hover,.ni_g_zh_tb a.on{background: #309aeb;color: #fff;border-radius: 11px;}

.ni_g_df{position: absolute;right: 38px;top: 17px;}


.ni_g_xsrc .ni_ul{background: #eff7ff;border: 1px solid #c4e1ff;border-radius: 4px;padding:18px 0;}
.ni_g_xsrc .ni_li{width: 20%;float: left;position: relative;}
.ni_g_xsrc .ni_li:after{content: " ";width: 1px;height: 100%;background: #c4e1ff;position: absolute;right:0;top:0;}
.ni_g_xsrc .ni_li:last-child:after{content: none;}
.ni_g_xsrc .ni_li .ni_a{font-size: 32px;color: #1ca206;line-height: 36px;}
.ni_g_xsrc .ni_li .ni_b{color: #0069d0;line-height: 20px;}
.ni_g_xsrc .ni_li .ni_c{font-size: 12px;line-height: 16px;}

.pdb5{padding-bottom: 5px;}
.ni_g_psr{position: relative;}
.ni_g_class_m{position: absolute;left: 1015px;top:0px;}
.ni_g_class{width: 83px;border-left: 1px solid #d6d6d6;}
.ni_g_class .ni_dl{padding-bottom: 17px;}
.ni_g_class .ni_dl .ni_dd{display: none;}
.ni_g_class .ni_dl.on,.ni_g_class .ni_dl.ni_last{padding-bottom: 0;}
.ni_g_class .ni_dl.on .ni_dd{display: block;border-left-color: #127dcc;}
.ni_g_class .ni_dl.on .ni_dt{border-left-color: #127dcc;}
.ni_g_class .ni_dt{border-left: 2px solid #3da5f2;width:88px;text-indent: 39px;color: #fff;border-radius: 0 3px 3px 0;cursor: pointer;height: 36px;margin-left: -1px;line-height: 36px;}
.ni_g_class .ni_dl01 .ni_dt{background: url('../images/cb01.png') no-repeat 10px center #3da5f2;}
.ni_g_class .ni_dl02 .ni_dt{background: url('../images/cb02.png') no-repeat 10px center #3da5f2;}
.ni_g_class .ni_dl03 .ni_dt{background: url('../images/cb03.png') no-repeat 10px center #3da5f2;}


.ni_g_class .ni_li{background: #fff;cursor: pointer;}
.ni_g_class .ni_li .ni_t1{line-height: 32px;}
.ni_g_class .ni_li .ni_t2{display: none;}
.ni_g_class .ni_li .ni_t2 a{line-height: 20px;padding:0 7px;display: inline-block;font-size: 12px;color: #555555;margin-left:4px;margin-right: 4px;}
.ni_g_class .ni_li .ni_t2 a:hover,.ni_g_class .ni_li .ni_t2 a.on{background: #8fcfff;border-radius: 10px;color: #fff;text-decoration: none;}
.ni_g_class .ni_li.on{background: #e9f6ff;}
.ni_g_class .ni_li.on .ni_t2{display: block;}


.ni_g_class2{width:130px;margin-top: 70px;}
.ni_g_class2 .ni_list{background: #fff;border-radius: 6px;}
.ni_g_class2.pa{position: fixed;left:50%;margin-top: 0;margin-left: 515px;top: 0px !important;}
.ni_g_class2 .ni_li a{color: #222;display: block;}
.ni_g_class2 .ni_li{height: 24px;margin:4px 0;overflow:hidden;padding:8px 0 8px 10px;}
.ni_g_class2 .ni_li:hover,.ni_g_class2 .ni_li.hover{background: #e9f6ff;}
.ni_g_class2 .ni_li .ni_ico{float: left;width: 30px;height: 24px;background: url('../images/ni_xl.png') no-repeat center 0;border-radius: 3px;margin-right: 10px;}
.ni_g_class2 .ni_li.ni_li01 .ni_ico{background-color: #89d514;background-position: center 0;}
.ni_g_class2 .ni_li.ni_li02 .ni_ico{background-color: #309aeb;background-position: center -44px;}
.ni_g_class2 .ni_li.ni_li03 .ni_ico{background-color: #ffc700;background-position: center -88px;}
.ni_g_class2 .ni_li.ni_li04 .ni_ico{background-color: #ffa800;background-position: center -132px;}
.ni_g_class2 .ni_li.ni_li05 .ni_ico{background-color: #fb9f9f;background-position: center -176px;}
.ni_g_class2 .ni_li.ni_li06 .ni_ico{background-color: #7fdbb3;background-position: center -220px;}
.ni_g_class2 .ni_li.ni_li07 .ni_ico{background-color: #dca3db;background-position: center -264px;}
.ni_g_class2 .ni_li.ni_li08 .ni_ico{background-color: #74c1ee;background-position: center -308px;}
.ni_g_class2 .ni_li.ni_li09 .ni_ico{background-color: #ffa800;background-position: center -352px;}
.ni_g_class2 .ni_li.ni_li10 .ni_ico{background-color: #89d514;background-position: center -396px;}
.ni_g_class2 .ni_li.ni_li11 .ni_ico{background-color: #ffc700;background-position: center -440px;}

.ni_g_class2 .ni_ft span{width: 48px;height: 48px;display: block;margin:14px auto; border-radius: 50%;cursor: pointer;}
.ni_g_class2 .ni_ft span:hover{background-color:#c7c7c7;}
.ni_g_class2 .ni_ft .ni_ft_i01{background: url('../images/fly.png') no-repeat center center #d6d6d6;}
.ni_g_class2 .ni_ft .ni_ft_i02{background: url('../images/top.png') no-repeat center center #d6d6d6;}


.ni_g_bfb_dp .ni_bfb{width:100%;}
.ni_g_bfb_dp .ni_bfb .ni_li{float: left;}
.ni_g_bfb_dp .ni_bfb .ni_li .ni_dt{height: 9px;width: 100%;}
.ni_g_bfb_dp .ni_bfb .ni_li .ni_txt{text-align: center;line-height: 40px;}
.ni_g_bfb_dp .ni_bfb .ni_li_01{color: #409600;}
.ni_g_bfb_dp .ni_bfb .ni_li_01 .ni_dt{background: #89d514;border-radius: 4px 0 0 4px;}
.ni_g_bfb_dp .ni_bfb .ni_li_02{color: #ff6c00;}
.ni_g_bfb_dp .ni_bfb .ni_li_02 .ni_dt{background: #fecb00;}
.ni_g_bfb_dp .ni_bfb .ni_li_03{color: #2477c8;}
.ni_g_bfb_dp .ni_bfb .ni_li_03 .ni_dt{background: #9baee9;}
.ni_g_bfb_dp .ni_bfb .ni_li_04{color: #f64444;}
.ni_g_bfb_dp .ni_bfb .ni_li_04 .ni_dt{background: #ff7878;border-radius: 0 4px 4px 0;}

.ni_g_dzcs_l{background: #f5f5f5;}
.ni_g_dzcs_l .ni_tit{color: #222;}
.ni_g_dzcs_l .ni_tit big{color: #0069d0;font-size: 18px;}
.ni_g_dzcs_l table{border-collapse: collapse;width: 100%;}
.ni_g_dzcs_l table tr.ni_good .ni_num{color: #409600;}
.ni_g_dzcs_l table tr.ni_bad .ni_num{color: #ff7878;}
.ni_g_dzcs_l table td{padding:6px 0;}
.ni_g_dzcs_l table .ni_td2{height: 16px;background: url('../images/gd1.png') repeat-x 0 0;}
.ni_g_dzcs_l table .ni_td4{height: 24px;background: url('../images/gd.png') no-repeat 0 0;}
.ni_g_dzcs_l table .ni_bad .ni_td2{height: 16px;background: url('../images/cry1.png') repeat-x 0 0;}
.ni_g_dzcs_l table .ni_bad .ni_td4{height: 24px;background: url('../images/cry.png') no-repeat 0 0;}

.ni_g_zh_tb{margin-bottom: 32px;}

.ni_g_zhpj .ni_tb3r{height: 220px;}
.ni_g_zhpj .ni_tb3r .ni_ul,.ni_g_zhpj .ni_tb3r .ni_li{height: 100%;}
.ni_g_zhpj .ni_tb3r .ni_li{float: left;}
.ni_g_zhpj .ni_tb3r .ni_li01{width: 300px;}
.ni_g_zhpj .ni_tb3r .ni_li02{width: 220px;}
.ni_g_zhpj .ni_tb3r .ni_li03{float: right;width:350px;}
.ni_g_echarts1{width: 100%;height: 100%;}
.ni_g_list_fens .ni_lt{float: left;margin-right: 45px;margin-bottom: 30px;}
.ni_g_list_fens .ni_lt .ni_num{width: 60px;height: 60px;position: relative;font-size: 24px;line-height: 60px;text-align: center;border-radius: 50%;}
.ni_g_list_fens .ni_lt .ni_num i{position: absolute;line-height: 24px;height: 24px;width: 24px;font-size: 12px;border-radius: 50%;bottom:0px;right:0px;background: #fff;box-shadow: 0 2px 2px 0px #f7f7f7;color: #888888;}
.ni_g_list_fens .ni_lt .ni_tk{color: #222;}
.ni_g_list_fens .ni_lt.ni_lt01 .ni_num{background: #dbefff;color: #309aeb;}
.ni_g_list_fens .ni_lt.ni_lt02 .ni_num{background: #ffe8ff;color: #db50db;}
.ni_g_list_fens .ni_lt.ni_lt03 .ni_num{background: #e5fcc1;color: #47a012;}
.ni_g_list_fens .ni_lt.ni_lt04 .ni_num{background: #fde7bc;color: #df6e00;}
.ni_g_list_fens .ni_lt.ni_lt05 .ni_num{background: #ffdfdf;color: #c93a3a;}
.ni_g_zh_pj_lst{line-height: 16px;}
.ni_g_zh_pj_lst.ni_g_lt_mgb20 .ni_st{margin-bottom: 20px;}
.ni_g_zh_pj_lst .ni_st{margin-bottom: 34px;}
.ni_g_zh_pj_lst .ni_d1{color: #222;}
.ni_g_zh_pj_lst .ni_d2 .ni_bs{height: 14px; width: 190px;border: 1px solid #ececec;border-radius: 7px;background: #f2f2f2;}
.ni_g_zh_pj_lst .ni_d2 .ni_bs .ni_bfb{height: 100%;background: #ff7878;border-radius: 7px;width:0%;}
.ni_g_zh_pj_lst .ni_d2 .ni_bs .ni_bfb em{font-size: 12px;color: #fff; line-height: 14px;}
.ni_g_zh_pj_lst .ni_d3{font-size: 12px;color: #888888;width: 50px;margin:0;}
.ni_g_zh_pj_lst .ni_st_02 .ni_d2 .ni_bs .ni_bfb{background: #309aeb;}
.ni_g_sxjk_echarts .charts{width:50%;height: 280px;}

.ni_g_pr{position: relative;}
.ni_g_pa_tips{position: absolute;color: #2d89e4;font-size: 12px;background: #ffffff;right:-10px;top:150%;padding:0 13px;box-shadow: 0px 2px 2px 2px #f2f2f2;z-index: 9;border-radius: 3px;display: none;}
.ni_g_pa_tips i{position: absolute;border: 6px solid #f1f1f1;border-bottom-color: #fff;top: -12px;right:15px;}
.ni_g_pr:hover .ni_g_pa_tips{display: block;}





/*add S*/
.w_topbar{ height:87px; width:100%; background:#fff; position:relative; z-index:105;}
.w_topbar .logo a{ display:block; margin:4px 0px 0px 6px; width:187px; height:83px; text-indent:-999em; overflow:hidden; background:url(../images/logo.png) no-repeat;}
.w_topbar.border-line{ border-bottom:#f1f1f1 solid 1px;}
.w_topbar .menu{ padding-left:70px;}
.w_topbar .menu ul { padding-left:43px;}
.w_topbar .menu ul li{ float:left; margin-top:26px;}
.w_topbar ul a{ display:block; height:38px; line-height:38px; padding:0 5px; margin:0 11px; font-size:18px; color:#555555;}
.w_topbar ul a:hover,.w_topbar ul a.on{ color:#2196f3; border-bottom:#4fb0ff solid 2px; text-decoration:none;}
.w_topbar .menu .menu_r{ height:32px;  margin-top:30px;}
.w_topbar .menu .menu_r em{ color:#888888;}
.w_topbar .menu .menu_r a{ float:left; font-size:16px; border-radius:3px; margin-left:10px;}
.w_topbar .menu .menu_r a:hover{ text-decoration:none;}
.w_topbar .menu .menu_r a.login_btn{width:75px; text-align:center; background:#26b5ff; color:#fff; line-height:32px;height:32px; line-height:32px; margin:0 22px;}
.w_topbar .menu .menu_r a.login_btn:hover{ background:#07a7f7;}
.w_topbar .menu .menu_r a.menu_r_a1{ padding:0 17px; color:#288add; border:1px solid #2196f3;  height:30px; line-height:30px;}
.w_topbar .menu .menu_r a.menu_r_a2{ padding:0 17px; color:#11c080; border:1px solid #11c080; height:30px; line-height:30px;}
.w_topbar .menu .menu_r a.menu_r_a1:hover{ background:#2196f3;border:1px solid #2196f3; color:#fff; }
.w_topbar .menu .menu_r a.menu_r_a2:hover{ background:#11c080;border:1px solid #11c080; color:#fff; }
.w_topbar .menu .user_face{ margin-top:-6px; height:44px;}
.w_topbar .menu .user_face img{ vertical-align:middle; margin-right:5px; width:44px; height:44px; border-radius:22px;}
/*.w_topbar .menu .menu_r .user_face a{ color:#555;}*/

.w_topbar .menu .menu_r span{ float:left; line-height:32px; font-size:14px; padding:0 10px 0 0; text-align:right; /*width:128px;text-overflow:ellipsis;*/overflow:hidden; white-space:nowrap; }
.w_topbar .menu .menu_r span em{color:#888;}
.w_topbar .menu .menu_r span a{ float:none; font-size:14px;color:#309aeb; margin:0;border-radius:0;}
.w_topbar .head_nav{ position:absolute; right:0px; top:23px; height:35px;}
.w_topbar .search{ width:772px; height:48px; border:#2196f3 solid 1px; border-radius:5px; box-shadow:-1px -1px 15px rgba(0,0,0,0.2) inset; margin-top:-8px;}
.w_topbar .search dl{ float:left; position:relative; width:65px;}
.w_topbar .search dt{ width:65px; height:48px;background:url(../images/head/searchTop_ico.png) no-repeat 54px center; text-indent:18px; font-size:14px; line-height:48px; border-radius:5px 0px 0px 5px; cursor:pointer; color:#4381b5;}
.w_topbar .search dd { border:#dddddd solid 1px; position:absolute; width:65px; top:60px; left:0px; display:none;}
.w_topbar .search dd a{ display:block; line-height:30px; text-align:center; background:#fff; color:#555;}
.w_topbar .search dd a:hover{ background:#efefef;}
.w_topbar .search dd i{ position:absolute; left:24px; top:-7px; background:url(../images/head/search_dd_ico.png) no-repeat; width:12px; height:7px;}
.w_topbar .search .inp_txt{ width:590px; height:18px; float:left; font-size:14px; line-height:18px; margin:13px 0px 0px 27px; border:0px;}
.w_topbar .search .inp_btn{ float:right; width:73px; height:48px; border-radius:0px 5px 5px 0px; background:url(../images/head/search2_ico1.gif) no-repeat left top; border:0px; cursor:pointer;}
.w_topbar .search .inp_btn:hover{ background-position:0px -48px;}
.w_topbar.fixed{ box-shadow:-1px 0px 10px rgba(0,0,0,0.3); height:80px; top:0px; position:fixed; left:0px; width:100%; min-width:1200px; z-index:200; background:#fff;}

html .w_topbar .search{overflow: visible;}
html .w_topbar .search dd a{font-size: inherit;float: none;padding: 0;}


/*èµ„æºä¸‹æ‹‰*/
.w_topbar .h_dropDown { position:relative; z-index:98;}
.w_topbar .h_dropDown a.resource {border:1px solid white; padding:0 15px; margin:0 10px; position:relative; z-index:2;  }
.w_topbar .h_dropDown a.resource i { position:absolute; left:0; bottom:-1px; height:1px; line-height:0; font-size:0; width:100%; backround:white; }
.w_topbar .h_dropDown a.resource:hover, .w_topbar .h_dropDown:hover a.resource { border-color:#e0e0e0; border-bottom-color:white; color:#3d3d3d; }
.w_topbar .h_dropDown:hover span { display:block; }
.w_topbar .h_dropDown span { position:absolute; left:10px; top:39px; background:white; border:1px solid #e0e0e0; width:98px; text-align:center; display:none; }
.w_topbar .h_dropDown span a { display:block; line-height:40px; height:40px; white-space:nowrap; padding:0; margin:0; border:none;  font-size:14px;   }
.w_topbar .h_dropDown span a:hover { background:#e1edf6; color:#222;}

.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: 0 auto;}



/*åº•éƒ¨*/
.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(../img/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}
.w_footer a.linkc{ color:#555;}
.w_footer a.linkc:hover{ color:#555; text-decoration:none;}
/*äºŒç»´ç 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(../img/ewm_tri_down.png) no-repeat;left: 50%;bottom: -14px;margin-left: -12px;}
.w_footer .hotline a.icon02:hover .ewm_tianyu{display: block;}
/*äºŒç»´ç end*/

.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;}
a.c555:hover{text-decoration:none}.cfff,a.cfff{color:#fff}
a.c555:hover{text-decoration:none}.cfff,a.cfff{color:#fff}
a,.blue,a.blue{color:#3d95d5; text-decoration:none;}.red,a.red{color:#a82929}.c222,a.c222{color:#222}.c555,a.c555{color:#555}.c888,a.c888{color:#888}.c000,a.c000{ color:#000}.orange,a.orange{color:#ed7822}
a.c555:hover{text-decoration:none}.cfff,a.cfff{color:#fff}
/*add E*/





/*校园办公应用列表begin*/
.py_officeBannerWrap{width: 100%;height: 400px;background: #b6e5f9;overflow: hidden;}
.py_officeBannerWrap .officeBanner{width: 100%;height: 100%;margin: 0 auto;position: relative;background: url(../images/new_bg.png) center center no-repeat;background-size:auto 100%;}
.py_officeBannerWrap .officeBanner .titWrap{position: absolute;width: 100%;left: 0;top: 30px;z-index: 5;}
.py_officeBannerWrap .officeBanner h1{font-size: 50px;color: #4c5572;text-align: center;font-family: '幼圆';font-weight: bold;line-height: 56px;}
.py_officeBannerWrap .officeBanner h2{font-size: 20px;color: #4c5572;text-align: center;margin-top: 10px;}
.py_officeBannerWrap .officeBanner h2 span{margin-right: 40px;}
.py_officeBannerWrap .officeBanner .cloud{display: block;width: 116px;height: 75px;background: url(../images/cloud.png) no-repeat center center;position: absolute;}
.py_officeBannerWrap .officeBanner .cloud.c01{left: 0;top: 30px;}
.py_officeBannerWrap .officeBanner .cloud.c02{right: 0;top: 95px;}
.py_officeBannerWrap .officeBanner .earthBg{background: #71DEFF;width:1030px;height: 238px;position: absolute;left: 50%;margin-left: -515px;bottom: 0px;background: url(../images/office_v2/earth.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg span{position: absolute;display: block;text-indent: -999px;overflow: hidden;}
.py_officeBannerWrap .officeBanner .earthBg .m01{width: 242px;height: 230px;position: absolute;left: 0;top: 0;background: url(../images/office_v2/func_model01.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg .m02{width: 235px;height: 190px;position: absolute;left: 266px;top: -61px;background: url(../images/office_v2/func_model02.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg .m03{width: 224px;height: 243px;position: absolute;left: 511px;top: -70px;background: url(../images/office_v2/func_model03.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg .m04{width: 224px;height: 230px;position: absolute;left: 765px;top: -16px;background: url(../images/office_v2/func_model04.png) no-repeat center center;}

.py_officeBannerWrap .officeBanner .earthBg_1{background: #71DEFF;width:1030px;height: 117px;position: absolute;left: 50%;margin-left: -515px;bottom: 0px;background: url(../images/earth_1.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg_1 .m01{width: 181px;height: 208px;position: absolute;left: 65px;top: -100px;background: url(../images/func_model01_1.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg_1 .m02{width: 159px;height: 180px;position: absolute;left: 304px;top: -128px;background: url(../images/func_model02_1.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg_1 .m03{width: 175px;height: 175px;position: absolute;left: 544px;top: -122px;background: url(../images/func_model03_1.png) no-repeat center center;}
.py_officeBannerWrap .officeBanner .earthBg_1 .m04{width: 166px;height: 179px;position: absolute;left: 769px;top: -86px;background: url(../images/func_model04_1.png) no-repeat center center;}


.cloud.c01.animate{
	-webkit-animation:cloudMove ease 20s infinite;
	   -moz-animation:cloudMove ease 20s infinite;
		-ms-animation:cloudMove ease 20s infinite;
		 -o-animation:cloudMove ease 20s infinite;
			animation:cloudMove ease 20s infinite;
}
.cloud.c02.animate{
	-webkit-animation:cloudMove ease 20s infinite;
	   -moz-animation:cloudMove ease 20s infinite;
		-ms-animation:cloudMove ease 20s infinite;
		 -o-animation:cloudMove ease 20s infinite;
			animation:cloudMove ease 20s infinite;
	-webkit-animation-delay: .8s;
	   -moz-animation-delay: .8s;
		-ms-animation-delay: .8s;
		 -o-animation-delay: .8s;
			animation-delay: .8s;
}
.titWrap h1.animate{opacity: 0;filter: alpha(opacity=100);
	-webkit-animation:moveFromTop ease 1s forwards;
	   -moz-animation:moveFromTop ease 1s forwards;
		-ms-animation:moveFromTop ease 1s forwards;
		 -o-animation:moveFromTop ease 1s forwards;
			animation:moveFromTop ease 1s forwards;
}
.titWrap h2.animate{opacity: 0;filter: alpha(opacity=100);
	-webkit-animation:opacityIn ease 1s forwards;
	   -moz-animation:opacityIn ease 1s forwards;
		-ms-animation:opacityIn ease 1s forwards;
		 -o-animation:opacityIn ease 1s forwards;
			animation:opacityIn ease 1s forwards;
	-webkit-animation-delay: 1.9s;
	   -moz-animation-delay: 1.9s;
		-ms-animation-delay: 1.9s;
		 -o-animation-delay: 1.9s;
			animation-delay: 1.9s;
}
.earthBg.animate{animation:moveFromBottom ease 1s forwards;}
.earthBg .m01.animate{
	opacity: 0;filter: alpha(opacity=100);
	-webkit-transform-origin: right bottom;
	   -moz-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		 -o-transform-origin: right bottom;
			transform-origin: right bottom;
	-webkit-animation: rotateIn01 ease 0.5s forwards;animation-delay: 1s;
	   -moz-animation: rotateIn01 ease 0.5s forwards;animation-delay: 1s;
		-ms-animation: rotateIn01 ease 0.5s forwards;animation-delay: 1s;
		 -o-animation: rotateIn01 ease 0.5s forwards;animation-delay: 1s;
			animation: rotateIn01 ease 0.5s forwards;animation-delay: 1s;
}
.earthBg .m02.animate{
	opacity: 0;filter: alpha(opacity=100);
	-webkit-transform-origin: bottom;
	   -moz-transform-origin: bottom;
		-ms-transform-origin: bottom;
		 -o-transform-origin: bottom;
			transform-origin: bottom;
	-webkit-animation: rotateIn02 ease 0.5s forwards;animation-delay: 1.3s;
	   -moz-animation: rotateIn02 ease 0.5s forwards;animation-delay: 1.3s;
		-ms-animation: rotateIn02 ease 0.5s forwards;animation-delay: 1.3s;
		 -o-animation: rotateIn02 ease 0.5s forwards;animation-delay: 1.3s;
			animation: rotateIn02 ease 0.5s forwards;animation-delay: 1.3s;
}
.earthBg .m03.animate{
	opacity: 0;filter: alpha(opacity=100);
	-webkit-transform-origin: bottom;
	   -moz-transform-origin: bottom;
		-ms-transform-origin: bottom;
		 -o-transform-origin: bottom;
			transform-origin: bottom;
	-webkit-animation: rotateIn02 ease 0.5s forwards;
	   -moz-animation: rotateIn02 ease 0.5s forwards;
		-ms-animation: rotateIn02 ease 0.5s forwards;
		 -o-animation: rotateIn02 ease 0.5s forwards;
			animation: rotateIn02 ease 0.5s forwards;
	-webkit-animation-delay: 1.6s;
	   -moz-animation-delay: 1.6s;
		-ms-animation-delay: 1.6s;
		 -o-animation-delay: 1.6s;
			animation-delay: 1.6s;
}
.earthBg .m04.animate{
	opacity: 0;filter: alpha(opacity=100);
	-webkit-transform-origin: left bottom;
	   -moz-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		 -o-transform-origin: left bottom;
			transform-origin: left bottom;
	-webkit-animation: rotateIn04 ease 0.5s forwards;animation-delay: 1.9s;
	   -moz-animation: rotateIn04 ease 0.5s forwards;animation-delay: 1.9s;
		-ms-animation: rotateIn04 ease 0.5s forwards;animation-delay: 1.9s;
		 -o-animation: rotateIn04 ease 0.5s forwards;animation-delay: 1.9s;
			animation: rotateIn04 ease 0.5s forwards;animation-delay: 1.9s;
}



@-webkit-keyframes cloudMove{
	0%,100%{-webkit-transform: translateX(0);}
	10%{-webkit-transform: translateX(50%);}
	20%{-webkit-transform: translateX(0%);}
	80%{-webkit-transform: translateX(-50%);}
	90%{-webkit-transform: translateX(0%);}
}
@-moz-keyframes cloudMove{
	0%,100%{-moz-transform: translateX(0);}
	10%{-moz-transform: translateX(50%);}
	20%{-moz-transform: translateX(0%);}
	80%{-moz-transform: translateX(-50%);}
	90%{-moz-transform: translateX(0%);}
}
@-ms-keyframes cloudMove{
	0%,100%{-ms-transform: translateX(0);}
	10%{-ms-transform: translateX(50%);}
	20%{-ms-transform: translateX(0%);}
	80%{-ms-transform: translateX(-50%);}
	90%{-ms-transform: translateX(0%);}
}
@-o-keyframes cloudMove{
	0%,100%{-o-transform: translateX(0);}
	10%{-o-transform: translateX(50%);}
	20%{-o-transform: translateX(0%);}
	80%{-o-transform: translateX(-50%);}
	90%{-o-transform: translateX(0%);}
}
@keyframes cloudMove{
	0%,100%{transform: translateX(0);}
	10%{transform: translateX(50%);}
	20%{transform: translateX(0%);}
	80%{transform: translateX(-50%);}
	90%{transform: translateX(0%);}
}


@-webkit-keyframes rotateIn04{
	0%{-webkit-transform: rotate3d(1,1,0,-90deg);opacity: 0;}
	100%{-webkit-transform: rotate3d(1,1,0,0);opacity: 1;}
}
@keyframes rotateIn04{
	0%{transform: rotate3d(1.8,1,0,-90deg);opacity: 0;}
	100%{transform: rotate3d(1.8,1,0,0);opacity: 1;}
}

@-webkit-keyframes rotateIn02{
	0%{-webkit-transform: rotate3d(1,0,0,-90deg);opacity: 0;}
	100%{-webkit-transform: rotate3d(1,0,0,0);opacity: 1;}
}
@-moz-keyframes rotateIn02{
	0%{-moz-transform: rotate3d(1,0,0,-90deg);opacity: 0;}
	100%{-moz-transform: rotate3d(1,0,0,0);opacity: 1;}
}
@-ms-keyframes rotateIn02{
	0%{-ms-transform: rotate3d(1,0,0,-90deg);opacity: 0;}
	100%{-ms-transform: rotate3d(1,0,0,0);opacity: 1;}
}
@-o-keyframes rotateIn02{
	0%{-o-transform: rotate3d(1,0,0,-90deg);opacity: 0;}
	100%{-o-transform: rotate3d(1,0,0,0);opacity: 1;}
}
@keyframes rotateIn02{
	0%{transform: rotate3d(1,0,0,-90deg);opacity: 0;}
	100%{transform: rotate3d(1,0,0,0);opacity: 1;}
}

@-webkit-keyframes rotateIn01{
	0%{-webkit-transform: rotate3d(-1.3,1,0,-90deg);opacity: 0;}
	100%{-webkit-transform: rotate3d(-1.3,1,0,0);opacity: 1;}
}
@-moz-keyframes rotateIn01{
	0%{-moz-transform: rotate3d(-1.3,1,0,-90deg);opacity: 0;}
	100%{-moz-transform: rotate3d(-1.3,1,0,0);opacity: 1;}
}
@-ms-keyframes rotateIn01{
	0%{-ms-transform: rotate3d(-1.3,1,0,-90deg);opacity: 0;}
	100%{-ms-transform: rotate3d(-1.3,1,0,0);opacity: 1;}
}
@-o-keyframes rotateIn01{
	0%{-o-transform: rotate3d(-1.3,1,0,-90deg);opacity: 0;}
	100%{-o-transform: rotate3d(-1.3,1,0,0);opacity: 1;}
}
@keyframes rotateIn01{
	0%{transform: rotate3d(-1.3,1,0,-90deg);opacity: 0;}
	100%{transform: rotate3d(-1.3,1,0,0);opacity: 1;}
}

@-webkit-keyframes moveFromBottom{
	0%{-webkit-transform: translateY(100%);opacity: 0;}
	100%{-webkit-transform: translateY(0);opacity: 1;}
}
@-moz-keyframes moveFromBottom{
	0%{-moz-transform: translateY(100%);opacity: 0;}
	100%{-moz-transform: translateY(0);opacity: 1;}
}
@-ms-keyframes moveFromBottom{
	0%{-ms-transform: translateY(100%);opacity: 0;}
	100%{-ms-transform: translateY(0);opacity: 1;}
}
@-o-keyframes moveFromBottom{
	0%{-o-transform: translateY(100%);opacity: 0;}
	100%{-o-transform: translateY(0);opacity: 1;}
}
@keyframes moveFromBottom{
	0%{transform: translateY(100%);opacity: 0;}
	100%{transform: translateY(0);opacity: 1;}
}

@-webkit-keyframes moveFromTop{
	0%{-webkit-transform: translateY(-100%);opacity: 0;}
	100%{-webkit-transform: translateY(0);opacity: 1;}
}
@-moz-keyframes moveFromTop{
	0%{-moz-transform: translateY(-100%);opacity: 0;}
	100%{-moz-transform: translateY(0);opacity: 1;}
}
@-ms-keyframes moveFromTop{
	0%{-ms-transform: translateY(-100%);opacity: 0;}
	100%{-ms-transform: translateY(0);opacity: 1;}
}
@-o-keyframes moveFromTop{
	0%{-o-transform: translateY(-100%);opacity: 0;}
	100%{-o-transform: translateY(0);opacity: 1;}
}
@keyframes moveFromTop{
	0%{transform: translateY(-100%);opacity: 0;}
	100%{transform: translateY(0);opacity: 1;}
}

@-webkit-keyframes opacityIn{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-moz-keyframes opacityIn{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-ms-keyframes opacityIn{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-o-keyframes opacityIn{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@keyframes opacityIn{
	0%{opacity: 0;}
	100%{opacity: 1;}
}

.py_appListWrap{width: 1000px; margin: 80px auto;}
.py_appList li{float: left;width: 50%;}
.py_appList li a{padding: 20px;display: block;}
.py_appList li a:hover{background: #eff0f1;}
.py_appList .itemImg{display: inline-block;width: 110px;height: 110px;float: left;text-align: center;border-radius: 18px;}
.py_appList .itemImg:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;overflow: hidden;}
.py_appList .itemImg img{width: 60%;vertical-align: middle;}
.py_appList .itemTxt{margin-left: 120px;}
.py_appList .itemTxt h3{font-size: 16px;color: #33424F;height: 35px;line-height:35px;}
.py_appList .itemTxt .info{font-size: 12px;color: #4C5572;height: 75px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;}

/*校园办公应用列表end*/

h1, h2, h3 { font-weight: normal; }


.ni_g_main_sy{background: #e2f0ff;padding-top: 40px;background: url('../images/bg.png') no-repeat center bottom #e2f0ff;padding-bottom: 250px;}
.ni_w_1042{width: 1042px;margin-left: auto;margin-right: auto;}
.ni_g_main_sy .ni_ul .ni_li{width:327px;height: 270px;float: left;margin:0 10px 20px;background: #fff;cursor: pointer;}
.ni_g_main_sy .ni_ul .ni_li .ni_box{background: #fff;width: 100%;padding-top: 40px;height: 230px;transition: all .3s;}
.ni_g_main_sy .ni_ul .ni_li .ni_box.hover,.ni_g_main_sy .ni_ul .ni_li .ni_box:hover{width: 110%;height: 257px;margin-left: -5%;margin-top: -13px;}
.ni_g_main_sy .ni_ul .ni_li .ni_img{width: 72px;height: 72px;position: relative;margin:0 auto;}
.ni_g_main_sy .ni_ul .ni_li .ni_img .ni_num{width: 25px;height: 25px;color: #fff;font-size: 12px;background: #ff7576;text-align: center;line-height: 25px;position: absolute;right: -12px;top:-12px;border-radius: 50%;display: none;}
.ni_g_main_sy .ni_ul .ni_li .ni_img .ni_num.active{display: block;}
.ni_g_main_sy .ni_ul .ni_li .ni_img img{width: 100%;height: 100%;}
.ni_g_main_sy .ni_ul .ni_li .ni_name{font-size: 26px;color: #222222;line-height: 30px;}
.ni_g_main_sy .ni_ul .ni_li .ni_txt{width:225px;margin-left: auto;margin-right: auto;line-height: 20px;color: #888888;}

.ni_w1200{width: 1200px;margin-left: auto;margin-right: auto;}
.ni_g_select01{background-color: #f6f9fc;padding:13px 0;}
.ni_g_select01 .inp{padding: 7px;border-color:#c9c9c9;}
.ni_g_mglr_auto{margin-left: auto;margin-right: auto;}

.ni_g_drd_list{background: url(../images/ni_g_bg_bottom.png) no-repeat center bottom #e2f0ff;padding-bottom: 80px;}
.ni_g_drd_list .ni_ul .ni_li{width: 24%;margin:0 .5%;background-color:#fff;float: left;margin-bottom: 30px;}
.ni_g_drd_list .ni_ul .ni_li a{display: block;padding-top: 32px;}
.ni_g_drd_list .ni_ul .ni_li a .ni_aft{position: absolute;width: 17px;height: 16px;background-color: #e0effe;left: 15px;top: -9px;border-radius: 8px;border: 1px solid #fff;}
.ni_g_drd_list .ni_ul .ni_li a .ni_aft i{width: 120%;height: 50%;background-color: #e0effe;top: -1px;left: -10%;position: absolute;}
.ni_g_drd_list .ni_ul .ni_li .ni_img{width:86px;height: 86px;border-radius: 50%;border:2px solid #fff;box-shadow: 0 2px 10px 0px #e4e4e4;position: relative;}
.ni_g_drd_list .ni_ul .ni_li .ni_img img{width:100%;height: 100%;border-radius: 50%;}
.ni_g_drd_list .ni_ul .ni_li .ni_img .ni_sx{position: absolute;bottom: 0px;right: 0px;border-radius: 50%;width: 26px;height: 26px;box-shadow: 0px 2px 2px 0px #dedede;}
.ni_g_drd_list .ni_ul .ni_li .ni_img .ni_sx.ni_man{background: url('../images/man.png') no-repeat center center #fff;}
.ni_g_drd_list .ni_ul .ni_li .ni_img .ni_sx.ni_wman{background: url('../images/wman.png') no-repeat center center #fff;}

.ni_g_drd_list .ni_ul .ni_li .ni_name{color: #38aff5;font-size: 18px;}
.ni_g_drd_list .ni_ul .ni_li .ni_cls span{font-size: 14px;color: #888;line-height: 26px;border: 1px solid #eaeaea;background-color: #f6f6f6;padding:0 21px;border-radius: 13px;display: inline-block;}
.ni_g_drd_list .ni_ul .ni_li .ni_school{border-top: 1px solid #ececec;line-height: 50px;color: #555;}
.ni_g_drd_list{padding-top: 20px;}
.ni_g_drd_list .ni_ul .ni_li a{position: relative;border: 1px solid #fff;}
.ni_g_drd_list .ni_ul .ni_li a:hover,.ni_g_drd_list .ni_ul .ni_li a:hover .ni_aft{border-color:#38aff5;}
.ni_g_pajz{position: absolute;top:-3px;right: 0px;width: 70px;height: 50px;display: none;}
.ni_num01 .ni_g_pajz{background: url(../images/ni_bg_jz_01.png) no-repeat center center;display: block;}
.ni_num02 .ni_g_pajz{background: url(../images/ni_bg_jz_02.png) no-repeat center center;display: block;}
.ni_num03 .ni_g_pajz{background: url(../images/ni_bg_jz_03.png) no-repeat center center;display: block;}
.ni_num04 .ni_g_pajz{background: url(../images/ni_bg_jz_04.png) no-repeat center center;display: block;}

.mgb70{margin-bottom: 70px;}
.ni_g_mod .ni_lanmu_ck{font-size: 14px;color: #555;}
.ni_g_mod .ni_lanmu_ck span{cursor: pointer;}
.ni_g_mod .ni_lanmu_ck span.hover,.ni_g_mod .ni_lanmu_ck span:hover{color: #308eff;}
.ni_g_mod .ni_g_ty_box .ni_t4 .ni_tps.ni_cspan{margin-left: 98px;}
.ni_g_mod .ni_g_ty_box .ni_t4 .ni_tps.ni_cspan em{float: left;margin-left: -98px}
.ni_g_mod .ni_g_ty_box .ni_ft .ni_ul{border-bottom: 1px solid #f2f2f2;}
.ni_g_mod .turnPage{padding:20px 0;background-color: #fff;}
.ni_g_mod .ni_mod_tab .ni_tb{display: none;}
.ni_g_mod .ni_mod_tab .ni_tb.hover{display: block;}

.ni_g_ty_box .ni_t6{padding: 0 25px;}
.ni_g_ty_box .ni_t6 span{padding: 3px 30px;background-color: #e4f5db;display: inline-block;border-radius: 6px;}





.ni_g_mod .turnPage2{ /*text-align:center;*/ padding:20px 0;background: #fff;user-select: none;}
.ni_g_mod .turnPage2 .total-page a{width: 30px;height: 30px;margin: 0 2px 0px 3px;color: #555555;font-size: 14px;display:inline-block;line-height: 30px;vertical-align: middle;background: transparent;border-radius: 50%;text-align: center;overflow: hidden;}
.ni_g_mod .turnPage2 .total-page a.on{background: #309aeb;color: #fff;text-decoration:none;}
.ni_g_mod .turnPage2 .total-page a:hover{background: #e7e7e7;}
.ni_g_mod .turnPage2 .total-page a.on:hover{background: #309aeb;}
.ni_g_mod .turnPage2 .next-page,.turnPage2 .prev-page{display: inline-block;*display: inline;*zoom: 1;width: 22px;height: 22px;border-radius: 3px;border: 1px solid #dcdcdc;background-color: #fff;cursor: pointer;vertical-align: middle;overflow: hidden;text-indent: 999px;}
.ni_g_mod .turnPage2 .fist-page,.turnPage2 .last-page{display: inline-block;*display: inline;*zoom: 1;width: 44px;height: 22px;border-radius: 3px;border: 1px solid #dcdcdc;background-color: #fff;cursor: pointer;vertical-align: middle;overflow: hidden;line-height: 22px;}
.ni_g_mod .turnPage2 .fist-page:hover,.turnPage2 .last-page:hover{background-color: #f5f5f5;color: #555;}
.ni_g_mod .turnPage2 .next-page{background: url(../images/page_ico.png) no-repeat -20px 0px #fff;}
.ni_g_mod .turnPage2 .next-page:hover{background:url(../images/page_ico.png) no-repeat -20px 0px #f5f5f5;}
.ni_g_mod .turnPage2 .prev-page{background: url(../images/page_ico.png) no-repeat -20px -21px #fff;}
.ni_g_mod .turnPage2 .prev-page:hover{background:url(../images/page_ico.png) no-repeat -20px -21px #f5f5f5;}

.ni_g_fskm01{background-color: #eff7ff;border-radius: 6px;border:1px solid #c4e1ff;}
.ni_g_fskm01 .ni_ul{width: 900px;position: relative;top: 1px;}
.ni_g_fskm01 .ni_ul .ni_li{width: 16.666666%;position: relative;float: left;border-bottom: 1px solid #c4e1ff;padding:15px 0;}
.ni_g_fskm01 .ni_ul .ni_li:after{content:" ";position: absolute;height: 50px;width: 1px;top: 50%;margin-top:-25px;right: 0;background-color: #c4e1ff;}
.ni_g_fskm01 .ni_ul .ni_li:nth-child(6n):after{content:none;}
.ni_g_fskm01 .ni_fs{color: #1ca206;font-size: 32px;line-height: 25px;}
.ni_g_fskm01 .ni_km{color: #0069d0;font-size: 14px;line-height: 15px;}

.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02{position: relative;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt{position:absolute;margin:0;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt.ni_lt01{left: 0;top: 0;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt.ni_lt02{right: 0;top: 0;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt.ni_lt03{left: 0;bottom: 0;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt.ni_lt04{right: 0;bottom: 0;}
.ni_g_zhpj .ni_tb3r .ni_ul2 .ni_li02 .ni_g_list_fens .ni_lt.ni_lt05{top:50%;left: 50%;margin-top: -42px;margin-left: -30px;}

.ni_g_zksqrcdp .ni_zksqrcdp{cursor: pointer;}
.ni_g_zksqrcdp.ni_g_dzcs_l table{display: none}
.ni_g_zksqrcdp.ni_g_dzcs_l.ni_zk_hover table{display: table;}

.ni_g_teacher_say{font-size: 12px;color: #555555;line-height: 25px;background-color: #fff;margin-top: 20px;position: relative;padding-top: 25px;}
.ni_g_teacher_say i{position: absolute;padding:0 10px;background-color: #c3e9ca;border: 1px solid #aee0b7;top: -10px;left: 20px;border-radius: 0 0 10px 10px;color: #196e28;}

.ni_boxul{position: relative;height: 50px;overflow: hidden;}
.ni_boxul li{height: 50px;}
.xy_roll{position: absolute;}

.ni_g_lanmu2{position: relative;}
.ni_g_lanmu2 .ni_lanmu_ck{position: absolute;right: 0px;top: -42px;}

.ni_g_drd_list{padding-bottom: 0;}
.ni_g_drd_list .ni_w1200{position: relative;padding-bottom: 150px;min-height: 400px;}
.ni_g_drd_list .ni_w1200 .ni_g_mod{position: absolute;bottom: 80px;width: 100%;}

.ni_g_no_msg{line-height: 400px;font-size: 18px;color: #888;}

.dis_none{display: none;}

.ni_g_ty_box .ni_ft_w50b .ni_ul .ni_li{width:50%;}
.ni_g_ty_box .ni_ft_w50b .ni_ul .ni_li span{overflow:hidden;white-space: nowrap;text-overflow:ellipsis;max-width: 370px;display: inline-block;}


/*白底背景 S*/

.ni_g_bg_ffffff{background: #fff;}
/*白底背景 E*/

/*暂无数据 S*/
.ni_g_fskm01 .ni_fs.ni_no_msg {color: #555;font-size: 16px;}
.ni_no_msg_img{position: relative;text-align: center;background: #fff;padding-top: 40px;min-height: 180px;}
.ni_no_msg_img p{margin-top: 10px;font-size: 16px;}
/*暂无数据 E*/
@media screen and (max-width: 1200px){
.ni_w_auto{width: 1000px;margin-left: auto;margin-right: auto;}
}